/***********全局重置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;display: block;}
a {text-decoration: none;color: inherit;}
/*细线表格*/
table {border-collapse: collapse;}
em {font-style: normal;}
/***默认让所有浏览器出现右边滚动条****/
html {overflow-y: scroll;font-size: 16px;}
/***默认清除浮动****/
body {font-family: "微软雅黑", "sans-serif", "Arial";}
/***********全局重置CSS*****************/

/* 字体引入 */
@font-face{
    font-family: 'Alimama_ShuHeiTi_Bold';
    src: url(Alimama_ShuHeiTi_Bold.ttf);
}

.bg{max-width: 1920px;margin: 0 auto;background: url(bg_20231120.png) top center no-repeat;background-size: 100%;}
.header{max-width: 1920px;height: 47.94rem; margin: 0 auto;background: url(header_20231120.png) top center no-repeat;background-size: 100%;}
.header .content,.syfw,.xdnr {max-width: 1420px;margin: 0 auto;}
.header .content .logo_fhsy{padding: 1.25rem 0 3rem; display: flex;justify-content: space-between;align-items: center;}
.logo_fhsy .logo{width: 16%;display: block;}
.logo_fhsy .logo img{width: 100%;}
.logo_fhsy .fhsy{padding: 0.65rem 1.31rem; font-size: 1.13rem;border-radius: 0.5rem;color: #fff;background: rgba(0, 0, 0, 0.3);}
.header .content .title{font-size: 4.69rem;letter-spacing: 0.47rem;text-align: center; text-shadow: 0.06rem 0.11rem 0.63rem 0rem rgba(45, 94, 43, 0.8);color: #fff4dd; font-family: 'Alimama_ShuHeiTi_Bold';}
.header .content .zcjd {text-align: center;margin-top: 1rem;}
.header .content .zcjd div{ display: inline-block; padding: 0.45rem 3.65rem; letter-spacing: 0.45rem;font-size: 2.25rem;color: #fff1cc;background: rgba(0, 0, 0, 0.3);border-radius: 1.97rem;border: solid 0.13rem #ffffff; }
.objective{max-width: 1420px;margin: 0 auto 4.13rem; display: flex;justify-content: flex-end;}
.objective p{width: 67.67%;margin-right: 6.4%; font-size: 1.13rem;line-height: 1.88rem;text-indent: 2.26rem;letter-spacing: 0rem; color: #333333;}
.xdbj{height: 32.25rem;background: url(bg1_20231120.png) left top no-repeat; }
.xdbj .cont{max-width: 1420px;height: 100%; margin: 0 auto;display: flex;justify-content: space-between;align-items: flex-end;}
.xdbj .cont img{width: 27%;}
.xdbj .cont div{width: 70.2%;}
.xdbj .cont div p,.zynr .cont div p{padding: 0 0 2.5rem; font-size: 1.13rem;text-indent: 2.26rem;line-height: 2.25rem; letter-spacing: 0rem;color: #fff;}
.syfw{padding-top: 9rem; display: flex;justify-content: flex-end;}
.syfw>div{width: 50%;margin: 0 1rem;}
.syfw>div:nth-of-type(2) .tit{margin-bottom: 1.5rem;}
.syfw>div:nth-of-type(2) img{width: 100%;}
.syfw>div:nth-of-type(2) p{font-size: 1.13rem;text-indent: 2.26rem; line-height: 2.25rem; color: #333333;position: relative;}
.syfw>div:nth-of-type(2) p::before{content: '';width: 0.56rem;height: 0.56rem;top: 1rem;left: 1rem; display: block;position: absolute;background: url(syfw_pic_20231120.png) left top no-repeat;background-size: 100%;}
.zynr{height: 29.94rem;background: url(bg2_20231120.png) right bottom no-repeat; }
.zynr .cont{max-width: 1420px;margin: 0 auto;display: flex;justify-content: space-between;align-items: flex-end;}
.zynr .cont img{width: 27%;}
.zynr .cont div{width: 70%;padding-bottom: 1rem;}
.zynr .cont div p{padding: 0;}
.xdnr .tit{width: 9.3%;margin: 4.75rem auto 3.5rem;}
.xdnr .tit img{width: 100%;}
.xdnr .content{padding-bottom: 8rem; display: flex;justify-content: space-between;align-items: flex-start;position: relative;}
.xdnr .content .cont_left,.xdnr .content .cont_right{width: 45.5%;padding-left: 3%;}
.cont_left .item,.cont_right,.item{margin-bottom: 3rem;}
.item .tit1{ color: #739f45;font-size: 1.68rem;font-weight: bold;display: flex;align-items: center;}
.item .tit1 span{padding-right: 0.94rem; font-size: 3.5rem;font-family: cursive;font-style: italic;position: relative;background-color: #fff; }
.item .tit1 span::before{content: '';position: absolute;display: block;width: 5.5rem;height: 5.5rem;top: -25%;left: -60%;z-index: -1; border: solid 0.13rem #f8be79;border-radius: 100%;}
.item p{ padding: 3rem 4.38rem;background-color: #fff3e5;font-size: 1.13rem;line-height: 2.25rem;color: #333333;z-index: -2;position: relative;}
.content .bottom{width: 100%; position: absolute;bottom: 0;}
.xgbd .xgbd_item>p{padding: 0 4.38rem 0rem 2rem;margin: 1rem 0;}
.item.xgbd_item{background-color: #fff3e5;margin-top: 1rem;}
.xgbd .xgbd_item>p::before{content: '';width: 0.56rem;height: 0.56rem;top: 0.7rem;left: 1rem; display: block;position: absolute;background: url(syfw_pic_20231120.png) left top no-repeat;background-size: 100%;}
@media (max-width: 1800px){
    /* .xdbj{background-size: 92%;} */
    .xdbj .cont div p{    padding: 0 0 0.9rem}
    .zynr .cont div{    padding-bottom: 3rem;}
}
@media (max-width: 1460px){
    html{font-size: 14px;}
    .header{    height: 41.94rem;}
    .header .content .logo_fhsy{padding: 1.25rem 0 0;}
    .xdbj .cont div {width: 64.2%;padding-left: 10%;}
    .xdbj .cont img {width: 25%;}
    .xdbj .cont div p{    padding: 0 0 1.5rem;    line-height: 1.85rem;}
    .zynr .cont div{    padding-bottom: 5rem;}
    .zynr .cont{align-items: center;}
}
@media (max-width: 1260px) {
    .header {height: 34.94rem;}
    .header .content .title{    font-size: 3.69rem;}
    .xdbj .cont div {width: 64.2%;padding-left: 10%;padding-top: 3%; background-color: #f0890e;}
    .zynr .cont {align-items: flex-end;}
    .zynr .cont div{padding-bottom: 0;  background-color: #f0890e;  }
}
@media (max-width: 860px) {
    
    .header{       height: 27.94rem; background-size: 127%;}
    .header .content .logo_fhsy{padding: 2% 3% 0;}
    .logo_fhsy .logo{width: 43%;}
    .header .content .title{font-size: 2.5rem;letter-spacing: 0rem;}
    .header .content .zcjd div{  margin-top: 5rem;  padding: 0.35rem 2.25rem;letter-spacing: 0;font-size: 1.5rem;}
    .xdbj{    height: auto;background: url(bg1_20231120.png) center top no-repeat;background-size: 348% 100%;}
    .xdbj .cont div,.zynr .cont div{background: none;}
    .xdbj .cont{align-items: flex-start;}
    .syfw>div {width: 93%;}
    .syfw{padding: 5% 3%;display: block;}
    .zynr{background: url(bg2_20231120.png) center bottom no-repeat;}
    .zynr .cont{height: 100%;align-items: center;}
    .item .tit1{background: none;}
    .xdnr .tit {width: 22.3%;}
}
@media (max-width: 680px) {
    html{font-size: 10px;}
    .header{ background-size: 157%;}
    .xdnr{margin: 0 3%;}
    .item p{padding: 6%;}
    .item .tit1{font-size: 1.25rem;}
    .item .tit1 span::before{width: 4rem;height: 4rem;top: -11%;left: -44%;}
    .cjwt h2{margin-left: 1rem;}
}
@media (max-width: 390px) {
    .header{height: 24.94rem;}
}