.main{position:relative;scroll-snap-type: y mandatory;overflow-x: hidden;}

.mt7 {padding-top:0.7rem}
.mt1 {padding-bottom:0.1rem}


/*--新闻list--*/
.list-item { display: flex;justify-content: space-between;align-items: center;padding: 0.3rem 0 0.2rem 0 ;border-bottom: 1px solid #d9d9d9; }
.tit-text {width:6rem ;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tit-text a{color: #141414;font-size: 0.2rem;font-weight: 350;}

/*--标准检索list--*/
.bzjs-list-main {    display: flex;flex-wrap: wrap;}
.list-item-bzjs {display: flex;justify-content: start;align-items: center;padding: 0.3rem 0 0.2rem 0 ;border-bottom: 1px solid #d9d9d9;width:50%; }
.tit-text-bzjs a{color: #141414;font-size: 0.2rem;font-weight: 350;}
.bzjs-icon {margin-left:0.1rem}


/*--banner start--*/
#banner{}
#banner .br-box{margin-top:0.8rem !important; height: calc(100vh - 0.2rem);}
#banner .mySwiper{height:100%;}
#banner .swiper-slide {display: flex;justify-content: center;color: #fff;align-items: center;padding-bottom:1rem;}
.br-txt h1{color: #FFF;text-shadow: 0 4px 4px rgba(0, 0, 0, 0.10);margin-bottom:0.3rem}
.br-txt .sum{color: #FFF;text-shadow: 0 4px 4px rgba(0, 0, 0, 0.10);margin-bottom:0.5rem;}
.br-txt .introduction{width:6.8rem;margin-bottom:0.6rem;}
.black.br-txt h1{color:#141414;text-shadow:none;}
.black.br-txt p{color:#141414;text-shadow:none;}
.black.br-txt .introduction{color:#141414;}

/* 轮播左右箭头 */
#banner .swiper-button-next, #banner .br-box .swiper-button-prev { color: #fff; background: rgba(255,255,255,0.6); width: 0.46rem; height: 0.46rem; border-radius: 50%;top:50%;transform:translate(0,-50%); }
#banner .swiper-button-prev{left:0.84rem;}
#banner .swiper-button-next{right:0.84rem;}
#banner .swiper-button-next::after,#banner .swiper-button-prev::after { font-size: 0.18rem; color:#3D3D3D;}

/* 进度条 */
#banner .swiper-progress-bar { position: absolute; left: 1.6rem; bottom: 0.7rem; width: 2.3rem; height: 0.03rem; background: rgba(255,255,255,1); overflow: hidden; z-index: 10; }
#banner .swiper-progress-bar .bar { width: 0; height: 100%; background: #007aff; transition: width 0.1s linear; }
/* 分页器 */
#banner .br-box .swiper-pagination { left: 1.6rem !important; right: auto !important; bottom: 0.78rem !important; width: auto; text-align: left; color: #fff; font-size: 0.16rem; }
#banner .br-box .swiper-pagination-fraction { font-size: 0.16rem; }
#banner .br-box .swiper-pagination-fraction .swiper-pagination-current{font-size:0.24rem;color:#0E6CDF;font-weight:bold;}


#s1 .br-box .br-txt p{   text-align: left; white-space: nowrap;}
#s1 .br-box .br-txt{position:absolute;top:3.41rem;left:1.9rem;z-index:10;transform: unset;}
.whitemorebtnborder{margin-top:0.5rem;}
.whitemorebtnborder a{width:1.8rem;height:0.45rem;border:1px solid #fff;line-height:0.45rem;display:inline-block;text-align:center;color:#fff;}
/*--banner end--*/

/*-- 新闻动态、政策文件start--*/
.section4 {display: flex; margin-bottom:0.1rem; gap: 0.8rem;padding-top:0.7rem;}
.xwleft {width: 50%;height:100%}
.xwright {width:50%;}

/*-- 新闻动态、政策文件end--*/

/*-- 标准制修订start--*/
.bzzxdnavcon {display: flex;align-items: center;justify-content: space-between;margin-top:0.6rem;margin-bottom:0.1rem}
.bzzxdTab {display: flex;justify-content: center;align-items: center;}
.bzzxdTabItem {margin-left: 0.6rem; position: relative; }
.bzzxdTabItem:first-child{margin-left:0;}
.bzzxdNav .bzzxdTab .bzzxdTabItem::before {content: "";position: absolute;bottom: -0.1rem;left: 50%;width: 0;height: 1px; background: #141414;transition: all 0.6s ease;}
.bzzxdNav .bzzxdTab .bzzxdTabItem.on::before { width: 100%; margin-left: -50%;}
.bzzxdcon .bzzxdTabCon {display:none;}

/*-- 标准制修订end--*/



/*-- 标准检索start--*/
.bzjsnavcon {display: flex;align-items: center;justify-content: space-between;margin-top:0.6rem;margin-bottom:0.1rem}
.bzjsTab {display: flex;justify-content: center;align-items: center;}
.bzjsTabItem {margin-right: 0.6rem; position: relative; }
.bzjsTabItem:last-child{margin-right:0;}
.bzjsNav {margin-right:1.2rem;}
.bzjsNav .bzjsTab .bzjsTabItem::before {content: "";position: absolute;bottom: -0.1rem;left: 50%;width: 0;height: 1px; background: #141414;transition: all 0.6s ease;}
.bzjsNav .bzjsTab .bzjsTabItem.on::before { width: 100%; margin-left: -50%;}
.bzjscon .bzjsTabCon {display:none;}

/*-- 标准检索end--*/



/*-- 友情链接 start--*/
.section7 {background: url(/uiFramework/commonResource/image/2026080609192860792.jpg) no-repeat center;background-size: cover;padding-bottom: 0.8rem;}
.section7 .Links {padding: 0.5rem 0}
.links-main {position:relative;}
.links-main .swiper-button-next,.links-main  .swiper-button-prev{color: #3D3D3D; background:#F0F0F0; width: 0.46rem; height: 0.46rem; border-radius: 50%; }
.links-main .swiper-button-next{right:-0.6rem;}
.links-main .swiper-button-prev{left:-0.6rem;}
.links-main .swiper-button-next::after,.links-main .swiper-button-prev::after { font-size: 0.18rem; color:#3D3D3D;}
.links-main .link-img > img{width:100%;height:0.5rem;}

.links-main .link-img {display:flex;justify-content: center; -ms-flex-pack: center; align-items: center; -ms-flex-align: center;background-color:#fff;height:1rem;}
/*-- 友情链接end--*/

/*后期新增更多按钮*/
.bzzxdcon,.bzjscon{position:relative;}
.gd-more{position:absolute;top:-0.4rem;right:0;}
.bzjscon .gd-more{top:-0.45rem}

.swiper-pagination2{display:none;}
@media screen and (max-width:1000px){
    #banner .br-box{height:2rem;margin-top:0.48rem;}
    #banner .br-box .br-txt{width:92%;top: 0.25rem;left: 0.16rem;}
    #banner .br-box{margin-top: 0.48rem !important;}
    #banner .br-box .br-txt h1{ width:100%;font-size:0.24rem;line-height:1.5;text-align:left;margin-bottom:0.1rem;}
    #banner .br-txt .sum{margin-bottom:0.25rem;}
    #banner .br-box .br-txt p{font-size:0.16rem;line-height:1.5;color:#fff;font-weight:350;margin-bottom:0.15rem;white-space:unset;text-align:left;}
    #banner .br-box .swiper-button-next, #banner .br-box .swiper-button-prev{width:0.2rem;height:0.2rem;display:none;}
    #banner .br-box .swiper-button-next::after, #banner .br-box .swiper-button-prev::after{font-size:0.12rem;}
    #banner .swiper-progress-bar{width:1rem;left:0.16rem;height: 1px;bottom: 0.3rem;}
    #banner .br-box .swiper-pagination-fraction .swiper-pagination-current{font-size:0.16rem;}
    #banner .br-box .swiper-pagination-fraction{font-size:0.12rem;left:0.16rem!important;bottom: 0.4rem !important;}
    
    .whitemorebtnborder{margin-top:0;}
	.whitemorebtnborder a.morelink{color:#fff;width:1.36rem;height:0.3rem;display:inline-block;border:1px solid #fff;line-height:0.3rem;text-align:center;font-size:0.12rem;}
    
    .section4{flex-wrap:wrap;gap: unset;padding-top:0;}
    .section4.m-mt .xwleft,.section4.m-mt .xwright{padding-top:0.5rem;}
    .xwleft,.xwright{width:100%;}
    .tit-text{width:70%;}
    .list-item{padding:0.2rem 0 0.1rem;}
    .tit-text a{font-size:0.16rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:100%;display:block;}
    
    .bzjsnavcon{flex-wrap:wrap;}
    .bzjsTabItem:first-child{margin-left: 0rem;}
    .bzjsnavtit{margin-bottom:0.3rem;}
    .tit-text-bzjs a{font-size:0.16rem;}
    .list-item-bzjs{width:100%;justify-content: space-between;align-items: center;padding:0.2rem 0 0.1rem;}
    
    .links-main .swiper-pagination2{display:block;}
    .links-main .swiper-pagination2 {position: static;margin: 0.3rem 0 0rem 0;display: flex;justify-content: center;gap: 0.03rem;transform: none;}
    .links-main .swiper-pagination-bullet {width: 0.10rem;height: 0.03rem;border-radius: 0.02rem;background: #e0e0e0;opacity: 1;transition: all 0.3s;display: block;}
    .links-main .swiper-pagination-bullet-active {width: 0.16rem;background: #1a73e8;}
    .links-main .link-img{padding-bottom:0.3rem;}
    .links-main .link-img img{width:100%;height:100%;}
    .links-main .swiper-button-next, .links-main .swiper-button-prev{display:none;}
    
    .links-main .link-img img{height:0.6rem;}
    
    .gd-more{position:static;display: flex;justify-content: end;margin-top:0.1rem;}
    .gd-more a{font-size:0.16rem;}
    .bzzxdTabItem{    margin-left: 0.2rem;}
    .bzjsNav{margin-right:0;}
    .bzjsTabItem{ margin-right: 0.2rem;}
    .gd-more{position:absolute;    top: -0.45rem;}
    
    .more-hover-line img{height:auto;}
    
    
}