body {
	margin: 0 auto;
	font-family: Microsoft YaHei, -apple-system, SF UI Display, Arial, PingFang SC, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif;}
ul{
	margin:0px;
	padding:0px;}
li{
	margin:0px;
	padding:0px;}
a{
font-size:12px;
text-decoration:none;
color:#666666;}
a:link,a:visited{
 text-decoration:none;}
a:hover{
 text-decoration:none;}
#all{
	width:100%;
	margin:0 auto;}

#contact{
	background:url(../images/contact.jpg) no-repeat;
	width:980px;
	height:457px;
	margin:0 auto;}
#contact_1{
	width:980px;
	height:265px;}
#c_1{
	width:316px;
	height:229px;
	float:left;
	margin-left:21px;
	_margin-left:10px;
	margin-top:20px;}
#c_2{
	width:321px;
	height:240px;
	float:left;
	margin-left:15px;
	_margin-left:10px;
	margin-top:20px;}
#c_2_top{
	width:290px;
	height:61px;
	margin-left:4px;
	margin-top:5px;}
#c_2_t_1{
	width:212px;
	height:22px;
	_margin-left:2px;}
#c_2_t_1 a{
	font-size:14px;
	color:#866437;
	font-weight:bolder;}
#c_2_t_2{
	width:289px;
	height:39px;
	color:#444444;}
#c_2_middle{
	width:243px;
	height:123px;
	line-height:18px;
	margin-left:8px;
	margin-top:8px;
	*margin-top:-3px;}
#c_2_middle ul li{
	list-style:none;}
#c_2_middle ul li a{
	font-size:12px;}
#c_2_foot{
	width:296px;
	height:24px;
	margin-left:10px;
	margin-top:3px;
	*margin-top:-5px;}
#c_2_foot a{
	color:#616161;
	font-weight:bolder;}
#c_3{
	width:285px;
	height:229px;
	float:right;
	margin-top:20px;
	margin-right:15px;
	_margin-right:10px;}
#c_3_1{
	background:url(../images/c222.jpg) no-repeat;
	width:280px;
	height:27px;
	padding-top:5px;}
#c_3_1 a{
	padding-left:25px;}
#c_3_2{
	width:62px;
	height:22px;
	margin-left:10px;}
#c_3_2 a{
	font-size:14px;
	color:#525252;
    font-weight:bolder;}
#c_3_3{
	width:274px;
	height:139px;
	margin-top:8px;
	margin-left:5px;}
#c_3_3 ul li{
	list-style:none;
	line-height:22px;}
#c_3_3 ul li a{
	font-size:12px;}
#c_3_4{
	background:url(../images/more.jpg) no-repeat;
	width:46px;
	height:13px;
	margin-top:12px;
	margin-left:230px;}
#contact_2{
	width:980px;
	height:185px;}
#c_2_1{
	background:url(../images/middle.jpg) no-repeat;
	width:309px;
	height:172px;
	float:left;
	margin-left:20px;
	_margin-left:10px;}
#c_2_1_1{
	width:80px;
	height:16px;
	margin-left:20px;
	margin-top:6px;}
#c_2_1_1 a{
	font-size:14px;
	font-weight:bolder;
	color:#525252;}
#c_2_1_2{
	width:280px;
	height:120px;
	margin-left:20px;
	margin-top:5px;}
#c_2_1_2 ul li{
	list-style:none;}
#c_2_1_3{
	background:url(../images/more.jpg) no-repeat;
	width:46px;
	height:13px;
	margin-left:250px;
	margin-top:3px;
	*margin-top:-2px;}
#c_2_2{
	background:url(../images/middle.jpg) no-repeat;
	width:309px;
	height:172px;
	float:left;
	margin-left:10px;}
#c_2_3{
	background:url(../images/middle.jpg) no-repeat;
	width:309px;
	height:172px;
	float:right;
	margin-right:15px;
	_margin-right:5px;}



.focusBox { position: relative; width: 461px; height: 273px; overflow: hidden;  }	
.focusBox .pic img { width: 461px; height: 273px; display: block; }	
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #000; filter: alpha(opacity=45); opacity: 0.45; overflow: hidden; font-size:15px;}	

.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }	
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}	

.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 12px; right:10px; }	
	.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px;  overflow: hidden; text-align: center; margin:0px 4px; cursor: pointer;border-radius: 100px; }	
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; background:#fff;width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
	.focusBox .num li span { z-index: 1; background:#f45d02; filter: alpha(opacity=80); opacity: 0.8; border:2px #fff solid;}	
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f45d02;  }



.v_news_content img.img_vsb_content{width:600px!important;height:400px!important;display:block!important;margin:0 auto!important;}