body{background:#f4f4f4;font-family:arial,helvetica,"lucida grande",verdana,sans-serif;font-size:12px;line-height:1.6em;color:#444;}
a{text-decoration:none;color:#115bb5;}
a:hover{text-decoration:underline;color:#0b4994;}
h2{width:98%;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; font-size:16px;}
h4{margin:5px 0 5px; padding:0;}
#page{position:relative;width:1000px;padding:0;margin:0 auto;text-align:left;}
#header{position:relative;height:34px;margin:0;padding:10px 0 0;color:#7b7b7b;}
.header_left{float:left; color:#fe6d4c;}
.header_left a{background-color:#fe6d4c; color:#FFF; font-size:14px; padding:5px; font-weight:bold; display:block;}
.header_right{float:right; margin-right:20px;}
#header form{padding:0px; margin:0px;}
#header form input{height:20px; font-size:16px;}
.clear{clear:both; height:1px; overflow:hidden;}
.clear_border{clear:both; height:1px; border-bottom:1px solid #dfdfdf;overflow:hidden; margin-bottom:5px; padding-bottom:5px;}
.f14{font-size:14px; font-weight:bold;}
img{border:0}
#footer{background:#3c3f45;margin-top:20px;padding:15px 10px;color:#c8c8c8;-moz-border-radius:8px;-webkit-border-radius:8px;}
* html #footer{padding-right:0;}
#footer a{line-height:1.2em;font-size:11px;color:#c8c8c8;}
#footer a:hover{color:#fff;}
#footer h5{font-size:12px;font-weight:bold;color:#fff;}
#footer-page{margin:20px 0;font-size:11px;color:#979797;}
#footer-page a{margin-left:15px;}
.banner{position:relative;margin:0 auto;background-color:#3c3f45;padding:0;border-radius-topleft:8px;border-radius-topright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;}
.banner{height:66px;}
.banner .webtitle{font-size:3em;padding:10px 10px 5px;color:#fff;text-shadow:0 1px 3px #000;position:absolute;top:5px;}
.banner .webtitle a{color:#FFF;}
.banner .recommend {font-size:15px; font-weight:bold; color:#fff;position:absolute;top:13px; right:20px;}
.banner .recommend a{color:#fe6d4c;}
.title h1{font-size:11px; color:#f1f1f1; font-weight:normal;line-height:15px;position:absolute;top:38px; padding-left:20px;}
.content-main{background:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:10px 10px 10px;border-radius-bottomleft:8px;border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}
.content-container{background:#fff;border:1px solid #dfdfdf;padding:40px 20px 20px;margin-top:20px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.content-highlight{background:#fcfbd7;border:1px solid #fcc481;padding:30px 30px 20px;margin-top:20px;-moz-border-radius:8px;-webkit-border-radius:8px;}

.left{
	float:left;
	width:165px;
	position:relative;
	padding:2px 5px 0;
	white-space:normal;
	overflow:hidden;
}
.middle{
	float:left;
	width:560px;
	position:relative;
	padding:2px 8px;
	border-left:1px solid #dfdfdf;
}
.right{
	float:right;
	width:198px;
	position:relative;
	border-left:1px solid #dfdfdf;
	padding:2px 8px;
}

#oscategory{float:left; padding:5px; width:480px;}
#oscategory a{padding-left:6px; border-left:1px solid #efefef; margin-left:5px;}
#down{float:right; width:auto;padding:5px;border-left:1px dotted #D5D5D5; font-size:12px;}
.downloadico{float:right;padding:5px;border-left:1px dotted #D5D5D5; font-size:12px;}
.searchrelate{clear:both;}
.searchrelate a{background:transparent url(images/rightlist.gif) no-repeat left top;padding:0 0 10px 10px; margin:5px 5px 0px 0px; font-size:11px;}
.divcattitle{border-bottom:1px solid #dfdfdf; padding:5px; font-size:15px; font-weight:bold;}
.rightbox li{list-style-type:none;border:0;margin:0; padding:5px;border-bottom:#eee 1px solid; font-size:12px;}

.navigation{margin:5px 5px 20px 5px;border:1px solid #f5f5f5; padding:5px; line-height:20px; font-size:14px;}
.navigation a{margin-right:5px; padding:5px 10px 5px 10px;}
.left #categor_parent_list{text-align:right;}
#categor_parent_list li{list-style-type:none;border:0;margin:0; padding:2px 5px 2px 0;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; font-size:12px;}
#categor_parent_list li a{border-bottom:#eee 1px solid;}

.summary{ line-height:18px; border:1px solid #efefef; padding:5px;width:550px;border-bottom:0;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
	.line2{background-color:#E8F7FC; height:20px;padding-bottom:5px;}
	.line1{height:20px;padding-top:5px}
	.span1 {float:left; width:90px;font-weight:bold}
	.span2 {float:left; width:auto;font-weight: normal; color:#666; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.relate a{display:block;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; width:190px;}
#taglist{ line-height:22px;}
#taglist a{border-bottom:1px dotted #f1f1f1;font-size:13px;font-weight:normal; display:block;}
.halfwidth{width:44%; margin-right:5px; float:left; font-size:10px;}
.tj{display:none;}
