/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{font-size: 16px;}
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ font-size:16px; }/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
@font-face{
    font-family: 'Alimama_ShuHeiTi_Bold';
    src: url(Alimama_ShuHeiTi_Bold.ttf);
}
.header{max-width: 1920px;height: 45.19rem;margin: 0 auto; background: url(jyjzcjd_header_20231024.png) top center no-repeat; background-size: auto 100%;}
.header div{max-width: 1420px;margin: 0 auto;}
.header div span{margin: 4rem 0 8rem; padding: 0.3rem 0.8rem; font-size:1.5rem;color: #63ad79;background-color: #fff; border: 0.06rem solid rgba(99, 173, 121, 1); border-radius: 1.41rem; display: inline-block;font-weight: bold;}
.header div p{font-size:3.75rem;line-height: 5.5rem; color: #c9773f; font-family: 'Alimama_ShuHeiTi_Bold';}
.qy{max-width: 1420px;margin: 4rem auto;display: flex; justify-content: space-between;font-size: 1.13rem;
color: #575757;}
.qy .con{width: 47.2%;padding: 4rem 2.6rem 0 5rem; box-sizing: border-box;font-size: 1.13rem;line-height: 2.13rem;border-radius: 0.5rem;background: rgba(255, 255, 255, 1);box-shadow: 0rem 0rem 1rem  rgba(138, 171, 148, 0.6);letter-spacing: 0rem;text-align: justify;vertical-align: top;position: relative;}
.qy .con:first-child{padding-bottom: 2.6rem;}
.qy .con .circle{width:6.19rem;height:6.19rem;border:1.19rem solid #f0effc;border-radius: 50%;position: absolute;right: 0;top: 0;transform: translate(50%,-50%);z-index: -1;}
.qy .con .tit{padding: 0.8rem 0; font-size:1.25rem;color: #fff;font-weight: bold; writing-mode:vertical-rl;background: linear-gradient(to bottom,#fcb482 ,#cb7a42 );position: absolute;    top: -4%;left: 4%;border-radius: 0rem 0rem 0.25rem 0.25rem;}
.qy .con .tit::after{content: '◣'; position: absolute;color: #7f593a;font-size: 2rem;top: 0;right: 0;display: block;transform: translate(-50%,-50%);transform: translate(67%,-30%); }
.jbyz{max-width: 1920px; padding: 4rem 0 8rem; margin: 0 auto;text-align:center;background: url(jyjzcjd_bg_20231024.png) top center no-repeat;background-size: 100% 100%;}
.jbyz h2{}
h2{text-align: center;font-size:3rem;font-family: 'Alimama_ShuHeiTi_Bold';position: relative;display: inline-block;}
h2 span:first-child{color: #8aab94;}
h2 span:last-child{color: #c9773f;}
h2::before{content: ''; width:2.94rem;height:2.94rem; background: url(jyjzcjd_circle_20231024.png) top left no-repeat;background-size: 100%; position: absolute; display: block;transform: translate(-38%, -30%);}
.jbyz .con{max-width: 1420px;margin: 5rem auto 0;display: flex; justify-content: space-between;flex-wrap: wrap;}
.jbyz .con .item p{display: none;}
.jbyz .con .item img{width: 7.5rem; height: 7.5rem;}
.jbyz .con .item h3{margin-top: 3rem; font-size: 1.88rem;font-weight: bold;color: #6f8f79;}
.jbyz .con .item{width: 30.2%;padding: 4rem 0 5rem; border-radius: 0.75rem;box-shadow: 0 0 0.5rem rgba(0,0,0,0.25);background-color: #fff;cursor: pointer;box-sizing: border-box;}
.jbyz .con .hover{padding: 1rem 2.2rem 3rem;}
.jbyz .con .hover p{display: block;font-size: 1.13rem;letter-spacing: 0rem;line-height: 1.63rem;text-align: justify;vertical-align: top;color: #5c5c5c;}
.jbyz .con .hover img{width: 3.75rem;height: 3.75rem;}
.jbyz .con .hover h3{font-size: 1.75rem;margin: 0.8rem 0 1.2rem;}
.center {text-align: center;}
.center .con{max-width: 1420px;margin: 5rem auto;background: url(jyjzcjd_bg1_20231024.png)top center no-repeat;background-size: 100% 100%;position: relative; }
.center .con::before,.center .con::after{content: '';position: absolute;display: block;}
.center .con::before{width: 10.44rem; height: 15rem;background: url(jyjzcjd_bg4_20231024.png) top left no-repeat;background-size: 100% 100%;bottom: -1rem;left: -4.93rem;z-index: -1;}
.center .con::after{width: 14rem;height: 13.13rem;background: url(jyjzcjd_bg5_20231024.png) top left no-repeat;background-size: 100% 100%;bottom: -2.5rem;right: -1.73rem;z-index: 1;}
.center .con div{max-width: 1023px;margin: 0 auto;padding: 4rem 0;box-sizing: border-box; display: flex;justify-content: space-between;align-items: flex-end;}
.center .con p{width: 30.9%;margin-bottom: 2rem; font-size: 1.38rem;line-height: 1.99rem;text-align: justify; vertical-align: top;color: #6b6b6b;position: relative;}
.center .con p::before,.center .con p::after{content: '';position: absolute;display: block;width: 4.31rem; height: 3.56rem;}
.center .con p::before{top: -50%;left: -28%;background: url(jyjzcjd_dh_20231024.png) top left no-repeat;background-size: 100% 100%;}
.center .con p::after{bottom: 0;right: -31%;background: url(jyjzcjd_dh1_20231024.png) top left no-repeat;background-size: 100% 100%;}
.center .con img{width: 55.34%;}
.zyrw{padding: 4rem 0 3rem;}
.zyrw .con{height: 43.69rem;margin: 0 auto; padding:3rem 2rem; border-top: 0.75rem solid #88d69f;border-radius: 1rem;background-color: #fff;box-sizing: border-box;text-align: left;}
.zyrw .con .content{padding:0 2rem; color: #575757;overflow-y: scroll;height:38rem;}
.zyrw .con .content::-webkit-scrollbar {width: 6px; /* 设置滚动条宽度 */}
.zyrw .con .content::-webkit-scrollbar-track {background-color: #f7f7f7; /* 设置滚动条背景颜色 */}
.zyrw .con .content::-webkit-scrollbar-thumb {background-color: #e0e0e0; /* 设置滚动条滑块颜色 */}
.zyrw .con .content::-webkit-scrollbar-thumb:hover {background-color: #e0e0e0; /* 设置滚动条滑块悬停时的颜色 */}
.zyrw .con .content div{margin-bottom: 2rem; font-size: 1.25rem;font-weight: bold;}
.zyrw .con .content p{font-size: 1.13rem;line-height: 2rem;text-indent: 2.26rem;}
.zyrw .con .content p em{font-weight: bold;}
.center h2{margin-bottom: 1rem;}
.zyts,.cjwt{max-width: 1420px;margin: 3rem auto;text-align: center;}
.zyts h2{margin-bottom: 2rem;}
.zyts .items{display: flex;justify-content: space-between;}
.zyts .items .item{width: 30.98%;height: 18.13rem;padding: 2rem 0 3rem;box-sizing: border-box; border-radius:0.75rem;background-color: #f7f7f7; position: relative;}
.zyts .items .item::before{content: '';position: absolute; background:linear-gradient( to right, #beedcc, #7bd195);display: block;width: 100%;height:4.63rem;top: 0;border-radius:0.75rem 0.75rem 0 0;}
.zyts .items .item div{z-index: 999;position: relative;}
.zyts .items .item div .icon{width:5.63rem;height:5.63rem;}
.zyts .items .item div .tit{font-size: 1.5rem;line-height: 2.17rem;font-family: sans-serif; font-weight: bold; color: #84ab90;}
.zyts .items .item div .to{margin-top: 1.5rem;cursor: pointer;}
.zyts .items .hover{height: auto;}
.zyts .items  .content{height: 0;overflow: hidden;margin-top: 0; }
.zyts .items .hover .content{height: auto; padding: 0 2rem;margin-top: 1rem; text-align: left;line-height: 1.63rem;   transition: 0.4s;}
.cjwt{margin: 3rem auto 9rem;}
.cjwt h2{margin-bottom: 2rem;}
.cjwt .item{width: 82.25%;margin: 0 auto 2rem; padding-bottom: 2rem; border-radius: 2.06rem;background-color: #f2f2f2;}
.cjwt .item .tit{padding: 1rem 0 1rem 5rem;margin-bottom: 2rem; border-radius:2.06rem;font-size: 1.38rem;font-weight: bold; text-align: left; color: #fff; background-color: #9dccac;position: relative;}
.cjwt .item .tit::before{content: '▶';color: #fff;left: 5%;top: 50%;transform: translate(0, -50%); font-size: 1rem;position: absolute;}
.cjwt .item p{padding: 0 4rem; font-size: 1.13rem;text-indent: 2.26rem; line-height: 1.88rem;text-align: justify; vertical-align: top;}
.cjwt .last_item{position: relative;}
.cjwt .last_item::before,.cjwt .last_item::after{content: '';display: block;position: absolute;}
.cjwt .last_item::before{width: 12.88rem;height: 14.5rem;background: url(jyjzcjd_bg2_20231024.png) top left no-repeat;background-size: 100% 100%;bottom: -22%; left: -11%;}
.cjwt .last_item::after{width: 7.81rem; height: 16.19rem;background: url(jyjzcjd_bg3_20231024.png) top left no-repeat;background-size: 100% 100%;z-index: -1;    bottom: 7%; right: -10.5%;}
@media (max-width: 1440px) {
    .center .con div{width: 70%;}
    .center .con p::before{    top: -14%;}
    .qy .con .circle{display: none;}
    .center .con::after{right: 0;}
    .cjwt .last_item::after{    width: 4.81rem;height: 12.19rem;right: -5.5%;}

}
@media (max-width: 1024px) {
    
}
@media (max-width: 860px) {
    .header{    height: 35.19rem;    background-size: 150% 96%;}
    .header div{padding: 0 3%;}
    .header div span{margin: 4rem 0 10rem;}
    .header div p{font-size: 2.75rem;line-height: 3.5rem;}
    .qy .con .circle{display: none;}
    .qy{flex-wrap: wrap;}
    .qy .con{width: 96%;margin: 0 auto;padding-bottom: 2.6rem;}
    .qy .con:first-child{margin-bottom: 1rem;}
    .center .con div{width: 70%; flex-wrap: wrap;}
    .center .con p{width: 100%;}
    .center .con p::before,.center .con p::after{display: none;}
    .center .con::after{right: 0.27rem;}
    .jbyz .con{    margin: 5rem 3% 0;}
    .jbyz .con .item{width: 80%;margin: 0 auto 3%;}
    .zyts, .cjwt{margin: 3rem 3%;}
    .zyts .items{flex-wrap: wrap;}
    .zyts .items .item{width: 80%;margin: 0 auto 3%;}
    .zyrw{    padding: 4rem 3% 3rem;}
    .cjwt .last_item::after{ display: none;}

}
@media (max-width: 760px) {
    html{ font-size:12px; }
    h2{font-size: 2.5rem;}
    .header{height: 21.19rem}
    .header div p {font-size: 2rem;line-height: 2rem;}
    .header div span{font-size: 1rem;    margin: 4rem 0 5rem;}
    .qy .con{font-size: 1rem;}
    .jbyz .con {margin: 0;padding: 2rem 1rem;}
    .jbyz{padding: 4rem 0;}
    .center .con img{    width: 63.34%;}
    .center .con::after{    width: 11.7rem;height: 9.33rem;}
    .zyrw .con{margin: 0 3%;}
    .zyrw .con .content{    padding: 0 1rem;}
    .cjwt .item p{padding: 0 5%;}
    .cjwt .item .tit{    padding: 1rem 0 1rem 2.5rem;}
    .cjwt .item,.zyts .items .item,.jbyz .con .item{width: 100%;}
}