/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
body{font:12px/1.5 \5B8B\4F53,"Arial Narrow",HELVETICA;text-align:left;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6 { font-size: 100%;}
img{border:none;vertical-align:top} 
i,em{font-style:normal;}
input,select,option,textarea{font-size:12px;}
a{text-decoration:none;} a:hover{text-decoration:underline;}

/* function */
noscript,.spanclass,.contentdiv,.hidden{display:none;}
.show,.block{display:block;}
.mark,.fl,.mark-sub,.fr{display:inline;}
.mark,.fl{float:left;} .mark-sub,.fr{float:right;}
.fs-14{font-size:14px;} .fs-16{font-size:16px;}
.clear{clear:both;height:0;line-height:0;font-size:0;overflow:hidden;}
.clearfix{*zoom:1} .clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}
.navibar .nb-arrow,

.nb-login .nb-msgtip,

.nb-menulist .nb-ml-arrow,

.nb-menulist .nb-ml-ic,

.navibar .nb-tit-icon,

.nb-tit-message .nb-txt{background: url(images/navbar.png) no-repeat;}

.navibar .DLmdxy{width:215px;height:22px;line-height:22px;margin:3px 10px 0 0;padding:0 5px 0 25px;float: left;display: inline;background: url(images/mdxyAppIcon.gif) no-repeat;color: #fff;position: relative;border-radius: 22px;overflow: hidden;display:none;}

.navibar .DLmdxy a{color: #fff;font-size: 16px;line-height: 22px;}

.navibar .DLmdxy a:hover{color: #fff;text-decoration: none;}

.navibar{ text-align: left; position:relative; z-index:9999; height: 28px; line-height: 28px; border-bottom:1px solid #ececec; background-color:#f8f8f8;color: #666; margin:0 auto;font-family:Microsoft YaHei,tahoma,arial,\5b8b\4f53;}

.navibar-wap{ width:1120px; margin:0 auto;}

.navibar-la{ float:left; display: inline;}

.navibar-lb{ float:right; display: inline;}

.navibar a{color: #666}

.navibar a:hover{color: #C69}

.navibar-sites{ padding-left: 8px;}

.navibar-sites dt,

.navibar-sites dd,

.navibar-sites dd a{ display: inline; float:left; }

.navibar-sites dd a{ width: 60px; height: 22px; line-height: 22px; border-left: 1px solid #ececec; margin-left: -1px; text-align: center; margin-top: 3px; }

.navibar-sites .nb-first{border-left: none;}

.navibar-sites .nb-cur{position: relative; height: 29px;background: #fff;margin:0 0 -1px 0;line-height: 28px;border: 1px solid #ececec; border-width:0 1px;}

.navibar .nb-info,

.navibar .nb-tit{ display:inline; float:left;}

.navibar .nb-tit{ position: relative; line-height:14px;}

.navibar .nb-menu,

.navibar .nb-txt,

.navibar .nb-arrow{ display: inline-block; vertical-align: middle;}

.navibar .nb-menu{ position: relative; cursor: pointer;}

.navibar .nb-menu:hover{ text-decoration:none;}

.nb-login .nb-head{ display:inline; position: relative; top:4px; height: 20px; width:20px; overflow: hidden;  border-radius: 20px; font-size:0; margin-right: 5px;}

.nb-login .nb-head img{ vertical-align: top;}

html:root .nb-login .nb-head{  display: inline-block;top:1px; margin-right: 0;  vertical-align: middle;}

.nb-login .nb-msgtip{ display:none; position: absolute; width:6px; height:6px; overflow: hidden; color:#f00; left:18px; bottom: 2px; background-position: -5px -109px;}

.nb-info-msg .nb-msgtip{ display:block; }

.navibar .nb-txt{ padding:7px 0; height:14px;  _overflow:hidden; vertical-align: middle;}

.navibar .nb-arrow{ width: 5px;height: 3px; overflow: hidden;  vertical-align: middle; background-position:-16px -20px; margin-left: 3px;}

html:root .navibar .nb-arrow{ background-position:-16px -20px; 

transition:.25s;

-moz-transition:.25s; /* Firefox 4 */

-webkit-transition:.25s;  /* Safari บอ Chrome */

-o-transition:.25s;

transform:rotate(0deg);

-ms-transform:rotate(0deg);   /* IE 9 */

-moz-transform:rotate(0deg);  /* Firefox */

-webkit-transform:rotate(0deg); /* Safari บอ Chrome */

-o-transform:rotate(0deg);  /* Opera */}

.navibar .nb-tit-hover .nb-arrow{ background-position:-16px -8px;}

html:root .navibar .nb-tit-hover .nb-arrow{ background-position:-16px -20px; 

transition:.25s;

-moz-transition:.25s; /* Firefox 4 */

-webkit-transition:.25s;  /* Safari บอ Chrome */

-o-transition:.25s;

transform:rotate(180deg);

-ms-transform:rotate(180deg);   /* IE 9 */

-moz-transform:rotate(180deg);  /* Firefox */

-webkit-transform:rotate(180deg); /* Safari บอ Chrome */

-o-transform:rotate(180deg);  /* Opera */}

.navibar .nb-menu{ position: relative; padding:0 8px;}

.navibar .nb-menulist{ display: none; position: absolute; width: 124px; padding-top:8px; top:27px; left:50%; margin-left:-63px;z-index:10; background:url(other/.cn/dress/20180817jiangshen/pc/about:blank); text-align:left;}

.navibar .nb-tit-hover .nb-menulist{ display: block;}

.navibar .nb-menulist-inner{ display:block; position:relative; border:1px solid #ececec;border-radius: 2px; background: #fff;padding: 2px 0; zoom:1;}

.nb-menulist .nb-ml-arrow{ display: block;width: 12px; height: 7px;overflow: hidden;background-position:-9px -32px;position: absolute;top: -7px;left: 50%; margin-left:-6px;z-index: 10;}

.nb-menuList-con .nb-ml-item{display:block; position:relative; height: 30px;line-height: 30px; padding:0 15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.nb-ml-bbs{ color:#aaa;}

.nb-ml-bbs dt{font-weight:bold; height: 30px;line-height: 30px; margin-bottom:-5px; padding:0 15px;}

.nb-ml-bbs .nb-mlbs-sp{ border-top:1px dashed #ececec;}

.nb-ml-bbs .nb-bbs-favb{ display:none;}

.nb-menuList-con .nb-ml-ic{display: inline; float: left; width:21px; margin-right:6px;}

.nb-ml-pc{ border-bottom: 1px dashed #ececec;}

.nb-ml-pc .nb-ml-ic{height: 19px;background-position: -5px -122px;margin-top: 7px;}

.nb-ml-qq .nb-ml-ic{height: 16px;background-position: -5px -154px;margin-top: 9px;}

.nb-ml-weibo .nb-ml-ic{height: 17px;background-position: 0 -183px;margin-top: 8px;}

.nb-ml-weixin .nb-ml-ic{height: 17px;background-position: 0 -243px;margin-top: 8px;}

.nb-ml-personal .nb-ml-ic{height: 15px;background-position: -7px -64px;margin-top: 9px;}

.nb-ml-msg .nb-ml-ic{height: 15px;background-position:-5px -44px;margin-top: 9px;}

.nb-ml-taobao .nb-ml-ic{height: 17px;background-position: -3px -213px;margin-top: 9px;}

.nb-ml-logout .nb-ml-ic{height: 16px;background-position: -7px -84px;margin-top: 7px;}

.nb-ml-mybbs .nb-ml-ic{ height:13px; background-position:0 -251px; margin-top:8px;}

.nb-ml-mycar .nb-ml-ic{ height:12px; background-position:0 -265px; margin-top:9px;}

.nb-ml-mycollect .nb-ml-ic{ height:14px; background-position:0 -280px; margin-top:8px;}

.nb-ml-ID .nb-ml-ic{ height:15px; background-position:0 -296px; margin-top:8px;}

.nb-tit-lit2 .nb-tit-icon{ position:absolute; top:7px; left:8px; width:9px; height:14px; overflow:hidden; background-position:0 -233px;}

.nb-tit-lit2 .nb-menulist{ width:90px; margin-left:-45px;}

.navibar .nb-message-num{ display:inline;position:absolute; top:5px; margin-left:10px; background: #f44; color: #fff;border-radius: 2px;padding: 1px 3px;line-height: 14px;height: 14px;}

.navibar .nb-message-none{ display:none;}

.nb-tit-shop .nb-menulist{ width:82px; margin-left:-40px;}

.nb-tit-message .nb-menu{ padding-right:3px;}

.nb-tit-message .nb-txt{height: 12px; width:16px;overflow:hidden; line-height:999em; background-position: -5px -44px; padding:0; margin:8px 0;}

.nb-tit-message .nb-menu .nb-message-num{ position:relative; display:inline-block; top:-3px; left:-5px; padding:0 4px;}

.nb-tit-message .nb-menulist{ width:132px;}