* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
body,html {
	height: 100%;
	color: #333;
	font-family: Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif;
	font-size: 14px;
	width: 100%;
	background: #f5f7f9
}

a,img {
	border: none
}

ul, li {
	list-style: none;
	display: flex;
}

a, button, img, input, textarea{ outline: none; }

a,a:hover,a:active,a:visited,a:link,a:focus{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color: transparent;
	outline:none;
	text-decoration: none;
	color: #212529;
}

.page-px {
	padding-left: 360px;
	padding-right: 360px;
}

.index-phone {
   width: 42%;
}
.phone-box {
	margin: 0 0 0 0;
}
.zi-box {
	width: 280px;
	height: 240px;
}
.round-box {
	width: 240px;
	height: 240px;
}
.parther-box {
	width: 250px;
	height: 100px;
}
.qrcode {
	background-color: #ffffff;
	width: 120px;
	height: 120px;
}
@media screen and (max-width: 1600px){
	.page-px{ 
		padding-left: 120px;
	    padding-right: 120px;
	 }
	 .index-phone {
       width: 33%;
    }
    .phone-box {
	   margin: 0 -240px 0 0;
    }
    .zi-box {
		width: 180px;
		height: 140px;
    }
    .round-box {
		width: 140px;
		height: 140px;
    }
    .parther-box {
		width: 200px;
		height: 80px;
    }
    .qrcode {
		background-color: #ffffff;
		width: 120px;
		height: 120px;
    }
}


.page-head {
	background-color: #ffffff;
	height: 90px;
}

.page-foot {
	background-color: #19233A;
}
.page-head li a{text-decoration:none;}
.page-head .current a,.page-head li a:hover {
	color: #F22343;
	border-bottom: 2px solid #F22343
}

.page-head .item{
	margin-left:30px;
	margin-right: 30px;
}

.text-red {
	color: #F21133;
}