*{margin:0;padding:0;list-style:none; transition:all;-o-transition:all;-ms-transition:all;-moz-transition:all;-webkit-transition:all;}
body,html{font-size:14px;font-family:"Arial";}
.transy{transform: translateY(60px);-webkit-transform: translateY(60px); transition: 700ms;-webkit-transition: 700ms;transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out; opacity: 0;} 
.tranShow{ transform: translateY(0); -webkit-transform: translateY(0); opacity: 1;}
.w1620{width:1620px;margin:0 auto;overflow:hidden}
.w1280{width:1280px;margin:0 auto;overflow:hidden}
a{text-decoration:none;color:#adaba8; transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;font-weight:normal}
em,i,strong{font-style:normal;}
img{display: inline-block; border: 0; vertical-align: middle;max-width:100%}
.img img {width: 100%;height: 100%;display: block;transition-duration: 1s;-ms-transition-duration: 1s;-moz-transition-duration: 1s; -webkit-transition-duration: 1s;}
.img:hover img {transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
input,textarea,select{font-size: 14px; outline: none;font-family:"Arial";}
.swiper-container,.swiper-slide,.swiper-wrapper{height:auto!important;}
.swiper-slide{overflow:hidden!important;}

.transyA{transform: translateY(-60px);-webkit-transform: translateY(-60px);transform: translateX(-60px);-webkit-transform: translateX(-60px);transition: 700ms;-webkit-transition: 700ms;transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out; opacity: 0;} 
.tranShowA{ transform: translateY(0); -webkit-transform: translateY(0);transform: translateX(0px);-webkit-transform: translateX(0px); opacity: 1;}

/*header*/
.header{width:100%;float:left;height:89px;background:#fff;position:fixed;top:0px;z-index:30}
.header .w1620{overflow:inherit}
.header .logo{float:left;margin-top:12px;margin-left:150px;}
.header .nav{float:left;margin-right:9%}
.dh_menuBox li{float:left}
.dh_menuBox li h5>a{padding:0px 25px;line-height:89px;font-size:16px;color:#333333;display:block;position:relative;font-weight:bold;font-family:"Arial"}
.dh_menuBox li.cur h5>a{background:#1e52a5 !important;color:#fff}
.dh_menuBox li:hover h5>a{color:#fff;background:#9cb9d8}
.dh_menuBox li.cur h5>a:after{content:'';position:absolute;left:0px;right:0px;bottom:0px;background:url(../images/ico.png) no-repeat center;height:8px;display:block !important}
.dh_menuBox li:hover h5>a:after{display:none}
.header_R{float:right;height:89px;margin-right:150px}
.header_R>a,.header_R strong{float:left;margin-left:15px;margin-top:33px;}
.header_R .head_wx>img{margin-top:33px}
.header_R strong{font-size:17px;color:#024290}
.header_R strong img{margin-right:5px}
.header_R .head_wx{float:left;margin-left:20px;cursor:pointer;position:relative;height:100%}
.header_R .head_wx>p{position:absolute;opacity:0;visibility:hidden;top:100px;left:0px;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;z-index:20;width:100px;}
.header_R>a{color:#8e8d8d;font-weight:bold}
.header_R>a:hover{color:#1e52a5}
.header_R .head_wx:hover>p{top:89px;opacity:1;visibility: visible;}

.search_icon{ display: block; width: 20px; height: 20px; background: url(../images/search_icon.png) no-repeat;float:left;margin-top:33px;margin-left:20px;cursor:pointer;}
.search_b{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index:99999;}
.search_bG{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.8); display: none;}
.search_b .search{ width:54%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.search_b input[type='text']{ width: 90%; height:60px; line-height:60px; background: #fff; font-size:24px; padding-left: 10px; float: left;
 border: 0;}
.search_b input[type='button']{ float: left; width:58px; height:60px; border: 0; background: url(../images/search1_icon.png) #024290 no-repeat center; cursor: pointer;}
.search_b i{ display: block; font-size:94px; color: #fff; position: absolute; top: 0; right: 50px;cursor:pointer}


.dh_menuBox{float:left;margin-left:120px;}
.dh_menuBox .listDown{display:none;position:absolute;left:0px;right:0px;z-index:4}
.dh_menuBox .listDown .w1280{background:#fff;padding:34px 0px;box-shadow: 0px 0px 5px #666;}
.dh_menuBox li:hover .listDown{display:block}
.dh_menuBox li:hover .listDown .w1280 div{float:left;margin-left:4%;width:12.6%}
.dh_menuBox li:hover .listDown .w1280 div h3{display:block;margin-bottom:10px}
.dh_menuBox li:hover .listDown .w1280 div h3 a{font-size:16px;color:#000;font-weight:bold}
.dh_menuBox li:hover .listDown .w1280 div p a{display:block;font-size:14px;color:#000;line-height:20px;padding:5px 0px}
.dh_menuBox li:hover .listDown .w1280 div p a:hover{text-decoration:underline}
/*.header .nav li .li_list{position:absolute;left:0px;right:0px;background:#979eaa;padding:34px 0px;display:none}
.header .nav li .li_list dl{float:left;width:16.6%}
.header .nav li .li_list dl dt a{color:#fff;font-size:16px}
.header .nav li .li_list dl dt{margin-bottom:20px}
.header .nav li .li_list dl dd a{display:block;color:#fff;font-size:14px;line-height:30px}
.header .nav li:hover .li_list{display:block}
.header .nav li .li_list dl dd a:hover{color:#1e52a5}*/

.menu-handler {
	width: 58px;
	height: 58px;
	cursor: pointer;
	float:right;
	position:relative;
	z-index: 49;
	display:none;
	margin-top:15px;
}
.menu-handler .burger {
	width: 24px;
	height: 2px;
	background: #666666;
	display: block;
	position: absolute;
	z-index: 5;
	top: 20px;
	left: 50%;
	margin: 0px 0px 0px -12px;
	transform-origin: center;
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	-o-transform-origin: center;
	-ms-transform-origin: center;
}
.menu-handler .burger-2 {
	top: 27px;
}
.menu-handler .burger-3 {
	top: 35px;
}
.menu-handler.active .burger-1 {
	top: 27px;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.menu-handler.active .burger-2 {
-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0;
}
.menu-handler.active .burger-3 {
	top: 27px;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}
.trans, .trans:hover {
	-webkit-transition: all 277ms ease-in-out;
	-moz-transition: all 277ms ease-in-out;
	-o-transition: all 277ms ease-in-out;
	transition: all 277ms ease-in-out;
	-ms-transition: all 277ms ease-in-out;
}
.trans-fast,.trans-fast:hover {
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
}

.menuBox{position: fixed; right:-100%; top:89px; width: 100%;height:96%;overflow:scroll;z-index: 30; background:#000}
.menuBox .mlogo{ display: block; margin:0 auto;width:238px;padding-top:20px}
.menuBox .mlogo img{ display: block; width: 100%;}
.menuBox .navMobile {width:100%;float:left}
.menuBox .navMobile li{border-bottom:1px solid #2b2b2e;position:relative;line-height:36px;width:100%;float:left}
.menuBox .navMobile li.cur h5{background:#1b1b1b}
.menuBox .navMobile li.cur h5>a{color:#b60005}
.menuBox .navMobile li h5{display:block;width:100%;float:left;position:relative}
.menuBox .navMobile li h5 i,.menuBox .navMobile li .listDown div h3 i{border: 2px solid #fff;display: block;width: 8px; height: 8px;margin: auto;position: absolute;top: 10px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);border-top: none;border-right: none;right: 20px;}
.menuBox .navMobile li h5 .i_class,.menuBox .navMobile li .listDown div h3 .i_class{-webkit-transform: rotate(135deg) !important;transform: rotate(135deg) !important;top:15px}
.menuBox .navMobile li a{ display: block; color: #fff;width:100%;font-size:12px;font-weight:bold;}
.menuBox .navMobile li .listDown{ display: none;width:100%;float:left}
.menuBox .navMobile li .listDown div{ color:#fff; font-size: 14px;background-color: #16171a;width:100% !important}
.menuBox .navMobile li .listDown div h3{border-top:1px solid #2b2b2e;padding:0px 20px;position:relative}
.menuBox .navMobile li h5>a{float:left !important;width:auto;margin-left:20px;width:80%}
.menuBox .navMobile li .listDown div p{display:none;padding: 0px 30px 20px 30px;}
.menuBox .navMobile li .listDown div p a{font-weight:normal;line-height:26px;}

.banner{width:100%;float:left;position:relative;margin-top:89px;}
.banner_top a{width:100%;float:left;height:500px;}
.bimg{display:none}
.banner_top{width:100%;float:left;position:relative}
.banner .swiper-pagination-switch{display:inline-block;background:#cfd1d8;border-radius:11px;opacity:1;font-size:0px;margin:0px 5px;cursor:pointer;-webkit-text-size-adjust:none;line-height:1em;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;width:11px;height:11px;}
.banner .swiper-active-switch{background-color:#1e52a5;width:34px;}
.banner .pagination{bottom:78px;left:0px;right:0px;position:absolute;z-index:2;text-align:center;}
.banner img{width:100%;float:left;display:none}
.inA{width:100%;float:left;bottom:-48px;position:absolute;z-index:1;}
.inA_mid{width:1280px;margin:0 auto;background:#fff;box-shadow:0px 0px 5px #e3e3e3;height:97px;}
.inA_L{float:left;margin-top:40px;margin-left:50px;}
.inA_L strong,.inA_L a{float:left}
.inA_L a{color:#888888;margin-right:15px}
.inA_R{float:right;margin-right:50px;margin-top:30px;}
.inA_R input{width:300px;padding:0px 10px;border:1px solid #dddddd;height:34px;border-right:none;float:left}
.inA_R i{width:94px;background:#024290;color:#fff;text-align:center;line-height:36px;float:left;cursor:pointer}
.inC{width:100%;float:left;background:url(../images/inbg.jpg) no-repeat center;height:728px;}
.in_tit{width:100%;float:left;text-align:center;margin-top:80px;margin-bottom:40px}
.in_tit i{font-family:"Impact";font-size:72px;color:#f3f3f3;display:block}
.in_tit strong{font-size:36px;color:#333333;display:block;margin-top:-60px}
.in_tit p{font-size:16px;color:#888888;margin-top:20px}
.inB{padding-bottom:60px}
.inB_top{width:100%;float:left;text-align:center}
.inB_top a{display:inline-block;font-size:22px;color:#666666;margin:0px 18px;padding-right:30px;position:relative}
.inB_top a:after{content:url(../images/inico3.png);position:absolute;right:0px;top:3px}
.inB_top a:hover{color:#1e52a5;}
.inB_top a:hover:after{content:url(../images/inico4.png)}
.inB_bo{width:100%;float:left;margin-top:36px;}
.inB_BL{width:494px;float:left;overflow:hidden;position:relative}
.inB_BL a{width:100%;float:left;position:relative}
.inB_BL .swiper-container span,.inB_BR a span{position:absolute;left:0px;right:0px;bottom:72px;font-size:16px;color:#fff;text-align:center;padding:0px 20px;z-index:2;font-weight:bold;height: 21px;
    text-overflow: ellipsis;
    white-space: nowrap;overflow:hidden}
.inB_BL .swiper-pagination-switch{display:inline-block;background:#fff;opacity:1;font-size:0px;margin:0px 4px;cursor:pointer;-webkit-text-size-adjust:none;line-height:1em;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;width:10px;height:4px;}
.inB_BL .swiper-active-switch{background-color:#1e52a5;}
.inB_BL .pagination{bottom:40px;left:0px;right:0px;position:absolute;z-index:2;text-align:center;}
.inB_BR{float:right;width:766px}
.inB_BR a{width:373px;float:left;overflow:hidden;position:relative;margin-bottom:20px}
.inB_BR a span{bottom:30px;}
.inB_BR a:nth-child(2n){float:right}


.inC .w1280{overflow:inherit}
.inC .w1280>p{font-size:16px;color:#333333;line-height:30px;padding:0px 150px;clear:both;text-align:center}
.inC_con{width:100%;float:left;margin-top:58px;position:relative}
.inC_con .swiper-slide a{width:410px;float:left;margin-right:25px;position:relative;overflow:hidden}
.inC_con .swiper-slide a:nth-child(3n){margin-right:0px}
.inC_con .swiper-slide a div{position:absolute;left:0px;right:0px;bottom:20px;text-align:center}
.inC_con .swiper-slide a div span{font-size:20px;color:#222222;font-family:"Arial";display:block}
.inC_con .swiper-slide a div i{width:115px;height:28px;display:inline-block;background:url(../images/ico3.png) no-repeat center;color:#fff;line-height:28px;margin-top:16px}
.inC_con .arrow-left,.inC_con .arrow-right{top:40%;color:#a8a8a8;font-weight:bold;position:absolute;width:46px;height:46px;border:2px solid #989898;border-radius:100%;text-align:center;line-height:46px;font-family:"宋体";font-size:24px;left:-90px}
.inC_con .arrow-right{left:auto;right:-90px}
.inC_con .arrow-left:hover,.inC_con .arrow-right:hover{border-color:#1e52a5;color:#1e52a5}
.inD{padding-bottom:78px;}
.inD_L{width:582px;float:left;background:#f5f5f5;}
.inD_L>p{width:100%;overflow:hidden}
.inD_L div{padding:35px;}
.inD_L div a,.inD_R li div a{display:block;font-size:16px;color:#333333;font-weight:bold;padding-right:30px;background:url(../images/inico1.png) no-repeat right;height:21px;overflow:hidden;text-overflow: ellipsis;
    white-space: nowrap;}
.inD_L div p,.inD_R li div p{font-size:14px;color:#888888;line-height:28px;margin-top:10px;height:56px;overflow:hidden}
.inD_L:hover div a,.inD_R li:hover div a{color:#1e52a5;background:url(../images/inico2.png) no-repeat right}
.inD_R{float:right;width:676px;}
.inD_R li{padding:29px 34px;background:#f5f5f5;overflow:hidden;margin-top:20px;}
.inD_R li:first-child{margin-top:0px}
.inD_R li>i{width:158px;float:left;overflow:hidden}
.inD_R li div{width:432px;float:right}
.inD>p{width:100%;float:left;text-align:center;margin-top:30px;}
.inD>p a {width: 115px;height: 28px;display: inline-block;border: 1px solid #024290;color: #024290;line-height: 28px; margin-top: 16px;}
.footer{width:100%;float:left;background:#5d5d5d}
.footer_top{width:100%;float:left;border-bottom:1px solid #6c6e71;padding:55px 0px 45px 0px}
.footer_top dl{float:left;width:198px;}
.footer_top dl dt{font-size:18px;color:#ffffff;margin-bottom:20px}
.footer_top dl dt a{color:#fff}
.footer_top dl dd a,.footer_top dl dd h3{display:block;color:#d1d1d1;line-height:28px;font-size:14px}
.footer_TR{width:284px;float:right}
.footer_TR p{text-align:center;float:left;width:127px;color:#d1d1d1}
.footer_TR p img{margin-bottom:15px;width:100%;float:left}
.footer_TR p:nth-child(2){float:right}
.footer_en{padding:20px 0px}
.footer_en>a,.footer_en>div{float:left;}
.footer_en>div{margin-left:38px;padding-left:38px;border-left:1px solid #6c6e71;margin-top:11px}
.footer_en>p{float:right;color:#d6d6d6;margin-top:30px}
.footer_en>p a{color:#d6d6d6;}
.footer_en>div p:first-child{display:block;color:#d6d6d6;width:100%;float:left;color:#fff;}
.footer_en>div p:first-child a{float:left;margin-right:9px;padding-right:9px;position:relative;color:#fff;margin-bottom:5px}
.footer_en>div p:first-child a:after{content:'';width:2px;height:14px;background:#dcdcdc;position:absolute;right:0px;top:3px}
.footer_en>div p:first-child a:last-child:after{display:none}
.footer_top a:hover{color:#fff !important}
.footer_en>div p a{color:#fff;}

.wuyou-waiter{position: fixed; right: 0px; top:50%; margin-top: -90px; width:56px; z-index:1;}
.waiter-ul li{position: relative; height:56px; line-height:56px;margin-bottom:2px}
.waiter-ul li>a,.waiter-ul li .bshare-custom>a{ position: absolute; left: 0; top: 0; z-index: 2; color: #fff; display: block; width:56px; height:56px; line-height:56px; text-align: center; -webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; text-decoration: none; font-size: 24px;}
.waiter-title{    white-space: nowrap;position: absolute; left: 0px; bottom: 1px; color: #fff; width: 80px; height: 40px; line-height: 40px; text-align: center;-webkit-transition:all 0.6s;-ms-transition:all 0.6s;-moz-transition:all 0.6s; background-color: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.3); z-index: 1; opacity: 0;}
.waiter-title:before{content: ''; display: block; width: 10px; height: 10px; position: absolute; right: -5px; top: 14px; background-color:#fff; transform:rotate(45deg);}
.waiter-ul li:hover .waiter-title{left: -88px; opacity: 1;background-color:#024290}
.waiter-ul li.wuyou-contact:hover .waiter-title{width:150px;left:-158px}
.waiter-ul li .waiter-title:before{background-color:#024290; }
.waiter-ul li.wuyou-shop>a{background:url(../images/qq01.png) no-repeat center #024290;}
.waiter-ul li.wuyou-shop .shop_div{display:none;position:absolute;right:56px;top:0px;padding:0px 10px 10px 10px;z-index:50;background:#fff;width:250px;border:1px solid #1e52a5}
.waiter-ul li.wuyou-shop:hover .shop_div{display:block}
.waiter-ul li.wuyou-contact a{background:url(../images/tel.png) no-repeat center #024290}
.waiter-ul li.wuyou-fx .bshare-more{background:url(../images/fx.png) no-repeat center #024290 !important;padding-left:0px !important;opacity:1 !important}
.waiter-ul li.wuyou-top a{background:url(../images/return.png) no-repeat center #bababa}
.waiter-ul li.wuyou-top .waiter-title{background-color:#bababa; }
.waiter-ul li.wuyou-top .waiter-title:before{background-color:#bababa; }
.bshare-custom{float:left}
.bshare-custom a{padding:0px;margin:0px;cursor:pointer}
.waiter-ul li.wuyou-shop .shop_div span{font-size: 18px;font-style: normal;color: inherit; margin-top: 0;margin-bottom:10px;line-height: 1.4;font-weight: 400;}
.waiter-ul li.wuyou-shop .shop_div p{line-height:26px}
.waiter-ul li.wuyou-shop .shop_div a{display:block;text-align:center;color:#fff;background:#024290;margin-top:10px;line-height:30px}
.waiter-ul li.wuyou-shop .shop_div a:hover{opacity:0.8}


.N_banner{width:100%;float:left;height:500px;margin-top:89px;position:relative;}
.N_banner .swiper-slide a{width:100%;height:500px;float:left;}
.N_banner dl{width:100%;float:left;color:#fff;margin-top:158px}
.N_banner dl dt{font-size:45px;font-weight:bold;margin-bottom:35px}
.N_banner dl dd p{font-size:24px;line-height:34px;}
.N_banner .swiper-pagination-switch{display:inline-block;background:#cfd1d8;border-radius:11px;opacity:1;font-size:0px;margin:0px 5px;cursor:pointer;-webkit-text-size-adjust:none;line-height:1em;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;width:11px;height:11px;}
.N_banner .swiper-active-switch{background-color:#1e52a5;width:34px;}
.N_banner .pagination{bottom:20px;left:0px;right:0px;position:absolute;z-index:2;text-align:center;}
.pro_tit{width:100%;float:left;text-align:center;}
.pro_tit strong{display:block;font-size:30px;color:#000000}
.pro_tit a{color:#666666;font-weight:bold;padding-right:20px;background:url(../images/proico1.png) no-repeat right;margin-top:24px;display:inline-block}
.pro_tit a:hover{color:#1e52a5;background:url(../images/proico01.png) no-repeat right}
.proA{width:100%;float:left;margin-top:45px}
.product{padding:66px 0px 80px 0px}
.proA_con{width:417px;float:left;margin-right:14px;background:#f5f5f5;margin-top:14px;height:416px}
.proA_con a img{width:100%}
.proA_con a{width:100%;float:left;height:100%}
.proA_con a:hover{box-shadow:4px 4px 8px #dddddd;}
.proA_con:nth-child(3n){margin-right:0px}
.proA_con>img{width:100%}
.proA_con div{padding:0px 20px;text-align:center}
.proA_con div strong{font-size:24px;color:#1e52a5}
.proA_con div p{font-size:16px;color:#666666;margin-top:20px}
.proA_T{width:100%;float:left;text-align:center;border-top:1px solid #c2c2c2;margin-top:80px;}
.proA_T span{display:inline-block;padding:15px 35px;background:#fff;font-size:34px;color:#666666;margin-top:-40px}
.proB{margin-top:0px}
.proC{width:100%;float:left;padding:70px 0px;background:#f8f8f8}
.proC dl{width:100%;float:left;text-align:center}
.proC dl dt{font-size:35px;color:#333333}
.proC dl dd{font-size:16px;line-height:24px;margin-top:20px;}
.proC_con{width:100%;float:left;margin-top:50px}
.proC_en{float:left;width:32%;margin-right:2%}
.proC_en:nth-child(3n){margin-right:0px}
.proC_en i{height:59px;display:block}
.proC_en strong{display:block;font-size:18px;color:#333333;margin-top:20px;}
.proC_en span{color:#888888;padding-bottom:18px;margin-top:10px;display:block;position:relative}
.proC_en span:after{content:'';width:43px;height:1px;background:#000;position:absolute;bottom:0px;left:0px}
.proC_en div{display:block;margin-top:35px;}
.proC_en div p{color:#666666;line-height:28px}
.proC_en div p a{color:#024290;text-decoration:underline}

.prolist{padding:66px 0px 78px 0px}
.left{width:232px;float:left}
.left_top{width:100%;float:left}
.left_top h2{font-size:26px;color:#1e52a5;display:block}
.left_top span{font-size:22px;color:#1e52a5;margin-top:40px;display:block;border-bottom:1px solid #dedede;padding-bottom:14px}
.left_top ul li,.left_top ul li .pro_pull{width:100%;float:left;}
.left_top ul li>p{padding:18px 0px;font-size:16px;color:#666666;background:url(../images/ico4.png) no-repeat right center;border-bottom:1px solid #dedede;display:block}
.left_top ul li>p a{color:#666}
.left_top ul li .pro_pull{padding-bottom:20px;border-bottom:1px solid #dedede;display:none}
.left_top ul li .pro_pull a{display:block;padding-left:32px;margin-top:20px;position:relative}
.left_top ul li .pro_pull a:before{content:url(../images/ico7.png);position:absolute;left:0px}
.left_top ul li.cur .pro_pull a.cur:before,.left_top ul li.cur .pro_pull a:hover:before{content:url(../images/ico6.png)}
.left_top ul li.cur>p{background:url(../images/ico5.png) no-repeat right center}
.left_top ul li.cur .pro_pull{display:block}
.left_en{width:100%;float:left;margin-top:40px;}
.left_en span{font-size:16px;color:#1e52a5;display:block}
.left_en p{font-size:12px;color:#666666;line-height:22px;margin-top:14px;}
.left_en a{font-size:12px;color:#1e52a5;margin-top:14px;display:block}
.left_p{margin-top:20px}
.left_p img{width:84px;float:left}
.left_p div{float:right;width:132px;}
.left_p div p{margin-top:0px}
.right{width:995px;float:right;margin-top:15px}
.right_top{width:99%;float:right;border:1px solid #e9e9e9}
.right_TA{background:#f6f6f6;padding:15px 0px;width:100%;float:left}
.right_TA select{width:207px;height:30px;background:#fff;border:1px solid #ececec;color:#999999;float:left;margin-left:20px;margin-right:10px}
.right_TA div{float:right;position:relative;margin-right:20px;}
.right_TA div input{width:202px;height:30px;background:#fff;border:1px solid #ececec;color:#999999;float:left;padding:0px 30px 0px 10px;}
.right_TA div i{position:absolute;width:14px;height:14px;background:url(../images/ico8.png) no-repeat center;right:10px;top:9px;cursor:pointer}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {   
 /* WebKit browsers */   
color: #999;   
}   
input:-moz-placeholder, textarea:-moz-placeholder {   
/* Mozilla Firefox 4 to 18 */   
color: #999;   
}   
input::-moz-placeholder, textarea::-moz-placeholder {   
 /* Mozilla Firefox 19+ */   
color: #999;   
}   
input:-ms-input-placeholder, textarea:-ms-input-placeholder {   
 /* Internet Explorer 10+ */   
color: #999;   
} 

.right_TM{width:100%;float:left;padding:18px 0px}
.right_TM strong{float:left;margin-left:20px;font-size:16px;color:#005aab}
.right_TM p{font-size:12px;color:#888888;float:left;margin-left:10px;padding-left:10px;border-left:2px solid #eee9e5;margin-top:4px}
.right_top table{width:100%;float:left;border-top:1px solid #eee9e5;}
.right_top table td{border-bottom:1px solid #eee9e5}
.right_top table td:first-child{line-height:28px;width:110px;text-align:center;padding:0px 20px;font-size:14px;color:#666666;font-weight:bold;border-right:1px solid #eee9e5;}
.right_top table td:last-child{width:902px;}
.right_top table td:last-child .right_tab{width:100%;float:left;border-bottom:1px dotted #e5e5e5;position:relative;padding:12px 0px;line-height:24px;}
.right_top table td:last-child h1{font-size:12px;color:#666666;float:left;width:112px;margin-left:15px}
.right_top table td:last-child .right_tab ul{width:685px;float:left;height:24px;overflow:hidden;margin-left:10px}
.right_top table td:last-child .right_tab ul li:first-child{width:86px;float:left}
.right_top table td:last-child .right_tab ul li:last-child{width:592px;float:left}
.right_top table td:last-child .right_tab ul li:last-child a{width:20%;float:left;font-size:12px;color:#333333}
.right_top table td:last-child .right_tab ul li:last-child a:hover,.right_top table td:last-child .right_tab ul li:last-child a.cur{color:#005aab}
.right_top table td:last-child .right_tab ul li div{display:none}
.right_top table td:last-child .right_tab>a{position:absolute;right:44px;font-size:12px;color:#333333;cursor:pointer;bottom:12px}
.right_top table td:last-child .right_tab>a:after{content:url(../images/ico9.png);margin-left:8px;}
.right_top table td:last-child .right_tab>a.slide{display:none}
.right_top table td:last-child .right_tab>a.slide:after{content:url(../images/ico10.png);margin-left:8px;}
.right_top table td:last-child .right_tab:last-child{border-bottom:none}
.right_bot{width:99%;float:right;margin-top:14px}
.right_bot a{width:311px;float:left;background:#f5f5f5;height:311px;margin-right:25px;margin-top:25px;position:relative}
.right_bot a img{width:100%}
.right_bot a div{padding:0px 15px;color:#1e52a5;font-weight:bold;line-height:28px;text-align:center;position:absolute;bottom:13px;left:0px;right:0px;}
.right_bot a div p{height:56px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal;overflow: hidden;}
.right_bot a:nth-child(3n){margin-right:0px}
.right_bot a:hover{box-shadow:4px 4px 8px #dddddd}
.proxq_top{width:100%;float:left;margin-top:75px;}
.proxq_top dl{float:left;width:545px;}
.proxq_top dl dt{font-size:26px;color:#333333;line-height:30px;}
.proxq_top dl dd{font-size:16px;color:#666666;line-height:32px;margin-top:40px;}
.proxq_top img{float:right;width:600px;}
.proxq_mid,.proxq_mid h4{width:100%;float:left}
.proxq_mid h4{border-bottom:1px solid #d5d5d5;padding-bottom:5px;margin-top:40px;}
.proxq_mid h4 span{float:left;font-size:12px;color:#666666;}
.proxq_mid h4 span:before{content:url(../images/proico5.png);float:left;margin-right:8px}
.proxq_mid .bshare-custom{float:right}
.proxq_mid .bshare-custom a{padding:0px;margin:0px;width:16px;height:16px;float:left;margin-left:14px;}
.proxq_mid .bshare-custom a.bshare-more{background:url(../images/fx1.jpg) no-repeat center}
.proxq_mid .bshare-custom i{font-size:12px;color:#666666;font-family:Arial;float:left;line-height:16px;margin-left:4px}
.proxq_mid .bshare-custom a.bshare-weixin{background:url(../images/fx3.jpg) no-repeat center}
.proxq_mid .bshare-custom a.bshare-sinaminiblog{background:url(../images/fx2.jpg) no-repeat center}
.proxq_con,.proxq_con .hd,.proxq_con .bd,.proxq_con .bd table{width:100%;float:left}
.proxq_con .hd li{width:145px;margin-top:39px;cursor:pointer;line-height:45px;margin-right:16px;background:#e0e0e0;text-align:center;font-size:16px;color:#666666;float:left}
.proxq_con .hd li.on{background:#1e52a5;color:#fff}
.proxq_con .bd{margin-top:58px}
.proxq_con .bd table{border:0;margin:0;border-collapse:collapse;border-spacing:0;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea}
.proxq_con .bd table td{padding:18px 36px;font-size:14px;color:#666666;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.proxq_con .bd table td:first-child{font-size:14px;}

.proxq_en,.proxq_en h3,.proxq_EC{width:100%;float:left}
.proxq_en h3{font-size:20px;color:#333333;margin-top:50px;border-top:1px solid #eaeaea;padding-top:50px;}
.proxq_EC{padding-bottom:80px;}
.proxq_EC a{width:300px;float:left;background:#f5f5f5;height:300px;margin-right:26px;margin-top:26px;position:relative}
.proxq_EC a:nth-child(4n){margin-right:0px}
.proxq_EC a img{width:100%}
.proxq_EC a div{position:absolute;padding:0px 10px;left:0px;right:0px;bottom:35px;text-align:center;font-weight:bold;font-size:14px;color:#1e52a5;line-height:26px;}

.main{padding:60px 0px 80px 0px}
.leftA{width:230px;float:left}
.leftA h2{width:100%;float:left;height:95px;background:url(../images/appbg.jpg) no-repeat center;position:relative}
.leftA h2 span{width:90%;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;color:#fff;position:absolute}
.leftA h2 span i{display:block;font-size:13px;color:#8eb4f1;font-family:Arial;margin-top:5px}
.leftA ul{width:100%;float:left}
.leftA ul li{background:#f6f6f6;padding:0px 16px;margin-bottom:2px}
.leftA ul li>a{display:block;padding:16px 0px;font-size:16px;color:#444444;padding-left:18px;position:relative}
.leftA ul li.cur>a{border-bottom:1px solid #ebebeb;}
.leftA ul li>a:before{content:'';width:4px;height:4px;background:#bbbbbb;position:absolute;left:0px;top:25px;}
.leftA ul li.cur>a,.leftA ul li:hover>a{color:#295baa;}
.leftA ul li.cur>a:before,.leftA ul li:hover>a:before{width:10px;height:10px;background:#1e52a5;top:22px}
.leftA ul li div{width:100%;display:none}
.leftA ul li.cur div{display:block}
.leftA ul li div a{display:block;padding:10px 0px;padding-left:33px;font-size:14px;color:#666666;line-height:24px;position:relative}
.leftA ul li.cur div a.cur,.leftA ul li.cur div a:hover{color:#295baa}
.leftA ul li.cur div a.cur:before,.leftA ul li.cur div a:hover:before{content:url(../images/ico11.png);position:absolute;left:13px}
.rightA{width:1020px;float:right}
.R_tit{width:100%;float:left;border-bottom:1px solid #e5e5e5;padding-bottom:22px;}
.R_tit>span{float:left;font-size:24px;color:#1e52a5}
.R_tit>p{float:right;margin-top:12px}
.R_tit>p a{font-size:12px;color:#888888;float:left}
.R_tit>p a:hover,.R_tit>p a.cur{color:#295baa}
.R_tit>p a:after{content:'>';margin:0px 6px;}
.R_tit>p a:last-child:after{display:none}
.app_con{width:100%;float:left}
.app_con>h6{font-size:30px;color:#545454;width:100%;float:left;border-bottom:1px solid #e2e2e2;padding-bottom:20px;margin-top:35px}
hr{background-color:#e2e2e2;width:100%;float:left;padding:0px;margin:0px}
.app_con p{font-size:16px;color:#888888;line-height:30px;width:100%;float:left}
.app_con>p{margin-top:20px;}
.appA{width:100%;float:left;margin-top:30px;}
.appA p,.appA>div{width:506px;float:left;margin-top:0px}
.appA i{width:445px;float:right;overflow:hidden}
.app_con ul{width:100%;float:left;margin-top:10px}
.app_con ul li{padding-left:22px;position:relative;font-size:16px;color:#888888;line-height:32px;margin-top:15px;overflow:hidden}
.app_con ul li:before{content:url(../images/appico1.png);position:absolute;left:0px;top:2px;line-height:normal}
.appB{width:100%;float:left;margin-top:50px;}
.appB i{width:479px;float:left;}
.appB i:last-child{float:right}
.app_con ol{margin-top:34px;width:100%;float:left}
.app_con ol li{width:264px;height:264px;margin-right:36px;float:left;background:#ededed;padding:0px 26px;}
.app_con ol li strong{font-size:16px;color:#333333;display:block;margin-top:38px;margin-bottom:20px}
.app_con ol li p{color:#666666;display:block;font-size:14px}
.app_con ol li a{width:138px;line-height:35px;background:#1e52a5;margin-top:38px;color:#fff;text-align:center;font-size:12px;border-radius:4px;display:inline-block}
.app_con ol li a:after{content:url(../images/load.png);float:right;margin-right:26px;}
.app_con ol li:last-child{margin-right:0px}
.app_con ol li a:hover{opacity:0.9}
#allmap{width:99.8%;float:right;height:390px;border:1px solid #dedede;margin-top:48px}
.contact,.contact h2,.contact div,.aboutD{width:100%;float:left}
.contact h2{font-size:30px;color:#333333;border-bottom:2px solid #295baa;padding-bottom:18px;margin-top:50px;margin-bottom:24px}
.contact div p{color:#666666;line-height:30px;}
.contact_con{width:100%;float:left;border-bottom:1px solid #f0f0f0;padding-bottom:45px;margin-top:34px}
.contact_con h4{font-size:30px;color:#333333;display:block;margin-bottom:15px;}
.contact_con p{color:#666666;line-height:30px;}
.contact_con:last-child{border:none;padding-bottom:0px}
.aboutA,.aboutA_L dl,.about_con,.aboutB,.aboutC{width:100%;float:left}
.aboutA{margin-top:40px}
.aboutA_L{float:left;width:638px;}
.aboutA_L dl dt{font-size:36px;color:#535353}
.aboutA_L dl dd{font-size:20px;color:#666666;margin-top:15px;padding-bottom:26px;position:relative}
.aboutA_L dl dd:after{content:'';width:80px;height:1px;background:#cfcfcf;position:absolute;bottom:0px;left:0px}
.about_con p{color:#888888;line-height:30px;margin-top:15px;width:100%;float:left}
.aboutA>img{width:336px;float:right;margin-top:40px;} 
.aboutB{margin-top:68px;margin-bottom:20px}
.aboutB dl{width:242px;height:240px;background:#1e52a5;color:#fff;float:left}
.aboutB dl dt,.aboutB dl dd{padding:0px 20px;}
.aboutB dl dt{font-size:28px;padding-top:36px}
.aboutB dl dd{font-size:16px;line-height:30px;margin-top:25px}
.aboutB  img{width:770px;float:right}
.aboutC_L{width:500px;float:left;position:relative;margin-top:45px}
.aboutC_L:last-child{float:right}
.aboutC_L img{width:100%;float:left}
.aboutC_L  div{position:absolute;left:0px;right:0px;top:0px;bottom:0px;padding:0px 20px;color:#fff}
.aboutC_L  div span{font-size:30px;margin-top:30px;display:block;margin-bottom:16px}
.aboutC_L  div p{font-size:16px;line-height:24px;color:#fff}
.aboutD h4{font-size:36px;color:#545454;float:left;margin-top:60px;}
.aboutD{padding-bottom:65px;border-bottom:1px solid #e4e4e4}
.aboutD_con{width:100%;float:left;position:relative;margin-top:15px;}
.aboutD_con .swiper-slide p{width:232px;float:left;margin-right:30px;}
.aboutD_con .swiper-slide p:nth-child(4n){margin-right:0px}
.aboutD_con .swiper-slide p span{height: 60px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    overflow: hidden;display:block;color:#666666;font-size:16px;margin-top:15px;text-align:justify}
.aboutD_con .arrow-left,.aboutD_con .arrow-right{position:absolute;width:25px;height:28px;line-height:28px;top:-50px;font-weight:bold;text-align:center;font-size:18px;background-color:#f1f1f1;right:0px;color:#ababab;font-family:"宋体"}
.aboutD_con .arrow-left{right:30px}
.aboutD_con .arrow-left:hover,.aboutD_con .arrow-right:hover{color:#1e52a5}
.aboutE_con .swiper-slide a{width:190px;float:left;overflow:hidden;margin-right:15px;margin-top:15px;border:1px solid #e0e0e0}
.aboutE_con .swiper-slide a:nth-child(5n){margin-right:0px}
.aboutD:last-child{padding-bottom:0px;border:none}

.company_1_con,.com_con{width:100%;float:left}
.com_con{margin-top:50px;}
.comA{float:left;width:50%;}
.comA i{width:131px;height:131px;border-radius:100%;overflow:hidden;float:left;margin-top:49px}
.comA i img{width:100%;float:left}
.comA div{width:288px;position:relative;float:right;padding-top:49px;padding-right:34px;text-align:right;border-right:1px solid #e1e1e1;}
.comA div strong{font-size:36px;font-family:Arial;color:#323232;display:block;position:relative;}
.comA div strong:after,.company_1_con:nth-child(2n+1) .comA div strong:before{content:url(../images/cir.png);position:absolute;right:-42px;line-height:0px;top:12px}
.comA div span{display:block;font-size:16px;color:#666666;font-weight:bold;margin:20px 0px}
.comA div p{color:#666666;line-height:24px;color:#666666;}
.company_1_con:nth-child(2n){margin-left:-1px}
.company_1_con:nth-child(2n) .comA{float:right;}
.company_1_con:nth-child(2n) .comA i{float:right}
.company_1_con:nth-child(2n) .comA div{float:left;padding-right:0px;border-right:none;padding-left:34px;border-left:1px solid #e1e1e1;text-align:left}
.company_1_con:nth-child(2n) .comA div strong:after{display:none}
.company_1_con:nth-child(2n) .comA div strong:before{right:auto;left:-41px;}
.company_1_con:first-child .comA div:before{content:'';width:10px;height:10px;border-radius:100%;border:1px solid #e1e1e1;top:0px;position:absolute;right:-6px;background:#fff}
.company_1_con:last-child .comA div{padding-bottom:40px;}
.com_con{padding-bottom:78px;background:url(../images/logo.png) no-repeat center bottom}
.job_con{width:100%;float:left;margin-top:45px;}
.job_con p{color:#666666;line-height:30px;}
.job_con h1{font-size:36px;color:#545454;margin-top:30px;}
.jobA,.job_con h1,.job_con p{width:100%;float:left}
.jobA i{float:left;font-size:16px;color:#666666;width:45%;margin-top:30px}
.jobA i:before{content:url(../images/ico12.png);float:left;margin-right:4px;}
.job_slide{}
.job_en,.job_slide,.job_slide .hd ul{width:100%;float:left}
.job_slide .hd ul li{font-size:12px;color:#666666;line-height:27px;float:left;margin-right:5px;background:#f1f1f1;padding:0px 15px;margin-top:35px}
.job_slide .hd ul li.on,.job_slide .hd ul li:hover{color:#fff;background:#1e52a5;cursor:pointer}
.job_en ul{ overflow: hidden;width:100%;float:left;margin-bottom:40px;}
.job_en .tou{width:100%;float:left;background:#1e52a5; margin-top: 10px;}
.job_en .tou p{padding:0px 22px;color:#fff;line-height:50px;width:auto;float:none;}
.job_en .tou p span{width:22%;float:left}
.job_en .tou p span:last-child{width:12%;text-align:center}
.job_en ul li{ overflow: hidden;}
.job_en ul li .title{ height:48px; background: #f6f6f6;width:100%;float:left;cursor: pointer;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;}
.job_en ul li:nth-child(2n+1) .title{background:#fff}
.job_en ul li .title p{width:auto;float:none;padding:0px 22px;overflow:hidden; line-height:48px;}
.job_en ul li .title span{ float: left;width:22%;font-size:16px;color:#666666}
.job_en ul li .title i,.job_en ul li .title1 p a{ float: right;width:12%; height:48px; background: url(../images/jobico1.png) no-repeat center}
.job_en ul li .title.cur{background:#dfdfdf}
.job_en ul li .title.cur p{border-bottom: 1px solid #e4e4e4;}
.job_en ul li .title.cur i,.job_en ul li .title.cur p a{ background-image: url(../images/jobico2.png);}
.job_en ul li .cont{ padding:20px 22px 50px 22px;line-height: 34px; display: none;overflow:hidden}
.job_en ul li .cont p{ font-size: 14px; color: #666666;margin-bottom:10px;width:100%;overflow:hidden}
.job_en ul li .cont p:before{content:'';width:3px;height:3px;background:#848484;float:left;margin-right:10px;margin-top:13px}
.job_en ul li .cont h2{font-weight:bold;font-size:14px;color:#333333;}
.job_en ul li .cont h2,.job_en ul li .cont p,.job_en ul li .cont strong{width:100%;float:left}
.job_en ul li .cont strong{color:#1e52a5;display:block;margin-top:30px;}
.job_en ul li .cont  a{float:left;width:125px;line-height:40px;color:#fff;font-weight:bold;text-align:center;background:#1e52a5;margin-top:30px;}

.company1A,.com1A_con{width:100%;float:left}
.com1A_con{position:relative;margin-top:62px;}
.com1A_con i{width:387px;float:left;overflow:hidden;position:absolute;left:0px;top:-12px}
.com1A_con  div{width:562px;padding:0px 35px 0px 112px;border:1px solid #e2e2e2;float:right;min-height:264px}
.com1A_con  div h2{font-size:30px;color:3545454;margin-top:40px;display:block}
.com1A_con  div p{color:#666666;line-height:30px;margin-top:20px}
.com1A_con:nth-child(2n) i{left:auto;right:0px}
.com1A_con:nth-child(2n) div{float:left;padding:0px 112px 0px 35px;}
.news_con,.news_con li{width:100%;float:left}
.news_con li{margin-top:76px;}
.news_con li:first-child{margin-top:48px}
.news_con li>a{width:310px;float:left;overflow:hidden}
.news_con li div{width:680px;float:right}
.news_con li div a{font-size:18px;color:#333333}
.news_con li div p{font-size:13px;color:#666666;line-height:30px;margin-top:18px;}
.news_con li div  em{font-size:13px;color:#999999;margin-top:22px;display:block}
.news_con li div  em:before{content:url(../images/newico.jpg);float:left;margin-right:8px}
.news_con li div a:hover{color:#1e52a5}

/*.page{width:100%;float:left;text-align:center;margin-top:65px}
.page a{display:inline-block;font-size:14px;color:#666666;font-family:Arial;width:28px;height:28px;text-align:center;line-height:28px;border:1px solid #e0e0e0;margin:0px 5px;}
.page a.first span,.page a.last span{font-family:"宋体";font-weight:bold}
.page a:hover,.page a.cur{color:#fff;background:#1e52a5;border-color:#1e52a5}*/
.page{width:100%;float:left;text-align:center;margin-top:65px}
.page ul{width:100%;float:left;text-align:center}
.page ul li{display:inline-block;font-size:14px;color:#666666;font-family:Arial;width:28px;height:28px;text-align:center;line-height:28px;border:1px solid #e0e0e0;margin:0px 5px;}
.page li span,.page li a{width:100%;float:left}
.page li:hover,.page li.cur{border-color:##1e52a5;background:#1e52a5;color:#fff}
.page li:hover a,.page li.cur a{color:#fff}


.newsxq,.newsxq dl,.Nxq_con,.Nxq_en{width:100%;float:left}
.newsxq dl{border-bottom:1px solid #eeeeee;margin-top:42px;padding-bottom:20px}
.newsxq dl dt{font-size:28px;color:#333333;margin-bottom:24px;}
.newsxq dl dd i{color:#999999;float:left}
.newsxq dl dd i:before{content:url(../images/newico.jpg);float:left;margin-right:8px}
.Nxq_con p{font-size:16px;color:#666666;line-height:32px;margin-top:20px}
.Nxq_en{margin-top:48px}
.Nxq_en a{width:375px;float:left;padding:22px 18px;background:#f0f0f0;font-size:16px;color:#666666;margin-right:18px;height: 21px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.Nxq_en a:last-child{margin-right:0px;float:right;width:140px;padding:22px 0px;text-align:center;color:#fff;background:#1e52a5}
.Nxq_en a:last-child:before{content:url(../images/xqico1.png);margin-right:16px}
.ser_top{float:right;margin-top:29px}
.ser_top strong{font-size:16px;color:#666666;line-height:39px;float:left;margin-right:19px;}
.ser_top input{width:239px;color:#999999;height:39px;border:1px solid #d2d2d2;padding:0px 10px;float:left;margin-right:8px;}
.ser_top a{width:116px;line-height:41px;background:#1e52a5;text-align:center;color:#fff;float:left}

.ser_tab{width:100%;float:left;margin-top:27px}
.ser_tab td{padding:25px;color:#666666;border-bottom:1px dashed #ebebeb;font-size:18px}
.ser_tab thead td{background:#f6f6f6;border:none;cursor:pointer}
.ser_tab td a i{color:#f00;}
.ser_tab td img{cursor:pointer;display:block}
.ser_tab td a img:last-child,.ser_tab tr:hover td a img:first-child{display:none}
.ser_tab tr:hover td a img:last-child{display:block}
.ser_tab tbody tr:hover{background:#f9f9f9}
.ser_1_con{width:100%;float:left;margin-top:42px;border-bottom:1px solid #e9e9e9;padding-bottom:30px}
.ser_1_con dl{width:570px;float:left;margin-left:20px;}
.ser_1_con dl dt{color:#333333;font-weight:bold;margin-bottom:15px;position:relative}
.ser_1_con dl dt:before{content:url(../images/ico13.png);position:absolute;left:-20px;}
.ser_1_con dl dd:nth-child(3){margin-top:20px}
.ser_1_con dl dd p{color:#666666;line-height:30px}
.ser_1_con dl dd p i{position:relative;padding-right:10px;margin-right:10px}
.ser_1_con dl dd p i:after{content:'';width:1px;height:12px;background:#dedede;position:absolute;right:0px;top:5px}
.ser_1_con dl dd p i:last-child:after{display:none}
.ser_1_con div{float:right;width:285px;margin-right:62px;}
.ser_1_con div>a{width:100%;float:left;line-height:35px;color:#fff;background:#1e52a5;font-size:12px;text-align:center;margin:10px 0px;border-radius:4px;margin-top:44px}
.ser_1_con div>a:after{content:url(../images/ico14.png);float:right;margin-right:20px}
.ser_1_con div p{width:100%;float:left}
.ser_1_con div p a{color:#1e52a5;float:left;margin-right:10px}
.ser_1_con div>a:first-child{margin-top:32px}
.dhser_tab td:nth-child(2){display:none}

.ser1_A{width:100%;float:left;margin-top:38px}
.ser1_A li{width:320px;height:150px;cursor:pointer;background:#f5f5f5;border:1px solid #e6e6e6;float:left;margin-right:26px;}
.ser1_A li:nth-child(3n){margin-right:0px}
.ser1_A li p{text-align:center;margin-top:36px;height:38px;}
.ser1_A li p img:last-child{display:none}
.ser1_A li span{display:block;padding:0px 10px;font-size:16px;color:#666666;text-align:center;margin-top:20px;height: 21px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.ser1_A li.on{background:#1e52a5;background-color:#1e52a5}
.ser1_A li.on span{color:#fff}
.ser1_A li.on p img:last-child{display:inline-block}
.ser1_A li.on p img:first-child{display:none}
.ser1_B{width:100%;float:left;}
.ser1_B h2{display:block;font-size:18px;color:#1e52a5;font-weight:bold;margin-top:38px}
.ser1_B h2:before{content:'';width:4px;height:17px;background:#1e52a5;float:left;margin-right:10px;margin-top:3px}
.ser1_B_con,.ser1_B_con li{width:100%;float:left}
.ser1_B_con{margin-top:20px;border-top:1px solid #f2f2f2;}
.ser1_B_con li h4{padding:0px 14px 0px 14px;overflow:hidden;background:#f6f6f6;color:#666666;line-height:50px;border-bottom:1px solid #f2f2f2;position:relative}
.ser1_B_con li h4 a{color:#666}
.ser1_B_con li:nth-child(2n) h4{background:#fff}
/*.ser1_B_con li h4:after{content:url(../images/serico5.png);position:absolute;right:28px;top:3px}
*/.ser1_B_con li>div{padding:0px 29px 28px 14px;display:none;border-bottom:1px solid #f2f2f2;overflow:hidden}
.ser1_B_con li>div p{font-size:14px;color:#666666;line-height:26px;margin-top:28px;width:100%;float:left;}
.ser1_B_con li>div i{float:right;color:#7385ae;cursor:pointer;margin-top:20px;}
.ser1_B_con li>div i:after{content:url(../images/serico6.png);margin-left:10px}
.ser1_B_con li h4.cur{background:#dfdfdf}
.ser1_B_con li h4.cur:after{content:url(../images/serico05.png);top:-3px}
.ser1_B_con li>div>div p{margin-top:0px}

.ser2_A{width:100%;float:left;text-align:center;margin-top:60px;}
.ser2_A>p{    color: #888888;
    line-height: 30px;
    margin-top: 15px;
    width: 100%;
    float: left;}
.ser3_con,.ser3_con div{width:100%;float:left}
.ser3_con div dl{width:292px;float:left;margin-top:30px;margin-right:10px}
.ser3_con dl dt{color:#444444;width:100%;float:left;margin-bottom:15px}
.ser3_con dl dt i{color:#cd0707;float:left;font-weight:bold;margin-right:5px}
.ser3_con dl dt p{color:#444444;font-family:Arial;float:left}
.ser3_con dl dt em{color:#999999;margin-left:8px;}
.ser3_con dl dd input{width:270px;border:1px solid #e4e4e4;height:48px;padding:0px 10px;background:#fcfcfc}
.ser3_con div dl:last-child{width:413px;margin-right:0px}
.ser3_con div dl:last-child input{width:391px}
.ser3_con>dl{width:100%;float:left;margin-top:30px}
.ser3_con>dl dd textarea{width:994px;height:270px;border:1px solid #e4e4e4;padding:12px;background:#fcfcfc}


.ser4_A li{width:178px;margin-right:29px;}
.ser4_A li:nth-child(3n){margin-right:30px;}
.ser4_A li:nth-child(5n){margin-right:0px}

.ser4_1_top{width:100%;float:left;position:relative;margin-top:32px;}
.ser4_1_top img{width:100%;float:left}
.ser4_1_top dl{position:absolute;left:42px;top:0px;width:545px;color:#fff}
.ser4_1_top dl dt{font-size:16px;font-weight:bold;margin-top:50px;}
.ser4_1_top dl dd{font-size:14px;line-height:32px;margin-top:20px}
.ser4_1_A{width:100%;float:left;margin-top:-160px;border-bottom:1px solid #ebebeb;padding-bottom:50px}
.ser4_1_AL{width:50%;float:left}
.ser4_1_AL span{font-weight:bold;color:#1e52a5;display:block;margin-bottom:15px}
.ser4_1_AL p{color:#666666;line-height:32px;}
.ser4_1_A>a{float:right;width:178px;line-height:44px;font-size:16px;text-align:center;background:#1e52a5;margin-top:210px;color:#fff;margin-right:160px;}
.ser4_1_B{width:100%;float:left;margin-top:33px}
.ser4_1_B strong{font-size:20px;color:#1e52a5;margin-bottom:15px;display:block}
.ser4_1_B  p{color:#666666;line-height:32px;}

.ser4_ans{width:100%;float:left;margin-top:54px;}
.ser4_ans>strong{color:#666666;line-height:30px;width:100%;float:left}
.ans_con>dl{width:100%;float:left}
.ans_con>dl dt{background:#f6f6f6;padding:20px 0px;border-bottom:1px solid #f1f1f1;font-size:20px;color:#1e52a5;text-align:center;font-weight:bold}
.ans_con>dl dd{padding:20px 25px;border-bottom:1px solid #ebebeb;}
.ans_con>dl dd p{color:#666666;line-height:32px;}
.ans_con>dl dd p:nth-child(2):before{content:url(../images/serico9.png);float:left;margin-right:5px}
.ans_con>dl dd p i{color:#e20000}
.ans_con>dl dd p i img{margin-right:5px}
.ans_con>dl dd p i:last-child{margin-left:15px}

.ser4_ans_A{margin-bottom:62px;}
.ser4_ans_A,.ser4_ans_A dl{width:100%;float:left}
.ser4_ans_A dl{margin-top:28px}
.ser4_ans_A dt{width:94px;float:left;text-align:right;font-size:12px;color:#333333;line-height:31px;}
.ser4_ans_A dt:after{content:'*';color:red}
.ser4_ans_A dd{float:right;width:908px;}
.ser4_ans_A dd input[type='text']{width:320px;height:31px;border:1px solid #e4e4e4;float:left;padding:0px 10px;}
.ser4_ans_A dd  p{float:left;font-size:12px;color:#888888;margin-left:15px;margin-top:12px}
.ser4_ans_A dd div{float:left;margin-right:60px;line-height:31px;color:#666666}
.ser4_ans_A dd div input{margin-right:4px;}
.ans_con{width:99%;float:left;border:1px solid #f1f1f1;margin-top:40px;}

.ser4_ans_B,.ser4_ans_B dl{width:100%;float:left}
.ser4_ans_B dl dt,.ser4_ans_B dl dd{padding:0px 30px;}
.ser4_ans_B dl{padding:22px 0px;border-bottom:1px dashed #ececec}
.ser4_ans_B dl dt{font-size:12px;color:#333333;margin-bottom:20px}
.ser4_ans_B dl dd p{color:#666666;float:left;margin-right:36px;}
.ser4_ans_B dl dd p input[type='radio'],.ser4_ans_B dl dd p input[type='checkbox']{float:left;margin-top:4px;margin-right:5px}
.ser4_ans_B dl dd p input[type='text']{width:120px;border:none;border-bottom:1px solid #bcbcbc;margin-left:5px}
.ser4_ans_B dl:last-child{border:none}

.ser4_ans_C{width:100%;float:left;margin-top:20px;}
.ser4_ans_C strong{display:block;font-size:12px;color:#e20000;margin-bottom:5px}
.ser4_ans_C p{font-size:12px;color:#666666;line-height:25px;}

.ser4_ans_en{width:100%;float:left;margin-top:38px}
.ser4_ans_en a{float:left;width:133px;line-height:50px;background:#9e9e9e;color:#fff;margin-right:14px;text-align:center}
.ser4_ans_en a:hover{background:#1e52a5}

.ser1_main{width:100%;float:left}
.bd_one,.bd_one dl,.bd_one dl dt,.bd_one dl dd{width:100%;float:left}
.bd_one p{font-size:16px;color:#666666;line-height:32px;width:100%;float:left}
.bd_one dl{padding-bottom:50px;border-bottom:1px solid #d5d5d5;margin-top:40px;}
.bd_one dl dt{font-size:20px;color:#333333;margin-bottom:20px}
.bd_one dl dd P{}
.bd_one dl dd P>img{width:23.2%;margin-right:2%;float:left;margin-top:20px}
.bd_one dl dd P>img:nth-child(4n){margin-right:0px}
.bd_two,.bd_two p{width:100%;float:left}
.bd_two p{font-size:16px;color:#666666;line-height:32px;}
.bd_two a{float:left;line-height:38px;float:left;padding:0px 15px;border:1px solid #d5d5d5;margin-top:18px;margin-right:16px;color:#1e52a5;text-align:center}
.bd_two a img{float:left;margin-top:9px;margin-left:12px}
.bd_two a:last-child img{margin-top:12px;}
.bd_two a:hover{border-color:#1e52a5}

.app_Top{width:100%;float:left;/*background:url(../images/appic1.jpg) no-repeat center;*/height:328px;color:#fff;margin-top:35px;text-align:center;position:relative}
.app_Top strong{font-size:36px;color:#fff;margin-top:106px;display:block}
.app_Top p{font-size:25px;color:#fff;margin-top:22px}
.aboutC_LA.transy{
	transform: translateX(-100%);
   -o-transform: translateX(-100%);
   -ms-transform: translateX(-100%);
   -moz-transform: translateX(-100%);
   -webkit-transform: translateX(-100%);
	 }
.aboutC_LB.transy{
	transform: translateX(100%);
   -o-transform: translateX(100%);
   -ms-transform: translateX(100%);
   -moz-transform: translateX(100%);
   -webkit-transform: translateX(100%);
	 }

.aboutC_LB.tranShow,
.aboutC_LA.tranShow{ 
   transform: translateX(0);
   -o-transform: translateX(0);
   -ms-transform: translateX(0);
   -moz-transform: translateX(0);
   -webkit-transform: translateX(0);
}
.rightA>p{color: #888888;
    line-height: 30px;
    margin-top: 15px;
    width: 100%;
    float: left;}
	
.notes{width:100%;float:left;margin-top:40px;}

.con_submit,.con_submit dl,.con_submit div{width:100%;float:left}
.con_submit>h1{font-size: 30px;margin-bottom:30px;color: #545454;width: 100%;float: left;border-bottom: 1px solid #e2e2e2;padding-bottom: 20px;margin-top: 35px;}
.con_submit dl dt{width:100%;float:left;font-size: 16px;color: #888888;padding:6px 0px;line-height:26px;text-align:left;float:left}
.con_submit dl dd{float:left;font-size: 16px;color: #888888;width:60%}
.con_submit dl{margin-top:20px}
.con_submit dl dd input[type='text']{width:94%;height:30px;border:1px solid #888888;padding:0px 2%}
.con_submit dl dd label{float:left;margin-top:10px;margin-right:20px}
.con_submit dl dd label input{margin-right:10px}
.con_submit div a{float:left;margin-left:0px;width:200px;font-size:16px;line-height:44px;background:#1e52a5;color:#fff;text-align:center;margin-top:60px}
.con_submit dl dd textarea{width:94%;height:190px;padding:2%}
.con_submit div dl{width:28%;float:left}
.con_submit div dl:last-child{float:left;margin-left:4%}
.con_submit div dl dd{width:100%}
.con_submit dl dt:after{content:'*'}

.social-links{width:100%;float:right;text-align:center;margin-top:40px}
.social-links a{width:28px;height:28px;padding:0px;display:inline-block;margin:0px 10px}
.social-links a.icon-facebook{background:url(../images/fx01.png) no-repeat center}
.social-links a.icon-twitter{background:url(../images/fx02.png) no-repeat center}
.social-links a.icon-instagram{background:url(../images/fx04.png) no-repeat center}
.social-links a.icon-youtube-play{background:url(../images/fx03.png) no-repeat center}

.dhser1_main .search{float:right;position:relative}
.dhser1_main .search input{width: 260px;height: 30px;background: #fff;border: 1px solid #ececec;color: #999999;float: left;padding: 0px 30px 0px 10px;}
.dhser1_main .search i{position: absolute;width: 14px;font-size:0px;height: 14px; background: url(../images/ico8.png) no-repeat center;right: 10px;top: 9px;cursor: pointer;}
.searchtip{width:96%;float:left;color:#fff;background:#024290;font-size:16px;line-height:40px;padding:0px 2%;margin-top:27px}
.dhser1_main .ser_tab{margin-top:0px}

@media screen and (max-width: 1880px){
	.dh_menuBox{margin-left:75px}
	.dh_menuBox li h5>a{padding:0px 16px;}
	}
@media screen and (max-width: 1620px){
	.w1620{width:90%}
	}
@media screen and (max-width: 1540px){
	.dh_menuBox{margin-left:60px}
	
}
@media screen and (max-width: 1600px){
	.dh_menuBox{margin-left:60px}
	.inC_con .arrow-left, .inC_con .arrow-right{left:0px;z-index:2;width:26px;border-radius:0px;background:#1e52a5;color:#fff !important;border-color:#1e52a5}
	.inC_con .arrow-right{right:0px;left:auto}
	.header .logo{margin-left:70px}
	.header_R{margin-right:70px}
	}
@media screen and (max-width: 1438px){
	.dh_menuBox li h5>a{padding:0px 18px;}
	.dh_menuBox,.header .logo{margin-left:30px}
	.header_R{margin-right:30px}
	}
@media screen and (max-width: 1330px){
	.dh_menuBox{margin-left:25px}
	.banner img{display:block}
	.banner_top a{background:none !important}
	.dh_menuBox li h5>a{font-size:12px}
	}
@media screen and (max-width: 1208px){
	.header_R strong{display:none}
	}
@media screen and (max-width: 1050px){
	.dh_menuBox{display:none}
	.menu-handler{display:block}
	}
@media screen and (max-width: 1025px){
	.w1620,.inA_mid,.w1280{width:96%}
	
	.inB_BR a{margin-bottom:13px}
	.transy{transform: translateY(0px) !important;-webkit-transform: translateY(0px) !important; transition: 700ms;-webkit-transition: 700ms;transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out; opacity:1 !important;} 
	.inA_L{margin-left:10px}
	.inA_R{margin-right:10px}
	.inB_BL{width:38%}
	.inB_BR{width:60%}
    .inB_BR a{width:48%}
	.inC_con .swiper-slide a{width:32%;margin-right:2%}
	.inC .w1280>p{padding:0px 10px;}
	.inC_con .swiper-slide a div span{font-size:20px;font-weight:bold}
	.inD_L{float:none;margin:0 auto;clear:both}
	.inD_R{width:100%;margin-top:20px}
	.inD_R li div{width:80%}
	.footer_top dl{width:14%}
	.transyA{transform: translateY(0px) !important;-webkit-transform: translateY(0px) !important;transform: translateX(0px) !important;-webkit-transform: translateX(0px) !important;transition: 700ms;-webkit-transition: 700ms;transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out; opacity:1 !important;} 
    .leftA{display:none}
	.rightA{width:100%;float:left}
	.app_con ol li{width:28%;margin-right:2%;padding:0px 2%}
	.appA{text-align:center}
	.appA p{width:100%;text-align:left;margin-bottom:20px}
	.appA i{float:none;display:inline-block}
	.appB i{width:48%;}
	.appB i img{width:100%}
	.aboutB dl,.aboutB  img,.aboutA_L{width:100%}
	.aboutC_L{width:49%}
	.aboutD_con .swiper-slide p{width:23%;margin-right:2%}
	.aboutD_con .swiper-slide p img{width:100%}
	.aboutE_con .swiper-slide a{width:18%;margin-right:2%}
	.aboutA>img{display:none}
	.aboutB{margin-top:24px}
	.com1A_con  div{width:520px;}
	.news_con li div{width:640px}
	.proxq_top dl,.right{width:100%}
	.proxq_top img{float:none;margin:0 auto;display:block}
	.proxq_EC a{width:23.5%;margin-right:2%}
	.left{display:none}
	.right_bot a,.proA_con{width:32%;margin-right:2%}
	.right_TA select{width:202px;}
	.proA_con{height:auto;padding-bottom:25px}
	.proA_con div p{height:32px;overflow:hidden}
	.Nxq_en a{width:90%;padding:22px 5%;margin-right:0px;margin-bottom:20px}
	.ser4_A li{width:17.4%;margin-right:2%}
	.ser1_B_con li h4{line-height:normal;padding:10px 75px 10px 10px}
	.ser1_B_con li h4:after{top:12px;right:10px}
	.ser1_B_con li h4.cur:after{top:6px}
	.ser1_B_con li>div p{font-size:12px;margin-top:15px}
	.ser3_con>dl dd textarea{width:94%}
	.ser1_A li{width:31%;margin-right:2%}
	.ser1_B_con li>div p img{width:49%}
	.ser1_B_con li>div p img:nth-child(2){float:right}
	
	.header{position:fixed;top:0px;z-index:10}
	.N_banner,.banner{margin-top:89px;}
	.ser4_ans_A dt{width:10%}
	.ser4_ans_A dd{width:88%}
	.ser4_ans_A dd  p{width:100%;margin-left:0px}
	.header .logo{margin-left:2%}
	.header_R{margin-right:2%}
	.dh_menuBox{display:none}
	
	.con_submit dl dt,.con_submit dl dd{width:100%;text-align:left}
	.con_submit dl dd{margin-left:0px;margin-top:10px}
	.con_submit dl dd input[type='text']{width:80%;padding:0px 2%}
	.con_submit dl dd textarea{padding:4%;width:90%}
	.con_submit div a{margin-left:0px}
	.banner_top a{background:none !important;height:auto}
	.bimg{display:block;width:100%;float:left}
  }
@media screen and (max-width: 768px){
	.inA_L{width:96%;margin-left:2%;margin-top:20px}
	.inA_mid{height:auto;overflow:hidden;padding-bottom:20px}
	.inA_R{float:left;margin-left:2%}
	.inB_BL{float:none;width:auto;margin:0 auto;margin-bottom:20px;}
	.inB_BR{width:100%;}
	.inD_R li div{width:70%}
	.inC{height:auto;padding-bottom:30px}
	.inC .in_tit{margin-top:28px;}
	.footer_TR{display:none}
	.footer_top dl{width:20%}
	.footer_en>div{margin-left:0px;padding-left:0px;border:none}
	.com1A_con  div{border:none;width:100%;padding:0px;text-align:center}
	.com1A_con i{display:block;margin:0 auto;position:static;float:none}
	.com1A_con  div{min-height:auto}
	.jobA i{width:33.3%}
	.comA i{display:none}
	.news_con li div{width:395px}
	.contact_con h4{font-size:24px;}
	.proxq_EC a{height:240px}
	.ser4_1_top dl dt{margin-top:26px}
	.ser_1_con dl{width:100%;}
	.ser_1_con div{float:left;margin-right:0px}
	.right_top table td:last-child h1{width:12%;margin-left:2%}
	.right_top table td:last-child .right_tab ul{width:76%}
	.right_top table td:last-child .right_tab ul li:first-child{width:10%}
	.right_top table td:last-child .right_tab ul li:last-child{width:90%}
	.right_top table td:last-child .right_tab>a{right:10px}
	.search_b input[type='text']{width:70%;line-height:60px;height:60px;font-size:16px;padding-left:2%}
	.search_b input[type='button']{width:28%;height:60px}
	.search_b i{right:20px;font-size:62px}
	}
@media screen and (max-width:414px){
	.wuyou-waiter{display:none}
	.header .logo img{width:150px}
	.header_R strong{display:none}
	.header{height:70px;}
	.header_R{margin-top:21px;height:auto}
	.header_R .head_wx{display:none}
	.header_R>a{margin-top:2px}
	.inA{position:static;bottom:auto}
	/*.waiter-ul li{display:none}
	.waiter-ul li.wuyou-top{display:block}
	.wuyou-waiter{top:auto;bottom:20px;right:10px;width:30px;}*/
	.banner .pagination{bottom:10px}
	.inA_mid{width:100%;float:left}
	.inA_R{width:96%;margin-top:20px}
	.inA_R i{width:28%}
	.inA_R input{width:66%;padding:0px 2%}
	.in_tit i{display:none}
	.in_tit{margin-top:0px;margin-bottom:30px;}
	.in_tit strong{margin-top:0px}
	.inB_top a{font-size:15px;float:left;margin-left:auto;margin-right:10px}
	.inB_top a:last-child{margin-right:0px}
	.inB_top a:after{top:1px}
	.inB_BR a span{bottom:10px}
	.inB{padding-bottom:20px}
	.inC_con .swiper-slide a{width:100%;margin-right:0px;margin-bottom:20px}
	.inC{background:none}
	.inC_con{margin-top:26px}
	.inC_con .arrow-left, .inC_con .arrow-right{top:46%}
	.inC .in_tit{margin-top:0px}
	.inC{padding-bottom:15px;}
	.inD_L{width:100%;float:left}
	.inD_L>p{padding:29px 34px 0px 34px;width:auto}
	.inD_R li>i{width:100%;display:block;margin:0 auto;float:none}
	.inD_R li div{width:100%;float:none;margin-top:20px;}
	.inD_L div a, .inD_R li div a{padding-right:0px;background:none}
	.footer_top,.footer_en>a{display:none}
	.footer_en>p{float:left;margin-top:18px;}
	.inD_L div p, .inD_R li div p{height:auto;overflow:inherit}
	.N_banner,.N_banner .swiper-slide a{height:230px;}
	.N_banner dl{margin-top:52px}
	.N_banner dl dt{font-size:20px;margin-bottom:15px;}
	.N_banner dl dd p{font-size:14px;line-height:26px;}
	.app_Top{height:225px;}
	.main{padding:30px 0px;}
	.app_Top strong{margin-top:66px;}
	.app_con ol li{width:94%;margin-right:0px;margin-top:20px}
	.R_tit>span,.app_con>h6{font-size:20px}
	.R_tit>p{margin-top:5px}
	.appA p,.app_con ul li,.app_con p,.app_con ol li strong{font-size:14px}
	.app_con ol li p,.about_con p{font-size:12px;}
	.app_con ol li{height:auto;padding:20px 3%}
	.app_con ol li strong{margin-top:0px;margin-bottom:10px}
	.app_con ol li a{margin-top:14px}
	.aboutA_L dl dt{font-size:20px;}
	.aboutA_L dl dd{font-size:14px;}
	.aboutB dl{height:auto;padding:20px 0px}
	.aboutB dl dt{padding-top:0px;font-size:24px}
	.aboutB dl dd{margin-top:15px}
	.aboutC_L{width:100%;float:left;margin-top:20px}
	.aboutC_L  div{width:90%;background:#089dd4;position:static;float:left;padding:20px 5%}
	.aboutC_L:nth-child(2n) div{background:#1d76bd}
	.aboutC_L img{display:none}
	.aboutC_L  div span{margin-top:0px;font-size:20px}
	.about_con p{margin-top:0px;font-size:14px;}
	.aboutD h4{margin-top:30px;}
	.aboutD_con .swiper-slide p{width:49%;margin-right:auto;margin-top:20px}
	.aboutD_con .swiper-slide p:nth-child(2n){float:right}
	.aboutD h4,.com1A_con  div h2,.comA div strong{font-size:28px}
	.aboutE_con .swiper-slide a{width:31.4%}
	.aboutE_con .swiper-slide a:nth-child(3n){margin-right:0px}
	.aboutE_con .swiper-slide a:nth-child(5n){margin-right:2%}
	.com1A_con  div h2{margin-top:20px;}
	.com1A_con,.job_con,.com_con,.news_con li:first-child{margin-top:30px}
	.jobA i{width:50%;font-size:12px;margin-top:15px;}
	.job_con h1{font-size:24px;margin-top:20px}
	.job_en ul{margin-bottom:0px}
	.job_en .tou p,.job_en ul li .title p{padding:0px 10px}
	.job_en .tou p span,.job_en ul li .title span{width:20% !important;text-align:center;font-size:12px !important;}
	.job_en ul li .title p{line-height:18px;padding:10px;}
	.job_en ul li .title i{height:18px;}
	.job_en ul li .title{height:auto}
	.job_en ul li .cont p{font-size:12px;}
	.comA,.comA div{width:100%;float:left}
	.comA div{padding-right:0px !important;border:none;padding-left:0px !important;text-align:left !important;margin-top:20px;padding-top:0px}
	.com_con,.company_1_con:last-child .comA div{background:none;padding-bottom:0px}
	.news_con li div{width:100%;float:left;margin-top:20px}
	.news_con li>a{float:none;margin:0 auto;display:block}
	.news_con li{margin-top:20px}
	.page{margin-top:40px}
	/*.waiter-ul li a{width:30px;height:30px}*/
	#allmap{margin-top:30px;height:200px}
	.contact h2{margin-top:25px;font-size:20px}
	/*.waiter-title{display:none !important}*/
	.contact_con h4,.pro_tit strong{font-size:20px}
	.contact_con,.bd_one dl{padding-bottom:24px}
	.proxq_top{margin-top:30px;}
	.proxq_top dl dt,.proA_T span{font-size:20px}
	.proxq_top dl dd,.proxq_con .bd,.bd_one dl{margin-top:20px}
	.proxq_con .hd li{width:86px;}
	.proxq_top img{width:100%}
	.proxq_top dl dd,.proxq_con .hd li,.bd_one p,.proxq_con .bd table td,.proC dl dd,.proC_en strong,.Nxq_con p,.Nxq_en a{font-size:14px}
	.proxq_con .bd table td{padding:10px}
	.proxq_con .bd table td:first-child{width:auto;}
    .proxq_EC a{width:49%;margin-right:auto}
	.proxq_EC a:nth-child(2n){float:right}
	.proxq_EC a div{bottom:15px;font-size:12px}
	.proxq_EC{padding-bottom:30px}
	.right_bot a{width:49%;margin-right:auto;margin-top:10px;height:235px}
	.right_bot a:nth-child(2n){float:right}
	.prolist,.product,.proC{padding:30px 0px}
	.right{margin-top:0px}
	.right_bot a div{bottom:20px;font-size:12px}
	.proA_con{width:49%;margin-right:auto}
	.proA_con:nth-child(2n){float:right}
	.proA_con div strong{font-size:14px;height: 19px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	.proA_con div p,.proC_en div p{font-size:12px}
	.proA{margin-top:16px}
	.proA_T{margin-top:30px;border:none}
	.proA_T span{padding:0px;margin-top:0px;}
	.proC dl dt,.newsxq dl dt{font-size:24px}
	.proC_en{width:100%;margin-top:20px;margin-right:0px;text-align:center}
	.proC_en span:after{left:45%}
	.proC_en div{margin-top:15px}
	.proC_con{margin-top:0px}
	.ser1_A li p{display:none}
	.ser1_A li{padding:10px 0px;height:auto;float:left;width:136px;margin-right:10px}
	.ser1_A li span{margin-top:0px;font-size:14px}
	.ser1_A li:nth-child(3n){margin-right:auto}
	.ser_top strong,.ser1_A li{width:100%;margin-right:0px}
	.ser_tab td{width:21%;padding:10px 2%;font-size:12px;text-align:center}
	.ser_tab td img{display:inline-block !important}
	.ser_tab td a img:last-child{display:none !important}
	.ser_top a{width:90px;}
	.ser_top input{width:182px}
	.ser_top{float:left}
	.ser4_1_top dl{width:100%;float:left;position:static;color:#000;}
	.ser4_1_top dl dt{margin-top:0px}
	.ser4_1_A{margin-top:20px}
	.ser4_1_AL{width:100%}
	.ser4_1_A>a{margin-top:20px;margin-right:0px;float:left}
	.ser4_1_A{padding-bottom:30px}
	.ser3_con dl dd input{height:35px;width:90% !important}
	.ser3_con>dl dd textarea{width:90%;height:200px}
	.ser3_con div dl,.ser3_con div dl:last-child{margin-right:0px;width:100%}
	.ser2_A{margin-top:30px}
	.ser_1_con dl dd p{font-size:12px;}
	.right_TA select{width:96%;margin-left:2%;margin-right:auto;margin-bottom:10px}
	.right_TA div{margin-right:auto;margin-left:2%;float:left}
	.right_top table td{padding:0px !important;width:100% !important;float:left;text-align:center !important;font-size:12px !important}
	.right_top table td:last-child .right_tab ul li:last-child a{width:50%}
	.right_top table td:last-child .right_tab>a{font-size:12px;right:5px;}
	.menu-handler{margin-top:4px}
	.menuBox{top:70px}
	.N_banner,.banner{margin-top:70px;}
	.ser4_ans_A dt,.ser4_ans_A dd{width:100%;text-align:left}
	.ans_con{border:none;margin-top:20px}
	.ser4_ans>strong{line-height:26px}
	.ser4_ans{margin-top:28px}
	.ans_con>dl dt{font-size:16px}
	.ans_con>dl dd{padding:20px 0px}
	.ser4_ans_A dl{margin-top:16px}
	.ser4_ans_A{margin-bottom:28px}
	.ser4_ans_B dl dt, .ser4_ans_B dl dd{padding:0px}
	.ser4_ans_en a{width:118px;line-height:38px}
	.ser4_ans_A dd input[type='text']{width:94%;padding:0px 2%}
	.app_Top strong{font-size:25px}
	.search_icon{margin-top:3px}
	.search_b form{width:96%}
	
	.con_submit>h1{margin-bottom:0px}
	.con_submit div a{margin-top:35px;}
	
}

@media screen and (max-width:375px){
	.inB_top a{padding-right:0px;margin-right:20px}
	.inB_top a:after{display:none}
	.inB_BR a{width:100%}
	}
@media screen and (max-width:320px){
	.aboutE_con .swiper-slide a{width:31.2%}
	.page a{width:18px}
	}
