﻿@charset 'utf-8';

@font-face {
    font-family: 'iconfont';  /* project id 77770 */
    src: url('//at.alicdn.com/t/font_77770_y6rzkp789h8.eot');
    src: url('//at.alicdn.com/t/font_77770_y6rzkp789h8.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_77770_y6rzkp789h8.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_77770_y6rzkp789h8.woff') format('woff'),
    url('//at.alicdn.com/t/font_77770_y6rzkp789h8.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_77770_y6rzkp789h8.svg#iconfont') format('svg');
}

.iconfont{
    font-family: "iconfont" ;
    font-size: 26px ;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    padding-right: 10px;
}
.icon-weixin-sekuai:before {
    content: "\e6b2";
}
.icon-douyin-sekuai:before {
    content: "\e69c";
}
.iconlogin{
	position:absolute;
    left:10px;
    top:0;
    z-index:1;
    color:#C6C6C6;
}
.clear-float:after{
    content: '';
    display: block;
    clear: both;
}
.cb{
    clear: both;
}
.cb::after{
    content: "";
    display:block;
    clear:both;
}
.imgVali-iconfont{ margin-top:4px;}
.l-yzm .iconfont, .bind-yzm .iconfont{ left:14px; font-size:18px;}
.wrapper .footer { 
    clear:left; 
    width:100%; 
    /*height: 338px; */
    background: #434343; 
    font-family:"微软雅黑"; 
    color:#fff;
    padding: 48px 0 40px;
}
.footer-list-wrap{
    width: 1100px;
    min-height: 252px;
    box-sizing: border-box;
    margin: 0 auto 42px;
    padding: 0 38px 0 0;
}
.footer-title{
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 24px;
    color: #fff;
}
.footer-item{
    line-height: 25px;
    margin-bottom: 20px;
}
.footer-item,.footer-item a{
    font-size: 15px;
    color: #acacac;
}
.footer-item a:hover{
    text-decoration: underline;
    color: #fff;
}
.footer-list1{
    width: 248px;
}
.footer-list-wrap1{
    margin: 40px auto 10px;
}
.footer-bottom-content,.footer-bottom-content a{
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    color: #fff;
    margin-bottom: 20px;
}
.footer-img-wrap{
    text-align: center;
    margin-top: 16px;
    height: 30px;
}

.footer-item-follow {
    /*font-size: 15px;*/
    /*color: #ACACAC;*/
    /*margin-bottom: 12px;*/
}

.footer-item-follow .iconfont {
    color: #fff;
    font-size: 20px;
    vertical-align: bottom;
    margin: 0 18px 0 0;
    padding-right: 0;
}
.footer-item-follow .footer-item-follow-title {
    cursor: pointer;
}
.footer-item-follow .footer-item-follow-title:hover {
    color: #fff;
    text-decoration: underline;
}

.footer-item-qr {
    /*background: #313131;*/
    padding: 6px;
    margin: -20px 0 8px 0;
}

.footer-item-qr img {
    vertical-align: middle;
}

.footer-item-qr span {
    font-size: 14px;
    display: inline-block;
    width: 60px;
    vertical-align: middle;
    margin: 0 0 0 16px;
    color: #acacac;
}

/* 登录第一步弹窗 */
.login-box{width:300px;height:340px;margin:40px auto 60px;}
.login-box .l-mobile,.login-box .l-phone-pwd,.login-box .l-yzm{margin-bottom: 20px;}
.login-box .l-mobile,.login-box .l-pwd,.login-box .l-phone-pwd{ height:38px;position:relative;top:0;left:0;line-height:38px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.login-box .l-pwd,.login-box .l-phone-pwd{margin:0px auto 20px;position:relative;top:0;left:0;}
.login-box .l-pwd .eye{cursor:pointer;width:16px;height:16px;background:url('../images/downeye.png') no-repeat;position:absolute;top: 10px;right: 8px;*right:14px;}
.updateye{cursor:pointer;width:18px;height:16px;background:url('../images/icon-eye.png') no-repeat;position:absolute;top: 14px;right: 8px;*right:14px;}
.login-box .l-yzm{width:198px;height:38px;line-height:38px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;float:left;position:relative;left:0;top:0;}
.login-box .l-mobile i,.login-box .l-pwd i,.login-box .l-yzm i,.login-box .l-phone-pwd i{width:19px;height:20px;/* margin:8px 14px 10px; */}
.login-box input{ font-size:12px; outline:none;}
.login-box input.placeholder:focus{ border-color:#2398DB;}
.bm-box input.placeholder:focus{ border-color:#2398DB;}
.login-box .l-phone-pwd input{border:1px solid #dedede;position:absolute;*left:0;width:200px;height:38px;text-indent:44px;line-height:38px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.login-box .l-phone-pwd span{position: absolute;right:0;font-size:12px;color:#fff;border:1px solid #dedede;border-radius: 3px;padding:0 5px;cursor: pointer;background-color: #f47500;font-size: 14px;text-align: center;width: 74px;}
.login-box .l-mobile input,.login-box .l-pwd input{border:1px solid #dedede;position:absolute;*left:0;width:298px;height:38px;text-indent:44px;line-height:38px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.login-box .l-yzm input{position:absolute;left:0;border:1px solid #dedede;width:200px;height:38px;text-indent:44px;line-height:38px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.login-box  .num-yzm{width:100px;height:38px;float: right;position:relative;top:0;left:0;*left:6px;overflow:hidden;}
.login-box  .num-yzm img{cursor:pointer;position: absolute;left: 14px;top: 6px;}
.refresh{cursor:pointer;width:16px;height:18px;background:url('../images/icon-refresh.png') no-repeat;margin-left:8px;position:absolute;top: 11px;right: 11px;}
.bindrefresh{cursor:pointer;width:16px;height:18px;background:url('../images/icon-refresh.png') no-repeat;margin-left:8px;position:absolute;top: 11px;right: 34px;}
.accpwd{ padding:20px 0 30px 0; width:304px; line-height:16px; overflow: hidden;}
.login-box .accout{float:left; width:74px; line-height:16px;}
.login-box .accout i.nocheck{cursor:pointer;background: url('../images/nochecked.png');width:16px;height:16px;float:left;}
.login-box .accout i.checked{cursor:pointer;background: url('../images/icon-yes.png');width:16px;height:16px;float:left;}
.login-box .accout label{font-size:12px;color:#888;font-family:'Microsoft Yahei';margin-left:6px;}
.accpwd a{margin-top: 2px;font-size:12px;font-family:'Microsoft Yahei';color:#888;}
.accpwd a:hover, .register a:hover{ text-decoration:underline; color:#50AAF2;}
.login-box button{outline:none;font-family:'Microsoft Yahei';cursor:pointer;width:300px;height:40px;line-height:40px;color:#FFF;font-size:18px;border:none;background:#f47500;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.login-box .register{ display:block; padding:20px 0; text-align:center; font-size:12px; font-family:'Microsoft Yahei'; color:#666;}
.login-box .register a{color:#50aaf2;margin-left:9px;}  
.ui-layer-title{font-family:'Microsoft Yahei'; background-color:#f5f5f5!important;color:#666!important;font-size:18px!important;font-weight:normal!important;}
.ui-layer-close{border:0!important;color:#ccc!important;background-color:#f5f5f5!important;font-size:23px;font-weight: bold;}

/* 绑定成功弹框 第二个*/
.bind-box{/* width:390px;height:310px;margin:56px auto 70px;position:relative;top:0;left:0; */}
.bind-box .b-title{margin: 0 auto; margin-top:20px; width:220px; height:55px; line-height:55px;}
.bind-box .b-title img{margin-right:14px;}
.bind-box .b-title h1{font-size:30px;font-family:'Microsoft Yahei';color:#666;}
.bind-box  p.yzqy{margin:14px auto 10px;font-size:16px;font-family:'Microsoft Yahei';color:#666;width:340px; text-align:center;}
.bind-box  p.yzqy a.myaccount{color:#50aaf2!important;font-size:16px;font-family:'Microsoft Yahei';margin-left:8px;}
.bind-box span{font-size:12px;font-family:'Microsoft Yahei';color:#666;text-align:center;display:block;}
.bind-box span i{font-style:normal;margin:8px;}
.bind-box .successimg{ position: relative; top:40px; margin:0 auto; width:388px; height:120px;}
.bind-box .successimg img{width:48px;height:86px;display:block;margin-left:20px;}
.bind-box .successimg i{display:block;margin-top:6px;font-style:normal;font-size:14px;font-family:'Microsoft Yahei';color:#666;}
.bind-box .successimg em{background:url('../images/img-jt.png') no-repeat;width:55px;display:block;height:9px;position:absolute;top:40px;left:110px;margin-right:38px;}
.bind-box .successimg .panel{width:184px;display:block;height:114px;background:url('../images/bg-panel.png') no-repeat;float: right;position: relative;left: 0;bottom: 115px;}
.bind-box .successimg .panel label{color:#666;font-size:12px;font-family:'Microsoft Yahei';position: absolute;top: 54px; left:8px;}
.bind-box .successimg .panel i{color:#666;font-size:12px;font-family:'Microsoft Yahei';position: absolute;top: 64px;left:8px;}

/* 支持手机号登录 第三个*/
/* .bm-box{width:500px;height:500px;} */
.bm-box img{width:490px;}
.bind-imgVali{ position:relative; margin:20px 0;}
.bind-imgVali input{width:168px;height:38px;line-height:38px;float:left;border:1px solid #dedede;text-indent:44px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.bind-imgVali img{ padding: 4px 0 0 16px; width:60px;}
.bm-box input{ font-size:12px; outline:none;} 
.bm-box .bm-bind{ margin:0 auto; padding: 30px 0; width:300px; min-height:276px;}
.bm-box .bm-bind .bind-phone,.bm-box .bm-bind .bing-pwd{width:298px;height:38px;line-height:38px;position:relative;left:0;top:0;}
.bm-box .bm-bind .bind-phone input,.bm-box .bm-bind .bing-pwd input{width:298px;height:38px;position:absolute;left:0;line-height:38px;border:1px solid #dedede;text-indent:44px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.bm-box .bm-bind .bind-yzm{ position:relative; width:300px;height:38px;line-height:38px;margin:20px 0;}
.bm-box .bm-bind .bind-yzm input{width:168px;height:38px;line-height:38px;float:left;border:1px solid #dedede;text-indent:44px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.bm-box .bm-bind .bind-yzm a.getCode{display:block;color:#FFF;font-size:12px;font-family:'Microsoft Yahei';cursor:pointer;margin-left: 18px;border: none;width:110px;height:38px;text-align:center;display:inline-block;color:#fff;background:#f47500;line-height:38px;border:1px solid #dedede;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.bm-box .bm-bind .bind-yzm a.btnremoveon{float:right!important;display:block;background: #dedede!important;cursor:not-allowed!important;overflow: hidden;margin-left: 18px;
    font-size: 12px;color: #fff;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;text-align: center;
    width: 110px;line-height: 38px;height: 38px;color: #fff!important;border: none;outline: none;}


.bm-box .bm-bind .bing-pwd{display:none;margin:6px 0 20px;position:relative;top:0;left:0;}
.bm-box .bm-bind .bing-pwd em.eye{position:absolute;font-style:normal;width:16px;height:16px;background:url('../images/downeye.png');bottom: 10px;right: 8px;}
.bm-box .bm-bind span{width:84px;height:16px;line-height:16px;font-size:12px;font-family:'Microsoft Yahei';color:#888;    cursor: default;}
.bm-box .bm-bind span i.cbs-no{cursor:pointer;margin-bottom: 20px;float:left;margin-right:5px;width:16px;height:16px;display:block;background:url('../images/icon-no.png');}
.bm-box .bm-bind span i.cbs-off{cursor:pointer;float:left;margin-right:5px;width:16px;height:16px;display:block;background:url('../images/icon-yes.png');}
.layer-btn{ display:block; margin:0 auto; width:300px; height:40px!important; line-height:40px!important; cursor:pointer; font-family:"Microsoft Yahei"; font-size:18px; background-color:#f47500; color:#fff; border:0; outline:none; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
#ok-btn{ position:relative; top:-20px; *+top:50px;}
#login-form{ display:none;}
.tips-div{ display:none; position: absolute; right: 0; font-size:12px; color:#FF1A0A;}
.login-box input.error-border, .bm-box input.error-border{ border-color:#FF1A0A!important;}
.login-box .error-div i, .bm-box .error-div i{ position: relative; left:44px; color:#FF1A0A;}
.login-box .error-div span, .bm-box .error-div span{ position: relative; left: -180px; top: 25px;}
.bm-box .error-div span{ left:-146px; color:#FF1A0A;}
.login-box .correct-div i, .bm-box .correct-div i{ color:#00A643;}

.t-layer { padding:0; background:none;}
.t-layer .ui-layer-box { padding:6px; background:none; border-radius:4px; zoom:1; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000); background:rgba(0,0,0,0.3); background:transparent\;}
.t-layer .ui-layer-title { height:40px; line-height:40px; background-color:#F3F3F3; border-bottom:1px solid #DBDBDB;}
.t-layer .ui-layer-title span { font-size:14px; color:#666;}
.t-layer .ui-layer-close { top:9px; background:none; border:none; color:#CDCDCD;}
.ui-layer-title{font-family:'Microsoft Yahei';background-color:#f5f5f5!important;color:#666!important;font-size:18px!important;font-weight:normal!important;}
.ui-layer-close{border:0!important;color:#ccc!important;background-color:#f5f5f5!important;font-size:23px;font-weight: bold;}
.t-layer-login, .t-layer-login .ui-layer-body{ height:auto!important;}

/*分页*/
.page-holder{ padding-top:20px; height:40px;}
.ui-paging { float:right; overflow:hidden; background-color:#fff;}
.ui-paging li { float:left; display:inline; text-align:center; margin-right:8px; line-height:22px; font-size:14px;}
.ui-paging li:hover a{ color:#FD6E0E;}
.ui-paging li span.page-prev { padding-left: 10px; background-image: url(../images/prev.png)!important; background-position: 3px center!important; background-repeat: no-repeat!important;}
.ui-paging span,.ui-paging a,.ui-paging em,.ui-paging input,.ui-paging button { float:left;}
.ui-paging span,.ui-paging a { float: none; display: inline-block; padding: 0 8px;width: auto; height:22px; text-align:center; border:1px solid #ccc;color: #4A4A4A;}
.ui-paging span { background-color:#FD6E0E; border: 0; color: #fff;}
.ui-paging input { border:1px solid #DBDBDB; width:30px; height:22px; margin:0 3px; text-align:center; line-height:22px;}
.ui-paging button { margin-left:2px; width:40px; height:24px; border:1px solid #DBDBDB; background:#fff; cursor:pointer;}
.ui-loading { top:150px; left:50%; margin-left:-60px; padding-left:20px; width:120px; height:32px; line-height:32px; background:url(../images/loading.gif) no-repeat left center;}
.ui-paging li a{ border:0;}
.ui-paging span.on{ background-color:#ff6d00; color:#fff; border:0;}



/*修改样式问题2017.6.23（需求号#30444）*/
.login-box .num-yzm .refresh{
	right:2px;
}

.login-box input::-webkit-input-placeholder {color:#aaa;}
.login-box input:-moz-placeholder {color:#aaa;}
.login-box input::-moz-placeholder {color:#aaa;}
.login-box input:-ms-input-placeholder {color:#aaa;}

.ui-paging span.disabled {
    background-color: #fff;
    border: 0;
    color: #ccc;
}
.ui-layer-title{
	border-bottom:1px solid #EBEBEB;
}
.ui-layer .ui-layer-box .ui-layer-close{
	top:8px;
}
/*end*/

/*87288添加短信登入*/
.login-box .login_type{
    line-height: 40px;
    font-size:16px;
    color:#888;
    margin-bottom: 16px;
}
.login-box .login_type .login-btn{
    cursor: pointer;
    position: relative;
}
.login-box .login_type .active{
    color:#FE6B01;
}
.login-box .l-phone-pwd span.disabled{
    background: #dedede;
    cursor:not-allowed;
}
.login-box .login_type .active span{
    position: absolute;
    width: 20px;
    height: 3px;
    background-color: #FE6B01;
    bottom: -6px;
    left: 50%;
    margin-left: -10px;
}
.convenience{
    margin-left: 100px;
}
.footer-prt{ display:none;}

#gzh-img{
    width: 128px;
    height: 128px;
}
.mid-line{
    margin: 0 8px;
}