@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, img, ins, kbd, q, samp, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0 none;padding:0;border:0 none;list-style:none;}
body,input,select {color:#333; font-size: 12px;  line-height: 20px; text-align: left; font-family:'微软雅黑',verdana,Arial;}
table{border-collapse:collapse;}
/*.header_public_box*/
.header_public_box{height: 72px; width:950px; overflow: hidden; margin: 10px auto;}
.header_public_box .td_logo{width:127px;}
.header_public_box .logo_box{ width: 90px; height: 68px;padding: 2px 4px;}
.header_public_box .logo_box img{width:100%;}
.header_public_box .logo_box_hy{ width: 135px; height: 68px;padding: 2px 4px;}
.header_public_box .logo_box_hy img{width:100%;}
.header_public_box i{display: inline-block;font-style:normal;padding: 0 20px 0 35px;font-size:22px;height:50px;line-height:50px;border-left:1px solid #dcdcdc;color: #1e4407;}
.header_public_box .td_right{vertical-align:top;color:#333;text-align:right;padding-right:13px;}
/*public-content*/
.public-content{ margin:0 auto; width:950px;border:1px solid #dcdcdc;border-top:2px solid #327200;box-sizing:border-box;/*height: 645px;*/}
.public-content .form-group{width:570px;padding-left:100px;box-sizing:border-box;}
.public-content .title_box{ background:#f6f6f6;height:35px;text-indent:20px;line-height:35px;font-size: 14px;}
.public-content .title_box span{float:right;font-size:12px;padding-right:20px;}
.public-content .qr_left_box{width:950px;position: relative; }
.public-content .cb_10{height:30px;}
.in_box{height:30px;line-height:30px;padding-left:83px;font-size:12px;color: #009638;}
.in_box .tip1{float: left;width:20px;height:20px;background:url(../images/regist.png) no-repeat 0 0;margin-top:4px;}
.in_box .tip2{float: left;width:20px;height:20px;background:url(../images/regist.png) no-repeat -39px 0;margin-top:4px;}
.in_box_password{color:#ff0000;}
.public-content .user_set{width:300px;padding-left:110px;font-size:14px;padding-bottom: 10px;color:#333;font-weight:bold;}
.public-content .user_set span{font-size:12px;padding-left: 28px;}
.form-text:focus {/*background-color: #e9fbfe;*/border-color: #68bd21;}
.form-text {height: 28px;line-height: 28px; padding: 0;width: 285px;height:28px;padding-left: 7px;border: 1px solid #ccc;background: #fff;outline: 0;color: #000;-webkit-transition: all .3s;}
/*错误的时候 .form-text{border:1px solid #ff6179;}*/
.form-text-red-border{border:1px solid #ff6179;}
.form-label {height:28px;line-height:28px;width:70px;display:inline-block;font-size: 14px;color: #666;}
.form-item{padding: 8px 0 0 0px;clear:both;}
.form-item-passward{padding-top:0;}
.form-item-repassward,.form-item-nicheng{padding-top:0;}
.password_type{padding: 4px 0 4px 84px;float: left;}
.password_type p{width:40px;height:20px;float:left;background:#dcdcdc;text-align:center;}
.password_type p:nth-child(2){margin-left:2px;}
.password_type p:nth-child(3){margin-left:2px;}
.password_type .cur{color:#fff;background:#d8b764;}
.password_type .weak{color:#fff;background:#ff0000;}
.password_type .medium{color:#fff;background:#d8b764;}
.password_type .strong{color:#fff;background:#009638;}
.form-label-b{color:#333;font-weight:bold;}
.basic-info{/*padding-top:20px;*/}
.basic-info .basic_info_line{border-top:2px dotted #eee;width:378px;margin-left:-5px;}
.basic-infomation{padding-top:15px;padding-left:10px;}
.sub-title{font-size:12px;padding-left:13px;color:#333;font-weight:bold;}
.phone-item{padding-top:13px;}
.qianzhui{ border: 1px solid #ccc;width: 50px;height: 28px;line-height: 28px;left: 0;top: 1px;display: inline-block;position: relative;box-sizing: border-box;text-align: center;}
.mobile-text-input{margin-left:-6px;width:235px;}
#yzm{width:82px;}
.pic_code{display:inline-block;height:33px;line-height:33px;}
.pic_code a{/*float:left;*/height:33px;line-height:33px;}
.pic_code a img{margin-top:2px;}
.pic_code a span{float:right;height:33px;line-height:35px;font-size:12px;padding-left:5px;}
.agree{padding-left:84px;color:#333;}
.agree a{text-decoration:none;float: left; line-height: 34px;}
.agree a:hover{text-decoration:underline;}
.agree input{vertical-align: -2px;*vertical-align: -1px;border:0;float:left;}
.agree_btn{padding:10px 0 0 87px;margin-bottom:50px;}
.agree_btn button{cursor:pointer;border:0;display:block;width:140px;height:36px;background:#327200;border:1px solid #eee; border-radius:3px;color:#fff;font-size:14px;font-family: "微软雅黑";outline:none;}
.agree_btn button:hover{background:#3b8601;}
/*.agree_btn button:active{background:#fb6e20;}*/
.qr_right_box{width:280px;height:579px;overflow: hidden;position:absolute;right:1px;top:0px;border:1px solid #dcdcdc;border-top:0;}
.reg_tit{color:rgb(163, 136, 65);width:280px;/*height:30px*/;line-height:30px;text-align:center;padding:7px 0;font-size:16px;}
.reg_left_logo{width:85px;height:70px;/*padding-top:17px;*/box-sizing:border-box;margin-left: 85px;}
.reg_right_content{/*width:239px;*/}
/*
.public-content .reg_part{padding: 10px 10px 0 10px;}
.reg_right_content p{color:#333;height:30px;line-height:30px;text-align:left;font-size:16px;padding-left:10px;font-weight: bold;text-align:center;}
.reg_right_content ul{font-size:10px;padding:0 0 10px 10px;text-align: center;}
.reg_right_content ul li{line-height:22px;}
.reg_right_content ul li span{color:#178245;font-weight:bold;}
.reg_part .line{clear:both;width:270px;border-bottom:2px dotted #eee;margin:0 auto;}
.reg_part .line_bottom{border-bottom:1px solid #d8b764;}
.contact{padding:17px 15px 17px;}
.contact span{float:left;font-size: 14px;}
.contact .qq{float:left;width:102px;height:24px;color:#fff;text-decoration:none;margin-top: 10px;}
*/
.public-content .reg_part{padding: 10px 10px 0px 10px;}
.reg_right_content p{color:rgb(163, 136, 65);height:30px;line-height:30px;font-size:18px;font-weight: bold;text-align:center;margin-bottom:8px;}
.reg_right_content ul{font-size:14px;padding:0 0 10px 0px;text-align: center;}
.reg_right_content ul li{line-height:22px;}
.reg_right_content ul li span{/*color:#178245;*/font-weight:bold;color:rgb(255, 70, 74);}
.reg_order .line,.reg_part .line{clear:both;width:240px;border-bottom:1px solid #eee;margin:0 auto;}
.contact{padding:10px 5px 10px;}
.contact span{float:left;font-size: 14px;}
.contact .qq{float:left;background:url(../images/regist.png) -87px 0 no-repeat;width:102px;height:24px;color:#fff;text-decoration:none;padding-left:27px;margin-left: 10px;}

.contact .tel_w_b{clear:both;background:url(../images/regist.png) no-repeat 0 -238px;padding-left:25px;height:30px;line-height:37px;}
.contact .tel_w_c{background:url(../images/regist.png) 0 -61px no-repeat;width:102px;height:30px;line-height:30px;color:#fff;text-decoration:none;padding-left:27px;}
.tip3{float: left;width:20px;height:20px;background:url(../images/regist.png) no-repeat -39px 0;margin-top:4px;}
.forbbiden,.error{height:30px;line-height:30px;padding-left:82px;font-size:12px;color:#ff0000;display:block;}
.right{height:30px;line-height:30px;padding-left:83px;font-size:12px;color:#ff0000;display:block;color:#999;}
.right .tip-right{background:url(../images/regist.png) no-repeat -184px -178px;}
#username_tips{color:#999;line-height:20px;padding-top:5px;}
.yzm-item{padding-top:0;}
.phone-item{padding-bottom:0;}
.reg_left_logo img{width:100%;}
.must-write{color:#ff0000;
        vertical-align: middle;
        margin-right: 4px;}
input:-webkit-autofill{background-color: #fff;}
.num-wrong .tip3 {background: url(../images/regist.png) no-repeat 0 -176px;}
.num-wrong {color: #d8b764!important;}


/*footer*/
.ec-footer , .footer{margin:0 auto;width:950px;}
.footer{margin-top:12px;padding:14px 0 30px 0;text-align:center;font-size:12px;font-family: Arial;color:#333;line-height:22px;}
.footer_wrap{ text-align: center; font-size: 11px; margin-top: 15px;/*background: #f9f9f9;*/padding:15px 0;}
.footer_wrap .Ct_root2_hotProduct a{ margin-left:5px;text-decoration:underline;}
.footer p {margin:0;padding:0;}
.footer a {margin:0 5px;color:#1c49a4;}
.footer_wrap a{color:#0211a5;text-decoration:none;}
.footer_wrap a:hover{color: #009933;text-decoration: underline;}

.agree span{display:inline-block;height:35px;line-height:35px;float:left;}

/*注册成功页面：*/
.regist-success{font-size:18px;font-weight:bold;text-align:center;background:url(../images/reset-right.png) no-repeat 54% center;height:40px;line-height:40px;padding-left:225px;}
.success-enter{border:0;width:180px;height:32px;background:#327200;color:#fff;border-radius:4px;font-size:14px;font-family:'微软雅黑';margin-top:40px;cursor:pointer;}
.success-enter:hover{background:#3b8601;}
.set-success button:hover{background: #3b8601;}

/*找回密码页面*/
/*step-one*/
.step-one{display:block;}
.find-password-box{height: 480px;}
.find-content{padding:10px 10px;}
.left-box{width:280px;height:420px;padding:0 10px;float:right;border-left:1px solid #dcdcdc;box-sizing:border-box;position: relative;left:10px;}
.right-box{/*width:610px;*/height:420px;float:left;padding:20px 20px 20px 30px;box-sizing:border-box;position:relative;}
.step-form{padding-left:100px;padding-top:30px;}
.step1-pic{width: 556px;height: 32px;overflow: hidden;background: url(../images/e_30.png) no-repeat 0 0;}
/*.find-item{padding-top:15px;}*/
.find-username{width:345px;}
.find-error{height: 35px;line-height: 35px;font-size: 12px;color: #ff0000;display: block;}
.find-ok{height: 35px;line-height: 35px;font-size: 12px;display: block;}
.find-tip{float: left;width: 20px;height: 20px;background: url(../images/regist.png) no-repeat -39px 0;margin-top: 7px;}
.find-form-label{height: 28px;line-height: 28px;width: 48px;font-size: 14px;color: #666;}
.find-right1{float: left;background: url(../images/regist.png) no-repeat -184px -178px;margin-top: 7px;width: 20px;height: 20px;}
.find-right{background: url(../images/regist.png) no-repeat -184px -178px; }
.find-if{color:#333;position:absolute;top: 370px;}
.find-button{cursor:pointer;text-align:center;clear:both;background:#327200;width:354px;height:34px;border:0;border-radius:3px;color:#fff;font-family:"微软雅黑";position:absolute;top: 256px;}
.find-button:hover{background: #3b8601;}
.change-yzm{text-decoration:none;}
.change-yzm:hover{text-decoration:underline;color:#009933;}
/*.find-right,.find-username-right{display:none;}*/
/*step-two*/
.step-two p{font-size:14px;}
.step-two .phone-number{height:28px;line-height:28px;border:1px solid #ccc;width:340px;padding-left:10px;box-sizing:border-box;background:#f0f0f0;}
/*step-two-sj*/
.step-two-sj{display:block;}
.for{margin-bottom:10px;}
.step2-pic{width: 556px;height: 32px;overflow: hidden;background:url(../images/e_30.png) no-repeat 0 -32px;}
.shouji-item{padding-top:0;}
.verify-title{font-weight:bold;height:30px;line-height:35px;margin-top:5px;}
.find-sjyzm{width:186px;}
.find-get-yzm,.find-re-send{width: 134px;height: 30px;line-height: 30px;color: #333; border: 0;margin: 0;padding: 0;margin-left: 6px;background:#dcdcdc;border-radius: 3px;font-family: "微软雅黑";outline: none;cursor: pointer;}
.find-re-send{background:#e4f8d5;}
.find-get-yzm {background: #fb6e20; color: #fff;}
.find-get-yzm:hover{background:#fa8342;}
.find-re-send:hover{background:#d2f8b5;}
.find-right2{background: url(../images/regist.png) no-repeat -184px -178px;}
.find-if2{padding-left:100px;}
.sj-find-button{text-align:center;clear:both;background:#327200;width:340px;height:34px;border:0;border-radius:3px;color:#fff;font-family:"微软雅黑";position:absolute;top: 288px;left:130px;}
.sj-find-button:hover{background: #3b8601;}
/*step-two-yx*/
.step-two-yx{display:block;}
.step-two-yx .yx-p1{line-height: 24px;}
.step-two-yx .yx-p2{text-align:center; width: 530px; line-height: 22px; color: #666;font-size:12px;margin-left: -80px;margin-top:120px;}
.step-two-yx .yx-p2 a,.step-two-yx .yx-p1 a{text-decoration:none;}
.step-two-yx .yx-p2 a:hover{text-decoration:underline;color:#009933;}
.step-two-yx .yx-p1 a:hover{text-decoration:underline;color:#009933;}
.yx-button{background:#327200;width:340px;height:34px;border:0;border-radius:3px;color:#fff;font-family:"微软雅黑";position:absolute;top: 200px;left: 50%;margin-left: -170px;}
.yx-button:hover{background: #3b8601;}

/*step-three*/
.step-three{display:block;position:/*relative;top:-433px;left:215px;*/}
.step3-pic{width: 556px;height: 32px;overflow: hidden;background: url(../images/e_30.png) no-repeat 0 -64px;}
.step-three .form-label{width:67px;}
.step-three .tip-right{display:none;}
.step-three .find-repassword{margin-top:-30px;}
.passward-reset-btn{margin-left:82px;width:294px;}

/*step-four*/
.set-success{display:block;}
.congratulations{font-size:18px;font-weight:bold;text-align:center;background:url(../images/reset-right.png) no-repeat 26% center;height:40px;line-height:40px;}
.set-success button{border:0;width:175px;height:32px;border-radius:3px;background:#327200;color:#fff;font-size:14px;font-family:'微软雅黑';margin-left:178px;margin-top:30px;}
.set-success button:hover{background: #3b8601;}


.step-step li{list-style:none;font-size:14px;font-weight:bold;float:left;width:179px;height:32px;line-height:32px;text-align:center;}
.step-step .current-li{color:#fff;}

.contact .tel_w_c a{text-decoration:none;}
.contact .tel_w_c a:hover{color: #009933;text-decoration: underline;}



