@charset "utf-8";
/* CSS Document */

/*center style*/
#sub_center{
	width:615px;
	float:left;
}
#user_area{
	width:585px;
	background:url(../images/user_area.gif) no-repeat;
	height:28px;
	padding:5px 0 0 23px;
}

#cen_con{
	width:604px;
	float:left;
}
#sub_title{
	width:604px;
	float:left;
	height:35px;
	overflow:hidden;
}

/*news show_news style*/
.news_con{
	background:url(../images/news_top_bg.gif) no-repeat center top #FFF;
	width:604px;
	float:left;
	padding-top:35px;
}
#news_list{
	width:564px;
	padding:0 20px 10px 20px;
	float:left;
}
#news_list span{
	color:#228B22;
}
.news_show{
	width:564px;
	float:left;
}
/*表格边框样式控制
.news_show table{
	border-collapse:collapse;   
	border:1px solid #CCC;
}
.news_show table td{
	border:1px solid #CCC
}
.news_show table td table td{
	border:1px solid #FF3300;
}表格嵌套下的TD控制*/
.news_green_bg{
	background:#F6FFF4;
	color:#000;
}
.news_show a{
	text-decoration:none;
	color:#333;
}
.news_show a:hover{
	color:#000;
}
#con_bot_pic{
	width:604px;
	float:left;
}

#shownews_t{
	width:554px;
	background:url(../images/shownews_t_bg.gif) repeat-y left;
	float:left;
	padding:5px;
}
#shownews_con{
	width:554px;
	padding:5px;
	float:left;
	background:#FFF;
}
#shownews_con a{
	color:#333;
}
#shownews_con a:hover{
	color:#000;
	text-decoration:none;
}

/*page style*/
#page{
	width:564px;
	float:left;
	border-bottom:1px dashed #999;
	padding:10px 0 2px 0;
	text-align:right;
	color:#CCC;
}
#page a{
	text-decoration:none;
	color:#111;
	padding:0 5px;
}
#page a:hover{
	textdecoration:underline;
	color:#444;
}	
#page span{
	color:#228B22;
	font-weight:bold;
	padding:0 5px;
}


/*travel style*/
.travel_con{
	background:#FFF;
	padding-top:15px;
}
#travel_con{
	width:570px;
	float:left;
	padding:0 17px 10px 17px;
	background:url(../images/travel_con_bg.gif) no-repeat;
	background-position:17px 100px;
	text-align:right;
}
#travel_con table{
	text-align:left;
	float:right;
}

/*rent style*/
#rent_con{
	width:568px;
	float:left;
	padding:0 18px 10px 18px;
	background:url(../images/rent_con_bg.gif) no-repeat bottom;
}
.rent_t{
	width:568px;
	float:left;
	background:url(../images/rent_t.gif) no-repeat;
	height:40px;
	text-align:right;
}
#rent_list{
	width:568px;
	float:left;
	padding:10px 0 120px 0;
}
#rent_list .rent_td_pad{
	padding-top:7px;
}
.rent_print{
	text-align:left;
	background:none;
	padding:10px 0 0 18px;
}	

/*tech style*/
#tech_con{
	width:568px;
	float:left;
	padding:0 18px 10px 18px;
}
#tech_t{
	width:568px;
	float:left;
}
#tech_t h3{
	margin:0;
	padding:0;
}
#tech_t span{
	color:#FF6600;
}
#tech_list{
	width:568px;
	float:left;
	background:url(../images/tech_con_bg.gif) repeat-x;
}
#tech_list #tech_td_pad{
	padding:15px 10px;
}
/*#tech_list #tech_td_pad p{
	margin:5px 0 0 0;
	padding:0;
	text-indent:0;
}*/
#tech_list #tech_td_pad ul{
	margin-left:0;
	padding:0;
}
#tech_list #tech_td_pad ul li{
	padding:4px;
	list-style:none;
}
#tech_list #tech_td_pad ul li ul{
	margin:10px 0 0 15px;
}
#tech_list #tech_td_pad ul li ul li{
	background:url(../images/tech_li_bg.gif) no-repeat;
	padding:0;
	padding-left:12px;
	background-position:left 6px;
}	
#tech_list #tech_td_pad img{
	margin-bottom:-2px;
	padding-right:5px;
}
#tech_list #tech_td_pad span{
	font-weight:bold;
	color:#228B22;
	font-size:13px;
}
#tech_list #tech_td_pad label{
	color:#1c5de1;
	font-size:13px;
	font-weight:bold;
}

/*schedule style*/
.schedule_con{
	background:#FFF;
	padding-top:10px;
}
#schedule_list{
	width:568px;
	padding:0 18px 10px 18px;
	float:left;
}
.schedule_list_show{
	width:568px;
	float:left;	
	padding-top:10px;
}
.schedule_list_show table{
	background:url(../images/schedule_list_bg.gif) repeat-x bottom;
}
.schedule_year{
	background:url(../images/schedule_year_bg.gif) no-repeat;
	color:#FFF;
	*background-position:0 3px;
	font-size:11px;
	height:17px;
	width:52px;
	float:left;
	text-align:center;
}
.schedule_day{
	background:url(../images/schedule_day_bg.gif) no-repeat;
	color:#666;
	float:left;
	font-size:21px;
	height:28px;
	font-weight:bold;
	text-align:center;
	width:52px;
	padding-top:7px;
}
.schedule_list_show a{
	color:#222;
	text-decoration:none;
	font-weight:bold;
}
.schedule_list_show a:hover{
	color:#000;
}
.schedule_td_pad{
	padding-left:10px;
	color:#075FBC;
}
.schedule_con_show{
	width:568px;
	float:left;
	padding-top:15px;
	background:url(../images/schedule_con_bg.gif) no-repeat bottom;
}
.hidden{
	display:none;
}
.schedule_t{
	width:568px;
	float:left;
	height:30px;
}
.schedule_t img{
	float:left;
}
.schedule_t .schedule_t_cen{
	background:url(../images/schedule_con_t_bg.gif) repeat-x;
	float:left;
	font-weight:bold;
	color:#FFF;
	font-size:13px;
	padding:5px 5px;
	height:20px;
}
.schedule_c_in{
	width:540px;
	float:left;
	padding:10px 14px 25px 14px;
}

/*activity style*/
.acti_con{
	background:#FFF;
	padding-top:10px;
}
#acti_box_list{
	width:580px;
	float:left;
	padding:0 12px 15px 12px;
}
.acti_box{
	width:250px;
	float:left;
	padding:20px;
}
.acti_box a{
	color:#063ba7;
	text-decoration:none;
	font-weight:bold;
}
.acti_box a:hover{
	text-decoration:underline;
}
.acti_box img{
	border:0;
}

/*showphotos style*/
.showphotos_con{
	background:url(../images/showphotos_con_bg.gif) no-repeat center bottom #FFF;
	padding:5px 0 180px 0;
}

#showphotos_zoom_pic{
	background:url(../images/showphotos_zoom_bg.gif) no-repeat;
	background-position:17px 0;
	height:354px;
	float:left;
	width:568px;
	padding:34px 18px 0 18px;
	text-align:center;
}
#showphotos_count{
	background:url(../images/showphotos_count_bg.gif) no-repeat;
	background-position:17px 0;
	width:567px;
	height:40px;
	padding:0 18px 0 18px;
	float:left;
}
#showphotos_list{
	width:568px;
	padding-top:10px;
	float:left;
	height:101px;
	overflow:hidden;
	padding:0 18px 0 18px;
}
.showphotos_list_button{
	width:34px;
	float:left;
	height:101px;
}
#showphotos_roll_list{
	width:500px;
	float:left;
	height:93px;
	background:url(../images/showphotos_list_bg.gif) repeat-x;
	overflow:hidden;
	padding:4px 0;
}
#showphotos_roll_list table td{
	height:93px;
	background:transparents;
	padding:0 7px;
	width:83px;
	width:111px;
	overflow:hidden;
}
#showphotos_roll_list table img{
	border:0;
}
.showphotos_active_box{
	background:#E7FDE4;
}


/*travelmap style*/

#travelmap_c{
	width:820px;
	float:left;
}
#travelmap_con{
	width:820px;
	float:left;
}
#travelmap_title{
	width:820px;
	float:left;
	height:35px;
	overflow:hidden;
}
#travelmap_user_area{
	width:797px;
	background:url(../images/travelmap_user_area.gif) no-repeat;
	height:28px;
	padding:5px 0 0 23px;
}
#travelmap_sel{
	width:780px;
	float:left;
	padding:20px;
	background:#FFF;
}
#travelmap_sel table td{
	padding-left:5px;
}
#sel_title{
	width:780px;
	float:left;
	height:35px;
	float:left;
	background:url(../images/travelmap_sel_t_line.gif) no-repeat bottom;
}
#sel_title img{
	border:0;
	display:block;
}
#travelmap_flash_show{
	width:780px;
	float:left;
	overflow:hidden;
}
.show_trvel_flash{
	width:760px;
	border:1px solid #95DC87;
	border-top:0;
	float:left;
	padding:9px;
}
