/*通用双色按纽*/
.button-apply{display:block;width:102px;height:34px;line-height:34px;font-size:14px;border-radius:4px;text-align:center;color:#fff;background:linear-gradient(to right,#741010,#c92f2f);transition:all .3s ease-in-out}
.button-apply:hover{box-shadow:0 10px 25px 0 rgba(238,77,45,.4)}
.button-apply-big{display:block;margin-top:30px;width:160px;height:45px;line-height:45px;border-radius:4px;font-size:16px;text-align:center;color:#fff;transition:all .3s ease-in-out;background:linear-gradient(to right,#741010,#c92f2f)}

/*双色居中按纽*/
.apply-btn-box{display:flex;margin:0 auto;justify-content:center}
.apply-btn-box a{display:block;width:140px;height:40px;line-height:38px;color:#741010;background-color:#fff;border:1px solid #741010;text-align:center;font-size:14px;border-radius:4px;transition:all .1s ease-in-out}
.apply-btn-box a:first-child:hover{color:#741010;border:1px solid #741010}
.apply-btn-box a:nth-child(2){margin-left:25px;color:#fff;border:1px solid #741010;background-color:#741010}
.apply-btn-box a:nth-child(2):hover{background-color:#741010}

/*小按纽*/
.apply-btn-small{display:flex;margin:0 auto;justify-content:center}
.apply-btn-small a{display:block;width:100px;height:28px;line-height:28px;color:#741010;background-color:#fff;border:1px solid #741010;text-align:center;font-size:14px;border-radius:4px;transition:all .1s ease-in-out}
.apply-btn-small a:first-child:hover{color:#741010;border:1px solid #741010}
.apply-btn-small a:nth-child(2){margin-left:25px;color:#fff;border:1px solid #741010;background-color:#741010}
.apply-btn-small a:nth-child(2):hover{background-color:#741010}

/*不对齐按纽*/
.apply-btn-left{display:flex;}
.apply-btn-left a{display:block;width:140px;height:40px;line-height:38px;color:#741010;background-color:#fff;border:1px solid #741010;text-align:center;font-size:14px;border-radius:4px;transition:all .1s ease-in-out}
.apply-btn-left a:first-child:hover{color:#741010;border:1px solid #741010}
.apply-btn-left a:nth-child(2){margin-left:25px;color:#fff;border:1px solid #741010;background-color:#741010}
.apply-btn-left a:nth-child(2):hover{background-color:#741010}

/*动画按纽*/
.btn-line{position:relative;width:80px;height:30px;line-height:30px;border-radius:4px;font-size:14px;text-align:center;color:#741010;border:1.5px solid #741010;background-color:#fff;margin-right:10px;box-shadow:0px 12px 15px 0px rgba(255,255,255,.3);transform:perspective(1px) translateZ(0);transition:all .3s ease-in-out}
.btn-line:hover{box-shadow:0px 12px 15px 0px rgba(227,75,96,.3)}
.btn-full{position:relative;overflow:hidden;width:80px;height:30px;line-height:30px;border-radius:4px;font-size:14px;text-align:center;color:#fff;background-color:#741010;border:1.5px solid #741010;display:inline-block;vertical-align:middle;box-shadow:0px 12px 15px 0px rgba(227,75,96,.3);transform:perspective(1px) translateZ(0);transition:all .4s ease-in-out}
.btn-full:before{content:"";position:absolute;background-color:#fff;z-index:-1;top:0;left:0;right:0;bottom:0;border-radius:4px;transform:scaleX(0);transform-origin:0 50%;transform-origin:100% 50%;transition:all .4s ease-in-out}
.btn-full:hover,.btn-full:focus,.btn-full:active{box-shadow:none;line-height:31px;color:#741010;background-color:#fff;border:1.5px solid #741010}
.btn-full:hover:before,.btn-full:focus:before,.btn-full:active:before{transform:scaleX(1)}


/*按纽*/

.btn-large{display: flex; align-items: center;gap:20px}
.btn-large a{font-size:16px;text-align:center;transition:all .3s ease-in-out;display:block; border-radius:4px;}
.btn-large a.btn-red{color:#fff;background:linear-gradient(to right,#741010,#c92f2f);width:160px;height:45px;line-height:45px;}
.btn-large a.btn-white{color:#fff;border:2px solid #fff;background:rgba(255,255,255,.1);width:160px;height:45px;line-height:41px;}
.btn-large a.btn-white:hover{background:rgba(255,255,255,.3)}
.btn-large a.btn-red:hover{background:linear-gradient(to right,#741010,#e31d21)}
.btn-large a.btn-red-line{color:#741010;border:2px solid #741010;background:rgb(253 134 134 / 10%);width:160px;height:45px;line-height:41px;}
.btn-large a.btn-red-line:hover{background:rgb(253 134 134 / 30%)}

.btn-big{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:20px;opacity:1}
.btn-big a{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;overflow:hidden;padding:3px 20px;border-radius:4px;transition:all .3s ease-in-out}
.btn-big a.btn-full{border:1px solid rgba(0,0,0,0);background:linear-gradient(90deg,#741010 0%,#c92f2f 100%);color:#fff;}
.btn-big a.btn-line{color:#741010;background:rgba(0,0,0,0);border:1px solid #741010}
.btn-big a.btn-full:hover{box-shadow:0px 12px 15px 0px rgba(227,75,96,.3);  color: #741010 !important;}
.btn-big a.btn-line:hover{box-shadow:0px 12px 15px 0px rgba(227,75,96,.3)}

.btn-center{display: flex; margin: 0 auto; justify-content: center; gap:20px}
.btn-center a{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;overflow:hidden;padding:3px 20px;border-radius:4px;transition:all .3s ease-in-out}
.btn-center a.btn-full{border:1px solid rgba(0,0,0,0);background:linear-gradient(90deg,#741010 0%,#c92f2f 100%);color:#fff;}
.btn-center a.btn-line{color:#741010;background:rgba(0,0,0,0);border:1px solid #741010}
.btn-center a.btn-full:hover{box-shadow:0px 12px 15px 0px rgba(227,75,96,.3); color: #741010;}
.btn-center a.btn-line:hover{box-shadow:0px 12px 15px 0px rgba(227,75,96,.3)}
.btn-center a.btn-white-line{color:#fff;background:rgba(255,255,255,0);border:1px solid #fff}
.btn-center a.btn-white-line:hover{box-shadow:0px 12px 15px 0px rgba(255,255,255,.3)}

.btn-left{display: flex; margin: 0 auto; justify-content: left; gap:20px}


@media screen and (min-width:769px) and (max-width:1199px)
{		
	@media screen and (min-width:992px)and (max-width:1199px)
	{
		.btn-large a.btn-red{width:130px;height:40px;line-height:40px;}
		.btn-large a.btn-white,.btn-large a.btn-red-line{width:130px;height:40px;line-height:36px;}
		.btn-big a{padding:3px 20px}	
	}
	@media screen and (min-width:769px)and (max-width:991px)
	{
		.btn-large a.btn-red{width:120px;height:34px;line-height:34px;}
		.btn-large a.btn-white,.btn-large a.btn-red-line{width:120px;height:34px;line-height:30px;}
		.btn-big a{padding:3px 18px}	
		.btn-big{gap:5px}
		.btn-center{gap:5px}	
	}
}
@media screen and (max-width:768px)
{
	/* .btn-big a.btn-line{display: none;} */
	.btn-big{gap:5px;width: 100%;}
	.btn-center{gap:5px}
	@media screen and (min-width:361px)and (max-width:768px)
	{
		.btn-large a.btn-red{/*width:100%;*/height:36px;line-height:36px;}
		.btn-large a.btn-white,.btn-large a.btn-red-line{/*width:100%;*/height:36px;line-height:32px;}
		.btn-big a{padding:3px 14px}
	}
	@media screen and (max-width:360px)
	{
		.btn-large a.btn-red{/* width:90px; */height:34px;line-height:34px;}
		.btn-large a.btn-white,.btn-large a.btn-red-line{/* width:86px; */height:34px;line-height:30px;}
		.btn-big a{padding:3px 12px;width: 50%;}	
	}
}