@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
body{background:url(img/bg.jpg) top center no-repeat;margin:0; padding:0; font-size:12px; font-family:microsoft yahei,Arial, Helvetica, sans-serif; color:#333333;line-height:1.8;}
.heads{width:1000px; margin:auto;}
ul{list-style:none;}
.logo{float:left;}
.en{float:right; padding:40PX 0 0 0; line-height:42PX; padding-right:10px;}
.clear{clear:both;}
a {
	color:#333333;
	text-decoration:none;
}
a:hover, a:active {
	color:#ec0000;
}
p{padding:10px 0;}
img{border:none;}
.navbg{BACKGROUND: url(img/menubg.jpg) repeat-x; }
.nav163css {
	HEIGHT: 31px; MARGIN: 0px auto; padding:27px 0 0 0; WIDTH: 730px; padding-left:270px;
}
.nav163css UL LI {
	POSITION: relative; FLOAT: left; TEXT-ALIGN: center; Z-INDEX: 10000; DISPLAY: inline; LINE-HEIGHT: 31px; WIDTH: 110px; background:url(img/menu.gif); margin-left:10px; 
}
.nav163css UL LI A {
	FLOAT: left; DISPLAY: block; WIDTH: 110px;
}
.nav163css LI UL {
	POSITION: absolute; PADDING-TOP: 0px; PADDING-LEFT: 0px; LEFT: 0px; DISPLAY: none; TOP: 31px; PADDING-RIGHT: 0px
}
.nav163css LI UL LI {
	HEIGHT: 26px; background:url(img/bg01.gif);TEXT-ALIGN: left; WIDTH: 150px; margin:0;
}
.nav163css LI UL LI A {
	HEIGHT: 26px; FLOAT: left; PADDING-BOTTOM: 0px; TEXT-ALIGN: left; text-indent:15px; DISPLAY: block; LINE-HEIGHT: 26px; WIDTH: 150px
}
.nav163css LI:hover UL {
	DISPLAY: block
}
.nav163css LI.over UL {
	DISPLAY: block
}
.nav163css UL LI.sfHover .topa {
	HEIGHT: 31px; BACKGROUND: url(img/menuo.gif); 
}
.nav163css UL LI.sfHover UL A:hover {
	COLOR: #e25b61
}
.nav163css UL LI.sfHover .third {
	LEFT: 150px; TOP: 0px
}
.nav163css UL LI LI A {
	FLOAT: none
}
.nav163css UL LI LI LI A {
	FLOAT: none
}
.nav163css UL LI LI A:hover {
	BACKGROUND: url(img/bg03.gif)
}
.nav163css UL LI LI LI A:hover {
	BACKGROUND: url(img/bg03.gif)
}

.box{width:1000px; margin:auto;background:url(img/left.jpg) left repeat-y;}
.left{width:170px; float:left; padding-right:10px;}
.right{float:right; width:800px; padding:10px;}

.leftlist a{line-height:35px; border-bottom:1px dotted #dedede; display:block; padding-right:10px; text-align:right;}

.foot{background:url(img/foot.gif) top repeat-x; border-top:1px solid #dedede; padding:10px 0; text-align:center;}



.right .dtitle{font-size:18px; font-weight:bold; color:#01a242; line-height:40px; border-bottom:1px dotted #dedede; margin-bottom:5px;}
.right .dtip{border-bottom:1px dotted #dedede;line-height:30px; margin-bottom:10px;}
.right .dimg{text-align:center;}
.right .dimg img{border:1px solid #eee; padding:4px;}



DIV.pages {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.pages A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.pages A:hover {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.pages A:active {
	BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid
}
DIV.pages SPAN.current {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #e0e0e0 1px solid; COLOR: #aaa; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f0f0f0
}
DIV.pages SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}

.newslist ul{margin:0; padding:0;}
.newslist ul li{border-bottom:1px dotted #eee; line-height:31px; background:url(img/arr.gif) left center no-repeat; padding-left:20px;}
.newslist ul li a{padding-right:20px;}

.infolist{width:800px; overflow:hidden;}
.infolist ul{margin:0; padding:0; width:812px;}
.infolist ul li{width:179px; padding:5px; height:200px; float:left; text-align:center;border:1px #eeeeee solid; margin:6px 12px 6px 0; }
.infolist ul li span{width:179px; height:179px;background:#fff; display: table-cell; vertical-align:middle; text-align:center;*font-size: 156px;/*0.873*/ font-family:Arial;}
.infolist ul li img{max-height:179px;max-width:179px;width:expression(this.width > 179 ? "179px" : this.width);height:expression(this.height > 179 ? "179px" : this.height);vertical-align:middle; margin:auto;}

.nleft{float:left;}
.nright{float:right;}

.videol a{color:#01a242; font-size:13px; padding-left:35px; line-height:40px; display:block; background:url(img/video.jpg) left center no-repeat;}

.infoot{float:right; width:250px; padding-left:10px;}
.infoot img{border:1px solid #dedede; padding:4px; width:240px;}
.infoot a{border:1px solid #dedede; display:block; line-height:35px; text-align:center; border-top:none; background:url(img/foot.gif)}

.banner{margin-bottom:10px; height:240px; padding:4px; border:1px solid #dedede;}

.place{text-align:right;}

.foucs{width:225px; height:200px; overflow:hidden; float:left; padding:10px 30px 0 0;}
.foucst{width:225px; height:20px; float:left; padding:0 20px 0 0; font-size:13px; font-weight:bold; text-align:center;}
