body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	padding:0;
	margin:0
}
body,button,input,textarea {
	font:12px/1.5 Tahoma,Helvetica,Arial,'SimSun',sans-serif;
}
body {
	color:#333;
}
ol,ul,ul li,div li {
	list-style:none;
	margin:0;
	padding:0
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%
}
fieldset,img {
	border:0;
	vertical-align:top
}
table {
	border-collapse:collapse;
	border-spacing:0
}
address,caption,cite,code,dfn,em,th,var {
	font-weight:normal;
	font-style:normal
}
a {
	text-decoration:none;
	cursor:pointer;
	color:#2b2b2b
}
a:hover {
	color:#c00
}
.right a{
	text-decoration:underline;
}
.right a:hover{
	color:#c00
}
a.black {
	text-decoration:none;
	cursor:pointer;
	color:#000
}
a.black:hover {
	text-decoration:none;
	color:#333
}
a.textline {
	text-decoration:underline;
	color:#06c
}
a.textline:hover {
	text-decoration:underline;
	color:#06c
}
a.red {
	text-decoration:underline;
	color:#e60012
}
a.red:hover {
	text-decoration:underline;
	color:#e60012
}
a.pagego {
	text-decoration:none;
	cursor:pointer;
	color:#333
}
a.pagego:hover {
	text-decoration:underline;
	color:#06C
}
a.newadd {
	color:#ac3501;
	text-decoration:none
}
a.newadd:hover {
	color:#ac3501;
	text-decoration:none
}
.bdtop {
	border-top:#ccc 1px solid
}
.mr10 {
	margin-right:10px
}
.m10 {
	margin:10px
}
.mb10 {
	margin-bottom:10px
}
.mt10 {
	margin-top:10px
}
.p10 {
	padding:10px
}
.mtb10 {
	margin:10px 0
}
.mlr10 {
	margin:0 10px
}
.ptb10 {
	padding:10px 0
}
.plr10 {
	padding:0 10px
}
.plr50 {
	padding:0 50px
}
.tc {
	text-align:center
}
.tl {
	text-align:left
}
.tr {
	text-align:right
}
.green {
	color:#487c09
}
.blue {
	color:#06c
}
.red {
	color:#d90000
}
.gray {
	color:#999
}
.grayC {
	color:#ccc
}
.f12 {
	font-size:12px
}
.f14 {
	font-size:14px
}
.fl {
	float:left
}
.fr {
	float:right
}
.vmiddle {
	vertical-align:middle
}
.bold {
	font-weight:bold
}
.normal {
	font-weight:normal
}
.none {
	display:none
}
.hide {
	display:none
}
.nowrap {
	white-space:nowrap
}
.nodata {
	height:40px;
	padding:20px 10px;
	color:#666;
	text-align:center
}
.noplan {
	padding:10px;
	color:#000
}
.clear {
	zoom:1;
	clear:both
}
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	zoom:1
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.nav,.nav li,.nav li span.cur,.nav li span.cur em,.box-tit,.menubox-tit,.middle span,.ocdoor,.hopen,.btn1,.ad-tag,.ad-tag li,.btn2,.sele,.search p,.btn3,.ad-tab th,.btn4,.ad-sersel p,.ad-sersel em a,.ipt3,.ipt4,.ocdoor1,.form-list .date,.btn5,.onSuccess,.onError,.btn8,.cls,.mbox-selected,.mbox-unselected,.mbox-timehead,.ipt5,.sel1 .ad-tree .open,.form-tag li,.form-txt3,.chart-c h2,.user-tab th,.ipt6,#date_tab tr td,#date_tab tr td.del,#date_tab tr th,#date_tab thead th.del,.error_info,.all_spuare,.ad-menu h3.cur,.help-tit,.all_chose_button,.href_btn,.errorinfo,.notice p,.money_notice p,.date_input,.result_word,.imgbg {
	background:url("imgbg.png") no-repeat
}
.header .logo {
	float:left;
	width:192px;
	height:66px;
	background:url("logo.png") no-repeat;
	margin:10px 0 0 20px;
	display:inline;
}
.app_version{
	float:left;	
	margin-top:25px;
	border-left: #f1f1f1 1px solid;
}
.app_version span{
	font: 16px/2 "微软雅黑","黑体", sans-serif;
	color: #777;
	margin-left: 10px;
}
.info {
	float:right;
	padding:18px 25px 0 0
}
.info img {
	vertical-align:middle
}
.nav {
	clear:both;
	overflow:hidden;
	height:38px;
	background-repeat:repeat-x;
	margin-bottom:14px;
	padding:0 10px
}
.nav li {
	float:left;
	background-position:0 -39px;
	padding:0 20px;
	font-size:14px
}
.nav li.bgn {
	background:0
}
.nav li a,.nav li a:hover {
	color:#595959
}
.nav li em {
	float:left;
	height:29px;
	padding:9px 0 0 0
}
.nav li span {
	float:left;
	height:38px;
	height:38px
}
.nav li span.cur {
	background-position:left -78px;
	padding-left:20px
}
.nav li span.cur em {
	float:left;
	background-position:right -78px;
	padding-right:20px
}
.nav li span.cur a,.nav li span.cur a:hover {
	font-weight:bold;
	color:#fff
}
.left {
	float:left;
	display:inline;
	width:200px;
	margin-left:10px
}
.right {
	padding-left:16px;
	position:relative;
	margin:0 10px 0 210px;
	_display:inline;
	_float:right;
	_margin:0 10px 0 0
}
.middle {
	position:absolute;
	width:16px;
	top:0;
	left:0
}
.middle span {
	display:block;
	width:7px;
	height:50px;
	overflow:hidden;
	margin:190px 0 0 4px;
	background-position:0 -149px;
	cursor:pointer
}
.middle span.cur {
	background-position:-8px -149px
}
.menubox {
	clear:both;
	border-top:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	margin-bottom:11px
}
.menubox a{
	display:block;
	line-height:31px;
}
.menubox-tit {
	border-left:5px solid #999;
}

.menubox-tit h2 {
	font-size:14px;
	color:#575757;
	padding-left:15px;
}
.menubox-tit h2:hover {
	color:#000;
}

.box {
	border:1px solid #d4d4d4;
	margin-bottom:11px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.box-tit,.menubox-tit {
	height:31px;
	line-height:31px;
	background-position:0 -117px;
	background-repeat:repeat-x;
	padding-right:8px
}
.box-tit h2 {
	float:left;
	font-size:14px;
	color:#487c09;
	padding-left:15px;
}
.box-tit span {
	float:right
}


.box-tit-choose {
	line-height:31px;
	border-left:5px solid green;
	background-position:0 -847px;
	background-repeat:repeat-x;
	border-bottom:1px solid #d4d4d4;
}
.box-body {
	padding:5px
}
.btn2 {
	display:block;
	width:101px;
	height:26px;
	background-position:-16px -149px;
	text-align:center;
	line-height:26px;
	color:#ac3501
}
.pull_btn {
	top:63px;
	zoom:1;
	z-index:9999;
	color:#ac3501
}
.sele {
	overflow:hidden;
	height:34px;
	background-position:0 -200px;
	background-repeat:repeat-x;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	color:#666
}
.sele p {
	float:left;
	padding:7px 10px 0 12px
}
.sele strong {
	float:left;
	padding:2px 0 0 0
}
.sele select {
	color:#666
}
.sele span {
	float:right;
	padding:7px 12px 0 0
}
.sele span.va_no,.sele span.va_no .error {
	margin-top:5px;
	float:none;
	padding:0
}
.search {
	float:right;
	padding:4px 7px 0 0
}
.search p {
	float:left;
	width:200px;
	height:26px;
	background-position:0 -375px;
	padding:0;
	margin:0
}
.ipt2 {
	float:left;
	width:170px;
	height:20px;
	line-height:20px;
	background:#fff;
	border:0;
	margin:0;
	border:1px solid #fff;
	margin:2px 0 0 25px
}
.btn3 {
	float:left;
	width:53px;
	height:26px;
	background-position:0 -402px;
	border:0;
	cursor:pointer
}
.btn4 {
	display:inline-block;
	width:13px;
	height:12px;
	overflow:hidden;
	background-position:-65px -176px
}
.btn5,.btn8 {
	width:103px;
	height:28px;
	background-position:0 -582px;
	border:0;
	cursor:pointer;
	margin:0 10px;
	font-size:14px;
	font-weight:bold;
	color:#2473a2
}
.btn8 {
	width:149px;
	background-position:0 -710px
}
.btn7 {
	width:149px;
	height:38px;
	background:#e4f6c0;
	border:1px solid #DDDDDD;
	cursor:pointer;
	margin:0 10px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	-webkit-border-radius:3px 3px;
	-moz-border-radius:3px/3px;
	border-radius:3px/3px;
}

.tableshow td {
	border:1px solid #e5e4e7;
	text-align:center;
	height:30px;
	padding:5px;
}
.ad-tab {
	line-height:16px
}
.ad-tab th {
	height:42px;
	border:1px solid #e5e4e7;
	background-position:0 -906px;
	background-repeat:repeat-x;
	background-color:#f5f5f5
}
.ad-tab th .btn-n {
	float:right;
	margin-right:8px
}

.ad-tab td {
	text-align:center;
	border:1px solid #e5e4e7;
	height:30px
}
.ad-tab td.status_td {
	text-align:left;
	padding-left:10px
}
.ad-tab .odd td {
	background:#fcfcfc
}
.ad-tab .bg_hover td {
	background:#e4f6c0
}
.page {
	height:25px;
	padding:15px 20px 0 0;
	text-align:right;
	color:#6e6e6e
}
.page select {
	margin-left:5px
}
.page span {
	padding-right:5px
}
.page a {
	margin:0 2px;
	color:#6e6e6e
}
.page .on {
	font-weight:bold
}
.page .pager {
	width:30px;
	text-align:center
}
.page .gotoPager {
	background:transparent url("imgbg.png") no-repeat scroll -16px -175px;
	border:medium none;
	color:#666;
	cursor:pointer;
	height:22px;
	line-height:20px;
	margin:6px 5px 0;
	width:48px
}
.page .gotoPager:active {
	text-indent:2px
}
.help {
	clear:both;
	overflow:hidden;
	zoom:1;
	padding:0 10px
}
.help ul {
	clear:both;
	padding:5px 0 6px;
}
.help li {
	padding-left:10px;
	background:url("dot.png") no-repeat 2px 10px;
	margin:5px 0
}
.tips {
	padding:0 10px
}
.tips ul {
	padding:5px 0 6px;
}
.tips li {
	padding-left:10px;
	background:url("dot.png") no-repeat 2px 10px;
	margin:5px 0
}
.user-menu {
	clear:both;
	overflow:hidden;
	padding:0 10px
}
.user-menu ul {
	clear:both;
	border-top:1px dashed #ddd;
	padding:2px 0 2px;
}
.user-menu li {
	padding-left:10px;
	background:url("dot.png") no-repeat 2px 10px;
	margin:3px 0;
}
.user-info {
	clear:both;
	overflow:hidden;
	padding:10px;
	line-height:20px;
}
.box-tit .hopen {
	float:right;
	width:15px;
	height:11px;
	overflow:hidden;
	background-position:-118px -149px;
	margin:8px 0 0 8px;
	cursor:pointer;
}
.box-tit .cur {
	background-position:-134px -149px;
}
.helpa {
	display:none;
}
.helpb span {
	display:block;
	line-height:14px;
	overflow:hidden;
	padding:9px 0 0 3px;
}
.helpb p {
	clear:both;
	padding:10px 0 0 0;
	height:32px;
}
.footer {
	text-align:center;
	border-top:1px solid #e6e6e6;
	margin:20px 10px;
	padding:10px 0;
	color:#8c8c8c;
}
.footer a {
	color:#8c8c8c;
}
.chart {
	overflow:hidden;
	zoom:1;
	padding-bottom:15px;
	margin-bottom:15px;
	background:#f5f5f5;
	border:1px solid #d4d4d4
}
.chart-tit {
	height:30px;
	padding:13px 0 0 15px
}
.chart-tit input {
	vertical-align:middle
}
.chart-c {
	clear:both;
	overflow:hidden;
	zoom:1;
	border:1px solid #d4d4d4;
	margin:0 6px;
	background:#fff
}
.chart-c h2 {
	clear:both;
	line-height:30px;
	height:30px;
	background-position:0 -429px;
	background-repeat:repeat-x;
	border-bottom:1px solid #d4d4d4;
	padding:0 10px
}
.chart-img {
	padding:15px 10px
}
.chart-tit em {
	float:right;
	padding-right:10px
}
.footer {
	text-align:center;
	border-top:1px solid #e6e6e6;
	margin:20px 10px;
	padding:10px 0;
	color:#8c8c8c
}
.footer a {
	color:#8c8c8c
}

.boxr {
	border:1px solid #d4d4d4;
	min-height:392px;
	_height:392px;
	background:url("boxr.png") repeat-x top
}
input.in{
	padding:1px 1px; border:1px solid #ccc;height:20px;line-height:20px;
}

.p10 {
	padding:10px
}


.ad-tag {
	overflow:hidden;
	background-position:0 -260px;
	background-repeat:repeat-x;
	height:26px
}
.ad-tag li {
	float:left;
	height:24px;
	line-height:24px;
	border:1px solid #d4d4d4;
	background-position:0 -235px;
	cursor:pointer;
	margin-right:2px
}
.ad-tag li a {
	color:#333;
	height:24px;
	padding:0 15px;
	text-decoration:none;
	display:inline-block
}
.ad-tag li.cur {
	border-bottom:0;
	height:25px;
	line-height:25px;
	font-weight:bold;
	color:#487c09;
	background-position:0 -349px
}
.ad-tag li.cur a {
	color:#487c09
}
.ad-tag span {
	float:right;
	padding:2px 0 0 0
}
.ad-tag-tab {
	border:1px solid #d4d4d4;
	border-top-width:0;
	padding:10px
}

.all_spuare {
	float:left;
	margin-left:22px;
	margin-top:9px;
	width:9px;
	height:20px;
	background-position:-191px -825px
}

.all_chose_button {
	margin:6px 5px 0;
	width:48px;
	height:22px;
	border:0;
	background-color:none;
	background-position:-16px -175px;
	line-height:20px;
	color:#333;
	cursor:pointer;
}

.href_btn {
	margin:0;
	padding:0;
	display:block;
	width:48px;
	height:22px;
	font-weight:normal;
	font-size:12px;
	background-position:-16px -175px;
	text-align:center;
	line-height:25px;
	color:#666
}
.crumbs {
	height:30px;
	padding:2px 0 0 17px;
	font-family:"SimSun";
	font-weight:bold;
	font-size:14px;
	color:#666;
}


.crumbs .box_title{

	float:left;

}

.userscore
{
   margin-left:0px; padding-left:0px;height:600px;width:100%; 
}

.tablebg td{
	background:#eeffff;
}
.tablebgred td{
	background:#ffe6ea;
}

.formtips{width: 200px;margin:2px;padding:2px;}
.onError{
	display:inline-block;
	width:13px;
	height:13px;
	overflow:hidden;
	background-position:-187px -167px
}
.onSuccess{
	display:inline-block;
	width:11px;
	height:11px;
	overflow:hidden;
	background-position:0px -501px
}
.pagecss {font-size:12px;color:#000;height:25px;margin:5px;}
.pagecss span {background:#fff;border:1px solid #d4d4d4; color:#666;  padding:3px 3px 0;margin:0 3px 0 0; float:left;}
.pagecss strong {background:#fff;border:1px solid #d4d4d4; color:#666; font-weight:bold; padding:3px 3px 0;margin:0 3px 0 0; float:left;}
.pagecss a{padding:3px 3px 0;margin:0 3px 0 0;background:#fff; border:1px solid #d4d4d4; float:left;} 
.pagecss a:link,.pagecss a:visited {color: #000; text-decoration:none;}
.pagecss a:hover{color:#000; background:#fff; border:1px solid #d4d4d4;}
.pagecss .p_input {background:#fff;border:1px solid #d4d4d4; color:#666; font-weight:bold; padding:3px 3px 0;margin:0 3px 0 0; float:left;width: 30px;height:18px;}

.btnGreen {
	border:1px solid #3d810c;
	box-shadow:0 1px 1px #aaa;
	-moz-box-shadow:0 1px 1px #aaa;
	-webkit-box-shadow:0 1px 1px #aaa;
	padding:1px 20px;
	cursor:pointer;
	display:inline-block;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	overflow:visible;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	*zoom:1;
	background-color:#5ba607;
	background-image:linear-gradient(bottom, #4d910c 3%, #69b310 97%, #fff 100%);
	background-image:-moz-linear-gradient(bottom, #4d910c 3%, #69b310 97%, #fff 100%);
	background-image:-webkit-linear-gradient(bottom, #4d910c 3%, #69b310 97%, #fff 100%);
	color:#fff; font-size:14px; line-height: 1.5;
}
a.btnGreen {
	color:#fff
}

.btnGreen:hover {
	background-color:#5ba607;
	background-image:linear-gradient(bottom, #3d810c 3%, #69b310 97%, #fff 100%);
	background-image:-moz-linear-gradient(bottom, #3d810c 3%, #69b310 97%, #fff 100%);
	background-image:-webkit-linear-gradient(bottom, #3d810c 3%, #69b310 97%, #fff 100%);
	color:yellow;
}


.btnGreen.disabled,.btnGreen[disabled] {
	cursor:default;
	background-image:none;
	opacity:0.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.odd:hover td{
	background-color:#eeffff;
}