.pc-screen{
/*    overflow: hidden;*/
    position: relative;
    width: 500px;
    margin: 0 auto;
}
/*移动端入口 S*/
.app-rukou{width:116px;position:absolute;top: 25px; right: -135px;}
.app-rukou img{width:100px;height:100px;border:2px solid #8cc63f; margin:6px;}
.app-rukou p{width:116px;font-size:12px;color:#555; text-align: center;margin-top: -10px;}
/*移动端入口 E*/
/*顶部 S*/
.pc-nav{
    width: 100%;
		height: 24px;
		margin: 6px auto;
    align-items: center;
    background-color: #fff;
}
.pc-nav .pc-logo{
    width:80px;
		height:24px;
		float: left;
		margin-left: 5px;
}
.pc-nav .pc-logo img{
    width:80px;
		height:24px;
		display: inline-block;
}
.pc-nav .pc-lx{
    float: right;
		font-size: 13px;
		height:24px;
		line-height:24px;
		margin-right: 5px;
}
/*顶部 E*/
/*进销存 S*/
.pc-jxc-bg{
    width: 100%;
		height: auto;
		display: block;
		border-radius: 0;
		position: relative;
}
.pc-jxc-bg .banner{
    width: 100%;
    height: 600px;
    max-height: 600px;
    display: block;
    background: #0131c3;
    position: relative;
    z-index: 0;
}
.pc-jxc{
    width: 100%;
    height: auto;
    display: block;
    border-radius: 20px;
    margin-top: -20px;
    background: #f5f5f5;
    padding-top: 20px;
		position: relative;
		z-index: 100;
}
/*产品标题 S*/
.pc-jxc .bt{
    width: 100%;
    height: auto;
    display: none;
    margin-bottom: 15px;
}
.pc-jxc .bt h1{
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    position: relative;
    width: 500px;
    font-size: 18px;
    font-weight: 600;
    padding: 0 15px 0 15px;
    box-sizing: border-box;
    color: #222;
}
.pc-jxc .bt h1:before {
    background: url(https://www.91join.com/91KYG/img/excel.png) no-repeat 50% 50%;
    background-size: 25px 25px;
    content: "";
    display: inline-block;
    height: 25px;
    margin-right: 8px;
    vertical-align: -5px;
    width: 25px;
}
.pc-jxc .bt .bq{
    box-sizing: border-box;
    line-height: 26px;
    padding: 0 15px 0 48px;
}
.pc-jxc .bt .bq span {
    border: 1px solid #eee;
    padding: 3px 6px;
    color: #666;
    font-size: 12px;
    margin-right: 12px;
    cursor: pointer;
    background: #fff;
}
/*产品标题 E*/

/*套餐 S*/
.pc-jxc .taocan{
    width: 100%;
    height: auto;
    display: block;
}
.pc-jxc .taocan .tabs {
    position: relative;
    overflow: hidden;
    margin: 0 auto;
    width: 100%;
    font-weight: 300;
    font-size: 1.25em;
}
.pc-jxc .taocan .tabs nav {
    text-align: center;
    width: 480px;
    margin: 0 10px;
}
.pc-jxc .taocan .tabs nav ul {
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: flex;
    margin: 0 auto;
    padding: 0;
    max-width: 480px;
    list-style: none;
    -ms-box-orient: horizontal;
    -ms-box-pack: center;
    -webkit-flex-flow: row wrap;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.pc-jxc .taocan .tabs nav ul li {
    position: relative;
    z-index: 1;
    display: block;
    margin: 0;
    text-align: center;
    -webkit-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
		padding-top:15px;
}
.pc-jxc .taocan .tabs nav ul li a{
    height: 100px;
    border: 2px solid #fff;
    border-radius: 6px;
    background: #fff;
    margin: 0 5px;
}
.pc-jxc .taocan .tabs nav ul li a .corner {
    border-radius: 8px 8px 8px 0;
    background: #fae2db;
    color: #ff5b38;
    font-size: 12px;
    height: 24px;
    left: -2px;
    line-height: 24px;
    padding: 0 8px;
    position: absolute;
    top: -15px;
}
.pc-jxc .taocan .tabs nav ul li a .text{
    width: 100%;
    margin: 30px auto 0 auto;
    text-align: center;
    font-size: 14px;
    color: #471e16;
}
.pc-jxc .taocan .tabs nav ul li a .text b{
    display: block;
    text-align: center;
    line-height: 20px;
}
.pc-jxc .taocan .tabs nav ul li a .zhushi{
    position: absolute;
    left: -2px;
    bottom: -2px;
    background: #fae2db;
    color: #ff5b38;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width: calc(100% + 4px);
    text-align: center;
    border-radius: 0 0 6px 6px;
}
.pc-jxc .taocan .tabs nav ul li a .mishi{background: #ffdeac;color: #6b3c19;}
.pc-jxc .taocan .tabs nav li.tab-current a {
    height: 100px;
    border: 2px solid #ec7053;
    border-radius: 6px;
    background: #faf4f0;
}
.pc-jxc .taocan .tabs nav a {
    position: relative;
    display: block;
}

.pc-jxc .taocan .tabs nav ul li.tab-current a .corner {
    background-image: linear-gradient(254deg, #ff9179, #f8591a);
    border-radius: 8px 8px 8px 0;
    box-shadow: 0 3px 6px 0 rgba(250,111,64,.5);
    color: #fff;
    font-size: 12px;
    height: 24px;
    left: -2px;
    line-height: 24px;
    padding: 0 8px;
    position: absolute;
    top: -15px;
    animation: rotate 1.2s linear infinite;
}
.pc-jxc .taocan .tabs nav ul li.tab-current a .zhushi{
    position: absolute;
    left: -2px;
    bottom: -2px;
    background: #ec7053;
    color: #fff;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width: calc(100% + 4px);
    text-align: center;
    border-radius: 0 0 6px 6px;
    padding-top: 0;
    box-sizing: border-box;
}
.pc-jxc .taocan .tabs .content-wrap {
    position: relative;
		margin-top: 15px;
}
.pc-jxc .taocan .tabs .content-wrap section.content-current {
    display: block;
}
.pc-jxc .taocan .tabs .content-wrap section {
    display: none;
    margin: 0 auto;
    text-align: center;
}
.pc-jxc .taocan .tabs .content-wrap section {
    display: none;
    margin: 0 auto;
    text-align: center;
}
/*提示语+倒计时 S*/
/*试用版 S*/
.pc-jxc .taocan .tabs .tooltip {
    width: 470px;
    position: relative;
    margin: 0 15px;
    height: 42px;
    background-color: #fff;
    border-radius: 6px;
    border: 2px solid #ec7053;
    padding: 0 15px;
    box-sizing: border-box;
}
.pc-jxc .taocan .tabs .tooltip::before {
    content: "";
    width: 12px;
    height: 6px;
    background: url(https://www.91join.com/91KYG/img/jtop.png) 100% no-repeat;
    background-size: cover;
    position: absolute;
    top: -6px;
    left: 45px;
    right: 0;
}
.pc-jxc .taocan .tabs .tooltip b{
    font-size: 14px;
    color: #333;
    position: absolute;
    top: 0;
    left: 40px;
		line-height: 38px;
		letter-spacing: 1px;
}
.pc-jxc .taocan .tabs .tooltip b::before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(https://www.91join.com/91KYG/img/nz.png) 100% no-repeat;
    background-size: cover;
    position: absolute;
    top: 9px;
    left: -25px;
    right: 0;
}
.pc-jxc .taocan .tabs .tooltip #countdown1{
		position: absolute;
    top: 0;
    left: 165px;
    color: #ec7053;
    font-size: 12px;
    font-weight: 600;
		line-height: 22px;
    margin: 8px 0 6px 0;
}
.pc-jxc .taocan .tabs .tooltip #countdown1 .time-part{
    display: inline-block;
    padding: 0 4px;
    background-color: #fbe9e2;
    margin: 0 4px;
		color: #ec7053;
		font-size: 12px;
		border-radius:5px;
}
/*试用版 E*/
/*密匙版 S*/
.pc-jxc .taocan .tabs .mishitooltip {
    width: 470px;
    position: relative;
    margin: 0 15px;
    height: 42px;
    background-color: #fff;
    border-radius: 6px;
    border: 2px solid #ec7053;
    padding: 0 15px;
    box-sizing: border-box;
}
.pc-jxc .taocan .tabs .mishitooltip::before {
    content: "";
    width: 12px;
    height: 6px;
    background: url(https://www.91join.com/91KYG/img/jtop.png) 100% no-repeat;
    background-size: cover;
    position: absolute;
    top: -6px;
    left: 168px;
    right: 0;
}
.pc-jxc .taocan .tabs .mishitooltip b{
    font-size: 14px;
    color: #333;
    position: absolute;
    top: 0;
    left: 40px;
		line-height: 38px;
		letter-spacing: 1px;
}
.pc-jxc .taocan .tabs .mishitooltip b::before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(https://www.91join.com/91KYG/img/nz.png) 100% no-repeat;
    background-size: cover;
    position: absolute;
    top: 9px;
    left: -25px;
    right: 0;
}
.pc-jxc .taocan .tabs .mishitooltip #countdown2{
		position: absolute;
    top: 0;
    left: 165px;
    color: #ec7053;
    font-size: 12px;
    font-weight: 600;
		line-height: 22px;
    margin: 8px 0 6px 0;
}
.pc-jxc .taocan .tabs .mishitooltip #countdown2 .time-part{
    display: inline-block;
    padding: 0 4px;
    background-color: #fbe9e2;
    margin: 0 4px;
		color: #ec7053;
		font-size: 12px;
		border-radius:5px;
}
/*密匙版 E*/
/*开发版 S*/
.pc-jxc .taocan .tabs .kaifatooltip {
    width: 470px;
    position: relative;
    margin: 0 15px;
    height: 42px;
    background-color: #fff;
    border-radius: 6px;
    border: 2px solid #ec7053;
    padding: 0 15px;
    box-sizing: border-box;
}
.pc-jxc .taocan .tabs .kaifatooltip::before {
    content: "";
    width: 12px;
    height: 6px;
    background: url(https://www.91join.com/91KYG/img/jtop.png) 100% no-repeat;
    background-size: cover;
    position: absolute;
    top: -6px;
    right: 168px;
}
.pc-jxc .taocan .tabs .kaifatooltip b{
    font-size: 14px;
    color: #333;
    position: absolute;
    top: 0;
    left: 40px;
		line-height: 38px;
		letter-spacing: 1px;
}
.pc-jxc .taocan .tabs .kaifatooltip b::before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(https://www.91join.com/91KYG/img/nz.png) 100% no-repeat;
    background-size: cover;
    position: absolute;
    top: 9px;
    left: -25px;
    right: 0;
}
.pc-jxc .taocan .tabs .kaifatooltip #countdown3{
		position: absolute;
    top: 0;
    left: 165px;
    color: #ec7053;
    font-size: 12px;
    font-weight: 600;
		line-height: 22px;
    margin: 8px 0 6px 0;
}
.pc-jxc .taocan .tabs .kaifatooltip #countdown3 .time-part{
    display: inline-block;
    padding: 0 4px;
    background-color: #fbe9e2;
    margin: 0 4px;
		color: #ec7053;
		font-size: 12px;
		border-radius:5px;
}
/*开发版 E*/
/*VBA密码 S*/
.pc-jxc .taocan .tabs .vba {
    width: 470px;
    position: relative;
    margin: 0 15px;
    height: 42px;
    background-color: #fff;
    border-radius: 6px;
    border: 2px solid #ec7053;
    padding: 0 15px;
    box-sizing: border-box;
}
.pc-jxc .taocan .tabs .vba::before {
    content: "";
    width: 12px;
    height: 6px;
    background: url(https://www.91join.com/91KYG/img/jtop.png) 100% no-repeat;
    background-size: cover;
    position: absolute;
    top: -6px;
    right: 45px;
}
.pc-jxc .taocan .tabs .vba b{
    font-size: 14px;
    color: #f00;
    position: absolute;
    top: 0;
    left: 36px;
    line-height: 38px;
}
.pc-jxc .taocan .tabs .vba b::before {
    content: "";
    width: 18px;
    height: 18px;
    background: url(https://www.91join.com/91KYG/img/zhuyi.png) 100% no-repeat;
    background-size: cover;
    position: absolute;
    top: 10px;
    left: -24px;
    right: 0;
}
/*VBA密码 E*/

/*提示语+倒计时 E*/

/*通用套餐 S*/
.pc-jxc .taocan .tabs .taocan{
    width: 470px;
    height: auto;
    margin: 15px auto;
    border-radius: 6px;
    background-image: linear-gradient(254deg, #fe6d42, #ff5937);
    position: relative;
    padding: 0 0 0 0;
    box-sizing: border-box;
    overflow: hidden;
}
.pc-jxc .taocan .tabs .taocan .title{
    width: 450px;
    margin: 10px 10px;
    float: left;
    text-align: left;
    position: relative;
}
.pc-jxc .taocan .tabs .taocan .title p{
    position: absolute;
    top: 14px;
    right: 0;
    color: #fff;
    font-size: 14px;
    background: #e34d20;
    border-radius: 15px;
    padding: 2px 15px;
}
/*统计 S*/
/*试用版 S*/
.pc-jxc .taocan .tabs .taocan .title p #totalDisplay{position:relative;}
.pc-jxc .taocan .tabs .taocan .title p #dailyDisplay{position:relative;font-weight: 600;}
.pc-jxc .taocan .tabs .taocan .title p #dailyDisplay::after {
    width: 30px;
    position: absolute;
    z-index: 2;
    top: -25px;
    left: -5px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    content: "今日";
}
.pc-jxc .taocan .tabs .taocan .title p #totalDisplay::after {
    width: 30px;
    position: absolute;
    z-index: 2;
    top: -25px;
    left: 0;
    font-size: 14px;
    text-align: center;
    color: #fff;
    content: "累计";
}
/*试用版 E*/
/*密匙版 S*/
.pc-jxc .taocan .tabs .taocan .title p #mishitotalDisplay{position:relative;}
.pc-jxc .taocan .tabs .taocan .title p #mishidailyDisplay{position:relative;font-weight: 600;}
.pc-jxc .taocan .tabs .taocan .title p #mishidailyDisplay::after {
    width: 30px;
    position: absolute;
    z-index: 2;
    top: -25px;
    left: -5px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    content: "今日";
}
.pc-jxc .taocan .tabs .taocan .title p #mishitotalDisplay::after {
    width: 30px;
    position: absolute;
    z-index: 2;
    top: -25px;
    left: 0;
    font-size: 14px;
    text-align: center;
    color: #fff;
    content: "累计";
}
/*密匙版 E*/
/*开发版 S*/
.pc-jxc .taocan .tabs .taocan .title p #kaifatotalDisplay{position:relative;}
.pc-jxc .taocan .tabs .taocan .title p #kaifadailyDisplay{position:relative;font-weight: 600;}
.pc-jxc .taocan .tabs .taocan .title p #kaifadailyDisplay::after {
    width: 30px;
    position: absolute;
    z-index: 2;
    top: -25px;
    left: -5px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    content: "今日";
}
.pc-jxc .taocan .tabs .taocan .title p #kaifatotalDisplay::after {
    width: 30px;
    position: absolute;
    z-index: 2;
    top: -25px;
    left: 0;
    font-size: 14px;
    text-align: center;
    color: #fff;
    content: "累计";
}
/*开发版 E*/

/*统计 E*/
.pc-jxc .taocan .tabs .taocan .tishi{
    width: 450px;
    margin: 5px 10px;
    float: left;
    text-align: left;
    font-size: 12px;
    color: #fae2db;
}
.pc-jxc .taocan .tabs .taocan .title b{
		font-size: 26px;
    font-weight: 800;
    color: #fff;
}
.pc-jxc .taocan .tabs .taocan .list{
    width: 450px;
    float: left;
    height: auto;
    box-sizing: border-box;
    margin: 0 10px;
    position: relative;
}
.pc-jxc .taocan .tabs .taocan .list .tc{
    width: 224px;
    height: 80px;
    background: #fff;
    position: relative;
}
.pc-jxc .taocan .tabs .taocan .list .tc img{
    width: 36px;
    height: 36px;
    float: left;
    margin: 25px 15px 15px 15px;
}
.pc-jxc .taocan .tabs .taocan .list .tc p{
    font-size: 15px;
    font-weight: 800;
    color: #333;
    float: left;
    margin-top: 20px;
    text-align: left;
}
.pc-jxc .taocan .tabs .taocan .list .tc .youwu{
    position: absolute;
	  top: 0;
	  right: 0;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
		border-top-right-radius: 0;
}
.pc-jxc .taocan .tabs .taocan .list .tc .youwu span{
    transform: rotate(45deg);
    display: inline-block;
    white-space: nowrap;
    position: absolute;
    top: -30px;
    left: -16px;
    color: #fff;
    font-size: 12px;
}
.pc-jxc .taocan .tabs .taocan .list .tc .you{border-top: 30px solid green;}
.pc-jxc .taocan .tabs .taocan .list .tc .wu{border-top: 30px solid red;}
.pc-jxc .taocan .tabs .taocan .list .tc .er{border-top-right-radius: 6px;}
.pc-jxc .taocan .tabs .taocan .list .a1{
		float: left;
    border-radius: 6px 0 0 0;
    margin-bottom: 2px;
}
.pc-jxc .taocan .tabs .taocan .list .a2{
		float: right;
		border-radius: 0 6px 0 0;
		margin-bottom: 2px;
}
.pc-jxc .taocan .tabs .taocan .list .a3{
		float: left;
		border-radius: 0 0 0 6px;
}
.pc-jxc .taocan .tabs .taocan .list .a4{
		float: right;
		border-radius: 0 0  6px 0;
}
/*通用套餐 E*/

/*套餐 E*/


/*套餐特权对比 S*/
.pc-jxc .duibi{
    width: 470px;
    color: #555;
    margin: 15px 15px;
    display: block;
    height: auto;
    overflow: hidden;
}
.pc-jxc .duibi .title{
    float: left;
    margin: 5px 0 5px 0;
    width: 100%;
    text-align: left;
    line-height: 26px;
}
.pc-jxc .duibi .title strong{
    font-size: 18px;
    text-align: left;
    float: left;
}
.pc-jxc .duibi .title a{
    float: right;
    font-size: 14px;
    margin-right: 0;
}
.pc-jxc .duibi table {
    width: 100%;
    border-collapse: collapse;
    border: 2px solid #fff;
}

.pc-jxc .duibi th, td {
    border: 1px solid #f5f5f5;
    padding: 12px;
    text-align: center;
    background: #fff;
    font-size: 12px;
    color: #666;
    vertical-align: middle;
}
.pc-jxc .duibi .b1{width:28%;}
.pc-jxc .duibi .b2{width:24%;}
.pc-jxc .duibi .b3{background: #eddcbe;color:#4d200d;width:24%;}
.pc-jxc .duibi .b4{width:24%;}
.pc-jxc .duibi .a1{background: #fff;width:28%;}
.pc-jxc .duibi .a2{border-right:0;width:24%;}
.pc-jxc .duibi .a2:before {
    background: url(https://www.91join.com/91KYG/img/tip5.png) no-repeat;
    background-size: 100%;
    content: "";
    display: block;
    height: 13px;
    width: 13px;
		margin: 0 auto;
}
.pc-jxc .duibi .a3{background: #fbf8ef;border-left:0; border-right:0;width:24%;}
.pc-jxc .duibi .a3:before {
    background: url(https://www.91join.com/91KYG/img/tip3.png) no-repeat;
    background-size: 100%;
    content: "";
    display: block;
    height: 13px;
    width: 13px;
		margin: 0 auto;
}
.pc-jxc .duibi .a4{border-left:0;width:24%;}
.pc-jxc .duibi .a4:before {
    background: url(https://www.91join.com/91KYG/img/tip5.png) no-repeat;
    background-size: 100%;
    content: "";
    display: block;
    height: 13px;
    width: 13px;
		margin: 0 auto;
}
.pc-jxc .duibi .cha:before {
    background: url(https://www.91join.com/91KYG/img/tip6.png) no-repeat;
    background-size: 130%;
    content: "";
    display: block;
    height: 13px;
    width: 13px;
		margin: 0 auto;
}
.pc-jxc .duibi th {
    background-color: #f7f7f7;
    font-size: 15px;
    text-align: center;
}

/*超出高度隐藏 S*/
.expandable-container {
    position: relative;
    max-height: 290px;
    overflow: hidden;
    float: left;
    width: 100%;
    margin-bottom: 120px;
    transition: max-height 0.3s ease-out;
}

.expandable-container.expanded {
    max-height: 2000px; /* 或者设置为更大的值，以确保内容可以完全展开 */
}

.content {
    /* 这里可以根据需要添加样式 */
}

.expand-button1 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    text-align: center;
    cursor: pointer;
    background: linear-gradient(to top, white, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* 注意Y偏移是正数，但这不是“反转”阴影 */
}
.expanded .expand-button1 {
    display: none;
}
.expand-button2 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    text-align: center;
    cursor: pointer;
    background: linear-gradient(to top, white, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* 注意Y偏移是正数，但这不是“反转”阴影 */
}
.expanded .expand-button2 {
    display: none;
}
.expand-button3 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    text-align: center;
    cursor: pointer;
    background: linear-gradient(to top, white, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* 注意Y偏移是正数，但这不是“反转”阴影 */
}
.expanded .expand-button3 {
    display: none;
}
.expand-button4 {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    text-align: center;
    cursor: pointer;
    background: linear-gradient(to top, white, rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));
    color: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* 注意Y偏移是正数，但这不是“反转”阴影 */
}
.expanded .expand-button4 {
    display: none;
}
.arrow-down {
    transition: transform 0.3s ease-out; 
		font-size: 14px;
		color: #666;
}

.expandable-container.expanded .arrow-down {
    transform: rotate(180deg); /* 箭头向上旋转，表示收缩 */
}
/*超出高度隐藏 E*/


/*套餐特权对比 E*/

/*支付模块 S*/
.pc-jxc-bg .btn {
    width: 500px;
    height: 120px;
    padding: 20px 0;
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    background: #fff;
    box-shadow: 0px -10px 10px rgba(0, 0, 0, 0.06);
    z-index: 999;
}
.pc-jxc-bg .btn input{
    width: 470px;
    height: 42px;
    border-radius: 6px;
    box-sizing: border-box;
    background-image: linear-gradient(254deg, #ff5937, #fe6d42);
    font-size: 18px;
    color: #fff;
    letter-spacing: 2px;
}
.pc-jxc-bg .btn .corner {
    background-image: linear-gradient(254deg, #ff9179, #f8591a);
    border-radius: 2vw 2vw 2vw 0;
    box-shadow: 0 3px 6px 0 rgba(250,111,64,.5);
    color: #fff;
    font-size: 2.8vw;
    height: 2.8vh;
    left: 3vw;
    line-height: 2.8vh;
    padding: 0 2.2vw;
    position: absolute;
    top: -4vw;
    animation: rotate 1.2s linear infinite;
}
.pc-jxc-bg .btn .pay-tip {
    width: 500px;
    margin: 0 auto;
    float: left;
    text-align: center;
    font-size: 13px;
    color: #666;
}
/*支付按钮光束 S*/
.beam-button {
    position: relative;
    display: inline-block;
    overflow: hidden; /* 隐藏超出按钮的光束部分 */
}

.beam-button input[type="submit"] {
    border: none;
    color: white;
    cursor: pointer;
    position: relative;
    z-index: 1; /* 确保光束在按钮上方 */
}

.beam-button::before{
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 30px;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.2);
    transform: skewX(-30deg);
    animation: beamAnimation 4s linear infinite;
    z-index: 2;
}


@keyframes beamAnimation {
    0% {
        left: -200%; /* 从左侧开始 */
    }
    100% {
        left: 200%; /* 移动到右侧，但由于溢出隐藏，实际上只能看到部分 */
    }
}
/*支付按钮光束 E*/





/*支付模块 E*/
/*进销存 E*/


