﻿*{padding:0;margin:0;font-family: "Microsoft YaHei";font-style: normal! important; }
.fr{float: right;}
em.icom_in{font-style: normal! important; overflow: }
.fl{float: left;}
.pull-left {float: left; }
.pull-right {float: right; }
.clear{display:block; clear:both; height:0; overflow:hidden; font-size:0;line-height:0;}
.head_top{background: #424242;width: 100%; margin:0 auto; height:26px;padding-top:8px; color: #c4c3c3; font-size: 12px; line-height: 18px;position:relative;z-index:100;}
.head_contant{width: 948px; margin: 0 auto;}

/*head左*/
.head_contatn_left{float:left;display: inline-block;line-height: 18px;}
.head_contatn_left li{margin-right: 17px; float:left; position:relative;}
.head_contatn_left li a{color: #c4c3c3;}
.head_contatn_left li a:hover{color: #fff;}
.head_top .icom_in{font-style: normal; margin: 0 5px; color:#7a7a7a;}
.head_top .app{padding:2px 5px 0 0;float:left;}

/*二维码*/
.erm_listbag{ width:16px; height:6px; background:url(../../images/version3/public_head/head_top_icon.png) no-repeat center center; position:absolute; top:-6px; right:23px;}
.erm_list{ width:315px; display: none; height:190px; background:#fff; border:1px solid #ddd; position:absolute; top:26px;right:-12px; z-index:1000;}
.erm_list span{ width:1px; border-right:1px dashed #ddd; height:158px; display:block; margin:14px 11px;}
.erm_contatnt{ padding:0px 15px;}
.erm_contatnt img{ width:126px;}
.erm_contatnt p{ font-size:12px; color:#666; text-align:center; line-height:30px; padding-top:10px;}

/*head右*/
.head_contan_right{display:inline-block;text-align: right;}
.head_contan_right li{float:left;height:26px;}
.head_contan_right a{color: #c4c3c3! important;}
.head_contan_right a:hover{color: #fff;text-decoration:none;}

/*个人用户名*/
.right_email{padding-left: 10px;position:relative;}
.right_email .email_list{display:block; float:left;max-width: 90px; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}

/*三角形*/
.head_contan_right ul .infour{float:left;background:url(../../images/version3/public_head/head_top_icon2.png) no-repeat right center;display:block;width:7px;height:18px;margin-left:7px;transition: all 0.3s;}
.head_contan_right ul .delivery_box:hover .infour{transform:rotateZ(180deg);}
.head_contan_right ul .delivery_box:hover > a{color:#fff;}
.head_contan_right ul .delivery_box:hover .nav_infourd{display:block;}

.head_contan_right ul .right_email:hover > a{color:#fff;}
.head_contan_right ul .right_email:hover .infour{transform:rotateZ(180deg);}
.head_contan_right ul .right_email:hover .nav_infourd{display:block;transition: all 0.3s;}

/*head下拉菜单*/
.delivery_box{position:relative;display: inline-block;height:26px;padding:0 5px;}
.delivery_box > a{float:left;display:inline-block;}
.nav_infourd{background:#424242;float:left;width:100%;min-width:82px;position:absolute; right:0;top:26px;line-height:30px; display:none; text-align:center;padding-bottom:10px;}
.nav_infourd li{float:none;}
.nav_infourd a{display:block;width:100%; text-align:left;text-indent:15px;}
.nav_infourd a:hover{background:#575757;text-decoration:none;}

/*reddot*/
.head_top a{position:relative;}
.head_top i{position:absolute;top:5px;padding-left:2px;display:inline-block;width:6px;height:6px;background:url(../../images/version3/public_head/reddot_icon.png) no-repeat right top;}
.head_top a i.dot{left:-10px;top:0;}


/**/ 
.login_out a{float:left;}
.login_out .entrance{display:inline-block;height:22px;line-height: 22px;margin-top:-2px;padding:0 8px;background: #367DC9;color: #fff !important;margin-left:10px;}

/*************************nav******************/
.head{width:100%; }
.head_mid{width:948px; margin:0 auto;padding-top: 5px;}
/*.head_mid span img{width:725px;height:56px;}*/
.head_top_banner{ float：right;padding:0 0 5px 0;}
.head_top_banner img{ height:65px;float: right;}

.head_mid .logo{height:65px;}
.head_mid .logo span{display:inline-block;height:100%;vertical-align: middle;}
.head_mid .logo img{vertical-align: middle;}
.nav_list{height:45px;font-size:16px;background: #367dc9;}
.nav_list li{float:left;height:45px;line-height: 45px;position: relative;z-index: 10;}
.nav_list li span{border-right: 1px solid #afcbe9;padding:0 16px;display: inline-block; margin: 11px 0;line-height: 22px;}
.nav_list li a.nav_first,.nav_list li a.category_tit{font-size:16px;color:#fff;line-height: 22px;display: inline-block;}
.nav_list li a:hover,.nav_list li.cur a.nav_first{color:#fff;font-weight:bold;text-decoration: none;border-bottom: 1px solid #fff;}

/*下拉导航*/
.nav_list li:hover .sub_nav{font-weight: bold;border-bottom: 1px solid #fff;}
.nav_list li:hover .submenu{display:block;}
.submenu{position: absolute;top:45px;left: 0;width: 100%;background: #f7f7f7;border: 1px solid #bbb;border-top:0;display:none;z-index: 999;}
.sub_nav{background: url(../../images/version3/public_head/head_top_icon2.png) no-repeat right center;padding-right: 15px;}
.submenu li{float:none;padding:0;border-left: 0;width: 85%;margin:0 auto;text-align: center;height:35px;line-height: 35px;border-bottom: 1px solid #dedede;}
.submenu li a{color: #666;font-size: 14px;display: block;height:34px;}
.submenu li a:hover{color:#367dc9;}

/*导航职位分类*/
.nav_list li.nav_category{width:127px;padding:0;text-align: center;height:45px;line-height:45px;margin: 0;background: #1259a5;cursor:pointer;}
.nav_list li.nav_category a.category_tit{line-height:45px;background: url(../../images/version3/public_head/head_top_icon2.png) no-repeat right center;padding-right: 15px;font-weight: 100;border:0;}


.nav_list li.nav_category .nav_category_box{display:none;position: absolute;width:146px;top:45px;left:0;background: #f7f7f7;border:1px solid #bbb;border-top:0;z-index: 999;padding-top: 1px;}
.nav_list li.nav_category .nav_category_box li{position:static;width:146px;height: 33px;text-align:left;}
.nav_list li.nav_category .nav_category_box li a{font-size:12px;color: #333;line-height: 33px;width:130px;margin-left:9px;display: block;border-bottom: 1px solid #dedede;background: url(../../images/version3/index/nav_icon.png) no-repeat right center;}
.nav_list li.nav_category .nav_category_box li a.nav_last{border-bottom: 0;}
.nav_list li.nav_category .nav_category_box li a:hover{color:#367dc9;}
.nav_list li.nav_category .nav_category_box li:hover a{border: 0;width:147px;margin:0;background: #fff;position: relative;z-index: 1;height:33px;border-top: 1px solid #bbb;margin-top:-1px;font-weight: 100;border-bottom: 1px solid #bbb;}
.nav_list li.nav_category .nav_category_box li:hover{width:146px;margin-left:0;text-indent: 9px;}

/*导航分类三级*/
.nav_list li.nav_category .nav_category_box li .category_sub{display: none;width: 600px;min-height:100%;min-height:calc(100% - 10);overflow-x:hidden;overflow-y:auto;position: absolute;left:146px;top:0px;border: 1px solid #bbb;border-top:0;background: #fff;}
.nav_list li.nav_category .nav_category_box li .category_sub dl{width:100%;clear:both;}
.nav_list li.nav_category .nav_category_box li .category_sub dl.second_end{padding-bottom: 10px;}
.nav_list li.nav_category .nav_category_box li .category_sub dl dt{margin-top: 10px;padding: 0;clear: both;}
.nav_list li.nav_category .nav_category_box li .category_sub a{position: inherit;text-indent: 20px;color: #333;height:22px;margin:0;line-height: 22px;border: 0;background: none;}
.nav_list li.nav_category .nav_category_box li .category_sub a:hover{text-decoration: underline;color:#367dc9;}
.nav_list li.nav_category .nav_category_box li .category_sub dt a{font-size: 14px;font-weight: bold;}
.nav_list li.nav_category .nav_category_box li .category_sub dt a:hover{font-weight: bold;}
.nav_list li.nav_category .nav_category_box li .category_sub dl dd{clear: both;}
.nav_list li.nav_category .nav_category_box li .category_sub dl dd:after {content: ""; display: block; clear: both;}
.nav_list li.nav_category .nav_category_box li .category_sub dd a{width:25%;float: left;}

.wrap{text-align: left; width: 948px; background: #fff;margin: 0 auto;}
/* 面包屑导航*/
.fixCss{ width:960px;margin:0 auto; color:#666; font-size:12px;padding:5px 0; height:22px; line-height:22px;margin-top:10px;text-align: left;}
.fixCss a{color:#666; font-size:12px; text-decoration:none;}
.fixCss a:hover{color:#666; font-size:12px; text-decoration: underline;} 
.fixCss img {vertical-align: top;margin-top: 5px;}

.area_position{ width:948px;margin:0 auto; color:#666; font-size:12px;padding:5px 0; height:22px; line-height:22px;margin-top:10px;text-align: left;}
.area_position a{color:#666; font-size:12px; text-decoration:none;}
.area_position a:hover{color:#666; font-size:12px; text-decoration: underline;} 
.area_position img {vertical-align: top;margin-top: 5px;}


/**********地区行业-右侧切换城市*******/
.mdustry-right{ width:528px; }
.industry-city{ float: left; border-left: 1px solid #999;color:#444; height:43px; margin: 9px 0 9px 17px; padding-left: 17px; }
.industry-city .city_title{ font-size: 30px;  font-size: 30px; font-weight: normal; line-height:43px; }
.industry-city .city_onclick{ font-size: 14px; color: #444; margin: 17px 0 0 4px; }
.head_mid .industry-city:hover .industry_top{ display: block; }
.industry_top{width: 360px; border-radius: 5px; display:none;padding:10px;background: url(/images/version3/region/rgb_topbag.png) repeat top left;position: absolute; top: 42px; left: -88px;}
.industry_top li{ width: 100%; }
.industry_top_box li span{ height: 28px; line-height: 28px; display: inline-block;float: left; }
.industry_top_box{ width:350px;border-radius: 5px; height:84px;padding:10px 0px 10px 10px;background-color: #fff; margin-top:10px;}
.industry_box_font{ width: 260px; line-height: 28px; overflow: hidden; }
.industry_box_font a{ white-space: nowrap; color: #367dc9; padding-right: 8px; display: block; float: left; }
.industry_box_font a:hover{text-decoration: underline;color:#1259a5;}
.position { position: relative; }
.lower_icom{ width: 9px; height: 5px; background: url(/images/version3/region/lower_icom.png) no-repeat center center; display: block; margin: -15px 0 0 188px  }























