.big_bg {
    width: 100%;
    background: url(../img/bigbg.png) center top no-repeat;
    background-size: contain;
}

.top_img {
    width: 100%;
    height: 187.73vw;
}

.top_img img {
    width: 100%;
    height: auto;
    display: none;
}

.news_list,
.img_list {
    padding: 20px;
}

.img_list{
    padding-bottom: 0;
}
.news_listtitle {
    width: 82.4vw;
    margin: 0 auto;
}

.news_listtitle img {
    width: 100%;
    height: auto;
}

.news_list ul {
    background: url(../img/list_bg.png) center top no-repeat;
    height: 75.73vw;
    background-size: contain;
    padding-top: 1px;
}

.news_list ul li {
    height: 9.33vw;
    line-height: 9.33vw;
    width: 87%;
    margin: 0 auto;
    font-size: 4.27vw;
    overflow: hidden;
}

.news_list ul li:first-child {
    margin-top: 5.33vw;
}

.list_more {
    display: block;
    margin: 4.27vw auto 0;
    width: 52.8vw;
}

.list_more img {
    width: 100%;
}

.img_title{
    width: 69.6vw;
    margin: 0 auto;
}

.img_title img{
    width: 100%;
    height: auto;
}

.img_info{
    height: 94.4vw;
    background: url(../img/img_bg.png) center top no-repeat;
    background-size: contain;
    padding: 20px;
    box-sizing: border-box;
    
}

.flex{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.img_item{
    width: 43.47vw;
    height: 36.53vw;
}

.img_item:nth-child(3),.img_item:nth-child(4){
    margin-top: 2.13vw;
}
.img_item img{
    height: 27.73vw;
    display: block;
    width: 100%;
    object-fit: cover;
}

.img_item p{
    height: 8.8vw;
    line-height: 8.8vw;
    font-size: 4.27vw;
    color: #333;
    text-align: center;
    width: 100%;
    overflow: hidden;
}

.advice_content{
    height: 76.53vw;
    background: url(../img/focus_bg.png) center top no-repeat;
    padding-top: 1px;
    background-size: contain;
}
#certify{
    position: relative;
    width: 100%;
    margin-top: 15px;
    z-index: 9999;
    overflow: hidden;
    height: 54.4vw; 
}
/* #certify {
    position: relative;
    width: 100%;
    margin-top: 15px;
    z-index: 9999;
    overflow: hidden;
    height: 54.4vw;
}

#certify .swiper-slide {
    width: 68vw;
    height: 46.13vw;
}

#certify .swiper-slide img {
    display: block;
    width: 68vw;
    height: 46.13vw;
    object-fit: cover;
}
 */
#certify .swiper-pagination {
    width: 100%;
    bottom: 0px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
    background-color: #bcb5a5;
    width: 3.47vw;
    height: 1.07vw;
    border-radius: 4px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
    background-color: #ad1812;
    width: 14.93vw;
}
#certify .swiper-container{width: 100vw;height: 54.4vw;position: relative;overflow: hidden;}
#certify .swiper-container .swiper-slide img{display: block;width: 68vw;
    height: 46.13vw;border-radius: 6px;object-fit: cover;}
#certify .swiper-container .swiper-slide iframe{display: block;width: 68vw;
    height: 46.13vw;border-radius: 6px;}
#certify .swiper-slide{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;transition: 300ms;transform: scale(0.9);width: 68vw;
    height: 46.13vw;}
#certify .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);}
footer{
    width: 100%;
}

footer img{
    width: 100%;
    height: auto;
}

.detail_bg{
    width: 100%;
    background: url(../img/detail_bg.jpg) center top repeat-y;
    background-size: cover;
}

.detail_con{
    padding: 20px;
}

.detail_con h3{
    font-size: 6.4vw;
    color: #333;
}

.detail_type{
    margin-top: 2.67vw;
    font-size: 3.47vw;
    color: #333;
}

.detail_type span{
    display: inline-block;
    margin-right: 2.67vw;
}

.detail_type span:nth-child(0){
    margin-right: 0;
}

.detail_info{
    margin-top: 2.67vw;
    font-size: 4.27vw;
    line-height: 1.8;
}

.detail_info p{
    font-size: 4.27vw;
    line-height: 1.8;
    margin-bottom: 2.67vw;
}

.detail_info iframe,.detail_info img{
    max-width: 100%;
    margin: 2.67vw auto;
}
.footer{
    padding: 20px 0;
    text-align: center;
    font-size: 3.73vw;
}
.footer p{
    line-height: 1.6;
    color: #333;
}
.list_box{
    padding: 5.33vw;
}
.list_box h2{
    font-size: 4.8vw;
    font-weight: bold;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 2.67vw;
    color: #e31811;
}

.list_box ul{
    margin-top: 2.67vw;
}

.list_box ul li{
    font-size: 4.27vw;
    line-height: 1.7;

}
.paging_home,.paging_skip,.paging .switch_num,.paging_end{display: none;}
.paging { height: 28px; line-height: 28px; font-size: 13px; margin-top: 20px; float: right;}
.paging a{ cursor: pointer; }
.paging .paging_btn {background: #bf2120;color: #fff;height: 28px;line-height: 28px;margin-right: 12px;padding: 0 5px;width: 60px;text-align: center;}
.paging .switch_num {margin-right: 12px;}
.paging .paging_num {width: 52px;height: 28px;line-height: 28px;text-align: center;border: 1px solid #aaa;margin-right: 3px;}

.list_ footer{margin-top: 17.33vw;}
@media screen and (min-width:750px){
    .news_listtitle,.img_title{width: 522px;}
    .news_list ul{height: 569px;}
    .news_list ul li{height: 70px;line-height: 70px;font-size: 30px;}
    .news_list ul li:first-child{margin-top: 25px;}
    .list_more{width: 397px;margin-top: 25px;}
    .img_info{height: 708px;}
    .img_item{width: 326px;height: 270px;}
    .img_item img{height: 210px;}
    .img_item p{height: 60px;line-height: 60px;font-size: 28px;}
    .img_item:nth-child(3), .img_item:nth-child(4){margin-top: 20px;}
    .advice_content{height: 575px;}
    #certify{height: 380px;margin-top: 40px;}
    #certify .swiper-slide{width: 510px;height: 345px;}
    #certify .swiper-slide img{width: 510px;height: 345px;}
    #certify .swiper-pagination-bullets .swiper-pagination-bullet{width: 26px;height: 8px;}
    #certify .swiper-pagination-bullets .swiper-pagination-bullet-active{width: 110px;}
}