﻿/*登陆S*/
login_box {
	clear: both;
	width: 780px;
	overflow: hidden;
	height: auto;
	zoom: 1;
	margin: 40px auto 20px
}
.login_box .login_left {
	float: left;
	height: auto;
	overflow: hidden;
	zoom: 1;
	width: 352px;
	overflow: hidden
}
.login_box .login_left .login_left_con {
	margin: 60px 20px 0;
	overflow: hidden;
	height: auto;
	zoom: 1
}
.login_box a.but_login {
	background: #0b67b2;
	float: left;
	height: 30px;
	width: 202px;
	margin-right: 15px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	border-radius: 3px;
	margin-top: -3px;
}
.login_box a.but_login:hover {
	background: #085695;
}
/*企业登陆按钮*/
.login_box a.member_but_login{
	background: url(/imgs/reg.png) -255px -830px;
	float: left;
	height: 57px;
	width: 94px;
	margin-right: 15px
}
.login_box a.member_but_login:hover {
	background: url(/imgs/reg.png) -395px -830px;
	float: left;
	height: 57px;
	width: 94px
}
.login_box .but_to_reg {
	background: #6cb9f8;
	float: left;
	height: 30px;
	width: 202px;
	margin-right: 15px;
	line-height: 30px;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	border-radius: 3px;
	margin-top: 5px;
}
.login_box .but_to_reg:hover {
	background: #54a6ea;
}
.order_login_way {
	font-size: 12px;
	line-height: 25px;
	margin-left: 18px;
	margin-top: 10px;
}
.order_login_way .bottom {
	color: #979797;
}
.order_login_way .bottom a {
	color: #979797;
	background: url(../imgs/index/login-icon.png) no-repeat;
	height: 21px;
	line-height: 21px;
	display: inline-block;
	margin-right: 14px;
}

.order_login_way .bottom a:hover {
	color: #3579C1;
}
.login_box .to_getpwd {
	position: absolute;
	margin-left: 153px;
}
body#loginInd .login_box {
	clear: both;
	width: 785px;
	overflow: hidden;
	height: 292px;
	background: url(/imgs/login/ind_bg.jpg) left top no-repeat;
	margin: 20px auto
}
body#loginInd a.but_reg, body#loginCorp a.but_reg, body#loginSchool a.but_reg {
	height: 34px;
	width: 192px;
	overflow: hidden;
	display: block;
	font-size: 18px;
	color: #0B67B2;
	line-height: 38px;
	font-weight: 700;
	text-align: center;
	background: url(/imgs/login/ind_but_bg.gif) left top;
	margin: 8px auto 0
}
body#loginInd a.but_reg:hover, body#loginCorp a.but_reg:hover, body#loginSchool a.but_reg:hover {
	color: #F60
}
body#loginInd .login_right {
	float: right;
	width: 370px;
	overflow: hidden;
	margin-top: 12px;
	margin-right: 20px;
	_margin-right: 10px
}
body#loginInd .login_right h2 {
	font-size: 16px;
	margin-bottom: 5px
}
body#loginInd .logo_clew {
	clear: both;
	text-align: left;
	width: 780px;
	margin: 0 auto 10px
}
body#loginInd .logo_clew h1 {
	background: url(/imgs/login/ico_clew.gif) no-repeat left center;
	clear: both;
	padding-left: 18px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #F60
}
body#loginCorp .login_box {
	clear: both;
	width: 786px;
	overflow: hidden;
	height: 416px;
	background: url(/imgs/login/corp_bg.jpg) left top no-repeat;
	margin: 20px auto
}
body#loginCorp .login_right {
	float: right;
	width: 380px;
	overflow: hidden;
	margin-top: 12px;
	margin-right: 20px;
	_margin-right: 10px;
	text-align: left
}
body#loginCorp .login_right h2 {
	font-size: 16px;
	margin-bottom: 5px;
	color: #F60;
	clear: both;
	margin-top: 10px
}
body#loginCorp .login_right h2 img {
	padding-right: 3px
}
body#loginCorp .login_right div {
	line-height: 165%;
	padding-bottom: 10px
}
body#loginCorp .login_left dl {
	float: right;
	width: 290px;
	overflow: hidden;
	margin: 15px 20px 0 0;
	background: url(/imgs/login/line.gif) repeat-x left top;
	padding-top: 10px
}
body#loginCorp .login_left dt {
	font-size: 14px;
	font-weight: 700;
	text-align: left;
	clear: both;
	margin-bottom: 5px;
	overflow: hidden;
	height: 20px;
	color: #00396C;
	line-height: 20px
}
body#loginCorp .login_left dd {
	line-height: 165%;
	text-align: left
}
body#loginCorp .login_left dd p {
	margin-bottom: 5px
}
body#loginCorp .login_left dd p a {
	color: #06C;
	text-decoration: underline
}
body#loginCorp .login_left dd p a:hover {
	color: #F60;
	text-decoration: underline
}
body#loginCorp .login_left dd p img {
	padding-right: 3px
}
body#loginSchool .login_box {
	clear: both;
	width: 785px;
	overflow: hidden;
	height: 292px;
	background: url(/imgs/login/school_bg.jpg) no-repeat left top;
	margin: 20px auto
}
body#loginSchool .login_right, body#loginGroup .login_right {
	float: right;
	width: 380px;
	overflow: hidden;
	margin-top: 15px;
	margin-right: 20px;
	_margin-right: 10px;
	text-align: left
}
body#loginSchool .login_right h1, body#loginGroup .login_right h1 {
	font-size: 14px;
	color: #F60;
	margin-bottom: 10px
}
body#loginSchool .login_right .login_right_con, body#loginGroup .login_right .login_right_con {
	line-height: 165%
}
body#loginSchool .login_right .login_right_con p {
}
body#loginSchool .login_right .login_right_con ol, body#loginGroup .login_right .login_right_con ol {
	margin: 0;
	padding: 5px 0 0 12px
}
body#loginSchool .login_right .login_right_con li, body#loginGroup .login_right .login_right_con li {
	margin-left: 12px;
	padding: 0;
	padding-top: 3px;
	list-style-type: decimal
}
body#loginGroup .login_box {
	clear: both;
	width: 785px;
	overflow: hidden;
	height: 292px;
	background: url(/imgs/login/group_bg.jpg) no-repeat left top;
	margin: 20px auto
}  /*登陆E*/ /*注册s*/
body#regCorp_1, body#regCorp_2, body#regCorp_3, body#reg_1, body#reg_2, body#reg_3, body#reg_4, body#reg_5, body#reg_6 {
	margin: 0 auto;
	background: #fff;
	width: 962px
}
body#regCorp_3 {
	margin: 0 auto;
	background: #fff;
	width: 962px
}
.regInd_top, .login_top {
	clear: both;
	overflow: hidden;
	width: 940px;
	margin-right: auto;
	margin-left: auto
}
.regInd_top .regInd_logo, .login_top .logo {
	float: left;
	margin-top: 20px
}
.regInd_top .regInd_nonec, .login_top .top_nonec {
	float: left;
	margin: 20px 0 0 15px;
	border-left: 1px solid #CCC;
	padding-left: 15px
}
.regInd_top .regInd_nonec h1, .login_top .top_nonec h1 {
	font-size: 24px;
	margin-top: 5px
}
.regInd_nonec h1 {
	background: url(../imgs/reg/icon_reg.gif) no-repeat;
	padding-left: 30px
}
.regInd_top .regInd_top_left, .login_top .top_left {
	text-align: right;
	float: right;
	margin-top: 30px;
	line-height: 22px
}
.regInd_top .regInd_top_left a, .login_top .top_left a {
	padding-right: 8px;
	padding-left: 8px
}
.regInd_top .regInd_top_left img, .login_top .top_left img {
	padding-right: 3px
}
.regInd_top_bot {
	width: 940px;
	margin-top: 5px;
	height: 4px
}
.regInd_bot_left, .regInd_bot_center {
	width: 204px;
	float: left;
	margin-right: 5px;
	border-bottom: 4px solid #a3c8e6
}
.regInd_bot_center {
	width: 528px;
	border-bottom: 4px solid #fdab50
}
.regInd_bot_right {
	float: right;
	width: 197px;
	border-bottom: 4px solid #a3c8e6
}  /*******新注册步骤********/
.regInd_flow {
	width: 790px;
	height: 60px;
	margin-top: 15px;
	_margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	_margin-bottom: 0;
	background: url(../imgs/reg/flow_bg.gif) no-repeat center bottom
}
.regInd_flow_width {
	font-family: 宋体 !important;
	text-align: left;
	margin-top: 20px
}
.regInd_flow_width .RIF_titile {
	width: 85px;
	height: 28px
}
.regInd_flow_width ul {
}
.regInd_flow_width ul li {
	float: left;
	list-style: none;
	width: 77px;
	height: 20px;
	line-height: 20px;
	padding-left: 25px;
	margin-right: 2px;
	color:#666;
	padding-top: 2px
}
.regInd_flow_width ul li.flowicon {
	font-size: 12px;
	color: #8daac5;
	font-size: 14px;
	width: 8px;
	margin-left: -25px
}
.regInd_flow .RIF_1 {
	background-image: url(/imgs/reg/num/nflow_1_0.gif)
}
.regInd_flow .RIF_2 {
	background-image: url(/imgs/reg/num/nflow_2_0.gif)
}
.regInd_flow .RIF_3 {
	background-image: url(/imgs/reg/num/nflow_3_0.gif)
}
.regInd_flow .RIF_4 {
	background-image: url(/imgs/reg/num/nflow_4_0.gif)
}
.regInd_flow .RIF_5 {
	background-image: url(/imgs/reg/num/nflow_5_0.gif)
}
.regInd_flow .RIF_6 {
	background-image: url(/imgs/reg/num/nflow_6_0.gif)
}
.regInd_flow .RIF_5_2 {
	background-image: url(/imgs/reg/num/nflow_4_0.gif)
}
.regInd_flow .RIF_6_2 {
	background-image: url(/imgs/reg/num/nflow_5_0.gif)
}
#reg_1 .regInd_flow .RIF_1 {
	background-image: url(/imgs/reg/num/nflow_1_1.gif);
	color: #f64b00
}
#reg_2 .regInd_flow .RIF_2 {
	background-image: url(/imgs/reg/num/nflow_2_1.gif);
	color: #f64b00
}
.regInd_flow .RIF_3 {
	background-image: url(/imgs/reg/num/nflow_3_0.gif)
}
#reg_3 .regInd_flow .RIF_3 {
	background-image: url(/imgs/reg/num/nflow_3_1.gif);
	color: #f64b00
}
.regInd_flow .RIF_4 {
	background-image: url(/imgs/reg/num/nflow_4_0.gif)
}
#reg_4 .regInd_flow .RIF_4 {
	background-image: url(/imgs/reg/num/nflow_4_1.gif);
	color: #f64b00
}
.regInd_flow .RIF_5 {
	background-image: url(/imgs/reg/num/nflow_5_0.gif)
}
#reg_5 .regInd_flow .RIF_5 {
	background-image: url(/imgs/reg/num/nflow_5_1.gif);
	color: #f64b00
}
.regInd_flow .RIF_6 {
	background-image: url(/imgs/reg/num/nflow_6_0.gif)
}
#reg_6 .regInd_flow .RIF_6 {
	background-image: url(/imgs/reg/num/nflow_6_1.gif);
	color: #f64b00
}
#reg_5 .regInd_flow .RIF_5_2 {
	background-image: url(/imgs/reg/num/nflow_5_1.gif);
	color: #f64b00
}
#reg_6 .regInd_flow .RIF_6_2 {
	background-image: url(/imgs/reg/num/nflow_5_1.gif);
	color: #f64b00
}  /*******新注册步骤结束********/
.regInd_box {
	clear: both;
	width: 730px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden
}
.regInd_box input, .regInd_box textarea {
	border: 1px solid #7F9DB9
}
.regInd_box input.input_rimNone {
	border: none
}
.regInd_box .top {
	overflow: hidden;
	height: 28px
}
.regInd_box .top .topRight {
	float: right;
	width: 5px;
	overflow: hidden;
	height: 28px
}
.regInd_box .top .regClew {
	line-height: 28px;
	color: red;
	float: right;
	height: 28px;
	padding-right: 15px
}
.regInd_box .top h1 {
	font-size: 14px;
	float: left;
	text-align: center;
	background: url(/imgs/reg/icon-infor.gif) no-repeat left center;
	padding-left: 32px;
	margin-top: 8px;
	color: #0065c4
}
.regInd_box .con {
	height: auto;
	zoom: 1
}
.regInd_box .bottom {
	overflow: hidden;
	display: none
}
.redInd_table input[type="text"],.redInd_table input[type="password"]{
	width:230px;
}
.redInd_table th {
	font-weight: 400;
	text-align: right;
	width: 80px;
	line-height: 50px;
}
.redInd_table th p {
	padding: 10px
}
.redInd_table td {
	padding: 5px;
	background: #fff
}
.reg_Bot {
	text-align: center;
	margin: 10px auto 0;
	background: #fff
}
.regInd_box .photo_fun a {
	background: url(/imgs/reg.png) no-repeat -120px 0;
	height: 25px;
	width: 50px;
	overflow: hidden;
	line-height: 25px;
	text-align: center;
	display: block;
	clear: both;
	margin: 0 auto
}
.warning {
	background: #FFC url(/imgs/reg.png) no-repeat -944px 7px;
	margin-top: 5px;
	overflow: hidden;
	height: auto;
	zoom: 1;
	border: 1px solid #FC0;
	clear: both;
	float: left;
	color: red;
	padding: 5px 5px 5px 18px
}
.reg_explain {
	width: 420px;
	height: auto;
	zoom: 1;
	border: 1px solid #FC0;
	color: red;
	padding: 5px 5px 5px 20px;
	margin-top: 5px;
	position: absolute;
	top: -55px;
	left: -95px;
	overflow: hidden;
	background: #FFC url(/imgs/reg.png) no-repeat -944px -65px
}
.reg_bottom {
	text-align: center;
	clear: both;
	height: 30px;
	border: 5px solid #96BEE7;
	margin: 30px auto 0;
	overflow: hidden;
	padding-top: 10px
}
.regInd_box .regInd_addInfo {
	float: right;
	margin-top: 10px;
	margin-right: 15px
}
.regInd_box .regInd_addInfo a {
	background: url(/imgs/reg.png) no-repeat 0 -510px;
	line-height: 24px;
	text-align: center;
	height: 24px;
	width: 83px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	float: right
}
.regInd_box .redInd_line {
	background: url(/imgs/line.gif) repeat-x 0 0;
	height: 1px;
	margin: 10px 0;
	overflow: hidden
}
.regInd_box .FB_a_1 {
	background: url(/imgs/reg.png) no-repeat 0 -460px;
	height: 25px;
	width: 50px;
	overflow: hidden;
	line-height: 25px;
	text-align: center;
	display: block;
	float: left;
	margin-left: 10px
}
.regInd_box h2 {
	font-size: 16px;
	text-align: center;
	margin: 10px 0;
	line-height: 30px;
	height: 30px;
	color: #39A3D6
}
.regBut1 {
	line-height: 40px;
	background:#ee7c35;
	text-align: center;
	margin: 0;
	padding: 0;
	color: #fff;
	height: 40px;
	width: 252px;
	border: 0 none;
	cursor: hand;
	border: 0 none;
	cursor: pointer;
	border-radius: 3px;
}
.regBut2 {
	line-height: 40px;
	background:#ee7c35;
	text-align: center;
	padding: 0;
	height: 40px;
	color: #fff;
	width: 100px;
	border: 0 none;
	margin: 0 0 0 15px;
	cursor: hand;
	cursor: pointer;
	border-radius: 3px;
}
.regBut1:hover,.regBut2:hover{background: #D66824;}
.regInd_box .reg_page_fun a, .regCorp_box .reg_page_fun a {
	background: url(/imgs/reg.png) no-repeat;
	display: block;
	font-size: 14px;
	color: #FFF;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
	height: 34px;
	overflow: hidden;
	float: left;
	margin-right: 10px
}
.regInd_box .reg_page_fun a:hover, .regCorp_box .reg_page_fun a:hover {
	color: #060
}
.regInd_box .reg_page_fun a.but_1, .regCorp_box .reg_page_fun a.but_1 {
	background-position: -140px -460px;
	width: 148px
}
.regInd_box .reg_page_fun a.but_1:hover, .regCorp_box .reg_page_fun a.but_1:hover {
	background-position: -320px -460px
}
.regInd_box .reg_page_fun a.but_2, .regCorp_box .reg_page_fun a.but_2 {
	background-position: -510px -460px;
	width: 94px
}
.regInd_box .reg_page_fun a.but_2:hover, .regCorp_box .reg_page_fun a.but_2:hover {
	background-position: -640px -460px
}
.regCorp_box {
	clear: both;
	width: 940px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden
}
.regCorp_box .regCorp_left {
	background: url(/imgs/reg.png) 0 -570px;
	float: left;
	height: auto;
	width: 190px;
	overflow: hidden;
	zoom: 1;
	clear: both;
	
}
.regCorp_box .regCorp_left .regCorp_left_title {
	background-image: url(/imgs/reg/corp_left_top.gif);
	clear: both;
	height: 37px;
	width: 190px;
	overflow: hidden;
}
.regCorp_box .regCorp_left .regCorp_left_title h1 {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	margin-left: 32px;
	margin-top: 14px
}
.regCorp_box .regCorp_left .regCorp_left_con {
	background: url(/imgs/reg/corp_left_con_bg.gif) repeat-y;
	height: auto;
	overflow: hidden;
	zoom: 1;
	clear: both;
	padding: 10px
}
.regCorp_box .regCorp_left .regCorp_left_bottom {
	background-image: url(/imgs/reg/corp_left_bottom.gif);
	clear: both;
	height: 5px;
	width: 190px;
	overflow: hidden
}
.regCorp_box .regCorp_left ul {
	overflow: hidden
}
.regCorp_box .regCorp_left li {
	text-align: left;
	clear: both;
	margin-bottom: 10px;
	line-height: 20px
}
.regCorp_box .regCorp_right {
	margin:0 auto;
	width: 730px;
	overflow: hidden
}
.regCorp_box .regCorp_right .top {
	overflow: hidden; margin-bottom: 10px;
	height: 28px; border-bottom: solid 1px #ddd; padding-bottom: 10px;
}
.regCorp_box .regCorp_right .topRight {
	background: url(/imgs/reg/title_bg.gif) no-repeat right top;
	float: right;
	width: 5px;
	overflow: hidden;
	height: 28px;
	display: none
}
.regCorp_box .regCorp_right .regClew {
	line-height: 28px;
	color: red;
	float: right;
	height: 28px;
	padding-right: 15px
}
.regCorp_box .regCorp_right h1 {
	font-size: 14px;
	float: left;
	text-align: center;
	background: url(/imgs/reg/icon-infor.gif) no-repeat left center;
	_margin-left: 8px;
	padding-left: 30px;
	margin-top: 8px;
	color:#EE7C35;
}
.regCorp_box .regCorp_right .con {
	height: auto;
	zoom: 1
}
.regCorp_box .regCorp_right .bottom {
	overflow: hidden;
	display: none
}
#regCorp_1 .regInd_flow, #regCorp_2 .regInd_flow, #regCorp_3 .regInd_flow {
	width: auto
}
#regCorp_1 .regInd_flow .regInd_flow_width, #regCorp_2 .regInd_flow .regInd_flow_width, #regCorp_3 .regInd_flow .regInd_flow_width {
	width: 500px;
	margin-right: auto;
	margin-left: auto
}
#regCorp_1 .regInd_flow .RIF_1 {
	background-image: url(/imgs/reg/num/nflow_1_1.gif);
	color: #f64b00
}
#regCorp_2 .regInd_flow .RIF_2 {
	background-image: url(/imgs/reg/num/nflow_2_1.gif);
	color: #f64b00
}
#regCorp_3 .regInd_flow .RIF_3 {
	background-image: url(/imgs/reg/num/nflow_3_1.gif);
	color: #f64b00
}
.regCorp_top_bot {
	width: 940px;
	margin-top: 5px;
	height: 4px
}
.regCorp_top_bot .regCorp_bot_left {
	width: 190px;
	float: left;
	margin-right: 5px;
	border-bottom: 4px solid #a3c8e6
}
.regCorp_top_bot .regCorp_bot_right {
	float: right;
	width: 745px;
	border-bottom: 4px solid #fdab50
}
.regCorp_box .regCorp_right .con .line {
	background: url(/imgs/line.gif) repeat-x left top;
	clear: both;
	height: 1px;
	overflow: hidden
}
.regWarnMsg, .regWarnMsg_2 {
    position: relative;
    left: -30px;
    top: 10px;
}
.regWarnMsg_3 {
	position: relative;
	left: -65px;
	top: -28px;
	background-color: red;
	border: 1px solid #F90;
	color: #FFF;
	padding: 3px;
	width: 300px;
	text-align: left
}
.regWarnMsg .regWarnMsg_img {
    background: url(/imgs/reg.png) -951px -120px;
    height: 8px;
    width: 9px;
    overflow: hidden;
    position: relative;
    top: 1px;
    left: 10px;
    *left: -52px
}
.regWarnMsg .regWarnMsg_con {
	border: 1px double #efb49d;
	background: #fff1e7 url(/imgs/reg.png) no-repeat -941px -147px;
	padding: 4px 6px 4px 20px;
	color: red
}
.regWarnMsg_2 .regWarnMsg_img {
	background: url(/imgs/reg.png) -920px -120px;
	height: 8px;
	width: 9px;
	overflow: hidden;
	position: relative;
	top: 1px;
	left: 10px
}
.regWarnMsg_2 .regWarnMsg_con {
	color: #090;
	background: #F6FFF3 url(/imgs/reg.png) no-repeat -943px -456px;
	padding: 3px 3px 3px 20px;
	border: 1px solid #B2EE9D
}
.regInd_box .advert, .regCorp_box .advert {
	margin-right: 20px;
	clear: both
}
.regInd_box .regBut1 {
	border: 0 none
}
.regInd_box .regBut2 {
	border: 0 none
}
dl.regComplete {
	overflow: hidden;
	height: auto;
	zoom: 1;
	clear: both;
	background-color: #FFF;
	padding: 20px;
	margin-top: 10px;
	border: 1px solid #D8E8F5
}
dl.regComplete dt {
	font-size: 14px;
	text-align: left;
	clear: both;
	font-weight: 700;
	color: #F60
}
dl.regComplete dd {
	line-height: 175%;
	text-align: left;
	clear: both;
	font-size: 14px;
	margin-top: 10px
}
dl.regComplete p {
	text-indent: 28px
}
dl.regComplete dd.regContact {
	background-color: #fff8da;
	padding: 5px;
	border: 1px solid #fecf97;
	margin-top: 10px
}
dl.regComplete dd.regContact p {
	text-indent: 0
}
dl.regComplete .reg_page_fun {
	margin-top: 20px
}
#reg_protocol dl {
	clear: both;
	width: 760px;
	margin: 10px auto 0
}
#reg_protocol dt {
	clear: both;
	height: 30px;
	font-size: 20px;
	font-weight: 700;
	text-align: center;
	color: #F60;
	padding-bottom: 15px
}
#reg_protocol dd {
	line-height: 22px;
	text-align: left;
	clear: both
}
#reg_protocol dd.but_close {
	text-align: center;
	padding-top: 10px;
	overflow: hidden;
	border: 0 none
}
.reg_clew {
	font-size: 16px;
	font-weight: 700;
	color: red
}
span.font_2 {
	padding: 0 12px
}
.div_ok, .div_err {
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px
}
.div_ok {
	background-image: url(/imgs/reg/ico_ok.gif);
	color: #390
}
.div_err {
	background-image: url(/imgs/reg/ico_err.gif);
	color: #F30
}
body#reg_1 #bottom_box, body#reg_2 #bottom_box, body#reg_3 #bottom_box, body#reg_4 #bottom_box, body#reg_5 #bottom_box, body#reg_6 #bottom_box, body#regCorp_1 #bottom_box, body#regCorp_2 #bottom_box, body#regCorp_3 #bottom_box {
	background: #fff;
	width: 940px;
	margin: 10px auto 0;
	border: 0 none;
	clear: both;
	overflow: hidden;
	height: auto;
	zoom: 1
}
body#reg_1 #bottom_box .bottom_box_link, body#reg_2 #bottom_box .bottom_box_link, body#reg_3 #bottom_box .bottom_box_link, body#reg_4 #bottom_box .bottom_box_link, body#reg_5 #bottom_box .bottom_box_link, body#reg_6 #bottom_box .bottom_box_link, body#regCorp_1 #bottom_box .bottom_box_link, body#regCorp_2 #bottom_box .bottom_box_link, body#regCorp_3 #bottom_box .bottom_box_link {
	background: #FFF url(/imgs/jobSeeker/bottomLine.gif) repeat-x left top;
	width: 940px;
	margin: 0 auto;
	height: 40px;
	line-height: 50px;
	border: 0 none
}
.kefulist td {
	padding: 5px
}
.reg_clew {
	clear: both;
	text-align: left;
	width: 730px;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	margin: 0 auto 10px;
	padding-left: 50px;
}
.reg_clew h1 {
	background: url(/imgs/login/ico_clew.gif) no-repeat left center;
	clear: both;
	padding-left: 18px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #F60
}  /*注册E*/ /*新注册第一步s*/
.register_con {
	width: 831px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	_margin-top: 20px;
}
.res_top {
	width: 831px;
	height: 94px;
	background: url(../imgs/reg/register_03.gif) no-repeat;
}
.res_con {
	width: 824px;
	height: 515px;
	_height: 375px;
	border-left: 1px solid #ffaa65;
	border-right: 1px solid #ffaa65;
*  margin-left: -4px;
}
.res_bot {
	clear: both;
	width: 826px;
	height: 11px;
	background: url(../imgs/reg/register_27.gif) no-repeat;
*  margin-left: -4px;
}
.res_left {
	float: left;
	width: 527px;
	_width: 517px;
	height: 380px;
	background: url(../imgs/reg/register_09.gif) no-repeat right center;
	padding: 10px;
}
.res_right {
	float: right;
	margin-right: 10px;
	_margin-right: -18px;
}
.res_right img {
	_margin-left: -15px;
	width: 256px;
	height: 138px;
}
.res_right ul {
	margin-top: 20px;
	width: 253px;
}
.res_right ul li {
	width: 253px;
	margin-top: 8px;
	line-height: 37px;
	padding-left: 48px;
	_padding-left: 43px;
	text-align: left;
}
.res_right ul li.resimg_1 {
	height: 37px;
	background: url(../imgs/reg/register_13.gif) no-repeat;
}
.res_right ul li.resimg_2 {
	height: 37px;
	background: url(../imgs/reg/register_16.gif) no-repeat;
}
.res_right ul li.resimg_3 {
	height: 42px;
	background: url(../imgs/reg/register_18.gif) no-repeat;
	letter-spacing: -1px;
}
.res_right ul li.resimg_4 {
	height: 42px;
	background: url(../imgs/reg/register_23.gif) no-repeat;
	letter-spacing: -1px;
}  /*新注册第一步E*/
.corp_name img {
	border: 0px none;
}
.ad_180 img {
	width: 180px;
	height: 60px;
}
.ad_283 img {
	width: 283px;
	height: 60px;
}  /*选择弹出按钮S*/
.select_box {
	height: 38px;
	border: 1px solid #ccc;	
	padding:0 10px;
	overflow: hidden;
	cursor: hand;
	float: none;
	margin: 0;
	float: left
}
.select_box .SB_left {
	background: url(/imgs/select3_bg.gif) no-repeat left 0;
	width: 6px;
	overflow: hidden;
	height: 22px;
	float: left
}
.select_box .SB_right {
	width: 25px;
	background: url(/imgs/select3_bg.gif) no-repeat right 0;
	float: left;
	height: 22px;
	overflow: hidden
}
.select_box .SB_con {
	float: left;
	width: 109px;
	height: 22px;
	line-height: 22px;
	background: url(/imgs/select3_bg.gif) repeat-x -6px 0;
	border: 0 none;
	overflow: hidden;
	text-align: center;
	margin: 0;
	padding: 0 0 3px;
	padding-bottom: 3px;
	white-space: nowrap;
	_white-space: normal;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	cursor: hand
}
.select_box .SB2_con {
	float: left;
	width: 100%;
	height: 38px;
	line-height: 38px;
	background: url(/images/caret.png) no-repeat right center;
	border: none;
	overflow: hidden;
	text-align: left;
	margin: 0;
	padding: 0 0 3px;
	padding-bottom: 3px;
	white-space: nowrap;
	_white-space: normal;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	cursor: hand;
	display: block;

}
.select_box .SB2_con:focus{outline: 0;}
.select_box {
	width: 140px;
	overflow: hidden;
	cursor: hand;
	float: none;
	margin: 0
}

#area .select_box, #schoolJobs_1 .select_box {
	margin-right: auto;
	margin-left: auto
}
 @media all andmin-width0 {
 .select_box .SB_con, .select_box .SB2_con {
 padding-top: 0px
}
}  /*选择弹出按钮E*/ /*弹出窗口S*/
.opacityDiv {
	display: none;
	position: absolute;
	z-index: 999;
	background-color: #000;
	top: 0;
	left: 0;
	filter: alpha(opacity = 20);
	opacity: 0.2;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.2
}
.POPDiv {
	width: 765px;
	height: auto;
	margin-left: -375px;
	position: absolute;
	border: 1px solid #EE7C35;
	border-bottom-width: 3px;
	background-color: #FFF;
	z-index: 9999
}
.POPDiv ul li input, .POPDiv_area2 ul li input {
	margin-right: 2px;
	vertical-align: middle;
	border: 0 none
}
.POPDiv input {
	border-width: 0 none
}
.POPDiv .POPDiv_top {
	background-color: #EE7C35;
	line-height: 22px;
	height: 22px;
	clear: both;
	overflow: hidden
}
.POPDiv .POPDiv_top .h1 {
	font-size: 12px;
	font-weight: 400;
	float: left;
	color: #FFF;
	margin-left: 10px
}
.POPDiv .POPDiv_top .POPDiv_fun {
	float: right;
	margin-right: 10px
}
.POPDiv .POPDiv_top .POPDiv_fun a {
	color: #FFF
}
.POPDiv .POPDiv_con {
	padding: 5px
}
.POPDiv_over {
	color: #FFF;
	background-color: #F60;
	cursor: hand
}  /*地区S*/
.POPDiv .POPDiv_selectedAreaTitle {
	font-weight: 700;
	text-align: left;
	float: left;
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #F60;
	font-size: 14px;
	padding-right: 10px
}
.POPDiv ul.POPDiv_selectedArea {
	float: left;
	height: 24px;
	overflow: hidden
}
.POPDiv ul.POPDiv_selectedArea li {
	float: left;
	text-align: left;
	line-height: 24px;
	overflow: hidden;
	height: 24px;
	margin-right: 10px
}
.POPDiv .POPDiv_areaTitle {
	font-weight: 700;
	text-align: left;
	clear: both;
	background-color: #f9f9f9;
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	border-top: 1px solid #E0E0E0;
	padding-top: 1px;
	color: #F60;
	font-size: 14px
}
.POPDiv ul.POPDiv_area1 {
	clear: both;
	overflow: hidden;
	height: auto;
	zoom: 1
}
.POPDiv ul.POPDiv_area1 li {
	float: left;
	width: 68px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left;
	line-height: 18px;
	overflow: hidden;
	height: 18px;
	display: block
}
.POPDiv_area2 {
	z-index: 9999
}
.POPDiv_area2 ul {
	width: 220px;
	height: auto;
	zoom: 1;
	border: 1px solid #F60;
	z-index: 9999;
	overflow: hidden;
	background-color: #FFC;
	padding: 2px 5px
}
.POPDiv_area2 ul li.POPDiv_areaTitle2 {
	font-weight: 700;
	text-align: left;
	float: left;
	clear: both;
	width: 600px
}
.POPDiv_area2 ul li {
	float: left;
	width: 110px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left;
	line-height: 18px;
	overflow: hidden;
	height: 18px;
	display: block
}  /*地区E*/ /*岗位类别S*/
.POPDiv .POPDiv_selectedJobTitle {
	font-weight: 700;
	text-align: left;
	float: left;
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	color: #F60;
	font-size: 14px;
	padding-right: 10px
}
.POPDiv ul.POPDiv_selectedJob {
	float: left;
	height: 20px;
	zoom: 1;
	margin-bottom: 10px
}
.POPDiv ul.POPDiv_selectedJob li {
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left;
	line-height: 18px;
	overflow: hidden;
	height: 18px;
	margin-right: 10px
}
.POPDiv .POPDiv_jobTitle {
	font-weight: 700;
	text-align: left;
	clear: both;
	background-color: #f9f9f9;
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	border-top: 1px solid #E0E0E0;
	color: #F60;
	font-size: 14px
}
.POPDiv ul.POPDiv_job1 {
	clear: both;
	overflow: hidden;
	height: auto;
	zoom: 1
}
.POPDiv ul.POPDiv_job1 li {
	float: left;
	width: 88px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left;
	line-height: 18px;
	overflow: hidden;
	height: 18px;
	display: block
}
.POPDiv_job2 {
	z-index: 9999
}
.POPDiv_job2 ul {
	width: 220px;
	height: auto;
	zoom: 1;
	border: 1px solid #F60;
	z-index: 9999;
	overflow: hidden;
	background-color: #FFC;
	padding: 2px 5px
}
.POPDiv_job2 ul li.POPDiv_jobTitle2 {
	font-weight: 700;
	text-align: left;
	float: left;
	clear: both;
	width: 600px
}
.POPDiv_job2 ul li {
	float: left;
	width: 110px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: left;
	line-height: 18px;
	overflow: hidden;
	height: 18px;
	display: block
}  /*岗位类别E*/ /*职位类别S*/
.POPDiv_jobSort {
	clear: both;
	overflow: hidden;
	height: auto;
	zoom: 1;
	margin-bottom: 5px
}
.POPDiv_jobSort ul {
	height: auto;
	zoom: 1;
	margin-bottom: 10px;
	width: 680px;
	overflow: hidden;
	float: left;
	display: block
}
.POPDiv_jobSort li {
	float: left;
	width: 135px;
	margin-bottom: 3px;
	text-align: left;
	line-height: 18px;
	overflow: hidden;
	height: 18px;
	display: block
}
.POPDiv_jobSort li.jobSortHit {
	font-weight: 700
}
.POPDiv_jobSort div.jobSortTitle {
	float: left;
	width: 70px;
	font-size: 12px;
	font-weight: 700;
	color: #F60;
	text-align: left;
	padding-top: 3px
}
.POPDiv_jobSort li label {
	width: 135px;
	display: block
}  /*职位类别E*/ /*弹出窗口E*/ /*高新产业*/
.gaoxin {
	width: 794px;
	height: 112px;
	margin-top: -30px;
	margin-left: auto;
	margin-right: auto;
}
.gaoxin_top {
	width: 794px;
	height: 9px;
	background: url(../imgs/reg/reg_07.gif) no-repeat;
}
.gaoxin_con {
	border: 1px solid #e5e4e3;
	border-top: none;
	width: 792px;
	height: 105px;
	padding-top: 8px;
	_padding-top: -8px;
	_margin-top: -10px;
}
.gaoxin_con span {
	float: left;
	margin-left: 150px;
	cursor: hand;
	margin-top: -10px;
*  margin-top: 0px;
}
.gaoxin_con p {
	height: 105px;
	line-height: 105px;
	font-weight: bold;
	font-size: 14px;
	float: left;
	margin-left: 85px;
}
.popgaoxin {
	position: absolute;
	left: 230px;
	top: 400px;
	display: none;
	cursor: pointer;
	background: #000;
}
/*新登录搜索S*/
.new_logbox {
	width: 944px;
	height: 201px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.new_login {
	width: 180px;
	height: 199px;
	overflow: hidden;
	float: left;
	border: 1px solid #add2ec;
	border-bottom: none;
}
.new_search {
	width: 753px;
	height: 199px;
	overflow: hidden;
	float: right;
	border: 1px solid #d1d0d0;
}
.nlog_top {
	width: 170px;
	height: 29px;
	background: url(../imgs/login/new_logbg.gif) repeat-x;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #146bac;
	line-height: 29px;
	text-align: left;
	padding-left: 10px;
}
.nlog_con {
	height: auto;
	overflow: hidden;
	padding: 5px 8px 0 8px;
}
.nlog_con .but_login {
	background: url(../imgs/login/new_log.gif) no-repeat;
	float: left;
	height: 26px;
	width: 70px;
	margin-right: 0px;
	margin-left: 20px;
}
.nlog_con .nbut_reg {
	width: 124px;
	height: 27px;
	background: url(../imgs/login/new_reg.gif) no-repeat;
	display: block;
	margin-top: 10px;
}
.nsea_top {
	width: 743px;
	height: 29px;
	background: url(../imgs/login/new_seabg.gif) repeat-x;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #272727;
	line-height: 29px;
	text-align: left;
	padding-left: 10px;
}
.nsea_con1, .nsea_con2 {
	width: 728px;
	height: 38px;
	display: block;
	line-height: 35px;
	background: url(../imgs/login/new_line.gif) repeat-x bottom;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.nsea_con1 {
	padding-top: 6px;
}
.new_keyword {
	width: 728px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.new_keyword .input_keyWord {
	background: url(/imgs/ico_search.png) no-repeat 3px center;
	padding-left: 18px;
	line-height: 21px;
	float: left;
	width: 280px;
	height: 21px;
	overflow: hidden;
	padding-top: 4px
}
a.but_search {
	display: block;
	float: right;
	height: 26px;
	width: 62px;
	overflow: hidden;
	background: url(/imgs/jobSeeker/jobseeker.png) no-repeat -760px -151px;
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	text-align: left;
	line-height: 24px;
	padding-left: 10px
}
.hot_keyword {
	width: 512px;
	margin-top: 14px;
	clear: both;
}
.hot_title {
	float: left;
	padding-left: 2px;
	color: #444;
	padding-top: 6px;
	width: 98px;
}
.hot_content {
	float: left;
	color: #276db8;
	text-align: left;
	padding-left: 0px;
	width: 412px;
}
.hot_content a {
	margin-left: 6px;
	margin-right: 6px;
	color: #276db8;
	line-height: 24px;
}
.hot_content a.numone {
	margin-left: 0px;
}
.hot_content a:hover {
	color: #f60;
}
/*新登录搜索E*/ /*广告分类S*/
.ad_content {
	width: 944px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 8px;
	clear: both;
}
.newad_182 {
	width: 182px;
	height: auto;
	overflow: hidden;
	float: left;
}
.thr_sort {
	width: 755px;
	height: auto;
	overflow: hidden;
	float: right;
}
.newad_182 li {
	width: 182px;
	margin-bottom: 6px;
}
.newad_182 li img {
	width: 182px;
	height: 105px;
}
.sort_industry, .sort_area, .sort_post {
	clear: both;
	overflow: hidden;
	padding-bottom: 8px
}
.sort_post {
	padding-bottom: 0px;
}
.sort_industry .top, .sort_area .top, .sort_post .top {
	clear: both;
	height: 30px;
	overflow: hidden;
	background: url(/imgs/index/ad_bg.jpg) left top;
	margin: 0;
	padding: 0
}
.sort_industry .top {
	border: 1px solid #bfd6eb;
	border-bottom-style: none;
}
.sort_area .top {
	border: 1px solid #ff973c;
	border-bottom: none;
}
.sort_post .top {
	border: 1px solid #d1d0d0;
	border-bottom: none;
}
.sort_industry .top h1, .sort_area .top h1, .sort_post .top h1 {
	background: url(/imgs/index/ad_title1.jpg) left top;
	width: 220px;
	height: 30px;
	overflow: hidden;
	float: left;
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	padding-left: 10px;
	text-align: left;
	color: #0397e3;
}
.sort_area .top h1 {
	color: #ff9130;
}
.sort_post .top h1 {
	color: #272727;
}
.sort_industry .top .left, .sort_area .top .left, .sort_post .top .left {
	background: url(/imgs/index/ad_right1.jpg) no-repeat left top;
	width: 400px;
	height: 30px;
	overflow: hidden;
	float: right;
	text-align: right;
	padding-right: 5px;
}
.sort_area .top .left a, .sort_post .top .left a {
	line-height: 30px;
	color: #606162;
}
.sort_area .top .left a:hover, .sort_post .top .left a:hover {
	color: #f60;
}
.sort_industry .con, .sort_area .con, .sort_post .con {
	border: 1px solid #bfd6eb;
	border-top: none;
	clear: both;
	height: auto;
	overflow: hidden;
	padding: 3px 5px 3px 0;
	zoom: 1;
	text-align: left;
}
.sort_area .con {
	border: 1px solid #ff973c;
	border-top: none;
	padding-left: 10px;
}
.sort_post .con {
	border: 1px solid #d1d0d0;
	border-top: none;
}
.sort_area .con a {
	font-size: 12px;
	color: #373737;
	line-height: 25px;
	margin-right: 10px;
	width: 40px;
	display: block;
	float: left;
}
.sort_area .con a.special {
	width: 60px;
}
.sort_area .con a:hover {
	color: #f30;
	text-decoration: underline;
}
.sort_industry .con ul, .sort_post .con ul {
	overflow: hidden;
	text-align: left;
}
.sort_industry .con ul li, .sort_post .con ul li {
	width: 100px;
	float: left;
	overflow: hidden;
	height: 25px;
	margin-left: 10px;
	_margin-left: 5px;
	line-height: 25px;
	padding-left: 10px;
	background: url(../imgs/index/post_ico.gif) 0px 8px no-repeat;
}
.sort_post .con ul li {
	width: 104px;
}
.sort_industry .con ul li a, .sort_post .con ul li a {
	color: #1c1c1c;
}
.sort_industry .con ul li a:hover, .sort_post .con ul li a:hover {
	color: #F30;
}
/*广告分类E*/

/*三方登录页-star*/
#main_box{width:948px;margin:0 auto;}
#main_box input.input-v{border:1px solid #e4e4e4;text-indent: 10px;padding: 5px 0;width: 250px;height:22px;line-height: 22px;border-radius: 3px;}
#main_box td{position: relative;	}
.weiboqq{ overflow:hidden;}
.weiboqq .left{float:left;margin:25px 0 25px 60px;}
.weiboqq .left div{ line-height:50px; font-size:14px;}
.weiboqq .left .notice{ font-size:12px;}
.weiboqq .left .notice img{ margin:17px 5px 0 0; float:left;}
.weiboqq .chose{ font-weight:bold;}
.weiboqq .chose label{ margin:0 60px 0 0;}
.weiboqq .chose input{ border:none;}
.weiboqq span.font_hilite{ margin:0 10px 0 0;color: #F30;}
.weiboqq table input{ margin:0 5px;}
.weiboqq .right{ float:right; width:300px; border-left:1px solid #E5E5E5; margin:25px 0; height:460px;}
.weiboqq .right img{ margin:0 0 0 10px;}
.weiboqq .reg2{ display: none}
.weiboqq .div_0{ position:absolute; background:#7F696A; margin:20px 0 0 140px;}
.weiboqq .div_0 .reg_explain{ font-size:12px; line-height:14px;}
.weiboqq .notice .div_ok,.weiboqq .notice .div_err {line-height: 18px; background-repeat: no-repeat; background-position: left top; padding-left: 20px }
.weiboqq .notice .div_ok {background-image: url(/imgs/reg/ico_ok.gif); color: #390;position: absolute;left: 262px;top:15px;}
.weiboqq .notice .div_err {overflow: visible; white-space: nowrap; color: #f00; line-height: 34px; padding: 0 0 0 10px; font-size: 12px; position: absolute; left: 0; top: -35px; height: 40px; background: url(/images/version3/resume_ts_bg.png) no-repeat; border-radius: 1px; }
.weiboqq .notice .div_err span {background: url(/images/version3/resume_ts_bg.png) no-repeat right top; display: block; width: 10px; height: 40px; float: right; position: absolute; top: 0; right: -10px; }

.other_login_way{ width:180px; border:1px solid #dcdcdc; border-top:none;text-align:center;}
.other_login_way p{ margin:0; padding:0; line-height:30px;}
.other_login_way a{ display:inline-block;margin:0 3px; width:30px; height:30px; background:url(../imgs/index/login-icon.png) no-repeat;}
.other_login_way a.weixin_icon{ background-position:0 -230px;}
.other_login_way a.weibo_icon{background-position:0 -260px;}
.other_login_way a.qq_icon{background-position:0 -290px;}
/*三方登陆页-end*/


.school_select_box{height: 38px;border: 1px solid #ccc;overflow: hidden;padding: 0 10px;cursor: pointer;}
.school_select_box .SB_con {float: left;width: 100%;height: 38px;line-height: 38px;background: url(/images/caret.png) no-repeat right center;border: none;overflow: hidden;text-align: left;margin: 0;padding: 0 0 3px;padding-bottom: 3px;white-space: nowrap;_white-space: normal;text-overflow: ellipsis;-o-text-overflow: ellipsis;cursor: pointer;display: block;outline: none;}

.cancel_btn {background: #fff; border: 1px solid #EE7C35; color: #EE7C35; }
.cancel_btn:hover{background:#D66824; color: #fff; }









.POPDiv .popdiv_top_b{ background: #FFF2E9;color: #333; padding: 8px 0; height: 26px; line-height: 26px; }
.POPDiv .POPDiv_top .title_li{ font-size: 14px!important; color: #333!important; margin-right: 10px; line-height: 26px!important; }
.POPDiv ul.add_listin{ width: 152px; height: 322px!important; background: #fafafa; overflow-y:auto!important;}
.popdiv_list{ border:1px solid #e4e4e4; }
.POPDiv ul.regional_list li{ border:1px solid #ee7c35; line-height: 24px;float: left;display: inline-block;height: 22px;line-height: 24px;padding:0 8px;margin-right: 6px;color: #ee7c35; }
.btn_list{ border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align: center; padding: 10px 0; border-bottom: 0; }
.btn_list div{ display: inline; }
.btn_list div a{ background:#ee7c35; border-radius: 3px; margin:0 5px; color: #fff; width: 114px; height: 35px; line-height: 35px; display: inline-block; text-align: center; }
.btn_list div a:hover,.btn_list div.cancel a:hover{ background: #da6d29 ; }
.btn_list div.cancel a{ background: #c8c8c8; }
.add_box_b{ width: 548px!important;margin-left: -274px!important;}
.POPDiv ul.add_listin li{ cursor: pointer;  width: 92px!important; padding-left: 40px!important;  margin: 0!important;line-height: 32px!important; height: 32px!important; font-size: 14px; color: #333!important; }
.POPDiv ul.add_listin li:hover{ color: #ee7c35!important; background: #fff; }
.popdiv_top_b .close{float: right;font-style: normal;color: #999;cursor: pointer; margin-right: 10px;}
.POPDiv_area2 .city_box{    width: 348px;border: 0;background: #fff;padding: 6px 15px;}
.POPDiv_area2 .city_box li label,.POPDiv_area2 .city_box li input{ cursor: pointer!important; }
.close_icon{font-size: 14px;color: #ee7c35; margin-left: 6px; cursor: pointer; font-style: normal;}
.popdiv_top_b .close a{ line-height: 20px; font-size: 24px; color: #999 }
.popdiv_top_b .close a:hover{ color:#ee7c35 ; }
.POPDiv .POPDiv_con_s{ padding: 0!important; }
.city_box label{ font-weight: normal; }