@charset "UTF-8";
/*banner*/
.banner
{
    width:100%;
}
.banner a
{
    display: block;
    position: relative;
}
.banner a img
{
    display: block;
    width: 100%;
}
.banner a .swiper-slide-title
{
    position:absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width:100%;
    height: 0.45rem;
    line-height: 0.45rem;
    background: url('../images/swiper-slide-title.png') no-repeat;
    background-size: 100% 100%;
}
.banner a .swiper-slide-title span
{
    display: block;
    font-size: 0.15rem;
    color: #fff;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 1rem;
}
.banner .page
{
    font-size: 0;
    bottom: .15rem !important;
    left: auto !important;
    width: auto !important;
    right: .5rem;
}
.banner .page span
{
    width: 0.12rem;
    height: 0.12rem;
    font-size: .2rem;
    background: #ffffff;
    line-height: 1;
    font-weight: 700;
    border-radius: 0.1rem;
    opacity: 1;
    margin: 0 0.05rem;
}
.banner .page span.active
{
    background: #FFBD2F;
}
.banner .btn
{
    width: .6rem;
    height: .6rem;
    top:50%;
    background: no-repeat 50%/100%;
}
.banner .prev
{
    left: .68rem;
    background-image: url('../images/prev01.png');
}
.banner .next
{
    right: .68rem;
    background-image: url('../images/next01.png');
}


/*main*/
.content
{
    padding: 1.3rem 0 .52rem;
    background: #F4EBF4 url('../images/content_bj.png') no-repeat;
    background-size: 100% auto;
}

/*main-one-left*/
.content .main_one .wp .left
{
    width:49%;
}
.content .main_one .wp .right
{
    width:49%;
    padding: .3rem;
    background: #ffffff;
    border-top: 6px solid #742078;
}
.content .main_one .wp .left .box .list_img .swiper-wrapper .swiper-slide a.bg-mask
{
    display: block;
    position: relative;
}
.content .main_one .wp .left .box .list_img .swiper-wrapper .swiper-slide a.bg-mask .pic
{
    padding-top: 5rem;
}
.content .main_one .wp .left .box .list_img .swiper-wrapper .swiper-slide a.bg-mask p
{
    position:absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width:100%;
    height:0.64rem;
    line-height: 0.64rem;
    background: url('../images/swiper-slide-title.png') no-repeat;
    background-size: 100% 100%;
}
.content .main_one .wp .left .box .list_img .swiper-wrapper .swiper-slide a.bg-mask p span
{
    display: block;
    font-size: 0.15rem;
    color: #fff;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: .1rem;
    width: 80%;
}
.content .main_one .wp .left .box .list_img .page
{
    font-size: 0;
    bottom: .25rem !important;
    left: auto !important;
    width: auto !important;
    right: .2rem;
}
.content .main_one .wp .left .box .list_img .page span
{
    width: 0.12rem;
    height: 0.12rem;
    font-size: .2rem;
    background: #ffffff;
    line-height: 1;
    font-weight: 700;
    border-radius: 0.1rem;
    opacity: 1;
    margin: 0 0.05rem;
}
.content .main_one .wp .left .box .list_img .page span.active
{
    background: #FFBD2F;
}
/*main-one-left*/

/*main-one-right*/
.content .main_one .wp .right .box .title
{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: url('../images/title_bj.png') no-repeat 0.9rem center;
    background-size: 63%;
}
.content .main_one .wp .right .box .title h2,.content .main_two .wp .left .box .title h2,.content .main_two .wp .conter .box .title h2,.content .main_two .wp .right .box .title h2
{
    font-size:0.18rem;
    color: #782077;
    position:relative;
    padding-left: 0.12rem;
}
.content .main_one .wp .right .box .title h2:before,.content .main_two .wp .left .box .title h2:before,.content .main_two .wp .conter .box .title h2:before,.content .main_two .wp .right .box .title h2:before
{
    position: absolute;
    content: '';
    width: 0.05rem;
    height: .2rem;
    background: #782077;
    left: 0;
    top: 0.035rem;
    border-radius: .1rem;
}
.content .main_one .wp .right .box .title .morea,.content .main_two .wp .left .box .title .morea,.content .main_two .wp .conter .box .title .morea,.content .main_two .wp .right .box .title .morea
{
    width: 0.96rem;
    height: 0.32rem;
    line-height: 0.32rem;
    background: url("../images/more_icon.png") no-repeat;
    background-size: 100% 100%;
    font-size: 0.14rem;
    color: #999999;
    padding-left: .1rem;
}

.content .main_one .wp .right .box .tzgg ul li a,.content .main_two .wp .left .box .left_list ul li a,.content .main_two .wp .conter .box .conter_list ul li a,.content .main_two .wp .right .box .right_list ul li a
{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.content .main_one .wp .right .box .tzgg ul,.content .main_two .wp .left .box .left_list ul,.content .main_two .wp .conter .box .conter_list ul,.content .main_two .wp .right .box .right_list ul
{
    margin-top: 0.25rem;
}
.content .main_one .wp .right .box .tzgg ul li
{
    line-height: .47rem;
    padding: 0 .15rem;
}
.content .main_one .wp .right .box .tzgg ul li.odd,.content .main_two .wp .left .box .left_list ul li.odd,.content .main_two .wp .conter .box .conter_list ul li.odd,.content .main_two .wp .right .box .right_list ul li.odd
{
    background: #f4f4f4;
}
.content .main_one .wp .right .box .tzgg ul li:hover a h3,.content .main_two .wp .left .box .left_list ul li:hover a h3,.content .main_two .wp .conter .box .conter_list ul li:hover a h3,.content .main_two .wp .right .box .right_list ul li:hover a h3
{
    color: #782077;
}
.content .main_one .wp .right .box .tzgg ul li a h3
{
    position: relative;
    font-size:0.15rem;
    color:#333333;
    width: 83%;
    padding-left: .15rem;
}
.content .main_one .wp .right .box .tzgg ul li a h3:before,.content .main_two .wp .left .box .left_list ul li a h3:before,.content .main_two .wp .conter .box .conter_list ul li a h3:before,.content .main_two .wp .right .box .right_list ul li a h3:before
{
    position: absolute;
    top: 0.17rem;
    left: 0;
    content: "";
    display: block;
    width: 0.08rem;
    height: 0.12rem;
    background: url('../images/li_icon.png') no-repeat;
}
.content .main_one .wp .right .box .tzgg ul li a time,.content .main_two .wp .left .box .left_list ul li a time,.content .main_two .wp .conter .box .conter_list ul li a time,.content .main_two .wp .right .box .right_list ul li a time
{
    font-size:0.15rem;
    color:#999999;
}
/*main-one-right*/



.content .main_two
{
    margin:0.5rem 0;
}
.content .main_two .wp .left,.content .main_two .wp .right
{
    width:49%;
    padding: .2rem;
    background: #ffffff;
    border-top: 6px solid #742078;
}
/*
.content .main_two .wp .left .box .title h2,.content .main_two .wp .conter .box .title h2,.content .main_two .wp .right .box .title h2
{
    font-size:0.18rem;
    color: #782077;
    position:relative;
    padding-left: 0.12rem;
}
.content .main_two .wp .left .box .title h2:before,.content .main_two .wp .conter .box .title h2:before,.content .main_two .wp .right .box .title h2:before
{
    position: absolute;
    content: '';
    width: 0.05rem;
    height: .2rem;
    background: #782077;
    left: 0;
    top: 0.035rem;
    border-radius: .1rem;
}
 */
.content .main_two .wp .left .box .title,.content .main_two .wp .conter .box .title,.content .main_two .wp .right .box .title
{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: url('../images/title_bj.png') no-repeat 0.9rem center;
}
.content .main_two .wp .left .box .left_list ul li,.content .main_two .wp .conter .box .conter_list ul li,.content .main_two .wp .right .box .right_list ul li
{
    line-height: .47rem;
    padding: 0 .15rem;
}
.content .main_two .wp .left .box .left_list ul li a h3,.content .main_two .wp .conter .box .conter_list ul li a h3,.content .main_two .wp .right .box .right_list ul li a h3
{
    position: relative;
    font-size:0.15rem;
    color:#333333;
    width: 83%;
    padding-left: .15rem;
}















/*express*/
/*.express*/
/*{*/
/*    background: url('../images/express.png') no-repeat;*/
/*    background-size: 100% 100%;*/
/*}*/
.express .wp .box
{
    position: relative;
}
.express .wp .box .list1w
{
    width: 100%;
    margin: .2rem 0;
}
/*.express .wp .box .list1w .swiper-wrapper .swiper-slide*/
/*{*/
/*    width: 2.48rem !important;*/
/*}*/


.express .wp .box .list1w a
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    height: .74rem;
    background: #781E76;
    border: #e18bfa 1px solid;
    padding: 0 .38rem;
    font-size: .2rem;
    color: #fff !important;
    transition: .5s;
}
.express .wp .box .list1w a .pic
{
    padding-top: 1.67rem;
}
.express .wp .box .list1w a h3
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: .17rem;
    font-size: .28rem;
    line-height: 0.52rem;
    color: #fff;
    padding-left: 0.15rem;
    z-index: 9999999;
    width: 2rem;
    height: 0.52rem;
    background:url('../images/kjtd_make.png') no-repeat;
    background-size: 100% 100%;
}
.express .wp .box .list1w_pre
{
    position: absolute;
    top: 65%;
    left: 0;
    width: 0.75rem;
    height: 0.75rem;
    background: url('../images/pre.png') no-repeat;
    background-size: 100% 100%;
}
.express .wp .box .list1w_next
{
    position: absolute;
    top: 65%;
    left: 1rem;
    width: 0.75rem;
    height: 0.75rem;
    background: url('../images/next.png') no-repeat;
    background-size: 100% 100%;
}





















/*=============== 首页响应式部分 ==================*/
@media screen and (max-width: 1400px)
{
    .content
    {
        padding:1rem 0 .52rem;
    }
    .express .wp .box .list1w
    {
        width: 100%;
    }
}
@media screen and (max-width: 1300px)
{
    .content
    {
        padding:1.1rem 0 .52rem;
    }
    .express .wp .box .list1w
    {
        width: 100%;
    }
}
@media screen and (max-width: 1200px)
{
    .content
    {

    }
    .content .main_one .wp .right .box .tzgg ul li a h3,.content .main_two .wp .left .left_list ul li a h3,.content .main_two .wp .right .right_list ul li a h3
    {
        width: 78% !important;
    }
    .express .wp .box .title
    {
        margin-left:.5rem
    }
    .express .wp .box .list1w
    {
        margin-right: 0;
        width: 100%;
    }
    .express .wp .box .list1w_pre
    {
        left: 0.4rem;
    }
    .express .wp .box .list1w_next
    {
        left: 1.2rem;
    }
    .express .wp .box .list1w a h3
    {
        width: auto;
    }

}
@media screen and (max-width: 1100px)
{

}
@media screen and (max-width: 1025px)
{
    header
    {
        display: none;
    }
    .content
    {
        padding: .3rem 0 .52rem;
    }
    .content .main_one .wp .left, .content .main_one .wp .right,.content .main_two .wp .left,.content .main_two .wp .right,.express .wp .box,footer .footer .wp .flex
    {
        width: 100%;
        padding: .15rem;
    }
    .content .main_one .wp .left
    {
        padding: .15rem 0;
    }
    .content .main_two
    {
        margin:0.25rem 0;
    }
    .content .main_two .wp .right
    {
        margin-top:0.25rem
    }
    .content .main_one .wp .left .box .title, .content .main_one .wp .right .box .title
    {
        background: url('../images/title_bj.png') no-repeat 0.8rem center;
        background-size: 82%;
    }
    .content .main_one .wp .left .box .top_new .top_new_img .bg-mask .pic
    {
        padding-top:2rem;
    }
    .express .wp .box .title
    {
        width:100%;
    }
    .express .wp .box .list1w_pre,.express .wp .box .list1w_next
    {
        display:none;
    }
    .express .wp .box .list1w
    {
        width:100%;
        margin-right:0;
    }
    .express .wp .box .list1w .swiper-wrapper .swiper-slide
    {
        width:auto;
    }
    .banner .btn
    {
        width: .3rem;
        height: .3rem;
    }
    .banner .prev
    {
        left: .2rem;
    }
    .banner .next
    {
        right: .2rem;
    }
    .banner a .swiper-slide-title
    {
        height: 0.18rem;
    }
    .banner .page
    {
        bottom: .05rem !important;
    }
    .banner .page span
    {
        width: 0.1rem;
        height: 0.1rem;
        font-size: .2rem;
        background: #ffffff;
        line-height: 1;
        font-weight: 700;
        border-radius: 0.1rem;
        opacity: 1;
        margin: 0 0.05rem;
    }
}

@media screen and (max-width: 900px)
{

}

@media screen and (max-width: 640px)
{
    .content .main_one .wp .left .box .list_img .swiper-wrapper .swiper-slide a.bg-mask .pic
    {
        padding-top:3rem;
    }
}

@media screen and (max-width: 480px)
{
    .content .main_one .wp .left .box .title, .content .main_one .wp .right .box .title
    {
        background: url('../images/title_bj.png') no-repeat 1rem center;
        background-size: 55%;
    }
    .content .main_one .wp .left .box .list_img .swiper-wrapper .swiper-slide a.bg-mask .pic
    {
        padding-top:2.5rem;
    }
}
@media screen and (max-width: 320px)
{

}