@media only screen and (max-width:1920px){
	.pd_box::before{width: 100%;left: 0.8rem;}
}
@media only screen and (max-width:1640px){
	.pd_box::before{left: 0.5rem;}
}
@media only screen and (max-width:1555px){
	.footer::before{width: calc(5% + 6.5rem);}
	.partb::after{width: 100%;}
	.pd_box::before{left: 0;}
	.partd .xgt{width: calc(95% - 6.5rem);}
}
@media only screen and (max-width:1489px){
	.pc1 .w90{width: 100%;max-width: 100%;}
	.pc_video{width: 53%;padding-left: 0.1rem;}
	.pc_txt{width: 47%;padding-left: 3%;}
	.pc_video ul li a{height: 0;padding-bottom: 68%;}
	.pc_txt .pc_zy{width: 36%;}
	.pc2_left{width: 47%;}
	.pc2_right{width: 53%;padding-left: 0.1rem;}
}
@media only screen and (max-width:1420px){
	.ft-left{width: 5.5rem;}
	.footer::before{width: calc(5% + 5.6rem);}
        .partd .xgt{width: calc(95% - 5.6rem);}
}
@media only screen and (max-width:1380px){
    
}
@media only screen and (max-width:1320px){
    .zy-list ul li{width: 50%;}
}
@media only screen and (max-width:1300px){
	.ft-left{width: 5.2rem;}
	.footer::before{width: calc(5% + 5.3rem);}
        .partd .xgt{width: calc(95% - 5.3rem);}
	.ft-right div:first-of-type{margin-right: 0.3rem;}
}
@media only screen and (max-width:1280px){
	html{font-size: 90px;}
        .partd{padding-bottom: 14%;}
}
@media only screen and (max-width:1140px){
	.ft-left img{height: 0.65rem;}
	.nav>ul>li{margin-left: 0.5rem;}
	.ft-right div{width: 100%;}
	.ft-left p{width: 100%;margin-bottom: 0.2rem;}
	.footer{z-index: 0;}
	.ft-left{width: auto;}
	.ft-right{width: 3.1rem;}
	.ft-right div:first-of-type{margin-right: 0;}
	.partd{padding-bottom: 1.7rem;}
         .footer::before{height: 2.9rem;}
	.footer::after{height: 2.3rem;}
	.footer{margin-top: -0.6rem;}
}
@media only screen and (max-width:1100px){
	.nav>ul>li{margin-left: 0.4rem;}
	.partc,.pc_txt .title{padding-top: 0;}
	.pc_txt .pc_zy .zy_icon img,.pc2_right .pc_bk .zy_icon img{height: 0.5rem;}
	.pc_txt .pc_zy .zy_icon,.pc2_right .pc_bk .zy_icon{margin-top: 0.2rem;}
}
@media only screen and (min-width:981px){
    body.scrolling .header{background: #083190;box-shadow: 0 0 0.1rem 0 rgba(0,0,0,0.2);}
	body.scrolling .header::after{opacity: 0;visibility: hidden;height: 0;}
	body.scrolling .header-right{padding: 0.1rem 0;}
	body.scrolling .sub{padding-top: 0.1rem;}
}
@media only screen and (max-width:1060px){
	.logo img{height: 0.6rem;}
	.pc_txt .pc_zy .area,.pc2_right .pc_bk .area{padding: 0.2rem;}
	.pc_txt .pc_zy{width: 34%;}
        .data_scroll .swiper-pagination{display:block;}
}
@media only screen and (max-width:1020px){
    
}
@media only screen and (max-width:980px){
	.header{background: #083190;box-shadow: 0 0 0.1rem 0 rgba(0,0,0,0.2);}
	.header::after{content: none;}
	.logo img{height: 0.5rem;}
	.logo{padding: 0.2rem 0;}
	.header-right{display: flex;align-items: center;}
	.nav,.h2-link ul{display: none;}
	.nav-menu{display: block;}
	.h2-link .search{background-size: auto 0.3rem;}
	.banner,.list-banner{margin-top: 0.9rem;}
	.main{padding: 0 0 0.3rem;}
	.main-left{width: 100%;padding-bottom: 0;background: #f9fcff;}
	.main-right{width: 100%;}
	.main-left h3,.main-left>ul{display: none;}
	.lm-title{display: flex;}
	.main-title{padding: 0.15rem 3%;}
	.main-title h2{display: none;}
	.main .w90{width: 100%;}
	.main-left>ul{padding: 0 3%;}
	.content{padding: 0 3%;}
	.partd{padding-bottom: 1.3rem;}
	.news-scroll{width: 100%;margin-bottom: 0.3rem;}
	.news-scroll ul li a{height: 0;padding-bottom: 65%;}
	.news-list{width: 100%;}
	.pb-link ul li{width: 33.3333%;}
	.pb-link ul li:nth-child(n+4){margin-top: 0.2rem;}
	.pc_video{width: 100%;padding-left: 0;position: relative;margin-top: 0.1rem;}
	.partc{}
	.pc_txt{width: 100%;height: auto !important;padding-right: 2.4rem;}
	.pc_txt .more{margin-top: 0.2rem;}
	.pc_txt .pc_zy{width: 2.4rem;height: 100%;}
	.pc_txt .pc_zy a{height: 100%;padding-bottom: 0;}
        .pc2_right .item{width:calc(100% - 2.5rem);}
}
@media only screen and (max-width:880px){
	
        .pc2_left{width: 100%;margin-bottom: 0.1rem;}
	.pc2_left .item{height: 0;padding-bottom: 33%;}
	.pc2_right{width: 100%;padding-left: 0;}
	.pc2_right .item{width: calc(100% - 2.5rem);}
        .bn-icon{position: relative;left: inherit;bottom: inherit;background: #083190;padding: 0.2rem 0;}
        .banner::after{content:none;}
}
@media only screen and (max-width:840px){
   .ft-left{width: 100%;display: flex;flex-direction: column;align-items: center;}
	.footer::before{content: none;}
	.footer::after{width: 100%;height: 100%;}
	.ft-left p{text-align: center;}
	.ft-left>.flex{justify-content: center;}
	.ft-right{width: 100%;margin-top: 0.2rem;}
	.ft-right div{width: 100%;}
	.ft-right p{text-align: center;}
	.partd{padding-bottom: 24%;}
	.partd::after{background-size: auto 1.9rem;background-position: center bottom;}
	.footer{margin-top: 0;}
	.partd .xgt{width: 100%;}
}
@media only screen and (max-width:780px){
	
}
@media only screen and (max-width:680px){
	
}
@media only screen and (max-width:640px){
	.pic-list ul li{width: 50%;}
}
@media only screen and (max-width:620px){
	.content h3.title{font-size: .2rem;}
	.content .sub-title{font-size: .18rem;}
	.zy-list ul li{width: 100%;}
}
@media only screen and (max-width:480px){
	.logo img{height: 0.4rem;}
	.logo{padding: 0.15rem 0;}
	.banner,.list-banner{margin-top: 0.7rem;}
	.navm-box{padding-top: 0.8rem;}
	.banner .swiper-pagination{bottom: 0.1rem;}
	.pb-link ul li{width: 50%;}
	.pb-link ul li:nth-child(n+3){margin-top: 0.2rem;}
	.partb::before{content: none;}
	.partb .title{justify-content: flex-start;}
	.pc_txt{padding-right: 0;padding-left: 0;}
	.pc_txt .pc_zy{width: 100%;position: relative;right: inherit;bottom: inherit;margin-top: 0.2rem;}
	.pc_txt .pc_zy a{height: 1.7rem;}
	.pc_txt .title,.pc_txt .pc_intro,.pc_txt .more{padding-left: 3%;}
	.pc_bk{width: 100% !important;}
	.pc2_right .pc_bk a{height: 1.7rem;padding-bottom: 0;}
	.pc2_right .item{width: 100%;margin-left: 0;margin-top: 0.1rem;height: 0;padding-bottom: 45.5%;}
}
@media only screen and (max-width:460px){
    
}
@media only screen and (max-width:420px){
	.pic-list ul li{width: 100%;}
	.ft-left img{height: auto;width: 100%;}
	
}
@media only screen and (max-width:380px){
	.data_scroll .num{justify-content: center;}
}
	