.touchslider {position:relative;overflow:hidden; width:6.4rem}
.touchslider .touchslider-item,
.touchslider .touchslider-item img,
.touchslider .touchslider-item a{width:100%;display:block;}
.touchslider-viewport{height:3.03rem;overflow:hidden;}
.touchslider-viewport img{height:3.03rem;}
.touchslider-viewport span{ display:none; position:absolute; left:0; bottom:0px;background-color:rgba(0,0,0,0.3); padding-left:0.3rem; height:0.9rem; line-height:0.7rem; color:#fff; width:6.1rem; white-space:nowrap;}
.touchslider-navtag{position:absolute;bottom:0;left:0;right:0;text-align:center;}
.touchslider-navtag span{width:0.15rem;height:0.15rem;background-color:rgba(255,255,255,0.3);display:inline-block;vertical-align:middle;margin:0.1rem 0.03rem; border-radius:0.075rem}
.touchslider-navtag span.touchslider-nav-item-current{background-color:rgba(255,255,255,1);}

/*.submenu{ background-color:#ed4135; height:0.6rem; padding:0.04rem 0; margin-bottom:0.1rem; overflow:hidden}
.submenu a{ float:left; display:block; height:0.38rem; line-height:0.38rem; padding:0 0.21rem; border-left:1px solid #fef5f5;border-right:1px solid #8a0b02; color:#fff; margin:0.11rem 0;}*/

.submenu{ background-color:#000; height:0.6rem; padding:0.04rem 0; margin-bottom:0.1rem; overflow:hidden}
.submenu a{ float:left; display:block; height:0.38rem; line-height:0.38rem; padding:0 0.21rem; border-left:1px solid #000;border-right:1px solid #fff; color:#fff; margin:0.11rem 0;}
.submenu a.nol{ border-left:none;}
.submenu a.nor{ border-right:none;}

.imenu i,
.inews a,
.inav a.more,
.diybrandmenu a.current i,
.diybrandtitle i,
.diybrandtitup i,
.helpnews a{ background:url(index.png) -9.8rem -9.8rem no-repeat; background-size:6.4rem 3rem;}

.imenu{ background-color:#fff; padding:0.3rem 0 0 0.03rem; height:2.97rem; margin-top:0.2rem}
.imenu a{ display:block; float:left; width:0.85rem; height:1.35rem; margin-left:0.35rem; margin-bottom:0.11rem; line-height:0.5rem; color:#252525; text-align:center}
.imenu i{ display:block; width:0.85rem; height:0.85rem; margin:0 auto;}
.imenu i.i1{ background-position:-0.38rem -0.3rem}
.imenu i.i2{ background-position:-1.58rem -0.3rem}
.imenu i.i3{ background-position:-2.78rem -0.3rem}
.imenu i.i4{ background-position:-3.98rem -0.3rem}
.imenu i.i5{ background-position:-5.18rem -0.3rem}
.imenu i.i6{ background-position:-0.38rem -1.45rem}
.imenu i.i7{ background-position:-1.58rem -1.45rem}
.imenu i.i8{ background-position:-2.78rem -1.45rem}
.imenu i.i9{ background-position:-3.98rem -1.45rem}
.imenu i.i10{ background-position:-5.18rem -1.45rem}

.ititle{ background-color:#fff; padding:0.1rem 0 0 0.2rem; height:0.65rem; margin-top:0.2rem; border-bottom:1px solid #cccccc}
.ititle h2{ border-left:0.08rem solid #ed4135; padding-left:0.14rem; line-height:0.55rem; height:0.55rem; font-size:0.36rem}
.ititle h2 span{ padding-left:0.1rem; font-size:0.34rem}
.itbottom{ border-color:#000;}
.ctitle{ background-color:#fff; padding:0.1rem 0.05rem 0.11rem 0.2rem; min-height:0.66rem; margin:0.1rem auto;line-height:0.55rem; }
.ctitle b{ float:left; border-left:0.08rem solid #ed4135; padding-left:0.14rem; height:0.55rem; font-size:0.36rem}
.ctitle div{ border-left:0.08rem solid #ed4135; padding-left:0.14rem;}
.ctitle div b{ float:none; border-left:none; padding-left:0; height:auto;}

.isubnav{ height:0.51rem; border-bottom:1px solid #000000; padding-top:0.14rem; padding-left:0.07rem; overflow:hidden;
background-color:#000;
 /* background: -webkit-linear-gradient(#ffffff , #f2f2f2 , #e4e4e4); /* Safari 5.1 - 6.0 */
 /* background: -o-linear-gradient(#ffffff , #f2f2f2 , #e4e4e4); /* Opera 11.1 - 12.0 */
 /* background: -moz-linear-gradient(#ffffff , #f2f2f2 , #e4e4e4); /* Firefox 3.6 - 15 */
 /* background: linear-gradient(#ffffff , #f2f2f2 , #e4e4e4); /* 标准的语法 */
}
.isubnav a{ display:block; float:left; border-left:1px solid #a5a5a5; height:0.37rem; line-height:0.37rem; padding:0 0.21rem;color:#fff;}
.isubnav a:first-child { border-left:none}
.isubnav a b{ color:#ed4135;}

.inav{ border-bottom:1px solid #000; padding:0.1rem 0 0 0;line-height:0.6rem}
.inav:after,
.inav p:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.inav div{height:0.7rem;}
.inav p{ background-color:#fff; overflow:hidden; padding-left:0.3rem; height:2px; }
.inav b,
.inav a{ float:left; display:block;height:0.6rem; text-align:center; font-size:0.28rem;}
.inav b{ font-weight:normal; color:#fff; background-color:#000; margin-left:0.3rem;width:1.2rem;}
.inav a{width:1rem}
.inav a.more{background-position:-0.06rem -2.38rem; float:right; width:0.9rem}
.inav a.up{background-position:-0.9rem -2.38rem;}

.iimg{ padding:0.2rem;}
.iimg a{ display:block; position:relative; overflow:hidden; color:#fff;}
.iimg img{ display:block; width:100%;}
.iimg span{ display:block; position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.3); padding-left:0.24rem; width:100%;height:0.6rem; line-height:0.6rem; font-size:0.26rem; }
.inews{ background-color:#fff; border-bottom:1px solid #000000; padding:0 0.2rem 0.3rem 0.2rem}
.inews a{ display:block; padding:0.02rem 0 0 0.2rem; border-bottom:1px solid #b2b2b2; height:0.62rem; line-height:0.62rem; font-size:0.26rem; color:#666666; overflow:hidden; background-position:-5.84rem -2.34rem}
.inews a.more{ margin-top:0.3rem; border:1px solid #888; line-height:0.68rem; height:0.68rem; text-align:center; font-size:0.33rem; background:none; padding:0; color:#000; }

.ih2{ padding:0.2rem 0 0 0.2rem; line-height:0.5rem; height:0.5rem;}
.ibrand a{ display:block; float:left; margin-left:0.2rem; margin-bottom:0.11rem; line-height:0.62rem; text-align:center; width:2.9rem; height:2.18rem; overflow:hidden; color:#666666; font-size:0.26rem}
.ibrand img{ width:2.9rem; height:1.56rem; display:block;}

.ifashion{ padding:0.2rem 0 0 0; height:4.03rem; overflow:hidden; }
.ifashion a{ display:block; float:left; margin-left:0.2rem; width:2.9rem; height:3.83rem; position:relative; overflow:hidden; color:#fff;}
.ifashion img{ display:block;width:2.9rem; height:3.83rem;}
.ifashion span{ display:block; position:absolute; left:0; bottom:0; background-color:rgba(0,0,0,0.3);width:2.7rem;height:0.6rem; line-height:0.6rem; font-size:0.26rem; text-align:center; padding:0 0.1rem }

.menu{ padding:1px 0.2rem 0.3rem 0.2rem; background-color:#fff;}
.menu h2{ height:0.5rem; line-height:0.5rem; border-left:0.08rem solid #ed4135; margin:0.2rem 0; padding-left:0.12rem; font-size:0.3rem}
.menu div{ border:1px solid #b4b2b3; background-color:#f3f2f6;padding:0.08rem 0; line-height:0.5rem; font-size:0.28rem}
.menu div a{ padding:0 0.21rem; white-space:nowrap}
.menu div b{ clear:both; display:block; float:left; width:1.2rem; height:0.6rem; text-align:center; color:#fff; background-color:#000;}
.menu div p{ clear:both; padding-left:0.16rem; line-height:0.6rem; padding-top:0.08rem}

.commbg{ background-color:#fff; border-bottom:1px solid #000; padding-top:0.2rem; padding-bottom:0.3rem}
.commbg:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.commbg a.more{ display:block; clear:both; float:none; margin:0 auto; width:6rem; height:0.68rem; line-height:0.68rem; border:1px solid #888888; text-align:center; font-size:0.33rem; padding:0;}
.commbg .nolist{ display:block; text-align:center;}

.advlist a{ display:block; float:left; margin:0 0 0.2rem 0.2rem; width:2.88rem; height:4.59rem; border:1px solid #dad9d9;}
.advlist img{ display:block; margin:0 auto; padding-top:0.1rem; width:2.68rem; height:3.79rem;}
.advlist span{ display:block; margin:0 auto; width:2.68rem; height:0.68rem; line-height:0.68rem; font-size:0.28rem; overflow:hidden}

.companylist a{ display:block; margin:0 0.1rem 0.2rem 0.1rem; border-bottom:1px solid #e4e4e4; height:1.22rem; overflow:hidden}
.companylist img{ float:left; display:block; width:2rem; height:1rem; border:1px solid #bababa; margin:0 0.16rem 0 0.1rem}
.companylist b{ display:block; height:0.4rem; line-height:0.4rem; overflow:hidden; margin-bottom:0.05rem; font-weight:normal}
.companylist span{ display:block; height:0.6rem; line-height:0.3rem; overflow:hidden; color:#737373; font-size:0.24rem}

.supplylist a{ display:block; margin:0 0.1rem 0.2rem 0.1rem; border-bottom:1px solid #e4e4e4; height:1.88rem; overflow:hidden}
.supplylist img{ float:left; display:block; width:2.2rem; height:1.65rem; border:1px solid #bababa; margin:0 0.16rem 0 0.1rem}
.supplylist b{ display:block; height:0.4rem; line-height:0.4rem; overflow:hidden; margin:0.08rem auto 0.05rem auto; font-weight:normal}
.supplylist span{ display:block; height:0.64rem; line-height:0.3rem; overflow:hidden; color:#737373; font-size:0.24rem}

.fashionlist a{ display:block; margin:0 0.1rem 0.2rem 0.1rem; border-bottom:1px solid #e4e4e4; height:1.85rem; overflow:hidden}
.fashionlist img{ float:left; display:block; width:2.08rem; height:1.1rem; border:1px solid #bababa; margin:0 0.16rem 0 0.1rem}
.fashionlist b{ display:block;color:#000; height:0.33rem; line-height:0.33rem; overflow:hidden; margin-bottom:0.2rem; font-weight:normal; padding-left:0.1rem}
.fashionlist span{ display:block; height:1.08rem; line-height:0.36rem; overflow:hidden; color:#737373; font-size:0.24rem}

.fimglist a{ float:left; display:block; margin:0 0 0 0.2rem; height:4.5rem; width:2.9rem; overflow:hidden; line-height:0.56rem; font-size:0.26rem; color:#666666; text-align:center;}
.fimglist img{display:block; width:2.9rem;}
.fimglist .img{display:block; width:2.9rem; height:3.83rem; overflow:hidden;}

.newvive{ padding:0 0.2rem;}
.newvive h1{ width:5.6rem; font-weight:normal; font-size:0.34rem; line-height:0.42rem; padding:0.25rem 0 0.11rem 0; margin:0 auto}
.newvive .source{ line-height:0.24rem; border-bottom:1px solid #e4e4e4; font-size:0.2rem; color:#7f7f7f; padding:0 0.2rem; height:0.41rem; position:relative;}
.newvive .source i{ display:block; position:absolute; left:0.58rem; bottom:-1px; width:13px; height:10px; background:url(index.png) -207px -260px no-repeat;}
.newvive .content{ font-size:0.26rem; line-height:0.5rem; padding:0.2rem}
.newvive .content img{ display:block; margin:0 auto; max-width:100%;}
.model_detail th{ width:5em; font-weight:normal; text-align:right; vertical-align:top;}
.model_detail img{ padding:0.1rem 0;}


.share{ float:right; height:0.62rem; font-size:0.24rem; line-height:0.32rem; color:#7a7a7a}
.share div{ float:left;}

.prolist a{ display:block; float:left; margin:0 0 0.2rem 0.2rem; width:2.88rem; height:2.81rem; border:1px solid #dad9d9;}
.prolist img{ display:block; margin:0 auto; padding-top:0.1rem; width:2.68rem; height:2.01rem;}
.prolist span{ display:block; margin:0 auto; width:2.68rem; height:0.68rem; line-height:0.68rem; font-size:0.28rem; overflow:hidden}

.proview{ padding:0.2rem;}
.proview .img{ border:1px solid #ced5e5; margin:0.3rem auto 0.1rem auto; max-width:95%; display:block;}
.proview h1{ display:inline; color:#ed1c24; font-size:0.3rem; font-weight:normal;}
.proview h2{ color:#fff; font-weight:normal; padding-left:0.22rem; height:0.5rem; line-height:0.5rem; background-color:#ed4135; border-bottom:2px solid #ced5e5;}
.proinfo{ line-height:0.5rem; padding:0.1rem 0.1rem 0.3rem 0.7rem}
.proinfo div{ padding-left:5em; text-indent:-5em}
.p2em{ padding-left:2em}
.pl1em{ padding-left:1em;}
.plr1em{ padding:0 0.5em}
.red{ color:#ed1c24;}
.procontact{ padding:0.15rem 0.2rem; line-height:0.5rem}
.procontact p{ padding-left:5em; text-indent:-5em;word-wrap:break-word;}
.proview table{ width:100%; margin:0.1rem auto;}
.proview table tr td:last-child{ width:20px; padding-left:5px}
.proview table th{ text-align:right;padding:0.1rem 0; width:1.58rem; font-weight:normal; font-size:0.3rem}
.proview table td{ padding:0.1rem 0;}
.proview table input[type="text"]{ width:95%; height:0.36rem; border:1px solid #dedede; padding:0 0.05rem}
.proview table textarea{ width:95%; border:1px solid #dedede; padding:0 0.05rem;}
.proview table img{ float:left; padding-left:0.1rem; height:0.36rem; width:1rem}
.proview table input[type="submit"]{width:100%; height:0.9rem; border:none; color:#fff;-moz-border-radius:0.1rem;-webkit-border-radius:0.1rem;border-radius:0.1rem; font-size:0.33rem; background-color:#df3130; color:#fff}
.proview table input.code{width:0.8rem; float:left; text-align:center;}
.proview table .button{padding-left:0.2rem}
.proview .lh{ line-height:0.5rem;}
.proview table.lh td{padding:0.05rem 0;}
.proview table.lh .button{padding-top:0.2rem;}
.proview table.lh input[type="radio"]{ width:0.33rem; height:0.33rem; padding:0; margin:0 0 0.05rem 0; vertical-align:middle;}
.proview table.lh label{ padding-right:0.2rem;}

.diybrandh1{ font-weight:bold; color:#333; text-align:center; padding-bottom:0.12rem}
.diybrandbrand { background-color:#ed4135; position:relative; overflow:hidden;}
.diybrandbrand img{ display:block; margin:0 auto;width:9.6rem; margin-left:-1.6rem;}



.diybrandmenu{ height:0.48rem; line-height:0.48rem; border:1px solid #c2c2c5; border-width:1px 0; padding-left:0.18rem;
background-color:#fff;
  /* background: -webkit-linear-gradient(#ffffff , #f2f2f2 , #e5e5e5); /* Safari 5.1 - 6.0 */
 /*  background: -o-linear-gradient(#ffffff , #f2f2f2 , #e5e5e5); /* Opera 11.1 - 12.0 */
  /* background: -moz-linear-gradient(#ffffff , #f2f2f2 , #e5e5e5); /* Firefox 3.6 - 15 */
  /* background: linear-gradient(#ffffff , #f2f2f2 , #e5e5e5); /* 标准的语法 */
}
.diybrandmenu a{ display:block; float:left; width:1rem; text-align:center;position:relative; border-left:1px solid #c2c2c5;color:#000;}
.diybrandmenu a:first-child{ border:none;}
.diybrandmenu a.current{ font-weight:bold}
.diybrandmenu a.current i{ display:block; width:0.2rem; height:0.1rem; left:50%; top:0.48rem; margin-left:-0.1rem; position:absolute; background-position:-2.7rem -2.6rem;}
.diybrandh2{ padding:0.1rem 0.2rem 0.15rem 0.2rem; font-size:0.36rem; line-height:0.45rem;}
.diybrandtitle{border-top:1px solid #e4e4e4; position:relative; padding:0.16rem 0.2rem 0 0.2rem; font-weight:bold; line-height:0.5rem;}
.diybrandtitle i{ position:absolute; top:-1px;left:0.6rem; width:0.2rem; height:0.12rem; background-position:-3.41rem -2.6rem}
.diybrandtitup{border-bottom:1px solid #e4e4e4; position:relative; padding:0 0.2rem 0 0.2rem; line-height:0.6rem; margin-bottom:0.16rem; font-weight:bold}
.diybrandtitup i{ position:absolute; bottom:-0.12rem;left:0.6rem; width:0.2rem; height:0.12rem; background-position:-3.41rem -2.6rem}
.diybrandContent{ padding:0 0.2rem 0.2rem 0.2rem; font-size:0.26rem; line-height:0.5rem;}
.diybrandContent .diyhidden{ height:2.5rem; overflow:hidden;}
.diybrandContent a.more{ width:5.6rem; margin-top:0.05rem}

.diybrandContent img{ max-width:100%;width:100%;height:100%;}
.diybrandloge:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.diybrandloge{ padding-bottom:0.18rem; line-height:0.5rem}
.diybrandloge img{ border:1px solid #c2c2c5; width:2rem; height:1rem; float:left; margin:0 0.2rem;}
.diybrandloge p{ float:left; width:3.5rem}
.diybrandB{ border-bottom:1px solid #e4e4e4; padding:0.2rem 0; display:block; font-weight:bold; margin-bottom:0.2rem}
.proview .fashionlist a{ margin-left:0; margin-right:0}

.diybrandpro{ background-color:#fff; padding-top:0.3rem}

.helpcontact{ padding:0.3rem 0.4rem; font-size:0.28rem; line-height:0.5rem; margin-top:0.1rem}
.helpcontact b{ display:block; text-align:center; font-size:0.36rem; line-height:0.6rem}
.helpcontact p{ padding-left:6em; text-indent:-6em;}
.helpcontact div{ text-align:center;}
.helpcontact img{ border:1px solid #c8c8c8; width:3rem; display:block; margin:0.2rem auto 0 auto}
.helptag a{ width:1.99rem}
.helpnews{ padding:0.1rem 0.2rem 0.3rem 0.2rem;}
.helpnews a{ display:block; border-bottom:2px solid #e4e4e4; line-height:0.65rem; height:0.65rem; overflow:hidden; padding:0 0.3rem 0 0.2rem; font-size:0.26rem; color:#585858; background-position:5.76rem -0.96rem;}

















