/* CSS Document */

body,td,th {
	font-size: 12px;
	font-family:"Î¢ÈíÑÅºÚ";
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 12px;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #FF3366;
}
a:active {
	text-decoration: none;
	color: #FF3366;
}


.ly_bg{
background:url(../images/main_09.jpg);}
.ly_bgs{
background:url(../images/main_09s.jpg);}
.ly_bgx{
background:url(../images/main_09x.jpg);}
.ly_bgxs{
background:url(../images/main_09xs.jpg);}
.an_bg{
background:url(../images/main_22.jpg); cursor:pointer;}
.an_bgs{
background:url(../images/main_24.jpg); cursor:pointer;}
.tuandui_bg{
background:url(../images/tuandui_bg.jpg);}
.tuandui_bgs{
background:url(../images/tuandui_bgs.jpg);}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-table
}
.clearfix {
	DISPLAY: block
}
* + HTML .clearfix {
	MIN-HEIGHT: 1%
}

.lanrenzhijia UL LI {
	POSITION: relative; WIDTH: 200px; DISPLAY: inline; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 170px; OVERFLOW: hidden; MARGIN-RIGHT: 6px
}
.lanrenzhijia UL LI .photo {
	WIDTH: 200px; HEIGHT: 170px; OVERFLOW: hidden
}
.lanrenzhijia .rsp {
	POSITION: absolute; WIDTH: 200px; BACKGROUND: #000; HEIGHT: 170px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.lanrenzhijia .text {
	POSITION: absolute; WIDTH: 200px; HEIGHT: 170px; OVERFLOW: hidden; TOP: 0px; LEFT: -200px
}
.lanrenzhijia .text H3 {
	TEXT-ALIGN: center; LINE-HEIGHT: 24px; padding:10px; MARGIN-TOP: 50px; WIDTH: 180px; HEIGHT: 50px; COLOR: #ffffff; FONT-SIZE: 14px
}
.lanrenzhijia .text A {
cursor:pointer;
	TEXT-DECORATION: none
}
.lanrenzhijia .text DIV {
	TEXT-ALIGN: center; COLOR: #ffffff; FONT-SIZE: 18px
}
*{padding:0;margin:0;}
html{overflow:-moz-scrollbars-vertical;}
ul,li{list-style:none;}
a{text-decoration:none;}
img{border:0;}
a img,a:hover img{border:0;}
.latestWeb{width:560px;margin:10px auto 0;}
.latestWeb ul{overflow:hidden;_height:1%;}
.latestWeb li{float:left;border:1px solid #EBEAEA;width:150px;padding:17px 0 14px 22px;margin:14px 18px 0 0;}
.trans_msg{filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);}
div.bodycontent{font-family:Arial, Helvetica, sans-serif;padding:0 10px 10px 13px;color:#555;line-height:22px;text-align:justify;text-justify:inter-ideograph;}
div.bodycontent ul{margin-left:0px;}
.top { width:100%; height:120px; position:fixed; z-index:999999999999999999999999999999999999999999999999999999999999999; *bottom: 0; *position:relative;margin-top:-0px;*margin-top:0px;_margin-top:0px;
*clear: both; 
z-index:1;
*top:expression(eval(document.compatMode &&

		document.compatMode=='CSS1Compat') ? 

		documentElement.scrollTop  

		: document.body.scrollTop );
}
.home_bg{
background:#f1f1f1; color:#333333; cursor:pointer; font-size:14px; border-top:#CCCCCC solid 1px; border-bottom:#CCCCCC solid 1px;}
.home_bgs{
background:#da2981; color:#FFFFFF; cursor:pointer; font-size:14px; border:#FFFFFF solid 1px;}
footer {position:fixed;bottom:0;display:block; width:100%; line-height:2.5; background:#064098; color:#fff; font-size:1.4em; text-align:center;}
top11 {position:fixed; z-index:999999999999999999999999999999999999999999999999999999999999999; *bottom: 0; *position:relative;margin-top:-0px;*margin-top:0px;_margin-top:0px;
*clear: both; 
z-index:99999;}