* {
	margin: 0;
	padding: 0;
	text-decoration: none;
	list-style: none;
	word-break: break-all;
	font-style: normal;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	font-family: "PingFang SC", Helvetica, Arial, "Hiragino Sans GB", "Microsoft Yahei", STHeiTi, sans-serif;
	color: #333;

	background: #fff;
	width: 100%;
	-webkit-text-size-adjust: none !important;
	-webkit-text-size-adjust: 100% !important;
   max-width: 100%;
	margin: 0 auto;
}

img {
	border: none;
	display: block;
}

a:focus,
a:hover,
input:focus {
	outline: 0
}

.clearfix:after,
.clearfix:before {
	display: block;
	clear: both;
	content: "\200B";
	height: 0
}

.clearfix {
	*zoom: 1
}

button,
input,
select,
textarea {
	border: none;
	outline: 0
}

html {
	-ms-touch-action: none;
	width: 100%;
}

input {
	-webkit-appearance: none;
	appearance: none;
}

a {
	color: #333
}

strong {
	font-weight: normal;
}

.s_body {
	overflow: hidden;
	height: 100%;
}

/**/
.container {
	width: 100%;
	height: 100%;
	position: relative;
	background: url(https://icon.cheshi-img.com/mobile/index/con-bg.png) top center no-repeat;
	background-size: 100% auto;
	padding-top: .3rem;
	transition: transform .5s linear;
}

.head_app {
	width: 100%;
	display: flex;
	height: 1.2rem;
	align-items: center;
	padding: 0 .2rem;
	background: #f2f2f2;
}

.app_close {
	width: .3rem;
	height: .3rem;
	position: relative;
	margin-right: .2rem;
}

.app_close:before,
.app_close:after {
	display: block;
	content: "";
	width: .01rem;
	height: .3rem;
	transform: rotateZ(135deg);
	-webkit-transform: rotateZ(135deg);
	background: #666;
	position: absolute;
	left: .15rem;
	top: 0;
}

.app_close:after {
	transform: rotateZ(45deg);
	-webkit-transform: rotateZ(45deg);
}

.app_left {
	display: flex;
	align-items: center;
}

.app_left img {
	width: .8rem;
	height: .8rem;
	margin-right: .1rem;
}

.al_box {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: .8rem;
}

.al_box p {
	line-height: 1;
	font-size: .28rem;
	margin-bottom: .1rem;
}

.al_box span {
	line-height: 1;
	font-size: .24rem;
}

.app_right {
	margin-left: auto;
	width: 1.6rem;
	height: .6rem;
	border-radius: .6rem;
	font-size: .24rem;
	background-image: -webkit-linear-gradient(#FFB802 0%, #FF8201 100%);
	background-image: linear-gradient(#FFB802 0%, #FF8201 100%);
	text-align: center;
	line-height: .6rem;
	color: #fff;
}

.newtop {
	position: relative;
	height: .64rem;
	display: flex;
	align-items: center;
	padding: 0 .32rem;
	margin-bottom: .36rem;
	width: 100%;
}

.newlogo {
	width: 1.95rem;
	height: .5rem;
	flex-shrink: 0;
	margin-right: .3rem;
	overflow: hidden;
	background: url(https://icon.cheshi-img.com/mobile/index/logo.png) top center no-repeat;
	background-size: 100% 100%;
}

/*.newlogo:before {display: inline-block;width: 1.95rem;height: .5rem;content: "";vertical-align: top;}*/

.searchbox {
	width: 3rem;
	height: .64rem;
	padding: 0 .24rem;
	font-size: .28rem;
	/*line-height: .64rem;*/
	background-color: #fff;
	border-radius: .32rem;
	overflow: hidden;
	display: flex;
	align-items: center;
	color: #C7C7CC;
	margin-right: .3rem;
	flex-shrink: 0;
	box-shadow: 0 0 .24rem 0 rgba(5, 11, 37, 0.10);
}

.searchbox:before {
	content: "";
	display: inline-block;
	background: url(https://icon.cheshi-img.com/mobile/index/search.png) top center no-repeat;
	width: .3rem;
	height: .3rem;
	background-size: 100% 100%;
	margin-right: .12rem;
}

.downapp {
	width: .36rem;
	height: .50rem;
	flex-shrink: 0;
}

.downapp:before {
	width: .36rem;
	height: .5rem;
	background: url(https://icon.cheshi-img.com/mobile/index/down.png) top center no-repeat;
	content: "";
	display: block;
	background-size: 100% 100%;
}

.userimg {
	width: .58rem;
	height: .58rem;
	border-radius: 50%;
	margin-left: auto;
}

.userimg a {
	display: block;
	width: 100%;
	height: 100%;
}

.userimg img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.cheshi_nav {
	margin-bottom: .2rem;
}

.nav_top {
	display: flex;
	justify-content: space-between;
	padding: 0 .32rem;
	height: .8rem;
	align-items: center;
	position: relative;
}

.nav_top a {
	color: #8E8E93;
	position: relative;
	font-size: .32rem;
	line-height: .6rem;
	display: block;
	height: .6rem;
}

.nav_top a.cur {
	font-size: .42rem;
	color: #050B25;
	font-weight: bold;
}

.nav_top a.cur:after {
	content: "";
	width: .24rem;
	height: .08rem;
	border-radius: .04rem;
	display: block;
	background: #0075F2;
	position: absolute;
	left: 50%;
	bottom: -.12rem;
	transform: translate3d(-50%, 0, 0);
}

.show_list {
	display: flex;
}

.show_list:after {
	display: inline-block;
	content: '';
	width: .13rem;
	height: .1rem;
	background: url(https://icon.cheshi-img.com/mobile/index/sjjt.png) top center no-repeat;
	background-size: 100%;
	vertical-align: middle;
	margin-left: .07rem;
	transition: all .3s;
}

.show_list.active:after {
	transform: rotate(180deg);
}

.hide_nav_list {
	position: absolute;
	top: .68rem;
	right: .22rem;
	width: 22%;
	box-shadow: 0 0 .08rem #ddd;
	display: flex;
	flex-direction: column;
	z-index: 2;
	background: #fff;
}

.hide_nav_list a {
	background: #fff;
	border-bottom: .01rem solid #f0f0f0;
	width: 70%;
	color: #565656;
	height: .68rem;
	padding: 0;
	align-self: center;
	text-align: center;
	line-height: .68rem;
}

.hide_nav_list a:last-child {
	border: 0;
}

/*.hide_nav_list:before {position: absolute;right: .2rem;top: -.2rem;display: block;content: '';width: 0;height: 0;border: .1rem solid rgba(255,255,255,0);border-bottom: .1rem solid #fff;}*/
.cheshi_sub_nav_wrap {
	width: 100%;
	height: .8rem;
	overflow: hidden;
}

.cheshi_sub_nav {
	height: 1rem;
	width: 100%;
	overflow: hidden;
	overflow-x: auto;
	font-size: 0;
	white-space: nowrap;
	padding-top: .11rem;
}

.cheshi_sub_nav a {
	display: inline-block;
	font-size: .3rem;
	vertical-align: middle;
	border: .01rem solid #e5e5e5;
	margin: 0 .14rem;
	padding: 0 .2rem;
	height: .58rem;
	line-height: .56rem;
}

.iconbox {
	padding: 0 .32rem;
	margin-bottom: .36rem;
}

.subbtnbox {
	display: flex;
	justify-content: space-between;
	color: #050B25;
}

.subbtnbox:first-child {
	margin-bottom: .2rem;
}

.subbtn {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 20%;
}

.subbtn span {
	display: block;
	line-height: .3rem;
	font-size: .22rem;
	text-align: center;
}

.subbtn:before {
	content: "";
	display: block;
	width: .95rem;
	height: .95rem;
	background-size: 100%;
	margin-bottom: .04rem;
}

.subbtn1:before {
	background-image: url(https://img2.cheshi-img.com/misc/hehainan/202608/6a82c08227be8.png);
}

.subbtn2:before {
	background-image: url(https://img2.cheshi-img.com/misc/hehainan/202608/6a82c0778529b.png);
}

.subbtn3:before {
	background-image: url(https://img.cheshi-img.com/misc/hehainan/202608/6a82c07b0325c.png);
}

.subbtn4:before {
	background-image: url(https://img.cheshi-img.com/misc/hehainan/202608/6a82c07e6649c.png);
}

.subbtn5:before {
	background-image: url(https://icon.cheshi-img.com/mobile/index/images.png);
}

.subbtn6:before {
	background-image: url(https://img2.cheshi-img.com/misc/hehainan/202608/6a82c073beb6e.png);
}

.subbtn7:before {
	background-image: url(https://img2.cheshi-img.com/misc/hehainan/202608/6a82c08a23c5e.png);
}

.subbtn8:before {
	background-image: url(https://img1.cheshi-img.com/misc/hehainan/202608/6a82c08dc840c.png);
}

.subbtn9:before {
	background-image: url(https://img2.cheshi-img.com/misc/hehainan/202608/6a82c091d1ed4.png);
}

.subbtn10:before {
	background-image: url(https://img.cheshi-img.com/misc/hehainan/202608/6a82c09559692.png);
}

.subbtn11:before {
	background-image: url(https://img1.cheshi-img.com/misc/hehainan/202608/6a82c08630981.png);
}




/*热门品牌*/
.swiper-container {
	transform: translate3d(0, 0, 0);
	overflow: hidden;
}

.swiper-slide {
	transform: translate3d(0, 0, 0);
}

.brandbox {
	width: 6.86rem;
	margin: 0 auto .3rem;
	background: #fff;
	box-shadow: 0 0 .42rem 0 rgba(54, 74, 102, 0.10);
	border-radius: .08rem;
	padding: .3rem .2rem;
}

.brand_nav {
	width: 100%;
	height: .5rem;
	font-size: 0;
}

.brand_nav span {
	display: inline-block;
	font-size: .26rem;
	vertical-align: middle;
	width: 25%;
	text-align: center;
	line-height: .5rem;
	height: .5rem;
	position: relative;
	color: #8e8e93;
}

.brand_nav span.cur {
	color: #050B25;
	font-size: .36rem;
	font-weight: bold;
}

.swiper-brand .swiper-slide {
	font-size: 0;
}

.swiper-brand .swiper-slide a {
	display: inline-block;
}

.swiper-brand .swiper-slide a span {
	line-height: .4rem;
	text-align: center;
	display: block;
	font-size: .24rem;
}

.swiper-brand .swiper-slide a img {
	margin: 0 auto;
	height: .9rem;
}

.pp_link {
	width: 20%;
	text-align: center;
	margin-top: .3rem;
}

.pp_link img {
	height: .9rem;
}

.car_link {
	width: 33.33%;
	margin-top: .16rem;
}

.swiper-brand .swiper-slide a.car_link img {
	height: 1rem;
}

/*头条*/
.cheshi_tt {
	margin: 0 auto .3rem;
	display: flex;
	align-items: center;
	height: .9rem;
	position: relative;
	width: 6.86rem;
	overflow: hidden;
}

.tt_img {
	height: .9rem;
	width: .62rem;
	border-right: .01rem solid #f2f2f2;
	flex-shrink: 0;
}

.tt_img img {
	height: 100%;
}

.tt_news {
	height: .9rem;
	width: 6.08rem;
	position: absolute;
	top: 0;
	right: 0;
}

.tt_news dl {
	height: .9rem;
	overflow: hidden;
}

.tt_news dl dt {
	font-size: .32rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 1.8;
}

.tt_news dl dd {
	font-size: .24rem;
	line-height: 1.2;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tt_news dl dt a {
	color: #fc4c4c;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.tt_news dl dd a {
	color: #999;
}

/*轮播*/
.img_tab {
	margin-bottom: .3rem;
	padding: 0 .32rem;
	overflow: hidden;
}

.swiper-tab {
	width: 100%;
	overflow: hidden;
	border-radius: .1rem;
}

.swiper-tab .swiper-slide {
	width: 5.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-right: .1rem;
}

.sigsbox {
	width: 2.7rem;
	height: 3.6rem;
	position: relative;
	border-radius: .1rem;
	overflow: hidden;
}

.sigsbox a>img {
	width: 2.7rem;
	height: 3.6rem;
}

.sigsbox2 {
	width: 5.5rem;
	height: 3.6rem;
	position: relative;
	border-radius: .1rem;
	overflow: hidden;
}

.sigsbox2 img {
	width: 5.5rem !important;
	height: 3.6rem !important;
}

.svimg {
	width: 2.7rem;
	height: 3.6rem;
}

.sigsbot {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.9));
	padding: .32rem .1rem .1rem;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.botleft,
.botright {
	display: flex;
	align-items: center;
	font-size: .2rem;
	color: #fff;
	flex-wrap: nowrap;
}

.botleft img {
	display: block;
	width: .4rem;
	border-radius: 50%;
	margin-right: .1rem;
}

.botleft span,
.botright span {
	white-space: nowrap;
	max-width: .9rem;
	overflow: hidden;
	text-overflow: ellipsis;
}

.botright img {
	width: .2rem;
	margin-right: .1rem;
}

/*.swiper-tab .sigsbox + img{width: 100%;height: 3.6rem;}*/
.img_tab .swiper-pagination-bullet {
	width: .08rem;
	height: .08rem;
	opacity: .5;
	background: #0078ff !important;
	margin: 0 .04rem;
}

.img_tab .swiper-pagination-bullet-active {
	background: #0078ff;
	opacity: 1;
	width: .24rem;
	border-radius: .04rem;
}

.img_tab .swiper-pagination {
	position: relative;
	line-height: 1;
}

/*icon导航*/
/*.iconbox{background: #f2f2f2;display: flex;padding-bottom: .12rem;}
.iconbox a{width: 20%;display: flex;flex-shrink: 0;flex-direction: column;align-items: center;background: #fff;}
.iconbox a i{width: .8rem;height: .8rem;background-size: 100% auto;margin-bottom: .08rem;}
.iconbox a span{font-size: .24rem;color: #666;line-height: .4rem;margin-bottom: .06rem;}
.icon_tp i{background-image: url(https://icon.cheshi-img.com/webapp/home/icon_img.png);}
.icon_xc i{background-image: url(https://icon.cheshi-img.com/webapp/home/icon_chose.png);}
.icon_yh i {background-image: url(https://icon.cheshi-img.com/webapp/home/icon_sale.png);}
.icon_sj i{background-image: url(https://icon.cheshi-img.com/webapp/home/icon_store.png);}
.icon_db i{background-image: url(https://icon.cheshi-img.com/webapp/home/icon_vs.png);}*/
/*新闻列表*/
.news_nav {
	display: flex;
	height: .88rem;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 2;
	background: #fff;
	justify-content: space-between;
	padding: .2rem .32rem 0;
}

.news_nav span {
	font-size: .28rem;
	text-align: center;
	color: #8e8e93;
	height: .5rem;
	line-height: .5rem;
	position: relative;
}

.news_nav span i {
	height: 100%;
	display: inline-block;
}

.news_nav span.cur {
	color: #050B25;
	font-size: .36rem;
	font-weight: bold;
}

.news_nav span.cur:after {
	display: block;
	content: "";
	width: .24rem;
	height: .08rem;
	background: #0075f2;
	border-radius: .04rem;
	position: absolute;
	left: 50%;
	bottom: -.18rem;
	transform: translate3d(-50%, 0, 0);
}

.news_tab {
	padding: 0 .32rem;
}

.news_box {
	display: none;
}

.news_box:first-child {
	display: block;
}

.news_list {
	padding: .3rem 0;
	border-bottom: .01rem solid #f0f0f0;
}

.flex {
	display: flex;
	flex-direction: column;
}

.list_top {
	display: flex;
	justify-content: space-between;
}

.list_title {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.list_title h4 {
	font-size: .34rem;
	line-height: .48rem;
	font-weight: normal;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #050B25;
}

.list_img {
	width: 2.26rem;
	position: relative;
	flex-shrink: 0;
	margin-left: .2rem;
	border-radius: .08rem;
	overflow: hidden;
}

.v_img:after {
	display: block;
	width: .8rem;
	height: .8rem;
	position: absolute;
	top: 50%;
	left: 50%;
	content: "";
	transform: translate3d(-50%, -50%, 0);
	background: url(https://img.cheshi-img.com/video-wap/play.png) center center no-repeat rgba(0, 0, 0, .6);
	background-size: .36rem;
	border-radius: 50%;
}

.zw {
	padding-top: 66.666666666%;
	height: 0;
}

.list_img img,
.newcar_img img,
.pklist img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	pointer-events: none;
}

.tag {
	font-size: .24rem;
	display: flex;
	padding-top: .14rem;
	color: #8e8e93;
	line-height: .33rem;
}

.author,
.commit_tag,
.time {
	position: relative;
	margin-right: .2rem;
}

/*.author:after,.commit_tag:after{display: block;content: "";width: .01rem;height: 100%;background: #999;position: absolute;right: 0;top: 0;transform: rotate(30deg);}*/
.bseries_tag {
	flex-shrink: 1;
	white-space: nowrap;
	overflow: hidden;
	max-width: 3.3rem;
	text-overflow: ellipsis;
}

.bseries_tag i {
	color: #FA4907;
	margin-right: .06rem;
}

.newcar {
	display: flex;
	flex-direction: column;
}

.newcar_title,
.tj_title,
.video_s_title {
	display: flex;
	justify-content: space-between;
	height: .44rem;
	align-items: center;
	margin-bottom: .15rem;
	font-weight: normal;
	color: #050B25;
}

.newcar_title span,
.tj_title span {
	font-size: .36rem;
	line-height: .44rem;
}

.video_s_title {
	height: .5rem;
	margin-bottom: .2rem;
}

.video_s_title span {
	line-height: .5rem;
	font-weight: bold;
	font-size: .36rem;
}

.video_s_title a {
	font-size: .24rem;
	color: #84849E;
	line-height: .5rem;
}

.video_s_box {
	width: 100%;
	overflow: hidden;
	height: 4.44rem;
}

.viner_box {
	height: 4.64rem;
	width: 100%;
	overflow: hidden;
	overflow-x: auto;
	white-space: nowrap;
	display: flex;
	flex-wrap: nowrap;
}

.viner_box a {
	width: 2.5rem;
	margin-right: .16rem;
	flex-shrink: 0;
	background: #222;
	height: 4.44rem;
	position: relative;
	border-radius: .08rem;
	overflow: hidden;
}

.viner_box a:last-child {
	margin-right: 0;
}

.poster {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.svbottom {
	width: 100%;
	height: 1rem;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.60) 100%);
	position: absolute;
	bottom: 0;
	left: 0;
	padding: .13rem .12rem 0;
	overflow: hidden;
	color: #fff;
}

.svbottom h5 {
	font-weight: normal;
	font-size: .24rem;
	white-space: nowrap;
	line-height: .33rem;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: .12rem;
}

.author_p {
	display: flex;
	width: 100%;
	font-size: .2rem;
	justify-content: space-between;
	color: #fff;
	line-height: .3rem;
	align-items: center;
	height: .3rem;
}

.author_img {
	display: inline-block;
	vertical-align: middle;
	width: .3rem;
	height: .3rem;
	border-radius: 50%;
	margin-right: .08rem;
}

.author_p span i {
	vertical-align: middle;
	font-style: normal;
}

.author_p span:nth-child(1) {
	overflow: hidden;
	text-overflow: ellipsis;
}

.author_p span:nth-child(2) {
	margin-left: auto;
	flex-shrink: 0;
}

.author_p span:nth-child(2):before {
	display: inline-block;
	width: .24rem;
	height: .24rem;
	background: url(http://img.cheshi-img.com/video-wap/playnum.png) center center no-repeat;
	background-size: 100% 100%;
	vertical-align: middle;
	margin-right: .08rem;
	content: "";
}

.newcar_title i,
.tj_title i {
	padding: 0 .12rem;
	border: .01rem solid #ff9b18;
	color: #ff9b18;
	font-size: .24rem;
	height: .4rem;
	line-height: .38rem;
}

.list_box {
	display: flex;
}

.newcar_img {
	width: 2.96rem;
	margin-right: .2rem;
	flex-shrink: 0;
	position: relative;
	border-radius: .08rem;
	overflow: hidden;
}

.newcar_img a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.newcar_right {
	width: 3.94rem;
	max-height: 1.98rem;
	display: flex;
	flex-direction: column;
}

.newcar_right.newcar_ad {
	justify-content: center;
}

.newcar_right h4 {
	font-size: .36rem;
	height: .52rem;
	line-height: .52rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: normal;
	margin-bottom: .12rem;
}

.newcar_right p {
	height: .4rem;
	line-height: .4rem;
	font-size: .24rem;
	color: #999;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.newcar_right p b {
	color: #fc4c4c;
	font-weight: normal;
	font-size: .26rem;
}

.newcar_btn {
	margin-top: auto;
	height: .56rem;
	font-size: 0;
}

.newcar_btn a {
	display: inline-block;
	width: 50%;
	border: .01rem solid #ccc;
	font-size: .24rem;
	line-height: .54rem;
	text-align: center;
	vertical-align: middle;
}

.newcar_btn a:first-child {
	border-radius: .28rem 0 0 .28rem;
	border-right: 0;
}

.newcar_btn a:last-child {
	border-radius: 0 .28rem .28rem 0;
	border-color: #ff9b18;
	color: #ff9b18;
}

.list_vs h4,
.row3 h4,
.cs_ts h4 {
	font-size: .34rem;
	line-height: .48rem;
	font-weight: normal;
	margin-bottom: .15rem;
	color: #050B25;
}

.pkbox {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: .2rem;
}

.pklist {
	width: 2.84rem;
	position: relative;
	flex-shrink: 0;
	border-radius: .08rem;
	overflow: hidden;
}

.pklist a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.vs_img img {
	width: .6rem;
}

.tp_btn {
	display: flex;
	justify-content: space-between;
}

.tp_btn span {
	width: 2.84rem;
	height: .56rem;
	text-align: center;
	line-height: .54rem;
	border: .01rem solid #0078ff;
	color: #0078ff;
	font-size: .24rem;
	position: relative;
	border-radius: 28rem;
}

.tp_btn span.tp_succ {
	color: #aaa;
	border-color: #aaa;
}

.row3_list {
	display: flex;
	justify-content: space-between;
	margin-bottom: .16rem;
}

.marg {
	margin-bottom: 0;
}

.row3_list .list_img {
	margin: 0;
	overflow: hidden;
	border-radius: 0;
}

.row3_list .list_img:first-child {
	border-radius: .08rem 0 0 .08rem;
}

.row3_list .list_img:last-child {
	border-radius: 0 .08rem .08rem 0;
}

.cs_ts .list_img {
	width: 100%;
	margin: 0 0 .2rem;
}

.typebox {
	line-height: 1;
}

.cs_ts .type_icon {
	padding: 0 .12rem;
	border: .01rem solid #0078ff;
	font-size: .24rem;
	color: #0078ff;
	line-height: 1;
}

.cs_tj .row3_list {
	margin-bottom: 0;
}

.tj_title i {
	color: #3eb135;
	border-color: #3eb135;
}

.tjbox {
	width: calc(33.33% - .08rem);
}

.tjbox a {
	display: block;
	width: 100%;
}

.row3_list .tjbox .list_img {
	width: 100%;
	margin-bottom: .04rem;
}

.tjbox span {
	display: block;
	text-align: center;
	font-size: .24rem;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: .4rem;
	height: .4rem;
}

.loadbox {
	text-align: center;
	color: #999;
	font-size: .24rem;
	display: none;
}

.loadbox img {
	display: inline-block;
	vertical-align: middle;
	margin-right: .12rem;
}

/*悬浮功能条*/
.pos_btn_box {
	width: .92rem;
	position: fixed;
	bottom: .6rem;
	right: .2rem;
	display: none;
	z-index: 10;
}

.pos_btn_box a {
	display: block;
	width: .92rem;
	height: .92rem;
	margin-top: .4rem;
}

.pos_btn_box a img {
	display: block;
	width: 100%;
}

/*页面视频直播*/
.v_box {
	position: fixed;
	right: .2rem;
	bottom: .2rem;
	width: 33%;
	z-index: 1000;
}

.v_box img {
	width: 100%;
}

.v_close {
	position: absolute;
	top: .08rem;
	right: .08rem;
	font-size: .2rem;
	padding: .04rem .08rem;
	line-height: 1;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	border-radius: .04rem;
}

.v_box i {
	background: #f03616;
	color: #fff;
	font-size: .2rem;
	padding: .04rem .08rem;
	border-radius: .04rem;
	position: absolute;
	left: .08rem;
	top: .08rem;
	font-style: normal;
	line-height: 1;
}

/*浮层广告*/
.full_view_ad {
	width: 100%;
	height: 100%;
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 1001;
	display: none;
}

.full_view_ad .ad_big {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	bottom: 0;
	right: 0;
}

.full_view_ad .ad_big img {
	display: block;
	width: 80%;
	margin: 2rem auto .4rem;
	height: auto;
}

.full_view_ad .close {
	width: .68rem;
	height: .68rem;
	background: url(https://icon.cheshi-img.com/app/activity/close.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 auto;
}

.full_view_ad .ad_small {
	width: .92rem;
	height: .92rem;
	display: none;
}

.full_view_ad .ad_small img {
	display: block;
	width: .92rem;
	height: .92rem;
	border-radius: 50%;
}

/*询价抽奖广告*/
.active_box {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	position: fixed;
	z-index: 1002;
	left: 0;
	top: 0;
	display: none;
}

.active_des {
	width: 6.12rem;
	height: 6.12rem;
	background: url("http://icon.cheshi-img.com/app/activity/prize_bg.png") no-repeat center;
	background-size: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate3d(-50%, -4.6rem, 0);
}

.active_des .actimg {
	width: 2.76rem;
	display: block;
	margin: 1.4rem auto 0;
}

.active_des .act_ask {
	display: block;
	width: 3.8rem;
	height: .68rem;
	margin: 1.36rem auto 0;
	background: linear-gradient(-180deg, #FFE999 0%, #FFBF40 100%);
	background: -webkit-linear-gradient(-180deg, #FFE999 0%, #FFBF40 100%);
	box-shadow: 0 .06rem .16rem 0 rgba(168, 31, 3, 0.50);
	-webkit-box-shadow: 0 .06rem .16rem 0 rgba(168, 31, 3, 0.50);
	border-radius: .34rem;
	-webkit-border-radius: .34rem;
	font-size: 15px;
	color: #7D150A;
	text-align: center;
	line-height: .68rem;
}

.act_close {
	width: .68rem;
	height: .68rem;
	position: absolute;
	left: 50%;
	margin-left: -.34rem;
	bottom: -1.2rem;
}

.act_close img {
	display: block;
	width: 100%;
	height: 100%;
}

/*.prize_xj{width: .92rem;position: fixed;bottom: 3.1rem;right: .2rem;z-index: 999;}
.prize_xj img{display: block;width: 100%;}*/
/*新闻区展开广告*/
.zkbox {
	padding: 0 .32rem;
	margin-bottom: .3rem;
	display: none;
}

.txbox {
	width: 100%;
	max-height: 0;
	transition: max-height 1.5s;
	overflow: hidden;
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	position: relative;
}

.txbox img {
	display: block;
	width: 100%;
	height: auto;
}

/*adv*/
.adv {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	margin: 0 auto .3rem;
	display: none;
	width: 6.86rem;
}

.adv_main {
	width: 100%;
}

.adv_main * {
	display: block;
	width: 100%;
}

.adv img {
	display: block;
	width: 100%;
	height: auto;
}

.main_ad_full {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999999;
	display: none;
}

.f_ad {
	display: none;
	width: 100%;
	height: 100%;
	background: url("") no-repeat;
	background-size: cover;
}

.f_ad .min {
	position: absolute;
	top: 2%;
	right: 2%;
	width: 10%;
	height: 30px;
	background-color: rgab(0, 0, 0, 0.5);
	color: #fff;
	text-align: center;
	line-height: .6rem;
}

.f_ad .close {
	position: absolute;
	top: 2%;
	right: 12%;
	;
	width: 10%;
	height: .6rem;
	color: #fff;
	text-align: center;
	line-height: .6rem;
	background-color: rgab(0, 0, 0, 0.5);
}

.f_ad a {
	display: block;
	height: 100%;
	width: 100%;
}

.f_ad a img {
	width: 100%;
	height: auto;
}

/*右侧滑动广告*/
.scrollbox {
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 100%;
	background: #000;
	transition: transform .5s linear;
	z-index: 10000;
}

.scrollbox img {
	display: block;
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
}

.scrollbox span {
	position: absolute;
	top: 2%;
	right: 20px;
	color: #fff;
}

.scrollbox span i {
	margin-right: 20px;
	font-style: normal;
}

.scrollbox span b {
	font-weight: normal;
}

/*posadv*/
.pos_adv {
	width: 100%;
	height: 2.8rem;
	position: relative;
	overflow: hidden;
	background-image: url();
	background-size: 100% auto;
	background-position: 0 100%;
}

.pos_adv a {
	display: block;
	width: 100%;
	height: 100%;
}

.pos_adv_box {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}

.pos_adv_box img {
	display: block;
	width: 100%;
	display: none;
}

.long_tail {
	background: #FFFFFF;
	box-shadow: 0 0 .32rem 0 rgba(12, 18, 40, 0.10);
	border-radius: .08rem;
	overflow: hidden;
	padding-bottom: .1rem;
}

.long_tail dt {
	background-image: linear-gradient(270deg, #00BEFF 0%, #0050FF 100%);
	background-image: -web-linear-gradient(270deg, #00BEFF 0%, #0050FF 100%);
	height: 1.44rem;
	color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: .1rem;
}

.long_tail_l {
	max-width: 4.78rem;
	margin-left: .24rem;
}

.long_tail_r {
	margin-right: .24rem;
}

.long_tail dt .long_tail_l .long_tail_tit {
	font-size: .4rem;
	height: .56rem;
	line-height: .56rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: bold;
	margin-bottom: .1rem;
}

.long_tail dt .long_tail_l .long_tail_pv {
	font-size: .22rem;
	line-height: .3rem;
	height: .3rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.long_tail dt .long_tail_r {
	width: 1.6rem;
	border: 1px solid #FFFFFF;
	border-radius: .08rem;
	height: .53rem;
	line-height: .5rem;
	text-align: center;
	color: #fff;
	font-size: .24rem;
}

.long_tail dd {
	padding: .1rem 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.long_tail dd .long_tail_l {
	font-size: 0;
	height: .37rem;
	line-height: .37rem;
}

.long_tail dd .long_tail_l a {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: .26rem;
	line-height: .37rem;
	color: #333;
}

.long_tail dd .long_tail_r {
	font-size: .2rem;
	color: #8E8E93;
	line-height: .28rem;
	max-width: 1.6rem;
	white-space: nowrap;
}