@charset "gb2312";
html,body{margin: 0;padding: 0;border: 0;font-size: 100%;}
*{margin: 0;padding: 0;list-style: none;}
body{padding:0px; margin:0px;font-size:12px;line-height: 22px;font-family:"ËÎÌå", Tahoma, Helvetica, Arial, sans-serif; color:#000; background:#fff; margin:0 auto;}
form,div,ul,li,p,h1,h2,h3,h4,h5,h6,table,th,td,p{ padding:0px; margin:0px;}
table {padding:0px; margin:0px;border-collapse: collapse;border-spacing:0;}
input{font-size:12px; line-height: 16px; color:#666}select{font-size:12px; line-height: 16px}
input,label { vertical-align:middle;}
img{border: none;}
ul,li{list-style-type: none}
a{text-decoration:none;color:#000; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur()); }
a:focus{ -moz-outline-style: none; /* FF */ }
a:hover{color:#ff4800; text-decoration:none}
s ,em{font-style:normal; text-decoration:none}
.mt10{margin-top:10px}
.ml10{margin-left:10px}
.clear{clear:both}
.floatright{float:right; padding:0 10px; font-size:12px}
.floatright a{font-size:12px; font-weight:normal}
.red{color:#F00}
.page{text-align:center; overflow:hidden; border:none; margin:10px 0; float:right; clear:both;}
.page ul li{float:left; border:1px solid #CCC; margin-left:10px;background:#dadada}
.page ul li a{display:block;padding:0px 8px; color:#565656}
.page ul li a:hover{display:block;padding:0px 8px; background:#ef6800; color:#FFF; text-decoration:none}
.page .selected{background:#ef6800}
.page .selected a{color:#FFF; font-weight:bold}
.f000{color:#000}
.w980{width:980px; margin:0 auto;}

.top{background:url(headbg.jpg) repeat-x; height:149px; overflow:hidden}
.nav{line-height:44px; color:#FFF}
.nav ul li{width:114px; float:left; text-align:center; background:url(navsplit.jpg) no-repeat right center}
.nav ul li a{font-size:14px; color:#FFF; font-weight:bold; display:block}
.nav .selected{background:#588415}
.banner{height:443px; overflow:hidden}

.flash{width:340px; height:270px; float:left; background:#d8f4ad; margin-top:10px}
#flash{margin:5px}
.news{width:310px; float:left; margin-left:10px}
.newsinfo{border:1px solid #dadada; border-top:none; padding:10px; height:214px}
.newsinfo ul li{height:27px; line-height:27px; overflow:hidden; background:url(newsliico.jpg) no-repeat left 10px; padding-left:10px}
.newsinfo span , .newslist span{color:#a3a3a3}
.productinfo{position:relative; border:1px solid #dadada; border-top:none; height:100%; padding:10px 0}
.bx_wrap{margin-left:30px}
.bx_wrap ul img{ border: 1px solid #ddd; padding:5px; margin-bottom:5px}
.bx_wrap ul li{text-align:center; float:left}
.bx_wrap ul li a:hover{text-decoration:none; color:#f30}
.bx_wrap a.prev{width:34px;height:53px;line-height:24px;outline-style:none;outline-width: 0;position:absolute; top:40px; left:15px; text-indent:-999em; background: url(arr_left.gif) no-repeat;}
.bx_wrap a.next{width:34px;height:53px;line-height:24px; left:930px;position: absolute;top:40px; text-indent:-999em; background:url(arr_right.gif) no-repeat;}

.linkbt{background:url(linkbt.jpg) repeat-x; height:35px; line-height:35px; overflow:hidden; color:#075d00; font-size:14px; font-weight:bold; margin-top:10px; padding-left:20px; position:relative}
.linkbt span{font-family:Arial, Helvetica, sans-serif; color:#a7a7a7; padding-left:10px}
.linkbt em{position:absolute; width:54px; height:17px; right:0px; top:9px}
.linkbt s{width:7px; position:absolute; top:0px; height:100%}
.linkbt .s1{background:url(links1.jpg) no-repeat; left:0px;}
.linkbt .s2{background:url(links2.jpg) no-repeat; right:0px;}
.productbt .s1 , .linkbt .s3{background:url(products1.jpg) no-repeat; left:0px;}
.productbt{padding-left:30px;}
.productbt .s3{background:url(products3.jpg) no-repeat; width:14px; height:14px; left:10px; top:10px}
.linkinfo{padding-bottom:20px}
.linkinfo{border:1px solid #dadada; border-top:none; overflow:auto; height:100%}
.linkinfo ul li{margin-left:20px; padding-top:10px; height:25px; line-height:25px; overflow:hidden; float:left}
.foot{background:url(foot.jpg) repeat-x; margin-top:20px; padding:40px 0; text-align:center; color:#8b8b8b}
.foot a{color:#8b8b8b}
.foot a:hover , .indexabout .t2 a:hover , .showleftinfo .selected a:hover{color:#ff4800}

.indexabout{width:338px; float:left; border:1px solid #dadada; height:198px; overflow:hidden;}
.indexabout .t1{margin:2px; padding:10px; background:url(indexabout.jpg) repeat-x;}
.indexabout .t2{height:30px; line-height:30px; overflow:hidden; background:url(indexaboutbg.jpg) repeat-x left bottom; font-size:14px; color:#404040; font-weight:bold; position:relative; padding-left:20px; display:inline; padding-bottom:7px;}
.indexabout .t2 s{background:url(indexs.jpg) no-repeat; width:14px; height:14px; position:absolute; left:0px; top:0px; *top:7px;}
.indexabout .t2 em{font-family:Arial, Helvetica, sans-serif; margin-left:10px; color:#a7a7a7}
.indexabout .t2 a{color:#6f6f6f}
.indexabout .t3{margin-top:10px;}
.indexabout .t3 img{padding:2px; border:1px solid #ebe2dd; margin-right:10px}
.indexabout .t3 a{color:#f5791f}
.indexmessage{width:310px; float:left; margin-left:10px}
.indexmessage ul li{height:95px; overflow:hidden}
.indexcontact{width:308px; margin-left:10px}
.indexabout .t4{height:50px; overflow:hidden}
.indexabout .t4 img{padding:0px; border:none}
.indexabout .t5{margin-top:10px; line-height:180%}

.showleft{width:236px; float:left}
.showleftinfo{border:1px solid #dadada; border-top:none; padding:10px 15px 20px 15px;}
.showleftinfo ul li{height:29px; line-height:29px; overflow:hidden; border-bottom:1px solid #dddddd; position:relative; padding-left:40px; margin-top:10px; padding-bottom:5px}
.showleftinfo ul li s{position:absolute; background:url(showlefts1.jpg) no-repeat; width:4px; height:7px; position:absolute; left:20px; top:10px}
.showleftinfo .selected{background:url(showleftselected.jpg) no-repeat; height:29px;}
.showleftinfo .selected a{color:#FFF}
.showleftinfo .selected s{background:url(showlefts2.jpg) no-repeat}
.showright{width:734px; float:left; margin-left:10px}
.shownews{border:1px solid #dadada; border-top:none; padding:0 20px; overflow:auto; height:100%}
.shownews .showtitle{font-size:16px; padding:20px 0; font-weight:bold; color:#000000; text-align:center}
.shownews .showother{height:30px; line-height:30px; text-align:center; background:#f8f8f8; border-top:1px dashed #bdbdbd; border-bottom:1px dashed #bdbdbd}
.shownews .showinfo{padding:20px 10px; font-size:14px; line-height:240%}
.shownews .showinfo a{color:#00F; font-size:14px}
.shownews .fenpian{margin:20px 0; border-top:1px solid #e8e8e8; padding-top:20px}
.shownews .fenpian ul li{height:30px; line-height:30px; overflow:hidden}
.showright .linkbt span{background:url(home.jpg) no-repeat left 13px; text-indent:10px}
.newslist{padding:20px 0; height:100%; overflow:auto}
.newslist ul li{height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #bdbdbd; background:url(newslistico.jpg) no-repeat 5px 13px; padding-left:20px}
.showphoto{padding:0px}
.listphoto ul li{width:160px; float:left; margin-left:18px; margin-top:15px}
.listphoto img{padding:4px; border:1px solid #CCC; height:117px; width:150px}
.listphoto .listimg{height:127px; overflow:hidden}
.listphoto .listtxt{height:25px; line-height:25px; overflow:hidden; text-align:center}
.showphoto .page{margin-right:20px}

.message td{height:30px; line-height:30px; padding:0 10px}
.message .input{border:1px solid #CCCCCC; height:20px; line-height:20px; overflow:hidden; width:400px}
.messagesubmit{background:url(asksubmit.jpg) no-repeat; width:124px; height:38px; border:none; cursor:pointer}
.jmhd1 {background-color: #2380c5; height: 30px; margin-top: 10px; text-align: center;}
.jmhd2 {background-color: #F0F0F0; border-right-width: 1px;border-top-style: none;	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #2380c5;
	border-left-width: 1px;
	border-left-color: #2380c5;
	word-break: break-all;
	word-wrap:break-word;
	text-align: center;
}
.jmhd3 {
	padding: 10px;
	background-color: #FFFFCC;
	border: 1px solid #CC6600;
	word-break: break-all;
	word-wrap:break-word;
}
.jmhd4 {
	background-image: url(yy.gif);
	background-repeat: repeat;
	height: 10px;
	margin-bottom: 25px;
}