body{background: #fff;font-size:14px;font-family: arial;color:#000;}
*{margin:0;padding:0;box-sizing: border-box;}
ul,dl,dd,dt,h2,p,h3,h4,h1{margin:0;}
ul,li{list-style: none;}
i{font-style: normal;}

a{cursor: pointer;color:inherit;}
a:hover{text-decoration: none;color:inherit;}
.fs10{font-size: 10px;}
.fs11{font-size: 11px;}
.fs12{font-size: 12px;}
.fs13{font-size: 13px;}
.fs14{font-size: 14px;}
.fs15{font-size: 15px;}
.fs16{font-size: 16px;}
.fs17{font-size: 17px;}
.fs18{font-size: 18px;}
.fs19{font-size: 19px;}
.fs20{font-size: 20px;}
.fs21{font-size: 21px;}
.fs22{font-size: 22px;}
.fs23{font-size: 23px;}
.fs24{font-size: 24px;}
.fs25{font-size: 25px;}
.fs26{font-size: 26px;}
.fs27{font-size: 27px;}
.fs30{font-size: 30px;}
.fs33{font-size: 33px;}
.fs34{font-size: 34px;}
.fs35{font-size: 35px;}
.fs36{font-size: 36px;}
.fs37{font-size: 37px;}
.fs38{font-size: 38px;}
.fs40{font-size: 40px;}
.fs43{font-size: 43px;line-height: 1.2;}
.fs48{font-size: 48px;line-height: 1.2;}
.fs50{font-size: 50px;line-height: 1.2;}
.fs64{font-size: 64px;line-height: 1.2;} 
@media (max-width:1600px){
 .fs10{font-size: 10px;}
 .fs11{font-size: 11px;}
 .fs12{font-size: 12px;}
 .fs13{font-size: 13px;}
 .fs14{font-size: 14px;}
 .fs15{font-size: 15px;}
 .fs16{font-size: 16px;}
 .fs17{font-size: 16px;}
 .fs18{font-size: 17px;}
 .fs19{font-size: 17px;}
 .fs20{font-size: 18px;}
 .fs21{font-size: 18px;}
 .fs22{font-size: 19px;}
 .fs23{font-size: 18px;}
 .fs24{font-size: 20px;}
 .fs25{font-size: 20px;}
 .fs26{font-size: 22px;}
 .fs27{font-size: 23px;}
 .fs30{font-size: 24px;}
 .fs33{font-size: 26px;}
 .fs34{font-size: 27px;line-height: 1.2;}
 .fs35{font-size: 27px;line-height: 1.2;}
 .fs36{font-size: 28px;line-height: 1.2;}
 .fs37{font-size: 28px;line-height: 1.2;}
 .fs38{font-size: 29px;line-height: 1.2;}
 .fs40{font-size: 29px;line-height: 1.2;}
 .fs42{font-size: 30px;line-height: 1.2;}
 .fs43{font-size: 31px;line-height: 1.2;}
 .fs48{font-size: 34px;line-height: 1.2;}
 .fs50{font-size: 40px;line-height: 1.2;} 
 .fs64{font-size: 50px;line-height: 1.2;} 
}
.c0{color:#000;}
.c3{color:#333;}
.c6{color:#666;}
.fl{float:left;}
.fr{float:right;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mt5{margin-top: 5px;}
.bg{background: #f9f9f9;}
.pr{position: relative;}
.bold{font-weight: bold;}
.img-responsive{display: block;margin:0 auto;}
.flex,.flexC{ display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%;}
.flex>.sub,.flexC>.sub{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden;}
.flexC{-webkit-flex-direction: column; flex-direction: column;}
.sb{justify-content: space-between;}
.ai{align-items: center;}
.jc{justify-content: center;}
.wrap{flex-wrap: wrap;}
.oneLine{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.twoLine{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.no-padding{padding-left:0;padding-right: 0;}

.navbar{margin:0;}
@media (min-width:1200px){
 /*.container{width: 1300px;}*/
 /*.news-box .container{width: 80%;max-width: 1500px;}*/
 .container{width:87%;}
 .nav-header-box .container{width:92%;max-width: 1666px;}
 /*.indexBody .container,.footBox .container,.nav-header-box .container{width:87%;max-width: 1666px;}*/
}
.nav-header-box{padding:6px 0;border-top:1px solid #dadce0;background: #eff5f8;}
.navbar-default{font-size:16px;background: #eff5f8;}
.navbar-default .navbar-nav > li > a{color:#000;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{background: #323e4a;color:#fff;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{color:#fff;background:#323e4a; }
.dropdown-menu > li > a{padding:10px 20px;}
.navbar-nav > li > .dropdown-menu{background: #eff5f8;}
.dropdown-menu{border:none;}
@media (min-width:768px){
 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{border-radius:999px;}
 .navbar-nav > li > a{padding:10px 20px;margin-top:2px;min-width: 110px;text-align: center;}
 .nav > li{margin-left: 10px;}
 .navbar-header-logo img{height:70px;}
 .navbar-collapse .navbar-right{margin-top:10px;position: relative;}
}

.part-title{padding:65px 0 55px;text-align: center;color:#656565;line-height: 1;}
.part-title h2{font-weight: normal;margin-bottom: 20px;color:#000;line-height: 1;}
.part-aboutUs video{width:100%;}
.aboutUs-con{color:#212121;padding-right: 20px;}
.aboutUs-con h2{margin-bottom: 34px;}
.aboutUs-con .item-desc{color:#4e4e4e;margin-bottom: 36px;}
.aboutUs-con .item-con{line-height: 2.1;color:#5a5a5a;}
.aboutUs-con .more-btn{text-align: right;margin-top:45px;}
.aboutUs-con .more-btn a{transition: all linear .3s;padding:8px 15px;display: inline-block;border-radius:12px;border:1px solid #000;overflow: hidden;line-height: 1;}
.aboutUs-con .more-btn a:hover{background:#000 ;color:#fff;}
.part-case-con .col-xs-12,.part-case-con .col-xs-6{padding:0;}
.part-case-con .case-item{padding:10px 15px;}
.part-case-con .case-item-left .case-item{padding-bottom: 110%;}
.part-case-con .case-item-right .case-item{padding-bottom: 110%;}
.part-case-con.row{margin-left:-10px;margin-right: -10px;}
.case-box{position: relative;padding-bottom: 53%;}
.case-box .case-item{position: absolute;width:50%;padding:10px 10px;height:50%;color:#333333;}
.case-box .case-item:nth-child(4n+1){left:0;top:0;height: 100%;}
.case-box .case-item:nth-child(4n+2){right:0;top:0;color:#fff;}
.case-box .case-item:nth-child(4n+3){left:50%;bottom:0;width:25%;color:#fff;}
.case-box .case-item:nth-child(4n+4){right:0;bottom:0;width:25%;}
.case-box .case-item a{overflow:hidden;display: block;position: relative;box-shadow: 0.6px 0.83px 24.57px 2.43px rgba(0,0,0,.24);height:100%;}
.case-box .case-item a p{position: absolute;left:0;top:0;width:100%;padding:40px 50px;}
.case-box .case-item a .item-img{height:100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.case-box .case-item:nth-child(4n+3) p,.case-box .case-item:nth-child(4n+4) p{padding:25px 30px;}
.part-case{margin-bottom: 20px;}
.news-left{background: #fff;}
.news-left .item-img{padding-bottom:59.6%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.news-left .item-con{background: #eff5f8;padding:20px 25px 40px;}
.news-item h2{color:#0f0f0f;margin-bottom: 10px;line-height: 1.2;/*font-weight: bold;*/}
.news-item{color:#696969;}
.news-item .item-desc{margin-bottom: 10px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.news-right .news-item{padding:0 80px 20px 20px;border-bottom:1px solid #c6c6c6;margin-bottom: 30px;transition: all linear .3s;}
/*.news-right .news-item:hover{background: #eff5f8;}*/
.news-right .news-item .item-desc{margin-bottom: 25px;}
.news-right .news-item .item-date i{float: left;width:18px;height: 18px;background: url(../images/icon-timer.png) no-repeat center;background-size: 100% auto;margin-right:10px;}
.news-right .news-item .item-date{color:#a09a99;margin-right: 15px;display: inline-block;line-height: 18px;}
.news-right .news-item .item-view{color:#a09a99;display: inline-block;line-height: 18px;}
.news-right .news-item .item-view i{float: left;width:18px;height: 18px;background: url(../images/icon-eye.png) no-repeat center;background-size: 100% auto;margin-right:10px;}

.footBox{background: #f0f1f3;padding-top: 60px;margin-top:80px;color:#5b5b5b;}
.copyright{padding:5px 0;color:#4e4e4e;margin-top:30px;}
.copyright .col-sm-8{text-align: left;padding:15px;}
.copyright .col-sm-4{text-align: right;padding:15px;}
.footBox .item-title{color:#000;margin-bottom: 15px;}
.footer-nav ul li{margin-bottom: 12px;}
.footer-com li{margin-bottom: 15px;padding:5px 0;background: url(../images/icon-phone.png) no-repeat left top;padding-left: 43px;}
.footer-com li.item-tel{background-image: url(../images/icon-tel.png);}
.footer-com li.item-mail{background-image: url(../images/icon-mail.png);}
.footer-com li.item-net{background-image: url(../images/icon-net.png);}
.footer-com li.item-addr{background-image: url(../images/icon-addr.png);}
.footer-code p{text-align: center;position: relative;margin-top:8px;}
.footer-code p::after{position: absolute;content:'';left:0;width:100%;height:1px;background: #dfe0e4;top:50%;}
.footer-code p span{display: inline-block;position: relative;z-index:10;background: #f0f1f3;padding:0 10px;}
.navbar-collapse .navbar-right-TOP{width:18%;max-width: 290px;text-align: center;font-size:12px;color:#808080;}
.navbar-right-TOP .header-search,.navbar-right-TOP .header-language{float:right;width:50%;position: relative;}
.navbar-right-TOP img{display: block;margin:0 auto 5px;}
.navbar-right-TOP .header-search{position: relative;}
.navbar-right-TOP .header-search .search-form{position: absolute;right:0;top:100%;z-index:10;}
.navbar-right-TOP .header-search::after,.navbar-right-TOP .header-language::after,
.navbar-right-TOP .header-language::before{position: absolute;content:'';width:1px;background: #d7dcdf;top:-50px;bottom:-20px;}
.navbar-right-TOP .header-search::after,.navbar-right-TOP .header-language::after{right:0;}
.navbar-right-TOP .header-language::before{left:0;}

@media (max-width: 1200px){
 .fs64{font-size:40px;}
 .fs50{font-size:28px;}
 .fs42{font-size:25px;}
 .fs37{font-size: 24px;}
 .fs35{font-size:23px;}
 .fs34{font-size:23px;}
 .fs33{font-size:22px;}
 .fs26{font-size: 19px;}
 .fs25{font-size: 18px;}
 .fs24{font-size: 17px;}
 .fs23{font-size: 17px;}
 .fs20{font-size: 16px;}
 .fs16{font-size:15px;}
 .aboutUs-con h2{margin-bottom: 18px;}
 .aboutUs-con .item-desc{margin-bottom: 22px;}
 .aboutUs-con .item-con{line-height: 1.8;}
 .aboutUs-con .more-btn{margin-top: 25px;}
 .aboutUs-con{padding-right: 0;}
 .case-box .case-item a p{padding:20px 25px!important;}
 .news-right .news-item .item-desc{margin-bottom: 15px;}
 .news-right .news-item{margin-bottom: 20px;padding:0 40px 20px 15px;}
}
@media (max-width: 1000px){
 .fs64{font-size:30px;}
 .fs50{font-size:25px;}
 .fs43{font-size:24px;}
 .fs42{font-size:23px;}
 .fs37{font-size: 22px;}
 .fs35{font-size:21px;}
 .fs34{font-size:21px;}
 .fs33{font-size:21px;}
 .fs26{font-size:20px;}
 .fs25{font-size:18px;}
 .fs24{font-size:17px;}
 .fs23{font-size: 17px;}
 .fs22{font-size:16px;}
 .fs21{font-size:16px;}
 .fs20{font-size:16px;}
 .fs18{font-size:16px;}
 .part-title{padding:45px 0 35px;}
 .part-title h2{margin-bottom: 15px;font-size:30px;}
 .news-right .news-item{padding-right:0;padding-bottom: 15px;}
 .news-right .news-item .item-desc{margin-bottom: 10px;}
 .news-left .item-con{padding:20px 15px 40px;}
 .footBox{margin-top: 30px;padding-top:30px;}
}
@media (max-width: 800px){
 .footer-nav{margin-bottom: 10px;}
}
@media (max-width: 750px){
 .nav-header-box{padding:5px 0;border:none;}
 .navbar-header-logo{padding-left: 10px;}
 .navbar-header-logo img{max-height: 48px;}
 .navbar-toggle{margin-top:5px;}
 .part-title{padding:30px 0 25px;}
 .part-title h2{font-size:21px;margin-bottom: 10px;font-weight: bold;}
 .fs64{font-size:24px;}
 .fs50{font-size:22px;}
 .fs43{font-size:21px;}
 .fs42{font-size:19px;}
 .fs37{font-size: 18px;}
 .fs35{font-size:18px;}
 .fs34{font-size:18px;}
 .fs33{font-size:17px;}
 .fs26{font-size:17px;}
 .fs25{font-size:16px;}
 .fs24{font-size:16px;}
 .fs23{font-size: 15px;}
 .fs22{font-size:15px;}
 .fs20{font-size:15px;}
 .fs18{font-size:15px;}
 .fs16{font-size:14px;}
 .aboutUs-con h2{margin-bottom: 10px;}
 .aboutUs-con .item-desc{margin-bottom: 15px;font-size:17px;}
 .aboutUs-con .more-btn{margin: 15px 0 20px;text-align: center;}
 .case-box{padding-bottom: 200%;}
 .part-case-con.row{margin-left:-5px;margin-right: -5px;}
 .case-box .case-item{padding:5px;}
 .case-box .case-item:nth-child(4n+1){width:100%;height:50%;}
 .case-box .case-item:nth-child(4n+2){top:50%;left:0;width:100%;height:25%;}
 .case-box .case-item:nth-child(4n+3){width:50%;left:0;height:25%;}
 .case-box .case-item:nth-child(4n+4){width:50%;height:25%;}
 .case-box .case-item a p{font-size:17px;padding:14px 15px!important;}
 .news-left .item-con{padding-bottom: 20px;}
 .news-left{margin-bottom: 20px;}
 .part-case{margin-bottom: 0;}
 .navbar-nav .open .dropdown-menu > li > a{line-height: 24px;}
 .aboutUs-con h2{font-weight: bold;font-size:20px;}
 .part{margin-bottom: 10px;}
 .footBox{margin-top:20px;padding-top:20px;}
 .footBox .item-title{font-size:15px;margin-bottom: 10px;}
 .footBox .fs18{font-size:14px;}
 .footer-com li{margin-bottom: 8px;}
 .footer-code p span{padding:0 5px;}
 .copyright{margin-top: 10px;}
 .copyright .col-xs-12{text-align: center;padding:5px 15px;}

}


/*关于我们*/
.aboutUs-box .fs30{font-size:30px;line-height: 1.2;}
.aboutUs-company{background:#f5f5f5;padding:30px 0 35px;margin-top: 110px;}
.aboutUs-company h2{margin-bottom: 30px;}
.aboutUs-company .col-xs-12{padding:0 15px 25px;}
.aboutUs-company .content{line-height: 22px;}
.aboutUs-company .content p{margin-top:26px;}
.aboutUs-title{text-align: center;}
.aboutUs-title span{display: inline-block;position: relative;padding:8px 0;}
.aboutUs-title span::after{content:'';position: absolute;width:60px;height: 2px;left:50%;margin-left:-30px;bottom:0;background:#ff0000;}
.aboutUs-culture{padding-top:70px;}
.aboutUs-culture .content{width: 86.2%;text-align: center;margin:15px auto 10px;line-height: 1.62;}
.aboutUs-adv{padding-top: 60px;}
.aboutUs-adv ul{text-align: center;padding-top:20px;}
.aboutUs-adv ul .item-img{max-width: 50%;margin:20px auto 10px;}
.aboutUs-adv ul li{padding:0;}
.aboutUs-adv ul li p{line-height: 1.8;}
.aboutUs-skill{margin-top:100px;background: #f5f5f5;padding:60px 0 20px;}
.aboutUs-skill-left p{text-align: center;padding:15px 0 20px;}
.aboutUs-skill-right p{position: relative;margin-top:25px;padding-left:22px;background:url(../images/icon-round.png) no-repeat top left;}
.aboutUs-skill-right h2{margin-bottom: 30px;}
@media (min-width: 1200px){
 .aboutUs-skill-right{max-width: 560px;}
}
@media (max-width: 800px){
 .aboutUs-company{margin-top:40px;}
 .aboutUs-box .fs30{font-size:26px;margin-bottom: 20px;}
 .aboutUs-company .content p{margin-top: 24px;}
 .aboutUs-culture{padding-top: 40px;}
 .aboutUs-adv{padding-top:30px;}
 .aboutUs-skill{margin-top:40px;padding:40px 20px;}
}
@media (max-width: 750px){
 .aboutUs-box .fs30{font-size:20px;}
 .aboutUs-company{padding-bottom: 10px;}
 .aboutUs-company .content p{margin-top:20px;}
 .aboutUs-company .col-xs-12{padding:0 0 25px;}
 .aboutUs-culture{padding-top: 30px;}
 .aboutUs-culture .content{width: 90%;}
 .fs21{font-size:15px;}
 .aboutUs-adv ul{padding-top: 0;}
 .aboutUs-adv ul li{padding:0 5px;}
 .aboutUs-skill{margin-top:30px;padding:30px 0;}
 .aboutUs-skill .container{padding:0;}
}

/*产品中心*/
.proBox{padding:55px 5% 0 2.34%;}
.proBox-left{float:left;width: 315px;background: #323e4a;color:#fefefe;padding:20px 0 10px;}
.proBox-left li{margin:5px 0;transition: all linear .3s;}
.proBox-left li a{display: block;padding:10px 20px 10px 15%;}
.proBox-left li:hover,.proBox-left li.active{background: #fff;color:#414141;font-weight: bold;}

.common-title{text-align: center;margin-bottom: 17px;}
.common-title span{position: relative;display: inline-block;letter-spacing: 2px;padding-bottom: 15px;color:#323e4a;}
.common-title span::after{content:'';position: absolute;left:50%;transform: translateX(-50%);width:50%;height:4px;bottom:0;background: #323e4a;}

.proBox-right{margin-left:315px;padding:0 3.5%;}
.proBox-right-con{display: flex;flex-wrap: wrap;justify-content: center;}
.proBox-right .pro-item-img{border:1px solid #323e4a;border-radius:1px;overflow: hidden;}
.proBox-right .pro-item-img .item-img{padding-bottom: 86.6%;/*background: none!important;*/transition:all linear .3s;transform-origin: center;background-repeat: no-repeat;background-size: cover;background-position: center;}
.proBox-right .pro-item-img img{display: none}
.proBox-right .pro-item-box{width: 50%;padding:0 3.5% 30px;color:#373737;text-align: center;}
.proBox-right .pro-item-name{padding:0 10px;letter-spacing: 2px;margin-top:16px;}
.proBox-right .pro-item-desc{padding:0 10px;margin-top:16px;}
.proBox-intro .pro-item-img .item-img{padding-bottom: 74.4%;}
.proBox-item .pro-item:hover .pro-item-img .item-img{transform: scale(1.05);}
.proBox-item{margin-bottom: 50px;}
.proBox-item:last-child{margin-bottom: 20px;}

.proBox-k2 .proBox-right-con{display: block;}
.proBox-k2 .proBox-right-con .pro-item-box{margin:0 auto;width:75%;max-width: 690px;}
.proBox-k2 .proBox-right .pro-item-img .item-img{padding-bottom: 67.3%!important;}

.proBox-env.proBox-right{padding:0 18px;}
.proBox-env li{float:left;padding:18px 15px;width:33.3333%;overflow: hidden;}
.proBox-env li .item-img-box{transform-origin: center;transition: all linear .2s;}
.proBox-env li .item-img-box .item-img{transform-origin: center;transition: all linear .2s;padding-bottom: 100%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.proBox-env li .item-img-box:hover{transform: scale(1.02);}
.proBox-env li:nth-child(5n+4),.proBox-env li:nth-child(5n+5){width: 50%;}
.proBox-env li:nth-child(5n+4) .item-img-box .item-img,.proBox-env li:nth-child(5n+5) .item-img-box .item-img{padding-bottom: 50%;}



@media (max-width: 1200px){
 .proBox{padding-right: 2%;}
 .proBox-left{width:20%;}
 .proBox-right{margin-left: 20%;}
 .proBox-right .pro-item-name{font-size:18px;}
}

@media (max-width: 900px){
 .proBox-left{width:26%;}
 .proBox{padding-right: 0;padding-top:40px;}
 .proBox-right{margin-left: 26%;padding:0 2.5%;}
 .proBox-item:not(last-child){margin-bottom: 40px;}
 .proBox-env.proBox-right{padding:0 14px;}
 .proBox-env li{padding:8px 8px;}
}
@media (max-width: 750px){
 .proBox{padding:15px 0 0;}
 .proBox>.container-fluid{padding:0;}
 .proBox-left{float:none;width: 100%;background: none;padding:0;}
 .proBox-left ul{display: flex;flex-wrap: wrap;justify-content: center;}
 .proBox-left li{color:#323e4a;margin:10px 5px;}
 .proBox-left li a{white-space: nowrap;font-size:15px;padding:8px 10px;}
 .proBox-left li:hover, .proBox-left li.active{background:#323e4a;color:#fff; }
 .proBox-right{margin:20px 0 0;padding:0 8px;}
 .proBox-right .pro-item-box{padding:0 8px 23px;}
 .proBox-right .pro-item-name{letter-spacing: 1px;}
 .proBox-right .pro-item-name{margin-top:10px;}
 .proBox-right .pro-item-desc{margin-top:8px;}
 .proBox-item:last-child{margin-bottom: 0;}
 .proBox-k2 .proBox-right-con .pro-item-box{width:100%;}
 .proBox-right .pro-item-name{font-size:16px;}
 .proBox-env li{padding:2px;}
 .proBox-env.proBox-right{padding:0 3px;}
}

.banner .swiper-slide{position: relative;}
.banner .swiper-slide .banner-txt{color:#fff;position: absolute;left:0;right:0;top:50%;transform: translateY(-70%);text-align: center;}
.banner .swiper-slide .banner-txt h2{margin-bottom: 25px;}
.news-nav {text-align: center;position: absolute;left:0;right:0;z-index:100;bottom:50px;}
.news-nav li{display: inline-block;margin:0 22px;}
.news-nav a{display: inline-block;min-width: 165px;padding:9px 15px;background: #fff;color:#111111;transition: all linear .2s;}
.news-nav li.active a,.news-nav li:hover a{background: #ff0000;color:#fff;}
.news-title{color:#2b2b2b;border-bottom:1px solid #dbdbdb;padding:15px 0;margin:20px 0 40px;}
.news-box .item-img{padding-bottom: 68%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.news-box .news-item .item-con{padding:20px 30px 20px 60px;}
.news-box .news-item>div{padding:0;}
.news-box .news-item .item-desc{line-height: 25px;}
.news-box .news-item{background: #fff;margin-bottom: 80px;}
.news-box .news-item:hover h2{color:#36bef0;}
.news-box .news-item:last-child{margin-bottom: 0;}
.news-box .news-item .item-title{margin-bottom: 25px;}
.news-box .news-item .item-view{margin-top: 50px;}
.news-box .news-item .item-view a{display: inline-block;min-width:144px;text-align: center;padding:8px 15px;background: #36bef0;color:#fff;}

@media (max-width: 1200px){
 .news-nav {bottom: 20px;}
 .news-box .news-item .item-con{padding:30px;}
 .news-box .news-item .item-view{margin-top:30px;}
 .news-box .news-item{margin-bottom: 60px;}
}

@media (max-width: 900px){
 .banner .swiper-slide .banner-txt h2{margin-bottom: 10px;}
 .news-nav{bottom: 10px;}
 .news-nav a{padding:5px 20px;min-width: 110px;}
 .news-title{margin:10px 0 30px;}
 .news-box .news-item .item-con{padding:25px;}
 .news-box .news-item .item-view{margin-top: 15px;}
 .news-box .fs18{font-size: 16px;}
 .news-box .news-item .item-title{margin-bottom: 10px;}
 .news-box .news-item .item-view a{min-width: 120px;}
 .news-box .news-item{margin-bottom: 40px;}
}
@media (max-width: 750px){
 .news-box .news-item .item-title{font-size:17px;}
 .news-box .news-item .item-con{padding:20px 15px 18px;}
 .news-box .fs18{font-size:14px;}
 .news-box .news-item{margin-bottom: 20px;}
 .news-title{font-weight: bold;margin:0 0 20px;}
 .news-nav{font-size:14px;}
 .banner .swiper-slide .banner-txt{transform: scale(0.7) translateY(-80%);}
 .news-nav li{margin:0 8px;}
 .news-nav li a{min-width: 80px;padding:5px 15px;}
}
.newsList-item{background: #fff;margin-bottom:75px;}
.newsList-item:hover h2{color:#0073bc;}
.newsList-item .item-con{padding:20px 18px;min-height: 128px;}
.newsList-item .item-con h2{margin-bottom: 14px;}
.newsList-item .item-con .item-desc{color:#5b5b5b;line-height: 25px;}
.newsList-item .item-img{border:1px solid #e8e8e8;padding-bottom: 68.8%;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}
.newsList-item .item-view span{float:right;}
.newsList-item .item-view a{display: block;padding:16px 18px;color:#fff;background: #0073bc;line-height: 20px;}

.proBox-detail{color:#373737;}
.proBox-detail .detail-img{max-width: 80%;width: 690px;margin:0 auto 30px;border:1px solid #323e4a;}
.proBox-detail-con{margin:70px 0 20px;}
.proBox-detail-con img{max-width: 90%;width: 900px;}
@media (min-width: 1100px){
 .newsList-type .row{margin-left:-20px;margin-right: -20px;}
 .newsList-type .row>.col-xs-12{padding:0 20px;}
}
@media (max-width: 1100px){
 .news-title{margin:10px 0 30px;}
 .newsList-type .row>.col-xs-12{padding: 0 15px;}
 .newsList-item .item-view a{padding:15px 16px;}
 .newsList-item{margin-bottom: 35px;}
 .proBox-detail-con{margin-top: 60px;}
 .navbar-collapse .navbar-right-TOP{width: 200px;}
}
@media (max-width: 750px){
 .common-title{font-weight: bold;}
.news-title{margin:0 0 20px;}
.newsList-item .item-con{min-height: 10px;padding:20px 15px;}
.newsList-item .item-view a{padding:10px 15px;}
.newsList-item{margin-bottom: 20px;}
.proBox-detail-con,.proBox-detail-top{padding:0 7px;}
.proBox-detail-con{margin-top:40px;}
.proBox-detail .detail-img,.proBox-detail-con img{max-width: 100%;}
.navbar-default{font-size:15px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#3a3a3a;}
}
.contactUs-con{background: #f7f7f7;padding-bottom: 105px;}
.contactUs-con .content-left{padding:10px 11.7%;}
.contactUs-con .content-left li{border-bottom:1px solid #f2f1ed;padding:16px 10px 16px 19%;background: url(../images/icon-mobile.png) no-repeat 2.5% center;}
.contactUs-con .content-left li.item-tel{background-image: url(../images/icon-tel1.png);}
.contactUs-con .content-left li.item-mail{background-image: url(../images/icon-mail1.png);}
.contactUs-con .content-left li.item-link{background-image: url(../images/icon-earth1.png);}
.contactUs-con .content-left li.item-addr{background-image: url(../images/icon-address.png);}
.contactUs-con .content-left li:last-child{border:none;}
.contactUs-con .content-left p.fs18{color:#5b5b5b;}
.contactUs-content{background: #fff;}
.contactUs-content>div{padding:0;}
.contactUs-content .content-right{position: relative;border:1px solid #959595;margin-left: 25px;}
.contactUs-content .content-right::before{content:'';position: absolute;left:-26px;top:-1px;bottom:-1px;width: 25px;background: #f7f7f7;}
.contactUs-box .contact-title{color:#2b2b2b;padding:36px 0 27px;}
#allmap{min-height: 400px;height: 100%;width:100%;}
.contactUs-consult{margin:20px 0 40px;}
.contactUs-consult .row{margin-left:-6px;margin-right: -6px;}
.contactUs-consult .col-xs-12{padding:0 6px;}
.contactUs-consult .contactUs-form .form-item{padding:5px 0;}
.contactUs-consult .contactUs-form .form-item input{padding:0 14px;line-height: 50px;height: 50px;background: #efefef;border:none;outline: none;border-radius:12px;width:100%;}
.contactUs-consult .contactUs-form .form-item_1 input{padding:0 14px;line-height: 50px;height: 50px;background: #efefef;border:none;outline: none;border-radius:12px;width:100%;}
.contactUs-consult .contactUs-form .form-item_1 input{padding:0 14px;line-height: 50px;height: 50px;background: #efefef;border:none;outline: none;border-radius:12px;width:30%;}
.contactUs-consult .contactUs-form .form-item textarea{padding:10px 14px;height: 170px;background: #efefef;border:none;outline: none;width:100%;}
.contactUs-consult .contactUs-form .submit-btn{transition: all linear .3s;margin-top:22px;line-height: 46px;border:none;border-radius:18px;text-align: center;width: 205px;background: #f7f7f7;color:#787878;}
.contactUs-consult .contactUs-form .submit-btn:hover{background:#323e4a ;color:#fff;}

@media (max-width: 1100px){
 .contactUs-con .content-left{padding:10px 20px;}
}
@media (max-width:900px){
 .contactUs-box .contact-title{padding:30px 0 25px;}
 .contactUs-con{padding-bottom: 50px;}
 .contactUs-consult{margin-top: 0;}
}
@media (max-width:750px){
 .contactUs-content{flex-wrap: wrap;}
 .contactUs-con{padding-bottom: 35px;}
 .contactUs-content .content-right{margin:25px 0 0;}
 .contactUs-content .content-right::before{left:0;top:-26px;height:25px;bottom:auto;right:0;width:100%;}
 .contactUs-consult .contactUs-form .submit-btn{margin:22px auto 0;display: block;}
 .contactUs-box .contact-title{padding:20px 0 16px;}
 .contactUs-con .content-left{padding:10px 10px;}
 .contactUs-con .content-left li{padding:12px 10px 12px 35px;background-size: 20px auto;background-position: 5px center;}
}

.newsDetail-top{text-align: center;padding:10px 0 24px;border-bottom:1px solid #dddddd;}
.newsDetail-top .item-date{color:#656565;margin-top:25px;}
.newsDetail-con{padding:36px 4.3%;color:#656565;line-height: 2;}
.newsDetail-con img{margin:20px auto;}
.newsDetail-bottom{color:#656565;border-bottom:1px solid #dddddd;padding-bottom: 5px;margin-top:60px;}
@media (max-width:750px){
 .newsDetail-con{padding:20px 5px;}
 .newsDetail-bottom{margin:40px 0 20px;}
}



@media (min-width: 768px) and (max-width: 992px){
 .navbar-right-TOP .header-search::after, .navbar-right-TOP .header-language::after, .navbar-right-TOP .header-language::before{background: none;}
 .part-title h2{font-size:24px;}
 .aboutUs-con h2{font-size:23px;margin-bottom: 10px;}
 .aboutUs-con .item-con{font-size:15px;}
 .aboutUs-con .more-btn{margin-top: 15px;}
 .case-box .case-item a p{font-size:18px;padding:14px 15px!important;}
 .part-news .news-item h2{font-size:17px;margin-bottom: 7px;}
 .footBox .item-title{font-size:17px;margin-bottom: 10px;}
 .footer-nav ul li{font-size:15px;margin-bottom: 8px;}
 .nav-header-box .container{width: 100%;}
}
@media (min-width: 1200px) and (max-width: 1700px){
.proBox-left{font-size:18px;}
.proBox-right .pro-item-desc{font-size:17px;margin-top:12px;}
}

.gduo{ height:30px; line-height:30px; overflow:hidden; margin:15px 0px; padding:0 10px;}
.gduo span{ float:right; width:320px; overflow:hidden; height:30px; display:block;}
.gduo a{ font-weight:bold;}
