
/*toubu*/
.header-ul>li{
    width: auto;
}
.fwzc-p2-ul>a>li{
    border-bottom: 2px solid transparent;
    margin-right: 60px;
    margin-left: 0;
}
.fwzc-p2-ul>a:first-of-type>li{
    margin-left:initial;
    margin-right: 60px;
}
.fwzc-p2-ul>a:last-of-type>li{
    margin-right: 0;
}
.p4-headline{
    background: url("../image/1-p4-yewu.png") no-repeat center;
    background-size: auto;
}
.p5-headline{
    background: url("../image/p5-headline.png") no-repeat center;
    background-size: auto;
}
.p6-headline{
    background: url("../image/1-p6-headline.png") no-repeat center;
    background-size: auto;
    padding-bottom: 0;
    margin-bottom: 70px;
}
.p7-headline{
    background: url("../image/1-p7-headline.png") no-repeat center;
    background-size: auto;
    padding-bottom: 0;
    margin-bottom: 60px;
}
.headline-h{
    font-family: myFirstFont;
    font-size: 32px;
    color: #333;
    position: relative;
    line-height: 160%;
}
.headline-h:after{
    content: '';
    position: absolute;
    top:100%;
    left:50%;
    transform: translateX(-50%);
    width: 54px;
    height: 4px;
    background-color: #c42c24;
    border-radius: 2px;
}
.pagination-lc{
    padding-left: 0;
    text-align:center;
    /*white-space: nowrap;*/
    /*overflow-x: auto;*/
}
.pagination-show{
   margin: 0 9% 0 0;
}
.pagination-show:last-of-type{
    margin-right: 0;
}

.jj-button-c{
    width: 360px;
}
.ryzz-ul{padding-left: 0;margin-top: 60px}
.ryzz-ul>li{
    margin-left: 0;
    margin-right: 3%;
}
.ryzz-ul>li:last-of-type{
    margin-right: 0;
}
.ryzz-zuo{top:80px}
.ryzz-you{top:80px}

.anchorLocating{width: 118px}

.fwzc-p4-sec-t1{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.xw-left-sx-sec{
    height: 210px;
    box-sizing: border-box;
}
.qzzd-sec-left{width: 97px}
.qzzd-sec-right{width: calc(100% - 97px)}
.zpgw-xf-jl{width: 180px}

.qb-t1 p, .qb-t1 span{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.qb-t2 p, .qb-t2 span{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lxwm-ditu img{max-width: initial;}


/*.header{overflow-x: hidden}*/
.p3,.p4,.p5,.p6,.p7{
    overflow-x: hidden;
}

.swiper1 .swiper-slide:nth-child(odd) .jj-text{
    top: -70px;
}
.swiper1 .swiper-slide:nth-child(even) .jj-text{
    bottom: -70px;
}
.fwzc-p2-ul-show{overflow-x: hidden}
.fwzc-p2-ul-show p{margin: 0 0}
.jl-post{width: 400px}


.weixin-show>img{max-width: initial;}
.swiper-ul .swiper-slide{
    width: auto;
}
.pagination-show{
    padding: 0 20px;
}
.swiper-ul{
    margin: -10px 0;
    padding: 10px 0;
}
.swiper-ul .swiper-slide-active .pagination-year{
    font-family: myFirstFont;font-size:0.32rem
}
.swiper-ul .swiper-slide-active .pagination-lc-border{
    width:0.34rem;
    height:0.34rem;
    box-shadow: 0 0 0.2rem rgba(190,95,95,.33);
}
.swiper-ul .swiper-slide-active .pagination-lc-dot{
    width: 0.12rem;
    height: 0.12rem;
    background-color: #c42c24;
}
/*最新的响应*/
@media screen and (max-width: 1920px){
    .jj-button{width: 360px}
    .lishi-sec{width: 100%;}
    .lishi-sec .-xian{width: 100%;}
    .show-box{width: 25%;left: 18%}
    img{max-width: 100%;}
}

@media screen and (max-width: 1800px){
    .swiper1{
        height: auto;
        padding-bottom: 80px;
        padding-top: 80px;
    }

    .show-box{
        position: initial;
        margin-top: 40px;
        margin-left: 21%;
        width: auto;
        /*padding-bottom: 100px;*/
    }
    .jj-button{
        top: auto;
        bottom:4%;
        right: 0;
    }

}
/*1800end*/
@media screen and (max-width: 1714px){
    .anchorLocating{
        top:50px;
        left: 10px;
        z-index: 8;
        background-color: rgba(255,255,255,.8);
        padding: 0 0;
    }
    .anchor-sec{margin: 20px -9%}
}
/*1714end*/
@media screen and (max-width: 1365px){
    .jianjie{
        box-sizing: border-box;
        padding: 0 20px 100px;
    }
    .lishi-sec .-xian{
        left: 0;
    }
    .jj-text{left: 0}
    .jj-yuan{left: 0}
    .jj-year{left: 0}

    .content-img{
        display: block;
        width: auto;
        max-width: 100%;
        box-sizing: border-box;
        padding: 0 20px;
    }

    .content-img>img{max-width: 100%;
        width: auto;}
    .content-content{
        display: block;
        width: 100%;
        box-sizing: border-box;
        padding: 0 20px;
        margin-top: 40px;
    }
    .content-p{margin-top: 30px}
    .content-line>img{display: none}
    .line-p1,.line-p2,.line-p3,.line-p4,.line-p5,.line-p6{
        position: initial;
        display: inline-block;
        vertical-align: middle;
        width: 16.666%;
        box-sizing: border-box;
    }

    .p4-line-div3{width: 50%}
    .p4-line-div2 .p4-sec{
        margin: 0 auto !important;
        width: auto !important;
    }
    .p5-add>div{width: 50% !important;text-align: center}
    .hover-t1{margin-top: 20px}
    .hover-t2{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;

        padding-bottom: 0;
    }

    .p6-left{display: block;width: auto}
    .p6-l-img>img{
        width: auto;
        max-width: 100%;
    }
    .p6-l-t1{margin-bottom: 30px}

    .p6-right{display: block;
        width: 100%;
        margin-top: 30px;
    }

    .au-zc{
        margin:100px auto 100px;
    }
    .au-zc-img{
        display: block;
        max-width:initial;
    }
    .au-zc-img>img{
        width:auto;
        max-width: 100%;
        /*height: 330px;*/
        height: auto;
    }
    .au-zc-content{
        display: block;
        float: none;
        width: 100%;
        padding-left: 0;
        margin-top: 40px;
    }
    .yinhao{display: none}
    .au-zc-headline{
        text-align: initial;
    }
    .au-zc-box{
        position: initial;
        display: block;
        margin-top: 20px;
        width: 100%;
        padding: 0 20px;
        background-color: transparent;
        margin-top: 30px;
    }
    .au-zc-text2{padding: 0 0}
    .au-zc-qm{margin-top: 40px}

    .au-jj-left{
        display: block;
        width: 100%;
        padding-right: 0;
    }
    .au-jj-text{margin-top: 30px}
    .au-jj-r-img{
        display: block;
        max-width: 100%;
        margin-top: 40px;
    }
    .au-jj-r-img>img{width: auto}

    .au-wh-show>div{width: 50%}

    .pagination-show{
        margin-right: 5%;
    }
    .au-lc-sec-img{
        display: block;
        padding:0 0;
        width: 100%;
        box-sizing: border-box;
        max-width: 100%;
    }
    .au-lc-sec-img>img{width: auto;max-width: 100%;}
    .au-lc-sec-content{
        display: block;
        width: 100%;
        box-sizing: border-box;
        padding: 0 20px 20px;
        margin-top: 30px;
    }
    .ryzz-ul-show{margin: 0 0}
    .ryzz-ul-show-add>div{width: 50%}

    .ldpq-img{
        display: block;
        width: auto;
        max-width: 100%;
    }
    .ldpq-img>img{width: auto}
    .ldpq-content{
        display: block;
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }
    .fwnr-content{
        display: block;
        width: 100%;
        padding-right: 0;
    }
    .fwnr-img{
        display: block;
        max-width: 100%;
        margin-top: 30px;
    }
    .fwnr-img>img{width: auto}
    .fwdx-img{display: block;max-width: 100%;}
    .fwdx-img>img{width: auto}
    .fwdx-content{display: block;width: 100%;padding-left: 0;margin-top: 30px}
    .fwys-sec-show>div{width:50%}
    .fwys-sec-img>img{width:100%;max-width: 100%;}

    .csj-line-div{
        display:block;
        width: 100%;
        box-sizing: border-box;
        padding: 0 20px;
    }
    .csj-p1{margin-left: 0;padding: 40px 0;text-align: center}
    .csj-p2{padding: 0 0;}
    .csj-p2-img{text-align: center}
    .csj-p2-img>img{width: auto;}
    .csj-p1-t2{padding-right: 0}
    .csj-p3{padding: 20px 0;text-align: initial;}
    .csj-p3-sec{width: 50%;margin-left: 0}
    .csj-p4{padding: 20px 0;text-align: center}
    .csj-p-text{padding: 0 0;text-align: center}

    .csj-p-img{height: auto;text-align: center}
    .csj-p-img>img{width: auto;height: auto;max-width: 100%;}
    .csj-line-last{padding: 20px 0}
    .csj-line-last-t1{display: block;margin-right: 0;text-align: center}
    .csj-line-last-t2{display: block;text-align: center;width: 100%}

    .fixed-show{zoom: 0.8}

    .hfmy-img{
        display: block;
        max-width: 100%;
    }
    .hfmy-img>img{width: auto;}
    .hfmy-content{
        display: block;
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }

    .fwzc-p3-left{
        display: block;
        max-width: 100%;
    }
    .fwzc-p3-left>img{max-width: 100%;width: auto}
    .fwzc-p3-right{
        display: block;
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }
    .lj-line-add>div{width: 33.333%}
    .lj-text{margin-right: 30%}

    .rcln-show{margin: 60px 0}
    .rcln-show>div{
        width: 100%;
        padding: 0 0;
    }

    .lxfs-show{margin-top: 30px}
    .lxwm-ditu{
        position: initial;
        width: 100%;
        margin-top: 30px;
    }

    .ss-qb{margin: 40px auto;}
    .ss-qb>div{width: 100%;padding: 0 0}
    .qb-sec{padding:30px 20px}

}
/*1365end*/
@media screen and (max-width:900px){
    .line-p1, .line-p2, .line-p3, .line-p4, .line-p5, .line-p6{
        width: 33.33%;
    }
    .show-box{
        margin-left:0;
        height: auto;
    }
    .jj-jieshao{
        width: auto;
        height: auto;
    }
    .js-content{padding-bottom: 30px}
    .js-img>img{width: auto}

    .p4-sec{width:95%;max-width: initial;}
    .p4-sec-t1{padding-left: 20px}
    .p4-sec-t2{padding: 0 20px}

    .fwzc-p4-line-add>div{width: 50%}
    .fwzc-p4-sec-img>img{width: auto;max-width: 100%;}

    .xw-left-headline p, .xw-left-headline span{
        font-size: 26px !important;
    }
    .xw-show-left{width: 70%;}
    .xw-show-right{
        width: 30%;
        box-sizing: border-box;
    }
    .xw-left-sx{margin:0 0 40px}
    .xw-left-sx-sec{
        width: 40%;
        box-sizing: border-box;
        margin: 0 5%;
    }
    .lj-line-add>div{width:50%}

    .hfsj-line1{margin: 40px 0}
    .hfsj-line1>div{width: 100%;padding: 0 0}
    .hfsj-line1-img>img{width: auto;max-width: 100%;}
    .hfsj-l2-img{
        display: block;
        width: 100%;
        max-width: 100%;
    }
    .hfsj-l2-img>img{width: auto;max-width: 100%;}
    .hfsj-l2-sec-content{
        display: block;
        width: 100%;
        max-width: 100%;
        padding: 0 0;
    }
    .hfsj-line1-t1{
        margin: 20px 0;
    }
    .hfsj-line1-t2{
        margin: 0 0;
    }
    .hfsj-line1-t3{margin-top: 30px !important;}

    .zpgw-show{overflow-x: auto}
    .zpgw-table{min-width: 600px;}

    .lxwm-subs{
        margin: 40px 0;
    }
    .lxwm-subs .subs{
        width: 100%;
        padding: 0 0;
    }

    .lxwm-ly-img{display: none}
    .lxwm-ly-content{display: block;width: 100%;padding-left: 0}
}
/*900end*/
@media screen and (max-width:800px){
    .rcln-sec-img{display: block;width: 100%;max-width: 100%;}
    .rcln-sec-img>img{width:100%;max-width: 100%;}
    .rcln-sec-content{
        display: block;
        width: 100%;
        box-sizing: border-box;
        padding: 0 20px 30px;
    }
    .rcln-sec-t1{margin: 0 0 }
    .rcln-sec-t2{margin: 20px 0 0}
}
@media screen and (max-width:600px){
    .p4-line>div{margin: 20px 0}
    .p4-line-div2,.p4-line-div3{
        width:95%;
    }

    .p5-add>div{width: 100% !important;}
    .p5-sec{display: block;
    }
    .p5-sec-img>img{width: auto;max-width: 100%;}
    .p5-sec-text{background-color:transparent}
    .p5-add>div{margin: 10px 0}
    .p5{padding-bottom: 40px}

    .p6-sec-img{
        display: block;
        width: auto;
    }
    .p6-sec-img>img{width:auto;max-width: 100%;}
    .p6-sec-content{
        margin-top: 20px;
        display: block;width: 100%;box-sizing: border-box;padding: 0 20px 20px;
    }
    .p6{padding: 40px 20px}

    /*.fixed-show{zoom: 0.5}*/

    .fwzc-p4-line-add{margin: 0 0}
    .fwzc-p4-line-add>div{width: 100%;padding: 0 0;}

    .xw-left-sx-sec{
        width: 100%;
        margin:20px auto 0;
    }
    .lj-line-add{margin: 40px 0}
    .lj-line-add>div{width:100%;padding: 0 0;}

    .qzzd-sec-left{margin-left: 20px}
    .qzzd-sec-right{display: block;width: 100%;padding:0 20px}
}
/*600end*/
@media screen and (max-width:500px) {
    .line-p1, .line-p2, .line-p3, .line-p4, .line-p5, .line-p6 {
        width: 50%;
    }

    .content-line {
        padding: 40px 0;
    }

    .p3-t1 {
        font-size: 24px
    }

    .p3-t2 {
        font-size: 18px
    }

    .jj-button {
        width: 80%;
        right: 10%;
    }

    .p7-contain {
        padding-bottom: 20px
    }

    .p7-add > div {
        width: 50%;
        margin-bottom: 20px
    }

    .swiper-button-prev {
        top: auto;
        bottom: 10px;
        left: 20px;
    }

    .swiper-button-next {
        top: auto;
        bottom: 10px;
        right: 20px;
    }

    .au-wh-show {
        margin: 40px auto 40px
    }

    .au-wh-show > div {
        width: 100%
    }

    .jj-button-c {
        width: 80%;
        right: 10%;
        top: auto;
        bottom:40px

    }

    .au-lc-show {
        padding-bottom: 80px
    }

    .ryzz-ul-show-add > div {
        width: 100%
    }

    .fwys-sec-show {
        margin: 40px 0 40px
    }

    .fwys-sec-show > div {
        width: 100%;
        padding: 0 0
    }

    .csj-p3-sec {
        width: 100%
    }

    .csj-p3-t1 {
        font-size: 36px
    }


    .xw-show-left {
        width: 100%;
    }

    .xw-show-right {
        display: none
    }

    .lxwm-subs .subs {
        width: 100%;
        padding: 0 0;
    }
    .lxwm-ly-headline{
        margin: 40px 0;
    }
    .ly-button{
        width: 80%;
        margin: 30px auto 40px;
    }

    .fwzc-p2-ul>a>li{margin-right: 20px}
    .fwzc-p2-ul>a:first-of-type>li{
        margin-right: 20px;
    }
    .anchorLocating{display: none}

    .jl-post{
        width: 80%;
        margin: 30px auto 50px;
    }
}
/*500end*/

@media screen and (max-width:450px){
    .header-logo{margin-top: 13px}
    .sousuo-input input{width: 75%}
    .ss-img{width: 25%}
}
@media screen and (max-width:376px){
    .jj-year{font-size: 36px}
    .lishi-sec .-xian{height: 2px}
    .js-text1{font-size: 24px}

    .headline-h{background: none}
    .jj-content{padding-top: 40px}
    .p4{padding-top: 40px;padding-bottom: 40px}
    .p6-headline{margin-bottom: 30px}
    .p7{padding: 40px 0}

    .zhezhao{
        background-position: relative;
        background-position: right bottom !important;
    }
    .zhezhao-text1{font-size: 36px;margin-top: 40px}
    .zhezhao-text2{font-size: 32px;margin-bottom: 40px}

    .headline-text{font-size: 26px}
    .headline-text span{font-size: 26px}
    .au-jj{padding-top:40px;}
    .sec-num{font-size: 32px}
    .au-lc-sec{width: 100%}
    .au-lc-sec-t2{padding-right: 0}

    .ygfc-headline{
        margin: 40px 0;
    }
    .fc-show-small{margin: 30px 0 40px}

    .hfmy-headline{margin-top: 40px}
    .hfmy-show{margin: 40px 0;}

    .hz-line{margin-top: 40px}
    .hz-show{margin: 30px 0}
    .hz-show-content-t1{font-size: 24px}
    .hz-show-content-t2{margin-top: 30px}
    .hz-show-content{margin: 40px 0}
    .hz-left>img{width:80%}
    .hz-jiantou>img{width: 80%}

    .p3-l2>a{margin-right: 30px !important;}

    .fwzc-p3-headline{margin: 40px 0}
    .fwzc-p3-r-t2{margin: 20px 0}
    .fwzc-p3{padding-top: 30px}
    .fwzc-p4-line-add>div{margin: 15px 0}
    .fwzc-p4-sec-t1{font-size: 18px;}

    .zn-sec{padding: 30px 20px}
    .zn-sec-t1{font-size: 18px}
    .zn-sec-t1>img{
        left: -16px;
    }

    .yema-show{margin: 40px auto}

    .hfsj-headline{margin-top: 40px}
    .qzzd-show{margin-top: 30px}
    .xw-r-show{padding:20px 0}

    .rcln-headline{margin-top: 40px}
    .rcln-show{margin: 40px 0}
    .rcln-show>div{margin: 15px 0}

    .zpgw-headline{margin-top: 40px}
    .zpgw-show{margin-top: 30px}

    .lxfs-headline{margin-top: 40px}
    .lxfs-show .lxfs-line:first-of-type >div{
        font-size: 22px !important;
    }

    .sousuo-hide{
        top: 65px;
    }

    .xw-left-headline{margin-top: 40px}
    .xw-left-time{margin: 30px 0}
    .xw-left-content{padding-bottom: 40px}

    .rczl-jl{margin-top:60px}
    .jianli-sec{margin:40px 0}

    .jianjie{margin-top: 100px}

    .swiper-button-prev{display: none}
    .swiper-button-next{display: none}
    .ryzz-zuo{display: none}
    .ryzz-you{display: none}
}
/*376end*/

 @media screen and (max-width:330px){
     .header-logo{width:279px}
 }

/********dibu********/