html {
	font-size: calc(100vw/192);
}

body {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;

}

#a标签去下划线 a {
	text-decoration: none
}

#app.pc {
	text-align: center;
	/* font-size: 5rem; */
	width: 100%;
}
footer{
	width:110rem;
	margin:auto;
}
.Cultule_footer_div{
	width:100%;
	height:15rem;
	margin:auto;
	margin-top:2rem;
	
}
.Cultule_footer_left{
	width:45%;
	height:100%;
	float: left;
	}
.Cultule_footer_right{
	width:45%;
	height:100%;
	float:right;
}
.Cultule_footer_right_img{
	height:100%;
	width:43%;
	background-color:#000;
	float:right;
}


.Cultule_footer_left div:nth-child(1){
	width: 80%;
	height: 100%;
	background-image: url("../img/honor2.svg");
	background-size: 100% 250%;
	background-position: 0% 10%;
	float: left;
}
.Cultule_footer_left div:nth-child(2){
	width: 20%;
	height: 100%;
	background-image: url("../img/honor1.svg");
	background-size: 100% 220%;
	background-position: 0% 0%;
	float: left;
}
.Cultule_footer_right div:nth-child(1){
	width: 80%;
	height: 100%;
	background-image: url("../img/honor2.svg");
	background-size: 100% 250%;
	background-position: 0% 72%;
	float: left;
}
.Cultule_footer_right div:nth-child(2){
	width: 20%;
	height: 100%;
	background-image: url("../img/honor1.svg");
	background-size: 100% 220%;
	background-position: 0% 78%;
	float: left;
}


.Cultule_footer_left img:nth-child(2){
	margin-left: 2%;
}
.Cultule_footer_right_img:nth-child(2){
	margin-right: 8%;
}
.footer_one{
	width:100%;
	height:40rem;
	margin-top:5rem;
}
.footer_auto{
	width:32%;
	height:100%;
	float:left;
	background-color:#F9FBFE;
	border-radius:2rem;
	margin-right: 2%;
}
.footer_auto:nth-child(3){
	margin-right: 0;
}
.footer_auto_img{
	width:95%;
	height:58%;
	border-radius:1rem;
	margin:auto;
	margin-top:1rem;
}
.footer_auto_P{
	width:80%;
	height:30%;
	text-align:left;
	margin-left:2rem;
}
.footer_auto_span1{
	color:#959EAD;
	font-weight: 700;
	font-size: 1.5rem;
}
.footer_auto_span2{
	line-height:4.5rem;
	font-size:2.3rem;
	font-weight:600;
	color:#183B56;

}
.footer_auto_span3{
	font-size:1.8rem;
	color:#707070;
}
.foots {
	margin-top: 3rem;
}

.foots div {
	padding-bottom: 2rem;
}
.fontrh {
	font-size: 1.8rem;
	line-height: 1.8rem;
	color: #5A7184;
}
.buts {
	width: 100%;
	height: 3.8rem;
	margin: auto;
}

.buts button {
	width: 12rem;
	color: #5A7184;
	height: 3.8rem;
	margin-left: 1rem;
	background-color: #fff;
	border-radius: 5rem;
	font-weight: 600;
	font-size: 1.5rem;
	line-height: 100%;
	border: 2px solid #707070;
	outline: none;
}

.buts button:hover {
	color: #F54040;
	border-color: #F54040;
}


a{
		text-decoration:none
}
.Tail_div{
	width:100%;
	height:60rem;
	background-color:#fff;
}
.blue_Tail_div{
	margin-top:5rem;
	width:100%;
	height:65rem;
	background-color:#fff;
}
.Tail_left{
	width:12%;
	height:50%;
	margin-left:25rem;
	float:left;
	padding-top:3rem;
	margin-bottom: 5rem;
}
.Tail_cen{
	width:160rem;
	height:60rem;
	margin:auto;
}
.Tail_Logos{
	width:100%;
	height:100%;
	float:left;
	margin-top:10rem;
	text-align: left;
}
.Tail_Limg{
	width:12rem;
	height:2rem;
}
.Tail_p{
	width:20rem;
	font-size:1.5rem;
	color:#5A7184;
	margin-top:2rem;
}
.Tail_ewm{
	width:7rem;
	height:7rem;
	margin-left:2rem;
	margin-top:2rem;
}
.Tail_right{
	width:64%;
	height:50%;
	float:right;
	margin-top: 9rem;
	margin-bottom: 5rem;

}
.Tail_wz{
	width:100%;
	height:100%;
}
.Tail_wz ul{
	height:100%;
	list-style:none;
	float:left;
	font-size:1.5rem;
	margin-right:11%;
	margin-top:0;
	margin-bottom:0;
}
.Tail_wz ul li{
	margin-top:3.4rem;
	text-align: left;
}
.Tail_wz_top{
	color:#5A7184;
	font-size: 1.8rem;
	
}
.Tail_a{
	color:#959EAD;
	font-size: 1.5rem;
}
.Tail_db{
	width:100%;
	height:30%;
	float: left;
	text-align:center;
}
.Tail_LOGO{
	width:7rem;
	height:6.4rem;
	margin: auto;

}
.Tail-p{
	color:#5A7184;
	text-align:center;
	margin:auto;
	width: 100%;
	margin-top: 2rem;
	font-size: 1.2rem;
}
.Tail_a:hover{
	color:#1565D8;
}

.box {
	width: 36rem;
	height: 38rem;
	/*background: red;*/
	font-size: 2.5rem;
	line-height: 38rem;
	text-align: center;
	float:left;
}

.box:nth-child(odd) {
	/*background: #000000;*/
}

.box:nth-child(even) {
	/*background: red;*/
}

.boxes {
	width:110rem;
	height:40rem;
	margin:auto;
}

.box1 {
	font-size: 0;
	width: 100%;
	height: 100%;
}

.boximg1 {
	width: 96%;
	height: 66%;
	border-radius: 1rem;
	margin-left: 2%;
}

.boximg2 {
	width: 46%;
	height: 30%;
	border-radius: 1rem;
	float: left;
	margin-top: 4%;
	margin-left: 2%;
}

.boximg3 {
	width: 46%;
	height: 30%;
	border-radius: 1rem;
	float: right;
	margin-top: 4%;
	margin-right: 2%;
}

.boximg4 {
	width: 46%;
	height: 30%;
	border-radius: 1rem;
	float: left;
	margin-left: 2%;
}

.boximg5 {
	width: 46%;
	height: 30%;
	border-radius: 1rem;
	float: right;
	margin-right: 2%;
}

.boximg6 {
	width: 46%;
	height: 66%;
	border-radius: 1rem;
	float: left;
	margin-top: 4%;
	margin-left: 2%;
}

.boximg7 {
	width: 46%;
	height: 66%;
	border-radius: 1rem;
	float: right;
	margin-top: 4%;
	margin-right: 2%;
}

.boximg8 {
	width: 96%;
	height: 30%;
	border-radius: 1rem;
	float: left;
	margin-left: 2%;
}

.boximg9 {
	width: 96%;
	height: 66%;
	border-radius: 1rem;
	float: left;
	margin-left: 2%;
	margin-top: 4%;
}

.boximg10 {
	width: 46%;
	height: 100%;
	border-radius: 1rem;
	float: left;
	margin-left: 2%;
}

.boximg11 {
	width: 46%;
	height: 100%;
	border-radius: 1rem;
	float: right;
	margin-right: 2%;
}

.box img {
	width: 100%;
	height: 100%;
	border-radius: 1rem;
	vertical-align: top;
}
