/* CSS Document */
.life_main{
	width:613px;
	float:left
}
.life_sidebar{
	width:257px;
	float:right
}
.main{
	width:889px;
}
.bg_t{
	background:url(../images/bg_left_box_top.jpg) left top no-repeat;
}
.bg_b{
	background:url(../images/bg_left_box_bottom.jpg) left bottom no-repeat;
}
.box{
	margin-top:15px;
}
.box1{
	padding:6px 0 15px;
}
.box1 .life_map img{
	display:block;
	margin:0 auto;
	border:1px solid #9a9a9a
}
.box1 .life_tit1{
	padding:0px 20px 5px;
}
.box1 .life_tit1 span{
	float:right;
	padding-top:20px;
}
.fenlei dl{
	margin:7px;
}
.fenlei dt a{
	font-size:14px;
	font-weight:bold;
	color:#f60;
	line-height:24px;
}
.fenlei dd{
	line-height:18px;
}
.fenlei dd a{
	color:#3D3D3D;
	margin-right:6px;
}
.life_tit2{
	border-bottom:5px solid #EEEBE4;
	padding-bottom:5px;
	padding-left:15px;
}
.box2{
	padding:15px;
}
.tb_phone img{
	display:block;
	margin:5px auto;
}
.tb_phone li{
	text-align:center;
	color:#FB0303;
	width:33%;
	float:left;
	line-height:22px;
}
.tb_phone li img{
	margin:5px auto;
}
.tb_phone li a{
	font-weight:bold
}
.box3{
	padding:10px 15px 10px 20px;
}
.life_tit4 span{
	float:right;
	margin-top:3px;
	padding-right:10px;
}
.life_tit4 span img{
	vertical-align:middle;
	padding-bottom:3px;
	margin-left:5px;
}
.life_tit4 input{
	border:0;
	background:url(../images/input_bg.jpg) right center no-repeat;
	height:19px;
	line-height:19px;
	width:136px;
	padding-left:25px;
	font-size:12px;
}
.know img{
	display:block;
	margin:0 10px 10px;
}
.know a{
	color:#3E3E3E
}
.know li{
	line-height:22px;
}
.line2{
	height:15px;
	line-height:15px;
	background:url(../images/line2.jpg) left center repeat-x;
}
.line{
	height:15px;
	line-height:15px;
	background:url(../images/line.jpg) left center repeat-x;
}
.hot_box,.hot_mv{
	background:url(../images/bg_life_rbox_1.jpg) left top no-repeat;
	padding:18px 15px;
}
.r_tit2 span{
	float:right;
	padding-top:5px;
}
.r_tit1,.r_tit2{
	margin-bottom:5px;
}
.tb_r dt a{
	font-weight:bold;
	color:#f60;
}
.tb_r dt{
	margin-bottom:7px;
}
.tb_r dd{
	line-height:16px;
	margin:5px 0;
	color:#404040
}
.tb_r dd a img{
	margin-top:5px;
}
.hot_box li,.hot_mv li{
	line-height:20px;
}
.hot_mv i{
	font-style:normal;
	color:#999
}
.hot_mv img{
	margin-right:10px;
}
.hot_mv dd{
	line-height:20px;
}
.tb_rank_menu{
	background:url(../images/td_menu_bg.jpg) left bottom repeat-x;
}
.tb_rank_menu_off a,tb_rank_menu_on a{
	height:22px;
	width:41px;
	display:block;
}
.tb_rank_menu_off a{
	height:18px;
	line-height:18px;
}
.tb_rank_menu_on a{
	height:22px;
	line-height:22px;
}
.tb_rank_menu_off,.tb_rank_menu_on{
	width:41px;
	text-align:center;
}
.tb_rank_menu_off{
	background:url(../images/td_menu_bg_1.jpg) left bottom no-repeat;
}
.tb_rank_menu_on{
	background:url(../images/td_menu_bg_cur.jpg) left bottom no-repeat;
	font-weight:bold
}
.tb_rank{
	background:url(../images/bg_num.jpg) left 30px no-repeat;
	line-height:23px;
	margin-top:10px;
}
.tb_rank a{
	padding-left:20px;
}
.tb_rank img{
	display:block;
	margin:0 auto;
}
.ad img{
	display:block;
	margin:8px 0;
}