/*
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 
*/
body{
	margin:0;
 	padding:0;
	font-size:12px;
	color:#000;
}
#zbtop{
	margin:0 auto;
	text-align:center;
	background:url(http://image.31home.cn/show/global/topbg.gif) repeat-x;
}
#toplogin{
	width:1003px;
	margin:0 auto;
	height:26px;
	background:#FFFFFF;
	border-bottom:#CCCCCC 1px solid;
}
#logininfo{
	float:left;
	width:560px;
	height:26px;
	line-height:26px;
	text-align:left;
	padding-left:40px;
	color:#8A8A8A;
	vertical-align:middle;
}
#logininfo a{
	color:#8A8A8A;
}
#logininfo a:hover{
	color:#c00;
}
#thinfo{
	float:left;
	width:383px;
	text-align:center;
	height:26px;
	line-height:26px;
	text-align:right;
	padding-right:20px;
	color:#8A8A8A;
	vertical-align:middle;
}
.qbthhy{
	float:left;
	width:95px;
	height:26px;
	margin-left:8px;
	display:inline;
}
.qbhy{
	float:none;
	width:95px;
	height:24px;
	margin-top:1px;
	cursor:pointer;
	background:url(http://image.31home.cn/index/sf1.gif) no-repeat top;
}
.qbhy2{
	float:none;
	width:95px;
	height:24px;
	margin-top:1px;
	cursor:pointer;
	background:url(http://image.31home.cn/index/sf2.gif) no-repeat top;
}
.hyinfo{
	 float:left;
	 width:160px;
	 height:360px;
	 *height:370px;
	 position:absolute;
	 z-index:100;
	 border-left:#C3C3C3 1px solid;
	 border-right:#C3C3C3 1px solid;
	 border-bottom:#C3C3C3 1px solid;
	 margin-left:-95px;
	 background:#fff;
	 display:inline;
}
.hctc{
	float:left;
	width:67px;
	margin-left:93px;
	border-top:#C3C3C3 1px solid;
	height:1px;
	display:inline;
	background:#fff;
	font-size:1px;
}
.hytcontent{
	float:left;
	width:160px;
	height:auto;
    cursor:pointer;
	text-align:left;
}
.hytcontent dl dt{
 	float:left;
}
.dtclass1{
 width:145px;
 margin-left:15px;
 height:30px;
 line-height:30px;
 vertical-align:middle;
 color:#C21E15;
 font-weight:bold;
 display:inline;
}
.dtclass2{
	width:140px;
	height:10px;
	margin-left:10px;
	display:inline;
	background:url(http://image.31home.cn/show/zhanpin/xuxian.gif) no-repeat top center;
}
.hytcontent dl dd{
 float:left;
 height:20px;
 line-height:20px;
 margin-left:5px;
 width:155px;
 vertical-align:middle;
 color:#767676;
 display:inline;
}
.hytcontent dl dd a{
	margin-left:10px;
	margin-right:10px;
	color:#767676;
}
.hytcontent dl dd a:hover{
	margin-left:10px;
	margin-right:10px;
	color:#CA2720;
}
.thhy{
	float:left;
	width:280px;
}
.thhy a{
	color:#8a8a8a;
	margin:0 6px;
}
.thhy a:hover{
	color:#c00;
}
#zptop{
	width:1003px;
	margin:0 auto;
	padding-top:20px;
	text-align:center;
	height:83px;
	background:url(http://image.31home.cn/show/global/topbg.gif) repeat-x;
}
#zplogo{
	float:left;
	background:url(http://image.31home.cn/show/global/logo.gif) no-repeat;
	width: 354px; 
	height:83px;
	margin-left:30px;
	display:inline;
	cursor: pointer;
}
#zprx{
	float:left;
	margin-left:40px;
	width:570px;
	height:83px;
	display:inline;
}
#synsoT{
	float:left;
	width:370px;
	height:54px;
	margin-top:15px;
}
#synsoTitle{
	width:370px;
	height:24px;
	font-size:12px;
}
#synsoTitle ul{
	float:left;
	height:24px;
}
#synsoTitle ul li{
	float:left;
	line-height:24px;
	height:24px;
	vertical-align:middle;
	margin:0 3px;
	display:inline;
	cursor:pointer;
}
.synsobg{
	color:#ff0000;
	font-weight:bold;
}
.synso ,.whitecolor{
	color:#8A8A8A;
}
.synsoContent{
	width:100%;
	height:30px;
	text-align:left;
	background:#D10D0D;
}
#synsoInput{
	float:left;
	width:300px;
	height:30px;
}
.inputcs{
	width:278px;
	height:16px;
	margin-top:5px;
	*margin-top:3px;
	margin-left:3px;
	padding-left:20px;
	font-size:13px;
	border:#CCCCCC 1px solid;
	color:#8a8a8a;
	background:url(http://image.31home.cn/index/s.gif) no-repeat;
}
.synsobut{
    float:left;
	width:40px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	margin-left:15px;
	display:inline;
	color:#FFFFFF;
	cursor:pointer;
}
#searchsuggest{
	 float:left;
	 width:300px;
	 height:auto;
	 position:absolute;
	 z-index:100;
	 border:#D30C0D 1px solid;
	 background:#fff;
	 margin-left:-183px;
	 margin-top:-5px;
	 display:inline;
	 text-align:left;
}
.searchsA{
	float:left;
	width:300px;
	height:24px;
}
.searchsB{
	float:left;
	width:300px;
	height:24px;
	background:#FDDBD9;
}
.searchsl{
	float:left;
	width:194px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	overflow:hidden;
	color:#8a8a8a;
	padding-left:6px;
}
.searchsrA{
	float:left;
	width:90px;
	height:24px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	background:#F5F5F5;
	text-align:right;
	padding-right:10px;
	color:#474747;
}
.searchsrB{
	float:left;
	width:90px;
	height:24px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	background:#FDDBD9;
	text-align:right;
	padding-right:10px;
	color:#474747;
}
#zpthb{
	background:url(http://image.31home.cn/show/global/zpth.gif) repeat-x center;
}
#zpth{
	width:1007px;
	*width:1003px;
	_width:1003px;
	height:36px;
	margin:0 auto;
	text-align:center;
	background:url(http://image.31home.cn/show/global/zpth.gif) repeat-x center;
}
.zpth1{
	float:left;
	height:36px;
	text-align:center;
}
.zpth1 ul{
	float:left;
	margin-left:30px;
	display:inline;
}
.zpth1 ul li{
	float:left;
	width:70px;
	height:36px;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	margin-left:6px;
	display:inline;
}
.zpth1 ul li a{
	width:90px;
	height:36px;
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
}
.letterspace{
	letter-spacing:6px;
}
.zpth1 ul li a:hover{
	width:70px;
	height:36px;
	font-size:14px;
	line-height:36px;
	color:#FFFFFF;
	vertical-align:middle;
	display:block;
	text-decoration:none;
	background:url(http://image.31home.cn/show/global/zpth2.jpg) repeat-x center;
}
.zpthbg2{
	background:url(http://image.31home.cn/show/global/zpth2.jpg) repeat-x center;
	width:90px;
	height:36px;
	display:block;
}
.zpth2{
	float:right;
	width:240px;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:13px;
	text-align:center;
	background:url(http://image.31home.cn/show/global/zpth1.gif) repeat-x center;
}
.newinfo{
	margin:0 auto;
	width:1003px;
	height:36px;
	background:url(http://image.31home.cn/index/ns.gif) repeat-x;
}
#newsif{
	float:left;
	width:1003px;
	height:36px;
	background:url(http://image.31home.cn/index/ns.gif) repeat-x;
}
.ntitle{
	float:left;
	padding-left:70px;
	width:60px;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	color:#000000;
}
.ncontent{
	float:left;
	width:760px;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	color:#808080;
	overflow:hidden;
}
.ncontent a{
	margin-right:40px;
	color:#808080;
}
.indexcenter{
	margin:0 auto;
	width:950px;
	height:auto;
}
.xtop, .xbottom {display:block; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 { height:1px;}
.xb2, .xb3, .xb4 { border-left:1px solid #ccc; border-right:1px solid #ccc;}
.xb1 {margin:0 5px; background:#ccc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.indexmain{
	float:left;
	width:950px;
	height:auto;
}
.imleft{
	float:left;
	height:auto;
	width:728px;
	display:inline;
}
.gdtj{
	float:left;
	width:100%;
	height:300px;
}
.gdtjall{
	float:left;
	width:568px;
	height:300px;
}
.gdtjallcontent{
	width:566px;
	height:292px;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
}
#gdtjtitle{
	float:left;
	width:110px;
	height:100%;
}
#gdtjtitle ul{
	float:left;
	width:106px;
	height:100%;
	margin-left:4px;
	margin-top:1px;
	display:inline;
}
#gdtjtitle ul li{
	float:left;
	width:91px;
	padding-left:15px;
	font-size:14px;
	cursor:pointer;
}
.c1{
	color:#656565;
	height:35px;
	line-height:35px;
	vertical-align:middle;
	border-bottom:#EDEDED 1px solid;
}
.c2{
	color:#656565;
	height:36px;
	line-height:36px;
	vertical-align:middle;
}
.c3{
	height:36px;
	line-height:36px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:middle;
	background:url(http://image.31home.cn/index/gdbg.gif) no-repeat;
}
.c3 a{ 
	color:#FFFFFF;
}
.c3 a:hover{ 
	color:#FFFFFF;
	text-decoration:none;
}
.c1 a,c2 a{
	color:#656565;
}
.c1 a:hover,c2 a:hover{
	color:#c00;
}
#gdtjpic{
	float:left;
	width:444px;
	height:290px;
	margin-left:6px;
	margin-top:1px;
	display:inline;
}
.gdt{
	float:left;
	width:444px;
	height:290px;
}
.gdt img{
	width:444px;
	height:290px;
	line-height:288px;
	vertical-align:middle;
	border:0;
}
.gdtjtt{
	float:left;
	width:154px;
	margin-left:6px;
	height:300px;
	display:inline;
}
.gdtjttcont{
	width:152px;
	height:292px;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
}
.ttaa{
	float:left;
	width:152px;
	height:146px;
}
.ttaa img{
	float:left;
	width:152px;
	height:72px;
	border:0;
}
.ttaa ul{
	float:left;
	width:152px;
	margin-top:2px;
	height:72px;
}
.ttaa ul li{
	height:24px;
	line-height:24px;
	vertical-align:middle;
	overflow:hidden;
	margin-left:10px;
}
.ttaa ul li a{
	color:#656565;
}
.ttaa ul li a:hover{
	color:#c00;
}
.zpxxtj{
	float:left;
	width:100%;
	height:390px;
	margin-top:6px;
}
.zpxxtitle{
	float:left;
	width:728px;
	height:39px;
	color:#8a8a8a;
	background:url(http://image.31home.cn/index/zpxx.gif) no-repeat;
}
.zptifl{
	float:left;
	margin-left:170px;
	width:470px;
	padding-top:4px;
	color:#8a8a8a;
	display:inline;
}
.zptifl a{
	color:#8a8a8a;
	margin:0 5px;
}
.zptifl a:hover{
	color:#c00;
	text-decoration:none;
}
.zptimore{
	float:left;
	width:50px;
	padding-top:4px;
	vertical-align:middle;
	text-align:center;
	color:#FFFFFF;
}
.zptimore a{
	color:#FFFFFF;
}
.zptimore a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.zpxxcont{
	float:left;
	width:100%;
	height:351px;
}
.zpxxcleft{
	float:left;
	width:190px;
	height:350px;
}
.zpxxcleft img{
	float:left;
	width:190px;
	height:230px;
	border:0;
}
.zpxxcleft ul{
	float:left;
	width:178px;
	border:#CCCCCC 1px solid;
	height:104px;
	padding-left:10px;
	margin-top:14px;
}
.zpxxcleft ul li{
	float:left;
	width:172px;
	height:26px;
	line-height:26px;
	vertical-align:middle;
	background:url(http://image.31home.cn/index/reddian.gif) left no-repeat;
	padding-left:6px;
	overflow:hidden;
	display:inline;
	color:#8a8a8a;
}
.zpxxcleft ul li a{
	color:#555555;
}
.zpxxcleft ul li a:hover{
	color:#c00;
}
.zpxxcright{
	float:left;
	width:538px;
	height:350px;
}
.zpxxrimg{
	float:left;
	width:120px;
	margin-left:14px;
	height:165px;
	display:inline;
	text-align:center;
	margin-bottom:10px;
	overflow:hidden;
}
.zpxxrimg a{
	color:#555555;
}
.zpxxrimg a:hover{
	color:#c00;
}
.zsxx{
	float:left;
	width:100%;
	height:28px;
	margin-top:10px;
}
.zsleft{
	float:left;
	width:90px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	background:url(http://image.31home.cn/index/zs01.gif) no-repeat left;
}
.zsleft a{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.zsleft a:hover{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.zscontent{
    float:left;
	width:633px;
	height:28px;
	border-top:#ccc 1px solid;
	border-bottom:#ccc 1px solid;
	overflow:hidden;
}
.zscontent ul{
	float:left;
	height:28px;
	overflow:hidden;
}
.zscontent ul li{
	float:left;
	margin-left:20px;
	width:185px;
	height:28px;
	line-height:28px;
	vertical-align:middle;
	overflow:hidden;
	display:inline;
}
.zscontent ul li img{
	margin-top: 12px;
	
}
.zscontent ul li a{
	padding-left:6px;
}
.zsright{
	float:left;
	width:5px;
	height:30px;
	background:url(http://image.31home.cn/index/zs02.gif) no-repeat left;
}
.otherxx{
	float:left;
	width:100%;
	height:210px;
	margin-top:7px;
	*margin-top:3px
}
.news{
	float:left;
	width:298px;
	height:210px;
	background:url(http://image.31home.cn/index/news.gif) no-repeat;
}
.omore{
	height:20px;
	margin-top:20px;
	font-size:13px;
	padding-right:10px;
	text-align:right;
}
.omore a{
	color:#656565;
}
.omore a:hover{
	color:#656565;
	text-decoration:none;
}
.newsleft{
	float:left;
	width:118px;
	height:150px;
	margin-top:12px;
	margin-left:12px;
	display:inline;
	text-align:center;
	overflow:hidden;
}
.newsright{
	float:left;
	width:150px;
	height:150px;
	margin-top:12px;
	margin-left:10px;
}
.newsright ul{
	float:left;
}
.newsright ul li{
	float:left;
	width:150px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	overflow:hidden;
	color:#646464;
}
.newsleft a,.newsright ul li a{
	color:#646464;
}
.newsleft a:hover,.newsright ul li a:hover{
	color:#c00;
}
.bbs{
	float:left;
	width:217px;
	height:210px;
	background:url(http://image.31home.cn/index/bbs.gif) no-repeat;
}
.bbstop{
	float:left;
	width:197px;
	height:102px;
	margin:0 10px;
	display:inline;
	margin-top:10px;
	border-bottom:#ccc 1px dashed;
}
.bbstopleft{
	float:left;
	width:60px;
	height:96px;
	margin-top:6px;
}
.bbstopleft a{
	overflow:hidden;
	color:#646464;
}
.bbstopleft a:hover{
	color:#c00;
}
.bbstopright{
	float:left;
	width:126px;
	height:96px;
	margin-left:10px;
	display:inline;
}
.bbstopright ul{
	float:left;
}
.bbstopright ul li{
	float:left;
	width:126px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	overflow:hidden;
	color:#646464;
}
.bbstopright ul li a{
	color:#646464;
}
.bbstopright ul li a:hover{
	color:#c00;
}
.bbsbottom{
	float:left;
	width:217px;
	height:48px;
}
.bbsbottom ul{
	float:left;
	width:198px;
	margin-left:15px;
	display:inline;
}
.bbsbottom ul li{
	float:left;
	width:198px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	overflow:hidden;
	color:#646464;
}
.bbsbottom ul li a{
	color:#646464;
}
.bbsbottom ul li a:hover{
	color:#c00;
}
.blog{
	float:left;
	width:213px;
	height:210px;
	background:url(http://image.31home.cn/index/blog.gif) no-repeat;
}
.blog ul{
	float:left;
	width:198px;
	margin-top:10px;
	margin-left:15px;
	display:inline;
}
.blog ul li{
	float:left;
	width:198px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	overflow:hidden;
	color:#646464;
}
.blog ul li a{
	color:#646464;
}
.blog ul li a:hover{
	color:#c00;
}
.imright{
	float:left;
	height:auto;
	width:214px;
	margin-left:8px;
	display:inline;
}
.rtopcc{
	float:left;
	width:214px;
	height:302px;
}
.rtopcccontent{
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	width:212px;
	height:292px;
}
.rtopimg{
	float:left;
	width:212px;
	height:77px;
	display:inline;
	border-bottom:#ccc 1px solid;
}
.rtopcimg{
	float:left;
	width:98px;
	height:31px;
	margin-left:5px;
	margin-top:2px;
	display:inline;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	line-height:31px;
	vertical-align:middle;
	font-weight:bold;
	background:url(http://image.31home.cn/index/ts01.gif) no-repeat;
	cursor:pointer;
}
.rtopcimg2{
	float:left;
	width:98px;
	height:31px;
	margin-left:5px;
	margin-top:6px;
	display:inline;
	text-align:center;
	color:#FFFFFF;
	font-size:13px;
	line-height:31px;
	vertical-align:middle;
	font-weight:bold;
	background:url(http://image.31home.cn/index/ts02.gif) no-repeat;
	cursor:pointer;
}
.rtopcimg a,.rtopcimg2 a{
	color:#ffffff;
}
.rtopcimg a:hover,.rtopcimg2 a:hover{
	color:#ffffff;
	text-decoration:none;
}
.caigou{
	float:left;
	width:212px;
	height:214px;
	background:url(http://image.31home.cn/index/zhanba.gif) no-repeat;
}
.caigoutop{
	float:left;
	width:42px;
	margin-left:80px;
	margin-top:8px;
	display:inline;
	height:23px;
	color:#0F0F0F;
}
.caigoumore{
	float:left;
	width:43px;
	margin-left:46px;
	padding-top:6px;
	height:23px;
	display:inline;
}
.caigou ul{
	float:left;
	height:170px;
	margin-top:10px;
}
.caigou ul li{
	float:left;
	width:206px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	margin-left:6px;
	color:#646464;
	overflow:hidden;
	display:inline;
}
.caigou ul li a{
	color:#646464;
}
.caigou ul li a:hover{
	color:#c00;
}
.gongying{
	float:left;
	width:214px;
	height:300px;
	margin-top:6px;
	background:url(http://image.31home.cn/index/gongying.gif) no-repeat;
	font-size:12px;
}
.gongyingtop{
	float:left;
	width:42px;
	margin-left:80px;
	margin-top:12px;
	display:inline;
	height:23px;
	color:#0F0F0F;
}
.gongyingmore{
	float:left;
	width:43px;
	margin-left:46px;
	padding-top:6px;
	height:23px;
	display:inline;
}
.gongying ul{
	float:left;
	width:206px;
	height:260px;
	margin-top:6px;
}
.gongying ul li{
	float:left;
	width:206px;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	margin-left:6px;
	color:#646464;
	overflow:hidden;
	display:inline;
}
.gongying ul li a{
	color:#646464;
}
.gongying ul li a:hover{
	color:#c00;
}
.gg{
	float:left;
	width:214px;
	height:98px;
	margin-top:6px;
}
.zlh{
	float:left;
	width:214px;
	height:233px;
	margin-top:6px;
	background:url(http://image.31home.cn/index/zlh.gif) no-repeat;
}

.zlhmore{
	float:left;
	width:43px;
	margin-left:166px;
	padding-top:6px;
	height:23px;
	display:inline;
}
.zlh ul{
	float:left;
	height:170px;
	margin-top:6px;
	*margin-top:4px;
}
.zlh ul li{
	float:left;
	width:206px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	margin-left:6px;
	color:#646464;
	overflow:hidden;
	display:inline;
}
.zlh ul li a{
	color:#646464;
}
.zlh ul li a:hover{
	color:#c00;
}
.friendlink{
	float:left;
	width:950px;
	height:96px;
	margin-top:10px;
}
.frlinkleft{
	float:left;
	width:53px;
	height:96px;
	background:url(http://image.31home.cn/index/fr1.gif) no-repeat left;
}
.frlinkcenter{
	float:left;
	width:889px;
	height:94px;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
}
.frlinkcenter ul{
	float:left;
	margin-top:8px;
}
.frlinkcenter ul li{
	float:left;
	width:111px;
	height:24px;
	line-height:31px;
	overflow:hidden;
}
.frlinkcenter ul li a{
	color:#646464;
}
.frlinkcenter ul li a:hover{
	color:#c00;
}
.frlinkright{
	float:left;
	width:6px;
	height:96px;
	background:url(http://image.31home.cn/index/fr2.gif) no-repeat left;
}
/*µ×²¿ÑùÊ½*/
#zpbottom{
	float:left;
	width:100%;
	height:150px;
	margin:0 auto;
	margin-top:40px;
	background:url(http://image.31home.cn/show/global/zpbottombg.jpg) repeat-x center;
}
#zpbtop{
	width:840px;
	height:12px;
	margin:0 auto;
	background:url(http://image.31home.cn/show/global/zpbottombg2.jpg) repeat-x center top;
	text-align:center;
}
#zpbtext{
	width:840px;
	height:96px;
	margin:0 auto;
	padding-top:12px;
}
.zpbtextwz{
	width:840px;
	margin:0 auto;
	text-align:center;
	height:24px;
	line-height:24px;
	vertical-align:middle;
}
.zpbtextwz ul{
	float:left;
	margin-left:214px;
	text-align:center;
	display:inline;
}
.zpbtextwz ul li{
	float:left;
	text-align:center;
	margin-left:6px;
	display:inline;
}