﻿@import url("border.css");
@import url("widget.css");

body {font-family:"verdana";font-size:12px;color:#666;line-height:180%;}
img,input,lable{ vertical-align:middle;}
a{color:#464646;  text-decoration:none;}
a:hover{color:#000000;	text-decoration:underline;}
div.AllWrap{ margin:0 auto; padding:10px 0; width:932px;}
.mBottom{ margin-bottom:10px;}

/*Header*/
.Header{ height:64px; width:938px; margin:0 auto;}
#Logo{ float:left; width:235px;height:64px; overflow:hidden; margin-top:15px;}
#TopBar{ float:left; width:697px;}
	#TopLogin{ height:23px; line-height:23px;text-align:right;color:#DF3F7F}
	#TopLogin a,#TopLogin a:hover{ color:#DF3F7F; padding:0 5px;}
	#Hot400{ height:41px; background:url(top400.jpg) right no-repeat;}
	
#MenuMax{ background:url(topBg.jpg) repeat-x; padding-top:28px;}
.Menu{width:938px; margin:0 auto;}
#MenuList{ float:left; width:585px;height:37px;overflow:hidden;}
#Cart{ float:right; width:280px;height:33px;line-height:33px; padding:3px 5px 0 0; overflow:hidden;}
#Search{float:left; width:882px; height:29px; line-height:29px;background:url(Keyword_bg.jpg) center no-repeat; padding:0 23px 0 35px;}
.keywords{ float:left; line-height:28px;}
.keywords a{ padding:0 10px; color:#666;}

#MenuList .GoodsCategoryWrap li{ float:left;line-height:37px; padding:0 20px 0 0; background: none;}
#MenuList .GoodsCategoryWrap li a{ color:#fff;}
#MenuList .c-cat-depth-1 a{ background:none;}
/*Main*/
#indexList{ width:701px; float:left;}
.listrad{ float:left; padding-left:12px; width:219px;}
.Nav{ padding:0 50px 0 30px;}
.fbg{ background:url(flashtop2.jpg) bottom right no-repeat;}
/*.Wrap{ margin-top:10px;}*/
.onepost{ margin-bottom:10px;}

.LeftColumn{ float:left; width:205px;}
	#NewsNotice{ text-align:left; height:209px; padding:45px 5px 10px 20px;background:url(category.jpg) no-repeat;}
	#NewsNotice li{ line-height:23px; padding-left:10px; background:url(adIcon.gif) left center no-repeat}
	#ListNotice{ height:217px;padding:45px 5px 10px 18px; background:url(ListNotice.jpg) no-repeat; margin-bottom:10px;}
	#Adpic{ height:125px; padding:8px 0 5px 5px;background:url(picbg.jpg) no-repeat;}
	#Service{ height:185px;background:url(service.jpg) top center no-repeat;}
.Main{ float:right; width:720px; padding:0 0 0 7px; overflow:hidden;}
.gal{ width:727px; padding:0; overflow:hidden;}
#Flash{float:right; width:727px;height:402px;}
#galleryPic img{height:270px;}

.FocusPic,.FocusList{ float:left; width:685px; height:280px; overflow:hidden;}
.FocusList{width:237px; padding-left:10px;}
.FocusList ul{ margin-bottom:3px;}
.FocusList li{line-height:27px;}
.FocusList .red a{ color:#F00; font-weight:bold;}
.listrad .AdvBanner{ margin-bottom:8px;}

h2{height:32px; width:100%;}
.ArticleDetailsWrap{ padding-top:20px;}
.ArticleDetailsWrap h2{ width:auto; color:#444;font-weight:100;}
h2#galleryTitle{ height:auto; margin:0;}
#galleryTitle img{ margin:5px 0;}
#HotSale{background:url(hotsale.gif) bottom no-repeat;}
#hotNews{ background:url(hotnews.gif) bottom no-repeat;}
#Bar{ background:url(bar.gif) bottom no-repeat;}
#Beauty{background:url(beauty.gif) bottom no-repeat;}
#Nderpants{background:url(underpants.gif) bottom no-repeat;}
#Lounge{background:url(lounge.gif) bottom no-repeat;}
h2 .textlink{ line-height:15px;text-align:right; font-size:12px; float:right;font-weight:100;}
h2 .textlink a{ color:#df407f;}
.Focus{width:932px; height:280px;margin-bottom:24px; overflow:hidden;}
.Focus .AdvBanner{ margin-bottom:4px;}

/*Footer*/
#Footer{ width:938px; margin:0 auto; padding-top:30px;background:url(help_t.jpg) top no-repeat; position:relative;}
.Help{ padding:0 0 30px;background:url(help_b.jpg) bottom no-repeat;}
.Help li{ float:left; padding-left:40px; height:89px; width:140px; background:url(vertical_line.jpg) right 15px no-repeat;}
.Help li.lastli{ background:none; padding-left:10px; width:205px;}
.hpfoot{ display:block; background:url(help_b.jpg) no-repeat;}
#FTop{ display:block; width:36px; height:12px; background:url(top.jpg) no-repeat; position:absolute; top:25px; right:60px;}
#dy_btn{ display:block;width:54px; height:22px; background:url(dy_btn.gif) no-repeat; border:none; cursor:pointer; text-indent:-9999px; font-size:0; line-height:0;}

/*jk*/
#jpic{ width:100%; background:#F1F2ED url(images/mainbg.jpg) no-repeat;}
#HotarticleList li{ background:url(adicon.gif) 0 6px no-repeat; padding-left:10px; height:22px; line-height:22px; overflow:hidden;}
#HotarticleList li a{ color:#666;}
#HotarticleList li.pink a{ color:#DF407F}
.colorPink,.colorPink:hover{ color:#DF407F; padding:0 10px 0 0;}

/*Flash*/
.slides {width:718px; height:400px; padding:1px 2px 1px 7px; background:url(focusBg.jpg) 0 0 no-repeat #f675ae; z-index:120; overflow:hidden; position:relative;}
.slides ul, .slides li {padding:0px; margin:0px; list-style-type:none;}
.slide-pic {overflow:hidden;width:718px;height:400px;}
.slide-pic img { border:none;width: 718px;height: 400px; }
.slide-pic li { display:none;}
.slide-pic li.cur {display: block;}
.slide-li {left:7px;bottom:1px;width:719px;position:absolute; z-index:5;}
.slide-li li {float:left;width: 179px;line-height:36px; margin-right:1px;height: 36px; text-align:center;}
.slide-li a { display:block; font-size:14px; width:179px; color:#fff; height:36px;}
.slide-li .cur a,.slide-li a:hover{ color:#333; text-decoration:none;}
.op li {background:#666; filter: alpha(opacity=60);opacity: 0.6;}
.op li.cur {background:#fff;}
.slide-li li.noMargin,.slide-li li.noMargin a{ width:178px;}
.slide-txt span { display:none;}

/*Suit*/
#SuitTitle{ width:752px; height:30px; background:url(tzBg.gif) 10px 0 no-repeat}
#SuitBody{ float:left; width:752px; background:url(tt_bg.jpg) 0 0 no-repeat; padding-top:5px;}
#SuitBody .GoodsSearchWrap{border-left:2px solid #E5E5E5; border-right:2px solid #E5E5E5;}
#SuitBody .items-gallery{ padding:10px 3px 3px;}
#SuitBody .goodpic{ width:177px; height:231px; margin:0 auto; background:#CCC;}
.GoodsSearchWrap .items-gallery .goodpic a { margin:0;}
#SuitBody .GoodsSearchWrap .items-gallery .goodinfo{ text-align:center; margin:6px 0 0 0;}
#SuitFoot{ display:block; height:12px; width:752px; background:url(tf_bg.jpg) 0 0 no-repeat;}
#SuitBody .GoodsSearchWrap .items-gallery .button{ padding:0 19px; width:140px; clear:both; border:none; float:none;}
.GoodsSearchWrap .items-gallery .button a.details_btn{ float:left; width:56px; height:21px;  background:url(tzBg.gif) 0 -40px no-repeat;}
.GoodsSearchWrap .items-gallery .button a.select_btn{ float:right; width:70px; height:22px;  background:url(tzBg.gif) -64px -40px no-repeat;}

#SuitSide{float:left; margin-left:10px; width:170px; padding-top:29px;background:url(tzBg.gif) 0 -181px no-repeat;}
#SSideBody{border:1px solid #ccc; border-top:none; padding:4px 4px 0;}
#detailed_List_info{ background:#FFFFC8; text-align:center; padding:5px; font-size:14px;}
#detailed_List_info strong{ color:#AA284D;}
#SSideBody #buy_btn{ display:block; margin:10px 0;width:159px; height:42px;  background:url(tzBg.gif) 0 -74px no-repeat;}
#detailed_List li{ width:158px; border-top:1px dashed #ccc; padding:1px; display:inline-block; margin-bottom:10px;}
#detailed_List li h6{ position:relative; margin:5px 0 8px; color:#464646;}
#detailed_List li .remove{ position:absolute; line-height:20px;right:0;color:#009; text-decoration:underline;}
.dLpic{ float:left;}
.dLinfo{ float:left; width:94px; padding-left:5px;}
