body {
    margin: 0;
    padding: 0;
}

/**banner*/
.x_waimai_banner {
    width: 100%;
    height: 738px;
    background: url('http://qiniugw.sdwanyue.com/20230403/bannerbg.png?1') no-repeat;
    /* background-size: 100% 100%; */
    background-position-x: center;
}

.x_waimai_banner_content {
    width: 1200px;
    height: 700px;
    margin: 0 auto;
    /* clear: both; */
    /* overflow: hidden; */
    position: relative;
    /* top: 164px; */
}

.x_waimai_banner_content_left {
    /* float: left; */
    /* width: 625px; */
    /* margin-top: 11.5px; */
    position: absolute;
    left: -1000px;
    top: 164px;
}

.x_waimai_banner_content_left_text1 {
    font-size: 52px;
    color: #fff;
    letter-spacing: 1px;
}

.x_waimai_banner_content_left_text2 {
    color: #fff;
    font-size: 22px;
    letter-spacing: 1px;
    margin-top: 30px;
}

.x_waimai_banner_content_left_text3 {
    margin-top: 35px;
    clear: both;
    overflow: hidden;
    display: flex;
    /* display: none; */
    width: 450px;
    justify-content: space-between;
}

.x_waimai_banner_content_left_text3_1 {
    display: flex;
    float: left;
    width: 200px;
    height: 50px;
    border: 1px solid #ffffff;
    border-radius: 4px;
    text-align: center;
    line-height: 50px;
    font-size: 18px;
    color: #ffffff;
    letter-spacing: 1px;
    background: transparent;
    transition: 0.3s;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.x_waimai_banner_content_left_text3_1:link {
    display: block;
    float: left;
    width: 180px;
    height: 60px;
    border: 1px solid #fff;
    border-radius: 5px;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    color: #fff;
    letter-spacing: 1px;
}

.x_waimai_banner_content_left_text3_1:hover, .x_waimai_banner_content_left_text3_1:active {
    color: #DD4C17;
    background: #ffffff;
}


.x_waimai_banner_content_left_text3_2 {
    display: flex;
    float: left;
    width: 138px;
    height: 54px;
    border: 1px solid #367bf7;
    border-radius: 10px 0px;
    text-align: center;
    line-height: 54px;
    font-size: 17px;
    color: #367bf7;
    letter-spacing: 1px;
    background: transparent;
    transition: 0.3s;
    margin-left:31px;
    justify-content: center;
    align-items: center;
}
}

.x_waimai_banner_content_left_text3_2:link {
    display: block;
    float: left;
    width: 180px;
    height: 60px;
    border: 1px solid #fff;
    border-radius: 5px;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    color: #fff;
    letter-spacing: 1px;
    margin-left: 30px;
}

.x_waimai_banner_content_left_text3_2:hover, .x_waimai_banner_content_left_text3_2:active {
    color: #ffffff;
    background: #367bf7;
}


.x_waimai_banner_content_right {
    /* float: right; */
    position: absolute;
    right: -1040px;
    top: 121px;
    /* height: 635px; */
    /* width: 553px; */
}


p.wm_title_p1 {
    /* width: 692px; */
    height: 36px;
    font-size: 36px;
    font-family: PingFang SC, PingFang SC-Semibold;
    font-weight: 600;
    text-align: center;
    color: #121212;
    line-height: 36px;
    padding-top: 80px;
}

p.wm_title_p2 {
    /* width: 489px; */
    /* height: 17px; */
    font-size: 16px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: center;
    color: #666666;
    line-height: 16px;
    letter-spacing: 0.16px;
    padding-top: 29px;
}

.wm_title {
    width: 1200px;
    margin: auto;
}

.wm_main.l1 {
    height: 815px;
    background: url(https://qiniugw.sdwanyue.com/20230403/l1bg.png);
    background-position: center;
    background-repeat: no-repeat;
}

.l1_con {
    height: 500px;
    width: 1200px;
    margin: auto;
    position: relative;
}

.l1_con_main {
    overflow: hidden;
    width: 1200px;
    height: 500px;
    margin-top: 74px;
}

.l1_con_slide {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 4075px;
    position: relative;
    right: 0px;
}

.l1_con_ceil {width: 376px;height: 473px;background: #ffffff;border-radius: 12px;position: relative;box-shadow: 3.35px 3.72px 10px 0px rgba(170,170,170,0.10);}

p.l1_con_ceil_p1 {
    /* width: 108px; */
    height: 28px;
    font-size: 28px;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    text-align: center;
    color: #121212;
    line-height: 28px;
    padding-top: 40px;
}

p.l1_con_ceil_p2 {
    width: 286px;
    /* height: 72px; */
    font-size: 16px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: center;
    color: #3e3e3e;
    line-height: 28px;
    margin: auto;
    padding-top: 22px;
}

img.l1_con_ceil_btn {
    position: absolute;
    bottom: -25px;
    left: calc( 50% - 45px);
}

.l1_con_ceil_line {
    bottom: 0px;
    width: 100%;
    height: 3px;
    margin: auto;
    position: absolute;
}
.l1_con_ceil_line_tc {
    margin: auto;
    height: 3px;
    background: #F27741;
    width: 0px;
    transition: 0.3s;
}

.l1_con_ceil:hover .l1_con_ceil_line_tc {
    width: 321px;
}


.l1_con_ceil:hover{
    box-shadow: 0.35px 0px 7px 2px rgb(255 112 44 / 24%);
}

.l1_con_ceil:hover .l1_con_ceil_p1 {
    color: #F27741;
}

.l1_con_ceil_line_tc {
    margin: auto;
    height: 3px;
    background: #F27741;
    width: 0px;
    transition: 0.3s;
}

.l1_con_ceil:hover .l1_con_ceil_line_tc {
    width: 321px;
}

.l1_con_bottom {
    position: absolute;
    width: 100%;
    top: 214px;
    height: 0px;
}

span.l1_con_btn {
    position: absolute;
}

span.l1_con_btn.l1_con_btn_left {
    left: -80px;
}

span.l1_con_btn.l1_con_btn_right {
    right: -80px;
}

.l2_con_main {
    width: 1200px;
    height: 643px;
    display: flex;
    margin: auto;
    margin-top: 39px;
    align-items: center;
    justify-content: center;
}
.l2_con_main {}

.l2_con_colum_2 {
    overflow: hidden;
    /* background: url(https://qiniugw.sdwanyue.com/20230403/l2mb.png); */
    /* background-repeat: no-repeat; */
    width: 321px;
    height: 643px;
    position: relative;
    margin: 0 63px;
}
.l2_con_colum_2_img {
    position: absolute;
    left: 18px;
    top: 18px;
    opacity: 0;
    transition: 0.3s;
}
img.l2_con_colum_2_imgbg {
    position: relative;
    z-index: 2;
}

.l2_con_ceil {
    display: flex;
}

.l2_con_colum_1 {
    width: 370px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.l2_con_colum_1.l2_con_colum_left .l2_con_ceil_p1 {
    padding-left: 179px;
}


.l2_con_ceil {
    display: flex;
    flex-direction: row;
    height: 96px;
    align-items: center;
    padding: 23px 0;
}

.l2_con_colum_left .l2_con_ceil {flex-direction: row-reverse;text-align: right;}

.l2_con_ceil_img {
    padding: 10px;
    border: 2px solid #fff;
    border-radius: 10px;
    transition: 0.3s;
}

.l2_con_ceil_p {
    padding: 0px 11px;
    display: flex;
    width: 261px;
    flex-direction: column;
}

p.l2_con_ceil_p1 {
    /* width: 75px; */
    height: 19px;
    font-size: 19px;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    /* text-align: center; */
    color: #121212;
    line-height: 19px;
    letter-spacing: 0.19px;
}

p.l2_con_ceil_p2 {
    /* height: 37px; */
    font-size: 15px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #969696;
    line-height: 22px;
    letter-spacing: 0.15px;
    width: 256px;
}

.l2_con_ceil_pline {
    width: 0px;
    height: 2px;
    background: #F27741;
    margin-top: 14px;
    margin-bottom: 7px;
    transition: 0.3s;
}
.wm_main.l2 {
    background: #fff;
}

.l2_con_ceil_show .l2_con_ceil_img {
    border-color: #F27741;
}

.l2_con_ceil_show .l2_con_ceil_pline {
    background: #F27741;
    width: 261px;
}
.l3_flex {
    display: flex;
    width: 1200px;
    margin: auto;
    padding-top: 70px;
}

.l3 .l3_flex {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
}

.l3_flex_text {
    padding-left: 93px;
}

p.l3_flex_text_p1 {
    /* width: 317px; */
    /* height: 93px; */
    font-size: 40px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #121212;
    line-height: 40px;
}

p.l3_flex_text_p2 {
    font-size: 40px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 600;
    color: #121212;
    line-height: 40px;
    padding-top: 10px;
}

p.l3_flex_text_p3 {
    /* width: 179px; */
    height: 18px;
    font-size: 18px;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    color: #f27741;
    line-height: 18px;
    padding-top: 29px;
}

p.l3_flex_text_p4 {
    width: 512px;
    font-size: 16px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #969696;
    line-height: 28px;
    padding-top: 22px;
}

.l3_flex_div {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between;
    width: 490px;
    align-items: flex-start;
}

.l3_flex_div_c {
    width: 196px;
    padding-top: 52px;
}

p.l3_flex_div_p1 {
    font-size: 18px;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    text-align: left;
    color: #121212;
    line-height: 18px;
    padding-top: 24px;
    transition: 0.3s;
}

p.l3_flex_div_p2 {
    width: 196px;
    /* height: 36px; */
    font-size: 14px;
    font-family: PingFang SC, PingFang SC-Light;
    font-weight: 300;
    text-align: left;
    color: #646464;
    line-height: 22px;
    padding-top: 8px;
}

.l3_flex_div_c:hover p.l3_flex_div_p1 {
    color: #f27741;
}

.wm_main.l3 {
    margin-top: 82px;
    background: linear-gradient(0deg,rgba(255,255,255,0.80) 0%, rgba(255,252,250,0.80) 100%);
    padding-bottom: 42px;
}

body {
    background: #fff;
}

.wm_main.l4 {
    background: linear-gradient(0deg,rgba(255,255,255,0.80) 0%, rgba(255,252,250,0.80) 100%);
    padding-bottom: 84px;
}

.l4 .l3_flex_text {
    padding-right: 93px;
    padding-left: 0;
}

.wm_main.l5 {
    background: url(https://qiniugw.sdwanyue.com/20230403/l5bg.png) no-repeat center;
    padding: 100px 0 80px;
}

.l5_flex {
    width: 1200px;
    margin: auto;
    display: flex;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row-reverse;
    align-items: center;
}

p.l5_flex_text_p1 {
    /* width: 333px; */
    font-size: 42px;
    font-family: PingFang SC, PingFang SC-Semibold;
    font-weight: 600;
    color: #121212;
    line-height: 42px;
}

.l5_flex_text_tc {width: 34px;height: 5px;background: #f58645;margin-top: 32px;}

p.l5_flex_text_p2 {
    width: 682px;
    font-size: 16px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: left;
    color: #000000;
    line-height: 28px;
    padding-top: 20px;
}

.l5_flex_div_c {}

.l5_flex_div_c {
    width: 193px;
    height: 62px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    transition: 0.3s;
    margin-top: 35px;
}

.l5_flex_div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    flex-direction: row;
    padding-top: 31px;
}

.l5_flex_div_c_img {
    width: 26px;
    height: 26px;
    overflow: hidden;
    position: relative;
}

img.l5_flex_div_img {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: 0.3s;
}

img.l5_flex_div_img.l5_flex_show {
    opacity: 1;
}

p.l5_flex_div_p1 {
    width: 81px;
    /* width: 77px; */
    /* height: 19px; */
    font-size: 20px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: center;
    color: #323232;
    padding-left: 11px;
}

.l5_flex_div_c.l5_flex_div_c_show {
    background: #F58645;
}

.l5_flex_div_c.l5_flex_div_c_show img.l5_flex_div_img {
    opacity: 1;
}

.l5_flex_div_c.l5_flex_div_c_show img.l5_flex_div_img.l5_flex_show {
    opacity: 0;
}

.l5_flex_div_c.l5_flex_div_c_show p.l5_flex_div_p1 {
    color: #fff;
}

.l5_flex_img {
    width: 292px;
    height: 593px;
    overflow: hidden;
}

.l5_flex_text {
    width: 682px;
    padding-left: 160px;
}

.l5_flex_img {
    position: relative;
}
.l5_flex_img_c {
    position: absolute;
    left: 12px;
    top: 12px;
    z-index: 1;
    opacity: 0;
    transition: 0.3s;
}
img.l5_flex_img_bg {
    position: relative;
    z-index: 2;
}
.wm_main.l6 {
    background: url(https://qiniugw.sdwanyue.com/20230403/l6bg.png) no-repeat top center;
    height: 748px;
}

.l6 p.wm_title_p1 {
    color: #fff;
}

.l6 p.wm_title_p2 {
    color: #fff;
}

.wm_title_tc {
    width: 48px;
    height: 3px;
    background: #ffffff;
    margin: auto;
    margin-top: 21px;
}

.wm_con {
}

.l6_con {
    padding-top: 80px;
}

.l6_con_main {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: flex-start;
    width: 1200px;
    margin: auto;
}

.l6_con_ceil {
    width: 276px;
    height: 461px;
    background: #ffffff;
    border-radius: 10px;
    box-shadow: 4.01px 4.46px 15px 0px rgba(0,0,0,0.06);
    text-align: center;
    overflow: hidden;
    position: relative;
}

p.l6_con_ceil_p1 {
    /* width: 64px; */
    height: 22px;
    font-size: 22px;
    font-family: Alibaba PuHuiTi, Alibaba PuHuiTi-Medium;
    font-weight: 500;
    text-align: center;
    color: #323232;
    margin-top: 27px;
    line-height: 22px;
    transition: 0.3s;
    position: relative;
    z-index: 2;
}

p.l6_con_ceil_p2 {
    /* width: 84px; */
    height: 16px;
    font-size: 16px;
    font-family: Alibaba PuHuiTi, Alibaba PuHuiTi-Regular;
    font-weight: 400;
    text-align: center;
    color: #f27741;
    line-height: 16px;
    margin-top: 15px;
    transition: 0.3s;
    position: relative;
    z-index: 2;
}

.l6_con_ceil_flex {
    display: flex;
    margin: auto;
    justify-content: center;
    margin-top: 35px;
    position: relative;
    z-index: 2;
}

.l6_con_ceil_flex_img {
    margin: 0 22px;
    width: 24px;
    height: 24px;
    overflow: hidden;
    position: relative;
}
img.l6_con_ceil_flex_img_c {
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.3s;
    opacity: 1;
}

img.l6_con_ceil_flex_img_c1 {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: 0.3s;
}
img.l6_con_ceil_img {
    position: relative;
    transition: 0.3s;
    left: 0px;
    z-index: 2;
}

.l6_con_ceil:hover img.l6_con_ceil_img {
    left: 10px;
}

.l6_con_ceil:hover p.l6_con_ceil_p1 {
    color: #fff;
}

.l6_con_ceil:hover p.l6_con_ceil_p2 {
    color: #fff;
}

.l6_con_ceil:hover img.l6_con_ceil_flex_img_c {
    opacity: 0;
}

.l6_con_ceil:hover img.l6_con_ceil_flex_img_c1 {
    opacity: 1;
}
.l6_con_ceil_bg {
    position: absolute;
    width: 100%;
    height: 461px;
    background: linear-gradient(90deg,#faa24c 0%, #f27741 100%);
    left: -350px;
    top: 297px;
    transition: 0.3s;
    z-index: 1;
    transform: rotate(225deg);
}

.l6_con_ceil:hover .l6_con_ceil_bg {}

.l6_con_ceil {
}

.l6_con_ceil:hover .l6_con_ceil_bg {
    left: 0;
    top: 0;
    transform: rotate(0deg);
}

p.l7_flex_text_p1 {
    /* width: 318px; */
    height: 40px;
    font-size: 40px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: left;
    color: #121212;
    line-height: 40px;
}

p.l7_flex_text_p2 {
    height: 40px;
    font-size: 40px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 600;
    text-align: left;
    color: #121212;
    line-height: 40px;
    padding-top: 18px;
}

p.l7_flex_text_p3 {
    /* width: 179px; */
    height: 18px;
    font-size: 18px;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    text-align: left;
    color: #f27741;
    line-height: 18px;
    padding-top: 29px;
}

p.l7_flex_text_p4 {
    width: 516px;
    /* height: 73px; */
    font-size: 16px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: left;
    color: #969696;
    line-height: 28px;
    padding-top: 22px;
}

.l7_flex {
    display: flex;
    width: 1200px;
    margin: auto;
    justify-content: space-between;
    align-items: center;
}

.l7_flex_img {
}

.wm_main.l7 {
    padding-top: 78px;
    padding-bottom: 80px;
}
.l7_flex_div_img_c {
    height: 20px;
    width: 24px;
    overflow: hidden;
    position: relative;
}

img.l7_flex_div_img_show {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 1;
    transition: 0.3s;
}

img.l7_flex_div_img {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: 0.3s;
}

.l7_flex_div {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 24px;
}

.l7_flex_div_c {
    display: flex;
    width: 105px;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 13px;
}

.l7_flex_text {
    width: 516px;
}

p.l7_flex_div_p1 {
    font-size: 18px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: left;
    color: #323232;
    letter-spacing: 0.36px;
    transition: 0.3s;
}
.wm_main.l8 {
    height: 838px;
    background: linear-gradient(0deg,#ffffff 1%, #fffaf6 65%);
    padding-top: 110px;
    /* padding-bottom: 70px; */
}

.wm_title_l8 {
    width: 1200px;
    box-sizing: border-box;
    border-left: 8px solid #F27741;
    margin: auto;
    padding-left: 18px;
    height: 80px;
    position: relative;
}

p.wm_title_l8_p1 {
    font-size: 18px;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    color: #f27741;
    line-height: 18px;
}

p.wm_title_l8_p2 {
    font-size: 42px;
    font-family: PingFang SC, PingFang SC-Semibold;
    font-weight: 600;
    color: #121212;
    line-height: 42px;
    padding-top: 15px;
}

p.wm_title_l8_p3 {
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: right;
    font-size: 16px;
    font-family: Alibaba PuHuiTi, Alibaba PuHuiTi-Regular;
    font-weight: 400;
    color: #000000;
    line-height: 28px;
}
.l8_con_ceil {
    width: 275px;
    height: 274px;
    background: #ffffff;
    transition: 0.3s;
    margin-top: 35px;
    position: relative;
    box-shadow: 4.01px 4.46px 15px 0px rgba(0,0,0,0.06);
}

.l8_con_main {
    width: 1200px;
    display: flex;
    margin: auto;
    flex-wrap: wrap;
    justify-content: space-between;
    text-align: center;
    padding-top: 40px;
}

.l8_con_ceil_img_c {
    position: relative;
    width: 66px;
    height: 66px;
    margin: auto;
    overflow: hidden;
    margin-top: 45px;
    z-index: 2;
}

img.l8_con_ceil_img_show {
    position: absolute;
    left: 0;
    top: 0;
    transition: 0.3s;
    opacity: 1;
}

img.l8_con_ceil_img {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: 0.3s;
}

p.l8_con_ceil_p1 {
    height: 24px;
    font-size: 24px;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    color: #121212;
    line-height: 24px;
    padding-top: 35px;
    position: relative;
    transition: 0.3s;
    z-index: 2;
}

p.l8_con_ceil_p2 {
    width: 222px;
    height: 44px;
    font-size: 16px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: center;
    color: #323232;
    line-height: 28px;
    margin: auto;
    padding-top: 15px;
    transition: 0.3s;
    position: relative;
    z-index: 2;
}


/*.l8_con_ceil:hover img.l8_con_ceil_img_show {*/
/*    opacity: 0;*/
/*}*/

/*.l8_con_ceil:hover img.l8_con_ceil_img {*/
/*    opacity: 1;*/
/*}*/

/*.l8_con_ceil:hover p.l8_con_ceil_p1 {*/
/*    color: #fff;*/
/*}*/

/*.l8_con_ceil:hover p.l8_con_ceil_p2 {*/
/*    color: #fff;*/
/*}*/
/*.l8_con_ceil:hover .l8_con_ceil_bg{*/
/*    opacity: 1;*/
/*}*/
.l8_con_ceil .l8_con_ceil_bg{
    width: 275px;
    height: 274px;
    transition: 0.3s;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    opacity: 0;
}
/*.l8_con_ceil:nth-child(1) .l8_con_ceil_bg  {*/
/*    background: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(http://qiniugw.sdwanyue.com/20230403/l8bg1.png?0);*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/

/*    */
/*}*/
/*.l8_con_ceil:nth-child(2) .l8_con_ceil_bg {*/
/*    background: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(http://qiniugw.sdwanyue.com/20230403/l8bg2.png?0);*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*}*/
/*.l8_con_ceil:nth-child(3) .l8_con_ceil_bg {*/
/*    background: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(http://qiniugw.sdwanyue.com/20230403/l8bg3.png?0);*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*}*/
/*.l8_con_ceil:nth-child(4) .l8_con_ceil_bg {*/
/*    background: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(http://qiniugw.sdwanyue.com/20230403/l8bg4.png?0);*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*}*/
/*.l8_con_ceil:nth-child(5) .l8_con_ceil_bg {*/
/*    background: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(http://qiniugw.sdwanyue.com/20230403/l8bg5.png?0);*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*}*/
/*.l8_con_ceil:nth-child(6) .l8_con_ceil_bg {*/
/*    background: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(http://qiniugw.sdwanyue.com/20230403/l8bg6.png?0);*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*}*/
/*.l8_con_ceil:nth-child(7) .l8_con_ceil_bg {*/
/*    background: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(http://qiniugw.sdwanyue.com/20230403/l8bg7.png?0);*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*}*/
/*.l8_con_ceil:nth-child(8) .l8_con_ceil_bg {*/
/*    background: linear-gradient(rgb(0 0 0 / 50%), rgb(0 0 0 / 50%)), url(http://qiniugw.sdwanyue.com/20230403/l8bg8.png?0);*/
/*    background-position: center;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*}*/
.l9 p.wm_title_p1 {
    padding-top: 10px;
}

.l9_con_main {
    width: 1200px;
    height: 340px;
    margin: auto;
    display: flex;
    text-align: center;
    background: #ffffff;
    box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.08);
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
}

.l9_con_ceil {
    width: 300px;
    position: relative;
    height: 340px;
}

.l9_con {
    padding-top: 70px;
}
.l9_con_ceil_img_c {
    width: 100%;
    position: absolute;
    top: 69px;
    opacity: 1;
    transition: 0.3s;
}

.l9_con_ceil_img_c_1 {
    width: 100%;
    position: absolute;
    top: 69px;
    opacity: 0;
    transition: 0.3s;
}

p.l9_con_ceil_p1 {
    font-size: 22px;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    color: #000000;
    line-height: 22px;
    padding-top: 174px;
    transition: 0.3s;
}

p.l9_con_ceil_tc {
    width: 40px;
    height: 2px;
    background: #f58645;
    margin: auto;
    margin-top: 19px;
    transition: 0.3s;
}

p.l9_con_ceil_p2 {
    width: 214px;
    font-size: 15px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: center;
    color: #646464;
    line-height: 23px;
    margin: auto;
    padding-top: 19px;
    transition: 0.3s;
}
.l9_con_ceil_c {
    height: 340px;
    background: #fff;
    transition: 0.3s;
}

.l9_con_ceil {}

.l9_con_ceil_c:hover {
    padding: 10px 0;
    background: #F58645;
}

.l9_con_ceil_c:hover p.l9_con_ceil_p1 {
    color: #fff;
}

.l9_con_ceil_c:hover p.l9_con_ceil_tc {
    background: #fff;
}

.l9_con_ceil_c:hover p.l9_con_ceil_p2 {
    color: #fff;
}

.l9_con_ceil_c:hover .l9_con_ceil_img_c_1 {
    opacity: 1;
}

.l9_con_ceil_c:hover .l9_con_ceil_img_c {
    opacity: 0;
}
.wm_main.l10 {
    background: url(https://qiniugw.sdwanyue.com/20230403/l10bg.png) no-repeat top center;
    margin-top: 100px;
    height: 706px;
}

.l10_con_text {
    width: 510px;
    height: 590px;
    background: #ffffff;
    box-shadow: 6.69px 7.43px 22px 0px rgba(0,0,0,0.08);
    position: absolute;
    right: 0px;
    bottom: 20px;
    box-sizing: border-box;
    padding: 45px 30px;
}

.l10_con_main {
    width: 1200px;
    position: relative;
    height: 706px;
    margin: auto;
}

.l10_con_video {
    position: absolute;
    top: 0;
    left: 0;
    width: 731px;
    height: 555px;
}
span.l10_img_btn {
    width: 82px;
    height: 82px;
    display: block;
    position: absolute;
    left: 316px;
    top: 196px;
    cursor: pointer;
}

.l10_img_btn:after {
    position: absolute;
    content: "";
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 20px;
    height: 82px;
    width: 82px;
    border-radius: 50%;
    box-shadow: 0 0 rgb(0 86 255 / 0.1), 0 0 0 15px rgb(0 86 255 / 0.1), 0 0 0 30px rgb(0 86 255 / 0.1);
    animation: ripple-wave1 1s linear infinite;
    animation-play-state: running;
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    -webkit-animation: ripple-wave1 1s linear infinite;
}
@keyframes ripple-wave1{
  to {
      box-shadow: 0 0 0 15px rgb(0 86 255 / 0.1),0 0 0 30px rgb(0 86 255 / 0.1),0 0 0 45px rgb(0 86 255 / 0.02);
  }
}

p.l10_con_text_p1 {
    height: 22px;
    font-size: 22px;
    font-family: PingFang SC, PingFang SC-Medium;
    font-weight: 500;
    color: #121212;
    line-height: 22px;
}

p.l10_con_text_p2 {
    font-size: 16px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    text-align: left;
    color: #424242;
    line-height: 25px;
    padding-top: 16px;
}

img.l10_con_text_img {
    padding-top: 26px;
}

a.l10_con_text_a {
    width: 410px;
    height: 62px;
    background: #f27741;
    border-radius: 5px;
    display: block;
    text-align: center;
    margin: auto;
    line-height: 62px;
    font-size: 17px;
    font-family: PingFang SC, PingFang SC-Regular;
    font-weight: 400;
    color: #fff;
    margin-top: 24px;
    transition: 0.3s;
}
.l5_flex_img_c.l5_flex_img_show {
    opacity: 1;
}
.l7_flex_div_c:hover img.l7_flex_div_img_show {
    opacity: 0;
}

.l7_flex_div_c:hover img.l7_flex_div_img {
    opacity: 1;
}

.l7_flex_div_c:hover p.l7_flex_div_p1 {
    color: #F27741;
}
.l2_con_colum_left .l2_con_ceil_p {
    align-items: end;
}
.l2_con_colum_2_img.l2_con_colum_2_show {
    opacity: 1;
}
a.l10_con_text_a:hover {
    background: #666;
}
.l3_con {
    width: 1200px;
    margin: auto;
    position: relative;
}
.l3_con_1:before {
    position: absolute;
    content: "";
    background-image: url('http://qiniugw.sdwanyue.com/20230403/l3t.png?1');
    height: 247px;
    width: 247px;
    top: 20px;
    right: -150px;
    background-size: contain;
    animation-name: spinInfinit;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

.l3_con_2:before {
    position: absolute;
    content: "";
    background-image: url('http://qiniugw.sdwanyue.com/20230403/l3t.png?1');
    height: 247px;
    width: 247px;
    bottom: -25px;
    left: -280px;
    background-size: contain;
    animation-name: spinInfinit;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes spinInfinit {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
}
.video_c {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #00000094;
    z-index: 99999;
    display: none;
}

.video_b {
    width: 640px;
    height: 360px;
    position: absolute;
    left: 50%;
    margin-left: -320px;
    top: 200px;
}
span.video_clo {
    position: absolute;
    top: -28px;
    right: -28px;
    cursor: pointer;
}

span.video_clo img {
    width: 35px;
}
