@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; background:#74eced url(images/bg.jpg)  50% bottom no-repeat fixed; -webkit-font-smoothing:antialiased; }
a{ text-decoration:none; color:#333; outline:none}a:hover{ color:#09c;}
: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 { text-align:left; background:url(images/menu_02.gif) no-repeat; font-size:14px}
#menu a{ display:block; text-align:center; color:#fff; line-height:48px; background:url(images/menu_02.gif) no-repeat right top}
#menu  div{ position:absolute; display:none}
#menu table{ background:#36a4ff;width:113px;opacity: 0.8;
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 80);
/*-ms-filter must come before filter*/
filter: alpha(opacity = 80); margin:0}
#menu  div a{ background-image:none;  font-size:12px; font-weight:400; line-height:30px; border-bottom:1px solid #61b8fd}
#menu a.on{ background:url(images/menu_03.gif)}
#menu a.off{ background-image:none}
#menu  div a:hover{ background:#148cff}


#lantern_slide { WIDTH: 400px; HEIGHT: 290px}

#bimg {	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); OVERFLOW: hidden; HEIGHT: 290px}
#bimg img{ width:400px; height:290px}
#info {	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 40px; padding-left:10px}
.lkff A {	COLOR: #fff; 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
}
.dis {
	DISPLAY: block
}
.undis {
	DISPLAY: none
}
.lkff {
	WIDTH: 276px
}

#font_hd {
	  HEIGHT: 40px; position:absolute; z-index:9; line-height:40px; z-index:4; margin-top:250px
}
#font_hd TD {
	OVERFLOW: hidden; HEIGHT: 25px
}
.pic {
	OVERFLOW: hidden
}
.pic .dis A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 400px;  HEIGHT: 290px; 
}
.pic .dis A IMG {
	WIDTH: 400px; 
}
#font_hd TD A {
	FONT-SIZE: 12px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}

.bg{ width:400px; height:40px; background:#000; z-index:2;opacity: 0.69;-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 69);filter: alpha(opacity = 69); margin-top:250px; position:absolute }


#colee_left {overflow:hidden;width: 1100px; margin:20px auto 10px auto
}
#colee_left img { display:block; width:224px; height:167px

}
#colee_left li{ float:left; text-align:center;margin-right:20px;overflow:hidden; text-overflow:ellipsis; width:224px; color:#fff;  }
#incolee_left {
float: left;
width: 8000%;
}
#colee_left1 {
float: left;
}
#colee_left2 {
float: left;
}
#colee_left span{ height:40px; display:block}
#colee_left a { color:#fff}
#incolee_left div{ display:block; text-align:center; width:204px; height:127px; position:relative; background:#000; margin:-167px 0 0 0;padding:20px 0 0 0; border:10px solid #000; display:none;opacity: 0.8;
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 80);filter: alpha(opacity = 80);}

#colee_left a b{ text-align:center; display: block; border:1px solid #fff; width:70px; margin:30px auto 0 auto;}

.news a{display:block; line-height:36px}
.news td{border-bottom:1px dotted #838486}

.time{ background:#f1f1f1; width:70px; height:66px; margin:5px 0 0 0; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; line-height:33px; font-weight:bold}
.time span{ display:block; line-height:33px; background:#38abff; color:#fff}

.news1 a{ display:block; font-size:13px; font-weight:bold}
.news1{ border-bottom:1px dotted #838486}
.news1 td{ padding:4px 0 15px 0}

.news2 a{ font-size:13px; font-weight:bold;display:block; margin-bottom:6px}
.news2 td{ padding:14px 0}
.news2{ border-bottom:1px dashed #c1c1c1}

.news3 a{display:block; line-height:28px }

.news4 td{ border-bottom:1px dashed #c1c1c1; height:73px}
.news4 a{ font-size:14px; color:#2c5c82; }

#jdzy a{ display:block; margin-top:13px}
#jdzy img{ width:100%; display:block}
#jdzy span{ display:block; position:absolute; line-height:29px; background:#000; width:333px; margin:-29px 0 0 0; padding:0  10px; color:#fff;opacity: 0.8;
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 80);filter: alpha(opacity = 80);}


.left a{ display:block; background:#f1f1f1; margin-top:10px; font-size:13px; line-height:48px; padding:0 0 0 20px; color:#000}
.left a:hover{ background:#ebf2f8}



#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 #38aaff}


#ssfc{ width:100%; overflow:hidden; margin-top:10px}

#ssfc img{width:237px;  display:block; height:145px; margin:0 0 5px 0; padding:5px; border:1px solid #ececec}
#ssfc li{ text-align:center; width:247px; float:left; margin:20px 0 10px 28px; _margin:20px 12px 10px 14px}
#ssfc li a{width:249px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block }

#neirong img{ 
    max-width: 804px;

    _width: expression(this.offsetWidth < 1 ? '1px' : (this.offsetWidth < 804 ? 'auto' : '804px'));}