@charset "utf-8";
/* CSS Document */
 input:required:invalid, input:focus:invalid, textarea:required:invalid, textarea:focus:invalid{box-shadow: none;}
.login-icon{background-image:url(../images/login/login-icons.png);display:inline-block;vertical-align:middle;}
.login-icon.hyhl{width:218px;height:47px;background-position:0px -43px;}
.login-icon.zhmm{width:218px;height:46px;background-position:0px -139px;margin:0 0 30px 0;}
.login-icon.q-man{width:214px;height:249px;background-position:-228px -43px;}
.login-icon.m-man{width:213px;height:247px;background-position:0px -234px;}
.qyzc{height:74px;position:relative;margin:0 0 30px 0;}
.qyzc img{position:absolute;top:0;left:0}
.mtzc{height:74px;position:relative;margin:0 0 30px 0;}
.mtzc img{position:absolute;top:0;left:0;}
.login-btn{width:288px;height:42px;background:#27b7f5;display:inline-block;border-radius:30px;}
.login-logo-p{padding: 10px 0 0 0;display:block;}
.register-tt{z-index: 10;
    position: relative;
    color: #fff;
    font-size: 1.5em;
    padding: 15px 0 0 0;}
.register-desc{position: relative;
    z-index: 10;
    color: #fff;
    margin: 5px 0;}
/* 头部 */
.top{
	width:100%;
	height:120px;
	line-height:170px;
}
.topCont{
	width:1200px;
	margin:auto;
}
.topLogo{
	float:left;
}
.topBar{
	float:right;
}
.topBar a{
	margin-right:30px;
	cursor: pointer;
}

/*登录注册*/
.login-bg{
	width:100%;
	height:420px;
}
.mainBox{
	position: absolute;
    top: 0;
    left: 60%;
    width:330px;
	height:420px;
	margin:auto;
}
.login_box{}
.login-bar{}
.login-type{
	width: 145px;
	float: left;
	margin:0 10px;
	text-align: center;
	font-size: 18px;
	color: #827d7d;
	cursor:pointer;
}
.login-type:hover{color:#ff9932;}
.advertUser{
	background-image: url(../images/left_h.png);
	background-repeat: no-repeat;
}
.advertUser.advertising-left{
	background-image: url(../images/left.png);
}
.mediaUser{
	background-image: url(../images/right_h.png);
	background-repeat: no-repeat;
}
.mediaUser.advertising-left{
	background-image: url(../images/right.png);
}
.login-main {}
.tip-box{text-align:center;color:#ea1c42;height:30px;line-height:40px;}
.login-main input{
	border: 0px;
	outline: none;
	background-color: #ffffff;
	padding:8px;
	width:85%;
}
input:-webkit-autofill {  
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;  
} 
.login-main label{
	display: inline-block;
    width: 45px;
    text-align: left;
}
.user-box,.pwd-box{
	width: 360px;
	border-bottom:1px solid #71afff ;
	margin:0 auto 30px auto;
}
.jdcheckbox_div {text-align:center;margin:20px 0;}
.jdcheckbox {
    margin: 5px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}
.loginBtn{
    width: 175px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 25px auto;
    background-color: #35b972;
    border-radius: 8px;
	font-size: 16px;
	color: #fff;
	
	cursor:pointer;
}
.regist-btn-p{
	text-align: center;
	padding:15px 0;
	
	
}
.register-btn{color:#348dff;cursor:pointer;}
.login-line{border-top: #cbcbcb solid 1px;    width: 410px;position: absolute;left: 0; bottom: 60px;}
.closeBtn{
	position: absolute;
	top: 0px;
	right: 5px;
	color: #6b6b6b;
	font-size: 12px;
	cursor:pointer;
}
/*蒙版*/
.all-mask{
	position:fixed;
	top:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
}
/*修改密码小框的样式*/
.luqi-form-row{margin:20px 5px;padding:5px;}
.luqi-form-des{text-align:left;width:20%;display:inline-block;vertical-align:middle;}
.luqi-form-val{width:60%;display:inline-block;vertical-align:middle;text-align:left;}
.luqi-form-input{padding:10px;border:#ccc solid 1px;}
.luqi-form-vercode{padding:10px 8px;display:inline-block;color:#000;border:1px solid #aaaaaa;background: #e5e5e5;cursor:pointer;font-size:12px;}
.luqi-fix-div{}
.luqi-dialog-div{position:absolute;left:50%;top:20%;margin-left:-225px;width:450px;text-align:center;background:#fff;color: #000;}
.luqi-dialog-title{text-align:left;background: #333333;color: #bb7f1e;padding:10px;font-size: 16px;}
/*-------bootm------*/
.bootm_box{color: #949494; height:90px;height:90px !important; font-size:12px; font-family:"SimSun","Arial"; line-height:26px; text-align:center}
.bootm_text{padding-top: 17px; text-align:center;height: 12px;    width: 828px;
    margin: 0 auto;}
.bootm_text ul li{ float:left; padding-left:16px}

.bottom-item-list{display: inline-block;}
.bottom-item-list li a{cursor:pointer;text-decoration: none;}
.login-way{position: absolute;right: 8px;top: 8px;cursor:pointer;}
.two-code-title{font-size:1.2em;color:#348dff;font-weight:700;margin:40px 0 0 0;}
.two-code-img-p{text-align:center;padding:30px 0;min-height:200px;}
.two-code-img{max-width:200px;}

.lr-box{border-radius:25px;position:relative;
    color: #a9a9a9;
    background-color: #fff;}
.login-register-p{position:fixed;right:0;top:0px;bottom:0;left:0;background:rgba(0,0,0,0.5);text-align:center;z-index:300;overflow-y:scroll;}
.login-register-p:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.login-register-p > div{display:inline-block;vertical-align:middle;}
.login-close-parent{position:absolute;width:30px;top:-20px;right:-10px;}
.safe-tip{position:absolute;padding:1px 3px;border:1px solid #eab95d;color:#eab95d;top:8px;right:68px;}
.login-right-angle{font-size: 0;  
    line-height: 0;  
    border-width: 8px;  
    border-color: #eab95d;  
    border-right-width: 0;  
    border-style: dashed;  
    border-left-style: solid;  
    border-top-color: transparent;  
    border-bottom-color: transparent;  
    position:absolute;right:-8px;top:3px;}
.login-right-angle span{line-height: 0;  
    border-width: 7px;  
    border-color: #fff;  
    border-right-width: 0;  
    border-style: dashed;  
    border-left-style: solid;  
    border-top-color: transparent;  
    border-bottom-color: transparent; 
    position:absolute;top:-7px;left:-8px;}

.scale-text-p{padding:20px 0;}
.scale-text-p span{vertical-align:middle;}
.weixin-text{color:#348dff;}
.dlzz-text{color:#348dff;}
.register-title{background:#f5f5f5;padding:20px 0;text-align:center;font-size:1.2em;color:#fd6440;}
.register-box{}

.form-error{color:#f34e4e;text-align:left;}
.form-error > span{vertical-align:middle;}
.re-form-error-p{height:20px;margin:0 auto 10px auto;width:360px;}
.zzqdl{text-align:center;padding:5px 0;}
.tyxy{text-align:center;padding:5px 0;}
.login-computer{background:url(../images/login-computer.png);width:48px;height:48px;display:inline-block;}
.login-two-code{background:url(../images/login-two-code.png);width:48px;height:48px;display:inline-block;}
.login-list{margin:15px 0 0 0;background:#fff;position:relative;border-radius: 10px;width:460px;}
.login-btn-text{font-size:1.5em;color:#fff;cursor:pointer;margin:20px 0;}
.login-btn-text:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.slider-p{width:360px;margin:0 auto;width: 460px;}
.r-man-div{display:inline-block;margin: 0px 40px 40px 40px;text-align:center;vertical-align:top;}
.r-man-p{padding:40px 0 0 0;}
.qyrz{width:170px;padding:5px 0px;color:#fff;font-size:1.5em;display:inline-block;border-radius:30px;cursor:pointer;text-align:center;background:#27b7f5;}
.mtrz{width:170px;padding:5px 0;color:#fff;font-size:1.5em;display:inline-block;border-radius:30px;cursor:pointer;text-align:center;background:#27b7f5;}
.reseb-p{text-align:center;margin:40px 0 0 0;}
.rese-line{height:170px;display:inline-block;border-left:1px dashed #b3b1b0;vertical-align:top;}
.register-inline{width: 360px;
    border-bottom: 1px solid #71afff !important;
    margin: 10px auto 0 auto;
    text-align: left;}
.third-party-login{padding:5px 40px;text-align:left;}
.third-party-login img{max-width:35px;cursor:pointer;}
.change-login{float:left;display:inline-block;padding:15px 0px;cursor:pointer;color:#666;background:#f2f2f2;width:50%;font-size:1.2em;}
.change-login.active{background:#fff;}
.login-contain{margin:20px auto;width:400px;border:1px solid #dcdcdc;}
.register-type{width:30px !important;vertical-align:middle;}
.register-type-con{    padding: 10px 5px 10px 20px;color: #666;
    font-size: 1.2em;
    text-align: left;}
.register-type-con *{vertical-align:middle;}

.select-role-item{display: inline-block;
    vertical-align: middle;
    margin: 20px;}
.select-role-list{ padding: 30px;
    background: #fff;
    position: relative;
    border-radius: 10px;
    width: 660px;}
.roleTitle{text-align:center;font-size:2em;font-weight:bold;color:#474747;}
.select-role-advert{font-size:1.5em;border:1px solid #589bea;color:#589bea;border-radius:10px;cursor:pointer;display:inline-block;padding:10px 50px;}
.select-role-advert:hover{background:#589bea;color:#fff;}
.select-role-media{font-size:1.5em;border:1px solid #c73d18;color:#c73d18;border-radius:10px;cursor:pointer;display:inline-block;padding:10px 50px;}
.select-role-media:hover{background:#c73d18;color:#fff;}
.close-btn{position: absolute;
    right: -20px;
    top: -20px;}
