ul,li,a,span,p{list-style:none; padding:0px; margin:0; color:#676767;}
body { margin:0px; background:url(images/bg.jpg) repeat; }

A:link {font-size:12px; color:#2D2D2D; TEXT-DECORATION: none;}
A:visited {font-size:12px; color:#2D2D2D; TEXT-DECORATION: none;}
A:hover {font-size:12px; color:#ff0000; TEXT-DECORATION: underline;}

.top {width:100%; height:110px; margin:0 auto; background:url(images/top_bg.gif) repeat-x;}
.logo { background:url(images/logo.gif) no-repeat; height:110px;}
#nav ul  { padding-top:0px;}
#nav ul li{ float:left;}
.navShow {
	POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 4px; PADDING-LEFT: 2px; WIDTH: 90px; PADDING-RIGHT: 0px; DISPLAY: none; background: url(images/111.jpg) repeat-y; PADDING-TOP: 4px; margin-top:43px; margin-left:2px;
}
.navShow LI {
	LINE-HEIGHT: 27px; FONT-SIZE: 16px; font-weight:bold;
}
.navShow LI A {
	COLOR: #fff
}

.button1{ background:url(images/nav_01.gif);display:block;width:68px;height:44px}
.button1:hover{ background-position: 0 -44px}
.button2{ background:url(images/nav_02.gif); display:block;width:96px; height:44px}
.button2:hover{ background-position: 0 -44px}
.button3{ background:url(images/nav_03.gif); display:block;width:95px; height:44px}
.button3:hover{ background-position: 0 -44px}
.button4{ background:url(images/nav_04.gif); display:block;width:95px; height:44px}
.button4:hover{ background-position: 0 -44px}
.button5{ background:url(images/nav_05.gif); display:block;width:95px; height:44px}
.button5:hover{ background-position: 0 -44px}
.button6{ background:url(images/nav_06.gif); display:block;width:96px; height:44px}
.button6:hover{ background-position: 0 -44px}
.button7{ background:url(images/nav_07.gif); display:block;width:96px; height:44px}
.button7:hover{ background-position: 0 -44px}
.button8{ background:url(images/nav_08.gif); display:block;width:96px; height:44px}
.button8:hover{ background-position: 0 -44px}

.banner { width:1346px; height:393px; margin:0 auto;}
.banner_bottom { width:1346px; height:51px; background:url(images/banner_bottom.gif) no-repeat 181px center; margin:0 auto;}
.banner_bottom ul { padding-left:210px; padding-top:14px;}
.banner_bottom  ul li { float:left; width:116px; height:23px; padding-top:3px; text-align:center;}
.banner_bottom  ul li A:link {font-size:12px; color:#fff; font-weight:bold; text-decoration:none; }
.banner_bottom  ul li A:visited {font-size:12px; color:#fff; font-weight:bold; }
.banner_bottom  ul li A:hover {font-size:12px; color:#FFFC00; font-weight:bold; text-decoration:underline; }

.index_jj { background:url(images/index_jj_top.gif) no-repeat;}
.index_jj_bg { background:url(images/index_jj_bg.gif) repeat-y;}
.index_jj_bottom { background:url(images/index_jj_bottom.gif) no-repeat bottom; font-size:12px; line-height:2; padding-left:19px; padding-right:11px; padding-top:6px;}
.index_jj_bottom img { padding-right:11px;}


.index_news_top { background:url(images/index_news_top.gif) no-repeat; height:41px; color:#FFFFFF; font-weight:bold; font-size:14px; padding-left:34px; padding-top:12px;}
.index_news_bg { background: url(images/index_news_bg.gif) repeat-y;}
.index_news_bottom { background:url(images/index_news_bottom.gif) no-repeat bottom;}
.index_news_img { padding-left:22px;}
.index_news_div {}
.index_news_div ul { padding-top:6px; padding-bottom:18px;}
.index_news_div ul li{ background:url(images/index_news_dot.gif) no-repeat 4px 12px; padding-left:18px; padding-top:8px; height:18px; border-bottom:#CCCCCC dashed 1px; width:320px;}
.index_news_div ul li span {float:right; color:#999999; font-size:12px; padding-right:5px;}
.index_news_div2 { width:166px; float:left; padding-bottom:4px;}
.index_news_div2 ul { padding-bottom:6px; padding-left:4px; padding-right:6px;}
.index_news_div2 ul li{ background:url(images/index_news_dot.gif) no-repeat 4px 8px; padding-left:16px; padding-top:5px; height:22px; border-bottom:#CCCCCC dashed 1px; width:140px; font-size:12px;}

.index_img_top {background:url(images/index_img_top.gif) no-repeat; height:57px; color:#FFFFFF; font-weight:bold; font-size:14px; padding-left:34px; padding-top:12px;}
.index_img_bg { background: url(images/index_img_bg.gif) repeat-y;}
.index_img_bottom { background:url(images/index_img_bottom.gif) no-repeat bottom; padding-bottom:12px; padding-left:32px;}

.index_b_top {background:url(images/index_b_top.gif) no-repeat; height:43px; color:#FFFFFF; font-weight:bold; font-size:14px; padding-left:34px; padding-top:12px;}
.index_b_bg { background: url(images/index_b_bg.gif) repeat-y;}
.index_b_bottom { background:url(images/index_b_bottom.gif) no-repeat bottom;}

.left_bg { background:url(images/left_bg.gif) repeat-y;}
.left_bottom { background:url(images/left_bottom.gif) no-repeat bottom;}
.left_bottom2 { background:url(images/left_bottom2.gif) no-repeat bottom;}
.left_div {}
.left_div ul { padding-left:2px; padding-bottom:6px;}
.left_div ul li { width:218px; height:37px;}
.left_div ul li A {font-size:12px; font-weight:bold; display:block; width:138px; height:37px;  padding-top:8px; padding-left:80px;}
.left_div ul li A:link { color:#000; text-decoration:none;background:url(images/before.png) no-repeat; }
.left_div ul li A:visited {color:#000;  }
.left_div ul li A:hover { color:#FFFC00; text-decoration:underline; background:url(images/hover.png) no-repeat; }


.news_banner { width:100%; height:241px; text-align:center}

.news_tit_top { background: url(images/news_tit_top.gif) no-repeat; height:32px; }
.news_tit_span1 { height:32px; width:155px;  font-size:14px; color:#FFFFFF; font-weight:bold; padding-left:30px; padding-top:12px; float:left}
.news_tit_span2 {float:right; color:#484848; font-weight:normal; font-size:12px; padding-right:50px; padding-top:12px; }
.news_tit_span2 A:link {font-size:12px; color:#484848; TEXT-DECORATION: none;}
.news_tit_span2 A:visited {font-size:12px; color:#484848; TEXT-DECORATION: none;}
.news_tit_span2 A:hover {font-size:12px; color:#ff0000; TEXT-DECORATION: underline;}
.line {BORDER-BOTTOM: #919191 1px dashed; font-size:9pt; color: #999999;}

.pro4 { border:#cccccc solid 1px; padding:1px;}
.pro5 { border:#B60E27 solid 1px; padding:1px;}

.p_list { padding-top:8px; padding-left:2px; padding-bottom:28px; height:315px;}
.p_list ul {padding-left:3px; padding-top:5px;}
.p_list ul li { width:170px; height:128px; padding-bottom: 8px; float:left; margin-bottom:35px; margin-right:12px; text-align:center;}
.p_list ul li img { margin-bottom:8px; width:170px; height:128px;}

.info_content { padding:8px 22px 8px 12px; font-size:12px; line-height:2.5; color:#676767;}
.bottom { font-size:12px; line-height:2; color:#2D2D2D; text-align:center; padding-top:15px; }
