*{ margin:0; padding:0; font-style:normal;}
body{ font-size:13px; font-family:"ËÎÌå"; color:#000; background:url(../images/bg.jpg) repeat-x #022461;}
img{ border:0;}
ul,li{ list-style-type:none;}
a{ text-decoration:none; color:#333;}
.wrap{ width:1000px; height:auto; margin:0 auto;}
.header{ width:100%; height:133px; background:url(../images/name.jpg) no-repeat;}
.content{ width:100%; height:333px; background:url(../images/con_bg.jpg) no-repeat;}
.footer{ width:100%; height:134px; background:url(../images/foot_bg.jpg) no-repeat;}
.log{ width:749px; height:333px; position:relative; margin:0 auto;}
.rig_top{ width:137px; height:132px; background:url(../images/rig_bg.gif) no-repeat; position:absolute; top:-7px; right:-20px;}
.log_tab{ width:700px; height:34px; background:url(../images/tab_line.jpg) no-repeat 2px bottom; padding:32px 0 0 12px; margin-left:22px;}

.hov01{ background:url(../images/pass.jpg) no-repeat;}
.hov02{ background:url(../images/b2.jpg) no-repeat;}
.hov03{ background:url(../images/b3.jpg) no-repeat;}

.hov01,.hov02,.hov03{width:167px; height:33px; float:left; line-height:33px; text-align:center; overflow:hidden; display:inline; margin-left:20px; margin-top:1px;}
.hov01 a,.hov02 a,.hov03 a{display:block;width:167px; height:34px; font-size:14px; font-weight:600; color:#000;}

.tab01,.tab02,.tab03{ width:409px; height:210px; margin-top:25px;}
.tab01 ul{ height:auto; width:100%; margin:0px 0 0 15px; float:left; display:inline;}
.tab01 ul li{ line-height:24px; padding-bottom:15px; width:100%; float:left;}
.tab01 ul li em input{ width:248px; height:18px; background:#abd8eb; border:1px solid #fff; font-size:16px;}
.tab01 ul li span{ width:120px; height:24px; line-height:24px; text-align:right; float:left; font-size:14px; margin-right:5px; display:inline; color:#fff;}
.tab01 ul li label input{ width:80px; height:18px; background:#abd8eb; border:1px solid #fff; font-size:16px;}
.tab01 ul li label{ float:left; margin-right:5px;}
.tab01 ul li em{ float:left;}
.tab01 ul li a{ color:#fff; margin-left:5px; float:left; margin-top:0px;}
.tab01 ul li a:hover{ color:#ffff00; text-decoration:underline;}
.tab01 p,.tab02 p{ clear:both; width:409px; height:30px; text-align:center; padding-left:23px;}
.tab01 p input,.tab02 p input{ margin:0 0 0 20px;}

.tab02 ul{ height:auto; width:100%; margin:0px 0 0 15px; float:left; display:inline;}
.tab02 ul li{ line-height:24px; padding-bottom:25px; width:100%; float:left;}
.tab02 ul li em input{ width:248px; height:24px; background:#abd8eb; border:1px solid #fff; font-size:25px;}
.tab02 ul li span{ width:120px; height:24px; line-height:24px; text-align:right; float:left; font-size:14px; margin-right:5px; display:inline; color:#fff;}

.tab03 ul{ height:auto; width:100%; margin:0px 0 0 15px; float:left; display:inline;}
.tab03 ul li{ line-height:24px; padding-bottom:25px; width:100%; float:left;}
.tab03 ul li em input{ width:248px; height:24px; background:#abd8eb; border:1px solid #fff; font-size:25px;}
.tab03 ul li span{ width:120px; height:24px; line-height:24px; text-align:right; float:left; font-size:14px; margin-right:5px; display:inline; color:#fff;}
.tab03 ul li label input{ width:80px; height:24px; background:#abd8eb; border:1px solid #fff; font-size:25px;}
.tab03 ul li label{ float:left; margin-right:5px;}
.tab03 ul li em{ float:left;}
.tab03 ul li a{ color:#fff; margin-left:5px; float:left; margin-top:0px;}
.tab03 ul li a:hover{ color:#ffff00; text-decoration:underline;}
.tab03 p{ clear:both; width:409px; height:30px; text-align:center;  padding-left:23px;}
.tab03 p input{ margin:0 0 0 20px;}

.footer p{ text-align:center; line-height:22px; padding-top:25px; color:#cdeafc;}
.footer p a{ margin:0 5px; color:#cdeafc;}
.footer p a:hover{ color:fff; text-decoration:underline;}

.correct{ margin:30px 0 0 50px;}
.correct h3{ font-size:20px; color:#fff; line-height:30px; height:30px; margin-bottom:15px;}
.correct p{ background:url(../images/correct_ico.gif) no-repeat 15px 10px; padding-left:70px; color:#fff; line-height:30px; padding-bottom:15px; font-size:14px;}
.correct p span{ color:#fffc9e; font-weight:600; font-family:Arial; font-size:16px;}

.error{ margin:30px 0 0 50px;}
.error h3{ font-size:20px; color:#fff; line-height:30px; height:30px; margin-bottom:15px;}
.error p{ background:url(../images/error_ico.gif) no-repeat 15px 10px; padding-left:70px; color:#fff; line-height:30px; padding-bottom:15px; font-size:14px;}
.error p span{ color:#fffc9e; font-weight:600; font-family:Arial; font-size:16px;}