@charset "utf-8";
@import "../../images/system.css";
body{background:#ffffff;color:#696969; font-size:14px;overflow-x:hidden;}
body.bg{background-color:#f2f2f2;}
body.am-dimmer-active{ padding-right:0!important;}
a{color:#696969;}
*:focus {outline: none;box-shadow: none;}
.am-alert{margin-bottom:0;text-align:center;}
.am-alert a:hover{color:#fff;}
input:required:invalid ,textarea:required:invalid{outline: none;box-shadow: none;}
a:hover{color:#155faa;text-decoration:none;transition: all 300ms ease-in-out 0s;}
* + ol,* + ul,ol,ul{ margin-top: 1rem;}
.my_ul ,.my_dl{ margin:0; padding:0;}
.my_ul li{ list-style:none;}
.my_dl dt ,.my_dl dd{margin:0;padding:0;font-weight:normal; }
dt + dd{ margin-top:0;}
p{ margin:0 0 10px;}
table tr td ,table tr th{ vertical-align:middle!important;}
@font-face {
    font-family: 'Optane';
    src: url('../fonts/Optane.eot');
    src: url('../fonts/Optane.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Optane.woff2') format('woff2'),
         url('../fonts/Optane.woff') format('woff'),
         url('../fonts/Optane.ttf') format('truetype'),
         url('../fonts/Optane.svg#optaneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*public*/
.web_w{ width:1240px; margin:0 auto;}
.am-paragraph-default{ margin:0;color:#696969;}
.am-paragraph-default img{ max-width:100%; border:none; padding:0; margin:0;display:inline; height:auto;}
.am-paragraph-default p{ margin:0 0 10px 0;}
.am-paragraph-default p ,.am-paragraph-default a{color:#696969;}
.am-paragraph-default a:hover{color:#155faa;}
.am-pureview{ z-index:1300}
.am-pureview-actions a{ position:static; float:right; text-align:center;}
.am-icon-chevron-left::before {content: "\f00d";}
.xt{ width:0; height:1px; background:#155faa; position:absolute; z-index:12; bottom:-1px; left:0; }
.xt{-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.picture-hover-animate{ display:block; position:relative; overflow:hidden;}
.picture-hover-animate:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;visibility: visible;width: 160px;height: 160px;margin: auto;content: '';transition: all 0.6s ease-in-out;transform: scale(6);opacity: 1;border: 80px solid rgba(0, 0, 0, 0.1);border-radius: 80px;}
.picture-hover-animate:hover:after { visibility: hidden; opacity: 0; border: 0 solid rgba(0, 0, 0, 0.2); }
/*header*/
.header{ width: 100%; height: 70px;position:fixed; left:0;top:0; z-index:1200;transition: all 300ms ease-in-out 0s;}
.header.active ,.inner_header .header{ background-color:#FFFFFF;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);transition: all 300ms ease-in-out 0s;}
.logo{ display: block; float: left;height:25px;margin-top:20px; position:relative;z-index:1200;}
.language{float:right; line-height: 70px;position:relative;z-index:1200;}
.language a{display: inline-block;margin: 0 3px;}
.top_search{ min-width:55px;height:70px; float:right; position:relative;margin-left:20px;}
.top_search_btn_open{ width:55px;height:70px;line-height:70px; font-size:16px; text-align:center; position:absolute; right:0; top:0;background: url(../img/close.png) center center no-repeat; background-size:14px; cursor:pointer;z-index:1200;}
.top_search_btn_open.am-icon-search{ background:none;}
.top_search_con{ width:0; height:70px; position:absolute; right:55px; top:0;opacity:0;transition: all 300ms ease-in-out 0s; overflow:hidden;}
.top_search_con.active{ width:800px; background-color:#FFFFFF;overflow: inherit;opacity:1; z-index:1200;transition: all 300ms ease-in-out 0s;}
.top_search_con .am-form:after{ display:block; content:''; clear:both;}
.top_search_con .am-form button{width: 35px;font-size: 16px;height: 70px;line-height: 70px;float: left;border: none;padding: 0; background:none;}
.top_search_con .am-form .am-form-field{ width:calc(100% - 40px); height:0px; line-height:70px;padding-top:0; padding-bottom:0;float:left; border:none; font-size:14px; background:none;}
.top_search_con.active .am-form .am-form-field{ height:70px;}
.top_search_con .am-form .am-form-field:focus ,.top_search_con .am-form button:focus{ background:none;box-shadow:none;outline: none}

.nav{float:right;}
.nav li{float:left;margin-right: 50px;}
.nav li .a_top{display:block;height: 70px;line-height: 70px;float:left;text-align: center; font-size:16px; position:relative; -webkit-transition: transform .5s;-ms-transition: transform .5s;transition: transform 0.5s;}
.nav li .a_top.on{color:#155faa;}
.nav li .a_top.active{ font-size:0; overflow:hidden;transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.nav li .sub{ width:100%;height:0; position:absolute; left:0; top:70px; text-align:center;overflow:hidden;transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s; background-color:#FFFFFF; overflow:hidden; font-size:14px;}
.nav li:hover .sub{ height:115px;transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.nav li:hover .a_top{ display:block;color:#155faa; position:relative;  -webkit-transition: transform .5s;  -ms-transition: transform .5s;  transition: transform 0.5s;}
.nav li:hover .a_top:after{display:block;position: absolute;left: 50%;bottom: 0;content: "";height: 0;width: 0;margin-left: -8px;border-color: transparent transparent #fff;
border-style: none solid solid;border-width: 0 8px 8px;}
.header.active .nav li:hover .a_top:after{border-color: transparent transparent #dedede;}
.nav li:first-of-type:hover .a_top:after ,.nav li:last-of-type:hover .a_top:after{ display:none;}


.nav li .sub a{ display:inline-block; height:100%; position:relative; margin:0 45px;transform: translateX(30px);-webkit-transform: translateX(30px);-moz-transform: translateX(30px);opacity:0;}
.nav li .sub a:before{ display:block; content:''; width:37px; height:35px; margin:28px auto 8px;background-image:url(../img/menu_ico.png); background-repeat:no-repeat; background-color:#fff; border-radius:3px;}
.nav li .sub a.pro_iteam_1:before{ background-position:left top;}
.nav li .sub a.pro_iteam_2:before{ background-position:-47px top;}
.nav li .sub a.pro_iteam_3:before{ background-position:-94px top;}
.nav li .sub a.pro_iteam_4:before{ background-position:-141px top;}
.nav li .sub a.pro_iteam_1:hover:before { background-position:left -45px;background-color:#00a0e9;}
.nav li .sub a.pro_iteam_2:hover:before { background-position:-47px -45px;background-color:#22ac38;}
.nav li .sub a.pro_iteam_3:hover:before { background-position:-94px -45px;background-color:#f08300;}
.nav li .sub a.pro_iteam_4:hover:before { background-position:-141px -45px;background-color:#cf000e;}

.nav li .sub a.case_iteam_1:before{ background-position:left -90px;}
.nav li .sub a.case_iteam_2:before{ background-position:-47px -90px;}
.nav li .sub a.case_iteam_4:before{ background-position:-94px -90px;}
.nav li .sub a.case_iteam_3:before{ background-position:-141px -90px;}
.nav li .sub a.case_iteam_5:before{ background-position:-188px -90px;}
.nav li .sub a.case_iteam_1:hover:before { background-position:left -135px;background-color:#00a0e9;}
.nav li .sub a.case_iteam_2:hover:before { background-position:-47px -135px;background-color:#22ac38;}
.nav li .sub a.case_iteam_4:hover:before { background-position:-94px -135px;background-color:#f08300;}
.nav li .sub a.case_iteam_3:hover:before { background-position:-141px -135px;background-color:#cf000e;}
.nav li .sub a.case_iteam_5:hover:before { background-position:-188px -135px;background-color:#00ada9;}

.nav li .sub a.ser_iteam_1:before{ background-position:-94px -180px;}
.nav li .sub a.ser_iteam_2:before{ background-position:-47px -180px;}
.nav li .sub a.ser_iteam_3:before{ background-position:left -180px;}
.nav li .sub a.ser_iteam_1:hover:before{ background-position:-94px -225px;background-color:#00a0e9;}
.nav li .sub a.ser_iteam_2:hover:before{ background-position:-47px -225px;background-color:#22ac38;}
.nav li .sub a.ser_iteam_3:hover:before{ background-position:left -225px;background-color:#f08300;}

.nav li .sub a.news_iteam_1:before{ background-position:left -270px;}
.nav li .sub a.news_iteam_2:before{ background-position:-47px -270px;}
.nav li .sub a.news_iteam_1:hover:before{ background-position:left -315px;background-color:#00a0e9;}
.nav li .sub a.news_iteam_2:hover:before{ background-position:-47px -315px;background-color:#22ac38;}

.nav li .sub a.about_iteam_1:before{ background-position:left -360px;}
.nav li .sub a.about_iteam_2:before{ background-position:-47px -360px;}
.nav li .sub a.about_iteam_3:before{ background-position:-94px -360px;}
.nav li .sub a.about_iteam_4:before{ background-position:-141px -360px;}
.nav li .sub a.about_iteam_5:before{ background-position:-235px -360px;}
.nav li .sub a.about_iteam_join:before{ background-position:-188px -360px;}
.nav li .sub a.about_iteam_1:hover:before { background-position:left -405px;background-color:#00a0e9;}
.nav li .sub a.about_iteam_2:hover:before { background-position:-47px -405px;background-color:#22ac38;}
.nav li .sub a.about_iteam_3:hover:before { background-position:-94px -405px;background-color:#f08300;}
.nav li .sub a.about_iteam_4:hover:before { background-position:-141px -405px;background-color:#cf000e;}
.nav li .sub a.about_iteam_5:hover:before { background-position:-235px -405px;background-color:#00ada9;}
.nav li .sub a.about_iteam_join:hover:before {background-position:-188px -405px;background-color:#22ac38; }

.nav li:hover .sub a:nth-of-type(1) {
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transition: all .6s ease .1s;
	-webkit-transition: all .6s ease .1s;
	-moz-transition: all .6s ease .1s;
}
.nav li:hover .sub a:nth-of-type(2) {
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transition: all .6s ease .2s;
	-webkit-transition: all .6s ease .2s;
	-moz-transition: all .6s ease .2s;
}
.nav li:hover .sub a:nth-of-type(3) {
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transition: all .6s ease .3s;
	-webkit-transition: all .6s ease .3s;
	-moz-transition: all .6s ease .3s;
}
.nav li:hover .sub a:nth-of-type(4) {
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transition: all .6s ease .4s;
	-webkit-transition: all .6s ease .4s;
	-moz-transition: all .6s ease .4s;
}
.nav li:hover .sub a:nth-of-type(5){
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transition: all .6s ease .5s;
	-webkit-transition: all .6s ease .5s;
	-moz-transition: all .6s ease .5s;
}
.nav li:hover .sub a:nth-of-type(6){
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transition: all .6s ease .6s;
	-webkit-transition: all .6s ease .6s;
	-moz-transition: all .6s ease .6;
}
.nav li:hover .sub a:nth-of-type(7){
	opacity: 1;
	transform: translateX(0px);
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transition: all .6s ease .7s;
	-webkit-transition: all .6s ease .7s;
	-moz-transition: all .6s ease .7s;
}

.index_banner{width:100%;position:relative;margin:0 auto;box-shadow:none; z-index:1;border-radius:none;background:#f2f2f2 url(../img/loader.gif) center center no-repeat; overflow:hidden;}
.index_banner.am-slider-default:before{ display:block; width:100%; content:''; padding-bottom:35.42%; position:relative; z-index:-1;}
.index_banner.am-slider-default .am-viewport ,.index_banner.am-slider-default .am-slides{width:100%; height:100%; position:absolute!important; left:0; top:0;}
.index_banner.am-slider-default .am-control-nav{ bottom:20px; z-index:10;}
.index_banner.am-slider-default .am-control-nav li a{ width:10px; height:10px;background: rgba(0,0,0,0.3);background: #000000\3;filter: alpha(opacity=30);box-shadow:none; border-radius:5px;}
.index_banner.am-slider-default .am-control-nav li a.am-active{background-color:#155faa;}



.index_title{ text-align:center; font-size:26px; position:relative;}
.index_title span{ display:inline-block; position:relative;}
.index_title span:before{ display:block; content:''; width:50px; height:1px; background-color:#696969; position:absolute; left:-60px; top:50%;}
.index_title span:after{ display:block; content:''; width:50px; height:1px; background-color:#696969; position:absolute; right:-60px; top:50%;}

.index_pro{ width:100%; padding:50px 0 60px!important; overflow:hidden;}
.index_pro.pro_list{padding:40px 0 40px!important; background:url(../img/pro_bg.jpg) center center no-repeat; margin-top:30px;}
.index_pro dd{margin-top:30px; overflow:hidden;}
.index_pro.pro_list dd{ margin-top:0;}
.index_pro .dd_c{ width:200%;}
.index_pro dd a{ display:block; width:295px; height:420px; float: left; margin-right:20px; position:relative; overflow:hidden;background-position:center center; background-repeat:no-repeat;background-color:#f5f5f5; background-size:contain;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;}
.index_pro dd a.active{ width:420px;}
.index_pro dd a span{display:block; width:100%; height:40px; line-height:40px; padding:0 5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;background: rgba(255,255,255,0.2);background: #fff\2;filter: alpha(opacity=20); position:absolute; left:0; bottom:0;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s; text-align:center; font-size:16px;}
.index_pro dd a.active span{height:50px; line-height:50px; font-size:16px; font-weight:bold;background: rgba(21,95,170,0.3);background: #155faa\3;filter: alpha(opacity=30);color:#FFFFFF;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;}
.index_pro dd a.move{transform: translateX(-125px);-webkit-transform: translateX(-125px);-moz-transform: translateX(-125px);transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;}
.index_pro dd a .text{ display:block; width:0; height:100%; background-color:#f2f2f2; position:absolute; left:0; top:0; overflow:hidden;opacity: 0;filter: alpha(opacity=0);transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s; color:#696969; position:relative;}
.index_pro dd a:hover .text{ width:100%;opacity: 1;filter: alpha(opacity=1);transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;} 
.index_pro dd a .text img{ display:block; width:100%; height:200px; margin:0 auto;}
.index_pro dd a .text .title{ font-size:20px; padding:0 20px; margin-top:10px;}
.index_pro dd a .text .title:after{ display:block; content:''; width:50px; height:1px; background-color:#696969; margin-top:5px;}
.index_pro dd a .text .des{ padding:15px 20px; height:110px; overflow:hidden;}
.index_pro dd a .text .more{ width:130px; height:40px; line-height:40px; text-align:center; margin:0 auto; background-color:#155faa; color:#fff;}
.index_pro dd a .text .more:hover{-webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3); box-shadow: inset 0 0 40px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}


.index_case{ width:100%; padding:50px 0 60px!important; overflow:hidden; background-color:#f5f5f5;}
.index_case.case_index{padding:40px 0 40px!important; margin-top:30px;}
.index_case dd{ margin-top:30px;}
.index_case.case_index dd{ margin-top:0;}
.index_case dd a{ display:block; background-color:#155faa; position:relative; overflow:hidden;float:left; margin-right:10px;}
.index_case dd a.a_1{ width:370px; height:570px;}
.index_case dd a.a_2{ width:570px; height:280px;}
.index_case dd a.a_3{ width:280px; height:280px; margin-right:0;}
.index_case dd a.a_4{ width:280px; height:280px; margin-top:10px;}
.index_case dd a.a_5{ width:570px; height:280px; margin-top:10px;margin-right:0;}
.index_case dd a .img{ width:100%; height:100%;background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0; top:0;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;}
.index_case dd a:hover .img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);opacity: 0.45;filter: alpha(opacity=45);}
.index_case dd a .text{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; text-align:center;opacity: 0;filter: alpha(opacity=0); color:#FFFFFF;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s; padding:0 20px;}
.index_case dd a .text span{ display:block; font-size:18px;}
.index_case dd a .text span:after{ display:block; content:''; width:50px; height:2px; margin:5px auto 0; background-color:#FFFFFF;}
.index_case dd a .des{ margin-top:10px; font-size:12px!important; padding-bottom:30px; background:url(../img/moreIcon.png) center bottom no-repeat;}
.index_case dd a .title{ display:block; position:absolute; right:20px; bottom:20px; padding-right:30px; color:#FFFFFF; font-size:16px; background:url(../img/moreIcon.png) right center no-repeat;opacity: 1;filter: alpha(opacity=1);transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;text-shadow:5px 2px 6px #000;}
.index_case dd a:hover .title{opacity: 0;filter: alpha(opacity=0);transform: translateX(100px);-webkit-transform: translateX(100px);-moz-transform: translateX(100px);transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;}
.index_case dd a:hover .text{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);opacity: 1;filter: alpha(opacity=100);}

.index_news{ width:100%; padding:50px 0 60px!important; overflow:hidden;}
.index_news .am-slider-default{box-shadow:none; margin:30px 0 0;border-radius:0;}
.index_news .am-slider-default .am-slides li a{ display:block; width:100%; height:100%; position:relative; overflow:hidden;}
.index_news .am-slider-default .am-control-nav{ bottom:-30px;}
.index_news .am-slider-default .am-control-nav li{ margin:0 3px;}
.index_news .am-slider-default .am-control-nav li a.am-active{background-color: #155faa;}
.index_news .am-slider-default .am-slides li a .title{ width:100%; position:absolute; left:0; bottom:0;background: rgba(0,0,0,0.3);background: #000\3;filter: alpha(opacity=30);color:#FFFFFF; padding:10px 15px;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;}
.index_news .am-slider-default .am-slides li a .title span{ display:block; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:6px;}
.index_news .am-slider-default .am-slides li a .title span:after{ display:block; content:''; width:50px; height:1px; background-color:#FFFFFF; margin-top:5px;}
.index_news .am-slider-default .am-slides li a .text{ width:100%; height:100%; padding:10px 15px; position:absolute; left:0; top:0;background: rgba(0,0,0,0.5);background: #000\5;filter: alpha(opacity=50); color:#FFFFFF;opacity: 0;visibility: hidden;transform: rotateY(-90deg);transition: 450ms;}
.index_news .am-slider-default .am-slides li a:hover .text { opacity: 1; transform: rotateY(0); visibility: visible; }
.index_news .am-slider-default .am-slides li a:hover .title{bottom:-100%;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;}
.index_news .am-slider-default .am-slides li a .img{ background-color:#f5f5f5; background-repeat:no-repeat; background-position:center center; background-size:cover;transition: all 0.35s;-webkit-transition: all 0.35s;-ms-transition: all 0.35s; }
.index_news .am-slider-default .am-slides li a .img:after{ display:block; content:''; padding-bottom:75%;}
.index_news .am-slider-default .am-slides li a:hover .img{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);opacity: 0.45;filter: alpha(opacity=45);}
.index_news .am-slider-default .am-slides li a .text .am-vertical-align-middle{ font-size:14px;}
.index_news .am-slider-default .am-slides li a .text span{ display:block; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; border-bottom:#fff solid 1px; padding-bottom:8px; margin-bottom:10px; font-size:16px;}
.index_news .am-slider-default .am-slides li a .des{ margin-top:5px;}

.footer{ width:100%; border-top: #e3e8eb solid 2px;background-color: #ECECEC;padding: 30px 0 20px}
.footer_left{ float:left;}
.footer_nav{ height:38px;}
.footer_tel{ height:38px; line-height:38px; background:url(../img/tel.png) left center no-repeat; padding-left:50px; font-size:16px;  font-weight:bold; float:left;}
.footer_nav span{ display:block; line-height:38px; float:left; margin-left:12px;}
.footer_nav span a{ display:inline-block; margin-left:15px;}
.footer_nav span a:after{ display:inline-block; content:''; width:1px; height:14px; margin-left:15px; background-color:#696969; position:relative;top:2px;}
.footer_nav span a:last-of-type:after{ display:none;}
.footer_info{ margin-top:20px;}
.footer_info span{ display:inline-block; margin:0 15px;}
.footer_info span:first-of-type{ margin-left:0;}
.copyright{ margin-top:10px;}
.copyright span{ display:inline-block; margin-left:20px;}
.footer_right{ float:right;}
.footer_right .code{ text-align:right;}
.footer_right .code img{ display:inline-block; width:105px; height:105px; margin-bottom:5px;}
.footer_focus{ float:right;}
.footer_focus .bdsharebuttonbox .bds_fbook ,.footer_focus .bdsharebuttonbox .bds_twi ,.footer_focus .bdsharebuttonbox .bds_linkedin ,.footer_focus .bdsharebuttonbox .bds_more{ background:none!important; padding:0!important; display:inline-block; float:none!important;width:28px;height:28px;line-height:28px;font-size:12px!important;margin:0px 0 0 5px!important; border-radius:50%; text-align:center;background-color:#999999!important;color:#fff!important;transition: all 300ms ease-in-out 0s;}
.footer_focus .bdsharebuttonbox .bds_fbook:hover ,.footer_focus .bdsharebuttonbox .bds_twi:hover ,.footer_focus .bdsharebuttonbox .bds_linkedin:hover ,.footer_focus .bdsharebuttonbox .bds_tqq:hover,.footer_focus .bdsharebuttonbox .bds_more:hover{background-color:#155faa!important;}
#bdshare_weixin_qrcode_dialog{ height:310px!important;}
.bd_weixin_popup_foot{ text-align:center!important;}

.global_nav{ width:60px;height:240px; position:fixed; right:0px; top:50%; margin-top:-120px; z-index:900;}
.global_nav dd{ width:60px; height:60px; position:relative; border-bottom:#e3e3e3 solid 1px;z-index:3;}
.global_nav dd:last-child{ border:none;}
.global_nav dd a{ display:block;width:60px; height:59px; line-height:56px; font-size:16px; text-align:center; color:#000;background:#fff;}
.global_nav dd a:hover{color:#155faa;}
.global_nav dd b{ width:200px; height:60px; line-height:60px;position:absolute; left:-200px; top:0; display:none;background:#fff; color:#0f5da5; text-align:center; font-size:16px;z-index:2;}
.global_nav dd:hover span ,.global_nav dd:hover b{ display:block;}
.global_nav dd em{ width:110px; height:110px;position:absolute; left:-110px; top:0; display:none;}
.global_nav dd em img{ display:block;width:110px; height:110px;}
.global_nav dd:hover span ,.global_nav dd:hover b ,.global_nav dd:hover em{ display:block;}
.global_nav .shou{cursor: pointer;width: 30px;height: 40px;bottom: 100px;border-radius: 5px 0 0 5px;
right: 60px;background: url(../img/kefq.png) no-repeat center #fff;position: absolute;z-index:1;}
.global_nav .shou.on{background: url(../img/kefq1.png) no-repeat center #fff;}
.global_nav ,.global_nav .shou{-webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);}

.code_img{ padding:10px 10px 0 10px;}
.code_img img{ display:block; width:200px; height:200px; margin:0 auto;}
.code_img span{ display:block;text-align:center; font-weight:bold; color:#155faa; line-height:30px;}

.inner_contain{min-height:200px; padding-top:70px;}
.banner{ display:block; width:100%; margin:0 auto;}
.warp{ padding:50px 0;}
.warpper{ padding-top:50px;}
.guide{ position:relative; z-index:2;}
.guide_title{font-size:24px; float:left;}
.guide_title span{ display:block;color: #a5a5a5; font-size:12px; display:block; font-family: 'Optane';}
.guide_title::after{ display:block;content: "";width:30px;height: 1px; background-color:#155faa; margin-top:10px;}
.guide_nav{ float:right;height: 30px;line-height: 30px; margin-top:10px;}
.guide_nav strong{ font-weight:normal;}
.guide_menu{ float:right;height: 36px;line-height: 36px; margin-top:10px;}
.guide_menu a{ display:block; float:left; padding:0 30px; margin-left:30px; background-color:#f2f2f2;}
.guide_menu a.short{ padding:0 20px; margin-left:20px;}
body.bg .guide_menu a{background-color:#ffffff;}
.guide_menu a.on ,.guide_menu a:hover{ background-color:#155faa!important; color:#fff;}
.guide_search{ position:absolute;top:12px; left:129px;height:34px; background-color:#f2f2f2; padding:2px;}
.chaxin-search-basic{padding:0px 0 0 10px; background-color:#fff;height: 30px;color: #3e3e3e;overflow: hidden;}
.chaxin-search-basic .query{width:420px;border: 0px;outline:none; background:#fff; height:30px; line-height:30px;}
.chaxin-search-basic button{margin:0; float:right;background-color:#387abd; color:#fff; outline:none; width:66px; height:30px; line-height:30px; text-align:center; font-size:14px; border:none;}
.tag_text{ height:20px; position:absolute; right:70px; top:5px;}
.tag_text a{ margin-right:5px;}
.tag_text a:hover{background-color:#155faa}

.news_list{ height:190px; padding:0 0 30px;position:relative; margin-top:30px; border-bottom:#dedede dashed 1px;}
.news_t_time{width:100px; padding-right:20px;float: left;line-height:32px;font-size:20px; color: #B0B0B0;text-align:center;font-family: 'Optane'; margin-top:10px; position:relative;}
.news_t_time span {font-size:40px;line-height:40px; padding-bottom:5px;display: block; border-bottom:#B0B0B0 solid 1px; margin-bottom:5px;}
.news_t_time::after{ display:block;content:''; position:absolute; width:1px; height:0px; background:#B0B0B0;transition: all 0.3s ease-out 0s; right:0; top:0;}
.news_list_c{width:770px; float:left; margin-left:30px; position:relative;}
.news_list_c_t{font-size:16px; white-space:nowrap; overflow:hidden; margin-bottom:10px;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_list_c_t .on{ color:#dd514c;}
.news_list_c_d{ margin-top:5px; height:125px; line-height:26px; font-size:14px; overflow:hidden; position:relative; color: #909090;}
.news_list_c_d span{ display:block;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.news_list_c .tag{ position:absolute; left:0; bottom:0; font-size:0; overflow:hidden; display:none;}
.news_list_c .tag a{ display:inline-block; margin-right:10px;font-size:12px; position:relative;}
.news_list_c .tag a span{ display:block;}
.news_list_c_d a.more{ display:block; position:absolute; right:0; bottom:0;width:80px; height:22px; line-height:23px; background:#f1f1f1;text-align:center;font-size:12px; border-radius:10px;font-family: 'Optane';}
.news_list_c_d a.more:hover ,.news_list_c .tag a:hover{ background-color:#155faa; color:#FFFFFF;}
.news_list_img{ display:block;width:300px; height:160px; overflow:hidden;float:right;}
.news_list_img .img{ display:block; width:300px; height:160px; transition:transform 2s linear 0s;-webkit-transition-duration: 1.15s;	-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s; float:right; background-color:#f5f5f5; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.news_list_img a:hover .img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);-webkit-transition-duration: 1.15s;-moz-transition-duration: 1.15s;-o-transition-duration: 1.15s;}
.news_list:hover .xt{ width:100%;background:#155faa;}
.news_list:hover .news_list_c_t ,.news_list:hover .news_list_c_d span{transform: translateX(10px)}
.news_list:hover .news_t_time::after{ height:100%;}

.news_wapper_t{ margin-top:30px; background-color:#ffffff; padding:30px;}
.news_page_title{ font-size:22px; line-height:26px;}
.news_page_title_1{ font-size:14px; color:#999; height:42px; line-height:36px; padding-bottom:5px; border-bottom:#dedede solid 1px; margin-top:10px; margin-bottom:20px;}
.news_page_title_1 a{color:#999;text-decoration:underline}

.news_page_title_1 .s1{ display:inline-block; margin-right:40px;}
.news_page_title_1 .s1:last-child{ margin-right:0}
.news_page_title_1 .s1 em{ font-style:normal;}
.news_page_title_1 .am-icon-btn{ width:18px; height:18px; line-height:18px; font-size:10px;color:#666; margin:0 0 0 8px;display:inline-block;background-color:#d4d4d4;}
.news_page_title_1 .bdsharebuttonbox{ display:inline-block!important; height:18px; line-height:18px; overflow:hidden; position:relative; top:4px!important;}
.news_page_title_1 .bds_fbook ,.news_page_title_1 .bds_twi ,.news_page_title_1 .bds_linkedin ,.news_page_title_1 .bds_more{ background:none!important; padding:0!important;font-size:12px!important;width:18px!important;height:18px!important;line-height:18px!important;margin:0 0 0 8px!important; border-radius:50%; text-align:center;background-color:gray!important;color:#fff!important;}
.news_page_title_1 .bds_fbook:hover{ background-color:#155faa!important}
.news_page_title_1 .bds_twi:hover{ background-color:#155faa!important}
.news_page_title_1 .bds_linkedin:hover{ background-color:#155faa!important}

.jm_case_article_share{ text-align:center; margin-top:20px;}
.jm_case_article_share dt{ line-height:36px;font-weight:bold}
.jm_case_article_share dd .bds_fbook ,.jm_case_article_share dd .bds_twi ,.jm_case_article_share dd .bds_linkedin,.jm_case_article_share dd .bds_more{ background:none!important; padding-left:0!important; display:inline-block; float:none!important; font-size:18px!important;width:38px;height:38px;line-height:38px;margin:0 6px 0 0!important; border-radius:50%; text-align:center;background-color:gray!important;color:#fff!important;transition: all 300ms ease-in-out 0s;}
.jm_case_article_share dd .bds_fbook:hover ,.jm_case_article_share dd .bds_twi:hover ,.jm_case_article_share dd .bds_linkedin:hover,.jm_case_article_share dd .bds_more:hover{background-color:#155faa!important;transition: all 300ms ease-in-out 0s;}

.page_t{ background-color:#dedede; height:45px; line-height:45px; padding:0 20px; margin:20px 0; font-size:15px;}
.page_t.last{ margin-bottom:0;}
.page_t span{ font-weight:bold;}
.news_list_rel a{ display:block; width:300px; float:left; margin-right:13px;padding:40px 20px 20px; background-color:#ffffff; position:relative;transition: all .4s cubic-bezier(.35,.75,.55,1);-webkit-transition: all .4s cubic-bezier(.35,.75,.55,1);-moz-transition: all .4s cubic-bezier(.35,.75,.55,1);}
.news_list_rel a.last{ float:right; margin-right:0;}
.news_list_rel .line{ width:0; height:1px; background:#155faa; position:absolute; left:0; top:0;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.news_list_rel a:hover .line{ width:100%;}
.news_list_rel a:hover{border-color: #4e7dff;box-shadow: 0 2px 15px 0 gray;top: -1px;transform: translate(0px, -5px);z-index: 2;}
.news_list_rel .news_time{font-size: 28px;color: #b2b2b2;font-weight: bold;}
.news_list_rel .news_time em{ font-style:normal;font-size: 14px;font-weight: initial; margin-left:5px;}
.news_list_rel .news_title{font-size: 14px;color: gray;line-height: 24px;margin-top:10px;padding-bottom: 20px;border-bottom: 1px solid lightgray;margin-bottom: 20px;height: 56px; overflow:hidden;}
.news_list_rel .news_text{height: 123px;position: relative;}
.news_list_rel .news_text img{ display:block; width:100%; height: auto;object-fit:cover;}
.news_list_rel .news_text span{ display:block;width:100%;height: 123px; position:absolute; left:0; top:0; display:none;color: #909090;word-wrap:break-word;}
.news_list_rel .news_text span i{ display:block; width:36px; height:36px; line-height:36px;background-color:#999999; color:#FFFFFF; border-radius:50%; position:absolute; left:50%; margin-left:-15px; bottom:5px; font-size:16px; text-align:center;}


.about_title{ width:100%;text-align:center;}
.about_title strong{ display:block; font-size:24px;line-height:30px; font-weight:normal;}
.about_title span{ display:inline-block; height:24px; line-height:24px;  font-size:14px; font-weight:bold;margin:0 auto; position:relative;white-space:nowrap; word-wrap:break-word; color:#d3d3d3; position:relative;font-family: 'Optane';}
.about_title span:before{ display:block; content:''; width:100px; height:1px;position:absolute; top:50%; left:-110px;background-color:#d3d3d3;}
.about_title span:after{ display:block; content:''; width:100px; height:1px;position:absolute; top:50%; right:-110px;background-color:#d3d3d3;}

.about_company{ padding:50px 0!important;}
.about_company dt{ width:620px; float:left; margin-top:30px;}
.about_company dt img{ display:block;width:620px; height:436px;}
.about_company dd{ width:620px;height:436px; float:right; padding-left:30px;margin-top:30px; text-align:justify; overflow:auto;}
.about_company dd .am-vertical-align-middle{ font-size:14px;}

.about_wenhua{ padding:50px 0!important; height:510px; background-repeat:no-repeat; background-position: bottom center;}
.about_wenhua .about_title{ color:#FFFFFF;}
.about_wenhua dt{margin-top:30px;display:block;width:calc(33.33% - 15px);box-sizing: border-box; height:316px;padding: 40px 60px;background: rgba(250,250,250,.5);border: 3px solid rgba(83,118,173,.2);border-bottom:5px solid  #adadad; position:relative;transition: all 300ms ease-in-out 0s; float:left;margin-left:15px;}
.about_wenhua dt:nth-last-type{ float:right;margin-left:0;}
.about_wenhua dt .bg{ width:100%; height:310px; position:absolute; left:0; top:0; background-repeat:no-repeat; background-position: center center; background-size:cover;z-index:1;opacity:0;visibility: hidden;transform: rotateY(-90deg);transition: 450ms;}
.about_wenhua_w{ position:relative; z-index:2;}
.about_wenhua_w i{ display:block; height:46px; line-height:46px; font-size:30px;}
.about_wenhua_w span{ display:block; color:#808080; line-height:22px; margin-top:10px;text-transform:uppercase;font-family: 'Optane';}
.about_wenhua_a{ display:block; height:110px; overflow:hidden;position:relative;}
.about_wenhua_a .am-vertical-align-middle{ font-size:16px;}
.about_wenhua_c{ height:150px; overflow:hidden;}
.about_wenhua_d{line-height: 25px;position: relative;height: 20px;color: white;text-align: justify; overflow:hidden; padding-top:1px;position:relative;transition: all .2s ease 0s;-webkit-transition: all .2s ease 0s;-moz-transition: all .2s ease 0s;font-size:16px;}
.about_wenhua_d:before {content: '';display: block;width: 100%;height: 1px;background: #d8e0e5; margin-bottom: 15px;}
.about_wenhua_d:after {content: '';display: block;width: 45px;height: 3px;background:#155faa;position: absolute;top:0px;}
.about_wenhua dt:hover .about_wenhua_w i ,.about_wenhua dt:hover .about_wenhua_w span ,.about_wenhua dt:hover .about_wenhua_w b{ color:#FFFFFF;transition: all 300ms ease-in-out 0s;}
.about_wenhua dt:hover{background-color:#155faa;}
.about_wenhua dt:hover .bg{opacity: 0.7;transform: rotateY(0); visibility: visible;}
.about_wenhua dt:hover .about_wenhua_a{opacity:0;}
.about_wenhua dt:hover .about_wenhua_d{ height:140px;transform: translateY(-60px);-webkit-transform: translateY(-60px);-moz-transform: translateY(-60px);transition: all .2s ease 0s;-webkit-transition: all .2s ease 0s;-moz-transition: all .2s ease 0s;}

.about_histiroy{ padding:50px 0 60px!important;min-height:490px;}
.about_histiroy dd{margin:30px 0 0;border-radius:0;box-shadow: none; position:relative; background:none;}
.about_histiroy dd .am-slides li{ background-color:#f5f5f5;}
.about_histiroy dd img{display:block; width:295px; height:191px;}
.about_histiroy dd strong{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipeis;padding:10px 10px 0; font-size:16px; color:#155faa;}
.about_histiroy dd strong:after{ display:block; content:''; width:35px; height:1px; background-color:#155faa; margin-top:3px;}
.about_histiroy dd span{ display:block;height:90px; padding:10px; overflow:hidden;}
.about_histiroy dd .am-control-nav{ bottom:-30px;}
.about_histiroy dd .am-control-nav li a{ width:10px; height:10px;background: rgba(0,0,0,0.3);background: #000000\3;filter: alpha(opacity=30);box-shadow:none; border-radius:5px;}
.about_histiroy dd .am-control-nav li a.am-active{background-color:#155faa;}

.about_honer{ padding:50px 0!important; background-color:#f5f5f5;}
.jswbox{height:380px;position:relative; margin-top:30px!important;}
.jswbox ul{position:relative; width:100%;height:380px; margin:0; padding:0;}
.jswbox li{position:absolute;width:276px;height:380px;z-index:0;top:33px;left:0px;}
.jswbox li em{display:block;}
.jswbox li img{width:100%;height:100%;vertical-align:top; display:block;}
.jswbox .Tprev, .jswbox .Tnext{ display:block; position:absolute; width:30px; height:53px; top:160px; cursor:pointer; border:none; padding:0; margin:0;}
.jswbox li span{display:none;text-align:center;margin-top:3px;}
.jswbox .Tprev{left:0px; background:url(../img/jt.png) left top no-repeat;}
.jswbox .Tnext{right:0px; background:url(../img/jt.png) right top no-repeat;}

.about_parnter{padding:50px 0!important; }
.about_parnter_list{margin:10px -15px 0;}
.about_parnter_list li{padding:0 15px;margin-top:30px;}
.about_parnter_list li a{display:block;position:relative;}
.about_parnter_list li .img{position: relative;display: block;width: 100%;border:#f2f2f2 solid 1px;}
.about_parnter_list li .img:after{display:block;content:'';padding-bottom:44.53%;}
.about_parnter_list li .img img{display:block;width: 100%;height: 100%;object-fit: contain;position: absolute;left: 0;top: 0; transition: all 0.35s;  transform: scale(.7);}
.about_parnter_list li .title{margin-top:10px;text-align:center;}

.about_parnter_list li .text{width:200%;background-color:rgba(0,0,0,.4);color:#fff;position:absolute;left:0;bottom:calc(100% + 10px);padding:20px;display:none;}
.about_parnter_list li .text:after{display:block;content:'';width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: rgba(0,0,0,.4) transparent transparent transparent;position:absolute;left:10px;bottom:-5px;}
.about_parnter_list li a:hover .text{display:block;}


.about_contact{ padding:50px 0 40px!important;}
.about_contact dd{ margin-top:30px;}
.map{  width:60%;height:400px;float:left;}
.map .title{ font-weight:bold;color:#3e3e3e;}
.map .content{color:#3e3e3e;}
.about_contact_info{ width:40%; float:right;padding-left:40px;height:400px;overflow:auto;}
.about_contact_info .title{ font-size:18px; margin-bottom:20px;color:#155faa}
.about_contact_info .title:after{display:block; content:''; width:50px; height:1px; background-color:#155faa; margin-top:5px;}

.job_list{ margin-top:40px;}
.job_list .am-table{margin:0;border:none!important;}
.job_list tr th{color:#FFFFFF; background-color:#155faa!important;border:none!important; font-weight:normal; font-size:15px; padding:15px 10px!important;}
.job_list tr td{ border:none!important;padding:15px 10px!important;}
.job_list .am-table-striped > tbody > tr:nth-child(2n+1) > td, .job_list .am-table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #f5f5f5;}

.join_name{ font-size:22px;}
.join_title{ font-size:15px; padding:10px 0;}
.join_title .return{ float:right;font-size:16px; color:#155faa;}
.join_info{ font-size:15px; border-bottom:#dedede solid 1px; padding-bottom:20px;}
.join_info span{ display:inline-block; margin:0 10px;}
.join_info span:first-of-type{ margin-left:0;}
.join_contain{ margin-top:30px;}
.join_detail{ width:810px; float:left;}
.join_detail p.first{position:relative; padding-left:10px; font-weight:bold;}
.join_detail p.first:before{ display:block; content:''; height:16px; width:2px; background-color:#155faa; position:absolute; left:0; top:50%; margin-top:-8px;}
.join_company{ width:360px; float:right; padding:15px 20px!important; border:#dedede solid 1px; border-radius:3px;}
.join_company dt{ font-weight:bold; border-bottom:#dedede solid 1px; padding-bottom:15px;color:#155faa;font-size:15px;}
.join_company dd{ border-bottom:#dedede solid 1px; padding:20px 0 10px;text-align:justify; font-size:15px;}
.join_company dd:last-of-type{ border-bottom:none; padding-bottom:0;}
.join_company dd a{color: #155faa;display:inline-block;margin-left:10px;}



.service_list{ background:url(../img/ser_bg.jpg) center center no-repeat; padding:40px 0; margin-top:30px;}
.service_list a{ display:block; width:400px; height:300px; float:left; margin-right:20px; background-color:#FFFFFF; text-align:center; position:relative; overflow:hidden;}
.service_list a:nth-of-type(3n){ float:right; margin-right:0;}
.service_list a:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;visibility: visible;width: 100px;height: 100px;margin: auto;content: '';cursor: pointer;transition: all 0.6s ease-in-out;transform: scale(6);opacity: 1;border: 50px solid rgba(255, 255, 255, 0.15);border-radius: 50px;}
.service_list a:hover:after { visibility: hidden; opacity: 0; border: 0 solid rgba(0, 0, 0, 0.2); }
.service_list a i{ display:block; font-size:70px;}
.service_list a .am-vertical-align{ height:100%;}
.service_list a .am-vertical-align-middle{ font-size:18px;}
.service_list a:hover{background-color:#155faa;color: #fff;transition: all 0.6s ease-in-out;box-shadow: 0 2px 15px 0 gray;}

.down_list{ margin:30px 0 0;}
.down_list .am-table{margin:0;}
.down_list .am-table tr td ,.down_list.am-table tr th{ padding-top:15px;padding-bottom:15px;}
.down_list .am-table thead{ font-weight:bold; font-size:15px; background-color:#f5f5f5;}

.pro_title{ font-size:18px; margin-bottom:20px; font-weight:600;}
.pro_title:after{ display:block; content:''; width:70px; height:1px;background-color:#155faa; margin-top:5px;}
.pro_js{ margin-top:30px; background-color:#f9f9f9; padding:30px 0;}
.pro_js_text{ width:700px; float:left;}
.pro_js_img{ width:510px; float:right;}
.pro_js_img img{ width:100%; height:auto;}

.pro_cs{ padding:30px 0;}
.pro_cs table tr a{color:#155faa; text-decoration:underline}
.pro_cs table tr a.ke-insertfile:before{ display:inline-block; content:'\f1c1'; margin-right:5px;}


.pro_yy{ padding:30px 0; background-color:#f9f9f9;}
.pro_yy ul li{ text-align:center; margin-top:30px; font-size:15px;}
.pro_yy ul li a img{ display:block; width:30%; height:auto; margin:0 auto 5px;border-radius:50%; background-color:#155faa; padding:5px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.pro_yy ul li a:hover img{ -webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3); box-shadow: inset 0 0 40px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}

.case_list{ margin-left:-15px; margin-right:-15px; margin-top:15px;}
.case_list li{ padding:0 15px; margin-top:30px;}
.case_list li a{ display:block;background-color:#f5f5f5;box-shadow:0px 0px 8px #e3e3e3;}
.case_list li a em{ display:block; overflow:hidden;}
.case_list li img{ display:block; width:100%; height:auto;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.case_list li a:hover img{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);}
.case_list li .text{padding-top:15px;}
.case_list li .text strong{ display:block; margin-bottom:5px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 15px; color:#333;font-size:16px;}
.case_list li .text span{ display:block; height:44px; overflow:hidden;padding:0 15px; color:#696969;}
.case_list li .text .time{border-top: #e9ebea solid 1px;height: 47px;line-height: 46px;padding: 0 15px;color: #666666;margin-top: 10px;}
.case_list li .text .time .am-icon-angle-right{ float:right;}
.case_list li a:hover{background: rgba(21,95,170,0.4);background: #155faa\4;filter: alpha(opacity=40);}
.case_list li a:hover .text strong{ color:#FFFFFF;}


/***pagelist***/
.pagination ,.pagination_list ,.page_list{
	clear:both;
	height:25px;
	line-height:25px;
	margin:0 auto;
	text-align:center;
	font-size:16px;
	margin-top:30px;
		}
.page_list.last{ margin-top:0}
.pagination ul li ,.pagination_list ul li ,.page_list strong ,.page_list span ,.page_list a {
	display: inline-block;
	width:25px;
 	height:25px;
	line-height:25px;
	margin:0 5px;
	border-radius:50%;
	font-weight:normal;
	}
.page_list span ,.page_list a:last-child{margin-right:0;}
.page_list a:last-child{ padding:0px;}
.page_list strong{background-color:#155faa;color: #fff;}
.pagination ul li b ,.pagination_list ul li b ,.page_list span{display: inline-block;font-weight:normal;}
.pagination ul li.active ,.pagination_list ul li.active{ cursor:pointer;}
.error_x{ text-align:center; height:150px; line-height:150px;background-color:#f8f8f8;font-size:16px; margin-top:30px;}
.error_x i{ margin-right:10px;}
.load1{ width:100%;height: 30px; margin-top:30px;text-align: center;font-size: 10px; position:relative;}
.load1 > div { background-color: #242322; height: 100%; width: 6px; display: inline-block; -webkit-animation: stretchdelay 1.2s infinite ease-in-out;  animation: stretchdelay 1.2s infinite ease-in-out;}
.load1 .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s;}
.load1 .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s;}
.load1 .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s;}
.load1 .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s;}
@-webkit-keyframes stretchdelay {
  0%, 40%, 100% { -webkit-transform: scaleY(0.4) }
  20% { -webkit-transform: scaleY(1.0) }
}
@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4);
  }  20% {
    transform: scaleY(1.0);
    -webkit-transform: scaleY(1.0);
  }
}
#k_ajax #k_ajaxBox{ border:none; padding:0}
#k_ajax #k_ajaxBox #k_ajaxSubmit{ padding-right:0;}
#k_ajax #k_ajaxBox #k_ajaxSubmit p a.k_close{ margin-right:5px;}
#k_ajax #k_ajaxBox #k_ajaxSubmit p a.k_close{line-height: 16px;height: 20px;padding: 2px 15px;font-size: 12px;}
.news_page_pages{ margin-top:30px; padding-top:10px; border-top:#dedede solid 1px; position:relative;}
.news_page_pages dt{ position:absolute; right:0; top:50%; margin-top:-11px;}
.news_page_pages dd{ line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


@media screen and (max-width:640px) {
body{font-size:1.4rem;overflow-x:hidden; padding-bottom:48px;}
.web_w{ width:100%; padding:0;}
.header_m{width:100%;height:6rem; position:fixed; left:0; top:0;z-index:1200;transition: all 300ms ease-in-out 0s;}
.header_m.active ,.inner_header .header_m{background-color:#FFFFFF;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);transition: all 300ms ease-in-out 0s;}
.logo_m{height:1.8rem; margin:2.1rem 0 0 1rem;float:left;}
.language{float:none; height:60px; line-height:60px;position: absolute;z-index:1; right:50px; top:0;}
.language a{display: inline-block;margin: 0 6px;}
.am-menu-btn {width:20px; height:20px; position:absolute; right:20px; top:20px;z-index:1100; overflow:inherit!important;}
.am-menu-btn span{display:block;width:100%;height:2px;position:absolute;background-color:#000;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.am-menu-btn span:nth-of-type(1){top:0;left:0;opacity:0}
.am-menu-btn span:nth-of-type(4){bottom:0;left:0;opacity:0}
.am-menu-btn span:nth-of-type(2),.am-menu-btn span:nth-of-type(3){top:50%;left:0;margin-top:-1px;}
.am-menu-btn.am-collapsed span:nth-of-type(1),.am-menu-btn.am-collapsed span:nth-of-type(4){opacity:1}
.am-menu-btn span:nth-of-type(2){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg));-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.am-menu-btn span:nth-of-type(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.am-menu-btn.am-collapsed span:nth-of-type(2){-moz-transform:rotate(0);-ms-transform:rotate(0));-webkit-transform:rotate(0);transform:rotate(0);}
.am-menu-btn.am-collapsed span:nth-of-type(3){-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}

.am-menu-nav{ width:100%;position: absolute;left: 0;top: 6rem;background: rgba(255,255,255,0.9);background: #FFFFFF\9;filter: alpha(opacity=90); height: calc(100vh - 6rem); overflow:hidden;transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s; height:0;}
.am-menu-dropdown1 .am-menu-nav li a{ background:none;border-top: 1px solid #dedede;border-bottom: none;box-shadow:none; font-size:1.5rem; font-weight:bold;position:relative; color:#696969;}
.am-menu-dropdown1 .am-menu-nav li:last-of-type a{border-bottom: 1px solid #dedede;}
.am-menu-dropdown1 .am-menu-nav li .am-menu-sub li:last-of-type a{border-bottom:none;}
.am-menu-dropdown1 .am-menu-sub{ background:none;}
.am-menu-dropdown1 .am-menu-sub .sub_a{color:#FFFFFF;background: rgba(21,95,170,0.5);background: #155faa\5;filter: alpha(opacity=50); font-size:1.4rem; font-weight: normal;}
.am-menu-dropdown1 .am-menu-sub .sub_a:before{content: "\f0da"; color:#FFFFFF;}
.am-menu-dropdown1 .am-menu-nav li .nav_ma ,.menu_search dt{transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);opacity:0;}
.am-menu-dropdown1 .am-menu-nav li.am-parent.am-open .parent_a{background: #155faa; font-weight:bold;}
.am-menu-dropdown1 .am-menu-nav li.am-parent .parent_a:before{content: "+"; top:0; line-height:49px; font-size:1.8rem;}
.am-menu-dropdown1 .am-menu-nav li.am-parent.am-open .parent_a:before{content: "-";}
.am-menu-dropdown1 .am-menu-nav li .nav_ma.nav_ma_0:after,.am-menu-dropdown1 .am-menu-nav li .nav_ma.nav_ma_5:after,.am-menu-dropdown1 .am-menu-nav li .nav_ma.nav_ma_6:after{ display:block;content: "\f105"; line-height:49px; position:absolute; right:1rem; top:0;}
.am-menu-nav.am-in{height: calc(100vh - 6rem);transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}
.am-menu-nav.am-in .nav_ma.nav_ma_0{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .1s;
	-webkit-transition: all .6s ease .1s;
	-moz-transition: all .6s ease .1s;
}
.am-menu-nav.am-in .nav_ma.nav_ma_1{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .2s;
	-webkit-transition: all .6s ease .2s;
	-moz-transition: all .6s ease .2s;
}
.am-menu-nav.am-in .nav_ma.nav_ma_2{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .3s;
	-webkit-transition: all .6s ease .3s;
	-moz-transition: all .6s ease .3s;
}
.am-menu-nav.am-in .nav_ma.nav_ma_3{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .4s;
	-webkit-transition: all .6s ease .4s;
	-moz-transition: all .6s ease .4s;
}
.am-menu-nav.am-in .nav_ma.nav_ma_4{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .5s;
	-webkit-transition: all .6s ease .5s;
	-moz-transition: all .6s ease .5s;
}
.am-menu-nav.am-in .nav_ma.nav_ma_5{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .6s;
	-webkit-transition: all .6s ease .6s;
	-moz-transition: all .6s ease .6s;
}
.am-menu-nav.am-in .nav_ma.nav_ma_6{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .7s;
	-webkit-transition: all .6s ease .7s;
	-moz-transition: all .6s ease .7s;
}
.am-menu-nav.am-in .menu_search dt{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .8s;
	-webkit-transition: all .6s ease .8s;
	-moz-transition: all .6s ease .8s;
}
.menu_search {clear: both;}
.menu_search dt {height: 5rem;line-height: 4.9rem; border-bottom: #dedede solid 1px; padding: 0 1rem; }
.menu_search dt i {display: block;font-size: 1.6rem;float: left;}
.menu_search dt span {display: block; width: calc(100% - 2rem); float: right;}
.menu_search dd {display: none;border-top: #dedede solid 1px;}
.menu_search dd .am-form {height: 5rem;line-height: 4.9rem;border-bottom: #dedede solid 1px; padding: 0 1rem;}
.menu_search dd .am-form input {display: block;width: calc(100% - 2rem);float: right;background: none; border: none;font-size: 1.4rem;line-height: 4.9rem; padding:0;}
.menu_search dd .am-form input:focus {background: none;box-shadow: none;}
.menu_search dd .am-form button {display: block;padding: 0;line-height: 4.9rem;text-align: left;float: left;background: none; border: none;font-size: 1.6rem}
.menu_search dd span {display: block;text-align: center;padding: 1rem;font-size: 3rem;cursor: pointer;}

.index_banner.am-slider-default:before{  padding-bottom:65.63%;}
.index_banner.am-slider-default .am-control-nav li{ margin:0 3px;}
.index_banner.am-slider-default .am-control-nav{ bottom:10px;}

.index_title{font-size:18px;}
.index_pro{padding:20px 0!important; }
.index_pro.pro_list{padding:10px 0 20px!important; background:url(../img/pro_bg.jpg) center center no-repeat; margin-top:10px;}
.index_pro dd{margin-top:10px; padding:0 10px;}
.index_pro .dd_c{ width:100%;}
.index_pro dd a{width:calc(50% - 5px); height:220px; float:left; margin-right:0px; margin-top:10px;}
.index_pro dd a.active{ width:calc(50% - 5px);}
.index_pro dd a:nth-of-type(even){ float:right;}
.index_pro dd a span{font-size:14px;}
.index_pro dd a.move{transform: translateX(-0);-webkit-transform: translateX(0);-moz-transform: translateX(0);}
.index_pro dd a .text img{ height: auto; max-height:200px;}
.index_pro dd a .text .title{ font-size:16px; padding:0 10px; margin-top:10px;}
.index_pro dd a .text .title:after{ display:block; content:''; width:50px; height:1px; background-color:#696969; margin-top:5px;}
.index_pro dd a .text .des{ padding:10px; height:64px; overflow:hidden; font-size:12px;}
.index_pro dd a .text .more{ width: auto; height:20px; line-height:20px; font-size:13px; position:absolute; left:10px; bottom:8px; background:none; color:#155faa;}
.index_pro dd a .text .more:after{ display:inline-block; content:'>'; margin-left:5px;}

.index_case{ padding:20px 0 !important; }
.index_case.case_index{padding:10px 0!important; margin-top:10px; background-color:#f5f5f5}
.index_case dd{ margin-top:20px; height:550px; position:relative;}
.index_case dd a{ position:absolute; float:none!important; margin:0!important;}
.index_case dd a.a_1{ width:calc(50% - 5px); height:270px;left:0; top:0;}
.index_case dd a.a_2{ width:100%; height:130px;right:0; top:280px;}
.index_case dd a.a_3{ width:calc(50% - 5px);height:130px;right:0; top:0}
.index_case dd a.a_4{ width:calc(50% - 5px);height:130px;right:0; top:140px;}
.index_case dd a.a_5{ width:100%;height:130px;left:0; top:420px;}
.index_case dd a .text span{font-size:14px;}
.index_case dd a .text span:after{ margin-top:3px;}
.index_case dd a .des{ margin-top:6px; padding:0 10px; background:none;}
.index_case dd a .title{right:10px; bottom:10px; padding-right:0px; font-size:14px; background:none;}

.index_news{padding:20px 0 40px!important;}
.index_news .am-slider-default{margin:20px 0 0;}
.index_news .am-slider-default .am-control-nav{ bottom:-20px;}
.index_news .am-slider-default .am-slides li a .title{ width:100%; position:absolute; left:0; bottom:0; height:40px; line-height:40px;padding:0 10px; overflow:hidden;}
.index_news .am-slider-default .am-slides li a .title span{ display:block; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:0px;}
.index_news .am-slider-default .am-slides li a .title span:after{ display:none;}
.index_news .am-slider-default .am-slides li a .des{ height:110px; overflow:hidden;}
.index_news .am-slider-default .am-slides li a .img:after{ display:block; content:''; padding-bottom:80%;}

.footer{ width:100%; border-top: #e3e8eb solid 2px;background-color: #ECECEC;padding:15px 10px;}
.footer_left{ float:none;}
.footer_nav{ height:22px; overflow-y:hidden;}
.footer_tel{ display:none;}
.footer_nav span{line-height:22px; float:none; margin:0; white-space:nowrap;}
.footer_nav span a:first-of-type{ margin-left:0;}
.footer_info{ margin:0px; text-align:center;}
.footer_info span{ margin:10px 10px 0;}
.footer_info span:last-of-type{ display:block; margin:10px 0 0;}
.footer_info em{ display:none;}
.copyright{ margin-top:5px; text-align:center;}
.copyright span{ display:inline-block; margin-left:20px;}
.footer_right{ display:none;}

.inner_contain{min-height:60px; padding-top:60px;}
.warp{ padding:0 0 20px;}
.warpper{ padding-top:0px;}
.guide_title{ display:none;}
.guide_nav{display:none;}
.guide_search{ position:relative; left:0; top:0; margin:10px 10px 0;}
.chaxin-search-basic .query{ width:calc(100% - 83px);}
.guide_menu{ float:none;height: 36px;line-height: 36px; margin-top:0px; padding:0 10px;}
.guide_menu a{ display:block;width:calc(50% - 5px); float:left; padding:0px; margin:10px 0 0 0; text-align:center;} 
.guide_menu a.short{ height:50px;  padding:0;margin:10px 0 0 0; vertical-align:middle}
.guide_menu a span{ display:inline-block;line-height:50px;}
.guide_menu a:nth-of-type(even){ float:right;}
.guide_menu a:nth-of-type(1) span ,.guide_menu a:nth-of-type(4) span{ margin-top:7px;line-height:18px;}

.pro_title{ font-size:18px; margin-bottom:15px; text-align:center; font-weight:bold;}

.pro_title:after{ display:block; content:''; width:50px; height:1px;background-color:#155faa; margin:3px auto 0;}
.pro_js{ margin-top:10px; background-color:#f9f9f9; padding:20px 10px;}
.pro_js_text{ width:100%; float:none;}
.pro_js_img{ width:100%; float:none; margin-top:10px;}
.pro_js_img img{ width:100%; height:auto;}

.pro_cs{ padding:20px 10px;}
.pro_yy{ padding:20px 10px; background-color:#f5f5f5;}
.pro_yy ul li{ text-align:center; margin:10px 0 0; font-size:14px; white-space:nowrap;}
.pro_yy ul li a img{ width:50%;}

.case_list{ margin:10px 0 0; padding:0 10px;}
.case_list li{ padding:0px; margin:0 0 10px;}

.error_x{ height:100px; line-height:100px;font-size:14px; margin-top:0px;}

.news_wapper_t{margin-top:0px;padding:20px 10px;}
.news_page_title{ font-size:18px; line-height:26px;}
.news_page_title_1{padding-bottom:0px;margin-top:0px; margin-bottom:15px;}
.news_page_title_1 .s1{margin:0 10px;}
.news_page_title_1 .s1:first-of-type{margin-left:0;}
.news_page_title_1 .s1:last-of-type{margin-right:0;}
.news_page_title_1 .s2{display:none;}
.news_page_pages dt{ display:none;}

.page_t{ margin-bottom:10px;padding:0 10px;}
.news_list_rel a{ width:calc(50% - 5px); float:left; margin:0 0 10px 0;padding:10px;}
.news_list_rel a:nth-of-type(even){ float:right; margin-right:0;}
.news_list_rel .news_time{font-size: 22px;}
.news_list_rel .news_title{font-size: 14px;line-height: 22px;margin-top:0px;padding-bottom:10px;margin-bottom:10px; height:56px;}
.news_list_rel .news_text span i{bottom:5px; }
.news_list_rel .news_text img{ height:123px; object-fit:cover}

.service_list{ background:#f5f5f5; padding:10px; margin-top:10px;}
.service_list a{ display:block; width:100%; height:180px; float:none; margin:0 0 10px;}
.service_list a:nth-of-type(3n){ float:none; margin:0;}
.service_list a:last-of-type{ margin-bottom:0}
.service_list a i{font-size:40px;}
.service_list a .am-vertical-align-middle{ font-size:18px;}

.news_list{ height:auto;padding:0 10px 10px;margin-top:10px; border-bottom:#f5f5f5 solid 5px; position:relative;}
.news_t_time{width: auto; padding-right:0px;float:none;line-height: inherit;font-size:14px;margin-top:0px; position:absolute; left:10px; bottom:6px;}
.news_t_time span {font-size:14px;line-height:22px; padding-bottom:0px;display: inline; border-bottom:none; margin-bottom:0px; float:right;}
.news_t_time span:before{ display:inline; content:'-';}
.news_t_time::after{ display:none;}
.news_list_c{width:calc(100% - 110px); height:80px; float:left;margin-left:0px;}
.news_list_c_t{font-size:14px; white-space: inherit; overflow: inherit; margin-bottom:0px;}
.news_list_c_d{ display:none;}
.news_list_c_d a.more{ display:none;}
.news_list_img{ display:block;width:100px; height:80px; overflow:hidden;float:right;}
.news_list_img .img{ display:block; width:100px; height:80px;}
.news_list:hover .news_list_c_t ,.news_list:hover .news_list_c_d span{transform: translateX(0px)}
.news_list_c .tag{left:auto;right:0!important;}


.page_list ,pagination{ margin-top:15px;}
.down_list{ margin:20px 0 0;padding:0 10px;}

.job_list tr th{padding:10px!important;}
.job_list{ margin-top:10px;padding:0 10px!important;}

.join_page{padding:20px 10px 0;}
.join_name{ font-size:18px;white-space:nowrap;}
.join_title{ font-size:14px; padding:5px 0;font-weight:600;}
.join_title .return{ margin-left:0;float:right;font-size:15px;}
.join_info{ font-size:14px;padding:0;}
.join_info span{ display:inline-block; margin:0 10px 10px;}
.join_info span:first-of-type{ margin-left:0;}
.join_info span:nth-of-type(2){ display:none;}
.join_contain{ margin-top:20px;}
.join_detail{ width:100%; float:none;}
.join_company{ width:100%; float:none; padding:15px 10px!important; margin-top:20px;}
.join_company dt{ font-weight:bold; border-bottom:#dedede solid 1px; padding-bottom:15px;}
.join_company dd{ border-bottom:#dedede solid 1px; padding:10px 0;}



.about_title strong{ display:block; font-size:20px;line-height:30px; font-weight:normal;}
.about_title span{ display:inline-block; height:24px; line-height:24px;  font-size:14px; font-weight:bold;margin:0 auto; position:relative;white-space:nowrap; word-wrap:break-word; color:#d3d3d3; position:relative;font-family: 'Optane';}
.about_title span:before{ display:block; content:''; width:50px; height:1px;position:absolute; top:50%; left:-60px;}
.about_title span:after{ display:block; content:''; width:50px; height:1px;position:absolute; top:50%; right:-60px;}

.about_company{ padding:20px 0!important;}
.about_company dt{ width:100%; height:auto; float:none;margin-top:10px; padding:0 10px;}
.about_company dt img{ display:block;width:100%; height: auto;}
.about_company dd{ width:100%; height: auto; float:none; padding:15px 10px 5px;margin-top:0px; overflow: inherit; }

.about_wenhua{ padding:20px 10px!important; height: auto; background-repeat:repeat; background-position: bottom center;}
.about_wenhua dt{margin-top:10px;width:100%;height:250px;padding: 20px; float:none;}
.about_wenhua dt:nth-last-type{ float:none;}
.about_wenhua dt .bg{ width:100%; height:100%;}
.about_wenhua_a{ display:block; height:80px; overflow:hidden;position:relative;}
.about_wenhua_a .am-vertical-align-middle{ font-size:16px;}
.about_wenhua_c{ height:120px; overflow:hidden;}

.about_histiroy{ padding:20px 0 30px!important;min-height:50px;}
.about_histiroy dd{margin:10px 0 0;}
.about_histiroy dd .am-control-nav{ bottom:10px;}
.about_histiroy dd .am-control-nav li{margin: 0 3px;}


.about_honer{ padding:20px 10px!important;}
.about_honer .am-slider-default{box-shadow:none; margin:10px 0 0;border-radius:0; background:none; text-align:center;}
.about_honer .am-slider-default .am-slides li span{ display:block; margin-top:5px;}
.about_histiroy dd .am-slides li:hover{box-shadow:none;translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);}
.about_honer .am-slider-default .am-control-nav{ bottom:10px;}
.about_honer .am-slider-default .am-control-nav li{ margin:0 3px;}
.about_honer .am-slider-default .am-control-nav li a.am-active{background-color: #155faa;}
.about_honer .am-slider-default .am-direction-nav a{margin: -24px 0 0;opacity: .15;}
.about_honer .am-slider-default .am-direction-nav .am-prev{ left:0;}
.about_honer .am-slider-default .am-direction-nav .am-next{ right:0;}

.about_parnter{padding:20px 10px!important; }
.about_parnter_list{margin:10px -5px 0;}
.about_parnter_list li{padding:0 5px;margin-top:10px;}

.about_contact{ padding:20px 10px!important;}
.about_contact dd{ margin-top:10px;}
.map{width:100%;float:none;height:200px;}

.about_contact_info{ width:100%;height:auto; float:none;padding:0;background:none;margin-top:20px;}
.about_contact_info .title{ font-size:18px; margin-bottom:20px;color:#155faa}
.about_contact_info .title:after{display:block; content:''; width:50px; height:1px; background-color:#155faa; margin-top:5px;}

.global_nav{ width:100%;height:48px; position:fixed; right:0px; top: auto; bottom:0!important; margin-top:0;}
.global_nav dd{ width:25%; height:48px; position:relative; border-bottom:none;border-right:#dedede solid 1px;none;z-index:3; overflow:hidden; float:left;}
.global_nav dd:last-of-type{ border:none;}
.global_nav dd a{ display:block;width:100%; height:48px; line-height:48px; font-size:16px;}
.global_nav .shou{ display:none;}



｝