/***********全局重置CSS*****************/
body, h1, h2, h3, h4, h5, h6, ul, ol, dl, dd {margin: 0;}
p {margin: 0;}
ul, ol, li {padding-left: 0;list-style-type: none;}
/***消除img默认边框*****/
img {border: 0;}
a {text-decoration: none;color: inherit;}
/*细线表格*/
table {border-collapse: collapse;}
em {font-style: normal;}
button {cursor: pointer;border: none;}
input {border: none;background: none;margin: 0;padding: 0;}
input:focus{outline: none;}
input::placeholder{color: #998f7c;}
/***默认让所有浏览器出现右边滚动条****/
html {font-size: 16px;}
body{width: 100%;overflow-x: hidden;}
::-webkit-scrollbar {  
    display: none;  
    width: 0;  
    height: 0;  
    color: transparent;  
    background: transparent;  
}  
/***默认清除浮动****/
.ALLYdCont{display:none; }
.ALLPcCont{ display:block;}


.fontColor1{color: #fff;}
.fontColor2{color: #333333;}
.fontColor3{color: #0079ce;}
.fontColor4{color: #007c93;}
.font12{font-size: 1.2rem;}
.font14{font-size: 1.4rem;}
.font16{font-size: 1.6rem;}
.font18{font-size: 1.8rem;}
.font20{font-size: 2rem;}
.font22{font-size: 2.2rem;}
.font24{font-size: 2.4rem;}
.font26{font-size: 2.6rem;}
.font28{font-size: 2.8rem;}
.font30{font-size: 3rem;}
.font32{font-size: 3.2rem;}
.font36{font-size: 3.6rem;}
.font42{font-size: 4.2rem;}
.font46{font-size: 4.6rem;}
.font48{font-size: 4.8rem;}
.font50{font-size: 5rem;}
.flex_box{display: flex;}
.flex_box_center{display: flex;justify-content: center;align-items: center;}
.flex_box_space{display: flex;justify-content: space-between;align-items: center;}
.line-clamp_one{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.line-clamp_two{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.line-clamp_three{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.line-clamp_four{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.line-clamp_six{display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.conter {width: 65.6%;margin: 0 auto;}
.pic img{display: block;width: 100%;height: auto;}

/* xzcfclbz */

.xzcfclbz_header{padding: 1px 0; height: 48rem;width: 100%;margin: 0 auto;background: url(ysxzcfclbz_20251031_pic2.png) center center no-repeat;background-size: cover;}
.xzcfclbz_header .logo{width: 28rem;display: block;margin: 2rem 0;}
.xzcfclbz_header .title{width: 91.66%;margin: 0 auto 2rem;}
.xzcfclbz_header .from_date span:first-child{margin-right: 2rem;}
.sm{height: 10rem; background: url(ysxzcfclbz_20251031_pic4.png) center center no-repeat;background-size: 100% 100%;}
.sm .conter{height: 100%;padding: 0 2rem;box-sizing: border-box;}
.sm .conter div{text-indent: 3.6rem;line-height: 1.875;}
.xzcfclbz .xzcfclbz_content{background: url(ysxzcfclbz_20251031_pic19.png) center center no-repeat #eef9fb;background-size: 100% 100%;}
.xzcfclbz .xdbj,.xzcfclbz .zynr{padding: 0 2rem; width: 67.7%;margin: 0 auto;background: rgba(255,255,255,0.5);box-sizing: border-box;}
.xzcfclbz .xdbj .conter1,.xzcfclbz .zynr .conter1{padding: 4rem 3rem; background: #fff;}
.xzcfclbz .xdbj .tit ,.xzcfclbz .zynr .tit{width: 56.7rem;margin: 0 auto 2rem;}
.xzcfclbz .xdbj .item{margin: 9rem 0 0 4rem; padding: 2rem 3rem; width: 76.19%;background: #f7fbfd;box-sizing: border-box;position: relative;}
.xzcfclbz .xdbj .item p{line-height: 1.875;text-align: justify;}
.xzcfclbz .xdbj .item_tit{padding: 2.8rem 3.2rem 1.2rem 10.7rem; height: 6.9rem;box-sizing: border-box; position: absolute;left: -3.7rem;top: 0;transform: translate(0, -100%);background: url(ysxzcfclbz_20251031_pic6.png) center center no-repeat;background-size: 100% 100%;}
.xzcfclbz .xdbj .items .item:nth-child(2) .item_tit{background-image: url(ysxzcfclbz_20251031_pic7.png) ;}
.xzcfclbz .xdbj .items .item:nth-child(3) .item_tit{background-image: url(ysxzcfclbz_20251031_pic8.png) ;}
.xzcfclbz .xdbj .items .item:nth-child(2){margin-left: 24rem;}
.xzcfclbz .xdbj .items .item:nth-child(2)::after{content: "";display: block; position: absolute;left: -20rem;top: -8.9rem;width: 20rem;height: 28rem;background: url(ysxzcfclbz_20251031_pic9.png) center center no-repeat;background-size: 100% 100%;}
.xzcfclbz .xdyj{	background-image: linear-gradient(0deg, #b4ceeb 0%, #f7feff 100%);}
.xzcfclbz .xdyj .conter{ padding: 4rem 3rem 4rem 13.4rem;box-sizing: border-box; position: relative;}
.xzcfclbz .xdyj .conter .pic{width: 8rem;position: absolute;left: 0;top: -1rem;}
.xzcfclbz .xdyj .conter p{line-height: 1.875;text-align: justify;}
.xzcfclbz .zynr .item_tit{margin: 3rem 0 2rem; padding: 3rem 6rem 3rem 14.7rem;display: inline-block; box-sizing: border-box; background: url(ysxzcfclbz_20251031_pic13.png) center center no-repeat;background-size: 100% 100%;}
.xzcfclbz .zynr .items .item:nth-child(2) .item_tit{background-image: url(ysxzcfclbz_20251031_pic14.png) ;}
.xzcfclbz .zynr .items .item:nth-child(3) .item_tit{background-image: url(ysxzcfclbz_20251031_pic15.png) ;}
.xzcfclbz .zynr .items .item:nth-child(2){}
.xzcfclbz .item_box{padding: 2rem; background-color: #fff;border-radius: 1.2rem;border: solid 0.1rem #0079ce;}
.xzcfclbz .item_box_item{flex: 1;padding: 2rem;background: #f1faff;}
.xzcfclbz .item_box_item .pic{margin-bottom: 2rem; height: 4.1rem;width: auto;}
.xzcfclbz .item_box_item:not(:last-child){margin-right: 1.7rem;}
.xzcfclbz .item_box_item .pic img{height: 100%;width: auto;display: block;margin: 0 auto;}
.xzcfclbz .item_box_item p{line-height: 1.875;text-align: justify;}

.sfgsgl_header{height: 47.7rem;padding: 1px 0 0;width: 100%;margin: 0 auto;box-sizing: border-box; background: url(sfgsglyygl_20251111_pic1.png) center center no-repeat;background-size: cover;}
.sfgsgl_header .logo{width: 28rem;display: block;margin: 2rem 0 7rem;}
.sfgsgl_header .title{font-size: 5.4rem;font-weight: bold; margin: 0 auto 14rem;}
.sfgsgl_header .from_date span:first-child{margin-right: 2rem;}
.sfgsgl .sm{background: #f7f7f7;}
.sfgsgl .bjqkjbyx{margin: 4.4rem 0 -2rem; align-items: flex-start;}
.sfgsgl .bjqkjbyx .pic{width: 19.6rem;padding: 0 4.7rem 0 10.7rem;box-sizing: content-box;}
.sfgsgl .bjqkjbyx .text{flex: 1; padding: 2rem 3rem 4rem;border: solid 1px #04adc4;box-sizing: border-box;}
.sfgsgl .byx p{text-indent: 3.2rem; line-height: 1.875;text-align: justify;}
.sfgsgl .byx .text{ padding: 2rem 3rem;width: 91.6%;box-sizing: border-box;z-index: 1;position: relative; background: url(sfgsglyygl_20251111_pic3.png) center center no-repeat;background-size: 100% 100%;}
.sfgsgl .zdyj {margin: 4rem 0 0; padding: 4rem 0; background: url(sfgsglyygl_20251111_pic9.png) center center no-repeat;background-size: 100% 100%;}
.sfgsgl  .tit1{width: 35.5%;margin: 0 auto 1rem;}
.sfgsgl .zdyj_box{flex-wrap: wrap;}
.sfgsgl .zdyj_box div{margin: 1rem 1rem 0; padding: 1rem 2rem;background-color: #ffffff;border-radius: 1.8rem;}
.sfgsgl .zynr {padding: 4rem 0;align-items: flex-end; background: url(sfgsglyygl_20251111_pic8.png) center center no-repeat;background-size: 100% 101%;}
.sfgsgl .zynr .zynr_box{align-items: flex-end;}
.sfgsgl .zynr .title{margin: 0 auto;flex-direction: column;}
.sfgsgl .zynr .left{width: 45%;}
.sfgsgl .zynr .left div{ align-items: center;}
.sfgsgl .zynr .left div:not(:last-child){margin-bottom: 1.6rem;}
.sfgsgl .zynr .left div span{margin: 0 1rem 0 0;padding-right: 0.5rem; width: 2.5rem;height: 2rem;font-size: 1.4rem;box-sizing: border-box; color: #029db6;background: url(sfgsglyygl_20251111_pic10.png) center center no-repeat;background-size: 100% 100%;}
.sfgsgl .zynr .right{padding: 3rem 3rem 3rem 9rem; width: 52.5% ;box-sizing: border-box; position: relative;height: 22.4rem;background-color: #ffffff;border: solid 1px #7dc6d2;}
.sfgsgl .zynr .right .fb{width: 6rem;height: 7.7rem;writing-mode: vertical-rl; background-color: #029db6;position: absolute;top: 0;left: 0;}
.sfgsgl .zynr .right .text p em{color: #f42627;font-weight: bold;}
.sfgsgl .zynr .right .text .zf{margin-top: 1rem; font-style: italic;}
.sfgsgl .kpnrhbz {padding: 4rem 0 0; background-image: linear-gradient(0deg, #ffffff 50%, #e5f6f8 100%);}
.sfgsgl .kpnrhbz .tit1{width: 41.66%;}
.sfgsgl .text p{text-indent: 3.2rem;line-height: 1.875;text-align: justify;}
.sfgsgl .kpnrhbz_items{flex-wrap: wrap;align-items: flex-start;display: block;}
.sfgsgl .kpnrhbz_item{margin-top: 2rem; width: 47.5%;background-color: #ffffff;border-radius: 1.2rem;border: solid 1px #04adc4;}
.sfgsgl .kpnrhbz_tit{margin: 2rem 0; padding: 1.2rem 7rem 1.2rem 5rem;position: relative; display: inline-block;border-radius: 0rem 4.8rem 0rem 0rem;background: #029db6;}
.sfgsgl .kpnrhbz_tit::after{content: "";display: block;position: absolute;left: 2rem;top: 50%;transform: translate(0, -50%);width: 1.8rem;height: 1.8rem;background: #ffffff;border-radius: 100%;}
.sfgsgl .kpnrhbz_item .text{padding: 0 3rem 2.2rem;}
.sfgsgl .kpnrhbz_item:nth-child(2n){float: right;}
.sfgsgl .kpnrhbz_item:nth-child(2n+1){float: left;}
.sfgsgl .kpnrhbz_items::after {  content: "";  display: table;  clear: both;}



.bottom_news{padding: 3rem 0;}
.bottom_news .tit{margin-bottom: 2rem; text-align:left; color:#0079ce;font-weight: bold;}
.bottom_news .text{ background:#0079ce; height:4em; display:flex;align-items: center; font-size:2rem; line-height:1.7; padding:0 1.1em; border-radius:0.8rem;}
.bottom_news .text span{ margin:0 1.8rem 0 0; width:4.2rem;}
.bottom_news .text a{ color:#fff;}

.sfgsgl .bottom_news .tit{color: #029db6;}
.sfgsgl .bottom_news .text{background: #029db6;}

@media (max-width: 900px) {
    .ALLYdCont{display:block; }
    .ALLPcCont{ display:none;}
    
    .font16{font-size: 1.2rem;}
    .font18{font-size: 1.2rem;}
    .font20{font-size: 1.3rem;}
    .font22{font-size: 1.35rem;}
    .font24{font-size: 1.4rem;}
    .font26{font-size: 1.45rem;}
    .font28{font-size: 1.5rem;}
    .font30{font-size: 1.6rem;}
    .font32{font-size: 1.8rem;}
    .font46 { font-size: 2.2rem;}
    .font48{font-size: 2.4rem;}
    .font36 { font-size: 2.4rem;}
    .conter{width: 94%;}
    .flex_box_space,.flex_box{flex-wrap: wrap;}

    .xzcfclbz_header{height: 28rem;background-size: 142% 100%;}
    .xzcfclbz_header .logo,.sfgsgl_header .logo{width: 55%;}
    .xzcfclbz_header .title{width: 100%;}
    .sm{height: auto;padding: 2rem 0;background-size: 138% 100%;}
    .xdbj .tit, .zynr .tit{max-width: 100%;}

    .xdbj .items .item:nth-child(2){margin-left: 0;}
    .xdbj .items .item:nth-child(2)::after{display: none;}
    .xdbj, .zynr{width: 94%;padding: 0 1rem;}
    .xdbj .item{width: 100%;margin: 7rem 0 0 0;}
    .xdbj .item_tit {padding: 2.8rem 0.8rem 1.2rem 6rem;height: 5.6rem;left: -1.7rem;}
    .xdbj .conter1, .zynr .conter1 {padding: 3rem 1rem;}
    .xdyj .conter .pic{width: 4rem;top: -0.5rem;}
    .xdyj .conter { padding: 4rem 6rem 4rem 6.2rem;}
    .zynr .tit{margin-bottom: 0;}
    .zynr .item_tit{margin: 2rem 0;padding: 2rem 1.1rem 2rem 7rem;}
    .item_box_item:not(:last-child){margin: 0 0 2rem;}
    .item_box_item{width: 100%;flex: auto;}
    .item_box_item .pic {height: 2rem; margin-bottom: 1rem;}

    .sfgsgl_header .logo{margin: 2rem 0 4rem;}
    .sfgsgl_header .title{margin: 0 auto 5rem;font-size: 2.3rem;}
    .sfgsgl_header{height: 28.7rem;background: url(sfgsglyygl_20251111_pic1.png) bottom left no-repeat;background-size: 140% 100%;}
    .sfgsgl .byx .text{width: 100%;}
    .sfgsgl .bjqkjbyx{margin: 2rem 0;}
    .sfgsgl .tit1,.sfgsgl .kpnrhbz .tit1{width: 100%;}
    .sfgsgl .zynr {width: 100%;    background-size: 314% 101%;}
    .sfgsgl .zynr .left, .sfgsgl .zynr .right{width: 100%;margin-top: 2rem;}
    .sfgsgl .zynr .left div{flex-wrap: nowrap;}
    .sfgsgl .kpnrhbz_item:nth-child(2n+1),.sfgsgl .kpnrhbz_item:nth-child(2n){float: none;}
    .sfgsgl .kpnrhbz_item{width: 100%;}

}