@media (max-width: 1199px) { 
.head{
    display: none;
}
.foot-top{
    display: none;
}
.fbt-right{
    display: none;
}
.xys_head{
    display: block;
}
.xys_h-box{
    display: block;
}

.if-rm{
    width: 100%;
}


.in-tjk{
    width: 100%;
}

.hb-cen{
    width: 100%;
}

.fw-wd{
    width: 100%;
}
.rm-bot_list{
    width: 98%;
    padding: 0 1%;
}

.tjk-list{
    width: 98%;
    padding: 0 1%;
}

.zx-box{
    width: 100%;
}

.in-hz_cen{
    width: 100%;
}

.foot-bot{
    width: 100%;
}

.about_cen{
    width: 98%;
    padding: 0 1%;
}

.ab_c-img img{
    width: 30%;
    margin-right: 5%;
}

.help_cen{
    width: 98%;
    padding: 0 1%;
}

.dw-box{
    width: 98%;
    padding: 0 1%;
}
.pr-box_cen{
    width: 98%;
    padding: 0 1%;
}

.help_left{
    width: 20%;
    padding: 30px 2%;
}

.fbt-left{
    width: 40%;
    margin-left: 15%;
}

.help_right{
    width: 60%;
    padding: 40px 4%;
}

.fbt-cen{
    width: 20%;
    margin-left: 15%;
}

.fbt-xi img{
    width: 10%;
}
.fbx-z{
    font-size: 20px;
    line-height: 26px;
}
.fbx-c{
    font-size: 16px;
    line-height: 20px;
}

#sw .swiper-pagination-bullets{
    bottom: 10%;
}
#sw .swiper-pagination-bullet{
    width: 8px;
    height: 8px;
}

.in-ks{
     width: 100%;
}

.in-ks_list li{
    margin: 0 4%;
    width: 120px;
    height: 120px;
}

.in-ks_list li img{
    width: 40%;
    height: auto;
}
.in-ks_list li .ks-sti{
    font-size: 16px;
}

.in-ks_show {
    width: 88%;
    padding: 30px 5% 30px;
    margin: 0 1%;

}

.ks-sex li{
    margin-bottom: 10px;
}

.ks-sex_2 li{
    margin-bottom: 10px;
}

.ks-sex_3 li{
    margin-bottom: 10px;
}

.ks_3-tj{
    float: left;
}

.ks_3-list li{
    margin-bottom: 10px;
}

.sbot-li li{
    width: 45%;
    margin-right: 10%;
}

.if-bq{
    width: 100%;
}

.bq-xz {
    width: 88%;
    padding: 20px 5%;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    float: left;
    margin: 20px 1%;
}

.fen-ti{
    margin-left: 1%;
}
.fen-more{
    margin-right: 1%;
}

.xuan-box{
    display: none;
}
.z_fd1{
    opacity: 1;
    visibility: hidden;
}

.rm-top_list{
    width: 98%;
    padding: 0 1%;
}

.rm-top_list li{
    width: 30%;
    margin-right: 4%;
}
.rm-top_list li:nth-child(3n){
    margin-right: 0;
}

.rm-top_list li:nth-child(4n){
    margin-right: 4%;
}

.rm-bot_list li{
    width: 22%;
    margin-right: 2%;
}

.tjk-list li{
    width: 18%;
    margin-right: 2.2%;
}

.hb-list{
    width: 98%;
    padding: 0 1%;
}
.hb-list li{
    width: 18%;
    margin-right: 2.2%;
}

.fw-list{
    width: 98%;
    padding: 0 1%;
}
.fw-list>li{
    width: 48%;
    margin-right: 4%;
}
.fw-left{
    width: 40%;
}
.fw-right{
    width: 50%;
}

.fw-xj>li {
    display: inline-block;
    padding: 0px 1%;
    height: 26px;
    border-radius: 13px;
    font-size: 12px;
    line-height: 26px;
    margin-right: 1%;
}
.fw-xz{
    line-height: 20px;
    font-size: 12px;
}
.fw-ti{
    font-size: 14px;
    line-height: 20px;
}

.zx-show{
    width: 98%;
    padding: 0 1% 80px;
}

.pr_det-top{
    width: 98%;
    padding: 0 1% 80px;
}

.zx-left {
    width: 40%;
}
.zx-right{
    width: 58%;
}

.zr-list>li{
    width: 49%;
    margin-right: 2%;
}

.pr-tmz{
    width: 10%;
}

.pr-tmzz{
    width: 80%;
    margin-left: 5%;
}

.pr-tmx{
    width: 80%;
    margin-left: 5%;
}
.pr-mxb {
    width: 106%;
    padding: 10px 2%;
    border: 1px solid #eeeeee;
    background: #ffffff;
    position: absolute;
    left: -5%;
    top: 22px;
    z-index: 55;
    display: none;
}
.pr-box_cr{
    display: none;
}

.pr-box_cz{
    width: 100%;
}

.pr_cz-list li{
    width: 30%;
    margin-right: 3%;
}
.pr_cz-x a{
    padding: 0 2%;
    margin: 0 2%;
}

.pr_cz-fan a{
    padding: 0 2%;
    margin: 0 2%;
}
.pr_cz-fan a:first-child{
    padding: 0 3%;
}
.pr_cz-fan a:last-child{
    padding: 0 3%;
}

.pdet_lunbo{
    width: 100%;
}

.pdet_top-right{
    width: 100%;
    margin-top: 20px;
}

.pr_det-cti_list{
    width: 98%;
    padding: 0 1%;
}
.pr_det-cti_list a{
    width: auto;
    padding: 0 2%;
    font-size: 16px;
}
.pr_det-c_one{
    width: 98%;
    padding: 30px 1% 0px;
}

.pr_co-pg_a{
    width: 185px;
    height: 50px;
    background: #37ac68;
    float: inherit;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
}

.pr_co-pg_z{
    width: 42%;
    margin-left: 2%;
    margin-bottom: 20px;
}
.pr_co-pg_c{
    width: 46%;
    margin-left: 4%;
    margin-bottom: 20px;
}

.act_b-right{
    display: none;
}

.act_b-left{
    width: 96%;
    padding: 10px 2%;
}
.act-elx tbody>tr>td:first-child{
    width: 30%;
    padding: 0 1%;
}

.pr-box_cen{
    width: 98%;
    padding: 0 1%;
}
.fin_cen{
    width: 98%;
    padding: 0 1%;
}

.fin_cb-right{
    display: none;
}

.fin_cb-left{
    width: 100%;
}
.pr-box_cz{
    width: 100%;
}

.villa_list li{
    width: 48%;
    margin-right: 4%;
}

.coop_cen{
    width: 98%;
    padding: 0 1%;
}
.coop_cs-img{
    width: 30%;
}
.coop_cs-box{
    width: 60%;
}

.coop-hz{
    width: 10%;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    font-size: 12px;
}

.jion_tc-tz{
    font-size: 18px;
}

.jion_t-slist{
    width: 98%;
    padding: 0 1%;
}


.jion_sx-cen{
    width: 98%;
    padding: 0 1%;
}
.jion_sx-cz{
    display: none;
}

.jion_sx-rbox{
    width: 60%;
    float: initial;
    display: block;
    margin: 0 auto;
    min-height: 436px;
}

.jion_kc-dw{
    width: 90%;
    height: 400px;
    padding: 0  5%;
}

.jion_kc-list li{
    height: 30px;
    padding: 6px 8px;
    box-sizing: content-box;
}
.jion_kc-box{
    line-height: 30px;
    padding: 0 2%;
    font-size: 12px;
}
.jion_kc-box span{
    font-size: 14px;
    margin-right: 2%;
}

.jion_hs-list{
    width: 98%;
    padding: 0 1%;
}

.fw_cen{
    width: 98%;
    padding: 30px 1%;
}

.fw_zy{
    display: none;
}

.fwd_kb-img{
    width: 30%;
}
.fwd_kb-box{
    width: 68%;
}
.fwd_kb-bz{
    width: 70%;
}
.fwd_by{
    width: 30%;
    margin-top: 30px;
}

.fwd_top{
    width: 98%;
    padding: 0 1%;
}

.fwd_t-img{
    width: 40%;
}
.fwd_t-rb{
    width: 55%;
}

.land_cen{
    width: 98%;
    padding: 0 1%;
}

.land_t-ci{
    margin-left:1%;
    font-size: 12px;
    width: 50%;
}

.land_t-ti{
    margin-left:2%;
    font-size: 14px;
}

.land_t-qi{
    margin-right:2%;
    font-size: 12px;
}

.land_b-left{
    width: 100%;
    margin-bottom: 30px;
}

.land_b-right{
    width: 100%;
}

.land_zx-list{
    margin: 8px 0px 0px 2%;
    width: 72%;
}
.land_zx-list a{
    margin-right: 2%;
    font-size: 14px;
}

.ch-tmz{
    width: 12%;
}
.ch-tmzz {
    width: 80%;
    margin-left: 4%;
}

.ch_tubox li{
    width: 94%;
    padding: 2%;
    margin: 0px 1% 60px;
}

.da_a-list a{
    width: auto;
    padding: 0 5%;
    height: 30px;
    line-height: 30px;
}

.da_btu li{
    width: 100%;
}

.da_map_ecz{
    width: 100%;
}

.da_map_two{
    height: 300px;
}
#right_layer{
    width: 100%;
    height: 96px;
    top: auto;
    bottom: 0;
    background: #fff;
}
#right_layer dl{
    width: 100%;
}
#right_layer dl dt{
    width: 25%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
#right_layer dl dt a img{
    margin: 0;
    display: inline-block;
    width: 70%;
}
#right_layer dl dt a img.xt-img{
    margin: 0;
    display: inline-block;
    height: auto;
    width: 70%;
}
#right_layer dl dt:hover a img.xt-img2{margin: 0;
    display: inline-block;
    height: auto;
    width: 70%;}
#right_layer dl dt:last-child a img{
    margin: 0;
    display: inline-block;
}
#right_layer dl dt a font{
    display: block;
    height: auto;
}
#right_layer dl dt.sj{
    display: none;
}
#right_layer dl dt.sjtop{
    position: absolute;
    width: 4rem;
    border-radius: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -2rem;
    height: 4rem;
}
.sjfd{    display: block;
    width: 100%;
    float: left;
    height: 96px;}
    
#right_layer dl dt:hover .rlist{
        right: auto;
        left: 0;
        bottom: 96px;
        top: auto;
    }
.xan-blist li img{
        width: auto !important;
    }
}

@media (max-width: 1140px) { 

    .rm-bot_list li{
        width: 30%;
        margin-right: 4%;
    }
    .rm-bot_list li:nth-child(4n){
        margin-right: 4%;
    }

    .rm-bot_list li:nth-child(3n){
        margin-right: 0;
    }

    .fw_cs-img{
        width: 30%;
    }

    .fw_cs-zc{
        width: 60%;
        margin-left: 10%;
    }

    .fw_zc-an a{
        width: auto;
        padding: 0 4%;
        margin-right: 2%;
    }

}


@media (max-width: 1000px) { 
    .in-ks_list li{
        margin: 0 4%;
        width: 120px;
        height: 120px;
    }
}


@media (max-width: 990px) { 
    .zx-left {
        width: 100%;
    }
    .zx-right{
        width: 100%;
    }
}

@media (max-width: 860px) { 
    .fwd_bz-a{
        margin-top: 30px;
    }

    .fwd_zc-an a{
        width: auto;
        padding: 0 4%;
        margin-right: 2%;
    }
}
@media (max-width: 870px) { 
    .rm-top_list li{
        width:  45%;
        margin-right: 8%;
    }
    .rm-top_list li:nth-child(3n){
        margin-right: 8%;
    }
    
    .rm-top_list li:nth-child(4n){
        margin-right: 8%;
    }

    .rm-top_list li:nth-child(2n){
        margin-right: 0;
    }

    .rm-bot_list li{
        width: 48%;
        margin-right: 2%;
    }
    .rm-bot_list li:nth-child(4n){
        margin-right: 2%;
    }
    .rm-bot_list li:nth-child(3n){
        margin-right: 2%;
    }
}


@media (max-width: 869px) { 
    .tjk-list li {
        width: 22%;
        margin-right: 3%;
    }
    .tjk-list li:nth-child(5n){
        margin-right: 3%;
    }
    .tjk-list li:nth-child(4n){
        margin-right: 0;
        
    }
}
@media (max-width: 860px) {
    .hb-list li{
        width: 48%;
        margin-right: 2%;
    }
    .hb-list li:nth-child(5n){
        margin-right: 2%;
    }
    .hb-list li:nth-child(3n){
        margin-right: 2%;
    }
    .hb-list li:nth-child(2n){
        margin-right: 0;
    }

    .jion_kc-dw{
        height: 340px;
    }
}


@media (max-width:740px) { 

    .fw_zc-an a{
        height: 30;
        font-size: 14px;
        line-height: 30px;
    }
    .fw_zc-an{
        margin-top: 10px;
    }
    .fw_zc-tw{
        margin-top: 5px;
    }
    .fw-xj>li {
        padding: 0px 2%;
        height: 26px;
        font-size: 12px;
        margin-right: 2%;
    }

    .fw-list>li {
        width: 100%;
        margin-right: 0;
    }

    .in-ks_list li{
        margin: 0 1%;
        width: 80px;
        height: 80px;
    }

    .in-ks_list li img{
        width: 40%;
        height: auto;
        margin-top: 15px;
    }
    .in-ks_list li .ks-sti{
        font-size: 12px;
    }

    .tjk-list li {
        width: 48%;
        margin-right: 2%;
    }
    .tjk-list li:nth-child(5n){
        margin-right: 2%;

    }
    .tjk-list li:nth-child(4n){
        margin-right: 2%;
        
    }
    .tjk-list li:nth-child(2n){
        margin-right: 0;
        
    }
    .fw-right{
        width: 58%;
    }

    .hz-list{
        width: 50%;
        margin-left: 2%;
    }
    .hz-list li{
        margin-right: 2%;
    }
    .zx-show{
        padding: 0 1% 30px;
    }

    .zr-list>li{
        margin-bottom: 30px;
    }

    .fbt-left {
        width: 60%;
        margin-left: 5%;
    }
    .fbt-cen {
        width: 20%;
        margin-left: 5%;
    }

    .fbt-xi img {
        width: 15%;
    }
    .fbx-z {
        font-size: 16px;
        line-height: 20px;
    }
    .fbx-c {
        font-size: 12px;
        line-height: 20px;
    }

    .sbot-li li {
        width: 100%;
        margin-right: 0;
    }

    .land_b-zk{
        padding: 10px 2%;
    }
    #land .swiper-pagination{
        bottom: 15px;
    }

    .land_rt-list span{
        font-size: 12px;
    }
    .land_rt-list li{
        margin-bottom: 10px;
    }
    .land_rt-wz{
        font-size: 14px;
        line-height: 20px;
    }
    .land_rt-wc{
        font-size: 12px;
        line-height: 20px;
    }
    .land_rt-img{
        width: 45%;
    }
    .land_rt-w{
        width: 50%;
    }

    .land_zx-show li{
        width: 45%;
        margin-right: 10%;
    }
    .land_zx-show li:nth-child(2n){
        margin-right: 0;
    }
    .land_zx-show li:nth-child(4n){
        margin-right: 0;
    }

    .land_zx-bot a{
        width: 100%;
        margin-right: 0;
    }

    .page_fx{
        margin-right: 0;
    }
  

    .pr_cz-fan a{
        font-size: 12px;
        height: 30px;
        line-height: 30px;
    }


    .ks-sex{
        width: 100%;
    }

    .ks-sex li{
        width: 100%;
    }

    .ks-sex li .select_showbox {
        /* border: 1px solid #b0a296; */
        width: 96%;
        padding: 0 2%;
        background-position: 95% 25px;   
    }
    
    .ks-sex li .select_option li {
        width: 96%;
        padding: 0 2%;
    }
    
    .ks-sex_2{
        width: 100%;
    }

    .ks-sex_2 li{
        width: 100%;
    }

    .ks-sex_2 li .select_showbox {
        /* border: 1px solid #b0a296; */
        width: 96%;
        padding: 0 2%;
        background-position: 95% 25px;   
    }
    
    .ks-sex_2 li .select_option li {
        width: 96%;
        padding: 0 2%;
    }

    .ks-sex_3{
        width: 100%;
    }
    .ks-sex_3 li{
        width: 100%;
    }

    .ks-sex_3 li .select_showbox {
        /* border: 1px solid #b0a296; */
        width: 96%;
        padding: 0 2%;
        background-position: 95% 25px;   
    }
    
    .ks-sex_3 li .select_option li {
        width: 96%;
        padding: 0 2%;
    }

    .ks_3-list li{
    width: 100%;
    }

    .ks_input{
        width: 88%;
        padding: 0 2%;
    }

    .bq-xz a{
        width: auto;
        margin-right: 3%;
    }

    .fen-ti{
        padding-left: 4%;
        font-size: 14px;
    }

    .rm-list{
        width: 65%;
        margin-left: 2%;
    }

    .rm-list li{
        margin-right: 2%;
        font-size: 12px;
}
.act-elx tbody>tr>td{
    font-size: 12px;
}

.act-elx thead>tr>th{
    font-size: 14px;
}

.pr-tmz{
    font-size: 14px;
}

.pr-tmzz a{
    font-size: 12px;
}

.pr-tmzz a{
    margin-right: 3%;
}

.coop-hz {
    width: 20%;
    height: 30px;
    line-height: 30px;
    border-radius: 15px;
    font-size: 12px;
}

.coop_c-list a {
    width: auto;
    padding: 0 4%;
    font-size: 14px; 
}

.coop_cs-ti{
    font-size: 14px;
    line-height: 20px;
}
.coop_cs-tw{
    font-size: 12px;
    margin: 0;
    line-height: 20px;
}

.coop_cs-img{
    width: 38%;
}

.jion_tc-tz{
    font-size: 14px;
    margin-bottom: 10px;
}
.jion_tc-tc{
    font-size: 12px;
}

.jion_ts-box{
    width: 80px;
    height: 80px;
    border-width: 6px !important;
}
.jion_ts-box span{
    font-size: 12px;
    line-height: 20px;
}

.jion_ts-text{
    font-size: 12px;
    line-height: 20px;
    margin: 10px 0;
}

.jion_xs-tz{
    font-size: 16px;
}
.jion_xs-tc{
    font-size: 14px;
}

.jion_sx-rbox{
    width: 80%;
}

.jion_sxr-list{
    padding: 20px 5% 10px;
}

.jion_sxr-zi{
    width: 100%;
}

.jion_sxr-ex{
    width: 260px;
    margin: 0;
    margin-bottom: 10px;
}

.jion_sxr-ex .select_showbox{
    width: 230;
    padding: 0 15px;
}
.jion_sxr-ex .select_option{
    width: 260px !important;
}
.jion_sxr-ex .select_option li{
    width: 230px;
    padding: 0 15px;
}
.jion_sxr-exx{
    width: 260px;
    margin: 0;
    margin-bottom: 10px;
}

.jion_sxr-exx .select_showbox{
    width: 230;
    padding: 0 15px;
}
.jion_sxr-exx .select_option{
    width: 260px !important;
}
.jion_sxr-exx .select_option li{
    width: 230px;
    padding: 0 15px;
}

.jion_sxr-exd{
    width: 260px;
    margin: 0;
}

.jion_sxr-exd .select_showbox{
    width: 230;
    padding: 0 15px;
    background-position: 95% 16px;
}
.jion_sxr-exd .select_option{
    width: 260px !important;
}
.jion_sxr-exd .select_option li{
    width: 230px;
    padding: 0 15px;
}

.jion_sz-in{
    width: 230;
    padding: 0 15px;
    margin-left: 0;
}

.jion_sxr-input li{
    margin-bottom: 10px;
}

.jion_sxr-tj{
    width: 120px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.jion_kc-zi{
    font-size: 14px;
    line-height: 20px;
}

.jion_kc-ci{
    font-size: 14px;
    line-height: 20px;
}

.jion_kc-dw img{
    width: 60%;
}
.jion_kc-list li{
    width: 30%;
}
.jion_kc-box{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.jion_kc-dw {
    height: 250px;
}

.jion_hs-ti{
    font-size: 18px;
}

.jion_hs-list li{
    width: 48%;
    margin-right: 4%;
}
.jion_hs-list li:nth-child(2n){
    margin-right: 0;
}

.jion_dz-ti{
    font-size: 18px;
    line-height: 26px;
}

.jion_dz-box{
    width: 88%;
    margin: 30px 1% 0;
    padding: 45px 5%;
}

.fw_cs-img {
    width: 45%;
}
.fw_cs-zc {
    width: 52%;
    margin-left: 2%;
}
.fw_zc-an a {
    width: auto;
    padding: 0 3%;
    margin-right: 2%;
    font-size: 12px;
}
.fw_zc-ti{
    font-size: 14px;
}

.fw_zc-tw{
    height: 18px;
}
.fw_zc-tw span {
    font-size: 12px;
    line-height: 18px
}
.fwd_t-img{
    width: 100%;
}

.fwd_t-rb{
    width: 100%;
    margin-top: 20px;
}

.fwd_kb-img{
    width: 100%;
}

.fwd_kb-box{
    width: 100%;
}

.ch-tmzz a{
    padding: 0px 2%;
    font-size: 12px;
}
.ch-tmz{
    font-size: 14px;
    width: 16%;
}

}

@media (max-width:680px) { 
    .zr-list>li {
        width: 100%;
        margin-right: 0;
    }

    .help_left a{
        font-size: 14px;
    }
    .help_r-list a span{
        font-size: 12px;
    }

    .pr_cz-list li{
        width: 47%;
        margin-right: 2%;
    }
    .pr_cz-list li:nth-child(2n){
        margin-right: 0;
    }
    .pr_cz-list li:nth-child(3n){
        margin-right: 2%;
    }

   
}