/* 卫生人才样式 */

.master_box {
    background: #e9eaec;
    text-align: center;
}

.master_nav {
    width: 1098px;
    margin: 5px auto;
}


.master_box #fx_mainnav {
    background: #238e23;
    height: 50px;
}

.master_box #fx_mainnav ul li {
    height: 50px;
}

.master_box #fx_mainnav li.cur h2 a,
.master_box #fx_mainnav li.cur h1 a {
    background-position: -14px -115px;
    background: #47c947;
    height: 50px;

}

.master_box #fx_mainnav .n_two,
.master_box #fx_mainnav .n_four,
.master_box #fx_mainnav .n_three,
.master_box #fx_mainnav .n_seven {}

.master_box #fixnav {
    height: 50px;
    text-align: left;
}




.container {
    width: 1098px;

    margin: 0 auto;
}

.weisheng_banner {
    background: url(../images/weishen-banner.png) no-repeat;
    width: 100%;
    height: 170px;
}

.master_box .position {
    background: url(/static/images/GPs.gif) left center no-repeat #fff;
    border: 1px solid #d6d6d6;
    margin: 5px auto;
    width: 99.9%;
    height: 37px;
    line-height: 37px;
    text-align: left;
}

.master_box .position span {
    background: url(/static/images/sanjiao.gif) right center no-repeat #238e23;
}

.top_banner {
    width: 100%;
    margin: 5px auto;
}

.top_banner ul {
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;

}

.top_banner_ul li {
    width: 358px;
    height: 60px;
    margin-left: 10px;
}

.top_banner_ul li:nth-child(1) {
    margin-left: 0;
}

.top_banner_ul li a {
    display: block;
    width: 100%;
    height: 60px;
}

.summary {
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
}

.sidebar_essay {
    background: #fff;
    width: 797px;
    height: 248px;
    border: 1px solid #d6d6d6;
}

.top_essay {
    border-bottom: 1px dashed #d6d6d6;
}

.top_essay,
.bottom_essay {
    background: url(../images/toutiao.png) 20px center no-repeat;
    padding: 17px 0;
    background-size: 50px;
}

.essay_content {
    width: 680px;
    margin-left: 87px;
}

.essay_content h2 {
    font-size: 16px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.essay_content p {
    text-align: left;
    line-height: 24px;
    font-size: 14px;
    color: #999;
    margin-top: 8px;
}

.s_column {
    margin-left: 10px;
    height: 259px;
    width: 288px;
}

.left_sidebar {
    background: #fff;
    border: 1px solid #d6d6d6;
    padding: 5px 0;
}

.left_sidebar h1 {
    font-size: 17px;
    color: #238e23;
    text-align: left;
    height: 20px;
    line-height: 20px;
    text-indent: 28px;
    border-bottom: 1px dashed #d6d6d6;
    padding-bottom: 5px;
    background: url(/static/images/fangkuai2.jpg) 6px -4px no-repeat;
}

.left_sidebar ul {
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    width: 233px;
    margin: 0 auto;
    padding: 0 0 10px 0;
}

.left_sidebar ul li {
    height: 24px;
    line-height: 24px;
}

.left_sidebar ul li:nth-child(odd) {
    width: 175px;
}

.left_sidebar ul li:nth-child(even) {
    width: 57px;
}

.left_sidebar ul li>span {
    position: relative;
    width: 10px;
    height: 10px;
    background: url(/static/images/fangkuai3.jpg) no-repeat;
    display: block;
    top: 18px;
    right: 15px;
}

.left_sidebar ul li>a {
    display: block;
    text-align: left;
    color: #5f6160;
}

.left_sidebar ul li>a:hover {
    color: #fa5f4f;
}

.demand_subject {
    margin-top: 10px;
}

.roll {
    width: 100%;
    height: auto;
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
}

.roll_img {
    border: 1px solid #d6d6d6;
    width: 350px;
    height: 267px;
    overflow: hidden;
    background: #fff;
}

.roll_banner {
    width: 328px;
    height: 246px;
    margin: 10px auto;
    overflow: hidden;
}

.bannerslide {
    width: 100%;
    height: 246px;
}

.roll_btn_box {
    width: 160px;
    height: 20px;
    margin: 0 auto;
    position: relative;
    bottom: 32px;
}

.roll_btn {
    width: 100%;
    height: 20px;
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    line-height: 20px;
}

.roll_btn li {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    cursor: pointer;
    color: #494949;
    font-weight: bold;
    line-height: 20px;
    background: #fff;
    margin-left: 8px;
}

.roll_btn li:nth-child(1) {
    margin-left: 0;
}

.roll_btn .btnchange {
    color: #fff;
    background: #eb6a05;
}

.roll_tab {
    width: 446px;
    height: 25px;
}

.tabbox,
.tabmenu {
    width: 100%;
    height: 25px;
}

.tabmenu {
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
}

.tabmenu li {
    border: 1px solid #d6d6d6;
    font-weight: bold;
    color: #238e23;
    flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    height: 25px;
    line-height: 25px;
    background: #fff;
    cursor: pointer;
}

.tabmenu li:nth-child(1) {
    border-left: none;
}

.tabmenu li:nth-child(2) {
    border-right: none;
    border-left: none;
}

.tabmenu .tabact {
    background: #238e23;
    color: #fff;
}

.tab_content {
    width: 445px;
    background: #fff;
    height: 243px;
    border: 1px solid #d6d6d6;
    border-top: none;
    border-left: none;
    overflow: hidden;
}

.content_list {
    padding: 5px 10px;
    overflow: hidden;
}

.content_title li {
    height: 26px;
    line-height: 26px;
    width: 100%;
    text-align: left;
    text-indent: 20px;
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
}

.content_title li span {
    display: block;
    width: 10px;
    height: 10px;
    background: url(/static/images/fangkuai.jpg) no-repeat;
    position: relative;
    top: 11px;
    left: 11px;
}

.content_title li a {
    height: 26px;
    line-height: 26px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
    white-space: nowrap;
}

.roll_sidebar {
    width: 288px;
    height: 267px;
    border: 1px solid #d6d6d6;
    margin-left: 10px;
}

.sidebar_news {
    width: 100%;
    height: 267px;
    overflow: hidden;
}

.sidebar_news li {
    border-bottom: 1px solid #d6d6d6;
}

.sidebar_news li:last-child {
    border-bottom: none;
}

.sidebar_news li a {
    width: 100%;
    height: 53px;
    display: block;
}

.sidebar_news li a>img {
    width: 100%;
    height: 53px;
}

.provinces {
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    width: 100%;
    height: 70px;
    margin: 10px auto;
    border: 1px solid #d6d6d6;
    background: #fff;
}

.p_bar {
    width: 15px;
    height: 70px;
    border: 1px solid #d6d6d6;
    border-top: none;
    border-bottom: none;
}

.hot_city,
.province {
    padding: 10px 0 10px 73px;
    height: 50px;
}

.hot_city {
    background: url(/static/images/weishen-remen1.png) 5px center no-repeat;
}

.province {
    background: url(/static/images/weishen-remen02.png) 5px center no-repeat;
}

.city ul,
.province ul {
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-wrap: wrap;
    margin-left: 20px;
}

.city ul {
    width: 258px;
    height: 50px;
}

.province ul {
    width: 646px;
    height: 50px;
}

.city ul li {
    height: 25px;
    line-height: 25px;
    width: 42px;
}

.province ul li {
    height: 25px;
    line-height: 25px;
    width: 44px;
}

.p_more {
    font-weight: bold;
    font-size: 20px;
    color: #f60602;
    height: 25px;
    line-height: 12px;
    display: block;
}

.banner_card {
    width: 100%;
    height: auto;
    padding: 5px 0 0 0;
    border: 1px solid #d6d6d6;
    background: #fff;
}

.banner_card_box {
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-wrap: wrap;
    width: 100%;
    margin: 0 auto;
}

.banner_card_box li {
    border: 1px solid #d6d6d6;
    width: 202px;
    overflow: hidden;
    cursor: pointer;
    margin: 0 0 5px 5px;
    padding: 5px;
    height: 80px;
}

.banner_card_box li a {
    display: block;
    width: 202px;
    position: absolute;
    height: 88px;
}

.banner_card_box li p {
    font-size: 13px;
}

.banner_search .search {
    background: url(/static/images/sousuo.png) no-repeat;
    height: 41px;
    margin: 10px auto;
    width: 451px;
}

.wanted_column {
    width: 100%;
    height: auto;
    padding: 10px 0;
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
}

.left_wanted_column {
    background: #fff;
    padding: 10px 10px;
    border: 1px solid #d6d6d6;
}

.hot_title {
    width: 100%;
    height: 40px;
    text-indent: 40px;
    color: #238e23;
    font-size: 18px;
    background: url(/static/images/fangkuai2.jpg) 14px center no-repeat;
    text-align: left;
    line-height: 40px;
}

.hot_title span {
    font-weight: normal;
}

.left_wanted_column .box_all {
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    /* height: 800px; */
}

.column_box:nth-child(1) {
    border-right: 1px solid #d6d6d6;
}

.column_box {
    width: 395px;
    padding: 0 15px;
}

.column_title {
    border: 1px solid #238e23;
    display: block;
    width: 385px;
    margin: 10px auto;
    height: 30px;
    line-height: 30px;
    color: #238e23;
    font-weight: bold;

}

.column_con {
    width: 100%;
}

.column_con li {
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    height: 28px;
    line-height: 28px;
    padding-left: 30px;
    background: url(/static/images/fangkuai.jpg) 5px center no-repeat;
}

.column_con li a {
    display: block;
    width: 300px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
}

.column_con li span {
    display: block;
    margin-left: 18px;
}

.column_more {
    background: #ededed;
    height: 25px;
    line-height: 25px;
    width: 388px;
    margin-top: 15px;
}

.right_wanted_column {
    background: #fff;
    width: 217px;
    margin-left: 10px;
    border: 1px solid #d6d6d6;
    padding: 10px 0;
}

.channel,
.region {
    padding: 10px 15px;
}

.channel {
    border-bottom: 1px solid #d6d6d6;
}

.channel_title,
.region_title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: url(/static/images/fangkuai2.jpg) 5px center no-repeat;
    text-align: left;
    text-indent: 25px;
    color: #238e23;
}

.channel_title span,
.region_title span {
    font-weight: normal;
}

.channel_box {
    width: 100%;
}

.channel_box li {
    background: url(/static/images/fangkuai4.jpg) no-repeat;
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin: 10px auto;
}

.region_box {
    display: flex;
    display: -webkit-box;
    /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */
    display: -moz-box;
    /* Firefox 17- */
    display: -webkit-flex;
    /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */
    display: -moz-flex;
    /* Firefox 18+ */
    display: -ms-flexbox;
    /* IE 10 */
    flex-direction: row;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-wrap: wrap;
    -webkit-wrap: wrap;
    -ms-wrap: wrap;
    width: 183px;
    margin: 10px auto;
    border: 1px solid #d6d6d6;
}

.region_box li {
    padding: 5px 3px;
}

.region_box li a {
    text-align: center;
    display: block;
    width: 55px;
}

.collage_banner_img {
    width: 100%;
    height: auto;
}

html {
    overflow-x: hidden;
}