.pic100 img{width:100%;}
.banner .swiper-slide{height:400px; overflow:hidden; position:relative;}
.banner .swiper-slide img{height: 400px;object-fit: cover;}
.banner .swiper-slide:before {background-color: rgba(0,0,0,.4);content: "";height: 100%;position: absolute;width: 100%;height:100%;top:0;left:0;}
.banner .info{bottom: 0;left: 6%;margin: 0 auto;color:#fff; position: absolute;right: 6%;top: 40%; width: 15.6rem;padding: 0 0.2rem; text-align:left;}
.banner .info h1{font-size: .613333rem;}
.banner .info p{font-size: .24rem;font-weight: 400;}
.banner .swiper-slide.swiper-slide-active h1{animation: bounceInDown 1s linear;}
.banner .swiper-slide.swiper-slide-active p{animation: fadeInUp 1s linear;}
.banner .swiper-pagination{bottom: 0;left:0;z-index: 2; text-align:center;}
.banner .swiper-pagination span{
    display:inline-block;
    opacity: .48;
    width: 0.4rem;
    height: 0.026667rem;
    background-color: #fff;
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
    transition: .3s;
}
.banner .swiper-pagination span.swiper-pagination-bullet-active{opacity:1;}
.banner .swiper-button{background-image:none !important;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;
    border: none;
    outline: 0;
    padding: 0;
    margin: 0;
    height: 0.48rem;line-height: 0.48rem;
    width: 0.48rem;
    cursor: pointer;
    transition: .3s;
    border-radius: 50%;
    background-color: rgba(31,45,61,.11);
    color: #fff;
    position: absolute;
    top: 50%;
    z-index: 10;
    transform: translateY(-50%);
    text-align: center;
    font-size: .16rem;
}
.banner .swiper-button:hover {background-color: rgba(31,45,61,.23);}
.banner .swiper-button i,.el-icon-s-fold{
    font-family: element-icons!important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: baseline;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.banner .swiper-button-next i:before {
    content: "\E6E0";
}
.banner .swiper-button-prev i:before {
    content: "\E6DE";
}
.banner .swiper-button-next{right:0; opacity:0;}
.banner .swiper-button-prev{left:0; opacity:0;}
.banner:hover .swiper-button-next{right: 0.213333rem; opacity:1;}
.banner:hover .swiper-button-prev{left: 0.213333rem; opacity:1;}
header.scollfox{background-color:rgba(3, 3, 3, 0.8);}
.menbtn{ display:none;}
.menublock{ position:relative;}
.menbtn{font-size: 28px;
    color: white;
    border-bottom: none;vertical-align: middle;
    margin-right: 0.066667rem;
    width: 0.32rem;
    text-align: center;}
.menuchild{ position:absolute;min-width: max-content;background-color:#fff;padding:10px 0;border:1px solid #dcdcdc;left:0; text-align:left;display:none;}
.menuchild a{height: .48rem;line-height: .48rem;color:#2c3e50 !important;}
.el-menu-demo li{padding:0;margin:0 .266667rem !important;} 
.el-menu-demo li>a{height: .8rem;line-height: .8rem;}
.el-menu-demo li:hover .menuchild{ display:block;}
.el-menu-demo li a:before,.el-menu-demo li a:after{ display:none;}
.el-menu-demo li:hover>a{ background-color:#00cc66;color:#fff;}
.el-submenu__icon-arrow{ position:initial;margin-left:10px;-webkit-transition: all .3s ease-in;
    -moz-transition: all .3s ease-in;
    -ms-transition: all .3s ease-in;
    -o-transition: all .3s ease-in;
    transition: all .3s ease-in;color:#fff!important;}
.menuchild a:hover{color:#00cc66 !important;}
.el-menu-demo li:hover .el-submenu__icon-arrow{transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg); }
.el-form-item{margin-left: 100px;}
.el-form-item label{display: block;width: 100% !important;text-align: left!important;padding:0 !important;}
.dialog-footer{margin-left: 100px;text-align: left;}
.aboutinfo{white-space: initial;}
.aboutinfo li{ list-style:none; overflow:hidden;margin-bottom:10px;line-height: 22px;display: flex;align-items: center;}
.aboutinfo li img{width:172px;float:left;}
.aboutinfo li .right{width:calc(100% - 190px);float:right;margin-left: 20px;}
.aboutinfo li .right .info{margin-bottom:10px; display:flex;}
.aboutinfo li .right .info span{min-width:50px;}
.aboutinfo li .right .info p{margin-left:20px;flex:1;}
.el-row{margin-left:0 !important;margin-right:0 !important;}
header>div ul li a{padding: 0 0.2rem;}
.wxabout img{max-width:100%;}
.product .products>span li{overflow: initial !important;}
.product .products>span li h3{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.product .products>span li img{width: 100%;height: auto;}
.wxproductmain{padding: 40px 10% 60px;}
.wxproductmain time{ display:block;margin-top:15px;font-size: 14px;}
.wxproductmain article{margin-top:40px;line-height:26px; text-align:left;}
.wxproductmain article img{max-width:100%;}



@media(max-width:767px){
	.menublock{ position:fixed;right:10%;top:10px;}
	.menublock .menubar{ position:absolute;background-color: hsla(0,0%,100%,.3)!important;padding: 0.066667rem 0;
    border-radius: 0.026667rem;
    box-shadow: 0 0.026667rem 0.16rem 0 rgb(0 0 0 / 10%);}
	.menbtn{ display:block;}	
	.menublock .el-menu-demo{min-width: 2.666667rem;position:fixed;background-color: hsla(0,0%,100%,.3)!important;padding: .066667rem 0;
    border-radius: .026667rem;
    box-shadow: 0 0.026667rem 0.16rem 0 rgb(0 0 0 / 10%);right:5px;display: none;margin-top: 10px;}
	.menublock .el-menu-demo li{float:none; display:block;height: .48rem; text-align:left;
    line-height: .48rem;
    padding: 0 .133333rem;margin:0!important;}
	.menublock .el-menu-demo li a{ padding:0;height: auto;line-height: initial;}
	.el-submenu__title{padding:0;height: .48rem!important;line-height: .48rem!important;}
	.menuchild,.el-submenu__icon-arrow,.el-menu-demo li:hover .menuchild{ display:none;}
	.el-form-item,.dialog-footer{margin-left: 10px;}
	.aboutinfo li {display: block;}
	.aboutinfo li .right{width: 100%;margin-left: 0;margin-top: 10px;}
	.wxxiugaidown{width: 100% !important;}
	.wxxiugaidown .chart-box {margin: 0 0!important;width: 100%;}
	.wxxiugaidown .el-table--fit{overflow: scroll;}
	.wxxiugaidown .el-table__header-wrapper {overflow: initial!important;}
	.el-menu-demo li:hover>a {background-color: transparent;}
	.home-service ul li{margin: 0 5px;}
	.home-service ul li .service-box{width: 100%!important;height: auto!important;}
	.home-service ul li .service-box img{width:100%;}
	.home-service>p{margin-top: 58px!important;}
	.wxabout{width:100% !important;}
	.wxabout li{padding-left: 0 !important;padding-right: 0 !important;}
	.wxabout .con{white-space: initial !important;margin: 30px 0;}
	.product .products>span{margin:0!important;padding:40px 0px !important;width: 100% !important;display: block !important; overflow:hidden;}
	.product .products li{float:left;width:48%;margin:0 1% 15px;}
	.wxproductmain {padding: 40px 10px;}
	
}