@charset "gb2312";
/* CSS Document */

html,body{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	background: #FFF;


}
a{ color:#333333;}
a:hover{ color:#F00;}

*{
	margin: 0px auto;
	padding: 0px;
	list-style-type: none;
	border: none;
	text-decoration: none;
}

.clear{
	clear: both;
}

.M-T-60px{
	margin-top: 60px;
}

.M-B-10px{
	margin-bottom: 10px;
}

.M-L-10px{
	margin-left: 10px;
}

.text-overflow{
	overflow:hidden;/*将超出内容隐藏*/
    white-space:nowrap;/*强制内容不换行。强制在同一行内显示所有文本，直到文本结束或者遭遇 br 元素*/
    text-overflow:ellipsis;/*IE专用属性，文本溢出时显示省略标记()；其他浏览器不支持。*/
}

.overflow-hidden{
	overflow:hidden;/*将超出内容隐藏*/
}
.banner{
	width: 100%;
	height: 402px;
	z-index: -1;
}
#full-screen-slider {
   width:100%;
   height:402px; float:left;
   position:relative;
}
#slides { 
  display:block;
  width:100%;
  height:402px;
  list-style:none;
  padding:0;
  margin:0; position:relative;
  z-index:1;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:340px; z-index:11;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.nav{
	position: absolute;
	top: 0px;
	width: 100%;
	height: 105px;
	background: url(../images/nav.png) no-repeat center center;
	z-index: 100;
}
.nav-1000{
	width: 1000px;
	
}
.nav-1000 ul{
	text-decoration: none;
}
.nav-1000 ul li{
	margin-right: 5px;
	margin-top: 30px;
	float: left;
	width: 70px;
	height: 40px;
	font-size: 15px;
	
}

.nav-1000 ul li a{
	font-weight: bold;
	font-size: 15px;
	color: #666;
}
.nav-1000 ul li a:hover{
	color: #6da65f; 
}
.nav-right{
	margin-left: 400px;
}
.h2-pic{
	position: absolute;
	top: 349px;
	width: 100%;
	height: 53px;
	z-index: 102;
}
.h2-pic-1000{
	width: 1000px;
	height: 53px;
}
.ModleOne{
	width: 100%;
	height: 320px;
}
.ModleOne-1000{
	width: 1000px;
	height: 320px;
}
.ModleOne-left{
	float: left;
	width: 218px;
	height: auto;
}
.ModleOne-left ul{
	width: 218px;
	height: 320px;
	text-decoration: none;
	background: url(../images/oneh2-li.jpg) repeat-y;
}
.ModleOne-left ul li{
	padding-left: 40px;
	width: 218px;
	height: 40px;
	font-size: 14px;
	color: #FFF;
	line-height: 40px;
	background: url(../images/ul-leftli.png) 20px 12px no-repeat;
}
.ModleOne-left ul li a{
	font-size: 14px;
	color: #FFF;
	line-height: 40px;
}
.ModleOne-right{
	float: left;
	margin-left: 22px;
	width: 760px;
	height: 320px;
	
	
}
.ModleOne-right ul{
	text-decoration: none;
	margin-top:30px;
}
.ModleOne-right ul li{
	float: left;
	width: 176px;
	height: 140px;
	margin-left: 12px;
	margin-top: 16px;
}
.ModleOne-right ul li img{
	padding: 2px;
	width: 172px;
	height: 106px;
	border: 1px solid #CCC;
	
}
.ModleOne-right ul li p{
	font-size: 13px;
	color: #666;
	text-align: center;
	line-height: 30px;
}
.Modletwo{
	width: 100%;
	height: 475px;
	background: url(../images/bg.jpg) repeat-x;
}
.Modletwo-1000{
	width: 1000px;
	height: 475px;
}
.Modletwo-top{
	width: 1000px;
	height: 290px;
	background: url(../images/one.png) no-repeat;
}
.Modletwo-bottom{
	width: 1000px;
	height: 185px;
}
.Modletwo-top h2{
	width: 1000px;
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	font-weight: bold;
	color: #559259;
	background: url(../images/habg.png) no-repeat;
}
.Modletwo-top h2 a{
	float: right;
	margin-right: 10px;
	line-height: 50px;
	font-size: 14px;
	color: #999;
}
.Modletwo-top img{
	margin: 10px 68px 20px 0px;
	float: left;
	border: 3px solid #FFF;
}
.Modletwo-top p{
	margin-top: 30px;
	margin-right: 20px;
	text-indent: 2em;
	font-size: 14px;
	line-height: 28px;
	
	
}
#demo
{
	width:1000px;
	margin:0 auto;
	padding:12px 0 0 0;
	overflow:hidden;
}
.demolist
{
	width:180px;
	text-align:center;
	float:left;
}
.demolist img
{
	width:170px;
	height:135px;
}

.Modleimg{
	width: 100%;
	height: 550px;
}
.Modleimg-1000{
	width: 1000px;
	height: 550px;
}
.demolist a{
	line-height: 25px;
	font-size: 13px;
	color: #333;
}
.Modlethree{
	width: 100%;
	height: 365px;
}
.Modlethree-1000{
	width: 1000px;
	height: 365px;
}
.Modlethree-left{
	float: left;
	width: 320px;
	height: 365px;
}
.Modlethree-center{
	margin-left: 15px;
	float: left;
	width: 330px;
	height: 365px;
}
.Modlethree-right{
	float: left;
	margin-left: 15px;
	width: 320px;
	height: 365px;
}
.Modlethree-left h2{
	width: 320px;
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	font-weight: bold;
	color: #559259;
	background: url(../images/h2-NEWS.png) no-repeat;
}
.Modlethree-left h2 a{
	float: right;
	margin-right: 10px;
	line-height: 52px;
	font-size: 13px;
	color: #999;
}
.mo-line{
	background: 320px;
	height: 7px;
	background: url(../images/moh2.png) repeat-x;
}
.threetop{
	width: 320px;
	height: 125px;
	border-bottom: 1px dashed #666;
}
.threetop img{
	margin: 20px 10px auto 0px;
	float: left;
	width: 120px;
	height: 80px;
}
.threetop h3{
	padding-top: 20px;
	font-size: 14px;
	color: #666;
}
.threetop p{
	font-size: 13px;
	color: #999;
}
.Modlethree-left ul{
	text-decoration: none;
	width: 320px;
	height: 180px;
}
.Modlethree-left ul li{
	width: 320px;
	height: 30px;
	background: url(../images/li-bf.png) no-repeat;
	
}
.Modlethree-left ul li a{
	padding-left: 10px;
	font-size: 13px;
	color: #666;
	line-height: 30px;
}

.Modlethree-center h2{
	width: 320px;
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	font-weight: bold;
	color: #559259;
	background: url(../images/h22.png) no-repeat;
}
.Modlethree-center h2 a{
	float: right;
	margin-right: 10px;
	line-height: 52px;
	font-size: 13px;
	color: #999;
}
.mo2-line{
	background: 320px;
	height: 7px;
	background: url(../images/moh2.png) repeat-x;
}
.threetop{
	width: 320px;
	height: 125px;
	border-bottom: 1px dashed #666;
}
.threetop img{
	margin: 20px 10px auto 0px;
	float: left;
	width: 120px;
	height: 80px;
}
.threetop h3{
	padding-top: 20px;
	font-size: 14px;
	color: #666;
}
.threetop p{
	font-size: 13px;
	color: #999;
}
.Modlethree-center ul{
	text-decoration: none;
	width: 320px;
	height: 180px;
}
.Modlethree-center ul li{
	width: 320px;
	height: 30px;
	background: url(../images/li-bf.png) no-repeat;
	
}
.Modlethree-center ul li a{
	padding-left: 10px;
	font-size: 13px;
	color: #666;
	line-height: 30px;
}
.Modlethree-left ul li span{
    color:#666;
	float:right;
	line-height: 30px;
	font-size: 13px;
	}
.Modlethree-center ul li span{
    color:#666;
	float:right;
	line-height: 30px;
	font-size: 13px;
}

.Modlethree-right h2{
	width: 320px;
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	font-weight: bold;
	color: #559259;
	background: url(../images/h222.png) no-repeat;
}
.Modlethree-right h2 a{
	float: right;
	margin-right: 10px;
	line-height: 52px;
	font-size: 13px;
	color: #999;
}
.mo2-line{
	background: 320px;
	height: 7px;
	background: url(../images/moh2.png) repeat-x;
}
.Modlethree-right img{
	width: 320px;
	height: 307px;
}
.link{
	width: 100%;
	height: 69px;
	background: url(../images/link.jpg) repeat-x;
}
.link-1000{
	width: 1000px;
	height: 69px;
	padding-left: 12px;
	line-height: 50px;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background: url(../images/LIN.png) no-repeat;
}
.link-1000 a{
	line-height: 50px;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
.foot{
	margin-top: 7px;
	width: 100%;
	height: 190px;
	background: #1c6a37;
	clear:both;
}
.foot-1000{
	width: 1000px;
	height: 190px;
}
.foot-left{
	margin-top: 50px;
	float: left;
	width: 500px;
	height: 120px;
}
.foot-right{
	float: left;
	width: 500px;
	height: 190px;
}
.foot-left p{
	line-height: 30px;
	font-size: 14px;
	color: #CCC;
}


#conts
{
	width: 760px;
	background-color: #FFFFFF;
	float: right;
	height:auto;
}
#contsMenu
{
width: 760px;
	height: 49px;
	padding-left: 10px;
	font-family: "微软雅黑";
	color: #7f7e7e; 
	font-size: 18px;
	line-height: 49px;
	border-bottom: 1px solid #e5e5e5;
}
#contsBox
{
	border: 1px #ddd solid;
	text-align: left;
	padding: 15px;
	color: #333;
	line-height: 24px;
}
#contsBox p img{ max-width:740px;}
#sideBar
{
	float: left;
	width: 240px;
}
.info
{
	text-align: left;
}
/*=================================================
                    新闻news
===================================================*/
.bottom_line
{
	border-bottom: 1px dashed #cccccc;
	color: #666666;
}
.page_line
{
	line-height: 28px;
	font-weight: bold;
	font-size: 12px;
}
#page
{
	line-height: 24px;
	text-align: center;
	margin: 15px 2px 2px;
	padding: 2px;
	background: #f5f5f5;
	font-size: 12px;
	clear: both;
}
/*=================================================
                    图片photo
===================================================*/
.product
{
	width: 230px;
	height: 190px;
	float: left;
	margin: 0;
}
.productImg
{
	width: 210px;
	height: 160px;
}
.productImg img
{
	width: 200px;
	height: 150px;
	border: 1px solid #e6e6e6;
	padding: 4px;
}
.productTitle
{
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 210px;
}
.honorlist
{
	float: left;
	width: 245px;
	height: 130px;
	text-align: center;
}
/*=================================================
                    文本TEXT
===================================================*/
#n_news div table, #n_news div table td
{
	border: 1px #666 solid;
	text-align: center;
	clear:both;
}
#n_news div table tr td p
{
	text-align: center;
	margin: 0 auto;

}
#n_news a{
	color: #666;
}

/*=================================================
                  more
===================================================*/
.ModdleOne-center h2 img{
	margin-left: 70%;
}
.Moddletwo-1000 h2 img{
	margin-left: 85%;
	
}

.channel-left img{
	margin-top: 8px;
	margin-left: 8px;
	width: 228px;
	height: 90px;
	border: 1px solid #e5e5e5;
}


#container
{
	background-color: #f3f3f3;
	margin:0 auto;
	width: 100%;
}
* html #container
{
	zoom: 1;
}
*+html #container
{
	zoom: 1;
}
#main:after
{
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
.mainbox
{
	width:100%;
	background:#f3f3f3;
}
#main
{
	background:#fff;
	width: 1003px;
	margin: 0 auto;
}
.M-c{
	width: 1000px;
	height: auto;
}
#subMain{
	width: 1000px;
	clear:both;
	height:auto;
	clear:both;
}
#subPhotoView p img{ max-width:700px;}
