.panwen{ position:relative; height:auto; overflow:hidden; width:100%}
.fhan{ width:160px; background:#9cacb3 ; line-height:36px; text-align:center; position:absolute; right:5%; top:3%}
.fhan a{ color:#fff; font-size:14px; text-transform:uppercase; text-decoration:none}
.fhan a:hover{ color:#fff}
.zhuce {
  width: 400px; margin:0 auto;
margin: 10px auto;
 
  background-color: #FFF;
  font-size: 14px;
  line-height: 24px;
 padding:10px 0; color:#2d2d2d
}
.zhuce h1{ font-size:24px; line-height:30px; text-transform:capitalize; font-weight: 600; margin-bottom:30px}
.logo1{ width:100px; text-align:center; height:auto; overflow:hidden;margin:0 auto }
.logo1 img{ width:100px; margin:0 auto } 
.hjj{ margin-bottom:10px}
.hjj span{ text-transform:uppercase; margin-bottom:10px; font-size:14px}
.zhuce span{ display:block}
 .light_in{
	width: 100%;
	height: 48px;
	font-size: 14px;
	padding:0 15px;
	 
	
	border: 1px solid #2d2d2d; line-height:48px;
	outline: none;
	 
	font-weight: lighter; 
	vertical-align:middle; 
	/**background:url(../images/reginput_bg.gif) repeat-x;**/
	font-family:Microsoft yahei,Arial, Helvetica, sans-serif;
	 color:#666; background:#fff;box-sizing:border-box}
	 
.light_in1{
	width: 100%;
	height: 78px;
	font-size: 14px;
	padding:0 15px;
	 
	
	border: 1px solid #2d2d2d; line-height:28px;
	outline: none;
	 
	font-weight: lighter; 
	vertical-align:middle; 
	/**background:url(../images/reginput_bg.gif) repeat-x;**/
	font-family:Microsoft yahei,Arial, Helvetica, sans-serif;
	 color:#666; background:#fff;box-sizing:border-box}
.light_inselect{
	height: 28px;
	font-size: 14px;
	padding: 2px 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #C3C3C3;
	border-top: 1px solid #7C7C7C;
	border-left: 1px solid #9A9A9A;
	outline: none;
	line-height:28px;
	font-weight: lighter; 
	vertical-align:middle; 
	background:url(../images/reginput_bg.gif) repeat-x; 
	font-family:Microsoft yahei,Arial, Helvetica, sans-serif;
	 color:#666}
.d-none {
  display:none!important;
}
.xuanze{ position:relative; width:100%}
.z_j{ position:relative}
.file {
  width: 100%;
  height: 39px;
  background: #fff url(../images/lj.png) no-repeat center left;
  line-height: 39px;
  color: #2d2d2d;
  text-align: left;
  position: absolute;
  top: 0;
  left: 0px;
  cursor: pointer; padding-left:25px
}
#file {
  width: 0;
  height: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.light_in:focus,.light_in1:focus{
	transition:border linear .2s,box-shadow linear .2s;
	 -moz-transition:border linear .2s,-moz-box-shadow linear .2s;
	 -webkit-transition:border linear .2s,-webkit-box-shadow linear .2s;
	 outline:none;border-color:#1a58a5;
	 box-shadow:0 0 8px #1a58a5;
	 -moz-box-shadow:0 0 8px #1a58a5;
	 -webkit-box-shadow:0 0 8px #1a58a5;}
.district{-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius: 3px;boder-color: #C3C3C3; font-size:14px;  height:20px; padding:2px 3px; border-bottom: 1px solid #AAC1DE;border: 1px solid #C3C3C3;border-top: 1px solid #7C7C7C;border-left: 1px solid #9A9A9A;background:url(../images/reginput_bg.gif) repeat-x;line-height: 23px;font-weight: lighter;vertical-align: middle; margin-top:-3px;width:116px; width:116px \9;+width:116px;cursor:pointer;color:#666;}

.diqu{-moz-border-radius: 3px;border-radius: 3px;-webkit-border-radius: 3px;boder-color: #C3C3C3; font-size:12px; height:20px;padding: 2px 3px; border-bottom: 1px solid #AAC1DE;border: 1px solid #C3C3C3;border-top: 1px solid #7C7C7C;border-left: 1px solid #9A9A9A;background:url(../images/reginput_bg.gif) repeat-x;line-height: 23px;font-weight: lighter;vertical-align:middle; width:108px;+width:104px; cursor:pointer; color:#666}
.dqfl{ background:#FFF; border:1px solid #acacac; width:400px; padding:10px 0px; position:absolute; left: 440px;+left:475px; _left:340px;top: 573px;-moz-border-radius: 4px;border-radius: 4px;-webkit-border-radius:4px;z-index:1; }
.dqfl a{ color:#333; text-decoration:none;cursor:pointer;}
.dqfl a:hover{ color:#000; text-decoration: underline;cursor:pointer;}
.hr_light{margin-top:7px;*margin: 0;  border: 0; color: #DFDFDF; background-color: #DFDFDF; height: 1px; width:93%;margin-left:auto;margin-right:auto;}
#user_reg{ margin:18px; font-family:microsoft yahei,Arial, Helvetica, sans-serif; font-size:16px}
.light_line { border-bottom:1px solid #FFF;background-color:#337AB7; color:#FFF; font-size:16px; padding:10px;}
#user_reg h1 { background:url(../images/reg1.gif) no-repeat 0px 4px; height:45px; padding:4px 0px 0px 40px;margin-left:19px;}
#user_reg h1 span {font-size:12px; font-weight:normal; line-height:30px; color:#666; padding-left:10px; float:left; }
#user_reg h1 img { float:left;}
#user_reg .u_regbox { background:#fafafa; border-top:solid 1px #d7d7d7;border-top:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7; margin-bottom:15px;}
#user_reg .u_regbox .user_select { border-top:solid 1px #f8f8f8; border-bottom:solid 1px #d6d6d6; background:#ebebeb; padding-left:61px;  line-height:37px; text-align:left;font-weight:bold; font-size:14px; text-shadow: white 1px 1px 0px;color:#363636; padding-right:60px;}
#user_reg .u_regbox .user_select span { font-size:14px; font-weight:normal; }
#user_reg .u_regbox .user_select .zy { font-size:12px; padding-left:150px;}

#inputinfo{ margin:18px 0px}
#inputinfo td{ padding:8px ; font-size:12px; color:#333}
#inputinfo .fontb{ font-size:14px; font-weight:bold; color:#666666; vertical-align:middle;font-family:Microsoft yahei,Arial, Helvetica, sans-serif;}

#user_reg .warning{ height:18px; background:url(../images/ico.gif) no-repeat 0px -38px; padding-left:20px; color:#777777; display:block;text-align:left;}
#user_reg .error{ background:url(../images/ico.gif) no-repeat 0px 0px;padding-left:20px; display:block;  color:#777777;text-align:left;}
#user_reg .tab_r{ color:#327e34; position: absolute; left: 179px; top:68px;top:67px \9; background:#fafafa; font-size:14px; width:60px; height:35px; line-height:35px;text-align:center; border-left:solid 1px #d6d6d6; border-top: solid 1px #d6d6d6; border-right: solid 1px #d6d6d6; border-bottom:solid 1px #fafafa;cursor:pointer}
#user_reg .tab_s { position: absolute; left: 242px; top:68px;top:67px \9;  font-size:14px; width:60px; height:35px; line-height:35px;text-align:center; cursor:pointer; color:#666}
#user_reg .true{background:url(../images/ico.gif) no-repeat 0px -81px;padding-left:20px; display:block;text-align:left;}


.btn_yell{
	background:#9cacb3;
	margin:10px 0px;
	color:#FFF;
	font-size:16px;
	line-height:48px;
	height:48px;
	border:0px;
	text-align:center;

	/*width:90%;*/
	
	cursor:pointer;
	font-family:"微软雅黑"; width:100%; margin-top:20px
	}

.btn_yell:hover{
 	background:#1a58a5;
 	cursor:pointer; 
 	color:#FFF);
	}
	
.btn_disabled{
	background:gray;
	margin:10px 0px;
	color:#FFF;
	font-size:16px;
	line-height:40px;
	height:40px;
	border:0px;
	text-align:center;
	width:160px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	//cursor:pointer;
	font-family:"微软雅黑";
	}

.btn_blue{
	background:#1a58a5;
	color:#FFF;
	font-size:14px;
	line-height:40px;
	height:40px;
	margin:10px 0px;
	font-family:"微软雅黑";
	border:0px;
	text-align:center;
	width:175px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.btn_blue:hover{background:#e47831;cursor:pointer;color:#FFF}	
.btn_blue_middle{
	background:#1a58a5;
	color:#FFF;
	font-size:14px;
	line-height:40px;
	height:40px;
	margin:10px 0px;
	font-family:"微软雅黑";
	border:0px;
	text-align:center;
	width:125px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

.btn_blue_middle:hover{background:#e47831;cursor:pointer;color:#FFF}
.btn_blue_small{
	background:#2f6698;
	color:#FFF;
	font-size:12px;
	line-height:24px;
	height:24px;
	margin:0px 0px;
	font-family:"微软雅黑";
	border:0px;
	text-align:center;
	padding:0px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.btn_blue_small:hover{background:#e47831;cursor:pointer;color:#FFF}

.btn_yell_small{
	background:#e47831;
	color:#FFF;
	font-size:12px;
	line-height:24px;
	height:24px;
	margin:0px 0px;
	font-family:"微软雅黑";
	border:0px;
	text-align:center;
	padding:0px 8px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
.btn_yell_small:hover{background:#2f6698;cursor:pointer;color:#FFF}
	
	
.btn_blue_dh{
	background:#2f6698;
	color:#FFF;
	font-size:16px;
	line-height:36px;
	height:36px;
	margin:0px 0px;
	font-family:"微软雅黑";
	border:0px;
	text-align:center;
	padding:0px 15px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top:20px;
	}
.btn_blue_dh:hover{background:#e47831;cursor:pointer;color:#FFF}


@media only screen and (max-width:992px){
.fhan{ width:120px; background:#9cacb3 ; line-height:36px; text-align:center; position:absolute; right:5%; top:10px}
.fhan a{ color:#fff; font-size:12px; text-transform:uppercase; text-decoration:none}
.fhan a:hover{ color:#fff}
.zhuce {
  width: 90%; margin:0 auto;
margin: 10px auto;
 
  background-color: #FFF;
  font-size: 14px;
  line-height: 24px;
 padding:10px 0; color:#2d2d2d
}	
	
}