*{margin:0;padding:0;}
ul{list-style-type:none;}
a:link{color:#039;text-decoration:none;}
a:visited{color:#039;text-decoration:none;}
a:hover,a:active{color:#c00;text-decoration:underline;}
.left{float:left;}
.right{float:right;}
.hidden,.web{width:0;display:block;overflow:hidden;height:0;}
.black{color:#000;}
.red{color:#F00;}
.clear{clear:both;height:0;overflow:hidden;}
img{border:none;}
fieldset{border:none;}
legend{display:none;}
button{border:none;cursor:pointer;}
body{color:#444;background:#CFE1ED url('bgbody.gif') repeat-x;font-size:12px;text-align:center}
#header{width:960px;border:5px solid #FFF;margin:0 auto;background:#FFF;}
#topnav{margin:0 auto 5px;padding:0 5px;background:#ecf1f5;vertical-align:middle;height:30px;overflow:hidden;}
#toptext{float:left;margin:0 auto;font:12px Tahoma,sans-serif;line-height:30px;}
#toptext a:link,#toptext a:visited{color:#333;}
#toptext a:hover,#toptext a:active{color:#888;}
#topnavlist{float:right; height:720px}
#topnavlist li{float:left;background:url('redarrow.gif') no-repeat 0 10px;line-height:30px;height:30px; padding-left:13px; padding-right:8px; padding-top:0; padding-bottom:0}
.top_logo {
    float:left;
	height: 60px;
	width: 210px;
	padding-top: 5px;
	padding-left:5px;

	clear:both;}
#topbox{margin:0 auto;border:1px solid #E5ECF5;border-bottom:none;position:relative;height:70px;}
#topbox h1{text-indent:-10000px;}
#topbox h1 a{width:210px;float:left;margin:5px 0;background:url('logo.gif') no-repeat;height:60px}
#topbox h1 a:hover{float:left;background:url('logo.gif') no-repeat;text-decoration:none}
#topmiddle{position:absolute;right:2px;top:1px;}
#topmidd{position:absolute;right:50px;top:5px;}
#topright{float:right;width:468px;border:1px solid #ffffff;padding:3px 0 1px;position:absolute;right:2px;bottom:3px;}
#topright121{float:right;border:1px solid #ffffff;position:absolute;right:1px;bottom:3px;}
#topright li{width:250px;float:left;padding-left:5px;line-height:18px;text-align:left;height:18px;overflow:hidden;}
#chinahtmlnav{float:left;width:956px;border-bottom:1px solid #BCD2E6;border-left:1px solid #E5ECF5;border-right:1px solid #E5ECF5;padding:0 1px 0 1px;list-style:none;background:#FFF;}
#chinahtmlnav li{display:inline;}
#chinahtmlnav a{float:left;background:url('tableft.gif') no-repeat left top;letter-spacing:2px; margin-left:1px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0}
#chinahtmlnav a span{float:left;display:block;background:url('tabright.gif') no-repeat right top;color:#194F95;font-weight:bold; padding-left:8px; padding-right:10px; padding-top:7px; padding-bottom:4px}
#chinahtmlnav a:hover{background-position:0% -42px;cursor:pointer;}
#chinahtmlnav a:hover span{background-position:100% -42px;color:#005CA3;cursor:pointer;}
#subinfo{width:958px;margin:0 auto;clear:both;border:#BCD2E6 1px solid;border-top:none;line-height:28px;height:26px;overflow:hidden;}
#subinfo li{float:left;padding:0 0 0 25px;text-align:left;}
#subinfo .a{width:290px;color:#003399;background:#E5ECF5 url('nav1.gif') no-repeat 5px 4px;}
#subinfo .b{width:230px;color:#003399;background:#E5ECF5 url('nav2.gif') no-repeat 5px 4px;}
#subinfo .c{width:250px;background:#E5ECF5 url('users.gif') no-repeat 5px 4px;}
#subinfo .d{width:88px;background:#E5ECF5 url('users.gif') no-repeat 5px 4px;}
#mainimg{width:950px;clear:both;margin:0 auto;border:5px solid #FFF;border-top:none;display:none;background:#FFF;height:68px;}
#mainad{width:942px;border:2px solid #FFCC66;padding:2px;}
#mainadleft{width:470px;float:left;}
#mainadright{width:470px;float:right;}
#mainimg img{width:468px;border:1px solid #000;height:60px;}
#topimg{width:950px;clear:both;margin:0 auto;border:5px solid #FFF;border-top:none;background:#FFF;}
#topimg img{width:950px;}
#bottommiddleimg{width:960px;border:5px solid #FFF;border-top:none;margin:0 auto;clear:both;background:#FFF;}
#bottomadbrand{border:2px solid #CFE1ED;width:960px;padding-left:1px;background:#FFF;height:90px;}
#bottomadbrand img{width:188px;border:1px solid #FFf;border-left:none;height:90px;}
#admiddleimg{width:950px;border:5px solid #FFF;border-top:none;margin:0 auto;clear:both;background:#FFF;}
#adbrand{border:2px solid #CFE1ED;width:945px;padding-left:1px;background:#FFF;height:90px;}
#adbrand img{width:188px;border:1px solid #FFf;border-left:none;height:75px;}
#middleimg{width:950px;border:5px solid #FFF;border-top:none;margin:0 auto;clear:both;background:#FFF;}
#brand{border:1px solid #CFE1ED;width:947px;padding-left:1px;background:#FFF;height:72px;}
#bottombrand{border:1px solid #CFE1ED;width:958px;padding:0px 0 0px 0;background:#FFF;overflow:hidden}
#brand img{width:188px;border:1px solid #FFf;border-left:none;height:70px;}
/*#middleimg{width:950px;border:5px solid #FFF;border-top:none;margin:0 auto;clear:both;background:#FFFFFF;}
#brand{border:0 solid #FFCC66;width:948px;padding-left:2px;background:#FFCC66;height:54px;}
#brand img{width:156px;border:2px solid #FFCC66;border-left:none;height:50px;}*/
.rightad{width:298px;border:1px solid #D0DBE7;float:left;margin:0 0 2px;height:81px;overflow:hidden}
.rightad img{width:298px;}
.indexds{border:1px solid #D7EBFF; width:298px;height:110px;margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:5px}
.rightads{border:1px solid #D7EBFF; width:298px;height:250px;margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:5px}
/*.rightads img{width:300px;}*/
.rightadimagses{border:1px solid #D7EBFF; width:298px;height:300px;margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px}
/*.rightads img{width:300px;}*/
.recommand{clear:both;width:298px;border:1px solid #DDD;margin:0 0 5px;height:209px;}
.recommand h6{border-bottom:1px solid #DDD;padding-left:18px;color:#003399;background:#F2F6FB url('tdot.gif') no-repeat 8px 8px;font-size:12px;line-height:26px;height:26px}
.recommand ul{margin:4px 0 0;}
.recommand li{width:134px;float:left;background:url('blueli.gif') no-repeat 0 50%;line-height:22px;height:22px; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:0}
#searchbd{margin:0 0 3px;clear:both;border:1px solid #D0DBE7;padding:5px;background:#F6F9Fc;height:100%;}
#searchbd-2{margin:0 0 5px;clear:both;border:1px solid #D0DBE7;padding:5px 0px 0px 0px;background:#FFFFFF;height:105px;}
#search{margin:0 0 3px;clear:both;border:1px solid #D0DBE7;padding:6px 5px 0;background:#F6F9Fc;height:100%;height:26px;}
#search input{border:1px solid #7E9DB9;padding:2px 0 0;background:#D5E5F2;font-size:12px;}
#searchbox{clear:both;border:1px solid #D0DBE7;height:36px; margin-left:0; margin-right:0; margin-top:0; margin-bottom:8px; padding-left:5px; padding-right:5px; padding-top:8px; padding-bottom:0; background-color:#FFFFFF}
#searchbox ul{margin:0 0 0;}
#searchbox li{float:left;padding:2px 0 0 5px;line-height:35px;height:35px;}
#searchbox label{font-size:14px;font-weight:bold;line-height:26px;}
#searchbox input{border:1px solid #D0DBE7;padding:1px;}
#searchbox select{width:80px;}
#searchbox .image{width:42px;border:none;height:19px;}
/*24小时热门*/
#righthot{clear:both;width:298px;border:1px solid #D0DBE7;margin:0 0 5px;height:100%;overflow:hidden;}
#righthot h4{border-bottom:1px solid #D0DBE7;padding-left:18px;color:#1F3A87;background:#EDF2F8 url(http://www.chvacuum.com/images/bg.gif) 0 -107px no-repeat;font-size:12px;line-height:28px;text-align:left;height:28px;}
#righthot ul{background:url(http://www.chvacuum.com/images/num.gif) no-repeat 6px 5px;margin:5px auto;}
#righthot li{width:270px;padding-left:25px;text-align:left;line-height:24px;height:24px;overflow:hidden;}
#righthot li span{float:right;color:#888;font-size:10px;}
.rightlist{margin:0 0 5px;clear:both;border:1px solid #D0DBE7;height:100%;}
.rightlist h4{clear:both;border-bottom:1px solid #D0DBE7;padding-left:18px;color:#1F3A87;background:#F2F6FB url(../iphone_images/tdot.gif) 8px 50% no-repeat;font-size:12px;line-height:28px;height:28px;}
.rightlist h4 span{float:right;padding-right:5px;}
.rightlist ul{padding:5px 5px 0;margin:0 auto;width:288px;clear:both;}
.rightlist li{width:278px;float:left;padding:0 0 0 10px;background:url(../iphone_images/li2.gif) 0 8px no-repeat;text-align:left;line-height:24px;height:24px;}
.rightlist2{margin:0 0 5px 0;clear:both;border-style:solid;border-color:#D0DBE7;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;height:100%;}
.rightlist2 ul{padding:5px 5px 0;margin:0 auto;width:288px;clear:both;}
.rightlist2 li{width:278px;float:left;padding:0 0 0 10px;background:url(../iphone_images/li2.gif) 0 8px no-repeat;text-align:left;line-height:24px;height:24px;}
.rightlist2 a:link,.rightlist2 a:visited{margin:0 6px 0 0;color:#3665A9;text-decoration:none;}
.rightlist2 a:hover,.rightlist2 a:active{margin:0 6px 0 0;color:#F30;text-decoration:none;}
#footer{width:960px;clear:both;border:5px solid #FFF;border-top:none;margin:0 auto;background-color:#FFF;}
#footerinfo{clear:both;margin:0 auto;width:960px;color:#333;text-align:center;}
#footercontent{margin:0 auto;border:1px solid #eee;background:#F8F8F8;text-align:center;line-height:32px;height:32px;}
#footercontent a{margin:0 2px; color:#194F95}
#footercopyrights{clear:both;padding:6px 0 0;margin:0 auto;text-align:center;line-height:180%;}
#footercopyrights span{font:12px arial,helvetica,sans-serif;line-height:180%;}
#footercopyrights a{margin:0 2px; color:#444444}
#textadbox{width:950px;clear:both;margin:0 auto;background:#FFF;}
#textadbox ul{width:942px;border:2px solid #CFE1ED;border-top:none;padding:3px 2px 0;height:66px;}
#textadbox li{width:175px;float:left;padding:0 0 0 13px;background:url('newsli.gif') no-repeat 0px 8px;line-height:22px;height:22px;text-align:left;}

#containertow1{width:960px;margin:9px auto 0;background-color:#fff;text-align:left;}
#content1{width:960px;float:left;background-color:#fff; overflow:hidden;}
#content2{width:660px;border-right:300px solid #fff;margin-right:-300px;float:left;background-color:#fff;overflow:hidden;}
#rail1{width:300px;float:left;background-color:#fff;}
#mainleftlist1{width:648px;border:1px solid #D0DBE7;margin: 0 0 8px;}

/*两列文章列表*/
.maincolumn1{width:966px; padding-bottom:10px; }
.listleft1{float:left;width:312px;padding:0 4px;margin:0 0 8px;}

@charset "gb2312";
/*----------全局*/
*{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
body{
	font-size:12px;
}
ul{
	list-style:none;
}
img{
	border:0px;
}
a{
	color:#333333;
}
a:hover{
	color:#FF3300;
	text-decoration:none;
}

.cbody{
	width:900px;
	margin:0 auto;
}
.margintop{
	margin-top:5px;
}
.floatclear{
	clear:both;
}
input,select{
	vertical-align:middle;
}
/*-----------头部*/
.top{
	height:88px;
	overflow:hidden;
}
.toplogo{
	float:left;
	width:200px;
	margin-top:14px;
}
.topbanner{
	width:480px;
	margin-top:14px;
	margin-left:20px;
	float:left;
}
.toplink{
	float:left;
	margin-top:14px;
	margin-left:20px;
	width:180px;
}
.toplink ul li{
	width:90px;
	float:left;
	height:30px;
	line-height:30px;
	text-align:center;
}
.submit{
	margin-right:20px;
	width:68px;
	height:21px;
	background:url(../images/userlogin_submit.gif) repeat-x;
	border:1px solid #D4B06A;
	font-weight:bold;
	color:#753D00;
	letter-spacing:3px;
	line-height:20px;
	font-size:12px;
}
/*----------栏目菜单*/
.topmenu{
	height:40px;
	background:url(../images/topmenu_bg.gif) left top repeat-x;
}
.topmenu ul{
	width:900px;
	height:40px;
	background:url(../images/topmenu_r.gif) top center no-repeat;
	overflow:hidden;
}
.topmenu ul li{
	float:left;
	margin-left:-2px;
	text-align:center;
	background:url(../images/topmenu_bg.gif) left bottom no-repeat;
}
.topmenu ul li a{
	float:left;
	color:#FFFFFF;
	display:block;
	padding-left:17px;
	padding-right:15px;
	text-decoration:none;
	height:40px;
	line-height:37px;
}
.topmenu ul li a:hover{
	color:#FFFF99;
	background:url(../images/topmenu_o.gif) center bottom no-repeat;
}
.topmenu ul li a.thisclass{
	color:#FFFF99;
	background:url(../images/topmenu_o.gif) center bottom no-repeat;
}
.topmenu .rssbut{
	position:relative;
	float:right;
	margin:-30px 8px auto;
	display:inline;
}
/*----------搜索*/
.topsearch{
	height:37px;
	width:948px;
	margin-top:3px;
	border-right:1px solid #EEE;
	background:url(../images/topsearch_bg.gif) repeat-x;
	overflow:hidden;
}
.topsearch .title{
	height:37px;
	width:83px;
	float:left;
	background:url(../images/topsearch_title.gif) left center no-repeat;
}
.topsearch .inpbox{
	float:left;
	margin-top:4px;
	width:430px;
}
.topsearch .inpbox input{
	margin-left:10px;
	margin-right:10px;
}
.topsearch .inpbox select{
	font-size:12px;
	width:100px;
}
.topsearch .inpbox .searchtxt{
	height:13px;
	width:200px;
	font-size:12px;
	padding:6px 0 4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#808080 #D4D0C8 #D4D0C8 #808080;
}
.topsearch .hots{
	line-height:33px;
	float:left;
}
/*----------内容*/
.main{
	clear:both;
}


/*-------------------------底部:版权信息*/
.footer{
	clear:both;
	border-top:1px solid #DDD;
}

.footer .copyright{

	text-align:center;
	margin:10px auto;
	font-size:10px;
	color:#999999;
}
.footer .copyright a{
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.footer .copyright a:hover{
	color:#999999;
}


/*-------------------------分页*/
.pages{

	height:25px;
	margin:12px auto 0px 10px;
	background:#ffffff;
}
.pages .pcount{
	display:inline;
	padding-right:10px;
	padding-left:10px;
	float:left;
	border-right:2px solid #CCC;
	line-height:13px;
	margin:6px 20px 0px 2px;	font-weight:bold;
	color:#3366CC;
	font-size:11px;
}
.pages .plist{
	float:left;
	padding-top:3px;
	line-height:17px;
}
.pages .plist input {
	float:left;
	width: 30px;
	border: 1px solid #DDDDDD;
	height: 17px;
}
.pages .plist #button {
	height: 18px;
	width: 30px;
	background-color: #FF6600;
	border: 1px solid #CC3333;
	color: #FFFFFF;
	
}
.pages .plist span { 
float:right
}

.pages .plist strong{
	color:#FFF;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	background:#F60;
	border:1px solid #C33;
	margin: 0px 3px 0px 0px;
}
.pages .plist a{
	display:block;
	height:17px;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:1px solid #DDD;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
}
.pages .plist a:hover{
	color:#FF0000;
}

/*----------搜索*/
.search{
	height:37px;
	width:900px;
	margin-top:3px;
	border-right:1px solid #EEE;
	background:url(../images/topsearch_bg.gif) repeat-x;
	overflow:hidden;
}
.search .title{
	height:37px;
	width:83px;
	float:left;
	background:url(../images/topsearch_title.gif) left center no-repeat;
}
.search .inpbox{
	float:left;
	margin-top:4px;
	width:430px;
}
.search .inpbox input{
	margin-left:10px;
	margin-right:10px;
}
.search .inpbox select{
	font-size:12px;
	width:100px;
}
.search .inpbox .searchtxt{
	height:13px;
	width:200px;
	font-size:12px;
	padding:6px 0 4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#808080 #D4D0C8 #D4D0C8 #808080;
}
.search .hots{
	line-height:33px;
	float:left;
}
/*---------------左侧列表*/
.leftlist{
	width:642px;
	border:1px solid #d0dbe7;
	overflow:hidden;
	margin:0 0 5px;
}
.leftlist .ptitle{
	width:642px;
	height:31px;
	margin:1px auto 0px;
	border-bottom:1px solid #EEE;
}
.leftlist .ptitle a{
	display:block;
	width:200px;
	height:31px;
	line-height:31px;
	text-indent:30px;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.leftlist .ptlink{
	position:relative;
	float:right;
	margin:-23px 10px 0px 0px;
	display:inline;
}
.leftlist .ptlink a{
	color:#666666;
}
.leftlist .plist{
	width:642px;
	overflow:hidden;
	list-style:none;
}


/*---------------图文资讯*/
.picnews dd{
	width:148px;
	float:left;
	display:inline;
	text-align:center;
	margin:10px 0px 0px 10px;
	line-height:31px;
	overflow:hidden;
}
.picnews dd a img{
	border:1px solid #D0DBE7;
}
.picnews dd a:hover img{
	border:1px solid  #FFCC00;
}
.picnews dd a{
	display:block;
}