@charset "UTF-8";
*{margin:0px; padding:0px;}
img{border:none; vertical-align:middle;}
body,input,select,textarea,a{font-size:12px; font-family:'Arial'; color:#333;}
form input{vertical-align:middle;}
.floatl{float:left;}
.clear{clear:both;}
li{list-style:none;}
.apply_text{margin-top:10px;}

.formlist li{clear:both; padding:5px 0px 5px 10px; list-style:none; margin:0px 6px;}
.formlist{float:right; width:400px; background:url(/apply3/images/form2_bg.png) repeat-y; margin-top:10px;}
.formlist .list_head{height:49px; background:url(/apply3/images/form2_top.png) no-repeat top; margin:0px}
.formlist .list_foot{height:110px; margin:0px; padding:0px; color:#666; background:url(/apply/images/form2_btm.jpg) no-repeat left bottom; line-height:1.8em; overflow:hidden;}
.list_foot .listfoot_in{background:url(/apply3/images/form2_btm.jpg) no-repeat left top; height:96%;}
.list_foot b{color:#f30;}
.list_foot p{padding:0px 10px;}
.usernum{margin-top:10px; text-align:left; margin-left:45px;}
.usernum b{color:#f60;}
.formlist label{display:block; width:50px;  margin:0px 5px 0px 20px; _margin:0px 5px 0px 12px; *margin-top:2px; white-space:pre; float:left;}
.formlist .r{width:auto; margin-left:0px;}
.radio div label,.radio div input{width:auto; margin-left:0px; display:inline; float:none;}
.formlist input{float:left;}
.radio{height:30px;}
.radio div input{height:13px;}
.h{height:15px;}

input.err {color:#fff; background-color: #f60;}
.tips {color:#bbb;}

.privacy{padding-left:50px !important; margin-top:5px !important;}
.error{margin-left:3px; clear:both;}
.explain{background:url(/apply/images/err.png) no-repeat; padding-left:20px; margin-left:20px; margin-top:3px;color:#f60; clear:both;}

.dialog{width:177px; height:53px; position:absolute;  z-index:2; display:none; background:url(/apply/images/dialog.png) no-repeat; _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/apply/images/dialog.png',sizingMethod='crop')}
.ok{margin-left:3px; padding:0 15px 15px 0; background:url(/apply/images/ok.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/apply/images/ok.png',sizingMethod='crop')}
.dialog p{ color:#ce912a; padding:4px 4px 0px 23px; line-height:1.6em;}
.formlist .time{margin-left:42px; _margin-left:30px; margin-top:8px;}
.formlist .time span{margin-left:8px;}
.time_input{background:none; color:#000; border:none; font-weight:bold;}
.formlist .time .edittime{margin-left:5px; text-decoration:underline; color:#f60;}

.testtime{width:322px;height:140px; display:block; position:absolute; z-index:3; border:1px solid #ccc; background-color:#fefefe;}
.testtime h3{font-size:12px;  text-indent:5px;  margin-top:5px; color:#666; font-weight:normal}
.testtime dt,.testtime dd{clear:both; width:98%; margin-left:2px;}
.testtime dd{margin:8px 0px 8px 3px; clear:both; color:#fff;}
#timetable a{float:left;display:block; text-align:center; line-height:17px; text-decoration:none;}
.testtime dt{height:19px; background:url(/applyimg/testtime_tipbg.gif) repeat-x; margin-top:5px;}
.testtime dt a{cursor:pointer;width:60px; height:19px; margin-left:2px; background:url(/applyimg/testtime_date.gif) no-repeat; color:#999;}
.testtime a.focus{cursor:pointer; background-position:bottom; font-weight:normal;}
.testtime dt a.focus{color:#626161;}
.testtime dd a{width:36px; height:17px; margin-left:3px; margin-top:3px;  background:url(/applyimg/testtime_time.gif) no-repeat; color:#fff;}

.notice{margin:10px 0px; clear:both;}
.foot{width:100%; background-color:#eee; clear:both; margin-top:10px;}
.foot_logo a{margin:0px 5px; text-decoration:none;}
.foot_logo{background:url(/images/foot_logo.gif) no-repeat 15px 15px; padding-left:130px; height:60px; margin-top:15px; line-height:2.5em;}