/***************注册 找回密码 样式****************/

/* 头部 */
.w960{ width:960px; margin:0 auto;}
.zc_top{ height:80px; line-height:80px; width:100%;background:#fff;}
.zc_top h1 img{ width:132px; height:50px; float:left; margin-top:16px;}
.zc_top span{ display:block; float:right;}
.ZcBgBox{ width:100%; background:url(../images/zc_bg.jpg) no-repeat center 0;}
.ZcBg{ height:800px;}
.ZcBg span a{ display:block; float:left; width:300px; height:80px;text-align:center;line-height:80px; background:#5fb41b; color:#fff; font-size:24px; margin:280px 30px 0 165px; }
.ZcBg span a:hover{ background:#6bc622; color:#fff;}
.ZcBg p a{ display:block; float:left; width:300px; height:80px;text-align:center;line-height:80px; background:#ff5f01; color:#fff; font-size:24px; margin-top:280px; }
.ZcBg p a:hover{ background:#ff701c; color:#fff;}

.XslsZc{width:960px; height:90px; background:#565656; line-height:90px; }
.XslsZc span{ display:block; float:left; font-size:18px; color:#fff; padding-left:45px;}
.XslsZc p{ display:block; float:right; padding-right:45px; color:#959595;}
.XslsZc p a{ color:#ff5f01; padding-left:5px;}
.XslsZc p a:hover{ text-decoration:underline;}

.lcbox{ width:960px; height:95px; background:#565656; }
.lc_con{ background:url(../images/registered_bg.png) no-repeat 100px 0; height:95px; padding-left:84px;}
.lc_con2{ background:url(../images/registered_bg.png) no-repeat 100px -95px; height:95px; padding-left:84px;}
.lc_con3{ background:url(../images/registered_bg.png) no-repeat 100px -190px; height:95px; padding-left:84px;}
.lc_con4{ background:url(../images/registered_bg.png) no-repeat 100px -285px; height:95px; padding-left:84px;}
.lc_list{ width:65px; text-align:center; margin-top:20px; margin-right:176px; float:left;}
.lc_list span{ width:35px; height:35px; line-height:35px; color:#fff; font-size:18px;display:block; margin-left:16px; float:left;}
.lc_list p{ color:#fff; line-height:30px;float:left; width:65px; display:block;}

/*********注册*********/

/*第一步*/
.registered{width:550px; display:block; margin:45px 0 0 45px;}
.registered_list{width:550px; margin-bottom:20px; position:relative; float:left;}
.zcTit{ float:left; width:75px; height:auto; line-height:42px; display:block;color:#333;}
.zcTit strong{ width:75px; height:42px; display:block; font-weight:normal;}
.zcTit span{ width:75px; height:42px;display:block; margin-top:20px; }
.registered_con{ width:475px; height:auto; display:block;float:left; }
.zc_text{width:410px;height:40px;border:1px solid #e2e2e2; font-family:"Arial", "Microsoft yahei";font-size:14px; line-height:40px; padding:0 10px; float:left;}
.zc_text:focus{ border:1px solid #ff5f01;outline: none;}
.zc_yzm{ width:135px; height:40px; line-height:40px; border:1px solid #e2e2e2; float:left; margin-right:10px;font-family:"Arial", "Microsoft yahei";font-size:14px; padding:0 10px;}
.zc_yzm:focus{ border:1px solid #ff5f01;outline: none;}
.hyz a{ width:55px; float:left; line-height:42px; text-align:center; display:block;}
a.zc_btn{display:block;margin-left:75px; line-height:42px;width:332px;height:42px;color:#fff;font-size:18px;background:#ff5f01;border-radius:2px; cursor:pointer; margin-top:30px; text-align:center;}
a.zc_btn:hover{ background:#ff7422; color:#fff;}
.info_error{ display: none; width:200px; line-height:42px; height: 42px; float:left; margin-left:70px; color:#fa5b5b; padding-left:20px; background:url(../images/error.png) no-repeat 0 14px; position:absolute; left:448px; top:0;}
.info_error2{ display: none; width:310px; line-height:20px; height: 20px; float:left; margin-left:75px; color:#e15f63; padding:6px 0 0 20px; background:url(../images/error.png) no-repeat 0 9px; }
.info_ok{ background:url(../images/ok.png) no-repeat 0 14px; color:#090; display: block;}
.tishi{ width:430px; line-height:24px; float:left;color:#999; padding:4px 0 0 0;}
.xzty input{ width:15px; height:15px; display:block; float:left; margin:5px 0 0 75px;font-family:"Arial", "Microsoft yahei"; font-size:14px;}
.xzty label{ float:left; display:block; padding-left:5px; cursor:pointer;font-family:"Arial", "Microsoft yahei";font-size:14px;}

.sendcode{ height: 42px; line-height: 42px; float: left; padding: 0 15px; color: #fff; background:#5fb41b; cursor: pointer; border-radius: 2px;}
.sendcode:hover{ background:#090;}

.coderefresh{ line-height: 42px;}
.coderefresh img{ border:1px solid #e2e2e2;}

/*第二步*/
.ac_email{ width:320px; margin:0 auto; margin-top:50px;}
.ac_email strong{ display:block; font-size:16px; line-height:24px; color:#333;}
.ac_email p{ color:#999; line-height:36px;}
.ac_email span a{ display:block; width:150px; height:42px; background:#ff5f01;  text-align:center; line-height:42px; color:#fff; font-size:16px; margin:18px 0 32px 0;}
.ac_email span a:hover{ background:#ff7422;color:#fff; text-decoration:none;}
.ac_email dt{ color:#999;line-height:28px;}
.ac_email dd{ line-height:28px;}

.PhontSMS{ padding-bottom:20px; height:24px;}
.YzmCon{ height:24px; line-height:24px; float:left; margin-top:10px;}
.YzmCon span{ display:block; padding-right:10px; font-size:12px; color:#999; float:left;}
.YzmCon input{ padding:0 12px; text-align:center; height:24px;font-family:"Arial", "Microsoft yahei"; background:#989ca1; color:#fff; border:none;border-radius:3px; cursor:pointer;}

/*第三步*/
.nv{ float:left; display:block; margin-right:20px; height:42px;}
.nv input{ width:14px; height:14px; float:left; margin-top:14px; cursor:pointer; display:block; }
.nv label{font-family:"Arial", "Microsoft yahei";font-size:14px; line-height:42px; float:left;cursor:pointer; padding-left:4px;}
.shengri{ width:auto; float:left; height:34px; display:block;}
.shengri select{ width:auto; min-width: 100px; height:32px; line-height:32px; float:left; display:inline-block; margin-right:10px; border:1px solid #ddd; margin-top:4px;font-family:"Microsoft yahei","Arial"; font-size:14px; color:#666;}
.shengri select option{font-size:14px;font-family:"Microsoft yahei","Arial";}


.registered_list .ui-choose {display: inline-block;font-size: 14px; width:332px; float:left; margin-top:6px;}
.registered_list .ui-choose input[type="checkbox"] { display: none;}
.registered_list .ui-choose:after { content: ""; display: table; clear: both; }
.registered_list .ui-choose li{border:1px solid #ddd; float:left; height:32px; line-height:32px; padding:0 17px; cursor:pointer; position:relative; z-index: 1; min-width: 20px; text-align: center; margin:0 10px 10px 0;}
.registered_list .ui-choose li:hover { z-index: 4; border-color:#ff5f01; color: #ff5f01; border:2px solid #ff5f01;height:30px; line-height:30px; padding:0 16px;}
.registered_list .ui-choose li.selected { color: #ff5f01; background: transparent url(../images/icon-selected.png) no-repeat right bottom;z-index: 3; border:2px solid #ff5f01;height:30px; line-height:30px; padding:0 16px;}

.tiaoguo a{display:block;margin-left:75px; line-height:42px;width:330px;height:40px;color:#ff5f01;font-size:18px; cursor:pointer;text-align:center; border:1px solid #ff5f01; float:left;}
.tiaoguo a:hover{ background:#fff4ee; text-decoration:none;}

a.zc_btn{display:block;margin-left:75px; line-height:42px;width:332px;height:42px;color:#fff;font-size:18px;background:#ff5f01; cursor:pointer; margin-top:20px; text-align:center;}
a.zc_btn:hover{ background:#ff7422; color:#fff;}

/*第四步*/
.successful{ text-align:center; width:100%; padding-top:100px; height:400px;}
.successful strong{ display:block; font-weight:normal; font-size:30px; color:#ff5f01; background:url(../images/cg.png) no-repeat 350px 0; line-height:30px; height:36px; margin-bottom:40px;}
.successful p{ font-size:24px; color:#999; height:30px;display:block;}
.successful p i{ font-style:normal;}
.successful span{ display:block; height:30px; color:#999; padding-top:80px;}

/*版权*/
.cop_bottom img{width:132px; height:50px;}

/*********找回密码*********/
.yzBox{width:572px; display:block; margin:25px 0 0 45px;}
.yzTit{ line-height:70px; height:70px;}
.yzCon{ width:570px; height:60px; border:1px solid #e2e2e2; margin-bottom:30px;}
.yzicon{ background:url(../images/find_icon.png) no-repeat 0 0 #f3f3f3; height:60px;}
.yzicon2{ background:url(../images/find_icon.png) no-repeat 0 -60px #f3f3f3; height:60px;}
.yzCon span{ display:block; line-height:60px; padding-left:70px; float:left;}
.yzCon a{float:right; width:85px; height:34px; line-height:34px; background:#ff5f01; text-align:center; color:#fff; margin:13px 20px 0 0; display:inline-block;}
.yzCon a:hover{ background:#ff7422;color:#fff;}
.textColor{ color:#b4b4b4;}

.div-phone a.send1{ width:128px; height:40px; line-height:40px; text-align:center; border:1px solid #ddd; background:#ededed; display:block; float:left; right:44px; top:62px; position:absolute; color:#666; border-left:none;}
.div-phone a.send1:hover{ background:#e7e7e7;}
.div-phone a.send0{ width:128px; height:40px; line-height:40px; text-align:center; border:1px solid #ddd; background:#ededed; display:block; float:left; right:44px; top:62px; position:absolute; color:#666;border-left:none;}
.div-phone a.send0:hover{ background:#e7e7e7;}
.baocuo{ width:200px; line-height:42px; float:left; margin-left:70px; color:#fa5b5b; padding-left:20px; background:url(../images/error.png) no-repeat 0 14px; position:absolute; left:348px; top:62px;}
.yzCode{ width:310px; height:42px; float:left; margin-top:20px;}
.yzCode_text{ float:left; width:180px; height:40px; line-height:40px; border:1px solid #ddd; font-size:14px;font-family:"Arial", "Microsoft yahei"; padding:0 10px;}
.yzCode_text:focus{ border:1px solid #ff5f01;outline: none;}
a.fas{width:128px; height:40px; line-height:40px; text-align:center; border:1px solid #ddd; background:#ededed; display:block; float:left; right:44px; top:62px; position:absolute; color:#666; border-left:none;}
a.fas:hover{background:#e7e7e7;}
.dlToview{ width:310px; float:left; padding:10px 0 0 0;display:inline-block;}
.email_ts{ width:310px; float:left; clear:both; margin:20px 0 0 75px;line-height:28px;}
.email_ts span{ display:block; color:#999;}
.email_ts p b{ font-weight:normal; color:#ff5f01;}

/*密码强度*/
.pw-strength {clear: both;position: relative;top:15px;width: 180px; padding-bottom:10px;}
.pw-bar{background:url(../images/pwd-1.png) no-repeat;height: 14px;overflow: hidden;width: 179px;}
.pw-bar-on{background:url(../images/pwd-2.png) no-repeat; width:0px; height:14px;position: absolute;top:0;left: 2px;transition: width .5s ease-in;-moz-transition: width .5s ease-in;-webkit-transition: width .5s ease-in;-o-transition: width .5s ease-in;}
.pw-weak .pw-defule{ width:0px;}
.pw-weak .pw-bar-on {width: 60px;}
.pw-medium .pw-bar-on {width: 120px;}
.pw-strong .pw-bar-on {width: 179px;}
.pw-txt {padding-top: 2px;width: 180px;overflow: hidden;}
.pw-txt span {color: #707070;float: left;font-size: 12px;text-align: center;width: 58px;}

.blank200{clear:both; height:200px; overflow:hidden; display:block;}


/*登陆页面*/
.DlBox{ background:url(../images/dl_bg.jpg) no-repeat center 0; width:100%; height:800px;}
.DlCon{ width:400px; background:#fff; float:right; margin-top:100px;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.DlCon .DlXinxi{width:340px; padding:0 30px; border-bottom:1px solid #eee; display:block; float:left;}
.DlCon .DlXinxi .Dltit{ height:35px; font-size:24px; color:#333; padding-top:35px; display:block;}
.DlCon .DlXinxi .Zh_text{ width:288px; height:44px; border:1px solid #ddd; line-height:44px;font-family:"Microsoft yahei"; color:#bdbdbd;  font-size:14px; padding:0 10px 0 40px; background:url(../images/dlicon01.png) no-repeat 10px 13px; margin-top:15px;}
.DlCon .DlXinxi .Zh_text:focus{ border:1px solid #ff5f01;outline: none;color:#333;}
.DlCon .DlXinxi .Mm_text{ width:288px; height:44px; border:1px solid #ddd; line-height:44px;font-family:"Microsoft yahei"; color:#bdbdbd;  font-size:14px; padding:0 10px 0 40px; background:url(../images/dlicon02.png) no-repeat 10px 13px; margin-top:15px;}
.DlCon .DlXinxi .Mm_text:focus{ border:1px solid #ff5f01;outline: none;color:#333;}

.DlCon .DlXinxi .DlPrompt{ line-height:20px; display:block; margin-top:10px; font-size:12px; color:#ff5758;}

.DlCon .DlXinxi .CheckMm{height:50px;display:block;}
.DlCon .DlXinxi .CheckMm label{ padding-left:6px; font-family:"Arial", "Microsoft yahei"; cursor:pointer; color:#999; float:left; line-height:50px;}
.DlCon .DlXinxi .CheckMm input{ float:left; display:block; width:14px; height:14px; margin-top:18px;}
.DlCon .DlXinxi .CheckMm_tick{width:14px;height:14px;background: url(../images/tick.png) no-repeat 0 0;cursor: pointer; float:left; display:block;margin-top:18px; }
.DlCon .DlXinxi .CheckMm_tick.hover { background-position: 0 -14px;}
.DlCon .DlXinxi .CheckMm_tick.checked {background-position: 0 -28px;}
.DlCon .DlXinxi .CheckMm_tick.disabled {background-position: 0 -42px;cursor: default;}
.DlCon .DlXinxi .CheckMm span{ display:block; float:right; font-size:12px; line-height:50px;}

.DlCon .DlXinxi .DlBtn{ width:340px; height:46px; line-height:46px; background:#ff5f01; border: none; cursor: pointer; display:block; text-align:center; color:#fff; font-size:18px;}
.DlCon .DlXinxi .DlBtn:hover{ background:#ff701c; color:#fff;}

.DsfZh_box{ width:340px; padding:0 30px; margin-top:20px; font-size:12px; display:block; float:left;}
.DsfZh_box ul.DsfZh_con{float:left; width:150px; display:block;}
.DsfZh_box ul.DsfZh_con span{ display:block; float:left; color:#999;}
.DsfZh_box ul.DsfZh_con li{width:35px; height:35px;float:left; margin:10px 10px 0 0; display:inline-block; overflow:hidden; text-indent:-99999px;}
.DsfZh_box ul.DsfZh_con li a{ width:35px; height:35px; display:block; float:left; }
#DsfZh01,#DsfZh02,#DsfZh03{ background:url(../images/dsf.png) no-repeat;}
#DsfZh01:hover{background-position:0 -35px;}
#DsfZh02{background-position:-45px 0;}
#DsfZh02:hover{background-position:-45px -35px;}
#DsfZh03{background-position:-90px 0;}
#DsfZh03:hover{background-position:-90px -35px;}
.DsfZh_mdl{ float:right;}

