@charset "utf-8";
.index_service{padding:1rem 0 0}
.index_service ul{display:flex;justify-content:space-between;flex-wrap: wrap;}
.index_service ul li{width:100%;padding:1rem;text-align:center;-webkit-transition: all .8s;-moz-transition: all .8s;transition: all .8s}

.index_service ul li .pic{width:200px;height:200px;border:3px solid #9ecc2f;border-radius:50%;display:inline-block;-webkit-transition: all .8s;-moz-transition: all .8s;transition: all .8s}

.index_service ul li .ico_1{background:url(../../images/ico_1.png) no-repeat 50% 50%}
.index_service ul li .ico_2{background:url(../../images/ico_2.png) no-repeat 50% 50%}
.index_service ul li .ico_3{background:url(../../images/ico_3.png) no-repeat 50% 50%}
.index_service ul li .ico_4{background:url(../../images/ico_4.png) no-repeat 50% 50%}
.index_service ul li h2{font-family:latoblack;font-size:1.6rem;color:#9ecc2f;text-transform:uppercase;margin:0.6rem auto}
.index_service ul li p{color:#242424;font-size:1.4rem}


.index_about{background:url(../../images/about_bg.jpg) no-repeat center;background-size:cover;padding:1rem 0;box-sizing:border-box}
.index_about .title{font-family:latolight;font-size:3rem;color:#fff}
.index_about .left{width: 100%;text-align: left;}
.index_about .left h4{font-family: 'latoblack';font-style: italic;font-size: 3rem;color: #9ecc2f;margin-bottom: 1rem}
.index_about .left p{line-height: 1.8;font-size: 1.6rem;color: #fff;text-align: left}
.index_about .right{width: 100%;position: relative;}
.index_about .swiper-container{width:100%;margin:0 auto 0;padding: 0 0 20px;}
.index_about .swiper-wrapper{width: 100%}
.index_about .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.index_about .append-buttons{text-align:center;margin-top:20px}
.index_about .append-buttons a{display:inline-block;border:1px solid #007aff;color:#007aff;text-decoration:none;padding:4px 10px;border-radius:4px;margin:0 10px;font-size:13px}
.index_about .swiper-pagination-fraction{bottom:0}
.index_about .swiper-pagination-bullet-active{background:#fff!important}
.index_about .swiper-pagination-bullet{width:50px;border-radius:5px}
.index_about .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#cfdce7}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{text-align: center;bottom: 0}

.index_about img{width:100%;}

.index_about_list{background-color:#9ecc2f;padding:1rem 0;color:#fff}
.index_about_list dl{width:100%;float:left;text-align:center;padding: 1rem 0}
.index_about_list dl dt{float:left;width:115px;height:115px;background:url(../../images/ico_5.png)}
.index_about_list dl:nth-child(2) dt{background:url(../../images/ico_6.png)}
.index_about_list dl:nth-child(3) dt{background:url(../../images/ico_7.png)}
.index_about_list dl dd{float:left;text-align:left;padding-left:1rem;position:relative;}
.index_about_list dl dd h3{font-size:4rem;font-family:latoblack}
.index_about_list dl dd em{font-size:2rem;font-style:normal}


.index_product{padding:1rem 0 0 0}

.index_product .list{border:2px solid #184e84;padding:0 20px;z-index:1;position:relative;box-sizing:border-box;padding-bottom: 30px;box-sizing: border-box;margin-top: 1rem}
.index_product .list h2{font-family:latoblack;font-size:30px;text-transform:uppercase;color:#184e84;box-sizing:border-box;padding:0 0 0;text-align:center;height: 100px;overflow: hidden;line-height: 100px}
.index_product .list p{display:block;width:100%;box-sizing:border-box;font-size:1.6rem;line-height: 2}
.index_product .list img{width:100%;}


.index_partners{background:#f2f1f1;padding:1rem 0 ;overflow: hidden;margin-top: 1rem}
.index_partners .content{width: calc(1280px + 128px);max-width: none;overflow: hidden;}
@media screen and (max-width:1370px){
    .index_partners .content{width: calc(1200px + 128px);max-width: none;overflow: hidden;}
}
.index_partners .swiper-container{width:1280px;margin:30px auto 0;padding: 0 0 30px;}
.index_partners .swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.index_partners .append-buttons{text-align:center;margin-top:20px}
.index_partners .append-buttons a{display:inline-block;border:1px solid #007aff;color:#007aff;text-decoration:none;padding:4px 10px;border-radius:4px;margin:0 10px;font-size:13px}
.index_partners .swiper-pagination-fraction{bottom:0}
.index_partners .swiper-pagination-bullet-active{background:#105085!important}
.index_partners .swiper-pagination-bullet{width:50px;border-radius:5px}
.index_partners .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#cfdce7}
.index_partners .swiper-button-prev{background:url(../images/l.png);width:32px;height:64px;top:40%}
.index_partners .swiper-button-next{background:url(../images/r.png);width:32px;height:64px;top:40%}
.index_partners img{width:100%;max-height:172px}

