
html{font-size:100px;}
@media (max-width:1400px){
html{font-size:6.25vw}
}
@media (max-width:1024px){
html{font-size:9.765625vw}
}
@media (max-width:480px){
html{font-size:14vw}
}
body{font-size: 0.16rem;}
@media (max-width:768px){
body{font-size:0.24rem;}
}

.w_96{width: 94%; max-width: 1600px;}





/*.Other002373*/
.Other002373{ background: #fff;}
.Other002373 #fullPage{ height: 100%; position: relative;transform: translate3d(0px, 0px, 0px);transition: all 700ms ease;}
#fp-nav ul li+li { position: relative; margin-top:25px; }
#fp-nav ul li:last-child { display: none; }
#fp-nav ul li a { display: block; width:24px; height:24px; position: relative; margin: 0 auto; }
#fp-nav ul li a span { display: block; width: 12px; height: 12px; position: absolute; background: #fff; border-radius: 50%; left: 50%; top: 50%; margin-left: -6px; margin-top: -3px; border: 1px solid #126a3d; }
#fp-nav ul li a.active span, 
#fp-nav ul li:hover a.active span, 
#fp-nav ul li:hover a span { background: url(../images/Other002373-on.png) no-repeat center; border-radius: 0; margin: 0 auto; width:24px; height:24px; margin-left: -12px; margin-top: -12px; background-size: contain; border: 0;}
.Other002373 .section .bg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background-position: center; background-repeat: no-repeat; background-size: cover;}
.Other002373 .section .conts{ position: relative; z-index: 6; padding: 0 5%;} 






/*Top002262*/
.Top002262{position:fixed; z-index: 100; width: 100%; left: 0; top: 0;  background: #fff;    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.Top002262_fixed{background:#fff;box-shadow:  0 0 5px rgba(0,0,0,0.1); border-bottom: none; }
.Top002262 .header-left{ float: left; width: 30%; display:table;  height: calc(80 / 16 * 1em); /*max-width:calc(160 / 16 * 1em);*/}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .logo img.on,
.Top002262_fixed .logo img{ display:none;}
.Top002262_fixed .logo .on{ display:block !important;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding: calc(25 / 16 * 1em) 0;}
.Top002262 .top-language{ position:relative; padding-right: 2vw !important;  margin-right: 2vw;}
.Top002262 .top-language::before{ position:absolute;right: 0; top: 50%; width: 1px; height: calc(30 / 16 * 1em); content: ''; background: rgba(0, 0, 0, 0.1); transform: translateY(-50%);}
.Top002262_fixed .top-language::before{ background: rgba(0,0, 0, 0.1);}
.Top002262 .top-language span{ display:block;background:url(../images/lang.svg) no-repeat left center;line-height:calc(30 / 16 * 1em); padding:0 calc(20 / 16 * 1em) 0 calc(34 / 16 * 1em); cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%; color: #666;}
.Top002262_fixed .top-language span{ background-image:url(../images/lang.svg); color: #666;}
.Top002262 .top-language span:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-top: 1px solid #666;border-right: 1px solid #666; right: 0; top: 50%; margin-top: -4px;}
.Top002262_fixed .top-language span:after{border-top-color:#666;border-right-color:#666;}
.Top002262 .top-language figure{ position:absolute; top:100%; left:50%; background:#fff; width:calc(120 / 16 * 1em); line-height:calc(40 / 16 * 1em); display:none; margin-left:calc(-60 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002262 .top-language a{ display:block; text-align:center; color:#333;}
.Top002262 .top-language a:hover{color:#fff; background:#126a3d; }
.Top002262 .search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/search.svg) no-repeat center center; width:calc(30 / 16 * 1em); height:calc(30 / 16 * 1em);display:block; background-size:auto 70%;}
.Top002262_fixed .open-search{ background-image:url(../images/search.svg);}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border:1px solid #b4b4b4; background:rgba(0,0,0,0.2); }
.Top002262 .top-search .text{width:calc(254 / 16 * 1em);line-height:calc(46 / 16 * 1em);height:calc(46 / 16 * 1em); color:#fff; padding:0 calc(46 / 16 * 1em) 0 calc(12 / 16 * 1em); background: none; font-size: 1em;}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; height:calc(46 / 16 * 1em); width:calc(46 / 16 * 1em); background:url(../images/search.svg) no-repeat center;background-size:auto 40%;  }
.Top002262 .top-search .btn::before{position: absolute; content: '';border: 8px solid transparent; border-bottom-color:#b4b4b4;top: -16px;right: 4px;}
.search-show .Top002262 .top-search{display: block;}
.Top002262 .open-search.on:before, 
.Top002262 .open-search.on:after{background:#126a3d;}
.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display: none;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}
@media(min-width:1025px){
.Top002262 .sub{ position: relative;}
.Top002262 .sub .sub-menu{position: absolute;top: 100%;overflow: hidden;left:-60px; box-shadow: 0 0 5px rgba(0,0,0,0.1);  width: 200px;}
.Top002262 .sub dl{width: 100%;}
.Top002262 .sub dl{overflow: hidden; padding:0;border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;box-shadow: 0rem 4rem 22rem 0rem rgba(4, 28, 43, 0.18);background: #fff;overflow: hidden; margin-left: 0 !important;margin-right: 0 !important;}
.Top002262 .sub dt{line-height:2em;text-align: center;float: left;width: 100%;}
.Top002262 .sub dt a{color: #333;padding:0.5em 1em;transition: 0.3s;font-size: .8vw;}
.Top002262 .sub dt a:hover{color: #fff; background: #126a3d; }


.Top002262 .header-mids{margin-right:2vw;} 
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-mids li{margin-right: 3vw;float: left; position: relative;}
.Top002262 .header-mids li span{position:relative; }
.Top002262 .header-mids li span a{ line-height:calc(80 / 16 * 1em); position:relative; color:#333; }
.Top002262_fixed .header-mids li span a{color:#333; }
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; bottom:0;  height:2px; width:0; transition:ease-in-out 0.3s; transform:translateX(-50%);}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{width:100%; background:#126a3d;}
.Top002262_fixed .header-mids li span a:hover::before,
.Top002262_fixed .header-mids li.aon span a::before{background:#126a3d;}
.Top002262 .header-mids li span a:hover,
.Top002262 .header-mids li.aon span a{color:#126a3d; }
.Top002262_fixed .header-mids li span a:hover,
.Top002262_fixed .header-mids li.aon span a{color:#126a3d; }
}
@media (max-width:1024px) {
.Top002262 .open-menu i{margin-top: 0;background: #666;}
.Top002262 .header-left{height: calc(60 / 16 * 1em);} 
.Top002262 .header-right dd{padding: calc(15 / 16 * 1em) 0;}
.Top002262 .header-right dd:not(:first-child){padding-left: calc(25 / 16 * 1em);}
.Top002262 .open-menu{margin:calc(10 / 16 * 1em) 0; margin-left:calc(25 / 16 * 1em) ;width:calc(40 / 16 * 1em) ;height:calc(40 / 16 * 1em) ; }	
.Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:calc(60 / 16 * 1em) ;bottom: 0;overflow: auto; z-index: 99; width: 40%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.2s; width: 45%; background:rgba(255,255,255,0.95);}
.menu-show .Top002262 .header-mids{right:-1px;opacity: 1; }
.Top002262 .open-menu:not(.on) i:nth-child(1){margin-top:calc(-10 / 16 * 1em);}
.Top002262 .open-menu:not(.on) i:nth-child(3){margin-top:calc(10 / 16 * 1em);}
.Top002262 .logo img { max-height: calc(40 / 16 * 1em);}
.Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;}
.Top002262 .header-mids li span{line-height:calc(50 / 16 * 1em) ;padding:0 4em 0 2em;font-size:calc(18 / 16 * 1em) ;}
.Top002262 .header-mids li.aon  span > a{color:#126a3d}
.Top002262 .has-multi aside .op-multi:before, 
.Top002262 .has-multi aside .op-multi:after, 
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{ transform: translate(0,0); width: 7px;}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height: 7px; width: 2px;}
.Top002262 .has-multi aside .op-multi, 
.Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{background-color: #126a3d;}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);}	
}

@media (max-width:768px) {
.Top002262 .header-mids li .sub dt{border-bottom: 1px dashed #eaeaea; padding: 10px 0 10px 40px;}
.Top002262 .header-mids li .sub dt:last-child{border-bottom: 0;}
.Top002262 .header-mids li dt a{color: #666;}
}



/*Banner003113 */
.Banner003113{position: relative;z-index: 1;}
.Banner003113 .slick-slide{position: relative;z-index: 1;}
.Banner003113 .pc{display: block; width: 100%; height:100vh; background-repeat: no-repeat; background-size:cover; background-position:center;}
.Banner003113 .controls{position: absolute;left: 0;width: 100%;bottom: 70px;z-index: 20; line-height: 1.5;font-size: 16px;}
.Banner003113 .controls .auto{position: relative;z-index: 1;}
.Banner003113 .controls dl > *{float: left;}
.Banner003113 .controls dt{color: #fff;}
.Banner003113 .controls dt > *{display: inline-block;}
.Banner003113 .controls dd{margin-left: 0; position: absolute;}
.Banner003113 .controls .total{margin-left: 14px;}
.Banner003113 .controls .dots{padding-left:1.6em;}
.Banner003113 .slick-dots li{list-style: none;}
.Banner003113 .slick-dots li:not(.slick-active){display: none;}
.Banner003113 .slick-dots li span{color: #126a3d;width:60px;text-align: left;display:block;font-size:0.3rem;line-height:1;margin-top:-5px;}  
.Banner003113 .slick-arrow{width:140px;height: 24px; position: relative;}
.Banner003113 .slick-prev:before{ display: block; content: ''; width: 10px; height:10px; border-bottom: 2px solid #fff;border-left: 2px solid #fff; left: 50%; top: 50%; transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.Banner003113 .slick-next:before{ display: block; content: ''; width: 10px; height:10px; border-bottom: 2px solid #fff;border-left: 2px solid #fff; left: 50%; top: 50%; transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);}


.Banner003113 .mouse{position: absolute;z-index: 10 ;right: 0; bottom: 0;width: 34px; height: 48px; border-radius: 17px; border: solid 2px #fff;}
.Banner003113 .mouse:after{position: absolute;content: '';width:3px;height: 10px;background-color: #fff; top: 8px;left: 50%; margin-left: -1.5px; animation: infinite 1s linear updown;}
@keyframes updown{
	0%{top: 8px;opacity: 1;}
	100%{top:30px;opacity:0;}
}
@media (min-width:1025px){
.Banner003113 .wap{display: none;}
}
@media (min-width:1025px) and (max-width:1366px) {
.Banner003113 .controls{bottom: 3vw;}
}
@media (max-width:1024px) {
.Banner003113 .mouse,
.Banner003113 .pc{display: none;}
}
@media (max-width:768px) {
.Banner003113{margin-top: calc(50 / 16 * 1em);}
.Banner003113 .controls{bottom: 3vw;}
.Banner003113 .slick-dots li span{width: auto; margin-right: 10px;}
.Banner003113 .controls .total{margin: 0 5px;}
.Banner003113 .controls dd{margin-left:calc(10 / 16 * 1em);}
.Banner003113 .slick-arrow{width:95px;}

}



/*Floor003078 */
.Floor003078{padding-top: 8%;font-size: 16px; overflow: hidden;}
.Floor003078 .auto{max-width: 1600px;width: 94%; table-layout: fixed;}
.Floor003078 .intro{color: #333;}
.Floor003078 .intro .info{color: #333;line-height: 2.0;font-size:calc(16 /16 * 1em);margin: 2em 0;}
.Floor003078 .more{display: block;max-width: calc(160 / 16 * 1em);line-height:calc(40 / 16 * 1em);text-align: center;font-size:calc(18 / 16 * 1em);color: #126a3d;margin: 0;background: #fff;padding: 5px 0;position: relative;border: 1px solid #126a3d;border-radius: 30px;margin-bottom: 4vw; }
.Floor003078 .more:hover {background: #126a3d;color: #fff;border: 1px solid #126a3d;}
.Floor003078 .more a{display: table;}
.Floor003078 .more span{display: inline-block;  vertical-align: middle; background: url(../images/icon_arrow.svg) no-repeat center right; background-size:calc(22 / 16 * 1em); padding-right: 25px;}
.Floor003078 .more:hover span{background: url(../images/icon_arrow-on.svg) no-repeat center right; background-size: 22px; padding-right: 25px;}
.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: #126a3d;background: #126a3d;}
.Floor003078 .more a:hover .icon:before{border-color: #fff;}
.Floor003078 .more .txt{color: #999;font-size: 14px;}
.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: #126a3d;}
.Floor003078 .more a:hover .txt:before{background: #126a3d;}

.Floor003078 .column li{float: left;width: 30%;}
.Floor003078 .column li:not(:last-child){margin-right: 5%;}
.Floor003078 .column li a{display: block;position: relative;overflow: hidden;border-radius: 6px;border: 1px solid #eee; }
.Floor003078 .column li a > *:not(.Ispic){position: absolute;}
.Floor003078 .column li .Ispic{padding-bottom: 150%; transform: translateY(-22%); transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .Ispic{transform: translateY(0);}
.Floor003078 .column li .name{background: #fff;bottom: 0; left: 0; width: 100%;height: 48.149%;z-index: 10;transition: 0.3s ease-out;}
.Floor003078 .column li a:hover .name{transform: translateY(100%);}
.Floor003078 .column li .desc,
.Floor003078 .column li .name section{position: absolute; left: 1.04vw; right: 1.04vw;bottom: 1.09vw;}
.Floor003078 .column li .name .en{font-size: 14px;color: #bbbbbb;}
.Floor003078 .column li .name .cn{font-size: 20px;}
.Floor003078 .column li .icon{height: 39px; left: 0;width: 100%; top: 50%; margin-top: -15px;background: url("../images/Floor003078-logo-39.png") no-repeat center center;background-size: contain;z-index: 12;transition: top 0.3s ease-out;}
.Floor003078 .column li a:hover .icon{ top: 0;margin: 0;height: 50%;background-image: url("../images/Floor003078-logo.png");background-size: auto 55px;}
.Floor003078 .column li .desc{color: #fff; opacity: 0;transform: translateY(100%); z-index: 20;}
.Floor003078 .column li a:hover .desc{opacity: 1;transform: translateY(0);transition: 0.3s 0.3s ease-out;}

.Floor003078 .right li{float: left;overflow: hidden; color: #126a3d;}
.Floor003078 .right li .counter > *{display: inline-block;vertical-align:middle;}
.Floor003078 .right li .counter span{position: relative;font-size: 58px;}
.Floor003078 .right li .counter i{font-style: normal; line-height: 1;font-weight: bold;}
.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: 1.25em;}
.Floor003078 .right li .nm { margin: 0;font-size:calc(18 /16 * 1em);}

@media(min-width:1025px){
.Floor003078 .left{vertical-align: top;}
.Floor003078 .left .video { width: 80%;border-radius: 20px;}	
.Floor003078 .left .video img { border-radius: 8px;}
.Floor003078 .right{width: 50%; vertical-align: middle;}
.Floor003078 .intro{  width: 90%; }
.Floor003078 .column{max-width: 600px; width: 95%;}
.Floor003078 .right ul{float: left;}
.Floor003078 .right li:not(:last-child){margin-right: 4vw;}
.Floor003078 .right .pic{clear: both; padding-top: 3em;width: 50vw;}
}
@media(min-width:1025px) and (max-width:1600px){
.Floor003078{font-size: 1.05vw;}
.Floor003078 .intro .tit{font-size: 42px;}
.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{width: 33.333%;}
.Floor003078 .right li .inner{display: table; margin: 0 ;}
.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{font-size: 3vw;}
.Floor003078 .intro .tit{}
.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{width: 50%; margin-bottom: 4%;}
.Floor003078 .right li .counter span{font-size: 8vw;}
.Floor003078 .right li .counter sup{font-size: calc(18 /16 * 1em);}
}

.videoInfo .video{cursor: pointer;position: relative;height: auto;max-height: 300px;}
.videoInfo .imgbox{width: 100%;height: 100%;max-height: 300px;overflow: hidden;}
.videoInfo .video .iconbf4{background: url(../images/Floor003065_play.png) no-repeat center center rgba(255, 255, 255, 0.4);position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);
    z-index: 2;width: calc(75 /16 * 1em);color: #fff; transition: all 0.5s;height:calc(75 /16 * 1em); border-radius: 50%; background-size: calc(25 /16 * 1em);}
.videoInfo .imgbox img{width: 100%;height: 100%; object-fit: cover;}
.videoInfo .video .imgbox:after{    position: absolute;left: 0;top: 0;width: 100%;content: "";background-color: rgba(0, 0, 0, 0.2);height: 100%;transition: all 0.5s;}
.video_files video{    width: 100%;height: 100%;object-fit: fill;background: #000;}


@media (max-width:768px) {

}




/*Floor002212*/
.Floor002212{ overflow: hidden; padding-top: 3vw;}
.Floor002212 .List li h4 a,
.Floor002212 .List li,
.Floor002212 .List li .more,
.Floor002212 nav ul li{transition:all 0.5s ease-out 0s;}
.Floor002212 .h2{text-align: center; color: #18222a; font-size: 42px; font-weight:normal;}
.Floor002212 nav{margin: 0 0 60px; text-align: center; }
.Floor002212 nav ul{display:block;text-align:center;overflow: hidden;}
.Floor002212 nav ul li{display:inline-block; *zoom:1; *display:inline; text-align: center; line-height: 40px; padding: 0 12px;}
.Floor002212 nav ul li a{display: block; color: #333; font-size: 1.125em; padding:6px 35px; background:#f3f3f3;border-radius:50px;}
.Floor002212 nav ul li.slick-active a{color: #fff; background:#126a3d;}
.Floor002212 .List{margin: 0 -60px 0; position: relative;}
.Floor002212 .List .slider{padding: 0 60px;}
.Floor002212 .List li:not(:last-child){margin-right: 25px;}
.Floor002212 .List li{float: left; }
.Floor002212 .List li > *{margin:0;}
.Floor002212 .List li .pic {overflow: hidden; display: block;}
.Floor002212 .List li .pic img{width: 70%;  display: block; transition: 1s; margin: 0 auto;}
.Floor002212 .List li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.Floor002212 .List li figure{padding:10px 0; background: #fff;}
.Floor002212 .List li h4{font-size:1.375em;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin: 10px 0 0; font-weight:normal; text-align: center; }
.Floor002212 .List li h4 a{color: #126a3d;}
.Floor002212 .List li p{font-size: calc(15 /16 * 1em); color: #777;overflow: hidden; line-height: 1.6; margin: 15px 0 0;}
.Floor002212 .List li p span{color: #555;}
.Floor002212 .List li .more{display:inline-block;  *zoom:1; *display:inline; padding-right: 22px; color: #666; font-size: 1em; background: url(../images/icon_arrow.svg) 100% 50% no-repeat; 
	margin-top: calc(25 /16 * 1em);background-size: 1.255em;}
.Floor002212 .List li .more:hover,
.Floor002212 .List li h4 a:hover{color: #126a3d;}
.Floor002212 .List .slick-arrow{ width:20px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat; display:block; z-index:5;}
.Floor002212 .List .slick-prev{left: 0; background-position:0 0;}
.Floor002212 .List .slick-next{ right:0;background-position:-21px 0;}
.Floor002212 .List .slick-prev:hover{background-position:0 -42px;}
.Floor002212 .List .slick-next:hover{background-position:-21px -42px;}
.Floor002212 .List .btn a{ display:block; width:20px; height:42px;}
@media(max-width:1366px){
.Floor002212 .List{margin-left: 0;margin-right: 0;}
.Floor002212 .List .slider{padding: 0 40px;}
}
@media(max-width:1199px){
.Floor002212 .h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Floor002212 .h2{ font-size:30px;}	
.Floor002212{ padding:4% 0 8%;}
}
@media(max-width:720px){
.Floor002212 nav ul li{ width:33.33%; max-width:none; float:left; padding:0 5px;}
.Floor002212 nav ul li a{ padding:0 10px;min-width:1px;}
}
@media(max-width:500px){
.Floor002212{padding-top: 8%;}
.Floor002212 nav ul li a{}
.Floor002212 nav{ margin:3% 0;}
.Floor002212 .List li > *{margin:0;}
}
/*Floor002212 End*/


.home_title{text-align: center;color: #126a3d; margin:0 0 calc(30 /16 * 1em);}
.home_title .tit{font-size: 2.25em; margin-bottom: 5px;}
.home_title .en{font-size:1.125em;color: #666;text-transform: uppercase;}
.home_title::after{display: block;content: '';background: #126a3d;margin: calc(15 /16 * 1em) auto 0;height: 2px;width: calc(30 /16 * 1em);}

.home_title.left::after{display: block;content: '';background: #126a3d;margin: calc(15 /16 * 1em) 0 0;height: 2px;width: calc(30 /16 * 1em);}
.left{text-align: left;}


/*PicList002925 */
.PicList002925{overflow: hidden; padding-top:calc(70 / 16 * 1em);}
.PicList002925 .auto{max-width: 1600px;}
.PicList002925 .title{margin-bottom: 2em; text-align: center;}
.PicList002925 .title .cn{font-size: 42px;color: #126a3d;font-weight: normal; }
.PicList002925 .title .en{color: #666; font-size: 32px;}
.PicList002925 .title .line{display: block;width: 20px;height: 2px;background-color: #126a3d;margin: 1em auto 0;}
@media(max-width:768px){
.PicList002925 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.PicList002925 .title .cn{font-size: 6vw;}
}

.PicList002925 .list{padding: 0 2vw;}
.PicList002925 .list ul{margin: 0 -2vw;}
.PicList002925 li{float: left; text-align: center;position: relative;background: url("../images/PicList002925_taibg.png") repeat-x top 80% left;}
.PicList002925 li a{display: block;position: relative; z-index: 3;}
.PicList002925 li .pic{padding-bottom: 1vw;}
.PicList002925 li .Ispic{padding-bottom: 58%;background-size: contain;}
.PicList002925 li .tit{margin-top: 0.8vw; margin-bottom:2.5vw; padding: 0 5%;}
.PicList002925 li .tit aside{font-size: 1em; line-height: 1.25em;}
@media(min-width:769px){
.PicList002925 li{width:25%;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(4n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 80% #f5f5f5; width:7.4375vw;left: -2vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(4n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 80% #f5f5f5; width:7.4375vw;right: -2vw;}
}
@media(max-width:768px){
.PicList002925 .list{padding: 0 6vw;}
.PicList002925 li{width:50%;}
.PicList002925 li .pic{padding-bottom:5vw;}
.PicList002925 li .tit{margin-bottom: 3vw;}
.PicList002925 li:first-child:before,
.PicList002925 li:nth-child(2n+1):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_l.png") no-repeat left top 80% #f5f5f5; width:7.4375vw;left: -7vw;}
.PicList002925 li:last-child:before,
.PicList002925 li:nth-child(2n):before{position: absolute; top:0;content: ''; height: 100%;background: url("../images/PicList002925_taibg_r.png") no-repeat right top 80% #f5f5f5; width:7.4375vw;right: -7vw;}
.PicList002925 li .tit aside{font-size: 3vw; line-height: 1.4; height: 35px;}
}



/*Floor003083 */
.Floor003083{margin-top: 9.64vw;font-size: 16px;padding-bottom: 5.21vw;}
.Floor003083 .auto{/*overflow: hidden;*/max-width: 1600px;position: relative; z-index: 2;}
.Floor003083 .title{ }
.Floor003083 .title .tit {color: #126a3d;font-size: 42px;line-height: 1.5;}
.Floor003083 .title .en {color: #666;font-size: 32px;}
.Floor003083 .title .line {display: block;width: 20px;height: 2px; background-color: #126a3d;margin-top: 1em;}
.Floor003083 .slick-dots{text-align: center;}
.Floor003083 .slick-dots li{display: inline-block;width: 8px; height: 8px; margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}
.Floor003083 .slick-dots li button{font-size: 0; width: 4px; height: 4px; background: rgba(0,0,0,0.2);border: 0;padding: 0; position: absolute;  border-radius: 50%;}
.Floor003083 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}
.Floor003083 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #126a3d;}

.Floor003083 .slider{ padding-right: 5px; }
.Floor003083 .slick-slide{overflow: hidden;margin: 3em 0;}
.Floor003083 .slick-slide > div{float: left; margin-left: -1px;border: 1px solid #f5f5f5;margin-top: -1px;background: #fff;}

.Floor003083 .slick-slide a{position: relative; z-index: 3; display: block;padding: 0 10%;}
.Floor003083 .slick-slide .Ispic{height: 120px;background-size: contain;}
.Floor003083 .slick-slide .url{position: relative;}
.Floor003083 .slick-slide .url:before{position: absolute; left: -5px; top: -5px; right: -5px; bottom: -5px; content: '';background: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); opacity: 0;transition: 0.3s;}
.Floor003083 .slick-slide .url:hover:before{opacity: 1;}
.Floor003083 .slick-slide .url:hover{z-index: 4;}
@media(min-width:1025px){
.Floor003083 .slick-slide > div{width: 16.6667%;}
.Floor003083 .slick-slide  > div:nth-child(6n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:751px) and (max-width:1024px){
.Floor003083 .slick-slide > div{width: 25%;}
.Floor003083 .slick-slide  > div:nth-child(4n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(min-width:641px) and (max-width:750px){
.Floor003083 .slick-slide > div{width: 33.333%;}
.Floor003083 .slick-slide  > div:nth-child(3n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
}
@media(max-width:640px){
.Floor003083{font-size: 3vw;}
.Floor003083 .title{font-size: 5vw}
.Floor003083 .slick-slide > div{width: 50%;}
.Floor003083 .slick-slide  > div:nth-child(2n+1),
.Floor003083 .slick-slide  > div:nth-child(1){margin-left: 0; }
.Floor003083 .slick-slide .Ispic{height: 20vw;}
}



#business{ background: url( "../images/business_bj.png") no-repeat center center;background-size: cover;}
#business .info{ max-width: 570px; position: relative; margin: 6% auto 0;}
#business .info .pic img{transition: .3s;}
#business .info .pic:hover img{transform: scale(1.05);}
#business .info li{position: absolute;padding-right: 160px;min-height: 126px;text-align: right;font-size: 1.125em;color: #333333;padding-top: 8%;width: 410px;}
#business .info li i{ position: absolute; right: 0; top: 0; border-radius:1rem; overflow:hidden; width:126px; height:126px;}
#business .info li i img{ display: block; transition:all ease-out 0.5s; width:100%; height:100%; object-fit:cover;}
#business .info li:hover i img{transform:rotate(360deg);}
#business .info li:hover{color:#007a3b;}
#business .info li span{ display: block; font-size: 15px; color: #888888; text-transform: uppercase;}
#business .info li:nth-child(2n){padding-left: 150px;padding-right: 0;text-align: left;}
#business .info li:nth-child(2n) i{left: 0;right: auto;}

#business .info li.li1{left:-12%;top:-12%;}
#business .info li.li2{left:87%;top:27%;}
#business .info li.li3{left:-60%;top:27%;}
#business .info li.li4{left:73%;top:75%;}
#business .info li.li5{left:-42%;top:75%;}


@media screen and (max-width:1366px ) {
    #business{ padding-top:2%}
    #business .info{ width: 30%; margin:2% auto 0;}
    #business .info li{min-width: 200px;}
    #business .info li i{ width:50px; height:50px;}
    #business .info li{ padding-right: 21%; width: auto; padding-top: 3%;}
    #business .info li:nth-child(2n),
    #business .info li.li7{ padding-left: 21%; padding-right: 0;}
    #business .info li.li6{ left: 84%;}
    #business .info li.li5{ left: -44%;}
    #business .info li.li7{ top: 94%;}
	
    #business .info li.li1{left: -30%;top: -4%;}
    #business .info li.li3{left: -56%;}
    #business .info li.li4{left: 95%;}
    #business .info li.li5{left: -44%;}
    #business .info li.li6{ left: 90%;}
    #business .info li.li7{ top: 94%;}
	
}

@media screen and (max-width:1024px ) {
    #business{ padding: 8% 0 10%;}
    #business .title{ font-size: 24px;}
    #business .info{ width: 45%;}
    #business .info li{ padding-right: 21%; padding-top: 3%;width: 70%; font-size: 16px;}
    #business .info li span{ font-size: 12px;}
}

@media screen and (max-width:768px ) {
    #business .info{ width: 100%;display: inline-block;}
    #business .info .pic{ display: none;}
    #business .info li{ left: auto!important; top: auto!important; position: relative; width: 49%; padding: 0% 0 0 16% !important; text-align: left; min-height: 60px;float: left;min-width: unset;display: flex;align-items: center;justify-content: center}
    #business .info li:nth-child(2n){float: right;}
    #business .info li i{ left:0!important; top:50%; width:40px; height:40px; transform: translateY(-50%);}
    #business .title{font-size: 24px;}
    #business .title .en{font-size: 18px}
    #business .info li a{width:100%; font-size: 14px;}
}


/*.Floor002491*/
.Floor002491 { width: 100%; position: relative; z-index: 9; }
.Floor002491 .title { float: left; width: 20%; margin-right: 2%; display: block; background: #ffffff; padding:3%; min-height: 440px; box-shadow: 0 0 5px #ddd; }
.Floor002491 .title h1 { font-size: 2.25em; color: #126a3d; line-height: 36px; margin: 0;font-weight: normal;}
.Floor002491 .title h1 span { display: block; }
.Floor002491 .title h1::after { display: inline-block; content: ''; background: #126a3d; width: 30px; height: 2px; margin-top: 10px; }
.Floor002491 .title p { color: #555; line-height:25px; float: left; text-align: justify;margin:1em 0; }
.Floor002491 .title .more { display: flex;justify-content: center;max-width: calc(160 /16 * 1em);line-height:calc(40 /16 * 1em);text-align: center;font-size:calc(18 /16 * 1em);color: #126a3d;margin: 0;
	padding: 5px 0;position: relative;border: 1px solid #126a3d;border-radius: 30px;}

.Floor002491 .title .more span{background: url(../images/icon_arrow.svg) no-repeat center right; background-size: calc(22 /16 * 1em); padding-right: calc(25 /16 * 1em);}
.Floor002491 .title .more:hover {background: #126a3d;color: #fff;border: 1px solid #126a3d;}
.Floor002491 .title .more:hover span{background: url(../images/icon_arrow-on.svg) no-repeat center right; background-size: 22px;}
.Floor002491 .title .more::after { display: inline-block; content: ''; width: 33px; height: 8px; /*background: url(../images/Floor002355_more.png) no-repeat center center;*/ background-size: contain; vertical-align: middle; margin: -4px 0 0 5px; display: none;}
.Floor002491 ul * { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; }
.Floor002491 ul { width: 78%; float: right; }
.Floor002491 ul li{width:20%; float:left; height:300px;background-position:center;background-size:cover;background-repeat: no-repeat; position:relative; overflow:hidden;}
.Floor002491 ul li .pic-blur{ position:absolute; left:-3%; top:-3%; width:106%; height:106%; background-position:center; background-size:cover; background-repeat: no-repeat; position:relative; filter:blur(10px); -webkit-filter:blur(10px); opacity:0; transition:all .3s;}
.Floor002491 ul li a { display: block; color: #fff; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; }
.Floor002491 ul li a .txt { display: none; }
.Floor002491 ul li a .txtBox .h3 { text-align: center; font-size: 14px; font-weight: normal; margin: 10px 0; }
.Floor002491 ul li a .icon { max-width: 32%; text-align: center; display: inline-block; vertical-align: middle;}
.Floor002491 ul li a .txtBox{ display: inline-block; vertical-align: middle; width: 62%;}
.Floor002491 ul li .liBox { position: relative; width: 100%; height: 100%; overflow: hidden; }
.Floor002491 ul li .liBox .liCon{position:absolute; width: 100%; bottom:10%;padding:0 11%;}
.Floor002491 ul li .liBox { background: rgba(18, 106, 61, 0.3); }

@media screen and (max-width:768px ) {
.Floor002491 .title{ min-height: auto; width: 100%; float: none; margin-bottom: 3%;}
.Floor002491 ul{ float: none; width: 100%;}
.Floor002491 .title .more{ margin-top: 3%;}
.Floor002491 .title p{margin:1em 0;}
.Floor002491 ul li a .icon img{max-width: 60%;}
.Floor002491 ul li a .txtBox .h3{text-align: left;}
.Floor002491 ul li a .txtBox{width: 75%;}
}
@media screen and (max-width:640px ) {
.Floor002491{margin: 2% 0;}
.Floor002491 ul li{ width: 100%; float: none; margin-bottom: 2%; height: calc(200 /16 * 1em);}
.Floor002491 ul li .liBox .liCon{padding: 0 3%;}
.Floor002491 ul li a .txt{ display: block;}
}
@media screen and (min-width:769px ) {
.Floor002491 ul li { width: 25%; float: left; height:400px; }
.Floor002491 ul li a .txtBox .h3 { font-size:18px;}
}

@media screen and (min-width:1000px ) {
.Floor002491{padding-top: 4%;}
.Floor002491 ul li { height:440px; width: 16%;}
.Floor002491 ul li.on { width: 36%; }
.Floor002491 ul li.on a { width: 100%; height: 100%; overflow: hidden; }
.Floor002491 ul li.on .txtBox{ width: auto; }
.Floor002491 ul li.on .liBox { background: rgba(47, 47, 47, 0.3); }
.Floor002491 ul li.on .liBox .liCon{background:url(../images/Floor002491-more.png) no-repeat 94% 80%;}
.Floor002491 ul li.on .liBox .liCon .icon{ width:100px; height:70px;}
.Floor002491 ul li.on .liBox .liCon .icon img{ max-height:100%;}
.Floor002491 ul li.on a .txtBox{ position: relative; }
.Floor002491 ul li.on a .txtBox .h3{ text-align:left; font-size:22px;}
.Floor002491 ul li.on .pic-blur{ opacity:1;}
}
@media screen and (min-width:1400px ) {
.Floor002491 ul li { height: 540px; }
.Floor002491 .title {  min-height: 540px; padding:2%;}
}


/*Bottom003191 */
.Bottom003191{background-color: #121416;color: #fff; }
.Bottom003191 a{color: rgba(255,255,255,0.5);}
.Bottom003191 a:hover{color: #126a3d; }
.Bottom003191 .b-bottom{background-color: #060709; padding: calc(20 / 16 * 1em) 0;color: rgba(255,255,255,0.5);}
.Bottom003191 .b-bottom .auto{font-size: calc(14 / 16 * 1em); max-width: 1600px; margin: 0 auto;}
.Bottom003191 .b-bottom nav a{display: inline-block;}
.Bottom003191 .b-bottom nav a:not(:last-child)::after{display: inline-block; content: '  ·  '; margin: 0 calc(10 / 14 * 1em);color: rgba(255,255,255,0.5);}
.Bottom003191 .b-top{padding: calc(100 / 16 * 1em) 0 calc(90 /16 * 1em) 0;}
.Bottom003191 .b-top nav dt{font-size: calc(20 / 16 * 1em);}
.Bottom003191 .b-top nav dt a:not(:hover){color: #fff;}
.Bottom003191 .b-top nav dd{line-height: calc(34 / 16 * 1em);}

/* .Bottom003191 .logo img{height: calc(58 / 16 * 1em);} */
.Bottom003191 .hotline dl{margin-top: calc(36 / 16 * 1em);}
.Bottom003191 .hotline dt{opacity: 0.5;margin-bottom: calc(6 / 16 * 1em);}
.Bottom003191 .hotline dd{font-size: calc(28 / 16 * 1em);}

.Bottom003191 .code{margin-bottom: calc(10 / 16 * 1em);}
.Bottom003191 .code img{height: calc(130 / 16 * 1em);}
.Bottom003191 .contact li{line-height: calc(20 / 16 * 1em); padding: calc(10 / 16 * 1em) 0;position: relative; padding-left: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span{position: absolute; left: 0; top: calc(10 / 16 * 1em);height: calc(20 / 16 * 1em);overflow: hidden;text-align: justify; width: calc(60 / 16 * 1em);}
.Bottom003191 .contact li span:after{display: inline-block;content: '';width: 100%;height: 1px;}

@media (min-width:1025px) {
.Bottom003191 .b-top .left,
.Bottom003191 .b-top .right{width: calc(230 / 1600 * 100%);}
.Bottom003191 .b-top .mid{width: calc((1440 - 230 * 2) / 1440 * 100%);}  
.Bottom003191 .b-top nav{width:90%;margin: 0 auto; max-width: calc(920 / 16 * 1em); overflow: hidden;}
.Bottom003191 .b-top nav dl{float: left; max-width: calc(100 / 16  * 1em);}  
.Bottom003191 .b-bottom .fl,
.Bottom003191 .b-bottom .fr{max-width: 45%;}
.Bottom003191 .b-top nav dt{ margin-bottom:1em;}
}
@media (max-width:1024px) {
.Bottom003191 .logo{text-align: center;}
.Bottom003191 .b-bottom .copyright{margin-top: 1em;}
.Bottom003191 .b-bottom .copyright a{display: inline-block;} 
.Bottom003191 .b-top{padding: 3em 0;}
.Bottom003191 .b-top nav{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1); padding: 2em 0; margin: 2em 0; display: none;}
.Bottom003191 .b-top nav dl{margin: 0!important;}
.Bottom003191 .b-top nav dl:not(:last-child){margin-bottom: 1em!important;}
.Bottom003191 .b-top nav dd{display: inline-block; margin-right: 1em;}
}

@media(max-width:768px){
.Bottom003191 .hotline dl{margin: calc(15 / 16* 1em) 0;}
.Bottom003191 .logo{text-align: left;}
.Bottom003191 .b-bottom{padding: calc(10 / 16* 1em) 0;}
.Bottom003191 .contact li span{top: calc(5 / 16* 1em);}
.Bottom003191 .contact li{padding: calc(5 / 16* 1em) 0; padding-left: calc(60 / 16 * 1em);}
.Bottom003191 .b-top{padding: 3em 0 1.5em;}
.Bottom003191 .hotline dd{font-size: calc(24 / 16 * 1em);}
.Bottom003191 .code img{height: calc(100 / 16 * 1em);}
.Bottom003191 .logo img{height: calc(50 / 16 * 1em);}

}



.Banner003184{margin-top: 80px;}
@media (max-width:768px) {
.Banner003184{margin-top: 40px;}
}


/*Menu003135 */
.Menu003135{border-bottom: 1px solid rgba(0,0,0,0.1);}
.Menu003135 .current{ font-size:calc(16 / 16 * 1em); padding-left:calc(20 / 14 * 1em);background: url(../images/position_icon.svg) no-repeat left center;background-size: calc(18 / 16 * 1em) auto; line-height:calc(80 / 14 * 1em);}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color:#126a3d;}
.Menu003135 .nav-menu li{float: left;font-size:calc(18 / 16 * 1em);line-height:calc(80 / 16 * 1em);}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3vw;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color:#126a3d;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height:4px;background-color:#126a3d; border-radius: 2px 2px 0 0;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}

@media (max-width:768px) {
.Menu003135 .nav-menu li.aon a:before{border-radius: 0; height: 2px;}
}


/*RighInfo003141 */
.RighInfo003141{}
.RighInfo003141 .auto{padding-bottom: 2em;}
.RighInfo003141 .intro{padding:calc(100 / 16 * 1em) 0;}
.RighInfo003141 .intro .title1{font-size: 2.3em;color: #333333; margin-bottom: 0.4em;}
.RighInfo003141 .intro .info{color: #000;}
.RighInfo003141 .intro .info p{margin: 0 0 25px 0;font-size: calc(20/ 16 * 1em);line-height:1.8;}

.RighInfo003141 .number-count{margin:0 0 calc(100 / 16 * 1em) 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;color: #126a3d; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;font-weight: bold;font-size:calc(44 / 16 * 1em);}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #126a3d;font-size:1em;}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;    height: 207px;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size:1.2em;color: #333;}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 15px;color: #666;line-height: 24px;margin-top: 10px;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width:47%;}
.RighInfo003141 .intro .title{line-height: 1;}
.RighInfo003141 .intro .img{width:50%;}
.RighInfo003141 .intro .img-block{border-radius: 8px;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right:4.5em;}
.RighInfo003141 .plate dd{float: left;width:22.8%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0} 
.RighInfo003141 .number-count{margin: 2em 0; padding: 2em 0;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;margin-bottom: 45px; padding: 2em 0 0 0;}
}
.RighInfo003141 .plate{padding-top: 6.5em;margin-bottom: 4.5625em;}
.RighInfo003141 .text1{    font-size: 16px;line-height: 30px;text-align: center;margin-bottom: 50px;}
.RighInfo003141 .title {font-size:calc(36 / 16 * 1em);color: #126a3d;margin-bottom:calc(25 / 16 * 1em);}
.RighInfo003141 .title .en {color: #666;font-size: 32px;text-transform: uppercase;}
.RighInfo003141 .title::after {display: block;content: '';background: #126a3d;margin:30px 0 0;height:3px;width: 35px;}

@media (max-width:768px) {
.RighInfo003141 .title{margin-bottom:calc(10 / 16 * 1em); font-size: calc(30 / 16 * 1em);}
.RighInfo003141 .title::after{margin:calc(10 / 16 * 1em) 0 0;    height: 2px;}
}



/*PicList002854 荣誉*/
.PicList002854{padding-top:calc(100 / 16 * 1em);}
.PicList002854 .clearfix {max-width: 1600px;margin: 0 auto;}
.PicList002854 li{float: left;margin-bottom:4%;}
.PicList002854 li a{display: block;border: solid 1px #eee;position: relative;padding: 3%; transition: 0.3s;background: #fff; border-radius: 5px;}
.PicList002854 li aside{font-size: 16px; line-height: 30px; text-align: center; margin-bottom: 0;color: #333;padding:0; width: 77%; margin: 0 auto; min-height: 60px;}
.PicList002854 li .Ispic{background-size: contain;padding-bottom: 75%;margin-bottom: 6%;    text-align: center;}
.PicList002854 li a:after{position: absolute; content: '';width: 50px;height: 50px;background:url(../images/PicList002854_btn.png) no-repeat center center;right: 0; bottom: 0;background-size: auto 21px;transition: 0.3s; border-radius: 5px 0 0 0;}
.PicList002854 li a:hover{border-color: #126a3d;}
.PicList002854 li a:hover:after{background-color: #126a3d; background-image: url(../images/PicList002854_btn_hover.png);}
@media(min-width:769px){
.PicList002854 li{width: 23%; margin-right: 2%;}
/*.PicList002854 li:not(:nth-child(3n)){margin-right: 6.3095%;}*/
}
@media(max-width:768px){
.PicList002854{padding-top: calc(50 / 16* 1em);}
.PicList002854 li{width: 48%; }
.PicList002854 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList002854 li aside{font-size: 16px;}
.PicList002854 li a:after{width: 7vw;height: 7vw;background-size: auto 50%;}
}
@media(max-width:480px){
.PicList002854 li aside{font-size: 14px;line-height: 20px; height: 40px;}
}


/*.Page002193 为demo编号*/
 .Page002193{zoom:1; overflow:hidden; text-align:center; padding:calc(50 / 16 * 1em) 0 calc(100 / 16 * 1em) 0 ; 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 #126a3d; background:#126a3d;}
 .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:#126a3d; border-color:#126a3d;}
 .Page002193 .p_page b{ font-weight:normal;}



 /*.PicList002323 为demo编号*/
.PicList002323{ padding: calc(40 / 16 * 1em) 0; margin: 0 auto;}
.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: calc(60 / 16 * 1em) 1% 0 1%;text-align: center;}
.PicList002323 ul li div{ padding-bottom:70%; position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;border-radius: 8px;}
.PicList002323 ul li h3{  color: #333; margin:20px 0 0; font-weight: normal; font-size: calc(16 / 16 * 1em);text-align: center;}
.PicList002323 ul li:hover figure{transform: scale(1.1);}
.PicList002323 ul li:hover h3{ color: #126a3d;}

@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
}

@media screen and (max-width:768px ){
.PicList002323 ul li{margin: calc(30 / 16 * 1em) 1% 0 1%;}
.PicList002323 ul li h3{margin: 10px 0 0;}
}


/*Floor003153 */
.Floor003153 .auto{padding:calc(100 / 16 * 1em) 0;}
.Floor003153 .title{position: relative;margin-bottom:40px;}
.Floor003153 .title .name{font-size:calc(36 / 16 * 1em);color: #126a3d;line-height: 1;}
.Floor003153 .title .name:after{display: block;content: '';width: 35px; height: 3px; background-color: #126a3d; margin-top: 30px;}
.Floor003153 .intro .info{line-height: 2.1428;}
.Floor003153 .intro .info p{font-size:calc(18 / 16 * 1em); color: #333; margin: 0;}
.Floor003153 .intro .img-block{border-radius: 8px;}
@media (min-width:1025px) {
.Floor003153 .intro .img{width: 50%;}
.Floor003153 .intro .info{padding-left: 5.2em;}  
}
@media (max-width:1024px) {
.Floor003153 .auto{padding: 2em 0;}
.Floor003153 .intro .img{margin-bottom: 2em;}
}

@media (max-width:768px) {
.Floor003153 .title .name{font-size: calc(30 / 16 * 1em);}
.Floor003153 .title .name:after{margin-top: 10px;height: 2px;}
.Floor003153 .title{margin-bottom:15px;}
}



.Form002802{ padding:calc(100 / 16 * 1em) 0; }
.Form002802 .title{ font-size: calc(36 / 16 *1em); color: #333;}
.Form002802 .title:after{display: block; content: '';width: calc(35 / 32 *1em);height: 3px;background-color: #126a3d;margin:calc(20 / 32 *1em) 0  calc(40 / 32 *1em);}
.Form002802 .txt{margin-bottom:1vw; line-height: 1.7; color: #999; font-size: calc(16 / 16 * 1em);}
.Form002802 .from li{position:relative; }
.Form002802 .from li:not(.btn){border-bottom:1px solid #ddd; padding:15px 15px 15px 40px; background-size: auto calc(20 / 16 * 1em); background-repeat: no-repeat; background-position:left center;}
.Form002802 .from li:nth-child(1){background-image: url(../images/Form002802-icon.svg);}
.Form002802 .from li:nth-child(2){background-image: url(../images/Form002802-icon2.svg);}
.Form002802 .from li:nth-child(3){background-image: url(../images/Form002802-icon3.svg);}
.Form002802 .from li:nth-child(4){background-image: url(../images/Form002802-icon4.svg); background-position:left 20px;}
.Form002802 .from label{ position:absolute; left:40px; top:0; font-size:calc(16 / 16 * 1em); line-height:60px; color:#999;}
.Form002802 .from .text{ width:100%; height:30px; line-height:30px; border:none; background:none; font-size:1em;}
.Form002802 .from textarea.text{ height:70px;}
.Form002802 .from .btn input{ background:#126a3d; cursor:pointer; padding:0; border:none; width:calc(200 / 16* 1em); height:calc(50 / 16* 1em); font-size:calc(16 / 16* 1em); color:#fff;border-radius: 60px;}
.Form002802 .from .back-bg{ background:#eee; padding:1vw;}
.Form002802 .from dd{ margin-bottom:3vw;}
.Form002802 .from dd p{padding-left:calc(40 / 18 *1em);line-height:1.75; margin:0;background-size:auto calc(18 / 18 * 1em); background-repeat:no-repeat; color: #333;
background-position:left calc(2vw + (4/ 18 * 1em)); font-size: calc(18 / 16 * 1em); letter-spacing: 1px;}
.Form002802 .from dd p+p{ margin-top:1vw;padding-top:1vw; border-top:1px dashed #ddd; }
.Form002802 .from dd p span{display: block; color: #999; margin-bottom: 10px;  font-size: calc(16 / 18 * 1em); }
.Form002802 .from dd p b{font-size: calc(24 / 16 * 1em);  color:#126a3d; line-height: 1;}
.Form002802 .from dd p:first-child{background-position: left calc(4/ 18 * 1em);}
.Form002802 .from dd p.tel{background-image:url(../images/Form002802-tel.svg); }
.Form002802 .from dd p.mail{background-image:url(../images/Form002802-mail.svg); }
.Form002802 .from dd p.add{background-image:url(../images/Form002802-add.svg); }
.Form002802 .img{margin-top:4vw;}
@media(min-width:1025px){
.Form002802 .address{ width:40%; padding-right:4vw; border-right: 1px solid #ddd; vertical-align: top;}
.Form002802 .from{ width:60%; padding-left: 4vw;}
.Form002802 .from li{float: left; width: 48%; }
.Form002802 .from li:nth-child(2n){float:right; }
.Form002802 .from li:nth-child(2n) ~ li{margin-top: 4%;}
.Form002802 .from .li{width: 100%;}
}


@media (max-width:768px) {
.Form002802{padding: calc(50 / 16 * 1em) 0;}
.Form002802 .ytable{display: block;}
.Form002802 .ytable-cell{display: block;}
.Form002802 .title{font-size: calc(30 / 16 *1em);}
.Form002802 .title:after{height: 2px;}
.Form002802 .from{margin-top: calc(60 / 16 *1em);}
.Form002802 .address dd p+p{padding-top: 3vw;}
.Form002802 .address dd p{ background-size: auto calc(18 / 16* 1em);}
.Form002802 .address dd p span{margin-bottom: 0;}
.Form002802 .from .btn input{margin-top:calc(30 / 16* 1em);}
}


.recruits-titles {background:rgba(249, 249, 249, 0.9);}
.recruits-titles .san{display: flex; justify-content:flex-start;}
.recruits-titles a{transition: 0.5s cubic-bezier(0.3, 0, 0.24, 1);margin-right:0; line-height:4.2;display: inline-block;font-size:calc(16 / 16 * 1em); color: #555;}
.recruits-titles a:not(:nth-last-of-type(1))::after{content: '|';margin: 0 calc(40 / 16* 1em) }
.recruits-titles a.active{color: #126a3d;}
.recruits-titles a:hover{color: #126a3d;}

@media (max-width:768px) {
.recruits-titles a:not(:nth-last-of-type(1))::after{    margin: 0 calc(12 / 16* 1em);}
}



/*.PicList002797*/
.PicList002797 {padding:calc(100 / 16 * 1em) 0 calc(30 / 16 * 1em) ;}
.PicList002797 li{ float:left; width:22%; margin:0 3.5% 3.5% 0; border: 1px solid #e8e8e8; border-radius: 10px;}
.PicList002797 li:nth-child(4n){margin-right:0; }
.PicList002797 li a{ display:block; position:relative; padding:6%;}
.PicList002797 li h4,
.PicList002797 li h3,
.PicList002797 li h5{ margin:0; text-align:center; font-weight:normal;}
.PicList002797 li figure{ padding-bottom:110%; margin-bottom:5%;background-size: contain;}
.PicList002797 li h4{ font-size: calc(22 / 16* 1em); color:#333;}

.PicList002797 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(18, 106, 61,0.9); z-index:10; transition:0.3s; color:#fff; border-radius: 10px;}
.PicList002797 li:hover{box-shadow:0 0 15px 3px #ccc; border-color:#126a3d;}
.PicList002797 li:hover a .hover{ opacity:1;}
.PicList002797 li aside{ position:absolute; left:5%;width:90%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002797 li .hover h5{  font-size:24px;}
.PicList002797 li .hover i{ display:block;  height:2px; background:#fff; width:calc(50 / 16 * 1em); margin:calc(14 / 16 * 1em) auto calc(20 / 16 * 1em);} 
.PicList002797 li .hover p{ font-size:calc(14 / 16 * 1em); line-height:1.8; margin:0; overflow:hidden; color: rgba(255, 255, 255, 0.8);}
.PicList002797 li .hover p span{color: #fff;}
.PicList002797 .more{ display: block; text-align: center; margin-top:calc(50 / 16 * 1em);}
.PicList002797 .more span{ display: inline-block; padding-left: calc(40 / 16 * 1em); padding-right:calc(64 / 16 * 1em); line-height:calc(40 / 16 * 1em); background:url(../images/PicList002797-more.png)no-repeat 74% center #f1af48 ; border-radius: 5px;transition:all 0.5s ease-out 0s; }
.PicList002797 .more span:hover{padding-left:calc(50 / 16 * 1em); padding-right:calc(74 / 16 * 1em);  }

@media(max-width:1000px){
.PicList002797 li{ width:48%; margin-left:1%; margin-right:1%; margin-bottom: 5%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002797 li .hover img{ width:50px; height:50px;}
}
@media(max-width:480px){
.PicList002797 .more{margin-top:calc(20 / 16 * 1em);}
.PicList002797{padding: calc(50 / 16 * 1em) 0 calc(30 / 16 * 1em);}
.PicList002797 li{ float:left; width:48%;} 
.PicList002797 li h3,
.PicList002797 li .hover h5{ font-size:14px;}
.PicList002797 li .hover h5{ line-height:20px; max-height:40px;}
}



/*.RighInfo003134 为demo编号*/
.RighInfo003134 .tab{ padding:calc(100 / 16 * 1em) 0;max-width: 1600px; margin: 0 auto;}
.RighInfo003134 .tab .h1_tab{margin:0 0 calc(90 / 16 * 1em) 0; overflow:hidden; font-size:16px; font-weight:normal; color:#000; text-align: center;}
.RighInfo003134 .tab .h1_tab span{background: url(../images/RighInfo003134_tedian.png) no-repeat top -2px left; background-size: 1.75em;margin-right:60px; cursor:pointer;font-size: calc(16 / 16 * 1em);  padding-left: 45px;
    border-bottom: 3px solid transparent; color: #000;padding-bottom: 15px;font-size: 1.25em;}
.RighInfo003134 .tab .h1_tab span.on{color:#126a3d; border-bottom: 3px solid #126a3d; display: inline-block;background: url(../images/RighInfo003134_tedian-on.png) no-repeat top -2px left; background-size: 1.75em; }

.RighInfo003134 .tab .h1_tab span:nth-child(2){background: url(../images/RighInfo003134_canshu.png) no-repeat top -2px left; background-size: 1.75em;}
.RighInfo003134 .tab .h1_tab span:nth-child(2).on{background: url(../images/RighInfo003134_canshu-on.png) no-repeat top -2px left; background-size: 1.75em;}
/* .RighInfo003134 .tab .info{ padding-top:0;text-align: center;} */
.RighInfo003134 .tab .info{ padding-top:0;}
.RighInfo003134 .tab .info .title{font-size:3.428em;color:#126a3d;}
.RighInfo003134 .tab .info .sum{font-size:1.4285em;color:#525252; padding: 30px 0;}
.RighInfo003134 .tab .list .con{width: 100%;}

.RighInfo003134 .list dl{ float:left; width:100%; display:table;  margin-bottom:8px;}
.RighInfo003134 .list dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo003134 .list dt{ width:30%; background: #ddd; color: #333; padding: 20px 0;}
.RighInfo003134 .list dt p{margin: 0; font-weight: bold;}
.RighInfo003134 .list dd{background: #eee;}
.RighInfo003134 .list dd p{ padding:0 10%; color:#111; margin:0; text-align: left;}
@media(min-width:769px){
.RighInfo003134 .list dl{width:48%;margin-right:4%; font-size: 1em;}
.RighInfo003134 .list dl:nth-child(2n){ margin-right:0;}
.RighInfo003134 .list dl:nth-child(2n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo003134 .list dl{ width:48%;}
.RighInfo003134 .list dl:nth-child(2n){ float:right;}
.RighInfo003134 .list dl:nth-child(2n+1){ clear:left;}
}

.RighInfo003134 .list{margin-bottom:calc(90 / 16 * 1em);}
.RighInfo003134 .list .dot{text-align: left; color: #333; border-bottom: 1px solid #ddd;margin: 0 0 30px 0;padding-bottom: 30px;background: url(../images/tit.png) no-repeat left top 15%;
    background-size:30px;padding-left:45px; font-size:1.625em;}

@media(max-width:480px){
.RighInfo003134 .tab{padding: calc(50 / 16 * 1em) calc(20 / 16 * 1em);}
.RighInfo003134 .tab .h1_tab{ font-size:14px; margin: 0 0 calc(40 / 16 * 1em) 0;}
.RighInfo003134 .tab .h1_tab span{ padding:0 3%;}
.RighInfo003134 .tab .h1_tab span.on{padding-left:calc(35 / 16 * 1em); padding-bottom: calc(10 / 16 * 1em);    border-bottom: 2px solid #126a3d;}
.RighInfo003134 .tab .h1_tab span:nth-child(2){padding-left:calc(35 / 16 * 1em);}
.RighInfo003134 .tab .h1_tab span{ margin-right: calc(40 / 16 * 1em);padding-left:calc(35 / 16 * 1em);}
 }	

.RighInfo003134 {padding:calc(100 / 16 * 1em) 0 0;}
.RighInfo003134 .img-side{max-width: 1600px; margin: 0 auto 4.5em;}
.RighInfo003134 .img-side .Home_more{margin-top: 3.5em;}
.RighInfo003134 .img-side .ytable-cell{ padding-bottom:0;}
.RighInfo003134 .img-group li .Ispic{background-size: contain;padding-bottom: 70%;}
.RighInfo003134 .controls{display: table;position: relative;padding: 0 56px; margin: 3.125em auto 0;}
.RighInfo003134 .controls .slick-dots li{float: left;position: relative; width: 13px;height: 13px; margin: 0 5px;}
.RighInfo003134 .controls .slick-dots li button{position: absolute;background:rgba(0,0,0,0.2); width: 7px;height: 7px;border-radius: 50%; top: 50%;left: 50%;transform: translate(-50%,-50%); border: 0; cursor:pointer; border: 0; font-size: 0;padding: 0;transition: 0.3s;}
.RighInfo003134 .controls .slick-dots li.slick-active button{background-color: #126a3d; width: 100%;height: 100%;}
.RighInfo003134 .controls .slick-arrow{position: absolute; top:50%;width: 25px; height: 11px;background-repeat: no-repeat;background-position: center; margin-top: -5px;}
.RighInfo003134 .controls .slick-prev{left: 0;background-image: url(../images/RighInfo003134-btn-prev.svg);}
.RighInfo003134 .controls .slick-next{right: 0;background-image: url(../images/RighInfo003134-btn-next.svg);}
.RighInfo003134 .controls .slick-disabled{cursor: default;}
.RighInfo003134 .controls .slick-prev.slick-disabled{background-image: url(../images/RighInfo003134-btn-prev-disabled.svg);}
.RighInfo003134 .controls .slick-next.slick-disabled{background-image: url(../images/RighInfo003134-btn-next-disabled.svg);}

.RighInfo003134 .prod-intro{background: #fafafa;}

.RighInfo003134 .img-side .txt .txt-overflow{ overflow:auto; max-height:20em;}
.RighInfo003134 .img-side .tit{ font-size:calc(36 / 16 * 1em);color: #126a3d; margin-bottom:40px;line-height: 1.2;}
.RighInfo003134 .img-side .tit:after{content: '';width:35px;height:3px;background-color: #126a3d;display: block;margin: 20px 0 0 0;}
.RighInfo003134 .img-side .txt .tit2{font-size:2.2857em ; color: #000; margin: 0;}
.RighInfo003134 .img-side .txt .tit3{margin: calc(50 / 16 * 1em) 0;}
.RighInfo003134 .img-side .txt .xinxi{position: relative; font-size: 1em; color: #333;margin-right: 32px; display: block;}
.RighInfo003134 .img-side .txt .xinxi p{position: relative; padding-left: 17px;margin: 0 0 10px 0;}
.RighInfo003134 .img-side .txt .xinxi p:after{ content: "";width: 5px;height:5px;background: #126a3d;position: absolute;top:40%;left: 0;border-radius: 50%; }
.RighInfo003134 .img-side .txt .tit3 .xh{font-style: normal; font-size: 1.5em; margin-bottom: 20px;position: relative; padding-left:18px; color: #126a3d; line-height: 1;}
.RighInfo003134 .img-side .txt .tit3 .xh:after{content: '';background: #126a3d;width: 4px;height: 24px;position: absolute; left: 0; }


.RighInfo003134 .img-side .tit4 ul{width: 70%; margin-bottom: 50px;}
.RighInfo003134 .img-side .txt .tit4 .xh{font-style: normal;font-size: 1.5em;margin-bottom: 20px;position: relative;padding-left: 18px;color: #126a3d;line-height: 1;}
.RighInfo003134 .img-side .txt .tit4 .xh:after{content: '';background: #126a3d;width: 4px;height: 24px;position: absolute; left: 0; }
.RighInfo003134 .img-side .tit4 li{ line-height:30px;font-size:1em; padding:10px 0; border-bottom:1px dashed #eaeaea; padding-left:40px;background:url(../images/TextList001131-li_hover.png) no-repeat left center;}
.RighInfo003134 .img-side .tit4 li:hover span{ background-color:#126a3d;}
.RighInfo003134 .img-side .tit4 li:hover a{color:#126a3d;}
.RighInfo003134 .img-side .tit4 li a{ display:block; overflow:hidden; font-size: 1em; color: #222;}
@media(max-width:768px){
.RighInfo003134 .img-side .tit4 li{ font-size:14px; padding:10px 0;}
.RighInfo003134{padding: calc(50 / 16 * 1em) 0 0;}
.RighInfo003134 .img-side .tit{margin-bottom: 20px;}
}


/* .RighInfo003134 .img-side .line{width: 20px; height: 2px; background-color: #126a3d;display: block;} */
.RighInfo003134 .img-side .text{margin-top: 0;line-height:1.6;font-size: 1em;color: #333;margin-bottom: 0;}
.RighInfo003134 .img-side .btn{ margin-top: 3.375em;}
.RighInfo003134 .img-side .btn a{display: inline-block;font-size: 1.125em;color: #fff;box-shadow: 0px 10px 30px rgb(0 108 191 / 10%);border-radius: 5px; margin: 0 5px; min-width:12.5em;text-align: center; line-height: 3.3333;padding: 0 1.8125em; cursor: pointer;}
.RighInfo003134 .img-side .btn a.download{background-color: #126a3d;}
.RighInfo003134 .img-side .btn a.download2{background-color: #6e6e6e;}
.RighInfo003134 .img-side .btn a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width: 1.3888em;height: 3.3333em;margin-right: 0.5555em;}
.RighInfo003134 .img-side .btn a.download:before{background-image: url(../images/RighInfo003134-icon-file1.svg);}
.RighInfo003134 .img-side .btn a.download2:before{background-image: url(../images/RighInfo003134-icon-download.svg);}

.RighInfo003134 .prod-intro .name{border-bottom: 1px solid #efefef;font-size: 1.5em; padding-bottom: 0.666em;color: #333; line-height: 2;display: none;}
.RighInfo003134 .prod-intro .name i{width: 2em; height: 2em;border-radius: 50%;background-color: #126a3d;display: inline-block;vertical-align: top; margin-right: 0.625em; background-repeat: no-repeat; background-position: center; background-size: auto 50%;}
.RighInfo003134 .prod-intro .name-1 i{background-image: url(../images/RighInfo003134-icon-file.svg);}
.RighInfo003134 .prod-intro .name-2 i{background-image: url(../images/RighInfo003134-title-icon.svg);}
.RighInfo003134 .prod-intro .name-3 i{background-image: url(../images/RighInfo003134-title-icon2.svg);}
.RighInfo003134 .prod-intro .name-4 i{background-image: url(../images/RighInfo003134-title-icon4.svg);}
@media (min-width:1025px) {
.RighInfo003134 .img-group{width: 40%;background: url(../uploadfiles/bg.jpg) no-repeat center; border-radius: 50px 0 0 0;background-size: cover;}
.RighInfo003134 .img-side .ytable-cell{padding-top: 0;}
.RighInfo003134 .img-side .txt{padding: 0 6% 0 0;}
.RighInfo003134 .tab .list .con ul li{display: table-cell;vertical-align: top;}

}
@media (max-width:1024px) {
.RighInfo003134 .img-side{ padding: 0 2em;}
.RighInfo003134 .img-side .btn a{min-width: calc(50% - 10px);padding: 0;}
}

.RighInfo003134 .popUp-box{position: fixed;z-index: 200; left: 0;top: 0;width: 100%; height:100%; background-color: rgba(0,0,0,0.5);display: none;}
.RighInfo003134 .popUp-box > .ytable{height: 100%;}
.RighInfo003134 .popUp-box .main{background: #fff url(../images/RighInfo003134-bg.jpg) no-repeat;background-size: cover; width: 90%; max-width: 1200px;margin: 0 auto;border-radius: 5px; position: relative; }
.RighInfo003134 .popUp-box .close{position: absolute; right: 20px;top: 20px;width: 20px;height: 20px;z-index: 10;cursor:pointer;}
.RighInfo003134 .popUp-box .close:before,
.RighInfo003134 .popUp-box .close:after{position: absolute;content: ''; width: 100%;height: 2px;background-color: #000; top: 50%;margin-top: -1px;transform: rotate(-45deg);}
.RighInfo003134 .popUp-box .close:after{transform: rotate(45deg);}
.RighInfo003134 .popUp-box .logo img{height: 1.9375em;}
.RighInfo003134 .popUp-box .title{font-family: 'SourceHanSansCN-Medium';font-size: 1.875em;color: #333333;line-height: 1.3333; margin-top: 0.3em;}
.RighInfo003134 .popUp-box .title:after{display: block; content: '';width: 20px;height: 2px;background-color: #126a3d; margin: 1em 0;}
.RighInfo003134 .popUp-box .left p{font-size: 1.5em;line-height: 1.66666;color: #333333;}
.RighInfo003134 .popUp-box .form li{position: relative;z-index: 1; margin-bottom: 10px;}
.RighInfo003134 .popUp-box .form li label.tit{position: absolute; left: 1.21428em; top: 0;font-size: 0.875em; line-height: 3.5714em;}
.RighInfo003134 .popUp-box .form li .text{border: solid 1px rgba(139,139,139,0.2);width: 100%;font-size: 1em; height:3.125em; line-height: 3.125em;border-radius:0.625em;padding: 0 1.0625em;}
.RighInfo003134 .popUp-box .form li.code dl{overflow: hidden;}
.RighInfo003134 .popUp-box .form li.code dl dt{position: relative;width: 60%;float: left;}
.RighInfo003134 .popUp-box .form li.code dl dd{width: 38%;float: right;}
.RighInfo003134 .popUp-box .form li.code dl dd a{display: block;cursor: pointer;background-color: #6e6e6e; border-radius: 10px;color: #fff;font-size: 0.875em;line-height: 3.5714em;text-align: center;}
.RighInfo003134 .popUp-box .form ol .btn{display: block;width: 100%;background: #126a3d;border:0;cursor: pointer;border-radius: 0.625em;height:3.125em;color: #fff;font-size: 1em;}
@media (min-width:1025px) {
.RighInfo003134 .popUp-box .main{padding: 10.9375vh 8.25em;}  
.RighInfo003134 .popUp-box .main .ytable-cell{width: 50%;} 
}
@media (max-width:1024px) {
.RighInfo003134 .popUp-box .main{padding:2em; }  
.RighInfo003134 .popUp-box .main .ytable{max-height: 85vh; overflow: auto;}
}
.RighInfo003134 .home_more {display: flex;width: 180px;height: 60px;border-radius: 36px;border: 2px solid #126a3d;justify-content: center;align-items: center;margin-top: 60px;transition: .3s all;}


.RighInfo003134 .cstable{width: 100%;margin-top: 20px;color:#333333;width:100%;border-width: 1px;border-color: #729ea5;border-collapse: collapse;}
.RighInfo003134 .cstable th {font-size:1.125em;background-color:#126a3d;border-width: 1px;border-style: solid;border-color: #eee;text-align:left;color: #fff;text-align: center;font-weight: normal;padding:20px 0;}
.RighInfo003134 .cstable tr {background-color:#ffffff;}
.RighInfo003134 .cstable td {font-size:1em;border-width: 1px;padding:18px 0;border-style: solid;border-color: #eee;}

@media (max-width:768px) {
.RighInfo003134 .img-group{margin-top: 30px;}
}

.Homemore .more { display: flex;justify-content: center;max-width:calc(160 / 16 * 1em);line-height:calc(40 / 16 * 1em);text-align: center;font-size: calc(18 / 16 * 1em);color: #126a3d;margin: 0;
	padding: 5px 0;position: relative;border: 1px solid #126a3d;border-radius: 30px;}

.Homemore .more span{background: url(../images/icon_arrow.svg) no-repeat center right; background-size: calc(22 / 16 * 1em); padding-right:calc(25 / 16 * 1em);}
.Homemore .more:hover {background: #126a3d;color: #fff;border: 1px solid #126a3d;}
.Homemore .more:hover span{background: url(../images/icon_arrow-on.svg) no-repeat center right; background-size: 22px;}
.Homemore .more::after { display: inline-block; content: ''; width: 33px; height: 8px; /*background: url(../images/Floor002355_more.png) no-repeat center center;*/ background-size: contain; vertical-align: middle; margin: -4px 0 0 5px; display: none;}




/*PicList002953 */
.PicList002953{padding:calc(100 / 16 * 1em) 0 0;}
.PicList002953 li{float: left;width: 30%;background: #fff; margin:0 2% 4% 0; box-shadow: 0 0px 15px 0 rgb(0 0 0 / 6%);}
.PicList002953 li a{display: block;padding: 1.56vw;}

.PicList002953 li:nth-child(3n+1){clear: left;}
.PicList002953 li aside.dot{font-size:calc(22 / 16 * 1em);line-height: 1em;border-left:3px solid #126a3d; margin: 30px 0 20px;padding-left: 15px;font-weight: normal; color: #222;}
.PicList002953 li a:hover aside.dot{color: #126a3d;}
.PicList002953 li .txt{padding: 0;}
.PicList002953 li p{margin: 0 0 20px 0;line-height: 1.8;font-size:calc(16 / 16 * 1em);color: #666;}
.PicList002953 li .pic{overflow: hidden;border-radius: 5px;}
.PicList002953 li .Ispic{padding-bottom:60%; transition: 0.3s;}
.PicList002953 li a:hover .Ispic{transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.2);}
.PicList002953 li .more{overflow: hidden;}
.PicList002953 li .more span{float: right;width: 40px;height: 40px;border: solid 1px #ccc; border-radius: 50%;position: relative; transition: 0.3s;}
.PicList002953 li .more span:after{position: absolute; content: ''; width: 10px; height: 10px; border-top: 2px solid #ccc; border-right: 2px solid #ccc; 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: #126a3d;background: #126a3d;}
.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{padding: calc(50 / 16 * 1em) 0 0;}
.PicList002953 li{width: 48%;}
.PicList002953 li:nth-child(2n+1){clear: left;}
.PicList002953 li:nth-child(3n+1){clear: none;}
.PicList002953 li .Ispic{padding-bottom: 70%;}
.PicList002953 li aside.dot{font-size: 4vw; margin-bottom: 2vw; line-height: 1.2; margin:calc(15 / 16 * 1em) 0;}
.PicList002953 li p{font-size: calc(16 / 16 * 1em);}
.PicList002953 li .more{padding-top:0;}
.PicList002953 li .more span{width: 26px;height: 26px;}
}




/*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: #f8f8f8;border-radius: 10px 10px 10px 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: 65%;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: #126a3d;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: #126a3d;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: #126a3d;}
.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: 2vw;}
.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: #126a3d;width: 40px;}
.PicList002856 .list ul li .inner {position: relative;}
.PicList002856 .list ul li .pic {overflow: hidden;border-radius:8px;}
.PicList002856 .list ul li .Ispic {padding-bottom: 65%;transition: 0.3s;border-radius: 6px;}
.PicList002856 .list ul li a:hover .Ispic {transform: scale(1.1);}
.PicList002856 .list .right h3 {color: #000;font-size: calc(24 / 16 * 1em);font-weight: normal;margin: 10px 0;}
.PicList002856 .list .right p {color: #888;line-height:1.8;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: #126a3d;}
.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(46 / 16 * 1em);font-weight: bold;color: #666;padding: 10px 0;display: block;}
.PicList002856 .list {padding-top: calc(70 / 16 * 1em);}

@media(min-width:1025px) {
.PicList002856 .top-new .slick-slide .txt aside {font-size:calc(24 / 16 * 1em);}
.PicList002856 .list .left {float: left;width: 27%;}
.PicList002856 .list .right {float: right;width: 56%;}
.PicList002856 .list .left {float: left;margin-right:4%;}
.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: 43%;}
.PicList002856 .top-new li .txt { padding: calc(50 / 16 * 1em) 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 .list {padding-top: 45px;}
.PicList002856 .top-new li .img {width: 100%;}
.PicList002856 .top-new .slick-slide .img {overflow: hidden;border-radius: 6px 6px 0 0;}
.PicList002856 .top-new li .txt {width: 100%;}
.PicList002856 .top-new li .txt aside { font-size: calc(20 / 16 * 1em);}
.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: 41%;}
.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(15 / 16 * 1em);line-height: 1.8;}
.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;}
}



/*RighInfo002973 */
.RighInfo002973{ color: #333;font-size: 16px;}
.RighInfo002973 > .auto{max-width: 1400px; padding:calc(100 / 16 * 1em) 0;}
.RighInfo002973 .news-details .title{text-align: center;border-bottom: 1px solid #e8f1f7;padding-bottom: calc(30 / 16 * 1em);text-align: center;padding-right:0;}
.RighInfo002973 .news-details .title h1{font-size: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: calc(16 / 16 * 1em);}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .news-details .edit-info{line-height:calc(34 / 16 * 1em);color: #666;border-bottom: 1px solid #e8f1f7;padding: 1% 0 2% 0; margin-bottom: 2%;font-size: calc(17 / 16 * 1em);}
.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: calc(16 / 16 * 1em);}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #126a3d;}
.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: #126a3d;
    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 h1{font-size:calc(24 / 16 * 1em);}
.RighInfo002973{ font-size: 14px;}
.RighInfo002973 > .auto{padding:calc(50 / 16 * 1em) 0;}
}



/*PicList003142 */
.PicList003142 .auto{ padding: calc(100 / 16 * 1em) 0 0;}
.PicList003142 li{float: left;  margin-bottom:4%; box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 1.5em;line-height: 1 }
.PicList003142 li p{font-size:calc(15 / 16 * 1em); line-height: 1.78571; min-height: 3.57142em;color: #999;}
.PicList003142 li p span{color: #666;}
.PicList003142 li .price{font-size: calc(24 / 16 * 1em); color: #c60000;}
.PicList003142 li .price span{font-size:15px;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 70%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #126a3d;}
@media (min-width:1025px) {
.PicList003142 li{width: 31%;}
.PicList003142 li:not(:nth-child(3n)){margin-right:3%;}
.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:768px) {
.PicList003142 .auto{ padding: calc(50 / 16 * 1em) 0 0;}    
.PicList003142 li{width: 100%;  margin-bottom: 6%;}
}



.title_ny{text-align: center; margin: 0; margin-bottom:calc(30 / 16 * 1em); font-size: calc(38 / 16 * 1em); font-weight: normal;color: #126a3d;}
.title_ny:after{display: block;content: '';background: #126a3d;margin: 20px auto 0;height: 3px;width: 35px;}

@media (max-width:768px) {
.title_ny{font-size: calc(30 / 16* 1em);margin-bottom: calc(15 / 16* 1em);}
.title_ny:after{height: 2px; margin: 10px auto 0;}
}




/*RighInfo002814 */
.RighInfo002814{padding:calc(100 / 16 * 1em) 0;}
.RighInfo002814 .title{margin: 80px 0 40px 0;position: relative; z-index: 4;}
.RighInfo002814 .title-nt{margin-top: 0;}

.RighInfo002814 .intro{position: relative; z-index: 1; margin-bottom:7%;}
.RighInfo002814 .intro .sub p{font-size: 1.375em; color: #111; text-align: center; margin: 0 0 20px 0;}
.RighInfo002814 .intro .bg{position: absolute; z-index: 0; bottom: -30px; width: 100%;right: 0;}
.RighInfo002814 .intro .bg img{display: block; width: 100%;}
.RighInfo002814 .intro .title{margin-bottom: 0; margin-top: 30px;}
.RighInfo002814 .intro .title aside{padding: 0 75px; margin-left: auto; margin-right: auto;}
.RighInfo002814 .intro .main{font-size: 1em; color: #333; line-height: 2.1;}
.RighInfo002814 .intro .main p{margin: 0;}
.RighInfo002814 .pic-txt .ytable-cell{vertical-align: top;}
.RighInfo002814 .pic-txt .pic img{display: block; width: 100%; border-radius: calc(8 / 16 * 1em);}
.RighInfo002814 .pic-txt .txt ul{width:90%;}
.RighInfo002814 .pic-txt .txt ul li{line-height: 2; color: #333;}
/* .RighInfo002814 .list-dl dt, */
.RighInfo002814 .title aside,
.RighInfo002814 .pic-txt .txt ol{font-weight: normal;font-size:1.5em;line-height:1.4; margin-bottom: 20px; color: #126a3d; }

.RighInfo002814 .list-dl dl{margin-bottom: 30px;}
.RighInfo002814 .list-dl dl dt{font-size: 1.375em; color: #111; margin-bottom: 10px; position: relative; padding-left: 20px;}
.RighInfo002814 .list-dl dl dt:before{position: absolute; content: ''; width: 10px; height:3px; border-radius: 0;background: linear-gradient(90deg,#56bcaf,#126a3d); left: 0; top: 13px;}
.RighInfo002814 .list-dl dd{padding-left: 0; font-size: 1em; line-height: 1.5;}
@media(min-width:769px){
.RighInfo002814 .pic-txt .pic{width:47%;}
.RighInfo002814 .pic-txt .txt ul:not(:last-child){margin-bottom: 10%;}
.RighInfo002814 .list-dl dl{float: left;width:33.33%; }
.RighInfo002814 .list-dl dl:nth-child(2n){padding-right: 3%;}
/* .RighInfo002814 .list-dl dl:nth-child(2n+1){clear: left;} */
}
@media(max-width:768px){
.RighInfo002814 .pic-txt .ytable,
.RighInfo002814 .pic-txt .ytable-cell{display: block;}
.RighInfo002814 .pic-txt .txt ul{margin-bottom: 7%; width: 100%;}
.RighInfo002814{padding: calc(50 / 16 * 1em) 0;}
.RighInfo002814 .title aside, .RighInfo002814 .pic-txt .txt ol{margin-bottom: 0;}
}



/*.RighInfo002801 */
.RighInfo002801{ padding:calc(100 / 16 * 1em) 0;}
.RighInfo002801 .auto{ background: #fff; }
.RighInfo002801 .top_info{ padding: 3%; border: 1px solid #eee; }
.RighInfo002801 .list_img{ float:left; width:49.2%; position:relative;}
.RighInfo002801 .big_img{ position: relative; }
.RighInfo002801 .big_img li,
.RighInfo002801 .big_img li figure{ width:100%;}
.RighInfo002801 .big_img li figure{ background-size:contain; padding-bottom:60%;}
.RighInfo002801 .list{ position: absolute; bottom: 20px; left: 22px; z-index: 10; display: none;}
.RighInfo002801 .list .bd{ position:relative;}
.RighInfo002801 .list a{ background-repeat: no-repeat; background-position: center; display: inline-block; width: 7px; height: 14px; cursor:pointer;}
.RighInfo002801 .list a.prev{ background-image:url(../images/RighInfo002801-btn_prev_on.png); }
.RighInfo002801 .list a.next{ background-image:url(../images/RighInfo002801-btn_next_on.png); }
.RighInfo002801 .list a.prevStop{ background-image:url(../images/RighInfo002801-btn_prev.png); cursor:default; }
.RighInfo002801 .list a.nextStop{ background-image:url(../images/RighInfo002801-btn_next.png); cursor:default; }
.RighInfo002801 .list i{ background: #999; display: inline-block; margin: 0 20px; width: 1px; height: 14px; }

.RighInfo002801 .right_info{ float:right; width: 45%;}
.RighInfo002801 .right_info h1,
.RighInfo002801 .right_info h3,
.RighInfo002801 .right_info p{ margin:0; }
.RighInfo002801 .right_info h1{ padding: 0; font-size: 30px; color:#333; font-weight: bold; }
.RighInfo002801 .right_info h3{ font-size:calc(16 / 16 * 1em); color:#c60000; font-weight:normal; background: #f7f7f7; padding: 30px 20px; margin: 30px 0 20px 0;}
.RighInfo002801 .right_info h3 strong{font-size:calc(32 / 16 * 1em); font-weight: normal;}
.RighInfo002801 .right_info h3::after{ background: #c7b38e; display: block; margin: 30px 0; width: 25px; height: 2px; content: ''; display: none;}
.RighInfo002801 .right_info p{ font-size: calc(16 / 16 * 1em); line-height:1.6; color:#555; margin-bottom: 0; padding: 5px 0; position: relative;}
.RighInfo002801 .right_info b{ display: block;  padding-bottom: 5px;font-size: 16px; color:#c7b38e; font-weight: normal; }
.RighInfo002801 .right_info span{ display: inline-block; padding-bottom: 0; font-size:calc(16 / 16 * 1em); color:#444; }
.RighInfo002801 .right_info dl{ margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #eee; }
.RighInfo002801 .right_info dl dd{ background: url(../images/RighInfo002801-dot.png) no-repeat left center; padding-left: 20px; font-size: 16px; color: #666; line-height: 2.5; }

.RighInfo002801 .tab{ padding:3% 0;}
.RighInfo002801 .tab .h1_tab{ margin:0 0 4% 0; overflow:hidden; font-size:18px; font-weight:normal; color:#666; border-bottom: 1px solid #eaeaea; padding: 0 2.5%;}
.RighInfo002801 .tab .h1_tab span{ float:left; width:auto; margin-right:3%; line-height: 3; text-align: center;  cursor:pointer;}
.RighInfo002801 .tab .h1_tab span.on{ color:#126a3d; border-bottom: 2px solid #126a3d;}
.RighInfo002801 .tab .info{ padding:0;}
@media (max-width: 1280px) {
.RighInfo002801 .auto{ padding: 0 3%; }
}

.RighInfo002801 .right_info .buy{margin-top:40px;}
.RighInfo002801 .buy a {display: inline-block;font-size: 16px;height: 45px;line-height: 45px;color: #666;font-weight: normal;text-align: center;padding: 0 30px;border: 1px solid #126a3d;background: #126a3d;}
.RighInfo002801 .buy a.gobuy {margin-right: 20px;color: #fff;}
.RighInfo002801 .buy a.addcart{ border-color: #126a3d; padding:0 30px; background: #fff; color: #126a3d;}

@media(max-width:768px){
.RighInfo002801 .list_img,
.RighInfo002801 .right_info{ float:none; width:auto; margin-bottom: 5%;}
.RighInfo002801 .right_info .buy{margin-top:20px;}
}
@media(max-width:640px){
.RighInfo002801 .list li{ height:100px;}
.RighInfo002801 .right_info h1{font-size:20px; }
.RighInfo002801 .right_info h3{ font-size:calc(16 / 16 * 1em);padding: 20px; margin: 10px 0;}
 }	
@media(max-width:480px){
.RighInfo002801 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002801 .list a{ height:28px;}
.RighInfo002801 .list li{ height:80px;}
.RighInfo002801 .tab .h1_tab{ font-size:16px;}
.RighInfo002801 .tab .h1_tab span{ padding:0 3%;}
 }	

.RighInfo002801 .tab .info .con{width: 100%; margin-bottom: 4%;}
.RighInfo002801 .tab .info .con ul{display: flex;width: 100%;justify-content: space-around;}
.RighInfo002801 .tab .info .con ul li{padding:1.5% 2.3%;width:25%; background: #fff; border: 1px solid #eee;}
.RighInfo002801 .tab .info dl{text-align: left;color: #555;}
.RighInfo002801 .tab .info dt .icon{font-size:1.625em; color: #126a3d; margin-bottom:20px;font-weight: bold;}
.RighInfo002801 .tab .info dt p{font-size: 1em;margin: 0 0 10px 0; color: #333;}
.RighInfo002801 .tab .info dd aside{font-size: 1em; line-height:1.4; }

.RighInfo002801 .tab .cpdetails p{margin: 0;}

.RighInfo002801 .tab .info .parameter{clear: both; margin-bottom: 4%;}
.RighInfo002801 .tab .parameter dl{ float:left; width:100%; display:table;  margin-bottom:8px;}
.RighInfo002801 .tab .parameter dl > *{ display:table-cell; vertical-align:middle;}
.RighInfo002801 .tab .parameter dt{ width:30%; background: #eee; color: #333; padding: 20px 0; text-align: center;}
.RighInfo002801 .tab .parameter dt p{margin: 0; font-weight: bold;}
.RighInfo002801 .tab .parameter dd{background: #f5f5f5;}
.RighInfo002801 .tab .parameter dd p{ padding:0 10%; color:#111; margin:0; text-align: left;}

@media(min-width:769px){
.RighInfo002801 .tab .parameter dl{width:48%;margin-right:4%; font-size: 1em;}
.RighInfo002801 .tab .parameter dl:nth-child(2n){ margin-right:0;}
.RighInfo002801 .tab .parameter dl:nth-child(2n+1){ clear:left;}
}
@media(max-width:768px) and (min-width:481px){
.RighInfo002801 .tab .parameter dl{ width:48%;}
.RighInfo002801 .tab .parameter dl:nth-child(2n){ float:right;}
.RighInfo002801 .tab .parameter dl:nth-child(2n+1){ clear:left;}
}

@media (max-width:768px) {
.RighInfo002801 .tab .info .con{margin-bottom: 6%;}
.RighInfo002801 .tab .info .parameter{margin-bottom: 6%;}
.RighInfo002801 .tab .info .con ul{display: block;}
.RighInfo002801 .tab .info .con ul li{width: 50%; float: left;}
.RighInfo002801 .tab .parameter dt{width: 40%;}
.RighInfo002801 .tab .info dt p{font-size: 14px; margin: 0 0 5px 0;}
.RighInfo002801 .tab .info dd aside{font-size: 14px; color: #666;min-height: 45px;}
.RighInfo002801 .tab .info dt .icon{margin-bottom: 10px;}
}

.title_details{ background:rgba(18, 106, 61, 0.04); margin-bottom:3%; clear: both;}
.title_details span{ font-size:calc(26 / 16 * 1em); color:#126a3d; padding-right:10px; background:#fff; display:inline-block; line-height:1.1;}
