@media (max-width:1600px) {
    .footer {
        background: #1e2124;
        padding: 85px 0 70px
    }
    .footer .container .footer_left {
        width: 100%;
        margin-bottom: 40px
    }
    .footer .container .footer_right {
        margin-left: 0
    }
}

@media (min-width:1440px) {
    .body1 .container {
        width: 76%
    }
}

@media (max-width:1366px) {
    .header .index_nav>ul>li {
        margin-left: 10px;
        margin-right: 10px
    }
    .ejnav ul li a {
        font-size: 18px;
        margin-left: 10px;
        margin-right: 10px
    }
}

@media (max-width:1200px) {
    .header .header_top>div {
        margin-left: 10px
    }
    .header .header_top a {
        margin-left: 10px
    }
    .header .index_nav>ul>li {
        margin-left: 0;
        margin-right: 0
    }
    .index_main3 .cont {
        overflow-x: auto
    }
    .index_main3 .cont ul {
        width: 1200px
    }
}

@media (max-width:991px) {
    .ejnav {
        height: 58px;
        padding-top: 3px;
        background: #fafafa
    }
    .ejnav ul li a {
        display: block;
        padding-left: 10px;
        padding-right: 10px;
        line-height: 52px;
        border-bottom: solid 3px #fafafa;
        color: #616161;
        font-size: 16px;
        margin-left: 0;
        margin-right: 0
    }
    .ejnav ul li a.on,
    .ejnav ul li a:hover {
        border-bottom: solid 3px #f39700;
        color: #f39700
    }
    .menu {
        display: block;
        font-size: 18px;
        top: 15px;
        right: 15px
    }
    .menu_close {
        position: fixed;
        display: block;
        font-size: 14px;
        left: auto;
        right: 0;
        z-index: 11;
        border-radius: 0 0 100% 100%
    }
    .header {
        height: 60px
    }
    .header .logo {
        top: 5px;
        left: 15px
    }
    .header .logo img {
        height: 50px
    }
    .header .header_top {
        display: none
    }
    .header .index_nav {
        -webkit-transition: all 0s ease-in-out;
        -moz-transition: all 0s ease-in-out;
        -ms-transition: all 0s ease-in-out;
        -o-transition: all 0s ease-in-out;
        transition: all 0s ease-in-out;
        position: fixed;
        right: 0;
        top: 0;
        box-shadow: 0 0 10px 2px rgba(0, 0, 0, .1);
        width: 150px;
        bottom: 0;
        background: #fff;
        z-index: 1115!important;
        padding-top: 20px;
        margin-right: 0;
        margin-top: 0;
        height: 100%;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch
    }
    .header .index_nav>ul>li {
        margin-left: 0;
        margin-right: 0;
        background: 0 0;
        width: 100%;
        height: auto
    }
    .header .index_nav>ul>li>.xl {
        width: 100%;
        margin-left: 0;
        position: static;
        display: block;
        line-height: 24px;
        margin-top: -5px
    }
    .header .index_nav>ul>li>.xl a {
        font-size: 13px;
        display: block;
        margin-left: 0;
        margin-right: 0
    }
    .header .index_nav>ul>li>a {
        height: auto;
        line-height: 40px;
        text-align: center;
        padding-left: 0;
        padding-top: 0;
        padding-right: 0;
        color: #000;
        display: block;
        font-size: 16px;
        border-top: 0
    }
    .header .index_nav>ul>li>a span {
        display: none
    }
    .header .index_nav>ul>li>a.on,
    .header .index_nav>ul>li>a:hover {
        border-top: 0
    }
    .index_main1 {
        padding-bottom: 56px
    }
    .index_main1 .cont {
        padding-top: 45px;
        margin-top: 0;
        top: 0
    }
    .index_main1 .cont .cont_left {
        width: 100%;
        height: auto;
        padding-bottom: 50px
    }
    .index_main1 .cont .cont_left .cont1 {
        padding-top: 50px
    }
    .index_main1 .cont .cont_right {
        width: 100%;
        height: auto;
        padding-bottom: 50px
    }
    .index_main1 .cont .cont_right .cont1 {
        padding-top: 50px
    }
    .index_main4 {
        overflow: hidden
    }
    .index_main4 .container>div.fl {
        width: 100%;
        padding-right: 0
    }
    .index_main4 .container>div.fl .m4lbg {
        left: 50%;
        margin-left: -1500px
    }
    .index_main4 .container>div.fr {
        width: 100%;
        padding-left: 0
    }
}

@media (max-width:768px) {
    .banner #owl-demo1 {
        height: auto
    }
    .banner #owl-demo1 .owl-dots {
        bottom: 20px;
        left: 0;
        width: 100%;
        text-align: center
    }
    .banner #owl-demo1 .owl-dots .owl-dot {
        width: 20px;
        height: 2px
    }
    .banner #owl-demo1 .item {
        height: auto;
        background: 0 0!important
    }
    .banner #owl-demo1 .item img {
        display: block
    }
    .index_tit {
        font-size: 18px;
        line-height: 18px
    }
    .index_tit.index_tit1 {
        padding-bottom: 10px
    }
    .index_tit div {
        font-size: 14px;
        line-height: 14px;
        padding-top: 5px
    }
    .index_main1 {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .index_main1 .cont {
        padding-top: 15px
    }
    .index_main1 .cont .cont_left {
        padding-bottom: 0
    }
    .index_main1 .cont .cont_left .cont1 {
        padding: 0 15px;
        padding-top: 20px;
        padding-bottom: 20px
    }
    .index_main1 .cont .cont_left .cont1 .tit {
        font-size: 16px;
        line-height: 16px;
        margin-top: 10px
    }
    .index_main1 .cont .cont_left .cont1 .note {
        margin-top: 15px;
        font-size: 14px;
        line-height: 24px
    }
    .index_main1 .cont .cont_left .cont1 .more {
        width: 122px;
        height: 36px;
        line-height: 32px;
        margin-top: 15px;
        font-size: 14px
    }
    .index_main1 .cont .cont_right {
        padding-bottom: 0
    }
    .index_main1 .cont .cont_right .cont1 {
        padding: 0 15px;
        padding-top: 20px;
        padding-bottom: 20px
    }
    .index_main1 .cont .cont_right .cont1 .tit {
        font-size: 16px;
        line-height: 16px
    }
    .index_main1 .cont .cont_right .cont1 .note {
        font-size: 14px;
        line-height: 22px;
        padding-top: 10px
    }
    .index_main2 {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .index_main2 .cont {
        padding-top: 25px
    }
    .index_main2 .cont .cont_div {
        margin-bottom: 20px
    }
    .index_main2 .cont .cont_div .pic {
        width: 60px;
        height: 60px
    }
    .index_main2 .cont .cont_div .pic img {
        width: 60px;
        height: 60px
    }
    .index_main2 .cont .cont_div .tit {
        margin-top: 15px;
        font-size: 16px;
        line-height: 16px
    }
    .index_main2 .cont .cont_div .note {
        font-size: 13px;
        line-height: 20px;
        margin-top: 10px
    }
    .index_main2 .more {
        margin-top: 5px;
        height: 36px;
        line-height: 36px;
        font-size: 14px
    }
    .index_main3 {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .index_main3 .note1 {
        padding-top: 10px;
        font-size: 14px;
        line-height: 22px
    }
    .index_main3 .cont {
        padding-top: 15px;
        overflow-x: auto;
        overflow-y: hidden
    }
    .index_main3 .cont ul {
        margin-left: -10px
    }
    .index_main3 .cont ul li {
        padding-left: 10px
    }
    .index_main3 .cont ul li .cont_div {
        height: 230px
    }
    .index_main3 .cont ul li .cont_div .cont_div1 .tit {
        font-size: 16px;
        line-height: 16px
    }
    .index_main3 .cont ul li .cont_div .cont_div1 .note {
        font-size: 14px;
        line-height: 20px
    }
    .index_main3 .cont ul li .cont_div .cont_div2 {
        padding-top: 20px
    }
    .index_main3 .cont ul li .cont_div .cont_div2 .tit {
        font-size: 16px;
        line-height: 16px
    }
    .index_main3 .cont ul li .cont_div .cont_div2 .note {
        color: #999;
        font-size: 14px;
        line-height: 20px;
        height: 80px
    }
    .index_main3 .cont ul li .cont_div .cont_div2 .sandian {
        line-height: 20px
    }
    .index_main3 .cont ul li .cont_div .cont_div2 .more {
        width: 100px;
        height: 30px;
        text-align: center;
        line-height: 26px;
        font-size: 14px;
        margin-top: 10px
    }
    .index_main3 .cont ul li .cont_div .cont_div2 .more span {
        position: relative;
        z-index: 2
    }
    .index_main4 .container>div.fl {
        height: auto;
        padding-top: 20px;
        padding-bottom: 20px
    }
    .index_main4 .container>div.fl .tit {
        font-size: 18px;
        line-height: 18px
    }
    .index_main4 .container>div.fl .tit div {
        font-size: 14px;
        line-height: 14px;
        padding-top: 5px
    }
    .index_main4 .container>div.fl .cont {
        padding-top: 15px
    }
    .index_main4 .container>div.fl .cont .more1 {
        margin-top: 20px
    }
    .index_main4 .container>div.fl .cont ul li {
        background: #fff;
        margin-bottom: 18px;
        padding: 10px 15px;
        height: 101px
    }
    .index_main4 .container>div.fl .cont ul li .cont1 {
        margin-right: 130px
    }
    .index_main4 .container>div.fr {
        height: auto;
        padding-top: 20px;
        padding-bottom: 20px
    }
    .index_main4 .container>div.fr .tit {
        font-size: 18px;
        line-height: 18px
    }
    .index_main4 .container>div.fr .tit div {
        font-size: 14px;
        line-height: 14px;
        padding-top: 5px
    }
    .index_main4 .container>div.fr .cont {
        padding-top: 20px
    }
    .index_main4 .container>div.fr .cont .more1 {
        display: block;
        margin-top: 0
    }
    .index_main4 .container>div.fr .cont ul {
        margin-left: -5px;
        margin-right: -5px
    }
    .index_main4 .container>div.fr .cont ul li {
        padding-left: 5px;
        padding-right: 5px;
        margin-bottom: 10px
    }
    .index_main4 .container>div.fr .cont ul li a {
        background: #fff;
        height: 140px;
        line-height: 140px
    }
    .index_main4 .container>div.fr .cont ul li a img {
        max-width: 90%;
        max-height: 120px
    }
    .footer {
        padding: 25px 0 20px
    }
    .footer .container .footer_left {
        margin-bottom: 0
    }
    .footer .container .footer_left .tit {
        font-size: 18px
    }
    .footer .container .footer_left .note {
        font-size: 14px;
        line-height: 22px;
        padding-bottom: 10px;
        margin-bottom: 10px;
        margin-top: 10px
    }
    .footer .container .footer_left .note1 {
        line-height: 22px
    }
    .footer .container .footer_right {
        display: none
    }
    .copyRight {
        text-align: center;
        padding: 10px 0;
        font-size: 12px
    }
    .copyRight div {
        float: none
    }
    .backtop {
        width: 30px;
        height: 30px;
        right: 0
    }
    .backtop img {
        width: 100%;
        height: 100%
    }
    .ejbanner {
        height: auto
    }
    .ejbanner img {
        display: block
    }
    .ejnav {
        height: auto;
        padding-top: 3px;
        background: #fafafa;
        padding-top: 10px;
        padding-bottom: 3px
    }
    .ejnav ul {
        text-align: left
    }
    .ejnav ul li a {
        display: block;
        padding-left: 5px;
        padding-right: 5px;
        line-height: 22px;
        font-size: 14px;
        margin-left: 0;
        margin-right: 0
    }
    .ejnav ul li a.on,
    .ejnav ul li a:hover {
        border-bottom: solid 3px #fafafa
    }
    .ab_main {
        margin-top: 20px
    }
    .ab_main .container .cont {
        font-size: 14px;
        line-height: 22px;
        margin-top: 15px;
        margin-bottom: 15px
    }
    .ab_main1 {
        padding: 15px 0;
        line-height: 24px;
        font-size: 14px;
        text-align: left
    }
    .zc_list {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .zc_list ul {
        background: 0 0;
        padding-left: 0
    }
    .zc_list ul li {
        height: 140px;
        padding: 10px 15px;
        margin-top: 15px
    }
    .zc_list ul li>img {
        display: none
    }
    .zc_list ul li .pic {
        width: 175px
    }
    .zc_list ul li .cont .date {
        font-size: 16px;
        font-weight: 700;
        line-height: 16px;
        padding-top: 15px
    }
    .zc_list ul li .cont .note {
        padding-top: 10px;
        font-size: 14px
    }
    .zc_list .zc_bot {
        text-align: center;
        padding-top: 5px
    }
    .zc_list .zc_bot a {
        font-size: 18px
    }
    .zz_main {
        padding: 20px 0
    }
    .zz_main .zz_m {
        padding: 20px 15px 35px
    }
    .culture_main {
        padding: 20px 0 10px
    }
    .culture_main ul li {
        margin-top: 15px
    }
    .culture_main ul li:nth-child(2n) .pic {
        float: right
    }
    .culture_main ul li:nth-child(2n) .cont {
        margin-left: 0;
        padding-left: 15px;
        margin-right: 0;
        padding-right: 15px
    }
    .culture_main ul li .pic {
        float: none;
        width: 100%
    }
    .culture_main ul li .cont {
        overflow: hidden;
        margin-left: 0;
        padding-top: 10px;
        padding-right: 15px;
        padding-left: 15px;
        padding-bottom: 15px
    }
    .culture_main ul li .cont .tit {
        font-size: 16px
    }
    .culture_main ul li .cont .note {
        margin-top: 5px
    }
    .culture_main ul li .cont .note .note_div {
        line-height: 22px
    }
    .culture_main ul li .cont .note .note_div span.fl {
        width: 42px;
        font-size: 14px
    }
    .culture_main ul li .cont .note .note_div .note_div1 {
        font-size: 14px;
        margin-left: 42px
    }
    .culture_main ul li .cont1 {
        padding-top: 20px
    }
    .culture_main ul li .cont1 .note1 .titt {
        font-size: 14px
    }
    .culture_main ul li .cont2 {
        padding-top: 15px
    }
    .culture_main ul li .cont2 .note2 {
        padding-top: 10px
    }
    .culture_main ul li .cont2 .note2 .dib {
        width: 100px;
        height: 34px;
        line-height: 34px;
        font-size: 14px;
        margin-right: 10px;
        margin-bottom: 10px
    }
    .zs_list {
        padding: 20px 0 25px
    }
    .zs_list .row {
        padding-bottom: 10px
    }
    .zs_list .zs_div {
        margin-bottom: 15px;
        padding-bottom: 10px
    }
    .zs_list .zs_div .tit {
        font-size: 14px
    }
    .pages a {
        font-size: 12px;
        margin-left: 0;
        margin-right: 0;
        padding: 1px 6px
    }
    .pages strong {
        font-size: 12px;
        margin-left: 0;
        margin-right: 0;
        padding: 1px 6px
    }
    .hz_list {
        padding: 20px 0 25px
    }
    .hz_list ul {
        margin-left: -10px
    }
    .hz_list ul li {
        width: 33.33%;
        padding-left: 10px
    }
    .hz_list ul li .hz_div {
        margin-bottom: 10px;
        height: 120px;
        line-height: 120px
    }
    .hz_list ul li .hz_div img {
        max-height: 100px;
        max-width: 90%
    }
    .hz_list ul li .hz_div:hover {
        box-shadow: 0 0 20px 4px rgba(0, 0, 0, .1)
    }
    .rj_main {
        padding: 20px 0
    }
    .rj_main ul {
        margin-top: -15px
    }
    .rj_main ul li {
        margin-top: 15px
    }
    .rj_main ul li .pic {
        width: 100%;
        float: none;
        display: block
    }
    .rj_main ul li .cont {
        margin-left: 0;
        padding-top: 15px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px
    }
    .rj_main ul li .cont .tit {
        font-size: 16px
    }
    .rj_main ul li .cont .note {
        font-size: 14px;
        line-height: 22px;
        padding-top: 15px
    }
    .rj_main ul li .cont .more {
        width: 110px;
        height: 35px;
        line-height: 31px;
        font-size: 12px;
        margin-top: 15px
    }
    .case_list {
        padding: 20px 0 20px
    }
    .case_list ul {
        margin-top: -15px;
        padding-bottom: 10px
    }
    .case_list ul li {
        margin-top: 15px;
        padding-bottom: 15px
    }
    .case_list ul li .pic {
        width: 100%;
        float: none;
        display: block
    }
    .case_list ul li .cont {
        margin-left: 0
    }
    .case_list ul li .cont .cont1 {
        margin-right: 0;
        padding-top: 15px;
        padding-left: 15px;
        padding-right: 15px
    }
    .case_list ul li .cont .cont1 .tit {
        font-size: 16px
    }
    .case_list ul li .cont .cont1 .note {
        font-size: 14px;
        line-height: 20px;
        margin-top: 5px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden
    }
    .case_list ul li .cont .cont1 .date {
        color: #999;
        font-size: 12px;
        margin-top: 10px
    }
    .case_list ul li .cont a.more {
        display: none
    }
    .case_main {
        padding: 20px 0 20px
    }
    .case_main .case_m1 .pic {
        width: 100%;
        float: none;
        display: block
    }
    .case_main .case_m1 .cont {
        margin-left: 15px;
        margin-right: 15px;
        padding-top: 15px;
        padding-bottom: 15px
    }
    .case_main .case_m1 .cont .tit {
        font-size: 20px;
        padding-bottom: 15px;
        line-height: 20px
    }
    .case_main .case_m1 .cont .tit1 {
        font-size: 16px;
        margin-top: 10px
    }
    .case_main .case_m1 .cont .note {
        font-size: 14px;
        line-height: 22px;
        padding-top: 5px
    }
    .case_main .case_m2 {
        margin-top: 15px
    }
    .case_main .case_m2 .xxk .xxk1 {
        width: 120px;
        height: 36px;
        line-height: 36px;
        font-size: 14px
    }
    .case_main .case_m2 .xxkqh {
        padding: 13px 15px 15px
    }
    .case_main .case_m2 .xxkqh .xxkqh1 {
        font-size: 14px;
        line-height: 20px
    }
    .case_main .case_m2 .xxkqh .xxkqh1 img {
        margin-bottom: 10px
    }
    .news_details {
        padding-top: 15px
    }
    .news_details .news_top {
        border-bottom: solid 1px #eaecee
    }
    .news_details .news_top .news_top1 .date {
        width: 120px;
        height: 30px;
        line-height: 30px;
        font-size: 16px
    }
    .news_details .news_top .news_top1 .fr {
        padding-top: 5px
    }
    .news_details .tit {
        padding-top: 15px;
        font-size: 18px;
        padding-bottom: 15px
    }
    .news_details .news_bot {
        padding: 15px 0 20px;
        font-size: 14px;
        line-height: 24px
    }
    .news_details .news_bot img {
        margin-left: 0;
        max-width: 100%;
        margin-top: 10px;
        margin-bottom: 10px
    }
    .fanye {
        border-top: solid 1px #eaecee;
        padding: 10px 0;
        line-height: 24px
    }
    .fanye a {
        color: #415167;
        font-size: 12px;
        float: none;
        display: block
    }
    .join_list {
        padding: 20px 0 15px
    }
    .join_list .tit {
        color: #333;
        text-align: center;
        font-size: 20px
    }
    .join_list .cont {
        padding-top: 5px
    }
    .join_list .cont ul li {
        margin-top: 10px;
        padding: 15px;
        border: solid 1px #fafafa
    }
    .join_list .cont ul li .cont_top {
        font-size: 16px
    }
    .join_list .cont ul li .cont_top span {
        font-size: 12px
    }
    .join_list .cont ul li .cont_bot {
        padding-top: 5px
    }
    .join_list .cont ul li .cont_bot span {
        font-size: 12px
    }
    .join_list .cont ul li .cont_bot span:nth-child(2) {
        margin-left: 20px
    }
    .join_list .cont ul li .cont_bot a.fr {
        font-size: 12px
    }
    .join_details .join_top {
        padding: 15px 0 15px
    }
    .join_details .join_top .join_tleft .jtop {
        font-size: 18px
    }
    .join_details .join_top .join_tleft .jtop span {
        font-size: 14px;
        margin-left: 5px
    }
    .join_details .join_top .join_tleft .jbot {
        color: #999;
        font-size: 12px
    }
    .join_details .join_top .join_tright {
        color: #616161;
        font-size: 14px;
        padding-top: 10px
    }
    .join_details .join_bot {
        padding: 10px 0
    }
    .join_details .join_bot .join_div .tit1 {
        padding-top: 5px;
        padding-bottom: 5px
    }
    .join_details .join_bot .join_div .note1 {
        line-height: 22px
    }
    .join_details .join_bot1 {
        padding: 10px 0;
        line-height: 20px;
        color: #333;
        font-size: 12px;
        border-top: solid 1px #eeeff1
    }
    .join_details .join_bot1 a {
        color: #f39700;
        margin-right: 30px
    }
    .join_details .join_bot1 span {
        color: #f39700
    }
    .gh_main {
        padding: 20px 0
    }
    .gh_main ul {
        margin-top: -10px;
        position: relative;
        top: 10px
    }
    .gh_main ul li {
        width: 50%
    }
    .gh_main ul li .pic {
        overflow: hidden
    }
    .gh_main ul li .pic .f_fade {
        padding-top: 40px;
        font-size: 14px
    }
    .gh_main ul li .pic .f_fade img {
        width: 30px;
        margin-bottom: 5px
    }
    .gh_main ul li .tit {
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        margin-bottom: 15px
    }
    .contact_main {
        padding: 20px 0
    }
    .contact_main .contact_div {
        padding: 15px 15px 0;
        margin-bottom: 15px
    }
    .contact_main .contact_div .tit {
        font-size: 18px
    }
    .contact_main .contact_div .tit img {
        margin-right: 5px;
        width: 40px
    }
    .contact_main .contact_div .note {
        padding-left: 10px;
        padding-right: 10px
    }
    .contact_main .contact_div .note .note_div {
        font-size: 14px;
        line-height: 22px
    }
    .contact_main .contact_div .note .note_div span {
        width: 45px
    }
    .contact_main .contact_div .note .note_div .note_div1 {
        margin-left: 45px
    }
    .contact_main .contact_div .note .note_div .note_div1.note_div2 {
        height: auto
    }
    .contact_main .contact_div .map {
        margin-left: -15px;
        margin-right: -15px;
        margin-top: 15px
    }
    .contact_main .contact_m {
        margin-top: 0;
        background: #fafafa;
        padding: 15px
    }
    .contact_main .contact_m .tit {
        font-size: 18px
    }
    .contact_main .contact_m .cont {
        font-size: 14px;
        margin-top: 10px
    }
    .gz_main {
        padding: 20px 0
    }
    .gz_main .gz_m {
        background: #fafafa;
        padding: 20px 15px 25px
    }
    .gz_main .gz_m .gz_div {
        max-width: 710px
    }
    .gz_main .gz_m .gz_div .ewm {
        width: 100%;
        height: auto;
        float: none;
        display: block
    }
    .gz_main .gz_m .gz_div .ewm img {
        width: 100%
    }
    .gz_main .gz_m .gz_div .cont {
        margin-left: 0;
        padding-top: 20px
    }
    .gz_main .gz_m .gz_div .cont .tit {
        font-size: 18px;
        line-height: 18px
    }
    .gz_main .gz_m .gz_div .cont .tit1 {
        font-size: 14px;
        line-height: 14px;
        margin-top: 6px
    }
    .gz_main .gz_m .gz_div .cont .tit2 {
        margin-top: 15px;
        font-size: 18px;
        line-height: 18px
    }
    .gz_main .gz_m .gz_div .cont .tit3 {
        color: #616161;
        font-size: 14px;
        line-height: 14px;
        margin-top: 10px
    }
    .mobile_show {
        display: block
    }
    .pc_show {
        display: none
    }
    .map_main {
        padding: 20px 0
    }
    .map_main .map1_note {
        font-size: 14px;
        line-height: 24px;
        position: static
    }
    .map_main .map2 img {
        width: 100%
    }

	.xjjoin_m{
	    padding-bottom: 20px;
	}
	.xjjoin_top{
	    box-shadow: 0 0 20px 10px rgba(0,0,0,.1);
	    margin-top: 0px;
	    margin-bottom: 15px;
	    padding-left: 15px;
	    padding-right: 15px;
	    padding-top: 15px;
	    padding-bottom: 10px;
	    border-radius: 3px;
	}
	.xjjoin_search{
	    border-bottom: solid 1px #ebebeb;
	    padding-bottom: 0px;
	}
	.xjjoin_search .join_btn{
	    width: 90px;
	    height: 36px;
	    color: #fff;
	    padding-left: 30px;
	    text-align: center;
	    background:url(../images/xjfdj.png) no-repeat 20px center #0086d1;
	    border-radius: 5px;
	    font-size: 14px;
	    border: 0;
	}
	.xjjoin_search .cont{
	    margin-right: 100px;
	}
	.xjjoin_search .cont input{
	    width: 100%;
	    height: 36px;
	    padding: 0 10px;
	    font-size: 14px;
	}

	.xjjoin_shaixuan{
	    padding-top: 0px;

	}
	.xjjoin_sxdiv{
		margin-top: 15px;
	}
	.xjjoin_sxdiv div.fl{
	    width: 130px;
	    color: #616161;
	    font-size: 14px;
	    float: none;
	    display: block;
	}
	.xjjoin_sxdiv div.fl a{
	    margin-bottom: 12px;
	    color: #616161;
	    font-size: 14px;
	    line-height: 28px;
	    padding: 0px 10px;
	    margin: 0px 5px;
	}
	.xjjoin_sxdiv .cont1 a.on,.xjjoin_sxdiv div.fl a.on{
	    background: #0086d1;
	    color: #fff;
	}
	.xjjoin_sxdiv .cont1{
	    margin-left: 0px;
	}
	.xjjoin_sxdiv .cont1 a{
	    color: #616161;
	    line-height: 28px;
	    padding: 0px 10px;
	    margin: 0px 5px;
	    margin-bottom: 5px;

	}
	.xjjoin_listbt{
	    height: 36px;
	    line-height: 36px;
	    color: #616161;
	    font-size: 14px;
	    margin-bottom: 10px;
	}
	.xjjoin_listbt span.span1{
	    width: 30%;
	}
	.xjjoin_listbt span.span2{
	    display: none;
	}
	.xjjoin_listbt span.span3{
	    width: 20%;
	}
	.xjjoin_listbt span.span4{
	    width: 20%;
	}
	.xjjoin_listbt span.span5{
	    width: 30%;
	}
	.xjjoin_listnr ul{
	    padding-bottom: 0px;
	}
	.xjjoin_listnr ul li{
	    height: 30px;
	    line-height: 30px;
	    margin-bottom: 10px;
	}
	.xjjoin_listnr ul li a{
	    font-size: 14px;
	}
	.xjjoin_listnr ul li span{
	    height: 30px;
	}
	.xjjoin_listnr ul li span.span1{
	    width: 30%;
	}
	.xjjoin_listnr ul li span.span2{
	    display: none;
	}
	.xjjoin_listnr ul li span.span3{
	    width: 20%;
	}
	.xjjoin_listnr ul li span.span4{
	    width: 20%;
	}
	.xjjoin_listnr ul li span.span5{
	    width: 30%;
	}


}