@import url(yzui.css);

/* index.html */
body.active{overflow-x: hidden;overflow-y: hidden;}
@media (max-width:1200px){
.navbar-toggle{display: none;cursor: pointer;position: absolute;top:54px;right: 15px;margin-left:18px;z-index:1000;width:24px;height:24px;float:right;background-color:transparent;border:0;display:block;margin-top:-32px;}
.navbar-toggle span{margin-top:10px}
.navbar-toggle span,.navbar-toggle span:before,.navbar-toggle span:after{position:absolute;display:block;width:24px;height:2px;cursor:pointer;content:'';background-color:#000;border-radius:1px;-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);-o-transition:all .4s cubic-bezier(0.19,1,.22,1);transition:all .4s cubic-bezier(0.19,1,.22,1)}
.navbar-toggle span:before{top:-7px}
.navbar-toggle span:after{bottom:-7px}
.navbar-toggle.drawer-open span,.navbar-toggle.drawer-open span::before,.navbar-toggle.drawer-open span::after{background:#000;}
.navbar-toggle.drawer-open span{background: rgba(0, 0, 0, 0);}
.navbar-toggle.drawer-open span:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);left:0px;top:0px;}
.navbar-toggle.drawer-open span:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);left:0px;top:0px;}
}
.header{box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.2);height: 100px;background: #fff;position: fixed;top: 0;left: 0;width: 100%;z-index: 999;}
.header .logo{height: 100px;line-height: 100px;}
.header .logo img{vertical-align: middle;}
.header .h-right .top{text-align: right;font-size: 0;padding-top: 15px;position:relative;}
.header .h-right .top a{color: #999;font-size: 14px;margin-left: 37px;}
.header .h-right .top span{display: inline-block;height: 18px;line-height: 18px;}
.header .h-right .top .search_con{display:none;width:370px;height:40px;line-height:20px;padding:10px 20px;position:absolute;top:0px;right:0px;background:#468e50;border-radius:20px;}
.header .h-right .top .search_con form{float:left;width:295px;padding-right:20px;border-right:1px solid #fff;height:20px;}
.header .h-right .top .search_con form input{float:left;width:85%;border:0px;background:none;font-size:14px;color:#fff;line-height:20px;}
.header .h-right .top .search_con form button{float:right;width:17px;height:20px;background:url('../images/sousuo.png')no-repeat center center;border:0px;cursor:pointer;}
.header .h-right .top .search_con b{float:right;display:inline-block;width:20px;height:20px;line-height:20px;cursor:pointer;}
.header .h-right .top .search_con b img{vertical-align:middle;}

.header .nav{margin-top: 20px;}
.header .nav li{float: left;margin-left: 45px;border-bottom: 2px solid #fff;position:relative;}
.header .nav li>a{color: #333;font-size: 16px;display: block;width: 100%;padding-bottom: 23px;}
.header .nav li dl{display:none;position:absolute;top:46px;left:50%;margin-left:-120px;background:rgba(255,255,255,0.9);width:240px;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.header .nav li dl dd{width:100%;text-align:center;height:35px;font-size:14px;position:relative;padding:0px 10px;}
.header .nav li dl dd>a{display:inline-block;width:100%;line-height:35px;color:#666;}
.header .nav li dl dd:hover>a{color:#468e50;}
.header .nav li dl dd .newlist{display:none;position:absolute;top:0px;left:240px;background:rgba(255,255,255,0.9);width:240px;box-shadow:5px 5px 10px rgba(0,0,0,0.2);}
.header .nav li dl dd .newlist p{width:100%;text-align:center;height:35px;font-size:14px;position:relative;}
.header .nav li dl dd .newlist p a{display:inline-block;width:100%;line-height:35px;color:#666;}
.header .nav li dl dd .newlist p:hover a{color:#468e50;}
.header .nav li:hover dl{display:block;}
.header .nav li dl dd:hover .newlist{display:block;}
@media (min-width:1200px){
.header .nav li:hover>a,.header .nav li.active>a{color: #468e50;}
.header .nav li:hover,.header .nav li.active{border-bottom: 2px solid #468e50;}
}

.phone-img{display: none;}
.pm-banner{display: none;}

.blank{height: 100px;}

.banner .swiper-slide{position: relative;}
.banner .swiper-slide .tex{position: absolute;top: 29%;left: 0;width: 100%;height: 100%;}
.banner .swiper-slide .t-01 .con .t-01{position: relative;font-size: 70px;font-weight: bold;line-height: 105px;color: #468e50;}
.banner .swiper-slide .t-01 .con .t-01 img{position: absolute;right: 54px;bottom: -220px;}
.banner .swiper-slide .t-01 .con .t-02{position: relative;color: #fff;opacity: 0.9;margin-top: 10%;}
.banner .swiper-slide .t-01 .con .t-02 p:nth-child(1){font-size: 24px;}
.banner .swiper-slide .t-01 .con .t-02 p:nth-child(2){font-size: 20px;line-height: 30px;margin-top: 6px;}
.banner .swiper-slide .t-01 .con .t-02 img{position: absolute;left: -48px;bottom: -42px;}
.banner .swiper-slide .t-02 .con .t-01{text-align: center;font-weight: bold;font-size: 60px;line-height: 105px;color: #ffffff;}
.banner .swiper-slide .t-02 .con .t-02{text-align: center;color: #fff;opacity: 0.9;margin-top: 10%;}
.banner .swiper-slide .t-02 .con .t-02 p:nth-child(1){font-size: 24px;}
.banner .swiper-slide .t-02 .con .t-02 p:nth-child(2){font-size: 20px;margin-top: 7px;}
.banner .banner-pagination .swiper-pagination-bullet{margin: 0 5px !important;background-color: #468e50;opacity: 0.3 !important;width: 40px !important;height: 3px !important;border-radius: 0 !important;}
.banner .banner-pagination .swiper-pagination-bullet-active{opacity: 1 !important;}
.banner .banner-pagination{bottom: 30px !important;z-index: 998 !important;}

.title{text-align: center;font-size: 0;}
.title p:nth-child(1){font-size: 30px;color: #468e50;}
.title p:nth-child(2){margin-top: 25px;}

.i-about{padding: 65px 0 70px;}
.i-about .con{margin-top: 50px;}
.i-about .con .texs{width: 47.587%;padding-top: 35px;}
.i-about .con .texs .t-01{font-size: 0;}
.i-about .con .texs .t-01 p:nth-child(1){font-size: 24px;color: #468e50;}
.i-about .con .texs .t-01 p:nth-child(2){margin: 18px 0 27px;width: 40px;height: 2px;background-color: #468e50;}
.i-about .con .texs .t-01 p:nth-child(3){font-size: 16px;line-height: 32px;color: #666666;}
.i-about .con .texs .t-01 .more{margin-top: 35px;}
.i-about .con .texs .t-01 .more a{color: #468e50;font-size: 14px;display: inline-block;text-align: center;line-height: 32px;width: 120px;height: 34px;border-radius: 17px;border: solid 1px #468e50;}
.i-about .con .texs .t-01 .more a:hover{color: #fff;background-color: #468e50;border: 1px solid #468e50;}
.i-about .con .texs .t-02{margin-top: 54px;}
.i-about .con .texs .t-02 li .img img:nth-child(2){display: none;}
.i-about .con .texs .t-02 li:hover .img img:nth-child(2){display: block;}
.i-about .con .texs .t-02 li:hover .img img:nth-child(1){display: none;}
.i-about .con .texs .t-02 li{text-align: center;width: 17.6%;margin-left: 2.4%;padding: 20px 0;background-color: #f7f7f7;border-radius: 10px;float: left;float: left;}
.i-about .con .texs .t-02 li .tex{margin-top: 9px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;color: #111111;}
.i-about .con .texs .t-02 li:hover .tex{color: #fff;}
.i-about .con .texs .t-02 li:hover{background-color: #468e50;}
.i-about .con .texs .t-02 ul{margin-left: -2.4%;}
.i-about .con .imgs{width: 47.587%;overflow: hidden;border-radius: 10px;}
.i-about .con .imgs img{transition: all .5s;}
.i-about .con .imgs:hover img{transform: scale(1.1);}

.i-product{padding: 65px 0 65px;background-color: #f7f7f7;}
.i-product .tab{margin-top: 45px;text-align: center;font-size: 0;border-bottom: 1px solid #999999;}
.i-product .tab a{width: 170px;margin: 0 115px;position: relative;padding: 0 0 16px;display: inline-block;font-weight: bold;font-size: 18px;color: #333333;}
.i-product .tab a i{position: absolute;left: 50%;bottom: -1px;margin-left: -85px;display: inline-block;width: 170px;height: 2px;background-color: #468e50;display: none;}
.i-product .tab a:hover i,.i-product .tab a.active i{display: block;}
.i-product .tab a:hover,.i-product .tab a.active{color: #468e50;}
.i-product .list{margin-top: 30px;}
.i-product .list .item{position: relative;}
.i-product .list .item .swiper-slide{padding-top: 10px !important;text-align: center;}
.i-product .list .item .swiper-slide .img{overflow: hidden;box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);border-radius: 10px;}
.i-product .list .item .swiper-slide .img img{transition: all .5s;}
.i-product .list .item .swiper-slide:hover .img img{transform: scale(1.1);}
.i-product .list .item .swiper-slide .tex{margin-top: 17px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: bold;font-size: 18px;color: #333333;}
.i-product .list .item .swiper-slide:hover .tex{color: #468e50;}
.item-1-next,.item-2-next,.item-3-next{
    right: -60px;
    left: auto;
    position: absolute;
    background: url('../images/cp-a-02.png') no-repeat center center;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}
.item-1-prev,.item-2-prev,.item-3-prev{
    left: -60px;
    right: auto;
    position: absolute;
    background: url('../images/cp-a-01.png') no-repeat center center;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
}

.innovation{padding: 65px 0 0;}
.innovation .con{margin-top: 50px;}
.innovation .con li{width: 33.3333%;float: left;position: relative;overflow: hidden;}
.innovation .con li .l-con{z-index: 2;position: absolute;text-align: center;left: 0;width: 100%;top: 50%;transform: translate(0,-50%);}
.innovation .con li .l-con .tex{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top: 18px;font-size: 20px;color: #ffffff;}
.innovation .con li .mc{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);z-index: 1;}
.innovation .con li a>img{transition: all .5s;}
.innovation .con li:hover a>img{transform: scale(1.1);}

.field{padding: 65px 0 50px;background-color: #f7f7f7;}
.field .con{margin-top: 50px;}
.field .con li{padding: 50px 17px 40px;float: left;width: 20%;text-align: center;}
.field .con li .tex p:nth-child(1){margin: 27px 0 22px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: bold;font-size: 18px;color: #468e50;}
.field .con li .tex p:nth-child(2){text-align: left;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 28px;color: #666666;}
.field .con li .tex p:nth-child(3){margin: 35px auto 0;color: #468e50;text-align: center;line-height: 32px;width: 120px;height: 34px;border-radius: 17px;border: solid 1px #468e50;}
.field .con li .img img:nth-child(2){display: none;}
.field .con li:hover .img img:nth-child(2){display: inline-block;}
.field .con li:hover .img img:nth-child(1){display: none;}
.field .con li:hover .tex p:nth-child(1){color: #fff;}
.field .con li:hover .tex p:nth-child(2){color: #fff;}
.field .con li:hover .tex p:nth-child(3){background-color: #fff;border: solid 1px #fff;}
.field .con li:hover{background-color: #468e50;}

.news{padding: 65px 0 70px;}
.news .con{margin-top: 50px;}
.news .con .img{width: 35.7%;overflow: hidden;}
.news .con .img img{transition: all .5s;}
.news .con .img:hover img{transform: scale(1.1);}
.news .con .tex{width: 60.7%;}
.news .con .tex .tab{border-bottom: 1px solid #ccc;}
.news .con .tex .tab li{cursor: pointer;font-weight: bold;font-size: 18px;color: #333333;float: left;width: 20%;text-align: center;padding-bottom: 18px;position: relative;}
.news .con .tex .tab li i{position: absolute;left: 0;bottom: -1px;display: block;width: 100%;height: 2px;background-color: #468e50;display: none;}
.news .con .tex .tab li:hover i,.news .con .tex .tab li.active i{display: block;}
.news .con .tex .tab li:hover,.news .con .tex .tab li.active{color: #468e50;}
.news .con .tex .list .item li{padding: 25px 0;border-bottom: 1px solid #eee;}
.news .con .tex .list .item li p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .con .tex .list .item li .t-01 p:nth-child(1){font-size: 32px;color: #333333;}
.news .con .tex .list .item li .t-01 p:nth-child(2){font-size: 18px;color: #999999;}
.news .con .tex .list .item li .t-02 p:nth-child(1){font-size: 22px;color: #333333;}
.news .con .tex .list .item li .t-02 p:nth-child(2){margin-top: 11px;font-size: 16px;color: #666666;}
.news .con .tex .list .item li .t-01{width: 12.6%;border-right: 1px solid #eeeeee;text-align: center;font-size: 0;height: 66px;}
.news .con .tex .list .item li .t-02{padding-top: 5px;padding-left: 17px;width: 87.4%;height: 66px;}
.news .con .tex .list .item li:hover .t-01 p:nth-child(1){color: #468e50;}
.news .con .tex .list .item li:hover .t-01 p:nth-child(2){color: #468e50;}
.news .con .tex .list .item li:hover .t-02 p:nth-child(1){color: #468e50;}
.news .m_more{width:100%;display:inline-block;margin-top:70px;text-align:center;}
.news .m_more a{display:inline-block;width:250px;height:60px;line-height:60px;border:1px solid #468e50;font-size:20px;color:#468e50;transition:0.5s;}
.news .m_more a:hover{background:#468e50;color:#fff;}

.footer{background-color: #323232;}
.footer .top{padding: 60px 0 56px;border-bottom: 1px solid #444444;}
.footer .top .t-01 li{float: left;margin-left: 50px;}
.footer .top .t-01 li:nth-child(1){margin-left: 0;}
.footer .top .t-01 li .i-01 p:nth-child(1) a{font-size: 18px;color: #ffffff;}
.footer .top .t-01 li .i-01 p:nth-child(2){margin: 18px 0 0;width: 46px;height: 1px;background-color: #ffffff;opacity: 0.2;}
.footer .top .t-01 li dl dd a{color: #cccccc;}
.footer .top .t-01 li dl dd{margin-top: 17px;}
.footer .top .t-01 li dl dd:hover a{color: #468e50;}
.footer .top .t-02 .code{text-align: center;margin-right: 50px;}
.footer .top .t-02 .code p{font-size: 16px;color: #cccccc;margin-top: 12px;}
.footer .top .t-02 .tex{width: 280px;}
.footer .top .t-02 .tex .i-01>p{font-size: 16px;color: #ffffff;}
.footer .top .t-02 .tex .i-11 .i-list{color: #cccccc;font-size: 14px;}
.footer .top .t-02 .tex .i-11 .i-list p a{color: #ccc;}
.footer .top .t-02 .tex .i-11 .i-list p{padding-left: 25px;margin-top: 10px;}
.footer .top .t-02 .tex .i-11 .i-list p:nth-child(1){background: url('../images/dz-01.png') no-repeat left center;}
.footer .top .t-02 .tex .i-11 .i-list p:nth-child(2){background: url('../images/dz-02.png') no-repeat left center;}
.footer .top .t-02 .tex .i-11 .i-list p:nth-child(3){line-height: 23px;background: url('../images/dz-03.png') no-repeat left 5px;}
.footer .top .t-02 .tex .i-22{margin-top: 15px;}
.footer .top .t-02 .tex .i-22 select{
    margin-top: 8px;
    padding: 0 10px;
    font-size: 14px;
    color: #fff;
    background-color: #000;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url("../images/se-01.png") no-repeat scroll right 10px center #323232;
    width: 100%;
    height: 36px;
    border: solid 1px #666666;
}
.footer .bot{padding: 18px 0;color: #aaa;}
.footer .bot a{color: #aaa;}

.page-banner{position: relative;}
.page-banner .tex{position: absolute;top: 50%;left: 0;transform: translate(0,-50%);width: 100%;text-align: center;color: #fff;}
.page-banner .tex .t-01 span{display: inline-block;}
.page-banner .tex .t-01 span:nth-child(2){margin: 0 18px;font-size: 48px;color: #ffffff;}
.page-banner .tex .t-01 span:nth-child(1),
.page-banner .tex .t-01 span:nth-child(3){position: relative;top: -15px;width: 120px;height: 2px;background-color: #ffffff;}
.page-banner .tex .t-02{margin-top: 5px;font-size: 20px;color: #ffffff;}

.crumbs{background-color: #f7f7f7;height: 34px;line-height: 34px;text-align: right;color: #999999;}
.crumbs a{color: #999;}
.crumbs a:hover{color: #468e50;}
.crumbs span img{margin-right: 5px;position: relative;top: -9px;}

.main{padding: 40px 0 100px;}
.main .m-left{width: 21.43%;}
.main .m-left .t-01{box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);padding: 22px 0 0 18px;color: #fff;width: 100%;font-weight: bold;height: 93px;background-color: #468e4f;border-radius: 10px 10px 0px 0px;}
.main .m-left .t-01 p:nth-child(1){font-size: 24px;}
.main .m-left .t-01 p:nth-child(2){font-size: 12px;margin-top: 3px;}
.main .m-left .t-02{padding-bottom: 30px;border-top: 1px solid #eee;border-radius: 0px 0px 10px 10px;width: 100%;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);}
.main .m-left .t-02 li{padding: 0 20px;cursor: pointer;}
.main .m-left .t-02 li .i-01{height: 60px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #333;font-size: 18px;height: 100%;line-height: 60px;border-bottom: 1px solid #eeeeee;}
.main .m-left .t-02 li .i-01 i{display: inline-block;width: 24px;height: 10px;background:url('../images/n-a-01.png') no-repeat center center;}
.main .m-left .t-02 li:hover .i-01,.main .m-left .t-02 li.active .i-01{color: #fff;border-bottom: 1px solid #468e4f;}
.main .m-left .t-02 li:hover .i-01 i,.main .m-left .t-02 li.active .i-01 i{background:url('../images/n-a-02.png') no-repeat center center;}
.main .m-left .t-02 li:hover,.main .m-left .t-02 li.active{background-color: #468e4f;}

.main .m-left .dropdown{padding-bottom: 30px;border-top: 1px solid #eee;border-radius: 0px 0px 10px 10px;width: 100%;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);}
.main .m-left .dropdown li{padding: 0;}
.main .m-left .dropdown li .i-01{padding: 0 20px;cursor: pointer;}
.main .m-left .dropdown li .i-con{height: 60px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #333;font-size: 18px;height: 100%;line-height: 60px;border-bottom: 1px solid #eeeeee;}
.main .m-left .dropdown li .i-con i{display: inline-block;width: 24px;height: 10px;background:url('../images/n-a-01.png') no-repeat center center;}
.main .m-left .dropdown li:hover .i-con,.main .m-left .dropdown li.active .i-con{color: #fff;border-bottom: 1px solid #468e4f;}
.main .m-left .dropdown li:hover .i-con i,.main .m-left .dropdown li.active .i-con i{background:url('../images/n-a-02.png') no-repeat center center;}
.main .m-left .dropdown li:hover .i-01,.main .m-left .dropdown li.active .i-01{background-color: #468e4f !important;}
.main .m-left .dropdown li:hover,.main .m-left .dropdown li.active{background-color: transparent !important;}

.main .m-left .t-02 li dl{padding: 0 25px;display: none;}
.main .m-left .t-02 li dl dd{margin-top: 23px;cursor: pointer;}
.main .m-left .t-02 li dl dd:last-child{padding-bottom: 17px;border-bottom: 1px solid #eee;}
.main .m-left .t-02 li dl dd .d-01{font-size: 18px;color: #666666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.main .m-left .t-02 li dl dd .d-01 a{float:left;display:inline-block;width:80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.main .m-left .t-02 li dl dd .d-01 span{float:right;display:inline-block;background:url('../images/xiala.png')no-repeat center center;width:30px;height:24px;background-size:15px auto;}
.main .m-left .t-02 li dl dd:hover .d-01,.main .m-left .t-02 li dl dd.active .d-01{color: #468e4f;}
.main .m-left .t-02 li dl dd:hover .d-01 a,.main .m-left .t-02 li dl dd.active .d-01 a{color: #468e4f;}
.main .m-left .t-02 li dl dd .d-01 i{position: relative;top: -4px;margin-right: 10px;display: inline-block;border-radius: 100%;width: 4px;height: 4px;background-color: #666666;}
.main .m-left .t-02 li dl dd:hover .d-01 i,.main .m-left .t-02 li dl dd.active .d-01 i{background-color: #468e4f;}
.main .m-left .t-02 li dl dd .d-02{display: none;}
.main .m-left .t-02 li dl dd .d-02 a{display: block;padding-left: 34px;margin-top: 14px;font-size: 16px;color: #666666;}
.main .m-left .t-02 li dl dd .d-02 a:hover,.main .m-left .t-02 li dl dd .d-02 a.active{color: #468e4f;}

.main .m-right{width: 74.28571428571429%;}
.main .m-right .m-title{position: relative;padding-bottom: 18px;border-bottom: 1px solid #cccccc;}
.main .m-right .m-title p:nth-child(1){font-size: 22px;color: #333333;}
.main .m-right .m-title p:nth-child(2){position: absolute;left: 0;bottom: -1px;width: 160px;height: 2px;background-color: #468e4f;}
.survey .con {padding: 43px 0;font-size: 16px;line-height: 32px;color: #333333;}
.survey .con video{width:100%;height:456px;object-fit: fill;}

.vision .con{position: relative;margin-top: 50px;}
.vision ul{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.vision ul li{padding: 30px 15px 0 37px;border-bottom: 1px solid rgba(255,255,255,0.3);color: #fff;height: 25%;width: 50%;margin-left: 0;background-color: rgba(51,51,51,0.7);}
.vision ul li:nth-child(5){border-left: 1px solid rgba(255,255,255,0.3);position: absolute;bottom: 0;right: 0;}
.vision ul li p:nth-child(1){font-size: 24px;}
.vision ul li p:nth-child(2){margin: 16px 0 13px;width: 30px;height: 1px;background-color: #ffffff;}
.vision ul li p:nth-child(3){font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.leaders .con{margin-top: 45px;}
.leaders .con .tex{width: 51.923%;font-size: 16px;line-height: 32px;color: #333333;}
.leaders .con .img{width: 45.1923%;}

.honors .con{padding-top: 20px;}
.honors .con li{margin-top: 30px;float: left;width: 23.5%;margin-left: 1.5%;padding: 9px 9px 21px;text-align: center;border: solid 1px #cccccc;}
.honors .con ul{margin-left: -1.5%;}
.honors .con li .tex{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-top: 17px;font-size: 16px;color: #333333;}
.honors .con li .img{overflow: hidden;}
.honors .con li .img img{transition: all .5s;}
.honors .con li:hover .img img{transform: scale(1.1);}
.honors .con li:hover .tex{color: #468e4f;}
.honors .con li:hover{border: 1px solid #468e4f;}

/* .page{font-size: 0;text-align: center;margin-top: 60px;}
.page a{margin: 0 2.5px;font-size: 16px;color: #333;display: inline-block;text-align: center;line-height: 40px;width: 40px;height: 40px;background-color: #eeeeee;border-radius: 4px;}
.page a:hover,.page a.active{color: #fff;background-color: #468e4f;} */
/* 分页 */
.paging{font-size: 0;text-align: center;margin-top: 60px;}
.paging a{margin: 0 2.5px;font-size: 16px;color: #333;display: inline-block;text-align: center;line-height: 40px;width: 40px;height: 40px;background-color: #eeeeee;border-radius: 4px;}
.paging span{margin: 0 2.5px;font-size: 16px;color: #333;display: inline-block;text-align: center;line-height: 40px;width: 40px;height: 40px;background-color: #eeeeee;border-radius: 4px;}
.paging span.current{display:inline-block;color: #fff;background-color: #468e4f;}
.paging a:hover{color: #fff;background-color: #468e4f;}

.honors-detail .con .t-01{padding: 46px 0 27px;text-align: center;border-bottom: 1px solid #cccccc;}
.honors-detail .con .t-01 p:nth-child(1){font-size: 30px;color: #111111;}
.honors-detail .con .t-01 p:nth-child(2){font-size: 16px;color: #999999;margin-top: 15px;}
.honors-detail .con .t-02{margin-top: 60px;}
.honors-detail .con .t-02 img{max-width: 100%;}

.organizational .con{padding-top: 55px;}
.organizational .con img{max-width: 100%;}

.recruitment .con{padding-top: 40px;}
.recruitment .con li{margin-top: 10px;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);}
.recruitment .con li .t-01{font-size: 18px;color: #333;height: 54px;line-height: 54px;padding: 0 37px 0 28px;}
.recruitment .con li.active .t-01{color: #fff;background-color: #468e4f;}
.recruitment .con li .t-01 p{width: 80%;}
.recruitment .con li .t-01 span{cursor: pointer;padding-right: 30px;background: url('../images/zp-a-01.png') no-repeat right center;}
.recruitment .con li .t-01 span.active{background: url('../images/zp-a-02.png') no-repeat right center;}
.recruitment .con li .t-02{padding: 35px;color: #333;display: none;}
.recruitment .con li .t-02 .item p{line-height: 32px;}
.recruitment .con li .t-02 .item p:nth-child(1){font-size: 18px;}
.recruitment .con li .t-02 .item p:nth-child(2){font-size: 16px;}
.recruitment .con li .t-02 .item{margin-top: 35px;}
.recruitment .con li .t-02 .item:nth-child(1){margin-top: 0;}
.recruitment .con li .t-02 a{display: block;font-size: 18px;color: #468e50;margin-top: 32px;}

.contact .con .top{margin-top: 50px;padding: 37px 40px 0;background-color: #f8f8f8;}
.contact .con .top .t-01>p{font-size: 22px;font-weight: bold;color: #468e4f;padding-bottom: 26px;}
.contact .con .top .t-01 li{padding: 30px 0 27px;border-top: 1px solid #eeeeee;}
.contact .con .top .t-01 li .img{margin-top: 5px;}
.contact .con .top .t-01 li .tex{margin-left: 20px;}
.contact .con .top .t-01 li .tex p{font-size: 16px;line-height: 24px;color: #333333;}
.contact .con .top .t-01 li .tex p a{color: #333;}
.contact .con .top .t-01{width: 45.83%;}
.contact .con .maps .map{margin-top: 40px;width: 47.596%;height: 480px;}

.cases li{float: left;width: 31%;margin-left: 2.33%;margin-top: 30px;}
.cases ul{margin-left: -2.33%;}
.cases li .img{position: relative;overflow: hidden;}
.cases li .img .mc{display: none;background: rgba(0,0,0,0.4);position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.cases li .img .mc .m-con{width: 100%;color: #fff;position: absolute;left: 0;top: 50%;text-align: center;transform: translate(0,-50%);}
.cases li .img .mc .m-con p:nth-child(2){font-size: 20px;margin: 10px auto;}
.cases li .img .mc .m-con p:nth-child(1),
.cases li .img .mc .m-con p:nth-child(3){width: 10px;height: 1px;background-color: #ffffff;}
.cases li .tex{padding: 25px 13px 30px;border: 1px solid #eee;border-top: 0 solid #000;}
.cases li .tex p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.cases li .tex p:nth-child(1){font-size: 20px;color: #333333;}
.cases li .tex p:nth-child(2){color: #666;margin-top: 8px;}
.cases li:hover .img .mc{display: block;}
.cases li:hover .tex p:nth-child(1){color: #468e4f;}
.cases li .img img{transition: all .5s;}
.cases li:hover .img img{transform: scale(1.1);}

.industry-focus .con{padding-top: 30px;}
.industry-focus li{padding: 20px 0;border-bottom: 1px solid #eeeeee;}
.industry-focus li .img{width: 33.65%;overflow: hidden;}
.industry-focus li .img img{transition: all .5s;}
.industry-focus li:hover .img img{transform: scale(1.1);}
.industry-focus li .tex{font-size: 0;width: 62.5%;padding-top: 15px;}
.industry-focus li .tex p:nth-child(1){overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;color: #999999;}
.industry-focus li .tex p:nth-child(2){overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin: 14px 0 12px;font-size: 22px;color: #333333;}
.industry-focus li .tex p:nth-child(3){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;line-height: 32px;color: #666666;}
.industry-focus li .tex p:nth-child(4){margin:20px 0 0;line-height: 32px;text-align: center;font-size: 14px;color: #468e50;width: 120px;height: 34px;border-radius: 17px;border: solid 1px #468e50;}
.industry-focus li:hover .tex p:nth-child(1){color: #468e4f;}
.industry-focus li:hover .tex p:nth-child(2){color: #468e4f;}
.industry-focus li:hover .tex p:nth-child(4){color: #fff;background-color: #468e4f;}

.industry-focus-det .t-01{text-align: center;padding: 46px 0 25px;border-bottom: 1px solid #cccccc;}
.industry-focus-det .t-01 p:nth-child(1){font-size: 30px;color: #111111;}
.industry-focus-det .t-01 p:nth-child(2){font-size: 16px;color: #999999;margin-top: 11px;}
.industry-focus-det .t-02{border-bottom: 1px solid #ccc;padding: 25px 0 50px;font-size: 16px;line-height: 32px;color: #666666;}
.industry-focus-det .t-02 img{max-width: 100%;}

.n-page{margin-top: 30px;}
.n-page p{float:left;display: block;width: 50%;height: 47px;}
.n-page p:nth-child(1){border-right: 1px solid #ccc;}
.n-page p span{display:inline-block;width:100%;font-size: 16px;color: #666666;}
.n-page p span:nth-child(1){margin-bottom: 10px;}
.n-page p:nth-child(2){text-align: right;}
.n-page p:hover span a{color: #1678e8;}

.industry-discussion .con{padding-top: 20px;}
.industry-discussion li{margin-top: 30px;}
.industry-discussion li .img{width: 33.65%;overflow: hidden;}
.industry-discussion li .img img{transition: all .5s;}
.industry-discussion li:hover .img img{transform: scale(1.1);}
.industry-discussion li .tex{font-size: 0;width: 62.5%;padding-top: 15px;}
.industry-discussion li .tex p:nth-child(1){overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 22px;color: #333333;}
.industry-discussion li .tex p:nth-child(2){margin: 21px 0 0;font-size: 16px;line-height: 32px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.industry-discussion li .tex p:nth-child(3){margin:40px 0 0;line-height: 32px;text-align: center;font-size: 14px;color: #468e50;width: 120px;height: 34px;border-radius: 17px;border: solid 1px #468e50;}
.industry-discussion li:hover .tex p:nth-child(3){color: #fff;background-color: #468e4f;}
.industry-discussion li:hover .tex p:nth-child(1){color: #468e4f;}

.cooperation .con{padding-top: 20px;}
.cooperation li{margin-top: 30px;text-align: center;float: left;width: 31%;margin-left: 2.33%;box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.2);}
.cooperation ul{margin-left: -2.33%;}
.cooperation li .tex{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 69px;line-height: 68px;font-size: 18px;color: #333333;}
.cooperation li .img{margin: 0 20px;border-bottom: 1px solid #cccccc;}
.cooperation li:hover .tex{background-color: #468e4f;color: #fff;}

.team .con{padding-top: 20px;}
.team li{margin-top: 60px;width: 100%;height: 330px;background-color: #f7f7f7;border-radius: 20px;}
.team li .img{width: 25.48%;position: relative;top: -30px;}
.team li .tex{width: 66.8%;padding-top: 37px;margin-right: 3.3%;}
.team li .tex p:nth-child(1){font-weight: bold;font-size: 26px;color: #468e4f;}
.team li .tex p:nth-child(2){display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;margin-top: 23px;font-size: 16px;line-height: 32px;color: #333333;}

.introduction-center .con{padding-top: 45px;}
.introduction-center .top .t-01{font-weight: bold;font-size: 22px;color: #468e4f;}
.introduction-center .top .t-02{line-height: 32px;font-size: 16px;color: #333333;}
.introduction-center .bot{margin-top: 25px;}

.platform .con{padding-top: 50px;}
.platform .t-01 img{max-width: 100%;}
.platform .t-02{margin-top: 40px;}
.platform .t-02 img{max-width: 100%;}

/* .technology .t-01 .i-01{padding: 35px 0 15px;font-size: 16px;line-height: 32px;color: #333333;} */
.technology .t-01{padding: 35px 0 100px;border-bottom: 1px solid #999999;font-size: 16px;line-height: 32px;color: #333333;}
.technology .t-02{margin-top: 57px;}
.technology .t-02 li{float: left;width: 30%;margin-left: 3.33%;margin-top: 17px;}
.technology .t-02 ul{margin-left: -3.33%;}
.technology .t-02 li p:nth-child(1){overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;color: #333333;}
.technology .t-02 li p:nth-child(2){margin: 6px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 16px;line-height: 20px;color: #999999;}
.technology .t-02 li p:nth-child(3){font-size: 16px;color: #999999;}
.technology .t-02 li .tex{background-color: #eeeeee;padding: 14px 17px 11px;}
.technology .t-02 li:hover p:nth-child(1){color: #468e4f;}
.technology .t-02 li .img{overflow: hidden;}
.technology .t-02 li .img img{transition: all .5s;}
.technology .t-02 li:hover .img img{transform: scale(1.1);}

.process .t-01 .i-02{margin-top: 25px;}
.process .t-01 .i-02 img{max-width: 100%;}
.process .t-01 .i-01 .c-01{font-weight: bold;font-size: 22px;color: #468e4f;}
.process .t-01 .i-01 .c-02{font-size: 16px;line-height: 32px;color: #333333;}

.business-area .t-01{line-height: 32px;font-size: 16px;color: #333333;padding-top: 45px;}
.business-area .t-01 .c-02 p:nth-child(1){line-height: 18px;font-weight: bold;border-left: 3px solid #468e4f;padding-left: 14px;font-size: 22px;color: #468e4f;}
.business-area .t-02{margin-top: 25px;}


.search_result{width:100%;display:inline-block;}
.search_result .tit{display:inline-block;width:100%;text-align:center;font-size:28px;color:#333;position:relative;padding-bottom:22px;border-bottom:1px solid #999;}
.search_result .tit::after{content:'';position:absolute;width:50px;height:2px;bottom:0%;left:50%;margin-left:-25px;background:#468e4f;}
.search_result .con{display:inline-block;width:100%;margin-top:35px;}
.search_result .con ul{margin-left:-2.33%;margin-top:-25px;}
.search_result .con li{float:left;width:31%;margin-left:2.33%;margin-top:25px;border:1px solid #999;}
.search_result .con li a{display:inline-block;width:100%;padding:20px;}
.search_result .con li a p:nth-child(1){font-size:14px;color:#999;text-align:left;}
.search_result .con li a p:nth-child(2){font-size:16px;color:#666;width:100%;margin-top:15px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.search_result .con li a p:nth-child(3){display:inline-block;width:100%;margin-top:15px;color:#999;}
.search_result .con li a p:nth-child(3) span:nth-child(1){float:left;}
.search_result .con li a p:nth-child(3) span:nth-child(2){float:right;}
.search_result .con li a:hover p{color:#468e4f;}

@media (min-width:1439px) and (max-width:1500px){
    .header .nav li{margin-left: 30px;}
    .banner .swiper-slide .tex{top: 24%;}
    .i-about .con .texs .t-01 p:nth-child(3){font-size: 14px;line-height: 27px;}
    .i-about .con .texs{padding-top: 15px;}
    .i-about .con .texs .t-01 p:nth-child(2){margin: 13px 0 21px;}
    .i-about .con .texs .t-01 .more{margin-top: 20px;}
    .i-about .con .texs .t-02{margin-top: 30px;}
    .i-product .tab a{margin: 0 55px;}
    .news .con .tex .list .item li{padding: 15px 0;}
    .news .con .tex .list .item li .t-02{height: 60px;}
    .news .con .tex .list .item li .t-02 p:nth-child(1){font-size: 18px;}
    .news .con .tex .list .item li .t-02 p:nth-child(2){font-size: 14px;margin-top: 8px;}
    .news .con .tex .list .item li .t-01 p:nth-child(1){font-size: 24px;}
    .news .con .tex .list .item li .t-01 p:nth-child(2){font-size: 14px;}
    .news .con .tex .list .item li .t-01{height: 60px;}
    .footer .top .t-01 li .i-01 p:nth-child(1) a{font-size: 16px;}
    .footer .top .t-01 li dl dd a{font-size: 12px;}
    .footer .top .t-01 li{margin-left: 20px;}
    .footer .top .t-02 .code{margin-right: 25px;}
    .footer .top .t-02 .tex{width: 210px;}
}
@media (min-width:1365px) and (max-width:1438px){
    .header .nav li{margin-left: 30px;}
    .banner .swiper-slide .tex{top: 24%;}
    .i-about .con .texs .t-01 p:nth-child(3){font-size: 14px;line-height: 27px;}
    .i-about .con .texs{padding-top: 15px;}
    .i-about .con .texs .t-01 p:nth-child(2){margin: 13px 0 21px;}
    .i-about .con .texs .t-01 .more{margin-top: 20px;}
    .i-about .con .texs .t-02{margin-top: 30px;}
    .i-product .tab a{margin: 0 55px;}
    .news .con .tex .list .item li{padding: 15px 0;}
    .news .con .tex .list .item li .t-02{height: 60px;}
    .news .con .tex .list .item li .t-02 p:nth-child(1){font-size: 18px;}
    .news .con .tex .list .item li .t-02 p:nth-child(2){font-size: 14px;margin-top: 8px;}
    .news .con .tex .list .item li .t-01 p:nth-child(1){font-size: 24px;}
    .news .con .tex .list .item li .t-01 p:nth-child(2){font-size: 14px;}
    .news .con .tex .list .item li .t-01{height: 60px;}
    .footer .top .t-01 li .i-01 p:nth-child(1) a{font-size: 16px;}
    .footer .top .t-01 li dl dd a{font-size: 12px;}
    .footer .top .t-01 li{margin-left: 15px;}
    .footer .top .t-02 .code{margin-right: 25px;}
    .footer .top .t-02 .code img{width: 120px;}
    .footer .top .t-02 .tex{width: 210px;}
}
