 a:hover,a:focus{text-decoration: none;color:inherit;}
.fs200{font-size: 200px;}
.fs90{font-size: 70px;line-height: 1;}
.fs80{font-size: 64px;line-height: 1;}
.fs70{font-size: 60px;line-height: 1;}
.fs60{font-size: 44px;}
.fs50{font-size: 42px;}
.fs45{font-size: 35px;}
.fs40{font-size: 32px;}
.fs37{font-size: 30px;}
.fs35{font-size: 29px;}
.fs32{font-size: 26px;}
.fs30{font-size: 24px;}
.fs26{font-size: 20px;}
.fs25{font-size: 25px;}
.fs24{font-size: 19px;}
.fs22{font-size: 18px;}
.fs20{font-size: 17px;}
.fs18{font-size: 17px;}
.fs17{font-size: 16px;}
.fs16{font-size: 15px;}


@font-face{font-family: "iconfont";

  src: url('../fonts/fontawesome-webfont.eot'); /* IE9*/
  src: url('../fonts/fontawesome-webfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../fonts/fontawesome-webfont.woff') format('woff'), /* chrome, firefox */
  url('../fonts/fontawesome-webfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/fontawesome-webfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
 
.icon {
	position: relative;
	display: inline-block;
	font-style: normal;
	font-weight: 400;
	text-rendering: auto;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
	line-height: 1
}



@font-face{
 font-family: 'jt';
 src:url('pfr.ttf');
}
.ht{font-family: '黑体';}
/*.jt{font-family: 'jt';}*/
.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{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;}*/
.logo-m{display: none!important;}
.navbar-brand>img{max-height: 55px;}
.imghover{transition: all linear .4s;}
.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{-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;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.opc0 { opacity: 0 ; filter: alpha(opacity=0);}
.imgZoom img,.imgY180 img { -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;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }
img._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;*height: auto;object-fit: cover;}
.d_b{display: block;}

.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:#01327f;background: #01327f;color:#fff;}
.line_btn{display:inline-block; *display:inline; *zoom:1; white-space:nowrap; border:1px solid #c0c0c0;line-height: 44px;padding:0 50px 0 35px;font-size:15px; text-transform:uppercase;}
.line_btn::after{content:";"; position:absolute; top:50%; right:27px; width:9px; height:9px; background:url(../images/icon-tri.png) no-repeat center;background-size: 8px auto;margin-top:-4px; 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:9px; bottom:0; top:0; right:27px;background:url(../images/icon-tri.png) no-repeat center;background-size: 8px auto;}
.line_btn.line_btn_black{ border-color:#2a2a2a;color:#939393;}
.line_btn.line_btn_black::after{background-image: url(../images/icon-tri-black.png);}
/*.line_btn.line_btn_black .jt{background-image: url(../images/icon-tri-black.png);}*/
.line_btn::before{width:100%;left:0;padding:0 50px 0 35px;}
/*.line_btn.line_btn_black>span{color:#000;}*/


.container{width: 90%;max-width: 1700px;}
.bcontainer{width: 93%;max-width: 1750px;margin-left:auto;margin-right:auto;}
/*@media (min-width: 1600px){
 .container{width: 1400px;}
}
*/


/* 导航部分 */
.header-placeholder{height: 90px;}
.header{position: fixed;top:0; left:0; right:0; z-index: 99;height: 90px;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;box-shadow: 0.5px 7px 8.9px 0.1px rgba(0,0,0,.11); background:#fff;}
.header_box{position: relative;padding-top:10px;/*padding-right: 65px;*/}
.header .header_logo{position: absolute;left:0;top:5px;bottom:5px;}
.header .header_logo a{height: 100%;}
.header .header_logo img{margin:0 25px 0 0;max-height: 100%;}
.header .header_logo .co-name{font-size:28px;letter-spacing: 4px;}
.header .header_nav{float:right;width:80%;}
.header .header_tools{float:right;position: relative;}
.header .header_tools .mobile_key{display: none;}
.header .header_nav .nav_container{text-align:right; height:80px;}
.header .header_nav .nav_container>ul{overflow:hidden; display:block;white-space: nowrap;}
.header .header_nav .nav_container>ul>li{display:inline-block;text-align: center;font-size: 16px;color: #2b2b2b;height: 80px;line-height: 80px;margin-left:2.4%;}
.header .header_nav .nav_container>ul>li>a{display: inline-block;padding:0 24px 0 17px;position: relative;}
.header .header_nav .nav_container>ul>li>a.hasChild{background: url(../images/icon-down.png) no-repeat right center;background-size: auto 8px;}
.header .header_nav .nav_container>ul>li>a::after{position: absolute;content:'';bottom:1px;left:0;width:0;right:0;height: 3px;background: #1a4395;transition: all .3s;}
.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>ul>li a{display: block;}
.header .header_nav .nav_container>ul>li>a.active,.header .header_nav .nav_container>ul>li>a:hover{color:#01327f;}
.header .header_tools li{margin-left:35px;height: 80px;font-size: 16px;display: inline-block;text-align: center;cursor: pointer;float: left;}
.header .header_tools .fix{position:relative; z-index:2;}
.header .header_tools .search{width:30px;}
.header .header_tools .icon-search{width:24px;height: 24px;display: block;margin:28px auto 0;}
.header .header_tools .icon-search svg{width: 100%;height: 100%;display: block;}
.header_tools .button_menu{width: 30px;height: 25px;position: relative;margin-top:28px;}
.header_tools .button_menu span {display:block;width:100%;height:3px;background-color:#000;position:absolute;left:0;-moz-transition:all .36s ease;-o-transition:all .36s ease;-webkit-transition:all .36s ease;transition:all .36s ease;}
.header_tools .button_menu span:nth-child(1) {top:0}
.header_tools .button_menu span:nth-child(2) {top:50%;transform: translateY(-50%);}
.header_tools .button_menu span:nth-child(3) {bottom:0}

/* 搜索框 */
.header .header_logo{max-width: 35%;}
.header_search_fix{position: fixed;z-index: 99;top: 0;left: 0;width: 100%;height: 100%;background: #01327f;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: #01327f;}
.header_search_fix .close-btn:hover{background: #01327f;}
.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)}
}

.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 .header_nav .inner_box{color:#000;line-height: 1.2;text-align: left;position: absolute;top: 100%;left: 100px;right:65px;padding: 18px 0 0;padding-bottom: 60px;border-bottom:56px solid #3b8ede;background: #fff;box-shadow: 0.5px 7px 6.96px 1.04px rgba(0,0,0,0.19);display: none;}
.header .header_nav .inner_box .title{font-weight: bold;color:#000;letter-spacing: 1px;}
.header .header_nav .inner_box .title1{font-size:20px;padding:25px 0;line-height: 1;padding-left:4.2%;}
.header .header_nav .inner_box .title a{padding-left: 30px;background: url(../images/nav-arrow.png) no-repeat left center;}
.header .header_nav .inner_box .nav-menu{position: relative;border-top:5px solid #e1e6e9;}
.header .header_nav .inner_box .nav-menu>li{padding:25px 15px 25px 4.2%;width:25%;background: #f7f9fa;border-bottom: 1px solid #e1e6e9;border-right: 1px solid #e1e6e9;}
.header .header_nav .inner_box .nav-second{letter-spacing: 1px;font-size:17px;display: inline;}
.header .header_nav .inner_box .nav-menu>li.active{background: #fff;}
.header .header_nav .inner_box .nav-menu>li.active .nav-panel{display: block;}
.header .header_nav .inner_box .nav-panel{padding:25px 22px;width: 75%;position: absolute;right:0;top:0;height: 100%;display: none;}
.header .header_nav .inner_box .nav-panel li{margin-top:30px;}
.header .header_nav .inner_box .nav-panel li a{letter-spacing: 1px;font-size:16px;display: inline-block;border-bottom:1px solid #1a4393;padding-bottom: 4px;}
.header .header_nav .inner_box::before{content:'';position: absolute;left:-10px;right:-10px;top:-9px;height:9px;box-shadow: 0.5px 7px 8.9px 0.1px rgba(0,0,0,.11); }

.header .header_nav .level2 .inner_box .nav-menu>li{float:left;border:none;background:none;}
/*.header .header_nav .level2 .inner_box .nav-second{font-weight: bold;}*/

.index .pt0{position: relative;background: url(../images/part1-bg.png) no-repeat top center #e2ebf1;background-size: 100% auto;padding:120px 0 40px;text-align: center;color:#000;}
.index .pt0::before{position: absolute;content:'';left:0;width:0.2%;background: #eace91;bottom:0;top:0;}
.index .pt0 .title{color:#000;letter-spacing: 2px;}
.index .pt0 .en{text-transform: uppercase;color:#000;margin-top:20px;opacity: 0.75;letter-spacing: 1px;}
.index .pt0 .tab-box{margin-top:40px;font-size:0;}
.index .pt0 .tab-box .tab-item{cursor: pointer;margin:0 2%;letter-spacing: 1px;display: inline-block;min-width: 175px;border:3px solid #01327f;line-height: 36px;padding:0 15px;}
.index .pt0 .tab-box .tab-item.cur{background: #01327f;color:#fff;}
.index .pt0 .tab-content{padding:40px 6% 20px;}
.index .pt0 .con-item li{padding-bottom: 20px;}
.index .pt0 .con-item .img img{max-width: 80%;}
.index .pt0 .con-item p{line-height: 1;margin-top:10px;color:#01327f;}
.index .pt0 .con-item{transform: translateX(50px); opacity:0; visibility:hidden; -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; overflow:hidden; height:0;}
.index .pt0 .con-item.cur{opacity:1; visibility:visible; transform: translateX(0); height:auto;}
.index .pt0 .con-item.cur p, .index .pt0 .con-item.cur .img{visibility:visible;}
.index .pt0 .line_btn_black{color:#01327f;border-color:#01327f;}

.index .pt1{overflow: hidden;}
.index .pt1 .container .clearfix{position: relative;}
.index .pt1 .left_box{padding:80px 0 70px;}
.index .pt1 .left_box .title{line-height: 1.4;font-weight: bold;text-indent: 1.5em;letter-spacing: -1px;}
.index .pt1 .left_box .desc{color:#1e1e1e;margin-top:16px;line-height: 30px;text-align: justify;}
.index .pt1 .cn{font-weight:bold;}
.index .pt1 .cn1{font-size:38px; margin-top:30px; margin-bottom:10px;}
.index .pt1 .cn2{font-size:30px; margin-bottom:30px; line-height:1.4; color:#0e68b0;}
.index .pt1 .right_box{padding:0; padding-left: 50px; position: absolute; right: 0; top: 0; height: 100%;}
.index .pt1 .right_box img{display: block; width: 100%; height: 100%; object-fit: contain;}
.index .pt1 .right_box ul{margin-left:10%; padding-top:95px; position:relative;text-align: center;}
.index .pt1 .right_box ul:after{content:""; height:1000px; width:1px; background:#b5b5b5; position:absolute; top:0; left:50%; z-index:1;}
.index .pt1 .right_box ul:before{content:""; height:1000px; width:1px; background:#b5b5b5; position:absolute; top:0; left:0; z-index:1;}
.index .pt1 .right_box li{padding-right:2%;float:left; width:50%; padding-bottom:80px; position:relative; z-index:2;}
.index .pt1 .right_box li:before{content:""; position:absolute; top:0; left:-1px; background:#0d69b1; width:3px; height:90px; z-index:2;}
.index .pt1 .right_box li .item{margin-left:18%;display: inline-block;text-align: center;}
.index .pt1 .right_box li .n,.about-p2 .list .n{display:inline-block; *display:inline; *zoom:1; color:#1b1b1b; position:relative; overflow: hidden;}
.index .pt1 .right_box li .n .num,.about-p2 .list .n .num{font-size:60px; font-family:auto; line-height:1;}
.index .pt1 .right_box li .n .flag,.about-p2 .list .n .flag{position:absolute; right:0; top:0; line-height:1; font-size:20px;}
.index .pt1 .right_box li .desc{color:#404040; font-size:16px; text-indent:0;margin-top:5px;}

.full-row{transition: .2s width ease;}
.index .pt2{position:relative; color:#fff}
.index .pt2 .bg{position:relative; height:665px; width:100%; overflow:hidden;}
.index .pt2 .bg img{position:absolute; top:0; left:0;width:100%;height:100%;object-fit: cover;visibility:hidden; opacity:0; }
.index .pt2 .bg img.cur{opacity:1; visibility:visible;}
.index .pt2 .con{position:absolute; top:0; left:0; right:0; bottom:0; padding-top:85px;}
.index .pt2 .en,.index .pt2 .cn{color:#fff !important;}
.index .pt2 .cn1{margin-bottom:25px; font-weight:bold;}
.index .pt2 .cn2{margin-bottom:40px; width:48%; line-height:2;}
.index .pt2 .tab{position:absolute; left:0; right:0; bottom:0; background:rgba(0,0,0,.42); text-align:center;}
.index .pt2 .tab .col-xs-2{position:relative;width:14.285%;padding:35px 0 0;overflow:hidden; -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; cursor:pointer;}
.index .pt2 .tab .col-xs-2.cur,.index .pt2 .tab .col-xs-2:hover{background:rgba(0,123,255,.42);}
.index .pt2 .tab .col-xs-2:after{content:""; position:absolute; top:0; bottom:0; right:0; width:1px; background:rgba(240,241,243,.85);}
.index .pt2 .tab .col-xs-2:first-child:before{content:""; position:absolute; top:0; bottom:0; left:0; width:1px; background: rgba(240,241,243,.85);}
.index .pt2 .tab a:hover{color:#fff;}
.index .pt2 .tab .icon{width:79px;max-width:35%;margin:0 auto;-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;}
.index .pt2 .tab .icon span{width: 100%;padding-bottom: 100%;display: block;background-position: center;background-size: auto 100%;background-repeat: no-repeat;}
.index .pt2 .tab a:hover .icon{cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg)}
.index .pt2 .tab .i3 .icon{background-position:-80px 0;}
.index .pt2 .tab .i2 .icon{background-position:-160px 0;}
.index .pt2 .tab .i4 .icon{background-position:-240px 0;}
.index .pt2 .tab .i5 .icon{background-position:-320px 0;}
.index .pt2 .tab .i6 .icon{background-position:-400px 0;}
.index .pt2 .tab .desc{ padding: 24px 0;letter-spacing: 1px;}
.index .pt2 .list{position:relative;}
.index .pt2 .list .item{position:absolute; top:0; left:0; right:0; transform: translateX(50px); opacity:0; visibility:hidden; -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; overflow:hidden; height:0;}
.index .pt2 .list .item.cur{opacity:1; visibility:visible; transform: translateX(0); height:auto;}
.index .pt2 .list .item.cur .en, .index .pt2 .list .item.cur .cn{visibility:visible;}
.index .pt2 .list .item .img-logo{position: absolute;right:0;top:0;width:18%;height: 180px;background-repeat: no-repeat;background-position: right top;background-size:contain;}
.index .pt2 .list .common_btn::before{width:100%;padding:0 50px 0 35px;left:0;}

.part-title{font-family: '黑体';color:#00487f;line-height: 1;}

.index .pt3{padding:110px 0;overflow:hidden;}
.index .pt3 .bcontainer{width:100%;padding-left:3.5%;padding-right:2%;}
.index .pt3 .rect-140{/*padding-bottom:156%;*/display: block;height: 100%;overflow: hidden;width: 100%;}
.index .pt3 .l{width:22%;}
.index .pt3 .l{padding:28px 0;}
.index .pt3 .l .common_btn{margin-top:35px;}
.index .pt3 .r{width:78%;}
.index .pt3 .r .col-xs-12{padding:0 7px;height: 100%;}
.index .pt3 .cn1{margin-bottom:30px; font-weight:bold;}
.index .pt3 .cn2{color:#515151; line-height:1.88;padding-right:24px;font-size:15px;text-indent: 2em;text-align: justify;}
.index .pt3 .fix{position:relative;}
.index .pt3 .r a .pic{position:relative;}
/*.index .pt3 .r a .pic:before{content:""; position:absolute; left:0; right:0; top:-5px; bottom:0; background:url(../img/ipt3_cover.png) repeat left bottom; background-size:contain; z-index:1;}*/
/*.index .pt3 .r a .pic:after{content:"+"; font-size:40px; color:#fff; position:absolute; right:25px; bottom:30px; z-index:2; line-height:1; opacity:.5; -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s; width:48px; height:48px; line-height:40px; text-align:center;}*/
/*.index .pt3 .r a .pic:hover:after{-moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg)}*/
/*.index .pt3 .r .e{font-family:Impact; position:absolute; bottom:80px; left:30px; line-height:1; color:#fff; z-index:2; text-transform:uppercase;}*/
.index .pt3 .r .c{position:absolute; bottom:6.9%; line-height: 1;left:0;padding:0 6%; line-height:1; color:#fff; z-index:2;}

.index .pt4{padding:70px 0 100px;background: #e8f0f3;}
.index .pt4 .part-subtit{color:#515151;font-size:15px;margin-top:15px;}
.index .pt4 .news-box{margin-top:20px;margin-left:-1.8%;margin-right: -1.8%;}
.index .pt4 .news-l,.index .pt4 .news-r{padding:0 1.8%;}
.index .pt4 .news-l .imgBox{display: block;height: 100%;position: relative;}
.index .pt4 .index-newsSwiper .swiper-btn-box{margin-top:40px;}
.index .pt4 .index-newsSwiper .swiper-btn{outline: none;margin-top:0;transform: none;position: static;float:left;width:49%;height: 32px;background: #b9babb;text-align: center;}
.index .pt4 .index-newsSwiper .swiper-btn::after{color:#fff;font-size:20px;font-weight: bold;transform: rotate(90deg);}
.index .pt4 .index-newsSwiper .swiper-button-prev{margin-right:2%;}
.index .pt4 .index-newsSwiper .swiper-container{height:393px;}
.index .pt4 .index-newsSwiper .swiper-btn:hover{background: #01327f;}
.index .pt4 .news-item{padding:30px 18% 30px 7.5%;color:#797979;overflow: hidden; -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;}
.index .pt4 .news-item .item-date{color:#929292;font-family: auto;text-align: center;margin-right:6.6%;}
.index .pt4 .news-item .item-date .d{line-height: 0.9;}
.index .pt4 .news-item .item-date .y{font-family: '黑体';line-height: 1;}
.index .pt4 .news-item .item-title{color:#030303;letter-spacing: 1px;font-weight: bold;line-height: 1;margin-bottom: 23px;}
.index .pt4 .news-item .item-desc{line-height: 1;}
.index .pt4 .news-item:hover{background: #01327f;color:#fff;padding-left:12%;}
.index .pt4 .news-item:hover p{color:#fff;}

.index .pt5{background:url(../images/pt5-bg.png) no-repeat center;background-size: cover; text-align:center; padding:50px 0 50px;color:#fff;}
.index .pt5 .t{font-size:30px; margin-bottom:22px; font-weight:bold;}
.index .pt5 .page_btn{background:#ffffff;line-height: 50px;border-radius:12px;overflow:hidden;color:#015fa6;width: 245px;position: relative;display: inline-block;letter-spacing: 2px;}
.index .pt5 .page_btn>span{color:#015fa6;}

 
.footer-box{flex-direction: row-reverse;}
.footer-info{color:#767676;width:27%;}
.footer-info .title{color:#2b2b2b;margin-bottom: 30px;line-height: 1;}
.footer-info .info-item{line-height: 23px;margin-bottom: 20px;font-size:16px;}
.footer-info .info-item .icon{margin-right:12px;float:left;width:23px;height: 23px;background-repeat: no-repeat;background-size: 100% auto;background-position: center;}
.footer-info .icon-address{background-image: url(../images/icon-address.png);}
.footer-info .icon-tel{background-image: url(../images/icon-tel.png);}
.footer-info .icon-time{background-image: url(../images/icon-time.png);}
.footer-info .icon-mail{background-image: url(../images/icon-mail.png);}
.footer-info .footer-code .code-item{width:46.5%;}
.footer-info .footer-code p{line-height: 1;margin-top:5px;color:#767676;}
.footer-nav{text-align: center;color:#767676;width: 73%;}
.footer-nav .nav-title{font-weight: bold;color:#2b2b2b;}
@media (min-width:767px){
 .footer-nav li{width: 20%;}
}
@media (min-width:767px){
 /*.footer-nav li{margin-bottom: 25px;}*/
 .footer-nav .nav-title{margin-bottom: 25px;display: inline-block;font-size:19px;}
 .footer-nav .footer-submenu .submenu-item{margin-bottom:30px;font-size:16px;}
}
@media (max-width:992px){
 .footer-info{width: 100%;}
 .footer-nav{width: 100%;}
}
@media (max-width:767px){
 .footer-box .footer-nav{padding:10px 0 0;margin-bottom: 20px;}
 .footer-nav .footer-submenu{display: none;}
 .footer-nav ul{margin:0;text-align: left;font-size:14px;}
 .footer-nav ul li{margin:0;border-bottom:1px solid rgba(0,0,0,.4);padding:0;}
 .footer-submenu{padding:5px 0;border-top:1px solid rgba(0,0,0,.4);}
 .footer-nav ul li a{display: block;margin:0;padding:10px 20px 10px 0;position: relative;}
 .footer-nav ul li .nav-title i{transition: all .3s;position: absolute;right:0;top:50%;margin-top:-10px;width: 20px;height: 20px;background: url(../images/icon-arrow.png) no-repeat center;background-size: 20px auto;overflow: hidden;}
 .footer-submenu .submenu-item{margin:0;}
 .footer-nav ul li .footer-submenu a{margin:0;padding:6px 0 6px 10px;}
 .footer-nav ul li .nav-title{font-size:15px;}
 .footer-nav ul li .nav-title.on i{transform: rotate(90deg);}
}

@media (max-width:1500px){
 .fs200{font-size: 180px;}
 .fs60{font-size: 42px;}
}
@media (max-width:1200px){
 .fs200{font-size: 150px;}
 .fs90{font-size: 66px;}
 .fs80{font-size: 60px;}
 .fs70{font-size: 56px;}
 .fs60{font-size: 36px;}
 .fs50{font-size: 34px;}
 .fs45{font-size: 31px;}
 .fs40{font-size: 30px;}
 .fs37{font-size: 28px;}
 .fs35{font-size: 27px;}
 .fs32{font-size: 24px;}
 .fs30{font-size: 22px;}
 .container{width: 92%;}
 .bcontainer{width: 95%;}
 .index .pt1 .right_box li .n .num{font-size:54px;}
/* .index .pt1 .right_box{width: 51%;}
 .index .pt1 .left_box{width: 47%;}*/
 .index .pt1 .right_box ul{margin-left:8%;}
 .index .pt2 .cn2{width: 60%;}
 .index .pt2 .tab .icon{max-width: 38%;}
 .index .pt2 .tab .desc{font-size:15px;}

 .index .pt3 .l{padding:20px 0 15px;}
 .index .pt3 .cn2{max-height: 230px;overflow-y: scroll;font-size:14px;}
 .index .pt3 .bcontainer{padding-right: 0;padding-left:2.5%;}
 .index .pt3 .r .col-xs-12{padding:0 3px;}
 .index .pt3 .r .c{font-size:19px;}
 .index .pt3 .cn1{margin-bottom: 25px;}
 .index .pt3 .l .common_btn{margin-top:30px;}
 .index .pt4 .news-item .item-date .d{line-height: 1;}

 .footer-nav li{padding:0 10px;}
 .footer-nav .footer-submenu .submenu-item,.footer-info .info-item{font-size:15px;}
 /*.index .pt1 .left_box .desc{max-height: 210px;overflow-y: auto;}*/


}
@media (max-width:1100px){
 .index .pt3{padding:90px 0;}
 .index .pt3 .l{width: 100%;}
 .index .pt3 .r{width: 100%;padding:5px 0 0;margin-left:-5px;margin-right: -5px;}
 .index .pt3 .bcontainer{padding:0 2.5%;}
 .index .pt3 .r .col-xs-12{height: auto;padding:0 5px;}
 .index .pt3 .rect-140{height: 0;padding-bottom: 156%;}
 .index .pt4 .news-item{padding-right: 12%;}
}
@media (max-width:992px){
 .fs200{font-size: 120px;}
 .fs90{font-size: 56px;}
 .fs80{font-size: 54px;}
 .fs70{font-size: 50px;}
 .fs60{font-size: 38px;}
 .fs50{font-size: 34px;}
 .fs45{font-size: 29px;}
 .fs40{font-size: 28px;}
 .fs37{font-size: 27px;}
 .fs35{font-size: 25px;}
 .fs32{font-size: 22px;}
 .fs30{font-size: 20px;}
 .fs26{font-size: 18px;}
 .header_box{padding-top:0;}
 .header-placeholder,.header{height: 80px;}
 .header .header_tools .mobile_key{display: block;}
 .index .pt0 .title{font-size:46px;}
 .index .pt0 .en{font-size:16px;}
 .index .pt0 .tab-box{margin-top:35px;}
 .index .pt0 .tab-content{padding:40px 0 20px;}
 .index .pt0 .con-item p{font-size:18px;}

 .index .pt1 .left_box{padding:65px 0 60px;}
 .index .pt1 .right_box{position: unset; padding-left: 0; margin-bottom: 60px;}
 .index .pt1 .right_box ul{margin:0;padding:0;text-align: left;}
 .index .pt1 .right_box li{padding:0 0 45px 30px;}
 .index .pt2 .cn2{width: 80%;}
 .index .pt2 .tab .container{padding:0;}
 .index .pt2 .tab .desc{padding:20px 0;font-size:14px;}
 .index .pt2 .tab .col-xs-2{padding-top:25px;}
 .index .pt3{padding:65px 0;}
 .index .pt3 .l{padding:0 0 30px 0;}
 .index .pt4{padding:65px 0 80px;}
 .index .pt4 .news-l .imgBox{padding-bottom: 65%;height: 0;}
 .index .pt4 .news-r{margin-top:30px;}
 .index .pt4 .news-box{margin:20px 0 0;}
 .index .pt4 .news-l, .index .pt4 .news-r{padding:0;}
 .footer-info{margin-top:20px;}
}
@media (max-width:992px) and (min-width:767px){
 .footer-nav .footer-submenu .submenu-item{margin-bottom: 20px;}
 .footer-nav .nav-title{margin-bottom: 18px;}
 .footer-info .title{margin-bottom: 25px;}
 .footer-info .info-item{margin-bottom: 17px;}
 .footer-code{justify-content: flex-start;}
 .footer-info .info-item{width: 50%;float:left;}
 .footer-code{float:left;width: 80%;}
 .footer-info .footer-code .code-item{width: 30%;margin-right:5%;}
}
@media (max-width:767px){
 .fs200{font-size: 80px;}
 .fs70{font-size: 40px;}
 .fs60{font-size: 34px;}
 .fs50{font-size: 30px;}
 .fs45{font-size: 27px;}
 .fs40{font-size: 26px;}
 .fs37{font-size: 25px;}
 .fs35{font-size: 23px;}
 .fs26{font-size:17px;}
 .fs22{font-size:16px;}
 .fs18{font-size:15px;}
 .container{width: 100%;}
 .bcontainer{width:100%;padding-left:15px;padding-right: 15px;}
 .header .header_tools li{height: 60px;line-height: 60px;}
 .header-placeholder, .header{height: 60px;}
 .header_tools .button_menu,.header .header_tools .icon-search{margin-top:16px;}
 .header .header_tools li{margin-left: 25px;}
 .header .header_logo{max-width: 65%;}

 .index .pt0{padding:70px 0 40px;}
 .index .pt0 .title{font-size:34px;line-height: 1.4;}
 .index .pt0 .en{font-size:14px;margin-top:15px;}
 .index .pt0 .tab-box{margin-top:30px;}
 .index .pt0 .tab-box .tab-item{min-width: auto;font-size:15px;padding:0 10px;border-width: 2px;margin:0 5px;}
 .index .pt0 .con-item li{padding:0 10px 25px;}
 .index .pt1 .left_box{padding:45px 0;}
 .index .pt1 .right_box{margin-bottom: 45px;}
 .index .pt1 .right_box li .desc{font-size:12px;}
 .index .pt1 .right_box li .n .num{font-size:36px;}
 .index .pt1 .right_box li{padding:0 0 40px 20px;}
 .index .pt1 .right_box li:before{width: 2px;height: 80px;}
 .index .pt1 .right_box li .n .flag{font-size:14px;}
 .index .pt2 .con{padding-top:45px;}
 .index .pt2 .list .item .img-logo{width: 20%;}
 .index .pt2 .cn1{margin-bottom: 20px;}
 .index .pt2 .cn2{width: 100%;font-size:14px;}
 .line_btn{line-height: 40px;}
 .index .pt2 .tab .desc{font-size:12px;font-weight: normal;padding:16px 0;}
 .index .pt2 .tab .col-xs-2{width:25%;border-bottom:1px solid rgba(240,241,243,.85);}

 .index .pt2{padding-bottom: 280px;min-height: 600px;}
 .index .pt2 .bg{height: 100%;position: absolute;left:0;top:0;width: 100%;}
 .index .pt2 .con{position: static;}
 .index .pt2 .list .item{position: static;}

 .index .pt3{padding:45px 0;}
 .index .pt3 .bcontainer{width: 100%;padding:0 15px;}
 .index .pt3 .r{margin:0;}
 .index .pt3 .r .col-xs-12{padding:0 0 20px;}
 .index .pt4{padding:45px 0 50px;}

 .index .pt4 .news-item{padding:20px 0 20px 10px;}
 .index .pt4 .index-newsSwiper .swiper-container{height: 321px;}
 .index .pt4 .index-newsSwiper .swiper-btn-box{margin-top:25px;}
 .index .pt5 .t{font-size:24px;}
 .index .pt5 .page_btn{width: 160px;line-height: 44px;}
 .index .pt5{padding:30px 0 30px;}

 .no-padding{padding-left:15px;padding-right: 15px;}
 .footer{padding:0 0 15px;}
 .footer-info .title{margin-bottom: 20px;}
 .footer-info .info-item{margin-bottom: 16px;}
 .footer-info{padding:0;}

 .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;}
 
 
}

.subcolumn{ color:#1b1b1b; float:left; width:50%  }
.subcolumn li{display: inline-block;min-width: 11%;}
.subcolumn li a{display: inline-block;padding:25px 20px 20px;letter-spacing: 1px;position: relative;}
.subcolumn li a::after{transition: all .3s;content: '';position: absolute;bottom:0;width: 0;height: 3px;background: #0047a8;left:50%;transform: translateX(-50%);}
.subcolumn li .active,.subcolumn li a:hover{color:#211d67;}
.subcolumn li .active::after,.subcolumn li a:hover::after{width: 34px;}

.location{margin:35px 0;text-align: right;color:#a0a0a0;line-height: 20px; padding-top:20px;    }
.location a{margin-left:18px;display: inline-block;padding-right: 30px;position: relative;}
.location a::after{position: absolute;content:'';right:0;top:0;height: 100%;background: url(../images/icon-right.png) no-repeat right center;width:10px;}
.location a:last-child{padding:0;}
.location a:last-child::after{padding:0;background: none;}
.location a.home{padding-left: 24px;height: 20px;background: url(../images/icon-home.png) no-repeat left center;background-size: contain;}
.location a:last-child,.location a:hover{color:#0047a8;}

.about-p1{overflow: hidden;padding:50px 0 50px;color:#282828;background: url(../images/about-p1-bg.png) no-repeat center bottom;background-size: 100% auto;}
.about-p1 .desc{line-height: 2.2;text-indent: 2em;text-align: justify;margin-top:35px;padding-right: 4%;}
.about-p1 .about-img{overflow:hidden;}
.about-p2{padding:60px 0 50px;background: url(../images/about-p2-bg.png) no-repeat center;background-size: cover;color:#fff;}
.about-p2 .list{margin-top:65px;}
.about-p2 .list .n{color:#fff;}
.about-p2 .list .n .num{font-size:64px;}
.about-p2 .list .desc{margin-top:16px;letter-spacing: 1px;}

.about-p3{color:#282828;padding:80px 0 70px;overflow: hidden;}
.about-p3 .title{line-height: 1;}
.about-p3 .item-con{padding-left: 0;padding-bottom: 30px;}
.about-p3 .item-desc{line-height: 2.8;text-indent: 2em;}
.about-p3 .about-swiper{margin-top:50px;position: relative;margin-right:-30px;}
.about-p3 .about-swiper .item-title{font-weight: bold;margin-bottom: 30px;}
.about-p3 .about-swiper .item-img{padding:0;}
.about-p3 .about-swiper .item-desc{padding-right: 4%;text-align: justify;}
.about-p3 .about-swiper .item-img .img{position: relative;overflow:hidden;height: 100%;}
.about-p3 .about-swiper .item-img .img img{object-fit: cover;}
/*.about-p3 .about-swiper .swiper-slide:hover .img img{transform: scale(1.08);}*/
.about-p3 .about-swiper .swiper-slide .flex{padding:30px 30px 50px 0;flex-direction: row-reverse;}
.about-p3 .about-swiper .swiper-btn{outline: none;top:50%;width: 33px;height: 49%;max-height: 230px;background: url(../images/icon-next.png) no-repeat center;background-size: auto 100%;}
.about-p3 .about-swiper .swiper-button-prev{background-image: url(../images/icon-prev.png);left:-30px;transform: translate(-100%,-50%);}
.about-p3 .about-swiper .swiper-button-next{right:0px;transform: translate(100%,-50%);}
.about-p3 .about-swiper .swiper-btn::after{font-size:0;}
.about-p3 .swiper-pagination{width: 50%;bottom:50px;font-size:0;}
.about-p3 .swiper-pagination-bullet{width: 14%;max-width: 107px;height: 8px;background: #dfdfdf;border-radius:0;opacity: 1;}
.about-p3 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2%;}
.about-p3 .swiper-pagination-bullet-active,.about-p3 .swiper-pagination-bullet:hover{background: #1a4395;}
.box-shadow{box-shadow: 0 17px 28.7px 6.3px rgba(116,116,116,.49);}
.about-p4 .flex{flex-direction: row-reverse;}

@media (min-width:992px){
 .about-p4 .col-xs-12{width:48.5%;}
}
.about-p4{padding-bottom: 120px;color:#282828;overflow: hidden;}
.about-p4 .p4-img .img{overflow: hidden;}
.about-p4 .p4-img .img img,.about-p1 .about-img img{width: 100%;}
.about-p4 .p4-con{padding:30px 15px 20px;}
.about-p4 .p4-con .title{margin-bottom: 28px;}
.about-p4 .p4-con .desc{line-height: 2.2;}

@media (max-width:1500px){
 .about{font-size:16px;}
}

.about-p1 .about-img .imghover img{object-fit: cover;}

@media (max-width:1260px){
 .about-p1{padding:0 0 120px;}
 .subcolumn{font-size:16px;}
 .subcolumn li a{padding:22px 20px 20px;}
 .location{font-size:15px;}
 .location a{margin-left:15px;}
 .about-p1 .desc{margin-top:30px;line-height: 2;}
 .about-p2 .list .n .num{font-size:56px;}
 .about-p3{padding-bottom: 60px;}
 .about-p3 .about-swiper .item-desc{line-height: 2.5;}
 .about-p3 .about-swiper .item-title{margin-bottom: 22px;}
 .about-p3 .about-swiper .swiper-button-prev{left:-20px;}
 .about-p3 .about-swiper .swiper-button-next{right:10px;}
 .about-p4 .p4-con .title{margin-bottom: 25px;}
 .about-p4 .p4-con .desc{line-height: 2;}
 .about-p4{padding-bottom: 100px;}
}
@media (max-width:992px){
 .about{font-size:15px;}
 .about .title{font-size:34px;}
 .about-p1 .desc{padding-right: 0;}
 .about-p1 .left{float:none;}
 .about-p1 .p1-img{margin:35px auto 0;float:none;}
 .about-p1{padding-bottom: 80px;}
 .about-p2 .list{margin-top:20px;}
 .about-p2 .list li{padding:40px 5px 0;}
 .about-p2 .list .n .num{font-size:52px;}
 .box-shadow{box-shadow: 0 8px 14px 3px rgba(116,116,116,.49);}
 .about-p3 .about-swiper{margin-right:0;margin-left:0;}
 .about-p3 .about-swiper .swiper-slide .flex{padding:10px 20px;}
 .about-p3 .swiper-pagination{width: 100%;bottom: 0;}
 .about-p3 .swiper-pagination-bullet{width: 8%;height: 6px;}
 .about-p3 .item-con{padding:30px 0 20px;}
 .about-p3 .about-swiper .swiper-button-prev{left:5px;}
 .about-p3 .about-swiper .swiper-button-next{right:5px;}
 .about-p4 .flex{justify-content: center;flex-direction: row;}
 .about-p4{padding-bottom: 80px;}
}
@media (max-width:767px){
 .subcolumn{font-size:0;text-align: center; width:100%;}
 .subcolumn .container{padding:0 8px;}
 .subcolumn li a{padding:16px 8px 14px;font-size:15px;}
 .location{margin:25px 0;font-size:14px;line-height: 16px}
 .location a::after{width: 8px;}
 .location a{margin-left:10px;padding-right: 20px;}
 .location a.home{height: 16px;padding-left: 20px;}
 .about .title{font-size:28px;}
 .about-p1 .desc{margin-top:20px;}
 .about-p1 .p1-img{margin:25px 0 0;}
 .about-p1{padding-bottom: 50px;}
 .about-p2{padding:50px 0 40px;}
 .about-p2 .list li{padding-top:30px ;font-size:14px;}
 .about-p2 .list .n .num{font-size:42px;}
 .about-p3{padding:50px 0 30px;}
 .about-p3 .about-swiper{margin-top:35px;}
 .about-p3 .container{padding:0;}
 .about-p3 .about-swiper .swiper-btn{display: none;}
 .about-p3 .about-swiper .item-title{font-size:24px;}
 .about-p3 .about-swiper .swiper-slide .flex{padding:10px 15px;}
 .about-p3 .swiper-pagination-bullet{width: 12%;}
 .about-p4{padding-bottom: 55px;}
}

.contact00{padding:0 0 0;position: relative;}
.contact00 .innerTitle-box{margin:0 0 50px;color:#282828;letter-spacing: 1px;}
.contact00 .innerTitle-box h2{font-weight: bold;color:#004fa0;margin-bottom: 18px;letter-spacing: 4px;line-height: 1;position: relative;}
.contact00 .map-box{position: absolute;left:0; width: 100%;height: 100%;top:0;}
.contact00 .map-box .contact-map{width: 100%;height: 100%;position: relative;}
.contact00 .map-box label{max-width: none;}
.contact-center{position: relative;padding:80px 0;}
.contact-detail{padding:60px 35px 35px; float:right;width:480px;max-width:60%;position: relative;z-index:10;background: #211d67;border-radius:15px;}
.contact-detail .title{color:#fff;/*letter-spacing: 3px;*/font-weight: bold;margin-bottom: 30px;}
/*.contact-detail .subtitle{color:#fff;letter-spacing: 8px; margin-top:22px;font-weight: bold;}*/
.contact-detail li{margin-bottom:15px;color:#fff;overflow: hidden;position: relative;letter-spacing: 1px;}
.contact-detail .ewm_box{margin-top: 50px;}
.contact-detail .ewm_box .name{font-size:15px; color:#fff; text-align:center;margin-top:10px;line-height: 26px;}
.contact-detail .lxwm a{color: #fff;}
 
 

@media (max-width:1200px){
 .message{padding:80px 0;}
 .contact00 .innerTitle-box p{font-size:16px;}
}
@media (max-width:992px){
 .contact00 .innerTitle-box{margin-bottom: 35px;}
 
}
@media (max-width:767px){
 .contact00 .map-box{ }
 .contact00 .innerTitle-box p{font-size:14px;letter-spacing: 0;}
 .contact-center{padding:290px 0 10px 0;}
 .contact-detail{max-width:100%;padding:40px 25px 30px;}
 .contact-detail li{letter-spacing: 0;font-size:15px;margin-bottom: 12px;}
 .contact-detail .title{margin-bottom: 25px;}
 .contact-detail .ewm_box{margin-top:45px;}
 .contact-detail .ewm_box .name{font-size:14px;line-height: 24px;}
 .contact .map-box{height: 500px;margin-top:30px;}
 

}

.culture{padding-bottom: 120px;}
.culture-tab ul{border:1px solid #c8c8c8;text-align: center;}
.culture-tab ul li{border-right:1px solid #c8c8c8;color:#2d2d2d;}
.culture-tab ul li:last-child{border:none;}
.culture-tab ul li a{display: block;padding:20px 0;}
.culture-tab ul li .item-icon{margin:0 auto;width: 70px;height: 70px;background-repeat: no-repeat;background-size: 100% auto;background-position: center;}
.culture-tab ul li .item-icon.icon1{background-image: url(../images/culture-icon1.png);}
.culture-tab ul li .item-icon.icon2{background-image: url(../images/culture-icon2.png);}
.culture-tab ul li .item-icon.icon3{background-image: url(../images/culture-icon3.png);}
.culture-tab ul li p{line-height: 1;margin-top:6px;}
.culture-tab ul li.active,.culture-tab ul li:hover{color:#0047a8;}
.culture-tab ul li.active .item-icon.icon1,.culture-tab ul li:hover .item-icon.icon1{background-image:url(../images/culture-icon1on.png);}
.culture-tab ul li.active .item-icon.icon2,.culture-tab ul li:hover .item-icon.icon2{background-image:url(../images/culture-icon2on.png);}
.culture-tab ul li.active .item-icon.icon3,.culture-tab ul li:hover .item-icon.icon3{background-image:url(../images/culture-icon3on.png);}
.culture-box{font-size:22px;background: url(../images/culture-bg.png) no-repeat center;background-size: cover;padding:90px 0;color:#fff;text-align: center;}
.culture-box .item{padding:38px 0;/*transition: all .4s ease 1s;transform: translateY(100%);*//*position:relative;top:20px;opacity: 0;transition: all .4s;pointer-events: none;*/}
.culture-box .item .title,.culture-box .item p{text-shadow: 0.16px 3px 2.94px rgba(116,116,116,.89);}
.culture-box .item .desc{margin-top:20px;opacity: 0.9;}
.culture-box .con{display: none;}
.culture-box .con.active,.culture-box .con:first-child{display: block;}
/*.culture-box .con.active .item{transform: translateY(0);}*/
/*.culture-box .con.active{display: block;}*/
/*.culture-box .con.active .item{opacity: 1;top:0;pointer-events: auto;}*/

@media (max-width:992px){
 .culture-box .item .desc{font-size:20px;}
 .culture-tab ul{font-weight: bold;}
 .culture-tab ul li .item-icon{max-width: 25%;}
}
@media (max-width:767px){
 .culture{padding-bottom: 50px;}
 .culture-tab ul li .item-icon{width: 40px;height: 40px;max-width: none;}
 .culture-tab ul{font-size:16px;}
 .culture-tab ul li a{padding:14px 0;}
 .culture-box{padding:50px 0;}
 .culture-box .item{padding:30px 0;}
 .culture-box .item .desc{font-size:15px;font-family: arial;}
}

.advantage{padding-bottom: 160px;}
.advantage .title-box,.inner-box .title-box{color:#282828;text-align: center;line-height: 1;}
.advantage .title-box h2,.inner-box .title-box h2{color:#004fa0;letter-spacing: 3px;}
.advantage .title-box p,.inner-box .title-box p{margin-top:18px;letter-spacing: 1px;}

.advantage .card-area{height:885px;width:100%;position:relative;margin-top:60px;}
.advantage .bg-e8e8e8{background:#0e68b0;}
.advantage .bg-e1e1e1{background:#ebf3fc;}
.advantage .card-item{z-index:4;transition:all .8s cubic-bezier(.4,0,.2,1),z-index 0s .12s;position:relative;float:left;width:17%;height:885px;background-color:transparent;}
/*.advantage .card-item+.card-item{margin-left:-1px}*/
.advantage .card{position: relative;transition:all .8s cubic-bezier(.4,0,.2,1),z-index 0s .12s;width:100%;height:100%;text-align:center;background:#fff;}
.advantage .card::after{pointer-events: none;opacity: 0;position: absolute;content:'';right:4.7%;bottom:5%;width: 43%;padding-bottom: 37%;background: url(../images/adv-icon.png) no-repeat right bottom;background-size: contain;}
.advantage .active .card::after{opacity: 1;}
.advantage .card-title{position: relative;}
.advantage .card-content{width:100%;}
.advantage .content-first{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}
.advantage .content-second{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0));}
.advantage .content-second li{float:left;width:50%}
.advantage .card-content,.advantage .card-title{position:absolute;left:0;right:0;z-index:1}
.advantage .card-title{line-height: 1;background:#0e68b0;padding-top:1px;transition:all .8s cubic-bezier(.4,0,.2,1),z-index 0s .12s;height:150px;font-size:14px;top:0; border-left:1px solid rgba(90,90,90,.22);}
.advantage .card-title .title-bg{background-size: cover;background-repeat: no-repeat;background-position: center;opacity: 0;position: absolute;top:0;left:0;width: 100%;height: 100%;transition:all .8s cubic-bezier(.4,0,.2,1),z-index 0s .12s;}
.advantage .card-title .content{width:100%; padding:38px 0 25px; position:relative; z-index:2;overflow: hidden;}
.advantage .card-title h1{font-size:18px;letter-spacing: 2px;font-weight:bold;color:#fff;margin-bottom:0;}
.advantage .card-title .short-info{color:#8dbbdc;font-size:14px;margin-top:0;margin-bottom:20px}
.advantage .card-title .zq-product-img{width:46px;height:46px;margin:0 auto 12px;position:relative}
.advantage .card-title .zq-product-img img{position:absolute;left:0;width:100%}
.advantage .card-title .zq-product-img .un-hover{z-index:1;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}
.advantage .card-title .zq-product-img .with-hover{z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))}
.advantage .card-title .short-info,.advantage .card-title .zq-product-img img,.advantage .card-title h1{transition:all .15s cubic-bezier(.4,0,.2,1) 0s}
.advantage .card-content{height:660px;position:absolute;top:150px;color:#282828;}
.advantage .content-first{border-right:1px solid rgba(90,90,90,0.22);}
.advantage .content-first .content-first-list{width:100%;max-width:250px;font-size:15px;color:#282828;margin:60px auto 45px;line-height: 1.67;}
.advantage .content-first .content-first-list li{margin: 0 10% 30px 22%;position:relative;text-align: justify;}
.advantage .content-first .content-first-list li:after,.advantage .content-second .d::after{content:""; position:absolute; top:7px; left:-20px; width:10px; height:10px; background:#0e68b0;}
.advantage .content-second{width:90%;left:5%;font-size:14px; text-align:left; padding-top:60px}
.advantage .content-second .s_t{font-size:36px; color:#131313;font-weight: bold;font-family: '黑体';margin-bottom: 27px;}
.advantage .content-second .d{font-size:17px;padding-left:20px;margin-bottom:32px;line-height: 2;text-align: justify;position: relative;}
.advantage .content-second .d::after{left:0;top:9px;}
.advantage .card-item.active{z-index:6;box-shadow:8.5px 14.7px 28.13px 0.87px rgba(0,0,0,.27);width:49%;height:885px;}
.advantage .card-item.active .card-title{height:166px;top:-16px;border:none;}
.advantage .card-item.active .card-title .title-bg{opacity: 1;}
.advantage .card-item.active .card-title .zq-product-img{width:67px;height:67px;}
.advantage .card-item.active .card-title .content{padding-top: 24px;}
.advantage .card-item.active .card-title .short-info{color:#9ed8f5}
.advantage .card-item.active .card-title h1{color:#fff; font-size:30px;letter-spacing: 3px;}
.advantage .card-item.active .content-first{transition:all .12s cubic-bezier(.4,0,.2,1) 0s;z-index:2;opacity:0;filter:alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(0))}
.advantage .card-item.active .content-second{transition:all .12s cubic-bezier(.4,0,.2,1) .18s;z-index:3;opacity:1;filter:alpha(opacity=100);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=(100))}

.advantage .card-item.active .card-title:after{opacity:0; visibility:hidden;}
@media (max-width: 1100px) and (min-width: 992px){
 .advantage .card-title h1{font-size:16px;letter-spacing: 1px;}
 .advantage .card-item.active .card-title h1{font-size:26px;}
 .advantage .content-second .s_t{font-size:32px;}
}
@media only screen and (max-width: 992px){
 .advantage .card-item,body .advantage .card-item.active{width:100%; height:auto;}
 .advantage .card-content{height:0; position:relative;top:auto;left:auto;right:auto;bottom:auto; padding:0 30px;}
 .advantage .active .card-content{height:auto; padding:30px;}
 .advantage .card-area{height:auto;}
 .advantage .card-item .content-first{display:none;}
 .advantage .card-title{position:relative;top:auto!important;}
 .advantage .card::after{width: 20%;padding-bottom: 18%;}
 .advantage .card-title h1{font-size:20px;}
 .advantage .card-item.active .card-title h1{font-size:28px;}
 .advantage .content-second .d{margin-bottom: 16px;font-size:16px;}
 .advantage .card-item.active .card-title .zq-product-img{width: 60px;height: 60px;}
 .advantage .content-second .s_t{font-size:32px;}
 .advantage .title-box p, .inner-box .title-box p{font-size:16px;}
}
@media only screen and (max-width: 760px) {
 .advantage .card-item.active .card-title .zq-product-img{width: 50px;height: 50px;}
 .advantage .content-second .s_t{font-size:24px;margin-bottom: 20px;}
 .advantage .card-item.active .card-title h1{font-size:20px;}
 .advantage .container{padding:0;}
 .advantage .title-box{padding:0 15px;letter-spacing: 0;}
 .inner-box .title-box{letter-spacing: 0;}
 .advantage .title-box p,.inner-box .title-box p{font-size:15px;line-height: 1.2;}
 .advantage .card-area{margin-top:35px;}
 .advantage .card-item.active .card-title{height: auto;}
 .advantage .content-second{width: 100%;}
 .advantage .content-second .d{font-size: 15px;padding-left: 18px;}
 .advantage .card-item.active .card-title .content{padding:35px 0;}
 .advantage .active .card-content{padding:30px 30px 15px;}
 .advantage .content-first .content-first-list li:after, .advantage .content-second .d::after{width: 9px;height: 9px;}
 .advantage{padding-bottom: 70px;}
 .advantage .title-box h2, .inner-box .title-box h2,.contact .innerTitle-box h2,.message .title{font-size:28px;}
 .contact .innerTitle-box h2{letter-spacing: 3px;}
 .contact .innerTitle-box{margin-bottom: 30px;}
}

.newsList{padding:30px 0 140px;}
.newsList .list a{display:block;padding-right: 6.9%;padding-left:2.5%;}
.newsList li{margin-bottom:35px;position: relative; width:100%;}
.newsList li .item .item-img{width: 20%;max-width: 275px}
.newsList li .item .img{padding-bottom: 75%;overflow: hidden;position: relative;}
.newsList li .item .img img{position: absolute;left:0;top:0;}
.newsList .item{position: relative;transition: all .3s;padding-left:2%;z-index:10;}
.newsList .item-icon{position: absolute;content:'';left:0;top:0;height: 100%;width: 100%;background: #0047a8;display: none;}
.newsList .item-icon::after{z-index:2;position: absolute;content: '';left:3.8%;right:3.8%;top:0;height: 100%;background: url(../images/news-icon.png) no-repeat left center;background-size: 100% auto;}
.newsList .item-right{background: #fafafa;padding:28px 9px 28px 0;color:#1b1b1b;}
.newsList .item .item-date{color:#0047a8;padding:10px 35px;text-align: center;position: relative;z-index:10;line-height: 1;}
.newsList .item .item-date::after{transition: all .3s;display: none;content:'';position: absolute;top:50%;left:100%;width:22px;height: 40%;transform: translateY(-50%);background:url(../images/icon-sj.png) no-repeat left center;background-size: contain;}
.newsList .item .item-date .y{margin-top:8px;}
.newsList .item:hover .item-date::after{display: block;}
.newsList .item:hover .item-date{color:#fff;}
.newsList .item:hover .img img{transform: scale(1.08);}
/*.newsList .item:hover{background: #0047a8;}*/
.newsList .item-con{padding:0 6%;transition: all .3s;}
.newsList .item-con p{line-height: 1;margin-top:18px;}
.newsList .item-con .tips{line-height: 1;transition: height .3s;height:38px;}
.newsList .item-con .tips span{margin-right:30px;letter-spacing: 1px;margin-top:20px;display: inline-block;}
.newsList .item-date .date-tips{display: none;}
.newsList .item-date .date-tips p{margin-top:10px;}
.newsList .item-date .date-tips span{display: inline-block;line-height: 24px;color:#000;background: #fff;border-radius:999px;padding:0 10px;overflow: hidden;}
/*.case-newsList .item:hover .item-con .tips{}*/
.case-newsList .item:hover .item-date .date-tips{display: block;}
.case-newsList .item:hover .item-con .tips{height: 0;overflow: hidden;padding:0;}

.trainList .item-right{padding:55px 3.8% 45px 0;}
.trainList .item-right .item-view{letter-spacing: 1px;border:1px solid #c6c6c7;padding:0 28px;max-width: 180px;line-height: 40px;color:#222;text-align: center;}
.trainList .item-right .item-view i{float:right;margin-left:12px;width: 9px;height: 40px;background: url(../images/train-icon.png) no-repeat left center;background-size: 100% auto;}
@media only screen and (max-width: 1600px){
 .trainList .item-right .item-view{line-height: 36px;}
 .trainList .item-right .item-view i{height: 36px;}
}
@media only screen and (max-width: 1200px){
 .newsList{padding-bottom: 100px;}
 .newsList .list a{padding-right: 4%;}
}
@media only screen and (max-width: 992px){
 .newsList{padding-top:20px;}
 .newsList li .item .item-img{width: 25%;}
 .newsList .item .item-date{padding:10px 25px;}
 .newsList .list a{padding:0 2%;}
 .newsList .item-right{padding:24px 9px 24px 0;}
 .trainList .item-right{padding:38px 3% 38px 0;}
 .newsList .item-right .item-view{padding:0 25px;}
 .newsList .item-date .date-tips p{margin-top:7px;}
 .newsList .item-date .date-tips span{font-size:14px;padding:0 8px;line-height: 20px;}
 .newsList .item-con .tips{font-size:17px;}
}
@media only screen and (max-width: 767px){
 .newsList{padding:15px 0 40px;}
 .newsList .list a{padding:0;}
 .newsList .item-right{padding:20px 9px 20px 0;}
 .newsList .item-con h2{font-size:17px;font-weight: bold;}
 .newsList .item-con p{margin-top:12px;font-size:14px;}
 .newsList .item{padding:0;}
 .newsList li .item-right .item-img{display: none;}
 .newsList li .item .item-img{width: 100%;max-width: none;margin-top:10px;}
 .trainList .item .item-date .d{font-size:30px;}
 .newsList .item .item-date .y{margin-top:5px;}
 .newsList .item .item-date{font-size:14px;padding:0 15px;}
 .newsList .item-icon{display: none!important;}
 .newsList li{margin-bottom:20px;}
 .newsList .item-right .item-view{padding:0 10px;line-height: 24px;font-size:12px;letter-spacing: 0;}
 .trainList .item-right .item-view i{height: 24px;margin-left:8px;width:6px;}
 .trainList .item .item-date{padding-left:0;}
 .trainList .item-right{padding-top:25px;padding-bottom: 25px;}
 .trainList .item-con{padding:0 10px 0 15px;}
 .newsList .item-con .tips{height: auto;font-size:15px;font-weight: bold;}
 .newsList .item-con .tips span{margin-top:13px;margin-right: 15px;}
 .newsList .item-date .date-tips{display: none!important;}
}

.trainList li{margin-bottom: 0;}
.trainList li:nth-child(2n) .item-right{background: #fff;}

.apply{padding:10px 0 200px;}
.apply-form{background: #f7f8fc;padding:60px 0;}
.apply-form .form{padding:0 8.5%;color:#2b2b2b;margin-top:35px;}
.apply-form .form-item{padding:0 2.5%;margin-bottom: 30px;}
.apply-form .form input,.apply-form .form select,.apply-form .form textarea{width: 100%;background: none;padding:0 15px;}
.apply-form .form input,.apply-form .form select{border:1px solid #acacac;height: 70px;line-height: 70px;}
.apply-form .form-item label{position: relative;line-height:1;display: block;margin-bottom: 18px;font-weight: normal;letter-spacing: 2px;padding-left:5.5%;}
.apply-form .form-item.required label::before{content:'';position: absolute;left:0;top:50%;transform: translateY(-50%);width: 2.4%;height: 0;padding-bottom: 2.4%;background: #0059b8;border-radius:100%;overflow: hidden;}
.apply-form .submit-btn{display: block;width:28%;max-width: 275px;padding:22px 0;line-height: 1;color:#fff;background: #0059b8;outline: none;border:none;margin:25px auto 0;letter-spacing: 4px;}
@media only screen and (max-width: 1600px){
.apply-form .form input,.apply-form .form select{height: 62px;line-height: 62px;}
}
@media only screen and (max-width: 1200px){
 .apply-form .form{padding:0 6%;}
.apply-form .form input,.apply-form .form select{height: 52px;line-height: 52px;}
.apply-form .submit-btn{padding:18px 0;}
.apply{padding-bottom: 150px;}

}
@media only screen and (max-width: 992px){
 .apply-form .form input, .apply-form .form select{height: 46px;line-height: 46px;}
 .apply-form .form-item label{margin-bottom: 14px;letter-spacing: 1px;}
 .apply-form .form-item.required label::before{width: 8px;height: 8px;}
 .apply-form .form{font-size:17px;}
 .apply-form .submit-btn{margin-top:15px;}
 .apply{padding-bottom: 100px;}
}
@media only screen and (max-width: 767px){
 .apply{padding-bottom: 60px;}
 .apply-form{padding:35px 0;}
 .apply-form .form-item{padding:0;margin-bottom: 20px;}
 .apply-form .form{font-size:15px;}
 .apply-form .form-item label{letter-spacing: 0;}
 .apply-form .form input, .apply-form .form select{height: 42px;line-height: 42px;}
 .apply-form .submit-btn{width: 140px;padding:15px 0;}
}

.job-box{padding:70px 0 120px;}
.job-content{margin-top:60px;border:1px solid #f3f3f3;}
.job-content .list-title{background: #e3e3e3;color:#171717;font-weight: bold;letter-spacing: 1px;}
.job-content .item{float:left;width:16%;padding:20px 15px;text-align: center;}
.job-content .item1{width: 36%;}
/*.job-content .list{padding:0 3.2%;}*/
.job-content .list .top{color:#6a6969;/*border-bottom: 1px solid #f0f0f0;*/position: relative;}
.job-content .list .top::after{position: absolute;left:3.2%;right:3.2%;bottom:0;height: 1px;background: #f0f0f0;content:'';}
.job-content .list .con{display: none;padding:0 3.2%;}
.job-content .list li:first-child .con{display: block;}
.job-content .list .detail{background: #f6f6f6;padding: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>div{padding:2px 0;}
.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: 180px;max-width: 20%;padding:15px 0;text-align: center;color:#fff;background: #004fa0;border-radius:0;}
.job-content .list .detail-bottom .mail{margin-right:16px;background: url(../images/icon-mail1.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:#004fa0;}
.job-content .list .detail-bottom .contact-btn{padding-left: 36px;background: url(../images/icon-contact.png) no-repeat left center;line-height: 28px;}

@media (max-width: 1200px){
 .job-subcolumn .item-con{padding:50px 10% 45px;}
}
@media (max-width: 1100px){
 .job-content .list{font-size:15px;}
}
@media (max-width: 992px){
 .job-box{padding:70px 0 90px;}
 .job-content{margin-top:70px;}
 .job-content .item{width: 18%;}
 .job-content .item1{width: 28%;}
 .job-content .list-title{font-size:16px;}
 .job-content .item{padding:16px 8px;}
 .job-content .list .top{}
 .job-content .list .detail{padding-bottom: 20px;}
 .job-content .list .detail-top{padding:0 10px 10px;font-size:14px;}
 .job-content .list .detail-con{padding:30px 25px 15px;}
 .job-content .list .detail-con .detail-item:nth-child(1){padding-right: 8%;}
 .job-content .list .detail-con .detail-item:nth-child(2){padding-left: 8%;}
 .job-content .list .detail-bottom{margin-top:18px;}
 .job-content .list .detail-bottom .r{font-size:14px;}
}
@media (max-width: 767px){
 .job-box{padding:45px 0 50px;}
 .job-content{margin-top:35px;border:none;border-top:1px solid #f3f3f3;}
 .job-content .list .top{padding:15px 0 15px;}
 .job-content .list .top .item{width: 50%;text-align: left;padding:5px 5px;}
 .job-content .list .top .item span{float:left;margin-right: 10px;}
 .job-content .list .top .item1,.job-content .list .top .item5{width: 100%;}
 .job-content .list .detail-top{padding:0 0 10px;}
 .job-content .list .detail-top .col-xs-12{margin-bottom: 6px;}
 .job-content .list .detail-con{padding:15px 8px 15px;font-size:14px;}
 .job-content .list .detail-con .detail-item{padding:20px 0 10px!important;border:none!important;}
 .job-content .list .detail-con h2{margin-bottom: 14px;}
 .job-content .list .detail-bottom{flex-wrap: wrap;justify-content: center;}
 .job-content .list .detail-bottom .d-btn{max-width: 50%;margin-bottom: 18px;padding:14px 0;}
 .job-content .list .detail-bottom .r{justify-content: space-between;width: 100%;}
 .job-content .list .detail-bottom .mail{margin-right: 5px;}
 .job-content .list .detail-bottom .contact-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 .con{padding:0 0 27px;}
 .job-content .list .detail{padding-left: 15px;padding-right: 15px;}
 .job-content .list li{position: relative;}
 .job-content .list li::after{position: absolute;content: '';left:-15px;right:-15px;bottom:0;height: 1px;background: #efefef;}
 .ibanner .swiper-slide img{min-height: 200px;object-fit: cover;}
}

.category-box{background: #f7f8fc;position: relative;}
.category-box .backBtn{position:absolute;width:45px;left:0;top:0;height:100%;vertical-align:top;background:#f5f8fa;display: none;}
.category-box .backBtn i{position:absolute;top:50%;margin-top:-20px;width:100%;height:40px;display:block;text-align:center;line-height:40px;font-size:24px;color:#1f42aa;padding:0;background: url(../images/icon-pro-arrow.png) no-repeat center;transform: rotate(-90deg);}
.category-box .moveBtn{display: none;line-height: 35px;text-align: center;margin:0 auto;width:200px;border-radius:999px;border:2px solid #313131;font-size:16px;}
.category-box ul li{text-align: center;float:left;color:#1b1b1b;position: relative;margin-left:1.25%;}
.category-box ul li .item-link{display: inline-block;padding:25px 20px;line-height: 1;letter-spacing: 1px;position: relative;}
.category-box ul li .item-link.hasChild{padding-right:40px;}
.category-box ul li .item-link.hasChild i{position: absolute;width:18px;height: 100%;top:0;right:15px;background: url(../images/nav-icondown.png) no-repeat center;background-size: 16px auto;}
.category-box ul li .active,.category-box ul li a:hover{color:#0047a8;}
.category-box ul li .item-link:hover,.category-box ul li .item-link.active{background: #fff;}
.category-box .content .ejBox{transition: all .4s;opacity: 0;transform: translateY(20px);pointer-events: none;z-index:20;background: #fff;color:#0047a8;text-align: center;position: absolute;left:0;top:100%;white-space: nowrap;box-shadow: 0.7px 10px 7px 1px rgba(0,0,0,.19);}
.category-box .content .ejBox li{display: inline-block;float:left;}
.category-box .content .ejBox a{display: inline-block;padding:15px 18px;line-height: 1;}
.category-box ul li:hover .ejBox{opacity: 1;transform: translateY(0);pointer-events: auto;}

.productList{padding-bottom: 50px;}
.productList .list{margin-left:-1.5%;margin-right: -1.5%;}
.productList .list li{margin-bottom: 60px;text-align: center;padding:0 1.5%;}
.productList .list .item-img{position: relative;overflow: hidden;padding-bottom: 61%;}
.productList .list .item-img img{position: absolute;left:0;top:0;}
.productList .list .item-name{position: relative;line-height: 1.3;padding:12px 10px;overflow: hidden;}
.productList .list .item-name .aa{height: 46px;}
/*.productList .list .item-name .name{transition: all .3s;}*/
.productList .list .item-name p{letter-spacing: 1px; text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
/*.productList .list .item-name p span{transition: all .3s;display: inline-block;}*/
.productList .list .item-name i{transform: translateX(100%);transition: all .3s;position: absolute;right:0;top:0;height: 100%;width: 6%;background: url(../images/pro-arrow.png) no-repeat right center;background-size: 100% auto;}
.productList .list li:hover p{text-align: left;color:#0047a8;}
.productList .list li:hover .item-name i{transform: translateX(0);}
.productList .list li:hover .item-img img{transform: scale(1.08);}

@media (max-width:480px){
 .fs200{font-size: 50px;}
 .fs40{font-size: 18px;}
}
.productfuwu{padding-bottom: 50px;}
.protit{text-align: center; color: #000; margin-bottom: 50px;}
.fuwucont{width: 100%;}
.fuwuli{width: 100%; position: relative;}
.fuwuli img{display: block; width: 100%;}
.fuwutit{width: 33.333%; height: 100%; background: #fff; display: flex; align-items: center; position: absolute; top: 0; left: 0;}
.fuwutit span{color: #000; margin: auto; padding: 0 6%;}
.fuwutit i{font-family: "宋体"; font-weight: bold; color: #e7e7e7; line-height: 0.8; font-style: normal; position: absolute; right: 5%; bottom: 0;}
.fuwuli:nth-of-type(5n+2) .fuwutit{left: 33.333%;}
.fuwuli:nth-of-type(5n+4) .fuwutit{left: 33.333%;}
.fuwuli:nth-of-type(5n+5) .fuwutit{left: 66.666%;}

@media (max-width: 1200px){
 .productList .list li{margin-bottom: 50px;}
}
@media (max-width: 992px){
 .productList{font-size:16px;}
 .category-box{font-size:16px;}
 .category-box ul li .item-link{padding:20px 16px;}
 .productList .list li{margin-bottom: 40px;}
}
@media (max-width: 767px){
 .productList{padding-bottom: 30px;}
 .productList .list li{margin-bottom: 16px;}
 .productList .list .item-name .aa{height:auto;}
 .productList .list .item-name p{letter-spacing: 0;font-weight: bold;}
 .category-box{padding: 0;}
 .category-sm{padding:35px 0;margin-bottom: 20px;}
 .category-box .moveBtn,.category-box .backBtn{display: block;}
 .contentBox{position: fixed;top:0;width: 100%;left:100%;background: #fff;z-index:1000;bottom:0;overflow-y: auto;font-size:0;padding-left:45px;}
 .category-box ul li{float:none;width: 100%;margin:0;border:none;text-align: left;}
 .category-box ul.content>li{border-bottom:1px solid #e5e5e5;}
 .category-box ul li a{border:none;color:#333;font-size:15px;display: block;}
 .category-box ul li .item-link{display: block;padding:20px 20px;}
 .category-box ul li .item-link a{text-align: left;padding:10px 20px;line-height: 24px;}
 .category-box .content li .hasChild{position: relative;}
 /*.category-box .content li .hasChild::after{pointer-events: none;content:'';position: absolute;right:15px;top:50%;width: 16px;margin-top:-8px;height: 16px;background: url(../images/icon-pro-arrow.png) no-repeat center;background-size: 100% auto;transition: all linear .3s;transform: rotate(90deg);}*/
 /*.category-box .content li .hasChild.on::after{transform: rotate(0);}*/
 .category-box .content .ejBox{pointer-events:auto;position: static;display: none;opacity: 1;transform: none;transition: none;box-shadow: none;}
 .category-box .content .ejBox ul{display: block;padding-left:5px;}
 .category-box .content .ejBox li a{font-size:14px;}
}

.rz-detail .title{text-align: center;color:#1b1b1b;letter-spacing: 1px;}
.rz-detail .content{line-height: 1.4;padding:70px 0;text-align: justify;}
.rz-detail .content p{margin-bottom: 30px;}
.news-epx{margin:10px 15% 30px;color:#949494;font-size:16px;}
.news-epx .center{width: 28px;height: 28px;background: url(../images/icon-nav.png) no-repeat center;background-size: contain;}
.news-epx .prev,.news-epx .next{position: relative;}
.news-epx .prev::after,.news-epx .next::after{position: absolute;content:'';width:22px;height: 100%;top:0;background:url(../images/detail-iconL.png) no-repeat center;background-size: contain;}
.news-epx .prev::after{left:0;}
.news-epx .next::after{right:0;transform: rotateY(180deg);}
.news-epx .prev{padding-left:30px;}
.news-epx .next{padding-right:30px;}

@media (max-width: 992px){
 .rz-detail .content{padding:60px 0;}
 .news-epx{margin:10px 5% 30px;}
.rz-detail .content{font-size:16px;}
}
@media (max-width: 767px){
 .rz-detail .content{padding:35px 0 20px;}
 .news-epx{margin:10px 0 30px;font-size:14px;}
 .news-epx .prev::after, .news-epx .next::after{width: 18px;}
 .news-epx .prev{padding-left:22px;}
.news-epx .next{padding-right:22px;}
.rz-detail .content{font-size:14px;}
.rz-detail{padding:20px 0 10px;}
.rz-detail .title{font-size:22px;letter-spacing: 0;}
.rz-detail .content p{margin-bottom: 20px;}
.news-epx .center{width: 24px;height: 24px;}

.protit{margin-bottom: 30px;}
.fuwutit{width: 50%;}
.fuwuli:nth-of-type(2n-1) .fuwutit{left: 0%;}
.fuwuli:nth-of-type(2n) .fuwutit{left: 50%;}
}

.contact-map .BMapLabel::before,.contact-map .BMapLabel::after{content:"";width:0;height:0;top:100%;left:50%;margin-left:-8px;position:absolute;border:7px solid transparent;border-top:8px solid #aeaeae;}
.contact-map .BMapLabel::after{border:7px solid transparent;border-top:8px solid #fff;margin-top:-1px;}


/*下载中心*/
.download-box{padding: 70px 0 100px;}
.downlist{margin-top: 60px;}
.downlist li{width: 100%; border-bottom: 1px solid #e6e6e6; margin-bottom: 60px; padding-left: 80px; position: relative; overflow: hidden;}
.downlist li:last-child{margin-bottom: 0;}
.downlist li i{display: block; width: 80px; height: 60px; position: absolute; left: 0; top: 0; background-position: left top; background-repeat: no-repeat;}
.downlist li a.yl{display: block; float: left; line-height: 60px; width: calc(100% - 110px);}
.downlist li a.yl p{font-size: 26px; color: #3f3f3f; float: left; width: calc(100% - 110px); white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.downlist li a.yl span{display: block; width: 100px; height: 40px; float: right; border: 1px solid #a5a5a5; border-radius: 5px; font-size: 17px; color: #222222; line-height: 40px; text-align: center; margin-top: 13px;}
.downlist li a.yl img{display: none;}
.downlist li a.xz{display: block; width: 100px; height: 40px; float: right; border: 1px solid #a5a5a5; border-radius: 5px; font-size: 17px; color: #222222; line-height: 40px; text-align: center; margin-top: 13px;}
.downlist li a.yl:hover p{color: #103982;}
.downlist li a.yl:hover span{background: #103982; border-color: #103982; color: #fff;}
.downlist li a.xz:hover{background: #103982; border-color: #103982; color: #fff;}

 
 
.dcover{width: 100vw; height: 100vh; background: rgba(0,0,0,.8); position: fixed; left: 0; top: 0; z-index: 10000; display: none;}
.dcover .dimg{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); width: 600px; max-width: calc(100% - 30px);}
.dcover .dimg img{display: block; max-width: 100%;}
.dcover .dimg .dclose{width: 30px; height: 30px; background: url(../images/dclose.png) no-repeat center; background-size: cover; position: absolute; right: 0; top: -40px; -webkit-transition: -webkit-transform 0.5s ease-out; -moz-transition: -moz-transform 0.5s ease-out; -o-transition: -o-transform 0.5s ease-out; -ms-transition: -ms-transform 0.5s ease-out; cursor: pointer;}
.dcover .dimg .dclose:hover{-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -o-transform: rotateZ(180deg); -ms-transform: rotateZ(180deg); transform: rotateZ(180deg);}

@media (max-width: 992px){
 .download-box{padding:60px 0 80px;}
 .downlist{margin-top: 50px;}
 .downlist li{margin-bottom: 50px;}
}

@media (max-width: 767px){
 .download-box{padding:45px 0 50px;}
 .downlist{margin-top: 40px;}
 .downlist li{margin-bottom: 40px; padding-left: 50px;}
 .downlist li i{width: 50px; height: 40px; background-size: contain;}
 .downlist li a.yl{line-height: 40px; width: calc(100% - 70px);}
 .downlist li a.yl p{font-size: 20px; width: calc(100% - 70px);}
 .downlist li a.yl span{width: 60px; height: 34px; font-size: 15px; line-height: 34px; margin-top: 2px;}
 .downlist li a.xz{width: 60px; height: 34px; font-size: 15px; line-height: 34px; margin-top: 2px;}
}


/*底部友情链接*/
.footer-link{width: 100%; margin-top: 50px; text-align: left; font-size: 16px; color: #767676; line-height: 30px; padding: 0 6%;}
.footer-link a{margin-right: 20px;}

@media (max-width: 992px){
 .footer-link{margin-top: 30px;}
}

@media (max-width: 767px){
 .footer-link{padding: 0; font-size: 15px;}
}


.search-box .search-form{ padding-right:42px;border-radius:5px;overflow:hidden;position: relative;border-right:none;border:1px solid #d2d2d2; width: 70%; margin: 100px auto;}
.search-box .search-form input{display: block; height: 65px;line-height:65px;padding:0 20px;outline: none; border:0; font-size:20px;}
.search-box .search-form .search-btn{position: absolute;height: 100%;top:0;right:0;width: 257px;text-align: center;background: #004eb3;border:none;outline: none; color:#fff; font-size:20px; letter-spacing:2px}
 

.search-box{padding:45px 0;}
.search-box .container{max-width: 1400px;}
.search-box .dtitle{text-align: center;color:#1d1d1d;margin-bottom: 5px;}
.search-box .dsubtit{text-align: center;color:#5c5c5c;}
.search-box ul{margin:60px 0 100px;}
.search-box ul li{margin-bottom: 30px;color:#3c3c3c;padding:12px 0 12px 50px;position: relative;border-bottom: 1px solid #e6e6e6;}
/*.search-box ul li:nth-child(1){background: url(../images/icon-search1.png) no-repeat left center;background-size:auto 40px;}
.search-box ul li:nth-child(2){background: url(../images/icon-search2.png) no-repeat left center;background-size:auto 40px;}
.search-box ul li:nth-child(3){background: url(../images/icon-search3.png) no-repeat left center;background-size:auto 40px;}
.search-box ul li:nth-child(4){background: url(../images/icon-search4.png) no-repeat left center;background-size:auto 40px;}*/
.search-box ul li .search-btn{font-size:14px;text-align: center; margin: 0 1%;top:50%;transform: translateY(-5%);width: 86px;line-height: 34px;color:#222;background: #fff;border-radius:4px;overflow: hidden; float:right; border:1px solid #a5a5a5;}
.search-box ul li .search-btn:hover{color:#fff;background: #013c81; }
.search-box ul li:hover{ color:#013c81}
.nosearch p{ line-height:45px; text-align:center}
@media (max-width: 992px){
 .search-box ul li{background-size:auto 34px;padding-left: 45px;}
 .search-box .search-form .search-btn {width: 167px;}
}
@media (max-width: 767px){
	.fs25{ font-size:15px;}
 .search-box{padding:35px 0 20px;}
 .search-box ul{margin:30px 0 40px;font-size:15px;}
 .search-box ul li .download-btn{width: 70px;line-height: 30px;}
 .search-box ul li .search-btn{ width:50px; transform: translateY(-20%);}
 .search-box ul li{padding:12px 0 12px 46px;background-size: 18px auto;margin-bottom: 15px;}
 .search-box .search-form { width:100%;margin: 40px auto;}
 .search-box .search-form input { font-size:14px; line-height:35px;height: 35px;}
 .search-box .search-form .search-btn {width: 67px; font-size: 14px;}
}
 
.news-top-item .item-con  a{display:block;margin:auto;margin-top:45px}
.news-top-item .item-con a.after{position:relative;margin:15px 0px 35px}
.news-top-item .item-con a.after:after{content:'';display:block;width:40px;height:1px;background:#cccccc;position:absolute;left:50%;bottom:-15px;margin-left:-20px;transition:ease .65s}
.news-top-item .lh-more {display: inline-block; width: 130px; height: 30px; line-height: 30px; text-align: center; color: #211d67; color: ; background: #ffffff; box-shadow: 0 0 10px rgba(12,3,6,.13); position: relative; z-index: 1; }
.news-top-item .lh-more p {float: right; display: inline-block; width: 30px; height: 30px; line-height: 30px; background: #211d67; background: ; color: #ffffff; font-size: 20px; transition: ease .65s; position: relative; z-index: 1; }
.news-top-item .lh-more p:after {transition: ease-in .65s; content: ''; display: block; width: 0; height: 100%; background: #fff; position: absolute; left: 0; top: 0; z-index: -1; }
.news-top-item .lh-more:before {transition: ease-out .35s; content: ''; display: block; width: 0; height: 100%; background: #211d67; background: ; position: absolute; left: 0; top: 0; z-index: -1; }
.news-top-item .lh-more:hover {color: #fff; }
.news-top-item .lh-more:hover:before {width: 100%; } 
.news-top-item .lh-more:hover p {color: #211d67; color: ; transition-delay: .2s; }
.news-top-item .lh-more:hover p:after {width: 100%; transition-delay: .2s; transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }
 
.news-top-item i:before{content:'';display:block;width:0;height:0;border-top:5px solid;border-left:5px solid;border-color:#211d67;border-color:;position:absolute;left:-5px;top:-5px;transition:ease .65s}
.news-top-item  i:after{content:'';display:block;width:0;height:0;border-right:5px solid;border-bottom:5px solid;border-color:#211d67;border-color:;position:absolute;right:-5px;bottom:-5px;transition:ease .65s}
.news-top-item:hover i:before,.news-top-item:hover i:after{width:101%;height:103%;visibility:visible}

.news-top-item i {font-style: normal; }
.news-top-item .left {float: left; } 
.news-top-item .right {float: right; }
.news-top-item .noscript {position: fixed; left: 0px; top: 0px; background: #ddd; color: red; text-align: center; width: 100%; height: 30px; line-height: 30px; }
.news-top-item em {font-style: normal; }

.news-top-item{border:5px solid #e8e8e8;margin-top:50px!important;float:left;width:95%;position:relative;transition:ease .65s}
.news-top-item .news-top-item:after{content:'';display:block;height:0;clear:both}
.item-img img {border: 0; display: inline-block; max-width: 100%; }
.news-top-item .img{float:right;max-width:50%;transform:translate(58px,-24px);transition:ease .65s;max-height:350px;overflow-y:scroll;text-align:center}
.news-top-item .img::-webkit-scrollbar{display:none}
.news-top-item .text{width:50%;.img_list_page_qilin_21_2_135639 text-align:center;position:absolute;left:0;top:0;height:100%}
.news-top-item .text h2{font-size:20px;font-weight:bold;color:#000000;color:;padding:0px;position:relative;line-height:22px;text-align:center}
.news-top-item .text a{display:block;margin:auto;margin-top:15px}
.news-top-item .text a.after{position:relative;margin:15px 0px 35px}
.news-top-item .text a.after:after{content:'';display:block;width:40px;height:1px;background:#cccccc;position:absolute;left:50%;bottom:-15px;margin-left:-20px;transition:ease .65s}


.news-list-box{padding:0 0 50px 0;}
.news-top-item{background: #ffffff;color:#000;}
.news-top-item:last-of-type{  margin-bottom:50px}
.news-top-item .col-xs-12{padding:0;}
.news-top-item .item-img{height: 356px;overflow: hidden;}
.news-top-item .item-img img{transition: all ease .8s;width:100%;height: 100%;object-fit: cover;object-position: center;}
.news-top-item .item-con{padding:48px 40px;}
.news-top-item .item-con .t{line-height: 1.16;min-height: 78px; text-align:center;}
.news-top-item .item-con .c{line-height: 1.74;opacity: 0.76;margin-top:20px;}
.news-top-item .item-con p{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.news-top-item .item-con .more{margin-top:50px;display: block;letter-spacing: 1px;background: #fff;color:#5e9dff;border-color:#fff!important;}

 .newsList .news-item{margin-top:60px;align-items: flex-start;padding-right: 14px;overflow: hidden;}
.newsList .news-item .item-img{width: 17.2%;overflow: hidden;}
.newsList .news-item .item-img .img{position: relative;padding-bottom: 56.6%;overflow: hidden;transition: all ease .6s;}
.newsList .news-item .item-img .img img{position: absolute;top:0;left:0;}
.newsList .news-item .item-date{min-width:120px;padding:4px 25px 25px;color:#211d67;border-right:1px solid #ebebeb;text-align: center;}
.newsList .news-item .item-con{padding:5px 2% 45px 4%;position: relative;overflow: visible;}
.newsList .news-item .item-con::after{position: absolute;left:0;width: 150%;content:'';bottom:0;height: 1px;background: #e8e8e8;}
.newsList .news-item .item-con .t{color:#000;line-height: 1;}
.newsList .news-item .item-con .c{margin-top:16px;line-height: 1.7;color:#131313;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.newsList .news-item .item-con .tips{margin-top:5px;}
.newsList .news-item .item-con .tips span{margin-right: 30px;display: inline-block;position: relative;padding-left: 23px;color:#c9c9c9;font-size:13px;}
.newsList .news-item .item-con .tips span.share{background: url(../images/icon-nshare.png) no-repeat left center;}
.newsList .news-item .item-con .tips span.views{background: url(../images/icon-eye.png) no-repeat left center;}
.newsList .news-item .item-con .tips span.date{padding-left: 0;}
.newsList .news-item:hover .item-img .img,.news-top-item:hover .item-img img{transform: scale(1.08);}
.newsList .news-item:hover .item-con .t{color:#211d67;}

@media (max-width: 992px){
 
 .newsList .news-item{margin-top:40px;}
 .newsList .news-item .item-con .tips,.newsList .news-item .item-con .c{margin-top:14px;}
 .newsList .news-item .item-date{padding:4px 20px 20px;min-width: 100px;}
 .newsList .news-item .item-con .t{font-size:18px;font-weight: bold;}
 .newsList .news-item .item-con{padding-bottom: 30px;}
 .newsList .news-item .item-img{width: 20%;}
 /*.newsList .news-item .item-img .img{padding-bottom: 70%;}*/
}
@media (max-width: 767px){
 .newsList{padding-top:0;}
 .newsList li{position: relative;}
 .newsList li::after{left:-15px;right:-15px;content:'';position: absolute;bottom:0;height: 1px;background:#e8e8e8; }
 .newsList .news-item{flex-wrap: wrap;margin-top:26px;padding-bottom: 28px;padding-right:0;}
 .newsList .news-item .item-img{width: 100%;}
 .newsList .news-item .item-con{overflow: hidden;padding:5px 0 18px 15px;}
 .newsList .news-item .item-con::after{height: 0;}
 .newsList .news-item .item-con .tips span{margin-right: 15px;}
 .newsList .news-item .item-date{padding:4px 12px 20px;min-width: 82px;}
 .newsList .news-item .item-con .tips, .newsList .news-item .item-con .c{margin-top:10px;}
 .newsList .news-item .item-con .c{font-size:13px;}
 .newsList .news-item .item-con .t{font-size:16px;}
}
.news-detail{margin:50px 0; overflow: hidden;}
.news-detail h1{text-align: center; letter-spacing: 2px;}
.news-detail .dtinfo{margin: 20px 0; text-align: center;}
.news-detail .dtinfo span{margin: 0 10px;}
.news-detail .caseimg{margin-bottom: 30px;}
.news-detail .caseimg img{display: block; max-width: 100%; margin: auto;}
.news-detail .content{font-size: 15px; line-height: 1.8;}
.news-detail .content img{max-width: 100%;}
.news-detail .news-epx{margin: 30px auto 0; overflow: hidden;}
.news-detail .news-epx li{width: 49%; float: left; padding: 0 15px; line-height: 40px; background: #ccc; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.news-detail .news-epx li:first-child{margin-right: 2%;}
@media (max-width: 992px){
 .news-detail .news-epx li{width: 100%; margin: 5px 0;}
 .news-detail .news-epx li:first-child{margin-right: 0;}
}
@media (max-width: 767px){
 .news-detail{margin:30px 0;}
 .news-detail .dtinfo{margin: 15px 0;}
 .news-detail .dtinfo span{margin: 0 5px;}
 .news-detail .caseimg{margin-bottom: 20px;}
 .news-detail .news-epx{margin: 20px auto 0;}
}


.product-list .pro-list{margin-left:-1.6%;margin-right:-1.6%;text-align:center;color:#000}
.product-list .pro-list li{padding:0 1.6% 40px}
.product-list .pro-list .pro-item .item-img{position:relative;overflow:hidden;padding-bottom:89%}
.product-list .pro-list .pro-item .item-img img{position:absolute;left:0;top:0}
.product-list .pro-list .pro-item:hover img{transform:scale(1.08)}
.product-list .pro-list .item-name{line-height:1;padding:40px 10px}
.product-list .pro-list .procont{width: 100%; background: #f2f2f2; padding: 25px 20px 20px;}
.product-list .pro-list .procont h3{font-size: 18px; color: #333; line-height: 25px; font-weight: bold; margin: 0;}
.product-list .pro-list .procont p{font-size: 14px; color: #999; line-height: 20px; margin: 0; margin-top: 10px;}
.product-list .pro-list .procont .bor-bot{height:2px;width:35px;background:#211d67;background:;display:inline-block}

@media (max-width:1700px){.product-list .pro-list li{padding:0 1.6% 30px}
.product-list .pro-list .item-name{padding:30px 10px}
}
@media (max-width:1230px){.product-list .pro-list li{padding-bottom:25px}
.product-list .pro-list .item-name{padding:25px 10px}
}
@media (max-width:767px){.product-list .pro-list .item-name{font-size:14px}
.subcolumn-nav a{font-size:16px;padding:9px 0 11px}
.product-list .pro-list li{padding-bottom:16px}
.product-list .pro-list .item-name{padding:16px 10px}
}
.pages{text-align:center; margin-bottom:50px;}
.qilin_pager a,.qilin_pager span{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:#50af00}
.PageText,#metPageT,#metPageB{display:none}


.product-detail .product-con{padding:30px 0 0 10px;}
.product-detail .product-con .title{padding-bottom: 20px;color:#000;margin-bottom: 20px;border-bottom: 1px solid #e8e8e8;}
.product-detail .product-con p{ line-height:30px; font-size:16px;}
.product-detail .product-con .desc{color:#333333;line-height: 1.7;min-height: 160px;}
.product-detail .product-con .info{margin-top:30px;color:#69696a;}
.product-detail .product-con .info .tel,
.product-detail .product-con .info .mail{padding-left:36px;background: url(../images/pro-tel.png) no-repeat left center;background-size: 22px auto;line-height: 30px;}
.product-detail .product-con .info .mail{background-image: url(../images/pro-mail.png);color:#484848;}
.product-detail .product-con .info .tel{color:#005aba;}
.product-detail .product-con .info>div{margin-top:20px;}

.product-detail .pro-content{margin-top:100px;}
.product-detail .pro-content .tab li{float:left;margin-right: 7%;font-weight: bold;}
.product-detail .pro-content .tab li span{cursor: pointer;display: inline-block;padding: 10px 0;position: relative;border-bottom: 4px solid transparent;}
.product-detail .pro-content .tab li.active span,.product-detail .pro-content .tab li:hover span{border-bottom-color:#005aba;}
.product-detail .pro-content .item-con{display: none;padding:40px 0;color:#444;}
.product-detail .pro-content .item-con:first-child{display: block;}
.product-detail .pro-content .item-con p{margin-bottom: 13px;}
@media (min-width: 1200px){
 .product-detail .product-con .desc{padding-right: 13%;}
}

@media (max-width: 1200px){
 .product-detail{margin-bottom: 90px;}
 .product-detail .product-con .desc{min-height: 100px;}
 .product-detail .product-con .info>div{margin-top:14px;}
 .product-detail .pro-content{margin-top:90px;}
}
@media (max-width: 992px){
 .location{padding-top:20px;}
 .product-detail .product-con .desc{min-height: 60px;}
 .product-detail .product-con{padding:15px 0 0;}
 .product-detail .product-con .title{padding-bottom: 15px;margin-bottom: 15px;}
 .product-detail .product-con .info>div{margin-top:12px;}
 .product-detail-img{padding-right: 25px;}
 .product-detail{margin:30px 0 60px;}
 .product-detail .pro-content{margin-top:80px;}
 .product-detail .pro-content .tab li span{border-bottom-width: 3px;}
}
@media (max-width: 767px){
 .product-detail{margin:20px 0 50px;}
 .product-detail-img{padding-right: 0;border:none;margin-bottom: 10px;}
 .product-detail .product-con{padding:20px 0 0;}
 .product-detail .product-con .title{font-size:18px;font-weight: bold;}
 .product-detail .product-con .info .tel, .product-detail .product-con .info .mail{padding-left: 36px;}
 .product-detail .product-con .info>div{margin-top:10px;}
 .product-detail .pro-content{margin-top:60px;}
 .product-detail .pro-content .tab {border-bottom:1px solid #eee;}
 .product-detail .pro-content .tab li{margin-right: 9%;}
 .product-detail .pro-content .item-con{padding:30px 0;}
}

