html{font-size: calc(100vw/32);/*height: 100%;width: 100%;*/}
* {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.header {
	width: 100%;
	height: 3.333rem;
	background-color: #009ad6;
	overflow: hidden;
	position: fixed;
	top: 0;
	z-index: 99;
}
.home,.menu {
	width: 12.5%;
	height: 100%;
	line-height: 3.33rem;
	position: relative;
}
.home a,.menu span {
	width: 1.6rem;
	height: 1.6rem;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
img {
	width: 100%;
	height: 100%;
	display: inherit;
}
.menu a {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #009ad6;
	border: 0;
	cursor:pointer;
}
.menu a span {
	width: 1.6rem;
	height: 1.6rem;
}
.title{
	width: 75%;
	height: 100%;
}
.title_box {
	width: 80.8125%;
	height: 100%;
	margin: 0 auto;
}
.content {
	margin: 0 0 5rem 0;
}
.content h2 {
	margin:  0 3.125% 0 3.125%;
	padding: 3.125% 0;
	border-bottom: .083rem solid #dfdfdf;
	text-align: center;
	color: #009ad6;
	font-weight:normal;
}
.bottom {
	width: 100%;
	height: 5rem;
	background-color: #000000;
	position: fixed;
	bottom: 0;
	z-index: 1;
}
.bottom ul {
	width: 100%;
	height: 100%;
	display: flex;
}
.bottom ul li {
	-webkit-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	-o-flex: 1;
	flex: 1;
	text-align: center;
	color: #fff;
}
.bottom ul li span{
	width: 2.167rem;
	height: 2.176rem;
	padding: .833rem 0 .2rem;
	display: inline-block;
}
.mean-nav {
	width: 100%;
	margin-top: 3.33rem;
}
nav a {
	color: #666666;
	display: block;
	font-size: 1rem;
	padding: 0 3.375%;
	position: relative;
}
nav .shouye {
	height: 100%;
}
nav .shouye li {
	border-bottom: .083rem solid #dfdfdf;
	line-height: 2.8rem;
}
nav .shouye li a p {
	display: inline-flex;
    width: 1.083rem;
    padding: 1%;
}
nav .shouye li a span {
	width: 0.83rem;
	position: absolute;
    right: 3.375%;
    top: 50%;
    transform: translateY(-50%);
}
nav .shouye li:nth-child(2) ul li {
	padding: 0;
	border: 0;
}
nav .strike {
	padding-left: 10%;
	background-color: #dfdfdf;
}
.fuck:after{
	color: #ffffff;
	background-color: #009ad6;
}
.shouye {
	display: none;
}
.bottom ul li a {
	color: #ffffff;
}
.weixinDiv {
	width: 10rem;
    height: 10rem;
    position: absolute;
    top: -10rem;
    left: 6rem;
    background-color: #ffffff;
    z-index: 101;
    display: none;
}
.weixinDiv img {
	width: 75%;
	height: 75%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
.text img{width:100%;}
.phoneDiv,.qqDiv {width: 100%;height: 100%;position: fixed;top: 0;z-index: 100;text-align: center;}
.beiying {width: 100%;height: 100%;position: fixed;top: 0;background-color: #000000;z-index: 99;opacity: 0.3;}
.phoneDiv-box,.qqDiv-box {width: 100%;background-color: #fff;position: fixed;bottom: 0;z-index: 100;}
.phoneDiv-box ul,.qqDiv-box ul {width: 80%;margin: 0 auto;}
.phoneDiv-box ul li,.qqDiv-box ul li {width: 100%;height: 5rem;line-height: 5rem;font-size: 1.8rem;}
.phoneDiv-box ul li:nth-child(2) {border-bottom: 1px solid #dfdfdf;border-top: 1px solid #dfdfdf;}
.phoneDiv-box ul li a,.qqDiv-box ul li a {color: #000;}
.phoneDiv-box ul li a span {padding: 0 10.9%;}
.phoneDiv-box ul li a img ,.qqDiv-box ul li a img{width: 14%;display: inline-block;}
.phoneDiv-box ul li:nth-child(3) span {padding: 0 4%;}
.quxiao {height: 5rem;line-height: 5rem;display: inline-block;font-size: 1.8rem;}
.qqDiv-box ul li:nth-child(2) {border-top: 1px solid #dfdfdf;}
.qqDiv-box ul li a span {padding: 0 19.9%;}