@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:#063;}
: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 a{ font-size:14px; color:#fff; line-height:43px; display:block; text-align:center}
#menu a.on{ background:#09702b}
#menu th{ text-align:left}
#menu table  a{ font-size:12px; font-weight:400; border:1px solid #0a7728; border-top:none; line-height:34px;opacity: 0.8;
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 80);filter: alpha(opacity = 80);}
#menu div{ position:absolute; display:none; width:126px; }
#menu table{ background:#168d2f; width:126px; border-top:2px solid #0a6e2e}
#menu table a:hover{ background:#09702b}

.title{border-bottom:2px solid #a1a1a1}
.title td{ padding-bottom:8px}



#lantern_slide { WIDTH: 806px; HEIGHT: 325px}

#bimg {	FILTER: progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); OVERFLOW: hidden; HEIGHT: 325px}
#bimg img{ width:806px; height:325px}
#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: 680px
}

#font_hd {
	  HEIGHT: 40px; position:absolute; z-index:9; line-height:40px; z-index:4; margin-top:285px
}
#font_hd TD {
	OVERFLOW: hidden; HEIGHT: 25px
}
.pic {
	OVERFLOW: hidden
}
.pic .dis A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 806px;  HEIGHT: 325px; 
}
.pic .dis A IMG {
	WIDTH: 806px; 
}
#font_hd TD A {
	FONT-SIZE: 12px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}

.bg{ width:806px; height:40px; background:#000; z-index:2;opacity: 0.69;-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity = 69);filter: alpha(opacity = 69); margin-top:285px; position:absolute }

.news td{ line-height:33px; border-bottom:1px dotted #a29e9e; color:#666}
.news a{ color:#436472;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:90%}
.news0 a{  }

.title0 td{border-bottom:2px solid #a1a1a1; padding-bottom:6px}
.title0 th{border-bottom:2px solid #168d31; text-align: left; padding-bottom:6px}
 
#new li{ float:left; width:48%; overflow:hidden;height:32px;}
#new li a{ display:block; background:url(images/ico_03.gif) no-repeat 0 50%; padding:0 0 0 10px; height:32px; line-height:32px;overflow:hidden}

.left a{line-height: 40px;font-size: 14px; padding-left: 26px;display: block;margin-bottom: 1px;background: #eee;}
.left a:hover{ background:#6d6d6d; color:#fff}



#page a{display:inline-block; padding:0 8px; background:url(images/top.gif) bottom repeat-x; border:1px solid #eee; margin:0 3px}
#page a.current{ background:#060; color:#fff; border:1px solid #060}
#page a:hover{ background:#168d31; color:#fff}

#ly td,.ly td{ padding:0 4px}
.ly{ margin-top:15px}
.ly div{ background:#e5f2d2; border:1px solid #cbe6a5; color:#060; margin:8px auto; width:860px; padding:4px 8px}



#colee_left {overflow:hidden;width: 1140px; margin:15px auto 30px auto
}
#colee_left img { display:block; width:204px; height:136px; margin-bottom:6px

}
#colee_left a{ float:left; text-align:center; line-height:20px; margin-right:20px; 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;
}
#link{ width:1140px; overflow:hidden  }
#link ul{ width: 1140px;}
#link li{ float:left; line-height:71px; margin:14px 0 0 0; width:228px;}
#link li a{ border:1px solid #e6e6e6; display:block; margin:0 14px 0 0; font-size:14px; font-weight:bold;  }
#link li a img{ margin:0 20px 0 30px; width:40px; height:40px}


#ssfc{ width:898px; overflow:hidden; margin-top:10px}
#ssfc{ width:1000px}
#ssfc img{width:260px;  display:block; height:165px; margin:0 0 5px 0; padding:5px; border:1px solid #ececec}
#ssfc li{ text-align:center; width:260px; float:left; margin:10px 48px 10px 0; _margin:10px 36px 10px 0}
#ssfc li a{width:272px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block }

#kjtd img{ width:222px; display:block; margin-top:10px}


#neirong img{ 
    max-width: 887px;

    _width: expression(this.offsetWidth < 1 ? '1px' : (this.offsetWidth < 887 ? 'auto' : '887px'));}