/*---------- base ---------*/
*{ padding:0; margin:0;font-family:"";}
ul,li,dd,dt,ol,dl{ list-style-type:none;}
img{ border:0;}
img,select,input{ vertical-align:middle;}
a{ text-decoration:none; color:#666666; }
a:hover{ color:#0000000; text-decoration:none;}


body{ padding:0; margin:0; font-family:"宋体" font-size:12px; color:#313131;padding-top:0px; padding-bottom:0px; background-color:#f4f5f7;}
.w970{ width:970px;   margin:0 auto;  background-color:#FFFFFF;}
.herder_all{ width:100%; height:449px; margin:0px auto; background:url(../images/bj.gif);}
.herder_logo{ width:970px; height:93px; margin:0 auto;}
.herder_banner{ width:970px; height:357px; margin:0 auto;}
/*头部结束*/
.menu{ width:988px; height:39px; background:url(../images/menu.gif); font-size:14px; font-weight:bold; margin:0 auto; border-left:1px solid #60a21c; border-right:1px solid #60a21c}
.menu li{ float:left; line-height:39px; width:110px; text-align:center; background:url(../images/menu_left.gif) top right no-repeat; }
.menu li a{ color:#FFFFFF;}
.menu li a:hover{background:url(../images/hover.gif) center no-repeat; width:110px; float:left}
.menu .hover{ background:url(../images/hover.gif) center no-repeat; width:110px;}
.menu_d{ width:990px; height:11px; background:url(../images/menu_d.gif) repeat-x 0 0; margin:0 auto;}

/*导航结束*/

.w945{ width:945px;  margin:auto; margin-top:10px;  }
.w945_left{ width:253px; height:521px; float:left; }

.index_gongsi{ width:253px; height:30px; background:url(../images/index_gs.gif) no-repeat;line-height:30px;}
.index_gongsi h1.gs_title{  height:30px; font-size:14px; color:#fff;  margin-left:10px;  }
.index_gongsi a.more{ float:right; display:block; width:80px; font-size:12px; color:#fdff5e; text-align:right; padding-right:15px;}

.index_about{ width:253px; float:left; margin-top:3px; height:309px; background-color:#f2f2f2; font-size:12px; line-height:18px; color:#666666}
.index_about span{ width:235px; float:left; margin-left:15px; margin-top:11px;}
.k2_mc{ width:222px; float:left; margin-left:10px; margin-top:13px;}

.index_lxn{ float:left; font-size:12px; color:#666666; line-height:18px;background-color:#f2f2f2; width:253px; height:140px;}
.index_lxn span{ margin-left:15px; float:left; margin-top:10px;}
/*首页公司介绍 联系我们*/
.w945_right{ width:679px; float:right;  height:521px;  }
.index_new_gong{ width:679px; float:left; height:238px; }
.index_news{ width:388px; height:239px; float:left; }
.index_news_title{ width:388px; height:32px; float:left; background:url(../images/index_3.gif) no-repeat; line-height:32px;}
.index_news h1.gs_title{  height:32px; font-size:14px; color:#fff;  margin-left:48px;  }
.index_news a.more{ float:right; display:block; width:80px; font-size:12px; color:#fdff5e; text-align:right; padding-right:15px;}
.index_news_list{ width:288px; float:left; height:195px; margin-top:13px; font-size:12px;}
.index_news_list li{ float:left; margin-left:6px;width:370px; background:url(../images/ico.gif) left no-repeat; line-height:28px; }
.index_news_list li span{ float:left; margin-left:20px;}

.index_gong_list{ width:282px; float:right;  height:239px; }
.index_gong_title{ width:282px; float:left; height:33px; background:url(../images/index_4.gif) no-repeat; line-height:33px;}
.index_gong_title h1.gs_title{  height:33px; font-size:14px; color:#fff;  margin-left:43px;  }
.index_gong_title a.more{ float:right; display:block; width:80px; font-size:12px; color:#fdff5e; text-align:right; padding-right:15px;}
.index_gong_i{ width:280px; height:196px; border:1px solid #cded83; margin-top:5px; float:left;}
.index_gong_i img{ float:left; margin:6px; width:261px; height:184px; padding-left:3px;}

.index_fuwu{ width:679px; height:258px; float:left;  margin-top:16px;}
.index_fuwu_list{ width:679px; height:216px; border:1px solid #cccccc;  float:left; background:url(../images/index_6.gif);}

#demo {
overflow:hidden;
width: 670px;
margin-top:15px;
margin-left:7px;
font-size:12px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
 
}

#demo2 {
float: left;
}
.footerall{ width:970px; background-color:#FFFFFF; height:18px; margin:0 auto;}
.footer{ width:970px; height:52px; background:url(../images/foot_bg.gif); margin-top:18px; font-size:12px; color:#FFFFFF; text-align:center; line-height:52px; margin:0 auto;}



.w945_nei_left{ width:180px; float:left;   }



.w180_left_ab{ width:180px; float:left;}
.w180_left_ab_top{ margin-top:10px; }
.w180_left_ab_title{ width:180px; float:left; height:28px; background:url(../images/index_8.gif) no-repeat; line-height:28px;}
.w180_left_ab_title h1.gs_title{  height:30px; font-size:14px; color:#fff;  margin-left:10px;  }
.w180_left_ab ul{ background-color:#f2f2f2; float:left; height:auto; width:180px; margin-top:7px;font-size:14px; font-family:"微软雅黑"; font-weight:bold}
.w180_left_ab ul li{ float:left;  width:180px; height:28px; line-height:28px; margin-bottom:10px;  background:url(../images/li_bg.gif) no-repeat;}
.w180_left_ab ul li span{ margin-left:17px;}
.w180_left_ab ul li a{ color:#597f05}


.w180_left_lx{ width:180px; float:left; margin-top:10px;}
.w180_left_lx_title{ width:180px; float:left; height:28px; background:url(../images/index_8.gif) no-repeat; line-height:28px;}
.w180_left_lx_title h1.gs_title{  height:30px; font-size:14px; color:#fff;  margin-left:18px;  }

.w180_left_lx_nei{ width:180px; float:left; background-color:#f2f2f2; height:230px; margin-top:7px; font-size:12px; line-height:25px; color:#737373}
.w180_left_lx_nei span{ float:left; margin-left:14px; margin-top:10px;}

.w945_nei_right{ width:756px; float:right; height:auto;  }
.w945_nei_right_title{ width:756px; background:url(../images/about.gif) no-repeat; height:33px; font-size:14px; font-weight:bold; line-height:33px;color:#FFFFFF}
.w945_nei_right_title span{ float:left; margin-left:48px;}
.w945_nei_right_title a{ color:#FFFFFF}
.w945_nei_right_nei{ width:718px; margin-left:20px; height:auto; font-size:12px; margin-top:15px; }

.w945_nei_right_news{ width:756px; height:388px; background-color:#f8f8f8; margin-top:3px;}
.w945_nei_right_news ul{ width:730px; float:left; margin-left:16px; margin-top:15px;}
.w945_nei_right_news ul li{ width:730px; float:left; height:36px; border-bottom:1px solid #cccccc; line-height:36px; font-size:12px; background:url(../images/news.gif) left no-repeat;}
.w945_nei_right_news ul li span{ float:left; margin-left:24px;}
.w945_nei_right_news ul li a{ color:#999999;}
.w945_nei_right_news ul li .time{ float:right; margin-right:13px; color:#999999}
.page{ width:730px; height:30px;  float:left; margin-top:20px; margin-left:16px; line-height:30px;}
.page li{float:left; font-size:12px; margin-left:10px;}
.page span{ float:right; margin-right:5px;}


.w945_nei_right_news_nei{ width:730px; height:auto; margin-left:16px;  background-color:#f8f8f8; margin-top:3px; padding-bottom:50px;  }
.w945_nei_right_news_nei_title{ width:730px; height:30px; text-align:center; padding-top:13px; color:#80b801;}
.w945_nei_right_news_nei_time{ width:730px; height:30px; text-align:center; color:#737373; font-size:12px;}
.w945_nei_right_news_all{ width:700px; height:auto; padding-left:20px; font-size:12px; line-height:23px;}
.w945_nei_right_news_next{ width:700px; float:right; height:30px; font-size:12px; line-height:30px;  margin-top:25px;}
.w945_nei_right_news_next span{ float:right; margin-right:8px;}




.w945_nei_right_jingying{ width:756px; height:auto;  background-color:#f8f8f8; margin-top:3px; padding-bottom:50px;  }
.w945_nei_right_jingying li{ float:left; width:170px; height:153px; margin-left:12px; margin-top:10px;}
.w945_nei_right_jingying li img{ width:170px; height:128px; border:1px solid #91c439}

.pagelist{ width:756px; height:20px; line-height:20px; font-size:12px; text-align:center;}
.pagelist li{ float:left; text-align:center;  height:20px; border:1px solid #cfcfcf; background-color:#f1f1f1; padding:4px; margin:5px;}





.fenlei11 li a{ margin-top:5px;}
.fenlei11 li a{height:auto;display:block;width:180px;background:url(../images/index_9.gif) no-repeat; line-height:28px; font-size:14px; text-align:left;}
.fenlei11 li a{ color:#FFFFFF}
.fenlei11 li a:Hover{color:#FFF;}
.fenlei11 li ul{margin-top:0px;}
.fenlei11 li ul li a{display:block;height:27px;width:180px;text-align:left;line-height:27px;color:#577d03;background:url(../images/index_10.gif) no-repeat; }
.fenlei11 li ul li a:Hover{color:#577d03;}



div.sdmenu {
	width: 180px; font-size:14px; font-weight:bold; color:#ffffff;
}
div.sdmenu div {
	background: url(../images/index_9.gif) repeat-x;overflow: hidden;
}
* html div.sdmenu div{
    float:left
}
div.sdmenu div.collapsed {
	height: 32px;
}
div.sdmenu div span {
	display: block;line-height:32px;width:180px;font-weight: bold;color: white;cursor: pointer; margin-left:10px;
}
div.sdmenu div span a{
    padding:0; background:none; border:0; font-size:14px;line-height:32px;display:block
}
div.sdmenu div.collapsed {
	background: url(../images/index_9.gif) repeat-x; width:180px; color:#ffffff
}
div.sdmenu div.collapsed span{
    color:#ffffff; line-height:32px
}
div.sdmenu div.collapsed span a.current{
    color:#ffffff;
}
div.sdmenu div a {
	padding-left:30px;display: block;border-bottom: 1px solid #fff;color: #577d03;font-size:13px; background:url(menu_sub_icon.gif) no-repeat 27px 7px #f2f2f2; line-height:28px
}
div.sdmenu div a.current {
	background : url(linkarrow.gif) no-repeat  27px 7px #f2f2f2;  color:#577d03
}
div.sdmenu div span a.current {
	background :none; color:#fff
}
div.sdmenu div a:hover {
	background : url(menu_sub_icon.gif) no-repeat  27px 7px #f8ec94;text-decoration: none;
}
div.sdmenu div span a:hover {
	background:none;
}