/***********全局重置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: 12px;}
body{min-width: 100%;width: 100%;overflow-x: hidden;background: #fff6e7;}
.conter{max-width: 128rem;margin: 0 auto;}

.com_tit{font-size: 2.4rem;line-height: 1;font-weight: bold;display: flex;justify-content: center;}
.header{background: url("xflr_20260127160140_106_962.jpg") top center no-repeat;background-size: 100% auto;}
.header .top{display: flex;justify-content: space-between;align-items: center;padding-top: 0rem;}
.header .top .logo{width: 12.9rem;}
.header .top .logo img{width: 100%;display: block;}
.header .top .menu ul{font-size: 2.4rem;line-height: 1.2;display: flex;align-items: center;}
.header .top .menu a{text-shadow: 0 0 3px rgba(4, 0, 0, 0.5);}
.header .top .menu li:not(:last-of-type){margin-right: 4rem;}
.header .top .btn{display: flex;align-items: center;font-size: 1.8rem;line-height: 1.2;color: #0078ff;font-weight: bold;}
.header .top .btn .wza{display: flex;align-items: center;margin-left: 4.2rem;}
.header .top .btn .wza img{width: 3.2rem;display: block;}
.header .top .btn .wza a:not(:last-of-type){margin-right: 1.4rem;}
.header .title{display: flex;justify-content: center;padding: 28.7rem 0 18.7rem;}
.header .title img{width: 83rem;display: block;}
.main .zcgz{margin-top: 3.8rem;padding-bottom: 4.7rem;}
.main .zcgz .conter{display: flex;justify-content: space-between;}
.main .zcgz .conter>div{width: 48.39%;background: #fff;border-radius: 8px;box-sizing: border-box;padding: 3.6rem 5.3rem 3rem;}
.main .zcgz .conter>div:hover{box-shadow: 0 0 18px rgba(4, 0, 0, 0.17);}
.main .zcgz .conter>div .tit{display: flex;align-items: center;justify-content: space-between;padding-bottom: 2.7rem;border-bottom: 2px solid #e47e58;margin-bottom: 2rem;}
.main .zcgz .conter>div .tit a{font-size: 1.6rem;}
.main .zcgz .conter>div .tit span{font-size: 2.4rem;line-height: 1;font-weight: bold;}
.main .zcgz .conter>div ul{font-size: 1.6rem;line-height: 3rem;color: #333;margin-top: 2rem;}
.main .zcgz .conter>div li{padding: 1.8rem 0;position: relative;}
.main .zcgz .conter>div li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.main .zcgz .conter>div li:not(:last-of-type){margin-bottom: 2px;}
.main .zcgz .conter>div li:not(:last-of-type):after{content: '';position: absolute;width: 93.8856%;border-bottom: 2px dashed #dbdbdb;left: 2px;top: 100%;}
.main .xfjd{padding: 0rem 0 5.2rem;}
.main .xfjd .com_tit{margin-bottom: 1.8rem;}
.main .xfjd .banner{padding-bottom: 7.3rem;}
.main .xfjd .banner .swiper-slide{border-radius: 8px;overflow: hidden;}
.main .xfjd .banner .swiper-slide img{width: 100%;display: block;}
.main .xfjd .banner .swiper-pagination{bottom: 0;}
.main .xfjd .banner .swiper-pagination-bullet{width: 1.2rem;height: 1.2rem;opacity: 1;margin: 0 0.9rem;background: #fff;}
.main .xfjd .banner .swiper-pagination-bullet-active{background: #9ec7fb;}
.main .xffw{margin-bottom: 0.6rem;position: relative;margin-top: -2.9rem;}
.main .xffw .conter{position: relative;z-index: 2;}
.main .xffw .com_tit{margin-bottom: 5rem;padding-top: 8.3rem;}
.main .xffw .more a{width: 13.7rem;height: 4rem;background: #def1f5;display: flex;align-items: center;justify-content: center;font-size: 1.8rem;border-radius: 8px;margin: 0 auto;}
.main .xffw ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.main .xffw li{width: 47.13%;height: 17rem;font-size: 2.4rem;line-height: 4.2rem;font-weight: bold;margin-bottom: 5rem;}
.main .xffw li a{width: 100%;height: 100%;display: flex;align-items: center;box-sizing: border-box;padding-left: 8.2rem;border-radius: 8px;background: right 2.5rem center no-repeat;background-size: 10rem 10rem;}
.main .xffw li span{width: 80%;}
.main .xffw li .bg1{background-color: #76c1eb;background-image: url("global20251202_23.png");}
.main .xffw li .bg2{background-color: #86d2b6;background-image: url("global20251202_24.png");}
.main .xffw li .bg3{background-color: #ffd96e;background-image: url("global20251202_26.png");}
.main .xffw li .bg4{background-color: #9dccfa;background-image: url("global20251202_25.png");}
.main .xffw:before{content: '';position: absolute;width: 177.8rem;height: 77.8rem;background: url("global20251202_33.png");top: 0;left: 50%;transform: translate(-50%,0);background-size: 100% 100%;}
.main .szsh .tis{display: flex;align-items: center;justify-content: center;margin-bottom: 5.8rem;}
.main .szsh .tis div{width: 16rem;height: 16rem;display: flex;justify-content: center;align-items: center;cursor: pointer;position: relative;}
.main .szsh .tis div span{width: 14.7rem;height: 14.7rem;display: flex;justify-content: center;align-items: center;border-radius: 50%;font-size: 3rem;line-height: 4.8rem;font-weight: bold;letter-spacing: 1px;position: relative;z-index: 2;}
.main .szsh .tis div span em{width: 6.5rem;}
.main .szsh .tis div:not(:last-of-type){margin-right: 26.8rem;}
.main .szsh .tis div:nth-of-type(2n){margin-top: 5rem;}
.main .szsh .tis div:nth-of-type(2n + 1){margin-bottom: 5rem;}
.main .szsh .tis div.bg1 span{background: #ffd96e;}
.main .szsh .tis div.bg2 span{background: #86d2b6;}
.main .szsh .tis div.bg3 span{background: #f98f5b;}
.main .szsh .tis div.hover:after{content: '';top: 0;left: 0;width: 100%;height: 125%;background-size: 100% 100%;position: absolute;}
.main .szsh .tis div.bg1.hover:after{background-image: url("global20251202_3.png");}
.main .szsh .tis div.bg2.hover:after{background-image: url("global20251202_5.png");}
.main .szsh .tis div.bg3.hover:after{background-image: url("global20251202_4.png");}
.main .szsh .lis ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.main .szsh .lis li{width: 34.7rem;height: 23.1rem;margin-bottom: 4.9rem;position: relative;}
.main .szsh .lis li img{width: 100%;display: block;}
.main .szsh .lis li p{font-size: 2.4rem;line-height: 4.8rem;text-align: center;color: #fff;font-weight: bold;position: absolute;bottom: 0;left: 0;width: 100%;}
.main .spaq{padding: 2.9rem 0 6.8rem;}
.main .spaq .conter{display: flex;justify-content: space-between;}
.main .spaq .conter>a{width: 48.39%;border-radius: 8px;height: 10.6rem;display: flex;align-items: center;justify-content: center;font-size: 2.4rem;font-weight: bold;}
.main .spaq .conter .bg1{background: #9dccfa;}
.main .spaq .conter .bg2{background: #ffd96e;}
.main .xfxx{padding-bottom: 0rem;}
.main .xfxx .conter{}
.main .xfxx .conter>div{    margin-bottom: 4.7rem; width: 100%;background: #fff;border-radius: 8px;box-sizing: border-box;padding: 3.6rem 5.3rem 3rem;box-shadow: 0 0 18px rgba(4, 0, 0, 0.17);}
.main .xfxx .conter>div .tit{display: flex;align-items: center;justify-content: space-between;padding-bottom: 2.7rem;border-bottom: 2px solid #e47e58;margin-bottom: 2rem;}
.main .xfxx .conter>div .tit a{font-size: 1.6rem;}
.main .xfxx .conter>div .tit span{font-size: 2.4rem;line-height: 1;font-weight: bold;}
.main .xfxx .conter>div ul{font-size: 1.6rem;line-height: 3rem;color: #333;margin-top: 2rem;}
.main .xfxx .conter>div li{padding: 1.8rem 0;position: relative;}
.main .xfxx .conter>div li a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.main .xfxx .conter>div li:not(:last-of-type){margin-bottom: 2px;}
.main .xfxx .conter>div li:not(:last-of-type):after{content: '';position: absolute;width: 93.8856%;border-bottom: 2px dashed #dbdbdb;left: 2px;top: 100%;}

.main div li a::before,.main div li a::before{content: '';display: block;width: 0.437rem;height: 0.437rem;background-color: #fe9923;position: absolute;left: 0;top: 50%;transform: translate(0, -50%);}
.main div li a{text-indent: 1em}

.lxwm{    background: #fff;
    display: inline-block;
    padding: 3em 0;
    border-radius: 1em;
    margin: 1em auto;
}
.lxwm p{width:48%;float:left;line-height:2;font-size:1.6rem}

body.useOldFixed .main .zcgz .conter{flex-direction: column;}
body.useOldFixed .lxwm p {
    width: 50%;}
 body.useOldFixed .lxwm{    width: 100%;}
@media (max-width: 900px) {
	.lxwm p{width:100%;}
    .conter{max-width: 96%;}

    .com_tit{font-size: 1.8rem;}

    .header{background-size: auto;}
    .header .top{flex-direction: column;align-items: flex-start;}
    .header .top .logo{width: 15%;}
    .header .top .menu{width: 100%;}
    .header .top .menu ul{justify-content: center;width: 70%;margin: 1rem auto;font-size: 1.8rem;}
    .header .top .btn{justify-content: flex-end;font-size: 1.8rem;width: 100%;position: absolute;
        top: 1rem;
        right: 1rem;}
    .header .top .btn .wza img{width: 2rem;}

    .header .title{padding: 2.5rem 0 4.5rem;}
    .header .title img{width: 80%;margin: 0 auto;}

    .main .zcgz{margin-top: 1rem;padding-bottom: 1rem;}
    .main .zcgz .conter{flex-wrap: wrap;}
    .main .zcgz .conter>div{width: 100%;padding: 1.5rem 2rem;margin-bottom: 1.5rem;}
    .main .zcgz .conter>div .tit{padding-bottom: 1rem;margin-bottom: 1rem;}
    .main .zcgz .conter>div .tit span{font-size: 1.8rem;}
    .main .zcgz .conter>div .tit a{font-size: 1.6rem;}
    .main .zcgz .conter>div ul{margin-top: 1rem;font-size: 1.6rem;line-height: 1.8rem;}
    .main .zcgz .conter>div li{padding: 1rem 0;}

    .main .xfjd{padding: 2.5rem 0;}
    .main .xfjd .com_tit{margin-bottom: 2.5rem;}
    .main .xfjd .banner{padding-bottom: 4.5rem;}

    .main .xffw{margin-top: 1rem;}
    .main .xffw .com_tit{margin-bottom: 1.5rem;padding-top: 1.5rem;}
    .main .xffw ul{justify-content: center;}
    .main .xffw li{width: 90%;height: 10rem;font-size: 2.4rem;line-height: 2rem;margin-bottom: 1rem;}
    .main .xffw li a{padding-left: 4rem;background-size: 6rem 6rem;}
    .main .xffw .more a{width: 9rem;height: 3rem;font-size: 1.6rem;}
    .main .xffw:before{content: none;}

    .main .szsh .tis{margin-bottom: 2.5rem;}
    .main .szsh .tis div{width: 8.5rem;height: 8.5rem;}
    .main .szsh .tis div span{width: 8rem;height: 8rem;font-size: 1.8rem;line-height: 2rem;}
    .main .szsh .tis div span em{width: 2.8rem;text-align: center;}
    .main .szsh .tis div:not(:last-of-type){margin-right: 6rem;}
    .main .szsh .tis div:nth-of-type(2n){margin-top: 3rem;}
    .main .szsh .tis div:nth-of-type(2n + 1){margin-bottom: 3rem;}
    .main .szsh .lis li{width: 48%;height: auto;margin-bottom: 1rem;}
    .main .szsh .lis li img{width: 100%;display: block;}
    .main .szsh .lis li p{font-size: 1.8rem;line-height: 2.5rem;}

    .main .spaq{padding: 1rem 0 2rem;}
    .main .spaq .conter{flex-wrap: wrap;justify-content: center;}
    .main .spaq .conter>a{width: 90%;height: 7rem;font-size: 1.8rem;margin-bottom: 1rem;}

    .main .xfxx{padding-bottom: 4rem;}
    .main .xfxx .conter{flex-wrap: wrap;}
    .main .xfxx .conter>div{width: 100%;padding: 1.5rem 2rem;margin-bottom: 1.5rem;}
    .main .xfxx .conter>div .tit{padding-bottom: 1rem;margin-bottom: 1rem;}
    .main .xfxx .conter>div .tit span{font-size: 1.8rem;}
    .main .xfxx .conter>div .tit a{font-size: 1.6rem;}
    .main .xfxx .conter>div ul{margin-top: 1rem;font-size: 1.6rem;line-height: 1.8rem;}
    .main .xfxx .conter>div li{padding: 1rem 0;}


/*æ–°ç‰ˆé‡ç½®ç§»åŠ¨ç«¯æ ·å¼*/
#footer-normal-container {
    height: auto;
    overflow-x: hidden;
    }
    .header {
        height: 30.575rem;
        background: url(/tupian/xflr_20260127160140_106_962.jpg) -12em 0em no-repeat;
        background-size: 220%;
    }
.friendly-box {
    padding-top: 16px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-start;
    margin-bottom: 16px;
    flex-direction: column;
}
.cus-container {
    width: 100%;display: inline-block;box-sizing: border-box;}
.friendly-box {
    padding-top: 16px;
    display: flex
;
    margin-bottom: 6px;
    flex-direction: column;
    align-items: flex-start;
}
.friendly-input {
    margin-bottom: 1rem;
}
.footer-cus-container {
    flex-direction: column;
    align-items: flex-start;
}

.footer-infoBox {
    width: auto;
    height: auto;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 0px 0px 0px 0px;
    display: flex
;
    padding: 24px 32px;
    box-sizing: border-box;
    flex-direction: column;
}
.footer-picBox {
background: url(/globalstatic/szmz/pc/images/footer/footer-pic1.png) no-repeat;
    width: 50%;
    height: 228px;
    display: inline-block;
}
.footer-picBox2 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 228px;
    width: 50%;
    float: right;
}
.footer-infoBox .info-item {
    height: auto;margin: 0 0 0.5em 0;
}
footer .menu-item span {
    font-size: 10px;
}

}