.sx-container{
    padding-bottom: 50px;
    width:100%;
    color:#000;
}
.sx_top{
    width:100%;
    padding:0 15px;
    background:#fff;
    border:1px solid #e7e7e7;
}
.sx_top ul{
    min-height:218px;
}
.sx_top ul>li{
    font-size: 14px;
    line-height: 28px;
}
.sx_top ul>h4{
    font-size:18px;
    color:#000000;
    text-align:left;
    margin:13px 0 5px 0;
}
.sx_top ul>li>span{
    display: inline-block;
    color:#666;
}
.sx_top ul>li>p{
    display: inline-block;
    color:#000;
}
.sx_top ul>li:first-child>p{
    color:#63aefd;
}
.sx_top ol{
    height:218px;
    padding-top:14px;
}
.sx_top ol>li{
    text-align: right;
}
.sx_top ol>li:first-child p{
    display: inline-block;
}
.sx_top ol img{
    padding:18px 0;
    height:130px;
}
.sx_top ol>li>a{
    /* width:40%; */
    height:38px;
    color:#fff;
    outline: none;
    border: 0;
    border-radius: 3px;
    font-size: 15px;
    display: inline-block;
    line-height: 38px;
    cursor: pointer;
    text-align: center;
    padding: 0 10px;
}
.sx_top ol>li>a:nth-child(1){
    background: #f6a623;
    margin-right:5%;
}
.sx_top ol>li>a:nth-child(1):hover{
    background: #b26e00;
}
/* .sx_top ol>li>a:nth-child(3){
    background: #4990e2;
}
.sx_top ol>li>a:nth-child(3):hover{
    background: #2a68ac;
} */
.sx_top ol>li>.goHuichang{
    background: #4990e2;
}
.sx_top ol>li>.goHuichang:hover{
    background: #2a68ac;
}

.sx_bottom{
    width:100%;
    margin-top: 40px;
}
.sx_bottom>ul{
    height:37px;
}
.sx_bottom>ul>li{
    line-height: 35px;
    text-align: center;
    font-size: 16px;
    float: left;
    cursor: pointer;
    padding:0 22px;
}
.sx_bottom .sxb_{
    display: none;
    box-sizing: border-box;
    word-break: break-all;
    border:1px solid #e7e7e7;
    background:#fff;
    padding:20px;
    min-height: 300px;
}
.sx_bottom #p1 table{
    width:100%;
}
.sx_bottom #p1 table td{
    border:1px solid #aaa;
}
.sx_bottom table{
	width:100%;
}
.sx_bottom table tr{
	cursor: default;
    border-top: 1px solid #e7e7e7;
}
.sx_bottom table th{
	height:40px;
	line-height: 40px;
	text-align: left;
	border-bottom: 1px solid #e7e7e7;
}
.sx_bottom table td{
	line-height: 40px;
	border-bottom: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
}
.sx_bottom table td:first-child,.sx_bottom table th:first-child{
	text-align: center;
    border-left: 1px solid #e7e7e7;
}
@media screen and (max-width:768px){
    .sx_top ol {
        margin-top: 20px;
    }
    .sx_bottom table td {
        line-height: 25px;
    }
    .sx_top ol>li{
        text-align: center;
    }
    
}
.shaixuan{
    width:100%;
    margin-top:20px;
}
.shaixuan>li{
    line-height: 25px;
}
.shaixuan>li:nth-child(1){
    margin-left:0;
}
.shaixuan>li>p{
    border:1px solid #555;
    text-align: center;
    background:#555;
    color:#fff;
}
.shaixuan>li>select{
    height:27px;
    margin-left:-1px;
    color:#666;
}
.shaixuan>li>.col-xs-4{
    padding:0 10px;
}
.shaixuan>li>p>.fa{
    display: block;
    float: right;
    margin-top:5px;
}
.shaixuan>li>button{
    border:none;
    outline: none;
    color:#fff;
    display: inline-block;
    height:100%;
}
.shaixuan>form{
    height:27px;
}
.shaixuan>form>input{
    border:1px solid #666;
    outline: none;
    height:100%;
    text-indent: 1em;
}
.shaixuan>form>button{
    width:40px;
    border:none;
    outline: none;
    height:100%;
    color:#fff;
}
.sx_lists li{
    padding-left:0;
}
/* -----------------------双选会列表------------------------- */
.shuangHead{
    margin:30px 0;
    padding-right: 15px;
}
.shuangHead h5{
    border-bottom:2px solid #155CC7;
}
.bai{
    position: relative;
    padding:0px 2px 0 15px;
    display: inline-block;
    height:45px;
    line-height: 45px;
    font-size: 20px;
    background-color: #155CC7;
    color:#fff;
}
.bai:after{
    content: "";
    position: absolute;
    top:0;
    right:-45px;
    display: inline-block;
    border-left:45px solid #155CC7;
    border-top:45px solid transparent;
}
.blue{
    font-size:18px;
    color: #155CC7;
    margin-left: 37px;
}
.shuangHead p{
    height:20px;
    text-align: right;
    margin:10px 0;
}
.daoNiu {display: block;float: right;padding: 0 15px;border-left:1px solid #999;}
.daoNiu:last-child{border: none;}
.daoNiu a{color:#999;}
.daoNiu a:hover{color:#155CC7;}
.sx_lists{
    width:100%;
    height:auto;
    margin:30px 0 0 0;
}
.sx_lists li{
    height:320px;
    padding-right:0;
    margin-bottom:20px;
}
.sx_lists li a{
    display: block;
}
.sxl_top{
    height:140px;
    position: relative;
}
.sxl_top>img{
    width:100%;
    height: 100%;
}
.sxl_top>div{
    width:90%;
    height:25px;
    line-height: 25px;
    position: absolute;
    bottom:13px;
    left:50%;
    transform: translateX(-50%);
    -ms-transform:translateX(-50%); 	/* IE 9 */
    -moz-transform:translateX(-50%); 	/* Firefox */
    -webkit-transform:translateX(-50%); /* Safari 鍜� Chrome */
    -o-transform:translateX(-50%); 	/* Opera */
    background:rgba(0,0,0,0.4);
    border-radius: 15px;
    padding:0 12px;
    color: #fff;
    font-size: 12px;
}
.sxl_top>div p:nth-child(2){
    width:60px;
    text-align: right;
}
.sxl_top>div .fa{
    font-size:14px;
}
.sxl_bottom{
    width:100%;
    height:180px;
    padding:10px;
    box-sizing: border-box;
    border:1px solid #e3e3e3;
}
.sxl_bottom>h4{
    width:100%;
    height:30px;
    line-height: 30px;
    text-overflow : ellipsis;
    white-space : nowrap;
    overflow : hidden; 
    font-size:15px;
}
.sxl_bottom>p{
    width:100%;
    height:30px;
    line-height: 30px;
    font-size:12px;
    color:#666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sxl_bottom>p>img{
    vertical-align: middle;
}
.sxl_bottom>span{
    width:100%;
    height:30px;
    line-height: 30px;
    display: block;
    border-top:1px dashed #c3c3c3;
    margin:5px 0;
    font-size:12px;
}
.sx_lists li:hover a{
    box-shadow:0 0 4px 3px #e3e3e3;
}
.jjks{color:rgb(5,94,193);}
.zzjx{color:rgb(63,159,0);}
.yjs{color:#666;}
@media screen and (max-width:768px){
    .blue {
        font-size: 14px;
    }
    .shaixuan>li {
        margin-bottom:10px;
        height:27px;
    }
    .bai{font-size:18px;}
}
/* -------------------------进入会场--------------------------- */
.hc-container{
    width:100%;
    background:#f5f5f5;
}
.hc-container>.container>p{
    padding-top:10px;
    padding-bottom:10px;
    font-size:14px;
    color:#333333;
}
.hc-container>.container>div{
    background:#fff;
    padding:20px;
}
.hc-container>.container>div>h3{
    font-size:18px;
    color:#000000;
    text-align:center;
    margin-bottom: 13px;
}
.hc-container .p1{
    font-size:14px;
    text-align:center;
}
.d1{
    width:100%;
    margin-top: 20px;
}
.d1 ul{
    height:50px;
    margin: auto;
    padding:0 50px;
}
.d1 ul li{
    width:30%;
    float:left;
    height:100%;
    line-height: 50px;
    text-align: center;
    color:#fff;
    margin-right:5%;
}
.d1 ul li:last-child{
    margin-right:0px;
}
.d1 ul li>span{
    width:10px;
    height: 100%;
    display: block;
    float: left;
    background: rgba(0,0,0,0.4);
}
.d1 ul li>p>span{
    font-size:30px;
    vertical-align: middle;
    padding-right:20px;
}
.d2,.d4{
    width:100%;
    height:50px;
    line-height: 50px;
    margin:30px auto 0;
    background:#e8f0ff;
    padding:0 250px;
}
/* .d4{
    padding:0 100px;
} */
.d2>div{
    width:49%;
    float:left;
    text-align: center;
}
.d4>div{
    width:49%;
    float:left;
    text-align: center;
}
.d2>div>span,.d4>div>span{
    font-size:26px;
    vertical-align: middle;
    padding-right:20px;
}
.d2>span,.d4>span{
    width:1px;
    height:30px;
    display: block;
    margin-top:10px;
    float:left;
}
.d3{
    width:100%;
    height:150px;
    border:1px solid #e8f0ff;
    border-top:none;
}
.d3 i,.d5 i{
    display: inline-block;
    width: 13px;
    height: 13px;
    margin-right: 10px;
    background: url(../image/jian.png);
}
.xiaoxi{
    padding-left:25px;
}
.xiaoxi a{
    margin-left: 30px;
    color: #00479a;
    overflow: hidden;
    width: 53%;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: inline-block;
}
.xiaoxi .ru{
    float: right;
    margin-left: 20px;
    margin-right: 50px;
}
.d5{
    width:100%;
    margin-top:40px;
}
.d5>h5{
    font-size:16px;
    color:#000000;
}
.d5>h5>span{
    width:10px;
    height:10px;
    display: inline-block;
    margin-right:10px;
}
.d5>h5>a{
    font-size:12px;
    color:#333333;
}
.d6{
    width:100%;
    margin:0;
    margin-top:20px;
    
}
.d6>li{
    height:240px;
    margin-bottom:20px;
    /* padding-right:0; */
}
.d6>li>div{
    position: relative;
}
.d6>li>div>.mask{
    width:100%;
    height:100%;
    background: rgba(0,0,0,0.7);
    position: absolute;
    top:0;
    left:0;
    display: none;
}
.d6>li>div>.mask>a{
    display: block;
    width:120px;
    height:35px;
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin: auto;
    text-align: center;
    line-height: 35px;
    color:#fff;
}
.d6>li>p{
    height:30px;
    line-height: 30px;
    color:#000;
    text-align: center;
}
.d6>li>p>span{
    font-size:18px;
}
.d6_top{
    height:160px;
    border:1px solid #e0e0e0;
    text-align: center;
}
.d6_top>img{
    display: block;
    margin:20px auto 10px;
    width:60px;
    height:60px;
}
.d6_bottom{
    height:50px;
    line-height: 50px;
    text-align: center;
    border:1px solid #e0e0e0;
    margin-top:-1px;
    color:#000000;
}
@media screen and (max-width:768px){
    .d1 ul {
        padding: 0;
    }
    .d2, .d4 {
        padding: 0;
    }
    .xiaoxi li a {
        width: 30%;
    }
}
.sx_bottom img {
    display: block;
    max-width: 98%;
    margin: auto !important;
    height: auto;
}
.sx_bottom p img {
    padding: 10px 0;
    display: inline-block;
}

/* 双选会招聘简章 */
.contbox{
    background:white;
    padding:20px;
    overflow: hidden;
    margin: 20px 0;
    min-height: 600px;
}
.cont-left{
    width:60%;
    float: left;
}
.cont-right{
    width:40%;
    float: left;
}
.block-style{
    display: inline-block;
    position: relative;
    font-size: 16px;
    font-weight: bold;
    margin: 0px 0px 15px;
}
.block-style b{
    position: absolute;
    width: 100%;
    height: 4px;
    background: linear-gradient(270deg, rgba(208, 24, 24, 0.85) 0%, rgba(234, 130, 130, 0.85) 100%);
    box-shadow: 0px 2px 4px rgba(208, 24, 24, 0.16);
    left: 0;
    top: 13px;
    z-index: 1;
}
.zw-taglist span{
    display: inline-block;
    background:#F9F9F9;
    padding:3px 8px;
    margin-right:8px;
    color:#595959;
    font-size: 12px;
    border-radius: 4px;
}
.positionlist ul li{
    border-bottom:1px solid #F2F2F2;
    padding-bottom:20px;
    margin-bottom:20px;
}
.contbox .work_name{
    color:#262626;
    font-size:16px;
    margin-bottom:12px;
}
.contbox .work_name span{
    margin-right:20px;
}
.contbox .pubInfo{
    font-size:14px;
    color:#D01818;
    display: inline-block;
}
.sbotom{
    color:#595959;
    font-size:14px;
    margin-bottom:12px;
}
.sbotom span b{
    margin:0 12px;
    color:#F2F2F2;
}
.contbox .comdetail{
    background:#F5F7FA;
    padding:32px;
}
.contbox .comdetail a{
    display: inline-block;
    color:#262626;
    font-size:16px;
    margin-bottom:24px;
    width:100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.contbox .comdetail a:hover{
    color:#155CC7;
}
.reuslt_p{
    color:#595959;
    font-size:14px;
    margin-bottom:20px;
}