@charset "utf-8";

/******************网站基础字体样式************************/

body {
	background-color: #fff;
	font: 14px Microsoft YaHei, \5FAE\8F6F\96C5\9ED1;
	color: #646363;
}


/*初始化a标签移入变色*/

a,
a:hover {
	color: #646363;
}
a.search_font_dark:hover {
	color: #1067a7;
}

/*注册成功后的弹窗*/
.zc{
	position:relative;
	top:0;
	left:0;
	display:none;
}
.zc #forget_post-checkcodes{
  display: none;
}
.zc .zc_screen{
	height:786px;
	width:1900px;
	/*position:absolute;*/
	position: fixed;
	top:0;
	left:0;
	background:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.zc  .zc_succ{
	position: fixed;
	/*position:absolute;*/
	height: 400px;
	width:460px;
	border-radius:10px;
	background-color:#fff;
	top:175px;
	left:700px;
	z-index:60;
}
.zc .imgvercode-image-wrap {
    width: 66px;
    height: 25px;
    float: right;
    position:absolute;
    bottom:4px;
    right:97px;
    cursor: pointer;
    background-color: #fafafa;
    margin-top: 18px;
	}
.zc .zc_succ h1{
		height:45px;
		width:460px;
		line-height:45px;
		text-indent:20px;
		letter-spacing:1px;
		background:#075ad6;
		font-size:14px;
		border-radius:10px 10px 0 0 ;
		border:none;
		color:#fff;
	}
.zc .zc_succ h1 a{
			float:right;
			margin:5px 15px 0 0;

		}
.zc .zc_succ .zc_center{
		width:460px;
		height:300px;
		margin:0 auto;
		text-align:center;
		clear:both;
	}
.zc .zc_succ .zc_center dl{
			margin-top:30px;
		}
.zc .zc_succ .zc_center img{
			height:100%;
			width:100%;
			}
.zc .zc_succ .zc_center p{
			font-size:18px;
			color:#666;
			margin-top:5px;
		}
.zc .zc_succ .zc_center dd{
			margin:20px 0;
			margin-left:-30px;
		}
.zc .zc_succ input{
			height:28px;
			line-height:30px;
			width:235px;
			color:#666;
			border:1px solid #d5d5d5;
			background:#fff;
		}
.zc .zc_succ .zc_submit{
			background:#075ad6;
			height:35px;
			width:245px;
			font-size:12px;
			display:block;
			border-radius:5px;
			line-height:35px;
			color:#fff;
			font-weight:bold;
			margin-left:124px;
			cursor:pointer;
		}

.zc .zc_succ .set_a{
			position:relative;
		}
.zc .zc_succ .set_a a{
			position:absolute;
			font-size:12px;
			color:#075ad6;
			top:8px;
			right:100px;
		}
.zc .zc_succ .login_cb{
			width:12px;
			height:12px;
		}
.zc .zc_succ .zc_center .login_set{
			width:225px;
			margin:-10px 0 30px 130px;
			text-align:left;
			font-size:12px;
			
		}
.zc .zc_succ .zc_center .login_set a{
				color:#075ad6;
			}
.zc .zc_succ span{
			float:right;
		}
.zc .succ_pop{
			display:block;
		}
.zc .z_main{
			height:740px;
			width:730px;
			margin:0 auto;
			margin-top:20px;
		}
.zc .z_main .z_header{
			height:35px;
			line-height:35px;
			text-align:right;
		}
.zc .z_main .z_header .z_return{
			display:inline-block;
			height:4px;
			line-height:4px;
			color:#808080;
			border-right:1px solid #808080;
			padding:5px;
		}
.zc .z_main .z_header .z_login{
			color:#4677dc;
		}
.zc .z_main .z_body{
			height:700px;
			border-radius:5px;
			border:1px solid #fff;
			box-shadow: 1px 5px 20px #f1f1f1;
			border-top:6px solid #075ad6;
		}
.zc .z_main .z_body h1{
			height:35px;
			line-height:40px;
			width:114px;
			background:url(../../statics/images/m_zc.png) no-repeat left center;
			font-size:16px;
			font-weight: normal;
			color:#075ad6;
			text-align:right;
			margin-left:20px;
			margin-top: 20px;
		}
.zc .z_main .z_body h1 span{
			display:inline-block;
			height:13px;
			width:0px;
			float:right;
			margin-top: 11px;
			margin-left:14px;
			border:2px solid #ebebeb;
		}
.zc .z_main .z_body dl{
			margin-left:40px;
			margin-top:29px;
		}
.zc .z_main .z_body dl dd{
			height:45px;
			line-height:45px;
			margin-top:12px;
		}
.zc .z_main .z_body dl dd .number_r{
			font-size:12px;
			color:#999;
			padding-left:20px;
		}
.zc .z_main .z_body dl dd input{
			height:28px;
			width:300px;
			border-radius:2px;
		}
.zc .z_main .z_body dl dd .z_name{
			display:inline-block;
			width:80px;
			height: 35px;
			text-align:right; 
		}
.zc #reg-btn{
			color:#fff;
			display: inline-block;
			background:#4988e5;
			letter-spacing:1px;
			height:35px;
			line-height:35px;
			width:306px;
			cursor: pointer;
			text-align: center;
			border-radius: 2px;
		}
.zc .z_main .z_body .set_a{
			position:relative;
		}
.zc .z_main .z_body .set_a a{
			position:absolute;
			left:320px;
			color:#075ad6;
			font-size:12px;
		}
.zc .z_main	.imgvercode-image-wrap {
		width: 81px;
		height: 36px;
		float: right;
		position:absolute;
		bottom:4px;
		right:97px;
		cursor: pointer;
		background-color: #fafafa;
		margin-top: 18px;
		left:406px;
	}
.zc .z_main .z_body dl dd  #regText{
		width:6px ;
		height:6px;}
.zc .remmessage{
  display: none;
  font-size:12px;
  width: 100%;height:20px;margin-top: -10px;color: #ff482c;font-weight: 500;text-align: center;padding: 0 20px;
}