﻿/* CSS Document */
html,body{   
-webkit-text-size-adjust:none;   
}
body{
	font: 12px/22px Arial,"宋体";
	color: #5b5b5b;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	background-image: url(../images/bodybg.jpg);
	background-repeat:repeat-x;
	background-position: left top;
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,select,p,span { margin:0;padding:0;}
img{ border:0;}
ul,li,ol,ul {list-style:none;}
.clear{clear:both}
h3{ font-family:"微软雅黑";}
a:hover{ text-decoration:underline; color:#7bb721; }
a{ text-decoration:none; color:#5b5b5b; }
.fr{ float:right}
.fl{ float:left}
.center{ width:980px; margin:0 auto;}
header, footer, nav, section, article, aside {
display:block;
}
input {
    filter:chroma(color=#000000);
}
/* head css */
.header{
	height:24px;
	line-height:24px;
	overflow: hidden; color:#a0a0a0;
}
.header  a{ display:inline-block; padding:0 10px; color:#a0a0a0;}
.header .fr img{ vertical-align:middle; margin-right:10px;}
.head{
	width: 980px;
	margin: 0 auto;
	height: 117px;
	overflow: hidden;
	
}
.tel strong{ color:#7bb721; font-size:22px; display:block; line-height:32px;}
.tel{
	font-size: 14px;
	color: #3a3a3a;
	line-height:26px; 
	background-image: url(../images/telbg.jpg);
	background-repeat: no-repeat;
	background-position: left 2px; padding-left:65px; margin-top:44px; line-height:18px;
	 font-family:"微软雅黑";
}
.logotex{ float:left; padding-left:20px; overflow:hidden; padding-top:26px;
}
.name{ font-size:25px; font-family:"微软雅黑"; color:#7bb721; font-weight:bold; line-height:42px;}
.logoimg{ margin-top:26px;}
.dwy{ color:#a0a0a0;}
/* head css END*/

/* menu css */
.menu{
	position: relative;
	z-index:4;
	height:37px;
}
.menu ul{ width:980px; margin:0 auto;}
.menu ul li{
	float: left;
	width: 108px;
	text-align: center;
	position: relative;
	background-image: url(../images/menuliico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.menu ul li a{ color:#ffffff; font-size:14px; line-height:37px; height:37px; display:inline-block; display:block; font-family:"微软雅黑";}
.menu ul li a.hover{
	background-image: url(../images/menuoverbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu ul li a.over{
	background-image: url(../images/menuoverbg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu ul li a:hover{ text-decoration:none; color:#fff;}
.menu ul ul{ position:absolute; z-index:9999; width:108px; background-color:#e6980f; display:none; left:0; top:37px; padding:3px 0; border-top:0;}
.menu ul li ul a{ font-size:12px; line-height:30px; height:30px; overflow:hidden; text-align:center;  font-family:"微软雅黑"; border-bottom:1px dotted #f5a00c;}
.menu ul li ul a:hover{  height:30px; line-height:30px; background-color:#7bb721; color:#fff; border-bottom:1px solid #e6980f;}
.menu ul li ul li{ overflow:hidden; background:none;}
/* menu css END*/

/* banner css */
.nybanner #kinMaxShow{height:300px;}
#kinMaxShow{visibility:hidden;width:100%; height:400px; overflow:hidden;}
#kinMaxShow .KMSPrefix_kinMaxShow_button{ width:72px; overflow:hidden; left:50%; margin-left:-27px;}
.banner{ position:relative; z-index:1; border-top:1px solid #fff;}
/* banner css END*/

/* suosou css*/
.search {
	width: 980px;
	height: 21px;
	margin: 5px auto;
	color: #707070;
	position: relative;
	z-index: 2;
	background-image: url(../images/searchbg.jpg);
	background-repeat: repeat-x;
}
.search strong{ font-weight:normal;}
.sa {
    background: url("../images/a.png") no-repeat scroll 42px 8px #fff;
    border: 1px solid #ccc;
    color: #666;
    float: left;
    height:19px;
    line-height:19px;
    padding-left: 8px;
    position: relative;
    width: 50px;
    z-index: 999;
}
.sa_hover{ background-position:42px -17px;}
.search a {
    cursor: pointer;
    text-decoration: none; color:#5b5b5b; padding:0 5px;
}
.lanmu {
    border: 1px solid #ccc;
    left: -1px;
    position: absolute;
    top:19px;
    width: 58px;
    z-index: 9999; border-bottom:0;
}
.lanmu a {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ccc;
    display: block;
    height: 24px;
    line-height: 24px;
    padding-left: 10px;
}
#SearchStr {
    border:1px solid #dcdcdc;
    float: left;
    height:19px;
    line-height:19px;
    padding: 0 5px;
    width:200px; border-left:0; color:#5b5b5b; margin-right:9px;
}
.sousuo {
    background-color: #f5a00c;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    height:21px;
    line-height:20px; text-align:center;
    width:52px; float:left;
}
.search .fl{ padding-right:15px;}
/* suosou css END*/


/* main css */
.main{ width:980px; margin:21px auto 0;}
.promaintitle{
	width: 20px;
	text-align: center;
	background-image: url(../images/righttitle.jpg);
	background-repeat: no-repeat;
	background-position: left; padding-left:36px; padding-right:20px; height:164px; overflow:hidden; float:right; color:#fff; font-size:18px; font-family:"微软雅黑"; line-height:24px; padding-top:70px;
	}
.promain{  height:234px; overflow:hidden;}
.procp{ float:left; border:2px solid #69b733; width:902px; overflow:hidden; height:200px; background-color:#eeeeee; position:relative; border-right:0; padding-top:30px;}
.syleft{ position:absolute; left:9px; top:59px; overflow:hidden;}
.syright{ position:absolute; right:7px; top:59px; overflow:hidden; cursor:pointer;}
.proimg .box{ float:left; width:209px; overflow:hidden; text-align:center; line-height:32px;}
.proimg .box img{ display:block; margin:0 auto; border:1px solid #dddddd;}
.proimg{ margin:0 auto;}
.protitle{
	height: 26px;
	line-height: 26px;
	background-image: url(../images/protitlebg.jpg);
	background-repeat: repeat-x; overflow:hidden; padding-left:60px; margin-bottom:22px;
}
.promore{ float:right; padding-top:8px; padding-right:15px;}
.protitle h3{
	float: left;
	background-image: url(../images/hotprotitlebg.jpg);
	background-repeat: no-repeat; width:241px; height:26px; color:#68b732; font-size:16px; font-family:"微软雅黑"; font-weight:normal; padding-left:27px;
}
.protitle h3 em{ padding-left:21px; color:#a0a0a0; font-size:12px; font-style:normal;}
.promaintitle2{
	background-image: url(../images/lefttitle.jpg); padding-right:36px; padding-left:20px;  float:left; padding-top:60px; height:174px;
	}
.promaintitle4{
	background-image: url(../images/lefttitle.jpg); padding-right:36px; padding-left:20px;  float:left; padding-top:38px; height:196px;
	}
.promaintitle3{padding-top:60px; height:174px;}
.procp2{border-right:2px solid #69b733; border-left:0; }

.lytitle{
	background-image: url(../images/lytitle.jpg);
	background-repeat: no-repeat; height:72px; overflow:hidden;
}
.lytel{ width:151px; height:50px; padding-top:3px; overflow:hidden; font-size:14px; color:#fff; font-family:"微软雅黑"; float:right; font-weight:bold;}
.lyfour{ overflow:hidden; margin:36px 0 57px; border:1px solid #d9d9d9; padding-bottom:10px;}
.lymain dl.no1{ padding-top:5px; padding-left:35px;}
.lymain dl.no1 dt{ float:right; width:447px; padding-right:10px;}
.lymain dl dd{ line-height:26px; overflow:hidden; width:470px; color:#7d7d7d;}
.lymain dl dd .lyno h3{
	font-size: 18px;
	color: #1d1c1c;
	font-family: "微软雅黑";
	font-weight: bold;
	background-image: url(../images/one.jpg);
	background-repeat: no-repeat;
	background-position: left top; height:53px; padding-left:65px; padding-top:4px; margin-bottom:15px;
}
.lymain dl dd .lyno.lytwo h3{
	background-image: url(../images/two.jpg);
	}
.lymain dl.no2 dd .lyno h3{background-image: url(../images/three.jpg);}
.lymain dl.no2 dd .lyno.lytwo h3{background-image: url(../images/four.jpg);}
.lymain dl dd .lyno h3 em{ display:block; font-style:normal; color:#aaaaaa; font-size:10px; overflow:hidden; font-weight:normal;line-height:normal;}
.lymain dl.no2{  overflow:hidden;}
.lymain dl.no2 dt{ float:left; padding-top:42px; padding-left:17px; overflow:hidden; padding-right:65px;}
.lymain dl.no2 dd{
	 width:395px; overflow:hidden;
	}
.lytwo{ padding-top:10px;}

.ryzz{ height:270px; border:1px solid #dcdcdc; position:relative;}
.ryzztitle{
	background-image: url(../images/ryzztitlebg.jpg);
	background-repeat: no-repeat; width:190px; height:37px; line-height:37px; overflow:hidden; text-align:center; font-size:16px; font-family:"微软雅黑"; color:#fff; position:absolute; left:50%; margin-left:-95px; top:-26px;
}
#ryzzleft{ position:absolute; left:-1px; top:110px; cursor:pointer;}
#ryzzright{ position:absolute; right:-1px; top:110px; cursor:pointer;}
#ryzzpic .box{ float:left; width:217px; overflow:hidden; line-height:32px; text-align:center;}
#ryzzpic .box img{ display:block; margin:0 auto; border:1px solid #dcdcdc;}
#ryzzpic{ margin:0 auto 0; overflow:hidden;}
.abouttitle{ height:37px; line-height:37px; overflow:hidden;}
#ryzzpic{ padding-top:29px;}
.more{ float:right;}
.abouttitle .more{ padding-right:7px; padding-top:10px;}
.about{ margin:27px 0 24px; overflow:hidden;}
.abouttitle{
	background-image: url(../images/aboutico.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:24px;
}
.aboutmain{ padding-top:5px; }
.aboutmore{ color:#68b732; font-weight:bold;}
.abouttitle h3{ font-size:16px; font-weight:normal; color:#68b732;}
.abouttitle h3 em{ font-style:normal; color:#a0a0a0; font-size:12px; padding-left:20px;}
.aboutimg{
	background-image: url(../images/aboutimgbg.jpg);
	background-repeat: no-repeat; width:295px; height:231px; overflow:hidden; padding:11px 10px 12px 9px; float:left; margin-right:20px;
}
.gsfc{ width:645px; overflow:hidden; position:relative; margin-top:10px;}
#aboutleft{ position:absolute; left:0; top:40px; cursor:pointer;}
#aboutright{ position:absolute; right:0; top:40px; cursor:pointer;}
#aboutpic .box{ float:left; width:196px; overflow:hidden; text-align:center; line-height:32px;}
#aboutpic .box img{ display:block; margin:0 auto; border:3px solid #e5e5e5;}
#aboutpic{ margin:0 auto;}
.abouttex{line-height:29px; height:116px; overflow:hidden;}
.hzhb{ border:3px solid #68b732; height:177px; overflow:hidden;}
.hzhbtitle{
	background-image: url(../images/hzhbtitlebg.jpg);
	background-repeat: no-repeat; width:157px; height:32px; line-height:32px; color:#fff; font-family:"微软雅黑"; font-size:16px; text-align:center; margin:0 auto; overflow:hidden;
}
.hzhbmain{ position:relative;}
#hzhbleft{ position:absolute; left:10px; top:57px; cursor:pointer;}
#hzhbright{ position:absolute; right:10px; top:57px; cursor:pointer;}
#hzhbpic .box{ width:179px; overflow:hidden; float:left; line-height:32px; text-align:center;}
#hzhbpic .box img{ display:block; border:3px solid #d3d3d3; margin:0 auto;}
#hzhbpic{ margin:0 auto 0;}
#hzhbpic{ padding-top:32px;}
.title{
	height: 31px;
	line-height: 31px;
	background-image: url(../images/titlebg.jpg);
	background-repeat: repeat-x;
	background-position: left top; padding-left:5px;
 }
 
.mainbtm{ overflow:hidden; height:388px; margin:20px 0 34px;}
.mainbtm .fr{ border:1px solid #d3d5d8; width:289px; height:386px; overflow:hidden;}
.mainbtm .more{ padding-right:12px; padding-top:9px;}
.title h3{
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: normal;
	color: #68b732;
	background-image: url(../images/faqtitleico.jpg);
	background-repeat: no-repeat;
	background-position: left center; padding-left:30px; height:29px; line-height:29px;
}
.title h3 em{ font-size:12px; color:#a0a0a0; padding-left:12px; overflow:hidden; font-style:normal;}
.faq{ padding:10px 6px 0;}
.faq dl{ height:84px; overflow:hidden; border-bottom:1px dotted #d2d2d2;}
.faq dl dt{
	height: 16px;
	line-height: 16px;
	margin-top: 6px;
	margin-bottom: 10px;
	background-image: url(../images/faqico.jpg);
	background-repeat: no-repeat;
	background-position: left top; padding-left:23px; overflow:hidden;
}
.faq dl dt a{ display:block;}
.faq dl dd{
	background-image: url(../images/faqico.jpg);
	background-repeat: no-repeat;
	background-position: left -23px; padding-left:23px; height:44px; overflow:hidden;
	}
.mainbtm .fl{ width:670px; overflow:hidden; border:1px solid #d3d5d8; height:386px; overflow:hidden;}
.mainbtm .fl .title{ padding-left:0;}
.mainbtm .fl .title h3{ background:none; padding-left:0; width:80px; overflow:hidden; color:#5b5b5b; height:29px; text-align:center; cursor:pointer;}
.mainbtm .fl .title h3.hover{ color:#68b732; border-bottom:2px solid #68b732;}
.new ul li{ height:29px; line-height:29px; overflow:hidden; border-bottom:1px dotted #c9c9c9; margin:0 4px;}
.new{padding:11px;}
.new ul li em{ float:right;}
.new ul li a{ display:block; height:29px; overflow:hidden; line-height:29px;}
.new ul li.first{ margin:0; position:relative; height:179px; overflow:hidden; padding-bottom:14px; line-height:auto;}
.newimg{ position:absolute; left:0; top:0; height:168px;}
.new ul li  .newimg a{ line-height:normal; height:auto;}
.newimg img{ display:block; border:1px solid #c9c9c9; padding:3px; background-color:#fff;}
.newtex{ padding-left:207px; overflow:hidden;}
.newname a{ display:block; color:#68b732; font-weight:bold; line-height:22px;}
.newname{ padding-bottom:5px;}
.newnr{ line-height:24px; height:144px; overflow:hidden;}
.new ul{ display:none;}
.link{ border:1px solid #d5d7da; position:relative; padding:14px 0 10px;}
.link .title{ background:none; position:absolute; padding:0 10px; left:35px; top:-16px; background-color:#fff;}
.link .title h3{ padding:0; background:none;}
.linkmain a{ display:inline-block; height:24px; line-height:24px; overflow:hidden; padding:0 15px;}
/* main css END*/

/* foot css*/
footer{
	background-image: url(../images/footbg.jpg);
	background-repeat: repeat-x;
	background-position: left top; background-color:#eeeeee; margin-top:39px; overflow:hidden;
}
footer nav{ height:28px; width:980px; margin:0 auto; overflow:hidden; padding:12px 0 0; text-align:center;}
footer nav a{ font-size:12px; padding:0 14px; display:inline-block; line-height:14px;}
.footer .fr{ width:190px; padding-top:27px; line-height:32px;}
.footer{ width:980px; margin:0 auto; height:171px; overflow:hidden;}
.footer .fl{ width:234px; overflow:hidden; padding-left:5px; padding-right:88px; padding-top:44px;}
.footer .fr img{ padding-left:5px; display:block; border:4px solid #dcdcdc;}
.footer .mid{ float:left; width:460px; overflow:hidden; padding-top:40px; line-height:24px;}
.copyright{ background-color:#dcdcdc; height:22px; line-height:22px; text-align:center;}
/* foot css END*/

/* 内页 css */
.nymain{ margin:0 auto; width:980px; overflow:hidden; padding:25px 0 40px;}

.left{ width:215px; overflow:hidden;}
.nyprolist{
    border: 3px solid #68b732;
overflow: hidden; margin-bottom:20px;
	}

.nycontact {
  border: 1px solid #d3d5d8;
  overflow: hidden;
}
.prolisttitle{
	background-image: url("../images/hzhbtitlebg.jpg");
background-repeat: no-repeat;
color: #fff;
font-family: "微软雅黑";
font-size: 16px;
height: 32px;
line-height: 32px;
margin: 0 auto;
overflow: hidden;
text-align: center;
width: 157px;
	}
.prolistmain{ padding:10px; overflow:hidden;}
.prolistmain ul li{ height:32px; line-height:32px; border-bottom:1px dotted #c9c9c9;}
.prolistmain ul li a{ display:block; padding-left:10px;}
.prolistmain ul li a.hover{
	color:#68b732;
	}
.prolistmain ul li a:hover{ text-decoration:none;}

.nycontact .title .more{ padding-right:10px; padding-top:10px; overflow:hidden;}
.nycontact .title h3{ background:none; padding-left:10px;}
.nycontactmain{ overflow:hidden; padding:10px;}

.right{ width:747px; overflow:hidden; border:1px solid #e6e6e6;}
.righttitle{
background-image: url("../images/titlebg.jpg");
background-position: left top;
background-repeat: repeat-x;
height: 31px;
line-height: 31px;
padding-left: 5px;
	}
.righttitle h3{
background-image: url("../images/faqtitleico.jpg");
background-position: left center;
background-repeat: no-repeat;
color: #68b732;
float: left;
font-family: "微软雅黑";
font-size: 16px;
font-weight: normal;
height: 29px;
line-height: 29px;
padding-left: 30px;
}
.site{ float:right; margin-right:13px; padding:0 10px;}
.site a{ color:#5b5b5b;}
.nycenter{ padding:20px; min-height:200px;  background-color:#fff; margin-top:10px;}
.xiayiye{ text-align:center; padding:20px 0 10px}
#nyarclist li{ height:32px; line-height:32px; border-bottom:1px dotted #ccc;}
#nyarclist li em{ float:right;}
.nycenter h1{ font-size:18px; text-align:center; line-height:32px;}
.fbtime{ border-bottom:1px dotted #ccc; line-height:32px; text-align:center; margin-bottom:15px;}
#nyplist li{ float:left; width:186px; text-align:center; line-height:32px; height:165px; padding-bottom:10px;}
#nyplist li img{ margin:0 auto; display:block;  border:1px solid #cccccc;}
#nyplist li a:hover img{ border-color:#68b732;}
.nyhzhb #nyplist li{ height:105px;}
#GBookAdd input{ height:28px; line-height:28px; border:1px solid #ccc; padding:0 5px; width:400px; margin-bottom:5px;}
#GBookAdd textarea{ width:400px; padding:5px; border:1px solid #ccc; min-height:100px;}
#GBookAdd #Submit, #GBookAdd #ReSet{ width:100px; cursor:pointer; background-color:#333; height:32px; line-height:32px; border:0; color:#fff; margin-top:20px;}
.neiye-gbook ul li {
    background: url("../images/lyico.jpg") no-repeat scroll 0 22px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #eee;
    padding: 20px 20px 20px 30px;
}
.nyryzz #nyplist li{ height:235px;}

.nyhzkj #nyplist li{ height:110px;}
#Downlist li strong{ color:#007cc2; padding-right:20px;}
#Downlist li a:hover strong{ color:#27a4e4;}
#Downlist p{ background-color:#eee; padding:10px; margin-bottom:20px; margin-top:5px;}
/* 内页 css END*/
 #faq{ height:339px; overflow:hidden;}
.nygsfc #nyplist li{ height:125px; overflow:hidden;}
.nygsfc #nyplist li img {
    border: 3px solid #e5e5e5;
}

