@charset "utf-8";
/* CSS Document */
/*全局*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input{margin:0;padding:0; } 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img,abbr,acronym {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal; } 
ol,ul{list-style:none;} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
body,div,td{ font-family:"微软雅黑"; color:#333; font-size:12px;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{color:#ff98bd; text-decoration:none;}
a,area{blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus{outline: none; } /* for Firefox */ 
input,textarea,select {border:none;color:#333;}
.clear{clear:both; font-size:0; line-height:0; margin:0; padding:0; height:0; visibility:hidden;}
.margintop20{margin-top:20px;}
.margintop10{margin-top:10px;}
body{background:url(../images/bg.jpg); padding:0; margin:0;}
/*主体*/
.wrapper{ }
.main{ margin:0px auto;vertical-align:middle; background:url(../images/wrapperbg.png) center repeat-y; width:970px;}
.header{ padding:5px 0px; width:950px;  margin:0px auto;}
.logo{ background:url(../images/logo.jpg) no-repeat; width:430px; height:80px; float:left; margin:10px auto 10px 20px;}
.headerR{float:right;margin:0px 20px auto auto; height:27px; width:365px; line-height:27px; background:url(../images/bag.jpg) no-repeat right center;}
.headerR img{ float:right;}
/*导航*/
.nav{ height:48px; width:950px; overflow:hidden; margin:0px auto;}
.nav ul {height:48px;}
.nav ul li{ float:left;text-align:center; background:url(../images/navbg.jpg) no-repeat; width:155px; height:48px; display:block;}
.nav ul li.L{background:url(../images/navbgL.jpg) no-repeat; }
.nav ul li.R{background:url(../images/navbgR.jpg) no-repeat;}
.nav ul li.line{ background:url(../images/line.jpg) no-repeat; width:4px; height:48px;}
.nav ul li span{ font-size:12px; color:#666; }
.nav ul li small{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
.nav ul li a{ display:block; padding-top:10px; }
.nav ul li a:hover{ background:url(../images/navbgA.jpg) no-repeat; width:155px; height:48px; display:block;}
/*banner*/
.banner{ height:400px; padding-top:5px;width:950px; overflow:hidden; background:#fff; margin:0 auto;}
/*内容*/
.indexcontent{background:url(../images/contentbg.jpg) repeat-x;width:950px; overflow:hidden;margin:0 auto;}
.indexcontent ul{ width:620px; padding:10px; float:left;}
.indexcontent ul li{ background:url(../images/indexconbg1.png) no-repeat; height:105px; width:295px; padding-right:15px; padding-bottom:5px; float:left; display:inline; overflow:hidden; margin-bottom:10px}
.indexcontent ul li.bottom{ background:url(../images/indexconbg2.png) no-repeat;}
.indexcontent ul li.bottomlast{ background:url(../images/indexconbg3.png) no-repeat; height:105px; width:300px;  float:left; display:inline; overflow:hidden;}
.indexboxL{ width:170px; padding:10px; float:left; }
.indexboxL span{ font-weight:bold;color:#666;}
.indexboxL small{ font-size:11px; font:Arial, Helvetica, sans-serif;color:#666; line-height:16px;}
.indexboxL img{float:right;}
.indexboxL a{ display:block; background:url(../images/icon.png) no-repeat right;}
.indexboxL p{ padding-top:10px; padding-right:0px; line-height:18px; color:#666;}
.indexboxR{ width:80px; padding:10px; float:right;}
.indexboxR img{ text-align:center; vertical-align:middle;}

.indexboxT{ width:280px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.indexboxT span{font-weight:bold;color:#666;line-height:14px; }
.indexboxT p{padding-top:4px; padding-right:0px; line-height:12px; color:#666;}

.indexboxB{width:280px; padding-left:10px; }
.indexboxB span{ font-weight:bold;color:#666;line-height:14px;}
.indexboxB p{ padding-top:4px; padding-right:0px; line-height:12px; color:#666;}

.indexboxBL{ float:left; width:250px;padding-top:3px; padding-bottom:5px;}
.indexboxBR{ float:right; width:19px; height:19px; line-height:24px;}
/*底部*/
.bottom{ height:70px; background:#fff7f9; width:930px; padding:10px; margin:0 auto; position:relative;}
.bottomL{ float:left; }
.bottomL p{ line-height:22px; color:#999;}
.bottomL p a:link,.bottomL p a:visited{color:#999;}
.bottomL p a:hover{color:#ff98bd; }
.bottomR{ color:#999; right:10px; top:20px;position:absolute;}
.bottomR p{font-size:14px; font-weight:bold; float:left; padding-right:10px;}
/*内页*/
/*关于我们*/
.location{ height:30px; line-height:30px;width:940px; margin:0px auto; padding-left:10px;}
.content{ padding:0px 10px 20px 10px;}
.left{ width:200px; float:left; padding-left:10px;} 
.right{width:700px; float:left; padding-left:30px;display:inline;}
.submenu{ background:url(../images/submenu.jpg) no-repeat; height:35px; width:190px;padding-left:10px; line-height:35px;font-family:"微软雅黑"; font-size:14px; color:#cc3366;}
.submenucon{ width:198px; border:1px solid #ffcccc; background:#fbedef;}
.submenucon li{ height:30px; background:url(../images/icon_3.jpg) no-repeat 10px center;line-height:30px; border-bottom:1px solid #ffe2e7; padding-left:20px; font-weight:bold; color:#333;}
.submenucon li.son{ padding-left:30px;background:url(../images/icon_3.jpg) no-repeat 20px center;}
.submenucon li.sonsub{ padding-left:40px;background:url(../images/icon_3.jpg) no-repeat 30px center;}
.leftshadow{ background:url(../images/leftshadow.png) no-repeat; width:200px; height:13px;} 
.sTxt{width:125px; height:18px; line-height:18px; border:1px solid #ccc; }
.sBtn{ background:url(../images/loginBtn.jpg) no-repeat; width:80px; height:25px; color:#fff; float:left;}
.leftlist{width:200px;}

.leftlist li{ height:48px;  margin-bottom:5px;}
.leftlist li a{ color:#cc3366;display:block; font-size:14px; color:#cc3366; padding-left:75px;line-height:48px;}
.leftlist1{background:url(../images/leftlist_1.jpg) no-repeat;}
.leftlist2{background:url(../images/leftlist_2.jpg) no-repeat;}
.leftlist3{background:url(../images/leftlist_3.jpg) no-repeat;}
.rightsidebar{ background:url(../images/rightsidebar.png) no-repeat; height:37px; line-height:37px; width:675px; padding-left:25px; font-family:"微软雅黑"; font-size:14px;}
.rightcon{ width:700px;}
.abouttxt p{ line-height:30px; text-indent:2em;}
.pimg{ text-align:center; padding-right:300px;}
.pleft{float:left; text-indent:0px; padding-right:20px; padding-bottom:20px;}
.pright{ float:right}
/*产品系列*/
.rightbanner{ height:260px;}
.sort{ height:30px; padding:10px 0px 0px 0px; border-bottom:1px solid #ffcccc;}
.sortby{ width:460px;float:left;}
.sortby span{ font-family:"微软雅黑"; font-size:14px; float:left;}
.sortby ul{ padding-left:10px;}
.sortby li{ background:#ffcccc; padding:3px 6px; float:left; margin-right:5px; font-size:12px; display:block;}
.sortby li a { color:#333;}
.productslist{width:700px; padding-top:10px;overflow: hidden;}
.productslist ul{width:720px; overflow:hidden;}
.productslist li{ width:160px;  height:220px; float:left; margin-right:20px; margin-bottom:30px; overflow:hidden;}
.productslist li img{ width:158px; height:158px;border:1px solid #ffcccc; display:block;}
.prosummary{ background:#fdedef; height:60px; width:160px; border:1px solid #ffcccc; border-top:none;margin-top:-5px}
.prosummary a{ color:#333;}
.prosummary td{ padding-left:10px;}
.prosummary p{ text-align:left; line-height:24px;}
.price{width:60px;float:left; line-height:30px;}
.probtn{background:url(../images/probtn.png) no-repeat top; width:78px; height:23px; color:#333; float:left; line-height:23px;*height:23px;*padding:5px;}
/*页码*/
/*CSS youtube style pagination*/
.youtube{padding-right:5px; padding-left:0px;FONT-SIZE:13px; padding-bottom:4px;  padding-top:3px; TEXT-ALIGN:center;}
.youtube A {padding-right:3px; padding-left:3px; padding-bottom:1px; margin:0px 1px;  padding-top:1px; TEXT-DECORATION:underline;}
.youtube SPAN.current {padding-right: 2px; padding-left:2px; padding-bottom:1px; color:#000; padding-top:1px; BACKGROUND-color:#fff;}
.youtube SPAN.disabled {DISPLAY: none}
/*产品详情页*/
.ProductsDetail{ width:700px; padding-bottom:10px;}
.Productsbigimg{ width:268px; height:268px; border:1px solid #ffcccc; float:left;}
.Productsbigimg img{display:block;}
.Productssummary{ width:410px; padding-left:20px; float:right;}
.Productssummary h1{ font-family:"微软雅黑"; font-size:24px; line-height:36px;}
.Productssummary p{ line-height:30px;}
.Productssummary p span{ color:#cc0000; font-size:14px; font-family:"微软雅黑"; line-height:36px;}
.Productscon{ width:400px; background:#fff6f7; height:180px;}
.selectNum{ padding-left:10px; padding-top:20px; padding-bottom:30px;}
.proselect{ border:1px solid #ccc; width:60px; height:20px; line-height:20px;}
.ProductsconBtn{ background:url(../images/Productsconbtn.png) no-repeat; width:128px; height:36px; color:#cc3366; font-family:"微软雅黑"; font-size:18px; float:left;}
/*护肤方案*/
.Programbar{ height:33px; line-height:33px; border-bottom:1px solid #d92e68;}
.Programbar h1{ font-family:"微软雅黑";font-size:18px; color:#c36; float:left;}
.Programbar em{ font-size:12px; float:right;}
.Programbar em a{ color:#c36;}
.Programlist li{}
.Programlistbar{ background:#fff7f8; height:26px; line-height:26px;}
.Programlistbar h1{ font-size:14px; color:#c36; float:left; width:580px; padding-left:10px;}
.Programlistbar h1 a{ color:#c36;}
.Programlistbar small{ font-size:12px; float:left;}
.Programlistbar small a{ color:#333;}
.Programlistbar img{ height:10px; line-height:10px; float:right; margin:10px;}
.Programlisttxt{ padding-top:20px; padding-bottom:20px;}
.Programlisttxt p{ line-height:24px;}
.Programmore{ float:right; }
.Programmore a{color:#c36;}
/*护肤方案详情页*/
.Programlistcon{ padding-top:20px;}
.Programlistcon p{ text-indent:24px; line-height:24px;}
/*活动新闻*/
.Newlist{ padding:20px 0px;}
.Newlist li{ background:url(../images/icon_5.png) no-repeat left center; border-bottom:1px #ccc dotted; line-height:30px; padding-left:15px;}
.Newlist span{ float:right;}
.page{ width:700px;}
.newsbar{ height:45pa; border-bottom:1px solid #c36;}
.newsbar h1{ font-family:"微软雅黑"; font-size:14px; text-align:center; line-height:22px;}
.newsbar p{ text-align:center; line-height:22px;}
/*网站地图*/
.Servicemenucon{ width:198px; border:1px solid #ffcccc; background:#fbedef; height:220px;}
.Servicemenucon li{ height:30px; line-height:30px; border-bottom:1px dotted #ccc; padding-left:10px; font-family:"微软雅黑"; font-size:14px; color:#333;}
.Servicemenucon li.son{ padding-left:30px;background:url(../images/icon_3.jpg) no-repeat 20px center;}
.servicetel{ width:188px; margin:0 auto; padding-top:20px; padding-left:10px;}
.servicetel img{border:1px #fde6e9 solid; display:block;}
.servicebar{ height:30px; line-height:30px; border-bottom:1px #ccc dotted; font-family:"微软雅黑"; font-size:14px; color:#c36;}
.navtitle{ height:30px; width:690px; background:#fff5f6; line-height:30px; padding-left:10px; font-weight:bold;}
.servicetxt li p{ line-height:30px; padding-left:10px;}
.Statementtxt p{ line-height:24px; text-indent:24px;}
/*联系我们*/
.contactustxt img{ float:left; border:1px solid #fbedef; width:396px; height:314px; }
.address{ padding-left:20px; width:280px; float:right;}
.address h1{ font-family:"微软雅黑"; font-size:16px; line-height:30px;}
.address p{ line-height:24px;}
/*会员中心*/
.submenucon span{ color:#c36;}
.submenucon p{ line-height:24px; padding-left:10px;}
.submenucon em{ float:right; padding-right:10px;}
.Integralnum{ padding:5px 0px 10px 0px;}
.loginmenucon{ width:198px; border:1px solid #ffcccc; background:#fbedef;}
.loginmenucon li{ height:30px; line-height:30px; border-bottom:1px solid #ffe2e7; padding-left:10px; color:#333;}
.Frame{ width:698px; border:1px #fdc6cf solid; margin-bottom:10px;}
.Frame h1{ background:#fbedef; height:30px; line-height:30px; padding-left:10px; font-weight:bold; border-bottom:1px #fdc6cf solid;}
.Frame table span a{ color:#c36;}
.Frame table em{ text-decoration:underline;}
.OrderList{ padding:10px;}
.OrderList table{ text-align:center;}
.OrderList td{height:30px; line-height:30px; border:1px solid #ffe3e7;}
.orderlisttitle{background:#fbedef;}
/*活动海报*/
.IntegralDetail{ padding:10px;}
.IntegralDetail img{border:1px solid #ccc; text-align:center; width:674px;}
/*我的购物车*/
.cartList{ padding:10px;}
.cartList table{ text-align:center;}
.cartlistcon td{height:30px; line-height:30px; border:1px solid #ffe3e7;}
.cartListtitle{background:#fbedef;}
.cartpro img{ width:65px; height:65px;padding:2px}
.cartList p{ line-height:16px;}
.cartList p span a{text-decoration:underline; color:#333;}
.cartinput{border:1px solid #ccc; width:50px; height:20px; line-height:20px; text-align:center;}
.cartprototlt{height:30px;line-height:30px; text-align:right;}
.cartprototlt span{ color:#c36;}
.cartprototlt em{ text-decoration:underline;}
.cartbtn{ border:none; margin-top:10px;}
.cartbtn1{background:url(../images/Cartbtn_1.jpg) no-repeat; width:103px; height:32px; line-height:32px; color:#e2236f; float:left; font-family:"微软雅黑"; font-size:14px; padding-left:30px; padding-left:20px;}
.cartbtn2{background:url(../images/Cartbtn_2.jpg) no-repeat; width:103px; height:32px; line-height:32px; color:#e2236f; float:left; font-family:"微软雅黑"; font-size:14px; display:block; padding-left:20px;}
.cartbtn1,cartbtn2{ color:#e2236f;}

/*我的个人信息*/
.MemberInfoinput1{ border:1px solid #ccc; width:158px; height:20px; line-height:20px; font-size:12px; padding-left:2px;}
.ninput{ width:100px; height:22px; line-height:22px; font-size:12px; padding-left:2px;}
.MemberInfoinput2{border:1px solid #ccc;width:278px; height:20px; line-height:20px; font-size:12px; padding-left:2px;}
.MemberInfoselect{border:1px solid #ccc; width:60px; height:20px; color:#fff; float:left; margin:5px; float:left;}
.MemberInfobtn{background:url(../images/loginBtn.jpg) no-repeat; width:80px; height:25px; color:#fff; float:left; margin:5px;}
/*修改送货信息*/
.Addbtn{background:url(../images/Addbtn.jpg) no-repeat; width:120px; height:25px; color:#fff;  margin:5px;}
/*积分活动*/
.Activitylist{ padding:10px;}
.Activitylist li{ background:url(../images/icon_6.jpg) no-repeat left center; border-bottom:1px #ccc dotted; line-height:30px; padding-left:15px;}
.Activitylist span{ float:right;}
/*积分活动详情页*/
.Activitybar{ padding:10px 10px;}
.Activitybar h2{ line-height:30px; font-family:"微软雅黑"; font-size:14px; text-align:center;}
.Activitybar p{ font-size:12px; text-align:center; line-height:18px;}
.Activitycon{ padding:0px 10px;}
.Activitycon p{ text-indent:24px; line-height:24px;}
.Exchange{ background:url(../images/Activitybg.jpg) no-repeat center; padding:20px 10px; height:91px;}
.ExchangeL{ width:300px; float:left; padding:10px;}
.ExchangeL p{ line-height:24px;}
.ExchangeR{ padding:15px; float:left; text-align:center;}
.ExchangeBtn{ background:url(../images/Productsconbtn.png) no-repeat; width:128px; height:36px; color:#cc3366; font-family:"微软雅黑"; font-size:18px; float:left;}
/*订单信息*/
.Ordercon{ border:1px #ffeef1 solid; background:#fff9fa;padding:10px; margin-bottom:10px;width:656px; }
.Ordercon p{ line-height:24px;}
.Ordercon p span{ font-weight:bold;}
.NewOrderBtn{background:url(../images/Productsconbtn.png) no-repeat; width:128px; height:36px; color:#cc3366; font-family:"微软雅黑"; font-size:18px;}
.Orderconlist{ border:1px solid #ffeef1;}
.Orderconlist td{ height:30px;border:1px solid #ffe3e7; vertical-align:middle;}
.Orderconlisttitle{ background:#fbedef;}
.Orderconlisttotle{height:30px;line-height:30px; text-align:right;}
.Orderconlisttotle span{ color:#c36;}
.Orderconlisttotle em{ text-decoration:underline;}
/*订单信息核对*/
.Ordercon p span small a{ color:#c36; font-weight:bold; font-size:12px;}
.Ordercon p.momey{ line-height:30px; border-bottom:1px dotted #ccc; font-size:12px;}
.Ordercon p.momeytotle{ text-align:right; font-family:"微软雅黑"; font-size:14px; color:#c36;line-height:30px; border-bottom:1px dotted #ccc;}
.Ordercon p.qr{ font-family:"微软雅黑"; font-size:14px; line-height:50px;}
.Ordercon p.tj{text-align:center; width:128px;}
.Orderbtn{background:url(../images/Productsconbtn.png) no-repeat;width:128px; height:36px;  line-height:36px; color:#e2236f; font-family:"微软雅黑"; font-size:14px; text-align:center; display:block;}


/*滑动门*/
#Tab1{width:930px; padding-left:10px; padding-right:10px;}
.Menubox {width:930px;background:#fff;height:30px;line-height:30px;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{ padding-right:5px;float:left; display:block;cursor:pointer; width:130px; height:30px; line-height:30px; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:14px;font-weight:bold; background:url(../images/tab_2.jpg) no-repeat;}
.Menubox li.hover{  background:url(../images/tab_1.jpg) no-repeat; width:130px; color:#c36; font-family:"微软雅黑"; font-size:14px; font-weight:bold; height:30px;line-height:30px;}
.Contentbox{ clear:both; background:#fff; border:10px solid #fbedef;text-align:center;}
#con_one_1{ text-align:left;}
#con_one_2{ text-align:left;}
#con_one_3{ text-align:left;}
#con_one_1 p a,#con_one_2 p a,#con_one_3 p a{ color:#333;}
#con_one_1 p a:hover,#con_one_2 p a:hover,#con_one_3 p a:hover{ color:#c00;}
.tab1left{ width:430px; float:left; padding-left:10px;}
.tab1right{ width:448px; float:right;}
.tab1left table{}
.tab1left td{ height:28px; line-height:28px;}
.tabinput{ border:1px solid #ccc; width:150px;height:20px; line-height:20px;}
.tabinput1{ border:1px solid #ccc; width:300px; height:20px; line-height:20px;}
.tabinput2{ border:1px solid #ccc; width:80px; height:20px; line-height:20px;}
.tabselect{border:1px solid #ccc; width:152px;height:20px; line-height:20px;}
.tabradio{ line-height:30px;}
.tabselect1{border:1px solid #ccc; width:62px;height:20px; line-height:20px;}
.tab1{ margin-top:10px;}
.tab23{ margin-top:180px;}
.rosetable td{ border:1px solid #ccc;}
.Explain{ width:930px; overflow:hidden; margin:0px auto; padding-left:10px; padding-right:10px;}
.Explain h1{ font-weight:bold; font-size:18px; color:#CC3366;}
.Explaincon { margin-top:10px; width:930px;}
.Explaincon p{ line-height:24px; text-indent:24px;}
/*产品文字介绍页*/
.pro{width:700px; padding-top:10px;overflow: hidden;}
.pro h1{ font-weight:bold; font-size:18px; color:#CC3366; text-align:left; padding-top:10px;}
.protxt{ padding-top:10px;}
.protxt p{line-height:24px; text-indent:24px;}