.blank-m { font-size: 1px; line-height: 1px; height: 10px; }
.Mline { background: url(images/Sbg.gif) repeat-x left -130px; height:1px; overflow:hidden; margin:10px 0; clear: both; }
.Tline { background: url(images/Sbg.gif) repeat-x left -156px; height:1px; overflow:hidden; margin:10px 0; clear: both; }
.f14 li { font-size:14px; line-height:23px; height:23px; padding-left: 28px; background: url(images/Sbg.gif) no-repeat 10px -90px; overflow:hidden}
.f12 li { font-size:12px; line-height:23px; height:23px; padding-left: 16px; background: url(images/Sbg.gif) no-repeat 3px -90px; overflow:hidden}
.f12 li.h ,.f14 li.h{ background:none; height:auto; overflow:hidden;padding:10px 5px }
.f12 li.h .img {display:block;float:left;height:80px;overflow:hidden;width:140px;border:1px solid #ccc}
.f12 li.h .img img { margin-top:-10px;width:140px;-ms-interpolation-mode:Bicubic}
.f12 li.h strong {display:block;float:left;padding:0px 10px;width:120px; line-height:18px; }
.f12 li.h strong i {color:#666666;display:block;font-size:10px;font-weight:normal;padding-top:10px;}
.f12.time li a {float:left }
.FL-3 li {width:40%; float:left}
.Sright { padding:0 10px}
h3.titleBar { line-height:22px; font-family: georgia,verdana; font-size:14px; padding-bottom:5px;}
div.titleBar { border-bottom:1px solid #eee; height:22px; text-align: right; line-height: 22px; margin-bottom: 6px; }
div.titleBar .more { padding-left:8px; background-image: url(images/bg1.gif); background-repeat: no-repeat; background-position: left -249px; }
div.titleBar h3 { font-size: 12px; float: left; border-bottom:1px solid #999; color: #336699;}

#header .logo h1 {padding:5px 0}
#header .logo h1 span{display:none;}
#header .wabei-search { float:right;padding:20px 5px 0 0}

#content { background-image: url(images/art-content-bg-0330.gif); width: 980px;border-bottom:1px solid #ccc; margin:0 auto; overflow:hidden}
#content .cot1 { float: left; width: 656px; overflow: hidden; border-top:1px solid #ccc; }
#content .cot2 { float: right; width: 320px; overflow: hidden;}
#content .cot2 .right-cot-fun {width:300px; overflow:hidden;border:1px solid #eee; margin:0 auto;}

.cha-menu { font-family: "ËÎÌå", Arial; text-align: right; overflow: hidden; padding: 1px 1px 0 2px; }
.cha-menu .menu { padding-left:10px; border-bottom: 1px solid #eee; overflow: hidden; height: 28px; line-height: 28px; background-color: #FCFCFE; padding-top: 2px; padding-right: 10px; }
.cha-menu a:link, .cha-menu a:visited { color:#000; font-family: Verdana, Geneva, sans-serif; }

.cot { margin:0 15px 20px}
.cot ul li {overflow:hidden; padding:20px 0}
.cot .img { float:left; padding-right:15px; height:120px;}
.cot .img img {width:160px;}
.cot h3 { padding:3px 0 8px; font-size:14px;}
.cot p { line-height:20px;}
.cot p i { font-style:none; color:#999; display:block; padding-top:3px;}
.cot ul li.x-line { background: #CCC url(images/x-line.gif) repeat-x; clear: both; height: 1px; overflow: hidden; padding:0}

#pages { line-height:26px; text-align:center; margin: 5px 2px; padding: 3px; }
#pages a { padding: 3px 5px 2px; border: 1px solid #ccc; color: #666; margin:0 3px }
#pages a:hover{ background-color:#99A9C1; color: #FFF; text-decoration: none; border-color: #848FB3; }

/*top-news & list-news */
.right-top, .right-news { padding:0 8px; width:300px; margin:0 auto; }
.tab_menu h3 { font-size: 12px; float: left; padding-right:5px }
.tab_menu ul, .tab_menu li { font-size: 12px; float: left; }
.tab_menu h3, .tab_menu li { height:22px; margin-right:4px; line-height:24px; overflow:hidden; _bottom:-1px; _position:relative }
.tab_menu .more { padding-left:8px; background: url(images/more.gif) no-repeat left 5px; }
.tab_menu li { padding:0 10px; background-color: #E6E6E6; border: 1px solid #cdcdcd; cursor: pointer; }
.tab_menu li.active { background-color:#FFF; border-bottom-color:#FFF; background-image: url(images/art-menu-li.gif); background-repeat: repeat-x;}
.tab_menu { border-bottom:1px solid #cdcdcd; height:23px; line-height: 23px; }
.tab_content ul { padding-top:8px; }
.tab_content li { height:23px; line-height:23px; padding-left:5px; overflow:hidden; }
.tab_content li b { padding-right:5px; color: #333; font-family:georgia,"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-style: normal; font-weight: normal; }
.right-cot-menu { border-bottom:1px solid #eee; height:22px; text-align: right; line-height: 22px; }
.right-cot-menu .more { padding-left:8px; color:#999; font-size:10px;}
.right-cot-menu .more a { color:#000;font-size:12px;}

.right-cot-menu h3 { font-size: 12px; float: left; padding-right:5px; padding-left: 1px; border-bottom:1px solid #999}
.right-cot-list li { background: url(images/bg1.gif) no-repeat 6px -34px; height: 23px; line-height: 23px; padding-left: 16px; overflow:hidden; }
.right-cot-list ul { padding-top:8px; }

/* block right-list-img*/
.right-list-img {overflow:hidden; padding:0px 15px}
.right-list-img li.hot {padding-right:18px;}
.right-list-img li span, .right-list-img span b, .right-list-img a { display:block; }
.right-list-img li span b { border:2px solid #fff; }
.right-list-img li span { border:1px solid #eee; font-size:0px; }
.right-list-img li a { width: 126px; height:120px; display: block }
.right-list-img li strong { font-weight:normal; font-size:12px; line-height: 24px; }
.right-list-img ul {padding:10px 0}
.right-list-img ul li { float: left; text-align: center;}
.right-list-img li a:hover span { border-color:#ddd}
.right-list-img ul li.one { padding-right:15px}

/*footer fix*/
#footer { border-top-color:#eee}