@charset "utf-8";
html,body,ul,li,p,h1,h2,h3,h4,h5,h6,input,form,dd,dt,dl,ol,caption,td,tr,th,hr{padding:0; margin:0;}
body{width:100%;}
.register_content a{text-decoration:none;}
.register_content li{list-style:none;}
.register_content h1,h2,h3,h4,h5,h6,em,i,b,strong{font-weight:normal; font-style:normal;}
.register_content table,div,img{border-collapse:collapse;border-spacing:0;}
.register_content img{border:0;vertical-align:middle;}
.register_content button,input,select,textarea{font-size:100%; outline:0;}
.register_content :focus{outline:0;}
.register_content textarea{overflow:auto; vertical-align:top; resize:none;}
.register_content button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance: button; *overflow: visible;}
.register_content .clear{zoom:1;}
.register_content .clear:after{content:''; display:block; clear:both;}
.register_content input[type="text"]:focus,input[type="password"]:focus{
  outline:0;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 4px rgba(82,168,236,0.8);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 4px rgba(82,168,236,0.8);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 4px rgba(82,168,236,0.8)
}
.register_content{width:1210px; margin:0 auto; position:relative;background:#fff;  font-size:12px; font-family:"Microsoft YaHei"; color:#666;}
.register_content .bg{height:34px;background:url(../Images/aaa.png) left 0 repeat-x;}
.register_content .step_ul{ margin-top:10px; height:64px; }
.register_content .step1{ height:64px;}
.register_content .step2{ height:64px;}
.register_content .step_ul li{  float:left; width:602px; height:39px; text-align:center; font:bold 14px/64px  microsoft yahei; color:#fff; line-height:40px;}
.register_content .step1 .li1{ color:#ff4400; border-bottom:4px solid #ff4400; }
.register_content .step1 .li2{ color:#000; border-bottom:1px solid #dedede;}
.register_content #register_form{padding:60px 40px 88px 40px;}
.register_content .div_form{height:48px; margin-bottom:10px;}
.register_content .div_form label{float:left; width:146px; font-size:14px; color:#333; text-align:right; height:48px; line-height:48px;}
.register_content .div_form .input_div{float:left; width:620px;}
/*
#username,#mail,#password1,#password2,#varcode,#BaseAreaType,#txtDw,#txtName,#txtPhone{width:308px; height:26px;line-height:26px;padding:10px 5px; border:1px solid #aeaeae; border-radius:4px; color:#666;}
*/
.register_content .inputStyle{width:308px; height:15px;line-height:15px;padding:10px 5px; border:1px solid #dedede; border-radius:3px; color:#666;}
.register_content .input_div span{ margin-left:6px;}
.register_content #btn,#btn2,#btn1, .btn2, .success_login, .login_btn{width:460px; height:40px; text-align:center; font:bold 16px/40px microsoft yahei; border:0 none; border-radius:0px; color:#fff; cursor:pointer; background:#ff4400;letter-spacing:6px;}
.register_content #btn,#btn2,#btn1{width:320px;}
.register_content #btn,#btn2,#btn1:hover{width:320px; background:#ff6767 linear-gradient(to bottom, #fc8f53, #ff594c);}
.register_content #btn:hover, .btn2:hover, .success_login:hover,.login_btn:hover{background:#0697d5;}
.register_content .code_img{width:70px; height:48px;}
.register_content .change{color:#666; text-decoration:underline; margin-left:10px;}
.input_div span{background:url(../Images/text.png) no-repeat;padding-left:25px; padding-bottom:6px;}
.input_div5 span{background:0 none;}
.register_content .check2{background:url(../Images/check2.png) no-repeat; padding-left:22px; padding-bottom:16px;}
.register_content .check1{background:url(../Images/check1.png) no-repeat; padding-left:22px; padding-bottom:16px;}
.register_content .reg_login{width:270px; height:240px; border:2px solid #e1e1e1; border-top:2px solid #ff4400; position:absolute; top:288px; right:180px; background:url(../Images/smile.png) center 35px no-repeat;}
.register_content .btn2{position:absolute; left:50px; top:160px; width:170px; height:38px; line-height:38px;}
.register_content .btn2:hover{ background:#ff6767 linear-gradient(to bottom, #fc8f53, #ff594c);}
.register_content .reg_login p{text-align:center; margin-top:130px; line-height:20px;}
.register_content .success{height:65px; width:220px; background:url(../Images/success.png) no-repeat; font:16px/65px '宋体'; text-indent:76px; margin:75px auto 45px;}
.register_content .success_login{display:block; width:460px; margin:0 auto; margin-bottom:130px;}
.register_content .login_bg{width:100%; min-width:1200px; height:600px; background:url(../Images/login_banner.png) center center no-repeat #00a0e9;}
.register_content .form{width:1200px; margin:0 auto;position:relative;}
.register_content #login_form{width:350px; position:absolute; top:130px; right:70px;}
.register_content #login_form h2{background:url(../Images/iphone.png) left -452px no-repeat; padding-left:46px; color:#009fe3; font-size:16px; font-weight:bold; height:20px; line-height:20px; margin-bottom:24px;}
.register_content .username, .pw{width:290px; padding:10px 5px 10px 45px; border:1px solid #009fe3; height:20px; line-height:20px; margin-bottom:10px; border-radius:4px; color:#666;}
.register_content .div_user, .div_pw{position:relative;}
.register_content .div_user span, .div_pw span{position:absolute; left:15px; top:12px; width:16px; height:18px; background:url(../Images/iphone.png) 0 -480px no-repeat; z-index:1;}
.register_content .div_pw span{background-position:0 -506px;}
.register_content .div_box{margin-top:5px; height:20px; line-height:20px; position:relative;}
.register_content .div_box a, .login_reg{position:absolute; right:5px;; top:0; color:#009fe3;}
.register_content .login_reg{font-weight:bold;}
.register_content .div_box a:hover, .login_reg:hover{text-decoration:underline;}
.register_content .div_box input{position:absolute; top:4px; left:0;}
.register_content .login_btn{display:block; width:340px;box-shadow:0 2px 1px #999; margin-top:20px;}
.register_content #login_form h4{height:40px; line-height:40px; position:relative;}
.register_content .form .button{position:absolute; left:135px; top:179px; width:190px; height:40px;text-align:center; line-height:40px; font-size:16px; color:#009fe3; font-weight:bold;}

.register_content .TabTitle{margin-top: 32px;height: 64px; width:1210px;}
.register_content .TabTitle li{background-color:#f2f2f2; width: 350px;float: left;border-bottom: solid 1px #dedede;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #666561;font-family: "microsoft yahei";cursor: pointer;overflow: hidden;}
.register_content .TabTitle li.active{border-left: solid 1px #dedede;border-right: solid 1px #dedede;border-top:solid 3px #ff4400;border-bottom: 0 none;color: #ff4400; font-size: 16px; background-color:#fff;  }
.register_content .TabTitle li:normal{border-left: solid 0px #c81623;border-right: solid 0px #c81623;border-top: solid 0px #c81623;border-bottom: 0 none;color: #000;font-size: 14px; background-color:#fff; }
.register_content .content{width: 290px;border-left: 1px solid #ededed; border-right: 1px solid #ededed; overflow: hidden;clear: both;}

