﻿/* CSS Reset 
/*-----------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix { display: inline-block; } /* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */ .none { display: none; } /* End Clearfix */

.fl{ float:left;}
.fr{ float:right;}
.chl{ clear:both; margin:0px; padding:0px; width:0px; height:0px;}
/* General Setup
/*-----------------------------------------------------------------------------------*/
html{ height:100%;}
body{font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;padding:0;font-size:14px;margin:0 auto;color: #333333;}
a:link {text-decoration: none; color:#80A941;
}
a:visited {
	color: #80A941;
}
a:hover {
	color: #80A941;
}

.layout{
	 width:720px; margin: 0 auto; overflow: hidden;
}
.header{
	 position: relative;  overflow:hidden; margin-bottom:10px; border-bottom:1px solid #cccccc;
}
.header .logo{ float:left; margin:10px;}
.header .english {font-size:2.2em; padding-right:20px; color:#80A941; background:url(dh.png) left no-repeat; padding-left:50px;}

.menu{ margin-top:30px; padding:0; margin:0; }
.menu ul{}
.menu ul li{ float:left; width:25%; text-align:center;}
.menu ul li span { display:block; color:#000000; text-align:center; font-size:1.8em; padding-top:1em; padding-bottom:1em;text-align:center;}

.diwen{ width:100%; background-color:#80A941; color:#FFFFFF; font-size:2.5em; text-align:center; line-height:2.5em; margin-top:0.5em;}
.pro{width:95%; margin:auto;}
.pro .title{width:100%;float:left; margin-top:20px;}
.pro img{float:left; width:45%; margin-right:20px;}
.pro .span{ float:left; }
.pro h1{ font-size:2.4em; line-height:2em; padding-top:1em; color:#80A941;}
.pro .jj { line-height:1.5em; font-size:1.8em;}

.khzs{width:95%; margin:auto;}
.khzs .title{width:100%;float:left; margin-top:20px; border-bottom:1px solid #cccccc; padding-bottom:20px;}
.khzs img{float:left; width:150px; height:150px; margin-right:20px;}
.khzs span{ float:left;font-size:1.8em; line-height:2em; display:block;}
.khzs h1{ font-size:2em; line-height:1.8em; }
.khzs .jj { line-height:1.5em;}

.neiye{width:95%; margin:auto;}
.neiye .title{width:100%;float:left; margin-top:20px; border-bottom:1px solid #cccccc; padding-bottom:20px;}
.neiye img{float:left; width:250px; height:250px; margin-right:20px;}
.neiye .span{ float:left; }
.neiye h1{ font-size:1.8em; line-height:2em; }
.neiye .jj { line-height:1.5em ; }

.ckgd{width:92%; margin:auto; height:2.4em; line-height:2.4em; border:2px solid #80A941; text-align:center; clear:both; display:block; margin:30px; color:#80A941; font-size:2.2em;}

.proc{}
.proc ul{ margin-top:20px; margin-bottom:20px; margin-left:20px;}
.proc ul li{ float:left; width:48%; border:1px solid #F3F3F3; text-align:center; margin:auto;}
.proc  img { width:300px; height:290px; text-align:center;}
.proc span{ display:block;}
.proc ul li a { font-size:1.6em; text-align:center; display:block; line-height:2em; color:#000000;}


.proc_cxzs{}
.proc_cxzs ul{ margin-top:20px; margin-bottom:20px; margin-left:20px;}
.proc_cxzs ul li{ float:left; width:48%; border:1px solid #F3F3F3; text-align:center; margin:auto;}
.proc_cxzs  img { width:300px; height:290px; text-align:center;}
.proc_cxzs span{ display:block;}
.proc_cxzs ul li a { font-size:1.8em; text-align:center; display:block; line-height:2em; color:#000000;}

#left {margin:0; margin-bottom:20px; margin-top:20px;}
#left ul{list-style:none;padding:0;border:0;}
#left li {display: inline;}
#left li a:link,
#left li a:visited {float:left; text-decoration: none; border-right:1px solid #D8D8D8;color:#333333; font-size:1.8em; line-height:2em; width:33%;margin-bottom:14px;text-align:center}
#left li a:hover {float:left; text-decoration: none; background-color:#80A941; color:#ffffff;}
#left ul .curr a{float:left; text-decoration: none; background-color:#80A941; color:#ffffff;}


.xwzx{width:96%; margin:auto; margin-top:20px;}
.xwzx ul li {width:100%; border-bottom:1px dashed #cccccc; clear:both; height:210px; padding-top:20px;}
.xwzx ul li img { float:left; margin-right:20px;}
.xwzx ul li h1 { font-size:1.8em; color:#80A941; line-height:50px;}
.xwzx ul li span {color:#666666; line-height:200%; font-size:1.6em;}
.xwzx ul li .ckxq{font-size:1.8em; color:#B9292D; } 
.xwzx ul li img{display:block; z-index:80;opacity:1;filter(alpha=100)}
.xwzx ul li a:hover img{opacity:0.8;filter(alpha=80)}


.footer{
	 background: #000000; color: #fff; text-align: center; scrollbar-face-color: #fff; font-size:1.8em; padding:1em;
}
.footer a{
	color: #fff;
}
.footer a,
.footer span{
	margin: 0 10px;
}

.nydh{ background-color:#416326; color:#FFFFFF;height: 24px; line-height: 24px;font-size: 1.8em;padding:30px;}

.foo{width:95%; margin:auto; font-size:1.8em; line-height:1.8em; margin-top:1em; margin-bottom:1.8em; color:#000000;
}
.foo img{max-width:100%;}
.foo a{
	color: #000000; font-size:1.8m;
}


.cake_nav_d{ width:100%;  height:auto; position:relative;margin: 0 auto;}
.nav_c{  width: 100%;   height: 100%; top: 0;left: 0;  overflow: hidden;   position: absolute; }
.nav_c a {line-height:50px;}
.cake_nav_d dl{ width:33%; float:left; text-align:center;font-size:30px;}
#cake .cake_nav_d a{ height:100%; display:block; color:#FFF;   }
.full{ width:100%;}


.slider{display:none}/*用于获取更加体验*/
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}


.kuang{ width:90%; margin:auto; height:1.6em; line-height:1.8em; font-size:1.8em; margin-bottom:0.4em;}
.nr{width:95%; margin:auto; height:4.6em; line-height:1.8em; font-size:1.48m; margin-bottom:0.4em;}
.tijiao{ width:95%;height:1.6em; line-height:1.6em; font-size:1.8em; background-color:#80A941; text-align:center; color:#FFFFFF; border:none;}


/* 懒人图库 搜集整理 www.lanrentuku.com */

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }