/*all*/
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0 auto;background:#595959; width:100%}
form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight:400}
ul,li{ list-style:none}
html{ overflow-y:scroll}
select{ font-size:12px}
input,textarea {font-family:Arial, Helvetica, sans-serif;}

/*To neat */
.fl{ float:left}
.fr{ float:right}
.cl{ clear:both}
.tl{ text-align:left}
.tr{ text-align:right}
.tc{ text-align:center}
.mc{ margin:0 auto}

/*link*/
a{ text-decoration:none;color:#fff}
a:hover{ text-decoration:underline;}

/*link*/
.all a{ text-decoration:none;color:#303030}
.all a:hover{ text-decoration:none;}  
#nav a{ text-decoration:none;color:#fff}
#nav a:hover{ text-decoration:none;color:#A2C939}
.sumbit a{ text-decoration:none;color:#000}
.sumbit a:hover{ text-decoration:none;}
.sumbit01 a{ text-decoration:none;color:#000}
.sumbit01 a:hover{ text-decoration:none;}

.forget a{ text-decoration:underline;color:#000}
.forget a:hover{ text-decoration:underline}

.send_message .report a{ text-decoration:none;color:#000}
.send_message .report a:hover{ text-decoration:none;}

.change a{ text-decoration:underline;color:#000}
.change a:hover{ text-decoration:none}


/*index*/

#main{ width:888px; background:url(../images/mian_bg.gif) repeat-y center; margin:0 auto; overflow:hidden; padding:15px 0 0}
#main .bottom{ background:url(../images/main_bottom_bg.gif) no-repeat bottom; padding-bottom:16px}
#ad{ padding:0 0 0 85px}

#nav{ width:844px; margin:130px auto 0;height:32px;position:relative;z-index:5;}
.logo{position:absolute;top:-115px;left:-38px; padding-left:40px;z-index:0;*z-index:-1;_z-index:-1;}
#nav ul{margin-left:155px;*margin-left:150px;_margin-left:154px}
#nav ul li{ float:left;background:url(../images/menu_left.gif) no-repeat left; padding-left:7px; height:32px; float:left; margin-right:5px}
#nav a{ background:url(../images/menu_right.gif) no-repeat right; height:32px; float:left; color:#FFFFFF; font-size:18px; font-weight:600; padding: 0 12px 0 2px; line-height:35px}
.line{ background:#768F31;height:4px;width:844px;margin:0px auto 0;*margin:0px auto 0; _margin:-3px auto 0; padding:0; font-size:0}
#content{ width:824px; margin:40px auto 0}
#content .intro dt{ font-size:36px; font-weight:700; text-align:center; color:#97AF55}
#content .intro dd{ line-height:15px; color:#707070; font-weight:700;margin-top:28px}
#content .intro dd .span01{ color:#303030}
#content .intro dd .span02{ color:#0094E5; font-size:18px; font-weight:700; line-height:27px}
#content .menber{ margin-top:60px;}
#content .menber .title{ font-size:18px; font-weight:700;color:#303030}
#content .menber  ul{ float:left; width:794px;background:url(../images/menbers_bg.gif) repeat-x; float:left; padding:10px 15px 22px 15px}
#content .menber  ul li{ line-height: 25px;font-size:14px; font-weight:700;color:#fff;width:198px; float:left}
#content .menber .all{ text-align:right; margin-top:-25px; font-weight:700;color:#303030}
#content .traffic{ overflow:hidden;width:824px; margin-top:25px; clear:both}
#content .traffic .performace{font-size:18px; font-weight:700;color:#303030; margin-bottom:3px }
#content .traffic .center{ background:url(../images/traffic_bg_center.gif) repeat-x; float:left;height:232px; width:824px;}
#content .traffic .left{ background:url(../images/traffic_bg_left.gif) no-repeat left top;width:100%; float:left; height:232px}
#content .traffic .right{ background:url(../images/traffic_bg_right.gif) no-repeat right; width:824px; float:left;height:189px; padding:25px 0 18px 0}
#content .traffic .right ul{ float:left}
#content .traffic .right .leftnum li{ height:13px;padding:22px 0 0 0; font-weight:700; color:#FFFFFF; text-align:right;width:60px; margin-right:33px}
#content .traffic .right .shape{ padding-top:5px}
#content .traffic .right .shape .bg{background:#2B2B2B url(../images/bg_line.gif) no-repeat;width:23px; padding-top:1px}
#content .traffic .right .shape li{width:23px; height:163px; float:left; margin-right:12px; background:url(../images/shape.gif)}
#content .traffic .right .date ul{ margin:5px 0 0 3px; color:#fff; font-weight:700}
#content .traffic .right .date li{ float:left;width:23px; margin-right:12px}
#content .Statistics{ margin:34px 0 24px 0; overflow:hidden}
#content .Statistics .dt01{font-size:18px; font-weight:700;color:#303030}
#content .Statistics ul{ float:left}
#content .Statistics li{ margin-bottom:2px}
#content .Statistics .dt02{font-size:12px; font-weight:700;color:#303030; height:15px; margin:10px 0;clear:both}
#content .Statistics .dt02 li{ float:left}
#content .Statistics .dt02 .blocker{width:74px;padding-left:8px}
#content .Statistics .dt02 .ip{width:172px;}
#content .Statistics dd{ padding-left:8px; font-size:11px; color:#595959; font-weight:700}
#content .Statistics dd .ul01{ width:74px}
#content .Statistics dd .ul02{ width:172px}
#content .Statistics dd .ul02 li{ width:150px; float:left}
#footer{height:82px; margin:auto; text-align:center; font-size:11px; color:#FFFFFF; font-weight:700; line-height:50px}

/*sign up*/
#content .sign_up{ width:780px; margin: 0 auto; font-weight:700;color:#707070}
#content .sign{ text-indent:12px;}
#content span{ font-weight:700; color:#000000}
#content .rule{ margin-top:24px;}
#content .rule .rule_tit{ font-size:18px; font-weight:700;color:#303030}
#content .reason{margin-top:24px}
#content .reason .reason_tit{ font-size:18px; font-weight:700;color:#303030}
#content .message{margin-top:24px}
#content .message li{ margin-bottom:5px}
#content .message .sumbit{background:#FFA53E; padding:1px 10px; width:90px; border:2px solid #FE8601; font-weight:700; cursor:pointer}
#content .explan{ margin: 18px 0 18px 0}
#content .explan .explan_tit{font-size:18px; font-weight:700;color:#303030}
/*login*/
#content .login{ width:600px; margin:0 auto; height:350px}
#content .log-in{margin:0 0 20px 0;font-size:18px; font-weight:700;color:#303030}
#content .username{ height:25px}
#content .password{height:25px}
#content .sumbit01{background:#FFA53E; padding:1px 13px; width:40px; border:2px solid #FE8601;margin: 10px 0 0 40px}
#content .forget{ margin-top:10px;font-weight:700}

/*contact*/
#content .contact{width:600px; margin:0 auto; height:550px}
#content .contact_us{margin:0 0 20px 0; font-size:18px; font-weight:700;color:#303030}
#content .contact .send_message{ background:#669933; height:400px;*height:360px;_height:360px; padding:20px; margin-top:10px; color:#FFFFFF}
#content .contact .send_message div{ font-weight:700;float:left;width:500px; margin-bottom:10px}
#content .contact .send_message div label{ width:65px; float:left; text-align:right; padding-right:15px}
#content .contact .send_message div span{ width:420px; float:left}
#content .contact .send_message input{width:200px; height:18px; border:1px #000 solid}
#content .contact .send_message .mar{ margin: 5px 0 0 80px;*margin: 5px 0 0 80px;_margin: 5px 0 0 40px;}
#content .contact .send_message .report01{width:96px; height:27px; padding:1px; background:#fff; margin:5px 0 0 0}
#content .contact .send_message .report01 .btn{border:1px solid #000; width:96px; cursor:pointer; height:27px; font-weight:700; float:left;}


/*member_list*/
#content .member_list{width:780px; margin: 0 auto; font-weight:700;color:#707070; overflow:hidden}
#content .member_list .tit{font-size:18px; font-weight:700;color:#303030}
#content .member_list .members{ border:1px solid #4783B1; width:776px;background:#00CC66; overflow:hidden; margin-bottom:30px}
#content .member_list .members ul{ width:776px;}
#content .member_list .members .next li{color:#FFFF66;line-height:23px; border-bottom:none}
#content .member_list .members ul li{ background:#568BB4; border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; float:left; color:#fff; height:23px; line-height:23px}


/*report abuse*/
#content .report_abuse{ width:780px; margin: 0 auto; font-weight:700;color:#707070}
#content .report_tit{margin:0 0 20px 0; font-size:18px; font-weight:700;color:#303030}
#content .report{line-height:15px;}
#content .report_abuse span{ font-weight:700; color:#000000}
#content .report_abuse .send_report{ background:#669933; height:400px;*height:350px;_height:350px;   padding:20px; margin:10px auto 0; color:#FFFFFF; width:600px}
#content .report_abuse .report02{width:96px; height:27px; padding:1px; background:#fff; float:left;margin:5px 0 0 0;}
#content .report_abuse .report02 .btn02{border:1px solid #000; width:96px; padding-left:15px; cursor:pointer; height:27px; font-weight:700; padding:0 2px 0 0; float:left}
#content .report_abuse .send_report div{ margin-bottom:3px}
#content .report_abuse .rules{margin-top:24px}
#content .report_abuse .rules .rules_title{ font-size:18px; font-weight:700;color:#303030}
#content .report_abuse .reason{margin:24px 0 34px 0}
#content .report_abuse .reason .reason_title{ font-size:18px; font-weight:700;color:#303030}
