﻿body{ background:#fff; font-family:"宋体"; line-height:180%; font-size:12px;}
*{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:none;}

a{ color: #2C602F; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}


.header,.wrap,.foot{ width:950px; margin:0 auto;}
.header p.logo{ padding:6px 15px;}
.header span{ padding-top:25px; padding-right:10px; color:#2C603A; float:right;}
.header span a{ color:#2C603A; text-decoration:none;}
.navBox{ background:url(images/titbg.gif) repeat-x; height:30px; border:1px solid #ADD78A; padding:0 10px; border-bottom:2px solid #ADD78A; margin-bottom:14px; clear:both;}
.navBox span{ padding:4px 0 0;}
.navBox span *{ vertical-align:middle;}
.navBox ul{ padding-top:4px;}
.navBox li{ width:82px; line-height:26px; font-size:14px; text-align:center; cursor:pointer; font-weight:bold; color:#2C602F; float:left;}
.navBox li.on{ background:url(images/lion.gif) no-repeat; color:#fff;}
.navBox li.on a{color:#FFFFFF;}
.tag{ width:100%; clear:both; margin-top:20px; border-bottom:1px solid #888;}
.tag li{ float:left; background:#999; padding:0 15px; border:1px solid #888; color:#fff; cursor:pointer; margin-left:8px; display:inline; position:relative; bottom:-1px;}
.tag li.on1{ border-bottom:1px solid #fff; background:#fff; color:#000;}
.but1{ width:55px; padding-top:1px;background:#dddddd;border:1px solid #808080; cursor:pointer; height:20px; text-align:center;margin-left:4px;}
.wrap{ background:url(images/lbg.gif) left repeat-y;}

.blank15{ height:15px; clear:both; overflow:hidden;}
.leftBox{ width:138px; float:left;}
.leftBox h1{ font-size:14px; font-weight:bold; padding:0 10px; line-height:200%; background:#ADD78A;color:#2C602F;}
.leftBox li,.leftBox li a{ font-size:14px; color:#2C602F; text-decoration:none;}
.leftBox li{ border-bottom:1px solid #BED78A; padding:5px 0 5px 30px; background:url(images/ico_all.gif) 6px 8px no-repeat;}
.leftBox li.n1{ background-position:6px -26px;}
.leftBox li.n2{ background-position:6px -55px;}
.leftBox li.n3{ background-position:6px -90px;}
.leftBox li.n0{ padding:5px 0 5px 30px; border-bottom:1px solid #E5E5E5;background:url(images/dot_out.gif) 13px 12px no-repeat;padding-left:25px;}
.title{ font-size:14px; color:#333; font-weight:bold;}
.title span{ background:url(images/ico_all.gif) left -146px no-repeat; padding-left:15px; float:right;}
.title span a{ color:#346837; text-decoration:none; font-size:12px; font-weight:normal;}
.rightBox{ width:792px; float:right;}
.left{ width:460px; float:left;}
.right{ width:298px; border:1px solid #BFBFBF; float:right;}
.right h1,.left h1{background:#BFBFBF; line-height:220%; padding:0 10px; font-size:14px; color:#000;}
.left h1{ line-height:200%;}
.list01,.list02{ width:96%; padding:10px 0; clear:both; margin:0 auto;}
.list01 li{ border-bottom:1px dashed #ccc; padding:5px 0;}
.list01 li a{ font-size:14px; text-decoration:none; color:#000;}
.list01 li img{ vertical-align:middle; margin:0 3px;}
.list02 li{ width:50%; height:60px; padding-top:10px; float:left; border-bottom:1px solid #C2C2C2;}
.list02 li img{ float:left; margin-right:5px;}
.list02 li h2,.list02 li h2 a{ font-size:14px; text-decoration:none; color:#215421;}
.infoR{ width:100%; padding-bottom:12px;}
.infoR{ width:100%;}
.infoR li{ font-size:12px;}
.infoR li span{ float:right;}
.infoR li span a{ color:#BABABA; text-decoration:underline;}
.infoR li span a:hover{ color:#f60; text-decoration:none; text-decoration:underline;}
.infoR li font{ font-size:12px; color:#c00; font-weight:bold;}
.infoR li.no{ border-bottom:none;}
.infoR li{ border-bottom:1px solid #E3E3E3; padding:6px 8px 5px;}
td.im img{ display:block; margin:0 auto 10px;}
td.im{ text-align:center; }
td.im a{font-size:14px; color:#2C602F; text-decoration:none;}
.infoBox{ width:100%; margin-top:6px; clear:both;}
.infoBox td{ padding:3px 3px; color:#363; font-weight:bold; border-top:1px dashed #C2C2C2;}
.infoBox td a{ font-weight:normal;  color:#BABABA; text-decoration:underline;}
.infoBox td a:hover{ color:#f60; text-decoration:none; text-decoration:underline;}
.infoBox td img{ margin:0px 4px;}
.infoBox td.no{ border-top:none;}
.guide,.guide a{ font-size:14px; color:#000;}
.table01{ padding:0; margin:15px 0 15px 40px;}
.table01 td { border-bottom:1px dashed #999; padding:3px 0;}
.table01 td a,.list a,.list3 a{ color:#000; text-decoration:none;}
.list{ width:276px; float:left; margin:0 5px; padding-top:10px; display:inline; border-bottom:1px solid #C2C2C2;}
.listimg{ width:60px; text-align:left; float:left;}
.listtxt{ width:216px; float:right;}
.listtxt h2,.listtxt h2 a{ color:#D20000; font-size:14px;}
.listtxt li{ background:url(images//dot_black.gif) 0 8px no-repeat; padding-left:10px;}
.listtxt p{ text-align:right;}
.list3{ width:556px; float:left; margin:0 5px; padding-top:10px; display:inline;}
.list3 li{ float:left; width:98%; line-height:35px; padding-left:10px; border-bottom:1px dotted #C2C2C2;}
.rankList .score{width:140px;}
.rankList .medal{width:90px;}
.medalBox{ width:94%; margin:0 auto; clear:both;}
.medalBox li{ width:92%; padding:2px 0; font-weight:bold; float:left;}
.medalBox li img{ vertical-align:middle; margin:0 4px;}
.pageLink { width:80%; clear:both; text-align:center; padding:10px 0; color:red;font-size:14px;}
.pageLink a{color:#000;text-decoration: underline;font-size:14px;}
.rankList {text-align: left;vertical-align: middle;border:0;}
.rankList td{border-bottom:dotted gray 1px;padding:3px 0;}
.rankList .rank{width:40px;text-align:center;}
.rankList .touxiang{width:60px;}
.rankList .username{width:220px;}
.f_tit {FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #ff0084}
.askBox p input.in{ height:26px; line-height:26px; margin-left:20px;}
.askBox{ width:100%; margin:0 auto 30px;}
.askBox *{ font-size:14px; line-height:200%;}
.askBox h1{ font-size:24px; font-family:"黑体"}
.askBox h1 font{ font-size:24px; font-weight:bold; color:#2FA800;}
.askList{ width:560px; margin:0 auto; background:#F0F0F0; padding:15px; clear:both;}
.askList p{ margin:5px 0;}
.askList1{ background:#EBEBEB url(images/bgm.gif) right top no-repeat;}
.askList1 h1{ font-size:14px; line-height:200%; padding:0 10px 5px; }
.askList1 h1 span{ float:right; line-height:120%;}
.askList1 h1 span,.askList1 h1 span a{ font-size:14px; font-weight:bold;}
.askList1 ul{ width:558px; padding-bottom:10px; margin:0 auto;}
.askList1 li{ float:left; width:48%; background:url(images/dot_black.gif) 0 8px no-repeat; padding-left:10px;}
input.in{ background:url(images/inputbg.gif) repeat-x; cursor:pointer; border:1px solid #BB0500; line-height:24px;  padding:0 10px; color:#fff;}
.ubbtr {padding:2px 2px;border:1px solid #808080;line-height:100%}
.buttonS {height:22px;width:72px;cursor:pointer;border:0;background:url(images/dainei_but.gif) no-repeat;text-align:center;}
.buttonZ {height:22px;width:62px;cursor:pointer;border:0;background:url(images/se_nbutton.gif) no-repeat;text-align:center;}


.botbg{ width:100%; clear:both; overflow:hidden; height:1px; background:url(images/bottombg.gif) left top no-repeat;}
.foot{ text-align:center; padding-top:10px; font-family:Arial; color:#999; clear:both;}
.header:after,.wrap:after,.navBox:after,.tag:after,.list02:after,.askList:after{ content:"."; height:0; visibility:hidden; clear:both; display:block;}
/*  start */

/*  end */
.ulAdmin{ width:100%; clear:both;}
.ulAdmin li{ width:50%; line-height:200%; float:left;}
.ulAdmin li img{ margin-right:3px; vertical-align:middle;}

.pageBox{ width:100%; padding:10px 0; clear:both;}
.pageBox a{ color:#2C602F; background:#E7F4E0; border:1px solid #ADD78B; padding:2px 6px; text-decoration:none;}
.pageBox input{ color:#2C602F; background:#E7F4E0; border:1px solid #ADD78B;text-decoration:none;}
.pageBox span{ float:right;}
.pageBox span a.red{ background:#DC137B; border:1px solid #EC258C; color:#fff;}
.list304 td{ border-bottom:1px solid #EBEBEB; line-height:100%; padding:8px 5px; color:#7F7F7D;}
.list304 thead{ background:#F5F5F5;}
.list304 thead td{ border-bottom:1px solid #ccc; border-top:1px solid #ccc; color:#333;}
.list304 td.f14 a{ font-size:14px;}

