a:hover{color: #419a26}

/*Top003198 */
.Top003198{position: relative;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(16 / 16 * 1em);}
.Top003198 menu li a:hover,
.Top003198 menu li.aon span a{color: #419a26;}
.Top003198 li .sub .pic .Ispic{padding-bottom: calc(400 / 310 * 100%); background-color: #eee;}
.Top003198 .top-hotline{color: #419a26;  font-size: calc(24 / 16 * 1em); padding-left: calc(30 / 16 * 1em); background: url(../images/Top003198-tel.svg) no-repeat left center; background-size: 1.625em auto; line-height: calc(36 / 20 * 1em);}

.Top003198 dd.inquiry .formbtn{display: inline-block; background: #419a26; color: #fff;  padding: 0 calc(16 / 16 * 1em); line-height: calc(36 / 16 * 1em); border-radius: 50px; transition: 0.3s;}
.Top003198 dd.inquiry .formbtn:before{display: inline-block; content: ''; width: calc(28 / 16 * 1em); height: calc(20 / 16 * 1em);background-repeat: no-repeat; background-position: left center; vertical-align: sub;background-image: url(../images/icon_inquiry.svg); background-size: 1.325em auto;}

.Top003198 dd.lang{position: relative;margin-left: calc(16 / 1920 * 100vw);}
.Top003198 dd.lang a:hover{color:#419a26;}
.Top003198 dd.lang .icon{ display:block;background:url(../images/lang2.svg) no-repeat left center;line-height:calc(36 / 16 * 1em); padding:0 calc(20 / 16 * 1em) 0 calc(30 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 1.25em; color: #333;}
.Top003198 dd.lang .icon:after {position: absolute;width: calc(8 / 16 * 1em);height: calc(8 / 16 * 1em);content: '';transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);border-top: 1px solid #333;border-right: 1px solid #333;right: 0;top: 50%;margin-top: calc(-6 / 16 * 1em);}
.Top003198 dd.lang .lang_box{position: absolute; left: 50%; width: 100px;margin-left: -50px; z-index: 100;background: #fff;border-radius: 0 0 6px 6px; top: 100%; padding: 10px 0;display: none;}
.Top003198 dd.lang .lang_box a{display: block;line-height: 30px;text-align: center;}

.Top003198 .top-search{display: block; padding: 0; margin-left: calc(35 / 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(36 / 16 * 1em);color: rgba(51, 51, 51, 0.6);}
.Top003198 .top-search .box .text.focus{color: #000;}
.Top003198 .top-search .box .btn{position: absolute;top: 0;width: calc(36 / 16 * 1em); height: 100%; background: url(../images/Top003198-search.svg) no-repeat center center;background-size:calc(16 / 36 * 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(65 / 16 * 1em) ;}
.Top003198 menu li{float:left; margin-right:calc(25 / 1920 * 100vw);text-align: center;line-height: calc(90 / 16 * 1em); width:auto !important;}
.Top003198 li .sub{position: absolute; top: 100%; background-color:#fff; width: calc(180 / 16 * 1em); margin-left:0;transform: translateX(-50%); box-shadow: 0 5px 5px rgba(0,0,0,0.2);border-radius: 0 0 10px 10px}
.Top003198 li .sub dl{background: none;padding: 0;}
.Top003198 li .sub dt{line-height:calc(25 / 16 * 1em);padding:calc(12 / 16 * 1em) 0; }
.Top003198 li .sub dt:not(:last-child){border-bottom: 1px solid #e9e9e9; }
.Top003198 li .sub dt a{display: block;font-size: calc(15 / 16 * 1em); line-height: 1.8;}
.Top003198 li .sub dt:hover{background: rgba(65,154,38,.1)}
.Top003198 li .sub .pic{width: 50%;}
    
.Top003198 .top-right{padding-top: calc(25 / 16 * 1em);/* margin-left:2%; */}
.Top003198 .top-right dd{float: left;}
.Top003198 .top-search .box{width: calc(90 / 16 * 1em); border-radius: calc(90 / 16 * 1em); transition: 0.3s;}
.Top003198 .top-search.show .box{width: calc(160 / 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; z-index: 99;}
.menu-show .Top003198 menu{left: 0; opacity: 1;}
.Top003198 menu ul{height: 100%; overflow: auto;}
.Top003198 menu li{border-bottom: 1px dotted #eee; width:100% !important;}
.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: #419a26;}
.Top003198 li .sub{background-color: #eee;}
.Top003198 li .sub .pic{display: none;}
.Top003198 .top-search{margin: 0 3vw 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(20 / 16 * 1em); height: calc(20 / 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: #419a26;}
.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: #419a26; padding: calc(9 / 16 * 1em);height: calc(30 / 16 * 1em); }
.menu-show  .Top003198 .open-menu span{background-color: #fff; height: 1px;}
.Top003198 dd.inquiry .formbtn{padding: 0 calc(10 / 16* 1em);}
}


@media (min-width: 1025px) and (max-width: 1600px) {
.Top003198 .top-search{margin-left: calc(25 / 1920 * 100vw);}
.Top003198 .top-right{/* margin-left:1.5%; */}
/* .Top003198 menu li{margin: 0 calc(12 / 16 * 1em);} */
 }


/*Banner003192 */
.Banner003192{position: relative;}
@media (min-width:1025px) {
    .Banner003192 .wap{display: none;}
}
@media (max-width:1024px) {
    .Banner003192 .pc{display: none;}
}
.Banner003192 li.slick-slide{position: relative;}
.Banner003192 [class*=txt-style-]{position: absolute; top: 0;color: #419a26;z-index: 10;text-shadow:2px 2px 1px #fff}
.Banner003192 .tit{font-size: calc(60 / 1920 * 100vw); margin-bottom:0; transition: 0.3s; font-weight: bold;}
.Banner003192 .sub-tit{font-size: calc(60 / 1920 * 100vw); line-height: 1; transition: 0.3s 0.3s;font-weight:bold}
.Banner003192 .txt-style-1{ left: calc(485 / 1920 * 100vw); top: calc(321 / 960 * 100%);}
.Banner003192 .txt-style-1 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-1 .sub-tit{height: 1.2em;text-align: justify; transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-1 .tit,
.Banner003192 .ani-show .txt-style-1 .sub-tit{transform: translateX(0); opacity: 1;}
.Banner003192 .txt-style-1 .sub-tit:after{display: inline-block; content: '';width: 100%;}
.Banner003192 .txt-style-2{text-align: center; top:0;left: 0;width: 100%; height: 100%;}
.Banner003192 .txt-style-2 .ytable{height: 100%;}
.Banner003192 .open-video{display: block;margin: 0 auto; width: calc(60 / 1920 * 100vw);height: calc(60 / 1920 * 100vw);background: url(../images/Banner003192-play.png) no-repeat center center; background-size: contain; margin-bottom: calc(60 / 1920 * 100vw); cursor: pointer;transform: translateY(30px); opacity: 0;transition: 0.3s;}
.Banner003192 .txt-style-2 .tit{transform: translateY(30px); opacity: 0; transition-delay: 0.3s;}
.Banner003192 .txt-style-2 .sub-tit{letter-spacing: calc(9 / 1920 * 100vw); transform: translateY(30px); opacity: 0;transition-delay: 0.6s;}
.Banner003192 .ani-show .open-video,
.Banner003192 .ani-show .txt-style-2 .tit,
.Banner003192 .ani-show .txt-style-2 .sub-tit{transform: translateY(0); opacity: 1;}
.Banner003192 .txt-style-3{right: 0;width: 100%; top:calc(800 / 960 * 100%);text-align:right;}
.Banner003192 .txt-style-3 .tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .txt-style-3 .sub-tit{transform: translateX(30px); opacity: 0;}
.Banner003192 .ani-show .txt-style-3 .tit,
.Banner003192 .ani-show .txt-style-3 .sub-tit{transform: translateX(0); opacity: 1;}


.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Banner003192 .slick-pages{position: absolute;left: calc(141 / 1920 * 100vw); bottom: calc(66 / 960 * 100%);color: #fff;z-index: 20;font-size: calc(20 / 1920 * 100vw);}
.Banner003192 .slick-dots{position: absolute;right: calc(141 / 1920 * 100vw);bottom: calc(66 / 960 * 100%);z-index: 20;}
.Banner003192 .slick-dots li{float: left;width: calc(30 / 1920 * 100vw); height: 3px; background-color: rgba(255, 255, 255, 1); opacity: 0.5; margin-left: 10px;}
.Banner003192 .slick-dots li button{display: none;}
.Banner003192 .slick-dots li.slick-active{opacity: 1;}

.Banner003192 .mouse{display:none;position: absolute; background: url(../images/Banner003192_mouse.svg) no-repeat center; width: 22px;height: 34px;background-size: contain; z-index: 30; left: 50%; margin-left: -11px;bottom:calc(58 / 960 * 100%); animation: mouse 2s linear infinite alternate;}
@keyframes mouse {
    0%{opacity: 1;}
    100%{opacity: 0;}
}

@media(max-width:480px){
.Banner003192 .mouse{display: none;}
.Banner003192 .tit{font-size:calc(20 / 16 * 1em);}
.Banner003192 .sub-tit{font-size:calc(16 / 16 * 1em)}
.Banner003192 .slick-pages{font-size:calc(14 / 16 * 1em);}
}	


/*PicList003142 */
.PicList003142{padding: calc(120 / 16 * 1em) 0 calc(50 / 16 * 1em); background: #f9f9f9;}
.PicList003142 li{float: left;  margin-bottom: 4em;}
.PicList003142 li .txt{/*box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);*/ padding:20px 0 0 0; text-align: center;}
.PicList003142 li .tit{ font-size:1.375em;line-height: 1.6666; color: #000;}
.PicList003142 li p{font-size: 0.875em; line-height: 1.78571; min-height: 3.57142em;color: #999999; display: none;}
.PicList003142 li .pic{overflow: hidden; border-radius: 10px;}
.PicList003142 li .Ispic{padding-bottom: 65%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #e60012;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center; display: none;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg);}
@media (min-width:1025px) {
.PicList003142 li{width:31%;}
.PicList003142 li:not(:nth-child(3n)){margin-right:2.5%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top:0;}   
.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: 1em;}
}

@media(max-width:480px){
.PicList003142{padding: calc(50 / 16 * 1em) 0 calc(30 / 16 * 1em);}
.PicList003142 li .tit{font-size: 1em;}
.PicList003142 li{margin-bottom: 1.125em;}
}	


.Footer{ position:relative;background: #050505;color: #fff;padding:calc(100 / 16 * 1em) 0 calc(30 / 16 * 1em) 0;z-index: 1;}
.Footer a{color: #fff;}
.Footer a:hover{color: #419a26;}
.Footer .blank{position: absolute;left: 0;top: -100vh;height: 100vh;z-index: -2;width: 100%;visibility: hidden;}

.Footer .code{max-width: 120px; margin: 0 auto;}
.Footer .code li{text-align: center;}
.Footer .code li aside{color: rgba(255,255,255,0.5); margin-top: 10px;}
.Footer .code li img{border-radius: 4px; display: block; width: 100%;}

.Footer .b_nav{padding-bottom: 4vw;}
.Footer .b_nav nav{display: flex;justify-content: space-between;}
.Footer .b_nav nav .item{}
.Footer .b_nav nav .item:not(:nth-child(6n)){}
.Footer .b_nav nav dd{line-height: 2;font-size:calc(16 / 16* 1em);}
.Footer .b_nav nav dd a{color: rgba(255,255,255,0.6);}
.Footer .b_nav nav dd a:hover{color: #419a26;}


.Footer .b_contact .tit{padding-bottom:calc(25 / 16 * 1em);margin-bottom:calc(25 / 16 * 1em);border-bottom: 2px solid rgba(255,255,255,.15) }
.Footer .b_nav .b_contact .tt{font-size:calc(16 / 16* 1em);}
.Footer .b_nav .b_contact .tt:not(:last-child){margin-bottom:calc(25 / 16 * 1em);}
.Footer .b_nav .b_contact .add{padding-left: 30px;background: url(../images/icon-add.svg)no-repeat center left;background-size: 24px auto;}
.Footer .b_nav .b_contact .tel{padding-left: 30px;background: url(../images/icon-tel.svg)no-repeat center left;background-size: 24px auto;}
.Footer .b_nav .b_contact .mail{padding-left: 30px;background: url(../images/icon-fax.svg)no-repeat center left;background-size: 24px auto;}
.Footer .b_nav .b_contact .web{padding-left: 30px;background: url(../images/icon-wz.svg)no-repeat center left;background-size: 24px auto;}

.Footer .copyRight,
.Footer .copyRight a{color: #999;}

@media(min-width:641px){
    .Footer .b_nav nav .item{}
    .Footer .b_nav .tit{padding-bottom: calc(15 / 16* 1em);margin-bottom: calc(15 / 16* 1em);border-bottom: 2px solid rgba(255,255,255,.15);font-size: calc(20 / 16* 1em); }
    .Footer .b_nav .code .tit{border-bottom: none }
    .Footer .b_nav nav .item dl{display: block!important;}
}
@media(min-width:1025px){
    .Footer .b_nav {display: flex;justify-content: space-between;;}
    .Footer .b_nav .b_contact{width:20%;}
    .Footer .b_nav nav{width:70%;}
}
@media(max-width:1024px){
    .Footer .code .tit{text-align: center;}
	.Footer .b_nav nav{ display: none;}
}
@media(max-width:640px){
.Footer .b_nav nav{flex-wrap: wrap;}
.Footer .b_nav nav .item{width: 32.5%; padding-right: 0; text-align: center; margin: 0!important;border-bottom: 1px solid rgba(255,255,255,0.1); display: none;}
.Footer .b_nav .tit{padding:0 0 10px 0; }
.Footer .b_nav nav .tit{position: relative;z-index: 1;padding-right: 40px;}
.Footer .b_nav nav .tit i{position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -8px;transition: 0.3s;}
.Footer .b_nav nav .tit i.on{transform: rotate(45deg);}
.Footer .b_nav nav .tit i:before,
.Footer .b_nav nav .tit i:after{position: absolute; content: ''; left: 50%; top: 50%;transform: translate(-50%,-50%);background: #fff;}
.Footer .b_nav nav .tit i:before{width: 50%; height: 2px;}
.Footer .b_nav nav .tit i:after{width: 2px; height: 50%;}
.Footer .b_nav nav .tit{padding-right: 0; text-align: center;}
.Footer .b_nav nav dd{padding: 5px 0; }
.Footer .code li img{width: 80%; margin: 0 auto;}
.Footer{padding: calc(40 / 16 * 1em) 0;}
.Footer .b_contact .tit{margin-bottom:calc(25 / 16 * 1em);}
.Footer .b_nav .b_contact .add{padding-left: 30px;background: url(../images/icon-add.svg)no-repeat center left;background-size:20px auto;}
.Footer .b_nav .b_contact .tel{padding-left: 30px;background: url(../images/icon-tel.svg)no-repeat center left;background-size:18px auto;}
.Footer .b_nav .b_contact .mail{padding-left: 30px;background: url(../images/icon-fax.svg)no-repeat center left;background-size:18px auto;}
.Footer .b_nav .b_contact .web{padding-left: 30px;background: url(../images/icon-wz.svg)no-repeat center left;background-size:18px auto;}

}

.Footer .copyRight .w1600{padding: calc(30 / 16 * 1em) 0 0;border-top: 1px solid rgba(255,255,255,0.13);font-size: calc(15 / 16 * 1em)}
.Footer .flexbw {display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;flex-wrap: wrap;-ms-flex-wrap: wrap;}
.Footer .copyRight menu a:not(:last-child){margin-right:calc(20 / 16 * 1em);}

@media(max-width:1024px){
.Footer .copyRight{width: 100%;}
.Footer .copyRight .copy{font-size: 12px;}
.Footer .copyRight .nav a{font-size: 12px;}
}


@media (min-width: 1025px) and (max-width: 1600px) {
.Footer .b_nav .b_contact .tel{background-size: 20px auto; line-height: 22px;}
.Footer .b_nav .b_contact .web{background-size: 20px auto; line-height: 22px;}
.Footer .b_nav .b_contact .mail{background-size: 20px auto; line-height: 22px;}
 }




.home_box2{padding: calc(120 / 16 * 1em) 0;background: url(../images/home-box2-bg.png)no-repeat left bottom -4.5rem;position: relative}
.home_box2 .zy_title{ padding-bottom:.3rem;}
.home_box2 .auto{ display:flex;justify-content: space-between;  align-items: center; flex-flow: wrap; }
.home_box2 .bg{background-size: cover;background-position: center;background-repeat: no-repeat; }
.home_box2 .bg{ width: 42%;}
.home_box2 .bg img{ width:100%;}
.home_box2 .flex{ width:50%; flex-flow: wrap;}
.home_box2 .left .word{}
.home_box2 .left .word .tit1{font-size: calc(30 / 16 * 1em);color: #000;padding-bottom:1vw;}
.home_box2 .left .word .desc{line-height:2;font-size: calc(16 / 16 * 1em);}
.home_box2 .left .word .desc p{margin: 15px 0 0 0;}
.home_box2 .left .dot3{ display:none;}
.home_box2 .right .ul{display: flex; flex-wrap:wrap; margin-top:5%; }
.home_box2 .right li{display: flex;align-items: center;padding: calc(40 / 16 * 1em) 0; width:25%;}
.home_box2 .right{ width:100%;}
.home_box2 .home_more{margin-top: calc(25 / 16* 1em);}
.home_box2 .right li .icon{width: calc(90 / 16 * 1em);height: calc(90 / 16 * 1em);border-radius: 50%;background:rgba(65,154,38,0.08);display: flex;justify-content: center;align-items: center;margin-right: calc(45 / 16 * 1em);}
.home_box2 .right li .icon img{max-width: calc(45 / 16 * 1em);max-height: calc(45 / 16 * 1em)}
.home_box2 .right li .txt{flex: 1;}
.home_box2 .right li .txt p{color: #333;margin: 0; font-size: calc(18 / 16 * 1em);}
.home_box2 .right li .txt aside{font-size: calc(50 / 16 * 1em);color: #419a26;line-height: 1;padding-bottom: calc(5 / 16 * 1em);display: inline-block; font-weight: bold;}
.home_box2 .right li .txt sup{ font-size:calc(18 / 16 * 1em);  vertical-align: text-bottom; padding-left: 5px;}

@media(min-width:1025px){

/* .home_box2 .flex .left{width: 40%;margin-right: 10%} */
/* .home_box2 .flex .right{width: 22%;} */
/* .home_box2 .right li{border-bottom: 1px solid #ebebeb;} */
/* .home_box2 .right li:first-child{padding-top: 0;} */
/* .home_box2 .right li:last-child{padding-bottom: 0;} */
.home_box2 .right li .icon{width: calc(80 / 16 * 1em);height: calc(80 / 16 * 1em);}
.home_box2 .right li .icon img{max-width: calc(38 / 16 * 1em);max-height: calc(38 / 16 * 1em);}
}
@media(max-width:1024px){
.home_box2 .bg{width: 33%;height: auto;top: calc(50 / 16 * 1em);}
.home_box2{padding: calc(50 / 16 * 1em) 0;}
.home_box2 .left{ width: 64%;}
.home_box2 .left .word .tit1{font-size: calc(22 / 16 * 1em);}
.home_box2 .left .word .desc p{margin: 10px 0 0 0;}
.home_box2 .right ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.home_box2 .right li{width: 48%;float:left;border-bottom: 1px solid #ebebeb;}
.home_box2 .right li .txt aside{font-size: calc(34 / 16 * 1em) ;}
.home_box2 .right li{padding:calc(20 / 16 * 1em) 0;}
}

@media(max-width:640px){
	.home_box2 .flex{ width: 100%;}
.home_box2 .bg{display: none;}
.home_box2 .left{ width: 100%;}
.home_box2{padding: calc(50 / 16 * 1em) 0;}
.home_box2 .left .word .tit1{font-size: calc(22 / 16 * 1em);}
.home_box2 .left .word .desc p{margin: 10px 0 0 0;}
.home_box2 .right li{width: 100%;float:none;}
.home_box2 .right li .txt aside{font-size: calc(34 / 16 * 1em) ;}
.home_box2 .right li{padding:calc(20 / 16 * 1em) 0;}
}	

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}


.home_box2 .open-video{position: absolute;left: 50%;bottom: 50%; cursor: pointer; z-index: 10;}
.home_box2 .open-video i{display: block;width: 55px; height: 55px; border-radius: 50%; background: #419a26 url(../images/Floor002841_btn.png) no-repeat center center;position: relative; z-index: 4;}
.home_box2 .open-video:before,
.home_box2 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #419a26; opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.home_box2 .open-video:before{left: -11px; top: -11px; bottom: -11px;right: -11px; animation-delay: 0.3s;}
.home_box2 .open-video:after{left: -20px; top: -20px; bottom: -20px;right: -20px;}

@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}



.home_title{font-size: calc(50 / 16 * 1em);color: #000;font-weight: bold;}
.home_title::after{content: '';display: block;width: 3vw;height:5px;margin-top:1.5vw; background: #419a26; border-radius: 0px;}
.home_more{display: flex;width: calc(180 / 16 * 1em);height: calc(60 / 16 * 1em);border-radius: 36px;border: 2px solid #419a26;justify-content: center;align-items: center;margin-top: calc(60 / 16 * 1em);transition: .3s all}
.home_more span{color: #419a26;transition: .3s all}
.home_more:after{content: '';width: calc(26 / 16 * 1em);height: calc(26 / 16 * 1em);background: url(../images/icon-jt1.svg)no-repeat center;background-size:calc(25 / 16 * 1em) auto;margin-left:calc(22 / 16 * 1em);transform: rotate(-45deg);transition: .3s all}
.home_more:hover{background: #419a26;}
.home_more:hover span{color: #fff;}
.home_more:hover:after{transform: rotate(0);filter: grayscale(100) brightness(100);}

@media(max-width:1024px){
.home_title{font-size: calc(26/16 * 1em);}
.home_more{margin-bottom: calc(60 / 16 * 1em);}
}

@media(max-width:640px){
.home_more{margin-bottom: calc(30 / 16 * 1em); margin-top: calc(30 / 16 * 1em);width: calc(140 / 16* 1em);height: calc(45 / 16* 1em);  border:1px solid #419a26;}
.home_more:after{ width: calc(20 / 16* 1em);height: calc(20 / 16* 1em);    background-size: calc(20 / 16* 1em) auto; margin-left: calc(10 / 16* 1em);}
}

.zy_title{display: flex;align-items: center;justify-content: space-between;padding-bottom: 3vw; position: relative;}
.zy_title .cn{position: relative; z-index: 2; font-size: calc(50 / 16 * 1em); font-weight: bold; color: #333;}
.zy_title .en{font-size:calc(65 / 16 * 1em);font-weight: bold;text-transform: uppercase;position: absolute;left: 50%;top:-16%;z-index: 0;transform: translateX(-50%);color: #333;opacity: .05;width: 100%;}
.zy_title .cn:after{content: '';display: block;width: 60px;height: 5px;background: #419a26;margin: 25px 0 20px;}
.zy_title .home_more{margin-top: 0;}

@media(max-width:480px){
.zy_title .cn{font-size: calc(24 / 16 * 1em);}
.zy_title .en{font-size: calc(34 / 16 * 1em);}
.zy_title .cn:after{width: 20px; height: 2px;margin: 10px 0 20px;}
}	



/*Menu002147 */
.Menu002147{ background:#f8f8f8;}
.Menu002147 ul{ display:table; margin:0 auto;}
.Menu002147 li{ float:left; padding:0 40px;position:relative;}
.Menu002147 li:after{ position:absolute; content:''; width:1px; right:0; top:50%; height:14px; margin-top:-7px; background:#dfdfdf;}
.Menu002147 li.end:after{ display:none;}
.Menu002147 li a{ display:block;font-size:calc(18 / 16 * 1em); position:relative; overflow:hidden; line-height:calc(80/ 18 * 1em);height:calc(80/ 18 * 1em);}
.Menu002147 li a:after{ position:absolute; left:0; bottom:0;content:''; height:2px; width:100%;}
.Menu002147 li.aon a,
.Menu002147 li:hover a{ color:#419a26;}
.Menu002147 li.aon a:after,
.Menu002147 li:hover a:after{ background:#419a26;}
@media(max-width:1024px){
.Menu002147 li{ padding:0 20px;}
.Menu002147 li a{  line-height:50px;height:50px;}
}
@media(max-width:768px){
.Menu002147 ul{ display:block;}
.Menu002147 li{ float:left; width:25%; text-align:center; padding:0;}
}
@media(max-width:768px) and (min-width:481px){
.Menu002147 li:nth-child(4n):after{ display:none;}
}
@media(max-width:480px){
.Menu002147 li{ width:40%; float: none; display: inline-block; margin-bottom: 8px;}
.Menu002147 li:nth-child(3n):after{ display:none;}
.Menu002147{width: 100%;}
.Menu002147 ul{width: 100%;overflow-x: scroll;white-space: nowrap;overflow-y: hidden;}
}
@media(max-width:375px){
.Menu002147 li a{ font-size:12px;}
}

.Menu002147 ::-webkit-scrollbar-track {background: #f2f2f2;border-radius: 10px;}
.Menu002147 ::-webkit-scrollbar-thumb {background: #555;border-radius: 10px;}
.Menu002147 ::-webkit-scrollbar {width: 3px;height: 3px;}


/*Floor003078 */
.Floor003078 {padding:calc(100 / 16 * 1em) 0;overflow: hidden;}
.Floor003078 .auto {table-layout: fixed;}
.Floor003078 .intro {color: #333;}
.Floor003078 .intro .fgx {display: inline-block;background: #419a26;height: 2px;width: 60px;margin: 0 15px 0 0;vertical-align: middle;}
.Floor003078 .intro .tit {font-size:calc(34 / 16 * 1em);line-height: 1.25;margin: 7px 0 30px 0; color: #000;}
.Floor003078 .intro .tit b {color: #419a26;}
.Floor003078 .intro .info {color: #666;line-height: 1.8;font-size: calc(16 / 16 * 1em);text-align: justify;letter-spacing: 0.5px;}
.Floor003078 .intro .info p{margin: 10px 0; line-height: 1.8;}
.Floor003078 .intro .gupiao {color: #419a26; font-size: calc(22 / 16 * 1em); line-height: 1.4;}
.Floor003078 .more {padding: 3vw 0 2vw 0;}
.Floor003078 .more a {display: table;}
.Floor003078 .more span {display: inline-block;vertical-align: top;}
.Floor003078 .more .icon {width: 70px;height: 70px;border: solid 2px #eee;border-radius: 50%;position: relative;margin-right: 27px;transition: 0.3s ease-out;}
.Floor003078 .more .icon:before {position: absolute;content: '';width: 12px;height: 12px;transform: rotate(45deg);border-top: 2px solid #999;border-right: 2px solid #999;left: 50%;top: 50%;margin: -6px 0 0 -8px;}
.Floor003078 .more a:hover .icon {border-color: #419a26;background: #419a26;}
.Floor003078 .more a:hover .icon:before {border-color: #fff;}
.Floor003078 .more .txt {color: #999;font-size: calc(14 / 16 * 1em);}
.Floor003078 .more .txt:before {display: inline-block;content: '';vertical-align: middle; width: 23px; height: 1px;margin-right: 7px;background: #999;}
.Floor003078 .more a:hover .txt {color: #419a26;}
.Floor003078 .more a:hover .txt:before {background: #419a26;}

.Floor003078 .right li {float: left;overflow: hidden;color: #419a26;}
.Floor003078 .right li p {color: #333;}
.Floor003078 .right li p {color: #333;}
.Floor003078 .right li .counter>* {display: inline-block;vertical-align: text-top;}
.Floor003078 .right li .counter span {position: relative;font-size: 60px;}
.Floor003078 .right li .counter i {font-style: normal;line-height: 1;}
.Floor003078 .right li .counter .ani {position: absolute;left: 0;top: 0;width: 101%;}
.Floor003078 .right li .counter .off {opacity: 0;}
.Floor003078 .right li .counter sup {font-size: 22px;}

@media(min-width:1025px) {
    .Floor003078 .left {vertical-align: middle;}
    .Floor003078 .right {width: 42%;vertical-align: top;}
    .Floor003078 .intro {width: 90%; margin-bottom: 3em;}
    .Floor003078 .column {max-width: 800px; width: 100%;}
    .Floor003078 .right ul { float: right;}
    .Floor003078 .right .pic {clear: both;padding-top: 0;width: 100%;border-radius: 6px;overflow: hidden;margin-bottom: 4%;}
}

@media(min-width:1025px) and (max-width:1640px) {
    .Floor003078 {font-size: 1.05vw;}
    .Floor003078 .intro .tit {font-size: calc(24 / 16 * 1em);}
    .Floor003078 .right li .counter span {font-size: 4vw;}
    .Floor003078 .right li .counter sup { font-size: 2vw;}
}

@media(max-width:1024px) {
    .Floor003078 .ytable,
    .Floor003078 .ytable-cell {display: block;}
    .Floor003078 .right ul {padding: 5vw 0;}
    .Floor003078 .right li .inner {display: table;margin: 0 auto;}
    .Floor003078 .right .pic {margin: 0 -3.5%;}
    .Floor003078 .column li .desc,
    .Floor003078 .column li .name section {left: 3vw;right: 3vw;bottom: 3vw;}
}

@media(max-width:640px) {
    .Floor003078 {padding: calc(50 / 16 * 1em) 0;}
    .Floor003078 .intro .tit {font-size:20px;    margin: 7px 0 12px 0;}
    .Floor003078 .intro .info br {display: none;}
    .Floor003078 .more .icon {width: 10vw;height: 10vw;margin-right: 3vw;}
    .Floor003078 .more .icon:before {width: 2vw;height: 2vw;margin: -1vw 0 0 -1vw;}
    .Floor003078 .column li .name .cn {font-size: 4vw;}
    .Floor003078 .column li .desc,
    .Floor003078 .column li .name .en {font-size: 2.5vw;}
    .Floor003078 .column li .icon { height: 8vw;margin-top: -4vw;}
    .Floor003078 .column li a:hover .icon {background-size: auto 10vw;}
    .Floor003078 .right li .counter span {font-size: 10vw;}
    .Floor003078 .right li .counter sup {font-size: 5vw;}
    .Floor003078 .right .pic{margin: 0;}
}

.Floor003078 .more a {display: inline-block;padding: 0 calc(67 / 16* 1em) 0 calc(30 / 16* 1em);line-height: calc(50 / 16* 1em);border: solid 2px #419a26;border-radius: calc(60 / 16* 1em);
    color: #419a26;background: url(../images/Floor003197-more1.svg) no-repeat right calc(21 / 16* 1em) center;transition: 0.3s;background-size: auto calc(12 / 16* 1em);}
   .Floor003078 .more a:hover {background-color: #419a26;color: #fff;background-image: url(../images/Floor003197-more-on.svg);background-position: left calc(21 / 16 * 1em) center;padding: 0 calc(30 / 16 * 1em) 0 calc(67 / 16 * 1em);}
   .Floor002841 .number {margin-top: 0}
   .Floor002841 .info-num li {float: left;width: 50%;padding-left:0;margin-bottom: 6%;}
   .Floor002841 .info-num .icon {display: block;width: calc(30 / 16 * 1em);position: relative;}
   .Floor002841 .info-num .icon img {display: block;max-width: calc(40 / 16 * 1em);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
   .Floor002841 .info-num li aside {display: inline-block;position: relative;}
   .Floor002841 .info-num li aside b {font-size:3.75em;line-height: 1;color: #419a26;display: block;padding: 0.3rem 0;}
   .Floor002841 .info-num li aside sub {position: absolute;left: 100%;word-break: keep-all;bottom: 22%;font-size:1.125em;margin-left: 13px;color: #419a26;}
   .Floor002841 .info-num li aside sup {position: absolute;left: 100%;word-break: keep-all;top: 15%;font-size:1.125em;margin-left: 15px;color: #419a26;}
   .Floor002841 .info-num li p {font-size:1.125em;color: #333;margin: 0;}
   
   @media(min-width:1025px) {
       .Floor002841 .left { width: 45%;}
       .Floor002841 .right {padding-left: 5%;}
   }
   
   @media(max-width:1024px) {
       .Floor002841 .auto:before {left: -2%;width: 104%;background-repeat: repeat-x;}
       .Floor002841 .right {max-width: 553px;margin: 0 auto;}
       .Floor002841 .left {padding-bottom: 5vw;}
       .Floor002841 .info-num li {text-align: center;}
       .Floor002841 .info-num li:not(:last-child) {margin-bottom: 20px;}
   }

@media(max-width:480px){
.Floor002841 .info-num li aside b {font-size:2.5em;}
.Floor002841 .info-num li aside sub{font-size: 1em;}
 }	

/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .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)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/


.PicList002433{ padding:calc(100 / 16 * 1em) 0;}
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #419a26; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:#419a26; }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #419a26; border-right:2px solid #419a26; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main .slick-arrow{ width: 7vw;height: 7vw;margin-top: -0.5vw;  top: 43%;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
.PicList002433{padding: calc(50 / 16* 1em) 0;}
}

.PicList002433 .list ul{ padding:0 50px;}
.PicList002433 .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;}
.PicList002433 .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list li aside{ padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:auto;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list 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  .list li figure img{ max-height:280px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{ margin:0 auto; width:90%; line-height:1.4;color:#333; font-size: calc(18 / 18 * 1em);}
.PicList002433  .list .ul-4 li{width:25%;}
.PicList002433  .list .ul-4 li:nth-child(4):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}

@media (min-width: 1025px) and (max-width: 1600px) {
.PicList002433  .list li .ytable{ height:auto;}
 }

@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}


.title_ny{font-size: calc(34 / 16 * 1em);text-align: center;color: #000;margin-bottom:4%;font-weight: 600;}
@media(max-width:480px){
.title_ny{font-size: calc(24 / 16 * 1em);}
 }	


/*PicList002856 */
.PicList002856 {overflow: hidden;position: relative;padding: calc(100 / 16 * 1em) 0 calc(50 / 16 * 1em); }
.PicList002856 .top-new .slick-list {overflow: inherit;}
.PicList002856 .top-new .slick-slide {opacity: 0;}
.PicList002856 .top-new .slick-current {opacity: 1;}
.PicList002856 .top-new .slick-slide {background: #f5f5f5;border-radius: 20px 20px 20px 0;}
.PicList002856 .top-new .slick-slide .img img {display: block;width: 100%;}
.PicList002856 .top-new .slick-slide .img {overflow: hidden;border-radius: 6px 0 0 6px;}
.PicList002856 .top-new .slick-slide .img .Ispic {padding-bottom: 67.5%;transition: 0.3s;}
.PicList002856 .top-new .slick-slide a:hover .Ispic {transform: scale(1.1);}
.PicList002856 .top-new .slick-slide time {border-left: 1px solid #c6c6c6;padding-left: 1.62vw;display: block;margin-bottom: 2.61vw;color: #419a26;font-size: calc(18 / 16 * 1em);}
.PicList002856 .top-new .slick-slide time span {display: block;font-size: calc(42 / 16 * 1em);font-weight: bold;}
.PicList002856 .top-new .slick-slide time b {display: block;line-height: 60px;color: #419a26;font-size: calc(42 / 16 * 1em);}
.PicList002856 .top-new .slick-slide .txt aside {line-height: 1.5;margin: 2vw 0 1vw 0;font-weight: 600;}
.PicList002856 .top-new .slick-slide a:hover {color: #419a26;}
.PicList002856 .top-new .slick-slide .txt p { margin: 0;color: #666;font-size:calc(16 / 16 * 1em);line-height: 2;}
.PicList002856 .top-new .slick-arrow {width: 60px;height: 60px;border-radius: 50%;background: #fff;box-shadow: 0 0 10px rgb(180 189 221 / 8%), 0 6px 14px hsl(0deg 0% 100% / 30%), 0 12px 20px rgb(180 189 221 / 20%);z-index: 2;
position: absolute;top: calc(50%);transform: translateY(-50%);}
.PicList002856 .top-new .slick-arrow:before {position: absolute;content: '';width: 20%;height: 20%;border-left: 2px solid #666;border-top: 2px solid #666;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);left: 40%;top: 40%;}
.PicList002856 .top-new .slick-next:before {transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.PicList002856 .top-new .slick-prev {left: -6.25%;}
.PicList002856 .top-new .slick-next:before {transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.PicList002856 .top-new .slick-next {right: -6.25%;}
.PicList002856 .top-new .slick-dots {text-align: center;padding-top: 1.72vw;}
.PicList002856 .top-new .slick-dots li {display: inline-block;width: 10px;height: 10px;border-radius: 50px;margin: 0 5px;background-color: #999999;}
.PicList002856 .top-new .slick-dots li button {display: none;}
.PicList002856 .top-new .slick-dots li.slick-active {background: #419a26;width: 40px;}
.PicList002856 .list ul li .inner {position: relative;}
.PicList002856 .list ul li .pic {overflow: hidden;border-radius: 10px;}
.PicList002856 .list ul li .Ispic {padding-bottom: 66%;transition: 0.3s;border-radius: 6px;}
.PicList002856 .list ul li a:hover .Ispic {transform: scale(1.1);}
.PicList002856 .list .right h3 {color: #333;font-size: calc(24 / 16 * 1em);font-weight: normal;margin: 10px 0;}
.PicList002856 .list .right p {color: #999;line-height: 2;font-size: calc(16 / 16 * 1em);}
.PicList002856 .list ul li {padding-bottom: calc(40 / 16 * 1em);border-bottom: 1px solid #e9e9e9;}
.PicList002856 .list ul li:not(:last-child) {margin-bottom: calc(40 / 16 * 1em);}
.PicList002856 .list ul li a:hover h3 {color: #419a26;}
.PicList002856 .list ul li:hover .left img {box-shadow: 0 3px 29px rgb(192 196 204 / 71%);}
.PicList002856 .list ul li time {border-left: 1px dashed #ededed;position: absolute;top: 50%;right: 0;cursor: pointer;transform: translateY(-50%);color: #666;background: url(../images/PicList002482-time.png) no-repeat top center;text-align: center;font-size: calc(15 / 16 * 1em);}
.PicList002856 .list ul li time span {font-size: calc(42 / 16 * 1em);font-weight: bold;color: #666;padding-top: 0.4rem;padding-bottom: 0.05rem;display: block;}
.PicList002856 .list {padding-top: 100px;}

@media(min-width:1025px) {
.PicList002856 .top-new .slick-slide .txt aside {font-size:calc(24 / 16 * 1em);}
.PicList002856 .list .left {float: left;width: 25%;}
.PicList002856 .list .right {float: right;width: 56%;}
.PicList002856 .list .left {float: left;margin-right: 5%;}
.PicList002856 .list .right {float: left;/* max-width:600px; */}
.PicList002856 .list .right .h3 {margin: calc(30 / 16 * 1em) 0 calc(20 / 16 * 1em);}
.PicList002856 .top-new li .img {width: 40%;}
.PicList002856 .top-new li .txt { padding: calc(60 / 16 * 1em);}
.PicList002856 .list ul li time {padding-left: 40px;width: 140px;height: 160px;}
}

@media(max-width:1024px) {
.PicList002856 {padding: 3em 0;}
.PicList002856 .list .left {float: left;width: 25%;}
.PicList002856 .list .right {float: left;width: 56%;margin-left: 3%;}
.PicList002856 .top-new li .ytable {display: inline-block;}
.PicList002856 .top-new li .ytable-cell {display: table;}
.PicList002856 .top-new li .img {width: 40%;float: left;}
.PicList002856 .top-new li .txt {padding: 20px;width: 60%;float: left;display: inline-block;}
.PicList002856 .top-new .slick-slide time {margin-bottom: 15px;}
.PicList002856 .top-new .slick-slide time span {font-size: calc(32 / 16 * 1em);display: inline-block;margin-right: 10px;}
.PicList002856 .list .right h3 {font-size: calc(20 / 16 * 1em);}
.PicList002856 .list ul li time {padding-left: 40px;width: 100px;height: auto;}
.PicList002856 .list ul li time span {padding-top: 0;}
}


@media(max-width:640px) {
.PicList002856{padding: calc(50 / 16 * 1em) 0 0;}
.PicList002856 .list {padding-top: 30px;}
.PicList002856 .top-new li .img {width: 100%;}
.PicList002856 .top-new .slick-slide{border-radius: 0;}
.PicList002856 .top-new .slick-slide .img {overflow: hidden;border-radius: 6px 6px 0 0;}
.PicList002856 .top-new .slick-slide .img .Ispic{padding-bottom: 50%;}
.PicList002856 .top-new .slick-dots{padding-top:10px;}
.PicList002856 .top-new .slick-dots li{width: 5px; height: 5px; margin: 0 2px;}
.PicList002856 .top-new .slick-dots li.slick-active{width: 12px;}
.PicList002856 .top-new .slick-slide .txt p{line-height: 1.6;}
.PicList002856 .top-new li .txt {width: 100%;}
.PicList002856 .top-new li .txt aside { font-size: calc(20 / 16 * 1em);margin:2vw 0;}
.PicList002856 .list ul li {margin-bottom: 15px;padding-bottom: 15px;}
.PicList002856 .list ul li:not(:last-child) {margin-bottom: 15px;}
.PicList002856 .list .left {float: left;width: 37%;}
.PicList002856 .list .right {float: left;width: 56%;margin-left: 3%;}
.PicList002856 .list .right h3 {font-size: calc(18 / 16 * 1em);}
.PicList002856 .list .right p { margin: 10px 0 0 0;font-size:calc(14 / 16 * 1em);line-height: 1.6;}
.PicList002856 .list ul li time {position: relative;padding-left: 0;height: auto;text-align: right;width: 100%;float: right;line-height: 34px;transform: translateY(0);display: none;}
.PicList002856 .list ul li time span {padding-top: 0;display: inline-block;float: right;font-size: calc(20 / 16 * 1em);padding-bottom: 0;margin-left: 10px;line-height: 30px;}
}


/*.Page002193 为demo编号*/
.Page002193 {zoom: 1;overflow: hidden;text-align: center;padding:calc(50 / 16 * 1em) 0 calc(100 / 16 * 1em);text-align: center;}
.Page002193 span {padding: 0px 3px;display: inline-block;}
.Page002193 a {display: inline-block;margin: 0px 2px;border: 1px solid #ededed;padding: 0 1em;color: #666;line-height: 35px;border-radius: 3px;transition: .3s ease-out;}
.Page002193 a:hover {color: #fff; border: 1px solid #419a26;background: #419a26;}
.Page002193 .p_cur, .Page002193 .p_count, .Page002193 .p_total, .Page002193 .p_jump, .Page002193 .a_first, .Page002193 .a_end {display: none;}
.Page002193 .p_cur b {color: #F00;}
.Page002193 .p_count b {color: #F00;}
.Page002193 .p_total b {color: #F00;}
.Page002193 .p_page em {font-style: normal;}
.Page002193 .p_page em a {}
.Page002193 .p_page em a.a_cur {color: #fff;background: #419a26;border-color: #419a26;}
.Page002193 .p_page b {font-weight: normal;}

@media(max-width:1024px) {
.Page002193 {padding: 0 0 3em 0;}
}

@media(max-width:480px){
.Page002193{padding:calc(40 / 16 * 1em) 0 calc(50 / 16 * 1em);}
.Page002193 a{line-height: 30px;}
}	


/*RighInfo002973 */
.RighInfo002973{ color: #333;padding: calc(100 / 16 * 1em) 0;}
.RighInfo002973 > .auto{max-width: 1400px; padding: 1calc(20 / 16 * 1em) 0;}
.RighInfo002973 .news-details .title{text-align: center;border-bottom: 1px solid #e8f1f7;padding-bottom: 30px;text-align: center;padding-right:0;}
.RighInfo002973 .news-details .title h1{font-size:32px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;font-size: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{line-height: 34px;color: #666;border-bottom: 1px solid #e8f1f7;padding: 1% 0 2% 0;margin-bottom: 2%;font-size: 17px;}
.RighInfo002973 .news-details .edit-info .text{background: #f1f6ff;padding: 25px 30px;color: #333;border-radius: 10px;}
.RighInfo002973 .news-details .edit-info .img{margin:40px 0;}
.RighInfo002973 .news-details .edit-info .img img{margin: 0 auto;display: flex;border-radius:0;justify-content: center;}
.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;font-size: 16px;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #419a26;}
.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;}

@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;    color: #419a26;
    text-decoration: underline;    font-size: 18px;}
}
@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{padding-bottom: 15px;}
.RighInfo002973 .news-details .title h1{font-size:calc(22 / 16 * 1em);}
.RighInfo002973{ padding: calc(50 / 16 * 1em) 0;}
.RighInfo002973 .news-details .edit-info{font-size: 15px; line-height: 1.6;}
.RighInfo002973 .pn-page aside a{font-size: 14px;}
.RighInfo002973 .news-details .title aside span{font-size: 14px;color: #999;}
}


/* 联系我们 */
.contact-box{padding:calc(100 / 16 * 1em) 0;}
.contact-one{ margin-bottom:calc(100 / 16 * 1em);}
.contact-one .text{ background:#fafafa; padding:calc(55 / 16 * 1em); width:48%;}
.contact-one .text .tit-cn{ font-size:calc(36 / 16 * 1em); font-weight: bold; color: #333;margin-bottom:10px;}
.contact-one .text .tit-en{ margin-bottom:calc(55 / 16 * 1em); color:#888; text-transform:uppercase; font-size:calc(14 / 16 * 1em); }
.contact-one .text dd{ font-size:calc(20 / 16 * 1em); color:#333; margin:calc(25 / 16 * 1em) 0; background-size:calc(20 / 16 * 1em); background-repeat:no-repeat; padding-left:2.2em;}
.contact-one .text dd.tel{ background-image:url(../images/contact-icon1.png);}
.contact-one .text dd.fax{ background-image:url(../images/contact-icon2.png);}
.contact-one .text dd.yxm{ background-image:url(../images/contact-icon3.png);}
.contact-one .text dd.addr{ background-image:url(../images/contact-icon4.png);}
.contact-one .text dd.web{background-image:url(../images/contact-icon5.png);}
.contact-one .pic{ width:52%;}
.contact-one .pic img{ width:100%; border-radius: 0 10px 10px 0;}
.contact-two .dtu{ padding:calc(100 / 16 * 1em) calc(50 / 16 * 1em); background-image:url(../images/contact-bg.jpg); background-repeat:no-repeat; background-size:cover; color:#fff; width:21%; border-radius:calc(10 / 16 * 1em); overflow:hidden;}
.contact-two .dtu .tit{ margin-bottom:20px; font-size:calc(36 / 16 * 1em);}
.contact-two .dtu .des{ font-size:calc(16 / 16 * 1em); line-height: 1.4;}
.contact-box form{width: 79%;}
.contact-two .form-box{ background:#fafafa; padding:calc(50 / 16 * 1em) calc(60 / 16 * 1em); width:100%; border-radius:0 calc(20 / 16 * 1em) calc(20 / 16 * 1em) 0; overflow:hidden;}
.contact-two .form-box .item{margin-bottom:2.75%; }
.contact-two .form-box .item span{  font-size:calc(16 / 16 * 1em); position:absolute; padding:calc(15 / 16 * 1em); left:0; top:0; z-index:1;}
.contact-two .form-box .item i{ padding-right:0.2em; color:#db0000;font-style:normal;}
.contact-two .form-box .item:nth-child(3n){ margin-right:0;}
.contact-two .form-box .input-txt{margin-right:2.75%;background:#fff;width:50%;border:solid 1px #eaeaea;border-radius:7px; overflow: hidden;margin: 0 0 25px;}
.contact-two .form-box .pr{position: relative;}
.contact-two .form-box .input-txt input{position:relative; z-index:5; padding:calc(20 / 16 * 1em); background:none; outline:none; border:none; width:100%;}
.contact-two .form-box .textarea-txt{margin-right:0;background:#fff; width:50%; border:solid 1px #eaeaea;border-radius:7px; overflow: hidden; margin: 0;}
.contact-two .form-box .textarea-txt textarea{ min-height:10em; position:relative; z-index:5; resize:none; display:block; padding:calc(15 / 16 * 1em); background:none; outline:none; border:none; width:100%;}
.contact-two .form-box .more{    margin: 30px 0 0; width: 50%;}
.contact-two .form-box .more .submit input{ cursor:pointer; font-size:calc(16 / 16 * 1em); width: 100%; text-align:center; padding:calc(15 / 16 * 1em) calc(30 / 16 * 1em); 
    background:#419a26; color:#fff; border-radius:calc(7 / 16 * 1em);border: 0;}
.contact-two .form-box .more .submit{width: 100%;}


@media(max-width:1024px){
.contact-two .text{ padding:calc(100 / 16 * 1em) calc(20 / 16 * 1em);}
.contact-two .form-box{ padding:calc(40 / 16 * 1em);}
.contact-two .dtu{padding: calc(50 / 16* 1em) calc(20 / 16* 1em);}
.contact-two .dtu .tit{font-size: calc(30 / 16 * 1em);}
.contact-one .text{ width:100%;}
.contact-one .pic{ width:100%; border-radius:calc(20 / 16 * 1em); overflow:hidden;}
.contact-one{margin-bottom: calc(50 / 16* 1em);}
}


@media(max-width:640px){

.contact-one .text{ padding:calc(20 / 16 * 1em);}
.contact-one .text dd{ font-size:calc(18 / 16 * 1em); background-size:calc(20 / 16 * 1em); margin: calc(15 / 16 * 1em) 0;}

.contact-two .dtu{ width:100%; padding:calc(30 / 16 * 1em);}
.contact-two .dtu .des{ font-size:calc(16 / 16 * 1em);}
.contact-two .dtu .tit{ margin-bottom:calc(10 / 16 * 1em); font-size:calc(22 / 16 * 1em) ;}
.contact-two .form-box{ padding:calc(30 / 16 * 1em) calc(15 / 16 * 1em); width:100%;}
.contact-two .form-box .item span{ font-size:calc(18 / 16 * 1em);padding: calc(10 / 16* 1em);}
.contact-two .form-box .item:nth-child(3n),
.contact-two .form-box .input-txt{ margin-right:0; width:100%;}
.contact-two .form-box .input-txt:nth-child(2n){ margin-right:0;}
.contact-box{padding:calc(50 / 16 * 1em) 0;}
.contact-one .text .tit-cn{font-size:calc(22 / 16 * 1em) ;}
.contact-one .text .tit-en{margin-bottom: calc(30 / 16 * 1em);}
.contact-two .form-box .input-txt input{padding: calc(12 / 16* 1em);}
.contact-box form{width: 100%;}
}


/*.PicList002323 为demo编号*/
.PicList002323{ padding: calc(100 / 16 * 1em) 0 0;}
.PicList002323 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/PicList002323-icon.png) no-repeat; margin-top: -9px;} 
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 0 1% 4% 1%;text-align: center;}
.PicList002323 ul li div{ padding-bottom: 75%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s; border-radius: 10px;}
.PicList002323 ul li h3{  color: #333;margin:15px 0 0; font-weight: normal; font-size:calc(18 / 16 * 1em);text-align: center; line-height:1.6;}
.PicList002323 ul li a:hover figure{transform: scale(1.2);transition:0.3s;}
.PicList002323 ul li a:hover h3{ color: #419a26;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
}

@media(max-width:480px){
.PicList002323{ padding: calc(50 / 16 * 1em) 0 0;}
.PicList002323 ul li{margin: 0 1% 5% 1%;}
.PicList002323 ul li h3{margin: 8px 0 0; font-size:calc(16 / 16 * 1em);}
}	

/*.RighInfo002254 为demo编号*/
.RighInfo002254{ padding:calc(100 / 16 * 1em) 0;}
.RighInfo002254 .slider-big{ border:1px solid #dcdcdc;}
.RighInfo002254 .slider-big li figure{ background-size:cover;}
.RighInfo002254 .slider-list{ position: relative;}
.RighInfo002254 .slider-list li figure{  border:1px solid #f2f2f2;}
.RighInfo002254 .slider-list li.slick-current figure{border-color: #419a26; }
.RighInfo002254 .slider-list .slick-arrow{position:absolute; width:100%; height:40px;cursor:pointer; background-position: center;background-repeat: no-repeat; background-size: auto 50%;}
.RighInfo002254 .slider-list .slick-prev{background-image:url(../images/RighInfo002254-btn_prev.png);}
.RighInfo002254 .slider-list .slick-next{background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .slider-list .slick-disabled{cursor:default;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:3% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:5% 0; color:#419a26; font-size:calc(32 / 16 * 1em); font-weight: normal;}
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #419a26; padding:10px 5%; color:#419a26; transition:0.4s; border-radius: 5px;}
.RighInfo002254 .right_info a:hover{ background-color:#419a26; color:#fff;}
.RighInfo002254 .right_info .xinxi{padding: 10px 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info .xinxi p{font-size: 1em; margin: 0; padding: 2px 0; border: 0;color: #333;}
.RighInfo002254 .right_info .xinxi p span{color: #999;}

.RighInfo002254 .tab{ padding-top:5%;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:calc(16 / 16 * 1em); font-weight:normal; color:#000; display: flex; justify-content: center;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 1.2%; line-height:50px; background-color:#fff; margin-right:2%; cursor:pointer; font-size: calc(20 / 16 * 1em);}
.RighInfo002254 .tab .h1_tab span.on{ color:#419a26; border-bottom: 2px solid #419a26; }
.RighInfo002254 .tab .info{ padding-top:3%; text-align: center;}
@media (max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media (min-width:641px) {
.RighInfo002254 .list_img{float:left; width:55.6%; position:relative;}
.RighInfo002254 .slider-big{position:absolute; left:0; top:0; height:100%; width:80%; }
.RighInfo002254 .slider-big *{height: 100%;}
.RighInfo002254 .slider-list{padding:42px 0;margin-left: 82.9%;}
.RighInfo002254 .slider-list .slick-arrow{ left: 0;}
.RighInfo002254 .slider-list .slick-prev{top: 0;}
.RighInfo002254 .slider-list .slick-next{bottom: 0;}
.RighInfo002254 .slider-list li{ height:130px;  position:relative;}
.RighInfo002254 .slider-list li figure{ position:absolute; left:0; width:90%; top:9px; bottom:15px; background-size:contain;}
.RighInfo002254 .slider-list li.slick-current figure{ border-width:2px;}
}
@media(max-width:640px){
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
.RighInfo002254 .slider-big li .Ispic{padding-bottom: calc(476 / 550 * 100%);}
.RighInfo002254 .slider-list li .Ispic{padding-bottom: calc((476 * 0.9) / 536 * 100%); width: 90%; margin: 0 auto;}
.RighInfo002254 .slider-list{padding:0 42px; margin-top: 3vw;}
.RighInfo002254 .slider-list .slick-arrow{ top: 0; width: 42px; height: 100%; background-size: contain;transform: rotate(-90deg);}
.RighInfo002254 .slider-list .slick-prev{left: 0;}
.RighInfo002254 .slider-list .slick-next{right: 0;}
.RighInfo002254 .right_info p{line-height: 1.5;    margin-bottom: 5%;}
 }	
@media(max-width:480px){
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
.RighInfo002254{padding: calc(50 / 16* 1em) 0;}
 }	



 /*Floor003099 */
.Floor003099{padding: calc(120 / 16 * 1em) 0; background: url(../images/Floor003196-bg.jpg) no-repeat;}
.Floor003099 .title{font-size: 60px;text-align: center;color: #111; padding-bottom: 4vw;}
.Floor003099 .slider .slick-list li a{display: block; margin: 0 2.55vw;}
.Floor003099 .pic{overflow: hidden;position: relative;margin-right: 0;}
.Floor003099 .pic:before,
.Floor003099 .pic:after{content: '';position: absolute; width: 0;height: 0; opacity: 0; transition: 0.5s; border: 3px solid transparent; z-index: 10;}
.Floor003099 li a:hover .pic:after,
.Floor003099 li a:hover .pic:before{width: 100%; height: 100%; opacity: 1;}
.Floor003099 .pic .Ispic{padding-bottom: 75%; transition: 0.5s; border-radius: 10px;}
.Floor003099 li a:hover .Ispic{transform: scale(1.1);}
.Floor003099 .slider li .txt{padding-top:25px;}
.Floor003099 .slider .slick-dots{display: table; margin: 20px auto 0;}
.Floor003099 .slider .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 8px; height: 8px; margin: 0 12px;background: #eaeaea;}
.Floor003099 .slider .slick-dots li button{display: none;}
.Floor003099 .slider .slick-dots li.slick-active{border-color: #419a26;background: #419a26;}
.Floor003099 .txt label{display: inline-block; font-size:calc(16 / 16 * 1em);color: #419a26; margin-bottom:15px; text-align: center; padding: 5px 7px; border: 1px solid #419a26;  border-radius: 5px;}
.Floor003099 .txt time{display: block;font-size:calc(14 / 16 * 1em);color: #999;}
.Floor003099 .txt .tit{font-size: calc(24 / 16 * 1em);color: #000; line-height:1.2; margin-top: 14px;}
.Floor003099 li a:hover .txt .tit{color: #419a26;}
.Floor003099 .txt p{line-height: 1.6; width:100%;color: #666;}
@media(min-width:1025px){
.Floor003099 .slider .slick-list li{padding-bottom: 0;}
.Floor003099 .slider .slick-list li:nth-child(2n){padding-top: 0;padding-bottom: 0;}
}
@media(max-width:1024px){
.Floor003099 .title{font-size: 6vw;}
}
@media(min-width:641px){
.Floor003099 .slider{ margin: 0 -2.55vw;}
}
@media(max-width:640px){
.Floor003099 .txt .tit{font-size: 5vw;}
.Floor003099{padding: calc(50 / 16* 1em) 0;}
.Floor003099 .pic .Ispic{padding-bottom: 70%;}
.Floor003099 .slider li .txt{padding-top: 15px;}
.Floor003099 .txt label{width: 25%;}
}

@media (min-width: 1025px) and (max-width: 1600px) {
.Floor003099 .txt label{width: 23%;}
 }



/*.PicList001814 为demo编号*/
.PicList001814{padding: calc(100 / 16 * 1em) 0 0;}
.PicList001814 li{ float:left; margin-right:2%; padding:0; width:23%; margin-bottom: 4%;}
.PicList001814 li:nth-child(4n){ margin-right:0;}
.PicList001814 li a{ display:block; padding:0;}
.PicList001814 li figure{ padding-bottom:70%; border-radius: 5px;}
.PicList001814 li figure img{ display:none;}
.PicList001814 li h2{ margin:0; font-size:1.125em; font-weight:normal; text-align: center; margin-top: 15px; color: #333;}
.PicList001814 li p{ margin:0; font-size:12px; line-height:24px; overflow:hidden; border-bottom:1px solid #eaeaea; height:96px;}
.PicList001814 li span{ display:inline-block; line-height:40px; background:url(../images/PicList001814-more.png) no-repeat right center; padding-right:15px; font-size:14px;}
.PicList001814 li a:hover *{ color:#419a26;}
.PicList001814 li a:hover h2{ font-weight:normal;}
@media(max-width:768px){
.PicList001814 li{ width:48%; margin-right:4%;}
.PicList001814 li:nth-child(2n){ margin-right:0;}
.PicList001814 li p{ height:72px;}
}
@media(max-width:375px){
.PicList001814 li{ width:auto; float:none; margin-right:0;}
.PicList001814 li p{ height:48px;}
}



.history {padding:calc(100 / 16 * 1em) 0;position: relative;overflow: hidden;}
.history::before { content: '';display: block;position: absolute;top: 57%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);width: 200%;border-bottom: 1px solid #bed0e3;}
.history .item{ text-align: center;display: flex;flex-direction: column;}
.history .kong,
.history .text_box{min-height: 220px;position: relative;padding: 0 9%;}

.history .dian{ width: calc(20 / 16 * 1em);height: calc(20 / 16 * 1em);position: absolute;border-radius: 50%;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);-o-transform: translate(-50%,0);background-color: #ebebeb;z-index: 2;}
.history .dian::before{ content: '';display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);background-color: #419a26;width: 50%;height: 50%;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;}
.history .slick-slide .desc{ line-height: 1.8;overflow: hidden;-webkit-line-clamp: 6;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: auto-phrase;color: #333;font-size: calc(20 / 16 * 1em);}
.history .slick-slide .desc p{ margin: 0;}
.history .slick-slide .year{font-size: calc(20 / 16 * 1em);color: #333}
.history .slick-slide:nth-child(2n+1) .desc{ margin-top: calc(20 / 16 * 1em);}
.history .slick-slide:nth-child(2n) .desc{ margin-bottom: calc(20 / 16 * 1em);}
.history .slick-slide:nth-child(2n+1) .year{ margin-bottom: calc(90 / 60 * 1em);}
.history .slick-slide:nth-child(2n) .year{ margin-top: calc(90 / 60 * 1em);}
.history .slick-slide:nth-child(2n) .item{ flex-direction: column-reverse;}
.history .slick-slide:nth-child(2n+1) .kong{display: flex;align-items: flex-end;justify-content: center;}
.history .slick-slide:nth-child(2n) .kong{display: flex;align-items: flex-start;justify-content: center;}
.history .slick-slide:nth-child(2n) .text_box{ display: flex;align-items: center;justify-content: center;flex-direction: column-reverse;padding-top: 45px;}
.history .slick-slide:nth-child(2n+1) .text_box{ display: flex;align-items: center;justify-content: center;flex-direction: column;padding-bottom: 35px;}
.history .text_box::before{ content: '';display: block;width: 1px;height: 65px;background-color: #bed0e3;}
.history .slick-current .year{font-size: calc(60 / 16 * 1em);color: #419a26;font-weight: bold;margin: calc(60 / 60* 1em) 0!important;}
.history .slick-current .item{ background-image: linear-gradient(#f4f9f2, transparent);border-radius: calc(15 / 16 * 1em);}
.history .slick-current .text_box::before{ background-color: #419a26;flex: 1;}
.history .slick-current .dian{ background-color: #f4f9f2;}
.history .slick-slide:nth-child(2n) .dian{ top: -9px;}
.history .slick-slide:nth-child(2n+1) .dian{ bottom: -9px;}

.history .slick-arrow{position: absolute;width:0.8em; height:0.8em; top: 50%;margin-top: -0.5em; border-radius: 50%; background: url(../images/Floor003114-next.svg) no-repeat center center #419a26; background-size: calc(20 / 60 * 1em) auto;z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.history .slick-prev{left: 0;transform: rotate(180deg);}
.history .slick-next{right: 0;}

@media (max-width:1024px) {
.history { padding: 5em 0;}
}
@media (max-width:768px) {
.history .slick-current .year{font-size: calc(40 / 16 * 1em);}
}


/*Floor003153 */
.Floor003153 .auto{padding: calc(100 / 16 * 1em) 0;}
.Floor003153 .title{position: relative;margin-bottom: 3em;}
.Floor003153 .title .name{font-size: 1.625em;color: #333;line-height: 1;}
.Floor003153 .title .name:after{display: block;content: '';width: 15px; height: 2px; background-color: #d72623; margin-top: 1.23076em;}
.Floor003153 .intro .info{line-height:2;}
.Floor003153 .pic{width: 48%;float: right;margin-left: 3%;margin-bottom: 2%;}
@media (min-width:1025px) {
.Floor003153 .intro .img{width:48%;padding-left:4vw;}
.Floor003153 .intro .img img{border-radius: 6px;}
.Floor003153 .intro .info{padding-left:0; font-size: 1.125em;}  
.Floor003153 .intro .info p{margin: 0 0 20px 0; color: #555;}
.Floor003153 .intro .info p span{color:#419a26;}
}
@media (max-width:1024px) {
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em; }
.Floor003153 .pic{width: 100%;float: none;margin-left: 0%;}
}






/*.RighInfo002228 为demo编号*/
.RighInfo002228{ padding:calc(100 / 16 * 1em) 0;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:1.125em; line-height:1.6; color:#666; padding-top:0;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0; line-height: 2;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0 0 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}


/*PicList002953 */
.PicList002953{padding:calc(100 / 16 * 1em) 0 0;}
.PicList002953 li{float: left;width:30%;background: #fff; margin-bottom:4%; margin-right: 3%;}
.PicList002953 li a{display: block;padding: 0;}

.PicList002953 li:nth-child(3n+1){clear: left;}
.PicList002953 li aside.dot{font-size:1.125em;line-height:1;font-weight:normal; text-align: center;}
.PicList002953 li a:hover aside.dot{color: #419a26;}
.PicList002953 li .txt{padding-top:20px;}
.PicList002953 li p{margin: 0;line-height: 1.625em;font-size: 16px;color: #666; display: none;}
.PicList002953 li .pic{overflow: hidden;border-radius:6px; border: 1px solid #eee;}
.PicList002953 li .Ispic{padding-bottom:60%; transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transition: 0.3s;}
.PicList002953 li .more{overflow: hidden; display: none;}
.PicList002953 li .more span{float: right;width: 40px;height: 40px;border: solid 2px #e5e5e5; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #666; border-right: 2px solid #666; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); margin: -5px 0 0 -7px; left: 50%; top: 50%;}
.PicList002953 li a:hover .more span{border-color: #4ab344;background: #4ab344;}
.PicList002953 li a:hover .more span:after{border-color: #fff;}
@media(max-width:1024px){
.PicList002953 li a{padding: 4vw;}
.PicList002953 li .txt{padding: 1vw 1vw 0;}
}
@media(max-width:640px){
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw;}
.PicList002953 li p{font-size: 3.5vw;}
.PicList002953 li .more{padding-top: 2vw;}
.PicList002953 li .more span{width: 26px;height: 26px;}
}


.Popup{display: none;position: fixed;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);top: 0;left: 0;overflow: auto;z-index: 999;}
.Popup .ytable {height: 100%;}
.Popup .main {width: 90%;max-width: 800px;padding: calc(50 / 16 * 1em);position: relative;margin: 0 auto;background-color: #fff;border-radius: 20px; }
.Popup .close { position: absolute; width: 20px; height: 20px; right: 20px; top: 20px; background: url(../images/icon-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
.Popup .title{font-size: calc(30 / 16 * 1em);text-align: center;color: #333; margin-bottom: calc(30 / 30 * 1em);}
.Popup .Form li {display: flex;}
.Popup .Form li{width: 100%;margin-bottom: calc(16 / 16 * 1em);overflow: hidden;position: relative; background-repeat: no-repeat; background-size: calc(50 / 16 * 1em) auto; }
.Popup .Form li label{ position:absolute; left:15px; color:#999; line-height: calc(50 / 16 * 1em);font-size: calc(16 / 16 * 1em);}
.Popup .Form li .text {flex: 1;border: 1px solid #ebebeb;padding: 0 15px;height: calc(50 / 16* 1em);line-height: calc(50 / 16* 1em);font-size: calc(16 / 16 * 1em);color: #666;border-radius: 5px;background: none;}
.Popup .Form li textarea.text {height: 120px; line-height: 2;}
.Popup .Form .btn {width: 10em;background: #419a26;border-radius: 50px;font-size: 1em;height: 3.125em;color: #fff;cursor: pointer;border: 0; transition: 0.3s; display: table; margin: 0 auto; margin-top:calc(20 / 16 * 1em) ;}

@media (min-width:1025px) {   
.Popup .Form .row2 li{float: left;width:calc(50% - 10px);}
.Popup .Form .row2 li:nth-child(2n){float: right;}
}

.video_files{position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;z-index: 1001;transform: translate(-50%,-50%);display: flex;justify-content: center;align-items: center;}
.video_files .close{
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: #419a26;
    color: #fff;
    z-index: 10;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}
.video_files .close .icongb{
    width: 24px;
    height: 24px;
    display: block;
    background-image: url(../images/closeIcon.svg);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: center;
}
.video_files video{width: 100%;height: 100%;object-fit: fill;background:#000;}
.videoInfo .video{cursor: pointer;position: relative;margin-bottom: 0.52rem;max-height: 66vh}
.videoInfo .imgbox{width: 100%;height: 100%;max-height: 66vh;overflow: hidden;}
.videoInfo .imgbox img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.videoInfo .video .iconbf4 {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 66px;
    color: #fff;
    transition: all 0.5s;
    height: 66px;
    background-image: url(../images/startIcon.svg);
    background-repeat: no-repeat;
    background-size: 66px;
    background-position: center;
}
.videoInfo .video .imgbox:after{position: absolute;left: 0;top: 0;width: 100%;content: "";background-color: rgba(0,0,0,0.5);height: 100%;transition: all 0.5s;}
.videoInfo .video:hover .imgbox:after{background-color: rgba(0,0,0,0.2);}
.videoInfo .video:hover .iconbf4{transform: translate(-50%,-50%) scale(1.25);}

.pro_menu{ margin-top:3%;}
.pro_menu .ul{ display:flex; flex-wrap:wrap; justify-content:center; gap:1em 2em;font-size: calc(18 / 16* 1em);}
.pro_menu .ul .on a{color: #419a26;}



/* 弹框 */
.up-form{ position:fixed;z-index: 1000;left:50%; top:40%; transform:translate(-50%,-50%); background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); overflow:hidden; min-width:200px; padding:20px; border-radius:calc(7 / 16 * 1em); display:none;}
.up-form p{ margin:0;}
.up-form .text{ font-size:15px; color:#000; line-height:1.5; padding-bottom:15px;}
.up-form .aniu{ display:-webkit-flex; display:flex; flex-wrap:wrap; align-items:center; justify-content:center;}
.up-form .aniu .but{ font-size:15px; padding:0 15px; line-height:2; background:#419a26; color:#fff; border-radius:calc(7 / 16 * 1em); text-align:center; cursor:pointer;}


