/*------------------全局样式-------------------*/
*{ margin:0; padding:0;} 
body{ font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; font-size:12px; color:#333; line-height:22px; background:url(images/body_bg.gif);}
a { color: #333; font-size:12px; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:hover {text-decoration: underline;}
a:focus { outline: none;}
p{ line-height:22px;}
input,select{ vertical-align:middle;}
.td{ height:30px; border-bottom:1px #CCCCCC dashed;}
img{ border:0;}
ul,li{ margin:0; padding:0; list-style:none}
.text{ width:90%; text-align:center; *white-space:nowrap; *text-overflow:ellipsis; *overflow:hidden;}
.more_titlebg{ margin-bottom:10px; padding:10px; background:#fafafa;}
.more_titlebg a.icon{ display:block; padding-left:15px; font-weight:bold; background:url(images/arrow1.gif) left no-repeat;}
.new_title{ width:618px; height:28px; background:url(images/title_bg.gif);}
.new_title a.icon{ display:block; margin-left:10px; padding-left:20px; background:url(images/arrow.gif) left no-repeat;}
.show_title{ text-align:center; color:#d81c16; font-size:14px; font-weight:bold;}
.page_bg{ background:#fafafa;}
.book_titlebg{ font-weight:bold; background:#f5f5f5;}
.book_bodybg{ background:#fbfbfb;}
.book_bottombg{ height:12px; background:url(images/book_bottombg.gif) left no-repeat #fefefe;}
/*--------------style img---------------*/
.img:visited img{border: 1px solid #cccccc;}
.img:hover img{border: 1px solid #d81c16;}
.img:hover{color: #CCCCCC; }
.img img{border: 1px solid #cccccc; padding:5px;}

/*--------------style header---------------*/
#header{ width:970px; height:150; margin:0 auto; font-size:12px;background:#ffffff;}
#header .logo{ float:left; margin:17px 0 0 24px;}
#header .toplink{ float:right; margin:0 28px 0 0; padding:72px 0 0 0; text-align:right; background: url(images/header_contact.jpg) top right no-repeat;} 
/*nav.css*/

/*---------------------style main--------------------*/
#main{ width:910px; height:auto; margin:0 auto; padding:10px 30px; background:#ffffff;}
#sidebar{ float:left; width:230px; height:auto; margin:0 14px 0 0;}
.side_title{ width:214px; height:30px; padding:10px 0 0 15px; background:url(images/sideBar_title.gif); font-size:14px; font-weight:bold;}
.side_title b{ color:#d81c16;}
.side_body{ width:187px;height:auto;padding:10px 20px 0 20px;overflow:hidden;background:#fff;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;*white-space:nowrap;*text-overflow:ellipsis;*overflow:hidden;}
.side_body input{ width:95%; height:14px;}
.side_body input.login{ width:48px; height:20px;}
.side_body #button{ width:48px; height:20px; font-size:12px;}
.side_body ul{ margin:0;}
.side_body ul li{ margin:5px 0 0 0; border-bottom:1px dashed #ccc; }
.side_bottom{ width:229px; height:11px; margin-top:-3px; margin-bottom:8px; background:url(images/sideBar_bottom.gif) bottom left no-repeat;}

#content{ float:right; width:660px; height:auto; overflow:hidden; }
.banner{ width:658px; overflow:hidden; margin:0 0 10px 0;  border:1px solid #e2e2e2; }
.content_title{ width:645px; height:27px; padding:15px 0 0 15px; background:url(images/content_title.gif); font-size:14px; font-weight:bold;}
.content_title b{ color:#d81c16;}
.content_title p{ display:inline; float:left; line-height:18px; margin:0; }
.content_title h3{ display:inline; float:right; margin:0 20px 0 0; font-size:12px; font-weight:lighter; }
.content_body{ width:618px; height:auto; padding: 10px 20px 10px 20px; overflow:hidden;background:#fff; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2;}
.content_body h1{ display:inline;}
.news{ width:620px; MIN-height:30px; padding:12px 0px; background:url(images/news_top.gif) top left no-repeat; text-align:center; overflow:hidden;}
.news_body{ width:620px; background:url(images/news_body.gif) repeat-y;}
.news_bottom{ width:620px; height:12px; background:url(images/news_bottom.gif) top left no-repeat;}
.friendlink{ width:620px;}
.content_bottom{ width:660px; height:10px; margin-top:-5px; margin-bottom:10px;background:url(images/content_bottom.gif) bottom left no-repeat;}

/*-----------------style link ------------------*/
#link{ margin:0px auto; text-align:left; width:910px; min-height:40px; padding-top:5px; padding-bottom:5px; font-size:12px; color:#333; clear:both;}
/*---------------- style footer ----------------*/
#footer{ clear:both; width:910px; height:83px; margin:0px auto; padding:15px 30px; border-top:2px solid #e2e2e2; background:#ffffff;}
#footer .foot_logo{ float:left; width:155px; height:83px; background:url(images/LOGO.GIF) top left no-repeat;}
#footer .copyright{ float:right; width:680px; height:83px; text-align:center; font-size:12px; line-height:24px; }