html{text-align:center;background-color:#fff}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,p,blockquote,th,td,form,p{margin:0;padding:0;}
ol,ul,li,dd,dt,dl{ list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
img{border:0;}
input{}
a{text-decoration:none;color:#666;} 
.l{float: left;}
.r{float: right;}
.clear{clear:both;}
.main {margin: 0px auto;width: 1000px;overflow: hidden;zoom:1;font-size:12px;}

.main:after{
  content: "020"; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;  
  }
.w290{width:290px;overflow: hidden}
.w300{width:300px;overflow: hidden}
.w310{width:310px;overflow: hidden}
.w320{width:320px;overflow: hidden}
.w330{width:330px;overflow: hidden}
.w340{width:340px;overflow: hidden}
.w350{width:350px;overflow: hidden}
.w370{width:370px;overflow: hidden}

.ml5{margin-left:5px; }
.ml10{margin-left:10px; }
.mt5{margin-top:5px; }
.mt10{margin-top:10px; }
.b1{border: 1px solid #BCD2E7;}
.bt{height: 22px;line-height: 20px;border: 1px solid #BCD2E7;padding:0px 6px;margin-top: 3px;color:#666;border-radius:3px;}
.bv{height: 20px;line-height: 20px;border: 1px solid #BCD2E7;padding:0px 6px;margin-top: 3px;color:#666;border-radius:3px;}
#lanrenzhijia {
	width: 1000px;
	text-align: left;
	height: 31px;
	margin: 0px auto;
	z-index:100;
	_position: relative;
	_top:0px;
	font-size: 12px;
	color: #666666;	
}
#lanren_nav {
	width: 1000px;
	float: left;
	display: block;
	z-index: 100;
	overflow: visible;
	position: fixed;
	top: 0px; /* position fixed for IE6 */
	_position: absolute;
 _top: expression(documentElement.scrollTop + "px");
	background:#fff;
	height: 32px;border-bottom: 1px #888 solid;
}

#lanren_nav  span{float: right;line-height: 28px;display: inline-block;zoom:1;}


#lanren_nav  a {
	color:#999;
	font-size:12px;
	text-decoration:none;
}
#lanren_nav  a:hover {
	text-decoration:none;
	color:#990000;
}


.usbox{}
#lanren_nav .usbox a{
	color:#999;
	font-size:14px;
	text-decoration:none;color:#FE6310; font-family:"微软雅黑"; font-size:18px; font-weight:bold;
}
.top_banner {
	height: 207px;
	background-image: url(images/top.png);;
	margin: 0px auto;
}

.top_nav {
	margin: 0px auto;;
	background-color: #FFFFFF;
	width: 1066px;
	background-repeat: repeat-x;
	border-bottom: 4px solid #33cc66;
	
}

.top_nav ul {
	width: 1000px;
	height: 32px;
	color: #7C744E;
	margin: 0px auto;
	padding-top: 12px;
}

.top_nav li {
	float: left;
	color: #7C744E;
	list-style: none;
	margin-left: 14px;
	font-weight: bold;
	font-size:16px;
	
}

.top_nav li a {
	color: #fff;
	color: #666666;
	font-family: "微软雅黑";
	padding: 10px 6px;
}
.top_nav li a:hover{
	background-color:33cc66 ;
	color: #333;
	
}
.cx{
	margin-left: 100px;
}
.cx input{
	margin-top: 4px;
	margin-left: 5px;
	height: 28px;
}
.bt1 {
	border-left: 5px #33cc66 solid;	
	line-height: 28px;
	padding-left: 8px;	
	font-size: 16px;
	font-family: "微软雅黑";text-align:left;
}
.bt1 a{float: right;font-size:12px;color:#999;text-decoration: none;margin-right: 6px;}
.bt2 {
	border-bottom: 1px #CCCCCC solid;	
	line-height: 28px;
	padding-left: 8px;	
	font-size: 16px;
	font-family: "微软雅黑";text-align:left;
}
.bt2 h3{margin-left: 6px;margin-bottom: -1px;line-height: 26px;width:100px;border-top: 3px #ff0000 solid;border-left: 1px #ccc solid;border-right: 1px #ccc solid;border-bottom: 1px #fff solid;font-size:14px;text-align:center;}
.bt2 a{float: right;font-size:12px;color:#999;text-decoration: none;margin-right: 6px;}
.bt3 {
	border-bottom: 1px #ccc solid;
	background-color: #f9f9f9;
	line-height: 28px;
	padding-left: 8px;	
	font-size: 16px;
	font-family: "微软雅黑";text-align:left;color:#990000;
}
.bt3 a{float: right;font-size:12px;color:#999;text-decoration: none;margin-right: 6px;}


.newslist{margin: 6px 6px;}
.newslist li{line-height:28px;border-bottom: 1px #efefef solid;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newslist li tt{float: right;font-size:12px;color:#999;text-decoration: none;margin-right: 6px;}

.tg{}
.tg table{width:100%;margin: 0px 0px 6px 0px;}
.tg table td{width:50%;}
	
.faq_c{background-color:#c675dc;margin: 6px 0px;}
.faq_t{text-align: left;border-bottom: 1px #efefef solid;padding:0px 6px;}	
.faq_c ul{}
.faq_c ul li{line-height:28px;border-bottom: 1px #efefef solid;text-align:left;padding-left:20px;}
.faq_c ul li a{color:#fff;font-size:14px;}

.foot{margin: 10px 0px;color:#999;font-size:12px;line-height: 28px;border-top: 1px #efefef solid;}


.fmlist{}
.fmlist li{float:left;width:160px;margin:5px 5px 0px 0px; }
.fmlist li img{width:160px;height:230px;}

.tsh_{display:none}
.tsh_0{display:none}
.tsh_1{display:}