body{ padding-top: .4rem; 
	padding-bottom: .55rem;
}
/*header*/
.header{ height: .4rem; 
	position: fixed;
	top: 0;
	z-index: 90;
}
.header .logo{ margin: .1rem 0; }
.header .logo img{ width: .53rem; 
	height: .2rem;
}
.header a{ color: #ccc; }
.headerR{ margin-top: .11rem; }
.headerR a{ margin-left: .1rem; 
	border-radius: .05rem;
	border:.01rem solid #ccc;
	padding: .02rem .05rem;
}

/*footer*/
.footer p{ line-height: .18rem; }
.footer a{ color: #ccc; }

.wap_bottom{ height: .55rem; 
	bottom: 0;
	left: 0;
	z-index: 90;
}
.wap_bottom li{ display: flex; 
	width: 25%;
}
.wap_bottom a{ color: #ccc; 
	width: 100%;
	height: .55rem;
	padding-top: .06rem;
}
.wap_bottom img{ margin-bottom: .05rem; }
.wap_bottom .b_icon1{ width: .17rem; 
	height: .175rem;
}
.wap_bottom .b_icon2{ width: .145rem; 
	height: .175rem;
}
.wap_bottom .b_icon3{ width: .19rem; 
	height: .175rem;
}
.wap_bottom .b_icon4{ width: .105rem; 
	height: .175rem;
}
.wap_bottom .b_icon5{ width: .175rem; 
	height: .175rem;
}

.wap_bottom .tag{ position: absolute;
	top: -.25rem;
	left: -.08rem;
	border-radius: .05rem;
	color:#fff;
	width: .9rem;
	padding:.02rem 0;
}
.wap_bottom .tag span{ width:0;
	height:0;
	left: .4rem;
	bottom: -.1rem;
	border-left:.05rem solid transparent;
	border-right:.05rem solid transparent;
	border-bottom:.05rem solid transparent;
	position: absolute;
	border-top: .05rem solid #5be;
}

.themeBlue .wap_bottom .tag span{ border-top-color: #5be;}
.themeRed .wap_bottom .tag span{ border-top-color: #e55;}
.themeGreen .wap_bottom .tag span{ border-top-color: #5b5;}
.themeYellow .wap_bottom .tag span{ border-top-color: #fc0;}
.themeCyan .wap_bottom .tag span{ border-top-color: #4cb;}
.themeOrange .wap_bottom .tag span{ border-top-color: #f80;}
.themePurple .wap_bottom .tag span{ border-top-color: #90f;}

.themeBlue .wap_bottom .tag{ background-color: #5be;}
.themeRed .wap_bottom .tag{ background-color: #e55;}
.themeGreen .wap_bottom .tag{ background-color: #5b5;}
.themeYellow .wap_bottom .tag{ background-color: #fc0; color:#333;}
.themeCyan .wap_bottom .tag{ background-color: #4cb;}
.themeOrange .wap_bottom .tag{ background-color: #f80;}
.themePurple .wap_bottom .tag{ background-color: #90f;}

/*blue*/
.themeBlue .h_regBtn,.themeBlue .header a:hover,.themeBlue .footer a:hover{ color: #5be; }
.themeBlue .h_regBtn{ border-color: #5be; }

/*red*/
.themeRed .h_regBtn,.themeRed .header a:hover,.themeRed .footer a:hover{ color: #e55; }
.themeRed .h_regBtn{ border-color: #e55; }

/*green*/
.themeGreen .h_regBtn,.themeGreen .header a:hover,.themeGreen .footer a:hover{ color: #5b5; }
.themeGreen .h_regBtn{ border-color: #5b5; }

/*yellow*/
.themeYellow .h_regBtn,.themeYellow .header a:hover,.themeYellow .footer a:hover{ color: #fc0; }
.themeYellow .h_regBtn{ border-color: #fc0; }

/*cyan*/
.themeCyan .h_regBtn,.themeCyan .header a:hover,.themeCyan .footer a:hover{ color: #4cb; }
.themeCyan .h_regBtn{ border-color: #4cb; }

/*orange*/
.themeOrange .h_regBtn,.themeOrange .header a:hover,.themeOrange .footer a:hover{ color: #f80; }
.themeOrange .h_regBtn{ border-color: #f80; }

/*purple*/
.themePurple .h_regBtn,.themePurple .header a:hover,.themePurple .footer a:hover{ color: #90f; }
.themePurple .h_regBtn{ border-color: #90f; }