@charset "utf-8";
*{margin:0;padding:0;}
body{ font-size:12px;color: #333; }
img{border:0;}
ul,li{list-style:none;}
a{color: #4c4c4c;text-decoration: none;}
a:hover {color: #bc2931;text-decoration: underline;}
.fonth{ color:#888; line-height:18px}
p{margin:10px 0; text-indent:2em;}
.input { padding:2px; border-top:1px #333 solid; border-left:1px #333 solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid;}
.submit { height:30px; font-size:14px; padding:0 10px}
.fs14 { text-align:center; font-size:14px; font-weight:bold}
.fr{ color:#ff0000; font-size:14px; font-weight:bold}

.rw { width:860px; margin:0 auto}
.top { width:100%; background:url(topbj.jpg) repeat-x; height:70px; margin-bottom:10px; padding-top:10px; border-bottom:#C0C0C0 1px solid}
.rtable {width: 100%;text-align: left;margin-bottom: 10px;border-collapse:collapse;margin-top: 4px;}
.rttop td {border-bottom:2px #E30303 solid; font-size:14px; padding:6px 0 1px 0; text-align:center;}
.rttopr { background:#E30303; color:#fff; font-weight:bold}
.rtt td {border-bottom:1px #999 dashed; font-size:14px;font-weight:bold; background:url(regt.jpg) no-repeat 0 17px; padding:20px 0 5px 26px;}
.rtc td {border-bottom: 1px solid #f0f0f0;padding: 8px; line-height:18px}
.tleft{ font-weight:bold; text-align:right ; width:140px;}
.regtag{color:#888; font-size:12px}
.regtag2{ border:#485E00 1px solid; background:#F7FFDD; padding:2px; }
.regtag3{ color:#5A8F00; background:url(../img/gou.gif) no-repeat; padding-left:30px; height:20px}
.regtag4{ color:#ff3300;padding-left:30px; padding-top:3px;height:20px;border:#FF7300 1px solid; background:#FFF5D8 url(../img/cha.gif) no-repeat 3px 3px;}
.tdbj{ background:#FEF4F4}
.tbac td{ text-align:center; padding:20px 0}
.must { color:#ff0000; font-weight:normal; padding:4px}
.clause td{ text-align:center; padding-top:10px}
.regok{ font-size:14px; line-height:28px; padding:5px 0}
.regokt {font-size:14px; padding:6px 0;font-weight:bold; background:url(regicon.gif) no-repeat 0 20px; padding-left:50px; line-height:32px}
.regotipt {font-size:14px; padding:6px 0;font-weight:bold; background:url(register_av05.gif) no-repeat 0 20px; padding-left:50px; line-height:32px}
/*bom*/
#bom{ float:left; clear:both;width:100%; border-top:#FD7E2A 2px solid; height:128px; margin-top:20px; padding-top:10px!important;padding-top:20px;}
#bom p{ text-align:center; margin-top:12px;}
.logor{ width:330px; float:right; padding:5px 0}
.logor li{ float:left;width:63px; background:url(/img/icon.gif) no-repeat -104px -36px; height:18px; padding-top:4px; padding-left:14px; }
.logor li.qq{ float:left;width:66px; background:url(/img/icon.gif) no-repeat -100px -81px; height:18px; padding-top:4px; padding-left:28px; }
/*alihc*/
.alh { margin-top:30px}
.alhc{color:#F87D06; font-weight:bold; height:26px}
input.but{ border:1px #EA5F00 solid; background:url(button2.jpg) repeat-x; padding-top:2px; height:22px; color:#CE5604}