.canvi-content .banner{width:100%; margin:auto; position: relative;padding-bottom: 0.3rem;}

.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 6%!important;
}
.canvi-content .swiper-pagination-bullet{ background-color: #fff; width:10px!important;height:10px!important}
.canvi-content .swiper-pagination-bullet-active { background-color: #fb511f; }
.banner img{ width: 100%;display: block;margin: 0 auto; margin-bottom:0.2rem}
.banner_txt { position: absolute; bottom: 0.5rem; color: #fff; z-index: 999;width: 5.6rem;left: 1rem; }
.banner_txt p{ margin: 0.4rem;}
.banner_txt h4{ color: #fff; opacity: 0.4; font-size: 0.18rem; text-align: left;}
.banner_txt h2{ font-size: 0.92rem;margin: 0;}
.banner_txt button { border: 1px solid #fff; color: #fff; width: 2.4rem; padding: 0.1rem 0.2rem; margin: 0 auto; display: block; }
.pro{width:100%; overflow:hidden; margin-top:-0.8rem}
.pro ul{width: 100%; display: flex;justify-content: space-around;}
.pro li {width:100%; font-size: 0.18rem;}
.pro li a{ display: block; color: #333333;text-align: center;}
.pro li a img {
    width: 100%;
}
.pro_tt {width:100%;color: #30002a; margin:auto; background:url(../images/line_02.jpg) no-repeat center 62px; text-align:center; height:100px; line-height:80px;font-size:26px; color:#333;margin:20px 0 0px 0;}
.pro_more{width: 2.2rem; height:0.58rem; line-height:0.58rem;padding: 0 0.1rem; text-align:center; color:#fff; margin:auto;margin-top:10px;font-size: 0.2rem;}
.pro_more a:link, .pro_more a:visited{ width: 100%; height: 0.58rem; display:block; color:#000000;font-size: 0.28rem;}
.pro_more img{ width: 0.3rem;vertical-align: middle;}

.shipin{width:100%; margin:auto;margin-top:30px;}
.shipin video { width: 100%;}
.zhanshi{width:100%;}
.zhanshi img{ width: 100%; display: block;margin-top: -1px}
.ad{width:100%; margin:auto; text-align:center; color:#333;position: relative; }
.ad .btn_info { width: 2rem; height: 0.5rem; position: absolute;color: #333;background-color: #fff;text-align: center;line-height: 0.5rem; top: 8.85rem;left: 2.4rem;} 
.ad img{ width:  100%; display: block;}
.ad_01{font-size: 0.32rem;margin:0;padding:0; line-height:24px;}
.ad_02{font-size:0.48rem;margin:0;padding:0; line-height:100px;}
.ad_03{width:100%; margin:auto;margin-top:30px;padding-left:0.8rem;}
.ad_03 a:link, .ad_03 a:visited{width:2.4rem; height:0.65rem; border:#333 1px solid; text-align:center; line-height:0.65rem; display:block;float:left; color:#333;margin-left:0.45rem;}
.ad_03 a:hover{ background:#2d0124; color:#fff;}
.xwt img{ display:block;width:100%}
.xwf{background-color:#fff;box-shadow:0px 1px 10px 2px #eeeeee; width:95.4%;margin-left:auto;margin-right:auto;overflow:hidden;height:2rem;margin-bottom:0.2rem}
.xwfl{ width:27%;float:left;border-right:1px solid #b1b6b9;height:2rem}
.xwflt{ font-size:0.8rem; color:#3d4a50;margin-top:0.3rem;margin-bottom:0rem;font-weight: bold}
.xwflf{ font-size:0.3rem; color:#3d4a50}
.xwfr{ width:72%;float:right;height:2rem;box-sizing:border-box;padding:0.4rem 0px 0px 0.25rem}
.xwfrz{font-size:0.32rem; color:#3d4a50;overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;
	line-height:0.6rem;
	width:99%;
text-align: left!important;}
.xwzx{margin-top:0.3rem}








