/*** LOGIN-CENTER STYLE ***/

/*** 注册样式 ***/
.login-bg{padding:50px 0;background:url(../img/bg-pic.jpg) center center no-repeat #e3e4e6;}
.register-box{overflow: hidden;background-color:#fff !important;}
.register-box .register-heading ul li a{font-size:18px;}
.login-left{padding:30px 0 15px 15px;background-color:#fff;}
.login-list{position:relative}
.login-list i{position:absolute;top:7px;right:20px;font-size:20px;color:#8c8c8d;}
.login-left .form-group{margin-bottom:15px;}
.register-box .help-block{margin-bottom: 0;}

.course-tabs-sort{}
.course-tabs-sort li{margin-left:0 !important;background-color:#f5f5f5;padding:0 5px;}
.course-tabs-sort li a{background: #f5f5f5;border-radius: 0;cursor:pointer;font-size: 20px;}
.course-tabs-sort>li>a:hover,.course-tabs-sort>li>a:focus{color: #0078f0;}
.course-tabs-sort>li.active{background-color:#fff}
.course-tabs-sort>li.active>a, .course-tabs-sort>li.active>a:hover, .course-tabs-sort>li.active>a:focus {color: #0078f0;background: #fff;}
.course-tabs-sort li .borN{border:none;}

.login-zc-banner{background-color:#f5f5f5;height:100%;}
.login-zc-banner img{margin: 0 auto;display: block;height:520px;}
.con-icon{font-size:24px;line-height:42px;margin-left:10px;color:#f00;}
.con-tit{padding-top: 7px;font-size:14px;text-align:right;font-weight:normal;}
.con-text{width:69%;}

.login-agree{text-align: center;}
.login-agree label{font-weight: normal;}
.login-agree label input{float:left;margin:4px 5px 0 0;}
.login-agree b{color:#0093f0;}
.login-btn{width:200px;margin:0 auto;display: block}
.email-yzm{width:100px;}
.phone-yzm{width:150px;}
.login-yzm-pic img{width:115px;height:34px;}

.login-register p{font-size:16px;color:#666;line-height:35px;text-align:center;margin-top:10px;}
.login-register p a{color:#0093f0;margin:0 5px;}

/*** 验证码弹层 ***/
.form-position{position:relative;}
.yzm-layer{position: absolute; top: -30px; right: 0px; width: 210px; z-index: 100; padding: 10px; border: 1px solid rgb(204, 204, 204); background-color: rgb(255, 255, 255);}
.yzm-layer p{font-size:12px;line-height:20px;color:#ff6400;margin-bottom:10px;}
.yzm-layer label input{width:80px;height:30px;line-height:25px;padding:5px;color:#666;float:left;margin:0 10px 10px 0;border:1px solid #ccc}
.yzm-layer label b{font-size:12px;color:#666;}
.yzm-layer label b img{width:90px;height:30px;float:left;cursor:pointer;}
.yzm-layer label b i{cursor:pointer;font-style:normal}
.yzm-layer a {width:187px;height:30px;line-height:30px;background-color:#0078f0;color:#fff;border:1px solid #0078f0;margin-top:10px;display:block;text-align:center;}
.yzm-layer a:hover {border:1px solid #0078f0;background-color:#fff;color:#0078f0;text-decoration:none;}

/*** 登录样式 ***/
.dl-box{margin:20px 0 0;overflow: hidden}
.dl-box h4{font-size:14px;color:#333;line-height:35px;}
.dl-box p{margin-bottom: 0;overflow: hidden;}
.dl-box p a{float:left;margin-right:10px}
.dl-box p b{float:left;font-size:16px;color:#ccc;margin-right:10px}
.dl-icon-left{background-color:#e4e4e4;}
.dl-icon-left i.fa{width:16px;}
.dl-icon{font-size:18px;color:#fff;}
.dl-text-right{color:#666;padding: 10px 0;}
.dl-text-right a{font-size:12px;color:#666;}


/*** 重设密码 ***/
.login-again{margin:50px auto;display: block;}

/*** 注册成功 ***/
.login-success-box{padding:50px;}
.login-success-box .panel-heading{border:none;padding:0 0 20px;}
.login-success-box .panel-heading h2 b{margin-right: 20px;}
.email-send-success{padding:20px 50px;}
.email-send-success p{font-size:16px;line-height:30px;}
.login-btn-cx b{color:#f00;}

/*** 手机注册成功页面 ***/
.m-register-success{background:#fff;}
.text-other{height:36px;overflow:hidden;margin-top:20px;}
.text-other a{float:left;width:160px;height:34px;line-height:34px;text-align:center;margin-right:20px;font-size:14px;border:1px solid #0078d0;border-radius:6px;}
.text-other a.returnbtn{background:#0078d0;color:#fff;}
.text-other a.browsebtn{color:#0078d0;}
.text-other a:hover{text-decoration:none;background:#0093f0;border:1px solid #0093f0;color:#fff;}
.text-other a:hover.browsebtn{color:#fff;}
.text-appbox{margin-top:40px;padding-top:40px;border-top:1px dotted #ddd;overflow:hidden}
.text-appbox h3{font-size:20px;}
.text-appbox h3 em{font-size:20px;font-style: normal;}
.text-appbox ul{padding:30px 180px 0 5px;}
.text-appbox ul.merit-list li{font-size:14px;color:#333;line-height:24px;padding:5px 0;overflow:hidden;}
.text-appbox ul.merit-list li em{float:left;width:24px;height:24px;margin-right:5px;background:url(../img/icon-duihao.png) 0 0 no-repeat;}
.text-appbox .r-app-ewm{float:right;width:150px;text-align:center;font-size:14px;padding-bottom:10px;}
.btn.btn-yzm{padding:7px 15px;}


/*** 快捷登录 ***/
.login-quickly-box{padding:20px;}
.login-quickly-box .panel-heading{border:none;padding:0 0 20px;}
.login-quickly-box .panel-heading h2{font-size:18px;}

/*** 第三方登录-绑定帐号 ***/
.binding-con{margin:0;padding: 30px;}
.binding-pic{padding:50px 0;text-align:center;}
.binding-info{padding:0 0 20px 100px;border-left: 1px dashed #e4e4e4;}
.dl-box h4{height: 50px;line-height:30px;padding:10px 0;position: relative;border-top: 1px solid #e4e4e4;}
.dl-box h4 span{font-size:16px;}
.dl-box p{height:40px;overflow: hidden;}
.dl-box p a{float: left;width: 40px;height: 40px;margin-right: 30px;background:url(../img/login-ico.png) 0 0 no-repeat;}
.dl-box p a.gxy-icon{background-position: 0 0;}
.dl-box p a.qq-icon{background-position: 0 -40px;}
.dl-box p a.wchat-icon{background-position: 0 -80px;}

/*** 关联账号 ***/
.bd-account-box{width:360px;padding: 20px;background: #fff;border-radius: 4px;margin: 0 auto;overflow: hidden;}
.bd-account-con h3{font-size: 16px;color: #333;padding:5px 0;}
.bd-account-con .user-pic{padding: 5px 0;}
.bd-account-con .user-pic img{width:120px;height:120px;border:1px solid #e4e4e4;border-radius: 50%;}
.bd-account-con .user-name{padding: 5px 0;font-size: 14px;color: #333;}
.bd-btn button.btn{display: block;width: 240px;margin: 15px auto 0;}
.bd-account-text{width: 240px;margin: 0 auto;}

/*** 云联盟登录 ***/
.bd-account-con h4{font-size:14px;color: #333;padding:5px 0;}
.yunbtn button.btn{margin: 0 5px;}
.yun-radio{padding: 5px 0;}
.yun-radio lable{display: block;padding: 5px ;}
.yun-radio lable input{float: left;margin:3px 5px 0 0;}
.notice-text{margin-top:20px;padding-top: 10px;border-top:1px solid #e4e4e4;}
.yzm-text{overflow: hidden;}
.yzm-text input{float:left;width:120px;margin-right:20px;}
.yzm-text a{float:left;height: 34px;line-height:34px;padding:0;width: 100px;text-align:center;font-size:12px;}
.bd-set-account{text-decoration: underline;padding:15px 0 0;}

.bd-account-popupbox .bd-account-con{width: 100%;}
.bd-account-popupbox .bd-account-text{width: 100%;}

@media (min-width:1440px){
     .login-bg{min-height: 870px;background-size: 100% 100%;}
}

@media (min-width:1024px) and (max-width:1439px){
   .login-bg{min-height: 652px;background-size: cover;}
}

@media (max-width:1023px){
    .login-bg{min-height: 464px;background-size: 100% 100%;}
}

@media (max-width: 991px){
    .login-bg{background: none;}
    .binding-info{border:none;padding:0 30px;}
}

/*** women-登录注册样式 ***/
.women-login-box{width: 370px;position:absolute;
    top:30%;left:0;right:0;bottom:0;
    margin:auto;}
.women-login-box ul{width: 370px;border-right: none;}
.women-login-box ul li{width: 185px;margin-right: 0;}
.women-login-box ul li:first-child{width: 186px;}
