



/*查询模板*/
.choose-search{
    position: relative;
    width: 100%;
    height: 176px;
    background-color: #003466;
}
.main-search{
    width: 800px;
    height: 100px;
    position: absolute;
    left: 50%; top:50%;
    margin-top: -50px;
    margin-left: -400px;
}
.search-block{
    width: 800px;
}
.choose-item{
    color: #333333;
    background-color: white;
    border: solid 1px #275A7F;
    border-right: none;
}
.search-confirm-item{
    width: 150px;
    background-color: #275A7F;
    color: white;
    border: solid 1px #275A7F;
}
.info-search{
    font-size: 16px;
    margin-top: -10px;
    color: white;
}
.info-search > div{
    display: inline-block;
}
.info-item{
    padding: 0 10px;
    color: #babdc0;
}
.camp-rec{
    border-right: solid 1.5px #babdc0;
}
/*Carousel*/
.item img{
    width: 100%;
}
.carousel-caption{
    font-size: 34px;
    font-weight: 100;
    position: absolute;
    top: 100px;
}

/*hot-recruitment*/
.hot-recruitment{
    position: relative;
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}
.rec-title>h1{
    color: #333333;
    font-size: 36px;
}
.rec-title>h3{
    font-size: 14px;
    color: #999999;
    margin-top: 0px;
}
.rec-main{
    width: 65%;
}
.rec-main > div{
    margin-bottom: 20px;
}
.rec-item{
    width: 260px;
    height: 260px;
    background-color: white;
}
.rec-item > img{
    width: 165px;
    height: 165px;
    margin-top: 30px;
}
.rec-item > p{
    font-size: 18px;
    color: rgb( 102, 102, 102 );
}
.uni-item > img{
    width: 130px;
    height: 130px;
    margin-bottom: 20px;
}
.uni-item > p{
    font-size: 20px;
}


.rec-item-code{
    width: 260px;
    height: 260px;
    background-color: rgb( 46, 98, 149 );
    position: absolute;
    z-index: -4;
    font-size: 16px;
    font-weight: 600;
}

.code-main{
    width: 100%;
    height: 190px;
}
.code-pic{
    position: relative;
    width: 150px;
    height: 150px;
    border: solid 5px #666666;
    background-color: #FFFFFF;
    color: rgb( 51, 51, 51 );
    top: 20px; left: 55px;
    line-height: 150px;
}
.code-bottom{
    width: 100%;
    height: 70px;
    background-color: rgb( 0, 52, 102 );
    color: white;
    line-height: 70px;
}

/*social-recommendation*/
.social-main{
    width: 100%;
    padding: 40px 0px;
}
.social-1{
    width: 70%;
    height: 176px;
    margin: 0 auto;
}
.social-item1{
    text-align: center;
    margin-top: 30px;
}
.social-item1 img{
    height: 110px;
    width: 110px;
    margin-bottom: 20px;
}
.social-item1 p{
    font-size: 18px;
    color: rgb( 153, 153, 153 );
}

.social-2{
    margin: 0 auto;
    width: 75%;
}
.social-item2 img{
    width: 200px;
    height: 90px;
    margin-bottom: 20px;
}
.social-3{
    color: #336699;
    font-size: 26px;
}






/*弹窗*/
.modal-signup{
    width: 620px;
    height: 600px;
    border-radius: 0;
    position: absolute;
    top: 50%; left: 50%;
    margin-top: -300px;
    margin-left: -310px;
    text-align: center;
}
.modal-login{
    width: 620px;
    height: 480px;
    border-radius: 0;
    position: absolute;
    top: 50%; left: 50%;
    margin-top: -240px;
    margin-left: -310px;
    text-align: center;
}
.modal-body{
    margin: 0 auto;
}
.modal-body img{
    margin-bottom: 40px;
}
.modal-title{
    font-size: 15px;
    color: rgb( 153, 153, 153 );
}
.width-signup{
    width: 370px;
}
.width-login{
    width:  550px;
}
.modal-input-g{
    margin: 20px 0;
    border: solid 1px rgb( 204, 204, 204 );
}
.modal-input-l{
    margin: 20px 0;
    width: 460px
}

.width-login span{
    width: 90px;
    background-color: transparent;
    color: rgb( 153, 153, 153 );
    border-radius:0;
    border: none;
}
.btn-code{;
    background-color: #ffcc00;
    border: solid 1px #ffcc00;
}
.modal-footer{
    width: 370px;
    margin: 0 auto;
}
.moda-contract{
    width: 370px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.login-block{
    text-align: center;
    justify-content: center;
    margin-bottom: 5px;
}
.text-l{
    width: 150px; border-right: solid 0.5px rgb( 255, 102, 102 );
}
.text-r{
    width: 150px; border-left: solid 0.5px rgb( 255, 102, 102 );
}

.btn-Mymodal{
    width: 370px;
    height: 40px;
    border-radius: 10px;
    border: solid 1px rgb( 204, 204, 204 );
    background-color: rgb( 255, 102, 102 );
    font-size: 20px;
}

/* 搜索标题 */
.searchtitle{
	font-size: 30px;
    text-align: center;
    margin-top: 20px;
	color: #555;
}


















