﻿@charset "gb2312";
/*
CSS Reset   
������������ǽ��ܲ��ɷֵ�
���?�� ��
*/
/* �������߾� */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements �ṹԪ�� */
dl, dt, dd, ul, ol, li, /* list elements �б�Ԫ�� */
pre, /* text formatting elements �ı���ʽԪ�� */
fieldset, lengend, button, input, textarea, /* form elements �?Ԫ�� */
th, td {margin: 0; padding: 0;} /* table elements ���Ԫ�� */ 
/* �÷�ie�����Ĭ��Ҳ��ʾ��ֱ����������ֹ��������������˸ */
html { overflow-y: scroll; }
/* ����Ĭ������ */
body,button, input, select, textarea { /* for ie */ font: 12px/1 Tahoma, Helvetica, Arial, "΢���ź�", sans-serif;}
/* ����h��ǩ */
h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }
/* �����б�Ԫ�� */
ul, ol,li { list-style: none; }
/* �����ı���ʽԪ�� */
a { text-decoration: none; color:#686868;}
a:hover{ color:#000;}
:link, :visited {text-decoration: none;}
/* ����ͼƬ�߿򣬵�ͼƬ��Ϊ�������ݱ����ʱ������Ĭ�ϱ߿���֣��ض���� */
img{ border:none; border:0px; margin:0px; padding:0px;}
abbr[title], acronym[title] { border-bottom: 1px dotted;cursor: help;} /* ע��1.ie6 ��֧�� abbr; 2.������������ѡ���ie6 ����Ч�� */ 
q:before, q:after { content: ''; }
/* ���ñ?Ԫ�� */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img ������������ img �ޱ߿� */
/* ע��optgroup �޷����� */
button, input, select, textarea { font-size: 100%; } /* ʹ�ñ?Ԫ���� ie ���ܼ̳������С */
/* ���ñ��Ԫ�� */
table {border-collapse: collapse; border-spacing: 0;}
caption, th {text-align: left;}
/* ���?��Ԫ��,����������ʱ����Ԫ�ز�ϣ������Ӵ����ԣ���ֹIE BUG */
.clear{ clear:both;}
/* ���� ����*/
.f_l{ float:left;}
.f_r{ float:right;}
/* ------------------------------------CSS Reset  End------------------------------- */
body{ max-width:1920px; margin:0px auto;}

.head{ width:auto; height:165px; background:url(head.jpg) repeat-x;}
.header{ width:200px; height:180px; background:#fff; float:left;}
.head1{ width:1070px; height:165px; margin:0px auto; }
.top{ width:1025px; height:36px; line-height:36px; margin:0px auto; padding-left:5px;}
.top span{ float:right;}
.top span a{ margin-left:10px;}
.logo{ width:602px; height:115px; background:url(../images/logo.png) no-repeat; text-indent:-9999px; float:left; margin:6px 0 0 10px;}
.tel{ width:245px; height:115px; background:url(../images/tel.png) no-repeat; float:right;margin-top:6px;}
.ewm{ width:115px; height:115px;background:url(../images/ewm.png) no-repeat 0px 13px; float:left; margin-left:90px;}

.nav{ width:100%;height:43px; background:#027317;}
.nav ul{ width:1040px; height:43px; margin:0px auto;}
.nav ul li{ float:left; line-height:43px;}
.nav ul li a{ padding:0px 40px; display:block; color:#fff; font-size:14px;}
.nav ul li a:hover{ background:#066417;}
.xz{ background:#066417;}
.line{ width:4px; height:43px; background:url(line.jpg) no-repeat; float:left;}

.g-w{width:100%; min-width:1200px; margin:0 auto; height:auto;} /*min-width是为了当网页变化时元素不会随网页窗口无限缩小。当前你设置width:100%;min-width:980px;所以当网页宽度大于980px，div元素宽度会显示100%的窗口宽度，但是当窗口缩小宽度小于980px，div元素不会继续缩小，会保持在980px，网页会出现滚动条。*/
.banner{ position:relative;}
.focusBox { position: relative; width:100%; height:460px; overflow: hidden; }
.focusBox .pic{ position: absolute;top: 0;left: 50%;margin-left: -960px;width: 1920px;height:460px; }
.focusBox .pic img { width:100%; height:460px; display: block; text-align:center; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot.png) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0; }


.i1{ width:auto; height:660px;  padding-top:40px; margin-bottom:20px;}
.i1_c{ width:1075px; height:660px; margin:0px auto;}
.i1_c1{ width:225px; height:660px; float:left; border:1px solid #d8d8d8;}
.i1_c1_t{ width:auto; height:45px; background:#027317; text-align:center; line-height:45px; font-size:18px; color:#FFF;}
.i1_c1 ul{ width:210px; margin:3px auto 0px auto;}
.i1_c1 ul li{ margin-bottom:3px;}
.i1_c1 ul li a{ width:190px; height:32px; display:block;  border-bottom:1px dashed #adadad; line-height:32px; padding-left:20px; background:url(icon3.jpg) no-repeat 2px 11px;}
.i1_c1 ul li a:hover{ color:#FFF; background:url(icon3.jpg) no-repeat 2px 11px #027317;}
.h2_t{ width:auto; height:45px; background:#027317; line-height:45px; color:#FFF; padding-left:10px;}
.more{ float:right; color:#FFF !important; font-size:12px; margin-right:10px;}
.i1_c2{ width:815px; height:660px; float:right; border:1px solid #d8d8d8;}
.cp_ul{ margin-top:10px; width:770px; height:560px; }
.cp_ul li{ float:left; margin:8px 8px 5px 8px;  background:#FFF;}
.cp_ul li p{ text-align:center; line-height:45px;}
.cp_ul li img{ width:185px; height:140px; border:1px solid #e5e5e5;}
.cp_ul li img:hover{ border-color:#027317;}

/*.meneame{padding:3px;font-size:80%;margin:3px;color:#ff6500;text-align:center;}
.meneame a{border:#ff9600 1px solid;padding:5px 7px;background-position:50% bottom;background-image:url(../images/meneame.jpg);margin:0 3px 0 0;text-decoration:none; float:left;}
.meneame a:hover{border:#ff9600 1px solid;background-image:none;color:#ff6500;background-color:#ffc794; }
.meneame a:active{border:#ff9600 1px solid;background-image:none;color:#ff6500;background-color:#ffc794; float:left;}
.meneame span.current{border:#ff6500 1px solid;padding:5px 7px;font-weight:bold;color:#ff6500;margin:0 3px 0 0;background-color:#ffbe94; }
.meneame span.disabled{border:#ffe3c6 1px solid;padding:5px 7px;color:#ffe3c6;margin:0 3px 0 0; }*/
.i100{ width:auto; height:400px; background:#fbfbfb; padding:10px 0px;}
.i10{ width:1075px; height:400px; margin:20px auto; }
.i10 img{ float:left;}
.i1_c0{ float:left; margin-left:70px; width:408px; height:223px; line-height:25px; color:#919191;}
.i1_c_t0{ text-align:center; line-height:40px; border-bottom:1px dashed #e5e5e5; color:#037418; font-size:19px; margin-bottom:8px;}
.i1_c0 font{ color:#1170ad; font-weight:bold;}



.i2{ width:1040px; min-height:1120px; margin:0px auto; padding-top:30px;}
.i211{ width:auto; height:505px; background:url(../images/i211.jpg) no-repeat; position:relative; margin-top:40px;}
.i222{ width:auto; height:520px; background:url(../images/i222.jpg) no-repeat; position:relative;}
.ly_h2{ font-size:18px; line-height:25px; color:#027317;}
.ly_h2 p{ font-size:12px; font-weight:normal; color:#999;}
.ly_ul{ margin-top:25px; padding-left:5px;}
.ly_ul li{ background:url(ly.jpg) no-repeat 0px 9px; padding-left:13px; line-height:25px;}
.ly1{ width:347px; height:175px; position:absolute; top:20px; left:110px;}
.ly2{ width:347px; height:175px; position:absolute; bottom:83px; left:108px;}
.ly3{ width:347px; height:175px; position:absolute; top:22px; right:60px;}
.ly4{ width:347px; height:175px; position:absolute; bottom:110px; right:60px;}

.pic1{ width: auto; height:115px; margin:13px auto 15px auto; background:url(pic1.jpg) no-repeat top center;}
.pic2{ width: auto; height:120px; margin:13px auto 15px auto; background:url(pic2.jpg) no-repeat top center;}

.paginate1{width: 380px; height:30px; margin:350px 0 0 0;}
.paginate2{width: 380px; height:30px; margin:180px 0 0 0;}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.h2_t2{ width:auto; height:32px; line-height:32px; border-bottom:1px solid #ededed; background:url(bg3.jpg) no-repeat; padding-left:10px; color:#FFF; font-size:15px;}
.more3{ width:50px; height:23px; display:block; background:url(more.jpg) no-repeat; float:right; margin:5px 5px 0px 0px;}
.i7{ width:1040px; height:425px; margin:0px auto 20px auto;}
.i7_l{ width:750px; height:423px; float:left;  border: 1px solid #e5e5e5;}
.i_news{ margin-top:2px; padding:10px;}
.li_one{ width:730px !important; height:185px; background:none !important; padding-left:0px !important; border-bottom:1px solid #e5e5e5 !important; margin-bottom:5px;}
.li_one img{ border:1px solid #e5e5e5; padding:2px; float:left; margin-right:10px; width:237px; height:167px;}
.li_one p{ font-weight:bold; font-size:15px;}
.li_one span{ line-height:24px !important; color:#848484;}
.i_news li{ line-height:30px; background:url(li.jpg) no-repeat 7px 9px; border-bottom:1px dashed #CCCCCC; width:349px; float:left; padding-left:16px; margin-bottom:10px;}
.i_news li a{ font-size:14px; color:#2c7d12;}
.i_news li i{ float:right; font-style:normal;}
.i_news li p{ line-height:26px; color:#666;}
.i7_r{ width:270px; height:423px; float:right;  border: 1px solid #e5e5e5;}
.i7_r_c{ padding:20px 6px 0px 6px; line-height:30px;}
.i7_r_c p{ font-size:16px; color:#2c7d12;}
.i7_r_c img{ margin-bottom:10px;}


.h2_t2{ width:auto; height:36px; background:#027317; line-height:36px;}
.h2_t2 i{ font-style:normal;  padding-left:15px; color:#FFF;}
.more2{ float:right; color:#FFF; font-size:12px; margin-right:10px;}
.h2_t2 span{ float:right; margin-right:10px; font-size:12px; font-weight:normal; color:#fff;}
.h2_t2 span a{ color:#FFF;}

.bor{ border:1px solid #e5e5e5;}

.main{ width:1075px; margin:15px auto; overflow:hidden;}
.m_t_10{ margin-top:10px;}
.m_l{ width:220px; float:left;}
.l_ul{ margin-top:2px; padding:5px;}
.l_ul li{ line-height:33px; border-bottom:1px dashed #CCCCCC; background:url(icon2.jpg) no-repeat 0px 12px; padding-left:13px;}
.l_ull li i{ float:right; font-style:normal;}
.lxwm{ width:209px; height:auto; margin:5px auto 0px auto; line-height:26px;}

.fl_ul{ width:190px; margin:10px auto 0px auto;}
.fl_ul li{ margin-bottom:5px;}
.fl_ul li a{ width:190px; height:30px; display:block; text-align:center; border:1px solid #e5e5e5; line-height:30px; border-radius:2px;}
.fl_ul li a:hover{ background:#027317; border-color:#f1f1f1; color:#FFF;}

.m_r{ width:780px;  float:right; }
.nr{ padding:10px; line-height:200%; min-height:550px;}
.r_c_t{ text-align:center; border-bottom:1px dashed #e5e5e5; line-height:22px; margin-bottom:5px;}
.r_c_t p{ font-size:12px; color:#999; font-weight:normal;}
.nr img{ max-width:775px; height:auto !important;}
.i_pro{ padding:10px 5px 0px 5px;}
.i_pro li{ float:left; margin:0px 3px 0px 6px;}
.i_pro li img{ width:175px; height:130px !important; border:1px solid #e5e5e5; padding:3px;}
.i_pro li img:hover{ border-color:#027317}
.i_pro li p{ text-align:center; margin:14px 0px; font-weight:bold; color:#545353;}

.news{MARGIN: 20px 0px 0px;}
.news li{ margin:10px 10px; border-bottom:1px dashed #e5e5e5; line-height:25px;}
.news li h3{ font-size:12px; font-weight: normal;}
.news li span{ float:right;}

.wp-pagenavi{CLEAR: both; margin:20px 0px 20px 10px;}
.wp-pagenavi A{BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN{BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfbfbf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #bfbfbf 1px solid; TEXT-DECORATION: none}
.wp-pagenavi A:hover{BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current{BORDER-LEFT-COLOR: #000; BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #000}
.wp-pagenavi SPAN.current{FONT-WEIGHT: bold;}

#faqbox { margin:30px 0px 0px 20px;}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}

.link{ width:100%; height:auto; margin:0px auto; background:url(../images/link.png);}
.link_c{ width:1040px; height:auto; margin:0px auto; line-height:30px; font-size:14px; color:#FFF;}
.link_c a{ color:#FFF; margin-right:10px;}
.link_c a:hover{ text-decoration:underline;}

.footer{ width:100%; height:190px; background:url(../images/link.png) repeat-x;}
.footer_g{ width:1040px; height:190px; margin:0px auto; color:#FFF;}
.footer_c{ width:800px; height:170px;  padding-top:8px; float: left;}
.footer_c .p_nav{ line-height:35px; margin-bottom:3px; color:#FFF;}
.footer_c .p_nav a{ color:#FFF; font-size:14px; margin:0px 15px;}
.footer_c .p_c{ line-height:25px; color:#FFF; background:url(logo2.jpg) no-repeat 540px 15px; width: 800px; height: 120px;}
.yingye{width:160px; height:100px; float: left; margin: 78px 0 0 75px;}