

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
html{color:#000;background:#FFF; }
body { color:#666;font-family: "宋体", Arial, Helvetica, sans-serif;font-size: 14px;} /*网站字体颜色*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,a{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;} 
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}
h2 { font-size:26px;}
h3 { font-size:16px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}
.pt20 { padding-top: 20px; }
.mt10{ margin-top:10px;}
.lh28{ line-height: 28px;}
i,em{ font-style:normal;}
.dn{display:none;}
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { color:#65a41d;}
.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.pa{ position:absolute;}
.pr{ position:relative}
.fl { float: left; }
.fr { float: right; }
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;}

/* .index-bg{*/
/*        background: #fffefe url(../../images/ershida.jpg) no-repeat center top;*/
/*        padding-top: 259px;*/
/*}*/

.container {
  position: relative;
  width: 1200px;
  margin: 0 auto;

}

.head-p {
 height: 40px;
 line-height: 40px;
 color: #3e3e3e;
}
.head-p em {
  color: #3c9c37;
}

.head-main {
  width: 100%;
  height: auto;
  color: #e7f5eb;
    background: #e7f5eb;

}
.head-main-width {
  width: 1200px;
  height: 90px;
  padding: 10px 0 0 0;
  margin: 0 auto;
}
.logo {
  width: 830px;
  height: 86px;
  background: #e7f5eb url(../images/logo.jpg) no-repeat;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}
.head-ry {
  margin-right: 50px;
}
.head-nav {
  height: 54px;
  line-height: 54px;
  background: #fff;
  	  border-top: solid 3px #4d7e15;
}
.head-nav-ul {
  overflow: hidden;
}
.head-nav li {
  float: left;
}
.head-nav li a {
  display: block;
  padding: 0 10px;
  color: #3c7507;
  font-family: \5FAE\8F6F\96C5\9ED1;
  font-size: 16px;
}
.head-nav-ul li.select {
  background: #65a41d;
}
.head-nav-ul .select a {
  color: #fff;
}
.nav_fixed{z-index:99;position: fixed;top: 0px;width:100%;}
/* fullSlide 
.fullSlide{width:100%;position:relative;height:490px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:490px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

// */

/* fullSlide */
.fullSlide{width:100%;position:relative;height:490px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:490px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;right:0;height:35px;line-height:35px;}
.fullSlide .hd ul{padding-right:10px;text-align:right;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:23px;height:23px;line-height:23px;margin:1px;text-align:center;color:#fff;background:#c1c1c1;}
.fullSlide .hd ul .on{background:#4d7e15;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:0;left:0;z-index:1;width:600px;height:490px;cursor:pointer;display:none;}
.fullSlide .next{left:auto;right:0;}






.index-main {
  overflow: hidden;
}
.main-left {
  width: 810px;
}
.news-tit {
  height: 32px;
  line-height: 32px;
  padding-left: 40px;
  margin-bottom: 10px;
  overflow: hidden;
  background-image: url(../images/xiaotu.png);
  background-repeat: no-repeat;
  border-bottom: solid 1px #65a41d;
}
.tea-news-icon {
  background-position: 3px 5px;
}
.wenhua-icon { background-position: 3px -40px;}
.qiye-icon { background-position: 3px -86px; }
.jishu-icon { background-position: 3px -132px; }
.falv-icon { background-position: 3px -177px; }
.tongzhi-icon { background-position: 3px -219px; }
.rognyu-icon { background-position: 3px -263px; }
.chanye-icon { background-position: 3px -307px;}
.video-icon { background-position: 3px -351px; }
.liuyan-icon { background-position: 3px -393px;}
.links-icon { background-position: 3px -440px; }
.news-tit h3, .pro-tit h3 {
  float: left;
  font-family: \5FAE\8F6F\96C5\9ED1;
}
.more {
  float: right;
  color: #c3c3c3;
  padding-right: 10px;
}

/* 默认幻灯片 */
.FocusPic{zoom:1;position:relative;width: 407px; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:407px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#65a41d;}

.index-news-list {
      width: 368px;
  margin-left: 30px;
}
.index-news-list li,.index-list-ul li {
  height: 29px;
  line-height: 29px;
  padding-left: 10px;
  background: url(../images/greendian.gif) left no-repeat;
  overflow: hidden;
}
.date {
  float: right;
  color: #b5b4b4;
}

.index-list {
  float: left;
  width: 370px;
  margin-top: 20px;
}
.img-news {
  margin-bottom: 2px;
    font-family: \5FAE\8F6F\96C5\9ED1;
}
.img-news img {
  float: left;
  margin-right: 10px;
}
.img-news h2 {

  font-size: 14px;
}
.img-news p {
  line-height: 22px;
  color: #b5b4b4;
}

.index-products {
  float: left;
  width: 810px;
  margin-top: 20px;
}
.pro-tit {
  height: 37px;
  line-height: 37px;
  background: url(../images/cpicon.jpg) no-repeat left top;
  border-bottom: solid 1px #65a41d;
}
.pro-tit h3 {
  padding-left: 20px;
}
.pro-tit h3 a { 
  color: #fff;
}
.index-products-ul li {
  float: left;
  margin-left:10px;
  margin-top: 15px;
}
.index-products-ul li img {
  padding: 2px;
  border: solid 1px #eee;
}
.main-right {
  width: 350px;
}
.main-right-box {
  padding: 5px;
      margin-top: 10px;
	  margin-bottom: 21px;
  border: solid 1px #65a41d;
}
.main-right-box .news-tit {
  height: 36px;
  line-height: 36px;
}

/* 首页品牌荣誉css */
.picScroll-left {
  width:338px;
  overflow:hidden;
  position:relative;
}
.picScroll-left .hd {}
.picScroll-left .hd .prev, .picScroll-left .hd .next {
  position:absolute;
  display:block;
  width:15px;
  height:43px;

  overflow:hidden;
  cursor:pointer;
  background:url("../images/arrow.png") no-repeat;
}
.picScroll-left .hd .next {
  left: 6px;
  top: 120px;
background-position:0 0;  

}
.picScroll-left .hd .prev{
  right: 5px;
    top: 120px;
  background-position:-35px 0;
}

.picScroll-left .hd ul {
  float:right;
  overflow:hidden;
  zoom:1;
  margin-top:10px;
  zoom:1;
}
.picScroll-left .hd ul li {}
.picScroll-left .hd ul li.on { background-position:0 0; }
.picScroll-left .bd { margin-left: 20px; }
.picScroll-left .bd ul {
  overflow:hidden;
  zoom:1;
}
.picScroll-left .bd ul li {
  margin:0 3px;
  float:left;
  _display:inline;
  overflow:hidden;
  text-align:center;
}
.picScroll-left .bd ul li .pic { text-align:center; }
.picScroll-left .bd ul li .pic img {
  width:143px;
  height:184px;
  display:block;
}
.picScroll-left .bd ul li .pic a:hover img { border-color:#999; }
.picScroll-left .bd ul li .title { line-height:24px; }
.links-ul { overflow: hidden; }
.links-ul li{
  float: left;
  margin: 5px 0 0 8px;
}

.page-main {
  overflow: hidden;
}
.page-left {
  width: 870px;
}

.crumbs {
  height: 32px;
  line-height: 32px;
  margin-top: 30px;
  border-bottom: solid 1px #65a41d;
}
 .caption {
    padding: 0px 10px 28px 30px;
    background: url(../images/dashed.png) 0 100% repeat-x;
    zoom: 1;
}
.caption h1.title {
    margin: 28px 0px 0;
	color: #444;
    font-family: \5FAE\8F6F\96C5\9ED1;
    font-size: 24px;
    line-height: 1.2;
    height: auto;
    padding: 0;
}
.caption .info {
    line-height: 24px;
    height: 24px;
    color: #666666;
    font-size: 12px;
    overflow: hidden;
    padding-top: 22px;
}
.caption .time {
    font-family: Verdana;
}
.caption span {
    margin-right: 10px;
}
.news-content {
    padding: 20px 30px 30px;
	line-height: 36px;
}

.page-right {
  width: 300px;
  margin-top: 30px;
}

.page-news-box {
  font-size: 12px;
}
.page-news-tit{
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    margin-bottom: 10px;
    overflow: hidden;
    border-bottom: solid 1px #65a41d;
}
.page-ol {
    padding: 0 10px;
    background: #eee;
    margin-bottom: 20px;
    height: 409px;
    overflow: hidden;
}
.page-ol li {
  line-height: 40px;
  border-bottom: dashed 1px #333;
}
.page-ol a:link {
    color: #666666;
}
.page-ol em {
    float: left;
    margin-top: 10px;
    width: 20px;
    height: 20px;
    background: #000000;
    margin-right: 10px;
    line-height: 20px;
    color: #FEFEFE;
	font-size: 12px;
    text-align: center;
    cursor: pointer;
    font-family: Verdana;
}

.page-ol li:hover em{background:#0F820C;color:#FEFEFE}

.tupian-ul {
  margin-right: -10px;
  overflow: hidden;
  zoom:1;
}
.tupian-ul li {
    float: left;
    width: 145px;
	margin-right: 10px;
    margin-bottom: 10px;
    position: relative;
    font-size: 12px;
    text-align: center;
}
.tupian-ul span {
  display: block;
  height: 28px;
  line-height: 28px;
}
.page-news-ul {
  padding: 30px 20px;
}
.page-news-ul li {
    padding-left: 14px;
    height: 30px;
	line-height: 30px;
    overflow: hidden;
	background: url(../images/article_common.gif) no-repeat left center;
}
.page-news-ul .time {
      float: right;
    color: #999999;
    font-family: Verdana;
    font-size: 12px;
}
.uline{
  height: 20px!important;
    background: url(../images/uline.gif) repeat-x center center !important;
}
/* 栏目列表分页样式 */
#pages{ padding: 14px 0 10px;font-family: 宋体;}
#pages a.a1 {
    width: 56px;
    padding: 0;
}
#pages a {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    padding: 0 10px;
}
#pages span {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #4d7e15;
    border: 1px solid #3A6D00;
    color: #fff;
    text-align: center;
    padding: 0 10px;
}


.footer {
  padding: 15px 0;
  margin-top: 30px;
  line-height: 28px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  border-top: solid 3px #4d7e15;
}
/* 留言 */
/* 留言 */
.container .col-left {
    width: 820px;
    margin-right: 10px;
}
.col-left {
    float: left;
}

.crums span {
    color: #7e7e7e;
}
.crums {
    background: #f8f8f6;
    height: 34px;
    line-height: 34px;
    border-bottom: 2px solid #4D7E15;
    padding-left: 15px;
}
.box {
    background-color: #fff;
}
.box {
    border: 1px solid #84AD33;
    zoom: 1;
    overflow: auto;
    padding-bottom: 10px;
}
.box h5, .box h6 {
    color: #366501;
    height: 40px;
    margin-bottom: 10px;
    line-height: 40px;
    padding-left: 10px;
    border-bottom: 1px solid #84AD33;
    position: relative;
	background-color: #f8f8f6;
}
.ltable {
    margin-top: 10px;
    margin-bottom: 10px;
    border-left: solid 0px;
    border-top: solid 0px;
    border-right: solid 1px #DAEBF7;
    border-bottom: solid 1px #DAEBF7;
}
.ltable td{
border-top:solid 1px #DAEBF7;
border-left:solid 1px #DAEBF7;
border-right:solid 0px;
border-bottom:solid 1px #DAEBF7;
padding:10px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.col-auto {
    overflow: hidden;
    _zoom: 1;
    _float: left;
}
.bk10 {
    height: 10px;
}
.bk, .bk3, .bk6, .bk8, .bk10, .bk15, .bk20, .bk30 {
    clear: both;
    font-size: 1px;
    height: 0;
    line-height: 1px;
}
.txt_c {
    text-align: center;
}
.col-left .cboxs h5{background:none;}
.cboxs .tag_a a{ padding:0px; background:none; margin:6px 10px; font-weight:100; margin-bottom:20px;}
.col-auto .tag_a a{ color: #366501;}
.col-liuyanban {
  margin-top: 12px;
  background:#fff;
}
.col-auto .txt_c {
  margin-top: 30px;
}
.col-auto .txt_c img { display: inline;}
.table_form tbody td, .table_form tbody th {
    border-bottom: none!important;
}
.huifu {
  color: #f00;
}
.huifu b{
  color: #333;
}
.lxdh {   
  padding-left: 150px;
  padding-top: 30px; 
  font-size: 16px; 
  color: #4C9C55;
  }



/* ==========================================================================
   END Author's custom styles
   ========================================================================== */
.hidden {
    display: none !important;
}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}
.invisible {
    visibility: hidden;
}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */
