.top{ background: #000000; padding: 17px 0;}
.top_t{ width: 1760px; max-width: 100%; display: flex;justify-content:space-between;}
.top_t1{display: flex;justify-content:start;}
.top_t1 p{font-size: 24px; font-weight: bold; margin-left: 15px; margin-top: 15px;color: #333333;}
.top_t2{ width: 816px; margin-top:22px;}
.top_t2 ul{display: flex;justify-content:space-between;}
.top_t2 ul li{font-size: 18px;line-height: 24px;}
.top_t2 ul li a{ color: #FFFFFF;}
.top_t2 ul li.active a,.top_t2 ul li:hover a{font-weight: bold;}
.top_t3{width: 247px;margin-top:20px;}
.top_t3 p{font-size: 20px;color: #FFFFFF;}
#header {position: relative; z-index: 999; background:#fff;}
.fixnav {position: fixed!important;top:0;left: 50%;width: 100%;background: #fff;box-shadow: 0 0 10px #dddddd;transform: translateX(-50%);}
/*banner*/
.banner{ position: relative;}
.banner .swiper-pagination-bullet,.mbanner .swiper-pagination-bullet{ width:15px; background:rgba(0, 0, 0, 0.8);opacity:1; height:15px;}
.banner .swiper-pagination-bullet-active,.mbanner .swiper-pagination-bullet-active{ background:#378075;}
/*tit*/
.tit{text-align: center;}
.tit h2{ display: inline-block; font-size: 48px;color: #333333;line-height: 63px;position: relative; text-align: center;}
.tit p{ font-size: 26px;color: #666;line-height: 38px;text-transform: Uppercase;}
.tit_line{width: 16px; margin: 10px auto 0 auto;
    height: 6px;
    background: #378075;}

.dpt{padding-top:4%;}
.dpb{padding-bottom:4%;}
.smt{ margin-top:3%;}
.tp1{ color: #333!important;margin-top: 10px!important;}
.qmb{ margin-bottom: 0!important;}
/*part1*/
.p1_c{ width: 1600px; max-width: 100%;}
.p1_c dl{ border-bottom: 2px solid #378075; padding-bottom: 30px;display: flex;justify-content: space-between; margin-bottom: 30px;}
.p1_c dl dd{font-size: 46px;line-height: 70px;
    color: #378075;}
.p1_c dl dt{width: 280px; text-align: center; line-height: 76px;margin-top: 36px;
    height: 76px;
    background: #378075;}
.p1_c dl dt a{font-size: 24px;
    color: #FFFFFF;}
.p1_c dl dt a img{ margin-left: 5px; margin-bottom:10px;}
.p1_c>p{font-size: 18px;
    color: #333333;
    line-height: 38px;
    text-align: justify;}
.p1_c>img{ margin-top: 30px;}
/*part2*/
.part2_con{ margin-top:2%;}
.swiperp2 .swiper-slide {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    flex-flow: wrap;
    align-items: center;
    transition: 300ms;
    transform: scale(0.8);
    margin-top: 4.7%;
}
.swiperp2 .swiper-slide-active,.swiper-slide-duplicate-active{transform: scale(1);margin-top:0!important;}
.swiperp2 .swiper-slide p{width: 100%; text-align: center; margin-top: 90px;}
.swiperp2 .swiper-slide span{width: 14px;height: 14px; border-radius: 50%; display:inline-block;background:#378075;}
.p2_line{width:100%;height: 1px;background: #D8D8D8;margin-top: -4.1%;}
.swiperp2 .swiper-slide-active span{ width: 30px; height: 30px;background: url(../images/p2_d.png) no-repeat center center;margin-top: -32px;}
/*part3*/
.part3_con{ position:relative;}
.part3_con .swiper-slide{ width: 940px;}
.p3_li p{ text-align: center;font-size: 26px;color: #333333; margin-top: 40px;}
.part3_con .swiper-pagination-bullet{ width: 60px;height: 6px;background: #000000; border-radius: 0; opacity: 0.12;}
.part3_con .swiper-pagination-bullet-active{background: #378075;opacity:1;}
.swiperp3{ padding-bottom: 2%;}
/*part4*/
.p4_t{ width: 1470px; max-width: 100%;display: flex;justify-content: space-between;}
.p4_t .tit{ text-align: justify;}
.p4_t>a{width: 210px; text-align: center; font-size: 24px; font-weight: bold; display: block; margin-top: 20px;
    color: #000000; line-height: 68px;height: 68px;border: 1px solid #000000;}
.p4_t>a img{ margin-left: 5px; margin-bottom: 5px;}
.p4_b{ margin-top: 80px;}
.p4_b ul{display: flex;justify-content: space-between;}
.p4_bai{ display: none;}
.p4_b ul li{ position: relative;}
.p4_b ul li p{font-size: 20px; position: absolute; left: 0; right: 0; bottom: 15%;color: #FFFFFF; text-align: center; width: 100%;}
.p4_b ul li.active .p4_bai{ display: block;}
.p4_b ul li.active .p4_bi{ display: none;}
/*part5*/
.p5_c ul{display: flex;justify-content: space-between;}
.p5_c ul li{ width: 50%; position: relative; text-align: center;}
.p5_c ul li dl{ position: absolute; left: 0; right: 0; top: 200px;}
.p5_c ul li dl dd p{font-size: 26px; margin-bottom: 30px;
    color: #FFFFFF;
    line-height: 34px;}
.p5_c ul li dl dd h2{font-size: 48px;
    color: #FFFFFF;
    line-height: 63px;}
.p5_c ul li dl dt a{width: 216px; display: block; text-align: center; line-height: 72px;font-size: 24px;
    color: #FFFFFF; margin: 60px auto 0 auto;
    height: 72px;
    background: #378075;}


/*part6*/
.p6_c{ width: 1560px;display: flex;justify-content: space-between; margin-top:2%; }
.part6_con{ width: 1156px; margin-left: 0; margin-right: auto; position: relative;}
.part6_con .swiper-slide{ width: 500px;}
.p6_c2{ width: 312px;}
.p6_c2 h2{font-size: 26px;text-align: right;
    color: #333333;}
.p6_c2 p{font-size: 15px; text-align: right;
    color: #999999;}
.p6_c2 ul{ width: 96px; margin-right: 0; margin-left: auto; margin-top: 10%;}
.p6_c2 ul li{font-weight: 500; margin-bottom: 20px;font-size: 24px;color: #333333;line-height: 36px;}
.p6_c2 ul li:hover{ color: #C2DA02;}
.p6_btn{ width: 111px; position: absolute;right: -36%;bottom: 14%;display: flex;justify-content: space-between;}
.p6_btn .swiper-button-prev,.p6_btn .swiper-button-next{ position: relative; left: unset; right: unset; top: unset;}
.p6_tit{ text-align: right;width: 1560px;}
/*part7*/
.p7_c{ text-align: center;}
/*part8*/
.part8_con{ position: relative;}
.p8_li{ text-align: center;}
.p8_li h2{font-size: 26px; margin: 20px 0 10px 10px;color: #333333; text-align: justify;}
.p8_li p{font-size: 22px;color: #666666; margin-left: 10px;text-align: justify;}
.p8_li a{width: 146px; text-align: center; line-height: 47px;font-size: 18px; margin-top: 20px;
    color: #666666; display: block;
    height: 47px;
    border-radius: 6px;
    border: 2px solid #979797;}
.p8_li:hover a{ color: #fff; background: #C2DA02; border: 2px solid #C2DA02; margin-left: 10px;}
.part8_con .swiper-button-next{ right: -8%; top: 30%;}
.part8_con .swiper-button-prev{ left: -8%;top: 30%;}
.p8_li:hover{box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.1);}
/*part9*/
.p9_c{ width: 1198px;}
.p9_c ul{display: flex;justify-content: center;}
.p9_c_ai{ display: none;}
.p9_c ul li.active .p9_c_ai{ display:block;}
.p9_c ul li.active .p9_c_i{ display:none;}
.p9_c ul li.active .p9_c_i{ display:none;}
/*part10*/
.part10_con{ position: relative;}
.part10_con dl{display: flex;justify-content:start; margin-top: 20px;}
.part10_con dl dd{ margin-left: 10px;}
.part10_con dl dd h2{font-size: 18px;color: #333333;}
.part10_con dl dd p{font-size: 16px;color: #999999;}
.p10_li>p{font-size: 18px;color: #333333;line-height: 28px;text-align: justify;}
.part10_con .p10_li{padding:10px;border-left: 5px solid #fff;}
.part10_con .p10_li:hover{box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.08); border-left: 5px solid #C2DA02;}
.swiperp10{ padding-bottom: 5%;}
.part10_con .swiper-pagination-bullet{ width: 34px;height: 6px;background: rgba(153, 153, 153, 0.2); border-radius: 0; margin: 0!important;}
.part10_con .swiper-pagination-bullet-active{background: #C2DA02;}
/*part11*/
/*part12*/
.p12_c{display: flex;justify-content: space-between;}
.p12_c1{ width: 544px; margin-top: 80px;}
.p12_c1 h2{font-size: 34px;color: #333333;line-height: 55px;}
.p12_c1 h3{font-size: 24px; margin: 40px 0;
    color: #333333;
    line-height: 36px;}
.p12_c1 p{font-size: 18px;
    color: #333333;
    line-height: 28px;}
.p12_c1 a{font-size: 26px;color: #333333; font-weight: bold; margin-top: 80px; display: block;}
.p12_c1 a img{ margin-left: 20px;}
.part12>p{ text-align: right;font-size: 26px;text-transform: Uppercase;color: #999999; margin-top: 50px;}
/*part14*/
.part14{background: url(../images/p14_bg.jpg) no-repeat bottom center; padding-bottom: 5%;}
.p14_cn{ width: 540px;}
.p14_cn .tit{ text-align: justify; margin-bottom: 90px;}
.p14_cn>p{font-size: 18px; text-align:justify;color: #666666;line-height: 29px; margin-bottom: 40px;}
.p14_cn>a{width: 220px; text-align: center; line-height: 56px; display: block;font-size: 24px;
    color: #FFFFFF; margin-top: 150px;
    height: 56px;
    background: #C2DA02;
    border-radius: 28px;}
/*part15*/
/*syform*/
.syform_c{width: 1600px; max-width:100%;
    border: 4px solid #000000;}
.syform_cn{width: 1448px; margin: 16px auto; padding: 80px 60px;
    border: 1px solid #000000;}
.syform_cn ul{display: flex;justify-content: space-between; flex-flow: wrap;}
.syform_cn ul li{ width: 628px;}
.syform_cn ul li:nth-child(3),.syform_cn ul li:nth-child(4){ width: 100%; margin-top: 30px;}
.syform_cn ul li:nth-child(3) textarea{ width: 97%; padding: 2% 0 0 3%; font-size: 20px; height: 150px; border: 1px dashed #ccc;}
.syform_cn ul li p{font-size: 24px;color: #333333; margin-bottom: 10px;}
.syform_cn ul li p span{ color: #378075; display: inline-block; margin-right: 5px; margin-top: 5px;}
.syform_cn ul li input{ border: 1px dashed #ccc; padding: 20px 0 20px 3%;width: 97%;font-size: 20px;}
.syform_cn ul li:nth-child(4){ text-align: center;}
.syform_cn ul li:nth-child(4) button{ width: 268px; height: 70px; line-height: 70px; text-align: center; background: #378075; border: 0; color: #Fff; font-size: 24px;}
/*part16*/
.p16{ text-align: center;}
/*part17*/
.p17{background: url(../images/p17_bg.png) no-repeat top center;  background-size: 100% 100%;}
.p17_c{ width: 1220px;}
.p17_c ul{ display: flex; justify-content: center; flex-flow: wrap;}
.p17_c ul li{ width: 304px; text-align: center;  border-bottom: 1px solid #d7a15d;border-right: 1px solid #d7a15d;}
.p17_c ul li h2{ text-align: center; font-size: 28px; color: #a44d2e; margin-top: 10px;}
.p17_c ul li p{ text-align: center; font-size: 18px; color: #545454; margin-bottom: 10px;}
.p17_c ul li.qr{ border-right: 0;}
.p17_c ul li.qb{ border-bottom: 0; padding-top: 10px;}
/*part18*/
/*part19*/
.p19{ background: #a44d2e;}
.p19 .tit h2{ color: #fff;}
.part19_con{ width: 1373px; position: relative; margin-left: auto; margin-right: auto;}
.part19_con .swiper-button-next{top: 73%;right: 11%;}
/*part20*/
.p20{ background: #fff;}
.p20_c{ text-align: center;}
/*part21*/
.p21{ text-align: center;}
/*part22*/
.part22{ background: #fbf2ec;}
.tit_ptn{ text-align: center; margin-top: 2%;}
.tit_ptn span{ font-size: 24px; color: #fff; border-radius: 30px; background: #a44d2e; padding: 5px 30px;}
.p22_c ul{ display: flex; justify-content: space-between; flex-flow: nowrap;}
.p22_c ul li{ text-align: center;}
.p22_c ul li dl dt{ margin-top: -12px;}
.p22_c ul li dl dt a{ color: #fff; background: #a44d2e; padding: 5px 30px; border-radius: 5px; border: 1px  solid rgba(255,255,255,0.8);}
.p22_c ul li dl dd h2{ font-size: 28px; color: #a44d2e; margin-top: 10%;}
.p22_c ul li dl dd p{ font-size: 18px;color: #545454; margin-top: 5%;}
.p22_c ul li:hover h2{ color: #d49b52;}
.p22_c ul li:hover dl dt a{ background: #d49b52;}
/*part23*/
/*part13*/
.part13{ background:#FCFBF8;}
.p13_c{display: flex;justify-content: space-between;}
.p13_c2{ width: 502px;margin-top: 120px;}
.p13_c2 h2{ text-align: right;font-size: 46px;color: #333333;line-height: 68px;}
.p13_c2>span{width: 44px; margin: 25px 0 25px auto;height: 6px; display: block;background: #C2DA02;}
.p13_c2>p{ text-align: right;font-size: 18px;color: #333333;line-height: 30px;}
.p13_c2>a{width: 124px; text-align: center; line-height: 44px;font-size: 18px; display: block; margin: 50px 0 0 auto;
    color: #FFFFFF;
    height: 44px;
    background: #C2DA02;}

/*footer*/
.footer{background: url(../images/footer_bg.jpg) no-repeat top center; background-size: 100% 100%;}
.footer_c{ width: 1640px; max-width: 100%;}
.footer_ct h2{font-size: 52px;color: #FFFFFF;line-height: 80px;}
.footer_ct a{width: 190px; text-align: center; line-height: 61px; display: block;font-size: 20px;color: #FFFFFF; margin-top: 40px;height: 61px;background: #378075;}
.footer_ct a img{ margin-left: 5px;}
.footer_cb{background: #FFFFFF; width: 1480px; padding: 60px 80px; margin-top: 90px;}
.footer_cbt{ border-bottom: 1px  solid rgba(0, 0, 0, 0.1);display: flex;justify-content: space-between; padding-bottom: 30px;}
.footer_cbt ul{ width: 426px;display: flex;justify-content: space-between;}
.footer_cbt ul li{ position: relative; width: 142px!important; text-align: center;}
.footer_cbt>img{ width: 218px; height: 33px; display: block; margin-top: 20px;}
.footer_cbti{ position: absolute; display: none; top: -166px; left: 0; right: 0; width: 142px!important; height: 148px!important;}
.footer_cbt ul li:hover .footer_cbti{ display: block;}
.footer_cbb{ margin-top: 30px;}
.footer_cbb ul{display: flex;justify-content: space-between;}
.footer_cbb ul li h2{font-size: 26px; margin-bottom: 20px;color: #000000;}
.footer_cbb ul li p{font-size: 18px; margin-bottom: 8px;
    color: #999999;
    line-height: 24px;}
.footer_copy{ border-top:1px solid rgba(0, 0, 0, 0.1); margin:30px auto 0 auto;}	
.footer_copy p{ padding-top:30px;font-size: 18px;color: #000000;}	
	
/*lmmc*/
.lmmc ul li{ margin-bottom: 100px;}
.lmmc ul li:nth-child(1){background: url(../images/lmmc1.jpg) no-repeat top center; padding-bottom: 5%; padding-top: 90px;}
.lmmc ul li:nth-child(2){background: url(../images/lmmc2.jpg) no-repeat top center; padding-bottom: 9%; padding-top: 90px;}
.lmmc ul li:nth-child(2) .lmmc_cn,.lmmc ul li:nth-child(4) .lmmc_cn{ margin: 0 0 0 auto;}
.lmmc ul li:nth-child(3){background: url(../images/lmmc3.jpg) no-repeat top center; padding-bottom: 10%; padding-top: 90px;}
.lmmc ul li:nth-child(4){background: url(../images/lmmc4.jpg) no-repeat top center; padding-bottom: 10%; padding-top: 90px;}
.lmmc ul li:nth-child(5){background: url(../images/lmmc5.jpg) no-repeat top center; padding-bottom: 10%; padding-top: 90px;}
.lmmc2 ul li:nth-child(1){background: url(../images/lmmc2-1.jpg) no-repeat top center; padding-bottom: 12%; padding-top: 90px;}
.lmmc2 ul li:nth-child(2){background: url(../images/lmmc2-2.jpg) no-repeat top center; padding-bottom: 9%; padding-top: 90px;}
.lmmc2 ul li:nth-child(2) .lmmc_cn,.lmmc2 ul li:nth-child(4) .lmmc_cn{ margin: 0 0 0 auto;}
.lmmc2 ul li:nth-child(3){background: url(../images/lmmc2-3.jpg) no-repeat top center; padding-bottom: 10%; padding-top: 90px;}
.lmmc2 ul li:nth-child(4){background: url(../images/lmmc2-4.jpg) no-repeat top center; padding-bottom: 10%; padding-top: 90px;}
.lmmc2 ul li:nth-child(5){background: url(../images/lmmc2-5.jpg) no-repeat top center; padding-bottom: 10%; padding-top: 90px;}

.lmmc_c{ width: 1600px;}
.lmmc_cn{ width: 520px;}
.lmmc_cn h2{font-size: 40px;text-align: justify; margin-bottom: 40px;
    color: #378075;
    line-height: 63px;}
.lmmc_cn p{font-size: 20px;
    color: #666666;
    line-height: 40px;
    text-align: justify;}
.lmmc_jt{ margin-top: 100px;}
/*case*/
.mbt20{ margin-bottom: 20px;}
.case_con{ position: relative;}
.case_con .swiper-slide{ text-align: center;}
.case_con .caseli{border-left: 1px solid #D6D6D6;border-right: 1px solid #D6D6D6;padding: 100px 0 50px; }
.case_con .swiper-slide-active .caseli{padding: 50px 0 150px 0;}
.case_con .swiper-button-next{top: 93%;right: 31%;}
.case_con .swiper-button-prev{top:93%;left: 31%;}
.swiper-pagination_case{ bottom: 63px!important;}

.case_con .swiper-pagination-bullet{width: 12px; background: #fff;
    height: 12px;
    border: 1px solid #333333;}
.case_con .swiper-pagination-bullet-active{ width: 12px;border: 1px solid #378075;
    height: 12px;
    background: #378075;}
.caseli h2{font-size: 26px;color: #333333; margin-bottom: 50px;}
.caseli p{font-size: 18px;text-transform: Uppercase; margin-top: 48px;
    color: #666666;}

/*cpzx*/
.cpzx{display: flex;justify-content: space-between;}
.cpzx_1{ width: 278px; height: 338px;box-shadow: 0px 3px 14px 0px rgba(0,0,0,0.16);}
.cpzx_1 ul li{ padding: 12px 44px;font-size: 26px;color: #333333;}
.cpzx_1_ai{ display: none;}
.cpzx_1 ul li.active{background: #C2DA02;color: #FFFFFF;}
.cpzx_1 ul li img{ margin-right: 10px;}
.cpzx_1 ul li.active .cpzx_1_ai{ display: inline-block;}
.cpzx_1 ul li.active .cpzx_1_i{ display: none;}
.cpzx_2{ width: 866px;}
.cpzx_2 ul{display: flex;justify-content: space-between; flex-flow: wrap;}
.cpzx_2 ul li{ width: 416px;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.08); margin-bottom: 3%; padding-bottom: 3%;}
.cpzx_2 ul li h2{ padding:15px 15px 5px 15px; font-weight: normal;}
.cpzx_2 ul li p{display: flex;justify-content: space-between; padding: 0 15px;}
.cpzx_2 ul li p i{ font-style: normal;font-size: 20px;color: #333333; border-bottom: 1px solid #333;}
.cpzx_2 ul li p span{font-size: 26px;color: #666666;}
.cpzx_2 ul li:hover p i{color: #C2DA02; border-bottom: 1px solid #C2DA02;}
/*pcnews*/
.news ul li a{display: flex;justify-content: space-between;padding: 30px;}
.news2{ width: 67px; margin-top: 30px;}
.news3{ width: 678px; border-left: 1px solid #D9D9D9; padding-left: 30px;}
.news3 h2{font-size: 22px; margin-bottom: 10px;color: #333333;}
.news3 p{font-size: 18px;color: #666666;line-height: 34px;}
.news_ai{ display: none;}
.news4{ width:40px; margin-top: 55px;}
.news ul li:hover a .news_ai{ display: block;}
.news ul li:hover a .news_i{ display: none;}
.news ul li:hover a .news3 h2{color: #C2DA02;}
.news ul li:hover a{background: #F5F5F5;}


/*lxwm*/
.yy_lx{border: 1px solid #b6b6b6; display: flex; margin-top: 5%;justify-content: space-between;}
.yy_lx dl{width: 33.33%; text-align: center; padding: 10% 0;}
.yy_lx dl p{text-align: center; font-size: 16px; color: #494949;line-height: 30px;}
.yy_lx dl dd{font-size: 24px; color: #333333; margin: 3% 0;}
.yy_lx dl dt span{font-size: 60px; color: #2d92f3;}
.yy_lx dl:hover{background: #2d92f3; color: #fff;}
.yy_lx dl:hover span,.yy_lx dl:hover dd{color: #fff;}
.yy_lx dl:hover p{color: #fff; font-size: 25px;line-height: 40px;}
.yyllx{background: #ffffff; box-shadow: 0 0 10px #e7e7e7; border-radius: 10px;}
.yyllx .yy_con9_bd{width: 100%; }
.yyllx .yy_con9_bd h2{font-size: 22px; text-align: center; color: #333333;}
.yyllx  .yy_con9_bd h3 img{margin-top: 2.5%; margin-right: 5px;}
.xyyllx{ width: 1200px; padding: 0; border: 0;box-shadow:unset;}
/*hzhb zsjm*/
.zsjm{ width: 1600px;}
.zsjm ul{display: flex;justify-content: space-between;}
.zsjm ul li{ text-align: center;}
.zsjm ul li h2{font-size: 26px; margin: 15px auto;
    color: #333333;}
.zsjm ul li p{font-size: 20px;
    color: #999999;
    line-height: 34px;}
.zsjm2{background: #F7F7F7;}
.zsjm2_c{ width: 1520px;}
.zsjm2_c ul{display: flex;justify-content: space-between;}
.zsjm2_c ul li{ width: 340px;}
.zsjm2_c ul li dl dt{ border-bottom: 2px solid rgba(51, 51, 51, 0.12);display: flex;justify-content:start; padding-bottom: 20px;margin-bottom: 20px;font-size: 26px;
    color: #333333;}
.zsjm2_c ul li dl dt span{ display: inline-block;width: 66px; border-radius: 50%; text-align: center; line-height: 66px;
    height: 66px;
    background: #333333;}
.zsjm2_c ul li dl dt i{ font-style: normal; display: inline-block;font-size: 26px;color: #333333;margin-top: 15px; margin-left: 10px;}
.zsjm2_c ul li dl dd{font-size: 20px;
    color: #333333;
    line-height: 38px;
    text-align: justify;}

.zsjm2_c ul li:hover dl dt span{ background: #378075;}
.zsjm2_c ul li:hover dl dt{border-bottom: 2px solid #378075;}
.zsjm4{background: #F7F7F7;}
/*gywm*/
.gywm>p{width: 1600px; max-width: 100%; margin: 0 auto 60px auto;font-size: 20px;
    color: #333333;
    line-height: 40px;
    text-align: justify;}
.gywm>dl{width: 1600px; max-width: 100%; margin: 60px auto 0 auto;display: flex;justify-content: space-between;}
.gywm>dl dt{ width: 96px;font-size: 48px; border-right: 1px solid #EBEBEB; padding-right: 30px; margin-right: 30px;
    color: #378075;
    line-height: 56px;
    text-align: justify;}
.gywm>dl dd{ width: 1443px;font-size: 20px; margin-top: 20px;
    color: #333333;
    line-height: 40px;
    text-align: justify;}
.gywm4{ background: #F7F7F7;}
.g4_con{ position: relative; width: 1520px;}
.g4_con .swiper-button-next{ right: -8%; top:48%;}
.g4_con .swiper-button-prev{ left: -8%;top:48%;}
.g4_li{ padding:10px;}
.g4_li h2{ margin-top:60px;font-size: 26px;color: #333333; padding-top: 30px; margin-bottom: 20px;}
.g4_li p{font-size: 16px;
    color: #333333;
    line-height: 32px;}
.g4_li span{width: 9px;height: 9px;background: #999999; border-radius: 50%;position:absolute; left: -5px;
    top: -4px; display: block;}

.g4_li:hover h2{color: #378075;}
.g4_li:hover span{background: #378075; border: 4px solid #378075;left: -9px;top: -9px;}
.gywm2{background: url(../images/xg2.jpg) no-repeat top center; padding-bottom:9%;}
.gywm2_c>p{font-size: 24px;color: #FFFFFF;line-height: 32px;text-align: justify;margin-bottom: 10px; margin-top: 20px;}
.gywm2_c>dl dt{font-size: 36px;color: #FFFFFF;line-height: 47px;text-align: justify; margin-bottom: 30px;}
.gywm2_c>dl dd{font-size: 22px;
    color: #FFFFFF;
    line-height: 38px;
    text-align: justify;}
.g2_d2{ margin-top: 130px;}
.g4_line{ width: 102%; height: 1px; background: rgba(51, 51, 51, 0.1); position:absolute; left: -1%; bottom:222px;}
.g4_li_c{ border-left: 1px solid rgba(51, 51, 51, 0.1); padding-left: 20px; position: relative;}
.g4_li:hover .g4_li_c{border-left: 1px solid #378075;}

@media screen and (max-width: 1450px) {
	.top_t,.p1_c,.p4_t,.syform_c,.footer_c,.posnav,.gywm>p,.gywm>dl,.g4_con,.zsjm2_c,.zsjm,.lmmc_c{max-width: 94%;}
	.top_t1 { width: 25%;}
	.top_t2 {width: 610px;}
	.p2_line {margin-top: -5.5%;}
	.syform_cn{ width:90%;}
	.syform_cn ul li {width: 49%;}
	.footer_cb{ width:auto;}
	.gywm>dl dt { font-size:38px;}
	.g4_con .swiper-button-next{ right:0;top: 37%;}
	.g4_con .swiper-button-prev{ left:0;top: 37%;}
	.lmmc ul li {background-size: 86% 100% !important;}
	.g4_line{bottom: 287px;}
	}



/*移动*/
@media screen and (max-width: 767px) {
	.yyfoot_t_r ul { flex-wrap:wrap; margin-top:0px}
	.yyfoot_t_r .app{ top:auto; bottom:0; right:45px}
	.yyfoot_t_r ul li{width: 40%; font-size: 14px; text-align: center; margin-bottom:20px}
    .pchidden {display: block;}
    .main{ width: 96%;}
    .btit {width: 98% !important;}
    .tit h2{ margin:0 auto;font-size: 20px;text-align: center;line-height: 37px;}
    .tit h2 img{ width: 50%;}
    .tit p{ font-size: 14px;margin:0 auto; line-height: 24px;}
    .tit h2 span{font-size: 20px;}
    .tit_yd{ width: 3%!important;left: 57%;top: 69%;}
    .tit h2 i.yd{ width: 16px; height: 16px;left: -3px;top: 1px;}

    .dpt{padding-top: 6%;}
    .dpb{padding-bottom: 6%;}
    .smt{ margin-top: 4%;}
    .banner .swiper-pagination-bullet,.mbanner .swiper-pagination-bullet{ width:13px;opacity:1; height:13px;}
    .fixnav {position: fixed!important;top: 0px;left: 50%;width: 100%;background: #f8f8f8;box-shadow: 0 0 10px #dddddd;transform: translateX(-50%);}
    .xtit h2{ font-size: 20px; width: 96%; text-align: center;bottom: 33%; margin: 0 auto;}
    .xtit p{ font-size: 16px;width: 96%;text-align: center;bottom: 14%;margin: 0 auto;}
    .wnews_con h1{ font-size:20px; margin-bottom:5px;}
    .wnews_con p{ font-size:14px; line-height:25px;}

    
     .yyllx {
        box-shadow: unset;
        border-radius:0;
        width: 100%!important;
    }
    .yy_con9_bd p input{ margin:6% auto}

    .yy_jyxm dl{flex-wrap: wrap;}
    .yy_jyxm dl dt{width: 100%;}
    .yy_jyxm dl dd{width: 90%; padding: 5%;}
    .yy_jyxm dl dd h2{font-size: 80px; line-height: 100px;}
    .yy_jyxm dl dd h2 span{font-size: 20px;top:10%}
    .yy_ry dl{width: 100%;}
    .yy_news_n{flex-wrap: wrap;}
    .yy_news3 h2{font-size: 15px; margin-top: 5%;}
    .yy_news3 p{font-size: 14px; line-height: 22px;}
    .yy_news3 a{font-size: 14px;margin-top: 0%;}
    .yy_lx{flex-wrap: wrap;}
    .yy_lx dl{width: 100%;}
    .yyllx .yy_con9_bd{width: 88%; }
    .yyllx .yy_con9_bd h3 img{margin-top: 3%;}
    .yy_lx dl dt span{font-size: 40px;}
    .yy_lx dl dd{font-size: 20px;}
    .yybg9{background: #fff; padding:0; margin: 8% 0;}
    .yyllx{box-shadow: unset; margin: 0; border-radius:0; border: 0; width: 100%!important;}
    .yy_con9_bd{width: 85%; margin: 0 auto;}
    .yy_con9{width: 100%;}
    .yy_con9_bd h2{font-size: 22px;}
    .yy_con9_bd h2 span{font-size: 14px;}
    .yy_con9_bd{border-radius: 15px;}
    .yy_con9_bd ul{flex-wrap: wrap;}
    .yy_con9_bd ul li{width: 100%; margin-top: 3%; font-size: 14px; line-height: 50px;}
    .yy_con9_bd ul li input{line-height: 50px;}
    .yy_con9_bd h3{font-size: 14px; line-height: 40px;height: 100px;}
    .yy_con9_bd h3 textarea{width: 55%; height: 80px;}
    .yy_con9_bd h3 img{margin-top: 5.5%;}
    .yy_con9_bd p input{ font-size: 16px; padding: 1% 9%;}
    .p23{ background: none; padding: 0;}
    .hc_mbdt{ width: 88%; margin-left: auto; margin-right: auto;}
    .hc_mbdt img{ width: 50%;}
    /*mlxwm*/
    .newewm { width:68%;}
    .lxwm_con{ flex-wrap: wrap; }
    .lxwm_con_l,.lxwm_con_r{ width: 96%; margin: 3% auto; }
    /*mpart1*/
    .p1_c dl{ padding-bottom: 10px; margin-bottom: 10px;}
    .p1_c dl dd{ font-size: 20px; line-height: unset;margin-top: 28px;}
    .p1_c dl dt{ font-size: 14px; width: unset; color: #378075; background: none; height: unset; line-height: unset;}
    .p1_c>p{ font-size: 14px; line-height: 24px;}
    .p1_c>img{ margin-top: 10px;}
    .p1_c>a{width: 160px; display: block; margin: 5% auto; text-align: center; line-height:50px; font-size: 20px; color: #fff;height:50px;background: #378075;}
    .p1_c>a img{ margin-left: 5px; margin-bottom:8px;}
     /*mpart2*/
    .part2{ padding-bottom: 0;}
     .swiperp2{ padding-bottom: 12%;}
     .part2_con .swiper-button-next,.part2_con .swiper-button-prev{ position: relative; left: unset; right: unset; top: unset;}
     .p2_btn{ width: 120px; margin: 3% auto 0 auto;display: flex;justify-content: space-between;}
    /*mpart3*/
    .part3{ padding-bottom: 0;}
    .p3_li p{ font-size: 14px; margin-top: 10px;}
    .swiperp3{ padding-bottom: 12%;}
    .part3_con .swiper-pagination-bullet{ width: 30px;}
    /*mpart4*/
    .p4_t{ justify-content: center;}
    .p4_t .tit{ text-align: center;}
    .p4_b ul li.active .p4_bai{ display: none;}
    .p4_b ul li.active .p4_bi{ display: block;}
    .p4_b ul{ flex-flow: wrap;}
    .p4_b ul li{ width: 50%;}
    .p4_b>a {
         margin: 15px auto 0 auto;
        width: 144px;
        text-align: center;
        font-size: 16px;
        font-weight: bold;
        display: block;
        color: #000000;
        line-height:40px;
        height:40px;
        border: 1px solid #000000;
    }
    .p4_b>a img{ margin-left: 5px; margin-bottom: 5px;}
    /*mpart5*/
    .p5_c ul{ flex-flow: wrap;}
    .p5_c ul li{ width: 100%; margin-bottom: 3%;}
    .p5_c ul li dl{ top:72px;}
    .p5_c ul li dl dd p{ font-size: 16px; margin-bottom:5px;}
    .p5_c ul li dl dd h2{ font-size: 20px;line-height: 24px;}
    .p5_c ul li dl dt a{ font-size: 16px; margin-top: 15px; width: 170px; height: 50px; line-height: 50px;}

    /*mpart6*/
    .p6_tit{ width: 96%; margin: 3% auto 0 auto;}
    .p6_tit h2{ font-size: 16px;}
    .p6_tit p{ font-size: 14px;}
    .p6_c{width: 96%; margin: 3% auto 0 auto;}
    .part6_con{ width: 96%; margin: 0 auto;}
    .p6_btn{ position: relative; width: 120px;right: unset; bottom: unset; margin:5% auto 0 auto;}
    .part6_con .swiper-slide p{ text-align: center; font-size: 16px; color: #333333; font-weight: bold;margin-top:10px;}
     /*mpart7*/
     /*mpart8*/
      .part8 .tit{ margin-bottom: 4%;}
       .p8_btn{ width: 120px; display: flex; justify-content: space-between; margin: 6% auto 0 auto;}
      .p8_btn .swiper-button-prev,.p8_btn .swiper-button-next{ position: relative; left: unset; right: unset;}
    .p8_li h2{ font-size: 16px; margin: 10px auto 3% auto;}
    .p8_li p{ font-size: 14px;}
    .p8_li a{ margin-top: 10px; font-size: 14px; height: 30px; line-height: 30px; width: 90px;}
    /*mpart9*/
    .part9_con{ position: relative;}
    .part9_con .swiper-slide p{ text-align: center; font-size: 14px; margin-top: 10px; font-weight: bold;}
    .p9_btn .swiper-button-next,.p9_btn .swiper-button-prev{ position: relative; left: unset; right: unset; top: unset;}
    .p9_btn{width: 120px;
        display: flex;
        justify-content: space-between;
        margin: 3% auto 0 auto;}
    /*mpart10*/
    .p10_li>p{ font-size: 14px; line-height: 24px;}
    .part10_con dl dd h2{ font-size: 14px;}
    .part10_con dl dd p{ font-size: 13px;}
    .part10_con dl dt{ width: 20%;}
    .swiperp10{ padding-bottom: 12%;}
    /*mpart11*/
    /*mpart14*/
    .part14 {
        background: url(../images/mp14_bg.png) no-repeat bottom center;
        background-size: 100% auto;
        padding-bottom: 62%;
    }
    .p14_cn .tit{ margin-bottom: 3%;}
    .p14_cn{ width: 100%;}
    .p14_cn>p{ font-size: 14px; line-height: 24px; margin-bottom: 3%;}
    .p14_cn>a{ margin-top: 3%; font-size:16px; width: 130px; height: 35px; line-height: 35px;}
    /*mpart15*/
    .part15 .tit h2 .tit_p {
        right: -3%;
        top: 8%;
    }
    .mp16_c{ margin-bottom:8%;}
    .mp16_c dl { padding: 2%; margin-bottom: 4%; border-left: 2px solid #fff;  display: flex; justify-content:start; background: #fff;flex-flow: nowrap;box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.08); }
    .mp16_c dl:hover { border-left: 2px solid #C2DA02;}

    .mp16_c dl dd{ margin-left: 3%;width: 80%;}
    .mp16_c dl dd span{ font-size: 12px; color: #999999;}
    .mp16_c dl dd p{ font-size: 14px; text-align: justify; line-height: 24px;color: #333333;}
    .mp16_c dl dd p.mp14_n{ margin:4% 0;}
    .mp16_c_jt{ margin-top:10px;}
    .p1mp16_c6_c dl dt img {
        width: 180px;
    }
    /*msyform*/
    .syform_c{ border: 2px solid #000;}
    .syform_cn{ width: 84%; margin: 4%; padding:6% 4%;}
    .syform_cn ul li p{ font-size: 14px;}
    .syform_cn ul li input{ padding: 10px 0 10px 3%;font-size: 14px; margin-bottom: 5%;}
    .syform_cn ul li:nth-child(3), .syform_cn ul li:nth-child(4){ margin-top:0;}
    .syform_cn ul li{ width: 100%;}
    .syform_cn ul li:nth-child(3) textarea{ font-size: 14px;}
    .syform_cn ul li:nth-child(4) button{ margin-top: 5%; font-size: 16px;width: 168px; height: 50px; line-height: 50px;}


    /*mpart12*/
    .p12_c{ flex-flow: wrap;}
    .p12_c1{ width: 100%; margin-top: 0; margin-bottom: 8%;}
    .p12_c1 h2{ font-size: 20px;line-height: 32px;}
    .p12_c1 h3{ font-size: 16px; line-height: 28px; margin: 2% 0;}
    .p12_c1 p{ font-size: 14px; line-height: 24px; text-align: justify;}
    .p12_c2 a{ font-size: 14px; font-weight: bold;margin:6% 0 0 0;}
    .p12_c2 a img{ margin-left:5px; width: 24%; margin-bottom: 3px;}
    .mp12_db span{font-size: 16px;color: #999999; font-weight: normal;text-transform: uppercase; display:inline-block;margin-top: 5%;}
    .mp12_db{display: flex;justify-content: space-between;}
    /*mpart13*/
    .p13_c{ flex-flow: wrap;flex-direction: column-reverse;}
    .p13_c2{ width: 100%; margin: 5% 0;}
    .p13_c2 h2{ font-size: 30px; line-height: 44px;}
    .p13_c2>p{ font-size: 14px; line-height: 24px;}
    .p13_c2>a{margin: 4% 0 0 auto;}
    /*mpart15*/
    /*mpart16*/
    /*mpart17*/
    /*mpart18*/
    .p18{ width: 96%; margin: 6% auto; background: #fff7f0;}
    /*mpart19*/
    .p19{ padding-bottom: 6%;}
    .part19_con .swiper-button-next{ position: relative;right: unset; top: unset;}
    .p19_btn{ text-align: center; margin-top: 3%;}
    /*mpart20*/
    .p20_c{ width: 96%; margin-left: auto; margin-right: auto;}
    /*mpart22*/
    .p22_c ul li{ width: 49.5%;}
    .p22_c ul li dl dd h2{ font-size: 20px;}
    .p22_c ul li dl dd p{ font-size: 14px;}
    /*mnews*/
    .news ul li a{ flex-flow: wrap; padding:4% 2%; text-align: center;}
    .news1{ text-align: center; margin: 0 auto;}
    .news3{ width: 100%; border: 0;padding: 0;}
    .news3 h2{ font-size: 14px; margin-top: 3%;}
    .news3 p{ font-size: 14px; line-height: 24px; text-align: justify;}
    /*mlmmc*/
    .lmmc ul li:nth-child(1),.lmmc ul li:nth-child(2),.lmmc ul li:nth-child(3),.lmmc ul li:nth-child(4),.lmmc ul li:nth-child(5){ background: none; padding-top: 0;}
    .lmmc_cn{ width: 100%; margin-top: 5%;}
    .lmmc_cn h2{ font-size: 20px;line-height: 22px; margin-bottom: 10px;}
    .lmmc_cn p{ font-size: 14px; line-height:30px;}
    .lmmc_jt {
        margin-top: 14px;
    }
    .lmmc ul li{ margin-bottom: 3%;}
    .lmmc ul li:nth-child(2) .lmmc_cn,.lmmc ul li:nth-child(4) .lmmc_cn {
        margin: 5% 0 0 auto;
    }


    /*mfslf*/
    .fslf_c{ flex-flow:wrap;}
    .fslf1{ width:100%;}
    .fslf1 ul{ display:flex; justify-content:space-between; flex-flow:wrap;}
    .fslf1 ul li{ width:49%; text-align:center; font-size:14px; padding:3% 0;}
    .fslf2{ width:100%;}
    .fslf2 p {
    font-size: 14px;
    color: #333;
    margin-bottom: 1%;
}
/*mzsjm*/
    .zsjm ul {
        display: flex;
        justify-content: space-between;
         flex-flow: wrap;
    }
    .zsjm ul li{ width: 33%; margin-bottom: 4%;}
    .zsjm ul li h2{ font-size: 16px;margin: 15px auto 0 auto;}
    .zsjm ul li p{ font-size: 14px;line-height: 24px;}
    .zsjm ul li img{ width:65%;}

    .zsjm2_c ul{ flex-flow: wrap;}
    .zsjm2_c ul li dl dt span{ width: 50px; height: 50px; line-height: 42px;}
    .zsjm2_c ul li dl dt span img{ width: 55%;}
    .zsjm2_c ul li dl dt i{ font-size: 20px;}
    .zsjm2_c ul li dl dd{ font-size: 14px; line-height: 24px;}
    .zsjm2_c ul li dl dt{ padding-bottom: 10px; margin-bottom: 10px;}
    .zsjm2_c ul li{ width: 100%; margin-bottom: 4%;}




    #mbanner{ position: relative;}
    #header{ background-size: #fff;}
    .mhidden{ display:none!important;}
    .mtop{ width: 96%; padding: 10px 0; margin: 0 auto;display: flex; justify-content: space-between; flex-flow: nowrap;}
    .mtopl{ width: 50%;}
    .mtopc_l i{ width:34%;}
    .mtopc_l span{margin-top:1%; margin-left: 10px;font-size: 14px;color: #333;}



    .mtopr{ width:30%; text-align: right;z-index: 889;border-left: 1px solid #fff;}
    .mtopr span{margin-top:0;display: block;margin-right: 9px;}
    .mtopr span img{ width:45%;}
    .mtopc_c{ width:65%;margin-top:3px; margin-right: 7px;}
    .mtopc_c img{ width: 14%;}
    .mtopc_c span{ display: inline-block;color: #fff; margin-left: 5px;}
    .mtopc{width:100%; text-align: left;display: flex; justify-content: space-between; flex-flow: nowrap;margin: 5px auto 0 auto;}
    .mtopc_l{ width:100%;text-align: left; display: flex; justify-content: start; flex-flow: nowrap; }
    .mtopc_r{width: 40%; display: flex; justify-content: space-between; flex-flow: nowrap;}
    .mtopc_r img{display: block;margin-top: 14px;}
    .subNavBox{display: none;}
    .subNavShow{z-index: 889;}
    .subNavBox{position: fixed;z-index: 888;width: 100%; top:0; display: none;}
    .subNav{border-bottom: 1px #eee solid;cursor:pointer;font-size:16px;color:#333;line-height:55px;padding-left:10px;}
    .currentDd{color:#fff}
    .navContent{display: none;border-bottom:solid 1px #fff;}
    .navContent li a{display:block;height:45px;font-size:16px;line-height:45px;color:#fff; text-indent: 2em;}
    .subNavBox_l{width: 38%;min-height: 100vh;height: 100%;float: left;}
    .subNavBox_r{width: 26%;background:#fff;
        color: #333; height: 100%;float: right; position:relative; text-align: center; padding:0 2%;margin-top: 20%}
    .subNavHide{font-size: 40px; color: #333; text-align: right;  padding:8% 8% 0 8%;}
    .jt{ font-size: 40px;position: absolute;top: -24px;left: 69px; color:#fff}
    /*mcase*/
    .case_con .caseli{ padding: 8% 0;}
    .case_con .swiper-slide-active .caseli{ padding: 8% 0;}
    .caseli h2{ font-size: 20px; margin-bottom: 30px;}
    .caseli p{ font-size: 14px; margin-top: 20px;}
    .case_btn{ width: 140px;display: flex; justify-content: space-between; margin: 3% auto;}
    .case_con .swiper-button-prev,.case_con .swiper-button-next{
        position: relative; left: unset; right: unset;
    }



    /*mfooter*/
    .foot_logo{background:#CC1D1E;}
    .bs_foot{background:#CC1D1E; color: #fff;  font-size: 18px;}
    .bs_foot_t{display: flex; justify-content: space-between; padding: 5% 0;}
    .bs_foot dl{display: flex; justify-content: left;}
    .bs_foot dl dt{width: 50px;  height: 333px;}
    .bs_foot dl dd h2{font-size: 20px; border-bottom: 1px solid #fff;display: inline-block; padding-bottom: 10px; margin-bottom: 50px;}
    .bs_foot_t_n1{width: 390px;}
    .bs_foot_t_n3{width: 280px;}
    .bs_foot_t_n1 ul{width: 60%; display: flex; justify-content: space-between; flex-wrap: wrap;}
    .bs_foot_t_n1 ul li{line-height: 50px;}
    .bs_foot_t_n1 p{margin-bottom: 20px;}
    .bs_foot_t_n1 p a{ color: #fff;}
    .bs_foot_t_n1 ul li a{color: #fff;}
    .bs_foot_t_n2 p{margin-bottom: 40px; line-height: 30px;}
    .bs_foot_t_n2 p span{width: 32px; height: 32px; margin-right: 10px; float: left;display: block;}
    .bs_foot_t_n3 ul{ display: flex; justify-content: space-between;  margin-top: 10%;}
    .bs_foot_t_n3 ul li p{font-size: 14px; text-align: center; margin-top:15px;}
    .bs_foot_t_n3 ul li{width: 45%; text-align: center;}
    .bs_foot_t_n3 dl dd{width: 100%;}
    .bs_foot_b{border-top: 1px solid rgba(255, 255, 255, 0.4);}
    .bs_foot_b_n{line-height: 80px; text-align:center;}
    .bs_foot_b_n a{ color: #fff;}
    .bs_con3_q dl dd p{display: none;}
    .bs_qyys ul li p {color: #333333!important;}

/*mgywm*/
    .g4_li{ text-align: center;}
    .g4_li p{ text-align: justify;}
    .g4_li h2{ font-size: 20px;text-align: justify; padding-top: 10px; margin-bottom: 10px;}
    .gywm{ width: 96%; margin: 0 auto;}
    .gywm>p{ width: 100%; font-size: 14px; line-height: 24px;margin: 0 auto 20px auto;}
    .gywm>dl{ width: 100%; flex-flow: wrap;margin: 20px auto 0 auto;}
    .gywm>dl dt{ width: 100%; font-size: 18px;line-height: 26px; border: 0;}
    .gywm>dl dd{ width: 100%; font-size: 14px; line-height: 24px; margin-top: 10px;}
    .gywm2{ background: none; padding: 0;}
    .gywm2_c>p{ color: #333; font-size: 16px;}
    .gywm2_c>dl dt{ font-size: 18px; color: #333; line-height: 20px; margin-bottom: 20px;}
    .gywm2_c>dl dd{ font-size: 14px; line-height: 24px; color: #333;}
    .g2_d2 {
        margin-top: 25px;
    }
	.g4_line{bottom: 183px;}
	.g4_li h2{ margin-top:30px;}
	
	

    .bs_foot {
        background: #000000;
        color: #fff;
        font-size: 18px;
    }
    .bs_foot_t{flex-wrap: wrap; margin-top: 0;}
    .bs_foot_t_logo{text-align: center;margin-bottom: 8%; padding-top: 9%; padding-bottom:9%; border-bottom: 1px solid rgba(255, 255, 255, 0.4); width: 100%;}
    .bs_foot_t_logo img{ width: 57%;}
    .bs_foot dl dt{display: none;}
    .bs_foot dl dd h2{display: none;}
    .bs_foot_t_n2 p{ text-align: center; display: flex; flex-wrap: wrap; padding: 0 10%; justify-content: center; margin-bottom: 5%;}
    .bs_foot_t_n2 p span{display: block; margin: 5% auto 10% auto;width: 100%; }
    .bs_foot_t_n3 ul{width: 70%; margin: 5% auto 15%;}
    .bs_foot_t_n3{width: 100%;}
    .bs_foot_t_n2{width: 100%;}
    .bs_foot dl { display: flex; justify-content: left;width: 100%;}
    .bs_foot dl dd{width: 100%;}
    .bs_foot_t_n3 ul{ display: flex; justify-content: space-between;  margin-top: 10%;}
    .bs_foot_t_n3 ul li p{font-size: 14px; text-align: center; margin-top: 5%;}
    .bs_foot_t_n3 ul li{width: 45%; text-align: center;}
    .bs_foot_t_n3 dl dd {width: 100%;}
    .xf{ width: 100%; position: fixed; left: 0; bottom:0; z-index: 999;display: flex;justify-content: space-between;flex-wrap: nowrap;}
    .xf a{ width: 50%;background:#378075; color: #fff; padding: 10px 0; text-align: center; font-size: 20px;font-weight: bold;}
    .xf a:nth-child(2){ background:#fff; color:#378075; }
    .mxtel{ font-size: 35px!important;}
    .foot_logo{ text-align: center;}
}

