*{
	padding:0;
	margin:0;}
body {
	margin:0;
	padding:0;
	font-size:14px;
	color:#666;
	background: none repeat scroll 0 0 #DCDCDC;
	}
#wrap{
	background-color:#ffffff;
	width:1003px;
	margin:0 auto;
	padding:0 auto;
}

#container {
	overflow-x: hidden;
	overflow-y: expression(return !!       window .       ActiveXObject ?      
		"visible" : 
		     "auto");
	min-height: 510px;
	height: auto !important;
	height: 500px;
	padding-bottom: 10px;	
	padding-top:20px;
	clear: both;
	!width: 970px;
	width: 980px;
}

#left{
	float:left;
	widht:680px;
	padding-left:30px;
	padding-top:20px;
	}
#right{
	float:right;
	widht:170px;
	font-size:12px;
	border-left:1px solid #e5e5e5;
	padding-left:30px;
	min-height:600px;
	margin-top:20px;
	}
#title1{
	height:19px;
	width:560px;
	padding-left:20px;
	padding-bottom:8px;}
#line{
	width:650px;
	height:1px;
	padding-bottom:20px;
	background:url(../images/line.jpg) repeat-x;}
.row{
	width:780px!important;
	width:780px;
	padding-bottom:5px;
	padding-left:30px;}
label.error {
	color: #ce9821;
	margin-left: 10px;
}	
.msg{
	clear:both;
	font-size:12px;
	color:#999;
	padding:5px 5px 2px 140px;
	line-height:1.5;}
.msg2{
	clear:both;
	font-size:12px;
	color:#999;
	padding:5px 5px 2px 5px;
	line-height:1;}
.jl{
	color:#f00;
	padding-right:5px;}
.label{
	float:left;
	line-height:34px;
	text-align:right;
	width:135px;}
#label2{
	float:left;
	line-height:34px;}
.input{
	float:left;
	padding-left:5px;}
input{
	height:34px;
	width:225px;
	padding-left: 10px;
	border:1px solid #ddd;
	line-height:34px;
	vertical-align:middle;}
#xy{
	height:15px;
	width:15px;
	margin-left:85px;
	margin-bottom:5px;}
textarea{
	float:left;
	height:100px;
	width:240px;
	border:1px solid #ddd;}
.input_radio{
	height:14px;
	vertical-align:middle;}
img{
	border:0;}
.jl2{
	padding-top:8px}
.jl2 a{
	color:#0082cb;
	text-decoration:none;}
.line_right{
	background:url(../images/line_right.jpg) repeat-x;
	height:1px;
	width:180px;
	margin-top:15px;}
#jz{
	text-align:center;}
#hj{
	line-height:1.5;
	padding-left:10px;}
#hj a{
	color:#0082cb;}
#fxk{
	width:12px!important;
	width:20px;
	height:12px!important;
	height:20px;
	border:0;}
#bd{
	font-size:12px;
	padding-top:20px;}
#bd a, #left_bottom a{
	color:#0082cb;
	text-decoration:none;}
.jl2 a:hover,#bd a:hover,.weizhi2 a:hover,.yanse:hover,table tr td a:hover,#left_bottom a:hover{
	text-decoration:underline;}
#submit{
	margin-left:120px;}
#pic{
	margin-top:20px!important;
	margin-top:10px;;
	margin-bottom:40px;
	text-align:center;}
h3{
	text-align:center;
	color:#0082cb;
	padding-bottom:20px;}
.weizhi1{
	line-height:2;
	color:#0033cc;
	margin-left:45px;}
.weizhi2{
	text-align:center;
	padding-top:20px;}
.weizhi2 a,.yanse{
	color:#0033cc;
	text-decoration:none;}
.weizhi3{
	line-height:3;
	color:#f00;
	margin-left:55px;}
.weizhi4{
	margin-left:250px;
	margin-top:5px;
	font-size:12px;
	color:#999;}
#next{
	clear:both;
	text-align:center;
	padding-top:30px!important;
	padding-top:10px;}
table{
	width:550px;
	margin-left:40px;}
table tr td{
	text-align:center;
	padding-bottom:20px;}
table tr td a{
	font-family:"微软雅黑", "宋体";
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#76c0ed;}
#red{
	color:#f00;
	text-align:left;
	font-size:12px;
	padding-left:88px;}
form{
	padding:5px 0 8px 70px;}
	
#searchFromQQ{
	padding:5px 0 8px 60px!important;
	padding:5px 0 8px 10px;
	}
#color{
	color:#f00;}
.xs{
	padding-left:260px;}
#table1{
	width:400px;
	margin-left:120px;}
#tab{
	height:25px;
	width:190px;
	border:1px solid #c6c6c6;
	margin-left:40px!important;
	margin-left:0;
	margin-top:5px;
	margin-bottom:5px;}
#tab2{
	width:528px!important;
	width:525px;
	margin-left:60px;
	border-collapse:collapse;}
#tab2 tr td{
	border-bottom:1px solid #e6e6e6;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	border-collapse:collapse;}
.tr1{
	background:#f8f8f8;}
#kuang{
	border:1px solid #e6e6e6;
	width:525px;
	margin:5px 0 0 60px;
	background:url(../images/tab_bg.jpg) repeat-x;}
#kuang a img{
	vertical-align:middle;}
.kcmc{
	font-size:12px;
	color:#6c70cc;
	font-weight:bold;}
#xuanze{
	width:75px;}
.xuanze2{
	width:12px;
	height:20px;
	vertical-align:middle;
	border:0;}
#yema{
	list-style:none;
	margin-left:150px;}
#yema li{	
	display:block;
	float:left;
	height:20px;
	background:#fff;
	border:1px solid #c0c0c0;
	text-align:center;
	margin-left:5px;}
#yema li a{
	color:#393939;
	text-decoration:none;
	padding:2px;}
#yema li a:hover{
	background:#ffcc99;}
.cu{
	font-weight:bold;
	padding-top:8px;}
.character{
	color:#4d4d4d;
	font-size:12px;
	padding-top:3px;}
.character1{
	height:18px;
	width:220px;}
#banji{
	padding-left:50px!important;
	padding-left:40px;}
#status{
	padding-left:200px!important;
	padding-left:195px;
	color:#c3c3c3;}
#status2{
	padding-left:170px!important;
	padding-left:165px;
	color:#c3c3c3;}
.input_radio{
	width:35px;
	border:0;}
#sex{
	padding-top:8px;}
#jssh{
	background:url(../images/jssh_bg.jpg) repeat-x;
	height:230px;
	width:420px!important;
	width:465px;
	color:#9a9a9a;
	border:1px solid #ebebeb;
	text-indent:21pt;
	line-height:1.5;
	padding:20px; 
	margin-left:80px;
	margin-top:30px;}
#jssh img{
	margin-top:20px;
	margin-left:50px;}
#line1{
	width:650px;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
	background:url(../images/line.jpg) repeat-x;}
#left_bottom{
	font-size:12px;
	color:#666;
	padding-left:150px;}
#left_bottom_help{
	font-size:12px;
	color:#5a910d;
	width:500px;
	margin-left:100px;
	line-height:1.6;}
	
/*wj*/	
/*前端带有复选框的label*/
.checkboxLabel{
	padding-left:20px;
	background:url(../images/button/checkbox.png) no-repeat top left;
}
.checkboxSelectedLabel{
	padding-left:20px;
	background:url(../images/button/checkbox_sel.png) no-repeat top left;
}	

.submit_button{
	border:0;
	cursor:pointer;
	background:url(../images/submit.jpg) no-repeat top left;
}
.pre_button{
	width:107px;
	height:41px;
	border:0;
	cursor:pointer;
	background:url(../images/previous.jpg) no-repeat top left;
}
.next_button{
	width:107px;
	height:41px;
	border:0;
	cursor:pointer;
	background:url(../images/next.jpg) no-repeat top left;
}
.chongxin_button{
	width:107px;
	height:41px;
	border:0;
	cursor:pointer;
	background:url(../images/chongxin.jpg) no-repeat top left;
}
.sns_button{
	width:155px;
	height:42px;
	border:0;
	cursor:pointer;
	background:url(../images/community.jpg) no-repeat top left;
}

.myspace_button{
	width:155px;
	height:42px;
	border:0;
	cursor:pointer;
	background:url(../images/space.jpg) no-repeat top left;
}

.queding_button{
	width:107px;
	height:41px;
	border:0;
	cursor:pointer;
	background:url(../images/queding.jpg) no-repeat top left;
}

/*guide添加的css开始*/
#guide{
	height:49px;
	width:670px;
	font-size:12px;
	color:#666;}
#guide a{
	color:#666;
	text-decoration:none;}
#guide a:hover{
	text-decoration:underline;}
h4{
	color:#666;
	font-size:14px;
	height:27px;
	padding-left:45px;
	line-height:25px;
	width:500px;}
#jieshao{
	color:#666;
	font-size:12px;
	padding-top:20px;
	line-height:2;
	padding-bottom:30px;
	padding-left:80px;
	}
#jieshao a{
	text-decoration:none;
	color:#0005e7;}
#left ol{
	padding-left:50px;
	list-style:none;}
#left ol li{
	line-height:2.5;
	font-size:12px;}
#left ol li a{
	color:#0005e7;
	text-decoration:none;}
#left ol li a:hover, #jieshao a:hover{
	color:#f00;}
#donghua{
	padding-top:10px;
	margin-left:100px;}
.line{
	height:1px;
	background:#dcdcdc;
	width:500px;
	overflow:hidden;
	margin-top:5px;}
#right h5 a{
	text-decoration:none;
	font-size:12px;}
#right h5 a:hover{
	text-decoration:underline;}
.life{
	color:#666;
	padding-left:0px;
	text-indent:2em;
	line-height:2;
	width:650px;
	font-size:13px;}
#title_top{
	font-weight:bold;
	text-align:center;
	color:#000;
	font-size:16px;
	margin-bottom:15px;}
.red{
	color:#f00;
	font-weight:bold;}

/*guide添加的css结束*/
/*推荐人start*/
#recommendSelectDiv {
	display: none;
	padding: 10px 10px 5px 10px;
	background:#f7f7f7; 
	line-height:1.5;
	color:#666666;
	position:fixed;
	_position:absolute; /* for IE6 */
	z-index:1;
	width:350px;
	border: 1px solid;
}
.close{
	float:right;
	width:10px;
	height:10px;
	margin-top: 0px;
	margin-right: 0px;
	cursor:pointer;
}
#recommendSelectTitle {
	padding-bottom: 10px;
	font-weight: bold;
}
#confirmRecommendP{
	margin-left: 100px;
	margin-top: 5px;
}
#recommendSelectDiv .item_div{
	padding-left:20px;
}
#recommendSelectDiv input{
	border: 0px;
    height: 25px;
    vertical-align: middle;
    width: 20px;
}
#confirmRecommendP a{
	padding: 2px;
	background-color: #7fa0cc;
}
/*推荐人end*/

/*弹出层*/
#myHiddenDiv {display:none;}
.popup { border:1px solid #ccc; background:url(../images/b1-bg06.gif) repeat-x left top #fff;padding-bottom:20px;}
.popup a:hover{ text-decoration:none; color:#fff;}
.popup-header {height:24px; padding-top:20px; height:38px; line-height:32px;}
.popup-header h2 {font-size:14px; width:100%; text-align:center;}
.popup-body { width:100%; padding-top:8px; }
.popup-body strong{ display:block; text-align:center; font-size:14px; font-weight:normal; margin-bottom:5px;}
.con{ padding:10px; width:692px; height:247px; margin:0 auto 20px auto; overflow:auto; border:1px solid #a4c9e3;}
.con p{ text-indent:2em; line-height:18px; margin-bottom:10px;}
.con b{ text-indent:2em;}
a.popupclose{ display:block;color:#fff;text-decoration:none;font-size:12px;font-weight:700; background:url(../images/b1-bg07.gif) no-repeat; width:156px; height:24px; line-height:24px; text-align:center; margin:0 auto; }

#footer1{
	clear:both;
	font-size:12px;
	font-family:"宋体";
	color:#aaa;
	text-align:center;
	line-height:1.5;
	padding-bottom:30px;
	margin-top:30px}
#footer1 a{
	color:#aaa;
	text-decoration:none;}
#footer1 a:hover{
	color:#f00;}
	



/* ========================================
   注册、找回密码 2015-05-29
   ---------------------------------------- */

/* 按钮 */
.sys-btn{display:inline-block;width:auto;height:auto;min-width:72px;text-align:center;line-height:24px;padding:13px 20px;border:0;cursor:pointer;color:#fff;border:1px solid #c7d3d6;font-size:14px;text-decoration:none;vertical-align:middle;border-radius:2px;transition:all .3s ease;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;}
button.sys-btn{-webkit-box-sizing:content-box;box-sizing:content-box}
.sys-btn-default{background-color:#fff;color:#666}
.sys-btn-info{background-color:#4cb9fc;border-color:#4cb9fc}
.sys-btn-info:hover{background-color:#2ca4ee}
.sys-btn-success{background-color:#49de79;border-color:#49de79}
.sys-btn-success:hover{background-color:#3c6;border-color:#49de79}
.sys-btn-danger{background-color:#ea4a36;border-color:#ea4a36}
.sys-btn-danger:hover{background-color:#d8321e;border-color:#d8321e}
.sys-btn-submit{border-color:#588705;font-size:20px;color:#fff;border-radius:11px;background-color:#72a903;background-image:-webkit-linear-gradient(top,#88b210,#5d9a00);background-image:-moz-linear-gradient(top,#88b210,#5d9a00);background-image:linear-gradient(top,#88b210,#5d9a00);box-shadow:0 0 3px rgba(0,0,0,.3);padding-top:10px;text-shadow:1px 1px 0 rgba(0,0,0,.1);transition:all .3s ease}
.sys-btn-submit:hover{background-image:-webkit-linear-gradient(top,#7fb102,#548802);background-image:-moz-linear-gradient(top,#7fb102,#548802);background-image:linear-gradient(top,#7fb102,#548802)}
.form-foot{margin-left:140px}
.form-foot #submit{margin-left:0}
.form-foot .sys-btn{margin-right:8px}
input[type="text"]{transition: all .3s ease;-webkit-appearance:none;}
input[type="text"]:focus{border-color: #28a3ef;}

/* 移动端 */
@media screen and (max-width:768px) {
body{background: #f2f2f2;}
#wrap{background:0 0}
.form-foot:after{content:'';display:block;height:0;clear:both;visibility:hidden}
#wrap{width:100%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}
#outside{width:100%!important;height:auto!important;background:0 0!important}
#container{width:100%;min-height:inherit!important;padding-bottom:60px;-webkit-box-sizing:border-box;box-sizing:border-box}
#title1{width:auto;height:auto;padding:0}
#title1 #status{display:block;padding-left:0!important;text-align:center}
#title1 #status font{font-size:20px!important}
#line{width:100%}
#container form{padding:0}
.row{width:auto!important;padding:0 0 10px;position:relative}
#left{padding:0;float:none}
.row{height:auto!important}
.label{width:6.5em;position:absolute;left:0;top:0;line-height:38px}
.label font{color:#666!important}
label.error{background-color:#f2f2f2;display:block;margin:0;line-height:1.5;padding:3px 0 0;margin-bottom:-5px}
.input{padding:0;float:none;background-color:#fff}
.input input[type=text],input[type=password]{width:100%;height:37px;padding-left:7em;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;position:relative;z-index:99}
.msg{padding-left:0;display:none!important}
#checkCodeImg{position:absolute;right:8px;top:8px;z-index:100}
.sys-btn{padding-top:7px;padding-bottom:7px}
.form-foot{margin:0;padding:20px 0 0}
.form-foot .sys-btn{display:block;width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:0 0 10px}
.form-foot .sys-btn:nth-child(2){float:right}
.form-foot .sys-btn:nth-child(3){width:100%;clear:both}
.form-foot .sys-btn-submit{width:100%;float:none;border-radius:5px}
.row[style="height: 30px;"] .input{background: none;}
.row[style="height: 30px;"] .input #yzm{width: 100px;height: auto;}
}

