/* 初期CSS default.css  */
/* 0 */
/* reset all tags */
html{overflow-y:scroll;}body,div,pre,p,blockquote,form,fieldset,input,textarea,select,option,dl,dt,dd,h1,h2,h3,h4,h5,h6,embed,object{ margin:0; padding:0; vertical-align:baseline;}table{ border-collapse:separate;}fieldset{ border:0;}img{ border:0; vertical-align:bottom;}address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}caption,th { text-align:left;}q:before,q:after{content:'';}abbr,acronym { border:0;}hr { display:none;}label { cursor:pointer;}/* reset font */select, input, textarea { font:99% arial,helvetica,clean,sans-serif;}pre, code { font:115% monospace; *font-size:100%;} a { overflow:hidden;}.APkg:after {content: " ";display:block;visibility:hidden;clear:both;height:0.1px;font-size:0.1em;line-height:0;}/* no ie mac \*/.APkg { display: block; }/* */

/* 基本CSS base.css  */
/* 0 site config */
body{ text-align:center; color:#666;background: url(../img/base/BgLH2.png) repeat-y 0 0;}
/* Atag */
a:link { color:#333; text-decoration:none;}
a:visited { color:#333; text-decoration:none;}
a:hover { color:#333; text-decoration:underline;}
a:active { color:#333; text-decoration:none;}

/* ul adjustment */
#LH1 #RSpnav1,#LH2 #RGlnav1,#RCrumb1,.RSbNav1,.RSbNav2,#RFtNav1 { margin:0; padding:0; vertical-align:baseline; list-style:none;}
#LH1 #RSpnav1 li,#LH2 #RGlnav1 li,#RCrumb1 li,.RSbNav1 li,.RSbNav2 li,#RFtNav1 li { margin:0; padding:0; vertical-align:baseline; list-style:none;}

/* Layout */
/* page wrapper */
#LW {} 
.BTop1 #LW { position:relative;}
.BSec1 #LH3W1 { margin:15px 0 15px 240px; width: 890px;}

#LW1 {}

/* LH header */
#LH { margin-bottom:0px; width:100%; text-align:left;}
#LHW1 {}

/* LH1 [ h1/logo/Banner ] */
#LH1 { width:100%; background:url(../img/base/BgLH.png) 0 0 repeat-x; position:relative; z-index:100;}
#LH1W1 { width:1120px; height:42px; margin:0; position:relative;}
#LH1 .CH1 { position:absolute; top:8px; left:15px; width:186px; height:26px; background:url(../img/base/Logo.png) 0 0 no-repeat;}
#LH1 .CH1 a { display:block; width:186px; height:26px; position:relative; text-indent:-9999px;}

#LH1 #SUHeadNav { position:absolute; top:3px; right:0px; width:406px; z-index: 10;padding:0;margin:0;list-style: none;}
#LH1 #SUHeadNav li a { text-indent:-9999px; float:left; height: 30px;display: block;}
#LH1 #SUHeadNav .CLi1 a { background: url(../img/base/BtnHeadNav1.png) 0 0 no-repeat; width: 83px;}
#LH1 #SUHeadNav .CLi2 a { background: url(../img/base/BtnHeadNav1.png) -83px 0 no-repeat; width: 130px;}
#LH1 #SUHeadNav .CLi1 a:hover { background: url(../img/base/BtnHeadNav1.png) 0 -30px no-repeat;}
#LH1 #SUHeadNav .CLi2 a:hover { background: url(../img/base/BtnHeadNav1.png) -83px -30px no-repeat;}
#LH1 #SUHeadNav .CLi3 { background: url(../img/base/BtnHeadNav1.png) -213px 0 no-repeat; width: 193px;text-indent:-9999px; float:left; height: 30px;}

/* LH2 [ global navigation ] */
#LH2 { width:220px; position:relative; left:0; z-index:200; background:url(../img/base/BgLH2.png) 0 0 repeat-y; min-height:850px;}
#LH2W1 {}
#LH2 #RGlnav1 { padding-top: 20px;}
#LH2 #RGlnav1 li { display:block; cursor:pointer; margin:10px 0 15px 20px;}

#LH2 #RGlnav1 a { display:block;}
#LH2 #RGlnav1 .CLi0 a.CA0 { height:20px; width:130px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi1CU1.gif) 0 -100px no-repeat;}
#LH2 #RGlnav1 .CLi1 a.CA1 { height:20px; width:130px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi1CU1.gif) 0 0 no-repeat;}
#LH2 #RGlnav1 .CLi2 a.CA1 { height:20px; width:130px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi1CU1.gif) 0 -20px no-repeat;}
#LH2 #RGlnav1 .CLi3 a.CA1 { height:20px; width:130px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi1CU1.gif) 0 -40px no-repeat;}
#LH2 #RGlnav1 .CLi4 a.CA1 { height:20px; width:130px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi1CU1.gif) 0 -60px no-repeat;}
#LH2 #RGlnav1 .CLi5 a.CA1 { height:20px; width:130px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi1CU1.gif) 0 -80px no-repeat;}

#LH2 #RGlnav1 li .CU1 { margin:0; padding:0;}
#LH2 #RGlnav1 li .CU1 li { position:relative; margin:0 0 0 2px; padding:0;}

#LH2 #RGlnav1 .CLi1 .CU1CLi1 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 0 no-repeat;}
#LH2 #RGlnav1 .CLi1 .CU1CLi2 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 -20px no-repeat;}
#LH2 #RGlnav1 .CLi1 .CU1CLi3 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 -40px no-repeat;}
#LH2 #RGlnav1 .CLi1 .CU1CLi4 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 -60px no-repeat;}
#LH2 #RGlnav1 .CLi1 .CU1CLi1 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px 0 no-repeat;}
#LH2 #RGlnav1 .CLi1 .CU1CLi2 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px -20px no-repeat;}
#LH2 #RGlnav1 .CLi1 .CU1CLi3 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px -40px no-repeat;}
#LH2 #RGlnav1 .CLi1 .CU1CLi4 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px -60px no-repeat;}

#LH2 #RGlnav1 .CLi1 .CU2 { padding: 0;margin: 0 0 5px;}
#LH2 #RGlnav1 .CLi1 ul li,#LH2 #RGlnav1 .CLi2 ul li,#LH2 #RGlnav1 .CLi3 ul li,#LH2 #RGlnav1 .CLi4 ul li,#LH2 #RGlnav1 .CLi5 ul li { padding:0; margin: 5px 0 3px 15px;}
#LH2 #RGlnav1 .CLi1 .CU2 li { padding:0; margin: 5px 0 3px 15px;background:url(/img/base/SUDressListLi1.jpg) 0 center no-repeat;padding-left:13px;}


#LH2 #RGlnav1 .CLi2 .CU1CLi1 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 -80px no-repeat;}
#LH2 #RGlnav1 .CLi2 .CU1CLi2 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 -100px no-repeat;}
#LH2 #RGlnav1 .CLi2 .CU1CLi3 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 -120px no-repeat;}
#LH2 #RGlnav1 .CLi2 .CU1CLi4 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 -140px no-repeat;}
#LH2 #RGlnav1 .CLi2 .CU1CLi1 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px -80px no-repeat;}
#LH2 #RGlnav1 .CLi2 .CU1CLi2 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px -100px no-repeat;}
#LH2 #RGlnav1 .CLi2 .CU1CLi3 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px -120px no-repeat;}
#LH2 #RGlnav1 .CLi2 .CU1CLi4 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px -140px no-repeat;}


#LH2 #RGlnav1 .CLi3 .CU1CLi1 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 -160px no-repeat;}
#LH2 #RGlnav1 .CLi3 .CU1CLi2 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 -180px no-repeat;}
#LH2 #RGlnav1 .CLi3 .CU1CLi1 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px -160px no-repeat;}
#LH2 #RGlnav1 .CLi3 .CU1CLi2 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px -180px no-repeat;}

#LH2 #RGlnav1 .CLi4 .CU1CLi1 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 -200px no-repeat;}
#LH2 #RGlnav1 .CLi4 .CU1CLi1 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px -200px no-repeat;}

#LH2 #RGlnav1 .CLi5 .CU1CLi1 a.CU1CA1 { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) 0 -220px no-repeat;}
#LH2 #RGlnav1 .CLi5 .CU1CLi1 a.CU1CA1:hover { height:20px; width:140px; text-indent:-9999px; background:url(../img/base/BgGlNav1CLi2CU1.gif) -140px -220px no-repeat;}

#LH2 .RSnav1 ,#LH2 .SU3{ list-style:none;padding:0;margin:0 0 10px 20px;}
#LH2 .RSnav1 a { width:80px;height:15px;text-indent:-9999px;display:block;margin-bottom:5px;}
   #LH2 .RSnav1 .CLiRSnav1 a { background: url(../img/base/BgSbNav1CLi1.gif) 0 0 no-repeat;}
   #LH2 .RSnav1 .CLiRSnav1 a:hover { background: url(../img/base/BgSbNav1CLi1.gif) -80px 0 no-repeat;}
   #LH2 .RSnav1 .CLiRSnav3 a { background: url(../img/base/BgSbNav1CLi1.gif) 0 -30px no-repeat;}
   #LH2 .RSnav1 .CLiRSnav3 a:hover { background: url(../img/base/BgSbNav1CLi1.gif) -80px -30px no-repeat;}
   #LH2 .RSnav1 .CLiRSnav4 a { background: url(../img/base/BgSbNav1CLi1.gif) 0 -45px no-repeat;}
   #LH2 .RSnav1 .CLiRSnav4 a:hover { background: url(../img/base/BgSbNav1CLi1.gif) -80px -45px no-repeat;}
   #LH2 .RSnav1 .CLiRSnav5 a { background: url(../img/base/BgSbNav1CLi1.gif) 0 -60px no-repeat;}
   #LH2 .RSnav1 .CLiRSnav5 a:hover { background: url(../img/base/BgSbNav1CLi1.gif) -80px -60px no-repeat;}

#LH2 .SU3 {margin:10px 0 10px 20px; font-size:11px; color:#DCDCDC;}
#LH2 .SU3 li { display:inline; margin-right:5px;}
.SPCopy1 { margin:20px 0 20px 20px;}

/* LH3 [ main visual ] */
#LH3 { position:absolute; left:0px; top:40px; z-index:1; width:100%;}
#LH3W1 {}

/* h tag */
.SH2 { background: url(../img/base/BgSH2.jpg) 0 0 no-repeat; line-height: 54px; font-size: 16px;font-weight: bold;color: #BF1A2B;padding-left:20px;margin-bottom: 20px;}

/* dress list */
.SUDressList1 { list-style: none; width: 840px;}
.SUDressList1 li { float:left;margin: 0 40px 30px 0;width:164px;}
.SUDressList1 .CPDressList1 { background: url(../img/base/BgDressList1.jpg) 0px 0px no-repeat;width: 164px;height: 214px;}
.SUDressList1 .CPDressList1 img { position: relative; top:3px;left:3px;}
.SUDressList1 .CPDressList1 a:hover img { filter: alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.SUDressList1 .CPDressList2 { margin:5px 0 0 10px;color: #DCDCDC; background: url(../img/base/SUDressListLi1.jpg) 0 center no-repeat;padding-left: 10px;}
.SUDressList1 .CPDressList2 a {color: #C33040;}

/* bread crumb */
#RCrumb1 { margin: 10px 0 10px 10px;}
#RCrumb1 li { display: inline;margin-right: 3px; background: url(../img/base/BgCrumbLi.gif) 0 center no-repeat;padding-left: 10px;}
#RCrumb1 .RFirst { background: none;padding-left: 0px;}
#RCrumb1 li a { color: #838383;}


/* dress detail */

.SDDress1 { width: 510px; float:left; margin-right: 30px; background: url(../img/base/BgDress1.jpg) 0 0 no-repeat;}
.SDDress1 #main { padding:11px;margin:0;overflow: hidden;}
.SDDress2 { width: 350px;float:left;}
.SDDress2 #thumb { padding:0; margin:0 0 10px;list-style: none;}
.SDDress2 #thumb li { width: 158px; float: left; margin-bottom: 10px;}
.SDDress2 #thumb li .SPImg1 { border:1px solid #CDCDCD;padding:2px;}
.SDDress2 #thumb li .SPBtn1 { text-align: center;margin:5px 0 0;line-height: 16px;}
.SDDress2 #thumb li .SPBtn1 span { margin-right:3px;}
.SDDress2 #thumb .SLi02,.SDDress2 #thumb .SLi04 { margin-left: 30px;}
.SDDress2 .CP1 { clear: both; padding-top:20px;margin-bottom:20px;border-top:1px solid #CCCCCC;}
.SDDress2 .STDress1 { width: 346px;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;margin-bottom:30px;}
.SDDress2 .STDress1 a {text-decoration: underline;}
.SDDress2 .STDress1 a:hover {text-decoration: none;}
.SDDress2 th { width: 90px;background:#FCECED;padding:5px;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.SDDress2 td { padding:5px;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC;}
.SDDress2_1 {position: relative;}
.SDDress2_1 .SPDress2 {position: absolute; bottom:15px;left:15px;}
.SDDress2_1 .SPDress3 {position: absolute; bottom:15px;left:135px;}

.CDPaging1,.CDPaging2 { clear:both; padding:20px 0 0 0 ;margin:0;text-align: center; width:886px;}
.CDPaging1 li,.CDPaging2 li { display: inline;}

.CDPaging2 li { list-style: none;}
.CDPaging2 li a { padding: 2px 4px; background: #FFFFFF; text-align: center;color: #C33040; border: 1px solid #C33040;}
.CDPaging2 li .current_page,.CDPaging2 li a:hover { padding: 2px 4px; background: #C33040; color: #FFFFFF; border: 1px solid #C33040;text-decoration: none;}
.CDPaging2 li .link_next,.CDPaging2 li .link_before { border:1px solid #FFF;}

/* privacy policy */
.SD1 { margin:10px 30px;}
.CH3 { color: #C3303E;border-bottom:1px solid #C3303E;margin:15px 0 5px;font-size:14px;}
.AMBm20 { margin-bottom:20px;}
.CUPrivacy1 { list-style:none;}
.CUPrivacy1 li { margin-bottom:10px;}

/* map */
.SDAccess1 {padding:2px;border:1px solid #CCC;float:left;}
.SDAccess2 {float:right;width:346px;}
.SDAccess2 dl {margin-bottom:20px;}
.SDAccess2 dl dt {font-weight:bold;color:#C3303E;}
#map { width:450px;height:450px;}

/* company */
.CH2 { background:#DCDCDC;margin:20px 0 10px;padding:3px 5px;}
.CTCompany1 {margin-bottom:20px;}
.CTCompany1 th,.CTCompany1 td { border-bottom:1px dotted #CCC;padding:5px 0;vertical-align:top;}
.CTCompany1 th { border-bottom:1px solid #CCC;}
.CUComapny1 { list-style:none;padding:0;margin:0 0 15px;}
.CUComapny1 li { display:inline;}

/* concept */
.CDWhat1 {width:800px;margin-left:40px;}
.CDWhat1 h3 {clear:both;margin:0 0 20px 0;}
.CDWhat1 .SPWhat1 {text-align:right;margin:30px 0;}
.CDWhat1 .SD1 {float:left;width:300px;margin:0;}
.CDWhat1 .AMBm10 { margin-bottom:10px;}
.CDWhat1 .SPWhat2 img {float:right;margin:0 0 25px 10px;}
.CDWhat1 .SD2 {background:#FDF7F7;width:480px;padding:10px;margin-bottom:20px;}

/* news */
#LH2 .SPTop1News1 {text-indent:-9999px;margin-left:20px;}
#LH2 .SPTop1News1 a { background: url(../img/base/BgSbNav1CLi1.gif) 0 -15px no-repeat;width:80px;height:15px;display:block;zoom:1;}
#LH2 .SPTop1News1 a:hover { background: url(../img/base/BgSbNav1CLi1.gif) -80px -15px no-repeat;}
.RDinfo1{ padding:5px;border:1px solid #CCC;width:170px;font-size:11px;margin:0 0 10px 20px;line-height:1.35;}
.RDinfo1 .SP2 {float:left;width:70px;}
.RDinfo1 .SP4 {text-align:right;margin-top:5px;}

.CDNews1 { width:800px;margin-left:40px;}
.CDNews1 .SD1 { margin:0;}
.CDNews1 .SD1W1 {width: 470px; float:left;border-right:1px solid #DCDCDC;}
.CDNews1 .SD1W2 {width: 300px; float:right;padding:5px;}
.CDNews1 .SD1 .CH2 { clear: both;margin-bottom: 20px;background:url(../img/common/BgCH2.gif) no-repeat 0 0;padding:0 10px;line-height: 30px;color:#FFFFFF;}
.CDNews1 .SD1 .CH2_2 { clear: both;margin: 20px 0;background:url(../img/common/BgCH3.gif) no-repeat 0 0;padding:0 10px;line-height: 30px;color:#FFFFFF;}
.CDNews1 .SD1 .CH3 { clear: both;margin-bottom: 20px;border-bottom: 1px solid #442420;font-size:116%;}

.CDNews1 .SD1W1 h3 {background:#DCDCDC;margin-bottom:20px;padding:5px;}
.CDNews1 .SD1W1 h3 span {text-align:right;display:block;border-top:1px dotted #333;margin-top:5px;padding-top:5px;}

.SUNews1 {list-style:none;margin:0;padding:0;}
.SUNews1 li {margin-bottom:10px;border-bottom:1px dotted #CCC;padding-bottom:10px;}
.CSPNews1,.CSPNews2 {display:block;margin-bottom:5px;}
.CSPNews1 a {background:#C3303E;border:1px solid #C3303E;color:#FFF;padding:3px 5px;}
.CSPNews1 a:hover,.CSPNews1 a:visited {background:#FFF;color:#C3303E;text-decoration:none;}
.CSPNews2 a {background:#F6D2D4;border:1px solid #F6D2D4;color:#C3303E;padding:3px 5px;}
.CSPNews2 a:hover,.CSPNews2 a:visited {background:#FFF;color:#C3303E;text-decoration:none;}

.SUNews2 {list-style:none;margin:0 0 20px;padding:0;}
.SUNews2 li {display:inline;margin-right:5px;}
.SUNews2 .SLNews2 a {background:#C3303E;border:1px solid #C3303E;color:#FFF;padding:3px 5px;zoom:1;}
.SUNews2 .SLNews2 a:hover,.SUNews2 .SLNews2 a.ROn {background:#FFF;color:#C3303E;text-decoration:none;}
.SUNews2 .SLNews3 a {background:#F6D2D4;border:1px solid #F6D2D4;color:#C3303E;padding:3px 5px;zoom:1;}
.SUNews2 .SLNews3 a:hover,.SUNews2 .SLNews3 a.ROn {background:#FFF;color:#C3303E;text-decoration:none;}


/* sitemap */
.SUSitemap1{ list-style:none;}
.SUSitemap1 li {clear:both;diplay:inline; background:url(/img/base/SUDressListLi1.jpg) 0 center no-repeat;padding-left:15px;}
.SUSitemap1 li a {color:#C33040;}
.SUSitemap1 li ul{ display:in;list-style:none; padding-left:0;}
.SUSitemap1 li ul li { clear:none;float:left;margin:0 15px 15px 0; background:none;}
.SUSitemap1 li ul li a {color:#333333;}

/* contact */
.CTContact1 {margin:10px 20px;width:800px;}
.CTContact1 th,.CTContact1 td{ padding:8px;}
.CTContact1 th  { width:150px;background:#F8F1EF;border-bottom:1px solid #FFFFFF;}
.CTContact1 th span { color:#C3303E; font-weight:bold;}
.CTContact1 td  { border-bottom:1px dotted #E59098;}

#submit {text-align:center;margin-top:20px;}


.Ipt1 { border:1px solid #CCC;height:25px;width:120px;}
.Ipt2 { border:1px solid #CCC;height:25px;width:320px;}
.Ipt3 { border:1px solid #CCC;height:25px;width:60px;}
textarea { margin-top:10px;border:1px solid #CCC;height:120px;width:450px;}

