@charset "utf-8";
@media screen and (orientation:portrait){
.navigation{
    width: 0.5rem;
    height: 0.5rem;
}
.more{
    width: 2rem;
    height: 0.6rem;
    line-height: 0.6rem;
}

/* 第一部分 */
.p1{
    background: none;
    height: auto;
}
.p2_video{
    width: 100%;
    height: 3.48rem;
    position: initial;
    transform: translateX(0);
    background: #deecff;
    border-radius: 0;
    padding: 0.3rem;
    margin: 0 auto;
}

/* 第二部分 */
.p2{
    width: 100%;
    background: none;
    padding-top: 0;
}
.title01{
    width: 6.4rem;
    height: auto;
    margin-top: 60px;
}
.p2_text{
    width: 100%;
    font-size: 18px;
    margin-top: 0.6rem;
    padding: 0 0.2rem;
    box-sizing: border-box;
}
.p2_ry{
    width: 6.8rem;
    margin-top: 0.6rem;
}
.swiper_p2{
    width: 100%;
    height: 2.034rem;
    margin-top: 50px;
}
.swiper_p2 .swiper-slide{
    width: 3rem;
}
.swiper_p2_prev{
    right: 0.7rem;
    background: url(../../images/zt/zt_pujiang/prev01.png) center no-repeat;
    background-size: 100%;
}
.swiper_p2_next{
    background: url(../../images/zt/zt_pujiang/next01.png) center no-repeat;
    background-size: 100%;
}
.swiper_p2_prev:hover{
    background: url(../../images/zt/zt_pujiang/prev01.png) center no-repeat;
    background-size: 100%;
}
.swiper_p2_next:hover{
    background: url(../../images/zt/zt_pujiang/next01.png) center no-repeat;
    background-size: 100%;
}

/* 第三部分 */
.p3{
    margin-top: 1rem;
}
.p3_top{
    height: auto;
    overflow: hidden;
    background: #9cc0f4;
    padding-bottom: 1rem;
}
.p3_top_main{
    width: 100%;
    overflow: hidden;
}
.title02{
    width: 5rem;
    height: auto;
    position: initial;
    margin: 0 auto;
    margin-top: 1rem;
}
.p3_article{
    width: 6.8rem;
    height: auto;
    margin: 0 auto;
    float: none;
    margin-top: 0.6rem;
    border-radius: 0.2rem;
    padding: 0.4rem;
    padding-bottom: 1rem;
}
.p3_article_title{
    font-weight: normal;
}
.p3_article:hover .p3_article_title{
    color: #333;
}
.p3_article_text{
    margin-top: 0.3rem;
    font-size: 0.3rem;
}
.p3_more1{
    left: 0.4rem;
    bottom: 0.2rem;
}
.circle1{
    width: 2.6rem;
    height: 2.6rem;
    right: -1.3rem;
    bottom: -1.3rem;
}
.circle2{
    width: 1.3rem;
    height: 1.3rem;
    right: -0.65rem;
    bottom: -0.65rem;
}
.p3_imgs{
    width: 6.8rem;
    height: auto;
    overflow: hidden;
    float: none;
    border-radius: 0.2rem;
    background: #fff;
    padding: 0.4rem;
    margin: 0  auto;
    margin-top: 0.6rem;
}
.swiper_p3{
    width: 100%;
    height: 5.83rem;
}
.swiper_p3_img{
    height: 4.13rem;
    border-radius: 0.2rem;
}
.swiper_p3_title{
    margin-top: 0.1rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.swiper_p3_title:hover{
    color: #333;
}
.swiper_p3_prev{
    right: 1.8rem;
    bottom: 0.2rem;
    background-size: 100%;
}
.swiper_p3_next{
    right: 0.4rem;
    bottom: 0.2rem;
    background-size: 100%;
}
.swiper_p3_prev:hover{
    background: url(../../images/zt/zt_pujiang/prev02.png) center no-repeat;
    background-size: 100%;
}
.swiper_p3_next:hover{
    background: url(../../images/zt/zt_pujiang/next02.png) center no-repeat;
    background-size: 100%;
}
.swiper_p3_pages{
    width: 0.7rem;
    right: 1rem;
    bottom: 0.2rem;
    left: inherit;
}
.swiper_p3_pages_active{
    font-size: 0.4rem;
}
.p3_bot{
    width: 100%;
    height: auto;
    padding-bottom: 0.4rem;
}
.p3_bot_main{
    width: 100%;
    height: auto;
    padding-top: 1.2rem;
    padding-bottom: 1rem;
}
.p3_bot_title{
    width: 3rem;
    height: 0.9rem;
    background-size: 100% auto;
    top: -0.3rem;
}
.p3_bot_lists{
    width: 6.8rem;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.p3_bot_lists a{
    width: 100%;
    float: none;
    line-height: 1.5em;
    padding: 0.1rem;
    margin-bottom: 0.3rem;
    background: #fff;
}
.p3_bot_lists a span{
    font-size: 0.28rem;
    margin-right: 0.1rem;
    padding: 0.01rem 0.04rem;
    background: var(--themes_color);
    color: #fff;
}
.p3_bot_lists a:nth-of-type(2n){
    float: none;
}
.p3_bot_lists a:hover{
    color: #333;
}
.p3_bot_lists a::before{
    content: '';
    width: 0;
    height: 0;
}
.p3_more2{
    right: 0.2rem;
    bottom: 0.2rem;
}

.p4{
    margin-top: 1rem;
    padding-bottom: 1rem;
    overflow: hidden;
}
.title04{
    width: 5rem;
    height: auto;
    position: initial;
    margin: 0 auto;
}
.p4_text{
    width: 6.8rem;
    height: auto;
    overflow: hidden;
    border-radius: 0.2rem;
    margin-top: 0.5rem;
    padding: 0.3rem 0.2rem;
    padding-bottom: 1.2rem;
}
.p4_text_title{
    font-weight: normal;
}
.p4_text_text{
    margin-top: 0.3rem;
    line-height: 1.5em;
    font-size: 0.3rem;
}
.p4_more{
    right: 0.2rem;
    bottom: 0.2rem;
}
.p4_line{
    width: 2rem;
    height: 0.1rem;
    left: 0;
}
.p4_qy{
    width: 6.8rem;
    margin-top: 0.6rem;
    overflow: hidden;    
}
.p4_qy_logo{
    overflow: hidden;
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
}
.p4_qy_logo div{
    width: 1.55rem;
    height: 1.16rem;
    float: none;
    margin-right: 0.2rem;
    margin-bottom: 0.2rem;
}
.p4_qy_logo div:nth-child(7n){
    margin-right: 0.2rem;
}
.p4_qy_logo div:nth-child(4n){
    margin-right: 0;
}
.p4_bg_img{
    width: 100%;
    background-size: cover;
}

/* 第五部分 */
.p5{
    margin-top: 1rem;
    overflow: hidden;
}
.title05{
    width: 5rem;
    height: auto;
    position: initial;
    margin: 0 auto;
}
.p5_main{
    width: 100%;
    height: auto;
    margin-top: 0.6rem;
    position: relative;
    padding-bottom: 1rem;
}
.swiper_p5{
    width: 6.8rem;
    height: 8rem;
    margin: 0 auto;
}
.swiper_p5 .swiper-slide{
    width: 6rem;
    height: 100%;
    background: #fff;
    box-shadow: 0 0 0.3rem rgba(0, 0, 0, 0.1);
    padding: 0.3rem;
    box-sizing: border-box
}
.user_info{
    width: 100%;
    height: auto;
    position: initial;
}
.swiper_p5_img{
    width: 1.2rem;
    height: 1.2rem;
    float: left;
    border-radius: 0.1rem;
}
.user_info_name{
    padding-left: 1.5rem;
    margin-top: 0.1rem;
}
.user_info_poster{
    padding-left: 1.5rem;
}
.swiper_p5_text{
    width: 100%;
    height: 6rem;
    box-shadow: none;
    border-radius: 0.2rem;
    position: relative;
    clear: both;
    top: 0.2rem;
    left: 0;
}
.swiper_p5_text p{
    height: 4.6rem;
    padding: 0;
    padding-left: 0;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.p5_more{
    left: 0;
    bottom: 0.2rem;
}
.swiper_p5_prev{
    background: url(../../images/zt/zt_pujiang/prev05.png) center  no-repeat;
    background-size: 100%; 
    left: 44%;
}
.swiper_p5_next{
    background: url(../../images/zt/zt_pujiang/next05.png) center  no-repeat;
    background-size: 100%; 
    left: 54%;
}
.swiper_p5_prev:hover{
    background: url(../../images/zt/zt_pujiang/prev05.png) center  no-repeat;
    background-size: 100%; 
}
.swiper_p5_next:hover{
    background: url(../../images/zt/zt_pujiang/next05.png) center  no-repeat;
    background-size: 100%; 
}

/* 第六部分 */
.p6{
    width: 100%;
    height: auto;
    margin-top: 1rem;
}
.title06{
    width: 5rem;
    height: auto;
    position: initial;
    margin: 0 auto;
}
.p6_main{
    width: 6.8rem;
    height: 4.07rem;
    margin: 0 auto;
    margin-top: 0.6rem;
}
.swiper_p6 .swiper-slide{
    width: 6.4rem;
    height: 100%;
}
.swiper_p6 .swiper-slide p{
    padding: 0.1rem;
    text-align: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.swiper_p6_prev{
    background: url(../../images/zt/zt_pujiang/prev06.png) center  no-repeat;
    background-size: 100%;
    left: 0.1rem;
}
.swiper_p6_next{
    background: url(../../images/zt/zt_pujiang/next06.png) center  no-repeat;
    right: 0.1rem;
    background-size: 100%;
}
.swiper_p6_prev:hover{
    background: url(../../images/zt/zt_pujiang/prev06.png) center  no-repeat;
    background-size: 100%;
}
.swiper_p6_next:hover{
    background: url(../../images/zt/zt_pujiang/next06.png) center  no-repeat;
    background-size: 100%;
}

.foot a{
    font-size: 0.24rem;
}

}