@charset "utf-8";

/* CSS Document */

body{ font-family:"HarmonyOS Sans SC";font-size:12px;margin:0px;padding:0px; overflow-x:hidden;background:#fff;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select,span{margin:0px;padding:0px;font-weight:normal}

a{text-decoration:none; color:#444;font-weight:normal}

b{ font-weight:normal;}

p{font-weight:normal}

a:hover{text-decoration:none; color:#015db2;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

i,dl,dt,em,li{list-style-type:none; font-style:normal;}

input,textarea{ font-family:"HarmonyOS Sans SC";outline: none;}

a{ border:none\9;}

a img{border:none\9;}

.Left{float:left;}

.Right{float:right;}

.clearfix{clear:both;}

.indexbody{overflow-y: hidden;}

@font-face{

	font-family: 'BEBAS';

	src: url('../Bebas/BEBAS.TTF');

}



/*---------------------导航--------------*/



header{width: 100%;height: auto;margin: 0 auto;background: #fff;}

.headers{display:flex;width: 1500px;height: auto;background: rgba(255,255,255,0.3);margin: 0 auto;justify-content: space-between;align-items: center;position: absolute;padding: 0 calc(50% - 750px);top: 0;left: 0;z-index: 10;border-bottom: 1px solid rgba(255, 255, 255, 0.2);box-shadow: none;transition:all 700ms;}

.headers .lt{display:inline-block;vertical-align: middle;}

.headers .lt a{display: block;}

.headers .lt img{display: inline-block;vertical-align: middle;width: auto;height: auto;}

.headers .lr{display:inline-block;vertical-align: middle;}

.headers .lr .nav{display:inline-block;font-size: 0;vertical-align: middle;}

.headers .lr .nav li{display: inline-block;margin: 0 35px;}

.headers .lr .nav li a{font-size: 19px;color: #fff;line-height: 99px;display: block;position: relative;transition: all 700ms;font-weight: 400;}

.headers .lr .nav li a::before{content: '';position: absolute;bottom: -1px;left: 0;width:100%;height:4px;background: #da251d;border-radius: 0;opacity: 0;transition: all 700ms;}

.headers .lr .nav li a.hov{color:#da251d !important;}

.headers .lr .nav li a.hov::before{opacity: 1;}

.headers .lr .nav li:hover a{color: #da251d !important;}

.headers .lr .nav li:hover a::before,.headers .lr .nab a:hover{opacity: 1;}

.headers .lr .nab{display: inline-block;font-size: 0;vertical-align: middle;}

.headers .lr .nab a{margin-left: 40px;position: relative;display: inline-block;vertical-align: middle;opacity: 1;border-radius: 100px;border: 1px solid rgba(255,255,255,0.3);width: 40px;height: 40px;text-align: center;transition: all 700ms;}

.headers .lr .nab a i{font-size: 24px;color: #fff;line-height: 40px;text-align: center;opacity: 0.6;transition: all 700ms;}



.headers.wth{border-bottom: 1px solid  rgba(0, 0, 0, 0.2);}

.headers.wth .lr .nav li a{color: #111111;}

.headers.wth .lr .nab a i{color: #000000;opacity: 0.5;}

.headers.wth .lr .nab a{border: 1px solid rgba(0,0,0,0.1);}

.headers.wsh{opacity: 0;pointer-events: none;}



.headers .lr .nab:hover a{border: 1px solid #da251d;opacity: 1;}

.headers .lr .nab:hover a i{color: #da251d;opacity: 1;}



.headers.abo{position: absolute;}

.headers.abo .lr .nav li a{color: #111111;}

.headers.abo .lr .nab a i{color: #000000;opacity: 0.6;}

.headers.abo .lr .nab a{border: 1px solid rgba(0,0,0,0.1);}



.navs-m{display:none;}

.myc{display: block;}

.myc a{display: block;}

.myc a img{display: block;width: 100%;height:100vh;}

.s01 .myc .s2-swiper-pagination{bottom: 3%;}

.s01 .myc .s2-swiper-pagination .swiper-pagination-bullet{width: 10px ;height: 10px ;background: #fff ;margin: 20px;position: relative;}

.s01 .myc .co{display: block;}

.s01 .myc .txt{display: block;position: absolute;top: 80%;left:calc(50% - 750PX);text-align: left;opacity: 0;transition:700ms;transition-delay: .3s;}

.s01 .myc .txt h2{font-size: 60px;font-weight: 700;color: #fff;line-height: 60px;}

.s01 .myc .txt .red{display: block;margin: 35px 0 45px;position: relative;background: #fff;width: 200px;height: 1px;}

.s01 .myc .txt .red::before{content: '';position: absolute;top: -1px;left: 0;background: #da251d;height: 3px;border-radius: 3px;width: 100px;}

.s01 .myc .txt p{font-size: 30px;font-weight: 400;color: #fff;line-height: 30px;}

.s01 .myc .swiper-slide-active .txt{top: 40%;opacity: 1;}







.myc  .swiper-pagination-bullet.swiper-pagination-bullet-active {background-color: #fff;}

.myc  .swiper-pagination-bullet svg {width: 38px;height: 38px;position: absolute;top: 50%;margin-top: -19px;left: 50%;margin-left: -19px;}

.myc  .swiper-pagination-bullet svg:nth-child(2) {position: absolute;left: 0;top: 0;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}

.myc  .swiper-pagination-bullet {fill: none;}

.myc  .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__background {stroke: rgba(255, 255, 255, 0.2);stroke-width: 1;}

.myc  .circle-chart__circle {stroke-linecap: square;fill: none;}

.myc  .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle {stroke: #fff;stroke-width: 1;stroke-linecap: square;fill: none;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform-origin: center;-webkit-transform-origin: center;-ms-transform-origin: center;-moz-transform-origin: center;}

.myc  .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-chart__circle {animation: circle-chart-fill 3.8s linear reverse;-moz-animation: circle-chart-fill 3.8s linear reverse;-webkit-animation: circle-chart-fill 3.8s linear reverse;-ms-animation: circle-chart-fill 3.8s linear reverse;}

.myc  .swiper-pagination-bullet.one.swiper-pagination-bullet-active .circle-chart__circle {animation: circle-chart-fill 2.4s linear reverse;-moz-animation: circle-chart-fill 2.4s linear reverse;-webkit-animation: circle-chart-fill 2.4s linear reverse;-ms-animation: circle-chart-fill 2.4s linear reverse;}



@keyframes circle-chart-fill {to {stroke-dasharray: 0 100;}}

@-webkit-keyframes circle-chart-fill {to {stroke-dasharray: 0 100;}}

@-moz-keyframes circle-chart-fill {to {stroke-dasharray: 0 100;}}

@-ms-keyframes circle-chart-fill {to {stroke-dasharray: 0 100;}}



.searchbox{width: 100%;position: fixed;left: 0;top: -150px;background: #ffdcdc;padding: 30px 0;z-index: 20;transition: all 700ms;}

.searchbox form{font-size: 0;text-align: center}

.searchbox form .in_intxt{width: 50%;height: 40px;border:none;text-indent: 10px;font-size: 14px;color:#333;line-height: 40px;border: 1px solid #ccc;text-indent: 10px;display: inline-block;vertical-align: middle;}

.searchbox form .in_btn{width: 42px;height: 42px;border:none;cursor: pointer;background:#da251d url(../images/index/s-btn-white.png) no-repeat scroll center center;display: inline-block;vertical-align: middle;}

.searchbox form .close{width: 42px;height: 42px;display: inline-block;cursor: pointer;font-size: 35px;color:#555;line-height: 38px;text-align: center;vertical-align: middle;}

.searchbox form .close:hover{color:#da251d;}



.main{width: 100%;overflow: hidden;}

.main .swiper-container{height: 100vh;font-size: 0;}

.main .swiper-container .swiper-slide{height: 100vh;overflow: hidden;}

/* .main .swiper-container .swiper-slide img{height: 100vh;display: block;width: 100%;} */

.main .swiper-container .swiper-slide:last-child{height: auto !important;}

.main .swiper-container .swiper-slide h1{position: absolute;font-size: 40px;text-align: center;color: #fff;top: 50%;left: 50%;transform: translate(-50%,-50%);}



.s02{width: 100%;display: block;background: url(../images/index/in02.jpg) no-repeat center !important;background-size: 100% 100vh !important;}

.s03{width: 100%;display: block;background: url(../images/index/in03.jpg) no-repeat center !important;background-size: 100% 100vh !important;}

.s04{width: 100%;display: block;background: #f7f7f7;background-size: 100% 100vh !important;}

.s05{width: 100%;display: block;}

.lt{display: block;}

.lt h2{font-size: 45px;color: #111;font-weight: 700;line-height: 40px;margin-bottom: 17px;}

.lt h5{font-size: 20px;color: #111;font-weight: 400;opacity: .5;line-height: 30px;margin-bottom: 17px;}

.b-ck{background:#da251d;display: block;border: none;border-radius: 50px;width: 180px;height: auto;line-height: 50px;text-align: center;font-size: 0;margin-top: 30px;cursor: pointer;transition: all 700ms;}

.b-ck p{font-size: 17px;color: #fff;display: inline-block;vertical-align: middle;margin-right: 10px;transition: all 700ms;}

.b-ck i{display: inline-block;vertical-align: middle;width: 10px;height: 10px;border-radius: 100px;border:8px solid #e1514a;background: #fff;transition: all 700ms;}

.b-ck:hover{background: #fff;}

.b-ck:hover p{color: #da251d;}

.b-ck:hover i{background: #da251d;border-color: #ffc3c0;}





.a0{position: absolute;display:flex;justify-content: space-between;align-items: stretch;top: 55%;left:0%;width: 1500px;padding: 0 calc(50% - 750px);transform: translateY(-50%);}

.a0 .l{display: block;width: 38%;}

.a0 .r{display: block;width: 58%;position: relative;}

.a0 .lt{display: block;margin-bottom: 20px;}

.a0 .lt p{font-size: 17px;color: #666;line-height: 30px;text-align: justify;}

.a0 .l .lm{display: block;}

.a0 .l .lm ul{display: block;width: 95%;cursor: pointer;}

.a0 .l .lm ul li{display: block;padding: 21px 0;border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;}

.a0 .l .lm ul li::after{content: '';position: absolute;bottom: -1px;left: 0;width:0;height:1px;background: #da251d;opacity: 1;transition: all 1000ms;}

.a0 .l .lm ul li a{display: flex;justify-content: space-between;align-items: center;}

.a0 .l .lm ul li a h5{line-height: 30px;font-size: 20px;color: #111;transition: all 700ms;}

.a0 .l .lm ul li a p{line-height: 30px;font-size: 18px;color: #888;transition: all 700ms;}

.a0 .l .lm ul li.h1 a h5{color: #da251d;font-weight: 700;}

.a0 .l .lm ul li.h1 a p{color: #da251d;}

.a0 .l .lm ul li.h1::after{opacity: 1;width: 100%;}

.a0 .l .lm ul li:hover a h5{color: #da251d;font-weight: 700;}

.a0 .l .lm ul li:hover a p{color: #da251d;}

.a0 .l .lm ul li:hover::after{opacity: 1;width: 100%;}

.a0 .b-ck{margin-top: 52px;}

.a0 .r .box{display: block;overflow: hidden;top: 0;left: 0;transition: all 700ms;position: absolute;}

.a0 .r .box img{display: block;width: 100%;height: auto;transition: all 700ms;cursor: pointer;}

.a0 .r .box img:hover{transform: scale(1.04);}

.a1{position: absolute;display:flex;justify-content: space-between;align-items: stretch;top: 55%;left:50%;width: 1500px;margin:0 auto;transform: translate(-50%,-50%);border: 1px solid rgba(255,255,255,.3);background: rgba(0,0,0,0.3);}

.a1 .l,.a1 .r{width: 50%;display: block;}

.a1 .l{padding: 104px 104px 104px 80px ;width: calc(50% - 184px);position: relative;}

.a1 .l::after{content: '';position: absolute;top: 0;right: 0;height: 100%;width: 1px;background: rgba(255,255,255,0.3);z-index: 1;}



.a1 .l .lt{margin-bottom: 40px;}

.a1 .l .lt h2{color: #fff;}

.a1 .l .lt h5{color: #fff;}

.a1 .l .lm{display: block;}

.a1 .l .lm h3{font-size: 37px;line-height: 35px;color: #fff;font-weight: 400;margin-bottom: 27px;}

.a1 .l .lm p{font-size: 17px;line-height: 30px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;color: #fff;opacity: .7;}

.a1 .b-ck{margin-top:55px;}



.s03 .banner_bar_bd{margin: 0 auto;}

.s03 .banner_bar_bd .bd_l{width:100%;margin: 0 auto;text-align: center;position: relative;}

.s03 .banner_bar_bd .bd_l::after{content: '';position: absolute;top: 0;left: calc(50% - 1px);height: 100%;width: 1px;background: rgba(255,255,255,0.3);z-index: 1;}

.s03 .banner_bar_bd .bd_l::before{content: '';position: absolute;left: 0;top: calc(50% - 1px);width: 100%;height: 1px;background: rgba(255,255,255,0.3);z-index: 1;}

.s03 .banner_bar_bd .bd_l_box{font-size: 0;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}

.s03 .banner_bar_bd .bd_l dl{width:calc(50% - 60px);display:flex;position: relative;height: 240px;justify-content: space-between;align-items: flex-start;flex-direction: column;padding: 30px;transition: all 700ms;cursor: pointer;}

.s03 .banner_bar_bd .bd_l dl p{font-size: 18px;line-height: 30px;color: #fff;display: block;}

.s03 .banner_bar_bd .bd_l dl .num{font-size:0px;color:#fff;position: absolute;font-weight: 400;display: block;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;}

.s03 .banner_bar_bd .bd_l dl .num i{font-family: 'poppins-l';font-size:60px;margin-right: 5px;display: inline-block;}

.s03 .banner_bar_bd .bd_l dl .num H4{font-size: 60px;color: #fff;display: inline-block;vertical-align: bottom;font-family: 'HarmonyOS Sans SC';}

.s03 .banner_bar_bd .bd_l dl .num em{font-size:25px;color:#fff;font-weight:400;;}

.s03 .banner_bar_bd .bd_l dl .txt{color:#fff;font-size: 18px;line-height: 30px;}

.s03 .banner_bar_bd .bd_l dl .txt span{font-weight: 700;}

.s03 .banner_bar_bd .bd_l dl:hover{background: #da251d;}











.a2{position: absolute;display:block;top: 55%;left:0%;width: 1500px;padding: 0 calc(50% - 750px);transform: translateY(-50%);}

.a2 .l{display:flex;width: 100%;justify-content: space-between;align-items:center;margin-bottom: 16px;}

.a2 .l .lt{display: block;}

.a2 .l .lr{display: flex;}

.a2 .l .lr a{display: block;margin: 0 10px;border-radius: 10px;padding: 0 26px;border: 1px solid #e0e0e0;line-height: 45px;color: #111111;font-size: 19px;transition: all 700ms;}

.a2 .l .lr a:hover{color: #da251d;border-color:#da251d;}

.a2 .b{display: flex;width: 100%;justify-content: space-between;align-items:stretch;}

.a2 .b .l{width: 64%;margin-bottom: 0;}

.a2 .b .l ul{display: block;font-size: 0;}

.a2 .b .l ul li{width: calc(50% - 15px);margin-right: 30px;display: inline-block;vertical-align:middle;cursor: pointer;position: relative;}

.a2 .b .l ul li:nth-child(2){margin-right: 0;}

.a2 .b .l ul li .new1{display: block;background: #fff;transition: all 700ms;width: 100%;}

.a2 .b .l ul li .new1 .img{width: 100%;height: auto;overflow: hidden;}

.a2 .b .l ul li .new1 .img img{width: 100%;height: auto;display: block;transition: all 700ms;}

.a2 .b .l ul li .new1 .txt{width: auto;padding: 33px 30px;}

.a2 .b .l ul li .new1 .txt h5{font-size: 24px;color: #111;line-height: 33px;margin-bottom: 18px;font-weight: 700;height: 66px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.a2 .b .l ul li .new1 .txt p{font-size: 18px;color: #666;line-height: 30px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.a2 .b .l ul li .new1 .txt b{color: #707070;font-size: 18px;line-height: 50px;}

.a2 .b .l ul li .new2 {display: block;position: absolute;transition: all 700ms;background: #da251d;top: 0;left:0px;width:calc(100% - 60px);opacity: 0;padding: 0 30px;height: 100%;}

.a2 .b .l ul li .new2 .tet{display: block;padding-top: 100px;}

.a2 .b .l ul li .new2 .tet h5{font-size: 24px;color: #fff;line-height: 33px;margin-bottom: 18px;font-weight: 700;height: 66px;}

.a2 .b .l ul li .new2 .tet .lin{display: block;margin: 50px 0;position: relative;background: #fff;width: 100%;height: 1px;}

.a2 .b .l ul li .new2 .tet .lin::before{content: '';position: absolute;top: -1px;left: 0;background: #fff;height: 3px;border-radius: 3px;width: 100px;}

.a2 .b .l ul li .new2 .tet p{font-size: 18px;color: #fff;line-height: 30px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;height: 150px;}

.a2 .b .l ul li .new2 a.ngo{background:#da251d;display: block;border: none;border-radius: 50px;width: 180px;height: auto;line-height: 50px;text-align: center;font-size: 0;margin:40px auto 0;cursor: pointer;transition: all 700ms;}

.a2 .b .l ul li .new2 a.ngo p{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;margin-right: 10px;}

.a2 .b .l ul li .new2 a.ngo i{display: inline-block;vertical-align: middle;width: 10px;height: 10px;border-radius: 100px;border:8px solid #e1514a;background: #fff;}

.a2 .b .l ul li:hover .new1{opacity: 0;}

.a2 .b .l ul li:hover .new2{opacity: 1;}

.a2 .b ul.r{font-size: 0;display: flex;justify-content: space-between;align-items:flex-start;flex-direction: column;width: calc(100% - 30px - 64%);}

.a2 .b .r li{display: block;}

.a2 .b .r li a{display: block;}

.a2 .b .r li a .img{width:234px;height: auto;overflow: hidden;display: inline-block;vertical-align: middle;margin-right: 18px;}

.a2 .b .r li a .img img{width: 100%;height: auto;display: block;transition: all 700ms;}

.a2 .b .r li a .txt{width:calc(100% - 252px);display: inline-block;vertical-align: middle;}

.a2 .b .r li a .txt h5{text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-size: 19px;color: #111;line-height: 36px;margin-bottom: 10px;transition: all 700ms;}

.a2 .b .r li a .txt b{color: #707070;font-size: 18px;line-height: 30px;transition: all 700ms;}

.a2 .b .r li a:hover img{transform: scale(1.05);}

.a2 .b .r li a:hover h5,.a2 .b .r li a:hover b{color: #da251d;}

.thz{display: block;background: #da251d;width: 1500px;padding: 0 calc(50% - 750px);}

.thz .tt{position: absolute;left: calc(50% - 750px);top: 0;}

.thz .tt h2{font-size: 28px;color: #fff;line-height: 111px;font-weight: 700;}

.thz .tb{width: auto;}

.thz .tb .swiper-container{padding-top: 112px;position: relative;height: auto;overflow:hidden}

.thz .tb .swiper-container .swiper-wrapper{border-top:1px solid rgba(255,255,255,.2);}

.thz .tb .swiper-container .swiper-slide{height: auto;}

.thz .tb dl{font-size: 0;text-align: left;display: flex;justify-content:space-between;align-items: center;height: 160px;}

.thz .tb dl dd{width: auto;display: block;}

.thz .tb dl dd a{display: flex;justify-content: center;align-items: center;}

.thz .tb dl dd img{width: auto;display: block;max-width: 100%;}

.thz .tb .swiper-container .swiper-pagination{width: auto;top: 0;right: 0;left: auto;line-height: 110px;bottom: auto;}

.thz .tb .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity: 1;}

.foot {display: block;background: #24292d;width: 1500px;padding: 0 calc(50% - 750px);}

.foot .ft{display: flex;justify-content:space-between;align-items:flex-start;padding: 75px 0;border-bottom: 1px solid rgba(255, 255, 255, .1);}

.foot .ft .l{display:block;width: 33%;}

.foot .ft .l .tis{display: block;margin-bottom: 38px;}

.foot .ft .l .tis i{font-size: 30px;display: inline-block;vertical-align: middle;color: #fff;margin-right: 20px;width: 62px;height: auto;border: 1px solid #fff;border-radius: 5px;text-align: center;line-height: 62px;}

.foot .ft .l .tis .t{display: inline-block;vertical-align: middle;background: none;width: auto;}

.foot .ft .l .tis .t h6{font-size: 18px;color: #fff;display: block;line-height: 30px;}

.foot .ft .l .tis .t p{font-size: 18px;color: #fff;display: block;line-height: 30px;}

.foot .ft .r{display:block;width: 67%;}

.foot .ft .r ul{display: flex;justify-content: space-between;align-items: flex-start;font-size: 0;}

.foot .ft .r ul li {display: block;text-align:left;}

.foot .ft .r ul li h5{font-size: 19px;color: #fff;opacity: 0.8;line-height: 30px;margin-bottom: 10px;}

.foot .ft .r ul li a{opacity: .5;font-size: 16px;transition: all 700ms;line-height: 30px;margin-bottom: 10px;display: block;color: #fff;}

.foot .ft .r ul li img{width: auto;height: auto;display: block;margin-top: 18px;max-width: 130px;}

.foot .ft .r ul li a:hover{opacity: 1;}

.foot .fb{width: 100%;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;padding: 0 0;}

.foot .fb p{font-size: 16px;color:rgba(255, 255, 255, 0.6);line-height: 100px;}

.foot .fb a{display: inline-block;line-height: 100px;color:rgba(255, 255, 255, 0.6);transition: all 700ms;}

.foot .fb p a:hover{color:rgba(255, 255, 255, 1);}

.footer .thz{position: relative;}



.main .sright{display: none;}

.sright{z-index: 8; position: fixed; width: auto; height: auto; overflow: visible; bottom: 15%; right: 30px;}

.right-contact-img {display: block;margin-bottom: 10px;}

.right-contact-img ul li {position: relative; width: 56px; height: auto;line-height: 56px;margin-bottom: 0px;border-radius: 50px;transition: all 700ms;box-shadow: 0 1px 9px 4px rgba(15,33,78,.2);}

.right-contact-img ul li.phone{background-color:#fff;}

.right-contact-img ul li a {color: #fff;display: block;text-align: center;}

.right-contact-img ul li a i {font-size: 24px;display: block;;color:rgba(0,0,0,0.9);transition: all 700ms;}

.right-contact-img ul li a p {font-size: 10px;display: block;color: #111;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:100%;}

.right-contact-img ul .last {margin-bottom: 0px}

.right-contact-img ul li .pull_down2 {position: absolute; width: auto; height: auto; top: 0px; right: 70px;opacity: 0;background: #fff;box-shadow: 0 1px 9px 4px rgba(15,33,78,.2);border-radius: 5px;z-index: -1;pointer-events: none;}

.right-contact-img ul li .pull_down2 .he {width:170px; display: block; height: auto;padding: 0px;pointer-events: none;margin:0 auto;}

.right-contact-img ul li .pull_down2 .he .ps1{font-size: 17px;line-height: 56px;color: #111;}

.right-contact-img ul{padding-left:0px;margin:0px;}

.fkabo{display:block;width:56px;height:auto;line-height: 56px;cursor:pointer;margin-bottom: 10px;}

.fkabo a {color: #fff;display: block;text-align: center;transition: all 700ms;background: #fff;border-radius: 105px;box-shadow: 0 1px 9px 4px rgba(15,33,78,.2);}

.fkabo a i {font-size: 22px;display: block;color:rgba(0,0,0,0.9);transition: all 700ms}

.fs a i{font-size: 26px;}

.right-contact-img ul li:hover i{color: #da251d;}

.fkabo a i:Hover{color: #da251d;}

.gotop:hover i{color: #da251d;}

.fkabo .weib{display:none;position:absolute;margin-left:-145px;margin-top:-120px;}

.fkabo .weib img{width: 100%;height: auto;display: block;max-width: 140px;}

.gotop {transition: all 700ms;;display:block;width:56px;line-height: 56px;height:auto;cursor:pointer;font-size: 25px;color: #fff;background: #fff;border-radius: 105px;text-align: center;box-shadow: 0 1px 9px 4px rgba(15,33,78,.2);}

.gotop i{font-size: 28px;display: block;color:rgba(0,0,0,0.9);transition: all 700ms}

.gotop p{font-size: 10px;display: block;color: #111;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:100%;font-weight: 700;display: none;}



.main .swiper-slide-active .aos-init{opacity:0;transition-delay: 0s;}

.main .swiper-slide-active .aos-init{opacity: 1;transition-delay: 700ms;transform: translate(0,0);}

.main .swiper-slide-active .aos-init[aos-delay='300']{opacity: 1;transition-delay: .2s;transform: translate(0,0);}

.main .swiper-slide-active .aos-init[aos-delay='400']{opacity: 1;transition-delay: .4s;transform: translate(0,0);}

.main .swiper-slide-active .aos-init[aos-delay='500']{opacity: 1;transition-delay: .6s;transform: translate(0,0);}



.sbanner{margin-top: 100px;}

.sbannerbox-m{display: none;}



.snavbar2{width: 100%;height: auto;background:rgba(0,0,0,0.2);position: relative;margin-top: -70px;}

.snavbar2 .snavbox{width:1500px;height: auto;margin: 0 auto;display: flex;justify-content: space-between;align-items: center;}

.snavbar2 .snavbox .snav{display: block;}

.snavbar2 .snavbox .snav ul li{display: inline-block;vertical-align: middle;}

.snavbar2 .snavbox .snav ul li a{font-size: 18px;color:#fff;line-height: 70px;display: block;text-align: center;transition: all 700ms;position: relative;padding: 0 30px;}

/* .snavbar2 .snavbox .snav ul li a::after{content: '';position: absolute;width: 100%;height: 4px;background: #da251d;left: 0;bottom: -1px;transition: all 700ms;opacity: 0;} */

.snavbar2 .snavbox .snav ul li.hov a{background: #da251d;}

/* .snavbar2 .snavbox .snav ul li.hov a::after{opacity: 1;} */

.snavbar2 .snavbox .snav ul li:hover a{background: #da251d;}

/* .snavbar2 .snavbox .snav ul li:hover a::after{opacity: 1;} */

.snavbar2 .snavbox .bread{display: block;;font-size: 0px;color:#fff;line-height: 70px;}

.snavbar2 .snavbox .bread i.icon-zhuye{margin-right: 6px;width: 20px;height: 20px;margin-top: -1px;}

.snavbar2 .snavbox .bread i{display: inline-block;vertical-align: middle;line-height: 20px;margin-top: 2px;}

.snavbar2 .snavbox .bread a{font-size: 15px;color:#fff;line-height: 70px;display: inline-block;padding: 0 5px;padding-right: 6px;opacity:1;transition: all 700ms;vertical-align:middle ;}

.snavbar2 .snavbox .bread a.current{color:#fff;}

.snavbar2 .snavbox .bread a:hover{color:#da251d;opacity: 1;}



.prods{background: #fff;}

.news{background: #f7f7f7;}



.p01{display:block;width: 1500px;height: auto;margin: 0 auto;}

.p01 .pt{display:block;padding:80px 0 60px;text-align: center;}

.p01 .pt h2{font-size: 48px;color: #222;display:block;font-weight: 700;line-height: 45px;margin-bottom: 20px;}

.p01 .pt p{font-size:20px;color: #222;display:block;line-height: 20px;opacity: .5;}



a .apply{display: block;background: #fff;border: none;border-radius: 50px;width: 146px;height: auto;line-height: 50px;text-align: center;margin-top: 50px;font-size: 0;transition: all 700ms;}

a .apply .tx{font-size: 18px;color: #222;display: inline-block;vertical-align: middle;transition: all 700ms;}

a .apply .tr{font-size: 19px;color: #222;display: inline-block;vertical-align: middle;margin-left: 5px;transition: all 700ms;}



.about .aus{display: block;}

.about .aus h3{font-size: 48px;color: #111;font-weight: 700;line-height: 45px;margin-bottom: 17px;}

.about .aus h5{font-size: 20px;color: #111;font-weight: 400;opacity: .5;line-height: 30px;}



.small-header .headers.abo.h_hov{transform: translateY(-100%);}

.show-header .headers.abo.h_hov{transform:translateY(0)}

.headers.abo.h_hov{position: fixed;background: #fff;border-bottom: 0px solid rgba(0, 0, 0, 0.2);box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.08)}



/* 关于我们 */

.sb1{display: block;width:100%;padding: 80px 0;}

.sb2{display: block;width:1500px;padding: 0 calc(50% - 750px);background: url(../images/index/sb2.jpg) no-repeat center;}

.sb3{display: block;width:1500px;padding: 0 calc(50% - 750px);background: url(../images/index/sb3.jpg) no-repeat center;}

.sb4{display: block;width:1500px;padding: 0 calc(50% - 750px);}

.sb5{display: block;width:1500px;padding: 0 calc(50% - 750px);}



.sb1 .b01{display: flex;width: 1500px;justify-content: space-between;margin: 0 auto 60px;align-items:center;}

.sb1 .b01 .l{display: block;width: 46%;}

.sb1 .b01 .l .aus{display: block;margin-bottom: 35px;}

.sb1 .b01 .l .txt{display: block;text-align:left;}

.sb1 .b01 .l .txt p{font-size: 18px;line-height: 33px;text-align: justify;margin-bottom: 15px;color: #111;text-indent: 2em;}

.sb1 .b01 .r{display: block;width: 50%;}

.sb1 .b01 .r img{width:100%;display: block;}

.sb1 .b02{display: block;width: 1500px;margin: 0 auto;}

.sb1 .banner_bar_bd .bd_l{width:100%;margin: 0 auto;text-align: center}

.sb1 .banner_bar_bd .bd_l_box{font-size: 0;display: block;}

.sb1 .banner_bar_bd .bd_l dl{display: inline-block;vertical-align:top;margin-bottom:0px;position: relative;width: 25%;}

.sb1 .banner_bar_bd .bd_l dl p{font-size: 18px;line-height: 30px;color: #da251d;display: block;display: none;}

.sb1 .banner_bar_bd .bd_l dl .num{font-size:0px;color:#da251d;font-weight: 400;display: block;width: 100%;}

.sb1 .banner_bar_bd .bd_l dl .num i{font-size:60px;margin-right: 5px;display: inline-block;font-weight: 700;}

.sb1 .banner_bar_bd .bd_l dl .num H4{font-size: 60px;color: #da251d;display: inline-block;vertical-align: bottom;font-family: 'HarmonyOS Sans SC';font-weight: 700;}

.sb1 .banner_bar_bd .bd_l dl .num em{font-size:40px;color:#da251d;font-weight:400;font-weight: 700;}

.sb1 .banner_bar_bd .bd_l dl .txt{color:#111;font-size: 18px;line-height: 30px;}

.sb2{height: auto;padding: 100px calc(50% - 750px) 80px;}

.sb2 .mysb2{margin-bottom: 20px;}

.sb2 .hit{display: block;position: relative;width: 100%;text-align: center;margin:30px auto 130px;}

.sb2 .hit h3{font-size: 100px;font-weight: 700;color: #da251d;margin-bottom: 50px;line-height: 100px;}

.sb2 .hit .txt {display: block;}

.sb2 .hit .txt p{font-size: 24px;color: #111;font-weight: 700;}

.sb2 .swiper-pagination-progressbar{height: 20px;border-radius: 100px;overflow: hidden;top: auto;bottom: 0;background: #fff;}

.sb2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{border-radius: 30px;background:#da251d;}

.sb2 .myst2{display: block;overflow:inherit;margin-bottom: 20px;}

.sb2 .myst2 .swiper-wrapper{display: flex;justify-content: space-between;align-items: center;}

.sb2 .myst2 .bit{text-align: center;cursor: pointer;}

.sb2 .myst2 .bit h3{font-size: 24px;color: #111;line-height: 30px;position: relative;font-weight: 700;transition: all 700ms;}

.sb2 .myst2 .bit h3::before{content: '';position: absolute;top: -36px;left: 50%;transform: translateX(-50%);background: #fff;width: 10px;height: 10px;border-radius: 100px;border: 2px solid #da251d;}

.sb2 .myst2 .bit:Hover h3{color: #da251d;}

.sb2 .myst2 .bit.swiper-slide-thumb-active h3{color: #da251d;}





.sb3{height:auto;padding: 100px calc(50% - 750px) 80px;}

.sb3 .t{margin-bottom: 70px;}

.sb3 .aus h3{color: #fff;}

.sb3 .aus h5{color: #fff;}

.sb3 .b{display: block;}

.sb3 .b ul{font-size: 0;display: flex;justify-content: space-between;align-items: center;gap: 40px;}

.sb3 .b ul li{display: block;width: auto;padding:60px 45px 28px;background:rgba(255, 255, 255, 0.8);transition: all 700ms;flex: 1;cursor: pointer;}

.sb3 .b ul li i{width: 120px;height: auto;line-height: 120px;font-size: 53px;font-weight: 400;text-align: center;transition: all 700ms;color: #fff;border-radius: 100px;display: block;margin: 0 auto 25px;background: #da251d;}

.sb3 .b ul li h3{font-size: 24px;color: #111;font-weight: 700;margin-bottom: 22px;transition: all 700ms;text-align: center;}

.sb3 .b ul li:nth-child(1) p{width: 70%;margin: 0 auto 30px;}

.sb3 .b ul li p{line-height: 30px;font-size: 17px;color: #111;text-align: center;height: 90px;margin-bottom: 30px;transition: all 700ms;}

.sb3 .b ul li:hover{background: rgba(218,37,29,.8);}

.sb3 .b ul li:hover i{background: #fff;color: #da251d;}

.sb3 .b ul li:hover h3,.sb3 .b ul li:hover p{color: #fff;}

.sb4{height:auto;padding: 100px calc(50% - 750px) 0px;background: #fff;}

.sb4 .t{margin-bottom: 50px;display: flex;justify-content: space-between;align-items: center;}

.sb4 .t .br{display: block;text-align: right;}

.sb4 .t .br p{font-size: 18px;color: #888;line-height: 30px;}

.sb4 .mysb4{display: block;padding-bottom: 30px;}

.sb4 .mysb4 .sb4-swiper-pagination .swiper-pagination-bullet{background: #fff;opacity: 1;width: 8px;height: 8px;border: 2px solid #b2b2b2;}

.sb4 .mysb4 .sb4-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #da251d;border-color: #da251d;}

.sb4 .mysb4 .sb4-swiper-pagination {top: auto;bottom: 5px;}

.sb4 dl{font-size: 0;text-align: center;}

.sb4 dl dd{width: 31%;display: inline-block;overflow: hidden;vertical-align: top;margin-right: 3.5%;cursor: pointer;}

.sb4 dl dd:nth-child(3n){margin-right: 0;}

.sb4 dl dd .imgs{display: block;border: 1px solid #e5e5e5;width: calc(100% - 2px);overflow: hidden;}

.sb4 dl dd img{width: auto;display: block;max-width: 100%;transition: all 700ms;margin: 35px auto;}

.sb4 dl dd h3{font-size: 18px;color: #111;line-height: 70px;margin-bottom: 30px;transition: all 700ms}

.sb4 dl dd:hover img{transform:scale(1.07);}

.sb4 dl dd:hover h3{color: #da251d;}

.sb5{height:auto;padding: 80px 0 0;background: #fff;width: 100%;margin-bottom: 90px;}

.sb5 .t{width: 1500px;display: block;margin: 0 auto 50px;position: absolute;left: calc(50% - 750px);}

.sb5 .mysb5{display: block;}

#certify {position: relative;width: 100%;margin: 0 auto;overflow: hidden;padding-top: 140px;}

#certify .swiper-slide {width: 1050px;height: auto;background: #fff;position: relative;overflow: hidden;cursor: pointer;;}

#certify .swiper-slide img{display:block;width: 100%;transition: all 700ms;}

#certify .swiper-slide h3{color: #fff;font-size: 18px;line-height: 30px;position: absolute;text-align: center;bottom: 25px;width: 100%;transition: all 700ms;opacity: 0;}

#certify .swiper-slide:hover img{transform: scale(1.07);}

#certify .swiper-slide:hover h3{color: #da251d;}

#certify .swiper-pagination {width: 100%;bottom: 20px;}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;border: 3px solid #fff;background-color: #d5d5d5;width: 10px;height: 10px;opacity: 1;}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {border: 3px solid #00aadc;background-color: #fff;}

#certify .swiper-button-next,#certify .swiper-button-prev{width: 54px;height: 54px;font-size: 27px;background-color: #fff;border-radius: 100px;color: #ddd;top: 40px;border:1px solid #ddd;transition: all 700ms}

#certify .swiper-button-prev {left: auto;right: calc(50% - 750px + 80px);}

#certify .swiper-button-next {right: calc(50% - 750px );}

#certify .swiper-button-prev.icon-zuojiantou:before{margin-left: -3px;}

#certify .swiper-button-next.icon-youjiantou:before{margin-left: 3px;}

#certify .swiper-button-next:hover,#certify .swiper-button-prev:hover{background:#da251d;color: #fff;}

#certify .swiper-button-prev::after,#certify .swiper-button-next::after{content: '';}

/* 关于我们 */



/* 产品中心 */

.p01 .pro{display:block;width:100%;margin: 0 auto;}

.p01 .pro ul{font-size: 0;}

.p01 .pro li{display: inline-block;vertical-align: middle;margin-right:2.66%;width:calc(23% - 42px);border: 1px solid #e5e5e5;margin-bottom: 3%;padding: 30px 20px;cursor: pointer;}

.p01 .pro li:nth-child(4n){margin-right: 0;}

.p01 .pro li .imgs{display: block;overflow: hidden;margin-bottom: 30px;}

.p01 .pro li .imgs img{width: auto;display: block;transition: all 700ms;max-height: 200px;margin: 0 auto;max-width: 300px;}

.p01 .pro li .ans{display: block;text-align: left;}

.p01 .pro li .ans h5{font-size: 18px;color: #111;font-weight: 700;line-height: 30px;margin-bottom: 10px;transition: all 700ms;}

.p01 .pro li .ans p{font-size: 18px;color: #111;font-weight:400;line-height: 30px;margin-bottom: 30px;transition: all 700ms;}
.p01 .pro li .ans p.ts1{margin-bottom: 5px;}
.p01 .pro li .ans a{line-height: 48px;width: 80%;text-align: center;border-radius: 10px;border: 1px solid #da251d;color: #da251d;font-size: 18px;display: block;margin: 0 auto;transition: all 700ms;}



.p01 .pro li:hover h5,.p01 .pro li:hover p{color: #da251d;}

.p01 .pro li:hover a{background: #da251d;color: #fff;}

.p01 .pro li:hover img{transform: scale(1.05);}

.p-r{width: 1500px;margin: 80px auto;}

.p-r .pt{display: flex;justify-content: space-between;align-items: flex-start;width: 100%;margin-bottom: 30px;}

.p-r .pt .l{width: auto;display: inline-block;vertical-align: top;max-width: 650px;}

.p-r .pt .l .imgs{width: 100%;position: relative;cursor: pointer;}

.p-r .pt .l .imgs>.top{border: 1px solid #e9e9e9;border-radius: 3px;overflow: hidden;}

.p-r .pt .l .imgs .top{width:100%;height:auto;display: block;margin: 0 auto;overflow: hidden;width: 544px;height:362px;box-shadow: 1px 0px 12px #eee;}

.p-r .pt .l .imgs .top img{width: auto;height:100%;display: block;transition: all 700ms;margin: 0 auto;}

.p-r .pt .l .imgs .btm{width:80%;height: auto;margin: 0 auto;position: relative;padding: 0 10%;}

.p-r .pt .l .imgs .btm .ulbox{width:100%;overflow: hidden;margin: 0 auto;position: relative;}

.p-r .pt .l .imgs .btm ul{width:100%;height: 80px;overflow: hidden;transition: all 500ms;display: flex;justify-content: center;align-items: center;}

.p-r .pt .l .imgs .btm ul li{display: block;overflow: hidden;cursor: pointer;margin: 0 5px;width: 8px;height: 8px;background: #fff;border: 2px solid #b2b2b2;border-radius: 20px;transition: all 700ms;}

.p-r .pt .l .imgs .btm ul li img{width: 80px;height:80px;display: block;border:1px solid #e6e6e6;border-radius: 3px;display: none;}

.p-r .pt .l .imgs .btm ul li.hov{background: #da251d;border-color: #da251d;}

.p-r .pt .l .imgs .btm ul li:hover{background: #da251d;border-color: #da251d;}

.p-r .pt .l .imgs .btm #prev{width: 22px;height: auto;left: 0;top: 50%;position: absolute;cursor: pointer;transform:translateY(-50%);font-size: 30px;color: #111;transition: all 700ms;display: none;}

.p-r .pt .l .imgs .btm #next{width: 22px;height:auto;right: 0;top: 50%;position: absolute;cursor: pointer;transform:translateY(-50%);font-size: 30px;color: #111;transition: all 700ms;display: none;}

.p-r .pt .l .imgs .btm #prev:hover,.p-r .pt .l .imgs .btm #next:hover{color: #da251d;}

.p-r .pt .l .imgs:hover img{transform: scale(1.07);}



.p-r .pt .r{width: calc(100% - 650px);text-align: left;margin-bottom: 70px;}

.p-r .pt .r	h3{font-size: 38px;color: #111;font-weight: 700;line-height: 50px;margin-bottom: 22px;}

.p-r .pt .r .tit{display: block;margin-bottom: 40px;}

.p-r .pt .r .tit p{display: block;font-size: 18px;color: #111;width: 100%;text-align: left;line-height: 40px;margin-bottom: 5px;}

.p-r .pt .r .f{display: block;position: relative;width: 178px;border-radius: 70px;background: #da251d;display: block;border: 1px solid #da251d;transition: all 700ms;height: 48px;cursor: pointer;}

.p-r .pt .r .f i{font-size: 18px;color: #fff;line-height: 50px;position: absolute;top: 0;pointer-events: none;width: 100%;text-align: center;transition: all 700ms;}

.p-r .pt .r .f a{width:100%;line-height: 48px;font-size: 0;border-radius: 70px;background: #da251d;display: block;transition: all 700ms;}

.p-r .pt .r .f:hover{background: #fff;}

.p-r .pt .r .f:hover a{background: #fff;}

.p-r .pt .r .f:hover i{color: #da251d;}

.p-r .pb{display: block;width: 100%;}

.p-r .pb h3{font-size: 24px;color: #111;font-weight: 700;position: relative;border-bottom: 1px solid #cccccc;padding-bottom: 25px;}

.p-r .pb h3::before{content: '';position: absolute;bottom: -1px;left: 0;background: #da251d;width: 100px;height:4px;}

.p-r .pb .txt p{font-size: 17px;color:#333;text-indent: 2em;text-align: justify;margin-bottom: 35px;line-height: 33px;}

.p-r .pb .txt strong{font-weight: 700;}

.p-r .pb .txt img{display: block;margin: 40px auto;width: auto;height: auto;max-width: 94%;}

/* 产品中心 */



/* 新闻列表 */

.n01{display: block;width: 100%;}

.n1{display: block;width:100%;margin: 0 auto;font-size: 0;margin-bottom: 50px;}

.n1 a{display:flex;justify-content: space-between;align-items: center;font-size: 0;background: #fff;height: auto;}

.n1 a .nl{display: block;width: calc(50% - 100px);margin:auto 50px;}

.n1 a .nl h3{font-size: 28px;color: #222;font-weight: 700;line-height: 50px;height: 100px;margin-bottom: 20px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.n1 a .nl p{font-size: 18px;color: #444;line-height: 30px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;width: 100%;margin-bottom: 30px;}

.n1 a .nl b{font-size: 18px;color: #888;display: block;margin-bottom: 20px;}

.n1 a .nl .apply{width: auto;display: inline-block;}

.n1 a:hover .nl i{background: #fff;}

.n1 a:hover .nl i .tr,.n1 a:hover .nl i .tx{color: #da251d;}

.n1 a:hover p,.n1 a:hover b,.n1 a:hover h3{color: #da251d;}

.n1 a:hover .imgs img{transform: scale(1.05);}



.n1 a .imgs{width: 50%;display: block;overflow: hidden;}

.n1 a img{width:100%;height: auto;display: block;transition: all 700ms;}

.n1 .swiper-pagination{left: auto !important;width: 5% !important;right: 51%;}

.n1 .swiper-pagination .swiper-pagination-bullet{width: 10px !important;height: 10px !important;}

.n1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #da251d;}

.n2{display: block;width:100%;height: auto;margin: 0 auto;}

.n2 ul{font-size: 0;}

.n2 ul li{display: inline-block;vertical-align:top;width:31%;margin-right: 3.5%;background: #fff;transition: all 700ms;position: relative;}

.n2 ul li:nth-child(1){margin-bottom: 50px;}

.n2 ul li:nth-child(3n){margin-right: 0;}

.n2 ul li a{display: block;}

.n2 ul li a .imgs{width:100%;overflow: hidden;}

.n2 ul li a .imgs img{width:100%;height: auto;display: block;transition: all 700ms}

.n2 ul li a .ans{display: block;padding:30px 30px 50px; }

.n2 ul li a .ans b{font-size: 18px;color: #888;line-height: 15px;transition: all 700ms}

.n2 ul li a .ans p{font-size: 18px;color: #888;line-height: 30px;transition: all 700ms;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;width:100%;margin-bottom: 12px;}

.n2 ul li a .ans h5{font-size: 24px;font-weight:400;color: #333;line-height: 36px;height: 72px;transition: all 700ms;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 15px;}

.n2 ul li:hover .imgs img{transform: scale(1.05);}

.n2 ul li:hover a h5,.n2 ul li:hover a p,.n2 ul li:hover a b{color: #da251d;}

/* 新闻列表 */

/* 新闻详情 */

.dn{width: 1500px;padding: 80px 0 30px;border-bottom: 1px solid #e4e4e4;margin: 0 auto 60px;}

.dn h2{font-size: 38px;line-height: 35px;font-weight: 700;color: #111;text-align: center;margin-bottom:30px;}

.dn span{font-size: 18px;color: #707070;text-align: center;line-height: 30px;display: block;}

.cba{display: block;width: 1300px;margin: 0 auto;}

.cba p{font-size: 18px;color:#333;text-indent: 2em;text-align: justify;margin-bottom: 10px;line-height: 35px;}


.cba strong p,.cba p strong{font-weight: 700;}
.cba p span,.cba span p{font-size: inherit !important;}



.cba img{display: inline-block;vertical-align: middle;height: auto;max-width: 800px;margin: 10px 20px;}

/* 新闻详情 */



/* 加入我们 */

.rec{width: 1500px;margin: 0 auto;}

.rec .b table{width: 100%;}

.rec .b table th{font-size: 18px;color:#fff;line-height: 70px;font-weight: bold;background-color: #da251d;text-align: left;}

.rec .b table th:nth-child(1){padding-left: 50px;}

.rec .b table th:nth-child(1){width: 300px;}

.rec .b table th:nth-child(2){width: 300px;}

.rec .b table th:nth-child(3){width: 270px;}

.rec .b table th:nth-child(4){width: 250px;}

.rec .b table th:nth-child(5){width: 235px;}

.rec .b table th:nth-child(6){width: auto;}

.rec .b table .titles{overflow: hidden;cursor: pointer;position: relative;}

.rec .b table .titles::after{content: '';position: absolute;width: 100%;height: 1px;background: 000;bottom: 0;left: 0;transition: all 700ms;}

.rec .b table .titles td{font-size: 18px;color:#444;line-height: 50px;padding: 15px 0;text-align: left;position: relative;border-bottom: 1px solid #fbfbfb;transition: all 700ms;}

.rec .b table .titles td .more{margin-top: 0;position: absolute;left:0px;top: 50%;transform: translate(0,-50%);font-size: 18px;display: block;color: #999;border:1px solid #c4c4c4;font-weight: bold;width: 36px;line-height: 36px;border-radius: 50px;text-align: center;transition: all 700ms;}

.rec .b table .titles td .more2{margin-top: 0;position: absolute;left: 0px;top: 50%;transform: translate(0,-50%);font-size: 18px;display: block;color: #999;border:1px solid #c4c4c4;font-weight: bold;width: 36px;line-height: 36px;border-radius: 50px;text-align: center;}

.rec .b table .titles td.td1{padding-left: 50px;}

.rec .b table .titles td.td4{padding-left: 15px;}

.rec .b table .titles td.td5{padding-left: 15px;}

.rec .b table .titles td a.more{display:block;}

.rec .b table .titles td a.more2{display:none;}

.rec .b table .titles.tr_hov::after{opacity: 1;background: #da251d;}

.rec .b table .titles.tr_hov td.td1{color: #da251d;}

.rec .b table .titles.tr_hov td a.more{transform:translate(0,-50%) rotate(90deg);border-color: #da251d;color: #da251d;} 

/* .rec .b table .titles.tr_hov td a.more2{display:block;} */

.rec .b table .titles:hover td.td1{color: #da251d;}

.rec .b table .conts{display: none;overflow: hidden;background:#f7f7f7;}

.rec .b table .conts td{border-bottom: 1px solid #dbdbdb;padding: 15px 0 30px;font-size: 18px;font-weight: bold;}

.rec .b table .conts td:nth-child(1){padding-left: 50px;position: relative;padding-top: 30px;}

.rec .b table .conts td .t1{width: 300%;margin-bottom: 10px;}

.rec .b table .conts td:nth-child(1) h2{font-size: 18px;color:#444;line-height: 36px;font-weight: bold;margin-bottom: 0;}

.rec .b table .conts td:nth-child(2){padding-left: 20px;}

.rec .b table .conts td .t1 .txt{display: block;}

.rec .b table .conts td .t1 .txt p{font-size: 17px;line-height: 30px;}

.rec .b table .apply{display: block;margin-top: 30px;background: #da251d;}

.rec .b table .apply .tx{color: #fff;}

.rec .b table .apply .tr{color: #fff;}

.rec .b table .apply:hover{background: #fff;}

.rec .b table .apply:hover .tx,.rec .b table .apply:hover .tr{color: #da251d;}





.joinbg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;left: 0;top: 0;z-index: 1;display: none;}

.joinbox{width:560px;height: auto;position: fixed;top: 50%;left: 50%;border:1px solid #ccc;background: #fff;z-index: 2;display: none;transform: translate(-50%,-50%);}

.joinbox .j-t{width: auto;height: auto;position: relative;background: #da251d;}

.joinbox .j-t h2{font-size: 20px;color:#fff;line-height: 40px;text-align: center;font-weight: bold;}

.joinbox .j-t a.close{font-size: 12px;color:#fff;line-height: 40px;position: absolute;right: 10px;top: 0}

.joinbox .j-b{width: auto;height: auto;padding: 60px 10px;}

.joinbox .j-b p{font-size: 17px;color:#222;line-height: 26px;text-indent: 2em;text-align: center;}

.joinbox .j-b p span a{color:#da251d;font-weight: bold;}

/* 加入我们 */







/* 文档下载 */

.prods .n01 .n2{display:block;line-height: 68px;font-size: 0;display: flex;justify-content: space-between;align-items: center;background: #da251d;width: calc(100% - 80px);margin: 0 auto;padding: 0 40px;}

.prods .n01 .n2 h5,.prods .n01 .n2 b,.prods .n01 .n2 i{font-size: 18px;color: #fff;display: inline-block;vertical-align: middle;}

.prods .n01 .n2 h5{width: 25%;text-align: left;}

.prods .n01 .n2 b{width: 30%;text-align: center;}

.prods .n01 .n2 i{width: 5%;text-align: center;}

.prods .n01 ul{font-size: 0;}

.prods .n01 ul li{display: block;border-bottom: 1px solid #e5e5e5;width: 100%;margin-bottom: 0;margin-right: 0;}

.prods .n01 ul li:hover::before{display: none;}

.prods .n01 ul li:hover a h5{color: #da251d;}

.prods .n01 ul li:hover a b{color: #da251d;}

.prods .n01 ul li:hover a i{color: #da251d;}

.prods .n01 ul li a{display:block;line-height: 89px;font-size: 0;display: flex;justify-content: space-between;align-items: center;width: calc(100% - 80px);margin: 0 auto;}

.prods .n01 ul li a h5{font-size: 18px;color: #222;display: inline-block;vertical-align: middle;width: 50%;transition: all 700ms;}

.prods .n01 ul li a b{font-size: 16px;color: #444;display: inline-block;vertical-align: middle;width: 30%;transition: all 700ms;}

.prods .n01 ul li a i{font-size: 22px;color: #444;display: inline-block;vertical-align: middle;width: 5%;text-align: center;transition: all 700ms;}

/* 文档下载 */

/* 技术专利 */

.npc{display: block;font-size: 0;width: 100%;}

.npc .hon{font-size: 0;text-align: left;}

.npc .hon li{width: 24%;display: inline-block;vertical-align: top;margin-right: 1.3333%;cursor: pointer;}

.npc .hon li .imgs{border: 1px solid #ebebeb;padding: 20px;overflow: hidden;}

.npc .hon li .imgs img{width: 100%;display: block;max-width: 100%;margin: 0 auto;transition: all 700ms;}

.npc .hon li h2{font-size: 18px;color:#222;line-height: 60px;text-align: center;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.npc .hon li:nth-child(4n){margin-right: 0;}

.npc .hon li:Hover img{transform: scale(1.07);}

/* 技术专利 */

/* 联系我们 */

.cnta{display: block;margin-bottom: 50px;}

.cnta ul{font-size: 0;display: flex;justify-content: space-between;align-items: center;}

.cnta li{display: block;border: 1px solid #e5e5e5;width: 31%;padding: 50px 0 25px;text-align: center;}

.cnta li i{width: 100px;height: 100px;border-radius: 100px;line-height: 100px;color: #fff;background: #da251d;font-size: 50px;margin: 0 auto;display: block;}

.cnta li p{line-height: 70px;color: #666;font-size: 18px;margin: 0 auto}

.cnta li h3{line-height:30px;font-size: 28px;font-weight: 700;color: #111;margin: 0 auto;height: 66px;}

.cnta li h3.adds{font-size: 20px;height:33px;font-weight: 400;}

.cntb{display: block;margin-bottom: 50px;width: calc(100% - 2px);border: 1px solid #e5e5e5;}

.cntb img{width: 100%;height: auto;display: block;}

.cntb img.mb{display: none;}

/* 联系我们 */

/* 在线留言 */

.mesg{padding: 0 calc(50% - 750px);background: #f7f7f7;}

.mesg .r{width:100%;display: inline-block;vertical-align: top;}

.mesg .r ul{font-size: 0;}

.mesg .r li{display: inline-block;vertical-align: middle;width:calc(49% - 1px);margin-right: 2%;margin-bottom: 30px;position: relative;}

.mesg .r li:nth-child(2n){margin-right: 0;}

.mesg .r li h5{display: none;}

/* .mesg.r li h5,.mesg.r li h6{display: block;position: relative;text-indent: 15px;color: #222;font-size: 16px;line-height: 50px;}

.mesg.r li h5::after{content: '*';position: absolute;top: 54%;left: -10px;transform: translateY(-50%);color:#e87613;font-size: 13px;} */

.mesg .r li input{display: block;line-height: 58px;border: 1px solid #e5e5e5;border-radius: 0px;background: #fff;font-size: 16px;text-indent:20px;width:100%;transition: all 700ms;}

.mesg .r li.box{width: 100%;margin-right: 0;margin-bottom: 0;}

.mesg .r li.box .inarea{height: 138px;padding: 15px 20px;width: 100%;border-radius: 0px;border: 1px solid #e5e5e5;line-height: 30px;font-size: 16px;width:calc(100% - 42px);transition: all 700ms}

.hos .apply{margin: 50px auto 60px;background: #da251d;cursor: pointer;width: 200px;}

.hos .apply .tx,.hos .apply .tr{color: #fff;}

.hos .apply:hover{background: #fff;}

.hos .apply:hover .tx,.hos .apply:hover .tr{color: #da251d;}

.mesg .r li::after{content: '*';top: 55%;left: 10px;transform: translateY(-50%);position: absolute;color: #da251d;font-size: 20px;z-index: 1;}

.mesg .r li.rd::after{opacity: 0;}

.mesg .r li input:focus { border-color: #da251d;}

.mesg .r li .box .inarea:focus{ border-color: #da251d;}



/* 在线留言 */



/* 搜索结果 */

.n2 .nsh{display: block;font-size: 0;}

.n2 .nsh li{display: block;margin-bottom: 30px;width: 100%;}

.n2 .nsh li a{display: block;}

.n2 .nsh li a .imgs{width: 300px;margin-right: 30px;display: inline-block;vertical-align: middle;}

.n2 .nsh li a .ans{padding: 0 0;width: calc(100% - 360px);display: inline-block;vertical-align: middle;}

.n2 .nsh li a .ans h5{font-size: 20px;-webkit-line-clamp:1;height: 36px;}

.n2 .nsh li a .ans p{text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;white-space:normal;height: 60px;}











/* 搜索结果 */











/*上一篇下一篇*/

.prenext{width:1500px;height:auto;margin:0 auto ;padding:19px calc(50% - 750px);background: #f7f7f7;}

.prenext ul{font-size: 0;display: flex;justify-content: space-between;align-items: center;margin: 0 auto;width: 96%;}

.prenext ul li{display:flex;color:#444;line-height:30px;font-size: 16px;width: 30%;transition: all 700ms;}

.prenext ul li i{font-size: 22px;color: #444;line-height: 32px;margin:0 5px;transition: all 700ms;}

.prenext ul li a{font-size:16px;color:#444;line-height:30px;display:inline-block;width: calc(100% - 101px);text-overflow: ellipsis;white-space:nowrap;overflow:hidden;transition: all 700ms;}

.prenext ul li:hover a{color:#da251d;}

.prenext ul li:hover i{color:#da251d;}

.prenext ul li:hover{color:#da251d;}



.prenext a.return{width: 120px;height: 42px;display:block;text-align: center;font-size: 16px;color:#444;line-height: 42px;text-align: center;transition: all 700ms;}

.prenext a.return:hover{color: #da251d;}





/*列表翻页*/

.dede_pages{overflow:hidden;padding:60px 0;clear:both; height:auto;}

.dede_pages ul{color:#999; text-align:center;font-size: 0;}

.dede_pages ul li{color:#666666; display:inline-block;overflow: hidden;margin-right: 10px;line-height: 52px;font-size:17px;background: #f5f5f5;transition: all 700ms;border-radius:5px;background: #fff;}

.dede_pages ul li .optionkw{margin-right: 5px;}

.dede_pages ul li a{color:#666666;text-decoration:none;width: 50px;height: 50px;line-height: 50px;display: block;font-size:17px;transition: all 700ms;border-radius: 5px;background: #fff;border: 1px solid #ccc;}

.dede_pages ul li:hover{ background:#da251d;color:#fff;}

.dede_pages ul li:hover select{border-color:#da251d;}

.dede_pages ul li:hover a{color:#fff;background:#da251d;border-color:#da251d;}

.dede_pages ul li:hover span{color:#fff;}

.dede_pages ul li.thisclass{width: 52px;height: 52px;background:#da251d;color:#fff;}

.dede_pages ul li select{display: none;}

.dede_pages ul li .optionkw {margin-right: 5px;display: none;}

.dede_pages ul li a.end {display: none;}

.dede_pages ul li a.first {display: none;}

.dede_pages ul li a.next,.dede_pages ul li a.prev{font-family: '宋体';}





 /*-------- 下拉菜单 --------------*/

.dropMenu {position:absolute;z-index:19;width: auto;;margin-top: 100px;margin-left: -35px;background:rgba(0,0,0,0.6);min-width: 146px; padding:10px 0;  top: 0;left: 0;opacity: 0;transition: all 700ms;pointer-events: none;}

.dropMenu li{margin-right: 0;}

.dropMenu li a{display:block;font-size: 15px;color:#fff;line-height: 40px;margin-right:5px;text-align: center;}

/* .dropMenu li:hover a{color:#da251d !important;} */



.headers .lr .nav li{position: relative;}

/* .headers .lr .nav li:hover ul{opacity: 1;} */

.headers .lr .nav li .h-btm li{display: block;margin: 0 0;}

.headers .lr .nav li .h-btm li a{display:block;font-size: 15px;color:#fff;line-height: 40px;margin-right:5px;text-align: center;}

.headers .lr .nav li .h-btm li a::before{opacity: 0 !important;}

.headers .lr .nav li:hover .h-btm li a{color: #fff !important;}

.headers .lr .nav li .h-btm li:hover a{color: #da251d !important;}



.myc.my-swiperpc{display: block;}

.myc.my-swipermob{display: none;}

.smo.b-ck{display: none;}



.a2 .b ul.r.rs{display: none;;}

@media(max-width: 1680px){

	.nav li a{padding: 0 0px;}

	.business .busb ul li .imgs img{width: auto;height: 100%;}

}









@media(max-width: 1488px){

	.p01{width: 94%;}

	.headers{width: 94%;padding: 0 3%;}

	.headers .lr .nav li{margin: 0 30px;}

	.headers .lr .nav li a{font-size: 17px;padding: 0 0;}

	.headers .lr .nab a{margin-left: 10px;}

	.headers .lr .nav li a::before{height: 3px;}



	.snavbar2 .snavbox{width: 94%;}

	.snavbar2 .snavbox .snav ul li a{font-size: 17px;line-height: 60px;}

	.snavbar2 .snavbox .bread{line-height: 60px;}

	.snavbar2 .snavbox .bread a{font-size: 15px;line-height: 60px;}

	.p01 .pt{padding: 5% 0 3%;}

	.n1 a .nl h3{font-size: 24px;line-height: 40px;height: 80px;margin-bottom: 3%;}

	.n1 a .nl b{margin-bottom: 3%;font-size: 15px;}

	.n2 ul li:nth-child(1){margin-bottom: 3%;}

	.n2 ul li a .ans{padding: 5%;}

	.n2 ul li a .ans h5{font-size: 20px;}

	.n2 ul li a .ans p{font-size: 17px;}

	.dede_pages{padding: 3% 0;}

	a .apply{width: 130px;}

	a .apply .tx{font-size: 15px;}

	a .apply .tr{font-size: 15px;}

	.dn{width: 94%;padding: 5% 0 3%;margin: 0 auto 3%;}

	.dn h2{font-size: 24px;margin-bottom: 20px;}

	.dn span{font-size: 15px;}

	.cba{width: 94%;margin-bottom: 5%;}

	.cba p{font-size: 17px;margin-bottom: 10px;text-indent: 0;}

	.cba img{margin:10px 10px;}

	.prenext{width: 94%;padding: 14px 3%;}

	.prenext ul li{font-size: 15px;}

	.prenext a.return{font-size: 15px;}

	.prenext ul li a{font-size: 15px;}



	.thz,.foot{width: 94%;padding:0 3%;}

	.thz .tb .swiper-container{padding-top: 80px;}

	.thz .tb dl{height: 120px;}

	.thz .tt{left: 3%;}

	.thz .tt h2{line-height: 80px;font-size: 24px;}

	.thz .tb .swiper-container .swiper-pagination{line-height: 80px;}

	.foot .ft{padding: 3% 0;}

	.foot .ft .r{width: 65%;}

	.foot .ft .r ul li h5{font-size: 17px;}

	.foot .ft .r ul li a{font-size: 15px;}

	.foot .ft .l .tis i{width: 50px;line-height: 50px;font-size: 25px;}

	.foot .ft .l .tis .t h6{font-size: 17px;}

	.foot .ft .l .tis{margin-bottom: 5%;}

	.foot .ft .l .tis .t p{font-size: 15px;}

	.foot .ft .r ul li img{width: 100%;}

	.foot .fb p,.foot .fb a{font-size: 14px;line-height: 50px;}

	.p01 .pt h2{font-size: 35px;line-height: 35px;margin-bottom: 15px;}

	.p01 .pt p{font-size: 15px;}

	.cnta li p{font-size: 17px;line-height: 20px;margin: 5% auto 3%;}

	.cnta li h3.adds{font-size: 17px;}

	.cnta li h3{font-size: 20px;width: 94%;margin: 0 auto;}

	.mesg{padding: 0 3%;}

	.mesg .r li input{font-size: 15px;}

	.hos .apply{margin: 3% auto;}

	.rec{width: 100%;}

	.rec .b table th:nth-child(1){padding-left: 3%;}

	.rec .b table th:nth-child(1){width: 23%;}

	.rec .b table th:nth-child(2){width: 23%;}

	.rec .b table th:nth-child(3){width: 17%;}

	.rec .b table th:nth-child(4){width: 15%;}

	.rec .b table th:nth-child(5){width: 15%;}

	.rec .b table .titles td.td1{padding-left:3%;}

	.rec .b table th,.prods .n01 .n2{font-size: 17px;line-height: 60px;}

	.rec .b table .titles td{font-size: 17px;}

	.rec .b table .conts td:nth-child(1){padding-left: 3%;}

	.rec .b table .conts td:nth-child(1) h2{font-size:17px;}

	.rec .b table .conts td .t1 .txt p{font-size: 15px;}

	.prods .n01 .n2 h5, .prods .n01 .n2 b, .prods .n01 .n2 i{font-size: 17px;}

	.prods .n01 ul li a{line-height: 70px;}

	.prods .n01 ul li a h5,.prods .n01 ul li a b{font-size: 17px;}

	.dede_pages ul li.thisclass{width: 42px;height: 42px;font-size: 15px;line-height: 42px;}

	.dede_pages ul li a{font-size: 15px;width: 40px;height: 40px;line-height: 40px;}

	.npc .hon li h2{font-size: 17px;}

	.n1,.cnta,.cntb{margin-bottom: 3%;}

	.sb4 dl dd{width: calc(31% - 1px);}

	.snavbar2{margin-top: -60px;}

	.sb1,.sb2,.sb3,.sb4{width: 94%;padding: 5% 3%;}

	.sb1 .b02{width: 100%;}

	.sb5{padding: 0 0 0;margin-bottom: 5%;}

	.sb5 .t{width: 94%;left: 3%;margin: 0 auto 3%;}

	.sb1 .b01{width: 100%;}

	.p-r{width: 94%;padding: 5% 0;margin: 0 auto;}

	.p-r .pt .r .f,.hos .apply,.rec .b table .apply{width: 160px;line-height: 44px;}

	.sb2 .myst2 .bit h3,.a2 .b .l ul li .new1 .txt h5,.a2 .b .l ul li .new2 .tet h5{font-size: 20px;}

	.n2 ul li a .ans b{font-size: 15px;}

	.p-r .pt .r .tit p,.n1 a .nl p,.sb1 .b01 .l .txt p,.sb1 .banner_bar_bd .bd_l dl .txt,.sb4 .t .br p,.sb4 dl dd h3,.about .aus h5,.a0 .l .lm ul li a h5,.s03 .banner_bar_bd .bd_l dl p,.s03 .banner_bar_bd .bd_l dl .txt,.a2 .b .l ul li .new1 .txt p,.a2 .b .l ul li .new2 .tet p,.p01 .pro li .ans a,.p01 .pro li .ans p{font-size: 17px;}

	.about .aus h3{font-size:35px;line-height: 35px;}

	.about .aus h5{line-height: 20px;font-size: 15px;}

	.sb1 .b01 .l .aus,.sb3 .t,.sb4 .t{margin-bottom: 3%;}

	.sb1 .b01 .l .txt p{margin-bottom: 7px;}

	.sb3 .b ul li{padding: 5% 3% 3%;}

	.sb3 .b ul li h3{margin-bottom: 3%;}

	.sb3 .b ul li p{margin-bottom: 0;}

	.sb3 .b ul li:nth-child(1) p{width: 79%;margin-bottom: 0;}

	.sb4 dl dd h3{line-height: 50px;margin-bottom: 3%;}

	#certify{padding-top: calc(76px + 3%);}

	#certify .swiper-button-next, #certify .swiper-button-prev{width: 48px;height: 48px;}

	#certify .swiper-button-prev{right:calc(3% + 80px);}

	#certify .swiper-button-next{right:3% ;}

	.p01 .pro li .imgs{margin-bottom: 3%;}

	.p01 .pro li .ans p{margin-bottom: 3%;}

	.p-r .pt .r{margin-bottom: 70px;}

	.p-r .pt .r h3{font-size: 35px;}

	.p-r .pt .r .f i{font-size: 15px;}



	.sright{right: 20px;}

	.right-contact-img ul li,.fkabo,.gotop{width: 44px;line-height: 44px;}

	.fs a i{font-size: 24px;}

	.right-contact-img ul li a i,.fkabo a i{font-size: 22px;}

	.gotop i{font-size: 24px;}

	.right-contact-img ul li .pull_down2 .he .ps1{font-size: 15px;line-height: 44px;}

	.fkabo .weib{margin-top:-100px;}

	.dropMenu{margin-left: -38px;}

	.s01 .myc .txt{left: 5%;}

	.a0,.a2{width: 94%;padding: 0 3%;}

	.a1{width: 94%;}

	.lt h2{font-size: 40px;line-height: 35px;}

	.lt h5{font-size: 17px;line-height: 20px;}

	.a0 .lt p{font-size: 15px;}

	.a0 .l .lm ul li a h5{font-size: 17px;}

	.a2 .b .l ul li .new1 .txt{padding: 8%;}

	.a2 .b .l ul li .new1 .txt b{font-size: 15px;}

	.a2 .b .l ul li .new2 .tet{padding-top: 10%;}

	.a2 .b .l ul li .new2 .tet .lin{margin: 7% 0;}



}

@media(max-width: 1366px){

	.headers .lt img{width: 250px}

	.sbanner{margin-top: 80px;}

	.headers .lr .nav li a{font-size: 17px;padding: 0 0;line-height: 80px;}

	.sbanner{max-height: 410px;}

	a .apply{margin-top: 5%;}

	.sb3 .b ul li p,.cba p,.p-r .pb .txt p,.prods .n01 ul li a h5, .prods .n01 ul li a b,.n2 ul li a .ans p,.rec .b table .titles td,.joinbox .j-b p,.p-r .pt .r .tit p, .n1 a .nl p, .sb1 .b01 .l .txt p, .sb1 .banner_bar_bd .bd_l dl .txt, .sb4 .t .br p, .sb4 dl dd h3, .about .aus h5, .a0 .l .lm ul li a h5, .s03 .banner_bar_bd .bd_l dl p, .s03 .banner_bar_bd .bd_l dl .txt, .a2 .b .l ul li .new1 .txt p, .a2 .b .l ul li .new2 .tet p, .p01 .pro li .ans a, .p01 .pro li .ans p{font-size: 15px;}

	.n2 ul li a .ans h5,.n1 a .nl p{font-size: 17px;line-height: 33px;margin-bottom: 0;}

	.p01 .pro li .ans h5{margin-bottom: 3%;font-size: 17px;}

	.p01 .pro li .ans p{margin-bottom: 5%;}

	.p01 .pro li .ans a{line-height: 40px;}

	.sb3 .b ul li h3{font-size: 20px;}

	.sb3 .b ul{gap: 30px;}

	.a0 .l .lm ul li a h5{font-size: 17px;}

	.b-ck p{font-size: 15px;}

	.a1 .l .lm h3{font-size: 28px;}

	.a1 .l .lm p{font-size: 15PX;}

	.a2 .l .lr a{font-size: 17px;}



	.b-ck{width: 162px;}

	.a2 .b .r li a .txt h5{font-size: 17px;}

	.a2 .b .r li a .txt b{font-size: 15px;}



	.sb3 .b ul li:nth-child(1) p{width: 70%;}



	.dropMenu{margin-top:81px}





}





@media(max-width: 1288px){

	.headers .lt img{width: 200px}

	.headers .lr .nav li a{font-size: 15px;}

	.dropMenu{margin-left: -43px;}

	.headers .lr .nav li .h-btm li a{font-size: 14px;}



}

@media(max-width: 1000px){

.p-r .pt .l .imgs .top img{max-height: 300px;}

.myc.my-swiperpc{display: none;}

.myc.my-swipermob{display: block;}

.s01 .myc .swiper-slide-active .txt{top: 35%;}

.s01 .myc .txt{width: 90%;left: 5%;}

.s01 .myc .txt h2{font-size: 30px;line-height: 50px;}

.s01 .myc .txt .red{margin: 5% 0;}

.s01 .myc .txt p{font-size: 20px;line-height: 30px;}

.lt h2{font-size: 30px;line-height: 28px;margin-bottom: 10px;}

.lt h5{font-size: 15px;margin-bottom:15px;}

.s02{background-size:auto 100vh !important;background-position-x: 80% !important;}

.a0,.a1{display: block;}

.a0 .l,.a0 .r{width: 100%;}

.a0 .l .lm ul{width: 100%;}

.a0 .lt{margin-bottom: 5px;}

.a0 .lt p{line-height: 25px;}

.a0 .b-ck{display: none;}

.smo.b-ck{display: block;margin-top: 20px;}

.smo.b-ck {width: 130px;line-height: 40px;}

.b-ck i{width: 8px;height: 8px;border-width: 5px;}

.a0 .l .lm ul{margin-bottom: 20px;}

.a0 .l .lm ul li{padding: 7px 0;}

.a0 .l .lm ul li a h5,.a0 .l .lm ul li a p{font-size: 15px;}

.a1{top: 50%;}

.a1 .l{width: 90%;padding: 5%;}

.a1 .r{width: 100%;}

.a1 .l .lt{margin-bottom: 0;}

.a1 .l .lm h3{font-size: 17px;line-height: 30px;margin-bottom: 10px;}

.a1 .l .lm p{line-height: 25px;}

.s03 .banner_bar_bd .bd_l dl{width: 44%;padding: 3%;height: 140px;}

.s03 .banner_bar_bd .bd_l dl .num i{font-size: 35px;}

.s03 .banner_bar_bd .bd_l dl .num H4{font-size: 25px;vertical-align:inherit}

.s03 .banner_bar_bd .bd_l dl .num em{font-size: 18px;}

.a1 .l::after{width: 100%;height: 1px;top: auto;bottom: 0;}

.a1 .b-ck{display: none;}

.a1 .smo.b-ck{display: block;position: absolute;}

.s03{background-size:auto 100vh !important;}

.a2 .lt h5{margin-bottom:0;}

.a2 .l{margin-bottom: 20px;}

.a2 .l .lr a{margin: 0 7px;padding: 0 10px;line-height: 38px;font-size: 15px;}

.a2 .b{width: 100%;display: block;}

.a2 .b .l{display: none;width: 100%;}

.a2 .b .l ul li:nth-child(2){display: none;}



.a2 .b ul.r{display: none;}

.a2 .b ul.r.rs{width: 100%;display: block;}



.a2 .b .r li{margin-bottom: 3%;}

.a2 .b .r li a .img{width: 50%;margin-right: 3%;}

.a2 .b .r li a .txt{width: 47%;}

.a2 .b .r li a .txt h5{line-height: 30px;}

/* .a2 .b .r li:nth-child(3){display: none;} */











.sright{bottom: 5%;}

.sright .right-contact-img{display: none;}

.fkabo{display: none;}









.sb3 .b ul li:nth-child(1) p{width: 100%;}

.p01 .pt{padding: 7% 0 5%;}



.headers{height: 60px;}

.sbanner{display: none;}

.sbannerbox-m{display: block;margin-top: 61px;font-size: 0;}

.sbannerbox-m img{width: 100%;}

.snavbar2{margin-top: -55px;}

.cntb img.pc{display: none;}

.cntb img.mb{display: block;}

.headers .lr{display: none;}

.navs-m{border: 0px solid #da251d;padding: 5px;border-radius: 5px;display: inline-block;}

.navs-m .navicon{width: 28px;height: 20px;background: url(../images/index/navicon.png) no-repeat scroll center center;background-size: 100%;display: block;}

.navs-m ul{width: 0;position: fixed;right: -100%;top: 0;background-color: #313131;transition: all 700ms;overflow: hidden;height: 100vh;z-index: 11;transform: translateY(60px);}

.navs-m ul .close{font-size: 16px;color:#fff;display: block;text-align: right;padding: 0 3%;line-height: 30px;background-color: #272727;height: 30px;}

.navs-m ul li{padding: 0 3%;}

.navs-m ul li a{color:#fff;line-height: 40px;display: block;padding-left: 4%;font-size: 16px;text-align: left;padding: 10px 0;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.5);}

.navs-m ul li a i{width: 40px;height: 40px;display: inline-block;vertical-align: middle;margin-right: 10px;font-size: 24px;line-height: 40px;text-align: center;}

.navs-m ul li a b{font-size: 18px;color:#fff;line-height: 40px;display: inline-block;vertical-align: middle;}



.snavbar2 .snavbox{display: block;overflow: hidden;}

.snavbar2 .snavbox .bread{display: none;}

.snavbar2 .snavbox .snav{overflow-x: scroll;width: 100%;overflow-y: hidden;}

.snavbar2 .snavbox .snav ul{display: flex;width: 100%;align-items: center;}

.snavbar2 .snavbox .snav ul.nav_about{width: 125%;}

.snavbar2 .snavbox .snav ul.nav_service{width: 150%;}

.snavbar2 .snavbox .snav ul li{width: 25%;margin-right: 0;}

.snavbar2 .snavbox .snav ul li a{font-size: 13px;line-height: 55px;padding: 0 0;}



.p01 .pt h2{font-size: 25px;line-height: 30px;margin-bottom: 5px;}

.p01 .pt p{font-size: 14px;}



.npc .hon li{width: 49%;margin-right: 2%;}

.npc .hon li:nth-child(2n){margin-right: 0;}

.npc .hon li .imgs{padding: 10px;}

.npc .hon li h2{font-size: 15px;margin-bottom: 10px;line-height: 30px;}



.thz .tt h2{line-height: 60px;font-size: 24px;}

.thz .tb .swiper-container .swiper-pagination{line-height: 70px;}

.thz .tb .swiper-container{padding-top: 60px;}

.thz .tb dl dd{width: 16%;}

.thz .tb dl{height: 80px;}

.foot .ft{display: block;}

.foot .ft .l{width: 100%;}

.foot .ft .l .tis{margin-bottom: 3%;}

.foot .ft .l .tis .t h6,.foot .ft .l .tis .t p{line-height: 25px;}

.foot .ft .r{width: 100%;}

.foot .ft .r ul{display: block;}

.foot .ft .r ul li{margin-bottom: 5px;display: none;}

.foot .ft .r ul li h5{display: block;margin-bottom: 3%}

.foot .ft .r ul li a{display: inline-block;vertical-align: middle;margin-right: 7px;margin-bottom: 0;}

.foot .ft .r ul li:last-child{display: block;}

.foot .ft .r ul li img{margin-top: 0;}

.foot .fb{display: block;padding: 3% 0;}

.foot .fb p, .foot .fb a{font-size: 13px;text-align: center;line-height: 30px;}

.prods .n01 .n2{width: 94%;padding: 0 3%;line-height: 50px;}

.prods .n01 .n2 h5, .prods .n01 .n2 b, .prods .n01 .n2 i{font-size: 15px;}

.prods .n01 .n2 b{display: none;}

.prods .n01 .n2 i{width: 15%;}

.prods .n01 ul li a{width: 94%;line-height: 55px;}

.prods .n01 ul li a i{width: 15%;}

.prods .n01 ul li a b{display: none;;}

.prods .n01 ul li a h5{width: 80%;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;font-size: 14px;}

.dede_pages{padding: 5% 0;}







.n1 a{display: block;}

.n1 a .imgs{width: 100%;}

.n1 a .nl{width: 94%;padding: 3%;margin: 0 auto}

.n1 a .nl h3{font-size: 20px;line-height: 30px;height: 60px;}

.n1 a .nl b{font-size:13px;}

.n1 a .nl p{font-size: 15px;margin-bottom: 0;}

.n1 .swiper-pagination{width: 70px !important;right: 3%;}

.n1 .swiper-pagination .swiper-pagination-bullet{background: #ddd;}

.n1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #da251d;}

.dn h2{font-size: 20px;margin-bottom: 3%;line-height: 30px;}

/* .prenext{width: 94%;margin: 20px auto 0;padding: 0 0;background: #fff;} */

.prenext ul{width: 100%;display: block;position: relative;}

.prenext ul li{width: 100%;font-size: 14px;}

.prenext ul li a{font-size: 14px;width: calc(100% - 165px);}

.prenext ul li i{display: none;}

.prenext a.return{position: absolute;right: 0;top:13px;font-size: 13px;border: 1px solid #444;border-radius: 100px;width: 84px;line-height: 31px;height: 31px;}

.prenext a.return:hover{border-color: #da251d;}



.p01 .n2 ul li{width:49%;margin-right: 2%;margin-bottom: 3%;}

.p01 .n2 ul li:nth-child(3n){margin-right: 2%;}

.p01 .n2 ul li:nth-child(2n){margin-right: 0;}

.p01 .n2 ul li a .ans h5{font-size: 15px;line-height: 30px;height: 30px;-webkit-line-clamp:1;margin-bottom: 5%;}

.p01 .n2 ul li a .ans p{display: none;}

.n2 ul li a .ans b{font-size: 13px;}



.cnta ul{display: block;}

.cnta li{width: calc(100% - 2px);margin-bottom: 5%;}

.mesg .r li{width: calc(100% - 2px);margin-right: 0;margin-bottom: 3%;}

.mesg .r li input{line-height: 40px;}

.mesg .r li.box .inarea{width: calc(100% - 42px);padding: 5px 20px;height: 148px;font-size: 15px;}

a .apply{line-height: 40px;;}

.hos .apply{margin: 5% auto}



.p01 .n2 .nsh li{width: 100%;margin-right: 0;margin-bottom: 5%}

.p01 .n2 .nsh li a .imgs{width: 50%;margin-right: 3%;}

.p01 .n2 .nsh li a .ans{width: 44%;}

.p01 .n2 ul li a .ans h5{height: 60px;-webkit-line-clamp:2}



.rec{width: 100%;}

.rec .b{overflow-x: scroll;}

.rec .b table{width: 200%;}

.rec .b table th{font-size: 15px;line-height: 42px;}

.rec .b table .titles td{font-size: 15px;line-height: 35px;padding: 7px 0;}

.rec .b table th:nth-child(1), .rec .b table .titles td:nth-child(1){padding-left: 2%;}

.rec .b table th:nth-child(2){padding-left: 0;}

.rec .b table th:nth-child(1){width: 22%;}

.rec .b table th:nth-child(2){width: 17%;}

.rec .b table th:nth-child(3){width: 18%;}

.rec .b table th:nth-child(4){width: 17%;}

.rec .b table th:nth-child(5){width: 17%;}





.rec .b table .titles td .more, .rec .b table .titles td .more2{right: 20%;width: 25px;height: 25px;font-size: 13px;line-height: 25px;}

.rec .b table .conts td:nth-child(1){padding-left: 2%;padding-top: 2%;}

.rec .b table .conts td:nth-child(1) h2{font-size: 15px;line-height: 30px;}

.rec .b table .conts td .t1 .txt p{font-size: 15px;line-height: 30px;}

.rec .b table .conts td .t1{margin-bottom: 10px;}

.rec .b table .conts td .t1{width: 230%;}

.rec .b table .apply i{width: 100px;line-height: 35px;margin-top: 5%;}

.rec .b table .apply i .tx{font-size: 15px;}

.rec .b table .apply i .tr{font-size: 15px;}



.joinbox{width: 94%;}

.joinbox .j-t h2{font-size:16px;line-height: 30px;}

.joinbox .j-t a.close{line-height: 30px;}

.joinbox .j-b{padding: 30px 10px;}

.joinbox .j-b p{font-size: 13px;text-indent: 0;}



.sb1, .sb2, .sb3, .sb4{padding: 7% 3%;}

.sb1 .b01{display: block;margin-bottom: 5%;}

.sb1 .b01 .l{width: 100%;}

.sb1 .b01 .l .txt p{line-height: 30px;}

.sb1 .b01 .r{width: 100%;}

.sb1 .banner_bar_bd .bd_l dl{width: 50%;margin-bottom: 3%;}

.sb1 .banner_bar_bd .bd_l dl .num i{font-size: 35px;}

.sb1 .banner_bar_bd .bd_l dl .num H4{font-size: 24px;vertical-align: initial;}

.sb1 .banner_bar_bd .bd_l dl .num em{font-size: 20px;}

.sb2 .hit h3{font-size: 50px;line-height: 80px;margin-bottom: 3%;}

.sb2 .hit{margin: 3% auto 80px;}

.sb2 .myst2{margin-bottom: 0;}

.sb2 .hit .txt p{font-size: 17px;line-height: 33px;}

.sb2 .myst2 .bit h3{font-size: 15px;}

.sb2 .mysb2{margin-bottom: 5px;}

.sb2 .myst2 .bit h3::before{top: -21px;width: 8px;height: 8px;}

.sb3 .b ul{flex-flow: wrap;gap: 2%;}

.sb3 .b ul li{margin-bottom: 2%;flex: none;width: 43%;}

.sb3 .b ul li i{width: 60px;line-height: 60px;font-size: 30px;margin: 0 auto 5%;}

.sb3 .b ul li h3{font-size: 17px;}

.sb3 .b ul li p{height: 120px;}

.sb4 .t{display: block;}

.sb4 .t .aus{margin-bottom: 3%;}

.sb4 .t .br{text-align: left;}

.sb4 dl dd{width:calc(49% - 2px);margin-right: 2%;}

.sb4 dl dd:nth-child(3n){margin-right: 2%;}

.sb4 dl dd:nth-child(2n){margin-right: 0;}

.sb4 dl dd img{margin: 3% auto;}

.sb4 dl dd h3{line-height: 25px;margin: 5% auto 7%;}

#certify .swiper-button-next, #certify .swiper-button-prev{width: 38px;height: 38px;font-size: 20px;top: 30px}

#certify .swiper-button-prev{right: calc(5% + 40px);;}

#certify{padding-top: calc(62px + 3%);}

#certify .swiper-slide{width: 94%;border-radius: 5px;overflow: hidden;}



.p01 .pro li{width:calc(43% - 2px);margin-right: 2%;padding: 4% 3%;}

.p01 .pro li:nth-child(4n){margin-right: 2%;}

.p01 .pro li:nth-child(2n){margin-right: 0;}

.about .aus h3{font-size: 25px;line-height:25px;margin-bottom: 5px;}

.about .aus h5{font-size: 14px;}

.p-r .pt{display: block;}

.p-r .pt .l{display: block;width: 100%;margin-bottom: 3%;}

.p-r .pt .l .imgs .top{margin:0 auto;width: 100%;height: auto;}

.p-r .pt .l .imgs .btm ul{line-height: 30px;height: 30px;}

.p-r .pt .r .f a{line-height: 42px;}

.p-r .pt .r{width: 100%;margin-bottom: 5%;}

.p-r .pt .r h3{font-size: 24px;margin-bottom: 0;}

.p-r .pt .r .tit{margin-bottom: 5%;font-size: 0;}

.p-r .pt .r .tit p{width: 100%;line-height: 30px;}

.p-r .pt .r .f a{line-height: 40px;}

.p-r .pt .r .f i{line-height: 42px;}

.p-r .pt .r .f{height: 40px;}

.p-r .pt .r .f, .hos .apply, .rec .b table .apply{width: 130px;line-height: 40px;}

.p-r .pb h3{font-size: 20px;padding-bottom: 3%;}

.p-r .pb .txt img{margin: 20px auto;}
.p-r .pt .l .imgs .btm ul li{width: 5px;height: 5px;}
.p-r .pb .txt p{line-height: 30px;margin-bottom: 10px;}

.n1 a .nl h3{margin-bottom: 3%;line-height: 33px;height: 66px;}

.n1 a .nl b{margin-bottom: 0;line-height: 25px;}

.cnta li{display: flex;justify-content: space-between;align-items: center;padding: 3% 0;margin-bottom: 3%;}

.cnta li i{width: 55px;height: 55px;line-height: 55px;font-size: 24px;display: inline-block;vertical-align:middle}

.cnta li .tba{display: inline-block;vertical-align:middle;width: calc(100% - 80px);text-align:left}

.cnta li h3{width:100%;height: auto;font-size: 17px;}

.cnta li p{margin: 0 auto;font-size: 15px;line-height: 30px;}

.cnta li h3.adds{height: auto;font-size: 15px;}

a .apply .tr{line-height: 30px;margin-top: 1px;}



.foot .ft .l .tis i{margin-right: 10px;}

.sb5{padding-top: 5%;}



.sb3,.sb2{background-size:auto 100%}


.cba img{max-width: 75%;}






}


.p-r .pt .l{max-width: 545px;cursor: pointer;width: 100%;}
.p-r .pt .l .swiper .swiper-slide{text-align: center;width: calc(100% - 2px);border: 1px solid #e5e5e5;font-size: 0;}
.p-r .pt .l .swiper .swiper-slide img{width:auto;height: 100%;max-height: 453px;margin:0 auto;}