@charset "utf-8";
/* CSS Document */
html,body,div,p,span,a,ul,li,img { margin:0; padding:0; border:none; list-style:none;}
a { text-decoration:none}
body { font-size:16px; color:#333; text-align:center; background:#fff;}
.zuo { float:left}
.you { float:right}
.qc { clear:both}
.top { padding:15px 5% 0 5%; }
.top>.zuo { width:40%; margin-bottom:20px;}
.top>.you { display:block; width:5%; padding-top:2px; margin-bottom:20px}
.top>.you img { width:100%}
.wyzb { background:#df3031; color:#fff; font-size:12px; line-height:30px;}
.wyzb a { color:#fff; text-decoration:underline}
img.btt { width:100%; }
.zy { color:#666; font-size:16px; line-height:180%; padding:12px 15px 15px 15px; text-align:justify; text-justify:inter-ideograph; border-bottom:1px solid #e8e8e8; margin-bottom:2px; text-indent:2em;}
ul.bq { color:#666; font-size:16px; height:30px; padding-top:10px; background:#f0f0f0; border-bottom:3px solid #d7d7d7; margin-bottom:30px}
ul.bq li { float:right; margin-right:5%; line-height:18px;}
ul.bq li img { float:left; margin-right:6px}
ul.bq li a { color:#cc3300; font-size:14px}
.sp { width:84%; margin:0 auto 30px auto }
.sp img { width:100%}
.main { width:92%;  margin:0 auto 50px auto;}
ul.lb { overflow:hidden; margin:0 auto;}
ul.lb li { border-bottom:3px solid #e0e0e0; clear:both; margin-bottom:15px}
ul.lb li .fbz { width:91%;  font-size:16px; color:#333; line-height:100%; text-align:left; border-bottom:1px solid #e5e5e5; margin:0 auto; box-sizing:border-box }
ul.lb li .fbz img { float:left; width:28%; margin:2px 12px 10px auto}
ul.lb li .fbz img.new { float:right; width:7%; }
ul.lb li .fbz span { font-size:12px; color:#afafaf; margin-bottom:10px }
ul.lb li .fbz img::after { content:"."; line-height:0; display:block; height:0; visibility:hidden; clear:both}
ul.lb li .nr { width:91%; line-height:30px; padding:15px 0; text-align:justify; text-justify:inter-ideograph; font-size:18px; color:#333; border-bottom:1px solid #e5e5e5; margin:0 auto 8px auto}
ul.lb li .nr img { display:block; width:94%; margin:10px auto }
ul.lb li .zan { height:30px; line-height:14px; }
ul.lb li .zan a { display:block; width:50%; height:20px; box-sizing:border-box; color:#666;}
ul.lb li .zan a img { margin:auto 8px -2px auto}
ul.lb li .zan a.zuo { text-align:right; border-right:1px solid #e5e5e5; padding-right:15px;}
ul.lb li .zan a.you { text-align:left; padding-left:15px}
a.fhzb { display:block; width:40%; height:50px; line-height:50px; margin:20px auto 50px auto; color:#fff; background:#09F; font-size:18px}
a.fhzb:active { background:#48b6ff}
ul.plnr { line-height:200%; font-size:16px; color:#333; }
ul.plnr>li { border-bottom:1px dashed #999; padding-bottom:30px; overflow:hidden; margin-bottom:40px;}
ul.plnr>li>img.zuo { width:10%}
ul.plnr>li>.you { width:86%; text-align:left;} 
ul.plnr>li>.you>span { display:block; font-size:14px; color:#666; line-height:100%; margin-bottom:10px}
.plbg { position:fixed; bottom:0; left:0; right:0; background:#000; height:51px; opacity:0.5; }
.pl { position:fixed; bottom:10px; left:10px; right:10px;}
.srk { line-height:23px; width:80%}
.btn { background:#39F; color:#fff; width:18%; height:30px; display: inline-block; font-size:14px}
.fhqzw { position:absolute; right:0; top:0}
.foot { font-size:15px; height:65px; line-height:65px; background:#ccc; color:#666}
