@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:13px;line-height:24px; color:#333; -webkit-font-smoothing:antialiased; background:#e2f9ff; font-family:"Arial",宋体}
a{ text-decoration:none; color:#333; outline:none}a:hover{ color:#069;}
: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); font-size:16px; font-weight:bold; line-height:44px; text-align:center}
#menu th{ line-height:40px; font-size:14px; text-align: left}
#menu a{ color:#fff; background:url(images/menu_02.gif) no-repeat top right; display:block; text-align:center}
#menu a.on{ background:url(images/menu_03.gif)}
#menu a.off{ background-image:none}*/

#menu{background:url(images/menu_01.gif); font-size:16px; font-weight:bold; line-height:44px; text-align:center;}
#menu a{ color:#fff}
#menu td{ background:url(images/menu_02.gif) no-repeat right top}
#menu table{ background:url(images/menu_02.gif) no-repeat;}
#menu th div{ position:absolute;z-index:12; display:none}
#menu th div a{ font-size:12px; font-weight:400; background-image:none; line-height:30px}
#menu th div table{ background:#077bb5;border-top:1px solid #07b760; margin:0 }
#menu th div table td{ border-bottom:1px solid #0873a8;}
#menu th div table td a:hover{ background:#086797}





#colee_left {overflow:hidden;width: 1130px; margin:10px auto
}
#colee_left img { display:block; width:204px; height:136px

}
#colee_left a{ float:left; text-align:center;  margin-right:20px; background:#f3f7f4; border:4px solid #fff;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:204px }
#incolee_left {
float: left;
width: 8000%;
}
#colee_left1 {
float: left;
}
#colee_left2 {
float: left;
}


#lantern_slide { WIDTH: 443px; HEIGHT: 266px; position:absolute; margin:5px 0 0 5px }

#bimg {	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); OVERFLOW: hidden; HEIGHT: 266px}
#bimg img{ width:443px; height:266px}
#info {LINE-HEIGHT: 40px; padding-left:10px}
.lkff A {TEXT-DECORATION: none; color:#fff; width:95%}

#simg { background:#01a2d6; height:36px}
#simg DIV {
	 BACKGROUND: #fff; FLOAT: left; WIDTH: 16px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 8px; MARGIN-RIGHT: 3px; HEIGHT: 8px; TEXT-ALIGN: center; text-indent:-9999px;
}
#simg .f1 {
	BACKGROUND: #fff; width:8px
}

.undis {
	DISPLAY: none
}


#font_hd {
	  position:absolute; z-index:9; margin:-40px 0 0 0
}
#font_hd TD {
	OVERFLOW: hidden; 
}
.pic {
	OVERFLOW: hidden
}
.pic .dis A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 443px; 
}
.pic .dis A IMG {
	WIDTH: 443px
}
#font_hd TD A {
	 display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
.bg{ width:443px; height:40px; background:#000; z-index:2;opacity: 0.80;-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 80);filter: alpha(opacity = 80); margin:235px 0 0 5px; position:absolute }

.news td{ border-bottom:1px dotted #8d8d8d; line-height:36px}
.news a{  width:90%;display:block;}


.news0 a{display:block; line-height:30px}
.news0 span{ text-align:center; color:#fff; background:#01a3d2; width:47px; display:block; line-height:16px}


#page a{display:inline-block; padding:0 8px; background:url(images/index_01.gif) bottom repeat-x; color:#fff; color:#069; margin:0 3px}
#page a.current{ background:url(images/top_01.gif); color:#fff}
#page a:hover{ background:url(images/index_02.gif); color:#fff}

#left a{ display:block; border-bottom:1px solid #ececec; line-height:36px; font-size:13px; background:url(images/ico_01.gif) 10px 50% no-repeat; padding:0 0 0 40px}
#left{ margin:4px auto 10px auto}

#ssfc img{width:250px;  display:block; height:165px; margin:0 0 5px 0; padding:4px; border:1px solid #ececec;}
#ssfc li{ text-align:center; width:260px; float:left; margin:24px 0 0 30px; _margin:24px 10px 0 18px}
#ssfc li a{width:260px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block }


#neirong img{ 
    max-width: 888px;

    _width: expression(this.offsetWidth < 1 ? '1px' : (this.offsetWidth < 888 ? 'auto' : '888px'));}