@charset"utf-8";
.head-bg-blue{
  background-image: -moz-linear-gradient( 90deg, rgba(75,206,253,0) 0%, rgb(40,150,253) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgba(75,206,253,0) 0%, rgb(40,150,253) 100%);
  background-image: -ms-linear-gradient( 90deg, rgba(75,206,253,0) 0%, rgb(40,150,253) 100%);
}
.tool-wrapper p{margin:0;}
.part-wrapper{background: #fff;}
.part-wrapper li img{width:32px;height: 32px;}
.part-wrapper li p{margin:6px 0 0;font-size: 1.2rem;}

.sz-nav-3 ul{margin: 0 -5px;padding: 0;}
.sz-nav-3 ul li a{display: block;overflow: hidden;padding: 10px 0; background-color: #fff;border-radius: 8px;}
.sz-nav-3 ul li a img{width: 48px;height: 44px;}
.sz-nav-3 ul li a p{margin: 5px 0 0; color: #333;font-size: 12px;}

.news-content{background-color: #fff;border-radius: 5px;overflow: hidden;}
.news-content img{ height: 44px;display: inline-block;}
.news-tips{display: inline-block;font-size: 1.2rem;color: #333;}
.news-tips span{display: inline-block; margin-left: 5px; color: #999;}
.news-tips-icon{line-height: 44px;}
.news-tips-icon .am-icon-circle{color:#ff2824;}
.news-tips-icon .am-icon-angle-right{color:#9c9c9c;font-size: 2.4rem;display: inline-block;line-height: 0;vertical-align: middle;margin-top: -7px;}

.four-part-content .am-g{margin-left: -1px;margin-right: -1px;width: auto;}
.four-part-content [class*=am-u-] {padding-left: 1px;padding-right: 1px;margin-bottom: 2px;}
/*公告*/
.notice-content .mobile-new{ /*height: 40px; margin-bottom:0px; */ background-color: #fff;display: flex;justify-content: space-between; align-items: center; overflow: hidden;padding:5px 0;}
.notice-content .mobile-new-title{color: #e60012;float: left;line-height:20px;}
.notice-content .mobile-new-title img{ width: 16px;vertical-align: middle;margin-top: -5px;}
.notice-content .mobile-new-text{flex: 1;margin-left: 10px; color: #333333; font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;border-left: 1px solid #eeeeee;}
.notice-content .mobile-new-title img{ width: auto;height: 16px;}
.notice-content .mobile-new i{color: #999;}
.notice-content #scrollWrap{height:20px;overflow:hidden;}
.notice-content #scrollMsg{padding-left: 0;margin: 0;}
.notice-content #scrollMsg li{height:20px;line-height:20px;overflow:hidden;padding:0 10px;}
.notice-content #scrollMsg li a{color: #333333;font-size: 1.2rem; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*模块*/
.section-head{ color: #333;font-size: 1.5rem;letter-spacing:1px;font-weight:bold;}
.section-head span{display: inline-block;vertical-align: text-bottom; margin-left:8px; color: #999;font-size:1.2rem;letter-spacing:0;font-weight: normal;}
.section-footer{height: 40px;line-height: 40px; color: #333;font-size: 1.2rem;}
.zx-item-head{color: #333;font-size: 1.5rem;letter-spacing:1px;font-weight:bold;line-height: 2;}
/*一行三个*/
.row-three{display: block;overflow: hidden;}
.row-three ul{margin:0 -7px;padding:10px 0 0;}
.row-three ul li{list-style: none;float: left;width: 33.33%;padding:0 7px;text-align: center}
.row-three-img{width: 100%; padding-top: 75%;background-color: #000;border-radius: 5px;overflow: hidden;background:#f5f5f5 no-repeat center;background-size: cover;}
.row-three-info{line-height: 1;}
.row-three-info h3{margin:8px 0 8px 0;color: #333;font-size: 1.2rem;}
.row-three-info p{margin:0 0 8px;color: #999;font-size: 1.2rem;height: 15px;}
.row-three-info span{padding-bottom: 10px; display: inline-block; color: #999999;font-size: 1.2rem;}
.row-three-info span:first-child{margin-right: 10px;}
.row-three-info h3,.row-three-info p,.row-three-info span{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*竖向*/
.vertical-list-model ul{padding-left: 0;margin:0;}
.vertical-list-model ul li{list-style: none;border-bottom: 1px solid #f5f5f5;}
.vertical-list-model ul li:last-child{border-bottom: none;}
.vertical-list-model-img{ width: 106px;height: 80px; border-radius: 5px;overflow: hidden;}
.vertical-list-model-text{height: 80px;position: relative;}
.vertical-list-model-text p{margin:0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;font-size: 1.3rem;}
.vertical-list-model-text span{display: inline-block;position: absolute;bottom: 2px;color: #999;font-size: 1.2rem;}
/*一行两个列表*/
.row-half ul{padding: 5px 0 ;margin: 0 -4px;display: block;overflow: hidden;}
.row-half ul li{padding: 5px 4px; list-style: none;float: left;width: 50%;}
.row-half-item{border:1px solid #f5f5f5;border-radius: 5px; overflow: hidden;}
.row-half-item-img{width: 100%;padding-top: 61.69%;position: relative;height: 1%;overflow: hidden;border-bottom: 1px solid #f5f5f5;}/*75.69%*/
.row-half-item-img img{width: 100%;position: absolute;top: 0;left: 0;right: 0;}
.row-half-item-text{padding:10px 6px 0;}
.row-half-item-text p{margin:0;height: 40px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;font-size: 1.3rem;letter-spacing: 1px;text-align: left;}
.row-half-item-text span{margin-top: 5px; padding-bottom: 5px;margin-right: 2px; font-size: 1.2rem;color: #999; display: block;overflow: hidden;text-align: left;}
/*竖向资讯列表*/
.vertical-list-news ul{padding-left: 0;margin-bottom: 0;}
.vertical-list-news ul li{list-style: none;border-bottom:1px solid #f5f5f5;}
.vertical-list-news ul li:last-child{border-bottom: none;}
.vertical-list-news-img {width:120px;height: 68px;border-radius: 5px;overflow: hidden;}
.vertical-list-text h3{margin-bottom: 3px;color: #333333;font-size: 1.3rem;font-weight: normal;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.vertical-list-text p{margin:0;color: #999;font-size: 1.2rem;}
.vertical-list-text p span{display: inline-block;margin-right:10px;}
/*竖向党建列表*/
.vertical-list-party ul{margin-bottom: 0;padding-left: 0;}
.vertical-list-party ul li{list-style: none;padding:5px 0;font-size: 0;}
.vertical-list-party-text{padding-left: 20px; color: #333;font-size: 1.3rem;position: relative;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #333;font-size: 1.3rem;}
.vertical-list-party-text i{position: absolute;left: 0;top: 0; color: #cccccc;}
.vertical-list-party-time{width: 100px; color: #999;font-size: 1.2rem;text-align: right;}

/*产品列表*/
.sear-con-list{display:block;overflow: hidden;}
.sear-con-list ul{padding:0;margin:0;}
.sear-con-list ul li{list-style: none;}
.sear-con-block{margin:-4px -4px 10px;}
.sear-con-block ul{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.sear-con-block ul li{position: relative;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-flex-basis: 48%;flex-basis: 48%;background-color: #fff;max-width: 47%;margin:.5rem 1.5%;overflow: hidden;border-radius: 10px;}
/* .sear-con-block ul li{float: left;width: 50%;padding:.5rem;} */
.sear-con-block .sear-con-item{background-color: #fff;border-radius: 10px;overflow: hidden;}
.sear-con-block .sear-img-wrapper{width: 100%;padding: 50% 0;position: relative;text-align: center;overflow: hidden;}
.sear-con-block .sear-img-wrapper img{width: 100%;position: absolute;top: 0;left: 0;right: 0;}
.sear-con-block .sear-info-wrapper {padding:.5rem 1rem .5rem;font-size: 0;line-height: 1.5;}
.sear-con-block .siw-h1{margin-bottom: 1.5rem;}
.sear-con-block .siw-label{display: none;}
.siw-h1{height: 36px; color:#48474f;font-size: 1.2rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;}
.siw-label{color: #666666;font-size: 0px;padding:.5rem 0 .8rem;}
.siw-label span{display: inline-block;font-size: 1rem;background-color:#f6f6f6;padding:0 5px;margin-right: 5px; border-radius:15px;}
.siw-price{margin-bottom: .3rem;}
.siw-price-n{margin-right: .8rem; color: #e12624;font-size: 1.5rem;}
.siw-price-p{color: #999999;font-size: 1rem;}
.siw-quan {margin-bottom: .8rem;height: 18px;}
.siw-quan span{padding: 0px 3px; color: #da1126;border:2px solid #da1126;border-radius: 3px;font-size: 1rem;}
.siw-evaluate{color: #666666;font-size: 1rem;}
.siw-evaluate span{margin-right: 10px;}
.siw-shop-name{margin:.3rem 0 .5rem; position: relative;display: inline-block;padding-right: 45px;line-height: 14px;max-width: 100%;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #666;font-size: 1rem;}
.siw-shop-name:after{content: "进店";display: block;padding-right: 8px;color: #333;
    background: url("../images/sear-r.png") no-repeat right center;
    background-size: 4px auto;
    height: 14px;
    position: absolute;
    right: 5px;
    top: 0;}

.record-box{padding:20px 0; font-size:0.9rem;color: #bbbbbb;text-align: center;}

/*工具样式迭代*/
.am-slider-a1{box-shadow:none;}
.am-slider-a1 .am-control-nav li a.am-active{background-color: #2d72f3;}
.swiper {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    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;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/**/
.sz-oth-dw{color: #fff;font-size: 12px;font-weight: bold;}
.sz-oth-dw i.icon-dw{display: inline-block;vertical-align: middle; margin-right: 10px; width: 20px;height: 20px;background: url('../images/h5/asite/demo1/icon-sz01.png') no-repeat center;background-size: cover;}
.sz-oth-clu{color: #ffffff;font-size: 12px;}
.sz-oth-clu span{margin-left: 10px;}
.sz-oth-clu .icon-clu{display: inline-block;vertical-align: text-bottom; width: 20px;height: 16px;background: url('../images/h5/asite/demo1/icon-sz02.png') no-repeat center;background-size: cover;}

.zs-cp-ff{width: 100%;}
.zs-cp-ff p{margin: 10px 0; text-align: center; color: #333;font-size:14px;font-weight: bold;}
.zs-cp-ff-img{width: 100%; position: relative;padding-top: 60%;height: 1%;overflow: hidden;}
.zs-cp-ff-img img{position: absolute;top: 0;left: 0;right: 0;}
