*{
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑";
	text-decoration: none;
	list-style-type: none; 

}
body{
	background: #ffffff;
	min-width: 320px;
	max-width: 750px;
	margin: 0 auto;

}
.swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}
.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;
}
.gotop{
	position: fixed; 
	right: 10px; 
	bottom: 10%;
	z-index: 9;
}
.title{
	width: 94%;
	margin-left: 3%;
	border-bottom: 1px #ccc solid;
	font-size:20px;
	color: #505050;
	line-height: 48px; 
	margin-top:5px; 
	margin-bottom: 12px; 
	text-indent: 0.1em;
}
.shoucang,.fenx{
	width: 40px;
	height: 46px;
	line-height: 46px;
	float: right;
	text-align: center;
}
.shoucang img,.fenx img{
	width: 28px;
	vertical-align: middle;
	margin-top:-4px; 
}
.logo{
	float: right;
	width: 28%;
	margin-top: 20px;
	margin-right: 5px;
}
.kuanimg{
	width:7.5rem;
	display: block;
}
.catBox{
	width: 100%;
	margin: 0 auto;
}
.topimg{
	width: 100%;
	display: block;
}
.wapnav{
	position: absolute;
	top: 15px;
	left: 20px;
	width: 30px;
}
.wapnav ul{
	position: absolute;
	width: 80px;
	background: #000;
	margin-top:5px;
	z-index: 99; 
	display: none;
}
.wapnav ul li{
	border-bottom: 1px #ffcd11 solid;
	text-align: center;
	line-height: 36px;
}
.wapnav ul li:last-child{
	border:none;
}
.wapnav ul li a:link,.wapnav ul li a:visited,.wapnav ul li a:active,.wapnav ul li a:hover{
	color: #ffcd11;
	display: block;width: 100%;
	height: 100%;
	font-size: 14px;
}
.wapnav img{
	width: 100%;
}
.baodian{
	text-align: center;
	margin-top:20px; 
	font-weight: bold;
	font-size: 20px;
}
.baodian p{
	font-size: 14px;
	line-height: 2em;
}
.baodian p img{
	display: block;
	margin: 0 auto;
}
.dllist{
	background: #fff;
	padding-bottom: 30px; 
	margin-top: 20px; 
	width: 96%;
	margin-left: 2%; 
}
.dllist dl{
	float: left;
	width:90%;
	padding-top: 20px;
	margin-left: 5%; 
	float: left;
}
.dllist dl dt{
	width:45%;
	float: left;
}
.dllist dl dt img{
	width: 100%;
	height: auto;
}
.dllist dl dd{
	float: right;
	width: 50%;
	color: #999;
	font-size:12px;
}
.dllist dl dd p{
	color: #2e2e2e;
	font-size: 14px;
	margin-bottom: 10px; 
}

.swiper-slide{
	position: relative;
}
.swiper-slide img{
	width: 100%;
	display: block;
} 
.swiper-slide .biaoti{
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 2;
	color: #fff;
	background: url(/special_wap/css/../images/btbg.png) no-repeat;
	background-size: 100% 100%;
	height: 1.44rem;
	line-height: 1.44rem;
	font-size: 0.32rem;
	text-indent: 1em;
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width: 100%;
}
/*新品介绍模块*/
.newPro{
	width: 100%;
	/* padding-bottom: 0.2rem; */
	margin: 0 auto;
}

.newPro .swiper-container{
     align-items: flex-start;
	 padding-bottom: 0.6rem;
}
.proLeft{
	width: 90%;
	padding: 5%;
}
.proLeft.xiao{
	width: 44%;
	padding: 0.1rem 3%;
	float: left;
	text-align: center;
}
.proLeft img{
	width: 100%;
	display: block;
	height: 110px;
	border: 0.02rem #000 solid;
}
.proLeft p{
	font-size: 0.28rem;
	margin-top: 0.04rem;;
	color: #222;
	font-weight: normal;
	text-align: left;
	line-height: 22px;
	/* height: 44px; */
	overflow: hidden;
}
.proLeft h3{
	font-size: 15px;
	margin-top:4px; 
	color: #222;
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.proLeft span{
	display: inline-block;
	border-right: 1px #000 solid;
	font-size: 0.28rem;
	color: #333;
	width: 31.5%;
	text-align: center;

}
.proLeft .title1 p{
	height: auto;
	line-height: 0.4rem;
}
.proLeft span:last-child{
	border: none;
}
.proLeft .zhaiyao1{
	display: block;
    width: 100%;
    font-size: 12px;
	text-align: left;
	color: #666;
}
.butn:link,.butn:active,.butn:visited,.butn:hover{
	width: 49.5%;
	display: block;
	height:40px;
	line-height: 40px;
	margin: 0 auto;
	color: #000;
	background: #ffcd11;
	margin-top:8px; 
	float: left;
	text-align: center;
	font-size: 16px;

}
.anniu:link,.anniu:active,.anniu:visited,.anniu:hover{
	width:30.5%;
	display: block;
	height:18px;
	line-height: 18px;
	margin: 0 auto;
	color: #222;
	margin-top:6px; 
	display: inline-block;
	text-align: center;
	font-size: 14px;

}
.anniu.center{
	/*border-right:1px #ccc solid;
	border-left:1px #ccc solid;*/

}
.gengduo{
	display: block;
	width: 60%;
	margin-left: 20%;
	line-height: 34px;
	height: 34px;
	text-align: center;
	font-size: 13px;
	color: #333;
	background: #e5e5e5;
	border:1px #ccc solid; 
	margin-top:15px; 
}
/*直播视频*/
.zhibo{
	width:80%;
	margin-left: 4%; 
	padding-left: 12%; 
	height: 2.4rem;
	background: url(/special_wap/css/../images/videobg.png) no-repeat;
	background-size: 100% 100%; 
}
.zhibo .two {
	width: 41%;
	height: 90px;
	margin-top:15px;
	float: left; 
	margin-left: 4%; 
	position: relative;
}
.zhibo .one{
	width: 70%;
	height: 2rem;
	margin-top:0.2rem;
	float: left; 
	margin-left: 10%; 
	position: relative;
}
.zhibo .two .fengmian,.zhibo .one .fengmian{
	width: 100%;
	height: 100%;
	display: block;
}
.zhibo .two .bofang{
	position: absolute;
	top:32%;
	width: 30%;
	left: 35%;
}
.zhibo .one .bofang{
	position: absolute;
	top:22%;
	width: 30%;
	left: 35%;
}
/*精彩视频列表*/
.videoList{
	width: 7rem;
	margin: 0 auto;
}

.daVideo{
	width: 7rem;
	position: relative;
	margin-bottom:0.24rem;

}
.daVideo .fengmian{
	display: block;
	width: 100%;
}
.daVideo .bofang{
	position: absolute;
	top:30%;
	width: 20%;
	margin-left: 40%; 
}
.daVideo .spbt{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	line-height: 0.72rem;
	height: 0.72rem;
	font-size: 0.3rem;
	background: rgba(40,40,40,0.8);
	color: #fff;
	text-indent: 1em;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.xiaoVideo{
	width: 48%;
	float: left;
	position: relative;
	margin-bottom: 0.02rem;
}
.xiaoVideo.right{
	float: right;
	margin-left: 4%;
}
.xiaoVideo .fengmian{
	width: 100%;
	display: block;
	height: 2.2rem;
	object-fit: cover;
}
.xiaoVideo .bofang{
	position: absolute;
	width: 1rem;
	top: 50%;
	left: 50%;
    margin-top: -0.9rem;
	margin-left: -0.5rem;
}
.xiaoVideo .miaoshu{
	font-size: 0.28rem;
	line-height: 0.44rem;
	margin-top: 0.08rem;
    height: 0.88rem;
    color: #222;
    /* overflow: hidden;? ? ? ? ? ?
    display: -webkit-box; 
    -webkit-line-clamp:1;
    -webkit-box-orient: vertical;
	width: 250px; */
	
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.xiaoVideo .shichang{
	position: absolute;
	bottom: 0.98rem; 
	background: rgba(0,0,0,0.8);
	color: #fff;
	z-index: 2;
	right: 0px;
	padding: 0.06rem 0.12rem;
	font-size: 0.24rem;
}
.bottomfx{
	width:60%;
	margin-left: 23%; 
	margin-top: 0.3rem; 
	margin-bottom:0.5rem; 
}
/*分享*/
.fenxDiv{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 99;
    display: none;

}
.fenxDiv .fenx{
    width: 100%;
    height: 100%;
}
.fenxDiv .fenxText{
    width: 80%;
    color: #ffce12;
    font-size: 0.4rem;
    line-height: 0.8rem;
    position: absolute;
    top: 24%;
    left: 10%;
    text-align: center;
    font-weight: 600;
}
/* 新增样式 */
.swiper-slide{
	flex-wrap: wrap;
	background: transparent;
}
.leftRight{
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.leftRight img{
	width: 44%;
}
.leftRight p{
	width: 52%;
}
/* .proLeft .big{
	width: 100%;
	padding: 5px 3%;
	display:flex;

} */
.big{
	padding-bottom: 0px;
}
.textPagination .swiper-pagination-bullet{
	background: #fff;
}
.textPagination  .swiper-pagination-bullet-active{
	background: #FFCB05;
}
.hide{
	display: none;
}
.chanpin{
	transform:translate3d(0,0,0);
    overflow:hidden;
}
.xiao a>img{
	transform:translate3d(0,0,0);
	height: 2.2rem;
	object-fit: cover;
}
.big a>img{
	transform:translate3d(0,0,0);
	height: 2.1rem;
	object-fit: cover;
}
.big,.xiao{
	transform:translate3d(0,0,0);
    overflow:hidden;

}
#module_0 .swiper-slide a,#module_6 .swiper-slide a,#module_7 .swiper-slide a {
    transform:translate3d(0,0,0);
    overflow:hidden;
}
#module_0 .swiper-slide a>img,#module_6 .swiper-slide a>img,#module_7 .swiper-slide a>img{
	transform:translate3d(0,0,0)
}
#module_0 .swiper-slide a>p{
	transform:translate3d(0,0,0)
}
#module_0{
	margin-bottom: 0.2rem;
}
#module_1 .swiper-slide{
	justify-content: space-between;
}
#module_1,#module_2,#module_4,#module_5 {
	width: 100%;
}
#module_5 .swiper-slide,#module_6 .swiper-slide{
	justify-content: space-between;
}
#module_5 .swiper-slide{
	align-items: flex-start;
}
#module_4 .makeColor{
     background: #ddd;
}
#module_3 {
	width: 100%;
	/* padding-bottom: 20px; */
} 
#module_3 .swiper-slide{
	justify-content: space-between;
	align-items: flex-start;
}
#module_2 .swiper-slide{
	justify-content: space-between;
	align-items: flex-start;
}
#module_3 .swiper-scrollbar{
	width: 94%;
	left: 3%;
}
#module_5{
	/* 轮播图修改大小 */
	/* width: 7rem; */
	padding-bottom: 0.3rem;
}
#module_6{
	margin-top: 10px;
} 

#module_2,#module_6{
	padding-bottom: 0.4rem;
}
/* 每个标题下边的线条颜色 */
.textList{
	width: 6.9rem;
	margin: 0 auto;
}
.textList li {
	padding: 0.2rem 0px;
	border-bottom: 0.02rem solid #ddd;
	font-size: 0.32rem;
}
.textList li>a{
	color: #222;
}
/* 广告链接 */
.guangaoLink{
	width: 100%;
	margin:20px 0px;
	display: block;
}
.guangaoLink img{
	width: 100%;
	vertical-align: middle;
}
.guangaoLink p{
	font-size: 14px;
	color: #fff;
	padding: 10px;
	box-sizing: border-box;
	background: rgba(0, 0,0, 0.6);
}
.big p{
	height: auto;
	font-weight: bold;
}
.big span{
    display: inline-block;
    width: 100%;
    text-align: right;
	color: #999;
	font-size: 0.26rem;
	font-weight: 400;
}
.big .zhaiyao{
  color: #222;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align: left;
  font-size: 12px;
  color: #666;
 
}
.titleBg{
	width:100%;
	margin: 0  auto;
	height: 1.32rem;
}
.titleBg  img{
	width: 100%;
}
/* 顶部上移 */
.marginTop{
	margin-top: -20px;
}
.big .bigtitle{
	display:block;text-align:left;font-weight:bold;color:#333;
	font-size: 0.3rem;
}
.big .title1{
	color:#222;width: 52%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.big p{
	width: 100%;
	height: auto;
	font-weight: bold;
}
.big .title1 p{
	min-height: 80px;
}
.xiao .title1 p>.bigtitle{
	width:100%;
	text-align: left;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* .swiperContent{
	width: 7rem!important;
} */
.newPro .swiper-container .swiper-slide {
	align-items: end;
}
.imgText{
	margin: 0.2rem auto;
	box-shadow: 0px 0.04rem 0.16rem #999;
	width: 95%;
	padding: 0;
}
.imgText a{
    flex-direction: column;
}
.imgText a>img{
    width: 100%;
    height: auto;
    border: none;
}
.imgText .title1{
    width: 100%;
    padding: 0.2rem 0px;
}
.imgText .title1 p{
    min-height: auto;
    margin: 0 0.15rem;
}
.imgText .title1 span{
  /* padding-right: 2%; */
  box-sizing: border-box;
}
.headers{
	width: 100%;
	margin: 0 auto;
}
.header a:link{text-decoration:none; color:#000;}
.header a:hover{text-decoration:none;}
.header a:visited,a:active{color:#000;}
.header{width:100%;height:44px;background:#F8F8F8;position:relative;z-index:20;color:#565656;margin: 0 auto;}
.header .logo{width:85px;height:33px;background:url(/special_wap/css/../images/logo.jpg) no-repeat 0 0;background-size:85px auto;float:left;text-indent:-999em;margin:7px 0 0 10px}
.header .download{width:30px;height:24px;background:url(/special_wap/css/../images/m_header_nav_search.png) no-repeat -76px -35px;background-size:100px auto;font-size:1.2rem;padding:0 0 0 25px;float:right;line-height:1.0;margin:10px 12px 0 0}
.header .user-out,.header .user-in{display:block;width:24px;height:24px;background:url(/special_wap/css/../images/m_header_nav_search.png) no-repeat;background-size:100px auto;float:right;margin:10px 20px 0 0;position:relative}
.header .user-out{background-position:0 -35px}
.header .user-in{background-position:-29px -35px}
.header .user-in i{width:9px;height:9px;background:#C00;border-radius:9px;position:absolute;top:-1px;right:-2px}
.header .btn-search{width:50px;height:28px;border:1px solid #BFBFBF;border-radius:20px;float:right;margin:7px 10px 0 0;background:#FFF url(../images/m_header_nav_search1.png) no-repeat 6px -118px;background-size:100px auto;text-indent:-999em}
.header .btn-nav{font-size:12pt;height:44px;line-height:44px;float:right;margin:0 10px}
.header .btn-nav i{display:inline-block;width:0;height:6px;border:6px solid #666;border-color:#666 transparent;border-width:6px 6px 0 6px;margin:0 0 0 3px;vertical-align:-4px}
.header .btn-nav-show{color:#0A4E8A;}
.header .btn-nav-show i{border-width:0 6px 6px 6px;vertical-align:3px;border-color:#0A4E8A transparent}
.header .pop-nav{position:absolute;top:44px;right:0px;font-size:12pt}
.header .pop-nav i{display:block;width:0;height:8px;border:8px solid #105796;border-width:0 8px 8px 8px;border-color:#1663A6 transparent;position:absolute;top:-16px;right:24px}
.header .pop-nav ul{width:63px;overflow:hidden;border-bottom:2px solid #083E6E;box-shadow:1px 1px 3px #333}
.header .pop-nav ul li{text-align:center}
.header .pop-nav ul li a{display:block;width:63px;height:44px;line-height:44px;background:#0061bf;color:#FFF;border-right:1px solid #0A4E8A;border-bottom:1px solid #0A4E8A}
.header .logo {
  width: 85px;
  height: 33px;
  background: url(https://m.d1cm.com/images/logo.jpg) no-repeat 0 0;
  background-size: 85px auto;
  float: left;
  text-indent: -999em;
  margin: 7px 0 0 10px;
}
#module_5 .show{
	bottom: -0.25rem;
}
#module_0 .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{
	bottom: -0.1rem;
}
.swiper-slide{
	-webkit-justify-content:inherit;
	justify-content:inherit;
}
/* #module_5 .swiper-pagination-bullet,#module_2 .swiper-pagination-bullet.#module_4 .swiper-pagination-bullet{
	background: #ccc;
}
#module_5 .swiper-pagination-bullet-active,#module_2 .swiper-pagination-bullet-active,#module_4 .swiper-pagination-bullet-active{
	background: #FFCB05;
} */
.swiper-pagination-bullet{
	background: #ccc;
}
.swiper-pagination-bullet-active{
	background: #FFCB05;
}