
.error { color: red; display: none; }
.input-error { border-color: red; }

#nav UL LI A SPAN {
	PADDING-LEFT: 22px; WIDTH: 115px; LINE-HEIGHT: 50px; 
}

.member_employ {
    width: 100%;
}


.member_employ .ebox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 2% 3%;
    border-radius: 18px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    margin-bottom: 4%;
}

.member_employ .ebox_left h2 {
    font-size: 18px;
    margin-bottom: 16px;
}

.member_employ .ebox_left strong {
    font-size: 16px;
    color: red;
    font-weight: normal;
    margin-right: 10px;
}

/* .member_employ .ebox_left span {
    font-size: 14px;
    box-sizing: border-box;
    padding: 2px 8px;
    border-radius: 4px;
    background-color: #f1f1f1;
    margin-right: 4px;
} */


.member_employ .ebox_right {
    display: flex;
    align-items: center;
    width: 40%;
}

.member_employ .ebox_right .headpic {
    width: 100px;
    height: 100px;
    margin-right: 16px;
    border-radius: 12px;
    overflow: hidden;
}

.member_employ .ebox_right .headpic img {
    width: 100%;
    height: 100%;
}

.member_employ .ebox_right .publisher h3 {
    font-size: 16px;
    margin-bottom: 12px;
}

.member_employ .ebox_right .publisher p {
    font-size: 12px;
    margin-bottom: 4px;
}








.member_pinfo {
    width: 100%;
}

.member_pinfo .pbox {
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 2% 3%;
    border-radius: 18px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
    margin-bottom: 4%;
}

.member_pinfo .pbox_left {
    display: flex;
    
}

.member_pinfo .pbox_left .pico {
    width: 120px;
    height: 120px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 16px;
    flex-shrink: 0;
    border-radius: 4px;
    
}

.member_pinfo .pbox_left .pico img {
    height: 100%;
    width: auto;
    min-width: 100%;
}

.member_pinfo .pbox_left h2 {
    font-size: 20px;
    color: #000;
    margin-bottom: 16px;
}



.member_pinfo .pbox_right {
    display: flex;
    align-items: center;
    align-self: stretch;
    width: 30%;
    border-left: 1px solid #d1d1d1;
    padding-left: 2%;
    margin-left: 2%;
    flex-shrink: 0;
}


.member_pinfo .pbox_right .headpic {
    width: 80px;
    height: 80px;
    margin-right: 16px;
    border-radius: 50%;
    overflow: hidden;
    flex-shrink: 0;
}

.member_pinfo .pbox_right .headpic img {
    width: 100%;
    height: 100%;
}

.member_pinfo .pbox_right .publisher h3 {
    font-size: 16px;
    margin-bottom: 12px;
}

.member_pinfo .pbox_right .publisher_info {
    width: 100%;
    margin-top: 3%;
}

.employ {
    padding-bottom: 8%;
}


.employ h1 {
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    color: #000;
}

.jq_cont_box {
    background: linear-gradient(to bottom, #d0f1ff55, #d0f1ff00 30%);
}

.jqtitle {
    background-image: url(../images/mb.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}


.jqtitle .search {
    background-color: #fff;
}

.member_pinfo .pbox, .member_employ .ebox {
    background-color: #fff;
}

.employ h3 {
    font-size: 16px;
    margin: 2% auto;
    font-weight: normal;
    text-align: center;

}

.employ>p {
    font-size: 14px;
    display: flex;
    margin-bottom: 4%;
    justify-content: center;
}

.employ>p span {
    margin: 0 10px;
    background-color: #76aed1;
    border-radius: 4px;
    color: #fff;
    padding: 0.2vw 0.4vw;
}

.employ>div h6 {
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 20px;
    color: #666;

}

.employ>div {
    background-color: #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    border-radius: 16px;
    padding: 3% 4%;
}

.employ>div p {
    font-size: 16px;
    line-height: 1.8;
}

.publishInfo {
    display: flex;
    padding-bottom: 8%;
    background-color: #fff;
    border-radius: 12px;
    box-sizing: border-box;
    padding: 2%;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    margin-bottom: 8%;
}

.publishInfo_left {
    width: 40%;
    margin-right: 4%;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    justify-content: center;
    
}

.publishInfo_left img {
    height: 100%;
    min-width: 100%;
    flex-shrink: 0;
}

.publishInfo_right {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.publishInfo_right h1 {
    font-size: 26px;
    margin-bottom: 3%;
}

.publishInfo_right h3 {
    margin-bottom: 5%;
    font-size: 18px;
    font-weight: bold;
}

.publishInfo_right>p {
    font-size: 16px;
}

.publishInfo_right>div {
    flex: 1;
    margin-bottom: 8%;
}

.publishInfo_right>div p {
    font-size: 16px;
    line-height: 1.8;
}

.jq_cont_box {
    padding-bottom: 0;
}

.page {
    margin-bottom: 40px;
}

.index_employ {
    width: 100%;
}

.jq_cont {
    width: 1200px;
}

.jq_cont .jqbox .ct {
    width: auto;
    height: auto;
    font-size: 30px;
}

.index_employ h4 {
    font-size: 26px;
}

.jqtitle {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: calc(4% + 20px);
}

.jq_cont .jqbox {
    margin-bottom: 0;
    display: flex;
    align-items: center;
}

.jqtitle .search {
    border-radius: 8px;
    border: 2px solid #36A8F0;
    padding-left: 16px;
    box-sizing: border-box;
    flex: 1;
    align-self: stretch;
    display: flex;
    align-items: center;
}

.jqtitle .search form {
    display: flex;
    align-items: center;
    height: 100%;
    background-color: #36A8F0;
}

.jqtitle .search select {
    border-width: 0;
    outline: none;
    cursor: pointer;
    font-size: 16px;

    height: 100%;
    background-color: #fff;
}


.jqtitle .search select option {
    font-size: 14px;
}


.jqtitle .search input {
    padding: 0 6px;
    border: none;
    width: 300px;
    outline: none;
    font-size: 16px;
    height: 100%;
    background-color: #fff;
    border-radius: 0 12px 12px 0;
}

.jqtitle .search button {
    background-color: transparent;
    border: none;
    font-size: 16px;
    color: #fff;
    background-color: #36A8F0;
    width: 100px;
    height: 100%;
    outline: none;
}

.index_employ_ {
    width: 100%;
}

.index_employ_box {
    transition: 0.3s;
    flex-shrink: 0;
    align-self: flex-start;
}

.index_employ_box:hover {
    box-shadow: 0 0 6px rgba(16, 151, 235, 0.8);
}

.index_employ>a {
    border-radius: 4px;
    background-color: #5ab1e755;
    color: #fff;
    border: none;
    width: 150px;
    height: 40px;
    color: #126599;
    transition: .5s;
}

.index_employ>a:hover {
    background-color: #5ab1e7;
    color: #fff;
}

.index_employ {
    padding-top: 0;
    padding-bottom: 8%;
}

.member_pinfo .pbox, .member_employ .ebox {
    border-radius: 10px;
    padding: 1.5% 2%;
    border: 2px solid transparent;
    transition: .3s;
}


.member_pinfo .pbox:hover, .member_employ .ebox:hover {
    border: 2px solid #36A8F0;
}

#nav UL LI {
    z-index: 999;
}


.jq_cont_box {
    padding: 0;
    width: 100%;
    background: none;
}

.jq_cont {
    width: 100%;
}

.jqtitle {
    height: auto;
    padding: 3%;
    margin-bottom: 0;

}

.jq_cont .jqbox {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: auto;
}

.jq_cont .jqbox .ct {
    color: #38A7F1;
    font-size: 32px;
}

.jq_cont .jqbox p {
    font-size: 26px;
    font-weight: bold;
    margin: 1.5vw 0;
    color: #65758e;
}

.jqtitle .search {
    height: 55px;
    flex: none;
    align-self: center;
}

.jqtitle .search form {
    
}

.index_employ {
    padding: 4% 14%;
}

.index_employ h4 {
    color: #4b4a48;
    font-size: 26px;
}

.index_employ_box {
    align-self: stretch;
    max-height: 46%;
    box-shadow: 0 2px 6px rgba(75, 136, 240, 0.3);
    justify-content: space-between;
}

.index_employ_box .e_top>div h3 {
    font-size: 16px;
    color: #373334;
    font-weight: normal;
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index_employ_box .e_top {
    padding: 4% 6%;
    padding-bottom: 0;
}

.index_employ_box .e_top>p {
    margin-bottom: 5%;
    color: #2b3238;
}

.index_employ_box .e_top>p:last-child {
    margin-bottom: 0;
}

.index_employ_box .e_top>div span {
    font-size: 24px;
    flex-shrink: 0;
    color: #d81616;
}

.index_employ_box .e_top>p span {
    font-size: 14px;
    background-color: #E2F2FF;
    color: #617482;
    padding: 0.5vw 1.2vw;
    line-height: 1;
}

.index_employ_box .e_bottom {
    background: none;
    padding: 4% 6%;
}

.index_employ_box .e_bottom>div>div {
    border-radius: 4px;
}

.index_employ_box .e_bottom span {
    color: #2b3238;
    font-size: 15px;
}

.index_employ>a {
    background-color: #E2F2FF;
    color: #617482;
    padding: 0.5vw 1.8vw;
    width: max-content;
    height: auto;

}


.index_employ_box .e_bottom>div {
    display: flex;
    align-items: center;
    margin-right: 1vw;
}

.index_employ_box .e_bottom {
    justify-content: space-between;
    flex-wrap: wrap;
}

.index_publishInfo_box {
    width: 32%;
    margin-right: 2%;
	margin-bottom: 2%;
	border-radius: 8px;
	background-color: #fff;
	display: flex;
	flex-direction: column;
    box-shadow: 0 2px 6px rgba(75, 136, 240, 0.3);
    justify-content: space-between;
	overflow: hidden;
    /* align-self: flex-start; */
    max-height: 48%;
}

.index_publishInfo_box:nth-child(3n) {
    margin-right: 0;
}

.index_publishInfo_box .p_top {
    padding: 5%;
    flex: 1;
}

.index_publishInfo_box .p_top .p_company {
    display: flex;
    align-items: center;
}

.index_publishInfo_box .p_top .p_company>div {
    width: 30px;
    height: 30px;
    margin-right: 8px;
}

.index_publishInfo_box .p_top .p_company>div img {
    height: 100%;
    width: 100%;
}

.index_publishInfo_box .p_top .p_company>span  {
    font-size: 15px;
    color: #2a3338;
}

.index_publishInfo_box .p_top .p_img {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 1vw 0;
    height: 12vw;
    overflow: hidden;
}

.index_publishInfo_box .p_top .p_img img {
    max-height: 100%;
    max-width: 100%;
}

.index_publishInfo_box .p_top h3 {
    color: #353334;
    font-size: 16px;
    line-height: 1.5;
    font-weight: normal;
}

.index_publishInfo_box .p_top h3 span {
    color: #2682e5;
}

.index_publishInfo_box .p_bottom {
    display: flex;
    justify-content: space-between;
    padding: 5%;
    border-top: 1px solid #F4FCFF;
}

.index_publishInfo_box .p_bottom>div {
    margin-right: 1vw;
}

.index_publishInfo_box .p_bottom>div p {
    margin-bottom: 0.4vw;
    color: #566877;
    font-size: 14px;
}

.index_publishInfo_box .p_bottom>div span {
    color: #566877;
    font-size: 14px;
}

.index_publishInfo_box .p_bottom>svg {
    width: 20px;
    height: 20px;
}

.index_publishInfo_box:hover {
    box-shadow: 0 0 6px rgba(16, 151, 235, 0.8);
}

.member_pinfo, .member_employ {
    padding: 4% 14%;
    padding-bottom: 0;
}

.employ {
    padding: 4% 14%;
}

.publishInfo  {
    margin: 4% 14%;
}

.index_publishInfo_type {
    display: flex;
    justify-content: center;
    margin-bottom: 3%;
}

.index_publishInfo_type button {
    margin-right: 1vw;
    max-width: 260px;
    height: 56px;
    background-color: #F4F9FF;
    color: #373334;
    border: none;
    flex: 1;
    font-size: 16px;
    transition: .3s;
    outline: none;
}


.index_publishInfo_type .gy {
    background-color: #fff;

}

.index_publishInfo_type button:hover {
    background-color: #2581E6;
    color: #fff;
}

.index_publishInfo_type .active {
    background-color: #2581E6;
    color: #fff;
}

.index_publishInfo_type button:last-child {
    margin-right: 0;
}

.index_publishInfo_contain {
    width: 100%;
    overflow: hidden;
    display: flex;
    padding: 7px;
}

.index_publishInfo_contain .index_publishInfo_ {
    width: 100%;
    flex-shrink: 0;
    margin-right: calc(7px + 2%);
    position: relative;
    left: 0;
    transition: .5s;
}

.index_publishInfo_contain>.active {
    left: calc(-100% - 7px - 2%);
}

.member_pinfo {
    display: flex;
}

.member_pinfo_left {
    margin-right: 3%;
    flex: 1;
}

.member_pinfo_right {
    width: 24%;
}

.member_pinfo_left_ {
    overflow: hidden;
    padding: 7px;
    display: flex;
}

.member_pinfo_left_>div {
    position: relative;
    margin-right: calc(7px + 2%);
    width: 100%;
    flex-shrink: 0;
    transition: .5s;
    left: 0;
}

.member_pinfo_left_>.active {
    left: calc(-100% - 7px - 2%);
}

.member_pinfo_left_type {
    display: flex;
    border-bottom: 1px solid #f3f9fe;
    margin-bottom: 1.4vw;
}


.member_pinfo_left_type>span {
    display: block;
    padding: 1vw 0vw;
    margin-right: 2vw;
    font-weight: bold;
    font-size: 20px;
    color: #1F2429;
    cursor: pointer;
    line-height: 1;
}

.member_pinfo_left_type>.active {
    color: #36A8F0; 
    position: relative;
}

.member_pinfo_left_type>.active::after {
    position: absolute;
    content: "";
    display: block;
    transform: translateY(-50%);
    left: 0;
    top: 100%;
    width: 100%;
    height: 3px;
    background-color: #36A8F0;
}

.member_pinfo_left .pbox_left .pico {
    height: 7vw;
    width: 8vw;
    display: flex;
    overflow: hidden;
    align-items: center;
    justify-content: center;
}

.member_pinfo_left .pbox_left .pico img {
    height: 100%;
    width: auto;
    flex-shrink: 0;
}

.member_pinfo_left .pbox_right {
    width: 36%;
    border-left-color: #f3f9fe;
}

.member_pinfo_left .pbox_left .p_text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.member_pinfo_left .pbox_left .p_text h2 {
    font-size: 16px;
    line-height: 1.5;
    color: #373334;
    font-weight: normal
}

.member_pinfo_left .pbox_left .p_text h2 span {
    color: #2581E5;
}

.member_pinfo_left .pbox_left .p_text>span {
    font-size: 12px;
    color: #556876;
}

.member_pinfo_left .pbox_right .publisher h3 {
    font-size: 15px;
    color: #2b3338; font-weight: bold;
}

.member_pinfo_left .pbox_right .publisher p {
    font-size: 15px;
    color: #556876;
   
}

.member_pinfo .pbox, .member_employ .ebox {
    box-shadow: 0 2px 6px rgba(75, 136, 240, 0.3);
}


.member_pinfo_right {
    display: flex;
    flex-direction: column;
}

.member_pinfo_right>a {
    border-radius: 6px;
    height: 4.2vw;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 1.2vw;
    margin-bottom: 1.4vw;
}


.member_pinfo_right>a span {
    color: #fff;
    font-weight: bold;
    font-size: 20px;
}

.member_pinfo_right>h4 {
    font-weight: bold;
    font-size: 20px;
    color: #1f2429;
    margin-top: 1vw;
    margin-bottom: 1.8vw;
}

.member_pinfo_right>div>a {
    width: 100%;
    margin-right: 0;
    margin-bottom: 1.8vw;
}

.member_pinfo_right>div>a:last-child {
    margin-bottom: 0;
}

.member_employ_right {
    width: 31%;
}

.member_employ_left_ .ebox_left {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.member_employ_left_ .ebox_left .ebox_left_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.5vw;
}

.member_employ_left_ .pbox_left .ebox_left_title h2 {
    font-size: 16px;
    
    color: #363333;
    margin-bottom: 0;
    
}

.member_employ_left_ .pbox_left .ebox_left_title span {
    font-size: 24px;
    color: #d91616;
}


.member_employ_left_ .pbox_left .ebox_left_info {
    display: flex;
    flex-wrap: wrap;
margin-bottom: 1vw;
}

.member_employ_left_ .pbox_left .ebox_left_info span {
    margin-right: 6px;
	border-radius: 4px;

	display: flex;
	align-items: center;
	justify-content: center;
    font-size: 14px;
    background-color: #E2F2FF;
    color: #617482;
    padding: 0.5vw 1.2vw;
    line-height: 1;
    
}

.member_employ_left_ .pbox_left p {
    color: #7b8185;
    font-size: 16px;
}


.member_employ .ebox {
    padding: 2% 4%;
}


.member_employ_left .pbox_right {
    width: 40%;
    padding-left: 4%;
    margin-left: 4%;
}

.index_employ .swiper {
    width: 100%;
}


.index_employ .swiper .swiper-slide {
    padding: 7px;
    height: auto !important;
    display: flex;
    flex-wrap: wrap;
}

.fixed {
    display: none;
}

.employDetail {
    padding: 4% 14%;
    display: flex;
}

.employDetail_left {
    flex: 1;
    box-sizing: border-box;
    padding: 2% 2.5%;
    box-shadow: 0 2px 6px rgba(198, 219, 255, 0.85);
    margin-right: 3%;
    border-radius: 6px;
    display: flex;
    flex-direction: column;
}

.employDetail_left .employDetail_title {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 3%;
}

.employDetail_left .employDetail_title h1 {
    font-size: 24px;
    font-weight: bold;
    color: #363333;
    margin-right: 1vw;
}


.employDetail_left .employDetail_title span {
    color: #d91616;
    font-size: 24px;
    white-space: nowrap;
}

.employDetail_left .employDetail_info {
    background-color: #f3f9fe;
    border-radius: 2px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    padding: 1.2% 3%;
    margin-bottom: 3%;
}

.employDetail_left .employDetail_info>div {
    display: flex;
    align-items: center;
}

.employDetail_left .employDetail_info>div>div {
    margin-right: 1vw;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.employDetail_left .employDetail_info>div>div img {
    width: 100%;
    height: 100%;
}

.employDetail_left .employDetail_info>div h4 {
    font-size: 16px;
    font-weight: bold;
    color: #2b3338;
}

.employDetail_left .employDetail_info>div>span {
    margin-left: 1.2vw;
    color: #556876;
    font-size: 12px;
}

.employDetail_left .employDetail_tags {
    display: flex;
    flex-wrap: wrap;
}

.employDetail_left .employDetail_tags span {
    padding: 0.2vw 1.2vw;
    background-color: #E2F2FF;
    color: #556876;
    font-size: 16px;
    box-sizing: border-box;
    border-radius: 6px;
    margin-bottom: 6px;
    margin-right: 6px;
}

.employDetail_left .employDetail_ {
    box-sizing: border-box;
    padding: 3% 0;
    margin-bottom: 3%;
    flex: 1;
}




.employDetail_left .employDetail_ span {
    font-size: 16px;
    font-weight: bold;
    color: #33a0ee;
    margin-bottom: 1vw;
    display: block;
}

.employDetail_left .employDetail_ p {
    font-size: 14px;
    color: #2b3338;
    line-height: 1.8;
}

.employDetail_left .employDetail_contact {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding-top: 2.6%;
    border-top: 1px solid #f3f9fe;
}

.employDetail_left .employDetail_contact svg {

    margin-right: 4px;
}

.employDetail_left .employDetail_contact p {
    font-size: 16px;
    color: #2b3338;
    display: flex;
    align-items: flex-end;
    line-height: 1;
}

.employDetail_left .employDetail_contact p span {
    color: #df2b08;
    font-weight: bold;
    font-size: 24px;
    line-height: 1;
    transform: translateY(10%);
}


.publishInfoDetail_img {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 3%;
    padding: 4% 0;
    box-sizing: border-box;
}

.publishInfoDetail_img img {
    width: 360px;
    min-width: 40%;
    max-width: 100%;
}



@media screen and (max-width: 1441px) {
    
    .index_employ, .member_pinfo, .employ, .employDetail {
        padding: 4% 8%;
    }

    .publishInfo {
        margin: 4% 8%;
    }

    .jq_cont .jqbox .ct {
        font-size: 28px;
    }

    .jq_cont .jqbox p, .index_employ h4 {
        font-size: 22px;
    }
    
    .index_employ_box .e_top>div h3, .index_publishInfo_box .p_top h3, .jqtitle .search button, .jqtitle .search input, .jqtitle .search select, .index_employ>a, .member_pinfo_left .pbox_left .p_text h2, .member_employ_left_ .pbox_left .ebox_left_title h2, .member_employ_left_ .pbox_left p {
        font-size: 14px;
    }

    .index_employ_box .e_top>div span, .member_employ_left_ .pbox_left .ebox_left_title span {
        font-size: 20px;
    }

    .index_employ_box .e_top>p span, .index_publishInfo_box .p_bottom>div p, .jqtitle .search select option, .index_publishInfo_box .p_bottom>div span, .member_employ_left_ .pbox_left .ebox_left_info span {
        font-size: 12px;
    }

    .index_employ_box .e_bottom span, .index_publishInfo_box .p_top .p_company>span, .member_pinfo_left .pbox_right .publisher h3, .member_pinfo_left .pbox_right .publisher p {
        font-size: 13px;
    }

    .index_employ_box .e_bottom>div>div, .index_publishInfo_box .p_top .p_company>div {
        width: 26px;
        height: 26px;
        margin-right: 0.4vw;
    }

    .index_publishInfo_box .p_top .p_img {
        height: 14vw;
    }

    .index_publishInfo_type button {
        font-size: 14px;
        max-width: 240px;
        height: 50px;
    }

    .member_pinfo_left .pbox_left .p_text>span {
        font-size: 10px;
    }

    .member_pinfo_right>a {
        height: 5vw;
    }

    .member_pinfo_right>a span {
        font-size: 16px;
    }

    .member_pinfo .pbox_right .headpic {
        width: 70px;
        height: 70px;
    }

    .member_pinfo_right>h4, .member_pinfo_left_type>span {
        font-size: 16px;
    }

    .member_pinfo_left .pbox_left .pico {
        height: 8vw;
    }

    .jqtitle .search {
        height: 50px;
    }

    .jqtitle .search input {
        width: 260px;
    }

    .employDetail_left .employDetail_title h1, .employDetail_left .employDetail_title span {
        font-size: 20px;
    }

    .employDetail_left .employDetail_info>div h4 {
        font-size: 14px;
    }

    .employDetail_left .employDetail_info>div>span {
        font-size: 10px;
    }

    .employDetail_left .employDetail_info>div>div {
        width: 32px;
        height: 32px;
    }

    .employDetail_left .employDetail_tags span {
        font-size: 14px;
    }

    .employDetail_left .employDetail_ span {
        font-size: 14px;
    }

    .employDetail_left .employDetail_contact p {
        font-size: 14px;
    }

    .employDetail_left .employDetail_contact p span {
        font-size: 20px;
    }

    .employDetail_left .employDetail_contact svg {
        width: 28px;
        height: 28px;
    }

    .employDetail_left .employDetail_ p {
        font-size: 12px;
    }
}


@media screen and (max-width: 1025px) {
    
    .index_employ {
        padding: 4% 8%;
    }

    .jq_cont .jqbox .ct {
        font-size: 24px;
    }

    .index_employ h4 {
        font-size: 20px;
    }

    .jq_cont .jqbox p {
        font-size: 18px;
    }
    
    .index_employ_box .e_top>div h3, .index_publishInfo_box .p_top h3, .jqtitle .search button, .jqtitle .search input, .jqtitle .search select, .index_employ>a, .member_pinfo_left .pbox_left .p_text h2, .member_employ_left_ .pbox_left .ebox_left_title h2, .member_employ_left_ .pbox_left p {
        font-size: 12px;
    }

    .index_employ_box .e_top>div span, .member_employ_left_ .pbox_left .ebox_left_title span {
        font-size: 18px;
    }

    .index_employ_box .e_top>p span, .index_publishInfo_box .p_bottom>div p, .jqtitle .search select option, .index_publishInfo_box .p_bottom>div span, .member_employ_left_ .pbox_left .ebox_left_info span {
        font-size: 10px;
    }

    .index_employ_box .e_bottom span, .index_publishInfo_box .p_top .p_company>span, .member_pinfo_left .pbox_right .publisher h3, .member_pinfo_left .pbox_right .publisher p {
        font-size: 11px;
    }

    .index_employ_box .e_bottom>div>div, .index_publishInfo_box .p_top .p_company>div {
        width: 22px;
        height: 22px;
    }

    .index_publishInfo_type button {
        font-size: 12px;
        max-width: 200px;
        height: 40px;
    }

    .member_pinfo_left .pbox_left .p_text>span {
        font-size: 9px;
    }

    
    .member_pinfo_right>a span {
        font-size: 14px;
    }

    .member_pinfo .pbox_right .headpic {
        width: 66px;
        height: 66px;
    }

    .member_pinfo_right>h4, .member_pinfo_left_type>span {
        font-size: 14px;
    }

    .jqtitle .search {
        height: 46px;
    }

    .jqtitle .search input {
        width: 240px;
    }

    .employDetail_left .employDetail_title h1, .employDetail_left .employDetail_title span {
        font-size: 18px;
    }

    .employDetail_left .employDetail_info>div h4 {
        font-size: 12px;
    }

    .employDetail_left .employDetail_info>div>span {
        font-size: 9px;
    }

    .employDetail_left .employDetail_info>div>div {
        width: 28px;
        height: 28px;
    }

    .employDetail_left .employDetail_tags span {
        font-size: 12px;
    }

    .employDetail_left .employDetail_ span {
        font-size: 12px;
    }

    .employDetail_left .employDetail_contact p {
        font-size: 12px;
    }
    
    .employDetail_left .employDetail_contact p span {
        font-size: 18px;
    }

    .employDetail_left .employDetail_contact svg {
        width: 24px;
        height: 24px;
    }

    .employDetail_left .employDetail_ p {
        font-size: 10px;
    }
}


.foot_t {
    display: none;
}

.foot_click {
    display: none;
}

.foot_d {
    display: flex;
    justify-content: center;
}

.foot_d .fl {
    display: none;
}

.foot_d p {
    display: flex;
}

.foot_d p a {
    margin-top: 0 !important;
    margin: 0 10px;
}

.yqlj {
    display: none;
}


#nav .member {
    display: none;
}

.top {
    width: 100%;
    min-width: 1000px;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    background-image: url(../images/h2b.jpg);
    background-size: auto 100%;
    background-position: center center;
}

.top .lt img {
    display: none;
}

.top .rt .sh {
    border-radius: 10px;
    overflow: hidden;
    height: 20px;
}


.member_pinfo_right>div>a  {
    max-height: none;
}

.top .rt .sh_box, .topdb {
    display: none;
}

.member {
    margin-top: 60px;
}