@font-face {
	font-family:'harmb';
	src:url(../css/fonts/HarmonyOS/Bold.woff);
}
@font-face {
	font-family:'harml';
	src:url(../css/fonts/HarmonyOS/Light.woff);
}
@font-face {
	font-family:'harmm';
	src:url(../css/fonts/HarmonyOS/Medium.woff);
}
@font-face {
	font-family:'harmr';
	src:url(../css/fonts/HarmonyOS/Regular.woff);
}
body{font-family:"harmm";}
/*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: #1285c9;}
.Top003198 li .sub .pic .Ispic{padding-bottom: calc(400 / 310 * 100%); background-color: #eee;}
.Top003198 .top-hotline{color: #1285c9;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; margin-left: calc(56 / 1920 * 100vw);}
.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;}
@media (min-width:1025px) {
.Top003198 .logo{display: table; height: calc(90 / 16 * 1em);}
.Top003198 .logo a{display: table-cell; vertical-align: middle;}
.Top003198 .logo img{max-height:calc(60 / 16 * 1em);}
.Top003198 menu li{float: left; margin-right: calc(76 / 1920 * 100vw);}
.Top003198 menu li span{line-height: calc(90 / 18 * 1em);}
.Top003198 li .sub{position: absolute; top: 100%; background-color:#fff; width: calc(220 / 16 * 1em); margin-left: calc((200 / 16 * 1em) / -2); padding:  calc(10 / 16 * 1em); 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(100 / 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: #1285c9;}
.Top003198 li .sub{background-color: #eee;}
.Top003198 li .sub .pic{display: none;}
.Top003198 .top-search{margin: 0 5vw 0 0; 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: #1285c9;}
.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;}
.Top003198 .open-menu span{display: block; transition: 0.3s;height: 2px; background-color: #000;}
.menu-show .Top003198 .open-menu{border-radius: 50%; background-color: #1285c9; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em); }
.menu-show .Top003198 .open-menu span{background-color: #fff; height: 1px;}
}
/*Banner003200 */
.Banner003200{position: relative;z-index: 1;}
.Banner003200 .solgan{position: absolute; left: 0;top: 0;width: 100%; height: 100%;z-index: 10;}
.Banner003200 .solgan .auto{max-width: 1600px; height: 100%;}
.Banner003200 .solgan img{max-width: calc(577 / 1600 * 100%);}
.Banner003200 .slick-dots{position: absolute; left: 0;width: 100%;text-align: center; bottom: calc(60 / 960 * 100%);z-index: 10;}
.Banner003200 .slick-dots li{width: 15px;height: 15px;border: 1px solid #fff; border-radius: 50%; cursor: pointer; display: inline-block; margin: 0 calc(10 / 1920 * 100vw);}
.Banner003200 .slick-dots li button{display: none;}
.Banner003200 .slick-dots li.slick-active{background-color:#1285c9; border-color: #1285c9;}
@media (min-width:1025px) {
.Banner003200 .wap{display: none;}
}
@media (max-width:1024px) {
.Banner003200 .pc{display: none;}
}
/*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 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.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;transition: 0.3s;}
.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  li.slick-slide img.pc{display: none;}
}*/

/*方法1，2，3*/
.Banner002826 li.slick-slide{position: relative;}
.Banner002826 li.slick-slide img{display: block;width: 100%;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);min-height: 100%; min-width: 100%;}
.Banner002826 li.slick-slide video + a{visibility: hidden;}
@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{width: 100%;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}

/*方法5  添加播放按钮+弹窗*/
/*.Banner002826 .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20; cursor: pointer;}

.video-openbox{position:fixed;left:0;height:100%;width:100%; z-index:500;background:rgba(0,0,0,0.5); top:0;}
.video-openbox .ytable{height: 100%;}
.video-openbox .close{position: absolute;right: 20px;top: 20px; width: 30px; height: 30px; cursor: pointer; z-index: 10; cursor: pointer;}
.video-openbox .close:before,
.video-openbox .close:after{position: absolute;width: 100%; left: 0; top: 50%; height: 3px; margin-top: -1.5px; background: #fff; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.video-openbox .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.video-openbox video{max-width: 1200px; margin: 0 auto;display: block;}*/

.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: 50%; transform: translate(-50%,0); bottom: 5%;overflow: hidden; z-index: 10;}
.Banner002826 .slick-dots li{float: left; width: 18px; height: 18px;position: relative; border-radius: 50%;border: 2px solid #fff; cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li:before{position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; border-radius: 50%;background: #fff; transition: 0.3s;content: '';}
.Banner002826 .slick-dots li.slick-active:before{transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);}
.Banner002826 .slick-dots li button{display: none;}
@media(max-width:640px){
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}






.Home_tit{display: flex;align-items: center;justify-content: space-between;margin-bottom: 3em;}
.flex_cen{justify-content: center;}
.tit_left h2{font-size: calc(44 / 16 * 1em);color: #333;}
.tit_left span{font-size: calc(18 / 16 * 1em);color: #999;display: block;margin-top: 1em;}

.Home_more a{display: inline-block; padding: 0 calc(57 / 16 * 1em) 0 calc(20 / 16 * 1em); line-height: calc(50 / 16 * 1em);border: solid 2px #1285c9; border-radius: calc(60 / 16 * 1em);color: #1285c9; background: url(../images/more.svg) no-repeat right calc(21 / 16 * 1em) center; transition: 0.3s; background-size: auto calc(22 / 16 * 1em);font-size: calc(18 / 16 * 1em)}
.Home_more a:hover{background-color: #1285c9;color: #fff; background-image: url(../images/more-bai.svg); background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(20 / 16 * 1em) 0 calc(57 / 16 * 1em); }

.Floor001900{padding: 4vw 0;background: url(../images/pro.jpg) no-repeat center center;background-size: cover;}
.Floor001900 .Home_tit{margin-bottom: 0;}
.Floor001900 .list{position:relative;}
.Floor001900 .list .owl-stage-outer{ overflow:hidden; }
.Floor001900 .owl-item{ float:left;}
.Floor001900 .owl-carousel{ position:relative; width:100%;}
.Floor001900 .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.Floor001900 .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%;}
.Floor001900 .owl-wrapper,
.Floor001900 .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.Floor001900 .owl-pagination{ display:none;}
.Floor001900 .owl-nav button{ position:absolute; top:50%; background:url(../images/zuo.svg) no-repeat center center;  width:5em; height:5em;margin-top:-31.5px;z-index:10; cursor:pointer; overflow:hidden; line-height:1000px;opacity:1; border: none; padding: 0;background-size: 30px;border: 1px solid #1285c9;border-radius: 100px;}
.Floor001900 .owl-nav button.owl-prev{ left:-6%;}
.Floor001900 .owl-nav button.owl-next{ right:-6%;background-image: url(../images/you.svg);}
.Floor001900 .owl-nav button:hover{background-color: #1285c9;box-shadow: 0 10px 10px rgba(18,133,201,.1);background-image: url(../images/zuo-bai.svg);}
.Floor001900 .owl-nav button.owl-next:hover {background-image: url(../images/you-bai.svg);}

.Floor001900 .item{ padding:3vw 0;}
.Floor001900 .item a{ display:block; background-color:#fff;color: #333;border-radius: 20px;overflow: hidden;}
.Floor001900 .item figure{ background-color:#fff; padding-bottom:100%; background-size:contain;}
.Floor001900 .item figure img{ display:none;}
.Floor001900 .item div{ padding:10%;text-align: center;}
.Floor001900 .item h5{ margin:0 0 5% 0; font-size:2em;font-weight: normal;color: #333;}
.Floor001900 .item span{color: #999;font-size: 1em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-weight: normal;font-family:harml ;line-height: 1.5;}
@media(max-width:1200px){
.Floor001900 .owl-nav button{opacity: 1; background-color: #e4e7ea; border: 5px solid #e4e7ea; width: 40px; height: 73px;}
.Floor001900 .owl-nav button.owl-prev{ left:0;}
.Floor001900 .owl-nav button.owl-next{ right:0;}
.Home_more a{background-image: none;padding: 0 10px;line-height: 30px;font-size: 16px;}
.tit_left h2{font-size: 24px;margin: 0 auto}
.tit_left span{margin-top: 5px;}
.Floor001900 .item div{padding: 20px;}
.Floor001900 .item a{border-radius: 10px;}
.Floor001900 .list .owl-stage-outer{margin-top: 20px;}
.Floor001900 .item h5{font-size: 1.5em}
}
@media(max-width:640px){
.Floor001900 h3{font-size: 24px; }
.Floor001900 h3 span{font-size: 35px; }
.Floor001900 .item{ padding:0 6px;}
}
@media(max-width:480px){
.Floor001900 .owl-odd .item{ padding-top:0;}
}

.home1{align-items:stretch; overflow: hidden;}
.home1 .item{background-size:cover;background-repeat:no-repeat;background-position:center;padding:10% 60px 140px 60px;float: left;color:#fff;position:relative;width:50%;-webkit-transition:.6s;transition:.6s;z-index:10;height:700px;}
.home1 .item:hover{width:75% !important;}
.home1 .item:hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:-1;}
.home1 .item .icon{text-align:center;-webkit-transition:.6s;transition:.6s;opacity:1;margin-top:0;}
.home1 .item:hover .icon{opacity:0;margin-top:-160px;text-align:left;}
.home1 .item .tit{font-size:2em;text-align:center;margin:20px 0 50px;}
.home1 .item:hover .tit{text-align:center;}
.home1 .item .desc{font-size:1.125em;line-height:30px;position:relative;top:60px;opacity:0;-webkit-transition:.6s;transition:.6s;max-height:180px;overflow:hidden;text-align: center;}
.home1 .item:hover .desc{top:0;opacity:1;}
.home1 .item .ibtn{position:absolute;left:0;bottom:10%;width:100%;padding:21px 40px 0px;text-align:center;line-height:46px;justify-content:center;background:url(../images/flashline2.png) no-repeat top center; color: #fff;}
.home1 .item .ibtn .more{color: #fff;}
.home1:hover .more{display: none !important;}
.home1:hover .item{width:25%;padding-left:40px;padding-right:40px;}
.home1 .item .ibtn .tags{vertical-align:middle;white-space:nowrap;width:0; }
.home1 .item .ibtn .tags a{display:inline-block;vertical-align:middle;padding-right:20px;color: #ffffff;margin-right:20px;background:url(../images/more-bai.svg) no-repeat right center;position:relative;left:30px;opacity:0;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transition:.6s;transition:.6s;font-size: 18px;}
.home1 .item:hover .ibtn .more{display:inline-block;border:2px solid #fff;padding:0 17px;border-radius:23px;line-height:42px;white-space:nowrap;}
.home1 .item:hover .ibtn .more:after{content:"+";margin-left:40px;font-size:20px;vertical-align:middle;color: #ffffff;}
.home1 .item:hover .ibtn{justify-content:space-between;padding:45px 40px 24px;background:url(../images/flashline.png) no-repeat top center;}
.home1 .item:hover .ibtn .tags{width:auto;}
.home1 .item .ibtn .tags a:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s;}
.home1 .item .ibtn .tags a:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s;}
.home1 .item .ibtn .tags a:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s;}
.home1 .item .ibtn .tags a:nth-child(5){-webkit-transition-delay:.7s;transition-delay:.7s;}
.home1 .item:hover .ibtn .tags a{left:0;opacity:1;color: #ffffff;}

@media (max-width:560px){
.subtitle span{font-size:24px;}
.home1{display:block;}
.home1 .item{width:100% !important;height:auto;}
.home1 .item:hover{width:100% !important;}
.home1 .item{padding:30px 30px 120px;}
.home1 .item .icon{margin:0 !important;opacity:1 !important;text-align:left;}
.home1 .item .icon img{height:90px;}
.home1 .item .tit{text-align:left;margin:20px 0;font-size:24px;}
.home1 .item .desc{font-size:14px;top:0;opacity:1;}
.home1 .item .ibtn{padding:40px 20px 20px !important;line-height:20px;align-items:center;overflow:hidden;}
.home1 .item .ibtn .tags a{padding-right:12px;font-size:14px;}
.home1 .item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:-1;}
.home1 .item:hover .ibtn .more{line-height:40px;}
}


/*Floor003180 */
.Floor003180{overflow: hidden;position: relative;z-index: 1;padding: 4vw 0;}


@media (min-width:1025px) {
.Floor003180 .left-intro{width: calc(590 / 1440 * 100%);}   
.Floor003180 .right-img{width: 50%; } 
}
.Floor003180 .about_box{display: flex;align-items: center;justify-content: space-between;width:100%;}
.Floor003180 .left-intro .column-name{margin-bottom: calc(73 / 16 * 1em);}
.Floor003180 .intro h2{color: #1285c9;font-size: calc(32 / 16 * 1em);line-height: 1.5;}
.Floor003180 .intro span{color: #666;font-size: 1.3em;font-weight: 100;font-family: harml;white-space: 2px;display: block;margin-bottom: 1em;}
.Floor003180 .intro pre{line-height: calc(30 / 16 * 1em);font-size: calc(16 / 16 * 1em);font-family: harmm;}
.Floor003180 .intro pre p{margin: 0;padding: 0;}
.Floor003180 .intro + .number{margin-top: calc(63 / 16 * 1em);}
.Floor003180 .number li{float: left;width: calc((100% - (20 / 16 * 1em)) / 2); margin-bottom: calc(20 / 16 * 1em);padding: 1em calc(20 / 16 * 1em);
background: -moz-linear-gradient(left,  rgba(191,156,80,0.3) 0%, rgba(191,156,80,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(191,156,80,0.3) 0%,rgba(191,156,80,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dbf9c50', endColorstr='#00bf9c50',GradientType=1 ); /* IE6-9 */
}

.wz{line-height: 2em;max-height: 28em;overflow-y: scroll;}
.wz::-webkit-scrollbar{width: 4px;}
.wz::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); background: rgba(0,0,0,0.2);}
.wz::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}




.Floor003180 .left-intro .more{margin-top: calc(55 / 16 * 1em);}
.Floor003180 .left-intro .more a{display: inline-block; border-top: 1px solid rgba(0,0,0,0.2); width: calc(180 / 16 * 1em); padding: calc(24 / 16 * 1em) 0 0 0;color: #666; background: url(../images/Floor003180-more2.svg) no-repeat right calc(9 / 16 * 1em) center; background-size: calc(15 / 16 * 1em) auto;transition: 0.3s; height: calc(65 / 16 * 1em);}
.Floor003180 .left-intro .more a:hover{border-top: 0;width: calc(220 / 16 * 1em); color: #fff; background-color: #bf9c50; padding: 0 0 0 calc(30 / 16 * 1em); background-image: url(../images/Floor003180-more.svg);background-position: right calc(27 / 16 * 1em) center;box-shadow: 0 calc(10 / 16 * 1em) calc(40 / 16 * 1em) rgba(148, 113, 37, 0.3);line-height: calc(65 / 16 * 1em); }

.Floor003180 .right-img{position: relative; padding-bottom: 39%;}
.Floor003180 .right-img > *{position: absolute;left: 0;}
.Floor003180 .right-img .Ispic{ top: 0;height: 100%; width: 100%; transition-property: transform; transform-style: preserve-3d;}
.Floor003180 .right-img .main{bottom:calc(100 / 676 * 100%);width: 100%;}
.Floor003180 .right-img .team a{display: block; max-width: calc(420 / 16 * 1em);color: #fff; width: 80%; background: url(../images/Floor003180-more.svg) no-repeat right 2em top 2em #bf9c50;color: #fff; padding: 2em 0 2em calc(66 / 16 * 1em); transition: 0.3s; background-size: calc(15 / 16 * 1em) auto;}
.Floor003180 .right-img .team a:hover{background-color: rgba(255,255,255,0.5); color: #bf9c50; background-image: url(../images/Floor003180-more2.svg);}
.Floor003180 .right-img .team span{font-size: calc(18 / 16 * 1em); line-height: calc(30 / 18 * 1em);display: block;}
.Floor003180 .right-img .team aside{font-size: calc(30 / 16 * 1em); line-height: 1;}
.Floor003180 .right-img .top-man{padding-left: calc(66 / 16 * 1em);color: #fff; margin-bottom: calc(49 / 16 * 1em);}
.Floor003180 .right-img .top-man h3{margin: 0 0 calc(12 / 33 * 1em);font-size: calc(33 / 16 * 1em);font-family: 'Oswald-Medium','SourceHanSansCN-Bold'; font-weight: normal;}

.Floor003180 .num li+li{margin-top:3vw;}
.Floor003180 .num .t1 > *{vertical-align: middle; display: inline-block; color: #333; line-height: 0.75; font-weight: bold;}
.Floor003180 .num .t1 b{font-size: calc(44 / 16 * 1em); }
.Floor003180 .num .t1 sub{font-size: calc(20 / 16 * 1em); padding-left: calc(5 / 22 * 1em);}
.Floor003180 .num .t2{font-size: calc(17 / 16 * 1em); color: #999; margin-top: calc(10 / 17 * 1em);}


.Floor003180 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.Floor003180 .number-count ul{display: flex;justify-content: space-between;padding: 0 5vw;}
.Floor003180 .number-count li{color: #333333;}
.Floor003180 .number-count li span{display: inline-block;position: relative;font-size: 2em;font-family: 'Bebas';color: #1285c9; margin: 0 5px;}
.Floor003180 .number-count li span i{font-style: normal;}
.Floor003180 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.Floor003180 .number-count li span i.opa{opacity: 0;}
.Floor003180 .number-count li sup{display: inline-block;vertical-align: top;color: #1285c9;font-size:1em;}

@media (min-width:1025px) {
.Floor003180 .right-img .Ispic{width: 100%; border-radius: 20px;overflow: hidden;}
}
@media (max-width:1024px) {
.Floor003180 .intro h2{font-size: 24px;margin: 0 auto}
.Floor003180 .intro span{font-size: 1em}
.wz p{margin: 0 auto;line-height: 1.5}
.Floor003180 .left-intro .more{text-align: center;}
.Floor003180 .left-intro .more a{text-align: left;}
.Floor003180 .right-img{padding-bottom: 100%; margin:0 auto;display:inline-block;width:100%;margin-top:20px;}
.Floor003180 .right-img .Ispic{transform: translateX(calc(-146 / 1920 * 100vw)) translateZ(calc(163 / 1920 * 100vw)) rotateY(-20deg); width: 120%;}
.Floor003180 .about_box{display: inline-block;width: 100%;}
.Floor003180 .number-count{margin: 20px 0;padding: 20px 0}
.Floor003180{padding-bottom: 0;}
}


/*PicList002433 */
.PicList002433 { overflow: hidden; padding: calc(120 / 16 * 1em) 0 calc(100 / 16 * 1em);background: #f6f7f9 url(../images/honor_02.jpg) no-repeat center center;background-size: cover;}
.PicList002433 .slick-arrow { position: absolute; top: 50%; width: 4rem; height: 4rem; margin-top: -25px; border: 1px solid #1285c9; padding: 0; background: url(../images/you.svg); font-size: 0; z-index: 10; cursor: pointer; border-radius: 50%;background-size: 2rem;background-position: center center;background-repeat: no-repeat;}
.PicList002433 .slick-arrow:hover { background-color: #1285c9;background-image: url(../images/you-bai.svg);box-shadow: 0 10px 10px rgba(18, 133, 201, .1);}
.PicList002433 .slick-arrow:hover:before { border-color: #fff; }

.PicList002433 .slick-prev{background-image: url(../images/zuo.svg);}
.PicList002433 .slick-prev { left: -50px; }
.PicList002433 .slick-next { right: -50px; }
.PicList002433 .slick-prev:hover{background-image: url(../images/zuo-bai.svg);}
@media(max-width:1408px) {
.PicList002433 .slick-prev { left: 2%; }
.PicList002433 .slick-next { right: 2%; }
}
@media(max-width:1024px) {
.PicList002433{padding: 30px 0}
.Home_tit{margin-bottom: 15px;}

}
@media(max-width:640px) {
.PicList002433 .slick-arrow { width: 7vw; height: 7vw; margin-top: -3.5vw;background-size: 60% }
.PicList002433 .slick-arrow:before { width: 40%; height: 40%; margin: 0; left: 40%; top: 30%; }
.PicList002433 .slick-next:before { left: 20%; }
.Home_tit{display: inline-block;width: 100%;}
.Home_more a{float: right;margin-top: -64px;}
.Floor003180 .number-count ul{flex-wrap: wrap;justify-content: center}
.Floor003180 .number-count ul li{width:auto; margin:0 1%;}
}
.PicList002433 .slider { padding: 0 50px; position: relative; }
.PicList002433 .slider li { position: relative; text-align: center; }
.PicList002433 .slider:before, .PicList002433 .slider:after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; }
.PicList002433 .slider:before { left: 0; background: url(../images/PicList002433_ul_l.png) no-repeat 0 0; }
.PicList002433 .slider:after { right: 0; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002433 .slider li aside { padding-top: 35px; height: 90px; background: url(../images/PicList002433_libg.png) repeat-x left top; }
.PicList002433 .slider li .ytable { height: 300px; }
.PicList002433 .slider li .ytable-cell { vertical-align: bottom; }
.PicList002433 .slider li figure { position: relative; display: inline-block; max-width: 80%; }
.PicList002433 .slider li figure:after { position: absolute; right: -24px; background: url(../images/PicList002433_ying.png) no-repeat left bottom; width: 24px; height: 100%; background-size: contain; content: ''; }
.PicList002433 .slider li figure img { max-height: 300px; padding: 10px; background: url(../images/PicList002433_kuang.png) no-repeat center; background-size: cover; }
.PicList002433 .slider li p { margin: 0 auto; max-width: 210px; width: 90%; line-height: 20px; max-height: 40px; color: #333;font-size: 1.25em; }

.PicList002433 .tab-ul{text-align: center;position: relative}
.PicList002433 .tab-ul li{line-height:calc(50 / 16 * 1em); text-align: center;background: #fff; padding: 0 calc(30 / 16 * 1em);border-radius:50px; cursor: pointer;margin-bottom: calc(50 / 16 * 1em);border: 1px solid #ddd;display: inline-block;color: #333;font-size: calc(16 / 16 * 1em);}
.PicList002433 .tab-ul li:not(:last-child){margin-right: calc(20 / 16 * 1em);}
.PicList002433 .tab-ul li.on{color: #fff;background: #1285c9;border-color: #1285c9}
.PicList002433 .tab-ul li.on span{display: block;color: #fff}

@media(max-width:1024px) {
.PicList002433 .slider li .ytable{height: 260px}
}
@media(max-width:640px) {
.PicList002433 .slider li p { font-size: 12px; }
.PicList002433 .slider li .ytable { height: 150px; }
.PicList002433 .slider li figure img { max-height: 150px; padding: 3px }
.PicList002433 .slider li.slick-active:first-child:before { display: none; }
}

@media(max-width:480px) {
.PicList002433 .slider li .ytable { height: 100px; }
.PicList002433 .slider li figure img { max-height: 100px; }
}
/*Bottom003000 */
.Bottom003000{background: #1285c9 url(../images/bottom.jpg) no-repeat center center;padding: 3.44vw 0;background-size: cover;}
.Bottom003000,
.Bottom003000 a{color: rgba(255,255,255,0.5); }
.Bottom003000 a{transition: 0.3s;}
.Bottom003000 a:hover{color: #fff;}
.Bottom003000 .auto{max-width: 1400px;}
.Bottom003000 .b-left .contact{font-weight: 100;line-height: 2.285em;margin-top: 4.5vw;}
.Bottom003000 .b-left .logo{max-width: 200px;}
.Bottom003000 .share{margin: 20px 0;}
.Bottom003000 .share li{float: left;position: relative;}
.Bottom003000 .share li:not(:last-child){margin-right: 9px;}
.Bottom003000 .share li figure{display: none;width: 130px; position: absolute; left: 0;bottom: 100%; margin-bottom: 10px;background: #fff;padding: 5px;}
.Bottom003000 .share li figure:after{position: absolute; content: ''; border: 5px solid transparent; border-top-color: #fff; left: 16px; top:100%;}
.Bottom003000 .share li a{display: block;width: 40px; height: 40px; border-radius: 50%;background-color: rgba(60,60,60,0.3); background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.Bottom003000 .share li a:hover{background-color: #fff;}
.Bottom003000 .share li.wx a{background-image: url("../images/Bottom003000_wx.png");}
.Bottom003000 .share li.sina a{background-image: url("../images/Bottom003000_sina.png");}
.Bottom003000 .share li.douyin a{background-image: url("../images/Bottom003000_douyin.png");}

.Bottom003000 .b-right nav{border-bottom: 1px solid rgba(255,255,255,0.2); }
.Bottom003000 .b-right nav a{color: #fff;font-size: 1.125em;display: inline-block;}
.Bottom003000 .b-right nav a:not(:last-child):after{display: inline-block; content: '·'; margin:0 2em;}
.Bottom003000 .b-right nav a:hover{color: #1285c9;}
.Bottom003000 .b-right aside{padding-bottom: 15px;}
.Bottom003000 .b-right aside a:not(:last-child):after{display: inline-block; content: ''; margin:0 7px; width: 2px; height: 2px; vertical-align: middle;background: rgba(255,255,255,0.5);}
@media(min-width:1025px){
.Bottom003000 .b-right{text-align: right;}
.Bottom003000 .b-right nav{padding-bottom: 40px; margin-bottom: 147px;}
}
@media(max-width:1024px){
.Bottom003000{text-align: center;}
.Bottom003000 .b-right{padding-top: 3vw;border-top: 1px solid rgba(255,255,255,0.2); margin-top: 3vw;}
.Bottom003000 .b-right nav{display: none;}
.Bottom003000 .share,
.Bottom003000 .contact{display: table; margin: 0 auto;}
.Bottom003000 .share{margin-top: 3vw;margin-bottom: 3vw;}
.Bottom003000 .contact{text-align: left;}
.Bottom003000 .b-left .logo{margin: 0 auto}
}


/*RighInfo003134 */
.RighInfo003134 .auto{padding: 4em 0;}
.RighInfo003134 .img-side{border: solid 1px #f2f2f2; margin-bottom: 4em;}
.RighInfo003134 .img-side .ytable-cell{ padding-right: 2em;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 55.167%;}
.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: #1285c9; 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 .txt{text-align: center;}

.RighInfo003134 .img-side .txt p{line-height: 2;font-size: 1em;color:#333;text-align: left;}
.RighInfo003134 .img-side .txt p span{color: #1285c9;text-decoration: underline;}

.RighInfo003134 .img-side .tit{font-size: 2em;color: #333; margin-bottom: 0.6em;}
.RighInfo003134 .img-side .line{width: 15px; height: 2px; background-color: #1285c9;display: block;margin: 0 auto 1vw;}
.RighInfo003134 .img-side .btn{ margin-top: 4.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgba(218, 37, 29, 0.08);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #1285c9;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.banner,.banner img{width: 100%;}

.lm_tit{margin-bottom: 3vw;}
.lm_tit h2{font-size: 2em;color: #333;text-align: center;font-weight: 100;}

.pro_bz{padding: 4% 0;background: #fff;}
.pro_bz p{line-height: 2;font-size: 1em;color: #333;margin-top: 1em;}

.pro_td{background-color: #f9f9f9;padding: 4% 0;}
.pro_td ul{display: flex;flex-wrap: wrap;}
.pro_td ul li{width: 49%;margin-right: 2%;border-bottom: 1px dashed #dcdcdc;background: url(../images/quan.svg) no-repeat left 0.7em;background-size: 1em;padding-left: 1.5em;list-style: none;padding-bottom: 1em;margin-bottom: 2%;color: #333;line-height: 2;}
.pro_td ul li:nth-child(2n){margin-right: 0;}
.pro_td ul li h2{font-size: 1.3em;color: #333;}

.pro_bz ul{display: flex;flex-wrap: wrap;margin-top: 3vw;}
.pro_bz ul li{background-color: #fff;border-radius: 10px;box-shadow: 0 0 13px rgba(0, 0, 0, .13);padding: 2%;text-align: left;margin-bottom: 2%;margin:1em 0.8em;}
.pro_bz ul li img{max-width: 50px;}
.pro_bz ul li .off{display: none;}
.pro_bz ul li:hover .on{display: none;}
.pro_bz ul li:hover .off{display: block;margin: 0;}
.pro_bz ul li:hover{background: #1285c9 url(../images/dt.png) no-repeat right bottom;background-size: cover;}
.pro_bz ul li h2{color: #333;font-size: 1.3em;margin-top: 0.5em;font-weight: 100;}
.pro_bz ul li p{line-height:1.5em;color: #666;font-size: 1em;height: 7.5em;}
.pro_bz ul li:hover h2,.pro_bz ul li:hover p{color: #fff;}

.pro_bz .slick-dots{position: absolute;left: 50%;transform: translateX(-50%);bottom: -3em;}
.pro_bz .slick-dots li{float: left;list-style: none;width: 15px;height: 15px;border-radius: 100px;overflow: hidden;background: #ccc;margin: 0 5px !important;}
.pro_bz .slick-dots li button{display: none;border: none;line-height: 100px;}
.pro_bz .slick-dots li.slick-active{background: #1285c9;}



.pro_xn{background-color: #f9f9f9;padding: 4% 0;}
.pro_xn ul{display: flex;flex-wrap: wrap;margin-top: 4vw;}
.pro_xn ul li{width: 23.5%;margin-right: 2%;background-color: #fff;padding: 2em;margin-bottom: 2%;position: relative;}
.pro_xn ul li::after{content: "";display: block;width: 2px;height: 50px;background: #1285c9;position: absolute;left: 0;top: 2em;}
.pro_xn ul li:nth-child(4n){margin-right: 0;}
.pro_xn ul li h2{font-size: 1.3em;color: #333;line-height: 2;font-weight: 100;}
.pro_xn ul li p{line-height: 2;font-size: #999;font-size: 1em;}

.pro_cs{padding: 4% 0;}
.pro_cs_box{display: flex;justify-content: space-between;align-items: center;}
.pro_cs_left{width: 40%;}
.pro_cs_right{width: 60%;}
.pro_cs_right dl{display: flex;align-items: center;flex-wrap: wrap;}
.pro_cs_right dl dd{width: 49%;margin-right: 2%;margin-bottom: 2%;}
.pro_cs_right dl dd:nth-child(2n){margin-right: 0;}
.pro_cs_right dl dd span{color: #1285c9;margin-bottom: 0.5em;display: block;border-bottom: 1px dashed #dcdcdc;padding-bottom: 0.5em;font-size: 1.3em;}
.pro_jscs{padding: 4% 0;background-color: #f9f9f9;}
.pro_jscs table{border: 1px solid #dcdcdc;width: 100%;font-size: 1em;color: #333;background-color: #fff;}
.pro_jscs table tr,.pro_jscs table td{border: 1px solid #dcdcdc;padding: 1em;font-size: 1em;}
.pro_jscs p{color: #1285c9;font-size: 0.825em;margin-top: 1em;}
.pro_jscs table tr td:nth-child(1){width: 35%;}

.cpms p{line-height: 2;color: #333;font-size: 1em;margin-bottom: 1em;}
.cpms img{display: block;margin: 1em auto;}
.cpms{padding: 3% 0;}
.cpms .color{color: #1285c9;text-decoration: underline;}
.cpms .red{color: red;}

/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #1285c9;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #1285c9;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
.Menu003135 .nav-menu li:not(:last-child){margin-right: 20px;}
.RighInfo003134 .auto{padding: 30px 0}
.RighInfo003134 .img-side{margin-bottom: 0;}
.RighInfo003134 .img-side .tit{font-size: 24px;-webkit-line-clamp:6;}
.RighInfo003134 .img-side .txt{padding: 10px;}

}
@media (max-width:640px) {
.pro_td ul li{width: 100%;margin-right: 0;}
.pro_jscs{max-width: 100%;overflow-x: auto;}

}
/*
 .PicList002797
 */
.PicList002797 {padding:4vw 0;}
.PicList002797 li{ float:left; width:31%; margin:0 3.5% 3.5% 0; border: 1px solid #e8e8e8; border-radius: 10px;}
.PicList002797 li:nth-child(3n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:6%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ padding-bottom:132%; margin-bottom: 4%;background-size: contain;}
.PicList002797 li h4{ font-size: 1em;color: #999;margin-bottom: 0.5em;}
.PicList002797 li h3{ font-size: 1.8em; color:#202020;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(18, 133, 201,0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:#1285c9;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:24px;}
.PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:48px; margin:14px auto 20px;} 
.PicList002797 li .hover p{ font-size:16px; line-height:30px; margin:0; max-height:90px; overflow:hidden;}
.PicList002797 .more{ display: block; text-align: center; margin-top:50px;}
.PicList002797 .more span{ display: inline-block; padding-left: 40px; padding-right: 64px; line-height: 3; background:url(../images/more-bai.svg)no-repeat 74% center #f6b26f ; border-radius: 5px;transition:all 0.5s ease-out 0s;background-size: 1.5em;}
.PicList002797 .more span:hover{padding-left:50px; padding-right:74px;  }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 li{ float:none; width:auto;} 
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}
/*Page002623 */
.Page002623{padding: 2vw 0 4vw 0; text-align: center;font-size: 18px;}
.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 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;border-radius: 100px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #1285c9;}
.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: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;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;}



.cpcs dl{display: flex;flex-wrap: wrap;}
.cpcs dl dd{width: 49%;margin-right: 2%;color: #333;font-size: 1em;line-height: 2;background-color: #fff;padding: 0.5em 2em;margin-bottom: 2%;border-radius: 5px;position: relative;}
.cpcs dl dd::after{content: "";display: block;width: 5px;height: 2px;background-color: #1285c9;position: absolute;left: 10px;top: 1.5em;}
.cpcs dl dd:nth-child(2n){margin-right: 0;}
.cpcs dl dd b{font-weight: normal;}
.cpcs dl dd span{display: flex;align-items: center;color: #333;}
.cpcs dl dd span img{max-height: 1.5em;margin-right: 0.3em;}

.pro_cs_box{padding: 3% 0;}
.hui{background-color: #f9f9f9;}



.pro_fhbz{padding: 3% 0;}
.pro_fhbz ul{display: flex;flex-wrap: wrap;}
.pro_fhbz ul li{list-style: none; width: 49%;margin-right: 2%;background: url(../images/fh.svg) no-repeat left center;background-size: 1em;padding-left: 1.5em;margin-bottom: 2%;text-decoration:underline;}
.pro_fhbz ul li:nth-child(2n){margin-right: 0;}

.bai{background-color: #fff;}
.pro_jscs table td:first-child{background-color: rgba(18, 133, 201,0.05);}
.pro_jscs  h4{font-size: 1.3em;color: #333;margin: 1em 0;text-align: center;}
.pro_jscs img{display: block;margin: 0 auto;}

.fwwl{padding: 3% 0;}

/*
 .PicList002273 为demo编号
 */
 .PicList002273 .left img{width: 100%;}
 .PicList002273 .right .time{font-size: 0.875em;color: #999;border: 1px solid #c5c6c6;padding: 5px 10px;margin-top: 8px;display: inline-block;border-radius: 30px;}
 .PicList002273 .right .h3{color: #333;font-size: 1.125em;font-weight: normal;margin: 10px 0;}
 .PicList002273 .right .p{color: #999;font-size: 0.875em;line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
 .PicList002273 ul li{margin-bottom: 30px;background: #f8f8f8;padding: 18px 20px;border-radius: 10px;}
 
 @media screen and (min-width:768px ) {
	 .PicList002273 .left{float: left;width: 25%;}
	 .PicList002273 .right{float: right;width: 72%;}
	 .PicList002273 .right .time{margin-top: 0px;}
	 .PicList002273 ul li{background:#eef0f1;}
 }
 
 @media screen and (min-width:1024px ) {
	 .PicList002273 .right .time{margin-top: 15px;}
	 .PicList002273 ul li:hover{border: 1px solid #1285c9;box-shadow: 0px 0px 30px #ccc;}
	 .PicList002273 ul li{background:#f8f8f8;position: relative;border: 1px solid #f8f8f8;}
	 .PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
	 .PicList002273{padding:4% 0;}
 }
 
 @media screen and (min-width:1200px ) {
	 .PicList002273 .left{float: left;margin-right: 50px;}
	 .PicList002273 .right{float: left;width: 600px;}
	 .PicList002273 .right .time{margin-top: 14px;}
	 .PicList002273 .right .h3{margin: 28px 0 17px;}
	 .PicList002273 .right .p{}
	 .PicList002273 ul li{padding-right: 20px;}
 }
 /*
  .PicList000593 为demo编号
  */
 .PicList000593{ padding: 4% 0;}
 .PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;border-radius: 20px;overflow: hidden;}
 .PicList000593 li:nth-child(3n){ margin-right:0;}
 .PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
 .PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
 .PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
 .PicList000593 li .video_files .close::before,
 .PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
 .PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
 .PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
 .PicList000593 li figure{ position:relative;}
 .PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
 .PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
 .PicList000593 li figure a::before{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 4em;height: 4em;background: url(../images/sp.svg) no-repeat center center;background-size: 3em;content: "";display: block;}
 .PicList000593 li p{text-align:center;margin-top: 1em;font-size: 1.125em;}
 @media(max-width:768px){
 .PicList000593 li{width:49%; margin-right:2%;}
 .PicList000593 li:nth-child(3n){ margin-right:2%;}
 .PicList000593 li:nth-child(2n){ margin-right:0;}
 .cpcs dl dd{width: 100%;}
 }
 @media(max-width:480px){
 .PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
 .PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
 }
 @media(max-width:375px){
 .PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
 .PicList000593 li{width:100%; float:none; margin-right:0 !important;}
 }
 
 /*Floor002658 */
 
/*Floor002658 */
.Floor002658{ overflow:hidden; padding: 4% 0;}
.Floor002658 .title-intro{ text-align:center; padding:3% 0; color:#333; max-width:1150px; margin:0 auto;}
.Floor002658 .title-intro h3{ margin:0; font-size:60px;}
.Floor002658 .title-intro p{ font-size:20px; line-height:30px;}
.Floor002658 .title-intro a{ color:#1285c9; text-decoration:underline;}
@media(max-width:768px){
.Floor002658 .title-intro h3{ font-size:30px;}
.Floor002658 .title-intro p{ font-size:16px; line-height:24px;}
}
@media(max-width:480px){
.Floor002658 .title-intro h3{ font-size:24px;}
.Floor002658 .title-intro p{ font-size:14px; line-height:20px;}
}

/*slick Basic*/
.Floor002658 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002658 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002658 .slick-list:focus {outline: none}
.Floor002658 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002658 .slick-slider .slick-track, 
.Floor002658 .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)}
.Floor002658 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002658 .slick-track:before, 
.Floor002658 .slick-track:after{display: table; content: '';}
.Floor002658 .slick-track:after{ clear: both;}
.Floor002658 .slick-loading .slick-track { visibility: hidden;}
.Floor002658 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002658 .slick-slide .slick-loading img { display: none;}
.Floor002658 .slick-slide .dragging img { pointer-events: none;}
.Floor002658 .slick-initialized .slick-slide { display: block;}
.Floor002658 .slick-loading .slick-slide { visibility: hidden;}
.Floor002658 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002658 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002658 .slider > ul{margin-bottom: 42px;}
.Floor002658 li.slick-slide{ position:relative;transform:scale(0.8); transition:0.5s 0.3s;}
.Floor002658 li.slick-slide:before{ position:absolute; content:''; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.7;transition:0.5s 0.3s; z-index: 10;}
.Floor002658 li.slick-current{ transform:scale(1);}
.Floor002658 li.slick-current::before{opacity: 0;z-index: 1;}
.Floor002658 li.slick-slide .files,
.Floor002658 li.slick-slide a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index: 4;}
.Floor002658 li.slick-slide .files{ background:#000; display:none; z-index: 7;}
.Floor002658 li.slick-slide aside{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-size:18px; color:#fff;}
.Floor002658 li.slick-slide aside span{ display:block; border-radius:50%; width:85px; height:85px; border:3px solid #fff; background:rgba(255,255,255,0.16);  position:relative; margin:0 auto 10px;}
.Floor002658 li.slick-slide aside span::before{ position:absolute; content:''; border:12px solid transparent; border-left-color:#fff;left:50%; top:50%; margin-left:-6px; margin-top:-12px;}

.Floor002658 .slick-dots{ text-align:center;position: absolute; left: 0; width: 100%; bottom:-42px;}
.Floor002658 .slick-dots li{ display:inline-block; margin:0 5px;border:1px solid transparent; border-radius:50%; width:14px; height:14px; position:relative;}
.Floor002658 .slick-dots li:before{ position:absolute; content:''; left:3px; top:3px; right:3px; bottom:3px; border-radius:50%; background:rgba(0,0,0,0.3);}
.Floor002658 .slick-dots li.slick-active{ border-color:#1285c9;}
.Floor002658 .slick-dots li.slick-active:before{ background:#1285c9;}
.Floor002658 .slick-dots li button{display: none;}

.Floor002658 .slick-arrow{ position:absolute; content:''; width:32px; height:32px;border: 0; border-top:4px solid #b2b2b2;border-right:4px solid #b2b2b2; transform:rotate(45deg); top:50%; margin-top:-16px; cursor:pointer; z-index:10;font-size: 0;background: none;}
.Floor002658 .slick-prev{left:13%; margin-left:-32px;transform:rotate(-135deg);}
.Floor002658 .slick-next{right:13%; margin-right:-32px;}
.Floor002658 .slick-arrow:hover{ border-color:#1285c9;}
@media(max-width:640px){
.Floor002658 li.slick-slide{ transform:scale(1);}
.Floor002658 .slick-prev{left:3%; margin-left:0;}
.Floor002658 .slick-next{right:3%; margin-right:0;}
/*.Floor002658 li.slick-slide:before{ display:none;}*/
}
@media(max-width:480px){
.Floor002658 li.slick-slide aside span{ width:50px; height:50px;}
.Floor002658 .slick-arrow{width: 24px; height: 24px; margin-top: -12px;border-width: 3px;}
}
/*RighInfo002973 */
.RighInfo002973{ color: #333;font-size: 16px;padding: 4% 0;}
.RighInfo002973 .news-details .title{text-align: center;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 3em;background: url(../images/time.svg) no-repeat left center;background-size: 1.5em;padding-left: 2em;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 2;border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;}
.RighInfo002973 .news-details .edit-info p{margin-bottom: 1em;}
.RighInfo002973 .news-details .edit-info h2{font-size: 1.3em;color: #333;margin: 1em 0;}
.RighInfo002973 .news-details .edit-info img{display: block;margin: 1em auto;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{background-image: url("../images/back.svg");background-size: 2em;padding-left: 2em;}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:6vw;}
.RighInfo002973{ font-size: 14px;}
}


.content{padding: 4% 0;}
.cont_box{display: flex;align-items: center;justify-content: space-between;border-radius: 20px;box-shadow: 0 0 10px rgba(18,133,201,.1);overflow: hidden;}
.cont_left{width: 50%;}
.cont_left figure{background-position: center center;background-repeat: no-repeat;background-size: cover;width: 100%;padding-bottom:100%;}
.cont_right{width: 50%;padding: 3em;}
.cont_right h2{font-size: 2em;color: #333;}
.cont_right b{color: #1285c9;font-size: 1.125em;padding: 0.5em 0 1em;border-bottom: 1px solid #dcdcdc;font-weight: 100;display: block;margin-bottom: 1em;}
.cont_right dd span{color: #999;font-size: 1em;display: flex;align-items: center;}
.cont_right dd span img{max-width: 1.3em;margin-right: 0.5em;vertical-align:middle;}
.cont_right dd p{font-size: 1em;color: #333;}
.cont_right dd{margin-top: 2em;}






.PicList002274{padding: 4% 0 2%; }
.PicList002274 .ul{margin-top: 4em; }
.PicList002274 time{display: table; font-size: calc(14 / 16 * 1em); background: #1285c9; color: #fff; border-radius: 2em; padding:0.5em 1.5em; margin: 0 auto; }
.PicList002274 .tit{font-size: calc(24 / 16 * 1em); color: #333; margin: 1em 0; text-align: center;}
.PicList002274 .table_1 th,
.PicList002274 .table_1 td{ text-align:center; border-collapse:collapse; line-height:1.5; padding:1em; font-size: 1em; }
.PicList002274 .table_1 th:not(:last-child),
.PicList002274 .table_1 td:not(:last-child){border-right: 1px solid #f1f1f1;}
.PicList002274 .table_1 th{background: #1285c9; color: #fff; font-size: calc(18 / 16 * 1em); font-weight: normal;}
.PicList002274 .table_1 tr:nth-child(2n+1) td{background:#f5f7fa;}
.PicList002274 .table_1 tr:last-child{border-bottom: 1px solid #f1f1f1;}

@media(min-width:1025px){
.PicList002274 .ul{display: flex; flex-wrap: wrap; }
.PicList002274 li{width: 48%; margin-right: 4%;}
.PicList002274 li:nth-child(2n){margin-right:0;}
.PicList002274 li:nth-child(2n) ~ li{padding-top:4em; margin-top:4em; border-top:4px solid rgba(0, 0, 0, 0.05);}
}


/*PicList002954 */
.PicList002954{padding:4% 0;}
.PicList002954 .ul{display: flex; flex-wrap: wrap;}
.PicList002954 li{width:calc((100% - calc(120 / 16 * 1em)) / 3); margin-right:calc(60 / 16 * 1em); margin-bottom:calc(40 / 16 * 1em);}
.PicList002954 li:nth-child(3n){margin-right:0;}
.PicList002954 li .pic{overflow: hidden;}
.PicList002954 li .Ispic{padding-bottom:70.912%; transition: 0.3s;}
.PicList002954 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002954 li .txt{padding:2em 0; border-bottom: 1px solid #eaeaea; position: relative; padding-right: 80px;}
.PicList002954 li .tit{font-size: 18px; color: #333;}
.PicList002954 li a:hover .tit{ color:#1285c9;}
.PicList002954 li .more{overflow: hidden;width: 40px;height: 40px; border-radius: 50%;position:absolute; transition: 0.3s; right: 0; top: 50%; margin-top: -20px;  border: 1px solid #1285c9;}
.PicList002954 li .more:after{position: absolute; content: ''; width: 12px; height: 12px;  margin: -6px 0 0 -6px; left: 50%; top: 50%; background: url(../images/more.svg) no-repeat center; background-size: auto 20px;}
.PicList002954 li a:hover .more{background:  #1285c9;}
.PicList002954 li a:hover .more:after{background-image: url(../images/more-bai.svg);}

@media(max-width:640px){
.PicList002274 .ul .table_1{max-width: 100%;overflow-x: auto;}
.PicList002274 .ul .table_1 table{width: 500px;}
.Page002623 .Pages em.num{display: none}
.Page002623 .Pages .p_page > a{border: 1px solid #ccc}
.PicList002274 .ul li{margin-bottom: 20px;}
.cont_left{width: 100%;}
.cont_box{display: inline-block;width: 100%;}
.cont_right{width: 100%;padding: 20px;}
.cont_right h2{margin: 0 auto}
.cont_right dd{margin-top: 10px;}
}
/*TextList002855 */
.TextList002855{padding: 5% 0}
.TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
.TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}

/*Other002539 */
.Other002539{ position:fixed; z-index:200; right:0;}
.Other002539 ul li{ position:relative;}
.Other002539 ul li figure{ position:absolute; top:0; right:48px;background:#1285c9; color:#fff; display:none;}
.Other002539 li figure{ padding:0 20px; font-size:18px;line-height:48px;white-space:nowrap;} 
.Other002539 li figure a{ color:#fff;}
.Other002539 .icon{ display:block; width:48px; height:48px; background:url(../images/Other002539-icon.png) no-repeat left top #1285c9; border-bottom:1px solid #fff;}
.Other002539 .li_sina .icon{ background-position:0 -50px;}
.Other002539 .li_tel .icon{ background-position:0 -100px;}
.Other002539 .li_feedback .icon{ background-position:0 -147px;}
.Other002539 .icon.gettop{ background-position:0 100%;}
.Other002539 .icon.open{ background-image:none; position:relative; }
.Other002539 .open span{ color:#fff; font-size:24px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
@media(min-width:1025px){
.Other002539{ top:50%; transform:translateY(-50%);}
.Other002539 ul{ display:block !important;}
.Other002539 .icon.open{display:none;}
.Other002539 .li_tel figure::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background-color:transparent;}
}
@media(max-width:1024px){
.Other002539{ bottom:5%;}
.Other002539 ul{ display:none;}
.Other002539 #open_2539{ background-color:#483f3e;}
}
.Country{display: flex;align-items:flex-start;justify-content: space-around;text-align: center;margin-top:50px;position:relative}
.Country:after{position:absolute;top:15px;height:1px;border-bottom:1px dashed #1285c9;content:"";width:82%;z-index:-1 }
.Country dt{font-size:24px;color:#333;margin-bottom:20px;margin-top:10px;}
.Country dd{line-height:2}
.Country dd a{color: #666}
.Country dd a:hover{color:#1285c9}
@media(max-width:480px){
.Country{flex-wrap: wrap}
.Country dl{width: 33.33%;margin-bottom: 30px;}
.Country:after{display: none}
}


.classic{ margin-top: 3% }
.classic .swiper_six {
  margin-bottom: 0;
  padding-bottom: 5%;
}
.classic .filter_box {
  background: #f9f9f9;
  padding: 0 calc(20 / 16 * 1em);
  margin: calc(50 / 16 * 1em) 0 calc(50 / 16 * 1em) 0;
}
.classic .filter_box .row1 {
  display: -webkit-box;
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box;
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  display: -webkit-flex;
  /* 新版本语法: Chrome 21+ */
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  padding: calc(23 / 16 * 1em) 0;
  border-bottom: 1px solid #f0f0f0;
}
.classic .filter_box .row1:last-child {
  border-bottom: 0 none;
}
.classic .filter_box .row1 .label {
  line-height: calc(32 / 16 * 1em);
  color: #666;
  display: block;
  margin: 1em 0;
}
.classic .filter_box .row1 .col {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-box;
  /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
  display: -moz-box;
  /* 老版本语法: Firefox (buggy) */
  display: -ms-flexbox;
  /* 混合版本语法: IE 10 */
  display: -webkit-flex;
  /* 新版本语法: Chrome 21+ */
  display: flex;
  /* 新版本语法: Opera 12.1, Firefox 22+ */
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.classic .filter_box .row1 .col .item {
  height: calc(32 / 16 * 1em);
  line-height: calc(32 / 16 * 1em);
  margin: 1em 0;
  padding: 0 calc(20 / 16 * 1em);
  transition: all 0.5s;
  color: #101010;
  cursor: pointer;
  border-radius: 16px;
}
.classic .filter_box .row1 .col .active,
.classic .filter_box .row1 .col .item:hover {
  background: #de141c;
  color: #fff;
}

.classic .filter_m_box2{ position:relative; margin: 0 0 calc(30 / 16 * 1em) 0;}
.classic .filter_m_box2 .text{width: 100%;display: block; line-height: calc(36 / 16 * 1em);height: calc(36 / 16 * 1em); font-size: 1em;  background-color: rgba(163, 163, 163, 0.1); border: 0; padding: 0 calc(42 / 16 * 1em) 0 10px;color: rgba(51, 51, 51, 0.5);}
.classic .filter_m_box2 .text.focus{color: #000;}
.classic .filter_m_box2 .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; right:0; }

.case_list{ display: flex;  flex-wrap: wrap; gap:2em; margin-bottom: calc(100 / 16 * 1em)}
.case_list li{ width: calc( (100% - 2em * 2 ) / 3) }
.case_list li .pic{ position:relative; padding-top: 50%; overflow: hidden; }
.case_list li .pic img{ position:absolute;  left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; -webkit-object-fit: cover; transition:  all 0.5s; }
.case_list li .box{ display: block;box-shadow: 0 0 10px rgba(0,0,0,0.1) }
.case_list li .box:hover .pic img{ transform: scale(1.1); }
.case_list li .title{    font-size: calc(20 / 16 * 1em); padding:7% 5%; margin: 0; transition:  all 0.5s;  }
.case_list li .box:hover .title{ background:#1285c9; color:#fff; }
@media(max-width:640px){
	.classic .filter_box .row1{ flex-wrap: wrap; }
	.classic .filter_box .row1 .label{ margin: 0; width: 100% }
.classic .filter_box .row1 .col .item{    margin: .1em 0;}
.case_list{   gap:1em; margin-bottom: calc(60 / 16 * 1em)}
.case_list li{ width: calc( (100% - 1em ) / 2) }
.case_list li .title{ font-size: calc(18 / 16 * 1em);}
}

.classify-list {margin-bottom: 3%;}
.classify-list ul{display: flex;flex-wrap: wrap;margin: -1%;}
.classify-list ul li{width: 12.66%;margin: 1%;}
.classify-list ul li .name{font-size: calc(20 / 16 * 1em);color: #000;}
.classify-list ul li dl{padding-left: 15px;margin-left: 15px;border-left: 1px solid #ddd;max-height:calc(600 / 16 * 1em);overflow-y: auto; padding-right: 10px;}
.classify-list ul li dl::-webkit-scrollbar{width:3px;  height:10px;}
.classify-list ul li dl::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:2px;}
.classify-list ul li dl::-webkit-scrollbar-thumb{ background: #1285c9; border-radius:10px;}
.classify-list ul li dl::-webkit-scrollbar-thumb:hover{background: #1285c9;}
.classify-list ul li dl::-webkit-scrollbar-corner{background: #1285c9;}
.classify-list ul li dl dd{margin-top: calc(20 / 16 * 1em);}
.classify-list ul li dl dd a{color: #333;font-size: calc(18 / 16 * 1em);}
@media(max-width:640px){
	.classify-list ul li{width: 48%}
}















