/*main css*/
* { padding:0; margin:0; font-size:12px; color:#333;}
img { border:0;}
strong,b,h1,h2,h3,h4,h5,h6,em,ol,dt,dl,dd { font-size:12px; font-weight:normal;}
body { background:#FFF;  font-family:"ËÎÌå", Verdana, Arial, Helvetica, sans-serif; }
.space { width:8px; height:8px; font-size:1px;}
.space3 { width:6px; height:6px; font-size:1px; float:left;}
.b { font-weight:bold;}
li { list-style:none;}
div,ul,li,ol,dt,dl,dd { display:block;}
.clear { clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
.line { font-size:1px; height:1px; clear:both; width:980px; margin:0 auto;}
.hidden {display: none;}
.left{ float: left;}
.right{ float: right;}


/*box*/
.box { width:960px; margin:0 auto;}
.blank3{ height:5px; clear:both;display:block; font-size:1px;overflow:hidden;}
.blank9{ height:9px; font-size:1px;display:block; clear:both;overflow:hidden;}
.blank6{height:6px; font-size:1px; display:block;clear:both;overflow:hidden;}
.blank8{ height:8px; font-size:1px;clear:both;overflow:hidden;}
.blank10{ height:10px; font-size:1px;clear:both;overflow:hidden;}
.blank12{ height:12px; font-size:1px;clear:both;overflow:hidden;}
.blank18{ height:18px; font-size:1px;clear:both;overflow:hidden;}

/* link */
a { color:#003399; text-decoration:none;}
a:visited {color: #666;text-decoration:none;}
a:hover { color:#0099CC; text-decoration:underline;}

.a_w { color:#FFF; text-decoration:none;}
.a_w:hover { color:#FFF; text-decoration:underline;}
.a_red { color:#F00; text-decoration:none;}
.a_red:hover { color:#F00; text-decoration:underline;}

.a_blue { color:#07579D; text-decoration:none;}
.a_blue:hover { color:#F00; text-decoration:underline;}

.a_y { color:#FF0; text-decoration:none;}
.a_y:hover { color:#FF0; text-decoration:underline;}


/* Font  */
.fB {font-weight: bold;  }
.fR { color:#F00;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}

.top { height:60px; background:url(images/bg.jpg) 0 30px repeat-x;}
.top .logo { padding-top:8px;}
.menu { margin:5px auto; width:964px; height:30px; line-height:28px;}
.menu ul{ height:30px;}
.menu li { border:1px solid #86CEFF; margin:0 2px; float:left; padding:0 13px; background:url(images/bg.jpg) 0 -90px repeat-x;}
.menu li:hover { background:url(images/bg.jpg) 0 -130px repeat-x;}

.content { background:#EDF8FF; padding:10px; width:940px; margin:0 auto;}
.content .fl{ height:33px; line-height:33px; border-bottom:1px solid #86CEFF;}
.content .fl li { width:140px; height:33px; font-weight:bold; text-align:center; margin-right:5px; background:url(images/bg.jpg) 0 -41px no-repeat;}
.content .fl li a { color:#fff; font-size:16px;}
.content .fl li a:hover { color:#fff; text-decoration:underline;}
.content .hot { font-size:16px; height:33px; background:#fff; display:block; border:1px solid #86CEFF; border-bottom:none;}
.content .list { border:1px solid #86CEFF; border-top:none; background:#fff; padding:10px; line-height:25px;}
.content .list h3 { float:left; width:150px; text-align:center; padding:inherit; vertical-align:text-bottom;}
.content .list p { background:#ECF8FF; margin-left:150px; padding-left:10px;}
.content .list p a { padding-right:10px; color:#444;}
.content .list .bg1 { background:url(images/list_bg.gif) repeat-y; margin-bottom:2px;}
.content .list .bg2 { background:url(images/list_bg2.gif) repeat-y; margin-bottom:2px;}

.list ul{background:#ECF8FF;}
.list ul li{ display:block; width:175px; padding-left:5px; float:left; line-height:22px;}


.bottom { text-align:center; clear:both; line-height:30px; color:#666;}
.bottom a { color:#0544A4} 
.bottom a:hover { color:#C00;}