@charset "gbk";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;} 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0 none;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3,h4,h5,h6{font-size:100%;} 
q:before,q:after{content:'';} 
abbr,acronym{border:0 none;}

/* global
********************************************************************************************************/

body{
	font-size:12px;
	line-height:1.6;
	font-family:Arial,simsun;
}
#header-wrapper{
	height:103px;
	overflow:hidden;
}
.hw1{background:url(../images/headback1.jpg) repeat-x 0 -103px;}
.hw2{background:url(../images/headback1.jpg) repeat-x 0 0;}
#header-inner{
	position:relative;
	margin:0 auto;
	width:720px;height:206px;
}
#header-inner h1{
	position:absolute;
	top:0;left:0;
	width:113px;height:70px;
	background:url(../images/logo.gif) no-repeat 0 100%;
}
#header-inner h1 a{display:block;width:113px;height:70px;text-decoration:none;}
#header-inner h1 a em{visibility:hidden;}
#head1,#head2{height:103px;}
#clkbtn{
	position:absolute;
	top:0;right:0;
	width:121px;height:20px;
	z-index:1000;
	cursor:pointer;
}
.cb1{background:url(../images/clkbtn.gif) no-repeat 0 -20px;}
.cb2{background:url(../images/clkbtn.gif) no-repeat 0 0;}

#link1{text-align:right;padding-top:53px;}
#link1 a{
	padding:3px 1px 1px 12px;
	background:url(../images/ico.gif) no-repeat 0 60%;
	color:#8583bd;
	font-weight:bold;
	text-decoration:none;
}
#menu1{}
#menu1 ul{margin-top:5px;}
#menu1 li{
	float:left;
	padding:0 3px 0 2px;
	width:89px;
	background:url(../images/line1.gif) no-repeat 100% 0;
}
#menu1 li a{
	display:block;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#737582;
	font-weight:bold;
	text-decoration:none;
}
#menu1 li.cur a,#menu1 li a:hover{
	background:url(../images/menuh.gif) no-repeat 0 0;
}
#header-inner fieldset{
	position:relative;
	float:right;
	padding-right:5px;
	z-index:20;
	vertical-align:bottom;
}
#head1 fieldset{margin-top:8px;}
#head2 fieldset{margin-top:70px;}
#header-inner legend{display:none;}
#header-inner input{
	padding:0 2px;
	width:100px;
	font-size:12px;
	color:#666;
	border:1px solid #d8dce8;
	vertical-align:bottom;
}
#header-inner button{
	width:36px;height:16px;
	background:url(../images/srcbtn.gif) no-repeat 50% 1px;
	border:0 none;
	font-size:12px;
	vertical-align:bottom;
}
#header-inner button span{visibility:hidden;}


#menu2{
	position:absolute;
	top:0;left:0;
	padding-top:40px;
	width:100%;height:50px;
	background:url(../images/navitemback.jpg) no-repeat 120px 40px;
}
#menu2 li{float:left;height:30px;}

#ac1{margin-left:120px;width:90px;}
#ac2{width:110px;}
#ac3{width:120px;}
#ac4{width:80px;}
#ac5{width:80px;}
#ac6{width:110px;}

#menu2 span{
	height:30px;
	display:block;
	cursor:pointer;
}
#menu2 span em{visibility:hidden;}
#menu2 .sd1{}
#menu2 .sd2{background:url(../images/ico9.gif) no-repeat 50% 100%;}

#menu2 ul{
	position:absolute;
	top:70px;left:0;
	width:720px;height:23px;
	background:url(../images/subnavback.jpg) no-repeat 0 0;
}
#menu2 li li{height:23px;}
#menu2 li li a{display:block;text-align:center;line-height:23px;color:#7b7b7b;text-decoration:none;}
#menu2 .s1{width:150px;}
#menu2 .s2{width:100px;}
#menu2 .s3{width:100px;}
#menu2 .s4{width:100px;}
#menu2 .s5{width:80px;}
/* container
********************************************************************************************************/
#container{
	margin:0 auto;
	width:720px;
	overflow:hidden;
}

#container1{
	margin:0 auto;
	width:1000px;
	overflow:hidden;
}
/*
*********************************/
#swfbantop{
	/*margin-top:6px; Modify by along @ 2009-4-23 13:50*/
	height:340px;
}
/*
*********************************/
#slider-wrapper{
	margin-top:6px;
	position:relative;
	width:718px;height:90px;
	overflow:hidden;
}
#slider-inner li{height:90px;}
#slider-wrapper .num{ position:absolute;width:14px; right:8px; top:8px;}
#slider-wrapper .num li{
	margin-bottom:5px;
	width: 12px;height: 12px;
	overflow:hidden;
	line-height:12px;
	cursor: pointer;
	border: 1px solid #5bbcf9;
	text-indent:-100px;
}
#slider-wrapper .num li.on{
	background-color: #5bbcf9;
	font-weight: bold;
}
/*
*********************************/
#middler{
	margin-top:5px;
	overflow:hidden;
	zoom:1;
}
.ml{
	position:relative;
	float:left;
	height:125px;
}
.ml h3{
	height:25px;
	overflow:hidden;
	text-indent:-200px;
}
.ml .more{
	position:absolute;
	top:0;right:0;
}
.ml .more a{
	float:right;
	width:40px;height:15px;
	line-height:14px;
	text-decoration:none;
}
.ml .more a em{visibility:hidden;}

#middler-news{width:346px;margin-right:4px;}
#middler-news h3{
	background:url(../images/news_title.jpg) no-repeat 0 0;
}

#middler-news ul{}
#middler-news li{
	padding:2px 0 3px;
	background:url(../images/line2.gif) repeat-x 0 100%;
}
#middler-news li a{
	padding-left:30px;
	background:url(../images/ico14.gif) no-repeat 0 50%;
	color:#4f5e70;text-decoration:none;
}
#middler-news li span{
	float:right;
	padding-top:3px;
	font-size:12px;
}

#middler-club{
	margin-right:4px;
	width:181px;
	background:url(../images/index_club.jpg) no-repeat 0 100%;
}
#middler-club ul{
	margin-left:97px;
}
#middler-club h3{
	background:url(../images/club_title.jpg) no-repeat 0 0;
}
#middler-club li{
	padding-left:10px;
	background:url(../images/ico13.gif) no-repeat 0 50%;
}
#middler-club li a{color:#4f5e6f;text-decoration:none;}
#middler-club li a:hover{text-decoration:underline;}

#middler-club h4{margin-left:97px;color:#5e6cb0;}
#middler-club p{margin:5px 0 0 96px;color:#4f5e6f;}
#middler-club p a{color:#4f5e6f;text-decoration:none;}
#middler-club p a:hover{text-decoration:underline;}

#middler-history{
	width:181px;
	background:url(../images/index_history.jpg) no-repeat 0 120%;
}
#middler-history h3{
	background:url(../images/history_title.jpg) no-repeat 0 0;
}
#middler-history h4{margin-left:86px;color:#aa6ab5;}
#middler-history p{margin:5px 0 0 86px;color:#4f5e6f;}
#middler-history p a{color:#4f5e6f;text-decoration:none;}
#middler-history p a:hover{text-decoration:underline;}



/*
*********************************/
#swfbanbot{margin-top:6px;}
/*
*********************************/
#sidebar{
	float:left;
	width:168px;
	margin-right:5px;
	padding-top:5px;
}
#sidebar ul{
	padding-bottom:5px;
	border-bottom:1px solid #dfdde8;
	background:#fff;
}
#sidebar ul li{
	margin-top:1px;
	background:url(../images/back_leftnav.jpg) repeat-x 50% 0;
}
#sidebar ul li a{
	display:block;
	height:26px;
	line-height:25px;
	padding:0 0 0 22px;
	color:#9997c8;
	text-decoration:none;
	font-family:Tahoma;
	border:1px solid #dfdde8;
}
#sidebar li ul{padding:0;}
#sidebar li li{
	background-position:50% -55px;
}
#sidebar ul .cur{
	background:url(../images/back_leftnav.jpg) repeat-x 50% -28px;
}
#sidebar li li.cur{
	background-position:50% -83px;
}
#sidebar li.cur a{color:#fff;}
#sidebar li.cur li a{color:#9997c8;}
#sidebar li li.cur a{color:#fff;}
#sidebar li li a{padding:0 0 0 35px;}

/*
*********************************/

/*
*********************************/
#content{
	float:left;
	width:545px;
}
.topa,.topb,.topc{
	height:85px;
}
.topa{
	background:url(../images/bg_title1.jpg) no-repeat 0 0;
}
.topb{
	background:url(../images/bg_title2.jpg) no-repeat 0 0;
}
.topc{
	background:url(../images/bg_title3.jpg) no-repeat 0 0;
}
.part{
	margin-top:6px;
	padding:0 17px;
	padding-bottom:22px;
	border:1px solid #dadef9;
}
.part h2{
	margin-bottom:5px;
	padding-top:15px;
	padding-bottom:10px;
	background:url(../images/back_topline.jpg) repeat-x 0 100%;
	color:#989898;
}
.part h2 em{padding-left:30px;padding-top:10px;font:11px/18px tahoma;}
.part .sp{height:19px;}

.part .pt1{position:relative;}
.part .pt1 a{position:absolute;right:0;top:157px;text-decoration:none;}
.part .pt1 a em{visibility:hidden;}

#aqua .pt1 a,#lunasol .pt1 a{top:150px;}

.part .pt2{}
.part .ptm{
	margin:35px 0 0;
	height:24px;
	border-bottom:1px solid #dadef9;
}
.part .ptm a{
	float:right;
	display:block;
	background:url(../images/back_more.jpg) repeat-x 0 100%;
	width:77px;height:24px;
	font:14px/24px Tahoma;
	text-align:center;
	color:#fff;
	text-decoration:none;
}

.partin{
	margin-bottom:5px;
	border:1px solid #d9d9d9;
	height:110px;
	background-position:335px 5px;
	background-repeat:no-repeat;
}
.partin h3{margin:10px 0 0 10px;}
/* products
*********************************/
#pros{
	overflow:hidden;_zoom:1;
}
#pros dl{
	float:left;
	width:220px;height:170px;+height:220px;
	margin-top:20px;margin-left:25px;_margin-left:12px;
}
#pros dt{border-bottom:1px dashed #666;}
#pros dt a{display:block;}
#pros dt span{
	display:block;
	height:36px;
	visibility:hidden;
	cursor:pointer;
}

#pros dd a{color:#666;text-decoration:none;}
#pros dd a:hover{text-decoration:underline;}
.pro_impress{background:url(../images/logo_impress.jpg) no-repeat 50% 0;}
.pro_lunasol{background:url(../images/logo_lunasol.jpg) no-repeat 50% 0;}
.pro_aqsp{background:url(../images/logo_aqsp.jpg) no-repeat 50% 0;}
.pro_aqua{background:url(../images/logo_aqua.jpg) no-repeat 50% 0;}
.pro_freeplus{background:url(../images/logo_freeplus.jpg) no-repeat 50% 0;}
.pro_cd{background:url(../images/logo_cd.jpg) no-repeat 50% 0;}
.pro_bls{background:url(../images/logo_bls.jpg) no-repeat 50% 0;}
.pro_dew{background:url(../images/logo_dew.jpg) no-repeat 50% 0;}
.pro_suis{background:url(../images/logo_sui.jpg) no-repeat 50% 0;}


#pros dd{padding:14px;color:#727975;}

/* products_circ
*********************************/
#pros1{
	overflow:hidden;_zoom:1;
}
#pros1 dl{
	float:left;
	width:228px;
	margin-top:20px;margin-left:25px;_margin-left:12px;
}

#pros1 dt{border-bottom:1px dashed #ccc;}
#pros1 dt a{display:block;}
#pros1 dt span{
	display:block;
	height:168px;
	padding-bottom:10px;
	margin-bottom:10px;
}


#pros1 dd{ line-height:20px; color:#7877c1;}
#pros1 dd span{ padding-left:60px;}


/*
*********************************/
#aqua .pt1{margin-top:38px;height:183px;background:url(../images/aq1.jpg) no-repeat 50% 0;}
#aqua .pt2{margin-top:93px;height:212px;background:url(../images/aq2.jpg) no-repeat 50% 0;}

#freeplus .pt1{margin-top:38px;height:190px;background:url(../images/fp1.jpg) no-repeat 50% 0;}
#freeplus .pt2{margin-top:73px;height:218px;background:url(../images/fp2.jpg) no-repeat 50% 0;}

#impress .pt1{margin-top:30px;height:192px;background:url(../images/ip1.jpg) no-repeat 50% 0;}
#impress .pt2{margin-top:26px;height:389px;background:url(../images/ip2.jpg) no-repeat 50% 0;}

#lunasol .pt1{margin-top:38px;height:202px;background:url(../images/lu1n.jpg) no-repeat 50% 0;}
#lunasol .pt2{margin-top:22px;height:348px;background:url(../images/lu2n.jpg) no-repeat 0 0;}

#coffretdor .pt1{margin-top:38px;height:195px;background:url(../images/cd1.jpg) no-repeat 50% 0;}
#coffretdor .pt2{margin-top:22px;height:293px;background:url(../images/cd2.jpg) no-repeat 0 0;}

#aqsp .pt1{margin-top:38px;height:190px;background:url(../images/aqsp1.jpg) no-repeat 50% 0;}
#aqsp .pt2{margin-top:93px;height:220px;background:url(../images/aqsp2.jpg) no-repeat 50% 0;}

#dew .pt1{margin-top:30px;height:190px;background:url(../images/dew1.jpg) no-repeat 50% 0;}
#dew .pt2{margin-top:26px;height:363px;background:url(../images/dew2.jpg) no-repeat 50% 0;}

#sui .pt1{margin-top:30px;height:190px;background:url(../images/sui1.jpg) no-repeat 50% 0;}
#sui .pt2{margin-top:26px;height:445px;background:url(../images/sui2.jpg) no-repeat 50% 0;}

#bls .pt1{margin-top:30px;height:190px;background:url(../images/bls1.jpg) no-repeat 50% 0;}
#bls .pt2{margin-top:26px;height:363px;background:url(../images/bls2.jpg) no-repeat 50% 0;}


/* news
********************************************************************************************************/
#news .ptm{margin:0;}
#news h3{color:#666666;}
#news ul{margin-left:20px;line-height:24px;color:#989898;}
#news li span{padding-right:8px;}
#news li a{color:#989898;text-decoration:none;}

.pages{
	clear:both;
	margin:0 15px;
}
.pages em{float:right;}
.pages a{padding:0 5px;line-height:14px;color:#666;}

#impress_news{background-image:url(../images/p_impress.jpg);}
#lunasol_news{background-image:url(../images/p_lunasol.jpg);}
#aqsp_news{background-image:url(../images/p_aqsp.jpg);}
#aqua_news{background-image:url(../images/p_aqua.jpg);}
#freeplus_news{background-image:url(../images/p_freeplus.jpg);}
#coffretdor_news{background-image:url(../images/p_coffretdor.jpg);}


#blanchia_superior_news{background-image:url(../images/p_aqsp100.jpg);}
#suisai_news{background-image:url(../images/p_aqsp200.jpg);}
#dew_superior_news{background-image:url(../images/p_aqsp300.jpg);}

#newslist{padding:0;overflow:hidden;zoom:1;}
#newslist h2 span{display:block;font:10px/10px Arial;}
#newslist h3{height:32px;overflow:hidden;text-indent:-200px;}
#newslist .side{float:right;width:107px;}
#newslist .cont{float:left;width:400px;margin-left:20px;_margin-left:10px;}
#newslist .side h3{background:url(../images/nytip.jpg) no-repeat 0 0;}
#newslist .side ul{margin-left:10px;}
#newslist .side li{font-size:14px;line-height:25px;padding-left:10px;background:url(../images/ico11.gif) no-repeat 0 50%;}
#newslist .side li a{color:#a7a5cf;text-decoration:none;}
#newslist .cont h3{background:url(../images/nctip.jpg) no-repeat 0 0;}
#newslist .cont ul{padding-bottom:20px;}
.nl{}
.nl li{padding-bottom:10px;background:url(../images/botline.jpg) repeat-x 0 100%;font-size:14px;}
.nl li span{display:block;line-height:24px;}
.nl li a{color:#a7a5cf;text-decoration:none;}

#newslist #results{margin:0 25px;padding-bottom:20px;}
#newslist #results h2{font-size:14px;line-height:36px;height:36px;background-position:-10px -10px;border-bottom:1px solid #a7a5cf;}
#results tt{color:#f00;}
/* footer
********************************************************************************************************/
#footer{
	margin-top:50px;
	border-top:1px solid #d6d6d6;
	height:100px;
	background:#eee url(../images/fback.jpg) no-repeat 50% 0;
	text-align:center;
}
#footer p{visibility:hidden;}
/* alertbox
********************************************************************************************************/
.alert-box{
	position:relative;
	height:500px;
	background:url(../images/msgback.jpg) repeat-x 0 6px;
}
.alert-inner{
	position:absolute;
	top:50%;left:50%;
	width:500px;height:200px;
	margin-top:-100px;margin-left:-250px;
}

#login-box{
	width:200px;height:180px;
	margin-top:-90px;margin-left:-100px;
	border:1px solid #f3f2f1;
	background:#f7f8f9;
}
#login-box h3{
	color:#5459b7;
	text-align:center;
	line-height:60px;
}
#login-box p{
	margin:0 15px;
	height:28px;
}
#login-box p label{
	float:left;
	width:50px;
	text-align:right;
	margin-right:10px;
	line-height:24px;
}
#login-box p input{
	width:100px;height:17px;
	font-size:12px;
	padding:2px 2px 1px;
}
#login-box p button{
	margin-left:60px;
	margin-top:10px;
	width:72px;height:25px;
	background:url(../images/bt_back.jpg) no-repeat 50% 50%;
	border:0 none;
	color:#fff;
}
/**************************/
#msg-box{
	width:500px;height:80px;
	margin-top:-40px;margin-left:-250px;
}
#msg-box h3{
	color:#5459b7;
	text-align:center;
	line-height:60px;
}
#msg-box p{
	margin:0 15px;
	height:28px;
	line-height:28px;
	text-align:center;
	color:#666;
}
#msg-box p button{
	margin-top:10px;
	width:72px;height:25px;
	background:url(../images/bt_back.jpg) no-repeat 50% 50%;
	border:0 none;
	color:#fff;
}
/*
********************************************************************************************************/
#info{line-height:24px;color:#999;overflow:hidden;_zoom:1;}
#info h2{color:#597ca6;}
#info li span{margin-right:20px;}
#info strong{font-weight:bold;}
.imglist{
	float:right;
	padding:0 5px 0 0;
	width:130px;
}
#info p{padding:5px 0;}
.imglist img{margin:5px 0 10px 10px;width:130px;}
#info table{
	margin-bottom:5px;
	width:100%;
	border-bottom:1px solid #dadef9;
}
#info .sp-job{text-align:right;color:#f00;}
#info .sp-job a{color:#f00;text-decoration:none;}
#info .op{text-align:center;}
#info td button{
	margin:5px;
	padding:3px 10px;
}
#info h3 a{color:#59789e;text-decoration:none;}
#info ul{margin-left:10px;}
#info ul a{color:#666;text-decoration:none;}
/**************************/
#newsdetail h1{
	padding:5px 35px;
	font-size:20px;
	text-align:center;
	font-weight:bold;
	color:#597ca6;
}
.n_detail p{margin-top:10px;color:#666;}
.n_images p{margin-top:5px;}
.n_op{padding-top:10px;}
.n_op a{color:#597ca6;}
/**************************/
#shops ul{overflow:hidden;zoom:1;padding-bottom:20px;}
#shops ul li{float:left;margin:20px 0 0 45px;_margin-left:30px;}

#shops{padding:0;}
#shops h2{margin:0 17px 10px;}
#shops #map{padding:0 10px 10px;}

.his th{width:80px;vertical-align:top;}


.citem1{
	overflow:hidden;
	zoom:1;
	border-bottom:1px dashed #d2d2d2;
	background:url(../images/mt_bj.jpg) repeat-x;
	color:#7b7b7b;
	margin-top:10px;
}
.cavat1{
	float:left;
}

.cavat1 img{
	padding:0 0 5px 0;
}

.cname1{ margin-left:85px;color:#ff6633;padding-left:14px;
}
.cword1{margin-left:100px;}
.cname1 em{padding-left:10px;color:#7b7b7b;}

#fudong{
	position:absolute;
	top:510px;
	right:10px;
	width:117px;
	height:32px;
	font-size:13px;
}
