﻿@font-face {
	font-family: 'Oswald-Bold';
	src:url('../fonts/Oswald-Bold.woff') format('woff');
    font-display:swap;
}

ul,li,form, dl,dt,dd,div,p,em,i,address,ol{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}

html{-webkit-text-size-adjust:100%;font-size:100px; overflow-x: hidden;}
body, input, pre, select, table th, table td, textarea {font-size: .16rem;font-weight: 400}
.f16{font-size: 0.16rem;}
.f18{font-size: 0.18rem;}
.f20{font-size: 0.2rem;}
    
@media (max-width:1550px) {
    html {font-size: 6.2vw;}
}

@media (max-width:1024px) {
    html {font-size:9.765625vw}
}

@media (max-width:640px) {
    html {font-size:12.02083vw}
    body{font-size: 14px;line-height: 24px;}
    .f16{font-size: 14px;}
	.f18{font-size: 16px;}
	.f20{font-size:18px;}
}


.w1700{max-width:17rem;width: 92%;margin: 0 auto}
.w1400{max-width:14rem;width: 92%;margin: 0 auto}


a:hover{color: #00755f}

.pt100{padding-top: 1rem}
.pb100{padding-bottom: 1rem}

@media(max-width:1024px){
    .pt100{padding-top: 50px}
    .pb100{padding-bottom: 50px}
}




.Top003156{position: absolute;width: 100%;left: 0;top: 0;z-index: 999;transition: .3s all;border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.Top003156 .w1700{position: relative;}
.Top003156 header{display: flex;justify-content: space-between;align-items: center;}
.Top003156 .logo img{max-height:.5rem;transition: .3s all}
.Top003156 .logo img.on{display: none}

.Top003156 .top-right .top-lang{position: relative;margin-right:0.6rem;}
.Top003156 .top-right .top-lang .box{position: absolute;top: 0;left: -10px;right: -10px;padding: 30px 10px 10px;border-radius: 10px;background-color: rgba(0,0,0,0.2);text-align: center; display: none;}
.Top003156 .top-right .top-lang .box a{color:#fff;}
.Top003156 .top-right .lang{display: block;width: 24px;height: 24px;background: url(../images/icon-language.svg) no-repeat center center; background-size: 24px auto;transition: .3s all;position: relative;}
.Top003156 .top-right .lang:after{content: '';position: absolute;width: 1px;height: 100%;right: -.3rem;top: 0%;background: #000;opacity: .1}
.open-search{cursor: pointer;;display: block;width: 24px;height: 24px;background: url(../images/icon-search.svg) no-repeat center center; background-size: 24px auto;transition: .3s all}
.open-search.on:before,
.open-search.on:after{background-color: #fff;}
.top-search{position: absolute;right:0; top: 100%;z-index: 100; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 5px;overflow: hidden}
.top-search .text{width: 100%; height: 3.125em;line-height: 3.125em;padding: 0 3.125em 0 0.625em;font-size: 1em;}
.top-search .btn{position: absolute;right: 0; top: 0;width: 3.125em;height: 100%; background: url(../images/search2.svg) no-repeat center center;background-size: auto 22px;}

.Top003156 menu li{line-height:5.625em;}
.Top003156 menu li
.Top003156 menu li span,
.Top003156 menu li span a{display: block;color: #fff;transition: .3s all;position: relative;}
.Top003156 menu li span{position: relative;z-index: 2;}
.Top003156 menu li span:after{position: absolute;content: ''; left: 50%;height: 3px;background-color: #fff;transform: translateX(-50%);transition: 0.3s; bottom:0; width: 0;}
.Top003156 menu li span a:hover,
.Top003156 menu li.aon span a{color: #fff}
.Top003156 menu li:hover span:after,
.Top003156 menu li.aon span:after{width: 100%;}
.Top003156 menu li span a{}
.Top003156 menu li .sub{position: absolute;top: 100%;left: 50%;width: 180px;margin-left: -90px;background: rgba(255, 255, 255, 0.83);text-align: center;padding:0;border-radius: 0 0 5px 5px;}
/*滚动后*/
.Top003156 .top-right{display: flex;align-items: center;justify-content: space-between;}  

@media (min-width:1025px) {
    .Top003156 menu{width: 80%;}
    .Top003156 menu ul{display: flex;justify-content: flex-end;}
    .Top003156 menu li{padding: 0 .35rem;position: relative;} 
    .Top003156 menu li span a{}
    
    .Top003156 .top-right dl{margin-left: .5rem}  
    .top-search{width: 25em;}
    .Top003156 .sub{position: absolute;top: 100%;background-color:#424242;overflow: hidden;left: 0;width: 100vw;display: none}
    .Top003156 .sub dl{overflow: hidden; margin-left: 0 !important;}
    .Top003156 .sub dt{line-height: 22px;text-align: center;float: left; width: 100%;}
    .Top003156 .sub dt:not(:last-child){border-bottom: 1px solid rgba(0, 0, 0, .2);}
    .Top003156 .sub dt a{color: #333;padding: 15px 0;transition: 0.3s;display: block}
    .Top003156 .sub dt a:hover{background-color:#00755f;color: #fff;}
}

@media (max-width:1024px) {
    .Top003156 menu{position: absolute; right: 0;top: 100%; width: 200px; padding: 0.625em;box-shadow: 0 0 0.625em rgba(0,0,0,0.3); border-radius: 0.625em; visibility: hidden; transform: translateY(5em); transition: 0.3s; opacity: 0;background-color:#00755f;z-index: 10}  
    .menu-show .Top003156 menu{transform: translateY(0); opacity: 1; visibility: inherit;}
    .Top003156 menu li span a{padding: 0.5em 0;text-align: center;}
    .Top003156 .logo{max-width: 40%; height: 3em;}  
    .Top003156 .logo img{max-height: 0.8rem}
    .Top003156 .top-right{height:3em;float:right;}
    .Top003156 .top-right dd{font-size: 0.875em;}
    .Top003156 .top-right dt{margin-left:0.2rem;}
    .Top003156 .top-right .top-lang{margin-right:0.3rem;}
    .Top003156 .open-menu{display: block;width: 2em;height: 2em;}
    .Top003156 .open-menu i{background-color: #fff;}
    .Top003156 .open-menu:not(.on) i:nth-child(1){margin-top: -0.625em;}
    .Top003156 .open-menu:not(.on) i:nth-child(3){margin-top: calc(0.625em - 3px);}
    .top-search{width: 100%;}
}




.home_title .cn{font-size: .5rem;color: #000;font-weight: bold;padding-bottom: .48rem}
.home_title .cn::before{content: '';display: block;width: .6rem;height: .08rem;background: #00755f;margin-bottom: .24rem}

.home_more{display: flex;width: 1.8rem;height: .6rem;border-radius: 36px;border: 1px solid #0a0a0a;justify-content: center;align-items: center;margin-top: .3rem;transition: .3s all;color: #0a0a0a}
.home_more span{color: #0a0a0a;transition: .3s all}
.home_more:after{content: '';width: .26rem;height: .26rem;background: url(../images/icon-more-icon.svg)no-repeat center;background-size: .24rem auto;margin-left: .22rem;transform: rotate(-45deg);transition: .3s all}
.home_more:hover{background: #00755f;color: #fff;border-color:#00755f }
.home_more:hover span{color: #fff;}
.home_more:hover:after{transform: rotate(0);filter: grayscale(100) brightness(100);}



.home_box1{position: relative; z-index: 1; overflow:hidden;transition: all 0.5s;}
.home_box1 .wap{display: none;}
.home_box1 .item:nth-child(1){z-index: 15;}
.home_box1 .item{position:relative;transition: all 0.3s;z-index: 10;background-color: #000;}
.home_box1 .info{left:50%;bottom:2rem;z-index: 3;color:#fff;position: absolute;transform: translateX(-50%);max-width: 16rem;width: 88%;}
.home_box1 .item:nth-child(1) .info{text-align: right;}
.home_box1 .item .imgbox{padding-top: 48.5vw;}
.home_box1 .item .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;}
.home_box1 .item .imgbox img {width: 100%;height: 100%;object-fit: cover;}
.home_box1 .video{position: relative;padding-top: 48.5vw;}
.home_box1 .video video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.home_box1 .item.slick-current .info img{animation:fadeInDownSmall 0.5s .3s ease both;-webkit-animation:fadeInDownSmall 0.5s .3s ease both;-moz-animation:fadeInDownSmall 0.5s .3s ease both;}
.home_box1 .item.slick-current .imgbox{animation:fadeInscale 8s .4s ease both;-webkit-animation:fadeInscale 8s .4s ease both;-moz-animation:fadeInscale 8s .4s ease both;}

.home_box1 .slick-arrow{z-index:100;position: absolute; top:50%; transform: translate(0,-50%); width:0.6rem; height:0.6rem;border-radius: 50%; cursor: pointer; padding: 0;transition: all ease 0.3s;background-position: center center;background-repeat: no-repeat;background-size: contain;color: #fff;border: 1px solid #6cd928;background-color: #6cd928;font-size: 0}
.home_box1 .slick-disabled,
.home_box1 .slick-disabled:hover,
.home_box1 .slick-disabled:hover:after{cursor: default;background-color: rgba(0,0,0,0.3) !important;border: 0 !important;}
.home_box1 .slick-arrow{color: #fff;}
.home_box1 .slick-arrow:before{content: "";left: 50%;top: 50%;width: 0.2rem;height: 0.14rem;transform: translate(-50%,-50%);position: absolute;background-position: center center;background-size: contain;background-repeat: no-repeat;}
.home_box1 .slick-prev:before{background-image: url(../images/icon-jt2.svg);transform: rotate(180deg) translate(50%,50%)}
.home_box1 .slick-next:before{background-image: url(../images/icon-jt2.svg);}
.home_box1 .slick-arrow:hover{background-color: #ff0000 !important;color: #fff;border: 1px solid #ff0000;}
.home_box1 .slick-arrow i{display: none;}

.home_box1 .slick-arrow{border: 1px solid rgba(0,0,0,0);background-color: rgba(0,0,0,0.5);}
.home_box1 .slick-prev{left: -100px;}
.home_box1 .slick-next{right: -100px;}
.home_box1:hover .slick-prev{left: 2%;}
.home_box1:hover .slick-next{right: 2%;}

.home_box1 .slick-dots{bottom: 0.32rem;position: absolute;z-index: 10;left: 0;width: 100%;text-align: center;line-height: 12px;}
.home_box1 .slick-dots li{display: inline-block;width: 0.14rem;height: 0.14rem;margin: 0 0.11rem;vertical-align: middle;padding: 0;position: relative;}
.home_box1 .slick-dots li button{font-size: 0;width: 100%;height: 100%;background-color: transparent;padding: 0;position: absolute;left: 0;top: 0;border-radius: 50%;border: 0.03rem solid #fff;}
.home_box1 .slick-dots li.slick-active button{background-color: #00755f;border: 0.03rem solid #00755f;}
@media(max-width:1024px){
    .home_box1 .pc{display: none;}
    .home_box1 .wap{display: block;}
    .home_box1 .slick-arrow{display: none !important;}
}
@media(max-width:640px){
	.home_box1 .info img{height: 15.5vw;}
}



.home_box2{padding: 1.2rem 0;position: relative;background: url(../images/home_box1_bg.jpg) no-repeat top center;}
.home_box2 .tit1{font-size: .26rem;color: #0a0a0a;font-weight: 500}
.home_box2 .desc{color: #0a0a0a;line-height: 2;padding-top: .3rem;padding-bottom: .2rem;font-weight: 350}
.home_box2 .more{color: #0a0a0a;border-bottom: 1px solid #0a0a0a;text-transform: uppercase;font-size: .15rem;font-weight: 540}

.home_box2 .right .pic{background: #000;width: 100%}
.home_box2 .right ul{display: flex;align-items: center;justify-content: space-between}
.home_box2 .right li .tit{color: #0a0a0a;padding-bottom: .1rem}
.home_box2 .right li .num{display: flex;align-items: flex-end;;}
.home_box2 .right li .counter{color: #00755f;font-size: .8rem;font-weight: bold;line-height: 1;font-family: 'Oswald-Bold';}
.home_box2 .right li sup{font-size: .2rem;color: #0a0a0a;padding-bottom: 5px;margin-left: .1rem}

.home_box2 .value {margin-top: .8rem;}
.home_box2 .value .item{border: 1px solid #aaa;border-radius: 3px;overflow: hidden;padding: .5rem;}
.home_box2 .value .item .icon{max-width: .7rem;max-height: .7rem;margin-bottom: .5rem}
.home_box2 .value .item .tit{font-size: .24rem;color: #0a0a0a;padding-bottom: .2rem;}
.home_box2 .value .item .desc2{color: #999;line-height: 1.66;font-size: .15rem}
@media(min-width:1025px){
    
    .home_box2 .con{display: flex;justify-content: space-between;align-items: center}
    .home_box2 .con .left{width: 46%;flex: 0 0 auto;padding-right: 1rem}
    .home_box2 .con .right{flex: 1;padding-left: .5rem}
    
    .home_box2 .value{display: flex;justify-content: space-between;display: none}
    .home_box2 .value .item{width: 31%}
}
@media(max-width:768px){
    .home_box2 .tit1{font-size:22px;}
    .home_box2 .con .right{margin-top:6%;}
}




.home_box3{padding:0 0 1.2rem;position: relative;z-index: 2;background: linear-gradient(to bottom, #fafafa 0%,  rgba(0, 0, 0, 0) 80%);}
.home_box3 .w1400{padding-top: 1.2rem}
.home_box3 .title .title_info{font-size: .18rem;color: #0a0a0a;line-height: 2}
.home_box3 .item{position: relative;overflow: hidden;border-radius: 3px}
.home_box3 .item .txt{position: relative;padding-top:.4rem;z-index: 3}
.home_box3 .item .tit{font-size: .24rem;color: #333;z-index: 2;font-weight: 600;padding-bottom: .2rem}
.home_box3 .item .desc{color: #999;line-height: 1.66}
.home_box3 .item .pic{height:2.8rem;position: relative;}
.home_box3 .item .pic img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;z-index: 1}
.home_box3 .item .pic::before{content: ''; position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 2;background: linear-gradient(to bottom, rgba(57, 67, 78, 0.95) 0%, rgba(0, 0, 0, 0) 82%, rgba(0, 0, 0, 0) 100%);display: none}

@media(min-width:1025px){
    .home_box3 .title{display: flex;justify-content: space-between;align-items: center}
    .home_box3 .title .title_info{width: 60%;flex: 0 0 auto}
    
    .home_box3 .list{display: flex;justify-content: space-between;padding-top: .5rem}
    .home_box3 .item{width: 31%;}
}



.home_box4{background: #000;height: 7rem;position: relative}
.home_box4 .txt{position: absolute;width: 100%;left: 0;top: 46%;transform: translateY(-50%)}
.home_box4 .txt .home_title .cn{color: #fff}
.home_box4 .txt .desc{color: #fff;line-height: 2;width: 50%;padding-bottom: .5rem}
.home_box4 .txt .home_more{border-color: #fff;}
.home_box4 .txt .home_more span{color: #fff;}
.home_box4 .txt .home_more:after{filter: grayscale(100) brightness(100);}
.home_box4 .txt .home_more:hover{background: #00755f;color: #fff;border-color:#00755f }





.home_box5{padding:1.2rem 0;}
.home_box5 .w1400{position: relative}
.home_box5 .w1400{position: relative}
.home_box5 .swiper{margin: 0 -.15rem}
.home_box5 .item{padding:0 .15rem}
.home_box5 .item .pic{height: 3rem;background: #f5f5f5;border-radius: 3px;position: relative}
.home_box5 .item .pic img{position: absolute;width: 74%;height: 70%;left: 50%;top: 50%;transform: translate(-50%,-50%);object-fit: contain;}

.home_box5 .item .tit{padding-top: .28rem;color: #0a0a0a;padding: .28rem .1em 0;}
.home_box5 .item .desc{padding: .08rem .1em 0;color: #999;line-height: 1.6;}

.home_box5 .swiperBar {margin:.8rem 0 0;position: relative;height: 5px;background: #f3f4f5;border-radius: 3px;overflow: hidden;margin-right: 1.5rem}
.home_box5 .swiperBar .cur {left: 0;top: 0;height: 100%;background: #00755f;position: absolute;border-radius: 3px;transition: .3s;}
.home_box5 .swiperCtr {position: absolute;right: 0;bottom: -.25rem}
.home_box5 .swiperCtr .btn {cursor: pointer;transition: .3s;width:.5rem;height:.5rem;top: 50%;border: 1px solid #dadfe4;border-radius: 50%; overflow: hidden;display: inline-block;position: relative}
.home_box5 .swiperCtr .btn.prev{margin-right: .15rem}
.home_box5 .swiperCtr .btn.next{transform: rotate(180deg)}
.home_box5 .swiperCtr .btn:before {content: "";left: 10%;top: 10%;width: 80%;height: 80%;position: absolute;opacity: 0.4;background: url(../images/icon-jt1.svg)no-repeat center;background-size: .16rem auto;filter: grayscale(0) brightness(0);}

.home_box5 .swiperCtr .btn:hover{background:#00755f;border-color: #00755f }
.home_box5 .swiperCtr .btn:hover:before{filter: none;opacity: 1 }

.home_box5 .item .more{font-size: calc(17 / 16 * 1em);color: #00755f;display: flex;align-items: center;margin-top: calc(20 / 16 * 1em);position: relative;padding-bottom: 4px;}
.home_box5 .item .more i{display: inline-block;background: url(../images/more_ico01.svg) no-repeat left center;background-size: 14px auto;width: 14px;height: 14px;margin-left: 2px;}
.home_box5 .item .more::before{display: block;width: calc(82 / 16 * 1em);height: 4px;background: rgba(0, 117, 95,0.2) ;content: '';position: absolute;left: 0;bottom: 0;}

@media(min-width:1025px){
    .home_box5 .title{display: flex;justify-content: space-between;align-items: center}
    .home_box5 .title .home_more{margin-top: 0}
}


/*Floor003108 */
.Floor003108{font-size: 100px;background: #f8f8f8;}
@media (max-width:1600px) {
    .Floor003108{font-size: 6.25vw;}
}
@media (max-width:768px) {
    .Floor003108{font-size: 14vw;}
}

.Floor003108{padding: 1.2em 0;}
.Floor003108 .auto{max-width: 1600px;width: 90%;}
.Floor003108 .title{display: flex;justify-content: space-between;align-items: center;}
.Floor003108 .home_more span{font-size: 0.16em;}
.Floor003108 .home_more{margin: 0;}

.Floor003108 ol{float: left;width: 50%; }
.Floor003108 ol:nth-of-type(1) .txt{background-color: #fff;padding: 0.3em 0.3em 0;}
.Floor003108 ol .pic{position: relative; overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .pic{margin-bottom: 0.18em;}
.Floor003108 ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background-color: #00ac6f;color: #fff;font-size: 0.18em;padding: 0 1em;border-radius: 0.6em 0 0 0;}
.Floor003108 ol:nth-of-type(1) .pic time{font-size: 0.24em;}
.Floor003108 ol .tit{font-size: 0.18em;text-overflow: ellipsis;overflow: hidden;margin-bottom: 0.34em;}
.Floor003108 ol:not(:nth-of-type(1)) .tit{display: -webkit-box;display: box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.666;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: 0.24em;white-space: nowrap;}
.Floor003108 ol:not(:nth-of-type(1)) p{display: none;}
.Floor003108 ol p{font-size: 0.16em; margin: 0;color: #999;}
.Floor003108 li{border-bottom: 1px solid #e1e1e1;}
.Floor003108 li:nth-of-type(1){border-top: 1px solid #e1e1e1;}
.Floor003108 li a{font-size: 0.18em;line-height: 4.3333;}
.Floor003108 li time{float: right;color: #999;}
@media (min-width:769px) {
    .Floor003108 ol{height: 3em; margin-left: 2.5%;}
    .Floor003108 ol:not(:nth-of-type(1)){width: 21.25%;}
    .Floor003108 ol:nth-of-type(1){height: 5.6em; margin: 0 2.5% 0 0;}
    .Floor003108 ol:nth-of-type(1) .txt{height: 1.4em;}
    .Floor003108 ol .Ispic{transition: 0.3s ease-out;height: 1.89em;}
    .Floor003108 ol a:hover .Ispic{transform: scale(1.2);}
    .Floor003108 ol:nth-of-type(1) .Ispic{height: 4em;}
    .Floor003108 li{float: right;width: 45%;height: .79em;clear: right;}	
}
@media (max-width:768px) {
    .Floor003108 ol{margin-bottom: 0.5em;}
    .Floor003108 ol:nth-of-type(1){width: 100%; }
    .Floor003108 ol:nth-of-type(1) .txt{padding-bottom: 0.35em;}
    .Floor003108 ol .Ispic{padding-bottom: 56%;}
    .Floor003108 ol:not(:nth-of-type(1)){width: 47.5%;}
    .Floor003108 ol:nth-of-type(2){margin-right: 5%;}
    .Floor003108 li{clear: left;}	
}
@media (max-width:480px) {
    .Floor003108{padding-top: 1em;}
    .Floor003108 ol:nth-of-type(1) .tit{font-size: 0.3em;}
    .Floor003108 li a,
    .Floor003108 ol .tit,
    .Floor003108 ol p{font-size: 0.24em;}
}
    

.home_box6{padding:.5rem 0 1.2rem;background: #fcfcfc;}
.home_box6 .list{margin-top: .5rem}
.home_box6 .list label{border: solid 1px #dedede;font-size: 0.875em;line-height: 1.7142;padding: 0 0.5714em;display: inline-block;transition: 0.3s;border-radius: 5px;color: #333}
.home_box6 .list a:hover label{}
.home_box6 .list .tit{font-size: 1.25em;color: #333333; margin: 1em 0 .5em; }
.home_box6 .list ol .tit{line-height: 1.6;}
.home_box6 .list .txt{position: relative}
.home_box6 .list .txt p{margin: 0;color: #666666;font-size: 0.95em;line-height: 1.7142;}
.home_box6 .list time{color: #999999;display: inline-block;}
.home_box6 .list ol time{}
.home_box6 .list ol .pic{overflow: hidden; margin-bottom: 2em;border-radius: 3px;}
.home_box6 .list ol .Ispic{padding-bottom: 59.091%;transition: 0.3s ease-out;border-radius: 3px;}
.home_box6 .list a:hover .Ispic{transform: scale(1.1);}


.home_box6 .list .tip{display: flex;align-items: center;}
.home_box6 .list .tip time{margin-left: 1.5em;padding-left: 1.5em;border-left: 1px solid #ebebeb}

.home_box6 .list .txt .more{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 3.125em;height: 3.125em;border-radius: 50%; border: 1px solid #ddd;transition: .3s all;overflow: hidden}
.home_box6 .list .txt .more:Before{position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;background: url(../images/icon-more-icon.svg) no-repeat center;background-size: 1em auto;transition: .3s all }
.home_box6 .list ol .txt .more{position: relative;display: inline-block;transform: translateY(0);right: auto;top: auto;margin-top: 1.5em;display: none}
.home_box6 .list ol:hover .more,
.home_box6 .list li:hover .more{background: #00755f;border: 0;}

.home_box6 .list ol:hover .more:Before,
.home_box6 .list li:hover .more:Before{filter: grayscale(100) brightness(100);;}

.home_box6 .list ol:hover .tit,
.home_box6 .list li:hover .tit{color:#00755f }

@media (min-width:1025px) {
    .home_box6 .title{display: flex;justify-content: space-between;align-items: center}
    .home_box6 .title .home_more{margin-top: 0}
    .home_box6 .list{position: relative;z-index: 1;}
    .home_box6 .list:before{position: absolute;content: '';left:46.286%;width: 1px;height: 100%;background-color: #e5e5e5; top: 0;display: none}
    .home_box6 .list ol{float: left;width: 44.429%;}
    .home_box6 .list li{float: right;width: 50.143%; border-bottom: 1px solid #e5e5e5;}
    .home_box6 .list li a{height: 12.1875em;}
    .home_box6 .list li:nth-of-type(1) a{height: 9.625em;} 
    .home_box6 .list li:nth-of-type(1) a .ytable-cell{vertical-align: top;}
    .home_box6 .list li .txt{position: relative;padding-right: 8.75em;}
    .home_box6 .list li time{}
}
@media (max-width:1024px) {
    .home_box6 .list ol{margin-bottom: 2em;}
    .home_box6 .list li{border-top: 1px solid #f2f2f2; padding: 2em 0;}
    .home_box6 .list li time{margin-top: 2em;}
}


.home_box7{padding:1rem 0 1.2rem;}
.home_box7 .home_title .cn{text-align: center}
.home_box7 .home_title .cn::before {margin: 0 auto .24rem}
.home_box7 .list .item .pic{position: relative;overflow: hidden;border-radius: 5px;height: 5rem;}
.home_box7 .list .item .pic .imgbox{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%)}
.home_box7 .list .item .pic .imgbox img{width: 100%;height: 100%;object-fit: contain}

.home_box7 .list .item .txt .tit{margin-bottom: 2em}
.home_box7 .list .item .txt .tit::after{content: '';display: block;width: 40px;height: 4px;background:#00755f;margin: calc(25 / 16 * 1em) 0 0}
.home_box7 .list .item .txt .tit .cn{font-size:0.36rem;color: #333;}
.home_box7 .list .item .txt .tit .en{font-size:0.6rem ;color: #333;font-weight: bold;line-height: 1}


.home_box7 .list .item .txt dl dd{color: #555;line-height: 1.66;padding: 0.07rem 0 0.07rem 0.32rem;position: relative;}
.home_box7 .list .item .txt dl dd::before{content: '';position: absolute;width: 0.16rem;height: 0.16rem;border:1px solid #00755f;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%);}
.home_box7 .list .item .txt dl dd::after{content: '';position: absolute;width: 0.04rem;height: 0.04rem;background: #00755f;border-radius: 50%;left: 0.06rem;top: 50%;transform: translateY(-50%);}
.home_box7 .list .item .txt .more{display: block;width:calc(50 / 16 * 1em);height: calc(50 / 16 * 1em);border-radius: 50%;background:url(../images/icon-more-icon2.svg) no-repeat center rgba(51,51,51);background-size: .24rem auto;transform: rotate(-45deg);margin-top: 2.5em }
@media(min-width:1025px){
    
    .home_box7 .list .item{display: flex;align-items: center;justify-content: space-between;}
    .home_box7 .list .item:nth-child(2n){flex-direction: row-reverse;}
    .home_box7 .list .item:not(:last-child){margin-bottom: 3em;}
    .home_box7 .list .item .pic{width: 50%;}
    .home_box7 .list .item .txt{width: 45%;}

    
}


/*Floor003106 */
.Floor003106{position: relative;z-index: 1;}
.Floor003106 .cn{color: #fff;font-size: 0.5rem;text-align: center;font-weight: 600;margin-bottom: .3em;}
.Floor003106 .Homeinfo{font-size: 20px;color: #fff;text-align: center;}

.Floor003106 .title .tab{text-align: center;margin-top: 3em}
.Floor003106 .title .tab a{cursor: pointer;display: inline-block;background: rgba(255,255,255,.3);font-size: calc(18 / 16 * 1em);padding: 0 calc(40 / 18 * 1em);line-height: calc(50 / 18 * 1em);border-radius: 36px;color: #fff;margin: 0 calc(20 / 20 * 1em)}
.Floor003106 .title .tab a:hover{background:#00755f;}
.Floor003106 .title .tab a.active{background:#00755f }

.Floor003106 .main .slider{margin: 0 -15px;}
.Floor003106 .main .slider li{padding: calc(30 / 16 * 1em) calc(40 / 16 * 1em) calc(24 / 16 * 1em); margin: 0 15px; color: #fff; cursor: pointer; border-radius: 15px 15px 0 0; background: rgba(255, 255, 255, 0.15);}
.Floor003106 .main .slider li .icon{position: relative;display: inline-block; margin-right:calc(25 / 16 * 1em); vertical-align: middle; width: calc(38 / 16 * 1em); height:calc(38 / 16 * 1em);margin-bottom: 20px;}
.Floor003106 .main .slider li .icon img{display: block; position: absolute; left:50%; top: 50%; transform: translate(-50%,-50%);}
.Floor003106 .main .slider li p{text-transform: uppercase}
.Floor003106 .main .slider li .more{width: calc(40 / 16 * 1em);height: calc(40 / 16 * 1em);background: #fff url(../images/more_ico01.svg) no-repeat center center;display: inline-block;border-radius: 50%;background-size: 16px auto;margin-top: calc(24 / 16 * 1em);opacity: 0;display: none;}
.Floor003106 .main .slider .slick-current .more{opacity: 1;display: block;}
.Floor003106 .main .slider li .name{font-size:calc(20 / 16 * 1em);}
.Floor003106 .main .slider li:hover,
.Floor003106 .main .slider li.slick-current{background:rgba(0, 117, 95,0.85);}
.Floor003106 .main .slider li .icon img.hover,
.Floor003106 .main .slider li.slick-current .icon img,
.Floor003106 .main .slider li:hover .icon img{}
.Floor003106 .main .slider li.slick-current .icon img.hover,
.Floor003106 .main .slider li:hover .icon img.hover{display:block;}
.Floor003106 .li-tap .slick-track{display: flex;align-items: end;}
/* .Floor003106 .main .slider li.slick-current .icon:before,
.Floor003106 .main .slider li:hover .icon:before{position: absolute;content: ''; background:#fff; left:-5px; top:-5px;right: -5px; bottom: -5px;  border-radius: 50%;} */
.Floor003106 .main .slider li.slick-current .name,
.Floor003106 .main .slider li:hover .name{font-family:'HarmonyOS_Sans_SC_Medium';}

.Floor003106 .txt-area .t1{font-size: calc(28 / 16 * 1em); font-family:'HarmonyOS_Sans_SC_Medium'; color:#fff; line-height: 1; padding-left:15px; border-left:4px solid #fff;}
.Floor003106 .txt-area .t2{line-height: 1.75; margin:calc(20 / 18 * 1em) 0 calc(40 / 18 * 1em); color:rgba(255, 255, 255, 0.75); font-family:'HarmonyOS_Sans_SC_Light'; text-align: justify; font-size: calc(18 / 16 * 1em);}
.Floor003106 .txt-area .more{display: block; background: url(../images/more.svg) no-repeat center;background: auto 16px; width: 40px; height: 40px; border-radius: 50%; border:1px solid rgba(255, 255, 255, 0.7);}
.Floor003106 .txt-area .more:hover{background-image: url(../images/more-on.svg) ; background-color:#fff;}

.Floor003106 .bg-img .Ispic{position:relative}
.Floor003106 .bg-img .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:45.834%; opacity: 0.5; z-index: 1;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

@media (min-width:1025px) {
    .Floor003106 .main{position: absolute; bottom: 0; left: 0; width: 100%; z-index:20; }
    .Floor003106 .title{position: absolute; width: 100%; top: calc(160 / 1920 * 100vw); left: 0; z-index: 10;}
    .Floor003106 .txt-area{position: absolute; left: 0; top:52%; width: 100%; transform: translateY(-50%);z-index:20;}
    .Floor003106 .bg-img .Ispic{display: block; width: 100%; height: 840px;}
    .Floor003106 .bg-img .Ispic img{display:none !important;}
    .Floor003106 .bg-img .slick-dots{display: none!important;}
    .Floor003106 .txt-area .t1,
    .Floor003106 .txt-area .t2{width:34%;}
}
@media (max-width:1024px) {
    .Floor003106{overflow: hidden;padding-bottom:0.8rem;}
    .Floor003106 .Homeinfo{font-size:16px;}
    .Floor003106 .title .tab{margin-top:1em;margin-bottom:2em;}
    .Floor003106 .main .slider li{padding: calc(25 / 16 * 1em);}
    .Floor003106 .cn{color:#333;}
    .Floor003106 .Homeinfo{color:#666;}
    .Floor003106 .title .tab a{background:#f5f5f5;color:#333;}
    .Floor003106 .title .tab a.active{color:#fff;}
    .Floor003106 .bg-img{width:92%;margin:0 auto;}
    .Floor003106 .bg-img .slick-dots{text-align: center;display: flex;align-items: center; justify-content: center; padding: 1em 0;}
    .Floor003106 .bg-img .slick-dots li{width:calc(12 / 16 * 1em); height:calc(12 / 16 * 1em); border-radius: 50%;background-color: #00755f; opacity: .3;margin:0 0.05rem;}
    .Floor003106 .bg-img .slick-dots li.slick-active{opacity: 1;}
    .Floor003106 .bg-img .slick-dots li button{display: none;}
    .Floor003106 .bg-img .Ispic{background: none !important;}
}

.Floor003106 .auto{max-width: 1400px;margin: 0 auto;}

.Bottom{background: #f5f5f5;padding: .6rem 0}
.Bottom .bottom-top .logo img{max-height: .7rem}
.Bottom .bottom-top .nav a{color: #0a0a0a}
.Bottom .bottom-top .nav a:not(:first-child){margin-left: 1rem}
.Bottom .bottom-top .nav a:hover{color: #00755f}

.Bottom .bottom-contact{margin-top: .5rem;}
.Bottom .bottom-contact .infor{display: flex;justify-content: space-between;align-items: center}
.Bottom .bottom-contact .infor .item{color: #999;}
.Bottom .bottom-contact .infor .item aside{color: #0a0a0a;padding-top: .1rem}
.Bottom .bottom-contact .code{max-width: 1.3rem;text-align: center}
.Bottom .bottom-contact .code aside{padding-top: .1rem;color: #0a0a0a;}

.Bottom .copyright{margin-top: .7rem;padding-top: .4rem;border-top: 1px solid #ddd}
.Bottom .copyright .left{color: #aaa}
.Bottom .copyright .left a{color: #aaa}
.Bottom .copyright .right a{color: #aaa;margin-left: .2rem;display: inline-block}
@media(min-width:1025px){
    .Bottom .bottom-top{display: flex;align-items: center;justify-content: space-between;}
    .Bottom .bottom-contact{display: flex;align-items: center;justify-content: space-between;}
    .Bottom .bottom-contact .infor{width: 75%;padding-right: 5%;flex: 0 0 auto}
    .Bottom .copyright{display: flex;justify-content: space-between;align-items: center;}
    
}


/*.Bottom002443 为demo编号 */
.Bottom002443{background: #050505;}
.Bottom002443 .nav{font-size: 16px;}
.Bottom002443,.Bottom002443 a{color: #9e9e9e;transition: all .3s;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;}
.Bottom002443 a:hover{ color: #fff;}
.Bottom002443{background: #000;}
.Bottom002443 .auto{ position: relative;}

.Bottom002443 .add{border-top:1px solid rgb(255 255 255 / 20%);border-bottom:1px solid rgb(255 255 255 / 20%);font-size: 14px;padding:34px 6px;display: flex;align-items: center;}
.Bottom002443 .add b{padding-bottom: 8px;color: #fff;display: inline-block;}
.Bottom002443 .add p{margin: 0;line-height: 1.6;color:rgb(255 255 255 / 80%);font-weight: 400;}
.Bottom002443 .add .line{width: 1px;height: 68px;background:rgb(255 255 255 / 20%);}
.Bottom002443 .add .add-list{margin-right: 6vw;position: relative;padding-right: 6vw;}
.Bottom002443 .add .add-list::before{height: 100%;width: 1px;background: #3d3d3f;content: '';display: block;position: absolute;right: 0;}
.Bottom002443 .add .add-list:last-child::before{display: none;}
.Bottom002443 .add .add-list .dh{background: url(../images/footer_dh.svg) no-repeat left center;background-size: 24px;font-size: calc(28 / 16 * 1em);padding-left: 36px;}

@media only screen and (max-width: 1200px) {
    .Bottom002443 .auto{ margin-left: 15px; margin-right: 15px;}	
}
.Bottom002443 .bottom{ padding: calc(80 / 16 * 1em) 0 calc(60 / 16 * 1em);}
.Bottom002443 .nav .dl dt{ padding-bottom:15px;}
.Bottom002443 .nav .dl dt a{ color:#fff; font-size:18px; line-height:24px;}
.Bottom002443 .nav .dl dd{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Bottom002443 .nav .dl dd a{ display:block; line-height:30px;font-weight: 500;}
.Bottom002443 .nav .dl:last-child{padding-right: 0;}
@media only screen and (min-width:1001px ) {
    .Bottom002443 .nav{ float:left; width:65%; max-width: 1300px;}
    .Bottom002443 .nav .dl{ float:left; padding:0 9.6% 15px 0;}
}
@media only screen and (max-width:1000px ) {
	.Bottom002443 .nav .dl{border-bottom: 1px solid #3b4542;}
	.Bottom002443 .nav .dl dt{ position: relative; margin-bottom: 0; margin-top: 0; padding-top: 10px;}
	.Bottom002443 .nav .dl dt:after{ position: absolute; content: ""; display: block; background: url(../images/Bottom002443-bottom_arrow.png) no-repeat right top; width: 11px; right: 3%; height: 20px; top: 50%; margin-top: -10px; transition: transform .5s ease-in;}
	.Bottom002443 .nav .dl dt.on:after{ transform: rotate(90deg);}
    .Bottom002443 .nav .dl .two{ display: none;background-color: #3b4542; padding: 15px;}
}


@media only screen and (min-width:1001px ) {
    .Bottom002443 .info{ float:right; width:33%; text-align: right; display: flex;justify-content: space-between;}
}
@media only screen and (max-width:1000px ) {
	.Bottom002443 .info{ padding: 3% 0;}
	.Bottom002443 .info>*{ text-align: center !important;}
}
.Bottom002443 .cont{text-align: left; }
.Bottom002443 .cont h2{font-size: 20px;padding-bottom: 15px;color: #fff;font-weight: normal;}
.Bottom002443 .cont p{padding-bottom:8px; font-size:18px;}
.Bottom002443 .cont p a{color: #fff;}
.Bottom002443 .weixinbox{ margin:0;}
.Bottom002443 .weixinbox dd{ display: inline-block;}
.Bottom002443 .weixinbox dd span{ display: block; text-align: center; padding-top: 5px;}
@media only screen and (max-width:1000px ) {
	.Bottom002443 .info .weixinbox{ margin: 10px auto;}
}

.Bottom002443 footer{ line-height:24px; position: relative; border-top: 1px solid #3b4542; padding: 32px 0 ; }
@media only screen and (max-width:1000px ) {
	.Bottom002443 footer{ text-align: center;}
}
.Bottom002443 footer .links a{ display:inline-block; position: relative;}
.Bottom002443 footer .links a+a{ margin-left: 20px;}
.Bottom002443 footer .links a+a:before{ content: ""; left: -10px; position: absolute;  height: 50%; top: 25%; width: 1px; display: block; background: #3b4542; }
@media only screen and (min-width:1001px ) {
	.Bottom002443 footer .links{ float: left; display: none;}
}
.Bottom002443 footer .copyright{ margin: 0;}
@media only screen and (min-width:1001px ) {
	.Bottom002443 footer .copyright{ float: right;}
}

@media(max-width:768px){
    .Bottom002443 .nav{display: none;}
    .Bottom002443 .bottom{padding: calc(20 / 16 * 1em) 0 calc(10 / 16 * 1em);}
}



/* 内页banner */
.Inside_ban{ margin-top:0;}
.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:-.2rem; height:1.22rem; width:1.21rem; background:url(../images/Inside-icon.png) no-repeat; background-size:cover;}
.Inside_ban .text .name{ font-size:.52rem; }
.Inside_ban .text .des{ font-size:.18rem;line-height:2; margin-top: .2rem;}
.Inside_ban .pic img{ width:100%;}
.Inside_ban .wap{display: none;}
@media (max-width:1024px) {
.Inside_ban .pc{display: none;}
.Inside_ban .wap{display: block;}
}
@media (max-width:640px) {
.Inside_ban .text .name{font-size:0.46rem;}
.Inside_ban .text .des{ font-size:.24rem;}
}

/* 内页菜单 */
.Inside_menu{ border-bottom:solid 1px #eeeeee;}
.Inside_menu li{ margin-right:.4rem;}
.Inside_menu li a{  display:block;font-size: .16rem;font-weight: 500;}
.Inside_menu li:last-child{ margin-right:0;}
.Inside_menu li a:hover,
.Inside_menu li.active a{ color:#00755f;}
.Inside_menu .current{ background: url(../images/current-icon.svg) left center no-repeat; padding:0.3rem 0;padding-left:.3rem; font-size:.16rem; color:#666666;  background-size:.18rem;}
.Inside_menu .current em{ padding:0 .1rem; font-style: normal;}
.Inside_menu .current a{ color:#666666;font-size: .16rem;}
.Inside_menu .current a:hover{ color:#00755f;}
.Inside_menu .web-txt{ display:none;}

@media (max-width:1024px) {
.Inside_menu{ padding:.3rem 0 0; border:none;}
.Inside_menu .current{ font-size:.16rem; display:none;}
.Inside_menu .ul{ display:none; position:absolute; top:100%; left:0; z-index:10; width:100%; background:#fff; padding:0 .4rem;}
.Inside_menu li{ margin-right:.2rem; border-bottom:solid 1px #eee;}
.Inside_menu li a{ padding:.15rem;}
.Inside_menu .web-txt{ width:100%; padding:.2rem; display:block; border:solid 1px #333; border-radius:.1rem;}
}


/* 内页 */
.main-Inside{ min-height:20vh; overflow:hidden;}

.index-tit .line{ margin-top:.15rem;  width:.7rem; height:3px; background:#00755f;display: inline-block;}
.index-tit .tit-cn{ font-size:.36rem;color:#333; }
@media(max-width:768px){
    .index-tit .tit-cn{font-size:0.42rem;}
}
.center{text-align: center;}



/* 关于我们 */
.about-one{ padding:1.2rem 0 1rem;}
.about-one .text .index-tit{ margin-bottom:.3rem;}
.about-one .text{ }
.about-one .text p{ margin:0;line-height: 1.8;}
.about-one .text strong{  font-weight:500; font-size:.24rem; color:#333; }
.about-one .text .des{ line-height:1.6; width:52%; color:#666666;float:left;}
.about-one .text .pic{ width:40%; border-radius:.2rem; overflow:hidden;float: right;}
.about-one .text .pic img{ width:100%;}
.about-one .scroll-sun{ margin-top:.8rem; padding:0 .5rem; width:100%; background:#fff; z-index:10; position:relative; box-shadow: 0px 0px 15px 1px rgba(6, 6, 6, 0.06); border-radius:16px;}
.about-one .scroll-sun .item{ padding:.4rem 0;}
.about-one .scroll-sun .item .sun{ line-height:1; font-size:.7rem;}
.about-one .scroll-sun .item .wix{ margin-left:.1rem; font-size:.2rem; line-height:2;}
.about-one .scroll-sun .item .txt{ margin-bottom:.15rem;}



.about-two{ padding:1rem 0; background:#f7f7f7;}
.about-two .one-txt{ margin-bottom:.3rem;}
.about-two .des{  width:100%; color:#333;font-size: .18rem;line-height: 2;margin-bottom:.3rem;}
.about-two .list .item{ width:18%; border-radius:.1rem; overflow: hidden; margin-right:.1rem; transition:all .5s;margin-bottom: .3rem;}
.about-two .list .item:last-child{ margin-right:0;}
.about-two .list .item .pic img{ height:4rem; object-fit:cover;}
.about-two .list .item .txt{ font-size:.24rem; color:#fff; background:rgba(0,0,0,0.4); text-align:center; position:absolute; left:0; top:0; width:100%; height:100%;transition:all .5s;}
.about-two .list .item .txt .icon{ margin-bottom:.1rem;}
.about-two .list .item .txt .icon img{ height:.32rem; object-fit:contain;}
.about-two .list .item .intro{padding:.45rem;position:absolute;left:0;bottom:0;width:100%;
    opacity:0; transition:all .5s;background: linear-gradient(to bottom, rgba(0, 94, 172, 0) 0%, rgba(0, 0, 0, 0.4) 50%, rgb(0 0 0) 100%)}
.about-two .list .item .intro .exs{ padding-top:.2rem;}
.about-two .list .item .intro .icon img{ width:.4rem; object-fit:contain;}
.about-two .list .item .intro .tit{ line-height:1; font-size:.3rem;}
.about-two .list .item .intro .des{ margin:.1rem 0;color:#fff;line-height:1.8; }
.about-two .list .item.active{ width:43.8%;}
.about-two .list .item.active .txt{ opacity:0;}
.about-two .list .item.active .intro{ opacity:1; color:#fff;}

@media(max-width:768px){
    .about-one .text .des,
    .about-one .text .pic{width:100%;float:none;}
    .about-one .text .pic{margin-top:3%;}
    .about-one .text strong{font-size:20px;}
    .about-two .list .item{width:100%;margin-right:0;}
    .about-two .list .item.active{width:100%;margin-right:0;}
    .about-two .des{font-size:14px;}
    .about-two .list .item .pic img{height: auto;}
}


/* 联系我们 */
.contact-box{  padding:0 0 1rem;}
.contact-one{ margin-bottom:.8rem;border-radius: .2rem;overflow: hidden;}
.contact-one .text{ background:#fafafa; padding:.6rem; width:50%;}
.contact-one .text .tit-cn{ font-size:.36rem;position: relative;padding-bottom: .2rem;}
.contact-one .text .tit-cn:after {
    content: '';
    display: block;
    background: #00755f;
    width: 3.8vw;
    height: 4px;
    bottom: 0;
    left: 0;
    position: absolute;
}
.contact-one .text .tit-en{ margin-bottom:.5rem; color:#000000; text-transform:uppercase; font-size:.14rem;}
.contact-one .text dd{ font-size:.18rem; color:#555555;  background-size:.25rem; 
    background-repeat:no-repeat; padding-left:2em;margin-top: calc(18 / 16* 1em);
    padding-top: calc(15 / 16* 1em);background-position: left 16px;
    border-top: 1px dashed rgba(0, 0, 0, 0.1);}

.contact-one .text dd.tel{ background-image:url(../images/contact-icon1.png);border-top: none;}
.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 .pic{ width:50%;}
.contact-one .pic img{ width:100%;}
.contact-two .text{ padding:1rem .5rem; background-image:url(../images/contact-bg.jpg); background-repeat:no-repeat; background-size:cover; color:#fff; width:21%; border-radius:.2rem; overflow:hidden;}
.contact-two .text .tit{ margin-bottom:.4rem; font-size:.36rem;}
.contact-two .text .des{ font-size:.16rem;line-height: 2;}
.contact-two .form-box{ background:#fafafa; padding:.75rem .6rem; width:79%; border-radius:0 .2rem .2rem 0; overflow:hidden;}
.contact-two .form-box .item{margin-bottom:2.75%; }
.contact-two .form-box .item span{  font-size:.16rem; position:absolute; padding:.14rem; left:0; top:0; z-index:1;}
.contact-two .form-box .item i{ padding-right:0.2em; color:#00755f;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:31.5%;border:solid 1px #eaeaea;border-radius:.07rem; overflow: hidden;}
.contact-two .form-box .input-txt input{position:relative; z-index:5; padding:.15rem; background:none; outline:none; border:none; width:100%;}
.contact-two .form-box .textarea-txt{margin-right:0;background:#fff; width:100%; border:solid 1px #eaeaea;border-radius:.07rem; overflow: hidden;}
.contact-two .form-box .textarea-txt textarea{ min-height:10em; position:relative; z-index:5; resize:none; display:block; padding:.15rem; background:none; outline:none; border:none; width:100%;}
.contact-two .form-box .more{ margin-top:.1rem;}
.contact-two .form-box .more .submit{ cursor:pointer; font-size:.2rem; min-width:1.8rem; text-align:center; padding:.1rem .3rem; background:#00755f; color:#fff; border-radius:.5rem;}


@media(max-width:1024px){
.contact-two .text{ padding:1rem .2rem;}
.contact-two .form-box{ padding:.4rem;}
}


@media(max-width:640px){
.contact-one .text{ width:100%;}
.contact-one .pic{ width:100%; border-radius:.2rem; overflow:hidden;}
.contact-one .text{ padding:.4rem;}
.contact-one .text dd{ font-size:.24rem; background-size:.35rem;}

.contact-two .text{ width:100%; padding:.3rem;}
.contact-two .text .des{ font-size:.24rem;}
.contact-two .text .tit{ margin-bottom:.2rem;}
.contact-two .form-box{ padding:.3rem; width:100%;}
.contact-two .form-box .item span{ font-size:.24rem;}
.contact-two .form-box .item:nth-child(3n),
.contact-two .form-box .input-txt{ margin-right:2%; width:48%;}
.contact-two .form-box .input-txt:nth-child(2n){ margin-right:0;}
.contact-two .form-box .more .submit{ font-size:.24rem;}
}





/* 新闻资讯 */
.news-box{ padding:1rem 0;}
.news-box .pinned-box{ padding-bottom:1rem;}
.news-box .pinned-box .item .pic{ width:43.75%; border-radius:.2rem; overflow:hidden;background: #f7f7f7;}
.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:#00755f;margin-top: .2rem;}
.news-box .pinned-box .item .tit{ font-size:.24rem; margin:.4rem 0;}
.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:.16rem; height:.16rem; background:url(../images/arrow3.png) no-repeat; background-size:.16rem;}
.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 #00755f; 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:#00755f;}

.news-list .item{ border-top:solid 1px #eee; padding-bottom:.45rem;}
.news-list .item .pic{ width:25%; border-radius:.2rem; overflow:hidden;}
.news-list .item .pic img{ width:100%; transition:all .5s;}
.news-list .item .text{ padding-left:.7rem; width:75%;}
.news-list .item .text .tit{ font-size:.24rem; color:#1a1a1a;}
.news-list .item:hover .text .tit{color:#00755f;}
.news-list .item .text .des{ font-size:.16rem; line-height:1.7; margin:.2rem 0;color:#666;}
.news-list .item .text .time{ color:#bbbbbb;}
.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 .pinned-box .item .pic{ width:100%;}
.news-box .pinned-box .item .text{ width:100%; padding:.2rem 0;}
.news-box .pinned-box .item .des{ font-size:.24rem;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{ font-size:.24rem;}
.news-box .pinned-box .item .tit{ font-size:.28rem;}
.news-box .pinned-box .aniu-box{ width:100%; position:relative;}
.news-list .item .pic{ width:100%;}
.news-list .item .text{ width:100%; padding:.2rem 0;}
.news-list .item .text .tit{ font-size:.28rem;}
.news-list .item .text .des{ font-size:.24rem;display:-webkit-box; display:box; overflow:hidden; text-overflow:ellipsis; word-break: break-word; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
}


/* 新闻资讯-详情 */
.newsinfo-box{ padding:1rem 0;}
.newsinfo-box .title-box{ border-bottom:solid 1px #eee; text-align:center;}
.newsinfo-box .title-box .tit{ font-size:.32rem;}
.newsinfo-box .title-box .other{ color:#666666; margin:.3rem 0 .4rem;}
.newsinfo-box .title-box .other .view{background-image:url(../images/icon1.png); background-repeat:no-repeat; background-position:center left; padding-left:1.5em;}
.newsinfo-box .title-box .other .time{ background-image:url(../images/time.png); background-repeat:no-repeat; background-position:center left; padding-left:1.5em; margin-right:.3rem;}
.newsinfo-box .info-con{  line-height:2; color:#555555; margin-top:1px; border-top:solid 1px #eee; padding:.3rem 0;}
.newsinfo-box .info-con p{margin:0;}
.newsinfo-box .info-con p img{max-width: 60%;}
.newsinfo-box .turn-box{  padding-top:.4rem; border-top:solid 1px #eee;}
.newsinfo-box .turn-box a{ color:#999999;}
.newsinfo-box .turn-box .name{ margin-bottom:.1rem; background-repeat:no-repeat; background-position:center left; background-size:.26rem;color:#999;}
.newsinfo-box .turn-box .prev-oi .name{ padding-left:2.5em; background-image:url(../images/prev.png);}
.newsinfo-box .turn-box .next-oi .name{ padding-left:2.5em; background-image:url(../images/next.png);}
.newsinfo-box .turn-box .item a:hover{ color:#00755f;}




/* 分页 */
.Page002623{ padding-top:.3rem; text-align: center;font-size:.18rem;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float:left; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{ color:#999; float: left; line-height: 50px; width:50px; margin:0 5px; border:solid 1px #999; border-radius:50%;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color:#fff;background:#00755f; border-color:#00755f;}
.Page002623 .Pages .p_page > a{font-size:0;height:50px; text-align:center; position: relative;}
.Page002623 .Pages .p_page > .a_prev,
.Page002623 .Pages .p_page > .a_next{color:#00755f; line-height:48px;}
.Page002623 .Pages .p_page > .a_prev::after,
.Page002623 .Pages .p_page > .a_next::after{font-size:.16rem; font-style: normal;text-transform:none!important; font-weight:bold;}
.Page002623 .Pages .p_page > .a_prev::after{ content:'prev';}
.Page002623 .Pages .p_page > .a_next::after{ content:'next';}
.Page002623 .Pages .p_page > .a_prev:hover,
.Page002623 .Pages .p_page > .a_next:hover{ color:#fff;}

@media(max-width:640px){
.Page002623{padding:6vw 0 0 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages .p_page > .a_prev::after,
.Page002623 .Pages .p_page > .a_next::after{ font-size:.24rem;}
}



/*RighInfo003148 */
.RighInfo003148 .auto{padding: 4.5em 0 3em 0;}
.RighInfo003148 .title{ font-size: .24rem;color: #333333; margin-bottom: 1.2em;}
.RighInfo003148 .items-group .items:first-child{border-top: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items:last-child{border-bottom: 1px solid rgba(0,0,0,0.11);}
.RighInfo003148 .items-group .items p{color: #999;font-size: .16rem; line-height: 1.8;}
.RighInfo003148 .items-group .items p + .title{margin-top: 2em;}

.RighInfo003148 .box-rows{margin-top: 4.875em;}
.RighInfo003148 .box-rows .title{margin-bottom: 3.95833em;}
.RighInfo003148 .box-rows dd{box-shadow: 0px 0.625em 3.75em rgba(0, 0, 0, 0.05);border: solid 1px #f3f3f3;  text-align: center;}
.RighInfo003148 .box-rows dd .heart{font-size: 1.375em;width: 4.0909em; height: 3.5454em; display: block;margin: -1.36363em auto 0; line-height:3.5; background: url(../images/RighInfo003148-icon.svg) no-repeat center; background-size: contain;text-align: center;color: #fff;}
.RighInfo003148 .box-rows dd aside{color: #000000;font-size: 1.25em; margin: 2.4em 0 1em 0;line-height: 1;}
.RighInfo003148 .box-rows dd p{color: #999999; width:73%; margin: auto;}
@media (min-width:1025px) {
.RighInfo003148 .items-group .img{width: 50%;}
.RighInfo003148 .items-group .items:nth-child(2n-1) .txt{padding-right:3.5em;}
.RighInfo003148 .items-group .items:nth-child(2n) .txt{padding-left:3.5em;}  
.RighInfo003148 .box-rows dd{float: left;min-height: 15.625em; width: 30.715%;margin-bottom: 3.9275%;}  
.RighInfo003148 .box-rows dd:not(:nth-child(3n)){ margin-right: 3.9275%;}
}
@media (max-width:1024px) {
.RighInfo003148 .items-group .txt{padding: 2em 0;}   
.RighInfo003148 .box-rows dd{padding-bottom: 3em; margin-bottom: 4em;}
.RighInfo003148 .box-rows dd p{ width:90%;}
}
@media(max-width:768px){
    .RighInfo003148 .auto{padding:2em 0 2em 0;}
    .RighInfo003148 .title{font-size:22px;margin-bottom:0.5em;}

    .RighInfo003148 .items-group .items p{font-size:14px;}
    .RighInfo003148 .items-group .items p + .title{margin-top:1em;}
    .RighInfo003148 .box-rows{margin-top:2em;}
    .RighInfo003148 .box-rows .title{margin-bottom:3em;}
}


/*TextList002514 */
.TextList002514{padding: 1rem 0;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;border-radius: .2rem;}
.TextList002514 .job-title{ line-height:2; padding:15px 0; font-size:.18rem;font-weight: 600; 
    cursor:pointer; position:relative;color: #666;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#00755f; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#00755f;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-main strong{line-height: 2;font-size: .18rem;}
.TextList002514 .job-main p{line-height: 2;}
.TextList002514 .job-email{ color:#00755f; padding:30px 0;}

@media(max-width:768px){
    .TextList002514 .job-title{font-size:18px;}
}



/*PicList002953 */
.PicList002953{padding:6% 0;}
.PicList002953 a{position: relative;}
.PicList002953 li+li{margin-top: calc(60 / 1920 * 100vw); }
.PicList002953 li .pic{overflow: hidden; border-radius: 10px;}
.PicList002953 li .Ispic{display: block; padding-bottom:58.75%; transition: .3s;}
.PicList002953 li .txt{position: relative;}
.PicList002953 li .icon{position: absolute; left:0; top: 50%; width: calc(100 / 16 * 1em); height: calc(100 / 16 * 1em); transform: translate(-50%,-50%); background: #fff; border-radius: 50%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); z-index: 10;}
.PicList002953 li .icon img{position: absolute; left:50%; top: 50%; max-width: calc(40 / 16 * 1em); max-height: calc(40 / 16 * 1em); transform: translate(-50%,-50%); }
.PicList002953 li .tit{font-size:calc(36 / 16 * 1em);color: #333;}
.PicList002953 li .tit::after{display: block; width:2em; height: 2px; content: ''; background: #00755f; margin:calc(30 / 40 * 1em) 0;}
.PicList002953 li p{margin: 0; color: #666; font-size: calc(18 / 16 * 1em); line-height:2;width: 90%;letter-spacing: 1px;}
.PicList002953 .dl dd{font-size:calc(18 / 16 * 1em); padding-left: calc(22 / 18 * 1em); position: relative; color: #666;}
.PicList002953 .dl dd::before{position: absolute; left: 0; top: calc(10 / 18 * 1em); background: #d82633; width: calc(7 / 18 * 1em); height:calc(7 / 18 * 1em); content: ''; border-radius: 50%;}
.PicList002953 a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.PicList002953 a:hover .tit{color: #00755f;}

.PicList002953 .more{display: none;color:#00755f;border: solid 2px #00755f; line-height: calc(45 / 16 * 1em); border-radius:calc(45 / 16 * 1em); padding: 0 calc(70 / 16 * 1em) 0 calc(30 / 16  * 1em); background: url(../images/more.svg) no-repeat right calc(30 / 16 * 1em) center; background-size: calc(12 / 16 * 1em) auto; transition: 0.3s; margin-top:calc(50 / 16 * 1em); }
.PicList002953 .more1{ padding: 0 calc(30 / 16 * 1em) 0 calc(70 / 16  * 1em); background-position:left calc(30 / 16 * 1em) center; }
.PicList002953 a:hover .more{background-color:#d82633;color: #fff; background-image: url(../images/more-on.svg); border-color:#d82633;}

.PicList002953 .num{position:absolute; right:0; top: 50%; transform: translateY(-50%); font-size:15vw; color: #00755f; 
    opacity: 0.04; font-weight: bold;}

@media (min-width:1025px) {
.PicList002953 li a{display: flex; align-items: center;}
.PicList002953 .pic,
.PicList002953 .txt{width: 50%;}
.PicList002953 .txt{padding-left: 7vw;}
.PicList002953 li:nth-child(2n) .txt{padding-left:0; padding-right: 7vw;}
.PicList002953 li:nth-child(2n) .pic{order: 2;}
.PicList002953 li:nth-child(2n)  .icon{ left:100%;}
.PicList002953 li:nth-child(2n) .num{ right:4vw;}
.PicList002953 .dl{ display:flex; flex-wrap: wrap; margin-top:1.5vw ;}
.PicList002953 .dl dd{width: 48%; margin-right:4%;}
.PicList002953 .dl dd:nth-child(2n){margin-right:0;}
.PicList002953 .dl dd:nth-child(2n) ~ dd{margin-top:4%;}
}
@media(max-width:768px){
    .PicList002953 li .txt{padding:4% 0;}
    .PicList002953 li .icon{position: relative;transform: none;margin:4% 0;}
    .PicList002953 li .tit{font-size:22px;}
}


/*
 .TextList001202 为demo编号
 */
.TextList001202{padding: 6% 0 4% 0;}
.TextList001202 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
.TextList001202 h1 b{ display:block;}
.TextList001202 li{padding-bottom:20px;}
.TextList001202 dl{ position:relative; padding-left:90px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;border-radius: .1rem;}
.TextList001202 dl dt{ position:absolute; width:72px; left:0; top:0; color:#00755f; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{height: 72px;line-height: 72px;}
.TextList001202 dl.A dd{ padding:2%; line-height:1.8; font-size:16px;}
.TextList001202 dl.Q dd{ padding:0 2%;font-size: 18px;color: #333;line-height: 4;font-weight: 500;}
.TextList001202 li figure{ padding-top:2%;}
.TextList001202 li figure a{ display:inline-block; padding:10px 30px; line-height:1;
    color:#fff; background-color:#00755f;border-radius: .2rem;}
.TextList001202 dl.A{ display:none; padding-top:20px;}
.TextList001202 dl.A dt{ top:20px;}
.TextList001202 dl.A p{ margin:0;color: #666;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#00755f;}
.TextList001202 dl.Q_on dd{background-color:#f7fbfc;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{width:40px; font-size:18px;}
.TextList001202 dl{padding-left:48px;}
.TextList001202 dl.Q dd{font-size:16px;}
.TextList001202 dl.A p{ overflow:hidden;}
}



.TextList000286 {padding: 1rem 0; overflow: hidden; }
.TextList000286 .title { text-align: center; color: #292929; font-weight: bold; line-height: 1; font-size: calc(36 / 16 * 1em);margin-bottom: calc(40 / 36 * 1em);}
.TextList000286 .tab { border-bottom: 1px solid #ddd; text-align: center; margin-bottom: calc(50 / 16 * 1em);}
.TextList000286 .tab dd { display: inline-block; margin: 0 calc(50 / 16 * 1em);}
.TextList000286 .tab dd span { display: inline-block; position: relative; font-size: calc(24 / 16 * 1em);
color: #292929; opacity: 0.3; padding-bottom: 15px; }
.TextList000286 .tab dd span:after { position: absolute; content: ""; width: 100%; height: 2px; left: 0; bottom: 0; background: #292929; opacity: 0; }
.TextList000286 .tab dd.on span { opacity: 1; }
.TextList000286 .tab dd.on span:after { opacity: 1; }
.TextList000286 li .inner { position: relative; padding: 30px; padding-left: 100px; padding-right: 200px; 
    background: url(../images/icon-file.svg) no-repeat left 30px center  #f4fcf9; border-radius: .2rem;
    background-size: auto 50px; -webkit-transition: all .3s; -o-transition: .3s all; transition: all .3s; }
.TextList000286 li .tit { color: #000; }
.TextList000286 li .name > * { float: left; }
.TextList000286 li .name b { font-size: .18rem; font-weight: normal; line-height: 1; }
.TextList000286 li p { margin: 10px 0 0; position: relative; }
.TextList000286 li .btn { position: absolute; right: 30px; top: 50%; transform: translateY(-50%); }
.TextList000286 li .btn a { color: #000; transition: 0.3s; background-repeat: no-repeat; background-position: left center; background-size: auto 20px; padding-left: 30px; }
.TextList000286 li .btn a.download { background-image: url(../images/icon-download.svg); }
.TextList000286 li .btn a.view { background-image: url(../images/icon-view.svg); margin-left: 20px; }
.TextList000286 li .btn a:hover { color:#00755f; }
.TextList000286 li:hover .inner { -webkit-box-shadow: 0 15px 15px -10px rgba(0,0,0,.15); box-shadow: 0 15px 15px -10px rgba(0,0,0,.15) }
.TextList000286 li:hover .tit { color: #00755f; }

@media(min-width:641px) {
.TextList000286 li .tit { position: relative; padding-right: 120px; }
.TextList000286 li p span { float: left; }
.TextList000286 li p a { top: 0; }
.TextList000286 li p span.size { margin-right: 3%; }
}

@media(min-width:1025px) {
.TextList000286 li { float: left; width: calc((100% - (20 / 16 * 1em))/2);margin-bottom: calc(20 / 16 * 1em);}
.TextList000286 li:nth-child(2n) { float: right; }
}

@media(max-width:1024px) {
.TextList000286 li { margin-bottom: 3vw; }
}

@media(max-width:640px) {
.TextList000286 li p a { bottom: 0; }
.TextList000286 li p span.time { white-space: initial; text-overflow: initial; line-height: 20px; }
}



/*PicList002146 */
.PicList002146{ padding:calc(120 / 16 * 1em) 0 calc(120 / 16 * 1em) 0;}
.PicList002146 li{ float:left; width:30.6%; margin-bottom: 4%;margin-right: 4%;}
.PicList002146 li:nth-child(3n){margin-right: 0;}
.PicList002146 li a{ display:block; position:relative;border:1px solid #e8e8e8;border-radius: .2rem;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:80%;border-radius: .2rem .2rem 0 0;}
.PicList002146 li h3{ background:#f1f1f1;padding:15px 90px 15px 15px;font-size:.2rem; line-height:2; 
    position:relative;border-radius: 0 0 .2rem .2rem;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:90px; height:100%; border-left:1px solid #e8e8e8; background:url(../images/PicList002146-more.gif) no-repeat center center;}

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center;
 background:rgb(0 117 95 / 90%); z-index:10; transition:0.3s; color:#fff;border-radius:.2rem; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002146 li .hover h5{ margin-top:10px;font-size: 22px; line-height:2;  overflow:hidden;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{ font-size:16px; line-height:2; margin:0;  overflow:hidden;}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover p{ }
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:768px){
    .PicList002146{padding:0.8rem 0;}
    .PicList002146 li{width:100%;margin:0 0 2%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002146 li .hover p{}
}
@media(max-width:480px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:18px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:auto;} 
}



/*RighInfo003072 */
.RighInfo003072{padding:1rem 0; font-size: 16px;}
@media(max-width:640px){
.RighInfo003072{font-size: 3.5vw;}
}


@media(min-width:1024px){
.RighInfo003072 .txt-info{width:100%;padding:3% 4% 6%;}
.RighInfo003072 .video{width: 50%; display: none;}
}
@media(max-width:1024px){
.RighInfo003072 .txt-info{margin-bottom: 4vw;padding:4%;}
}

.bg_f1{width: 100%;background: #f1f1f1;border: 1px solid #ddd;border-radius: .2rem;overflow: hidden;}

.RighInfo003072 .video .pic{ position: relative; z-index: 1;overflow: hidden; 
    margin-bottom: 0;}
.RighInfo003072 .video .pic img{opacity: 1;}
.RighInfo003072 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.RighInfo003072 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;
     left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.RighInfo003072 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
.RighInfo003072 .video .play:before{width: 20vw; height: 20vw;}
}

.RighInfo003072 .number li{float: left;color: #333;}
.RighInfo003072 .number li aside{color: #ee7133;}
.RighInfo003072 .number li aside b{font-size: 60px;font-weight: 900;line-height: 0.85em;display: inline-block;}
.RighInfo003072 .number li p{margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.RighInfo003072 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.RighInfo003072 .number li aside b{font-size: 8vw; }
}

.RighInfo003072 .edit-info{line-height: 2em;font-size: 16px; text-align: justify;}
.css-3072 .year{color: #00755f;font-weight: 900;font-size: 60px;line-height: 0.934em;}
.css-3072 .name{color: #00755f;font-size: 30px;font-weight: bold; margin: 30px 0;}
.css-3072 p{font-size: 16px;line-height: 2;color: #333;}
@media(max-width:640px){
.css-3072 .year{font-size: 14vw;}
.css-3072 .name{font-size: 6vw;margin:24px 0;}
.RighInfo003072 .edit-info{font-size: 3.5vw;}
}

.RighInfo003072 .apply{position: relative;}
.RighInfo003072 .apply aside{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); z-index: 10;color: #fff;box-shadow: 0.05vw 0.09vw 0.26vw  rgba(3, 0, 0, 0.14);
    font-size: 2.92vw; text-align: center;line-height: 3.13vw;letter-spacing: 0.53vw;}

.RighInfo003072 .item-group .item{padding: 2.8vw 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 .img img{border-radius: 10px;}
.RighInfo003072 .item-group h3{font-size: 24px;letter-spacing: 1px;color: #ee7133; margin-bottom: 1.2em; margin: 0 0 1em 0;}
.RighInfo003072 .item-group pre{line-height: 2em;font-size: 16px; text-indent: 2em;}
@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: 50%;}
.RighInfo003072 .item-group .txt{width: 43.5%; padding-top: 3.5vw;}
}
@media(max-width:768px){
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
}
@media(max-width:480px){
.RighInfo003072 .item-group h3{font-size: 6vw;}
.RighInfo003072 .item-group pre{font-size: 3.5vw;}
}

.RighInfo003072 .content-wrapper{margin-top: 2vw;}
.RighInfo003072 .content-wrapper p{width: 49%;float: left;}
.RighInfo003072 .content-wrapper p:nth-child(2n){float: right;}
.RighInfo003072 .content-wrapper .article{width: 100%;margin-top: 2vw;text-align: center;}
.RighInfo003072 .content-wrapper .article span{font-size: 16px;line-height: 2;font-weight: 500;color: #333;}




.RighInfo003134{padding: 1rem 0;}
.RighInfo003134 .img-side{margin-bottom:.7rem; overflow: hidden; border: 1px solid rgba(0,0,0,0.1);}
.RighInfo003134 .img-group,
.RighInfo003134 .con{ padding: .3rem;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom:62.323%; }
.RighInfo003134 .controls{display: table;position: relative;padding: 0 .56rem; margin:0.1rem auto;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width:.14rem;height:.14rem; margin: 0 .05rem;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width:.07rem;height:.07rem;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #00755f; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width:.15rem; height:.15rem;background-repeat: no-repeat;background-position: center; margin-top:-0.075rem; background-image: url(../images/more-on.svg); background-size: contain;}
.RighInfo003134 .controls .slick-prev{left: 0; transform:rotate(-180deg); -webkit-transform:rotate(-180deg);}
.RighInfo003134 .controls .slick-next{right: 0;}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled,
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/more2.svg);}
.RighInfo003134 .img-side .tit{font-size:.28rem;color:#333; }
.RighInfo003134 .img-side .line{width:.22rem; height:.02rem; background-color:#00755f;display: block;margin:24px 0;}
.RighInfo003134 .img-side .txt{ line-height: 2;}
.RighInfo003134 .img-side .txt p{margin: 0;}
.RighInfo003134 .img-side .txt p strong{font-size: .20rem;color: #00755f;margin-right: .1rem;}
.RighInfo003134 .img-side .txt p+p{margin-top:.12rem;}
.RighInfo003134 .img-side .index-more{margin-top:.5rem; }

.RighInfo003134 .prod-intro,
.RighInfo003134 .Products{margin-top:.8rem;}
.RighInfo003134 .prod-intro .box .text{margin-bottom: .2rem;}
.RighInfo003134 .prod-intro .box .text h3{font-size: .24rem;font-weight: 600;line-height: 2;color:#00755f;   margin-top: 2.5em;}
.RighInfo003134 .prod-intro .box .text h3:before{display: inline-block;content: ''; width: 8px; height: 8px;background-color: #00755f;margin-right: 15px;vertical-align: middle; margin-top: -4px;  }
.RighInfo003134 .prod-intro .box .text h3:first-child{margin-top: 0;}
.RighInfo003134 .prod-intro .box .text p{font-size: .16rem;color: #333;line-height: 2;}
.RighInfo003134 .prod-intro .box .text img{margin-top: .2rem;}
.RighInfo003134 .prod-intro .box+.box{margin-top:.8rem; }
.RighInfo003134 .prod-intro .tit{font-size:.28rem; line-height: .54rem;font-weight: 600; color: #00755f;
    margin-bottom:.24rem; display: flex;border-bottom: 1px solid #ddd;padding-bottom: .2rem;}
.RighInfo003134 .prod-intro .tit span{color: #333;font-weight: 500;margin-left: .1rem;font-size: .24rem;}
.RighInfo003134 .prod-intro .tit i{display:block; width:.54rem; height:.54rem; border-radius: 50%; background-color:#00755f; background-position: center; background-size: auto 1em; margin-right:.15rem;  background-repeat: no-repeat;}
.RighInfo003134 .prod-intro .tit1 i{background-image:url(../images/RighInfo003134-icon1.svg) ;}
.RighInfo003134 .prod-intro .tit2 i{background-image:url(../images/RighInfo003134-icon2.svg) ;}
.RighInfo003134 .prod-intro .tit3 i{background-image:url(../images/RighInfo003134-icon3.svg) ;}

.RighInfo003134 .prod-intro .proimg{max-width: 43.75em;}
.RighInfo003134 .prod-intro .ul1{display: flex; flex-wrap: wrap;  }
.RighInfo003134 .prod-intro .ul1 li{width:100%; padding:.32rem; text-align: center; background:#f8fbfd; border-radius: 10px;}
.RighInfo003134 .prod-intro .ul1 li:not(:last-child){margin-right: 2%;}
.RighInfo003134 .prod-intro .ul1 li .num{font-weight: bold; font-size: .35rem; color:#00755f;display:none; }
.RighInfo003134 .prod-intro .ul1 li .t1{font-size: .24rem; color: #00755f; margin-bottom:0.2rem;font-weight: 600;}
.RighInfo003134 .prod-intro .ul1 li p{font-size:.16rem; color: #333; line-height: 2;  }
.RighInfo003134 .table_1 th,
.RighInfo003134 .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:2; 
    padding:0; font-size: .16rem;  }
.RighInfo003134 .table_1 th{padding: .1rem;}
.RighInfo003134 .table_1 th{ font-size:.18rem; font-weight:normal; color: #fff; background: #00755f;}
.RighInfo003134 .table_1 tr:nth-child(2n+2){background:#f8fbfd;}


.RighInfo003134 .Products .slider{padding:0 -0.4rem; position: relative;}
.RighInfo003134 .Products dd{position:relative; height:auto; background:#fff; padding:.4rem .4rem .2rem; box-shadow: 0px 6px 18px 0px rgba(35, 35, 35, 0.11); border-radius: 12px; margin:.1rem .2rem;}
.RighInfo003134 .Products dd li{ font-size:.16rem; line-height:1.5; position:relative; padding-left:.8em;}
.RighInfo003134 .Products dd li::before{ position:absolute; left:0; top:.1rem; content:''; display:block; width:3px; height:3px; border-radius:50%; background:#ababab;}
.RighInfo003134 .Products dd a{ color:#212121;}
.RighInfo003134 .Products dd .t1{ padding-bottom:.15rem; margin-bottom:.15rem; font-size:.24rem; border-bottom:solid 1px #d2e0ef;}
.RighInfo003134 .Products dd .des{ line-height:2; margin-bottom:.15rem;}
.RighInfo003134 .Products dd .pic{ text-align:right;}
.RighInfo003134 .Products dd .pic img{ max-width:2rem; max-height:1.35rem;}
.RighInfo003134 .Products dd .more{ position:absolute; bottom:.4rem; left:.4rem;}
.RighInfo003134 .Products dd .more i{ display: -webkit-flex; display:flex; align-items:center; justify-content:center; width:.35rem; height:.35rem; border:solid 1px #c4c4c4; border-radius:.05rem; text-align:center;}
.RighInfo003134 .Products dd .more i::after{ font-size:.14rem; font-style: normal; content:'next';text-transform:none!important; line-height:.8;}
.RighInfo003134 .Products dd:hover{ background:#1c62b0;}
.RighInfo003134 .Products dd:hover a{color:#fff;}

.RighInfo003134 .Products .slick-dots{ position:relative; margin:.45rem auto 0; display: table;     list-style: none;}
.RighInfo003134 .Products .slick-dots li{float: left; margin: .1rem;}
.RighInfo003134 .Products .slick-dots li button{ width:.12rem; height:.12rem; transition:all .5s; background:#cccccc; border: none; line-height: 10000; overflow: hidden; border-radius: .06rem;}
.RighInfo003134 .Products .slick-dots li.slick-active button{ width:.5rem; border-radius:.5rem; background:#1c62b0;}

@media (min-width:1025px) {
.RighInfo003134 .flex{display: flex; align-items: center; }
.RighInfo003134 .img-group,
.RighInfo003134 .con{width: 50%; padding: .45rem;}
.RighInfo003134 .img-group{border-right: 1px solid rgba(0,0,0,0.1);}
.RighInfo003134 .prod-intro .ul1 li{width:23.5%; margin-right: 2%;}
.RighInfo003134 .prod-intro .ul1 li:last-child,
.RighInfo003134 .prod-intro .ul1 li:nth-child(4n){margin-right: 0;}
.RighInfo003134 .prod-intro .ul1 li:nth-child(4n) ~ li{margin-top:4%;}
}
@media (max-width:1024px) {
.RighInfo003134 .table_1{ overflow:auto;}
.RighInfo003134 .table_1 table{ width:180%;}
.RighInfo003134 .Products dd .pic img{max-width:2rem;}
.RighInfo003134 .prod-intro .ul1 li{width:48%; margin-right: 4%;}
.RighInfo003134 .prod-intro .ul1 li:last-child,
.RighInfo003134 .prod-intro .ul1 li:nth-child(2n){margin-right: 0;}
.RighInfo003134 .prod-intro .ul1 li:nth-child(2n) ~ li{margin-top:4%;}

}

@media (max-width:640px) {
.RighInfo003134 .Products dd li{ font-size:.24rem;}
.RighInfo003134 .Products dd .tit{ font-size:.3rem;}
.RighInfo003134 .Products dd .pic img{max-width:3rem;}
.RighInfo003134 .prod-intro .ul1 li{width:100%; margin-right:0 !important; margin-top: 4% !important;}

}

.RighInfo003134 .box .con-1{width: 100%;padding: 0;}
.RighInfo003134 .box .con-1 span{width:50%;display:inline-block;font-size:18px;line-height:1;margin:15px 0;color:#333;padding-left:45px;position:relative;float:left; }
.RighInfo003134 .box .con-1 span::before{content: "";width: 8px;height: 8px;background:#00755f;display:inline-block;position:absolute;left:15px;top:5px; }

.RighInfo003134 .box .con-1 .info{padding: .2rem 0 0 0;background: #fff;width: 50%;float: left;}
.RighInfo003134 .box .con-1 h4{display: block;font-size: 20px;width: 160px;height: 48px;line-height: 48px; padding-left: 20px;
    margin: 0 0 30px 0;color: #00755f;background: url(../images/bt1.png) no-repeat;background-size: cover;}
.RighInfo003134 .box .con-1 .info:nth-child(4){margin-bottom: 45px;}
.RighInfo003134 .box .con-1 .info p strong{color:#333;line-height:1;margin-bottom:10px;margin-right:10px; }
.RighInfo003134 .box .con-1 .info p{font-size: 16px;line-height: 2;color: #333;width: 100%;float: left; margin-bottom:15px;position: relative;padding-left: 40px;}
.RighInfo003134 .box .con-1 .info p::before{content: "";width: 6px;height:6px;border-radius: 6px; background:#00755f;display:inline-block;position:absolute;left:20px;top:14px; }
.bg_fff{background: #fff;}


.RighInfo003134 .box .w50{width: 50%;float: left;}
.RighInfo003134 .box .jj{margin-top: .4rem;}

@media(max-width:768px){
    .RighInfo003134 .box .con-1 .info{width:100%;}
    .RighInfo003134 .box .con-1 .info:nth-child(4){margin-bottom:0;}
}


.index-more{}
.index-more .but{color:#fff;padding:.15rem .25rem; background: #00755f; border-radius: 32px; 
    font-size:.16rem;width: 1.8rem;height: .6rem;display: flex;justify-content: center;align-items: center;}
.index-more .but i{margin-left:.1rem;display:block; width:.16rem; height:.16rem; background:url(../images/arrow1.png); background-size:.16rem;}


.list_istop{ padding:5% 0 6% 0;margin: 0 auto;margin-top:0%;}
.list_istop .auto{ }
.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 #ddd dotted; height:55px; line-height:54px; 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:14px; color:#999;}
.list_istop li a{ display:block; float:left; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;  font-size:16px;color:#333;}
.list_istop li a:hover{ color:#00755f;}

@media(max-width:640px){
  .list_istop li a{width:77%;}
}

.one-shot{padding:5% 0;}

.featurelist{ margin: 0;}
.featurelist li{float: left;  margin-bottom: 2.5em;}
.featurelist li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding:3.125em 2.5em 5em 2.5em; text-align: center; position: relative; overflow: hidden;}
.featurelist li .info{min-height:13.75em;}
.featurelist li .title{ font-size:1.875em;line-height:1.2; color: #00755f; padding-bottom:1.375em; font-weight: bold;}
.featurelist li p{font-size:1em; line-height:1.75;color: #666; margin: 0 0 8px 0; text-align: left;}
.featurelist li .num{position: absolute;left: 0;bottom: -10px;line-height: 1;width: 100%;font-size:90px;opacity: 0.06;transition: all 0.5s; font-weight: bold; margin: 0;}
.featurelist li:hover .num{bottom: 0;}
.featurelist li:hover .title{color: #00755f;}
@media (min-width:1025px) {
.featurelist li{width:23.5%;}
.featurelist li:not(:last-child){margin-right: 2%;}    
}
@media (max-width:1024px) {
.featurelist{margin-top: 2em;}   
.featurelist li{width: 48%;}
.featurelist li:not(:nth-child(2n)){margin-right: 4%;}
.featurelist li:nth-child(2n+1){clear: left;} 
.featurelist li .txt{padding: 1em; font-weight: bold;}
}




