body{background: #fff;font-size:14px;font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;color:#000;max-width: 1920px;margin:0 auto;}
*{margin:0;padding:0;}
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,a:focus{text-decoration: none;color:inherit;}

.fs0{font-size:0;}
.fs60{font-size: 44px;line-height: 1;}
.fs52{font-size: 40px;line-height: 1;}
.fs51{font-size: 39px;line-height: 1;}
.fs48{font-size: 36px;line-height: 1;}
.fs44{font-size: 36px;}
.fs40{font-size: 30px;}
.fs37{font-size: 27px;}
.fs34{font-size: 26px;}
.fs32{font-size: 24px;}
.fs30{font-size: 23px;}
.fs28{font-size: 22px;}
.fs26{font-size: 20px;}
.fs25{font-size: 21px;}
.fs24{font-size: 20px;}
.fs22{font-size: 18px;}
.fs21{font-size: 18px;}
.fs20{font-size: 16px;}
.fs18{font-size: 15px;}
.fs16{font-size: 14px;}


@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; 
}

@font-face{
 font-family: 'jlxs';
 src:url('font/jlxs.ttf');
}
@font-face{
 font-family: 'pfl';
 src:url('font/pfl.ttf');
}

.ht{font-family: '黑体';}
.zt{font-family: 'jlxs';}
.pt{font-family: 'pfl';}
.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;}
.bold{font-weight: bold;}
.img-responsive{display: block;margin:0 auto;}
.flex,.flexC{ display: -webkit-box;display: -webkit-flex; display: -ms-flexbox; display: flex;}
.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;}
.wrap{flex-wrap: wrap;}
.oneLine{white-space: nowrap;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.twoLine{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;}
.no-padding{padding-left:0;padding-right: 0;}
.padding{padding:0 3%;}
.bg{background: #f8f8f8;}
.navbar{margin:0;border:none;background: none;color:#fff;}
.navbar-brand{height: auto;padding:20px 15px;display: inline-block;}
/*.navbar-collapse{padding:20px 0;}*/
.navbar-brand>img{max-height: 55px;}
.imghover{transition: all linear .6s;}
.imghover:hover{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%);}
.w1400{width: 85%;max-width: 1470px;margin-left:auto;margin-right: auto;}
.css3{transition: all .3s;}
/*.css3{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}*/
.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:#0084e9;background: #0084e9;color:#fff;}

@media (min-width: 767px){
 .container{width:90%;max-width: 1630px;}
}
@media (min-width: 1300px){
 .container{width:88%;}
}


/* 导航部分 */
.header{position: fixed!important;top:0; left:0; right:0; z-index: 99;transition: top .5s ease;-webkit-transition:top .5s ease; -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;}
.header.isScroll{top:0; background:#fff;}
.header.isScroll .logo-m,.header .logo-pc,.header:hover .logo-m{display: block;}
.header.isScroll .logo-pc,.header .logo-m,.header:hover .logo-pc{display: none;}
/*.header_box{position: relative;}*/
.header .header_logo{position: absolute;left:15px;top:0;bottom:0;max-width: 30%;}
.header .header_logo .flexC{height: 100%;}
.header .header_logo img{max-height:90%;margin:0;}
.header .header_nav{text-align: center;font-size:14px;}
.header .header_nav .nav_container>ul>li{display: inline-block;text-align: center;margin-left:2.3%;}
.header .header_nav li{position: relative;}
.header .header_nav .nav_container>ul>li>a{display: block;padding:40px 20px;color:#fff;position: relative;}
.header .header_nav .nav_container>ul>li>a::after{transition: all .3s;position: absolute;content:'';width:0;height: 2px;background: #fff;left:50%;transform: translateX(-50%);bottom:30px;}
.header .header_nav .nav_container>ul>li>a.active::after,.header .header_nav .nav_container>ul>li>a:hover::after{width:30px;}
.header-pc .dropdown-menu{margin:0;padding:0;border:none;min-width:160px;left:50%;transform: translateX(-50%);text-align: center;border-radius:0;background: rgba(255,255,255,1);font-size:15px;border:none;}
.dropdown-menu li a{display: block;white-space: nowrap;padding:16px 10px;color:#010000;position: relative;transition: all .3s;}
.dropdown-menu li a:hover, .dropdown-menu li a:focus,.dropdown-menu li a.active,#menu .mm-list .active{background: #124e8b;color:#fff;}
.header-pc .dropdown-menu ul{font-weight:normal;display: none;background: rgba(255,255,255,.8);padding:0;margin:0;min-width:160px;box-shadow: none;font-size:15px;position: absolute;right:100%;top:0;}

.mobile_key {display: none;width:28px;height:25px;position: relative;border:none!important;cursor: pointer;padding:0;}
/*.button_menu{width: 30px;height: 25px;position: absolute;top:7px;left:0;}*/
.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;}
.button_menu span:nth-child(1) {top:0}
.button_menu span:nth-child(2) {top:50%;transform: translateY(-50%);}
.button_menu span:nth-child(3) {bottom:0}


.index_header{top:-80px; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.index_header.ani{top:0;}
.header-container{position: relative;z-index:10;}
.logo .co-name{font-weight: normal;letter-spacing: 1px;margin-top:16px;line-height: 1;}

.header-pc{position: relative;color:#fff;font-size:18px;text-align:center;font-weight: bold;transition: all .3s;padding:20px 220px 20px 180px;}
.header-pc .logo .logo-pc{max-height:60px;}
.header-pc li{min-width:12%;position: relative;}
.header-pc .pc-nav>li>a{display: inline-block;padding:15px 0;}
.index_header.isScroll .header-pc{background:rgba(172,191,203,.6);}
.header_tools{position: absolute;right:20px;bottom:58px;color:#fff;}
.header .header_tools li{position:relative;font-size: 16px;float: right;text-align: center;cursor: pointer;padding:0 20px;line-height: 46px;}
.header .header_tools li .icon-search{width:40px;display:block;height:40px;background: url(../images/icon-search.png) no-repeat center;}
.header .header_tools li .search-form{z-index:100;position: absolute;right:0;top:50%;margin-top:-25px;overflow: hidden;z-index:2;width:0;transition: width linear .4s;}
.header .header_tools li .search-form .search-box{width: 100%;font-weight: normal;padding-right:60px;border:1px solid #eee;border-radius:6px;overflow: hidden;line-height: 50px;background: #fff;font-size:15px;}
.header .header_tools li .search-form .search-box input{width: 100%;display: block;line-height: 48px;height: 48px;outline: none;border:none;background: #fff;padding:0 10px;}
.header .header_tools li .search-form .icon-search{height: 50px;position: absolute;right:20px;top:0;outline: none;border:none;background-image: url(../images/icon-search1.png);}
.header .header_tools li.nav-search{border-left:1px solid #fff;}
.header .header_tools li.nav-search:hover .search-form{width: 240px;}
.header .header_tools li.nav-lang{padding-left:0!important;}
.header .header_tools li .icon-lang{display: inline-block;margin-left:20px;}
.header .header_tools .quick_box{position: absolute;top: 100%;right:0;width:200px; background:rgba(255,255,255,.6); background-repeat: no-repeat;background-position: right top;text-align: left;padding: 10px 0 20px;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: #124e8b;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:85%; line-height:40px; height:40px; padding-right:60px;border: 0;outline: 0;font-size:38px;color: #fff;font-family: 'Impact'}
.header_search_fix .input::-webkit-input-placeholder {color: #fff;}
.header_search_fix .input:-moz-placeholder {color: #fff;}
.header_search_fix .input:-ms-input-placeholder {color: #fff;}
.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;}
.header_search_fix .close-btn{position: absolute;width: 88px;height: 88px;font-size: 28px;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: #124e8b;}
.header_search_fix .close-btn:hover{background: #124e8b;}
.header_search_fix .submit:before{width: 100%;margin-top: 0;}
.header_search_fix .submit:hover{background: #d20319;}
.header_search_fix .submit:before{width: 100%;left: 0;text-align: center;}
@media only screen and (max-width: 1660px){
.header_search_fix .box{width: 60%;left:20%;}
}

.xuanzhun{-webkit-transition-property: -webkit-transform;animation: rotate 5s linear infinite;}
@keyframes rotate{
 from{transform: rotate(0deg)}
 to{transform: rotate(359deg)}
}



.ibanner{position: relative;text-align: center;}
.ibanner .slide-item{position: relative;overflow: hidden;color:#fff;}
.ibanner .slide-item .slide-item-img{max-width: 100%;}
.ibanner .slide-item .slide-item-img.mix{min-width: 100%;min-height: 100%;max-width: none;}
.ibanner .item-mask{position: absolute;top:0;left:0;right:0;bottom:0;background: rgba(0,0,0,0);color:#fff;padding-top:60px;}
.ibanner .item-mask .title img{width:1000px;max-width: 60%;}
.ibanner .item-mask .subtitle{margin-top:70px;font-weight: bold;text-align:center;}
.ibanner .item-mask .subtitle text{display: inline-block;padding:12px 36px;background:#3d6fa1;color:#fff;letter-spacing: 1px;}

.ibanner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:4.6%;font-size:0;}
.ibanner .swiper-pagination-bullet{width: 3%;height:4px;background:#fff;opacity:0.5 ;border-radius:2px;transition: all .2s;}
.ibanner .swiper-pagination-bullet-active{opacity: 0.9;width:5.2%;}
.ibanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;}
/* 搜索框 */
.search_hover .header_logo .logo-pc{display:block!important;}
.search_hover .header_logo .logo-m{display:none!important;}


@media (max-width:992px){

 .header_box{overflow: hidden;}
 .mobile_key{display: block;float:right;}
 .header .header_logo{max-width: 50%;}
 .header .header_nav{text-align: left;}

 
}
@media (max-width:767px){
 
 .header .header_logo{width: 30%;vertical-align: middle;}
 .no-padding{padding-left:15px;padding-right: 15px;}
 .header_box{padding:0;}
 .header .header_nav{font-size:14px;}
 
}


.part-title{line-height: 1;margin-bottom: 50px;}
.part-title .en{font-weight: 800;color:#124e8b;text-transform: uppercase;}
.part-title .title{margin-top:20px;letter-spacing: 1px;}
.part{padding:90px 0 115px;}

.part-pro .par1-box{}
.part1-box-left{width:24.1%;color:#fff;position: relative;margin-bottom: 18px;background:#205a93;padding-left:6%;}
.part1-box-left .part1-logo{position: absolute;width:80%;opacity: 0.15;top:50%;right:40px;transform: translateY(-50%);}
.part1-box-left .part1-logo img{width:100%;}
.part1-box-left ul{padding:27px 0;}
.part1-box-left ul li{line-height: 1;padding:19px 40px 18px 0;}
.part1-list{width:75.9%;background:#fff;padding-right:22px;}
.part1-list .list-item{transition: all .3s;margin-bottom:18px;padding:0 0 60px;box-shadow: 0px 5px 15px -5px rgba(104,104,104,.3);border:1px solid #e9e9e9;margin-left:-1px;}
.part1-list .item-name{color:#313030;font-weight: bold;margin-top:16px;padding:0 22px;}
.part1-list .item-desc{color:#9e9e9e;padding:0 22px;line-height: 1.6;height:48px;margin-top:10px;}
.part1-list .item-img{position: relative;height:334px;overflow:hidden;}
.part1-list .item-img .img{position: relative;width: 100%;height: 100%;transition: all .7s;}
.part1-list .item-img img{max-height: 100%;}
.part1-list .list-item:hover{box-shadow: -2px 8.8px 13.35px 1.65px rgba(104,104,104,.3);}
.part1-list .list-item:hover .img{transform: scale(1.06);}

.part-service{padding:70px 0 150px;background:url(../images/service-bg.png) no-repeat bottom right rgba(237,237,238,.54);background-size: auto 100%;border-top:1px solid #c7c8c9;border-bottom:1px solid #c7c8c9;}
.part2-title{text-align:center;color:#676767;}
.part2-title h2{font-weight: bold;color:#1b1b1b;margin-bottom:22px;}
.part2-title p{letter-spacing: 1px;}
.part-service ul{text-align: center;margin-top:80px;padding:0 1.5%;color:#1a1a1a;}
.part-service ul li{border:1px solid #e9e9e9;margin-left:-1px;background:#fff;position: relative;padding:0;}
.part-service ul .item{position: relative;z-index:10;padding:108px 15px 26px;}
.part-service ul .item-icon{width:84px;max-width:26%;margin:0 auto;transition: all .5s;position: relative;top:0;}
.part-service ul .item-icon .imgon,.part-service ul li.on .item-icon .img,.part-service ul li:hover .item-icon .img{display: none;}
.part-service ul li.on .item-icon .imgon,.part-service ul li:hover .item-icon .imgon{display: block;}
.part-service ul .item-title{letter-spacing: 2px;margin-top:52px;line-height: 1;position: relative;transition: top .5s;top:0;}
.part-service ul .item-desc{overflow: hidden;line-height: 1.9;opacity: 0;height:56px;}
.part-service ul li.on .item-desc,.part-service ul li:hover .item-desc{opacity: 1;}
.part-service ul .item-line{z-index:10;position: absolute;bottom:60px;width:25%;height:3px;background: #393939;left:50%;transform: translateX(-50%);}
.part-service ul li.on .item-line,.part-service ul li:hover .item-line{bottom:170px;background:#fff;transition: all .5s;}
.part-service ul li .item-bg{position: absolute;left:-13.5%;width:127%;height:117%;top:-8.5%;}
.part-service ul li .item-bg .bg{opacity: 0;width:100%;height:100%;background: url(../images/service-ibg.png) no-repeat center;background-size: 100% 100%;transform: scale(0.787,0.855);transform-origin: center;transition: all .8s;}
.part-service ul li.on .item-bg .bg,.part-service ul li:hover .item-bg .bg{transform: scale(1);opacity: 1}
.part-service ul li.on,.part-service ul li:hover{color:#fff;z-index:10;}
.part-service ul .item-more{width:163px;line-height: 31px;background: #fff;color:#3a3a3a;text-transform: uppercase;letter-spacing: 4px;display: block;margin:26px auto 0;opacity: 0;}
.part-service ul li.on .item-more,.part-service ul li:hover .item-more{opacity: 1;}
.part-service ul li.on .item-icon,.part-service ul li:hover .item-icon{transform: scale(1.08);top:-44px;}
.part-service ul li.on .item-title,.part-service ul li:hover .item-title{top:-61px;}

.part-news{padding-bottom:120px;}
.part-news-left{width:47%;border:1px solid #dcdcdc;margin-bottom: 17px;}
.part-news-list{width:53%;padding-left:5px;}
.news-item{border:1px solid #dcdcdc;margin-bottom:17px;}
.news-item .item-img{position: relative;padding-bottom: 56%;border-bottom:1px solid #dcdcdc;overflow: hidden;}
.news-item .item-img img{position: absolute;left:0;top:0;transition: all .5s;}
.news-item:hover .item-img img{transform: scale(1.03);}
.news-item .item-con{padding:40px 30px 32px;}
.news-item .item-date{line-height: 1;color:#124e8b;}
.news-item .item-title{line-height: 1.125;margin-top:22px;max-height: 58px;}
.news-item .item-more{margin-top:10px;font-size:14px;color:#999;text-align:right;}
.news-item .item-more span{display: inline-block;padding-right:60px;line-height: 31px;background: url(../images/icon-more.png) no-repeat right center;background-size: auto 100%;}
.news-item .item-desc{color:#9c9c9c;line-height: 1.8;margin-top:20px;padding-right:20%;}
.part-news-left .news-item{border:none;margin:0;}
.part-news-left .item-img{padding-bottom:59%;}
.part-news-left .item-more{text-align: left;margin-top:30px;}
.part-news-list li{padding-left:17px;float:left;width:50%;}
.part-news-list li .item-title{padding-right:26%;height:46px;}
.part-news-list li .item-desc{display: none}
.part-news-list li .news-item .item-con{padding:40px 7.4% 22px 38px;}
.part-news-list li:nth-child(3n+3){width:100%;}
.part-news-list li:nth-child(3n+3) .item-img{display: none;}
.part-news-list li:nth-child(3n+3) .item-desc{display: block;height: 56px;}
.part-news-list li:nth-child(3n+3) .item-title{height:auto!important;}

.part-join{text-align: center;padding:80px 0 68px;color:#fff;background: url(../images/join-bg.png) no-repeat center;background-size: cover;}
.part-join .title{letter-spacing: 6px;margin-top:14px;}
.part-join a{display: inline-block;width:274px;line-height: 56px;background:#fff;border-radius:999px;overflow: hidden;text-align:center;color:#124e8b;letter-spacing: 4px;margin-top:60px;}

.footer{background:#2e2e2f url(../images/foot_bg.jpg) no-repeat right 100%; background-size: contain; padding:90px 0 25px;color:#fff;}
.footer .copyright{margin-top:30px;}
.footer .footer-logo{width:48%;float:left;}
.footer-logo .logo-box{letter-spacing: 2px;margin-bottom: 30px;}
.footer-logo .logo-box img{max-height: 60px;margin-bottom: 30px; margin-left: 130px;}
.footer-logo .info-item p{margin-bottom: 10px;}
.footer .footer-nav{width:27%;float:left;}
.footer-nav ul li{line-height: 1; margin-bottom: 30px;}
.footer-nav .info-item{margin-bottom: 30px;}
.footer .footer-info{width:25%;float:left;letter-spacing: 2px;}
.footer-info .info-item p{margin-bottom: 10px;}
.footer-info .info-item p.top{margin-bottom: 20px;}
.footer-code{text-align: center;padding:40px 0 0; overflow: hidden;}
.footer-code .code-item{margin-right: 30px; float: left;}
.footer-code .code-item:last-child{margin-right: 0;}
.footer-code .code-item p{margin-top:10px;}

@media (max-width:1200px){
 .fs60{font-size: 42px;}
 .fs52{font-size: 40px;}
 .fs51{font-size: 39px;}
 .fs48{font-size: 36px;}
 .fs40{font-size: 27px;}
 .fs37{font-size: 26px;}
 .fs34{font-size: 24px;}
 .fs32{font-size: 22px;}
 .fs30{font-size: 21px;}
 .fs28{font-size: 20px;}
 .fs26{font-size: 19px;}
 .fs24{font-size: 18px;}
 .fs22{font-size: 17px;}
 .header-pc{padding-left:140px;padding-right:180px;}
 .header_tools{right:0;}
 .header .header_tools li{padding:0 15px;}
 .header .header_tools li .icon-lang{margin-left:15px;}
 .ibanner .item-mask .subtitle{margin-top:60px;}
 .part{padding:80px 0 100px;}
 .part1-box-left ul li{padding:16px 25px 16px 0;}
 .part1-box-left ul{padding:20px 0;}
 .part1-list .list-item{padding-bottom: 50px;}
 .part1-list .item-img{height: 278px;}
 .part-service ul{margin-top:60px;}
 .part-service ul .item{padding-top:80px;}
 .part-service ul .item-title{margin-top:40px;}
 .part-service ul .item-more{max-width: 60%;}
 .part-news-list{padding-left:3px;}
 .news-item .item-con{padding-left:25px;}
 .part-news-list li{padding-left:12px;}
 .part-news-list li .news-item .item-con{padding:30px 7% 20px 28px;}
 .footer{padding-top:60px;}
}
@media (min-width:992px) and (max-width:1200px){
 .footer .footer-nav{padding-left: 7%;}
 .footer-code{padding-top:20px;}
 .footer-code .code-item{width:48%; margin-right: 4%;}
 .footer-code .code-item img{max-width: 100%;}
}
@media (max-width:992px){
 .fs60{font-size: 40px;}
 .fs52{font-size: 36px;}
 .fs51{font-size: 35px;}
 .fs48{font-size: 30px;}
 .fs40{font-size: 26px;}
 .fs37{font-size: 24px;}
 .fs34{font-size: 22px;}
 .fs32{font-size: 21px;}
 .fs30{font-size: 20px;}
 .fs28{font-size: 19px;}
 .fs26{font-size: 18px;}
 .fs24{font-size: 17px;}
 .fs22{font-size: 16px;}
 .header-pc{font-size:15px;font-weight: normal;padding:10px 20px 20px;}
 .header_tools{bottom:auto;top:10px;right:20px;}
 .header-pc .logo .logo-pc{max-width: 140px;}
 .part-title .title{margin-top:16px;}
 .ibanner .item-mask{padding-top:100px;}
 .ibanner .item-mask .subtitle{margin-top:40px;}
 .ibanner .item-mask .subtitle text{padding:10px 30px;}
 .part{padding:70px 0 80px;}
 .part-service ul .item{padding:60px 0px 25px;}
 .part1-box-left{width:30%;}
 .part1-list{width: 70%;padding-right: 15px;}
 .news-item .item-title{max-height: 46px;}
 .part-news-list li .item-title{padding-right: 10%;height:42px;}
 .news-item .item-desc{max-height: 56px;}
 .part-news-list li .item-title{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;margin-top:14px;}
 .news-item .item-con{padding:25px 25px 22px;}
 .part-news-list li .news-item .item-con{padding:22px 7% 18px 18px;}
 .news-item .item-title{font-size:19px;}
 .news-item .item-desc{margin-top:16px;}
 .news-item .item-more{margin-top:15px;}
 .news-item .item-more span{padding-right: 50px;line-height: 28px;}
 .part-join a{margin-top:45px;}
 .part-join{padding:70px 0 60px;}
 .footer .footer-logo{width: 100%; text-align: center; margin-bottom: 30px;}
 .footer-logo .logo-box img{margin: auto; margin-bottom: 30px;}
 .footer .footer-nav{width:100%; text-align: center;}
 .footer-nav ul li{display: inline-block; width: 20%;}
 .footer .footer-info{width: 100%; text-align: center;}
 .footer-code{padding-top: 20px;}
 .footer-code .code-item{display: inline-block; float: unset;}
 
}
@media (max-width:767px){
 .fs60{font-size: 34px;}
 .fs52{font-size: 32px;}
 .fs51{font-size: 31px;}
 .fs48{font-size: 28px;}
 .fs40{font-size: 24px;}
 .fs37{font-size: 22px;}
 .fs34{font-size: 21px;}
 .fs32{font-size: 20px;}
 .fs30{font-size: 19px;}
 .fs28{font-size: 18px;}
 .fs26{font-size: 17px;}
 .fs24{font-size: 16px;}
 .fs22{font-size: 16px;}
 .fs20{font-size: 15px;}
 .fs18{font-size: 14px;}
 .header .header_logo img{max-height: 80%;}
 .ibanner .item-mask{padding-top:50px;}
 .ibanner .slide-item-img{min-height:300px;object-fit: cover;}
 .ibanner .item-mask .title img{max-width: 80%;}
 .ibanner .item-mask .subtitle{margin-top:25px;}
 .ibanner .item-mask .subtitle text{font-size:12px;padding:8px 12px;}
 .part{padding:50px 0 55px;}
 .part-title{margin-bottom: 40px;}
 .part1-list{padding-right:10px;}
 .part1-box-left{width:35%;padding-left:15px;font-size:15px;}
 .part1-list{width:65%;}
 .part1-box-left ul li{padding:12px 15px 12px 0;}
 .part1-box-left .part1-logo{width:80%;right:10%;}
 .part1-list .list-item{padding-bottom: 35px;}
 .part1-list .item-img{height:220px;}
 .part1-list .item-name,.part1-list .item-desc{padding:0 15px;}
 .part2-title h2{font-size:24px;}
 .part2-title p{font-size:15px;}
 .part-service{overflow: hidden;}
 .part-service ul{padding:0;}
 .part-service ul .item{padding:50px 0 20px;}
 .part-news-left{width:100%;}
 .part-news-list{width:100%;padding:0;}
 .part-news-list ul{margin-left:-6px;margin-right:-6px;}
 .part-news-list li{padding:0 6px;}
 .news-item .item-desc{padding-right:0;}
 .news-item .item-con{padding:25px 20px 22px;}
 .part-news-list li .news-item .item-con{padding:18px 12px 16px;}
 .news-item .item-title{font-size:17px;}
 .news-item{margin-bottom: 14px;}
 .part-join h2{font-size:22px;}
 .part-join .title{letter-spacing: 3px;font-size:26px;}
 .part-join a{width:200px;margin-top:35px;line-height: 50px;}
 .footer{padding-top: 40px;}
 .footer-logo .logo-box{margin-bottom: 20px;}
 .footer-nav .info-item{margin-bottom: 20px;}
 .part-title .en{font-size:28px;}
 .part-title .title{font-size:26px;}
 .part-service ul .item-title{letter-spacing: 1px;font-size:20px;margin-top:35px;}
 .part-service ul .item-line{bottom: 50px;}
 .part-service ul{margin-top:45px;}
}


.product-box{background: #eeeeee;padding-bottom: 40px}
.product-subcolumn{padding:64px 0;margin-bottom:4px;color:#000;text-align: center;letter-spacing: 1px;position: relative;}
.product-subcolumn::after{position: absolute;content:'';height:1px;background: #dddddd;left:3%;right:3%;top:50%;margin-top:-1px;}
.product-subcolumn span{display: inline-block;background: #eee;line-height: 1;position: relative;z-index:2;padding:0 46px;}

.product-swiper{padding:0 3%;position: relative;}
.product-swiper .swiper{position: relative;}
.product-swiper .swiper-slide{padding:40px 0;}
.product-swiper .item-con{padding:20px;}
.product-swiper .swiper-container{background:#fff;}
.product-swiper .swiper-btn{box-shadow: 0 0 12px rgba(0,0,0,.2);outline: none;width:53px;height:53px;border-radius: 100%;overflow: hidden;background: #fff;text-align: center;}
.product-swiper .swiper-btn::after{font-size:20px;color:#666;}
.product-swiper .swiper-button-prev{left:-26px;}
.product-swiper .swiper-button-next{right:-26px;}
.product-swiper .item-img{padding-bottom: 65.8%;overflow: hidden;}
.product-swiper .item-img img{max-height: 100%;}
.product-swiper .subtit{margin-top:26px;color:#2d2d2d;}
.product-swiper .desc{line-height: 1.8;color:#878787;margin-top:30px;min-height: 81px;}
.product-swiper .more{display: block;width:194px;line-height: 48px;font-size:15px;color:#fff;background: #e6771b;border-radius:2px;text-align: center;letter-spacing: 2px;margin-top:35px;}
.product-swiper .swiper-button-disabled{pointer-events: auto;}

.inner-titleBox{color:#191919;}
.inner-titleBox p{letter-spacing: 2px;}
.inner-titleBox h2{line-height: 1;margin-bottom: 18px;color:#124e8b;font-weight: 800;letter-spacing: 0;text-transform: uppercase;}
 
 
 
@media (max-width:767px){
 .product-swiper .swiper-btn{width:36px;height: 36px;}
 .product-swiper .swiper-btn::after{font-size:16px;}
 .product-swiper .item-con{padding:25px 20px 10px;}
 .product-subcolumn{padding: 40px 0 36px;}
 .product-subcolumn span{padding:0 20px;font-size:20px;}
 .product-swiper{padding:0 20px;}
 .product-swiper .swiper-button-next{right:-20px;}
 .product-swiper .swiper-button-prev{left:-20px;}
 .product-swiper .item-con .title{font-size:19px;}
 .product-swiper .subtit{margin-top:17px;}
 .product-swiper .desc{margin-top:20px;}
 .product-box .inner-titleBox{padding:50px 0 40px;}
 .inner-titleBox h2{font-size:22px;margin-bottom: 12px;}
 .inner-titleBox p{font-size:26px;}
 .product-list li{margin-bottom: 40px;}
 .inner-banner .slide-item-img{min-height: 300px;object-fit: cover;}
 .product-list .pro-item .item-con h2{font-size:19px;}
 .product-list .pro-item .item-con{padding-bottom: 35px;}
}

.aboutUs-box{padding-bottom: 120px;}
.about-part1{padding:120px 0 145px;}
.about-part1 .inner-titleBox{padding-bottom: 20px;}
.aboutUs-box .inner-titleBox h2{margin-bottom: 12px;}
.about-part1 .left-desc{line-height: 2.25;padding-right:6%;text-align: justify;}
.about-part1 .about-p1-left{width:40%;float:left;padding-bottom: 60px;}
.about-part1 .about-p1-video{width:60%;float:left;}
.about-part1 .left-count{position: relative;margin-top:50px;background: rgba(18,78,139,.77);color:#fff;text-align: center;padding:15px 0;line-height: 1;}
.about-part1 .left-count::after{position: absolute;content:'';width:20%;left:100%;top:0;height:100%;background: rgba(18,78,139,.77);z-index:10;}
.about-part1 .left-count ul{width:112%;}
.about-part1 .left-count li{float:left;width: 50%;text-align: center;border-left:1px solid rgba(255,255,255,.3);padding:20px 10px;}
.about-part1 .left-count li .c-item{display: inline-block;text-align: left;font-size:15px;}
.about-part1 .left-count span{font-weight: 800;margin-right:6px;}
.about-part1 .left-count .num{margin-top:15px;}
.about-part1 .about-p1-video .video-box{position: relative;height:100%;}
.about-part1 .about-p1-video .video-box img{height: 100%; object-fit: cover;}
.about-part1 .about-p1-video video{width:100%;background: #000;object-fit: cover;height:100%;}
.about-part2{text-align: center;background: url(../images/about-img1.png) no-repeat center;background-size: 100% auto;background-attachment: fixed;}
.about-part2 ul{background: rgba(18,78,139,.77);}
.about-part2 li{padding:100px 15px;color:#fff;position: relative;}
.about-part2 li::after{content:'';position: absolute;left:0;top:50%;height:34%;transform: translateY(-50%);width:1px;background: rgba(255,255,255,.6)}
.about-part2 li:first-child::after{display: none;}
.about-part2 li .item-num{font-size:40px;}
.about-part2 li .item-num span{font-weight: 800;letter-spacing: 1px;}
.about-part2 li p{opacity: 0.8;margin-top:14px;}
.about-part2 .item-icon{width:50px;margin:0 auto 20px;transition: all .5s;}
.about-part2 li:hover .item-icon{transform: rotateY(180deg);}
.about-part3{padding-top:120px;}
.about-part3 ul{margin-top:65px;}
/*.about-part3 ul li{padding:0 2% 30px;}
.about-part3 .item{position: relative;background-repeat: no-repeat;background-size: cover;}
.about-part3 .item-mask{position:absolute;left:0;top:0;width: 100%;height:100%;background: rgba(0,0,0,.3);}
.about-part3 .item-con{position: relative;z-index:2;padding:110px 0;text-align: center;color:#fff;}
.about-part3 .item-con p{letter-spacing: 3px;margin-top:14px;}
.about-part3 .item-con img{transition: all .5s;}
.about-part3 .item:hover img{transform: rotateY(180deg);}*/

.about-part4{margin-top:120px;}
.about-part4 .about-part4-con{margin-top:40px;background: url(../images/history-bg.png) no-repeat center;background-size: cover;background-attachment: fixed;position: relative;}
.about-part4 .about-part4-con .item-mask{background: rgba(0,0,0,.37);position: absolute;left:0;top:0;width: 100%;height: 100%;}
.about-part4-con .history-list{position: relative;z-index:10;color:#fff;padding:220px 7% 85px;}
/*.about-part4-con .history-list li{text-align: center;margin-bottom: 12px;position: relative;padding:0;}
.about-part4-con .history-list .item-round{width:20px;height:20px;overflow: hidden;border-radius: 100%;background:#fff;margin:0 auto 26px;}
.about-part4-con .history-list li:nth-child(6n+5){margin-top:52px;}
.about-part4-con .history-list li:nth-child(6n+4){margin-top:160px;}
.about-part4-con .history-list li:nth-child(6n+3){margin-top:197px;}
.about-part4-con .history-list li:nth-child(6n+2){margin-top:328px;}
.about-part4-con .history-list li:nth-child(6n+1){margin-top:385px;}
.about-part4-con .history-list .item-line{width:113%;height:1px;background: #fff;left:50%;top:10px;position: absolute;transform-origin: left top;}
.about-part4-con .history-list li:nth-child(6n+6) .item-line{width:10px;}
.about-part4-con .history-list li:nth-child(6n+5) .item-line{transform: rotate(-13deg);}
.about-part4-con .history-list li:nth-child(6n+4) .item-line{transform: rotate(-25deg);}
.about-part4-con .history-list li:nth-child(6n+3) .item-line{transform: rotate(-9deg);width:106%;}
.about-part4-con .history-list li:nth-child(6n+2) .item-line{transform: rotate(-29.5deg);width:115%;}
.about-part4-con .history-list li:nth-child(6n+1) .item-line{transform: rotate(-14deg);width:107%;}*/

.video-box video{width:100%;height:570px;}

@media (max-width:1200px){
 .about-part1{padding:100px 0 120px;}
 .about-part1 .left-count{padding:20px 0;}
 .about-part2 li{padding:65px 15px;}
 /*.about-part3 .item-con{padding:100px 0;}*/
 .about-part3{padding-top:100px;}
 .about-part4{margin-top:100px;}
 .about-part4-con .history-list{padding-top:180px;}
 .aboutUs-box{padding-bottom:100px;}
}
@media (max-width:992px){
 /*.about-part3 .item-con{padding:60px 0;}
 .about-part3 .item-con img{max-width: 15%;}*/
 .about-part1 .about-p1-left{width:100%;margin-bottom: 30px;}
 .about-part1 .about-p1-video{width:100%;}
 .about-part1{padding:80px 0 100px;}
 .about-part3{padding-top:80px;}
 .about-part4{margin-top:60px;}
 .about-part4-con .history-list{padding:120px 0 50px;}
 .aboutUs-box{padding-bottom: 80px;}
 .about-part1 .about-p1-video{padding-bottom: 56%;position: relative;}
 .about-part1 .about-p1-video .video-box{position: absolute;left:0;top:0;width:100%;}
 .about-part1 .left-count::after{display: none;}
 .about-part1 .left-count ul{width: 100%;}
 .about-part1 .left-count{margin-top:40px;}
 .about-part1 .about-p1-left{padding-bottom: 20px;}
 .about-part2 li{padding:35px 10px;}
 .about-part2 .item-icon{width:40px;margin-bottom: 10px;}
 .about-part3 ul{margin-top:40px;}
}
@media (max-width:767px){
 .about-part1{padding:55px 0 60px;}
 .about-part1 .left-desc{padding:0;}
 .about-part1 .about-p1-left{margin-bottom: 16px;}
 .about-part1 .left-count{margin-top:20px;padding:18px 0;}
 .about-part1 .left-count li{padding:15px 10px;}
 .about-part2 li{padding:36px 0;}
 .about-part3{padding-top:55px;}
/* .about-part3 ul{margin-top:40px;}
 .about-part3 ul li{padding:0 0 20px;}*/
 .about-part4{margin-top:55px;}
 .about-part4-con .history-list{padding:120px 0 50px;}
 .aboutUs-box{padding-bottom: 40px;}
 .header_tools{position: static;}
 .header_tools ul{justify-content: flex-end;padding:12px 15px;}
 .index_header{position: fixed!important;}
 .header_search_fix .box{width:90%; left:5%; margin-left:0;}
 .header_search_fix .input{font-size:30px;}
 .header_search_fix .close-btn{width:60px; height:60px; font-size:20px;line-height:60px;right:15px;}
 .header .header_tools li{line-height: 36px;font-size:15px;}
 .header .header_tools li .icon-search{width:36px;height:36px;}
 .index_header.isScroll{background: rgba(255,255,255,.7);}
 .index_header.isScroll .header_tools{color:#000;}
 .index_header.isScroll .header_tools li .icon-search{background-image: url(../images/icon-search1.png);}
 .index_header.isScroll .header_tools li.nav-search{border-left-color:#000;}
 .index_header.isScroll .button_menu span{background:#000;}
 .about-part2{background-size: cover;}
}

.joinUs-box{padding:95px 0 70px;}
.job-content{margin-top:45px;border:1px solid #efefef;border-top:none;}
.job-content .list-title{background: #8a8a8a;color:#fff;letter-spacing: 1px;}
.job-content .item{float:left;width:16%;padding:20px 15px;text-align: center;}
.job-content .item1{width: 20%;}
/*.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:16px 2.9% 30px;border-top:1px solid #f2f2f2;}
.job-content .list .detail-top{color:#383838;padding: 10px 30px 15px;border-bottom: 2px solid #ebebeb;}
.job-content .list .detail-top .col-xs-6{margin-bottom: 4px;}
.job-content .list .detail-con{padding:34px 35px 16px;border-bottom: 1px solid #e6e6e6;font-size:15px;color:#4a4a4a;}
.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: 190px;max-width: 20%;padding:15px 0;text-align: center;color:#fff;background: #124e8b;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:#004fa0;font-size:17px;}
.job-content .list .detail-bottom .mail::after{content:'|';margin-left: 15px;color:#124e8b;}
.job-content .list .detail-bottom .contact-btn{padding-left: 36px;background: url(../images/icon-contact.png) no-repeat left center;line-height: 28px;}
.job-content .list li:last-child .top::after{background: none;}

.inner-banner{position: relative;}
.subcolumn-nav{text-align: center;position: absolute;bottom:28px;left:0;right:0;z-index:10;}
.subcolumn-nav a{transition: all .3s;position: relative;display: inline-block;line-height:1;padding:24px 20px;letter-spacing: 2px;color:#fff;min-width:18.8%;margin:0 3.5% 20px;background: rgba(0,0,0,.4);}
.subcolumn-nav a::after{transition: all .3s;content:'+';position: absolute;right:6.8%;bottom:6px;color:#fff;font-size:24px;line-height: 1;}
.subcolumn-nav a.active,.subcolumn-nav a:hover{background: #124e8b;}
.subcolumn-nav a:hover::after{transform: rotate(180deg);}

@media (max-width: 992px){
 .joinUs-box{padding:80px 0 60px;}
 .job-box{padding-top:40px;}
 .job-subcolumn .item{padding-bottom: 45%;}
 .job-content{margin-top:35px;font-size:15px;}
 .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;}
 .subcolumn-nav{bottom:20px;}
 .subcolumn-nav a{padding:20px 20px;margin:0 2% 15px;font-size:20px;min-width:24%;}

}
@media (max-width: 767px){
 .joinUs-box{padding:45px 0 60px;}
 .job-content{border:none;margin-top:26px;}
 .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 .con{padding:0;}
 .job-content .list .top{padding:18px 0 15px;}
 .job-content .list .top .item{width: 100%;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;padding:0 12px;}
 .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-btn{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;}
 .job-content .list .detail-con{padding-top:10px;}

 .subcolumn-nav{position: static;margin-top:45px;}
 .subcolumn-nav a{padding:16px 20px;font-size:17px;min-width:40%;margin:0 4%;}
}

.case-part1{padding:100px 0;}
.case-part1 .inner-titleBox{margin-bottom: 80px;}
.case-part1 .img-box,.case-part1 .text-box{padding:0;}
.case-part1 .img-box img{width:100%;}
.case-part1 .text-box{padding-left:40px;padding-right:6%;}
.case-part1 .text-box h3{font-weight: bold;color:#222;line-height: 1.67;margin-bottom: 30px;}
.case-part1 .text-con{color:#666;font-size:16px;line-height: 30px;}

/* prothere03 */
.prothere03wrap{width: 100%;}
.prothere03{width: 100%;position: relative;}
.prothere03 .li{width: 100%;overflow: hidden;box-sizing: border-box;position: relative;padding-bottom: 135%;}
.prothere03 .li img{display: block;width: 100%;transition: all .6s;height:100%;object-fit: cover;position: absolute;left:0;top:0;}
.prothere03 .li:hover img{transform: scale(1.1);}
.prothere03 .li::before{content: '';display: block;width: 100%;height: 100%;background-color: rgba(35,35,35,0.75);position: absolute;top: 0;left: 0;transition: all .3s;z-index: 1;}
.prothere03 .li .text{position: absolute;width: 100%;box-sizing: border-box;text-align: center;top: 50%;left: 0;z-index: 2;transform: translateY(-50%);-webkit-transform: translateY(-50%);padding: 0 65px;}
.prothere03 .li .text strong{display: block;width: 70px;height: 1px;background-color: rgba(255,255,255,0.5);margin: auto;transition: all .3s;}
.prothere03 .li .text h4{font-size: 16px;color: #ffffff;line-height: 30px;text-align: center;min-height: 90px;opacity: 0;transform: translateY(50px);transition: all .3s;margin-bottom: 50px;}
.prothere03 .li:hover .text strong{width: 70px;background-color: rgba(255,255,255,0.5);}
.prothere03 .li .text h3{font-size: 24px;color: #ffffff;margin: 30px auto;text-align: center;}
.prothere03 .li:hover::before{background-color: rgba(230,119,27,0.9);}
.prothere03 .li:hover .text h4{opacity: 0.75;transform: none;}
.prothere03 .li .more{display: block;width: 180px;height: 42px;text-align: center;line-height: 42px;background-color: #e6771b;color: #FFFFFF;font-size: 14px;overflow: hidden;position: relative;z-index: 0;border-radius: 2px;}
.prothere03 .li .more::after{content: '';width: 0;height: 100%;background-color: #FFFFFF;position: absolute;top: 0;left: 0;transition: all .3s;z-index: -1;}
.prothere03 .li .more:hover::after{width: 100%;}
.prothere03 .li .more:hover{color: #e6771b;}
.prothere03 .li .text a{border: 1px solid #fff;color: #fff;width: 150px;height: 42px;line-height: 42px;background-color: transparent;margin: auto;opacity: 0;transform: translateY(50px);transition: all .3s;}
.prothere03 .li .text a::after{border: #fff;}
.prothere03 .li .text a:hover{color: #e6771b;}
.prothere03 .li:hover .text a{transform: none;opacity: 1;}

.prothere03 .swiper-button-next,.prothere03 .swiper-button-prev{width: 46px;height: 46px;background-color: #fff;color: #1c3e7d;font-size: 18px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-image: none;outline: none;top: 50%;margin-top: -23px;}
.prothere03 .swiper-button-next{right: 0;}
.prothere03 .swiper-button-prev{left: 0;}
.prothere03 .swiper-button-next::after,.prothere03 .swiper-button-prev::after{font-size:14px;}

@media only screen and (max-width: 1600px){
 .prothere03 .li .text{padding: 0 30px;}
 .prothere03 .li .text h4{font-size: 14px;line-height: 26px;min-height: 78px;margin-bottom: 40px;}
}

.case-part3-title{text-align: center;color:#191919;line-height: 1;}
.case-part3{padding:90px 0;}
.case-part3-swiper{margin-top:50px;padding:0 6.2%;}
.case-part3-swiper .swiper-box{position: relative;}
.case-part3-swiper .swiper-box .swiper-slide{padding:0 20px 25px;}
.case-part3-swiper .swiper-box .swiper-slide a{display: block;box-shadow: -2px 8.8px 13.35px 1.65px rgba(104,104,104,.3);border:1px solid rgba(37,38,43,.1);}
.case-part3 .swiper-box a .imgbox{width: 100%;padding-bottom:74%;overflow: hidden;position: relative;}
.case-part3 .swiper-box a .imgbox .img{position: absolute;left:0;top:0;width:100%;height:100%;transition: all .6s;}
.case-part3 .swiper-box a .imgbox img{display: block;width:100%;height:100%;object-fit: cover;}
.case-part3 .swiper-box a:hover .img{transform: scale(1.1);}
.case-part3 .swiper-box .text{padding:30px 20px 52px;color:#313030;line-height: 1;} 
.case-part3 .swiper-box .text p{color:#9e9e9e;line-height: 1.67;height: 46px;margin-top:12px;}
.case-part3 .swiper-button-next, .case-part3 .swiper-button-prev{opacity:0;width: 42px;height: 42px;background-color: #fff;color: #1c3e7d;font-size: 18px;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-image: none;outline: none;top: 50%;margin-top: -42px;}
.case-part3 .swiper-button-next{right: 0;}
.case-part3 .swiper-button-prev{left: 0;}
.case-part3 .swiper-button-next::after, .case-part3 .swiper-button-prev::after{font-size:18px;color: #1c3e7d;}

@media only screen and (max-width: 1600px){
.case-part3-swiper .swiper-box .swiper-slide{padding:0 18px 25px;}

}

@media only screen and (min-width:900px) and (max-width:1260px) {
 .prothere03 .li .text{padding: 0 10px;}
 .prothere03 .li .text h3{font-size: 22px;margin: 20px auto;}
 .prothere03 .li .text p{letter-spacing: 0;min-height: 130px;}
}
@media only screen and (max-width: 1000px){
 .case-part1{padding:70px 0 80px;}
 .case-part1 .inner-titleBox{margin-bottom: 55px;}
 .case-part1 .text-box{padding-right:0;}
 .case-part1 .text-box h3{font-size: 16px;line-height: 28px;margin-bottom: 25px;}
 .case-part1 .text-con{font-size:14px;}
 .case-part3{padding:70px 0 60px;}
 .case-part3-swiper .swiper-box .swiper-slide{padding:0 15px 25px;}
 .case-part3 .swiper-box .text{padding:30px 16px 40px;}
}
@media only screen and (max-width: 1000px) and (min-width: 760px){
 .case-part1 .text-con{height: 150px;overflow: hidden;overflow-y: scroll;}
}
@media only screen and (max-width: 760px){
 .case-part1{padding:50px 0;}
 .case-part1 .inner-titleBox{margin-bottom: 40px;}
 .case-part1 .text-box{padding:0;margin-top:30px;}
 .prothere03 .li .text h4,.prothere03 .li .text a{opacity: 1;transform: none;-webkit-transform: none;}
 .prothere03 .li .text{padding: 0 50px;}
 .prothere03 .swiper-button-next, .prothere03 .swiper-button-prev{width: 42px;height: 42px;}
 .prothere03 .li .text h3{margin: 20px auto;}
 .prothere03 .li .text strong{width: 40px;}
 .prothere03 .li .text h4{font-size: 14px;line-height: 24px;margin-bottom: 30px;}
 .prothere03 .li .text a{width: 150px;height: 40px;line-height: 40px;}
 .case-part3-swiper{padding:0 5px;}
 .case-part3{padding:50px 0 40px;}
 .case-part3-swiper{margin-top:30px;}
 .case-part3 .swiper-button-next, .case-part3 .swiper-button-prev{opacity: 1;}
}

.contactUs-box{padding:100px 0 140px;}
.contactUs-box .contact{position: relative;margin-top:60px;}
.contactUs-box .contact::before{position: absolute;content:'';left:0;width:50%;height:100%;top:0;background:#124e8b;}
.contactUs-box .contact>.container{position: relative;z-index:10;}
.contactUs-box .contact .left-info{color:#fff;}
.contactUs-box .contact .right-form{color:#000000;}
.contactUs-box .contact .left-info,.contactUs-box .contact .right-form{padding:110px 0 125px;}
.contactUs-box .contact .title h2{line-height: 1;margin-bottom: 15px;letter-spacing: 1px;}
.contactUs-box .contact .box{padding:0 35px 0 14.5%;}
.contactUs-box .contact .form{padding-right:22%;margin-top:50px;}
.contactUs-box .contact .box-con{padding-right:24px;margin-top:50px;}
.contactUs-box .contact .form-item input,.contactUs-box .contact .form-item select{width:100%;line-height: 54px;border:1px solid #e4e5e7;border-radius:2px;overflow: hidden;padding:0 20px;font-size:15px;}
.contactUs-box .contact .form-item textarea{height:130px;padding:15px 20px;width: 100%;border:1px solid #e4e5e7;border-radius:2px;overflow: hidden;font-size:15px;}
.contactUs-box .contact .form-item{margin-bottom: 20px;}
.contactUs-box .contact .form-btn{width:205px;padding:16px 0;line-height: 1;color:#fff;border-radius:999px;overflow: hidden;background: #2290ff;border:none;outline: none;margin-top:13px;}
.contactUs-box .contact-map{padding:0 0 12px 11px;position: relative;}
.contactUs-box .contact-map::after{position: absolute;content:'';width:90.67%;height:91.6%;left:0;bottom:0;border:4px solid rgba(255,255,255,.3);}
.contactUs-box .contact-map .map{position: relative;z-index:10;}
.contactUs-box .contact-map #allmap{height: 325px;}
.contactUs-box .contact-info .info-item{margin-top:30px;line-height: 1.8;}
.contactUs-box .contact-info .info-item .item-icon{margin-right:16px;max-width: 12%;line-height: 1;}

@media only screen and (max-width: 1400px){
 .contactUs-box .contact .left-info, .contactUs-box .contact .right-form{padding:100px 0 110px;}
 /*.contactUs-box .contact .box{padding-left:12%;}*/
 .contactUs-box .contact .form{padding-right: 18%;}
 .contactUs-box .contact-map #allmap{height:300px;}
}
@media only screen and (max-width: 1100px){
 .contactUs-box{padding:80px 0 100px;}
 .contactUs-box .contact .form{padding-right: 5%;margin-top:40px;}
 .contactUs-box .contact .box-con{margin-top:40px;}
 .contactUs-box .contact .left-info, .contactUs-box .contact .right-form{padding:80px 0;}
 .contactUs-box .contact .box{padding-left:10%;}
 .contactUs-box .contact .form-item input, .contactUs-box .contact .form-item select{line-height: 48px;}
 .contactUs-box .contact .form-btn{width:180px;}
 .contactUs-box .contact-map #allmap{height:250px;}
 .contactUs-box .contact{margin-top:45px;}
}
@media only screen and (max-width: 992px){
 .contactUs-box .contact .form,.contactUs-box .contact .box-con{padding:0;}
 .contactUs-box .contact .box{padding:0 25px;}
}
@media only screen and (max-width: 767px){
 .contactUs-box{padding:50px 0 20px;}
 .contactUs-box .contact::before{width:0;display: none;} 
 .contactUs-box .contact{margin-top:35px;}
 .contactUs-box .contact .box{padding:0;}
 .contactUs-box .contact>.container{padding:0;}
 .contactUs-box .contact .left-info{background:#124e8b;}
 .contactUs-box .contact .right-form,.contactUs-box .contact .left-info{padding:50px 15px;}
 .contactUs-box .contact .form{margin-top:30px;}
 .contactUs-box .contact .form-item{margin-bottom: 16px;}
 .contactUs-box .contact .form-item input, .contactUs-box .contact .form-item select{line-height: 44px;}
}

.honour-box{padding:90px 0;}
.honour-top{color:#fff;background-repeat: no-repeat;background-size: cover;background-position: center;margin:0 7.7%;position: relative;}
.honour-top .bg{position: absolute;right:0;top:0;height:100%;width:50%;background: rgba(18,78,139,.77);}
.honour-top .con{padding:134px 0;}
.honour-top .con .title{line-height: 1;position: relative;left:-62px;}
.honour-top .con .title span{padding:14px 40px;background: #124e8b;letter-spacing: 3px;display: inline-block;}
.honour-top .con .desc{padding:0 8.8%;margin-top:35px;line-height: 1.7;min-height: 150px;text-align: justify;letter-spacing: 1px;}
.honor-list{margin-top:120px;}
.honor-list .list{font-size:18px;}
.honor-list .list li{text-align: center;margin-top: 55px;}
.honor-list .list .item-img{margin-bottom: 30px;}
.honor-list .list .item-name{font-weight: bold;color:#124e8b;}
.honor-list .list .item-date{color:#858585;font-size:14px;margin-top:5px;font-weight: bold;}

.equipment-box{padding:100px 0 130px;}
.equipment{margin-top:60px;}
.equipment-img{width:53%;background-repeat: no-repeat;background-size: cover;background-position: center;transition: all .6s;}
.equipment-img .img-list .img-item{display: none;}
.equipment-img .img-list .img-item:first-child{display: block;}
.equipment-list{width:47%;background: #0870d8;color:#fff;}
.equipment-list li{padding:0 7.6% 0 4%;line-height: 1;position: relative;}
.equipment-list li .item{position: relative;padding:70px 14% 60px 5%;border-bottom:1px solid #f5fcff;}
.equipment-list .item h2{font-weight: bold;margin-bottom: 25px;letter-spacing: 1px;}
.equipment-list .item p{letter-spacing: 1px;margin-top:5px;margin-right:10px;}
.equipment-list .item span{font-weight: bold;margin-right:12px;font-size:30px;}
.equipment-list li:last-child .item{border:none;}
.equipment-list li::after{content:'';right:100%;position: absolute;width:0;height:0;transition: opacity .4s;border:48px solid transparent;border-right:48px solid #0870d8;opacity:0;top:50%;transform: translateY(-50%);}
.equipment-list li.active::after{opacity:1;}
.equipment-list li span.icon{transition: all .4s;opacity:0;top:14%;right:4.6%;position: absolute;width:6.4%;height: 50px;background: url(../images/icon-plus.png) no-repeat top center;background-size: 100% auto;}
.equipment-list li.active span.icon{opacity: 1;transform: rotate(360deg);}

@media only screen and (max-width: 1200px){
 .equipment-list li .item{padding-top:60px;padding-bottom: 50px;}
 .equipment-list li::after{border-width: 40px;}
 .honour-top .con{padding:120px 0;}
 .honour-top{margin:0 7%;}
}
@media only screen and (max-width: 1100px){
 .equipment-box{padding:80px 0 100px;}
 .equipment{margin-top:50px;}
 .equipment-list li .item{padding:55px 5% 50px;}
 .equipment-list li::after{border-width: 35px;}
 .honour-top .con{padding:100px 0;}
 .honor-list{margin-top:100px;}
 .equipment-list .item h2{margin-bottom: 20px;}
 .equipment-list .item span{font-size:28px;}
}
@media only screen and (max-width: 992px){
 .equipment-list li .item{padding:40px 5% 30px;}
 
 .equipment-list li::after{border-width: 30px;}
 .honour-top{margin:0 3%;}
 .honour-top .con{padding:80px 0;}
 .equipment-list .item span{font-size:26px;}
}
@media only screen and (max-width: 767px){
 /*.equipment-list .item p{width: 100%;margin:5px 0;}*/
 .equipment-box{padding:50px 0 55px;}
 .inner-titleBox p{letter-spacing: 1px;font-weight: bold;font-size:24px;}
 .equipment-img,.equipment-list{width: 100%;}
 .equipment-list ul{position: relative;}
 .equipment-list ul::before{position: absolute;content:'';width:0;height:0;border:20px solid transparent;border-bottom:20px solid #0870d8;bottom:100%;left:50%;transform: translateX(-50%);}
 .equipment-list li::after{display: none;}
 .equipment-list .item h2{margin-bottom: 16px;}
 .equipment-img{background:none!important;}
 .equipment-img .img-list .img-item{position: relative;overflow: hidden;padding-bottom: 82%;}
 .equipment-img .img-list .img-item img{position: absolute;left:0;top:0;}
 .equipment-list li span.icon{transition: none;}
 .equipment-list .item p{font-size:15px;margin:3px 0;}
 .equipment-list li .item{padding:35px 5% 28px;}
 .honour-box{padding:55px 0;}
 .honour-top .bg{width:100%;}
 /*.honour-top .con{background: rgba(18,78,139,.77)}*/
 .honour-top{margin:0;}
 .honour-top .con{padding:60px 0;}
 .honour-top .con .title{left: 0;}
 .honour-top .con .desc{padding:0 20px;font-size:14px;min-height: 50px;letter-spacing: 0;margin-top:30px;}
 .honour-top .con .title span{margin:0 20px;}
 .honor-list{margin-top:50px;}
 .honor-list .list li{margin-top:35px;padding:0 8px;}
 .honor-list .list{margin-left:-8px;margin-right:-8px;}
 .album_gallery .album_close{right:10px!important;}
 .album_ordinary .album_close{font-size:26px!important;}
 .album_gallery .arrs:hover{color:#0870d8!important;}
 .equipment-list .item span{font-size:22px;}
}


.pages {text-align:center;margin-top:22px;}
.qilin_pager a {margin-right:10px;height:30px;line-height:30px;text-align:center;color:#666;background:#fff;border-color:#ddd;border-width:1px;border-style:solid;border-radius:3px;padding:5px 10px;}
.qilin_pager a.Ahover {color:#014886;}
