body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font:normal 14px/1.5 Tahoma,Helvetica,arial,sans-serif;}
a{color:#858585;text-decoration:none;}
a:hover{text-decoration:underline;}
span.money{font-family:Helvetica,arial,sans-serif;}
span.required{color:red;}
input.btn{
	border:0;
	height:20px;
	line-height:20px;
	background:none;
	font-size:14px; color:gray;
}
ul,p,form,blockquote{margin:0;padding:0}
input.date, input.number{font-size:14px;padding:3px 4px;border-color:#89B4D6;border-style:solid;border-width:1px;}
input.date, input.number{font-size:12px;padding:2px 3px;border-color:#89B4D6;border-style:solid;border-width:1px;width:120px;}
.text,.f-input{font-size:14px;padding:3px 4px;border-color:#89B4D6;border-style:solid;border-width:1px;width:230px}
.textarea{font-size:14px;padding:3px 4px;border-color:#7c7c7c #c3c3c3 #ddd;border-style:solid;border-width:1px;}
.select{font-size:14px;padding:3px 0 3px 4px;border-color:#89B4D6;border-style:solid;border-width:1px;}
input.formbutton{padding:4px 1em;*padding:5px 1.5em 0;border:2px solid;border-color:#82D0D4 #4D989B #54A3A7 #92D6D9;background:#63C5C8;color:#fff;letter-spacing:.1em;cursor:pointer;*width:auto;_width:0;*overflow:visible;}
input.disabled{border:1px solid #ccc;background:#eee;color:#999;cursor:default;}
button.formbutton{height:23px;padding:0 1.5em;border:1px solid;border-color:#82D0D4 #92D6D9 #54A3A7 #4D989B;background:#63C5C8;color:#fff;letter-spacing:.3em;cursor:pointer;line-height:23px;}
dd.formbutton:focus{border-color:#000;}
.field textarea{width:320px;height:120px;margin:3px 0 0;}

.clear{clear:both}

/* sysmsg */
.sysmsgw{position:relative;top:-2px;clear:both;padding:8px 0 10px 37px;color:#000;font-size:14px;}
.sysmsg{position:relative;width:930px;margin:auto;padding-left:30px;}
.sysmsg .close{position:absolute;top:0;right:20px;padding-right:16px;background:url(bg-sysmsg-close.gif) 100% 50% no-repeat;font-size:12px;cursor:pointer;}
#sysmsg-error{border:1px solid #d01e5e;background:#ffdcd7;color:#d01e5e;}
#sysmsg-success{border-top:2px solid #690;border-bottom:2px solid #690;background:#EDFEDA;color:#690;}
#sysmsg-error .sysmsg{background:url(bg-sysmsg-error.gif) no-repeat 0 0;}
#sysmsg-success .sysmsg{background:url(bg-sysmsg-success.gif) no-repeat 0 0;}
#sysmsg-tip{position:relative;top:5px;left:8px;width:948px;font-size:14px;}
#sysmsg-tip .sysmsg-tip-top{background:url(bg-sysmsg-tip.gif) no-repeat 0 0;height:12px;overflow:hidden;}
#sysmsg-tip .sysmsg-tip-content{background:#FBFBC5;padding:0 30px 0 30px;border-left:1px solid #89B4D7;border-right:1px solid #89B4D7;}
#sysmsg-tip .sysmsg-tip-bottom{background:url(bg-sysmsg-tip.gif) no-repeat 0 -13px;height:12px;overflow:hidden;font-size:12px;}
#sysmsg-tip .sysmsg-tip-close{display:none;position:absolute;top:12px;right:20px;padding-right:16px;background:url(bg-sysmsg-close.gif) 100% 50% no-repeat;font-size:12px;color:#699701;cursor:pointer;}
/* end sysmsg */

body{background:#e8dddd url(bg01.gif) repeat-x 0 -10px;font-family: 微软雅黑, 宋体;font-size:14px}

#ftw{position:relative;top:5px;width:960px;margin:0 auto;background:url(bottom_bg.png) no-repeat 0 0}

#header{
  width:960px;
  margin:0 auto;
}
#header #top{
  height:82px;
  overflow:hidden;
  position:relative;top:10px;
}

.navL{
  position:relative;
  left:-10px;
  width:980px;
  height:55px;
  overflow:hidden;
  background:url(nav_left.jpg) no-repeat left top;
}
.navR{
  height:55px;
  margin-left:10px;
  background:url(nav_right.jpg) no-repeat right top;
}
.navC{
  height:55px;
  margin-right:10px;
  background:url(nav_bg.jpg) repeat-x;
}
.navC ul.navList{
  float:left;
  margin:8px 0 0 10px;
}
.navC ul.navList li{
  float:left;
  height:47px;
  line-height:42px;
  text-align:center;
  font-weight:bold;
  font-size:14px;
  background:url(navbg.jpg) no-repeat center 0;
}
.navC ul.navList li a{
  display:inline-block;
  margin:0 10px;
  color:#fff;
  text-decoration:none;
}
.navC ul.navList li.current{
  background-position:center -47px;
}
.navC ul.navList li.bar{
  overflow:hidden;
  width:3px;
  background-position:0 -93px;
}
.navC ul.logins{
  float:right;
  margin:8px 0 0 10px;
}
.navC ul.logins li{
  float:left;
  height:47px;
  line-height:42px;
  text-align:center;
  font-weight:bold;
  font-size:14px;
  color:#fff;
}
.navC ul.logins li a{
  display:inline-block;
  margin:0 10px;
  color:#fff;
  text-decoration:none;
}
.navC ul.logins li.bar{
  overflow:hidden;
  width:3px;
  background:url(navbg.jpg) no-repeat 0 -93px;
}

.dashboard{position:relative;z-index:2;_display:inline;margin-left:24px;zoom:1}
.dashboard ul{float:left;_display:inline;width:100%;}
.dashboard li{float:left;_display:inline;margin-right:4px;font-size:14px;}
.dashboard li a{float:left;height:27px;padding:7px 7px 0 17px;background:url(bg-dashboard-tab.png) no-repeat 0 -200px;outline:0;}
.dashboard li span{float:left;width:10px;height:34px;background:url(bg-dashboard-tab.png) no-repeat -161px -300px;}
.dashboard li.current a{background-position:0 0;}
.dashboard li.current span{background-position:-161px -100px;}

#ft .contact{display:none;}
#ft .contact a{color:#fff;}
#ft ul,#ft ul a,#ft .copyright{color:#666;}
#ft ul.cf{margin:0 auto;width:800px}
#ft li.col{float:left;display:inline;width:130px;height:130px;padding:20px 0 0 50px;background:url(bottom_line.jpg) no-repeat right 20px}
#ft li.end{border:none;padding-left:70px;background:none}
#ft h3{font-size:14px;color:#666;}
#ft .sub-list{margin-top:5px;font-size:12px;}
#ft .sub-list li{list-style:none;line-height:20px;background:url(dot01.png) no-repeat 0 5px;padding-left:15px;}
#ft .logo-footer{padding-top:10px;}
#ft .copyright p{color:#6f6f6f;padding:3px 0;text-align:center;font-size:12px;}

#pageMain{
  width:960px;
  margin:0 auto;
}
.block-content{background:#f2f2f2;padding:5px auto;clear:both;}
.block-bottom{clear:both;background:#e8dddd url(block_bottom.png) no-repeat 0 0;height:15px;overflow:hidden}

#content{float:left;width:682px;margin:0px 10px 10px 10px}
#content2{padding:10px;}
#sidebar{float:right;width:234px;margin:0px 0px 10px 10px}
#content2{position:relative;top:-2px;*top:-12px;}
.lineA{height:5px;overflow:hidden}
.sbox{width:220px; margin:0px}
.sbox-top{background:url(sbox_top.jpg) no-repeat 0 0;height:16px;overflow:hidden;}
.sbox-top2{background:url(sbox_top2.jpg) no-repeat 0 0;height:38px;line-height:38px;padding-left:25px;overflow:hidden;}
.sbox-content{background:url(sbox_content.jpg) repeat-y;width:220px;overflow:hidden}
.sbox-content .co{margin:10px}
.sbox-bottom{background:url(sbox_bottom.jpg) no-repeat 0 top;height:11px;overflow:hidden;}

.box{width:702px;}
.box-top{background:url(box_top.gif) no-repeat 0 0;height:12px;line-height:12px;padding-left:10px;overflow:hidden}
.box-content{background:url(box_content.jpg) repeat-y 0 0;border:none;padding:5px}
.box-bottom{background:url(box_bottom.jpg) no-repeat;height:15px;overflow:hidden}

.box2{width:935px;}
.box2 .box2-top{background:url(box2_top.gif) no-repeat 0 0;height:12px;line-height:12px;padding-left:10px;overflow:hidden}
.box2 .box2-content{background:url(box2_content.jpg) repeat-y 0 0;border:none;padding:5px}
.box2 .box2-bottom{background:url(box2_bottom.jpg) no-repeat;height:15px;overflow:hidden}

.head{position:relative;padding:0 10px 10px;}
.head h2{display:inline;padding-left:10px;font-size:2em;}
.filter{position:absolute;top:25px;right:10px;}
.filter li{float:left;margin:0 5px 0 0;font-size:12px;}
.filter a{padding:3px 1px;}
.filter .current a{padding:3px 7px;background:#00ADB2;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;}

.sect{padding:20px 10px 50px;border-top:1px solid #def;clear:both}
.field{padding:0 10px 2px;margin:5px auto 10px;}
.field label{float:left;padding-right:20px;width:120px;height:30px;line-height:22px;font-size:14px;text-align:right;color:#333;}
.wholetip h3{padding:8px 18px;font-size:16px;}
.act{clear:both;margin-left:152px}
.hint{display:block;clear:both;margin-left:110px;font-size:12px;color:#989898;}
.info p{margin:5px 10px;line-height:1.5em;}

.page-list{height:24px; padding:25px 26px 15px 0; float:right}
.page-list a{display:block; height:20px; padding:0 8px; margin:0 2px; line-height:20px; border:1px solid #ee7a2d; float:left}
.page-list a:hover{display:block; height:20px; padding:0 8px;  margin:0 2px; line-height:20px; background:#ee7a2d; color:#FFF;float:left; text-decoration:none}
.page-list span{display:block; height:22px; padding:0 8px;  margin:0 2px; line-height:22px; background:#ee7a2d; color:#FFF;float:left}

.table{width:100%}
.table td,.table th{padding:10px;border:1px solid #fff;}
.table td{background:#fff;}
.table .last{white-space:nowrap;}
.table .last form{text-align:center;}
.table .last form p{margin-top:4px;}
.table .last .f-input{width:90px;float:none;margin-bottom:4px;}
.table .alt td{background:#f1f1f1;}
.table .op{font-size:14px; color:gray;}
.table td.author {font-size:12px; color:gray;}


.paybank{width:600px;}

.newblock{width:500px;}

.funclist{
  border-top:1px dotted #d4d4d4;
  position:relative;
  top:10px;
  width:700px;
  padding-top:10px;
}
.funclist li{
  float:left;
  width:335px;
  height:70px;
  overflow:hidden;
  position:relative;
  margin:5px 5px;
}
.funclist li .icon{
  position:absolute;
  left:3px;
  top:3px;
  width:48px;
  height:48px;
}
.funclist li .ti{
  position:absolute;
  left:55px;
  top:0px;
  font-weight:bold;
}
.funclist li .co{
  position:absolute;
  left:55px;
  top:22px;
}
.avatar{
  display:inline;
  border:1px solid #333333;
}
.avatar img{
  border:1px solid #fff;
  width:48px;
  height:48px;
  margin-top:1px;
}
.apilogin{
  height:30px;
  line-height:30px;
  text-align:left;
}