body{background: #fff;font-size:14px;font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;color:#333;}
*{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;-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
a:hover,a:focus{text-decoration: none;color:inherit;}

.fs87{font-size: 80px;line-height: 1;}
.fs77{font-size: 70px;line-height: 1;}
.fs60{font-size: 54px;line-height: 1;}
.fs50{font-size: 46px;line-height: 1;}
.fs48{font-size: 40px;}
.fs44{font-size: 36px;}
.fs40{font-size: 34px;}
.fs38{font-size: 30px;}
.fs36{font-size: 28px;}
.fs35{font-size: 27px;}
.fs34{font-size: 26px;}
.fs28{font-size: 24px;}
.fs26{font-size: 22px;}
.fs25{font-size: 21px;}
.fs24{font-size: 20px;}
.fs20{font-size: 18px;}
.fs19{font-size: 17px;}
.fs18{font-size: 16px;}
.fs16{font-size: 15px;}
.fs13{font-size: 13px;}


.c0{color:#000;}
.c3{color:#333;}
.c6{color:#666;}
.fl{float:left;}
.fr{float:right!important;}
.mb10{margin-bottom: 10px;}
.mt10{margin-top: 10px;}
.mt5{margin-top: 5px;}
.pr{position: relative;}
.pa{position: absolute;}
.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;}
.jc{justify-content: center;}
.ai{align-items: center;}
.flex-end{align-items: flex-end;}
.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;}
.padding{padding:0 5%;}
.bg{background: #f8f8f8;}
.navbar{margin:0;border:none;background: none;color:#fff;}
.navbar-brand{height: auto;padding:0;display: inline-block;}
.navbar-brand>img{max-height: 80px;}
.imghover .img{transition: all .5s ease 0s;}
.imghover:hover .img{transform: scale(1.08);}
.mix{position: absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.w100{width: 100%;}
.css3{
 -moz-transition:all .5s ease 0s; 
 -ms-transition:all .5s ease 0s; 
 -o-transition:all .5s ease 0s; 
 -webkit-transition:all .5s ease 0s; 
 transition:all .5s ease 0s;
}
.full_img{width: 100%;height: 100%;object-fit: cover;}
.common_btn{position: relative;overflow: hidden;}
.common_btn>span{display:inline-block;vertical-align:middle;opacity:0;filter: alpha(opacity=0);color:#fff;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);vertical-align:0}
.common_btn::before{content:attr(c-text);position:absolute;top:0;left:10%;width:80%;height:100%;-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);display: none\0;}
.common_btn:hover .iconfont{color:#fff;}
/*.common_btn:hover{background:#d20319;}*/
.common_btn:hover::before{opacity:0;filter: alpha(opacity=0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
.common_btn:hover>span{opacity:1;filter: alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display: inline-block;}
.common_btn>span.sep{width: 5px;height: 5px;display: inline-block;}
.common_btn:hover>span:nth-child(1){-webkit-transition-delay:45ms;transition-delay:45ms}
.common_btn:hover>span:nth-child(2){-webkit-transition-delay:.09s;transition-delay:.09s}
.common_btn:hover>span:nth-child(3){-webkit-transition-delay:.135s;transition-delay:.135s}
.common_btn:hover>span:nth-child(4){-webkit-transition-delay:.18s;transition-delay:.18s}
.common_btn:hover>span:nth-child(5){-webkit-transition-delay:.225s;transition-delay:.225s}
.common_btn:hover>span:nth-child(6){-webkit-transition-delay:.27s;transition-delay:.27s}
.common_btn:hover>span:nth-child(7){-webkit-transition-delay:.315s;transition-delay:.315s}
.common_btn:hover>span:nth-child(8){-webkit-transition-delay:.36s;transition-delay:.36s}
.common_btn:hover>span:nth-child(9){-webkit-transition-delay:.405s;transition-delay:.405s}
.common_btn:hover>span:nth-child(10){-webkit-transition-delay:.45s;transition-delay:.45s}
.common_btn:hover>span:nth-child(11){-webkit-transition-delay:.495s;transition-delay:.495s}
.common_btn:hover>span:nth-child(12){-webkit-transition-delay:.54s;transition-delay:.54s}
.common_btn:hover>span:nth-child(13){-webkit-transition-delay:.585s;transition-delay:.585s}
.common_btn:hover>span:nth-child(14){-webkit-transition-delay:.63s;transition-delay:.63s}
.common_btn:hover>span:nth-child(15){-webkit-transition-delay:.675s;transition-delay:.675s}
.common_btn:hover>span:nth-child(16){-webkit-transition-delay:.72s;transition-delay:.72s}
.common_btn:hover>span:nth-child(17){-webkit-transition-delay:.765s;transition-delay:.765s}
.common_btn:hover>span:nth-child(18){-webkit-transition-delay:.81s;transition-delay:.81s}
.common_btn:hover>span:nth-child(19){-webkit-transition-delay:.855s;transition-delay:.855s}
.common_btn:hover>span:nth-child(20){-webkit-transition-delay:.9s;transition-delay:.9s}
.common_btn.static_btn:hover{background:none;}
.common_btn.static_btn>span{color:#d20319;}
.common_btn.static_btn::before{left:0;}

.common-btn{border-radius:999px;width:310px;text-align: center;max-width: 60%;margin-left:auto;margin-right: auto;display: block;line-height: 58px;border:3px solid #313131;}
.common-btn:hover{border-color:#0042a6;background: #0042a6;color:#fff;}
.container{max-width: 1600px;margin:0 auto;}
.common-more{font-size:17px;padding-right:32px;display: inline-block;letter-spacing: 1px;padding-bottom: 10px;line-height: 1;border-bottom:1px solid rgba(255,255,255,.42);position: relative;}

@media (min-width: 767px){
 .container{width: 95%;}
}

@media (min-width: 992px){
 .container{width: 90%;}
}

.icon-search{width:24px;height: 24px;background:url(../images/icon-search.png) no-repeat center;background-size: 100% auto;display: inline-block;}
.icon-lang{width:47px;height: 24px;background: url(../images/head_lang.png) no-repeat center;background-size: 100% auto;display: inline-block;}

/* 导航部分 */
.logo-m{display: none!important;}
.header{position: sticky;top:0; left:0; right:0; z-index: 99;background: #fff;border-bottom: 2px solid #f0f2f5;box-shadow:0 5px 8px rgba(0,0,0,.2)}
.header .header_box{line-height: 24px;padding:20px 0;transition: all .3s;}
.header .header_logo{max-width: 40%;position: absolute;left:5%;top:0;bottom:0;padding:5px 0 2px;z-index:10;color:#254c97;line-height: 1;}
.header .header_logo .flex{height:100%;justify-content: flex-start;}
.header .header_logo .sub{position: relative;height: 100%;}
.header .header_logo img{max-height: 100%;}
.header .header_logo .logo-name{margin-left:10px;}
.header .header_logo p{text-align: justify;margin-top:7px;font-family: auto;}
.header.fixed .header_box{padding:10px 0;}

.header .header_tools{float: right;position: relative;padding:25px 0;}
.header .header_tools li{position:relative;font-size: 15px;float: right;text-align: center;cursor: pointer;padding:0 15px;color:#b0afaf;}
.header .header_tools li.nav-search{border-left:2px solid #b0afaf;padding-right:0;}
.header .header_tools li .icon-search{float:right;}
.header .header_tools li .icon-lang{float:left;margin-right:5px;}
.header .header_tools .nav-lang{text-transform: uppercase;}
.mobile_key{display: none;}
.header .header_tools .quick_box{position: absolute;top: 100%;right:0;width:200px; background-color:#fff; background-repeat: no-repeat;background-position: right top;text-align: left;font-size: 16px;padding: 25px 0;display: none;}
.header .header_tools .quick_box a{text-align: right;padding-right:20px;display: block;height: 46px;line-height: 46px;opacity: 0;filter: alpha(opacity=0);transform: translateX(-30px);transition: all .6s ease-in-out;-webkit-transition:all .6s ease-in-out; color:#313131;}
.header .header_tools .quick_box a .lin{padding-left: 24px;color:#0c0c0c;vertical-align: 2px;}
.header .header_tools .quick_box.show a{opacity: 1;filter: alpha(opacity=100);transform: translateX(0);transition-delay: .3s;}
.header .header_tools .quick_box.show a:nth-child(1){transition-delay: .3s;}
.header .header_tools .quick_box.show a:nth-child(2){transition-delay: .5s;}
.header .header_tools .quick_box.show a:nth-child(3){transition-delay: .7s;}
.header .header_tools .quick_box.show a:nth-child(4){transition-delay: .9s;}
.header .header_tools .quick_box.show a:nth-child(5){transition-delay: 1.1s;}
.header .header_tools .quick_box.show a:nth-child(6){transition-delay: 1.3s;}
.header .header_tools .quick_box.show a:nth-child(7){transition-delay: 1.5s;}
.header .header_tools .quick_box.show a:nth-child(8){transition-delay: 1.7s;}
.header .header_tools .quick_box.show a:nth-child(9){transition-delay: 1.9s;}
.header .header_tools .quick_box.show a:nth-child(10){transition-delay: 2.1s;}
.header .header_tools .quick_box.show a:nth-child(11){transition-delay: 2.3s;}

/* 搜索框 */
.header_search_fix{position: fixed;z-index: 99;top: 0;left: 0;width: 100%;height: 100%;background: #254c97;color: #fff;display: none;}
.header_search_fix .search{font-size: 18px;margin-bottom: 10px;}
.header_search_fix .box{position: absolute;width: 40%;top: 50%;margin-top: -50px;text-align: left;left: 30%;}
.header_search_fix .input{background: none;width: 70%;border: 0;outline: 0;font-size:38px;line-height: 70px;height: 70px;padding-right:60px;color: #fff;font-family: 'Impact'}
.header_search_fix .input::-webkit-input-placeholder {color: #fff;font-size: 56px;}
.header_search_fix .input:-moz-placeholder {color: #fff;font-size: 56px;}
.header_search_fix .input:-ms-input-placeholder {color: #fff;font-size: 56px;}
.header_search_fix .search_box{line-height: 70px;height: 70px;position: relative;}
.header_search_fix .submit{width: 125px;height: 45px;line-height: 41px;font-size: 14px;color: #fff;border: 2px solid #fff;border-radius: 20px;background: transparent;padding: 0;margin: 0;position: absolute;top: 50%;margin-top: -23px;right: 0;-webkit-appearance: none; outline: none;}
.header_search_fix .close-btn{position: absolute;width: 88px;height: 88px;font-size: 12px;line-height: 92px;border: 1px solid #fff;right: 60px;top: 20px;text-align: center;cursor: pointer;transition: all .5s ease;-webkit-transition:all .5s ease;background: #0042a6;}
.header_search_fix .close-btn:hover{background: #254c97;}
.header_search_fix .close-btn .close-btn{width: 100%;height: 100%;background: url(../images/icon-close.png) no-repeat center;background-size: 20px auto;display: block;}
.search_hover .header_logo:after{display: none;}

.xuanzhun{-webkit-transition-property: -webkit-transform;animation: rotate 5s linear infinite;}
@keyframes rotate{
 from{transform: rotate(0deg)}
 to{transform: rotate(359deg)}
}

.header .header_nav{float: right;}
.header .header_nav .nav_container>ul{overflow:hidden; display:block;}
.header .header_nav .nav_container>ul>li{float: left;text-align: center;font-size: 16px;color: #000;margin-left: 30px;}
.header .header_nav .nav_container>ul>li>a{display: block;padding:25px 10px;}
.header .header_nav .nav_container>ul>li.active>a,.header .header_nav .nav_container a:hover{color:#254c97;}


/* 下拉 */
.header .header_nav .inner_box{color: #0c0c0c;position: absolute;top: 100%;left: 0;width: 100%;padding: 50px 0;background: #fff;display: none;border-top: 1px solid #e5e5e5;}
.header .header_nav .inner_box .nav-first-ul{width: 100%;text-align: center;opacity: 0;filter: alpha(opacity=0);transform: translateY(20px);transition: all .5s cubic-bezier(.4,.5,.58,1.11);transition-delay: 0.3s;}
.header .header_nav .inner_box.inner_hover .nav-first-ul{opacity: 1;filter: alpha(opacity=100);transform: translate(0,0);}
.header .header_nav .inner_box .nav-first-ul>li{width: 20%;float: left;line-height: 30px;font-size: 17px;margin-top: 11px;position: relative;text-align: left;padding-top: 15px;margin-bottom: 35px;}
.header .header_nav .inner_box .nav-first-ul>li::before{content: '';position: absolute;top: 0;left: 0;width: 37px;height: 2px;background: #313131;transition: all .5s ease;-webkit-transition: all .5s ease;}
.header .header_nav .inner_box .nav-first-ul>li a{display: block;}
.header .header_nav .inner_box a:hover{color:#254c97;}
.header .header_nav .inner_box .nav-first-ul>li:hover::before{width: 95px;background: #254c97;}
.header .header_nav .inner_box .nav-second-ul{font-size:14px;line-height: 1.6;margin-top:10px;}
.header .header_nav .inner_box .nav-second-ul li{margin-bottom: 5px;}
.header .header_nav .inner_box .nav-second-ul a{padding:2px 10px;}




.nav-menu {width:38px;height:38px;position: relative;border:none!important;margin-left:10px;cursor: pointer;}
.nav-menu .button_menu{width: 30px;height: 12px;position: absolute;top:13px;left:4px;}
.nav-menu .button_menu span {display:block;width:100%;height:3px;background-color:#fff;position:absolute;left:0;-moz-transition:all .36s ease;-o-transition:all .36s ease;-webkit-transition:all .36s ease;transition:all .36s ease;}
.nav-menu .button_menu span:nth-child(1) {top:0}
.nav-menu .button_menu span:nth-child(2) {bottom:0}
.button_close .button_menu span:nth-child(1) {
 -moz-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg)
}
.button_close .button_menu span:nth-child(2) {
 -moz-transform: rotate(-45deg) translate(6px,-7px);
 -ms-transform: rotate(-45deg) translate(6px,-7px);
 -webkit-transform: rotate(-45deg) translate(6px,-7px);
 transform: rotate(-45deg) translate(6px,-7px)
}


@media (max-width:1400px){
 .header .header_nav .nav_container>ul>li{margin-left:20px;}
}
@media (max-width:1200px){
 .header .header_nav .nav_container>ul>li{margin-left: 15px;}
 .header_logo p{font-size:14px;}
 .header .header_box,.header.fixed .header_box{padding:5px 0;}
 .header .header_logo .logo-name{transform: scale(0.7);transform-origin: left center;}
}

@media (max-width:992px){
 .header .header_logo{max-width: 80%;}
 .header .navbar-toggle{border:1px solid #333;padding:9px 8px;}
 .navbar-toggle .icon-bar{background: #333;}
 .navbar-toggle{display: block;margin:0;}
 .header .header_tools li{margin-top:5px;}
 .header .header_tools .mobile_key{display: block;margin:0;padding-right:0;}
 .header .header_tools{padding:10px 0;}
 .header .header_logo .logo-name{transform: scale(0.8);}
 .header .header_nav{width:0;overflow: hidden;padding:0;height: 0;}

}

@media (max-width:767px){
 .no-padding{padding-left:15px;padding-right: 15px;}
 .header .header_logo .logo-name{display: none;}
 .header .header_logo img{max-height: 38px;}

 .nav-search:hover .search-box{width: 240px;}
 .search-box input{line-height: 46px;height: 46px;}
 .header .header_tools .quick_box{font-size:15px;}
 .header .header_tools{padding:5px 0;}
 .search-box{top:-4px;}
 .header_search_fix .close-btn{width:48px; height:48px; line-height:42px; right:20px; top:40px;}
 .header_search_fix .submit{position:relative; margin:10px 0 0; }
 .header_search_fix .box{top:35%;}
 .header_search_fix .input{width:100%;padding-right: 0;}
}


.ibanner{position: relative;color:#fff;overflow: hidden;width:100%;}
.ibanner .banner-txt{width: 100%;z-index:10;text-align: center;}
.ibanner .banner-txt p{text-shadow: 0 5px 3px rgba(4,0,0,.55);letter-spacing: 5px;margin:24px 0;}
.ibanner .banner-txt .item-name{font-weight: bold;letter-spacing: 8px;text-shadow: 0 7px 1.96px rgba(136,136,136,.56);}
.ibanner .slide-item .item-img{position: relative;}
.ibanner .slide-item .item-img::after{position: absolute;content:'';top:0;left:0;width:100%;height: 100%;z-index:2;background: url(../images/banner-mask.png) no-repeat center;background-size: 100% 100%;}

.banner-news{position: absolute;bottom:0;left:0;right:0;z-index:10;}
.banner-news .swiper-item{width: 31.5%;position: relative;}
.banner-news .swiper-item::after{position: absolute;width: 1900px;right:0;top:0;bottom:0;background: url(../images/hot_news_bg1.png) no-repeat center right rgba(0,0,0,.3);content: '';transition: all .3s;}
.banner-news ul li{padding:23px 0 12px;}
.banner-news li h2{letter-spacing: 3px;margin-bottom: 8px;}
.banner-news li .item-desc{letter-spacing: 2px;line-height: 23px;height: 46px;}
.banner-news li .news-item{padding-right: 90px;position: relative;}
.banner-news li .news-item .item-con{padding-right: 10%;display: block;}
.banner-news li .news-item .item-date{position: absolute;right:20px;top:0;font-family: Impact;font-size:18px;text-align: right;}
.banner-news li .news-item .item-date .y{font-size:22px;line-height: 1.1;}
.banner-news .swiper-container-horizontal>.swiper-pagination-bullets{width:auto;left:auto;right:0;bottom:8px;padding-right:40px;}
.banner-news .swiper-pagination-bullet{background: #fff;opacity: 0.7;width: 7px;height: 7px;}
.banner-news .swiper-pagination-bullet-active{opacity: 1;}
.banner-news .view-more{z-index:10;position: absolute;right:24px;bottom:11px;width:14px;height: 10px;background: url(../images/d-right.png) no-repeat right center;background-size: auto 100%;}
.banner-news .swiper-item:hover::after{background: url(../images/hot_news_bg.png) no-repeat center right #fff;}

.part-title{text-align: center;color:#333;padding:30px 0;}
.part-title h2{letter-spacing: 3px;}
.part-title p{color:#474747;letter-spacing: 1px;margin-top:18px;}
.wrapper{}
.w1400{width: 1440px;max-width:90%;margin:0 auto;}
.iw1400{width: 1500px;max-width:95%;margin:0 auto;}
.w1200{width: 1200px;max-width:95%;margin:0 auto;}
@media (min-width:767px) and (max-width: 1100px){
 .w1400{max-width: 94%;}
 .iw1400{max-width: 96%;}
 .w1200{max-width: 96%;}
}

.part-case{padding-top:30px;background: #fbfbfb;}
.part-case .case-bg{background-repeat: no-repeat;background-size: cover;background-position: center;}
.case-bg ul{width: 41.67%;float:right;color:#fff;background: rgba(51,51,51,.45); position: relative; z-index: 20;}
.case-bg li{border-bottom: 1px solid rgba(255,255,255,.3);overflow: hidden;position: relative;}
.case-bg li::after{content:'';position: absolute;right:100%;width: 100%;height: 100%;background: rgba(0,121,255,.59);transition: all .4s;top:0;}
.case-bg li .case-item{letter-spacing: 3px;height: 203px;padding:15px 20px;position: relative;z-index:1;}
.case-bg li .case-item i{font-size:38px;text-align: center;color:#014da0;background: #fff;transition: all .6s;position: absolute;right:10%;width: 42px;height: 42px;line-height: 42px;top:50%;transform: translateY(-50%) scale(1);border-radius:100%;overflow: hidden;}
.case-bg li:hover::after{right:0;}
.case-bg li:hover .case-item i{transform: translateY(-50%) scale(0);}
.case-img-box{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10;}
.case-img-box img{display: block; width: 100%; height: 100%; object-fit: cover; display: none;}
.case-img-box img:first-child{display: block;}

.part-product{padding:40px 0 90px;}
.index-proSwiper{position: relative;margin-top:6px;}
.index-proSwiper .item{position: relative;display: block;}
.index-proSwiper .item-txt{padding:25px 26px;}
.index-proSwiper .item-txt h2{color:#101010;line-height: 1;font-weight: bold;}
.index-proSwiper .item-txt p{color:#7c7c7c;margin-top:12px;line-height: 1;}
.index-proSwiper .item-img{padding-bottom: 60.5%;position: relative;}
.index-proSwiper .item-img img{position: absolute;left:0;top:0;width: 100%;height: 100%;object-fit: cover;}
.index-proSwiper .item-cover{visibility:hidden;opacity:0;transform:scale(0.6);transition: all .5s ease;position: absolute;left:18px;top:15px;bottom:15px;right:18px;color:#fff;background: url(../images/pro-bg.png) no-repeat right bottom;background-size: cover;}
.index-proSwiper .item-cover .w100{padding:15px 35px;height: 100%}
.index-proSwiper .item-cover h2{line-height: 1;}
.index-proSwiper .item-cover p{height: 72px;margin-top:20px;line-height: 24px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;}
.index-proSwiper .item-cover .item-more{font-size:17px;padding-right:32px;margin-top:30px;display: inline-block;letter-spacing: 1px;padding-bottom: 10px;line-height: 1;border-bottom:1px solid rgba(255,255,255,.42);position: relative;}
.index-proSwiper .item-cover .item-more::after,.common-more::after{content:'';position: absolute;right:0;bottom:-1px;width: 43.5%;height: 1px;background: #fff;transition: all .3s;}
.index-proSwiper .item-cover .item-more:hover::after,.common-more:hover::after{width: 100%;}
.index-proSwiper .item-cover .item-more i,.common-more i{position: absolute;right:2px;top:0;}
.index-proSwiper .swiper-btn{width: 25px;height: 54.75%;background: #b9babb;margin:0;transform: translateY(-50%);outline: none;margin-top:-54px;}
.index-proSwiper .swiper-btn::after{color:#fff;font-size:18px;}
.index-proSwiper .swiper-button-next{right:0;}
.index-proSwiper .swiper-button-prev{left:0;}
.index-proSwiper li:hover .item-cover{opacity:1; visibility:visible; transform:scale(1);}

.part-about{color:#fff;padding-top:200px;background: url(../images/about.png) no-repeat center;background-size: cover;position: relative;background-attachment: fixed;}
.part-about::after{content:'';position: absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,.35);}
.part-about .container{position: relative;z-index:2;}
.part-about .right{width: 56.25%;float:right;}
.part-about .right ul{border:1px solid #fff;border-left:none;border-top: none;}
.part-about .right li{background-size: cover;color:#fff;transition: .3s ease;float:left;width: 50%;border:1px solid #fff;border-right:none;border-bottom:none;padding:40px 12px 50px 25px;}
.part-about .right li h2{font-weight: bold;align-items: flex-end;letter-spacing: 2px;}
.part-about .right li h2 .icon{display: block;width:90px;height: 80px;background-size: auto 100%;background-repeat: no-repeat;background-position: center;}
.part-about .right li h2 .icon1{background-image: url(../images/about-icon1.png);}
.part-about .right li h2 .icon2{background-image: url(../images/about-icon2.png);}
.part-about .right li h2 .icon3{background-image: url(../images/about-icon3.png);}
.part-about .right li h2 .icon4{background-image: url(../images/about-icon4.png);}
.part-about .right li:hover{background: url(../images/pro-bg.png) no-repeat right bottom;}
/*.part-about .right li:hover h2 .icon{transform: rotateY(180deg);transition: transform .5s ease;}*/
.part-about .right li:hover h2 .icon1{background-image: url(../images/about-icon1on.png);}
.part-about .right li:hover h2 .icon2{background-image: url(../images/about-icon2on.png);}
.part-about .right li:hover h2 .icon3{background-image: url(../images/about-icon3on.png);}
.part-about .right li:hover h2 .icon4{background-image: url(../images/about-icon4on.png);}
.part-about .right li p{letter-spacing: 2px;margin-top:17px;line-height: 1.61;}
.part-about .left{float:left;width: 38%;letter-spacing: 2px;padding-top:15px;}
.part-about .left .title{text-shadow: 0 5px 1.96px rgba(136,136,136,.56);color:#01c3f9;font-weight: bold;letter-spacing: 5px;margin-bottom: 34px;}
.part-about .left .left-desc{line-height: 1.61;text-indent: 36px;text-align:justify;margin-top:22px;}
.part-about .left .common-more{margin-top:40px;}

.part-news{padding:50px 0 60px;background: #f7f7f7;}
.part-news .news-box{margin-top:30px;}
.part-news .news-one .item-img{overflow: hidden;}
.part-news .news-one .img{/*padding-bottom: 55%;*/height: 250px;background-repeat: no-repeat;background-size: cover;background-position: center;transition: all .6s;}
.part-news .news-one .item-con{padding:18px 18px 25px;background: #f4f4f4;line-height: 1;color:#101010;}
/*.part-news .news-one .item-con h2{font-weight: bold;}*/
.part-news .news-one .item-con p{color:#828282;margin-top:14px;}
.part-news .news-one:hover .img{transform: scale(1.04);}
.part-news .news-one:hover .item-title,.part-news .news-right li .news-item:hover .item-title{color:#1069bf!important;}
.part-news .news-right li{padding:5px 0 25px;border-bottom: 1px solid #e8e8e8;}
.part-news .news-right li .news-item{padding-left: 5.9%;position: relative;padding-right: 10%;}
.part-news .news-right li .item-date{font-family: sans-serif;color:#1069bf;text-align: center;padding-right: 20px;line-height: 1;border-right:2px solid #e7e7e7;}
.part-news .news-right li .item-date h2{line-height: 1;margin-bottom: 4px;}
.part-news .news-right li .news-item .item-icon{position: absolute;right:0;bottom:0;width: 38px;height: 38px;background: url(../images/news-arrow.png) no-repeat center;background-size: 100% 100%;}
.part-news .news-right li .item-con{padding:5px 20px;color:#101010;line-height: 1;}
.part-news .news-right li .item-con h2{line-height: 1;/*font-weight: bold;*/}
.part-news .news-right li .item-con p{padding-left:20px;margin-top:14px;color:#828282;}
.part-news .index-newsSwiper{height: 346px;}
.part-news .news-right .swiper-btn-box{padding-left: 5.9%;margin-top:12px;}
.part-news .news-right .swiper-btn{outline: none;margin-top:0;transform: none;position: static;float:left;margin-right: 22px;width:34%;height: 28px;background: #b9babb;text-align: center;}
.part-news .news-right .swiper-btn::after{color:#fff;font-size:18px;font-weight: bold;transform: rotate(90deg);}
@media (min-width:1000px){
 .part-news .news-right{padding-left:3%;}
}

.part-partner{padding:30px 0 60px;}
.index-partSwiper{position: relative;margin-top:10px;}
.index-partSwiper .swiper-slide{padding-right:1px;}
.index-partSwiper .item-img{overflow: hidden;border:1px solid #f0f0f0;}
.index-partSwiper .item-img .img{padding-bottom: 42.5%;position: relative;transition: all ease .6s;}
.index-partSwiper .item-img:hover .img{transform: scale(1.1);}
.index-partSwiper .item-img img{max-width: 95%;max-height: 95%;}
.index-partSwiper .swiper-btn{top:0;margin:0;height: 100%;width: 25px;background: #b9babb;outline: none;}
.index-partSwiper .swiper-btn::after{color:#fff;font-size:18px;font-weight: bold;}
.index-partSwiper .swiper-button-next{right:0;}
.index-partSwiper .swiper-button-prev{left:0;}

.footer-box{background: #2e5dab;padding-top:50px;color:#fff;margin-top:30px;}
.footer-nav li{margin:0 0 20px;padding:0;}
.footer-nav li a{display: inline-block;padding:0 6px;color:#fff;}
.footer-nav .submenu-item{margin-top:12px;}
.copyright{padding:10px 0;margin-top:30px;}
.footer-code{text-align: left;border-left:2px solid #fff;padding-left:20px;}
.footer-code .code-item{display: inline-block;width: 34%;margin-right:10px;text-align: center;}
.footer-code .code-item p{margin-top:14px;}
.footer-code .code-item .icon{opacity: 0.7;display: inline-block;width: 28px;height: 28px;background-repeat: no-repeat;background-size: 100% 100%;background-position: center;}
.footer-code .code-item .icon-wb{background-image: url(../images/icon-wb.png)}
.footer-code .code-item .icon-wx{background-image: url(../images/icon-wx.png)}

@media (max-width:1400px){
 .banner-news .swiper-item{width: 38%;}
 .case-bg li .case-item{height: 180px;}
 .part-about .right li h2 .icon{background-size: contain;max-width: 26.8%;}
}
@media (max-width:1200px){
 .fs87{font-size:70px;}
 .fs77{font-size:62px;}
 .fs60{font-size:50px;}
 .fs50{font-size:40px;}
 .fs44{font-size:34px;}
 .fs40{font-size:30px;}
 .fs38{font-size:28px;}
 .fs36{font-size:26px;}
 .fs35{font-size:25px;}
 .fs34{font-size:24px;}
 .fs28{font-size:22px;}
 .fs26{font-size:20px;}
 .fs25{font-size:19px;}
 .fs24{font-size:18px;}
 .fs20{font-size:16px;}
 .fs18{font-size: 15px;}
 .ibanner .banner-txt p{margin:18px 0;}
 .banner-news ul li{padding-top:18px;}
 .case-bg li .case-item{height: 160px;}
 .case-bg li .case-item i{width: 30px;height: 30px;line-height: 30px;font-size:32px;text-indent: 3px;}
 .case-bg ul{width: 44%;}
 .index-proSwiper .item-cover .w100{padding:15px 22px;}
 .part-about .right{width: 57%;}
 .part-about .right li{padding:30px 12px 40px 25px;}
 .part-about .right li h2 .icon{height: 70px;}
 .part-about{padding-top:150px;}
 .part-about .left .left-desc{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;}
 .footer-code .code-item{width: 40%;}
}
@media (max-width:992px){
 .fs87{font-size:50px;}
 .fs77{font-size:40px;}
 .fs60{font-size:38px;}
 .fs50{font-size:34px;}
 .fs48{font-size:32px;}
 .fs44{font-size:30px;}
 .fs40{font-size:26px;}
 .fs38{font-size:24px;}
 .fs36{font-size:22px;}
 .fs35{font-size:21px;}
 .fs34{font-size:20px;}
 .fs28{font-size:20px;}
 .fs26{font-size:19px;}
 .fs25{font-size:18px;}
 .fs24{font-size:17px;}
 .fs20{font-size:16px;}
 .fs18{font-size: 15px;}

 .ibanner .banner-txt .item-name{letter-spacing: 5px;}
 .ibanner .banner-txt p{margin:14px 0;letter-spacing: 3px;}
 .banner-news .swiper-item{width: 42%;}
 .banner-news li h2{font-weight: bold;}

 .case-bg ul{width: 50%;}
 .case-bg li .case-item{height: 130px;}

 .part-title p{font-size:16px;max-width: 80%;margin:18px auto 0;}
 .part-product{padding:30px 0 50px;}
 .index-proSwiper .swiper-btn{margin-top:-50px;}

 .part-about .left,.part-about .right{width: 100%;}
 .part-about .right{margin-top:40px;}
 .part-about{padding-top:100px;}
 .part-about .right li h2 .icon{height: 60px;}
.index-proSwiper .item-txt h2{font-size:20px;}
 .part-news{padding:35px 0 50px;}
 .part-news .news-right li{padding-bottom: 15px;}
 .part-news .index-newsSwiper{height:270px}
 .part-news .news-one .img{height: 175px;}
 .part-news .news-right li .item-date{padding-right: 16px;}
 .part-news .news-right li .item-con{padding:5px 10px 5px 16px;}
 .part-news .news-right li .news-item .item-icon{width: 30px;height: 30px;}
 .part-news .news-right .swiper-btn{margin-right: 16px;}
 .w1400{padding:0 10px;}
 .part-partner{padding:15px 0 40px;}
 .footer-box{padding-top:35px;}
 .footer-nav{margin:35px 0;}
 .footer-code{text-align: center;}
 .footer-code .code-item{width: auto;max-width: 35%;margin:0 2%;}
}

@media (max-width:767px){
 .fs87{font-size:44px;}
 .fs50{font-size:28px;}
 .fs48{font-size:26px;}
 .fs40{font-size:24px;}
 .fs38{font-size:22px;}
 .fs36{font-size:20px;}
 .fs35{font-size:21px;}
 .fs34{font-size:20px;}
 .fs28{font-size:18px;}
 .ibanner .slide-item .item-img img{height: 250px;object-fit: cover;}
 .banner-news .swiper-item{width:100%;}
 .banner-news li h2,.banner-news li .item-desc{letter-spacing: 0;}
 .banner-news li .item-desc{line-height: 20px;height: 40px;}
 .banner-news .swiper-item::after{right:-15px;width:200%;}
 .banner-news li .news-item .item-date{right:0;}
 .banner-news ul li{padding-top:15px;}

 .ibanner .banner-txt .item-name{letter-spacing: 2px;font-size:24px;margin:0;}
 .ibanner .banner-txt p{font-size:15px;letter-spacing: 2px;}

 .part-title{padding-top:10px;}
 .part-title h2{letter-spacing: 1px}
 .part-title p{font-size:15px;}
 .case-bg ul{width: 100%;}
 .case-bg li .case-item{height: 100px;font-size:20px;letter-spacing: 2px;}
 .part-title p{max-width: 100%;font-size:14px;letter-spacing: 0;}
 .index-proSwiper .item-txt{padding:18px 20px;}
 .index-proSwiper .swiper-btn{margin-top:-42.5px;}
 .index-proSwiper .item-txt h2{font-size:20px;}
 .part-about{padding:60px 0 40px;}
 .part-about .w1400{max-width: 100%;padding:0;}
 .part-about .left .left-desc{margin-top:16px;}
 .part-about .left{letter-spacing: 1px;}
 .part-about .left .common-more{margin-top:30px;}
 .part-about .right li{width:100%;padding:20px 15px 25px 20px;}
 .part-about .right li h2 .icon{height: 55px;}
 .part-news .news-box{margin:0;}
 .part-news .news-box .col-xs-12{padding:0;}
 .part-news .news-one .item-con h2,.part-news .news-right li .item-con h2{font-weight: bold;}
 .part-news .news-box .news-right{margin-top:30px;}
 .part-news .news-right .swiper-btn{width: 45%;margin-right: 5%;}
 .part-product{padding-bottom: 40px;}
 .part-partner{padding-bottom: 30px;}
 .copyright{font-size:13px;}
 .part-about .right li p,.part-about .left .left-desc{letter-spacing: 0;}

 .footer-submenu{display: none;}
 /*.footer>.container{padding:0;}*/
 .footer-nav ul{margin:0;text-align: left;font-size:14px;}
 .footer-nav ul li{margin:0;border-bottom:1px solid rgba(255,255,255,.4);padding:0;}
 .footer-submenu{padding:5px 0;border-top:1px solid rgba(255,255,255,.4);}
 .footer-nav ul li a{display: block;margin:0;padding:10px 20px 10px 0;position: relative;}
 .footer-nav ul li .nav-title i{transition: all .3s;position: absolute;right:0;top:50%;margin-top:-10px;width: 20px;height: 20px;background: url(../images/icon-arrow.png) no-repeat center;background-size: 20px auto;overflow: hidden;}
 .footer-submenu .submenu-item{margin:0;}
 .footer-nav ul li .footer-submenu a{margin:0;padding:6px 0 6px 10px;}
 .footer-nav ul li .nav-title{font-size:15px;}
 .footer-nav ul li .nav-title.on i{transform: rotate(90deg);}
 .footer-code{border:none;}
}

.innerBanner{color:#fff;position: relative;}
.innerBanner .txt-search{width: 100%;color:#fff;z-index:10;text-align: center;position: absolute;top:50%;transform: translateY(-50%);}
.innerBanner .txt-search .title{font-weight: bold;letter-spacing: 14px;}
.innerBanner .txt-search .en-title{text-transform: uppercase;}
.innerBanner .banSearch-box{margin-top:50px;}
.innerBanner .banSearch-box input{padding:0 15px;line-height: 60px;border:none;background: #fff;color:#505050;width: 41.6%;display: inline-block;}
.innerBanner .banSearch-box .submit-btn{margin-left:5px;line-height: 60px;width: 15%;text-align: center;background: #facd00;color:#505050;border:none;outline: none;letter-spacing: 2px;}

.category-box{text-align: center;border-bottom: 1px solid #e3e3e3;color:#6e6e6e;}
.category-box .backBtn{position:absolute;width:45px;left:0;top:0;height:100%;vertical-align:top;background:rgba(46,93,171,.1);display: none;}
.category-box .backBtn i{position:absolute;top:50%;margin-top:-20px;width:100%;height:40px;display:block;text-align:center;line-height:40px;font-size:24px;color:#1f42aa;padding:0;background: url(../images/icon-pro-arrow.png) no-repeat center;transform: rotate(-90deg);}
.category-box .moveBtn{display: none;line-height: 35px;text-align: center;margin:0 auto;width:200px;border-radius:999px;border:2px solid #313131;font-size:16px;}
@media (min-width: 767px){
.category-box .content{padding:5px 20px 0; text-align: center;}
.category-box .content ul{white-space: nowrap;}
.category-box .content li{width: 16%;position: relative;padding:0 1.5%;display: inline-block;}
.category-box .content .ejBox{position: absolute; left: 0; top: 100%; z-index: 1000; width: 100%; background: #fff; box-shadow: 0 5px 10px #ccc;}
.category-box .content .ejBox li{width: 100%; display: block;}
}
.category-box li a{display: block;padding:15px 15px;position: relative;}
.category-box li a::after{transition: all .5s;position: absolute;content: '';bottom:0;left:0;right:0;transform: scale(0);height: 4px;background: #009cea;}
.category-box li.active .item-link a::after,.category-box li:hover .item-link a::after{transform: scale(1);}
/*.category-box li a.active::after,.category-box li a:hover::after{transform: scale(1);}
.category-box li a.active,.category-box li a:hover{color:#009cea;}*/
.category-box li.active .item-link a,.category-box li:hover .item-link a{color:#009cea;}
.category-box .content .ejBox{display: none;}

.category-box .content::-webkit-scrollbar {width:5px;height:4px;}
.category-box .content::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(3,176,224,0.2);background:#03b0e0;}
.category-box .content::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 5px rgba(3,176,224,0.2);border-radius:10px;background:#EDEDED;}


.inner-title{text-align: center;padding:50px 0 30px;color:#767676;}
.inner-title h2{line-height: 1;color:#2b2b2b;letter-spacing: 4px;/*font-weight: bold;*/}
.inner-title p{margin-top:16px;letter-spacing: 1px;}

.product-list .index-proSwiper{margin-top:5px;}
.product-list .index-proSwiper ul{margin-left:-9px;margin-right:-9px;}
.product-list .index-proSwiper ul li{padding:0 9px;margin-bottom: 60px;}

@media (max-width:1200px){
 .product-list .index-proSwiper ul li{margin-bottom: 40px;}
 .product-list .index-proSwiper .item-txt{padding:20px 22px;}
}
@media (max-width:992px){
 .category-box{font-size:15px;}
 .category-box .content{padding:0 10px;}
 .inner-title{padding:40px 0 25px;}
 .inner-title p{font-size:15px;}
 .product-list .index-proSwiper .item-txt{padding:16px 18px;}
 .category-box li a{padding:15px 12px;}
 .category-box .content li{width: auto;padding:0 8px;}
 .innerBanner .txt-search img{max-width: 80%;}
 .innerBanner .banSearch-box{margin-top:30px;}
 .innerBanner .banSearch-box .submit-btn,.innerBanner .banSearch-box input{line-height: 46px;}

}
@media (max-width:767px){
 .innerBanner .slide-item-img{min-height: 260px;object-fit: cover;}
 .innerBanner .txt-search{padding-top:10px;}
 .innerBanner .txt-search img{max-width: 90%;}
 .innerBanner .banSearch-box{margin-top:30px;}
 .innerBanner .banSearch-box .submit-btn{width: auto;letter-spacing: 1px;padding:0 15px;font-size:14px;}
 .innerBanner .banSearch-box .submit-btn,.innerBanner .banSearch-box input{line-height: 40px;}
 .innerBanner .banSearch-box input{width: 65%;padding:0 10px;outline: none;}
 .iw1400{max-width: 100%;}
 .w1200{max-width: 100%;}

 .inner-title p{font-size:14px;letter-spacing: 0;}
 .product-list .index-proSwiper ul{margin-left:-7px;margin-right:-7px;}
 .product-list .index-proSwiper ul li{padding:0 7px;margin-bottom: 25px;}
 .product-list .index-proSwiper .item-txt h2{font-size:18px;}
 .index-proSwiper .item-txt p{margin-top:8px;}

 .category-box{padding:30px 0;}
 .category-box .moveBtn,.category-box .backBtn{display: block;}
 .contentBox{position: fixed;top:0;width: 100%;left:100%;background: #fff;z-index:1000;bottom:0;overflow-y: auto;font-size:0;padding-left:45px;}
 .category-box ul li{float:none;width: 100%;margin:0;border:none;}
 .category-box ul.content>li{border-bottom:1px solid #e5e5e5;}
 .category-box ul li a{border:none;color:#333;font-size:15px;}
 .category-box ul li .item-link a{text-align: left;padding:10px 20px;line-height: 24px;}
 .category-box .content li .hasChild{position: relative;}
 .category-box .content li .hasChild::after{pointer-events: none;content:'';position: absolute;right:15px;top:50%;width: 16px;margin-top:-8px;height: 16px;background: url(../images/icon-pro-arrow.png) no-repeat center;background-size: 100% auto;transition: all linear .3s;transform: rotate(90deg);}
 .category-box .content li .hasChild.on::after{transform: rotate(0);}
 .category-box .content{padding:0;}
 .category-box li a::after{height: 2px;}
 .category-box .content>ul>li{border-bottom: 1px solid #e5e5e5;}
 .inner-title{padding-top:35px;}
 .inner-title h2{letter-spacing: 2px;}
}

.location{margin-top:40px;line-height: 1;color:#767676;}

.product-detail{margin:50px 0 80px;overflow: hidden;}
.product-detail-img{padding-right: 40px;}
.product-detail-img .gallery-top{margin-bottom: 30px;}
.product-detail-img .item-img{position: relative;padding-bottom: 60.5%;overflow:hidden;}
.product-detail-img .item-img .mix{max-width: 100%;max-height: 100%;}
.product-detail-img .gallery-thumbs .swiper-slide{border:1px solid #d5d5d5;width:150px;}
.product-detail-img .gallery-thumbs .swiper-slide-thumb-active{border-color:#0240ad;}
.product-detail-img .gallery-thumbs img{width: 100%:height:100%;object-fit: cover;}
.product-detail-img .gallery-thumbs .item-img{position: relative;}
.product-detail-img .gallery-thumbs .item-img::after{position: absolute;content:'';width: 100%;height: 100%;border:2px solid #293a7f;top:0;left:0;opacity: 0;}
.product-detail-img .gallery-thumbs .swiper-slide-thumb-active .item-img::after{opacity: 1;z-index:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.product-detail .product-con{padding:40px 0 0 10px;}
.product-detail .product-con .title{padding-bottom: 20px;color:#000;border-bottom: 1px solid #e8e8e8;letter-spacing: 4px;}
.product-detail .product-con .subtitle{color:#1b1b1b;margin-top:10px;}
.product-detail .product-con .desc-title{margin-top:25px;color:#252525;letter-spacing: 2px;}
.product-detail .product-con .desc{color:#747474;line-height: 1.7;margin-top:20px;padding-bottom: 40px;border-bottom: 1px solid #e2e2e2;}

.product-detail .product-con .info{margin-top:30px;color:#626262;}
.product-detail .product-con .info .tel{padding-left:55px;line-height: 56px;background: url(../images/icon-tel.png) no-repeat left center;background-size: auto;}
.product-detail .product-con .info .tel a{float:left;color:#293a80;font-weight: bold;letter-spacing: 2px;font-family: auto;white-space: nowrap;}
.product-detail .product-con .info .tel span{position: relative;top:0px;margin-right: 15px;float:left;}
.product-detail .product-con .info .share{margin-top:40px;}
.product-detail .product-con .info .share .s-item{font-size:15px;margin-right:40px;display: inline-block;padding-left:40px;line-height: 32px;position: relative;background: url(../images/icon-pro.png) no-repeat left center;background-size: auto 100%;}
.product-detail .product-con .info .share .icon-share{background-image: url(../images/icon-share.png);}
.product-paras{border-bottom: 1px solid #dfdfdf;}
.product-paras ul{border-bottom: 1px solid #ececec;}
.product-paras li{float:left;line-height: 1;min-width:12%;text-align: center;margin-right: 15px;}
.product-paras li p{display:block;padding:24px 25px;letter-spacing: 2px;cursor: pointer;transition: all .3s;}
.product-paras li.active p,.product-paras li:hover p{background: #293a7f;color:#fff;}
.paras-content .paras-section{padding-right: 28%;display: none;}
.paras-content .paras-section:first-child{display: block;}
.paras-content .paras-section .item{padding:45px 0;}
.paras-content .paras-section .title{letter-spacing: 4px;color:#4b4b4b;position: relative;margin-bottom: 15px;padding-bottom: 10px;}
.paras-content .paras-section .title::after{position: absolute;content:'';height: 4px;width:60px;background: #283b7f;left:0;bottom:0;}
.paras-content .paras-section .p{line-height: 1.76;color:#282828;}

@media (max-width: 1500px){
 .product-detail .product-con .info .tel a{letter-spacing: 1px;font-size:30px;}
}
@media (max-width: 1200px){
.product-detail-img{padding:0;}
.product-detail .product-con .desc{padding-bottom: 30px;}
.product-detail .product-con .info .tel span{top:0;}
.product-detail .product-con .info .tel{line-height: 50px;background-size: auto 50px;}
}

@media (max-width: 992px){
 .product-detail .product-con{padding:15px 0 0;}
 .product-detail .product-con .title{letter-spacing: 2px;}
 .product-detail .product-con .desc{font-size:14px;margin-top:20px;}
 .product-detail .product-con .desc-title{margin-top:20px;}
 .product-detail{margin:40px 0 60px;}
 .product-detail-img .gallery-thumbs .item-img::after{border-width: 2px;}
 .product-detail .product-con .info .tel{line-height: 40px;background-size: auto 40px;}
 .product-detail .product-con .info .tel a{font-size:24px;}
 .product-detail .product-con .info .tel span{margin-right: 5px;}
 .product-detail .product-con .info{margin-top:20px;}
 .product-detail .product-con .info .share{margin-top:25px;}
 .product-detail .product-con .info .share .s-item{line-height: 22px;margin-right: 25px;padding-left:30px;}
 .product-paras li p{padding:18px 25px;}
 .paras-content .paras-section .item{padding:35px 0 20px;}
 .paras-content .paras-section .title::after{width: 50px;}

}
@media (max-width: 767px){
 .product-detail{margin:15px 0 50px;}
 .product-detail-img{padding-right: 0;border:none;margin-bottom: 10px;}
 .product-detail .product-con .title{font-size:18px;}
 .product-detail .product-con .info .share span{font-size:14px;}
 .product-detail .product-con .info .tel{padding-left: 35px;font-size:15px;background-size: auto 34px;}
 .product-detail .product-con .info .tel a{font-size:20px;letter-spacing: 0;}

 .location{margin-top:30px;line-height: 18px;font-size:14px;}
 .product-detail-img .gallery-top{margin-bottom: 20px;}
 .product-detail-img .gallery-thumbs .swiper-slide{width: 100px;}
 .product-detail-img .gallery-thumbs .item-img::after{border-width: 1px;}
 .product-detail .product-con{margin-top:15px;}
 .product-detail .product-con .title{padding-bottom: 15px;}
 .product-detail .product-con .info .share .s-item{background-size: auto 16px;padding-left: 25px;font-size:14px;}
 .product-paras li:last-child{margin-right: 0;}
 .product-paras li p{padding:13px 16px;}
 .paras-content .paras-section .title{padding-bottom: 6px;}
 .paras-content .paras-section .title::after{height: 3px;width: 44px;}
}

.news-detail{margin:50px 0; overflow: hidden;}
.news-detail h1{text-align: center; letter-spacing: 2px;}
.news-detail .dtinfo{margin: 20px 0; text-align: center;}
.news-detail .dtinfo span{margin: 0 10px;}
.news-detail .caseimg{margin-bottom: 30px;}
.news-detail .caseimg img{display: block; max-width: 100%; margin: auto;}
.news-detail .content{font-size: 15px; line-height: 1.8;}
.news-detail .content img{max-width: 100%;}
.news-detail .news-epx{margin: 30px auto 0; overflow: hidden;}
.news-detail .news-epx li{width: 49%; float: left; padding: 0 15px; line-height: 40px; background: #ccc; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-detail .news-epx li:first-child{margin-right: 2%;}
@media (max-width: 992px){
 .news-detail .news-epx li{width: 100%; margin: 5px 0;}
 .news-detail .news-epx li:first-child{margin-right: 0;}
}
@media (max-width: 767px){
 .news-detail{margin:30px 0;}
 .news-detail .dtinfo{margin: 15px 0;}
 .news-detail .dtinfo span{margin: 0 5px;}
 .news-detail .caseimg{margin-bottom: 20px;}
 .news-detail .news-epx{margin: 20px auto 0;}
}

.about_center1{padding:58px 0 60px;background: url(../images/about1-bg.png) no-repeat center bottom;background-size: 100% auto;}
.about_center1 .intro .img{padding:0 0 36px;text-align: center;}
.about_center1 .intro .img img{background: url(../images/logo-bg.png) center fixed;display: inline-block;}
.about_center1 .intro .c{line-height: 1.83;color:#646464;max-width:1170px;margin:0 auto;text-align: center;}
.about_center1 .number{padding-top: 70px;text-align: center;color:#1c1c1c;}
.about_center1 .number h2{font-weight: bold;color:#1949a5;font-family: Helvetica;margin-bottom: 3px;}

.about_center2{padding:40px 0 120px;}
.about_center2 .list{margin-left:-12px;margin-right:-12px;}
.about_center2 .list li{padding:12px;}
.about_center2 .list li .item{padding-bottom:43.4%;position: relative;overflow:hidden;}
.about_center2 .list li .item-img{transition: all 2.4s ease 0s;background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;top:0;left:0;width: 100%;height: 100%;}
.about_center2 .list li .item-con{left:0;position: absolute;top:0;width: 50%;padding:60px 5.6% 0;color:#fff;height: 100%;z-index:10;}
.about_center2 .list li .item-con h2{margin-bottom: 18px;}
.about_center2 .list li .item-con p{line-height: 1.6;}
.about_center2 .list li:nth-child(3n+1) .item{padding-bottom: 86.8%;}
.about_center2 .list li:nth-child(3n+1) .item-con{width: 100%;}
.about_center2 .list li:nth-child(3n+2) .item-con{background: rgba(50,118,178,.78);}
.about_center2 .list li:nth-child(3n+3) .item-con{background: rgba(201,157,108,.78);right:0;left:auto;}
@media (min-width: 992px){
.about_center2 .list ul{padding-bottom: 42%;position: relative;}
.about_center2 .list li{position: absolute;right:0;top:0;height: 50%;}
.about_center2 .list li:nth-child(3n+1){left:0;right:auto;height: 100%;}
.about_center2 .list li:nth-child(3n+3){bottom:0;top:auto;}
.about_center2 .list li .item{padding:0!important;height: 100%;}
}
.about_center2 .list .item:hover .item-img{transform: scale(1.3);}


.about_center3{background: url(../images/about3-bg.png) no-repeat center bottom;background-size: cover;;padding:25px 0 70px;color:#fff;}
.about_center3 .inner-title h2{color:#fff;}
.history-list{position: relative;}
.about_center3 .border{width:100%;height:1px;background:#fff;position:absolute;left:0;top:96px;display:block;}
.about_center3 ul{transition: 0.2s width ease;}
.about_center3 .list_time{font-size:48px;font-family: sans-serif;line-height: 68px;}
.about_center3 .list_time em{font-size:20px;font-style: normal;display: inline-block;margin-left: 7px;font-weight: bold;}
.about_center3 .list-box{color:#fff;display:block;padding-left:15%;}
.about_center3 .list-con{display:block;letter-spacing: 3px;line-height: 1.6;padding-top:22px;}
.about_center3 .list_border{width:14px;height:14px;background:#fff;border-radius:50%;display:block;margin:10px 0px 0;-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);}
.about_center3 .list_border:after,.about_center3 .list_border:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:rgba(255,255,255,.5);border-radius:50%;}
.about_center3 li:hover .list_border{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);}
.about_center3 li:hover .list_border:before{-webkit-animation: boderM 3s infinite;-moz-animation: boderM 3s infinite;animation: boderM 3s infinite}
.about_center3 li:hover .list_border:after{-webkit-animation: boderM 3s .75s infinite;-moz-animation: boderM 3s .75s infinite;animation: boderM 3s .75s infinite;}
.transition08{-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.transition1{-webkit-transition: all 1s ease;transition: all 1s ease;}

@keyframes boderM {
 0% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
20% {opacity:1}
75% {-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0}
100% {opacity:0}
}
@-webkit-keyframes boderM {
 0% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
20% {opacity:1}
75% {-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0}
100% {opacity:0}
}

.about_center4{padding:15px 0 110px;}
.about_center4 ul{margin-top:25px;}
.about_center4 ul li{padding:0 30px;}
.about_center4 ul li .list-item{overflow: hidden;text-align: center;background: url(../images/equipment-bg1.png) no-repeat center;background-size: cover;color:#fff;padding-bottom: 47.5%;position: relative;}
.about_center4 ul li .list-item2{background-image: url(../images/equipment-bg2.png);}
.about_center4 ul li .item{position: absolute;left:0;top:0;width: 100%;height: 100%;padding:0 4%;overflow:hidden;}
.about_center4 ul li .item>div{top:30%;}
.about_center4 ul li .item-l{width: 100%;float:left;transition: all .5s;position: absolute;left:0;}
.about_center4 ul li .item-r{width: 68%;text-align: left;overflow: hidden;position: absolute;right:0;transform: translateX(100%);transition: all .5s;}
.about_center4 ul li .item-r .con{padding:8px 30px;width: 100%;}
.about_center4 ul li .item-l .item-icon{width:100%;height: 70px;background: url(../images/equipment-icon1.png) no-repeat center;;background-size: auto 100%;}
.about_center4 ul li .list-item2 .item-l .item-icon{background-image: url(../images/equipment-icon2.png);}
.about_center4 ul li .item-l p{margin-top:18px;letter-spacing: 3px;line-height: 1;}
.about_center4 ul li .item-r p{line-height: 1.8;}
.about_center4 ul li .list-item:hover .item-r{transform: translateX(0);}
.about_center4 ul li .list-item:hover .item-l{border-right:1px solid #fff;width: 32%;}

@media (max-width: 1400px){
 .about_center2 .list li .item-con{padding-top:40px;}
 .about_center4 ul li .item>div{top:28%;}
 .about_center4 ul li .item-l .item-icon{height: 65px;}
 .about_center4 ul li{padding:0 25px;}
}
@media (max-width: 1200px){
 .about_center2{padding-bottom: 100px;}
 .about_center2 .list li .item-con{padding-top:30px;}
 .about_center4 ul li{padding:0 20px;}
 .about_center4 ul li .item-r .con{padding:8px 20px;}
 .about_center4 ul li .item-r{width: 65%;}
 .about_center4 ul li .list-item:hover .item-l{width: 35%;}
 .about_center4{padding-bottom: 60px;}
 .about_center1 .intro .img img{max-height: 150px;}
 .about_center1 .number{padding-top: 50px;}
 .about_center3 .list-box{padding-left: 10%;}
 .about_center3 .list_time{font-size:42px;line-height: 50px;}
 .about_center3 .border{top:75px;}
}
@media (max-width: 992px){
 .about_center1 .intro .img img{max-height: 120px;}
 .about_center1 .number{font-size:15px;}
 .about_center2{padding:20px 0 80px;}
 .about_center2 .list li{padding:8px;}
 .about_center2 .list li .item-con{padding-top:50px;}
 .about_center2 .list li .item-con h2{font-weight: bold;}
 .about_center2{padding:20px 0 50px;}
 .history-list .w1400{width: 100%;padding:0;}
 .about_center3 .list-box{padding-left: 0;}
 .about_center4{padding-bottom: 60px;}
 .about_center4 ul{margin-top:10px;}
 .about_center4 ul li{margin-bottom: 12px;}
 .about_center4 ul li .list-item{padding:0;}
 .about_center4 ul li .item{position: static;height: auto;width: 100%;padding:40px 20px;}
 .about_center4 ul li .item-l,.about_center4 ul li .item-r{position: static;width: 30%;float:left;}
 .about_center4 ul li .item-l{border-right:1px solid #fff;}
 .about_center4 ul li .item-r{width: 70%;float:left;transform: none;}
}
@media (max-width: 767px){ 
 .inner-wrapper .w1400{max-width: 100%;padding:0;}
 .about_center1{padding:40px 0 50px;}
 .about_center1 .intro .img img{max-height: 100px;}
 .about_center1 .intro .img{padding-bottom: 25px;}
 .about_center1 .number{padding-top:20px;font-size:14px;}
 .about_center1 .number li{margin-top: 20px;padding:0 10px;}
 .about_center2{padding:0 0 40px;}
 .about_center2 .list li .item{padding:0!important;}
 .about_center2 .list li .item-con{padding:28px 20px;width: 100%!important;position: relative;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;}
 .about_center3 .list_time{font-size:30px;line-height: 40px;position: relative;}
 .about_center3 .list_time::after{position: absolute;content:'';bottom:-16px;left:-15px;right:-15px;height: 1px;background: #fff;}
 .about_center3 .list_border{width: 12px;height: 12px;}
 .about_center3 .list-box{margin-bottom: 25px;}
 .about_center3{padding:10px 0 30px;}
 .about_center3 .border{display: none;}
 .about_center4{padding:0 0 30px;}
 .about_center4 ul li{padding:0 15px;}
 .about_center4 ul li .item{padding:20px 0;display: flex;align-items: center;}
 .about_center4 ul li .item-l{width: 38%;padding:10px 0;}
 .about_center4 ul li .item-l .item-icon{height: 50px;}
 .about_center4 ul li .item-l p{letter-spacing: 1px;font-weight: bold;margin-top:10px;font-size:18px;}
 .about_center4 ul li .item-r .con{font-size:15px;line-height: 1.8;}
}

.innerBanner,.innerBanner .ban-box{position: relative;}
.i-bannerTxt{position: absolute;left:0;width: 100%;top:50%;transform: translateY(-50%);color:#fff;z-index:10;}

.subcolumn{text-align: center;position: absolute;bottom:0;left:0;width:100%;z-index:11;color:#252525;}
.subcolumn ul li{background: rgba(255,255,255,.52);min-width: 13%;line-height: 1;letter-spacing: 1px;}
.subcolumn ul li a{display: block;padding:22px 25px;}
.subcolumn ul li.active,.subcolumn ul li:hover{background: #2e5dab;color:#fff;}

.culture{padding:30px 0 100px;}
.culture01{background: url(../images/culture-bg.png) no-repeat center;background-size: cover;color:#fff;overflow:hidden;}
.culture01 .item{border:1px solid #d1d1d1;border-left:none;border-top:none;height: 320px;position: relative;padding:0 0 0 1.6%;overflow: hidden;}
.culture01 .item .box{position:relative; height:100%; }
.culture01 .item:nth-child(2n+2){padding:0 1.6% 0 0;}
.culture01 .item .cen{ position: absolute;width:100%;text-align: center;top:50%;transform: translateY(-50%);opacity:1; transform-origin:center center; transition:all .5s ease; text-align:center; visibility:visible;}
.culture01 .item .tit{font-weight:bold;letter-spacing: 2px;line-height: 1;} 
.culture01 .item .en{letter-spacing: 1px;text-transform:uppercase;font-family:"Arial";}
.culture01 .item .hr{height:1px; background:#f7f7f7;}
.culture01 .item .cen .img{ text-align:center; padding-top:18px; line-height: 1;font-size:30px;font-family: initial;}
.culture01 .item .cen .en{ margin:18px 0 0; line-height: 1;}
.culture01 .item .cen .hr{ width:31.25%;margin:18px auto 0; }
.culture01 .item .cen2{ text-align:left; padding:13% 15% 0 20%; transform:scale(0.9); transform-origin:center center; opacity:0; transition:all .5s ease; height:100%; visibility:hidden;}
.culture01 .item:nth-child(2n+2) .cen2{padding:13% 20% 0 15%;}
.culture01 .item .cen2 .minh{ font-size:16px; line-height: 1.65;margin:20px 0;}
.culture01 .item .cen2 .hr{ width:100%;}
.culture01 .item .cen2 .en{ text-align:right;margin-top:8px;}
.culture01 .item:hover .cen2{ transform:scale(1); opacity:1; visibility:visible;} 
.culture01 .item:hover .cen{opacity:0; visibility:hidden;}
.culture01 .item .cen2:after{right:0;content:''; position:absolute; top:0; z-index:-1; width:150%; height:100%; background:#0074ba; opacity:0; visibility:hidden;transform:scale(0.9); transform-origin:center center; transition:all .5s ease;}
.culture01 .item:nth-child(2n+2) .cen2:after{left:0;right:auto;}
.culture01 .item:hover .cen2:after{ transform:scale(1); opacity:1; visibility:visible;}
@media (min-width: 767px){
 .culture01{margin-top:20px;}
}

@media (max-width: 1200px){
 .culture01 .item{padding:0!important;}
 .culture01 .item .cen2{padding:13% 10% 0!important;}
 .culture01 .item .cen .hr{width: 50%;}
}
@media (max-width: 992px){
 .innerBanner .slide-item-img{min-height: 250px;}
 .subcolumn ul li a{padding:18px 25px;}
 .culture{padding:10px 0 80px;}
 .culture01 .item{height: 240px;}
 .culture01 .item .cen2{padding-top:8%!important;}
}
@media (max-width: 767px){
 .subcolumn{position: static;}
 .subcolumn ul li{min-width: 10px;margin-bottom:10px;}
 .subcolumn ul li a{padding:12px 11px;font-size:15px;}
 .culture01 .item .tit{font-size:20px;}
 .culture01 .item .en{font-size:14px;}
 .culture01 .item .cen .en{margin-top:10px;height: 44px;line-height: 22px;}
 .culture01 .item .cen .img{padding-top:10px;}
 .culture01 .item .cen{padding:0 10px;}
 .culture01 .item .cen .hr{margin-top:10px;}
 .culture01 .item .cen2 .minh{font-size:14px;margin:15px 0;}
 .culture{padding-bottom: 40px;}
 .i-bannerTxt{font-size:24px;}
}


.company-info01{padding:80px 0;}
.company-info01 .content{line-height:1.6;color:#4f4f4f;}
.company-info01 .content p{margin-bottom: 25px;text-indent: 34px;letter-spacing: 1px;}
.company-info01 .left{padding-left:2%;}
.company-info01 .left .title{text-align: center;font-weight: bold;letter-spacing: 4px;margin-bottom: 20px;}
.company-info01 .left ul li{margin-top:50px;border-right:2px solid #ededed;padding:0 6%;}
.company-info01 .left ul li:nth-child(2n+2){border:none;}
.company-info01 .left ul li .num{color:#2096af;}
.company-info01 .left ul li .desc{margin-top:12px;color:#9c9e9e;}
.company-info02{padding:100px 0 60px;background: #153275;}
.company-map{color:#fff;}
/*.company-map .img{background:url(../images/map.png) no-repeat top center;background-size: 100% auto;overflow: visible;}*/
.company-info02 .title{letter-spacing: 3px;margin-bottom: 30px;color:#fff;line-height: 1;}
.company-map .left {padding-bottom: 70px;}
.company-map .left .con{line-height: 1.7;text-indent: 34px;letter-spacing: 1px;}
.company-map .left .list{margin-top:100px;}
.company-map .left .list li{float:left;margin-right: 20%;text-align: center;}
.company-map .left .list p{letter-spacing: 2px;margin-top:3px;}
.company-map .left .list .number i{position: relative;top:-22px;}

.company-partSwiper .item-img{border:none;}
.company-partSwiper .item-img .img{padding-bottom: 36%;background: #fff;}
.company-partSwiper .swiper-btn{background: none;}
.company-partSwiper .swiper-btn::after{font-size:34px;}
.company-partSwiper .swiper-button-prev{left:-10px;}
.company-partSwiper .swiper-button-next{right:-10px;}

@media (max-width: 1200px){
 .company-info01 .left{padding-left: 15px;}
}
@media (max-width: 992px){
 .company-info01{padding:50px 0;}
 .company-info01 .left .title{margin-bottom: 40px;}
 .company-info01 .left ul li{margin:0 0 40px;}
 .company-info02{padding-top:80px;}
 .company-map{background: url(../images/map.png) no-repeat top right;background-size: 68% auto;}
 .company-map .img{opacity: 0;}
 .company-map .left .list{margin-top: 60px;}
 .company-map .left .list .number .counter{font-size:30px;}
 .company-partSwiper .swiper-btn::after{font-size:28px;}
}
@media (max-width: 767px){
 .company-info01{padding:40px 0 30px;}
 .company-info01 .left .title{font-size:28px;letter-spacing: 1px;}
 .company-info01 .w1400{max-width: 100%;padding:0;}
 .company-info01 .left ul li{padding:0 15px;}
 .company-info01 .left ul li .num{font-size:36px;}
 .company-info01 .content{font-size:15px;}
 .company-info01 .content p{text-indent: 30px;margin-bottom: 20px;}
 .company-map{background: none;}
 .company-map .left{padding-bottom: 30px;}
 .company-map .img{opacity: 1;padding-bottom: 40px;}
 .company-info02{padding:45px 0 40px;}
 .company-info02 .title{margin-bottom: 25px;}
 .company-partSwiper{padding:0 18px;}
 .company-partSwiper .swiper-btn::after{font-size:20px;}
}


.case-list{}
.case-list li{margin-bottom: 60px;position: relative;}
.case-list .rect{position: relative;display: block;}
.case-list .item-img{overflow: hidden;}
.case-list .img{position: relative;padding-bottom: 41.5%; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.case-list .img img{position: absolute;left:0;top:0;width:100%;overflow: hidden;object-fit: cover;height: 100%;}
.case-list .item-info{padding:40px 30px 30px;color:#585858;background: #f6f6f6;position: relative;}
.case-list .item-info::after{position: absolute;bottom:0;left:0;width: 0;content:'';background:#2e5dab; height:8px;transition: all 0.8s ease;}
.case-list .item-info .t{color:#605b57;letter-spacing: 2px;line-height: 1;margin-bottom: 20px;}
.case-list .item-info .c{padding-right: 13%;line-height: 1.6;letter-spacing: 1px;height: 48px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.case-list .rect:hover .item-info::after{width: 100%;}
.case-list .rect:hover .img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.case-list .more{overflow: hidden;}
.case-list .more i{float:right;width: 34px;height: 34px;background: url(../images/case-iconr.png) no-repeat center;background-size: 100% auto;}
@media (min-width: 767px){
 .case-list .item1{width:66.666%;}
 .case-list .item1 .rect,.case-list .item1 .img,.case-list .item1 .item-img{height: 100%;}
 .case-list .item1 .img{padding-bottom: 0;}
 .case-list .item1 .item-info{position: absolute;bottom:8%;left:0;width: 100%;;color:#fff;background: none;padding-bottom: 0;}
 .case-list .item1 .item-info .t{font-size:32px;color:#fff;margin-bottom: 10px;}
 .case-list .item1 .item-info .c{height: auto;}
 .case-list .item1 .more{position: absolute;right:6%;bottom:-10px;}
 .case-list .item1 .more i{background-image: url(../images/case-iconr1.png);}
 .case-list .item1 .rect:hover .item-info::after{width: 0;}
 .case-list .item2{width:33.3337%;}
 .case-list .item2 .img{padding-bottom: 63%;}
 .case-list .item2 .item-info .c{height: 72px;-webkit-line-clamp:3;line-clamp:3;padding-right: 0;}
 .case-box{margin-top:6px;}
}

@media (max-width: 1200px){
 .case-list .more i{width: 30px;height: 30px;}
 .case-box{margin-left: -10px;margin-right: -10px;}
 .case-list li{margin-bottom: 50px;padding:0 10px;}
 .case-list .item-info{padding:30px 25px 20px;}
 .case-list .item-info::after{height: 6px;}
 .case-list .item1 .item-info .t{font-size:30px;}
}
@media (max-width: 992px){
 .case-list li{margin-bottom: 40px;}
 .case-list .item-info .t{margin-bottom: 16px;}
 .case-list .item1 .item-info .t{font-size:25px;}
 .case-list .more i{width: 20px;height: 20px;}
}
@media (max-width: 767px){
 .case-list li.col-xs-12 .item-info .t{font-size:20px;font-weight: bold;letter-spacing: 1px;}
 .case-list .item-info{padding:20px 18px 16px;}
 .case-list li{margin-bottom: 25px;}
 .case-list .item-info .c{font-size:15px;letter-spacing: 0;}
}

.history{background: #f8f8f8;padding:10px 0 120px;}
.history-swiper{position: relative;padding:0 70px;margin-top:50px;}
.history-swiper .item-img{position: relative;/*padding-bottom: 60%;*/height:160px;position: relative;margin-top:200px;}
.history-swiper .item-line{position: absolute;left:50%;bottom:100%;height: 180px;width: 1px;background: #3f3f3f;}
.history-swiper .item-line::before{position: absolute;content: '';top:0;width: 12px;height: 12px;border-radius:100%;background: #2e5dab;left:-6px;}
.history-swiper .item-img img{position: absolute;left:0;top:0;width: 100%;height: 100%;object-fit: cover;}
.history-swiper .swiper-slide .item{padding:0 11%;}
.history-swiper .swiper-btn{outline: none;width: 70px;height: 70px;border-radius:100%;overflow: hidden;background: #fff;top:auto;bottom:40%;}
.history-swiper .item-top{height: 270px;overflow: hidden;justify-content: flex-end;}
.history-swiper .item-top h2{font-weight: bold;color:#2e5dab;margin-bottom: 10px;}
.history-swiper .item-top .c{line-height: 1.7;color:#353636;}
.history-swiper .swiper-btn::after{width:100%;height:100%;font-size:0;background: url(../images/history-iconr.png) no-repeat center;background-size: 40% auto;}
.history-swiper .swiper-button-next::after{transform: rotate(180deg);}
.history-swiper .swiper-button-next{right:0;}
.history-swiper .swiper-button-prev{left:0;}
.history-swiper .swiper-btn{bottom:260px;transform: translateY(50%);}
.history-swiper .line{height: 1px;position: absolute;width: 100%;background: #3f3f3f;bottom:260px;left:0;}

@media (max-width: 1200px){
 .history-swiper{margin-top:30px;}
}
@media (max-width: 992px){
 .history-swiper .swiper-slide .item{padding:0 6%;}
 .history-swiper{margin-top:0;}
 .history-swiper .item-img{margin-top:160px;}
 .history-swiper .item-line{height: 140px;}
 .history-swiper .swiper-btn,.history-swiper .line{bottom:240px;}
 .history-swiper .swiper-btn{width: 60px;height: 60px;}
 .history-swiper{padding:0 60px;}
}
@media (max-width: 767px){
 .history-swiper{padding:0 40px;}
 .history-swiper .swiper-btn{width: 40px;height: 40px;}
 .history-swiper .swiper-slide .item{padding:0;}
 .history-swiper .item-img{margin-top:120px;}
 .history-swiper .item-line{height: 100px;}
 .history-swiper .swiper-btn,.history-swiper .line{bottom:210px;}
 .history .inner-title{padding-bottom: 5px;}
 .history{padding-bottom: 60px;}
}

.equipment{padding:10px 0 80px;}
.equipment-item {padding:60px 0 40px;}
.equipment-item .item-title{text-align: center;font-weight: bold;color:#2b2b2b;letter-spacing: 5px;line-height: 1;margin-bottom: 40px;}
.equipment-item ul{position: relative;padding-bottom: 42%;}
.equipment-item ul li{padding:8px 12px;width: 28%;float:left;height: 50%;top:0;left:0;}
.equipment-item ul li:nth-child(5n+2),.equipment-item ul li:nth-child(5n+5){top:auto;bottom:0;}
.equipment-item ul li:nth-child(5n+4),.equipment-item ul li:nth-child(5n+5){left:auto;right:0;}
.equipment-item ul li:nth-child(5n+3){left:28%;width: 44%;height: 100%;}
.equipment-item ul li .item-img,.equipment-item ul li .img{height: 100%;transition: all ease .8s;overflow: hidden;}
.equipment-item ul li .img img{height: 100%;object-fit: cover;width:100%;}
.equipment-item ul li{position: absolute;}
.equipment-item ul li .item-img:hover .img{transform: scale(1.06);}
@media (max-width: 992px){
 .equipment-item ul li{padding:7px 10px;}
}
@media (max-width: 767px){
 .equipment{padding:20px 0 10px;}
 .equipment-item{padding:30px 0;}
 .equipment-item .item-title{letter-spacing: 2px;margin-bottom:25px;}
 .equipment-item ul{padding:0;margin-left:-5px;margin-right: -5px;}
 .equipment-item ul li{position: static;height: auto;width: 50%;padding:5px;}
 .equipment-item ul li:nth-child(5n+3){width: 100%;}
 .equipment-item ul li .img{padding-bottom: 75%;position: relative;}
 .equipment-item ul li .img img{position: absolute;left:0;top:0;}
}

.contactUs .map{margin-top:-120px;}
#allmap{height: 600px;}
.contactUs{padding:60px 0 30px;}
.contact-box{flex-direction: row-reverse;}
.contact-box .form{position:relative;z-index:80;box-shadow: 0 -12px 13.92px 2.08px rgba(4,0,0,.21);padding:55px 14.4% 90px 7.6%;background: #fff;border-bottom:5px solid #2d5da9;}
.contact-box .title{font-weight: bold;color:#313c46;line-height: 1;letter-spacing: 2px;}
.contact-box .form .subtitle{color:#4d4d4d;margin-top:15px;}
.contact-box .form .form-item{line-height: 42px;margin-bottom: 18px;border-bottom: 1px solid #b7b7b7;}
.contact-box .form .form-item input{outline: none;border:none;background: #fff;line-height: 42px;padding:0 10px;}
.contact-box .form .form-item .item-name{min-width:80px;color:#838383;}
.contact-box .form-detail{margin-top:50px;}
.contact-box .form .submit-btn{display: block;width: 180px;padding:16px 0;line-height: 1;text-align: center;margin:30px auto 0;outline: none;background: #2d5da9;color:#fff;border:none;letter-spacing: 1px;}
.contact-info{padding-top:55px;padding-left:4%;}
.contact-info .subtitle{font-size:14px;margin-top:20px;color:#4d4d4d;line-height: 24px;}
.contact-info .li span{color:#585858;margin-right: 10px;}
.contact-info .li .sub{color:#000;letter-spacing: 1px;font-weight: bold;}
.contact-info .tel{color:#2d5da9;margin-top:25px;letter-spacing: 1px;}
.contact-info .li{margin-top:25px;}
@media (max-width: 992px){
 /*.contactUs{padding-top:40px;}*/
 .contact-info{padding-top:0;margin-bottom: 40px;}
 .contact-box .form{padding-top:50px;padding-bottom: 50px;}
.contactUs .map{margin-top:-100px;}
}
@media (max-width: 767px){
 .contactUs{padding-top:45px;}
 .contact-box .col-xs-12{padding:0;}
 .contact-box .form{padding:34px 20px 30px;}
 .contact-box .form .subtitle{font-size:14px;}
 .contact-box .form-detail{margin-top:30px;}
.contactUs .map{margin-top:-80px;}
 #allmap{height: 400px;}
}

.newsList{padding:60px 0 40px;}
.news-top-item{background: #00458f;color:#fff;}
.news-top-item .col-xs-12{padding:0;}
.news-top-item .item-img{height: 356px;overflow: hidden;}
.news-top-item .item-img img{transition: all ease .6s;}
.news-top-item .item-con{padding:48px 40px;}
.news-top-item .item-con .t{line-height: 1.16;min-height: 78px;}
.news-top-item .item-con .c{line-height: 1.74;opacity: 0.76;margin-top:20px;height: 54px;}
.news-top-item .item-con p{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-top-item .item-con .more{max-width: 40%;margin-top:50px;display: block;width: 216px;text-align: center;padding:18px 15px;letter-spacing: 1px;background: #0094da;}

.newsList .news-item{margin-top:60px;align-items: flex-start;padding-right: 14px;overflow: hidden;}
.newsList .news-item .item-img{width: 17.2%;overflow: hidden;}
.newsList .news-item .item-img .img{position: relative;padding-bottom: 56.6%;overflow: hidden;transition: all ease .6s;}
.newsList .news-item .item-img .img img{position: absolute;top:0;left:0;}
.newsList .news-item .item-date{min-width:120px;padding:4px 25px 25px;color:#005ca9;border-right:1px solid #ebebeb;text-align: center;}
.newsList .news-item .item-con{padding:5px 2% 45px 4%;position: relative;overflow: visible;}
.newsList .news-item .item-con::after{position: absolute;left:0;width: 150%;content:'';bottom:0;height: 1px;background: #e8e8e8;}
.newsList .news-item .item-con .t{color:#000;line-height: 1;}
.newsList .news-item .item-con .c{margin-top:16px;line-height: 1.7;color:#131313;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.newsList .news-item .item-con .tips{margin-top:16px;}
.newsList .news-item .item-con .tips span{margin-right: 30px;display: inline-block;position: relative;padding-left: 23px;color:#c9c9c9;font-size:13px;}
.newsList .news-item .item-con .tips span.share{background: url(../images/icon-nshare.png) no-repeat left center;}
.newsList .news-item .item-con .tips span.views{background: url(../images/icon-eye.png) no-repeat left center;}
.newsList .news-item .item-con .tips span.date{padding-left: 0;}
.newsList .news-item:hover .item-img .img,.news-top-item:hover .item-img img{transform: scale(1.08);}
.newsList .news-item:hover .item-con .t{color:#00458f;}
@media (max-width: 992px){
 .news-top-item .item-con{padding:38px 30px;}
 .news-top-item .item-con .more{max-width: 50%;padding:14px 15px;margin-top:35px;}
 .news-top-item .item-con .c{margin-top:15px;}
 .news-top-item .item-con .t{min-height: 60px;font-size:24px;line-height: 1.2;}
 .newsList .news-item{margin-top:40px;}
 .newsList .news-item .item-con .tips,.newsList .news-item .item-con .c{margin-top:14px;}
 .newsList .news-item .item-date{padding:4px 20px 20px;min-width: 100px;}
 .newsList .news-item .item-con .t{font-size:18px;font-weight: bold;}
 .newsList .news-item .item-con{padding-bottom: 30px;}
 .newsList .news-item .item-img{width: 20%;}
 /*.newsList .news-item .item-img .img{padding-bottom: 70%;}*/
}
@media (max-width: 767px){
 .newsList{padding-top:40px;}
 .news-top-item .item-con{padding:20px 16px;}
 .news-top-item .item-img{height: auto!important;padding-bottom: 56.5%;position: relative;}
 .news-top-item .item-img img{position: absolute;left:0;top:0;}
 .news-top-item .item-con .t{font-size:20px;font-weight: bold;line-height: 1.3;}
 .news-top-item .item-con .c{margin-top:10px;}
 .news-top-item .item-con .more{margin-top:25px;padding:12px 15px;}

 .newsList li{position: relative;}
 .newsList li::after{left:-15px;right:-15px;content:'';position: absolute;bottom:0;height: 1px;background:#e8e8e8; }
 .newsList .news-item{flex-wrap: wrap;margin-top:26px;padding-bottom: 28px;padding-right:0;}
 .newsList .news-item .item-img{width: 100%;}
 .newsList .news-item .item-con{overflow: hidden;padding:5px 0 18px 15px;}
 .newsList .news-item .item-con::after{height: 0;}
 .newsList .news-item .item-con .tips span{margin-right: 15px;}
 .newsList .news-item .item-date{padding:4px 12px 20px;min-width: 82px;}
 .newsList .news-item .item-con .tips, .newsList .news-item .item-con .c{margin-top:10px;}
 .newsList .news-item .item-con .c{font-size:13px;}
 .newsList .news-item .item-con .t{font-size:16px;}
}

.download-list{padding:30px 0;}
.download-list .item{padding:40px 6.4% 40px 3.7%;border-bottom: 1px solid #e7ecf0;line-height: 28px;}
.download-list .item-date{color:#596067;font-size:15px;line-height: 1;text-align: right;position: relative;}
.download-list .item-date .y{position: absolute;bottom:100%;right:0;}
.download-list .item-date .d{font-size:32px;margin-top:0;}
.download-list .item-con{color:#434343;padding:0 40px;letter-spacing: 2px;}
.download-list .item-icon span{font-size:15px;display: inline-block;color:#49a4ad;padding-left:42px;line-height: 28px;background: url(../images/icon-download.png) no-repeat left center;}

@media (max-width: 992px){
.download-list .item{padding:30px 6.4% 25px 3.7%;}
.download-list .item-date .d{font-size:30px;}
.download-list .item-con{padding:0 30px;}
}
@media (max-width: 767px){
 .download-list{padding:10px 0 20px;}
 .download-list .item{padding:28px 0 18px;line-height: 22px;}
 .download-list .item-con{padding:0 15px;letter-spacing: 0;font-weight: bold;}
 .download-list .item-con p{font-size:15px;}
 .download-list .item-date .d{font-size:24px;}
 .download-list .item-icon span{padding-left:26px;background-size: 22px auto;font-size:12px;line-height: 22px;}
 .download-list .item-date .y{font-size:13px;}
}

.job-box{padding:60px 0 20px;}
.job-subcolumn .item{color:#fff;padding-bottom: 30%;position: relative;background: url(../images/job-tab1.png) no-repeat center;background-size: cover;display: block;}
.job-subcolumn li:nth-child(2) .item{background-image: url(../images/job-tab2.png);}
.job-subcolumn li:nth-child(3) .item{background-image: url(../images/job-tab3.png);}
.job-subcolumn .item-con{position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,.55);transition: all ease .4s;}
.job-subcolumn .item-con p{width: 100%;text-align: center;}
.job-subcolumn li .icon{position: absolute;right:;z-index:2;right:7.5%;bottom:13.33%;line-height:1;}
.job-subcolumn .item:hover .item-con,.job-subcolumn .item.active .item-con{background: rgba(50,93,162,.77);}

.job-content{margin-top:50px;}
.job-content .list-title{background: #8a8a8a;color:#fff;}
.job-content .item{float:left;width:16%;padding:20px 15px;text-align: center;}
.job-content .item1{width: 36%;}
/*.job-content .list{padding:0 3.2%;}*/
.job-content .list .top{color:#6a6969;/*border-bottom: 1px solid #f0f0f0;*/position: relative;}
.job-content .list .top::after{position: absolute;left:3.2%;right:3.2%;bottom:0;height: 1px;background: #f0f0f0;content:'';}
.job-content .list .con{display: none;padding:0 3.2%;}
.job-content .list li:first-child .con{display: block;}
.job-content .list .detail{background: #f6f6f6;padding:20px 2.9% 30px;border-top:1px solid #f1f1f1;}
.job-content .list .detail-top{color:#383838;padding: 10px 20px;border-bottom: 2px solid #eaeaea;}
.job-content .list .detail-top .col-xs-6{margin-bottom: 4px;}
.job-content .list .detail-con{padding:40px 35px 16px;border-bottom: 1px solid #e6e6e6;font-size:15px;color:#7b7b7b;}
.job-content .list .detail-con .detail-item{padding:15px 0 35px;}
.job-content .list .detail-con .detail-item:nth-child(1){padding-right: 10%;}
.job-content .list .detail-con .detail-item:nth-child(2){border-left:1px solid #dfdfdf;padding-left:10%;}
.job-content .list .detail-con h2{color:#343434;margin-bottom: 20px;}
.job-content .list .detail-con p{line-height: 28px;}
.job-content .list .detail-bottom{margin-top:25px;color:#333;}
.job-content .list .detail-bottom .r{width: auto;}
.job-content .list .detail-bottom .d-btn{line-height: 1;display: block;width: 180px;max-width: 20%;padding:16px 0;text-align: center;color:#fff;background: #0b78cb;border-radius:0;}
.job-content .list .detail-bottom .mail{margin-right:16px;background: url(../images/icon-mail.png) no-repeat left center;padding-left: 36px;line-height: 24px;}
.job-content .list .detail-bottom .mail span{color:#2e52b0;font-size:17px;}
.job-content .list .detail-bottom .mail::after{content:'|';margin-left: 15px;color:#c6cdd8;}
.job-content .list .detail-bottom .contact{padding-left: 36px;background: url(../images/icon-contact.png) no-repeat left center;line-height: 28px;}

@media (max-width: 992px){
 .job-box{padding-top:40px;}
 .job-subcolumn .item{padding-bottom: 45%;}
 .job-content{margin-top:35px;}
 .job-content .item{width: 18%;}
 .job-content .item1{width: 28%;}
 .job-content .list-title{font-size:16px;}
 .job-content .item{padding:16px 8px;}
 .job-content .list .top{}
 .job-content .list .detail{padding-bottom: 20px;}
 .job-content .list .detail-top{padding:0 10px 10px;font-size:14px;}
 .job-content .list .detail-con{padding:30px 25px 15px;}
 .job-content .list .detail-con .detail-item:nth-child(1){padding-right: 8%;}
 .job-content .list .detail-con .detail-item:nth-child(2){padding-left: 8%;}
 .job-content .list .detail-bottom{margin-top:18px;}
 .job-content .list .detail-bottom .r{font-size:14px;}
}
@media (max-width: 767px){
 .job-subcolumn{margin-left:-6px;margin-right: -6px;}
 .job-subcolumn li{padding:0 4px;}
 .job-subcolumn .item{padding-bottom:60%;}
 .job-subcolumn .item-con p{font-size:16px;}
 .job-box{padding-top:30px;}
 .job-content .list .top{padding:18px 0 15px;}
 .job-content .list .top .item{width: 50%;text-align: left;padding:5px 5px;}
 .job-content .list .top .item span{float:left;margin-right: 10px;}
 .job-content .list .top .item1,.job-content .list .top .item5{width: 100%;}
 .job-content .list .detail-top{padding:0 0 10px;}
 .job-content .list .detail-top .col-xs-12{margin-bottom: 6px;}
 .job-content .list .detail-con{padding:15px 8px 15px;font-size:14px;}
 .job-content .list .detail-con .detail-item{padding:20px 0 10px!important;border:none!important;}
 .job-content .list .detail-con h2{margin-bottom: 14px;}
 .job-content .list .detail-bottom{flex-wrap: wrap;justify-content: center;}
 .job-content .list .detail-bottom .d-btn{max-width: 50%;margin-bottom: 18px;padding:14px 0;}
 .job-content .list .detail-bottom .r{justify-content: space-between;width: 100%;}
 .job-content .list .detail-bottom .mail{margin-right: 5px;}
 .job-content .list .detail-bottom .contact{padding-left: 30px;background-size: 26px auto;flex:none;}
 .job-content .list .detail-bottom .mail{padding-left: 28px;background-size: 22px auto;line-height: 20px;}
 .job-content .list .detail-bottom .mail::after{display: none;}

}

.process{padding:80px 0;}
.process .tab{text-align: center;color:#141419;font-size:17px;}
.process .tab .item-img{transition: all .3s;max-width: 33%;width:79px;height: 59px;background-repeat: no-repeat;background-position: center bottom;background-size: 100% auto;margin:10px auto 14px;}
.process .tab .item-img.icon1{background-image: url(../images/job-icon1.png);}
.process .tab .item-img.icon2{background-image: url(../images/job-icon2.png);}
.process .tab .item-img.icon3{background-image: url(../images/job-icon3.png);}
.process .tab .item-img.icon4{background-image: url(../images/job-icon4.png);}
.process .tab .item-img.icon5{background-image: url(../images/job-icon5.png);}
.process .tab .item-img.icon6{background-image: url(../images/job-icon6.png);}
.process .tab li{position: relative;padding-bottom: 24px;/*border-bottom: 3px solid transparent;*/}
.process .tab li::after{position: absolute;content:'';left:0;bottom:0;width: 0;height:3px;background: #004fa3;transition: all .3s;}
.process .tab .active,.process .tab .swiper-slide-thumb-active{color:#1569b0;/*border-bottom-color:#004fa3;*/}
.process .tab .active::after,.process .tab .swiper-slide-thumb-active::after{width: 100%;}
.process .tab li .item-line{position: absolute;width: 49px;max-width: 20%;height: 28px;top:50%;margin-top: -14px;right:0;transform: translateX(50%);background: url(../images/job-iconarrow.png) no-repeat center;background-size: 100% auto;}
.process .tab .swiper-slide-thumb-active .item-img.icon1{background-image: url(../images/job-icon1on.png);}
.process .tab .swiper-slide-thumb-active .item-img.icon2{background-image: url(../images/job-icon2on.png);}
.process .tab .swiper-slide-thumb-active .item-img.icon3{background-image: url(../images/job-icon3on.png);}
.process .tab .swiper-slide-thumb-active .item-img.icon4{background-image: url(../images/job-icon4on.png);}
.process .tab .swiper-slide-thumb-active .item-img.icon5{background-image: url(../images/job-icon5on.png);}
.process .tab .swiper-slide-thumb-active .item-img.icon6{background-image: url(../images/job-icon6on.png);}

.process-con{background: #e9eef5;padding:35px 35px 1px;color:#4c4c4c;}
.process-con .con-item{margin-bottom: 38px;}
.process-con .con-item h2{margin-bottom: 19px;font-weight: bold;}
.process-con .con-item p{margin-bottom: 10px;line-height: 20px;}

@media (max-width: 1200px){
 .process{padding:60px 0;}
 .process .tab{font-size:16px;}
}
@media (max-width: 992px){
.process .tab{font-size:15px;}
/*.process .tab li{padding:0 8px 20px;}*/
.process .tab li{padding-bottom: 20px;}
.process{padding:40px 0;}
}
@media (max-width: 767px){
 .process{padding:30px 0 10px;}
 .process .tab{font-weight: bold;font-size:14px;}
 .process .tab li{width:auto;display: inline-block;padding:0 22px 16px;}
 .process .tab .item-img{width: 45px;height:35px;max-width: none;margin:0 auto 10px;}
 .process-con{padding:30px 20px 1px;}
 .process .tab li .item-line{max-width: none;width:30px;}
}

.honour-list{background: #eef2f5;padding:20px 0 80px;}
.honour01{margin-top:30px;}
.about_honor_l{width: 25%;position: static;top:0;float:left;}
.about_honor_l .honour-img{width: 100%;}
.about_honor_l .anniu{line-height:67px; height:67px; font-size:20px; background:#fff; color:#0074ba; cursor:pointer;padding:0 20px;}
.about_honor_l .icon{float:right;width: 20px;background: url(../images/honour-iconr.png) no-repeat right center;background-size:100% auto;height: 100%;}
.about_honor_l .anniu.cur{background:#0074ba; color:#fff; font-weight:bold;}
.about_honor_l .anniu.cur .icon{background-image: url(../images/honour-iconron.png);}

.honour-list .content{width:68%;float:right;}
.honour-list .about_honor_r{position:relative;display: none;}
.honour-list .about_honor_r:first-child{display: block;}
.honour-list .about_honor_r:before{content:""; width:1px; height:100%; position:absolute; background:#dedede; top:0;left:12%;}
.honour-list .about_honor_r dl{padding-left:12%;}
.honour-list .about_honor_r dt{width:12%;top:0; left:0; font-size:36px; color:#0074ba; font-weight:bold;line-height: 1.6;}
.honour-list .about_honor_r dt:after{content:""; width:16px; height:16px; background:#fff; border:5px solid #b7b7b7; position:absolute; right:-8px; top:40%; border-radius:50%; z-index:2;}
.honour-list .about_honor_r dd{ cursor:pointer;padding-left:6%;}
.honour-list .about_honor_r dd .img_title{font-weight:normal;padding:28px 4%;transition: all ease .3s;position: relative;}
.honour-list .about_honor_r dd .img_title .tit{display:block;width:100%;letter-spacing: 1px;padding-right: 90px;}
.honour-list .about_honor_r dd .img_title .date{position:absolute;top:0;right:4%;font-size:16px; color:#717171; font-family:Arial; text-align:right;top:50%;transform: translateY(-50%);}
.honour-list .about_honor_r dd.even .img_title{background:#fff;}
.honour-list .about_honor_r dd .img_box{width:16%; bottom:0px; right:4%; visibility:hidden; opacity:0; box-shadow:0px 17px 11.3px 1.69px rgba(4,0,0,.21);transition: all ease .3s;}
.honour-list .about_honor_r dd:hover .img_box{visibility:visible;opacity:1;}
.honour-list .about_honor_r dd:hover .img_title .date{color:#fff;}
.honour-list .about_honor_r dd:hover .img_title{background:#0074ba;color:#fff;}


@font-face{font-family: "iconfont";
 src: url('../fonts/iconfont.eot'); /* IE9*/
 src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
 url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
 url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
 url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
 font-family:"iconfont" !important;
 display:inline-block;
 vertical-align: middle;
 margin:0 .3em;
 font-size: 1.1em;
 font-style:normal;
 -webkit-font-smoothing: antialiased;
 -webkit-text-stroke-width: 0px;
 -moz-osx-font-smoothing: grayscale; 
}

@media (max-width: 1200px){
 .about_honor_l{width: 28%;}
 .honour-list .about_honor_r dl{padding-left:110px;}
 .honour-list .about_honor_r dt{width: 110px;}
 .honour-list .about_honor_r:before{left:110px;}
}

@media (max-width: 992px){
 .about_honor_l .honour-img{display: none;}
 .honour01 .anniu{display:inline-block;width: 49%;}
 .honour-list .about_honor_l{width: 100%;}
 .honour01 .content{width: 100%;}
 .anniu_list{margin-bottom:20px;}
 .honour-list .about_honor_r dd .img_title{padding:24px 4%;}
}
@media (max-width: 767px){
 .honour-list{padding:5px 0 50px;}
 .honour01 .anniu{line-height:50px; height:50px; font-size:15px;}
 .about_honor_l .icon{width: 16px;}
 .honour01 .about_honor_r dt{position:static; font-size:22px;}
 .honour01 .about_honor_r dt:after{display:none;}
 .honour01 .about_honor_r dl{padding-left:0;}
 .honour01 .about_honor_r:before{display:none;}
 .honour-list .about_honor_r dd .img_title .date{font-size:15px;}
 .honour01 .about_honor_r dd .img_title .tit{ font-size:15px;letter-spacing: 0;}
 .honour-list .about_honor_r dd{padding:0;}
 .honour-list .about_honor_r dd .img_title{padding:18px 4%;}
 .job-content .list .con{padding:0;}
}

.sb_tabs{width: 100%; height: 150px;}
.sb_tabs dd{width: 13.333%; padding-top: 35px; margin-right: 4%; background: #eee; position: relative; text-align: center;}
.sb_tabs dd::before{content: ""; border-bottom: 0; border-right: 40px solid #eee; border-top: 150px solid transparent; position: absolute; left: -40px; top: 0;}
.sb_tabs dd::after{content: ""; border-top: 0; border-left: 40px solid #eee; border-bottom: 150px solid transparent; position: absolute; right: -40px; top: 0;}
.sb_tabs dd:first-child::before{content: unset;}
.sb_tabs dd:last-child::after{content: unset;}
.sb_tabs dd:last-child{margin-right: 0;}
.sb_tabs dd.active{background: #23559c;}
.sb_tabs dd span{font-size: 40px; color: #3c3d40; line-height: 1.2;}
.sb_tabs dd p{font-size: 20px; color: #3c3d40; line-height: 1.2;}
.sb_tabs dd.active span, .sb_tabs dd.active p{color: #fff;}
.sb_tabs dd.active::before{border-right-color: #23559c;}
.sb_tabs dd.active::after{border-left-color: #23559c;}
.sb_box{width: 100%; height: auto; border: 1px solid #c6c6c6;}
.sb_box .sb_img{width: 100%; height: auto; display: none;}
.sb_box .sb_img:first-child{display: block;}
.sb_box .sb_img img{display: block; margin: auto; max-width: 100%;}

@media (max-width: 1200px){
 .sb_tabs dd{width: 12.5%; margin-right: 5%;}
}

@media (max-width: 992px){
 .sb_tabs dd{width: 11.666%; margin-right: 6%;}
}

@media (max-width: 768px){
 .sb_tabs{height: auto;}
 .sb_tabs dd{width: 48%; margin-right: 4%; margin-bottom: 10px; padding: 5px 0;}
 .sb_tabs dd:nth-of-type(2n){margin-right: 0;}
 .sb_tabs dd::before, .sb_tabs dd::after{content: unset;}
 .sb_tabs dd p{display: inline-block; vertical-align: middle;}
 .sb_tabs dd span{font-size: 24px; vertical-align: middle;}
}




