#page{background-color: #290f04; min-width: 1200px;}
.dangweik{ display: flex;align-items: center; justify-content: space-between;margin: auto; width: 1200px;}
#banner{width: 100%; height: 1140px;position: relative; background: url("http://img.zisha.com/static/release/2_hd/22s12/pc/home/top.jpg") center center no-repeat;}
.banner01{ width: 100%; height: 507px; background: url("http://img.zisha.com/static/release/2_hd/2023/xunzhan/pcxunzhan_01_01.png") center center no-repeat;}
.banner02{position: relative; width: 100%; height: 45px; background: url("http://img.zisha.com/static/release/2_hd/2023/xunzhan/pcxunzhan_01_02.jpg") center center no-repeat;}
.banner03{width: 100%; height: 276px;position:relative ; background: url("http://img.zisha.com/static/release/2_hd/2023/xunzhan/pcxunzhan_02.jpg") center center no-repeat;}
.banner04{width: 100%; height: 294px;position:relative ; background: url("http://img.zisha.com/static/release/2_hd/2023/nianhuojie/pcnhj_04.jpg") center center no-repeat;}
.banner05{width: 100%; height: 140px; background: url("http://img.zisha.com/static/release/2_hd/2023/nianhuojie/pcnhj_05.jpg") center center no-repeat;}
.banner06{width: 100%; height: 140px; background: url("http://img.zisha.com/static/release/2_hd/2023/nianhuojie/pc-op.png") center center no-repeat;}
.nPro-img .hint{z-index: 10;display: block; position: absolute; bottom: 0; left: 0;width:100px ; padding-left: 5px;border: none;height: 20px;line-height: 20px;font-size: 14px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;color: #fff; background-color: #e61600;}
.robHuList{}
.push-k{ position: absolute;top: 0;left: 0; width: 100%;height: 44px;}
.push{position: relative;height:44px;overflow: hidden;width: 1200px;margin: auto;}
.push-k li{height: 44px;overflow: hidden;}
.push-k p{width: 100%;height: 44px;line-height: 44px;font-size: 16px;text-align: center;color: #f3ebbc;}
.wlink{position: absolute;top: 90px;left: 50%;margin-left: -600px; width: 1200px;height:150px;}
.wlink p{ display: flex;justify-content: space-between;flex-wrap: nowrap;width: 1200px;margin: auto;}
.wlink p a{display: block;width: 25%;height:130px;}
.listk{display: flex;justify-content: space-between;}
.yrlist{margin-bottom: 10px;overflow: hidden; background: url("http://img.zisha.com/static/release/2_hd/2023/nianhuojie/yilist_09.jpg") center center;width: 100%;height:82px ; background-size: cover;display: flex;flex-wrap: nowrap; justify-content: space-around;}
.yrlistk{width: 92%;height: 82px; margin: auto;position: relative;display: flex;justify-content: flex-start;}
.paiming{position: absolute;top: 3px;right: 0;width: 28px;height: 34px; background: url("http://img.zisha.com/static/release/2_hd/2023/nianhuojie/yilist_06.jpg") center center; background-size: cover;}
.paiming p{flex-direction: column;display: flex;flex-wrap:nowrap;}
.paiming p span{font-size: 12px;color: #fff;line-height: 14px;text-align: center;}
.yrxin{margin-left: 10px;width: 280px;}
.yrxin p:first-child{font-size: 18px;line-height: 30px;margin-top: 15px;font-weight: bold;}
.yrxin p:nth-child(2){font-size: 12px;line-height: 16px; 
	overflow: hidden;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;}
.yr-img{width: 64px;height: 64px;border: 2px solid #eeb379;border-radius: 60px;margin-top: 7px;position: relative;display: block;overflow:hidden}
.yr-img img{position: relative;max-height: 64px;top: 50%;left: 50%;transform: translate(-50%, -50%);width: auto;}
.bg_img{width: 570px;margin-left: -95px;display: block;}
.zn_lmBT{display: block;margin: auto;}
.banner-k{position: absolute;bottom: 50px;width: 1200px;left: 50%;margin-left: -600px;}
.btn-zp{float: right;width: 300px;height: 190px;margin-right: 130px;}
.other-class{width: 1200px;margin: 20px auto 50px;overflow: hidden; display: flex;justify-content: space-between; flex-wrap: wrap;}
.other-class a{display: block; width: 16%;line-height: 40px;background-color: #fcd685;color: #881c1a;font-size: 24px;text-align: center;margin-bottom: 10px;}
.product_list-xz{display: flex;width: 580px;padding:8px;margin-bottom: 20px; flex-wrap: wrap; justify-content: space-between;background: #98693d;}
.xzlist{border-top-left-radius: 10px;border-top-right-radius: 10px; background: #fff; padding-bottom: 20px;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: nowrap;}
.xzlist .nPro-img{width: 248px;height: 188px;margin: 10px;display: block;position: relative;overflow: hidden;}

#bzhb{width: 1200px; display: flex; flex-direction: column; align-items: center; justify-content: center;}
#bzhb>img{height: 102px; width: 613px;}
#bzhb .bzhb_list .list{padding: 0 24px; background: url("http://img.zisha.com/static/release/2_hd/22s12/pc/home/hb_content_bg.jpg") repeat-y; background-size: contain; display: flex; flex-wrap: wrap; justify-content: space-around;}
#bzhb .bzhb_list .list .item{display: flex;  margin-bottom: 20px;background-color: #fff;border-radius: 10px; padding: 10px;}
#bzhb .bzhb_list .list .product_intro{width: 275px;margin-left: 10px;}
#bzhb .bzhb_list .list .product_intro_line{color: #b28850; font-size: 20px; line-height: 28px;}
#bzhb .bzhb_list .list .product_intro_line_2{color: #b28850; font-size: 18px; line-height: 26px;}
#bzhb .bzhb_list .list .product_intro_line_3{color: #b28850; font-size: 18px; line-height: 28px;}
#bzhb .bzhb_list .list .product_intro_line_3 span{color: #ad3c00;font-weight: bold;}
#bzhb .bzhb_list .list .product_intro_line_4{    color: #b28850;
    font-size: 14px;
    line-height: 22px;
    text-decoration: line-through;
    margin-bottom: 6px;}

#bzhb .bz_btn{display: flex; align-items: center; justify-content: space-between;}
#bzhb .hbq{width: 185px;margin-left: -8px;}
#bzhb .hb_btn{width: 73px;cursor: pointer;}
#bzhb .more{width: 100%; text-align: center;}
#bzhb .more a{display: inline-block; color: #a83600; font-size: 18px; font-weight: bold; line-height: 36px;}
#bzhb .more a span{display: inline-block; width: 20px; height: 20px; border-radius: 50%; background: #a83600; color: #e8ddb5; vertical-align: middle; line-height: 20px;}
.swiper-container{width: 1200px;margin: 20px auto;}
.swiper-slide img{border-radius: 10px;border: 1px solid #6B4929;width: 293px;}
.swiper-button-next:after, .swiper-button-prev:after{content: '';}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 0;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right: 0;}
.nddj{margin: 20px 0;}
.mrzbk{display: flex;justify-content: space-between;overflow: hidden;margin: 20px auto 50px;width: 1200px;}
.mrzb-xink{position: relative;cursor: pointer;}
.dangwei .menu{display: flex; width: 1196px; background: #9f2d09; border: 2px solid #fff; border-left: none; border-right: none; margin-bottom: 20px;}
.dangwei .menu .item{border-left: 2px solid #fdf5d1; flex-grow: 1; cursor: pointer; color: #fdf5d1; padding: 10px 0; display: flex; align-items: center; justify-content: center; position: relative;}
.dangwei .menu .item:last-child{border-right: 2px solid #fdf5d1;}
.dangwei .menu .item.active, .dangwei .menu .item:hover{background: #fdf5d1; color: red;}
.dangwei .menu .item.active::after, .dangwei .menu .item:hover::after{content: ""; width: 0; height: 0; border: 10px solid transparent; border-top-color: #fff; position: absolute; bottom: -22px;}
.dangwei .menu .item .word{font-size: 18px; width: 38px;}
.list .nPro-img{    display: block;
    width: 290px;
    height: 218px;
    overflow: hidden;
    position: relative;}
.list .product_img{
	position: relative;
    max-height: 218px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.list .nPro-jieyuan{
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -55px;
	width: 110px;
	height: 110px;
	display: block;
	z-index: 1;
}
.bzhb{    display: block;
    width: 250px;
    height: 208px;
    overflow: hidden;
    position: relative;
	border-radius: 5px; margin-right: 10px;}
.bzhb .product_img{
	position: relative;
    max-height: 208px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.bzhb .nPro-jieyuan{
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -55px;
	width: 110px;
	height: 110px;
	display: block;
	z-index: 1;
}
.nPro-img2{
	width: 252px;
    height: 190px;
    overflow: hidden;
    position: relative;
	border-radius: 5px; margin: auto;display: block;
}
.nPro-img2 .product_img{
	position: relative;
    max-height: 190px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.nPro-img2 .nPro-jieyuan{
	position: absolute;
	top: 10px;
    left: 50%;
    margin-left: -40px;
    width: 80px;
    height: 80px;
	display: block;
	z-index: 1;
}
.bx{border-bottom: 1px dashed #89888d; padding-bottom: 10px;}
.dangwei{margin: auto;}
.dangweilh .product_list{width: 1200px;display: flex;justify-content: space-between;margin: auto;}
.title{position: relative;height: 130px;width: 100%;}
.title img{position: absolute;top: 0;left: 50%;margin-left: -960px;}
.dangwei .more a{display: block; width: 1200px; background: #98693d;margin: auto; font-weight: bold; text-align: center; margin-bottom: 50px;}
.dangwei .more a img{display:block;margin: auto; }
.dangwei .product_list{display: flex; flex-wrap: wrap; width: 1200px;margin: auto; justify-content: flex-start;}
.dangwei .list{width: 290px; background: #fff;margin-bottom: 20px;margin-right: 13px;}
.dangwei .list:nth-child(4n+4){margin-right: 0;}
.dangwei .product_info{width: 90%; margin: 0 auto;}
.dangwei .product_title{font-size: 18px; line-height: 30px;overflow: hidden;border-left: 5px solid #b1150c;   white-space: nowrap; text-overflow: ellipsis;}
.dangwei .product_gray{color: gray; font-size: 14px; line-height: 30px;}
.product_info_k{width: 290px;margin-left: 10px;margin-right: 10px;margin-top: 20px;}
.dangwei .product_price{font-size: 20px; font-weight: bold; line-height: 40px;margin: 0 auto;margin-bottom: 20px;}
.nPro-do .xunjia{width: 60%;font-size: 14px;text-align: center; line-height:30px;margin: 10px auto;color: #fff;    display: block; border-radius:40px;}
.xjBtn {background-color: #c75b1c ;}
.buyBtn {background-color: #b1150c;}
.nPro-do img{display: block;width: 280px;height: 42px;}
.zjds img{display: block;margin: 40px auto;}
.cjzl{width: 1200px; display: flex; flex-direction: column;margin: auto;}
.cjzl .zl_list .list{margin-top: 20px;margin: auto;}
.cjzl .product_list{display: flex; flex-wrap: wrap; justify-content:space-between; width: 1180px;margin: auto;}
.list .item .item-tit{font-size: 24px;color: #b1150c;font-weight: bold;font-family: '宋体';text-align: center;line-height: 40px;}
.cjzl .zl_list{background:#690702;margin-bottom: 20px; }
.cjzl .product_list .item{width: 23%;border: 1px solid #a67a4d; background: #e4c27c; text-align: center; padding-bottom: 10px;margin-bottom: 30px; border-radius: 10px; font-size: 12px; line-height:20px;}
.xzlist .product_img{position: relative;
	    width: auto;
	    max-height: 188px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
.zp_mane{color: #37190b; font-size: 16px; line-height: 30px;margin-bottom: 1px;overflow: hidden; margin-top:10px;   white-space: nowrap; text-overflow: ellipsis;}
.tejia-r{font-size: 14px;line-height: 30px;width: 248px;display: flex;margin: 10px;}
.tejia-r p{line-height: 30px;}
.tejia-r img{width: 24px;height: 24px;margin-right: 10px;margin-top: 3px;}
.shengzhi {line-height: 26px;display: flex;position: absolute;top: 0;right: 0;width: 120px;}
.shengzhi span{font-size:14px;color: #b1150c;font-weight: bold;}
.nPro-img .xzhint{position: absolute;display: block;top: 0; z-index: 10;left: 0;width:115px ;padding-left: 10px; height: 26px;line-height: 26px;font-size: 14px;
border-bottom-right-radius:26px;color: #fff; background-color: #b1150c;}
.Author{ background: #e0dcd9;overflow: hidden;display: flex;justify-content: space-between;}
.Author .Authorxin{margin: 20px 0;width: 200px;}
.Authorxins {margin: 20px 0;width: 422px;padding-right:20px ;}
.Authorxinjj{font-size: 14px;color: #808080;line-height:24px;margin-top: 5px;overflow: hidden;height: 48px; 
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.Authorxint{font-size: 18px;color: #000;font-weight: bold;line-height: 25px;}
.Author .img{border-radius: 50%;margin:20px;display: block;}
.jilu{ background: #fff;overflow: hidden;width: 99.7%; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.jiluc {overflow-y: auto;width: 90%;margin: 0 auto 20px;height: 120px;}
.jilu .jilut{font-size: 18px;color: #000;font-weight: bold;line-height: 30px;width: 90%;margin: auto;}
.jiluc p{font-size: 14px;color: #808080;line-height: 30px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.jiluc p:first-child{color: #b1150c;}
.zjds img, .mrzb img{display: block;}
.mrzb a img{width:495px;height: 390px;}
.mrzb-x{position: absolute;top: 140px;left: 0; width: 495px;height: 100px;}
.mrzb-x p{font-size: 16px;line-height: 30px;color: #cdbba9;text-align: center;}

.cjzl .get_free{width: 80px; color: #fff;background-color: #b1150c; border: 1px solid #b1150c; border-radius: 20px; margin: 0 auto;line-height: 26px;}
.cjzl .qg-btn{width: 80px; color: #89888d; border: 1px solid #89888d; border-radius: 20px; margin: 0 auto;line-height: 26px;}
.sub_title{color: #fdf4d1; font-size: 24px; line-height: 48px; margin-bottom: 20px;}
.time_area{display: flex; color: #fdf4d1; font-size: 32px; font-weight: bold; line-height: 46px; margin-bottom: 15px;}
.time_area span{padding: 0 5px;}
.time_area .time{width: 58px; height: 46px; background: url("http://img.zisha.com/static/release/2_hd/22s12/time_bg.png") center center no-repeat; background-size: contain;text-align: center;}
.zp_mane{font-size: 14px; line-height: 24px;overflow: hidden; margin-top:10px;   white-space: nowrap; text-overflow: ellipsis;}

.footer{margin: 20px auto;display: block;}
.rule-pop {
	position: fixed;
	z-index: 100;
	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: 400px;
	left: 50%;
	top: 50%;
	margin-left: -200px;
	margin-top: -200px;
	background: #fff;
	border-radius: 10px;
	padding: 20px;
}
.datui {
	position: relative;
	display: none;
}
.zhongjiang {
	margin: auto;
    display: none;
    width: 400px;
    height: 630px;
    z-index: 10;
    position: fixed;
    top: 5%;
    background: url(//img.zisha.com/static/release/2_hd/22s12/dialog_bg.png) center center no-repeat;
    background-size: cover;
    left: 50%;
    margin-left: -200px;
}
.zj-xin{
	width: 100%;
	text-align: center;
	font-size: 34px;
	color: #ad3802;
	line-height: 60px;
	position: absolute;
    top: 230px;
	
}
.zj-xin .jine{
	font-size: 70px;
	color: #ad3802;
	font-weight: bold;
}
.manjian{
    width: 100%;
    text-align: center;
    font-size: 20px;
    color: #d9470b;
    line-height: 40px;
    position: absolute;
    bottom: 280px;
}


.timu-k {
	/* width: 90%; */
	margin: auto;
	display: block;
}
.telForm {
	overflow: hidden;
	/* width: 96%; */
	margin:auto;
}

.telForm p {
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}

.telForm p input {
	border-radius: 5px;
	width: 97%;
	float: left;
	line-height: 40px;
	font-size: 16px;
	padding-left:10px;
	background: #fff;
	color: #898989;
	border: 1px solid #898989;
}
.telForm p .m_hint {
	position: absolute;
	top: 0;
	right: 20px;
	margin-top: 0;
	line-height: 40px;
	color: #ff0000;
	font-size: 14px;
	display: none;
}
.tijiao {
	width: 100%;
	background: #d6460b;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border-radius: 10px;
	cursor: pointer;
}

.close {
	width: 50px;
	height: 50px;
	position: absolute;
	left: 50%;
	bottom: -100px;
	margin-left: -25px;
}
.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.bztit{text-align: center;font-size: 20px;color: #a83600;line-height: 60px;font-weight: bold;}
.jclose{
	width: 100%;
	position: absolute;
    width: 400px;
    left: 50%;
    margin-left: -200px;
	height: 180px;
    bottom: 60px;
	cursor: pointer;
}
.leftMenu {
	position: fixed;
	top: 7%;
	left: 0;
	display: block;
	z-index: 200;
	/* background: url("http://img.zisha.com/static/release/2_hd/2023/nianhuojie/sidebar2.png") center center no-repeat; */
	width: 170px;
	/* height: 550px; */
}
.toptopk{
/* 	width: 120px;
	height: 106px; */
	margin: auto ;
}
.toptop{margin-left: 10px;}
.toptop a{width: 106px;height: 20px;display: block; line-height: 20px;text-align: center;background: #ffd7a8;color: #000;margin-bottom:5px;border: 1px solid #fff;font-size: 12px;}
.toptop a:hover{border: 1px solid #8d4d00;}
.toptop a:last-child{margin-bottom: 1px;}

.leftMenu .topImg {
	height: 121px;
	width: 170px;
	position: relative;
	background: url("http://img.zisha.com/static/release/2_hd/2023/xunzhan/dhs.png") center center no-repeat;
}

.bottommm {
	display: block;
	margin: auto;
}

.libao-bg {
	background: #a90a1e;
	overflow: hidden;
	padding-bottom: 50px;
	width: 100%;

}

.leftMenu .botImg {
	height: 120px;
	width: 170px;
	background: url("http://img.zisha.com/static/release/2_hd/2023/xunzhan/dhx.png") center center no-repeat;
}

.leftMenu a.shouqi {
	display: block;
	color: #fff;
	line-height: 24px;
	height: 24px;
	width: 130px;
	outline: none;
	text-align: center;
margin: auto;
}


/* 左侧菜单中部 建议48px一行 */
.leftMenu ul {
	list-style: none;
	width: 140px;
	background-image: linear-gradient(to bottom, #683616,#905729);
	margin: auto;
	overflow: hidden;
	border-left: 1px solid #1f0a01;
	border-right: 1px solid #1f0a01;
}
.leftMenu ul li {
	height: 36px;
	width: 130px;
	margin:0 auto 5px;
	border-radius: 5px;cursor: pointer;
}

.leftMenu ul li a {
	font-family: '宋体';
	display: block;
	height: 36px;
	text-align: center;
	color: #e7deb1;
	font-size: 12px;
	line-height: 36px;
	background: #351709;
	margin: auto;
	overflow: hidden;
	border-radius: 15px;
	font-weight: bold;
}

.leftMenu ul li a:hover {
	background-color: #9c0d05;
	color: #fff;
}
.leftMenu ul li a.on {
	background-color: #9c0d05;
	color: #fff;
}
.zengpin{margin-left: 60px;width: 120px;height: 30px;display: block;}
.leftMenu a.backTop {
	display: block;
	color: #FFFFFF;
	line-height: 24px;
	height: 24px;
	outline: none;
	font-size: 12px;
	text-align: center;
	/* border-bottom: 1px dashed #b28850; */
	width: 130px;
	margin: auto;
	display: block;
	color: #fff;
}
.leftMenu ul li.on a.on {
	display: block;
	width: 86%;
	height: 24px;
	text-align: center;
	background: none;
	line-height: 24px;
	color: #fff10a;
	font-size: 12px;
	outline: none;
	margin: initial;
}

.zffs {
	display: block;
	color: #ab3f1b;
	font-weight: bold;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	text-align: center;
	width: 120px;
	margin-left: 60px;
	/* background-color: #fee47f; */
	overflow: hidden;
	border-radius: 15px;
}

.zhankai {
	width: 60px;
	height: 40px;
	background-color: #ffc245;
	text-align: center;
	line-height: 40px;
	border: 1px solid #ff9241;
	border-left: none;
	position: fixed;
	top: 50%;
	left: 0;
	color: #fff;
	display: none;
	cursor: pointer;
}
.zffs-ewm{
    position: absolute;
    display: none;
    top: -115px;
    left: 155px;}
	
	.shadow {
		width: 1150px;
		min-height: 79px;
		box-sizing: border-box;
		margin: 10px auto 20px;
		display: none;
	}
	
	.shadow ul {
		width: 1100px;
		margin: 20px auto;
		display: flex;
		justify-content: space-between;
	}
	
	.shadow ul li {
		width: 30%;
	}
	
	.shadow ul li a {
		display: inline-block;
		width: 236px;
		text-align: center;
		font-size: 16px;
		line-height: 65px;
		height: 79px;
		color: #e8ddb5;
		font-weight: bolder;
		font-size: 20px;
		border-radius: 30px;
			background: url("http://img.zisha.com/static/release/2_hd/22s12/daohang_bg.png") center center no-repeat;
		background-position: center;
	}
	.fixed {
		position: fixed;
		top: 0;
		padding: 0;
		z-index: 10000;
	}
	/* 分页 */
	.pageBox {
		border: 1px solid #eee;
		border-top: 0;
		background: #fff;
		padding-top: 12px;
		margin-bottom: 20px;
	}
	
	.pages ul li.thisclass,
	.pages ul li .thisclass,
	.pages ul li.thisclass a,
	.pages ul li .thisclass a,
	.pagebox ul li.thisclass a:hover,
	.pagebox ul li .thisclass a:hover {
		background: #931101;
		border: 1px solid #931101;
	}
	
	.pages .pageinfo {
		color: #931101;
	}
	
	.pages .pageinfo strong {
		color: #931101;
	}
	
	.pages {
		margin: 0;
	}