@import url(responsive2.0.css);
@import url(useREM.css);
a:hover{color:#ec4300;}
/*Top003198 */
.Top003198{position: fixed;z-index: 100; left: 0;top: 0;width: 100%; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.Top003198 menu li span{display: block;  font-size: calc(18 / 16 * 1em);}
.Top003198 menu li a:hover,
.Top003198 menu li.aon span a{color: #ec4300;}
.Top003198 li .sub .pic .Ispic{padding-bottom: calc(400 / 310 * 100%); background-color: #eee;}
.Top003198 .top-hotline{color: #ec4300; font-size: calc(20 / 16 * 1em); padding-left: calc(29 / 20 * 1em); background: url(../images/Top003198-tel.svg) no-repeat left center; background-size: 1em auto; line-height: calc(36 / 20 * 1em);}
.Top003198 .top-search{display: block; padding: 0;}
.Top003198 .top-search .box{position: relative;  background-color: rgba(163,163,163,0.1); overflow: hidden;}
.Top003198 .top-search .box .text{width: 100%;display: block; line-height: calc(36 / 16 * 1em);height: calc(36 / 16 * 1em); font-size: 1em; background: none; border: 0; padding-left: calc(42 / 16 * 1em);color: rgba(51, 51, 51, 0.5);}
.Top003198 .top-search .box .text.focus{color: #000;}
.Top003198 .top-search .box .btn{position: absolute;top: 0;width: calc(42 / 16 * 1em); height: 100%; background: url(../images/Top003198-search.svg) no-repeat center center;background-size:calc(17 / 42 * 100%) auto; cursor: pointer;}
.Top003198 .top-lang{margin-left:calc(20 / 16 * 1em); position: relative;z-index: 30; display:none;}
.Top003198 .top-lang .cur{display: flex;align-items: center;height: calc(36 / 16 * 1em); position: relative;z-index: 2;cursor: pointer;}
.Top003198 .top-lang .cur:before{display: block;content: '';opacity: 0.5; background: url(../images/lang.svg) no-repeat center center;background-size: contain; margin-right: 0.5em; width: 1.2em; height: 1.2em;}
.Top003198 .lang-list{position: absolute;top: 0;padding-top:calc(36 / 16 * 1em + 0.05rem); left: -0.1rem;right: -0.1rem; border-radius: 0.04rem; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.1);z-index: 1;text-align: center; padding-bottom: 0.1rem; visibility: hidden; opacity: 0; transform: translateY(0.1rem); transition: 0.3s;}
.Top003198 .lang-list:before{display: block;margin: 0 auto 0.05rem; height: 1px;background-color: rgba(0, 0, 0, 0.1);width: 80%;content: '';}
.Top003198 .lang-list a{display: block; line-height: 2;}
.Top003198 .top-lang.active .lang-list{visibility: visible; opacity: 1; transform: translateY(0);}
.Top003198 .lang-list a:hover{background-color: #ec4300; color: #fff;}
@media (min-width:1025px) {
.Top003198 .logo{display: table; height: calc(90 / 16 * 1em); max-width: calc(250 / 16 * 1em);}
.Top003198 .logo a{display: table-cell; vertical-align: middle;}
.Top003198 .logo img{max-height:0.62rem;}
.Top003198 menu li{float: left; margin-right: calc(75 / 1920 * 100vw);}
.Top003198 menu li span{line-height: calc(90 / 18 * 1em);}
.Top003198 li .sub{position: absolute; top: 100%; background-color:#fff; width: 1.8rem; margin-left: -0.9rem; padding: 0; box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
.Top003198 li .sub dl{background: none; width: 100%;}
.Top003198 li .sub dt{text-align: center;}
.Top003198 li .sub .pic{width: 50%;}
.Top003198 .top-right{padding-top: calc(27 / 16 * 1em);}
.Top003198 .top-right dd{float: left;}
.Top003198 .top-search .box{width: calc(190 / 16 * 1em); border-radius: calc(90 / 16 * 1em); transition: 0.3s;}
.Top003198 .top-search.show .box{width: calc(200 / 1920 * 100vw);}
.Top003198 .top-search .box .btn{ left: 0;}
}
@media (max-width:1024px) {
.Top003198 .top-hotline,
.Top003198 header:after{display: none;}
.Top003198 header{display: flex; justify-content: space-between; align-items: center; height: calc(70 / 16 * 1em);}
.Top003198 .logo img{max-height:calc(44 / 16 * 1em);}
.Top003198 menu{position: fixed; left: -100%;top: calc(70 / 16 * 1em);height: calc(100% - (70 / 16 * 1em)); background-color: #fff;opacity: 0;transition: 0.5s;box-shadow: 0 5px 5px rgba(0,0,0,0.1); width:50vw; max-width: 240px;}
.menu-show .Top003198 menu{left: 0; opacity: 1;}
.Top003198 menu ul{height: 100%; overflow: auto;}
.Top003198 menu li{border-bottom: 1px dotted #eee;}
.Top003198 menu li span{line-height: 3; padding-left:2em;}
.Top003198 menu li.has-sub span .op:before, 
.Top003198 menu li.has-sub span .op:after{background-color: #ec4300;}
.Top003198 li .sub{background-color: #eee;}
.Top003198 li .sub .pic{display: none;}
.Top003198 .top-search{position: inherit;}
.Top003198 .top-search .box{top: 100%; left: 0;width: 100%; opacity: 1; position: absolute; display: none; background-color: rgba(255,255,255,0.8);}
.Top003198 .top-search .box .btn{ right: 0;}
.Top003198 .top-search .box .text{padding: 0 calc(42 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.Top003198 .top-right dl:after{display: none;}
.Top003198 .top-right dl{display: flex;align-items: center;}
.Top003198 .open-search{ width: calc(24 / 16 * 1em); height: calc(24 / 16 * 1em); background: url(../images/Top003198-search.svg) no-repeat center center; background-size: contain;display: block; position: relative;}
.Top003198 .open-search.on{width: calc(30 / 16 * 1em); height: calc(30 / 16 * 1em); }
.Top003198 .open-search.on:after,
.Top003198 .open-search.on:before{background-color: #ec4300;}
.Top003198 .open-menu{width: calc(30 / 16 * 1em); height: calc(24 / 16 * 1em); display: flex;flex-wrap: wrap;flex-direction: column; justify-content: space-between; transition: 0.3s;margin: 0 0 0 5vw; }
.Top003198 .open-menu span{display: block; transition: 0.3s;height: 2px; background-color: #000;}
.menu-show  .Top003198 .open-menu{border-radius: 50%; background-color: #ec4300; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em); }
.menu-show  .Top003198 .open-menu span{background-color: #fff; height: 1px;}
}


/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}

/*方法4*/
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide figure{height: 100vh;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: -100%; top: -100%; min-height: 100%; min-width: 100%; opacity: 0; transition: 0.3s;}
.Banner002826 li.video-show video{left: 50%;opacity: 1;top: 50%; transform: translate(-50%,-50%);}
.Banner002826 li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.15) url(../images/Banner002826_play.svg) no-repeat top 53% center;background-size: auto 0.7rem; z-index: 20;transition: 0.3s;cursor: pointer;}
.Banner002826 li.video-show .open-video{opacity: 1;}
@media(min-width:1025px){
.Banner002826 li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826{margin-top: 10%}
.Banner002826 li.slick-slide img.pc{display: none;}
.Banner002826 li.slick-slide figure{display: none;}
}

.slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track, 
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before, 
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden { display: none;}


.Banner002826 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(60 / 960 * 100%);z-index: 10;}
.Banner002826 .slick-dots li{width: 12px;height: 12px;border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(10 / 1920 * 100vw);}
.Banner002826 .slick-dots li button{display: none;}
.Banner002826 .slick-dots li.slick-active{background-color: #ec4300; border-color: #ec4300;}



.h-title{margin-bottom:0.5rem;}
.h-title.center{text-align: center;}
.h-title .cn{font-size:0.46rem;color:#333;font-weight: bold;}
.h-title .cn span{position: relative;}
.h-title .cn span:after{position: absolute; content: '';z-index: 1; background: url(../images/Floor003220-mark.svg) no-repeat center center; width: 0.65rem; height: 0.4rem; right: -0.27rem; top:-0.4em; background-size: contain;}
.h-title .en{font-size:0.18rem;color:#b5b5b5;margin-top:0.05rem;letter-spacing: 0.01rem}
@media (max-width:1024px) {
    .h-title{margin-bottom:0.3rem;}
}



/*Floor003202 */
.Floor003202{ background-size: 100% 100%; overflow: hidden;}
.Floor003202 .auto{ position: relative;}
.Floor003202 .main{max-width:  calc(920 / 16 * 1em); margin: 0 auto; width: 90%; text-align: center;color: #333; position: relative;z-index: 40;}
.Floor003202 .main .pic{width:50%;float:left;border-radius: 0.1rem; overflow: hidden}
.Floor003202 .main .text{width:44%;float:right;padding-top:0.25rem;}
.Floor003202 .intro-1{font-size: calc(30 / 16 * 1em); line-height: calc(64 / 44 * 1em); margin-bottom: 0.8em;}
.Floor003202 .intro-2{line-height: calc(32 / 16 * 1em);min-height: calc(140 / 16 * 1em); margin-bottom:calc(58 / 16 * 1em);color:#333;text-align: center;}
.Floor003202 .index-more a{display: inline-block;color: #ec4300;border: solid 2px #ec4300; line-height: calc(60 / 16 * 1em); border-radius: calc(60 / 16 * 1em); padding: 0 calc(60 / 16 * 1em) 0 calc(30 / 16  * 1em); background: url(../images/Floor003202-more.svg) no-repeat right calc(21 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s;}
.Floor003202 .index-more a:hover{background-color: #ec4300;color: #fff; background-image: url(../images/Floor003202-more-on.svg);}

.Floor003202 .pic-group dd{position: absolute;z-index: 1;}
.Floor003202 .pic-group dd.s{width: calc(120 / 16 * 1em);}
.Floor003202 .pic-group dd.m{width: calc(220 / 16 * 1em);}
.Floor003202 .pic-group dd.l{width: calc(280 / 16 * 1em);}
.Floor003202 .pic-group dd .Ispic{padding-bottom: 100%;border-radius: calc(10 / 16 * 1em);position: relative!important;}
.Floor003202 .pic-group dd.l .Ispic{padding-bottom: calc(280 / 300 * 100%);}
.Floor003202 .pic-group dd:nth-child(1){top: calc(295 / 860 * 100%); right:99%;}
.Floor003202 .pic-group dd:nth-child(2){top: calc(175 / 860 * 100%); left: calc(120 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(3){top: calc(220 / 860 * 100%); left: calc(1320 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(4){top: calc(90 / 860 * 100%); left: calc(1540 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(5){bottom: calc(160 / 860 * 100%); left: calc(30 / 1600 * 100%);}
.Floor003202 .pic-group dd:nth-child(6){bottom: calc(160 / 860 * 100%); left: calc(1460 / 1600 * 100%);}
@media (min-width:1025px) {
.Floor003202 .auto{min-height: calc(790 / 16 * 1em); padding-top: calc(115 / 16 * 1em);}
}
@media (max-width:1024px) {
.Floor003202 .index-more{font-size: 0.9em; }
.Floor003202 .index-more a{line-height: 3;}
.Floor003202 .auto{padding: 1em 0;}
.Floor003202 .intro-1{font-size: 1.2em;}
.h-title .cn{font-size:0.3rem;}
}
.Floor003202 .intro-2{margin-bottom: calc(20 / 16 * 1em);}

@media (max-width:780px) {
    .Floor003202 .pic-group{display:none;}
}


/*Floor003114 */
.Floor003114{padding: 1rem 0;overflow: hidden;font-size: 16px;background: url(../images/Floor003202-bg.jpg) no-repeat center center;background-size: 100% 100%;}
.Floor003114 .auto{}
.Floor003114 .title{color: #333; margin-bottom: 4%;position: relative;z-index: 1;}

.Floor003114 .btn{position: absolute;right: 0;bottom: 0;}
.Floor003114 .slick-arrow{width: 0.55rem;height: 0.55rem;margin-left: 15px;border:1px solid #ec4300;border-radius: 50%; position: relative;background-position: center center;background-repeat: no-repeat;background-size: auto 0.18rem}
.Floor003114 .slick-prev{background-image: url(../images/Floor003220-btn-prev-on.png);left: auto;}
.Floor003114 .slick-next{background-image: url(../images/Floor003220-btn-next-on.png);right: auto;}

.Floor003114 .slider{width: 114%;overflow: hidden;}
.Floor003114 .slider .ul{padding-right: 9.591%;}
.Floor003114 .slider .slick-list{overflow: inherit;}
.Floor003114 .slick-slide:not(.slick-active){opacity: 0.5;}
.Floor003114 .slick-slide a{display: block;margin-right: 40px;padding-bottom: 1px;}
.Floor003114 .pic{position: relative;border-radius: 0.1rem;overflow: hidden}
.Floor003114 .pic:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color: #ec4300;top: 0;transition:width 0.3s; width: 0;}
.Floor003114 .slick-slide.slick-active a:hover .pic:before{width: 100%;}
.Floor003114 .pic .Ispic{max-width: 100%;margin: 0 auto;padding-bottom:75%;}
.Floor003114 .tit{border-bottom: 1px solid #e8e8e8;line-height: 5em;width: 100%;position: relative;}
.Floor003114 .tit aside{padding: 0 1em;color: #333;font-size:0.22rem;}
.Floor003114 .slick-slide.slick-active a:hover .tit aside{color: #ec4300;}
.Floor003114 .tit:before{position: absolute;content: '';width: 27px; height: 3px; background-color: #ec4300; left: 1.1875em; bottom: -2px;}
@media (max-width:1024px) {
.Floor003114 .title{padding-right: 40%;}
.Floor003114 .title .cn{font-size: 5vw;}
}
@media (max-width:640px) {
.Floor003114{font-size: 3.5vw;}
.Floor003114 .title .cn{font-size: 9vw;}
.Floor003114 .slider .ul{padding-right: 18%;}
.Floor003114 .slick-arrow{width: 60px;height: 42px;}
.Floor003114 .slick-slide a{margin-right: 5vw;}
}
/*Floor002745 */
.Floor002745{background: url(../images/Floor002745-bg.jpg) no-repeat center center;background-size: 100% 100%;padding:1rem 0;}
.Floor002745 .h-title{margin-bottom:0;}
/*slick Basic*/
.Floor002745 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002745 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002745 .slick-list:focus {outline: none}
.Floor002745 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002745 .slick-slider .slick-track, 
.Floor002745 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002745 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002745 .slick-track:before, 
.Floor002745 .slick-track:after{display: table; content: '';}
.Floor002745 .slick-track:after{ clear: both;}
.Floor002745 .slick-loading .slick-track { visibility: hidden;}
.Floor002745 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002745 .slick-slide .slick-loading img { display: none;}
.Floor002745 .slick-slide .dragging img { pointer-events: none;}
.Floor002745 .slick-initialized .slick-slide { display: block;}
.Floor002745 .slick-loading .slick-slide { visibility: hidden;}
.Floor002745 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002745 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002745 li.slick-slide{padding: 50px 0;}
.Floor002745 li.slick-slide .icon{width: 60%; max-width: 128px; margin: 0 auto;position: relative;text-align: center;}
.Floor002745 li.slick-slide .icon:before{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; border-radius: 50%; background:rgba(255,255,255,1); }
.Floor002745 li.slick-slide .icon img{ border-radius: 50%;position: relative; z-index: 3;}
.Floor002745 li.slick-slide aside{line-height: 0.32rem; font-size: 0.22rem; text-align: center;color: #333; padding-top: 0.2rem;position: relative; z-index: 3;}
.Floor002745 li.slick-slide:hover .icon:before{animation:Floor002745 1s ease infinite;-webkit-animation:Floor002745 1s ease infinite;-ms-animation:Floor002745 1s ease infinite;}
@-webkit-keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}
@-ms-keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}
@keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}

.Floor002745 .slick-dots{text-align: center;}
.Floor002745 .slick-dots li{display: inline-block;width: 12px; height: 12px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor002745 .slick-dots li button{font-size: 0; width: 8px; height: 8px; background: rgba(0,0,0,0.15);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor002745 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Floor002745 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #ec4300;}

/*Floor003083 */
.Floor003083{padding:1rem 0;overflow: hidden;}
.Floor003083 .h-title{margin-bottom:0.1rem;}
.Floor003083 .auto{/*overflow: hidden;*/position: relative; z-index: 2;}

.Floor003083 .slick-dots{text-align: center;}
.Floor003083 .slick-dots li{display: inline-block;width: 12px; height: 12px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003083 .slick-dots li button{font-size: 0; width: 8px; height: 8px; background: rgba(0,0,0,0.15);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003083 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -4px 0 0 -4px;}
.Floor003083 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #ec4300;}

.Floor003083 .slider{margin: 0 -45px 0 -40px; padding-right: 5px;}
.Floor003083 .slick-slide{overflow: hidden;padding: 40px;}
.Floor003083 .slick-slide > div{float: left; margin-left: -1px;margin-top: -1px;}

.Floor003083 .slick-slide a{position: relative; z-index: 3; display: block;padding: 0 10%; border: 1px solid #e8e8e8;}
.Floor003083 .slick-slide .Ispic{height: 135px;background-size: contain;}
.Floor003083 .slick-slide .url{position: relative;}
.Floor003083 .slick-slide .url:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.Floor003083 .slick-slide .url:hover:before{opacity: 1;}
.Floor003083 .slick-slide .url:hover{z-index: 4;}
.Floor003083 .slick-slide .url:hover a{border:none;}
@media(min-width:1025px){
.Floor003083 .slick-slide > div{width: 16.6667%;}
.Floor003083 .slick-slide  > div:nth-child(6n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:751px) and (max-width:1024px){
.Floor003083 .slick-slide > div{width: 25%;}
.Floor003083 .slick-slide  > div:nth-child(4n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
.Floor003083 .slick-slide > div{width: 33.333%;}
.Floor003083 .slick-slide  > div:nth-child(3n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(max-width:640px){
.Floor003083{padding:.4rem 0;}
.Floor003083 .slick-slide > div{width: 50%;}
.Floor003083 .slick-slide  > div:nth-child(2n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
.Floor003083 .slick-slide .Ispic{height: 28vw;}
}

/*Floor003220 */
.Floor003220{--txt-color-222:#222;--rgb-white:255,255,255;--hover-color:#ec4300;--white:#fff;padding:1rem 0;background: url(../images/Floor003220-bg.jpg) no-repeat center center;background-size:100% 100%; overflow: hidden;}

.Floor003220 .swiperCon{margin-left: calc((100vw - 100%) / -2);  width:100vw; overflow: hidden;position: relative;z-index: 1; }
.Floor003220 .swiperCon:after,
.Floor003220 .swiperCon:before{position: absolute;content: ''; width: 1.6rem;height: 100%;opacity: 0.7;z-index: 10;pointer-events: none;top: 0;}
.Floor003220 .swiperCon:before{left: 0;background: linear-gradient(to right,rgba(var(--rgb-white),1) 79.375%,rgba(var(--rgb-white),0) 100%); }
.Floor003220 .swiperCon:after{right: 0;background: linear-gradient(to right,rgba(var(--rgb-white),0) 20.625%,rgba(var(--rgb-white),1) 100%); }
.Floor003220 .swiper{overflow: initial;}
.Floor003220 .swiper-wrapper{height: auto;}
.Floor003220 .swiper-slide a{display: block;}
.Floor003220 .pic{overflow: hidden;border-radius: 0.1rem;}
.Floor003220 .pic .Ispic{padding-bottom:64%; transition: 0.5s ease-in-out;}
.Floor003220 .swiper-slide a:hover .Ispic{transform: scale(1.05);}
.Floor003220 .txt{margin-top: 0.3rem;}
.Floor003220 .tit{font-size: 0.22rem; margin-bottom: 1em; line-height: 1.55}
.Floor003220 .txt time{color: #999; font-size: 0.16rem;}
.Floor003220 .controls{display: flex;align-items: center; margin-top:0.4rem; }
.Floor003220 .controls .pages{flex: 1;height: 2px;background-color: #e8e8e8;position: relative;}
.Floor003220 .controls .pages span{height: 5px;top: -2px;background-color: var(--hover-color);border-radius: 5px;}
.Floor003220 .controls .arrows{display: flex;align-items: center;justify-content: flex-end;width:1.6rem;}
.Floor003220 .controls .arrows a{display: block;width: 0.55rem; height: 0.55rem;border-radius: 50%;border: solid 1px #ec4300; background-position: center center; background-repeat: no-repeat; background-size: auto 0.18rem; cursor: pointer; transition: 0.3s;  position: relative; }
.Floor003220 .controls .arrows a + a{margin-left: 0.26rem;}
.Floor003220 .controls .arrows a.prev{background-image: url(../images/Floor003220-btn-prev-on.png);left: auto;}
.Floor003220 .controls .arrows a.next{background-image: url(../images/Floor003220-btn-next-on.png);right: auto;}
.Floor003220 .controls .arrows a:hover{background-color: var(--hover-color);}
.Floor003220 .controls .arrows a.prev:hover{background-image: url(../images/Floor003220-btn-prev.png);}
.Floor003220 .controls .arrows a.next:hover{background-image: url(../images/Floor003220-btn-next.png);}
@media (min-width:1025px) {
    .Floor003220 .swiperCon{padding: 0 0 0 var(--padMar160);}
    .Floor003220 .swiperCon:after{display: none;}
    .Floor003220 .swiper{ width: calc(100% + 1.6rem);}
    .Floor003220 .controls{width: calc(100% - 3.08rem);}
}
@media (max-width:1024px) {
    .Floor003220{padding: .4rem 0;}
    .Floor003220 .swiperCon{padding: 0 var(--padMar160);}
    .Floor003220 .swiperCon:before{width: var(--padMar160);}
    .Floor003220 .tit{font-size: 0.16rem;}
    .Floor003220 .controls .arrows a{width: 0.35rem;height: 0.35rem;}
    .Floor003220 .controls .pages span{height: 2px;}
}


/*Floor003105 */
.Floor003105{font-size: 100px;position: relative;z-index: 1; overflow: hidden; padding: 1rem 0;}
@media (max-width:1600px) {
.Floor003105{font-size: 6.25vw;}
}
@media (max-width:1024px) {
.Floor003105{font-size: 14vw; padding: 1em 0;}
}

.Floor003105 .auto{overflow: hidden}
.Floor003105 .h-title{padding-top:0.35rem;position: relative;z-index: 10}
.Floor003105 .slider li .pic{border-radius: 0.1rem;overflow: hidden}
.Floor003105 .slider li .txt{}
.Floor003105 .slider li .txt .tit{font-size: 0.28em; line-height: 1.357;color: #333;}
.Floor003105 .slider li .txt .tit:after{content:'';width:0.28rem;height: 2px;background:#ec4300;display: block;margin-top:0.16rem;}
.Floor003105 .slider li .txt p{margin: 2em 0 7vw 0;font-size: 0.16em;line-height: 1.75;color: #666;}

.Floor003105 .slick-arrow{position: absolute;width: 0.5em; height: 0.5em;border-radius: 50%;background:url(../images/Floor003105-btn.svg) no-repeat center center; background-size:auto 0.13em;  z-index: 20;font-size: 1em; text-indent: 999em;}
.Floor003105 .slick-next{transform: rotateY(180deg);background-color: #ec4300;}
@media (min-width:1025px) {
.Floor003105 .slider{width: 91.667%; margin-top: -1.7em;}
.Floor003105 .slider .slick-list{overflow: inherit;}
.Floor003105 .slider li:not(.slick-center){opacity: 0.4;}
.Floor003105 .slick-arrow{top: 50%; margin-top: -0.25em;}
.Floor003105 .slick-prev{border: 2px solid #fff;left: 7.671%;}
.Floor003105 .slick-next{right: -0.25em;}
.Floor003105 .h-title{width: 91.667%;text-indent: 9em;}
.Floor003105 .slider li a{table-layout: fixed;}
.Floor003105 .slider li .ytable-cell{vertical-align: bottom;}
.Floor003105 .slider li .pic{width: 55%;}
.Floor003105 .slider li .txt{padding:0 1em 0 1em;}
}
@media (max-width:1600px) {
.Floor003105 .slider li .txt p{margin-bottom: 5vw;}
}
@media (max-width:1024px) {
.Floor003105 .title{width: 90%; margin: 0 auto 0.3em;}
.Floor003105 .slider li a,
.Floor003105 .slider li .ytable-cell{display: block;}
.Floor003105 .slider li .txt{padding:0.5em 5%;}
.Floor003105 .slick-arrow{bottom: 100%; margin-bottom: 0.3em; right: 5%;}
.Floor003105 .slick-prev{background-color: #00ac6f;margin-right: 0.6em;}
}
@media (max-width:480px) {
.Floor003105 .slider li .txt .tit{font-size: 0.32em;}
.Floor003105 .slider li .txt p{font-size: 0.24em;}
}


/*Bottom002887 */
.Bottom002887{background: #232323;}
.Bottom002887,
.Bottom002887 a{color: #fff;}
.Bottom002887 .auto{}

.Bottom002887 .copyright{padding: 20px 0;border-top: 1px solid rgba(255,255,255,0.1);line-height: 30px;color:rgba(255,255,255,0.6);}
.Bottom002887 .copyright a{color:rgba(255,255,255,0.6);}
.Bottom002887 .copyright .fr{overflow: hidden;}
.Bottom002887 .copyright .fr a{float: left;height: 30px;}
.Bottom002887 .copyright .fr a{display: inline-block;}
.Bottom002887 .copyright .fr a:not(:last-child):after{margin: 0 20px;content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(255,255,255,0.2);}

.Bottom002887 .b_link{margin-bottom: 26px; line-height: 24px;}
.Bottom002887 .b_link .fr{position: relative; padding-left: 70px;}
.Bottom002887 .b_link .fr span{position: absolute; left: 0; top: 0;}
.Bottom002887 .b_link .fr a{margin-left: 25px;display: inline-block;}
.Bottom002887 .b_link .fl a{display: inline-block;}
.Bottom002887 .b_link .fl a:not(:last-child):after{margin: 0 20px;content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle;background: rgba(255,255,255,0.2);}

.Bottom002887 .code{max-width: 126px; margin: 0 auto;}
.Bottom002887 .code li{float: left; width: 100%; text-align: center;}
.Bottom002887 .code li:nth-child(2n){float: right;}
.Bottom002887 .code li aside{color: rgba(255,255,255,0.5); margin-top: 10px;}
.Bottom002887 .code li img{border-radius: 4px; display: block; width: 100%;}

.Bottom002887 .b_nav{padding: 4.8% 0 5% 0;}
.Bottom002887 .b_nav .tit{font-size: 0.18rem;}
.Bottom002887 .b_nav nav dd{line-height: 0.32rem;font-size:0.16rem;}
.Bottom002887 .b_nav nav dd a{color: rgba(255,255,255,0.6);}
.Bottom002887 .b_nav nav dd a:hover{color: #fff;}

.Bottom002887 .contact .call{font-size: 0.28rem;font-weight: bold;color:#ec4300;padding-left: calc(27 / 24 * 1em);background: url(../images/tel.svg) no-repeat left center;background-size: calc(20 / 24 * 1em) auto;}
.Bottom002887 .contact p{margin-top: 10px; opacity: 0.6;-webkit-opacity: 0.6;}

.Bottom002887 .share{display: flex;align-items: center;margin-top:1.3vw;}
.Bottom002887 .share li{position: relative;z-index: 29;}
.Bottom002887 .share li + li{margin-left:0.1rem}
.Bottom002887 .share li a{border-radius:50%;display:block;width:0.43rem;height:0.43rem;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:rgba(255,255,255,0.2);transition:0.3s;background-size:auto 0.16rem}
.Bottom002887 .share li a:hover{background-color:#ec4300}
.Bottom002887 .share li .code{position: absolute;left: 50%;margin-left: -0.6rem;width: 1.2rem;padding: 0.05rem; background-color: #fff; bottom: calc(100% + 0.1rem); opacity: 0; transition: 0.5s; visibility: hidden; transform: translateY(-0.2rem);}
.Bottom002887 .share li.active .code{opacity: 1; visibility: visible; transform: translateY(0);}

@media(min-width:641px){
.Bottom002887 .b_nav nav .item{float: left; max-width: 170px;}
.Bottom002887 .b_nav .tit{padding-bottom: 24px; }
.Bottom002887 .b_nav nav .item dl{display: block!important;}
}
@media(min-width:1025px){
.Bottom002887 .b_link > div{max-width: 48%;}
.Bottom002887 .code{width: 20%;}
.Bottom002887 .b_nav nav{width:52%;}
 .Bottom002887 .contact{width: 34%;padding: 0 4% 0 4%; }
 
}
@media(max-width:1024px){
.Bottom002887 .contact,
 .Bottom002887 .code .tit{text-align: center;}
.Bottom002887 .contact{padding: 20px 0;}
.Bottom002887 nav{display:none;}
.Bottom002887 .share{justify-content: center;margin-top: 3.3vw;}
.Bottom002887 .contact .call{background: none;}
}
@media(max-width:640px){
.Bottom002887 .b_nav nav .item{margin: 0!important;border-bottom: 1px solid rgba(255,255,255,0.1);}
.Bottom002887 .b_nav nav .item dl{display: none; padding-bottom: 20px;}
.Bottom002887 .b_nav .tit{padding: 10px 0; }
.Bottom002887 .b_nav nav .tit{position: relative;z-index: 1;padding-right: 40px;}
.Bottom002887 .b_nav nav .tit i{position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -8px;transition: 0.3s;}
.Bottom002887 .b_nav nav .tit i.on{transform: rotate(45deg);}
.Bottom002887 .b_nav nav .tit i:before,
.Bottom002887 .b_nav nav .tit i:after{position: absolute; content: ''; left: 50%; top: 50%;transform: translate(-50%,-50%);background: #fff;}
.Bottom002887 .b_nav nav .tit i:before{width: 50%; height: 2px;}
.Bottom002887 .b_nav nav .tit i:after{width: 2px; height: 50%;}
.Bottom002887 .b_nav nav dd{padding: 5px 0;}
.Bottom002887 .code{max-width: 280px;}
 .Bottom002887 .code li img{width: 45%; margin: 0 auto;}
}


/*Floor003012 */
.Floor003012{overflow: hidden;background: url(../images/Floor003202-bg.jpg) no-repeat center center;background-size: 100% 100%;position: relative; z-index: 1;padding: 1rem 0;}
.Floor003012 .auto{}

.Floor003012 .more{text-align: center; padding: 3.7vw 0 0;}
.Floor003012 .more a{position: relative;display: inline-block;position: relative;line-height: 30px; color: #ad8769;padding-right: 34px;background: url("../images/Floor003012_more.png") no-repeat right center;transition: 0.5s;}
.Floor003012 .more a:hover{background-color: #ad8769;border-radius: 5px;color: #fff; padding: 0 17px;}
.Floor003012 .more a:after,
.Floor003012 .more a:before{position: absolute; content: ''; border:1px solid #ad8769; left: -10px; right: -10px; top:-5px;bottom: -5px; border-radius: 5px; opacity: 0;transition: 0.5s;}
.Floor003012 .more a:hover:after,
.Floor003012 .more a:hover:before{ opacity: 1;}
.Floor003012 .more a:hover:after{transform: translate(-3px,-3px);}
.Floor003012 .more a:hover:before{transform: translate(3px,3px);}
.Floor003012 .h-more{text-align: center;padding-top:3vw;}
.Floor003012 .h-title{float:left;}
.Floor003012 .tab{float: right; overflow: hidden; font-size: 16px;margin-top: 0.25rem;}
.Floor003012 .tab li{list-style: none;float: left;line-height: 2.5em; border-bottom:1px solid transparent;cursor: pointer;}
.Floor003012 .tab li:not(:last-child){margin-right: 2.75em;}
.Floor003012 .tab li.slick-active{border-bottom-color: #ec4300;}
.Floor003012 .tab li a{color: #333;font-size:0.24rem;}
.Floor003012 .tab li.slick-active a{color:#ec4300;}
.Floor003012 .slider{clear: both;margin-top: 4.17vw; }
.Floor003012 .slider > .slick-list{overflow: inherit;}
.Floor003012 .box li a{ margin: 0 1.5vw;display: block; transition: 0.3s;}

.Floor003012 .box li .inner{position: relative;}
.Floor003012 .box li .Ispic{position: relative; z-index: 1; padding-bottom: 64%;border-radius: 0.1rem}

.Floor003012 .box li .txt{position: relative;z-index: 10;background-color: #fff;width: 86.568%;margin: -2.5vw auto 0;padding: 1.5vw;text-align: center;border-radius: 0.1rem;}
.Floor003012 .box li .txt aside{font-size: 24px;line-height: 1.5em;max-height: 3em;}

.Floor003012 .slick-arrow{left: 50%; position: absolute;bottom: -3.7vw; margin-bottom: -46px; width: 0.55rem; height:0.55rem; border-radius: 50%; background-repeat: no-repeat;background-position: center; border: 1px solid #ec4300;  z-index: 20; transition: 0.3s;}
.Floor003012 .slick-arrow:hover{background-color: #fff;}
.Floor003012 .slick-prev{background-image: url(../images/Floor003220-btn-prev-on.png);margin-left: -165px;}
.Floor003012 .slick-next{background-image: url(../images/Floor003220-btn-next-on.png);margin-left: 110px;}
@media(min-width:1025px){
.Floor003012 .box .ul{margin: 0 -1.5vw;}
}
@media(max-width:1024px){
    .Floor003012{padding: .4rem 0 .5rem 0;}
.Floor003012 .box li a{margin: 0 2vw;}
.Floor003012 .box li .txt aside{font-size: 12px;}
.Floor003012 .slick-arrow{width: 0.35rem;height: 0.35rem;}
.Floor003012 .tab li a{font-size: 0.2rem;}
.Floor003012 .slick-prev{margin-left: -143px;}
.Floor003012 .h-title{margin-bottom: 0.2rem;}
}
@media(min-width:769px) and (max-width:1024px){
.Floor003012 .box li .txt{font-size: 2.15vw;}
}
@media(max-width:640px){
.Floor003012 .box li .txt{font-size: 4vw;}
.Floor003012 .box li a{padding: 5vw 0 2vw 2vw;}
.Floor003012 .tab{font-size: 3vw;float:left;}
.Floor003012 .more{padding: 6vw 0;}
.Floor003012 .slick-arrow{bottom: 1vw;}
}


/*Floor003106*/
.Floor003106{padding: 0rem 0 0 0; }
.Floor003106 .list{position: relative;z-index: 1;}
.Floor003106 .h-title .cn{ color: #fff;}
.Floor003106 .h-title .en{ color: #fff;}
.Floor003106 .bg-img{position: relative;}
.Floor003106 .main .slider li{ padding:0 0.05rem; color: #fff; cursor: pointer;}
.Floor003106 .main .slider li .cons{ display: flex; flex-wrap: wrap;}
.Floor003106 .main .slider li .con{background: rgba(255,255,255,0.3); padding:0.2rem;  border-radius:0.15rem 0.15rem 0 0;}
.Floor003106 .main .slider li .icon{position: relative;display: table; margin: 0 auto;  vertical-align: middle; width: calc(50 / 16 * 1em); height: calc(50 / 16 * 1em); margin-bottom: calc(15 / 16 * 1em) ;  }
.Floor003106 .main .slider li .icon img{display: block; max-width:0.45rem;  opacity:1; position: absolute; left:50%; top: 50%; transform: translate(-50%,-50%);filter: brightness(0) invert(1);  }
.Floor003106 .main .slider li .icon::before {content: '';display: block;width:0.25rem;height: 0.25rem;background: rgba(236,67,0,0.15);position: absolute;right: -0.05rem;top: -0.05rem; border-radius: 0.5rem;}

.Floor003106 .main .slider li .name{font-size:0.2rem;  color: #fff; text-align: center; }
.Floor003106 .main .slider li:hover .con,
.Floor003106 .main .slider li.slick-current .con{background: rgba(236,67,0,0.8); }
.Floor003106 .main .slider li.slick-current .icon img,
.Floor003106 .main .slider li:hover .icon img{opacity: 1;}
.Floor003106 .main .slider li:hover .icon::before,
.Floor003106 .main .slider li.slick-current .icon::before{background: rgba(255,2555,255,0.2);}
.Floor003106 .tit{font-size:0.36rem;  line-height: 1.5; color: #fff;}
.Floor003106 .txt{line-height: 1.8; margin:1.5vw 0 3vw;}
.Floor003106 .txt p{margin: 0;font-size:0.16rem; color:rgba(255,255,255,0.85);}
.Floor003106 .txt p+p{margin-top:0.16rem; }
.Floor003106 .slick-arrow{width: 56px;height:56px; position: absolute; top: 50%; margin-top: -28px; background:none; transition: 0.3s; }
.Floor003106 .slick-arrow:before{position: absolute; content: ''; width:20px; height:20px; transform: rotate(45deg);border-top: 2px solid #fff;border-right: 2px solid #fff; left: 50%; top: 50%; margin: -10px 0 0 -12px;}
.Floor003106 .slick-prev{left:-60px; transform: rotate(-180deg); }
.Floor003106 .slick-next{right:-60px;}
.Floor003106 .slick-arrow:hover:before{border-color: #1a367f;}
.Floor003106 .txt-area{margin: 0 auto;}
.Floor003106 .bg-img .Ispic{height:8rem; position: relative; z-index: 1;}
@media (min-width:1025px) {
.Floor003106 .title{position:relative;z-index: 2;}
.Floor003106 .h-title{position: absolute;left: 0; top: 1.6rem;color: #fff; width: 100%;}
.Floor003106 .main{position: absolute; bottom: 0; left: 0; width: 100%; z-index:20;}
.Floor003106 .main .slider li .icon{/* display: inline-block; margin-right:calc(10 / 16 * 1em); vertical-align: middle; */}
.Floor003106 .txt-area{position: absolute; left: 0; top:40%; width: 100%; transform: translateY(-50%);z-index:10;}
.Floor003106 .bg-img .Ispic{/* height:100vh; */}
.Floor003106 .bg-img .Ispic::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3); content: '';}
.Floor003106 .tit,
.Floor003106 .txt{ width:40%;}

}
@media (max-width:1024px) {
.Floor003106 .main {position: absolute;bottom: 0;left: 0;z-index: 99;width: 100%;overflow: hidden;}
/* .Floor003106 {padding:8% 0 0 0;} */
.Floor003106 .title{display: none;}
.Floor003106 .txt-area{position: absolute;left: 0;top: 50%;width: 100%;transform: translateY(-50%);z-index:10;}
.Floor003106 .bg-img .Ispic::before {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.25);content: '';}
.Floor003106 .main .slider li .con{padding:10px 5px;border-radius: 10px 10px 0 0;display: flex;flex-direction: column;align-items: center;}
.Floor003106 .main .slider li .name{font-size: 15px;}
.Floor003106 .main .slider li .icon img{max-height:30px;max-width:30px;}
.Floor003106 .main .slider li .icon{width:35px;height:35px;margin-right:10px;}
.Floor003106 .bg-img .Ispic{height:auto;padding-top:41%;}
.Floor003106 .main .slider li .icon {margin: 0;}

}



.Homeadv{background: url(../images/Floor002745-bg.jpg) no-repeat center center;background-size: 100% 100%;padding: 1rem 0;overflow: hidden;}
.Homeadv .list{display: flex;margin-left:-1%;}
.Homeadv .item {width:11%;height: 5.5rem;margin-left:1%;border-radius: 0.1rem;overflow: hidden;position: relative; transition: all .5s;}
.Homeadv .item .Ispic {display: block;width: 100%;height: 100%;background-size: cover;transition: all 0.3s;}
.Homeadv .item .Ispic::after{content:"";display: block;width:100%;height:100%;background: rgba(234,234,234,0.95);position: absolute;top:0;left:0;}
.Homeadv .item .txt {position: absolute;width:90%;top:50%;left:5%;transform: translateY(-50%);text-align: center;color:#333333;z-index: 5;}
.Homeadv .item .icon{ background-color: rgba(236,67,0,0.1);width:0.72rem;height:0.72rem; border-radius:0.8rem; display: flex; align-items: center; justify-content: center; margin: 0 auto 0.2rem; transition: all .5s; }
.Homeadv .item .icon img{ max-width: 0.5rem;}
.Homeadv .item .txt .tit{ font-size: 0.24rem;line-height: 0.32rem; margin-bottom: 0.1rem;}
.Homeadv .item .txt .tit2{ font-size: 0.2rem;line-height: 0.3rem;}
.Homeadv .item.on{width:28%;}
.Homeadv .item.on .Ispic:after{height: 100%; background: linear-gradient(rgba(236,67,0,0) 0%,rgba(236,67,0,1) 100%)}
.Homeadv .item.on .icon{background-color: rgba(255,255,255,0.9);}
.Homeadv .item.on .txt{ color: #fff;}

/* 移动端swiper轮播样式 */
.Homeadv .homeadv-swiper{display: none;}
.Homeadv .homeadv-swiper .swiper-slide .item{width: 100%; height: 4rem; margin-left: 0; border-radius: 0.1rem; overflow: hidden; position: relative; transition: all .5s;}
.Homeadv .homeadv-swiper .swiper-slide .item .Ispic{display: block; width: 100%; height: 100%; background-size: cover; transition: all 0.3s;}
.Homeadv .homeadv-swiper .swiper-slide .item .Ispic::after{content: ""; display: block; width: 100%; height: 100%; background: rgba(234,234,234,0.95); position: absolute; top: 0; left: 0;}
.Homeadv .homeadv-swiper .swiper-slide .item .txt{position: absolute; width: 90%; top: 50%; left: 5%; transform: translateY(-50%); text-align: center; color: #333333; z-index: 5;}
.Homeadv .homeadv-swiper .swiper-slide .item .icon{background-color: rgba(236,67,0,0.1); width: 0.72rem; height: 0.72rem; border-radius: 0.8rem; display: flex; align-items: center; justify-content: center; margin: 0 auto 0.2rem; transition: all .5s;}
.Homeadv .homeadv-swiper .swiper-slide .item .icon img{max-width: 0.5rem;}
.Homeadv .homeadv-swiper .swiper-slide .item .txt .tit{font-size: 0.24rem; line-height: 0.32rem; margin-bottom: 0.1rem;}
.Homeadv .homeadv-swiper .swiper-slide .item .txt .tit2{font-size: 0.2rem; line-height: 0.3rem;}

/* 移动端swiper选中效果 */
.Homeadv .homeadv-swiper .swiper-slide .item.on .Ispic::after{height: 100%; background: linear-gradient(rgba(236,67,0,0) 0%,rgba(236,67,0,1) 100%)}
.Homeadv .homeadv-swiper .swiper-slide .item.on .icon{background-color: rgba(255,255,255,0.9);}
.Homeadv .homeadv-swiper .swiper-slide .item.on .txt{color: #fff;}

/* 移动端分页器样式 */
.Homeadv .swiper-pagination{position: relative; margin-top: 1rem;}
.Homeadv .swiper-pagination .swiper-pagination-bullet{width: 12px; height: 12px; background: rgba(0,0,0,0.2); opacity: 1;}
.Homeadv .swiper-pagination .swiper-pagination-bullet-active{background: #ec4300;}

/* 响应式设计 */
@media (max-width: 1024px) {
    .Homeadv {padding: .4rem 0;}
	.Homeadv .list{display: none;}
	.Homeadv .homeadv-swiper{display: block;}
	.Homeadv .homeadv-swiper .swiper-slide .item{height: 3.5rem;}
	.Homeadv .homeadv-swiper .swiper-slide .item .txt .tit{font-size: 0.2rem;}
	.Homeadv .homeadv-swiper .swiper-slide .item .txt .tit2{font-size: 0.16rem;}
	.Homeadv .homeadv-swiper .swiper-slide .item .icon{width: 0.6rem; height: 0.6rem;}
	.Homeadv .homeadv-swiper .swiper-slide .item .icon img{max-width: 0.4rem;}
}


/*Floor003217 */
.Floor003217{padding: 1rem 0;}

.Floor003217 .tab-ul li{cursor: pointer;text-align: center;margin-bottom:var(--padMar50);}
.Floor003217 .tab-ul li .img{height:0.62rem; position: relative;}
.Floor003217 .tab-ul li .img img{max-height: 0.5rem;}
.Floor003217 .tab-ul li .hover{position: absolute;left: 0;right: 0; top: 0; opacity: 0; transform: scale(1.5); transition: 0.5s; margin: auto;}
.Floor003217 .tab-ul li .name{font-size:0.22rem; line-height: 1.2;color:#333;}
.Floor003217 .tab-ul li.active .name{color: #ec4300;}
.Floor003217 .tab-ul li.active .default{opacity: 0;}
.Floor003217 .tab-ul li.active .hover{opacity: 1; transform: scale(1);}
.Floor003217 .tab-list{position: relative;z-index: 1;}
.Floor003217 .tab-list .box{overflow: hidden;border-radius: 0.15rem;box-shadow: 0 0 57px rgba(0,0,0,0.05); transition: opacity 1s,transform 1s; transform: translateY(0);}
.Floor003217 .tab-list .box:not(.active){position: absolute; left: 0;top: 0;width: 100%;visibility: hidden; opacity: 0;transform: translateY(0.2rem);}
@media (min-width:1025px) {
.Floor003217 .tab-ul li{margin-left:calc(44 / 1920 * 100vw);margin-right: calc(44 / 1920 * 100vw);}
}
@media (max-width:1024px) {
.Floor003217 .tab-ul li{width:calc(100% / 4);}
.Floor003217 .tab-list .box{border-radius: 0.1rem;}
}
/*Floor002530 */
.Floor002530{ background: url(../images/Floor003202-bg.jpg) no-repeat center center;background-size: 100% 100%;position: relative;z-index: 1;padding: 1rem 0;}
.Floor002530 .h-title{float:left;}
.Floor002530 .tab{float: right; overflow: hidden; font-size: 16px;margin-top: 0.25rem;}
.Floor002530 .tab a{list-style: none;float: left;line-height: 2.5em; border-bottom:1px solid transparent;cursor: pointer;color: #333;font-size:0.24rem;}
.Floor002530 .tab a:not(:last-child){margin-right: 2.75em;}
.Floor002530 .tab a.slick-active{border-bottom-color: #ec4300;color:#ec4300;}

.Floor002530 ul{ position:relative;}
.Floor002530 li{ float:left; width:32.34375%; margin-bottom:1.484375%;}
.Floor002530 li figure.Ispic{ padding-bottom:75%;}
.Floor002530 li:nth-child(2) figure.Ispic,
.Floor002530 li:nth-child(4) figure.Ispic,
.Floor002530 li:nth-child(6) figure.Ispic{ padding-bottom:60%;}
@media(min-width:641px){
.Floor002530 li:nth-child(2),
.Floor002530 li:nth-child(5){ position:absolute; left:33.828125%;}
.Floor002530 li:nth-child(2){ top:0;}
.Floor002530 li:nth-child(5){ bottom:0;}
}
.Floor002530 li:nth-child(3),
.Floor002530 li:nth-child(6){ float:right;}
.Floor002530 li:nth-child(4){ clear:left;}
.Floor002530 li a{ display:block; position:relative;border-radius: 0.1rem;overflow: hidden;}
.Floor002530 li .hover,
.Floor002530 li .hover > *{ position:absolute; left:0;width:100%;}
.Floor002530 li .hover,
.Floor002530 li .hover .Ispic{  top:0; height:100%;}
.Floor002530 li .hover{ z-index:10; }
.Floor002530 li a:hover .hover{ opacity:1; transition:0.3s;}
.Floor002530 li .hover .Ispic{ z-index:1; box-shadow:5px 0 10px rgba(0,0,0,0.33); transition:transform 0.3s;}
.Floor002530 li a:hover .hover .Ispic{ transform:scale(1.03);}
.Floor002530 li .txt{ color:#fff;  bottom:0; padding:5%; z-index:3;background-image: linear-gradient(transparent,rgba(0,0,0,0.6))}
.Floor002530 li .txt p{ font-size:0.22rem; margin:0;}
.Floor002530 li .txt i{ width:30px; height:1px; background:#fff; margin:10px 0; display:block;}
@media(max-width:1024px) and (min-width:641px){
.Floor002530 li .txt p{ font-size:18px;}
}
@media(max-width:640px){
.Floor002530 li{ width:49.5%;}
.Floor002530 li:nth-child(2){ margin-left:1%;}
.Floor002530 li:nth-child(5),
.Floor002530 li:nth-child(6){ width:100%;}
}
@media(max-width:480px){
.Floor002530 li:nth-child(1) p,
.Floor002530 li:nth-child(2) p,
.Floor002530 li:nth-child(3) p,
.Floor002530 li:nth-child(4) p{ font-size:16px;}
.Floor002530 li:nth-child(1) span,
.Floor002530 li:nth-child(2) span,
.Floor002530 li:nth-child(3) span,
.Floor002530 li:nth-child(4) span{ font-size:12px;}
}


/*Column_Ban */
.Column_Ban{position: relative; z-index: 1;}
.Column_Ban::before{content: '';display: inline-block;width: 100%;height: 100%;background: rgba(0,0,0,0.2);position: absolute; z-index: 3;}
.Column_Ban li.slick-slide{position: relative;}
.Column_Ban li.slick-slide img{display: block;width: 100%;}
.Column_Ban li.slick-slide video{position: absolute; z-index: 10; left: -100%; top: -100%; min-height: 100%; min-width: 100%; opacity: 0; transition: 0.3s;}
.Column_Ban li.video-show video{left: 50%;opacity: 1;top: 50%; transform: translate(-50%,-50%);}
.Column_Ban li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.15) url(../images/Banner002826_play.svg) no-repeat top 53% center;background-size: auto 0.7rem; z-index: 20;transition: 0.3s;}
.Column_Ban li.video-show .open-video{opacity: 1;}
.Column_Ban .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(60 / 960 * 100%);z-index: 10;}
.Column_Ban .slick-dots li{width: 12px;height: 12px;border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(10 / 1920 * 100vw);}
.Column_Ban .slick-dots li button{display: none;}
.Column_Ban .slick-dots li.slick-active{background-color: #ec4300; border-color: #ec4300;}
@media(min-width:1025px){
.Column_Ban li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Column_Ban li.slick-slide img.pc{display: none;}
.Column_Ban {margin-top: 15%;}
}


.menu_location{line-height: 0.74rem;border-bottom: solid 1px #eee;height: 0.74rem;}
.menu_location .nav-menu{width: 100%;z-index: 9;position: relative;}
.menu_location .nav-menu ul::after{content:'';display: block;clear: both;}
.menu_location .nav-menu li{float:left;position: relative;margin-right:0.5rem;}
.menu_location .nav-menu li a{display: block;font-size: 0.18rem;}
.menu_location .nav-menu li::before{content:'';display: block;width:100%;height:2px;background: #ec4300;position: absolute;bottom:0;left:0;transform: rotateY(90deg);opacity: 0;transition: all .5s;}
.menu_location .nav-menu li.aon::before{transform: rotateY(0);opacity: 1;}
.menu_location .nav-menu li.aon a{color:#ec4300;}
.menu_location .nav-menu li:hover::before{transform: rotateY(0);opacity: 1;}
.menu_location .nav-menu li:hover a{color:#ec4300;}
.menu_location .Localtion{color: #999;font-size: 0.14rem;}
.menu_location .Localtion a{color: #999;}
.menu_location .Localtion span{color: #333;}

@media(max-width:1600px) {
    .menu_location .nav-menu {padding: 0 7%;}
}

@media(min-width:1025px){
.menu_location .menu{display: none}
.menu_location .nav-menu ul{display: flex;align-items: center;}
}
@media(max-width:1024px){
.menu_location{height: 0.7rem;margin-top: 0;display: none;}
.menu_location .w1600{ display: block; background: none;width: 100%;height: 0.7rem;}
.menu_location .menu{height: 0.7rem;background-color: #ec4300; color: #fff; font-size: 0.30rem;font-weight: bold; text-align: center;position: relative;display: flex;justify-content: center;align-items: center;}
.menu_location .menu i::after{content: '';display:block; width: 0;height: 0; transform: translateY(-50%);border-left: 0.1rem solid transparent;border-right: 0.1rem solid transparent;border-top: 0.1rem solid #fff;margin: 0.1rem 0 0 0.1rem;}
.menu_location .nav-menu{width: 100%;display: none;background: #eeefef;margin-bottom: 0.3rem;}
.menu_location .nav-menu.on{ display: block;}
.menu_location .nav-menu .ul{width: 100%;text-align: center;margin-bottom: 0.4rem;}
.menu_location .nav-menu li{float: none;width:100%;padding: 0 0.2rem; border-bottom: 2px #fff solid;background: #f5f5f5;}
.menu_location .nav-menu li a{line-height: 0.55rem; font-size: 0.18rem;}
.menu_location .Localtion{display: none;}
}



/* Page002274 */
.Page002274_2 .Pages a{background: #fff !important;}
.Page002274_2 .Pages a:hover,
.Page002274_2 .Pages a.a_cur{ color:#fff; background-color:#ec4300 !important;}

.Page002274{ text-align:center;color:#ec4300;margin-top: 2%;font-family: none;font-weight: 300;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}

.Page002274 .Pages a{ display:inline-block; padding:0 0.25rem; line-height:0.54rem; color:#000; margin-left:1em;font-size:0.18rem; border-radius: 6px;background-color: #f7f7f7;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#ec4300;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:.47rem; height:.36rem;border:1px solid #0033cc;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 0.05rem;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{font-weight: bold; font-family: 宋体;margin-right:1em; padding:0 1.5%;}
.Page002274 .Pages .a_next{font-weight: bold;margin-left: 2em;}
@media(min-width:1025px){
    .Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ padding:0 0.25rem;}
}
@media(max-width:1024px){
 .Page002274{margin-top: 4%;}
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ padding:0 5%;}
.Page002274 .Pages em{display: none;}
}




/*Floor003239 */
.Floor003239{background:url(../images/Floor003220-bg.jpg);background-repeat: no-repeat;background-position: center;background-size:cover;position:relative;z-index:5;padding:0.8rem 0;--hover-color:#ec4300;font-size: var(--font-size18);}
.Floor003239 .swiper-wrapper{height: auto;}
.Floor003239 .hisbox{padding:0 0.8rem;position:relative;z-index: 3;}
.Floor003239 .hisbox .swiper-slide{height:auto;}
.Floor003239 .hisbox .controls a{position:absolute;margin:0;margin-top:-0.35rem;top:50%;box-shadow:0 0 0.27rem rgba(7,130,203,0.08);color:var(--hover-color); width: 0.7rem; height: 0.7rem;border-radius: 50%;display: flex;align-items: center;justify-content: center; background-color:#fff;cursor: pointer;}
.Floor003239 .hisbox .controls a:hover{background: #ec4300;}
.Floor003239 .hisbox .controls a::after{width: 0.2rem; height: 0.12rem;background:no-repeat center center;background-size: contain;display: block;content: '';position: relative;z-index: 3;}
.Floor003239 .hisbox .controls a.prev{left:0;}
.Floor003239 .hisbox .controls a.prev::after{background-image: url(../images/Floor003220-btn-prev-on.png);}
.Floor003239 .hisbox .controls a.next{right:0;}
.Floor003239 .hisbox .controls a.next:after{background-image: url(../images/Floor003220-btn-next-on.png);}
.Floor003239 .hisbox .controls a.prev:hover:after{background-image: url(../images/Floor003220-btn-prev.png);}
.Floor003239 .hisbox .controls a.next:hover:after{background-image: url(../images/Floor003220-btn-next.png);}

.Floor003239 .hisbox .item{padding:0.4rem 1.12rem 0;min-height:100%;}
.Floor003239 .hisbox .item .img{height: 3.68rem; padding:0.3rem; background:#fff;border-radius:0.1rem;box-shadow:0 0 0.27rem rgba(236,67,0,0.08);justify-content:center;align-items:center;display: flex;}
.Floor003239 .hisbox .item .img img{border-radius:0.1rem;}

.Floor003239 .hisbox .item .txt{overflow:hidden;color:#7e8b9a;}
.Floor003239 .hisbox .item ul{margin-bottom: 0.3rem;}
.Floor003239 .hisbox .item li{margin-bottom:0.1rem;position:relative;padding-left:0.2rem;color: #333;line-height: 0.32rem;}
.Floor003239 .hisbox .item li:before{content:"";position:absolute;left:0;top:0.83em;width:0.05rem;height:0.05rem;border-radius:50%;background:var(--hover-color);margin-top:-2px;}
.Floor003239 .hisbox .item li span{color:var(--hover-color);}
.Floor003239 .hisbox .item .year{line-height:1;font-size:calc(100 / 1920 * 100vw);background:linear-gradient(0deg,#eaf7ff,var(--hover-color));-webkit-background-clip:text;color:transparent;opacity:0.1;margin: 0; }

.Floor003239 .hisThumb{ background:url(../images/Floor003239-line.png) no-repeat center top;background-size:auto 1.88rem;}
.Floor003239 .hisThumb .swiper-slide{height:2.6rem;cursor:pointer;text-align:center;}
.Floor003239 .hisThumb .i{display:inline-block;position:relative;padding-top:0.8rem;color:#7e8b9a;line-height:1;transition:1s;padding-bottom:1em;}
.Floor003239 .hisThumb .i .ico{font-size:var(--font-size65);width:1em;height:1em;border-radius:50%;background:#fff;position:absolute;left:50%;margin-left:-0.5em;top:0;border: dashed 1px #a8b1bc;display: flex;align-items: center;justify-content: center;}
.Floor003239 .hisThumb .i .ico:after{content:"";width:0.1rem;height:0.1rem;background:#a8b1bc;border-radius:50%;display: block;}
.Floor003239 .hisThumb .i p{transform:scale(1);transition:.3s;margin: 0; font-size: 0.30rem;font-weight: 500;}
.Floor003239 .hisThumb .cur .i p{color:var(--hover-color);transform:scale(1.6);}
.Floor003239 .hisThumb .cur .i .ico{border-color:var(--hover-color);}
.Floor003239 .hisThumb .cur .i .ico:after{background:var(--hover-color);}

@media (min-width:1025px) {
.Floor003239 .hisbox .item .img{flex:0 0 auto;width:calc(552 / 1216 * 100%);}
.Floor003239 .hisbox .item .txt{padding-left:0.64rem;flex:1 1 auto;}
.Floor003239 .hisThumb .i{top:calc(85 / 260 * 100%);}
.Floor003239 .hisThumb .swiper-slide-active .i{top: calc(91 / 260 * 100%);}
.Floor003239 .hisThumb .swiper-slide-next .i{top:calc(23 / 260 * 100%);}
.Floor003239 .hisThumb .swiper-slide-next+.swiper-slide .i{top:calc(89 / 260 * 100%);}
}
@media (max-width:1024px) {
.Floor003239 .hisbox .item{padding: 0 0.3rem;}
.Floor003239 .hisbox .item .year{font-size: var(--font-size70);}
.Floor003239 .hisbox .item .txt{display: flex;flex-direction: column-reverse;align-items: center;}
.Floor003239 .hisbox .item .txt .year{margin: 0.3rem 0;}
.Floor003239 .hisThumb{background-size: 100% auto;}
.Floor003239 .hisThumb .swiper-slide{height:2.2rem;}
.Floor003239 .hisThumb .i{top:calc(25 / 220 * 100%);}
.Floor003239 .hisThumb .swiper-slide-active .i{top: calc(29 / 220 * 100%);}
 .Floor003239 .hisThumb .swiper-slide-next .i{top:calc(6 / 220 * 100%);}
.Floor003239 .hisThumb .i .ico{width: 0.7em;height: 0.7em;margin-left: -0.35em;}
.Floor003239 .hisThumb .i p{font-size: var(--font-size24);}
}
@media (max-width:640px) {
.Floor003239 .hisbox{padding: 0 0.3rem;}
.Floor003239 .hisbox .controls a{width: 0.4rem; height: 0.4rem;}
.Floor003239 .hisbox .item .img{height: 60vw;padding: 0.2rem;}
.Floor003239 .hisbox .item .year{font-size: var(--font-size50);}
.Floor003239 .hisThumb{background-size: auto 1rem;}
.Floor003239 .hisThumb .swiper-slide{height: 1.8rem;}
.Floor003239 .hisThumb .i .ico{width: 0.5em;height: 0.5em; margin-left: -0.25em;}
.Floor003239 .hisThumb .i p{font-size: var(--font-size18);}
.Floor003239 .hisThumb .i{padding-top: 0.6rem;top:calc(69 / 220 * 100%);}
.Floor003239 .hisThumb .swiper-slide-active .i{top: calc(17 / 220 * 100%);}
.Floor003239 .hisThumb .swiper-slide-next .i{top:calc(31 / 220 * 100%);}
}





.Culture{ padding:0.8rem 0;background: url(../images/Floor003202-bg.jpg);}
.Culture ul{margin-bottom: 0.4rem;border: 1px solid #e0e0e0;border-radius: 0.1rem;display: flex; flex-direction: row; flex-wrap: wrap;}
.Culture ul:last-child{margin-bottom: 0;}
.Culture li{width:25%;float: left;padding:0.4rem;border-right: 1px solid #e0e0e0;position: relative;cursor: pointer;}
.Culture li:last-child{border-right:none;}
.Culture li:hover .title,.Culture li:hover p{color: #fff;}
.Culture li .txt{position: relative;z-index: 1;}
.Culture li .title{font-size: 0.24rem;margin: 0;margin-bottom: 0.4rem;color: #333;}
.Culture li p{font-size: 0.16rem;margin: 0;margin-bottom:2rem;color: #666;line-height: 0.32rem;}
.Culture li .icon{height: 0.8rem;width: 0.8rem;position: absolute;bottom: 0;z-index: 1; border: 1px dashed #ec4300;border-radius: 50%;margin-bottom: 0.4rem; display: flex; /* 使用flex布局 */justify-content: center;align-items: center;}
.Culture li:hover .icon{ border: 1px dashed #fff;transform: rotate(360deg);transition: transform 0.3s ease;}
.Culture li .icon img{height: 50%;}
.Culture li .pic{display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.Culture li:hover .pic{display: block;}
.Culture li:hover .pic::before{display: block;content: '';width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.3);position: absolute;top: 0;}
.Culture li .pic img {width: 100%; height: 100%; object-fit: cover;}
.Culture li .icon .b{display: none;}
.Culture li:hover .icon .a {display: none;}
.Culture li:hover .icon .b {display: block;}
@media(min-width:1025px){
}
@media(max-width:1024px){
    .Culture{padding: 0.3rem 0;background-size: cover;background-repeat: no-repeat;background-position: right;}
    .Culture li{width: 100%;margin:0;border-bottom: 1px solid #e0e0e0;}
    .Culture li:nth-child(3n){margin-right: 0;}
    .Culture li .title{font-size: 0.18rem;margin-bottom: 0.2rem;}
    .Culture li p{margin-bottom: 1rem;}
}




/*Report */
.Report{padding:0.6rem 0 0.8rem;overflow: hidden;width: 100%;background: #f9f9f9;}
.Report ul{overflow: hidden;}
.Report li{float: left;margin:0 3% 3% 0;background: #fff;padding: 0.3rem;cursor: pointer;background: #fff;list-style: none;border-radius: 0.1rem;}
.Report li .tit{font-size:0.18rem;color: #333;line-height:1.75;text-align: center;overflow: hidden;margin-top: 0.2rem;}
.Report li a:hover .tit{color: #ec4300;}
.Report li img{
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.Report .slick-dots{display: flex;justify-content: center;}
.Report .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;background: none;}
.Report .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Report .slick-dots li.slick-active button{background: #ec4300; width: 50%; height: 50%;}
.Report .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #ec4300; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
   0%{transform: rotate(-360deg);}
   100%{transform: rotate(0);}
   }
@media(max-width:1024px) {
   .Report{padding:0.3rem 0;}
.Report li{width: 48% !important;}
.Report li:nth-child(2n){margin-right: 0 !important;}
.Report li .img{height:1.2rem; overflow: hidden;text-align: center;}
 .Report .title .desc{padding-right: 8em;}
 .Report .slick-slide > div:not(:nth-child(3n)){ border-right: 1px solid #ebebeb;}
 .Report .slick-slide > div:not(:nth-child(2n)){ border-right: 1px solid #ebebeb;}
 .Report .slick-slide .logo img{width: 100%;}
 .Report .slick-dots li button,
 .Report .slick-dots li.slick-active button{width: 10%;height: 30%;}
 .Report .slick-dots li.slick-active:before{left: 35%;width: 30%;}
 .Report li .tit{font-size: 0.13rem;}
}
@media(min-width:1025px){
    .Report li{width: 31.3%;}
    .Report li:nth-child(3n){margin-right: 0}
    .Report li .img{height: 2.8rem;text-align: center;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.Report .slick-slide > div{width:32%;float: left;margin: 0 2% 2% 0;}
.Report .slick-slide > div:nth-child(3n){margin-right: 0;}
.Report .slick-slide > div:not(:nth-child(5n)){ border-right: 1px solid #ebebeb;}
}







/*Floor003028 */
.Floor003028{overflow: hidden;position: relative;color: #333; clear: both;background: url(../images/Floor003202-bg.jpg);}
.Floor003028 .index-tit{color: #333;position: relative;margin-bottom: 0.4rem;}
.Floor003028 .index-tit{ text-transform: uppercase; font-size: 0.30rem;}
.Floor003028 .index-tit a {position: absolute;right: 0;bottom: 0;color: #ec4300;}
@keyframes zhuan{
    0%{transform: rotate(0); }
    100%{transform: rotate(360deg);}
}
@media(max-width:768px){
.Floor003028 .index-tit{margin-bottom: 6vw;}
.Floor003028 .index-tit b{line-height: 1em;}
}
.Floor003028 .left{padding: 0.5rem 0;}
.Floor003028 .intro .singlePage{line-height: 0.32rem;font-size: 0.16rem;}
.Floor003028 .mid{ z-index: 10; position: relative;}
.Floor003028 .mid dd{position: relative;padding:0.2rem 0;transition: 1.2s 0.2s;display: flex; justify-content: space-between; align-items: center;transform: translateX(-50px); opacity: 0; transition: 1.2s 0.2s;}
.Floor003028 .mid dd:nth-child(2){transition-delay: 0.3s;}
.Floor003028 .mid dd:nth-child(3){transition-delay: 0.4s;}
.Floor003028 .mid.animated dd{ transform: translateX(0); opacity: 1;}
.Floor003028 .mid dd .txt{color: #ec4300;font-size: 0.24rem;}
.Floor003028 .mid dd .icon{position: relative;background: #ec4300; width: 1rem;height: 1rem;border-radius: 50%; text-align: center;}
.Floor003028 .mid dd .icon .ytable{height: 100%;}
.Floor003028 .mid dd .icon img{max-height: 0.5rem;}
@media(min-width:1025px){
.Floor003028 .auto{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between}
.Floor003028 .left{width: 52%;}
.Floor003028 .mid{width: 178px;}
.Floor003028 .mid dl{transform: translateX(140px)}
.Floor003028 .right{width:44%; margin-right: -18%}
}
@media(max-width:1024px){
.Floor003028 {background-size: cover;background-repeat: no-repeat;}
.Floor003028 .left{padding-bottom: 0}
.Floor003028 .mid dl{display: flex; flex-wrap: wrap; justify-content: space-between}
.Floor003028 .mid dd{padding: 5vw 0;width:23%}
.Floor003028 .mid dd .icon{ width: 10vw;height: 10vw;}
.Floor003028 .mid dd .icon img{max-height: 5vw;}
}
@media(max-width:640px){
.Floor003028 .mid dd{width: 40%}
}





.Cooperation{ padding:0.8rem 0 0.7rem;}
.Cooperation .title{color: #333;font-size: 0.24rem;font-weight: normal;vertical-align: middle;text-align: center;margin-bottom: 0.3rem;}
.Cooperation ul{margin-bottom: 0.4rem;}
.Cooperation ul:last-child{margin-bottom: 0;}
.Cooperation li{width: 19.2%;border: 1px solid #e0e0e0;float: left;text-align: center;padding:0.2rem;border-radius: 0.1rem;}
.Cooperation li:hover{border: 1px solid #ec4300;}
.Cooperation li .pic{height: 0.8rem;}
.Cooperation li .pic img{height: 100%;transition: transform 0.3s ease;}
.Cooperation li:hover .pic img {
    transform: scale(1.1);
  }
@media(min-width:1025px){
    .Cooperation li{margin: 0 1% 1% 0;}
    .Cooperation li:nth-child(5n){margin-right: 0;}
}
@media(max-width:1024px){
    .Cooperation {
        padding: 0.3rem 0 0.7rem;
    }
    .Cooperation li{width: 32%;margin: 0 2% 2% 0;}
    .Cooperation li:nth-child(3n){margin-right: 0;}
    .Cooperation li .pic{height: 0.6rem;}
}


/*Product_list */
.Product_list{overflow: hidden; padding: 0.8rem 0;background:#f9f9f9;}
.Product_list ul{overflow: hidden;}
.Product_list ul li{width: 31.33%;float: left; margin-bottom: 0.4rem;margin-right: 3%;}
.Product_list ul li:nth-child(3n){margin-right: 0;}
.Product_list li a{display: block; transition: 0.3s;}
.Product_list li .inner{position: relative;}
.Product_list li .Ispic{position: relative; z-index: 1; padding-bottom: 64%;border-radius: 0.1rem}
.Product_list li .txt{position: relative;z-index: 10;background-color: #fff;width: 86.568%;margin: -2.5vw auto 0;padding: 1.5vw;text-align: center;border-radius: 0.1rem;}
.Product_list li .txt aside{font-size: 24px;line-height: 1.5em;max-height: 3em;}
@media(min-width:1025px){
}
@media(max-width:1024px){
    .Product_list{padding: 0.3rem 0;}
.Product_list li a{margin: 0 2vw;}
.Product_list ul {display:flex;flex-wrap: wrap;justify-content: space-between;}
.Product_list ul li{width: 50%;float: none;margin-right: 0%;}
.Product_list li .txt aside{font-size: 13px;}
}



/*RighInfo003134 */
.RighInfo003134 {padding: 0.8rem 0;}
.RighInfo003134 .img-side{border: solid 1px #e0e0e0; margin-bottom: 4em;border-radius: 0.1rem;}
.RighInfo003134 .img-side .ytable-cell{ padding: 0.6rem;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom:64%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin:0.4rem 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: #ec4300; width: 100%;height: 100%;}
.RighInfo003134 .img-side .tit{font-size: 1.875em;color: #333; margin-bottom: 0.4rem;}
.RighInfo003134 .img-side .txt .desc p{font-size: 0.16rem;color: #333;line-height: 0.32rem;margin-bottom: 0.08rem;}
.RighInfo003134 .img-side .txt .desc p span{font-weight: bold;}
.RighInfo003134 .img-side .line{width: 1em; height: 2px; background-color: #ec4300;display: block;margin-bottom: 0.4rem;}
.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #e0e0e0;font-size:0.24rem; padding-bottom: 0.666em;color: #333; line-height: 2;margin-bottom: 0.4rem;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #ec4300;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 .singlePage p{line-height:0.32rem;margin-bottom: 0.08rem;color: #333;font-size: 0.16rem;}

@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 50%;border-right: solid 1px #e0e0e0;}
}
@media (max-width:1024px) {
    .RighInfo003134{padding: 0.3rem 0;}
.RighInfo003134 .img-side{ padding: 2em;}
.RighInfo003134 .img-side .ytable-cell{padding: 0;}
.RighInfo003134 .img-side .tit{font-size: 1.175em;font-weight: bold;margin: .2rem 0}
.RighInfo003134 .img-side {
    margin-bottom: 2em;
}

}




/*PicList002663 */
.PicList002663{padding: 0.8rem 0;}
.PicList002663 .news-top{ margin-bottom:5%;}
.PicList002663 .news-top li{ background:#f9f9f9;border-radius: 0.1rem;}
.PicList002663 .news-top li .pic{border-radius: 0.1rem;}
.PicList002663 .news-top li .more{ position:relative; color:#ec4300;padding-bottom: 0.04rem;}
.PicList002663 .news-top li .more::before{ position:absolute; content:''; width:100%; height:1px; left:0; bottom:0; background:#ec4300; transition:0.3s;}
.PicList002663 .news-top li .more:hover::before{ width:0;}
.PicList002663 .news-top .bx-wrapper{ position:relative; z-index:1;}
.PicList002663 .news-top .bx-viewport{ z-index:1}
.PicList002663 li time{ color:#ec4300; font-size:0.28rem;}
.PicList002663 li h3{font-size:0.24rem; line-height:30px; margin-bottom:0;height:60px;}
.PicList002663 li h3 a{ color:#333;}
.PicList002663 li h3 a:hover{ color:#ec4300;}
.PicList002663 li .desc{ line-height:0.32rem; font-size:0.16rem; overflow:hidden;margin-bottom:0.4rem;}
.PicList002663 .news-list li{ float:left;  margin-right:2%; margin-bottom:2%;overflow: hidden;border-radius: 0.1rem;}
.PicList002663 .news-list li .Ispic{padding-bottom: 64%;border-radius: 0.1rem; transition: 0.5s ease-in-out;}
.PicList002663 li:hover .Ispic{transform: scale(1.05);}
.PicList002663 .news-list li .txt{margin-top: 0.3rem;}
.PicList002663 .news-list li .txt .tit{font-size: 0.22rem; margin-bottom: 1em; line-height: 1.55}
.PicList002663 .news-list li .txt time{color: #999; font-size: 0.16rem;}
.PicList002663 .bx-pager{ text-align:center; background:#f9f9f9; padding:3% 5%;border-radius: 0.1rem 0 0 0;}
.PicList002663 .bx-pager div{ display:inline-block;padding:0 5px;}
.PicList002663 .bx-pager div a{ position:relative; display:block; width:14px; height:14px; border-radius:50%; border:1px solid transparent; overflow:hidden; line-height:1000px;}
.PicList002663 .bx-pager div a::before{ position:absolute; content:''; left:2px; top:2px; right:2px; bottom:2px; background:#c4c4c4; border-radius:50%; }
.PicList002663 .bx-pager div a.active{ background:#fff; border-color:#ec4300;}
.PicList002663 .bx-pager div a.active::before{ background:#ec4300;}
@media(min-width:1025px){
.PicList002663 .news-top li .pic{width:50%;padding-bottom:34%;border-radius: 0.1rem;}
.PicList002663 .news-top .txt{ width:50%;padding:0 3%;}
.PicList002663 .news-list li{width:32%;}
.PicList002663 .news-list li:nth-child(3n){ margin-right:0;}
.PicList002663 .bx-controls{ position:absolute; left:0;width:50%; bottom:0; z-index:10;}
.PicList002663 .bx-pager{ float:right;}
.PicList002663 .bx-pager div{ float:left;}
}
@media (max-width:1024px){
    .PicList002663{padding: 0.3rem 0;}
    .PicList002663 .news-top li .pic{padding-bottom:64%;}
.PicList002663 li .desc{height:1rem;margin-bottom: 0.4rem;}
.PicList002663 .news-list li{margin-bottom: 6%;}
.PicList002663 .news-top .txt{ padding:8% 6%;}
.PicList002663 .news-top .pic{padding-bottom:64%;}
.PicList002663 .bx-pager{background:none;}
.PicList002663 li time{font-size: 0.16rem;}
.PicList002663 li h3{font-size: 0.16rem;}
.PicList002663 li .desc{font-size: 0.13rem;}
.PicList002663 .news-list li .txt .tit{font-size: 0.14rem;}
.PicList002663 .news-list li .txt time{font-size: 0.13rem;}

}
@media(max-width:768px){
.PicList002663 .news-top .ycenter{ display:block;}
.PicList002663 .news-top li h3{ max-height:60px; height:auto;}
.PicList002663 .news-top li .desc{ margin:3% 0;}
.PicList002663 .news-list li{width:49%;}
.PicList002663 .news-list li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002663 .news-list li{ float:none; width:auto; margin-right:0;}
.PicList002663 .news-list li p,
.PicList002663 .news-list li h3{ height:auto;}
}



/* 新闻详情 */
.NewsInfo{padding:0.8rem 0;}
.NewsInfo .Info .InfoTit{margin-bottom:0.3rem;text-align: center;}
.NewsInfo .Info .InfoTit .title{font-size: 0.30rem;margin: 0; color:#333;}
.NewsInfo .Info .InfoTit .date{margin:0.2rem 0;display: inline-block;margin-right:0.3rem;font-weight: 100;font-size: 0.16rem;color: #999;}
.NewsInfo .Info .InfoTit .line{height:3px;border-top:1px solid #e8e8e8;box-sizing: content-box;}
.NewsInfo .Info .InfoCon{font-size: 0.16rem;line-height:0.32rem;color: #333;}
.NewsInfo .Info .InfoCon img{display: flex;margin:0 auto;}
.NewsInfo .Info .InfoPage{margin-top:0.5rem;padding:0.3rem 0;border-top:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9;display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
.NewsInfo .Info .InfoPage .Return-list{background: #ec4300;color: #fff;padding: 0.1rem 0.2rem;font-size: 0.16rem; display: block;flex-shrink: 0;}
.NewsInfo .Info .InfoPage dl{flex: 1; margin-right: 0.3rem;}
.NewsInfo .Info .InfoPage dl dd{line-height: 0.36rem;color:#333;}
.NewsInfo .Info .InfoPage dl dd a{color:#333;display: inline-block;margin-left:0.1rem;}
.NewsInfo .Info .InfoPage dl dd:hover a{color:#ec4300;}
@media(max-width:1024px){
    .NewsInfo {
        padding: 0.3rem 0;
    }
    .noBanbody{margin-top:0;}
    .NewsInfo .Info .InfoTit h2{line-height: 1.6;}
    .NewsInfo .Info .InfoTit .date{margin:10px 0;}
    .NewsInfo .Info .InfoPage{padding:20px 0;}
    .NewsInfo .Info .InfoPage dl dd{line-height: 30px;}
    .NewsInfo .Info .InfoTit .title{font-size: 0.18rem;font-weight: bold;}
    .NewsInfo .Info .InfoPage dl {display: flex;flex-direction: column;}
    .NewsInfo .Info .InfoPage .Return-list {margin-top: 0.5rem;}
}

@media(max-width:640px){
    .NewsInfo .Info{width:100%;}
}



.Return-list{ display:inline-block; border:2px solid #ec4300; padding:0.1rem 0.3rem; color:#ec4300; transition:0.4s;border-radius: 20rem;}
.Return-list:hover{ background-color:#ec4300; color:#fff;}

/*
 .RighInfo002254 为demo编号
 */
 .RighInfo002254{padding: 0.8rem 0;}
 .RighInfo002254 .b-top .pic{width: 40%;}
 .RighInfo002254 .slider-big{ border:1px solid #e8e8e8;}
 .RighInfo002254 .slider-big li{position: relative; background: #fff;background:url(../images/Floor003114-picbg.jpg) no-repeat center; background-size: 100% 100%;position: relative; overflow: hidden}
 .RighInfo002254 .slider-big li::after{position: absolute;top: 5%;right:5%; content: '';display: inline-block; width: 0.6rem;height: 0.6rem;background: url(../uploadfiles/consult-c-bg.svg) no-repeat;background-size: contain;}
 .RighInfo002254 .slider-big li figure{ background-size:contain;}
 .RighInfo002254 .slider-list{ position: relative;}
 .RighInfo002254 .slider-list li figure{  border:1px solid #e8e8e8;}
 .RighInfo002254 .slider-list li.slick-current figure{border-color: #ec4300; }
 .RighInfo002254 .slider-list .slick-arrow{position:absolute; width:100%; height:40px;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
 .RighInfo002254 .slider-list .slick-prev{background:#f7f7f7 url(../images/slick-prev.svg) no-repeat;background-position: center;}
 .RighInfo002254 .slider-list .slick-next{background:#f7f7f7 url(../images/slick-next.svg) no-repeat;background-position: center;}
 .RighInfo002254 .slider-list .slick-disabled{cursor:default;}
 .RighInfo002254 .right_info{ float:right; width:41%;}
 .RighInfo002254 .right_info h1{border-bottom:1px solid #e8e8e8;line-height: 1.8; color:#333; font-size:0.22rem; padding-bottom: 0.2rem;margin-bottom: 0.2rem;font-weight: normal;}
  .RighInfo002254 .right_info .desc{padding-bottom: .3rem}
 .RighInfo002254 .right_info p{line-height:0.32rem; color:#333;margin: 0;font-size: 0.16rem; margin-bottom: 0.04rem;}
 .RighInfo002254 .right_info p span{font-weight: bold;}
 .RighInfo002254 .tab{ padding-top:0.8rem;}
 .RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e8e8e8; overflow:hidden; font-size:0.16rem; font-weight:normal; color:#333;margin-bottom: 0.2rem;}
 .RighInfo002254 .tab .info{ line-height: 1.8;color: #333;}
 .RighInfo002254 .tab .h1_tab span{ float:left; padding:0 0.5rem; line-height:0.6rem; background-color:#ec4300;border-radius: 0.1rem 0.1rem 0 0;font-size: 0.18rem; margin-right:4px; cursor:pointer;display: inline-block;color: #fff;}
 .RighInfo002254 .tab .h1_tab span.on{ background-color:#ec4300; color:#fff;}
 .RighInfo002254 .right_info2{width:54%;padding-left: 5%;}
 .RighInfo002254 .list_img2{ width:46%; height: 4.5rem;border: 1px solid #e8e8e8;overflow: hidden;}
 .RighInfo002254 .list_img2 img{width: 100%; }
 @media (max-width:768px){
 .RighInfo002254 .list_img,
 .RighInfo002254 .right_info{ float:none; width:auto;}
 }
 @media (min-width:641px) {
 .RighInfo002254 .list_img{float:left; width:55%; position:relative;}
 .RighInfo002254 .slider-big{position:absolute; left:0; top:0; height:100%; width:80%; }
 .RighInfo002254 .slider-big *{height: 100%;}
 .RighInfo002254 .slider-list{padding:42px 0;margin-left: 82.5%;}
 .RighInfo002254 .slider-list .slick-arrow{ left: 0;}
 .RighInfo002254 .slider-list .slick-prev{top: 0;}
 .RighInfo002254 .slider-list .slick-next{bottom: 0;}
 .RighInfo002254 .slider-list li{ height:1rem;  position:relative;}
 .RighInfo002254 .slider-list li figure{ position:absolute; left:0; width:100%; top:0.1rem; bottom:0.1rem; background-size:contain;}
 .RighInfo002254 .slider-list li.slick-current figure{ border-width:2px;}
 }
 @media(max-width:640px){
 .RighInfo002254 .right_info h1{font-size:.16rem;font-weight: bold; }
 .RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 536 * 100%);}
 .RighInfo002254 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}
 .RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}
 .RighInfo002254 .slider-list .slick-arrow{ top: 0; width: 19px; height: 100%; background-size: contain;transform: rotate(-90deg);}
 .RighInfo002254 .slider-list .slick-prev{left: 0;}
 .RighInfo002254 .slider-list .slick-next{right: 0;}
  }	
  @media(max-width:1024px){
    .RighInfo002254{padding: 0.3rem 0;}
     .RighInfo002254 .list_img{ width:100%; }
     .RighInfo002254 .list_img2{ width:100%; height: 4.5rem;}
     .Return-list {
        padding: 0.1rem 0.25rem;
        margin-top: 0.2rem;
    }
    .RighInfo002254 .tab{padding: 0.3rem 0;}
  }
  @media(min-width:1025px){
     .RighInfo002254 .b-top{display: flex;}
 }
 



/*PicList002926 */
.PicList002926{padding: 0.8rem 0;}
.PicList002926 .more{ text-align: center;width: 8em; line-height: 40px;color: #fff; background: #ec4300;display: block;border-radius: 10rem;}
.PicList002926 .more:after{display: inline-block; content: '';background: url("../images/Floor003202-more2.svg") no-repeat;background-size: contain; width: 0.15rem; height: 0.12rem; vertical-align: middle; margin-left: 10%;}
.PicList002926 li{margin-bottom: 4.17vw;}
.PicList002926 li .pic{ overflow: hidden;}
.PicList002926 li .pic img{transition: 2s;}
.PicList002926 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002926 li:nth-child(2n-1) .info .inner{margin-left: 0.8rem;}
.PicList002926 li:nth-child(2n) .info .inner{margin-right:0.8rem;}
.PicList002926 li .info .inner{border-top: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8; padding: 2.03vw 1.98vw;text-align: center;position: relative;}
.PicList002926 li .info .inner::after{content: '';width: 2rem;height: 2rem;display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);opacity: .05;z-index: -1; background: url(../images/bg_icon.svg) no-repeat;background-size:contain;background-position: center;}
.PicList002926 li .title:after{display: block; content: ''; height: 2px;background: #ec4300; width: 1em; margin: 3% auto;}
.PicList002926 li .title a{color: #333;font-size:0.24rem;}
.PicList002926 li .title a:hover{color: #ec4300;}
.PicList002926 li .more{margin: 0 auto;}
.PicList002926 li  p{color: #333;line-height:0.32rem; margin-bottom: 0.4rem;font-size:0.16rem;}
@media(min-width:1025px){
.PicList002926 li .pic{width: 44%;}
}
@media(max-width:1024px){
    .PicList002926 {
        padding: 0.3rem 0;
    }
.PicList002926 li .ytable,
.PicList002926 li .ytable-cell{display: block;}
.PicList002926 li:nth-child(2n-1) .info .inner{margin-left: 0;}
.PicList002926 li:nth-child(2n) .info .inner{margin-right:0;}
.PicList002926 li .title a{font-size: 0.16rem;}
.PicList002926 li p{font-size: 0.13rem;margin-bottom: 0.1rem;}
.PicList002926 .more {
    width: 8em;
    line-height: 30px;
    font-size: 0.12rem;
    padding: 0 .1rem;
}

}


.Message{background: #f9f9f9;padding: 0.8rem 0;}
.Message .MessageBox{background: #fff;padding: 4%;border-radius: 0.1rem;}
.Message .MessageBox ul{display: flex;flex-wrap: wrap;}
.Message .MessageBox ul li{width:49%;margin:0 2% 2% 0;border:1px solid #e8e8e9;border-radius: 0.06rem;overflow: hidden;}
.Message .MessageBox ul li:nth-child(2n){margin-right: 0;}
.Message .MessageBox ul li:last-child{margin-right: 0;}
.Message .MessageBox ul li input{height:0.6rem;border:none;padding:0 0.2rem;width:100%;}
.Message .MessageBox ul li input::placeholder{font-size: 0.16rem;}
.Message .MessageBox ul li.col100{width:100%;}
.Message .MessageBox ul li textarea{display: block;width:100%;height:2.8rem;padding:0.2rem;border: none;}
.Message .MessageBox .formbtn{text-align: center;margin-top:0.2rem;}
.Message .MessageBox .formbtn button{width:2rem;height:0.6rem;line-height: 0.6rem;background: #ec4300;color:#fff;font-weight: lighter;font-size: 0.18rem;border: none;border-radius: 0.06rem;}
@media(max-width:1024px){
    .Message .MessageBox ul li input{height:36px;padding:0 15px;}
    .Message .MessageBox ul li textarea{height:120px;padding:10px 15px;}
    .Message .MessageBox .formbtn{margin-top:20px;}
    .Message .MessageBox .formbtn button{width:120px;height:36px;line-height: 36px;}
}



/*RighInfo003150 */
.RighInfo003150{overflow: hidden;padding: 0.8rem 0;}
.RighInfo003150 .connection{ background-color: #f9f9f9;}
.RighInfo003150 .autoCon-1600{ background-color: #fff;}
.RighInfo003150 .left{position: relative;}
.RighInfo003150 .Ispic{padding-bottom:27.2%;}
.RighInfo003150 .right .inner{padding:0 10%;}
.RighInfo003150 .right h3{margin: 0;color: #000; font-size: 0.22rem; position:relative; margin: 0;}
.RighInfo003150 .right h3:after{display: block; content: ''; height: 2px;background: #ec4300; width: 1em; margin: 6% 0;}
.RighInfo003150 .right .desc{color: #000;font-size: 0.16rem; }
.RighInfo003150 .right p{ line-height:1.8;}
.RighInfo003150 .right p img{height: 0.25rem;margin-right: 0.1rem;}
@media (min-width:1025px) {
.RighInfo003150 .left{width: 50%;}
.RighInfo003150 .right{width: 50%;}    
.RighInfo003150 .connection{display: flex;justify-content: center;align-items: anchor-center;}
}
@media (max-width:1024px) {
    .RighInfo003150 .right .inner {padding:6% 6% 4%;}
}

list-links li{ float:left;text-align:center; margin-bottom: 2%;margin-right:2%;}
.list-links li a{ display:block;}
.list-links li .Ispic{ position:relative; padding-bottom:50%; background-color:#fff; background-size:contain;transition:0.3s; margin:10px;}
.list-links li .Ispic::before{ position:absolute; content:'';  left:-10px; top:-10px; right:-10px; bottom:-10px; border:1px solid #e5e5e5; transition:0.3s;}
.list-links li a:hover .Ispic::before{ border-width:2px; border-color:#ec4300; box-shadow:2px 0 18px rgba(0,0,0,0.23);}
.list-links li aside{padding:1em 0;}
.list-cllinksient li{margin-right:2%;margin-bottom:3%;}
@media(min-width:1025px){
.list-links li{width:18.4%;}
.list-links li:nth-child(5n){ margin-right:0;}
}
@media(min-width:641px) and (max-width:1024px){
.list-links li{ width:32%;}
.list-links li:nth-child(3n){ margin-right:0;}
}
@media (max-width:640px) {
.list-links li{ width:48%;margin-right:4%;}
.list-links li:nth-child(2n){ margin-right:0;}
}

.list-search{padding: 0.5rem 0;}
.list-search li{line-height: 2; background-color: #fff; box-shadow: 0 0 0.05rem rgba(0,0,0,0.05); margin-bottom: 1%; padding:0.6em 1em;border-radius: 0.05rem;}
.list-search li time{float: right;color: #999;}
@media(min-width:1025px){
.list-search ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.list-search li{width: 49%; }
}

.list-links,
.singlePage{padding: 4% 0;}