@charset "utf-8";
/* CSS Document */
html{color:#666;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;font-size: 62.5%;}
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;}
html, body {position: relative; height: 100%; } 
body {background: #292929; font-size:0.24rem; color:#666; margin: 0; padding: 0;font-family: 'Microsoft YaHei'; max-width:750px; margin:0 auto } 
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold}
em,i{ font-style:normal}
a{text-decoration: none;display:inline}
img{border:none; width:100%; display:block}
.fl, .fr{_display: inline;}
.fl{float: left;}
.fr{float: right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{ position:relative}
.mt20{ margin-top:0.2rem}
.mt30{ margin-top:0.3rem}
.mt40{ margin-top:0.4rem;}
.mt50{ margin-top:0.5rem}
.mt60{ margin-top:0.6rem}

.part2{ width:6.9rem; padding:0.1rem; background:#fff; margin:0 auto; position:relative;}
.slide{ width:6.9rem; height:3.61rem; position:relative;}
.slide .bd{ width:6.89rem; height:3.61rem; overflow:hidden;}
.slide .bd ul li,.slide .bd ul li img{ width:6.89rem; height:3.61rem;}
.slide .hd,.slide .hd ul{ width:6.9rem;text-align:right; height:0.15rem; position:absolute; left:0; bottom:0.2rem;}
.slide .hd ul li{ width:0.15rem; height:0.15rem; border-radius:100%; background:#bfbfbf; margin-right:0.2rem; display:inline-block;}
.slide .hd ul li.on{ background:#ff0000;}
.tag{ padding:0 0.3rem 0 0.1rem; height:0.45rem; line-height:0.45rem; background:#ff0000; font-size:0.24rem; font-weight:bold; color:#fff; position:absolute; left:0; top:3.54rem; border-radius:0 0.22rem 0.22rem 0;}
.part2 dl{ font-size:0.24rem; line-height:0.34rem; padding:0.4rem 0 .2rem;}
.part2 dl b,.part2 dl i{ color:#ff0000}
.part2 dl b,.part2 dl dd:nth-of-type(4){ padding:0.3rem 0;}
.video{ width:100%; height:3.86rem; background:#ccc;}
.design{ margin:0.1rem 0 0.25rem;}
.sd-bd{ display:none;}
.sd-bd.block{ display:block;}
.sd-hd{ width:100%; text-align:center; padding:0.15rem 0;}
.sd-hd li{width:1.58rem; height:1.08rem; border-radius:100%; background:#707070; color:#fff; white-space:nowrap; padding-top:0.5rem; display:inline-block; vertical-align:middle; font-size:0.28rem;}
.sd-hd li.on{ background:#ff0000;}

.top{ width:1.5rem; height:1.53rem; position:fixed; bottom:1rem; right:0;}
footer{ background:#fff !important;}
.skim{ display:none !important;}






