body{background: #fff;font-size:14px;font-family: Arial,"Helvetica Neue", Helvetica, sans-serif;color:#313030;max-width: 1920px;margin:0 auto;}
*{margin:0;padding:0;box-sizing: border-box;}
ul,dl,dd,dt,h2,p,h3,h4,h1{margin:0;}
ul,li{list-style: none;}
i{font-style: normal;}
a{cursor: pointer;color:inherit;}
a:hover,a:focus{text-decoration: none;color:inherit;}

.fs0{font-size:0;}
.fs90{font-size: 90px;line-height: 1;}
.fs48{font-size: 48px;line-height: 1;}
.fs36{font-size:36px;}
.fs30{font-size:30px;}
.fs26{font-size:26px;}
.fs25{font-size:25px;}
.fs24{font-size:24px;}
.fs22{font-size:22px;}
.fs20{font-size:20px;}
.fs18{font-size:18px;}
.fs16{font-size:16px;}

@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; 
}


.ht{font-family: '黑体';}
.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;}
.mr20{margin-right: 20px;}
.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;}
.flex-end{justify-content: flex-end;}
.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{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 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.04);}
.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{-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:0;width:100%;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;}

.line_btn{display:inline-block; *display:inline; *zoom:1; white-space:nowrap; padding:0 50px 0 30px; line-height:37px; font-size:15px; text-transform:uppercase; border:1px solid #aeaeae;}
.line_btn::after{content:";"; position:absolute; top:50%; right:22px; width:7px; height:11px; background:url(../images/icon-jt.png) no-repeat center; margin-top:-6px; overflow:hidden; opacity:1; visibility:visible; -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);}
/*.line_btn:hover::after{opacity:0; filter: alpha(opacity=0);-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0); visibility:hidden;}*/
.line_btn .jt{position:absolute; width:6px; bottom:0; top:0; right:22px;}
.line_btn .jt img{position:absolute; top:50%; margin-top:-3px; left:0;}
.line_btn:hover{padding:0 50px 0 30px;}
.line_btn.sj_btn{padding-right:80px; line-height:60px; border:none;}
.line_btn.sj_btn::after{background:url(../img/sj_btn.png) no-repeat center; width:12px; height:15px; margin-top:-8px; right:50px;}
.line_btn.sj_btn .jt{width:12px; right:50px;}
.line_btn.sj_btn .jt img{margin-top:-8px;}

.view-more{font-weight: bold;display: inline-block;width: 192px;line-height: 47px;border:1px solid #fff;text-align: center;}
.view-more span{display: inline-block;padding-right: 26px;background: url(../images/icon-right.png) no-repeat right center;background-size: auto;}
.view-more.black{border-color:#2c2c2c;}
.view-more.black span{background-image: url(../images/icon-right1.png);}

@media (min-width: 767px){
 .container{width:90%;max-width: 1600px;}
 .header_container{width:90%;margin-left:5%;}
}
@media (min-width: 1200px){
 .container{width:88%;}
 .header_container{margin-left:6%;}
}

/* 导航部分 */
.header{position: relative;top:0;background: #fff;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.fixed{top:0;position: sticky;}
.header_box{position: relative;line-height: 80px;color:#535353;}
.header .header_logo{position: absolute;left:0;top:0;bottom:0;}
.header .header_logo img{max-width: 100%;max-height: 78px;}
.header .header_nav{text-align: right;letter-spacing: 1px;}
.header .header_nav .nav_container>ul>li{display: inline-block;text-align: center;margin-right:22px;}
.header .header_nav li{position: relative;}
.header .header_nav .nav_container>ul>li>a{display: block;position: relative;padding:0 7px;}
.header .header_nav .nav_container>ul>li>a.active,.header .header_nav .nav_container>ul>li:hover>a{color:#005094;font-weight: bold;}
.header .header_nav .nav_container>ul>li>a::after{transition: all .3s;position: absolute;content:'';width:0;height: 2px;background: #005094;left:50%;transform: translateX(-50%);bottom:0;}
.header .header_nav .nav_container>ul>li>a.active::after,.header .header_nav .nav_container>ul>li:hover>a::after{width:100%;}
.header .header_nav .nav_container .dropdown-menu{margin:0;padding:0;border:none;left:50%;transform: translateX(-50%);text-align: center;border-radius:0;background: rgba(255,255,255,.8);font-size:15px;}
.dropdown-menu li a{text-overflow: ellipsis;overflow: hidden;display: block;white-space: nowrap;padding:16px 10px;line-height: 1;position: relative;transition: all .3s;}
.dropdown-menu li a:hover, .dropdown-menu li a:focus,.dropdown-menu li a.active{background: #005094;color:#fff;}
.header .header_nav .nav_container .dropdown-menu ul{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;height:80px;padding-top:27px;margin-left:15px;}
.button_menu{width:28px;height:25px;position: relative;border:none!important;cursor: pointer;padding:0;display: block;}
.button_menu span {display:block;width:100%;height:3px;background-color:#313030;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}

.header .header_tools{float: right;position: relative;}
.header .header_tools li{position:relative;font-size: 14px;float: right;text-align: center;cursor: pointer;}
.header .header_tools li .icon-search{width:40px;display:block;height:80px;background: url(../images/icon-search.png) no-repeat center;}
.header .header_tools li .search-form{z-index:10;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%;padding-right:40px;border:1px solid #eee;border-radius:6px;overflow: hidden;line-height: 50px;background: #fff;}
.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:0;top:0;outline: none;border:none;}
.header .header_tools li.nav-search:hover .search-form{width: 210px;}
.header .header_tools li .icon-lang{display: inline-block;padding:0 20px;background: url(../images/icon-down.png) no-repeat right center;}
.header .header_tools .nav-lang{margin-right: 25px;}
.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;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;}


.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;}

.ibanner{position: relative;text-align: center;}
.ibanner .swiper-slide{overflow: hidden;}
.ibanner .slide-item{position: relative;overflow: hidden;color:#fff;}
.ibanner .slide-item .slide-item-img{width: 100%;}
/*.ibanner .item-mask{position: absolute;top:0;left:0;right:0;bottom:0;color:#fff;}
.ibanner .item-mask .title{font-weight: bold;letter-spacing: 6px;}
.ibanner .item-mask .subtitle{margin-top:28px;letter-spacing: 2px;}*/
.ibanner .swiper-container-horizontal>.swiper-pagination-bullets{bottom:4.1%;font-size:0;}
.ibanner .swiper-pagination-bullet{opacity: 1;background: #ebeaea;}
.ibanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px;}
.ibanner .swiper-pagination-bullet-active{background: #005094;}

.part-title{color:#333;padding-top:65px;}
.part-title .tit{line-height: 1;letter-spacing: 1px;}
.part-title .subtit{color:#999999;margin-bottom:15px;line-height: 1;}

.part-pro .part-title .subtit{margin:15px 0;color:#acabab;}
.index-pro{margin-top:62px;background: url(../images/pro-bg.png) no-repeat top center;background-size: cover;padding-bottom: 118px;}
.index-pro-left{padding:0;background: rgba(0,0,0,.5);color:#fff;}
.index-pro-left li a{border-top: 1px solid #3b3b3b;padding:0 19% 0 22%;display: block;position: relative;}
.index-pro-left li:first-child a{border-top:none;}
.index-pro-left li .detail{position: relative;letter-spacing: 2px;padding:55px 20% 48px 10%;}
.index-pro-left li .detail::after{content:'';position: absolute;left:0;bottom:-1px;right:0;height:1px;width: 100%;background: #fff;z-index:10;}
.index-pro-left li .detail h2{line-height: 1;font-weight: bold;margin-bottom: 20px;}
.index-pro-left li .detail h2 .scaleX{transform-origin: left center;letter-spacing: 2px;}
.index-pro-left li .detail p{line-height: 19px;height: 38px;}
.index-pro-left li a:hover{background: #005094;border-top-color: transparent;}
.index-pro-left li .icon-plus{opacity:0;transition: all .4s;position: absolute;top:50%;right:6.56%;margin-top:-24px;width: 47px;height: 47px;background: url(../images/icon-plus.png) no-repeat center;background-size: 100% auto;}
.index-pro-left li a:hover .icon-plus{opacity: 1;transform: rotate(180deg);}

.part-news{background: url(../images/news-bg.png) no-repeat center;background-size: 100% 100%;padding:10px 0 125px;}
.part-news .index-news{margin-top:68px;}
.part-news .index-news-left{width:32.375%;background: #fff;}
.part-news .index-news-right{width:65%;}
.part-news .index-news-left .img{overflow: hidden;}
.part-news .index-news-left .imghover{/*padding-bottom: 62.35%;*/height:318px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.part-news .index-news-left .news-item .con{margin-top:26px;padding:2px 13% 30px 106px;position: relative;}
.part-news .index-news-left .news-item .con .name{margin-bottom: 30px;}
.part-news .index-news-left .news-item .item-date{position: absolute;left:0;top:0;}
.part-news .news-item{background: #fff;display: block;}
.part-news .news-item .name{color:#333;line-height: 1.3;}
.part-news .news-item:hover .name{color:#005094;font-weight: bold;}
.part-news .news-item .desc{line-height: 22px;color:#979595;}
.part-news .news-item .item-date{width: 106px;text-align: right;color:#808080;padding:0 0 5px;line-height: 1;}
.part-news .news-item .item-date>div{width:66px;margin:0 auto;background: url(../images/icon-dline.png) no-repeat right bottom;background-size: 66% auto;}
.part-news .news-item .item-date .d{color:#005094;text-align: center;margin-bottom: 5px;}
.part-news .news-item .item-more{width: 26px;height: 9px;background: url(../images/icon-more-grey.png) no-repeat top center;background-size: 100% auto;transition: all .5s;position: relative;left:0;}
.part-news .news-item:hover .item-more{left:28px;}
.index-news-left .news-item .more{width: 91px;height: 31px;text-align: center;margin-top:28px;background: #005094;position: relative;}
.index-news-left .news-item .more i{display: block;height: 100%;background: url(../images/icon-more.png) no-repeat center;}
.index-news-right li{margin-top: 33px;}
.index-news-right li:first-child{margin:0!important;}
.index-news-right .news-item a{display: block;padding:25px 23% 25px 0;}
.index-news-right .news-item .desc,.index-news-right .news-item .name{line-height: 1;}
.index-news-right .news-item .desc{margin:12px 0 28px;}
.index-news-right .news-item .item-date{width: 140px;padding:20px 0 26px;border-right:1px solid #f0efec;flex:none;}
.index-news-right .news-item .item-date>div{width: 74px;margin:0 auto;}
.index-news-right .news-item .detail{padding:15px 0 15px 8.6%;}

@media (min-width:767px){
 .index-news{justify-content: space-between;}
}

.part-about .left,.part-about .right{float:left;width: 50%;}
.part-about .left{background-repeat: no-repeat;background-position: center;background-size: cover;}
.part-about .right{padding:15px 6% 30px 3.2%;}
.part-about .right .part-title{margin-bottom: 30px; padding-top: 30px;}
.part-about .right .content{color:#999999;line-height: 1.75;text-align: justify;}
.part-about .right .content p{margin-bottom: 5px;}

.footer{background: #e7e8ea;padding-top:95px;color:#999999;}
.footer-nav{font-weight: bold;line-height: 1;}
.footer-nav li.col-xs-12{padding-left:0;}
.footer-nav .title{color:#333;letter-spacing: 1px;margin-bottom: 23px;}
.footer-nav .submenu li{margin-bottom: 16px;}
.footer-nav a:hover{color:#2375bb;}
.footer-info{float:right;width: 160px;text-align: center;}
.footer-info .code{margin-top:25px;}
.footer-info h2{color:#686767;letter-spacing: 1px;}
.footer-info .icon-list{margin-top:18px;font-size:0;}
.footer-info .icon-list .icon{display: inline-block;width: 22px;height: 22px;background-repeat: no-repeat;background-size: contain;background-position: center;}
.footer-info .icon-list .icon-wx{background-image: url(../images/icon-wx.png);}
.footer-info .icon-list .icon-wb{background-image: url(../images/icon-wb.png);margin:0 40px;}
.footer-info .icon-list .icon-qq{background-image: url(../images/icon-qq.png);}
.footer-info .tel{margin:23px 0 16px;}
.footer-info .tel-a{color:#2375bb;font-weight: bold;}
.copyright{padding:16px 0;margin-top:18px;border-top:1px solid rgba(255,255,255,.3);}

@media (max-width:1400px){
 .index-news-right .news-item a{padding:20px 20% 20px 0;}
 .part-news .index-news-left .imghover{height: 288px;}
 .part-news .index-news-left .news-item .con{padding-right: 11%;}
 .header .header_nav .nav_container>ul>li{margin-right: 15px;}
 .header .header_logo{max-width: 20%;}
}

@media (max-width:1200px){
 .fs90{font-size: 80px;}
 .fs48{font-size: 46px;}
 .fs36{font-size:34px;}
 .fs30{font-size:28px;}
 .fs26{font-size:24px;}
 .fs25{font-size:23px;}
 .fs24{font-size:22px;}
 .fs22{font-size:20px;}
 .fs20{font-size:18px;}
 .fs18{font-size:16px;}
 .fs16{font-size:15px;}
 .part-title{padding-top:55px;}
 .index-pro{margin-top:52px;padding-bottom: 100px;}
 .index-pro-left li a{padding:0 15% 0 20%;}
 .index-pro-left li .detail{padding-top:45px;padding-bottom: 38px;}
 .index-news-right .news-item .item-date{width: 130px;padding:16px 0 18px;}
 .part-news .index-news-left .news-item .con{padding-left: 96px;}
 .part-news .index-news-left .news-item .item-date{width: 96px;}
 .index-news-right .news-item .desc{margin-bottom: 20px;}
 .part-news .index-news-left .news-item .con .name{margin-bottom: 22px;}
 .part-news .index-news-left .imghover{height: 260px;}
 .index-pro-left li .icon-plus{width: 40px;height: 40px;}
 .header .header_nav .nav_container>ul>li{margin-right: 12px;}
 .header .header_tools .nav-lang{margin-right: 18px;}
 .header .header_tools li .icon-lang{padding-left:0;}
}
@media (max-width:1100px){
 .fs48{font-size: 42px;}
 .index-pro-left li .detail{padding:40px 16% 36px 8%;}
 .index-pro-left li .icon-plus{width: 36px;height: 36px;}
 .index-news-right li{margin-top: 27px;}
 .index-news-right .news-item .detail{padding-left: 8%;}
 .index-news-right .news-item a{padding:16px 15% 16px 0;}
 .index-news-right .news-item .item-date{width: 120px;padding:12px 0 14px;}
 .part-news .index-news-left .imghover{height: 225px;}
 .part-news{padding-bottom: 110px;}
 .part-about .left{width: 45%;}
 .part-about .right{width: 55%;padding-bottom: 25px;}
 .footer{padding-top:80px;}
}
@media (max-width:992px){
 .fs90{font-size:60px;}
 .fs48{font-size:40px;}
 .fs36{font-size:32px;}
 .fs30{font-size:26px;}
 .fs26{font-size:22px;}
 .fs25{font-size:21px;}
 .fs24{font-size:20px;}
 .fs22{font-size:19px;}
 .fs20{font-size:17px;}
 .mobile_key{display: block;float:right;}
 .header .header_logo{position: static;float:left;max-width: 40%;}
 .header .header_nav{text-align: left;line-height: 1.2;}
 .index-pro-left li a{padding:0 12% 0 15%;}
 .index-pro-left li .detail{padding:30px 14% 26px 8%;}
 .index-pro-left li .icon-plus{width: 32px;height: 32px;}
 .index-pro{padding-bottom: 80px;margin-top:48px;}
 .part-news .index-news-left{width: 100%;}
 .part-news .index-news-right{width:100%;}
 .part-news .index-news-left .news-item .item-date{width: 120px;}
 .part-news .index-news-left .news-item .con{padding-left: 120px;}
 .part-news .index-news-left .news-item .con .name{margin-bottom: 20px;}
 .index-news-left .news-item .more{margin-top:22px;}
 .part-news .index-news-left .imghover{height: 0;padding-bottom: 62.35%;}
 .part-news{padding-bottom: 90px;}
 .part-news .index-news{margin-top:60px;}
 .index-news-right li, .index-news-right li:first-child{margin-top: 25px!important;}
 .part-about .left{width: 100%;background-image: none!important}
 .part-about .right{width: 100%;padding:0 6% 20px;}
 .part-about .right .part-title{margin-bottom: 25px;}
 .footer{padding-top:65px;}
}
@media (max-width:767px){
 .fs90{font-size: 45px;}
 .fs48{font-size:32px;}
 .fs36{font-size:24px;}
 .fs30{font-size:22px;}
 .fs26{font-size:20px;}
 .fs25{font-size:19px;}
 .fs24{font-size:18px;}
 .fs22{font-size:17px;}
 .fs20{font-size:16px;}
 .fs18{font-size:15px;}
 .fs16{font-size:14px;}
 .no-padding,.header_container{padding-left:15px;padding-right:15px;}
 .header_box{line-height: 50px;}
 .header .header_tools li .icon-search,.header .header_tools li{height: 50px;}
 .header .header_tools li.mobile_key{padding-top:13px;}
 .part-title{padding-top:40px;}
 .part-title .tit{letter-spacing: 0;font-weight: bold;}
 .index-pro,.part-news .index-news{margin-top:40px;}
 .index-pro-left li a{padding:0 25px;}
 .part-news{padding:0 0 60px;}
 .part-news .index-news-left .news-item .item-date,.index-news-right .news-item .item-date{width: 90px;}
 .part-news .index-news-left .news-item .con{padding-left: 100px;padding-right: 18px;}
 .index-news-right .news-item .item-date>div{width: 66px;}
 .index-news-right li, .index-news-right li:first-child{margin-top:20px!important;}
 .index-news-right .news-item a{padding-right:18px;}
 .index-news-right .news-item .detail{padding-left:18px;}
 .part-about .right{padding:5px 15px 15px;}
 .footer-top{flex-wrap: wrap;}
 .footer-nav,.footer-info{width: 100%;}
 .footer{padding-top:40px;}
 .footer-nav{margin-bottom: 15px;}
 .footer-nav .submenu{display: none;}
 .footer-nav li.col-xs-12{width: 25%;}
 .copyright{font-size:12px;}
 .copyright .flex{flex-wrap: wrap;justify-content: center;}
 .copyright .flex p{width: 100%;text-align: center;margin:5px 0;}
}

.inner-banner{position: relative;}
.subcolumn-nav{position: absolute;left:0;bottom:0;z-index:10;right:0;text-align: right;color:#fff;background: rgba(0,0,0,.22);}
.subcolumn-nav .container{min-height: 56px;}
.subcolumn-nav li{display:inline-block;font-size:14px;margin-left:4.3%;border-bottom: 2px solid transparent;}
.subcolumn-nav li a{display: block;padding:17px 4px;}
.subcolumn-nav li.active,.subcolumn-nav li:hover{border-bottom:2px solid #005094; }
.subcolumn-nav .nav{text-align: center;position: absolute;left:0;bottom:0;min-width:215px;line-height: 104px;z-index:10;text-align: center;padding:0 20px;background: #005094;letter-spacing: 2px;}

.aboutUs{padding:64px 0 50px;}
.aboutUs .profile{padding:32px 5.8% 0;/*color:#989898;line-height: 1.6;*/}
.aboutUs .profile img{max-width: 100%;margin-top:50px;}
.aboutUs .profile p{margin-bottom: 15px;text-indent: 2em;}
.inner-title{color:#666666;line-height: 1;}
.inner-title h2{letter-spacing: 2px;}
.inner-title p{color:#989898;margin-top:7px;}

.history{padding:100px 0 175px;background: url(../images/history-bg.png) no-repeat center;background-size: cover;color:#fff;}
.history .inner-title,.history .inner-title p{color:#fff;}
.history-swiper{position: relative;margin:130px 48px 0;}
.history-swiper::after{position: absolute;content: '';bottom:207px;width: 100%;height: 2px;opacity:0.82;background: #fff;}
.history-swiper .swiper-slide{width: auto;}
.history-swiper .item{position: relative;}
.history-swiper .item-con{position: relative;padding-top:80px;}
.history-swiper .item-con .desc{position: relative;width: 50%;padding-top:26px;padding-right:15px;}
.history-swiper .item-con .year{position: absolute;bottom:20px;text-align: center;width: 100%;right:0;}
.history-swiper .swiper-slide.odd .year{bottom:auto;top:100%;margin:20px 0 0;}
.history-swiper .swiper-slide.first .year{right:50%;width: 50%;padding-right: 15px;text-align: right;}
.history-swiper .swiper-slide.no-pic .year{right:50%;width:auto;transform: translateX(-50%);}
.history-swiper .swiper-slide.odd .desc{float:left;margin-left:15px;padding-right:0;}
.history-swiper .swiper-slide.first .desc{padding-top:0;}
.history-swiper .item-icon{position: absolute;top:26%;left:50%;width: 1px;height:24%;background: #fff;}
.history-swiper .item-icon::after{width: 8px;height: 8px;overflow: hidden;border-radius:100%;background: #fff;position: absolute;content:'';top:100%;left:-3px;margin-top:-4px;}
.history-swiper .swiper-slide.first .item-icon{height:48%;top:26%;}
.history-swiper .swiper-slide.first .item-icon::after{top:50%;}
.history-swiper .swiper-slide.three .item-icon{top:50%;}
.history-swiper .swiper-slide.three .item-icon::after{top:0;}
.history-swiper .item-bottom,.history-swiper .item-con{height: 208px;}
/*.history-swiper .item-bottom{justify-content: flex-end;}*/
.history-swiper .item-bottom{position: relative;padding-left: 50%;}
.history-swiper .item-bottom .bottom-left{position: absolute;left:0;bottom:0;width:50%;}
.history-swiper .item-img{padding:0 16px;width: 368px;}
.history-swiper .item .name{margin-bottom: 13px;overflow: hidden;}
/*.history-swiper .item .name p{width:50%;margin-left:50%;padding-left: 8px;}*/
.history-swiper .item .name p{padding-left: 10px;}
.history-swiper .item .img{margin:0 auto;width: 149px;height: 95px;background-repeat: no-repeat;background-size: cover;background-position: center;border-radius:4px;}
.history-swiper .swiper-btn{outline: none;width: 48px;height: 48px;text-align: center;line-height: 48px;overflow: hidden;border-radius:100%;background: #fff;top:auto;bottom:208px;margin-bottom:-24px;}
.history-swiper .swiper-btn::after{color:#666;font-size:18px;}
.history-swiper .swiper-button-next{right:0;transform: translateX(100%);}
.history-swiper .swiper-button-prev{left:0;transform: translateX(-100%);}

.history-swiper .swiper-slide.first{width:400px;}
.history-swiper .swiper-slide .item{padding-left:68px; max-width: 400px;}
.history-swiper .swiper-slide.first .item{padding-left:0;}
.history-swiper .swiper-slide .item-top{height: 208px;padding-top: 80px;width: 185px;position: relative;width: auto;}
.history-swiper .swiper-slide .item-top .img{position: absolute;right:100%;bottom:60px;background-size: contain;}
.history-swiper .swiper-slide .item-top .desc{padding-top: 24px;}
.history-swiper .swiper-slide .item .year{left:35px;position: absolute;}
.history-swiper .swiper-slide.first .item .year{left: auto;}
.history-swiper .swiper-slide .item-newicon{position: absolute;left:0;bottom:0;height: 100px;width: 1px;background: #fff;}
.history-swiper .swiper-slide .item-newicon::after{width: 8px;height: 8px;overflow: hidden;border-radius:100%;background: #fff;position: absolute;content:'';top:100%;left:-3px;margin-top:-4px;}
.history-swiper .swiper-slide .item-newbottom{position: relative;height: 208px;width:185px;width: auto;}
.history-swiper .swiper-slide .item-newbottom .item-newicon{bottom:auto;top:0;}
.history-swiper .swiper-slide .item-newbottom .item-newicon::after{top:0;}
.history-swiper .swiper-slide .item-newbottom .bottom-left{position: absolute;right:100%;bottom:0;width:185px;}
.history-swiper .swiper-slide.three .year{bottom:50%;top:auto;margin:0 0 20px 0;}
/*.history-swiper .item .name p{padding-right: 10px;}*/
.history-swiper .swiper-slide:first-child .item .name p{padding-right:0;}

.speech{padding:107px 0 100px;background: #f4f4f4;}
.speech .img{padding-left: 4%;}
.speech .content{margin-top:30px;}
.speech .content .desc{line-height: 25px;color:#666666;text-align: justify;}
@media (min-width:1200px){
 .speech .content{justify-content: space-between; position: relative;}
 .speech .content .img{position: absolute; right: 0; top: 0; height: 100%;}
 .speech .content .img img{width: 100%; height: 100%; object-fit: cover;}
}
@media (min-width:767px){
 .speech .content .desc,.speech .content .img{width: 50%;}
 .speech .content .desc{padding-left:5.8%;}
}
@media (max-width:1200px){
.speech .content{display: block;overflow: hidden;}
.speech .content .img{float:right;}
.speech .content .desc{width: auto;}
.history-swiper{margin-top:60px;}
.history{padding:80px 0 140px;}
.speech{padding:80px 0;}
}
@media (max-width:992px){
 .history{padding-bottom: 120px;}
 .history-swiper{margin-top:20px;}
}
@media (max-width:767px){
 .aboutUs{padding-top:45px;}
 .aboutUs .profile{padding:25px 0 0;}
 .aboutUs .profile img{margin-top:10px;}
 .history{padding:50px 0 80px;}
 .history-swiper{margin:0;}
 .history-swiper .item-con,.history-swiper .swiper-slide .item-top{height: 180px;padding-top:60px;}
 .history-swiper .item-bottom, .history-swiper .item-con,.history-swiper .swiper-slide .item-newbottom{height: 180px;}
 .history-swiper::after{bottom: auto;top:180px;}
 .history-swiper .swiper-btn{width: 40px;height: 40px;line-height: 40px;position: static;display: inline-block;margin:0 20px;transform: none;}
 .history-swiper .swiper-btn::after{font-size:18px;}
 .history-swiper .swiper-btn-box{text-align: center;margin-top:50px;}
}

.inner-banner .slide-item-img{min-height: 400px;object-fit: cover;}
.inner-banner .banner-txt{position: absolute;top:27%;letter-spacing: 2px;color:#304963;width:100%;left:0;}
.inner-banner .banner-txt .container{padding-left:18%;}
.inner-banner .banner-txt h2{margin-bottom: 30px;}

.searchBox{text-align: right;padding-top:18px;}
.searchBox .flex{justify-content: flex-end;}
.searchBox .flex span{color:#777777;margin-right:2.6%;}
.searchBox .search-form{width: 373px;max-width:30%;}
.searchBox .search{border:2px solid #c9c8c8;padding-right: 38px;position: relative;}
.searchBox .search input{line-height: 41px;width: 100%;outline: none;border:none;padding-left: 25px;}
.searchBox .search-btn{position: absolute;right:0;top:0;height: 100%;width: 60px;background: url(../images/search-icon.png) no-repeat center;outline: none;border:none;}

.product-tab{margin-top:50px;}
.product-tab ul li{padding:0;border-right:1px solid #fff;background: #777777;color:#fff;text-align: center;position: relative;}
.product-tab ul li::after{position: absolute;content: '';top:100%;width:0;height:0;border:9px solid transparent;border-top:9px solid #005094;opacity: 0;left:50%;transform: translateX(-50%);}
.product-tab ul li a{display: block;padding:13px 10px;letter-spacing: 4px;}
.product-tab ul li.active,.product-tab ul li:hover{background: #005094;}
.product-tab ul li.active::after,.product-tab ul li:hover::after{opacity: 1;}
.product-list{padding:1px 0 150px;background: #f6f6f6;margin-top:28px;}
.product-list li{margin-top:48px;color:#333;}
.product-list li .item{background: #fff;display: block;padding-bottom: 30px;}
.product-list li .name{margin-top:30px;line-height: 1;padding-top:25px;position: relative;letter-spacing: 4px;}
.scaleX{transform: scaleX(0.82);display: inline-block;}
.product-list li .name::before{position: absolute;content:'';width:24px;height: 1px;background: #333333;left:50%;top:0;margin-left:-12px;}
.product-list li .img{overflow: hidden;}
.product-list li .imghover{position: relative;padding-bottom: 45.5%;background: #fff;}
.product-list li .imghover img{max-height: 100%;}

.pagers{margin:130px 0 0;text-align: center;font-size:0;}
.pagers a{display: inline-block;font-size:16px;margin:0 13px;min-width:38px;padding:0 10px;line-height: 38px;height:38px;text-align: center;color:#777777;background: #d0d0d0;}
.pagers a.PreA,.pagers a.NextA{font-size:1px;width:38px;padding:0;color:transparent;position: relative;}
.pagers a.PreA::after,.pagers a.NextA::after{content:'';position: absolute;left:0;top:0;width: 100%;height: 100%;background: url(../images/icon-pager.png) no-repeat center;}
.pagers a.PreA::after{transform: rotate(180deg);}
.pagers a.Ahover{color:#fff;background: #005094;}

@media (max-width:1200px){
 .product-list li{margin-top:40px;}
 .pagers{margin-top:120px;}
 .product-list{padding-bottom: 120px;}
}
@media (max-width:992px){
 .subcolumn-nav .nav{line-height: 86px;min-width:180px;}
 .product-tab{margin-top:40px;}
 .pagers{margin-top:80px;}
}
@media (max-width:767px){
 .product-tab ul li{width: auto;font-size:16px;min-width:31%;}
 .product-tab ul li a{padding:12px 8px;letter-spacing: 2px;}
 .searchBox .search-form{max-width: none;width: 100%;margin-top:16px;}
 .searchBox .flex span{margin:0;width: 100%;text-align: left;}
 .searchBox .search input{padding-left: 20px;}
 .subcolumn-nav .nav{min-width:100px;line-height: 60px;left:15px;}
 .subcolumn-nav .container{min-height: 50px;}
 .product-list{padding-bottom: 80px;}
 .product-list li{margin-top:30px;}
 .pagers{margin-top:60px;}
 .pagers a{margin:0 8px;font-size:14px;min-width:32px;height: 32px;line-height: 32px;}
 .inner-banner .slide-item-img{min-height: 250px;}
 .inner-banner .banner-txt .container{padding:0 15px;}
 .inner-banner .banner-txt h2{margin-bottom: 18px;font-size:30px;}
 .inner-banner .banner-txt p{font-size:16px;}
 .history-swiper .swiper-slide:first-child{width: 350px;}
 .speech{padding:50px 0;}
 .speech .content .img{padding:0;margin-bottom: 20px;}
}

.contactUs{padding:60px 5% 75px;background: #fefefe;}
.inner-content .title{text-align: center;color:#333;letter-spacing: 3px;line-height: 1;padding-bottom: 23px;position: relative;margin-bottom: 24px;}
.inner-content .title::after{position: absolute;content:'';left:50%;bottom:-7px;margin-left:-3px;border:7px solid transparent;border-top-color:#e60012;}
.contactUs .box .left-img{width: 56%;border:1px solid #eeeefe;background: #fff;border-right:none;box-shadow:2.15px 9.3px 31px 6.5px rgba(8,8,8,.04);}
.contactUs .box .left-img img{width: 100%;height: 100%;object-fit: contain;}
.contactUs .box .right-con{width: 44%;padding:80px 0 70px 4%;}
.contactUs .box .right-con .scaleX{transform-origin: left center;}
.contactUs .box .right-con .name{margin-bottom: 16px;color:#333;letter-spacing: 3px;}
.contactUs .box .right-con .p{color:#666;margin-top: 24px;line-height: 26px;}
.contactUs .box .right-con .icon{flex:none;padding-left: 45px;min-width:115px;background-repeat: no-repeat;background-position: left top;}
.contactUs .box .right-con .icon-address{background-image: url(../images/icon-address.png);}
.contactUs .box .right-con .icon-mail{background-image: url(../images/icon-mail.png);}
.contactUs .box .right-con .icon-earth{background-image: url(../images/icon-earth.png);}
.contactUs .box .right-con .icon-post{background-image: url(../images/icon-post.png);}
.contactUs .box .right-con .icon-tel{background-image: url(../images/icon-tel.png);}
.contactUs .box .right-con .val p{margin-bottom: 24px;}
.contactUs .box .right-con .val p:last-child{margin:0!important;}
.contactUs .box .top{margin-bottom: 35px;}
.contactUs .box .right-con .val{letter-spacing: 1px;}

@media (max-width:1200px){
 .contactUs .box .left-img,.contactUs .box .right-con{width: 50%;}
 .contactUs .box .right-con{padding-top:50px;padding-bottom: 50px;}
 .contactUs .box .right-con .p{margin-top:20px;}
 .contactUs .box .right-con .val p{margin-bottom: 20px;}
 .contactUs .box .right-con .name{font-weight: bold;}
}
@media (max-width:992px){
 .contactUs .box .top{margin-bottom: 30px;}
 .contactUs .box .right-con .icon{min-width: 110px;}
 .contactUs .box .left-img,.contactUs .box .right-con{width: 100%;}
 .contactUs{padding-bottom: 40px;}
 .contactUs .box .left-img img{height:auto;}
}
@media (max-width:767px){
 .contactUs{padding:50px 15px;}
 .subcolumn-nav .nav{padding:0 15px;letter-spacing: 1px;font-size:16px;}
 .subcolumn-nav li a{padding:12px 4px;}
 .inner-content .title{letter-spacing: 1px;padding-bottom: 20px;}
 .contactUs .box .right-con{padding-bottom: 10px;}
 .header .header_nav{font-size:14px;line-height: 1.4;letter-spacing: 0;}
 .header .header_tools .nav-lang{margin-right: 13px;}
}

.culture{padding:110px 0 60px;}
.culture .list{text-align: center;padding-bottom: 100px;}
.culture .list ul li{padding-bottom:50px;}
@media (min-width:1200px){
 .culture .list{margin-left:-2%;margin-right:-2%;}
 .culture .list ul li{padding:0 2% 50px;}
}
.culture .list .item-round{margin:0 auto;width: 38%;padding-bottom:38%;position: relative;z-index:10;color:#fff;background: #005094;text-align: center;border-radius:100%;}
.culture .list .item-round i{position: absolute;left:50%;width:21px;height: 11px;margin-left:-10px;bottom:-10px;background: url(../images/icon-tri.png) no-repeat center top;}
.culture .list .item-round span{letter-spacing: 4px;font-family: '宋体';display: block;width: 100%;position: absolute;top:50%;transform: translateY(-50%);left:0;}
.culture .list .item-num{font-family: 'Impact';color:#efefef;margin-top:35px;}
.culture .list .item-img{margin-top:-37px; position: relative; transition: all 1.5s;}
.culture .list .item-img img{transition: all 1.5s;}
.culture .list .item-img:hover{transform: rotateY(180deg);}
.culture .list .item-img .item-con{width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 10; display: flex; align-items: center; padding: 20px; font-size: 18px; line-height: 30px;}

.culture-ln{background: #f0f0f2;}
.culture-ln .ln-left{width: 50%;background-repeat:no-repeat;background-size: cover;background-position: center;}
.culture-ln .ln-con{width:50%;padding:120px 4.3% 120px 6.3%;line-height: 24px;color:#333333;font-family: '黑体';}
.culture-ln .ln-con .con-item{margin-bottom: 40px;}
.culture-ln .ln-con .item-name{letter-spacing: 5px;font-weight: bold;min-width: 140px;margin-right: 20px;color:#005094;}
.culture-ln .ln-con .item-val p{margin-bottom: 10px;}

@media (max-width:1200px){
 .culture-ln .ln-con{padding-top:100px;padding-bottom: 100px;}
 .culture .list{padding-bottom: 80px;}
 .culture{padding:90px 0 45px;}
 .culture .list .item-round{width: 100px;height: 100px;padding-bottom: 0;}
}
@media (max-width:992px){
 .culture .list{padding-bottom: 40px;}
 .culture{padding:60px 0 35px;}
 .culture-ln .ln-con .item-name{min-width: 110px;}
 .culture-ln .ln-con{padding-top:80px;padding-bottom: 40px;}
 .culture-ln .ln-con .con-item{margin-bottom: 30px;}
 .culture .list .item-num{margin-top:25px;}
 .culture .list .item-round{width: 80px;height:80px;}
}
@media (max-width:767px){
 .culture-ln .ln-left,.culture-ln .ln-con{width: 100%;}
 .culture-ln .ln-con{padding:50px 15px 30px;}
 .culture-ln .ln-con .item-name{min-width: 96px;letter-spacing: 3px;margin-right: 15px;}
 .culture-ln .ln-con .con-item{margin-bottom: 25px;}
 .culture .list{padding-bottom: 20px;}
 .culture{padding-top:50px;}
 .subcolumn-nav li{margin-left:2.5%;font-size:13px;}
 .subcolumn-nav .container{min-height: 40px;}
 .culture .list .item-img .item-con{padding: 10px; font-size: 16px;}
}

.download{padding-bottom: 170px;}
.download .search-box{padding:28px 0;}
.download .search-box .form-input{width:30%;max-width: 375px;background: #f4f4f4;}
.download .search-box .form-input input{background: #f4f4f4;border:none;outline: none;line-height: 43px;height: 43px;width: 100%;padding:0 25px;}
.download .search-box .search-btn{padding:0 18px;line-height: 43px;height: 43px;background:#005094;color:#fff;border:none;outline: none;}
.download .search-box .search-btn span{display: inline-block;padding-right: 35px;background: url(../images/icon-fdj-white.png) no-repeat center right;}
.download-list{margin-top:70px;color:#999;}
.download-list li{margin-bottom: 40px;background: #f6f6f6;}
.download-list li a{padding:8px 5.5% 8px 4.4%;min-height: 70px;}
.download-list li .icon{width: 28px;height: 28px;background-repeat: no-repeat;background-size: contain;background-position: center;}
.download-list li .icon-zl{background-image: url(../images/icon-zl.png);margin-right:4.4%;}
.download-list li .icon-download{background-image: url(../images/icon-download.png);}
.download-list li p{letter-spacing: 1px;}
.download-list li .date{color:#666;margin-right:5.3%;margin-left:15px;}

@media (max-width:1600px){
 .download-list{margin-top:35px;}
}
@media (max-width:992px){
 .download{padding-bottom: 120px;}
 .download-list{margin-top:40px;}
 .download-list li{margin-bottom: 30px;}
 .download .search-box .form-input{width: 40%;}
}
@media (max-width:767px){
 .download{padding-bottom: 80px;}
 .download-list{margin-top:30px;}
 .download .search-box .form-input{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden;width: auto; }
 .download-list li{margin-bottom: 20px;}
 .download-list li .icon{width: 20px;height: 20px;}
 .download-list li .date{font-size:12px;margin-left: 10px;}
 .download-list li a{min-height: 60px;}
}

.afterSales{padding:95px 0;}
.afterSales .desc{width: 60%;padding:0 4.35% 0 20px;text-indent: 2em;color:#666;line-height: 45px;letter-spacing: 1px;}
.afterSales .img{width: 40%;}
.afterSales .sale-list{text-align: center;color:#666666;margin-top:100px;}
.afterSales .sale-list .sale-item{background: #f3f3f3;padding:60px 10px;line-height: 1;letter-spacing: 3px;/*height: 100%;*/}
.afterSales .sale-list .sale-item h2{margin-top:15px;letter-spacing: 4px;line-height: 39px;}
.afterSales .sale-list .sale-item h2 .icon{display: inline-block;padding-left:56px;background: url(../images/icon-kf.png) no-repeat left top;background-size: auto 39px;}
.afterSales .sale-list .sale-item h2 .icon-heart{background-image: url(../images/icon-heart.png);padding-left:30px;}
@media (min-width:1600px){
 .afterSales .sale-list{margin-left:-3%;margin-right:-3%;}
 .afterSales .sale-list li{padding:0 3%;}
}
@media (max-width:1600px){
 .afterSales .sale-list{margin-left:-2.5%;margin-right:-2.5%;}
 .afterSales .sale-list li{padding:0 2.5%;}
 .afterSales .sale-list .sale-item .fs30{font-size:26px;}
}
@media (max-width:1300px){
 .afterSales{padding:80px 0;}
 .afterSales .sale-list{margin-left:-2%;margin-right:-2%;margin-top:80px;}
 .afterSales .sale-list li{padding:0 2%;}
 .afterSales .sale-list .sale-item .fs30{font-size:24px;}
}
@media (max-width:992px){
 .afterSales{padding:70px 0 60px;}
 .afterSales .sale-list{margin-top:60px;}
 .afterSales .sale-list .sale-item{padding:40px 10px;margin-bottom: 30px;}
 .afterSales .desc{line-height: 2.8;}
}
@media (max-width:767px){
 .afterSales{padding:50px 0;}
 .afterSales .desc,.afterSales .img{width: 100%;}
 .afterSales .desc{padding:0 0 20px;line-height: 2.8;}
 .afterSales .sale-list{margin-top:50px;}
 .afterSales .sale-list .sale-item{padding:38px 12px 32px;}
 .afterSales .sale-list{margin:50px 0 0;}
 .afterSales .sale-list li{padding:0 0 20px;}
 .afterSales .sale-list .sale-item h2{line-height: 30px;}
 .afterSales .sale-list .sale-item .fs30{font-size:20px;}
 .afterSales .sale-list .sale-item h2 .icon{background-size: auto 30px;padding-left: 48px;}
 .afterSales .sale-list .sale-item h2 .icon-heart{padding-left: 30px;}
}

.newsList{background: #f6f6f6;padding:50px 0 100px;color:#666;}
.newsList .name{color:#333;line-height: 1;margin-bottom:10px;letter-spacing: 1px;}
.newsList .desc{line-height: 24px;height: 48px;letter-spacing: 1px;}
.newsList .news-top{background: #fff;margin-bottom: 60px;}
.newsList .news-top .img{width: 40%;background-repeat: no-repeat;background-size: cover;background-position: center;}
.newsList .news-top .con{width: 60%;padding:70px 6% 110px 4.7%;}
.newsList .news-top .name{margin-bottom: 40px;}
.newsList .news-top .desc{height: 72px;-webkit-line-clamp:3;line-clamp:3;}
.newsList .news-top .date{color:#d0d0d0;font-size:12px;padding-left: 28px;background: url(../images/icon-time.png) no-repeat left center;margin-top:70px;line-height: 12px;}
.newsList ul.news-list li{margin-bottom: 36px;background: #fafafa;}
.newsList ul.news-list .item-img{width:17.5%;margin-right:3%;overflow: hidden;}
.newsList ul.news-list .item-img img{height: 100%;width: 100%;object-fit: cover;}
.newsList ul.news-list .item-center{width:66.5%;padding:46px 0 40px;}
.newsList ul.news-list .item-center .con{position: relative;padding:0 5.67% 0 4.5%;}
.newsList ul.news-list .item-center .con::before,.newsList ul.news-list .item-center .con::after{position: absolute;content:'';width: 1px;height: 68px;background:#d2d2d2;top:0;}
.newsList ul.news-list .item-center .con::before{left:0;}
.newsList ul.news-list .item-center .con::after{right:0;}
.newsList ul.news-list .item-more{width: 13%;padding-right:2.3%;}
.newsList ul.news-list .item-more .icon{margin:0 auto;width: 27px;height:100%;background: url(../images/icon-arrow.png) no-repeat right center;display: block;background-size: 100% auto;}
.newsList ul.news-list .name{font-weight: bold;}
.newsList ul.news-list .desc{color:#777;}
.newsList ul.news-list .date{margin-left:10%;text-align: right;}
.newsList ul.news-list .date h2{color:#333;}
.newsList ul.news-list li:hover{box-shadow: 0 9px 13.8px 1.2px rgba(8,8,8,.08);}
.newsList ul.news-list li:hover img{transform: scaleX(1.04);}
.newsList ul.news-list li:hover .item-more .icon{background-image: url(../images/icon-arrow-on.png);}
.newsList .pagers{margin-top:100px;}
@media (max-width:1200px){
 .newsList .news-top .img,.newsList .news-top .con{width: 50%;}
 .newsList .news-top .con{padding:60px 6% 90px 4.7%;}
 .newsList .news-top .date{margin-top:60px;}
 .newsList .news-top .name{margin-bottom: 30px;}
 .newsList ul.news-list .item-center{padding:40px 0 30px;}
 .newsList ul.news-list .item-img{width: 24%;}
 .newsList ul.news-list .item-center{width: 60%}
 .newsList ul.news-list .item-more{padding-right:2%;width:12%;}
 .newsList ul.news-list .date{margin-left:8%;}
}
@media (max-width:992px){
 .newsList .news-top{margin-bottom: 50px;}
 .newsList .news-top .con{padding:50px 6% 70px 4.7%;}
 .newsList .news-top .date{margin-top:50px;}
 .newsList ul.news-list li{margin-bottom: 30px;}
 .newsList ul.news-list .item-more .icon{width: 24px;}
 .newsList ul.news-list .item-center{padding:35px 0 28px;}
}
@media (max-width:767px){
 .newsList{padding:35px 0 60px;}
 .newsList .news-top .img, .newsList .news-top .con{width: 100%;}
 .newsList .news-top .con{padding:40px 15px 45px;}
 .newsList .news-top .date{margin-top:40px;}
 .newsList ul.news-list .item-img{width: 100%;margin:0;}
 .newsList ul.news-list .item-center{width: 86%;margin-right:2%;}
 .newsList ul.news-list .item-center .con::before{display: none;}
 .newsList ul.news-list .date{font-size:15px;}
 .newsList ul.news-list .item-center{padding:28px 0 24px;}
 .newsList ul.news-list li{margin-bottom: 25px;}
 .newsList .news-top{margin-bottom: 35px;}
 .newsList .desc{font-size:12px;letter-spacing: 0;}
 .newsList .pagers{margin-top:50px;}
}

.message{padding:60px 0 45px;}
.message .msg-box{margin-top:50px;position: relative;flex-direction: row-reverse;}
.message .msg-box .map-box{padding:0;}
.message #allmap,.message .msg-box .map-box .map{height: 100%;}
.message #allmap label{max-width: none;}
.message #allmap .BMapLabel::before,.message #allmap .BMapLabel::after{content:"";width:0;height:0;top:50%;margin-top:-7px;left:0;margin-left:-15px;position:absolute;border:7px solid transparent;border-right:8px solid rgba(51,51,51,.2);}
.message #allmap .BMapLabel::after{margin-left:-14px;border:7px solid transparent;border-right:8px solid #fff;}
.message .msg{padding:65px 8% 45px 5.34%;background: #e9e8e8;}
.message .msg-title{margin-bottom: 32px;letter-spacing: 2px;line-height: 32px;color:#231815;padding-left:72px;background: url(../images/icon-msg.png) no-repeat left center;}
.message .form-item{color:#716e6d;margin-bottom: 20px;}
.message .form-item .form-input{display: block;letter-spacing: 1px;width: 100%;border:none;outline: none;background: #fff;line-height: 47px;height: 47px;padding:0 8%;}
.message .form-item textarea.form-input{height:180px;line-height: 20px;padding-top:20px;padding-bottom: 20px;resize: none;}
.message .msg-form .submit-btn{font-weight: bold;letter-spacing: 1px;border:none;outline: none;margin-top:44px;line-height: 48px;color:#fff;text-align: center;display: block;width: 100%;background: #005094;}

@media (max-width:1200px){
 .message .msg{padding-top:55px;padding-right:6%;}
}
@media (max-width:992px){
 .message .msg-box .map-box{padding-bottom:77%;margin-top:30px;}
 .message .map-box .map{position: absolute;left:0;top:0;width: 100%;}
}
@media (max-width:767px){
 .message .msg-box{margin-top:30px;}
 .message{padding:50px 0 40px;}
 .message .msg{padding:40px 18px;}
 .message .msg-title{padding-left: 60px;background-size: auto 28px;line-height: 28px;}
 .message .form-item{margin-bottom: 16px;}
 .message .msg-form .submit-btn{margin-top:35px;}
}

.case{padding:100px 0 70px;background: #f3f4f5;}
.case-menu{float:left;width: 20%;background: #e7e9ea;}
.case-menu .title{padding:35px 10px;color:#fff;letter-spacing: 3px;background: #005094;text-align: center;}
.case-menu .list dd,.case-menu .list dt{border-top:1px solid #bababa;}
.case-menu .list a{display: block;}
.case-menu .list dt a{color:#333;padding:24px 16% 24px 0;text-align: center;position: relative;font-weight: bold;letter-spacing: 2px;}
.case-menu .list dt i{transition: all .3s;position: absolute;right:16%;top:50%;margin-top:-4px;margin-right:16px;width:13px;height: 9px;background: url(../images/icon-menu.png) no-repeat right center;}
.case-menu .list dd{padding:15px 0;color:#666666;display: none;}
.case-menu .list dd a{padding:5px 15px 5px 34%;font-weight: normal;}
.case-menu .list dd span{display: block;padding-left: 25px;position: relative;letter-spacing: 2px;}
.case-menu .list dd span::before{content:'';position: absolute;left:0;top:8px;width: 5px;height: 5px;border-radius:100%;overflow: hidden;background: #666666;}
.case-menu .list dl.show dt i{transform: rotate(180deg);}
.case-menu .list dd a:hover,.case-menu .list dd a.active{color:#005094;}
.case-menu .list dd a:hover span::before,.case-menu .list dd a.active span::before{background: #005094;} 
.case-content{float:right;padding-left: 24px;width:80%;}
.case-content .tabList li{margin-bottom: 24px;text-align: center;color:#005094;}
.case-content .tabList li .item{background: #fff;padding:22px 0;}
.case-content .tabList li .item-icon{width: 32.25%;margin-right:10px;}
.case-content .tabList li .item-icon img{transition: all .8s;}
.case-content .tabList li .item-name{letter-spacing: 2px;border-left:1px solid #eaeaea;}
.case-content .tabList li:hover .item-icon img{transform: rotateY(180deg);}
.case-content .case-form{box-shadow: 2.15px 5.6px 31.5px 6.4px rgba(8,8,8,.04);margin-top:35px;background: url(../images/form-bg.png) no-repeat center;background-size: 100% 100%;padding:45px 15% 40px;}
/*.case-content .case-form .form-box{}*/
.case-content .case-form .title{color:#333;margin-bottom: 42px;text-align: center;letter-spacing: 2px;}
.case-content .case-form .form-input{float:left;width:43%;display: block;margin-bottom: 20px;border:1px solid #333333;background: none;outline: none;line-height: 40px;height: 40px;padding:0 14px;}
.case-content .case-form input.form-input:nth-child(2n+1){margin-right:14%;}
.case-content .case-form textarea.form-input{height: 250px;resize: none;padding:18px 14px;width:100%;margin-right:0;line-height: 22px;}
.case-content .case-form .submit-btn{letter-spacing: 1px;margin:20px auto 0;display: block;width:120px;line-height: 36px;height: 36px;border:none;outline: none;color:#fff;background: #005094;}
.case-content .case-form .tips{margin-top:50px;font-size:12px;}

@media (max-width:1600px){
 .case-content .tabList li .item-icon img{max-width: 86%;}
 .case-content .tabList li .item-name{font-size:22px;}
}
@media (max-width:1400px){
 .case-content .tabList li .item-icon img{max-width: 80%;}
 .case-content .tabList li .item-name{font-size:19px;font-weight: bold;letter-spacing: 1px;}
 .case-content .case-form{margin-top:25px;}
 /*.case-menu{width: 280px;}*/
}
@media (max-width:1200px){
 .case-menu{width: 25%;}
 .case-content{width: 75%;}
 .case-content .tabList{margin-left:-10px;margin-right:-10px;}
 .case-content .tabList li{margin-bottom: 20px;padding:0 10px;}
 .case-content .tabList li .item-name{font-size:18px;}
 .case-menu .title{padding:28px 10px;}
 .case-menu .list dt a{padding-top:20px;padding-bottom: 20px;}
 .case-menu .list dd{padding:10px 0;}
 .case-menu .list dd a{padding-top:3px;padding-bottom: 3px;}
 .case-menu .list dd span{padding-left: 20px;}
}
@media (max-width:992px){
 .case-menu{width: 28%;}
 .case-menu .title{padding:20px 10px;letter-spacing: 2px;font-size:22px;}
 .case-content{width: 72%;}
 .case-content .case-form{padding-left:10%;padding-right: 10%;}
 .case-content .case-form .form-input{width: 45%;}
 .case-content .case-form input.form-input:nth-child(2n+1){margin-right: 10%;}
}
@media (max-width:767px){
 .case{padding:50px 0 50px;}
 .case-menu{width: 100%;float:none;}
 .case-menu .list dt a{padding:18px 12% 18px 0;}
 .case-menu .list dt i{right: 12%;}
 .case-content{width: 100%;margin:0;padding:0;margin-top:25px;}
 /*.case-menu .title{padding:25px 15px;}*/
 .case-content .tabList{margin-left:-8px;margin-right:-8px;}
 .case-content .tabList li{padding:0 8px;margin-bottom: 16px;}
 .case-content .tabList li .item{padding:18px 0;flex-wrap: wrap;}
 .case-content .tabList li .item-name{font-size:15px;flex:none;width: 100%;margin-top:10px;}
 .case-content .tabList li .item-icon{width: 100%;margin:0;}
 .case-content .tabList li .item-icon img{max-height: 66px;}
 .case-content .case-form{padding:40px 20px 35px;margin-top:20px;}
 .case-content .case-form .title{margin-bottom: 30px;}
 .case-content .case-form .form-input{width: 100%;margin-right:0!important;margin-bottom: 16px;}
 .case-content .case-form textarea.form-input{padding:14px;height: 200px;}
 .case-content .case-form .tips{margin-top:35px;}
 .case{padding:50px 0 40px;}
}


.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 h1{ font-size:20px; font-weight:bold}
 .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;}
 
}

.honor-list{padding-top:100px;}
.honor-list .list{background:#f4f4f4;padding:100px 0 70px;margin-top:35px;}
.honor-list .list .honor-item{float:left;width:25%;margin-bottom: 40px;font-size:0;text-align:center;padding:0 10px;}
.honor-list .list .honor-item .item-img{display: inline-block;max-width: 100%;box-shadow: 0 11px 15.84px 0.16px rgba(0,0,0,.27);border:8px solid transparent;background: url(../images/honor-bg.png) repeat center;}
/*.honor-list .list .honor-item:nth-child(9n+5),.honor-list .list .honor-item:nth-child(9n+6),.honor-list .list .honor-item:nth-child(9n+7),.honor-list .list .honor-item:nth-child(9n+8),.honor-list .list .honor-item:nth-child(9n+9){width:20%;}*/

@media (max-width: 1200px){
 .honor-list{padding-top:80px;}
 .honor-list .list{padding:70px 0 50px;}
}
@media (max-width: 767px){
 .honor-list{padding-top:50px;}
 .honor-list .list .honor-item{margin-bottom:25px;}
 .honor-list .list{padding:40px 0 20px;margin-top:22px;}
 .honor-list .list .honor-item,.honor-list .list .honor-item:nth-child(9n+5), .honor-list .list .honor-item:nth-child(9n+6), .honor-list .list .honor-item:nth-child(9n+7), .honor-list .list .honor-item:nth-child(9n+8), .honor-list .list .honor-item:nth-child(9n+9){width:50%;}
 .honor-list .list .container,.honor-list .list .honor-item{padding:0 8px;}
}
