.body-wrap{width:1002px;margin:0 auto;}
.body-wrap-content{width:980px;float:left;}
.box_shadow_aaa{
-moz-box-shadow: 5px 0px 5px 0px #aaa,-5px 0px 5px 0px #aaa;
-webkit-box-shadow: 5px 0px 5px 0px #aaa,-5px 0px 5px 0px #aaa;
/* box-shadow: h-shadow v-shadow blur spread color inset;*/
box-shadow: 4px 0px 5px 0px #aaa,-4px 0px 5px 0px #aaa;
border:#aaaaaa 1px solid;

}
.header-full{width:100%;float:left;font-size:13px;position:relative;text-shadow:0 1px 0 #fff;border-top:3px solid #ff0000;background-color:#fbfbfb;box-shadow:0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);border-bottom:1px solid #b7bbc0\9}
.header-slim{width:980px;margin:0 auto;}
.slim_container{width:980px;margin:0 auto;}
.slim_content{width:960px;margin:0 10px;}
.content_730{width:729px;float:left;border-right:1px solid #e0e0e0;}
.sidebar_230{width:230px;float:left;border-left:1px solid #e0e0e0;margin-left:-1px;}

.slim_logo{float:left;}
.slim_navigation_zone{float:left;margin-left:20px;}
.slim_navigation_zone ul{list-style-type:none;}
.slim_navigation_zone ul li{float:left;border-right:1px solid #aaa;margin:5px 0;}
.slim_navigation_zone ul li.last_element{border-right:none;}
.slim_navigation_zone ul li a{float:left;color:#666;padding:0 10px;font-size:12px;}
.slim_navigation_zone ul li a:hover{float:left;text-decoration: underline;color:#f00;}
.slim_language_bar{float:right;margin:5px 0;font-size:12px;}
.slim-user-zone{float:right;margin-right:20px;}
.slim-login-zone{float:left;position:relative;letter-spacing:2px;}
.slim-login,
.slim-registration{float:left;margin:5px 10px;}
.slim-login{cursor:pointer;}
.slim-login-window{display:none;width:220px;position:absolute;background-color:#fafafa;z-index:100;top:40px;right:10px;}
.slim-login-window form.slim-login-form{width:180px;float:left;padding:10px;margin:10px;}
.window-login-username,
.window-login-password{width:100%;float:left;margin:5px 0;}
.window-login-option{width:100%;float:left;margin:5px 0;}
.window-rememberme,
.windows-lost_password{width:50%;float:left;}
.window-login-submit{width:100%;float:left;margin:5px 0;}

.slim-logged-in-zone{width:100%;float:left;}
.slim-logged-in-avatar,
.slim-logged-in-username{float:left;margin:5px;}
.slim-logged-in-username a{color:#ff6633;}

.hotspot_recommend_zone{width:100%;float:left;border-bottom:1px solid #e0e0e0;}
.hotspot_recommend_title{width:100%;float:left;color:#a00;font-size:23px;margin:20px 0;}
.recommend_title{width:710px;padding-left:10px;margin-right:10px;background-color:#042a48;color:#fff;font-size:18px;line-height:200%;}
.recommend_content{width:710px;font-size:14px;padding:20px 10px;}
.recommend_content p{font-size:14px;line-height:180%;margin:15px 0;color:#333333;}
.recommend_content img{max-width: 710px;}
.previous_recommend{width:210px;margin-left:20px;float:left}
.square_down{width:100%;float:left;margin:10px 0 20px 15px;}
.previous_recommend ul {list-style-type:none;}
.previous_recommend ul li{width:100%;float:left;margin:0 0 20px 15px;}
.previous_recommend ul li a.previous_image{width:180px;float:left;}
.previous_recommend ul li a.previous_title{width:180px;float:left;text-align:center;font-size:13px;}

.hotspot_front_page{width:100%;float:left;background:url(../../images/canadalife.png) no-repeat 0 0;min-height:1300px;}
.hotspot_front_page ul{width:960px;margin:400px 0 0 10px;float:left;list-style-type:none;}
.hotspot_front_page ul li{width:180px;float:left;margin:10px 30px;}
.hotspot_front_page ul li .hotspot_front_page_image_zone{width:100%;float:left;}
.hotspot_front_page ul li .hotspot_front_page_title_zone{width:100%;float:left;}
.hotspot_front_page ul li .hotspot_front_page_title_zone a{width:100%;float:left;text-align:center;font-weight:bold;color:#f63;letter-spacing:3px;}

.bookmark_menu{width:20px;float:left;}
.bookmark_menu ul {list-style-type:none;}
.bookmark_menu ul li{
	float:left;
	margin:3px 0 3px -1px;
	-khtml-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
	-moz-box-shadow: 5px 0px 5px 0px #aaa;
	-webkit-box-shadow: 5px 0px 5px 0px #aaa;
	/* box-shadow: h-shadow v-shadow blur spread color inset;*/
	box-shadow: 4px 0px 5px 0px #aaa;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#aaaaaa')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#aaaaaa');
}
.bookmark_menu ul li a{font-weight:bold;padding:5px 2px;float:left;}
.bookmark_menu ul li.active_bookmark{background-color:#fff;}
.bookmark_menu ul li.inactive_bookmark{background-color:#68adcb;}
.bookmark_menu ul li.active_bookmark a{color:#f63;font-size:14px;}
.bookmark_menu ul li.inactive_bookmark a{color:#fff;font-size:13px;}
.bookmark_menu ul li a:hover{color:#a00;}

.hotspot_pic_list,.other_hotspot_list{width:100%;float:left;}
.hotspot_pic_list ul,.other_hotspot_list ul{list-style-type:none;}
.hotspot_pic_list ul li{width:240px;float:left;margin:0 80px 30px 0;}
.other_hotspot_list ul li{width:240px;float:left;margin:0 40px 20px 40px;}

.basic_banner{width:960px;height:300px;float:left;background:url(../../images/life.png) no-repeat 0 0;}
.basic_title{margin:60px 0 0  345px;float:left;clear:both;}
.basic_title a{font-size:40px;font-weight:bold;color:#fff;letter-spacing:5px;}
.basic_subtitle{margin:30px 0 0  430px;float:left;font-size:30px;color:#fff;letter-spacing:5px;clear:both}
.basic_content{margin:20px 0 0 340px;width: 350px; float:left; font-size: 12px;font-weight:bold;color:#fff; line-height: 150%;}

.header-gallery-slim{width:980px;margin:0 auto;}
.gallery_slim_content{width:100%;float:left;background-color:#ffffff;}
.gallery_content_zone{width:100%;}
.gallery_content{width:920px;padding:20px 20px;line-height:150%;font-size:14px;color:#999;}