@charset "utf-8";
/* CSS Document */
/*公用*/
*{margin:0;padding:0;}
html,body{-webkit-text-size-adjust:none;}
html{overflow-x : hidden ; height : 100% ; margin : 0 ; padding : 0 ; }
body{font-size:13px;color:#333;background:#f2f2f2; font-family:"Microsoft YaHei";overflow-x:hidden;}
ol li,ul li{list-style-type:none; vertical-align:middle;}
img{border:none;vertical-align:middle;}
input{vertical-align:middle;}
font{font-size:12px;}
table{border-collapse: collapse;border-spacing: 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal;}
a{text-decoration:none;}
.clear{clear:both;}
.cdisabled{color:#d2d2d2;cursor:not-allowed;}
.cleft{text-align:left;}
.chand{cursor:pointer;}
.cnone,.top span a.cnone{display:none;}

.fl{float:left;}
.fr{float:right;}


.div-relative{position:relative; color:#000;  width:500px;} 

/* clear float */
.clearfix_middle{ padding-top:50px;}
.clear, .clearfix:after,.clearfix_middle:after {clear: both;}
.clear, .clearfix:before, .clearfix:after ,.clearfix_middle:after,.clearfix_middle:before{display: block;overflow: hidden;visibility: hidden;width: 0; height: 0;}
.clearfix:before, .clearfix:after ,.clearfix_middle:after,.clearfix_middle:before{content: '';}
/*.clearfix {*zoom: 1;}
.clearfix_middle {*zoom: 1;}*/


/* css3  */
.border{position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.shadow{position:relative;-moz-box-shadow:2px 2px 10px #06C;-webkit-box-shadow:2px 2px 10px #06C;box-shadow:2px 2px 10px #06C;}


.w1200{width:1200px;margin:0 auto;}

.header{background: #2d384e;}

.logo{	
	padding: 15px 0 10px;
}
.input_sss{width:264px;padding-left:10px;height:38px;line-height:38px;border:none;color:#7e7c7c;font-size:14px; outline: none; background: url(../images/input_ss.png) no-repeat;}
.input_ss{
	width: 100px;
	height: 38px;
	line-height: 38px;
	border: none;
	font-size: 14px;
	float: left;
	position:absolute;
	top:25px;
	right:80px;
}
.input_ss a{color:#fff;}
.input_ss a:hover{color:#ee7700;}

.menu{height:80px; background: #2d384e;}
.menu li{float:left; position: relative;width:120px;padding:0 10px; }
.menu li strong{display: block;line-height:80px;text-align:center;}
.menu li strong a{display: block;color:#fff;font-size:16px;padding:0 10px;margin-bottom:0px;}
.menu li p{ display: none;position: absolute;left:10px;top:80px;z-index: 999; width:118px; background: url(../images/bg_1.png) repeat;border:1px solid #c4c8cc;border-bottom:none;}
.menu li p a{display: block;height:42px;line-height:42px;padding-left:20px;font-size:14px;color:#333;border-bottom:1px solid #c4c8cc;}
.menu li p a:hover{ background: #FFB56B;}
.menu li:hover strong a,.menu li.hover strong a{color:#fff; background: #ee7700;height: 80px;}

.menu li:hover p{display: block;margin-bottom:0px;}


.footer{ background: #2d384e;}

.help dl{margin:0 10px;padding:20px 0;}
.help dt{font-size:18px;color:#fff;line-height:36px;padding-right:60px;}
.help dt strong{display: inline-block;color:#fff;font-size:20px;}
.help dt strong1{display: inline-block;color:#ee7700;font-size:25px;}
.help dd{padding:0;}
.help dd li{height:36px;line-height:36px;}
.help dd li a{display: block;font-size:16px;color:#979da7;}
.help dd img{border:3px solid #fff;}
.help dd li a:hover{display: block;font-size:16px;color:#ee7700;}
.copy{text-align:center;color:#fff;font-size:14px;line-height:24px;padding:10px 0;}

.bgfff_index{ background-image:url(../images/middle_bg.JPG);background-size:cover; background-repeat:no-repeat;
background-position:center}

.bgfff{ background: #fff;}

.site{height:40px;line-height:40px;font-size:15px;padding:10px;border-bottom:1px dashed #ccc;}
.site a{color:#333;display: inline-block;padding:0 10px;}
.site span{color:#333;display: inline-block;padding:0 10px;}

.side{width:200px;margin-left:20px;}
.side h3{color:#2d384d;font-size:20px;line-height:48px;border-bottom:1px solid #ccc;padding-left:10px;}
.side h3 img{margin-top:-3px;margin-right:10px;}

.side li{height:40px;line-height:40px;border-bottom:1px solid #ccc;}
.side li a{display: block;padding-left:44px;font-size:16px;color:#333; background:#fff url(../images/ico_2.png) no-repeat 18px center;}
.side li a:hover{color:#fff;background:#ee7700 url(../images/ico_2a.png) no-repeat 18px center;}

.tit{color:#333;font-size:18px;line-height:48px;border-bottom:1px solid #ccc;padding-left:10px;}


.zhan{padding:10px 0;line-height:42px;}
.zhan strong{display: block;font-size:18px;padding:0 10px;color:#333;}
.zhan p{padding:0 10px;font-size:15px;color:#555;}
.zhan li{padding-left:30px;line-height:34px;font-size:15px;no-repeat 13px center;}

.hao3{width:928px;height:343px;margin:30px auto 50px;background: url(../images/bg_img.jpg) no-repeat;}
.hao3 ul{margin-left:-110px;padding-top:70px;}
.hao3 li{float:left;width:198px;font-size:15px;line-height:30px;margin-left:140px;}


.article {padding:15px 30px;border-bottom:1px dashed #ccc;margin-bottom:40px;}
.article h1{text-align:center;font-size:20px;line-height:40px;}
.article span{display: block;text-align:center;font-size:14px;line-height:30px;border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px;}
.article p{font-size:16px;line-height:34px; text-indent: 2em;color:#555;padding:10px 0;}

.newList{padding:0 10px;}
.newList li{padding:20px 15px;border-bottom:1px dashed #ccc; clear: both; overflow: hidden;}
.newList li em{display: block;float:left;}
.newList li p{float:right;width:890px;}

.newList li strong{display: block;font-size:18px;line-height:60px;}
.newList li strong a{color:#0c2e49;}
.newList li strong a:hover{color:#009cdf;}

.newList li font{font-size:15px;color:#888888;display: block;line-height:30px;padding:5px 0;}
.newList li span{display: block;font-size:15px;line-height:32px;  float:left;}
.newList li:hover{background: #f1f1f1;}

.newList1{padding:0 10px;}
.newList1 li{padding:20px 15px; clear: both; overflow: hidden;}
.newList1 li em{display: block;float:left;}
.newList1 li p{float:right;width:890px;}

.newList1 li strong{display: block;font-size:18px;line-height:60px;}

.newList1 li font{font-size:15px;color:#888888;display: block;line-height:30px;padding:5px 0;}
.newList1 li span{display: block;font-size:15px;line-height:32px;  float:left;}
.newList1 li:hover{background: #fff;}

.page{text-align:center;padding:60px 0;}
.page a{display: inline-block;line-height:32px;padding:0 12px;margin:0 2px;border:1px solid #adadad;color:#999;font-size:15px;border-radius: 5px;}
.page a:hover,.page a.hover{color:#fff; background: #ee7700;border:1px solid #e60303;}

.page span{display: inline-block;line-height:32px;padding:0 12px;margin:0 2px;border:1px solid #fff;color:#333;font-size:15px;border-radius: 5px;}

.input_n{border:1px solid #adadad;line-height:32px;width:60px;text-align:center;font-size:15px; outline: none;border-radius: 5px;}
.input_ok{border:1px solid #adadad;line-height:32px;width:50px;text-align:center;font-size:15px; outline: none;border-radius: 5px; background: #fff; cursor: pointer;}

.ziyuan{width:890px;padding:20px 0;}
.ziyuan dt{height:70px;border-bottom:1px solid #ccc;}
.ziyuan dt strong{display: inline-block;font-size:26px;line-height:68px;color:#333;border-bottom:4px solid #014099;padding-right:3px;}
.ziyuan dt img{margin:-3px 10px 0 5px;}

.ziyuan ul{padding:20px 0;margin-left:-50px;}
.ziyuan li{float:left;width:260px; position: relative;margin-left:50px;}
.ziyuan li p{ position: absolute;left:0;bottom:0;right:0;color:#fff;font-size:16px;line-height:42px;padding-left:20px; background: url(../images/bg_3.png) repeat;}

.links{width:280px;padding:20px 0;}
.links dt{height:70px;border-bottom:1px solid #ccc;}
.links dt strong{display: inline-block;font-size:26px;line-height:68px;color:#333;border-bottom:4px solid #014099;padding-right:3px;}
.links dt img{margin:-3px 10px 0 5px;}

.links ul{padding-top:24px;}
.links li{text-align:center;padding-bottom:20px;}

.news{width:890px;padding:20px 0;}
.news dt{height:70px;border-bottom:1px solid #ccc;}
.news dt strong{display:block;float:left;font-size:26px;line-height:68px;color:#333;border-bottom:4px solid #014099;padding-right:3px;}
.news dt span{display: block;float:right;line-height:68px;}
.news dt span a{font-size:15px;color:#333;}
.news dt img{margin:-3px 10px 0 5px;}
.news dd{padding:20px 0;}

.newImg{padding:20px 0;width:350px;}

.newsList{width:470px;padding-right:30px; position: relative;}
.newsList li{height:52px;line-height:52px;border-bottom:1px dashed#bcbcbc;width:100%; clear: both; overflow: hidden;}
.newsList li a{display: block;float:left;font-size:16px;color:#555;}
.newsList li a:hover{color:#009cdf;}
.newsList li span{display: block;float:right;font-size:14px;}


.new{padding-left:110px;border-bottom:1px solid #ccc;padding-bottom:10px;padding-top:7px;}
.new h3{font-size:18px;line-height:30px;}
.new h3 a{color:#333;}
.new h3 a:hover{color:#009cdf;}
.new p{color:#555;font-size:14px;line-height:24px;text-indent: 2em;}

.newTime{ position: absolute;left:0;top:7px;width:72px;height:72px; background: url(../images/bg_2.png) no-repeat;text-align:center;}
.newTime strong{display: block;font-size:12px;color:#fff;line-height:30px;}
.newTime b{display: block;font-size:32px;font-weight:bold;color:#333;line-height:35px;}


.notice{width:280px;padding:20px 0;}
.notice dt{height:70px;border-bottom:1px solid #ccc;}
.notice dt strong{display:block;float:left;font-size:26px;line-height:68px;color:#333;border-bottom:4px solid #014099;padding-right:3px;}
.notice dt span{display: block;float:right;line-height:68px;}
.notice dt span a{font-size:15px;color:#333;}
.notice dt img{margin:-3px 10px 0 5px;}

.notice dd{padding:10px 0;}
.notice li{height:52px;line-height:52px;border-bottom:1px dashed#bcbcbc;}
.notice li a{display: block;padding-left:30px;color:#555;font-size:16px; background: url(../images/ico_8.png) no-repeat 10px center;}
.notice li a:hover{color:#009cdf;}


.product{padding:20px 0;
height:558px;}

.swiper-button-prev{
	width: 86px;
	height: 81px;
	left: 51px;
	margin-top: -40px;
	background: url(../images/ico_left.png) no-repeat;
}
.swiper-button-next{width:79px;height:79px; right:80px;margin-top:-40px; background: url(../images/ico_right.png) no-repeat;}



.mt30{margin-top:30px;}

.w930{width:940px;margin-right:20px;}

.bgf1{ background: #f1f1f1;padding:5px 0;margin:4px 0;}

.header_end
{
    position:absolute;
	bottom:45px;
	right:150px;
	z-index:99;
	height:30px;
	padding:0 10px;
	background-image:url(../images/banner_end_bg1.png)
}
.header_end li
{
	line-height:27px;
	float:right;
	width:100px;
	text-align:center;
}

.header_end a:link,.header_end a:visited
{
	color:#fff;
	text-decoration:none;	
}
.header_end a:hover,.header_end a:active
{
	color: #ee7700;
	text-decoration: none;
}

.login
{
	width: 100%;
	margin: 0 auto;
	height: 50px;
	padding-top: 20px;
	
}
.login li
{
	line-height:27px;
	float:right;
	width:80px;
	margin:20px;
}

.js-silder{
	position: relative;	
	background-color: #020000;
}
.silder-scroll{
	width: 100%;
	overflow: hidden;
}
.silder-main{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.silder-main-img{
	position: absolute;
	top: 0;
	width: 100%;
}
.silder-main-img img{
	width: 100%;
}
.js-silder-ctrl{
	width: 100%;
	text-align: center;
}
.silder-ctrl-prev,
.silder-ctrl-next{
	position: absolute;
	top: 0;
	width: 8%;
	height: 100%;
	vertical-align: middle;
	cursor: pointer;
	color: #fff;
	font-family: "Microsoft Yahei";
	font-size: 52px;
	font-weight: 600;
	text-shadow: #666 2px 2px 5px;
}
.silder-ctrl-prev{
	left: 0;
	text-align: left;
}
.silder-ctrl-next{
	right: 0;
	text-align: right;
}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{
	position: absolute;
	top: 50%;
	margin-top: -40px;
}
.silder-ctrl-prev>span{
	left: 0;
}
.silder-ctrl-next>span{
	right: 0;
}
.silder-ctrl-con{
	display: inline-block;
	width: 4%;
	padding: 10px 0;
	margin: 0 10px;
	cursor: pointer;
	
}
.silder-ctrl-con>span{
	display: block;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
	padding: 5px 0;
	cursor: pointer;
	background-color: #e4e4e4;
}
.silder-ctrl-con.active>span{
	background-color: #7bbedf;
}

@media (max-width: 1600px){
	.silder-ctrl-prev,
	.silder-ctrl-next{
		width: 10%;
		font-size: 26px;
		margin-top: -25px;
	}
	.silder-ctrl-con{
		width: 14px;
		height: 14px;
		padding: 0;
		margin: 0 5px;
	}
	.silder-ctrl-con>span{
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		padding: 0;
	}
}

#floatMenu {
	position:absolute;
	top:150px;
	right:50%;
	margin-right:450px;
	width:200px;
	z-index:9999
}
#floatMenu ul {
	margin-bottom:20px;
}
#floatMenu ul li a {
	display:block;
	border:1px solid #999;
	background-color:#222;
	border-left:6px solid #999;
	text-decoration:none;
	color:#ccc;
	padding:5px 5px 5px 25px;
}
#floatMenu ul li a:hover {
	color:#fff;
	background-color:#333333;
}
#floatMenu ul.menu1 li a:hover {
	border-color:#e70;
}
#floatMenu ul.menu2 li a:hover {
	border-color:#09f;
}
#floatMenu ul.menu3 li a:hover {
	border-color:#e70;
}
a {
	color: #FFFFFF;
}
#page-wrap {
	border-right:1px solid #444;
	border-left:1px solid #444;
	width:900px;
	margin:0 auto;
	background-color:#222;
	color:#ffffff;
	font-family:"Microsoft Yahei", verdana, sans-serif;
}
#page-wrap #header {
	background-color:#444;
	padding-top:20px;
	padding-bottom:30px;
}
#page-wrap #header h1 {
	margin-left:45px;
	font-size:2.8em;
	margin-bottom:10px;
	line-height:0.9em;
}
#page-wrap #header h2 {
	margin-left:45px;
	font-size:1.7em;
}
#page-wrap #content {
	background:url(../images/content_bg.jpg) no-repeat;
	padding-top:85px;
}
#page-wrap #content h1 {
	margin-left:45px;
	font-size:2em;
	margin-bottom:10px;
}
#page-wrap #content p {
	margin-left:45px;
	width:620px;
	text-align:justify;
	margin-bottom:25px;
	line-height:1.5em;
	z-index:999;
}
#page-wrap #content p.first {
	font-size:1.2em;
	font-weight:bold;
}
#page-wrap #content p.longer {
	width:810px;
}
#page-wrap #footer {
	background-color:#444;
}
#page-wrap #footer p {
	width:auto;
	margin:auto;
	text-align:center;
	font-size:0.9em;
	border:1px solid #000;
	padding:15px 0;
}
#page-wrap #footer a:link {
	color:#09f;
}
#page-wrap #footer a:visited {
	text-decoration:none;
}
#page-wrap #footer a:hover {
	color:#0f9;
}
#page-wrap #footer a:active {
	color:#f90;
}


.table
{
	margin-top:200px;
}
.table td
{
	padding:50px;	
}



.copyrights {
    background: #2d384e;


}

.strong_span {
	font-size: 15px;
	font-weight: bold;
	color: #ee7700;
	float:left;
	width:75px;
	text-align:middle;}

#wrap_d{
	text-align:left;
	width:1250px;
	background-image: url(images/bj.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#menu_d{
	float:left; 
	width:190px;
	 
	background:url(images/shuxian.jpg) no-repeat right center;
	background-color:#ee7700;}
#menu_d ul{
}
#menu_d li{
	height:32px; 
	text-align:right;
	background:#f1f1f1;
	border-bottom: 1px dashed #ccc;}
#menu_d a{color:#2d384e;
font-size:16px;
text-decoration:none; 
display:block; 
padding-right:25p;
}
#menu_d a:hover,#menu .on a{
	color:#2d384e;
	height:32px;

	_background-image: url(images/hover.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
}
#content_d{
	float:left;
	width:70%;
	margin-left:24px;}
#content_d h1{
	font-size:16px; 
	font-weight:normal; 
	margin:0; 
	padding:0; 
	margin-bottom:8px}
#content_d ul{
	list-style:none; 
	margin:0; 
	padding:0}
#content_d li{padding:3px;border-bottom:1px dashed #ccc;}
#copy{clear:both}

.map area {
    outline: none;
}

.map{
	background-image:url(../images/xzzx.jpg);
	height:751px;
	position: relative;}
.down{
	position:absolute;
	bottom:180px;
	right:80px;
	}
.down li{

	}

/*.down li p{ display: none;position: absolute;left:10px;top:80px;z-index: 9999; width:118px; background: url(../images/bg_1.png) repeat;border:1px solid #c4c8cc;border-bottom:none;}
.down li p a{display: block;height:42px;line-height:42px;padding-left:20px;font-size:14px;color:#333;border-bottom:1px solid #c4c8cc;}
.down li p a:hover{ background: #FFB56B;}*/

.contact1{
	text-align:center;
	vertical-align:bottom;
	height:250px;
	}
.contact1 ul{width:1150px;list-style:none;float:left; margin:0px; padding-top:50px;}
.contact1 ul li{width:350px;float:left;margin-right:15px;line-height:100px;  height:50px;margin:10px;
font-size:18px; line-height:35px; color:#666 600;}
.contact2{
	text-align:center;
	height:320px;
	padding:20px;
	background-color:#f9f9f9;
	margin:50px;
	}
.contact2 ul{padding-left:10px;width:1150px;list-style:none;float:left; margin:10px; padding-bottom:30px;}
.contact2 ul li{float:left;margin:20px;
font-size:16px;color:#666 600; line-height:50px;}

.font_c{ font-size:22px; color:#ee7700; font-weight:600; font-family:"微软雅黑"}


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
	
	
.list_dl{
 width:100%;
 height:auto;
 display:block;
 overflow:hidden;
 margin-bottom:8px;
 font-size:12pt;
}
.list_dl dt{
 width:100%;
 height:30px;
 margin-bottom:1px;
 background-color:#003366;
 border-bottom-width: 2px;
 border-bottom-style: solid;
 border-bottom-color: #FF9933;
 background-repeat:repeat-x;
 background-position: right top;
}
.list_dl dt b{float:left;
 width:240px;
 height:30px;
 line-height:30px;
 display:block;
 color:#333;
 margin-left:2px;}
.list_dl dt a{
 width:5em;
 height:28px;
 display:block;
 line-height:28px;
 margin-top:1px;
 color:#ee7700;
 float:right;
 text-align:right;
 padding-right:10px;}
.list_dl dd{
display:block;
margin-top:4px;
clear:both;}
.list_dl ul li{
 text-align:left;
 line-height:220%;
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #CCCCCC;
}
a{color: #797979;}
a:hover{color:#ee7700;}
.list_dl ul li span{
 float:right;
 color:#9B9B9B;
 margin-right:2px;
}





#nav {
  line-height: 40px;  list-style-type: none; 
  margin:0px;
  
}

#nav a {
 display: block; width: 200px; text-align:center;
}

#nav a:link  {
 text-decoration:none;
}
#nav a:visited  {
text-decoration:none;
}
#nav a:hover  {
 color:#FFF;text-decoration:none;font-weight:bold;
}

#nav li {
 float: left; width: 200px; 
}

#nav li ul {
 line-height: 40px;  list-style-type: none;text-align:left;
 left: -999em; width: 246px; position: absolute;
}
#nav li ul li{
 float: left; width: 246px;
}


#nav li ul a{
 display: block; width: 186px;height:auto; margin:0 auto;text-align:left;color:#747474; padding-left:60px; font-size:18px;border-radius:5px;
}

#nav li ul a:link  {
 text-decoration:none;
}
#nav li ul a:visited  {
text-decoration:none;
}
#nav li ul a:hover  {
 color:#222;text-decoration:none;font-weight:normal;
 background:#fff;
}

#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left;
}
