@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
.body{width:100%; margin:auto; clear:both; padding:0; font-size:14px; line-height:25px; color:#585858; font-family:"微软雅黑", "宋体", Arial, Tahoma; background:#f7f7f7;}
a{ text-decoration:none;color: #000000;}
/*a:link 			 				{color: #000000;}
	访问过的链接 */
/*a:visited 						{color: #000000;}
	鼠标停留	 */
a:hover 						{color:#FF0000;}
/*	点击时
a:active 						{
	color: #000000;
	text-decoration:none;
}	*/
.a1{color:#FFF; font-weight:bold; font-size:16px;}
.a1:hover{color:#FF0;}


.pic {
	BORDER-RIGHT: #bfbfbf 3px double; BORDER-TOP: #bfbfbf 3px double; MARGIN-BOTTOM: 0px; BORDER-LEFT: #bfbfbf 3px double; BORDER-BOTTOM: #bfbfbf 3px double
}
A:hover .pic {
	BORDER-LEFT-COLOR: #b6775c; BORDER-BOTTOM-COLOR: #b6775c; BORDER-TOP-COLOR: #b6775c; BORDER-RIGHT-COLOR: #b6775c
}
/**/
#nav_zzjs {line-height:35px;list-style:none; text-align:center; width:600px;}
#nav_zzjs a{color:#000;}
#nav_zzjs li{width:100px;float:left;position:relative;z-index:1;}
#nav_zzjs li .title{display:block; text-decoration:none; font-weight:bolder;}
#nav_zzjs li .title:hover{color:#f15a29;}
.xsj{
	height: 0;
	width: 0;
	bottom: 0px;
	right: 0;
	border-bottom: 20px solid #f15a29;
	border-left: 20px solid transparent;
	position: absolute;
}
.xsj:after{ content:url(../images/dg.png); position:absolute; right:2px; top:10px;}
.jieshao{width:100px; float:left; position:absolute; color:#2baae2; margin:10px 20px; font-weight:lighter; cursor:pointer; line-height:42px;}
.jieshao:after{ content:url(../images/jt.png); position:absolute; margin:20px 10px;}

#inline1 h4{font-size: 18px; line-height: 20px; font-weight: bolder;}
#inline1 hr{border: none; height: 1px; background-color: #f0f0f0; margin: 24px 0;}
#inline1 h5{font-weight: bolder; color: #f15a29; line-height: 30px; position: relative; padding-left: 18px;}
#inline1 h5:before{content:url(../images/list.gif); position: absolute; top:12px; left: 0;}

/*表单*/

.opt_info p{ margin:10px 0px;}
.opt_info input[type="radio"], .opt_info input[type="checkbox"]{display: none;}
.opt_info label{display: inline-block; cursor: pointer; height: 30px; min-width: 90px; border: 1px solid #e2e2e2; margin-right: 9px; vertical-align: middle; color: #56575b; text-align: center; padding: 10px 15px 0; position: relative;}
.opt_info label:hover, .opt_info .chola{border: 1px solid #f15a29;}
/*计划从事*/
.range{width: 96%; border: 1px dashed #e2e2e2; margin-top: 30px;}
.range span{display: inline-block; font-size: 14px; padding: 20px 0 0 20px; color: #a6a6a6;}
.range p{font-size: 14px; padding: 5px 20px 20px;}
/*计划从事*/

.contact{width:1000px; float:left; overflow:hidden; margin-bottom:70px;}
.nametel div{display: inline-block; width:1000px; float:left; overflow:hidden;}
.nametel input{height: 40px; width: 210px; border: 1px solid #c8c8c8; margin: 10px 80px 10px 10px; padding-left: 10px;}
.nametel input:focus{border-color: #6a717e;}
.nametel span{color: #f00; font-weight: bolder;}
.nametel .wronginfo{display: none; margin-left:20px; top: 55px; font-weight: normal;}
.nametel .wrongusername{left: 44px;}
.nametel .wrongusertel{left: 72px;}
.nametel .wrong{border-color: #f15a29;}
.nametel .delete{display: none; height: 8px; width: 8px; margin-left:-100px; right:90px; top: 24px; cursor: pointer; padding: 3px; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px;}
.nametel .delete:hover{background: #f2f2f2;}
/*提交按钮*/
.submit{width: 200px; height: 45px; float: left; background: #f15a29; color: #fff; font-size: 16px; font-weight: bolder; text-align: center; line-height: 45px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; margin-top: 5px; cursor: pointer;}
.submit:hover{background: #3ebcf4;}


.span_1,.span_3{display:inline-block; height:30px; width:30px; border:1px solid #e4e4e4; border-radius:15px; -webkit-border-radius:15px; -moz-border-radius:15px; position: relative;}
.bluecir{display:inline-block; height:16px; width:16px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; position:absolute; top:7px; left:7px;background:#7fc8f7;}
.span_2{display: inline-block; width: 304px; height: 15px; border-top: 1px solid #dbdbdb; margin: 0 -5px;}
.span_1{margin-left: 74px;}
.step_1, .step_2, .step_3{display: inline-block; width: 180px; margin-top: 15px;}
.step_1, .step_2{margin-right: 48px;}
.step_3{padding-left: 2px;}
.span_4{display: inline-block; width:90px; height:90px; border-radius:45px; -webkit-border-radius:45px; -moz-border-radius:45px; background: #f5faff; margin:20px 70px;}
















