.banner img,.spmp img{width:100%;height:auto;margin:0 auto;vertical-align: middle;}
body{overflow-x:hidden;max-width:640px;margin:auto}
section{padding: 0 15px;}
.spmp img{width:100%;height:auto;display:block}
.adv img,.banner img,.spmp img{-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;user-drag:none}
.gotop{height:6px;background-color:#c81528;margin-top:90px;cursor:pointer}
.gotop img{position:relative;top:-25px;display:block;margin:0 auto;width:55px;height:55px}
.mat{background:url(/static/images/special/vsmill/mat-bg.png) center center no-repeat}
.mat h2,.adv h2,.spec h2,.spmp h2,.proi_a h2,.lmsl h2,.liuyan h2{display:flex;justify-content:center;align-items: center; margin:25px auto;font-size: 22px;line-height: 24px;text-align: center;}
.mat h2::before,.mat h2::after,.adv h2::after,.adv h2::before,.spec h2::after,.spec h2::before,.spmp h2::after,.spmp h2::before,.proi_a h2::after,.proi_a h2::before,.lmsl h2::after,.lmsl h2::before,.liuyan h2::before,.liuyan h2::after{content:'';background:url(/static/images/special/vsmill/mat-h2.png) no-repeat center center;display:inline-block;width:40px;height:40px}
.mat h2::after,.adv h2::after,.spec h2::after,.spmp h2::after,.proi_a h2::after,.lmsl h2::after,.liuyan h2::after{transform:rotate(180deg)}
.mat .mat-lg-p{display:none}
.mat h3{font-size: 20px;line-height: 30px;margin: 10px 0;}
.mat p{font-size: 16px;line-height: 26px;}
.mat p span{font-size:24px;font-weight:bold;color:#2a63d7}
.mat .kzha-yt .kzha-a{margin-top:10px}
.mat .kzha-yt .kzha-a .kzha-a-1{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 5px;}
.mat .kzha-yt .kzha-a-1 li{list-style:none;width:49%;color:#fff;font-size:16px;font-weight:bold;height:35px;line-height:35px;text-align:center;border-right:1px solid #fff}
.mat .kzha-yt .kzha-b{background:#94b5fc}
.mat .kzha-yt .index_tab_active{background-color:#2a63d7}
.mat #index_tab_pro2{height:250px;border:1px solid #e7e7e8;border-top-style:none;padding:0 10px;box-shadow:0 0 5px 1px #e0e2e4;margin-bottom: 20px;}
.mat #index_tab_pro2 li{float:left;margin-top:30px;width: 50%;}
.mat #index_tab_pro2 li:last-child{padding-left: 20px;}
.mat .kzha-yt .kzha-c-1{display:block;height: 100%;}
.mat #index_tab_pro2 h4{font-weight:bold}
.mat .kzha-yt h4{color:#333333;font-size:16px}
.mat .kzha-yt h4::after{content:'';display:block;margin-top:5px;height:4px;width:90px;background-color:#2a63d7}
.mat .kzha-yt p{font-size:14px;line-height:28px;text-align:left}
.mat img{width:100%}
.mtg{background:url(/static/images/special/vsmill/mtg-bg.png);padding:25px 0;color:#fff}
.mtg h2{font-size: 24px;line-height: 24px; text-align:center;}
.mtg p{font-size: 16px;line-height: 20px; padding: 0 15px;margin-top: 20px;}
.mtg span,.epc h2 span,.lmsl p span{color:#faca25}
.adv li h4{display:flex;align-items:center}
.adv li h4::before{content:'';margin-right:5px;width:5px;height:5px;border-radius:50%;background:#358ae2}
.adv-m img{margin:auto;width: 100%;vertical-align: middle;}
.adv-m a{display:block;background:#358ae2;height:50px;font-size:26px;color:#fff;text-align:center;border-radius:30px;line-height:50px;text-decoration:none;margin: 30px auto;width: 50%;}
.adv-r li,.adv-l li{list-style:none;margin-bottom: 20px;}
.adv-l li h4,.adv-r li h4{color:#358ae2;font-size:20px;font-weight:bold}
.adv-l li p,.adv-r li p{font-size: 16px;line-height: 20px;}
.spec .tr1{background:#358ae2}
.biaoge{overflow-x:auto}
table{width:100%;text-align:center;line-height:25px;font-size:14px;border-collapse:collapse}
.biaoge table tbody tr td{font-size:14px;text-align:center;padding:15px;border:1px solid #cccccc}
.biaoge table .tr1{background-color:#358ae2;color:#fff;font-weight:bold}
.biaoge table .tr2{background:#ebf3ff}
.spmp{background:url(/static/images/special/vsmill/spmp_bg1.png)center center no-repeat}
.spmp h2{padding-top: 25px;}
.spmp .row{padding:20px 15px 30px;line-height:28px;font-size:16px;}
/* .proi_a{padding-bottom:50px} */
.proi_a .case-lunbo .swiper-slide a{display: block;}
.proi_a .case-lunbo .swiper-slide > a img{width: 100%;vertical-align: middle;}
.proi_a .case-lunbo .swiper-slide .case-con h4{font-size: 22px;line-height: 22px;color: #333;margin: 15px 0;}
.proi_a .case-lunbo .swiper-slide .case-con p{font-size: 16px;line-height: 22px;color: #555;margin: 10px auto;}
.proi_a .case-lunbo .swiper-slide .case-con .lx-a{width:50%;margin:0 auto;position:relative;padding:50px 0 100px}
.proi_a .case-lunbo .swiper-slide .case-con .lx-a a{display:inline-block;background:#3d7ed2;width:100%;height:70px;color:#fff;border-radius:50px;position:absolute;text-indent:20px;line-height:70px;font-size:24px;font-weight:bold}
.proi_a .case-lunbo .swiper-slide .case-con .lx-a img{position:absolute;bottom:0;width:100px;right:10px}
.epc{background:url(/static/images/special/vsmill/epc_bg.png) no-repeat;padding:30px 0;color:#fff;text-align:center;background-size: cover;}
.epc h2{margin:25px auto;font-size: 24px;line-height: 32px;}
.epc .icon{margin:35px 0 30px;display: flex;justify-content: space-between;}
.epc .icon .col{width: 20%;display: flex;flex-direction: column;align-items: center;}
.epc .icon .col img{width: 70%;}
.epc .icon .col p{margin-top:15px}
.epc a{display:block;width:68%;color:#fff;font-size:20px;font-weight:bold;margin:0 auto;background:#ff9d09;border-radius:50px;box-shadow:0 0 3px 1px #ff9d09;padding: 10px 0;}
.lmsl .lmsl_a{padding:30px;color:#fff;background:#3c65bd}
.lmsl .lmsl_a p{font-size:24px;padding-bottom:30px}
.lmsl .lmsl_a .lmsl-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.lmsl .lmsl_a .lmsl-list .lmsl_des{width: 30%;}
.lmsl .lmsl_a .lmsl_des div{display: flex;flex-direction: column;align-items: center;justify-content: center; border:3px solid #fff;border-radius:50%;width:180px;height:180px;font-size:18px;}
.lmsl .lmsl_a .lmsl_des div span{display:block;font-size:24px;font-weight:bold}
.lmsl-lunbo .swiper-slide a{display: block;}
.lmsl-lunbo .swiper-slide a img{width: 100%;vertical-align: middle;}
.lmsl-lunbo .swiper-pagination-bullet{width: 30px;height: 3px;background: #fff;opacity: .5;border-radius: 0;}
.lmsl-lunbo .swiper-pagination-bullet-active{opacity: 1;}
.liuyan h2{font-size:2rem}
@media (max-width:576px) {
	.epc h2{font-size: 22px;}
	.epc a{font-size: 18px;width: 80%;}
	.lmsl .lmsl_a{padding: 15px;}
	.lmsl .lmsl_a .lmsl-list .lmsl_des{width: 30%;display: flex;justify-content: center;}
	.lmsl .lmsl_a .lmsl_des div{font-size: 16px;border: none;border-radius: 0;width: auto;height: auto;}
	.lmsl .lmsl_a .lmsl_des div span{font-size: 22px;}
	.proi_a .case-lunbo .swiper-slide .case-con .lx-a,.adv-m a{width: 70%;}
	.mat .kzha-yt .kzha-a-1 li{width: 100%;}
	.mat .kzha-yt p{line-height: 22px;margin-top: 8px;}
}
@media (max-width:530px) {
	.lmsl .lmsl_a .lmsl-list{row-gap: 15px;}
	.lmsl .lmsl_a .lmsl-list .lmsl_des{width: 50%;display: flex;justify-content: center;}
	.lmsl .lmsl_a .lmsl_des div{font-size: 18px;}
	.lmsl .lmsl_a .lmsl_des div span{font-size: 24px;}
}
@media (max-width:425px) {
	.adv-m a{width: 100%;}
	.epc a{font-size: 18px;width: 90%;}
	.lmsl .lmsl_a p {font-size: 18px;}
	.mat #index_tab_pro2 {height: 360px;}
	.mat #index_tab_pro2 li:last-child {padding-left: 0;}
	.mat #index_tab_pro2 li {width: 100%;margin-top: 10px;}
	.proi_a .case-lunbo .swiper-slide .case-con .lx-a{width: 260px;}
	.proi_a .case-lunbo .swiper-slide .case-con .lx-a a {font-size: 18px;width: 260px;margin: 0 auto;}
	.adv-l li h4, .adv-r li h4 {font-size: 18px;}
	.biaoge table tbody tr td {padding: 5px;}
	.lmsl .lmsl_a .lmsl_des div{font-size: 16px;}.lmsl .lmsl_a .lmsl_des div span{font-size: 22px;}
	.proi_a .case-lunbo .swiper-slide .case-con h4{font-size: 20px;}
}