@charset "utf-8";
/* CSS Document */

* {margin: 0; padding: 0; outline: 0;}article,aside,dialog,footer,header,section,nav,figure,menu{display:block}img{ border:none; vertical-align:middle}
body{ font-size:12px;line-height:24px; color:#333; -webkit-font-smoothing:antialiased; background:#fff}
a{ text-decoration:none; color:#333; outline:none}a:hover{ color:#f40;}
:focus { outline:0; }.hei{ line-height:0; font-size:0}
table{ margin:0 auto; table-layout:fixed } li{ list-style:none}

.fff,.fff a{ color:#fff}


#menu{background:url(images/menu_01.gif) repeat-x; text-align:center}
#menu a{ font-size:16px; font-weight:bold; color:#fff}


.news td{ border-bottom:1px dotted #4f4f4f; line-height:31px}
.news a,.news0 a{display:block; }



#link li{ float:left; width:50%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#link li a{ display:block; background:url(images/ico_01.gif) 0 50% no-repeat; margin-left:10px; padding-left:8px}




#lantern_slide { WIDTH: 356px; HEIGHT: 197px; position:absolute; margin:8px 0 0 6px }

#bimg {	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); OVERFLOW: hidden; HEIGHT: 197px}
#bimg img{ width:356px; height:197px}
#info {LINE-HEIGHT: 22px; padding-left:10px}
.lkff A {TEXT-DECORATION: none}

#simg {	PADDING-LEFT: 9px}
#simg DIV {
	FONT-SIZE: 12px; BACKGROUND: #c00; FLOAT: left; WIDTH: 18px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 18px; MARGIN-RIGHT: 1px; HEIGHT: 18px; TEXT-ALIGN: center
}
#simg .f1 {
	BACKGROUND: #6f6f6f
}

.undis {
	DISPLAY: none
}
.lkff {
	 background:#f0f0f0
}

#font_hd {
	  HEIGHT: 22px;  line-height:22px; position:absolute; z-index:9; margin:-28px 0 0 0
}
#font_hd TD {
	OVERFLOW: hidden; HEIGHT: 25px
}
.pic {
	OVERFLOW: hidden
}
.pic .dis A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 356px; 
}
.pic .dis A IMG {
	WIDTH: 356px
}
#font_hd TD A {
	FONT-SIZE: 12px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}

.left a{ display:block; background:#fefefe url(images/ico_02.gif) 24px 50% no-repeat; margin-bottom:1px; line-height:36px; font-size:13px; padding-left:40px}


#page a{ border:1px solid #ececec; display:inline-block; padding:0 8px; margin:0 3px}
#page a.current{ background: url(images/menu_01.gif); color:#fff; border:1px solid #ff9422}

#page td{ padding-top:20px}



#ssfc{ width:100%}
#ssfc img{width:240px;  display:block; height:150px; margin:0 0 5px 0; padding:5px; border:1px solid #ececec}
#ssfc li{ text-align:center; width:250px; float:left; margin:20px 0 0 30px; _margin:20px 8px 0 14px}



#neirong img{ 
    max-width: 830px;

    _width: expression(this.offsetWidth < 1 ? '1px' : (this.offsetWidth < 830 ? 'auto' : '830px'));}