@charset "GB2312";
*{ margin:0; padding:0;}
body { margin:0; padding:0; width:100%; font:14px/1.5 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
html { padding:0; margin:0;}
a {	color:#3c3c3c;text-decoration:none;}
a:hover, a.gray:hover, a.green:hover, a.red:hover, .meta a:hover {color:#f00;text-decoration:underline;}

/* main */
.main {width:100%; padding:0; margin:0 auto; background: #fff; }

/********** header **********/
.header { background:#F8F8F8; padding:0; margin:0 auto; }

.block_header {margin:0 auto; width:986px; padding:0;}
/* logo */
.logo { float:left; padding:0; margin:0; width:277px; height:120px;}
/* search */
.search { padding:40px 25px 0 0; margin:0; float:right; width:340px;}
.search form { display:block; float:right; padding:0;font-size:12px;}

/* menu */	
.menu {font-size:13px;}
.menu li {display:inline;list-style:none;list-style-position:outside;text-align:center;float:left;}
.menu a:link {color:#336601;text-decoration:none;float:left;width:110px;padding:0px;}
.menu a:visited {color:#336601;text-decoration:none;float:left;padding:0px;width:110px;}
.menu a:hover {color:white;float:left;padding:0px;width:110px;text-decoration:none;background-color:#539D26;}
.menu a:active {color:white;float:left;padding:0px;width:110px;text-decoration:none;background-color:#539D26;}
.menu #nav {float:right;padding:0 0 0 540px;margin:0;width:435px;position:absolute;z-index:1;}
.menu .list {line-height:20px;text-align:left;padding:4px;font-weight:normal;}
.menu .menu1 {width:230px;height:auto;margin:0px;border:1px solid #9CDD75;background-color:#F1FBEC;color:#336601;padding:0px;cursor:hand;overflow-y:hidden;filter:Alpha(opacity=85);-moz-opacity:0.7;}
.menu .menu2 {width:230px;height:20px;margin:0px;background-color:#F5F5F5;border:1px solid #EEE8DD;padding:0px;overflow-y:hidden;cursor:hand;}
.menu3 {width:200px;height:20px;margin:0px;background-color:#F5F5F5;border:1px solid #EEE8DD;padding:0px;overflow-y:hidden;cursor:hand;}

#board-box {border-bottom-width:2px;height:220px;width:600px;margin-top:1px;overflow:hidden;}
#kuzhan-box {border-bottom-width:2px;height:470px;width:750px;margin-top:1px;overflow:hidden;}
#taobao-box {border-bottom-width:2px;height:180px;width:600px;margin-top:1px;overflow:hidden;}
#softlist dl {background:url repeat;margin:0 5px;width:600px;overflow:hidden;font-size:14px;}
#softlist dd, #softlist dt {float:left;height:25px;line-height:25px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#softlist dd, #softlist dt {text-align:left;}
#softlist dt {font-weight:bold;padding-left:5px;width:45px;}
#softlist dt a {color:#808080;}
#softlist dd {width:100px;}

/*class*/
.Cth{font-weight:bold;text-align:center;}
.Ctd{font-size:16px;}
.Ctd p{line-height:28px;height:28px;}
.Ctd td{width:25%;height:25px;line-height:25px;background:#FFF;}
.CtabBg{width:954px; margin:0 auto; padding:0 15px; border:1px; solid #d4d4d4; background:#FEFEFE;}
.urlt1{background:#D4D4D4}

/********** slider **********/
.slider_top {margin:0 auto; padding:0; background:#F8F8F8}
/*header_text*/
.header_text { margin:0 auto; padding:29px 0 0 0; height:263px; width:984px; background: url(images/header_text_bg.gif) top repeat-x; border:1px solid #D4D4D4;}
.header_text .div { width:860px; padding:0; margin:0 auto;}
.header_text img.screen { float:left; margin:0; padding:0;}
.header_text .div .left1 { float:right; width:600px; height:260px;padding:10px 0 0 0; margin:0;}
/********** slider **********/
.header_text2 { margin:0 auto; padding:0; height:50px; width:984px; background: url(images/img_top.gif)top repeat-x; border:1px solid #D4D4D4;}
.header_text2 p { font-weight:bold; padding:15px 0 0 20px;}
/* top_bg */
.top_bg { background:url(images/top_bg.gif) top repeat-x; margin:0; padding:0;}
.top_bg2 { margin:0; height:10px}
.top_bg_resize { width:986px; margin:0 auto; padding:0;}
.top_bg_resize img { float:left; margin:0; padding:0;}
/*FBG*/
.FBG { margin:0 auto; padding:0 0 20px 0;}
.FBG_resize { width:984px; margin:0 auto; padding:0; border:1px solid #d4d4d4; background:#FEFEFE;}
/****Recent **/
.Recent { width:220px; float:left; padding:10px; margin:10px 0; border-left:1px solid #ddd;font-size:12px;}
.Recent2 { width:185px; float:left; padding:0 0 10px 10px; border-left:1px solid #ddd;line-height:30px;}
.Recent2 strong {color:#258413;}
/********** block index **********/
.body { margin:0; padding:0 0 10px 0;}
.body_resize { width:954px; margin:0 auto; padding:0 15px; border:1px solid #d4d4d4; background:#FEFEFE;}
.right { width:180px; float:right; margin:0; padding:10px 2px;} 
.left { width:710px; float:left; margin:0; padding:10px 2px;} 

/*************footer**********/
.footer_resize { width:960px; margin:0 auto; padding:10px 0 0 0; }
.footer {padding:0;  margin:0; height:55px; background:#d7d7d7 url(images/footer_bg.gif) repeat-x;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#6d6d6d;}
.footer a { font:normal 12px Arial, Helvetica, sans-serif; color:#6d6d6d; text-decoration:none; padding:5px; margin:0;}
.footer p.leftt { text-align:left; width:50%; margin:0; padding:10px 0 0 20px; float:left;} 
.footer p.rightt { text-align:right; width:30%; margin:0; padding:15px 20px 0 0; float:right;} 

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #dfdfdf; padding:0; margin:10px 0; background:none; line-height:0;}