.ndis{ display:none}
.clr{ clear:both; height:0px; overflow:hidden;}
.main{ position:relative; width:1200px; margin:0 auto; overflow:hidden; padding-top:4px}

.b-link .h2title a i,.fiindex li,.fiwords i,.fprve,.fnext,
.whatsNews h2,.h2,
.h4 b,.h5{ background:url(index.png) -980px -980px no-repeat}

.mbanner{ height:550px; overflow:hidden; position:relative;}
.mbanner .mainw{width:1200px; margin:0 auto; }
.focusimg{width:417px; height:550px; position:relative; float:left;}
.filist{height:550px; overflow:hidden;width:417px; position:relative; z-index:2;}
.filist img{ display:block; width:417px; height:550px; margin:0 auto;}
.fiwords{color:#fff; background-color:#fff; width:343px; border-bottom:5px solid #404040; position:absolute; left:400px; top:20px; z-index:5; padding:35px 5px 20px 35px; line-height:50px; font-size:37px;}
.fiwords a,.fiwords a:hover{color:#414141; text-decoration:none}
.fiwords i{ display:block; width:50px; height:32px; background-position:-290px -321px; margin-bottom:2px}
.fiindex{ height:27px; position:absolute; bottom:0px; left:0px; width:417px; text-align:center; z-index:3}
.fiindex li{ display:inline-block; *display:inline; *padding:1px 2px 1px 2px;width:10px; height:10px; line-height:19px; overflow:hidden; cursor:pointer; background-position:-292px -363px; margin:0 2px 0 1px}
.fiindex li.hover{  background-position:-315px -363px;}
.fprve,.fnext{ display:block; width:38px; height:69px; position:absolute; top:234px; z-index:6;}
.fprve{ left:0px; background-position:-96px -321px}
.fnext{ right:0px; background-position:-144px -321px}
.fprve:hover{ background-position:-0px -321px}
.fnext:hover{ background-position:-48px -321px}
.fisimg { position:absolute; left:-190px;top:20px; width:1600px; z-index:1}
.fisimg li{ float:left; width:80px; height:510px; overflow:hidden; position:relative; margin-right:15px; background-color:#000;}
.fisimg li.fk1{ margin-right:851px}
.fisimg img{ height:510px; position:relative; left:50%; margin-left:-200px; opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);}
.fisimg i{ display:block; position:absolute; left:0px; top:0px; width:80px; height:510px; background:url(mask.png) left top no-repeat;}
.fisimg .fk2 i,.fisimg .fk3 i,.fisimg .fk4 i,.fisimg .fk5 i,.fisimg .fk6 i,.fisimg .fk7 i{ background-position:-90px -0px}
.fisimg .hover{ background-color:#fff;}
.fisimg .hover i{ background-position:-180px -0px}
.fisimg li:hover img{opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);}

.whatsNews{ float:left; width:345px; height:275px; overflow:hidden; margin:270px 0 0 32px; position:relative; z-index:6;}
.whatsNews h2 { width:240px; height:24px; overflow:hidden; background-position:-385px -321px; text-indent:-999px; margin-bottom:14px}
.whatsNews li{ line-height:38px; height:38px; overflow:hidden; font-size:14px; }
.red{ color:#ea0001;}

.h2{ overflow:hidden; text-align:left; text-indent:-999px; height:53px; margin-top:40px;}
.h2Fashion{ background-position:left -10px;}
.h2Visual{ background-position:left -79px;}
.h2Life{ background-position:left -151px;}
.subnav{ border-bottom:1px solid #dbdbdb; text-align:center; height:39px; line-height:39px; overflow:hidden; font-size:14px; font-family:'Microsoft YaHei',\5FAE\8F6F\96C5\9ED1; margin-bottom:29px}
.subnav a{ padding:0 10px}

.contacts{ float:left; width:450px; border-right:1px solid #ebebeb; margin-right:20px;}
.contactsHot{ width:420px; border-bottom:1px solid #ebebeb; height:373px; line-height:22px; color:#8c8c8c; margin-bottom:10px;}
.contactsHot a{ display:block; width:100%;height:240px; overflow:hidden}
.contactsHot img{ width:100%; display:block}
.contactsHot p{ margin-top:17px; line-height:30px; height:30px; overflow:hidden; font-size:14px}
.contactsList{ height:152px;}
.contactsList .img,
.contactsList .img1{ display:block;float:left; width:114px; height:150px; border:1px solid #c4c4c4; overflow:hidden}
.contactsList .img img{ height:100%; }
.contactsList .img1 img{ width:100%; }

.contactsList ul{ float:left; padding-left:14px; width:300px;}
.contactsList ul li{ font-size:14px; line-height:28px; height:28px; overflow:hidden}
.contactsList ul li.fst{ line-height:36px; height:36px; margin-bottom:2px; font-size:16px;}

.h3{ height:26px; position:relative; overflow:hidden; line-height:14px;}
.h3 i,.h3 a,.h3 b{display:block;}
.h3 i{ height:8px; border-bottom:1px solid #e2e2e2; }
.h3 a,.h3 b{ position:absolute; top:0;background-color:#fff; color:#737373;}
.h3 b{ padding-right:10px; left:0; font-size:14px;}
.h3 a{padding-left:10px; right:0;}

.collocation{ float:left; width:383px; height:580px; overflow:hidden;}
.collocation ul{ width:410px;}
.collocation li{ float:left; width:180px; height:270px; margin:0 22px 12px 0; line-height:34px; text-align:center; font-size:14px; overflow:hidden}
.collocation img{ display:block; width:178px; height:235px; border:1px solid #c0c0c0;}
.collocation .img{width:178px; height:235px; border:1px solid #c0c0c0; overflow:hidden}
.collocation .img img{ border:none; width:auto; height:100%;}


.players{ float:right; width:295px; height:555px; border:1px solid #dbdbdb; border-top-color:#000; border-right:4px solid #000; background-color:#f9f9f9;}
.h4{ height:49px; position:relative;} 
.h4 b{ position:absolute; left:-10px; top:-1px; width:88px; height:46px; background-position:-192px -321px; line-height:36px; font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; text-align:center;}
.h4  a{ float:right; padding:10px 15px; color:#d81b00;}
.players ul{ background-color:#fff; width:270px; margin:0 auto}
.players li{ height:108px; background:url(bgline.jpg) left bottom repeat-x; margin-bottom:15px; padding-left:8px}
.players img{display:block; width:80px; height:106px; border:1px solid #c0c0c0; float:right; margin-left:16px}
.players p{ max-height:44px; line-height:22px; font-size:14px; overflow:hidden; padding-top:3px;}
.players span{ max-height:40px; line-height:20px; color:#8c8c8c; display:block; overflow:hidden; padding-top:5px}

.h5{ clear:both; overflow:hidden; text-align:right; height:30px; line-height:30px; padding-right:6px}
.h5shoes{ background-position:left -221px;}
.h5topic{ background-position:left -271px;}
.h5 a{ color:#d81c03;}
.h5 b{ display:none}

.shoeslist{ height:238px; overflow:hidden; width:1224px; padding-top:35px}
.shoeslist li{ float:left; width:180px; margin-right:24px;}
.shoeslist li a{ display:block; position:relative; height:238px; overflow:hidden}
.shoeslist li span{ display:block; position:absolute; width:180px; height:30px; line-height:30px; left:0px; bottom:0px; color:#fff; background:rgba(0,0,0,0.6); font-size:14px; text-align:center}
.shoeslist li img{ height:100%;}

.fad{ margin-top:30px; min-height:90px; max-height:120px; overflow:hidden; background:#ffa200;}
.fad img{ display:block; width:100%;}

.visualeft{ float:left; width:350px;}
.visualeft ul{ padding-top:6px;}
.visualeft li{ border:1px solid #e3e3e3; text-align:center; font-size:14px; line-height:38px; margin-bottom:20px; height:492px; overflow:hidden;}
.visualeft .img{ display:block; width:330px; height:436px; padding:9px; border-bottom:1px solid #e3e3e3;}
.visualeft .img img{ height:100%; margin-left:-50px}
.visualeft .img a{ display:block; overflow:hidden; height:100%;}

.visualright{ float:right; width:830px; overflow:hidden;}
.visualright ul{ width:850px; padding-top:6px;}
.visualright li{ border:1px solid #e3e3e3; text-align:center; font-size:14px; line-height:34px; overflow:hidden; float:left; margin:0 10px 25px 0;}
.visualright .img{ display:block; padding:9px; border-bottom:1px solid #e3e3e3; overflow:hidden}
.visualright .img img{ width:100%;}
.visualright .img a{ display:block; overflow:hidden; height:100%;}
.visualright p{ border:4px solid #f9f9f7; height:34px; overflow:hidden; padding:0 5px}
.street li{ width:198px;}
.street .img{ width:180px; height:237px;}
.luxury li{ width:268px;}
.luxury .img{ width:250px; height:231px;}


.topiclist{ width:1220px; padding-top:30px;}
.topiclist li{ border:1px solid #e3e3e3; text-align:center; font-size:14px; line-height:34px; overflow:hidden; float:left; margin:0 9px 0 0; width:291px;}
.topiclist div{ display:block;border-bottom:1px solid #e3e3e3; width:291px; height:154px;}
.topiclist div a{ display:block; width:100%; height:100%; overflow:hidden;}
.topiclist div img{ display:block; width:100%;}
.topiclist p{ border:4px solid #f9f9f7; height:34px; overflow:hidden; padding:0 5px}



.b-link{ padding-bottom:10px; margin-top:20px}
.b-link .h2title{ border-top:2px solid #717171; background-color:#f8f8f8; height:36px; line-height:36px; padding:0 10px; margin-bottom:8px;}
.b-link .h2title h2{  float:left; font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal}
.b-link .h2title a{ float:right; display:block; color:#676767}
.b-link .h2title a i{ display:block; float:right; width:15px; height:15px; background-position:-350px -321px; margin:10px 0 0 5px}
.b-link .h2title a.ok i{ background-position:-350px -346px;}
.b-link .linklist{ line-height:22px; height:44px; overflow:hidden; color:#464646}
.b-link .linklist a{ white-space:nowrap; color:#464646}

.main a:hover{ text-decoration:none;color:#ED1C24;}