/* CSS Document */
a{ text-decoration:none; cursor:pointer;color:#444}
a:hover{ color:red;}
p{ text-indent:2em; line-height:200%}
ul{ list-style:none}
body{ font-size:13px;margin:0 auto;width:100%; color:#555;position:relative}
*{margin:0;padding:0;}
img{ border:none; display:inline}
#top{ background:url(../images/top.jpg) no-repeat; width:100%; overflow:hidden;}
#content,.indexpro{margin:0 auto; overflow:hidden; width:1002px;}
/*banner*/ 
.fullSlide { 
	width:100%;
	position:relative;
	height:498px;
	background:#000;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:498px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:498px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f00;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}
/*wrap*/ 
.leftimg{overflow:hidden; background:url(../images/leftimg.png) no-repeat left top; min-width:136px;min-height:378px;}
.rightimg{ background:url(../images/rightimg.png) no-repeat right top; min-height:348px; min-width:294px;}
#wrap{overflow:hidden;background:url(../images/index_05.png) repeat-x top; padding-top:20px;}
#comtent{ overflow:hidden} 
/*content*/ 
.title span{ display:block; float:left; font-weight:bold;}
.title a{ float:right; margin-right:10px;}
.c_one{ overflow:hidden;background:url(../images/index_19.png) repeat-x bottom; padding-bottom:13px;}
.c_one .title,#left .title,#right .title{ height:21px; line-height:21px; background:#8be20d; color:#fff;}
.c_one .title span,#left .title span,#right .title span{ width:120px; background:#16a000; padding-left:30px;}
/*about*/
.about,.news,.link,.product,.sort{ overflow:hidden; margin-bottom:5px;}
.c_one .about{ float:left; width:330px; border-right:1px dotted #ccc}
.abouts{ overflow:hidden; padding:10px 0}
.about_p{ line-height:180%; text-indent:2em; margin:0 10px}
.aboutimg{ float:right;margin-top:10px;}
.about_p a{ color:#128200}
/*news*/
.c_one .news{float:left; width:355px; border-right:1px dotted #ccc}
.navli{ height:27px;width:235px; margin-left:100px; font-size:12px;}
.navli li{ float:left; width:64px; height:27px; line-height:20px;text-align:center; background:url(../images/new2.jpg) no-repeat; cursor:pointer; text-align:center; margin-top:7px; margin-right:10px;}
.navli .current{ background:url(../images/new1.jpg) no-repeat;width:64px; height:27px; line-height:20px;}
.navli .current:hover{ color:#fff;}
.newlist{display:none; width:355px; padding-left:5px;}
.newlist li{ clear:both; height:26px; line-height:26px; overflow:hidden; margin:0 5px;border-bottom:1px dotted #ccc;}
.newlist li a{color:#444; float:left; display:block;background:url(../images/newli.png) no-repeat left; padding-left:20px;}
.newlist li span{ float:right;margin-right:10px; color:#666;}
/*link*/
.c_one .link{ float:left; width:310px; border-right:1px dotted #ccc} 
/*product*/
.indexpro{ overflow:hidden; clear:both;} 
.pro{ overflow:hidden; padding:5px 0;}
.product .pro dl{text-align:center;float:left;margin:5px 3px;display:inline; overflow:hidden} 
.product .pro dl dt img{width:183px; height:146px; border:1px solid #ccc; padding:3px;}
.product .pro dl dt img:hover{ border:1px solid #16a000}
.product .pro dd{ color:#fff; padding:5px 0; background:#6aaf1e; margin-top:5px;}  
#demo{overflow:hidden;width:992px;margin:0 auto;height:195px;}
#indemo{float: left;width: 800%;padding:0; margin:0;}
#demo1{float: left;width:992px;padding:0; margin:0;}
#demo2{float: left;width:992px;padding:0; margin:0;}
#flink{ overflow:hidden; clear:both; padding:10px;width:975px;padding-left:10px; margin:0 auto; background:#f7f7f7;  border:1px solid #ccc;} 
#flink a{ margin:0 10px;}
/*footer*/
#footer{ background: url(../images/footer.jpg) repeat-x;width:100%; padding:2px 0; margin-top:5px;text-align:center;clear:both; }
#footer p{ color:#fff; margin:8px 0}
#footer a,#footer span{ margin:0 15px; color:#fff}
/*left*/
#left{ width:220px;float:left}
#left .title,#right .title{background:url(../images/nav.jpg) repeat-x; height:30px; line-height:30px; color:#fff; padding-left:20px; font-size:14px; font-weight:bold}
#left .title span,#right .title span{ background:none}
.sublist{overflow:hidden; margin-bottom:10px;}
.sublist ul{padding:3px; border:1px solid #088103}
.sublist li{ padding-left:15px; height:30px; line-height:30px; background:#0AB600; border:1px solid #088103; margin:2px 0;}
.sublist li a{ color:#DBF071;} 
.title a{ color:#fff;}
/*right*/
#right{ overflow:hidden; float:right; width:770px;}
#right .about_p{ text-indent:2em; line-height:250%}
#left .link li{ background:none; padding-left:}
/*page*/
.page{float:right; overflow:hidden;height:30px; line-height:30px; display:inline; margin-right:50px;margin-top:10px}
.page p{ margin:0 10px;float:left ; overflow:hidden}
.page p span{ float:left;}
.page p a{margin:0; padding:0;} 
.subnav{height:30px; line-height:30px; padding-left:20px; width:600px; overflow:hidden;}
.subnav a{font-weight:bold; margin:0 10px}
h3{ color:#666; width:700px; text-align:center; margin:5px}
.publishtime{ width:385px;text-align:center;height:30px; line-height:30px;margin:0 auto; margin-bottom:10px;}
.publishtime span{margin:0 10px; display:block; float:left;}
.pro_article{ overflow:hidden;}
.article_new p{ margin:0 10px}
.article_p{ margin:0 auto;}
.proimg{ border:1px solid #ccc; width:400px; height:350px; padding:5px; margin-left:90px;}
.protent{ float:left;}
.new_p{ overflow:hidden; border:1px dotted #666; padding:5px; padding-bottom:10px; margin:5px 0}
.new_p h1{font-size:18px; text-align:left; color:#034102;padding-left:20px; height:30px; line-height:30px;}
.news h1{font-size:26px; width:700px; text-align:center; color:#034102;padding-left:20px; height:40px; line-height:40px;}
#right .news ul{ line-height:230%; padding-left:5px;}
#right .news ul li{ background:url(../images/newli.png) no-repeat left; border-bottom:1px dotted #ccc; padding-left:20px; overflow:hidden; clear:both}
#right .news ul li a{ float:left}
#right .news ul li span{ float:right}
#right .pro dl{ margin:5px 20px;}
.new_p .time{height:30px; line-height:30px; color:#A67C2A} 
.new_p .time span{ margin:0 15px;}
 