@charset "gb2312";

.link_lan a{color: #0066CC;text-decoration: none;}
/* 搜索条件 */
.search-nav{border-bottom:2px solid #ee7711}
.search-nav ul li{border:1px solid #dcdee1;border-bottom:none}
.search-nav #cur{border:1px solid #dd5601;background:#ee7711;border-bottom:none}
.search-term{border:1px solid #ffd0a1;border-top:none;background:#fffbf7}
.search-term dl dd .selected{background:#f7881a;}
.cate-selected dd a{background-color:#f7881a;color:#e95700;}
.cate-selected dd a:hover{background-color:#e95700;color:#e95700}
.cate-selected .save-term a {background-color:#0075c8}
.cate-selected .save-term a:hover{background-color:#008bd1}
.sch-box .drop-box ol li span a{color:#f7881a}
.s-title{border-top:2px solid #f7881a}
.s-title .spages a.selected{border:1px solid #f7881a;color:#e95700}
.d-s-r .d-job-app{border:1px solid #e25b02} 
/* 详情 */
.d-s-r a.d-job-app,.lst-search a.lst-job-app{
background-color: #fc7003;
background-image: linear-gradient(top,#fc7003 0,#f07100 100%);
background-image: -moz-linear-gradient(top,#fc7003 0,#f07100 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc7003),color-stop(100%,#f07100));
background-image: -o-linear-gradient(top,#fc7003 0,#f07100 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fc7003,endColorstr=#f07100,GradientType=0);
background-image: -ms-linear-gradient(top,#fc7003 0,#f07100 100%);
}
.d-s-r .d-job-app:hover,.lst-search a.lst-job-app:hover{
color:#fff;text-decoration:none;
background-color: #e46300;
background-image: linear-gradient(top,#fc7014 0,#f76503 100%);
background-image: -moz-linear-gradient(top,#fc7014 0,#f76503 100%);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fc7014),color-stop(100%,#f76503));
background-image: -o-linear-gradient(top,#fc7014 0,#f76503 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fc7014,endColorstr=#f76503,GradientType=0);
background-image: -ms-linear-gradient(top,#fc7014 0,#f76503 100%);
}
.d-s-r .d-job-app b{background:url(../images/UI2013/list-search/d-job-app-icon.png) center no-repeat}

/* 列表 */
.lst-search .p1{width:190px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.lst-search .p2{width:221px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.lst-search .p3{width:95px}
.lst-search .p5{width:115px;}
.lst-search .p7{width:182px}
.lst-search .p7 .fav,.lst-search .p7 .rec{width:37px;background:#eb5901;box-shadow:1px 1px 1px #c8c5c5;border-right:1px solid #f56f1f}
.lst-search .p7 a:hover.fav,.lst-search .p7 a:hover.rec{background:#f46305}
.lst-search .lst-job-app b{background:url(../images/UI2013/list-search/lst-job-app-icon.png) center no-repeat;margin:3px 3px 0 4px}

/*-----写字楼，道路搜索------*/
.s2 { padding:0px;}
.s2 .topsobox{ height:85px; border-bottom:1px #D5D5D5 solid; background-color:#F5F5F5; padding-top:5px;}
.s2 .topsobox .left{ float:left; width:100px; text-align:right; height:20px; margin-top:12px; padding-top:4px;}
.s2 .topsobox .right{ float:left; width:750px;height:20px; margin-top:18px; padding-left:5px;}
.s2 .topsobox .right a{ display:block; width:18px; height:18px; line-height:18px; border:1px #CCCCCC solid; float:left; text-align:center; margin-right:8px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif}
.s2 .topsobox .right a:hover{ color:#FFFFFF; background-color:#FF6600; border-color:#FF3300}
.s2 .topsobox .right a.select{color:#FFFFFF; background-color:#FF6600; border-color:#FF3300}
.s2 .topsobox .right .keybox{ width:195px; float:left;}
.s2 .topsobox .right .keybox input{width:180px;border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666;height:14px;line-height:14px; padding:3px;color:#666666;}
.s2 .topsobox .right .keysub  a{ display:block; width:50px; text-align:center; border:1px  #999999 solid; height:21px; line-height:21px; text-decoration:none; color: #666666}
.s2 .topsobox .right .keysub a:hover{ background-color: #FF6600; border-color: #FF3300; color:#FFFFFF} 
.s2 .showsobox {}
.s2 .showsobox .left{ float:left; width:100px;text-align:right; padding-top:17px;}
.s2 .showsobox .left b{ color:#FF3300}
.s2 .showsobox .right{ float:left; width:870px; padding-top:19px; padding-left:5px;}
.s2 .showsobox .right li{ float:left; height:23px; line-height:23px; width:140px; padding-left:5px; overflow:hidden}
.s2 .showsobox .right li span{ color:#FF6600; padding-left:3px;}
.s2 .showsobox .right span {height:23px; line-height:23px;}

.jobsearchbox{width:998px;  margin:0 auto; border:1px solid #ffd0a1;background:#fffbf7}
.jobsearchbox .loading{background:url(../images/90.gif) no-repeat center; background-color: #FFFFFF;  height:25px;}
.jobsearchbox .myselbox{width:998px;  margin:0 auto; border-top:1px #D5D5D5 solid;background-color:#F2F2F2; display:none;padding-bottom:5px;}
.jobsearchbox .myselbox .left{float:left; width:80px; text-align:right; padding-top:5px;}
.jobsearchbox .myselbox .optcentet{float:left; width:805px; padding-left:5px;}
.jobsearchbox .myselbox .optcentet a{display:block;float:left; color:#FF6600; border:1px #FF9900 solid; height:19px;  line-height:19px; padding-left:5px; padding-right:20px; text-decoration:none; margin-right:8px;background:url(../images/51.gif) no-repeat right -274px;background-color:#FFFFFF;white-space: nowrap; margin-top:5px;}
.jobsearchbox .myselbox .optcentet a u{ color:#666666; text-decoration:none}
.jobsearchbox .myselbox .optcentet a:hover{background:url(../images/51.gif) no-repeat right -297px;background-color: #FFFBD9; border-color:#FF6600}
.jobsearchbox .myselbox .right{float:left; width:90px;}
.jobsearchbox .myselbox .right a{display:block;color:#009900; border:1px #ADC581 solid; height:19px;  line-height:19px; padding-left:23px; width:55px; text-decoration:none;  background:url(../images/51.gif) no-repeat 0px -320px;background-color:#FFFFFF;white-space: nowrap; margin-top:5px;}
.jobsearchbox .myselbox .right a:hover{background-color: #F1FEDA; border-color: #009900}
.jobsearchbox .bottomheight{ height:10px;}
.s1 { padding-top:10px;}
.s1 .litit { width:70px; margin-top:0px; float:left; text-align:right; }
.s1 .litit.keysel{ padding-top:15px;}
.s1 .litit.csel{ padding-top:6px;}
.s1 .littxt{ width:880px; margin-top:8px; float:left;padding-bottom:8px;padding-left:8px;border-bottom:1px solid #eee;}
.s1 .littxt .keybox{background-color:#E9E9E9; padding-left:4px; padding-top:4px; height:36px; float:left; padding-right:4px;}
.s1 .littxt .keybox .keyinputbox{ width:342px; float:left}
.s1 .littxt .keybox .keyinputbox input{ width:330px; border:1px   #B9B9B9 solid; background-color:#FFFFFF; height:22px; padding-left:10px; padding-top:6px; border-right:0px; line-height:18px;}
.s1 .littxt .keybox .subinputbox{ width:70px; height:31px; float:left;}
.s1 .littxt .keybox .subinputbox input{ width:70px; height:31px;background:url(../images/51.gif) no-repeat; border:0px; color:#FFFFFF; font-family:"microsoft yahei","宋体"; font-size:15px; line-height:31px; *margin-top:1px;}
.s1 .littxt .keybox .subinputbox1{ width:70px; height:31px; float:left;}
.s1 .littxt .keybox .subinputbox1 input{ width:70px; height:31px;background:url(../images/51.gif) no-repeat 0px -32px; border:0px; color: #666666; font-family:"microsoft yahei","宋体"; font-size:15px; line-height:31px; *margin-top:1px;}
.s1 .littxt .keymore{ width:200px;background:url(../images/51.gif) no-repeat 40px -64px; float:left; padding-left:63px; padding-top:10px; color:#FF6600; }
.s1 .littxt li{width:145px; height:25px; line-height:25px; overflow:hidden; float:left }
.s1 .littxt li.hide{ display:none}
.s1 .littxt li.more a{ display:block; width:40px; height:21px; line-height:21px; padding-left:8px; border:1px #CCCCCC solid;background:url(../images/51.gif) no-repeat right -350px; color:#000000;}
.s1 .littxt li.more a:hover{ background-position:right -375px; border-color: #FF9900}
.s1 .littxt .min li{ width:100px; overflow:hidden}
.s1 .littxt li span{background:#f7881a;color:#fff;padding:3px;border-radius:2px;font-weight:700}
.s1 .advbox{ display:none}
.sub-type { background:#EFEFEF; border: 1px solid #F4F4F4; margin: 8px 0 0; padding: 8px 10px 5px;}
.price { position:absolute; right:25px; top:-3px; color:#1155CC;font-size:12px}
.price font { font-size:16px; color:#e24949;font-weight:bold;} 
#select1{background:#f7881a;color:#fff;padding:3px;border-radius:2px;font-weight:700}
/*地图*/
.mapnav {width:1000px; margin:0 auto; border:1px solid #D5D5D5; margin-top:8px;background:url(../images/91.gif) repeat-x 0px -207px }
.mapnav .left {float:left; width:767px; height:42px; padding-left:8px;}
.mapnav .left .fdiv{float:left;  margin-top:8px; margin-right:10px; height:30px;}
.mapnav .left a{ display:block;background:url(../images/91.gif) no-repeat 6px 3px; height:18px; line-height:18px; padding:4px 8px 2px 26px; width:60px;}
.mapnav .left a.a1{ background-position:6px -19px;}
.mapnav .left a.a2{ background-position:6px -41px;}
.mapnav .left a.a3{ background-position:6px -63px;}
.mapnav .left a.a4{ background-position:6px -85px;}
.mapnav .left a.a5{ background-position:6px -107px;}
.mapnav .left .fdiv.select{ background:url(../images/91.gif) no-repeat center -170px;}
.mapnav .left .fdiv.select a{border:1px #999999 solid; border-bottom:0px; background-color:#FFFFFF}
.mapnav .right {float:left; width:220px;height:42px; padding-left:10px;}
.mapnav .right a{ display:block; float:left; padding-left:21px; padding-right:20px; margin-top:13px; background:url(../images/91.gif) no-repeat 0px 0px; height:18px; line-height:18px;}
.mapnav .right a.a6{ background-position:0px -132px;}
.mapnav .right a.a7{ background-position:0px -154px;}
/*地图*/
.map   {width:1000px; margin:0 auto; border:1px solid #C8C8C8; border-top:0px;}
.map  .left{float:left; width:775px; height:500px;border-right:1px solid #C8C8C8; position:relative}
.map  .left .maploading{width:775px; height:350px; position:absolute; left:0; top:0; background-color:#ffffff; text-align:center; padding-top:150px; color:#FF3300}
.map  .left .maploading img{ vertical-align:middle; margin-right:3px;}
.map  .left .mapcontainer{width:775px; height:500px;}
.map  .right{float:left; width:223px;}
.map  .right .infotiploading{background:url(../images/90.gif) no-repeat 15px 5px; background-color:#F6F6F6; padding-left:35px; height:25px; line-height:25px; color:#FF6600; border-bottom:1px solid #C8C8C8}
.map  .right .infotipshow{background-color:#F6F6F6; padding-left:12px; height:25px; line-height:25px; color:#FF6600; border-bottom:1px solid #C8C8C8; display:none}
.map  .right .typebox{ padding-left:12px; border-bottom:1px solid #C8C8C8; }
.map  .right .typebox .searchtit{ height:35px; line-height:30px; font-size:14px; font-weight:bold; padding-top:10px;}
.map  .right .typebox .searchinput{height:35px; overflow:hidden}
.map  .right .typebox .searchinput .selectinput{width:175px; background-image:url(../images/09.gif); background-position:right center; background-repeat:no-repeat; cursor:pointer; border:1px solid ;border-color:#666666 #CCCCCC #CCCCCC #666666; height:18px; line-height:18px; padding:3px; color:#666666;}
.map  .right .typebox .searchinput .keyinput{ width:175px;border:1px #cccccc;border-color:#666666 #CCCCCC #CCCCCC #666666; height:18px; line-height:18px; padding:3px; color:#666666; }
.map  .right .typebox .searchbutton{height:45px;}
.map  .right .typebox .searchbutton .searcsubmit{background-image:url(../images/55.gif); width:64px; height:24px; border:0px;vertical-align:middle; margin-right:8px;}
.map  .right .list { font-size:12px; padding-left:15px; padding-top:10px;}
.map  .right .list .tit{ font-size:14px; height:20px;}
.map  .right .list li{ padding-left:10px; height:23px; line-height:23px;background:url(../images/01.gif) no-repeat 3px -30px;}
.map  .right .list li.noinfo{ padding-left:0px;background-image:none; color:#999999}
.map  .right .listbox{ position:relative}
.map  .right .listbox .listloading{ width:100%; height:374px; background-color: #FFFFFF; color:#000000; position:absolute;text-align:center; padding-top:100px; display:none}
/*地图分页*/
.pagination {font-size: 10px; padding-top:8px;}        
.pagination a {text-decoration: none;border: solid 1px #DBDBDB;color: #666666;background:#F9F9F9;}
.pagination a, .pagination span { display: block; float: left;padding: 1px 2px;margin-right: 3px;margin-bottom: 3px;}
.pagination .current {background: #26B;color: #fff;border: solid 1px #26B;}
.pagination .current.prev, .pagination .current.next{color:#666666;border-color:#DBDBDB;background:#F9F9F9;}
/*地图覆盖物*/
.maplabel a{background:url(../images/92.gif) no-repeat; height:28px; display:block;text-decoration: none; padding-left:8px; color: #FFFFFF; padding-top:5px; position:relative; padding-right:6px;}
.maplabel a u{display:block; height:33px;background:url(../images/92.gif) no-repeat right 0px; width:5px; position:absolute;top:0; right:0;}
.maplabel a:hover { background-position:0px -34px;}
.maplabel a:hover u{ background-position:right -34px;}
.mapinfowindow{ line-height:180%; font-size:12px;}
.mapinfowindow .tit{ font-size:14px; font-weight:bold; width:100%; border-bottom:1px  #CCCCCC solid; height:30px; line-height:30px; margin-bottom:6px; overflow:hidden}
.mapinfowindow li{ padding-left:10px; height:23px; line-height:23px;background:url(../images/01.gif) no-repeat 3px -30px;}
.mapinfowindow li.more{ background-image:none; text-align:right;padding-right:20px;}
/*--------职位对比-------*/
.company-contrast {width:1001px; margin:0 auto; margin-top:8px;}
.company-contrast .box{width:238px; margin-left:8px; _margin-left:4px;float:left;border:1px solid #E4E4E4;}
.company-contrast .box .tit{height:30px;background:url(../images/52.gif) repeat-x 0px -239px; border-bottom:1px solid #E4E4E4; line-height:30px; font-size:14px; font-weight:bold; color:#666666; padding-left:15px; overflow:hidden}
.company-contrast .box li{ padding:5px; height:25px; line-height:25px; border-bottom:1px #e4e4e4 solid; overflow:hidden}
.company-contrast .box .but{ padding:10px;}
.company-contrast .box .txt{ padding:5px; line-height:180%}
/*-----jquery Float css--------*/
.OpenFloatBg{display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.OpenFloatBoxBg{display:none;background:#666666;position:absolute;}
.OpenFloatBox{border: #999999 1px solid;width:650px;position:absolute;}
.OpenFloatBox .title{height:30px;color: #333333;background:url(../images/72.gif) repeat-x;}
.OpenFloatBox .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;padding:7px 10px 0;}
.OpenFloatBox .title .DialogClose{float:right;cursor:pointer; display:block;background:url(../images/72.gif) no-repeat  0px -30px; width:30px; height:30px;}
.OpenFloatBox .title .spanhover{ background-position:0px -60px;}
.OpenFloatBox .tip{height:30px;color: #FF6600;background:url(../images/72.gif)  no-repeat  0px -90px; padding-left:26px; line-height:30px;background-color:#FFFFFF}
.OpenFloatBox .selecteditem{ display:none; background-color: #FFFEEE; border:1px #FF9966 solid;width:100%;color: #FF0000; padding:10px 0px;}
.OpenFloatBox .selecteditem .empty{ color: #0066CC; cursor:pointer}
.OpenFloatBox .selecteditem label{ display:block;  width:145px; float:left;margin-right:5px; padding-left:5px;color:#339900; cursor:pointer}
.OpenFloatBox .txt{ padding:15px; padding-top:0px;}
.OpenFloatBox .content{background-color:#FFFFFF; width:100%;}
.OpenFloatBox .content .item{ width:150px;height:20px;margin-right:5px; float:left; cursor:pointer;}
.OpenFloatBox .content .item .titem{ display:block; position:absolute; width:150px; z-index:1;}
.OpenFloatBox .content .item .titemhover{ border:1px #FF9900 solid; background-color:#FFFEF0; color:#FF6600; font-weight:bold}
.OpenFloatBox .content .item .sitem{position:absolute; display:none; border:1px  #00CCFF solid; width:150px;  background-color:#999999;z-index:2; margin-top:20px; border:1px #FF9900 solid;background-color:#FFFEF0;border-top:0px;}
.OpenFloatBox .content .item .sitem label{ padding-bottom:5px; line-height:23px;}
.OpenFloatBox .wait{background:url(../images/90.gif)  no-repeat  center; padding:30px;}
/*--------职位对比-------*/
.company-contrast {width:1001px; margin:0 auto; margin-top:8px;}
.company-contrast .box{width:238px; margin-left:8px; _margin-left:4px;float:left;border:1px solid #E4E4E4;}
.company-contrast .box .tit{height:30px;background:url(../images/52.gif) repeat-x 0px -239px; border-bottom:1px solid #E4E4E4; line-height:30px; font-size:14px; font-weight:bold; color:#666666; padding-left:15px; overflow:hidden}
.company-contrast .box li{ padding:5px; height:25px; line-height:25px; border-bottom:1px #e4e4e4 solid; overflow:hidden}
.company-contrast .box .but{ padding:10px;}
.company-contrast .box .txt{ padding:5px; line-height:180%}

