
.fe_head{
	background:var(--b) url(../pattern/pattern-pentagon-fade.png) repeat;
    background-size: contain;
	display:flex;
    align-content: center;
    justify-content: center;
	/*box-shadow: 5px 0px 5px 1px rgb(3 3 3 / 20%);*/
    z-index: 1;
    position: relative;
}
.fe_head section{
	flex:1;
}

.fe_head_b1{
	text-align:left;
	color:#424242;
	font-size:18px;
	padding:8px 5px;
    display: flex;
	background:rgba(255,255,255,0.1);
}
.fe_head_b1 img{
	height:43px;
	margin-right:5px;
}
.fe_head_b1 dd{	
    display: flex;
    align-content: center;
    align-items: center;
    width: 100%;
    justify-content: center;
}
.fe_head_b1 b{
	font-family:'Fjalla One';
	font-size:30px;
	color:#ffd000;
}
.fe_head_b1 b small{
	display:flex;
	font-size:8px;
	font-weight:normal;
	color:#FC0;
	text-shadow:none;
    text-shadow: 0 1px 1px #333;
	color:#fff;
}
.mm_profile{
	padding:10px 5px;
	display:flex;
    align-items: center;
	padding-bottom:7px;
	background:var(--bl) url(../pattern/ptrn1.png) repeat;
    background-size: contain;
}
.mm_profile dl{
	flex:1;
    text-align: left;
	padding-left:20px;
}
.mm_profile dd{
	/*flex:1;*/
	text-align:center;
	padding-right:20px;
}
.mm_profile img{
    width: 45px;
    height: 45px;
    border: 2px solid rgba(255,255,255,0.05);
    border-radius: 50%;
    box-shadow: 0px 0px 10px 0.5px rgb(0 0 0 / 30%);
	clear:both;
}
.mm_profile h1 {
    color: #fff;
	font-weight:600;
    font-size: 20px;
}
.mm_profile small {
    display: inline-block;
    margin-top: 1px;
    font-size: 14px;
    border-radius: 10px;
    padding: 3px 0px;
    color: #ff5a00;
}
.pte_ind_sld{
	overflow:hidden;
	box-shadow:0px 5px 10px 0.05px rgb(0 0 0 / 20%);
	margin:10px 5px;
	border-radius:3px;
}
.mm_profile dd aside{
	background:var(--b);
	font-size:12px;
	color:#2196f3;
	padding:2px 8px;
	border-radius:2px;
	clear:both;
	margin-top:5px;
	text-align:center;
}
.ce_aca{
	/*background:#fff;*/
	margin-top:10px;
}
.ce_aca_tab{
	display:flex;
}
.ce_aca_tab section{
	flex:1;
	text-align:left;
}
.ce_aca_tab section:first-child{
	border-right:1px solid rgba(255,255,255,0.05);
	border-bottom:1px solid rgba(255,255,255,0.05);
}
.ce_aca_tab section:last-child{
	border-bottom:1px solid rgba(255,255,255,0.05);
}
.ce_aca_tab section aside{
	padding:8px;
	display:flex;
	align-items:center;
	background:var(--p);
	margin:5px;
	box-shadow:0px 2px 4px 0.05px rgb(0 0 0 / 20%);
	border-radius:5px;
}
.ce_aca_tab section aside em{
	width:40px;
	height:40px;
	background-size:contain;
	margin-right:6px;
    filter: drop-shadow(2px 4px 6px black);
}
.ce_aca_tab section aside dl{
	flex:1;
	text-align:left;
}
.ce_aca_tab section aside span{
	display:block;
	font-size:18px;
	color:#fff;
	font-weight:600;
}
.ce_aca_tab section aside span i{
	font-size:16px;
	margin-right:2px;
}

.ce_aca_tab section aside small{
	display:block;
	color:#CCC;
	font-size:10px;
	padding-top:3px;
}
.ce_aca_btn{
	display:flex;
	align-items:center;
	padding:10px 0px;
}
.ce_aca_btn section{
	flex:1;
	background:#5a4336;
	margin:5px;
	box-shadow:0px 3px 6px 0.05px rgb(0 0 0 / 20%);
}
.ce_aca_btn section a{
	display:flex;
	align-items:center;
	padding:8px;
}
.ce_aca_btn section a i{
	font-size:40px;
    filter: drop-shadow(2px 4px 6px black);
}
.ce_aca_btn section a dl{
	flex:1;
	text-align:right;
	padding-right:8px;
}
.ce_aca_btn section a dl h2{
	font-size:15px;
	color:var(--s);
}
.ce_aca_btn section a dl small{
	display:block;
	color:#CCC;
	font-size:10px;
	padding-top:1px;
}
.ce_aca_btn section:first-child dl{
	text-align:left;
	padding-right:0px;
	padding-left:8px;
}
.ce_aca_btn section:first-child h2{	
	color:var(--p);
}

.bi_title {
    padding: 0px 0px;
    font-size: 20px;
	overflow:hidden;
	clear:both;
	text-align:center;
}
.bi_title span{
	border-bottom:1px solid rgba(255,255,255,0.05);
	display:inline-block;
	padding-bottom:10px;
	font-weight:700;
    color: #fdf5f1;
}
.bi_as{
	margin:14px 5px;
	border:1px solid rgba(0,0,0,0.05);
	background:#22b775;
	padding:15px;
	position:relative;
    box-shadow: 0px 3px 6px 0.05px rgb(0 0 0 / 20%);
	overflow:hidden;
	margin-top:0px;
}
.bi_as h1{
    font-size: 20px;
	color:#333;
	text-align:center;
	font-weight:normal;
	padding-right:20px;
	font-weight:600;
}
.bi_as h3{
    font-size: 14px;
	color:#efefef;
	text-align:center;
	font-weight:normal;
	padding:10px 0px;
}
.bi_as h3 tt{
	font-size:10px;
	background:#ffd000;
	color:#fff;
	padding:3px 6px;
	margin:0px 3px;
    font-size: 14px;
    vertical-align: text-top;
	border-radius:50%;
	display:inline-block;
    font-family: 'Lato';
}
.bi_as_tab {
    overflow: hidden;
    border-radius: 0px;
    position: relative;
	margin-top:10px;
    display: flex;
}
.bi_as_tab section{
	flex:1;
	border-left:1px solid rgba(255,255,255,0.1);
}
.bi_as_tab section:first-child{
	border:none;
}
.bi_as_tab section small {
    display: block;
    font-size: 10px;
    color: #00ff8e;
    padding: 2px 2px;
    font-family:"Square721 BT";
}
.bi_as_tab section span {
    font-size: 16px;
    display: block;
    padding: 2px 0px;
    padding-bottom: 3px;
    color: #ffd000;
}
.bi_as_tab section span i{
	font-size:12px;
	margin-right:1.5px;
}
.bi_vip{
	position:absolute;
	top:-1px;
	right:-1px;
	font-size:22px;
	padding:4px 8px;
	background:#e80000;
	text-transform: uppercase;
	background: linear-gradient(219deg,#186cb8 19%, 
	transparent 19%,transparent 20%, #2a9a9f 20%, #2a9a9f  39%,
	transparent 39%,transparent 40%, #f1b211 40%,#f1b211 59% ,
	transparent 59%,transparent 60%, #e83611 60%, #e83611 79%,
	transparent 79%, transparent 80%, #f9002f 80%);
	color:#fff;
	font-family: 'ProximaNovaBold';
	display:flex;
    align-items: center;
	border-radius:0px 0px 0px 5px;
	z-index:1;
	display:none;
}
.bi_vip small{
	display:inline-block;
	width:26px;
	height:16px;
	background:#fff;
	font-size:16px;
	color:#0080ff;
    font-family:"Square721 BT";
	border-radius:3px;
}
.fe_cat{
	text-align:center;
	display:flex;
	padding:4px;
	padding-top:0px;
}
.fe_cat a{
	flex:1;
	text-align:center;
	overflow:hidden;
	position:relative;
    border: 1px solid rgba(0,0,0,0.05);
    box-shadow: 0px 1px 2px 0.05px rgb(0 0 0 / 10%);
    border-radius: 10px;
	margin:3px;
    background: rgba(255,255,255,0.05);
}
.fe_cat a i{
	display:inline-block;
	width:50px;
	height:50px;
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	margin-top:8px;
}
.fe_cat a small{
	display:block;
	font-size:10px;
	color:#fff;
	padding-top:1px;
	padding-bottom:5px;
}
.pte_news{
	background:none;
}
.bi_tbl{
	/*margin-top:10px;*/
	overflow:hidden;
    /*box-shadow: 0px 3px 6px 0.05px rgb(0 0 0 / 20%);*/
    margin: 14px 8px;
    /*border: 1px solid rgba(0,0,0,0.05);*/
}
.bi_tbl table{
	border-collapse:collapse;
	width:100%;
	text-align:center;
}
.bi_tbl table th{
	font-size:12px;
	color:#333;
	background:#74655c;
}
.bi_tbl table th h2{
	padding:15px 0px;
	display:block;
	background:#34261e;
	font-size:16px;
	text-transform:uppercase;
}
.bi_tbl table th span{
	display:block;
	padding:6px 0px;
	font-size:10px;
}
.bi_tbl td{
	border:1px solid rgba(255,255,255,0.1);
	padding:5px 2px;
	background:rgba(255,255,255,0.05);
    color: #c5d3e0;
	text-align:left;
	
}
.bi_tbl td b{
	font-size:12px;
	color:#5b678a;
}
.bi_tbl td small{
	font-size:9px;
	color:#ffd000;
}
.bi_tbl td small i{
}
.bi_tbl td tt{
	display:block;
	text-align:center;
}
.pp_prmotion2{
	margin-top:50px;
	margin:10px;
}
.pp_prmotion2 a{
	display:block;
}
.pp_prmotion2 a img{
	display:block;
	width:100%;
}