@charset "utf-8";
html,body{
	font-size:12px;
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
body {margin: 0px; background:url(../images/bg.gif) top left repeat #f0ebd4;}
img,form {border:0px; margin:0px; padding:0px;}
a {text-decoration:none;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;}
HTML {WIDTH: 100%; HEIGHT: 100%; SCROLLBAR-FACE-COLOR: #ededed;	SCROLLBAR-HIGHLIGHT-COLOR: #ededed;	SCROLLBAR-SHADOW-COLOR: #ededed; SCROLLBAR-3DLIGHT-COLOR: #c7c7c7; SCROLLBAR-ARROW-COLOR: #c7c7c7; SCROLLBAR-TRACK-COLOR: #c7c7c7; SCROLLBAR-DARKSHADOW-COLOR: #c7c7c7; SCROLLBAR-COLOR: #e2e2e2;}
h1 { line-height:30px; font-size:18px; font-weight:bold; margin:0; padding:0; color:#333; padding-top:20px;}
h2 { line-height:20px; font-size:11px; margin:0 0 10px 0; padding:0; color:#999; background:url(../images/newscontent_line.gif) repeat-x bottom; padding-bottom:10px;}
h3 { height:auto !important; width:733px; height:500px; min-height:500px; float:left; line-height:20px; font-size:12px; margin:0; padding:10px 0 10px 0; color:#666; background:url(../images/newscontent_line.gif) bottom left repeat-x; font-weight:normal}
h4 { line-height:20px; font-size:11px; margin:0; padding:0; color:#999; padding:10px 0 30px 0;margin-bottom:50px; }
h5 { font-size:12px; margin:8px 0 12px; color:#666; font-weight:normal; line-height:20px;}
#mainbody {position:relative; margin:auto; height:auto; overflow:hidden; width:1003px;}
#menu {position:absolute; top:0px; left:0px; height:120px; z-index:9999; width:1003px;}
#indexbar,#footer,#pageflash {width:1003px;margin-left:auto; margin-right:auto; position:relative;}
#indexbanner {height:410px; width:1003px;margin-left:auto; margin-right:auto; position:relative; padding-top:65px; overflow:hidden;}
#indexbar {height:70px; margin-bottom:1px;}
#pageflash {height:517px; padding-top:65px; margin-bottom:1px;}
#footer {height:41px;}

#newsbanner {width:1003px; margin-left:auto; margin-right:auto; position:relative; height:auto; overflow:hidden; padding-top:75px; }
#newsBG { background-color:#f3f3f3;  position:relative; width:1003PX; height:auto; overflow:hidden;}
#newsbanner #newsBG .right {width:783px; height:auto !important; height:500px; min-height:500px; float:left; }
#newsbanner #newsBG .right .newsimg,#newsbanner .right .eventimg {width:783px; height:136px; float:left; }
#newsbanner #newsBG .right .eventimg {background:url(../images/event_img.jpg)}
#newsbanner #newsBG .right .newsimg {background:url(../images/news_img.jpg)}
#newsbanner #newsBG .right .sitenav {width:733px; height:38px; padding:0 25px; float:left; background-color:#d2d2d2; font-size:14px; color:#666; line-height:38px;}
#newsbanner #newsBG .right .pagenav {width:733px; height:35px; padding:0 25px; float:left; border-bottom:1px solid #d2d2d2; font-size:12px; color:#999; line-height:35px; background-color:#fff}
#newsbanner #newsBG .right .pagenav .left {width:300px; height:35px; float:left;}
#newsbanner #newsBG .right .pagenav .right {width:433px; text-align:right; height:35px; float:left;}
#newsbanner #newsBG .right ul.news{ width:733px; list-style-type :none; padding:0px; margin:0px}
#newsbanner #newsBG .right ul.news li{ width:733px; height:30px; padding:0 25px; float:left; font-size:12px; color:#333; line-height:29px; background:url(../images/newslist_bg.gif); clear:both; }
#newsbanner #newsBG .right ul.news li a{ width:600px; float:left; display:inline; color:#333; font-weight:normal}
#newsbanner #newsBG .right ul.news li a:hover{ width:600px; float:left; display:inline; color:#681e1d; font-weight:bold;}
#newsbanner #newsBG .right ul.news li span{ width:133px; float:right; display:inline; text-align:right; color:#666; font-size:11px;}
#newsbanner #newsBG .right .content {width:733px; padding:0 25px;  height:auto; overflow:hidden; float:left; }
#newsbanner #newsBG .banner {width:1003px; height:auto; overflow:hidden; float:left}
#newsbanner #newsBG .content {width:897px; height:auto; overflow:hidden; float:left; padding:10px 53px 20px 53px;}
#newsbanner #newsBG .content h2 {width:897px; height:auto; overflow:hidden; float:left; line-height:25px; font-size:12px; font-weight:bold}
#newsbanner #newsBG .content h3 { height:auto; width:897px; float:left; line-height:20px; font-size:12px; margin:0; padding:10px 0 10px 0; white-space:normal; word-break:break-all; color:#666; font-weight:normal; overflow:hidden;}
#newsbanner #newsBG .content2 {width:1003px; height:auto; overflow:hidden; float:left;}
#newsbanner #newsBG .left {width:220px; height:auto; overflow:hidden; float:left;}
#newsbanner #newsBG .left .e_menu {width:220px; height:80px; float:left; background:url(../images/news_left_bg2.jpg); padding-top:30px;}
#newsbanner #newsBG .left .e_menu .item {width:180px; height:25px; float:left; margin-bottom:1px; padding-left:40px; line-height:25px; color:#fff; cursor:pointer}
#newsbanner #newsBG .left .n_menu {width:220px; height:80px; float:left; background:url(../images/news_left_bg1.jpg); padding-top:30px;}
#newsbanner #newsBG .left .n_menu .item {width:180px; height:25px; float:left; margin-bottom:1px; padding-left:40px; line-height:25px; color:#fff; cursor:pointer}
#newsbanner #newsBG .left .pro_flash {width:220px; height:139px; float:left;}