@font-face { font-family: 'SourceHanSansCN-Bold'; src: url('./fonts/SourceHanSansCN-Bold.ttf') }
@font-face { font-family: 'almmsht'; src: url('./fonts/almmsht.ttf') }
.top{background: #fff;}
.top_t{padding:15px 0;display: flex;justify-content: space-between;}
.top_t1{display: flex; justify-content: start;width:654px;}
.top_t1 img{ display: block;width:105px; height:105px;}
.top_t1 p {
    font-size: 24px;
    color: #353535;
    margin-left: 22px;
    font-weight: bold;
    margin-top: 18px;
}
.top_t1_c{padding-left: 10px; margin-top:15px;}
.top_t1_c p{font-size: 22px;color: #333333;line-height: 30px;}
.top_t3 {
    margin-top:23px;
}
.top_t3 dl{display: flex; justify-content:start;}
.top_t3 dl dt {
    margin-right: 10px;
    margin-top:7px;
}
.top_t3 dl dt img{ width:51px; height:51px;}
.top_t3 dl dd p{font-size: 18px;color: #403939; font-weight: bold;line-height: 26px;}
.top_t3 dl dd h2{ font-size: 32px;color: #353535;line-height: 37px;}

.top_b{padding: 0 0 5px 0; border-top: 2px solid #E5E5E5;}
.top_b ul{display: flex; justify-content: space-between;}
.top_b ul li{ padding:25px 0; width: 14.28%; text-align: center;}
.top_b ul li span{width: 76px;height: 4px;background: #008C40;border-radius: 2px; display: none;margin:10px auto 0 auto;}
.top_b ul li a{font-size: 20px;color: #353535;line-height: 17px;font-weight: 400;}
.top_b ul li.active,.top_b ul li:hover{background: url(../images/top_b_libg.png) no-repeat top center;background-size: 100% 100%;}
.top_b ul li.active a,.top_b ul li:hover a{color: #fff;}
#header {position: relative; z-index: 999; background:#fff;}
.fixnav {position: fixed!important;top: 0px;left: 50%;width: 100%;background: #fff;box-shadow: 0 0 10px #dddddd;transform: translateX(-50%);}
/*banner*/
.banner .swiper-pagination-bullet,.mbanner .swiper-pagination-bullet{ width: 12px;height: 12px;background:#E2E2E2;border-radius: 11px;}
.banner .swiper-pagination-bullet-active,.mbanner .swiper-pagination-bullet-active{ width: 12px;height: 12px; opacity: 1; background: linear-gradient(180deg, #002BFC, #340DC0);border-radius: 11px;}
.banner .swiper-button-next{right:0; top:45%; opacity: 0;}
.banner .swiper-button-prev{left:0; top:45%;opacity: 0;}
.banner:hover .swiper-button-next{right: 5%;opacity: 0.8;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;}
.banner:hover .swiper-button-prev{left: 5%;opacity: 0.8;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;}
.banner:hover .swiper-button-next:hover,.banner:hover .swiper-button-prev:hover{opacity:1;}
/*tit*/
.tit{text-align: center;}
.ntit h2 i{ font-style: normal; margin: 0 15px;}
.ntit h2 span{width: 53px; display: inline-block; margin-bottom: 10px;height: 2px;background: #D8D8D8;}
.ntit p{ font-size: 26px; font-weight: bold;color: rgba(23, 23, 23, 0.5);text-transform: Uppercase;text-align: center;}
.tit>h2{ font-size: 36px;color: #0A0A0A; position: relative; margin-top:10px;}
.tit>h2 span{color:#6F9069}
.tit>h2 br{ display: none;}
.tit>span{text-transform: uppercase;font-size: 30px; font-weight: bold; display: block;
    color: #0274C0;
    line-height: 45px;}
.tit>p{font-size: 26px;color: #464545;margin-top:5px; margin-bottom:10px;line-height: 35px;}
.tit>p span i { margin-left: 13%;}
.tit>p a{font-size: 18px;color: #0274C0;text-decoration-line: underline; margin:0 15px;}
.tit>p img{ width: 34px; height: 10px; display: block; margin-top:10px;}
.dpt{padding-top:4%;}
.dpb{padding-bottom:4%;}
.smt{ margin-top:3%;}
.t1{ margin-right: 15px; margin-top: -5px;}
.t2{ margin-left: 15px;margin-top: -5px;}
.qmb{ margin-bottom: 0!important;}
/*part1*/
.part1{background: url(../images/p1_bg.png) no-repeat top center; position: relative; z-index:5; width: 1294px; padding: 40px 0; margin-top: -100px; background-size: 100% 100%;}
.p1_c{ width:1060px;}
.p1_c h2{font-size: 38px;color: #353535; margin-bottom:10px; margin-left: 40px;font-family: 'almmsht';}
.p1_cn{background: url(../images/p1_cn.png) no-repeat top center;background-size: 100% 100%; padding: 0 46px;width: 100%; height: 67px; line-height: 67px;display: flex;justify-content: space-between;}
.p1_cn p img{ margin-right: 10px;}
.p1_cn p input{font-size: 16px;color: #353535;}
.p1_cn p input::placeholder{color: #353535;}
.p1_cn p:nth-child(2){ width: 410px;}
.p1_cn p button{ background: none; border: 0;font-size: 24px;color: #FFFFFF;}
.p1_cn p:nth-child(3) img{ margin-top: -8px; margin-left: 10px;}
/*part2*/
.part2{background: url(../images/p2_bg.png) no-repeat top center;}
.p2_c{ margin-top: 104px; text-align: center; position: relative; width: 960px;}
.p2_c a{background: url(../images/p2_btn.png) no-repeat top center; display: block; font-size: 20px;
    color: #FFFFFF; text-align: center;margin: -35px auto 0 37%;position: relative; z-index: 5; width: 282px; height: 71px; line-height: 65px;}
.p2_c a img{ margin-left: 10px; margin-top: -5px;}
.p2_c ul li{ position: absolute;}
.p2_c ul li:nth-child(1) {
    background: url(../images/p2_i1.png) no-repeat top center;
    background-size: 100% 100%;
    width: 112px;
    height: 118px;
    left: 33%;
    top: -14%;
}
.p2_c>img{ position: relative; z-index: 4;}
.p2_c ul li:nth-child(1) p {
    font-size: 18px;
    color: #FFFFFF;
    margin-top: 69px;
    margin-left: -9px;
}
.p2_c ul li:nth-child(2) {
    background: url(../images/p2_i2.png) no-repeat top center;
    background-size: 100% 100%;
    width: 126px;
    height: 130px;
    right: 33%;
    top: -3%;
}
.p2_c ul li:nth-child(2) p {
    font-size: 18px;
    color: #FFFFFF;
    margin-top:76px;
}

.p2_c ul li:nth-child(3) {
    background: url(../images/p2_i3.png) no-repeat top center;
    background-size: 100% 100%;
    width: 111px;
    height: 116px;
    left: 25%;
    top: 37%;
}
.p2_c ul li:nth-child(3) p {
    font-size: 18px;
    color: #FFFFFF;
    margin-top: 67px;
}

.p2_c ul li:nth-child(4) {
    background: url(../images/p2_i4.png) no-repeat top center;
    background-size: 100% 100%;
    width: 98px;
    height: 102px;
    right: 27.5%;
    top: 37%;
}
.p2_c ul li:nth-child(4) p {
    font-size: 18px;
    color: #FFFFFF;
    margin-top:61px;
}
.p2_c ul li:nth-child(5) {
    background: url(../images/p2_i5.png) no-repeat top center;
    background-size: 100% 100%;
     width: 240px;
    height: 67px;
    line-height:52px;
    text-align: center;
    left:4%;
    top: -14%;
}
.p2_c ul li:nth-child(5) p {
    font-size: 21px;
    color: #111422;
}
.p2_c ul li:nth-child(6) {
    background: url(../images/p2_i6.png) no-repeat top center;
    background-size: 100% 100%;
    width: 219px;
    height: 66px;
    line-height: 52px;
    text-align: center;
    right: 13%;
    top: -16%;
}
.p2_c ul li:nth-child(6) p {
    font-size: 21px;
    color: #111422;
}
.p2_c ul li:nth-child(7) {
    background: url(../images/p2_i7.png) no-repeat top center;
    background-size: 100% 100%;
    width: 215px;
    height: 67px;
    line-height: 52px;
    text-align: center;
    left: 0%;
    top: 5%;
}
.p2_c ul li:nth-child(7) p {
    font-size: 21px;
    color: #111422;
}

.p2_c ul li:nth-child(8) {
    background: url(../images/p2_i8.png) no-repeat top center;
    background-size: 100% 100%;
    width: 241px;
    height: 67px;
    line-height: 52px;
    text-align: center;
    right: 7%;
    top: 5%;
}
.p2_c ul li:nth-child(8) p {
    font-size: 21px;
    color: #111422;
}
.p2_c ul li:nth-child(9) {
    background: url(../images/p2_i9.png) no-repeat top center;
    background-size: 100% 100%;
    width: 176px;
    height: 67px;
    line-height: 52px;
    text-align: center;
    left:9%;
    top:24%;
}
.p2_c ul li:nth-child(9) p {
    font-size: 21px;
    color: #111422;
}
.p2_c ul li:nth-child(10) {
    background: url(../images/p2_i10.png) no-repeat top center;
    background-size: 100% 100%;
    width: 241px;
    height: 66px;
    line-height: 52px;
    text-align: center;
    right: 2%;
    top: 23%;
}
.p2_c ul li:nth-child(10) p {
    font-size: 21px;
    color: #111422;
}

.p2_c ul li:nth-child(11) {
    background: url(../images/p2_i11.png) no-repeat top center;
    background-size: 100% 100%;
    width: 219px;
    height: 67px;
    line-height: 52px;
    text-align: center;
    left: 1%;
    top: 43%;
}
.p2_c ul li:nth-child(11) p {
    font-size: 21px;
    color: #111422;
}

.p2_c ul li:nth-child(12) {
    background: url(../images/p2_i12.png) no-repeat top center;
    background-size: 100% 100%;
     width: 219px;
    height: 67px;
    line-height: 52px;
    text-align: center;
    right:0;
    top: 43%;
}
.p2_c ul li:nth-child(12) p {
    font-size: 21px;
    color: #111422;
}
/*part3*/
.p3_c{background: url(../images/p3_bg.png) no-repeat top center; padding-bottom: 3%;width: 1508px; padding-top: 60px; margin: 0 auto;}
.p3_cnc{ width: 563px; margin-right: 0; margin-left: auto;}
.p3_cnc dl{ border-left: 4px solid #002BFC; padding-left: 20px; margin-bottom: 30px;}
.p3_cnc dl dt{font-size: 19px;color: #000000;text-transform: Uppercase;
    font-weight: bold; background: linear-gradient(180deg, #002BFC 0%, #340DC0 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.p3_cnc dl dd{font-size: 30px;color: #000000;line-height: 40px;font-weight: bold;}
.p3_cnc>p{font-size: 21px; text-align: justify;
    color: #545454;
    line-height: 31px;}
.p3_cnc>h3{font-weight: normal;font-size: 21px;color: #2317D4;line-height: 31px; margin-top: 20px;}
.p3_cnc>a{ display:inline-block;font-size: 20px;color: #616161; border-bottom: 1px solid  #616161; padding-bottom: 5px;margin-top: 50px;}
/*part4*/
.part4{background: url(../images/p4_bg.jpg) no-repeat top center;background-size: 100% 100%;}
.part4 .tit h2{ color: #fff;}
.p4_c ul{display: flex;justify-content: space-between;}
.p4_c ul li{ width: 180px; padding: 80px 30px 60px 30px;text-align: center;}
.p4_c ul li h2{font-size: 36px; margin-bottom: 20px;color: #FFFFFF;line-height: 30px;}
.p4_c ul li span{width: 23px; display: inline-block;
    height: 4px;
    background: #FFFFFF;
    border-radius: 2px;}
.p4_c ul li p{ margin-top: 115px;font-size: 26px;color: #FFFFFF;line-height: 40px; margin-bottom: 40px;}
.p4_c ul li a{ display: none;}
.p4_c ul li:hover{background: url(../images/p4_libg.png) no-repeat top center;background-size: 100% 100%;}
.p4_c ul li:hover a{ display: inline-block;}
.p4_c ul li:hover p{ margin-top: 30px;}
/*part5*/
.p5_c{ margin-top: 4%}
.p5_c ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
.p5_c ul li{width: 216px; padding: 0 29px 0 29px;height: 182px; margin-bottom: 60px;
    background: linear-gradient(180deg, #002BFC, #340DC0);}
.p5_c ul li img{ margin-left: 28px; margin-top: -23px;}
.p5_c ul li p{font-size: 24px; text-align: justify; margin-top: 25px;
    color: #FFFFFF;
    line-height: 34px;}
.p5_ai{ display: none;}
.p5_c ul li:hover .p5_ai{ display:inline-block;}
.p5_c ul li:hover .p5_i{ display:none;}
.p5_c ul li:hover{background: linear-gradient(0deg, #EAB15C, #FEC269, #FDFBAB);}
.p5_btn{ text-align: center;}
.p5_btn a{background: url(../images/p5_btn.png) no-repeat top center; width: 317px; font-size: 20px; display: inline-block;
    color: #FFFFFF; height: 71px; text-align: center; line-height:66px;background-size: 100% 100%;}
.p5_btn a img{ margin-left: 10px; margin-top: -3px;}
/*part6*/
.part6{ margin-top:-20px;background: url(../images/p6_bg.png) no-repeat top center; background-size: 100% 100%;}
.part6_con .slideTxtBox{ position: relative;}
.part6_con_t{border: 1px solid #EDEDED;}
.part6_con_t ul{ display: flex; justify-content: center;}
.part6_con_t ul li{ width: 16.66%; text-align: center; padding: 30px 0;}
.p6_ai{ display: none;}
.part6_con_t ul li h2{font-size: 26px;color: #1A1A1A; margin-top: 18px;}
.part6_con_t ul li.on{background: linear-gradient(180deg, #002BFC, #340DC0);}
.part6_con_t ul li.on .p6_ai{ display: inline-block;}
.part6_con_t ul li.on .p6_i{ display:none;}
.part6_con_t ul li.on h2{ color: #fff;}
.part6_con_bd{ margin-top: 26px;}
.part6_con_bd ul{display: flex;justify-content: space-between;}
.p6_lic{ padding-top: 95px; width: 338px;}
.p6_lic h2{font-size: 26px; margin-bottom: 20px;color: #1A1A1A;line-height: 30px;}
.p6_lic p{font-size: 24px;color: #545454;line-height: 38px; text-align: justify;}
.part6_con .arrow{ width: 120px;display: flex;justify-content: space-between; position: absolute; left:0;bottom: 5%;}
/*part7*/
.p7_c{ width: 1090px;display: flex;justify-content: space-between;}
.p7_c1{ width: 519px;background: #F6F6F6; padding: 50px 83px;}
.p7_c2{ width: 255px;background: url(../images/p7_c2.png) no-repeat top center;padding: 50px 75px; text-align: center;background-size: 100% 100%;}
.p7_c1 ul li{ margin-bottom: 20px;}
.p7_c1 ul li h2{font-size: 21px; margin-bottom: 10px;color: #353535;}
.p7_c1 ul li input{ width: 97%; padding: 4% 0 4% 3%;font-size: 16px;}
.p7_c1 ul li input::placeholder{ color: rgba(53, 53, 53, 0.5);}
.p7_c1 ul li button{background: url(../images/p7_btn.png) no-repeat top center; font-size: 20px; display: block;
    color: #FFFFFF; text-align: center; border: 0;width: 333px; height: 69px; margin: 20px auto 0 auto; line-height:60px; background-size: 100% 100%;}
.p7_c2 dl{ margin-bottom:30px;}
.p7_c2 dl dt{ font-size: 24px; font-weight: bold; color: #fff;}
.p7_c2 dl dd{ font-size: 20px;color: #fff;}
.p7_c2 p{ margin-top: 40px;font-size: 30px;color: #FFFFFF;}
.p7_c2 p img{ margin-right: 10px;}
/*part8*/
.part8 .tit h2 br{display: block;}
.part8_con{ width: 1256px; position: relative;}
.p8_li{display: flex;justify-content: space-between; flex-wrap: wrap;}
.p8_li dl{width: 547px;background: #F6F6F6; padding: 55px 33px; margin-bottom: 30px;}
.p8_li dl a{display: flex;justify-content: space-between;}
.p8_li dl dt{ width: 114px; position: relative;}
.p8_li dl dd {
    width: 387px;
    font-size: 21px;
    color: #1A1A1A;
    line-height: 32px;
    text-align: justify;
}
.p8_y {
    position: absolute;
    right: -29%;
    top: -13%;
}
.p8_ya{ display: none;position: absolute;
    right: -29%;
    top: -13%;}
.p8_li dl:hover .p8_y{ display: none;}
.p8_li dl:hover .p8_ya{ display: block;}
.p8_li dl:hover{background: linear-gradient(180deg, #002BFC, #340DC0);}
.p8_li dl:hover dd{ color: #fff;}
.part8_con .swiper-button-next{ right: -8%; top: 42%;}
.part8_con .swiper-button-prev{ left: -8%;top: 42%;}

/*part9*/
.p9_ct{ width: 970px;background: rgba(135, 183, 131,0.2);border-radius: 10px; margin-top: 40px;padding: 17px 20px; text-align: center;}
.p9_ct p{font-size: 20px;
    color: #6F9069;
    line-height: 30px;}
.p9_cb{ width: 1324px;}
.p9_cb dl{display: flex;justify-content: space-between; margin-bottom: 28px;}
.p9_cb dl dd{ width: 537px;background: #F0F0F0; padding: 80px 57px 0 70px;}
.p9_cb dl dd h2{ margin-bottom: 20px;}
.p9_cbc{display: flex;justify-content:start; margin-bottom: 20px;}
.p9_cbc span{background: url(../images/yd.png) no-repeat top center; width: 22px; text-align: center; display: block; margin-right:8px; font-size: 16px;
    color: #FFFFFF; line-height: 21px; height: 21px; margin-top: 8px;background-size: 100% 100%;}
.p9_cbc p{font-size: 21px; width: 488px;
    color: #353535;
    line-height: 31px;}
.p9_cbc p i{ font-weight: bold; font-style: normal;}
.p9_cb dl:nth-child(2) dd{ width: 537px;background: #F0F0F0; padding: 36px 57px 0 70px;}
.p9_cb dl:nth-child(3) dd{ width: 537px;background: #F0F0F0; padding: 60px 57px 0 70px;border-radius: 0px 0px 55px 0px;}

.p9_cb dl:hover dd{background: linear-gradient(0deg,rgba(135,183,131,0.93), rgba(111,144,105,0.93));}
.p9_cb dl:hover dd h2{ color: #fff;}
.p9_cb dl:hover dd  .p9_cbc p{color: #fff;}
.p9_cb dl:hover dd  .p9_cbc  span{background: url(../images/yd2.png) no-repeat top center;background-size: 100% 100%; color: rgba(135,183,131,0.93);}
/*part10*/
.p10_c{background: url(../images/p10_c.jpg) no-repeat top center;  padding: 7.9% 0;}
.p10_cnc{ width: 583px;}
.p10_cnc p{font-size: 18px; text-align: justify; margin-top: 30px;
    color: #353535;
    line-height: 30px;}
.p10_cnc p span{ color: #4A7044; font-weight: bold;}
/*part11*/
.part11{background: url(../images/p11.jpg) no-repeat top center;}
.part11 .tit h2 br{ display: block;}
.part11 .t1 {
    position: absolute;
    left:32%;
    top: 50%;
}
.part11 .t2 {
    position: absolute;
    right: 32%;
    top: 50%;
}
.p11_t ul{display: flex;justify-content: space-between;}
.p11_t ul li{background: url(../images/p11_t_libg.png) no-repeat top center; width: 377px; text-align: center;padding-top: 57px; height: 147px;background-size: 100% 100%;}
.p11_t ul li p{font-size: 26px; margin-top: 10px;
    color: #353535;}
.p11_t ul li:hover{background: url(../images/p11_t_alibg.png) no-repeat top center;background-size: 100% 100%;}
.p11_t ul li:hover p{ color: #fff;}
.p11_ai{ display: none;}
.p11_t ul li:hover .p11_ai{ display: inline-block;}
.p11_t ul li:hover .p11_i{ display:none;}
.p11_b{ width: 1140px; margin-top: 60px;}
.p11_b ul{display: flex;justify-content: space-between;}
.p11_b ul li{background: url(../images/p11_xi1.png) no-repeat top center; width: 189px; text-align: center;height: 123px; padding-top: 73px; font-size: 26px;
    color: #000000;
    line-height: 36px; background-size: 100% 100%;}
.p11_b ul li:nth-child(2){background: url(../images/p11_xi2.png) no-repeat top center;background-size: 100% 100%;}
.p11_b ul li:nth-child(3){background: url(../images/p11_xi3.png) no-repeat top center;background-size: 100% 100%;}
.p11_b ul li:nth-child(4){background: url(../images/p11_xi4.png) no-repeat top center;background-size: 100% 100%;}
.p11_b ul li:hover{background: url(../images/p11_xia1.png) no-repeat top center;color: #E1B2A9;}
.p11_b ul li:nth-child(2):hover{background: url(../images/p11_xia2.png) no-repeat top center;background-size: 100% 100%;}
.p11_b ul li:nth-child(3):hover{background: url(../images/p11_xia3.png) no-repeat top center;background-size: 100% 100%;}
.p11_b ul li:nth-child(4):hover{background: url(../images/p11_xia4.png) no-repeat top center;background-size: 100% 100%;}
/*part12*/
.part12{background: url(../images/p12_bg.jpg) no-repeat top center; background-size: 100% 100%;}
.part12 .tit p{ color: #fff;}
.part12 .tit h2 br{ display: block;}
.part12 .tit h2,.part12 .tit h2 span{ color: #fff;}
.part12 .t1 {
    position: absolute;
    left:32%;
    top: 50%;
}
.part12 .t2 {
    position: absolute;
    right: 32%;
    top: 50%;
}

.p12_c{ position: relative;}
.p12_cbg{position: relative;}
.p12_c ul{display: flex;justify-content: space-between;}
.p12_c ul li{ text-align: center;}
.p12_c ul li span{ width: 55px; height: 55px; text-align: center;line-height:48px; display: block; margin: 0 auto;}
.p12_c ul li p{font-size: 21px; margin-top: 20px;
    color: #FFFFFF;
    line-height: 31px;}
.p12_c ul li:hover span{background: url(../images/p12_y.png) no-repeat top center; background-size: 100% 100%;}
.xp12_line{ position: absolute; left: 0; bottom:84px; width: 100%; margin: 0 auto;}
.p12_cb{ text-align: center; margin-top: 36px;}
/*part14*/
.part14 .tit h2 br{ display: block;}
.part14 .t1 {
    position: absolute;
    left:36%;
    top: 44%;
}
.part14 .t2 {
    position: absolute;
    right: 36%;
    top: 44%;
}
.part14_con{ position: relative;}
.part14_con .swiper-button-next{ right: -8%;}
.part14_con .swiper-button-prev{ left: -8%;}
.p14_li p{ text-align: center;font-size: 21px; margin-top: 20px;
    color: #353535;}
 /*part15*/
.part15_con .swiper-slide{transform: scale(0.95); width:1083px;}
.part15_con .swiper-slide-active{transform: scale(1);}
.p15_li{ position: relative; padding-bottom: 5%;}
.p15_li p{width: 371px;font-size: 21px; display: none;
    color: #FFFFFF; position: absolute;transform: translate(-50%, -50%); left: 50%; bottom: -1%;
    height: 63px; text-align: center; line-height: 63px;
    background: linear-gradient(0deg,#87B783, #6F9069);
    border-radius: 8px;}
.p15_cnc a img{ margin-left:7px; margin-top:-5px;}
.part15_con .swiper-slide-active p{ display: block;}
.part15_con{ position: relative;}
.part15_con .swiper-button-next{ right: 18.5%; top: 40%;}
.part15_con .swiper-button-prev{ left: 18.5%;top: 40%;}




/*syform*/
.syform{background: url(../images/syform.jpg) no-repeat top center; background-size: 100% 100%;}
.syform_c{background:rgba(255, 255, 255, 0.7); padding: 90px 100px; width: 1000px;
    box-shadow: 6px 10px 49px 0px rgba(0,37,122,0.08);
    border-radius:0;
}
.syform_c h2{ text-align: center;font-size: 40px; color: #3E67F5;
    background: linear-gradient(180deg, #002BFC 0%, #340DC0 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; font-family: 'SourceHanSansCN-Bold';}
.syform_c h2 br{display: none;}
.syform_line{width: 32px; margin: 15px auto;
    height: 4px;background: linear-gradient(180deg, #002BFC, #340DC0);}
.syform_c p{font-size: 29px; text-align: center;color: #000;}
.syform_cn{display: flex; justify-content: space-between; flex-wrap: wrap;}
.syform_cn input{ width: 47%; font-size: 18px; background: #FFFFFF; padding: 23px 0 23px 2%; margin-bottom: 22px;
    border-radius: 0;}
.syform_cn textarea{ width: 98%;background: #FFFFFF; font-size: 18px; height: 150px; padding-left: 2%; padding-top:2%;margin-bottom: 22px;
    border-radius: 0;}
.syform_cn button{height: 62px;background: linear-gradient(180deg, #002BFC, #340DC0);line-height: 62px;font-size: 20px;
    color: #FEFEFE; width: 100%; border: 0;
    border-radius: 0;}
/*part16*/
.part16_con .swiper-button-next,.part16_con .swiper-button-prev{ position: relative; left: unset; right: unset;}
.p16_btn{ width: 138px;display: flex;justify-content: space-between; margin: 40px auto 0 auto;}
/*part17*/
.part17{background: #F0F0F0;border-radius: 150px 150px 0px 0px;}
.part17_con{ width: 1160px; position: relative;}
.part17_con .swiper-button-next{ right: -8%;}
.part17_con .swiper-button-prev{ left: -8%;}
/*part18*/
.part18 .tit p br{ display: none;}
.p18_c h3{ text-align: center; font-size: 30px; color: #363636; margin-bottom: 40px;}
.p18_c{ width: 1114px;}
.p18_c ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
.p18_c ul li{background: url(../images/p18_libg.png) no-repeat top center; width: 306px; padding: 20px 0 20px 40px; height: 58px;background-size: 100% 100%; margin-bottom: 30px;}
.p18_c ul li:hover{background: url(../images/p18_liabg.png) no-repeat top center;background-size: 100% 100%;}
.agt{ display: none;}
.p18_c ul li:hover .agt{ display: block;}
.p18_c ul li:hover .gt{ display: none;}
.p18_c ul li dl{display: flex;justify-content:start;}
.p18_c ul li dl dt{ margin-right: 20px;}
.p18_c ul li dl dd h2{font-size: 24px;color: #313131;}
.p18_c ul li dl dd p{font-size: 18px;color: #353535;}
.p18_c ul li:hover dl dd h2,.p18_c ul li:hover dl dd p{ color: #fff;}
.p18_c ul li dl dt {
    margin-right: 20px;
    margin-top: 17px;
}
/*part19*/
.part19 .tit h2{ color: #fff;}
.part19 .tit p{ color: #fff;}
.part19{background: url(../images/p19_bg.png) no-repeat top center; padding-top: 100px;}
.p19_c{ text-align: center;}
.p19_c>ul{ margin-top:50px;display: flex;justify-content: space-between; margin-bottom: 20px;}
.p19_c>ul li img{ margin-top: -15px;}
.p19_c>ul li span{ color: #fff; font-size: 26px; display: inline-block; margin-left:8px;}
.p19_c>ul li span i{font-size: 31px; display: inline-block; margin-right: 8px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 32px;
    font-style: italic;}
.p19_c img:nth-child(3){ margin-bottom: 37px;}
.p19_c img:nth-child(4){ margin-bottom: 27px;}
.p19_cn{ margin-top: 15px;}
.p19_cn ul{display: flex;justify-content: space-between;}
.p19_cn ul li{width: 286px; padding: 25px 0; text-align: center;
    background: url(../images/p19_libg.png) no-repeat top center; background-size: 100% 100%;
    border-radius: 12px;}
.p19_cn ul li h2{font-size: 24px; margin-top: 16px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 36px;}
.p19_c>ul{ width: 1186px; margin-left:  auto; margin-right: auto; flex-wrap: wrap;}
.p19_c>ul li{ width: 20%; margin-bottom: 28px;}
/*part20*/
.part20 .tit h2 br{ display: block;}
.part20 .tit p br{ display: none;}
.part20 .t1 {
    position: absolute;
    left:36%;
    top: 44%;
}
.part20 .t2 {
    position: absolute;
    right: 36%;
    top: 44%;
}
.p20_c{background: url(../images/p20_c.jpg) no-repeat top center; padding-bottom: 8.1%;padding-top: 238px;}
.p20_cnc{ width: 586px;}
.p20_cnc h2{font-size: 26px;
    color: #FFFFFF; margin-bottom: 28px;
    line-height: 24px;}
.p20_cnc p{font-size: 18px; margin-bottom: 40px;
    color: #FFFFFF; text-align: justify;
    line-height: 30px;}
.p20_cnc a{ display:block; font-size:20px;width:188px; text-align:center; height:50px; line-height:50px; background:#fff; border-radius:35px;}
.p20_cnc a img{ margin-left:7px; margin-top:-5px;}
.p20_cnc a span{background: linear-gradient(0deg, #4D8CD2 0%, #87B783 0%, #6F9069 99.365234375%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
/*part21*/
.part21 .tit p br{ display: none;}
.part21_con{display: flex;justify-content: space-between;flex-wrap: nowrap;}
.part21_con_l{ width: 600px; position: relative;}
.part21_con_l dl{padding: 20px 30px;background: linear-gradient(180deg, #002BFC, #340DC0); color: #fff; }
.part21_con_l dl dt{ text-align:justify; font-size: 24px; margin-bottom:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part21_con_l dl dd{ font-size: 16px; line-height: 25px;}
.part21_con_r{ width: 580px;}
.part21_con_r dl {
    background: #F6F6F6;
    width: 550px;
    margin-bottom: 30px;
    padding: 30px 15px 30px 15px;
    border-bottom: 3px solid #DBDBDB;
}
.part21_con_r dl dt{ color: #333; font-weight: bold; font-size: 22px; margin-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.part21_con_r dl dd{ color: #666; font-size: 16px; line-height: 28px;margin-bottom: 10px;}
.part21_con_r dl dd span.iconfont{ font-size: 40px; color: #333; font-weight: normal;float: right;}
.part21_con_r dl dd span.active{ color: #333;}
.xtit{ font-size:30px; color: #cedce8; text-align: left;text-transform: Uppercase;}
.part21_con_r a:nth-child(1) dl{border-bottom: 3px solid #340DC0;}
.part21_con_r a:nth-child(2) dl{ margin-bottom: 0;}
.part21_con_r dl dd:nth-child(2) span:nth-child(2){ float: right; display: block; }
.part21_con_span_r{float: right;display: block; margin-bottom: 10px;}
.part21_con_span_l{ color: #666; }
.part21_con_span_l span{ font-size: 30px;}
.part21 .tit{ margin-top:0;}
.part21 .tit_c .tit_text { width: 10%; padding: 0;}




/*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*/
.p13_c{ width: 1338px;display: flex; justify-content: space-between;}
.p13_c2{ width: 614px; padding-top: 39px;}
.p13_c2 .tit{ text-align: justify;}
.p13_c2 .tit h2 br{ display: block;}
.p13_c2 .tit h2{ font-size: 38px;}
.p13_c2 .tit h2 img{ display: block;}
.p13_c2>p{font-size: 21px; text-align: justify; margin-top: 20px;
    color: #353535;
    line-height: 33px;}
.p13_c2>p span{ color: #4A7044; font-weight: bold;}

.p13_b{ border-top: 1px solid rgba(175, 175, 175, 0.15);border-bottom: 1px solid rgba(175, 175, 175, 0.15); margin-top: 50px; padding: 40px 0;}
.p13_b ul{display: flex; justify-content: space-between;}
.p13_b ul li{ position: relative;}
.p13_b ul li dl{display: flex; justify-content:start;}
.p13_b ul li dl dt{ margin-right: 15px;}
.p13_b ul li dl dd h2{font-size: 26px;
    color: #353535;}
.p13_b ul li dl dd p{font-size: 16px;color:rgba(174, 174, 174, 0.55);text-transform: Uppercase;}
.p13_line {
    position: absolute;
    right: -54px;
    top: 18px;
}


/*case*/
.case_con{ background: #f1f1f1; padding: 20px 0;}
.case_con_t{ position: relative; width: 1098px; border-bottom: 1px solid #fff; padding-bottom: 20px; margin-left: auto; margin-right: auto;}
.case_con_t .swiper-button-next{ right: -3.5%; top: 36%;}
.case_con_t .swiper-button-prev{ left: -3.5%; top: 36%;}
.case_con_b{ width: 1156px;margin-left: auto; margin-top: 3%; position: relative; margin-right: auto;}
.case_con_b .swiper-button-next{ right: -4.2%;}
.case_con_b .swiper-button-prev{ left: -4.2%;}
.case_con_b .swiper-slide p{ display: flex; width: 100%; padding: 10px 0; justify-content: space-between; flex-flow: nowrap;}
.case_con_b .swiper-slide p span{ font-size: 30px; color: #333;}
.case_con_b .swiper-slide p a{ font-size: 18px; color: #fff;  border-radius: 20px;height: 35px; line-height:35px;  display:block; background: #357bf4; padding: 0 20px;margin-top: 7px;}
.case_con_b .swiper-slide:hover p a{ background: #ff7a00;}

/*footer*/
.footer{ background: #F7F7F7; padding: 3% 0; margin-top:-2px;}
.footer_t{ border-bottom: 1px  solid #B3C3B0;display: flex;justify-content: space-between; padding-bottom: 25px;}
.footer_t ul{display: flex; width:725px;justify-content: space-between;margin: 51px 0 0 auto;}
.footer_t h2{ text-align: center;display: flex;justify-content:start; width: 443px;}
.footer_t h2 img{ width:116px; height:116px;}
.footer_t h2 span {
    font-weight:bold;
    margin-top:16px;
    font-size: 20px;
    color: #353535;
    line-height: 31px;
    margin-left: 5px;
    text-align: justify;
}

.footer_t ul li{ text-align: center;font-size: 18px; padding-bottom: 15px;line-height: 28px;}
.footer_t ul li a{color: #333333;}
.footer_b{display: flex; width: 1200px; margin: 36px auto 0 auto; justify-content: space-between;}
.footer_b1{ margin-top: 10px; width: 241px;}
.footer_b2{ width: 420px;}
.footer_b3{ width: 280px;}
.footer_b1 p{font-size: 16px;color: #333333;line-height: 35px; margin-bottom: 10px;}
.footer_b1 span{font-size: 38px; font-weight: bold;
    color: #333333;}

.footer_b3 dl{ display: flex; justify-content: space-between;}
.footer_b3 dl dd p{ text-align: center;font-size: 18px;
    color: #333333;
    line-height: 47px;}
.footer_b2 p{font-size: 18px;
    color:#333333;
    line-height: 30px;}
.footer_b2 p span {
    display: block;
    margin-top: -26px;
    margin-left: 128px;
}
.footer_b2 p:nth-child(1){ margin-bottom: 30px;}
.footer_b2 p img{ margin-top: -7px; margin-right: 10px;}
.footer_copy{ background: linear-gradient(180deg, #002BFC, #340DC0);}
.footer_copy p{ padding: 20px 0; text-align:center; color: #fff; }
.footer_copy p span{ vertical-align: baseline;color: #fff;}
.footer_b3 dl dd p{ font-size: 14px; margin-top:5px;
    color: #333333;
    line-height:25px; }
/*gywm*/
.gywm {
    background: url(../images/p4_bg.jpg) no-repeat top center;
    background-size: 100% 100%;
}
.gywm .tit h2{ color: #fff;}
.gywm_c ul{display: flex;justify-content: space-between;}
.gywm_c ul li{ width: 180px; text-align: center; height: 300px; padding: 54px 23px 0 23px;background: rgba(255, 255, 255, 0.2);}
.gywm_c ul li p{font-size: 26px; margin-top:25px;
    color: #FFFFFF;
    line-height: 40px;}
/*jyyw*/
.jyyw dt{font-weight: bold;
    font-size: 32px; margin-bottom: 30px;
    color: #0A0A0A;
    line-height: 46px;}
.jyyw dt img{ margin-right: 10px; margin-top: -15px;}
.jyyw dl{display: flex;justify-content: space-between; flex-wrap: wrap; margin-bottom: 25px;}
.jyyw dl dt{ width: 100%;}
.jyyw dl dd{background: url(../images/jyyw_dlbg.png) no-repeat top center; font-size: 24px;color: #464545; text-align: justify;line-height:40px; width: 495px; padding:35px 50px;background-size: 100% 100%; margin-bottom: 25px;}
/*qyzz*/
.qyzz{background: url(../images/qyzz.jpg) no-repeat top center;}
.qyzz_cn{ width: 582px; margin-right: 0; margin-left: auto;}
.qyzz_cn .tit{ text-align: justify; margin-bottom: 50px;}
.qyzz_cn .tit h2{ text-align: justify; color: #fff;}
.qyzz_cn dl{display: flex; justify-content:start; margin-bottom: 30px;}
.qyzz_cn dl dt{font-weight: bold; margin-right:3px;
    font-size: 26px;
    color: #464545;
    background: linear-gradient(0deg, #EAB15C 4.39453125%, #FEC269 46.7529296875%, #FDFBAB 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.qyzz_cn dl dd{ width: 520px;font-size: 26px;color: #FFFFFF; text-align: justify;line-height:40px;}

/*pcnews*/
.news ul li{ padding: 40px 0;}
.news ul li:hover{background: linear-gradient(180deg, #002BFC, #340DC0);
    box-shadow: 2px 2px 8px 1px rgba(37,22,209,0.08);
    border: 2px solid #AAB5EF;}
.news ul li:hover .news2 h2,.news ul li:hover .news2 p{ color: #fff;}
.news ul li:hover .news_btn{ border-bottom: 0;}
.news ul li:hover .news_btn span{background: #fff;border: 2px solid #fff; color: #2954D3;}
.news ul li:hover .news_btn i{ color: #fff;}
.news_nli{display: flex; justify-content: space-between;}
.news2{ width: 564px; padding-top:20px;}
.news2 h2{font-size: 26px; font-weight: normal;
    color: #353535;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 54px;}
.news2 p{font-size: 18px; text-align: justify;
    color: #5C5C5C;
    line-height:30px;}
.news_btn{ border-bottom: 1px  solid #E0E0E0; padding-bottom: 15px; margin-top:22px;display: flex;justify-content: space-between;}
.news_btn i {
    font-size: 16px;
    color: #666666;
    margin-top: 2px;
    line-height: 35px;
}
.news_btn span {
    width: 117px;
    height: 39px;
     display: block;
    line-height: 39px;
    text-align: center;
    background: linear-gradient(180deg, #002BFC, #340DC0);
    box-shadow: 2px 2px 8px 1px rgba(37,22,209,0.08);
    border-radius: 20px;
    font-size: 18px;
    color: #FFFFFF;
    border: 2px solid #AAB5EF;

}
/*lxwm*/
.lxwm ul{display: flex;justify-content: space-between;}
.lxwm ul li{width: 337px; text-align: center;padding: 66px 0;background: #F5F5F8;}
.lx_ai{ display: none;}
.lxwm ul li h2{font-size: 24px; margin: 40px 0;color: #353535;}
.lxwm ul li p{font-size: 18px; line-height: 30px;
    color: #969696;}
.lxwm ul li:hover{background: linear-gradient(180deg, #002BFC, #340DC0);}
.lxwm ul li:hover .lx_ai{ display: inline-block;}
.lxwm ul li:hover .lx_i{ display:none;}
.lxwm ul li:hover h2,.lxwm ul li:hover p{ color: #fff;}


@media screen and (max-width: 1450px) {
    .part8_con .swiper-button-prev {
        left: -5%;
        top: 42%;
    }
    .part8_con .swiper-button-next {
        right: -5%;
        top: 42%;
    }
    .p3_c{ width: 100%;}
     }


/*form xpart13*/
.xpart13{ margin:0 auto;  }
.xpart13_form{display: flex;justify-content: space-between;flex-wrap: wrap;}
.name{width: 536px; padding: 0 10px; margin-bottom: 20px; height:60px;font-size: 16px; background: #F7F7F7;border-radius: 6px;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2); line-height: 60px; color:#000;}
.name input{color:#000; font-size: 16px;
    background: #F7F7F7;
    outline-style: none;width: 100%;}
.xpart13 input::placeholder {color:#000000!important;}
.xpart13 textarea::placeholder {color:#000000!important;}
.xtel{ width: 536px; padding: 0 10px; height:60px;font-size: 16px; background: #F7F7F7;border-radius: 6px;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2); line-height: 60px; color:#000;}
.xtel input{ color:#000; font-size: 16px;background: #F7F7F7;outline-style: none;width: 100%;}
.cont{ width: 1180px;background: #F7F7F7;padding: 10px; font-size: 16px;border-radius: 6px; color: #000;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2); }
.cont textarea{ width: 100%; background: #F7F7F7;font-size: 16px; height: 80px; border: 0; outline-style: none; margin-top: 10px;}
.xactive{background: linear-gradient(0deg, #87B783, #6F9069); border-radius: 6px; background-size: 100% 100%; color:#fff!important;}
.xactive input{background:none;color:#fff!important;}
.xactive input::placeholder {color:#fff!important;}
.xactive textarea{background:none!important;color:#fff;border-radius: 6px;}
.xactive textarea::placeholder{color:#fff!important;}
.xpart13_form .sub{  text-align: center; width:100%; margin-top: 50px; background: none!important;}
.xpart13_form .sub button{ color:#fff; border:0; font-size: 20px; border-radius: 6px;    background: linear-gradient(0deg, #87B783, #6F9069);  padding: 10px 40px; }
.xpart13_form .sub button img{ margin-left:10px;}
.xpart13 .tit{ margin-bottom: 3%;}
.xpart13 .tit p{color: rgba(51, 51, 51, 0.6);}
.bt1{ font-size:23px; font-weight:bold; color:#2317D4;}
.bt2{ display:none}
.bt3{ font-size:26px !important; font-weight:bold;color:#2317D4 !important;}
/*移动*/
@media screen and (max-width: 767px) {
	.bt2{ font-size:20px; font-weight:bold;color:#2317D4; display:block; margin-top:15px}
.bt1{ display:none}
.bt3{ font-size:14px !important; font-weight:bold}
	.p8_li p.cpzl span b{ font-size:12px;}
	
    .mhidden{ display:none!important;}
	.list ul li{ width:48%; margin-bottom:5%}
	.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: 94%;}
    .btit {width: 98% !important;}
	.tit>img{ width:43%;}
    .tit h2{ margin:10px auto 2px auto;font-size:20px; position: relative; font-family: 'SourceHanSansCN-Bold'; font-weight:400;text-align: center;line-height:30px;}
    .tit h2 br{display: block;}
    .tit h2 img{ width:6%;}
    .t2 {
        margin-left:10px;
        margin-top:-5px;
    }
    .t1 {
        margin-right:10px;
        margin-top:-5px;
    }
    .tit p{ font-size:16px;margin:0 auto;  line-height:26px;}
    .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;}
    .tit>span{ font-size: 16px; line-height: 26px;}
    .tit>p span {
        background: url(../images/mtit_bgd.png) no-repeat top center;
        font-size: 18px;
        color: #FFFFFF;
        display: block;
        text-align: center;
        width:100%;
        height: 32px;
        line-height: 32px;
        background-size: 100% auto;
    }

    .dpt{padding-top: 8%;}
    .dpb{padding-bottom: 8%;}
    .smt{ margin-top: 6%;}
    .banner{ padding-bottom: 0;}
    .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*/
    .lxwm ul{ flex-wrap: wrap;}
    .lxwm ul li{ width: 100%; margin-bottom: 15px; padding: 30px 0;}
    .lxwm ul li h2 {
        font-size: 20px;
        margin: 15px 0;
        color: #353535;
    }
    .lxwm ul li p {
        font-size: 14px;
        line-height: 25px;
        color: #969696;
    }
    /*mpart1*/
    .part1{background: url(../images/mp1_bg.png) no-repeat top center; background-size: 100% 100%; padding: 5%; width: 84%;margin-top: -28px;}
    .p1_c h2{ font-size: 20px; margin-left: 0;}
    .p1_cn{ background: none; height: unset; line-height: unset; flex-wrap: wrap; padding: 0;}
    .p1_cn p{background: #FFFFFF; width: 90%; margin-bottom: 15px;
        border-radius: 30px; padding: 3% 5%;
        border: 1px solid #ECECEC;}
    .p1_cn p input{ font-size: 14px;}
    .p1_cn p:nth-child(3){ background: url(../images/mp1_btn.png) no-repeat top center; background-size: 100% 100%; width: 210px; margin: 0 auto; height: 45px; line-height:39px; text-align: center;  border: 0;}
    .p1_cn p button{ font-size: 16px;}
    .p1_cn p:nth-child(3) img {
        margin-top: -2px;
        margin-left: 2px;
        width: 29px;
    }
   /*mpart2*/
    .part2 {
        background: url(../images/p2_bg.png) no-repeat top center;
        background-size: 100% 100%;
    }
    .p2_c{ margin-bottom: 3%;}
  /*mpart3*/
    .p3_c {
        background: url(../images/mp3_bg.png) no-repeat top center;
        background-size: 100% auto;
        padding-bottom:5%;
        width:96%;
        margin: 0 auto;

    }
    .p3_cnc{ width: 100%; margin: 77% auto 0 auto;}
    .p3_cnc dl dt{ font-size: 16px;}
    .p3_cnc dl dd {
        font-size: 18px;
        color: #000000;
        line-height: 22px;
        font-weight: bold;
    }
    .p3_cnc dl {
        border-left: 2px solid #002BFC;
        padding-left: 10px;
        margin-bottom:10px;
    }
    .p3_cnc>p {
        font-size: 14px;
        text-align: justify;
        color: #545454;
        line-height: 26px;
    }
    .p3_cnc>h3 {
        font-weight: normal;
        font-size: 14px;
        color: #2317D4;
        line-height: 24px;
        margin-top: 10px;
    }
    .p3_cnc>a {
        display: inline-block;
        font-size: 16px;
        color: #616161;
        border-bottom: 1px solid #616161;
        padding-bottom: 5px;
        margin-top: 8px;
    }
   /*mpart4*/
    .part4 {
        background: url(../images/mp4_bg.jpg) no-repeat top center;
        background-size: 100% 100%;
    }
    .p4_c ul{ flex-wrap: wrap; justify-content: space-around;}
    .p4_c ul li{ width: 31.5%; padding: 0;}
    .p4_c ul li h2{ font-size: 20px; margin-bottom: 0;}
    .p4_c ul li p {
        margin-top: 10px;
        font-size: 14px;
        color: #FFFFFF;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .p4_c ul li:nth-child(1){ margin-left:15%;}
    .p4_c ul li:nth-child(2){ margin-right:15%;}
    .p4_c ul li:hover{background:none;}
    .p4_c ul li:hover a{ display:none;}
    .p4_c ul li:hover p{ margin-top:10px;}
    /*mpart5*/
    .p5_c{ margin-top:13%;}
    .p5_c ul li{ width: 43%; height: 145px; margin-bottom: 45px;padding: 0 3%;}
    .p5_c ul li p {
        font-size: 14px;
        text-align: justify;
        margin-top: 13px;
        color: #FFFFFF;
        line-height: 25px;
    }
    .p5_c ul li img {
		 width:35px;
        margin-left: 2px;
        margin-top: -24px;
    }
    .p5_btn{ margin-top: -20px;}
    .p5_btn a {
        background: url(../images/p5_btn.png) no-repeat top center;
        width: 294px;
        font-size: 16px;
        display: inline-block;
        color: #FFFFFF;
        height: 71px;
        text-align: center;
        line-height: 66px;
        background-size: 100% 100%;
    }
    /*mpart6*/
    .part6{ margin-top: 0; background: none;}
     .mpart6_con ul li dl{ padding: 5%;}
    .mpart6_con ul li{ margin-bottom:0;}
    .mpart6_con ul li dl dt{ color: #1A1A1A; font-size: 16px; margin-bottom: 10px;
        font-weight: bold;}
        .mpart6_con ul li dl dt img {
        width: 20px;
        margin-right: 7px;
    }
    .mpart6_con ul li dl dd{ color: #545454; font-size: 14px; line-height: 25px; text-align: justify;}
    /*mpart7*/
    .part7{background: #F6F6F6; padding-top: 8%;}
    .p7_c{ flex-wrap: wrap;flex-direction: column-reverse;}
    .p7_c2{ width: 90%; padding:10% 5%;}
    .p7_c2 dl dt {
        font-size: 16px;
        font-weight: bold;
        color: #fff;
    }
	.p7_c2>img{ width:52%;}
    .p7_c2 dl {
        margin-bottom: 20px;
    }
    .p7_c2 p {
        margin-top: 23px;
        font-size: 22px;
        color: #FFFFFF;
    }
    .p7_c1{ width: 90%; padding:10% 5% 0 5%;}
    .p7_c1 ul li h2 {
        font-size: 16px;
        margin-bottom: 10px;
        color: #353535;
    }
    .p7_c1 ul li input{ font-size: 14px;}
    .p7_c1 ul li button {
        background: url(../images/p7_btn.png) no-repeat top center;
        font-size: 16px;
        display: block;
        color: #FFFFFF;
        text-align: center;
        border: 0;
        width: 290px;
        height: 64px;
        margin: 20px auto 0 auto;
        line-height: 48px;
        background-size: 100% 100%;
    }

    /*mpart8*/
    .part8{ padding-top: 8%;}
    .p8_btn{ width: 120px;display: flex;justify-content: space-between; margin: 0 auto;}
    .part8_con .swiper-button-next,.part8_con .swiper-button-prev{ position: relative; left: unset; right: unset; top: unset;}
    .p8_li dl{ width:94%; padding: 8% 3%;}
    .p8_li dl dt{ width: 20%;}
    .p8_li dl dd {
        width: 75%;
        font-size: 14px;
        color: #1A1A1A;
        line-height: 23px;
        text-align: justify;
    }
    .p8_y,.p8_ay {
        position: absolute;
        right: -19%;
        top: -14%;
        width: 21px;
    }

        /*mpart9*/
    .part9 .t2 {
        position: absolute;
        right: 16%;
        top: 40%;
    }
    .part9 .t1 {
        position: absolute;
        left: 16%;
        top: 40%;
    }
    .p9_ct p{ font-size: 14px; line-height: 26px;}


    .p9_cb dl {
        display: flex;
        justify-content: space-between;
         flex-wrap: wrap;
        margin-bottom: 28px;
    }

    .p9_ct {
        width:92%;
        background: rgba(135, 183, 131, 0.2);
        border-radius: 10px;
        margin-top: 40px;
        padding: 5% 3%;
        text-align: center;
    }
    .p9_cb dl dd {
        width: 83%;
        margin: 0 auto;
        background: #F0F0F0;
        padding: 5% 5% 3% 5%;
    }
    .p9_cb dl dd h2 {
        margin-bottom: 14px;
        font-size: 16px;
    }
    .p9_cbc p {
        font-size: 14px;
        width: 97%;
        color: #353535;
        line-height: 26px;
        text-align: justify;
    }
    .p9_cb dl:nth-child(2){flex-direction: column-reverse;}
    .p9_cb dl:nth-child(2) dd {
        width: 83%;
        margin: 0 auto;
        background: #F0F0F0;
        padding: 5% 5% 3% 5%;
    }
    .p9_cb dl:nth-child(2):hover dd,.p9_cb dl:nth-child(3):hover dd {
        background: linear-gradient(0deg, rgba(135, 183, 131, 0.93), rgba(111, 144, 105, 0.93));
    }


    .p9_cb dl:nth-child(3) dd {
        width: 83%;
        margin: 0 auto;
        background: #F0F0F0;
        padding: 5% 5% 3% 5%;
    }
    /*mpart10*/
    .p10_cnc{ width: 100%;}
    .p10_c{ background: none;}
    .p10_cn {
        background: #F2F2F2;
        padding: 5% 3%;
        width: 84%;
        margin: -7% auto 0 auto;
        position: relative;
    }
    .p10_cnc p{ font-size: 14px; line-height: 26px; margin-top: 15px;}
    /*mpart11*/
    .part11 {
        background: url(../images/mp11.jpg) no-repeat top center;
        background-size: 100% 100%;
    }
    .part11 .t2 {
        position: absolute;
        right: 9%;
        top: 50%;
    }
    .part11 .t1 {
        position: absolute;
        left: 9%;
        top: 50%;
    }
    .p11_t ul{ flex-wrap: wrap;}
    .p11_t ul li{ height: auto; margin-bottom: 15px; padding: 8% 0; width: 100%;}
    .p11_t ul li p{ font-size: 16px; margin-top: 3px; line-height: 26px;}
    .p11_t ul li img{ width:9%;}
    .p11_b ul{ flex-wrap: wrap;}
    .p11_b ul li{ width: 164px; height: auto; font-size: 16px; margin-bottom:10%;line-height: 26px;padding-top:18%; background-size: 100% auto; padding-bottom: 16%;}
    .p11_b ul li:hover{background: url(../images/p11_xia1.png) no-repeat top center;color: #E1B2A9;background-size: 100% auto; }
    .p11_b ul li:nth-child(2){background: url(../images/p11_xi2.png) no-repeat top center;background-size: 100% auto;}
    .p11_b ul li:nth-child(3){background: url(../images/p11_xi3.png) no-repeat top center;background-size: 100% auto;}
    .p11_b ul li:nth-child(4){background: url(../images/p11_xi4.png) no-repeat top center;background-size: 100% auto;}
    .p11_b ul li:nth-child(2):hover{background: url(../images/p11_xia2.png) no-repeat top center;background-size: 100% auto;}
    .p11_b ul li:nth-child(3):hover{background: url(../images/p11_xia3.png) no-repeat top center;background-size: 100% auto;}
    .p11_b ul li:nth-child(4):hover{background: url(../images/p11_xia4.png) no-repeat top center;background-size: 100% auto;}
 /*mpart14*/
    .part14 .t2 {
        position: absolute;
        right: 16%;
        top: 44%;
    }
    .part14 .t1 {
        position: absolute;
        left: 16%;
        top: 44%;
    }
    .mpart14_con ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
    .mpart14_con ul li{ width: 49%; margin-bottom: 2%;}
    .mpart14_con ul li p{ text-align: center; margin-top: 10px; font-size: 14px; color: #353535;}

    /*mpart15*/
    .part15_con{ width: 94%; margin-left: auto; margin-right: auto;}
    .part15 .t2 {
        position: absolute;
        right: 16%;
        top: 44%;
    }
    .part15 .t1 {
        position: absolute;
        left: 16%;
        top: 44%;
    }

    .p15_li p {
        width: 255px;
        font-size: 14px;
        display: none;
        color: #FFFFFF;
        position: absolute;
        transform: translate(-50%, -50%);
        left: 50%;
        bottom: -4%;
        height: 50px;
        text-align: center;
        line-height: 50px;
        background: linear-gradient(0deg, #87B783, #6F9069);
        border-radius: 8px;
    }
    .p15_li {
        position: relative;
        padding-bottom: 9%;
    }

    .part15_con .swiper-button-next,.part15_con .swiper-button-prev{ position: relative; left: unset; right: unset;}
    .p15_btn{ width: 90px; margin: 15px auto 0 auto;display: flex;justify-content: space-between;}
    .part15_con .swiper-button-next img,.part15_con .swiper-button-prev img{ width: 80%;}

    /*msyform*/
    .syform {
        background: url(../images/msyform.jpg) no-repeat top center;
        background-size: 100% 100%;
    }
    .syform_c{ width: 90%; margin: 0 auto;padding: 8% 3%;border-radius:0;}
    .syform_c h2{ font-size: 20px;}
    .syform_c h2 br{ display: block;}
    .syform_c p{ font-size:16px; line-height: 26px;border-radius: 17px;}
    .syform_cn input{ width: 100%; padding:20px 0 20px 2%; font-size:14px;}
    .syform_cn button{ height: 50px; line-height: 50px; font-size: 16px;}
    .syform_cn textarea{ height: 105px; font-size:14px;}
    /*mpart12*/
    .part12 .t2 {
        position: absolute;
        right: 9%;
        top: 50%;
    }
    .part12 .t1 {
        position: absolute;
        left: 9%;
        top: 50%;
    }
    .p12_c ul {
         flex-wrap: wrap;
         justify-content: center;
    }
    .p12_c ul li{ width: 25%;}
    .p12_c ul li:nth-child(1){ margin-left: 12.5%;}
    .p12_c ul li:nth-child(3){ margin-right: 12.5%;}
    .p12_c ul li p {
        font-size: 12px;
        margin-top: 8px;
        color: #FFFFFF;
        line-height: 21px;
    }
    .xp12_line {
        position: absolute;
        left: 0;
        bottom: 55px;
        width: 100%;
        margin: 0 auto;
    }
    .xp12_line2 {
        bottom: 55px;
    }
    .xp12_line2 {
        bottom: 189px;
    }
    .p12_cb{ width: 94%; margin:20px auto 0 auto;}
    /*mpart13*/
.p13_c2{ width:94%; margin:0 auto; padding-top:0;}	
.p13_c2 .tit h2{ font-size: 20px; text-align: justify;}
.p13_c2 .tit h2 img{ margin-bottom: 10px;}
    .p13_c2>p {
        font-size: 14px;
        text-align: justify;
        margin-top: 9px;
        color: #353535;
        line-height: 26px;
    }
    .p13_b{ border: 0; padding: 0; margin-top: 20px;}
    .p13_b ul {
        flex-wrap: wrap;
        width: 90%;
        margin: 0 auto;
    }
    .p13_b ul li{ width: 49%; margin-bottom: 15px;}
    .p13_b ul li dl dt {
        margin-right: 4%;
        width: 16%;
        margin-top: 8px;
    }
    .p13_b ul li dl dd{ width: 80%;}
    .p13_b ul li dl dd h2 {
        font-size: 16px;
        color: #353535;
    }
    .p13_b ul li dl dd p {
        font-size: 12px;
        color: rgba(174, 174, 174, 0.55);
        text-transform: Uppercase;
    }
    .mp13{ width: 94%; display: block; margin:10px auto 0 auto;}
    /*mpart16*/
    .part16_con  .swiper-slide{ width: 280px;}
    .part16_con .swiper-button-next,.part16_con .swiper-button-prev{ position: relative; left: unset; right: unset;}
    .p16_btn{ width: 90px; margin: 15px auto 0 auto;display: flex;justify-content: space-between;}
    .part16_con .swiper-button-next img,.part16_con .swiper-button-prev img{ width: 80%;}
    /*mpart17*/
    .part17_con .swiper-button-next,.part17_con .swiper-button-prev{ position: relative; left: unset; right: unset;}
    .p17_btn{ width: 90px; margin: 15px auto 0 auto;display: flex;justify-content: space-between;}
    .part17_con .swiper-button-next img,.part17_con .swiper-button-prev img{ width: 80%;}
    .part17_con .swiper-slide{ width: 200px;}
    .part17 {
        background: #F0F0F0;
        border-radius: 49px 49px 0px 0px;
    }
   /*mpart18*/
    .part18 .tit p br{ display: block;}
    .p18_c h3{ font-size: 16px; margin-bottom: 20px;}
    .p18_c ul li{ width: 43%; padding: 4% 3%; height: auto; margin-bottom:8px;}
    .p18_c ul li dl dd h2{ font-size: 14px;}
    .p18_c ul li dl dd p{ font-size: 12px;}
    .p18_c ul li dl dt {
        margin-right: 7px;
        margin-top:4px;
    }
  /*mpart19*/

    .part19 {
        background: url(../images/mp19_bg.png) no-repeat top center;
        background-size: 100% 59%;
        padding-top: 10%;
    }
    .p19_c img:nth-child(2),.p14_c img:nth-child(5){ width: 80%; margin-left: auto; margin-right: auto;}
    .p19_c img:nth-child(5){ margin-bottom: 20px;}
    .p19_c img:nth-child(6){ width: 92%;margin-bottom: 20px;}
    .p19_c>.xzb>ul{ margin:15px auto; display: flex; justify-content: space-between;flex-wrap: wrap;width:100%;}
    .p19_c>.xzb>ul li{ margin-bottom: 6px; width: 25%;}
    .p19_c>.xzb>ul li:nth-child(1) {
        margin-left: 17%;
        width: 30%;
    }
    .p19_c>.xzb>ul li:nth-child(2) {
        margin-right: 17%;
        width: 34%;
    }
    .p19_c>.xzb>ul li span {
        color: #fff;
        font-size: 12px;
        display: inline-block;
        margin-left: 2px;
    }
    .p19_c>.xzb>ul li span i {
        font-size: 14px;
        display: inline-block;
        margin-right: 5px;
        font-weight: bold;
        color: #FFFFFF;
        line-height: 28px;
        font-style: italic;
    }
    .p19_c>.xzb>ul li img {
        width: 21px;
        margin-top: -5px;
    }
    .p19_cn {
        margin-top: -12px;
    }
    .p19_cn ul {
        flex-wrap: wrap;
    }
    .p19_cn>ul li{ width: 49%; margin-bottom: 2%;}
    .p19_cn>ul li img{ width:19%;}
    .p19_cn>ul li h2{ text-align: center; font-size: 16px; line-height: 26px;}
    /*mpart20*/
    .part20 .t2 {
        position: absolute;
        right: 16%;
        top: 44%;
    }
    .part20 .t1 {
        position: absolute;
        left: 16%;
        top: 44%;
    }
    .part20 .tit p br{ display: block;}


    .p20_c {
        background: url(../images/mp20_c.png) no-repeat top center;
        background-size: 100% 100%;
        padding: 17% 0 6% 0;

        width: 95%;
        position: relative;
        margin: -15% auto 0 auto;
    }
    .p20_cnc{ width: 100%; position: relative;}
    .p20_cnc h2 {
        font-size: 20px;
        color: #FFFFFF;
        margin-bottom:0;
        line-height: 30px;
    }
    .p20_cnc p {
        font-size: 14px;
        margin-bottom: 14px;
        color: #FFFFFF;
        text-align: justify;
        line-height: 23px;
    }
    .p20_cnc a {
        display: block;
        font-size: 14px;
        color: #0568C3;
        width: 120px;
        text-align: center;
        height: 36px;
        line-height: 36px;
        background: #fff;
        border-radius: 35px;
    }
    .p20_cnc a img{ width:11%;}
    .gyyw {
        position: absolute;
        transform: translate(-50%, -50%);
        left: 50%;
        top: -23%;
        width: 80%;
    }
    /*mpart21*/
    .part21 .tit p br{ display:block;}
    .part21_con{ flex-flow: wrap;}
    .part21_con_l{ width: 100%;}
    .part21_con_r{width: 100%;}
    .part21_con_l dl{ padding: 10px; position: relative; left: unset;right: unset;  background: none; bottom: unset;margin-top: -2px;}
    .part21_con_r dl {width: 98%; margin: 0 auto; padding:3% 0;}
    .part21_con_r dl dt { font-size: 20px;text-align: center;}
    .part21_con_r dl dd{ font-size: 14px; padding: 0 1%;}
    .part21_con_l dl dt { font-size: 16px; font-weight: bold;color: #333;margin-bottom: 2%;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
    .part21_con_l dl dd { font-size: 14px; color: #333; text-align: justify;line-height: 20px;}
    .part21 .tit_l,.mpart10 .tit_l{ margin-right: 2%; text-align: right; }
    .part21 .tit_r,.mpart10 .tit_r{ margin-left: 2%; text-align: left; }
    .part21 .tit_l,.mpart10 .tit_l, .part12 .tit_r,.mpart10 .tit_r { width: 37%; }
    .part21{ width: 98%; margin: 0 auto 5% auto;}
    .part21_con_l dl dd span{ display: block; margin: 10px 0;}
    .mpndate{display: flex;justify-content: space-between;}
    .mpndate>img {
        width: 26px;
        height: 25px;
        display: block;
        margin-top: 5px;
    }
    /*msyform*/
    .xpart13_form{display: flex;justify-content: space-between;flex-wrap: wrap; width: 96%; margin: 0 auto; padding: 3% 0 5% 0; border-radius: 10px;background: #fff;}
    .xmform{ text-align: center;}
    .xmform h2{font-size: 24px;color: #FFFFFF; margin: 10px 0;}
    .xmform p{ font-size: 18px; margin-bottom: 20px; font-weight: bold; color: #fff;}
    .name{width: 536px; padding: 0 10px; margin-bottom: 20px; height:60px;font-size: 16px; background: #f2f2f2; line-height: 60px; color:#000;}
    .name input{color:#000; font-size: 16px;background: #f2f2f2;outline-style: none;width: 100%;}
    .xtel{ width: 536px; padding: 0 10px; height:60px;font-size: 16px; background: #f2f2f2; line-height: 60px; color:#000;}
    .xtel input{ color:#000; font-size: 16px;background: #f2f2f2;outline-style: none;width: 100%;}
    .cont{ width: 1180px;background: #f2f2f2;padding: 10px; font-size: 16px; color: #000;}
    .cont textarea{ width: 100%; background: #f2f2f2; font-size: 16px; height: 80px; border: 0; outline-style: none; margin-top: 10px;}
    .xactive{background: linear-gradient(0deg, #87B783, #6F9069)!important; color:#fff!important;}
    .xactive input{background:none!important;color:#fff!important;}
    .xactive input::placeholder {color:#fff!important;}
    .xactive textarea{background:none!important;color:#fff;}
    .xactive textarea::placeholder{color:#fff;}
    .xpart13_form .sub{  text-align: center; width:100%; margin-top:30px; background: none!important;}
    .xpart13_form .sub button{  font-size: 16px; }
    .xactive{color: #fff;}
    .name {width: 90%;background: #EEEEEE;text-align: left;margin: 0 auto 20px auto;}
    .xtel {width: 90%;background: #EEEEEE;text-align: left;margin: 0 auto 20px auto;}
    .xtel input {width: 100%; background: #EEEEEE; margin-left: 0; color: #000;}
    .name input {width: 100%; background: #EEEEEE; color: #000;}
    .cont { width: 90%; margin: 0 auto; background:#EEEEEE; text-align: left; }
    .cont textarea { background: #EEEEEE; font-size:16px; }
    /*mnews*/
    .news ul li .news_nli{ flex-wrap: wrap;}
    .news2{ width: 100%;padding-top: 10px;}
    .news2 h2{ font-size: 16px; line-height: 26px; font-weight: bold; margin: 15px 0 10px 0;}
    .news2 p{ font-size: 14px; line-height: 22px;}
    .news_btn {
        border-bottom: 1px solid #E0E0E0;
        padding-bottom: 9px;
        margin-top: 11px;
        display: flex;
        justify-content: space-between;
    }
    .news_btn i {
        font-size: 13px;
        color: #666666;
        margin-top: 14px;
        line-height: 21px;
    }
    .news_btn span {

        font-size: 14px;
        color: #FFFFFF;
        display: block;
        width: 96px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        background-size: 100% 100%;
    }
    .news ul li{ padding: 10px 0;}
    .news ul li:hover{ background: none;}
    /*mgywm*/
    .gywm_c ul{ flex-wrap: wrap;}
    .gywm_c ul li{ width: 43%;padding: 5% 3% 0 3%; margin-bottom: 3%; height: 200px;}
    .gywm{
        background: url(../images/mp4_bg.jpg) no-repeat top center;
        background-size: 100% 100%;
    }
    .gywm_c ul li p {
        font-size: 16px;
        margin-top: 18px;
        color: #FFFFFF;
        line-height: 26px;
    }

    /*mjyyw*/
    .jyyw dt{ font-size:16px; margin-bottom:5px;line-height: 30px;}
    .jyyw dt img {
        margin-right: 7px;
        margin-top: -9px;
        width: 24px;
    }
    .jyyw dl dd {
        background: url(../images/jyyw_dlbg.png) no-repeat top center;
        font-size: 14px;
        color: #464545;
        text-align: justify;
        line-height: 26px;
        width: 90%;
        padding: 8% 5%;
        background-size: 100% 100%;
        margin-bottom: 2px;
    }
    .jyyw dl {
        margin-bottom: 15px;
    }

/*mqyzz*/
    .qyzz{background: linear-gradient(180deg, #002BFC, #340DC0);}
    .qyzz_cn{ width: 100%; margin: 25px auto 0 auto;}
    .qyzz_cn .tit {
        text-align:center;
        margin-bottom: 20px;
    }
    .qyzz_cn .tit h2{ text-align: center;}
    .qyzz_cn dl dt{ font-size: 20px;}
    .qyzz_cn dl dd {
        width: 89%;
        font-size: 14px;
        color: #FFFFFF;
        text-align: justify;
        line-height: 26px;
    }
    .qyzz_cn dl {
        display: flex;
        justify-content: start;
        margin-bottom: 10px;
    }
    .qyzz_cn dl dt {
        font-size: 16px;
        margin-right: 0;
        margin-top: 1px;
    }
     /*mhzhb*/
    .zsjm_t ul {
        display: flex;
        justify-content: space-between;
         flex-wrap: wrap;
    }
    .zsjm_t ul li{ width: 32%; margin-bottom: 2%;padding: 14px 0;}
    .zsjm_t ul li h2{ font-size: 16px; line-height: 26px; margin: 5px auto 0 auto; }
    .zsjm_t ul li p{ font-size: 12px;}
    .zsjm_tb ul li{ flex-wrap: wrap;}
    .zsjm_tb{ margin-top: 15px;}
    .zsjm_tb1 span{ width: 70px; height: 70px; line-height: 70px; font-size: 30px;}
    .zsjm_tb2{ width:90%; padding: 8% 5%;}
    .zsjm_tb2 h2{ font-size: 20px;}
    .zsjm_tb2 span{ font-size: 12px;}
    .zsjm_tb2 p{ font-size: 14px; line-height: 24px;}
    .zsjm_tb2 a{ font-size: 16px; width: 134px; height: 40px; line-height: 40px; margin-top: 15px;}

    /*mtop*/
    .mtop{ width: 96%; margin: 0 auto; padding: 0 0 2% 0;display: flex; justify-content: space-between; flex-flow: nowrap;}
    .mtopl{ width: 50%;}
    .mtopl p{margin-top:25%; font-size: 16px; color: #6A6868;}
    .mtopr {
        width: 10%;
        text-align: right;
        margin:5% auto 0 auto;
        z-index: 889;
    }
    .mtopr span{ font-size: 30px; color:#353535;}
    .mtopc{width:90%; text-align: center;display: flex; justify-content: space-between; flex-flow: nowrap;margin:0 auto;}
    .mtopc_l {
        width: 16%;
    }
    .mtopc_r {
        width: 86%;
        display: flex;
        justify-content:space-between;
        flex-flow: nowrap;
    }
    .mtopc_r_r2{ width: 100%;}



    .mtopc_r_r2 dl dd {
        width: 100%;
        text-align: justify;
        font-size:12px;
        color: #353535;
        font-weight: bold;
    }
    .mtopc_r_r2 dl {
        margin-top:7%;
    }
    .mtopc_r_r{ text-align: justify; color: #171717;}
    .mtopc_r_r {
        color: #171717;
        width: 54%;
    }
    .mtopc h2{ font-size: 14px;color:#0071D9; text-align: justify;}
    .mtopc p{ font-size: 12px;color: #353535;margin-top:25px; font-weight: bold;}
    .mtopc p span{ color: #0274C0;}
    .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: 14%}
    .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}
    /*case*/
    .case_con_t{ width: 100%;}
    .case_con_t .swiper-slide{ text-align: center;}
    .case_con_t .swiper-button-next{ right: 1%;}
    .case_con_t .swiper-button-prev{ left: 1%;}
    .case_con_b .swiper-slide p span{ font-size: 20px;margin-top: 3%;}
    .case_con_b .swiper-slide p a{ font-size: 14px;}
    .case_con_b .swiper-button-next{ top: 32%;}
    .case_con_b .swiper-button-prev{ top: 32%;}
    .case_con_b{ width: 90% !important;}

    /*mfooter*/
    .mftel{ margin-top: 2%;}
    .newlogo_con_l{ text-align: center; }
    .newlogo_con_l h2{ color:#353535; font-size: 16px; margin-top:10px;
        font-weight: normal;}
    .newlogo_con{ margin-bottom: 4%;}
    .mfooter {
        background:#F7F7F7;
        background-size: 100% 100%;
        padding: 6% 0 20% 0;
        display: block;
    }
        .newlogo {
        width: 90%;
        margin: 5% auto 10% auto;
    }
    .mfooter p span {
        font-size: 50px;
        display: inline-block;
        margin-bottom: 7px;
    }
    .cx{font-style:oblique; font-size: 30px!important;margin-bottom: 6%;margin-top:0;}
    .mfooter p {text-align: center;color:#333333;font-size: 16px;}
    .mfooter p img{ margin-top: 10px;}
    .mfooter p.line{ width: 96%; margin: 0 auto; color: #333; padding-bottom: 3%;}
    .mfooter p.hs{ color: #333;}
    .xmtb3 {
        margin-bottom: 6%;
        margin-top:5px;
    }
	.xmtb3 img{ width:46%;margin-top: -15px!important;}
    .mfooter_ewm {
        display: flex;
        justify-content: space-between;
        flex-wrap:nowrap;
        width:71%;
        margin: 0 auto;
    }
    .mfooter_ewm dl {
        width: 45%;
        text-align: center;
    }
    .mfooter_ewm dl dt {
        margin-bottom: 5px;
    }
    .mfooter_ewm dl dd {
        color: #333333;
        font-size: 14px;
    }
    .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: linear-gradient(180deg, #002BFC, #340DC0); color: #fff; padding: 10px 0; text-align: center; font-size: 20px;font-weight: bold;}
    .xf a:nth-child(2){ background: #E4E5F9; color:#333; }
}

