body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0}
body{background:url(/public/images/hbg.png) repeat-x scroll center top rgba(0, 0, 0, 0);color:#555}
body, button, input, select, textarea{font:14px/22px tahoma, arial, \5b8b\4f53, sans-serif}
h1, h2, h3, h4, h5, h6{font-size:100%}
address, cite, dfn, em, var{font-style:normal}
code, kbd, pre, samp{font-family:courier new, courier, monospace}
small{font-size:12px}
ul, ol{list-style:none}
a{color:#07c;text-decoration:none}
a:hover{color:#f30}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset, img{border:0}
table{border-collapse:collapse;border-spacing:0}
/* clear float */
.clearfix:after{clear:both;content:'.';display:block;font-size:0;height:1;visibility:hidden}
*html .clearfix{zoom:1}
*:first-child+html .clearfix{zoom:1}
/* custom */
.blank10{display:block;height:10px;width:100%}
.ipt{background:url(/public/images/ipt.png) no-repeat;border:solid 1px #80d7ce;padding:5px;vertical-align:middle;border-radius:3px}
.btn{background:#e36140;border:0;color:#fff;height:28px;padding:0 10px;border-radius:3px;display:inline-block;line-height:28px;cursor:pointer}
.tips{color:#999;padding-left:10px}
/* clearfix */
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;*zoom:1}
/* wrapper */
#wrapper{clear:both;margin:0 auto;width:100%}
/* header */
#header{}
#topbox{width:1200px;height:68px;margin:10px auto}
.logo{background:url(/public/images/logo.png) no-repeat;display:block;float:left;height:90px;width:600px}
/* sobox */
#sobox{float:right}
.sofrm{display:block;margin:0px auto;padding-top:10px;position:relative}
.sipt{background:url(/public/images/ipt.png) no-repeat top left;border:solid 1px #dadada;display:block;font:normal 13px/30px normal;float:left;height:30px;padding:0 5px 0 90px;width:300px}
.sbtn{background:#e36140;border:0;color:#fff;cursor:pointer;font-size:14px;height:32px;width:70px}
/* selopt */
#selopt{background:url(/public/images/select.gif) no-repeat;position:absolute;left:2px;top:13px;width:88px}
#cursel{cursor:pointer;display:block;height:26px;line-height:26px;overflow:hidden;text-indent:5px;width:85px}
#options{border:solid 1px #dadada;border-top:0;display:none;list-style:none;position:absolute;left:-2px;width:80px;z-index:1000}
#options li{background:#fff;clear:both;cursor:pointer}
#options li a{color:#555;display:block;height:25px;line-height:25px;text-decoration:none;text-align:center}
#options li a:hover{background:#fff;color:#e36140;display:block;text-decoration:none}
.current{background:#fff;color:#e36140;display:block;text-decoration:none}
/* login */
#login{color:#fff;float:right;padding:8px;text-align:right}
#login a{color:#fff}
/* navbox */
#navbox{clear:both;background:#e36140;height:45px}
#navbox ul{width:1200px;margin:0 auto;overflow:hidden}
#navbox li{float:left}
#navbox li a{display:block;color:#fff;height:45px;line-height:45px;text-align:center;border-left:#80d7ce 1px dotted;margin-left:-1px;padding:0 22px}
#navbox li a:hover{background:#fff;color:#e36140}
/* txtbox */
#txtbox{background:url(/public/images/blue.png) repeat-x 0 -55px;border-left:solid 1px #e2ecf1;border-right:solid 1px #e2ecf1;height:40px}
.count{float:left;padding:10px}
.count b{color:#f60;font:bold 16px Arial;padding-right:3px}
.link{color:#999;float:right;padding:10px}
.link a{color:#07c}
/* sitepath */
.sitepath{clear:both;height:35px;line-height:35px;border-bottom:1px dashed #80d7ce;padding-left:10px}
/* mainbox */
#mainbox{padding:0 5px;font-size:14px;margin:5px auto}
#mainbox-left{float:left;width:170px}
#mainbox-right{margin-left:175px;padding-left:5px}


#sidebar{background:#f1f8fe;border:solid 1px #e8e8e8;overflow-y:auto}
#content{background:#f1f8fe;border:solid 1px #e8e8e8;_zoom:1}
#main_frame{height:100%;width:100%}

/* sidebar */
.sidebar{border:solid 1px #e8e8e8;padding-bottom:10px}
.sidebar h3{background:url(/public/images/blue.png) repeat-x 0 -65px;padding:6px}
.sidebar li{border-bottom:dashed 1px #ccc;margin:0 10px;padding:7px 0 7px 25px}
/* content */
.content{border:solid 1px #e8e8e8}
.title{background:url(/public/images/blue.png) repeat-x 0 -95px;padding:7px}
.body{padding:10px}
/* icon */
#icon1{background:url(/public/images/icon.gif) 0px 3px no-repeat;padding-left:20px}
#icon2{background:url(/public/images/icon.gif) 0px -16px no-repeat;padding-left:20px}
#icon3{background:url(/public/images/icon.gif) 0px -48px no-repeat;padding-left:20px}
#icon4{background:url(/public/images/icon.gif) 0px -31px no-repeat;padding-left:20px}
#icon5{background:url(/public/images/icon.gif) 0px -34px no-repeat;padding-left:20px}
#icon6{background:url(/public/images/icon.gif) 0px -63px no-repeat;padding-left:20px}
#icon7{background:url(/public/images/icon.gif) 0px -84px no-repeat;padding-left:20px}
#icon8{background:url(/public/images/icon.gif) 0px -106px no-repeat;padding-left:20px}
#icon9{background:url(/public/images/icon.gif) 0px -124px no-repeat;padding-left:20px}
#icon10{background:url(/public/images/icon.gif) 0px -142px no-repeat;padding-left:20px}
/* notice */
.notice{background:rgba(4,174,165,0.1);box-shadow:0 0 1px #e36140;font-size:14px;padding:15px;text-align:center}
.userinfo{margin-bottom:15px}
.userinfo h3{font-size:16px;padding-bottom:10px}
.userinfo li{padding:6px 0}
.userinfo li strong{color:#f30;font:normal 20px Arial}
#homebox{padding:10px}
#homebox h2{font:bold 14px normal}
#homebox ol{padding:10px 0}
#homebox ol li{font-size:13px;padding:5px 0}
#homebox ol li strong{color:#f00}
/* listbox */
#listbox{margin-bottom:20px}
#listbox table{}
#listbox table tr th{background:#f9f9f9;height:30px}
#listbox table tr td{background:#fff;border-bottom:solid 1px #ececec;height:30px;text-align:center}
#listbox table tr .ltext{text-align:left}
#listbox table tr .data{font-size:10px}
.red{color:#f00}
.gre{color:#080}
.org{color:#f60}
/* formbox */
#formbox{width:100%}
#formbox ul{padding-bottom:10px}
#formbox li{padding:10px}
#formbox li strong{display:block;float:left;font-weight:normal;text-align:right;width:100px;padding:5px}
#formbox li p{color:#ccc;float:left;padding:8px 0 0 90px}
/* claimbox */
#claimbox{}
#claimbox table{border:solid 1px #e8e8e8}
#claimbox table tr th{background:#eff9ff;font-weight:normal;padding:8px;text-align:left}
#claimbox table tr td{background:#fefefe;line-height:23px;padding:8px}
/* step */
.step{}
.step dt{border-bottom:solid 1px #e1e1e1;font:normal 20px normal;padding:10px}
.step dd{padding:10px}
/* footer */
#footer{clear:both;background:url(/public/images/fbg.gif) no-repeat center 0;color:#555;height:80px;padding:10px;margin-top:20px;text-align:center}
/* pagebox */
.pagebox{width:765px;overflow:hidden}
.pagebox p{float:right}
.pagebox p a{width:50px;height:24px;display:block;border:1px solid #e36140;border-radius:3px;color:#8a8a8a;font-family:Verdana, Geneva, sans-serif;float:left;text-align:center;
line-height:24px;margin:0 6px 0 0}
.pagebox p a:hover,.pagebox p a.hover{color:#fff;background:#e36140}
.pagebox p a.clumb{font-size:14px}
#toplink{color:#ccc;float:right;margin:30px 30px 0 200px}
#toplink a{color:#2b7ab8}
/* loginform */
#loginform{clear:both}
#loginform h2{background-color:#e36140;color:#fff;font:bold 14px normal;padding:10px}
#loginform ul{margin:30px auto;padding:20px 30px;width:350px;border:#80d7ce 1px solid;border-radius:3px}
#loginform li{padding:12px 0}
#loginform .user,#loginform .pass{padding-left:50px;width:293px;height:27px;line-height:27px}
#loginform .user{background:url(/public/images/login.jpg) no-repeat}
#loginform .pass{background:url(/public/images/login.jpg) no-repeat 0 -40px}
#loginform .lgbtn{width:350px;height:39px}
#loginform .lgbtn:hover{background:#e36140}
#loginform li p{color:#ccc;float:left;font-size:12px;padding:8px 0 0 70px}
.tipinfo{border-left:solid 1px #dadada;padding:20px}
a.nowlink{background:#f60;border:solid 1px #f30;color:#fff;font-size:14px;padding:5px 10px;width:80px}
/* combox */
#combox{clear:both;background:#fff}
/* regform */
#regform{clear:both}
#regform h2{background-color:#e36140;color:#fff;font:bold 14px normal;padding:10px}
#regform ul{font:14px normal;margin:0 auto;padding:20px 0;width:750px}
#regform li{padding:10px 0}
#regform li label{display:block;float:left;padding-top:8px;text-align:right;width:100px}
#regform li p{color:#999;font-size:12px;padding:6px 0 0 100px}
#regform li span{color:#666;font:12px normal;padding-left:5px}
.textinfo{background:#f1f1f1;border:dashed 1px #f60;line-height:30px;width:60%;margin:10px auto;padding:10px;border-radius:10px}
/* tipbox */
#tipbox{clear:both}
#tipbox h2{background-color:#e36140;color:#fff;font:bold 14px normal;padding:10px}
#tipbox p{font-size:14px;padding:100px 0;text-align:center}