/* CSS Document */

/* ☆ reset ======================================================*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {
	line-height:1;
	font-family:'Microsoft YaHei';
}
ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content:'';
	content:none;
}

/* remember to define focus styles! */
:focus {
	outline:0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}
a{text-decoration:none;color:#333;}
a:visited{color:#333;}
input,textarea,button{font-family:'Microsoft YaHei';}
/* ☆ pub Class==================================================================*/
.clearfix {zoom:1;display:table;width:100%;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.red{color:red;}
.eps{-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.icon{background-image:url(/static/images/icon.png);background-repeat:no-repeat;}
.hkm_icon{background-image:url(/static/images/hkm_icon.png);background-repeat:no-repeat;}
.jipin {vertical-align: middle;display: inline-block;zoom: 1;width: 40px;height: 16px;background-position: 0 -140px;margin: 0 0 4px 8px;}
.common_alert_icon{background-image: url(/static/js/skins/icons/alert.gif);background-repeat:no-repeat;width: 48px;height: 48px;}
.header .nav .g:hover,.header .subnav .dropdown .s:hover,.drawer_nav .nav_ol .item .first_class a:hover,.drawer_nav .nav_ol .item .more_class .clsss_list a:hover,.slideTxtBox .bd li .company a:hover .comname,.similar_jobs  .similar_jobs_list .item .com a:hover,.jobfair_list .item .name a:hover,.commPopLogin .login_type_switch .login_ctrl .fwd_link:hover,.jobfair_company_list .item .companyname a:hover,.job_show_r .history .item .jobname a:hover,.search_job_list .item .comname a:hover,.commtitle .more:hover,.recommend_list .item .company a:hover,.recommend_comname a:hover,.recommend_name:hover,.show_fair_list .item .jobfairname:hover,.dept_rightcont .link{color:#f88134;}
.index_block_2 .txtScroll-left .bd ul li a:hover,.slideTxtBox .bd li .mainjob a:hover,.index_block_6 .friendlink a:hover,.footer_nav .other_link a:hover,.footer_nav .footer_menu .item a:hover,.job_detail_right .company_name a:hover,.similar_jobs  .similar_jobs_list .item .job .name:hover,.service_list .item:hover span,.silde_news_list .item:hover span,.jobfair_company_list .item .jobs a:hover,.job_search .jobtags a:hover,.quick_search .jobtags a:hover,.search_job_list .item .jobname a:hover,.rec_style_title1 .more:hover, .rec_style_title2 .more:hover,.recommend_list .item .jobname a:hover,.verification_code .ver_code_reload a:hover,.jobslist .jname a:hover,.company_map .mapwrap .ctrlmap:hover{color:#ff751b;}
.index_block_3 .gov_recruitment .list a:hover,.highly_recommented .list a:hover span,.index_block_3 .jobfair .list .item .jobfairname:hover,.index_block_5 .news_wrap .newslist .list .item:hover .title,.company_map .mapwrap .ctrlmap,.right_silder_switch .company_jobs_list .item .jobname a{color:#f88134;}
.mainwrap,.mainWrap{width:1200px;position:relative;margin:0 auto;}
.mainwrap .returnBtn{padding:10px 20px;background:#ff751b;color:#fff;border-radius: 5px;font-size: 20px;margin:0 auto 200px;display: inline-block;}
.header{height:50px;background:linear-gradient(90deg,#0084f0,#0379db)!important;}
.header .logo,.header .logo a{display:block;float:left;width:143px;height:40px;}
.header .logo{overflow:hidden;line-height:200px;margin:5px 0 0 0;}
.header .logo a{background:url(../images/logo_s1.png) no-repeat center top;}
.header .zh{float: left;padding:0 20px 0 5px;height: 20px;font-size: 12px;text-align: center;position: relative;border:1px solid #ffffff;cursor: pointer;margin: 15px 0 0 30px;}
.header .zh .curr{line-height: 20px;color: #ffffff;}
.header .zh .arerwo{position: absolute;right: 6px;top: 8px;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #ffffff;}
.header .zh .zh_type{display: none;position: absolute;width: 49px;border:1px solid #cccccc;left:-1px;top:20px;z-index: 999;background: #ffffff;}
.header .zh .zh_type .item{height: 26px;line-height: 26px;color: #666666;}
.header .zh .zh_type .item:hover{background: #fafafa;}
.header .zh:hover{border:1px solid #cccccc;}
.header .zh:hover .zh_type{display: block;}
.header .nav{float:left;margin:3px 0 0 20px;}
.header .nav .g,.header .subnav{display:block;float:left;height:44px;line-height:44px;text-align:center;padding:0 15px;font-size:14px;color:#ffffff;position:relative;cursor:pointer;}
.header .nav .curr{background:#0084f0;color:#f88134;}
.header .adimin_nav{float:right;margin:3px 0 0 20px;}
.header .adimin_nav .g,.header .admin_subnav{display:block;float:right;height:44px;line-height:44px;text-align:center;padding:0 15px;font-size:14px;color:#ffffff;position:relative;cursor:pointer;}
.header .adimin_nav .curr{color:#ffffff;}
.header .subnav .icon,.header .admin_subnav .icon{display:inline-block;*display:inline;*zoom:1;width:9px;height:5px;margin:0 0 0 5px;vertical-align:middle;}
.header .subnav .up,.header .admin_subnav .up{background-position:0 0;}
.header .subnav .down,.header .admin_subnav .down{background-position:-9px 0;}
.header .subnav .dropdown,.header .admin_subnav .dropdown{display:none;width:120px;left:50%;top:40px;margin:0 0 0 -60px;position:absolute;background:#0067bb;z-index:999999;}
.header .subnav .dropdown .s,.header .admin_subnav .dropdown .s{display:block;height:44px;line-height:44px;text-align:center;font-size:14px;color:#ffffff;}
.header .subnav .dropdown .s,.header .admin_subnav .dropdown .s:hover{color:#c0e3ff;background: #014883;}
.header .subnav:hover .dropdown,.header .admin_subnav:hover .dropdown{display:block;}
.header .btn{display:block;float:right;padding:0 10px;height:22px;line-height:22px;border:1px solid #f88134;text-align:center;border-radius:4px;color:#ffffff;margin:13px 0 0 14px;font-size:12px;}
.header .recruitment{display:block;float:right;height:22px;line-height:22px;color:#ffffff;margin:13px 20px 0 0;font-size:14px;}
.header .recruitment .icon{display:inline-block;*display:inline;*zoom:1;width:18px;height:18px;background-position:0 -13px;vertical-align:middle;}
.header_login_state{height:50px;line-height:50px;font-size:14px;color:#ffffff;}
.header_login_state .name{color:#ff751b;display: inline-block;max-width: 110px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height:24px;line-height: 24px;position:relative;top:7px;}
.header_login_state .gotouser{color:#ffffff;}
.header_login_state .gotouser:hover{text-decoration:underline;}
.header_login_state .loginout{color:#99ddff;}
.header_login_state .loginout:hover{text-decoration:underline;}
.quick_block{height:120px;background:#f88134;}
.quick_block .title_block{float:left;width:1200px;height:120px;margin:0 auto;background:url(/static/images/title_bg.png) no-repeat center center;}
.quick_block .login_block{float:right;margin:42px 0 0 0;}
.quick_block .login_block .loginbtn_out{float:right;border:1px solid #f7f7f7;width:114px;height:34px;margin:0 0 0 5px;}
.quick_block .login_block .loginbtn{float:right;display:block;width:114px;height:34px;line-height:34px;border:none;text-align:center;font-size:14px;color:#ffffff;background:#f88134;cursor:pointer;}
.quick_block .login_block .inpt{float:right;display:block;width:172px;padding:0 5px;height:34px;line-height:34px;border:1px solid #f7f7f7;font-size:14px;background:#f7f7f7;margin:0 0 0 5px;}
.quick_search{height:120px;background:#f5f5f5;}
.quick_search .searchform{padding:23px 0 0 0;float:left;width:100%;}
.searchform #searchForm{width:100%;}
.quick_search .searchform .search_keyword{margin-left:143px;overflow: hidden;}
.quick_search .searchform .search_keyword .keyword{float:left;width:764px;height:48px;line-height:48px;padding:0 15px;background:#ffffff;border:1px solid #d3d3d3;font-size:16px;color:#999999;}
.quick_search .searchform .search_keyword .searchbtn{float:left;width:150px;height:48px;line-height:48px;padding:0 5px;background:#f88134;border:none;color:#ffffff;text-align:center;font-size:16px;}
.quick_search .jobtags{padding:10px 0 0 0;margin-left:143px;font-size:14px;color:#777777;}
.quick_search .jobtags a{color:#f88134;display:inline-block;*display:inline;*zoom:1;margin:0 10px 0 0;}
.commtitle{height:36px;border-bottom:1px solid #eaecee;position:relative;width:100%;}
.commtitle span,.commtitle .more{display:block;height:34px;line-height:34px;position:absolute;bottom:0;}
.commtitle span{border-bottom:2px solid #f88134;left:0;font-size:16px;color:#f88134;}
.commtitle .more{right:0;font-size:12px;color:#666666;}
.emgMore{right: 0;font-size: 12px;color:#666;height: 34px;line-height: 34px;position: absolute;}
.fullad img{width:1198px;height:80px;}
.fullad{border:1px solid #eaecee;margin:10px 0 ;}
.fullad a{display: block;}
.logoad{width:1198px;border-left:1px solid #eaecee;border-top:1px solid #eaecee;border-right:1px solid #eaecee;position:relative;overflow:hidden;}
.logoad .longhide{width:1230px;position:relative;float:left;}
.advert{width:1214px;}
.advert .part{display:block;float:left;height:80px;margin:0 12px 12px 0;position:relative;}
.advert  .mask{ display:none;background:#a4ddfb;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity: 0.9;position:absolute;left:-4px;top:-4px;}
.advert  .info{ display:none;background:#fff;position:absolute;left:0;padding:10px;overflow:hidden;}
.advert  .info a{font-size:14px;display: inline-block;*display: inline;*zoom:1;color:#ff751b;line-height:23px;margin:0 5px 0 0;padding:0 0 0 12px;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;background:url(/static/images/index_icon.gif) no-repeat -294px -475px;}
.advert  .info a:hover{color:#ff751b;}
.advert  a.bannerImg {border:1px solid #dcdcdc;display:block;position:absolute;left:-1px;top:0;}

.halfad .part{width:592px;}
.halfad .part:nth-child(2n){margin-right:0;}
.halfad .mask{ width:600px;z-index:98;}
.halfad .info{ width:572px;z-index:99;top:81px;}
.halfad  .info a{max-width:581px;}
.halfad  a.bannerImg{width:592px;z-index:100;}
.halfad  a.bannerImg img{width:592px;height:80px;}

.triplead .part{width:392px;}
.triplead .part:nth-child(3n){margin-right:0;}
.triplead .mask{ width:400px;z-index:98;}
.triplead .info{ width:372px;z-index:99;top:81px;}
.triplead  .info a{max-width:361px;}
.triplead  a.bannerImg{width:392px;z-index:100;}
.triplead  a.bannerImg img{width:392px;height:80px;}

.quadraad .part{width:291px;}
.quadraad .part:nth-child(4n){margin-right:0;}
.quadraad .mask{ width:300px;z-index:95;}
.quadraad .info{ width:271px;top:81px;z-index:96;}
.quadraad  .info a{max-width:280px;}
.quadraad  a.bannerImg{width:291px;z-index:97;}
.quadraad  a.bannerImg img{width:291px;height:80px;}

.logoad .bottomline{width:100%;position:absolute;height:1px;background:#eaecee;left:0;bottom:0;}
.logoad .logobox,.logoad .logobox img{width:239px;height:125px;}
.logoad .logobox{float:left;border-right:1px solid #eaecee;border-bottom:1px solid #eaecee;}
.footer_nav{background:#ffffff;}
.footer_nav .mainwrap{border-top:1px solid #eaecee;padding:20px 0;}
.footer_nav .other_media{border-right:1px solid #eaecee;float:left;padding:0 50px 0 0;margin:0 50px 0 0;}
.footer_nav .other_media .show_qrcode_btn{width:180px;height:40px;line-height:40px;font-size:14px;color:#f88134;border:1px solid #f88134;cursor:pointer;margin:0 0 10px 0;position:relative;}
.footer_nav .other_media .show_qrcode_btn:hover{background:#f88134;color:#ffffff;}
.footer_nav .other_media .show_qrcode_btn .icon,.footer_nav .mainwrap .other_media .show_qrcode_btn span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.footer_nav .other_media .show_qrcode_btn .icon{width:16px;height:16px;margin:0 0 0 40px;}
.footer_nav .other_media .show_qrcode_btn .h5{background-position:3px -156px;}
.footer_nav .other_media .show_qrcode_btn .xcx{background-position:0 -173px;}
.footer_nav .other_media .show_qrcode_btn .wxgzh{background-position:-114px -598px;}
.footer_nav .other_media .show_qrcode_btn:hover .h5{background-position:-13px -156px;}
.footer_nav .other_media .show_qrcode_btn:hover .xcx{background-position:-16px -173px;}
.footer_nav .other_media .show_qrcode_btn:hover .wxgzh{background-position:-114px -580px;}
.footer_nav .other_media .show_qrcode_btn .showqrcode,.footer_nav .other_media .show_qrcode_btn .showqrcode img{width:100px;height:100px;}
.footer_nav .other_media .show_qrcode_btn .showqrcode{display:none;background:#ffffff;position:absolute;right:-115px;bottom:-1px;z-index:99;padding:5px;border:1px solid #eaecee;}
.footer_nav .other_media .show_qrcode_btn:hover .showqrcode{display:block;}
.footer_nav .other_link{line-height:150%;font-size:12px;text-align:center;}
.footer_nav .other_link .icon,.footer_nav .other_link span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.footer_nav .other_link .icon{width:16px;height:13px;}
.footer_nav .other_link .wx{background-position:0 -194px;}
.footer_nav .other_link .wb{background-position:0 -209px;}
.footer_nav .other_link .dy{background-position:0 -224px;}
.footer_nav .other_link a{color:#555555;margin:0 20px 0 0;}
.footer_nav .other_link .showqrcode,.footer_nav .other_link .showqrcode img{width:100px;height:100px;}
.footer_nav .other_link .showqrcode{display:none;background:#ffffff;position:absolute;left:-10px;bottom:50px;z-index:99;padding:5px;border:1px solid #eaecee;}
.footer_nav .other_link .show_wx:hover .showqrcode{display:block;}
.footer_nav .footer_menu{float:left;position:relative;}
.footer_nav .footer_menu .item{float:left;line-height:150%;margin:0 100px 0 0;}
.footer_nav .footer_menu .item h1{font-size:14px;}
.footer_nav .footer_menu .item a{font-size:12px;color:#555555;display:block;line-height: 24px;}
.footer_copyright{background:#f5f5f5;line-height:150%;padding:20px 0;text-align:center;font-size:12px;color:#8b8b8b;}
.footer_copyright_error{line-height:150%;padding:20px 0;text-align:center;font-size:12px;color:#8b8b8b;}
.gray_wrap{background:#f5f5f5;}
.arearselectwrap{width:500px;padding:10px 0 10px 20px;color:#555;}
.arearselectwrap .catalegetitle{float:left;width:100%;font-size:14px;font-weight:bold;line-height:150%;margin:0 0 10px 0;}
.arearselectwrap .catalegelist dd{display:block;float:left;width:16%;margin:0 0 10px 0;}
/* #poplist_item p{display:block;line-height:150%;width:33%;float:left;cursor:pointer;padding:10px 0;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;} */
#poplist_item p{display:inline-block;*display:inline;*zoom:1;line-height:150%;float:left;cursor:pointer;padding:10px;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:url(/static/images/arrow.png) no-repeat left center;}
#poplist_item p:hover{background:#fafafa url(/static/images/arrow.png) no-repeat left center;;color:#f90;}
.pages {width: 100%;text-align: center;margin:0 auto;font-size: 14px;line-height: 25px;color: #666;}
.pages select{width: auto;display: inline-block;vertical-align: middle;}
.pages font{display: inline-block;vertical-align: middle;}
.pages .selected {background:#4920F5;color: #fff;}
.pages a {display: inline-block;padding: 0 14px;margin-left:8px;color: #666;border: 1px solid #dedede; font-size:14px;border-radius:3px; background:#fff;box-sizing: border-box;height:30px;line-height:30px;}
.pages em {margin-left: 10px;height:35px;line-height:30px;color:#666;display:inline-block;font-style:normal;}

.pages a:hover{color: #fff;background: #654bce; text-decoration:none;}
.pages .input-num{width:30px;height:30px;line-height:30px;border:1px solid #ccc;padding:0 5px;text-align:center;}
.pages .bt-confirm{background:#4920F5;border:none;color: #FFFFFF; cursor: pointer;height:30px;line-height:30px; width: 48px;border-radius:3px; margin-left:3px;}
.empty{font-size:14px;color:#b0b9bf; background:url(/static/images/empty.png) no-repeat 50% 30px; padding:80px 0px 20px 0px !important;text-align:center;}
.emptyfree{text-align: center;}
.emptyfree .icon,.emptyfree .text {display: inline-block;vertical-align: middle;}
.emptyfree .icon{width: 38px;height: 40px;background:url(/static/images/empty.png) no-repeat center center;margin: 0 auto;}
.emptyfree .text{font-size: 14px;color: #999999;}
.loading{font-size:14px;color:#0084f0; background:url(/static/images/loading2.gif) no-repeat 50% 30px; padding:90px 0px 20px 0px !important;text-align:center;}
.modal_drop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#000;z-index:9990;-webkit-opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5;}
.commPopLogin{display:none;width:400px;background:#ffffff;border-radius:4px;position:fixed;top:260px;left:50%;margin:0 0 0 -200px;z-index:10000;border-top:2px solid #f88134;}
.commPopLogin .loginWrap{padding:50px 50px 55px 50px;position:relative;}
.commPopLogin .loginWrap .close{width:30px;height:30px;position:absolute;top:10px;right:10px;cursor:pointer;border:1px dotted #ffffff;}
.commPopLogin .loginWrap .close:hover{border:1px dotted #dddddd;}
.commPopLogin .loginWrap .close .icon{display:block;width:8px;height:8px;background-position:-126px -225px;margin:11px 0 0 11px;}
.commPopLogin .loginWrap .title{text-align:center;font-size:18px;margin:0 0 20px 0;}
.commPopLogin .switch_tab{z-index: 999;position:relative;float:left;width:100%;}
.commPopLogin .switch_tab .tab{float:left;width:100px;height:30px;line-height:30px;border-bottom:2px solid #ffffff;text-align:center;font-size:14px;color:#666666;cursor:pointer;}
.commPopLogin .switch_tab .curr{border-bottom:2px solid #0084f0;color:#0084f0;font-weight:bold;}
.commPopLogin .login_type_switch .item{margin:20px 0 0 0;display:none;}
.commPopLogin .login_type_switch .input_row{position:relative;z-index:99;margin:0 0 20px 0;}
.commPopLogin .login_type_switch .input_row .inpt{width:94%;height:46px;line-height:46px;padding:0 3%;background:#eaeaea;border-radius:4px;font-size:14px;border:none;}
.commPopLogin .login_type_switch .input_row .msg{font-size:12px;width:100%;}
.commPopLogin .login_type_switch .input_row .msg .err_tips{display:none;color:#fd5f39;background: url(/static/images/alert.png) left center no-repeat;padding:0 0 0 22px;margin:5px 0 0 0;height:30px;line-height:30px;}
.commPopLogin .login_type_switch .input_row .sbtn{display:block;border:1px solid #0084f0;background:#0084f0;width:100%;height:46px;line-height:44px;border-radius:4px;text-align:center;font-size:14px;color:#ffffff;cursor:pointer;}
.commPopLogin .login_type_switch .input_row .yzm,.commPopLogin .login_type_switch .input_row .yzm img{float:right;width:120px;height:46px;}
.commPopLogin .login_type_switch .login_ctrl{height:20px;line-height:20px;font-size:14px;margin:0 0 10px 0;}
.commPopLogin .login_type_switch .login_ctrl .fwd_link{color:#666666;}
.commPopLogin .login_type_switch .other_login{height:20px;line-height:20px;font-size:14px;color:#666666;}
.commPopLogin .login_type_switch .other_login .label,.commPopLogin .login_type_switch .other_login .btn{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.commPopLogin .login_type_switch .other_login .btn{width:30px;height:30px;line-height:150px;overflow:hidden;margin:0 0 0 10px;border-radius:100px;}
.commPopLogin .login_type_switch .other_login .wx_login{background-position:-83px -370px;}
.commPopLogin .login_type_switch .other_login .qq_login{background-position:-83px -340px;}
.commPopLogin .login_type_switch .other_login .wx_login:hover{background-position:-113px -370px;}
.commPopLogin .login_type_switch .other_login .qq_login:hover{background-position:-113px -340px;}

.estorm-form {}
.estorm-form .item {padding:0 0 10px 0; }
.estorm-form label.title {width:100%; display:block; }
.estorm-form label.radio {padding-right:20px; }
.estorm-form label.checkbox {width:100px; display:inline-block; padding:0 0 5px 0; }

/*input text*/
.input-blur {color:#999999; }
.input-focus {color:#000000; }
.estorm-input-text {height:32px; font-size:14px; border:1px #cccccc solid; padding:0 5px; line-height:32px; }
.estorm-input-text:focus {border-color:#fafafa; }

/*radio*/
.estorm-radio-wrap {position:relative; /*display: inline-block;*/*display: inline;*zoom:1;}
.estorm-radio-bg {width:18px; height:18px; position:absolute; z-index:0; left:0; top:0; display:block; overflow:hidden; background:url(../images/bg.png) no-repeat -36px 0; }
.estorm-radio-checked {background-position:-54px 0; }

/*checkbox*/
.estorm-checkbox-wrap {position:relative; /*display: inline-block;*/*display: inline;*zoom:1;}
.estorm-checkbox-bg {width:18px; height:18px; position:absolute; z-index:0; left:0; top:0; display:block; overflow:hidden; background:url(../images/bg.png) no-repeat 0 0; }
.estorm-checkbox-checked {background-position:-18px 0; }

/*select*/
.estorm-selecter-wrap {position:relative;/*display: inline-block;*/*display: inline;*zoom:1;}
.estorm-selecter-wrap select {margin:0; padding:0;}
.estorm-selecter-current {display:block; height:34px; line-height:34px; padding:0 10px; color:#333;}
.adminWrap a.estorm-selecter-current {color:#333;}
.estorm-selecter-arrow {width:18px; height:18px; position:absolute; right:5px; top:3px; display:block; overflow:hidden; background:url(../images/bg.png) no-repeat -72px 5px;}
.estorm-selecter {position:absolute;left:0;top:0;border:1px #cccccc solid;background:#ffffff; }
.estorm-selecter:hover, .estorm-selecter-current:hover {background:#f5f5f5; }
.estorm-selecter ul {position:absolute;left:-1px;top:34px; border:1px #cccccc solid; background:#ffffff;display:none; }
.estorm-selecter ul li {white-space:nowrap; }
.estorm-selecter ul li a {display:block; line-height:34px; padding:0 10px; color:#f88134;}
.estorm-selecter ul li a:hover {background:#fafafa; color:#333333; }
.estorm-selecter ul li.current a {background:#f88134; color:#fff; }

.estorm-selecter-multiple {position:absolute; left:0; top:0; border:1px #cccccc solid; background:#ffffff; overflow:auto; }
.estorm-selecter-multiple ul li {white-space:nowrap; }
.estorm-selecter-multiple ul li a {display:block; line-height:26px; padding:0 10px; font-size:12px; }
.estorm-selecter-multiple ul li a:hover {background:#f5f5f5; color:#fafafa; }
.estorm-selecter-multiple ul li.current a {background:#fafafa; color:#ffffff; }

.gtips_gray_wrap{padding: 15px 0;background: #f5f5f5;}
.gtips{border: 1px solid #e8e8e8;width: 1198px;margin: 15px auto;background: #ffffff;}
.gtips .commtitle span{left: 10px;}
.err_page_group{padding:100px 0;text-align:center;background:#fff;}
.err_page_group .err_page{display:inline-block;*display:inline;*zoom:1;}
.err_page_group .err_page .err_page_left{width:390px;height:380px;float:left;}
.err_page_group .err_page .e404{background:url(/static/images/404.png) no-repeat;}
.err_page_group .err_page .e500{background:url(/static/images/500.png) no-repeat;}
.err_page_group .err_page .err_page_right{padding-left:30px;text-align:left;float:left;}
.err_page_group .err_page .err_page_right .num_box{padding-top:50px;font-size:80px;color:#Fd8000;font-weight:bold;}
.err_page_group .err_page .err_page_right .noit{height: 90px;}
.err_page_group .err_page .err_page_right .sorry_box{padding-top:25px;color:#Fd8000;font-size:30px;font-weight:bold;}
.err_page_group .err_page .err_page_right .btn_box{padding-top:50px;font-size:16px;}
.btn_inline{display:inline;margin-right:18px;}
.err_page_group .err_page .err_page_right .btn_box .btn_inline{cursor:pointer;padding:8px 15px;background:#ff751b;color:#fff;text-decoration: none;}
.err_page_group .err_page .err_page_right .btn_box .btn_inline:hover{background-color:#E68A13}
.foottxt{margin:0 auto;width:1200px;padding-bottom:20px;text-align:center;font-size:14px;margin-top:20px;line-height:200%;color: #999999;}

.pl_stars{position:relative;width:100px;height:16px;background-position: 0 -333px;}
.pl_stars .color{position:absolute;width:100px;height:16px;z-index:10;background-position: 0 -317px;}
.pl_stars .star_0{width:0;}
.pl_stars .star_1{width:20px;}
.pl_stars .star_2{width:40px;}
.pl_stars .star_3{width:60px;}
.pl_stars .star_4{width:80px;}
.pl_stars .star_5{width:100px;}
.pl_stars_cap2{position:relative;width:80px;height:13px;background-position: 0 -632px;}
.pl_stars_cap2 .color{position:absolute;width:80px;height:13px;z-index:10;background-position: 0 -619px;}
.pl_stars_cap2 .star_0{width:0;}
.pl_stars_cap2 .star_1{width:16px;}
.pl_stars_cap2 .star_2{width:32px;}
.pl_stars_cap2 .star_3{width:48px;}
.pl_stars_cap2 .star_4{width:64px;}
.pl_stars_cap2 .star_5{width:80px;}
.pl_cmtbocy{}
.pl_cmtbocy .loadmore{margin: 10px auto;display: block;width: 250px;line-height: 33px;border-radius: 3px;border: 1px solid #e5e5e5;color: #666;font-size: 13px;text-align: center;background:#f5f5f5;}
.com_index_rue_list {padding:0 0 10px 0;margin:10px 0 0 0;position:relative;border-bottom:1px dashed #ccc}
.com_index_rue_list_replay {padding:5px 0 0 0;margin:0;border-bottom:1px dashed #ddd;background: #fafafa;}
.com_index_rue_list dt{position:absolute;min-height:50px;left:0;top:0;width:50px;height:50px; overflow:hidden; padding-left:5px;}
.com_index_rue_list_replay dt{top:10px;}
.com_index_rue_list dd{padding:0 0 0 63px;}
.com_index_rue_list dd .com_index_rue_list_ht{font-size:14px;margin:0 0 5px 0;height:20px;line-height:20px;}
.com_index_rue_list dd .com_index_rue_list_ht_newslist{margin:10px 0;padding:0 0 5px 0;border-bottom:1px dashed #ccc;font-size:12px;}
.com_index_rue_list dd .com_index_rue_list_ht .name,.com_index_rue_list dd .com_index_rue_list_ht .time,.com_index_rue_list dd .com_index_rue_list_ht .huif{display:inline-block;*display:inline;*zoom:1;margin:0 10px 0 0;}
.com_index_rue_list dd .com_index_rue_list_ht .time{color:#999;}
.com_index_rue_list dd .com_index_rue_list_ht .tag{margin:0 0 0 10px;color:#f88134;}
.com_index_rue_list dd .com_index_rue_list_ht .tag span{margin:0 0 0 10px;color:#999;}
.com_index_rue_list dd .com_index_rue_list_ht .type{display:inline-block;*display:inline;*zoom:1;padding:0 5px;border-radius:4px;color:#fff;height:20px;margin:0 0 0 10px;}
.com_index_rue_list dd .com_index_rue_list_ht .type i{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;margin:0 5px 0 0;width:16px;height:16px;}
.com_index_rue_list dd .com_index_rue_list_ht .type_ms{background:#0abb00;}
.com_index_rue_list dd .com_index_rue_list_ht .type_ms i{background-position:-21px -601px;}
.com_index_rue_list dd .com_index_rue_list_ht .type_gz{background:#f90;}
.com_index_rue_list dd .com_index_rue_list_ht .type_gz i{background-position:0 -601px;}
.com_index_rue_list dd .com_index_rue_list_js{line-height:150%;color:#333;}
.com_index_rue_list dd .com_index_rue_list_js a{display:inline-block;*display:inline;*zoom:1;width:90%;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color:#333;font-size:12px;}
.com_index_rue_list dd .com_index_rue_list_js a:hover{text-decoration:underline;}
.com_index_rue_list dd strong,.com_index_rue_list dd .com_index_rue_list_ht .name a{color:#f88134;}
.com_index_rue_list dd .com_index_rue_list_ht .reportword{color:#f88134;display:inline-block;*display:inline;*zoom:1;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align:middle;max-width:400px;margin: -4px 0 0 0;}
.com_index_rue_list dd .com_index_rue_list_ht .reportword2{color:#f88134;display:inline-block;*display:inline;*zoom:1;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;vertical-align:middle;max-width:460px;margin: -4px 0 0 0;}
.com_index_rue_list dd .com_index_rue_list_ht .comstars{margin:0 10px 0 0;position:relative;cursor:pointer;}
.com_index_rue_list dd .com_index_rue_list_ht .comstars .comstars_pos{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.com_index_rue_list dd .com_index_rue_list_ht .comstars .arrow{display:inline-block;*display:inline;*zoom:1;width:7px;height:4px;background-position: -40px -585px;vertical-align:middle;}
.com_index_rue_list dd .com_index_rue_list_ht .comstars .sub_stars{display:none;position:absolute;width:136px;background:#fff;left:-10px;top:20px;border:1px solid #ddd;padding:5px 10px;white-space: nowrap;cursor:auto;z-index:99;}
.com_index_rue_list dd .com_index_rue_list_ht .comstars .sub_stars .score{font-size:12px;}
.com_index_rue_list dd .replay_ctl{padding:5px 10px 5px 0;line-height:20px;}
.com_index_rue_list dd .replay_ctl .cty_typ_1,.com_index_rue_list dd .replay_ctl .cty_typ_2,.com_index_rue_list dd .del,.com_index_rue_list dd .repub,.com_index_rue_list dd .passed,.com_index_rue_list dd .nopassed,.com_index_rue_list dd .reviewing,.com_index_rue_list dd .reviewtips{display:inline-block;*display:inline;*zoom:1;font-size:12px;text-decoration:none;}
.com_index_rue_list dd .replay_ctl .cty_typ_1,.com_index_rue_list dd .replay_ctl .cty_typ_1:visited{color:#666;float:left;margin:0 10px 0 0;}
.com_index_rue_list dd .replay_ctl .cty_typ_1:hover{color:#f90;}
.com_index_rue_list dd .passed,.com_index_rue_list dd .nopassed,.com_index_rue_list dd .reviewing{border-radius:4px;color:#fff;height:20px;line-height:20px;padding:0 10px;float:left;margin:0 10px 0 0;vertical-align:top;}
.com_index_rue_list dd .passed{background:#00b932;}
.com_index_rue_list dd .reviewing{background:#f88134;}
.com_index_rue_list dd .nopassed{background:#f30;}
.com_index_rue_list dd .comment_deleted{display:inline-block;*display:inline;*zoom:1;font-size:12px;text-decoration:none;border-radius:4px;color:#fff;background:#f30;height:20px;line-height:20px;padding:0 10px;margin:0 10px 0 0;vertical-align:top;}
.com_index_rue_list dd .reviewtips{color:#f30;}
.com_index_rue_list dd .replay_ctl .cty_typ_2{color:#ef2f11;float:right;}
.com_index_rue_list dd .del,.com_index_rue_list dd .repub{float:right;border-radius:4px;color:#fff;height:20px;padding:0 10px;}
.com_index_rue_list dd .del{background:#f30;margin:0 0 0 10px;}
.com_index_rue_list dd .repub{background:#f88134;}
.com_index_rue_list dd .replaythis{border-left: 3px solid #e5e5e5;}

.tabs_header{border-bottom:#E9EDED solid 1px; margin-bottom:15px;height:34px;float:left;width:100%;}
.tabs_header:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.tabs_header li{float:left;margin-right:10px;height: 34px;line-height: 34px;color: gray;display: block;text-align:center;text-align: center;border-bottom: none;border-radius: 4px 4px 0 0;background:#F3F5F7;cursor:pointer;}
.tabs_header li a{font-size:14px;font-weight:normal;color: #62686A;text-decoration: none;cursor:pointer;line-height:34px;padding: 0 15px;display:block;}
.tabs_header li.active{ background:#FFF;height:34px;border: #E9EDED solid 1px;margin-bottom:-10px;border-bottom:0;*background:#fff;color:#62686A;}
.tabs_header li.active a{color:#62686A;}
.tabs_header span.right{float:right;}
.tabs_header b{color:#ff5d2a;font-size:12px;}

.popForm_box_list{width:100%;margin-top:10px;float:left}
.popForm_box_list_left{ display:inline-block;width:26%; line-height:36px; text-align:right; font-size:14px;color:#666; float:left}
.popForm_box_list_left_i{color:#F30; margin-right:5px;font-style:normal;}
.popForm_box_list_right{ display:inline-block;width:70%; line-height:36px; text-align:left; font-size:14px;color:#666; float:left}
.popForm_input{width:240px;height:36px;line-height:36px;border:1px solid #e6e6e6;padding:0 5px;border-radius: 2px;}
.radioitems{float:left;width:230px;}
.txtarea{width:230px;height:100px;border: 1px solid #e6e6e6;padding:5px;}
.popForm_box_list img{ vertical-align:middle; margin-left:10px;}
.popForm_box_center{text-align:center;}
.popForm_sub{width:100%; float:left}
.layui-btn-normal {background-color:#1E9FFF;}
.layui-btn {display:inline-block;height:38px;line-height:38px;padding:0 18px;background-color:#009688;color:#fff;white-space:nowrap;text-align:center;font-size:14px;border:none;border-radius:2px;cursor:pointer;}
.layui-btn+.layui-btn {margin-left:10px;}
.layui-btn-primary {border:1px solid #C9C9C9;background-color:#fff;color:#555;}
.layui-btn-normal {background-color:#1E9FFF;}
.Binding_pop_box_msg{background-color: #FEFCE8;color: #E5A408; padding: 10px; font-size:14px;line-height:150%;}
.sradiolabel{display:inline-block;*display:inline;*zoom:1;margin:0 5px 5px 0;padding:5px;border: 1px solid #f7f1e4;text-align: left;position:relative;background: #fcf9f4;border-radius:6px;font-size:14px;
	/*width: 120px;*/
	text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.upfile{float:left;padding:8px 0 0 0;width:230px;}
.textinput{float:left;}
label.error{display:block;padding:0 0 0 20px;margin:2px;height:18px;font-size:12px;color:#ff751b;background:url(/static/images/alert.png) no-repeat left center;vertical-align:middle;line-height:18px;}
.company_reg_wrap label.error{margin-left:0;}
label.success{display:block;padding:0 0 0 20px;margin:0 0 0 10px;height:18px;font-size:14px;color:#ff751b;background:url(/static/images/alert.png) no-repeat left center;vertical-align:middle;line-height:18px;}
.dropDownSelection{display:inline-block;*display:inline;*zoom:1;position:relative;}
.dragdownselect{position:absolute;left:0;z-index:999999;width:100%;}
.dragdownselect,.dragdownselect .selectlist .show_b{border:none;height:34px;line-height:34px;}
.dragdownselect .selectlist{width:100%;background:#fff;border:1px solid #ddd;max-height:300px;overflow-y:auto;}
.dragdownselect .selectlist .show_b{padding:0 15px;cursor:pointer;color:#f88134;}
.dragdownselect .selectlist .show_b:hover{background:#fafafa;color:#333333;}
.dragdownselect .selectlist .show_b.selected{background:#f88134;color:#ffffff;}
.phone_ver_no,.phone_ver_yes{display:inline-block;*display:inline;*zoom:1;width:22px;height:22px;vertical-align:middle;}
.phone_ver_no{background-position:-30px -26px;}
.phone_ver_yes{background-position:-52px -26px;}

.verification_code{display:block;width:300px;background:#ffffff;border-radius:4px;position:fixed;top:100px;left:50%;margin:0 0 0 -150px;z-index:10003;}
.verification_code .title{font-size:18px;color:#333333;text-align:center;line-height:150%;padding:20px 0;}
.verification_code .itemrow{width:202px;margin:0 auto 10px auto;}
.verification_code .ver_code_img{float:left;height:82px;height:32px;border:1px solid #dcdcdc;}
.verification_code .ver_code_reload{float:right;height:34px;line-height:34px;font-size:14px;}
.verification_code .ver_code_reload a{color:#666666;}
.verification_code .errmsg{display:none;width:172px;height:30px;line-height:30px;padding:0 0px 0 30px;background:#ffffe0;color:#fd5f39;border:1px solid #fd5f39;font-size:12px;position:relative;}
.verification_code .alert_icon {width:17px;height:17px;display:inline-block;background:url(/static/images/alert.png) no-repeat;text-align:center;position:absolute;left:6px;top:6px;}
.verification_code .inpt{height:40px;line-height:40px;border:1px solid #dcdcdc;width:192px;padding:0 5px;}
.verification_code .submit{display:block;border:1px solid #f88134;background:#f88134;width:100%;height:40px;line-height:40px;border-radius:4px;text-align:center;font-size:14px;color:#ffffff;cursor:pointer;margin:0 0 30px 0;}
.verification_code .ver_code_close{width:30px;height:30px;border-radius:200px;position:absolute;top:10px;right:10px;cursor:pointer;border:1px solid #ff751b;}
.verification_code .ver_code_close:hover{border:1px solid #ff751b;}
.verification_code .ver_code_close .icon{display:block;width:8px;height:8px;background-position:-126px -225px;margin:11px 0 0 11px;}

/*paper3*/
.paper_p_text{text-align: center;}
.paper_btn{border-radius: 4px;border: 0;outline: 0;width: 60px;height: 30px;line-height: 30px;font-size: 14px;margin: 0 10px;}
.paper_btn:hover{opacity: .9;text-decoration: none;}
.paper_agree{background:#35abe6;color:#fff;}
.paper_disagree{background:#c9c5c5;color:#fff;}

/*港澳人才就业创业平台页头页尾部分*/
.hkm_top{height: 100px;background: #ffffff;}
.hkm_top .logo,.hkm_top .logo a{display: block;width: 226px;height: 100px;float: left;}
.hkm_top .logo a{background: url(../images/logo.png) no-repeat center center;line-height: 400px;overflow: hidden;}
.hkm_top .navigation{float: left;padding: 40px 0 0 19px;}
.hkm_top .navigation .navitem{float: left;position: relative;}
.hkm_top .navigation .link{display: block;float: left;margin: 0 14px 0 0;padding:0 0 5px 0;font-size: 20px;color: #000000;border-bottom: 3px solid #ffffff;}
.hkm_top .navigation .link:hover,.hkm_top .navigation .curr{border-bottom: 3px solid #f88134;color: #f88134;}
.hkm_top .navigation .subnav{display:none;position: absolute;background: #ffffff;padding: 10px 0;border: 1px solid #eeeeee;border-radius: 6px;box-shadow: 0 3px 3px 0 rgba(26,11,15,0.18);}
.hkm_top .navigation .navitem:hover .subnav{display: block;}
.hkm_top .navigation .arrow_up{position: absolute;width: 26px;height: 13px;background: url(/static/images/arrow_up.png) no-repeat center center;z-index: 999;left: 50%;top: -12px;margin: 0 0 0 -13px;}
.hkm_top .navigation .subnav_1{left: -40px;top: 28px;width: 160px;}
.hkm_top .navigation .slink{display: block;height: 36px;line-height: 36px;text-align: center;font: 16px;color: #333333;}
.hkm_top .navigation .slink:hover{background: #eeeeee;color: #f88134;}
.hkm_top .functrl{float: right;padding: 35px 0 0 0;}
.hkm_top .functrl .login,.hkm_top .functrl .reg{display: block;float: right;font-size: 14px;color: #0084f0;margin: 0 9px 0 0;position: relative;height: 30px;line-height: 30px;}
.hkm_top .functrl .login:hover,.hkm_top .functrl .reg:hover{text-decoration: underline;}
.hkm_top .functrl .login{padding: 0 0 0 28px;}
.hkm_top .functrl .splitline{float: right;width: 1px;height: 16px;background: #9c9c9c;margin: 7px 3px 0 0;}
.hkm_top .functrl .login .hkm_icon{display: inline-block;vertical-align: middle;width: 22px;height: 22px;position: absolute;left: 0;top: 4px;background-position: 0 0;}
.hkm_top .functrl .zh{float: right;width: 90px;padding:0 10px;height: 28px;font-size: 14px;text-align: center;position: relative;border:1px solid #ffffff;cursor: pointer;}
.hkm_top .functrl .zh .curr{line-height: 28px;color: #0084f0;}
.hkm_top .functrl .zh .hkm_icon{position: absolute;top: 4px;}
.hkm_top .functrl .zh .switch{width: 22px;height: 22px;left: 8px;background-position: -27px 0;}
.hkm_top .functrl .zh .arrow{width: 22px;height: 22px;right: 8px;background-position: -49px 0;}
.hkm_top .functrl .zh .zh_type{display: none;position: absolute;width: 110px;border:1px solid #cccccc;left:-1px;top:28px;z-index: 999;background: #ffffff;}
.hkm_top .functrl .zh .zh_type .item{height: 30px;line-height: 30px;color: #666666;}
.hkm_top .functrl .zh .zh_type .item:hover{background: #fafafa;}
.hkm_top .functrl .zh:hover{border:1px solid #cccccc;}
.hkm_top .functrl .zh:hover .zh_type{display: block;}
.hkm_chancel_title{height: 40px;line-height: 40px;position: relative;border-bottom: 1px solid #e8e8e8;}
.hkm_chancel_title .text{position: absolute;left: 0;bottom: -1px;color: #0084f0;font-size: 18px;border-bottom: 1px solid #0084f0;}
.hkm_chancel_title .more{display: block;position: absolute;right: 0;top: 5px;color: #999999;font-size: 14px;}
.hkm_chancel_title .more:hover{color: #fd5f39;}
.server_footer{background: #ffffff;border-top: 1px solid #e8e8e8;padding: 30px 0;height: 145px;}
.server_footer .service_line{width: 750px;float: left;}
.server_footer .service_line .title{float: left;font-size: 18px;color: #505050;line-height: 150%;width: 100%;}
.server_footer .service_line .item{float: left;font-size: 14px;color: #707070;line-height: 150%;margin: 10px 40px 0 0;}
.server_footer .qrcodes{float: right;}
.server_footer .qrcodes .item{float: right;width: 124px;margin: 0 0 0 20px;}
.server_footer .qrcodes .code{width: 112px;height: 112px;padding: 6px;border: 1px solid #cccccc;background-image: url(/static/images/index_icon.gif);background-repeat: no-repeat;}
.server_footer .qrcodes .msg{background-position: -33px -250px;}
.server_footer .qrcodes .app{background-position: -158px -252px;}
.server_footer .qrcodes .weixin{background-position: -37px -371px;}
.server_footer .qrcodes .text{color: #2188e0;font-size: 12px;text-align: center;margin: 10px 0 0 0;border: none;}
.hkm_footer{background: #ff6c00;padding: 30px 0;}
.hkm_footer .bottomlink{line-height: 150%;text-align: center;font-size: 14px;}
.hkm_footer .bottomlink a{color: #ffffff;display: inline-block;vertical-align: middle;}
.hkm_footer .bottomlink .spilte{color: #747476;font-size: 14px;display: inline-block;vertical-align: middle;margin: 0 10px;}
.hkm_footer .copyrigth{color: #ffffff;font-size: 12px;text-align: center;margin: 20px 0 0 0;line-height: 200%;}
.hkm_footer .copyrigth a{color: #ffffff;}
.hkm_seminar{float: left;margin: 25px -15px 0 -18px;}
.hkm_seminar .box{float: left;width: 380px;height: 311px;margin: 0 15px 30px 15px;box-shadow: 3px 3px 19px 1px rgb(0 0 0 / 15%);background: #ffffff;cursor: pointer;position: relative;overflow: hidden;}
.hkm_seminar .box .img{width: 100%;height: 190px;text-align: center;}
.hkm_seminar .box .name,
.hkm_seminar .box .date,
.hkm_seminar .box .loc{width: 90%;margin: 0 auto;position: relative;}
.hkm_seminar .box .name{height: 50px;line-height: 50px;font-size: 16px;color: #000000;border-bottom: 1px dashed #e0e0e0;}
.hkm_seminar .box:hover .name{color: #0084f0;}
.hkm_seminar .box .date,
.hkm_seminar .box .loc{height: 30px;line-height: 30px;font-size: 14px;text-indent: 25px;}
.hkm_seminar .box .date{color: #0084f0;}
.hkm_seminar .box .loc{color: #656464;padding: 0 0 10px 0;}
.hkm_seminar .box .date .hkm_icon,
.hkm_seminar .box .loc .hkm_icon{display: block;width: 20px;height: 20px;position: absolute;top: 5px;left: 0;}
.hkm_seminar .box .date .hkm_icon{background-position: -480px 1px;}
.hkm_seminar .box .loc .hkm_icon{background-position: -481px -25px;}
.hkm_seminar .box .watch{position: absolute;width: 100%;height: 100%;left: 0;top: 311px;z-index: 999;background-color: rgba(52, 101, 207, 0.5);transition: all 0.3s ease 0s;}
.hkm_seminar .box:hover .watch{top: 0;}
.hkm_seminar .box .watch .btn{position: absolute;width: 100px;height: 40px;line-height: 40px;border-radius: 6px;left: 50%;top: 50%;z-index: 999;background-color: #0084f0;color: #ffffff;margin: -20px 0 0 -50px;text-align: center;}
.hkmadmintopfull{margin: 0 auto 15px auto;width: 1200px;}

.g_footer {
  background:linear-gradient(90deg,#0084f0,#0379db)!important;
  color: #ffffff;
  padding: 30px 0;
	font-size: 14px;
	text-align: center;
}
.g_footer .linksBlock {
  line-height: 200%;
}
.g_footer .link,.g_footer .bottom a {
  color: #ffffff;
}
.g_footer .link:hover {
  text-decoration: underline;
}
.friendlist .link {
  margin: 0 15px 0 0;
}
.g_footer .bottom {
  line-height: 180%;
}
.g_footer .friendlist {
  padding: 20px 0 30px 0;
}

.gright_fixed_float {
  position: fixed;
  right: 0;
  bottom: 223px;
  z-index: 5556;
  background: #ffffff;
  border-radius: 8px;
  box-shadow: 0px 3px 11px 0px rgb(255 224 204);
}
.gright_fixed_float .item {
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ffe5d4;
  text-align: center;
  cursor: pointer;
  position: relative;
  background: #fff3ea;
}
.gright_fixed_float .item:first-child {
  border-radius: 8px 8px 0 0;
}
.gright_fixed_float .item:last-child {
  border-radius: 0 0 8px 8px;
}
.gright_fixed_float .space {
  width: 30px;
}
.gright_fixed_float .floaticon {
	display: inline-block;
  width: 22px;
  height: 22px;
	vertical-align: middle;
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
}
.gright_fixed_float .icon-wechat {
	background-position: -177px -442px;
}
.gright_fixed_float .icon-qrcode {
	background-position: -177px -464px;
}
.gright_fixed_float .icon-phone-call {
	background-position: -177px -486px;
}
.gright_fixed_float .icon-totop {
	background-position: -177px -508px;
}
.gright_fixed_float .item .showcontent {
  display: none;
  box-sizing: border-box;
  position: absolute;
  right: 60px;
  top: 0;
  background: #ffffff;
  z-index: 5556;
  box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
  display: none;
  padding: 10px 22px;
  width: max-content;
}
.gright_fixed_float .item:hover .showcontent {
  display: block;
}
.gright_fixed_float .item .qrcode,.gright_fixed_float .item .qrcode img {
  display: block;
  width: 150px;
  height: 150px;
  margin: 0 auto;
}
.gright_fixed_float .item .text {
  font-size: 16px;
  color: #666666;
  line-height: 200%;
}
.gright_fixed_float .item .phonenumber {
  font-size: 20px;
  line-height: 150%;
  color: #333333;
}
.gright_fixed_float .item .ax-iconfont {
  font-size: 22px;
  color: #999999;
}
.gright_fixed_float .item:last-child {
  border: none;
}
.gp_mbox {
  background-color: #ffffff;
  border-radius: 6px;
  box-sizing: border-box;
  padding: 10px 10px 15px 10px;
}
.gp_mbox .title {
  box-sizing: border-box;
  height: 36px;
  line-height: 30px;
  border-bottom: 1px solid #eeeeee;
  position: relative;
  padding: 0 8px;
}
.gp_mbox .content {
  box-sizing: border-box;
  position: relative;
  padding: 15px 8px 0 8px;
}
.gp_mbox .title span {
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 0 12px;
  position: relative;
}
.gp_mbox .title span:before {
  content: '';
  display: block;
  width: 6px;
  height: 7px;
  background: url(../images/icon.png) no-repeat -220px -434px;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -4px 0 0 0;
}
.gp_mbox .more {
  display: inline-block;
  float: right;
  font-size: 12px;
  padding: 0 10px 0 0;
  position: relative;
  color: #000000;
  opacity: 0.5;
}
.gp_mbox .more:after {
  content: '';
  display: block;
  width: 9px;
  height: 10px;
  background: url(../images/icon.png) no-repeat -220px -414px;
  position: absolute;
  right: 0;
  top: 50%;
  margin: -5px 0 0 0;
}
.gp_mbox .more:hover {
  opacity: 0.6;
}
.gp_mt {
  margin-top: 20px;
}
.statistics {
  float: left;
  width: 100%;
}
.scol_2 {
  float: left;
  width: 50%;
}
.scol_3 {
  float: left;
  width: 33.33%;
}
.statistics .item {
  text-align: center;
}
.statistics .num {
  font-size: 28px;
}
.statistics .text {
  color: #666666;
  font-size: 14px;
  margin: 10px 0 0 0;
}
.gp_searchbor {
  height: 52px;
  border: 1px solid #0084f0;
  box-shadow: 2px 2px 10px rgb(0 0 0 / 5%);
  border-radius: 6px;
  background: #fff;
  box-sizing: border-box;
}
.gp_search_text {
  border: none;
  width: 630px;
  height: 48px;
  line-height: 48px;
  background: #fff;
  text-indent: 10px;
  font-size: 14px;
  border-radius: 6px;
  float: left;
}
.gp_search_sr {
  border: none;
  color: #fff;
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  background: #0084f0;
  width: 110px;
  cursor: pointer;
  text-align: center;
  border: none;
  float: right;
  border-radius: 0px 3px 3px 0px;
}
.gp_hotline {
  text-align: center;
}
.gp_hotline .tit,.gp_hotline .tel {
  display: inline-block;
  vertical-align: middle;
}
.gp_hotline .tit .icon {
  width: 40px;
  height: 40px;
  float: left;
  background: url(../images/icon.png) no-repeat -215px -479px;
}
.gp_hotline .tit .text {
  margin: 0 0 0 10px;
  float: left;
  text-align: left;
}
.gp_hotline .tit .cnword {
  font-size: 22px;
  letter-spacing: 4px;
}
.gp_hotline .tit .enword {
  font-size: 12px;
}
.gp_hotline .tit .point {
  color: #0084f0;
}
.gp_hotline .tel {
  font-size: 22px;
  height: 30px;
  line-height: 30px;
  color: #0084f0;
  padding: 0 0 0 15px;
  margin: 0 0 0 15px;
  border-left: 1px solid #cccccc;
}
.gp_inotification {
  float: left;
  width: 100%;
}
.gp_inotification .item:first-child {
  margin: 0;
}
.gp_inotification .item {
  margin: 15px 0 0 0;
  float: left;
  width: 100%;
}
.gp_inotification .link {
  display: inline-block;
  float: left;
  width: 300px;
  padding: 0 0 0 10px;
  position: relative;
  font-size: 14px;
}
.gp_inotification .link:before {
  content: '';
  display: block;
  width: 6px;
  height: 6px;
  background: #603DF5;
  border-radius: 12px;
  position: absolute;
  left: 0;
  top: 50%;
  margin: -3px 0 0 0;
}
.gp_inotification .link:hover {
  color: #603DF5;
}
.gp_inotification .date {
  display: inline-block;
  float: right;
  color: #999999;
  font-size: 12px;
}

/* 中等屏幕（平板，小于等于 1024px） */
@media screen and (max-width: 1024px) {
	body{width:1229px;margin: 0;}
	.mainwrap,.mainWrap{width:100%;}
	.header .logo{margin:5px 0 0 10px;}
	.hkm_seminar{margin: 25px 0;}
	.hkm_seminar .box{margin: 0 10px 0 16px;}
	.hkm_chancel_title{margin:0 10px;}
	.err_page_group{padding:0;}
	.err_page_group .err_page .err_page_left {width:300px;height:292px;background-size:300px 292px;margin:0 auto;float:none;}
	.err_page_group .err_page .err_page_right{padding-left:0;}
	.err_page_group .err_page .err_page_right .num_box{padding-top:0;font-size:40px;}
	.err_page_group .err_page .err_page_right .sorry_box{font-size:20px;}
	.err_page_group .err_page .err_page_right .btn_box{padding-top:30px;}
}

/* 小屏幕（手机，小于等于480px） */
@media screen and (max-width:480px){
	body{width:100%;}
}

/* 小屏幕（手机，小于等于 420px） */
@media (max-width: 320px){

}