@charset "utf-8";
/* CSS Document */

a {
	text-decoration: none;
	outline: medium none;
	transition: all 0.2s ease 0s;
	cursor: pointer;
}
.wrap {
	width: 960px;
	margin: 0px auto;
}
#menu {
	height:45px;
	line-height:45px;
	width:100%;
	background:#195028;
	font-size:16px;
	color:#fff;
	z-index:200;
}
#menu li {
	float:left;
	list-style:none;
	padding:0px 26px;
	position: relative;
	z-index:100000;
}
#menu li a {
	display:block;
	height:45px;
	line-height:45px;
	color:#fff;
}
#menu li:hover {
	background: #237325;
}
#menu li.active, #indexpage #menu li.index {
	background: #006a9f;
}
#menu li.active a {
	color:#ff0;
}
#menu li ul.sonmenu {
	font-size:12px;
	background:#007fbf;
	position: absolute;
	top: 45px;
	display: none;
	left:0px;
	overflow:hidden;
	width:100%;
}
#menu li:hover ul.sonmenu {
	display:block;
}
#menu li ul.sonmenu li {
	height:30px;
	padding:0;
	width:100%;
}
#menu li ul.sonmenu li a {
	display:block;
	height: 30px;
	line-height:30px;
	color:#fff;
	padding:0 26px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#menu li ul.sonmenu a:hover, #menu li ul.sonmenu a:focus {
	background: #008fd7;
	padding-left: 30px;
	color: #ff0;
}
.wrap960 {
	width: 960px;
	text-align: left;
	margin: 0px auto;
	padding-top:30px;
	padding-bottom:0px;
	height:300px;
}
.part {
	width: 182px;
	margin-right: 70px;
	text-align: center;
	height: auto;
	float: left;
	margin-left:65px;
}
.no_right {
	margin-right: 0px !important;
}
.part h2 {
	width: 100%;
	height: auto;
	padding-bottom: 20px;
}
.hei {
	color: #333;
}
.hei a {
	color: #34a724;
}
a.part_pic {
	width: 86px;
	height: 86px;
	margin: 0px auto 25px;
	text-indent: -999999px;
	display: block;
	background: url("../images/part_icon.gif") repeat scroll 0% 0% transparent;
}
.part p {
	text-align: left;
	font: 12px/1.67 "Microsoft Yahei", "SimSun", sans-serif;
	color: #666;
	padding-top:10px;
}
.contents {
	width: 960px;
	margin: 0px auto;
}
/*田园乐趣*/	

.past {
	width: 100%;
	height: 596px;
	background: url("../images/mgi.jpg") no-repeat scroll center top transparent;
}
.pick {
	width:960px;
	height:433px;
	padding-top:170px;
}
.fol {
	width:209px;
	float:left;
	margin-right:3px;
	display:inline-block;
	margin-top:160px;
}
.for {
	width:748px;
	float:left;
	margin-top:160px;
}
.for img {
	float:left;
	margin:0px 5px 17px 6px;
	width:237px;
	height:207px;
}
.faq_t {
	width:100%;
	height:433px;
	margin-top:20px;
	background:#f5f5f5;
	padding-top:40px;
	overflow:hidden;
	text-transform:uppercase;
}
.faq {
	width:258px;
	height:400px;
	margin-right:30px;
}
.faq .faq_back {
	background:none;
}
.faq h5 {
	font:18px/20px "微软雅黑";
	vertical-align:middle;
	text-indent:20px;
	color:#007434;
	background:url(../images/H7.png) no-repeat;
	border-bottom:1px solid #8ec31f;
	height:60px;
}
.faq h5 a, .faq h5 a:hover {
	color:#007434;
	text-decoration:none;
}
.faq dl {
	width:258px;
	background:url(../images/mgi_160.png) no-repeat top;
	padding-top:10px;
}
.faq dl dt {
	font:12px/36px "Microsoft Yahei";
	color:#007434;
	background:url(../images/mgi_153.jpg) 0 4px no-repeat;
	padding-left:35px;
	font-weight:bold;
}
.faq dl dt a, .faq dl dt a:hover {
	color:#007434;
	text-decoration:none;
}
.faq dl dd a, .faq dl dd a:hover {
	color:#666;
	text-decoration:none;
}
.faq dl dd {
	font:12px/24px "Microsoft Yahei";
	color:#666;
	background:url(../images/mgi_157.png) no-repeat;
	padding-left:35px;
	padding-right: 20px;
}
.oroer {
	width:429px;
	height:400px;
	overflow:hidden;
	background:  url(../images/1px.jpg) no-repeat right;
	padding-right:30px;
}
.oroer h5 {
	font:18px/20px "微软雅黑";
	vertical-align:middle;
	text-indent:20px;
	color:#007434;
	background:url(../images/H7.png) no-repeat;
	border-bottom:1px solid #8ec31f;
	height:60px;
}
.oroer h5 a, .oroer h5 a:hover {
	color:#007434;
	text-decoration:none;
}
.oro_t {
	width:429px;
	height:350px;
	background:url(../images/mgi_150.png) no-repeat;
}
.oro_t ul li span {
	width:60px;
	color:#007434;
	display:inline-block;
	white-space:nowrap;
}
.oro_t ul {
	margin-left:170px;
}
.oro_t ul li {
	margin-bottom:10px;
	font:12px/20px "Microsoft Yahei";
}
.join_name {
	background: url(../images/sea_131.png) no-repeat;
	width:167px;
	height:22px;
	border:none;
	line-height:30px;
}
.join_name1 {
	background: url(../images/sea_138.jpg) no-repeat;
	width:187px;
	height:22px;
	border:none;
	line-height:30px;
}
.join_name2 {
	background: url(../images/sea_141.jpg) no-repeat;
	width:187px;
	height:64px;
	border:none;
	line-height:30px;
}
.join_name3 {
	height:30px;
	background: url(../images/sea_147.jpg) no-repeat;
	line-height:10px;
	border:none;
	position:absolute;
	margin-left:1px;
}
.join_yzm {
	position:absolute;
	margin-left:80px;
	height:30px;
}
.join_l {
	margin-left:20px;
}
.join_font {
	font:12px/20px "微软雅黑";
	color:#007434;
	border-bottom:1px solid #007434;
}
.join_l2 {
	margin-left:60px;
}
.oro_font1 {
	font:13px/45px "Microsoft Yahei";
	color:#fff;
	text-indent:170px;
}
.oro_font2 {
	font:14px/10px "Microsoft Yahei";
	color:#007434;
	text-indent:170px;
	font-weight:bold;
	margin-bottom:10px;
}
.wihip {
	width:205px;
	height:400px;
}
.wihip h5 {
	font:18px/20px "微软雅黑";
	vertical-align:middle;
	text-indent:20px;
	color:#007434;
	background:url(../images/H7.png) no-repeat;
	border-bottom:1px solid #8ec31f;
	height:60px;
}
.wihip h5 a, .wihip h5 a:hover {
	color:#007434;
	text-decoration:none;
}
.wihip ul {
	margin-top:10px;
}
.wihip ul li {
	width:205px;
	font:12px/40px "Microsoft Yahei";
	border-bottom:1px dashed #ccc;
	background:url(../images/sea_143.jpg) no-repeat 0 18px;
	text-indent:20px;
}
.wihip .wiki {
	border:none;
}
.ab, .dt {
	width:960px;
	margin:0 auto 0px;
	padding:20px 0 0;
	height:300px
}
.ab h3, .dt h3 {
	height:48px;
	line-height:40px;
	background:url('../images/t02.gif') no-repeat 0 bottom;
	overflow:hidden;
}
.ab h3 em, .dt h3 em {
	color:#bcbcbc;
	float: left;
	font-family:'Microsoft YaHei';
	font-size:15px;
	text-transform: uppercase;
	display:block;
	font-weight:normal;
}
.ab h3 em a, .dt h3 em a {
	color:#000;
	margin-right:8px;
	font-size:18px;
}
.ab h3 b, .dt h3 b {
	display:block;
	float: right;
	font-size:12px;
	font-weight:normal;
	text-transform: uppercase;
}
.ab h3 b a, .dt h3 b a {
	color:#666;
}
.ab-l {
	width:700px;
	float: left;
}
.ab-l dl {
	padding:15px 0 0;
}
.ab-l dt {
	width:240px;
	float: left;
	padding:0 0 10px;
}
.ab-l dt img {
	display:block;
	width:240px;
	height:185px;
}
.ab-l dd {
	width:435px;
	float: right;
}
.ab-l h6 a {
	font-size:12px;
	color:#333;
}
.ab-l dd p {
	overflow: hidden;
	line-height:24px;
	height:158px;
	margin:8px 0 8px;
}
.ab-l dd span {
	display:block;
	padding-top:10px;
}
.ab-l dd span a {
	color:#4b9b03;
}
.ab-l ul {
	padding:15px 0 0;
}
.ab-l li {
	height:34px;
	line-height:34px;
	overflow: hidden;
	border-bottom:1px dotted #9f9f9f;
	padding-left:14px;
	background:url('../images/ico1.gif') no-repeat 2px center;
	width:314px;
	float: left;
}
.ab-l li.even {
	float: right;
}
.ab-r {
	width:212px;
	float: right;
	padding-left:25px;
}
.ab-r li {
	width:212px;
	padding:15px 0 0;
}
.ab-r li img {
	display:block;
	width:210px;
	height:148px;
	border:1px solid #e2e2e2;
}
.ab-r li span {
	display:block;
	text-align:center;
	height:28px;
	line-height:28px;
	overflow: hidden;
}
.fa {
	height:363px;
	overflow:hidden;
	width:960px;
	margin:0 auto 15px;
}
.fa h2 {
	background:url(../images/fztbg.jpg) no-repeat bottom;
	height:92px;
	line-height:60px;
}
.fa_c li {
	width:307px;
	padding-left:19px;
	float:left;
}
.fa_c li.pal0 {
	padding:0;
}
.fa_c li img {
	width:307px;
	height:215px;
	display:block;
}
.fa_c li span {
	height:46px;
	line-height:46px;
	display:block;
	text-align:center;
	background:url(Img/Index/ge04.jpg) no-repeat top;
}
.til01 a {
	font-size: 23px;
	font-family: "微软雅黑";
	color: #333;
	padding-left:15px;
}
.til01 {
	padding-left: 56px;
	font-weight: normal;
}
.til01 .more01 a, .til03 .more01 a {
	font-size: 16px;
	color: #999;
}
.contel_t {
	color: #2D9300;
	padding-left: 16px;
	line-height: 26px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	background: url("../images/contel_t.gif") no-repeat scroll left top transparent;
}
.lefts {
	float:left;
	width:232px;
	overflow:hidden;
	padding-top:40px
}
.left_title {
	width:210px;
	height:60px;
	background:#237325;
	font:700 22px/60px "microsoft yahei";
	color:#fff;
	text-indent:21px;
}
.left_nav {
	width:208px;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:5px solid #328a00;
	margin-bottom:22px;
	padding:8px 0;
}
.left_nav li a {
	display:block;
	width:208px;
	height:39px;
	background:url("../images/leftlibg.jpg") 0 -2px no-repeat;
	font:14px/39px "microsoft yahei";
	color:#4a4a4a;
	text-indent:33px;
}
.left_nav li a.first {
	background:url("../images/leftlibg2.jpg") 0 0 no-repeat;
	height:39px
}
.left_nav li a:hover {
	background:#328a00;
	color:#fff;
	width:208px
}
.left_nav li ul {
	display:none;
}
.left_nav li li a {
	text-indent:48px;
}
.left_contact {
	width:210px;
	height:59px;
	background:#237325;
	font:700 22px/59px "microsoft yahei";
	color:#fff;
	text-indent:21px;
}
.left_box {
	width:208px;
	padding:14px 0;
	border-left:1px solid #d4d4d4;
	border-right:1px solid #d4d4d4;
	border-bottom:5px solid #328a00;
	margin-bottom:22px
}
.left_box p {
	width:200px;
	padding-left:4px;
	font:14px/30px "microsoft yahei";
}
.left_box p.left_zip {
	background-position: 11px -59px
}
.left_box p.left_tel {
	background-position: 11px -94px
}
.left_box p.left_fax {
	background-position: 11px -130px
}


.page_nav a {
	border-right: #aaaadd 1px solid;
	padding-right: 5px;
	border-top: #aaaadd 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #aaaadd 1px solid;
	color: #000099;
	padding-top: 2px;
	border-bottom: #aaaadd 1px solid;
	text-decoration: none
}
.page_nav a:hover {
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	color: #000;
	border-bottom: #000099 1px solid
}
.page_nav a:active {
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	border-left: #000099 1px solid;
	color: #000;
	border-bottom: #000099 1px solid
}
.page_nav span.current {
	border-right: #000099 1px solid;
	padding-right: 5px;
	border-top: #000099 1px solid;
	padding-left: 5px;
	font-weight: bold;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #000099 1px solid;
	color: #fff;
	padding-top: 2px;
	border-bottom: #000099 1px solid;
	background-color: #000099
}
.page_nav span.nolink {
	border-right: #aaaadd 1px solid;
	padding-right: 5px;
	border-top: #aaaadd 1px solid;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 2px;
	border-left: #aaaadd 1px solid;
	color: #999;
	padding-top: 2px;
	border-bottom: #aaaadd 1px solid
}
