/* body{overflow: hidden;} */
a:hover{color:#34a434;}
/*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: #34a434;}
.Top003198 li .sub .pic .Ispic{padding-bottom: calc(400 / 310 * 100%); background-color: #eee;}
.Top003198 .top-hotline{color: #ff7366;  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;}
.Top003198 li .sub dt{position: relative;}
.Top003198 li .sub dt dl{display: none;}
@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(70 / 16 * 1em);}
.Top003198 menu li{float: left; margin-right: calc(65 / 1920 * 100vw);}
.Top003198 menu li span{line-height: calc(90 / 18 * 1em);}
.Top003198 li .sub{position: absolute; top: 100%; background-color:#fff;padding:0; box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
.Top003198 li .sub dl{background: none;padding:0.1rem 0;}
.Top003198 li .sub dt dl{position: absolute;left:100%;top:0;width:150px;background:#fff;padding:0;box-shadow: 2px 5px 2px rgba(0,0,0,0.1);}
.Top003198 li .sub dt:hover dl{display: block;}
.Top003198 li .sub dt dl dd{padding:5px 0;}
.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(52 / 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: #34a434;}
.Top003198 li .sub{background-color: #f5f5f5;}
.Top003198 li .sub .pic{display: none;}
.Top003198 li .sub dt dl{background:#fbfbfb;}
.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: #ff7366;}
.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: #34a434; 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 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;}

.Banner002826 .txt{position: absolute;left: 0;top: 0;height: 100%;width: 100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;align-items: center;z-index: 3;}
.Banner002826 .txt h2{font-size:0.65rem;margin:0;margin-top:-1.5rem;color:#fff;line-height: 1.2}
.Banner002826 .txt h2 span{font-size:1.1rem;}
@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{left: -100%;top: 100%; opacity: 0;}
.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;}

.Banner002826 .txt h2{font-size:0.28rem;margin-top:-1rem;}
.Banner002826 .txt h2 span{font-size:0.5rem;}

}

/*方法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: 16px; height: 16px;position: relative; border-radius: 50%;border: 2px solid #fff; cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 12px;}
.Banner002826 .slick-dots li.slick-active{background-color:#fff;}
.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;}
}

.h-title{margin-bottom:0.5rem;position: relative;}
.h-title .cn{font-size:0.46rem;color:#333; font-weight: bold;line-height: 1}
.h-title .cn span{display: inline-block;position: relative;line-height: 1}
.h-title .cn span:before{position: absolute;content: '';z-index: 0;width: 0.8166em;height: 0.7em;background: url(../images/h-title-icon2.svg) no-repeat center center;right: -0.8em; top: -0.3em; background-size: contain;}
.h-more a{display: inline-block;line-height: calc(58 / 16 * 1em);border: solid 2px #34a434;border-radius: calc(60 / 16 * 1em);color: #34a434;background: url(../images/more.svg) no-repeat right calc(21 / 16 * 1em) center;transition: 0.3s;background-size: auto calc(12 / 16 * 1em);
    padding: 0 calc(60 / 16 * 1em) 0 calc(30 / 16 * 1em);
}
.h-more a:hover{background-color: #34a434;color: #fff;background-image: url(../images/more-on.svg);background-position: left calc(21 / 16 * 1em) center;
    padding: 0 calc(30 / 16 * 1em) 0 calc(60 / 16 * 1em);}

@media(max-width:768px){
.h-title{margin-bottom:0.2rem;}
.h-title .cn{font-size:0.3rem;}
.h-more a{line-height: calc(50 / 16 * 1em)}
}

/*Floor003170 */
.Floor003170{position: relative;z-index: 1;padding:5vw 0;}
.Floor003170::before{position: absolute;content: '';left: 0; top: 0; height: 57%;width:42%; background: url(../images/Floor003170-bg.png) no-repeat center center;background-size: cover;background:#f8f8f8; z-index: -1;}
.Floor003170 .en-title{font-size: 10em;color: #f3f3f3;line-height: 0.725; padding: 0.825em 0 0.43125em 0;letter-spacing: 0.01875em;}
.Floor003170 .right-con{ padding-top: 2vw;color: #333;}
.Floor003170 .right-con .tit{font-size:0.28rem;font-weight: normal;color:#34a434;margin:0;}
.Floor003170 .right-con p{line-height: 2;color: #666;}
.Floor003170 .right-con .h-more{margin-top:0.5rem;}
@media (min-width:1025px) {
.Floor003170 .pic{width: 50%;}  
.Floor003170 .right-con{width:43%;} 
.Floor003170 .right-con p{} 
}
@media (max-width:1024px) {
.Floor003170{padding-bottom: 8vw;}
.Floor003170 .en-title{font-size: 3em;} 
.Floor003170::before{display: none;}
.Floor003170 .right-con{padding-top:5vw;}
.Floor003170 .right-con .tit{font-size:0.22rem;}
.Floor003170 .right-con p{line-height: 1.75;margin:0.1rem 0;}
.Floor003170 .right-con pre{margin-bottom: 4em;} 
.Floor003170 .right-con .h-more{margin-top:0.2rem;}
}

.Floor003170 .number{margin-top:3vw;}
.Floor003170 .info-num{}
.Floor003170 .info-num li{position: relative;}
.Floor003170 .info-num li:after{content:'';width:1px;height: 100%;border-right:1px dashed #d8d8d8;display: block;position: absolute;right:-2.5vw;top:0;}
.Floor003170 .info-num li:nth-child(4n):after{display: none;}
@media(min-width:641px){
.Floor003170 .info-num li{float: left;width: 20.5%;margin-right:6%; border-left:0;padding-left: 0;}
.Floor003170 .info-num li:nth-child(4n){margin-right:0;}
}
.Floor003170 .info-num li .icon{float:right;}
.Floor003170 .info-num li .icon img{height: 0.4rem}
.Floor003170 .info-num li aside{display: inline-block;position: relative;line-height: 1;}
.Floor003170 .info-num li aside b{font-size: 0.54rem;color: #333;display: block;}
.Floor003170 .info-num li aside sub{position: absolute; left: 100%; word-break: keep-all; bottom: 15%;font-size: 16px;margin-left: 10px;color:#666;}
.Floor003170 .info-num li p{font-size: 0.18rem;color: #666; margin-bottom: 0;margin-top: 12px;}
@media(min-width:1025px) and (max-width:1200px){
.Floor003170 .info-num li aside b{font-size: 60px;}
}
@media(min-width:641px) and (max-width:769px){
.Floor003170 .info-num li aside b{font-size: 60px;}
}
@media(max-width:640px){
.Floor003170 .number{margin-top:6vw;}
.Floor003170 .info-num li{width:47%;float:left;margin-right:6%;margin-bottom:4%;}
.Floor003170 .info-num li:after{display: none;}
.Floor003170 .info-num li:nth-child(2n){margin-right:0;}
.Floor003170 .info-num li aside b{font-size:0.3rem;}

}



/*Floor003114 */
.Floor003114{padding:5vw 0 5vw 0;background: url(../images/Floor003114-bg.jpg) no-repeat center center;background-size: cover;background:#f8f8f8;overflow: hidden;font-size: 16px;}
.Floor003114 .auto{}
.Floor003114 .btn{position: absolute;right: 0;bottom: 0;}
.Floor003114 .slick-arrow{width: 0.55rem;height: 0.55rem; border-radius: 50%; margin-left: 15px;position: relative;border:2px solid #34a434;}
.Floor003114 .slick-arrow:before{position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;background: url(../images/more.svg) no-repeat center center; background-size: 13px auto;}
.Floor003114 .slick-next{}
.Floor003114 .slick-prev:before{transform: rotate(180deg);}
.Floor003114 .slick-arrow:hover{background-color:#34a434;}
.Floor003114 .slick-arrow:hover:before{background: url(../images/more-on.svg) no-repeat center center;}
.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: 46px;padding-bottom: 1px;}
.Floor003114 .pic{background-color:#fff;background-size: 100% 100%;position: relative;}
.Floor003114 .pic:before{position: absolute;content: '';left: 50%;transform: translateX(-50%);height: 3px;background-color: #34a434;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:70%;}
.Floor003114 .tit{border-bottom: 1px solid #e2e2e2;width:90%;position: relative; padding: 0 1.1875em;}
.Floor003114 .tit aside{color: #333;font-size:0.22rem; margin: .3rem 0 0 0;}
.Floor003114 .tit p{line-height: 1.5; color: #666; margin: .12rem 0 .3rem 0;}
.Floor003114 .slick-slide.slick-active a:hover .tit aside{color: #34a434;}
.Floor003114 .tit:before{position: absolute;content: '';width: 27px; height: 3px; background-color: #34a434; left: 1.6em; bottom: -2px;}

@media (max-width:640px) {
.Floor003114{font-size: 3.5vw;padding:7vw 0;}
.Floor003114 .slider .ul{padding-right: 18%;}
.Floor003114 .tit aside{margin:0.2rem 0 0 0;}
.Floor003114 .slick-arrow{width:0.4rem;height: 0.4rem;margin-left:10px;}
.Floor003114 .slick-slide a{margin-right: 5vw;}
}
/*Bottom003222 */
.Bottom003222{background-color:#102961;}
.Bottom003222,
.Bottom003222 a:not(:hover){color:#fff}

.Bottom003222 .footer_up{position: relative;background-color: #f6e604;height: .5rem;}
.Bottom003222 .footer_up .auto{display: flex;justify-content: flex-end;}
.Bottom003222 .footer_up .auto a{display: block;width: 2.5rem;height: .5rem; background: url(../images/Logo-footer.png)no-repeat center;background-size: contain;}

.Bottom003222 .footer_down{padding-top:.5rem}

.Bottom003222 .f-top{margin-bottom:0.3rem}

.Bottom003222 .f-top .share li{position: relative;}
.Bottom003222 .f-top .share li + li{margin-left:0.12rem}
.Bottom003222 .f-top .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.25);transition:0.3s}
.Bottom003222 .f-top .share li a:hover{background-color:#34a434}
.Bottom003222 .f-top .share li.in a{background-image:url(../images/Bottom003222-share-in.svg);background-size:auto 0.16rem}
.Bottom003222 .f-top .share li.fb a{background-image:url(../images/Bottom003222-share-fb.svg);background-size:auto 0.19rem}
.Bottom003222 .f-top .share li.ytb a{background-image:url(../images/Bottom003222-share-ytb.svg);background-size:auto 0.13rem}
.Bottom003222 .f-top .share li.ing a{background-image:url(../images/Bottom003222-share-ing.svg);background-size:auto 0.18rem}
.Bottom003222 .f-top .share li.dy a{background-image:url(../images/Bottom003222-share-dy.svg);background-size:auto 0.21rem}
.Bottom003222 .f-top .share li.wx a{background-image:url(../images/Bottom003222-share-wx.svg);background-size:auto 0.24rem}
.Bottom003222 .f-top .share li.wb a{background-image:url(../images/Bottom003222-share-wb.svg);background-size:auto 0.22rem}
.Bottom003222 .f-top .share li figure{position: absolute;width: 130px;height: 130px;background: #fff;padding: 3px;left: 50%;margin-left: -65px;bottom: 100%;margin-bottom: 8px;display: none;}

.Bottom003222 .f-mid .logo{margin-bottom:0.15rem}
.Bottom003222 .f-mid .logo img{max-height: .7rem}
.Bottom003222 .f-mid .contact dd{color:#fff; padding-left:0.28rem;line-height:calc(34 / 18);font-size:var(--font-size14);background-position:center center;background-repeat:no-repeat;background-size:contain;background-size:0.17rem auto;background-position:left 0.4em}
.Bottom003222 .f-mid .contact dd a{color:#fff;}
.Bottom003222 .f-mid .contact dd + dd{}
.Bottom003222 .f-mid .contact dd.tel{background-image:url(../images/Bottom003222-tel.svg);background-position:left 0.5em;}
.Bottom003222 .f-mid .contact dd.tel a{}
.Bottom003222 .f-mid .contact dd.add{background-image:url(../images/Bottom003222-add.svg)}
.Bottom003222 .f-mid .contact dd.email{background-image:url(../images/Bottom003222-email.svg);background-size:0.18rem auto;background-position:left 0.7em}

.Bottom003222 .f-mid .codebox li{text-align: center;margin-left: .2rem}
.Bottom003222 .f-mid .codebox li img{max-width: 1.2rem}
.Bottom003222 .f-mid .codebox li aside{padding-top: .1rem;}

.Bottom003222 .f-mid nav ul ol{font-size:var(--font-size18)}
.Bottom003222 .f-mid nav ul ol li + li{margin-top:0.22rem}

.Bottom003222 .f-bottom{padding:0.15rem 0;border-top:1px solid rgba(255,255,255,0.1);margin-top:0.2rem;font-size:var(--font-size14)}
.Bottom003222 .f-bottom,
.Bottom003222 .f-bottom a:not(:hover){color:#999}
.Bottom003222 .f-bottom .other a:not(:last-child):after{content:"·";margin:0 1em}
@media (min-width:1025px) {
.Bottom003222 .f-mid .f-mid-l{max-width:5.4rem}
.Bottom003222 .f-mid .f-mid-r{}
    
}
@media (max-width:1024px) {
.Bottom003222 .f-top{flex-direction: column;align-items: center;}
.Bottom003222 .f-top .logo{width:80%; margin-bottom: 0.2rem;}
.Bottom003222 .f-mid .f-mid-l{margin-bottom: 0.2rem;}
.Bottom003222 .f-mid nav{display: none;}
.Bottom003222 .f-bottom{text-align: center;margin-top:0.2rem;}
.Bottom003222 .copyright{margin-bottom: 0.1rem;}
}




.Inside_ban{ margin-top:0; position: relative;}
.Inside_ban .text{ position:absolute; top:50%; left:0; width:100%; z-index:10; color:#fff; transform:translateY(-50%); }
.Inside_ban .text .icon{ position:absolute; top:-2.25em; width:9.375em; height:7.625em; background:url(../images/Inside-icon.png) no-repeat; background-size:cover; opacity: 0.15;}
.Inside_ban .text .name{ font-size:var(--font-size56);font-weight: bold;}
.Inside_ban .text .des{ font-size:var(--font-size24); margin-top: .15rem; max-width:45%; line-height: 1.6; }
.Inside_ban .pic img{ width:100%;}
@media (max-width:640px) {
.Inside_ban .text .name{font-size:0.28rem;}
.Inside_ban .text .des{ font-size:0.2rem;max-width:80%;line-height: 1.5;margin-top:0.08rem;}
}



/*Menu003135 */
.Menu003135{border-bottom: 1px solid rgba(0,0,0,0.1); background: #fff;}
.Menu003135 .current{ font-size:var(--font-size15); padding-left:.24rem;background: url(../images/position_icon.svg) no-repeat left center;background-size:.2rem auto; line-height:.8rem;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color:#34a434;}
.Menu003135 .nav-menu li{float: left;font-size:var(--font-size18);line-height:.8rem;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3vw;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:#34a434;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height:3px;background-color:#34a434; border-radius: 2px 2px 0 0;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
@media (max-width:768px) {
.Menu003135 .nav-menu li.aon a:before{border-radius: 0; height: 2px;}
}

.recruits-titles {background:rgba(249, 249, 249, 0.9);}
.recruits-titles .san{display: flex; justify-content:flex-start;}
.recruits-titles a{transition: 0.5s cubic-bezier(0.3, 0, 0.24, 1);margin-right:0; line-height:4;display: inline-block;font-size:var(--font-size16); color:var(--grey);}
.recruits-titles a:not(:nth-last-of-type(1))::after{content: '|';margin: 0 .4rem;}
.recruits-titles a.active{color: #34a434;}
.recruits-titles a:hover{color: #34a434;}
@media (max-width:768px) {
.recruits-titles a:not(:nth-last-of-type(1))::after{margin: 0 .15rem;}
}




.columntit{font-size: var(--font-size36); color: #333; line-height: 1.2; margin-bottom: .3rem; font-weight: bold;}
@media(max-width:768px){
	.columntit{font-size:0.28rem;margin-bottom:0.2rem;}
}


/*RighInfo003072 */
.RighInfo003072{padding:var(--padMar100) 0 0;}
.RighInfo003072 .info-top{padding-bottom: var(--padMar100);}
@media(min-width:1024px){
.RighInfo003072 .txt-info{width: 45%;}
.RighInfo003072 .video{width:50%;}
}
.RighInfo003072 .video .pic{position: relative; z-index: 1;overflow: hidden;}

.RighInfo003072 .number{margin-top: .5rem;}
.RighInfo003072 .number li{float: left;color: #333;}
.RighInfo003072 .number li aside{color: #34a434;}
.RighInfo003072 .number li aside b{font-size:var(--font-size56);font-weight:bold;line-height:1;display: inline-block;}
.RighInfo003072 .number li p{font-size: var(--font-size16); margin: .1rem 0 0 0; color: #666;}
@media(min-width:769px) and (max-width:1024px){
.RighInfo003072 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.RighInfo003072 .number{margin-top:0.2rem;margin-bottom:0.2rem;}
.RighInfo003072 .number li aside b{font-size: 8vw; }
}
.RighInfo003072 .edit-info p{line-height:1.8;font-size:var(--font-size16); color: #333;}
@media(max-width:640px){
.RighInfo003072{padding:var(--padMar60) 0 0;}
.RighInfo003072 .info-top{padding-bottom:var(--padMar60);}
.RighInfo003072 .edit-info p{margin:0.1rem 0;}
}
.RighInfo003072 .apply{position: relative;}
.RighInfo003072 .apply aside{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); z-index: 10;color: #fff; text-align: center;}
.RighInfo003072 .apply aside h1{font-size:var(--font-size46); margin:.1rem 0 .25rem 0; font-weight: normal;}
.RighInfo003072 .apply aside p{font-size: var(--font-size22); line-height: 1.75;}
.RighInfo003072 .apply .Ispic{padding-bottom:4rem;}

.RighInfo003072 .item-group .item{padding: var(--padMar100) 0;background-repeat: no-repeat;background-image: url("../images/RighInfo003072_bg.png");}
.RighInfo003072 .item-group .item:nth-child(2n-1){background-position: left 20% bottom -30%;background-color: #f9f8f5;}
.RighInfo003072 .item-group .item:nth-child(2n){background-position: right 20% bottom -30%;}
.RighInfo003072 .item-group h3{font-size: var(--font-size32);letter-spacing: 1px;color: #34a434;margin: 0 0 .3rem 0; font-weight: normal;}
.RighInfo003072 .item-group p{line-height: 1.8;font-size:var(--font-size16); color: #333;}
@media(min-width:769px){
.RighInfo003072 .item-group .item:nth-child(2n-1) .txt,
.RighInfo003072 .item-group .item:nth-child(2n) .img{float: left;}
.RighInfo003072 .item-group .item:nth-child(2n) .txt,
.RighInfo003072 .item-group .item:nth-child(2n-1) .img{float: right;}
.RighInfo003072 .item-group .img{width:48%;}
.RighInfo003072 .item-group .txt{width:45%; padding-top:3vw;}
}
@media(max-width:768px){
.RighInfo003072 .apply aside h1{font-size:0.3rem;}
.RighInfo003072 .apply aside p{font-size:0.18rem;}
.RighInfo003072 .apply .Ispic{padding-bottom:3.2rem;}
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
.RighInfo003072 .item-group h3{font-size:0.26rem;}
}



.RighInfo002810{padding:var(--padMar100) 0;}
.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom:var(--padMar100);}
.RighInfo002810 .txt-list .info{}
.RighInfo002810 .txt-list h1{color: #34a434;font-size:var(--font-size34); font-weight: normal; margin: 0 0 .3rem 0;}
.RighInfo002810 .txt-list .info p{font-size: var(--font-size16); color: #333; line-height: 1.8;}
@media(min-width:769px){
.RighInfo002810 .txt-list .pic{width:50%;}
.RighInfo002810 .txt-list .pic img{max-width:90%;}
.RighInfo002810 .txt-list .box:nth-child(2n) .pic{text-align: right;}
}
@media(max-width:768px){
.RighInfo002810{padding:var(--padMar60) 0;}
.RighInfo002810 .ytable,
.RighInfo002810 .ytable-cell{display: block;}
.RighInfo002810 .txt-list .box:not(:last-child){margin-bottom:var(--padMar60);}
.RighInfo002810 .txt-list h1{font-size:0.26rem;margin:0 0 0.2rem 0;}
.RighInfo002810 .txt-list .pic img{display: block;width: 100%;}
}



.PicList002735{padding:var(--padMar100) 0;}
.PicList002735 li a{transition: 0.3s;}
.PicList002735 li a:hover{box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .pic{text-align: center}
.PicList002735 li .txt{padding-left:4%;}
.PicList002735 li .txt .info{max-height: 2.4rem; overflow-y: auto; padding-right: .12rem;}

.PicList002735 li .txt h3{font-size:var(--font-size28); color: #34a434; font-weight: normal; margin: 0 0 .15rem 0;}
.PicList002735 li .txt .sum{font-size: var(--font-size18); color: #333; margin-bottom: .12rem; border-bottom: 2px solid #34a434; padding-bottom: .12rem;}
.PicList002735 li .txt p{line-height:1.5;color: #666; font-size: var(--font-size16);}
@media(min-width:481px){
.PicList002735 li{float: left; margin-bottom:5%;}
.PicList002735 li .pic{ width:40%; float: left;}
.PicList002735 li .txt{ width:60%; float: right;}
}
@media(min-width:769px){
.PicList002735 li{width:47.5%;}
.PicList002735 li:not(:nth-child(2n)){margin-right:5%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}
@media(max-width:768px){
.PicList002735 li{margin-bottom:0.2rem;}
.PicList002735 li .pic{margin-bottom:0.2rem;}
.PicList002735 li .txt{padding-left:0;}
.PicList002735 li .txt .info{max-height: none;}
}


.PicList002735 li .txt .info::-webkit-scrollbar{width:3px; height:100%;}
.PicList002735 li .txt .info::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:3px;}
.PicList002735 li .txt .info::-webkit-scrollbar-thumb{ background: #333; border-radius:3px;}
.PicList002735 li .txt .info::-webkit-scrollbar-thumb:hover{background: #333;}
.PicList002735 li .txt .info::-webkit-scrollbar-corner{background: #333;}





/*Page002623 */
.Page002623{padding:0 0 var(--padMar100);text-align: center;}
.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;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #34a434;}
.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;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{}
.Page002623 .Pages a{line-height: 38px;width:38px;}
.Page002623 .Pages .p_page > a{height: 38px}
}



.news-box{ padding:var(--padMar100) 0 var(--padMar50);}
.news-box .pinned-box{ padding-bottom:1rem;}
.news-box .pinned-box .item .pic{ width:43.75%; border-radius:.1rem; overflow:hidden;}
.news-box .pinned-box .item .pic img{ width:100%; transition:all .5s;}
.news-box .pinned-box .item .text{ padding-left:.6rem; width:56.2222%;}
.news-box .pinned-box .item .time{ font-size:.2rem;  color:#34a434;}
.news-box .pinned-box .item .tit{ font-size:var(--font-size30); margin:.2rem 0 .4rem 0; color: #111;}
.news-box .pinned-box .item .des{ line-height:2; font-size:.16rem; color: #666;}
.news-box .pinned-box .item .more{ margin-top:.45rem;}
.news-box .pinned-box .item .more span{ display:-webkit-flex; display:flex; align-items:center; justify-content:center; width:.5rem; height:.5rem; color:#fff; font-size:.2rem; border:solid 1px #cacaca; border-radius:50%;}
.news-box .pinned-box .item .more i{display:block; width:.25rem; height:.25rem; background:url(../images/arrow3.svg) no-repeat; background-size:.25rem;}
.news-box .pinned-box .item:hover .pic img{ transform:scale(1.1);}
.news-box .pinned-box .aniu-box{  position:absolute; right:0; bottom:0; width:52%;}
.news-box .pinned-box .aniu-box .swiper-but{ left:auto; right:auto; top:auto; bottom:auto; margin:0; margin-right:.2rem; width:.5rem; height:.5rem; border:solid 1px #34a434; position:relative; border-radius:50%; background:#fff;}
.news-box .pinned-box .aniu-box .swiper-but:last-child{ margin-right:0;}
.news-box .pinned-box .aniu-box .swiper-but:after{ font-size:.16rem; font-weight:bold;}
.news-box .pinned-box .aniu-box .swiper-pagination{ height:2px; width:calc(100% - 2rem); position:relative;}
.news-box .pinned-box .aniu-box .swiper-but:hover{ color:#fff; background:#34a434;}

.news-list .item{ border-top:solid 1px #eee; padding:.45rem 0;}
.news-list .item .pic{ width:30%; border-radius:.1rem; overflow:hidden;}
.news-list .item .pic img{ width:100%; transition:all .5s;}
.news-list .item .text{ padding-left:.7rem; width:70%;}
.news-list .item .text .tit{ font-size:var(--font-size30); color:#111;}
.news-list .item:hover .text .tit{color: #34a434;}
.news-list .item .text .des{ font-size:var(--font-size16);line-height:1.8; margin:.24rem 0 .3rem; color: #666;}
.news-list .item .text .time{ color:#bbbbbb; background: url(../images/new_time.png) no-repeat left center; background-size: 1em; padding-left: 25px; line-height: 1;}
.news-list .item:hover .pic img{ transform:scale(1.1);}

@media(max-width:1024px){
.news-box .pinned-box .item .pic img{ height:100%; object-fit:cover;}
.news-box .pinned-box .item .tit{ margin:.15rem 0; font-size:.2rem;}
.news-box .pinned-box .item .more{ margin-top:.1rem;}
.news-list .item .text .tit{ font-size:.22rem;}
}
@media(max-width:640px){
.news-box{padding:var(--padMar60) 0 var(--padMar50);}
.news-box .pinned-box{padding-bottom:0.3rem;}
.news-box .pinned-box .item .pic{ width:100%;}
.news-box .pinned-box .item .text{ width:100%; padding:.2rem 0;}
.news-box .pinned-box .item .des{display:-webkit-box; display:box; overflow:hidden; text-overflow:ellipsis; word-break: break-word; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.news-box .pinned-box .item .time{}
.news-box .pinned-box .item .tit{ font-size:.22rem;}
.news-box .pinned-box .aniu-box{ width:100%; position:relative;}
.news-box .pinned-box .aniu-box .swiper-but{margin-right:0.15rem;}
.news-list .item{padding:0.2rem 0;}
.news-list .item .pic{ width:100%;}
.news-list .item .text{ width:100%; padding:.2rem 0 0;}
.news-list .item .text .tit{}
.news-list .item .text .des{display:-webkit-box; display:box; overflow:hidden; text-overflow:ellipsis; word-break: break-word; -webkit-box-orient:vertical;-webkit-line-clamp:3;margin:.2rem 0 .3rem;}
}



/*RighInfo002973 */
.RighInfo002973{ color: #333; padding:var(--padMar100) 0;}
.RighInfo002973 .news-details .title{text-align: center;border-bottom: 1px solid #e8f1f7;padding-bottom: calc(30 / 16 * 1em);text-align: center;padding-right:0;}
.RighInfo002973 .news-details .title h1{font-size:var(--font-size32); margin: 0 0 .2rem 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;font-size:var(--font-size16); color: #999;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info h1{font-size: var(--font-size28); margin: 0 0 .2rem ; color: #333;}
.RighInfo002973 .news-details .edit-info p{line-height:1.8;color: #666;padding:0 0 1% 0; margin-bottom: 2%;font-size:var(--font-size18);}
.RighInfo002973 .news-details .edit-info .text{background: #f1f6ff;padding:.25rem .4rem;color: #333;border-radius: .1rem;}
.RighInfo002973 .news-details .edit-info img{margin:.4rem auto 0 auto;  display: flex;justify-content: center;}
.RighInfo002973 .news-details .edit-info{border-bottom: 1px solid #e8f1f7; padding-top: 3%;}
.RighInfo002973 .pn-page aside{padding: .1rem 0;}
.RighInfo002973 .pn-page aside a{color: #666;font-size:var(--font-size16);}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973 .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #34a434;}
.RighInfo002973 .operating{overflow: hidden;line-height: .24rem;}
.RighInfo002973 .operating a{padding-left:.25rem;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973 .operating a:not(:last-child){margin-right:.45rem;}

@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height:.24rem; position: relative; padding: 3% 2.3rem 0 0;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973 .operating a{float: left; color: #34a434;text-decoration: underline; font-size:var(--font-size18);}
}
@media(max-width:1024px){
.RighInfo002973 .operating{text-align: right; padding-bottom: .2rem;padding-top:.2rem;}
.RighInfo002973 .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973{padding:var(--padMar60) 0;}
.RighInfo002973 .news-details .title{padding-bottom:0.2rem;}
.RighInfo002973 .news-details .title h1{font-size:var(--font-size24);margin-bottom:0.15rem;}
.RighInfo002973 .news-details .edit-info h1{font-size:0.22rem;margin:0.15rem 0;}
.RighInfo002973 .pn-page aside{padding:0.05rem 0;}
}




.Subsidiary{padding:var(--padMar100) 0;}
.Subsidiary ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.Subsidiary ul li{width:49%;margin-bottom:0.35rem;transition: all .5s;-webkit-transition: all .5s;position: relative;}
.Subsidiary ul li:first-child .libox{background-size:50%;}
.Subsidiary ul li .libox{box-sizing: border-box;padding:0.5rem 0.6rem;background-position: right bottom;background-repeat: no-repeat;background-color: #f8f8f8;background-size:55%;height:100%;}
.Subsidiary ul li .con{max-width:100%;}
.Subsidiary ul li .con h1{font-size:var(--font-size22);margin:0 0 .2rem 0; color: #333;}
.Subsidiary ul li .con dl dd{margin-bottom:.06rem;line-height: 1.8;}
.Subsidiary ul li .con dl dd:not(.nf){display: flex;align-items: center}
.Subsidiary ul li .con dl dd .s1{white-space: nowrap; color: #333;}
.Subsidiary ul li .con dl dd .tit{font-size:var(--font-size18);color: #333;margin-right: .15rem}
.Subsidiary ul li::after{content:'';display: block;width:.4rem;height:41px;background:url(../images/juan1.png) no-repeat center center;position: absolute;left:0;bottom:0;transition: all 0.5s;-webkit-transition: all 0.5s;background-size: 100% 100%;}
.Subsidiary ul li:first-child{width:100%;}
.Subsidiary ul li:first-child .con h1{font-size:var(--font-size30);margin:0 0 .25rem 0; color: #333;}
.Subsidiary ul li::before{content:"";display:block;width:0;height:2px;background:var(--hover-color);position: absolute;left:0;bottom:0;transition: all .5s;-webkit-transition: all .5s;opacity: 0;}
.Subsidiary ul li:hover::after{width:.55rem;height:.56rem;background:url(../images/juan2.png) no-repeat center center;background-size:100% 100%;}

@media(max-width:768px){
.Subsidiary{padding:var(--padMar60) 0;}
.Subsidiary ul li .con{max-width:100%;}
.Subsidiary ul li{padding:0;width:100%;}
.Subsidiary ul li .libox{padding:0.3rem 0.3rem 0.5rem;}
.Subsidiary ul li:first-child .libox{background-size: 55%;}
.Subsidiary ul li:first-child .con h1{font-size:var(--font-size26);margin-bottom:.1rem;}
.Subsidiary ul li .con h1{font-size:0.22rem;margin-bottom:0.1rem;}
.Subsidiary ul li .con dl dd{display: block;}
.Subsidiary ul li .con dl dd .s1{white-space: normal;}
}



.PicList003142{ padding: var(--padMar50) 0 var(--padMar50);}
.PicList003142 li{float: left;  margin-bottom: 3%;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding:.2rem;}
.PicList003142 li .tit{ font-size: var(--font-size18);line-height:1.5; color: #333;}
.PicList003142 li p{font-size: var(--font-size14); line-height: 1.75;color: #666; margin: .1rem 0;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 70%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover .tit,
.PicList003142 li a:hover{color: #34a434;}
.PicList003142 li .more{color: #999999;display: block;background: url(../images/PicList003142-w.png) no-repeat right center; font-size: var(--font-size14); background-size: .22rem;}
.PicList003142 li a:hover .more{background-image: url(../images/PicList003142-more.png);}
@media (min-width:1025px) {
.PicList003142 li{width: 18.572%;}
.PicList003142 li:not(:nth-child(5n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(5n+1){clear: left;}    
}
@media (max-width:1024px) { 
.PicList003142{padding:var(--padMar60) 0 var(--padMar50);}
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 0.8em;}
.PicList003142 li .tit{font-size:0.22rem;}
.PicList003142 li p{margin:.05rem 0 .1rem 0;}
}

.oneshot{padding:0.8rem 0;line-height: 1.75}
.oneshot .ul_sitemap{display: flex;flex-wrap: wrap;}
.oneshot .ul_sitemap li{border-bottom:1px solid #e8e8e8;padding:0.15rem 0;width: 100%;float: left;}
.oneshot .ul_sitemap li:nth-child(2n){margin-right:0}
.oneshot .ul_sitemap li a{color:#333;}
.oneshot .ul_sitemap li a:hover{color:#34a434;}
.oneshot .ul_sitemap li strong{font-size:0.22rem;font-weight: normal;display: block;position: relative;padding-left:0.15rem;margin-bottom: 0rem;}
.oneshot .ul_sitemap li strong:after{content:'';width:5px;height:5px;background:#34a434;display:block;position:absolute;left:0;top:50%;margin-top:-3px;border-radius:50%;}
.oneshot .ul_sitemap li span{display: block;}
.oneshot .ul_sitemap li span a{font-size:0.16rem;color:#666;margin-right:0.12rem;}
@media(max-width:768px){
.oneshot{padding:0.4rem 0;}
.oneshot .ul_sitemap li{width:100%}
}

.list_istop{padding:0.8rem 0 0.6rem;margin: 0 auto;margin-top:0%;}
.list_istop ul{margin-bottom:3%;}
.list_istop ol{overflow:hidden; padding-bottom:15px; margin-bottom:15px;    border-bottom: 1px solid #eee;}
.list_istop ol img{ float:left; width:30%; margin-right: 2%;}
.list_istop ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:18px; color:#010101; font-weight:normal;}
.list_istop ol time{ color: #999;  margin-right: 5%;font-size: 14px;}
.list_istop ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.list_istop ol a.more{ color:#9e0e02;display:inline-block;}
.list_istop li {position: relative; border-bottom: 1px #e4e4e4 dotted; font-size:0.18rem;padding:1.2em 0; overflow:hidden;} 
.list_istop li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#ccc; left:5px; top:50%; margin-top:-2px;}
.list_istop li time{ float:right; font-size:0.16rem; color:#999;}
.list_istop li a{ display:block; float:left; width:80%;font-size:0.22rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;color:#333;}
.list_istop li a:hover{ color:#34a434;}

@media(max-width:640px){
  .list_istop{padding:0.4rem 0;}
  .list_istop li a{width:77%;font-size:0.18rem;}
}






/*Floor003031 */
.Floor003031{position: relative;z-index: 1;float:right;margin-top: 0.2rem;}
.Floor003031 .auto{}
.Floor003031 .txt{text-align: center;}
.Floor003031 .txt .ytable{height: 80%;}
.Floor003031 .txt .email{position: relative;width: 400px;margin: 0 auto;}
.Floor003031 .email input{font-size: 0.15rem;}
.Floor003031 .email .text{width: 100%;border-radius: 0.5rem;padding: 0.5em 1.5em;height: 2.7em;line-height: 1.25em;border: 0;color: #666;border:1px solid #e8e8e8;}
.Floor003031 .email .text.focus{color: #333;}
.Floor003031 .email .btn{position: absolute;right: 0;top: 0;height: 100%;width: 7em;color: #fff;border-radius: 0.5rem;background: #34a434;cursor: pointer;border: 0;text-transform: uppercase;}
@media(max-width:768px){
.Floor003031{float:none;margin:0.1rem 0;}
.Floor003031 .txt .email{width:100%;}
.Floor003031 .email input{font-size: 2.5vw;}
}
/*Spec001883*/
.Spec001883{margin-bottom:0;padding-top: 2vw;}
.Spec001883.lastClass{}
.Spec001883 > .auto{background:#fff;}
.Spec001883 dl{border-bottom:1px dashed #e8e8e8;line-height:32px;display:table;width:100%;margin-bottom: 5px;border-radius: 5px;overflow: hidden}
.Spec001883.lastClass dl{ background: #f5f5f5;}
.Spec001883 dl.more{ border-bottom:0;}
.Spec001883 dt,
.Spec001883 dd{display:table-cell;vertical-align:middle;padding-top: 4px;padding-bottom: 4px;}
.Spec001883.lastClass dd{padding-top: 10px;padding-bottom: 10px;}
.Spec001883 dt{width: 0.9rem;padding-left: 18px;color:#fff;background-color:#34a434;}
.Spec001883 dt a{color:#fff;}
.Spec001883 dt a:hover{color:#fff;}
.Spec001883 dd{position:relative;padding-left: 0.4rem;}
.Spec001883 dd ol{padding-left:0px;overflow:hidden; position:relative;}
.Spec001883 .input{ float:left;}
.Spec001883 .input input{ max-width:100px; vertical-align:middle;}
.Spec001883 .input .text{ border:1px solid #e5e5e5; border-radius:3px; height:32px; line-height:32px; width:25%; text-align:center;}
.Spec001883 .input .btn{ border:none; cursor:pointer; background:#ff8200;height:32px; color:#fff; font-size:12px; border-radius:3px; margin-left:10px; width:30%;}

.Spec001883 ol a{color:#000;margin-right: 0.2rem;display:inline-block;min-width: 0.8rem;}
.Spec001883 a.on,
.Spec001883 a:hover{ color:#34a434;}
.Spec001883 dt a.on{color:#fff;text-decoration: underline;}
.Spec001883 ol span,
.Spec001883 ol a.all{ position:absolute;  top:0;text-align:center; width:48px; height:32px;}
.Spec001883 ol a.all{ left:0;margin-right:0;}
.Spec001883 ol span{right:10px;color:#fff; border-radius:3px; padding:0 5px;background:#34a434; cursor:pointer; display:none;}
.Spec001883 .money ol,
.Spec001883 .more ol{ float:left;}
@media(max-width:1000px){
.Spec001883 .input{ float:none;padding-bottom:10px; padding-left:10px;}
}
@media(max-width:768px){
.Spec001883 dd ol{ padding-right:65px;}
.Spec001883 dt{width:80px;}
}






.Prodetail{padding: .8rem 0;}
.Prodetail .proimg{}
.Prodetail .proimg .bigimg {margin-bottom: 0.15rem;border: 1px solid #ebebeb}
.Prodetail .proimg .bigimg .imgbox{padding-top: 75.67%;}
.Prodetail .imgbox{position: relative;}
.Prodetail .imgbox span { background-position: center center; background-repeat: no-repeat; background-size: cover; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;display: flex; align-items: center; justify-content: center;}
.Prodetail .imgbox img { width: auto; height: auto; object-fit: contain; width: 100%; height: 100%;vertical-align: middle;}
.Prodetail .proimg .bigimg .slick-arrow{opacity: 0;}
.Prodetail .proimg .bigimg .slick-prev{left: -0.5rem;}
.Prodetail .proimg .bigimg .slick-next{right: -0.5rem;}
.Prodetail .proimg .bigimg:hover .slick-prev{left: 0;}
.Prodetail .proimg .bigimg:hover .slick-next{right: 0;}
.Prodetail .proimg .bigimg:hover .slick-arrow{opacity: 1;}

.Prodetail .proimg .smallimg{padding: 0 25px;}
.Prodetail .proimg .smallimg .item{padding: 0 0.05rem;cursor: pointer;}
.Prodetail .proimg .smallimg .slick-current .imgbox:after{position: absolute;left: 0;top: 0;z-index: 10;width: 100%;height: 100%;content: "";border: 1px solid #34a434;}
.Prodetail .proimg .smallimg .imgbox{border:1px solid #ebebeb;}
.Prodetail .proimg .smallimg .imgbox{padding-top: 84%;}

.Prodetail .proimg .smallimg .slick-arrow:after{left: 0;top: 0;width: 100%;height: 100%;position: absolute;content: "";background-position: center center;background-repeat: no-repeat;background-size: 0.11rem 0.2rem;}
.Prodetail .proimg .smallimg .slick-arrow:hover{opacity: 0.9;}
.Prodetail .proimg .smallimg .slick-prev{left: 0;}
.Prodetail .proimg .smallimg .slick-prev:after{background-image: url(../images/arr_left_white.svg);}
.Prodetail .proimg .smallimg .slick-next{right: 0;}
.Prodetail .proimg .smallimg .slick-next:after{background-image: url(../images/arr_right_white.svg);}
.Prodetail .proimg .smallimg .slick-disabled{display: none !important;}
.Prodetail .proimg .smallimg .slick-arrow{height: 100%;width: 20px;top: 0;margin-top: 0;background-color: #34a434;z-index:100;position: absolute; cursor: pointer; padding: 0;transition: all ease 0.3s;font-size: 0;border: 0}
.Prodetail .proimg .smallimg .slick-arrow:hover{background-color: #34a434;}
.Prodetail .proimg .smallimg .slick-arrow:after{transform: skew(0);}
.Prodetail .proimg .smallimg .slick-disabled{display: block !important;background-color: #f6f6f6 !important;}
.Prodetail .proimg .smallimg .slick-arrow:after{background-size: 7px 14px;}

.Prodetail .protext .title{font-size: .28rem;padding-bottom: .2rem;margin-bottom: .2rem;color: #333;border-bottom: 1px solid #ebebeb;}
.Prodetail .protext .desc {border-bottom: 1px solid #ebebeb;padding-bottom: .3rem }
.Prodetail .protext .desc .tit{font-size: var(--font-size20);padding-bottom: .2rem;color: #333 }
.Prodetail .protext .desc .tit:not(:first-child){padding-top: .3rem }
.Prodetail .protext .desc p{padding-left: .2rem;line-height: 1.5;position: relative;margin: 0}
.Prodetail .protext .desc p:not(:last-child){margin-bottom: .05rem}
.Prodetail .protext .desc p:before{position: absolute;content: '';width: .06rem;height: .06rem;border-radius: 50%;background:#34a434;left: 0;top: .1rem }
.Prodetail .protext .prolx{display: flex;padding-top: .2rem;}
.Prodetail .protext .prolx .left{flex: 0 0 auto;border-right: 1px solid #ebebeb; margin-right: .2rem}
.Prodetail .protext .prolx .left .icon{display: flex;margin-top: .2rem}
.Prodetail .protext .prolx .left .icon span{width: .46rem;height: .46rem;margin-right: .15rem;border-radius: 50%;border: 1px solid #ebebeb;display: flex;justify-content: center;align-items: center;cursor: pointer;flex: 0 0 auto}
.Prodetail .protext .prolx .left .icon span::after{width: .22rem;height: .22rem;content: '';}
.Prodetail .protext .prolx .left .icon span.tel::after{background: url(../images/icon-tel.svg)no-repeat center;background-size: .2rem auto}
.Prodetail .protext .prolx .left .icon span.wx::after{background: url(../images/icon-wx.svg)no-repeat center;background-size: .2rem auto}
.Prodetail .protext .prolx .left .icon span.mail::after{background: url(../images/icon-mail.svg)no-repeat center;background-size: .2rem auto}
.Prodetail .protext .prolx .left .icon span.on{background:#34a434 }
.Prodetail .protext .prolx .left .icon span.on::after{filter: grayscale(100) brightness(100); }

.Prodetail .protext .prolx .right{flex: 1}
.Prodetail .protext .prolx .right dl{display: flex;height: 100%;align-items: center;}
.Prodetail .protext .prolx .right dl dt{padding: 0 .2rem;background:#34a434 ;display: flex;justify-content: center;align-items: center;margin-right: .2rem;height: 100%;color: #fff;flex: 0 0 auto}
.Prodetail .protext .prolx .right dl dd{flex: 1}
.Prodetail .protext .prolx .right dl dd .tip{font-size: 12px;}
.Prodetail .protext .prolx .right dl dd .phone{font-size: var(--font-size28);color:#34a434;display: block}
.Prodetail .protext .prolx .right dl dd img{max-height: .86rem;}

.Prodetail .protext .btn{margin-top: .5rem;}
.Prodetail .protext .btn a{width: 1.6rem;height: .5rem;border: 1px solid #34a434;color: #34a434;text-align: center;line-height: .5rem;display: block;border-radius: 36px;display: inline-block;margin-right: .2rem}
.Prodetail .protext .btn a.zx{background:  #34a434;border-color: #34a434;color: #fff}
.Prodetail .protext .btn a:hover{background:  #34a434;border-color: #34a434;color: #fff}

.Prodetail .con2{padding-top: .3rem;}
.Prodetail .con2 .title{border-bottom: 4px solid #eeeeee;margin-bottom: .3rem;color: #333}
.Prodetail .con2 .title span{display: inline-block;font-size: var(--font-size22);position: relative;line-height: .6rem;font-family: 'hmm';margin-right: .5rem;cursor: pointer}
.Prodetail .con2 .title span::after{content: '';position: absolute;width: 100%;height: 4px; left: 0;bottom: -4px;background:#34a434;}
.Prodetail .con2 .info{line-height: 1.75}
.Prodetail .con2 .info h3{position: relative;height: .55rem;padding: 5px 20px;line-height: .46rem;border-radius: 6px;font-size: .26rem;font-weight: bold;color: #fff;margin-bottom: 18px;background:#34a434 }

.Prodetail .con3{padding-top: .3rem;}
.Prodetail .con3 .title{border-bottom: 4px solid #eeeeee;margin-bottom: .3rem;color: #333}
.Prodetail .con3 .title span{display: inline-block;font-size: var(--font-size22);position: relative;line-height: .6rem;font-family: 'hmm';margin-right: .5rem;cursor: pointer}
.Prodetail .con3 .title span::after{content: '';position: absolute;width: 100%;height: 4px; left: 0;bottom: -4px;background:#34a434;}

.Prodetail .con3{position:relative}
.Prodetail .con3 .pic{padding-bottom: 70%;border-radius: 6px;}
.Prodetail .con3 .pic img{object-fit: cover;}
.Prodetail .con3 .tit{text-align: center;padding-top: .15rem;}
.Prodetail .con3 .btns a{position: absolute;width: .55rem;height: .55rem;border-radius: 50%;border: 2px solid #ddd;display: flex;justify-content: center;align-items: center;top: 61%;transform: translateY(-50%);transition: .5s all;cursor: pointer;z-index: 100}
.Prodetail .con3 .btns a::before{content: '';width: .2rem;height: .2rem;background: url(../images/icon-jt2.svg)no-repeat center;background-size: .14rem auto;transition: .5s all}
.Prodetail .con3 .btns a.prev{left: -.9rem;transform: translateY(-50%) rotate(180deg) }
.Prodetail .con3 .btns a.next{right: -.9rem;}
.Prodetail .con3 .btns a:hover{background: #34a434;border-color: #34a434}
.Prodetail .con3 .btns a:hover::before{filter: grayscale(100) brightness(100);}


@media (min-width:1025px) {  
    .Prodetail .proimg{width: 41.66%;}
    .Prodetail .protext{width: 56%;}
    
    .Prodetail .con,
    .Prodetail .con2,
    .Prodetail .con3{width: 80%;margin: 0 auto}
}
@media(max-width:1600px){
    .Prodetail .protext .prolx .right dl dd .phone{font-size: var(--font-size24);}
    .Prodetail .con3 .btns a.prev{left: -.6rem; }
    .Prodetail .con3 .btns a.next{right: -.6rem;}
}
@media (max-width:1024px) {
    .Prodetail{padding: .5rem 0;}
    .Prodetail .con{display: block;}
    .Prodetail .proimg .smallimg .imgbox{padding-top: 70%;}
    .Prodetail .protext {margin-top: .3rem}
    .Prodetail .protext .prolx{flex-direction: column;}
    .Prodetail .protext .prolx .left{border-right:0; margin-right: 0;margin-bottom: .2rem}
    .Prodetail .protext .prolx .right dl{flex-direction: column;align-items: flex-start;}
    .Prodetail .protext .prolx .right dl dt{padding:.1rem .2rem;margin-bottom: 10px}
    
    .Prodetail .con2 .table{overflow: auto;}
    .Prodetail .con2 .table table{width: 180%;}
    
    .Prodetail .con3 .btns a{top: 63%;}
    .Prodetail .con3 .btns a.prev{left: .2rem; }
    .Prodetail .con3 .btns a.next{right: .2rem;}
    .Prodetail .con3 .btns a::before{filter: grayscale(100) brightness(100);}
    .Prodetail .form-ul{padding: 2em 0;}
    
    .Prodetail .con4{padding-top: .5rem}
    
}












