@media only screen and (max-width: 768px){
	#header{
		position:fixed;
		width:100vw;
		margin:0;
		height:56px;
		top:0;
		left:0;
		z-index:100;
		background-color:white;
	}
	.headerBlank{
		height:56px;
	}
	.inner{
		position:relative;
		width:90vw;
		margin:0 auto;
	}
	body{
		width:100vw;
		overflow-x:hidden;
	}
	.cnt{
		text-align:center;
	}
	h1{
		font-size:4.8vw;
		color:#2E2624;
		line-height:14vw;
	}
	#header #menu,#header #lang{
		display:none;
	}
	#header #menuBtn{
		position:absolute;
		display:inline-block;
		top:0;
		right:2%;
		background-image:url(../../imgs/menusp.png);
		background-repeat:no-repeat;
		background-position:center;
		width:56px;
		height:56px;
	}
	#header #closeBtn{
		position:fixed;
		width:24vw;
		height:24vw;
		top:-6vw;
		right:-2vw;
		border-radius:100%;
		background-color:#08A940;
		background-image:url(../../imgs/close.png);
		background-repeat:no-repeat;
		background-position:center;
	}
	#header #menuBk{
		position:fixed;
		width:100vw;
		height:100vh;
		top:0;
		left:0;
		z-index:110;
		background-color:#079A3A;
		display:none;
	}
	
	#header #logo{
		position:relative;
		display:inline-block;
		top:15px;
		z-index:1;
	}
	#header #menuSp{
		display:block;
		margin-top:25vw;
		line-height:50px;
		font-size:16px;
		color:white;
	}
	#header #menuSp ul li{
		position:relative;
		display:block;
		transition:.3s all ease-out;
		text-align:left;	
	}
	#header #menuSp ul li:after{
		position:absolute;
		top:26px;
		left:40%;
		width:0;
		height:2px;
		background-color:#92E521;
		content:"";
		transition:.3s all ease-out;
	}
	#header #menuSp .active{
		color:#92E521;
	}
	#header #menuSp ul .active:after{
		left:36%;
		width:20px;
	}
	#header #menuSp .menuSpDetail{
		position:relative;
		display:block;
		left:6%;
		color:#92E521;
		height:0;
		overflow:hidden;
		transition:.3s all ease-out;
	}
	#header #menuSp .menuSpLang{
		position:relative;
		display:block;
		left:36%;
		color:#92E521;
		height:0;
		overflow:hidden;
		transition:.3s all ease-out;
	}
	#header #menuSp .detailShow{
		height:300px;
	}
	#header #menuSp .menuSpDetail p,#header #menuSp .menuSpLang p{
		margin:0;
		font-size:16px;
		line-height:50px;
		color:#92E521;
	}
	#slider{
		position:relative;
		width:100vw;
		height:58vw;
		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:3.4vw;
		left:6.8vw;
		width:94vw;
		height:60%;
		letter-spacing:0;
	}
	#slider li .sldbg h1{
		font-size:4.8vw;
		line-height:7.5vw;
		margin-top:5vw;
		font-weight:normal;
		color:white;
	}
	#slider li .sldbg h2{
		font-size:3vw;
		line-height:6vw;
		font-weight:normal;
		white-space:nowrap;
	}
	#slider li .sldbg h2 p{
		display:inline-block;
		margin-right:1.5vw;
	}
	#slider li .sldbg h3{
		font-size:3vw;
		line-height:5vw;
		font-weight:normal;
		margin-top:3vw;
	}
	#slider li .sldbg h4{
		font-size:3vw;
		line-height:5vw;
		font-weight:normal;
		margin-top:3vw;
	}
	#sliderBtn{
		position:absolute;
		width:100vw;
		height:.5vw;
		left:0;
		bottom:7.5vw;
		text-align:center;
		z-index:10;
	}
	#sliderBtn div{
		display:inline;
		margin:0;
		height:.5vw;
	}
	#sliderBtn span{
		display:inline-block;
		margin:0 1.5vw;
		width:5vw;
		height:.8vw;
		background-color:white;
		transition:.3s all ease-out;
	}
	#sliderBtn .active{
		background-color:#08A940;
	}
	#linkMenu{
		position:relative;
		width:100vw;
		height:17.4vw;
		background-color:#f6f6f6;
		z-index::10;
		margin-top:0;
		color:#555555;
		letter-spacing:1px;
		z-index:20;
		transition:.3s all ease-out;
		white-space:nowrap;
		overflow-x:scroll;
	}
	#linkMenu ul{
		display:block;
		text-align:center;
		height:10vw;
		padding:0;
		margin-top:3vw;
	}
	#linkMenu li{
		display:inline-block;
		padding:0 5vw;
		height:10vw;
		line-height:10vw;
		transition:.3s all ease-out;
		font-size:3.4vw;
		vertical-align:top;
	}
	#linkMenu li:nth-child(1){
		display:inline-block;
		width:10vw;
		height:10vw;
		background-image:url(../../imgs/more.png);
		background-position:center right;
		background-size:5vw;
		padding:0;
		background-repeat:no-repeat;
	}
	.pc{
		display:none;
	}
	.leftDiv h1,.rgtDiv h1{
		font-size:6vw;
		line-height:8vw;
		letter-spacing:0;
		text-align:left;
	}
	.bgInfo .txtsp{
		font-size:3.4vw;
		line-height:7.2vw;
		letter-spacing:0;
		text-align:left;
		background-image:url(../../imgs/ellipse1.png),url(../../imgs/ellipse2.png);
		background-repeat:no-repeat,no-repeat;
		background-size:41.78vw,15.46vw;
		background-position:top left,right 80%;
		color:#898989;
	}
	.rgtDiv h2{
		font-size:4.3vw;
		line-height:7.7vw;
		white-space:nowrap;
		letter-spacing:1px;
		text-align:left;
		color:#079A3A;
		margin:10vw 0;
		font-weight:700;
		
	}
	.rgtDiv p{
		font-size:3.4vw;
		line-height:7.2vw;
		letter-spacing:0;
		text-align:left;
		color:#898989;
		
		
	}
	.rgtDiv{
		position:relative;
		background-image:url(../../imgs/ellipse1.png);
		background-repeat:no-repeat,no-repeat;
		background-size:31vw;
		background-position:53vw 12vw;
		overflow:visible;
	}
	#footer{
		width:100vw;
		background-color:#2e2624;
		min-height:380px;
		letter-spacing:1px;
	}
	#footer .leftDiv{
		display:block;
		position:relative;
		margin:0;
		width:100vw;
		height:67.6vw;
		background-color:#110b0a;
		background-image:url(../../imgs/logo2.png);
		background-repeat:no-repeat;
		background-position:center 4%;
		background-size:60vw;
	}
	#footer .leftDiv .link{
		position:relative;
		top:72%;
		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 img{
		width:86px;
	}
	#footer .leftDiv .link #link1,#footer .leftDiv .link #link2,#footer .leftDiv .link #link3,#footer .leftDiv .link #link4{
		display:inline-block;
		position:relative;
		width:10vw;
		height:10vw;
		background-size:cover;
	}
	#footer .leftDiv .link #link1{
		background-image:url(../../imgs/link1.png);
		margin-right:12vw;
	}
	#footer .leftDiv .link #link2{
		background-image:url(../../imgs/link2.png);
		margin-right:12vw;
	}
	#footer .leftDiv .link #link3{
		background-image:url(../../imgs/link3.png);
		margin-right:12vw;
	}
	#footer .leftDiv .link #link4{
		background-image:url(../../imgs/link4.png);
	}
	#footer .rgtDiv{
		display:block;
		position:relative;
		margin:0;
		width:100vw;
		background-image:none;
	}
	#footer .rgtDiv .tbOuter{
		display:block;
		text-align:center;
		margin-top:6vw;
		margin-bottom:6vw;
	}
	#footer .rgtDiv .tbContainer{
		display:inline-block;
	}
	#footer .rgtDiv .tb{
		text-align:left;
		margin-top:8vw;
		margin-bottom:8vw;
	}
	#footer .rgtDiv .tb h1{
		display:block;
		font-size:3.8vw;
		line-height:6vw;
		color:white;
		margin-left:10vw;
		white-space:normal; 
		word-wrap:break-all;
		margin-bottom:1vw;
	}
	#footer .rgtDiv .tb .bgTbAdd{
		 background-image:url(../../imgs/ico_address.png);
		 background-position:left top;
		 background-repeat:no-repeat;
		 background-size:5.7vw;
		 margin-top:0;
		
	}
	#footer .rgtDiv .tb:nth-child(3) .bgTbAdd{
		margin-top:4vw;
	}
	#footer .rgtDiv .tb .bgTbTel{
		 background-image:url(../../imgs/ico_tel.png);
		 background-position:left top;
		 background-repeat:no-repeat;
		 background-size:5.7vw;
		
	}
	#footer .rgtDiv .tb .bgTbPostcode{
		 background-image:url(../../imgs/ico_postcode.png);
		 background-position:left top;
		 background-repeat:no-repeat;
		 background-size:5.7vw;
	}
	#footer .rgtDiv .tb div{
		font-size:3.6vw;
		line-height:5.7vw;
		color:#898989;
		margin-top:5vw;
		margin-bottom:5vw;
		padding-left:10vw;
		
	}
	#footer .bottomDiv{
		width:100vw;
		height:15.4vw;
		background-color:#433b39;
		text-align:center;
		color:#898989;
		font-size:2vw;
		line-height:15.4vw;
		letter-spacing:0;
	}
	.businessDiv{
		position:relative;
		width:86vw;
		margin:10vw auto;
		vertical-align:middle;
		text-align:center;
	}
	.businessDiv .left{
		display:inline-block;
		width:100%;
		vertical-align:top;
		text-align:left;
	}
	.businessDiv .left .title{
		margin:0;
		font-size:7.6vw;
		line-height:10vw;
		margin-bottom:5vw;
		text-align:center;
		color:#2E2624;
	}
	.businessDiv .left .txt{
		margin-top:3vw;
		font-size:3.6vw;
		line-height:6vw;
		color:#898989;
	}
	.businessDiv .left .txt strong{
		text-align:left;
		font-size:4.2vw;
		line-height:6vw;
	}
	.businessDiv .left .btn{
		text-align:center;
	}
	.businessDiv .left .btn span{
		display:inline-block;
		width:36vw;
		height:10vw;
		margin-top:10vw;
		font-size:3.4vw;
		line-height:10vw;
		text-align:center;
		cursor:pointer;
	}
	.businessDiv .left .btn2 span{
		display:inline-block;
		width:36vw;
		height:10vw;
		margin-top:2vw;
		margin-bottom:4vw;
		margin-left:25vw;
		font-size:3.4vw;
		line-height:10vw;
		text-align:center;
		cursor:pointer;
	}
	
	.businessDiv img{
		width:80%;
		margin-left:10%;
		margin-bottom:5vw;
	}
	.businessDiv .businessDivInner{
		display:inline-block;
		width:100%;
		vertical-align:top;
	}
	.doceditDiv{
		position:relative;
		width:100vw;
		height:58vw;
		left:-5vw;
		background-image:url(../../imgs/doceditSp.png);
		background-size:cover;
	}
	.doceditDivBefore{
		position:relative;
		width:100vw;
		height:11.6vw;
		left:-5vw;
		background-color:#079A3A;
		color:white;
		font-size:4.8vw;
		line-height:11.6vw;
	}
	.doceditDiv .title{
		position:absolute;
		top:13.5vw;
		left:6.7vw;
		width:80vw;
		z-index:1;
		font-size:3.8vw;
		line-height:7.6vw;
		text-align:left;
		color:white;
		text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.72);
	}
	.doceditCnt{
		margin-top:12vw;
	}
	.doceditCnt h1{
		font-size:4.8vw;
		color:#2E2624;
		line-height:14vw;
	}
	.doceditCnt p{
		text-align:left;
		font-size:3.8vw;
		color:#898989;
		line-height:5.8vw;
	}
	.doceditCnt video{
		width:90vw;
		height:43.5vw;
		margin-top:6vw;
	}
	.doceditCnt .line3{
		display:inline-block;
		width:26.5vw;
		height:42vw;
		background-repeat:no-repeat;
		background-size:100%;
	}
	.doceditCnt .line3:nth-child(1){
		background-image:url(../../imgs/docEditPic1.png);
		margin-right:3vw;
	}
	.doceditCnt .line3:nth-child(2){
		background-image:url(../../imgs/docEditPic2.png);
		margin-right:3vw;
	}
	.doceditCnt .line3:nth-child(3){
		background-image:url(../../imgs/docEditPic3.png);
	}
	.doceditCnt .line3 p{
		position:absolute;
		display:table-cell;
		width:26.5vw;
		vertical-align:bottom;
		font-size:2.2vw;
		line-height:3.6vw;
		height:11vw;
		bottom:0;
	}
	.bgDoceditTxt{
		height:16vw;
		font-size:4.3vw;
		line-height:7.8vw;
		background-image:url(../../imgs/ellipse1.png),url(../../imgs/ellipse2.png);
		background-repeat:no-repeat,no-repeat;
		background-size:15.7vw,6.76vw;
		background-position:top left,85% 8vw;
		color:#079A3A;
	}
	.bgDoceditFolder{
		white-space:nowrap;
		overflow-x:scroll;
		overflow-y:hidden;
	}
	.bgDoceditTxt2{
		width:100vw;
		background-color:#f2faf5;
		border-top:solid 1px white;
		border-bottom:solid 1px white;
	}
	.bgDoceditTxt2 .block{
		display:inline-block;
		position:relative;
		width:70vw;
		vertical-align:top;
		margin-right:5vw;
	}
	.bgDoceditTxt2 h1,.bgDoceditTxt3 h1{
		width:100%;
		font-size:4.8vw;
		color:#2f2f2f;
		margin-top:9vw;
		margin-bottom:6vw;
	}
	.bgDoceditTxt2 h2{
		width:100%;
		font-size:4.3vw;
		line-height:6vw;
		color:#2E2624;
		font-weight:500;
		text-align:left;
		margin-top:3vw;
		margin-bottom:0;
		white-space:normal;
	}
	.bgDoceditTxt2 p{
		width:100%;
		font-size:3.4vw;
		line-height:4.8vw;
		color:#079A3A;
		font-weight:400;
		text-align:left;
		margin-top:0;
		margin-bottom:9vw;
		white-space:normal;
	}
	.bgDoceditTxt2 img{
		margin-top:3vw;
		width:100%;
	}
	.bgDoceditTxt3{
		
	}
	.bgDoceditTxt3 ul{
		position:relative;
		display:block;
		margin:0;
		padding:0;
		list-style:none;
		text-align:left;
	}
	.bgDoceditTxt3 li{
		display:inline-block;
		position:relative;
		width:17vw;
		height:24vw;
		background-repeat:no-repeat;
		background-size:80%;
		background-position:top center;
		line-height:5vw;
		color:#898989;
		font-size:3vw;
		letter-spacing:0;
		overflow:hidden;
		text-align:center;
	}
	.bgDoceditTxt3 li p{
		position:absolute;
		width:100%;
		top:45%;
		text-align:center;
	}
	.bgDoceditTxt3 li:nth-child(1){
		background-image:url(../../imgs/IcoDE1.png);
		margin-left:3vw;
	}
	.bgDoceditTxt3 li:nth-child(2){
		display:inline-block;
		position:relative;
		vertical-align:center;
		width:14vw;
		height:24vw;
		vertical-align:top;
		background-image:url(../../imgs/dArrow.png);
		background-repeat:no-repeat;
		background-size:5.8vw;
		background-position:center;
	}
	.bgDoceditTxt3 li:nth-child(3){
		background-image:url(../../imgs/IcoDE2.png);
	}
	.bgDoceditTxt3 li:nth-child(4){
		display:inline-block;
		position:relative;
		vertical-align:center;
		width:14vw;
		height:24vw;
		vertical-align:top;
		background-image:url(../../imgs/dArrow.png);
		background-repeat:no-repeat;
		background-size:5.8vw;
		background-position:center;
	}
	.bgDoceditTxt3 li:nth-child(5){
		background-image:url(../../imgs/IcoDE3.png);
	}
	.bgDoceditTxt3 li:nth-child(6){
		display:block;
		position:relative;
		vertical-align:center;
		margin-left:68vw;
		width:14vw;
		height:16vw;
		vertical-align:top;
		background-image:url(../../imgs/dArrowD.png);
		background-repeat:no-repeat;
		background-size:5.8vw;
		background-position:right center;
	}
	.bgDoceditTxt3 li:nth-child(7){
		background-image:url(../../imgs/IcoDE6.png);
		margin-left:3vw;
	}
	.bgDoceditTxt3 li:nth-child(8){
		display:inline-block;
		position:relative;
		vertical-align:center;
		width:14vw;
		height:24vw;
		vertical-align:top;
		background-image:url(../../imgs/dArrow.png);
		background-repeat:no-repeat;
		background-size:5.8vw;
		background-position:center;
		transform:rotate(180deg);
	}
	.bgDoceditTxt3 li:nth-child(9){
		background-image:url(../../imgs/IcoDE5.png);
	}
	.bgDoceditTxt3 li:nth-child(10){
		display:inline-block;
		position:relative;
		vertical-align:center;
		width:14vw;
		height:24vw;
		vertical-align:top;
		background-image:url(../../imgs/dArrow.png);
		background-repeat:no-repeat;
		background-size:5.8vw;
		background-position:center;
		transform:rotate(180deg);
	}
	.bgDoceditTxt3 li:nth-child(11){
		background-image:url(../../imgs/IcoDE4.png);
	}
	.bgDoceditTxt3 li:nth-child(12){
		display:block;
		position:relative;
		vertical-align:center;
		height:14vw;
		vertical-align:top;
		background-image:url(../../imgs/dArrowD.png);
		background-repeat:no-repeat;
		background-size:5.8vw;
		background-position:center;
		margin-left:3vw;
	}
	.bgDoceditTxt3 li:nth-child(13){
		background-image:url(../../imgs/IcoDE7.png);
		margin-left:3vw;
	}
	.bgDoceditTxt4{
		position:relative;
		width:100vw;
		background-color:#F6F7F9;
		text-align:left;
		border-top:solid 1px white;
		border-bottom:solid 1px white;
	}
	.bgDoceditTxt4 h1{
		display:block;
		font-size:4.8vw;
		line-height:6vw;
		color:#2E2624;
		margin-top:10vw;
		margin-bottom:5vw;
		text-align:center;
	}
	
	.bgDoceditTxt4 table{
		display:block;
		position:relative;
		width:90vw;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:4vw;
		font-size:3.6vw;
		font-weight:normal;
		line-height:8vw;
		background-color:#079A3A;
		color:white;
		text-align:center;
		border-collapse:collapse;
	}
	.bgDoceditTxt4 .blue{
		background-color:#3B8DEC;
	}
	.bgDoceditTxt4 tr{
		border:solid 1px #079A3A;
	}
	.bgDoceditTxt4 .blue tr{
		border:solid 1px #3B8DEC;
	}
	.bgDoceditTxt4 td{
		background-color:white;
		position:relative;
		width:90vw;
		margin:0 auto;
		font-size:3vw;
		line-height:4.8vw;
		font-weight:normal;
		color:#2E2624;
		padding:3vw;
		text-align:left;
	}
	.bgDoceditTxt4 td:nth-child(even){
		text-align:right;
	}
	.bgDoceditTxt4 .info{
		color:#898989;
	}
	.bgDoceditTxt4 .price{
		color:#FE9A00;
	}
	.bgDoceditTxt4 .txt{
		color:#898989;
		font-size:2.8vw;
		line-height:4.5vw;
		margin-left:5vw;
		margin-bottom:10vw;
	}
	.bgDoceditTxt5{
		width:100vw;
		height:53.1vw;
		background-image:url(../../imgs/docEditPic10.png);
		background-size:cover;
		text-align:left;
		border-top:solid 1px white;
	}
	.bgDoceditTxt5 h1{
		font-size:4.8vw;
		line-height:6vw;
		color:#2f2f2f;
		margin-top:10vw;
		text-align:center;
	}
	
	.bgDoceditTxt5 p{
		font-size:2.9vw;
		line-height:4vw;
		color:#898989;
		text-align:center;
		margin-top:0;
	}
	.bgDoceditTxt5 .btn{
		width:32vw;
		height:9.66vw;
		background-color:#08A940;
		color:white;
		font-size:3.6vw;
		line-height:9.66vw;
		text-align:center;
		margin:8vw auto;
	}
	
	#footerSp .logoImg{
		width:42.5vw;
		margin-top:7vw;
	}
	#footerSp .codeImg{
		position:absolute;
		right:1vw;
		top:12vw;
		width:19.3vw;
	}
	#footerSp p{
		display:block;
		font-size:3.4vw;
		line-height:7vw;
		margin-top:0;
		margin-left:.5em;
		color:white;
		font-weight:700;
	}
	#footerSp span{
		display:block;
		color:#898989;
		font-weight:400;
		font-size:3.4vw;
		line-height:7vw;
		text-indent:10vw;
		background-repeat:no-repeat;
		background-position:.5em center;
		background-size:5.5vw;
	}
	#footerSp span:nth-child(3){
		background-image:url(../../imgs/ico_email2.png);
	}
	#footerSp span:nth-child(4){
		background-image:url(../../imgs/ico_tel2.png);
	}
	#footerSp .btn{
		width:100%;
		height:11vw;
		font-size:3.6vw;
		line-height:11vw;
		background-color:#08A940;
		text-align:center;
		color:white;
		font-weight:400;
		margin-top:6vw;
		margin-bottom:16vw;
	}
	.adtitle{
		width:100vw;
		height:40vw;
		margin-left:-5vw;
		font-size:8.2vw;
		line-height:40vw;
		color:#079A3A;
		text-align:center;
		background-color:#f2faf5;
	}
	.adtb{
		display:block;
		width:100%;
		background-color:#f2faf5;
	}
	.adtb tr:nth-child(1){
		display:none;
	}
	.adtb tr{
		display:inline-block;
		position:relative;
		width:40%;
		margin-right:5%;
		margin-left:3%;
		margin-bottom:5vw;
		vertical-align:top;
	}
	.adtb tr img{
		width:19vw;
	}
	.adtb td{
		display:block;
		width:100%;
		text-align:left;
		
	}
	.adtb tr td:nth-child(2){
		font-size:3.6vw;
		line-height:6vw;
		color:#2F2F2F;
		text-align:left;
	}
	.adtb tr span{
		display:block;
		width:100%;
		font-size:3.6vw;
		line-height:7.2vw;
		color:#079A3A;
		margin-top:-3vw;
	}
	.navtab{
		display:inline-block;
		width:45%;
		height:18vw;
		overflow:hidden;
		margin-bottom:8vw;
	}
	.navtab span{
		display:inline-block;
		position:relative;
		font-size:3.6vw;
		line-height:18vw;
		height:18vw;
		color:#898989;
		cursor:pointer;
		transition:.3s all ease-out;
	}
	.navtab span:after{
		position:absolute;
		left:0;
		bottom:0;
		left:0;
		width:0;
		height:2px;
		background-color:#079a3a;
		content:"";
		transition:.3s all ease-out;
	}
	.navtab .active{
		color:#079a3a;
		font-weight:700;
	}
	.navtab .active:after{
		position:absolute;
		left:0;
		bottom:0;
		left:0;
		width:30%;
		height:4px;
		background-color:#079a3a;
		content:"";
	}
	.scene .block5{
		width:100%;
		display:block;
		vertical-align:top;
	}
	.scene .block5 img{
		display:inline-block;
		width:13.5vw;
		margin:3vw;
		vertical-align:top;
	}
	.scene .block5 span{
		display:inline-block;
		width:60%;
		text-align:left;
		margin-left:5vw;
	}
	.scene .block5 h3{
		font-size:4.8vw;
		line-height:6vw;
		color:#2F2F2F;
	}
	.scene .block5 ul{
		padding:0;
		margin-left:1em;
		color:#898989;
		font-size:3.8vw;
		line-height:7.6vw;
	}
	.scene{
		position:relative;
		display:inline-block;
		top:0;
		z-index:1;
		width:100%;
		transition:.3s all ease-out;
	}
	.hid{
		display:none;
		opacity:0;
	}
	.scene .video{
		display:inline-block;
		margin:1% auto;
		width:90%;
	}
	.scene .video p{
		margin:0;
		margin-top:-5px;
		width:100%;
		height:8.6vw;
		color:white;
		background-color:#079a3a;
		font-size:3.8vw;
		line-height:8.6vw;
		margin-bottom:5vw;
	}
	.media{
		position:relative;
		width:100vw;
		height:350vw;
		margin-top:10vw;
		overflow:hidden;
	}
	.media h1{
		display:block;
		position:relative;
		top:10vw;
		width:100vw;
		font-size:7.6vw;
		color:#2E2624;
		letter-spacing:0;
	}
	.media p{
		display:block;
		position:relative;
		width:90vw;
		margin:0 auto;
		text-align:left;
		font-size:3.8vw;
		line-height:7.6vw;
		color:#898989;
		top:5vw;
	}
	.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:nth-child(1){
		width:31.8vw;
		height:31.8vw;
		left:55vw;
		top:145vw;
		background-image:url(../../imgs/medialink1.png);
		background-size:70%;
	}
	.media .link:nth-child(2){
		width:22.7vw;
		height:22.7vw;
		left: 56vw;
		top: 322vw;
		background-image:url(../../imgs/medialink2.png);
		background-size:80%;
	}
	.media .link:nth-child(3){/*baidu*/
		width:49.5vw;
		height:49.5vw;
		left:-3vw;
		top:244vw;
		background-image:url(../../imgs/medialink3.png);
		background-size:45%;
	}
	.media .link:nth-child(4){
		width:72.5vw;
		height:72.5vw;
		left:27vw;
		top:180vw;
		background-image:url(../../imgs/medialink4.png);
		background-size:35%;
	}
	.media .link:nth-child(5){
		width:51.4vw;
		height:51.4vw;
		left:1vw;
		top:135vw;
		background-image:url(../../imgs/medialink5.png);
		background-size:45%;
	}
	.media .link:nth-child(6){
		width:24vw;
		height:24vw;
		height:22.7vw;
		left: 18.5vw;
		top:298vw;
		background-image:url(../../imgs/medialink6.png);
		background-size:55%;
	}
	.media .link:nth-child(7){/*越城*/
		width:38.2vw;
		height:38.2vw;
		left: 62vw;
		top: 264vw;
		background-image:url(../../imgs/medialink7.png);
		background-size:37%;
	}
	.media .link:nth-child(8){
		width:87.4vw;
		height:87.4vw;
		left: 22.1vw;
		top:50vw;
		background-image:url(../../imgs/medialink8.png);
		background-size:33%;
	}
	.media .circle{
		position:absolute;
		background-color:rgba(7, 154, 58, 0.2);
		z-index:1;
		border-radius:100%;
	}
	.media .circle:nth-child(9){
		width:27.8vw;
		height:27.8vw;
		left: -8vw;
		top: 77vw;
		background-color:rgba(7, 154, 58, 0.05);
	}
	.media .circle:nth-child(10){
		width:19.2vw;
		height:19.2vw;
		left: 2.7vw;
		top: 116vw;
	}
	.media .circle:nth-child(11){
		width:11.6vw;
		height:11.6vw;
		left: 49.5vw;
		top: 138vw;
	}
	.media .circle:nth-child(12){
		width:9.6vw;
		height:9.6vw;
		left: 80vw;
		top: 138vw;
		background-color:rgba(7, 154, 58, 0.05);
	}
	.media .circle:nth-child(13){
		width:32.9vw;
		height:32.9vw;
		left: -11vw;
		top: 198vw;
		background-color:rgba(7, 154, 58, 0.05);
	}
	.media .circle:nth-child(14){
		width:15.6vw;
		height:15.6vw;
		left: 14vw;
		top: 227vw;
	}
	.media .circle:nth-child(15){
		width:9.6vw;
		height:9.6vw;
		left: 50vw;
		top: 270vw;
	}
	.media .circle:nth-child(16){
		width:9.6vw;
		height:9.6vw;
		left: 13vw;
		top: 320vw;
		background-color:rgba(7, 154, 58, 0.05);
	}
	.media .circle:nth-child(17){
		width:6vw;
		height:6vw;
		left: 88vw;
		top: 312vw;
	}
	
	.spBar{
		position:relaitve;
		width:100%;
		height:11.6vw;
		font-size:4.8vw;
		line-height:11.6vw;
		text-align:center;
	}
	.spBar .btn{
		position:absolute;
		top:0;
		left:0;
		width:10vw;
		height:11.6vw;
		background:url(../../imgs/icoBack.png) no-repeat center;
		background-size:5.8vw;
	}
	.divMore table{
		border-collapse:collapse;
		letter-spacing:0;
	}
	.divMore th{
		background: rgba(8, 169, 64, 0.05);
	}
	.divMore th,.divMore td{
		border:solid 2px #08A940;
		padding:3.5vw;
	}
	.divMore table th:nth-child(1){
		border-right:none;
	}
	.divMore table th:nth-child(2){
		border-left:none;
		border-right:none;
		font-size:3.6vw;
		line-height:6vw;
		font-weight:500;
		color:#08A940;
	}
	.divMore table th:nth-child(3){
		border-left:none;
		font-size:3.6vw;
		line-height:6vw;
		font-weight:500;
		color:#3B8DEC;
	}
	.divMore td{
		font-size:3.6vw;
		line-height:7vw;
		color:#2E2624;
	}
	.divMore td p{
		margin:0;
		font-size:3.4vw;
		line-height:6vw;
		color:#7E7D7D;
	}
	.divMore td span{
		color: #FE9A00;
		font-size:3.6vw;
		line-height:7vw;
		font-weight:700;
	}
	.divMore .txt{
		font-size:3.4vw;
		line-height:6vw;
		color:#7E7D7D;
		text-align:left;
	}
	.divMore .btn{
		width:100%;
		height:11.5vw;
		font-size:4.6vw;
		line-height:11.5vw;
		color:white;
		background-color:#08A940;
	}

	.contact{
		position:relative;
		display:block;
		border:solid 2px #079a3a;
		text-align:center;
		margin:2vw auto;
		width:100%;
		font-size:3.6vw;
		line-height:5.4vw;
		color:#898989;
	}
	
	.contact h1{
		display:block;
		width:72vw;
		margin:4vw auto;
		font-size:3.4vw;
		line-height:5.7vw;
		color:#079a3a;
		margin-bottom:2.5vw;
		text-align:left;
	}
	.archorContact span{
		position:relative;
		display:inline-block;
		text-align:left;
		font-size:3.4vw;
		line-height:5.7vw;
	}
	.contact div{
		display:block;
	}
	.contact .telTxt{
		color:#2E2624;
	}
	.contact .block{
		display:block;
		margin-bottom:4vw;
		
	}
	.bgTel{
		padding-left:12vw;
		background-image:url(../../imgs/tel.png);
		background-size:9vw;
		background-repeat:no-repeat;
		background-position:0 center;
	}
	.txtLeft{
		text-align:left;
	}
	.contact p{
		display:block;
		margin:0;
		color:#2E2624;
		font-size:3.2vw;
		line-height:5vw;
	}
	.contact span{
		margin-bottom:2.5vw;
	}
	.normalSp{
		position:relative;
		display:block;
		text-align:center;
		border:none;
		margin:4vw auto;
		width:100%;
		font-size:3.6vw;
		line-height:5.4vw;
		color:#898989;
		text-align:left;
	}
	#contactInput{
		width:80vw;
		padding:3vw 5vw;
		height:30vw;
		font-size:3.2vw;
		line-height:5vw;
		resize:none;
		border:none;
		background-color:#efefef;
	}
	.inp{
		display:block;
		width:80vw;
		padding:3vw 5vw;
		margin:3vw auto 5vw auto;
		font-size:3.2vw;
		line-height:5vw;
		border:none;
		background-color:#efefef;
	}
	.inpLine{
	}
	.inp1{
		display:block;
		width:80vw;
		padding:3vw 5vw;
		margin:3vw auto 5vw auto;
		font-size:3.2vw;
		line-height:5vw;
		border:none;
		background-color:#efefef;
	}
	.inp1:nth-child(1){
		margin-right:36px;
	}
	input::placeholder{
		color:#efefef;
	}
	.privateTxt{
		position:relative;
		width:90vw;
		text-align:left;
		margin:0 auto;
	}
	.privateTxt span{
		vertical-align:top;
		font-size:3.4vw;
		line-height:5vw;
		text-align:left;
	}
	.privateTxt #confirm{
		width:4vw;
		height:4vw;
		border:solid 1px #cccccc;
		margin-right:10px;
	}
	#sendBtn{
		color:white;
		font-size:16px;
		width:89vw;
		height:11vw;
		line-height:11vw;
		background-color:#079a3a;
		text-align:center;
		margin:8vw auto 0 auto;
		cursor:pointer;
		border:solid 2px #079a3a;
		transition:.3s all ease-out;
	}
	.chatboxDiv{
		position:fixed;
		bottom:10vw;
		right:10vw;
		width:70vw;
		height:80vh;
		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:9vw;
		background-color:#555555;
		background-image:url(../../imgs/head.png);
		background-repeat:no-repeat;
		background-position:2vw center;
		background-size:16vw;
	}
	.chatShow{
		display:block;
	}
	.chatboxHead span{
		color:white;
		margin-left:9vw;
		font-size:4vw;
		line-height:9vw;
	}
	.chatboxHead .closeBtn{
		position:absolute;
		top:3vw;
		right:4vw;
		width:8vw;
		height:8vw;
		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:4vw;
		height:.4vw;
		background-color:white;
		z-index:10;
		transform:rotate(135deg);
		content:"";
	}
	.chatboxHead .closeBtn:after{
		position:absolute;
		top:.8vw;
		right:0;
		width:4vw;
		height:.4vw;
		background-color:white;
		z-index:10;
		transform:rotate(45deg);
		content:"";
	}
	.chatboxDiv iframe{
		position:relative;
		width:100%;
		height:calc(80vh - 9vw);
		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;
		letter-spacing:0;
	}
	
	#privacy .privacyHead{
		width:calc(100% - 10vw);
		height:12vw;
		font-size:5vw;
		line-height:12vw;
		font-weight:bold;
		margin-left:5vw;
		margin-top:10px;
	}
	#privacy .privacyInner{
		position:relative;
		width:calc(100% - 10vw);
		height:calc(100% - 110px);
		margin-left:5vw;
		overflow-y:scroll;
		border:solid 1px #DEDEDE;
	}
	#privacy .privacyInner2{
		position:relative;
		width:calc(100% - 5vw);
		height:calc(100% - 5vw);
		margin:2.5vw;
		text-align:left;
	}
	#privacy h1{
		font-size:16px;
		line-height:28px;
	}
	#privacy p{
		font-size:12px;
		line-height:24px;
		text-indent:2em;
	}
	#privacy ul{
		margin:0;
		padding:0;
		text-indent:2em;
		list-style:none;
		font-size:12px;
		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;
	}
	#confirm{
		width:3.6vw;
		height:3.6vw;
		border:solid 1px #cccccc;
		margin-right:10px;
		vertical-align:middle;
	}
	#footer .rgtDiv .btn{
		position:fixed;
		right:2vw;
		bottom:6vh;
		width:10vw;
		z-index:20;
	}
	#footer .rgtDiv .btn img{
		cursor:pointer;
		transition:.3s all ease-out;
		width:10vw;
	}
	#footer .rgtDiv .btn img:hover{
		opacity:.7;
	}
}