﻿@font-face {
	font-family: "AlibabaPuHuiTi-2-105-Heavy";
	/* 自定义字体名称 */
	src: url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-105-Heavy/AlibabaPuHuiTi-2-105-Heavy.woff2") format("woff2"), /* 字体文件路径和格式 */
	url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-105-Heavy/AlibabaPuHuiTi-2-105-Heavy.woff") format("woff");
}

@font-face {
	font-family: "AlibabaPuHuiTi-2-115-Black";
	/* 自定义字体名称 */
	src: url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.woff2") format("woff2"), /* 字体文件路径和格式 */
	url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-115-Black/AlibabaPuHuiTi-2-115-Black.woff") format("woff");
}

@font-face {
	font-family: "AlibabaPuHuiTi-2-35-Thin";
	/* 自定义字体名称 */
	src: url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-35-Thin/AlibabaPuHuiTi-2-35-Thin.woff2") format("woff2"), /* 字体文件路径和格式 */
	url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-35-Thin/AlibabaPuHuiTi-2-35-Thin.woff") format("woff");
}

@font-face {
	font-family: "AlibabaPuHuiTi-2-45-Light";
	/* 自定义字体名称 */
	src: url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.woff2") format("woff2"), /* 字体文件路径和格式 */
	url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-45-Light/AlibabaPuHuiTi-2-45-Light.woff") format("woff");
}

@font-face {
	font-family: "AlibabaPuHuiTi-2-55-Regular";
	/* 自定义字体名称 */
	src: url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.woff2") format("woff2"), /* 字体文件路径和格式 */
	url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-55-Regular/AlibabaPuHuiTi-2-55-Regular.woff") format("woff");
}

@font-face {
	font-family: "AlibabaPuHuiTi-2-65-Medium";
	/* 自定义字体名称 */
	src: url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-65-Medium/AlibabaPuHuiTi-2-65-Medium.woff2") format("woff2"), /* 字体文件路径和格式 */
	url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-65-Medium/AlibabaPuHuiTi-2-65-Medium.woff") format("woff");
}

@font-face {
	font-family: "AlibabaPuHuiTi-2-75-SemiBold";
	/* 自定义字体名称 */
	src: url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-75-SemiBold/AlibabaPuHuiTi-2-75-SemiBold.woff2") format("woff2"), /* 字体文件路径和格式 */
	url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-75-SemiBold/AlibabaPuHuiTi-2-75-SemiBold.woff") format("woff");
}

@font-face {
	font-family: "AlibabaPuHuiTi-2-85-Bold";
	/* 自定义字体名称 */
	src: url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.woff2") format("woff2"), /* 字体文件路径和格式 */
	url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-85-Bold/AlibabaPuHuiTi-2-85-Bold.woff") format("woff");
}

@font-face {
	font-family: "AlibabaPuHuiTi-2-95-ExtraBold";
	/* 自定义字体名称 */
	src: url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-95-ExtraBold/AlibabaPuHuiTi-2-95-ExtraBold.woff2") format("woff2"), /* 字体文件路径和格式 */
	url("../fonts/AlibabaPuHuiTi-2/AlibabaPuHuiTi-2-95-ExtraBold/AlibabaPuHuiTi-2-95-ExtraBold.woff") format("woff");
}

*,
*::before,
*::after {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html,
body {
	height: 100%;
	width: 100%;
	margin: 0;
	-webkit-tap-highlight-color: transparent;
	background-color: #ffffff;
}

a {
	text-decoration: none;
}

.blue_btn {
	outline: none;
	border: 0;
	display: inline-block;
	background: #3B82F6;
	border-radius: 16px 16px 16px 16px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	padding: 8px 16px;
	text-align: center;
	font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.blueborder_btn {
	display: inline-block;
	border-radius: 16px;
	border: 1px solid #3B82F6;
	font-size: 16px;
	color: #3B82F6;
	line-height: 24px;
	padding: 8px 16px;
	text-align: center;
	font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.webpc_panel {
	height: 100%;
	position: relative;
	margin: 0 auto;
}

.webpc_header {
	padding: 16px;
	text-align: center;
	background: #fff;
}

.webpc_header .headerlogo {
	height: 32px;
	float: left;
	margin-top: 4px;
}

.webpc_header .headerlink {
	float: right;
	font-weight: normal;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	background: #3B82F6;
	border-radius: 16px 16px 16px 16px;
	padding: 8px 16px;
	text-decoration: none;
	font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.webpc_header .headermenu {
	display: inline-block;
}

.webpc_header .headermenu .menulist {
	font-size: 0;
	display: inline-block;
	margin: 0 16px;
	padding: 0 16px;
	height: 32px;
	line-height: 32px;
	font-size: 0;
}

.webpc_header .headermenu .menulist .menuname {
	font-weight: normal;
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 4px;
	font-family: "AlibabaPuHuiTi-2-55-Regular";
}

.webpc_header .headermenu .menulist .menuicon1 {
	display: inline-block;
	vertical-align: middle;
	width: 20px;
}

.webpc_header .headermenu .menulist .menuicon2 {
	display: none;
	vertical-align: middle;
	width: 20px;
}

.webpc_header .headermenu .menulist.menuactive {
	background: #3B82F6;
	border-radius: 8px 8px 8px 8px;
}

.webpc_header .headermenu .menulist.menuactive .menuname {
	color: #ffffff;
	font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.webpc_header .headermenu .menulist.menuactive .menuicon1 {
	display: none;
	vertical-align: middle;
}

.webpc_header .headermenu .menulist.menuactive .menuicon2 {
	display: inline-block;
}

.webpc_scroll {
	overflow-y: auto;
	height: 100%;
	padding-top: 72px;
}

.webpc_content {}

.webpc_footer {
	background: #595959;
	padding: 32px 0;
	height: 332px;
}

.webpc_width {
	width: 1200px;
	margin: 0 auto;
}

.index_xuanchuan {
	overflow: hidden;
}

.index_xuanchuan .xc_rightimg {
	float: right;
	width: 516px;
}

.index_xuanchuan .xc_leftfont {
	overflow: hidden;
	padding-top: 70px;
}

.index_xuanchuan .xc_leftfont .l_font1 {
	font-size: 32px;
	color: #3B82F6;
	line-height: 40px;
	vertical-align: middle;
	padding-bottom: 46px;
	font-family: "AlibabaPuHuiTi-2-95-ExtraBold";
}

.index_xuanchuan .xc_leftfont .l_font1 .biaozhi {
	vertical-align: sub;
	height: 64px;
	margin: 0 4px;
}

.index_xuanchuan .xc_leftfont .l_font2 {
	font-size: 24px;
	color: #333333;
	line-height: 32px;
	vertical-align: middle;
	font-family: "AlibabaPuHuiTi-2-95-ExtraBold";
}

.index_xuanchuan .xc_leftfont .l_font2 .chuangjian img {
	vertical-align: middle;
	height: 49px;
	margin: 0 4px;
}

.index_xuanchuan .xc_leftfont .l_button {
	padding-top: 82px;
}

.index_xuanchuan .xc_leftfont .l_button .blue_btn {
	width: 96px;
	text-align: center;
	margin: 0 4px;
}

.index_xuanchuan .xc_leftfont .l_button .blueborder_btn {
	width: 96px;
	text-align: center;
	margin: 0 4px;
}

.index_jieshao {
	text-align: center;
}

.index_title {
	font-weight: normal;
	font-size: 32px;
	color: #333333;
	line-height: 40px;
	padding-bottom: 46px;
	text-align: center;
}

.index_title .tgshop {
	background: #EBF3FE;
	border-radius: 75px 75px 75px 75px;
	padding: 9px 16px;
	margin-right: 10px;
	font-size: 0;
	display: inline-block;
	vertical-align: middle;
}

.index_title .tgshop .image {
	width: 40px;
	vertical-align: middle;
	margin-right: 4px;
}

.index_title .tgshop .font {
	font-weight: 800;
	font-size: 32px;
	color: #3B82F6;
	line-height: 40px;
	vertical-align: middle;
}

.index_title .tgfont {
	vertical-align: middle;
	font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.indexjs_box {
	overflow: hidden;
	padding-bottom: 90px;
}

.indexjs_list {
	float: left;
	width: 25%;
}

.indexjs_list .image {
	width: 210px;
}

.indexjs_list .intro1 {
	text-align: center;
	margin-bottom: 10px;
}

.indexjs_list .intro1 .pop {
	width: 80px;
	height: 28px;
	background: #3B82F6;
	border-radius: 16px 16px 16px 16px;
	display: inline-block;
	font-weight: normal;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 28px;
	font-family: "AlibabaPuHuiTi-2-95-ExtraBold";
}

.indexjs_list .intro2 {
	font-weight: normal;
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	text-align: center;
	font-family: "AlibabaPuHuiTi-2-55-Regular";
}

.index_buzhou {
	text-align: center;
	padding-bottom: 90px;
}

.indexbz_box {
	overflow: hidden;
	position: relative;
	padding-bottom: 50px;
}

.indexbz_line {
	position: absolute;
	background: #3B82F6;
	height: 2px;
	width: 75%;
	left: 12.5%;
	top: 114px;
}

.indexbz_list {
	float: left;
	width: 25%;
	text-align: center;
	position: relative;
}

.indexbz_list .xuhao {
	width: 24px;
	height: 24px;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	background: #3B82F6;
	border-radius: 36px 36px 36px 36px;
	position: absolute;
	left: 50%;
	margin-left: -12px;
	top: 102px;
}

.indexbz_list .image {
	width: 96px;
}

.indexbz_list .intro1 {
	margin-bottom: 2px;
	font-weight: normal;
	font-size: 16px;
	color: #000000;
	line-height: 24px;
	margin-top: 40px;
	font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.indexbz_list .intro2 {
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	line-height: 22px;
	font-family: "AlibabaPuHuiTi-2-55-Regular";
}

.indexshare {
	text-align: center;
	font-size: 0;
}

.indexshare .image {
	vertical-align: middle;
	width: 24px;
}

.indexshare .font {
	vertical-align: middle;
	font-weight: normal;
	font-size: 24px;
	color: #3B82F6;
	line-height: 32px;
	text-align: left;
	margin-left: 4px;
	font-family: "AlibabaPuHuiTi-2-95-ExtraBold";
}

.index_xiaoshou {
	background: #F2F7FF;
	border-radius: 16px 16px 16px 16px;
	overflow: hidden;
	padding: 32px;
	margin-bottom: 102px;
}

.index_xiaoshou .xs_img {
	float: left;
	width: 240px;
	margin-left: 52px;
	margin-right: 145px;
}

.index_xiaoshou .xs_rightbox {
	overflow: hidden;
}

.index_xiaoshou .xs_rightbox .r_font1 {
	font-weight: normal;
	font-size: 24px;
	color: #333333;
	line-height: 32px;
	margin-bottom: 34px;
	font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.index_xiaoshou .xs_rightbox .r_font2 {
	font-size: 16px;
	color: #3B82F6;
	line-height: 24px;
	font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.index_xiaoshou .xs_rightbox .r_font2 .biaozhi {
	vertical-align: bottom;
	height: 28px;
	margin: 0 4px;
}

.index_xiaoshou .xs_rightbox .r_button {
	margin-top: 100px;
}

.index_kefu {
	background: #F2F7FF;
	border-radius: 0px 0px 16px 16px;
	overflow: hidden;
	padding: 32px 84px;
	margin-bottom: 102px;
}

.index_kefu .blue_btn {
	float: right;
	width: 96px;
}

.index_kefu .kefu_mainbox {
	overflow: hidden;
}

.index_kefu .kefu_mainbox .image {
	vertical-align: middle;
	width: 48px;
}

.index_kefu .kefu_mainbox .font {
	vertical-align: middle;
	font-weight: normal;
	font-size: 24px;
	color: #333333;
	line-height: 32px;
	font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.webpc_copyright {
	border-top: 1px solid #d9d9d9;
	font-size: 16px;
	color: #D9D9D9;
	line-height: 24px;
	text-align: center;
	padding-top: 8px;
	font-family: "AlibabaPuHuiTi-2-95-ExtraBold";
}

.index_footer {
	overflow: hidden;
	padding-bottom: 65px;
}

.index_footer .footer_left {
	float: left;
}

.index_footer .footer_left .tgshop {
	border-radius: 75px 75px 75px 75px;
	padding: 4px 8px;
	margin-right: 10px;
	font-size: 0;
	display: inline-block;
	vertical-align: middle;
	background: #C3C6CA;
}

.index_footer .footer_left .tgshop .image {
	width: 24px;
	vertical-align: middle;
	margin-right: 4px;
}

.index_footer .footer_left .tgshop .font {
	vertical-align: middle;
	font-weight: 800;
	font-size: 16px;
	color: #3B82F6;
	line-height: 24px;
}

.index_footer .footer_left .xcfont {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	margin-top: 4px;
	font-family: "AlibabaPuHuiTi-2-95-ExtraBold";
}

.index_footer .footer_left .blue_btn {
	width: 96px;
	margin-top: 70px;
}

.index_footer .footer_right {
	overflow: hidden;
	text-align: right;
}

.index_footer .footer_listbox {
	display: inline-block;
	text-align: left;
	padding-right: 120px;
	vertical-align: top;
}

.index_footer .footer_listbox .title {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	font-family: "AlibabaPuHuiTi-2-85-Bold";
}

.index_footer .footer_listbox .link {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	display: block;
	margin-top: 28px;
	font-family: "AlibabaPuHuiTi-2-55-Regular";
}

.index_footer .footer_listbox .telegram {
	display: block;
	margin-top: 26px;
}

.index_footer .footer_listbox .telegram img {
	height: 28px;
}

.ys_videobox {
	overflow: hidden;
	padding-top: 70px;
	padding-right: 80px;
	padding-left: 40px;
}

.ys_rightbox {
	float: right;
}

.ys_rightbox .ysbtn {
	text-align: center;
	margin-bottom: 20px;
}

.ys_rightbox .ysbtn .ysbtnlist {
	cursor: pointer;
	margin-right: 16px;
	display: inline-block;
	border-radius: 30px;
	border: 1px solid #3B82F6;
	font-size: 16px;
	color: #3B82F6;
	line-height: 24px;
	padding: 8px 16px;
	text-align: center;
	font-family: "AlibabaPuHuiTi-2-95-ExtraBold";
}

.ys_rightbox .ysbtn .ysbtnlist.ysbtn_active {
	background-color: #3B82F6;
	color: #fff;
}

.ys_rightbox .ysvideo {
	display: none;
	padding-bottom: 80px;
}

.ys_rightbox .ysvideo .image {
	width: 300px;
}

.ys_leftbox {
	overflow: hidden;
	padding-top: 110px;
	padding-right: 25px;
}

.ys_leftbox .ysintro {
	position: relative;
	padding-left: 36px;
	font-family: "AlibabaPuHuiTi-2-95-ExtraBold";
}

.ys_leftbox .ysintro .image {
	width: 24px;
	vertical-align: top;
	position: absolute;
	top: 18px;
	left: 0;
}

.ys_leftbox .ysintro .font {
	font-size: 33px;
	color: #3B82F6;
	line-height: 59px;
	vertical-align: top;
}

.ys_leftbox .ysspeed {
	padding-top: 230px;
}

.ys_leftbox .ysspeed .line {
	width: 126px;
	height: 2px;
	background: #E0EAFA;
	display: inline-block;
	vertical-align: middle;
	margin-right: 4px;
}

.ys_leftbox .ysspeed .image {
	vertical-align: middle;
	width: 28px;
}

.wenti_title {
	padding-top: 50px;
	padding-bottom: 50px;
}

.wenti_title .index_title {
	padding-bottom: 16px;
}

.wenti_title .wenti_font {
	font-size: 24px;
	color: #3B82F6;
	line-height: 32px;
	text-align: center;
	font-family: "AlibabaPuHuiTi-2-95-ExtraBold";
}

.wenti_mainbox {
	padding-bottom: 70px;
}

.wenti_listform {
	background: #EFF5FF;
	border-radius: 24px 24px 24px 24px;
	margin-bottom: 30px;
	padding: 0 24px;
}

.wenti_question {
	cursor: pointer;
	padding: 24px 0;
}

.wenti_question .jiantou {
	float: right;
	height: 28px;
	width: 28px;
	transition: transform 0.5s ease;
	transform: rotate(0deg);
}

.wenti_question .timu {
	overflow: hidden;
}

.wenti_question .timu .num {
	vertical-align: middle;
	display: inline-block;
	width: 25px;
	height: 24px;
	line-height: 24px;
	background: #3B82F6;
	border-radius: 8px 8px 8px 8px;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
}

.wenti_question .timu .font {
	vertical-align: middle;
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	text-align: left;
	padding-left: 8px;
}

.wenti_asked {
	font-weight: 400;
	font-size: 14px;
	color: #333333;
	padding: 0;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.3s ease, padding 0.3s ease;
}

.wenti_listform.wenti_active .wenti_asked {
	max-height: 500px;
	/* 根据实际内容调整 */
	padding-bottom: 24px;
}

.wenti_listform.wenti_active .wenti_question .jiantou {
	transform: rotate(180deg);
}

.tk_mainbox {
	padding-bottom: 100px;
}

.tk_zhutitle {
	height: 40px;
	background: linear-gradient( 90deg, #3B82F6 0%, #81B1FF 100%);
	border-radius: 12px 12px 12px 12px;
	font-family: "AlibabaPuHuiTi-2-85-Bold";
	font-weight: normal;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 24px;
	padding: 8px 16px;
}

.tk_zhuintro {
	background: #EFF5FF;
	border-radius: 16px 16px 16px 16px;
	padding: 8px 16px;
	font-family: "AlibabaPuHuiTi-2-55-Regular";
	font-weight: normal;
	font-size: 16px;
	color: #194792;
	line-height: 24px;
	margin-top: 8px;
}

.tk_listbox {
	background: #F8FAFF;
	border-radius: 16px 16px 16px 16px;
	padding: 16px;
	margin-top: 8px;
}

.tk_listbox .headername {
	font-family: "AlibabaPuHuiTi-2-85-Bold";
	font-weight: normal;
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	background: linear-gradient( 90deg, #E9F1FF 0%, #EFF5FF 100%);
	border-radius: 12px 12px 12px 12px;
	padding: 8px 16px;
	margin-bottom: 8px;
}

.tk_listbox .fontbox {
	font-weight: normal;
	font-size: 16px;
	color: #666666;
	line-height: 24px;
	font-family: "AlibabaPuHuiTi-2-55-Regular";
}

.tk_listbox .fontbox .blodfont {
	color: #333333;
}
