﻿@charset "utf-8";
/* CSS Document */
@font-face {
	font-family:'AvenirNextLTPro'; 
	src: url('AvenirNextLTPro.ttf'); 
}
body {
	overflow-x: hidden;
	overflow-y: auto;
	background-color:#F9F2E8;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd {
	margin: 0px;
}
input, button, ul, ol {
	margin: 0px;
	padding: 0px;
}
body, input, button, form {
	font-size: 14px;
	line-height: 28px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 14px;
	font-weight: normal;
}
ul, ol, li {
	list-style: none;
}
input {
	background: none;
	border: 0 none;
}
img, iframe {
	border: 0px;
}
em, i {
	font-style: normal;
}
button, input, select, textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.red {
	color: #ba292e;
}
.fl, .left {
	float: left;
}
.fr, .right {
	float: right;
}
.tac {
	text-align: center;
}
.tar {
	text-align: right;
}
.poa {
	position: absolute;
}
.por {
	position: relative;
}
.hidden {
	display: none;
}
.w1300 {
	width: 1300px;
	margin: 0 auto;
}
.w1350 {
	width: 1280px;
	margin: 0 auto;
}
.w1310 {
	width: 1280px;
	margin: 0 auto;
}
.clear{ clear:both;}

.header{ width:95%; margin:auto;}
.header .logo{ margin-top:70px;}
.header .menu{ margin-top:70px;}
.header .menu li { float:left;}
.header .menu li a{ color:#A0A0A0; font-size:22px; display:block;}
.header .menu .xx{ background:url(t1.png) no-repeat right; padding-right:70px;}

.hcont{margin-top:7%;}
.hcont p{ text-align:center; font-size:42px;color:#A0A0A0; padding-top:20px;}

.cont{margin-top:175px;}
.cont .title{ text-align:center; color:#124828; font-size:54px;}
.cont .tt{ color:#A0A09E; font-size:22px; text-align:center; padding-top:50px;}

.sers .title{ text-align:center; color:#124828; font-size:54px;}
.sers .w656{ width:626px; height:457px;}
.sers .w654{ width:654px; height:457px;}
.sers .bgs{ background-color:#457066;}
.sers .w656 ul{ margin-left:106px; margin-top:47px; margin-right:70px;}
.sers .a1{ font-size:20px; color:#F9F2E8; font-weight:bold; padding-top:40px;}
.sers .a2{font-size:28px; color:#F9F2E8; font-weight:bold; padding-top:40px;}
.sers .a3{ font-size:20px; color:#F9F2E8; padding-top:15px;}

.sers .a4{ font-size:20px; color:#467066; font-weight:bold; padding-top:40px;}
.sers .a5{font-size:28px; color:#114828; font-weight:bold; padding-top:40px;}
.sers .a6{ font-size:20px; color:#114828; padding-top:15px;}

.sers .w654 ul{ margin-left:44px; margin-top:44px; margin-right:44px;}
.sers .w654 span{ font-size:24px; line-height:40px; color:#124828; padding-left:35px;} 
.sers .w654 .sen{ font-size:20px; line-height:40px; color:#3F7D58; padding-left:35px;}
.sers .w654 .sens{ font-size:20px; line-height:40px; color:#F9F2E8; padding-left:35px;}

.mesage{ width:470px; margin:auto; margin-top:20px;}
.mesage dd{ font-size:22px; color:#114829; padding-top:30px;}
.mesage .a1{ width:80%; height:45px; line-height:45px; border:1px solid #A0B1A7; margin-top:10px;border-radius: 10px;}
.mesage .a2{ width:100%; height:125px; line-height:45px; border:1px solid #A0B1A7; margin-top:10px;border-radius: 10px; background-color:#F9F2E8;}
.mesage .a3{ width:100px; height:45px; line-height:45px; background-color:#457066; color:#F9F2E8; font-size:18px; margin-top:20px;border-radius: 10px; float:right;cursor:pointer;}
.aa{ text-align:center; color:#A0A0A0; padding-top:50px; font-size:16px;}


.h170{margin-top:170px;}
.h70{margin-top:70px;}
.about{ width:100%; background-color:#457066; height:362px;}
.f1{ width:747px; height:362px;}
.f1 p{ padding-top:80px; padding-left:50px; color:#F9F2E8; font-size:22px; line-height:45px;}
.f1 .xx{ padding-right:20px;}

.about_1{ font-size:22px; color:#598A7F; padding-top:100px;}
.about_1 p{ padding-top:50px; line-height:35px;}

.services .ser1{ width:645px;}
.services .ser1 span{ font-size:30px; font-weight:bold; color:#124828;}
.services .ser1 p{ padding-top:40px; font-size:20px; color:#898989; line-height:35px;}
.services .sen{ margin-top:20px; line-height:45px; color:#457066; font-size:20px;}




.footer{ width:100%; margin-top:110px; background-color:#457066; height:420px;}
.footer .foot{ width:95%; margin:auto;}
.footer ul{ float:left; margin-right:7%; color:#F8F4E8; font-size:16px; margin-top:108px;}
.footer a{ font-size:16px; color:#F8F4E8;}
.footer span{ font-size:26px; padding-bottom:15px; display:block; margin-bottom:15px;}
.footer img{ margin-top:140px;}
.footer .bq{ color:#F8F4E8; font-size:18px; margin-top:53px;}