body{
	font-size:12px;
	color:#323232;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft Yahei",Verdana, Arial, Helvetica, sans-serif;
	background:#fff
	
	}
*{ margin: 0 auto; padding: 0;}
a,a:link,a:visited,a:active {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
img{ border:none}
a:hover {
	text-decoration:none;
	color: #0d8bd7;transition: all 0.5s;
}

/*定义新型浏览器特性*/
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background:000}
::-webkit-scrollbar-track-piece{background:#f6f6f6}
::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;}
::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background:#535353}
::-webkit-scrollbar-resizer:vertical{background:#FF6E00}

div,ul,li,table
{
	color:#323232;
	font-size:12px;
	font-family:"Microsoft Yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style: none;
}
input{outline:0px}
.clear{clear: both;}

.yqljs{ width:215px; height:28px; line-height:28px; border:none; font-size:14px}
#warp{ width:1200px;}
.topmar{ margin-top:50px}
.logo{ float:left}
#ts{ float:right; margin-left:15px; margin-top:6px}
.inputs{ float:left; width:145px; padding-left:10px; height:25px; line-height:25px; background:#7f7f7f; border:none; color:#FFF;font-family:"Microsoft Yahei",Verdana, Arial, Helvetica, sans-serif;}
.t14{ font-size:14px}
#nyad{ width:100%; height:300px;}
#empty{ width:100%; height:60px; float:left}
#I_ban{ width:100%; float:left; height:50px;}
#I_ban strong{float:left; font-size:24px; font-weight:normal}
#I_ban strong span{font-size:16px; color:#666; margin-left:5px; margin-top:10px}
#I_ban span{float:right; font-size:14px; margin-top:6px}

.red,.red a{ color:#e60012}

#btitle{ width:100%; float:left; height:47px; text-align:center; font-weight:bold; color:#ff0000; font-size:28px}
#stitle{ width:100%; float:left; height:54px; text-align:center;color:#666; text-transform:uppercase}

#news{ width:100%; float:left;}
#news li{ width:98%; float:left; background:url(icon.jpg) left center no-repeat; padding-left:15px; font-size:14px; border-bottom:1px dashed #ddd; line-height:38px; height:38px; overflow:hidden}
#news li span{ float:right; padding-left:15px; color:#666}

#n_l{ width:680px; float:left}
#n_la{ width:680px; height:330px; float:left}
#n_la img{ width:680px; height:330px; float:left}
#n_lb{ width:600px; height:140px; float:left; padding:25px 40px 25px 40px; background:#0d8bd7}
#n_lba{ width:100%; height:38px; float:left; font-size:16px;}
#n_lbb{ width:100%; height:44px; float:left; font-size:14px; line-height:22px; overflow:hidden; margin-bottom:10px}
#n_lbc{ width:100%; height:34px; float:left; font-size:14px; line-height:34px; overflow:hidden;}
#n_lbc span{ float:right}

#n_r{ width:480px; float:right}
#n_ra{ width:410px; float:left; padding:25px 35px 20px 35px; margin-bottom:15px; background:#f5f5f5}

#n_rba{ width:100%; height:30px; float:left; font-size:16px;}
#n_rbb{ width:100%; height:44px; float:left; font-size:14px; line-height:22px; overflow:hidden; margin-bottom:10px; color:#666}
#n_rbc{ width:100%; height:34px; float:left; font-size:14px; line-height:34px; overflow:hidden;}
#n_rbc span{ float:right}

#n_rasv{ width:520px; float:left; padding:25px 35px 20px 35px; margin-bottom:15px; background:#f5f5f5}
#n_ras{ width:520px; float:right; padding:25px 35px 20px 35px; margin-bottom:15px; background:#f5f5f5}
#n_rbas{ width:100%; height:40px; float:left; font-size:16px;}
#n_rbbs{ width:100%; height:44px; float:left; font-size:14px; line-height:22px; overflow:hidden; margin-bottom:10px; color:#666}


#I_left{ width:274px; float:left}
#I_right{ width:895px; float:right}

#I_rightban{ width:100%; float:left; background:#f4f7f9; height:50px; margin-bottom:20px; line-height:50px}
#I_rightban span{ float:right; margin-right:10px}
#I_rightban strong{ float:left; margin-left:26px; font-size:16px; font-weight:normal; line-height:50px}

#I_leftwz{ width:220px; float:left; line-height:42px; background:url(l_a.jpg); height:84px; color:#fff; font-size:14px; padding-left:54px; color:#fff}


#I_leftlist a{ width:254px; float:left; padding-left:20px; height:41px; line-height:41px; font-size:14px; background:#f4f7f9; border-bottom:1px  dotted #ddd}
#I_leftlist a:hover{width:254px; float:left; padding-left:20px; height:41px; line-height:41px; font-size:14px; background:#f4f7f9; color:#0d8bd7}
#I_leftlista a{width:254px; float:left; padding-left:20px; height:41px; line-height:41px; font-size:14px; background:#f4f7f9; color:#0d8bd7}


#I_leftlistv a{ width:254px; float:left; padding-left:20px; height:41px; line-height:41px; font-size:12px; background:#fafafa; border-bottom:1px  dotted #ddd}
#I_leftlistv a:hover{width:254px; float:left; padding-left:20px; height:41px; line-height:41px; font-size:12px; background:#fafafa; color:#0d8bd7}
#I_leftlistva a{width:254px; float:left; padding-left:20px; height:41px; line-height:41px; font-size:12px; background:#fafafa; color:#0d8bd7}


#I_leftban{ width:100%; float:left; height:89px; background:#0d8bd7; color:#fff; border-bottom:4px solid #087ec5; margin-bottom:4px}
#I_leftban strong{ padding-left:44px; font-size:14px; font-weight:normal; float:left; width:225px}
#I_leftban small{ padding-left:44px; font-size:24px; font-weight:normal; float:left;width:225px; padding-top:20px}

#zc_lx{ width:274px; float:left; height:118px; background:url(contact_l.jpg); margin-top:15px}
#zc_lx strong{ width:254px; float:left;margin-top:25px; font-size:16px; margin-left:20px; font-weight:normal; margin-bottom:5px}
#zc_lx span{ width:254px; float:left;font-size:12px; margin-left:20px; font-weight:normal; line-height:20px; color:#666}

#newslist{ width:100%; float:left; margin-top:-4PX}
#newslist li{ width:100%; float:left; height:50px; line-height:50px; font-size:14px}
#newslist li span{ float:right; padding-left:8px; color:#666666}

#xwdtr{ width:320px;float:right}
#xwdtl{ width:233px;height:170px; float:left}
#xwdtl img{ width:233px;height:170px;}

#hzhb{ float:left; border:1px solid #cccccc;}
#hzhb img{ width:285px; height:90px}
.hzhbmar{ margin-right:17px}

#cpbg{ width:100%; background:url(mapbg.jpg) center no-repeat #efefef; height:425px}

.box{  width:100%; float:left} 
#goleft {width:100%;overflow: hidden;float:left;} 
#goleft #gols {width: 33100px;} 
#goleft1, #goleft2 {width: auto;float: left;}

.Box {position: relative;}
.Box .content {width: 1108px;margin: 0 auto; padding-top: 40px;}
.Box h2 {text-align: center;margin-bottom: 35px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
.Box .Box_con .btnl {background:url(main3_15.jpg) no-repeat center;left: -48px; top:120px;}
.Box .Box_con .btnr {background:url(index_21.jpg) no-repeat center;right: -48px; top:120px;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 350px;height: 290px;margin-left: 25px;overflow: hidden; position: relative;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li strong{ float:left; width:100%}
.Box .Box_con .conbox ul li strong img {display: block;width: 350px;height: 260px;}
.Box .Box_con .conbox ul li p{ padding-top:13px;font-size: 14px; text-align: center; width: 100%; float:left} 


#foot{ width:100%; background:#343232; padding-top:24px; height:240px;}
#footl{ width:610px; height:160px; border-right:1px solid #555353; float:left}
#footr{ width:484px; height:160px; float:right}

#footlink{ width:100%; height:50px; line-height:50px; border-bottom:1px solid #3d7dae; background:#087ec5}
#flw{ width:1200px;height:50px; line-height:50px; font-size:14px}
#zjkx{ width:100%; float:left; height:500px;}
#zjjj{ float:right; margin-top:45px; background:#f5f5f5; padding:50px; width:505px; height:210px}
.zjja{ width:100%; float:left; height:185px; overflow:hidden; font-size:14px; line-height:25px; color:#666}
.zjjb{ width:100%; float:left; text-align:right; font-size:14px}
#jjicon{ float:right; margin-right:75px; margin-top:48px}
#jjicon ul{ display:inline}
#jjicon li{ float:left; margin-left:55px;}
#zzw{ width:605px; float:left}

#cpw{ margin-top:75px; background:#f4f6f9; height:540px; width:100%; padding-top:47px}
#cpban{ width:100%; height:70px; float:left}
#cpban strong{float:left; font-size:28px; color:#ff0000; margin-right:14px}
#cpban small{float:left; font-size:16px; color:#666; text-transform:uppercase; margin-top:14px}

#alw{ margin-top:75px; background:#f4f6f9; height:750px; width:100%; padding-top:47px}


#sww{ margin-top:75px; background:#f4f6f9; height:200px; width:100%; padding-top:47px}



.tpmar{ margin-right:32px}
#Marws{width:275px; float:left; margin-bottom:20px}
#Marw{width:275px; float:left;}
#Marimg{width:275px;height:270px; float:left; overflow:hidden}
#Marimg img{width:275px;height:270px; float:left;transition: all 0.5s;}

#cplist{ width:100%; margin-bottom:20px; padding-bottom:20px; float:left; border-bottom:1px dashed #ccc; height:auto; overflow:hidden}
#cplista{ width:203px; height:200px;float:left; border:1px dashed #ccc; padding:8px}
#cplista img{ width:203px; height:200px;}
#cplistb{ width:650px;float:right;}
#cplistba{ width:100%;float:left; height:40px; font-size:18px; font-weight:bold}
#cplistbb{ width:100%;float:left; font-size:14px; line-height:28px; color:#666}


#Marw:hover #Marimg img {
transform: scale(1.2);
}

#jjsm{ width:1172px; border:4px solid #f5f5f5; padding:10px; overflow:hidden; line-height:26px; font-size:14px; float:left; margin-top:55px}

#Mart{ width:253px; height:55px; line-height:55px; font-size:14px; overflow:hidden; padding-left:10px; padding-right:10px; border:1px solid #cdcdcd; text-align:center}

#more{ width:100%; float:left; text-align:center; margin-top:50px}

#tabContainer
{
float:right;
margin-top:12px
}

#tabContainer li
{
padding:0;
float: left;
text-align: center;
height:35px;
line-height:35px;
font-size:14px;
margin-left:10px

}
#tabContainer a
{
padding:0;
float: left;
padding-left:35px;
padding-right:35px;
text-align: center;
height:35px;
line-height:35px;
font-size:14px;
background:#f1f1f1
}
#tabContainer a.on
{
padding:0;
float: left;
padding-left:35px;
padding-right:35px;
text-align: center;
height:35px;
line-height:35px;
font-size:14px;
background:#0d8bd7;
color:#fff;
}
/*新闻滚动图片*/
	.hiSlider{
		overflow: hidden;
		height:170px;
		width: 233px;
	}
	.hiSlider-item{
		float: left;
	}
	
	.hiSlider img{
		height:170px;
		width: 233px;
	}

	
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(hislider-arrow1.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:49)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:5px;width:100%;padding:8px 0;color:#fff;text-indent:10px;background:rgba(0,0,0,.6);z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma;}
.hiSlider-pages{bottom:15px;right:10px;text-align:right;}
.hiSlider-pages a{height:12px;width:12px;margin:0 4px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active{background:#5472BF}


#flogo{ float:left; margin-top:48px; padding-right:30px}
#footlist{ width:345px; float:left; margin-top:10px}
#footlist li{ width:100%; float:left; height:28px; line-height:28px; font-size:14px; color:#e1e1e1}
#footlist li strong{ width:100%; float:left; height:34px;font-size:16px; color:#fff}


#rightad{Z-INDEX: 9999;position:fixed; HEIGHT:auto; right:0px;top:290px; width:110px}
#kf1{ width:100%; float:left; background:url(kf2.png); height:27px; text-align:center; font-size:14px; color:#FF0000; padding-top:80px; text-align:center; font-family:"Microsoft yahei"}
#kf2{ width:108px; background:#f9fafb; border-left:1px solid #eeeff0;border-right:1px solid #eeeff0;overflow:hidden}
#kflist{ width:100%; float:left}
#kflist li{ width:100%; float:left; margin-bottom:2px; text-align:center; padding-top:10px}
#kfo{ width:100%; float:left; margin:0 auto ; padding:0}
#kft{ width:100%; float:left;background:#f9fafb}
/*网站头部*/
#menu{ width:100%; height:50px; background:#0d8bd7; border-bottom:1px solid #4fb3ef}
.col960 {
	float:left;

}
.navbg {
	height:50px;
	width: 100%;
	position:absolute;
	z-index:99;
	left:0;
}
#navul li {
	float: left;
	width:133px;
	height:50px;
	position:relative;
	text-align:center;
	line-height:50px;
	font-size:16px;
	color:#fff
}
#navul li a{color:#fff}
#navul li.navhome {
	text-align:center;
	width:133px;
	
}

#navul li ul {
	display:none;
	position:absolute;
	z-index:10000;
	top:50px;
	background:#087ec5;
	width:133px;
	text-align:center;
}
#navul li ul li {
	display:block;
	width:133px;
	float:none;
	height:50px;
	position:relative;
	line-height:50px;

}
#navul li.navmoon {
	background:#087ec5;
	width:133px;
	height:50px;
	line-height:50px;

}
#navul li.navmoon a {
	color:#FFFFFF;
}
#navul li.navhome a:hover {
	color:#FFF;
}
#navul li.navmoon ul {
	display:block;
	float:left
}
#navul li.navmoon ul a{
	display:block;
	width:133px;
	height:50px;
	line-height:50px;
	font-size:14px;
	float:left;
	color:#fff;

}
#navul li.navmoon ul a:hover {
	background:#0d8bd7;
}

.text
{
  line-height: 22px;
}

#DispTitle
{
  width: 100%;
  font-size: 24px;
  color: #333;
  text-align: center;
  float: left;
  font-weight:normal;
  line-height:50px; margin-bottom:15px;

}

.line
{
  width: 100%;
  float: left;
  margin-bottom: 20px;
  margin-top: 20px;
  border-bottom: 1px dashed #ccc;
}
.infodisp{width:100%; float:left; height:25px; color:#666666; border-bottom:1px dashed #ccc; margin-bottom:20px; text-align:center}
#backnews
{
  width: 143px;
  height: 33px;
  text-align: center;
  display: block;
  color: #333333;
  background: #e0e0e0;
  line-height: 33px;
  cursor:pointer
}

#backnews:hover
{
  width: 143px;
  height: 33px;
  text-align: center;
  display: block;
  color: #fff;
  background: #0d8bd7;
  line-height: 33px;
}
#backw{ width:100%; float:left; text-align:center; height:50px; margin-top:20px}
#backwA
{
  width: 100%;
  float: left;
  text-align: right;
  height: 50px;
}

#ContentArea{ font-size:16px; line-height:34px; width:100%; float:left;}
.white,.white a{ color:#fff}

#header{ width:1200px; height:80px;padding-top:34px;}
#tel{ float:right; padding-top:10px; text-align:right}
#tel strong { font-size:30px; color:#0d8bd7; font-family:"Times New Roman", Times, serif}
#tel img { margin-bottom:8px}
/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;font-family:"Microsoft Yahei";}

.page_info span{padding:0 2px;font-weight:bold;}

.page_list{height:28px;line-height:28px;text-align:center;letter-spacing:0;font-family:"Microsoft Yahei";font-size:10px;margin-top:20px;}

.page_list a{display:inline-block;color:#0d8bd7;border:1px solid #ddd;background:#fff;text-align:center;padding:0 10px;margin:0 1px;border-radius:4px;}

.page_list a:hover{color:#fff;border:1px solid #0d8bd7;background:#0d8bd7;}

.page_list a.on{color:#fff;border:1px solid #0d8bd7;background:#0d8bd7;}

.warp{ width:1200px;}
header{ width:100%; padding: 20px 0; overflow:hidden}
header .r{ width:300px; float:right;}
header .r .h1{ width:100%; color:#333; font-size:14px; text-align:right}
header .r .h2{ width:100%; height:34px; border:1px solid #d0d0ce; margin-top:10px}
header .r .h2 .l{ width:calc(100% - 52px); float:left; background:#fff; border:none; height:34px; line-height:34px; padding-left:10px; box-sizing:border-box}
header .r .h2 .a{ width:52px; float:right; background:#0085d5; font-size:14px; text-align:center; border:none; color:#fff; height:34px;}
