/* 解决中文文字词组换行的问题*/
.taglist span{ padding-right:5px;white-space:nowrap; line-height:18px;}

a.link_normal{
	background-repeat: no-repeat;
	color: #000;
	text-decoration: none;
}

ul.list_product { list-style:none; margin-left:5px; margin-top:10px; padding:0px; }
ul.list_product li{ float:left; margin:3px 15px; width:135px; padding:0px;}
ul.list_product li div.list_image { border:1px solid #e8e8e8; text-align:center;}
ul.list_product li div.list_image img { margin:1px auto; width:130px; height:100px;}
ul.list_product li div.list_text { text-align:center; line-height:20px; margin:3px;}

ul.list_news { margin-left:0px; margin-top:10px; padding:0px; margin-right:25px;} 
ul.list_news li { background:url(../resource/linedot.gif) 0 22px repeat-x; height:28px;}
ul.list_news li span { float:right;}



.rollBox { width:710px;overflow:hidden;padding:12px 0 5px 0px;}
.rollBox .LeftBotton{
	height:52px;width:14px;background:url(../resource/td_dian.gif) no-repeat 0px 0;
	overflow:hidden;float:left;
	display:inline;
	margin:35px 5px 0 0px;
	cursor:pointer;
}
.rollBox .RightBotton{
	height:52px;width:14px;background:url(../resource/td_dian2.gif) no-repeat 0px 0;
	overflow:hidden;float:left;
	display:inline;
	margin:35px 0 0 7px;
	cursor:pointer;
}
.rollBox .Cont{width:670px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:168px;float:left;text-align:center;}
.rollBox .Cont .pic img{ padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto; width:150px; height:107px;}
.rollBox .Cont .pic p{line-height:26px;color:#505050; margin:0; margin-top:5px;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}
.tab_bg { background:url(images/iconnew3.gif) no-repeat;}

dl.idx_news { line-height:20px; list-style:none; margin:0px; padding:0px; margin-top:10px; clear:both;}
dl.idx_news dd { margin:0px 0px; margin-left:10px; }

body { text-align:center; margin:0px; padding:0px;}
#container { width:978px; margin:0px auto; text-align:left; background:#FFFFFF;}
#middle { background:#FFFFFF; padding:0px;}
#footer { clear:both; text-align:center; padding:0px 0px; color:#4B4B4B; background:#F1F1F1;}
#side { width:241px; background:#F4F4F4;}
#main{ background:#FFFFFF;} 
#wrap{ margin:0px 0px;}

ul.side_menu { list-style:none; margin:0px; padding:0px; margin-top:20px;}
ul.side_menu  li { background:url(images/side_bg.jpg) no-repeat; height:35px; font-size:14px; font-weight:bold; line-height:35px; text-indent:60px; margin:0px; padding:0px;}
ul.side_menu  li a { color:#3B3A3F;}

ul.idx_news_block { list-style:none;  margin:0px; padding:0px; }
ul.idx_news_block li { float:left; width:315px; margin:0px; padding:0px;   
margin-left:20px;}
div.idx_news_hot { margin-top:10px;}

#search_result { line-height:22px;}
#search_result h3 { line-height:30px; font-weight:normal; font-size:16px; margin:5px; padding:0px; }
#search_result h3 a{ color:#000199;}
.search_link { color:#008000; font-family:Arial;}
.search_normal_text { color:#900;}

#search_top {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 28px; BACKGROUND-COLOR: #e0eff6; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 5px; HEIGHT: 28px; BORDER-TOP: #96b6c3 1px solid; PADDING-TOP: 0px
}

.fc_red { color:#F00;}

div.list_page_style { font-size:14px; color:#900; text-align: center;}

.btn_st { padding:4px 10px;}

p { margin-top:10px;}
.pagebox { color:#000000; font-size:12px; text-align:center; margin:0px auto;}
.listbox a,.pagebox  a { color:#000000;}

