
.mainpan, .regeditpan { position: relative; top: -5px; margin: 0 auto; width: 948px; border: 1px solid #333; border-top: none; background: url(../images/headerbg01.png) no-repeat; background-color: #fff; text-align: left; }

.header .state { text-align: right; font-size: 12px; line-height: 19px; height: 19px; padding-right: 9px; }
.header .state span { color: #999; padding: 0 9px; }

.header .tit { float: left; padding-left: 32px; height: 39px; line-height: 32px; }
.header .tit img { width: 130px; float: left; position: relative; top: -10px; }
.header .tit span { color: #999; padding: 0 7px; }
.header .tit a { font-size: 14px; margin: 0 7px; color: #ff6113; font-weight: bold; }

.header .search { float: right; margin-top: 7px; padding-right: 9px; }
.header .search input { background: url(../new_images/tbl_title.gif) 0 -5px; border-style: none; font-size: 12px; line-height: 17px;  }
.header .search input.t { height: 14px; background-image: none; font-size: 12px; border: 1px solid #f1ab7f; line-height: 14px; float: left; margin: 2px; }

.stage { clear: both; height: 500px; text-align: center; }
.stage .info { padding: 100px; padding-top: 150px; height: 200px; text-align: left; }
.stage .info img { float: left; }
.stage .info span { float: left;  width: 230px; color: #888; font-size: 14px; line-height: 19px; background-color: #fff; padding: 40px 40px 0 40px; }
.stage .info span a { color: #ff6113; }
.stage .info .b { float: left; width: 200px; text-align: center; }
.stage .info .b img { float: none; margin-top: 37px; }
.stage .info .b a { line-height: 23px; color: #ff6113; }

.stage .eg { clear: both; }
.stage .eg a { font-size: 13px; line-height: 23px; color: #999; }

.regstage { clear: both; height: 650px; padding: 30px; padding-bottom: 0; text-align: left; }
.regstage h3 { height: 30px; line-height: 30px; font-size: 14px; color: #333; }
.regstage h3 span { font-weight: normal; font-size: 13px; padding-left: 90px; line-height: 30px; color: #999; }
.regstage li { font-size: 14px; color: #333; margin: 5px 0; }
.regstage li a { color: #ff6113; }
.regstage ul { margin-left: 13px; }
.regstage li span { display: block; font-size: 13px; color: #999; line-height: 19px; }
.regstage .regsm { position: absolute; top: 170px; left: 655px; width: 240px; height: 230px; padding-left: 10px; padding-top: 140px; background: url(../new_images/reg_adv.gif) no-repeat;}
.regstage .regsm span { display: block; font-size: 13px; line-height: 23px; color: #ff6113;  }

.fonter { height: 32px; padding: 0px 32px; font-size: 13px; line-height: 32px; color: #999; }
.fonter span { float: left; width: 430px; }
.fonter ul { float: right; width: 430px; margin-top: 9px; }
.fonter li { float: left; width: 70px; text-align: center; color: #333; }
.tlediv, .top { display: none; }