.flexbox { display: -webkit-box; display: -moz-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: wrap; -moz-flex-flow: wrap; -ms-flex-flow: wrap; -o-flex-flow: wrap; flex-flow: wrap; }

/*Top002262*/
.Top002262 {position:fixed; z-index: 100; width: 100%; left: 0; top: 0; background: #fff; box-shadow: 0 0 8px rgba(0,0,0,0.1);}
.Top002262 .header-left{ float: left; width: 30%; display:table; height: calc(100 / 16 * 1em);max-width:calc(150 / 16 * 1em);}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding: calc(35 / 16 * 1em) 0;}
.Top002262 .search{ position:relative; z-index:100; margin-right: 2vw;}
.Top002262 .open-search{ background:url(../images/search.svg) no-repeat center center; width:calc(30 / 16 * 1em); height:calc(30 / 16 * 1em);display:block; background-size:auto 70%;}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border:1px solid #b4b4b4; background:rgba(0,0,0,0.2); }
.Top002262 .top-search .text{width:calc(254 / 16 * 1em);line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color:#fff; padding:0 50px 0 10px; background: none}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; line-height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); text-align:center; color:#fff; font-weight:bold; font-size:1em; font-family:Arial;}
.Top002262 .top-search .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -16px;right: 4px;}
.search-show .Top002262 .top-search{display: block;}

.Top002262 .top-language{ position:relative; margin-right:1.5vw;}
.Top002262 .top-language span{ display:block;background:url(../images/lang.svg) no-repeat  center;height:calc(30 / 16 * 1em); width:calc(30 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%;}
.Top002262 .top-language figure{ position:absolute; top:100%; left:50%; background:#fff; width:calc(120 / 16 * 1em); line-height:calc(40 / 16 * 1em); display:none; margin-left:calc(-60 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002262 .top-language a{ display:block; text-align:center; color:#333;}
.Top002262 .top-language a:hover{color:#fff; background:#ea0029; }


.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li:not(:nth-of-type(3)){position: relative;}
.Top002262 .header-mids li .atherSub{box-shadow: 1px 3px 5px 0px #333333; display: none;  background-color: #fff; width: 160px; left: 50%;  text-align: center; padding: 10px 0; line-height: 1.5;}
.Top002262 .header-mids li .atherSub > dl{margin-left: 0 !important;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
.Top002262 .header-mids li dt a{line-height: 2;}
.Top002262 .header-mids li dt a:hover{color: #ea0029}
.Top002262 #menu li .prod-sub {
  left: 0 !important;
  width: 100%;
  border-top: 1px solid #ededed;
  background-color: #fff;
  padding: 30px 0;
  /* display: block !important; */
}
@media(min-width:1025px){
  .Top002262 #menu li .prod-sub {
    position: absolute;
  }
  .Top002262 .header-mids li .atherSub {
    position: absolute;
    transform: translateX(-50%);
  }
}

.Top002262 #menu li .prod-sub dl {margin-right: 0 !important; float: none !important; margin-left: 0 !important;}
.Top002262 #menu li .prod-sub dl dt{display: flex;}
.Top002262 #menu li .prod-sub dl dt:not(:nth-of-type(1)){margin-top: 15px;}
.Top002262 #menu li .prod-sub .sub-left{width: 24.375%; margin-right: 64px;}
.Top002262 #menu li .prod-sub .sub-left a{display: flex; position: relative; justify-content: center; align-items: center;}
.Top002262 #menu li .prod-sub .sub-left p{position: absolute; font-size: 23px; color: #fff; font-weight: 500;}
.Top002262 #menu li .prod-sub .sub-right{width: 100%; display: flex;}
.Top002262 #menu li .prod-sub .sub-right .navContainer{width: 30%;}
.Top002262 #menu li .prod-sub .sub-right .navContainer:only-child {width: 100%;}
.Top002262 #menu li .prod-sub .sub-right .navContainer:only-child h6{width: 30%;}
.Top002262 #menu li .prod-sub .sub-right .navContainer:only-child ul{display: flex;  flex-wrap: wrap;}
.Top002262 #menu li .prod-sub .sub-right .navContainer:only-child ul li{width: 30%; }
.Top002262 #menu li .prod-sub .sub-right .navContainer:only-child ul li:not(:nth-of-type(3n)){margin-right:4.16666% ; }
.Top002262 #menu li .prod-sub .sub-right .navContainer:not(:nth-last-of-type(1)){margin-right: 4.16666%;}
.Top002262 #menu li .prod-sub .sub-right h6{ position: relative; font-size: 16px; line-height: 2.7; margin: 0; border-bottom: 1px solid #f0f0f0;}
.Top002262 #menu li .prod-sub .sub-right h6::after{top: 50%; transform: translateY(-50%);  content: ""; width: 12px; height: 12px; position: absolute; right: 0%; background-image: url(../images/right.svg);}
.Top002262 #menu li .prod-sub .sub-right h6:hover::after{background-image: url(../images/right-active.svg);}
.Top002262 #menu li .prod-sub .sub-right ul{margin-top: 17px; overflow-y: auto;}
.Top002262 #menu li .prod-sub .sub-right ul li{position: relative; font-size: 13px; float: none; line-height: 2; padding-left: 10px; margin-right: 0;}
.Top002262 #menu li .prod-sub .sub-right ul li::before{width: 4px; height: 4px; content: ""; background-color: #666; position: absolute; left: 0; top: 50%; transform: translateY(-50%); border-radius: 50%;}
.Top002262 #menu li .prod-sub .sub-right ul li a{color: #666;}
.Top002262 #menu li .prod-sub .sub-right ul li:hover a{color: #ea0029;}
.Top002262 #menu li .prod-sub .sub-right ul li:hover::before{background-color: #ea0029;}
@media(min-width:1025px){
.Top002262 .header-mids{margin-right:3.5vw;} 
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-mids li{float: left;}
.Top002262 .header-mids li:not(:last-child){ margin-right:1.75vw;}
.Top002262 .header-mids li span{ padding:0 20px;position:relative; }
.Top002262 .header-mids li span a{ line-height:calc(100 / 17 * 1em); position:relative; color:#333; font-size: calc(17 / 16 * 1em);}
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; bottom:0;  height:4px; width:0; transition:ease-in-out 0.3s; transform:translateX(-50%);}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a{color:#ea0029;}
.Top002262 .header-mids li.aon span a::before{width:100%; background:#ea0029;}
.Top002262 .search{margin-right:0;}
}

@media (max-width:1024px) {
.Top002262 .open-menu i{margin-top: 0;}
.Top002262 .header-left{height: calc(60 / 16 * 1em);} 
.Top002262 .header-right dd{padding: calc(15 / 16 * 1em) 0;}
.Top002262 .open-menu{margin:calc(8 / 16 * 1em) 0; margin-left:calc(25 / 16 * 1em) ;width:calc(40 / 16 * 1em) ;height:calc(40 / 16 * 1em) ; }	
.Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:calc(60 / 16 * 1em) ;bottom: 0;overflow: auto; z-index: 99; width: 40%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.5s; width: 45%; background:rgba(255,255,255,1);}
.menu-show .Top002262 .header-mids{right:-1px;opacity: 1; }
.Top002262 .open-menu:not(.on) i:nth-child(1){margin-top:calc(-10 / 16 * 1em);}
.Top002262 .open-menu:not(.on) i:nth-child(3){margin-top:calc(10 / 16 * 1em);}
.Top002262 .logo img { max-height: calc(40 / 16 * 1em);}
.Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;}
.Top002262 .header-mids li span{line-height:calc(50 / 16 * 1em) ;padding:0 4em 0 2em;font-size:calc(16 / 16 * 1em) ;}
.Top002262 .has-multi aside .op-multi:before, 
.Top002262 .has-multi aside .op-multi:after, 
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{ transform: translate(0,0); width: 7px;}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height: 7px; width: 2px;}
.Top002262 .has-multi aside .op-multi, 
.Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{background-color:#333;}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);}	
.Top002262 .open-menu i{background: #666;}

.Top002262 #menu li .prod-sub .container{overflow-x: auto;}
.Top002262 #menu li .prod-sub dl{width: 250%;}
    
.Top002262 .header-mids li .atherSub{box-shadow: none; width: 100%;}
    
}

@media(max-width:640px){
  .Top002262 #menu li .prod-sub dl{width: 350%;}
  .Top002262 #menu li .prod-sub .sub-right h6{font-size: calc(16/16 * 1em);}
  .Top002262 #menu li .prod-sub .sub-left p{font-size: calc(16/16 * 1em);}
}





/*Banner003086 */
.Banner003086{position: relative; z-index: 1; background: #000}
.Banner003086 .pc{transition: 6s all;}
.Banner003086 .slider li{position: relative;}
.Banner003086 .slider li.ani-show .pc{transform: scale(1.1)}
.Banner003086 .slick-dots{position: absolute; left: 50%; transform: translateX(-50%); z-index: 20; bottom: 2.55vw;}
.Banner003086 .slick-dots li{float: left;width: 30px;position: relative;height: 30px;border: solid 1px  transparent;}
.Banner003086 .slick-dots li button{font-size: 0;width: 8px;height: 8px;background: #e1e1e1;opacity: 0.5;padding: 0;border: 0; position: absolute; left: 50%;top:50%; margin: -4px 0 0 -4px;}
.Banner003086 .slick-dots li:not(:last-child){margin-right: 4.74vw;}
.Banner003086 .slick-dots li:not(:last-child):after{ left: 100%; margin-left: 0.34vw; width: 4.07vw; height: 2px; position: absolute; content: ''; top: 50%; margin-top: -1px;background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0.5) 20%, transparent 50%);background-size: 8px 2px;background-repeat: repeat-x;}
.Banner003086 .slick-dots li.slick-active{border-color: #fff;}
.Banner003086 .slick-dots li.slick-active button{opacity: 1;}

.Banner003086 .slick-arrow{ position:absolute; top:50%; margin-top:-27px;width:54px; height:54px; background:rgba(255,255,255,0.15); border-radius:50%; overflow:hidden; line-height:1000px; z-index:10;}
.Banner003086 .slick-arrow:hover{ background:#fff;}
.Banner003086 .slick-arrow::before{ position:absolute; content:''; width:14px; height:14px; border-right:2px solid #fff; border-top:2px solid #fff; left:50%; top:50%; margin:-7px 0 0 -8px; transform:rotate(45deg);}
.Banner003086 .slick-arrow:hover::before{ border-color:#1952a1;}
.Banner003086 .slick-prev{ left:3%;}
.Banner003086 .slick-prev::before{transform:rotate(-135deg); margin-left:-3px;}
.Banner003086 .slick-next{ right:3%;}

@media(min-width:1025px){
.Banner003086 .pc{display:block; width: 100%; height:850px; background-position: left;}
.Banner003086 .wap{display: none;}
}
@media(max-width:1024px){
.Banner003086 .pc{display: none;}
}
@media(max-width:640px){
.Banner003086 .slick-dots li{width: 20px;height: 20px;}
}


.Hometitle{ margin-bottom:calc(50 / 1920 * 100vw); position: relative; z-index: 1; line-height:1; letter-spacing: 5px; text-align: center;}
.Hometitle .cn{font-size:calc(40 / 16 * 1em); color:#333; font-weight: bold;}
.Hometitle .en,
.Hometitle .bg{text-transform: uppercase; color:#ea0029; }
.Hometitle .en{font-size:calc(20 / 16 * 1em); padding-top: calc(10 / 20 * 1em); }
.Hometitle .bg{font-size:calc(100 / 16 * 1em);  opacity: 0.03; position: absolute; top: 50%; width: 100%; transform: translateY(-50%); font-weight: bold; z-index: -1;}
.Hometitles .cn{color:#fff; }
.Hometitles .en{color:rgba(255, 255, 255, 0.85) }
.Hometitles .bg{color:#fff; opacity:0.07; }

@media(max-width:1024px){
  .Hometitle .bg{font-size: calc(50/16 * 1em);}
  .Hometitle .cn{font-size: calc(24/16 * 1em);}
  .Hometitles .cn{color: #333; }
  .Hometitles .en{color: #ea0029;}
  .Hometitle .bg{color: #ea0029;}
  .Hometitles .bg{ opacity:0.03; }
  .index-more{text-align: center; margin-bottom: 15px;}
}

@media(max-width:640px){
  .Hometitle .bg{font-size: calc(30/16 * 1em);}
}

.index-more a{display: inline-block;color: #ea0029;border: solid 2px #ea0029; line-height: calc(45 / 16 * 1em);  padding: 0 calc(70 / 16 * 1em) 0 calc(30 / 16  * 1em); background: url(../images/more.svg) no-repeat right calc(30 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s;}
.index-mores a:not(:hover){color: #fff;border-color: #fff; background-image: url(../images/more-on.svg); }
.index-more a:hover{background-color:#ea0029;color: #fff; background-image: url(../images/more-on.svg); border-color:#ea0029;}




/*Floor003098 */
.Floor003098{padding:calc(100 / 1920 * 100vw) 0; background: #f8f8f8;}
.Floor003098 li{background:rgba(255,255,255,0.85); padding:calc(35 / 16 * 1em); cursor: pointer; box-shadow: 0 0 15px rgba(0,0,0,0.05);}
.Floor003098 .Ispic{display: block; padding-bottom:73.867%; background-size: contain; transition: .3s;}
.Floor003098 li:hover .Ispic{transform: scale(1.1);}
.Floor003098 .t1{font-size: calc(20 / 16 * 1em); font-weight: bold; text-align: center; color: #333; margin: 1em 0;}
.Floor003098 li:hover .t1{ color:#ea0029;}
.Floor003098 .t2{line-height: 1.75; color: #666;}

@media(min-width:1025px){
.Floor003098 .ul{display: flex;}
.Floor003098 li{width: 100%; position: relative;}
.Floor003098 li:not(:last-child){margin-right:calc(100 / 16 * 1em);}
.Floor003098 li:not(:last-child)::before{position: absolute; right:calc(-65 / 16 * 1em);content:''; display: inline-block; top: 50%; transform: translateY(-50%); width: calc(30 / 16 * 1em); height: 100%; background: url(../images/Floor003098-more.svg) no-repeat center; background-size: contain;}
}

@media(max-width:1024px){
    .Floor003098 li:not(:last-child){margin-bottom:calc(100 / 16 * 1em) }
    .Floor003098 li:not(:last-child)::before{position: absolute; left:50%;content:''; display: inline-block; bottom: -19%; transform: translateX(-50%) rotate(90deg); width: calc(30 / 16 * 1em); height: 16%; background: url(../images/Floor003098-more.svg) no-repeat center; background-size: contain;}
}


.Pop-ups{ position:fixed; background:rgba(0,0,0,0.5); width:100%;height: 100%; top:0; left:0; z-index:1000; display:none;}
.Pop-ups .wrap-container{position: absolute; left: 50%; top: 50%; width: 90vw; max-height:90vh; overflow:auto; max-width: 960px; transform: translate(-50%,-50%); padding: calc(24 / 16 * 1em); background: #fff; border-radius: 10px;}
.Pop-ups .closeBtn{position: absolute;right:15px;top: 15px;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #ea0029;cursor: pointer;}
.Pop-ups .closeBtn::before,
.Pop-ups .closeBtn::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.Pop-ups .closeBtn::before{ transform:rotate(45deg);}
.Pop-ups .closeBtn::after{ transform:rotate(-45deg);}
.Pop-ups .Title{ font-size: calc(30 / 16 * 1em); text-align: center; color: #333;}
.Pop-ups .Title::after{display: block; width: 1em; height: calc(3 / 30 * 1em); background: #ea0029; content: '';   margin:calc(15 / 30 * 1em) auto calc(40 / 30 * 1em);}
.Pop-ups .dl{display: flex;}
.Pop-ups .dl dd{text-align: center; width: 100%; border:1px solid rgba(0,0,0,0.1); padding:calc(20 / 16 * 1em);}
.Pop-ups .dl dd:not(:last-child){margin-right: 4%;}
.Pop-ups .dl dd p{margin:calc(24 / 16 * 1em) 0 0;}
@media(min-width:1025px){
  .Pop-ups .wrap-container{padding:2vw 3.5vw;}
}





/*Floor003099 */
.Floor003099{padding:calc(100 / 1920 * 100vw) 0;}
.Floor003099 li{width: 100%; position: relative;}
.Floor003099 .pic{overflow: hidden;position: relative;}
.Floor003099 .pic .Ispic{padding-bottom:73.24%; transition: 0.5s;}
.Floor003099 .pic .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:60%; opacity: 0.6;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.Floor003099 li a:hover .pic .Ispic:after{background: #ea0029; height: 100%; opacity: 0.8;}
.Floor003099 li a:hover .Ispic{transform: scale(1.15);}
.Floor003099 li .con{position: absolute; left: calc(32 / 16 * 1em); bottom: calc(32 / 16 * 1em);}
.Floor003099 li .tit{font-size:calc(20 / 16 * 1em);line-height: 1em;border-left:calc(4 / 16 * 1em) solid #fff;padding-left:calc(14 / 20 * 1em);color: #fff; font-weight: bold;}
.Floor003099 li .txt{color: rgba(255, 255, 255, 0.85);  margin-top:calc(14 / 16 * 1em);}

.Floor003099 li a:hover .con{ left: 50%; bottom:auto; top: 50%; transform: translate(-50%,-50%); text-align: center;}
.Floor003099 li a:hover .tit{border-left:none;padding-left:0; font-size: calc(30 / 16 * 1em);}


@media(min-width:1025px){
.Floor003099 li{float: left; width:calc((100% - 20px) / 2);}
.Floor003099 li:not(:first-child) .Ispic{padding-bottom:35.212%;}
.Floor003099 li:first-child{margin-right:20px;}
.Floor003099 li:nth-child(3){margin-top:20px;}
}












/*Floor003096 */
.Floor003096{position: relative;z-index: 1;}
.Floor003096 li{padding: calc(40 / 16 * 1em); background: rgba(255,255,255,0.1); text-align: center; backdrop-filter: blur(8px);}
.Floor003096 li:hover{ background: rgba(234,0,41,0.9);}
.Floor003096 li .icon{height: calc(50 / 16 * 1em);}
.Floor003096 li .t1{margin: calc(20 / 16 * 1em) 0; opacity: 0.8;}
.Floor003096 li .t2{font-size: calc(19 / 16 * 1em); line-height: 1.75;}
@media(min-width:1025px){
    .Floor003096 .txt-area{position: absolute; left: 0; top: 0; width: 100%; height: 100%;z-index: 2; color: #fff;}
    .Floor003096 .auto{height: 100%;}
    .Floor003096 .ytable{width:100%; height: 100%;}
    .Floor003096 .txt{font-size: calc(20 / 16 * 1em); text-align: center;}
    .Floor003096 .ul{display: flex; margin-top:3vw;}
    .Floor003096 li{width:100%;}
    .Floor003096 li:not(:last-child){margin-right:3vw;}
}
@media(max-width:1024px){
    .Floor003096 li{ background: rgba(234,0,41,0.9);margin-bottom: 10px}
    .Floor003096 li .t1{color: #fff;opacity: 1}
    .Floor003096 li .t2{color: #fff;}
    .Floor003096 .txt-area{padding: 5vw;}
    .Floor003096 .txt{margin-bottom: 15px;}
}






/*Floor003108 */
.Floor003108{padding:calc(100 / 1920 * 100vw) 0 calc(130 / 1920 * 100vw);}
.Floor003108 li{border-bottom: 1px solid rgba(0,0,0,0.1);}
.Floor003108 li a{font-size:calc(17 / 16 * 1em); line-height:calc(88 / 17 * 1em);}
.Floor003108 li time{float: right;color:#999; margin-left:2vw; font-size:calc(15 / 17 * 1em);line-height:calc(88 / 15 * 1em);}
.Floor003108 ol .pic{overflow: hidden;}
.Floor003108 ol .Ispic{display: block;  padding-bottom:70%; transition: .3s;}
.Floor003108 ol time{display: block; color:#ea0029; line-height: 1;}
.Floor003108 ol time b{font-size: calc(26 / 16 * 1em); font-weight: bold; display: block; padding-bottom: calc(8 / 26 * 1em);}
.Floor003108 ol .tit{font-size: calc(20 / 16 * 1em);margin: 1em 0; color: #333; font-weight: bold;}
.Floor003108 ol p{margin: 0; line-height: 1.5; color: #666;}
.Floor003108 a:hover .Ispic{transform: scale(1.15);}
.Floor003108 a:hover .tit,
.Floor003108 li a:hover{ color:#ea0029;}
@media (min-width:1025px) {
.Floor003108 .title{display: flex;justify-content: space-between;align-items: center; margin-bottom:calc(40 / 1920 * 100vw);}
.Floor003108 .Hometitle{ margin-bottom:0; text-align: left;}
.Floor003108 ol,
.Floor003108 li{width:calc((100% - 80px) / 2);}
.Floor003108 ol{float: left;}
.Floor003108 li{float:right;}
.Floor003108 li:nth-of-type(1){margin-top: calc(61 / 1920 * 100vw);border-top: 1px solid rgba(0,0,0,0.1);}
.Floor003108 ol:first-child .txt{margin-top:calc(30 / 16 * 1em); position:relative; padding-left:calc(110 / 16 * 1em);}
.Floor003108 ol:first-child time{position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.Floor003108 ol:first-child .tit{margin-top: 0;}
.Floor003108 ol:not(:first-child){float: right;}
.Floor003108 ol:not(:first-child) a{display: flex; align-items: center;}
.Floor003108 ol:not(:first-child) .txt{ width:calc(100% - 38.236%); padding-left: calc(30 / 16 * 1em);}
.Floor003108 ol:not(:first-child) .pic{width:38.236%;}
}

@media(max-width:1024px){
  .Floor003108 .ul ol{margin-bottom: 30px;}
  .Floor003108 .ul ol .txt{padding: 15px 0;}

}




/*Bottom003191 */
.Bottom003191{color: #fff; background:url("../images/Bottom003191-bg.jpg") no-repeat center #232323; background-size: cover; }
.Bottom003191 a{color: rgba(255,255,255,0.6);}
.Bottom003191 a:hover{color:#ea0029;}
.Bottom003191 .b-bottom{ padding: calc(33 / 16 * 1em) 0;color: rgba(255,255,255,0.5);border-top: 1px solid rgb(255 255 255 / 0.2);}
.Bottom003191 .b-bottom .auto{font-size: calc(14 / 16 * 1em);}
.Bottom003191 .b-bottom nav a{display: inline-block;}
.Bottom003191 .b-bottom nav a:not(:last-child)::after{display: inline-block; content: '  ·  '; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.5);}
.Bottom003191 .b-top{padding: calc(70 / 16 * 1em) 0 calc(50 /16 * 1em) 0;}
.Bottom003191 .b-top nav dt{font-size: calc(20 / 16 * 1em);}
.Bottom003191 .b-top nav dt a:not(:hover){color: #fff;}
.Bottom003191 .b-top nav dd{line-height: calc(40 / 16 * 1em);}

.Bottom003191 .logo img{height:calc(70 / 16 * 1em);}
.Bottom003191 .hotline{margin-top: calc(26 / 16 * 1em);}
.Bottom003191 .hotline li{padding: calc(10 / 16 * 1em) 0; line-height: 1.5; color: rgba(255, 255, 255, 0.85); padding-left: calc(32 / 16 * 1em); background-repeat: no-repeat; background-size:auto calc(18 / 16 * 1em); background-position: left calc(12 / 16 * 1em);}
.Bottom003191 .hotline li.tel{background-image: url(../images/tel.svg);}
.Bottom003191 .hotline li.add{background-image: url(../images/add.svg);}
.Bottom003191 .code{text-align: center;}
.Bottom003191 .code img{height: calc(120 / 16 * 1em); margin-bottom: calc(14 / 16 * 1em);}
.Bottom003191 .contact li{line-height: calc(24 / 16 * 1em); padding: calc(10 / 16 * 1em) 0;position: relative; padding-left: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span{position: absolute; left: 0; top: calc(10 / 16 * 1em);height: calc(20 / 16 * 1em);overflow: hidden;text-align: justify; width: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span:after{display: inline-block;content: '';width: 100%;height: 1px;}
@media (min-width:1025px) {
    .Bottom003191 .b-top{display: flex;justify-content: space-between;}
    .Bottom003191 .b-top .left{width: calc(368 / 1400 * 100%);}
    .Bottom003191 .b-top .right{width: calc(120 / 1400 * 100%);}
    .Bottom003191 .b-top .mid{width:62%;}  
    .Bottom003191 .b-top nav{width:84%;margin: 0 auto; max-width: calc(720 / 16 * 1em); overflow: hidden;}
    .Bottom003191 .b-top nav dl{float: left; max-width: calc(250 / 16  * 1em);}  
    .Bottom003191 .b-bottom .fl,
    .Bottom003191 .b-bottom .fr{max-width: 60%;}
    .Bottom003191 .b-top nav dt{ margin-bottom:1.75em;}
}
@media (max-width:1024px) {
    .Bottom003191 .logo{text-align: center;}
    .Bottom003191 .b-bottom .copyright{margin-top: 1em;}
    .Bottom003191 .b-bottom .copyright a{display: inline-block;} 
    .Bottom003191 .b-top{padding: 3em 0;}
    .Bottom003191 .b-top nav{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1); padding: 2em 0; margin: 2em 0;}
    .Bottom003191 .b-top nav dl{margin: 0!important;}
    .Bottom003191 .b-top nav dl:not(:last-child){margin-bottom: 1em!important;}
    .Bottom003191 .b-top nav dd{display: inline-block; margin-right: 1em;}
    .Bottom003191 .code a{display: block;}
}


@media(min-width:1025px){
.banner .pc{display:block; width: 100%; height:500px; background-position: left;}
.banner .wap{display: none;}
}
@media(max-width:1024px){
.banner .pc{display: none;}
}


.submenu { display: none; border-bottom: 1px solid #e6e6e6; background-color: #fff; visibility: visible; opacity: 1; transition: all .3s; }
.submenu ul { justify-content: center; }
.submenu li { margin: 0 4.88095238%; font-size: 1.125em; line-height: 2em; }
.submenu a { display: block; padding: 0.72222222em 0; position: relative; }
.submenu a:after { width: 100%; content: ''; display: block; position: absolute; bottom: -1px; left: 0; height: 2px; background-color: #ea0029; opacity: 0; }
.submenu .cur a:after { opacity: 1; }


.ny-nav{border-bottom: 1px solid rgba(0, 0, 0, 0.15);line-height: calc(70 / 16 * 1em);}
.ny-nav .location a,.ny-nav .location span{color: #333}
.ny-nav .location i{ font-style: normal;margin: 0 5px;}
.ny-nav .nav li { display: inline-block;}
.ny-nav .nav li a { display: block; color: #333; padding: 0 1.8em; position: relative;}
.ny-nav .nav li:hover a, .ny-nav .nav li.active a { color: #fff; background: #ea0029;}

.About{padding: calc(100 / 16 * 1em) 0;  text-align: center;}
.About .title{font-size: calc(36 / 16 * 1em); font-weight: bold; color: #333; text-align: center; margin-bottom: calc(40 / 1920 * 100vw);}
.About .entry {
  text-align: justify;
  text-align-last: center;
  max-width: 80em;
  margin: 0 auto 5%;
  font-size:calc(20 / 16 * 1em);
  color: #333;
  line-height: 1.75;
}

@media(max-width:1024px){
  .About{padding: calc(50/16 * 1em) 0;}
  .About .title{font-size: calc(24/16 * 1em);}
  .About .entry{font-size: calc(16/16 * 1em);}
}

.Culture .title{font-size: calc(36 / 16 * 1em); font-weight: bold; color: #333; text-align: center; margin-bottom: calc(40 / 1920 * 100vw);}
.Culture .main{padding: calc(120 / 16 * 1em) 0;background: no-repeat center bottom;background-size:cover;}

.Culture ul{display:flex;}
.Culture ul li{width:50%;border-right:1px solid #ccc;text-align:center;}
.Culture ul li:last-child{border-right:0;}
.Culture ul li .icon img{display:block;width:calc(110 / 16 * 1em);margin:0 auto;transition:0.3s;}
.Culture ul li:hover .icon img{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);}
.Culture ul li .title{margin-top:calc(50 / 30 * 1em);font-size:calc(30 / 16 * 1em);color:#fff;text-align:center;}
.Culture ul li .text{margin-top:calc(30 / 16 * 1em);color:#fff;line-height:1.8;}

@media(max-width:1024px){
  .Culture .title{font-size: calc(24/16 * 1em);}
  .Culture ul li .title{font-size: calc(20/16 * 1em);}
}

/*RighInfo003148 */
.RighInfo003148 {padding: calc(100 / 16 * 1em) 0;background-color: #f8f8f8;}
.RighInfo003148 .title{font-size: calc(36 / 16 * 1em); font-weight: bold; color: #333; text-align: center; margin-bottom: calc(40 / 1920 * 100vw);}

.RighInfo003148 .items-group .items{border-bottom: 1px solid rgba(0,0,0,0.1); padding: calc(70 / 16 * 1em) 0;}
.RighInfo003148 .items-group .items:first-child{padding-top: 0;}
.RighInfo003148 .items-group .items:last-child{border-bottom: none; padding-bottom: 0;}
.RighInfo003148 .items-group .items .tit{ font-size:calc(20 / 16 * 1em); font-weight: bold; line-height: 1;border-left:calc(4 / 16 * 1em) solid #ea0029;padding-left:calc(14 / 20 * 1em); color: #333; margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items p{color: #666; line-height: 1.75;margin: 0;padding-left:calc(50 / 16 * 1em) }
.RighInfo003148 .items-group .items p:not(:last-child){margin-bottom: 15px}
/* .RighInfo003148 .items-group .items p.t1{background: url(../uploadfiles/RighInfo003148-icon1.svg)no-repeat top left;background-size: 30px auto;}
.RighInfo003148 .items-group .items p.t2{background: url(../uploadfiles/RighInfo003148-icon2.svg)no-repeat top left;background-size: 30px auto;}
.RighInfo003148 .items-group .items p.t3{background: url(../uploadfiles/RighInfo003148-icon3.svg)no-repeat top left;background-size: 30px auto;}
.RighInfo003148 .items-group .items p.t4{background: url(../uploadfiles/RighInfo003148-icon4.svg)no-repeat top left;background-size: 30px auto;} */
.RighInfo003148 .items-group .items p:nth-of-type(4n+1){background: url(../images/RighInfo003148-icon1.svg)no-repeat top left;background-size: 30px auto;}
.RighInfo003148 .items-group .items p:nth-of-type(4n+2){background: url(../images/RighInfo003148-icon2.svg)no-repeat top left;background-size: 30px auto;}
.RighInfo003148 .items-group .items p:nth-of-type(4n+3){background: url(../images/RighInfo003148-icon3.svg)no-repeat top left;background-size: 30px auto;}
.RighInfo003148 .items-group .items p:nth-of-type(4n){background: url(../images/RighInfo003148-icon4.svg)no-repeat top left;background-size: 30px auto;}

.RighInfo003148 .items-group .img{overflow: hidden;}
.RighInfo003148 .items-group .img img{transition: .3s all;}
.RighInfo003148 .items-group .img:hover img{transform: scale(1.1)}

.RighInfo003148 .items-group .items p span{color:#333 ;font-weight: 600}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;box-shadow: 0 0 15px rgb(0 0 0 / 5%);}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:calc(100 / 16 * 1em);}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:calc(100 / 16 * 1em);}  
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;} 
.RighInfo003148 .title{font-size: calc(24/16 * 1em);} 
.RighInfo003148 .items-group .items p.t1{background-position: left center;}
.RighInfo003148 .items-group .items p.t2{background-position: left center;} 
.RighInfo003148 .items-group .items p.t3{background-position: left center;} 
.RighInfo003148 .items-group .items p.t4{background-position: left center;} 
.RighInfo003148{padding: calc(50/16 * 1em) 0;}
.RighInfo003148 .items-group .items{padding: calc(50/16 * 1em);}
}


/*PicList003133 */
.PicList003133 {padding: calc(100 / 16 * 1em) 0;background-color: #f8f8f8;}
.PicList003133 nav{text-align: center; margin-bottom: 4%;}
.PicList003133 nav ul li{text-align: center; padding:0 9px; display:inline-block;  *zoom:1; *display:inline;}
.PicList003133 nav ul li a{display: block; padding: 0 20px; min-width:150px; height:50px; line-height:50px; color: #666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:40px; background:#fff; box-shadow: 0 0 15px rgb(0 0 0 / 5%);}
.PicList003133 nav ul li.on a,.PicList003133 nav ul li a:hover{color: #fff;background:#ea0029;}
@media(max-width:1024px){
  .PicList003133{padding: calc(50/16 * 1em) 0;}
}
@media(max-width:1000px){
.PicList003133 nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.PicList003133 nav ul li{ width:100%; margin:0 0 1px; display:block;}
.PicList003133 nav ul li a{ border-radius:0;}	
}
.PicList003133 .list li { background-color: #fff; box-shadow: 0 0 15px rgb(0 0 0 / 5%); padding: calc(50 / 16 * 1em);
}
.PicList003133 .list li:not(:last-child) { margin-bottom: 2em; }
.PicList003133 .list li .img { text-align: center; }
.PicList003133 .list li .img img { max-height: calc(300 / 16 * 1em);
}
.PicList003133 .list li .tit {
font-size: calc(24 / 16 * 1em); font-weight: bold; color: #333; margin-bottom: 1em; }
.PicList003133 .list li p {
margin:0 0 calc(20 / 16 * 1em) 0; color: #666; line-height: calc(28 / 16 * 1em);
}
.PicList003133 .list li .line { display: block; width: 20px; height: 3px; background-color: #ea0029; margin: calc(20 / 16 * 1em) 0;
}
.PicList003133 .list li .more { display: block; width: calc(60 / 16 * 1em);
position: relative;  height: calc(60 / 16 * 1em);
border-radius: 50%; border: solid 1px #ddd; transition: all .5s ease; }
.PicList003133 .list li .more:after { position: absolute; content: ''; top: 50%; left: 50%; width: calc(12 / 16 * 1em);
 height: calc(12 / 16 * 1em);
 margin-top: calc(-6 / 16 * 1em);
 margin-left: calc(-8 / 16 * 1em);
border-top: 2px solid #999; border-right: 2px solid #999; transform: rotate(45deg); }
.PicList003133 .list li a:hover .tit { color: #ea0029; }
.PicList003133 .list li a:hover .more { background-color: #ea0029; border-color: #ea0029; }
.PicList003133 .list li a:hover .more:after { border-color: #fff; }

@media (min-width:1025px) {
.PicList003133 .list li .img { border-right: 1px solid #ededed; width: 30%; }
.PicList003133 .list li .inner { width: 80%; margin: 0 auto; }
}

@media (max-width:1024px) {
.PicList003133 .list li { padding: 2em; }
.PicList003133 .list li .img { padding-bottom: 2em; }
}



/*TextList001131 */
.TextList001131 {padding: calc(100 / 16 * 1em) 0;background-color: #f8f8f8;}
.TextList001131 .nav{text-align: center; margin-bottom: 4%;}
.TextList001131 .nav ul li{text-align: center; padding:0 9px; display:inline-block;  *zoom:1; *display:inline;}
.TextList001131 .nav ul li a{display: block; padding: 0 20px; min-width:150px; height:50px; line-height:50px; color: #666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:40px; background:#fff; box-shadow: 0 0 15px rgb(0 0 0 / 5%);}
.TextList001131 .nav ul li.on a,.TextList001131 .nav ul li a:hover{color: #fff;background:#ea0029;}
@media(max-width:1024px){
  .TextList001131{padding: calc(50/16 * 1em) 0;}
}
@media(max-width:1000px){
.TextList001131 .nav ul li a{ min-width:150px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.TextList001131 .nav ul li{ width:100%; margin:0 0 1px; display:block;}
.TextList001131 .nav ul li a{ border-radius:0;}	
}


.TextList001131 .item-group{ background:#fff; box-shadow: 0 0 15px rgb(0 0 0 / 5%); padding: calc(40 / 16 * 1em);}
.TextList001131 .item{  margin-bottom: calc(40 / 16 * 1em);}
.TextList001131 .item h1{ margin: 0; padding-bottom: calc(30 / 24 * 1em); font-size: calc(24 / 16 * 1em);}
.TextList001131 .item h1 span{ display: block;color: #333;line-height: 1em;border-left: 3px solid #fff; padding-left: calc(15 / 24 * 1em);}
.TextList001131 .item:nth-child(1) h1 span{ color: #6dab3e; border-left-color: #6dab3e;}
.TextList001131 .item:nth-child(2) h1 span{ color: #0075be;border-left-color: #0075be;}
.TextList001131 .item:nth-child(3) h1 span{ color: #e8b800;border-left-color: #e8b800;}
.TextList001131 .item:nth-child(4) h1 span{ color: #cd5093;border-left-color: #cd5093;}
.TextList001131 .item:nth-child(5) h1 span{ color: #ab883e;border-left-color: #ab883e;}
.TextList001131 .item .list li{ border-radius: 5px; background-color: #fdfdfd; line-height:calc(30 / 16 * 1em); padding:calc(15 / 16 * 1em) calc(20 / 16 * 1em); margin-bottom: calc(20 / 16 * 1em); border: 1px dashed transparent;  transition: 0.3s;}
.TextList001131 .item:nth-child(1) .list li{ border-color: #6dab3e;}
.TextList001131 .item:nth-child(2) .list li{ border-color: #0075be;}
.TextList001131 .item:nth-child(3) .list li{ border-color: #e8b800;}
.TextList001131 .item:nth-child(4) .list li{ border-color: #cd5093;}
.TextList001131 .item:nth-child(5) .list li{ border-color: #ab883e;}
.TextList001131 .item .list li a{ display:block; overflow:hidden;}
.TextList001131 .item .list li b,
.TextList001131 .item .list li span{float:left;width:25%;}
.TextList001131 .item .list li b{width:50%; font-size: calc(18 / 16 * 1em); }
.TextList001131 .item .list li em{ font-style:normal; }
.TextList001131 .item .list li span.cate{ width:35%;}
.TextList001131 .item .list li span.detail{ width:15%;}
.TextList001131 .item .list li span.cate em{ font-size: calc(14 / 16 * 1em); border: 1px solid #fff; padding: calc(5 / 14 * 1em) calc(10 / 14 * 1em);}
.TextList001131 .item .list li span.detail em{ color: #999;display: flex; align-items: center;}
.TextList001131 .item .list li span.detail em:after { display: block; content: ''; margin-left: calc(10 / 16 * 1em); width: calc(8 / 16 * 1em); height: calc(8 / 16 * 1em); border-top: 2px solid #999; border-right: 2px solid #999; transform: rotate(45deg); margin-top: 3px; }
  
.TextList001131 .item:nth-child(1) .list li span.cate em{ color: #6dab3e; background-color: rgba(109, 171, 62, 0.1); border-color: rgba(109, 171, 62, 0.2);}
.TextList001131 .item:nth-child(2) .list li span.cate em{ color: #0075be; background-color: rgba(0, 117, 190, 0.1); border-color: rgba(0, 117, 190, 0.2);}
.TextList001131 .item:nth-child(3) .list li span.cate em{ color: #e8b800; background-color: rgba(232, 184, 0, 0.1); border-color: rgba(232, 184, 0, 0.2);}
.TextList001131 .item:nth-child(4) .list li span.cate em{ color: #cd5093; background-color: rgba(230, 9, 128, 0.1); border-color: rgba(230, 9, 128, 0.2);}
.TextList001131 .item:nth-child(5) .list li span.cate em{ color: #ab883e; background-color: rgba(171, 136, 62, 0.1); border-color: rgba(171, 136, 62, 0.2);}

.TextList001131 .item:nth-child(1) .list li:hover{ background-color: #6dab3e;}
.TextList001131 .item:nth-child(2) .list li:hover{ background-color: #0075be;}
.TextList001131 .item:nth-child(3) .list li:hover{ background-color: #e8b800;}
.TextList001131 .item:nth-child(4) .list li:hover{ background-color: #cd5093;}
.TextList001131 .item:nth-child(5) .list li:hover{ background-color: #ab883e;}

.TextList001131 .item .list li:hover *{ color: #fff;}
.TextList001131 .item .list li:hover span.cate em{ color: #fff; background-color: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0.2);}
.TextList001131 .item .list li:hover span.detail em{ color: #fff;}
.TextList001131 .item .list li:hover span.detail em:after { border-color: #fff; }

@media(max-width:1024px){
  .TextList001131 .item-group{padding: calc(20/16 * 1em);}
  .TextList001131 .item .list li b{font-size: calc(12/16 * 1em);}
  .TextList001131 .item .list li span.detail em{font-size: calc(10/16 * 1em);}
  .TextList001131 .item .list li span.detail em:after{margin-top: 0;}
}

@media(max-width:768px){
.TextList001131 .list li b{ float:none; display:block; width:auto;}
}

@media(max-width:640px){
  .TextList001131 .item .list li{padding: calc(15/16 * 1em);}
  .TextList001131 .item .list li span.detail em{font-size: calc(13/16 * 1em);}
  .TextList001131 .item .list li b{width: 45%;}
  .TextList001131 .item .list li span.detail{width: 20%;}
}

/*Menu002956 */
.Menu002956{padding-left: calc(10 / 16 * 1em);padding-bottom: calc(10 / 16 * 1em); }
.Menu002956 nav{ background:#fff; box-shadow: 0 0 15px rgb(0 0 0 / 5%);padding: calc(40 / 16 * 1em) 0 calc(40 / 16 * 1em) calc(20 / 16 * 1em);}
.Menu002956 h1{ margin: 0; padding: calc(20 / 24 * 1em); padding-top: 0; font-size: calc(24 / 16 * 1em);}
.Menu002956 h1 span{ display: block;color: #333;line-height: 1em;}

.Menu002956 ul{padding: calc(10 / 16 * 1em) 0;}
.Menu002956 li{padding: calc(5 / 16 * 1em) 0;}
.Menu002956 li a{display: block;line-height: calc(50 / 16 * 1em); padding-left: calc(40 / 16 * 1em);border-radius: calc(15 / 16 * 1em) 0 0 calc(15 / 16 * 1em); overflow: hidden; position: relative; z-index: 1; transition: 0.3s;}
.Menu002956 li a:before{position: absolute; content: ''; width: calc(8 / 16 * 1em); height: calc(8 / 16 * 1em); top: 50%; margin-top: calc(-5 / 16 * 1em); left: calc(20 / 16 * 1em); z-index: 10;}
.Menu002956 li a:after{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; opacity: 0.1;z-index: 1;}
.Menu002956 li a span{position: relative; z-index: 5;}
.Menu002956 li:nth-child(1) a:before,.Menu002956 li:nth-child(1) a:after{ background: #6dab3e;}
.Menu002956 li:nth-child(2) a:before,.Menu002956 li:nth-child(2) a:after{ background: #0075be;}
.Menu002956 li:nth-child(3) a:before,.Menu002956 li:nth-child(3) a:after{ background: #e8b800;}
.Menu002956 li:nth-child(4) a:before,.Menu002956 li:nth-child(4) a:after{ background: #cd5093;}
.Menu002956 li:nth-child(5) a:before,.Menu002956 li:nth-child(5) a:after{ background: #ab883e;}
.Menu002956 li:nth-child(1) a{color: #6dab3e;}
.Menu002956 li:nth-child(2) a{color: #0075be;}
.Menu002956 li:nth-child(3) a{color: #e8b800;}
.Menu002956 li:nth-child(4) a{color: #cd5093;}
.Menu002956 li:nth-child(5) a{color: #ab883e;}
.Menu002956 li a:hover,
.Menu002956 li.aon a{color: #fff;}
.Menu002956 li a:hover:before,
.Menu002956 li.aon a:before{background: #fff;}
.Menu002956 li a:hover:after,
.Menu002956 li.aon a:after{opacity: 1;}
@media(min-width:1025px){
.Menu002956{overflow: hidden;}
.Menu002956 ul{display: block!important;}
}
@media(max-width:1024px){
.Menu002956{position: relative; z-index: 40; padding-left: 0; padding-bottom: 0;}
.Menu002956 ul{display: none;position: absolute; left: calc(10 / 16 * 1em);top: 100%; right: 0; z-index: 40;padding: calc(10 / 16 * 1em); background:#fff; box-shadow: 0 0 15px rgb(0 0 0 / 5%);}
.Menu002956 i.wap-open{ position: absolute; width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); right: calc(40 / 16 * 1em);background: #ea0029; z-index: 10; top: 50%; border-radius: 50%; transition: 0.3s; transform: translateY(-50%); transform-origin: 50% 0;}
.Menu002956 i.wap-open:before,
.Menu002956 i.wap-open:after{position: absolute; content: ''; left: 50%; top: 50%; background: #fff; transform: translate(-50%,-50%);}
.Menu002956 i.wap-open:before{width: calc(10 / 16 * 1em); height: 2px; }
.Menu002956 i.wap-open:after{width: 2px; height: calc(10 / 16 * 1em); }
.Menu002956 i.wap-open.on{transform: rotate(45deg) translateY(-50%);}

.Menu002956 nav{padding: calc(24/16 * 1em) calc(20/16 * 1em);}
.Menu002956 h1{padding: 0;}
}
@media(max-width:640px){
/* .Menu002956 nav{padding: 10px 0;} */
}


/*RighInfo003138 */
.RighInfo003138{background-color: #f8f8f8; padding: calc(100 / 16 * 1em) 0;}
.RighInfo003138 .title{font-size: calc(36 / 16 * 1em); font-weight: bold; color: #333; text-align: center; margin-bottom: calc(40 / 1920 * 100vw);}
.RighInfo003138 .contact{margin-bottom: 2%;}

.RighInfo003138 .contact li:not(.space){background-color: #fff;box-shadow: 0 0 15px rgb(0 0 0 / 5%);padding: calc(40 / 16 * 1em);}
.RighInfo003138 .contact li .contactTitle { font-size: calc(24 / 16 * 1em); line-height: 1; font-weight: bold; color: #333;border-left: calc(4 / 24 * 1em) solid #ea0029; padding-left: calc(14 / 24 * 1em);}
.RighInfo003138 .contact li dl{ padding-top: calc(20 / 16 * 1em); margin-top: calc(20 / 16 * 1em); border-top: 1px solid rgba(0,0,0,0.1);}
.RighInfo003138 .contact li dd+dd{ margin-top: calc(20 / 16 * 1em);}
.RighInfo003138 .contact li .ytable{table-layout: fixed;}
.RighInfo003138 .contact li .icon{width: calc(20 / 16 * 1em);}
.RighInfo003138 .contact li .txt{padding-left: calc(10 / 16 * 1em);color: #333;}
.RighInfo003138 .contact li dd{clear: both;}

.RighInfo003138 .code {background-color: #fff;box-shadow: 0 0 15px rgb(0 0 0 / 5%);padding: calc(40 / 16 * 1em);position: relative;}
.RighInfo003138 .code:after { position: absolute; content: ''; top: 20%; left: 50%; width: 1px; background: rgba(0,0,0,0.1); height: 60%;}

.RighInfo003138 .code dl{display: table;margin: 0 auto;}
.RighInfo003138 .code dl > *{display: table-cell; vertical-align: middle;}
.RighInfo003138 .code dt { width: calc(200 / 16 * 1em);}
.RighInfo003138 .code dt .pic{ width: calc(150 / 16 * 1em);text-align: center; }
.RighInfo003138 .code dd h3{margin-top: 0;font-size: calc(20 / 16 * 1em); margin-bottom: calc(10 / 20 * 1em); color: #333;}
.RighInfo003138 .code dd aside{ line-height: calc(28 / 16 * 1em);color: #333; }

@media (min-width:1025px) {
.RighInfo003138 .contact{display: table;width: 100%;}
.RighInfo003138 .contact li{display: table-cell; vertical-align: top;}
.RighInfo003138 .contact li.space{width: 2%;}
.RighInfo003138 .contact li:not(.space){width: 32%;}
.RighInfo003138 .code li{ float: left; width: 50%;}
}

@media (max-width:1024px) {
.RighInfo003138 .contact li:not(.space){padding:2em 15px;}
.RighInfo003138 .contact li.space{height: 1em;}
.RighInfo003138{padding: calc(50/16 * 1em) 0;}
.RighInfo003138 .title{font-size: calc(24/16 * 1em);}
.RighInfo003138 .contact li .contactTitle{font-size: calc(20/16 * 1em);}
}


/*Form003139 */
.Form003139{ padding: calc(100 / 16 * 1em) 0;}
.Form003139 .title{font-size: calc(36 / 16 * 1em); font-weight: bold; color: #333; text-align: center; margin-bottom: calc(40 / 1920 * 100vw);}
.Form003139 .form-ul li{margin-bottom: 20px;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;line-height: 3.5714;color: #333333;}
.Form003139 .form-ul li .text{width: 100%; border: solid 1px #8b8b8b;font-size: 1em;line-height:  3.5714;height:  3.5714em; background: none;padding: 0 1em;}
.Form003139 .form-ul li textarea.text{height: auto;}
.Form003139 .form-ul .btn{ text-align: center;}
.Form003139 .form-ul .button{width: 10em; background: #ea0029;font-size: 1em;height: 3.5714em;color: #fff;cursor: pointer; border: 0; margin: 0 auto;}
@media (min-width:1025px) {
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 10px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 100%;}
.Form003139{padding: calc(50/16 * 1em) 0;}
.Form003139 .title{font-size: calc(24/16 * 1em);}
}



/*PicList002482 */
.PicList002482 .news-top{background-color: #f8f8f8; padding: calc(100 / 16 * 1em) 0 ;}
.PicList002482 .news-top li .pic { overflow: hidden; }
.PicList002482 .news-top li .pic figure { width: 100%; height: calc(300 / 16 * 1em);
transition: all .5s ease; }
.PicList002482 .news-top li:hover .pic figure { transform: scale(1.12); }
.PicList002482 .news-top li .txt { padding: calc(40 / 16 * 1em);
}
.PicList002482 .news-top li .tit {
height: calc(60 / 24 * 1em);
font-size: calc(24 / 16 * 1em);
line-height: calc(30 / 24 * 1em); margin: 0; color: #000; font-weight: normal; transition: all .5s ease; }
.PicList002482 .news-top li:hover .tit { color: #ea0029; }
.PicList002482 .news-top li p {
margin-top: calc(15 / 16 * 1em);
height: calc(56 / 16 * 1em); color: #777; line-height: calc(28 / 16 * 1em);
}
.PicList002482 .news-top li .more {
margin-top: calc(40 / 16 * 1em); display: flex; align-items: center; color: #ea0029; }
.PicList002482 .news-top li .more:after { display: block; content: ''; margin-left: calc(10 / 16 * 1em);
width: calc(8 / 16 * 1em);
height: calc(8 / 16 * 1em);
border-top: 2px solid #ea0029; border-right: 2px solid #ea0029; transform: rotate(45deg); margin-top: 3px; }

.PicList002482 .news-top .slider .slick-list li {padding-bottom: 20px;}
.PicList002482 .news-top .slider .slick-list li a {display: block;margin: 0 calc(20 / 16 * 1em);overflow: hidden;background-color: #fff;box-shadow: 0 0 15px rgb(0 0 0 / 5%);}


.PicList002482 .news-top .slick-dots {display: table;margin: calc(30 / 16 * 1em) auto 0 auto;}
.PicList002482 .news-top .slick-dots li{float: left;width: 30px;position: relative;height: 30px;border: solid 1px  transparent;}
.PicList002482 .news-top .slick-dots li button{font-size: 0;width: 8px;height: 8px;background: #ea0029;opacity: 0.5;padding: 0;border: 0; position: absolute; left: 50%;top:50%; margin: -4px 0 0 -4px;}
.PicList002482 .news-top .slick-dots li:not(:last-child){margin-right: 4.74vw;}
.PicList002482 .news-top .slick-dots li:not(:last-child):after{ left: 100%; margin-left: 0.34vw; width: 4.07vw; height: 2px; position: absolute; content: ''; top: 50%; margin-top: -1px;background-image: linear-gradient(to right, rgba(234,0,41,0.5) 0%, rgba(234,0,41,0.5) 20%, transparent 50%);background-size: 8px 2px;background-repeat: repeat-x;}
.PicList002482 .news-top .slick-dots li.slick-active{border-color: #ea0029;}
.PicList002482 .news-top .slick-dots li.slick-active button{opacity: 1;}

@media(min-width:1025px) {
  .PicList002482 .news-top .slider {margin: 0 calc(-20 / 16 * 1em);}
}

@media(max-width:1024px){
  .PicList002482 .news-top{padding: calc(50/16 * 1em) 0;}
  .PicList002482 .news-top li .txt{padding: calc(20/16 * 1em);}
  .PicList002482 .news-top .slick-dots{margin: calc(15/16 * 1em) auto 0 auto;}
}


.PicList002482 .news-list{ padding: calc(100 / 16 * 1em) 0 0;}

.PicList002482 .list li time { display: block; margin-top: calc(15 / 16 * 1em);
color: #ea0029; line-height: calc(18 / 16 * 1em);
 padding-left: calc(28 / 16 * 1em);
background: url(../images/time.svg) no-repeat center left; background-size: calc(18 / 16 * 1em) auto;
}
.PicList002482 .list li .tit {
font-size: calc(20 / 16 * 1em); color: #333; margin-bottom: 1em; font-weight: bold; 
}
.PicList002482 .list li p {
 margin: 0;
 height: 3em; color: #666; line-height: 1.5;
}

@media(min-width:1025px) {
.PicList002482 .list li { transition: all .5s ease; border-bottom: 1px solid rgba(0,0,0,0.1);}
.PicList002482 .list li a {
padding: calc(50 / 16 * 1em) 0; display: table; }
.PicList002482 .list li:nth-child(1) a{ padding-top: 0; }

.PicList002482 .list li a > * { display: table-cell; vertical-align: middle; }
.PicList002482 .list li time { display: none; }
.PicList002482 .list li .time { width: calc(120 / 16 * 1em);color: #ea0029;line-height: 1;}
.PicList002482 .list li .time span { display: block;  }
.PicList002482 .list li .time .big { font-size: calc(26 / 16 * 1em); font-weight: bold;padding-bottom: calc(8 / 26 * 1em);}
.PicList002482 .list li:hover  .tit { color: #ea0029; }
.PicList002482 .list li .rtn { padding-left: calc(50 / 16 * 1em);
}
.PicList002482 .list li .rtn span { display: inline-block; position: relative; width: calc(60 / 16 * 1em);
height: calc(60 / 16 * 1em);
border-radius: 50%; border: solid 1px #ddd; transition: all .5s ease; }
.PicList002482 .list li .rtn span:after { position: absolute; content: ''; top: 50%; left: 50%; width: calc(12 / 16 * 1em);
 height: calc(12 / 16 * 1em);
 margin-top: calc(-6 / 16 * 1em);
 margin-left: calc(-8 / 16 * 1em);
border-top: 2px solid #999; border-right: 2px solid #999; transform: rotate(45deg); }
.PicList002482 .list li:hover .rtn span { background-color: #ea0029; border-color: #ea0029; }
.PicList002482 .list li:hover .rtn span:after { border-color: #fff; }
}

@media(max-width:1024px) {
.PicList002482 .list li { margin-bottom: calc(20 / 16 * 1em);
}
.PicList002482 .list li a { display: block; padding: calc(20 / 16 * 1em) calc(30 / 16 * 1em);
}
.PicList002482 .list li .time, .PicList002482 .list li .rtn, .PicList002482 .list li p { display: none; }
.PicList002482 .list li .tit { white-space: inherit; display: -webkit-box; display: box; overflow: hidden; text-overflow: ellipsis; word-break: break-word; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.PicList002482 .news-list{padding: calc(50/16 * 1em) 0;}
}

@media(max-width:640px){
  .PicList002482 .news-list{padding: calc(25/16 * 1em) 0;}
}

/*Page002623 */
.Page002623 { text-align: center; padding: calc(50 / 16 * 1em) 0  calc(100 / 16 * 1em) 0;
}
.Page002623 .Pages a.a_first, .Page002623 .Pages a.a_end, .Page002623 .Pages > span:not(.p_page) { display: none; }
.Page002623 .Pages em { float: left; margin: 0 2vw; font-style: normal; }
.Page002623 .Pages .p_page { display: table; margin: 0 auto; }
.Page002623 .Pages a { float: left; line-height: 50px; width: 50px; margin: 0 5px;  }
.Page002623 .Pages a.a_cur, .Page002623 .Pages a:hover { color: #fff; background: #ea0029; }
.Page002623 .Pages .p_page > a { font-size: 0; height: 50px; position: relative; }
.Page002623 .Pages .p_page > a:before { position: absolute; content: ''; border: 5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px; }
.Page002623 .Pages .p_page > a.a_prev:before { border-right-color: #082535; border-right-width: 8px; }
.Page002623 .Pages .p_page > a.a_next:before { border-left-color: #082535; border-left-width: 8px; margin-left: -4px; }
.Page002623 .Pages a.a_prev:hover:before { border-right-color: #fff; }
.Page002623 .Pages a.a_next:hover:before { border-left-color: #fff; }

@media(max-width:1024px){
  .Page002623{padding: calc(25/16 * 1em) 0 calc(50/16 * 1em) 0;}
}

@media(max-width:640px) {
.Page002623 .Pages em { display: none; }
.Page002623 .Pages a { background-color: #fff; }
}


/*News_detail */
.News_detail {padding: calc(100 / 16 * 1em) 0; }
.News_detail .news_info .title {
padding-bottom: calc(20 / 16 * 1em); border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: calc(50 / 16 * 1em)
}
.News_detail .news_info .title time { margin: 0 0 1.5em 0; line-height: 2; font-size: calc(18 / 16 * 1em);
font-weight: normal; color: #777; }
.News_detail .news_info .title h1 { margin: 0; font-weight: normal; padding-bottom: calc(10 / 30 * 1em);
font-size: calc(30 / 16 * 1em);
color: #000; }

.News_detail .news_info .info { text-align: justify; }
.News_detail .news_info .info h3{color: #ea0029;}
.News_detail .news_info .info p {
margin: calc(20 / 16 * 1em) 0; line-height: 1.75; color: #333; }

.News_detail .bot { position: relative; margin-top: calc(50 / 16 * 1em);
padding-top: calc(50 / 16 * 1em);
border-top: 1px solid #ddd; }
.News_detail .info_pn .item { margin-bottom: calc(20 / 16 * 1em);
}
.News_detail .info_pn span { transition: .3s; }
.News_detail .info_pn span a { color: #000; }
.News_detail .info_pn span:hover a { color: #ea0029; }
.News_detail .related { background: #f8f8f8; overflow: hidden; padding: calc(40 / 16 * 1em);
}
.News_detail .related .title { display: inline-block; width: calc(80 / 16 * 1em);
text-align: center; color: #fff; line-height: calc(30 / 14 * 1em); background: #ea0029; }
.News_detail .related li { display: table; width: 100%; height: calc(138 / 16 * 1em);
}
.News_detail .related li:not(:last-child) { border-bottom: 1px solid #ededed; }
.News_detail .related li a { display: table-cell; vertical-align: middle; }
.News_detail .related li .tit {
font-size: calc(20 / 16 * 1em); color: #000; line-height: calc(30 / 20 * 1em);
font-weight: normal; margin-top: 0; margin-bottom: calc(10 / 20 * 1em);
}
.News_detail .related li time { color: #ea0029; line-height: calc(18 / 16 * 1em);
}

@media(min-width:1025px) {
.News_detail .news_info { width: 65%; }
.News_detail .related { width: 25%; }
}

@media(max-width:1024px) {
  .News_detail{padding: calc(50/16 * 1em) 0;}
.News_detail .news_info { margin-bottom: 3em; }
.News_detail .info_back { position: relative }
.News_detail .news_info .title h1{font-size: calc(24/16 * 1em);}
.News_detail .related { padding: calc(40 / 16 * 1em) calc(30 / 16 * 1em);}
.News_detail .news_info .info p{margin: calc(10/16 * 1em) 0;}
.News_detail .bot{padding-top: calc(25/16 * 1em); margin-top: calc(25/16 * 1em);}
.News_detail .news_info{margin-bottom: 1.5em;}
}

@media(max-width:768px) {
.News_detail .info * { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
}




/*RighInfo003134 */
.RighInfo003134 .img-side {background-color: #f8f8f8; padding: calc(100 / 16 * 1em) 0;}
.RighInfo003134 .img-side .ytable { background-color: #fff; box-shadow: 0 0 15px rgb(0 0 0 / 5%); }
.RighInfo003134 .img-side .ytable-cell { padding-bottom: 3em; }
.RighInfo003134 .img-group li .Ispic { background-size: contain; padding-bottom: 50%; }
.RighInfo003134 .controls { display: table; position: relative; padding: 0 56px; margin: 3.125em auto 0; }
.RighInfo003134 .controls .slick-dots li { float: left; position: relative; width: 13px; height: 13px; margin: 0 5px; }
.RighInfo003134 .controls .slick-dots li button { position: absolute; background: rgba(0,0,0,0.2); width: 7px; height: 7px; border-radius: 50%; top: 50%; left: 50%; transform: translate(-50%, -50%); border: 0; cursor: pointer; border: 0; font-size: 0; padding: 0; transition: 0.3s; }
.RighInfo003134 .controls .slick-dots li.slick-active button { background-color: #ea0029; width: 100%; height: 100%; }
.RighInfo003134 .controls .slick-arrow { position: absolute; top: 50%; width: 25px; height: 11px; background-repeat: no-repeat; background-position: center; margin-top: -5px; }
.RighInfo003134 .controls .slick-prev { left: 0; background-image: url(../images/RighInfo003134-btn-prev.svg); }
.RighInfo003134 .controls .slick-next { right: 0; background-image: url(../images/RighInfo003134-btn-next.svg); }
.RighInfo003134 .controls .slick-disabled { cursor: default; }
.RighInfo003134 .controls .slick-prev.slick-disabled { background-image: url(../images/RighInfo003134-btn-prev-disabled.svg); }
.RighInfo003134 .controls .slick-next.slick-disabled { background-image: url(../images/RighInfo003134-btn-next-disabled.svg); }
.RighInfo003134 .img-side .tit {
font-size: calc(30 / 16 * 1em); font-weight: bold; color: #333; }
.RighInfo003134 .img-side .line { width: 30px; height: 3px; background-color: #ea0029; display: block; margin: calc(20 / 16 * 1em) 0;
}
.RighInfo003134 .img-side .info { color: #666; line-height: calc(28 / 16 * 1em);
}
.RighInfo003134 .prod-intro{ padding: calc(100 / 16 * 1em) 0;}
.RighInfo003134 .prod-intro .name { font-size: calc(20 / 16 * 1em); font-weight: bold;  color: #333;border-left: calc(4 / 20 * 1em) solid #ea0029; padding-left: calc(14 / 20 * 1em);  }
.RighInfo003134 .prod-intro .singlePage { line-height: 1.875; margin: 2em 0 3em 0; color: #333;}
.RighInfo003134 .prod-intro .singlePage dd {
  padding-left: calc(25 / 16 * 1em); color: #333; margin-bottom: calc(10 / 16 * 1em);
    background: url(../images/icon-gou.svg) no-repeat left top calc(5 / 16 * 1em);
    background-size: calc(15 / 16 * 1em) auto;
  }
.RighInfo003134 .table_1 th,
.RighInfo003134 .table_1 td{ text-align:left; border:1px solid #ededed; background: #fff; border-collapse:collapse; font-size: 1em; color: #333; line-height:24px; padding:20px 30px;}
.RighInfo003134 .table_1 th{ font-weight:normal;}
.RighInfo003134 .table_1 th b{ display: block; font-size: calc(18 / 16 * 1em);}

@media (min-width:1025px) {
.RighInfo003134 .img-group { width: 50%; border-right: solid 1px rgba(0,0,0,0.1); }
.RighInfo003134 .img-side .txt { padding: 0 4%; }
}

@media (max-width:1024px) {
.RighInfo003134 .img-side { padding: calc(50/16 * 1em) 0; }
.RighInfo003134 .prod-intro{padding: calc(50/16 * 1em) 0;}
.RighInfo003134 .img-side .ytable-cell{padding: 0 15px; padding-bottom: calc(24/16 * 1em);}
.RighInfo003134 .img-side .btn a { min-width: calc(50% - 10px); padding: 0; }
.RighInfo003134 .table_1 table{overflow-x: scroll;}
.RighInfo003134 .img-side .tit{font-size: calc(24/16 * 1em);}
.RighInfo003134 .table_1 td,.RighInfo003134 .table_1 th{line-height: 1.5;}
.RighInfo003134 .prod-intro .singlePage{margin: 1em 0 1.5em 0;}
}
@media(max-width:480px){
.RighInfo003134 .table_1{ overflow:auto;}
.RighInfo003134 .table_1 table{ width:180%;}
}



/*RighInfo003141 */
.RighInfo003141 dl { margin: calc(30 / 16 * 1em) 0;
}
.RighInfo003141 dd {
padding-left: calc(25 / 16 * 1em); color: #333; margin-bottom: calc(10 / 16 * 1em);
  background: url(../images/icon-gou.svg) no-repeat left top calc(5 / 16 * 1em);
  background-size: calc(15 / 16 * 1em) auto;
}

.RighInfo003141 .intro-con { padding: calc(100 / 16 * 1em) 0;}
.RighInfo003141 .intro-con2 { background-color: #f8f8f8; }

.RighInfo003141 .intro-con .singlePage{ 
  text-align: justify; line-height: calc(30 / 16 * 1em);color: #333;}
.RighInfo003141 .intro-con .title{padding-bottom: calc(50 / 16 * 1em);color: #333;text-align: center;}
.RighInfo003141 .intro-con .title .t-1{font-size: calc(36 / 16 * 1em); font-weight: bold; color: #333; line-height: 1; margin-bottom: calc(20 / 36 * 1em);}
.RighInfo003141 .intro-con .title .t-1 img{margin-left: calc(10 / 16 * 1em); padding: calc(5 / 16 * 1em); height: calc(30 / 16 * 1em); margin-bottom: 0;}

.RighInfo003141 .intro-con .title .t-2{font-size: calc(24 / 16 * 1em);}
.RighInfo003141 .intro-con h5{ font-size: calc(20 / 16 * 1em); color: #333;}
.RighInfo003141 .intro-con .name { font-size: calc(20 / 16 * 1em); font-weight: bold;  color: #333;border-left: calc(4 / 20 * 1em) solid #ea0029; padding-left: calc(14 / 20 * 1em);  }

.RighInfo003141 .intro-con img{border: 1px solid rgba(0,0,0,0.1);margin-bottom: calc(60 / 16 * 1em) ;}
.RighInfo003141 .intro-con .img{margin-top: calc(30 / 16 * 1em) ;}

.RighInfo003141 .intro-con .item{ float: left; width: 50%;margin-bottom: calc(30 / 16 * 1em);}
.RighInfo003141 .intro-con .item:nth-child(2n+1){ clear: left;}


.RighInfo003141 .intro-list { background-color: #f8f8f8; padding: calc(100 / 16 * 1em) 0;}
.RighInfo003141 .intro-list .item{ float: left; width: 23.5%; background: #fff; box-shadow: 0 0 15px rgb(0 0 0 / 5%);}
.RighInfo003141 .intro-list .item:not(:nth-child(4)) {margin-right: 2%;}
.RighInfo003141 .intro-list .item .info{ padding: calc(30 / 16 * 1em);}
.RighInfo003141 .intro-list .item .info .name {font-size: calc(24 / 16 * 1em); font-weight: bold; color: #333; line-height: 1;   }
.RighInfo003141 .intro-list .item .info .scroll-inner{  height: calc(370 / 16 * 1em); padding-right: calc(20 / 16 * 1em); overflow-y: scroll;}
.RighInfo003141 .intro-list .item .info .scroll-inner::-webkit-scrollbar { width: calc(5 / 16 * 1em); height: calc(5 / 16 * 1em);}
.RighInfo003141 .intro-list .item .info .scroll-inner::-webkit-scrollbar-thumb { background-color: #ea0029;}
.RighInfo003141 .intro-list .item .info .scroll-inner::-webkit-scrollbar-track {background-color: #fff; }

.RighInfo003141 .intro-list .item .info p { color: #333;  }

.RighInfo003141 .list li .ytable {
padding: calc(40 / 16 * 1em); background-color: #f8f8f8;  }
.RighInfo003141 .list li .ytable-cell { vertical-align: top; }
.RighInfo003141 .list li .tit {
font-size: calc(24 / 16 * 1em); font-weight: bold;
line-height: calc(30 / 24 * 1em); margin: 0; color: #333; transition: all .5s ease; }
.RighInfo003141 .list li dl { margin-top: calc(15 / 16 * 1em); margin-bottom: 0; height: calc(150 / 16 * 1em); padding-right: calc(20 / 16 * 1em); overflow-y: scroll;
}
.RighInfo003141 .list li dl::-webkit-scrollbar { width: calc(5 / 16 * 1em); height: calc(5 / 16 * 1em);}
.RighInfo003141 .list li dl::-webkit-scrollbar-thumb { background-color: #ea0029;}
.RighInfo003141 .list li dl::-webkit-scrollbar-track {background-color: #f8f8f8; }

.RighInfo003141 .list li dd {margin-bottom: calc(10 / 16 * 1em);
padding-left: calc(25 / 16 * 1em);
background: url(../images/icon-gou.svg) no-repeat left top calc(5 / 16 * 1em);
background-size: calc(15 / 16 * 1em) auto;
}
.RighInfo003141 .videobox{ position: relative;height:400px; margin-bottom: calc(40 / 16 * 1em);}
.RighInfo003141 .videobg{ background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; height: 200px;}
.RighInfo003141 .videobg .play{ display: block; background: url(../images/play.svg) no-repeat center;  width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-size: 30px 30px; cursor: pointer;}
.RighInfo003141 .video{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 5; display: none;}
.RighInfo003141 .video video{ width: 100%; height: 100%; background: #000;}



.RighInfo003141 .Instructional li{display: block; margin: 0 1.25vw;}
.RighInfo003141 .Instructional .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.RighInfo003141 .Instructional .video_files video{width:100%; height:100%; background-color:#000;}
.RighInfo003141 .Instructional .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color:#ea0029;cursor: pointer;}
.RighInfo003141 .Instructional .video_files .close::before,
.RighInfo003141 .Instructional .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.RighInfo003141 .Instructional .video_files .close::before{ transform:rotate(45deg);}
.RighInfo003141 .Instructional .video_files .close::after{ transform:rotate(-45deg);}
.RighInfo003141 .Instructional .pic{ position:relative;}
.RighInfo003141 .Instructional .pic em{ display:block; padding-bottom:66.967%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.RighInfo003141 .Instructional .pic a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.RighInfo003141 .Instructional .pic a::before{position: absolute;position: absolute; content:'';z-index: 5;top: 50%;left: 50%; width: 60px; height: 60px; transform: translate(-50%,-50%); background: url(../images/play.svg) no-repeat center; background-size: contain;}

.RighInfo003141 .Instructional .slick-arrow{position: absolute; z-index: 30; top:50%; width:50px; height:50px; border:2px solid #ea0029;padding: 0; margin-top: -25px; border-radius: 50%; transition: 0.3s; background: url("../images/more.svg") no-repeat center center;background-size: auto 15px;}
.RighInfo003141 .Instructional .slick-arrow:hover{background-image: url("../images/more-on.svg"); background-color: #ea0029;}
.RighInfo003141 .Instructional .slick-prev{transform: rotateY(-180deg);}




.RighInfo003141 .table_1{margin-bottom: calc(60 / 16 * 1em);}
.RighInfo003141 .table_1 th,
.RighInfo003141 .table_1 td{ text-align:left; border:1px solid #ededed; background: #fff; border-collapse:collapse; font-size: 1em; color: #333; line-height:24px; padding:20px 30px;}
.RighInfo003141 .table_1 th{ font-weight:normal;}
.RighInfo003141 .table_1 th b{ display: block; font-size: calc(18 / 16 * 1em);}
.RighInfo003141 .table_1 table{overflow: scroll;}

.RighInfo003141 .hxp li{display: block; margin: 0 1.25vw;}
.RighInfo003141 .hxp .pic{ position:relative;}
.RighInfo003141 .hxp .pic em{ display:block; padding-bottom:100%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.RighInfo003141 .hxp .slick-arrow{position: absolute; z-index: 30; top:50%; width:50px; height:50px; border:2px solid #ea0029;padding: 0; margin-top: -25px; border-radius: 50%; transition: 0.3s; background: url("../images/more.svg") no-repeat center center;background-size: auto 15px;}
.RighInfo003141 .hxp .slick-arrow:hover{background-image: url("../images/more-on.svg"); background-color: #ea0029;}
.RighInfo003141 .hxp .slick-prev{transform: rotateY(-180deg);}




@media only screen and (min-width: 768px) {
.RighInfo003141 .videobg,
.RighInfo003141 .videobox{ height:600px;}
.RighInfo003141 .videobg .play{background-size:60px;}
}
@media (min-width:1025px) {
  .RighInfo003141 .Instructional .slider,.RighInfo003141 .hxp .slider{ margin: 0 -1.25vw;}
  .RighInfo003141 .list-4 li { float: left; width: 23.5%; margin-right: 2%; }
  .RighInfo003141 .list-4 li:nth-child(4n) { margin-right: 0; }
  .RighInfo003141 .list-4 li:nth-child(4n) ~ li { margin-top: 2%; }
  .RighInfo003141 .list-3 li { float: left; width: 32%; margin-right: 2%; }
  .RighInfo003141 .list-3 li:nth-child(3n) { margin-right: 0; }
  .RighInfo003141 .list-3 li:nth-child(3n) ~ li { margin-top: 2%; }
  .RighInfo003141 .list-2 li { float: left; width: 49%; margin-right: 2%; }
  .RighInfo003141 .list-2 li:nth-child(2n) { margin-right: 0; }
  .RighInfo003141 .list-2 li:nth-child(2n) ~ li { margin-top: 2%; }
  }
@media(min-width:1601px){
  .RighInfo003141 .Instructional .slick-prev,.RighInfo003141 .hxp .slick-prev{left: -5vw;}
  .RighInfo003141 .Instructional .slick-next,.RighInfo003141 .hxp .slick-next{right: -5vw;}
}

@media(max-width:1700px){
.RighInfo003141 .Instructional .slick-arrow{top: auto; bottom: -15%; margin: auto;}
.RighInfo003141 .Instructional .slick-prev{left: -5vw; right: 0;}
.RighInfo003141 .Instructional .slick-next{right: -5vw; left: 0;}
}

@media(max-width:1600px){
 .RighInfo003141 .hxp .slick-prev{left: 0px;}
  .RighInfo003141 .hxp .slick-next{right: 0px;}
}
@media(max-width:1500px){
 .RighInfo003141 .hxp .slick-prev{left: 0;}
  .RighInfo003141 .hxp .slick-next{right: 0;}
}

@media(max-width:1024px){
  .RighInfo003141 .intro-con{padding: calc(50/16 * 1em) 0;}
  .RighInfo003141 .intro-con .title .t-1{font-size: calc(24/16 * 1em);}
  .RighInfo003141 .intro-con .title .t-2{font-size: calc(20/16 * 1em);}
  .RighInfo003141 .intro-con .title .t-1 img{margin-left: 0; margin-top: 15px;}
  .RighInfo003141 .table_1 th,
.RighInfo003141 .table_1 td{line-height: 1.5;}
.RighInfo003141 .intro-con .item{width: 100%;}
.RighInfo003141 .intro-con img{margin-bottom: calc(30/16 * 1em);}
.RighInfo003141 .intro-list{padding: calc(50/16 * 1em) 0;}
.RighInfo003141 .intro-list .item{width: 100%;}
.RighInfo003141 .intro-list .item:not(:nth-last-of-type(1)){margin-bottom: 15px;}
.RighInfo003141 .intro-list .item .info{padding: calc(15/16 * 1em);}
.RighInfo003141 .intro-con .title{padding-bottom: calc(25/16 * 1em);}
.RighInfo003141 .list li .ytable{padding: calc(15/16 * 1em);}
.RighInfo003141 .Instructional .slick-prev{left: -10vw;}
.RighInfo003141 .Instructional .slick-next{right: -10vw;}

}

@media(max-width:640px){
  .RighInfo003141 .videobox{height: calc(250/16 * 1em);}
  .RighInfo003141 .Instructional .slick-prev{left: -15vw;}
.RighInfo003141 .Instructional .slick-next{right: -15vw;}
  .RighInfo003141 .Instructional .slick-arrow{width: 35px; height: 35px; bottom: -10%;}
}

@media(max-width:480px){
  .RighInfo003141 .table_1{ overflow:auto;}
  .RighInfo003141 .table_1 table{ width:180%;}
  }




/*RighInfo003149*/
.RighInfo003149 .box{padding: calc(100 / 1920 * 100vw) 0;}
.RighInfo003149 .box:nth-child(2n){background-color: #f8f8f8; }
.RighInfo003149 .img{box-shadow: 0 0 15px rgb(0 0 0 / 5%);}
.RighInfo003149 p{line-height:2; margin: 0;}
.RighInfo003149 p+p{margin-top:1.25em;}
.RighInfo003149 .tit{ font-size:calc(20 / 16 * 1em); font-weight: bold; line-height: 1;border-left:calc(4 / 16 * 1em) solid #ea0029;padding-left:calc(14 / 20 * 1em); color: #333; margin:1.5em 0;}
.RighInfo003149 li{width: 100%; border: 1px solid rgba(0, 0, 0, 0.1); padding: calc(24 / 16 * 1em); text-align: center; background: #fff;}
.RighInfo003149 li a{display: block;}
.RighInfo003149 li .Ispic{display: block; padding-bottom:50%; background-size: contain; margin-bottom: 2em;}
.RighInfo003149 li p{color: #666;}

@media(min-width:1025px){
.RighInfo003149 .img{width:44%; float: left; margin-right:4%; margin-bottom:2%;}
.RighInfo003149 .box:nth-child(2n) .img{float:right; margin-right:0;margin-left:4%; }
.RighInfo003149 .ul{display: flex;}
.RighInfo003149 li+li{margin-left:3%;}
.RighInfo003149 li .Ispic{padding-bottom:300px; }
}




.products{overflow: hidden}
.products .item{padding: calc(100 / 1920 * 100vw) 0;}
.products .item:nth-child(2n){background: #fafafa;}
.products .box{position: relative;}
.products .box .left{}
.products .box .left .tit1{font-size:calc(24 / 16 * 1em);color: #ea0029;font-weight: bold;padding-bottom: calc(30 / 16 * 1em)}
.products .box .left .img{border: 1px solid #f0f0f0;height:calc(120 / 16 * 1em);position: relative;overflow: hidden;background: #fff;max-width: 70%}
.products .box .left .img img{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: contain}
.products .box .right{line-height: 1.66;border-left: 1px solid #f0f0f0;padding-left: 5%}
.products .box .right p{margin: 0;}

.products .tit2{ font-size:calc(20 / 16 * 1em); font-weight: bold; line-height: 1;border-left:calc(4 / 16 * 1em) solid #ea0029;padding-left:calc(14 / 20 * 1em); color: #333; margin:4.5em 0 1.5em;}
.products li{width: 32%; border: 1px solid rgba(0, 0, 0, 0.1); padding: calc(24 / 16 * 1em); text-align: center; background: #fff;float: left;margin-right: 2%}
.products li:nth-child(3n){margin-right: 0}
.products li a{display: block;}
.products li .Ispic{display: block; padding-bottom:50%; background-size: contain; margin-bottom: 2em;}
.products li p{color: #666;}

@media(min-width:1025px){
    .products .box{display: flex;justify-content: space-between;}
    .products .box .left{width: 25%;}
    .products .box .right{width: 70%;}
}






















