@import url("../plugins/lightbox/lytebox.css");
/* === All CSS  === */
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,dd,dt,dl{margin:0;padding:0;border:0;}
body{font-size:12px;color:#000000;line-height:24px;font-family: Arial, Helvetica, sans-serif; background-color:#084A00}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
input{vertical-align:middle;}
table{border-collapse:collapse;}
ul{list-style:none;line-height:24px;}
.clear{clear:both;height:0px;width:0px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.mm{ margin-left:auto; margin-right:auto; width:1003px;}
.m10{margin-top:10px;}
.m5{margin-top:5px;}
.x5{}
.w1003{width:1003px;margin-left:auto;margin-right:auto;}
.w993{width:993px;margin-left:auto;margin-right:auto;}
a{color:#000;text-decoration:none;}
a:hover{color:#f00;text-decoration:none;}

.logobj{ background:url(logobj.jpg) no-repeat center top; width:100%; height:191px;}
.ding{ height:33px; line-height:33px; color:#FFFFFF;}
.ding dt{ float:left}
.ding dd{ float:right}
.ding a{ color:#FFFFFF;}
.dh{ height:45px;}
.dh li{ float:left; line-height:45px; font-size:15px; font-weight:bold; color:#FFFFFF}
.dh li a{ color:#FFFFFF;}

.dh li a:hover{ color:#FF9900;}


.a1{ background:url(tiao.jpg) no-repeat right top; padding-left:23px; padding-right:24px; }
.a2{padding-left:23px; padding-right:24px; }
.a4{ background:url(tiao.jpg) no-repeat right top; padding-left:22px; padding-right:22px; }
.a3{padding-left:23px; padding-right:23px; }
.flashbj{ margin:auto; max-width:1419px; min-width:1003px; text-align:center; overflow:hidden; background-color:#FFFFFF; padding-bottom:3px;}

.nbj{ background:url(nbj.jpg) no-repeat center top; width:100%;}
.nbj1{ background:url(nbj1.jpg) repeat-x; background-color:#FFFFFF; padding-top:16px; padding-bottom:22px;}
.fenlei{ background:url(fenlei.jpg); height:41px; line-height:41px; text-align:center; font-size:16px; font-weight:bold; color:#FFFFFF;}
.cdlm{ background:url(cdlm4.jpg) repeat-x; height:41px; line-height:41px; border-right:1px solid #CECECE; overflow:hidden;}
.cdlm dt{ float:left; background:url(cdlm2.jpg) repeat-x; line-height:43px;}
.cdlm h1{ background:url(cdlm1.jpg) no-repeat left top;}
.cdlm p{ background:url(cdlm3.jpg) no-repeat right top; padding-left:22px; padding-right:24px; font-size:16px; color:#FFFFFF; font-weight:bold;}
.cdlm dd{ float:right; padding-right:7px;}
.leibie{ border-bottom:1px solid #CECECE; border-right:1px solid #CECECE; border-left:1px solid #CECECE; padding:0px 7px 8px 12px;}
.fen{ padding-top:8px; height:36px; line-height:36px; font-weight:bold;}
.fen a{ background:url(fen.jpg) no-repeat left top; display:block; padding-left:60px;color:#000000}
.fen a:hover{ background:url(fen1.jpg) no-repeat left top; display:block; color:#FFFFFF;}
.about{ border-bottom:1px solid #CECECE; border-right:1px solid #CECECE; border-left:1px solid #CECECE; padding:8px;}
.about1{  border-bottom:1px solid #CECECE; border-right:1px solid #CECECE; border-left:1px solid #CECECE; padding:8px;}

.fool{ background:url(fool.jpg) repeat-x; width:100%; background-color:#003D01}
.fooldh{ background:url(fooldh.jpg) no-repeat center top; width:1003px; margin:auto; height:45px; line-height:45px; text-align:center; color:#FFFFFF}
.fooldh a{ color:#FFFFFF;}

.fool1{ padding-top:10px; padding-bottom:10px; text-align:center; width:100%; color:#FFFFFF}
.fool1 a{ color:#FFFFFF;}
.ysdian{ background:url(ysdian.jpg) repeat-x; width:100%; height:2px; overflow:hidden;}
.news{}
.news li{ height:27px; line-height:27px; border-bottom:1px dashed #2A2A2A;}
.news h1{ float:left; background:url(dian.jpg) no-repeat left center; font-size:13px;padding-left:10px;}
.news h2{ float:right}
.inina{ background:url(ssk.jpg); width:181px; height:21px; line-height:21px; margin:0px; border:0px; padding:0px 0px 0px 0px;}

/* === 2 Class Menu === */
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7,#menu8,#menu9,#menu10,#menu11,#menu12,#menu13,#menu14,#menu15,#menu16,#menu17,#menu18,#menu19,#menu20{width:108px;margin:23px 0px 0px 0px;}
#menuz1,#menuz2,#menuz3,#menuz4,#menuz5,#menuz6,#menuz7,#menuz8,#menuz9,#menuz10,#menuz11,#menuz12,#menuz13,#menuz14,#menuz15,#menuz16,#menuz17,#menuz18,#menuz19,#menuz20{display:none;}

/* === All Menu Class === */


/* === Page CSS === */
.page{padding:10px;line-height:normal;text-decoration:none;text-indent:0px;}
.page a{display:block;padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;color:#000;}
.page a:hover{background:#999;color:#fff;}
.pagedefault{padding:2px 6px 0px;border:solid 1px #999;float:left;margin:3px;background:#999;color:#FFF;}
.pageno{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px 3px 3px 12px;}
.pageall{padding:2px 10px 0px;border:solid 1px #999;float:left;margin:3px;}
.left-cp li{cursor:pointer;}
.left-cp li li{cursor:auto;}
.error{width:800px; height:200px; margin:20px auto; text-align:center; font-weight:bold;}

/* === Product List Page CSS === */
.chanpin h3{color:#000000;font-size:12px;margin:0px;text-indent:0px;}

.cp-show{float:left;width:174px;height:210px; text-align:center;}
.cp-photo{border:solid #D5D4D4 1px;height:150px;width:150px;text-align:center;padding:3px;vertical-align:middle;display: block;margin:auto} 
.cp-photo a { display:block;vertical-align:middle;text-align:center;margin:auto}
.cp-photo img {border:0;display:block; margin:auto}


.show{padding:10px;border-bottom:1px solid #CECECE; border-right:1px solid #CECECE; border-left:1px solid #CECECE;}
.show_neirong{ padding:15px;border-bottom:1px solid #CECECE; border-right:1px solid #CECECE; border-left:1px solid #CECECE;}
.show dt .rq{ float:left; width:34px; height:28px; background:url(libg_07.png) no-repeat;}
.show dt{width:650px; line-height:28px; height:28px;}
.show h1{ float:left; font-weight:bold; line-height:28px;}
.show h2{ float:right;}
.show dd{width:650px; line-height:28px; text-align:left; border-bottom: dashed 1px #CCC; margin-bottom:6px;}
.photo{padding:10px;text-align:center;}
#demox{width:200px;height:300px;overflow:hidden;text-align:center; border:#999999 dashed 1px;}
#demo{overflow:hidden;height:186px;width:980px; margin-top:10px;text-align:center; }
#demoa{overflow:hidden;height:140px;width:980px;margin:10px;text-align:center; }
#demob{overflow:hidden;height:140px;width:980px;margin:10px;text-align:center; }
.demo-left{width:174px;height:150px; margin-right:10px; border:1px solid #CCCCCC; padding:3px;}


.xin{ border-top:#CCCCCC solid 1px; padding-top:10px; margin-top:10px;margin-left:auto; margin-right:auto;}

.rollBox{width:935px;overflow:hidden;margin:0 auto;}
.rollBox .Cont{width:935px;overflow:hidden;margin:0 auto;padding-top:0px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:160px;float:left;text-align:center; margin-right:15px;}
*+html .rollBox .Cont .pic{width:160px;float:left;text-align:center;margin-right:15px;}
.rollBox .Cont .pic img{display:block;margin:0 auto;}
.rollBox .Cont .pic p{ line-height:30px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.cpgd{ width:160px; height:160px; background-color:#FFFFFF; border:1px solid #CECECE}
.cptu{ width:150px; height:150px; text-align:center; padding-top:5px;}
.cpwz{ width:160px; height:30px; line-height:30px;}
.cpwz li a{ color:#000000; text-align:center;}

.list_p {
	float: left;
	width: 702px;
	margin-left: 0px;
	padding-left: 0px;
}
.list_p ul {
	display: block;
	margin-top: 10px;
	float: left;
	width: 706px;
	clear: both;
	padding-left: 0px;
}
.list_p ul li {
	height: 200px;
	width: 170px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.list_p ul li span {
	text-align: center;
	display: block;
}
.list_p ul li img {
	padding: 4px;
	border: 1px solid #CCC;
	margin-bottom: 0px;
	width:160px;
	height:160px;
}

.list_p UL LI SPAN {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	WIDTH: 160px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	FLOAT: center;
	COLOR: #be0002;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.list_p UL LI P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 160px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}

.cjiatjcp2{ width:916px; border:1px solid #eeeeee; border-top:0;height:230px; padding:3px 9px; overflow:hidden;}
.cjiatjcp2 ul{height:230px; padding:3px 9px; overflow:hidden;}
.cjiatjcp2 ul li,#product_list ul li{ float:left; background:url(rightbar_li.jpg) no-repeat right top; height:198px; padding:0; margin:13px 9px 13px 9px; width:164px; display:inline;}
.cjiatjcp2 ul li:hover,#product_list ul li:hover{ background:url(rightbar_li.jpg) no-repeat left top; cursor:pointer;}
.cjiatjcp2 ul li:hover a,#product_list ul li:hover a{ color:#fff; text-decoration:none;}
.cjiatjcp2 ul li div,#product_list ul li div{ height:156px; margin:0 auto; padding:2px; overflow:hidden; width:156px; text-align:center;}
.cjiatjcp2 ul li p,#product_list ul li p{ height:36px; line-height:36px; overflow:hidden; text-align:center;}
/*首页滚动*/
#demoLeft {
float:left;
margin:0 0 0 5px;
overflow:hidden;
width: 917px;
height:230px;
}

#demoLeft .indemo {
float: left;
width: 1000%;
}


#demo1 {
float: center;
padding-right:8px;
}
#demo2 {
float: left;
}

#demo1 img,#demo2 img{
width:153px;
height:146px;
border:solid 1px #c6d9fa;}
/*首页滚动结束*/

/*新闻详细页*/
#nynewstext{width:636px; height:auto; margin:0 auto; overflow:hidden; position:relative;}
#nynewstext H3{width:100%; height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#437d04; margin:0 auto; padding:0; text-align:center; overflow:hidden; position:relative}
.fbxx{width:100%; height:25px; line-height:25px; color:#999999; margin:0 auto; border-bottom:#afafaf 1px dotted; padding:0; text-align:center; overflow:hidden; position:relative}
.newsxx{width:100%; height:auto; margin:0 auto; padding:15px 0 5px; font-size:14px; line-height:35px; overflow:hidden; position:relative}

.tagtxt{ width:90%; margin:0px auto; line-height:30px; color:#000;}
.tagtxt a{ color:#000;}

.prev{ width:50%; float:left; height:40px; line-height:40px; text-align:left;}
.next{ width:28%; float:right; height:40px; line-height:40px; text-align:left;}

H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; font-size:14px;TEXT-ALIGN: center;PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
SPAN.hit {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; MARGIN: 0px auto; DISPLAY: block
}

.pic_mesage{text-align:center; margin: auto; width:710px; display:block;}
.pic_mesage span{ display:block;}
.pic_txt{ border-top:1px dashed #999; margin-top:20px; padding-top:10px; }