@charset "utf-8";
/* CSS Document */
/*TOPFLASH
---------------------*/
#topFlash{margin-top:4px;padding-bottom:4px;background:#FFF url(/images_new/bg_flashBottom.gif) no-repeat left bottom}

/*PRODUCTLIST
---------------------*/
.productList{margin-top:16px;padding-bottom:17px;}
.productList dl{float:left;margin-right:20px;padding-bottom:10px;width:178px;height:124px;
	background:#FFF url(/images_new/bg_productList.gif) no-repeat 0 0;}
.productList dt{overflow:hidden;padding:9px 0 7px 20px;background:url(/images_new/bg_productListTitle.gif) no-repeat bottom center;}
.productList dt img{display:block}
.productList dd{margin:0 1px;padding:10px 0 0 28px;height:90px;}
.productList dd li{float:left;clear:left;width:100%}
.productList dd li a{display:block;padding-left:10px;height:14px;line-height:14px;color:#003f6f;
	background:url(/images_new/thumb_topList.gif) no-repeat 0 center;}
.productList dd li a:link,.productList dd li a:visited{text-decoration:none;color:#003f6f;}
.productList dd li a:hover,.productList dd li a:active{text-decoration:underline;color:#003f6f;}
.productList dl.airCleaning dd{position:relative;padding-left:24px;}
.productList dl.airCleaning dd .tabLink{position:absolute;display:block;width:34px;height:34px;bottom:13px;right:12px}
.productList dl.service dd{padding:10px 0 0 10px}
.productList dl.service dd li a{padding-left:15px;font-size:12px;height:20px;line-height:20px;background-position:6px 8px;}
.productList dl.service dd .tel a{padding-left:20px;height:40px;background:url(/images_new/thumb_tel.gif) no-repeat 1px 1px}
.productList dl.service dd .tel a span{font-size:12px}
.productList dl.home dd{background:#FFF url(/images_new/bg_productList_home.jpg) repeat-x bottom left}
.productList dl.business dd{background:#FFF url(/images_new/bg_productList_business.jpg) repeat-x bottom left}
.productList dl.service dd{background:#FFF url(/images_new/bg_productList_service.jpg) repeat-x bottom left}
.productList dl.airCleaning dd{background:#FFF url(/images_new/bg_productList_streamer.jpg) no-repeat bottom left}

.productList .subList{margin-left:10px;}
.productList .subList li a{background-image:url(/images_new/thumb_subList.gif);}
/*NEWSCONTAINER
---------------------*/
.newsContainer{float:left;width:502px;padding:0 0px;margin-bottom:13px;}
.newsContainer #newsBox dt{position:relative;padding:11px 5px 5px 32px;
	background:#FFF url(/images_new/thumb_newTitle.jpg) no-repeat 5px 0}
.newsContainer #newsBox dt.productNew{
	background:#FFF url(/images_new/icon01.gif) no-repeat 5px 0}
.newsContainer #newsBox dt a{position:absolute;top:10px;right:10px;}
.newsContainer #newsBox dd{padding:3px 6px 0;background:#FFF url(/images_new/bg_newsTitleTop.gif) no-repeat top center}
.newsContainer #newsBox dd ul{float:left;}
.newsContainer #newsBox dd li{float:left;width:100%;height:18px;line-height:18px;zoom:1;border-bottom:1px #bcbdbf solid;}
.newsContainer #newsBox dd li .newsTitle{float:left;}
.newsContainer #newsBox dd li .date{float:right;}
/*ACTIVITYLIST
---------------------*/
.activityList{float:right;width:252px;}
.activityList li{float:left;margin-bottom:1px;}
.activityList li img{display:block}

/*FLOATWINDOW
---------------------*/
#floatWindow{position:absolute;width:320px;border:1px solid #539cf6}
#floatWindow .titleBar{overflow:hidden;zoom:1;padding:10px 0 10px 20px;background-color:#539cf6;}
#floatWindow h6{float:left;font:normal 14px/16px Arial, Helvetica, sans-serif;color:#fff}
#floatWindow .titleBar span{float:right;margin-right:8px;}
#floatWindow .floatContent{overflow:hidden;zoom:1;padding:5px 3px;background-color:#fff}
#floatWindow img{float:left}
#floatWindow p,#floatWindow a{float:right;width:200px;}
#floatWindow a{font-weight:bold;color:#2681f1}

.searchEntrance{display:block;margin:4px 0 0 -12px;}

.notice{width:507px;margin-top:15px;background:url(/images_new/bg_notice_middle.gif) repeat-y 0 0}
.notice .bg-top{background:url(/images_new/bg_notice_top.gif) no-repeat 0 0}
.notice .bg-bottom{padding:8px 15px 6px 20px;background:url(/images_new/bg_notice_bottom.gif) no-repeat left bottom}
.notice dt{float:left; padding-top:10px;}
.notice dd{float:right}
.notice dd ul{float:left;width:380px;padding-left:15px;}
.notice dd a{float:left;padding-left:12px;line-height:14px;background:url(/images_new/thumb_notice.gif) no-repeat 0 4px;color:#003f6f}
.notice dd a:link,.notice dd a:visited,.notice dd a:hover,.notice dd a:active{color:#003f6f}
.notice dd span{float:right;line-height:14px;color:#003f6f}

/* add by Fiona*/



#nav{background:url(/images_new/nav/img_nav_2.gif) 0 bottom no-repeat;}
#nav li{float:left;display:inline;margin:10px 0 0 0;}
#nav li a{height:33px;background:url(/images_new/nav/img_nav_2.gif) bottom left no-repeat;width:128px;}
#nav li#products_li{background:url(/images_new/nav/img_nav_2.gif) 0 bottom no-repeat;width:128px;}
#nav li#products_li a.products{background:none;width:128px;}
#nav li a.service{background-position:-130px bottom}
#nav li a.news{background-position:-260px bottom}
#nav li a.communication{background-position:-390px bottom}
#nav li a.about{background-position:-520px bottom}
#nav li a.careers{width:130px;background-position:-640px bottom}
#nav li#products_li:hover{
	background:url(/images_new/nav/navabg.png) bottom left no-repeat;position:relative;top:3px; z-index:10000002;}
#nav li#products_li.products_on{
	background:url(/images_new/nav/navabg.png) bottom left no-repeat;position:relative;top:3px; z-index:10000002;}
	
.classprodiv{position:absolute;width:785px;clear:both; z-index:100001;left:0px;top:44px;}
.content_navul{background:url(/images_new/nav/subnavbg1.png) top  center no-repeat #fafafa;padding-top:10px; height:228px; overflow:hidden;}
.content_navul{ position:relative;}
/*
.content_navul ul{width:140px; overflow:hidden;float:left;display:inline;margin:0 3px 0 0;background:url(/images_new/nav/navulbg.jpg) left top no-repeat;padding-left:6px;}
.bold{font-weight:bold;}
.content_navul ul li{line-height:20px; clear:both;margin:2px 0;}
.content_navul ul li a{color:#1f1f1f;text-decoration:none;display:block;height:20px;width:100%;background:url(/images_new/nav/sarr.png) 7px center no-repeat; text-indent:15px;}
.content_navul ul li a:hover{color:#fff;background:#0694e1 url(/images_new/nav/sarr_2.png) 7px center no-repeat; }
.content_navul ul li ul{background:none;margin-left:10px;display:block;clear:both; width:121px;}
.content_navul ul li ul li a{color:#5f5f5f;text-decoration:none;display:block;height:20px;width:100%;background:url(/images_new/nav/sublibg.png) 2px center no-repeat; text-indent:8px;}
.content_navul ul li ul li a:hover{color:#fff;background:#0694e1 url(/images_new/nav/sublibg_2.png) 2px center no-repeat;}
.content_navul ul li.bold a{background:none;text-indent:8px;padding:3px 0 0 0; vertical-align:middle;}
.content_navul ul li.bold a:hover{color:#295ab4;background:none;}
*/

.content_navul a{ text-decoration:none;}

.ul_list_top_title{ height:20px; margin-bottom:10px;}
.ul_list_top_title li{ float:left; display:inline; height:18px; background:url(../../images_new/nav/product_title_bg.gif) no-repeat; width:226px; text-align:center; color:#fff; font-size:12px; line-height:18px; font-weight:bold;  position:relative;}
.ut_1{ margin-left:16px;}
.ut_2{ margin-left:60px;}
.ut_3{ margin-left:20px;}


.ul_list_main_left{ width:275px; background:url(../../images_new/nav/_list_ul_line.gif) no-repeat right center; height:228px; padding-left:5px; float:left;}
.ul_list_main_center{ width:265px; background:url(../../images_new/nav/_list_ul_line.gif) no-repeat right center; height:228px;  float:left;}
.ul_list_main_right{ float:left; width:195px;height:228px; }


.lm_left_dl{ width:150px;}
.lm_left_dl dt{ line-height:18px; font-weight:bold; padding-bottom:8px;}
.lm_left_dl dt a{ color:#242424; padding-left:24px;}

.lm_left_dl dd{ padding-bottom:4px; white-space:nowrap;}
.lm_left_dl dd a{ display:block; text-align:left; width:91px;}
.lm_left_dl dd a{ height:18px; background:url(../../images_new/nav/sarr.png) no-repeat 23px center; line-height:18px; padding-left:29px; padding-right:10px;}
.lm_left_dl dd a:hover{ height:18px; background:url(../../images_new/nav/li_a_block_bg.png) no-repeat left center; line-height:18px; padding-left:29px; color:#568ac8; text-decoration:none;}

.postopleft1,.postopleft2,.postopleft3,.postopcenter2,.postopright,.postopcenter3{position:absolute; }
.postopleft2{ left:5px; top:135px;}
.postopleft3{ left:135px; top:40px;}
.postopcenter2{ left:413px; top:40px;}
.postopright{ left:545px; top:40px;}
.postopcenter3{ left:413px; top:135px;}

.bot_navul{width:100%;height:9px;background:url(/images_new/nav/subnavbg_bot1.png) top  center no-repeat; font-size:0;} 
/*------------------------daikin_floatdiv-----------------------*/
.float{
width:295px;
height:0px;
position:fixed;
_position:absolute;
right:0;
bottom:0;
margin-right:0;
margin-bottom:0;
background: url(../../images/up01.png) scroll no-repeat 0 0;
z-index:300;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));
}
.closea{
	width:20px;
	height:20px;
	display:block;
	float:right;
	background-image:#0FF;
	position:relative;
	top:9px;
	right:16px;
	margin:0;
	}
._a_new{
	
	width:295px;
	height:295px;
	display:block;
	float:right;
	background-image:#0FF;
	position:relative;
	top:29px;
	
	margin:0;}
.up01{
	display:block;
	width:20px;
	height:20px;
	float:right;
	margin-right:0px;
	margin-top:0px;
	background-image:#0FF;
	position:relative;
	top:9px;
	right:19px;}
.mapopen{
	width:137px;
	height:28px;
	margin:0;
	left:146px;
	*left:86px;
	top:348px;
	position:relative;
	display:block;
	background-image:#0ff;
	z-index:300;
	}
.mapimg{
	width:502px;
	height:545px;
	text-align:center;	
	border:#333 4px solid;
	z-index:10001;
	margin:35px auto auto;
	}
.closemap{
	width:49px;
	height:19px;
	display:block;
	position:relative;
	left:440px;
	*left:216px;
	top:-530px;
	*top:-533px;
	margin:0;		
	z-index:10002;
	background:url(about:blank);
	}

