html,body{padding: 0;margin: 0;box-sizing: border-box;color: #333;}
html *,body *{box-sizing: border-box;}
.content{width: 1200px;margin: 0 auto;}
p{margin: 0;}
.clearfix{zoom: 1;}
.clearfix:after{content: '';clear: both;display: block ;height: 0 ;visibility: hidden;}
.imgBox{display: flex;justify-content: center;align-items: center;background-position: center;background-repeat: no-repeat;background-size: contain;}
.adImg{width: 100%;}
.title{font-size: 36px;line-height: 1;font-weight: bold;}

@media screen and (min-width: 751px){
	.mobileBlock,.mobileFlex{display: none!important;}
}

.bannerBox.pcBlock{background: url(../img/pc/bannerBg.jpg) no-repeat center;background-size: 100% 100%;height: 720px;padding: 0 80px;min-width: 1200px;width: 100%;overflow: hidden;}
.bannerBox>img{width: 100%;}
.header{display: flex;justify-content: space-between;align-items: center;height: 120px;position: absolute;top: 0;width: 100%;}
.bannerBox.pcBlock .header{padding: 0 80px;min-width: 1200px;}
.bannerBox.pcBlock>img{margin-top: 180px;}
.header .logo{width: 192px;}
.hBtnGroup{display: flex;justify-content: flex-end;align-items: center;font-size: 20px;}
.header .btn{padding: 0 25px;display: inline-block;color: #cbd7ff;cursor: pointer;user-select: none;}
.header .line{height: 2px;width: 80%;border-radius: 1px;margin: 11px auto 0;}
.header .btn.active{color: #fff;font-weight: bold;}
.header .btn.active .line{background: linear-gradient(90deg,#fff, rgba(0,0,0,0));}

.imgItemBox{padding: 106px 1px 90px;}
.imgItemBox .imgItem{float: left;width: 214px;margin-right: 114px;font-size: 14px;text-align: center;color: #7b7b7b;}
.imgItemBox .imgItem:last-child{margin-right: 0;}
.imgItemBox .imgItem>.icon{height: 138px;margin-bottom: 26px;}
.imgItemBox .imgTitle{font-size: 26px;color: #4454f2;font-weight: bold;margin-bottom: 18px;line-height: 1;}
.imgItemBox .imgItem .txt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin-bottom: 30px;overflow: hidden;}
.imgItemBox .imgItemBottom{width: 35px;height: 35px;background-image: url(../img/enterBottom.png);margin: 0 auto;}
.imgItemBox .imgItem:hover .imgItemBottom{background-image: url(../img/enterBottom-ac.png);}

.shopProcess{padding: 114px 0 60px;text-align: center;}
.shopProcess .title{margin-bottom: 60px;}

.solutionBox{padding: 84px 77px 50px;text-align: center;}
.solutionBox .title{margin-bottom: 60px;}
.solutionBox .solution{width: 950px;margin-bottom: 30px;}
.solutionListBox{display: flex;justify-content: space-between;align-items: flex-start;width: 1046px;margin: 0 auto;}
.solutionListBox .solutionList{width: 208px;font-size: 14px;color: #666;}
.solutionListBox .soTitle{font-size: 20px;font-weight: bold;margin-bottom: 10px;line-height: 1;}
.solutionListBox .soTxt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.productBox{height: 420px;width: 1046px;margin: 0 auto;}
	.productBox .swiper-container{width: 100%;height: 100%;}
.productBox .swiper-slide{display: flex;align-items: flex-start;}
.productBox .product{width: 25%;height: 264px;}
.productBox .product .imgBox{height: 194px;}
.productBox .product .proText{padding: 18px 20px 10px;font-size: 14px;color: #666;line-height: 1;text-align: center;border: 1px solid #ddd;border-top: 0;}
.productBox .product .proTitle{font-size: 16px;margin-bottom: 10px;}

.productBox .swiper-pagination-bullets{display: flex;align-items: center;justify-content: center;bottom: 112px;height: 18px;}
.productBox .swiper-pagination-bullet{background: #b2b2b2;width: 12px;height: 12px;opacity: 1;}
.productBox .swiper-pagination-bullet-active{background: #3555ef;border-radius: 50%;width: 16px;height: 16px;}

.footer{display: block;text-align: center;color: #bbbbbb;font-size: 13px;background: #333;}
.footer>.content{padding: 48px 0 25px;justify-content: space-between;align-items: center;display: flex;}
.footer .content .footerLeft,.footer .mobile ,.footer .records{display: flex;flex-direction: column;justify-content: center;align-items: flex-start;line-height: 1;}
.footer .content .footerLeft .fLogo{width: 118px;margin-bottom: 10px;}
.footer .footerRight{width: 600px;justify-content: space-between;flex-direction: row;display: flex;font-size: 14px;}
.footer .footerRight .mobile{font-size: 18px;}
.footer .footerRight .mobile p{margin-top: 14px;font-size: 32px;color: #fff;font-weight: bold;}
.footer .footerRight .records{line-height: 24px;}