@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#000;
	font-size:15px;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
img{ max-width: 100%; height: auto; transition: all .5s;}
a{ text-decoration:none; color:#000; }
a:hover{ color:#133380;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}
	
.wodatop{ width:1362px; margin:0 auto; height:110px; overflow:hidden;}

/****************************/
#nav {width:932px; float:left; }
#nav li a {display: block;width: 133px;	text-align:center;	color:#000;	font-size:16px;
	height:110px;line-height:110px; text-transform:uppercase;}
#nav li { float: left; width:133px;}
#nav li a:hover{text-decoration:none; background:#133380;color:#FFF;width:133px;}
#nav li a#cur{background:#133380;color:#FFF;width:133px;}
#nav li ul {
	line-height:50px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 12%;
	position: absolute;
	border-top-style: none;
	z-index:100000;
	overflow:hidden;
}

#nav li ul li{
	float: left;
	height:50px;
	width: 100%;
	background: #FFF;filter: Alpha(Opacity=90);
	border-top: none #F9F9F9;
	border-right: none #F9F9F9;
	border-bottom: 1px solid #000;
	border-left: none #F9F9F9;
}
#nav li ul li a{
 display: block;
 width: 100%;
 text-align:left;
 font-size:15px;
 text-indent:10px;
 font-weight:normal;
 background:none;
 height:50px; 
 line-height:50px;
}
#nav li ul a:link  {
 color:#222222; text-decoration:none;
}
#nav li ul a:visited  {
 color:#222222;text-decoration:none;
}
#nav li ul a:hover  { width:100%;
 color:#FFF;text-decoration:none;font-weight:normal;
 background:#133380;filter: Alpha(Opacity=70);
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}

/******************************/


.ad{text-align: center;}
.ad .item{ font-size: 0;background: #535353;}
.owl-theme .owl-controls{ margin-top: -45px !important;}
/*******************************************************************/
.wodachanpin{ width:1362px; margin:0 auto; text-align:center; margin-top:60px; line-height:32px; color:#858383; font-size:16px;}
.wodachanpin strong{ color:#000; font-size:22px; text-transform:uppercase;}
/*
.wodacpfl{ width: 1362px;margin:0 auto; margin-top:30px;}
#tt { width: 100%; height:135px; float:left; }
#tt li { float: left; width:16.666%; height:135px; text-align: center; line-height: 30px; }
#tt li a{ font-size:20px; font-weight:bold;}
#tt li a img{ margin-bottom:15px;}
#tt li a.on {color: #133380; }

#tc{ width: 100%; height: 690px;float:left;}
#tc p{ display: none;height:690px; float:left;}
.wdcpp{ width:100%; height:690px; overflow:hidden;}

.wdcpzuo{ width:598px; border:1px solid #000;}
.wdcpzuo a img{ width:100%; height:auto; float:left;}
.wdcpzuo a span{ display:block; width:100%; float:left; height:50px; line-height:50px; text-align:center; background:#e3e6e8;}
.wdcpzuo a:hover span{background:#005489; color:#FFF;}


.wdcpyou{ width:730px; margin-left:32px;}
.wdcpyou1{ width:100%; color:#aaaaaa; line-height:27px;}
.wdcpyou1 strong{ color:#000; font-size:22px;}
.wdcpyou2{ width:100%; float:left;}
.wdcpyou2 ul{ width:100%; float:left;}
.wdcpyou2 li{ width:23%; float:left; margin:2% 1% 2% 1%;}
.wdcpyou2 li a img{ border:1px solid #000; width:99.8%; height:auto; float:left;}
.wdcpyou2 li a span{ display:block; width:100%; float:left; height:40px; line-height:40px; text-align:center; background:#e3e6e8;}
.wdcpyou2 li:hover a span{ background:#005489; color:#FFF;}

.wdmore{ display:block; margin-left:32px;width:150px; height:42px; line-height:42px; text-align:center; background:#005489; color:#FFF; text-align:center; margin-top:50px; border-radius:30px;}
.wdmore:hover{ background:#037c9b; color:#FFF;}
*/


.tab1{
	width:1362px;
	margin:0 auto;
	margin-top:30px;
}
.name{ width:100%; float:left;}
.name li{
	width:16.666%; height:135px;
	font:bold 16px/30px Verdana, Geneva, sans-serif;
	text-align:center;
	cursor:pointer;
	float:left;
}

li.selected{ color:#01548a;}
#flli01{ background:url(../images/fl01.png) no-repeat top center; padding-top:90px;}
#flli02{ background:url(../images/fl02.png) no-repeat top center; padding-top:90px;}
#flli03{ background:url(../images/fl03.png) no-repeat top center; padding-top:90px;}
#flli04{ background:url(../images/fl04.png) no-repeat top center; padding-top:90px;}
#flli05{ background:url(../images/fl05.png) no-repeat top center; padding-top:90px;}
#flli06{ background:url(../images/fl06.png) no-repeat top center; padding-top:90px;}

.content {clear:both;}
.content li{ width:100%;height:560px;display:none;}

.wdcpzuo{ width:598px; border:1px solid #000; margin-top:30px;}
.wdcpzuo a img{ width:100%; height:auto; float:left;}
.wdcpzuo a span{ display:block; width:100%; float:left; height:50px; line-height:50px; text-align:center; background:#e3e6e8;}
.wdcpzuo a:hover span{background:#005489; color:#FFF;}


.wdcpyou{ width:730px; margin-left:32px;margin-top:30px;}
.wdcpyou1{ width:100%; color:#aaaaaa; line-height:27px;}
.wdcpyou1 strong{ color:#000; font-size:22px;}
.wdcpyou2{ width:100%; float:left;}
.wdcpyou2 div{ width:23%; float:left; margin:1% 1% 1% 1%;}
.wdcpyou2 div a img{ border:1px solid #000; width:99.8%; height:auto; float:left;}
.wdcpyou2 div a span{ display:block; width:100%; float:left; height:40px; line-height:40px; text-align:center; background:#e3e6e8;}
.wdcpyou2 div:hover a span{ background:#005489; color:#FFF;}

.wdmore{ display:block;width:150px; height:42px; line-height:42px; text-align:center; background:#005489; color:#FFF; text-align:center; margin-top:10px; border-radius:30px;}
.wdmore:hover{ background:#037c9b; color:#FFF;}	
/************************/

.wodagongsi{ width:100%; background:#f5f5f5; padding:50px 0; margin:0 auto; margin-top:35px;}
.wodacmp{ width:1362px; margin:0 auto; text-align:center; line-height:32px; color:#858383; font-size:16px;}
.wodacmp strong{ color:#000; font-size:22px; text-transform:uppercase;}

.wodagongsi1{ width:1362px; margin:0 auto; margin-top:30px;}
.wodagongsi1-1{ width:100%;}
.wodajieshao{ width:50%; line-height:35px; text-align:justify;}
.wodagongsi1-1img{ width:47%; margin-left:3%;}
.wodagongsi1-1img img{ width:99.8%; height:auto; border:1px solid #000;}
/************************/


/*数据统计滚动*/
.wodagongsi1-2{ width:1362px; margin-top:50px;}
.product-number-info{width:50%; float:left; margin-top:80px;}
.product-number-info .product-number-inner{width: 100%; float:left; }
.product-number-info ul{padding:0;}
.product-number-info ul.q:after {content: "";clear: both;display: table;}
.product-number-info li{float: left; width: 40%; margin-right:10%; height: 180px;color:#000;}
.product-number-info li:first-child{border:none;}
.product-number-info li b{font-size:60px; line-height: 1;display: inline-block;  position: relative;}
.product-number-info li b i{font-style: normal; font-family:Impact; color:#005489;}
.product-number-info li b sup{position: absolute; font-size:20px; right: -15px; top: -3px;}
.product-number-info li b em{font-style: normal; font-size: 28px; padding-left: 2px; position:relative; top: -4px;}
.product-number-info li b sub{ font-size:15px;padding-left: 2px; bottom:0;}
.product-number-info li p{font-size: 15px; margin-top:15px;}
.product-number-info li.li-2 b,.product-number-info li.li-2 p{padding-left:0;}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{padding-left:0;}
.product-number-info li.li-3 b,.product-number-info li.li-3 p{padding-left:0;}
.product-number-info li.li-4 b,.product-number-info li.li-4 p{padding-left:0;}
.product-number-info li.li-5{text-align: center;}
.product-number-info li.li-5 b{padding-right: 2px;}

.wodagongsi2-1img{ width:47%; margin-left:3%;}
.wodagongsi2-1img img{ width:99.8%; height:auto; border:1px solid #000;}
/*******************************************/

.wodafoot{ width:100%; background:#535353; color:#FFF; padding:50px 0; margin:0 auto; margin-top:35px;}
.wodafoot1{ width:1362px; margin:0 auto;color:#FFF; }
.wodafoot1-1{ width:145px;}
.wodafoot1-1 img{ margin-bottom:10px;}

.wodafoot1-2{ width:1140px; margin-left:77px;}
.wodafoot1-2-1{ width:150px;}
.wdspan1{ display:block; float:left; text-transform:uppercase;}
.wdspan1 a{ font-size:20px; font-weight:bold; text-transform:uppercase;color:#FFF; }

.wodafoot1-2-2{ width:150px;}
.wodafoot1-2-3{ width:145px;}
.wodafoot1-2-4{ width:310px;}

.wdul01{ width:100%;}
.wdul01 li{ width:100%; float:left; line-height:30px;}
.wdul01 li a{ color:#FFF;}
.wdul01 li a:hover{ color:#FFF; text-decoration:underline;}
.fotmm{ margin-left:58px;}
/*************/
.wodafoot2{ width:1362px; margin:0 auto; padding:35px 0; border-top:1px solid #FFF; margin-top:35px;}
.wodafoot2-1{ width:50%; line-height:35px;}
.wodafoot2-1 strong{ font-size:22px;}

.wodafoot2-2{ width:50%;}
.wodafoot2-2 ul{ width:20%; float:right;}
.wodafoot2-2 li{ width:33.33333%; float:left;}
.wodafoot2-2 li a img{ float:right;}
.wdp01{ width:100%; text-align:right; margin-top:15px;}
/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#f6561f url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#f6561f url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_ercode{background:#f6561f url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
/************************************************************************************/
.neiba {
    overflow: hidden;
    width: 100%;
}
.slideshowba {
    height: 300px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

.sznei{ width:1400px; margin:0 auto; margin-top:30px;}
.szneill{ width:230px; background:#f4f5f7; padding:25px;}
.szh5{ width:100%; text-align:center; font-weight:normal; font-size:25px;}
.szul2{ width:100%; margin-top:20px;}
.szul2 li{ width:100%; float:left; text-align:center; margin:10px 0;}
.szul2 li a{ display:block; font-size:16px; width:100%; float:left; height:auto; padding:12px 0; line-height:22px; border:1px solid #999; border-radius:5px;}
.szul2 li a:hover{ display:block; width:100%; float:left; background:#133380; color:#FFF;height:auto; padding:12px 0; line-height:22px;  border:1px solid #999; border-radius:5px;}

.szneirr{ width:1090px; margin-left:30px;}
.szneirr-1{ width:100%; height:45px; line-height:45px; border-bottom:1px solid #f4f5f7;}
.szneirr-1 a{ color:#3481bb; text-decoration:underline;}
.szneirr-2{ width:100%; line-height:28px; margin-top:25px; font-size:16px; color:#626262;}

.szneirr-3{ width:100%; margin-top:25px;}
.szneirr-3 ul{ width:100%; float:left;}
.szneirr-3 li{ width:100%; float:left; margin:2% 0; border-bottom:1px solid #000; padding-bottom:20px;}
.szneirr-3 li:hover{ cursor:pointer; background:#005489; border-radius:5px; color:#FFF;}
.szneirr-3 li:hover a{ color:#FFF;}
.szsp01-2{background:#2775b6; color:#FFF; width:20%; padding:35px 0; text-align:center; background:#f7f7f7; color:#454545;}
.szsp01-2 strong{ font-size:15px;}
.szxw1{ width:75%; margin-left:5%;}
.szx1{ width:100%; font-size:17px; margin-top:10px;}
.szx2{ width:100%; font-size:14px; margin-top:10px; color:#999; }

.wdmore2{ display:block;width:100px; height:30px; line-height:30px; text-align:center; background:#005489; color:#FFF; text-align:center; margin-top:20px; border-radius:30px;}
.szneirr-3 li :hover .wdmore2{ background:#037c9b; color:#FFF;}	
/***************/

.szneirr-4{ width:100%; margin-top:25px;}
.szneirr-4 ul{ width:100%; float:left;}
.szneirr-4 li{ width:30%; float:left; margin:2% 1%; text-align:center; border:6px solid #f5f5f5;}
.szneirr-4 li a{ font-size:16.5px;}
.szneirr-4 li a img{ width:100%; height:auto; float:left;}
.szneirr-4 li a span{ display:block; width:100%; float:left; height:45px; line-height:45px; background:#f5f5f5;}
.szneirr-4 li:hover{ border:6px solid #2775b7;}
.szneirr-4 li:hover span{ background:#2775b7; color:#FFF;}
/**************************************************************/

.blzneilx{ width:100%; background:#f5f5f5; margin:0 auto; padding:50px 0;}
.blzneirr-5{ width:1400px; margin:0 auto;}
.blzneirr-5 ul{ width:100%; float:left;}
.blzneirr-5 li{ width:33.333333%; float:left; font-size:17px; text-align:center;}
.blzneirr-5 li img{ margin-bottom:15px;}


.message{ margin:0 auto;width:1280px; background:#FFF; padding:60px; margin-top:50px; margin-bottom:30px;}
.blzh8{ width:100%; font-size:17px; color:#000;}
.message .box{  margin-top:50px;}
.message .box li{line-height:47px;margin-bottom:25px; }
.message .box li .input-text{height:45px;line-height:45px;outline:none; text-indent:12px; border:1px solid #ccc;width:99%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.message .box li .input-text:focus{border-color:#b59665;}
.message .box li textarea.input-text{height:84px;line-height:24px;resize:none;}
.message .box li.btn{ margin:0 1.5%;}
.message .box li .button{cursor:pointer;width:47%;border:none;height:40px;background-color:#2775b7;border-radius:20px;color:#fff;font-size:16px}
.message .box li .button:hover{ background:#2063b1; color:#FFF;} 



.dc_pages{ width:100%; float:left; margin-bottom:25px; margin-top:25px;}
.dc_pages1{ width:100%; margin:0 auto;}
.dc_pages1 a{ display:block; width:17.5%; float:left; height:37px; border:1px solid #999; margin:0px 10px 0px 10px; line-height:37px; text-align:center;}

.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;
	margin-bottom:20px;	}		
.shang{
	width:31.8%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}	
	
/**************************/
.n_lianxi{ width:1400px; margin:0 auto; margin-top:30px;}
.n_lianxi .m{ display: flex; justify-content: space-between;}
.n_lianxi .left{}
.n_lianxi .left h3{ font-size: 1.5rem; line-height: 1.5; color: #3e3e3e; margin-bottom: 1.25rem;}
.n_lianxi .left .con1{ font-size: 1rem; color: #7b7b7b; line-height: 1.875rem; }
.n_lianxi .left .con2{ font-size: .9375rem; color: #818181; line-height: 1.875rem; margin-top: 2rem;}
.n_lianxi .left .con2 h6{ font-size: 2.25rem; color: #0c63d0; line-height: 1.2; font-family: BarlowCondensed-SemiBold;}
.n_lianxi .right{ flex-shrink: 0;}
.n_lianxi .ewmbox{ display: flex; text-align: center; }
.n_lianxi .ewmbox .ewm{ margin-left: 2rem;}
.n_lianxi .ewmbox .pic{ width: 10.5rem; height: 10.5rem; padding: .875rem; position: relative;}
.n_lianxi .ewmbox .pic img{ width: 100%; height: 100%;}
.n_lianxi .ewmbox .pic:before{ content: ""; display: block; width: 100%; height: 100%; left: -4px; top: 4px; border: 1px solid #e5e5e5; position: absolute;}
.n_lianxi .ewmbox .pic:after{ content: ""; display: block; width: 100%; height: 100%; left: 4px; top: -4px; border: 1px solid #e5e5e5; position: absolute;}
.n_lianxi .ewmbox p{ font-size: .9375rem; color: #8e8e8e; margin-top: .875rem;}
#mymap{ height: 30rem; border: 1px solid #e1e1e1;}
.amap-info-close{ right: 5px !important;}
.amap-info-content{padding: 14px 22px 11px 10px;}

.n_liuyan{ width:1400px; margin:0 auto;}
.form_liuyan .tt{ text-align: center; margin-bottom: 3rem;}
.form_liuyan .tt h3{ font-size: 2rem; color: #3b3b3b; font-weight: bold; margin-bottom: 1.25rem;}
.form_liuyan .tt p{ font-size: 1rem; color: #676767; line-height: 1.5;}


.form_liuyan .flex{ display: flex; justify-content: space-between;}
.form_liuyan .box{ width: calc(50% - 9px); display: flex; flex-direction: column;}
.form_liuyan .formgroup{ display: flex; border: 2px solid #e7e7e7; margin-bottom: 1.125rem; position: relative;}
.grow{ flex-grow: 1;}
.form_liuyan .formgroup .span{ display: flex; height: 4.625rem; font-size: 1rem; color: #676767; align-items: center; justify-content: center; min-width: 4.625rem; padding: 0 1.5rem; flex-shrink: 0; }
.form_liuyan .formgroup .input{ flex-grow: 1; font-size: 1rem; color: #676767; padding-right: 1.5rem; border:none; }
.form_liuyan .formgroup .textarea{ padding-top: 1.5rem; flex-grow: 1; font-size: 1rem; color: #676767; line-height: 1.7; padding-right: 1.5rem; border:none;}
.form_liuyan .formgroup .yzm{ display: flex; align-items: center; justify-content: center; position: absolute; bottom: 0; right: 0;top: 0;}

.form_liuyan .btnbox{ display: flex; max-width:30.5rem; width: calc(50% - 9px); justify-content: space-between;}
.form_liuyan .button{ width: calc(50% - 9px); height: 4.625rem; border: 0; border-radius: 0; background: #e7e7e7; font-size: 1.125rem; color: #676767;cursor:pointer;}
.form_liuyan .button.submit{ background: #005489; color: #fff; }
.form_liuyan .button.submit:hover{ background:#037c9b;}
.form_liuyan .tips{ font-size: 1rem; color: #555555; margin-top: 1.375rem;}
.tgl_list{}
.tgl_list dl{ border: 2px solid #eeeeee; padding: 0 2.75rem; }
.tgl_list dl+dl{ border-top: 0;}
.tgl_list dl dt{ height: 6.125rem; display: flex; align-items: center; justify-content: space-between;}
.tgl_list dl dt h3{ font-size: 1.375rem; color: #3c3c3c; font-weight: bold;}
.tgl_list dl dt i{ display: block; cursor: pointer; width: 2.25rem; height: 2.25rem; background: url(../images/tgl_ico1.png) center no-repeat; background-size: contain !important;}
.tgl_list dl dd{ padding-bottom: 2rem; display: none;}
.tgl_list dl .con{ font-size: 1rem; line-height: 2rem; color: #676767;}
.tgl_list dl .con p{}
.tgl_list dl.on dt h3{ color: #0250cb;}
.tgl_list dl.on dt i{ background: url(../images/tgl_ico2.png) center no-repeat;}
.n_danbu{}
.n_danbu .tt h3{ font-size: 2rem; color: #3b3b3b; font-weight: bold; margin-bottom: 1.25rem; margin-bottom: 2.5rem;}
.n_down{ background: url(../images/n_down_bg.jpg) center no-repeat; background-size: cover; height: 9.375rem;}
.n_down .m{ display: flex; justify-content: center; align-items: center;}
.n_down .flex{ display: flex; justify-content: center; align-items: center;}
.n_down h3{ font-size: 1.5rem; color: #fff;}
.n_down svg{ width: 2.25rem; height: 2.25rem; margin-right: .5rem;}
.tc_form{ background: #fff; padding: 5.625rem; width: 1360px; max-width: 90%; position: relative;}
.tc_form .tc_close{ width: 2.5rem; height: 2.5rem; right: 3rem; top: 2.25rem;}
.tc_form .tc_close svg{ width: 100%; height: 100%;}

