*{margin: 0;padding:0;font-size: 0.18rem;}
li{list-style: none;}
a{text-decoration: none;}
body{max-width: 1080px;width: 100%;margin: 0 auto;}
.gongg{margin-left: 0.49rem;width: 1015px;}

.hx_spny_top1{position: relative;}
.hx_spny_top1>img{width: 100%;height: 100%;}
.hx_spny_top1_left{position: absolute;top: 0;margin: 0;}
.hx_spny_top1_left img{margin-top:0.3rem;margin-left: 0.4rem;border-radius: 50%;width:0.8rem;}
.hx_spny_top1_right{position: absolute;top: 0;right: 0;margin-right: 0.52rem;margin-top: 0.55rem;}
.hx_spny_top1_right div{width: 60px;height: 15px;}
.hx_spny_top1_right div i{width: 15px;height: 15px;border-radius: 50%;display: inline-block;background: #fff;box-shadow: 0 0 4px 0 #000;}
.hx_spny_top1_right div i:nth-child(2){margin: 0 6px;}
.hx_spny_top1_left a{display: inline-block;}

.hx_spny_top_nr{border-top: 0.15rem #f8e51d solid;display: block;border-radius: 0.2rem 0.2rem 0 0;transform: translateY(-0.19rem);}

.hx_spny_center{margin-bottom: 1rem;}
.hx_spny_top2_left{display: inline-block;}
.hx_spny_top2_left_img{margin-top: 0.49rem; float: left;}
.hx_spny_top2_left_img img{margin-top: 0rem; float: left;width:1.2rem;height:1.2rem;border-radius: 15%;}
.hx_spny_top2_left_p{float: left;margin-top: 0.55rem;margin-left: 0.26rem;}
.top_p1{font-size: 0.4rem;}
.top_p2{color: #a0a29f;margin-top: 0.13rem;font-size: 0.33rem;}
.hx_spny_top2_right{float: right;margin-right: 0.55rem;}
.top_p3{font-size: 0.6rem;color: #f8311e;margin-top: 0.91rem; display: inline-block;margin-right: 0.13rem;}
.top_p3 samp{font-size: 0.4rem;color: #f8311e;}
.top_p4{color: #888888;font-size: 0.31rem;float: right;margin-top: 1rem;}
.hx_spny_top2{border-bottom: #888888 0.06rem solid;width: 9.82rem;padding-bottom: 0.25rem;margin-left: 0.49rem;}

.hx_spny_top3_p{margin-top: 0.39rem;}
.hx_spny_top3_p p{font-size: 0.43rem;color: #1b2137;}
.hx_spny_top3_p a{font-size: 0.43rem;margin-left: 0.09rem;color: #1b2137;}

.hx_spny_top3_ul ul{margin-top: 0.32rem;}
.hx_spny_top3_ul ul li{line-height: 0.3rem;display: inline-block;width: 9.8rem;margin-top: 0.43rem;}
.hx_spny_top3_ul ul li p:nth-child(1){font-size: 0.35rem;float: left;color: #000000;}

.hx_spny_top3_ul ul li a{display: inline-block;width: 100%;}
.hx_spny_top3_ul ul li p:nth-child(2){font-size: 0.35rem;float: left;margin-left: 0.38rem;color: #626061;}
.hx_spny_top3_ul ul li i{background: url(../img/hx_spny_top3_img.png);width: 0.15rem;height: 0.24rem;display: inline-block;margin-top: 0.05rem;float: right;}
.hx_spny_top3{border-bottom:#f3f3f3 0.2rem solid;padding-bottom: 0.35rem;}

.hx_spny_center_p i{width: 1.62rem;border-radius: 0.1rem;height: 0.12rem;background-color: #ffa600;display: inline-block;}
.hx_spny_center_p p{font-size: 0.4rem;margin-top: 0.51rem;padding-bottom: 0.37rem;}

.hx_spny_center_img_p p{font-size: 0.35rem;margin-top: 0.05rem;line-height: 0.6rem;margin-bottom: 0.1rem;text-align:center}
.hx_spny_center_img_p img{border: 1px solid #dadada;margin-bottom: 20px;width: 100%;}
.hx_dibu{width: 100%;float: left;background: #fff;}
.hx_kb{width: 100%;height: 1.2rem;}
.hx_xft{width: 10.8rem;height: 1.46rem;background: #fff;border-top: 0.02rem solid#cecece;position: fixed;bottom: 0;}
.hx_sc{width: 3.26rem;float: left;height: 100%;border-right: 0.03rem solid#cecece;text-align: center;cursor: pointer;}
.hx_sc p{background: url(../img/hx_rwly_dibu_tu1.png)no-repeat center;background-size: 0.49rem 0.42rem;width: 100%rem;height: 0.42rem;margin-top: 0.28rem;}
.hx_scon{background: url(../img/hx_rwly_dibu_tu1.0.png)no-repeat center!important;background-size: 0.49rem 0.42rem;}
.hx_sc font{font-size: 0.35rem;color: #a2a2a2;width: 100%;text-align: center;float: left;margin-top: 0.1rem;}
.hx_dh{width: 3.38rem;float: left;height: 100%;float: left;}
.hx_dh a{width: 100%;height: 100%;float: left;}
.hx_dh p{background: url(../img/hx_rwly_dibu_tu2.png)no-repeat center;background-size: 0.47rem 0.41rem;width: 100%;height: 0.41rem;margin-top: 0.28rem;}
.hx_dh font{font-size: 0.35rem;color: #a2a2a2;width: 100%;text-align: center;float: left;margin-top: 0.1rem;}
.hx_tg{width: 4.13rem;height: 100%;background: #00B277;float: left;}
.hx_tg a{width: 100%;height: 100%;float: left;color: #fff;text-align: center;font-size: 0.46rem;line-height: 1.48rem;}

.hx_wddd_cont_center_top{border-top: 0.01rem solid #e8e8e8;}
.hx_wddd_cont_center_bottom{padding: 0.4rem 0.33rem;}
.hx_wddd_cont_center_bottom_right{display: inline-block;float: right;}
.hx_wddd_cont_center_bottom_right p{float: left;}
.hx_wddd_cont_center_bottom_right img{float: right;}

.hx_wddd_cont_center_bottom>a:nth-child(1){width: 2.2rem;height: 1rem;display: inline-block;border: 1px solid #00B277;font-size: 0.4rem;text-align: center;line-height: 1rem;color: #FFFFFF;background: #00B277;border-radius: 0.3rem;margin-right: 0.27rem;}
.hx_wddd_cont_center_bottom>a:nth-child(2){width: 2.2rem;height: 1rem;display: inline-block;border: 1px solid #c0c0c0;font-size: 0.4rem;text-align: center;line-height: 1rem;color: #757172;border-radius: 0.3rem;margin-right: 0.27rem;}
.hx_wddd_cont_center_bottom>a:nth-child(4){width: 2.2rem;height: 1rem;display: inline-block;border: 1px solid #fe0000;font-size: 0.4rem;text-align: center;line-height: 1rem;color: #FFFFFF;border-radius: 0.3rem;margin-right: 0.27rem;background: #fe0000;}
.hx_wddd_cont_center_bottom>a:nth-child(3){width: 2.2rem;height: 1rem;display: inline-block;border: 1px solid #00B277;font-size: 0.4rem;text-align: center;line-height: 1rem;color: #FFFFFF;border-radius: 0.3rem;margin-right: 0.27rem;background: #00B277;}
.hx_wddd_cont_center_bottom_right img{margin-top: 0.05rem;}
.hx_wddd_cont_center_bottom_right p{font-size: 0.3rem;color: #8d8d8d;margin-top: 0.05rem;margin-right: 0.2rem;}
.hx_wddd_cont_center{margin-bottom: 0.26rem;}



/*----评论-----*/
.czr-jiesao {
	background: #f5f5f5;
}

.czr-title {
	color: #313131;
	font-size: .45rem;
	padding: .3rem .3rem .2rem .3rem;
	line-height: .65rem;
}

.dt_pl {
	background-color: #fff;
	margin-top: 0.1rem;
}

.dt_pl .dt_fs {
	padding: 0.28rem 0.29rem 0.28rem 0.38rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #ececec;
}

.dt_pl .dt_fs input {
	width: 7.85rem;
	height: 0.82rem;
	font-size: 0.4rem;
	border: 1px solid #b2b2b2;
	text-indent: 0.2rem
}

.dt_pl .dt_fs button {
	width: 1.72rem;
	height: 0.88rem;
	font-size: 0.4rem;
	color: #fff;
	border-radius: 0.5rem;
	background-color: #11c3ad;
}

.dt_pl .item {
	padding: 0.62rem 0.38rem 0.48rem 0.58rem;
	display: flex;
	border-bottom: 1px solid #eeeeee;
	position: relative;
}

.dt_pl .item .img {
	width: 1.17rem;
	height: 1.17rem;
	margin-right: 0.52rem;
	flex-shrink: 0;
}

.dt_pl .item .text a {
	font-size: 0.35rem;
	line-height: 0.35rem;
	color: #b1b1b1;
	display: block;
	padding: 0.15rem 0 0.2rem;
}

.dt_pl .item .text span {
	font-size: 0.33rem;
	line-height: 0.33rem;
	color: #b1b1b1;
	display: block;
}

.dt_pl .item .text p {
	margin-top: 0.6rem;
	line-height: 0.51rem;
	font-size: 0.38rem;
}

.dt_pl_dz {
	position: absolute;
	top: 0.85rem;
	right: 0.7rem;
	cursor: pointer;
	width: 0.64rem;
	height: 0.58rem;
}
.dt_pl_dz_p {padding: 0.28rem 0.29rem 0.28rem 0.38rem;}
.dt_pl_dz_p i{width: 1.62rem;border-radius: 0.1rem;height: 0.12rem;background-color: #ffa600;display: inline-block;}
.dt_pl_dz_p p{font-size: 0.4rem;margin-top: 0.2rem;padding-bottom: 0.2rem;}


.czr-jss{
    border-bottom: #e9e9e9 solid 3px;
    background: #fff;
	}
.czr-jss a {
    color: #939393;
	font-size: .4rem;
}

.czr-jss img {
width: .18rem;
    padding-left: .28rem;
}
/*   */

.czr-banner {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.czr .swiper-slide {
	position: relative;
}

.czr .swiper-slide-active {
	z-index: 1;
}

.czr-banner .swiper-slide video,
.czr-banner .swiper-slide img {
	width: 100%;
/* 	object-fit: contain; */
	max-height: 15rem;
    object-fit: cover;
	object-position: center center;
}

.czr-vip {
	position: absolute;
	bottom: 0;
	z-index: 2;
	background: #000;
	width: 100%;
	line-height: 1rem;
	border-radius: .5rem .5rem 0 0
}

.czr-vip a {
	display: block;
	position: relative
}

.czr-vip h3,
.czr-vip p {
	font-size: .4rem;
	display: inline-block;
	vertical-align: middle;
}

.czr-vip img {
	width: .18rem;
	right: .44rem;
	top: 50%;
	transform: translateY(-50%);
	position: absolute;
}

.czr-vip h3 {
	color: #feedbf;
	padding: 0 .24rem 0 .3rem
}

.czr-vip p {
	color: #dcccb5;
}


.czr-pagesNum {
	width: 1rem;
	line-height: .8rem;
	background: #a8a7ac;
	position: absolute;
	bottom: 1.35rem;
	right: .3rem;
	font-size: .34rem;
	color: #c0c0c0;
	z-index: 2;
	text-align: center;
	border-radius: .37rem;
}

.czr-pagesNum span {
	color: #fff;
	font-size: .34rem;
}

.czr-goBack {
	position: absolute;
	top: .9rem;
	left: .45rem;
	background: rgba(0, 0, 0, .4);
	z-index: 999;
	border-radius: 50%;
	padding: .22rem .36rem .22rem .30rem;
}

.czr-goBack a {
	width: .26rem;
	height: .46rem;
	display: block;
	background: url(../img/czr-1.png) no-repeat;
	background-size: 100%;
}


.czr-play {
	line-height: .88rem;
	width: 2.32rem;
	position: absolute;
	bottom: 1.2rem;
	background: rgba(0, 0, 0, .3);
	color: #fff;
	box-sizing: border-box;
	padding-right: .13rem;
	left: 50%;
	transform: translateX(-50%);
	display: flex;
	font-size: .36rem;
	border-radius: 0.5rem;
}

.czr-play::before {
	content: "";
	width: .88rem;
	height: .88rem;
	display: inline-block;
	background: url(../img/czr-2.png) no-repeat;
	background-size: 100%;
	margin-right: .08rem;

}



/*底部+正文*/

.cw-foots {
	max-width: 10.8rem;
	overflow: hidden;
	background-color: #fff;

}


.cw-foot {
	max-width: 10.8rem;
	overflow: hidden;
	background-color: #fff;
	padding-bottom: 2rem;
}


.cw-foot .swiper-pag {
	position: relative;
	width: 100%;
	display: flex;
	margin: 0 auto;
	justify-content: space-around;
	border-bottom: 0.04rem solid #eeeeee;
}


.cw-foot .swiper-pag li a {
	font-size: 0.4rem;
	color: #000000;
	line-height: 1.4rem;
	display: inline-block;
	position: relative
}
.cw-foot .swiper-pag a::after{
	transition: all .5s;
		content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	left: 0;
	background: #ffa601;
	height: 0.1rem;
	border-radius: 30px;
	opacity: 0;
}
.cw-foot .swiper-pag .on a::after {
	opacity: 1;

}


.cw-foot .swiper-container .swiper-wrapper {
	width: 1000%;
	position: relative;
}

.cw-foot .swiper-container .swiper-wrapper div {
	font-size: 0.4rem;
	color: #000;
	text-align: center;
	width: 10.8rem;
	max-width: 10.8rem;
	display: inline-block;
	position: relative;
	margin-top: 20px;
	padding-bottom: 0.2rem;
}

.cw-foot .swiper-container .swiper-wrapper div p {
	font-size: 0.36rem;
	color: #a1a1a1;
	line-height: 0.76rem;
	position: absolute;
	bottom: 1%;
	left: 50%;
	transform: translateX(-50%);
}

.cw-foot .swiper-container .swiper-wrapper div b {
	font-size: 0.36rem;
	display: inline-block;
	color: #ccc;
	cursor: pointer;
	vertical-align: top;
}

.cw-foot .cw-sp {
	border-top: 0.35rem solid #f3f3f3;
	background-color: #fff;
}

.cw-foot .cw-sp .sp-btm {
	padding-bottom: 0.1rem;
	background: #f1f1f1;
	
}

.cw-foot .cw-sp .xssp {
	display: flex;
	justify-content: space-between;
	width: 2.6rem;
	margin: 0 auto;
	height: 1.32rem;
	align-items: center;
}

.cw-foot .cw-sp .xssp h1 {
	width: 0.59rem;
	border-radius: 50%;
	background: #ce3923;
	height: 0.59rem;
	position: relative;
	vertical-align: middle
}

.cw-foot .cw-sp .xssp h1 img {
	width: 0.32rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.cw-foot .cw-sp .xssp p {
	font-size: 0.44rem;
	color: #ce3923;
}

.cw-foot .cw-sp .sp-btm {
	display: flex;
	justify-content: space-between;
	margin-bottom: 1.38rem;
	flex-wrap: wrap;
}

.cw-foot .cw-sp .sp-btm .W_img {
	width: 100%;
}

.cw-foot .cw-sp .sp-btm .W_img img {
	width: 100%;
}

.cw-foot .cw-sp .L,
.cw-foot .cw-sp .R {
	width: 5.35rem;
	background: #fff;
}

.cw-foot .cw-sp .text {
	width: 4.86rem;
	margin: 0 auto
}

.cw-foot .cw-sp .text .Line {
	display: flex;
	align-items: center
}

.cw-foot .cw-sp .text p {
	font-size: 0.37rem;
	color: #000;
	line-height: 0.47rem;
	margin: 0.15rem 0 0.17rem 0;
	position: relative
}

.cw-foot .cw-sp .text span {
	font-size: 0.33rem;
	color: #fb500a;
	background: #fff2e5;
	line-height: 0.42rem;
	display: inline-block;
	padding: 0 0.08rem;
}

.cw-foot .cw-sp .text .textBtm {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding-bottom: 0.26rem;
}

.cw-foot .cw-sp .text .textBtm h1 {
	font-size: 0.4rem;
	color: #e42021;
	font-weight: normal;
}

.cw-foot .cw-sp .text .textBtm h1 b {
	font-size: 0.28rem;
	color: #e42021;
	font-weight: normal;
}

.cw-foot .cw-sp .text .textBtm i {
	font-size: 0.33rem;
	color: #a1a1a1;
	font-style: normal;
	margin-left: 0.15rem;
	display: inline-block
}

.cw-foot .cw-sp .text .textBtm .img img {
	border-radius: 50%;
	width: 0.63rem;
}

.cw-foot .cw-sp .text .textBtm .img img:nth-child(1) {
	margin-right: -0.1rem;
}

.cw-foot .cw-sp .R .text h3 {
	font-weight: normal;
	display: inline-block;
	font-size: 0.17rem;
	color: #000;
	width: 0.35rem;
	line-height: 0.35rem;
	border: 1px solid #000;
	border-radius: 50%;
	text-align: center;
	vertical-align: middle
}

.cw-foot .cw-sp .R .text .span span:nth-child(1) {
	margin-right: 0.1rem;
}

.cw-foot .cw-sp .R .text p {
	margin: 0;
}

.cw-foot .cw-sp .R .text .Line {
	margin: 0.15rem 0 0.17rem 0;
}

.cw-foot .cw-back_flex {
	z-index: 10;
	position: fixed;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 12.80rem;
	background: #fff;
	padding: 0.15rem 0;
}


.cw-foot .cw-flex p {
	font-size: 0.36rem;
	color: #000;
}

.cw-foot .cw-flex p i {
	font-style: normal;
	font-size: 0.28rem;
	color: #ff4131;
}

.cw-foot .cw-flex p span {
	font-weight: normal;
	font-size: 0.48rem;
	color: #ff4131;
}

.cw-foot .cw-flex a {
	font-size: 0.5rem;
	color: #fff;
	display: inline-block;
	line-height: 1.04rem;
	border-radius: 50px;
	text-align: center
}
.jfmen{

left:0px; 
top:0px; z-index:999;
height: 4rem;
background: #c3c3c3;
justify-content: center;
align-items: center;

	
	}
.button3 {
    width: 300px;
	color: #ff0000;
    background-color: #fff;
    padding: 20px 20px;
    border-radius: 5px;
    margin: 0px 7px;
	position: relative;
	top:40%;
	font-size: 0.35rem;
	}
.text {
       
	 width: 100%;
	}
.text dl{
       
	 width: 90%;
	 margin: 0 auto;
	 font-size: 0.36rem;
    color: #a1a1a1;
    line-height: 0.76rem;
	}
.text img {
      width: 100%;
	
	}

.cw-foot .cw-flex{z-index: 999;display:flex;justify-content:space-around;align-items:center;width:100%;bottom:0;position:fixed;left:50%;transform:translateX(-50%);background:#fff;max-width:12.80rem;border-top: 1px solid #d4d4d4;}
.cw-foot .cw-flex p{font-size:0.42rem;color:#000;line-height:0.83rem;}
.cw-foot .cw-flex p:first-child{margin-left:0.2rem;}
.cw-foot .cw-flex p:last-child{margin-right:0.7rem;}
.cw-foot .cw-flex a:nth-child(2){display:inline-block;width:4.35rem;line-height:1.45rem;color:#fff;background:#fe5a59;font-size:0.42rem;border-radius:100px;text-align:center;box-shadow: 1px 1px 2px #cac9c9;position: relative;top: -0.35rem;}

/**正中***/


/*gift*/
.oe_intor {
    padding: 0.5rem;
    border-bottom: 5px solid #f7f7f7;
	font-size: 0.4rem;
}
.oe_intor img {
    width: 0.5rem;
    margin-left: 10px;
    float: left;
}
.oe_intor span {
    color: #999;
	font-size: 0.45rem;
}


/*jiesao*/

.iesao {   
	font-size: 0.6rem;
	margin-top: 0.3rem;
}

.iesao .title  {
	display: flex;
	justify-content: space-between;
	border-bottom: 2px solid #ededed;
	}
.iesao .title .cw-cont {
    display: flex;
    align-items: center;
}


.iesao .title  .cw-Rcont {
    margin-right: 0.5rem;
	}
.iesao .title  .cw-Rcont a {	
    font-size: 0.4rem;
    color: #ffffff;
    background: #fe5a59;
    width: 2rem;
    line-height: 0.8rem;
    display: inline-block;
    text-align: center;
    border-radius: 6px;
}	
	
.iesao .titlea  {
	margin: 0.3rem 0.45rem 0.5rem 0.45rem;
	}
.iesao .titlea p {	
	    font-size: 0.44rem;
    color: #232323;
}

.iesao .titlea a {
font-size: 0.34rem;
    color: #fff;
    width: 2.2rem;
    line-height: 0.6rem;
    background: #fe794c;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
	border-radius: 0.2rem;
}


	
.iesao h1 {   
margin-left: 0.6rem;
font-size: 0.7rem;
margin-bottom: 0.4rem;
}

.iesao h2 {
    font-size: 0.35rem;
    color: #a4a4a4;
    font-weight: normal;
	margin-left: 0.2rem;
}


.czr-option {
	padding: .28rem 0 .36rem;
}

.czr-option>div {
	border-bottom: #e9e9e9 solid 3px;
	background: #fff;
}

.czr-option>div:last-child {
	border-bottom: none
}

.czr-option-wrap {
	width: 9.93rem;
	margin: 0 auto;
	display: flex;
	height: 1.28rem;
	align-items: center;
	justify-content: space-between;
}

.czr-option-tiele {
	font-size: .4rem;
	color: #000;
}

.czr-bz span {
	font-size: .34rem;
	color: #9e9e9e;
	position: relative;
}

.czr-bz span::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: -.3rem;
	background: no-repeat center center;
	background-size: 100%;
	width: .24rem;
	height: 100%;
}

.czr-bz .czr-bz-span1::after {
	background-image: url("../img/czr-5.jpg");
}

.czr-bz .czr-bz-span2::after {
	background-image: url("../img/czr-8.png");
}

.czr-bz .czr-bz-span3::after {
	background-image: url("../img/czr-9.png");
}

.czr-bz .czr-bz-span4::after {
	background-image: url("../img/czr-10.png");
}


.czr-yhj .czr-option-wrap,
.czr-js .czr-option-wrap,

.czr-yysj .czr-option-wrap {
	justify-content: space-between;
}

.czr-yhj a,
.czr-js a,
.czr-yysj a {
	font-size: .4rem;
}

.czr-yhj a {
	color: #ff4100;
}

.czr-js a {
	color: #939393;
}

.czr-yysj a {
	color: #000;
	display: flex;
	align-items: center;
}

.czr-yysj a span {
	line-height: .52rem;
	color: #fff;
	width: 1rem;
	text-align: center;
	font-size: .3rem;
	position: relative;
	margin-right: 0.2rem;
	z-index: 1;
}

.czr-yysj a span::after {
	background: linear-gradient(to right, #e53039, #ff7900);
	width: 100%;
	height: 100%;
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	transform: skew(-10deg);
	border-radius: 0.05rem;
	margin-right: .25rem;
	z-index: -1;
}

.czr-yhj a img,
.czr-js a img,
.czr-yysj a img {
	width: .18rem;
	padding-left: .28rem;
}

.button9 {
    position: absolute;
    top: 35%;
    left: 50%;
    width: 6rem;
    transform: translate(-50%,20%);
    padding: 0.2rem;
    background: #fff;
    display: inline-block;
    border-radius: 0.5rem;
    font-size: 0.45rem;
    padding: 0.1rem;
	}
	
.artibody {
	height: 5.2rem;
	
	}