* {
	padding: 0;
	margin: 0;
}

ul,
li {
	padding: 0;
	margin: 0;
	list-style: none
}

a {
	text-decoration: none;
	color: inherit;
}

input {
	border: none;
	outline: none;
}

img {
	width: 100%;
}

/* 顶部 */ 
.top_header {
	width: 100%;
	background-color: #F8F8F8;
	/*position: fixed;*/
	top: 0;
	left: 0;
	z-index: 999;
	border: 1px solid #F5F5F5;
}

.phone_header{
    display: none;
}

/* 顶部标题 */
.top_header .head {
	/* width: 80%; */
	max-width: 1920px;
	height: auto;
	margin: auto;
}

@media screen and (max-width: 1920px) {

	.top_header .head {
		width: 90%;
		margin: auto;
	}
}

.top_header .head .slogan {
	width: 100%;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.top_header .head .slogan .title {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #313131;
}

.top_header .head .slogan .phone {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.top_header .head .slogan .phone img {
	width: 19px;
	height: 18px;
}

.top_header .head .slogan .phone span {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #313131;
	margin-left: 15px;
}

/* 导航栏 */
.top_header .navbar {
	width: 100%;
	height: 90px;
	background-color: #FFFFFF;
}

.top_header .navbar .nav {
	max-width: 1920px;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: auto;
}

@media screen and (max-width: 1920px) {

	.top_header .navbar .nav {
		width: 90%;
	}
}

.top_header .navbar .nav .logo {
	width: 126px;
	height: auto;
}

.top_header .navbar .nav .logo img {
	width: 100%;
	height: 100%;
}

.top_header .navbar .nav .column {
	height: 100%;
	display: flex;
	align-items: center;
	max-width: 830px;
	justify-content: space-between;
	width: 100%;
}

.top_header .navbar .nav .column li {
	display: inline-block;
	height: 100%;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	line-height: 90px;
	/*margin-right: 88px;*/
	position: relative;
}

.top_header .navbar .nav .column li:last-child {
	margin-right: 0;
}

.top_header .navbar .nav .column .check{
	color: #009C41;
}

.top_header .navbar .nav .column .check::after{
	content: '';
	width: 30px;
	height: 3px;
	background: #009C41;
	border-radius: 2px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.top_header .navbar .nav .language {
	width: 150px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 13px;
	box-sizing: border-box;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #AAAAAA;
}

.top_header .navbar .nav .language .select {
	color: #009C41;
}


/*.header {*/
/*    width: 100%;*/
/*    height: auto;*/
/*    position: fixed;*/
/*    top: 0;*/
/*    left: 0;*/
/*    z-index: 999;*/
/*}*/

/*.header .head {*/
/*    height: 65px;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: space-between;*/
/*    padding: 0 30px;*/
/*    box-sizing: border-box;*/
/*    background-color: #FFFFFF;*/
/*}*/

/*.header .head .logo {*/
/*    width: 71px;*/
/*    height: 23px;*/
/*}*/

/*.header .head .sign {*/
/*    width: 19px;*/
/*    height: 16px;*/
/*}*/

/*.header .menu {*/
/*    width: 100%;*/
/*    height: 100vh;*/
/*    background-color: rgba(0, 0, 0, 0.25);*/
/*    display: none;*/
/*}*/

/*.header .menu .about {*/
/*    width: 100%;*/
/*    height: auto;*/
/*    background-color: #FFFFFF;*/
/*    padding: 0 10px;*/
/*    box-sizing: border-box;*/
/*}*/

/*.header .menu .about li {*/
/*    border-bottom: 1px solid #F5F5F5;*/
/*    font-size: 16px;*/
/*    font-family: PingFang SC;*/
/*    font-weight: bold;*/
/*    color: #313131;*/
/*    text-align: center;*/
/*}*/

/*.header .menu .about li a {*/
/*    display: inline-block;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    padding: 20px 10px;*/
/*    box-sizing: border-box;*/
/*}*/

.banner,
.head_banner {
	max-width: 1920px;
	height: auto;
	margin: 0 auto;
}

.search {
	width: 75rem;
	height: 5.63rem;
	background: #F8F8F8;
	border-radius: 0.63rem;
	margin: 3.13rem auto;
	padding: 0 2.5rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.search .navigation {
	width: auto;
	height: 100%;
	font-size: 1.13rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #7D7D7D;
	line-height: 5.63rem;
}

.search .navigation span {
	margin: 0 1.25rem;
}

.search .input {
	width: 20.63rem;
	height: 2.5rem;
	background: #FFFFFF;
	border: 0px solid #E5E5E5;
	border-radius: 0.31rem;
	padding-left: 0.81rem;
	box-sizing: border-box;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.search .input input {
	width: 16.63rem;
	height: 100%;
}

.search .input::after {
	content: "";
	position: absolute;
	width: 0.06rem;
	height: 1.38rem;
	background: #E5E5E5;
	right: 3.2rem;
	top: calc(50% - 0.69rem);
}

/* 选择占位符文本 */
.search .input input::-webkit-input-placeholder {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #C9C9C9;
}

/* Firefox 特定样式 */
.search .input input::-moz-placeholder {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #C9C9C9;
}

/* IE10+ 特定样式 */
.search .input input::-ms-input-placeholder {
	font-size: 1rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #C9C9C9;
}

.search .input .btn {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
	cursor: pointer;
}

.search .input .btn img {
	width: 1.38rem;
	height: 1.38rem;
	margin: 0 auto;
}

.content {
	width: 75rem;
	margin: 0 auto;
	display: flex;
	margin-bottom: 3.13rem;
}

.content .left .column {
	width: 17.81rem;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 0.63rem;
	margin-bottom: 2.5rem;
}

.content .left .column .title {
	width: 100%;
	height: 3.44rem;
	background: #009C41;
	border-radius: 0.63rem 0.63rem 0rem 0rem;
	font-size: 1.25rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 3.44rem;
	text-align: center;
	/* letter-spacing: .625rem; */
}

.content .left .column .list {
	padding: 0.63rem 1.88rem;
	box-sizing: border-box;
}

.content .left .column .list li {
	width: 100%;
	padding: 1.25rem 0;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
	border-bottom: 1px solid #F5F5F5;
}

.content .left .column .list li:last-child {
	border: none;
}

.content .left .column .list li span {
	font-size: 1.13rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #313131;
}

.content .left .column .list li img {
	width: 0.56rem;
	height: 0.94rem;
}

.content .left .column .list .check span {
	color: #009C41;
}

.content .left .contact {
	width: 17.81rem;
	height: auto;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	border-radius: 0.63rem;
}

.content .left .contact .title {
	width: 100%;
	height: 3.44rem;
	background: #009C41;
	border-radius: 0.63rem 0.63rem 0rem 0rem;
	font-size: 1.25rem;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 3.44rem;
	text-align: center;
	/* letter-spacing: .625rem; */
}

.content .left .contact .about {
	padding: 0 1.88rem;
	box-sizing: border-box;
}

.content .left .contact .about .cube {
	padding: 1.37rem 0;
	box-sizing: border-box;
}

.content .left .contact .about .cube:first-child {
	border-bottom: 2px solid #F5F5F5;
}

.content .left .contact .about .cube .header {
	display: flex;
	align-items: center;
}

.content .left .contact .about .cube .header img {
	width: auto;
	height: 1.19rem;
}

.content .left .contact .about .cube .header span {
	font-size: 1.13rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #AAAAAA;
	margin-left: 0.88rem;
}

.content .left .contact .about .cube .txt {
	font-size: 1.13rem;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #626262;
	line-height: 1.56rem;
	margin-top: 1.31rem;
}

.content .right {
	margin-left: 2.19rem;
}

.content .right .banner {
	width: 100%;
	height: auto;
	margin-bottom: 1.25rem;
}

.content .right .head {
	width: 100%;
	height: auto;
	margin-bottom: 1.25rem;
}

.footer {
	width: 100%;
	height: auto;
	background: #000;
}

.footer .cont {
	width: 1200px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding: 50px 0;
	box-sizing: border-box;
	margin: 0 auto;
}

.footer .cont .logo {
	width: 86px;
	height: auto;
	margin: auto 0;
	margin-right: 20px;
}

.footer .cont .nav {
	background: #000;
	color: #FFFFFF;
	width: auto;
	height: auto;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 20px;
	border-right: .0625rem dotted #3F3F3F;
	padding: 0 50px;
}

.footer .cont .nav li {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #C3C3C3;
	line-height: 20px;
	margin-top: 25px;
	max-width: 255px;
}

.footer .cont .contact{
	width: auto;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #C3C3C3;
	line-height: 20px;
	width: 260px;
	padding: 0 50px;
	margin-right: 10px;
}

.footer .cont .contact div{
	margin-top: 25px;
}

.footer .cont .contact div:first-child{
	margin: 0;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 20px;
}

.footer .cont .ewm{
	width: 90px;
	height: auto;
	margin: auto 0;
}

.footer .cont .ewm img{
	width: 100%;
}

.footer .cont .ewm div{
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	margin: 15px auto;
	text-align: center;
}

.footer .bottom {
	width: 1200px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 20px 0 50px;
	margin: 0 auto;
	/* border-top: 1px solid #FFFFFF; */
	color: #FFFFFF;
}

.pages {
	margin: 50px auto;
	display: flex;
	justify-content: center;
	align-items: center;
}

.pages>div {
	display: flex;
	align-items: center;
}

.pages .pages_box div {
	width: 40px;
	height: 39px;
	background: #F5F5F5;
	border-radius: 5px;
	font-size: 18px;
	color: #999999;
	margin: 0 15px;
	text-align: center;
	line-height: 39px;
}

.pages .pages_box .prev {
	width: 140px;
	height: 39px;
	background: #E5F5EC;
	border-radius: 5px;
	text-align: center;
	line-height: 39px;
	color: #009C41;
	font-size: 18px;
}

.pages .pages_box .next {
	width: 140px;
	height: 39px;
	background: #E5F5EC;
	border-radius: 5px;
	text-align: center;
	line-height: 39px;
	color: #009C41;
	font-size: 18px;
	margin: 0;
}

.pages .skip,
.pages .show {
	font-size: 18px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #B3B3B3;
	margin-left: 15px;
}

.pages .skip select,
.pages .show select {
	width: 106px;
	height: 39px;
	background: #FFFFFF;
	border: 1px solid #C9C9C9;
	border-radius: 5px;
	margin-left: 15px;
	color: #7D7D7D;
	font-size: 18px;
	text-align: center;
	padding-right: 35px;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../img/select.png) no-repeat scroll 75px center transparent;
}

.honor .list {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.honor .list .item {
	width: 197px;
	height: auto;
	margin-right: 29px;
	margin-bottom: 50px;
}

.honor .list .item:nth-child(4n){
	margin-right: 0;
}

.honor .list .item div:first-child {
	width: 197px;
	height: 140px;
	background: #F8F8F8;
	border-radius: 5px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}

.honor .list .item div:first-child img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

.honor .list .item div:last-child {
	width: 100%;
	text-align: center;
	margin-top: 20px;
	line-height: 26px;
	font-size: 18px;
	color: #313131;
	min-height: 45px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	text-overflow: ellipsis;
}

.news .list .item {
	width: 100%;
	height: 238px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #F5F5F5;
}

.news .list .item:last-child {
	border: none;
}

.news .list .item .image {
	width: 220px;
	height: 158px;
	border-radius: 10px;
	margin-right: 30px;
}

.news .list .item .cont {
	flex: 1;
	height: 158px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.news .list .item .cont .title {
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #313131;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	text-overflow: ellipsis;
}

.news .list .item .cont .text {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}

.news .list .item .cont>div:last-child {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}

.news .list .item .cont .desc {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #AAAAAA;
	line-height: 25px;
}

.news .list .item .cont .btn {
	color: #AAAAAA;
	font-size: 16px;
	margin-left: auto;
}

.contact .about .word .title {
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #093C87;
	text-align: center;
	margin-bottom: 80px;
}

.contact .about .word p {
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #313131;
	line-height: 40px;
}

.right .map {
	width: 880px;
	height: 350px;
	overflow: hidden;
	margin: 30px 0;
}
