@charset "utf-8";
/* CSS Document */
/*公用*/
TH { FONT-SIZE: 12px;}
TD { FONT-SIZE: 12px; LINE-HEIGHT: 170%; WORD-BREAK: normal}
* {margin:0;padding:0; font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
html, body, ul, li, a, span, p {list-style:none; line-height:24px;}

body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
img {border:0;behavior: url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
input{ border:1px solid #CCC;}
a { text-decoration: none; color:#666666;}
a:hover, .green { text-decoration:none; color: #3ea600;}
a:active {text-decoration: none; color: #666666;}


/*header*/
#header{ width:1000px; height:60px; margin:0 auto; padding:0; margin-top:11px;}
.logo{ width:455px; height:60px; margin-left:8px; display:inline;}
.collection{ width:135px; height:23px;}
.collection1{ width:6px; height:23px;}
.collection2{ width:123px; height:23px; line-height:23px; color:#FFFFFF; background:url(../images/collection_02bg.jpg) repeat-x; text-align:center;}
.collection2 a{ line-height:23px; color:#FFFFFF;}

/*导航*/
#menu{ width:100%; height:57px; margin-top:6px; background:url(../images/menubg.jpg) repeat-x;}
#menum{ width:1000px; height:57px; margin:0 auto; padding:0;}
.menuml{ width:284px; height:57px;}
.menumr{ width:716px; height:42px; margin-top:15px;}

#jsddm{ margin:0; padding:0;}
#jsddm li{ float: left; list-style: none;}
#jsddm li a	{ display: block; line-height:42px; text-decoration: none; width: 102px; height:42px; color: #ffffff; white-space: nowrap; text-align:center;   font-size:14px; background:url(../images/menulibg.jpg) no-repeat;}
#jsddm li a:hover{ background: url(../images/menulih.jpg) center center no-repeat; color:#ffffff;}
#jsddm li ul{ width:110px; margin: 0; padding: 0; position: absolute; visibility: hidden; border: 1px solid white; z-index:100;}
#jsddm li ul li{ float: none; display: inline;}
#jsddm li ul li a {	width: auto; height:30px; background: #A9C251; color:#24313C; border-bottom:1px solid #fff; line-height:30px; font-size:12px;}
#jsddm li ul li a:hover{ background: #8EA344; color:#ffffff;}
.menu_current{ background: url(../images/menulih.jpg) center center no-repeat; color:#ffffff;}

/*banner*/
#banner{ width:100%; height:390px; margin:0 auto; padding:0;}

#slide-index {position: relative; min-width: 1380px; width: auto; height:390px; overflow: hidden}
#slide-index .slides {min-width: 1380px; width: auto; height:396px}
#slide-index .slide {position: relative; min-width: 1380px; float: left; height:390px}
#slide-index .image {z-index: 1; position: absolute}
#slide-index .button {width: 138px; display: none}
#slide-index .control {z-index:40; position: absolute; text-align: center; width: 100%; bottom:0; height: 19px; cursor: pointer}
#slide-index .control a{background-image: url(../images/hw_000505.gif); filter: alpha(opacity=60); width: 11px; display: inline-block; background-repeat: no-repeat; height: 11px; cursor: pointer; margin-right: 6px; opacity: 0.6}
#slide-index .control a:hover {background-image: url(../images/hw_000506.gif); filter: alpha(opacity=100); opacity: 1}
#slide-index .control a.active {background-image: url(../images/hw_000506.gif); filter: alpha(opacity=100); opacity: 1}
.autoMaxWidth {position: relative; height: 232px; overflow: hidden}


/*主页内容*/
#main{ width:1000px; height:413px; margin:0 auto; padding:0; margin-top:23px;}
#main_left{ width:720px; height:395px; float:left;}
#main_right{ width:249px; height:395px; float:right;}
.main_left1{ width:720px; height:219px;}

/*新闻*/
.news{ width:373px; height:219px;}
.news1{ width:373px; height:18px;}
.news1a{ height:18px; color:#333333; font-family:"黑体",Arial, Helvetica, sans-serif; font-size:16px;}
.more{ height:12px; line-height:12px; margin-top:4px;}
.more a{ line-height:12px;}
.news2{ width:373px; height:87px; margin-top:14px;}
.news2a{ width:110px; height:85px; border:1px solid #cccccc;}
.news2a img{ width:104px; height:79px; border:3px solid #ffffff;}
.news2b{ width:250px; height:87px;}
.news2b1{ width:250px; line-height:15px; font-size:14px; color:#64b725; font-weight:bold;}
.news2b1 a{ line-height:15px; font-size:14px; color:#64b725; font-weight:bold; display: block;}
.news2b2{ width:250px;height: 50px;overflow: hidden; margin-top: 15px;}
.news2b2 a{ color:#64b725;}
.news3{ width:373px; margin-top:10px;}
.news3 ul{ margin:0; padding:0;}
.news3 ul li{ width:363px!important; line-height:30px; height:30px;background: url(../images/newslibg.jpg) no-repeat; padding-left:10px; width:373px; _width:363px; text-align:left; }
.news3 ul li a{ line-height:30px; display: block; width: 280px;}

/*公司简介*/
.aboutus{ width:315px; height:219px; margin-left:31px;}
.aboutus1{ width:315px; height:18px;}
.aboutus2{ width:315px; height:68px; margin-top:9px;}
.aboutus3{ width:315px; height:115px; margin-top:5px;}

/*工程案例*/
.cases{ width:720px; height:155px; margin-top:20px;}
.cases1{ width:720px; height:18px;}
.cases2{ width:720px; height:124px; margin-top:13px; }

#demo {
background: #FFF;
overflow:hidden;
width: 720px;
}
#demo img {
width:154px; height:120px;
border: 1px solid #cccccc;
margin:0 2px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

/*联系我们*/
#main_right{ width:249px; height:395px; float:right;}
.contactus{ width:247px; height:365px; border:1px solid #cccccc; margin-top:9px;}
.contactus1{ width:233px; height:153px; margin-top:8px; margin-left:7px; display:inline}
.contactus2{ width:233px; height:181px; margin-top:15px; margin-left:7px; line-height:30px; display:inline}


#link{ width:100%; height:auto; margin:0 auto; padding:0; background:#61b521;}
.linkm{ width:990px; height:auto; margin:0 auto; padding:0; color:#FFFFFF; line-height:24px; padding:5px;}
.linkm a{ color:#FFFFFF;}

/*footer*/
#footer{ width:100%; height:100px; background:url(../images/footerbg.jpg) repeat-x;}
#footerm{ width:1000px; height:80px!important; margin:0 auto; padding-top:20px; height:100px; _height:80px; text-align:center;}
/*内页*/


#bannern{ width:1000px; height:250px; margin:0 auto; padding:0;}
#wrapper{ width:1000px; height:auto; margin:0 auto; padding:0; margin-top:23px; background:url(../images/wrapperbg.jpg) repeat-y;}

/*内页左侧*/
#left{ width:215px; height:auto; float:left;}
.left1{ width:215px; height:97px!important; background:#68b92a; color:#FFFFFF; font-size:30px; text-align:center; padding-top:27px; line-height:36px; height:117px; _height:97px; text-transform:uppercase;}
.left2{ width:206px!important; height:42px!important; background:#f58940; padding-left:9px; padding-top:10px; width:215px; height:52px; _width:206px; _height:42px;}
.left3{ width:215px; height:auto; margin-top:10px;}
.left3 ul{ margin:0; padding:0;}
.left3 ul li{ line-height:31px;}
.left3 ul li a{ width:170px!important; height:31px; padding-left:45px; background:url(../images/leftli.jpg) no-repeat; line-height:31px; color:#333333; font-size:14px;  display:block; width:215px; _width:170px;}
.left3 ul li a:hover{ background:url(../images/leftlih.jpg) no-repeat; font-weight:bold; }
.left3_current{ background:url(../images/leftlih.jpg) no-repeat; font-weight:bold;}
.left4{ width:198px; height:71px; margin-top:20px; margin-left:8px;}


#nav {
 width:215px;
 line-height:31px; 
 list-style-type: none;
 text-align:left;
    /*定义整个ul菜单的行高和背景色*/
}
/*==================一级目录===================*/
#nav a {
 width: 170px; 
 display: block;
 padding-left:45px;
 font-size:14px;
 line-height:31px; 
 /*Width(一定要)，否则下面的Li会变形*/
}
#nav li {
 background:url(../images/leftli.jpg) no-repeat;
}

#nav li a:hover,#nav li.left3_current{
 background:url(../images/leftlih.jpg) no-repeat;
 /*一级目录onMouseOver显示的背景色*/
}
#nav a:link  {
 color:#333333; text-decoration:none;
}
#nav a:visited  {
 color:#333333;text-decoration:none;
}
#nav a:hover  {
 color:#333333;text-decoration:none;font-weight:bold;
}
/*==================二级目录===================*/
#nav li ul {
 list-style:none;
 text-align:left;
}
#nav li ul li{
 background: #f0f5e2; /*二级目录的背景色*/
}
#nav li ul a{
         padding-left:55px;
         width:160px;
		 font-size:12px;
 /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}
/*下面是二级目录的链接样式*/
#nav li ul a:link  {
 color:#333333; text-decoration:none;
}
#nav li ul a:visited  {
 color:#333333;text-decoration:none;
}
#nav li ul a:hover {
 color:#333333;
 text-decoration:none;
 font-weight:bold;
 background:#cbde94;
 /* 二级onmouseover的字体颜色、背景色*/
}
/*==============================*/
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}
#content {
 clear: left; 
}
#nav ul.collapsed {
 display: none;
}
-->
#PARENT{
 width:215px;
 margin-top:10px;
 height: auto;
}


/*内页右侧*/
#right{ width:760px; height:auto; float:right;}
.right1{ height:25px; line-height:25px; background:url(../images/right_01.jpg) repeat-x;  width:760px;}
.right1a{ height:25px; margin-left:4px; color:#ff6600; font-size:16px; line-height:25px; font-weight:bold;}
.right1b{ height:16px; line-height:16px; text-align:left;}
.right1b a{ line-height:16px;}
.right1b img{ width:17px; height:16px; vertical-align:top;}
.right2{ width:760px; height:auto; margin-top:10px; padding-bottom:50px;}
.aboutusn{ width:760px; height:auto; text-align:left; line-height: 32px; color: #333; font-size: 14px; margin-top: 20px;}
.aboutusn p{ margin-bottom: 10px;}
.aboutusn img{ max-width: 100%;}
.aboutusn ul{ margin:0; padding:0;}
.aboutusn ul li{ width:240px; height:165px; margin:5px; border:1px solid #cccccc; float:left; display:inline;}

.project{ width:760px; height:auto;}
.project ul{ margin:0; padding:0;}
.project ul li{ float:left; width:744px; height:180px; margin:8px;text-align:center; border-bottom:1px dashed #cccccc;}
.projecta{ background:url(../images/productsn_05bg.jpg) no-repeat; padding:5px 16px 5px 5px; width:210px; height:160px; float:left;}
.projecta img{ width:210px; height:160px;}
.projectb{ width:500px; float:right; height:170px; overflow:hidden;}
.projectb h1{ height:24px; line-height:24px; font-size:14px; font-weight:bold; text-align:left;}
.projectb h2{ height:140px; line-height:24px; font-size:12px; font-weight:normal; text-align:left;}

.page {
    height: 20px;
    line-height: 20px;
	text-align:center;
	margin-top:20px;
	color:#666666;
}
.page a {
    margin: 0 2px;

}
.page span {
    margin: 0 2px;
}

.culture{ width:760px; height:auto; text-align:center;}
.f_14{ font-size:14px; text-align:left;}

.newsn{ width:760px; height:auto; text-align:left;}
.newsn ul{ margin:0; padding:0;}
.newsn ul li{ height:36px; line-height:36px; width:745px; padding-left:15px; border-bottom:1px dashed #cccccc; background: url(../images/newsnlibg.jpg) left center no-repeat;}
.newsn ul li a{ line-height:36px; width:760px;}
.newsn ul li a:hover{ color:#ff6600;}
.newsn_current{ color:#ff6600;}
.newsn_fl{ line-height:36px; float:left;}
.newsn_fr{ line-height:36px; float:right;}

.newsn1{ height:24px; font-size:14px; font-weight:bold; text-align:center; color:#666666;}
.newsn2{ height:26px; background: url(../images/newsn2bg.jpg) repeat-x; line-height:26px; margin-top:10px; text-align:center;}
.newsn3{ text-align:left; margin-top:25px;}

.pagen {
    height: 20px;
    line-height: 20px;
	text-align:right;
	margin-top:20px;
	color:#666666;
}
.pagen a {
    margin: 0 10px;

}
#nav li ul li a{font-weight: normal;}
#nav li ul li a.ksl{ font-weight: bold;}
.resources{ width:760px; height:auto;}
.resources1{ width:758px; height:29px; background:url(../images/resources1bg.jpg) repeat-x; border:1px solid #cccccc; margin:0; padding:0;}
.resources1 li{ width:151px; height:29px; line-height:29px; font-weight:bold; float:left; color:#666666; text-align:center;}

.resources2{ width:760px; height:36px; border-bottom:1px dashed #cccccc;}
.resources2 li{ width:151px; height:36px; line-height:36px; float:left; color:#666666; text-align:center;}

.seedlinga{ background:url(../images/seedlingbg.jpg) no-repeat; padding:6px 18px 6px 6px; width:146px; height:221px; float:left}
.seedlinga img{ width:146px; height:221px;}
.seedlingb{ width:550px; float:right; height:233px; overflow:hidden;}
.seedlingb h1{ height:24px; line-height:24px; font-size:14px; font-weight:bold; text-align:left;}
.seedlingb h2{ height:200px; line-height:24px; font-size:12px; font-weight:normal; text-align:left;}


img.thumb_img {cursor:pointer;display:block;margin-bottom:6px}
#gotop {cursor:pointer;display:block;}
#gobottom {cursor:pointer;display:block;}
#showArea {height:387px;margin:10px; overflow:hidden;}
#showArea img {border:none; border:1px solid #000;}

.contactusn{ width:760px; height:auto;}
.contactusn1{width:655px;height:450px;border:#ccc solid 1px; margin-left:50px;}
.contactusn2{ width:665px; height:186px; margin-left:50px; margin-top:20px; text-align:left; font-size:14px;}
/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #666666;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.bt{border-bottom:1px #CCCCCC dashed; font-size:16px; font-weight:bold; text-align:center;}
.time{ font-size:12px; text-align:center}
.newsinfo_xuxian{
	width:705px;
	height:2px;
	margin:15px auto 0;
}
.newsinfo_next{
	width:705px;
	height:28px;
	line-height:28px;
	text-align:right;
	margin:0 auto 0;
}



.tree_tit{ float:left; width:1000px; line-height:38px;}
.tree_tit h2{font-size:16px; color:#3ea600; background:url(../images/products_03.jpg) left center no-repeat; line-height:38px; float:left; padding-left:20px;}
.tree_tit a{ float:right; color:#3ea600;}
.trword{ float:right; width:255px; line-height:28px; font-size:14px;}
.jsword{ float:right; width:730px; line-height:30px; font-size:14px;}
.schpic{ float:left; width:212px; height:162px;}
.technology{ float:left; width:1000px; margin-top:18px;}
.jshlist,.jshlist p { font-size:14px; line-height:24px;}
.jshlist li{ float:left; width:970px; height:auto; margin: 0 10px 10px 10px; display:inline; padding-bottom:40px; background:url(../images/bgnews.jpg) center bottom no-repeat; display:inline;}
.tree_tit2{ padding-bottom:6px;}

.tchdts p{ float:left; width:970px; margin-left:15px; text-align:left; line-height:30px; font-size:14px}

.workw{ float:left; width:970px; margin-left:15px; padding-bottom:50px;}
.workw p{ font-size:14px; line-height:24px;}
.workw ul{ margin:0; padding:0;}
.workw ul li{ height:36px; line-height:36px; width:955px; padding-left:15px; border-bottom:1px dashed #cccccc; background: url(../images/newsnlibg.jpg) left center no-repeat;}
.workw ul li a{ line-height:36px; width:970px;}
.workw ul li a:hover{ color:#ff6600;}

.value{ width:450px; height:450px; margin-left:120px;}

.section{ width:700px; height:auto;padding-left:20px; padding-top:20px;}
.section img{ float:right; margin-left:10px;}
.section h1{ color:#41484d; font-size:20px; text-align:left; padding-bottom:15px;font-family:"Microsoft YaHei";background:url(../images/show_dot.png) no-repeat left 7px; padding-left:40px; margin-left:-37px;}
.section p{ text-indent:2em; color:#666; line-height:26px; text-align:left;}
.section #section-1{ padding-left:30px; height:auto;  border-left:1px solid #C5C7C8; padding-bottom:30px;}
.section #section-2{  padding-left:30px; height:auto;  border-left:1px solid #C5C7C8; padding-bottom:30px;}
.section #section-3{  padding-left:30px; height:auto;  border-left:1px solid #C5C7C8; padding-bottom:30px;}
.section #section-4{ padding-left:30px; height:auto;  border-left:1px solid #C5C7C8; padding-bottom:30px;}
.section #section-5{ padding-left:30px; height:auto;  border-left:1px solid #C5C7C8; padding-bottom:30px;}



.fixediv{position:fixed;top:140px;z-index:1000000;width:150px;height:410px;background:#ddd;}
.fixediv img{float:left;}
.fixediv a.close{display:block;height:30px;line-height:30px;background:#fff;font-size:14px;padding:0 10px;color:#5e5e5e;text-decoration:none;text-align:center;}
.leftadv{left:0px;}
.rightadv{right:0px;}
.ovh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pagination-style {
     text-align: center;
     overflow: hidden;
	 margin-top: 30px;
   }
   .pagination-style ul li {
     display: inline-block;
     margin: 5px;
   }
   .pagination-style ul li a {
   padding: 3px 12px;
     border: 1px solid #E2E2E2 !important;
     display: block;
     border-radius: 3px;
     color:#888;
   }
   .pagination-style ul li a:hover {
     background: #68b92a;
     color: #fff;
   }
   .pagination-style ul .active a {
     color: #fff;
     background: #68b92a;
   } 
#non img{max-width: 100%;}