/*body{background: #F5F5F5;}*/
/*loginBox*/
.loginBox{ width:680px; margin:130px auto 0px auto; background:#E3E8F3;}
.loginBox h1{ height:79px; background:url(../images/login_box_top.gif) no-repeat;}
.loginBox h1 a{ display:block; height:79px; text-indent:-9999px;}
.loginBox .box{ height:240px;}
.loginBox .box h2{ font-size:22px; color:#595959; height:50px; line-height:50px; text-align:center;}
.loginBox .box p{ clear:both; margin-bottom:20px; display:block; width:100%; height:22px; line-height:22px;}
.loginBox .box p.nop{ margin-bottom:8px;}
.loginBox .box p.txt{ margin-bottom:8px; text-indent:245px; color:#666666;}
.loginBox .box p span{ display:block; width:240px; float:left; text-align:right; padding-right:5px;}
.loginBox .box p input{ border:1px solid #7491C7; height:22px; padding:0px 5px; line-height:22px; width:200px; float:left;}
.loginBox .box p #errorTxt{ color:#FF0000; float:left; padding-left:10px;}
.loginBox .box p.sub{ padding-top:10px; width:240px; margin:0px auto;}
.loginBox .box p.sub input{ color:#3E5F9B; border:1px solid #7491C7; background:#EDF1F8; width:60px; text-align:center; height:26px; line-height:24px; cursor:pointer; float:left; margin-right:8px;}
.loginBox .box p.sub a{ color:#3E5F9B; border:1px solid #7491C7; background:#EDF1F8; height:24px; line-height:24px; width:160px; float:left; text-align:center;}
.loginBox .foot{ background:#7691C7; height:33px; line-height:33px; color:#FFFFFF; font-weight:bold; font-size:13px; padding:0px 15px;}
.loginBox .foot span{ float:right;}

.login-head{
    background: #fff;
    height:90px;
    width:100%;
    border-bottom:1px solid #E3E3E3;
    padding:20px 0;
}
.login-container{width:1200px;margin:0 auto;}
.login-logo{
    float: left;
    height: 51px;
    max-height: 51px;
    line-height: 51px;
    margin-right: 22px;
    width:233px;
}
.fl{float:left;}
.fr{float:right;}
.login-logotxt{
    float: left;
    width: 180px;
    height: 30px;
    line-height: 30px;
    margin: 13px 0;
    padding: 0px 0px 0px 20px;
    text-align: left;
   
    z-index: 10;
}
.login-logo img{
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
    vertical-align: middle;
}
.login-head-right{
    padding:18px 0;
}
.f18{
    font-size:18px;
}
.f14{font-size:14px;}
.col666{
    color:#666;
}
.login-head-you div{
    float:left;
    margin:0 8px;
}
.login-head-you div:last-child{
    margin-right:0!important;
}
.login-head-you .login-login a{
    cursor: pointer;
    color:#d73372;
    border:1px solid #CDCDCD;
    padding:4px 10px;
    border-radius: 3px;
    margin-left:8px;

}
.login-head-you .login-back{
    border-left:1px solid #E3E3E3;
    padding-left:8px;
}
.login-head-you .login-back a{
    cursor: pointer;
}
.login-head-you .login-back a:hover{
    color:#d73372;
}
.login-box{
    /*background: #F5F5F5;*/
    padding-top:50px;
    padding-bottom:50px;
}
.login-page{
    width:800px;
    height:410px;
    margin:0 auto;
    /*border:1px solid #e3e3e3;*/
    text-align:center;
    background: #fff;

}
.regiter-page{
    width:800px;
    height:650px;
    margin:0 auto;
    /*border:1px solid #e3e3e3;*/
    text-align:center;
    background: #fff;

}
.f16{font-size:16px;}
.login-page-txt{margin:73px auto 38px;}
.login-banner{
    width:100%;
    height:345px;
    border-top:1px solid #C8C8C8;
    position:relative;
    margin-bottom:240px;
    background: url("../images/login-banner.png") no-repeat;
}
.login-left{
    width:720px;
    padding:60px 105px 60px;
}
.login-right{
    width:278px;
}
.login-r-top{
    width:100%;
    height:280px;
    background: #CB1D1D;
    padding:26px 0 26px 20px;
}
.login-r-top h3{
    font-size:17px;
    color:#fff;
    margin-bottom:15px;
}
.login-r-top h1{
    font-size:25px;
    color:#fff;
    margin-bottom:139px;
}
.login-r-top h2{
    font-size:22px;
    color:#fff;
    margin-bottom:5px;
}
.login-r-top p{
    font-size:14px;
    color:#fff;
}
.login-r-btm{
    padding:46px 62px 53px;
    border-left:1px solid #C8C8C8;
    text-align: center;
}
.zhuceBtn{
    width:150px;
    height:50px;
    border:0;
    color:#fff;
    font-size: 17px;
    text-align: center;
    background: #CB1D1D;
    cursor: pointer;
}
.login-r-btm a{
    color:#606060;
    display: block;
    font-size: 12px;
    margin-top:16px;
}
.login-user a{
    width:45px;
    height:45px;
    margin-right:25px;
    background:#CB1D1D;
    text-align: center;
    float:left;
    padding:11px;
}
.login-user>ul{
    float:left;
    padding:7px 0 5px;
}
.login-user>ul li{
    font-size:16px;
    color:#6A6A6A;
}
.login-form{
   padding:0 233px 80px;
}
.rgst_yz{
    border: 1px solid #c8c8c8;
    width: 333px;
    height: 40px;
    margin-top: 38px;
    font-size: 14px;
    position:relative;
    float:left;
}
.rgst_yz>a{
    font-size: 12px;
    color:#A8A8A8;
    float:right;

}
.rgst_yz>a>img{
    width:60%;
    float:right;
    position: relative;
    right:13px;
}
.rgst_yz>input{
    color:#606060;
    line-height:38px;
    float:left;
    padding-left:10px;
    width:235px;
    height:38px;

}
.rgst_yz .range{
    height:38px;
    float:left;
    cursor: pointer;
}
.range img{
    height:38px;
}
.form-control {border: 1px solid #e8e8e8;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
.login-phone{
    border: 1px solid #c8c8c8;
    width: 333px;
    height: 40px;
    margin-top: 20px;
    font-size: 14px;
}
.login-phone span{
    display: block;
    float:left;
    text-align: center;
    width:34px;
    height:41px;
    color:#606060;
    font-size:14px;
    line-height:40px;
}
.login-input{
    outline: none;
    /*width: 292px;*/
    height: 38px;
    line-height: 38px;
    border: 1px solid #c8c8c8;
	padding-left:10px;
    margin-left: 5px;
    float:left;
	font-size:14px;
	display:inline;
	border-radius: 1px;
	border-color:#c8c8c8;
}
.login-input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.inwidth{
    width: 291px;
}
.login-check{
    margin-top:22px;
}
.login-check>p,.login-check>a{
    color:#606060;
    font-size: 14px;
    float:left;
}
.login-check a{
    text-decoration: underline;
    float:right;
    display: block;
    cursor: pointer;
    color:#2584d2;
}
.login-checkbox{
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    float:left;
    margin-right:10px;
    opacity: 1;
}
.login-btn{
    font-size:24px;
}
.login-btn>input{
    width:333px;
    height:49px;
    border:0;
    color:#fff;
    font-size: 24px;
    text-align: center;
    background: #d73372;
    margin-top:20px;
    cursor: pointer;
}
.imessage i{
    color:#CB1D1D;
}
.imessage > span{
    color:#CB1D1D;
    font-size:12px;
}
.login-getyz{
    margin-left:20px;
    margin-top:20px;
}
.login-getyz>input{
    width: 104px;
    height: 40px;
    background: #e84c3d;
    color: #fff;
    border: none;
    text-align: center;
    line-height: 38px;
    float: left;
    font-size:14px;
    cursor: pointer;
}
.imessage{
    margin-top:50px;
    margin-left:30px;
}
#border-right{
    border-right:1px solid #C8C8C8;
    border-left:none;
}
.focus{
    /*background: #fff url(images/invalid.png) no-repeat 98% center;*/
    box-shadow: 0 0 5px #FF5555;
    border-color: #CB1D1D;
}
/*login end*/
/*get pass BEGIN*/
.findpass{
    position: absolute;
    top:64px;
    left:50%;
    margin-left:-360px;
    width:720px;
    height:460px;
    overflow: hidden;
    border:1px solid #C8C8C8;
    background: #fff;
}
.login-form h4{
    width:100%;
    float:left;
    color:#CB1D1D;
    font-size:14px;
    margin-top:20px;
}
.error{display: none;color:#CB1D1D;font-size:14px;}
/*get pass END*/
/*success BEGIN*/
.success{
    position: absolute;
    top:64px;
    left:50%;
    margin-left:-339px;
    width:678px;
    height:460px;
    overflow: hidden;
    border:1px solid #C8C8C8;
    background: #fff;
}
.success-content{
    padding:95px 150px 103px;
    text-align: center;
}
.success-content h1{
    width:100%;
    text-align: center;
    margin-bottom:24px;
}
.success-content h4{
    width:100%;
    text-align: center;
    margin-bottom:30px;
    color:#6E6E6E;
    font-size:20px;
}
.success-content h5{
    width:100%;
    text-align: center;
    margin:3px 0;
    color:#7C7C7C;
    font-size:14px;
}
/*success END*/
/*注册begin*/
.zhuce-xieyi{
    margin:19px 0 16px;
}
.zhuce-xieyi .zcxy>input[type="checkbox"] {
    width: 14px;
    height: 14px;
    border: 1px solid #C8C8C8;
    float: left;
    top: 1px;
    position: relative;
}
.zhuce-cont ul>li>input {
    width: 100%;
    background: #fff;
    padding-left: 10px;
    font-size: 1.4em;
    color: #333;
    border: 1px solid #C8C8C8;
}
.zhuce-xieyi .zcxy>label {
    float: left;
    font-size: 14px;
    color: #666;
    margin-left: 7px;
}
.zhuce-xieyi .zcxy >a {
    float: left;
    color: #666;
    font-size: 14px;
    cursor: pointer;
}
.zhuce-xieyi .zcxy >a:hover {
    color: #3E82F7;
}
.cole84{
    color:#e84c3d;
}
/*注册end*/
.login-copyright{
    text-align:center;
    padding:25px 0;
}
.login-copyright p{
    color:#a7a7a7;
    font-size:12px;
    line-height:30px;

}
.login-login a.login-zc{
    background:#d73372;
    border:none;
    border-radius: 4px;
    color:#fff;
}
.login-top{
    height:48px;
    text-align: left;
    border-bottom:1px solid #E3E3E3;
    background: #F4F4F4;
    line-height:48px;
	padding-left:30px;
	
}
.contact_form{
    padding-top:0px;
}
.login-icon{
    color:#999;
    font-size:16px;
}
.findpsss-box{
    padding:40px 129px;
}
.findpsss-box span{
    width:93px;
    height:41px;
    text-align: left;
    display: inline-block;
    float:left;
    line-height:41px;
    font-size:14px;
    color:#666;
    margin-top:20px;

}

/*浮动*/
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/*定位*/
.pos_relative {position: relative;}
.pos_absolute {position: absolute;}
.to{ top:0}
.le{ left:0}
.bot{ bottom:0}
.ri{ right:0}

.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}

.login-form .icon_name {
	background: url(../images/login_ico.png) no-repeat center 0px;
}

.login-form .icon_mim {
	background: url(../images/login_ico.png) no-repeat center -43px;
}

.login-form .icon_yanz {
	background: url(../images/login_ico.png) no-repeat center -92px;
}

.login-form .icon_phone {
	height: 38px;
	border: 1px solid #d6d7dc;
	border-right: 0;
	background: url(../images/icon_phone.png) no-repeat center center;
}

.login_tab{width: 350px;margin: 0 auto;}
.login_tab li {
	float: left;
	width: 50%;
	border-bottom: 3px solid #ddd;
	font-weight: bold;
}

.login_tab li span {
	display: inline-block;
	height: 50px;
	line-height: 50px;
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #505050;
	cursor: pointer;
	margin-bottom: -1px;
}

.login_tab li .active {
	color: #ff7700;
	border-bottom-color: #d62f40;
	border-bottom: 3px solid #d62f40;
}
/*登陆页面*/
.bor_to{ border-top:1px solid #ebebeb;}
.login-wrap{text-align: center;}
.login-tab{width: 570px;margin: 0 auto;}
.login-tab li{float: left;display: inline-block;width: 50%;text-align: center;padding: 10px 40px;font-size: 18px;font-weight: bold;border-bottom: 3px solid #ddd;}
.login-tab a{text-decoration: none;}
.login-tab .active{border-bottom-color: #d62f40;}
.login-btn {padding: 0 15px;}
.login-wrap{width: 860px;margin: 0 auto;}
.cwq_header{border-bottom: 1px solid #ebebeb;}
.tab-content {text-align: center;margin-top:10px;}
.tab-content .login-title{color: #989898;display:block;padding: 15px 0;}
.tab-pane .input-group-addon{background:#fff;border: 1px solid #e8e8e8;border-right: 0;}
.tab-pane input[type=checkbox]{margin: 0;}
.tab-pane .login-reg{text-align: left;margin-top: 20px;color: #999;}
.tab-pane .login-reg a{color: #5bc0de;}
.lines:before{content: "";position: absolute;width: 100%;height: 1px;background: #ebebeb;}

.big_data{ border-top:1px solid #ddd; width:930px; margin:0 auto 20px auto; padding-top:15px;}
.big_dl{ float:left; width:220px;}
.big_dl dt{ margin: 0 auto;width:60px; height:60px;}
.big_dl dt i{display:block;width:60px; height:60px; line-height: 60px; font-size: 40px; font-weight: normal; color: #d62f40}
.big_dt1{  background:url(../images/account.png) 0 0 no-repeat;}
.big_dt2{ width:60px; height:60px; background:url(../images/account.png) 0 -58px no-repeat;}
.big_dt3{ width:60px; height:60px; background:url(../images/account.png) 0 -113px no-repeat;}
.big_dt4{ width:60px; height:60px; background:url(../images/account.png) 0 -168px no-repeat;}
.big_dl dd{ text-align:center;}

.col-md-12,.col-sm-12{ display:inline-block;position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12,.col-sm-12{ display:inline-block;position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12,.col-sm-12{ float:left}
.col-md-12,.col-sm-12{ width:100%}
.text-primary{color:#337ab7}
a.text-primary:hover{color:#286090}

.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}
.btn-block+.btn-block{margin-left:0}
.ow-reg-btn{border-radius: 15px;}
.btn-danger {color: #fff;background-color: #d52e3f;border-color: #d52e3f;}
.btn-danger:hover{color: #fff;background:#C9302C;}

#login-media .md-reg .form-control,#login-owner .md-reg .form-control{border-radius: 3px;height: 40px;}
.phone_verify i{right: 148px;}
.phone_verify .iconfont{font-size: 14px;}
.imgCheck i{right: 148px;}
.reset_Code{position: absolute;right: 0;top: 5px;}
#adr_verify,#mer_verify{width: 180px;}
#adr_phone_verify,#me_phone_verify{border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.phoneclick{position: absolute;right: 0;z-index: 2;height: 40px;line-height:40px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;background: #5bc0de;}
.agreementCheck{text-align: left;margin-top: 5px;margin-bottom: 5px;}
.login-now{text-align: left;margin-top: 15px;color: #999;}
.login-now a{color: #5bc0de;}

/* 提示框开始 */
.promptBox {position: fixed;top: 50%;left: 50%;margin-top: -45px;opacity: 0;z-index: 5646546464;}
.promptBox .outer {position: relative;}
.promptBox .outer .transparent {opacity: 0.8;position: absolute;left: 0;top: 0;box-shadow: 1px 1px 10px #aaa;border-radius: 5px;}
.promptBox .outer, .promptBox .outer .transparent {height: 90px;}
.promptBox .outer .inner {overflow: hidden;color: #fff;font-weight: bold;font-family: "Microsoft YaHei", "΢���ź�";}
.promptBox .outer .transparent, .promptBox .outer .inner {position: absolute;left: 0;top: 0}
.promptBox .outer .inner {height: 40px;line-height: 40px;display: inline-table;background: url(../images/promptBox-icon.png) no-repeat;font-size: 22px;margin: 25px 0 0 15px;padding-left: 50px;white-space: nowrap;}
.promptBox .outer .boxClose {position: absolute;right: 10px;top: 10px;color: #fff;cursor: pointer;transition: transform .2s ease-out 0s;font-weight: bold;}
.promptBox .outer .boxClose:hover {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
/* 提示框结束 */
/* 成功 */
#success .outer .inner {background-position: 0 0;}
#success .outer .transparent {background: #449d44;}
/* 失败 */
#failure .outer .inner {background-position: 0 -40px;}
#failure .outer .transparent {background: #ea544a;}

.promptmsg {
    position: relative;
    right: 10px;
    bottom: 0;
    padding: 0 5px;
    color: #FF0000;
    font-size: 12px;
    z-index: 654;
}
.promptbor {
    border: 1px solid #FF0000!important;
}