html,body{width: 100%;background-color: #f4f5f7;}
*{color: unset;}
.goChiyou{position: fixed;top: 1rem;right: 0;width: 0.7rem;height: 0.8rem;z-index: 100;font-size: 0.26rem;color: #fff;
	text-align: center;background-color: #fb7758;border-top-left-radius: 0.2rem;border-bottom-left-radius: 0.2rem;padding-left: 0.1rem;padding-top: 0.1rem;
}
.erwm{position: fixed;top: 0;left: 0; width: 100%;height: 100%;z-index: 100;background: #3e3a39d9;display: none;}
.per{position: absolute;top: 20%;left: 10%; width: 80%;height: auto;}
.close{margin: 0.3rem auto;display: block; width: 0.6rem;}
.swiper-cp{width: 94%; margin: auto;}
.scjx-k{position: relative;}
.scjx{width: 82%;margin: auto;position: absolute;top: 1rem;left: 8%;height: 2.8rem;}
.scjx p{font-size: 0.24rem;line-height: 0.4rem;color: #000000;display: block;margin-bottom: 0.2rem;}
.proBao{margin:0.1rem auto 0.3rem;position: relative;overflow: hidden; background: url(//img.zisha.com/static/release/2_hd/2023/shoucangbao/scb_bg.png) no-repeat top;background-size: contain;}
.bao-tit{font-size: 0.3rem;margin-top: 0.28rem;margin-left: 0.8rem;font-weight: bold;}
.bao-jiazhi, .bao-cp{display: flex;justify-content: space-between;}
.bao-jiazhi{width: 90%;margin:0.4rem auto 0.26rem; }
.baozhi{position: absolute;top: 0;right: 0;}
.jiazhi{padding: 0 0.2rem;width: 30%;}
.jiazhi-s{color: #dc503f;font-size: 0.24rem;text-align: center}
.jiazhi-s span{font-size: 0.45rem;font-weight: bold;}
.chiyou{color: #898989;font-size: 0.24rem;text-align: center;}
.chiyou span{font-size: 0.26rem;font-weight: bold;}
.jiazhi-x{color: #898989;font-size: 0.24rem;text-align: center;line-height: 0.4rem;}
.swiper-box{margin: 0 auto 0.2rem;padding: 0.2rem;background-color: #fff;border-radius: 0.2rem;overflow: hidden;}
.big-img{position: relative; width: 6.6rem;height: 4.4rem;background-color: #f4f5f7;border-radius: 0.2rem;overflow: hidden;margin:0.2rem auto 0;border: 1px solid #f4f5f7;}
.big-img img{position: relative;width: auto;
    max-height: 4.4rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)}
.bao-cp{padding: 0 0.4rem;width: 6.3rem;
    margin: auto;background-color: #fff;}
.cp{position: relative;		
	display: block;
	width: 1.94rem;
	overflow: hidden;border: 1px solid #fff;
	margin-right: 0.2rem;background-color: #fff0e7;border-radius: 0.1rem;}
.swiper-container .swiper-slide:first-child .cp{border: 1px solid #dc503f;} 
.no{position: absolute;top: 0;left: 0;width: 0.34rem;height: .35rem;text-align: center;line-height: 0.35rem;font-size: 0.24rem;
		background: url('https://img.zisha.com/static/release/2_hd/2023/shoucangbao/p.png') no-repeat center;
		background-size: contain;color: #d6ba93;z-index: 10;}
.cp .text{text-align: center;font-size: 0.22rem;color: #2b2b2b;line-height: 0.36rem;overflow: hidden;white-space: nowrap;width: 90%;margin: auto;}
.btn-ytpe{background-color: #fff; padding: 0 0.2rem;width: 6.7rem;margin: auto;border-bottom-right-radius: 0.2rem;border-bottom-left-radius: 0.2rem;overflow: hidden;}
.btn-ytpe a{text-align: center;font-size: 0.3rem;width: 4rem;margin: 0.3rem auto;display: block;line-height: 0.80rem;background-color: #dc503f;color:#fff;border-radius: 0.4rem;}
.zhushi{text-align: center;font-size: 0.24rem;margin: 0.2rem auto;display: block;}
.proimg{display: block;
    width: 1.94rem;
    height: 1.46rem;
    overflow: hidden;
    position: relative;margin-bottom: 0.2rem;}
.proimg img{position: relative;
    max-height: 1.46rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)}
.proimgs{display: block;
   width: 1.6rem;
   height: 1.2rem;
    overflow: hidden;
    position: relative;border-radius: 0.1rem;margin-right: 0.2rem;}
.proimgd{display: block;
	width: 1.76rem;
	height: 1.2rem;
	overflow: hidden;
	position: relative;border-radius: 0.1rem;margin-right: 0.2rem;}
.proimgs img, .proimgd img{    position: relative;
	max-height: 1.2rem;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);}
	
.ds-tit{position: absolute;top: 20rem;z-index: 1;}
.big-pbg{position: relative;overflow: hidden;}
.big-pbg .pimg{position: absolute;top: 0;left: 0;}
.cp-com{overflow: hidden;}
.ds-com{margin-top: 0.4rem;overflow: hidden;padding-bottom: 0.4rem;}
.ban-tit{font-size: 0.36rem;line-height: 0.6rem;width: 90%;margin: 0.4rem auto 0.2rem;}
.ban-tit span{font-size: 0.22rem;line-height: 0.4rem;margin-left: 0.2rem;color: #a1a1a1;}
.cp-xin{display: flex;justify-content: space-between;position: relative;}
.cp-xin .id-tu{width: 1rem;margin: 0.1rem;}
.cp-xin .id-xin{width: 5rem;}
.cp-xin .id-xin .t1{font-size: 0.24rem;font-weight: bold;display: block;line-height: 0.36rem;}
.cp-xin .id-xin .t4{font-size: 0.24rem;display: block;line-height: 0.36rem;color: #a1a1a1;}
.cp-xin .id-xin .t2{font-size: 0.24rem;display: block;line-height: 0.36rem;}
.cp-xin .id-xin .t3{font-size: 0.2rem;color: #a1a1a1;display: block;line-height: 0.26rem;}
.ckjj{position: absolute;top: 0;right: 0;width: 1.2rem;line-height: 0.5rem;border-radius: 0.4rem;background-color:
#dc503f;color: #fff;font-size: 0.2rem;text-align: center;}
.xieyi {width: 90%;margin: auto;}
.xieyi p{line-height: 0.45rem;margin-bottom: 0.2rem;font-size: 0.24rem;display: flex;justify-content: flex-start;}
.xieyi p span{margin-right: 0.1rem;}
.xieyi p a{color: #A70F04;}
/* 导航 */
.hd-nav {
	background: #0293d4;
	font-size: .28rem;
	width: 100%;
	display: none;
}

.hd-nav ul {
	/* overflow-x: scroll;
    white-space: nowrap; */
	display: flex;
	justify-content: start;
	align-items: center;
	flex-wrap: wrap;
	overflow: hidden;
	width: 100%;
}

.hd-nav li {
	padding: 0 0.05rem;
	/*padding: 0.0rem 0.05rem;*/
	box-sizing: border-box;
	text-align: center;
	font-size: 0.22rem;
	border-right: 1px solid #f4e2ce;
	border-bottom: 1px solid #f4e2ce;
	line-height: 0.24rem;
	/* background: #651d00; */
	display: inline-block;
	flex: auto;
	width: 20%;
}

.hd-nav li a {
	color: #fff;
	display: block;
	width: 100%;
	line-height: 0.6rem;
}
.hd-nav li {
	background-color: #e10104;
}

.hd-nav li.active {
	background-color: #fa8e4d;
}

.hd-nav li.active a {
	color: #fff;
}
.fixed {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0;
	z-index: 10000;
	display: block;
	width: 100%;
}
/* .swiper-pagination{
	position: absolute;
	bottom: 0.5rem;
	    width: 100%;
	    height: 0.3rem;
	    display: flex;
	    justify-content: center;
} */
.swiper-pagination-bullet-active{background-color: #a70f04;}
.swiper-pagination-bullet{margin: 0 0.1rem;}
/* .swiper-slide{width: 1.94rem; } */
.swiper-container{width: 100%;}
.mywrapper{position: relative;width: 7.1rem;margin: auto;}
.tijiao {
	width: 100%;
	background: #d6460b;
	line-height: 0.8rem;
	text-align: center;
	font-size: 0.3rem;
	color: #fff;
	border-radius: 0.1rem;
}
.rule-pop {
	position: fixed;
	z-index: 10;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.rule-di {
	position: fixed;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.8;
}

.rule-div {
	position: fixed;
	z-index: 11;
	width: 5.8rem;
	/* height: 4.2rem; */
	background: #fff;
	border-radius: 0.3rem;
	left: 0.3rem;
	top: 3rem;
	/* height: 4.9rem; */
	padding: 0.5rem;
}
.timu-k {
	/* width: 90%; */
	margin: auto;
	display: block;
}
.bztit{text-align: center;font-size: 0.5rem;color: #a83600;line-height: .7rem;font-weight: bold;}
.telForm {overflow: hidden;background: #fff;border-radius: 0.1rem;padding-top: 0.2rem;}
.telForm p{width: 90%;margin: 0.2rem auto; overflow: hidden;position: relative;}
.telForm p span{font-size: 0.24rem;width: 1.5rem;text-align: right;float: left;line-height: 0.62rem;color:#8a3f20;}
.telForm p input{border: 1px solid #d5beb6;border-radius: 0.1rem;width: 3.9rem; float: left;line-height: 0.6rem; font-size: 0.24rem;padding-left: 0.1rem;}
.telForm p:first-child input{width: 5rem;}
.telForm p .m_hint{position: absolute; top: 0; right: 1.5rem; line-height: 0.6rem; color: red; font-size: 0.24rem;display: none;}
.telForm p:first-child .m_hint{ right: 0.4rem;}
.telForm button{width: 90%; height: 0.8rem;background: #d0362e;border-radius: 0.1rem;font-size: 0.28rem; color: #fff;    margin: auto;
    display: block;margin-bottom: 0.4rem;font-weight: bold;}
.telForm p span.yanz{width: 1rem;overflow: hidden;margin-left: 0.1rem;}
.telForm p span.yanz img{height:0.6rem;}
.telForm p span.yanz a{text-align: center;display: block;font-size: 0.2rem; line-height: 0.3rem;}
#totalSecond{width: 1rem;height:0.6rem;line-height: 0.6rem; background: #d0362e;border-radius: 0.1rem;font-size: 0.2rem; color: #fff;float: left;margin-left: 0.1rem;font-weight: 400;text-align: center;}
.telForm button b{color: #fff;font-size: 0.32rem;margin-left: 0.1rem;}
.pclose{    position: absolute;
    bottom: -0.8rem;
    width: 0.5rem;
    left: 50%;
    margin-left: -0.25rem;}