/* 自定义滚动条 */
::-webkit-scrollbar { width: 4px;}
::-webkit-scrollbar-track { background: #191d29;}
::-webkit-scrollbar-thumb { background: #09203f; border-radius: 2px;}
::-webkit-scrollbar-thumb:hover {background: #ff9600; }
html{
	background-image: url('../images/bg.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	min-height: 100vh;
	min-width: 100%;
	background-attachment: fixed;
}
body{
	position: relative;background:transparent;
    background-size: 100%;color: #09203f !important;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
input[type="text"] {-webkit-appearance:none;}
textarea {-webkit-appearance:none;}
h1,h2,h3,h4,h5,h6,figure {font-weight:400;}
::-webkit-selection {color:#fff;background:#ff9600;}
::-moz-selection {color:#fff;background:#ff9600;}
::selection {color:#fff;background:#ff9600;}
.text-lowercase {text-transform:lowercase;}
.text-uppercase,.initialism {text-transform:uppercase;}
.text-capitalize {text-transform:capitalize;}
a {text-decoration:none;cursor: pointer;display: inline-block;}
a:focus,a:hover {color:#09203f !important;transition:none}
p{margin:0}
dl,dd,ul,li {margin:0;padding:0;list-style:none}
marquee{color:#ffffff !important;}
.fixed {z-index:9999;}
.xc-img{max-height: 100px;width: 100%;max-width: 755px;}
.banner-box{
	display: inline-block;
	max-width: 755px;
	margin-bottom: 20px;
}
.banner-box img{width: 100%;border-radius: 12px;}
.max-box{max-width: 755px;width: 100%;}
.main-view a{display: inline-block;}

.activity-table{
	display: inline-block;
}
.activity_title{
	border-radius: 12px 12px 0 0;
	background: #2ba4b7;
	line-height: 46px;
	font-size: 20px;
	color: #ffffff;
}
.activity_box{
	display: flex;
	align-items: center;
}
.activity-table table{
	width: 100%;
}
.activity-table table td.name{
	width: 46px;background: rgba(202, 96, 181, 0.5) !important;
	writing-mode: vertical-lr;text-align: center; 
	vertical-align: middle;
	letter-spacing: 5px;
	font-size: 18px;
	border-radius: 0 0 0 12px;
	color: #ffffff;
}
.activity-table table td.name span{writing-mode: horizontal-tb;letter-spacing: 1px;color: #ffeb3b;}
.activity-table table td{
	background: rgba(255, 244, 187, 0.5);
	border-bottom: #fcc07a solid 1px;
	color: #2ba4b7;
	line-height: 32px;
}
.activity-table table td.m{
	color: #ff5722;
	background: rgba(255, 255, 255, 0.5) !important;
	font-weight: bold;
	width: 50%;
}
.ldr{border-radius: 0 0 12px 0;}
.bd-none{border:none !important;}
.btn{
	box-sizing: border-box;
	background-color: #2ba4b7;
	margin-bottom: 20px;
	padding: 14px;
	border-radius: 12px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.15);
	max-width: 480px;
}
.item-box{
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 20px;
	padding: 8px;
}
.item-box img{height: 40px;}
.item-box .item-info{font-size: 26px;font-weight: bold;color: #ffffff;}

.b-green{background-image: url('../images/btn/green.jpg');background-position: center center;}
.b-blue{background-image: url('../images/btn/blue.jpg');background-position: bottom center;}
.b-pink{background-image: url('../images/btn/pink.jpg');}
.b-orange{background-image: url('../images/btn/yellow.jpg');}
.b-red{background-image: url('../images/btn/red.jpg');background-position: top center;}
.btn:hover{
	box-shadow: inset 0 0 0px 20px rgba(0, 0, 0, 0.2);
}