@font-face {
	font-family: "PF-BeauSans-Pro";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../font/PFBeauSansPro-Regular.woff");
}
@font-face {
	font-family: "PF-BeauSans-Pro";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../font/PFBeauSansPro-Bold.woff");
}
@font-face {
	font-family: "PF-BeauSans-Pro";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../font/PFBeauSansPro-SemiBold.woff");
}
@font-face {
	font-family: "PF-BeauSans-Pro";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../font/PFBeauSansPro-Bold.eot");
}
@font-face {
	font-family: "PF-BeauSans-Pro";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../font/PFBeauSansPro-SemiBold.eot");
}
@font-face {
	font-family: "PF-BeauSans-Pro";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("../font/PFBeauSansPro-Bold.ttf");
}
@font-face {
	font-family: "PF-BeauSans-Pro";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../font/PFBeauSansPro-SemiBold.ttf");
}
@font-face {
	font-family: "fontello";
	src: url("../font/fontello.eot?59033711");
	src: url("../font/fontello.eot?59033711#iefix") format("embedded-opentype"), url("../font/fontello.woff2?59033711") format("woff2"), url("../font/fontello.woff?59033711") format("woff"), url("../font/fontello.ttf?59033711") format("truetype"), url("../font/fontello.svg?59033711#fontello") format("svg");
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
img.wp-smiley, img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
.display-none .main-banner__grid-image {
	height: 546px;
}

@media screen and (max-width: 557px) {
.display-none .main-banner__grid-image {
	height: 160px;
}
}


/*留言*/
.liuyan{max-width:1150px;margin-left:auto;margin-right: auto;padding-top:150px;padding-bottom:150px;}
.liuyan .zuo{float:left;width:43.5%;}
.liuyan .zuo .name{max-width:448px;}
.liuyan .zuo .name span{color:#000e45;font-size:36px;font-weight: 500;}
.liuyan .zuo .name p{color: #000e45;font-size: 19px;font-weight: 500;line-height: 22px;font-family: 'graphik', Arial, sans-serif;padding-top:18px;}
.liuyan .zuo .text{background:#fff;padding:32px;border-radius: 30px;margin-top:90px;color: #000e45;font-family: 'graphik', Arial, sans-serif;}
.liuyan .zuo .text .fl{float:left;width:calc(100% - 120px)}
.liuyan .zuo .text .fl .title{}
.liuyan .zuo .text .fl .title span{font-size: 24px;font-weight:600}
.liuyan .zuo .text .fl .title p{font-size:18px;font-weight:500;color:#c4c4c4}
.liuyan .zuo .text .fl .nr{font-size:18px;line-height:22px; font-weight:500;padding-top:24px;}
.liuyan .zuo .text .fl .nr a{text-decoration:underline;color:#000e45}
.liuyan .zuo .text .fr{float:right;width:93px;}
.liuyan .zuo .text .fr img{width:93px;height:93px;}


.liuyan .you{float:right;width:40%}
.liuyan .you .kuan{padding-bottom:30px;}
.liuyan .you .kuan .contact_lx1{border:none;height:60px; border-bottom: 1px solid rgb(196, 196, 196);background:none;display:block;width:100%}
.liuyan .you .kuan .contact_lx1::placeholder{color:#999}
.liuyan .you .kuan p{color:#000e45;font-size:16px;font-weight: 400;padding-bottom:10px}
.liuyan .you .kuan .contact_lx2{border:none;height:60px; border-bottom: 1px solid rgb(196, 196, 196);background:none;display:block;width:100%}
.liuyan .you .kuan .contact_lx3{border:none;height:110px;margin-top:10px; border-bottom: 1px solid rgb(196, 196, 196);background:none;display:block;width:100%}
.liuyan .you .kuan .contact_lx3::placeholder{color:#999}
.liuyan .you .kuan .contact_lx4{display:block;width:228px;height:55px;background:#1f5bff;color:#fff;border-radius: 30px;font-size: 14px;border:none;margin-left:auto;margin-right:auto;margin-top:25px;}


@media only screen and (max-width:750px){
/*留言*/
.liuyan{padding-top:110px;padding-bottom:110px;padding-left:42px;padding-right:42px}
.liuyan .zuo{float:left;width:100%;}
.liuyan .zuo .name{text-align: center}
.liuyan .zuo .text{display: flex; flex-direction: column-reverse;}
.liuyan .zuo .text .fl{float:left;width:100%;text-align: center}
.liuyan .zuo .text .fl .title{}
.liuyan .zuo .text .fl .title span{font-size: 24px;font-weight:600}
.liuyan .zuo .text .fl .title p{font-size:18px;font-weight:500;color:#c4c4c4}
.liuyan .zuo .text .fl .nr{font-size:18px;line-height:22px; font-weight:500;padding-top:24px;}
.liuyan .zuo .text .fl .nr a{text-decoration:underline;color:#000e45}
.liuyan .zuo .text .fr{float:right;width:93px;margin-left:auto;margin-right: auto}
.liuyan .zuo .text .fr img{width:93px;height:93px;}


.liuyan .you{padding-top:80px;width:100%}
	
}

