@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;font-family:"\5fae\8f6f\96c5\9ed1";}
body,button,input,select,textarea{font:12px/1.5 Arial,Helvetica,sans-serif;}
.bg{background:url(../images/bg.jpg) center 0 no-repeat;}
.bgprom{background:url(../images/bg_prom.jpg) center 0 no-repeat;}
.bgnews{background:url(../images/bg_news.jpg) center 0 no-repeat;}
.bgshop{background:url(../images/bg_shop.jpg) center 0 no-repeat;}
.bgindex{background:url(../images/bg_index.jpg) center 0 no-repeat;}
.bgshare{background:url(../images/bg_share.jpg) center 0 no-repeat;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
fieldset,img{border:0;}
img{vertical-align:top;/*display:block;*/}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after {visibility: hidden;display:block;font-size:0;content:"";clear:both;height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
.number li{list-style-type:decimal;}
.texe_hidde{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.textright{text-align:right;}

/*generic*/
.float_left{float:left}
.float_right{float:right}
.center{text-align:center;}
.hidde{display:none;}
.invisible{visibility:hidden;}
.tred{ font-size:14px; font-weight:700; color:#F00;}

/*layout*/
#header,#content,#footer,#header_index{width:1000px;margin:0 auto;}

/*header*/
#header{height:217px;overflow:hidden;}
#header_index{ height:88px; overflow:hidden;}
.logoaqua{background:url(../images/logo_aqua.gif) 0 0 no-repeat; width:176px; height:32px; overflow:hidden; display:block; text-indent:-9999px; margin:20px 0 0 10px; float:left;}
.logokanebo{background:url(../images/logo_kanebo.gif) 0 0 no-repeat; width:77px; height:31px; overflow:hidden; display:block; text-indent:-9999px; margin:16px 22px 0 0; float:right;}
.nav {margin:57px 0 0 20px; float:left;}
.nav li{float:left; padding:0 25px;}
.nav li a{color:#6b624c;}
.nav li a:hover{text-decoration:none;}


/*content*/
#content{ padding:14px 0 45px 0;}
.main{width:776px; float:right;}
.main,.main a{color:#6f6857;}
.maintitle{border-bottom:solid 1px #afaa9e; height:50px;overflow:hidden;}
.maintitle .path{float:right; margin:24px 0 0 0;}
.maintitle .path .home{background:url(../images/icon_home.gif) 0 center no-repeat; padding:0 0 0 15px;}
.maintitle h3{font-size:18px;font-weight:100; margin:15px 0 0 0;}

#content_index{ width:1000px; overflow:hidden; margin:0 auto; }
.swfindex{ width:1000px; height:438px; }
.imgindex{ width:1000px; height:131px; background: url(../images/index_bgs.jpg) repeat-x; }

.sharetitle{height:50px;overflow:hidden;}
.sharetitle .path{float:right; margin:24px 0 0 0;}
.sharetitle h3{font-size:18px;font-weight:100; margin:15px 0 0 0;}

.side{background:url(../images/side_bg.gif) 0 0 no-repeat; width:210px; overflow:hidden; float:left; height:335px; padding:15px 0 0 0;}
.side h2{height:55px; padding:0 0 0 47px; }
.side .txt_product{background:url(../images/sidetxt_product.gif) 0 0 no-repeat; width:95px; height:37px; text-indent:-9999px; display:block;}
.side .txt_promotions{background:url(../images/sidetxt_promotions.gif) 0 0 no-repeat; width:118px; height:37px; text-indent:-9999px; display:block;}
.side .txt_news{background:url(../images/sidetxt_news.gif) 0 0 no-repeat; width:100px; height:37px; text-indent:-9999px; display:block;}
.side .txt_share{background:url(../images/sidetxt_share.gif) 0 0 no-repeat; width:123px; height:37px; text-indent:-9999px; display:block;}
.side .txt_shop{background:url(../images/sidetxt_shop.gif) 0 0 no-repeat; width:64px; height:37px; text-indent:-9999px; display:block;}
.side dl{width:193px; margin:0 auto 10px auto;}
.side dl dt{padding:1px 0;}
.side dl dt a{display:block; width:193px; height:19px;line-height:19px;color:#000; padding:0 0 0 55px;}
.side dl dt a.on{background:url(../images/side_on.gif) 0 0 no-repeat;color:#fff;font-size:13px;}
.side dl dd a{color:#000; padding:0 0 0 80px;}
.side dl dd a.on{background:url(../images/side_ddon.gif) 68px center no-repeat;color:#6f6857;}

/*footer*/
#footer{color:#6b624c; text-align:center; font-size:9px; padding:12px 0;  }

/*index*/
.indexicon{ width:326px; height:125px; background:url(../images/index_img_bg.jpg) no-repeat; overflow:hidden; float:left;}
.indexright{ width:674px;  height:125px; float:left;}


/*product*/
.productbox{padding:50px 66px 50px 0;}
.productbox .product_right{float:right; width:455px; overflow:hidden;}
.productbox .productr_w{width:425px;}
.productbox .productr_w2{width:341px; padding:0 114px 0 0;}
.productbox .productr_w3{width:375px; padding:0 110px 0 0;}
.productbox .productr_w4{width:320px; padding:0 214px 0 0;}
.productbox .product_right h2{font-size:32px; font-weight:100; height:90px; overflow:hidden; line-height:34px}
.productbox .product_right h2 .bh2{font-weight:300;font-size:12px;}
.productbox .product_right h2 .bh3{font-weight:700;font-size:12px;}
.productbox .product_right h2 span{float:right; font-size:9px;margin:25px 0 0 0;}
.productbox .product_right h5{font-size:15px; font-weight:100; padding:0 0 10px;line-height:1.5;}
.productbox .product_right p{line-height:1.8;padding:0 0 15px;}
.productbox .product_right .titlemeans{background:url(../images/product/title_01.jpg) 0 0 no-repeat; width:129px; height:22px; display:block; text-indent:-9999px;margin:5px 0 15px 0;}

.productbox .product_left{float:left;overflow:hidden; text-align:center; width:255px;}
.productbox .productl_w{ width:285px;}
.productbox .productl_w3{ width:225px;}
.productbox .productl_w4{ width:176px;}
.productlist{padding:0 66px 0 22px;}
.productlist ul li{float:left; width:114px; height:144px; overflow:hidden;}
.productlist ul li a:hover{text-decoration:none;}
.productlist ul li img{display:block;border:solid 1px #bcbaa4;margin:3px 0 0 0;}
.productlist ul li .fontx{font-size:10px;height:18px;line-height:18px;display:block; overflow:hidden;}

/*product-01*/
.boxnum p{font-size:13px; line-height:2;}
.boxnum .details,.boxnum .stepbtn01,.boxnum .stepbtn02{height:27px; overflow:hidden; text-indent:-9999px; display:block; margin:30px 15px 0 0; float:left;}
.boxnum .details{background:url(../images/product/btn_01.gif) 0 0 no-repeat; width:114px; }
.boxnum .stepbtn01{background:url(../images/product/01/stepbtn_01.gif) 0 0 no-repeat; width:139px;}
.box01{background:url(../images/product/01/01bg.jpg) 0 0 no-repeat; width:701px; height:201px; overflow:hidden; padding:115px 0 0 75px;}
.box01c{background:url(../images/product/01/c_img_02.gif) 650px 10px no-repeat;  position:relative;}
.box01c a.tts{ width:50px; height:50px; right:70px; top:20px; position:absolute; text-indent:-1000em}
.ploybtn{background:url(../images/product/ploybtn.gif) 0 0 no-repeat; width:128px; height:47px; overflow:hidden; text-indent:-9999px; display:block; margin:0 auto;}
.stepbox{width:571px;}
.stepbox2{width:554px;}
.returnbtn{background:url(../images/product/01/return_btn.gif) 0 0 no-repeat; width:65px; height:28px; overflow:hidden; display:block; text-indent:-9999px; margin:10px 0; float:right;}
.hotswf{ }

/*product-02*/
.box02{background:url(../images/product/02/02bg.jpg) 0 0 no-repeat; width:700px; height:204px; overflow:hidden; padding:120px 0 0 76px;}
.box02new{background:url(../images/product/new.gif) 610px 15px no-repeat;}
.boxnum .stepbtn02{background:url(../images/product/02/stepbtn_01.gif) 0 0 no-repeat; width:164px;}

/*product-03*/
.box03{background:url(../images/product/03/03bg.jpg) 0 0 no-repeat; width:704px; height:218px; overflow:hidden; padding:145px 0 0 72px;}
.box03c{background:url(../images/product/03/c_img_02.jpg) 500px 210px no-repeat;}
.productbox .product_right .transwt2{background:url(../images/product/03/b_img_02.jpg) right 0 no-repeat; padding:0 85px 0 0;}
.productbox .product_right .transwt3{padding:0 100px 0 0;}

/*product-04*/
.box04{background:url(../images/product/04/04bg.jpg) 0 0 no-repeat; width:734px; height:228px; overflow:hidden; padding:120px 0 0 42px;}
.productbox .product_right .transwt{background:url(../images/product/04/b_img_02.jpg) right 6px no-repeat; padding:0 115px 0 0;}

/*product-05*/
.box05{background:url(../images/product/05/05bg.jpg) 0 0 no-repeat; width:716px; height:264px; overflow:hidden; padding:110px 0 0 60px;}

/*product-06*/
.box06{background:url(../images/product/06/06bg.jpg) 0 0 no-repeat; width:731px; height:161px; overflow:hidden; padding:125px 0 0 45px;}
.box06 p{font-size:13px; line-height:1.8;}
.box06 .details{background: url(../images/product/btn_01.gif) 0 0 no-repeat; width:114px; height:27px; overflow:hidden; text-indent:-9999px; display:block; margin:40px 0 0 10px;}

/*product-07*/
.box07{background:url(../images/product/07/07bg.jpg) 0 0 no-repeat; width:731px; height:191px; overflow:hidden; padding:125px 0 0 45px;}
.box07a{background:url(../images/product/07/a_img_02.jpg) 200px 200px no-repeat; height:360px;}
.box07c{background:url(../images/product/07/c_img_02.jpg) 195px 220px no-repeat; height:360px;}

/*product-08*/
.box08{background:url(../images/product/08/08bg.jpg) 0 0 no-repeat; width:756px; height:395px; overflow:hidden; padding:142px 0 0 20px;}
.box08new{background:url(../images/product/new.gif) 505px 55px no-repeat;}
.box08be{background:url(../images/product/be.gif) 505px 55px no-repeat;}
.box08a{background:url(../images/product/08/a_img_02.jpg) 325px 78px no-repeat;}
.box08b{background:url(../images/product/08/b_img_02.jpg) 325px 78px no-repeat;}
.box08c{background:url(../images/product/08/c_img_02.jpg) 325px 78px no-repeat;}

/*product-09*/


/*promotions*/
.promobox{ width:767px; padding:26px 0;}

/*news*/
.newsbox{}
.newstitle{ width:767px; height:197px; border:1px solid #c4c4c4; margin:10px 0;}
.magimgs{ width:379px; height:194px; float:left; margin:6px 6px 0 0; border:1px solid #c4c4c4; }
.huodongtitle{ width:700px; height:30px; text-align:left; padding:20px;}
.huodongtitle p{ font-size:16px; font-weight:700; line-height:30px;}
.huodongcont{ width:760px; padding-left:20px; }
.hdimg{ border:4px solid #f3eedf; float:left; width:240px;}
.hdtext{ width:480px; font-size:14px; line-height:20px; text-align:left; float:right; }

/*share*/
.sharebox{ width:776px; height:auto; display:block; }
.shareimg{ width:770px; }
.activitySelect{ width:776px; height:26px; border-bottom:solid 1px #afaa9e; }
.activitySelect h3{ background:# e5e0c9; padding:0 10px; height:26px;line-height:26px;text-align:center;font-size:12px; cursor:pointer; border:solid 1px #afaa9e; border-bottom:solid 0px #afaa9e; color:#aaaaaa;  float:left; margin:0 0 4px 10px;}
.activitySelect .nonceTab{color:#6f6857; background:#e5e0c9;}
.swfbox{ width:776px;}
.zwbox{ padding:20px 0 0 20px; }
.swfbox{ width:448px; height:312px;}
.tvcimgs{ float:right;}
.shareswf{ width:700px; height:400px; float:left;}

/*shop*/
.leftswf{ width:160px; height:104px; padding-left:10px;}
.searchs{ width:124px; height:400px; padding:10px 0 0 40px;}
.searchs dl{}
.searchs dt{ font-size:14px; line-height:30px; color:#6b624c; font-weight:700;}
.searchs dd{ line-height:30px;}
.inputsa{ width:142px; height:20px; line-height:20px;}
.seabtn{ width:65px; height:24px; background:url(../images/shop/serch.gif) no-repeat; cursor:pointer; text-indent:-1000em; border:0 none; margin-top:10px;}
.rseabox{ width:726px; height:496px; background:url(../images/shop/shop_bg.jpg) no-repeat; padding:30px 0 0 50px;}
.listboxs{ width:680px; height:442px;}
.citysall{ width:680px; height:26px; background:url(../images/shop/citytops.gif) no-repeat;}
.listall{ width:680px; height:426px; overflow:hidden; background:#f5f4ef; }
.listall td, th{ padding:10px 0; font-size:12px; font-weight:normal; text-align:left; vertical-align:top; }
.listall th{ /*background:#f2f1e7; */ }
.listall td{ /*background:#f5f4ef;*/}
.listall th img{}
.next{ text-align:right; padding-right:40px; font-size:14px; font-weight:700; color:#6f6857; margin-top:10px;}
.next a{color:#6f6857; text-decoration:none; padding:0 4px;}
.tips{ text-align:left;  font-size:12px; font-weight:700; color:#dd5151; margin-top:10px;}
.imgs{ width:30px; text-align:center}

.cityname{ width:200px; padding-left:16px; padding-right:4px;}
.adds{ width:300px;}
.phones{ width:130px; text-indent:16px;}

/*index promotion*/
a.abtn{
	position:absolute;
	top:0px;
	display:block;
	height:125px;
	width:12px;
	overflow:hidden;
	text-indent:-20000px;
	background:url(../images/arrow3.gif) 0px center no-repeat;
}
a.aleft{
	left:7px;
}
a.agrayleft{
	cursor:default;
	background-position:-25px center;
}
a.aright{
	right:7px;
	background-position:-13px center;
}
a.agrayright{
	cursor:default;
	background-position:-38px center;
}
.productshow{
	width:310px;
	height:125px;
	position:relative;
	margin:0 auto;
}
.productshow .scrollcontainer{
	width:300px;
	height:125px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 0px;
}
.productshow .scrollcontainer ul{
	width:20000px;
	position:absolute;
	left:0px;
	top:0px;
}
.productshow .scrollcontainer li{
	float:left;
	width:300px;
	height:125px;
	text-align:center;
}

/*new1031*/
.indexcent{width:1000px;height:125px;  float:left}
.indexnewbox{ width:329px; height:125px; background: url(../images/index_newbg.jpg) no-repeat; float:left; margin-left:4px; display:inline}
.indexnewbox .news{ display:block; padding:0px 0 0 21px;}
.indexnewbox .news h2{ font-size:18px; font-weight:bold; color:#aca591;}
.indexnewbox .news .newsli{ }
.indexnewbox .news .newsli p{ color:#000}
.indexnewbox .news .newsli a{ padding-left:18px; color:#000; text-decoration:underline}
.indexnewbox .news .weibo{ width:232px; height:38px; background:url(../images/weibo.jpg) no-repeat;}
.indexnewbox .news .weibo a{ width:232px; height:38px; float:left}



