﻿*{
    margin: 0;
    padding: 0;
}
body{
    padding: 0; 
    margin:0; 
    color:#333; 
    font-family: "Microsoft YaHei","Arial","微软雅黑"; 
    font-size:16px;
    background-color: #ffffff;
}
ul,dl,ol,li,dt,dd,p,h1,h2,h3,h4,h5,h6{ 
    list-style: none; padding: 0; margin:0;
} 
a{
    text-decoration: none;
} 
a:hover{
    text-decoration: none;
}
img{
    border:none;
}
.clearfix{
    *zoom:0;
}

a {
    text-decoration: none;
    color: #333;
}

ul,
ul li {
    list-style: none;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clean {
    clear: both;
}



/* 头部背景图 */

.fheader_fp {
    position: relative;
}

.header_fp {
    width: 100%;
    min-width: 1140px;
}

.hleaf {
    width: 100%;
    min-width: 1140px;
    position: absolute;
    top: 0;
}


/* .content {
    width: 1140px;
    margin: 0 auto;
} */


/* 中间主体内容 */

.banner_fp {
    width: 1160px;
    margin: 0 auto;
}

.banner_fp>div {
    margin-bottom: 60px;
}


/* 重要内容  */

#imfile_fp {
    width: 100%;
    height: 445px;
}

.title_fp {
    width: 100%;
    height: 68px;
    margin-bottom: 17px;
    text-align: center;
    line-height: 68px;
    color: #cc0002;
    font-size: 35px;
    position: relative;
}

.icontitle_fp {
    position: absolute;
    left: 0;
    top: 0;
}

.imgtitle_fp img {
    width: 583px;
    height: 358px;
    vertical-align: top;
}

.fbacktext_fp {
    position: relative;
    text-align: left;
}

.backtext_fp {
    position: absolute;
    width: 100%;
    height: 36px;
    color: #fff;
    background-color: #000000;
    line-height: 36px;
    padding-left: 15px;
    box-sizing: border-box;
    bottom: 0;
    opacity: 0.7;
}

.imright_fp {
    height: 358px;
    width: 550px;
    display: inline-block;
    position: relative;
}


/* 列表样式 */

.list_fp1 {
    width: 525px;
}

.list_fp {
    margin-left: 25px;
}

.list_fp>li {
    line-height: 47px;
    width: 100%;
    border-bottom: 1px #ccc dashed;
}

.list_fp>li span:first-child {
    background-color: #cc3431;
    width: 8px;
    height: 8px;
    display: inline-block;
    line-height: 47px;
}

.list_fp>li>a {
    margin-left: 10px;
    font-size: 18px;
}

.more_fp {
    position: absolute;
    right: 0;
    bottom: 0;
    color: #dc7c7d;
}


/* 税务行动 */

#action_fp {
    width: 100%;
    /* height: 380px; */
}

.pubtitle_fp {
    /* height: 55px;
    width: 100%; */
    text-align: center;
    margin-bottom: 3%;
}

.list_fp span.right {
    font-size: 14px;
    color: #999;
}


/* 支持脱贫攻坚 */

.backgroundimg_fp1 {
    width: 100%;
    position: relative;
    margin-bottom: 60px;
}

.backgroundimg_fp1>div,
.backgroundimg_fp2>div {
    width: 1140px;
    margin: 0 auto;
}

.backgroundimg_fp2 {
    width: 100%;
    position: relative;
}

.backgroundimg_bg {
    width: 100%;
    min-height: 800px;
    min-width: 1140px;
}

.backgroundimg_title {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding-top: 3%;
}

#tuo_fp {
    /* height: 580px; */
    width: 1140px;
    margin: 0 auto;
}


/* 各地动态 */

#around_fp {
    /* height: 690px; */
    width: 100%;
}

.aroundimg_fp {
    position: relative;
}

.aroundimg_fp>span {
    position: absolute;
    width: 20px;
    height: 40px;
    top: 50%;
    transform: translate(0, -50%);
}

.aroundimg_fp>span.left {
    left: 0;
    background: url(../images/wleft.png) no-repeat;
}

.aroundimg_fp>span.right {
    right: 0;
    background: url(../images/wright.png) no-repeat;
}

.aroundlist_fp {
    overflow: hidden;
    margin-bottom: 50px;
}

.aroundlist_fp li {
    list-style: none;
    float: left;
    width: 348px;
    height: 260px;
    text-align: center;
    margin-left: 25px;
}

.aroundlist_fp li img {
    height: 210px;
    width: 100%;
    display: block;
}

.atext_fp {
    color: #c68162;
    line-height: 50px;
    background-color: #fff4f0;
}

.lists_fp {
    height: 255px;
    padding: 0 30px;
    overflow: hidden;
    background: url(../images/book_fp.jpg) no-repeat;
    background-size: cover;
    box-shadow: 0 20px 20px #ccc;
}

.ul_fp {
    width: 510px;
    margin-left: 0;
}


/* 扶贫典型 */

#typical_fp {
    /* height: 570px; */
    width: 100%;
}

.typflist_fp {
    position: relative;
}

.typflist_fp>span {
    position: absolute;
    width: 36px;
    height: 36px;
    top: 50%;
    transform: translate(0, -50%);
}

.typflist_fp>span.left {
    left: 0;
    background: url(../images/rleft.jpg) no-repeat;
}

.typflist_fp>span.right {
    right: 0;
    background: url(../images/rright.jpg) no-repeat;
}

.typicallist_fp {
    overflow: hidden;
}

.typicallist_fp li {
    list-style: none;
    float: left;
    width: 250px;
    text-align: center;
    margin-right: 15px;
}

.typicallist_fp li:first-child {
    margin-left: 45px;
}

.typicallist_fp li:last-child {
    margin-right: 45px;
}

.typicallist_fp li img {
    height: 220px;
    width: 100%;
    display: block;
}

.typtext_fp {
    height: 220px;
    /* line-height: 40px; */
    background-color: #fff4f0;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 27px;
    box-sizing: border-box;
    overflow: hidden;
}

.typtext_fp h3 {
    color: #c68162;
    line-height: 50px;
    font-size: 20px;
}

.typtext_fp .title {
    line-height: 40px;
    text-align: center;
    font-size: 18px;
}

.typtext_fp>.content {
    line-height: 25px;
    font-size: 14px;
    text-align: left;
    text-indent: 2em;
    color: #666;
}


/* 媒体聚焦 */

#media_fp {
    width: 100%;
    /* height: 460px; */
}

.mediatitle_fp img {
    width: 578px;
    height: 353px;
    vertical-align: top;
}

.medialeft_fp {
    position: relative;
}

.line_fp {
    position: absolute;
    right: -10px;
    bottom: -10px;
    z-index: -999;
}

.medialeft_fp span.start {
    position: absolute;
    width: 75px;
    height: 75px;
    top: 143px;
    left: 50%;
    transform: translate(-37px, 0);
    background: url(../images/start.png) no-repeat;
}


/* 图集 */

#img_fp {
    width: 100%;
    /* height: 490px; */
}

.imgfather_fp {
    overflow: hidden;
    height: 385px;
}

.imgleft_fp {
    margin-right: 15px;
    position: relative;
}

.imgleft_fp img {
    width: 580px;
    height: 385px;
}

.imgright_fp {
    width: 535px;
    height: 385px;
}

.imgright_fp,
.imgright_fp img {
    width: 270px;
    height: 185px;
}

.imgright_fp>div {
    display: inline-block;
    width: 270px;
    height: 185px;
    position: relative;
}

.imgright_fp .imgtop_fp {
    margin-bottom: 15px;
}


/* 微电影 */

.movie_fp {
    position: relative;
}

.fleaf {
    position: absolute;
    bottom: 0;
    right: 0;
}

.mcontent_fp {
    height: 625px;
    width: 100%;
    min-width: 1140px;
}

.mtop_fp {
    position: relative;
    margin: 0 auto;
    width: 66%;
    height: 69%;
}

.mtop_fp span.start {
    position: absolute;
    width: 75px;
    height: 75px;
    /* top: 100px; */
    top: 22%;
    left: 50%;
    transform: translate(-37px, 0);
    background: url(../images/start.png) no-repeat;
}

.mtop_fp>img {
    display: block;
    /* width: 760px; */
    width: 100%;
    /* height: 435px; */
    height: 100%;
}

.mul_fp {
    width: 100%;
    /* margin-top: 36px;
    margin-bottom: 36px; */
    margin-top: 5%;
    margin-bottom: 5%;
}

.mul_fp>li {
    float: left;
    list-style: none;
    width: 156px;
    height: 120px;
    position: relative;
}

.mul_fp li span.start {
    position: absolute;
    width: 23px;
    height: 23px;
    top: 34px;
    left: 50%;
    transform: translate(-12px, 0);
    background: url(../images/start.png) no-repeat;
}

.mbacktext_fp {
    position: absolute;
    width: 100%;
    height: 20px;
    color: #fff;
    background-color: #000000;
    line-height: 20px;
    padding-left: 15px;
    box-sizing: border-box;
    bottom: 0;
    opacity: 0.7;
    font-size: 12px;
}


.mul_fp img {
    width: 156px;
    height: 120px;
}

#footer_fp {
    width: 100%;
    min-width: 1140px;
    height: 92px;
    background-color: #806d4d;
    text-align: center;
    color: #fff;
    padding-top: 30px;
    box-sizing: border-box;
}

.foot_fp {
    margin: 0 auto;
    height: 40px;
}


.clearfix:after{
    content: '';
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
    overflow: hidden;
}

.fbacktext_fp{
    float: left;
    width: 580px;
    height: 360px;
}
.imright_fp{
    width: 540px;
    display: block;
    float: right;
}
.imright_fp{
    height: auto;
}
.list_fp li{
    font-size: 18px;
    padding-left:25px;
    background: url(../images/icon-tip-01.jpg) no-repeat 8px center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden;
    line-height: 46px;
    width: auto;
}
.list_fp1{
    width: auto;
}
.more_fp{
    position: static;
    float: right;
    margin-top: 10px;
    color: #333;
    font-size: 16px;
}
.list_fp{
    margin-left: 0;
}
.list_fp li a{
    margin-left: 0;
}
.backtext_fp{
    background: url(../images/yqfkzjz-icon-01.png);
    opacity: 1;
    /*padding-right: 20%;
    width: 80%;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: content-box;
    padding-left: 0;
    text-indent: 10px;
}
.fp-swiper-1{
    width: 100%;
    height: 360px;
    overflow: hidden;
}
.fp-swiper-1 .swiper-slider{
    position: relative;
    width: 100%;
}
.imgtitle_fp img{
    width: 100%;
}

.yqfkz-pic-swiper .swiper-slide .img-box{
    width: 100%;
    height: 100%;
}
.yqfkz-pic-swiper .swiper-slide img{
    width: 100%;
    height: 100%;
}
.bottom-title{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: url(../images/yqfkzjz-icon-01.png);
}
.bottom-title a{
    font-size: 18px;
    color: #fff;
    padding: 0 0 0 10px;
    width: 80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
}
#action_fp .list_fp li{
    overflow: hidden;
}
#action_fp .list_fp li a{
    float: left;
    display: inline-block;
    width: 90%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.main_zcjd_pic{
    margin-top: 30px;
}

.main_zcjd_pic_swiper{
    width: 1110px;
    overflow: hidden;
    height: 260px;
    margin-bottom: 60px;
    margin-left: 20px;
}

.main_zcjd_pic_swiper .swiper-slide{
    float: left;
    width: 350px;
    height: 260px;
}
.main_zcjd_pic_swiper .swiper-slide a{
    display: block;
    margin: 0 10px;
    height: 100%;    
}
.main_zcjd_pic_swiper .swiper-slide .img-box{
    width: 100%;
    height: 210px;
}
.main_zcjd_pic_swiper .swiper-slide img{
    width: 100%;
    height: 100%;
}

.main_zcjd_pic_swiper .bottom-title-2{
    color: #c68162;
    line-height: 50px;
    background-color: #fff4f0;
}

.fp_yxfs{
    width: 1150px;
    height: 450px;
}


.fp_yxfs{
    width: 1180px;
    overflow: hidden;
    
    margin-bottom: 60px;
    margin-left: -10px;
}

.fp_yxfs .swiper-slide{
    float: left;
    width: 295px;
    height: 460px;
}
.fp_yxfs .swiper-slide a{
    display: block;
    margin: 0 10px;
    height: 100%;    
}
.fp_yxfs .swiper-slide .img-box{
    width: 100%;
    height: 250px;
}
.fp_yxfs .swiper-slide img{
    width: 100%;
    height: 100%;
}
.typtext_fp h3{
    text-align: center;
    line-height: 1;
    padding-top: 15px;
    margin-bottom: 10px;
}
.typtext_fp .title{
    height: auto;
    line-height: 1.2;
    margin-bottom: 10px;
}
.typtext_fp{
    height:200px;
}
#img_fp .imgfather_fp img{
    display: block;
}
#img_fp .backtext_fp{
    position: absolute;  
    width: 99%;
    padding-right: 1%;
}
#img_fp .imgleft_fp a{
    width: 100%;
    display: block;
}
.fp_imgs_right ul{
    width: 102.041%;
}
.fp_imgs_right li{
    position: relative;
    float: left;
    width: 48%;
    height: 190px;
    margin-right: 2%;
    margin-bottom: 10px;
}
.fp_imgs_right{
    float: right;
    width: 560px;
}
.fp_imgs_right img{
    width: 100%;
}
.mtop_fp a{
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}
.mcontent_fp .img-box{
    width: 100%;
    height: 100%;
}
.mcontent_fp .img-box img{
    display: block;
    width: 100%;
    height: 100%;
}
.movie_fp{
    background: url(../images/banner2.png) no-repeat top center;
}
.start-play{
    position: absolute;
    top:0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    background:url(../images/yqfkzjz-icon-02.png);
}
.start-play img{
    position: absolute;
    top:50%;
    left: 50%;
    margin: -40px 0 0 -37px;
    display: block;
}
.mul_fp .backtext_fp{
    text-indent: 2px;
    height: 24px;
    font-size: 12px;
    line-height: 24px;
}

.mul_fp .start-play img{
    width: 30px;
    height: 30px;
    margin:-20px 0 0 -15px;
}
.fp_wsp_list{
    width: 100%;
}
.fp_wsp_list ul{
    width: 101.011%;
}
.mul_fp>li{
    width: 13.28%;
    margin-right: 1%;
}
.title_fp{
    height: auto;
    line-height: 1.4;
    margin-top: 15px;
}
#imfile_fp{
    height: auto;
}
.imgtitle_fp{
    margin-bottom: 60px;
}
.main_zcjd_pic{
    position: relative;
}
.jmqysbf-prev-btn{
    position: absolute;
    left: 0;
    top:100px;
    width: 20px;
    height: 41px;
    background: url(../images/wleft.png) no-repeat center;
}
.jmqysbf-next-btn{
    position: absolute;
    right: 0;
    top:100px;
    width: 20px;
    height: 41px;
    background: url(../images/wright.png) no-repeat center;
}
.typflist_fp{
    position: relative;
}

.fp_yxfs_prev{
    position: absolute;
    left: -40px;
    top:100px;
    width: 35px;
    height: 35px;
    background: url(../images/icon-left.png) no-repeat center;
    z-index: 9;
}
.fp_yxfs_next{
    position: absolute;
    right: -40px;
    top:100px;
    width: 35px;
    height: 35px;
    background: url(../images/icon-right.png) no-repeat center;
    z-index: 9;
}
.mul_fp li.active .start-play{
    opacity: 0.1;
}
.start-play:hover{
    opacity: 0.1;
    /*background: none;*/
}
#action_fp .list_fp li a{
    width: 99%;
}
.list_fp span.right{
    display: none;
}

.fbacktext_fp .pagination{
    position: absolute;
    bottom: 13px;
    right: 0;
    width: 85px;
    height: 13px;
    z-index: 9;
    font-size: 0;
    text-align: right;
}
.fbacktext_fp .pagination span{
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(../images/grsd-icon-05.png);
    margin-right: 10px;
}
.fbacktext_fp .pagination span.swiper-active-switch{
    background: url(../images/grsd-icon-04.png);
}
.title_fp h3 a{
   color: #cc0000
}

/* footer */
.footer {
    background: #7f6d4d;
    font-size:14px;
    line-height:25px;
    color:#8799b9;
    padding:25px 0;
}
.footer .container{
    width:680px; 
    margin:0 auto; 
    font-size:14px; 
    color:#fff; 
    overflow: hidden;
}
.dz_icon{
    float:left; 
    margin-top:15px;}
.jc_icon{
    float:left;
    margin-top:25px;
}
.footer_1{
    float:left;
    text-align:left;
    margin-left:43px;
}
.footer_2{
    display:none;
}

#action_fp .list_fp li{
  /*  padding-left: 180px;
    background: url(../images/icon-tip-01.jpg) no-repeat 163px center;*/
}



@media screen and (max-width:768px){
    .footer .container {
        width: 100%;
    }
    .dz_icon,.jc_icon{
        display: none;
    }
    .footer_1 {
        display: none;
    }
    .footer_2{
        display:block;
        text-align: center;
    }
}
/* footer  --end */
body{
    background-color: #fff!important;
}


.fpzy-box{
    background: url(../images/banner.png) no-repeat center;
}
.fpzy-box .backgroundimg_bg{
    display: none;
}
.fpzy-box .backgroundimg_title{
    position: static;

}
.content .con{
    border-top:1px solid #e6e6e6;
}

.typtext_fp>.content{
    width: auto;
    background: none;
}
.mtjj-swiper{
    width: 575px;
    height: 360px;
    overflow: hidden;
    position: relative;
}
.mtjj-swiper .swiper-slide{
    position: relative;
}
.mtjj-swiper .pagination{
    position: absolute;
    bottom: 13px;
    right: 0;
    width: 85px;
    height: 13px;
    z-index: 9;
    font-size: 0;
    text-align: right;
}
.mtjj-swiper .pagination span.swiper-active-switch{
        background: url(../images/grsd-icon-04.png);
}
.mtjj-swiper .pagination span{
    display: inline-block;
    width: 13px;
    height: 13px;
    background: url(../images/grsd-icon-05.png);
    margin-right: 10px;
    cursor: default;

}

.mul_fp li.active .start-play{
    opacity: 1;
    border:2px solid #0099FF;
    background: none;
    width: 98%;
    height: 98%;
}

.fp-prev-btn,.fp-next-btn{
    width:42px;height:69px;
    display:none;
    position:absolute;
    text-indent:-9999em;
    top:140px;
    z-index:100;
}
.fp-prev-btn{
    background: url(../images/grsd-icon-06.png) no-repeat center;
    left:0px
}
.fp-next-btn{
    background: url(../images/grsd-icon-07.png) no-repeat center;
    right:0px
}
.fbacktext_fp:hover .fp-prev-btn,
.fbacktext_fp:hover .fp-next-btn{
    display: block;
}
.swiper-slide{
    position: relative;
}
.mtjj-prev-btn,.mtjj-next-btn{
    width:42px;height:69px;
    display:none;
    position:absolute;
    text-indent:-9999em;
    top:140px;
    z-index:100;
}
.mtjj-prev-btn{
    background: url(../images/grsd-icon-06.png) no-repeat center;
    left:0px
}
.mtjj-next-btn{
    background: url(../images/grsd-icon-07.png) no-repeat center;
    right:0px
}
.medialeft_fp:hover .mtjj-prev-btn,
.medialeft_fp:hover .mtjj-next-btn{
    display: block;
}
.dys_tax_preferences_tab_con{
    overflow:hidden;
    margin-bottom: 30px;
}

.main_zcjd_pic_swiper .bottom-title-2{
    text-indent: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden;
}
.backgroundimg_title{
    padding-top: 0;
}
#img_fp .fp_imgs_right img{
    height: 190px;
}
.fp_wsp_list ul:after{
    content: '';
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
    overflow:hidden;
}
.logo{
    position: absolute;
    width: auto;
    left: 50%;
    top:10px;
    margin-left: -600px;
    z-index: 999;
}

.logo a{
    display:block;
}
@media screen and (max-width:768px){
  .logo{           
    left: 2%;
    top:5px;
    margin-left: 0;
  }
  .logo a{
    width:150px;
    height:auto;
  } 
  .logo a img{
    width:150px;
  }
}
@media screen and (max-width:480px){
  .logo a{
    width:100px;
    height:auto;
  } 
  .logo a img{
    width:100px;
  }
}

@media screen and (max-width: 768px){
    .fheader_fp{
        width: 100%;
    }
    .header_fp{
        height: auto;
        min-width: auto;
    }
    .title_fp{
        font-size: 24px;
    }
    .banner_fp{
        width: 96%;
    }
    .fbacktext_fp{
        width: 100%;
        height: 59vw;
        margin-bottom: 40px;
    }
    .imgtitle_fp img{
        height: 59vw;
    }
    .fp-swiper-1{
        height: 59vw;
    }
    .imright_fp{
        width: 100%;
    }
    .backgroundimg_fp1>div, .backgroundimg_fp2>div{
        width: 100%;
    }
    .lists_fp{
        height: auto;
        padding-bottom: 30px;
    }
    .ul_fp{
        width: 100%;
    }
    .fp_yxfs{
        width: 100%;
        margin-left: 0;

    }
    .fp_yxfs .swiper-slide .img-box{
        height: 30vw;
    }
    .fp_yxfs .swiper-slide{
        width: 48vw;
    }
    .medialeft_fp{
        float: none;
    }
    .imright_fp{
        float: none;
    }
    #action_fp .list_fp li{
        padding-left: 25px;
        background: url(../images/icon-tip-01.jpg) no-repeat 8px center;
    }

    .mtjj-swiper{
        width: 100%;
        height: 52vw;
    }
    .mtjj-swiper .swiper-slide{
        height: 57vw;
    }
    .mtjj-swiper .swiper-slide .img-box{
        width: 100%;
        height: 57vw;
    }
    .mtjj-swiper .swiper-slide .img-box a{
        display: block;
        width: 100%;
        height: 57vw;
    }
    .mtjj-swiper .swiper-slide img{
        width: 100%;
        height: 100%;
    }
    .imgfather_fp{
        height: auto;
    }
    .imgleft_fp{
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .imgleft_fp img{
        width: 100%;
        height: auto;
    }
    .fp_imgs_right{
        width: 100%;
    }
    .main_zcjd_pic_swiper{
        width: 98%;
        margin: 0 auto 40px;
         height: calc(37vw + 50px);
    }
    .main_zcjd_pic_swiper .swiper-slide{
        width: 50%;
        height: calc(37vw + 50px);
    }
    .main_zcjd_pic_swiper .swiper-slide .img-box{
        height: 37vw;
    }
    .fp_imgs_right li{
        height: 30vw;
        margin-bottom: 2%;
    }
    #img_fp .fp_imgs_right img{
        height: 30vw;
    }
    .fp_yxfs_prev{
        left: 0;
    }
    .fp_yxfs_next{
        right: 0;
    }
    .movie_fp{
        width: 96%;
        margin: 0 auto;
    }
    .mcontent_fp{
        height: auto;
        min-width: auto;
    }
    .movie_fp .backgroundimg_bg{
        display: none;
    }
    .movie_fp  .fleaf{
        display: none;
    }
    .backgroundimg_title{
        position: static;
    }
    .mul_fp>li{
        height: 80px;
    }
    .hleaf{
        min-width: auto;
    }

}
@media screen and (max-width: 480px){
    .main_zcjd_pic_swiper{
        width: 100%;
    }
    .main_zcjd_pic_swiper .swiper-slide{
        width: 100%;
        height: calc(80vw + 50px);
    }
    .main_zcjd_pic_swiper .swiper-slide .img-box{
        height: 80vw;
    }
    .fp_yxfs{
        height: calc(80vw + 200px);
    }
    .fp_yxfs .swiper-slide{
        width: 100%;
        height: calc(80vw + 200px);
    }
    .fp_yxfs .swiper-slide .img-box{
        height: 80vw;
    }
    .mtop_fp{
        display: none;
    }
    .fp_wsp_list ul{
        width: 102.048%;
    }
    .mul_fp li{
        width: 48%;
        margin-right: 2%;
        margin-bottom: 2%;
        height: 37vw;
    }
    .fp_wsp_list li:nth-child(7){
        display: none;
    }
    .fp_wsp_list li .start-play{
        display: none;
    }
    .title_fp{
        margin-top: 15px;
        margin-bottom: 15px;
        font-size: 20px;
    }
    .title_fp h3{
        font-size: 20px;
    }
    .fpzy-box .pubtitle_fp{
        width: 96%;
        margin: 0 auto 30px;
    }
    .fpzy-box .pubtitle_fp img{
        width: 100%;
    }
    .line_fp{display: none;}
    .imgleft_fp{
        margin-bottom: 10px;
    }
    .nav a{
        font-size: 14px;
    }
    .list_fp>li>a{
        font-size: 16px;
    }
    .main_zcjd_pic_swiper{
        height: calc(80vw + 50px);
        margin-bottom: 30px;
    }
}