﻿.hidden{ height:30px;overflow:hidden }

/* 搜索框 */
.sMain0{ margin:auto;width:1200px; height:auto;padding-top:20px; padding-bottom:20px; }
.sMain0 .sea1{ margin:auto; width:1200px; height:30px; }
.sMain0 .sea1 .s1{ float:left; width:70px; height:30px; line-height:30px; margin-right:10px; text-align:center; background-color:#3b99fb; color:#fff; cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px; }
.sMain0 .sea1 .s2{ float:left; width:70px; height:30px; line-height:30px; margin-right:10px; text-align:center; background-color:#B8DBFE; color:#fff; cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px; }
.sMain0 .sea2{ margin:auto; width:1200px; height:44px; }
.sMain0 .sea2 .s1{ float:left;width:1080px; height:44px; }
.sMain0 .sea2 .s1 input{ float:left;width:1080px; height:44px; line-height:44px;border:0px #3b99fb solid; border-right:none;padding:0px;background:url(/images/header/seabg.png) 15px center no-repeat; background-size:18px;text-indent:40px;font-family: "Microsoft YaHei", 微软雅黑; color:#333; font-size:14px;outline:none;background-color:#fff;border-bottom-left-radius:3px; }
.sMain0 .sea2 .s2{ float:left;width:120px; height:44px; }
.sMain0 .sea2 .s2 img{ border-top-right-radius:3px;border-bottom-right-radius:3px;cursor:pointer; }

/* 地图搜索 */
.sMain1{ margin:auto; width:1200px; height:auto; margin-bottom:0px; }
.sMain1 .left{ float:left; width:900px; background-color:#FFF; }

/*--地图--*/
.map-wrap{ width:100%;margin:0px auto; margin-bottom:0px; font-size:12px; }
.map-box{ position:relative;height:580px;border:1px solid #e8e8e8; }
.marker,.markerover{background:url(../images/job/tabright.gif) no-repeat top right;position:absolute;color:#FFF;height:24px;line-height:24px;white-space:nowrap;padding:0 10px;font-size:12px;cursor:pointer;z-index:1}
.markerover{background-position:bottom right;z-index:100}
.arrow,.arrowover{background:url(../images/job/tableft.gif) no-repeat 0 0;position:absolute;width:9px;height:33px;top:0;left:-2px;overflow:hidden}
.arrowover{background-position:0 -33px}

/*--地图弹窗--*/
.tanchuang_main{width:552px;margin:0 auto;display:none;background-color:#FFF; border:0px #e8e8e8 solid; }
.tc_title{text-indent:10px;background:#288add;height:42px;line-height:42px;color:#fff;font-size:14px;font-weight:700}
.tc_title a{color:#fff}
.close{position:absolute;text-indent:-9999px;display:block;right:13px;top:12px;width:14px;height:14px;overflow:hidden;background:transparent url(../images/job/close.gif) no-repeat scroll 0 0;outline:0}
.close:hover{background-color:#259;background-position:0 0}
.close:active{star:expression(this.onFocus=this.blur())}

.companyinfo{ font-size:12px; }
.companyinfo a{ color:#288add; }
.companyinfo li{line-height:25px}
.companyinfo h3{font-size:14px;line-height:22px;padding-top:20px}
.companyinfo li span.b{font-weight:700}

.joblist{ font-size:12px; }
.joblist a{ color:#288add; }
.joblist td{padding:5px;border-bottom:1px #EBEEF7 solid}
.joblist td span{font-weight:700;color:#F30;font-family:arial}

/* 搜索开始 */
.sMain1 .right{ float:right; width:290px; height:580px; }
.sMain1 .right .title{ float:left; width:290px; height:40px; line-height:40px;border-top:5px #3B99FB solid; font-size:14px; color:#666; text-align:center; background-color:#FFF; }
.sMain1 .right .title i{ color:#f30; font-style:normal; margin:0px 5px; }
.sMain1 .right .mylist{ float:left; width:290px; height:480px; background-color:#FFF; margin-top:10px;overflow-y: scroll;overflow-x: none; }
.sMain1 .right .mylist ul{ float:left; width:260px; padding:10px 0px; border-bottom:1px #eee solid; margin:0px 10px; }
.sMain1 .right .mylist ul .li1{ float:left; width:270px; height:35px; }
.sMain1 .right .mylist ul .li1 .num{ float:left; width:25px; line-height:25px; background-color:#eee;border-radius:100%; text-align:center; margin-top:5px; }
.sMain1 .right .mylist ul .li1 .num:hover{ background-color:#3b99fb; color:#FFF; }
.sMain1 .right .mylist ul .li1 .com{ float:right; width:240px; line-height:35px; color:#333; font-weight:bold; font-size:15px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; }
.sMain1 .right .mylist ul .li1 .com:hover{ color:#f60;}
.sMain1 .right .mylist ul .li1 .com:visited{ color:#333;}
.sMain1 .right .mylist ul .li2{ float:left; width:270px; height:auto; }
.sMain1 .right .mylist ul .li2 a{ float:left; width:270px; line-height:30px; color:#3b99fb; }
.sMain1 .right .mylist ul .li2 a:hover{ color:#f60;}
.sMain1 .right .mylist ul .li2 a:visited{ color:#3b99fb;}

.sMain1 .right .mypage{ float:left; width:270px; height:25px; background-color:#FFF; padding:10px 10px; }
.sMain1 .right .mypage i{ float:left; width:20px; line-height:20px; background-color:#3B99FB; color:#FFF; text-align:center; border-radius:3px; font-style:normal; margin-right:10px; margin-top:3px; }
.sMain1 .right .mypage a{ float:left; width:auto; line-height:25px; margin-right:10px; }


/* 定义滚动条样式 */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background-color: rgba(240, 240, 240, 1);
}
  
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 0px rgba(240, 240, 240, .5);
  border-radius: 10px;
  background-color: rgba(240, 240, 240, .5);
}
  
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 0px #C1C1C1;
  background-color: #C1C1C1;
}
