@charset "utf-8";
* {margin:0; padding:0}
img {border:0}
body{margin:0 auto; font:11px Verdana, Arial, Helvetica, sans-serif; background:#cccccc}
#wrap,#wrapper,#footer {margin:0 auto; width:928px;}
#menu_wrap { background:url(../images/general/menu_bg.gif) repeat-x; width:908px; height:44px; margin-left:7px; padding-top:9px; padding-left:8px; font:12px Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:1px; overflow:hidden}
#menu_wrap li {float:left; list-style:none; padding-left:10px;}
#menu_wrap li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; text-transform:capitalize; text-align:center; padding:0 0 0 8px; cursor:pointer;}
#menu_wrap ul li a b {float:left; display:block; padding:0px 16px 0 8px; }
#menu_wrap ul li.tab a {background:url(../images/general/menu_tab_bg.png);}
#menu_wrap ul li.tab a b {background:url(../images/general/menu_tab_bg.png) no-repeat right top; color:#999999; font-weight:600;}
#menu_wrap ul li.current a {background:url(../images/general/menu_tab_sel.png);}
#menu_wrap ul li.current a b {background:url(../images/general/menu_tab_sel.png) no-repeat right top; color:#fff}

#slider_wrap {width:916px; margin-left:7px; margin-top:-10px;}
#slider ul li {list-style:none;}

#main_wrap, #content_main_wrap {width:916px; margin-left:7px; border:1px solid cecece; height:250px; background:#ffffff url(../images/general/main_btm.png) no-repeat left bottom}
#main_title {width:916px; height:20px; background:#FFFF00; overflow:hidden; margin-left:7px; background:url(../images/general/main_tl.png) no-repeat; }
#main_content{width:866px;  margin-left:7px; margin-top:-12px; padding:8px 25px; text-align:justify}

#main_wrap_col {width:300px;  float:left; height:230px;margin-left:1px; margin-top:10px; overflow:hidden}
#main_wrap_col .title {background:url(../images/general/title_bul.png) no-repeat top left; height:25px; line-height:25px; display:block; width:260px; border-bottom:1px dotted #333333; padding-left:30px; margin-left:15px; font:16px Arial, Helvetica, sans-serif; font-weight:bold; color:#B00000; overflow:hidden}
#main_wrap_col .content {height:170px; width:280px; margin-left:15px; text-align:justify; overflow:hidden; line-height:18px; margin-top:8px;}
#main_wrap_col .more {float:right; background:url(../images/general/more.gif) no-repeat; padding-left:18px; display:block}
#main_wrap_col a div {color:#999999}
#main_wrap_col a:hover div{color:#B00000}

#main_content .test_img {border:3px solid #999999; margin-right:10px;}


#footer_wrap {width:916px; margin-left:7px; height:100px; padding-top:20px; overflow:hidden}
#footer .foot {background:url(../images/general/footer.gif) no-repeat; height:26px; float:left}
#footer	.left {background-position:top left; width:10px;}
#footer .right {background-position:top right; width:10px;}
#footer .mid {width:896px; background:#b0b0b0; height:26px; float:left; overflow:hidden; display:block; font:11px Arial, Helvetica, sans-serif;  line-height:26px; font-weight:bold; color:#333333; text-transform:capitalize}
.botm_menu  {position:relative; color:#5b5b5b; left:30px;}
.botm_menu a {color:#5b5b5b;}
.botm_menu a:hover {color:#fff; text-decoration:none}


#hotnews_wrap {width:916px; margin-left:7px; height:30px; overflow:hidden; background:#be3d3d; margin-top:-9px; color:#FBFBFB}
#hotnews_wrap .title {background:url(../images/general/hotnews.gif) no-repeat top left; width:85px; height:26px; float:left; margin-top:2px; margin-left:8px;}
.news ul {overflow:hidden;height:30px; list-style:none; line-height:30px;}
.news ul li {margin: 0px 0px 0px 1em; text-align:left;}
.news ul li.active {display: block}
.news span {border-right:#dc4e4e 1px solid; padding:0 0.75em 0 0;margin: 0px 0.75em 0px 0px; }
.news ul a {color: #fff; text-decoration: none}
.news ul a:hover {text-decoration:underline}
.news ol {padding: 0; float: right; margin: -19px 8px 0px 0px; list-style:none}
.news ol li {display: inline;margin: 0px 0px 0px 3px; width:10px; }
.news ol li A {background: url(../images/general/switcher.gif) 0px -10px; }
.news ol li A:hover {background: url(../images/general/switcher.gif) 0px 10px}
.news ol li A.active {background: url(../images/general/switcher.gif) 0px 0px}
.news ol li A.active:hover {background: url(../images/general/switcher.gif) 0px 0px}

#content_main_wrap { height:auto; }
#content_main_wrap .main_content {padding:20px; }
#content_main_wrap .main_content .title {font:20px Verdana, Arial, Helvetica, sans-serif; }
#mini_nav a {font:11px Verdana, Arial, Helvetica, sans-serif; color:#CCCCCC; padding-left:5px; text-decoration:none}
#title_content_br {height:5px; width:400px;}
.description_content {margin-top:10px; margin-bottom:10px; border-bottom:1px dotted #CCCCCC}

.article_content {padding:20px; padding-top:5px;}
#bsi_gallery_th {padding:5px;}
