@charset "utf-8";
html,body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,form,input,p,header,nav,main,section,footer{margin:0;padding:0;box-sizing:border-box;font-family:"Helvetica","Microsoft YaHei";}
html{font-size:62.5%;}h1,h2,h3,h4{font-weight:normal;}
ul,li{list-style:none;}
i,s,u,em{font-style:normal;text-decoration:none;}
body{font-family:"Helvetica","Microsoft YaHei";color:#333;}
img{width:100%;border:none;}
a{color:#333;text-decoration:none;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr{float:right;} 
.mt20{ margin-top:0.2rem;}
.w640{min-width:320px;max-width:640px;margin:0 auto;overflow:hidden;background:#fff;}
.banner{ width:100%; float:left;}
.banner img{ width:6.4rem; height:3.1rem; vertical-align:top}

.part{ padding:0.3rem; width:100%;float:left}
.bg_gray{ background:#eaeaea}
.mt20{ margin-top:0.2rem;}

.title{ width:100%; height:0.84rem; float:left; text-align:center; margin-bottom:0.2rem;}
.title img{ height:0.84rem; width:auto; vertical-align:top}

.parta{ width:100%; float:left;}
.parta h2{ width:100%; float:left; font-size:0.32rem; font-weight:bold; line-height:200%;}
.parta h2.center{ text-align:center}
.parta h2 i{ display:inline-block; width:0.05rem; height:0.22rem; background:#ceb585; margin-right:0.1rem;}
.parta p{ width:100%; float:left; font-size:0.24rem; line-height:160%; text-indent:0.5rem; text-align:justify; padding-bottom:0.2rem;}
.parta p a{ color:red;}
.parta p.p2{ text-indent:0; text-align:center; }
.parta p em{ font-style:normal; font-size:0.5rem; color:#ceb585; font-weight:bold}
.parta img{ width:100%; vertical-align:top; margin-top:0.2rem; }
.partb img{width:100%; vertical-align:top; margin-top:0;}

.fix-navs{display:none;position:fixed;left:100%;bottom:2rem;width:100%;margin-left:-1.1rem;}
.fix-navs .fix-nav-wrap{background-color:#490900;width:1rem;height:1rem;text-align:center;border-radius:0.07rem;}
.fix-navs .fix-nav-wrap:active{background-color:black;}
.fix-navs p {color:#fff;font-weight:bold;font-size:0.18rem;text-align:center;padding-top:0.2rem;}
.fix-navs p a{display:block;color:#ffd9bf;font-famliy:arial;}
.fix-nav{display:none;position:fixed;left:100%;bottom:0.9rem;width:100%;margin-left:-1.1rem;}
.fix-nav .fix-nav-wrap{background-color:rgba(148, 149, 148, 0.8);width:1rem;height:1rem;text-align:center;border-radius:0.07rem;}
.fix-nav .fix-nav-wrap:active{background-color:black;}
.fix-nav p {color:#fff;font-weight:bold;font-size:0.18rem;}
.fix-nav .i-totop{width:0.33rem;display:block;margin:0 auto 0.02rem;padding-top:0.24rem;}

.ads_1{ width:5.8rem; height:3.27rem; overflow:hidden;}
.ads_1 ul li{ position:relative; width:5.8rem; height:3.27rem; float:left;}
.ads_1 ul li img{ width:5.8rem; height:3.27rem;}
.ads_1 ul li b{ display:block; position:absolute; bottom:0; left:0; width:100%; text-align:center; color:#fff; background:url(../img/blackbg.png) repeat; line-height:220%; font-size:0.24rem; background:#000; opacity:0.7}
.num_s{ width:100%;text-align:center; line-height:0;}
.num_s li{ display:inline-block; width:0.2rem; height:0.2rem; background:#959595; border-radius:0.1rem;}
.num_s li.on{ background:#ed6c00}
.p01{ padding:0 0.2rem 0.2rem;width:100%;float:left}
