/* select */
        .sqselect{padding:5px;border-radius:4px;margin:10px auto 0 auto;font-size:12px;background: white;}
        .sqselect li{list-style:none;padding:0 0 0 10px}
        .sqselect .select-list{border-top:#ddd 1px solid;padding-top: 10px;}
        .sqselect dl{zoom:1;position:relative;line-height:24px;}
        .sqselect dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
        /* .select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#666;height:24px;line-height:24px} */
		.sqselect dt{color:#999;line-height:24px;float:left;}
        .sqselect dd{float:left;display:inline;margin:0 8px 0 0;}
        .sqselect dd a{display:inline-block;white-space:nowrap;height:24px;padding:0 10px;text-decoration:none;color:#039;border-radius:2px;background:#F4F7FF}
        .sqselect a:hover{color:#FF3B3B;}
        .sqselect .selected a{color:#fff;background-color:#FF3B3B}
        .select-result dt{font-weight:bold}
        .select-no{color:#999}
        .sqselect .select-result dd a{padding-right:20px;background:#FF3B3B url("../images/close.gif") right 9px no-repeat}
        .sqselect .select-result dd a:hover{background-position:right -15px}

		.clearBtn{border-radius:12px;border:1px solid #FF3B3B;background:#fff;color:#FF3B3B;padding:3px 10px;white-space: nowrap;}
		

		#selectJobName,#selectJobField{height: 86px;overflow: hidden;}
		#selectJobName.expanded,#selectJobField.expanded{height:auto;}


.search_rs_it .rs_t {border-bottom:0;}
        .search_rs_it .rs_bt {border-top:0;}
        .search_rs_it .rs_jb ul li {
            background-color:#ffffff;
            border-radius:10px;
        }
        .search_rs_it .rs_jb ul a {
            color: #d7000f;
            font-weight: bold;
        }
.search_rs_it .rs_t .placename {
            font-size: 15px;
            color: #6d6d6d;
            margin-right: 10px;
            font-weight: bold;
        }
         

         .companyintro {
            font-size: 14px;
            line-height: 22px;
            padding-bottom: 10px;
            color: #6d6d6d;
        }
        .rs_bt .r a>img {
            padding-top: 5px;
        }

.search_rs_it.no_teny .rs_t{border-top:1px solid #ddd;border-bottom:none;color:#999;}
.search_rs_it.no_teny .rs_t .cname{color:#555;font-weight:normal;}
.search_rs_it.no_teny .rs_t .placename {color: #555;font-weight: normal;}
    .search_rs_it.no_teny .rs_t .ctip2 {
        text-align: right;
        margin-top: 8px;
        position: absolute;
        width: 32px;
        height: 40px;
        top: 3px;
        left: 2px;
    }
.split{font-size: 12px; color: #aeaeae;padding:0 10px}
.cinfo{padding:6px 0 6px 40px;}

.swiper-container {
        width: 100%;
        height: 100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 16px;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

.sq-item{width: 100%;height:80px;border-radius:5px;display: flex;align-items: center;justify-content: center;color: #aaa;font-weight: bold;}
.sq-item::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.65);
    border-radius: 5px;
    z-index: 1;
}
.sq-item.active{color: #fff;}
.sq-item.active::before {
    background-color: rgba(0, 0, 0, 0.1);
}
.sq-item.active span{display: flex;align-items: center;justify-content: center;border:2px solid #fff;border-radius: 3px;width:118px;height:68px;}
.sq-item > * {
    position: relative;
    z-index: 2;
}

.sq .swiper-button-next, .sq .swiper-button-prev {width: 16px;height: 26px;background-size: 16px 26px;margin-top: -11px;}

