body {text-align:center; margin:0px; padding:0; font-family:Arial; font-size:12px; color:#333333; background:url(../Images/bg_login.jpg) repeat left top;}
form,input,ul,ol,li,dl,dt,dd,h1,h2,h3,h4{margin:0; padding:0;}
h1,h2,h3,h4{font-size:12px; font-weight:normal;}
div{margin:0 auto; padding:0;}
input{color:#757575; font-size:12px; font-family:Arial;}
ul,li{list-style:none;}
img,a img {border-width:0; vertical-align:bottom;}
.author{color:#FFFF00; color:#827265!important;}
.fl{float:left;}
.fr{float:right;}
.dis{display:inline;}
.tal{text-align:left;}
.tac{text-align:center;}
.fwb{font-weight:bold;}
.tdu{text-decoration:underline;}
.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */

a{color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}

/* 顶部 */
.header{width:100%; height:96px;}
.header .head{width:1003px;}
.header .head .hleft{float:left;}
.header .head .hright{float:right; padding-top:35px;}
.header .head .hright a{padding-right:10px; line-height:30px; font-weight:bold; font-size:14px; color:#000; background:url(../Images/icon01.gif) no-repeat right center;}
.headerline{width:100%; height:6px; overflow:hidden; background:url(../Images/bg_login_line.jpg) repeat-x left top;}

/* banner及登陆 */
.bannerbox{position:relative; margin:auto; width:100%; overflow:hidden;}
.banner{}
.loginfloat{position:absolute; width:340px; right:70px; top:20px; z-index:200;}
.loginbox{}
.loginform{display:inline; float:right; width:340px; height:360px; background:url(../Images/bg_login_form.png) repeat left top;}
.loginform .ltitle{width:340px; height:60px;}
.loginform .ltitle span{display:block; width:170px; float:left; color:#FFF; font-size:14px; line-height:60px;}
.loginform .ltitle span.lreg{font-size:12px; background:url(../Images/bg_login_form.png) repeat left top;}
.loginform .ltitle span.lreg a{font-weight:bold; color:#68b2ff;}
.loginform .linput01{width:300px; height:40px; margin:20px auto 0; text-align:left;} 
.loginform .linput01 input{width:248px; height:38px; padding:0 0 0 50px; margin:0; border:1px solid #b8b8b8; font-size:14px; line-height:38px;}
.loginform input.username{ background:url(../Images/bg_logininput_01.jpg) no-repeat 8px top #FFF;}
.loginform input.password{ background:url(../Images/bg_logininput_02.jpg) no-repeat 8px top #FFF;}
.loginform input.code{ background:url(../Images/bg_logininput_03.jpg) no-repeat 8px top #FFF;}

.loginform .linput02{width:300px; height:40px; margin:20px auto 0; text-align:left;} 
.loginform .linput02 input{width:143px; height:38px; padding:0 0 0 50px; margin:0; border:1px solid #b8b8b8; font-size:14px; line-height:38px;}
.loginform .linput02 img{margin-left:10px; border:1px solid #b8b8b8;}

.loginform .lbtn{width:300px; height:40px; margin:20px auto 0; text-align:left;}
.loginform .lbtn strong{display:block; float:left; width:100px; line-height:40px; text-align:center;}
.loginform .lbtn strong a{ color:#FFF;}




/* 注册部分 */
.outbox{display:table; width:100%; background-color:#FFF;}

.container{width:1003px; margin:15px auto 0;}
.container .cleft{float:left; width:750px;}
.container .cright{float:right; width:240px;}

.reg_step{width:750px; height:90px; margin-top:10px; background:url(../Images/bg_reg_step.jpg) no-repeat 10px center;}
.regform{padding:20px 0;}
.regform li{float:left; line-height:30px; height:60px; text-align:left;}

.regform li.rlil{width:150px; text-align:right; font-size:14px; font-family:Verdana;}
.regform li.rlil span{color:#d7110a;}

.regform li.rlir{width:600px; line-height:30px;}
.regform li.rlir span{padding:0 20px 0 5px;}

.regform li.rlira{width:600px;}
.regform li.rlira input{width:260px; height:28px; margin:0; padding:0 0 0 5px; border:1px solid #cccccc; line-height:28px;}
.regform li.rlira span{display:block; color:#a0a0a0;}

.regform li.rlirb{width:600px;}
.regform li.rlirb input{float:left; height:28px; margin:0; padding:0 0 0 5px; border:1px solid #cccccc; line-height:28px;}
.regform li.rlirb span{display:block; color:#a0a0a0;}
.regform li.rlirb strong{display:block; float:left; padding:0 5px; font-size:14px; line-height:30px; color:#999999;}
.regform li.rlirb input.rw01{width:50px;}
.regform li.rlirb input.rw02{width:116px;}

.regform li.rlirc{width:600px; padding-top:20px;} 
.regform li.rlirc input{padding:0; margin:0;}
.regform li.rlirc a{color:#3366cc;} 
.regform li.rlirc span{padding:0 0 0 5px; line-height:30px;}


.yesmember{width:200px; height:200px; text-align:left; padding:30px 0 0 40px; background:url(../Images/icon02.jpg) repeat-y left top; font-size:14px; line-height:50px;}



/* 底部 */
.footer{width:100%; border-top:2px solid #dadada;}
.footer .foot{width:1003px; padding-top:20px; color:#666666;}
.footer .foot a{color:#666666;}
.footer .copyright{float:left;}
.footer .footer_nav{float:right;}

