@charset "utf-8";
/* CSS Document designed by Vinaro Cheung 2009-01-08 */
/*body { filter:alpha(style=1,startY=0,finishY=100,startX=100,finishX=100); }*/

#newflow { width:95px; height:95px; overflow:hidden; position:absolute; left:0px; top:31px; }
#index { width:950px; margin:0 auto; clear:both; }
#index .bg { width:950px; float:left; background:#ffffff; }
.compart { width:950px; height:26px; background:url(../images/compart.gif); clear:both; }
.compart2 { width:950px; height:14px; background:url(../images/compart2.gif); clear:both; }

#hot { width:930px; height:326px; clear:both; background:url(../images/indexbg.gif); padding:0px 10px; }
#focus { width:612px; height:326px; float:left; overflow:hidden; }
#focusnav { width:112px; height:326px; float:left; overflow:hidden; background:url(../images/roundcorner.gif); }
#focusnav ul { width:104px; height:316px; overflow:hidden; padding:10px 0px 0px 8px; position:relative; }
#focusnav li { width:85px; height:62px; display:block; overflow:hidden; cursor:pointer; border:3px #ffffff solid; clear:both; margin-bottom:12px; }
#focusnav li.slippage { width:5px; height:12px; display:block; overflow:hidden; cursor:default; border:0px; clear:none; margin-bottom:0px; background:url(../images/icon_gary.gif); position:absolute; right:0px; top:35px; }
#focushow { width:492px; float:right; position:relative; }
#focushow div { width:490px; height:324px; overflow:hidden; position:absolute; border:1px #d8d8d8 solid; z-index:0; }

#login { width:285px; height:146px; background:url(../images/loginbg.gif); overflow:hidden; float:right; }
#logined {
	width:285px;
	height:146px;
	overflow:hidden;
	float:right;
	background-image: url(../images/logined.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#logined  img
{ padding:10px 20px; float:left}
#logined .logined_ul
{
	float:right;
	padding-right: 10px;
	width:160px;

}
#logined .logined_ul p 
{ display:block;  color:#FFF;  padding:0px; margin:0px; line-height:22px}
#logined .name_tit
{ height:30px; line-height:35px; color:#FFF; font-size:14px; font-weight:bold; padding-left:25px; padding-bottom:14px; }
#logined .logined_ul p a
{color:#FFF; padding-left:20px; }
#login dl { width:235px; height:146px; display:block; margin:0 auto; }
#login dt { width:235px; font-size:12px; color:#ffffff; float:left; padding:10px 0px; clear:both; }
#login dt strong { font-size:14px; }
#login dd { width:235px; float:left; font-size:14px; color:#ffffff; margin-bottom:6px; }
#login .input { width:164px; height:22px; background:#ffffff; border:0px; }
#login .submit { width:65px; height:28px; background:url(../images/login.gif); border:0px; margin-top:8px; }
#login .submit:hover { background:url(../images/login_o.gif); }
#login .reg { width:65px;  height:28px;border:0px; margin-top:8px; margin-left:15px; }
#login .reg:hover { background:url(../images/reg_o.gif); }

.tag { width:287px; height:169px; float:right; overflow:hidden; padding-top:10px; }
.tag .tit { width:287px; height:27px; display:block; }
.tag .tit li { width:84px; height:17px; padding-top:10px; float:left; text-align:center; }
.tag dl { width:268px; height:120px; margin:0 auto; display:block; padding-top:14px; }
.tag dd { width:79px; height:111px; overflow:hidden; float:left; border:3px #ffffff solid; }
.tag dt { width:167px; float:left; margin-left:15px; background:url(../images/line_gary.gif) repeat-x left bottom; }
.tag dt li { width:157px; height:23px; line-height:23px; float:left; clear:both; background:url(../images/icon_white.gif) no-repeat left; padding-left:10px; }
.tag dt li a { color:#ffffff; }
.tag dt li a:hover { text-decoration:underline; }
#tagbbs { width:287px; height:169px; background:url(../images/tagbbs0.gif); }

.cols3 { width:950px; height:129px; background:url(../images/3colsbg.gif); overflow:hidden; }
.cols3 .content { width:299px; float:left; background:url(../images/listpic.gif) no-repeat left top; padding-top:6px; padding-left:4px; margin-left:5px; }
.cols3 .center { margin-left:18px; margin-right:12px; _margin-left:13px; }
.cols3 .content dd { width:71px; height:94px; float:left; overflow:hidden; border:3px #ffffff solid; display:block; }
.cols3 .content dt { width:195px; float:left; padding-left:15px; display:block; }
.cols3 .content dt a.tit { font-weight:bold; }
.cols3 .content dt a.more { color:#ff6600; }
.cols3 .content dt a:hover.more { text-decoration:underline; }
.cols3 .content dt p { margin:0px; padding-top:13px; line-height:18px; text-indent:24px; }
.cols3 .content ul { padding-top:10px; }
.cols3 .content li { background:url(../images/icon_black.gif) no-repeat left 4px; height:16px; padding-left:10px; }

.shopping { width:950px; height:231px; background:url(../images/bgxie.jpg) repeat-x #ffffff left 1px; position:relative; clear:both; overflow:hidden; }
.shopping .left { width:229px; height:223px; position:absolute; left:0; top:8px; padding-left:12px; }
.shopping .left h3 { height:25px; font-weight:normal; padding-top:10px; }
.shopping .left h3 a { font-size:14px; }
.shopping .left dl { width:299px; float:left; background:url(../images/line_black.gif) repeat-x left bottom; padding-bottom:15px; }
.shopping .left dd { width:82px; height:82px; padding:2px; border:1px #c3c3c3  solid; float:left; overflow:hidden; }
.shopping .left dt { width:135px; padding-left:7px; float:left; line-height:18px; color:#666666; }
.shopping .left ul { width:299px; padding-top:10px; float:left; clear:both; }
.shopping .left ul a { color:#666666; }
.shopping .left ul a:hover { text-decoration:underline; }
.shopping .left ul li.more a { color:#ff9433; }
.shopping .left ul li { width:175px; float:left; height:18px; background:url(../images/icon_gary2.gif) no-repeat left 5px; padding-left:10px; }
.shopping .left ul li.more { width:50px; float:left; background:none; padding-left:0px; }
.shopping .right { width:611px; height:158px; position:absolute; left:241px; top:0; background:url(../images/pink.gif) no-repeat left top; padding-top:68px; padding-left:74px; }
#arrleft, #arright { width:16px; height:46px; float:left; overflow:hidden; cursor:pointer; padding-top:40px; }
#showdaren { width:544px; height:154px; float:left; margin:0 14px; overflow:hidden; position:relative; }
#showdaren ul { position:absolute; }
#showdaren li { width:114px; height:154px; float:left; margin-right:29px; background:url(../images/shadow.jpg) no-repeat left bottom; }
#showdaren li span { clear:both; width:114px; display:block; float:left; padding-top:10px; text-align:center; text-align:center; }
#showdaren li img { border:3px #ffffff solid; }
#showdaren li a { color:#ffffff; }
#showdaren li a:hover { text-decoration:underline; }

.hotbrands { width:950px; height:375px; background:url(../images/bgxie.jpg) repeat-x #ffffff left 1px; position:relative; clear:both; }
.pulin { overflow:hidden; }
.pulin .left { width:705px; height:375px; padding-left:12px; position:absolute; left:0; top:0; }
.pulin .left h2 { width:705px; height:45px; display:block; clear:both; border-bottom:3px #9f9f9f solid; font-weight:normal; }
.pulin .left h2 img { margin-top:5px; }
.pulin .left h2 a { font-size:14px; }
.pulin .left h2 a.more { font-size:10px; font-family: "Times New Roman", Times, serif; }
.pulin .left .content { width:705px; height:298px; clear:both; overflow:hidden; padding-top:15px; }
.pulin .left .content ul { width:721px; float:left; }
.pulin .left .content li { width:80px; height:80px; padding:2px; overflow:hidden; border:1px #c0c0c0 solid; float:left; display:block; margin-right:17px; margin-bottom:18px; }
.pulin .right { width:212px; height:357px; position:absolute; right:0; top:0; background:url(../images/shadow2.jpg) #ffffff no-repeat left top; padding-left:21px; overflow:hidden; }
.pulin .right h2 { width:206px; height:33px; padding-top:8px; }
.pulin .right .list { width:206px; height:303px; clear:both; margin-top:13px; }
.pulin .right .list ol { width:192px; height:263px; border:1px #cfd1d0 solid; border-top:0px; padding-left:10px; padding-top:15px; }
.pulin .right .list ol li { height:26px; }
.pulin .right .list ol img { margin-right:15px; }
.pulin .right h3 { width:204px; height:24px; background:url(../images/pricebg.gif); overflow:hidden; }
.pulin .right h3 a { width:63px; height:23px; line-height:23px; display:block; float:left; text-align:center; border:1px #cfd1d0 solid; border-bottom:0px; margin-right:3px; overflow:hidden; }
.pulin .right h3 a.hover { background:url(../images/price_curr.jpg); color:#ffffff; }

.season { width:950px; height:393px; background:url(../images/bgxie.jpg) repeat-x #ffffff left 1px; position:relative; clear:both; }
.season .left h2 { border-bottom:0px; height:54px; background:url(../images/h2bg.jpg) no-repeat left bottom; }
.season .left h2 span { float:left; margin-right:105px; }
.season .left h2 a { width:53px; height:26px; font-size:12px; text-align:center; display:block; float:left; line-height:21px; margin-top:25px; }
.season .left h2 a.curr { background:url(../images/seasoncurr.jpg); color:#ffffff; }
.season .contents { width:644px; height:301px; background:url(../images/seasonbg.gif); padding-left:61px; padding-top:19px; overflow:hidden; clear:both; }
.season .contents li { width:124px; height:148px; float:left; display:block; margin-right:35px; }
.season .contents li img { width:108px; height:108px; padding:2px; overflow:hidden; border:1px #c0c0c0 solid; }
.season .contents li span { width:124px; float:left; clear:both; padding-top:10px; }
.season .contents li a { color:#666666; }
.season .contents li a:hover { color:#ff6600; }
.season .right {background:url(../images/shadow3.jpg) #ffffff no-repeat left top; line-height:25px; }
.season .right h2 { background:url(../images/brandwords.jpg) no-repeat left 10px; text-align:right; }
.season .right h2 a { font-size:14px; display:block; width:50px; height:20px; color:#ffffff; font-weight:normal; margin-right:10px; margin-top:20px; }
.season .right h2 a:hover { text-decoration:underline; }
.season .right .list a { color:#444444; }
.season .right .list a:hover { text-decoration:underline; }

.information { width:937px; height:553px; background:url(../images/bgxie.jpg) repeat-x #ffffff left 1px; padding-left:13px; padding-top:7px; overflow:hidden; }
.information .left { width:716px; float:left; }
.information .left h2 { width:716px; height:53px; }
.information .block { width:318px; height:253px; overflow:hidden; float:left; padding-right:40px; float:left; }
.information .block h3 { width:306px; height:21px; display:block; clear:both; border-bottom:3px #ff9432 solid; padding-left:12px; font-size:14px; color:#e57300; }
.information .block h3 a { color:#e57300; float:left; font-size:14px; }
.information .block h3 a:hover { color:#000000; }
.information .block a.more { float:right; color:#8e8e8e; font-weight:normal; }
.information .block h3 span { float:left; margin:0px 5px; }
.information .img { width:120px; height:167px; float:left; padding:4px; border:1px #c4c4c4 solid; overflow:hidden; margin-left:12px; margin-top:14px; }
.information .text { padding-left:20px; width:155px; float:left; margin-top:14px; overflow:hidden; }
.information .text h4 { padding-top:5px; }
.information .text h4 a { font-size:14px; font-weight:normal; }
.information .text p { padding:10px 0px; margin:0px; line-height:17px; text-indent:24px; color:#666666; background:url(../images/line_gary2.gif) repeat-x left bottom; }
.information .text ul { float:left; padding-top:8px; }
.information .text li { padding-left:10px; background:url(../images/icon_gary2.gif) no-repeat left center; height:17px; }
.information .text li a { color:#666666; }
.information .text li a:hover { text-decoration:underline; }
.information .right { width:221px; height:542px; background:url(../images/salebg.gif) no-repeat left top; float:right; color:#ffffff; }
.information .right h2 { width:221px; height:31px; background:url(../images/titlebg.gif); display:block; clear:both; margin-top:5px; text-align:right; padding-top:20px; display:block; }
.information .right h2 a { color:#666666; font-weight:normal; margin-right:20px; }
.information .right h2.pop { background:url(../images/poptitle.gif); clear:both; }
.information .right .salesnew { width:200px; float:left; clear:both; margin-left:6px; background:url(../images/line_black.gif) repeat-x left bottom; margin-bottom:5px; }
.information .right dl { width:200px; float:left; line-height:18px; padding-bottom:5px; clear:both; display:block; }
.information .right dt { font-weight:bold; background:url(../images/icon_sale.gif) no-repeat left 2px; padding-left:20px; padding-bottom:5px; }
.information .right ul { width:190px; float:left; clear:both; display:block; padding-left:10px; padding-top:10px; }
.information .right li { width:190px; height:18px; background:url(../images/icon_white.gif) no-repeat left 4px; padding-left:10px; }
.information .right a { color:#ffffff; }
.information .right a:hover { text-decoration:underline; }
.information .right li a { float:left; }
.information .right li span { float:right; padding-right:5px; }

.gallery { width:937px; height:313px; background:url(../images/bgxie.jpg) repeat-x #ffffff left 1px; padding-left:13px; }
.gallery h2 { width:937px; height:47px; padding-top:14px; }
.gallery h3 { width:890px; height:43px; display:block; clear:both; padding-left:29px; padding-top:20px; }
.gallery h3 a strong { visibility:hidden; }
.gallery h3 .more { float:right; font-weight:normal; font-size:14px; margin-right:10px; margin-top:10px; color:#646464; }
.gallery h3 .more:hover { text-decoration:underline; }
.gallery .content { width:925px; height:227px; float:left; clear:both; background:#f1f1f1; border:1px #cbcbcb solid; overflow:hidden; }
.gallery .galleryhot { width:92px; height:29px; background:url(../images/galleryhot.gif); display:block; float:left; margin-right:20px; }
.gallery .galleryhothover { background:url(../images/galleryhot_o.gif); }
.gallery .gallerynew { width:92px; height:29px; background:url(../images/gallerynew.gif); display:block; float:left; }
.gallery .gallerynewhover { background:url(../images/gallerynew_o.gif); }
.gallery li { width:150px; height:130px; display:block; float:left; padding:9px; border:1px #aaaaaa solid; background:#ffffff; margin-left:13px; _margin-left:10px; }
.gallery li span { width:150px; clear:both; float:left; clear:both; text-align:center; padding-top:5px; }
#gallerynew { display:none; }