/* CSS Document */
*{ padding:0px; margin:0px;}
.topa{ width:100%; margin: 0 auto; height:34px; line-height:34px; background-color:#7BBA35;  color:#fff;}
.topab{ width:1100px; height:34px ; overflow:hidden; margin:0 auto;font-size:13px;}
.topabr{ float:right;}
.topabr a{ color:#fff;}
.topabr input{  border-radius:10px; border:0px; padding:2px 10px; margin-left:10px}
.find{ position:relative; z-index:999; top:6px; right:30px }
.toplogo{ width:100%; margin: 0 auto; height:107px; line-height:107px; background:url(../images/menubg.jpg) repeat-x;  color:#fff;}
.toplogoa{ width:1100px ;height:107px; margin:0 auto;} 
.toplogoa ul{ line-height:107px ; font-size:14px; font-family:"微软雅黑"; list-style:none; float:right; }
.toplogoa ul li{ float:left; width:90px; text-align:center}
.toplogoa ul li a{ color:#178002; font-weight:bold; }
.toplogoa ul li:hover{ background: url(../images/mbtn_bg.png) no-repeat center; }
 
.toplogoa ul li dl{ background-color:#fff; width:120px; position:absolute;  z-index:999;font-size: 12px; line-height: 30px;text-align:left; display:none;}
.toplogoa ul li dl dd{ margin:10px; border-bottom:1px #ccc dotted;}
.mainColor{
	font-size:18px;
	 color:#fff;
    font-family: simsun;
    height: 12px;
    left: 30px;
    line-height: 1;
    position: absolute;
    top: -8px;*top: -10px;}

.cont{ width:100%; margin: 0 auto;  background:url(../images/m_bg.png) no-repeat center;background-color:#fff; }
.abouta{ width:1100px; height:34px ;overflow:hidden; margin:0 auto;font-size:13px; height:380px ; padding:20px 0px;}
.abouta ul { list-style:none; float:left;}
.abouta ul li{  float:left; width:211px; height:380px;  overflow:hidden;  color:#fff;}
.abouta ul li:nth-child(1){ background:url(../images/vbg1.png) no-repeat center; }
.abouta ul li:nth-child(2){ background:url(../images/vbg2.png) no-repeat center; margin-left:16px;}
.abouta ul li:nth-child(3){ background:url(../images/vbg3.png) no-repeat center;margin-left:16px;}
.abouta ul li:nth-child(4){ width:412px; height:380px;margin-left:16px;}
.abouta ul li h1{ margin:30px 20px; font-size:24px;}
.abouta ul li h3{  padding:10px 0; border-top:1px  solid #FBDFA6;font-size:18px; margin:20px;}
.abouta ul li p{ padding:10px 0; border-top:1px  solid #FBDFA6;font-size:14px; margin:20px;}
.abouta ul li a{ display:block; text-align:center; width:80px; height:30px ;  margin:0px 20px;  line-height:30px ; background-color:#fff; color:#333;}
.aboutfd h5{ font-size:20px ;  text-align:right; padding-bottom:4px; margin:0px 20px; border-bottom:1px #a1c57a solid;}
.aboutfd{ position:relative;width:412px; height:100px; bottom:120px; z-index:10; padding:10px 0px;  opacity:.9; background-color:#6bb41e;}
.aboutfd a{ width:380px !important;  color:#fff !important; background-color:transparent !important;height: 30px !important;
    line-height:30px !important;
    margin: 0  !important; text-align:left !important;}
.ttt1{ width:100%;  padding-top:4px; margin:0px 20px;} 

.product1{ width:1100px;overflow:hidden; margin:0 auto;font-size:13px; background-color: transparent; padding:20px 0px;}
.ptit img{ vertical-align:middle;}

.pcont{ list-style:none; width:1100px; height:300px; overflow:hidden; margin:0 auto; }

.pcont li{ float:left; border:4px #fff solid; margin:5px;  overflow:hidden;}
.pcont li:hover{ border:4px #0C6 solid;}
.pcont li img{width:198px;  border:1px #ccc solid;}
.ptyp{width:1100px;overflow:hidden; margin-left:25%; text-align:center;}
.ptyp li{ width:80px; float:left; text-align:center; line-height:30px; background-color:#F90;  margin-right:2px; padding:0px 10px;}
.ptyp li a{ color:#fff;}
.actyp{background-color:#76ae22 !important;  }

.about1{ width:100%; margin: 0 auto;  background:url(../images/abbg.jpg) no-repeat center;background-color:#fff;  }
.abcont{width:1100px;overflow:hidden; margin:0 auto;font-size:13px; background-color: transparent; padding-top:38px;}
.news{ width:62%; float:left;}
 .news .title,.contact .title{ font-size:24px; color:#76ae22; background: rgba(0, 0, 0, 0) url("../images/hov.png") no-repeat scroll 0px top;}
.title span{ color:#ffb401 !important;}
.title a{ float:right; font-size:12px; color:#ffb401; border:1px #ffb401 solid; line-height:20px; padding:0px 10px;}
.contact{width:34%; float:right;}
.ncont{ margin:30px 0px; float:left; border: 1px #ffb401 solid;}
.adcs{ float:left; width:330px; height:330px;overflow:hidden; border:0px; margin:0px;}
.adcs img{width:330px; height:330px; border:0px; margin:0px;}
.ncont ul{ list-style:none; width:290px;  height:270px; float:left; background-color:#fff; padding:30px;}
.ncont ul li{ line-height:30px;}
.ncont ul li span{ float:right;}
.ncont ul li a{ color:#666;}
.ncont ul li a:hover{ color:#76ae22; }
.cccont{ margin:30px 0px; width:370px; height:330px; background:url(../images/cobg.jpg) no-repeat center; border: 1px #ffb401 solid; }

.cccont p{ line-height:30px; color:#666; padding-left:40px;}
.cccont p:nth-child(1){ padding-top:40px;}

.cserv{ width:100%; margin:0 auto;   background-color:#fff; text-align:center; height:220px;}
.cserv h1{ margin:0px; color:#ffb401; font-family:"黑体"; text-align:center; padding-top:40px;}
.cserv p{ color:#666; line-height:40px;}
.cserv ul{ list-style:none;margin:  0 auto;   width: 1100px; text-align:center; padding:30px 0px; }
.cserv li{ float:left; padding:0px 26px; border-right:1px #ccc solid; }
.cserv li:nth-child(4){ border-right:0px !important;}

.contnei1{width:100%; margin: 0 auto;  background:url(../images/ny1.jpg) no-repeat center;background-color:#fff; padding:40px 0px;}
.contnei2{width:100%; margin: 0 auto;  background:url(../images/ny2.jpg) no-repeat center;background-color:#fff; padding:40px 0px;}
.contnei3{width:100%; margin: 0 auto;  background:url(../images/ny3.jpg) no-repeat center;background-color:#fff; padding:40px 0px;}
.contnei4{width:100%; margin: 0 auto;  background:url(../images/ny4.jpg) no-repeat center;background-color:#fff; padding:40px 0px;}
.nytyp { width:1100px; margin:0 auto; overflow:hidden; background-color:rgba(255,255,255,0.5); height:100px ;   }
.nytyp ul{ list-style:none; margin-top:35px;}
.nytyp ul li{ float:left;  line-height:30px; border-radius:3px; background-color:#ff7901; margin:0px 20px; padding:0px 20px;}
.nytyp ul li a{ color:#fff; font-size:16px; font-weight:bold;}
 .act{ background-color:#76ae22 !important;}
 .acout{ width: 1040px; margin:0 auto; line-height:30px; overflow:auto;  height:580px ;  padding:30px; background:url(../images/xtbg.png) no-repeat top;background-color:#fff; }
 /*newslist*/
.newslist {
    height: auto;
    overflow: hidden;
    width: 1000px;
}
.newslist li {
    background: rgba(0, 0, 0, 0) url("../images/news_li_bg.gif") no-repeat scroll 0 0;
    float: left;
    height: 135px;
    margin-left: 15px;
    margin-top: 20px;
    overflow: hidden;
    width: 483px;
}
.newslist li p.time {
    float: left;
    height: 135px;
    overflow: hidden;
    position: relative;
    width: 141px;
}
.newslist li p.time .day {
    color: #404040;
    font-size: 28px;
    left: 30px;
    position: absolute;
    top: 46px;
}
.newslist li p.time .year {
    color: #404040;
    font-size: 12px;
    left: 36px;
    position: absolute;
    top: 76px;
}
.newslist li a {
    color: #404040;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-left: 30px;
    overflow: hidden;
    width: 280px;
}
.newslist li p.text {
    float: left;
    height: 100px;
    line-height: 25px;
    margin-left: 30px;
    margin-top: 10px;
    overflow: hidden;
    width: 280px;
} 
.productlist {
    height: auto;
    margin-top: 30px;
    overflow: hidden;
}
.productlist li {
    display: inline;
    float: left;
    height:310px;
    margin: 0 18px;
    position: relative;
    text-align: center;
    width: 200px;
}
.productlist li img {
}
.productlist li:hover img {
}
.productlist li .name {
    height: 80px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 245px;
    width: 100%;
}
.productlist li .name a.title {
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    display: block;
    font-size: 14px;
    line-height: 40px; color:#76ae22;
}
.productlist li .name a.more {
    background: #cccccc none repeat scroll 0 0;
    color: #ffffff;
    line-height: 40px;
    padding: 3px 10px;
}
.proname {
color:#76ae22;
}
.productlist li.on .name a.title {
    border-bottom: 1px solid #b00c20;
    border-top: 1px solid #b00c20;
    color: #b00c20;
}
.productlist li.on .name a.more {
    background: #b00c20 none repeat scroll 0 0;
    color: #ffffff;
}
.productlist li.on .pic {
    background: #b00c20 none repeat scroll 0 0;
}
.productlist li .name .price {
    font-size: 14px;
    font-weight: bold;
}
.productlist li .name .price b {
    color: #ff0000;
}
.productlist li p.brief {
    bottom: 0;
    height: 120px;
    left: 0;
    line-height: 24px;
    margin: 0;
    position: absolute;
    text-align: left;
    width: 100%;
}
.productlist li .pic {
    height: 229px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 200px;
}

/*footera*/

.footera{ width:100%; background-color:#75AE23; height:10px}
.footerb{ width:100%; background-color:#FFB401; height:40px ; line-height:40px; margin:0 auto; text-align:center; color:#fff; font-size:14px}
footer a{ color:#fff;}


body{
    margin:0px;
	padding:0px;
	font-size:12px;
	line-height:25px;
	background:#eeeff3 url(../images/top.png) no-repeat top center  ;
}
.top{
	position:relative;
	height:141px;
	margin:0 auto;
	z-index:9;
	background:url(../images/top.jpg) no-repeat top center  ;
	width:100%;

}
.top1{
	position:absolute;
	height:141px;
	margin:0 auto;
	z-index:9999;	
	width:200px;
    top:10px;

}

.banner{
    width:100%;
	height:595px;
	margin:0 auto;
}
.about{
    width:100%;
	background:url(../images/about.jpg) no-repeat center top;
	height:1702px;
	margin:0 auto;
}
.product{
    width:100%;
	background:#f6f6f6;
	height:290px;
	margin:0 auto;
}
.footer{
    width:100%;
	background:url(../images/footer.jpg) no-repeat center top;
	height:520px;
	margin:0 auto;
}
a img{
    border:0px;
}
 

/*CSS scott style pagination*/ 
DIV.scott { 
    PADDING-RIGHT: 3px; 
    PADDING-LEFT: 3px; 
    PADDING-BOTTOM: 3px; 
    MARGIN: 3px; 
    PADDING-TOP: 3px; 
    TEXT-ALIGN: center 
} 

DIV.scott A { 
    BORDER-RIGHT: #ddd 1px solid; 
    PADDING-RIGHT: 5px; 
    BORDER-TOP: #ddd 1px solid; 
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 2px; 
    BORDER-LEFT: #ddd 1px solid; 
    COLOR: #88af3f; 
    MARGIN-RIGHT: 2px; 
    PADDING-TOP: 2px; 
    BORDER-BOTTOM: #ddd 1px solid; 
    TEXT-DECORATION: none 
} 

DIV.scott A:hover { 
    BORDER-RIGHT: #85bd1e 1px solid; 
    BORDER-TOP: #85bd1e 1px solid; 
    BORDER-LEFT: #85bd1e 1px solid; 
    COLOR: #638425; 
    BORDER-BOTTOM: #85bd1e 1px solid; 
    BACKGROUND-COLOR: #f1ffd6 
} 

DIV.scott A:active { 
    BORDER-RIGHT: #85bd1e 1px solid; 
    BORDER-TOP: #85bd1e 1px solid; 
    BORDER-LEFT: #85bd1e 1px solid; 
    COLOR: #638425; 
    BORDER-BOTTOM: #85bd1e 1px solid; 
    BACKGROUND-COLOR: #f1ffd6 
} 

DIV.scott SPAN.current { 
    BORDER-RIGHT: #b2e05d 1px solid; 
    PADDING-RIGHT: 5px; 
    BORDER-TOP: #b2e05d 1px solid; 
    PADDING-LEFT: 5px; 
    FONT-WEIGHT: bold; 
    PADDING-BOTTOM: 2px; 
    BORDER-LEFT: #b2e05d 1px solid; 
    COLOR: #fff; 
    MARGIN-RIGHT: 2px; 
    PADDING-TOP: 2px; 
    BORDER-BOTTOM: #b2e05d 1px solid; 
    BACKGROUND-COLOR: #b2e05d 
} 

DIV.scott SPAN.disabled { 
    BORDER-RIGHT: #f3f3f3 1px solid; 
    PADDING-RIGHT: 5px; 
    BORDER-TOP: #f3f3f3 1px solid; 
    PADDING-LEFT: 5px; 
    PADDING-BOTTOM: 2px; 
    BORDER-LEFT: #f3f3f3 1px solid; 
    COLOR: #ccc; 
    MARGIN-RIGHT: 2px; 
    PADDING-TOP: 2px; 
    BORDER-BOTTOM: #f3f3f3 1px solid 
} 
