/* CSS Document */
.g-contBox-content{padding:10px; margin-top:10px; overflow:hidden; background:#F5F5F5;}
.g-contBox-content li label{ margin-right:8px; display:inline-block; width:80px; text-align:right;}
.g-contBox-content li{ padding:2px 0}

.box-notes{ position:relative;}
.box-notes .receive{ position:absolute; border:1px solid #ccc; background-color:#fff; padding:5px; left:150px; top:30px; border-radius:3px; box-shadow:0 0 5px #ccc;}
.box-notes .receive span.bb{ width:12px; height:12px; font:12px "simsun"; color:#ccc; position:absolute; bottom:-8px; overflow:hidden; display:inline-block;}
.box-notes .receive span.bbT{ color:#fff; position:absolute; bottom:-7px;}


.taskIntro{ border:1px solid #ddd; margin:15px 0; padding:10px;}
.g-contBox{ border:1px solid #ddd;}
.g-contBox-title{ position:relative; background:url(../images/index-t-b.jpg) repeat-x 0 bottom; height:30px; overflow:hidden; _float:left; width:100%}
.g-contBox-title h2{ font-size:12px; line-height:28px; text-indent:10px;}
.g-contBox-title .ext{ float:right; line-height:28px; padding-right:8px; _position:absolute; _right:0px; _top:0px;}
.g-menu{ position:absolute; top:25px; left:10px; width:130px; background-color:#fff; padding:5px 0px; border:1px solid #ccc;}
.g-menu a{ display:block; color:red; padding:0 5px;}
.g-menu a:hover{ background-color:red; color:#fff;}

.g-warper .g-List .g-item .g-pic{ width:100px; border:1px solid #ccc;}
.g-warper{ width:720px; margin:0 auto; overflow:hidden;}
.g-warper .g-List{ width:724px; margin:0 auto;}
.g-warper .g-List .g-item{ border-right:1px dotted #ccc; border-bottom:1px dotted #ccc; width:345px; float:left; margin-bottom:-1px; padding:15px 0 15px 15px;}
.g-warper .g-List .g-item .g-cont{ margin-left:115px; width:210px;}
.g-warper .g-List .g-item .g-cont h3{ font-size:12px;}
.g-warper .g-List .g-item .g-cont h3 label{ display:inline-block; width:65px;}
.g-warper .g-List .g-item .g-cont .g-dl,.g-warper .g-List .g-item .g-cont .opt{ margin-top:5px;}
.g-dl dt{ float:left; width:66px;}
.g-dl dd{ margin-left:66px;}
.popularity{ color:#999;}


/*任务详细*/
.taskInfo{ padding:10px 0; float:left; width:506px;}
.taskInfo dl{ overflow:hidden; border:1px solid #ccc; padding:10px; height:200px;}
.taskInfo dl dt{ float:right; width:200px;}
.taskInfo dl dd{ margin-right:228px;}

.detail_text{ font-size:12px; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.jifen{ font-size:14px; padding-top:5px;}
.jifen span{ margin-left:8px; color:#f00;}
.sn-number{ color:#999;}
.but1{ padding:10px 0; text-align:center;}

.text_con_detail{ margin-top:30px;}
.text_con_detail h3{ font-size:13px;}
.text_con_detail p{ color:#666;}

/*任务动态*/
.wrapper{ margin:10px 0; float:right; width:210px; border:1px solid #ccc; padding:5px;}
.box{ margin-bottom:10px;}
.box h3{ font-size:13px; background-color:#f5f5f5; line-height:24px; height:24px; text-indent:10px; overflow:hidden;}
.box ul{ display:block; overflow:hidden; background-color:#fff; padding:3px 5px;}
.box ul li{ color:#666; margin-bottom:3px; background:url(../images/sj.jpg) no-repeat left center; text-indent:10px; height:20px; line-height:20px; overflow:hidden;}



/***规则***/
table.credit,table.credit tr td{ border:1px dotted #ccc;}
table.credit tr td{ font-size:13px; color:#666;}
table.credit tr td label{ font-family:Verdana; font-weight:bold; margin-right:5px; color:#960}
table.credit tr.head td{ font-weight:bold; color:#f60}