* {
	margin: 0;
	padding: 0
}

body {
	background: #FAFAFA;
}
.shadow {
	width: 100%;height: 100%;background: rgba(0,0,0,0.3);float: left;display: none;position: fixed;top: 0;left: 0;z-index: 666;
}
.shadow .issue {
	width: 280px;height: auto;margin: 10% auto;background-image: url(../images/mianliao/62.png);background-repeat: no-repeat;background-size: cover;font-family: PingFangSC-Regular, PingFang SC;position: relative;
}
.shadow .issue .top_banner {
	width: 280px;height: 28px;background: #37ACFF;position: relative;border-radius: 4px 4px 0 0;
}
.shadow .issue .top_banner .high {
	width: 166px;height: 24px;background: url(../images/mianliao/65.png) no-repeat center;background-size: contain;position: absolute;top: -5px;left: 57px;border-radius: 4px 4px 0 0;
}
.shadow .issue .top_banner .closebtn {
	width: 12px;height: 12px;background: url(../images/mianliao/63.png) no-repeat center;background-size: contain;float: right;margin: 8px 14px 8px 0;cursor: pointer;
}
.shadow .issue .style1 {
	width: 260px;height: 24px;margin: 10px;
}
.name1 {
	width: 60px;height: 24px;line-height: 24px;text-align: center;float: left;font-size: 14px;color: #666666;
}
.shadow .issue .style2 {
	width: auto;height: 24px;margin: 0 10px 0 5px;
}
.star{
	width: 8px;height: 8px;line-height: 8px;text-align: center;color: red;float: left;margin-top: 28px;
}
.name2{
	width: 56px;height: 64px;line-height: 64px;text-align: center;float: left;font-size: 14px;color: #666666;
}
.shadow .issue .style3 {
	width: 260px;height: auto;margin: 10px;
}
.name3 {
	width: 60px;height: 80px;line-height: 80px;text-align: center;float: left;font-size: 14px;color: #666666;
}
.shadow .issue .style3 .uping {
	width: 195px;height: auto;float: left;
}
.shadow .issue .style3 .uping .upload_img {
	float: left;
}
.shadow .issue .style3 .uping .upload_img li {
	float: left;position: relative;margin-right: 10px;
}
.shadow .issue .style3 .uping .upload_img li:last-child {
	margin-right: 0;
}
.shadow .issue .style3 .uping .upload_img li span {
	width: 80px;height: 80px;position: absolute;top: 0;left: 0;overflow: hidden;opacity: 0;z-index: 9999999;
}
.shadow .issue .style3 .uping .upload_img li span input {
	cursor: pointer;height: 80px;width: 80px;
}
.shadow .issue .style3 #hint {
	width: 120px;max-height: 40px;line-height: 20px;color: #999999;display: block;float: left;position: absolute;top: 305px;right: 10px;
}
.shadow .issue .style4 {
	width: 100%;height: 38px;margin: 10px 0;
}
.shadow .issue .style4 div {
	width: 100px;height: 28px;line-height: 28px;text-align: center;margin: 0 auto;border-radius: 18px;background: linear-gradient(181deg, #7387FF 0%, #37B9FF 54%, #3159FF 100%);box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.4);font-size: 15px;color: #fff;cursor: pointer;
}
.improts {
	width: 195px;height: 24px;border: 1px solid #95C3D7;background: #fff;float: left;
}
.improts>input {
	width: 189px;height: 24px;line-height: 24px;border: none;padding-left: 6px;font-size: 13px;
}
.improts>textarea {
	width: 185px;height: 52px;border: none;resize:none;padding: 6px 5px;outline:none;
}

li {
	list-style: none;
}

.fix_clear::after {
	content: '';
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

#top_nav {
	width: 100%;
	height: 36px;
	background-color: #121212;
}

#top_nav>ul {
	width: 1190px;
	height: 100%;
	margin: 0 auto;
}

#top_nav>ul>li {
	width: 170px;
	height: 36px;
	line-height: 36px;
	color: #FFFFFF;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	float: left;
	text-align: center;
}
#top_nav>ul>li a {
	width: auto;
	height: 36px;
	color: #FFFFFF;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	display: inline-block;
	padding: 0 15px;
}
#top_nav>ul>li a:hover {
	background: #FF2638;
}

#banner {
	width: 100%;
	height: 400px;
	margin: 0 auto;
}

#banner .swiper-container {
	width: 966px;
	height: 400px;
	margin-left: 14px;
	float: left;
}

#banner .swiper-banner {
	width: 1190px;
	margin: 0 auto;
}

#banner .swiper-banner img {
	width: 966px;
	height: 400px;
	float: right;
	/*margin-right: 10px;*/
}

#banner .swiper-pagination-bullet {
	width: 16px;
	height: 2px;
	background: #ffffff;
	opacity: 1;
	border-radius: 0;
}

#banner .swiper-pagination-bullet-active {
	background: #FD5902;
}

#banner .classification {
	/*display: none;*/
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -595px;
	z-index: 888;
	float: left;
}

.classification:hover .classification_right {
	display: flex;
}

#banner .classification .classification_left {
	width: 210px;
	height: 400px;
	background: #FFFFFF;
	/*padding-top: 10px;*/
	float: left;
}

#banner .classification .classification_left li {
	height: auto;
	overflow: hidden;
	border-bottom: 1px solid #d8d8d8;
}

#banner .classification .classification_left li:last-child {
	border: none;
}

#banner .classification .classification_left li:hover {
	background: rgba(255,38,56,0.04);
}

#banner .classification .classification_left li:hover  .classification_right{
	display: block;
}

#banner .classification .classification_left .classification_title img {
	width: 20px;
	height: 20px;
}

#banner .classification .classification_left .classification_title {
	display: flex;
	align-items: center;
	margin-top: 10px;
	margin-left: 10px;
}

#banner .classification .classification_left .classification_title span {
	width: 60px;
	height: 21px;
	line-height: 21px;
	font-size: 15px;
	font-family: AlibabaPuHuiTiM;
	color: #333333;
	margin-left: 2px;
}

#banner .classification .classification_left .classification_content {
	width: auto;
	margin: 5px 7px 2px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

#banner .classification .classification_left .classification_content span {
	height: 16px;
	line-height: 16px;
	font-size: 12px;
	font-family: MicrosoftYaHei;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 3px 9px;
}
#banner .classification .classification_left .classification_content span:hover {
	cursor: pointer;
	color: #FF2638;
}

#banner .classification .classification_left .classification_right {
	width: 540px;
	height: 380px;
	background: #FFFFFF;
	padding: 10px;
	position: absolute;
	top: 0;
	left: 210px;
	/*float: left;*/
	display: none;
}

#banner .classification .classification_left .classification_right>div {
	width: 260px;
	float: left;
}

#banner .classification .classification_left .classification_right li {
	width: 240px;
	height: auto;
	margin-left: 10px;
}

#banner .classification .classification_left .classification_right li:hover {
	background: #fff;
}

#banner .classification .classification_left .classification_right .classification_title {
	width: 75px;
	height: 21px;
	font-size: 15px;
	font-family: AlibabaPuHuiTiM;
	color: #333333;
	line-height: 21px;
	position: relative;
	padding-left: 13px;
	margin-left: 10px;
}

#banner .classification .classification_left .classification_right .classification_title::before {
	content: '';
	display: block;
	width: 2px;
	height: 13px;
	background: #333333;
	position: absolute;
	top: 4px;
	left: 6px;
}

#banner .classification .classification_left .classification_right .classification_content {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin: 8px 0;
}

#banner .classification .classification_left .classification_right .classification_content span {
	height: 16px;
	font-size: 12px;
	font-family: MicrosoftYaHei;
	color: #666666;
	line-height: 16px;
	margin: 6px 9px;
}

#banner .classification .classification_left .classification_right .classification_content span:hover {
	cursor: pointer;
	color: #FF2638;
}

#video_adv {
	width: 1190px;
	margin: 20px auto 30px;
	display: table !important;
}

#video_adv .videoAdv_item {
	width: 388px;
	height: 183px;
	background: #FFFFFF;
	box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.05);
	margin-left: 13px;
	cursor: pointer;
	float: left;
}
#video_adv .videoAdv_item:first-child {
	margin-left: 0;
}

#video_adv .videoAdv_item img {
	display: block;
}

#video_adv .videoAdv_item .videoAdv_item_text {
	width: auto;
	height: 24px;
	font-size: 18px;
	font-family: MicrosoftYaHei;
	text-align: center;
	color: #333333;
	line-height: 24px;
	margin: 14px auto;
	overflow: hidden;
}

.main_title_zh {
	width: 100%;
	height: 42px;
	font-size: 30px;
	font-family: AlibabaPuHuiTiM;
	color: #333333;
	line-height: 42px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}

.main_title_zh::after {
	content: '';
	display: block;
	width: 34px;
	height: 1px;
	background-color: #999999;
	position: absolute;
	bottom: -5px;
	left: 50%;
	transform: translateX(-50%);
}

.main_title_en {
	width: 100%;
	height: 27px;
	font-size: 20px;
	font-family: AlibabaPuHuiTiR;
	color: #999999;
	line-height: 27px;
	margin: 0 auto;
	margin-top: 11px;
	text-align: center;
}

#purchase_info .purchase_content {
	width: 1204px;
	height: 100px;
	margin: 0 auto;
	margin-top: 13px;
	text-align: center;
}

#purchase_info .purchase_content .purchase_content_item {
	width: 588px;
	height: 100px;
	line-height: 100px;
	display: block;
	float: left;
	margin: 7px;
	background: url(../images/mianliao/new/purchase_info_item_bg.png) no-repeat center;
	background-size: auto 100%;
	position: relative;
}

#purchase_info .purchase_content .purchase_content_item img {
	width: 50px;
	height: 24px;
	position: absolute;
	top: 38px;
	left: 12px;
}

#purchase_info .purchase_content .purchase_content_item .swiper-containerbuy {
	width: 501px;
	height: 35px;
	margin: 32px 15px 33px 62px;
}

#purchase_info .purchase_content .purchase_content_item .swiper-containerbuy .purchase_content_item_text a {
	width: 388px;
	height: 35px;
	font-size: 15px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 35px;
	display: inline-block;
	float: left;
	overflow: hidden;
}

#purchase_info .purchase_content .purchase_content_item .swiper-containerbuy .purchase_content_item_btn a {
	width: 86px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: MicrosoftYaHei;
	color: #FFFFFF;
	letter-spacing: 1px;
	background: linear-gradient(90deg, #FF5533 0%, #FF2638 100%);
	border-radius: 23px;
	/*padding: 8px 12px;*/
	float: left;
	margin-left: 17px;
}

#brand {
	margin-top: 30px;
	margin-bottom: 30px;
}

#brand .brand_content {
	width: 1204px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
}

#brand .brand_content .brand_content_item {
	width: 287px;
	height: 360px;
	margin: 14px 7px;
	background: #fff;
}

#brand .brand_content .brand_content_item>a>img {
	width: 287px;
	height: 287px;
}

#brand .brand_content .brand_content_item .brand_content_item_bottom {
	width: 259px;
	height: 50px;
	padding: 11px 14px;
	display: flex;
	align-items: center;
	position: relative;
}

#brand .brand_content .brand_content_item .brand_content_item_bottom img {
	width: 50px;
	height: 50px;
}

#brand .brand_content .brand_content_item .brand_content_item_bottom .brand_item_name {
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	font-family: MicrosoftYaHei;
	color: #333333;
	margin-left: 10px;
}

#brand .brand_content .brand_content_item .brand_content_item_bottom .brand_item_btn {
	width: 70px;
	height: 26px;
	line-height: 26px;
	padding: 5px 9px 4px 9px;
	border: 1px solid #333333;
	font-size: 13px;
	font-family: MicrosoftYaHei;
	color: #333333;
	text-align: center;
	position: absolute;
	top: 18px;
	right: 14px;
}

#fabric .fabric_content {
	width: 1204px;
	margin: 6px auto;
	display: flex;
	flex-wrap: wrap;
}

#fabric .fabric_content .fabric_content_item {
	width: 287px;
	height: 200px;
	margin: 14px 7px;
	position: relative;
}

#fabric .fabric_content .fabric_content_item .fabric_content_item_bottom {
	width: 200px;
	height: 70px;
	background: #FFFFFF;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
	border-radius: 4px;
	opacity: 0.8;
	position: absolute;
	left: 44px;
	bottom: -18px;
	text-align: center;
	overflow: hidden;
}

#fabric .fabric_content .fabric_content_item .fabric_content_item_bottom .fabric_item_name {
	height: 22px;
	font-size: 16px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 22px;
	margin: 10px 0;
}

#fabric .fabric_content .fabric_content_item .fabric_content_item_bottom .fabric_item_content {
	height: 18px;
	font-size: 13px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666666;
	line-height: 18px;
	overflow: hidden;
}

#hot_fabric {
	margin: 30px 0;
}

#hot_fabric .hot_fabric_content {
	width: 1204px;
	margin: 20px auto;
}

#hot_fabric .hot_fabric_content .hot_fabric_left {
	width: 287px;
	height: 588px;
	float: left;
}

#hot_fabric .hot_fabric_content .hot_fabric_right {
	width: 903px;
	float: left;
	display: flex;
	flex-wrap: wrap;
}

#hot_fabric .hot_fabric_content .hot_fabric_right .hot_fabric_item {
	width: 287px;
	height: 287px;
	margin: 0 0 14px 14px;
}

#hot_fabric .hot_fabric_content .hot_fabric_right .hot_fabric_item img {
	width: 287px;
	height: 287px;
}

.superior_fabric_box {
	width: 1204px;
	margin: 20px auto;
}

.superior_fabric_box .top_box {
	padding-left: 7px;
}

.superior_fabric_box .top_box .top_left_box {
	width: 287px;
	height: 230px;
	position: relative;
	float: left;
}

.superior_fabric_box .top_box .top_left_box img {
	width: 287px;
	height: 230px;
}

.superior_fabric_box .top_box .top_left_bottom_box {
	width: 267px;
	height: 49px;
	padding: 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
}

.superior_fabric_box .top_box .top_left_bottom_box::before {
	content: '';
	width: 287px;
	height: 69px;
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
	opacity: 0.18;
}

.superior_fabric_box .top_box .top_left_bottom_box .top_name {
	height: 23px;
	font-size: 17px;
	font-family: AlibabaPuHuiTiM;
	color: #FFFFFF;
	line-height: 23px;
}

.superior_fabric_box .top_box .top_left_bottom_box .top_content {
	height: 17px;
	font-size: 13px;
	font-family: MicrosoftYaHei;
	color: #FFFFFF;
	line-height: 17px;
	margin-top: 6px;
}

.superior_fabric_box .top_box .top_right_img {
	width: 889px;
	height: 230px;
	margin-left: 14px;
}

.superior_fabric_box .bottom_box {
	width: 1190px;
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

.superior_fabric_box .bottom_box .superior_fabric_item {
	width: 287px;
	height: 441px;
	/*padding: 7px;*/
	background: #fff;
	margin: 14px 0 0 14px;
}

.superior_fabric_box .bottom_box .superior_fabric_item:nth-child(4n+1) {
	margin-left: 0;
}

.superior_fabric_box .bottom_box .superior_fabric_item img {
	width: 287px;
	height: 287px;
}

.superior_fabric_box .bottom_box .superior_fabric_item .item_bottom_box {
	width: 287px;
	height: 154px;
	text-align: center;
	position: relative;
}

.superior_fabric_box .bottom_box .superior_fabric_item .item_bottom_box .item_left_box {
	width: 110px;
	height: 110px;
	background-image: url(../images/mianliao/new/superiorFabric_item_bg.png);
	position: absolute;
	top: -25px;
	left: 10px;
}

.superior_fabric_box .bottom_box .superior_fabric_item .item_bottom_box .item_left_box img {
	width: 110px;
	height: 110px;
}

.superior_fabric_box .bottom_box .superior_fabric_item .item_bottom_box .item_right_box {
	width: 167px;
	height: 100px;
	margin-left: 130px;
}

.superior_fabric_box .bottom_box .superior_fabric_item .item_bottom_box .item_right_box .item_right_info {
	margin-bottom: 10px;
	text-align: left;
}

.superior_fabric_box .bottom_box .superior_fabric_item .item_bottom_box .item_right_box .item_right_info .item_bottom_name {
	width: 42px;
	height: 20px;
	font-size: 14px;
	font-family: AlibabaPuHuiTiR;
	color: #666666;
	line-height: 20px;
}

.superior_fabric_box .bottom_box .superior_fabric_item .item_bottom_box .item_right_box .item_right_info .item_bottom_value {
	height: 20px;
	font-size: 14px;
	font-family: AlibabaPuHuiTiM;
	color: #683B14;
	line-height: 20px;
}

.superior_fabric_box .bottom_box .superior_fabric_item .item_bottom_box .item_dsec {
	width: 268px;
	height: 44px;
	font-size: 16px;
	font-family: AlibabaPuHuiTiR;
	color: #333333;
	line-height: 22px;
	display: inline-block;
	margin: 0 auto;
	text-align: left;
}

#fabric_info {
	width: 1204px;
	margin: 30px auto 80px;
}

#fabric_info .fabric_info_top_box {
	margin-top: 20px;
}

#fabric_info .fabric_info_top_box img {
	width: 746px;
	height: 370px;
	float: left;
}

#fabric_info .fabric_info_top_box .fabric_news_box {
	width: 444px;
	height: 370px;
	background: #FFFFFF;
	padding: 17px 20px 15px 20px;
	float: left;
	box-sizing: border-box;
	overflow: hidden;
}

#fabric_info .fabric_info_top_box .fabric_info_big_title {
	width: 404px;
	height: 60px;
	font-size: 22px;
	font-family: AlibabaPuHuiTiM;
	color: #333333;
	line-height: 30px;
	margin-bottom: 18px;
}
#fabric_info .fabric_info_top_box .fabric_info_big_title a {
	color: #333333;font-size: 22px;
}

#fabric_info .fabric_info_top_box .fabric_news_box>ul>li {
	width: 384px;
	height: 24px;
	font-size: 18px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 15px 20px;
	border-top: 1px solid #D8D8D8;
	position: relative;
}
#fabric_info .fabric_info_top_box .fabric_news_box>ul>li a {
	color: #333333;font-size: 18px;
}

#fabric_info .fabric_info_top_box .fabric_news_box>ul>li::before {
	content: '';
	width: 4px;
	height: 4px;
	background: #333333;
	border-radius: 50%;
	position: absolute;
	top: 25px;
	left: 8px;
}

#fabric_info .fabric_info_video_box {
	width: 100%;
	margin-top: 14px;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}

#fabric_info .fabric_info_video_box .fabric_info_video_item {
	width: 287px;
	margin: 0 14px 0 0;
	position: relative;
}

#fabric_info .fabric_info_video_box .fabric_info_video_item img {
	width: 287px;
	height: 216px;
}

/*#fabric_info .fabric_info_video_box .fabric_info_video_item::after {
	content: '视频';
	width: 49px;
	height: 25px;
	background: rgba(255, 38, 56, 0.7);
	border-radius: 13px;
	position: absolute;
	top: 10px;
	right: 10px;
	text-align: center;
}*/

#fabric_info .fabric_info_video_box .fabric_info_video_item p {
	width: 100%;
	height: 21px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 21px;
	padding: 10px 1px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#bottom_service {
	width: 100%;
	height: 336px;
	background: url(../images/mianliao/new/ml_foot.png) no-repeat center;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

#bottom_service .service_title_box {
	height: 190px;
	margin-left: 184px;
	padding-top: 133px;
}

#bottom_service .service_title_box .service_title {
	height: 35px;
	font-size: 26px;
	font-family: AlibabaPuHuiTiM;
	color: #333333;
	line-height: 35px;
	letter-spacing: 1px;
	margin-bottom: 10px;
}


#bottom_service .service_title_box .service_desc {
	height: 20px;
	font-size: 15px;
	font-family: MicrosoftYaHei;
	color: #666666;
	line-height: 20px;
	letter-spacing: 3px;
	padding: 0 4px;
}

#bottom_service .service_logo_box {
	width: 720px;
	float: left;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-left: 90px;
	margin-right: 60px;
}

#bottom_service .service_logo_box .service_logo_item {
	width: 150px;
	height: 90px;
	text-align: center;
	margin-right: 90px;
	margin-bottom: 45px;
	position: relative;
}

#bottom_service .service_logo_box .service_logo_item .service_logo_img {
	width: 60px;
	height: 60px;
	margin: 0 auto;
}

#bottom_service .service_logo_box .service_logo_item .service_logo_title {
	width: 150px;
	height: 21px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #333333;
	margin-top: 5px;
	line-height: 21px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#bottom_service .service_logo_box .service_logo_item .logo_hover_box {
	width: 104px;
	height: 114px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.13);
	display: none;
	position: absolute;
	top: -120px;
	left: 50%;
	transform: translateX(-50%);
	border-radius: 8px;
}

#bottom_service .service_logo_box .service_logo_item .logo_hover_box ::after {
	content: '';
	height: 0;
	border: 5px solid transparent;
	border-top: 5px solid #FFFFFF;
	position: absolute;
	bottom: -10px;
	left: 50%;
	transform: translateX(-50%);
}

#bottom_service .service_logo_box .service_logo_item .logo_hover_box img {
	width: 80px;
	height: 80px;
	padding: 17px 12px;
}


#bottom_service .customer {
	width: 165px;
	text-align: center;
}

#bottom_service .customer img {
	width: 120px;
	height: 120px;
}

#bottom_service .customer .customer_name {
	width: 165px;
	height: 21px;
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 21px;
	margin-top: 10px;
}

#right_help {
	width: 50px;
	height: 58px;
	background: #FF2638;
	border-radius: 4px;
	position: fixed;
	top: 35%;
	right: 0;
	box-sizing: border-box;
	z-index: 999;
}

#right_help:hover .right_help_popup {
	display: block;
}

#right_help>img {
	width: 14px;
	height: 14px;
	display: block;
	margin: 0 auto;
	padding-top: 5px;
}

#right_help .help_text {
	width: 34px;
	height: 30px;
	font-size: 14px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 15px;
	letter-spacing: 3px;
	margin: 3px auto;
}

#right_help .right_help_popup {
	width: 177px;
	height: 296px;
	background: rgba(255, 38, 56, 0.11);
	border-radius: 4px;
	border: 1px solid rgba(255, 38, 56, 0.46);
	position: absolute;
	top: 0;
	left: -177px;
	display: none;
}

#right_help .right_help_popup .right_help_popup_box {
	width: 165px;
	height: 284px;
	background: #FFFFFF;
	border-radius: 4px;
	margin: 6px;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

#right_help .right_help_popup .right_help_popup_box .right_help_popup_title {
	display: inline-block;
	width: 152px;
	height: 36px;
	font-size: 11px;
	font-family: MicrosoftYaHei;
	color: #333333;
	line-height: 18px;
	margin: 14px auto 0;
}

#right_help .right_help_popup .right_help_popup_box .contact_method_text {
	width: 130px;
	height: 17px;
	font-size: 12px;
	font-family: PingFangSC-Medium, PingFang SC;
	font-weight: 500;
	color: #333333;
	line-height: 17px;
	letter-spacing: 1px;
	margin-top: 12px;
	margin-bottom: 10px;
}

#right_help .right_help_popup .right_help_popup_box .contact_btn {
	width: 72px;
	height: 31px;
	background: linear-gradient(90deg, #FF5533 0%, #FF2638 100%);
	border-radius: 4px;
	font-size: 12px;
	font-family: MicrosoftYaHei;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing: 1px;
	padding: 8px 10px 7px 9px;
	box-sizing: border-box;
	cursor: pointer;
}

#right_help .right_help_popup .right_help_popup_box .contact_phone {
	width: 125px;
	height: 20px;
	font-size: 14px;
	font-family: PingFangSC-Semibold, PingFang SC;
	font-weight: 600;
	color: #FF2638;
	line-height: 20px;
	letter-spacing: 1px;
}

#right_help .right_help_popup .right_help_popup_box .contact_code {
	width: 145px;
	height: 56px;

}

#right_help .right_help_popup .right_help_popup_box .contact_code img {
	width: 56px;
	height: 56px;
	float: left;
}

#right_help .right_help_popup .right_help_popup_box .contact_code .contact_code_desc {
	width: 80px;
	height: 48px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666666;
	line-height: 16px;
	float: left;
	margin-left: 9px;
}

#right_function_box {
	width: 50px;
	height: 145px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
	border-radius: 4px;
	position: fixed;
	top: 510px;
	right: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	z-index: 888;
}

#right_function_box .function_item {
	width: 50px;
	height: 36px;
	position: relative;
	cursor: pointer;
	text-align: center;
}

#right_function_box .function_item>img {
	width: 23px;
	height: 23px;
	/*display: inline-block;*/
	margin: 6.5px auto;
	/*position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);*/
}
#right_function_box .function_item>a>img {
	width: 23px;
	height: 23px;
	/*display: inline-block;*/
	margin: 6.5px auto;
	/*position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);*/
}

#right_function_box .function_item #kefu {
	width: 70px;
	height: 30px;
	background: #FF2638;
	font-size: 11px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 29px;
	position: absolute;
	top: 3px;
	left: -78px;
	text-align: center;
	border-radius: 4px;
	display: none;
}

#right_function_box .function_item #kefu::after {
	content: '';
	height: 0;
	border: 5px solid transparent;
	position: absolute;
	border-left: 5px solid red;
	top: 10px;
	right: -10px;
}

#right_function_box .function_item:nth-child(1):hover #kefu {
	display: block;
}

#right_function_box .function_item #join_us {
	width: 70px;
	height: 30px;
	background: #FF2638;
	font-size: 11px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 29px;
	position: absolute;
	top: 3px;
	left: -78px;
	text-align: center;
	border-radius: 4px;
	display: none;
}

#right_function_box .function_item #join_us::after {
	content: '';
	height: 0;
	border: 5px solid transparent;
	position: absolute;
	border-left: 5px solid red;
	top: 10px;
	right: -10px;
}

#right_function_box .function_item:nth-child(2):hover #join_us {
	display: block;
}

#right_function_box .function_item:nth-child(3):hover .official_account_popup {
	display: block;
}

#right_function_box .function_item .official_account_popup {
	display: none;
	width: 187px;
	height: 100px;
	position: absolute;
	top: 0;
	left: -187px;
}

#right_function_box .function_item .official_account_popup .hide_some {
	width: 183px;
	height: 100px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
	border-radius: 4px;
}

#right_function_box .function_item .official_account_popup .official_account_popup_top_box {
	width: 100%;
	height: 29px;
	text-align: center;
}

#right_function_box .function_item .official_account_popup .official_account_popup_top_box .follow_btn {
	width: 50%;
	height: 29px;
	background: #FF2638;
	border-radius: 4px 0px 0px 0px;
	display: inline-block;
	font-size: 11px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 29px;
	float: left;
}

#right_function_box .function_item .official_account_popup .official_account_popup_top_box .download_btn {
	width: 50%;
	height: 29px;
	background: #F4F4F4;
	border-radius: 0px 4px 0px 0px;
	display: inline-block;
	font-size: 11px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #333333;
	line-height: 29px;
	float: left;
}

#right_function_box .function_item .official_account_popup .official_account_popup_bottom_box {
	margin-top: 7px;
}

#right_function_box .function_item .official_account_popup .official_account_popup_bottom_box img {
	width: 56px;
	height: 56px;
	float: left;
	margin-left: 15px;
}

#right_function_box .function_item .official_account_popup .official_account_popup_bottom_box p {
	width: 84px;
	height: 32px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666666;
	line-height: 16px;
	float: left;
	margin-top: 11px;
	margin-left: 10px;
}

#right_function_box .function_item .official_account_popup .official_account_popup_bottom_box1 {
	display: none;
	margin-top: 7px;
}

#right_function_box .function_item .official_account_popup .official_account_popup_bottom_box1 img {
	width: 56px;
	height: 56px;
	float: left;
	margin-left: 15px;
}

#right_function_box .function_item .official_account_popup .official_account_popup_bottom_box1 p {
	width: 84px;
	height: 32px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666666;
	line-height: 16px;
	float: left;
	margin-top: 11px;
	margin-left: 10px;
}

#left_nav {
	width: 77px;
	background: #FFFFFF;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.05);
	border-radius: 4px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -690px;
	display: none;
}

#left_nav .left_nav_title {
	width: 77px;
	height: 30px;
	background: #333333;
	border-radius: 4px 4px 0px 0px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 30px;
	text-align: center;
}

.left_nav_selected {
	background-color: #FF2638;
	color: #fff !important;
}

.left_nav_default {
	background-color: #FFFFFF;
}

#left_nav ul li {
	width: 77px;
	height: 36px;
	color: #666666;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	line-height: 36px;
	text-align: center;
	position: relative;
	cursor: pointer;
}

#left_nav ul li:hover {
	background-color: #FF2638;
	color: #fff;
}

#left_nav ul li::after {
	content: '';
	width: 67px;
	height: 1px;
	background-color: #D8D8D8;
	position: absolute;
	left: 5px;
	bottom: 0;
}

#left_nav .back_top_btn {
	width: 25px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 6px;
	cursor: pointer;
}

#left_nav .back_top_btn img {
	width: 12px;
	height: 7px;
}

#left_nav .back_top_btn .back_top_text {
	width: 25px;
	height: 16px;
	font-size: 12px;
	font-family: PingFangSC-Regular, PingFang SC;
	font-weight: 400;
	color: #666666;
	line-height: 16px;
}
