*{
	padding:0px;
	margin:0px;
    -moz-box-sizing: border-box; /*Firefox3.5+*/
    -webkit-box-sizing: border-box; /*Safari3.2+*/
    -o-box-sizing: border-box; /*Opera9.6*/
    -ms-box-sizing: border-box; /*IE8*/
    box-sizing: border-box; 
}
html{
	background:#FFF;
} 
body{
	font-size:14px;
	font-family:Hiragino Sans GB,microsoft yahei,arial,sans-serif;
}
img{
	border:none;
}
a{
	color:#303233;
	text-decoration:none;
}
a:hover{
	color:#ba2636;
}
ul li{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color:#000!important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}
.flex{display:flex;}
.box{
	width:86%;
	margin: 80px auto 0px;
}
.box h3{
	margin: 0 auto;
}
.box h3,.box h3 a{
	font-size: 2.4vw;
    font-family: inherit;
    font-weight: 700;
	letter-spacing: 5px;
	background:linear-gradient(to right,#0f0f74,#002bff);
	-webkit-background-clip:text;
    color:transparent;
}
.fixed:before, .clearfix:before, .cf:before, .header:before, .main:before, .footer:before {
    content: '';
    display: table;
}
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after {
    content: '';
    display: table;
    clear: both;
}
/**********************  样式还原 end ***********************/
@media (max-width:800px) {
.box {
    padding:50px 0px 0px;
}
}
@media (max-width:500px) {
.box h3 a,.box h3 {
    font-size: 24px;
}
}