@charset "utf-8";
/* CSS Document */
body { background:#000; color:#333;}
#homeheader { width:841px; margin:0 auto; height:92px;}
#homeheader #logo { width:225px; float:left; text-align:right; line-height:24px; font-weight:normal; padding-top:35px;}
#homeheader #logo a { color:#BCBCBC;}
#homeheader #logo a:hover { color:#BBF128;}
#homebox { width:841px; margin:0 auto;}
#homebox-top { height:257px; background:#A1C83C url(../pic/hometop.gif) no-repeat center top;}
#homebox-top p { font-size:24px; line-height:257px; text-align:center; font-weight:bold; color:#fff;}
#homebox-main { height:100px; background:#fff url(../pic/homebot.gif) no-repeat center bottom; padding-left:90px; padding-top:37px;}
#homebox-main a { display:block; width:130px; height:71px; float:left; border-right:1px solid #C9C9C9; background:url(../pic/homeicon.gif) no-repeat 80px 0; padding-left:30px; line-height:71px; font-size:13px; color:#666;}
#homebox-main a:hover { color:red;}
#homebox-main a.nobr { border:0 none;}
#homebox-main a.m1 { background-position:80px -223px;}
#homebox-main a.m3 { background-position:80px -115px;}
#homefooter { line-height:45px; text-align:left; padding-right:10px; margin:0 auto; color:#AEAEAE; background-color:Black;}
#homefooter a { color:#AEAEAE;}
#homefooter a:hover { color:#BBF128}
#gonggao h3 a
{text-align:right; padding-left:120px; font-size:12px; font-weight:500; color:#339900; text-decoration:underline;}
#indexheader {width:951px; margin:0 auto;}
#indexheader #logo { width:200px; padding:30px 0 0 60px; float:left;}
#nav { float:right; padding-right:30px; margin-top:47px;}
#nav li { float:left; text-align:center; margin-right:5px;}
#nav li a { width:81px; height:27px; display:block; float:left; background:url(../pic/mbg.gif) no-repeat 0 -39px; line-height:27px; font-size:13px; color:#C9C9C9;}
#nav li a.cur,#nav li a:hover { background-position:0 0; color:#333333;}
#indextopbox { width:951px; margin:0 auto; margin-bottom:6px;}
.indextop { height:41px; background:#fff url(../pic/wtop.gif) no-repeat center top; line-height:41px; }
.indextop p { padding-right:80px; text-align:right; font-size:13px;}
.indextop p .green { color:#6c0;}
.indexbot { height:120px; background:#66CC00 url(../pic/wbot.gif) no-repeat center bottom;}
.indexbot_l { width:700px; float:left; padding-top:30px; margin-right:25px;}
.indexbot_l p { text-align:right; font-size:13px; line-height:24px;}
.indexbot_l p a:link,.indexbot_l p a:visited { color:#000; text-decoration:underline;}
.indexbox_r { float:left; padding-top:25px; height:53px;}
.indexbox_r span { font-size:53px; color:#fff; font-weight:bold; float:left; }
.indexbox_r input.pub { float:left; margin-top:18px; margin-left:15px; cursor:pointer; }
#indexmainbox { width:952px; margin:0 auto;}
#indexleft { float:left; width:726px; background:#fff url(../pic/indexmain_l.gif) no-repeat center top; padding-top:25px;}
.taskbox { padding-bottom:15px;}
.taskbox_l { float:left; width:154px; overflow:hidden;}
.taskbox_l h3 { font-size:17px; padding-left:10px; line-height:25px; padding-top:10px; }
.taskbox_r { float:left; width:535px; padding:15px 15px 0px 20px;  background:url(../pic/line.gif) no-repeat left top;}
.tasktabtitle { height:21px; line-height:21px; background:url(../pic/dot.gif) repeat-x left bottom; padding-left:10px;}
.tasktabtitle li { float:left; cursor:pointer; margin-right:9px;display:block; width:76px; height:21px; text-align:center; line-height:21px; background:url(../pic/mbg.gif) no-repeat 0 -80px; color:#F2F2F2;}
.tasktabtitle li.hover { background-position:0 -116px;}
.tasktabcon-t { height:33px; line-height:33px; border-bottom:1px dotted #BCBCBC;}
.tasktabcon-t a:link,.tasktabcon-t a:visited{ color:#339900; text-decoration:underline;}
.taskcon { padding:15px 0;}
.tasklist li { width:250px; float:left; margin-left:10px; margin-bottom:35px; }
.tasklist li h6 { font-weight:normal; line-height:22px;}
.tasklist li p { line-height:20px;}
.tasklist li p.hx a { color:#666;}
.tasklist li p.hx a:hover { color:red;}
.userbox { padding:25px 0; background-color:#363636; }
.userbox_l { float:left; width:154px;}
.userbox_l h3 { font-size:17px; padding-left:10px; line-height:25px; padding-top:10px; color:#F2F2F2;}
.userbox_r { float:left; width:535px;  padding:15px 15px 15px 20px; background:url(../pic/ysline_bg.gif) no-repeat left top;}
.userlist {}
.userlist li { float:left; width:160px; padding-bottom:10px; color:#fff; display:inline; margin-left:15px;}
.avat { float:left; display:block; width:48px; height:48px; padding:5px 7px 7px 5px; overflow:hidden; margin-right:8px; background:url(../pic/avatar_bg.gif) no-repeat;}
.userinfo { width:90px; float:left; line-height:18px;}
.userinfo h6 { width:23px; height:17px; background:url(../pic/phb.gif) no-repeat; text-align:center; margin-bottom:5px; font-weight:normal;}
.userinfo a:link, .userinfo a:visited{ color:#fff;}
.userinfo a:hover { color:#CF3; text-decoration:underline;}
.friendlink { padding:10px 10px 15px; background:#66CC00 url(../pic/friendbot.gif) no-repeat left bottom; color:#333; overflow:hidden; width:706px;}
.friendlink h3 { line-height:25px; margin-bottom:5px;}
.friendlink h3 a:link,.friendlink h3 a:visited { font-weight:normal; color:#333;}
.friendlink .friendlist li { float:left; line-height:22px; margin-right:15px;}
.friendlink .friendlist li a { color:#333; white-space:nowrap;}
.friendlink .friendlist li a:hover { color:#fff;}
#indexright { width:221px; float:right; overflow:hidden;}
#login { background:#fff url(../pic/login-topbg.gif) no-repeat; padding:15px; margin-bottom:6px;}
#login h3 { line-height:26px; margin-bottom:10px; font-size:14px; color:#666;}
#login p.reglink { }
#login .loginlist {  border-bottom:1px dotted #C6C6C6; margin-bottom:15px;}
#login .loginlist li { line-height:18px; padding-bottom:14px;}
#login .loginlist li .loginp {}
#login .loginlist li .logbtn { cursor:pointer;}
#login .loginlist li .forget { padding-left:15px;}
#login .loginlist li .forget a { color:#666; text-decoration:underline;}
.inder_rbox { margin-bottom:6px; background-color:#fff; padding:15px;}
.inder_rbox h3,.survey_box h3 { font-size:14px; color:#666; line-height:25px; margin-bottom:5px;}
.questionlist {}
.questionlist li,#gonggao li { line-height:20px; padding-left:20px; background:url(../pic/qest_arr.gif) no-repeat 0px 4px; margin-bottom:8px;} 
.questionlist1 li,#gonggao1 li { line-height:20px; padding-left:20px; background:url(../pic/qest_arr1.gif) no-repeat 0px 4px; margin-bottom:8px;} 
.onlinelist li { padding-bottom:10px; line-height:20px;}
.onlinelist li img.qq { width:14px; height:15px; background:url(../pic/qq.gif) no-repeat; margin-right:8px; vertical-align:-2px;}
.survey_box { background:#fff url(../pic/sur_botbg.gif) no-repeat left bottom; padding:15px;}
.survey_box p { line-height:15px; color:#333; padding-bottom:10px;}
.survey_box .surveycon  { height:170px; width:180px; line-height:15px; color:#333;}
#gonggao li {background:url(../pic/bnn_ru.gif) no-repeat 0px 0px;}
/*-------------------2010.06 update--------------------*/
.orange { color:#FC0;}
#xxk .indextop p { padding-right:250px;}
#xxk .indexbot { background:#5BC6FF url(../pic/c_wbot.gif) no-repeat center bottom;}
.c_search { width:450px; float:right; padding-top:15px;}
.c_search p { margin-bottom:10px;}
.c_stxt { width:260px; margin-right:10px;}
.c_sbtn { width:60px;}
#xxk .taskbox_l { text-align:right; padding-right:10px; width:144px;}
#xxk .taskbox_r {background:url(../pic/c_line.gif) no-repeat left top;}
#xxk .tasktabtitle li { background:url(../pic/c_mbg.gif) no-repeat; width:64px; cursor:pointer; margin-right:5px;}
#xxk .tasktabtitle li.hover { background-position:0 -21px;}
.c_subcate {}
.c_subcate li { float:left; margin-right:10px; line-height:25px; padding-left:15px; background:url(../pic/c_dot.gif) no-repeat 0 8px; font-size:13px;}
.c_subcate li a:link,.c_subcate li a:visited { color:#}
.c_subcate li a:hover { color:red;}
.c_photolist { padding-top:12px; }
.c_photolist li { float:left; width:120px; margin-left:10px; display:inline; height:170px; padding-right:3px;}
.c_photolist li .c_photo { width:120px; height:120px; overflow:hidden; margin:0 auto;}
.c_photolist li h6 { margin-top:8px; font-weight:normal;}
#xxk .friendlink { background:#5BC6FF url(../pic/c_friendbot.gif) no-repeat left bottom;}
.c_footer { padding-top:15px; line-height:25px; color:#fff; background-color:#2C2C2C;}
.c_footer a:link,.c_footer a:visited { color:#fff; padding:0 5px;}
/*-----------wxj---------------*/
.c_photolist li h6{height:30px; overflow:hidden}