﻿#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    background-color: #009944;
}


.home_tit{margin-bottom:40px;}
.home_tit p{font-size:36px;font-weight:500;color:#333;line-height:36px;margin:0 auto 20px;text-align: center;height:40px;}
@media screen and (max-width:768px){
    .home_tit{margin-bottom:15px;}
    .home_tit p{margin-bottom:10px;font-size:28px;}
}

.home_underline{width:50%;margin-left:25%;height:2px;background:rgba(35,37,46,.1);z-index:1;}
.home_underline div{height:3px;width:50px;background-color:#009944;margin:0 auto;margin-top:3px;}


.ellipsis2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}
.ellipsis8{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;text-overflow:ellipsis}
.imgbg{width:100%;height:100%;transition:ease 1s;background-position:center;background-repeat:no-repeat;background-size:cover;transition:ease 1s}
.font32{font-size:28px}


/* 首一 */
#fulllPage .section:first-child{background: url(/public/img/banner1.jpg);}
.h_first{display: table-cell;vertical-align: middle;height: 100vh;transition: all 0.8s;}
/* .t_owl .owl-item.active .h_first{transform: translateY(0);} */
.h_first .f_left{width: 44vw;display: flex;align-content: center;justify-content: center;}
.h_first .f_left .f_ul{width: 90%;margin-top: 3vw;}
.h_first .f_left .f_ul .f_li{width: 32%;float: left;margin-bottom: 20px;transition:all ease-out .8s;}
.h_first .f_left .f_ul .f_li:nth-child(3n-1){margin-left: 2%;margin-right: 2%;}
.h_first .f_left .f_ul .f_li .f_img{border-radius: 50%;width: 112px;height: 112px;overflow: hidden;margin: 0 auto;background-color: #fff;}
.h_first .f_left .f_ul .f_li .f_img img{width:auto;height: 100%;display: block;object-fit: contain;}
.h_first .f_left .f_ul .f_li .f_tit{font-size: 16px;line-height: 26px;text-align: center;color: #fff;margin-top:5px;height:52px;}
.h_first .f_left .f_ul .f_li:hover{transform: translateY(-10%);}

@media screen and (max-width:768px){
    #fulllPage .section:first-child{background: url(/public/img/banner1.jpg);background-position-x: 87%;background-position-y: 37%;}
    .h_first{height: 100vh;display: flex;align-items: center;}
    .h_first .f_left{width: 100%;}

    .h_first .f_left .f_ul .f_li{margin-bottom: 10px;}
    .h_first .f_left .f_ul .f_li .f_img{width: 80px;height: 80px;}
    .h_first .f_left .f_ul .f_li .f_tit{font-size: 14px;line-height: 18px;height: 40px;}
    .t_owl .owl-dots{position: absolute;z-index: 9999;}

}
@media (max-width:640px){
.cn-title{font-size:26px;padding-bottom:6%;}
}
.certified-text{text-align:left;padding-top: 6%;padding-left:10%;}
.cn-title{color:#ffffff;font-size:22px;font-weight:normal;}
@media (min-width:1024px){
.cn-title{font-size:30px;line-height:35px;}
.certified-text{position:relative;z-index:2;}
}
@media (min-width:1400px){
.cn-title{font-size:42px;line-height:50px;}
}
@media (min-width:1600px){
.cn-title{font-size:62px;line-height:80px;}
}
@media (max-width:480px){
.certified-text{text-align:center;}
}


/* 轮播图 */

.full-bg-image{background-position: 0 0;width: 100%;height: 100vh;background-attachment: fixed;background-size: 100%;background-position-x: center;}
.banner{width:100%;overflow:hidden;position:relative}
.banner_inner{position:relative;height:100vh;width:990px;margin:0 auto}
.banner_img{width:20000px}
.banner_img li{float:left;width:100vw;position:relative;transition-delay: 0.8s;transition:background-position-Y 1.2s;}
.banner .child1{position:absolute;width:900px;height:100vh;left:400px;top:0}
.banner .child2{position:absolute;width:900px;height:100vh;left:-200px;top:0}
.banner_common{width:1920px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;width:60px;height:60px;cursor:pointer;background:url(/public/img/banner_btn_l_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;width:60px;height:60px;cursor:pointer;background:url(/public/img/banner_btn_r_24.png) no-repeat;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover,.banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control li{float:left;margin-left:10px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#009944}
@media screen and (max-width:768px){.banner .child{width:25%}
.banner .child img{width:100%}
}.banner_inner{position:relative;height:100vh;width:990px;margin:0 auto}
#js_banner_img{height:100vh;overflow:hidden}
.banner_pre:hover,.banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:auto;position:absolute;bottom: 30px;left:50%;margin-left:-65px}
.banner .control li{float:left;margin-left:10px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#fff}
.pagination{position:absolute;left:0;text-align:center;bottom:15px;width:100%;z-index:100}
@media screen and (max-width:768px){.banner_inner{width:100%;height:150px}
.banner_inner img{width:100%;object-fit:cover;background-size:auto 150px}
.banner .child1,.banner .child2{width:30%;max-height:150px}
.banner .control{top:135px;width:100%;left:0;margin:0;display:flex;justify-content:center}
.banner .control li{width:5px;height:5px}
#js_banner_img{height:150px;}
.banner_common{display:none;}
}


/* 关于我们 */


.h_about{box-sizing:border-box;position:relative}
.a_index_tit{position:relative;z-index:2;transition:ease 1.5s}
.a_index_tit span{font-size:2.2vw;display:block;font-weight:400;color:#555555;position:relative;height: 46px;line-height: 2vw;}
.a_index_tit span::before{content:"";display:block;width:22.5vw;transition:ease 2s;height:1px;position:absolute;left:-23.54166vw;top:50%;transform:translateY(-50%);z-index:1;background:#009944;display: none;}
.a_index_tit .en{font-size:2.5vw;line-height:2.6vw;font-weight:normal;display:inline-block;text-transform:uppercase;background:linear-gradient(-90deg,#67C3A2,#2F4D88);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.h_about{background:#f6f6f6;position:relative;z-index:1}
.h_about::before{content:"";animation:mlfly 50s infinite alternate;display:block;width:100%;height:100%;position:absolute;left:0;bottom:0}
.h_about .aboutBox{width:38vw;margin-left:7vw}
.h_about .titbar{margin-bottom:2vw;margin-top: 2.4vw;}
.h_about .titbar h3{font-weight:bold;color:#2F4D88;padding-bottom: 10px;}
.h_about .titbar h4{font-weight:normal;color:#555555;text-align: justify;font-size: 1.1vw;line-height: 2vw;margin-bottom: 1vw;text-indent: 2.2vw;}
.a_about_num{display:flex;justify-content:space-between;color:#555555;font-size:16px}
.a_about_num .timer{font-size:3.4vw;min-width:10.5vw;font-weight:normal;color:#315089}
.a_about_num .num:nth-child(2) .timer{color:#4C8995}
.a_about_num .num:nth-child(3) .timer{color:#66C1A1}
.a_arr_more{width:40px;position:relative;height:40px;text-align:center;display:block;line-height:36px;font-size:20px;position:relative;transition:ease .5s;overflow:hidden;border-radius:50%;border:1px solid #555555}
.a_arr_more::after{content:'';transition:ease 1s;display:block;width:40px;height:40px;background:linear-gradient(-90deg,#2F4D88,#67C3A2);opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:-1}
.a_arr_more:hover::after{opacity:1}
.a_arr_more:hover{border-color:transparent;color:#fff}
.h_about .a_arr_more{margin-top:2vw}
.h_about .imgbox{width:50vw;position:relative;height:100%;position:absolute;right:0;top:0}
.h_about .imgbox::before{content:"";display:block;z-index:1;width:100%;height:100%;background:#fff;transition:ease 1s;position:absolute;left:0;top:0}
.h_about.active .imgbox::before{width:0}
.jbs{background:linear-gradient(-90deg,#67C3A2 0%,#2F4D88 99.6337890625%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}
.a_desc{font-size:18px;font-weight:400;color:#555555;line-height:30px}
@media screen and (max-width:768px){.a_slide{padding:0px 10px;}
.a_index_tit{text-align:center}
.a_index_tit span{font-size:28px;margin-bottom:0;;;line-height: 40px;}

.a_index_tit .en{font-size:18px;line-height:18px;white-space:nowrap;margin: 0px auto 10px;}
.h_about .imgbox::before{display:none}
.h_about .imgbox{width: 100%;z-index: -1;}
.h_about::before{animation:none;background-size:100% auto}
.h_about .aboutBox{width:100%;margin-left: 0;}
.h_about .titbar h3{font-size:16px}
.h_about .titbar h4{font-size:16px;line-height: 28px;text-indent: 32px;color: #fff;text-shadow: 0px 2px 6px rgb(0 0 0 / 50%);}
.h_about .titbar{margin-bottom:0px;background: rgb(0 0 0 / 70%);padding: 10px;}
.a_about_num{margin-top: 20px;background: rgb(0 0 0 / 70%);justify-content: center;}
.a_about_num .num{font-size:14px;padding: 5px 2% 5px 2%;}
.a_about_num .num p{font-size: 12px;color: #fff;overflow: hidden;height: 22px;}
.a_about_num .num:nth-child(2){padding-left: 0;padding-right: 0;}
.a_about_num .num{width:30%;float: left;}

.a_about_num .timer{font-size:30px;color: #4a77a8;}
.h_about .a_arr_more{margin-top:30px}
.a_arr_more{width:32px;line-height:32px;height:32px}
.a_desc{font-size:14px;line-height:24px}
.font32{font-size:16px}

}
.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}

/* 为什么选择我们 */
 
.rel{position:relative;}

img{max-width:100%;}
.h_choise_box{float:left;width:25%;height:100vh;background-color:#f9f9f9;text-align:center;}
.h_choise_box:nth-child(even){background-color:#f0f0f0;}
.h_choise_box::before{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;transform:translateY(100%);background:-webkit-linear-gradient(135deg, #1d95ed, #24a7ec, #3ce0ea);background:-o-linear-gradient(135deg, #1d95ed, #24a7ec, #3ce0ea);background:-moz-linear-gradient(135deg, #1d95ed, #24a7ec, #3ce0ea);background:linear-gradient(135deg, #1d95ed, #24a7ec, #3ce0ea);background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;visibility:hidden;}
.h_choise_box:nth-child(even)::before{transform:translateY(-100%);}
.h_choise_box:nth-child(2)::before{background:-webkit-linear-gradient(135deg, #f57239, #f68d40, #f9d556);background:-o-linear-gradient(135deg, #f57239, #f68d40, #f9d556);background:-moz-linear-gradient(135deg, #f57239, #f68d40, #f9d556);background:linear-gradient(135deg, #f57239, #f68d40, #f9d556);}
.h_choise_box:nth-child(3)::before{background:-webkit-linear-gradient(135deg, #29bd90, #4bc581, #9ed95b);background:-o-linear-gradient(135deg, #29bd90, #4bc581, #9ed95b);background:-moz-linear-gradient(135deg, #29bd90, #4bc581, #9ed95b);background:linear-gradient(135deg, #29bd90, #4bc581, #9ed95b);}
.h_choise_box:nth-child(4)::before{background:-webkit-linear-gradient(135deg, #5c35dc, #7a4ae4, #cf86fa);background:-o-linear-gradient(135deg, #5c35dc, #7a4ae4, #cf86fa);background:-moz-linear-gradient(135deg, #5c35dc, #7a4ae4, #cf86fa);background:linear-gradient(135deg, #5c35dc, #7a4ae4, #cf86fa);}
.h_choise-a1{position:absolute;left:0;top:0;right:0;bottom:0;display:none;}
.h_choise_box .h_c_img{width:100px;margin: 0 auto;}
.h_choise_box .h_c_img img{width:100%;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
.h_choise_box .h_c_img .mg1h{position:absolute;left:0;top:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.h_choise_box .h_c_tit{font-size:28px;line-height:42px;color:#333;padding-bottom:41px;margin-top:40px;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;height: 78px;width: 90%;margin: 40px auto 0;font-weight: normal;position: relative;}
.h_choise_box .h_c_tit:after{content: "";position: absolute;width: 10%;left: 45%;bottom: 0;height: 1px;background-color: #666;}
.h_choise_box .h_c_info{width:90%;height:186px;padding-top:30px;margin: 0 auto;}
.h_choise_box .h_c_info p{text-align: justify;font-size:20px;line-height: 30px;transition: all .4s;color: #666;margin-bottom: 20px;}
.h_choise_box:hover .h_c_tit:after{background-color: #fff;}
.h_choise_box:hover .h_c_info p{color: #fff;text-align: justify;}

@media screen and (min-width:1200px){
.h_choise_box{transform:translateY(-100%);-webkit-transition:all 1.5s ease 0s;-moz-transition:all 1.5s ease 0s;-o-transition:all 1.5s ease 0s;transition:all 1.5s ease 0s;}
.h_choise_box:nth-child(even){transform:translateY(100%);}
.active .h_choise_box{transform:translateY(0);}
.h_choise_box:hover::before{transform:translateY(0);visibility:visible;}
.h_choise_box:hover .h_c_img .mg1{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.h_choise_box:hover .h_c_img .mg1h{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.h_choise_box:hover .h_c_tit{color:#fff;}
.h_choise_box:hover .h_c_info .span-01{border-color:#fff;}
.h_choise_box:hover .h_c_info .span-01 a{color:#fff;}
}

.h_c_table{display: table;}
.h_c_table,.h_c_table_cell{width: 100%; height: 100%; vertical-align: middle;}
.h_c_table_cell{display: table-cell;}

@media screen and (max-width:768px){
.h_c_table, .h_c_table_cell{vertical-align: top;}
.h_choise{height: calc(100vh - 56px);margin-top: 56px;}
.h_choise_box{width:50%;position: relative;}
.h_choise_box:last-child,.h_choise_box:nth-child(4){width:50%;}
.h_choise_box .h_c_img{width:45px;transition: all .4s;margin-top: 20px;}

.h_choise_box .h_c_tit{font-size:16px;line-height:24px;height: auto;padding-bottom: 15px;margin-top: 20px;width: 95%;} 
.h_choise_box:hover .h_c_tit{color: #fff;}
.h_choise_box:hover .h_c_img .mg1h{opacity: 1;}

.h_choise_box{height: calc(50vh - 28px);overflow: hidden;}
.h_choise_box:nth-child(2),.h_choise_box:nth-child(3){background-color: #f0f0f0;}
.h_choise_box:nth-child(1),.h_choise_box:nth-child(4){background-color: #fff;}

.h_choise_box:nth-child(2){z-index: 10;}
.h_choise_box .h_c_info{overflow: hidden;transition: all .4s;height: auto;padding-top: 15px;}
.h_choise_box .h_c_info p{font-size: 14px;line-height: 18px;margin-bottom: 10px;}
.active .h_choise_box {transform: translateY(0);}
.h_choise_box:hover::before {transform: translateY(0);visibility: visible;}

}





/* 最新资讯 */


.col_box{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-top:30px;}

@media (min-width:992px){
.col_box{float:left;}
.col_box{width:33.33333333%;}
}

.news_a1{-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.news_a1 .span_cont{background-color:#fff;border-radius:5px;padding:20px 25px 20px;}
.news_a1 .span_cont i{position:relative;font-style:normal;padding-left:96px;padding-top:12px;}
.news_a1 .span_cont .n_date{position:absolute;left:0;top:6px;font-size:14px;color:#666;line-height:14px;width: 75px;border-right: 1px solid #e2e2e2;}
.news_a1 .span_cont .n_date .n_day{font-size:40px;font-weight: normal;color:#333;line-height:48px;padding-bottom:13px;background:url(/public/img/line-05.jpg) left bottom no-repeat;margin-bottom:11px;}

.news_a1 .span_cont .b_title{font-size:30px;color:#333;line-height:36px;height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news_a1 .span_cont .b_title h2{font-size:20px;line-height:inherit;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.news_a1 .n_des{font-size:15px;line-height:24px;color:#7d7d7d;font-weight:lighter;height:72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:20px;}

@media screen and (min-width:1200px){
.news_a1:hover{-webkit-box-shadow:0 0 10px rgba(0, 153, 68, .4);-moz-box-shadow:0 0 10px rgba(0, 153, 68, .4);box-shadow:0 0 10px rgba(0, 153, 68, .4);}
.news_a1:hover .span_cont .bdo-tag{background-color:#009944;color:#fff;}
.news_a1:hover .span_cont .b_title h2{color:#009944;}
}
@media screen and (max-width:1199px){

.news_a1 .span_cont i{padding-left:70px;padding-top:50px;}
.news_a1 .span_cont .b_title{font-size:24px;line-height:30px;height:54px;}
}
@media screen and (max-width:768px){
.col_box{margin-top: 5px;padding-left: 10px;padding-right: 10px;}

.news_a1 .span_cont{padding:5px 10px ;}
.news_a1 .span_cont i{padding-top: 5px;padding-left: 85px;}
.news_a1 .span_cont .n_date .n_day {padding-bottom: 5px;font-size: 30px;line-height: 30px;margin-bottom: 5px;}
.news_a1 .span_cont .b_title h2{font-size: 18px;line-height: 26px;font-weight: normal;}
.news_a1 .n_des{display: none;}
}


/* 服务项目 */
.abo_s4{position:relative;z-index:9999;}
table{width:100%;border-collapse:collapse;}

.service-cont{position:relative;z-index:10;padding-top: 30px;width: 85%;display: flex;align-items: center;}
.h_service-mc{position:absolute;left:0;top:0;bottom:0;width:38%;background:rgba(6, 16, 28, .8);}
.h_service-word{float:left;width:32.5%;font-size:14px;color:#ccc;line-height:24px;margin-right: 6%;}
.h_service-word .a_index_tit span{color:#ccc;}
.h_service-word .div-title{font-size:38px;line-height:48px;padding-bottom:23px;font-weight: normal;color:#ccc;}
.h_service-word .div-word{margin-top:25px;color: #ccc;text-align: justify;font-size: 1vw;line-height: 2vw;}
.service-pertner-case{margin-top:73px;}
.service-pertner-case .span-txt{font-size:18px;line-height:18px;color: #ccc;margin-bottom: 20px;}
.service-pertner-case .span-number{font-size:72px;line-height:72px;margin-top:20px;;color: #ccc;}
.h_service-owl{float:right;width:61.5%;padding-top:6vw;}
.h_service-owl .owl-dots{text-align:center;height:14px;margin-top:30px;}
.h_service-owl button.owl-dot{display:inline-block;width:14px;height:14px;border-radius:50%;border:1px solid #009944;margin:0 8px;}
.h_service-owl button.owl-dot.active{background-color:#009944;}
.h_service-owl .a-logo{display:block;margin-top:20px;border-radius:10px;overflow:hidden;position:relative;}
.h_service-owl .a-logo:first-child{margin-top:0;}
.h_service-owl .a-logo .span-01{background:#fff;border-radius:10px;}
.h_service-owl .a-logo img{display:block;width:100%;border-radius:10px;height: 8.75vw;object-fit:contain;}
.h_service-owl .span-mc{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0, 153, 68, .9);font-size:16px;color:#fff;text-align:center;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.h_service-owl .span-mc p{height: 100%;width: 100%;text-align: center;color: #fff;font-size: 20px;display: flex;align-items: center;justify-content: center;}
.h_service-owl .a-logo:hover .span-mc{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;border-radius: 10px;}
.h_service-owl .span-tit{text-align: center;padding-top: 8px;font-size: 16px;height: 48px;line-height: 22px;}
@media screen and (max-width:1439px){
.h_service-word .div-title{font-size:42px;line-height:42px;}
}



@media screen and (max-width:768px) {

.h_service-word .a_index_tit span{color: #525152;}
.service-cont{padding-top: 0px;display: block;width: 96%;}
.h_service-word .div-word{margin-top: 10px;color: #666;font-size: 16px;line-height: 28px;text-indent: 32px;}

.service-pertner-case .span-txt{color: #525152;margin-bottom: 10px;}
.h_service-mc{display:none;}
.h_service-word .div-title{font-size:32px;}
.service-pertner-case{margin-top:15px;text-align:center;}
.service-pertner-case .span-number{font-size:40px;line-height:40px;margin-top: 25px;color: #333;}
.h_service-word,.h_service-owl{float:none;width:auto;max-width:100%;margin-right: 0px;}

.h_service-owl .a-logo{float:left;width:100%;margin:0 0 10px;padding:0 3px;}
.h_service-owl .a-logo img{height: 60px;}
.h_service-owl .owl-dots{margin-top: 0px;}
.h_service-owl .span-tit{font-size: 14px;line-height: 16px;padding-top: 4px;height: 36px;}
}

/* 整版 */
@media screen and (max-width:768px){
    .h_about .aboutBox,.abo_ser,.news-list{height: calc(100vh - 70px);margin-top: 70px;}
}

/* 右侧按钮 */
#fp-nav ul li .fp-tooltip.right{display: none !important;}


