@charset "utf-8";

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.container {
	width: 1500px;
	min-width: 1500px;
	margin-left: auto;
	margin-right: auto;
}

.palr {
	padding-left: 46px;
	padding-right: 46px;
}

.ovfh {
	overflow: hidden;
}

/* wechatshop */
.bannerk {
	display: block;
	overflow: hidden;
	position: relative;
}

.acg-ban-nk {
	display: block;
	position: relative;
	z-index: 2;
	padding: 210px 0 140px;
}

.acg-ban-nxk {
	display: block;
	position: relative;
	text-align: center;
	z-index: 3;
}

.xcxkf-ban-bm1 {
	display: block;
	font-weight: bold;
	line-height: 72px;
	font-size: 52px;
	color: #fff;
}

.xcxkf-ban-bm2 {
	display: block;
	padding-top: 8px;
	margin-bottom: 36px;
	line-height: 36px;
	font-size: 18px;
	color: #fff;
}

.acg-ban-bak {
	display: block;
	position: relative;
	padding-top: 64px;
	text-align: center;
}

.acg-ban-baxk {
	display: inline-block;
	overflow: hidden;
}

.acg-ban-ba {
	display: block;
	width: 146px;
	height: 46px;
	margin: 0 12px;
	text-align: center;
	overflow: hidden;
	font-weight: bold;
	float: left;
	line-height: 44px;
	font-size: 18px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 4px;
}

.acg-ban-ba span {
	display: block;
	position: relative;
	top: 0;
}

.acg-ban-ba:hover span {
	top: -100%;
	color: #0071ef;
}

.acg-ban-ba:hover {
	background: #fff;
}

.ban-leik {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	border-top: 1px solid rgba(255, 255, 255, 0.3);
	padding: 20px 0;
}

.ban-leim1 {
	display: block;
	font-weight: bold;
	line-height: 38px;
	font-size: 18px;
	color: #fff;
}

.ban-leiak {
	display: block;
	overflow: hidden;
}

.ban-leiak a {
	display: block;
	float: left;
	margin-left: 78px;
	line-height: 38px;
	font-size: 18px;
	color: rgba(255,255,255,0.8);
}

.ban-leiak a:first-child {
	margin-left: 0;
}
.ban-leiak a.on{
	color: #fff;
}
.xcxs-tanchu{
	display: none;
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.xcxs-tanchubg{
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: rgba(0,0,0,0.3);
}
.xcxs-tanchuxdk{
	display: block;
	max-width: 1000px;
	padding: 30px;
	height: 700px;
	top: 100px;
	position: relative;
	z-index: 9;
	margin: 0 auto;
	background: #fff;
}
.xcxs-tanchuxk{
	height: 640px;
	overflow-y: auto;
	position: relative;
	
}
.xcxs-tanchuxk::-webkit-scrollbar-track-piece {
	width: 4px;
	background-color: rgba(0, 0 0, 0);
}

.xcxs-tanchuxk::-webkit-scrollbar {
	width: 4px;
	background-color: rgba(0, 0, 0, 0.3);
}

.xcxs-tanchuxk::-webkit-scrollbar-thumb {
	width: 4px;
	height: 50px;
	background-color: #0071fe;
}

.xcxs-tanchuxk::-webkit-scrollbar-thumb:hover {
	width: 4px;
	background-color: #0071fe;
}
.tchu{
	cursor: pointer;
}
.maodian{
	display: block;
	/* margin-top: -230px;
	border-top: 230px solid transparent; */
}
.xcxsc-jgnk{
	display: block;
	position: relative;
	overflow: hidden;
	padding: 60px 0;
}
.version {
	line-height: 124px
}

.fk_table_row {
	font-size: 0
}

.fk_table_head {
	position: relative;
	height: 124px;
	border-radius: 8px 8px 0 0;
	background: #fff;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05)
}


.table-cell {
	width: 166px;
	height: 124px;
	background: #fff;
	float: left;
	text-align: center;
	border: solid #f2f2f6 1px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #333
}

.fk_table_head .free_table_cell {
	width: 167px
}

.single_cell_wrapper .table-cell,
.multi_cell_wrapper .talbe-cell {
	width: 165px
}

.table-classic {
	position: relative
}

.table-cell-mid {
	width: 362px;
	border-right: 0;
	border-bottom: 0
}

.table-classic-area {
	width: 120px;
	height: 80px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -60px;
	margin-top: -40px
}

.table-classic-top,
.table-classic-bottom {
	width: auto;
	height: auto;
	position: absolute;
	z-index: 1;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #333
}

.table-classic-area .f-tri {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	border-right: solid transparent 58px;
	border-left: solid #e3e3e6 58px;
	border-top: solid transparent 41px;
	border-bottom: solid #e3e3e6 41px
}

.table-classic-area .f-whiteTri {
	top: 1px;
	border-bottom-color: #fff;
	border-left-color: #fff
}

.table-classic-area .f-whiteTri {
	top: 1px;
	border-bottom-color: #fff;
	border-left-color: #fff
}

.table-classic-top {
	top: 0;
	right: 0
}

.table-classic-bottom {
	bottom: 0;
	left: 0
}

.table-cell-free {
	height: auto
}


.table-content {
	height: auto;
	text-align: center;
	background-color: #fff
}

.tableBody-block {
	margin-bottom: 10px
}

.tableBody-block .table-left {
	width: 120px;
	background: #f9f9f9;
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #333
}

.table-left {
	height: 426px;
	line-height: 365px
}

.table-left {
	width: 120px;
	background: #f9f9f9;
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #333
}

.table-cell {
	font-size: 16px;
	font-family: "微软雅黑";
	color: #333
}

.table-right-row {
	float: left;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2
}

.table-right-row:nth-child(1) {
	border-top: 1px solid #f2f2f2
}

.option {
	float: left;
	width: 243px;
	height: 57px;
	line-height: 57px;
	position: relative;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 15px;
	text-align: center;
	color: #666;
	border: 0;
	border-right: 1px solid #f2f2f2
}

.option .comingOnline {
	width: 68px;
	height: 23px;
	background: url(/image/proFunc/comingOnline.png?v=202302011124) no-repeat;
	color: #ff1d1d;
	position: absolute;
	right: -5px;
	top: 0
}

.option .comingOnline span {
	position: absolute;
	width: 83px;
	top: -21px;
	left: -9px;
	font-size: 12px;
	font-weight: 400
}

.option-online {
	width: 202px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #333;
	height: 60px;
	padding-top: 10px
}

.option-online .sec-title {
	font-size: 12px;
	color: #999
}

.table-right {
	width:910px
}

.table-right {
	background: #fff;
	float: left
}

.result {
	float: left;
	width: 166px;
	height: 57px;
	line-height: 57px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 15px;
	text-align: center;
	color: #666;
	border: 0
}

.table-design .table-left {
	height: 349px;
	line-height: 349px
}

.table-design,
.table-design .table-right {
	height: 349px
}

.table-member,
.table-member .table-right {
	height: 407px
}

.table-member .table-left {
	height: 407px;
	line-height: 407px
}

.table-product,
.table-product .table-right {
	height: 581px
}

.table-product .table-left {
	height: 581px;
	line-height: 581px
}

.table-order,
.table-order .table-right {
	height: 813px
}

.table-order .table-left {
	height: 813px;
	line-height: 813px
}

.table-marketing,
.table-marketing .table-right {
	height: 813px
}

.table-marketing .table-left {
	height: 813px;
	line-height: 813px
}

.table-huodongyingxiao,
.table-huodongyingxiao .table-right {
	height: 175px
}

.table-huodongyingxiao .table-left {
	height: 175px;
	line-height: 175px
}

.table-huodongjiangpin,
.table-huodongjiangpin .table-right {
	height: 544px
}

.table-huodongjiangpin .table-left {
	height: 540px;
	line-height: 540px
}

.table-mubanxiaoxi,
.table-mubanxiaoxi .table-right {
	height: 64px
}

.table-mubanxiaoxi .table-left {
	height: 60px;
	line-height: 60px
}

.table-huoyuefensiqunfa,
.table-huoyuefensiqunfa .table-right {
	height: 304px
}

.table-huoyuefensiqunfa .table-left {
	height: 300px;
	line-height: 300px
}

.table-zhinengtuisong,
.table-zhinengtuisong .table-right {
	height: 184px
}

.table-zhinengtuisong .table-left {
	height: 180px;
	line-height: 180px
}

.table-mubanxiaoxi .option {
	height: 60px;
	line-height: 60px
}

.table-mubanxiaoxi .result {
	height: 60px;
	line-height: 60px
}

.table-mall .table-left {
	height: 175px;
	line-height: 175px;
	border-top: 0
}

.table-mall,
.table-mall .table-right {
	height: 175px
}

.table-distribution .table-left {
	height: 175px;
	line-height: 175px
}

.table-distribution,
.table-distribution .table-right {
	height: 175px
}

.table-data .table-left {
	height: 349px;
	line-height: 349px
}

.table-data,
.table-data .table-right {
	height: 349px
}

.table-moreMall .table-left {
	height: 581px;
	line-height: 581px
}

.table-moreMall,
.table-data .table-right {
	height: 581px
}

.table-inform .table-left {
	height: 117px;
	line-height: 117px
}

.table-inform,
.table-data .table-right {
	height: 117px
}

.table-wxapp .table-left {
	height: 175px;
	line-height: 175px
}

.table-wxapp,
.table-wxapp .table-right {
	height: 175px
}

.table-officialAccount .table-left {
	height: 175px;
	line-height: 175px
}

.table-officialAccount,
.table-officialAccount .table-right {
	height: 175px
}

.table-space,
.table-space .table-right {
	height: 182px
}

.table-site,
.table-site .table-right {
	height: 349px
}

.table-site .table-left {
	height: 349px;
	line-height: 349px
}

.table-space .table-left {
	height: 180px;
	line-height: 180px
}

.table-safeAndService,
.table-safeAndService .table-right {
	height: 640px
}

.table-safeAndService .table-left {
	height: 640px;
	line-height: 640px
}

.table-logestic,
.table-logestic .table-right {
	height: 349px
}

.table-logestic .table-left {
	height: 349px;
	line-height: 349px
}

.table-logestic .last {
	border-top-right-radius: 7px
}

.table-cell .tips {
	position: absolute;
	top: 2px;
	height: 23px;
	background-image: url(/image/proFunc/tips.png?v=202302011124);
	width: 60px;
	font-size: 12px;
	color: #fff;
	line-height: 20px;
	left: 126px
}

.table-priceExcel,
.table-priceExcel:hover,
.table-priceExcel:visited,
.table-priceExcel:active,
.table-priceExcel:link {
	display: block;
	width: 300px;
	height: 46px;
	background-color: #fd753d;
	border-radius: 23px;
	margin: auto;
	margin-top: 44px;
	margin-bottom: 44px;
	font-size: 14px;
	color: rgba(255, 255, 255, 1);
	line-height: 46px;
	text-decoration: none
}

.icon-no {
	width: 20px;
	height: 20px;
	display: block;
	background-repeat: no-repeat;
	margin: 19px auto;
	background-image: url("../img-xcxs/no_new.png")
}

.icon-yes {
	width: 20px;
	height: 20px;
	display: block;
	background-repeat: no-repeat;
	margin: 19px auto;
	background-image: url("../img-xcxs/yes_new.png")
}


.classDesc {
	line-height: normal;
	width: 100%;
	height: 100%
}

.vNode {
	display: inline-block;
	zoom: 1;
	height: 100%;
	vertical-align: middle
}

.smallDescWrap {
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto
}

.smallDesc {
	color: #999;
	font-size: 12px;
	font-family: "微软雅黑"
}

@media(max-width:1378px) {
	.fk_table_wrap {
		height: 6660px
	}
}

@media(max-width:1630px) {
	.floatTool_outer {
		display: none
	}
}

@media screen and (max-width:1810px) {
	.floatTool {
		left: 15px
	}
}


.mall .info .free_info_buttom,
.base_info_buttom,
.ult_info_buttom,
.dmd_info_buttom,
.multi_direct_info_buttom,
.multi_business_info_buttom {
	position: absolute;
	margin-top: 10px;
	box-sizing: border-box;
	padding: 0 30px;
	bottom: 30px;
	width: 100%
}

.multi_direct_info_buttom,
.multi_business_info_buttom {
	padding: 0 40px;
	bottom: 37px
}

.mall .info .free_info_buttom:after,
.base_info_buttom:after,
.ult_info_buttom:after,
.dmd_info_buttom:after,
.multi_direct_info_buttom:after,
.multi_business_info_buttom:after {
	content: "";
	clear: both
}
.single_cell_wrapper,
.multi_cell_wrapper {
	height: 124px;
	display: inline-block;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	font-size: 16px;
	color: #333;
	border: solid #f2f2f6 1px;
	background-color: #fff
}

.multi_cell_wrapper {
	border-left: 0
}

.single_cell_body,
.multi_cell_body {
	height: 70px;
	width: 100%
}

.single_cell_header,
.multi_cell_header {
	height: 54px;
	width: 100%;
	line-height: 54px;
	text-align: center;
	display: block
}

.single_cell_wrapper .table-cell,
.multi_cell_wrapper .table-cell {
	height: 70px
}

.single_cell_wrapper .version,
.multi_cell_wrapper .version {
	line-height: 70px
}

.single_cell_wrapper .table-cell:first-child,
.multi_cell_wrapper .table-cell:first-child {
	border-left: 0
}

.single_cell_wrapper .table-cell:last-child,
.multi_cell_wrapper .table-cell:last-child {
	border-right: 0
}

.multi_cell_wrapper .table-cell:last-child {
	border-left: 0
}

.single_cell_wrapper .table-cell:nth-child(2) {
	border-left: 0
}

.fk_table_head .table-cell:nth-child(2) {
	border-right: 0
}


.free_table_cell {
	border-bottom: 0
}

.table-safeAndService .table-right-row:last-child .table-cell:last-child {
	width: 664px
}

.table-marketing .table-right-row:last-child .table-cell:last-child {
	width: 664px
}

.order_separately {
	text-decoration: none;
	color: #366cb3;
	text-align: center;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 15px
}

.order_separately:hover {
	color: #006cea;
	text-decoration: none
}
/*  */
.fk_fixedTableHead {
	display: none;
	top: 100px;
	width: 100%;
	height: auto;
	position: fixed;
	z-index: ;
	padding: 0 0 0 359px;
	opacity: .95
}
.fk_fixedTableHead2{
	display: block !important;
}
.containerjg{
	width: 1192px;
	clear: both;
	margin: 0 auto;
	background: #fff;
}
.table_wrapper{
	padding-left: 160px;
}
.fk_fixedTableHead_func_wrap {
	max-width: 1230px;
	margin: 0 auto;
	position: relative;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	text-align: center;
	text-align: left;
	font-size: 0;
	overflow: hidden
}

.fk_fixedTableHead_func {
	width: 1230px;
	height: 139px;
	position: relative;
}

.fk_fixedTableHead_func_cell {
	width: 249px;
	display: inline-block;
	font-size: 14px;
	vertical-align: top;
	background: #fff;
	box-sizing: border-box;
	text-align: center;
	height: 100%
}

.fk_fixedTableHead_func_cell_first {
	width: 354px;
	line-height: 158px;
	font-size: 16px;
	display: inline-block;
	font-size: 14px;
	text-align: center
}
.fk_fixedTableHead_func .txt-wap {
	padding: 33px 0 18px 0
}

.fk_fixedTableHead_func .cell-content {
	width: inherit;
	height: 138px
}

.fk_fixedTableHead_func .txt {
	font-size: 16px;
	font-family: "微软雅黑";
	color: #333
}

.fk_fixedTableHead_func .btn-wrap {
	width: 124px;
	height: 38px;
	line-height: 38px;
	margin: 0 auto
}

.fk_fixedTableHead_func .ver_btn,
.fk_fixedTableHead_func .ver_btn:hover,
.fk_fixedTableHead_func .ver_btn:visited,
.fk_fixedTableHead_func .ver_btn:active,
.fk_fixedTableHead_func .ver_btn:link {
	width: 120px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	display: block;
	text-decoration: none;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-align: center;
	border-radius: 18px;
	background: transparent;
	transition: all .3s ease
}

.fk_fixedTableHead_func .free_btn {
	color: #a9adb6;
	border: 1px solid #a9adb6
}

.fk_fixedTableHead_func .table-cell-free:hover .free_btn,
.fk_fixedTableHead_func .free_btn:hover {
	color: #fff;
	background: linear-gradient(90deg, #a9adb6 0, #ccd0d7 100%)
}

.fk_fixedTableHead_func .base_btn {
	color: #ff8000;
	border: 1px solid #ff8000
}

.fk_fixedTableHead_func .table-cell-stand:hover .base_btn,
.fk_fixedTableHead_func .base_btn:hover {
	color: #fff;
	background: linear-gradient(90deg, #ff8000 0, #ff9d2d 100%)
}

.fk_fixedTableHead_func .prem_btn {
	background: linear-gradient(270deg, #2488f8 0, #32b8fe 100%)
}

.fk_fixedTableHead_func .ult_btn {
	color: #ff8000;
	border: 1px solid #ff8000
}

.fk_fixedTableHead_func .table-cell-pro:hover .ult_btn,
.fk_fixedTableHead_func .ult_btn:hover {
	color: #fff;
	background: linear-gradient(90deg, #ff8000 0, #ff9d2d 100%)
}

.fk_fixedTableHead_func .table-dmd-stand .dmd_btn {
	color: #fff;
	background: linear-gradient(90deg, #ff422d 0, #ff6826 100%)
}

.fk_fixedTableHead_func .multi_direct_btn {
	color: #ff8000;
	border: 1px solid #ff8000
}

.fk_fixedTableHead_func .table-cell-multi-direct:hover .multi_direct_btn,
.fk_fixedTableHead_func .multi_direct_btn:hover {
	color: #fff;
	background: linear-gradient(90deg, #ff8000 0, #ff9d2d 100%)
}

.fk_fixedTableHead_func .table-cell-more .more_btn {
	color: #fff;
	background: linear-gradient(90deg, #ff422d 0, #ff6826 100%)
}
.fk_fixedTableHead_func .free_bottom_line {
	width: 216px;
	height: 3px;
	position: absolute;
	bottom: 0;
	background: #a8b1bf
}

.fk_fixedTableHead_func .base_bottom_line {
	width: 216px;
	height: 3px;
	position: absolute;
	bottom: 0;
	background: #82a9dd
}

.fk_fixedTableHead_func .prem_bottom_line {
	width: 216px;
	height: 3px;
	position: absolute;
	bottom: 0;
	background: #30b3fd
}

.fk_fixedTableHead_func .ult_bottom_line {
	width: 216px;
	height: 3px;
	position: absolute;
	bottom: 0;
	background: #064cff
}

.fk_fixedTableHead_func .dmd_bottom_line {
	width: 216px;
	height: 3px;
	position: absolute;
	bottom: 0;
	background: #dc354d
}

.fk_fixedTableHead_func .more_bottom_line {
	width: 216px;
	height: 3px;
	position: absolute;
	bottom: 0;
	background: #82a9dd
}
.fk_fixedTableHead_func .txt-wap {
	padding: 0
}

.fk_fixedTableHead_func .table-cell {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
	color: #333;
	width: 166px
}

.fk_fixedTableHead_func .single_cell_wrapper,
.fk_fixedTableHead_func .multi_cell_wrapper,
.fk_fixedTableHead_func .table-cell-mid,
.fk_fixedTableHead_func .table-cell-free,
.fk_fixedTableHead_func .table-cell:nth-child(2) {
	height: 182px
}

.fk_fixedTableHead_func .table-cell-mid {
	width: 362px;
	border-bottom: 1px solid #f2f2f2
}

.fk_fixedTableHead_func .table-cell:nth-child(2) {
	border-right: 0
}

.fk_fixedTableHead_func .single_cell_body .table-cell,
.fk_fixedTableHead_func .multi_cell_body .table-cell {
	height: 127px
}

.fk_fixedTableHead_func .txt-wap {
	margin-top: 14px;
	margin-bottom: 12px
}

.fk_fixedTableHead_func .txt-wap .txt-price {
	margin-top: 4px
}

.fk_fixedTableHead_func .table-cell-free .txt-wap {
	margin-top: 70px;
	margin-bottom: 37px
}
.single_ver_card_wrapper,
.multi_ver_card_wrapper {
	position: relative;
	transition: all .2s ease;
	width: 100%;
	left: 0
}
.single_ver_card_wrapper{
	clear: both;
}
.multi_ver_card_wrapper {
	display: none
}
.head .title_desc {
	margin-left: 30px;
	margin-top: 6px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	text-align: left;
	color: #fff
}
.multi_ver_card_wrapper .title,
.multi_ver_card_wrapper .title_desc {
	margin-left: 40px
}

.multi_ver_card_wrapper .desc {
	overflow: hidden
}

.multi_ver_card_wrapper .desc span:nth-child(1),
.multi_ver_card_wrapper .desc span:nth-child(3) {
	float: left
}

.multi_ver_card_wrapper .multi_direct .desc span:nth-child(1) {
	margin-right: 63px
}

.multi_ver_card_wrapper .multi_direct .desc span:nth-child(3) {
	margin-right: 39px
}

.multi_ver_card_wrapper .multi_business .desc span:nth-child(1),
.multi_ver_card_wrapper .multi_business .desc span:nth-child(3) {
	margin-right: 144px
}

.ver_card_fade {
	animation: fade-out .2s ease forwards
}

.ver_card_appear {
	animation: fade-in .2s ease forwards
}

.single_cell_wrapper,
.multi_cell_wrapper {
	height: 124px;
	display: inline-block;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	font-size: 16px;
	color: #333;
	border: solid #f2f2f6 1px;
	background-color: #fff
}

.multi_cell_wrapper {
	border-left: 0
}

.single_cell_body,
.multi_cell_body {
	height: 126px;
	width: 100%
}

.single_cell_header,
.multi_cell_header {
	height: 54px;
	width: 100%;
	line-height: 54px;
	text-align: center;
	display: block
}

.single_cell_wrapper .table-cell,
.multi_cell_wrapper .table-cell {
	height: 124px
}

.single_cell_wrapper .version,
.multi_cell_wrapper .version {
	line-height: 124px
}

.single_cell_wrapper .table-cell:first-child,
.multi_cell_wrapper .table-cell:first-child {
	border-left: 0
}

.single_cell_wrapper .table-cell:last-child,
.multi_cell_wrapper .table-cell:last-child {
	border-right: 0
}

.multi_cell_wrapper .table-cell:last-child {
	border-left: 0
}

.single_cell_wrapper .table-cell:nth-child(2) {
	border-left: 0
}

.fk_table_head .table-cell:nth-child(2) {
	border-right: 0
}

.floatTool .option {
	border-right: 0
}

.fk_fixedTableHead_func .txt-wap {
	padding: 0
}

.fk_fixedTableHead_func .table-cell {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	text-align: center;
	color: #333;
	width: 166px
}

.fk_fixedTableHead_func .single_cell_wrapper,
.fk_fixedTableHead_func .multi_cell_wrapper,
.fk_fixedTableHead_func .table-cell-mid,
.fk_fixedTableHead_func .table-cell-free,
.fk_fixedTableHead_func .table-cell:nth-child(2) {
	height: 126px
}

.fk_fixedTableHead_func .table-cell-mid {
	width: 362px;
	border-bottom: 1px solid #f2f2f2
}

.fk_fixedTableHead_func .table-cell:nth-child(2) {
	border-right: 0
}

.fk_fixedTableHead_func .single_cell_body .table-cell,
.fk_fixedTableHead_func .multi_cell_body .table-cell {
	height: 127px
}

.fk_fixedTableHead_func .txt-wap {
	margin-top: 38px;
	margin-bottom: 12px
}

.fk_fixedTableHead_func .txt-wap .txt-price {
	margin-top: 4px
}

.fk_fixedTableHead_func .table-cell-free .txt-wap {
	margin-top: 50px;
	margin-bottom: 37px
}

.free_table_cell {
	border-bottom: 0
}
.title {
	/* margin-left: 30px; */
	/* margin-top: 16px; */
	font-weight: 400;
	font-family: Microsoft YaHei Bold;
	font-weight: bold;
	font-size: 26px;
	text-align: left;
	color: #fff
}

.mall .head {
	width: 100%;
	height: 96px;
	display: block;
	top: 0;
	color: #fff;
	text-align: center;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.04);
	opacity: 1;
	border-radius: 8px 8px 0 0
}

.mall .introduce {
	margin-bottom: 40px;
	padding-top: 84px
}

.mall .title {
	margin-left: 30px;
	padding-top: 16px;
	font-weight: 400;
	font-family: Microsoft YaHei Bold;
	font-weight: bold;
	font-size: 26px;
	text-align: left;
	color: #fff
}
.mall .head .title_desc {
	margin-left: 30px;
	margin-top: 6px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	text-align: left;
	color: #fff
}

.mall .dmd .hot {
	position: absolute;
	width: 95px;
	height: 109px;
	right: 0;
	top: 0;
	z-index: 1;
	background: url("../img-xcxs/recommend_icon_2x.png") center center no-repeat;
	background-size: contain
}

.mall .ult .hot {
	position: absolute;
	width: 46px;
	height: 53px;
	right: 8px;
	top: 0;
	z-index: 1;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 40px;
	color: #fff;
	background: url(../img-xcxs/new_hot2.png) center center no-repeat;
	background-size: contain
}

.mall .price-btn {
	width: 133px;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	border: 1px solid #fff;
	border-radius: 19px;
	font-size: 14px;
	font-family: "微软雅黑"
}

.mall .info {
	width: 100%;
	height: 284px;
	font-size: 14px;
	font-family: "微软雅黑";
	position: relative;
	text-align: center;
	color: #333;
	background-color: white;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border: 2px solid transparent;
	border-top: 0;
	transition: all .3s ease-in-out
}

.mall .dot {
	display: inline-block;
	width: 4px;
	height: 4px;
	vertical-align: middle;
	margin-right: 10px;
	border-radius: 50%;
	opacity: .5
}

.mall .info .desc {
	padding-top: 20px;
	text-align: left
}

.mall .info .desc span {
	font-size: 13px;
	font-family: "微软雅黑";
	color: #666;
	display: block;
	padding-bottom: 14px
}
.mall .freeVer_regButton {
	font-family: Microsoft YaHei Bold;
	font-weight: bold;
	font-size: 16px;
	color: #a9adb6;
	text-align: center;
	border: 1px solid #a9adb6
}

.mall .freeVer_regButton:hover {
	color: #fff;
	border: 0;
	background: linear-gradient(90deg, #ccd0d7 0, #a9adb6 100%)
}
.mall .free,
.mall .base,
.mall .ult,
.mall .prem,
.mall .more,
.mall .dmd,
.mall .multi_direct,
.mall .multi_business {
	display: inline-block;
	float: left;
	border-radius: 8px;
	margin-left: 30px;
	overflow: hidden;
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
	box-sizing: border-box
}
.mall .free {
	width: calc(25% - 15px);
	height: 380px;
	margin-left: 0;
	margin-top: 14px;
	margin-bottom: 20px;
	overflow: visible
}

.mall .base {
	width: calc(25% - 15px);
	margin-left: 20px;
	height: 380px;
	margin-top: 14px;
	margin-bottom: 20px;
	overflow: visible
}

.mall .prem {
	width: calc(25% - 15px);
	margin-left: 20px;
	height: 380px;
	margin-top: 14px;
	margin-bottom: 20px;
	overflow: visible
}

.mall .ult {
	width: calc(25% - 15px);
	margin-left: 20px;
	height: 380px;
	margin-top: 14px;
	margin-bottom: 20px;
	position: relative;
	overflow: visible
}

.mall .dmd {
	width: calc(25% - 15px);
	margin-left: 20px;
	height: 380px;
	margin-top: 14px;
	margin-bottom: 20px;
	position: relative;
	overflow: visible
}

.mall .more {
	width: calc(25% - 15px);
	height: 380px;
	position: relative;
	margin-top: 14px;
	overflow: visible
}

.mall .base .price_wrapper {
	color: #ff8000
}

.mall .ult .price_wrapper {
	color: #ff8000
}

.mall .dmd .price_wrapper {
	color: #ff5337
}

.mall .multi_direct .price_wrapper {
	color: #ff8000
}

.mall .multi_business .price_wrapper {
	color: #ff5337
}
.mall .price-hover {
	font-size: 14px;
	font-family: "微软雅黑";
	text-align: left;
	opacity: 0
}

.mall .price-hover .price-num {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold
}

.mall .base:hover .price_wrapper,
.mall .ult:hover .price_wrapper,
.mall .dmd:hover .price_wrapper,
.mall .multi_direct:hover .price_wrapper,
.mall .multi_business:hover .price_wrapper {
	transform: translateY(-10px)
}

.mall .price_wrapper .buy-two-free-two {
	display: inline-block;
	opacity: 0;
	box-sizing: border-box;
	padding: 1px 5px;
	border-radius: 8px 8px 8px 0;
	background: #f94252;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 12px;
	text-align: left;
	color: #fff;
	transform: scale(0.9, 0.9)
}

.mall .base:hover .buy-two-free-two,
.mall .ult:hover .buy-two-free-two,
.mall .dmd:hover .buy-two-free-two,
.mall .multi_direct:hover .buy-two-free-two,
.mall .multi_business:hover .buy-two-free-two {
	opacity: 1;
	transition: all .7s ease
}

.mall .multi_ver_card_wrapper {
	display: none
}
.mall .free .head {
	width: 100%;
	background: linear-gradient(90deg, #a9adb6 0, #ccd0d7 100%)
}

.mall .base .head {
	background: url("../img-xcxs/ver_card_base_header_bg_2x.png") no-repeat center center / 100% 100%
}

.mall .ult .head {
	background: url("../img-xcxs/ver_card_base_header_bg_2x.png") no-repeat center center / 100% 100%
}

.mall .dmd .head {
	background: url("../img-xcxs/ver_card_micromall_header_bg_2x.png") no-repeat center center / 100% 100%
}

.mall .more .head {
	background: linear-gradient(90deg, #9dc0f2 0, #6ba1ea 100%)
}
.mall .info_title {
	text-align: left
}

.mall .info_title span {
	font-size: 15px;
	font-family: "微软雅黑";
	color: #333
}

.mall .info_content_free,
.mall .info_content_base,
.mall .info_content_prem,
.mall .info_content_ult,
.mall .info_content_dmd,
.mall .info_content_multi_direct,
.mall .info_content_multi_business {
	position: relative;
	margin: 0 auto;
	box-sizing: border-box;
	padding-top: 24px;
	padding-left: 30px
}

.mall .info_content_multi_direct,
.mall .info_content_multi_business {
	padding-left: 40px
}

.mall .info_content_more_btn {
	display: block;
	text-align: center;
	margin: 0 auto;
	bottom: 46px;
	position: absolute;
	left: 0;
	right: 0;
	font-size: 12px;
	text-decoration: underline;
	color: #fd753d;
	cursor: pointer;
	width: 108px
}

.mall .free .price-hover {
	opacity: 1;
	font-family: Arial;
	font-weight: 400;
	font-size: 16px;
	text-align: left;
	color: #a9adb6;
	float: left
}

.mall .free .price-hover .price-num {
	font-size: 32px
}

.mall .free .price-hover {
	display: block
}

.mall .ver_card:hover .info {
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	border-top: 0
}

.mall .free:hover .freeVer_regButton {
	color: #fff;
	border: 0;
	background: linear-gradient(90deg, #ccd0d7 0, #a9adb6 100%)
}
.mall .free:hover .info {
	border: 2px solid #afb4c2;
	box-shadow: 0 20px 20px rgba(175, 180, 194, 0.2);
	border-top: 0
}

.mall .base:hover .info {
	border: 2px solid #ff8000;
	box-shadow: 0 20px 20px rgba(255, 128, 0, 0.2);
	border-top: 0
}

.mall .prem:hover .info {
	border: 2px solid #064cff;
	box-shadow: 0 20px 20px rgba(1, 70, 255, 0.2);
	border-top: 0
}

.mall .dmd:hover .info {
	border: 2px solid #ff5337;
	box-shadow: 0 20px 20px rgba(255, 83, 55, 0.2);
	border-top: 0
}

.mall .ult:hover .info {
	border: 2px solid #ff8000;
	box-shadow: 0 20px 20px rgba(255, 128, 0, 0.2);
	border-top: 0
}

.mall .more:hover .info {
	border: 2px solid #6ca1ea;
	box-shadow: 0 20px 20px rgba(108, 162, 234, 0.2);
	border-top: 0
}

.mall .multi_direct:hover .info {
	border: 2px solid #ff8000;
	box-shadow: 0 20px 20px rgba(255, 128, 0, 0.2);
	border-top: 0
}

.mall .multi_business:hover .info {
	border: 2px solid #ff5337;
	box-shadow: 0 20px 20px rgba(255, 83, 55, 0.2);
	border-top: 0
}

.mall .price-txt {
	font-size: 14px;
	font-family: "微软雅黑";
	text-align: left
}

.mall .price-txt .price-num {
	font-size: 32px;
	font-family: Arial;
	font-weight: bold
}
.mall .base:hover .price-txt span:nth-child(1),
.mall .prem:hover .price-txt span:nth-child(1),
.mall .dmd:hover .price-txt span:nth-child(1),
.mall .more:hover .price-txt span:nth-child(1),
.mall .ult:hover .price-txt span:nth-child(1),
.mall .multi_direct:hover .price-txt span:nth-child(1),
.mall .multi_business:hover .price-txt span:nth-child(1) {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999;
	padding-top: 2px;
	text-align: left;
	text-decoration: line-through;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.mall .base:hover .price-txt .price-num,
.mall .prem:hover .price-txt .price-num,
.mall .dmd:hover .price-txt .price-num,
.mall .more:hover .price-txt .price-num,
.mall .ult:hover .price-txt .price-num,
.mall .multi_direct:hover .price-txt .price-num,
.mall .multi_business:hover .price-txt .price-num {
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.mall .base:hover .price-hover,
.mall .prem:hover .price-hover,
.mall .dmd:hover .price-hover,
.mall .more:hover .price-hover,
.mall .ult:hover .price-hover,
.mall .multi_direct:hover .price-hover,
.mall .multi_business:hover .price-hover {
	opacity: 1;
	font-size: 14px;
	font-family: "微软雅黑";
	text-align: left;
	margin-top: -4px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.mall .base:hover .price-hover .price-num,
.mall .prem:hover .price-hover .price-num,
.mall .dmd:hover .price-hover .price-num,
.mall .more:hover .price-hover .price-num,
.mall .ult:hover .price-hover .price-num,
.mall .multi_direct:hover .price-hover .price-num,
.mall .multi_business:hover .price-hover .price-num {
	font-size: 32px;
	font-family: Arial;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}


.mai2song2 {
	position: absolute;
	top: 50px;
	left: 869px;
	display: block;
	width: 274px;
	height: 32px;
	border-radius: 15px 15px 15px 0;
	background: linear-gradient(#ff8181 0, #f74b5e 100%)
}

.mai2song2 .t {
	display: inline-block;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 32px;
	color: #fff;
	vertical-align: middle
}

.mai2song2 .d {
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #fff;
	border-radius: 50%;
	vertical-align: middle;
	margin-left: 10px;
	margin-right: 10px
}

.mai2song2 .txt {
	display: inline-block;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 32px;
	color: #fff;
	vertical-align: middle
}
.mall .baseVer_regButton {
	font-family: Microsoft YaHei Bold;
	font-weight: bold;
	font-size: 16px;
	color: #ff7f0e;
	text-align: center;
	border: 1px solid #ff8000
}

.mall .baseVer_regButton:hover {
	color: #fff;
	border: 0;
	background: linear-gradient(90deg, #ff8000 0, #ff9d2d 100%)
}

.mall .premVer_regButton {
	background: linear-gradient(270deg, #2488f8 0, #32b8fe 100%)
}


.mall .multi_ver_card_wrapper .desc {
	overflow: hidden
}
.mall .desc-btn,
.mall .desc-btn:hover,
.mall .desc-btn:visited,
.mall .desc-btn:active,
.mall .desc-btn:link {
	display: block;
	text-align: center;
	margin: 0 auto;
	font-family: Microsoft YaHei;
	font-weight: 400;
	text-decoration: none;
	width: 120px;
	height: 44px;
	line-height: 44px;
	border-radius: 22px;
	background: transparent;
	float: right;
	font-weight: bold;
	transition: all .3s ease-in-out
}

.mall .freeVer_regButton {
	font-family: Microsoft YaHei Bold;
	font-weight: bold;
	font-size: 16px;
	color: #a9adb6;
	text-align: center;
	border: 1px solid #a9adb6
}

.mall .freeVer_regButton:hover {
	color: #fff;
	border: 0;
	background: linear-gradient(90deg, #ccd0d7 0, #a9adb6 100%)
}

.mall .baseVer_regButton {
	position: absolute;
	right: 10px;
	bottom: 0px;
	font-family: Microsoft YaHei Bold;
	font-weight: bold;
	font-size: 16px;
	color: #ff7f0e;
	text-align: center;
	border: 1px solid #ff8000
}

.mall .baseVer_regButton:hover {
	color: #fff;
	border: 0;
	background: linear-gradient(90deg, #ff8000 0, #ff9d2d 100%)
}

.mall .premVer_regButton {
	background: linear-gradient(270deg, #2488f8 0, #32b8fe 100%)
}

.mall .ultVer_regButton {
	position: absolute;
	right: 10px;
	bottom: 0px;
	font-family: Microsoft YaHei Bold;
	font-weight: bold;
	font-size: 16px;
	color: #ff7f0e;
	text-align: center;
	border: 1px solid #ff8000
}

.mall .ultVer_regButton:hover {
	color: #fff;
	border: 0;
	background: linear-gradient(90deg, #ff8000 0, #ff9d2d 100%)
}

.mall .dmdVer_regButton {
	position: absolute;
	right: 10px;
	bottom: 0px;
	font-family: Microsoft YaHei Bold;
	font-weight: bold;
	font-size: 16px;
	color: #ff5337;
	text-align: center;
	border: 1px solid #ff5337
}

.mall .dmdVer_regButton:hover {
	color: #fff;
	border: 0;
	background: linear-gradient(90deg, #ff5337 0, #f73 100%)
}

.mall .moreVer_regButton {
	background: linear-gradient(90deg, #9dc0f2 0, #6ba1ea 100%)
}

.mall .multi_ver_card_wrapper .desc-btn,
.mall .multi_ver_card_wrapper .desc-btn:hover,
.mall .multi_ver_card_wrapper .desc-btn:visited,
.mall .multi_ver_card_wrapper .desc-btn:active,
.mall .multi_ver_card_wrapper .desc-btn:link {
	width: 160px
}

.mall .multiDirectVer_regButton {
	font-family: Microsoft YaHei Bold;
	font-weight: bold;
	font-size: 16px;
	color: #ff7f0e;
	text-align: center;
	border: 1px solid #ff8000
}

.mall .multiDirectVer_regButton:hover {
	color: #fff;
	border: 0;
	background: linear-gradient(90deg, #ff8000 0, #ff9d2d 100%)
}

.mall .multiBusinessVer_regButton {
	font-family: Microsoft YaHei Bold;
	font-weight: bold;
	font-size: 16px;
	color: #ff5337;
	text-align: center;
	border: 1px solid #ff5337
}

.mall .multiBusinessVer_regButton:hover {
	color: #fff;
	border: 0;
	background: linear-gradient(90deg, #ff5337 0, #f73 100%)
}
.floatTool {
	height: 875px;
	top: 100px;
	position: absolute;
	left: calc(50% - 615px);
	font-family: "微软雅黑";
	font-size: 14px;
	z-index: 90;
	display: block;
	border: 1px solid #D0D0D0;
	border-radius: 6px;
}
.fk_fixedTableHead3{
	display: block;
	position: fixed;
	top: 100px
	
}
.floatTool .title {
	width: 140px;
	float: left;
	background: #fff;
	border-radius: 8px;
	padding-left: 41px;
	box-sizing: border-box;
	padding-bottom: 17px
}

.floatTool .title .option-title {
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 16px;
	color: #333;
	text-align: left;
	margin-left: -20px;
	margin-bottom: 16px;
	margin-top: 16px
}

.floatTool .option {
	width: 78px;
	height: 41px;
	line-height: 33px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	font-size: 13px;
	text-align: left;
	color: #999
}

.floatTool .ruler {
	position: absolute;
	left: 23.5px;
	width: 2px;
	top: 53px;
	height: 685.5px;
	float: left;
	opacity: .5;
	background: url(/image/proFunc/ruler.png?v=202302011124) center center no-repeat
}

.floatTool .point {
	position: absolute;
	width: 7px;
	height: 7px;
	background-color: rgba(253, 117, 61, 1);
	border-radius: 50%;
	left: 21px;
	top: 76px
}

.floatTool .option:hover {
	cursor: pointer;
	color: rgba(253, 117, 61, 1)
}

.floatTool .option_priceExcel {
	color: rgba(51, 51, 51, 1)
}

.floatTool .option_priceExcel>hr {
	width: 66px;
	height: 1px;
	background: rgba(238, 238, 238, 1);
	border: 0;
	margin: 0 auto;
	margin-top: 3px;
	margin-left: -2px
}

.floatTool .option_priceExcel .excel_loc {
	display: inline-block;
	height: 12px;
	margin-top: 8px
}

.floatTool .option_priceExcel .icon {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 3px;
	margin-bottom: 0;
	background: url(../img-xcxs/mbg01.png) no-repeat -40px -71px
}

.floatTool .option_priceExcel:hover .icon,
.floatTool .stayClass .icon {
	background: url(../img-xcxs/mbg01.png) no-repeat -70px -71px
}

.floatTool .stayClass {
	color: rgba(253, 117, 61, 1)
}

/*******公共样式*******/
.in-protu {
	display: block;
	width: 100%;
	height: 100%;
	z-index: 2;
	position: absolute;
	left: 0;
	top: 0;
	background-size: cover !important;
	object-fit: cover;
}

.in-protuk {
	display: block;
	width: 100%;
	height: auto;
	position: relative;
}

.block-sj {
	display: none;
}

.block-ipad {
	display: none;
}

.block-pc {
	display: block;
}

/* {
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	-moz-transform: scale(1.05);
} */

.in-fwlist li:hover .in-fwlxb {
	transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}

.fxlclk:hover .fx-lcb {
	transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	/* IE 9 */
	-webkit-transform: rotateY(360deg);
	/* Safari and Chrome */
	-o-transform: rotateY(360deg);
	/* Opera */
	-moz-transform: rotateY(360deg);
}

.in-protu,
.navk li a span,
.navi_content>a,
.fo-navla2 a,
.fo-navla1,
.nav-xt{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
