@charset "gb2312";
*{margin:0;padding:0}
body{background:#fff;color:#000;font-size:12px}
body,p,div,th,td,input,select,textarea,ul,li,form{padding:0;margin:0;font-family:\5B8B\4F53,Arial,Verdana}
img{border:none}
ul{list-style:none}
.clr{clear:both;height:0px;font-size:0;overflow:hidden;line-height:0px;float:none}
a{color:#323232;text-decoration:none;padding:0;margin:0}
i,em{font-style:normal;display:inline-block}
s{ text-decoration:none}
.w950,.main{width:950px;margin:0 auto}
.w1000{width:1000px;margin:0 auto}
.gray  ,a.gray{ color:#646464;}
.grayd ,a.grayd{ color:#444;}
.grayl ,a.grayl{ color:#999;}
.rose{ color:#ff649d;}
.blue{ color:#268bb9;}
.green{ color:#4fb896;}


.main s,
.bggrand s,
.title .change,
.titletwo,
.sidenav li,
.message h2,.message .but_reset,.message .but_submit{ background:url(public.png) -980px -980px no-repeat; _background-image:url(public.gif)}

.topnav{ background-color:#fafafa; height:27px; line-height:27px; border-bottom:1px solid #e4e4e4; position:relative; z-index:50;}
.topnav strong{ display:block; float:left; color:#fc860a; padding-right:11px;}
.topnav .register,.topnav .login{ display:block; float:right; width:52px; height:19px; margin:4px 3px 0 0;}
.topnav .register{ background-position:-246px -171px; margin-right:10px;}
.topnav .login{ background-position:-191px -171px}
.topnav p{ float:right; color:#dadada}
.topnav a{ color:#646464}
.topnav img{ margin-bottom:-3px;}
.topnav .business,.topnav .home,.topnav .favorite{ color:#ea6200; }
.topnav .business{ background-position:-465px -74px;padding-left:12px;}
.topnav .home{ background-position:-465px -29px;padding-left:11px;}
.topnav .favorite{ background-position:-468px -51px;padding-left:8px;}
.topnav .weibo{ background-position:-460px -105px;padding-left:18px;}
.topnav .phone{ float:right; position:relative; height:27px; padding:0 3px}
.topnav .phone ss{ display:none;}
.topnav .phone:hover ss{ display:block; position:absolute; width:181px; height:209px; top:28px; left:-5px; background-position:-0px -0px;}

.header{ height:121px; width:1000px; margin:0 auto}
.header .logocnxz{ display:block; width:182px; height:64px; background-position:-191px -0px; margin-top:28px; float:left;}
.header .ad{ float:right; width:148px; height:90px; overflow:hidden; border:1px solid #dcdcdc; margin-top:14.5px }
.header .search{ float:left; padding:22px 0 0 58px;}
.header .search p{ height:26px; line-height:26px;}
.header .search p i{ float:left; width:46px; height:26px; text-align:center; cursor:pointer}
.header .search p i.current{ font-weight:bold; color:#fff; background-color:#339d00;}
.header .searchkey{ float:left; width:430px; height:30px; line-height:30px; border:3px solid #339d00; background-position:-452px 10px; padding:0 8px 0 34px;}
.header .searchsubmit{float:left; width:99px; height:36px; background-position:-291px -127px; border:0px; cursor:pointer }
.header .search div{ clear:both; line-height:30px;}


/*

.footer .logo1,.footer .logo2,.footer s,




.topnav{ background-color:#fafafa; height:27px; line-height:27px; border-bottom:1px solid #e4e4e4; overflow:hidden}
.topnav strong{ display:block; float:left; color:#fc860a; padding-right:11px;}
.topnav .register,.topnav .login{ display:block; float:left; width:52px; height:19px; margin:4px 3px 0 0;}
.topnav .register{ background-position:-352px -49px; margin-right:10px;}
.topnav .login{ background-position:-297px -49px}
.topnav p{ float:right; color:#dadada}
.topnav img{ margin-bottom:-3px;}
.topnav .business,.topnav .home,.topnav .favorite{ color:#ea6200; }
.topnav .business{ background-position:-615px -74px;padding-left:12px;}
.topnav .home{ background-position:-615px -29px;padding-left:11px;}
.topnav .favorite{ background-position:-618px -51px;padding-left:8px;}

.header{ height:127px; width:950px; margin:0 auto}
.header .logocnxz{ display:block; width:182px; height:64px; background-position:-105px -0px; margin-top:31px; float:left;}
.header .weixin{ float:right; width:95px; height:110px; background-position:-0px -0px; margin-top:8.5px}
.header .search{ float:left; padding:22px 0 0 58px; width:590px}
.header .search p{ height:26px; line-height:26px;}
.header .search p i{ float:left; width:46px; height:26px; text-align:center; cursor:pointer}
.header .search p i.current{ font-weight:bold; color:#fff; background-color:#339d00;}
.header .searchkey{ float:left; width:430px; height:30px; line-height:30px; border:3px solid #339d00; background-position:-602px 10px; padding:0 8px 0 34px;}
.header .searchsubmit{float:left; width:99px; height:36px; background-position:-105px -74px; border:0px; cursor:pointer }
.header .search div{ clear:both; line-height:30px;}

.footer{ width:950px; margin:10px auto 0 auto;}
.footer .fmenu{ height:26px; line-height:26px; text-align:center; background-color:#5cbc16; color:#fff; font-size:14px; margin-bottom:10px;}
.footer .fmenu a{color:#fff;}
.footer .text{ text-align:center; line-height:24px;}
.footer .text img{ margin-bottom:-2px;}
.footer .flogo{text-align:center; height:45px; margin:5px auto 10px auto}
.footer .logo1{ display:inline-block; width:99px; height:43px; background-position:-452px -0px}
.footer .logo2{display:inline-block; width:145px; height:43px; background-position:-297px -0px}

*/


.menu{ height:32px; overflow:hidden; border-top:1px solid #339d00; border-bottom:5px solid #339d00; background-color:#fffcf9; font-size:14px; line-height:32px;}
.menu a{ padding:0 4px;}
.menu a.home{ font-weight:bold; font-size:16px; background-color:#339d00; padding:8px 16px; color:#fff}
.menu i{ color:#339d00; padding:0 6px 0 3px;}
.menu b{ color:#339d00;font-size:16px;  padding-rihgt:6px;}
.submenu{ height:38px; border-bottom:1px solid #dadada; background-color:#f2f2f2; font-size:14px; line-height:38px; margin-bottom:10px}
.submenu b{ display:block; float:left; width:66px; text-align:center; color:#297f00}
.submenu p{ display:block; float:left; width:884px; text-align:center;}
.submenu a{ padding:0 8px}



.link{ border:1px solid #e6e6e6; margin-top:10px; line-height:20px; position:relative; padding:8px 45px 8px 8px; width:895px}
.link b{padding:0 0 0 3px;}
.link a{ color:#999; white-space:nowrap; padding:0 3px;}
.link a:hover{ color:#ED1C24;}
.link s{ display:block; position:absolute; width:8px; height:10px; background-position:-214px -100px; right:27px; top:13px;}

/*Ê×Ò³*/
.wfl{ width:776px; float:left; overflow:hidden;}
.wfr{ width:162px; float:right; overflow:hidden;}
.fr{ float:right;}
.clr10{ height:10px; clear:both; overflow:hidden;}
.title{ border-bottom:1px solid #000; line-height:30px; height:35px; margin-bottom:10px }
.title h2{font-size:24px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal; float:left;}
.title p{ float:right; padding:5px 5px 0 0;}
.title p a{ padding:0 2px}
.title i{ padding:0 8px 0 2px}
.title .change{ background-position:-611px -95px; padding-left:15px;}

.img{display:block;text-align:center;font-size:0;}
.img *{vertical-align:middle;border:0;}
.img dfn{height:100%;display:inline-block;}

.imglist{ width:790px; *height:640px;}
.imglist li{ float:left; width:178px; height:310px; margin:0px 8px 8px 0px; border:1px solid #d9d9d9; line-height:22px; padding:0 4px;}
.imglist li:hover{ border-color:#ED1C24;}

.imglist li p{ width:178px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; margin:0 auto}
.imglist .img{width:178px;height:256px; margin:4px auto;}
.imglist .img img{ max-height:256px; max-width:178px; height:256px;width:178px;}
.imglist em{ color:#cd0b96;}

.textlist{ border:1px solid #d9d9d9; clear:both; height:61px; overflow:hidden;}
.textlist li{ float:left; width:185.5px; height:30px; line-height:31px; overflow:hidden; padding-left:8px; border-bottom:1px solid #d9d9d9;}

.ranking{*padding-top:3px;}
.ranking li{ height:30px; line-height:30px; overflow:hidden; border-bottom:1px dashed #e0e0e0; padding:0 3px; *margin-top:-3px;}
.ranking li s{ width:14px; height:14px; line-height:13px; overflow:hidden; text-align:center; color:#fff; display:block; float:left; margin-top:8px; background-position:-284px -74px;}
.ranking li s.ago{ background-position:-332px -74px}
.ranking li s.flag{ background-position:-232px -100px; width:10px; height:4px; margin-top:13px}
.ranking li p{ float:left; padding-left:8px; width:70px; height:33px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.ranking li i{ float:right;}
.ranking li.hover{ height:106px; position:relative; padding:0;}
.ranking li.hover s{ position:absolute; left:1px; top:1px; margin:0px}
.ranking li.hover s.flag,
.ranking li.hover i{ display:none;}
.ranking li.hover .img{width:160px;height:98px; border:1px solid #f164a7;}
.ranking li .img img{ height:98px; width:160px;}
.ranking li.hover p{ position:absolute; width:152px; height:24px; line-height:24px; left:1px; bottom:7px;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#61000000,endColorstr=#61000000); color:#fff;}
.ranking li.hover p a{ color:#fff;}

.men .rose{ color:#268bb9;}
.men .ranking li s.ago{ background-position:-308px -74px}
.men .ranking li.hover .img{border:1px solid #66b5ee;}

.child .rose{ color:#3cb38d;}
.child .ranking li s.ago{ background-position:-356px -74px}
.child .ranking li.hover .img{border:1px solid #5fc57d;}

.ifl{ width:250px; float:left;}
.ifc{ width:446px; float:left; padding-left:11px; height:492px; overflow:hidden;}
.ifr{ width:232px; float:right;}
.titletwo{line-height:30px; height:30px; padding:0 10px; background-position:0px -205px;}
.titletwo h2{font-size:14px;float:left;}
.titletwo p{ float:left; padding-left:10px;}
.titletwo a.more{ float:right; display:block; color:#646464;}
.titletwo a.more:hover{color:#ED1C24;}

.newslist li{ overflow:hidden;}
.newslist li a{ color:#646464;}
.newslist li a:hover{color:#ED1C24;}

.ordering .titletwo{ background:none #f73303; color:#fff; height:31px;}
.ordering .titletwo a,.ordering .titletwo a:hover{ color:#fff;}
.ordering .newslist li{ height:30px; line-height:30px; border:1px solid #dcdcdc; margin-top:-1px; padding:0 10px; color:#c8c8c8}

.observation{border:1px solid #dcdcdc; margin-top:-1px;}
.observation .newslist{ padding:5px 10px}
.observation .newslist li{ height:26px; line-height:26px;color:#808080}
.observation .newslist b{ font-size:14px; font-family:\5FAE\8F6F\96C5\9ED1; padding-right:5px; font-weight:normal}
.observation .red{ color:#f73305}

.ifc .titletwo{ background-position:-0px -164px; line-height:31px; height:31px}
.ifc .titletwo p a{ color:#8c6597}
.ifc .titletwo p a.a1{ color:#fe5b92}
.ifc .titletwo p a.a2{ color:#607dcb}
.ifc .titletwo p a.a3{ color:#7bba11}
.ifc .titletwo p a.a4{ color:#d68a00}
.ifc .titletwo a.more{ color:#969696}
.ifc .titletwo a:hover{color:#ED1C24;}
.ifc .newslist{ padding-top:15px; border-bottom:1px solid #eeeeee; float:left; width:286px; height:444px; overflow:hidden;}
.ifc .newslist li{ height:26px; line-height:26px;color:#b9cfde; font-size:14px;}
.ifc .newslist a{ color:#00508c;}

.imglistwo{ width:160px; float:left;}
.imglistwo li{ width:132px; height:96px; margin:0px auto; line-height:22px; overflow:hidden; padding-top:20px}
.imglistwo li p{white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; margin:0 auto; background:#ebf1f7; padding:0 5px; text-align:center}
.imglistwo .img{width:132px;height:70px; margin:0 auto;}
.imglistwo .img img{ max-height:70px; max-width:132px;}
.imglistwo a{ color:#006abc}

.channels{ border:1px solid #dcdcdc; margin-bottom:10px}
.channels .newslist{ padding:5px 10px 5px 6px}
.channels .newslist li{ height:22px; line-height:22px;color:#808080}

.elite{ border:1px solid #dcdcdc;}
.elite ul{ width:215px; margin:8px auto 7px auto; height:194px; overflow:hidden}
.elite ul li{ height:58px; border-bottom:1px dashed #c8c8c8; padding:6px 0px 0px 8px; line-height:16px;}
.elite ul li p{ padding-left:7px; width:148px; height:16px; overflow:hidden; margin:2px auto;}
.elite ul li p a{ color:#ff8302;}
.elite ul li p a:hover{ color:#ED1C24;}
.elite ul li i{ display:block;padding-left:7px; width:148px; height:32px; overflow:hidden; color:#646464}

.elite .img{width:50px;height:50px; float:left; border:1px solid #e4e4e4;}
.elite .img img{ max-height:50px; max-width:50px;}

body{_background-image:url(about:blank);_background-attachment:fixed;}
.sidenav{ width:54px; top:242px; margin-left:490px; position:fixed; left:50%; z-index:149;}
.sidenav{_top:expression(eval(242+document.documentElement.scrollTop)); _position:absolute;}
.sidenav li{ height:45px; margin-bottom:6px; overflow:hidden; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; background-color:#ee4743; line-height:16px; text-align:center; color:#fff; cursor:pointer; padding-top:9px; font-size:14px;}
.sidenav li i{ display:none; width:30px; margin:0 auto}
.sidenav li.i1{ background-position:9px -239px}
.sidenav li.i2{ background-position:-47px -239px}
.sidenav li.i3{ background-position:-103px -239px}
.sidenav li.i4{ background-position:-159px -239px}
.sidenav li:hover{ background-image:none}
.sidenav li:hover i{ display:block; padding-top:2px}
.sidenav li:hover.i1{ background-color:#ff649d;}
.sidenav li:hover.i2{ background-color:#59b2f2;}
.sidenav li:hover.i3{ background-color:#3cb38d;}
.sidenav li:hover.i4{ background-color:#cf201c;}

/*ÁÐ±íÒ³*/
.focusfalsh{height:450px;width:950px;overflow:hidden;position:relative;}
.focusfalsh .filist{height:450px;width:950px;overflow:hidden;margin:0 auto;position:relative;}
.focusfalsh .filist img{height:450px;width:950px;}
.focusfalsh .fiindex{position:absolute;right:15px; bottom:6px;}
.focusfalsh .fiindex li{float:left;width:10px;height:9px;overflow:hidden;cursor:pointer;background-color:#000; margin:2px; text-indent:-9em;}
.focusfalsh .fiindex li.hover{background-color:#339d00; margin:1px; border:1px solid #fff;}

.location{ margin:10px auto; background:#f2f2f2; height:34px; line-height:34px; padding:0 10px; border-bottom:1px solid #3aa009; border-top:3px solid #3aa009; text-align:right;}
.location p{ float:left;}

.brand{ border:3px solid #339d00; height:295px; overflow:hidden;}
.brand .img{width:550px;height:295px; float:left; position:relative; margin-right:15px;}
.brand .img img{ max-height:295px; max-width:550px;}
.brand s{ width:120px; height:120px; background-position:-504px -164px; position:absolute; top:0px; right:0px}
.brand h2{ float:left; width:360px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; padding-top:7px; height:43px; line-height:43px; font-size:24px; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal}
.brand p{ float:left; width:360px;overflow: hidden;height:60px; line-height:20px; text-indent:2em; color:#646464}
.brand .exponent{ float:left;width:360px; line-height:26px; height:26px;}
.brand .exponent b,.brand .exponent i{ color:#ad0b56; padding-right:10px}
.brand .button{ float:left;line-height:25px; height:25px; margin:8px 0 21px 0;padding-left:194px;}
.brand .button a{ display:block; float:left; width:50px; height:25px; text-align:center; color:#fff; background-color:#000; margin-right:2px;}
.brand .button a.meg{ background-color:#339d00;}
.brand .photo{ float:left; width:370px;}
.brand .photo .img{width:110px;height:85px; float:left; position:relative; margin-right:10px; border:1px solid #d5d5d5}
.brand .photo .img img{ max-height:85px; max-width:110px;}

.bggrand{ background-color:#d6ebcc; height:15px; overflow:hidden;}
.bggrand s{ display:block; width:30px; height:15px;}
.bggrand s.fl{ float:left; background-position:-214px -74px;}
.bggrand s.fr{ float:right; background-position:-244px -74px;}

.page{ height:36px; margin:18px auto; text-align:center;}
.page a,.page i{ display:inline-block; padding:0 18px; border:1px solid #d8dadf; line-height:34px; height:34px; font-family:\5FAE\8F6F\96C5\9ED1}
.page a.more{ color:#339d00;}
.page i{ color:#888;}
.page i.current{ color:#fff; background-color:#339d00; border-color:#bcdfab;}
.page a:hover{ text-decoration:none; border-color:#ED1C24;}
.page a:hover.more{ border-color:#339d00;}

.pagekey {
    border: 1px solid #e6e6e6;
    height: 30px;
    text-align: center;
    width: 37px;
}
.pagesubmit {
    background-color: #f8f8f8;
    border: 1px solid #dddddd;
    cursor: pointer;
    height: 30px;
    width: 42px;
}

.message{ display:none; width:624px; height:390px;margin-left:-312px;margin-top:-195px; background:#f0f0f0;  position:fixed; left:50%; top:50%; z-index:149;}
.message{_top:expression(eval(242+document.documentElement.scrollTop)); _position:absolute;}
.message h2{ background-position:-0px -120px; height:34px; line-height:34px; color:#fff; font-weight:normal; padding-left:10px; font-size:14px}
.message i{ width:34px; height:34px; position:absolute; top:0px; right:0px; cursor:pointer}
.message table{ margin:20px auto 0 auto}
.message th{ font-weight:normal; width:50px; line-height:20px; padding:6px 0; text-align:left}
.message td{ padding:6px 0; position:relative;}
.message input{ border:1px solid #aaadb2; background-color:#fff; width:450px; height:18px; line-height:18px; padding:0 3px}
.message textarea{ border:1px solid #aaadb2; background-color:#fff; width:450px;line-height:18px; padding:5px 3px;}
.message b{ color:#fe0000;}
.message .cfl input,.message .cfl img{ float:left;}
.message .cfl img{ margin-left:10px; cursor:pointer}
.message .but_reset,.message .but_submit{ height:45px; border:none; margin-top:10px; cursor:pointer}
.message .but_reset{ width:80px; background-position:-408px -210px; margin-left:10px;}
.message .but_submit{ width:135px; background-position:-263px -210px;}
.message .error{ position:absolute; left:0px; color:#fe0000; width:100%; cursor:auto}

.m-search{ float:right; width:337px; height:22px; line-height:22px; background:url(/style/brand/shoes-search.jpg) left top no-repeat; margin-top:5px; }
.m-search b{ float:left; width:39px; text-align:center; text-align:center; font-weight:normal; color:#333}
.m-search input{ border:0px; background:url(/style/public/empty.gif);height:22px; line-height:22px}
.mskey{ float:left; width:210px; margin-left:25px; color:#7b7b7b}
.msbutton{ float:right; width:57px; cursor:pointer}

.msfr{ float:right; padding-left:15px}

body a:hover{  color:#ED1C24; text-decoration:underline;}