@charset "utf-8";
/* CSS Document */

*{ margin: 0; padding: 0; }
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
fieldset, img {
    border: 0;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
a{ color:#666; text-decoration:none;}
body{ font-size:12px;font-family: 'Arial, Helvetica, sans-serif',"宋体"; color:#666; background:#EFEFEF url(../images/bg.jpg)  repeat-x;}
#wrapper{width:960px; margin:0px auto; }
#header{ width:960px; height:99px; position:relative;}
#header #logo{
	position:absolute;
	top:1px;
	width:180px;
	height:98px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	left: 3px;
}

#header #wz{
	position:absolute;
	top:30px;
	height:24px;
	right:11px;
}
#header #wz a:hover{ text-decoration:none;}

#header #search{
	position:absolute;
	top:30px;
	height:24px;
	right:120px;
}

 
				
				/*左侧*/
.asideBox{ background:url(../../images/aside_bg.jpg) repeat-y;}
.left_tit{ height:0px; overflow:hidden; background:url(../../images/aside_menubg.jpg) no-repeat;}
.asideEnd{ height:12px; overflow:hidden; background:url(../../images/aside_endbg.jpg) no-repeat;}
.asideNav{ padding:1px 4px;}
.menuTitle,.navTitle{height:29px; background:#e6fcdb url(../../images/arr_r.jpg) no-repeat 14px center; line-height:29px; color:#000; cursor:pointer; border-bottom:solid 1px #62749c; padding-left:30px; font-size:14px; overflow:hidden;}
.menuTitle a,.navTitle a{color:#000;}
.navTitle a{ display:block; text-decoration:none;}
.activeTitle{background:#e6fcdb url(../../images/arr_d.jpg) no-repeat 14px center;}
.menuContent{background-color:#f6f6fe; height:auto; display:none;}
.menuContent li{ height:24px; line-height:24px;}
.menuContent li a{ padding:0px 0px 0px 26px; display:block; color:#525a68;}
.menuContent li a:hover{ background-color:#d9dee8; color:#35a200; text-decoration:none;}



.menu{background:url(../images/na-bgs.gif) no-repeat bottom right; line-height:33px; height:33px;  font-size:14px;width:752px; position:absolute; right:3px; bottom:1px;}
.menu li{float:left;  text-align:center;  font-weight:bold;}

.menu li a{color:#FFF; text-decoration:none; padding:0 25px;}
.menu li a:hover{ text-decoration:none; background:url(../images/z.jpg) repeat-x  top left;  color:#fff; display:block;}
.menu li a.sl:hover{ text-decoration:none;   background:url(../images/l.gif) no-repeat; color:#fff; }
.menu li a.sr:hover{ text-decoration:none;  background:url(../images/r.gif) no-repeat;  color:#fff;}
#banner{ margin-top:10px;}

#content{ margin-top:0px; padding-top:10px;  width:960px; background:url(../images/contgbg.jpg) no-repeat;}
#contents{margin-top:0px; padding-top:10px;  width:960px;}
.main-a,.main-b{ margin:10px auto; }
.main-b{min-height:240px;height:auto!important;height:240px;}
.piclist{ width:202px; height:286px; background:url(../images/pro-bg.jpg) no-repeat top; margin-right:10px;}
.piclist h2{ font-size:14px; height:33px; line-height:33px; color:#FFF; text-align:center;}
.piclist ul{ padding-left:20px; padding-right:20px; padding-top:5px;}
.piclist li a{display:block;line-height:28px; height:28px;text-indent:20px; color:#333;*background:url(../images/ioc1.gif) no-repeat 6px 12px; }
.piclist li a:hover{ color:#1F6B00;}


   .page li{
       float: left;
       list-style-type: none;
       padding: 5px 10px;
       font-size: 11px;
       border: 1px #dedede solid;
       margin: 4px;
   }
   .page .thisclass{
       color: #84d8d1
   }


.about{height:300px; overflow:hidden;  margin-left:10px; width:393px;  }
.about h2,.news h2 ,.contactindex h2,.pic h2{background:url(../images/ico2.jpg) no-repeat 2px 8px; font-size:14px; height:33px; line-height:37px; position:relative; font-family: 'Arial, Helvetica, sans-serif', "微软雅黑", "宋体"; color:#1F6B00; padding-left:15px; border-bottom:#1F6B00 1px solid;}
.about h2 a,.news h2 a,.pic h2 a,.contactindex h2 a{position:absolute; top:5px; right:10px; color:#1F6B00; font-family:Arial, Helvetica, sans-serif; font-weight:100; font-size:8px;}
.about-a{ margin:15px 8px 0px 8px;}
.about-a img{ width:168px; height:125px; background:#FFF; border:#CCC 1px solid; padding:1px;}
.about-a p{ line-height:22px; text-align:24px;  }


.news{height:300px; width:331px; overflow:hidden;  }
.news ul{ margin:6px 10px;}
.news li{background:url(../images/ico3.jpg) no-repeat left; padding-left:10px; line-height:28px; height:28px; border-bottom:#CCC 1px dashed;}
.news li a{ display:block;}
.news li a:hover{ text-decoration:underline;}
.news li span{ float:right; margin-right:6px;}

.contactindex{ width:202px;  height:220px; margin-right:20px;}

.contactindex p{ padding:12px 15px 10px 15px; line-height:20px;}

.pic{ width:737px; height:230px; margin-bottom:25px; }
.pic ul{ margin-left:10px;}
.pic li{float:left; margin:13px 15px 0px 10px; display:inline;}
.pic li span{text-align:center;  display:block; margin-top:6px; margin-bottom:3px;}
.pic li  img{ padding:2px; border:1px solid #ccc;}

.footer{ height:176px; margin-top:10px; background:url(../images/foot-bg.jpg) repeat-x; overflow:hidden; padding:2px;  line-height:20px; text-align:center;}
.footer .yq{ margin:0 auto; width:800px;overflow:hidden;  }
.bq{ margin-top:15px;}
.footer .yq ul{ text-align:center; }
.footer .yq li{ float:left; margin-right:5px;}
.footer .yq img{ text-align:center;}
/*neirong*/
.sidebar{overflow:hidden; width:210px; float:left; margin-right:15px;}
.contact{margin-top:10px;background:url(../images/sb-bg-bg.jpg) repeat-y top;}
.sidebar-b{ border:#CCC 1px solid;width:208px; background:url(../images/sb-bg-bg.jpg) repeat-y top;}
.sidebar-a h2,.contact h2{background:url(../images/sib-bg.jpg) repeat-x left top; font-size:14px; height:31px; line-height:31px;  color:#FFF; padding-left:10px;}
.sidebar-b ul{ margin-top:10px; margin-bottom:10px; margin-left:10px;}
.sidebar-b li{ line-height:28px;  text-indent:30px; background:url(../images/list-bg.jpg) no-repeat;}
.sidebar-b li a{background:url(../images/ioc1.gif) no-repeat 15px 10px; display:block; font-weight: bold;}
.sidebar-b li a:hover{text-decoration:underline;}
.sidebar-b li ul{ margin-left:4px;}
.sidebar-b li ul li a{display:block;line-height:25px; height:25px;text-indent:30px; background:url(../images/ioc1.gif) no-repeat 15px 10px;font-size:12px;font-weight: 100;}
.sidebar-b li.Menu_On ul{display:block}
.sidebar-b li a:hover{ color:#CE9A09;}


.ct{ padding:10px;line-height:180%;border:#CCC 1px solid;}

.title{height:40px; line-height:40px; position:relative;padding-left:10px;}
.detail{width:733px; float:right; border:#CCC 1px solid;background:url(../images/sb-bg-bg-r.jpg) repeat-y  right top;}

.title span{ position:absolute; right:18px; top:10px; font-size:12px }
.detail-a{ padding:16px 18px; }
.title h2{ color:#1F6B00; font-size:14px; height:40px;background:url(../images/ico2.jpg) no-repeat 0px 8px; padding-left:15px; border-bottom:#1F6B00 1px solid;}


.newsnei,.newsneishow,.prolist{ margin-top:8px; padding:13px 16px 13px 18px; }
.newsnei ul{ padding:10px 30px 0 10px;}
.newsnei ul li{ height:25px; line-height:25px; border-bottom: 1px dotted #ccc; background:url(../images/news_ico.jpg) no-repeat left center ; padding-left:14px;}
.newsnei  ul li span{ float:right;}
.newsnei  ul li a{ display:block; height:25px;}
.newsnei ul li a:hover{ color:#EC3D00}
.fenye,.newsnext{ min-height:30px;height:auto!important;height:30px; text-align:center;margin-top:8px; padding:10px 0px 10px 0px; clear:both;}
newsneishow h3{ font-size:14px; text-align:center; margin-bottom:10px;}
.newsneishow h4{ font-size:12px; font-style:normal; font-weight:normal; text-align: center; margin-bottom:10px;}
.newsneishow p{ line-height:180%; margin-bottom:15px;}


.prolist dl{float:left;padding-right:10px; width:330px; text-align:center; margin-bottom:15px;}
.prolist dl dt{ text-align:center; width:126px; float:left; margin-right:10px;}
.prolist dl img{border:1px solid #999999;padding:2px}
.prolist dl img:hover{border:1px solid #FF0000; background-color:#FFF99D;}
.prolist dl dd{ text-align:left;width:180px;float:left; height:26px; line-height:26px; }
.prolist dl dd span{ font-weight:bold;}
.products_show{margin-top:8px; padding:13px 16px 13px 18px; line-height:26px; }
.products_show h1{ font-size:16px; font-weight:bold;}
.products_show img{border:1px solid #999999; float:left; display:block;}
.products_show ul{ width:400px; height:180px;margin-left:20px;float:left; }
.products_show ul li{padding-left:25px; line-height:28px; border-bottom:1px dotted #CCCCCC; position:relative;}
.products_show ul li  a img{ display:block; width:100px; height:25px; border:0; position:absolute; left:80px; top:2px;border:1px solid #f60}
.products_show ul li  a span{ margin-left:110px;}
.products_neirong { line-height:180%; margin-top:10px;margin-bottom:20px;}
.products_neirong h3{ padding-bottom:3px; border-bottom:1px solid #eee; font-size:14px; font-style:normal;}
.products_neirong p{ text-indent:24px;}
.products_showlist{margin:0 auto; margin-bottom:20px;}
.products_showlist h3{ padding-bottom:3px; border-bottom:1px solid #eee; margin-bottom:8px; font-size:14px; font-style:normal;}
.products_showlist dl{ width:180px; float:left; margin-right:30px;}
.products_showlist dl dt{ text-align:center; }
.products_showlist dl dt img{border:1px solid #CCCCCC; padding:2px;}
.products_showlist dl img:hover{ border:1px solid #f60;}
.products_showlist dl dd{text-align:center; padding:8px 0px; }
.fenye p{ padding-left:20px;}


#imgPlay {
	OVERFLOW: hidden;
	WIDTH: 960px;
	ZOOM: 1;
	POSITION: relative;
	HEIGHT: 320px;
	margin-left: -2px;
}
#imgPlay .imgs IMG {
	WIDTH: 960px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 2px;
}
#imgPlay .imgs LI {
	FLOAT: left;
	POSITION: relative
}
#imgPlay .imgs {
	WIDTH: 7840px
}
#imgPlay .btn {
	RIGHT: 12px;
	OVERFLOW: hidden;
	WIDTH: 112px;
	BOTTOM: 12px;
	TEXT-INDENT: -9999px;
	POSITION: absolute;
	HEIGHT: 29px;
}
#imgPlay .btn A {
	BACKGROUND: url(../images/bg.png) no-repeat;
	BACKGROUND-POSITION: 0px 0px;
	DISPLAY: block;
	WIDTH: 112px;
	HEIGHT: 29px;
}
#imgPlay .btn A:hover {
	BACKGROUND: url(../images/bg.png) no-repeat;
	BACKGROUND-POSITION: 0px -30px;
}
#imgPlay .num {
	DISPLAY: inline;
	LEFT: 400px;
	POSITION: absolute;
	TOP: 265px;
	HEIGHT: 19px;
}
#imgPlay .num SPAN {
	DISPLAY: inline-block;
	BACKGROUND: url(../images/imgPlayer.png) no-repeat -19px -83px;
	MARGIN: 0px 2px;
	OVERFLOW: hidden;
	WIDTH: 14px;
	CURSOR: pointer;
	LINE-HEIGHT: 0;
	HEIGHT: 13px
}
#imgPlay .num SPAN.on {
	BACKGROUND-POSITION: 1px -83px
}
#imgPlay .num .lc {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/lc.png) no-repeat;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 13px;
	PADDING-TOP: 3px;
	HEIGHT: 16px
}
#imgPlay .num .mc {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/lc.png) no-repeat;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 13px;
	PADDING-TOP: 3px;
	HEIGHT: 16px
}
#imgPlay .num .rc {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(../images/lc.png) no-repeat;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 13px;
	PADDING-TOP: 3px;
	HEIGHT: 16px
}
#imgPlay .num .mc {
	BACKGROUND: url(../images/mc.png) repeat-x
}
#imgPlay .num .rc {
	BACKGROUND: url(../images/rc.png) no-repeat
}
#imgPlay #numInner {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 3px;
	POSITION: absolute;
	TOP: 265px;
	TEXT-ALIGN: center
}
