body,html{ width:100%;}
.k_tot2{ top:25px;}
.k_tot1{ height:25px; line-height:25px; background-color:#f5f5f5; text-align:right; font-size:12px;}
.k_tot1,.k_tot2{ color:#707070;}
.k_signin_h1{ font-size:20px; line-height:30px; font-weight:500; padding:20px 0px 12px 0px;}
.k_signin_h1 .k_fr{ font-size:14px; font-weight:300; float:right;}
.k_signin_h1 .k_fr a{ color:#002aff;}
.k_signin_main{ position:relative;}
.k_signin_main img{ display:block; width:100%;}
.k_signin_main_box{ position:absolute; right:5%; height:90%; top:32px; width:360px; background-color:#f6f6fe; border:1px solid #d5e4ed;}
.k_fb_sign{ display: block; width: 60%; margin: 15px auto 0; height: 30px; line-height:25px; text-align: center; color: #fff; border:1px solid #2d4d8d; border-radius: 5px; background: -webkit-linear-gradient(#1568c9, #0a4ca5); /* Safari 5.1 - 6.0 */  background: -o-linear-gradient(#1568c9, #0a4ca5); /* Opera 11.1 - 12.0 */  background: -moz-linear-gradient(#0a4ca5, #0a4ca5); /* Firefox 3.6 - 15 */  background: linear-gradient(#1568c9, #0a4ca5); /* 标准的语法 */}
.k_fb_sign:hover{background: -webkit-linear-gradient(#0a4ca5, #0a4ca5); /* Safari 5.1 - 6.0 */  background: -o-linear-gradient(#0a4ca5, #0a4ca5); /* Opera 11.1 - 12.0 */  background: -moz-linear-gradient(#0a4ca5, #0a4ca5); /* Firefox 3.6 - 15 */  background: linear-gradient(#0a4ca5, #0a4ca5); /* 标准的语法 */}
.k_fb_sign:active{background: -webkit-linear-gradient(#0a4ca5, #1568c9); /* Safari 5.1 - 6.0 */  background: -o-linear-gradient(#0a4ca5, #1568c9); /* Opera 11.1 - 12.0 */  background: -moz-linear-gradient(#0a4ca5, #1568c9); /* Firefox 3.6 - 15 */  background: linear-gradient(#0a4ca5, #1568c9); /* 标准的语法 */}
.k_fb_sign span{ padding: 0; margin: 0; font-weight: bold;color: rgba(255,255,255,.4);}
.k_fb_sign b{ font-size: 20px; font-family: 'Arial'; position: relative; bottom: -2px;}
.k_or_line{ margin:0 50px; color: #999; text-align: center; border-bottom: 1px solid #999;}
.k_or_line span{ position: relative; bottom: -10px; background-color: #f6f6fe; padding: 0 5px;}
/*.k_fb_sign span.qian{ color: rgba(255,255,255,.5);}
.k_fb_sign span.shen{ color: rgba(0,0,0,.5);}*/
.k_signin_main_box h1{ font-size:18px; line-height:24px; text-align:center; font-weight:400; padding-top:4%; margin-bottom:6%;}
.k_signin_main_box p{ font-size:14px; line-height:20px; padding:0px 35px;font-weight:400; }
.k_signin_main_box input{ width:100%; border:1px solid #cccccc; line-height:34px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; margin:10px 0px 15px 0px;}
.k_signin_main_btn{ text-align:right;}
.k_signin_main_box .k_signin_main_btn_do{ display:inline-block; margin-top:8%; margin-bottom:5%;width:120px; height:45px; line-height:45px; border:0px; background-color:#2986d6; color:#FFF; font-size:18px;}
.k_signin_main_pp{ text-align:right;}
.k_signin_main_pp a{ color:#0065bc;}
.k_signin_search{ margin-top:50px;}
.k_signin_search h1{ text-align:center; line-height:60px; font-size:30px; color:#2885d5; font-weight:300;}
.k_signin_search p{ color:#393939;}
@media screen and (max-width:1106px){
	.k_signin_search .k_header_div{ display:block;}	
	.k_signin_main_box h1{ padding-top:20px; margin-bottom:10px;}
	.k_signin_main_box p{ line-height:16px;}
	.k_signin_main_box .k_signin_main_btn_do{ margin-top:8px; margin-bottom:8px;}
}
@media screen and (max-width:870px){
	.k_signin_main_box{ position:static; right:auto; top:auto; width:100%; margin-top:15px; padding-bottom:15px;}
	.k_signin_search{ margin-top:15px;}
	.k_header_div{ width:100%;}
}
@media screen and (max-width:790px){
	.k_tot1{ display:none;}
	.k_tot2{ top:0px; padding-bottom:10px;}	
	.k_signin_search .k_header_text{ display:block; margin:8px auto;}
	.k_signin_search{ text-align:center;}
}
@media screen and (max-width:500px){
	.k_signin_h1,.k_signin_main_box h1{ font-size:16px;}
	.k_signin_h1 .k_fr,.k_signin_main_box p{ font-size:12px;}
}
.k_style_left,.k_style_middle,.k_style_right{ float:left; margin-top:10px;}
.k_style_left{ width:23.2%; border:1px solid #d5d5d5;}
.k_style_right{ width:20%;}
.k_style_middle{ width:52.5%; margin:0px 2%;*margin:0px 1%; word-break: break-word;}
.k_style_left_p1{ padding:25px 0px; text-align:center; border-bottom:1px solid #d5d5d5;}
.k_style_left_p1 img{ display:block; max-width:100%; margin:0px auto 10px auto;}
.k_style_left_p2{ background-color:#f2f2f2; padding:12px;}
.k_style_left_p2 h1{ font-size:16px; color:#005cac; font-weight:300; line-height:36px;}
.k_style_left_p2 p{ font-weight:400; border-bottom:1px dashed #bdbdbd; padding:10px 0px 12px 0px;}
.k_style_left_p2 p span{ font-weight:300;}
.k_style_left_p2 p font{ color:#2986d6;}
.k_style_blueh1{ font-size:20px; line-height:30px; margin-bottom:10px; font-weight:400; }
.k_lightblue{color:#0054ff;}
.k_style_p{ padding:15px 0px; font-size:14px; line-height:26px;}
.k_style_box{ border:1px solid #d7d7e4; margin-bottom:12px;}
.k_style_box_title{ font-weight:400; padding:16px; font-size:14px; line-height:20px; border-bottom:1px solid #d7d7e4; margin-bottom:6px;}
.k_style_box .k_style_box_p{ display:block; margin:0px 20px; color:#0d51ab; line-height:34px; color:#0d51ab;}
.k_style_box .k_style_box_p img{ display:inline; height:17px; vertical-align:middle; margin-right:15px;}
.k_style_box a:last-child{ border-bottom: 0; }
.k_style_box .k_style_box_borderbottom{border-bottom:1px solid #d7d7e4;}
.k_lii_p{ background:url(../images/employer/lii_dian.png) left 12px no-repeat; padding-left:30px; line-height:22px;}
@media screen and (max-width:900px){
	.k_style_left,.k_style_middle,.k_style_right{ float:none; width:100%; margin-bottom:15px;}	
	.k_style_blueh1{ margin-bottom:4px;}
	.k_style_p{ padding:4px 0px;}
}