/**{margin:0; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}*/
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clear{clear:both;height:0; font-size:0;overflow:hidden;}
.css-city-chose-box{width:515px; position:absolute;display: none;}
.css-city-chose-box .red{color: red; font-size:16px;}
.css-city-chose-box .icon{ position:relative;}
.css-city-chose-box .icon em {color:#76bbff;top:-23px;position: absolute;z-index:10;left:75px;font-style:normal; font-family:Arial, Helvetica, sans-serif;/*font-family*/}
.css-city-chose-box .icon span {position: absolute;color: #fff;z-index:20;top:-22px;left:75px; font-family:Arial, Helvetica, sans-serif;/*font-family*/}
.css-city-chose-box .item-list {font-weight:bold;border-top:1px solid #76bbff;position:relative;z-index:0;padding:10px 5px;color:#555;}
.css-city-chose-box .item-list span{color:#005bb5;display:inline-block;border:1px solid #FFF;height:22px;line-height:22px;width:108px;}
.css-city-chose-box .item-list span.item-list-scarlet{color:#B20808;font-size:14px;width:98px;}
.css-city-chose-box .item-list span.item-list-orange{color:##F60;width:98px;}
.css-city-chose-box .item-list dl dt{width:25px;text-align:center;color:#F60;padding:1px 0;line-height:22px;float:left;font-weight:bold;}
.css-city-chose-box .item-list dl dd{width:450px;float:left;}
.css-city-chose-box .item-list{max-height: 200px;overflow-y: auto;width: 100%;}
.css-city-chose-box .secgom {cursor:pointer;display:block;float:left;font-weight:bold;height:20px;margin-left:5px;text-align:center;width:22px;}
.css-city-chose-box>div {box-shadow:1px 2px 3px 0px rgba(0, 0, 0, .35);border:1px solid #76bbff;/*padding:12px;*/padding:12px ;background: #fff;}

.css-city-chose-box .css-city-chose-box-h4{height:30px;font-weight:normal;padding:0 12px;}
.css-city-chose-box .css-city-chose-box-h4 span{float:left; font-size:18px; color:#333;}
.css-city-chose-box .css-city-chose-box-h4 .qxsecall{float:left; font-size:14px; margin:2px 0 0 18px;} 
.css-city-chose-box .css-city-chose-box-h4 em{float:right; font-style:normal;}
.css-city-chose-box .css-city-chose-box-h4 em a{display:inline-block;width:54px; height:24px; line-height:24px; text-align:center; font-size:11px; background:url(//static.echinacities.com/static/img/manysetbtn1.jpg) no-repeat;color:#fff; font-weight:bold; text-decoration:none;}
.css-city-chose-box .css-city-chose-box-h4 em a.css-city-chose-box-top-btn{background:url(//static.echinacities.com/static/img/manysetbtn2.jpg) no-repeat;color:#666;margin-left:10px;}

.css-city-chose-box .css-city-chose-box-chose-more{margin-top:5px;position:relative;z-index:1;height:23px; line-height: 22px;}
.css-city-chose-box .css-city-chose-box-chose-more input{margin: 0 5px;}
.css-city-chose-box .css-city-chose-box-chose-more li{float:left;border:1px solid #FFF;border-bottom:0;padding-bottom:1px;height:23px;line-height:22px;padding:0 8px;cursor:pointer;font-weight:normal;font-size:12px; color:#333;}
.css-city-chose-box .css-city-chose-box-chose-more li.current{border:1px solid #76bbff;border-bottom:1px solid #FFF;cursor:default;font-weight:bold;}
.css-city-chose-box .css-city-chose-box-other{position:absolute;right:0px;top:24px;}
.css-city-chose-box .css-city-chose-box-other a{color:#054B7B;text-decoration:none;}

.css-city-chose-box .css-city-chose-box-yjsetciy{padding:12px 0;background:#eff6eb; border-top:1px dotted #ddd; border-bottom:1px dotted #ddd;}
.css-city-chose-box .yjsecss-city-chose-box-yjsetciytciy p{margin:5px 0;}
.css-city-chose-box .css-city-chose-box-yjsetciy p label{float:left;width:90px; text-align:right;color:#666; font-size:12px;}
.css-city-chose-box .css-city-chose-box-yjsetciy p span{float:right;width:395px;}
.css-city-chose-box .css-city-chose-box-yjsetciy p span em{display:inline-block; padding-right: 30px; font-style:normal;}
.css-city-chose-box .css-city-chose-box-yjsetciy-1{background:#f8f8f8; border:1px solid #ddd;margin:10px 0;padding:10px 0; height:30px; line-height:30px;}
.css-city-chose-box .css-city-chose-box-yjsetciy-l1{float:left; font-size:12px; color:#333; padding-left:12px;}
.css-city-chose-box .css-city-chose-box-yjsetciy-l3{width:144px; height:24px;background:#fff url(//static.echinacities.com/static/img/optjt.jpg) no-repeat 134px 9px; border:1px solid #ddd; float:left; margin-left:8px; color:#555;line-height:24px;padding-left:8px; position:relative; z-index:10; left:150px; top:-25px;}
.css-city-chose-box .css-city-chose-box-yjsetciy-l2{width:152px; height:24px;margin-left:8px;float:left;}
.css-city-chose-box .css-city-chose-box-yjsetciy-l2 select{width:148px; height:24px;line-height:24px;padding-left:4px;color:#555;border:1px solid #ddd;}
.css-city-chose-box .css-city-chose-box-yjsetciy-l2 select option{padding-left:4px;}

.css-city-chose-box .css-city-chose-box-yjchengshi{position:absolute;width:150px;max-height:324px;overflow-y:scroll;border:1px solid #ddd; background:#fff;top:24px; left:0px;padding:0 0 5px;}
.css-city-chose-box .css-city-chose-box-yjchengshi ul li{padding-left:8px; color:#666;width:85%;}
.css-city-chose-box .css-city-chose-box-yjchengshi ul li.current{border:none;}

.js-city-more-city{padding-left: 5px;line-height: 16px;padding-top: 5px; padding-bottom: 5px; color: #f00;}

/**
 * 整理
 */

.yjsetciy1{background:#f8f8f8; border:1px solid #ddd;margin:10px 0;padding:10px 0; height:46px; line-height:30px;}
.yjsetciyl1{float:left; font-size:12px; color:#333; padding-left:12px;}
.yjsetciyl3{width:151px; height:24px;background:#fff url(//static.echinacities.com/static/img/optjt.jpg) no-repeat 134px 9px; border:1px solid #ddd; float:left; margin-left:8px; color:#555;line-height:24px;padding-left:8px; z-index:10;position: relative;}
.yjsetciyl2{width:152px; height:24px;margin-left:8px;float:left;}
.yjsetciyl2 select{width:148px; height:24px;line-height:24px;padding-left:4px;color:#555;border:1px solid #ddd;}
.yjsetciyl2 select option{padding-left:4px;}
.yjshengfen{ position:absolute;width:150px;height:324px; overflow-y:scroll; border:1px solid #ddd; background:#fff;top:24px; left:0px;padding:0 0 5px;}
.yjshengfen li{padding-left:8px; color:#666;}
.yjchengshi{position:absolute;width:150px;max-height:324px;overflow-y:scroll;border:1px solid #ddd; background:#fff;top:22px; left:0px;padding:0 0 5px;}
.yjchengshi ul li{padding-left:8px; color:#666;width:85%;}
.yjchengshi ul li.current{border:none;}

/*上面的不知什么用--line1 to line67--*/
.css-city-chose-list{font-size: 12px;}

/*响应式选择城市框 首页ec-js-chose-one-city 雇主职位管理页jobs_more_city 公共部分*/
.moreCoty_box{box-shadow:1px 2px 3px 0px rgba(0, 0, 0, .35);  border:1px solid #76bbff;padding:12px; position:relative;background:#fff;width: 515px;}
.colsed{ position:absolute; top:4px; right:10px; color:#76BBFF; font-size:13px; font-weight:bold; cursor:pointer;z-index: 1;}
.moreCoty_box .icon{margin: 0; padding: 0; border: none;}
.icon em,.icon span{ position:absolute; left:215px; top:-8px; z-index:10;  font-family:Arial, Helvetica, sans-serif;}
.icon em{ color:#76bbff; top:-9px; font-style:normal;}
.icon span{ color:#fff; z-index:100;}
.moreCoty_box ul{margin-top: 5px;position: relative;z-index: 1; height:23px;}
.moreCoty_box ul>a{padding: 0px 6px; height: 23px; line-height: 23px;}
.moreCoty_box ul span{ position:absolute; right:0px; top:24px;}
.moreCoty_box ul span a:hover{ font-weight:normal; color:#333;}
.moreCoty_box li{ float:left;border: 1px solid #FFF;border-bottom: 0;padding-bottom: 1px;height: 23px;line-height: 23px;padding: 0 6px;cursor: pointer; font-weight:normal;}
.moreCoty_box li.current{border: 1px solid #76bbff;border-bottom: 1px solid #FFF;cursor: default;font-weight: bold;}
.moreCoty_box ul .International{padding-left: 15px; line-height: 22px;}
.moreCity_tab{font-weight: bold;border-top: 1px solid #76bbff;position: relative;z-index: 0;padding: 5px; *min-height:100px;}
.Menu_two_L3 .More_city .moreCity_tab a{text-align:left; color:#005bb5;padding-left:4px; padding-right:0; font-weight:bold; width:82px; line-height:24px; height:24px;}
.Menu_two_L3 .More_city .moreCity_tab a:hover{color:#f60; background:#fff8ee; border:1px solid #ffd5a1; text-decoration:none;}
.moreCity_tab a{color:#005bb5;display:block; float:left;border: 1px solid #FFF;height: 22px;line-height: 22px;margin-right: 2px; width:81px;}
.moreCity_tab a:hover{ color:#f60; background:#fff8ee; border:1px solid #ffd5a1; text-decoration:none}
.moreCity_tab a.scarlet,.Menu_two_L3 .More_city .moreCity_tab a.scarlet{ color:#B20808; font-size:14px;}
.moreCity_tab a.orange,.Menu_two_L3 .More_city .moreCity_tab a.orange{color: #F60;}
.moreCity_tab>label>a,.moreCity_tab>a{width: 116px; font-size: 14px;}
.moreCity_tab dl{ clear:both}
.moreCity_tab dt{width: 25px;text-align: center;color: #F60;padding: 1px 0;line-height: 22px; float:left; font-weight:bold}
.moreCity_tab dd{ width:450px; float:left;}
.moreCity_tab dd a{ width:110px; padding-left: 5px;}
.moreCoty_box ul span.oth_city a.other_cities:hover{ background:none;}
.moreCoty_box ul span a.other_cities{ width:22px; height:90px;}
.moreCoty_box ul span.oth_city{ position:absolute; top:24px;}
.moreCity_hd{ text-align:left; padding-bottom:5px; height:26px; line-height:22px;}
.moreCity_hd b{ float:left;padding-right:5px;}
.moreCity_hd span{background:#ECECEC; border: 1px solid #CCC;text-align:center; font-weight:bold;border-radius:3px; cursor:pointer; height:20px; padding: 0 5px; display:block; float:left; margin-left:5px;}
.moreCity_hd select{ float:left; height:22px; border:1px solid #aaa;}
.moreCity_hd input{height:18px\0; margin-top:2px;margin-top:1px\0; font-weight:bold;color:#666; font-size:12px; cursor:pointer;border: none;height: 16px;background: none;margin-top: -2px;}
.select_city{ width:100px; float:left; margin-right:5px;}
.select_city dd{ padding-left:5px; border:1px solid #ccc;height:22px;background:url(/static/img/jobs/select.gif) no-repeat right center;}
.select_city dt{ height:200px; width:99px;border:1px solid #ccc; border-top:none; overflow-x:hidden; overflow-y:scroll; display:none; position:absolute; z-index:9999; background:#fff;}


/*响应式首页选择城市框20170908 ec-js-chose-one-city*/
.ec-js-chose-one-city { display:none; position:absolute;right:80px;z-index:999999; font-size:12px;color: #333; width:515px;}

/*响应式雇主职位管理页选择城市框20170908 jobs_more_city*/
.jobs_more_city{font-size: 12px;}
.jobs_more_city .moreCity_tab>a{margin-bottom: 5px;}
.jobs_more_city .moreCity_tab a.item-list-scarlet{color: #B20808;}
.jobs_more_city .moreCity_tab a.item-list-orange{color: #F60;}
.jobs_more_city .menu_jobs i{ background:url(/static/img/home/hot_icon.png) no-repeat; display:block; width:24px; height:16px;margin-left: 50px;margin-top: -39px;}
.jobs_more_city .head_top_login_top .messages{ background:url(/static/img/home/messages_bg.gif) no-repeat 4px 2px; padding-left:15px;}

