body{float:left;font-size: 12px;font-family: "Microsoft YaHei","SimSun";margin: 0px;padding: 0px;width: 100%;background-color: #FFFFFF;}
a{text-decoration: none;outline:none;}
ul,li,dl,dt,dd,table,tr,td,th,form,span,i,em,div,h1,h2,h3,h4,h5,input,p,select{margin:0px;padding:0px;}
ul,li{list-style: none;}
img{border: 0;}
.lt{float:left;}
.rt{float:right;}
.clear{clear: both;}
input{outline: none;}
input[type='text']{color: #666;}
.lg_logo_bak,.reg_logo_bak{float: left;width: 100%;height: 100px;}
.logo{width: 1200px;margin: 0px auto;height: 100px;}
.logo  img{float: left;margin:13px 0px 0px 0px; }
.logo h1{line-height: 100px;font-weight:normal;color:#777;float:left;}
.logo .zhuce{float: right;width: auto;height: 100px;line-height: 100px;font-size: 14px;color: #999999;}
.logo .zhuce a{color: #e31436;}
.lg_content_bak{float: left;width: 100%;height: 730px;background: url(../images/login_bak.jpg) no-repeat center;}
.lg_content{width: 1200px;margin: 110px auto 0px;}
.lg_content_right{float: right;width: 390px;height: 470px;position: relative;z-index: 10;}
.lg_bak_right{float: left;width: 100%;height: 100%;background-color: #FFFFFF;opacity: 0.6;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;position: absolute;left: 0;top: 0;z-index: 11;}
.login_box{float: left;width: 390px;height: 390px;position: absolute;z-index: 12;}
.login_form{float: left;width: 320px;height: auto;margin-left: 35px;margin-top: 0px;}
.login_form .username{margin-top: 40px;}
.lg_msg{float: left;width: 100%;height: 20px;line-height: 20px;color: #e31436;text-indent: 10px;}
.login_form .username,.login_form .password{float: left;width: 100%;height:47px;position: relative;box-shadow: 0px 0px 16px 2px #999999;border-radius: 3px;background-color: #FFFFFF;}
.login_form .code{float: left;width: 100%;height:47px;}
.login_form .username input,.login_form .password input{float: left;font-size: 14px;text-indent: 45px;width:100%;border-radius: 3px;height: 47px;border: none;line-height: 47px;position: absolute;z-index: 6005;margin: 0px;padding: 0px;left: 0px;top: 0;background: none;background-color: transparent;color: #ACACAC;}
.login_form .username span,.login_form .password span{width: 40px;height: 35px;float: left;margin: 6px 0px 0px 0px;border-right: 1px solid #DEDEDE;}
.login_form .username em,.login_form .password em{float: left;top: 15px;left: 12px;width: 19px;height: 19px;position: absolute;z-index: 6002;background: url(../images/icon.png) -200px -20px no-repeat;}
.login_form .password em{background-position: -180px -20px;}
.login_form .code input{float: left;width: 160px;border-radius: 3px;font-size: 14px;height: 45px;border: 1px solid #CCCCCC;line-height: 45px;margin: 0px;padding: 0px;left: 0px;top: 0;color: #ACACAC;text-indent: 10px;box-shadow: 0px 0px 16px 2px #999999;}
.login_form .code img{float: left;width: 86px;height: 45px;margin: 0px 10px;}
.login_form .code a{float: left;height: 45px;line-height: 45px;color: #051657;font-size: 14px;}
.lg_forget_pwd{float: left;width: 100%;height: 20px;line-height: 20px;margin: 0px 0px 14px;font-size: 15px;}
.lg_forget_pwd a{float: right;color: #051657;}
.lg_forget_pwd a:hover,.login_form .code a:hover{text-decoration: underline;}
.login_button{float: left;width: 100%;height: 45px;text-align: center;line-height:45px; }
.login_button input{background: #051657;border: none;outline: none;cursor: pointer;float: left;width: 100%;height: 100%;color: #FFFFFF;font-size:16px;font-family: 'Microsoft YaHei';letter-spacing: 5px;border-radius: 5px;}
.login_other{float: left;width: 100%;height: auto;}
.login_other span{float: left;font-size: 14px;color: #777777;font-family: 'Microsoft YaHei';line-height: 35px;height: 35px;width: 100%;text-align: left;}
.login_other .qzc{float: right;color: #051657;font-size: 14px;font-weight: bold;}
.line_title{float: left;width: 365px;height:20px;margin-left: -18px;}
.line_title em{float: left;height: 1px;width: 122px;background-color: #F5F5F5;margin-top: 10px;}
.line_title span{float: left;width: 113px;text-align: center;line-height: 20px;font-size: 12px;color: #051657;}
.login_other .qq,.login_other .wx,.login_other .wb{float: left;width: 45px;height: 45px;background: url(../images/icon.png)  -200px -253px;margin:13px 10px 0px 92px;}
.login_other .wx{background-position:-152px -253px;margin-left: 50px;}
.login_other .wb{background-position:-100px -253px;}
.lg_dummy_checkbox1{width: 20px;height: 20px;cursor: pointer;float: left;margin:1px 5px 0px 10px;}
.dummy_checkbox1{float: left;color: #051657;}
.lg_dummy_checkbox1 .select{float: left;width: 100%;height: 100%;background: url(../images/icon.png) no-repeat -60px -20px;}
.foot{float: left;width: 100%;height: auto;padding: 30px 0px;line-height: 26px;font-size: 14px;color: #777777;text-align: center;}
.reg_logo_bak{background-color: #223066;}
.reg_logo{width: 1200px;margin: 0px auto;height: 100px;}
.reg_logo  img{float: left;margin:25px 0px 0px 0px; }
.reg_logo .zhuce{float: right;width: auto;height: 100px;line-height: 100px;font-size: 14px;color: #999999;}
.reg_logo .zhuce a{color: #FFFFFF;}

.reg_content_bak,.reg_success{float: left;width: 100%;background:url(../images/reg_bak.jpg) no-repeat center;height: 730px;}
.reg_content{width: 1200px;margin:0px auto;padding:0px;height: 100%;}
.reg_success{background:url(../images/reg_success.jpg) no-repeat center;}
.success_logo{float: left;width: 100%;height: 80px;}
.success_logo img{float: right;margin-right: 100px;height: 100%;margin-top: 30px;}
.success_con{width: 900px;height: auto;margin: 0px auto;}
.success_con h3{float: left;width: 100%;height: 100px;font-size: 100px;color: #FFFFFF;text-align: center;font-weight: normal;margin-top: 75px;}
.success_con p{float: left;width: 100%;height: 55px;font-size: 48px;color: #FFFFFF;text-align: center;margin-top: 100px;}
.success_con div{float: left;width: 100%;height: 55px;line-height: 55px;margin-top: 120px;}
.success_con div a{float: left;width: 240px;height: 55px;border-radius: 3px;color: #FFFFFF;font-size: 24px;text-align: center;background-color: #041656;margin-left: 190px;}
.success_con div .a1{background-color: #F08200;margin-left: 120px;}
.reg_title{float: left;width: 100%;height: 61px;background: url(../images/title_bak.png) no-repeat;margin-top: 90px;}
.reg_title div{float: left;width: 61px;height: 61px;border-radius: 50%;background:url(../images/icon.png) -240px -340px;text-align: center;line-height: 61px;font-size: 36px;color: #FFFFFF;}
.reg_title div:first-child{background-position: -240px -279px;}
.reg_title div.circle1{margin-left: 20px;}
.reg_title div.circle2{margin-left: 395px;}
.reg_title div.circle3{margin-left: 435px;}
.reg_dl{float: left;width: 100%;height: 45px;text-align: center;line-height:45px;display: none;}
.reg_dl a,.reg_dl span{float: left;width: 120px;height: 45px;text-align: center;line-height: 45px;background-color: #F08200;border-radius: 5px;color: #FFFFFF;}
.reg_dl .a2{background-color: #041656;margin-left: 75px;cursor: pointer;}
.regist_logo{float: left;width: 100%;height: 105px;margin-top: 77px;text-align: center;overflow: hidden;}
.regist_con{float: left;width: 400px;height: 255px;margin: 50px 400px 0px;position: relative;margin-top: 50px;z-index: 10;overflow: hidden;}
.regist_con .bak{float: left;width: 100%;height: 100%;background-color: #FFFFFF;border-radius: 5px;opacity: 0.6;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;z-index: 11;}
.step_con{position: absolute;z-index: 12;width: 100%;height: 100%;}
.regist_con .step{width: 315px;margin-left: 43px;margin-top: 45px;float: left;height: 210px;}
.regist_con .step1 .telphone{float: left;width: 100%;height: 45px;background-color: #FFFFFF;border-radius: 3px;}
.regist_con .step1 .telphone input{float: left;width: 100%;height: 45px;border: none;outline: none;border-radius: 3px;text-indent: 5px;}
.regist_con .step .code{float: left;width: 100%;height: 45px;}
.regist_con .step .code input[type='text']{float: left;width: 165px;height: 45px;border: none;outline: none;border-radius: 3px;text-indent: 5px;}
.regist_con .step1 .code img{float: left;width: 85px;height: 45px;margin: 0px 0px 0px 5px;}
.regist_con .step1 .code a{float: left;color: #0085CC;height: 45px;line-height: 45px;margin-left: 10px;}
.regist_con .step2 .oldtel{float: left;width: 100%;height: 60px;line-height: 45px;font-size: 18px;color: #041656;text-align: center;}
.regist_con .step .code input[type='button']{float: right;width: auto;height: 24px;line-height: 24px;padding: 0px 10px;background-color: #051657;color: #FFFFFF;border: none;cursor: pointer;margin: 10px 0px 0px 0px;}
.regist_con .step3{margin-top: 35px;}
.regist_con .step3 .password1,.regist_con .step3 .password2{float: left;width: 100%;height: 45px;line-height: 45px;background-color: #FFFFFF;border-radius: 3px;}
.regist_con .step3 .password1 input,.regist_con .step3 .password2 input{float: left;width: 100%;height: 45px;border: none;border-radius: 3px;color: #666666;text-indent: 5px;}
.reg_fwxy{float: left;line-height: 23px;width: 100%;margin-top: 10px;}
/*.reg_content_right{width:596px;float:left;}
.reg_content_right dl{float: left;width: 310px;padding:15px 45px 30px 45px;margin:0 98px;background:#FFF;}
.reg_content dd{float: left;width: 100%;}
.reg_content input{float: left;font-size: 14px;text-indent:5px;width:100%;border-radius: 3px;height: 42px;border: 1px solid #CCCCCC;line-height: 42px;margin: 15px 0px 0px;padding: 0px;background: none;color: #ACACAC;font-family: "Microsoft YaHei";}
*//*
#codeMessage{float: left;width: 125px;height: 44px;text-align: center;line-height: 44px;color: #666666;border: 1px solid #CACACA;border-radius: 0px;background-color: #F3F3F3;margin-left: 13px;}
.reg_content .agree{float: left;height: 20px;line-height: 20px;color: #666666;margin-top: 13px;}
.reg_content .agree a{color: #d02860;}
.reg_content .regist_btn{float: left;width: 100%;margin-top: 18px;height: 50px;line-height: 50px;text-align: center;color: #FFFFFF;background-color: #223066;font-size: 18px;cursor: pointer;border: none;border-radius: 2px;font-family: "Microsoft YaHei";}
.reg_content .regist_btn:focus{border: none;}
.reg_step2_over{float: left;width: 100%;height: auto;}*/

.cart_over{width:500px;margin-bottom:20px;display:inline;padding:40px 349px;float: left;}
.cart_over dt,.cart_over dd{float:left;}
.cart_over dt{width:500px;}
.cart_over dt h1{width:430px;height:50px;line-height: 50px;color:#61AC1C;font-weight: normal;font-size:24px;float:left;}
.cart_over dt h1 em{float:left;background: url(../images/icon.png) no-repeat 0px -300px;width: 50px;height: 50px;margin-right: 10px;}
.cart_over dt a{width:70px;height:30px;line-height:30px;color:#FFF;font-size: 14px;color:#FFF;text-align:center;background:#fd6396;margin:10px 0;float:left;}
.cart_over dd{width:460px;background:#FFF5F4;padding:30px 20px;margin-top:10px;}
.cart_over dd b{display: block;font-weight: normal;color:#FF6565;font-size: 18px;padding-bottom: 10px;}
.cart_over dd span{display:block;padding:0 10px;line-height: 24px;color:#999;}
.cart_over dd .regist_btn{margin-left:160px;display: inline;}

/*backpwd*/
.step_title{width:1200px;height:80px;line-height: 80px;font-size: 20px;float: left;}
.step_bg{background: url(../images/regist_bg.png) no-repeat;}
.step_bg2{background: url(../images/regist_bg.png) no-repeat 0 -80px;}
.step_bg3{background: url(../images/regist_bg.png) no-repeat 0 -160px;}
.step_title li{width:399px;text-align:center;float: left;}
.step_title li a{color:#777;}
#step_selected a{color:#FFF;}
.step_content{width:650px;padding:20px 399px;font-family:"Microsoft YaHei";float: left;}
.step_content dd{height:42px;line-height: 42px;padding:5px 0;color:#999;float:left;width: 100%;}
.step_content dd input[type="text"],.step_content dd input[type="password"]{padding:0 10px;}
.step_content .step_l{width:60px;padding-right: 10px;text-align: right;}
.step_content .quhao{width:40px;text-align:center;height:40px;background: #fafafa;border:1px #ebebeb solid;border-right:none;}
.step_content .registext{background:#FFF;border:1px #ebebeb solid;height:40px;line-height: 40px;}
.step_content .yzm_btns{height:40px; width:85px;line-height: 40px;background: #fafafa;text-align: center;color:#777;margin:0px 10px;float: left;}
.yzm_btns img{ width: 85px; height: 40px;}
.step_content .yzm_btn{padding:0px 10px;height:40px;line-height: 40px;background: #fafafa;border:1px #ebebeb solid;text-align: center;color:#777;margin:0px 10px;float: left;}
.step_content .yzm_btn input{color:#777;border: none;height: 100%;background: none;outline: none;cursor: pointer;line-height: 40px;}
.step_content .yzm_btn input:hover{color:#333;}
.step_content .agree a{color:#fd6396;}
.step_content .regist_btn{padding:5px 10px;background:#223066;cursor: pointer;text-align:center;font-size: 16px;border:none;color:#FFF;font-family: "Microsoft YaHei";}
.pay_over{width:470px;padding:100px 365px;float:left;}
.pay_over h1{height:50px;line-height: 50px;color:#233065;font-weight: normal;}
.pay_over h1 em{width:50px;height:50px;margin-right:10px;background:url(../images/icon.png) no-repeat 0 -300px;overflow: hidden;float:left;}
.pay_over h1 a{padding:0 10px;height:30px;line-height: 30px;background:#e41436;color:#FFF;margin:10px 0;font-size:14px;float:right;}
