@charset "utf-8";
@media only screen and (min-width:1401px) and (max-width:1611px){
	
}
@media only screen and (min-width:1201px) and (max-width:1401px){
	
}
@media only screen and (min-width:1201px){
	.container{ padding: 0 12.5%;}
}
@media only screen and (min-width:993px) and (max-width:1201px){
	
}
@media only screen and (max-width:993px){

.header{margin-bottom:0px;padding: 0;}
.header .an{display:block;}
.navbar-header{padding: 2.667vw 0;margin-right: auto;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.navbar-header img{height: 9.67vw;}
.menu{width: 100%;padding: 4vw 0;background-color:#000;height:100%;position:fixed;top: 15vw;left: -100%;z-index:9999;margin-left: 0;overflow:auto;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.menu.on{left:0;}
.menu.on .xia:before{ transform: rotate(90deg);}
.menu .nav{width:100%;}
.menu .nav i{display:block;color: #fff; font-size: 3.7vw;line-height: 12vw;text-align:right;position:absolute;width:50%;height: 12vw;right: 0;padding-right: 4vw;top:50%; transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);}
.menu .nav ul li{width:100%;height:auto;padding: 0 4vw;line-height: 8vw;font-size: 3.6vw;text-align:left;border-bottom: none;float:none;margin-right:0;}
.menu .nav ul li a.o_lm{color:#aaa;font-size: 4vw;line-height: 8vw;padding: 2vw 0;border-bottom: 1px solid #fff; transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;}
.menu .nav ul li:hover a.o_lm{background:none;}
.menu .nav ul li a.o_lm.cur{border-bottom: none;}
.menu .nav ul li:hover a.o_lm:after{ width: 0; border-bottom: none;}
.menu .nav ul li.on a.o_lm{background:none;color:#fff;border-bottom: none;}
.menu .nav ul li.on a.o_lm:after{ border-bottom: none;}
.menu .nav .y_j{position:relative;padding-top: 0;padding-bottom: 0;}
.menu .nav .e_j{background:none;position:relative;display:none;padding-bottom: 0;}
.menu .nav .e_j a{background: none;border-top:0;font-size: 3.7vw;color:#aaa;line-height: 6.667vw;padding: 1.33vw 0;padding-left: 4vw;}
.menu .nav .e_j a:hover{background:none;}
.menu .nav ul li:hover .e_j{display:none;}

.r_t{width: 6vw;margin-right: 13vw;}
.language{ position: relative;-webkit-justify-content: center;-webkit-align-items: center;}
.lan1 img{max-width: 6vw;}
.lan2{margin: 0 1vw;}
.lan2 p{font-size: 3.7vw;color: #333333;}
.lan3 img{max-width: 4vw;}
.lan0{display: none!important;position: absolute;top: 100%;right: 0.15625vw;padding-top: 2vw;z-index: 9;}
.lan01{width: 30vw;background: #FFFFFF;padding: 4vw;border-radius: 1vw;border: 1px solid #E8E8E8;}
.lan01 a{display: block;margin-bottom: 1vw;font-size: 3.7vw;color: #333333;line-height: 6vw;}
.language:hover .lan0{ display: block;}
.lan0 .jt{position: absolute;left: 50%;height: 2vw;top: 0;margin-left: -2vw;}
.lan0 .jt1{position: absolute;border-left: 2vw solid transparent;border-right: 2vw solid transparent;border-bottom: 2vw solid #fff;}
.lan0 .jt2{position: absolute;border-left: 2vw solid transparent;border-right: 2vw solid transparent;border-bottom: 2vw solid #fff;top: 1px;}
.lan0.cur{ display: block!important;}
.s_s{width: 4vw;position: relative;}
.s_s0 img{ max-width: 100%;}
.ss{display: none;background: rgba(255,255,255,1);position: absolute;width: 35vw;top: 105%;right: 0;z-index: 9;box-shadow: 0px 4px 8px 1px rgba(142,142,142,0.1);}
.ss.cur{display: block;}
.ss form {width: 100%;}
.ss form .txt {float:left;width: 75%;height: 8vw;font-size: 3.2vw;padding-left: 2vw;background: none;border: none;}
.ss form .input-button {width: 25%;box-sizing:border-box;overflow:hidden;background: none;float: left;}
.ss form .input-button > input {width: 100%;height: 8vw;background: url(../images/ss.png) no-repeat center;background-size: 3.2vw;border: none;line-height: 8vw;text-indent: -99px;}
.dh{display: none;width: 6vw;margin-left: 2vw;position: relative;}

.ban{ overflow: hidden; text-align: center; position: relative;}
.ban .swiper-slide{ overflow: hidden;}
.ban1{ width: 100%;height: 100%; transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); transition: all 5s;-o-transition: all 5s;-ms-transition: all 5s;-moz-transition: all 5s;-webkit-transition: all 5s;}
.ban1 img{ max-width: 100%; height: 40vh; object-fit: cover;}
.ban .swiper-slide-active .ban1{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.ban .swiper-button-prev,.ban .swiper-button-next{top: 50%;opacity: 0;width: 8vw;height: 8vw;margin-top: -4px;text-align: center;z-index: 1;color: #ffffff;display: block;font-size: 5.9vw;cursor: pointer;overflow: hidden;line-height: 8vw;text-shadow: none;position: absolute;font-weight: normal; border-radius: 100px;}
.ban .swiper-button-prev{ left:5%;}
.ban:hover .swiper-button-prev{ opacity:1;}
.ban .swiper-button-next{ right:5%;}
.ban:hover .swiper-button-next{ opacity:1;}
.ban .swiper-pagination{ bottom: 3vw;}
.ban .swiper-pagination-bullet{position: relative; display: inline-block;height: 2.133vw;width: 2.133vw; margin: 0 1.066vw!important; text-align:left;cursor:pointer;}
.ban .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: none;}
.ban .swiper-pagination-bullet:before{content:""; position: absolute; left: 0; top: 0; width: 10vw; height: 2.133vw; display:inline-block; vertical-align:middle;}
.ban .swiper-pagination-bullet:after{content:""; position: absolute; left: 0; top: 0; width:0px; height: 2.133vw; border-radius: 2.133vw; margin-left: 0px;vertical-align:middle;-webkit-transition:width 0s;transition:width 0s;display:inline-block;}
.ban .swiper-pagination-bullet-active{width: 10vw;}
.ban .swiper-pagination-bullet-active:after{width: 10vw;display:inline-block;-webkit-transition:width 2s linear 0.5s;transition:width 2s linear 0.5s;}
.ban .swiper-pagination-bullet-active:before{ display: none;}
.ban2{width: 100%;height: 100%;padding: 0 4vw;position: absolute;top: 0;left: 0;text-align: center;z-index: 1;}
.ban2 h1{font-size: 4vw;color: #FFFFFF;line-height: 8vw;font-weight: bold;}
.ban2 h2{margin-top: 2vw;font-size: 3.7vw;color: #FFFFFF;line-height: 5vw;}

.sy_ab{background: url(../images/s1_bg.jpg) no-repeat bottom center #F9F9F9;padding-top: 8vw;padding-bottom: 8vw;}
.t{ text-align: center;}
.t h2{font-size: 4.3vw;color: rgba(34,164,69,0.3);line-height: 8vw;text-transform: capitalize;}
.t h1{font-size: 4.3vw;color: #333333;line-height: 8vw;margin-top: -1.82vw;padding-bottom: 0.3646vw;position: relative;z-index: 1;font-weight: bold;}
.t h1::after{display: block;content: '';background: #22A445;width: 8vw;height: 0.533vw;position: absolute;bottom: 0;left: 50%;margin-left: -4vw;}
.sy_ab2{margin-top: 4vw;}
.sy_ab21{width: 100%;}
.sy_ab22{background: #fff;width: 100%;padding: 4vw;box-shadow: 0px 0.3125vw 0.625vw 1px rgba(0,0,0,0.06);}
.sy_ab22 h1{font-size: 4vw;color: #007E20;line-height: 8vw;padding-bottom: 1vw;margin-bottom: 4vw;position: relative;font-weight: bold;}
.sy_ab22 h1::after{background: #A5C610;display: block;content: '';width: 15vw;height: 0.533vw;position: absolute;bottom: 0;left: 0;}
.sy_ab22 p{font-size: 3.7vw;color: #333333;line-height: 7vw;margin-top: 2vw;}
.sy_ab22 .more{display: block;background: #0D459C;width: 25vw;margin-top: 4vw;line-height: 8vw;color:#fff;font-size: 0.9375vw;text-align: center;border-radius: 8.7vw;background-image: linear-gradient(to right,#A9C70E , #1BA23C);transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.sy_ab22 .more:hover{ box-shadow:inset 8.7vw 0 0 0 #000; -webkit-box-shadow:inset 8.7vw 0 0 0 #000; -moz-box-shadow:inset 8.7vw 0 0 0 #000; -ms-box-shadow:inset 8.7vw 0 0 0 #000;-o-box-shadow:inset 8.7vw 0 0 0 #000;}
.sy_ab3{background: #FFFFFF;padding-top: 8vw;padding-bottom: 8vw;margin-top: 4vw;box-shadow: 0px 0.52vw 0.52vw 1px rgba(0,0,0,0.16);border-radius: 3.646vw 0px 3.646vw 0px;}
.sy_ab3t{width: 100%;margin: auto;}
.sy_ab3t ul li{width: 50%;margin-bottom: 4vw;position: relative;}
.sy_ab3t ul li:nth-of-type(2)::before{display: block;content: '';position: absolute;left: 0;background: #000000;width: 0.1042vw;height: 8vw;margin-top: 1vw;opacity: 0.1;}
.sy_ab3t ul li:nth-of-type(2)::after{display: none;content: '';position: absolute;right: 0;background: #000000;width: 0.1042vw;height: 2.448vw;margin-top: 0.52vw;opacity: 0.1;}
.sy_ab31{width: 7vw;margin: 0.833vw 0;margin-left: auto;}
.sy_ab31 img{ max-width: 100%;}
.sy_ab32{margin-left: 2vw;margin-right: auto;}
.sy_ab32 h1{font-size: 4vw;color: #1FA33B;line-height: 6vw;margin-bottom: 1vw;font-weight: bold;}
.sy_ab32 p{font-size: 3.7vw;color: #333333;}
.sy_ab3m{width: 86.8%;margin: auto;margin-top: 1.82vw;text-align: center;}
.sy_ab3m p{font-size: 3.7vw;color: #3B3B3B;line-height: 7vw;}
.sy_ab3m p span{font-size: 4.3vw;color: #1FA33B;font-weight: bold;}

.sy_yf{background: url(../images/s2_bg.png) no-repeat bottom center;padding-top: 8vw;padding-bottom: 8vw;}
.sy_yfm{margin-top: 4vw;}
.sy_yf11{width: 100%;}
.sy_yf1t{ display: flex;}
.sy_yf1t1{width: 6vw;}
.sy_yf1t1 img{ display: inline-block; max-width: 100%;}
.sy_yf1t2{margin-left: 2vw;}
.sy_yf1t2 h1{display: inline-block;font-size: 4vw;color: #22A445;line-height: 8vw;}
.sy_yf1m{margin-top: 4vw;}
.sy_yf1m p{font-size: 3.7vw;color: #333333;line-height: 7vw;}
.sy_yf12{width: 100%;margin-top: 4vw;}
.sy_yf12 ul li{width: 100%;margin-bottom: 4vw;}
.sy_yf12m{background: #fff;padding: 4vw;box-shadow: 0px 0.15625vw 0.3125vw 1px rgba(0,0,0,0.04);text-align: center;}
.sy_yf12m p{font-size: 3.7vw;color: #333333;line-height: 6vw;font-weight: bold;}
.sy_yf12 ul li:hover .sy_yf12m{ box-shadow: 0px 0.2083vw 0.4167vw 1px rgba(0,0,0,0.1);}
.sy_yf12 ul li:hover .sy_yf12m p{ color: #22A445;}
.sy_yf2{ margin-top: 1.51vw;}
.sy_yf2 .sy_yf11{ margin-top: 0.3646vw;}
.sy_yf2m p{line-height: 7vw;}
.sy_yf13{width: 100%;}
.sy_yf131{background: none;padding-bottom: 0;}
.sy_yf131 ul{margin: 0;}
.sy_yf131 ul li{position: relative;margin: auto;margin-top: 4vw;}
.sy_yf13t{width: 100%;height: auto;}
.sy_yf13t img{width: 100%;}
.sy_yf13m{width: 100%;height: 100%;padding: 2vw;position: absolute;top: 0;left: 0;z-index: 1;}
.sy_yf13m img{ width: 100%; height: 100%; object-fit: cover;}
.sy_yf132{ margin-top: -0.52vw; position: relative; z-index: 1;}

.sy_yw{ background: #F9F9F9; padding-top: 2.1875vw; padding-bottom: 3.698vw;}
.sy_ywm{ margin-top: 3.073vw; position: relative;}
.sy_ywm1{height: auto;}
.sy_ywm1 img{max-width: 100%;max-height: 100%;object-fit: cover;}
.sy_ywm2{padding: 4vw;text-align: center;}
.sy_ywm2 h3{font-size: 4vw;color: #333333;line-height: 7vw;margin-bottom: 2vw;}
.sy_ywm2 p{font-size: 3.7vw;color: #666666;line-height: 6vw;}
.sy_ywm2 .more{display: block;width: 25vw;margin: auto;margin-top: 4vw;line-height: 8vw;color: #333333;font-size: 3.7vw;text-align: center;border-radius: 1.5vw;border: 1px solid #35A934;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.sy_ywm .swiper-slide:hover .sy_ywm2 .more{ color: #fff; box-shadow:inset 6.04vw 0 0 0 #35A934; -webkit-box-shadow:inset 6.04vw 0 0 0 #35A934; -moz-box-shadow:inset 6.04vw 0 0 0 #35A934; -ms-box-shadow:inset 6.04vw 0 0 0 #35A934;-o-box-shadow:inset 6.04vw 0 0 0 #35A934;}
.sy_ywm .swiper-button-next, .sy_ywm .swiper-button-prev{ width: 0.8854vw; height: 1.51vw;}
.sy_ywm .swiper-button-prev{ background: url(../images/z1.png) no-repeat; background-size: 100%; left: -3.073vw;}
.sy_ywm .swiper-button-next{ background: url(../images/y1.png) no-repeat; background-size: 100%; right: -3.073vw;}
.sy_ywm .swiper-button-prev:hover{ background: url(../images/z2.png) no-repeat; background-size: 100%;}
.sy_ywm .swiper-button-next:hover{ background: url(../images/y2.png) no-repeat; background-size: 100%;}

.sy_cp{ padding-top: 3.073vw; padding-bottom: 3.646vw;}
.sy_cpm{ margin-top: 3.90625vw;}
.sy_cpm ul{}
.sy_cpm ul li{width: 100%;height: 82vw;float: none;margin-bottom: 4vw;position: relative;}
.sy_cpm ul li.cur{width: 100%;box-shadow: 0px 1px 0.625vw #707070;}
.sy_cpm1{height: 40vw;}
.sy_cpm1 img{max-width: 100%;max-height: 100%;object-fit: cover;margin-bottom: 0 !important;}
.sy_cpm2{position: absolute;width: 100%;bottom: 3.958vw;left: 0;z-index: 2;}
.sy_cp1{background: #FFFFFF;width: 15vw;height: 15vw;margin: auto;border-radius: 100%;}
.sy_cp1 img{height: 7vw;}
.sy_cp1 .hv{ display: none;}
.sy_cp2{padding: 0 2vw;margin-top: 0.9375vw;text-align: center;}
.sy_cp2 h3{font-size: 4vw;color: #FFFFFF;line-height: 6vw;padding-bottom: 2vw;position: relative;}
.sy_cp2 h3::after{display: none;content: '';background: #499E54;width: 8vw;height: 0.1042vw;position: absolute;bottom: 0;left: 50%;margin-left: -4vw;}
.sy_cp2 p{display: none;font-size: 3.7vw;color: #333333;line-height: 6vw;}
.sy_cp2 a{display: none;background: #499E54;width: 25vw;margin: auto;line-height: 8vw;font-size: 3.7vw;color: #FFFFFF;border-radius: 1.5vw;margin-top: 4vw;text-align: center;}
.sy_cpm3{background: rgba(0,0,0,0.5);position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}
.sy_cpm ul li.cur .sy_cp1{ background: #499E54;}
.sy_cpm ul li.cur .sy_cp1 .zc{ display: none;}
.sy_cpm ul li.cur .sy_cp1 .hv{ display: block;}
.sy_cpm ul li.cur .sy_cpm2{ bottom: 0;}
.sy_cpm ul li.cur .sy_cp2{margin-bottom: 4vw;}
.sy_cpm ul li.cur .sy_cp2 h3{margin-bottom: 2vw;color: #333333;}
.sy_cpm ul li.cur .sy_cp2 h3::after{ display: block;}
.sy_cpm ul li.cur .sy_cp2 p{ display: block;}
.sy_cpm ul li.cur .sy_cp2 a{ display: block;}
.sy_cpm ul li.cur .sy_cpm3{ display: none;}

.sy_xw{background: url(../images/s5_bg.jpg) no-repeat bottom center;padding-top: 8vw;padding-bottom: 8vw;}
.sy_xwm{margin-top: 4vw;}
.sy_xwmt{text-align: right;}
.sy_xwmt a{ font-size: 0;}
.sy_xwmt a span{display: inline-block;font-size: 3.7vw;color: #666666;line-height: 6vw;margin-right: 2vw;}
.sy_xwmt a img{display: inline-block;height: 3vw;vertical-align: initial;}
.sy_xwmt a:hover span{ color: #22A445;}
.sy_xwmm{padding-top: 4vw;}
.sy_xw1{background: #fff;width: 100%;padding: 4vw;}
.sy_xw1m{margin-top: 4vw;}
.sy_xw11{width: 45px;padding-top: 2vw;text-align: center;}
.sy_xw11 p{font-size: 4.3vw;color: #333333;line-height: 6vw;padding-bottom: 1vw;border-bottom: 0.1042vw solid #22A445;}
.sy_xw11 span{display: block;font-size: 4.3vw;color: #333333;line-height: 6vw;margin-top: 1vw;}
.sy_xw12{width: calc(100% - 55px);}
.sy_xw12 h3{line-height: 6vw;margin-bottom: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy_xw12 h3 a{display: block;font-size: 4vw;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy_xw12 p{font-size: 3.7vw;color: #333333;line-height: 6vw;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.sy_xw1:hover .sy_xw12 h3 a{ color: #22A445;}
.sy_xw2{width: 100%;margin-top: 4vw;}
.sy_xw2 ul li{background: #FFFFFF;padding: 4vw;margin-bottom: 4vw;}
.sy_xw2 ul li:last-child{ margin-bottom: 0;}
.sy_xw21{width: 45px;text-align: center;}
.sy_xw21 p{font-size: 4.3vw;color: #333333;line-height: 6vw;margin-top: 1vw;padding-bottom: 1vw;position: relative;}
.sy_xw21 p::after{display: block;content: '';background: #22A445;width: 8vw;height: 0.1042vw;position: absolute;bottom: 0;left: 2vw;}
.sy_xw21 span{display: block;font-size: 4.3vw;color: #333333;line-height: 6vw;margin-top: 1vw;}
.sy_xw22{width: calc(100% - 55px);}
.sy_xw22 h3{line-height: 6vw;margin-bottom: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy_xw22 h3 a{display: block;font-size: 4vw;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sy_xw22 p{font-size: 3.7vw;color: #333333;line-height: 6vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sy_xw2 ul li:hover{ background: #22A445;}
.sy_xw2 ul li:hover .sy_xw21 p{ color: #fff;}
.sy_xw2 ul li:hover .sy_xw21 p::after{ background: #fff;}
.sy_xw2 ul li:hover .sy_xw21 span{ color: #fff;}
.sy_xw2 ul li:hover .sy_xw22 h3 a{ color: #fff;}
.sy_xw2 ul li:hover .sy_xw22 p{ color: #fff;}

.sy_hz{background: url(../images/s6.png) no-repeat bottom right #F9F9F9;padding-top: 8vw;padding-bottom: 8vw;}
.sy_hzm{margin-top: 4vw;}
.sy_hzm1 ul{ font-size: 0; text-align: center;}
.sy_hzm1 ul li{display: inline-block;line-height: 8vw;padding: 0 5vw;background: #FFFFFF;border-radius: 1.302vw;border: 1px solid #22A445;margin: 0 2vw;text-align: center;}
.sy_hzm1 ul li p{font-size: 3.7vw;color: #333333;}
.sy_hzm1 ul li.cur{ background: #22A445;}
.sy_hzm1 ul li.cur p{ color: #fff;}
.sy_hzm2{margin-top: 4vw;}
.sy_hzm0{ display: none;}
.sy_hzm0.cur{ display: block;}
.sy_hzm0 ul li{width: 49%;height: 22vw;float: left;margin-left: 0;margin-bottom: 4vw;padding: 5vw;background: #FFFFFF;border-radius: 0.833vw;border: 1px solid #EFEFEF;}
.sy_hzm0 ul li:first-child{ margin-left: 0;}
.sy_hzm0 ul li:nth-of-type(5n+1){ margin-left: 0;}
.sy_hzm0 ul li:nth-of-type(even){ float: right;}
.sy_hzm0 ul li img{ max-width: 100%; max-height: 100%; object-fit: cover;}

.f1{padding-top: 8vw;padding-bottom: 8vw;}
.f10{ font-size: 0; text-align: center;}
.f10 p{display: inline-block;padding: 0 4vw;position: relative;}
.f10 p::before{display: block;content: '';background: #999999;width: 2px;height: 4vw;position: absolute;left: 0;top: 0.93vw;}
.f10 p:first-child::before{ display: none;}
.f10 p a{display: block;font-size: 3.7vw;color: #333333;line-height: 6vw;}
.f2{padding: 4vw 0;border: 1px solid rgba(0,0,0,0.05);}
.f21{width: 100%;margin-top: 0;}
.f21 img{max-width: 100%;height: 14vw;object-fit: cover;}
.f22{width: 100%;padding-left: 0;margin-top: 4vw;margin-right: auto;}
.f22 ul{ overflow: hidden;}
.f22 ul li{float: none;margin-left: 0;}
.f22t{display: -webkit-box;display: -webkit-flex;-webkit-align-items: center;}
.f221{width: 4vw;margin: 0.1042vw 0;margin-right: 1vw;}
.f221 img{max-width: 100%;}
.f222 p{font-size: 3.7vw;color: #333333;line-height: 6vw;}
.f22m p{font-size: 4vw;color: #333333;line-height: 7vw;}
.f23{width: 100%;text-align: center;margin-top: 4vw;}
.f23 p{font-size: 3.7vw;color: #333333;line-height: 8vw;margin-top: 0;}
.f3{padding: 4vw 0;}
.f31 p{font-size: 3.7vw;color: #999999;line-height: 6vw;}
.f32 p{font-size: 3.7vw;color: #999999;line-height: 6vw;}
.f32 p a{ font-size: 3.7vw; color: #999999;}

.zxkf{ display: none;}

/* 公司简介 */
.nban{ width: 100%; height: 100%; position: relative;}
.nban1{width: 100%;height: 100%;position: relative;text-align: center;}
.nban1 img{width: 100%;height: 50vw;object-fit: cover;}
.nban2{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}
.nban2 .container{width: 100%;height: 100%;position: relative;-webkit-justify-content: left;}
.nban20{}
.nban20 h1{font-size: 4.3vw;color: #FFFFFF;line-height: 7vw;margin-top: 2vw;padding-bottom: 1vw;font-weight: bold;}
.nban20 h2{font-size: 4vw;color: #FFFFFF;line-height: 6vw;}

.f_l{ box-shadow: 0px 4px 8px 1px rgba(153,153,153,0.1);}
.erji{width: 100%;}
.erji ul li{display: inline-block;padding: 2vw;margin-right: 5vw;line-height: 6vw;}
.erji ul li.cur{ background: url(../images/sjt.png) no-repeat center bottom;}
.erji ul li:hover{ background: url(../images/sjt.png) no-repeat center bottom;}
.erji ul li a{font-size: 3.7vw;color: #333333;}
.f_l .wz{width: 100%;margin-left: auto;padding: 2vw 0;text-align: right;}
.f_l .wz span{display: inline-block;margin-left: 1vw;line-height: 8vw;font-size: 3.7vw;}
.f_l .wz span:first-child{background: url(../images/wz.png) no-repeat left center;padding-left: 6vw;margin-left: 0;background-size: 4vw;}
.f_l .wz span a{font-size: 3.7vw;}

.ab{background: url(../images/a1.png) no-repeat left 1.042vw top #F9F9F9;padding-top: 8vw;}
.ab0{background: url(../images/a2.png) no-repeat right top 11.6vw;background-size: 100%;}
.ab1{ position: relative;}
.t1{ text-align: center;}
.t1 h1{font-size: 4.3vw;color: #333333;line-height: 7vw;}
.t1 h2{font-size: 4vw;color: #21A339;line-height: 6vw;}
.ab1m{margin-top: 4vw;}
.ab11{width: 100%;}
.ab11 h3{font-size: 4vw;color: #333333;line-height: 6vw;padding-bottom: 1vw;margin-bottom: 2vw;position: relative;}
.ab11 h3::after{display: block;content: '';background: #21A339;width: 15vw;height: 0.533vw;position: absolute;left: 0;bottom: 0;}
.ab11 p{font-size: 3.7vw;color: #333333;line-height: 7vw;padding-top: 2vw;}
.ab12{width: 100%;margin-top: 4vw;}
.v_d1b{width: 100%;position: relative;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;transition: opacity 0.3s, transform 0.3s;transition-delay: 0.3s;}
.v_d1b1{background: #fff;width: 100%;height: 100%;position: relative;}
.v_d1b1 img{width: 100%;display: block;}
.v_d1b .play{display: none;max-width: 12vw;}
.v_d1b .play img{ max-width: 100%;}
#video11{width: 100%;height: 100%;position:absolute;top: 0;left: 0;margin-left: 0;margin-top: 0;object-fit:cover;}
.video1,.object1{width:100%;height:100%;position: absolute;overflow:hidden;top: 0;left: 0;z-index: -1;}
.v_d1b:hover .play{display: block;position: absolute;z-index: 9;}
.v_d1b:hover .n_bg{background: rgba(0,0,0,0.61);z-index: 1; position: absolute; width: 100%; height: 100%; top: 0; left: 0;}
.ab1b{position: absolute;left: 0;bottom: 0.3125vw;display: none;}
.ab1b p{ font-size: 14.58vw; color: #21A339; line-height: 10.15625vw; text-transform: uppercase; opacity: 0.06; z-index: -1;}
.ab2{background: url(../images/a3.png) no-repeat left bottom;margin-top: 8vw;padding-bottom: 8vw;}
.ab2m{ margin-top: 2.92vw; position: relative;}
.ab2m .swiper-slide{ background: none;}
.ab2m .swiper-slide-active .ab2m1{}
.ab2m1 img{ max-width: 100%}
.ab2m .swiper-button-prev{background: url(../images/z.png) no-repeat;background-size: 100%;width: 5vw;height: 8vw;margin-top: -4vw;left: -4vw;}
.ab2m .swiper-button-next{background: url(../images/y.png) no-repeat;background-size: 100%;width: 5vw;height: 8vw;margin-top: -4vw;right: -4vw;}

/* 院士寄语 */
.y_s{background: url(../images/a1.png) no-repeat left 1.042vw top #F9F9F9;background-size: 100%;padding-top: 8vw;padding-bottom: 8vw;}
.y_s0{background: url(../images/a3.png) no-repeat left bottom;background-size: 100%;}
.y_sm{margin-top: 4vw;}
.y_sm p{font-size: 3.7vw;color: #333333;line-height: 7vw;margin-bottom: 2vw;}
.y_sb{padding-top: 2vw;text-align: right;}
.y_sb img{max-height: 15vw;}

/* 发展历程 */
.f_z{background: url(../images/a1.png) no-repeat left 1.042vw top #F9F9F9;background-size: 100%;padding-top: 8vw;}
.f_z0{background: url(../images/fz.png) no-repeat center bottom;background-size: 100%;padding-bottom: 8vw;}
.f_zm{background: none;padding: 0 4vw;background-size: 100%;max-width: 1920px;margin: auto;height: auto;margin-top: 8vw;position: relative;}
.f_zm ul li{position: static;height: 100%;overflow: hidden;padding-bottom: 4vw;}
.clamp > p {
    /* display: -webkit-box; */
    overflow: vertical;
    /* text-overflow: ellipsis; */
	-webkit-line-clamp: 1000 !important;
    -webkit-box-orient: vertical;
    /* cursor: pointer; */
    position: relative;
}
.tootip {
	display: none !important;
}
.f_zm ul li:nth-of-type(1){left: 6.51vw;top: 93.6%;}
.f_zm ul li:nth-of-type(2){left: 10.78125vw;top: 39.52%;}
.f_zm ul li:nth-of-type(3){left: 15.15625vw;top: auto;top: calc(100% + 2.65vw);}
.f_zm ul li:nth-of-type(4){left: 22.8125vw;top: auto;top: calc(100% - 1.042vw);}
.f_zm ul li:nth-of-type(5){left: 26.2vw;top: 50.88%;}
.f_zm ul li:nth-of-type(6){left: 32.8125vw;top: calc(100% + 3.28125vw);}
.f_zm ul li:nth-of-type(7){left: 34.7vw;top: 8.8%;}
.f_zm ul li:nth-of-type(8){left: 38.28125vw;top: 24.84%;}
.f_zm ul li:nth-of-type(9){left: 53.18vw;top: calc(100% - 4vw);}
.f_zm ul li:nth-of-type(10){left: 54.21875vw;top: 11.5%;}
.f_zm ul li:nth-of-type(11){left: 56.40625vw;top: 28.8%;}
.f_zm ul li:nth-of-type(12){left: 58vw;top: 70.84%;}
.f_zm ul li:nth-of-type(13){left: 65.2vw;top: -1.875vw;}
.f_zm ul li:nth-of-type(14){left: 67.3vw;top: 79.28%;}
.f_zm ul li:nth-of-type(15){left: 70.42vw;top: 56.8%;}
.f_zm ul li:nth-of-type(16){left: 77.92vw;top: 2.08%;}
.f_zm ul li:nth-of-type(17){left: 81.15vw;top: 67.5%;}
.f_zm ul li:nth-of-type(18){left: 86.8vw;top: 46.52%;}
.f_zm ul li:nth-of-type(19){right: 4.84375vw;top: -2.708vw;}
.f_zm ul li:nth-of-type(19) img{max-width: 10vw;}
.f_z1{float: left;position: relative;z-index: 1;}
.f_z1 span{display: inline-block;background: #F9F9F9;width: 4vw;height: 4vw;border: 1px solid #095599;border-radius: 100%;position: relative;}
.f_z1 span::after{display: block;content: '';background: #095599;width: 2vw;margin: auto;height: 2vw;margin-top: 1vw;border-radius: 100%;}
.f_z1::before{display: none;content: '';background: #095599;width: 1px;height: 100%;top: -5.46875vw;left: 50%;margin-left: -0.5px;}
.f_zm ul li::before{display: block;content: '';background: #095599;width: 1px;height: 100%;top: 0;left: 6vw;margin-left: -0.5px;position:absolute;}
.f_zm ul li:nth-of-type(2) .f_z1::before{height: 8.96vw;top: 1.302vw;}
.f_zm ul li:nth-of-type(3) .f_z1::before{height: 6.77vw;top: -6.77vw;}
.f_zm ul li:nth-of-type(4) .f_z1::before{height: 3.33vw;top: -3.33vw;}
.f_zm ul li:nth-of-type(5) .f_z1::before{height: 6.35vw;top: 1.302vw;}
.f_zm ul li:nth-of-type(6) .f_z1::before{height: 4.375vw;top: -4.375vw;}
.f_zm ul li:nth-of-type(7) .f_z1::before{height: 10.36vw;top: 1.302vw;}
.f_zm ul li:nth-of-type(8) .f_z1::before{height: 4.48vw;top: 1.302vw;}
.f_zm ul li:nth-of-type(9) .f_z1::before{height: 6.5625vw;top: -6.5625vw;}
.f_zm ul li:nth-of-type(10) .f_z1::before{height: 11.77vw;top: 1.302vw;}
.f_zm ul li:nth-of-type(11) .f_z1::before{height: 5.73vw;top: 1.302vw;}
.f_zm ul li:nth-of-type(12) .f_z1::before{height: 2.708vw;top: -2.708vw;}
.f_zm ul li:nth-of-type(13) .f_z1::before{height: 11.77vw;top: 1.302vw;}
.f_zm ul li:nth-of-type(14) .f_z1::before{height: 11.3vw;top: -11.3vw;}
.f_zm ul li:nth-of-type(15) .f_z1::before{height: 5.6vw;top: -5.6vw;}
.f_zm ul li:nth-of-type(16) .f_z1::before{height: 6.9vw;top: 1.302vw;}
.f_zm ul li:nth-of-type(17) .f_z1::before{height: 7.3vw;top: -7.3vw;}
.f_zm ul li:nth-of-type(18) .f_z1::before{height: 1.40625vw;top: -1.40625vw;}
.f_z2{float: left;width: calc(100% - 6vw);margin-left: 2vw;}
.f_z2 h3{font-size: 4vw;color: #095599;line-height: 6vw;margin-bottom: 1vw;}
.f_z2 p{font-size: 3.7vw;color: #333333;line-height: 6vw;}
.f_z2.f_z21 p{max-width: 100%;}
.f_z2.f_z22 p{max-width: 100%;}
.f_z2.f_z23 p{max-width: 100%;}
.f_z2.f_z24 p{max-width: 100%;}
.f_z2.f_z25 p{max-width: 100%;}
.f_z2.f_z26 p{max-width: 100%;position: relative;margin-bottom: 2vw;}
.f_z2.f_z26 p::before{display: block;content: '';width: 1.5vw;height: 1.5vw;background: #095599;position: absolute;left: -4.8vw;top: 2vw;border-radius: 100%;}
.f_z2.f_z27 p{max-width: 100%;}
.f_z2.f_z28 p{max-width: 100%;}
.f_z2.f_z29 p{max-width: 100%;}

/* 新闻中心 */
.n_s{background: #F9F9F9;padding-top: 8vw;padding-bottom: 8vw;}
.n_s1{width: 100%;}
.n_s2{background: #F2F2F2;width: 100%;padding: 4vw;}
.n_s21 h1{font-size: 6vw;color: #333333;line-height: 7vw;font-weight: bold;}
.n_s21 h4{display: inline-block;font-size: 3.7vw;color: #666666;line-height: 6vw;margin: 0;padding-bottom: 1vw;border-bottom: 0.8vw solid #21A339;}
.n_s22{margin-top: 4vw;}
.n_s22 h3{font-size: 4vw;color: #333333;line-height: 7vw;margin-bottom: 1vw;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.n_s22 p{font-size: 3.7vw;color: #666666;line-height: 7vw;}
.n_s23{margin-top: 2vw;text-align: right;}
.n_s23 a{display: block;line-height: 6vw;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: right;-webkit-align-items: center;}
.n_s23 span{display: inline-block;font-size: 3.7vw;color: #666666;margin-right: 2vw;}
.n_s23 img{display: inline-block;height: 4vw;vertical-align: middle;}

.n_sm{margin-top: 4vw;border-top: 0.533vw solid #E8E8E8;}
.n_sm ul li{padding-top: 4vw;padding-bottom: 4vw;border-bottom: 0.533vw solid #E8E8E8;}
.n_sm1{width: 20.8vw;}
.n_sm1 span{display: block;font-size: 3.7vw;color: #C3C5C9;line-height: 6vw;}
.n_sm2{width: calc(100% - 23vw);}
.n_sm2 h3{line-height: 6vw;margin-bottom: 1vw;}
.n_sm2 h3 a{display: block;font-size: 4vw;color: #333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.n_sm2 p{font-size: 3.7vw;color: #666666;line-height: 6vw;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.n_sm ul li:hover{ border-bottom: 3px solid #21A339;}
.n_sm ul li:hover .n_sm1 span{ color: #21A339;}

.n_sb a{display: block;width: 25vw;margin: auto;margin-top: 4vw;line-height: 8vw;background: #FFFFFF;font-size: 3.7vw;color: #5D5E60;border-radius: 8vw;border: 0.15625vw solid #21A339;text-align: center;}

/* 新闻中心详情页 */
.wz.d_d{ margin-right: auto;}
.f_l .wz.d_d span:first-child{ padding-left: 0;}

.n_t{background: #F9F9F9;padding-top: 8vw;padding-bottom: 8vw;}
.n_t1{background: #FFFFFF;width: 100%;padding: 4vw;}
.n_t11 h3{font-size: 4vw;color: #333333;line-height: 6vw;margin-bottom: 3vw;}
.n_t11 p{font-size: 3.7vw;color: #333333;line-height: 5vw;}
.n_t11 p span{ display: inline-block; margin-right: 1.5625vw;}
.n_t12 p{margin: 3vw 0;font-size: 3.7vw;color: #333333;line-height: 7vw;}
.n_t12 img{max-width: 100%;width: auto!important;height: auto!important;display: block;margin: auto;}
.n_t12 h4{font-size: 3.5vw;color: #333333;line-height: 6vw;margin: 0;padding-top: 2vw;padding-bottom: 0vw;text-align: center;}
.n_t13{padding-top: 2vw;}
.n_t13 .hv{ display: none;}
.n_t13 img{display: inline-block;height: 7vw;margin-right: 1vw;}
.n_t13 span{display: inline-block;line-height: 2.396vw;font-size: 3.7vw;color: #333333;line-height: 7vw;}
.n_t13 .n_t132 img{margin-right: 1vw;}
.n_t131:hover img.zc{ display: none;}
.n_t131:hover img.hv{ display: inline-block;}
.n_t132:hover img.zc{ display: none;}
.n_t132:hover img.hv{ display: inline-block;}
.n_t133:hover img.zc{ display: none;}
.n_t133:hover img.hv{ display: inline-block;}
.n_t2{width: 100%;margin-top: 4vw;}
.n_t21 h2{font-size: 4vw;color: #333333;line-height: 8vw;}
.n_t22 ul li{padding-top: 4vw;margin-bottom: 1vw;}
.n_t22m{margin-top: 2vw;}
.n_t22m a{display: block;font-size: 4vw;color: #333333;line-height: 7vw;margin-bottom: 2vw;}
.n_t22m p{font-size: 3.7vw;color: #666666;line-height: 6vw;}

/* 研发中心 */
.r_d1{background: url(../images/r1_bg.png) no-repeat top center;background-size: 100%;padding-top: 8vw;padding-bottom: 8vw;}
.r_dt{ text-align: center;}
.r_dt h1{font-size: 4.3vw;color: #333333;line-height: 6vw;padding-bottom: 2vw;position: relative;}
.r_dt h1::after{display: block;content: '';background: #21A339;width: 16vw;height: 0.533vw;position: absolute;bottom: 0;left: 50%;margin-left: -8vw;}
.r_d1m{margin-top: 4vw;}
.r_d1m1{width: 100%;}
.r_d1m2{width: 100%;margin-top: 4vw;}
.r_d1m2 h3{font-size: 4vw;color: #333333;line-height: 6vw;margin-bottom: 2vw;}
.r_d1m2 p{font-size: 3.7vw;color: #333333;line-height: 7vw;}

.r_d2{background: url(../images/r2_bg.png) no-repeat bottom center;padding-top: 0;padding-bottom: 8vw;}
.r_d2m{margin-top: 4vw;}
.r_d21 p{font-size: 3.7vw;color: #333333;line-height: 7vw;}
.r_d22{padding-top: 4vw;padding-bottom: 4vw;}
.r_d221{width: 100%;margin-top: 0;}
.r_d221 p{background: url(../images/jp.png) no-repeat left top 0.5vw;background-size: 5vw;font-size: 3.7vw;color: #333333;padding-left: 7vw;line-height: 6vw;margin-bottom: 2vw;}
.r_d222{width: 100%;}
.r_d222 ul li{width: 49%;margin-bottom: 4vw;}
.r_d231{width: 100%;}
.r_d2311{ width: 49%;}
.r_d231t{background: url(../images/xk.png) no-repeat;background-size: 100%;width: 100%;height: auto;padding: 2vw;}
.r_d2311 img{ width: 100%; height: 100%; object-fit: cover;}
.r_d231m{margin-top: 2vw;text-align: center;}
.r_d231m p{font-size: 3.7vw;color: #333333;line-height: 6vw;}
.r_d2312{ width: 49%;}
.r_d232{width: 100%;margin-right: 0;margin-top: 4vw;}
.r_d232 p{font-size: 3.7vw;color: #333333;line-height: 7vw;margin-top: 1vw;}
.r_d232 p:first-child{ margin-top: 0;}

/* 产品中心 */
.pro{background: #F8F8F8;padding-top: 8vw;padding-bottom: 8vw;}
.prot{ text-align: center;}
.prot h1{font-size: 4.3vw;color: #333333;line-height: 8vw;font-weight: bold;}
.prot h2{font-size: 4vw;color: #21A339;line-height: 6vw;}
.prom{margin-top: 4vw;}
.prom ul{ font-size: 0; text-align: center;}
.prom ul li{display: inline-block;width: 49%;margin: 0;margin-bottom: 4vw;}
.prom ul li div{height: 11vw;margin-bottom: 2vw;}
.prom ul li div img{ max-height: 100%;}
.prom ul li div img.hv{ display: none;}
.prom ul li p{font-size: 3.7vw;color: #666666;line-height: 7vw;}
.prom ul li.cur div img.zc{ display: none;}
.prom ul li.cur div img.hv{ display: block;}
.prom ul li.cur p{ color: #21A339;}
.prob{margin-top: 0;}
.pro0{ position: relative; display: none;}
.pro0.cur{ display: block;}
.pro1 .swiper-slide{ background: none; text-align: left;}
.pro0 .swiper-button-prev,.pro0 .swiper-button-next{width: 8vw;height: 8vw;margin-top: 0;top: 30%;}
.pro0 .swiper-button-prev{background: url(../images/jt1.png) no-repeat;background-size: 100%;left: 0;}
.pro0 .swiper-button-next{background: url(../images/jt2.png) no-repeat;background-size: 100%;right: 0;}
.pro0 .swiper-button-prev:hover{ background: url(../images/jt10.png) no-repeat; background-size: 100%;}
.pro0 .swiper-button-next:hover{ background: url(../images/jt20.png) no-repeat; background-size: 100%;}
.pro11{background: #fff;width: 100%;height: auto;padding: 4vw;border-radius: 0px 3vw 0px 3vw;text-align: center;}
.pro11 img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.pro12{width: 100%;margin-right: 0;}
.pro12 h3{line-height: 8vw;margin-top: 2vw;margin-bottom: 2vw;}
.pro12 h3 a{font-size: 4vw;color: #333333;font-weight: bold;}
.pro12 p{font-size: 3.7vw;color: #333333;line-height: 7vw;margin-bottom: 1vw;}

/* 业务介绍 */
.bu11{background: url(../images/bg1.png) no-repeat bottom center;background-size: 100%;padding-top: 8vw;padding-bottom: 8vw;position: relative;}
.t2{ text-align: center;}
.t2 h1{font-size: 4.3vw;color: #333333;line-height: 8vw;padding-bottom: 2vw;position: relative;}
.t2 h1::after{display: block;content: '';background: #21A339;width: 12vw;height: 0.533vw;position: absolute;bottom: 0;left: 50%;margin-left: -6vw;}
.b11m{margin-top: 4vw;padding-top: 0;position: relative;}
.b11m1{width: 100%;position: static;top: 0;left: 0;}
.b11m2{background: #ECFFF5;width: 100%;padding: 4vw;padding-bottom: 2vw;margin-left: auto;margin-top: 4vw;border-radius: 0px 2vw 0px 2vw;}
.b11m2 p{font-size: 3.7vw;color: #333333;line-height: 7vw;margin-bottom: 2vw;}

.bu12{background: #F6F7F9;padding-top: 8vw;padding-bottom: 8vw;margin-top: -8vw;}
.bu12m{margin-top: 4vw;}
.bu121 ul li{background: #fff;width: 48%;padding: 4vw;margin-bottom: 2vw;border-radius: 0.833vw;box-shadow: 0 3px 6px 1px rgba(73,187,127,0.17);text-align: center;}
.bu121 ul li div{height: 8vw;margin-bottom: 2vw;}
.bu121 ul li div img{ max-height: 100%;}
.bu121 ul li p{font-size: 3.7vw;color: #333333;line-height: 7vw;}
.bu122{width: 92%;margin: 2vw auto;}
.bu122 img{ max-width: 100%;}
.bu123{background: url(../images/b26.png) no-repeat top center;background-size: auto;height: auto;padding: 3vw 0;}
.bu123 ul{ font-size: 0; text-align: center; height: 100%;}
.bu123 ul li{background: url(../images/jia.png) no-repeat right center;background-size: 10px;padding: 0 6%;height: 100%;display: inline-block;}
.bu123 ul li:last-child{ background: none;}
.bu123 ul li div{ height: 100%;}
.bu123 ul li p{font-size: 3.7vw;color: #333333;line-height: 7vw;}
.bu124{padding-top: 2vw;padding-bottom: 4vw;position: relative;}
.bu12411{width: 5vw;margin: auto;}
.bu12411 img{ max-width: 100%;}
.bu12412{background: url(../images/b29.png) no-repeat;background-size: 100%;width: 35vw;margin: auto;height: 17vw;margin-top: 2vw;margin-bottom: 2vw;}
.bu12412 p{font-size: 3.7vw;color: #333333;line-height: 7vw;}
.bu12414{margin-top: 3vw;}
.bu12414 ul{ font-size: 0; text-align: center;}
.bu12414 ul li{background: url(../images/b30.png) no-repeat;background-size: 100%;display: inline-block;width: 25vw;height: 11vw;margin-bottom: 2vw;position: relative;z-index: 1;}
.bu12414 ul li:nth-of-type(even){background: none;}
.bu12414 ul li:nth-of-type(even) img{max-width: 5vw;}
.bu12414 ul li div{ height: 100%;}
.bu12414 ul li p{font-size: 3.7vw;color: #333333;line-height: 7vw;}
.bu12415{ margin-top: 1.198vw;}
.bu1242{width: 17vw;height: 40vw;position: absolute;top: 3.073vw;left: 10.9vw;overflow: hidden;}
.bu1242 img{ max-width: 100%;}
.bu1243{width: 15vw;height: 18vw;position: absolute;top: 1.927vw;right: 7vw;}
.bu1243 img{ max-width: 100%;}

.bu13{position: relative;}
.bu131{background: none;background-size: 22.9vw;width: 100%;padding-top: 8vw;padding-left: 4vw;text-align: center;}
.bu131 h1{font-size: 4.3vw;color: #333333;line-height: 7vw;padding-bottom: 1vw;font-weight: bold;position: relative;}
.bu131 h1::after{display: block;content: '';background: #21A339;width: 15vw;height: 0.1042vw;position: absolute;left: 50%;bottom: 0;margin-left: -7.5vw;}
.bu131 h2{font-size: 3.7vw;color: #333333;line-height: 6vw;margin-top: 0.78125vw;}
.bu132{width: 100%;margin-top: 4vw;}
.bu130 .hd{width: 100%;position: static;left: 10.2vw;bottom: 5.89vw;z-index: 1;}
.bu130 .hd ul li{background: #F6F7F9;width: 50%;float: left;height: auto;padding: 4vw 0;font-size: 0;text-align: center;}
.bu130 .hd ul li:first-child{width: 50%;}
.bu130 .hd ul li:nth-of-type(even){ background: #FFFFFF;}
.bu130 .hd ul li p{display: inline-block;padding-top: 2vw;position: relative;}
.bu130 .hd ul li p img{max-height: 6vw;}
.bu130 .hd ul li p::before{display: block;content: '';background: #333333;width: 8vw;height: 0.1042vw;position: absolute;left: 0;top: 0;}
.bu130 .hd ul li p .hv{ display: none;}
.bu130 .hd ul li span{display: inline-block;font-size: 3.7vw;color: #333333;line-height: 7vw;margin-left: 7vw;}
.bu130 .hd ul li:first-child span{margin-left: 3vw;}
.bu130 .hd ul li:last-child span{margin-left: 3vw;}
.bu130 .hd ul li.on{ background: #21A339;}
.bu130 .hd ul li.on p::before{ background: #FFFFFF;}
.bu130 .hd ul li.on p .zc{ display: none;}
.bu130 .hd ul li.on p .hv{ display: block;}
.bu130 .hd ul li.on span{ color: #FFFFFF;}

.bu14{background: url(../images/b5_bg.png) no-repeat bottom center;padding-top: 8vw;padding-bottom: 8vw;}
.bu14m{ margin-top: 5.9375vw;}
.bu14m ul li{background: #FFFFFF;width: 32%;float: left;margin-left: 2%;height: auto;padding: 4vw 0;margin-bottom: 4vw;border: 1px solid transparent;border-radius: 2vw;text-align: center;-webkit-transition: all .2s linear;transition: all .2s linear;} 
.bu14m ul li:first-child{ margin-left: 0;}
.bu14m ul li:nth-of-type(3n+1){ margin-left: 0;}
.bu14m ul li div img{max-height: 8vw;margin-bottom: 4vw;}
.bu14m ul li p{font-size: 3.7vw;color: #333333;line-height: 6vw;}
.bu14m ul li:hover{ border: 1px solid #21A339; -webkit-box-shadow: 0px 0.8vw 0.8vw 1px rgba(0,0,0,0.16); box-shadow: 0px 0.8vw 0.8vw 1px rgba(0,0,0,0.16); -webkit-transform: translate3d(0, -1.6vw, 0); transform: translate3d(0, -1.6vw, 0);}

.case{background: #F6F7F9;padding-top: 8vw;padding-bottom: 8vw;}
.casem{margin-top: 4vw;position: relative;}
.casem0{ width: 100%; height: 100%; position: relative;}
.casem1{ width: 100%; height: 100%; position: relative;}
.casem2{width: 100%;padding: 4vw;border-bottom: 0.533vw solid transparent;position: absolute;bottom: 0;left: 0;z-index: 1;}
.casem2 h3{font-size: 4vw;color: #FFFFFF;line-height: 6vw;} 
.casem2 p{display: none;font-size: 3.7vw;color: #666666;line-height: 6vw;}
.casem .swiper-slide:hover .casem2{ background: rgba(255,255,255,0.8); border-bottom: 0.533vw solid #21A339;}
.casem .swiper-slide:hover .casem2 h3{ font-size: 4vw; color: #333333; line-height: 6vw; margin-bottom: 2vw;}
.casem .swiper-slide:hover .casem2 p{ display: block;}
.casem .swiper-button-prev,.casem .swiper-button-next{ width: 8vw; height: 8vw; z-index: 9;} 
.casem .swiper-button-prev{background: url(../images/j1.png) no-repeat;background-size: 100%;left: 0;}
.casem .swiper-button-next{background: url(../images/j2.png) no-repeat;background-size: 100%;right: 0;}
.casem .swiper-button-prev:hover{ background: url(../images/j11.png) no-repeat; background-size: 100%;}
.casem .swiper-button-next:hover{ background: url(../images/j21.png) no-repeat; background-size: 100%;}

/* 业务介绍 2*/
.bu21 .b11m2{background: #ECFFF5;width: 100%;padding: 4vw;margin-left: auto;border-radius: 0px 2vw 0px 2vw;}
.bu21 .b11m2 p{line-height: 7vw;margin-bottom: 2vw;}

.bu22{background: #F6F7F9;padding-top: 5.2vw;padding-bottom: 4vw;margin-top: -5.2vw;overflow: hidden;}
.bu22m{ margin-top: 3.385vw;}
.bu22m ul li{background: #f6f6f6;width: 48%;float: left;margin-left: 0;margin-bottom: 2vw;}
.bu22m ul li:first-child{ margin-left: 0;}
.bu22m ul li:nth-of-type(even){ float: right;}
.bu221{background: url(../images/c2m.png) no-repeat;background-size: 100%;height: 40vw;text-align: center;-webkit-transition: all .2s linear;transition: all .2s linear;}
.bu221 div{height: auto;}
.bu221 div img{max-height: 10vw;}
.bu221 h3{font-size: 4vw;color: #FFFFFF;line-height: 7vw;margin-top: 3vw;}
.bu222{height: auto;padding: 4vw;-webkit-transition: all .2s linear;transition: all .2s linear;}
.bu222 p{font-size: 3.7vw;color: #333333;line-height: 6vw;}
.bu22m ul li:hover .bu221{ margin-top: 0;}
.bu22m ul li:hover .bu222{height: auto;}

.bu23{background: url(../images/c2_bg.png) no-repeat bottom center;background-size: 75%;padding-top: 8vw;padding-bottom: 8vw;}
.bu23m{margin-top: 4vw;}
.bu23m ul{ font-size: 0; text-align: center;}
.bu23m ul li{display: inline-block;width: 48%;margin: 0 1%;margin-bottom: 4vw;}
.bu23m ul li:first-child{width: 48%;}
.bu231{background: url(../images/zz2.png) no-repeat;background-size: 100%;width: 100%;height: 57vw;padding: 2vw;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.bu23m ul li:first-child .bu231{background: url(../images/zz1.png) no-repeat;background-size: 100%;padding: 2vw;height: 39vw;}
.bu23m ul li img{ max-width: 100%; max-height: 100%; object-fit: cover;}
.bu232{margin-top: 2vw;text-align: center;}
.bu232 p{font-size: 3.7vw;color: #333333;line-height: 7vw;}

/* 业务介绍 3*/
.bu3{ background: #F6F7F9;}
.bu31{background: url(../images/c3_bg.png) no-repeat bottom right;background-size: 100%;padding-top: 8vw;padding-bottom: 0;}
.bu31m{width: 99.2%;margin: auto;margin-top: 4vw;margin-bottom: 4vw;text-align: center;}
.bu31m p{font-size: 3.7vw;color: #333333;line-height: 7vw;}

.bu311{width: 100%;}
.bu312{width: 100%;margin-top: 7vw;}
.bu312 ul{ display: flex;flex-flow: wrap;justify-content: space-between;}
.bu312 ul li{width: 50%;float: left;text-align: center;margin-bottom: 4vw;}
.bu312t img{display: inline-block;max-height: 8vw;margin-bottom: 2vw;}
.bu312t img.hv{ display: none;}
.bu312t p{font-size: 3.7vw;color: #333333;line-height: 7vw;}
.bu312m{display: none;margin-top: 4vw;}
.bu312m p{font-size: 3.7vw;color: #999999;line-height: 7vw;}
.bu312 ul li.cur .bu312t img.zc{ display: none;}
.bu312 ul li.cur .bu312t img.hv{display: inline-block;}
.bu312 ul li.cur .bu312m{ display: block;}

/* 联系我们 */
.ct1{background: url(../images/lx1.png) no-repeat bottom left 7.8125vw #F9F9F9;padding-top: 8vw;padding-bottom: 8vw;background-size: 46.6vw;}
.ct{text-align: center;}
.ct h1{font-size: 4.3vw;color: #333333;line-height: 7vw;padding-bottom: 1vw;font-weight: bold;position: relative;}
.ct h1:after{display: block;content: '';background: #21A339;width: 10vw;height: 0.533vw;position: absolute;bottom: 0;left: 50%;margin-left: -5vw;}
.ct1m{margin-top: 3.698vw;}
.ct1m1{background-size: 100%;width: 100%;}
.ct1m1t h2{font-size: 4vw;color: #333333;line-height: 7vw;padding-bottom: 1vw;font-weight: bold;position: relative;}
.ct1m1t h2::after{background: #21A339;display: block;content: '';position: absolute;bottom: 0;left: 0;width: 15vw;height: 0.533vw;}
.ct1m1m{width: 100%;position: relative;padding-top: 2vw;}
.ct1m1m1{width: 100%;height: 100%;position: relative;z-index: 1;}
.ct1m1m1 div{line-height: 6vw;margin-top: 2vw;display: -webkit-box;display: -webkit-flex;-webkit-align-items: baseline;}
.ct1m1m1 p{width: 5vw;display: inline-block;margin-right: 2vw;}
.ct1m1m1 img{display: inline-block;max-width: 100%;vertical-align: middle;}
.ct1m1m1 span{display: inline-block;font-size: 3.7vw;color: #333333;}
.ct1m1m1 span:nth-of-type(2){margin-left: 1.302vw;}
.ct1m2{width: 100%;margin-top: 4vw;}
.ct1m2 #container{ height: 60vw;}

.ct2{padding-top: 8vw;padding-bottom: 6vw;}
.ct2m{margin-top: 4vw;}
.ct2m ul{ overflow: hidden;}
.ct2m ul li{width: 49%;float: left;margin-left: 1%;margin-bottom: 2vw;position: relative;}
.ct2m ul li:first-child{ margin-left: 0;}
.ct2m ul li:nth-of-type(2n+1){ margin-left: 0;}
.ct2m ul li:nth-of-type(even){ float: right;}
.ct21{ width: 100%; height: 100%; position: relative;}
.ct21 img{width: 100%;height: 67vw;}
.ct22{width: 100%;height: 100%;padding: 0 2vw;position: absolute;top: 0;left: 0;z-index: 1;text-align: center;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;-webkit-transition: all .2s linear;transition: all .2s linear;}
.ct22 .ct220 div{height: 8vw;}
.ct22 .ct220 div img{ max-height: 100%;}
.ct22 h3{font-size: 4vw;color: #FFFFFF;margin-top: 2vw;margin-bottom: 1vw;line-height: 7vw;}
.ct22 p{display: none;font-size: 3.7vw;color: #FFFFFF;line-height: 6vw;text-align: left;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.ct2m ul li:hover .ct22{ display: block; padding-top: 2.6042vw;}
.ct2m ul li:hover .ct22 h3{margin-top: 2vw;}
.ct2m ul li:hover .ct22 p{display: -webkit-box;}

.ct3{background: url(../images/ct3_bg.png) no-repeat top center;background-size: auto;height: auto;padding-top: 8vw;padding-bottom: 8vw;}
.ct3t h2{font-size: 4vw;color: #333333;line-height: 6vw;}
.ct3m{padding-top: 4vw;}
.ct3m ul li{margin-top: 0;}
.ct3m ul li .z1{background: #fff;width: 100%;line-height: 8vw;padding: 0 1vw;font-size: 3.7vw;color: #999999;border: 1px solid #DDDDDD;margin-bottom: 2vw;}
.ct3m ul li .z2{ background: #fff; width: 100%; line-height: 2.76vw; padding: 0 0.625vw; font-size: 0.7292vw; color: #999999; border: 1px solid rgba(153,153,153,0.27);}
.ct3m ul li .z3{background: #fff;width: 100%;height: 15vw;padding: 1vw;font-size: 3.7vw;color: #999999;border: 1px solid #DDDDDD;}
.ct3m ul li:first-child input:first-child{background: url(../images/n1.png) no-repeat left 2vw center #fff;background-size: 3vw;padding-left: 7vw;} 
.ct3m ul li:first-child input:last-child{background: url(../images/n2.png) no-repeat left 2vw center #fff;background-size: 3vw;padding-left: 7vw;} 
.ct3m ul li:nth-of-type(2) input{background: url(../images/n3.png) no-repeat left 2vw center #fff;background-size: 4vw;padding-left: 7vw;} 
.ct3m ul li:nth-of-type(3) textarea{background: url(../images/n4.png) no-repeat left 2vw top 2vw #fff;background-size: 3vw;padding-left: 7vw;} 
.ct3m ul li input::-webkit-input-placeholder{ color:#999999;}
.ct3m ul li input::-moz-placeholder{ color:#999999;}
.ct3m ul li input::-moz-placeholder{ color:#999999;}
.ct3m ul li input::-ms-input-placeholder{ color:#999999;}
.ct3m ul li textarea::-webkit-input-placeholder{ color:#999999;}
.ct3m ul li textarea::-moz-placeholder{ color:#999999;}
.ct3m ul li textarea::-moz-placeholder{ color:#999999;}
.ct3m ul li textarea::-ms-input-placeholder{ color:#999999;}
.ct3m input.sub{background: #FFFFFF;width: 22vw;line-height: 8vw;margin-top: 2vw;font-size: 3.7vw;color: #21A339;border: 1px solid #21A339;text-align: center;}
/* 分页 */
.page {text-align: center;}
.page li {background: #fff;display: inline-block;padding: 0 3vw;line-height: 8vw;text-align: center;margin: 0 0.8vw;border-radius: 0.8vw;border: 1px solid #CECECE;}
.page li.active {display: inline-block;padding: 0 3vw;line-height: 8vw;background: #0D459C;color: #fff;text-align: center;border-radius: 0.8vw;border: 1px solid #0D459C;}
.page li.active a{ color:#fff;}
.page li a{font-size: 3.7vw;}
.page li:first-child{font-family: simsun;}
.page li:last-child{ font-family: simsun;}
}


@media (min-width:992px){
.menu .nav{/* width:970px; */}
.menu .nav .e_j{display:none !important;}
.menu .nav ul li:hover .e_j{display:block !important;}

.sy_hz{ min-height: 39.3vw;}
}
@media (min-width:1200px){
.menu .nav{/* width:1200px; */}
}
@media only screen and (max-width:600px){

}
@media (max-width:374px){

}