@charset "utf-8";
/*登录*/
.login_box{position: relative;  overflow: hidden;}
.login_bg{position: absolute; left: 0; top: 0;  width: 100%; height:100%;  background-color: rgba(255,255,255,0.4);  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#70ffffff,endColorstr=#70ffffff); overflow: hidden;}
.login_bg .slides a{display: block;  width: 100%; height:100%; overflow: hidden; }
.login_bg .img{height: 100%; min-width: 100%;}
.login_bg .flex-control-nav li{position: relative; z-index: 10; margin-left: 8px; display: inline-block; zoom: 1; *display: inline; }
.login_bg .flex-control-nav{position: absolute; bottom:120px; z-index: 10; width: 100%; font-size: 0; text-align: center; }
.login_bg .flex-control-nav li a{display: block; width: 10px; height: 10px; border-radius: 50%; background: #fff; opacity: .8;  filter:alpha(opacity=80); cursor: pointer;  }
.login_bg .flex-control-nav .flex-active{background: #f0a400 !important; opacity: 1 !important;}
.reg_fly{position: absolute; left: 0; bottom: 0; z-index: 1; width: 100%;min-width:1280px;}
.reg_fly img{width: 100%;}
.reg_fly p{position: absolute; left: 0; bottom: 20px; z-index: 2; width: 100%;  text-align: center; }
.reg_fly p span,.reg_fly p a{font-size: 14px; color: #005190;}
.login_content{position: absolute; left: 50%; top: 50%;  margin-left: -500px; margin-top: -254px; z-index: 2; width: 1000px; height: 508px; background-color: rgba(0,0,0,0.4);  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#50000000,endColorstr=#50000000); overflow: hidden; border-radius: 10px;}
.login_left{width: 50%; height: 100%; }
.login_right{width: 320px; padding: 40px 90px 0 0;}
.login_left{background: url(../images/login_line.png) no-repeat right center;}
.login_logo{display: block; margin:50px auto 0; vertical-align: top;}
.ewm_left{padding-top: 24px; text-align: center;}
.ewmBox{display: inline-block; *display:inline; zoom:1; height: 134px; width: 132px; padding: 5px; background-color: rgba(255,255,255,0.4);  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#70ffffff,endColorstr=#70ffffff);  vertical-align: top;}
.ewmBox img{width: 100%; height: 100%;}
.ewm_left .ewm_exp{display: inline-block; *display:inline; zoom:1;  padding: 32px 0 0 20px; text-align: center;}
.ewm_left .ewm_exp span{display: block; color: #fff;}
.ewm_name{padding-bottom: 15px; font-size: 14px; font-weight: bold;}
.ewm_name02{padding-bottom: 10px; font-size: 12px;}
.login_apply{margin-top: 38px; font-size: 0; text-align: center;}
.login_apply a{display: inline-block; *display:inline; zoom:1;  width: 162px; height: 42px; margin: 0 10px; border-radius: 21px; font: bold 16px/42px "Microsoft YaHei"; color: #fff; cursor: pointer;}
.login_apply01{background: #0c94fd;}
.login_apply02{background: #0dcc70;}
.login_apply01:hover{background: #008af4;}
.login_apply02:hover{background: #01ba61;}
.login_header{display: block; width: 100px; height: 100px; margin: 0 auto; border-radius: 50%; overflow: hidden; background: url(../images/login_header.png) no-repeat;  background-position:  0 0;}
.login_header.curr{background-position: 0 -149px;}
.login_user{padding: 3px 0; font-size: 20px; color: #fff; text-align: center;}
.login_right input{width: 237px; height: 38px;padding:0 25px 0 50px; margin-top: 15px; border-radius: 21px; color: #c3c3c3; font: 14px/38px "Microsoft YaHei";}
.login_name{background: #fff url(../images/login_icon.png) no-repeat 25px 7px;}
.login_name.curr{ background: #fff url(../images/login_icon.png) no-repeat 25px -156px;}
.login_pwd{ background:#fff url(../images/login_icon.png) no-repeat 25px -49px;}
.login_pwd.curr{ background:#fff url(../images/login_icon.png) no-repeat 25px -214px;}
.login_check{ background:#fff url(../images/login_icon.png) no-repeat 25px -105px;}
.login_check.curr{ background:#fff url(../images/login_icon.png) no-repeat 25px -277px;}
.login_btn{ display: block; width: 98%; height: 38px; margin-top: 15px; font: bold 14px/38px "Microsoft YaHei"; color: #fff; text-align: center; border-radius: 21px; background: #ffae00; cursor: pointer;}
.login_btn:hover{background: #ff9600;}
.login_yzm{position: relative; margin-top: 15px;width: 98%; background: #fff; border-radius: 21px; overflow: hidden; }
.login_yzm input{width:91px; margin-top: 0; border-radius: 0;}
.login_yzm span.fr{display: block; width: 90px; padding-right: 20px; cursor: pointer; }
.login_yzm span.fr img{vertical-align: top;}
.login_forBox{margin-top: 25px; text-align: center;}
.agreement{color:#fff;}
.agreements{color:#222;}
.login_forgets{ font-size:14px; color: #ffae00; cursor: pointer;line-height: 42px;vertical-align: top;}
.login_forget{ font-size:14px; color: #ffae00; cursor: pointer;}
.login_forget:hover{text-decoration:underline;}
.login_error{margin-top: 15px; height: 28px; text-align: center; color: #fff600; font: 12px/28px "Microsoft YaHei";  background-color: rgba(0,0,0,0.15);  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#50000000,endColorstr=#50000000);  border-radius: 14px;}
.login_error img{margin-top: 8px; margin-right: 5px;}
/*.reg_fly{-webkit-animation:fdIn_D both 0.8s ease-in-out ; animation:fdIn_D both 0.8s ease-in-out ;}*/


/*注册*/
.bodyColor{background: #f5f5f5;}
.register_logo{width: 100%; height: 92px; background: #0090e4; overflow: hidden; border-bottom: 1px solid #0075ba;}
.register_logo p{width: 1200px; margin: 0 auto; }
.register_logo p{ margin-top:26px; vertical-align: top;}
.register_conBox{width: 1200px; margin: 31px auto 0; }
.register_tit{height: 63px; padding-left: 58px; font:bold 16px/63px "Microsoft YaHei"; background: #fff url(../images/reg_icon.png) no-repeat 20px 20px; border-bottom: 1px solid #9edebf;}
.register_content{padding: 51px 65px; margin-top: 6px; background: #fff;}
.register_content table{width: 100%;}
.tableLeft{width: 100px; text-align: right; font-size: 14px; color: #333; font-weight: bold; line-height: 42px; vertical-align: top;}
.tableLeft span{color: #eb2323;}
.register_content input[type=text]{width: 310px; height: 40px; padding: 0 13px; border: 1px solid #d1d1d1; border-radius: 4px; color: #aaa; font: 14px/40px "Microsoft YaHei";}
.register_content input[type=text]:hover,.ref_sel:hover{border: 1px solid #ff8800;}
.register_content input[type=password]{width: 310px; height: 40px; padding: 0 13px; border: 1px solid #d1d1d1; border-radius: 4px; color: #aaa; font: 14px/40px "Microsoft YaHei";}
.register_content input[type=password]:hover{border: 1px solid #ff8800;}
.register_content select{width: 110px; height: 40px; padding: 0 13px; border: 1px solid #d1d1d1; border-radius: 4px; color: #aaa; font: 14px/40px "Microsoft YaHei";}
.register_content select:hover{border: 1px solid #ff8800;}
.reg_warm{display: inline-block; *display:inline; zoom:1;  padding-left: 8px; font: 14px/42px "Microsoft YaHei"; color: #b2b2b2; vertical-align: top;}
.reg_warm span{padding-left: 32px; color: #f04030; background: url(../images/reg_icon.png) no-repeat 16px -114px;}
.register_content td{ padding: 9px 9px 9px 0; }
.ref_sel{width: 337px; padding-left: 10px; height: 40px;  border: 1px solid #d1d1d1; border-radius: 4px; font-size: 14px; color: #aaa; font-family: "Microsoft YaHei"; line-height: 42px;}
.reg_check{display: inline-block; *display:inline; zoom:1; width: 12px; height: 12px;  margin-top: 4px; vertical-align: top; margin-right: 5px; border: 1px solid #c7c7c7; border-radius: 4px; overflow: hidden;}
.reg_check.curr{background: #fff4e5 url(../images/reg_right.png) no-repeat 2px 3px; border:1px solid #fa9927; }
.yesOr{font-size: 14px; color: #444;}
.reg_checkBox{display: inline-block; cursor: pointer;-moz-user-select: none; /*火狐*/  -webkit-user-select: none; -ms-user-select: none; -khtml-user-select: none; user-select: none;}
.getPhoneYzm{width: 180px !important;}
.getPhoneWord{display: inline-block; *display:inline; zoom:1; margin-left: 10px; background: #ff8800; text-align: center; font: bold 14px/42px "Microsoft YaHei"; color: #fff; cursor: pointer; border-radius: 4px;}
.getPhoneWord_findpass{display: inline-block; *display:inline; zoom:1; width:60px; height: 42px; background: #ff8800; text-align: center; font: bold 14px/42px "Microsoft YaHei"; color: #fff; cursor: pointer; border-radius: 4px;}
.getPhoneWord:hover{background: #fa6c00;}
.getPhoneWord02{background: #fff !important;}
.reg_btn{width: 160px; height: 42px; font: 16px/42px "Microsoft YaHei"; color: #fff; text-align: center; border-radius: 4px; cursor: pointer;}
.reg_btn01{background: #ff8800;}
.reg_btn02{margin-left: 13px; background: #199ce8;}
.reg_btn01:hover{background: #fa6c00;}
.reg_btn02:hover{background: #0088d7;}
.reg_footer{height: 82px; margin-top: 30px; text-align: center; background: #fff; border-top: 2px solid #0090e4;}
@media screen and (min-width: 1700px) and (max-width:1920px) {
    .reg_footer {
       bottom: 0px;
       width: 100%;
    }
   }
.reg_footer span,.reg_footer a{padding: 0 4px;  font: 14px/82px "Microsoft YaHei"; color: #333;}
.register_tit02{ background: #fff url(../images/reg_icon.png) no-repeat 20px -152px; }

/*找回密码*/
.find_pwd_tit{height: 60px; padding: 0 10px; font: bold 16px/60px "Microsoft YaHei"; color: #fff;
    background-color: rgba(0,0,0,0.24);  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#50000000,endColorstr=#50000000);   border-bottom: 1px solid #5a77ae;}
.find_pwd_tit img{vertical-align: middle; margin-right: 10px;}
.forgot_step{width: 555px; padding:38px 179px; margin: 0 auto; border-bottom:1px solid #9bcded;  }
.forgot_step li{ float:left; width:185px;  text-align:center;}
.step_num{ position:relative; height:44px;}
.step_num  > i{ position:absolute; left:0; top:21px; z-index:0; display:block; width:100%; height:2px; background-color:#e3e3e3; }
.step_num  > span{ position:relative; z-index:1; display:inline-block; width:44px; height:44px; padding:0 2px;}
.step_num  > span > b{ display:block; width:40px; height:40px; line-height:40px; font-size:24px; text-align:center; color:#feb440; background-color:#fff; border: 2px solid #aed6ef; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.forgot_step li.curr .step_num > i,.forgot_step li.curr .step_num > span > b{ background-color:#ff9c00;}
.forgot_step li.curr .step_num > span > b{ border: 2px solid #fff;}
.forgot_step li.curr .step_num > span > b{ color:#fff;}
.step_text{ margin-top:10px; color:#fff; font-size:14px;}
.step_con{ width:675px; margin:10px auto;}
.step_tip{ width:100%; height: 32px; font: 12px/32px "Microsoft YaHei"; color: #3d8314; text-align:center; background:#dffacf; }
.step_tip.curr{ visibility: hidden;}
.step_tip img{vertical-align: middle; margin-right: 5px; }
.step_input{ margin-top:50px;}
.step_input2{ margin-top:40px;}
.step_input li{ height:38px; margin-bottom:20px; font-size:14px; }
.step_input li > label{ display:inline-block; *zoom:1; *display:inline; width:162px; height:38px; line-height:38px; color:#fff; text-align:right; font-size: 14px;}
.step_input li > input{ display:inline-block; *zoom:1; *display:inline; vertical-align:top; width:268px; height:36px; margin:0 10px 0 5px; padding-left:10px; line-height: 36px;  -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.step_input li > input.step_next{width:120px; height:38px; padding:0; cursor:pointer;}
.step_input2 li > label{ width:232px;}
.error_tip{padding-left: 20px; background: url(../images/err.png) no-repeat left center; color:#ffae00;}
.step_success{ padding-top:50px; text-align:center; color:#fff; font:bold 14px/20px "Microsoft YaHei"; }
.step_success img{ margin-bottom:10px;}
.bz_btn{ vertical-align:top; display:inline-block; padding:0 28px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; height:38px; background-color:#5dbfe5; font:normal 12px/38px "microsoft yahei"; color:#fff;}
.bz_btn:hover{ background-color:#1fa8de; cursor:pointer; }
.select_btn {vertical-align:top; display:inline-block; padding:0 12px; height:38px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;  background-color:#ff9600; font:normal 12px/38px "microsoft yahei"; color:#fff; cursor:pointer; }
.sp_btn { padding:0 28px;}
.select_btn:hover{ background-color:#ff7800;}
.lay_btn {display: inline-block; *display: inline; *zoom:1; height: 34px; line-height: 34px; padding:0 22px; background-color: #ff9600; color: #fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.lay_btn:hover {background-color: #ff7800;}
.fom_btn{ vertical-align:top; padding:0 40px; height:40px; border-radius:3px; font:normal 14px/40px "microsoft yahei"; color:#fefefe; margin-right:7px; background-color:#ff9600;}
.fom_btn:hover{ background-color:#ff7800; cursor:pointer; }

/*成功*/
.setCover{position: fixed; left: 0; top: 0; z-index: 5; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2);  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#50000000,endColorstr=#50000000);}
.zc_success{position: fixed; left: 50%; top: 50%; z-index: 6; margin-left: -157px; margin-top: -94px; width: 306px; height:180px; padding: 4px; border-radius: 10px; overflow: hidden;  background-color: rgba(255,255,255,0.4);  filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr=#70ffffff,endColorstr=#70ffffff); }
.zc_success01{width: 100%; height: 100%; background: #fff; border-radius: 5px;}
.success_word{text-align: center; padding-top: 53px; font: 18px/42px "Microsoft YaHei"; color: #34c438; }
.success_word img{height: 42px; vertical-align: middle;margin-right: 10px;}
.success_time{padding-top: 15px; font-size: 14px; color: #666; text-align: center;}
.success_time a{color: #666; cursor: pointer;}
.success_time span{color: #ff8800;}
.success_time a:hover{color: #ff8800;}
/*协议*/
.register_content {

  padding:20px; }
  .register_content h1 {
    padding: 40px 0 20px 0;
    text-align: center;
    font-weight: normal;
    color: #222;
    font-size: 34px; }
  .register_content h2 {
    margin-top: 20px;
    color: #222;
     font-weight: normal;
    font-size: 28px; }
  .register_content >p {
    font-size: 18px;
    color: #666;
    line-height: 40px;
    margin-top: 20px; }
    .from-home{
   display: block;
   margin:20px auto;
    width: 160px;
    height: 42px;
    font: 16px/42px "Microsoft YaHei";
    text-align: center;
    background: #ff8800;
    color:#fff;
    border-radius:8px;
    }
   .login_right input[type="checkbox"]{
  	 width:18px;
  	 height:18px;
  	margin: 14px 5px 0 0;
  	vertical-align: bottom;
   }
   .login_forget span{margin-top:-5px;color:#ffae00;}
   .tableLeft input[type="checkbox"]{
  	 width:18px;
  	 height:18px;
  	vertical-align: middle;
   }
