body{
		margin:0;
		padding:0;
		margin:auto;
	}
	h1{
		font-family: 'Prompt', sans-serif;
		font-size:45px;
		font-weight:600;
		color:#000;
	}
	h3{
		font-family: 'Prompt', sans-serif;
		font-size:45px;
		font-weight:600;
		color:#000;
	}
	p{
		font-family: 'Prompt', sans-serif;
		font-size:16px;
		color:#000;
	}
	.allhead{
		width:100%;
		margin:auto;
	}
	.head{
		width:100%;
		height:560px;
		margin:auto;
		position:relative;
	}
	.wapmenu{
		width:100%;
		height:100px;
		margin:auto;
		position:absolute;
		z-index:999999
	}
	.menu{
		width:980px;
		height:100px;
		margin:auto;
		background-color:#252d19;
	}

	ul {
	  text-align: center;
	  display: inline;
	  margin:10px 0 0 50px;
	  padding: 15px 4px 17px 0;
	  /*float:left;*/
	}
	ul li {
	  font-size:18px;
	  color:#FFF;
	  font-weight:bold;
	  display: inline-block;
	  margin-right: -4px;
	  position: relative;
	  padding: 15px 20px;
	  cursor: pointer;
	  -webkit-transition: all 0.2s;
	  -moz-transition: all 0.2s;
	  -ms-transition: all 0.2s;
	  -o-transition: all 0.2s;
	  transition: all 0.2s;
	}
	ul li a {
	  color: #fff;
	  text-decoration:none;
	}
	ul li:hover {
	  background: #f37a24;

	}
	ul li ul {
	  padding: 0;
	  position: absolute;
	  top: 43px;
	  left: -50px;
	  width: 150px;
	  -webkit-box-shadow: none;
	  -moz-box-shadow: none;
	  box-shadow: none;
	  display: none;
	  opacity: 0;
	  visibility: hidden;
	  -webkit-transiton: opacity 0.2s;
	  -moz-transition: opacity 0.2s;
	  -ms-transition: opacity 0.2s;
	  -o-transition: opacity 0.2s;
	  -transition: opacity 0.2s;
	  text-align:left;
	}
	ul li ul li {
	  background: #f37a24;
	  display: block;

	}
	ul li ul li a{
		color:#060;
	}
	ul li ul li a:hover {
	   color:#f37a24
	}
	ul li ul li:hover {
	   background: #fff;
	   color:#f37a24
	}
	ul li:hover ul {
	  display: block;
	  opacity: 1;
	  visibility: visible;
	}

	.wapslide{
		width:100%;
		height:150px;
		margin:auto;
		position:absolute;
		top:410px;
		z-index:99999999;
	}/*
	.slide{
		width:980px;
		height:150px;
		margin:auto;
		background-color:#fff;
	}*/
	.allwaphome{
		width:100%;
		height:600px;
		background-color:#e8ece3;
		margin:auto;

	}
	.waphome{
		width:980px;
		height:600px;
		margin:auto;
	}
	.home-top{
		width:900px;
		height:250px;
		margin:auto;
	}
	.home-mid{
		width:900px;
		height:320px;
		margin:auto;
	}
	.allwaptep{
		width:100%;
		height:600px;
		margin:auto;
	}
	.tep1{
		width:50%;
		margin:auto;
		height:600px;
		float:left;
		position:relative;
	}
	.tep2{
		width:50%;
		margin:auto;
		float:left;
		background-image:url(/img/h-1.jpg);
		background-size:cover;
		height:600px;
	}
	.allwapfoot{
		width:100%;
		height:518px;
		margin:auto;
		background-image:url(/img/footer-banner.jpg);
		background-size:cover;
		background-position:center;
	}
	.wapfoot{
		width:1328px;
		height:518px;
		margin:auto;
	}
	.foot1{
		width:60%;
		height:418px;
		margin:auto;
		float:left;
		position:relative;
	}
	.foot2{
		width:40%;
		height:418px;
		margin:auto;
		float:left;
		position:relative
	}
	.foot2 p a{
		color:#a2a876;
		text-decoration:none;
	}
	.foot2 p a:hover{
		color:#6b6f51;
	}
	.foot3{
		width:980px;
		height:100px;
		margin:auto;
		text-align:center;
	}

	/*--footer--*/

	.footer-main {
	  	margin-top: 8%;
	}
	.footer-left input[type="text"]:nth-child(1){
		width:55%;
	}
	.footer-left input[type="text"]:nth-child(2){
		width:65%;
	}
	.footer-left input[type="text"] {
	  	color: #A2A876;
	  	background: none;
	  	outline: none;
	  	font-family: 'Prompt', sans-serif;
	  	font-size: 15px;
	  	border: 1px solid #A2A876;
	  	padding: 13px 1.3em;
	  	margin-bottom: 1em;
	  	-webkit-appearance: none;
	  	letter-spacing: 1px;
	}
	.footer-top h3 {
		color:#fff;
	}
	.footer-left textarea {
	  	resize: none;
	  	width: 75%;
	  	color: #A2A876;
	  	font-size: 15px;
	  	background: none;
	  	outline: none;
	  	font-family: 'Prompt', sans-serif;
	  	padding: 10px 1.3em;
	  	border: none;
	  	min-height: 6em;
	  	border: 1px solid #A2A876;
	  	-webkit-appearance: none;
	  	letter-spacing: 1px;
	  	vertical-align: middle;
	  	display: inline-block;
	}
	.footer-left form input[type="submit"] {
	  	border: none;
	  	outline: none;
	  	color: #A2A876;
	  	background: none;
	  	padding: 30px 23px;
	  	font-size: 18px;
	  	font-weight: 400;
	  	-webkit-appearance: none;
	  	margin-top: 0em;
	  	vertical-align: middle;
	  	display: inline-block;
	  	border: 1px solid #A2A876;
	  	margin-left: 2em;
	}
	.footer-left form input[type="submit"]:hover{
		background: #A2A876;
		color:#fff;
		transition: 0.5s all ease;
		-webkit-transition: 0.5s all ease;
		-moz-transition: 0.5s all ease;
		-o-transition: 0.5s all ease;
		-ms-transition: 0.5s all ease;
	}
	.footer-top {
	  	margin-bottom: 3em;
	}
	.footer-left ul{
		padding:0;
	}
	.footer-left ul li{
		list-style:none;
	}
	.footer-left ul li:nth-child(1){
		margin-bottom:10px;
	}
	.footer-left ul li span{
		background:url(../images/contact.png) no-repeat;
		width:32px;
		height:50px;
		display:inline-block;
		vertical-align:middle;
	}
	.footer-left ul li span.area{
		background-position:0px 0px;
	}
	.footer-left ul li span.ph{
		background-position:-32px 0px;
	}
	.footer-left ul li span.mail{
		background-position:-64px 0px;
	}
	.footer-left ul li p {
	  	color: #fff;
	  	font-size: 16px;
	  	font-weight: 400;
	  	width: 52%;
	  	display: inline-block;
	  	vertical-align: middle;
	  	line-height: 1.8em;
	  	margin-left: 1.5em;
	}
	.footer-left ul li p a{
		color:#fff;
	}
	.footer-left ul li p a:hover{
		color:#A2A876;
		transition: 0.5s all ease;
		-webkit-transition: 0.5s all ease;
		-moz-transition: 0.5s all ease;
		-moz-transition: 0.5s all ease;
		-o-transition: 0.5s all ease;
		-ms-transition: 0.5s all ease;
	}
	.footer-text{
		margin-top:5%;
		text-align:center;
	}
	.footer-text p{
		color:#fff;
		font-size:16px;
		font-weight:700;
	}
	.footer-text p a{
		color:#fff;
	}
	.footer-text p a:hover{
		color:#A2A876;
		transition: 0.5s all ease;
		-webkit-transition: 0.5s all ease;
		-moz-transition: 0.5s all ease;
		-moz-transition: 0.5s all ease;
		-o-transition: 0.5s all ease;
		-ms-transition: 0.5s all ease;
	}
	/*--footer--*/


	.wapallfac{
		width:100%;
		min-height:450px;
		margin:auto;
	}
	.wapfac{
		width:1200px;
		margin:auto;
		min-height:450px;
	}
	.fac1{
		width:43%;
		min-height:400px;
		float:left;
	}
	.fac2{
		width:57%;
		min-height:400px;
		float:left;
	}
	.allwapfac2{
		width:100%;
		min-height:700px;
		margin:auto;
		background-color:#252d18;
	}
	.wapfac2{
		width:1200px;
		margin:auto;
		min-height:700px;
	}
	.wapallmap{
		width:100%;
		min-height:990px;
		margin:auto;
	}
	.wapmap{
		width:1120px;
		margin:auto;
		min-height:990px;
	}
	.wapallga{
		width:100%;
		min-height:800px;
		margin:auto;
	}
		.wapga{
		width:980px;
		margin:auto;
		min-height:800px;
	}
	.wapga img{
		border-style: solid;
		border-width: thin;
		border-color:#666;
	}
	.wapga img:hover{
	     opacity: 0.6;
	    filter: alpha(opacity=60);
	}
	.wapallga2{
		width:100%;
		min-height:700px;
		margin:auto;
	}
	.wapga2{
		width:980px;
		margin:auto;
		min-height:700px;
	}
	.wapga2 img{
		border-style: solid;
		border-width: thin;
		border-color:#666;
	}
	.wapga2 img:hover{
	     opacity: 0.6;
	    filter: alpha(opacity=60);
	}
	.menu2 ul{
		font-family: 'Prompt', sans-serif;
		font-size:22px;
		font-weight:600;
		width:900px;
		margin-top:5px;
		margin-left:250px;
	}
	.topmenu2 li {
		float:left;
		list-style:none;
	}
	.topmenu2 li a{
		color:#000;
		padding-left:35px;
		text-decoration:none;
	}
	.topmenu2 li a:hover{
		color:#083d70;
	}
	.allwapabout{
		width:100%;
		height:494px;
		margin:auto;
		margin-top:13px;
	}
	.wapabout{
		width:1349px;
		height:494px;
		margin:auto;
		background-image:url(../img/bgabout.jpg);
	}
	.about{
		width:980px;
		height:494px;
		margin:auto;
	}
	.wapservice{
		width:1349px;
		height:494px;
		margin:auto;
		background-image:url(../img/bgservice.jpg);
	}
	.allwapproduct{
		width:100%;
		height:1494px;
		margin:auto;
	}
	.wapproduct{
		width:1349px;
		height:1494px;
		margin:auto;
	}
	.product{
		width:980px;
		height:1494px;
		margin:auto;
	}
	.boxpro{
		width:468px;
		height:193px;
		float:left;
		background-image:url(../img/boxpro.jpg);
		margin-left:15px;
		margin-top:15px;
		cursor:pointer;
	}
	.boxpro:hover{
		width:468px;
		height:193px;
		float:left;
		background-image:url(../img/boxpro2.jpg);
		margin-left:15px;
		margin-top:15px;
		cursor:pointer;
	}
	.boxpro2{
		width:468px;
		height:193px;
		float:left;
		background-image:url(../img/boxpro3.jpg);
		margin-left:15px;
		margin-top:15px;
		cursor:pointer;
	}
	.boxpro2:hover{
		width:468px;
		height:193px;
		float:left;
		background-image:url(../img/boxpro2.jpg);
		margin-left:15px;
		margin-top:15px;
		cursor:pointer;
	}
	.fontpro{
		width:213px;
		height:193px;
		float:left;
	}
	.fontpro h1 a{
		font-size:30px;
		text-decoration:none;
		color:#3f6170;
	}
	.fontpro h1 a:hover{
		color:#fff;
	}
	.picpro{
		width:255px;
		height:193px;
		float:left;
		-webkit-transition: all 1s ease;
	     -moz-transition: all 1s ease;
	       -o-transition: all 1s ease;
	      -ms-transition: all 1s ease;
	          transition: all 1s ease;
	}
	.picpro:hover{
		-webkit-filter: grayscale(100%);
	}
	.allwapcon{
		width:100%;
		height:494px;
		margin:auto;
	}
	.wapcon{
		width:1349px;
		height:494px;
		margin:auto;
		background-image:url(../img/bgcontact.jpg);
	}
	.con{
		width:980px;
		height:494px;
		margin:auto;
	}
	.allwappro{
		width:100%;
		height:594px;
		margin:auto;
	}
	.wappro{
		width:1349px;
		height:594px;
		margin:auto;
	}
	.pro{
		width:980px;
		height:594px;
		margin:auto;
		margin-top:13px;
	}
	.hapro{
		width:710px;
		height:594px;
		float:left;
	}
	.hapro2{
		width:220px;
		height:530px;
		float:left;
		border:1px solid#3f6170;
		border-radius:10px;
	}
	.boxha{
		width:343px;
		height:258px;
		float:left;
		margin-left:8px;
		margin-top:10px;
	}
	/* ===========================
	   ====== Contact Form =======
	   =========================== */

	input, textarea {
		padding: 10px;
		border: 1px solid #E5E5E5;
		width: 200px;
		color:#000;
		box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
		-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
		-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
	}

	textarea {
		width: 400px;
		height: 150px;
		max-width: 400px;
		line-height: 18px;
	}

	input:hover, textarea:hover,
	input:focus, textarea:focus {
		border-color: 1px solid #C9C9C9;
		box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
		-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
		-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
	}

	.form label {
		margin-left: 10px;
		color: #fff;
	}/*

	/* ===========================
	   ====== Submit Button ======
	   =========================== */

	.submit input {
		width: 100px;
		height: 40px;
		background-color: #57002f;
		color: #FFF;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
	}
	.wapintrod{
		width:1349px;
		height:494px;
		margin:auto;
		background-image:url(../img/bgintro.jpg);
	}
	.wapvision{
		width:1349px;
		height:494px;
		margin:auto;
		background-image:url(../img/bgvision.jpg);
	}
	.wappolicy{
		width:1349px;
		height:494px;
		margin:auto;
		background-image:url(../img/bgpolicy.jpg);
	}
	.wapcompany{
		width:1349px;
		height:494px;
		margin:auto;
		background-image:url(../img/bgcompany.jpg);
	}
	.sidemenu{
		width:200px;
		margin:10px 0 0 10px;
		text-decoration:none;
		list-style:none;
	}
	.sidemenu h1{
		font-family: 'Prompt', sans-serif;
		font-size:22px;
		font-weight:600;
		color:#3f6170;
	}
	.sidemenu li a{
		font-family: 'Prompt', sans-serif;
		font-size:18px;
		color:#3f6170;
		text-decoration:none;
		list-style:none;
	}
	.sidemenu li a:hover{
	color:#06C;
	}
