* {margin:0; padding:0;}
body{background:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:150%; margin:0px 0 0 0; padding:0; color:#333; overflow-x:hidden;}
#header {height:136px; text-align:center; width:1010px; margin:0 auto;}
#main {width:1010px; margin:0 auto;}
#footer {width:1010px; height:100px; border-top:2px solid #CCC;}
#tp {float:left;width:1010px; height:25px;}
#logo {float:left; width:258px; height:67px;}
#blank1 {float:left; width:380px; height:67px;}
#bc {float:left; width:360px; height:67px; text-align:center; line-height:33px; display:inline;}
#nav { float:left; margin-left:10px; width:980px; height:42px; text-align:center; background-image:url(images/nav.jpg);}
#nav ul li a:hover{ text-decoration:none;}
#nav ul {margin-left:50px;}
#nav ul li {float:left; list-style-type:none; margin-left:12px;line-height:42px; font-weight:bold; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
#left {float:left; width:207px; padding:0; _margin-left:5px;}
#cate {width:207px; padding-top:6px;}
#cate ul {display:block; list-style:none;}
#cate ul li{ padding:0.2em 0;}
#cate ul li ul li{ }
.select-free {z-index: 10;position: absolute; left:200px;}
.select-free iframe {display: block; z-index: -1; filter: mask(); left: 0px; width: 183px; position: absolute; top: 0px; height: 20px;}
#view {width:207px;}
#info {width:207px; }
#link {width:207px; height:163px;}
#midd {float:left; width:580px; padding:0; _margin-left:-6px;}
#rr {float:left; width:200px; padding:0;}
#login {width:207px; height:126px; background-image:url(images/login.jpg); background-repeat:no-repeat; text-align:center; padding-top:15px;}
#msn {width:210px; height:60px;}
#newpro {width:210px; height:auto; min-height:200px; margin-bottom:6px;}
<!--
.keywords{border-left-style:none;border-right-style:none;border-style:none; }
-->
#viewp {
	width:189px;
	float:left;
	min-height:100px;
	margin-top:-4px;
    margin-left:11px;
	
	_display:inline;
	_margin-top:-5px;
	_margin-left:11px;
	
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #CCC;
	border-top:none;
	}

.sidebox
{
	padding:2px 3px;
}
/*.webgoodslist2
{
	margin:auto 2px;
	float:left;
	width:135px;
	height:220px;
	padding:2px 3px;
	border:1px solid #CCC;
	text-align:center;
}*/
