/* css document */
body {text-align:center;font-family:\5b8b\4f53,arial narrow,arial,serif;background:#ffffff;font-size:12px; color:#2b2b2b}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:middle;border:0;}
ol,ul {list-style:none;}   
a {color:#2b2b2b;text-decoration:none;}
a:visited {color:#2b2b2b;text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;}
.cwhite,.cwhite:visited,.cwhite a{color:#fff;}
.cred,.cred:visited,.cred a,.cred a:visited {color:#cc0000;}
.fb{font-weight:bold;}
.fi{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.spanright{margin-right:10px;}
.spanleft{margin-left:10px;}
.foot{margin:0 auto; width:960px; line-height:21px; clear:both; color:#4d4d4d;}
.foot .text{padding:4px 0 5px; border-bottom:1px solid #4d4d4d; margin:0 0 5px;}
.foot a,.foot a:visited{color:#4d4d4d;}
.line{line-height:23px;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

.on,.question,.often,.question_q a{
	background:url(/uploads/image/images/index_bg.png) no-repeat;
}
.left{
	float:left;
	width:949px;
}

.banner{
	width:949px;
	height:235px;
	margin-top:2x;
	position:relative;
}
.banner_tab{
	height:43px;
	position:absolute;
	right: 5px;
	bottom: 5px;
}
.banner_tab ul {
	cursor:pointer;
}
.banner_tab li {
    float: left;
    list-style-type: none;
    text-align: center;
}
.banner_tab a {
	 width:80px;
	 height:43px;
	 display:block;
	 margin-right:2px;
}
.banner_tab  img{
	border:1px solid #659ab6;
}
.hidecontent {display:none;}
.on{
	 background-position:0px -100px;
}
.on img{
      border:1px solid #0099ff;
}
.out{}

.clear{ clear:both;}


.tab_img{ 
	 width:72px;
	 height:35px;
	 margin-top:3px;
	 border:1px solid #fff;
 }

.help{
	margin-top:10px;
	width:949px;
}
.help .div_p{
	padding:10px 5px 15px;
	>padding:13px 5px 15px;
}
.help .help_ul{
	padding:10px 0px 30px 30px;
	>padding-top:1px;
}

.help_ul li{
	float:left;
	width:310px;
	height:28px;
	line-height:28px;
	position:relative;
}
.help_ul .img_hot{
	top:8px;
	position:absolute;
}
.rollbox{width:948px;overflow:hidden;padding:0px 0 0px 0px;} 
.rollbox .leftbotton{height:52px;width:19px;background:url(/uploads/image/images/link.gif) no-repeat 11px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.rollbox .rightbotton{height:52px;width:20px;background:url(/uploads/image/images/link.gif) no-repeat -8px 0;overflow:hidden;float:left;display:inline;margin:0px 0 0 0;cursor:pointer;} 
.rollbox .cont{width:909px;overflow:hidden;float:left;} 
.rollbox .scrcont{width:10000000px;} 
.rollbox .cont .pic{width:161px;float:left;text-align:center;} 
.rollbox .cont .pic img{padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;} 
.rollbox .cont .pic p{line-height:20px;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;} 
.bg03{
	background:  no-repeat left bottom;
}
.bg04{
	background: url(/uploads/image/images/img016.jpg) repeat-x top;
}
.bg05{
	background:  no-repeat left bottom;
}

.margin01{
	margin-bottom:117px;
}
.margin02{
	margin:23px 0px 35px 30px;
}
.margin03{
	margin:0px 0px 0px 20px;
}
.margin04{
	margin:0px 17px 0px 18px;
}
a.link03:link,a.link03:visited{
	line-height:18px;
	color:#cc0000;
	font-weight:bold;
}
.link03,a.link03:hover{
	font-weight:bold;
	text-decoration:none;
	color:#cc0000;
}
.input01{
	background-color: #ececec;
	border: 1px solid #d2d3d7;
	font-size:12px;
	color:#6d6e70;
	line-height:18px;
	height:18px;
}


