
body{font-weight:lighter;}
::-webkit-scrollbar{width:4px;height:4px}
::-webkit-scrollbar-track{width:4px;background-color:#eee}
::-webkit-scrollbar-thumb{background-color:#df252a;background-clip:padding-box;min-height:28px}
::-webkit-scrollbar-thumb:hover{background-color:#0d9122}
*{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;font-size:100px}
@media (max-width:1600px){html{font-size:6.25vw}
}
@media (max-width:1024px){html{font-size:9.765625vw}
}
@media (max-width:480px){html{font-size:22vw}
}
*{padding: 0;margin: 0;}
.fancybox-skin{background:none !important;box-shadow:none !important;}
.fancybox-title-float-wrap{font-size:0.18rem !important;font-weight:normal !important;padding:1em 0 !important;color:#fff !important;}
body{line-height:2;font-size:0.16rem;}
.auto-inner{max-width:1400rem;margin:0 auto;width:76vw;}
/*.home_title ----------------------------------------------------------------------------------------------------------------------------*/
.home_title{margin-bottom:5%;position:relative;z-index:56;font-family:Helvetica,Arial,sans-serif;line-height:1}
.home_title h1{font-size:0.36rem;color:#222;font-weight:normal;line-height:1.2;margin:0 0 0.1rem;position: relative;}


.home_title h2{font-size:0.16rem;color:#444;margin:0;font-weight:lighter;text-transform:uppercase;}
.home_title p{font-size:0.16rem;color:rgba(0,0,0,0.3);font-weight:lighter;}
.home_title:after{content:"";display:none;position:absolute;left:50%;bottom:-22px;width:1px;height:15px;background:rgba(0,0,0,0.15);}
/*.home_more ----------------------------------------------------------------------------------------------------------------------------*/
.home_more a{width:1.6rem;line-height:0.4rem;background:url(../images/home_more.png) no-repeat right 0.2rem center #fff;border-radius:0;color:#444;display:block;font-size:0.16rem;margin-top:0.6rem;transition:.5s;border:1px solid #e5e5e5;padding:0 0.2rem;border-radius:10rem;}
.home_more a.on,.home_more a:hover{border-color:#df252a;color:#fff;background:url(../images/home_more2.png) no-repeat right 0.2rem center #df252a}

@media(max-width:1680px){
	.auto-inner{width:94vw;}
}

@media(max-width:1560px){
	.auto-inner{width:92vw;}
}

@media(max-width:1440px){
	.auto-inner{width:90vw;}
}

@media(max-width:1024px){
	.auto-inner{width:96vw;}
}
@media(max-width:768px){
	.home_title h1{font-size:0.28rem;}
}

/*.part_head ----------------------------------------------------------------------------------------------------------------------------*/
.part_head{position:relative;margin-bottom:3%;}
.part_head .home_title{float:left;margin:0}
.part_head .home_more{position:absolute;right:0;bottom:0;}
/*.slick-dots ----------------------------------------------------------------------------------------------------------------------------*/
.slick-dots{display:block;width:100%;padding:0;margin:3% 0 0;list-style:none;text-align:center;}
.slick-dots li{transition:0.3s;position:relative;display:inline-block;width:0.1rem;height:0.1rem;margin:0 0.5%;padding:0;cursor:pointer;border-radius:1rem;background:#fff; transition: 0.5s;}
/* .slick-dots li:after{transition:0.3s;content:"";display:block;position:absolute;left:0.08rem;top:0.08rem;width:0.06rem;height:0.06rem;border-radius:1rem;background:#666;} */
.slick-dots li button{display:none}
.slick-dots .slick-active{/* border-color:#df252a; */ background:#df252a; width: 0.5rem;}
.slick-dots .slick-active:after{background:#df252a;}
/*.slick-arrow ----------------------------------------------------------------------------------------------------------------------------*/
.slick-arrow{background:url(../images/arrow.png) no-repeat left 0.15rem center #fff;z-index:100;font-size:0;width:0.46rem;height:0.46rem;border:0.01rem solid #d5d5d5;border-radius:100%;position:absolute;top:50%;margin-top:-0.23rem;cursor:pointer;padding:0;transition:0.5s;}
.slick-prev{left:-0.6rem;}
.slick-next{right:-0.6rem;background-position:right 0.15rem center !important;}
.slick-arrow:hover{background:url(../images/arrow2.png) no-repeat left 0.15rem center #df252a;border-color:#df252a;}
.slick-arrow-white{background:url(../images/arrow2.png) no-repeat left 0.15rem center;border-color:rgba(255,255,255,0.3);}
/*.fullpage ----------------------------------------------------------------------------------------------------------------------------*/
.fullpage-wrapper .section .fp-tableCell{}
.fullpage-wrapper .fp-auto-height .fp-tableCell{padding:0 !important}
.home_part{height:100vh;overflow:hidden;}
@media(max-width:1024px){
	.home_part{height: auto;}
	.slick-arrow{width:0.35rem;height: 0.35rem; background: url(../images/arrow.png) no-repeat left 0.08rem center #fff;}
	.slick-next{background-position: right 0.08rem center !important;}
}
a:hover{color:#df252a}
/*.Maintop ----------------------------------------------------------------------------------------------------------------------------*/
.Maintop{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff;}
.Maintop .auto-inner{position:relative;}
.Maintop .logo{width:10vw;padding:0.1rem 0 0;}
.Maintop .logo a{}
.Maintop .logo img{max-height:0.6rem;}
@media(min-width:1025px){
.Maintop .logo{float:left;}
}
.Maintop .top-menu li{padding:0 1.5vw}
.Maintop .top-menu li span{}
.Maintop .top-menu li span,.Maintop .top-menu li a{display:block;font-size:0.18rem}
.Maintop .top-menu li span a{display:block;position:relative;}
.Maintop .top-menu li.aon span a,
.Maintop .top-menu li span a:hover{color:#df252a;font-weight:normal;}
.Maintop .top-menu li dl{padding:0;}
.Maintop .top-menu li dt{padding:0}
.Maintop .top-menu li dt a{line-height:1.6;font-size:0.16rem; padding: 0.1rem; text-align: center; }
.Maintop .top-menu li dt a:hover{ color: #df252a;}
@media(min-width:1025px){
.Maintop .top-menu{float:right;}
.Maintop .top-menu li{float:left;}
.Maintop .top-menu li span{text-align:center;}
.Maintop .top-menu li span a{line-height:0.8rem;}
.Maintop .top-menu li span a:before{position:absolute;left:0;bottom:0px;height:3px;content:'';width:100%;}
.Maintop .top-menu li span a:hover:before,.Maintop .top-menu li.aon span a:before{background:#df252a}
.Maintop .top-menu li .sub{ width: 200px; left: 50%; transform: translateX(-50%); margin-left: 0;}
#m18 .sub{
	width: 250px;
}
.Maintop .top-menu li#m11,
.Maintop .top-menu li#m9{ position: static;}
.Maintop .top-menu li#m11 .sub,
.Maintop .top-menu li#m9 .sub { width: 100vw; left: 50%!important;  top: 100%; background-color: #fff; padding: 1vw 0 2vw;}
.Maintop .top-menu li .sub .auto-inner{  }
.Maintop .top-menu li .sub .auto-inner dl{ display: flex; flex-wrap: wrap; gap: .5rem; justify-content: center;}

.Maintop .top-menu li .sub .auto-inner dt{ display: block; min-width: 21%;}
.Maintop .top-menu li .sub .auto-inner dt a{ display: block; padding: 0;  text-align: center; }
.Maintop .top-menu li .sub .auto-inner dt .pic{ width: 2.4rem; height: 1.5rem; display: block; margin: 0 auto 5px; }
.Maintop .top-menu li .sub .auto-inner dt .pic img{ width: 100%; height: 100%; object-fit: cover; -webkit-object-fit: cover;}
}
@media(max-width:1024px){
.Maintop .top-menu{position:fixed;top:70px;right:0;bottom:0;width:0;opacity:0;transition:0.3s;overflow:hidden;background:rgba(223,37,42,0.95);}
.menu-show .Maintop .top-menu{width:240px;opacity:1;padding:20px;}
.Maintop .top-menu ul{height:100%;overflow:auto;width:200px;}
.Maintop .top-menu li{width:auto!important;padding:5px 0;}
.Maintop .top-menu li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.3);}
.Maintop .top-menu li a{color:#fff;}
.Maintop .top-menu li span{line-height:40px;}
.Maintop .top-menu li span,.Maintop .top-menu li a{font-size:16px;}
.Maintop .top-menu li.aon span a, .Maintop .top-menu li a:hover{color:#fff;}
.Maintop .top-menu li .sub .auto-inner{ width: 100%;}
.Maintop .top-menu li .sub{background:rgba(0,0,0,0.1);}
.Maintop .top-menu li .sub{ left: 0; margin-left: 0; width: 100%;}
.Maintop .top-menu li dt a{ padding: .15rem 0;}
.Maintop .logo{width:36vw;float:left;padding:2% 0;}
.Maintop .logo img{max-height: none}
.Maintop .top-menu li .sub .auto-inner .right dt .pic{ display: none;}
}
.Maintop .top-nav{float:right;padding:0.2rem 0 0;margin-left:0.3rem;}
.Maintop .open-search{background:url("../images/searchbtn1.png") no-repeat center center;width:0.4rem;height:0.4rem;}
.Maintop .top-search{background:#df252a;padding:2px 50px 2px 2px;width:4rem;}
.Maintop .top-search .text{font-size:0.16rem;padding-left:0.2rem;line-height:4;height:0.4rem;}
.Maintop .top-search .btn{background-image:url("../images/searchbtn2.png");}
.Maintop .open-search.on:before,.Maintop .open-search.on:after{background-color:#444;height:2px;width:60%;}
@media(max-width:1024px){
.Maintop .open-menu{float:right;width:35px;height: 35px;}
.Maintop .open-menu i{background:#444;}
.Maintop .open-search{float:right;width:35px;height: 35px;margin-left:15px;}
.Maintop .top-search .text{height: 0.6rem;line-height: 0.6rem;font-size:14px;}
.Maintop .top-nav{margin-left:0;padding-top:0.2rem;}

}
/*.Homebanner ----------------------------------------------------------------------------------------------------------------------------*/
.Homebanner{position:relative;z-index:1;overflow:hidden;height:100%;width:100%;padding-bottom:0;background:#222}
.Homebanner .text{position:absolute;z-index:100;transition:.8s;padding:0 10px;text-align:center;}
.Homebanner .text .text_con img{display:block;margin:0 auto}
.Homebanner li .pic{background-position:center center;background-repeat:no-repeat;background-size:cover}
.Homebanner li a{position:relative;display:block}
.Homebanner li .phone{display:none}
.Homebanner .slick-arrow{font-size:0;width:0.8rem;height:0.8rem;border:none;position:absolute;top:50%;margin-top:-0.3rem;background:none !important;cursor:pointer;padding:0;z-index:100;opacity:0.8;}
.Homebanner .slick-prev{left:0.7rem;}
.Homebanner .slick-next{right:0.7rem;}
.Homebanner .slick-next::before,.Homebanner .slick-prev::before{position:absolute;content:'';width:50%;height:50%;border-top:0.01rem solid #fff;border-right:0.01rem solid #fff;top:25%;left:25%;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.Homebanner .slick-prev::before{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.Homebanner .slick-next:hover,.Homebanner .slick-prev:hover{opacity:1;}
.Homebanner .slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;position:absolute;left:0;bottom:6%;z-index:100}
.Homebanner .slick-dots li:after{background:#fff;}
.Homebanner .slick-dots .slick-active:after{background:#df252a;}
@media(min-width:769px){.Homebanner .slick-list li,.Homebanner .slick-list li .pic{z-index:1;height:100vh;width:100%}
}
@media(max-width:768px){.Homebanner{margin-top:70px}
.Homebanner li,.Homebanner li a{}
.Homebanner li{background:0 0!important}
.Homebanner li .pic{display:none}
.Homebanner li .phone{display:block;width:100%}
.Homebanner li .text{display:none}
}

.section1{background:#f5f5f5;background-image: linear-gradient(#f5f5f5, #f3f3f3);}

/*.Floor0001----------------------------------------------------------------------------------------------------------------------------*/
.Floor0001{overflow:hidden;background:#f5f5f5;height: auto;}
.Floor0001 .home_title{width:100%;padding:0 0.2rem;margin-bottom:0.5rem;}
.Floor0001 .home_title h1{color:#fff; font-size: 0.3rem;}
.Floor0001 .home_title h2{color:rgba(255,255,255,0.5)}
.Floor0001 .nav{position:absolute;left:0;top:0;width:12vw;height:100%;background:#222;padding-top:12%;z-index:100;}
.Floor0001 .nav .slider-nav{width:104%}
.Floor0001 .nav li{color:rgba(255,255,255,0.4);/* line-height:1.5; */padding:0.1rem 0.2rem;cursor:pointer;font-size:0.14rem;position:relative;}
.Floor0001 .nav li:after{content:"";display:block;position:absolute;right:0.2rem;top:50%;margin-top:-0.04rem;width:0.08rem;height:0.08rem;background:url(../images/home_more2.png) no-repeat center center;background-size:50%;display:none;opacity:0.6;}
.Floor0001 .nav li.slick-current{background:#df252a;color:#fff;border-radius:0 1rem 1rem 0;}
.Floor0001 .nav li.slick-current:after{display:block;}
.Floor0001 .con{position:relative;right:0;top:0; margin:0 0 0 auto; width: calc( 100% - 12vw);  }
.Floor0001 .con .bg{z-index:1;background-size:cover; background-repeat: no-repeat;text-align: center;position: relative;width:100%;height: 100%}
.Floor0001 .con .slider-for{z-index:100;}
.Floor0001 .con .slider-for,.Floor0001 .con .slick-list,.Floor0001 .con .slick-track{position:absolute;right:0;top:0;width:100% !important;height:100%;}
.Floor0001 .con .slick-track{transform:translate3d(0px,0px,0px) !important;}
.Floor0001 .con .item{position:absolute;z-index:500;cursor:pointer;width:18px !important;height:18px !important;border-radius:10rem;border:2px solid #df252a;background:#fff;}
@-webkit-keyframes gogo{0%{bottom:1.3rem;}
50%{bottom:1.1rem;}
100%{bottom:1.3rem;}
}
.Floor0001 .con .item span{;background:#df252a;color:#fff;border-radius:10rem;transition:0.5s;overflow:hidden;padding:0.05rem 0.1rem;line-height:1.7;transform:scale(0);;position:absolute;left:50%;bottom:1.5rem;text-align:center;width:2.4rem;margin-left:-1.2rem;z-index:100;}
.Floor0001 .con .item:before{content:"";display:block;position:absolute;left:48%;bottom:0.14rem;width:0.01rem;height:0;background:#df252a;z-index:-10;transition:0.5s;}
.Floor0001 .con .item.slick-current{z-index:1000;}
.Floor0001 .con .item.slick-current span{opacity:1;bottom:1.3rem;transform:scale(1);animation-name:gogo;animation-duration:1s;animation-iteration-count:infinite;}
.Floor0001 .con .item.slick-current:before{height:1.3rem;}

@media(max-width:1440px){
.Floor0001 .nav{width:14vw;}
.Floor0001 .con{ width: calc( 100% - 14vw);}
}

@media(max-width:768px){
.Floor0001 .con .item{position:absolute;z-index:500;cursor:pointer;width:10px !important;height:10px !important;border-radius:10rem;border:0.01rem solid #df252a;background:#fff;}
.Floor0001 .con .item:before{bottom: 0.09rem;}
.Floor0001{}
.Floor0001 .home_title{padding:5% 2%;margin-bottom:0;}
.Floor0001 .nav{position: relative;height: auto;left:auto;top:auto;padding-top:0%;width:100%;}
.Floor0001 .nav .slider-nav{display: none;}
.Floor0001 .nav li{}
.Floor0001 .con{position: relative;width:100%;margin-left:0;}
.Floor0001 .con .bg{position: relative;}
.Floor0001 .con .item.slick-current:before{height: 0.5rem}
.Floor0001 .con .item.slick-current span{bottom:0.5rem;}
.Floor0001 .con .item span{width:1.6rem;font-size:0.14rem;}
@-webkit-keyframes gogo{
0%{bottom:0.35rem;}
50%{bottom:0.5rem;}
100%{bottom:0.35rem;}
}
}



/*.Floor0002----------------------------------------------------------------------------------------------------------------------------*/
.Floor0002{padding:0;position:relative;}
.Floor0002 .bg{position:absolute;right:0%;top:0;width:100%;height:100%;}
.Floor0002 .home_title{margin-bottom:0%;}
.Floor0002 .home_title h1{color:#fff;}
.Floor0002 .home_title p{color:rgba(255,255,255,.5);margin:0;line-height: 0.35rem;}
.Floor0002 .auto-inner{height:100%;position:relative;}
.Floor0002 .auto-inner .con{position:absolute;left:0;bottom:0;width:100%;}
.Floor0002 .auto-inner .con .item_list{z-index:50;}
.Floor0002 .auto-inner .con .main_con{position:relative;z-index:10;;}
.Floor0002 .auto-inner .con .main_con .bg{z-index:-1;filter:blur(0.2rem);}
.Floor0002 .auto-inner .con .item_list{  padding:5% 0 5% 5%; }
.Floor0002 .auto-inner .con .item_list::before{position:absolute;left:0;bottom:0;width:150%;height:100%;content:"";display:block;z-index:-10;
  background:#f5f5f5}
.Floor0002 .auto-inner .slick-list{ height: 100%;  }
.Floor0002 .auto-inner .con .item{border-right:1px solid rgba(0,0,0,0.1);position:relative; height: 100%; /* background-color: #fff; */}
.Floor0002 .auto-inner .con .item a{overflow:hidden;/* padding:0.1rem 0.1rem; */display:block;width:100%;height:100%;position:relative; }
.Floor0002 .auto-inner .con .item .pic{  background-color:#f5f5f5; margin-bottom: 4%;/* position:absolute;left:0;width:100%;height:90%;top:0; */transition:0.5s;z-index:50;}
.Floor0002 .auto-inner .con .item .pic .Ispic{ padding-bottom: 78%;}
.Floor0002 .auto-inner .con .item h4{/* position: absolute;width:100%;bottom:0; */margin-bottom:0;text-align: center;font-weight: normal;font-size:0.22rem; line-height: 1.5; height: 3em;}
.Floor0002 .auto-inner .con .item .text{transition:0.5s;padding:5vh 10%;opacity: 0;  position:absolute; left:0; top:0; right:0; bottom:0;  background-color: #fff; z-index:10; }
.Floor0002 .auto-inner .con .item .text .home_more a{margin-top:0.3rem;}
.Floor0002 .auto-inner .con .item b{font-size:0.36rem;font-family:Fonts;color:rgba(0,0,0,0.1);line-height:1;display:inline-block;
  position:relative;z-index:10;line-height:1;text-align:center; border:0.1rem  solid rgba(0,0,0,0.2); width: 0.6rem; height: 0.6rem; display: none;}
.Floor0002 .auto-inner .con .item h1{font-size:0.22rem;font-weight:normal;margin:2% 0 5%;color:#222;line-height:1;position:relative;padding-left:0.1rem;z-index:5;}
.Floor0002 .auto-inner .con .item h1::before{content:"";display:block;border-radius:1rem;;position:absolute;left:0;top:0;width:0.05rem;height:95%;background:#df252a;z-index:-10;}
.Floor0002 .auto-inner .con .item h2{ width: 100%; font-size:0.16rem; line-height: 1.2; color:rgba(0,0,0,0.8);margin:0 0 8%;font-weight:lighter;}
.Floor0002 .auto-inner .con .item .sp{padding-top:8%;border-top:1px solid rgba(0,0,0,0.07);}
.Floor0002 .auto-inner .con .item .sp span{line-height:2;padding:0 0.8em;margin-right:0.05rem;display:inline-block;margin-bottom:0.05rem;border-radius:0.05rem;float:left;color:#333;border:1px solid rgba(0,0,0,0.09);}
.Floor0002 .auto-inner .con .item.slick-current{}
/* .Floor0002 .auto-inner .con .item:hover .pic{opacity:0;} */
.Floor0002 .auto-inner .con .item:hover .text{opacity:1;}
.Floor0002 .slick-arrow{top:-0.3rem;}
.Floor0002 .slick-prev{right:0.5rem;left:auto;}
.Floor0002 .slick-next{right:0;}
@media(max-width:1024px){
	.Floor0002{padding:40px 0;}
	.Floor0002 .home_title{margin-bottom:8%;}
	.Floor0002 .auto-inner .con .item{padding:4vh 0;}
	.Floor0002 .home_title p{line-height: 0.3rem;}

}
@media(max-width:768px){
	.Floor0002 .home_title{margin-bottom:13%;}
	.Floor0002 .auto-inner .con .item_list::before{width:100%;}
	.Floor0002 .auto-inner .con{position: relative;}
	.Floor0002 .auto-inner .con .item{padding:3vw;}
	.Floor0002 .auto-inner .con .item h4{font-size:0.18rem;height: auto;}
}

/**.Floor0003----------------------------------------------------------------------------------------------------------------------------*/
.Floor0003{position:relative;overflow:hidden;background-size:cover;padding:20vh 0 0;background:#f3f3f3;}
.Floor0003 .item .pic{height:50vh;background-color:#666;}
.Floor0003 .slick-slide>div{width:24.8%;float:left;margin-right:0.2%;transition:0.2s;}
.Floor0003 .slick-slide>div:nth-child(3){margin-right:0;;}
.Floor0003 .item{position:relative;overflow:hidden;}
.Floor0003 .item .text{text-align:center;padding:0.2rem;position:absolute;left:0;bottom:-120%;width:100%;background:rgba(30,30,30,0.6);transition:0.5s;}
.Floor0003 .item .text span{position:absolute;left:0;top:0;width:1rem;height:100%;background:#df252a;color:#fff;text-align:center;display:none;font-size:0.36rem;font-family:Fonts;line-height:1.2rem;border-radius:0 0.2rem 0 0;}
.Floor0003 .item .text h1{font-size:0.22rem;font-weight:normal;margin:0;color:#fff;line-height:1.5;}
.Floor0003 .item .text p{font-size:0.16rem;margin:0.8em 0 0;color:rgba(255,255,255,0.5);display:none;line-height:1.5;}
.Floor0003 .item .tit{text-align:center;padding:0.2rem;position:absolute;left:0;bottom:0;width:100%;background:rgba(30,30,30,0.6);transition:0.5s; }
.Floor0003 .item .tit h1{font-size:0.16rem;font-weight:lighter;margin:0;color:#fff;line-height:1.5;}
.Floor0003 .slick-slide>div.on{width:50%;}
.Floor0003 .slick-slide>.on .text{text-align:left;padding:0.25rem;border-radius:0;padding-left:1.3rem;bottom:0;}
.Floor0003 .slick-slide>.on .tit{display:none;}
.Floor0003 .slick-slide>.on span{display:block;}
.Floor0003 .slick-slide>.on p{display:block;}

@media(max-width:768px){
	.Floor0003{padding:5vh 0 0;}
	.Floor0003 .item .pic{height: 25vh}
}


.Floor0003_{position:relative;overflow:hidden;background-size:cover;padding:20vh 0 0;background:#f3f3f3;}
.Floor0003_ .item .pic{height:50vh;background-color:#666;}
.Floor0003_ .slick-slide>div{width:24.8%;float:left;margin-right:0.2%;transition:0.2s;}
.Floor0003_ .slick-slide>div:nth-child(3){margin-right:0;;}
.Floor0003_ .item{position:relative;overflow:hidden;}
.Floor0003_ .item .text{text-align:center;padding:0.2rem;position:absolute;left:0;bottom:-120%;width:100%;background:rgba(30,30,30,0.6);transition:0.5s;}
.Floor0003_ .item .text span{position:absolute;left:0;top:0;width:1rem;height:100%;background:#df252a;color:#fff;text-align:center;display:none;font-size:0.36rem;font-family:Fonts;line-height:1.2rem;border-radius:0 0.2rem 0 0;}
.Floor0003_ .item .text h1{font-size:0.22rem;font-weight:normal;margin:0;color:#fff;line-height:1;}
.Floor0003_ .item .text p{font-size:0.16rem;margin:0.8em 0 0;color:rgba(255,255,255,0.5);display:none;line-height:1;}
.Floor0003_ .item .tit{text-align:center;padding:0.2rem;position:absolute;left:0;bottom:0;width:100%;background:rgba(30,30,30,0.6);transition:0.5s;}
.Floor0003_ .item .tit h1{font-size:0.16rem;font-weight:lighter;margin:0;color:#fff;line-height:1;}
.Floor0003_ .slick-slide>div.on{width:50%;}
.Floor0003_ .slick-slide>.on .text{text-align:left;padding:0.3rem;border-radius:0;padding-left:1.5rem;bottom:0;}
.Floor0003_ .slick-slide>.on .tit{display:none;}
.Floor0003_ .slick-slide>.on span{display:block;}
.Floor0003_ .slick-slide>.on p{display:block;}

@media(max-width:768px){
	.Floor0003_{padding:5vh 0 0;}
	.Floor0003_ .item .pic{height: 34vh}
}

/**.Floor0004----------------------------------------------------------------------------------------------------------------------------*/
.Floor0004{padding:20vh 0 0;position:relative;}
.Floor0004 .auto-inner{height:100%;}
.Floor0004 .text{width:59%;position:relative;z-index:100;    padding-right: 1.5rem;}
.Floor0004 dl{margin:0.2rem 0 0}
.Floor0004 dd{width: 25%;}
.Floor0004 dd{display:inline-block;margin:0;position:relative;line-height:1.5;float: left}
.Floor0004 dd:after{content:"";display:block;position:absolute;right:-0.1rem;top:5%;width:1px;height:90%;background:rgba(0,0,0,0.1);transform:skewX(-15deg);}
.Floor0004 dd:last-child{margin:0;}
.Floor0004 dd:last-child:after{display:none}
.Floor0004 dd h1{font-size:0.3rem;color:#df252a;font-weight:400;font-family:Fonts;display:margin:0;}
.Floor0004 dd span{font-size:0.16rem;color:#999;display:inline-block;    position: absolute;top: 0;right: 0;}
.Floor0004 dd p{font-size:0.16rem;color:#666;display:block;margin:0 0;text-align: center;}
.Floor0004 dd i{font-size:0.32rem;color:#df252a;font-weight:400;font-family:Fonts;text-align:center;letter-spacing:-1px}
.Floor0004 dd .counter{opacity:1}
.Floor0004 .slick-list{margin:0 -1.2%}
.Floor0004 .honor_list{margin:4% 0 0}
.Floor0004 .honor_list .item{margin:0 1.2%;background:url(../images/honor_border.png) no-repeat center center #fff;background-size:100% 100%;
  padding:0.06rem; position: relative;}

.Floor0004 .honor_list .item .pic{padding-bottom:140%;}
.Floor0004 .bg{position:absolute;right:0%;top:0;width:100%;height:100%;}
.Floor0004 .bg:after{position:absolute;right:0%;top:0;width:62.8%;height:100%;content:"";display:block;z-index:2;
  background:rgba(255,255,255,0.94);}
.Floor0004 .slick-prev{left:-0.2rem;}
.Floor0004 .slick-next{right:-0.2rem;}

.Floor0004 .inter_list{ position: absolute; right: 0; top: 0;}
.Floor0004 .inter_list .item{display:block; margin: 0 0 2.6vw  0; position: relative; text-align: center;}
.Floor0004 .inter_list .item:last-child{margin: 0;}
.Floor0004 .inter_list .item .icon{ width:0.52rem; margin:0 auto 0.05rem; transition: 0.5s; }
.Floor0004 .inter_list .item h1{font-size:0.18rem;  color: #444; font-weight:lighter; margin: 0}
.Floor0004 .inter_list .item h2{font-size:0.16rem;  color: #999; font-weight:lighter;   margin: 0;max-width: 2rem; display: none;}
.Floor0004 .inter_list .item:hover .icon{transform: rotateY(360deg);}
.Floor0004 .home_more a{margin-top: 1em; margin-bottom: 3em;}

@media(max-width:768px){
	.Floor0004{padding:4vh 0 0;}
	.Floor0004 .text{width:100%;padding-right:0;}
	.Floor0004 .bg:after{width:100%;}
	.Floor0004 .inter_list{position: relative;}
	.Floor0004 .inter_list .item{display: inline-block;width:48.5%;}
	.Floor0004 .slick-prev{left:0;}
	.Floor0004 .slick-next{right:0;}
	.Floor0004 dd:nth-child(1),
	.Floor0004 dd{width: 48.5%;text-align: center; margin-bottom: 2%;}
	.Floor0004 dd:after{ display: none;}
	.Floor0004 dd h1{font-size:0.35rem;}
	
}


/**.Floor0005----------------------------------------------------------------------------------------------------------------------------*/
.Floor0005{position:relative;overflow:hidden;padding:25vh 0 0;background:#f3f3f3;}
.Floor0005 .main_head{margin-bottom:7%;padding-bottom:5%;border-bottom:1px solid rgba(0,0,0,0.07);}
.Floor0005 .tab{float:right;margin-top:0.3rem}
.Floor0005 .tab span{line-height:42px;background:#666;border-radius:1rem;display:inline-block;color:#fff;padding:0 0.25rem;cursor:pointer}
.Floor0005 .tab span.on{background:#df252a}
.Floor0005 .home_title{text-align:left;float:left;margin:0;}
.Floor0005 .top{width:59%;float:right;position:relative;z-index:50}
.Floor0005 .main_list{width:33%;float:left}
.Floor0005 .top .pic{padding-bottom:55%;background-color:#666;transition:.5s ease-in-out}
.Floor0005 .top .item a{display:block;}
.Floor0005 .top .item:hover .pic{opacity:0.8}
.Floor0005 .top .text{height:auto;overflow:hidden;padding:1em 0;}
.Floor0005 .top .text h1{width:80%;float:left;color:#222;margin:0;}
.Floor0005 .top .text span{float:right;line-height:0.3rem;font-size:0.18rem;color:#666;}
.Floor0005 .tit{font-size:0.22rem;line-height:1.5;font-weight:normal;color:#222;margin:0}
.Floor0005 .main_list li{margin-bottom:1em;background:url(../images/Floor0005_more.png) no-repeat right top #fff;position:relative;}
.Floor0005 .main_list li:hover{box-shadow:0 0 0.2rem #eee;}
.Floor0005 .main_list li a{padding:2.5em 2em;display:block;}
.Floor0005 .main_list li:last-child{margin-bottom:0}
.Floor0005 .main_list li span{color:#999;margin-bottom:0.5em;display:block;}
.Floor0005 .main_list li p{margin-bottom:0;line-height:1.5;}
.Floor0005 .slick-dots{position:absolute;right:1.5em;bottom:5em;z-index:50;text-align:right;}
.Floor0005 .slick-dots .slick-active{border-color:rgba(255,255,255,0.2);}
.Floor0005 .slick-dots li:after{background:rgba(255,255,255,0.6);}
.Floor0005 .slick-arrow{margin-top:-0.4rem;}
.Floor0005 .slick-prev{left:0.3rem;}
.Floor0005 .slick-next{right:0.3rem;}

@media(max-width:768px){
	.Floor0005{padding:4vh 00 ;}
	.Floor0005 .top{width:100%;}
	.Floor0005 .top .text h1{width:76%;font-size:0.18rem;}
	.Floor0005 .main_list{width:100%;}
	.Floor0005 .main_list li a{padding:2em 2em;}
	.Floor0005 .main_head{margin-bottom:4%;padding-bottom:4%;}
	.Floor0005 .tit{font-size:0.18rem;}
	.Floor0005 .tab span{line-height: 38px;}
	.Floor0005 .slick-prev{left:0.1rem;}
	.Floor0005 .slick-next{right:0.1rem;}

}

/**#dowebok----------------------------------------------------------------------------------------------------------------------------*/
@media(min-width:1025px){
#dowebok .Homebanner li .text{transform:translateY(60px);opacity:0;transition:0.6s 0.4s;}

#dowebok .Floor0001 .auto-inner .con{opacity:0;transition:0.6s ;}
#dowebok .Floor0002 .auto-inner .item_list{transform:translateY(60px);opacity:0;transition:0.6s 0.4s;}
#dowebok .Floor0003 .auto-inner{transform:translateY(60px);opacity:0;transition:0.6s 0.4s;}
#dowebok .Floor0004 .con .text {transform:translateY(60px);opacity:0;transition:0.6s 0.4s;}
#dowebok .Floor0005 .auto-inner{transform:translateY(60px);opacity:0;transition:0.6s 0.4s;}


#dowebok .section1 .Homebanner li .text{transform:translateY(0);opacity:1}
#dowebok .section1.active .Floor0001 .auto-inner .con{opacity:1}
#dowebok .section3.active .Floor0002  .item_list{transform:translateY(0);opacity:1}
#dowebok .section4.active .Floor0003 .auto-inner{transform:translateY(0);opacity:1}
#dowebok .section5.active .Floor0004 .con .text{transform:translateY(0);opacity:1}
#dowebok .section6.active .Floor0005 .auto-inner{transform:translateY(0);opacity:1}
}
/*.Mainbottom----------------------------------------------------------------------------------------------------------------------------*/
.Mainbottom{background:#222;padding:6% 0 2% 0;color:rgba(255,255,255,.4);}
.Mainbottom a{color:rgba(255,255,255,.35)}
.Mainbottom a:hover{color:#fff}
.Mainbottom nav dl dt a{color:#fff}
.Mainbottom nav{float:right;}
.Mainbottom nav dl{display:inline-block;vertical-align:top;margin-left:1vw;max-width: 2rem;}
.Mainbottom nav dl dt{font-size:0.18rem;color:#fff;margin-bottom:0.2rem;position:relative;}
.Mainbottom nav dt a{position:relative;}
.Mainbottom nav dd{line-height:2;font-size:0.16rem}
.Mainbottom .contact{}
.Mainbottom .contact .name,.Mainbottom .info{float:left;}
.Mainbottom .info{width: 25%;}
.Mainbottom .info .con{float:left;}
.Mainbottom .contact li{padding-bottom:35px;color:rgba(255,255,255,.6);line-height:28px;display:block}
.Mainbottom .contact li aside{display:inline-block;padding-left:25px;background-position:left 5px;background-repeat:no-repeat}
.Mainbottom .contact aside{line-height:26px;color:rgba(255,255,255,.6);font-size:16px;margin-bottom:6px}
.Mainbottom .contact{}
.Mainbottom .contact dd{margin-bottom:0.1rem;position:relative;padding-left:24px;font-size:0.16rem;}
.Mainbottom .contact .phone{font-size:0.30rem;color:#fff;font-family:Fonts2;margin-bottom:0.1rem;padding-left:40px; line-height: 1.6;}
.Mainbottom .contact .phone:before{content:"";display:block;position:absolute;left:0;top:0.10rem;width:0.28rem;height:0.28rem;background:url(../images/bottom_phone.png) no-repeat center center;background-size:contain}
.Mainbottom .contact .WhatsApp:before{content:"";display:block;position:absolute;left:0;top:0.08rem;width:0.20rem;height:0.20rem;background:url(../images/bottom_whatsapp.png) no-repeat center center;background-size:contain;opacity:0.6}
.Mainbottom .contact .mail:before{content:"";display:block;position:absolute;left:0;top:0.10rem;width:0.16rem;height:0.16rem;background:url(../images/bottom_mail.png) no-repeat center center;background-size:contain;opacity:0.6}
.Mainbottom .contact .add:before{content:"";display:block;position:absolute;left:0;top:0.08rem;width:0.18rem;height:0.18rem;background:url(../images/bottom_add.png) no-repeat center center;background-size:contain;opacity:0.6}
.Mainbottom .share{margin:8% 0 8% 0;width:100%;position:relative;z-index:10;text-align:center;}
.Mainbottom .share a{border-radius:100px;overflow:hidden;display:inline-block;transition:.5s;width:0.35rem;height:0.35rem;margin:0 0.03rem;background:rgba(255,255,255,0.1);position:relative;opacity:.8}
.Mainbottom .share a img{position: relative;top: 0px;left: 0px;max-width: 18px;}
.Mainbottom .share a.d_qq{background-position:center center;}
.Mainbottom .share a.d_sina{background-position:right center;}
.Mainbottom .share a:hover{background-color:#df252a;}
.Mainbottom .left_info{float:left;/* margin-right:0.3rem; */}
.Mainbottom .code{display:inline-block;max-width:1.5rem;}
.Mainbottom .code_con{border:1px solid #444;padding:0.1rem;position:relative;border-radius:3px;}
.Mainbottom .code_con img{display:inline-block;max-width: 1.28rem;}
.Mainbottom .code_con span{display:block;margin:10px 0;text-align:center;color:rgba(255,255,255,0.8);}
.Mainbottom .code_con i{width:15px;height:15px;border-color:#444;position:absolute;z-index:100;}
.Mainbottom .code_con .i1{left:-1px;top:-1px;border-top:1px solid;border-left:1px solid;border-radius:3px 0 0 0;}
.Mainbottom .code_con .i2{right:-1px;top:-1px;border-top:1px solid;border-right:1px solid;border-radius:0 3px 0 0;}
.Mainbottom .code_con .i3{right:-1px;bottom:-1px;border-right:1px solid;border-bottom:1px solid;border-radius:0 0 3px 0;}
.Mainbottom .code_con .i4{left:-1px;bottom:-1px;border-left:1px solid;border-bottom:1px solid;border-radius:0 0 0 3px;}
.Mainbottom .copyright{line-height:24px;color:rgba(255,255,255,.3);margin:30px 0 0;position:relative}
.Mainbottom .copyright .auto-inner{border-top:1px solid rgba(255,255,255,.08);padding:25px 0}
.Mainbottom .copyright a{color:rgba(255,255,255,.3)}
.Mainbottom .copyright a:hover{color:rgba(255,255,255,.6)}
.Mainbottom .copyright a:not(:last-child):after{display:inline-block;content:'';width:1px;height:13px;background:rgba(255,255,255,.2);vertical-align:middle;margin:0 10px}
.Mainbottom .copyright p{float:left;margin:0;max-width:45vw}
.Mainbottom .copyright aside{float:right}
.Mainbottom .links{margin:53px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);position:relative;line-height:24px;padding:11px 0 11px 70px}
.Mainbottom .links a{display:inline-block}
.Mainbottom .links span{position:absolute;left:0;top:11px;color:rgba(255,255,255,.4)}
.Mainbottom .links a:not(:last-child):after{display:inline-block;content:'';width:1px;height:13px;background:rgba(255,255,255,.07);vertical-align:middle;margin:0 14px}
@media(max-width:1500px){
.Mainbottom .info .con{}
}
@media(min-width:1025px){
	.Mainbottom nav{ column-count: 1; width: 63%;}
	.Mainbottom nav::after{ display: none;}
	.Mainbottom nav dl{ max-width: none; margin-bottom: 2vw;}
}
@media(max-width:1024px){
.Mainbottom{padding-top:5%}
.Mainbottom nav{display:none}
.Mainbottom .contact{display:table;margin:0 auto}
.Mainbottom .links{margin:30px 0}
.Mainbottom .contact .name,.Mainbottom .copyright{text-align:center}
.Mainbottom .info{ width: 100%;}
}
@media(max-width:768px){
.Mainbottom{padding:6% 0 4%;}
.Mainbottom .left_info{float: none;}
.Mainbottom .info{width:100%;float: none;}
.Mainbottom .code{max-width:100%;display: table; margin: 0 auto;text-align: center;}
.Mainbottom .info .con{width:100%;float:none;}
.Mainbottom .copyright{margin:20px 0 0;}
.Mainbottom .copyright .auto-inner{padding:14px 0;}
.Mainbottom .copyright p{text-align: left;max-width:100%;}
.Mainbottom .copyright aside{float:left;}
.Mainbottom .share a{width:30px;height: 30px;background-size:115px;}
.Mainbottom .contact .phone{padding-left:31px;}
.Mainbottom .contact .mail:before{width:0.18rem;height: 0.18rem;}
.Mainbottom .contact .add:before{width:0.18rem;height: 0.18rem;}
.Mainbottom .share{margin: 3% 0;}
.Mainbottom .share a img {	position: relative;top: 0px;left: 0px;}
}
.Mainbottom .yqlj{ padding-top: 0.2rem;}
.Mainbottom .yqlj a{font-size: 14px;padding: 0 10px;position: relative;}
.Mainbottom .yqlj a:after{position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px;background: rgba(255,255,255,.35);}
.Mainbottom .yqlj a:last-child:after{display:none;}
/*
 .Menu002795
 */
.Menu002795{ background: #f5f5f5; padding:0% 0 0; border-bottom: 1px solid #eee;}
.Menu002795 ul{padding-bottom: 28px;padding-top:28px;text-align: center;background: #333;}
.Menu002795 li{ display: inline-block; margin: 0 0.1%; margin-bottom:1px;}
.Menu002795 li a{display:block;padding:0 20px;border-radius:50px;line-height:38px;font-size:18px;color: rgba(255,255,255,0.6);}
.Menu002795 li:hover a,
.Menu002795 li.aon a{ color:#fff; background:#df252a; border-color:#df252a;}

.Menu002795 dl{ font-size: 0; text-align: center;background:#fff;}
.Menu002795 dd{ display: inline-block; padding:0 20px;position:relative;}
.Menu002795 dd::after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002795 dd:last-child::after{ display:none;}
.Menu002795 dd a{ display:block; position:relative;  height:65px; font-size:16px; font-weight: normal; line-height:65px;  }
.Menu002795 dd a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002795 dd.aon a,
.Menu002795 dd:hover a{ color:#df252a;}
.Menu002795 dd.aon a:after,
.Menu002795 dd:hover a:after{ background:#df252a;}

@media(max-width: 930px){
.Menu002795 ul{ float:none; max-width:none; overflow:hidden;padding-bottom:15px;padding-top:15px;}
.Menu002795 li{ margin:0 0 1% 0; text-align:center; width:48.5%;vertical-align: top;}
.Menu002795 li a{ padding:6px 0;font-size:14px;line-height: 25px;}
.Menu002795_ li{width:49%;}
}
@media(max-width:768px){
.Menu002795 ul{padding:15px 2%;}
.Menu002795 dl{ text-align: justify;padding:0 2%; }
.Menu002795 dd{ width:100%; text-align:center; padding:0;}
.Menu002795 dd:nth-child(2n)::after{ display:none;}
.Menu002795 dd a{ font-size: 14px;height:36px;line-height:36px; }
}
/*PicList003142 */
.PicList003142 .auto{ margin-top: 4.5em; margin-bottom: 1em;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size:0.22rem;line-height: 1.6666; font-weight: normal;}
.PicList003142 li p{font-size: 0.16rem; line-height: 1.78571;color: #666;margin-bottom:0;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e60012;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;font-family: 'Roboto-Regular';}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width: 31.3%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 3%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 100%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 0%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
.PicList003142 li .tit{font-size:0.18rem;}
.PicList003142 li p{font-size:0.14rem;}
}
/*Floor */
.Banner002730{}
.Banner002730{margin-top:0.8rem; position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:28px; }
.Banner002730 .txt .auto{ max-width: 920px;}
.Banner002730 .txt .cn{font-size:0.36rem;font-weight: normal;line-height: 36px;letter-spacing: 2px}
.Banner002730 .txt .en{text-align: left;text-transform: uppercase;font-size:0.22rem;letter-spacing: 2px}
@media(min-width:1001px){
.Banner002730 figure{ height:380px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1000px){
.Banner002730{margin-top:70px}
.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
.Banner002730 .fr{float: right;}
.Banner002730 .txt .cn{line-height: 30px;font-size:0.3rem;}
.Banner002730 .txt .en{}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}
/*RighInfo003134 */
.RighInfo003134{padding:4% 0 2%;}
.RighInfo003134 .img-side{border: solid 1px #e7e7e7; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom: 0em;}
.RighInfo003134 .img-group{position: relative;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 62%;}
.RighInfo003134 .controls .slick-prev{left:0.2rem;}
.RighInfo003134 .controls .slick-next{right:0.2rem;}

.RighInfo003134 .img-side .txt{text-align: left;}
.RighInfo003134 .img-side .tit{ font-size: 0.3rem;color: #333; margin-bottom: 0.6em;font-weight: normal; line-height: 1.5;}
.RighInfo003134 .img-side p{line-height: 1.875;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #e60012;display: block;margin: 0 auto;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #df252a;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #e7e7e7;font-size: 0.28rem;font-weight: normal; padding-bottom: 0em;color: #333; line-height: 2;}
.RighInfo003134 .prod-intro .name:after{content:'';width:32px;height: 2px;background:#df252a;display: block;margin-top:8px;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #da251d;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .singlePage{line-height: 1.875; margin: 3.5em 0 3.5em 0;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 55%;border-right: solid 1px #e7e7e7;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 0em;}
.RighInfo003134 .img-side .txt{padding: 1% 4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 1em;margin-bottom:2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
.RighInfo003134 .img-side .ytable-cell{display: block;}
.RighInfo003134 .prod-intro .name{font-size:0.24rem;}

}



.RighInfo003134 .popUp-box{position: fixed;z-index: 1200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-family: 'SourceHanSansCN-Medium';font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #da251d; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;font-family: 'SourceHanSansCN-Light';}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #da251d;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-family: 'SourceHanSansCN-Light';font-size: 1em;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}

@media(max-width:768px){
	.RighInfo003134 .prod-intro .singlePage{margin:2em 0 2em 0;}
	.RighInfo003134 .img-side .tit{margin-bottom:0;font-size:0.24rem;}
}


/* 视频 */
.RighInfo003134 .img-group .play{ /* width:100%; height:100%; */ position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); z-index: 5;  }
.RighInfo003134 .img-group .play::before,
.RighInfo003134 .img-group .play::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.RighInfo003134 .img-group .play::before{width: 0.5rem;height: 0.5rem; border-radius: 50px; background-color:rgba(223,37,42,0.8);margin-left: -0.25rem;margin-top: -0.25rem;}
.RighInfo003134 .img-group .play::after{width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid #fff;margin-left: -5px;margin-top: -10px;}

.RighInfo003134 .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.RighInfo003134 .video_files video{width:100%; height:100%; background-color:#000;}
.RighInfo003134 .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #fd0000;cursor: pointer;}
.RighInfo003134 .video_files .close::before,
.RighInfo003134 .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.RighInfo003134 .video_files .close::before{ transform:rotate(45deg);}
.RighInfo003134 .video_files .close::after{ transform:rotate(-45deg);}

.RighInfo003134 > .Popup{position: fixed;background:rgba(0, 0, 0, 0.75);}
.RighInfo003134 .videobox .Popup{position: absolute;}
.RighInfo003134 .Popup{ width: 100%; height: 100%; top: 0; left: 0; z-index: 1500;}
.RighInfo003134 .Popup .ytable{height: 100%;}
.RighInfo003134 .Popup .ytable .video{ max-width: 860px; width: 80%;  margin: 0 auto; padding: 10px; background: #fff; box-shadow: 0 0 20px 5px rgba(0,0,0,.15);}
.RighInfo003134 .Popup video{ width: 100%; }
.RighInfo003134 .videobox .Popup video{ height: 100%;background: #000; }

.RighInfo003134 .Popup .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.RighInfo003134 .Popup .close:before,
.RighInfo003134 .Popup .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.RighInfo003134 .Popup .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}



/*RighInfo003138 */
.RighInfo003138{}

.RighInfo003138 ul li{background-color: #fff;}
.RighInfo003138 dl{display: table;width: 98%;margin: 0 auto;}
.RighInfo003138 dl > *{display: table-cell; vertical-align: middle;}
.RighInfo003138 dt{width: 6.5em;}
.RighInfo003138 dt .icon{position: relative; width: 5em; height: 5em;border-radius: 50%;background-color: #df252a;text-align: center; }
.RighInfo003138 dt .icon img{ max-height:3.5em;position: absolute;left: 50%;top: 50%; transform: translate(-50%,-50%);}
.RighInfo003138 dd h3{margin: 0;font-size: 0.22rem;color: #333;font-weight: normal; line-height: 1.5;}
.RighInfo003138 dd aside{color: #666; font-size: 0.16rem; line-height: 1.875;}
@media (min-width:1025px) {
.RighInfo003138 ul{display: table;width: 100%; min-height: 11.25em;}
.RighInfo003138 ul li{}
.RighInfo003138 ul li.space{width: 13px;}
.RighInfo003138 ul li{width: 48%;float:left;margin-right:4%;margin-bottom:1.5%;margin-top:1.5%;}
.RighInfo003138 ul li:nth-child(2n){margin-right:0%;}
}
@media (max-width:1024px) {
.RighInfo003138 .auto{padding: 2em 0;}
.RighInfo003138 ul li:not(.space){padding:0.5em 0;}
.RighInfo003138 ul li.space{height: 1em;}
.RighInfo003138 dd h3{font-size:0.18rem;}
}

/*Proadvantage */
.Proadvantage{ padding:0 0;}
.Proadvantage .list{ display: flex; flex-wrap: wrap;}
.Proadvantage .list dl{float:left;width:100%;display:table;background: #df252a;border-radius: 7px;margin-bottom:0%;}
.Proadvantage .list dl > *{ display:table-cell; vertical-align:middle;}
.Proadvantage .list dt{ width:70px;}
.Proadvantage .list dt b{display:block;width: 43px;height: 43px;border-radius:50%;background: #ffffff;color: #df252a;font-size:0.22rem;position:relative;overflow:hidden;line-height:45px;text-align:center;margin: 12px auto;}
.Proadvantage .list dt b::after{position:absolute;content:'';width:20px;height:7px;background: #df252a;bottom:0;right:0;}
.Proadvantage .list dd p{padding:3% 5% 3% 0;color:#fff;margin:0;font-size: 0.20rem;font-weight: normal;line-height: 1.5;}
@media(max-width:1024px){
.Proadvantage .title{ font-size:24px;}
}
@media(min-width:769px){
.Proadvantage .list dl{width:15%;margin-right:2%;}
.Proadvantage .list dl:nth-child(6n){ margin-right:0;}
.Proadvantage .list dl:nth-child(6n+1){ clear:left;}
}
@media(max-width:768px){
.Proadvantage .list dl{ width:49%;margin-bottom:2%;margin-right:2%;}
.Proadvantage .list dl:nth-child(2n){ margin-right:0;}
.Proadvantage .list dl:nth-child(2n+1){ clear:left;}
.Proadvantage .list dt{width:68px;}
.Proadvantage .list dt b{width:36px;height: 36px;line-height: 38px;margin:6px auto;}
.Proadvantage .list dt b::after{width:15px;}
.Proadvantage .list dd p{font-size:0.18rem;}
}

.Softadvantage{margin-top:28px;}
.Softadvantage ul li{width:48.5%;float:left;margin-right:3%;}
.Softadvantage ul li:nth-child(2n){margin-right:0;}

.Inteladvantage{margin-top:28px;}
.Inteladvantage ul li{width:32%;float:left;margin-right:2%;}
.Inteladvantage ul li:nth-child(3n){margin-right:0;}

@media(max-width:768px){
.Softadvantage ul li{width:100%;float:none;margin-right:0%; margin-bottom: 2%;}
.Inteladvantage ul li{width:100%;float:none;margin-right:0%;margin-bottom: 2%;}
}


.Relatedproduct{}
.Relatedproduct ul{display: flex; flex-wrap: wrap;}
.Relatedproduct ul li{width:31.3%;float:left;margin-right:3%;border:1px solid #e5e5e5;}
.Relatedproduct ul li:nth-child(3n){margin-right:0;}
.Relatedproduct ul li p{font-size:0.22rem;text-align: center;font-weight: normal;color:#333;margin-bottom:15px;margin-top:15px; line-height: 1.5;}
.Relatedproduct ul li .Ispic{padding-bottom:64%;background-size: contain;}
@media(max-width:768px){
.Relatedproduct ul li{width:100%;margin-bottom:2%;}
.Relatedproduct ul li p{font-size:0.18rem;}
}

/*
 .Form002802
 */
.Form002802{ padding: 4% 0 2%; }
.Form002802 .from{margin:0 auto; margin-top:4.5%;}
.Form002802 .from .lm-tit{margin-bottom:2%;}
.Form002802 .from .lm-tit h2{font-size:30px;color:#333;text-align: center;font-weight: normal;margin:0;line-height: 35px}
.Form002802 .from .lm-tit h2:after{content:'';width:32px;height: 2px;background:#df252a;display: block;margin:0 auto; margin-top:20px;}
.Form002802 .from td{ padding-right: 4%; padding-bottom:3%;}
.Form002802 .from td p{ margin: 0; color: #666; font-size:18px; text-align: center; line-height: 1.75;}
.Form002802 .from td div{ position:relative;}
.Form002802 .from label{ position:absolute; left:15px; top:0; font-size: 16px; line-height: 50px; color:#666;}
.Form002802 .from .text{ width:100%; height:50px; line-height:50px; text-indent:10px; border:none; background:#f5f5f5;}
.Form002802 .from textarea.text{ height:190px;}
.Form002802 .from .btn{ padding-bottom: 1%; text-align:center;}
.Form002802 .from .btn input{ background:#df252a; cursor:pointer; padding:0; border:none; width: 160px; height:40px; font-size: 16px; color:#fff; text-transForm002802: uppercase; border-radius: 99px;}


.Form002802 .pic{width:45%;float:left; }
.Form002802 .address{width:49%;float:right; padding:0% 0 0;}
.Form002802 .address dl{ padding:0% 0;}
.Form002802 .address dd{ }
.Form002802 .address dd h1,
.Form002802 .address dd h2,
.Form002802 .address dd p{ font-size:16px; padding-left:50px; line-height:35px;}
.Form002802 .address dd h2{ background-repeat:no-repeat; background-position: left top; display: block; margin-right: 9%; margin-bottom: 2%; font-weight:lighter;}
.Form002802 .address dd h1{ margin-bottom: 5%; padding-left: 0; font-size:0.28rem; color: #333; font-weight: normal; }
.Form002802 .address dd h1:after{content:'';width:32px;height: 2px;background:#df252a;display: block;margin-top:20px;}
.Form002802 .address dd h2{ font-size:18px;margin:2% 0;}
.Form002802 .address dd h2.h2_1{ background-image:url(../images/Form002802-icon1.png);}
.Form002802 .address dd h2.h2_2{ background-image:url(../images/Form002802-icon2.png);}
.Form002802 .address dd h2.h2_3{ background-image:url(../images/Form002802-icon3.png);}
.Form002802 .address dd h2.h2_4{ background-image:url(../images/Form002802-icon4.png);}
.Form002802 .address dd h2.h2_5{ background-image:url(../images/Form002802-icon5.png);}

@media(min-width:641px){
.Form002802 .from td:nth-child(3n),
.Form002802 .from .textareas,
.Form002802 .from .btn,
.Form002802 .from .tip{ padding-right: 0; }
}

@media(max-width:768px){
	.Form002802 .pic{width:100%;float:left;}
	.Form002802 .address{width:100%;float:left;padding-top:5%;}
	.Form002802 .address dd h1{font-size:22px;}
	.Form002802 .address dd h1:after{margin-top:12px;}
	.Form002802 .address dd h2{font-size:16px;}
	.Form002802 .from .lm-tit{margin-bottom:6%;}
	.Form002802 .from .lm-tit h2{font-size:22px;}
	.Form002802 .from .lm-tit h2:after{margin-top:12px;}
	.Form002802 .from td p{font-size:16px;}
	.Form002802 .from .text{height: 46px;line-height: 46px;}
	.Form002802 .from label{line-height: 46px;font-size:15px;}
}

@media(max-width:640px){
.Form002802 .from td{ display: block; padding-right: 0; }
.Form002802 .address dd{ float:none; width:auto; padding-left:0; }
}
/*RighInfo002939 */
.RighInfo002939{padding:4% 0;}
.RighInfo002939 .name{border-bottom: 1px solid #e5e5e5; text-align: left; margin-bottom: 37px;}
.RighInfo002939 .name h1{margin: 0 0 32px 0;font-size: 0.3rem;font-weight: normal; color: #333;line-height: 32px;}
.RighInfo002939 time{color: #aaa;display: block; font-size:16px;margin-top:10px;}





#bsPanel,
#bsPanel *,
.bsBox,
.bsBox *{box-sizing: content-box;}

.RighInfo002939 .edit-info{line-height: 2em;color: #1e1e1e;  padding-bottom: 3vw;}
.RighInfo002939 .pic{width:45%;float:left;}
.RighInfo002939 .txt{width:48%;float:right;padding-top:10px;}
.RighInfo002939 .txt h2{font-size:28px;font-weight: normal;color:#333;}
.RighInfo002939 .txt h2:after{content:'';width:32px;height: 2px;background:#df252a;display: block;margin-top:14px;}

.RighInfo002939 .khxc{margin-bottom:0%;}
.RighInfo002939 .khxc .lm-tit h2{font-size:28px;font-weight: normal;color:#333;margin-top:0;line-height: 30px;border-bottom:1px solid #e5e5e5;margin-bottom:4%;}
.RighInfo002939 .khxc .lm-tit h2:after{content:'';width:32px;height: 2px;background:#df252a;display: block;margin-top:19px;}
.RighInfo002939 .khxc li{width:30.6%;float:left;margin-right:4%;margin-bottom:2%;}
.RighInfo002939 .khxc li:nth-child(3){margin-right:0;}
.RighInfo002939 .khxc li figure{padding-bottom:76%; position: relative;}
.RighInfo002939 .khxc li figure img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0;}

.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}

@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 16px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
.RighInfo002939 .name h1{font-size:0.24rem;margin:0 0 15px 0;}
.RighInfo002939 .khxc .lm-tit h2{font-size:22px;}
.RighInfo002939 .pic{width:100%;}
.RighInfo002939 .txt{width:100%;}
.RighInfo002939 .khxc li{width:100%;}
}


.RighInfo002939 .Process{margin-bottom:4%;}
.RighInfo002939 .Process .lm-tit h2{font-size:28px;font-weight: normal;color:#333;margin-top:0;line-height: 30px;border-bottom:1px solid #e5e5e5;margin-bottom:4%;}
.RighInfo002939 .Process .lm-tit h2:after{content:'';width:32px;height: 2px;background:#df252a;display: block;margin-top:19px;}
.RighInfo002939 .Process .box{ display: flex;flex-wrap: wrap;justify-content: space-between;}
.RighInfo002939 .Process .left li{position: relative; display: block; color: #333;  background: #f8f8f8;font-size: 0.16rem;}
.RighInfo002939 .Process .left li+li{margin-top: 0.2rem;}
.RighInfo002939 .Process .left li .item {height: 100%;line-height: 25px;display: flex;align-items: center;padding: 0.2rem;}
.RighInfo002939 .Process .left li .num { padding-right: 0.2rem; padding-left: 0.1rem;font-size: 0.36rem;}
.RighInfo002939 .Process .left li .tit{font-size: 0.18rem; font-weight: normal; }
.RighInfo002939 .Process .left li .info {line-height: 1.6;display: none;padding-bottom: 0;}


.RighInfo002939 .Process .left li.on .item{background: #df252a;color: #fff;}
.RighInfo002939 .Process .left li.on .tit{ margin-bottom: 0.1rem;}
.RighInfo002939 .Process .left li.on .info {display: block;}

.RighInfo002939 .Process .right ul{height: 100%;}
.RighInfo002939 .Process .right li {display: none; }
.RighInfo002939 .Process .right li{ height: 100%;position: relative;}
.RighInfo002939 .Process .right li .img{ height: 100%;}
.RighInfo002939 .Process .right li .img .Ispic{height: 100%;/* padding-bottom: 100%; */}

@media(min-width:1025px){
.RighInfo002939 .Process .left{ width: 48%;}
.RighInfo002939 .Process .right{width: 48%;}
}
@media(max-width:1024px){
.RighInfo002939 .Process .lm-tit h2{font-size:22px;}
.RighInfo002939 .Process .left,
.RighInfo002939 .Process .right{width: 100%;}
.RighInfo002939 .Process .left li .item{padding: 0.2rem 0.1rem;}
.RighInfo002939 .Process .right li .img .Ispic{padding-bottom: 60%; background-size: contain;}
}



/*PicList002525 */
.PicList002525{padding:4% 0;}
.PicList002525 ul{ overflow:hidden; display: flex; flex-wrap: wrap;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:2% 0; margin-top:-1px;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''}
/*.PicList002525 li::after{ content:''; border-right:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}*/
.PicList002525 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002525 li a{  opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#333; padding:15px 3% 0 3%;font-size:0.22rem;font-weight: normal; line-height: 1.5;}
.PicList002525 li:hover p{color:#df252a;}
.PicList002525 li span{ color:#999; padding-bottom:5px;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 .more a{ display:inline-block; background:url(../images/PicList002525_more.png) no-repeat; width:28px; height:28px; overflow:hidden; line-height:1000px; animation:infinite linear 1s PicList002525_more;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:32%; border:1px solid #e6e6e6; margin:5px 5px;}
.PicList002525 li:nth-child(3n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:100%;}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
.PicList002525 li p{ font-size: 0.18rem;}
}
/*Page003143 */
.Page003143 .Pages{padding: 0 0 3.5% 0;text-align: center;}
.Page003143 .Pages .p_page a.a_first,
.Page003143 .Pages .p_page a.a_end,
.Page003143 .Pages > span:not(.p_page){display: none;}
.Page003143 .Pages .p_page{display: table; margin: 0 auto;}
.Page003143 .Pages .p_page *{float: left;}
.Page003143 .Pages .p_page a{border: solid 1px #eaeaea;line-height: 39px;transition: 0.3s;}
.Page003143 .Pages .p_page > a{border-radius: 5px;padding: 0 15px;}
.Page003143 .Pages .p_page em{font-style: normal; margin: 0 30px;}
.Page003143 .Pages .p_page em a{width: 40px;border-radius: 50%; margin: 0 5px;}
.Page003143 .Pages .p_page a:hover,
.Page003143 .Pages .p_page a.a_cur{color: #fff;background-color: #df252a;border-color: #df252a;}
@media (max-width:1024px) {
.Page003143 .Pages{padding: 0 0 2em 0;}
.Page003143 .Pages .p_page em{display: none;}
.Page003143 .Pages .p_page > a{margin: 0 10px;}
}
/*TextList002514 */
.TextList002514{padding:4% 0 2%;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:18px 0; font-size:0.22rem; color:#333; font-weight: normal; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#df252a; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#df252a;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#df252a; padding:25px 0;font-size:18px;}

@media(max-width:768px){
	.TextList002514 .job-main{font-size:14px;padding:18px 0;}
	.TextList002514 .job-title{font-size:16px;padding:15px 0;}
	.TextList002514 .job-email{font-size:16px;}
}


/*Floor002838 */

.Floor002838{overflow: hidden;padding: 4% 0 3%;}
.Floor002838 .auto{position: relative;}
.Floor002838 div.pr{z-index: 10;position: relative;}
.Floor002838 .title{color: #000; }
.Floor002838 .title span{font-size: 36px;	line-height: 1em;}
.Floor002838 .title span:after{display: block; content: ''; height: 3px; width: 18px; margin: 20px 0;background: #000;}
.Floor002838 .title aside.en{ font-family: "HelveticaNeueLTPro-BlkCn";font-size: 22px;}

.lm_title{margin-bottom: 2%;}
.lm_title h2{font-size: 30px;color: #333;text-align: center; font-weight: normal;margin: 0;line-height: 35px;}
.lm_title h2:after{content: '';width: 32px;height: 2px;background: #df252a;display: block;margin: 0 auto;margin-top: 20px;}

@media(max-width:768px){
	.lm_title{margin-bottom:5%;}
	.lm_title h2{font-size:22px;}
	.lm_title h2:after{margin-top:12px;}
}


@media(max-width:1200px){
.Floor002838 .title span{font-size: 32px;}
}
@media(max-width:768px){
.Floor002838 .title span{font-size: 4vw;}
.Floor002838 .title aside.en{font-size: 2vw;}
.Floor002838 .title span:after{margin: 2vw 0; width: 2vw;}
}

.Floor002838 .more{display: block; }

.Floor002838 .box-1 img{display: block;width: 100%;}
@media(min-width:641px){
.Floor002838 .box-1 .txt{position: absolute; left: 3vw; top: 0; width: 100%; height: 100%; z-index: 10;}
.Floor002838 .box-1 .txt .ytable{height: 100%;}
.Floor002838 .box-1 .txt p{max-width: 306px;}
}
@media(max-width:640px){
.Floor002838 .box-1 .txt{padding-left: 0%;}
}

.Floor002838 .box-2{margin: 2vw 0 0 0;}
.Floor002838 .box-2 ul{ display: flex; flex-wrap: wrap;}
.Floor002838 .box-2 li{position: relative; background: #f5f5f5;overflow: hidden;}
.Floor002838 .box-2 li img{display: block;width: 100%;opacity: 0.7;-webkit-opacity: 0.7; transition: 0.3s;}
.Floor002838 .box-2 li:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.Floor002838 .box-2 li a,
.Floor002838 .box-2 li .txt{z-index: 4;padding:10%;}
.Floor002838 .box-2 li a{left: 0; top: 0; width: 100%; height: 100%; z-index: 10;display: block;}
.Floor002838 .box-2 li .txt{color: #333;}
.Floor002838 .box-2 li .txt aside.dot2{font-size: 0.22rem;font-weight: normal; line-height: 1.22em; margin-bottom:2px;}

@media(min-width:641px){
.Floor002838 .box-2 li{float: left; width: 23.5%;}
.Floor002838 .box-2 li:not(:nth-child(4n)){margin-right:2%;}
}
@media(min-width:641px) and (max-width:768px){
.Floor002838 .box-2 li .txt aside.dot2{font-size: 2vw;}
}
@media(max-width:768px){
.Floor002838 .box-2 li a, .Floor002838 .box-2 li .txt{padding:5%;}
.Floor002838 .box-2 li .txt aside.dot2{font-size:0.2rem;}
.Floor002838 .box-2 li{width:49%;float:left;margin-right:2%;margin-bottom:2%;}
.Floor002838 .box-2 li:nth-child(2n){margin-right:0;}
}
/*RighInfo002523 */
.RighInfo002523{ padding:5% 0 1%;background: #f5f5f5;}
.RighInfo002523 li{ float:left; text-align:center; margin-bottom:3%; position:relative;}
.RighInfo002523 li span{ font-size:30px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.RighInfo002523 li h5{ margin:0 0 10px 0; font-size:0.18rem;font-weight:normal;}
.RighInfo002523 li .pic{ padding:4px;border-radius:50%; background:#fff; max-width:110px; width:60%; overflow:hidden; margin:0 auto; position:relative; z-index:10;}
.RighInfo002523 li .pic img{ display:block;border-radius:50%; width:100%;}
@media(min-width:769px){
.RighInfo002523 li{width:25%;}
.RighInfo002523 ul:nth-child(2n) li{ float:right;}
.RighInfo002523 li::before{ position:absolute; content:''; width:100%; top:73%; background:#e5e5e5; height:2px;  left:0;}
.RighInfo002523 ul li:first-child::before{width:50%; right:0; left:auto;}
.RighInfo002523 ul li:last-child::before{ width:50%; border-top:2px solid #e5e5e5; border-right:2px solid #e5e5e5; background:none; height:50%; left:0; }
.RighInfo002523 ul:nth-child(2n) li:first-child::before{ width:50%; right:auto; left:0;}
.RighInfo002523 ul:nth-child(2n) li:last-child::before{ border-right:0; border-left:2px solid #eee; left:50%;}
.RighInfo002523 li::after{ content:''; background:url(../images/RighInfo002523_icon_right.png) no-repeat; width:36px; height:36px; position:absolute; right:0; top:69%; margin-top:-7px; margin-right:-10px;}
.RighInfo002523 ul li:last-child::after,
.RighInfo002523 ul:nth-child(2n)  li:last-child::after{ left:50%; top:auto; margin-left:-19px; bottom:-44px; background-image:url(../images/RighInfo002523_icon_down.png);}
.RighInfo002523 ul:nth-child(2n) li::after{ right:auto; left:0; background-image:url(../images/RighInfo002523_icon_left.png);}
.RighInfo002523 ul:nth-child(2n) li::after{ margin-right:0; margin-left:-10px;}
.RighInfo002523 ul:nth-child(2n)  li:last-child::after{margin-left:-18px;}
.RighInfo002523 ul:last-child  li:last-child::before{ width:50%; height:4px;}
.RighInfo002523 ul:last-child  li:last-child::after{ display:none;}
}
@media(max-width:1024px) and (min-width:769px){
.RighInfo002523 li h5{ height:40px; line-height:20px; overflow:hidden;}
}
@media(max-width:768px){
.RighInfo002523 ul::after{ display:none;}
.RighInfo002523 li{ width:50%; padding:2%;margin-bottom:0;}
.RighInfo002523 li .pic{max-width:85px;}
.RighInfo002523 li span{font-size:22px;}
.RighInfo002523 li h5{}
.RighInfo002523 li:nth-child(2n+1){ clear:left;}
.RighInfo002523 li:nth-child(3n+1){ background:#eee;} 
}


.tdserver{background:#f5f5f5;padding-bottom:3%;}
.tdserver dl{margin-top:2%;display: flex; flex-wrap: wrap;}
.tdserver dl dd{background:#fff;width:48.5%;margin-right:3%;margin-bottom:3%; float:left;padding:3%;min-height: 405px}
.tdserver dl dd:nth-child(2n){margin-right:0;}
.tdserver dl dd h2{font-size:0.24rem;color:#333;font-weight: normal;}
.tdserver dl dd h2:after{content:'';width:25px;height: 2px;background:#df252a;display: block;margin-bottom:16px;margin-top:5px;}
.tdserver dl dd img{max-width:78px;margin-bottom:8px;}

@media(max-width:768px){
.tdserver dl dd{width:100%;min-height: auto;}
.tdserver dl dd img{max-width:60px;}
}

/*
 .Floor002491 为demo编号
 */
.Floor002491{width: 100%; position: relative; z-index:9;background: #f5f5f5;padding-bottom: 3%;display:block}
.Floor002491 .wrap-container{ margin: 0 auto;  padding: 0 15px;}



.Floor002491 ul * { -webkit-transition: all .3s;  -o-transition: all .3s;  transition: all .3s;}
.Floor002491 ul li{ width: 25%;float: left; height: 200px; background-position: 0 0; position: relative;
 background-size: cover; background-repeat: no-repeat; border-radius: 20px 0; position: relative;overflow: hidden; } 
.Floor002491 ul li a{display: block; color: #fff;position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; }
.Floor002491 ul li a .txt{display: none;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  font-size: 14px; font-weight: normal;margin-top: 10px;} 
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; }
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom: 10px;}
.Floor002491 ul li.li1 .liBox{background: rgba(223,37,42,.5); }
.Floor002491 ul li.li2 .liBox{background: rgba(200,31,36,.5); }
.Floor002491 ul li.li3 .liBox{background: rgba(174,26,30,.5); }
.Floor002491 ul li.li4 .liBox{background: rgba(140,21,23,.5); }

@media screen and (min-width:768px ){
  .Floor002491 ul li{ width: 25%;float: left; height: 400px;}
  .Floor002491 ul li a .txtBox .h3{font-size: 18px;}
}

@media screen and (min-width:1000px ){
  .Floor002491 ul li{height: 455px; width: 15%;}
  .Floor002491 ul li.on{width:55%; }
  .Floor002491 ul li.on a{ width: 100%; height: 168px; border-radius: 0 20px 0 0;line-height: 28px;overflow: hidden;}
  .Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding:0 20px}
  .Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left: 0;top: 50%; width: 100px; height: 75px;margin-top: -37.5px;display: none;}
  .Floor002491 ul li.on .liBox .liCon .txt{display: block;}
  .Floor002491 ul li.on a .txtBox .h3{text-align: left;display: none;}
  .Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}



/*RighInfo003141 */
.RighInfo003141{padding: 4% 0 0;}
.RighInfo003141 .intro .title{ font-size: 1.875em;color: #333333;margin-bottom: 0.6em;font-weight: normal; line-height: 1.5;}
.RighInfo003141 .intro .info{ font-size: 0.875em; line-height: 2;}
.RighInfo003141 .intro .info p{margin: 0.875em 0;font-size: 16px;line-height: 30px;}

.RighInfo003141 .number-count{margin: 3% 0 1%;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 2em;color: #da251d; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #df252a;font-size:1em;font-family: 'SourceHanSansCN-Medium';}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em;color: #333;font-family: 'SourceHanSansCN-Medium';}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 0.875em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 1.625em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 0.5em 0;display: inline-block;width:49%;} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}

}
@media(max-width:768px){
	.RighInfo003141 .intro .title{font-size:22px;}
	.RighInfo003141 .intro .info p{margin:1em 0;}
	.RighInfo003141 .number-count li span{font-size:1.5em;}
}
/*Timeline002853 */

.Timeline002853 .auto{max-width: 1440px;}
.Timeline002853 .inner{max-width: 970px;}

@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width: 40.516%;}
.Timeline002853 .slider-for{float: right;width: 51.134%;}
.Timeline002853 .slider-nav .slick-arrow{width: 197.246%;right:0; top: 50%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -65px;}
.Timeline002853 .slider-nav .slick-next{margin-top: 65px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Timeline002853 .slider-nav li{padding-right: 3vw;text-align: right;}
}
.Timeline002853 .slider-nav{border-right: 1px solid #efefef;position: relative; padding: 3vw 0;}
.Timeline002853 .slider-nav  .slick-arrow{position: absolute; font-size: 0;border:0;border-bottom: 1px solid #efefef; cursor: pointer;font-size: 0;padding: 0; z-index: 10;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/Timeline002853_btn.png) no-repeat center center #fff; left: 50%; top: 50%; margin: -12px 0 0 -12px;}
.Timeline002853 .slider-nav li{line-height: 129px; font-size: 18px;color: #ccc;font-weight: 100;}
.Timeline002853 .slider-nav li span{font-family: "DINPro-Regular"; font-size: 34px; margin-right: 10px;}
.Timeline002853 .slider-nav li.slick-center{color: #666;}
.Timeline002853 .slider-for .box{padding-top: 6.2vw;line-height: 28px;}
.Timeline002853 .slider-for .year{ font-family: "DINBold";color: #ea5432;font-size: 48px;line-height: normal;}
.Timeline002853 .slider-for .desc{line-height: 28px;color: #333; margin: 1vw 0 2vw 0;font-size: 16px;line-height: 28px;}
.Timeline002853 .slider-nav.under3 .slick-track{transition: 0.3s;}
@media(max-width:1024px){
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 5vw;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.Timeline002853 .slider-nav .slick-arrow{width: 1px; height: 100%;background: #efefef; top: 0;}
.Timeline002853 .slider-nav .slick-prev{ left: 2.5vw;}
.Timeline002853 .slider-nav .slick-next{ right: 2.5vw;}
.Timeline002853 .slider-nav .slick-prev:before{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.Timeline002853 .slider-nav .slick-track{margin-top: 0!important;}
.Timeline002853 .slider-nav li.slick-current{color: #666;}
}
@media(max-width:640px){
.Timeline002853 .slider-nav li{font-size: 16px;}
.Timeline002853 .slider-nav li span{font-size: 24px;}
}




.lm_title_01{font-size: 24px;color: #333;text-align: center;padding-bottom:1%;}
@media(max-width:768px){
	.lm_title_01{font-size:4vw;}
}
/*PicList002925 */

.PicList002925{background: #f5f5f5;padding:4% 0;overflow: hidden;}
.PicList002925 .auto{max-width: 1400px;}
.PicList002925 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList002925 .title .cn{font-size: 30px;color: #a52d33; padding-bottom: 10px;font-weight: bold;}
.PicList002925 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList002925 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.PicList002925 .title .cn{font-size: 6vw;}
}

.PicList002925 .list{padding: 0 3.4375vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 70% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1.98vw;}
.PicList002925 li .Ispic{padding-bottom: 55%;background-size: contain;}
.PicList002925 li .tit{margin-top: 1.303vw; margin-bottom: 2.08vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 16px; line-height: 1.25em;height: 2.5em;}
@media(min-width:769px){
.PicList002925 li{width:33.33%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(3n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(3n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom: 7vw;}
.PicList002925 li .tit{margin-bottom: 5vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 70% #f5f5f5; width:7.4375vw;left: -3vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 70% #f5f5f5; width:7.4375vw;right: -3vw;}
.PicList002925 li .tit aside{font-size: 14px;}
.PicList002925 li .Ispic{padding-bottom:62%;}
}
/*PicList002171 */
.PicList002171{ padding-top:4%;}
.PicList002171 li{ float:left; width:17.6%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(223,37,42,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a .Ispic{padding-bottom:69.71%;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; padding:4%; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(5n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*
 .PicList002273 为demo编号
 */
.PicList002273{padding:4% 0}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 0.18rem;font-weight: normal;margin: 10px 0;}
.PicList002273 .right .p{color: #999;font-size: 0.15rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
.PicList002273 .left{float: left;width: 25%;}
.PicList002273 .right{float: right;width: 72%;}
.PicList002273 .right .time{margin-top: 0px;}
.PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
.PicList002273 .right .time{margin-top: 15px;}
.PicList002273 ul li:hover{border: 1px solid #df252a;box-shadow: 0px 0px 30px #ccc;}
.PicList002273 ul li{background:#f5f5f5;position: relative;}
.PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
}

@media screen and (min-width:1200px ) {
.PicList002273 .left{float: left;margin-right: 50px;}
.PicList002273 .right{float: left;width: 60%;}
.PicList002273 .right .time{margin-top: 14px;}
.PicList002273 .right .h3{line-height: 1.2;margin: 25px 0 17px;}
.PicList002273 .right .p{line-height: 24px;}
.PicList002273 ul li{padding-right: 20px;}
}

/*PicList002582 */
.PicList002582{ padding-top:3%;  padding-bottom:0%;}
.PicList002582 li{ float:left; margin-right:2%; margin-bottom:3%;}
@media(min-width:1025px){
.PicList002582 li{ width:32%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:1024px) and (min-width:641px){
.PicList002582 li{ width:32%;}
.PicList002582 li:nth-child(3n){ margin-right:0;}
}

@media(max-width:640px){
.PicList002582 li{ width:100%;}
.PicList002582 li:nth-child(2n){ margin-right:0;}
}
.PicList002582 li a{ display:block;border-radius:0 20px 0 20px; transition:0.3s;}
.PicList002582 li .Ispic{ padding-bottom:60%; background-size:cover; background-color:#fff; transition:0.3s;}
.PicList002582 li .txt{ padding:3% 2%; text-align:center; border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.PicList002582 li .txt p{ margin:0; font-size:16px;}
.PicList002582 li .txt span{ color:#999;}
.PicList002582 li a:hover{ background:#f8f8f8; color:#df252a;}
.PicList002582 li a:hover .txt{ border-color:transparent;}
.PicList002582 li a:hover  .Ispic{ border-radius:20px 20px 0 0;}

@media(max-width:768px){
	.PicList002582 li .txt{padding:2% 2%;}
}

/*RighInfo002973 */
.RighInfo002973{margin:4% 0;color: #333;font-size: 16px;}
.RighInfo002973 > .auto{max-width: 1300px;border: 1px solid #d2d2d2;}
.RighInfo002973 .news-details{max-width: 1226px; padding: 3% 0;}
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size: 0.3rem; margin: 0 0 20px 0;line-height: 0.44rem}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;}
.RighInfo002973 .news-details .edit-info p{margin-bottom: 2%}

.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #df252a;}
.RighInfo002973 .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973 .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973 .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973 .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973 .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
.RighInfo002973 .news-details .title h1{font-size:0.2rem;line-height: 0.3rem}
.RighInfo002973 .news-details .edit-info img{width: 100% !important; height: 100% !important;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{}
.RighInfo002973{ font-size: 14px;}
.RighInfo002973 .pn-page aside{padding:5px 0;}
.RighInfo002973 .news-details .title aside span{margin: 0 5px 5px;}
}


/*Floor002950 */
.Floor002950{margin:3% 0}
.Floor002950 .title{font-size: 24px;line-height: 1.25em; text-align: center;color: #333; padding-bottom: 1.15vw;}
.Floor002950 .title-desc{margin-bottom: 1.72vw;text-align: center; line-height: 2.142em;}


.Playbtn{position:absolute;width:100px;height:100px;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.Playdot{position: absolute;width:60px;height: 60px;left:50%;top:50%;transform:translate(-50%,-50%);background: url(../images/play.png) no-repeat;background-size:100% 100%;z-index: 200;}

.pulse,.pulse-big{position: absolute;width: 100px;height: 100px;border: 2px solid #d61518;background: rgba(214, 21, 24, 0.8);border-radius: 50%;z-index: 100;opacity: 0;}
.pulse{background: rgba(214, 21, 24, 0.6)!important;-webkit-animation: warn 1.2s ease-out;-moz-animation: warn 1.2s ease-out;animation: warn 1.2s ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;box-shadow: 1px 1px 30px #d61518;}
.pulse-big{background: rgba(214, 21, 24, 0.6)!important;-webkit-animation: warns 1.2s ease-out;-moz-animation: warns 1.2s ease-out;animation: warns 1.2s ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;box-shadow: 1px 1px 30px #d61518;}

@keyframes warn {
    0% {
        -moz-transform: scale(0);
        transform: scale(0);
        opacity: 1;
    }
    100% {
        -moz-transform: scale(1);
        transform: scale(1);
        opacity: 0;
    }
}

@keyframes warns {
    0% {
      	-o-transform: scale(0);
      	transform: scale(0);
      	opacity: 1;
    }
    100% {
      	-o-transform: scale(0.6);
      	transform: scale(0.6);
      	opacity: 0;
    }
}
@media(max-width:480px){
.Floor002950 .title{font-size: 6vw;padding-bottom: 5vw;}
.Floor002950 .title-desc{font-size: 3.5vw;margin-bottom: 5vw;}
}

.Floor002950 .video{position: relative; z-index: 1;max-width:1100px;margin:0 auto;}
.Floor002950 .open-video{position: absolute; left: 0; top: 0; width: 100%; z-index: 10; height:80%;}
.Floor002950 .video video{background: #000;}
@media(max-width:1024px){
.Floor002950 .open-video{background-size: auto 30%;}
}

/*
 .Floor002460 为demo编号
 */
.Floor002460{ padding: 30px 0 20px;}
.Floor002460 .auto{ max-width: 1110px;}
@media only screen and (max-width:1430px ) {
	.Floor002460 .auto{ padding-left: 2%; padding-right: 2%;}
}
.Floor002460 .videobox{ position: relative;height: 200px;}
.Floor002460 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.Floor002460 .videobg .play{ display: block; background: url(../images/Floor002460-play.png) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer;}
.Floor002460 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.Floor002460 .video video{ width: 100%; height: 100%; background: #000;}
@media only screen and (min-width: 768px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 320px;}
	.Floor002460 .videobg .play{background-size:40px 40px;}
}
@media only screen and (min-width: 1200px) {
	.Floor002460 .videobg,.Floor002460 .videobox{ height: 600px;}
	.Floor002460 .videobg .play{background-size:80px 80px;}
}


/*
 .Timeline001066 
 */
.Timeline001066{ color:#333;max-width:1110px;margin:0 auto;padding-top:3%;padding-bottom:4%;}
.Timeline001066 ul{ border-bottom:1px solid #e9e9e9; padding-left:170px; position:relative;}
.Timeline001066 ul:last-child{border-bottom:none;}
.Timeline001066 ul li{ border-left:1px solid #e9e9e9; padding-left:35px;padding-bottom:20px;}
.Timeline001066 ul li div{ padding:25px 0;}
.Timeline001066 ul li p{ margin:0; line-height:28px;font-size:16px;}
.Timeline001066 ul ol{ position:absolute;left: 0;top: 18px; width:170px; padding-right:37px; line-height:33px;text-align:right;font-size: 24px; font-weight: bold; }
.Timeline001066 .year dd::before,
.Timeline001066 ul ol::before{ position:absolute; content:'';width: 12px;height: 12px;border-radius: 50%;background: #df252a;top: 50%; margin-top:-8px;right: -6px;}
.Timeline001066 .year{ position:fixed; z-index:10; width:120px; top:18px;}
.Timeline001066 .year dd{ cursor:pointer;font-weight:bold;  position:relative;  text-align:right; line-height:27px; height:33px;padding-right:40px;font-size: 18px; }
.Timeline001066 .year dd.gray{color:#999;}
.Timeline001066 .year dd.gray::before{ background-color:#999;}
@media(max-width:768px){
	.Timeline001066 ul{padding-left:140px;}
	.Timeline001066 ul ol{font-size:20px;width:140px;}
}
@media(max-width:480px){
.Timeline001066 ul{ }
.Timeline001066 ul ol{ }
.Timeline001066 ul li{ padding-left:20px;}
.Timeline001066 .year{}
.Timeline001066 ul ol,
.Timeline001066 .year dd{ padding-right:20px;}
}


/*Timeline001915*/
.Timeline001915{ padding-bottom:4%;padding-top:3%;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#df252a; font-size:22px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#df252a; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#df252a; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}

/*
 .Timeline000768 为demo编号
 */
 .Timeline000768{position:relative;margin:4% 0;}
 .Timeline000768::before{ position:absolute; content:''; z-index:0; width:100%; height:1px; background-color:#ccc; top:59%; left:0;}
 .Timeline000768 .swiper-container {position: relative;overflow: hidden;z-index: 1;width: 100%;height: 367px;margin: 0 auto;}
 .Timeline000768 ul{position: relative;width: 100%;margin: 0 auto;height: 100%;z-index: 1;display: flex;transition-property: transform;
 transform: translate3d(0, 0, 0);
 transition-timing-function: ease-out;	}
 .Timeline000768 ul li{width: 100%; height: 100%;position: relative; z-index:4;float: left;text-align: center;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;
 display: -webkit-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 -webkit-box-pack: center;
 -ms-flex-pack: center;
 -webkit-justify-content: center;
 justify-content: center;
 -webkit-box-align: center;
 -ms-flex-align: center;
 -webkit-align-items: center;
 align-items: center;
 }
 .Timeline000768  li::before,
 .Timeline000768  li::after{ position:absolute; content:''; top:50%; z-index:4;}
 .Timeline000768  li::before{ background-color:#df252a; width:15px; height:15px; border-radius:50%; margin-top:-7px;}
 .Timeline000768  li::after{ width:1px; height:28px; background-color:#ccc; margin-top:-35px;}
 .Timeline000768  li:nth-child(2n)::after{ margin-top:8px;}
 .Timeline000768  li figure,
 .Timeline000768  li .txt{position:absolute; width:100%; height:40%;left:0; }
 .Timeline000768  li figure{top:0; background-position:center center; background-repeat:no-repeat; background-size:cover;}
 .Timeline000768  li:nth-child(2n) figure{ bottom:0; top:auto;}
 .Timeline000768  li .txt{ bottom:0; padding:0 3%;}
 .Timeline000768  li:nth-child(2n) .txt{ top:0; bottom:auto;}
 .Timeline000768  li .txt h1{ margin:0; color:#df252a; font-size:30px; font-family:Arial; padding-top:10%;}
 .Timeline000768  li .txt p{ margin:0; line-height:24px; height:72px; overflow:hidden;} 
 

.list_istop{ padding:3% 0 3% 0;margin: 0 auto;margin-top:0%;}
.list_istop .auto{ }
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 14px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #ddd dotted; height:55px; line-height:54px; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:14px; color:#999;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:16px}
.list_istop li a:hover{ color:#df252a;}

@media(max-width:640px){
  .list_istop li a{width:77%;}
}


.whir-feedback{display: none !important}



/*RighInfo002554 */
.RighInfo003134 .prod-intro .table_1{margin: 3.5em 0;}
.RighInfo003134 .prod-intro .table_1 th,
.RighInfo003134 .prod-intro .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px; font-size: 0.16rem;}
.RighInfo003134 .prod-intro .table_1 th{ font-weight:lighter;}
.RighInfo003134 .prod-intro .table_1 th:nth-child(1){  width: 20%;}
.RighInfo003134 .prod-intro .table_1 tr th:nth-child(1){color: #fff; background:#df252a;}
.RighInfo003134 .prod-intro .table_1 tr td:nth-child(1){color: #fff; background:#df252a;}
.RighInfo003134 .prod-intro .table_1 .mi{color: #fff; background:#df252a;}



/*RighInfo002554 */
.RighInfo003134 .prod-intro .table_2{margin: 3.5em 0;}
.RighInfo003134 .prod-intro .table_2 th,
.RighInfo003134 .prod-intro .table_2 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px; font-size: 0.16rem;}
.RighInfo003134 .prod-intro .table_2 tr th{color: #fff; background:#df252a;}
.RighInfo003134 .prod-intro .table_2 tr:nth-child(2n+1){ background: #f8f8f8;}
.RighInfo003134 .prod-intro .table_2 .mi{color: #fff; background:#df252a;}

@media(max-width:640px){
.RighInfo003134 .prod-intro .table_2{ overflow-x: auto; }
.RighInfo003134 .prod-intro .table_2 th, .RighInfo003134 .prod-intro .table_2 td{padding:10px 5px;}
.RighInfo003134 .prod-intro img{ width: 100% !important; height: 100% !important;}
}


/*RighInfo003148 */

.box-rows.culture .title h2{    font-size: 30px; color: #333; text-align: center; font-weight: normal; margin: 0; line-height: 35px;}
.box-rows.culture .title h2:after { content: '';  width: 32px;  height: 2px; background: #df252a ;  display: block;   margin: 0 auto;   margin-top: 20px;}
.box-rows.culture{ max-width: 1400px; margin: 0 auto; padding-top: 5%; }
.box-rows.culture .title{margin-bottom: 3.95833em;}
.box-rows.culture dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.box-rows.culture dd .heart{font-family: 'DIN-Bold';font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.box-rows.culture dd aside{color: #000000;font-size: 1.25em;font-family: 'SourceHanSansCN-Medium'; margin: 2.4em 0 1em 0;line-height: 1;}
.box-rows.culture dd p{color: #999999; width:73%; margin: auto; font-size: 0.875em;min-height: 11em;}
@media (min-width:1025px) {

.box-rows.culture dd{float: left;min-height: 15.625em; width: 44%;margin-bottom: 3.9275%;}  
.box-rows.culture dd:not(:nth-child(3n)){ margin-right: 3.9275%; width: 24%;}
}
@media (max-width:1024px) {

.box-rows.culture dd{padding-bottom: 3em; margin-bottom: 4em;}
.box-rows.culture dd p{ width:90%;}
}


.RighInfo002799 { padding: 5% 0;}
.RighInfo002799 .lm_title{margin-bottom:7%;}
.RighInfo002799 .lm_title h2{text-align: left;}
.RighInfo002799 .lm_title h2:after{margin-left:0;}
.RighInfo002799 .pic{ float: left;width:42%; }
.RighInfo002799 .pic img{width:100%;}
.RighInfo002799 .txt{ float:right;width:51%;}
.RighInfo002799 .subtit{font-size: 22px;color:#333;font-weight: normal; margin-top: 3%;position: relative;margin-bottom: 1%; }
.RighInfo002799 .subtit:before{display: inline-block;content: '';width: 10px;height: 10px;background:none;position: relative;top:-4px;margin-right: 8px;border-radius: 50%;border:2px solid #df252a;}
.RighInfo002799 .subtit span{position: absolute;left:0;bottom:0;font-size: 42px;text-transform: uppercase;font-family: arial;opacity: .05;letter-spacing: 5px;}
.RighInfo002799 .subtit span i{font-size: 60px;font-style: normal;}
.RighInfo002799 p { font-size: 16px; color: #666; line-height: 32px; margin:0; }
.RighInfo002799 .p1:before{display: inline-block;content: '';width: 10px;height: 1px ;background:#999;margin-right: 8px;position: relative;top:-5px;}
@media (max-width: 768px) {
.RighInfo002799 .auto{ padding: 0 3%; }
.RighInfo002799 .pic{ float: none; width: 100%; margin-bottom: 5%; margin-left: 0; }
.RighInfo002799 .txt{float:none;width:100%;}
.RighInfo002799 .tit .en{ font-size: 38px; }
.RighInfo002799 .tit .cn{ margin-top: -25px; font-size: 38px; }

.RighInfo002799 .subtit{font-size:20px;}
.RighInfo002799 .subtit span{font-size:38px;}
.RighInfo002799 .subtit span i{font-size:42px;}

}

@media(max-width:1024px){
	.has-multi aside, .has-sub span{padding-right:50px;}
}
.has-multi aside .op-multi, .has-sub span .op{width:50px;}


.videobanner{}
/* .videobanner:before{content: "";position: absolute;width: 50%;height: 80%;left: 0;top: 0;z-index: 6;border-right: 1px solid rgba(255, 255, 255, 0.35); border-bottom: 1px solid rgba(255, 255, 255, 0.35); border-radius: 0 0 60px 0;} */
.videobanner .home_more a{margin-top: 0.4rem;}
.videobanner, 
.videobanner .box1, 
.videobanner .box1 .ytable{height: 100%;}
.videobanner .box1 .txt{ text-align: left;width: 50%; margin-top: 0.3rem; }
.videobanner .box1 .txt .icon{ margin-bottom: 0.12rem;position: relative; padding: 0.1rem 0 0 0.35rem;}
.videobanner .box1 .txt .icon::before {content: "";position: absolute;left: 0;top: 0;width: 12px;height: 12px;border: 1px solid #F5F5F5;border-radius: 3px;z-index: 1;}
.videobanner .box1 .txt .icon::after {content: "";position: absolute;left: 6px;top: 6px;width: 17px;height: 17px;background: #df252a;border-radius: 3px;z-index: 2;}
.videobanner .box1 .txt .icon img{ max-width: 55px;}
.videobanner .box1 .txt .cn {color: #fff;font-size: 0.36rem;font-weight: bold; text-shadow: 0 0 10px rgba(0, 0, 0, 0.6); margin-bottom:0.2rem ;}
.videobanner .box1 .txt p{font-size: 0.18rem; line-height: 1.75;color: #fff;text-shadow: 0 0 10px rgba(0, 0, 0, 0.6);}
.videobox_1 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1; background-position: center;background-repeat: no-repeat; background-size: cover;}
.videobox_1:before {content: "";position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;z-index: 6;background:rgba(0, 0, 0, 0.2);}
.videobox_1 video{width: 100%;height: 100%;position: relative;z-index: 2;object-fit: cover;}


@media(max-width:1024px){
.section2{ padding: 30% 0;background-position: 65%;background-repeat: no-repeat;background-size: cover;position: relative;}
.videobanner .box1 .txt{width: 100%;}
.videobanner .box1 .txt .cn{font-size: 0.24rem;}
.videobanner .box1 .txt .icon img{ max-width: 35px;}
.videobanner .home_more a{margin-top: 0.2rem;}
}
.tit2{
	padding-top: 10px;
	color: #222;
}

.Softadvantage ul li,.Softadvantage ul li:nth-child(2n) {
    width: 31.3%;
    float: left;
    margin-right: 3%;
}
.Softadvantage ul li:nth-child(3n){
	margin-right: 0px;
}