@charset "utf-8";
/* CSS Document */


.in_title {
	text-align: center;
	padding: .4rem 0 .3rem;
}

.in_title img {
	height: .55rem;
}

/*茶文化*/
.cwh_navbox {
	position: relative;
	height: auto;
}

.cwh_navbox .line {
	/*时间轴红线*/
	position: absolute;
	height: 2.4rem;
	width: 5.6rem;
	line-height: 0;
	border: .03rem solid #a20b0b;
	border-left: 0;
	border-radius: 0 .2rem .2rem 0;
	top: .6rem;
	right: .3rem;
	z-index: -1;
}

.in_cwh_nav {
	text-align: center;
}

.in_cwh_nav li {
	/*	display: inline-block;*/
	float: left;
	width: 2.2rem;
	height: 2.4rem;
	font-size: .34rem;
	font-weight: bold;
	color: #883131;
	cursor: pointer;
	vertical-align: top;
	transition: all .5s;
	box-sizing: border-box;
	padding-top: .32rem;
}

.in_cwh_nav li * {
	transition: all .5s;
}

.in_cwh_nav li .bk1 {
	width: .62rem;
	height: .62rem;
	border: .02rem solid #a20b0b;
	border-radius: 50%;
	background: #fff;
	margin: 0 auto .2rem;
}

.in_cwh_nav .bk2 {
	width: .48rem;
	height: .48rem;
	border: .01rem solid #a20b0b;
	border-radius: 50%;
	margin: .06rem 0 0 .06rem;
	background: center center no-repeat;
	background-size: 100% 100%;
}

.in_cwh_nav .bk2 img {
	border-radius: 50%;
}

.in_cwh_nav li:nth-child(1) .bk2 {
	background-image: url(tea_in_cwh01.png);
}

.in_cwh_nav li:nth-child(2) .bk2 {
	background-image: url(tea_in_cwh02.png);
}

.in_cwh_nav li:nth-child(3) .bk2 {
	background-image: url(tea_in_cwh03.png);
}

.in_cwh_nav li:nth-child(4) .bk2 {
	background-image: url(tea_in_cwh04.png);
}

.in_cwh_nav li:nth-child(5) .bk2 {
	background-image: url(tea_in_cwh05.png);
}

.in_cwh_nav li:nth-child(6) .bk2 {
	background-image: url(tea_in_cwh06.png);
}


.in_cwh_nav li.on {
	padding-top: 0;
	color: #a20b0b;
}

.in_cwh_nav li.on .bk1 {
	width: 1.2rem;
	height: 1.2rem;
}

.in_cwh_nav li.on .bk2 {
	width: 1rem;
	height: 1rem;
	margin: .1rem 0 0 .1rem;
}

.in_cwh_nav li.on:nth-child(1) .bk2 {
	background-image: url(tea_in_cwh01_h.png);
}

.in_cwh_nav li.on:nth-child(2) .bk2 {
	background-image: url(tea_in_cwh01_h.png);
}

.in_cwh_nav li.on:nth-child(3) .bk2 {
	background-image: url(tea_in_cwh01_h.png);
}

.in_cwh_nav li.on:nth-child(4) .bk2 {
	background-image: url(tea_in_cwh01_h.png);
}

.in_cwh_nav li.on:nth-child(5) .bk2 {
	background-image: url(tea_in_cwh01_h.png);
}

.in_cwh_nav li.on:nth-child(6) .bk2 {
	background-image: url(tea_in_cwh01_h.png);
}

.in_cwh_nr_box {
	position: relative;
	height: 12rem;
}

.in_cwh_nr {
	/* display: none; */
	overflow: hidden;

	opacity: 0;
	transition: all 0.5s;

	position: absolute;
	top: 0;
}

.in_cwh_nr.active {
	opacity: 1;

}

.in_cwh_nr .img {
	text-align: center;
	/* float: left; */
	/* max-width: 750px; */
	transition: all 1s;
	opacity: 0;
	position: relative;
	left: 4rem;
}

.in_cwh_nr.active .img {
	opacity: 1;
	left: 0;
}

.in_cwh_nr .img img {
	max-width: 100%;
}

.in_cwh_nr .img.slide-out {
	left: 2rem;
	opacity: 0;
}

.in_cwh_nr .img.slide-in {
	left: 0;
	opacity: 1;
}

.in_cwh_nr .text {
	color: #863d3d;
	font-weight: bold;
	text-align: justify;
	padding: 0 .4rem;
	font-size: .26rem;
	line-height: .6rem;

	transition: all 1s;
	opacity: 0;
	position: relative;
	left: 4rem;
}

.in_cwh_nr.active .text {
	opacity: 1;
	left: 0;
}

.in_cwh_nr .text p {
	text-indent: 2em;
	padding: .1rem 0;
}

.in_cwh_nr .text .title {
	background: url(tea_in_tbg.png) 2.5rem center no-repeat;
	font-weight: bold;
	font-size: .42rem;
	color: #b6281a;
	line-height: 1rem;
}

.line2 {
	border: 0;
	border-top: .02rem solid #a20b0b;
	margin: .3rem 0;
}

.in_cwh_nr .text .more {
	background: url(tea_inbg04.png) right center no-repeat;
	background-size: auto .9rem;
	height: 1rem;
	line-height: .8rem;

}

.in_cwh_nr .text .more a {
	border-bottom: .01rem solid #a20b0b;
	padding-bottom: .2rem;
	padding-right: 1.6rem;
	color: #a20b0b;
	background: url(tea_in_jt02.png) right center no-repeat;
	background-size: auto .14rem;
	font-size: .3rem;
}



/*茶产业*/

.in_ccy {
	width: 7.5rem;
	background: url(tea_inbg02.png) left bottom no-repeat;
	background-size: 100% auto;
	padding-bottom: 1.2rem;
	padding-top: .6rem;
}

.in_ccy_t {
	text-align: center;
}

.in_ccy_t img {
	height: .55rem;
}

.in_ccy_t .in_ccy_nav {
	padding-top: .3rem;
	height: 1.6rem;
}

.in_ccy_t .in_ccy_nav li {
	/*	display: inline-block;*/
	float: left;
	/*	background: url(tea_in_ccy_navli.png) right center no-repeat;*/
	width: 2.3rem;
	font-size: .34rem;
	font-weight: bold;
	color: #723232;
	line-height: .6rem;
	cursor: pointer;
	position: relative;
}

.in_ccy_t .in_ccy_nav li:last-child {
	background: none;
}

.in_ccy_t .in_ccy_nav li a {
	color: #723232;
}

.in_ccy_t .in_ccy_nav li.on a {
	color: #a20b0b;
}

.in_ccy_t .in_ccy_nav li .line3 {
	position: absolute;
	width: .01rem;
	height: .04rem;
	line-height: 0;
	background: #a20b0b;
	bottom: -.04rem;
	left: 50%;
	transform: translate(-50%, 0);
	opacity: 0;
	border-radius: .03rem;
	transition: all .5s;
}

.in_ccy_t .in_ccy_nav li.on .line3 {
	width: .55rem;
	opacity: 1;
}



.in_ccy_swiper_item {
	width: 100%;
	height: 6.32rem;
	position: relative;
}

.in_ccy_nr {
	width: 100%;
	height: 6.32rem;
	position: absolute;
	top: 0;
	opacity: 0;
	z-index: 0;
}

.in_ccy_nr.on {
	opacity: 1;
	z-index: 1;
}

.in_ccy_nr.active {}

.in_ccy_swiper {
	width: 5.84rem;
	height: 6.32rem;
	overflow: hidden;
}

.in_ccy_nr ul {}

.in_ccy_nr .li_w {
	width: 5.84rem;
	height: 6.32rem;
	background: url(tea_inbg09.png) center center no-repeat #fff;
	background-size: 5.5rem auto;
	position: relative;

	font-weight: bold;
	transition: all .5s;
	box-shadow: 0 0 .2rem rgba(55, 33, 9, 0.25);
}


.in_ccy_nr .li_w a {
	display: block;
	width: 100%;
	height: 100%;
}

.in_ccy_nr .li_w .img {
	width: 100%;
	height: 3.24rem;
	text-align: center;
	overflow: hidden;
}

.in_ccy_nr .li_w .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all .5s;
}

.in_ccy_nr .li_w h3 {
	font-size: .32rem;
	color: #723232;
	margin: .3rem .4rem 0.1rem;
	line-height: 180%;
}

.in_ccy_nr .li_w .time {
	font-size: .24rem;
	color: #817569;
	margin: .05rem .4rem;
	line-height: 180%;
	font-weight: normal;
}

.in_ccy_nr .li_w .txt {
	font-size: .26rem;
	color: #8f6565;
	margin: 0 .4rem;
	line-height: 180%;
}

.in_ccy_lmbt {
	position: absolute;
	top: 0;
	right: .3rem;
	width: .8rem;
	height: .9rem;
	box-sizing: border-box;
	padding: .06rem .04rem 0;

	font-size: .26rem;
	line-height: .34rem;
	font-weight: bold;
	color: #b6281a;
	text-align: center;
	background: url(tea_inbg08.png) no-repeat;
	background-size: 100% 100%;
}

.in_ccy_nr .prev,
.in_ccy_nr .next {
	position: absolute;
	display: block;
	width: .36rem;
	height: .45rem;
	top: 2.5rem;
	/*	opacity: .3;*/
}

.in_ccy_nr .prev {
	left: 0rem;
}

.in_ccy_nr .next {
	right: 0;
}

.in_ccy_nr .prev img,
.in_ccy_nr .next img {
	width: 100%;
	height: 100%;
}

/*茶科技*/
.in_ckj {
	padding-top: .3rem;
	background: url(tea_sj_inbg_ckj.jpg) no-repeat;
	background-size: 100% 100%;
	width: 7.5rem;
}

.in_ckj_li {
	width: 6.08rem;
	margin: 0 auto;
	padding-bottom: .5rem;
}

.in_ckj_li li {
	height: 1.5rem;
	line-height: 1.5rem;
	background: url(tea_sj_inbg_ckj2.png) center center no-repeat #fff;
	background-size: 100% 100%;
	box-shadow: 0px 0px .4rem rgba(55, 33, 9, 0.5);
	box-sizing: border-box;
	transition: all .5s;
	margin-bottom: .3rem;
}

.in_ckj_li li a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	font-size: .36rem;
	font-weight: bold;
	color: #723232;
}

.in_ckj_li li img {
	width: 1.02rem;
	height: 1.02rem;
	background: #faf6ee;
	border-radius: 50%;
	vertical-align: middle;
}

/*新茶人*/
.in_xcr {}

/*移动端 轮播1*/
.in_mboile_xcr {
	width: 7rem;
	margin: 0 auto;
}

.in_xcr_list {
	width: 7rem;
	margin: .5rem auto;
}

.in_mboile_xcr .swiper-container {
	height: 6.6rem;
}

.in_xcr_list .swiper-container {
	height: 6.6rem;
}

.in_xcr_linr,
.in_xcr_bigimg {
	width: 7rem;
	height: 5.9rem;
	position: relative;
}

.in_xcr_linr {
	background: #fff;
}

.in_xcr_bigimg {
	background: #a20b0b;
}

.in_xcr_linr .img,
.in_xcr_bigimg .img {
	width: 100%;
	height: 3.75rem;
}

.in_xcr_linr .img img,
.in_xcr_bigimg .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.in_xcr_linr a,
.in_xcr_bigimg a {
	display: block;
	width: 100%;
	height: 100%;
}

.in_xcr_linr .img_bk::after,
.in_xcr_bigimg .img_bk::after {
	content: '';
	width: 100%;
	height: 3.75rem;
	background: url(tea_in_xcr_imgbk.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.in_xcr_linr .img_bk::after {
	height: 100%;
}

.in_xcr_linr .icon_play::after,
.in_xcr_bigimg .icon_play::after {
	content: '';
	width: 1.12rem;
	height: 1.12rem;
	background: url(tea_icon_play.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: 1.42rem;
	left: 50%;
	transform: translate(-50%, 0%);
}

.in_xcr_linr .text,
.in_xcr_bigimg .text {
	padding: 0 .4rem;
	font-size: 0.26rem;
	line-height: .36rem;
	margin-top: .2rem;
}

.in_xcr_linr .text {
	color: #a20b0b;
	text-align: center;
}

.in_xcr_bigimg .text {
	color: #fff;
}

.in_xcr_linr .text h3,
.in_xcr_bigimg .text h3 {
	font-weight: bold;
	font-size: .34rem;
	line-height: .7rem;
}

.pagination {
	position: absolute;
	z-index: 20;
	text-align: center;
	box-sizing: border-box;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0%);
}

.swiper-pagination-switch {
	display: inline-block;
	width: .16rem;
	height: .16rem;
	border-radius: .1rem;
	background: #a20b0b;
	margin: 0 .05rem;
	cursor: pointer;
	transition: all 0.4s;
}

.swiper-active-switch {
	width: .5rem;
}