body{ font-size:12px;}
.b{ font-weight:bold;}
.right {background-color:#edf8ff; width:269px;   background-repeat:no-repeat; background-position:4px 0px; color:#95d7fd; border:0; line-height:20px;}
.error {background-color:#edf8ff; width:269px;  background-repeat:no-repeat; background-position:4px 0px; color: #FF6666; border:0;}
.layout{border:15px solid #fbf5ea; width:926px; margin:0 auto;}
.layout2{border:1px solid #000; width:100%; height:100%;}
.titleball{width:270px; height:63px; margin:23px 163px 0 163px; padding:0 166px 0 166px;}
.titleball img{float:left;}
.titleball h1{font-size:14px; color:#999; float:left; width:156px; height:50px; *padding-top:14px;}
.reglayout{border-bottom:5px solid #f3f3f3; width:600px; height:37px; margin:90px  163px 0 163px;}
.reglayout img{float:left;}
.reglayout h2{font-size:16px; color:#999; float:left; *padding-top:13px;}
.tian{border-bottom:1px dotted #dadada; width:600px; margin:0 163px 0 163px; text-align:left; line-height:40px; }
.clear{clear:both;}
.tablayout{width:600px;  margin:0 163px 0 163px;}
.tablayout2{width:600px; margin:0 163px 0 163px;border-bottom:1px dotted #dadada; padding-bottom:20px;}
.contractcont{width:600px; margin:33px 163px 0 163px;}
#ContractContent{height:100px; overflow:scroll; overflow-x:hidden; border:1px solid #dadada; margin-top:10px; display:none;}
.subm{width:600px; margin:80px 163px 0 163px; text-align:center;}
.subm input{width:155px; height:43px;font-size:16px; background-image:url(../images/btnreg.jpg); color:#000; font-weight:bold; border:0;}
.bottomkh{width:330px; height:100px; margin:60px 163px 0 163px; padding:0 140px 0 140px;}