body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {
	margin:0;
	padding:0;
}
body {
	font-size:14px;
	color:#477d1e;
	margin:0;
	background:#f1f1f1;
	padding-bottom:40px;
	font-family: "Open Sans", sans-serif;
}
a {
	color:#477d1e;
	text-decoration:none
}
a:active,a:hover {
	color:#477d1e;
	text-decoration:none
}
:focus {
	outline:0
}
img {
	border-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
ol,ul,dl {
	list-style:none
}
li {
	list-style:none
}
input,button {
	vertical-align:middle
}
.clear {
	display:block;
	height:0;
	clear:both;
	content:"";
	overflow:hidden;
	visibility:hidden
}

.w1, .w2, .w3, .w4{ float: left; width: 25%}
.header .w1{ width: 50%; }
.header .w2{ width: 50%; }
.header .w1 img{ width: 100px; padding:10px}
.header .w2{ padding:5px 10px 10px 10px; text-align: right }
.header .w2 h1{ font-size: 14px }
.header{
	position:relative;
	width:100%;
	margin-bottom:-10px;
	/*box-shadow:0px 0px 10px #333;*/
	z-index:998;
	background: #bff09a;
	color: #477d1e;
	margin-bottom:1px ;
	}
.zhezhao {
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.3);
	position:fixed;
	left:0;
	top:0;
	z-index:999;
	display:none
}

#wrapper {
	width:100%;
	overflow:hidden;
	background:#fff
}
.swipe ul,.swipe li {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden
}
.swipe img {
	width:100%;
	height:auto;
	display:block
}
.swipe {
	overflow:hidden;
	position:relative
}
.swipe ul {
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0
}
.swipe #pagenavi {
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	width:100%;
	height:20px;
	line-height:20px;
	background:rgba(0,0,0,0.2)
}
.swipe #pagenavi a {
	width:12px;
	height:8px;
	opacity:.8;
	line-height:99em;
	background:#fff;
	/*
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	*/
	margin:0 3px;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
	*display:inline;
	*zoom:1
}
.swipe #pagenavi a.active {
	background:#da251c
}

nav {
	overflow:hidden;
	padding-bottom:10px;
	padding-top:8px;
}
nav li {
	width:25%;
	float:left;
	text-align:center;
	font-size:12px;
	margin-top:10px;
	overflow:hidden

}
nav li a {
	padding-top:0px;
	width:100%;
	margin:0 auto;
	display:block;
	color:#fff;
	/*background:url(/images/bg0.jpg) no-repeat;*/
	background-size:100% 100px;

	 
}
nav li img {
	width:90%;
	display:block;
	margin-left: 5%;
	/*margin:0 auto 4px auto;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	box-shadow:1px 1px 6px #666*/
}


.foot {
	text-align:center;
	padding:5px 0;
	font-size:12px;
	color:#666
}
footer {
	width:100%;

	position:fixed;
	left:0;
	bottom:0;
	z-index:10;
	padding:5px 0;
	width:100%;
	background:#75b346;

}


footer li a {


	color:#fff
}
.news{ margin:0 5px; background:#0e4927; color:#fff; padding:3px 10px}



footer {

}
footer>ul>li {
	width:20%;
	float:left;
	text-align:center;
	font-size:20px
}

.yydisplaynone{ display: none;}
ul.dropdown-menu li{ float: none}
ol.carousel-indicators{ bottom: -10px}
#bmenu ul.dropdown-menu{ margin:10px; padding: 10px 0;  background: #75b346;}
#bmenu ul.dropdown-menu li{ border-bottom: 1px solid #c0d1b3; background: #fff; display: block;}
#bmenu ul.dropdown-menu a{ padding: 8px 20px; font-size: 14px; display: block; text-align: left}
#bmenu ul.dropdown-menu a:hover{  background: #75b346; color: #fff;display: block; }


.yypimg, .yyp2{ text-align: center; padding: 10px}
.yyp2{ padding-top:0px}
.yyprolist{ padding-top: 10px; padding-right:10px;padding-left:10px;}
.yyprolist li{ width: 50%; float: left; padding-bottom: 5px }
.yyprolist a{ display: block; text-align: center;}
.clearfix{ clear: both; width: 0; height: 0}


.yycs h1, .yycs h3{ color: green; padding:0; margin: 0; margin-top:10px}
.yycs h3{color: #666; font-size: 20px; font-weight: 100}
.yycss li{ height: 25px; line-height: 25px; float: left;}
.yycss{ margin:10px 0; font-weight:500; }
.yycss li.yycleft{ width: 35%;}
.yycss li.yyrleft{ width: 60%; list-style: none; padding-left:5%;}
.clearfix{ clear: both; width: 0; height: 0}
.yystar{ color: red; font-size: 20px;}
.yystar i{ margin-right: 5px}

.reviewbox{width: 100%;height: 600px;border: 0;}
.yycontent10{ padding:20px 0; padding-left: 20px}
.yycontent10 table{ width: 100%}
#sendReview .in{ padding-left: 25px}
#sendReview .in h1{ color:#7db7e7; padding-bottom:15px}
#sendReview .in input{  height:22px; line-height:22px; padding:2px 5px}
.in textarea{ width:310px; height:100px; padding:5px 5px}
.star img{ width:30px; cursor:pointer}
.hand{cursor: pointer;}
.redborder{ border:1px solid red;}
.success{left:500px; top:1000px; display: none; position: absolute; z-index: 10000}
.reviewbox{width: 100%;height: 600px;border: 0;}

ul.inquiry26{ padding: 0; margin: 0; height:130px; border-bottom: 1px solid #ccc; width: 90%}
ul.inquiry26 li{ list-style: none; float: left; min-height: 80px; width: 80px; text-align: center; display: block; margin-right: 20px}
ul.inquiry26 li img.ssimg{ width: 90%; margin: 5px;}
ul.inquiry26 li i{ font-size: 20px; color: green;}

.media-list{ padding:10px 0}
.media-left img{ width: 150px;border:3px  double #e9e9e9}
.media-heading, .media-body h6{ text-align: left;}

#map_canvas{ height:480px; margin:10px 0; }
#map_canvas div{ display:block; }
.yycontent{ height: 30px; line-height:30px;}


.liuyan{ margin:10%; margin-bottom:0}
.liuyan li{ margin:1em}
.liuyan input{ width:100%; height:2em}
.liuyan textarea{ width:100%; height:4em}
.liuyan input.button{ background:#900; height:3em; line-height:30px; color:#fff; border:0}


nav.yylist a.yymore{ color:#55773c;}

.yybt{ background: #75b346; color: #fff; text-align: center; padding:5px; border-top: 1px solid #bff09a}
.yynews{padding:10px;}
.yynews li{ display: block; margin: 2px 10px}
.yynews li a{ color: #477d1e}


.textslh{
  width:auto;
  overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}



.newslist ul.media-list{ background-color: #e6f5db; margin-top: 1px; margin-bottom: 1px; border-bottom:5px solid #75b346; padding: 10px}
.newslist li h4 a{ color: #4d8423}



.tel{margin-top:-10px; text-align: left; font-size: 12px; padding-left: 0.9em; color:#35883b}




