﻿@charset "utf-8"; 
:root{--fontfamily:'Poppins',sans-serif;--color:#b1d04a}
.home-banner video{width:100%;min-height: inherit;}
.choose-ul .choose-item .title{height: 35px;}
@font-face {font-family: "iconfont";src: url('/js/42916/iconfont.ttf') format('truetype');}
.iconfont {font-family: "iconfont" !important;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon-redo:before {content: "\f094";}
.icon-business-time:before {content: "\e8a4";}
.icon-microscope:before {content: "\e8b2";}
.icon-pills:before {content: "\e8b6";}
.head-top .text{font-size: var(--fontsize20);font-weight: var(--fontbold6);}
.home-partner{padding-top:2%;}
.home-partner .partner-list{display:flex;flex-wrap:wrap;justify-content: center;align-items: center;max-width:1200px;margin:0 auto;}
.home-partner .partner-list .item{width:18%;margin:3% 2% 0 2%;}
#indexbanner{position: relative;}
#indexbanner .banner-search{display:flex;justify-content:center;padding:20px 15px;position:absolute;top:50%;left:50%;transform: translate(-50%,-50%);width:100%;}
#indexbanner .banner-search-input {width:80%;max-width:800px;}
#indexbanner .banner-search-input input {border:none;outline:none;width:100%;height:45px;padding:0 20px;font-size:15px;}
#indexbanner .banner-search button {width:20%;max-width:140px;border:none;background:var(--color);color:#fff;cursor:pointer;transition:all .3s}
#indexbanner .banner-search button em {font-size:24px;}
#indexbanner .banner-search button:hover{background:#7f9534}
.wmkcfeedback .wmkcfb-title,.contact-box .contact-main .wmkcfeedback .inquiry-form input.wmkcfb-title{width:100%;}
.home-grap{background:#f4f4f4;padding: 5% 0;}
.grap-title{text-align: center;color: var(--fontcolor);font-size: var(--fonthometitle);font-weight: var(--fontbold7);line-height: 1.2;margin-bottom: 20px;}
@media (min-width: 1200px) {.home-grap .l-wrap{max-width: 1200px;}}
.grapwrap{overflow:hidden;position: relative;}
.grapwrap .swiper-slide{text-align:center;}
.grap-button-prev,.grap-button-next{color: #135D5F;font-size:25px;width: 25px;font-weight: 800;height: 25px;position: absolute;top: 35%;z-index: 99;}
.grap-button-next{right:0;}
.grap-content{display:flex;flex-wrap:wrap;}
.grap-content>div{width:50%;}
.grap-content .left{padding: 10px;}
.grap-content .left p{color:#4b4b4b;font-size: 16px;line-height: 26px;margin: 16px 0;}
.grap-stit{line-height: 28px;font-weight: 700;font-style: normal;color: #333;font-size: 20px;margin:26px 0;}
.grap-btn{margin-top:15px;}
.grap-content .right ul li{list-style: inside;color:#4b4b4b;}
.grap-btn{background-color: #B1D04A;border-radius: 25px 25px 25px 25px;font-size: 16px;padding: 10px 30px;color:#fff;display: inline-block;text-decoration: inherit;}
.swiper-pagination2{text-align: center;}
.swiper-pagination3{text-align: center;}
.home-grap .l-wrap{padding-top: 15px;background:#fff;border-radius: 30px;padding-bottom: 30px;box-shadow: 1px 1px 10px 1px rgba(0, 0, 0, 0.6);}
@media(max-width:768px){.grap-content>div{width:100%;margin-bottom:10px;}}
.home-grap2 ul li{margin:15px 0;}
.graphics-service>.l-wrap{max-width: 100%;padding: 0;}
.graphics-service.common-main{padding:0;}
#tagTabs .tagItem:nth-child(2){display:none;}