<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">ipo nbody{ margin: 0; padding: 0;}
*{ margin: 0; padding: 0; list-style: none; font-family: 'Regular', '寰蒋闆呴粦'; font-size: 16px; color: #000;}
a{ text-decoration: none; cursor: pointer; display: block;}
img{ border: 0; display: block; /*cursor: pointer;*/}
h1, h2, h3, h4, h5{ font-weight: normal;}
ul, li{ list-style: none; /*cursor: pointer;*/}
b, i, em{ font-weight: normal; font-style: normal;}
button, textarea, input{ outline: none;}
html,body{ font-size: calc(100vw/19.2);}
.swiper-button-next::after, 
.swiper-button-prev::after{ display: none;}
.swiper-button-next, 
.swiper-button-prev{ outline: none; border: none!important;}

body{-webkit-tap-highlight-color: transparent; 
-moz-tap-highlight-color: transparent; 
-ms-tap-highlight-color: transparent; 
tap-highlight-color: transparent;
user-select: none; 
outline: none;}
@font-face{
	font-family: 'Regular';
	src:url("../fonts/SourceHanSansCN-Regular.otf");
}
@font-face{
	font-family: 'Bold';
	src:url("../fonts/SourceHanSansCN-Bold.otf");
}
@font-face{
	font-family: 'Bold';
	src:url("../fonts/SourceHanSansCN-Medium.otf");
}
@font-face{
	font-family: 'Arial';
	src:url("../fonts/Arial MT.ttf");
}
@font-face{
	font-family: 'Light';
	src:url("../fonts/SourceHanSansCN-Light.otf");
}
div::-webkit-scrollbar{ width: 4px; height: 4px; border-radius: 2px; background: #eee;}
div::-webkit-scrollbar-thumb{ width: 4px; height: 4px; border-radius: 2px; background: #D82223;}
/* 娓呴櫎娴姩 */
.clearfix:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.w1600{ width: 16rem; margin: auto;}
.wow{ visibility: hidden;}

.touziboxone{ padding: 162px 0 98px 0;}
.mintitnavbox{ display: flex; justify-content: flex-end;}
.mintitnavbox a{ font-size: 14px; line-height: 20px; color: #000; transition: all 0.5s; margin-left: 20px; position: relative;}

.mintitnavbox a.on{ color: #6E6E6E; font-weight: bold; cursor: auto;}
.mintitnavbox a:first-child{ margin-left: 0;}
.mintitnavbox a::after{ content: '&gt;'; font-size: 14px; color: #000; opacity: 0.8; text-align: center; position: absolute; top: 0; left: -20px; width: 20px; font-weight: normal;}
.mintitnavbox a:first-child::after{ display: none;}
.moreboxmax{ display: flex; justify-content: center;}
.moreboxmax a{ display: flex; justify-content: center; /*padding: 0 88px;*/ /*width: 300px;*/ background: #D82223; height: 76px; line-height: 76px; border-radius: 40px;padding: 0 0.2rem}
/*.moreboxmax a{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;}*/
.moreboxmax a:hover{ background: linear-gradient(-45deg, #d82223 40%, #8d2121 50%, #d82223 70%); background-size: 700% 100%;animation: shine 15s linear infinite;}
@keyframes shine{
	0%   { background-position-x:400%; }
	50%  { background-position-x:0%; }
	100% { background-position-x:-400%; }
}
.moreboxmax a i{ font-size: 24px; color: #fff; padding-left: 34px; background: url(../images/21.png) no-repeat left center; background-size: 21px auto; white-space: nowrap; transition: all 0.2s;}
.moreboxmax a:hover i{ padding-left: 30px;}
.enbox{ width: 50px!important; height: 50px!important; border-radius: 100%!important; background: #999 url(../images/7.png) no-repeat center; background-size: 100% auto; transition: all 0.5s; cursor: pointer;}
.enbox:hover{ background: #fff url(../images/6.png) no-repeat center; background-size: 100% auto; box-shadow: 0px 3px 7px 0px rgba(3,0,0,0.31);}
.touziboxone .list{ display: flex; justify-content: space-between; margin-top: 0.58rem;}
.touziboxone .list .wli{ border-radius: 0.2rem; width: 7.9rem; height: 6.4rem; overflow: hidden; position: relative;}
.touziboxone .list .wli{ background: #F6F6F6; display: flex; align-items: center; position: relative;}
.touziboxone .list .wli .mk{ padding: 0 0.95rem 0 1rem; width: calc(100% - 1.95rem);}
.touziboxone .list .wli .mk .time{ font-size: 16px; line-height: 1; margin-top: 0.4rem;}
.touziboxone .list .wli .mk .tp{ display: flex; align-items: flex-end;}
.touziboxone .list .wli .mk .tp .h{ font-size: 48px; line-height: 50px; /*font-weight: bold;*/ margin-right: 22px; font-family: 'bold';}
.touziboxone .list .wli .mk .tp .n{ font-size: 18px; line-height: 20px; /*font-weight: bold;*/  font-family: 'bold';}
.touziboxone .list .wli .mk .went{ margin: 0.3rem 0 0 0; border-top: 1px solid hsla(0,0%,0%,0.15); padding: 0.7rem 0.15rem 0.8rem 0.15rem; border-bottom: 1px solid hsla(0,0%,0%,0.15);}
.touziboxone .list .wli .mk .went .min{ display: flex; align-items: flex-end;}
.touziboxone .list .wli .mk .went .min .h{ font-size: 60px; font-weight: bold; color: #CB0000; line-height: 1; margin-right: 0.2rem; font-family: 'Arial';}
.touziboxone .list .wli .mk .went .min .m img{ display: block; width: 6px; padding-bottom: 5px; margin-right: 0.28rem;}
.touziboxone .list .wli .mk .went .min .p{ font-size: 18px; color: #AE0000; line-height: 22px; font-family: 'Arial';}
.touziboxone .list .wli .mk .ker{ display: flex; justify-content: flex-start; flex-wrap: wrap; padding-top: 10px;}
.touziboxone .list .wli .mk .ker .li{ width: 190px; margin-top: 30px; display: flex;}
.touziboxone .list .wli .mk .ker .li div{ font-size: 18px; line-height: 20px;}
.touziboxone .list .wli .mk .ker .li div:first-child{ width: 58px;}
.touziboxone .list .wli .mk .ker .li div:nth-child(2n){  font-family: 'Arial';}
.touziboxone .list .wli .img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; transition: all 0.5s;}
.touziboxone .list .wli:hover .img{ opacity: 1;}
.touziboxone .list .wli .img .m{ width: 100%; height: 100%; overflow: hidden;}
.touziboxone .list .wli .img .m img{ display: block; width: 100%; transition: all 0.5s;height: 100%}
.touziboxone .list .wli .img:hover .m img{ transform: scale(1.03);}
.touziboxone .list .wli .img .moreboxmax{ bottom: 0.76rem; left: 50%; transform: translateX(-50%); position: absolute; transition: all 0.8s;}
.touziboxone .list .wli:hover .img .moreboxmax{ bottom: 0.96rem;}
.touziboxone .list .wli .img .h{ font-size: 60px; width: 100%; text-align: center; line-height: 1; color: #fff; position: absolute; top: 2.2rem; left: 0; transition: all 0.8s; font-family: 'Light';}
.touziboxone .list .wli:hover .img .h{ top: 2.6rem;}
.touziboxone .list .wli:last-child  .img{opacity: 1}
.touziboxtwo{ padding: 120px 0 180px 0;}
.touziboxtwo .li{ position: relative; margin-top: 40px;}
.touziboxtwo .li:first-child{ margin-top: 0;}
.touziboxtwo .li .m{ width: 100%; overflow: hidden; border-radius: 0.2rem;}
.touziboxtwo .li .m img{ display: block; width: 100%; transition: all 0.5s;}
.touziboxtwo .li:hover .m img{ transform: scale(1.03);}
.touziboxtwo .li .text{ position: absolute; top: 1.3rem; right: 1.55rem;}
.touziboxtwo .li .text .h{ font-size: 60px; color: #fff; margin-bottom: 0.7rem; line-height: 1;}
.touziboxtwo .li .moreboxmax{ justify-content: flex-start;}
.touziboxtwo .li:nth-child(2n) .text{ left: 1.15rem; right: auto;}


.pinpaiboxone{ padding: 162px 0 120px 0;}
.pinpaiboxone .list{ display: flex; justify-content: flex-start; flex-wrap: wrap; margin: 0 -0.26rem; padding-top: 60px;}
.pinpaiboxone .list .li{ width: 4.98rem; margin: 0 0.26rem 0.48rem 0.26rem; position: relative;}
.pinpaiboxone .list .li .m{ width: 100%; height: 3.7rem; overflow: hidden; border-radius: 0.1rem;}
.pinpaiboxone .list .li video{ display: none;}
.pinpaiboxone .list .li .m img{ display: block; width: 100%; transition: all 0.5s;}
.pinpaiboxone .list .li:hover .m img{ transform: scale(1.03);}
.pinpaiboxone .list .li .play{ width: 45px; height: 33px; background: url(../images/46.png) no-repeat center; background-size: 100% 100%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); cursor: pointer;}
.pinpaiboxone .list .novideobox .play{display: none;}
.pinpaiboxone .list .li .p{ font-size: 20px; color: #fff; line-height: 1; position: absolute; left: 0.34rem; bottom: 0.3rem; right: 0.34rem;}
.pageing{ display: flex; justify-content: center;}
.pageing a{ display: block; height: 46px; line-height: 46px; background: #F7F7F7; border-radius: 10px; margin: 0 1.5px; font-size: 16px; padding: 0 5px; min-width: 36px; text-align: center; color: #555; transition: all 0.5s;}
.pageing a:hover,
.pageing a.cur{ background: #EF001E; color: #fff;}
.pageing a.prev,
.pageing a.next{ background: #F7F7F7 url(../images/38.png) no-repeat center; background-size: 6px; transition: all 0.5s;}
.pageing a.prev:hover,
.pageing a.next:hover{ background: #EF001E url(../images/38s.png) no-repeat center; background-size: 6px;}
.pageing a.prevmax,
.pageing a.nextmax{ background: #F7F7F7 url(../images/37.png) no-repeat center; background-size: 10px; transition: all 0.5s;}
.pageing a.prevmax:hover,
.pageing a.nextmax:hover{ background: #EF001E url(../images/37s.png) no-repeat center; background-size: 10px;}
.pageing a.next,
.pageing a.nextmax{ transform: rotate(180deg);}
.pageing a.next{ margin-left: 12px;}
.pageing a.prev{ margin-right: 12px;}
.pageing .input{ display: flex; margin-left: 35px;}
.pageing .input input,
.pageing .input button{ display: block; margin: 0 1.5px; border-radius: 10px; width: 46px; height: 46px; border: none; color: #555; font-size: 16px; background: #F7F7F7; text-align: center;}
.pageing .input button{ cursor: pointer; background: #D82223; color: #fff;}
.pinpaiboxone .pageing{ padding-top: 32px;}
.bootmax{ background: #df4a47; border-bottom: 15px solid #edeeeb;}
.bootmax .cont{ display: flex; justify-content: flex-end;padding: 0.5rem 0;}
.bootmax .cont a{ font-size: 46px; color: #fff; padding-right: 75px; margin-right: 20px; background: url(../images/23s.png) no-repeat right center; background-size: 38px auto;}
.bootmax .cont a:hover{ padding-right: 0.7rem;}
.newsboxone{ padding: 162px 0 160px 0;}
.newsboxone .topbox{ display: flex; justify-content: space-between; padding-bottom: 50px;}
.newsboxone .topbox .tit .m{ font-size: 24px; line-height: 1;}
.newsboxone .topbox .tit .h{ font-size: 60px; font-weight: bold; line-height: 62px; margin-top: 20px;}
.newsboxone .textbox{ background: #f6f6f6; padding: 85px 0;}
.newsboxone .textbox .cont{ display: flex; justify-content: flex-start;}
.newsboxone .textbox .cont .img{ width: 7.2rem; border-radius: 0.2rem; overflow: hidden; visibility锛歨idden锛沚ackground-size: cover;}
.newsboxone .textbox .cont .img img{ display: block; width: 100%; transition: all 0.5s; /*opacity: 0;*/}
.newsboxone .textbox .cont .img:hover img{ transform: scale(1.03);}
.newsboxone .textbox .cont .text{ width: 6.6rem; margin: 0.28rem 0 0 1.2rem;visibility:hidden;}
.newsboxone .textbox .cont .text .t{ font-size: 24px; line-height: 1; color: #D82223;}
.newsboxone .textbox .cont .text .h{ font-size: 48px; line-height: 60px; font-weight: bold; margin-top: 0.15rem; transition: all 0.5s;}

.newsboxone .textbox .cont .text .p{ font-size: 20px; line-height: 36px; margin-top: 0.4rem;}
.newsboxone .textbox .cont .text .moreboxmax{ margin: 0.55rem 0 0 0; justify-content: flex-start;}
.newsboxone .list{ margin-top: 108px; display: flex; justify-content: flex-start; flex-wrap: wrap;}
.newsboxone .list .li{ width: 4.47rem; margin: 0 0.64rem 0.34rem 0; transition: all 0.5s; border-radius: 0.2rem;}
.newsboxone .list .li:nth-child(3n){ margin: 0 0 0.34rem;}
.newsboxone .list .li:hover{ box-shadow: 0px 3px 10px 0px hsla(0,0%,0%,0.15);}
.newsboxone .list .li .m{ width: 100%; height: 3.35rem; border-radius: 0.2rem; overflow: hidden;}
.newsboxone .list .li .m img{ display: block; width: 100%; transition: all 0.5s;}
.newsboxone .list .li:hover .m img{ transform: scale(1.03);}
.newsboxone .list .li .ter{ padding: 0.3rem 0.35rem 0.4rem 0.2rem;}
.newsboxone .list .li .ter .t{ font-size: 14px; color: #D82223;}
.newsboxone .list .li .ter .p{ font-size: 20px; line-height: 30px; margin-top: 10px; transition: all 0.5s;}

.newsboxone .pageing{ padding-top: 30px;}
.aboutboxfive{ padding: 150px 0;}
.aboutboxfive .cont{ position: relative;}
.aboutboxfive .cont .m{ width: 100%; overflow: hidden; border-radius: 0.2rem;}
.aboutboxfive .cont .m img{ display: block; width: 100%; transition: all 0.5s;}
.aboutboxfive .cont .m:hover img{ transform: scale(1.03);}
.aboutboxfive .cont .text{ position: absolute; top: 0.96rem; left: 0.92rem; width: 480px;}
.aboutboxfive .cont .text .h{ font-size: 60px; color: #fff; line-height: 1;}
.aboutboxfive .cont .text .p{ font-size: 18px; line-height: 36px; margin-top: 25px; color: #fff;}
.aboutboxfive .cont .text .p p,.curentyuwntbox .img .li .ter .p p,.curentyuwntbox .img .li .ter .p span{color: #fff}
.aboutboxfour{ padding: 92px 0 145px 0; background-size: cover;background-position: center center;background-repeat: no-repeat}
.aboutboxfour .h{ font-size: 60px; line-height: 1; margin-bottom: 44px; text-align: center;}
.aboutboxfour .textbox{ width: 582px; height: 582px; margin: auto; background: url(../images/32.png) no-repeat center; background-size: 100% auto; position: relative; z-index: 5;}
.aboutboxfour .textbox .li1{ position: absolute; top: 27px; right: 24px;}
.aboutboxfour .textbox .li2{ position: absolute; top: 192px; left: -74px;}
.aboutboxfour .textbox .li3{ position: absolute; bottom: -10px; right: 60px;}
.aboutboxfour .textbox .li .ver{ width: 110px; height: 110px; border: 5px solid #D43A30; border-radius: 100%; background: #fff; display: flex; justify-content: center; align-items: center; position: relative; /*z-index: 5;*/ transition: all 0.5s;}
.aboutboxfour .textbox .li:hover .ver{ background: #D43A30;}
.aboutboxfour .textbox .li .ver .p{ font-size: 18px; color: #D43A30; text-align: center; width: 100%; transition: all 0.5s;}
.aboutboxfour .textbox .li:hover .ver .p{ color: #fff;}
.aboutboxfour .textbox .li .ver i{ display: block; width: 50px; height: 50px; background: url(../images/33.png) no-repeat center; background-size: 41px auto; margin: auto; transition: all 0.5s;}
.fycyicn0,.fycyicn1{width: 50px; height: 50px;}
.aboutboxfour .textbox .li .ver&gt;div{ position: relative; z-index: 5;}
.aboutboxfour .textbox .li:hover .ver i{ background: url(../images/33s.png) no-repeat center; }
.aboutboxfour .textbox .li .ver::after{ width: 146px; height: 146px; border-radius: 100%; border: 2px dashed #FFBFBB; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); content: ''; transition: all 0.5s; z-index: -1;}
.aboutboxfour .textbox .li:hover .ver::after{ width: 175px; height: 175px; background: url(../images/53.png) no-repeat center; background-size: 100% auto; border-color: hsla(0,0%,100%,0.00);}
.aboutboxfour .textbox .li .m{ display: none; width: 390px; position: absolute; top: 50%; transform: translateY(-50%); left: 190px;}
.aboutboxfour .textbox .li:hover .m{ display: block;}
.aboutboxfour .textbox .li .m img{ display: block; width: 100%; border-radius: 15px;}
.aboutboxfour .textbox .li .m::after{ content: ''; width: 70px; height: 1px; background: #D43A30; position: absolute; top: 50%; left: -70px; margin-top: -0.5px;}
.aboutboxfour .textbox .li2 .m{ right: 190px; left: auto;}
.aboutboxfour .textbox .li2 .m::after{ left: auto; right: -70px;}
.aboutboxthree{ padding: 120px 0; width: 1115px; margin: auto;}
.aboutboxthree .tit{ font-size: 60px; line-height: 1; text-align: center; margin-bottom: 65px;}
.aboutboxthree .list .li{ width: 488px; /*break-inside: avoid;*/ margin-bottom: 100px;}
.aboutboxthree .list .li .m{ width: 100%; border-radius: 0.2rem; overflow: hidden;}
.aboutboxthree .list .li .m img{ display: block; width: 100%; transition: all 0.5s;}
.aboutboxthree .list .li:hover .m img{ transform: scale(1.03);}
.aboutboxthree .list .li .text{ padding: 50px 0 0 17px;}
.aboutboxthree .list .li .text .h{ font-size: 30px; color: #D82223; line-height: 1; padding-right: 60px; position: relative;}
.aboutboxthree .list .li .text .h i{ display: block; width: 38px; height: 30px; background: url(../images/23.png) no-repeat center; background-size: 100% auto; position: absolute; top: 0; right: 10px;}
.aboutboxthree .list .li .text .p{ font-size: 48px; line-height: 60px; margin-top: 15px; transition: all 0.5s;}
.aboutboxthree .list{}
.aboutboxtwo{ background: #f6f6f6; padding: 130px 0 60px 0;}
.aboutboxtwo .tit{background-size: 13.82rem;background-repeat: no-repeat;background-position: center}
.aboutboxtwo .tit .h{ font-size: 60px; text-align: center; line-height: 1;}
.aboutboxtwo .tit .p{ font-size: 18px; line-height: 30px; text-align: center; margin: 30px auto 0; width: 1240px;}
.aboutboxtwo .tit .p p{font-size: 18px; line-height: 30px; text-align: center;}
.aboutboxtwo .mySwiper{ margin-top: 60px;}
.aboutboxtwo .time{ width: 100%; height: 168px; position: relative; cursor: pointer;}
.aboutboxtwo .time .i{ width: 12px; height: 12px; background: #D82223; border-radius: 100%; position: absolute; bottom: 54px; left: 50%; margin-left: -6px; z-index: 5;}
.aboutboxtwo .time::after{ width: 100%; height: 1px; background: #999; content: ''; left: 0; bottom: 59px; position: absolute; transition: all 0.5s; opacity: 0.5;}
.aboutboxtwo .time .h{ width: 100%; font-size: 30px; color: #999; text-align: center; position: absolute; top: 50px; left: 0; transition: all 0.5s; line-height: 1; z-index: 2;}
.aboutboxtwo .swiper-slide-active .time .h{ font-size: 120px; color: #D82223; line-height: 1; font-style: oblique; font-weight: bold; top: 30px;}
.aboutboxtwo .swiper-slide-active .time .i{ opacity: 0;}
.aboutboxtwo .text{ margin: 35px auto 0; width: 670px; opacity: 0;}
.aboutboxtwo .swiper-slide-active .text{ opacity: 1;}
.aboutboxtwo .text .h{ font-size: 30px; line-height: 40px; text-align: center;}
.aboutboxtwo .text .p{ font-size: 18px; line-height: 30px; margin-top: 20px; text-align: center;}
.aboutboxtwo .mySwiper2{ padding-bottom: 110px;}
.aboutboxtwo .mySwiper2 .swiper-pagination{ display: flex; justify-content: center; align-items: flex-end; bottom: 0!important;}
.aboutboxtwo .mySwiper2 .swiper-pagination span{ display: block; width: 14px; height: 14px; border-radius: 100%; background: #BFBFBF; opacity: 1; margin: 0 5px;}
.aboutboxtwo .mySwiper2 .swiper-pagination span.swiper-pagination-bullet-active{ width: 21px; height: 24px; background: url(../images/20.png) no-repeat center bottom; background-size: 100% auto;}
.aboutboxone{ padding: 190px 0 105px 0;}
.aboutboxone .list{ margin-top: 15px; display: flex;}
.aboutboxone .list .m{ width: 7.9rem; border-radius: 0.2rem; overflow: hidden;}
.aboutboxone .list .m img{ display: block; width: 100%; transition: all 0.5s;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;}
.aboutboxone .list .m:hover img{ transform: scale(1.03);}
.aboutboxone .list .text{ width: 6.2rem; margin-left: 1.3rem; padding-top: 0.5rem;}
.aboutboxone .list .text .h{ font-size: 60px; line-height: 70px; transition: all 0.5s;}
.aboutboxone .list .text .p{ font-size: 18px; line-height: 30px; margin-top: 0.4rem; max-height: 3.1rem; overflow-y: auto; padding-right: 0.1rem;}
.aboutboxone .list .text .p p{font-size: 18px; line-height: 30px; }
.aboutboxone .list .moreboxmax{ display: flex; justify-content: flex-start; margin-top: 0.7rem;}
.centerboxone{ margin-top: 112px; background: #f6f6f6; padding: 50px 0 116px 0; overflow: hidden;}
.centerboxone .vimg{ width: 100%; height: 320px; position: relative; opacity: 0.5;}
.centerboxone .vimg a{ display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.centerboxone .vimg .m{ width: 150px; height: 110px; display: flex; justify-content: center; align-items: center; margin: auto; transition: all 0.5s; margin-bottom: 10px;}
.centerboxone .vimg .m img{ display: block; width: 100%;}
.centerboxone .vimg .h{ font-size: 22px; line-height: 1;max-height: 3; text-align: center;width: 150px;margin: 0 auto}
.centerboxone .vimg .p{ font-size: 14px; line-height: 1; text-align: center; width: 150px; margin: 10px auto 0;}
.centerboxone .vimg .p{ word-bread: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.centerboxone .swiper-slide-active a{ display: flex; justify-content: center; align-items: center;width: 100%;height: 100%}
.centerboxone .swiper-slide-active .m{ width: 500px; height: 100%; margin: 0;}
.centerboxone .swiper-slide-active .p{ /*-webkit-line-clamp: 3;*/ font-size: 18px; line-height: 30px; margin: 15px 0 0 0; text-align: left; width: auto;}
.centerboxone .swiper-slide-active .text{ width: 420px; margin: 0 0 0 55px;}
.centerboxone .swiper-slide-active .h{ text-align: left; font-size: 60px; line-height: 1; transition: all 0.5s;}

.centerboxone .swiper-slide-active .vimg{ opacity: 1;}
.centerboxone .swiper-container{ padding: 130px 0; background: url(../images/18.png) no-repeat center; background-size: auto 100%; margin: 0 -1.5rem;}
.centerboxone .swiper-pagination{ display: flex; justify-content: center; align-items: flex-end; bottom: 0!important;}
.centerboxone .swiper-pagination span{ display: block; width: 14px; height: 14px; border-radius: 100%; background: #BFBFBF; opacity: 1; margin: 0 5px;}
.centerboxone .swiper-pagination span.swiper-pagination-bullet-active{ width: 21px; height: 24px; background: url(../images/20.png) no-repeat center bottom; background-size: 100% auto;}
.centerboxone .tit{ font-size: 60px; margin-top: 25px; text-align: center; line-height: 1; margin-bottom: 40px;}
.centerboxone .moreboxmax{ margin-top: 90px;}
.centerboxone .swiper-button-next{ right: 5.1rem;}
.centerboxone .swiper-button-prev{ left: 5.1rem; transform: rotateY(180deg);}
.centerboxtwo{ padding: 130px 0 150px 0;}
.centerboxtwo .text{ width: 5.85rem;}
.centerboxtwo .text .n{ font-size: 24px; line-height: 34px;}
.centerboxtwo .text .h{ font-size: 60px; line-height: 70px; margin-top: 5px; transition: all 0.5s;}

.centerboxtwo .text .p,.centerboxtwo .text .p p{ font-size: 24px; line-height: 36px; margin-top: 30px;}
.centerboxtwo .text .a{ display: flex; margin-top: 40px;}
.centerboxtwo .text .a a{ width: 38px; height: 20px; background: url(../images/23.png) no-repeat center; background-size: 100% auto; display: block;}
.centerboxtwo .cont{ display: flex; justify-content: space-between; align-items: center;}
.centerboxtwo .m{ width: 7.9rem; border-radius: 0.2rem; overflow: hidden;}
.centerboxtwo .m img{ display: block; width: 100%; transition: all 0.5s;}
.centerboxtwo .m:hover img{ transform: scale(1.03);}
.peopleboxone{ padding: 162px 0 140px 0;}
.peopleboxone .top{ display: flex; justify-content: space-between;}
.peopleboxone .top .tit .m{ font-size: 24px; line-height: 1;}
.peopleboxone .top .tit .h{ font-size: 60px; line-height: 1; margin-top: 20px;}
.peopleboxone .navmin{ margin-top: 50px; display: flex;}
.peopleboxone .navmin .li{ font-size: 24px; line-height: 1; padding-bottom: 15px; position: relative; margin-left: 55px; transition: all 0.5s; cursor: pointer;}
.peopleboxone .navmin .li:first-child{ margin-left: 0;}
.peopleboxone .navmin .li .t{ font-size: 0.24rem; line-height: 1; transition: all 0.5s;}
.peopleboxone .navmin .li.on,
.peopleboxone .navmin .li.on .t{ color: #D82223;}
.peopleboxone .navmin .li::after{ content: ''; width: 0; height: 3px; position: absolute; left: 0; bottom: 0; background: #D82223; transition: all 0.5s;}
.peopleboxone .navmin .li.on::after{ width: 100%;}
.peopleboxone .list{ margin-top: 60px;}
.peopleboxone .list .wli{ display: none;}
.peopleboxone .list .wli:first-child{ display: block;}
.peopleboxone .list .mk{ display: flex; justify-content: space-between;}
.peopleboxone .list .mk .li{ width: 7.9rem; border-radius: 0.2rem; overflow: hidden; background: #F6F6F6; background-size: cover;    height: 6.4rem;}
.peopleboxone .list .mk .li img{ display: block; width: 100%;height: 100%; transition: all 0.5s; /*opacity: 0;*/}
.peopleboxone .list .mk .li:hover img{ transform: scale(1.03);}
.peopleboxone .list .mk .ter{ padding: 0.8rem; height: 100%;   box-sizing: border-box;
    overflow: hidden;
    overflow-y: scroll;}
.peopleboxone .list .mk .ter .h,
.peopleboxone .list .mk .ter .h i{ display: block; font-size: 60px; line-height: 72px; transition: all 0.5s;}
/*.peopleboxone .list .mk:hover .ter .h,
.peopleboxone .list .mk:hover .ter .h i{ color: #D82223;}*/
.peopleboxone .list .mk .ter .h i{ font-weight: bold;}
.peopleboxone .list .mk .ter .p{ font-size: 18px; line-height: 30px; margin-top: 50px;}
.peopleboxone .list .mk .ter .p p{font-size: 18px; line-height: 30px; }
.peopleboxtwo .swiper-container{ padding-bottom: 95px; margin: auto; width: 14.3rem;}
.peopleboxtwo .img{ margin: auto; width: 4.2rem;}
.peopleboxtwo .img .m{ width: 100%; height: 2.94rem; display: flex; justify-content: center; align-items: center; overflow: hidden;}
.peopleboxtwo .img .m img{ display: block; max-width: 100%; max-height: 100%; transition: all 0.5s;}
.peopleboxtwo .img .m:hover img{ transform: scale(1.03);}
.peopleboxtwo .img .p{ font-size: 20px; line-height: 24px; text-align: center; margin-top: 20px; transition: all 0.5s;}
/*.peopleboxtwo .img:hover .p{ color: #D82223;}*/
.peopleboxtwo .swiper-pagination-progressbar{ width: auto!important; left: 0.27rem!important; right: 0.27rem!important; top: auto!important; bottom: 0!important; height: 2px!important; border-radius: 2px;}
.peopleboxtwo .swiper-pagination-progressbar-fill{ background: #D82223!important;}
.peopleboxtwo .enbox{ position: absolute; top: 1.12rem; left: 0;}
.peopleboxtwo .enbox2{ left: auto; right: 0;}
.peopleboxtwo .cont{ position: relative;}
.peopleboxtwo .enbox1{ transform: rotateY(180deg);}
.peopleboxthree{ margin-top: 160px;}
.peopleboxthree .wli{ margin-top: 130px; background: url(../images/9.png) no-repeat top 30px left; background-size: 5.6rem auto;}
.peopleboxthree .wli:nth-child(2n){ background: url(../images/11.png) no-repeat top 30px right; background-size: 5.6rem auto;}
.peopleboxthree .wli .h,
.peopleboxthree .wli .h i{ display: block; font-size: 48px; line-height: 60px; text-align: right; transition: all 0.5s;}
/*.peopleboxthree .wli:hover .h,
.peopleboxthree .wli:hover .h i{ color: #D82223;}*/
.peopleboxthree .wli:nth-child(2n) .h,
.peopleboxthree .wli:nth-child(2n) .h i{ text-align: left;}
.peopleboxthree .wli .h i{ font-weight: bold;}
.peopleboxthree .wli .p{ font-size: 18px; text-align: 30px; text-align: right; margin-top: 25px; margin-left: 4.98rem;}
.peopleboxthree .wli:nth-child(2n) .p{ text-align: left; margin-left: 0; margin-right: 4.98rem;}
.peopleboxthree .wli .m{ width: 12.38rem; border-radius: 0.2rem; overflow: hidden; margin-top: 45px;}
.peopleboxthree .wli .m img{ display: block; width: 100%; transition: all 0.5s;}
.peopleboxthree .wli .m:hover img{ transform: scale(1.03);}
.peopleboxthree .wli:nth-child(2n) .ms{ display: flex; justify-content: flex-end;}
.peopleboxfour{ padding: 120px 0;}
.peopleboxfour .tit{ font-size: 48px; line-height: 1; text-align: center;}
.peopleboxfour .list{ background: #B80000 url(../images/15.png) no-repeat right bottom; background-size: 5.05rem auto; border-radius: 0.2rem; display: flex; justify-content: space-between; margin-top: 50px;}
.peopleboxfour .list .map{ width: 10.66rem; min-height: 7rem; border-radius: 0.2rem; overflow: hidden; background: url(../images/14.png) no-repeat center; background-size: cover;}
.peopleboxfour .list .form{ width: 4.5rem; padding: 0.27rem 0.4rem 0 0;}
.peopleboxfour .list .form .li{ border-top: 1px solid hsla(0,0%,100%,0.30); padding: 0.3rem 0;}
.peopleboxfour .list .form .li:first-child{ border-top: none;}
.peopleboxfour .list .form .h{ font-size: 16px; line-height: 30px; color: #fff; padding-left: 30px; margin-bottom: 10px; font-weight: bold;}
.peopleboxfour .list .form .li1 .h{ background: url(../images/54.png) no-repeat left center; background-size: 20px auto;}
.peopleboxfour .list .form .li2 .h{ background: url(../images/55.png) no-repeat left center; background-size: 20px auto;}
.peopleboxfour .list .form .li3 .h{ background: url(../images/56.png) no-repeat left center; background-size: 20px auto;}
.peopleboxfour .list .form .p{ margin-left: 30px;}
.peopleboxfour .list .form .p p,
.peopleboxfour .list .form .p p i{ font-size: 18px; line-height: 24px; color: #fff; margin-top: 10px;}
.peopleboxfour .list .form .p p:first-child{ margin-top: 0;}
.peopleboxfour .list .form .p em{ font-size: 30px; color: #fff; line-height: 30px;}
.contactboxmax{ padding: 160px 0 0 0;}
.contactboxmax .tel{ margin-top: 15px; display: flex; justify-content: center; background: #f6f6f6 url(../images/43.png) no-repeat right 1.3rem bottom; background-size: 7.19rem auto; min-height: 290px;}
.contactboxmax .tel .li{ width: 340px; border-left: 1px solid hsla(0,0%,0%,0.20);}
.contactboxmax .tel .li .mk{ padding: 50px 50px 35px 42px;}
.contactboxmax .tel .li .mk .m img{ display: block; height: 60px;}
.contactboxmax .tel .li .mk .h{ font-size: 18px; font-weight: bold; margin-top: 40px; transition: all 0.5s;}

.contactboxmax .tel .li .mk .p{ font-size: 22px; line-height: 30px; margin-top: 26px;}
.contactboxmax .map{ height: 9.26rem; border-radius: 0.2rem; overflow: hidden; margin: 120px auto; background: url(../images/14.png) no-repeat center; background-size: cover;}
.header{ position: fixed; top: 0; left: 0; right: 0; background: #fff; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid hsla(0,0%,0%,0.10); height: 110px; padding: 0 0 0 25px; z-index: 20;}
.header .logo img{ display: block; height: 71px;}
.header .right{ display: flex;}
.header .right .sole{ width: 115px; height: 110px; /*background: #fff url(../images/4.png) no-repeat center; background-size: 38px auto;*/ cursor: pointer; border-left: 1px solid hsla(0,0%,0%,0.10);}
.header .right .seach{ position: relative; width: 115px; height: 110px; background: url(../images/3.png) no-repeat center; background-size: 27px auto; border-left: 1px solid hsla(0,0%,0%,0.10); cursor: pointer;}
.header .right .seach .input{ display: none; position: absolute; top: 110px; right: 0; padding-top: 5px;width:2.96rem}
.header .right .seach2 .input{ display: flex;}
.header .right .seach .input input{ font-size: 16px; display: block; padding: 0 14px; width: 200px; height: 50px; border: 1px solid hsla(0,0%,0%,0.10); border-radius: 0; background: #fff;}
.header .right .seach .input button{ padding: 0 15px; height: 52px; border-radius: 0; border: none; background: #C92E29; font-size: 18px; color: #fff; white-space: nowrap; cursor: pointer;}
.header .right .lang{ position: relative;}
.header .right .lang .em a{ display: flex; justify-content: center; width: 115px; height: 110px; line-height: 110px; border-left: 1px solid hsla(0,0%,0%,0.10);display:block;text-align:center}
.header .right .lang .em a i{ font-size: 0.18rem; padding-right: 0.22rem; text-transform: uppercase; transition: all 0.5s; position: relative;display:inline-block;vertical-align:top;}
.header .right .lang .em a i::after{ content: ''; width: 0.13rem; height: 100%; position: absolute; top: 0; right: 0; background: url(../images/2.png) no-repeat right center; background-size: 0.13rem auto; transition: all 0.5s;}

.header .right .lang:hover .em a i::after{ background: url(../images/2e.png) no-repeat right center; background-size: 0.13rem auto; transform: rotate(180deg);}
.header .right .lang .down{ position: absolute; top: 110px; left: 0; width: 100%; padding-top: 15px; display: none;}
.header .right .lang:hover .down{ display: block;}
.header .right .lang .down .k{ background: #fff; border: 1px solid hsla(0,0%,0%,0.10); padding: 10px 0; margin-right: -1px; position: relative;}
.header .right .lang .down a{ font-size: 18px; text-align: center; text-transform: uppercase; line-height: 34px; transition: all 0.5s;}
.header .right .lang .down .k::after{ content: ''; width: 10px; height: 10px; background: #eee; position: absolute; left: 50%; top: -5px; transform: translateX(-50%) rotate(45deg); z-index: -1;}

.footer{ padding: 50px 0.65rem;}
.footer .cont{ display: flex; justify-content: space-between;}
.footer .cont .logo img{ display: block; height: 73px;}
.footer .cont .nav{ display: flex;}
.footer .cont .nav .li{ margin-left: 0.7rem;}
.footer .cont .nav .li:first-child{ margin-left: 0;}
.footer .cont .nav .li .m{ display: flex; margin-top: 20px;}
.footer .cont .nav .li .m:first-child{ margin-top: 0;}
.footer .cont .nav .li .m a{ display: block; font-size: 16px; line-height: 30px; transition: all 0.5s;}

.footer .cont .add{ max-width: 410px;}
.footer .cont .add .h{ font-size: 22px; line-height: 32px; padding-bottom: 10px; transition: all 0.5s;}

.footer .cont .add .p{ font-size: 16px; line-height: 30px; margin-top: 10px; display: flex;}
.footer .cont .add .p a{ color: #000!important;}
.footer .cont .more{ width: 490px;}
.footer .cont .more .tp_hwzs,
.footer .cont .more .p{ display: flex; font-size: 16px; line-height: 24px;}
.footer .cont .more .tp{ display: flex; flex-wrap: wrap;}
.footer .cont .more .tp a{ margin-left: 15px; font-size: 16px; line-height: 24px;}
.footer .cont .more .tp a:first-child{ margin-left: 0;}
.footer .cont .more .mk{ margin-top: 50px; display: flex;}
.footer .cont .more .mk a{ font-size: 16px; margin-left: 50px; position: relative;}
.footer .cont .more .mk a::after{ width: 4px; height: 4px; background: #000; opacity: 0.5; position: absolute; top: 50%; left: -25px; margin-top: -2px; content: ''; border-radius: 100%;}
.footer .cont .more .mk a:first-child{ margin-left: 0;}
.footer .cont .more .mk a:first-child::after{ display: none;}
.footer .cont a{ transition: all 0.5s;}


.bodyindex .bannervideo{visibility: hidden;opacity: 0;}
.indexvideoup{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -50; opacity: 0; display: flex; justify-content: center; align-items: center;}
.indexvideoup2{ z-index: 50; opacity: 1;}
.indexvideoup .up{ width: 100%; height: 100%; background: #000; opacity: 0.8; position: absolute; top: 0; left: 0; z-index: 0;}
.indexvideoup .cont{ width: 9.6rem; background: #fff; position: relative; transition: all 0.5s; transform: scale(0);}
.indexvideoup2 .cont{ transform: scale(1);}
.indexvideoup .cont video{ display: block; width: 100%;}
.indexvideoup .cont .sole{ width: 0.3rem; height: 0.3rem; background: url(../images/78.png) no-repeat center; background-size: 0.25rem auto; position: absolute; left: 50%; margin-left: -0.15rem; bottom: -0.6rem; transition: all 0.5s; cursor: pointer;}
.indexvideoup .cont .sole:hover{ transform: rotate(180deg);}
.cellnavboxer{ display: none;}
.cellnavboxer .topnav{ position: fixed; top: 0; left: 0; right: 0; padding: 0 0.25rem; height: 50px; display: flex; justify-content: space-between; align-items: center; z-index: 50; transition: all 0.5s; background: #fff; border-bottom: 1px solid hsla(0,0%,0%,0.10);}
.cellnavboxer .topnav .logo img{ display: block; height: 36px;}
.cellnavboxer .topnav .sole{ width: 24px; height: 20px; position: relative;}
.cellnavboxer .topnav .sole i{ display: block; width: 100%; height: 3px; position: absolute; left: 0; background: #333; border-radius: 3px; top: 0;}
.cellnavboxer .topnav .sole i:nth-child(2){ top: 50%; transform: translateY(-50%);}
.cellnavboxer .topnav .sole i:nth-child(3){ top: auto; bottom: 0;}
.cellnavboxer .up{ display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 52; background: #000; opacity: 0.8;}
.cellnavboxer .list{ width: 280px; height: 100%; background: #fff; position: fixed; top: 0; right: -280px; z-index: 54; transition: all 0.5s;}
.cellnavboxer .list2{ right: 0;}
.cellnavboxer .list .mk{ padding: 15px 20px;}
.cellnavboxer .list .sole{ width: 20px; height: 20px; background: url(../images/52s.png) no-repeat center; background-size: 100% auto; position: absolute; top: 15px; right: 15px;}
.cellnavboxer .list .input{ position: relative; border-bottom: 1px solid #eee; margin-top: 45px;}
.cellnavboxer .list .input input{ display: block; width: 100%; height: 30px; border: none; font-size: 15px;}
.cellnavboxer .list .input button{ display: block; width: 30px; height: 30px; background: url(../images/3s.png) no-repeat center; background-size: 60% auto; position: absolute; top: 0; right: 0; border: none;}
.cellnavboxer .list .nav{ position: absolute; top: 145px; left: 0; right: 0; padding: 0 20px; bottom: 20px; overflow-y: auto;}
.cellnavboxer .list .nav .li{ border-bottom: 1px solid #eee; padding: 10px 3px;}
.cellnavboxer .list .nav .tit{ display: flex; justify-content: space-between; align-items: center;}
.cellnavboxer .list .nav .tit a{ font-size: 16px; color: #333; line-height: 30px;}
.cellnavboxer .list .nav .tit i{ width: 20px; height: 20px; background: url(../images/2s.png) no-repeat center; background-size: 7px auto; transition: all 0.5s;}
.cellnavboxer .list .nav .li.on .tit i{ transform: rotate(90deg);}
.cellnavboxer .list .nav .m a{ font-size: 14px; line-height: 26px; color: #666; padding-left: 15px; position: relative;}
.cellnavboxer .list .nav .m a::after{ width: 6px; height: 6px; border-radius: 100%; position: absolute; left: 2px; top: 50%; margin-top: -3px; background: #000; opacity: 0.4; content: '';}
.cellnavboxer .list .nav .m{ margin-top: 5px; display: none;}
.cellnavboxer .list .more{ display: flex; margin-top: 20px;}
.cellnavboxer .list .more a{ font-size: 16px; margin-left: 20px; position: relative; text-transform: uppercase;}
.cellnavboxer .list .more a::after{ content: '/'; font-size: 16px; width: 20px; text-align: center; position: absolute; top: 0; left: -20px; opacity: 0.8;}
.cellnavboxer .list .more a:first-child{ margin-left: 0;}
.cellnavboxer .list .more a:first-child::after{ display: none;}
.aboutboxtwo .mySwiper .em{ width: 1.68rem; height: 1.68rem; border-radius: 100%; background: hsla(360,73%,49%,0.60) url(../images/23s.png) no-repeat center; background-size: 0.38rem auto; position: absolute; right: 3.1rem; top: 0; z-index: 10; cursor: pointer; transition: all 0.5s;}
.aboutboxtwo .mySwiper .em:hover{ background: hsla(360,73%,49%,1.00) url(../images/23s.png) no-repeat center; background-size: 0.38rem auto;}
.aboutboxtwo .mySwiper .swiper-pagination{ display: none;}
.aboutboxtwo .mySwiper .swiper-button-prev,
.aboutboxtwo .mySwiper .swiper-button-next{ height: 100%; width: 7.5rem; transform: translateY(-50%); display: none;}
/*  */
.jituandangjianxw{ padding: 1.62rem 0 1.1rem 0;}
.jituandangjianxw .tit{ font-size: 0.6rem; line-height: 1; margin-top: 0.76rem;}
.jituandangjianxw .list .li{ margin: 0.8rem 0 0 0; background: #F6F6F6; border-radius: 0.2rem;}
.jituandangjianxw .list .li a{ display: flex; justify-content: space-between;}
.jituandangjianxw .list .li .m{ width: 5.37rem; height: 3.98rem; border-radius: 0.2rem; overflow: hidden;}
.jituandangjianxw .list .li .m img{ display: block; width: 100%; transition: all 0.5s;}
.jituandangjianxw .list .li:hover .m img{ transform: scale(1.03);}
.jituandangjianxw .list .text{ padding: 0.57rem 00.82rem 0 0;}
.jituandangjianxw .list .text .t{ font-size: 0.24rem; color: #131313; line-height: 1;}
.jituandangjianxw .list .text .h{ font-size: 0.3rem; line-height: 0.47rem; margin-top: 0.15rem; width: 7.8rem; transition: all 0.5s;}

.jituandangjianxw .list .text .p{ font-size: 0.24rem; line-height: 0.36rem; width: 9rem; margin-top: 0.45rem;}
.jituandangjianxw .pageing{ margin-top: 1.2rem;}
.zhijijianxw{ padding: 1.62rem 0 0 0;}
.zhijijianxw .tit{ font-size: 0.6rem; line-height: 1; margin-top: 0.45rem;}
.zhijijianxw .list{ margin-top: 0.8rem; background: #f6f6f6 url(../images/two/23.png) no-repeat right top; background-size: 6.59rem auto; padding: 1.14rem 0 1.63rem 0;}
.zhijijianxw .list .mk{ display: flex; justify-content: space-between;}
.zhijijianxw .list .mk .m{ width: 7.2rem; border-radius: 0.2rem; overflow: hidden;}
.zhijijianxw .list .mk .m img{ display: block; width: 100%; transition: all 0.5s;}
.zhijijianxw .list .mk .m:hover img{ transform: scale(1.03);}
.zhijijianxw .list .mk .text{ width: calc(100% - 8rem); padding-top: 0.7rem;}
.zhijijianxw .list .mk .text .h{ font-size: 0.48rem; line-height: 0.58rem; transition: all 0.5s;}
/*.zhijijianxw .list .mk .text:hover .h{ color: #EB2620;}*/
.zhijijianxw .list .mk .text .ps{ margin-top: 0.65rem;}
.zhijijianxw .list .mk .text .ps .li{ display: flex; margin-top: 0.45rem;}
.zhijijianxw .list .mk .text .ps .li:first-child{ margin-top: 0;}
.zhijijianxw .list .mk .text .ps .li .n img{ display: block; width: 0.3rem; margin-right: 0.2rem;}
.zhijijianxw .list .mk .text .ps .li .p,
.zhijijianxw .list .mk .text .ps .li .p a{ font-size: 0.2rem; line-height: 0.3rem;}
.zhijijianxw .list .mk .text .ps .li .p a{ display: inline-block; transition: all 0.5s;}

.zhijijianxw .list .mk .text .ps .li .p .a:hover{ color: #000;}
.jituanworkbox{ padding: 1.62rem 0 1.5rem 0;}
.jituanworkbox .tit{ font-size: 0.6rem; line-height: 1; margin-top: 0.74rem;}
.jituanworkbox .imgbox{ margin-top: 0.82rem; position: relative;}
.jituanworkbox .imgbox .swiper .mk{ width: 100%; height: 7.2rem; position: relative;}
.jituanworkbox .imgbox .swiper .mk .m{ width: 100%; height: 100%; border-radius: 0.2rem; overflow: hidden;}
.jituanworkbox .imgbox .swiper .mk .m img{ display: block; height: 100%; transition: all 0.5s;}
.jituanworkbox .imgbox .swiper .mk:hover .m img{ transform: scale(1.05);}
.jituanworkbox .imgbox .swiper .mk a{ display: block; border-radius: 0.2rem; overflow: hidden; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 3.46rem; height: 5.99rem; transition: all 1s;}
.jituanworkbox .imgbox .swiper .swiper-slide-active .mk a{ width: 8.98rem; height: 7.2rem;}
.jituanworkbox .imgbox .swiper{ width: 18.8rem;}
.jituanworkbox .imgbox .swiper-pagination{ display: none;}
.jituanworkbox .imgbox .text{ position: absolute; left: 0; right: 0; bottom: -0.5rem; padding: 0 0.95rem 0.5rem 0.62rem; z-index: 5; opacity: 0;}
.jituanworkbox .imgbox .text .t{ font-size: 0.24rem; line-height: 1; color: #fff;}
.jituanworkbox .imgbox .text .p{ font-size: 0.3rem; line-height: 0.47rem; color: #fff; margin-top: 0.25rem; transition: all 0.5s;}

.jituanworkbox .imgbox .swiper-slide-active .text{ animation: myfirst1 0.5s alternate; animation-iteration-count:1; animation-timing-function: linear; animation-delay: 0.8s; animation-fill-mode: forwards;}
@keyframes myfirst1{
    0%   { opacity: 0; bottom: -0.5rem; }
    100% { opacity: 1; bottom: 0; }
}
.jituanworkbox .imgbox .em{ width: 0.56rem; height: 0.56rem; border-radius: 100%; box-shadow: 0px 3px 7px 0px rgba(3,0,0,0.35); cursor: pointer; bottom: 2.68rem; left: -0.28rem; transition: all 0.5s; position: absolute; z-index: 5;}
.jituanworkbox .imgbox .em:hover{ background: #D82223}
.jituanworkbox .imgbox .em2{ right: -0.28rem; left: auto;}
.jituanworkbox .imgbox .em::after{ content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; border-radius: 100%; background: #fff url(../images/two/28.png) no-repeat center; background-size: 100% auto; transition: all 0.5s;}
.jituanworkbox .imgbox .em1::after{ transform: rotate(180deg);}
.jituanworkbox .imgbox .em:hover::after{ background: url(../images/two/28s.png) no-repeat center; background-size: 100% auto;}
.jituanworkbox .imgbox .em1{}
.jituanworkbox .imgbox .img{ overflow: hidden;}
.jituanworkbox .list{ display: flex; justify-content: space-between; flex-wrap: wrap; padding: 1.3rem 0.8rem 0 0.8rem;}
.jituanworkbox .list .li{ width: 6.9rem; position: relative;}
.jituanworkbox .list .li::after{ content: ''; width: 0%; height: 0.04rem; background: #D82223; position: absolute; left: 0; top: 0; transition: all 0.5s;}
.jituanworkbox .list .li:hover::after{ width: 100%;}
.jituanworkbox .list .li a{ display: block; border-top: 0.04rem solid #000; padding: 0.3rem 0.5rem 1rem 0.1rem;}
.jituanworkbox .list .li .t{ font-size: 0.24rem; line-height: 1; color: #131313;}
.jituanworkbox .list .li .h{ font-size: 0.3rem; line-height: 0.47rem; margin-top: 0.3rem; min-height: 0.94rem; transition: all 0.5s;}

.jituanworkbox .list .li .a img{ display: block; height: 0.56rem; margin-top: 0.6rem;}
.jituanworktwo{ position: relative;}
.jituanworktwo .m img{ display: block; width: 100%;}
.jituanworktwo .text{ position: absolute; top: 1.28rem; left: 1.64rem;}
.jituanworktwo .text .h{ font-size: 0.6rem; line-height: 1; color: #fff; margin-bottom: 0.4rem;}
.jituanworktwo .text .moreboxmax{ justify-content: flex-start;}
.jtjsbox{ padding: 1.3rem 0 1.55rem 0; background: #f6f6f6 url(../images/two/14.png) no-repeat right bottom; background-size: 9.18rem auto;}
.jtjsbox .h{ font-size: 0.6rem; line-height: 0.7rem; font-weight: bold;}
.jtjsbox .ps{ font-size: 0.2rem; line-height: 0.36rem; margin-top: 0.4rem;}
.jtjsbox .num{ margin-top: 0.8rem; display: flex;}
.jtjsbox .num .li{ margin-left: 2rem;}
.jtjsbox .num .li:first-child{ margin-left: 0;}
.jtjsbox .num .li .p{ font-size: 0.16rem; line-height: 1; margin-top: 0.25rem;}
.jtjsbox .num .li .m{ display: flex; align-items: flex-end; font-size: 0.3rem; line-height: 0.5rem;}
.jtjsbox .num .li .m i{ font-size: 1rem; line-height: 1; margin-right: 0.1rem; font-family: 'Light';}
.jtjsboxlist{ padding: 1.14rem 0 1.8rem 0;}
.jtjsboxlist .li{ margin-top: 1.1rem;}
.jtjsboxlist .li:first-child{ margin: 0;}
.jtjsboxlist .li .m{ width: 7.9rem; border-radius: 0.2rem; overflow: hidden; float: left;}
.jtjsboxlist .li .m img{ display: block; width: 100%; transition: all 0.5s;}
.jtjsboxlist .li .m:hover img{ transform: scale(1.03);}
.jtjsboxlist .li:nth-child(2n) .m{ float: right;}
.jtjsboxlist .li .text{ width: 6.4rem; max-height: 5.6rem; margin: 0.7rem 0.3rem 0 0; padding: 0 0.2rem 0 0; float: right; overflow-y: auto;}
.jtjsboxlist .li .text::-webkit-scrollbar{ width: 4px; height: 4px; border-radius: 2px; background: #eee;}
.jtjsboxlist .li .text::-webkit-scrollbar-thumb{ width: 4px; height: 4px; border-radius: 2px; background: #D82223;}
.jtjsboxlist .li .text .h{ font-family: 'Light';}
.jtjsboxlist .li .text .h,
.jtjsboxlist .li .text .h i{ display: block; font-size: 0.6rem; line-height: 0.72rem; transition: all 0.5s;}
/*.jtjsboxlist .li .text:hover .h,
.jtjsboxlist .li .text:hover .h i{ color: #D82223;}*/
.jtjsboxlist .li .text .h i{ font-weight: bold;}
.jtjsboxlist .li .text .p{ font-size: 0.2rem; line-height: 0.36rem; margin-top: 0.5rem;}
.jtjsboxlist .li .text .p p{font-size: 0.2rem; line-height: 0.36rem;}
.jtjsboxlist .li:nth-child(2n) .text{ float: left; margin: 0.7rem 0 0 0.7rem; width: 6.5rem;}
.jituandangjianxw .dbnner{ margin-top: 0.74rem;}
.jituandangjianxw .dbnner a{ display: flex; justify-content: space-between; opacity: 0; transition: all 0.5s;}
.jituandangjianxw .dbnner .swiper-slide-active a{ opacity: 1;}
.jituandangjianxw .dbnner a .m{ width: 7.9rem; height: 6.4rem; border-radius: 0.2rem; overflow: hidden;}
.jituandangjianxw .dbnner a .m img{ display: block; width: 100%; transition: all 0.5s;border-radius: 0.2rem;height: 100%}
.jituandangjianxw .dbnner a .m:hover img{ transform: scale(1.03);}
.jituandangjianxw .dbnner .ter{ width: 6.9rem; padding: 0.74rem 0.4rem 0 0;}
.jituandangjianxw .dbnner .ter .t{ font-size: 0.24rem; line-height: 1;}
.jituandangjianxw .dbnner .ter .h{ font-size: 0.36rem; line-height: 0.48rem; margin-top: 0.2rem; transition: all 0.5s;}

.jituandangjianxw .dbnner .ter .p{ font-size: 0.18rem; line-height: 0.3rem; margin-top: 0.3rem;}
.jituandangjianxw .dbnner .boot{ width: 7.32rem; position: absolute; right: 0; bottom: 0.8rem; z-index: 5;}
.jituandangjianxw .dbnner .boot .swiper-pagination{ display: flex; width: auto; position: relative; top: auto; bottom: auto!important;}
.jituandangjianxw .dbnner .boot .swiper-pagination span{ width: 0.85rem; height: 0.04rem; border-radius: 0; background: #E4E4E4; margin: 0 1px 0 0; opacity: 1; position: relative;}
.jituandangjianxw .dbnner .boot .swiper-pagination span::after{ content: ''; width: 0; height: 100%; background: #D82223; position: absolute; top: 0; left: 0; transition: all 0.5s;}
.jituandangjianxw .dbnner .boot .swiper-pagination span.swiper-pagination-bullet-active::after{ width: 100%;}
.jituandangjianxw .dbnner .boot .num{ display: flex; align-items: flex-end; margin-bottom: 0.25rem;}
.jituandangjianxw .dbnner .boot .num i{ font-size: 0.48rem; line-height: 0.42rem; color: #131313; margin-right: 0.1rem; font-family: 'Arial'}
.jituandangjianxw .dbnner .boot .num,
.jituandangjianxw .dbnner .boot .num em{ font-size: 0.24rem; line-height: 1; font-family: 'Arial'}
.jituandangjianxw .list2 .li:first-child{ margin-top: 0;}
.jituandangjianxw .list2{ margin-top: 1.14rem;}
.jituandangjianxw .list2 .li a{ display: block; position: relative; min-height: 3.98rem;}
.jituandangjianxw .list2 .li .m{ position: absolute; top: 0; right: 0;}
.jituandangjianxw .list2 .text{ padding: 0 0 0 0.66rem; width: 7.76rem; position: unset; min-height: 3.98rem;overflow: hidden;}
.jituandangjianxw .list2 .li .text .h{ padding-right: 0.8rem; margin: 0; line-height: 0.4rem;max-height: 0.8rem; width: auto; margin-top: 0.8rem;}
.jituandangjianxw .list2 .text .p{ font-size: 0.18rem; line-height: 0.3rem; margin-top: 0.3rem; width: auto;}
.jituandangjianxw .list2 .text .t{ font-size: 0.18rem; position: absolute; bottom: 0.8rem; left: 0.66rem;}
.jchanlistbox{ padding: 1.77rem 0 2.28rem 0; background: #f6f6f6;}
.jchanlistbox .li{ margin-top: 1rem;}
.jchanlistbox .li .img{ float: left; width: 7.91rem;}
.jchanlistbox .li .text{ width: 6.7rem; padding: 0.27rem 0.4rem 0 0; float: right;}
.jchanlistbox .li:nth-child(2n) .img{ float: right;}
.jchanlistbox .li:nth-child(2n) .text{ float: left;}
.jchanlistbox .li:first-child{ margin-top: 0;}
.jchanlistbox .li:nth-child(2n) .text{ padding: 0.37rem 0 0 0.69rem;}
.jchanlistbox .li .img .m{ width: 100%; height: 5.1rem; border-radius: 0.2rem; overflow: hidden;}
.jchanlistbox .li .img .m img{ display: block; width: 100%; transition: all 0.5s;}
.jchanlistbox .li .img .m:hover img{ transform: scale(1.03);}
.jchanlistbox .li .img .swiper-pagination{ display: flex; justify-content: center; align-items: flex-end; bottom: 0.2rem!important;}
.jchanlistbox .li .img .swiper-pagination span{ display: block; width: 0.14rem; height: 0.14rem; background: #fff; opacity: 1; margin: 0 0.05rem;}
.jchanlistbox .li .img .swiper-pagination span.swiper-pagination-bullet-active{ width: 0.21rem; height: 0.24rem; border-radius: 0; background: url(../images/20.png) no-repeat center; background-size: 100% auto;}
.jchanlistbox .li .top{ padding-right: 0.1rem; max-height: 3.7rem; margin-bottom: 0.3rem; overflow-y: auto;}
.jchanlistbox .li .moreboxmax{ justify-content: flex-start;}
.jchanlistbox .li .tp{ display: flex; align-items: center;}
.jchanlistbox .li .tp .m{ max-width: 5.09rem; height: 0.8rem; display: flex; justify-content: center; align-items: center; margin-right: 0.38rem;}
.jchanlistbox .li .tp .m img{ display: block; max-width: 100%; max-height: 100%;}
.jchanlistbox .li .tp .h{ font-size: 0.6rem; line-height: 0.7rem; font-weight: bold; transition: all 0.5s;}

.jchanlistbox .li .p{ font-size: 0.18rem; line-height: 0.24rem; margin-top: 0.5rem;}
.jchanlistbox .li .p p{font-size: 0.18rem; line-height: 0.24rem; }
.jchanlistbox .li .top::-webkit-scrollbar{ width: 4px; height: 4px; border-radius: 2px; background: #eee;}
.jchanlistbox .li .top::-webkit-scrollbar-thumb{ width: 4px; height: 4px; border-radius: 2px; background: #D82223;}
.chanyejkboxvone{ background: #f6f6f6 url(../images/two/46.png) no-repeat right bottom; background-size: 8.97rem auto; padding: 1.69rem 0 1.55rem 0;}
.chanyejkboxvone .cont{ display: flex; justify-content: space-between;}
.chanyejkboxvone .cont .text{ width: 5.6rem; padding: 0.37rem 0.9rem 0 0;}
.chanyejkboxvone .cont .text .h{ font-size: 0.6rem; line-height: 0.7rem; text-align: center; transition: all 0.5s;}
/*.chanyejkboxvone .cont .text:hover .h{ color: #D82223;}*/
.chanyejkboxvone .cont .text .p{ margin-top: 0.4rem; text-align: center; font-size: 0.18rem; line-height: 0.32rem;}
.chanyejkboxvone .cont .text .p p{text-align: center; font-size: 0.18rem; line-height: 0.32rem;}
.chanyejkboxvone .cont .text .m img{ display: block; margin: 1.2rem auto 0; width: 2.73rem;}
.chanyejkboxvone .cont .img{ display: flex; align-items: flex-start; margin-left: 0.51rem;}
.chanyejkboxvone .cont .img .m{ border-radius: 0.2rem; overflow: hidden; margin-right: 0.48rem;}
.chanyejkboxvone .cont .img .m:first-child{ width: 4.32rem; margin-top: 1.08rem;}
.chanyejkboxvone .cont .img .m:nth-child(2){ width: 3.2rem;}
.chanyejkboxvone .cont .img .m img{ display: block; width: 100%; transition: all 0.5s;}
.chanyejkboxvone .cont .img .m:hover img{ transform: scale(1.03);}
.chanyejkboxvtwo{ padding: 1.17rem 0 1.7rem 0;}
.chanyejkboxvtwo .img{ display: flex; justify-content: flex-start; flex-wrap: wrap; padding: 0 0.14rem;}
.chanyejkboxvtwo .img .li{ width: 4.5rem; height: 3.65rem; margin: 0 0.365rem 0.7rem 0.365rem; border-radius: 0.2rem; overflow: hidden;}
.chanyejkboxvtwo .img .li img{ display: block; width: 100%; transition: all 0.5s;}
.chanyejkboxvtwo .img .li a{ cursor: auto;}
.chanyejkboxvtwo .img .li:hover img{ transform: scale(1.03);}
.chanyejkboxvtwo .list{ padding: 0.6rem 0.5rem 0 0.5rem;}
.chanyejkboxvtwo .list .h{ font-size: 0.6rem; line-height: 0.7rem; font-weight: bold;}
.chanyejkboxvtwo .list .min{ display: flex; margin-top: 0.35rem;}
.chanyejkboxvtwo .list .min .li{ padding: 0 0.32rem; line-height: 0.38rem; border-radius: 0.4rem; background: #EBEBEB; margin-left: 0.05rem; cursor: pointer; font-size: 0.18rem; transition: all 0.5s;}
.chanyejkboxvtwo .list .min .li:first-child{ margin-left: 0;}
.chanyejkboxvtwo .list .min .li.on,
.chanyejkboxvtwo .list .min .li:hover{ background: #D82223; color: #fff;}
.chanyejkboxvtwo .list .wli .mk{ display: flex; justify-content: space-between; align-items: flex-start;}
.chanyejkboxvtwo .list .wli .mk .m{ width: 8.08rem; height: 5.5rem; border-radius: 0.2rem; overflow: hidden;}
.chanyejkboxvtwo .list .wli .mk .m img{ display: block; width: 100%; transition: all 0.5s;}
.chanyejkboxvtwo .list .wli .mk .m:hover img{ transform: scale(1.03);}
.chanyejkboxvtwo .list .wli .text{ width: 6.56rem; display: flex; justify-content: space-between; flex-wrap: wrap;}
.chanyejkboxvtwo .list .wli .text a{ display: block; width: 3.2rem; line-height: 0.7rem; border-radius: 0.4rem; background: #F6F6F6; text-align: center; margin-bottom: 0.2rem; font-size: 0.18rem; transition: all 0.5s; cursor: auto;}

.chanyejkboxvtwo .list .wli{ display: none;}
.chanyejkboxvtwo .list .wli:first-child{ display: block;}
.chanyejkboxvtwo .list .down{ margin-top: 0.52rem;}
.curentyuwntbox{ padding: 0.6rem 0 1rem 0;}
.curentyuwntbox .tit{ font-size: 0.6rem; line-height: 0.7rem; text-align: center;}
.curentyuwntbox .img{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 0.6rem;}
.curentyuwntbox .img .li{ width: 7.9rem; position: relative;margin-bottom: .4rem;cursor: auto}
.curentyuwntbox .img .li a{cursor: auto}
.curentyuwntbox .img .li .m{ width: 100%; height: 6.4rem; border-radius: 0.2rem; overflow: hidden; position: relative;}
.curentyuwntbox .img .li .m img{ display: block; width: 100%; transition: all 0.5s;}
.curentyuwntbox .img .li:hover .m img{ transform: scale(1.03);}
.curentyuwntbox .img .li .m::after{ width: 100%; height: 4.2rem; position: absolute; left: 0; bottom: 0; content: '';  /*opacity: 0.8;*/ background-image: linear-gradient(hsla(0,0%,0%,0.00), hsla(0,0%,0%,0.68));}
.curentyuwntbox .img .li .ter{ position: absolute; left: 0; bottom: 0; right: 0; padding: 0 0.6rem 0.7rem 0.42rem;}
.curentyuwntbox .img .li .ter .n{ font-size: 0.18rem; line-height: 1; color: #fff;}
.curentyuwntbox .img .li .ter .h{ font-size: 0.3rem; line-height: 0.4rem; margin-top: 0.08rem; color: #fff;}
.curentyuwntbox .img .li .ter .em{ width: 0.33rem; height: 0.03rem; background: #C92E29; margin-top: 0.1rem;}
.curentyuwntbox .img .li .ter .p{ font-size: 0.16rem; line-height: 0.28rem; color: #fff; margin-top: 0.25rem;}
.curentyuwntbox .fourboc{ display: flex; margin-top: 0.95rem; border-radius: 0.2rem; overflow: hidden;}
.curentyuwntbox .fourboc .li{ width: 2.66rem; position: relative; transition: all 0.5s;}
.curentyuwntbox .fourboc .li.on{ width: calc(100% - 7.95rem);}
.curentyuwntbox .fourboc .li .m{ width: 100%; height: 6.5rem; overflow: hidden; position: relative;}
.curentyuwntbox .fourboc .li .m img{ display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); height: 100%;}
.curentyuwntbox .fourboc .li .ps{ width: 100%; font-size: 0.18rem; text-align: center; line-height: 1; left: 0; bottom: 0.6rem; color: #fff; position: absolute; transition: all 0.5s;}
.curentyuwntbox .fourboc .li.on .ps{ opacity: 0; bottom: 0.3rem;}
.curentyuwntbox .fourboc .li .ter{ position: absolute; top: 1rem; left: 0.9rem; width: 4.3rem; opacity: 0; transition: all 0.8s;}
.curentyuwntbox .fourboc .li.on .ter{ opacity: 1; left: 0.4rem;}
.curentyuwntbox .fourboc .li .ter .n{ font-size: 0.18rem; line-height: 1; color: #fff;}
.curentyuwntbox .fourboc .li .ter .h{ font-size: 0.3rem; line-height: 0.4rem; margin-top: 0.1rem; color: #fff;}
.curentyuwntbox .fourboc .li .ter .em{ width: 0.33rem; height: 0.03rem; background: #C92E29; margin-top: 0.15rem;}
.curentyuwntbox .fourboc .li .ter .p{ font-size: 0.16rem; line-height: 0.28rem; color: #fff; margin-top: 0.25rem;}
.curentyuwntbox .fourboc .li .ter .p p{ font-size: 0.16rem; line-height: 0.28rem; color: #fff;}
.curentyuwntbox .videobox{ padding: 1.2rem 0 1.22rem 0; position: relative;}
.curentyuwntbox .videobox::after{ width: 100%; height: 4.84rem; position: absolute; left: 0; bottom: 0; z-index: 0; background: url(../images/two/53.jpg) no-repeat center; background-size: cover; content: '';}
.curentyuwntbox .videobox .tit{ font-size: 0.48rem; line-height: 0.58rem;}
.curentyuwntbox .videobox .video{ width: 14rem; margin: 0.52rem auto 0; border-radius: 0.2rem; position: relative; z-index: 5; overflow: hidden;}
.curentyuwntbox .videobox .video img{ display: block; width: 100%; transition: all 0.5s;}
.curentyuwntbox .videobox .video:hover img{ transform: scale(1.03);}
.curentyuwntbox .videobox .video .play{ width: 0.7rem; height: 0.7rem; position: absolute; right: 0.4rem; bottom: 0.4rem; background: url(../images/two/5.png) no-repeat center; background-size: 100% auto; transition: all 0.5s; cursor: pointer;}
.curentyuwntbox .videobox .video .play:hover{ background: url(../images/two/5s.png) no-repeat center; background-size: 100% auto;}
.curentyuwntbox .workder .mk{ height: 7.58rem; width: auto; position: relative;}
.curentyuwntbox .workder{ margin-top: 1.22rem;}
.curentyuwntbox .workder .mk a{ display: block; position: absolute; left: 50%; transform: translateX(-50%); width: 8.12rem; border-radius: 0.2rem; box-shadow: 0px 0px 0.35rem 0px rgba(3,0,0,0.32); top: 1rem; transition: all 0.5s; background: #E5E5E5;}
.curentyuwntbox .workder .mk a::after{ width: 100%; height: 100%; background: #fff; opacity: 0.8; content: ''; position: absolute; top: 0; left: 0; z-index: 5; transition: all 0.5s; border-radius: 0.2rem;}
.curentyuwntbox .workder .swiper-slide-active .mk a::after{ opacity: 0;}
.curentyuwntbox .workder .swiper-slide-active .mk a{ width: 9.02rem; z-index: 5; background: #C92E29; top: 0.52rem;}
.curentyuwntbox .workder .swiper-slide-prev,
.curentyuwntbox .workder .swiper-slide-next{ z-index: 2;}
.curentyuwntbox .workder .mk .m{ height: 4.57rem; border-radius: 0.2rem; overflow: hidden; transition: all 0.5s;}
.curentyuwntbox .workder .mk .m img{ display: block; width: 100%; transition: all 0.5s;}
.curentyuwntbox .workder .mk:hover .m img{ transform: scale(1.03);}
.curentyuwntbox .workder .swiper-slide-active .mk .m{ height: 5.07rem;}
.curentyuwntbox .workder .mk .p{ font-size: 0.22rem; line-height: 0.32rem; text-align: center; padding: 0.32rem 0.3rem 0 0.3rem;}
.curentyuwntbox .workder .swiper-slide-active .mk .p{ font-size: 0.24rem; line-height: 0.34rem; padding: 0.4rem  0.3rem; color: #fff; background: url(../images/two/9.jpg) no-repeat center bottom; background-size: 100% auto; border-radius: 0 0 0.2rem 0.2rem;}
.curentyuwntbox .workder  .mk .p span{color: #fff;display: block;line-height: 24px;height: 72px;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
.curentyuwntbox .workder .swiper{ padding: 0 1.3rem;}
.curentyuwntbox .workder .swiper-slide{ opacity: 0;}
.curentyuwntbox .workder .swiper-slide-prev,
.curentyuwntbox .workder .swiper-slide-next,
.curentyuwntbox .workder .swiper-slide-active{ opacity: 1;}
.curentyuwntbox .workder .swiper-button-next{ margin: 0; top: 4.07rem; right: 4.2rem;}
.curentyuwntbox .workder .swiper-button-prev{ margin: 0; top: 4.07rem; left: 4.2rem; transform: rotateY(180deg);}
.jtnewsdatd{ padding: 1.6rem 0 0 0;}
.jtnewsdatd .top{ display: flex; justify-content: space-between; align-items: flex-start;}
.jtnewsdatd .cont{ margin-top: 0.2rem; padding: 0.8rem 0 0.75rem 0; background: #f6f6f6;}
.jtnewsdatd .data{ width: 14rem; margin: auto;}
.jtnewsdatd .data .h{ font-size: 0.48rem; line-height: 0.58rem;}
.jtnewsdatd .data .icon{ display: flex; margin-top: 0.25rem; line-height: 0.2rem;}
.jtnewsdatd .data .icon .m{ font-size: 0.14rem; color: #D82223; margin-right: 0.24rem;}
.jtnewsdatd .data .icon .t,
.jtnewsdatd .data .icon .cu{ margin-right: 0.24rem; font-size: 0.14rem;}
.jtnewsdatd .data .ps{ margin-top: 0.2rem; border-top: 0.03rem solid #D82223; padding: 0.8rem 0 1rem 0; border-bottom: 1px solid hsla(0,0%,0%,0.10);}
.jtnewsdatd .data .ps,
.jtnewsdatd .data .ps p{ font-size: 0.2rem; line-height: 0.36rem;}
.jtnewsdatd .data .ps img{ display: block; max-width: 100%; margin: auto;}
.jtnewsdatd .data .more a,
.jtnewsdatd .data .more a i{ display: flex; font-size: 0.2rem; line-height: 0.36rem; transition: all 0.5s; white-space: nowrap;}
.jtnewsdatd .data .more a i{ display: block;}
.jtnewsdatd .data .more{ margin-top: 0.2rem;}

.gupiaobox{ margin-top: 1.11rem; padding: 0.5rem 0; background-size: cover; min-height: 8.54rem;background-repeat: no-repeat;background-position: center center}
.gupiaobox .textbox{ padding-top: 3.05rem; display: flex; justify-content: center; align-items: flex-end;}
.gupiaobox .textbox .text{ width: 4.3rem; margin-right: 0.8rem;}
.gupiaobox .textbox .text .h{ font-size: 0.6rem; line-height: 0.7rem; color: #fff;}
.gupiaobox .textbox .text .p{ font-size: 0.24rem; line-height: 0.36rem; color: #fff; margin-top: 0.3rem;}
.gupiaobox .textbox .more a{ display: flex; width: 3rem; height: 0.76rem; justify-content: center; align-items: center; background: hsla(0,0%,18%,0.76); border-radius: 0.4rem; font-size: 0.3rem; color: #fff; margin-top: 0.2rem;}
.gupiaobox .textbox .more a:hover {
    background: linear-gradient(-45deg, #d82223 40%, #8d2121 50%, #d82223 70%);
    background-size: 700% 100%;
    animation: shine 15s linear infinite;
}
.mintitnavbox2 a{ color: #fff;}
.mintitnavbox2 a.on{ color: hsla(0,0%,100%,0.80);}
.mintitnavbox2 a::after{ color: #fff; opacity: 0.9;}

.peopleboxone .navmin .li .min{ position: absolute; top: 0.7rem; left: 50%; transform: translateX(-50%); display: flex;}
.peopleboxone2{ z-index: 5; position: relative;}
.peopleboxone .navmin .li .min a{ margin: 0.03rem; background: #EBEBEB; line-height: 0.38rem; white-space: nowrap;  text-align: center; font-size: 0.18rem; border-radius: 0.2rem; transition: all 0.5s;padding: 0 15px;}

.peopleboxone .navmin .li .min a.cur{ background: #D82223; color: #fff;}

.protantboxone{ padding: 1rem 0;}
.protantboxone .tit .h{ font-size: 0.6rem; line-height: 0.72rem; font-weight: bold;}
.protantboxone .tit .p{ font-size: 0.18rem; line-height: 0.3rem; margin: 0.3rem 3rem 0 0;}
.protantboxone .list{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 0.55rem;}
.protantboxone .list .li{ width: 7.9rem; position: relative; overflow: hidden;margin-bottom: .4rem}
.protantboxone .list .li .m{ width: 100%; height: 6.4rem; border-radius: 0.2rem; overflow: hidden;}
.protantboxone .list .li .m img{ display: block; width: 100%; transition: all 0.5s;}
.protantboxone .list .li:hover .m img{ transform: scale(1.03);}
.protantboxone .list .li .text{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; border-radius: 0.2rem; overflow: hidden;}
.protantboxone .list .li .text .mk{ padding: 0.55rem 0.62rem; position: relative; z-index: 5;}
.protantboxone .list .li .text::after{ border-radius: 0.2rem; position: absolute; top: 0; left: 0; z-index: 0; width: 100%; height: 100%; background: #C12525 url(../images/three/a2.jpg) no-repeat center bottom; background-size: cover; content: ''; opacity: 0; transition: all 0.5s;}
.protantboxone .list .li:hover .text::after{ opacity: 1;}
.protantboxone .list .li .text .h{ font-size: 0.48rem; line-height: 0.55rem; color: #fff;}
.protantboxone .list .li .text .ps{ font-size: 0.24rem; line-height: 0.48rem; color: #fff; margin-top: 0.7rem; opacity: 0; transition: all 0.5s;}
.protantboxone .list .li:hover .text .ps{ opacity: 1; margin-top: 0.5rem;}
.protantboxone .list .li .text .p{ font-size: 0.18rem; line-height: 0.3rem; color: #fff; opacity: 0; margin-top: 0.3rem; transition: all 0.5s; width: 4.9rem;}


.protantboxone .list .li:hover .text .p{ opacity: 1;}
.protantboxtwo{ background: #f7f7f7; padding: 1.08rem 0 1.3rem 0; display: flex; justify-content: center;}
.protantboxtwo .cont {width: 14rem;margin: auto;}
.protantboxtwo .tit{ font-size: 0.18rem; line-height: 0.3rem;}
.protantboxtwo .list{ display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 0.5rem;}
.protantboxtwo .list .wli{ width: 6.66rem; min-height: 4.32rem; border-radius: 0.2rem; box-shadow: 0px 7px 7px 0px rgba(3,0,0,0.01); border: 0.02rem solid #fff; background: #fff; margin-left: 0.44rem;}
.protantboxtwo .list .wli:first-child{ margin-left: 0;}
.protantboxtwo .list .wli .top{ background: #ebebeb; padding: 0.35rem 0.57rem 0.3rem 0.57rem; border-radius: 0.2rem 0.2rem 0 0;}
.protantboxtwo .list .wli .top .p{ font-size: 0.18rem; line-height: 1;}
.protantboxtwo .list .wli .top .h{ font-size: 0.48rem; font-weight: bold; margin-top: 0.15rem; font-style: oblique; color: #C12525; line-height: 0.48rem;}
.protantboxtwo .list .wli:nth-child(2) .top .h{ font-size: 0.36rem;}
.protantboxtwo .list .wli .boot{ padding: 0.53rem 0.55rem;}
.protantboxtwo .list .wli .boot .li{ margin-top: 0.53rem; display: flex; justify-content: space-between; align-items: center;}
.protantboxtwo .list .wli .boot .li:first-child{ margin: 0;}
.protantboxtwo .list .wli .boot .li .left{ display: flex; align-items: center;}
.protantboxtwo .list .wli .boot .li .left .m{ width: 0.52rem; margin-right: 0.27rem;}
.protantboxtwo .list .wli .boot .li .left .m img{ display: block; width: 100%;}
.protantboxtwo .list .wli .boot .li .left .h{ font-size: 0.24rem; font-weight: bold; line-height: 1;}
.protantboxtwo .list .wli .boot .li .left .p{ font-size: 0.16rem; margin-top: 0.1rem; color: #9A9A9A; line-height: 1;}
.protantboxtwo .list .wli .boot .li a{ width: 1.03rem; height: 0.42rem; line-height: 0.42rem; text-align: center; border-radius: 0.25rem; background: #D82223; font-size: 0.18rem; color: #fff;overflow: hidden}
.protantboxtwo .list .wli .wear .mk{ display: flex; justify-content: space-between; padding: 0.53rem 0.97rem 0.53rem 0.63rem;}
.protantboxtwo .list .wli .wear .m img{ display: block; width: 1.7rem;}
.protantboxtwo .list .wli .wear .p{ font-size: 0.16rem; line-height: 0.28rem; width: calc(100% - 1.9rem);}
.protantboxtwo .list .wli .wear .p p{font-size: 0.16rem; line-height: 0.28rem;}
.protantboxthree{ padding: 1.3rem 0 1.5rem 0;}
.protantboxthree .cont{ position: relative;}
.protantboxthree .cont .m{ overflow: hidden; border-radius: 0.2rem;}
.protantboxthree .cont .m img{ display: block; width: 100%; transition: all 0.5s;}
.protantboxthree .cont .m:hover img{ transform: scale(1.03);}
.protantboxthree .cont .ter{ position: absolute; top: 1.1rem; left: 1.03rem;right: 1.03rem}
.protantboxthree .cont .ter .h,
.protantboxthree .cont .ter .h i{ font-size: 0.6rem; line-height: 0.72rem; color: #fff; display: block;}
.protantboxthree .cont .ter .h i{ font-weight: bold;}
.protantboxthree .cont .ter .p,
.protantboxthree .cont .ter .p p{ font-size: 0.18rem; line-height: 0.3rem; color: #fff;}
.protantboxthree .cont .ter .p{ margin-top: 0.45rem;}
.protantboxnax{ margin: 0.3rem 0 0 0;}
.protantboxnax .cont{ display: flex; flex-wrap: wrap;}
.protantboxnax .cont a{ display: inline-block; text-align: center; min-width: 0.8rem; padding: 0 0.25rem; line-height: 0.38rem; background: #EBEBEB; border-radius: 0.2rem; font-size: 0.18rem; margin: 0 0.05rem 0.15rem 0; transition: all 0.5s;}
.protantboxnax .cont a.on{ color: #fff; background: #D82223;}
.fycpflbq{width: 100%}



.protantboxlist{ padding: 0.65rem 0 1.3rem 0;}
.protantboxlist .list{ display: flex; justify-content: flex-start; flex-wrap: wrap; margin: 0 -0.025rem;}
.protantboxlist .list .li{ width: 3.96rem; margin: 0 0.025rem 0.6rem 0.025rem;}
.protantboxlist .list .li .m{ background: #F6F6F6; border-radius: 0.1rem; display: flex; justify-content: center; align-items: center; position: relative; height: 3.96rem;}
.protantboxlist .list .li .m img{ display: block; max-width: 80%; max-height: 80%; transition: all 0.5s; position: relative; z-index: 5;}
.protantboxlist .list .li:hover .m img,
.protantboxlist .list .li.on .m img{ transform: scale(1.03);}
.protantboxlist .list .li .m::after{ position: absolute; top: 0; left: 0; bottom: 0; right: 0; transition: all 0.5s; border-radius: 0.1rem; border: 1px solid #D82223; box-shadow: 0px 3px 10px 0px rgba(3,0,0,0.13); opacity: 0; content: ''; background: #fff;}


.protantboxlist .list .li.on .m::after{ opacity: 1;}




.protantboxlist .list .li .ter{ padding: 0.2rem 0 0 0.23rem;}
.protantboxlist .list .li .ter .h{ font-size: 0.2rem; line-height: 0.3rem; transition: all 0.5s;}
.protantboxlist .list .li .ter .p{ font-size: 0.14rem; line-height: 0.2rem; color: #777777; margin-top: 0.08rem; transition: all 0.5s;}

.protantboxlist .list .li.on .ter .h,
.protantboxlist .list .li.on .ter .p{ color: #D82223;}
.protantboxlist .pageing{ padding-top: 0.3rem;}
.protantdataone{ background: #f6f6f6; display: flex; justify-content: center;}
.protantdataone .cont .img{ float: right; width: 7.73rem; height: 6.49rem; background: url(../images/three/a22.png) no-repeat center; background-size: 100% auto; display: flex; justify-content: center; align-items: center;}
.protantdataone .cont .img img{ display: block; max-width: 80%; max-height: 80%; transition: all 0.5s;}
.protantdataone .cont .img:hover img{ transform: scale(1.02);}
.protantdataone .cont .text{ width: 4.9rem; height: 6.49rem; float: left; margin-right: 0.34rem; display: flex; align-items: center;}
.protantdataone .cont .text .mk{width: 100%;}
.protantdataone .cont .text .h{ font-size: 0.6rem; line-height: 0.8rem; font-weight: bold;max-height: 1.6rem}
.protantdataone .cont .text .m{ font-size: 0.18rem; line-height: 0.24rem; margin-top: 0.2rem; font-weight: bold;}
.protantdataone .cont .text .p{ font-size: 0.18rem; line-height: 0.24rem; margin-top: 0.3rem;max-height: 1.68rem}
.protantdataone .cont .text .p *{font-size: 0.18rem; line-height: 0.24rem;}
.protantdataone .cont .text .p p{font-size: 0.18rem; line-height: 0.24rem; }
.protantdataone .cont .text .a{ display: flex; margin-top: 0.4rem;}
.protantdataone .cont .text .a a{ display: block; margin-right: 0.3rem; transition: all 0.5s;}
.protantdataone .cont .text .a a img{ display: block; height: 0.56rem;}
.protantdataone .cont .text .a a:hover{ transform: translateY(-0.05rem);}
.protantdatatwo{ padding: 0.7rem 0 1.1rem 0;}
.protantdatatwo .cont{ display: flex; justify-content: space-between;}
.protantdatatwo .cont .left{ width: 7.25rem;}
.protantdatatwo .cont .right{ width: 7.8rem;}
.protantdatatwo .cont .left .li{ margin-top: 0.35rem;}
.protantdatatwo .cont .left .li:first-child{ margin-top: 0;}
.protantdatatwo .cont .left .li .h{ font-size: 0.18rem; line-height: 0.24rem;}
.protantdatatwo .cont .left .li .p{ font-size: 0.18rem; line-height: 0.24rem; margin-top: 0.1rem;}
.protantdatatwo .cont .right .li{ display: flex; border-bottom: 1px solid hsla(0,0%,0%,0.10); padding: 0.18rem 0;}
.protantdatatwo .cont .right .li .h,
.protantdatatwo .cont .right .li .p{ font-size: 0.18rem; line-height: 0.24rem;}
.protantdatatwo .cont .right .li .h{ white-space: nowrap;}
.protantdatatwo .cont .right .li:first-child{ padding: 0 0 0.18rem 0;}
.protantboxnax2{ padding: 0.4rem 0 0.25rem 0; background: #f6f6f6; margin-top: 1.27rem;}
.protantboxlist2{ padding: 0.8rem 0 1.3rem 0;}
.protantboxlist2 .moreboxmax{ padding-top: 0.5rem;}
.wpeopleboxone{ padding: 1.24rem 0 1.8rem 0; background: #f7f7f7 url(../images/three/a23.jpg) no-repeat center bottom; background-size: 100% auto;}
.wpeopleboxone .tit{ font-size: 0.6rem; line-height: 0.7rem; text-align: center; font-weight: bold;}
.wpeopleboxone .list .li{ margin-top: 0.46rem;}
.wpeopleboxone .list .li:first-child{ margin-top: 0;}
.wpeopleboxone .list{ margin-top: 0.8rem; padding: 0 1rem;}
.wpeopleboxone .list .m{ width: 7rem; height: 3.93rem; border-radius: 0.2rem; background: #D8D2D1; float: left; overflow: hidden;}
.wpeopleboxone .list .li:nth-child(2n) .m{ float: right;}
.wpeopleboxone .list .m img{ display: block; width: 100%; transition: all 0.5s;}
.wpeopleboxone .list .li:hover .m img{ transform: scale(1.03);}
.wpeopleboxone .list .li .text{ width: 5.45rem; padding: 0.3rem 0.65rem 0 0; float: right;}
.wpeopleboxone .list .li:nth-child(2n) .text{ float: left; width: 5.3rem; padding: 0.5rem 0 0 0.53rem;}
.wpeopleboxone .list .li .text .tp{ display: flex;}
.wpeopleboxone .list .li .text .tp .i{ font-size: 0.72rem; line-height: 1; color: #C92E29; padding: 0 0.65rem 0 0; height: 0.94rem; background: url(../images/three/a30.png) no-repeat right center; background-size: auto 100%; font-family: 'Light'; font-style: oblique;}
.wpeopleboxone .list .li .text .h{ font-size: 0.48rem; line-height: 0.58rem; font-weight: bold; margin-top: 0.2rem;}
.wpeopleboxone .list .li .text .p{ font-size: 0.16rem; line-height: 0.3rem; margin-top: 0.3rem;}
.wpeopleboxtwo{ padding: 1.2rem 0 1.3rem 0;}
.wpeopleboxtwo .tit{ font-size: 0.6rem; line-height: 0.7rem; text-align: center; font-weight: bold;}
.wpeopleboxtwo .list .li{ width: 7.9rem; float: left; margin-top: 0.2rem; position: relative;}
.wpeopleboxtwo .list .li a{cursor: auto}
.wpeopleboxtwo .list .li .m{ width: 100%; height: 4.6rem; border-radius: 0.2rem; overflow: hidden; position: relative;}
.wpeopleboxtwo .list .li .m img{ display: block; width: 100%; transition: all 0.5s;}
.wpeopleboxtwo .list .li:hover .m img{ transform: scale(1.03);}
.wpeopleboxtwo .list .li:nth-child(2){ float: right;}
.wpeopleboxtwo .list .li:nth-child(2) .m{ height: 9.4rem;}
.wpeopleboxtwo .list .li .m::after{ width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; content: '';  /*opacity: 0.8;*/ background-image: linear-gradient(hsla(0,0%,0%,0.00), hsla(0,0%,0%,0.68));}
.wpeopleboxtwo .list .li .m::before{ width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; content: '';  /*opacity: 0.8;*/ background: #000; opacity: 0; transition: all 0.5s; z-index: 2;}
.wpeopleboxtwo .list .li:hover .m::before{ opacity: 0.5;}
.wpeopleboxtwo .list .li .h{ font-size: 0.24rem; line-height: 1; position: absolute; left: 0; bottom: 0; right: 0; padding: 0 0.5rem 0.3rem 0.5rem; color: #fff; transition: all 0.5s;}
.wpeopleboxtwo .list .li:hover .h{ opacity: 0;}
.wpeopleboxtwo .list .li .ter{ position: absolute; top: 55%; left: 0; right: 0; padding: 0 1.46rem 0 0.5rem; transform: translateY(-50%); z-index: 5; opacity: 0; transition: all 0.5s;}
.wpeopleboxtwo .list .li:hover .ter{ top: 50%; opacity: 1;}
.wpeopleboxtwo .list .li .ter .k{ font-size: 0.48rem; line-height: 0.58rem; color: #fff;}
.wpeopleboxtwo .list .li .ter .p{ font-size: 0.18rem; line-height: 0.3rem; margin-top: 0.3rem; color: #fff;}
.wpeopleboxtwo .list{ padding-top: 0.4rem;}
.wpeopleboxtwo .img{ margin-top: 1.3rem; position: relative;}
.wpeopleboxtwo .img .m{ width: 100%; border-radius: 0.2rem; overflow: hidden;}
.wpeopleboxtwo .img .m img{ display: block; width: 100%; transition: all 0.5s;}
.wpeopleboxtwo .img:hover .m img{ transform: scale(1.03);}
.wpeopleboxtwo .img .ter{ position: absolute; left: 0; bottom: 1.15rem; width: 100%;}
.wpeopleboxtwo .img .h{ font-size: 0.6rem; line-height: 0.7rem; text-align: center; font-weight: bold; color: #fff; margin-bottom: 0.8rem;}
.servesboxone{ padding: 1.62rem 0 1.1rem 0; background: #f6f6f6 url(../images/three/a34.jpg) no-repeat center bottom; background-size: 100% auto;}
.servesboxone .text{ margin-top: 0.55rem;}
.servesboxone .text .h,
.servesboxone .text .h i{ display: block; text-align: center; font-size: 0.6rem; line-height: 0.72rem;}
.servesboxone .text .h i{ font-weight: bold;}
.servesboxone .text .p,
.servesboxone .text .p p{ font-size: 0.18rem; line-height: 0.3rem; text-align: center;}
.servesboxone .text .p{ margin-top: 0.4rem;}
.servesboxone .text .p p:nth-child(2){ margin: 0 0.2rem;}
.servesboxone .img{ margin-top: 0.6rem; position: relative;}
.servesboxone .img .m{ width: 5rem; height: 4.05rem; border-radius: 0.2rem; overflow: hidden; margin: auto;}
.servesboxone .img .m img{ display: block; width: 100%; transition: all 0.5s;}
.servesboxone .img .m:hover img{ transform: scale(1.03);}
.servesboxone .img .swiper{ margin: 0 -0.25rem;}
.servesboxone .img .enbox{ position: absolute; top: 50%; left: -0.8rem; margin-top: -0.25rem;}
.servesboxone .img .enbox2{ left: auto; right: -0.8rem;}
.servesboxone .img .enbox1{ transform: rotateY(180deg);}
.servesboxone .moreboxmax{ margin-top: 0.6rem;}
.servesboxtwo{ padding: 1.04rem 0 1.3rem 0;}
.servesboxtwo .tit,.servesboxtwo .tit a{ font-size: 0.6rem; line-height: 0.7rem; text-align: center; font-weight: bold;}

.servesboxtwo .list{ margin-top: 0.55rem; display: flex; justify-content: space-between;}
.servesboxtwo .list .left{ width: 9.8rem;}
.servesboxtwo .list .left .m{ width: 100%; height: 6.8rem; border-radius: 0.2rem; overflow: hidden;}
.servesboxtwo .list .left .m img{ display: block; width: 100%; transition: all 0.5s;}
.servesboxtwo .list .left .m:hover img{ transform: scale(1.03);}
.servesboxtwo .list .left .swiper-pagination{ display: flex; justify-content: center; align-items: flex-end; bottom: 0.4rem!important;}
.servesboxtwo .list .left .swiper-pagination span{ display: block; width: 0.14rem; height: 0.14rem; background: #fff; opacity: 1; margin: 0 0.05rem;}
.servesboxtwo .list .left .swiper-pagination span.swiper-pagination-bullet-active{ width: 0.21rem; height: 0.24rem; border-radius: 0; background: url(../images/20.png) no-repeat center; background-size: 100% auto;}
.servesboxtwo .list .right{ width: 5.96rem;}
.servesboxtwo .list .right .li{ height: 3.3rem; margin-top: 0.2rem; border-radius: 0.2rem; position: relative;}
.servesboxtwo .list .right .li:first-child{ margin-top: 0;}
.servesboxtwo .list .right .li a{ display: block; padding: 0.5rem 0.55rem 0.5rem 0.46rem; position: relative; z-index: 5;}
.servesboxtwo .list .right .li::after{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 0.2rem; border: 0.03rem solid #D82223; content: ''; z-index: 0;}
.servesboxtwo .list .right .li .t{ font-size: 0.16rem; line-height: 1; color: #D82223;}
.servesboxtwo .list .right .li .h{ font-size: 0.18rem; line-height: 0.24rem; margin-top: 0.14rem; transition: all 0.5s;}

.servesboxtwo .list .right .li .p,.servesboxtwo .list .right .li .p p{ font-size: 0.16rem; line-height: 0.3rem; margin-top: 0.2rem; height: 1.2rem;}
.servesboxtwo .list .right .li .a{ display: block; width: 0.29rem; height: 0.09rem; margin-top: 0.25rem; background: url(../images/23.png) no-repeat center; background-size: 100% auto;}
.yangshenglist{ padding: 0.7rem 0 0.8rem 0;}
.yangshenglist .list .li{ margin-top: 0.15rem; background: #F9F9F9; border-radius: 0.2rem; position: relative;}
.yangshenglist .list .li:first-child{ margin-top: 0;}
.yangshenglist .list .li a{ padding: 0.4rem 2.73rem 0.4rem 0.9rem; display: flex; justify-content: space-between; position: relative; z-index: 5;}
.yangshenglist .list .li .ter{ width: 10.9rem;}
.yangshenglist .list .li .time{ font-size: 0.16rem; line-height: 1; text-align: center; color: #D82223;}
.yangshenglist .list .li .time i{ display: block; text-align: center; font-size: 0.56rem; line-height: 1; margin-bottom: 0.1rem; font-weight: bold; color: #D82223;}
.yangshenglist .list .li .ter .h{ font-size: 0.18rem; line-height: 0.2rem; font-weight: bold; transition: all 0.5s;}

.yangshenglist .list .li .ter .em{ background: #D82223; width: 0.44rem; height: 0.03rem; margin: 0.17rem 0 0 0;}
.yangshenglist .list .li .ter .p,.yangshenglist .list .li .ter .p p{ font-size: 0.14rem; line-height: 0.24rem; margin-top: 0.25rem; color: #595959; min-height: 0.48rem;}
.yangshenglist .list .li .ter .a{ width: 0.25rem; height: 0.08rem; margin-top: 0.25rem; background: url(../images/23.png) no-repeat center; background-size: 100% auto;}
.yangshenglist .list .li::after{ content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; border-radius: 0.2rem; border: 1px solid #B80000; box-shadow: 0px 0px 35px 0px rgba(3,0,0,0.07); opacity: 0; transition: all 0.5s; background: #fff;}

.yangshenglist .pageing{ margin-top: 0.8rem;padding-bottom: 0;}
.yueshenglist{ padding: 1.6rem 0; background: #f6f6f6;}
.yueshenglist .cont{ display: flex; justify-content: center; align-items: center;}
.yueshenglist .cont .img{ width: 5.99rem; height: 6.31rem; position: relative; z-index: 0;}
.yueshenglist .cont .img .m{ width: 6.31rem; height: 6.31rem; /*position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);*/ margin-left: -0.16rem;}
.yueshenglist .cont .img .m img{ display: block; width: 100%; transition: all 0.5s;}
.yueshenglist .cont .img .m:hover img{ transform: scale(1.03);}
.yueshenglist .cont .text{ width: 5rem; height: 5.8rem; border-radius: 0.2rem; overflow-y: auto; border: 0.03rem solid #D82223; background: #fff; position: relative; z-index: 5; transition: all 0.5s;}
.yueshenglist .cont .text:hover{ box-shadow: 0 0 0.15rem hsla(360,73%,49%,0.30);}
.yueshenglist .cont .text .mk{ padding: 0.4rem 0.35rem;}
.yueshenglist .cont .text .h{ font-size: 0.48rem; line-height: 1; font-weight: bold; text-align: center;}
.yueshenglist .cont .text .list{ margin-top: 0.27rem; padding: 0 0.1rem;}
.yueshenglist .cont .text .list .li{ margin-top: 0.22rem;}
.yueshenglist .cont .text .list .li:first-child{ margin-top: 0;}
.yueshenglist .cont .text .list .li .m{ background: #D82223; line-height: 0.45rem; border-radius: 0.3rem; text-align: center; font-size: 0.24rem; color: #fff;}
.yueshenglist .cont .text .list .li .p{ font-size: 0.2rem; line-height: 0.3rem; text-align: center; margin-top: 0.18rem;}
.yueshenglist .cont .text .form{ display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 0.28rem;}
.yueshenglist .cont .text .form .li{ width: 2.1rem; background: #F2F2F2; margin-top: 0.2rem; border-radius: 0.3rem;word-wrap: break-word;}
.yueshenglist .cont .text .form .li a{ display: block; font-size: 0.24rem; padding: 0.1rem 0.1rem 0.1rem 0.6rem; position: relative; line-height: 0.35rem; transition: all 0.5s;}
.yueshenglist .cont .text .form .li a::after{ content: ''; width: 0.17rem; height: 100%; background: url(../images/20.png) no-repeat center; background-size: 100% auto; position: absolute; top: 0; left: 0.28rem;}
.yueshenglist .cont .text .form .li.delcursor a{cursor: auto}
.yueshenglist .cont .text .form .li.delcursor:hover a{color: #000}
.shengyuentbox{ padding: 1.62rem 0 1.52rem 0;}
.shengyuentbox .list{ margin-top: 0.6rem; display: flex; justify-content: space-between;}
.shengyuentbox .list .m{ width: 7.9rem; height: 6.4rem; border-radius: 0.2rem; overflow: hidden;}
.shengyuentbox .list .m img{ display: block; width: 100%; transition: all 0.5s;}
.shengyuentbox .list .m:hover img{ transform: scale(1.03);}
.shengyuentbox .list .text{ width: 7.9rem; height: 6.4rem; border-radius: 0.2rem; background: #F6F6F6;}
.shengyuentbox .list .text .mk{ padding: 0.9rem 1rem 0.9rem 0.82rem;}
.shengyuentbox .list .text .h,
.shengyuentbox .list .text .h i{ display: block; font-size: 0.6rem; line-height: 0.72rem; transition: all 0.5s;max-height: 1.44rem;}
/*.shengyuentbox .list .text:hover .h, .shengyuentbox .list .text:hover .h i{ color: #D82223;}*/
.shengyuentbox .list .text .h i{ font-weight: bold;}
.shengyuentbox .list .text .p{ font-size: 0.18rem; line-height: 0.3rem; margin-top: 0.55rem;max-height: 1.2rem;}
.shengyuentbox .list .text .p p{font-size: 0.18rem; line-height: 0.3rem;}
.shengyuentboxtwo{ position: relative; background: url(../images/three/a40.png) no-repeat bottom center; background-size: 100% auto; padding: 0 0 1.5rem 0;}
.shengyuentboxtwo .list{ width: 12.05rem; height: 4.38rem; background: url(../images/three/a39.png) no-repeat center; background-size: 100% auto; margin: auto; position: absolute; top: 0.54rem; left: 50%; transform: translateX(-50%);}
.shengyuentboxtwo .list .li{ width: 1.56rem; height: 1.56rem; position: absolute; display: flex; justify-content: center; align-items: center;}
.shengyuentboxtwo .list .li::after{ width: 1.79rem; height: 1.79rem; background: url(../images/three/a41.png) no-repeat center; background-size: auto 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); content: '';}
.shengyuentboxtwo .list .li .mk{ position: relative; z-index: 5;}
.shengyuentboxtwo .list .li1{ top: 1.28rem; left: -0.58rem;} 
.shengyuentboxtwo .list .li2{ top: 3.04rem; left: 1.63rem;} 
.shengyuentboxtwo .list .li3{ top: 3.53rem; left: 5.24rem;} 
.shengyuentboxtwo .list .li4{ top: 3.01rem; left: 8.76rem;} 
.shengyuentboxtwo .list .li5{ top: 1.28rem; right: -0.56rem;} 
.shengyuentboxtwo .list .li .m img{ display: block; height: 0.52rem; margin: auto; transition: all 0.5s;}
.shengyuentboxtwo .list .li:hover .m img{ transform: rotateY(180deg);}
.shengyuentboxtwo .list .li .p{ font-size: 0.18rem; line-height: 0.22rem; text-align: center; font-weight: bold; margin-top: 0.1rem; transition: all 0.5s;}

.shengyuentboxtwo .ms{ width: 5.67rem; margin: auto; position: relative;}
.shengyuentboxtwo .ms img{ display: block; width: 100%;}
.shengyuentboxtwo .ms .h{ font-size: 0.6rem; line-height: 0.72rem; text-align: center; color: #C13636; font-weight: bold; position: absolute; top: 2rem; left: 0.75rem; right: 0.75rem;}
.shengyuentboxtwo .img{ position: relative;}
.shengyuentboxthree{ padding: 1.5rem 0;}
.shengyuentboxthree .cont{ position: relative;}
.shengyuentboxthree .cont .m{ width: 100%; overflow: hidden; border-radius: 0.2rem;}
.shengyuentboxthree .cont .m img{ display: block; width: 100%; transition: all 0.5s;}
.shengyuentboxthree .cont .m:hover img{ transform: scale(1.03);}
.shengyuentboxthree .cont .text{ position: absolute; top: 50%; transform: translateY(-50%); left: 1.45rem;}
.shengyuentboxthree .cont .text .h{ font-size: 0.6rem; font-weight: bold; color: #fff; line-height: 0.7rem;}
.shengyuentboxthree .cont .text .moreboxmax{ justify-content: flex-start; margin-top: 0.8rem;}
.chanyerentonebox{ padding: 1.3rem 0 1.2rem 0; background: #f6f6f6 url(../images/three/a48.png) no-repeat bottom right; background-size: 9.06rem auto;}
.chanyerentonebox .h{ font-size: 0.6rem; line-height: 0.7rem; font-weight: bold;}
.chanyerentonebox .p{ font-size: 0.2rem; line-height: 0.36rem; margin-top: 0.45rem; width: 11.8rem;}
.chanyerentoneimg{ padding: 0.8rem 0 1.2rem 0;}
.chanyerentoneimg .li{ width: 4.48rem; margin: 0 0.05rem 0.1rem 0.05rem; position: relative; float: left;}
.chanyerentoneimg .li:nth-child(3),
.chanyerentoneimg .li:nth-child(4){ width: 6.84rem;}
.chanyerentoneimg .li .m{ width: 100%; height: 3.5rem; border-radius: 0.2rem; overflow: hidden; position: relative;}
.chanyerentoneimg .li .m img{ display: block; width: 100%; transition: all 0.5s;}
.chanyerentoneimg .li:hover .m img{ transform: scale(1.03);}
.chanyerentoneimg .p{ position: absolute; left: 0; bottom: 0; right: 0; padding: 0 0.35rem 0.25rem 0.35rem; font-size: 0.24rem; line-height: 1; color: #fff;}
.chanyerentoneimg .li .m::after{ width: 100%; height: 30%; position: absolute; left: 0; bottom: 0; content: '';  /*opacity: 0.8;*/ background-image: linear-gradient(hsla(0,0%,0%,0.00), hsla(0,0%,0%,0.30));}
.chanyerentoneimg .list{ margin: 0 -0.06rem;}
.xiandaiboxmax{ padding: 1.4rem 0 1.6rem 0;background-size: 100% auto;background-color: #f5f5f5;background-repeat: no-repeat;background-position: bottom center}
.xiandaiboxmax .tit{ font-size: 0.6rem; font-weight: bold; text-align: center; line-height: 0.7rem;}
.xiandaiboxmax .list{ padding-top: 0.3rem; display: flex; justify-content: center; flex-wrap: wrap;}
.xiandaiboxmax .list .li{ margin-top: 0.9rem; width: 25%; display: flex; justify-content: center;}
.xiandaiboxmax .list .li .p{ font-size: 0.16rem; line-height: 1; margin-top: 0.15rem;}
.xiandaiboxmax .list .li .h{ display: flex; align-items: flex-end; font-size: 0.3rem; line-height: 0.48rem; font-family: 'Light';}
.xiandaiboxmax .list .li .h i{ font-size: 1rem; line-height: 1; font-family: 'Light';}
.xiandaiboxtwos{ padding: 1.2rem 0 1.5rem 0;}
.xiandaiboxtwos .tit{ font-size: 0.6rem; font-weight: bold; text-align: center; line-height: 0.7rem;}
.xiandaiboxtwos .list{ margin: 1.1rem auto 0; width: 13.28rem;}
.xiandaiboxtwos .list .wli{ margin-top: 1.4rem;}
.xiandaiboxtwos .list .wli:first-child{ margin-top: 0;}
.xiandaiboxtwos .list .wli .h{ font-size: 0.48rem; line-height: 0.58rem; font-weight: bold;}
.xiandaiboxtwos .list .wli .p{ font-size: 0.2rem; line-height: 0.36rem; margin-top: 0.15rem;}
.xiandaiboxtwos .list .wli .img{ margin-top: 0.35rem;}
.xiandaiboxtwos .list .wli .img .m{ width: 100%; height: 5.1rem; border-radius: 0.2rem; overflow: hidden;}
.xiandaiboxtwos .list .wli .img .m img{ display: block; width: 100%; transition: all 0.5s;}
.xiandaiboxtwos .list .wli .img .m:hover img{ transform: scale(1.03);}
.xiandaiboxtwos .list .wli .swiper-pagination{ display: flex; justify-content: center; align-items: flex-end; bottom: 0.2rem!important;}
.xiandaiboxtwos .list .wli .swiper-pagination span{ display: block; width: 0.14rem; height: 0.14rem; border-radius: 100%; background: #fff; opacity: 1; margin: 0 0.05rem;}
.xiandaiboxtwos .list .wli .swiper-pagination span.swiper-pagination-bullet-active{ width: 0.21rem; height: 0.24rem; background: url(../images/20.png) no-repeat center bottom; background-size: 100% auto;}
.guoyyboxmax{ padding: 2.2rem 0 2.1rem 0;background-size: cover;background-position: center center;background-repeat: no-repeat;position: relative}
.fyyfbgapp{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat}
.guoyyboxmax .cont{position: relative;z-index: 3}
.guoyyboxmax .list{ width: 10rem; display: flex; justify-content: flex-start; flex-wrap: wrap;}
.guoyyboxmax .list .li{ padding: 0.6rem 0; width: 33.33%;}
.guoyyboxmax .list .li .p{ font-size: 0.16rem; line-height: 1; margin-top: 0.15rem; color: #fff;}
.guoyyboxmax .list .li .h{ display: flex; align-items: flex-end; font-size: 0.3rem; line-height: 0.48rem; font-family: 'Light'; color: #fff;}
.guoyyboxmax .list .li .h i{ font-size: 1rem; line-height: 1; font-family: 'Light'; color: #fff;}
.zhongnaobox{ padding: 1.62rem 0 2rem 0; background: #f6f6f6 url(../images/three/a34.jpg) no-repeat bottom center; background-size: 100% auto;}
.zhongnaobox .listone{ margin-top: 0.6rem; display: flex; justify-content: space-between;}
.zhongnaobox .listone .left{ width: 6rem;}
.zhongnaobox .listone .left .tit .h{ font-size: 0.6rem; line-height: 0.7rem; font-weight: bold;}
.zhongnaobox .listone .left .tit .p{ font-size: 0.18rem; line-height: 0.3rem; margin-top: 0.3rem;}
.zhongnaobox .listone .left .tit .p p,.zhongnaobox .listone .left .tit .p *{font-size: 0.18rem; line-height: 0.3rem;}
.zhongnaobox .listone .left .ps{ margin-top: 0.7rem;}
.zhongnaobox .listone .left .text{ padding-right: 0.1rem; overflow-y: auto; height: 6.95rem;}
.zhongnaobox .listone .left .ps .h,.zhongnaobox .listone .left .ps .h *{ font-size: 0.24rem; line-height: 0.3rem; font-weight: bold;}
.zhongnaobox .listone .left .ps .p,
.zhongnaobox .listone .left .ps .p p,.zhongnaobox .listone .left .ps .p *{ font-size: 0.18rem; line-height: 0.3rem;}
.zhongnaobox .listone .left .ps .p{ margin-top: 0.3rem;}
.zhongnaobox .listone .left .em{ margin-top: 0.3rem; width: 1.13rem; height: 0.06rem; background: #D82223;}
.zhongnaobox .listone .img{ width: 9rem; height: 7.31rem; border-radius: 0.2rem; overflow: hidden;}
.zhongnaobox .listone .img img{ display: block; width: 100%; transition: all 0.5s;}
.zhongnaobox .listone .img:hover img{ transform: scale(1.03);}
.zhongnaobox2{ padding: 1.62rem 0 1.35rem 0;}
.zhongnaobox2 .listone .left{ width: 100%;}
.zhongnaobox2 .listone .img{ width: 5.38rem;}
.zhongnaobox2 .listone .left .text{ height: auto; overflow: inherit; padding-right: 0.8rem;}
.zhongnaobox .listone .left .text .min{ display: flex; justify-content: space-between;}
.zhongnaobox .listone .left .text .min .li{ width: 3rem; height: 1.98rem; border: 0.03rem solid #D82223; border-radius: 0.2rem; background: #fff; margin-right: 0.25rem; display: flex; align-items: center; justify-content: center;}
.zhongnaobox .listone .left .text .min .vg{ display: flex;}
.zhongnaobox .listone .left .text .min .mg{ display: flex;}
.zhongnaobox .listone .left .text .min .mg .m{ border-radius: 0.2rem; overflow: hidden; margin-left: 0.16rem; height: 2.04rem; }
.zhongnaobox .listone .left .text .min .mg .m:first-child{ margin-left: 0;}
.zhongnaobox .listone .left .text .min .mg .m img{ display: block; height: 100%; transition: all 0.5s;}
.zhongnaobox .listone .left .text .min .mg .m:hover img{ transform: scale(1.03);}
.zhongnaobox2 .listone .left .ps .p{ margin-top: 0.6rem;}
.zhongnaobox .listone .left .text .min .li .mk{ /*padding: 0.35rem 0.45rem;*/}
.zhongnaobox .listone .left .text .min .li .mk .k{ font-size: 0.48rem; line-height: 1; font-weight: bold;}
.zhongnaobox .listone .left .text .min .li .mk .s{ font-size: 0.22rem; line-height: 0.3rem; margin-top: 0.1rem;}
.zhongnaobox .listone .left .text .min .li .f{ font-size: 0.24rem; line-height: 0.3rem; margin-top: 0.15rem;}
.zhongnaobox .listone .left .text .min .li .f:first-child{ margin-top: 0;}
.zhongnaobox3{ padding: 1.62rem 0 1.7rem 0;}
.zhongnaobox3 .listone .left{ width: 7.48rem; height: auto;}
.zhongnaobox3 .listone .right{ width: 7.7rem; padding-right: 0.1rem; height: 8.73rem; overflow-y: auto;}
.zhongnaobox3 .listone{ display: block;}
.zhongnaobox3 .listone .left .text{ height: auto; margin-bottom: 0.6rem;}
.zhongnaobox3 .listone .boot{ display: flex; justify-content: space-between;}
.zhongnaobox3 .listone .boot .mm{ width: 7.48rem;}
.zhongnaobox3 .listone .boot .mm .i{ width: 100%; border-radius: 0.2rem; overflow: hidden; margin-bottom: 0.2rem; height: 4.2rem;}
.zhongnaobox3 .listone .boot .mm .i img{ display: block; width: 100%; transition: all 0.5s;}
.zhongnaobox3 .listone .boot .mm .i:hover img{ transform: scale(1.03);}
.zhongnaobox3 .listone .boot .mm .i:nth-child(2){ height: 4.33rem;}
.zhongnaobox3 .listone .boot .right .p,.zhongnaobox3 .listone .boot .right .p p,.zhongnaobox3 .listone .boot .right .p *{ font-size: 0.18rem; line-height: 0.3rem;}
.zhongnaobox3 .listone .boot .right .h{ font-size: 0.3rem; line-height: 0.4rem; margin-top: 0.4rem;}
.zhongnaobox3 .listone .boot .right .em{ width: 0.55rem; height: 0.04rem; background: #D82223; margin-top: 0.25rem;}
.zhongnaobox3 .listone .boot .right .mp
{ font-size: 0.18rem; line-height: 0.3rem; margin-top: 0.4rem;}
.zhongnaobox3 .listone .boot .right .mp p,.zhongnaobox3 .listone .boot .right .mp *{font-size: 0.18rem; line-height: 0.3rem; }
.zhongnaobox4{ padding: 1.62rem 0 1.8rem 0;}
.zhongnaobox4 .listone{ display: block;}
.zhongnaobox4 .listone .left .text{ height: auto; margin-bottom: 0.8rem;}
.zhongnaobox4 .listone .left{ width: 9.8rem;}
.zhongnaobox4 .listone .boot{ display: flex; justify-content: space-between;}
.zhongnaobox4 .listone .boot .mm{ width: 5.96rem;}
.zhongnaobox4 .listone .boot .mm .i{ width: 100%; height: 2.93rem; border-radius: 0.2rem; margin-bottom: 0.24rem; overflow: hidden;}
.zhongnaobox4 .listone .boot .mm .i img{ display: block; width: 100%; transition: all 0.5s;}
.zhongnaobox4 .listone .boot .mm .i:hover img{ transform: scale(1.03);}
.zhongnaobox4 .listone .boot .ppt{ width: 9.8rem; height: 6.04rem; overflow-y: auto; border: 0.03rem solid #D82223; border-radius: 0.2rem;}
.zhongnaobox4 .listone .boot .ppt .mk{ padding: 0.55rem 0.74rem 0.3rem 0.74rem; position: relative; z-index: 5;}
.zhongnaobox4 .listone .boot .ppt .mk p,
.zhongnaobox4 .listone .boot .ppt .mk,.zhongnaobox4 .listone .boot .ppt .mk *{ font-size: 0.18rem; line-height: 0.3rem;}
.tzluformbox{ padding: 1.2rem 0 1.4rem 0; background: #f6f6f6 url(../images/three/a69.png) no-repeat top right; background-size: 7.52rem auto; display: flex; justify-content: center;}
.tzluformbox .img{ width: 9.83rem; border-radius: 0.2rem; overflow: hidden;}
.tzluformbox .img img{ display: block; width: 100%; transition: all 0.5s;}
.tzluformbox .img:hover img{ transform: scale(1.03);}
.tzluformbox .ps{ max-width: 3.9rem; padding: 0.76rem 0 0 1.2rem;}
.tzluformbox .ps .li{ margin-bottom: 0.6rem; display: flex;}
.tzluformbox .ps .li .m img{ display: block; width: 0.25rem; margin-right: 0.24rem;}
.tzluformbox .ps .li .h{ font-size: 0.18rem; line-height: 1;}
.tzluformbox .ps .li .p{ font-size: 0.24rem; line-height: 0.3rem; margin-top: 0.08rem; transition: all 0.5s;}



.tzluformbox .ps .li .a:hover .p{ color: #000;}
.lingpovboc{ padding: 1.08rem 0 1.4rem 0;background-size: 9.09rem auto; margin-top: 0.5rem;background-color: #F6F6F6;background-position: right bottom;background-repeat: no-repeat}
.lingpovboc .h,
.lingpovboc .h i,.lingpovboc .h em{ font-size: 0.6rem; line-height: 0.72rem; transition: all 0.5s;}
/*.lingpovboc:hover .h,
.lingpovboc:hover .h i{ color: #B80000;}*/
.lingpovboc .h i,.lingpovboc .h em{ font-weight: bold;}




.lingpovboc .p{ font-size: 0.18rem; line-height: 0.3rem; margin-top: 0.35rem; width: 12.15rem;}
.lingpovboc .min{ margin-top: 1rem; display: flex;}
.lingpovboc .min .li{ margin-right: 1.7rem;}
.lingpovboc .min .li .m{ display: flex; align-items: flex-end; font-size: 0.3rem; line-height: 0.48rem; font-family: 'Light';}
.lingpovboc .min .li .m i{ display: block; font-size: 1rem; line-height: 1; font-family: 'Light';}
.lingpovboc .min .li .s{ font-size: 0.16rem; line-height: 1; margin-top: 0.2rem;}
.protantboxlist4{ padding: 1.2rem 0 1.1rem 0;}
.lingpovboc2{ padding: 1rem 0 1.2rem 0; background: #fff; margin: 0;}
.lingpovboc2 .toop{ display: flex; justify-content: space-between;}
.lingpovboc2 .toop .m{ width: 7.9rem; height: 6.4rem; border-radius: 0.2rem; overflow: hidden;}
.lingpovboc2 .toop .m img{ width: 100%; display: block; transition: all 0.5s;}
.lingpovboc2 .toop .m:hover img{ transform: scale(1.03);}
.lingpovboc2 .toop .ter{ width: 7.9rem; height: 6.4rem; border-radius: 0.2rem; background: #F6F6F6;}
.lingpovboc2 .toop .ter .vfs{ padding: 0.9rem 0.3rem 0 0.82rem; overflow-y: auto; margin-right: 0.1rem; height: 5rem;}
.lingpovboc2 .toop .ter .vfs .t,
.lingpovboc2 .toop .ter .vfs .t i,
.lingpovboc2 .toop .ter .vfs .t em{ font-size: 0.6rem; line-height: 0.72rem; display: block; transition: all 0.5s;}
/*.lingpovboc2 .toop .ter:hover .vfs .t,
.lingpovboc2 .toop .ter:hover .vfs .t i{ color: #B80000;}*/
.lingpovboc2 .toop .ter .vfs .t i,.lingpovboc2 .toop .ter .vfs .t em{ font-weight: bold;}
.lingpovboc2 .toop .ter .vfs .d{ font-size: 0.18rem; line-height: 0.3rem; margin-top: 0.55rem;}
.lingpovboc2 .min{ margin: 1.2rem 1.9rem 0 1.9rem; justify-content: space-between;}
.lingpovboc2 .min .li{ margin: 0;}
.aboutboxtwo4 .moreboxmax{ margin-top: 0.8rem;}
.protantboxtwo .list .wli .boot .li a:hover{ background: linear-gradient(-45deg, #d82223 40%, #8d2121 50%, #d82223 70%); background-size: 700% 100%; animation: shine 15s linear infinite;}
.searchboxlist .top{ display: flex; justify-content: center;}
.searchboxlist .top input{ width: 5rem; height: 0.5rem; border: 0.03rem solid #D82223; padding: 0 0.15rem; border-radius: 0.4rem 0 0 00.4rem;}
.searchboxlist .top button{ display: block; width: 0.8rem; height: 0.56rem; border: none; border-radius: 0 0.3rem 0.3rem 0; background: #D82223 url(../images/3ss.png) no-repeat center; background-size: 0.2rem auto; cursor: pointer;}
.searchboxlist .nav{ display: flex; justify-content: center; margin-top: 0.5rem;}
.searchboxlist .nav .li{ font-size: 0.2rem; line-height: 0.24rem; margin: 0 0.2rem; position: relative; padding-bottom: 0.08rem; cursor: pointer; transition: all 0.5s;}
.searchboxlist .nav .li.on{ color: #D82223;}
.searchboxlist .nav .li::after{ width: 100%; height: 0.03rem; background: #D82223; position: absolute; left: 0; bottom: 0; content: ''; opacity: 0;}
.searchboxlist .nav .li.on::after{ opacity: 1;}
.searchboxlist .wwkss .mmli{ display: none;}
.searchboxlist .wwkss .mmli:first-child{ display: block;}
.falvboxlist{ padding: 0.5rem 0 1.2rem 0; width: 10rem; margin: auto;}
.falvboxlist .tit{ font-size: 0.4rem; line-height: 0.5rem; text-align: center; font-weight: bold; margin-bottom: 0.5rem;}
.falvboxlist .h{ font-size: 0.18rem; line-height: 0.28rem; color: #D82223; margin-bottom: 0.3rem;}
.falvboxlist .ps,
.falvboxlist .ps p,
.falvboxlist .ps p i{ font-size: 0.18rem; line-height: 0.3rem;}
.falvboxlist .ps p i{ display: block; font-weight: bold; padding-bottom: 0.05rem;}

.minboxnavbox{ display: none; position: fixed; top: 110px; left: 0; right: 0; z-index: 15; background: #fff url(../images/three/a87.png) no-repeat right bottom; background-size: 4.48rem auto; box-shadow: 0px 5px 28px 4px rgba(0,0,0,0.21);}
.minboxnavbox .cont{ padding: 0.62rem 0; min-height: 3.55rem; display: flex; justify-content: space-between;}
.minboxnavbox .cont .wli .tit{ display: flex; position: relative; padding-bottom: 0.25rem;}
.minboxnavbox .cont .wli .tit::after{ content: ''; width: 0.3rem; height: 0.04rem; background: #D82223; position: absolute; left: 0; bottom: 0;}
.minboxnavbox .cont .wli .tit a{ display: block; font-size: 0.24rem; font-weight: bold; line-height: 1; transition: all 0.5s;}

.minboxnavbox .cont .wli .min .m{ display: flex; margin-top: 0.22rem;}
.minboxnavbox .cont .wli .min .m:first-child{ margin-top: 0;}
.minboxnavbox .cont .wli .min .m a{ font-size: 0.18rem; line-height: 0.2rem; color: #6E6E6E; transition: all 0.5s;}

.minboxnavbox .cont .wli .min{ margin-top: 0.4rem;}
.chanyejkboxvtwo .list .ps{ font-size: 0.18rem; line-height: 0.28rem; margin-top: 0.1rem;}
.aboutboxfive .moreboxmax{ justify-content: flex-start; margin-top: 0.5rem;}

.aboutboxtwo{ overflow: hidden;}
.aboutboxtwo .list .mySwiper{ margin: 0.6rem -1rem 0 -1rem;}
.footer .cont .more .pd{ display: block;}
.footer .cont .more .pd a{ display: inline-block;}
.header .right .seach .input button{ display: block;}


.fyhhs{text-align:center}
.fyhhsaa{display:inline-block;}
.fyhhsaa .h{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}


.jituanworkbox .imgbox .text .p,.jituanworkbox .list .li .h,.jituandangjianxw .list .text .h,.jituandangjianxw .list .text .p{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.jituanworkbox .imgbox .text .p,.jituanworkbox .list .li .h{height:.94rem}
.jituandangjianxw .list .text .h{max-height:3.2em;line-height:1.6;}
.jituandangjianxw .list .text .p{max-height:3.2em;line-height:1.6;}
.jituanworkbox .list .li .h{min-height:inherit}

.fygjzjgye{border-bottom:1px solid #ccc;margin-bottom:.7rem;border-top:1px solid #ccc;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;position:relative;padding-right:30%;line-height:.7rem;}
.fygjzjgye,.fygjzjgye span{font-size:.2rem}
.fygjzjgye span.fygjzss{color:#D82223;}
.fygjzjgye span.fygjznum{position:absolute;top:0;right:0}


.mk_sub{overflow:auto;padding-right:10px}
.mk_sub::-webkit-scrollbar{width:4px;}
.mk_sub::-webkit-scrollbar-track{background-color:rgba(255,255,255,.5);}
.mk_sub::-webkit-scrollbar-thumb{background-color:#c1c1c1}
.mk_sub::-webkit-scrollbar-thumb:hover {background-color:#c1c1c1}
.mk_sub::-webkit-scrollbar-thumb:active {background-color:#c1c1c1}
.protantboxone .list .li:hover .mk_sub{height: 5.3rem;}


.index_slide02 h3,.index_slide02 p,.jtjsbox .ps,.protantboxthree .cont .ter .p p,.protantdataone .cont .text .m,.jtjsboxlist .li .text .p,.protantboxone .list .li .text .h,.protantboxone .list .li .text .ps,.protantboxone .list .li .text .p锛�.shengyuentbox .list .text .p,.zhongnaobox3 .listone .boot .right .h,.zhongnaobox .listone .left .text .min .li .f,.shengyuentbox .list .text .p,.zhongnaobox .listone .left .text .min .li .mk .s,.lingpovboc2 .toop .ter .vfs .t,.lingpovboc2 .toop .ter .vfs .d,.lingpovboc .h,.lingpovboc .p{white-space:pre-wrap;word-wrap:break-word;}
.pageing{padding-bottom: 1.2rem}
.sypcmai{right: 0;z-index: 999;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position: fixed;top: 50%;right: 0}
.sypcimg{width: 5.31rem;display: block;  -webkit-border-radius:.3rem; -moz-border-radius:.3rem;  border-radius:.3rem;box-shadow: 0 0 .2rem rgba(0,0,0,.1)}
.closepc{position: absolute;top:.2rem;right:.2rem;cursor: pointer}
.sywssc{position: fixed;bottom: 10px;right: 0;z-index: 999;background: #fff; box-shadow: 0px 1px 17.82px 0.18px rgba(9, 0, 5, 0.15);text-align: center}
.sywssc a{display: block;padding: .15rem}
.sywssc img{width: 1.4rem;height: 1.4rem;}
.sywssc p{font-size: .16rem;margin-top: .15rem}
.protantboxlist .list .li .ter .h,.shengyuentboxtwo .list .li .p,.curentyuwntbox .img .li .ter .p,.protantboxlist .list .li .ter .p,.protantdataone .cont .text .h{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.aboutboxfive .cont .text .p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.zhongnaobox .listone .left .text .min .li .mk{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.curentyuwntbox .fourboc .li .ter .p,.protantboxthree .cont .ter .p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
.protantdataone .cont .text .p{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:7;-webkit-box-orient:vertical;}
.aboutboxfive .cont .text .h,.curentyuwntbox .img .li .ter .n,.curentyuwntbox .img .li .ter .h,.curentyuwntbox .fourboc .li .ter .n,.curentyuwntbox .fourboc .li .ter .h{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.protantboxlist .list .li .ter .h{max-height: .6rem}
.shengyuentboxtwo .list .li .p{padding: 0 .1rem}
.fyjkgl{overflow: auto;max-height: 4.5rem}
.curentyuwntbox .fourboc .li .ter .p p,.curentyuwntbox .fourboc .li .ter .p span{color: #fff}
.curentyuwntbox .workder .swiper-slide-active{z-index: 88}

.aboutboxthree .list{position: relative}
.aboutboxthree .list:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.aboutboxthree .list .li{float: left;position: relative}
.aboutboxthree .list .li .m{padding-bottom: 115%;background: #f00;position: relative}
.aboutboxthree .list .li .m img{width: 100%;height: 100%;position: absolute;;top: 0;left: 0}
.aboutboxthree .list .li:nth-child(2){margin-top: .75rem}
.aboutboxthree .list .li:nth-child(2n){float: right;padding-bottom: 54%}
.aboutboxthree .list .li:nth-child(2n) .m{position: absolute;bottom: 0;left: 0}
.aboutboxthree .list .li:nth-child(2n) .text{padding-top: 0 !important;}
.fycyicn0,.fycyicn1{width: .5rem;height: .5rem;margin: 0 auto}
.fycyicn0{display: block;}
.fycyicn1{display: none}
.aboutboxfour .textbox .li:hover .fycyicn0{display: none}
.aboutboxfour .textbox .li:hover .fycyicn1{display: block}
.protantboxtwo .list .wli .boot .li .left .p,.protantboxtwo .list .wli .boot .li .left .h{width:3.6rem}
.footpading{padding-bottom: 0 !important;}
.fyxwpage{padding-bottom: 1.2rem}
.headgupiao{float: left;margin-left: .2rem;padding-top: 25px}
.gptop{color: #504f4f;font-size: .16rem}
.gpbot{font-size: .16rem;color: #d82223}
.gpbot span{font-size: .27rem;font-weight: bold;margin-right: .15rem;color: #d82223}
.blue,.blue span{color: #15901f}

.sygpred,.sygpblue{display:inline-block;vertical-align: sub;height: .25rem;margin-right: .15rem}
.sygpblue{display:none !important;}
.blue .sygpred{display: none!important}
.blue .sygpblue{display: inline-block!important}




.headnav{float: left;margin-left: 2rem}
.headnav li{float: left;margin-right: .9rem}
.headnav li a{color: #000000;font-size: .18rem;line-height: 110px;}
.headnav li.headnavliatv a,.headnav li a:hover{color: #d82223}



.header{display: block}
.logo{float: left;margin-top: 19.5px}
.header .right{float: right}

.fygpblue{display:none !important;}
.fyblue .fygpred{display: none !important;}
.fyblue .fygpblue{display: block !important;}
.fyblue .h,.fyblue .p{color: #15901f !important}



@media (max-width: 950px){
	.fycyicn0,.fycyicn1{width: .6rem;height: .6rem}
	.aboutboxthree .list .li{margin-bottom: 30px}
	.aboutboxthree .list .li:nth-child(2){margin-top:30px;}
	.aboutboxthree .list .li:nth-child(2n){padding-bottom: 60%}
}
@media only screen and (min-width:1921px){
	.centerboxone .swiper-slide-active .h{width: 100%}
	.gptop,.gpbot{font-size: 16px}
	.gpbot span{font-size: 27px}

	.sygpred, .sygpblue{height: 25px}
}

@media only screen and (max-width:768px){
.yangshenglist .list .li{visibility: visible !important;}
.protantboxtwo .cont{width: 100%}
}

</pre></body></html>