@charset "gb2312";
/* CSS Document */
body{
	font-size:12px;
	font-family:"ËÎÌå";
	background:url(../pic/bg.jpg) repeat-x;
	background-color:#fff;
}
html, body, div, span,h1, h2, h3, h4, h5, h6, p,a,img,strong,dl, dt, dd, ol, ul, li,form, label, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
}
html {
	overflow-y:scroll;
}
a{ text-decoration: none; cursor: pointer;}
a:hover { text-decoration: underline;}
ul,ol,li { list-style: none;}
em{ font-style:normal;}
.clear{ 
	clear: both;
	font:0;
}
img{border:none;}
.blank5 { 
	height: 5px; 
	clear:both; 
	font-size:1px;
	overflow: hidden;
}

.blank10 { 
	height: 10px; 
	clear:both; 
	font-size:1px;
	overflow: hidden;
}
.blank20 {
	clear:both;
	height:20px;
	overflow:hidden;
}
.color_red{
	color:#ff1d1d;
}
.fl {
	float: left;
}
.fr {
	float:right;
}
.type14{
	font-size:14px;
}
.bg_none{
	background:none;
}



.wall960{
	width:960px;
	margin: 0 auto;
}
.banner{
	height:447px;
}
.bm_content{
	height:169px;
	overflow:hidden;
	background:url(../pic/bm_bg.jpg) no-repeat;
	margin:20px 0;
	position:relative;
}
.act_info{
	height:319px;
	overflow:hidden;
	background:url(../pic/act_info.jpg) no-repeat;
	position:relative;
}
.enter_gw{
	position:absolute;
	left:280px;
	width:140px;
	height:45px;
	display:block;
}
.act_photo{
	background-color:#b3b3b3;
	width:420px;
	height:300px;
	overflow:hidden;
	position:absolute;
	top:10px;
	right:30px;
}
.act_photo ul li{
	float:left;
	display:inline;
	margin: 8px 15px;
}
.business_info{
	height:247px;
	overflow:hidden;
	background:url(../pic/business_info.jpg) no-repeat;
	margin-top:20px;
	position:relative;
}
.jkbm{
	position:absolute;
	left:210px;
	width:120px;
	height:45px;
	display:block;
	top:25px;
	position:relative;
}

.rollBox{width:415px; height:225px;overflow:hidden;background-color:#b3b3b3; position:absolute; top:10px; right:30px;}
.rollBox .LeftBotton{height:30px;width:21px;background:url(../pic/left_btn.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:88px 10px 0 8px;cursor:pointer;}
.rollBox .RightBotton{height:30px;width:21px;background:url(../pic/right_btn.jpg) no-repeat;overflow:hidden;float:left;display:inline;margin:88px 0 0 10px;cursor:pointer;}
.rollBox .Cont{width:340px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:340px;float:left;text-align:center; margin:10px 0 0 0;}
.rollBox .Cont .pic img{display:block;margin:0 auto; width:340px; height:205px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
#form{
	position:absolute;
	left:300px;
	top:20px;
	width:630px;
}
#form dl {
	clear:both;
	padding:10px 0 0 0;
	display:inline-block;
}
#form dl dt{
	float:left;
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
	
}
#form dl dd{
	float:left;
}
#form dl dd label{
	*position:relative;
	*top:-2px;
}
.text290{
	height:20px;
	width:290px;
}
.input_radios{
	position:relative;
	top:2px;
}
#send{
	position:absolute;
	top:30px;
	right:40px;
}
.submit_btn{
	width:85px;
	height:33px;
	cursor:pointer;
	border:none;
	background:url(../pic/tj_btn.jpg) no-repeat;
	margin-right:15px;
}
.cz_btn{
	width:85px;
	height:33px;
	cursor:pointer;
	border:none;
	background:url(../pic/cz_btn.jpg) no-repeat;
}
/*footer*/
#footer {
	clear:both;
	line-height:1.8em;
	margin:0 auto;
	padding:0;
	color:#000;
	text-align:center;
	padding-top:40px;
}
#footer a {
	font-size:12px;
	color:#000;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer p {
	margin:0;
	
}
#footer p span{
	font-size:12px;
}