.my_header{
	background: #48c7fc;
	box-shadow: none;
	display: flex;
	align-items: center;
	height: 3.125rem;
}
.logo{
	width: 1.875rem;
	height: 1.875rem;
	background: rgba(255,255,255,.9);
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
}
.logo img{
	width: auto;
	height: 72%;
}

.mui-bar-nav~.mui-content{
	padding-top: 3.125rem;
}
.mui-content{
	background: none;
}
.banner{
	padding: 0 0.625rem;
	position: relative;
}
.bannerbg{
	height: 7.5rem;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	z-index: -1;
	overflow: hidden;
}
.bannerbg::after {
	content: '';
	width: 120%;
	height: 10rem;
	position: absolute;
	left: -10%;
	bottom: 0;
	z-index: -1;
	border-radius: 0 0 60% 60%;
	background: #48c7fc;
}
.mui-slider{
	border-radius: 0.625rem;
}
.banner{height: 10.625rem;}
.banner img{
	width: 100%;
	height: 10.625rem;
}
.banner .mui-slider-indicator{
	bottom: 0.25rem;
}
.banner .mui-slider-indicator .mui-indicator{
	width: 0.5625rem;
	height: 0.5625rem;
	margin: 0 0.0625rem;
	background: #fff;
	border-radius: 0.625rem;
	transition: width .2s;
	box-shadow: none;
}
.banner .mui-slider-indicator .mui-indicator.mui-active{
	background: #48c7fc;
	width: 1.5625rem;
}

.nav{
	display: flex;
	flex-wrap: wrap;
	padding-bottom: 0.375rem;
}
.nav li{
	width: 25%;
	margin-top: 0.9375rem;
}
.nav a{
	display: block;
	text-align: center;
	font-size: 0.75rem;
	line-height: 1;
}
.nav a img{
	display: block;
	width: 3rem;
	margin: 0 auto 0.5rem;
	border-radius: 0.9375rem;
}

.pub_box{
	background: #fff;
	border-radius: 0.625rem;
	padding: 0.5rem 0.625rem 0.625rem;
	margin: 0.625rem;
}
.pub_box>.tit{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 0.3125rem;
}
.pub_box>.tit h2,
.zhanhui h2{
	font-size: 1rem;
	font-family: 'klt';
	font-weight: normal;
	display: flex;
	align-items: center;
}
.pub_box>.tit img,
.zhanhui h2 img{
	width: 1.25rem;
	margin-right: 0.3125rem;
}
.pub_box>.tit{
	font-size: 0.75rem;
}

.video{
	display: flex;
	flex-wrap: wrap;
}
.video li{
	width: 25%;
	margin-top: 0.3125rem;
}
.video li a{
	display: block;
	border-radius: 0.3125rem;
	overflow: hidden;
}
.video li:not(:nth-child(4n+1)) a{
	margin-left: 0.3125rem;
}
.video li img{
	width: 100%;
	height: 6.875rem;
}
.gongqiu dt{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.gongqiu dt h5,
.new dt h5,
.price dt{
	color: #303030;
	font-size: 0.875rem;
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.gongqiu dt span,
.gongqiu dd,
.new dt p,
.new dt span,
.price dd{
	color: #999;
}
.gongqiu dt span{
	width: 12em;
	text-align: right;
}
.gongqiu dd,
.new dt p{
	margin: 0.25rem 0 0;
	line-height: 1.5;
	text-align: justify;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.gongqiu dd{
	-webkit-line-clamp: 3;
}
.gongqiu ul{
	display: flex;
	margin-top: 0.75rem;
}
.gongqiu ul:not(:last-child),
.new dl:not(:last-child),
.price dl,
.gongqiu_home dl:not(:last-child){
	border-bottom: 0.0625rem solid #f3f3f3;
	padding-bottom: 0.625rem;
	margin-bottom: 0.625rem;
}
.gongqiu li{
	flex: 1;
}
.gongqiu li:not(:last-child){
	margin-right: 0.625rem;
}
.gongqiu li img,
.new dd img{
	width: 100%;
	height: 5rem;
	border-radius: 0.3125rem;
}

.new dl{
	display: flex;
}
.new dt{
	flex: 1;
	overflow: hidden;
}
.new dt p{
	-webkit-line-clamp: 2;
	margin:0.375rem 0 0.25rem;
	font-size: 0.75rem;
}
.new dd{
	width: 6.5625rem;
	margin-left: 0.9375rem;
}
.new>a{
	display: block;
	text-align: center;
}

.price dd{
	display: flex;
	margin:0.0625rem 0 0;
}
.price dd p{
	flex: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 0.75rem;
	margin: 0;
}
.price_echart{
	height: 11.25rem;
}

.tszb{
	display: flex;
	text-align: center;
}
.tszb li:nth-child(1),
.tszb li:nth-child(3){
	width: 32%;
}
.tszb li:nth-child(2){
	flex: 1;
	display: flex;
	align-items: center;
	margin: 0 0.625rem;
}
.tszb li:nth-child(2) a{flex:1}
.tszb li:nth-child(2) img{
	height: 3.5rem;
}
.tszb li:nth-child(2)::before,
.tszb li:nth-child(2)::after{
	content: '';
	width: 0.0625rem;
	height: 40%;
	background: #f3f3f3;
}
.tszb h5{
	color: #303030;
	font-size: 0.75rem;
	font-weight: bold;
}
.tszb strong{
	font-weight: normal;
	font-size: 1rem;
	display: block;
	margin: 0.5rem 0;
}
.tszb p{
	height: 1.25rem;
	border-radius: 1.25rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 0.625rem;
	font-size: 0.625rem;
	margin: 0;
}
.tszb li.red strong,
.tszb li.red p{color: #fe1a1a;}
.tszb li.red p{background: #fde3e3;}
.tszb li.green strong,
.tszb li.green p{color: #00af1e;}
.tszb li.green p{background: #d8fee6;}

.tbxx{
	display: flex;
}
.tbxx li{
	flex: 1;
	text-align: justify;
	line-height: 1.6;
}
.tbxx li a{
	display: block;
	-webkit-line-clamp: 6;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.tbxx li:nth-child(2){
	margin: 0 0.625rem;
}

.adv1{
	display: flex;
	margin: 0.625rem;
}
.adv1 li{
	flex: 1;
}
.adv1 li img{
	width: 100%;
	height: 2.1875rem;
}
.adv1 li:not(:last-child){
	margin-right: 0.3125rem;
}

.yzqy{
	margin: 0.625rem;
}
.yzqy .tit{
	position: relative;
	margin: 0.9375rem 0;
}
.yzqy .tit h2{
	font-family: 'klt';
	font-size: 1.125rem;
	font-weight: normal;
	display: flex;
	justify-content: center;
	align-items: center;
}
.yzqy .tit h2 img{
	width: 1.25rem;
	margin-right: 0.3125rem;
}
.yzqy .tit a{
	position: absolute;
	right: 0;
	bottom: -0.3125rem;
}

.yzqy .mui-scroll-wrapper .mui-control-item{
	width: 5.3125rem;
	margin-right: 0.3125rem;
	padding: 0;
	border: none;
}
.yzqy .mui-scroll-wrapper .mui-control-item img{
	width: 100%;
	height: 2.25rem;
}
.yzqy .mui-scroll-wrapper .mui-control-item.mui-active{
	border: none;
}

.adv3{
	display: flex;
	margin: 0 0.625rem;
}
.adv3 li{
	flex: 1;
}
.adv3 li:not(:last-child){
	margin-right: 0.3125rem;
}
.adv3 li img{
	width: 100%;
	height: 2.25rem;
}

.zhanhui .tit{
	display: flex;
	justify-content: center;
}
.zhanhui_list{
	display: flex;
	margin: 0.625rem 0;
	padding: 0 7.5px ;
}
.zhanhui_list li{
	width: 33.33%;
	padding: 0 0.15625rem;
}
.zhanhui_list li img{
	width: 100%;
	height: 5.5625rem;
}

.product_list{
	display: flex;
	margin: 0.625rem 0 0.9375rem;
}
.product_list li{
	width: 3rem;
	margin: 0 0.625rem;
}
.product_list li img{
	width: 100%;
	height: 3rem;
}