@charset "UTF-8";







@font-face { font-family: 'srm'; src:url('https://cdn.114my.com.cn/font/lcw/srm.otf') format('truetype')}

@keyframes warn {



  0% {



      transform: scale(0.3);



  -webkit-transform: scale(0.3);



      opacity: 0.0;



  }



  25% {



      transform: scale(0.3);



  -webkit-transform: scale(0.3);



      opacity: 0.2;



  }



  50% {



      transform: scale(0.5);



  -webkit-transform: scale(0.5);



      opacity: 0.5;



  }



  75% {



      transform: scale(0.8);



  -webkit-transform: scale(0.8);



      opacity: 0.75;



  }



  100% {



      transform: scale(1);



  -webkit-transform: scale(1);



      opacity: 0.0;



  }



}







/*合作*/



.inner {margin: 0 auto;position: relative;}



.new_main_visual{position:relative; width:100%; min-height:768px; height:100vh; overflow:hidden;}



.new_main_visual .dim{content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:10; background-color:#1a1a1a;}



.new_main_visual .visual_slider{width:100%; height:100%;}



.new_main_visual .visual_slider .swiper-slide .bg{background-size:cover; background-position:center; background-repeat:no-repeat; position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1;}



.new_main_visual .visual_slider .swiper-slide.slide_1 .bg{background-image:url("../images/lantern1.jpg")}



.new_main_visual .visual_slider .swiper-slide.slide_2 .bg{background-image:url("../images/lantern3.jpg")}



.new_main_visual .visual_slider .swiper-slide.slide_3 .bg{background-image:url("../images/lantern2.jpg")}



.new_main_visual .visual_slider .swiper-slide.slide_4 .bg{background-image:url("../images/lantern2.jpg")}



.new_main_visual .visual_slider .swiper-slide .video{position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; background:#000;}



.new_main_visual .visual_slider .swiper-slide .video video{width:100%; height:100%; object-fit:cover;}



.new_main_visual .visual_slider .swiper-slide .inner{max-width:85.2%; height:100%; display:flex; align-items:center; padding:0 0px; box-sizing:border-box;margin-top:0%;}



.new_main_visual .visual_slider .swiper-slide .inner .txt_box strong{transform:translateY(50%); letter-spacing:1px; opacity:0; transition:0.8s; margin-top:8%; display:block; font-size:4vw; color:#fff; font-weight:100; line-height:1.12; /*text-shadow: 0rem 0.15rem 0rem rgba(255,255,255,0.9);*/ font-family: 'ban';}



.new_main_visual .visual_slider .swiper-slide .inner .txt_box p{transform:translateY(50%); color:#fff; opacity:0; transition:0.8s 0.2s; font-size:18px;font-weight:300; margin-top:10px; line-height:34px;}



.new_main_visual .visual_slider .swiper-slide .tx1{font-size:1.5vw !important; margin-top:0px !important; letter-spacing:0vw !important; line-height:1 !important; color:#333 !important;  transition:0.8s 0.1s;}



.new_main_visual .visual_slider .swiper-slide .inner .txt_box a{transform:translateY(100%); opacity:0; transition:0.8s 0.3s; display:inline-block; vertical-align:top; margin-top:30px; min-width:160px; padding:10px 31px; font-size:0.9vw; color:#333; letter-spacing:0em; font-weight:100; background-color:#fff; border-radius:99px; box-sizing:border-box; text-align:center;}



.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box strong{transform:translateY(0); opacity:1;}



.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box p{transform:translateY(0); opacity:1;}



.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box p b{ font-family: hs_b;}



.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box p b img{ top:11%; padding:0 10px; position: absolute;}



.new_main_visual .visual_slider .swiper-slide.active .inner .txt_box a{transform:translateY(0); opacity:1;}



.new_main_visual .bot_wrap{position:absolute; left:0; bottom:10px; width:100%; z-index:1;}



.new_main_visual .bot_wrap .inner{max-width:80%; text-align:center;margin: 0 auto; position: relative;}



.new_main_visual .bot_wrap .controller{max-width:100%; display:inline-block; vertical-align:top; position:relative; padding-right:30px; box-sizing:border-box;}



.new_main_visual .bot_wrap .controller .pagination{width:100%; display:flex; align-items:start;}



.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet{width:218px; height:auto; margin-right:20px; background:transparent; border-radius:0; opacity:1;}



.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet:last-child{margin-right:0;}



.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .rail{width:100%; height:3px; background:rgba(255,255,255,0.3); position:relative;}



.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .rail .fill{width:0; height:100%; background:#fff;}



.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .txt{padding:20px 0; text-align:left; opacity:0.5;}



.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet .txt p{font-size:14px; color:#fff; font-weight:100;line-height:1.3; font-family:hs_l;}



.new_main_visual .bot_wrap .controller .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .txt{opacity:1;}



.new_main_visual .bot_wrap .controller .move_btn{width:40px; height:22px; position:absolute; right:-14px; top:-7px;}



.new_main_visual .bot_wrap .controller .move_btn a{width:100%; height:100%; display:block; position:relative;}



.new_main_visual .bot_wrap .controller .move_btn a:before{content:""; width:12px; height:18px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); }



.new_main_visual .bot_wrap .controller .move_btn a.pause:before{background:url("http://memberpic.114my.com.cn/szlixing/uploadfile/image/20250520/20250520182127_1287147282.png")no-repeat center / cover;}



.new_main_visual .bot_wrap .controller .move_btn a.play:before{background:url("http://memberpic.114my.com.cn/szlixing/uploadfile/image/20250520/20250520182127_268516416.png")no-repeat center / cover;}



.blind {display:block; overflow:hidden; position:absolute !important; left:0; top:0; width:0px; height:0px; padding:0; margin:0; font-size:0 ;line-height:0; text-indent:-9999px;}



.behind{overflow:hidden; text-indent:-9999px; font-size:0;}



.new_main_visual .prev_btn{cursor:pointer; width:40px; height:50px; border:1px solid #fff; box-sizing:border-box; border-radius:8px; position:absolute; left:30px; top:50%; transform:translateY(-50%); z-index:2; opacity:0;}



.new_main_visual .prev_btn:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:30px; height:30px; background:url("http://memberpic.114my.com.cn/szlixing/uploadfile/image/20250520/20250520182127_1907206121.png")no-repeat center / 100% 100%; transition:0.2s;}



.new_main_visual .prev_btn:hover:before{left:43%;}



.new_main_visual .next_btn{cursor:pointer; width:40px; height:50px; border:1px solid #fff; box-sizing:border-box; border-radius:8px; position:absolute; right:30px; top:50%; transform:translateY(-50%); z-index:2; opacity:0;} 



.new_main_visual .next_btn:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:30px; height:30px; background:url("http://memberpic.114my.com.cn/szlixing/uploadfile/image/20250520/20250520182127_209222335.png")no-repeat center / 100% 100%; transition:0.2s;}







/*标题*/



.f-m20{ margin-top:74px;}



.text-center{text-align: center;}



.c-141213{color: #141213;}



.ResTitle_a1{display: flex;justify-content: center;align-items: center;}



.ResTitle_a1 span{vertical-align: middle; color:#008c3f;}



.c-ca062c{color: #008c3f;font-weight:bold;}



.ResTitle_a1 .icon{font-size: 0;margin: 0 1.5vw;}



.dis-m{vertical-align: middle;}



.dis-t, .dis-m, .dis-b, .SJ{display: inline-block;}



.mt-15{margin-top:1vw;}



.f-48{font-size: 2.5vw;}



.f-18{font-size: 20px;}



.c-666{color: #666;}



.ResTitle_a1 .icon{font-size: 0;margin: 0 1.5vw;}



.ResTitle_a1 .icon.left:before, .ResTitle_a1 .icon.right:after{animation-delay: 1s;}



.dis-t, .dis-m, .dis-b, .SJ{display: inline-block;}



.ResTitle_a1 .icon:after, .ResTitle_a1 .icon:before{animation: an1 2s linear 0s infinite;/* background: #ca062c;*/}



.ResTitle_a1 .icon:before, .ResTitle_a1 .icon:after{content: '';width: 16px;height: 16px;display: inline-block;vertical-align: top;border-radius: 50%;border: 1px solid #008c3f;box-sizing: border-box;}



.ResTitle_a1 .icon:after, .ResTitle_a1 .icon:before{animation: an1 2s linear 0s infinite;}



.ResTitle_a1 .icon.left:before, .ResTitle_a1 .icon.right:after{animation-delay: 1s;}



.ResTitle_a1 .icon:after{margin-left: -2px;}



@keyframes an1{0%, 50%{background:#008c3f;}



51%, 100%{background: none;}}



.f04{font-family: "fitle";}



.entitle-1{font-size:1.1vw; text-transform: uppercase; }



/*最新*/



.char {background: url(../images/index1.png)no-repeat center top;width: 100%;margin: 0px 0 0;padding:13px 0 0% 0; height:413px;}



.char_box {max-width:94.5%; margin:0 auto;}



.char_tit {display:flex;flex-direction:column;align-items:center;justify-content:center;color:  #333;}



.char_tit b {font-size:2.5vw;line-height:3.1vw; font-weight:normal; font-family: "fitle"; color:#008c3f;}



.clo{color:#10f173 !important;}



.char_tit p {font-size:1.3vw; line-height:  24px;padding:2vh 0 0;color:  #eaffec;}



.char_txt { margin: 5% 10% 5% 10%;}



.char_txt ul { display:  flex;justify-content: space-around;}



.char_txt li {width:  240px; height:  240px;border-radius:  50%; border: 6px solid rgba(102,102, 102, 0.1);display:  flex; flex-direction:  column;align-items:  center; justify-content:  center;color:  #333;}



.char_txt li i {font-size:44px;}



.char_txt li p { display:  flex;flex-direction:  column;align-items:  center; font-size:  18px; color:  #999; padding: 6% 0 0;}



.char_txt li p span { font-size:  60px;color:  #333;position:  relative;line-height:  60px; margin: 0 0 2px 0; font-family: 'srm';}



.char_txt li p span em {width:  23px; height:  23px; font-size:  14px;position:  absolute;top: 0;  right:  0;background: #008c3f; border-radius:  50%;display:  flex; justify-content:  center;align-items:  center;color: #fff;font-weight:normal;line-height:  23px;}







.cer_tab {display: flex;justify-content: space-between;margin: 0 auto;align-items: center;padding-top:43px;}



.e-j{width: 100%;font-size: 0;background-color: #fff;border-radius: 20px; box-shadow: 0 0 20px 0 rgba(0,0,0,.15); --height-diy:25px;}



.e-k{display: inline-block;vertical-align: top;width: 20%;height:166px;border-radius: 20px;background-color: #fff;padding-top:15px;transition: all .3s;text-align: center;cursor: pointer;position: relative;}



.e-k:after{content: "";display: block;width: 1px;height: 100%;background-color: #e7efe9;position: absolute;right: 0;top: 0;}



.e-k:last-child:after{display: none;}



.e-k:before{content: "";display: block;width: 35px;height: 2px;background-color: #008c3f;position: absolute;left: 50%;margin-left: -17px;bottom:14px;}



.e-m{font-size:27px;color: #039846;line-height: 2;text-align: center;padding: 0 10px;}



.e-m span{font-size:13px;display: block;color: #c6d4d4;line-height:1; font-family: "Arial";}



.e-k.hover{height:calc(166px + var(--height-diy)); margin-bottom:calc(var(--height-diy) * -1); transform: scale(1.26);background: linear-gradient(90deg, #008d3f 0%, #17d269 100%);background-size: 100% 100%;z-index: 10;box-shadow: 0 2px 27px rgba(0,29,47,0.36);padding-top:24px;}



.e-k i{font-size:40px;margin-bottom:8px;display: block; background: -webkit-linear-gradient(-300deg, #2c1700 10%, #483d40 50%, #b46500 80%);   background-clip: text; -webkit-background-clip: text; color: transparent;}

.e-k:nth-child(2) i{ font-size:42px; background: -webkit-linear-gradient(-365deg, #115539 10%, #1f8851 50%, #36d977 80%);   background-clip: text; -webkit-background-clip: text; color: transparent;}

.e-k:nth-child(3) i{ background: -webkit-linear-gradient(-300deg, #215c09 10%, #4d820f 50%, #bfe21d 80%);   background-clip: text; -webkit-background-clip: text; color: transparent;}

.e-k:nth-child(4) i{background: -webkit-linear-gradient(-200deg, #443c58 10%, #52526f 50%, #8ba9cf 66%);   background-clip: text; -webkit-background-clip: text; color: transparent;}
.e-k:nth-child(5) i{background: -webkit-linear-gradient(-320deg, #443c58 10%, #1a5f94 48%, #2caeca 60%);   background-clip: text; -webkit-background-clip: text; color: transparent;}



.e-k.hover i{color: #fff; text-shadow: 5px 0 10px rgb(0 0 0 / 30%);}



.e-k.hover:after{display: none;}



.e-k.hover:before{display: none;}



.e-k.hover .e-m{display: none;}



.e-k.hover .e-n{display: block;}



.e-n{width: 100%;padding: 0 3%;display: none;}



.e-o{font-size:24px;color: #fff; text-align: center;margin-bottom:5px; font-family:hs_b;}



.e-p{font-size: 16px;position: relative;top: -6px;padding-left: 6px;font-weight: normal;}



.e-q{font-size:12px;color: #000;line-height: 20px;text-align: center;margin-bottom:0px;min-height: 40px;}



.e-r{font-size: 12px;color: #fff;text-align: center;/*line-height: 20px;*/}



.e-r:after{content: "";display: inline-block;vertical-align: top;width:16px;height:16px;background-image: url(../images/mo.png);margin-left: 10px;background-size: 100% 100%;}



.e-s{font-size: 16px;color: #fff;text-align: center;padding-top: 50px;}







.c-666 {color:#666 !important; opacity:1 !important; letter-spacing:0.1vw;}



.content24{ width:1400px;margin: 0 auto;position: relative;}







/*产品*/



.ppbg{background: url(../images/index2.jpg) no-repeat bottom center;background-size: 100% auto; padding-top:8.5vh; padding-bottom:60px;}



.homea .list{display: flex;justify-content: space-between;}



.homea .list li{width: calc(24.2% - 0.9%); float:left; border-radius: 0.4vw;}



.homea .list li a{display: block; /*box-shadow: 0 0 20px rgba(5,78,168,.15);*/ height: 100%}



/*.homea .list li .img{height:100%;}*/



.homea .list li .txt{padding-top:2.3vw;padding-bottom:1.5vw}



.homea .list li .txt h4{font-size:1.9vw; letter-spacing:0.1vw; width:88%; margin:auto; text-align: center;margin-bottom:1.2vw; color:#fff; border-radius: 0.4vw; font-family: Microsoft YaHei; font-weight:bold;  /*text-shadow:  -1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff, 1px 1px 0 #fff; */background: linear-gradient(90deg, #008d3f 0%, #1ed970 100%); border:2px #4eae7e  solid; padding:12px 0 18px 0; box-shadow: 3px 4px 2px #027436;}



.homea .list li .txt:hover h4{ background:#fff; color:#333333;}



.homea .list li .txt:hover h4 span{ color:#253440;}



.homea .list li .txt h4 span{color:#fff; display:block; font-size:13px; padding-top:4px; letter-spacing:0px; font-family:hs_r; font-weight:normal; text-shadow:none;}



.homea .list li .txt .slogs span{color: #008d3f;border: 1px solid #4b994e;display: inline-block;line-height:36px; background:#fff; padding:0 2%;  border-radius:20px;font-size:0.8vw;margin: 0 0.07vw 0.07vw;transition:.3s;}



.homea .list li .txt .slogs span:hover{background: #008c3f; border: 1px solid #008c3f; color:#fff;}



.homeb{padding:0.5vw 0 0.6vw}



.flex-center { display: flex; flex-wrap: wrap; justify-content: center; }







@keyframes sca {



	0% { transform: scale(1); }



	50% { transform: scale(1.1) }



	100% { transform: scale(1) }



}



@keyframes go {



	0% { transform: translateX(0); }



	50% { transform: translateX(10px); }



	100% { transform: translateX(0); }



}



@keyframes up {



	0% { transform: translateY(0); }



	50% { transform: translateY(-8px); }



	100% { transform: translateY(0); }



}



@keyframes roted {



	0% { transform: rotate(0deg); }



	100% { transform: rotate(360deg); }



}



.zoomImg { width: 100%; overflow: hidden; position: relative; display: block; border-radius: 0.4vw;  background: url(data:image/gif;base64,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) #f2f2f2 no-repeat center; }



.zoomImg:before { position: absolute; top: 0; left: -90%; z-index: 2; display: block; content: ""; width: 50%; height: 100%; opacity: .25; pointer-events: none; background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%); -webkit-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); z-index: 3 }



.zoomImg img { width: 100%; transition: .5s; height: 100%; object-fit: cover; position: relative; z-index: 1 }



.zoomImg.noms:before { display: none }



.zoomImg.mask:after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 40%; z-index: 2; pointer-events: none; background: url(../images/bamss.png) repeat-x top center; background-size: auto 100%; }



.imgfix img { display: none\0 }



@-webkit-keyframes shine {



	100% { left: 125% }



}



@keyframes shine {



	100% { left: 125% }



}







a:hover .zoomImg:before { -webkit-animation: shine .75s; animation: shine .75s }



a:hover .zoomImg img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05) ; }



@media (min-width: 1025px){



.homea .slide-a{overflow: visible;}



.homea .list{display: flex;justify-content: space-between;}



.homec .list li.on .logos{opacity: 1;visibility: visible;transition:.5s}



.homec .list li.on .txt2{opacity: 1;visibility: visible;transition:.5s}



.homec .list li.on .txt1{opacity: 0;visibility: hidden;transition:.5s}



.homec .list li.on{width: 60.4%}



.homec .list li{width: calc(19.8% - 1px);position: relative;transition: .5s;}



.homec .list li.on .img {background: #114592}



.homec .list li.on .img img{filter:grayscale(0);}



.homec .list li .img img{filter:grayscale(100%);transition: .3s;}



.uswi{display: none}



}







/*领域*/



.bg2{background: url(../images/index3.jpg) no-repeat bottom center #f3f8fc; background-size: 100% auto; padding-top:40px; padding-bottom:11vh;}



.yo{padding:6px !important; color:#444 !important;}



.f29{ font-size:3vw !important;}



.f04 img{max-width: 100%;vertical-align: middle;}



/*风采*/



.abg{background:url(../images/ab1.png) center 28px no-repeat; text-align:center; margin-bottom:40px; width:100%; font-family:hs_l; font-size:20px !important;}



.about_tab{position: relative;background: url(../images/index4.jpg) no-repeat top center;padding:8.52vh 0 0 0;}



.about_call { width:100%; margin: 0 auto; padding:0 7%;}



.about_call .ban_dot  {display:none !important;}



.about_call ul {}



.about_call li {position: relative;margin: 0 0.2%;    overflow: hidden;}



.about_call li:hover img {    transform: scale(1.1);}



.about_call li:hover p {padding: 34%;}



.about_call li>a {    overflow: hidden;}



.about_call li>a img {height:auto;    width: 100%;    transition: 0.5s;}



.about_call li p { text-align: center;background: rgba(0,0,0,0.5);  position: absolute; bottom: 0;left: 0; width: 100%;padding:4% 2%;transition: 0.5s;}



.about_call li p>a { font-size: 16px;color: #fff;}



.slick-dotted.slick-slider {margin-bottom:0 !important;}



.about_btn {display:  flex;justify-content: space-between;}



.about_btn:hover i {}



.about_btn>i {width:54px;height:54px;cursor: pointer;border: 2px solid #fff;border-radius: 50%;font-size:22px; padding-left:0.3%; color: #fff;display: flex;justify-content: center;align-items: center;position: absolute; bottom:22.5%;background: #008c3f;}



.about_btn>i:first-child {left:6.1%;}



.about_btn>i:last-child {right:6.1%; padding-right:0.6%;}







/*合作*/



.bg3{background: url(../images/index5.png) no-repeat center 13vh; padding:8.6vh 0 0 0;}



.h_title{width:925px;height:67px; margin:auto; margin-bottom:81px; position:relative;z-index:2;}



.h_title p{height:70px; color:#008c3f;font-family: 'srm'; font-size:110px;text-transform: uppercase;}



.h_title h3{font-size:30px;color:#333;line-height:40px;position:absolute;bottom:-30px;right:0; font-family: "fitle"; margin-left:315px;}



.cas_ic { margin:auto; width:90%;  position: relative; }



.cas_ic .new_web_div2021 .tempWrap{width:100% !important;}



.cas_ic *{display:block;}



.cas_ic li{width:calc((100% - 10rem) / 6);margin:10px 20px 10px 0;float:left;padding-left:0px !important;}



.cas_ic li img{width:100%;height:auto;border-radius:7px; padding:7% 4%; border: 1px #eee solid; background:#fff;}



.cas_ic ul li p{display: none;}



.cas_ic ul:nth-child(1) {width: 1300px; margin: 0 auto;}



.cas_ic ul:nth-child(2)  {width: 1300px; margin: 0 auto;}



.cas_ic ul:nth-child(3)  {width: 1300px; margin: 0 auto;}



.cas_bc{margin:0 auto 70px;  margin-top:0px;}



.cas_bc:before {content:'';background: linear-gradient(to right,#fff 3%,transparent);position:absolute;width: 10%;height:  100%;z-index: 1;top: 0;left:  0;}



.cas_bc:after {content:'';background: linear-gradient(to left,#fff 3%,transparent);position:absolute;width:  10%;height: 100%;z-index: 1; top: 0;right:  0;bottom: 0;}



.cas_more a { width: 150px; border-radius: 5px;font-size: 18px; color: #333; background: #fff; border: 1px solid #cfcfcf; margin:0 auto;     text-align: center;  line-height: 46px;  font-size: 16px;  color: #333; display: block;}



.cas_more a:hover,.cas_more:hover a{color: #fff;  background: #8dc740; display: block; transition: all .9s ease;  width: 160px;}







/*留言*/



.bg6{background: url(../images/index6.jpg) no-repeat center; padding:8.6vh 0 4vh 0;}



.bg6 .char_tit b{ line-height:48px; font-size:40px; color:#008c3f; margin-bottom:18px; letter-spacing:0.2vw;}







.input_group{display: flex;justify-content: space-between;/* margin-bottom: 20px; */flex-wrap: wrap; width:1190px; margin:auto;}



.input_item{width: 100%;margin-bottom: 20px;}



.input_item label{display: block;width: 100%; line-height:56px;text-transform: capitalize;font-size: 18px;}



.input_item label .required_text{text-transform: none;}



.required_text{font-size: 14px;color: #999;}



.input_item input{display: block; /*opacity: 0.75; */width: 100%; line-height:50px; height:50px; font-size: 16px;padding:0 18px; background:#f2f2f2; outline: none; border: solid 1px #d4d4d4;color: #999;} 



.input_item input::placeholder{color: #666; font-size: 14px;}



.message{width: 100%;margin-bottom: 20px;}



.message label{line-height:36px; font-size: 16px;text-transform: capitalize;}



.message textarea{display: block;outline: none;width: 100%; line-height:30px;height: 77px; border-radius: 5px; border: solid 1px #dddcd7;padding: 4px 18px; font-family: Arial;}



.submit_btn{width: 100%; padding-bottom:1.4%;text-align: center;}



.submit_btn input{outline: none;border: none; margin-top:10px; width:100%; font-size:18px; box-shadow: 0px 10px 20px 0px rgba(159, 168, 185, 0.15); height: 56px;background-color:#008c3f;color: white;/*border-radius:28px;*/text-transform: capitalize; font-family:hs_r;}



.submit_btn input:hover{ background:#ce1406; box-shadow: 0px 10px 20px 0px rgba(8, 51, 102, 0.25);}



.recom_pro_swiper{padding: 5px;width: 100%;box-sizing: border-box;}



.recom_pro{position: relative;}



.recom_pro_swiper_wrap{position: relative;padding: 0 40px;}



.recom_pro_img{box-shadow: 0 0 8px 0 rgba(0,0,0,0.5);box-shadow: 0 0 4px 0 rgba(0,0,0,0.5);}



.recom_pro_title{margin: 20px 0;}



.recom_pro_title a{color: #666;display: inline-block;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;height: 48px;line-clamp: 2;-webkit-line-clamp: 2;}



.recom_pro_swiper_next, .recom_pro_swiper_prev{position: absolute;right: 0px;top: calc(50% - 48px);transform: translateY(-50%);font-size: 50px;outline: none;color: #999;}



.recom_pro_swiper_prev{right: unset;left: 0px;}



.content_area{overflow: hidden;}



 @media only screen and (min-width: 768px){.recom_pro_swiper{padding: 6px;}} 



 @media only screen and (min-width: 992px){.content_area{padding: 0 66px;}



.input_item{width: 48.5%;width: 48%;}



.recom_pro_swiper{padding: 15px;}}











/*xban*/ 



.content{ width:1340px; margin:auto;}



.xban{height:172px;background: url(../images/index7.jpg) no-repeat center 0;}



.xban h2{float: left;font-size:38px;color: #fff;line-height: 56px;margin:28px 0 0 0;font-weight: bold; font-family: Microsoft YaHei; letter-spacing:2px;  font-style: italic; }



.xban h2 i{display: block;font-size:38px;line-height: 30px;padding-top:16px; letter-spacing: 2px; margin-left:110px;  font-style: italic; }



.xban .tel{float: right;margin-top:32px;margin-right: 45px;}



.xban .tel p{font-size:20.5px;color: #fff;line-height:28px;padding-left: 72px;background: url(../images/tel1.png) no-repeat left 4px;}



.xban .tel p b{display: block;font-size: 36px;color: #fff; font-family: 'DIN-BOLD'; letter-spacing:2px; line-height:42px;}



.xban .tel .zx{display: block;margin: 10px 0 0 70px;width: 183px;height: 86px;line-height: 48px;padding-left: 74px;box-sizing: border-box;font-size: 18px;color: #0189f5;background: url(../images/zx1.png) no-repeat;font-weight: bold;}



.xban .tel .zx:hover{animation: shake 1.5s linear;}







/*流程*/



.process{ background:url(../images/index8.jpg) top center no-repeat;  padding:9.5vh 0 8vh 0;}



.feat_box{width:100%;padding:70px 0;background:#f9fbff;}



.fb_con{padding:0 0px;font-size:0;text-align:center;margin-top:50px;position:relative;}



.fb_con:before{content:'';width:100%;height:2px; background: linear-gradient(to top, #d2d2d2, #dedede); position:absolute;top:160px;left:40%;margin-left:-40%;}



.fb_con dl{width:11%;display:inline-block;vertical-align:top;}



.fb_con dt{width:96px;height:96px;border-radius:100px; border:rgba(255,255,255,0.8) solid 4px; box-shadow:0 0 16px rgba(183,183,183,0.31);position:relative;margin:0 auto;transition:0.5s;}



.fb_con dt:after{content:'';width:10px;height:10px;border-radius:23px;background:rgba(255,255,255,0.9);position:absolute;top:182%; right:44%; margin-top:-11px; border:4px solid rgba(222, 222, 222, 0.8);}



/*.fb_con dl:last-child dt:after{display:none;}*/



.fb_con dl.cur dt{background:#018c40;box-shadow:0 0 16px rgba(25,193,100,0.2);transition:0.5s; border:#21c36a solid 4px;}



.fb_con dl.cur dt::before{content:'';width:80px;height:80px;border-radius:80px;/*border:1px solid rgba(255,255,255,0.15);*/position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;}



.fb_con dl dt::before{content:'';width:80px;height:80px;border-radius:80px;/*border:1px solid rgba(0,0,0,0.1);*/position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px; }



.fb_con dl.cur dt:after{background:#018c40; border:4px solid rgba(255, 255, 255, 0.9);}



.fb_con dl.cur dt i{color: #fff;}



.fb_con dl.cur dt i img{ filter: contrast(0) brightness(2);}



.fb_con dt i{width:100%;height:100%;display:block;position:absolute; overflow:hidden;z-index:9;}



.fb_con dl dt i img{position:absolute;top:0;left:0; top: 50%; left: 50%; transform: translate(-50%, -50%); width:48px;}



.fb_con dl dt i .two{top:100%;}



.fb_con dl.cur dt i .one{animation:featDl 0.5s;top:-100%;}



.fb_con dl.cur dt i .two{animation:featDl2 0.5s;top:0;}







.fb_con dl dd{margin-top:12px;}



.fb_con dl dd p{font-size:17px;font-weight:500;margin-bottom:80px;color:#161616;}



.fb_con dl.cur dd p{color:#008c3f;}



.fb_con dl dd span{line-height:24px;font-size:0.75vw;color:rgba(0,0,0,0.9); padding:12px 0.5vw; background:#fff; border:rgba(221,221,221,0.9) solid 1px; border-radius:30px; opacity:0; transition-duration:0.5s;}

.fb_con dl.cur dd span{opacity:1;}



.feat_box button{width:192px;height:40px;display:block;border:none;background:#56bfdd;margin:40px auto 0;transition:0.5s;}



.feat_box button:hover{width:222px;box-shadow:0 10px 16px rgba(29,97,224,0.52);transition:0.5s;}



.feat_box button a{display:block;color:#fff;}







@keyframes featDl{



  0%{transform:rotateY(0deg);top:0;}



  100%{transform:rotateY(360deg);top:-100%;}



}



@keyframes featDl2{



  0%{transform:rotateY(360deg);top:100%;}



  100%{transform:rotateY(0deg);top:0;}



}















@media screen and (max-width: 1680px) {



.fb_con dl{ width:12%;}}



@media screen and (max-width: 1400px) {



.fb_con dl{ width:12%;}}



/*服务*/



.navtt {display: flex;justify-content: space-between;align-items: center; flex-direction: row; max-width:87.8%;margin: 0 auto 3%;padding:3.5% 0 1.5%; border-bottom: 1px dashed #d2d2d2;}



.navt {width: 60%;}



.navt ul {display:flex;	justify-content: space-between;}



.navt li {	position: relative;z-index: 5;}



.navt li:before {content:'';width:0;height:2px;transform-origin:left;position:absolute;bottom: -170%;right:0;z-index:-1;background: #008c3f;transition:0.8s;left:auto;}



.navt li:hover:before,.navt li.on:before {width:100%;right:auto;left:0}



.navt li a {font-size:1rem;}



.innt {width: 60% !important;display: flex;align-items: center;margin: 0 !important;height: auto !important;line-height: normal !important;justify-content:flex-start;}







.nswsfenlei_2019{}



.nswsfenlei_2019 ul{display: flex;justify-content: space-between;}



.nswsfenlei_2019 li{display:inline-block; position:relative; /*transition: 0.8s;*/}



.nswsfenlei_2019 li+li{margin-left:40px;}



.nswsfenlei_2019 li:before {content:'';width:0;height:3px;transform-origin:left;position:absolute;bottom: -30px;right:0;z-index:-1;background:#008c3f;/*transition:0.8s*/;left:auto;}



.nswsfenlei_2019 li:hover:before,.nswsfenlei_2019 li.curNewsType_2019:before {width:100%;right:auto;left:0; z-index:1;}



.nswsfenlei_2019 li a{display:block;font-size: 18px;}



.nswsfenlei_2019 li:hover a,.nswsfenlei_2019 li.curNewsType_2019 a{color:#008c3f; font-weight:bold;}







.album_swiper{position: relative; margin-top: 50px; padding: 0 0 60px !important; margin-left:6%; margin-right:6%; overflow: hidden;}



.album_swiper .swiper-slide{position: relative;}



.album_swiper .swiper-slide .picture{overflow: hidden;}



.album_swiper .swiper-slide .picture img{width: 100%;}



.album_swiper .swiper-slide .content{width: 100%; box-sizing: border-box; text-align:center; padding:30px 0;/* position: absolute;*/ left: 0; bottom: 0; transition: all 0.5s;}



.album_swiper .swiper-slide:hover .content{bottom: 20px;}



.album_swiper .swiper-slide .content h2{font-size:24px; font-weight: 300; line-height: 24px; color: #333;}



.album_swiper .swiper-slide .content p{font-size: 14px; line-height: 20px; color: #fff; margin-top: 10px;}



.album_swiper .swiper-pagination{width: 30% !important; left:0px !important; top: auto !important; bottom: 17px; height:2px !important;  border-radius: 2px; overflow: hidden; background:#ccc !important;}



.album_swiper .swiper-pagination .swiper-pagination-progressbar-fill{background: #008c3f;}



.album_swiper .swiper-button{width: 110px; height: 38px; position: absolute; right:2px; bottom: 0;}



.album_swiper .swiper-button .swiper-button-prev,



.album_swiper .swiper-button .swiper-button-next{width: 43px; height: 38px; top: 0; margin-top: 0; background-size: 100%;}



.album_swiper .swiper-button .swiper-button-prev{left: 0; background-image: url("../images/swiper_prev.png");}



.album_swiper .swiper-button .swiper-button-next{right: 0; background-image: url("../images/swiper_next.png");}



.album_swiper .swiper-button .swiper-button-prev:hover{background-image: url("../images/swiper_prev_hover.png");}



.album_swiper .swiper-button .swiper-button-next:hover{background-image: url("../images/swiper_next_hover.png");}



.album_swiper .swiper-button .swiper-button-next:after{ font-size:0px;}



.album_swiper .swiper-button .swiper-button-prev:after{ font-size:0px;}







/*简介*/



.gyc{ margin-left:7%;}



.indexTle strong {font-size: 2.2rem;color: #111111; line-height: 1.4;margin-bottom: 1.5rem; display: block;}



.indexTle strong span {display: block; padding-bottom: 2%;}



.indexTle strong b {



    font-size: 36px;



    align-items: center;



    line-height: 36px;



    position: relative;



}



.indexTle strong b:after {



    content: '';



    width:44px;



    height: 2px;



    background: #177e12;



    position: absolute;



    top: 105px;



    left: 0;



}



.indexTle strong b span {



    font-size: 30px; display:block;



    text-transform: uppercase;



}



.indexTle .text {font-size: 1vw;color: #777777; line-height: 1.7; padding-bottom:1.8%;}



.indexOne {padding:12vh 0; z-index: 999; position: relative; background: url(../images/index9.jpg) center no-repeat;}



.indexOne .box {display: flex; justify-content: space-between; align-items: center;}



.indexOne .le {width:41.5%;}



.indexOne .le ul {padding:3vh 0 3vh 0; border-top: 2px solid #DCDCDC; border-bottom: 2px solid #DCDCDC; margin:3.5vh 0 5.5vh 0;}



.indexOne .le ul {display: flex; justify-content: space-between;}



.indexOne .entitle-1{color: #ccc;}



.indexOne .title-1{color: #008c3f;}



.indexOne .title-1 h3{font-weight: 900;color: #008c3f; font-size:2.2vw; font-family: Microsoft YaHei;}



.indexOne .title-3 h3{font-weight: 900;}



.indexOne .title-2 {color: #222;margin-top: .5%;letter-spacing: -2px; font-size:40px; margin-bottom:2.6vh;}



.indexOne .le ul li span {color: #666666; padding-bottom: 4%; display: block; font-size:0.9vw;}



.indexOne .le ul li .counter {font-size: 2.9vw;font-weight: 700;color:#008c3f;  line-height:3.4rem; font-family: srm;}



.indexOne .le ul li em {font-size: 1.3vw;color: #333333;}



.indexOne .le ul li i {font-style: normal;font-size: 1.18rem;color: #333333;}



.indexOne .le ul li i sup {font-size: 1.1rem;}



.indexOne .re {width:52%;}



.indexOne .re .videoBox {position: relative; overflow: hidden;}



.indexOne .re .videoBox > img {width: 100%; max-height: 37rem; transform: translate(-0%, 0%) !important;}







/*.indexOne .re a {position: absolute; left:50%; top: 50%; padding: 34% 0 0 45.4%;  width:100%; height:100%; transform: translate(-50%, -50%); background: rgba(0, 0, 0, 0.2);}


*/
.inMore {width: 10rem; height: 2.52rem; background: linear-gradient(to right, #0e9f3c 10%, #008c3f 100%); z-index: 1; display: block; display: flex; align-items: center; justify-content: center; transition: 1s; position: relative;}



.inMore span {color: #fff; font-size: 1rem;color: #ffffff; margin-right: 20%; transition: .5s; position: relative; z-index: 1;}



.inMore img {position: relative; left: 0; transition: .5s;}



.inMore:hover img {left: 5%;}



/* .inMore:hover {border-radius: .5rem;} */



.inMore:hover {background: none; transition-delay: .1s;}



.inMore::before {content: "";  z-index: 0;   display: block;width: 0%;height: 100%; background: linear-gradient(to right, #008c3f 10%, #0e9f3c 100%);position: absolute; left: 0;bottom: 0;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;margin: auto;}



.inMore:hover:before { width: 100%;}







/* tc */



.video-js {width: 100%;height: 100%;}



.video-js .vjs-tech { position: relative;}



.vjs-control-bar { opacity: 0;}



.video-js .vjs-control-bar { position: relative;background-color: rgba(43, 51, 63, 0.2);}



#hi-video-pop {display: none;position: fixed;top: 0;left: 0; z-index: 99999; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); text-align: center; -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;}



#hi-video-pop * {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}



#hi-video-pop .hi-close {position: absolute;top: 100%; left: 50%; z-index: 5;margin: 20px 0 0 -20px;width: 40px;height: 40px;color: #fff; background: #fff; border-radius: 50%;transition: 0.3s;cursor: pointer;}



#hi-video-pop .hi-close:after,



#hi-video-pop .hi-close:before {content: "";position: absolute; top: 50%; left: 50%; z-index: 5; width: 20px; height: 2px; margin: -1px 0 0 -10px; background: #333; transition: 0.3s;}



#hi-video-pop .hi-close:hover { background: linear-gradient(to right, #0e9f3c 10%, #008c3f 100%);}



#hi-video-pop .hi-close:hover:after,



#hi-video-pop .hi-close:hover:before {background: #fff;}



#hi-video-pop .hi-close:after {-webkit-transform: rotate(45deg);transform: rotate(45deg);}



#hi-video-pop .hi-close:before {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}



#hi-video-pop .hi-video-box {position: fixed; left: 0;top: 0; z-index: 1; width: 100%;height: 100%;display: flex;align-items: center; justify-content: center;}



#hi-video-pop .hi-video-box .hi-video-wrap {position: relative;max-width: 100vh;border: 2px solid #fff;}



#hi-video-pop .hi-video-box .hi-video-wrap video { width: 100%;height: 100%; vertical-align: top;}



@media (max-width: 767px) { #hi-video-pop .hi-video-box .hi-video-wrap {max-width: 90%;}}



 



#hi-video-pop2 { display: none;height: 0; width: 0;}











/*新闻*/



.index10{background: url(../images/index10.png) no-repeat top center;background-size: 100% auto; padding-top:10.7vh; padding-bottom:11.6vh;}







.index10 .news_l{float: left;width: 610px;}



.index10 .video_r{background: url(../images/index11.png) no-repeat center; width:30.8vw; height:40vh; background-size: 100% auto; overflow: hidden;transform: rotate(0deg);}







.pulse{ position:absolute; top:50%; left:50%; z-index:1; margin-top:-75px; margin-left:-75px; width:150px; height:150px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#008c3f; box-shadow:1px 1px 20px #008c3f; opacity:0; -webkit-animation:warn 2s ease-out 1s; -moz-animation:warn 12 ease-out 1s; animation:warn 2s ease-out 1s; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-iteration-count:infinite; transform:scale(0); z-index: 4;}



.pulse1{ position:absolute; top:50%; left:50%; z-index:1; margin-top:-75px; margin-left:-75px; width:150px; height:150px; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#008c3f; box-shadow:1px 1px 20px #008c3f; opacity:0; -webkit-animation:warn 2s ease-out; -moz-animation:warn 2s ease-out; animation:warn 2s ease-out; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-iteration-count:infinite; transform:scale(0); z-index: 4;}







.video_r:hover .pulse{ transform:scale(1); }



.video_r:hover .pulse1{ transform:scale(1); }



.video_r:hover .pulse{ transform:scale(1); }



.video_r:hover .pulse1{ transform:scale(1); }



.video_r{ display: block; width: 100%;  position:relative; z-index: 3; margin-top:5%; margin-bottom:6%;}



.video_r > a{display: block;width: 100%;height: 100%;position: relative;/*background: rgba(0,0,0,0.35);*/transition: 0.3s all ease}



/*.video_r:hover > a{background: rgba(0,0,0,0.15);}*/



.video_r .img{ display: block; width: 32px; height: 42px; padding: 31px 36px 31px 36px; border-radius: 50%; overflow: hidden; position: absolute; top: 50%; left: 50%;  margin-left: -50px;  z-index: 5;margin-top: -50px;}



/*.video_r .img img{ width: 100%; height: 100%; display: block}*/







.index10 .c-666{ margin-bottom:50px;}



.w40{width:30.8vw; float:left;}



.w40 strong a{display: block;padding-left:30px;background: url(../images/ti.png) no-repeat left center; line-height: 40px;color: #008c3f; font-size:1.2vw; font-family:hs_b;}



.news_r{ margin-top:1.7%;}



.news_r ul li{width:100%;height:5.6vh;line-height:5.6vh; border-bottom:#dcdcdc 1px dashed;overflow: hidden;}



.news_r ul li a{font-size:0.93vw;color: #333;display: block;float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.news_r ul li span{font-size:0.9vw;color: #333;display: block;float: right; text-align:right;}







.w50{width:58%; float: right;}



.w50 strong a{display: block;padding-left: 35px;background: url(../images/ti.png) no-repeat left center;line-height:36px;color: #008c3f; font-size:1.2vw; font-family:hs_b;}



.w46{ width:48%;}











/*新闻中心*/



.news{ padding:0 0 0 0;}



.news_t{height:5.6vh; margin-bottom:1.5vw; border-bottom:#dcdcdc solid 1px;}



.news_t ul li{float: left; background:#fff; border-bottom: #dcdcdc solid 1px; position: relative;}



.news_t ul li a{font-size:1.05vw;color: #272727;display: block;height:5.6vh;line-height:5.6vh; width:9.4vw; text-align:center; /*padding:0 1vw;*/ float: left;}



.news_t ul li a:hover:after,.news_t ul li.on a:after{   content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #008c3f; position: absolute; bottom: -5px; left:48%; }



.news_t ul li a:hover,.news_t ul li.on a{color: #fff; text-align:center; background:#008c3f; border-bottom: #008c3f solid 1px;}



.news_t ul li em{display: block;float: left;width: 28px;height: 22px;overflow: hidden; margin:21px 5px 0 0;}



.news_t ul li em img{width: 28px;height: 44px;}



.news_t ul li a:hover em img,.news_t ul li.on a em img{ margin-top:-22px;}



.news_top{ }



.news_top dl{ overflow:hidden;}



.news_top dl dt{width:27%; float: left;overflow: hidden;line-height: 0; margin-bottom:3.8vh;}



.news_top dl dt img{width: 100%;}



.news_top dl dd{width:68.6%;float: right;}



.news_top dl dd h5{height: 3.1vw;line-height:3.4vw;overflow: hidden; border-bottom:#dcdcdc 1px dotted;}



.news_top dl dd h5 a{font-size:1.1vw;color: #333; font-weight:bold; display: block;float: left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



.news_top dl dd h5 i{font-size:0.85vw;color: #666;font-weight: normal; font-family:Arial, Helvetica, sans-serif;display: block;float: right;width: 100px; text-align:right;}



.news_top .news_desc01{font-size:0.9vw;color: #666;  line-height:1.8vw;overflow: hidden; padding:10px 0 0;}



.news_top dl dd span{display: block;float:right; }



.news_top dl dd span a{display: block;font-size:0.9vw;color: #333; height: 24px;text-align: center;  line-height: 24px;overflow: hidden;}



.news_top dl dd span a:hover{animation:shake 1s linear;-webkit-animation:shake 1s linear;}



.news_top em{display: block;width: 65px;position: absolute;top: -3px;right: -3px;}



.news_top em img{width: 65px;height: 65px;}

.lagi{background-image: linear-gradient(to right,rgba(255, 255, 255, 0.8),rgba(255, 255, 255, 0.1)); color:#115b1f; font-weight:bold; overflow:hidden; border-radius:11px; padding:1.4vw 0; font-size:1vw; font-family: Microsoft YaHei;}
.lagi img{ float: left; padding:0.5vw 0.9vw 0.7vw 0.7vw}
.lagi b{font-family: 'ban'; font-weight:normal; font-size:1.6vw; float:left; color:#111; line-height:3vw; margin-right:0.9vw;}
.lagi bb{ float:left; line-height:3vw;}