@charset "utf-8";
/* CSS Document */
body,div,ul,ol,li,dl,dt,h1,h2,h3,h4,h5,form,input,p,table,td,img{margin: 0;padding: 0;}

/*中部样式开始*/

#content {
	height:502px;
	background-image: url(../images/dl_02.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.contBg {
	height:502px;
	background-image: url(../images/conbg_02.jpg) ;
	background-repeat: no-repeat;
	background-position: center;
}
.con_cter {
	margin: auto;
	width: 1000px;
	overflow:hidden;
}
.Loginbox {
	height: 502px;
	width: 398px;
	float: right;
	margin-right: 34px;
	background-image: url(../images/loginbg_03.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.tab_u {margin:auto; height:49px; overflow:hidden;}
.tab_u span {width:199px; height:49px; float:left; line-height:49px;cursor: pointer;}
.lefton {text-align:center;background-image:url(../images/qh_left_03.jpg); background-repeat:no-repeat; color:#FFF; font-family:"微软雅黑"; font-size:16px;}
.leftoff {text-align:center;background-image:url(../images/zjzw_dl_06.jpg); background-repeat:no-repeat; color:#356e9f; font-family:"微软雅黑"; font-size:16px;}
.righton {text-align:center;background:url(../images/zjzw_dl_07.jpg) top right; background-repeat:no-repeat; color:#FFF; ma font-family:"微软雅黑"; font-size:16px;}
.rightoff {text-align:center;background-image:url(../images/rightOff_03.jpg); background-repeat:no-repeat; color:#356e9f; font-family:"微软雅黑"; font-size:16px;}

.tabN {height:360px; margin:auto;}

.login_top {margin-top:18px;}

.login_txt {
	position: relative;
	width:255px;
	height:34px;
	line-height: 34px;
	padding: 0 4px;
	color: #494949;
	border: 1px solid #9DADC5;
	font-size:14px;
	background: transparent;
	background-color:#FFF;
	outline: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-transition: -webkit-box-shadow .1s linear;
	-moz-transition: box-shadow .1s linear;
	box-shadow: 2px 2px 1px rgba(190,190,200,0.3);
	-webkit-box-shadow: 2px 2px 1px rgba(190,190,200,0.3);
}

.login_item {width:86px; height:45px; text-align:right; line-height:35px; padding-right:12px; font-size:14px; font-family:"微软雅黑"; float:left;}

.grlogin_btn {text-align:center; width:114px; margin:24px 0 15px 98px;}
.frlogin_btn {text-align:center; width:265px; margin:14px 0 0px 98px;}
.login_btn2 { margin-left:5px;}

.sm_txt {width:338px; margin:auto; color:#999999; font-size:12px;}
.sm_txt p { line-height:20px;}

.loginbox{ margin:0 35px 10px 98px;line-height:24px; text-align:center;}
.mainbox{ margin:25px 30px;}
.homebox{ background:url(../images/home.jpg) left center no-repeat; padding-left:22px; margin-bottom:15px;}
.listbox{line-height:32px;}
.listbox th{text-align:rifht; font-weight:normal;}
.listbox td{padding:3px;}
.listbox1{ margin:auto; font-size:14px; padding:10px;}
.listbox1 td{ padding:0 3px;}
.btnbox{ text-align:center;}
.btn{background:url(../images/btn_bg.jpg) no-repeat; width:120px; height:36px; cursor:pointer; border:none; font-size:14px; color:#FFF; font-weight:bold; line-height:36px; margin:5px 10px;}
.btn:hover{background:url(../images/btn_bg.jpg) 0 -36px no-repeat;}
.send_btn{ background:url(../images/send.jpg) no-repeat; width:120px; height:30px;cursor:pointer; color:#2a6999; font-size:12px; border:none;}
.send_btn:hover{color:#f36d62;}
.send_btn2{background:url(../images/send.jpg) 0 -30px no-repeat; width:120px; height:30px;display:block;color:#333; font-size:12px; text-align:center; line-height:30px;}

/* Content */
.Menubox{background:#eaf3fa;position:relative; height:45px; padding-left:15px;}
.Menubox p{float:left ;display:block;text-align:center;}
a.NavBar{height:45px; width:100px; border:none; cursor:pointer; display:block; line-height:45px;}
a:hover.NavBar{background:#fff; border-top:solid 2px #3f7bad; line-height:45px;}
.bodyOne a.NavBar{ background:#fff;height:45px; width:100px; border:none; cursor:pointer; border-top:solid 2px #3f7bad; line-height:45px;}


/* 注册 */
.loginbg{ background:url(../images/bg.jpg) repeat-x; padding-top:40px;}
.loginbox1{ background:#FFF;width:938px;border:solid 1px #b3d6f2; margin:auto; padding:20px 30px;}
.ps{color:#f36d62; line-height:14px; font-size:12px}
.login_tle{ font-size:24px; font-family:"Microsoft YaHei", "黑体"; color:#336699;  border-bottom:solid 2px #d5dbe1; line-height:40px;}
.step1{ background:url(../images/login_jindutiao.jpg) no-repeat; width:938px; height:47px; margin:5px 0 20px 0 ;}
.step2{ background:url(../images/login_jindutiao.jpg) 0 -47px no-repeat; width:938px; height:47px; margin:5px 0 20px 0 ;}
.step3{ background:url(../images/login_jindutiao.jpg) 0 -94px no-repeat; width:938px; height:47px; margin:5px 0 20px 0 ;}


.password_step1{ background:url(../images/login_jindutiao1.jpg) no-repeat; width:938px; height:47px; margin:5px 0 20px 0 ;}
.password_step2{ background:url(../images/login_jindutiao1.jpg) 0 -47px no-repeat; width:938px; height:47px; margin:5px 0 20px 0 ;}
.password_step3{ background:url(../images/login_jindutiao1.jpg) 0 -94px no-repeat; width:938px; height:47px; margin:5px 0 20px 0 ;}
.password_step4{ background:url(../images/login_jindutiao1.jpg) 0 -141px no-repeat; width:938px; height:47px; margin:5px 0 20px 0 ;}

.lay-wait {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -145px 0 0  -295px;
    width: 590px;
    height: 290px;
    background: #fff;
}

.lay-wait-msg {
    width: 100%;
    height: 167px;
    background: url(/images/improvelevel/lay-wait-bg.png) no-repeat 78px 60px;
    padding-top: 60px;
    padding-left: 180px;
    box-sizing: border-box;
}

.lay-wait-msg h4 {
    font: normal 18px/18px 'Microsoft YaHei';
    color: #000;
    padding-top: 32px;
    margin-bottom: 10px;
}

.lay-wait-msg p {
    font: normal 14px/14px 'Microsoft YaHei';
    color: #666;
}

.lay-wait-know {
    display: block;
    width: 120px;
    height: 48px;
    background: #1492ff;
    color: #fff;
    font: normal 14px/48px 'Microsoft YaHei';
    border: none;
    border-radius: 4px;
    margin: 40px auto 0;
    cursor: pointer;
}

.lay-shadow-wrap {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
}

.lay-shadow {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: #000;
    -webkit-opacity: 0.5;
    -moz-opacity: 0.5;  
    -khtml-opacity: 0.5; 
    opacity: .5; 
    filter:alpha(opacity=50); 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";   
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
}

/** 弹出层 **/
.layer-hd {
	position: relative;
	height: 49px;
	border-bottom: 1px solid #e3edf7;
	background: #f0f8ff;
}

.layer-hd h3 {
	padding-left: 20px;
	font-size: 18px;
	font-weight: normal;
	line-height: 48px;
	color: #1592ff;
}

.layer-hd .close-icon {
	position: absolute;
	top: 10px;
	right: 12px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: url("/images/improvelevel/colse-icon.png") no-repeat center center;
}

.layer-bd {
	 padding: 30px;
	 background: #fff;
 }


.txt-forget {
	color: #0e90d2;
	font-size: 14px;
	white-space: normal;
}

.vform-box .ipt-box {
	display: inline-block;
	width: 300px;
	text-align: left;
}

.vform-box .ipt-box.ipt-box-w470 {
	width: 470px;
}

.vform-box .ipt-box .ipt-text {
	width: 220px;
	box-shadow: 1px 1px 1px 1px #f0f0f0;
}

.vform-box .ipt-box .ipt-text-w110 {
	width: 110px;
}

.vform-box .ipt-box .ipt-text-w130 {
	width: 130px;
}

.vform-box .ipt-box .ipt-text-w270 {
	width: 270px;
}

.vform-box .ipt-box .ipt-text.dis {
	color: #333;
	background: #f5f5f5;
}

.verification-code .txt-tip.txt-tip-auto {
	width: auto;
}

.line {
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}

.mb15 {
	margin-bottom: 15px !important;
}

.mb20 {
	margin-bottom: 20px !important;
}

.mb4 {
	margin-bottom: 4px !important;
}

a.btn-xs, .btn-xs {
	display: inline-block;
	padding: 0 11px;
	min-width: 58px;
	height: 30px;
	line-height: 30px;
	color: #fffefe;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	background: #1492ff;
	border: 1px solid #1492ff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

a.btn-xs:hover,
.btn-xs:hover {
	background: #1874cd;
}

a.btn-xs.btn-xs-dis,
.btn-xs.btn-xs-dis {
	color: #999;
	background: #d7d8d8;
	border: 1px solid #d7d8d8;
}

.layer-box .verification-code label {
	padding-right: 4px;
	width: 176px;
}

.verification-code label {
	display: inline-block;
	width: 140px;
	text-align: right;
	color: #666;
	vertical-align: top;
	padding-top: 3px;
	font-weight: normal;
}

.vform-box {
	text-align: center;
	margin-bottom: 30px;
}

.verification-code {
	margin-bottom: 7px;
}

.verification-code .ipt-text {
	width: 182px;
	padding: 0 8px;
	line-height: 28px;
	height: 30px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.verification-code .txt-tip {
	width: 231px;
	min-height: 20px;
	display: inline-block;
	font: normal 12px/16px "Microsoft YaHei";
	vertical-align: middle;
	color: #ff0000;
	text-align: left;
	margin-left: 8px;
}

.vform-box .ipt-text {
	width: 260px;
	box-sizing: border-box;
}

.text-center {
	text-align: center;
}

.com-btn {
	color: #fff;
	text-align: center;
	cursor: pointer;
	height: 54px;
	line-height: 54px;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: none;
}

.back-btn {
	display: inline-block;
	font-size: 14px;
	min-width: 82px;
	padding: 0 18px;
	height: 46px;
	line-height: 46px;
	color: #666;
	background: #fafafa;
	border: 1px solid #ccc;
}

.back-btn:hover {
	color: #fffefe;
	background: #1492ff;
	border: 1px solid #1492ff;
}

a.btn-blues {
	border: 1px solid #1492ff;
	background: #1492ff;
	color: #fff;
}

a.btn-blues:hover {
	border: 1px solid #1874cd;
	background: #1874cd;
	color: #fff;
}

.mr20 {
	margin-right: 20px !important;
}

.back-btn.register-waitting-close:hover {
	background: #fff;
	border: 1px solid #1492ff;
	color: #1492ff;
}

