* {padding:0; margin:0;}
img {border:0;}
body{ padding:0; margin:0; margin:auto; font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:#666666;}
a {color:#666666; text-decoration:none;}
a:hover {color:#666666; text-decoration:underline;}


#Top{ margin:auto; background:#fff;}
#top{ margin:auto; width:990px; height:91px;}
#top .logo{ float:left; padding:27px}
#top .logo a:hover {text-decoration:none;}
#top .right{ float:right; text-align:right; line-height:30px; padding-top:17px;}
#top .right b{color:#333; font-size:18px; font-weight:normal;}
#top .right span { color:#666;}

#top .textfield{ border:0; border:1px solid #CCCCCC; width:150px; height:22px; line-height:22px; margin-top:5px;}
#top .submit{ border:0; width:62px; height:26px; font-weight:bold; background:url(../images/submit.jpg) no-repeat;}

/* */
#Nav{ clear:both; margin:auto; height:48px; background:url(../images/nav_bg.jpg) repeat-x;}
#nav { clear:both; position:relative; margin:auto; width:990px; z-index:1010;}
#nav ul{list-style: none; padding:0; margin:0;}
#nav ul li {float: left;position: relative; text-align:left; font-size:14px; font-weight:bold; color:#FFFFFF;}
#nav ul li a{display: block; width:120px; text-align:center; line-height:48px; color:#666666; text-decoration:none;}
#nav ul li a:hover{ color:#BB0000;  font-weight:bold; background:url(../images/nav_li.jpg) no-repeat;}

#nav ul li div#nlist {visibility: hidden;position: absolute; display:inline-table; min-width:450px;_width:450px; max-width:none; top:48px; border:1px solid #CCCCCC; border-top:0; background:url(../images/nav_ul_ul.jpg) repeat-x #fff; text-align:left; padding:10px 10px; border-radius:0 0 5px 5px;}
#nav ul li div.aright {right:5px; }
#nav ul li:hover a { color:#BB0000;  font-weight:bold; background:url(../images/nav_li.jpg) no-repeat;}
#nav ul li table {position: absolute;top: 0;left: 0;}
#nav ul li:hover div#nlist,
#nav ul a:hover div#nlist{visibility: visible;} 

#nav ul li div#nlist .box {float:left; width:92px;min-width:92px; _width:92px; max-width:none; line-height:25px;font-weight:normal; font-size:12px;padding:0 15px;}
#nav ul li div#nlist .box h5{ padding:0; margin:0; line-height:35px; font-size:14px; font-weight:bold; color:#BB0000;}
#nav ul li div#nlist .box ol {padding:0; margin:0; list-style:none;}
#nav ul li div#nlist .box ol li { float:none; text-align:left; color:#666;text-align:left; font-weight:normal; line-height:32px; font-size:12px;}
#nav ul li div#nlist .box ol li  a { background:none; color:#666; display:inline; text-align:left; font-weight:normal; line-height:30px; font-size:12px; padding:3px; border-radius:3px;}
#nav ul li div#nlist .box ol li a:hover {color:#fff; background:#BB0000;}
#nav ul li div#nlist .box p { color:#666; width:200px;line-height:30px;}

#nav ul li div#nlist .Rline {border-right: 1px solid #ccc;}
#nav ul li div#nlist .Lline {border-left: 1px solid #fff;}


/* */

#Ad{ clear:both; margin:auto; background:url(../images/Ad_bg.jpg) repeat-x;}
#ad{ margin:auto; width:990px;}

#Box{ margin:auto; height:36px; background:url(../images/news_bg.jpg) repeat-x;}
#box{ margin:auto; width:990px; line-height:36px;}
#box span{ font-size:14px; font-weight:bold; color:#BB0000;}

#Main{ margin:auto; overflow:hidden; background:#DCDCDC; padding-bottom:5px;}
#main{ margin:auto; width:990px; margin-top:10px; margin-bottom:10px;}

h2{ padding:0; margin:0; line-height:30px; padding-top:5px; font-size:16px; font-weight:bold; color:#fff;}
h3{ padding:0; margin:0; padding-left:10px; padding-top:10px; font-size:16px; font-weight:bold;}
h3.A{ color:#3686AB;}
h3.B{ color:#EB8800;}
h3.C{ color:#679800;}

#about{ float:left; width:316px; height:137px; margin:5px; background:url(../images/about_bg.jpg) repeat-x  #fff;}
#about .content{ padding:10px; line-height:21px;}
#about img{ float:right; padding-left:5px;}
#about a:hover {text-decoration:none; color:#f60;}

#news{ float:left; width:316px; height:137px; margin:5px; background:url(../images/about_bg.jpg) repeat-x #fff;}
#news ul{ padding:0; margin:0; list-style-type:none; padding:10px; }
#news ul li{ line-height:21px; background:url(../images/ul_li.jpg) no-repeat left center;}
#news ul li span{ float:right; font-size:10px; font-weight:normal;}

#List{ clear:both; margin:auto; padding-top:20px; background:url(../images/list_bg.jpg) repeat-x #7F7F7F;}
#list{ margin:auto; width:990px; height:230px;}
#list .box{ float:left; width:226px; padding-left:20px;}
#list .box ul{ padding:0; margin:0; list-style-type:none;}
#list .box ul li{ line-height:22px; color:#fff;}
#list .box ul li a {color:#fff; text-decoration:none;}
#list .box ul li a:hover {color:#fff; text-decoration:underline;}

/**page**/
#page {width:990px; margin:auto; clear:both; margin-top:20px; margin-bottom:10px; text-align:left; min-height:500px; _height:500px; max-height:none; overflow:hidden;}
#page_left { float:left; width:210px;}
#page_left ul {list-style:none; padding:0; margin:0;}
#page_left ul li {line-height:31px; border-bottom:1px solid #DDDDDD; font-size:14px; color:#333333; }
#page_left ul li a{color:#333333; text-decoration:none; display:block; padding:0 10px;}
#page_left ul li a:hover {color:#B60005; background:url(../images/page_left_li.jpg) no-repeat right;}
#page_left ul li.hover a {color:#c00; background:url(../images/page_left_li.jpg) no-repeat right #f7f7f7;}
#page_left hr {border:none;border-top:1px solid #f7f7f7; margin:0; padding:0;}

#page_mid{ float:left; width:525px; margin-left:25px; }
#page_mid h4 { padding:0; margin:0; font-size:18px; font-weight:bold; line-height:30px; color:#B60005;}
#page_mid .content { line-height:200%; color:#666;  font-size:12px; padding:5px; overflow:hidden;}
#page_mid .content p {margin:10px 0;}
#page_mid .content strong {color:#333;margin-bottom:10px;}
#page_mid .content b {color:#f60;}
#page_mid .time {text-align:right; color:#f60;}
#page_right { float:right; width:210px;}
#page_right h5 { padding:0; margin:0; font-size:18px; font-weight:normal; line-height:30px; color:#808080; padding-left:28px; background:url(../images/biaoqian.jpg) left center no-repeat;}
#page_right .content {padding:5px; line-height:200%; color:#666; background:#F2F2F2; border-top:1px solid #E1E1E1; font-size:12px;; margin-bottom:20px;}
#page_right .content a {color:#666666; text-decoration:none;}
#page_right .content a:hover {color:#666666; text-decoration:underline;}

/**page**/

#Bottom{ clear:both; margin:auto;  background:url(../images/list_bg.jpg) repeat-x #7F7F7F; }
#bottom{ margin:auto; width:990px; height:50px; line-height:50px;  text-align:center; color:#fff;}
#bottom a {color:#fff; text-decoration:none;}
#bottom a:hover {color:#fff;}


