@charset "utf-8";
body{
	margin:0;
	padding:0;
	letter-spacing:1px;
	font-family:Arial,Microsoft YaHei,"微软雅黑",STXihei,"华文细黑",STHeiti,Sans-serif;
	overflow-x:hidden;
}
input,textarea{
	font-family:Arial,Microsoft YaHei,"微软雅黑",STXihei,"华文细黑",STHeiti,Sans-serif;
}
body .cnt{
	transition:.7s all ease-out;
}
.hideDiv{
	transform:translateY(120px);
	opacity:0;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
a {
	text-decoration:none;
}
table{
	border-collapse:collapse;
}
@media only screen and (min-width: 769px) and (max-width: 1024px){
	#header #menu ul li{
		margin-right:5px;	
	}
	#linkMenu li{
		font-size:18px;
		margin:0 10px;
	}
	#header #nav ul li{
		margin-right:15px;	
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1280px){
	#header #menu ul li{
		margin-right:40px;	
	}
	#header #nav ul li{
		margin-right:100px;	
	}
	#linkMenu li{
		font-size:20px;
		margin:0 1.5vw;
	}
}
@media only screen and (min-width: 1281px){
	#header #menu ul li{
		margin-right:60px;	
	}
	#header #nav ul li{
		margin-right:140px;	
	}
	#linkMenu li{
		font-size:20px;
		margin:0 3.5vw;
	}
}
@media only screen and (min-width: 769px) {
	.textar{
		text-align:right;
	}
	#header{
		position:fixed;
		width:100%;
		height:140px;
		top:0;
		left:0;
		z-index:100;
		text-align:right;
		background-color:white;
		letter-spacing:0;
	}
	.headerBlank{
		height:140px;
	}
	.inner{
		position:relative;
		width:70%;
		margin:0 auto;
	}
	.cnt{
		text-align:center;
	}
	#header #menuSpDiv{
		display:none;
	}
	#header #logo{
		position:absolute;
		display:inline-block;
		left:20px;
		top:57px;
		z-index:1;
	}
	#header #menu{
		height:140px;
		display:inline-block;
		margin-top:15px;
		line-height:60px;
		font-size:16px;
	}
	#header #menu ul li{
		position:relative;
		display:inline-block;
		cursor:pointer;
		transition:.3s all ease-out;
		text-align:center;	
	}
	#header #menu ul li:after{
		position:absolute;
		bottom:0;
		left:50%;
		width:0;
		height:5px;
		background-color:#079a3a;
		content:"";
		transition:.3s all ease-out;
	}
	#header #menu ul li:hover:after{
		left:0;
		width:100%;
	}
	#header #lang{
		position:relative;
		display:inline-block;
		font-size:16px;
		line-height:60px;
		cursor:pointer;
		
	}
	#header #lang:after{
		position:absolute;
		bottom:0;
		left:40%;
		width:20%;
		height:5px;
		background-color:#079a3a;
		content:"";
		transition:.3s all ease-out;
	}
	#header #lang:hover:after{
		left:0;
		width:100%;
	}
	#header #lang div{
		position:absolute;
		top:100%;
		padding:20px;
		font-size:18px;
		line-height:40px;
		border:none;
		background-color:white;
		text-align:center;
		box-shadow:3px 3px 6px black;
		display:none;
	}
	#header #lang:hover div{
		display:block;
	}
	#header #lang div span{
		color:#333333;
		white-space:nowrap;
	}
	#header #lang div span:hover{
		color:#079a3a;
	}
	#header #menu ul .active:after{
		left:0;
		width:100%;
	}
	#slider{
		position:relative;
		width:100vw;
		height:calc( 100vh - 230px );
		overflow:hidden;
	}
	#slider ul{
		position:relative;
		display:inline-block;
		width:400vw;
		height:100%;
		margin:0;
		padding:0;
		transition:.3s all ease-out;
		left:0;
	}
	#slider li{
		position:relative;
		display:inline-block;
		width:100vw;
		height:100%;
		margin:0;
		background-size:cover;
		background-position:center;
		color:white;
		text-shadow:3px 3px 6px black;
	}
	#slider li .sldbg{
		position:absolute;
		width:100vw;
		height:100%;
		top:0;
		left:0;
		z-index:1;
		content:"";
		background-color:rgba(0,0,0,.2);
	}
	#slider li:nth-child(2){
		background-image:url(../../imgs/slider01.jpg);
	}
	#slider li:nth-child(2) .sldbg{
		background-color:rgba(0,0,0,.7);
	}
	#slider li:nth-child(3){
		background-image:url(../../imgs/slider02.jpg);
	}
	#slider li:nth-child(4){
		background-image:url(../../imgs/slider03.jpg);
	}
	#slider li:nth-child(1){
		background-image:url(../../imgs/slider04.jpg);
	}
	#slider li .sldbg div{
		display:block;
		position:absolute;
		margin:0 auto;
		top:calc(50vh - 330px);
		left:25vw;
		width:50vw;
		height:60%;
		letter-spacing:0;
		white-space:nowrap;
	}
	
	#slider li .sldbg h1{
		font-size:48px;
		line-height:72px;
		margin-bottom:9vh;
	}
	#slider li .sldbg h2{
		font-size:28px;
		line-height:48px;
	}
	#slider li .sldbg h3{
		font-size:28px;
		line-height:48px;
		font-weight:normal;
	}
	#slider li .sldbg h4{
		font-size:20px;
		line-height:36px;
		margin-bottom:4.5vh;
		font-weight:normal;
	}
	#slider li .sldbg h2 p{
		margin:0;
		display:inline-block;
		margin-right:3vw;
	}
	#sliderBtn{
		position:absolute;
		width:100vw;
		height:2vw;
		left:0;
		bottom:40px;
		text-align:center;
		z-index:10;
	}
	#sliderBtn div{
		display:inline;
		margin:0;
		height:2vw;
	}
	#sliderBtn span{
		display:inline-block;
		margin:0 10px;
		width:24px;
		height:24px;
		border-radius:24px;
		background-color:white;
		transform:scale(.6);
		cursor:pointer;
		transition:.3s all ease-out;
	}
	#sliderBtn .active{
		transform:scale(1);
	}
	#linkMenu{
		position:relative;
		width:90vw;
		height:119px;
		background-color:#f6f6f6;
		z-index::10;
		margin-top:-40px;
		margin-left:auto;
		margin-right:auto;
		color:#555555;
		font-size:16px;
		line-height:60px;
		z-index:20;
		white-space:nowrap;
		border-top:solid 1px #f6f6f6;
	}
	#linkMenu ul{
		display:block;
		text-align:center;
		height:64px;
		margin-top:27px;
	}
	#linkMenu li{
		display:inline-block;
		cursor:pointer;
		transition:.3s all ease-out;
		vertical-align:middle;
	}
	#linkMenu li:nth-child(1){
		display:none;
	}
	#linkMenu li:hover{
		color:#079a3a;
	}
	.sp{
		display:none;
	}
	.leftDiv,.rgtDiv{
		display:inline-block;
		width:27vw;
		margin:2vw;
		text-align:left;
		vertical-align:top;
	}
	.leftDiv h1,.rgtDiv h1{
		font-size:3.6vw;
		letter-spacing:0;
	}
	.leftDiv h2,.rgtDiv h2{
		font-size:16px;
		line-height:32px;
		white-space:nowrap;
		color:#079a3a;
	}
	.leftDiv p,.rgtDiv p{
		font-size:16px;
		line-height:32px;
		text-align:left;
		color:#898989;
	}
	.verticalBottom{
		vertical-align:bottom;
	}
	.bgInfo{
		background-image:url(../../imgs/bgInfo.jpg);
		background-repeat:no-repeat;
		background-size:contain;
		background-position:center;
	}
	.contact{
		position:relative;
		display:block;
		border:solid 2px #079a3a;
		text-align:center;
		margin:20px auto;
		width:720px;
	}
	
	.contact h1{
		display:inline-block;
		margin:5px auto;
		font-size:20px;
		color:#079a3a;
		margin-bottom:30px;
		width:80%;
		text-align:left;
	}
	.contact span{
		position:relative;
		display:inline-block;
		font-size:16px;
		line-height:32px;
		text-align:left;
		margin-bottom:40px;
	}
	.contact div{
		display:inline-block;
		margin-right:15px;
	}
	.contact .block{
		display:block;
	}
	
	.bgTel{
		padding-left:46px;
		background-image:url(../../imgs/tel.png);
		background-size:contain;
		background-repeat:no-repeat;
		background-position:0 center;
	}
	.txtLeft{
		text-align:left;
	}
	.contact p{
		display:block;
		margin:30px;
		color:#cccccc;
	}
	.contact span{
		margin-bottom:10px;
	}
	#contactInput{
		width:660px;
		height:120px;
		font-size:16px;
		line-height:30px;
		resize:none;
		border:solid 1px #cccccc;
	}
	.inp{
		display:block;
		width:660px;
		padding:10px 30px;
		margin:25px auto;
		font-size:16px;
		line-height:30px;
		border:solid 1px #cccccc;
	}
	.inpLine{
		width:726px;
		margin:25px auto;
	}
	.inp1{
		display:inline-block;
		width:280px;
		padding:10px 30px;
		font-size:16px;
		line-height:30px;
		border:solid 1px #cccccc;
	}
	.inp1:nth-child(1){
		margin-right:36px;
	}
	input::placeholder{
		color:#cccccc;
	}
	.privateTxt{
		position:relative;
		width:720px;
		text-align:left;
		margin:0 auto;
	}
	.privateTxt span{
		vertical-align:top;
		font-size:16px;
		line-height:26px;
	}
	.privateTxt #confirm{
		width:20px;
		height:20px;
		border:solid 1px #cccccc;
		margin-right:10px;
	}
	#sendBtn{
		color:white;
		font-size:16px;
		width:720px;
		height:48px;
		line-height:48px;
		background-color:#079a3a;
		text-align:center;
		margin:40px auto 0 auto;
		cursor:pointer;
		border:solid 2px #079a3a;
		transition:.3s all ease-out;
	}
	#sendBtn:hover{
		color:#079a3a;
		background-color:#f2faf5;
	}
	#footer{
		width:100vw;
		height:calc(100vh - 140px);
		background-color:#2e2624;
		min-height:380px;
	}
	#footer .leftDiv{
		display:inline-block;
		position:relative;
		margin:0;
		width:24vw;
		height:calc(100vh - 220px);
		min-height:300px;
		background-color:#110b0a;
		background-image:url(../../imgs/logo2.png);
		background-repeat:no-repeat;
		background-position:center 32%;
		background-size:256px;
	}
	#footer .rgtDiv{
		display:inline-block;
		position:relative;
		margin:0;
		width:75vw;
		height:calc(100vh - 220px);
		font-size:14px;
		line-height:24px;
		background-color:#2e2624;
		text-align:center;
	}
	#footer .rgtDiv .tbOuter{
		display:table-cell;
		width:75vw;
		height:calc(100vh - 220px);
		text-align: center;
		vertical-align:middle;
	}
	#footer .rgtDiv .tbContainer{
		width:100%;
		display:inline-block;
	}
	#footer .rgtDiv .tb{
		display:inline-block;
		position:relative;
		margin:3%;
		text-align:left;
		max-width:25%;
		vertical-align:top;
		white-space:nowrap;
	}
	#footer .rgtDiv .tb h1{
		display:block;
		font-size:16px;
		line-height:24px;
		color:white;
		margin-left:42px;
		white-space:normal; 
		word-wrap:break-all;
		margin-bottom:22px;
	}
	#footer .rgtDiv .tb div{
		font-size:14px;
		line-height:24px;
		color:#898989;
		margin-top:20px;
		margin-bottom:20px;
		padding-left:42px;
		
	}
	#footer .rgtDiv .tb .bgTbAdd{
		 background-image:url(../../imgs/ico_address.png);
		 background-position:left top;
		 background-repeat:no-repeat;
		
	}
	#footer .rgtDiv .tb .bgTbTel{
		 background-image:url(../../imgs/ico_tel.png);
		 background-position:left top;
		 background-repeat:no-repeat;
		
	}
	#footer .rgtDiv .tb .bgTbEmail{
		 background-image:url(../../imgs/ico_email.png);
		 background-position:left top;
		 background-repeat:no-repeat;
		
	}
	#footer .rgtDiv .tb .bgTbPostcode{
		 background-image:url(../../imgs/ico_postcode.png);
		 background-position:left top;
		 background-repeat:no-repeat;
		
	}
	#footer .bottomDiv{
		width:100vw;
		height:80px;
		background-color:#433b39;
		text-align:center;
		color:#898989;
		font-size:14px;
		line-height:80px;
	}
	#footer .leftDiv .link{
		position:relative;
		top:58%;
		width:100%;
		text-align:center;
	}
	#footer .leftDiv img{
		margin-top:6px;
	}
	#footer .leftDiv .code{
		position:absolute;
		top:-122px;
		left:-26px;
		width:100px;
		height:100px;
		background-color:rgba(137,137,137,.9);
		z-index:10;
		border-radius:8px;
		text-align:center;
		cursor:default;
		display:none;
	}
	#footer .leftDiv .active{
		display:block;
	}
	#footer .leftDiv .code:after{
		position:absolute;
		bottom:-32px;
		left:34px;
		width:0;
		border-width:16px;
		border-style:solid;
		border-color:#898989 transparent transparent  transparent;
		content:"";
		opacity:.9;
	}
	#footer .leftDiv .link #link1,#footer .leftDiv .link #link2,#footer .leftDiv .link #link3,#footer .leftDiv .link #link4{
		display:inline-block;
		position:relative;
		min-width:48px;
		min-height:48px;
		background-size:cover;
		margin:1vw;
		cursor:pointer;
	}
	#footer .leftDiv .link img{
		width:86px;
	}
	#footer .leftDiv .link #link1{
		background-image:url(../../imgs/link1.png);
	}
	#footer .leftDiv .link #link2{
		background-image:url(../../imgs/link2.png);
	}
	#footer .leftDiv .link #link3{
		background-image:url(../../imgs/link3.png);
	}
	#footer .leftDiv .link #link4{
		background-image:url(../../imgs/link4.png);
	}
	#footer .rgtDiv table{
		width:100%;
		margin-top:calc(50vh - 240px);
	}
	#footer .rgtDiv th,#footer .rgtDiv td{
		white-space:nowrap;
	}
	#footer .rgtDiv th{
		color:white;
		height:80px;
		vertical-align:top;
	}
	#footer .rgtDiv td{
		color:#898989;
		vertical-align:top;
	}
	#footer .rgtDiv .btn{
		position:fixed;
		right:48px;
		bottom:100px;
		width:48px;
		z-index:20;
	}
	#footer .rgtDiv .btn img{
		cursor:pointer;
		transition:.3s all ease-out;
		width:48px;
	}
	#footer .rgtDiv .btn img:hover{
		opacity:.7;
	}
	.businessDiv{
		position:relative;
		display:table-cell;
		margin:0;
		width:70vw;
		/*height:calc(100vh - 140px);*/
		min-height:360px;
		min-width:760px;
		vertical-align:middle;
		text-align:center;
	}
	.businessDiv .left{
		display:inline-block;
		width:25vw;
		max-width:480px;
		margin-right:5vw;
		vertical-align:top;
		text-align:left;
	}
	.businessDiv .left .title{
		margin:0;
		font-size:36px;
		line-height:56px;
		margin-bottom:20px;
	}
	.businessDiv .left .txt{
		margin:0;
		font-size:16px;
		line-height:32px;
		color:#898989;
	}
	.businessDiv .btn span{
		display:inline-block;
		max-width:160px;
		min-width:120px;
		width:36%;
		height:40px;
		margin-top:30px;
		font-size:14px;
		line-height:40px;
		text-align:center;
		cursor:pointer;
		padding:0 10px;
		white-space:nowrap;
	}
	
	.businessDiv .right{
		position:relative;
		display:inline-block;
		margin:0;
		width:25vw;
		max-width:480px;
		vertical-align:top;
	}
	.businessDiv .right img{
		width:100%;
	}
	.businessDiv .businessDivInner{
		display:inline-block;
		width:100%;
		vertical-align:top;
	}
	.doceditDiv{
		position:relative;
		width:100%;
		height:550px;
		background-image:url(../../imgs/docedit.png);
		background-size:100% 550px;
	}
	
	.doceditDiv .title{
		position:absolute;
		top:150px;
		width:350px;
		left:10%;
		z-index:1;
		font-size:20px;
		line-height:40px;
		text-align:left;
		color:white;
		text-shadow:#000 1px 0 1px, #000 0 1px 1px, #000 -1px 0 1px, #000 0 -1px 1px;
	}
	.doceditDiv .title .btn{
		width:160px;
		height:48px;
		background-color:#079A3A;
		text-align:center;
		line-height:48px;
		text-shadow:none;
		margin-top:30px;
		cursor:pointer;
		transition:.3s all ease-out;
		color:white;
	}
	.doceditDiv .title .btn:hover{
		background-color:white;
		color:#079A3A;
	}
	.doceditCnt h1{
		font-size:30px;
		color:#2F2F2F;
		line-height:80px;
	}
	.doceditCnt video{
		margin-top:30px;
		height:320px;
		width:570px;
		margin-bottom:5vw;
	}
	.doceditCnt p{
		font-size:16px;
		color:#898989;
	}
	.doceditCnt .line3{
		display:inline-block;
		position:relative;
		width:20vw;
		height:19vw;
		background-repeat:no-repeat;
		background-size:100%;
	}
	.doceditCnt .line3:nth-child(1){
		background-image:url(../../imgs/docEditPic1pc.png);
		margin-right:20px;
	}
	.doceditCnt .line3:nth-child(2){
		background-image:url(../../imgs/docEditPic2pc.png);
		margin-right:20px;
	}
	.doceditCnt .line3:nth-child(3){
		background-image:url(../../imgs/docEditPic3pc.png);
	}
	.doceditCnt .line3 p{
		position:absolute;
		display:table-cell;
		vertical-align:bottom;
		font-size:14px;
		line-height:20px;
		height:11vw;
		top:14vw;
		width:100%;
		text-align:center;
		color:#2F2F2F;
	}
	.bgDoceditTxt{
		font-size:32px;
		line-height:60px;
		color:#079A3A;
		margin-top:2vw;
	}
	.bgDoceditTxt2{
		width:100vw;
		margin-top:5vw;
		background-color:#f2faf5;
		border-top:solid 1px white;
		border-bottom:solid 1px white;
		padding-bottom:80px;
	}
	.bgDoceditTxt2 h1,.bgDoceditTxt3 h1{
		font-size:32px;
		color:#2F2F2F;
		margin-top:60px;
	}
	.bgDoceditTxt2 .block{
		display:inline-block;
		position:relative;
		width:32vw;
		margin-top:30px;
		margin-right:2vw;
	}
	
	.bgDoceditTxt2 p{
		font-size:16px;
		line-height:24px;
		color:#898989;
		font-weight:400;
		text-align:left;
	}
	.bgDoceditTxt2 h2{
		font-size:20px;
		line-height:30px;
		margin-top:10px;
		color:#079A3A;
		text-align:left;
		margin-bottom:0;
	}
	.bgDoceditTxt2 .right{
		position:relative;
		width:43%;
		display:inline-block;
		vertical-align:top;
	}
	.bgDoceditTxt2 img{
		display:inline-block;
		width:52%;
		margin-right:5px;
	}
	.bgDoceditTxt3{
		position:relative;
		width:80vw;
		margin:90px auto;
	}
	.bgDoceditTxt3 ul{
		position:relative;
		display:block;
		margin:0;
		padding:0;
		list-style:none;
		text-align:left;
		margin-top:60px;
	}
	.bgDoceditTxt3 li{
		display:inline-block;
		position:relative;
		width:8vw;
		height:12vw;
		background-repeat:no-repeat;
		background-size:50%;
		background-position:center 30%;
		line-height:18vw;
		color:#898989;
		font-size:.9vw;
		line-height:1.5vw;
		letter-spacing:0;
		overflow:hidden;
		text-align:center;
		background-color:#F6F7F9;
	}
	.bgDoceditTxt3 li p{
		position:absolute;
		width:100%;
		top:55%;
		text-align:center;
	}
	.bgDoceditTxt3 li:nth-child(1){
		background-image:url(../../imgs/IcoDE1.png);
	}
	.bgDoceditTxt3 li:nth-child(2){
		width:3vw;
		height:12vw;
		background-image:url(../../imgs/dArrow.png);
		background-repeat:no-repeat;
		background-size:20px;
		background-position:center;
		background-color:white;
	}
	.bgDoceditTxt3 li:nth-child(3){
		background-image:url(../../imgs/IcoDE2.png);
	}
	.bgDoceditTxt3 li:nth-child(4){
		width:3vw;
		height:12vw;
		background-image:url(../../imgs/dArrow.png);
		background-repeat:no-repeat;
		background-size:20px;
		background-position:center;
		background-color:white;
	}
	.bgDoceditTxt3 li:nth-child(5){
		background-image:url(../../imgs/IcoDE3.png);
	}

	.bgDoceditTxt3 li:nth-child(6){
		width:3vw;
		height:12vw;
		background-image:url(../../imgs/dArrow.png);
		background-repeat:no-repeat;
		background-size:20px;
		background-position:center;
		background-color:white;
	}
	.bgDoceditTxt3 li:nth-child(7){
		background-image:url(../../imgs/IcoDE4.png);
	}
	.bgDoceditTxt3 li:nth-child(8){
		width:3vw;
		height:12vw;
		background-image:url(../../imgs/dArrow.png);
		background-repeat:no-repeat;
		background-size:20px;
		background-position:center;
		background-color:white;
	}
	.bgDoceditTxt3 li:nth-child(9){
		background-image:url(../../imgs/IcoDE5.png);
	}
	.bgDoceditTxt3 li:nth-child(10){
		width:3vw;
		height:12vw;
		background-image:url(../../imgs/dArrow.png);
		background-repeat:no-repeat;
		background-size:20px;
		background-position:center;
		background-color:white;
	}
	.bgDoceditTxt3 li:nth-child(11){
		background-image:url(../../imgs/IcoDE6.png);
	}
	.bgDoceditTxt3 li:nth-child(12){
		width:3vw;
		height:12vw;
		background-image:url(../../imgs/dArrow.png);
		background-repeat:no-repeat;
		background-size:20px;
		background-position:center;
		background-color:white;
	}
	.bgDoceditTxt3 li:nth-child(13){
		background-image:url(../../imgs/IcoDE7.png);
	}
	.bgDoceditTxt4{
		position:relative;
		width:100vw;
		background-color:#F6F7F9;
		text-align:left;
		border-top:solid 1px white;
		border-bottom:solid 1px white;
	}
	.bgDoceditTxt4 h1{
		width:100%;
		text-align:center;
		font-size:32px;
		line-height:56px;
		color:#2F2F2F;
		margin-top:80px;
	}
	.bgDoceditTxt4 h2{
		font-size:26px;
		line-height:40px;
		color:white;
		margin-left:22vw;
		margin-top:0;
		margin-bottom:0;
	}
	.bgDoceditTxt4 p{
		display:inline-block;
		font-size:16px;
		line-height:40px;
		color:white;
		margin-left:22vw;
		margin-top:20px;
		border-top:solid 1px white;
		border-bottom:solid 1px white;
	}
	.bgDoceditTxt4 .btn{
		width:160px;
		height:48px;
		background-color:white;
		color:#3B8DEC;
		font-size:14px;
		line-height:48px;
		text-align:center;
		margin-left:22vw;
		margin-top:35px;
		transition:.3s all ease-out;
	}
	.bgDoceditTxt4 .btn:hover{
		background-color:#3B8DEC;
		color:white;
	}
	.bgDoceditTxt4Table table{
		border-collapse:collapse;
		margin-top:40px;
		margin-left:auto;
		margin-right:auto;
		letter-spacing:0;
		width:68vw;
		min-width:700px;
		background-color:white;
		vertical-align:middle;
	}
	.bgDoceditTxt4Table th{
		border:solid 1px #F6F6F6;
		padding:10px 20px;
		font-size:18px;
		line-height:30px;
		background-color:#079A3A;
		color:white;
	}
	.bgDoceditTxt4Table td{
		border:solid 1px #F6F6F6;
		padding:10px 20px;
		font-size:16px;
		line-height:24px;
		background-color:white;
	}
	.bgDoceditTxt4Table table th:nth-child(1){
		color:white;
		text-align:center;
	}
	.bgDoceditTxt4Table table th:nth-child(2){
		border-left:none;
		border-right:none;
		font-weight:500;
		text-align:center;
	}
	.bgDoceditTxt4Table table th:nth-child(3){
		font-weight:500;
		text-align:center;
	}
	.bgDoceditTxt4Table td p{
		display:inline-block;
		margin:0;
	}
	.bgDoceditTxt4Table td p{
		display:inline-block;
		margin:0;
	}
	.bgDoceditTxt4Table td span{
		display:block;
		color:#898989;
		text-align:center;
	}
	.bgDoceditTxt4Table .txt{
		width:68vw;
		min-width:700px;
		font-size:14px;
		line-height:30px;
		color:#898989;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:80px;
	}
	.bgDoceditTxt4Table .txt span{
		margin-right:40px;
	}
	.bgDoceditTxt5{
		width:100vw;
		height:510px;
		background-image:url(../../imgs/docEditPic10.png);
		background-position:center;
		background-size:cover;
		text-align:left;
		border-top:solid 1px white;
	}
	.bgDoceditTxt5 h1{
		width:100%;
		text-align:center;
		font-size:32px;
		line-height:60px;
		color:#2F2F2F;
		margin-top:120px;
	}
	.bgDoceditTxt5 p{
		font-size:16px;
		line-height:40px;
		color:#898989;
		margin-top:20px;
		text-align:center;
	}
	.bgDoceditTxt5 .btn{
		width:160px;
		height:48px;
		background-color:#079A3A;
		color:white;
		font-size:14px;
		line-height:48px;
		text-align:center;
		margin:80px auto;
		transition:.3s all ease-out;
		border:solid 1px #079A3A;
	}
	.bgDoceditTxt5 .btn:hover{
		background-color:white;
		color:#079A3A;
	}
	#header #nav{
		height:140px;
		display:inline-block;
		margin-top:15px;
		line-height:60px;
		font-size:18px;
	}
	#header #nav ul li{
		position:relative;
		display:inline-block;
		cursor:pointer;
		transition:.3s all ease-out;
		text-align:center;	
	}
	
	#header #nav ul .active:after{
		position:absolute;
		left:0;
		bottom:0;
		left:40%;
		width:20%;
		height:5px;
		background-color:#079a3a;
		content:"";
		transition:.3s all ease-out;
	}
	#header #nav ul .btn{
		width:112px;
		text-align:right;
		background-image:url(../../imgs/back.png);
		background-repeat:no-repeat;
		background-position:left center;
	}
	#header #nav ul .btn:after{
		position:absolute;
		left:0;
		bottom:0;
		left:50%;
		width:0;
		height:5px;
		background-color:#079a3a;
		content:"";
		transition:.3s all ease-out;
		
	}
	#header #nav ul .btn:hover:after{
		left:0;
		width:100%;
	}
	.adtitle{
		font-size:32px;
		line-height:58px;
		color:#079a3a;
		text-align:center;
		margin-left:10px;
		width:40vw;
		margin-left:-15vw;
	}
	.adtb td{
		font-size:20px;
	}
	.adtb span{
		color:#079a3a;
		font-size:16px;
		line-height:32px;
	}
	.navtab{
		display:inline-block;
		width:32%;
	}
	.navtab span{
		display:inline-block;
		position:relative;
		font-size:24px;
		line-height:66px;
		color:#898989;
		cursor:pointer;
		transition:.3s all ease-out;
		font-weight:700;
	}
	.navtab span:after{
		position:absolute;
		left:0;
		bottom:0;
		left:50%;
		width:0;
		height:4px;
		background-color:#079a3a;
		content:"";
		transition:.3s all ease-out;
	}
	.navtab span:hover{
		color:#079a3a;
		font-weight:700;
	}
	.navtab span:hover:after{
		left:0;
		width:100%;
	}
	.navtab .active{
		color:#079a3a;
		font-weight:700;
	}
	.navtab .active:after{
		position:absolute;
		left:0;
		bottom:0;
		left:0;
		width:100%;
		height:4px;
		background-color:#079a3a;
		content:"";
	}
	.scene{
		position:relative;
		display:inline-block;
		top:0;
		z-index:1;
		width:100%;
		transition:.3s all ease-out;
	}
	.scene .block5{
		display:inline-block;
		width:16%;
		margin-left:10px;
		margin-right:10px;
		vertical-align:top;
		text-align:center;
	}
	.scene .block5 h3{
		font-size:18px;
		line-height:28px;
		color:#2F2F2F;
		margin-top:80px;
	}
	.scene .block5 .block5cnt{
		position:relative;
		display:inline-block;
		margin:0;
		text-align:left;
	}
	.scene .block5 ul{
		display:inline-block;
		margin:0;
		text-align:left;
		padding:0;
		color:#898989;
		margin-bottom:20px;
		font-size:16px;
		line-height:40px;
		margin-left:1em;
	}
	.scene .video{
		display:inline-block;
		margin:1% 3%;
		width:32%;
		min-width:450px;
	}
	.scene .video p{
		margin:0;
		margin-top:-5px;
		width:100%;
		height:36px;
		color:white;
		background-color:#079a3a;
		font-size:20px;
		line-height:36px;
	}
	.hid{
		display:none;
		opacity:0;
	}
	.mtVid{
		margin-top:50px;
	}
	.mtVidL{
		margin-top:120px;
	}
	.media{
		position:relative;
		width:100vw;
		height:56vw;
		margin-top:-40px;
	}
	.media h1{
		display:block;
		position:relative;
		top:30%;
		left:17%;
		width:16.7vw;
		font-size:4.1vw;
		line-height:6vw;
		color:#2E2624;
		letter-spacing:0;
	}
	.media p{
		display:block;
		position:relative;
		width:16.7vw;
		top:25%;
		left:17%;
		text-align:left;
		font-size:1vw;
		line-height:2.5vw;
		color:#898989;
	}
	.media .link{
		position:absolute;
		background-color:rgba(7, 154, 58, 0.05);
		z-index:1;
		cursor:pointer;
		transition:.3s all ease-out;
		border-radius:100%;
		background-repeat:no-repeat;
		background-position:center;
	}
	.media .link:hover{
		background-color:#079a3a;
	}
	.media .link:nth-child(1){
		width:11.8vw;
		height:11.8vw;
		left:75.83%;
		top:22.59%;
		background-image:url(../../imgs/medialink1.png);
		background-size:45%;
	}
	.media .link:nth-child(2){
		width:6.7vw;
		height:6.7vw;
		left: 68.65%;
		top: 31.11%;
		background-image:url(../../imgs/medialink2.png);
		background-size:45%;
	}
	.media .link:nth-child(3){
		width:7.86vw;
		height:7.86vw;
		left: 59.84%;
		top: 26.76%;
		background-image:url(../../imgs/medialink3.png);
		background-size:45%;
	}
	.media .link:nth-child(4){
		width:12.3vw;
		height:12.3vw;
		left: 51.98%;
		top: 39.81%;
		background-image:url(../../imgs/medialink4.png);
		background-size:45%;
	}
	.media .link:nth-child(5){
		width:17.3vw;
		height:17.3vw;
		left: 36.67%;
		top: 50.93%;
		background-image:url(../../imgs/medialink5.png);
		background-size:45%;
	}
	.media .link:nth-child(6){
		width:4.4vw;
		height:4.4vw;
		left: 52.08%;
		top: 75.93%;
		background-image:url(../../imgs/medialink6.png);
		background-size:55%;
	}
	.media .link:nth-child(7){
		width:7.6vw;
		height:7.6vw;
		left: 54.53%;
		top: 62.96%;
		background-image:url(../../imgs/medialink7.png);
		background-size:45%;
	}
	.media .link:nth-child(8){
		width:24.4vw;
		height:24.4vw;
		left: 64.27%;
		top: 43.61%;
		background-image:url(../../imgs/medialink8.png);
		background-size:25%;
	}
	.media .circle{
		position:absolute;
		background-color:rgba(7, 154, 58, 0.2);
		z-index:1;
		border-radius:100%;
	}
	.media .circle:nth-child(9){
		width:3.75vw;
		height:3.75vw;
		left: 54.58%;
		top: 32.04%;
	}
	.media .circle:nth-child(10){
		width:2.3vw;
		height:2.3vw;
		left: 33.07%;
		top: 56.39%;
	}
	.media .circle:nth-child(11){
		width:4.6vw;
		height:4.6vw;
		left: 64.27%;
		top: 40.74%;
	}
	.media .circle:nth-child(12){
		width:2.76vw;
		height:2.76vw;
		left: 60.94%;
		top: 60.28%;
	}
	.media .circle:nth-child(13){
		width:2.3vw;
		height:2.3vw;
		left: 61.98%;
		top: 73.43%;
		background-color:rgba(7, 154, 58, 0.05);
	}
	.spBar{
		position:relaitve;
		width:35%;
		height:5.8vw;
		font-size:2.4vw;
		line-height:5.8vw;
		text-align:center;
		margin-right:50%;
	}
	.spBar .btn{
		position:absolute;
		top:0;
		left:0;
		width:5vw;
		height:5.8vw;
		background:url(../../imgs/icoBack.png) no-repeat center;
		background-size:2.9vw;
	}
	.divMore{
		width:100vw;
		background-color:#f2faf5;
		padding-top:40px;
		padding-bottom:80px;
	}
	.divMore h1{
		
		font-size:32px;
		line-height:100px;
	}
	.divMore table{
		border-collapse:collapse;
		letter-spacing:0;
		width:100%;
		background-color:white;
	}
	.divMore th{
		background-color:#079A3A;
		color:white;
	}
	.divMore th,.divMore td{
		border:solid 2px #f6f6f6;
		padding:1%;
		font-size:20px;
		line-height:40px;
	}
	.divMore table th:nth-child(1){
		border-right:none;
	}
	.divMore table th:nth-child(2){
		border-left:none;
		border-right:none;
		font-weight:500;
	}
	.divMore table th:nth-child(3){
		border-left:none;
		font-weight:500;
	}
	.divMore td{
		font-size:16px;
		line-height:40px;
		color:#898989;
	}
	.divMore td p{
		display:inline-block;
		margin:0;
	}
	.divMore td span{
	}
	.divMore .txt{
		font-size:16px;
		line-height:40px;
		color:#898989;
		text-align:left;
	}
	.divMore .btn{
		width:40%;
		height:2.6vw;
		font-size:1.1vw;
		line-height:2.6vw;
		color:white;
		background-color:#08A940;
		margin:0 auto;
		border:solid 1px #08A940;
		transition:.3s all ease-out;
	}
	.divMore .btn:hover{
		color:#08A940;
		background-color:white;
	}
	.contactSp{
		width:50%;
		text-align:left;
	}
	.contactSp p{
		font-size:1.8vw;
		line-height:3vw;
		color:#7E7D7D;
	}
	.contactSp h2{
		font-size:1.8vw;
		line-height:3vw;
		color:#2E2624;
		font-weight:400;
		display:block;
	}
	.contactSp #contactInput{
		width:92%;
		height:14.2vw;
		background-color:#EFEFEF;
		border:none;
		resize:none;
		padding:4%;
		font-size:1.8vw;
		line-height:3vw;
		color:#2E2624;
	}
	.contactSp .inp{
		width:92%;
		height:3vw;
		background-color:#EFEFEF;
		border:none;
		padding:4%;
		font-size:1.8vw;
		line-height:3vw;
		color:#2E2624;
		margin:0;
	}
	
	.chatboxDiv{
		position:fixed;
		bottom:2vw;
		right:2vw;
		width:36vw;
		height:60vw;
		max-height:86vh;
		border:solid 1px #555555;
		box-shadow:.5vw .5vw 1vw 0 black;
		overflow:hidden;
		z-index:10000;
		background-color:white;
		display:none;
	}
	.chatboxHead{
		position:relative;
		width:100%;
		height:3vw;
		background-color:#555555;
		background-image:url(../../imgs/head.png);
		background-repeat:no-repeat;
		background-position:.8vw center;
		background-size:5vw;
	}
	.chatShow{
		display:block;
	}
	.chatboxHead span{
		color:white;
		margin-left:4.5vw;
		font-size:1.2vw;
		line-height:3vw;
	}
	.chatboxHead .closeBtn{
		position:absolute;
		top:.5vw;
		right:1vw;
		width:2vw;
		height:2vw;
		z-index:10;
		transition:opacity .3s ease-out;
		cursor:pointer;
	}
	.chatboxHead .closeBtn:hover{
		opacity:.7;
	}
	.chatboxHead .closeBtn:before{
		position:absolute;
		top:.8vw;
		right:0;
		width:2vw;
		height:.2vw;
		background-color:white;
		z-index:10;
		transform:rotate(135deg);
		content:"";
	}
	.chatboxHead .closeBtn:after{
		position:absolute;
		top:.8vw;
		right:0;
		width:2vw;
		height:.2vw;
		background-color:white;
		z-index:10;
		transform:rotate(45deg);
		content:"";
	}
	.chatboxDiv iframe{
		position:relative;
		width:100%;
		height:calc(100% - 3vw);
		border:none;
		word-wrap: break-word;
		word-break:break-all;
		overflow-x:hidden;
		overflow-y:scroll;
	}
	#privacy{
		position:fixed;
		top:10vh;
		left:10vw;
		width:80vw;
		height:80vh;
		z-index:200;
		background-color:white;
		box-shadow:3px 3px 6px black;
	}
	
	#privacy .privacyHead{
		width:calc(100% - 80px);
		height:60px;
		font-size:24px;
		line-height:60px;
		font-weight:bold;
		margin-left:40px;
		margin-top:10px;
	}
	#privacy .privacyInner{
		position:relative;
		width:calc(100% - 80px);
		height:calc(100% - 110px);
		margin-left:40px;
		overflow-y:scroll;
		border:solid 1px #DEDEDE;
	}
	#privacy .privacyInner2{
		position:relative;
		width:calc(100% - 40px);
		margin:20px;
		text-align:left;
	}
	#privacy h1{
		font-size:16px;
		line-height:28px;
	}
	#privacy p{
		font-size:14px;
		line-height:24px;
		text-indent:2em;
	}
	#privacy ul{
		margin:0;
		padding:0;
		text-indent:2em;
		list-style:none;
		font-size:14px;
		line-height:21px;
	}
	#privacy .privacyHead .closeBtn{
		position:absolute;
		top:15px;
		right:15px;
		width:30px;
		height:30px;
		z-index:10;
		transition:opacity .3s ease-out;
		cursor:pointer;
	}
	#privacy .privacyHead .closeBtn:hover{
		opacity:.7;
	}
	#privacy .privacyHead .closeBtn:before{
		position:absolute;
		top:10px;
		right:0;
		width:30px;
		height:3px;
		background-color:#898989;
		z-index:10;
		transform:rotate(135deg);
		content:"";
	}
	#privacy .privacyHead .closeBtn:after{
		position:absolute;
		top:10px;
		right:0;
		width:30px;
		height:3px;
		background-color:#898989;
		z-index:10;
		transform:rotate(45deg);
		content:"";
	}
	.hide{
		display:none;
	}
}
