﻿/*搜索框的头部*/
.search-city {float:left; width:210px;height:44px;background: #4098e6;cursor: pointer;overflow: hidden; position:relative}
.search-city .icon20{ background-image:url(../images/icon.png); width:20px; height:20px; display:inline-block; position:absolute}
.search-city .choose-city{ background-position:0 -484px; left:10px; top:15px}
.search-city .choose-add{ background-position:-23px -484px;right:8px; top:14px}
.search-city .city-result{padding: 0 40px;height:44px; line-height:44px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:15px; color:#FFF; text-align:center; position:relative; z-index:2}
.search-box{ float:left; width:978px; margin-left:12px;position:relative;font-size:13px;}
.search-form{position:relative;zoom:1;}
.search-form-shadow{box-shadow:0 1px 5px rgba(83,202,195,.5)}
.nav-search .search-form-shadow{box-shadow:none}
.search-form-con{float:left;border:1px solid #4098e6;border-right:none;}
.btn-search{float:left;height:44px;line-height:44px;text-align:center;color:#fff;background:#4098e6;border:0;cursor:pointer;font-size:15px;width:90px;padding:0;}
.city-sel{display:block;width:105px;height:42px;line-height:30px;float:left;background-color:#fff;position:relative;cursor:pointer;overflow:hidden}
.city-sel .label-text {display:block;padding-left:15px;padding-right:15px; margin-right:5px;background:url(../images/icon_dot.png) no-repeat right 21px;font-weight: 400;font-size: 13px;color: #61687c;height:42px; line-height:42px;}
.city-sel .line{width:1px;height:26px;background-color:#f1f1f1;position:absolute;top:8px;right:0}
.industry-sel{display:block;width:70px;height:28px;border:1px solid #53cac3;border-left:none;border-right:none;line-height:30px;float:right;padding:6px 15px 8px 15px;background-color:#fff;position:relative;cursor:pointer}
.search-form .ipt-wrap{float:left;width:660px;background:#fff;border-left:none;border-right:none}
.search-form .ipt-search{width:95%;height:28px;line-height:30px;padding:7px 15px;border:0;font-size:13px;color:#414a60}
.search-form .righttxt{float:right; height:44px; line-height:44px;padding-left:15px;font-size:12px;width:200px; background:#FFF}
.search-form .righttxt a.addjobs{float: left;font-size:14px; color:#FF6600;padding-left:23px;background-image:url(../images/130.png);background-repeat:no-repeat;background-position:0 -722px;}
.search-form .righttxt a.map{float: left;padding-left:18px;background-image:url(../images/109.png);background-repeat:no-repeat;background-position:0px -95px;}
.search-form .righttxt .cur-map-pos{float: left;display:none;margin-right:10px;*zoom:1;}
.search-form .righttxt .map-clear{float: left;display:none;margin-left:10px;*zoom:1;}

/*搜索条件*/
.so_condition{width:100%;padding-top:30px;padding-bottom:30px; background:#eef0f5;position:relative;font-size:13px;border-bottom:1px #dfdfdf solid;}
.so_condition .so_condition_top{padding-bottom:20px;}
.so_condition .so_condition_box{padding:5px 20px 10px 20px;width:1160px; margin:0 auto;background: #FFF;border-radius: 2px; border:1px #dfdfdf solid;position: relative;font-size: 13px;}
.so_condition .rs_list {width:100%; margin:0 auto; border-bottom:1px #eef0f5 solid;padding-top:8px;padding-bottom:8px;}
.so_condition .lefttit{width:7%;float:left;padding-top:4px;}
.so_condition .rs{width:92%;float:left;}
.so_condition .rs a{color:#333333;text-decoration:none; display:block;}
.so_condition .rs a:hover{color:#FF6600;}
.so_condition .rs .li{height:auto;line-height:25px;float:left;border:1px #FFFFFF solid;background-color:#FFFFFF;margin-right:30px;}
.so_condition .rs .lison{height:auto;line-height:25px;float:left;border:1px #FFFFFF solid;background-color:#FFFFFF;margin-right:30px;}
.so_condition .rs .lison.select a{color:#FF6600;}
.so_condition .rs .li.select a{color:#FF6600;}
.so_condition .rs .bli{padding-right:15px;height:27px;line-height:27px;float:left;margin-right:40px;cursor:pointer;background:url(../images/icon_dot.png) no-repeat right 13px;border-radius:3px;width:60px;white-space:nowrap;text-overflow:ellipsis;color:#333333;}
.so_condition .rs .bli .txt{display:block;white-space:nowrap;_white-space:normal;_background:transparent;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.so_condition .rs .bli:hover{color:#FF6600;}
.so_condition .more{float:right;}
.so_condition .more .mbtn{height:25px;line-height:25px;padding: 0 25px 0 12px;border:1px  #E6E6E6 solid;border-radius:20px;font-size:12px;cursor:pointer;background:url(../images/17.png) right -97px no-repeat;}
.so_condition .more .mbtn.none{display:none;}
.so_condition .more .mbtn.close{background-position:39px -114px}
.so_condition .more .mbtn:hover{border:1px #999999 solid;color:#333333;background-color:#F5F5F5}
.so_condition .rs_classify{width:90%;float:left}
.so_condition .rs_classify .showclassify{border:1px #FF6600 solid;margin-top:17px;border-radius:5px;padding-left:20px;padding-top:15px;padding-bottom:15px;background-color:#FFFBFB;position:relative;}
.so_condition .rs_classify .showclassify a{color:#333333;text-decoration:none}
.so_condition .rs_classify .showclassify a:hover{color:#FF6600}
.so_condition .rs_classify .showclassify .wli{width:143px;height:28px;line-height:28px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.so_condition .rs_classify .showclassify .wli.select a{color:#FF6600;font-weight:bold}
.so_condition .selected{width:100%; margin:0 auto;border-top:1px #eeeeee solid; margin-top:10px;}
.so_condition .selected .stit{width:7%;float:left;padding-top:3px;margin-top:12px;}
.so_condition .selected .sc{width:85%;float:left;}
.so_condition .selected .sc .slist{padding-left:10px;padding-right:26px;height:25px;line-height:25px;float:left;margin-right:15px;border-radius:3px;border:1px #ffcfaf solid;background-color:#FFF7EE;cursor:pointer;color:#FF6600;margin-top:11px; font-size:12px;background-image: url(../images/130.png);background-repeat: no-repeat;background-position: right -175px;}
.so_condition .selected .sc .slist:hover{background-color:#FFFFFF}
.so_condition .selected .sc .slist span{color:#333333}
.so_condition .selected .sr{width:76px;float:right;margin-top:11px;}
.so_condition .selected .sr .empty{width:37px;height:25px;padding-left:28px;line-height:25px;border:1px  #E6E6E6 solid;border-radius:20px;font-size:12px;cursor:pointer;background-position:10px -211px;background-image:url(../images/130.png);background-repeat:no-repeat;}
.so_condition .selected .sr .empty:hover{border:1px #FF6600 solid;background-position:10px -241px;color:#FF6600;background-color:#FFF7EE;}

.dropdowbox1 {top:37px;}
.dropdow_inner1 {width:130px}
.dropdowbox2 {top:37px;}

/*关键字联想*/
.autocomplete-w1{position:absolute;top:10px;left:0;/* IE6 fix: */_background:none;_margin:0;line-height:160%;}
.autocomplete{border:1px solid #f2f2f5;background:#FFF;border-top:0;cursor:default;text-align:left;max-height:350px;overflow:auto;margin:-6px 6px 6px 0; box-shadow: 0 1px 8px rgba(0,0,0,.06);
 /* IE6 specific: */_height:350px;_margin:0;_overflow-x:hidden;}
.autocomplete .selected{background:#F0F0F0;}
.autocomplete div{padding:12px 15px;white-space:nowrap; border-bottom:1px #f8f9fc solid; cursor:pointer}
.autocomplete strong{font-weight:normal;color:#FF3300;}

/* 地区分类选择时城市分站 */
.select-city-con{ width:100%; color:#333}
.select-city-con>dl{ padding:15px 0 4px 78px;position:relative; border-top:1px #e5e6e6 dashed; overflow: hidden; clear: both;}
.select-city-con>dl dt{ position: absolute; top:20px; left:0px; background:#fff9f0; border:1px #fce2b8 solid; text-align: center; font-size:13px; line-height:18px; color:#ff9800;width:60px;}
.select-city-con>dl dd{float:left; width:94px;font-size:13px; line-height:20px; color:#555; margin-bottom:10px; cursor: pointer; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.select-city-con>dl.city-hot{border-top:0;padding:16px 0 4px 78px;}
.select-city-con>dl dd:hover,.select-city-con>dl dd.curr{color:#2698e4;}
.select-city-con>dl.city-hot>div{ position: absolute; top:16px; left:4px; font-size:13px; line-height:20px; color:#ff9800;}

/*当窗口改变时发生*/
@media screen and (max-width:1200px){
	/*搜索框*/
	.search-box{width:778px;}
	.search-form .ipt-wrap{width:460px}
	.so_condition .so_condition_box {padding: 5px 15px 10px 15px;width: 970px;}
	.so_condition .rs .bli { margin-right:30px}
}