@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:#060;}
: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{ table-layout: fixed}
#menu th a{ display:block; color:#fff; text-align:center; font-size:14px; font-weight:bold; line-height:43px}
#menu th a.on{ background:url(images/menu_03.gif) 50% 0 no-repeat}
#menu th div{ position:absolute; display:none}
#menu th div table{ background:#29b05e; width:161px;}
#menu th div table a{ font-size:12px; font-weight:400; line-height:32px}
#menu th div table a:hover{ background:#0b9240}
#menu th div table td{ border-bottom:1px solid #0b9240}



#lantern_slide { WIDTH: 420px; HEIGHT: 270px; position:absolute; margin:10px 0 0 10px}

#bimg {	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); OVERFLOW: hidden; HEIGHT: 270px}
#bimg img{ width:420px; height:270px}
#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 {
	WIDTH: 270px; 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: 420px;  border:1px solid #6d6e70
}
.pic .dis A IMG {
	WIDTH: 420px
}
#font_hd TD A {
	FONT-SIZE: 12px; WIDTH: 410px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}




#colee_left {
overflow:hidden;
width: 1110px; margin:0 auto
}
#colee_left a{ background:#f3f7f4; display:block; float:left; margin-right:18px; text-align:center}

#colee_left img { width:236px; height:157px; display:block

}
#incolee_left {
float: left;
width: 800%;
}
#colee_left1 {
float: left;
}
#colee_left2 {
float: left;
}


.news a{ display:block;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news td{ line-height:37px; border-bottom:1px dotted #a3a3a3}
.news{ margin-top:6px}
#NewsTop_tit td{ border-right:1px solid #e1ebe5; text-align:center; font-size:14px; font-weight:bold; line-height:29px; cursor:pointer}
#NewsTop_tit td.topC1{ background:#30b763; color:#fff}


.nav{ line-height:38px; border-bottom:10px solid #fcfcfc; border-top:4px solid #fcfcfc}
.nav a{ border-bottom:1px dashed #e0e0e0; display:block; padding:0 0 0 45px; background:url(images/ico_06.gif) 20px 50% no-repeat}
.nav a:hover{ border-bottom:1px solid #e7efe4; background:url(images/ico_07.gif) 20px 50% no-repeat #e7efe4}



#page a{ background:url(images/index_01.gif) repeat-x; border:1px solid #ececec; display:inline-block; padding:0 8px; margin:0 3px}
#page a.current{ background:url(images/more_01.gif) ; color:#fff}



#ssfc{ width:100%}
#ssfc img{width:253px;  display:block; height:165px; margin:0 0 5px 0; padding:5px; border:1px solid #ececec}
#ssfc li{ text-align:center; width:263px; float:left; margin:20px 0 0 35px; _margin:20px 8px 0 19px}


#neirong img{ 
    max-width: 800px;

    _width: expression(this.offsetWidth < 1 ? '1px' : (this.offsetWidth < 800 ? 'auto' : '800px'));}
