/* 全局 */
body { margin: 0; padding: 0; font-family: "\5FAE\8F6F\96C5\9ED1", Helvetica; font-size: 15px; font-size:100%; background:#fff; color:#333; overflow-x:hidden;}
body, ul, li, p, h1, h2, h3, span, form, dl, dd, dt, ol, a { margin: 0; padding: 0; }
ul, li { list-style: none; }
img { border: 0; vertical-align:bottom;}
a{ text-decoration:none; outline:none; color:#333;}
textarea,input{outline:none; font-family: "\5FAE\8F6F\96C5\9ED1", Helvetica; font-size: 15px;}
i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
.fl { float:left; }
.fr { float:right; }
.tr_l{ text-align:left;}
.tr_c{ text-align:center;}
.tr_r{ text-align:right;}
.clear{ clear:both;}
.xd { position: relative; }
.jd { position: absolute; }
.mt1{ margin-top:1px;}
.ml15{ margin-left:15px;}
.mr8{ margin-right:8px;}
.f16{ font-size:16px;}
.c0a62d8{ color:#0a62d8;}
.skillbox{ width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.getmore{ width:100%; color:#777777; text-align:center; height:40px; line-height:40px; font-size:15px;}
.getmore a{ display:block; color:#777777; height:100%;}
.nomess{ width:100%; text-align:center; padding-top:80px; font-size:17px; color:#a3a3a3; line-height:30px;}
.nomess a{ color:#535353;}
.disnone{ display:none;}
/* alert box */
.al_box{ max-width:70%; background:#2b2a2a; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; padding:10px; font-size:14px; color:#fff; position:absolute; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; box-shadow:0px 0px 10px #000; -webkit-box-shadow:0px 0px 10px #000; -moz-box-shadow:0px 0px 10px #000; z-index:11000;}
.load_box{ max-width:70%; background:#2b2a2a; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; padding:18px 40px; font-size:17px; color:#fff; position:absolute; -moz-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; box-shadow:0px 0px 3px #000; -webkit-box-shadow:0px 0px 3px #000; -moz-box-shadow:0px 0px 3px #000; z-index:11000;}
.al_screen{ width:100%; height:100%; background:#d4d5d0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; position:absolute; z-index:10099; top:0; left:0;}

.tophold{ height:45px;}
.topdiv{ width:100%; height:45px; overflow:hidden;  background:#3c82e1;}
.topleft{ width:13%; float:left; padding-left:2%;}
.topleft a{ display:block; width:28px; height:28px; background:url(../images/back.png) no-repeat; background-size:100% 100%; -webkit-background-size:100% 100%; margin-top:7px;}
.topmid{ width:70%; float:left; text-align:center; padding-top:8px;}
.topright{ width:13%; float:right; padding-right:2%;}
.topright a{ display:block; width:28px; height:28px; float:right; background:url(../images/seartb.png) no-repeat; background-size:100% 100%; -webkit-background-size:100% 100%; margin-top:7px;}
.topsear{ width:75%; height:30px; float:right; background:#fff; margin:7px 4% 0 0; border-radius:15px; -webkit-border-radius:15px; overflow:hidden; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-right:35px;}
.seinput{ display:block; width:90%; height:30px; float:left; background:#fff; border:none; border-radius:15px; -webkit-border-radius:15px; padding:0 5%; color:#5b5b5b;}
.topsear input.sebtn{ border:none; display:block; width:22px; height:22px; float:right; background:url(../images/topsear.png) no-repeat; background-size:100% 100%; -webkit-background-size:100% 100%; position:absolute; right:7px; top:3px;}

.labhold{ height:33px;}
.labdiv{ width:100%; height:33px; line-height:33px;overflow:hidden;  background:#f1f1f1;}
.labdiv li{ float:left; display:block; width:20%; font-size:14px; color:#535353; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-left:1px solid #e1e1e1;}
.labdiv li:first-child{ border-left:none;}
.labdiv li a{ display:block; width:100%; line-height:32px; text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; border-bottom:1px solid #e1e1e1;}
.labdiv li a.hit{ border-bottom:2px solid #3c82e1; color:#3c82e1; line-height:31px;}

.index-top{ text-align:center; position:relative;}
.index-top .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:3px; text-align:center;  }
.index-top .hd ul{ display:inline-block; height:8px; font-size:0; vertical-align:top;}
.index-top .hd ul li{ display:inline-block; width:8px; height:8px; background:#d9d9d9; margin:0 5px; vertical-align:top; overflow:hidden; color:#d9d9d9; border-radius:8px; -webkit-border-radius:8px;}
.index-top .hd ul .on{ background:#0d6ef3; color:#0d6ef3;}
.index-top .bd{ position:relative; z-index:0; }
.index-top .bd li{ display:block; width:100%; text-align:center;}
.index-top img{ width:100%; max-width:640px;}
.index-suj{ width:100%;}
.suj-tit{ border-bottom:2px solid #3c82e1; padding:5px 4%; color:#3c82e1; line-height:25px; margin-top:12px; font-size:16px;border-bottom:none;}
.suj-tit label{ display:inline-block; width:4px; height:15px; background:#3c82e1; border-radius:2px; -webkit-border-radius:2px; vertical-align:middle; margin:0 8px 3px 0;}
.suj-list{ width:100%; overflow:hidden;padding-bottom:5px;}
.suj-list li{ float:left; display:block; width:21%; text-align:center; margin:10px 2% 0 2%;}
.suj-list li a span{ display:block;color:#484848; font-size:14px; line-height:25px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.suj-list li a h1, .suj-list li a h3{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.suj-list li a img{ border-radius:12px; -webkit-border-radius:12px;}
.hot-list{ overflow:hidden; padding:0 4%;}
.hot-list li{ float:left; display:block; width:47%;}
.hot-list li:nth-child(odd){ float:right;}
.hot-list li a{ height:62px; color:#484848; font-size:14px; display:block; width:100%; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:5px 0 5px 57px; border-top:1px solid #e1e1e1; overflow:hidden;}
.hot-list li a.nobor{ border-top:none;}
.hot-list li a p, .hot-list li a h1, .hot-list li a h3{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hot-list li a img{ border-radius:12px; -webkit-border-radius:12px;}
.hot-list li .hotimg{ display:block; width:51px; height:51px; overflow:hidden; position:absolute; left:0px; top:5px;}
.hot-list li .hotmess{ display:block; font-size:12px; color:#8f8f8f; line-height:20px; padding-top:5px;}
.hot-list li .hname{ font-size:14px; color:#484848;}
.hotzx-list{ width:100%;}
.hotzx-list li{ border-top:1px solid #e1e1e1; padding:10px 4%;}
.hotzx-list li:first-child{ border-top:none;}
.hotzx-list li a{ display:block; height:70px; overflow:hidden; padding-left:105px; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.tzximg{ display:block; position:absolute; left:0px; top:0px;}
.tzxmess{ display:block; font-size:12px; color:#8f8f8f; line-height:20px;}
.tzxname{ font-size:15px; color:#484848; padding:4px 0 7px 0;}
/* public foot */
.footnav{ width:100%; height:20px; line-height:20px; background:#f1f1f1; padding:3px 0 8px 0; margin-top:20px;}
.footnav li{ display:block; width:33%; float:left; text-align:center;}
.footnav li a{ font-size:12px; color:#7e7e7e;}
.footnav li a label{ display:inline-block; width:15px; height:12px; background:url(../images/foottb.png) no-repeat; background-size:44px 12px; vertical-align:middle; margin:0 5px 3px 0;}
.footnav li a label.gindex{ background-position:0px center;}
.footnav li a label.gtop{ background-position:-15px center;}
.footnav li a label.gpc{ background-position:-30px center;}
.footcopy{ color:#8f8f8f; font-size:12px; text-align:center; line-height:25px; padding:10px 0;}
/* 排行榜 */
.charts-div{ padding:0 2% 10px 3%; overflow:hidden;}
.charts-div li{ display:block; width:29%; height:51px; float:left; border:1px solid #e7e7e7; box-shadow:1px 1px 2px #9c9c9c; margin:15px 2% 0 2%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding:3px 2%; line-height:22px; overflow:hidden;}
.charts-div li a{ color:#9b9b9b; font-size:12px; display:block; width:100%; height:100%;}
.chtit{ font-size:15px; color:#292929;}
.charts-site{ padding:0 4%; height:35px; line-height:35px; width:90%;border-bottom:1px solid #e1e1e1; color:#a1a1a1; font-size:13px;}
.charts-site a{ color:#8f8f8f; margin:0 2px;}
.typechoo{ width:100%; height:28px; background:#f8f8f8; margin-top:5px; overflow:hidden;}
.typechoo li{ display:block; width:33%; height:28px; float:left; border-left:1px solid #e1e1e1;}
.typechoo li:first-child{ border-left:none;}
.typechoo li a{ display:block; width:50px; height:20px; color:#535353; font-size:13px; text-align:center; margin:4px auto 0 auto;}
.typechoo li a.hit{ background:#3c82e1; border-radius:10px; color:#fff;}
.charts-list{ width:100%;}
.charts-list li{ border-top:1px solid #e1e1e1; padding:10px 4%; overflow:hidden;}
.charts-list li:first-child{ border-top:none;}
.charts-list li a{ display:block; width:85%; height:52px; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:relative; padding-left:60px;}
.charts-list li .climg{ position:absolute; display:block; width:51px; height:51px; left:0px; top:0px;}
.charts-list li .climg img{ border-radius:12px; -webkit-border-radius:12px;}
.charts-list li .clmess{ font-size:12px; color:#8f8f8f; line-height:22px;}
.charts-list li .clname{ font-size:15px; color:#262626; padding:4px 0 2px 0;}
.charts-list li .cldown{ display:block; width:15%; float:left; line-height:20px; text-align:center; font-size:12px; color:#8f8f8f; padding-top:5px;}
/* 文章 */
.artic-con{ padding:0 6px; color:#292929; font-size:14px;}
.artic-con img{
	max-width: 100%;
	height: auto;
}
.artic-con .atit{ display:block; font-size:20px; color:#000;padding:10px 0; line-height:28px;}
.artic-con .atime{ display:block; overflow:hidden; font-size:12px; color:#a1a1a2; line-height:15px; margin-bottom:10px;border-bottom:1px solid #e1e1e1;}
.artic-con .atime img{ vertical-align:middle; margin:0 5px 3px 0;}
.artic-con .acon{ font-size:15px; color:#292929; line-height:28px; word-break:break-all;}
.artic-con .acon p{ margin-bottom:15px;}
.artic-con .acon h3{font-size:14px;font-weight:bold;color:#444;padding:10px 0 10px 0;word-spacing:1px;clear:both;}
.artic-con .acon img{ max-width:90%;  height: auto !important; display: block; margin: 0 auto;margin-bottom:10px;}
.artic-con .imgdis{ display:block; font-size:13px; color:#a4a4a4; line-height:20px;}
.artic-con .acon .contit{ font-size:17px; color:#000; margin-bottom:5px;}
.hotsuj-tit{ border-bottom:1px solid #e1e1e1; padding:5px 4%; color:#000000; line-height:25px; margin-top:12px; font-size:16px; border-top: 10px #f0f0f0 solid;}
.hotsuj-tit label{ display:inline-block; width:4px; height:15px; background:#000000; border-radius:2px; -webkit-border-radius:2px; vertical-align:middle; margin:0 8px 3px 0;}
/* 下载页 */
.down-con{ width:100%;}
.down-top{ padding:0 4% 0 75px; margin:10px 0 15px 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:relative;}
.down-top .dimg{ position:absolute; display:block; width:51px; height:51px; left:15px; top:3px;}
.down-top .dmess{ color:#909090; font-size:12px; line-height:21px;}
.down-top .dmess h1{ display:inline-block;}
.down-top .dname{ color:#010101; font-size:17px; margin-right:10px;}
.down-top .dmess img{ vertical-align:middle; margin:0 3px 3px 0;}
.down-top .dmess .ddowns{ display:inline-block; width:45%; height:28px; text-align:center; font-size:16px; background:#3c82e1; border-radius:5px; color:#fff; margin-top:5px; margin-left:5px; padding-top:7px;}
.down-top .dmess .ddown{ display:inline-block; width:98%; height:28px; text-align:center; font-size:16px; background:#3c82e1; border-radius:5px; color:#fff; margin-top:5px; margin-left:-26px; padding-top:3px;}
.down-top .dmess .xiajia{ display:inline-block; width:98%; height:28px; text-align:center; font-size:16px; background:#708090; border-radius:5px; color:#fff; margin-top:5px; margin-left:-26px; padding-top:3px;}
.down-top .dmess .shangjia{ display:inline-block; width:98%; height:28px; text-align:center; font-size:16px; background:#708090; border-radius:5px; color:#fff; margin-top:5px; margin-left:-26px; padding-top:3px;}
.down-itro{}
.ditro-tit{ color:#3c82e1; line-height:25px;  margin: 5px -20px 6px -10px !important;
   padding: 5px 0px 5px 20px !important; border-top: 10px #f0f0f0 solid;}
.ditro-tit label{ display:inline-block; width:4px; height:15px; background:#3c82e1; border-radius:2px; -webkit-border-radius:2px; vertical-align:middle; margin:0 8px 3px 0;}
.dctext{ display:block; padding:0 8px; font-size:14px; color:#3e3e3e; line-height:25px; max-height:360px; overflow:hidden;}
.dctext img{ max-width:90% !important; height:auto !important; display: block; margin: 0 auto;}
/*.dctext h3{font-size:14px;font-weight:bold;color:#444;padding-top:10px;word-spacing:1px;clear:both;}*/

.dctext h3{width: 100%;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    color: #ff4c4c;
    font-size: 16px;
    text-indent: 10px;
    border-left: 6px solid #ff4c4c;
    margin: 10px 0 0;
    display: inline-block;
	font-weight: bold;
}
.dctext p{padding-top:5px;}
.dcopera{ display:block; width:100%; height:18px; line-height:10px; background:url(../images/down_bg.png) no-repeat; background-size:100% 100%; -webkit-background-size:100% 100%; text-align:center; margin-top:20px;}
.dcopera a{ padding-left:12px; background:url(../images/point.png) left 6px no-repeat; background-size:10px 25px; -webkit-background-size:10px 25px; color:#3c82e1; font-size:12px;}
.dcopera a.dhide{ background-position:left -15px;}

.ditro-wimg{ text-align:center; padding:30px 0; position:relative;}
.ditro-wimg .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.ditro-wimg .hd ul{ display:inline-block; height:8px; font-size:0; vertical-align:top;}
.ditro-wimg .hd ul li{ display:inline-block; width:8px; height:8px; background:#d9d9d9; margin:0 5px; vertical-align:top; overflow:hidden; color:#d9d9d9; border-radius:8px; -webkit-border-radius:8px;}
.ditro-wimg .hd ul .on{ background:#0d6ef3; color:#0d6ef3;}
.ditro-wimg .bd{ position:relative; z-index:0; }
.ditro-wimg .bd li{ display:block; width:100%; text-align:center;}
.ditro-wimg img{ width:80%; max-width:400px;}
.ditro-himg{ text-align:center; padding:30px 0; position:relative;}
.ditro-himg .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.ditro-himg .hd ul{ display:inline-block; height:5px; font-size:0; vertical-align:top;}
.ditro-himg .hd ul li{ display:inline-block; width:8px; height:8px; background:#d9d9d9; margin:0 5px; vertical-align:top; overflow:hidden; color:#d9d9d9; border-radius:8px; -webkit-border-radius:8px;}
.ditro-himg .hd ul .on{ background:#0d6ef3; color:#0d6ef3;}
.ditro-himg .bd{ position:relative; z-index:0; }
.ditro-himg .bd li{ display:block; width:100%; text-align:center;}
.ditro-himg img{ width:70%; max-width:400px;}
.pinglun{ width:90%;padding:8px 4%; }
.replt-div{ width:100%;}
.reply-list{ width:100%;}
.reply-list li{ line-height:20px; padding:8px 5%; border-bottom:1px solid #e1e1e1;}
.reply-list li .rel-name{ display:block; color:#000; font-size:15px;}
.reply-list li .retime{ float:right; font-size:13px; color:#8f8f8f;}
.reply-list li .rel-con{ display:block; font-size:13px; color:#8f8f8f; padding:5px 0;}
.reply-list li .rel-other{ display:block; font-size:13px; color:#8f8f8f; text-align:right;}
.reply-list li .rel-other img{ vertical-align:middle; margin:0 0 3px 5px;}
.reply-list li .rel-other a{ color:#3c82e1; margin-left:10px;}
.reply-text{ background:#ededed; width:82%; margin:30px auto; padding:5px 4% 15px 4%;}
.rept-top{ font-size:14px; color:#000; padding:5px 0;}
.rept-top a{ color:#3c82e1; float:right;}
.rept-top .repnum{ display:inline-block; width:34px; height:18px; background:url(../images/repnum.png) no-repeat; background-size:100% 100%; -webkit-background-size:100% 100%; color:#fff; text-align:center; padding-right:5px; vertical-align:middle; margin:0 3px 4px 0}
.rept-box{ border:1px solid #909090; background:#fff;}
.rept-box textarea{ display:block; border:none; padding:5px 3%; width:94%; height:80px; background:#fff; color:#5b5b5b; overflow:auto;}
.rept-opera{ border-top:1px solid #e1e1e1; height:35px; line-height:35px;}
.rept-opera a{ margin-left:20px;}
.rept-opera img{ vertical-align:middle; margin:0 0 5px 0;}
.rept-opera a.reply-btn{ display:block; width:70px; height:35px; background:#3c82e1; color:#fff; text-align:center; line-height:35px; float:right; margin-left:0px;}
.only-top{ width:100%; text-align:center;}
.only-top h1{font-size:16px;font-weight:bold;padding:6px 0 7px 0;border-bottom: 1px solid #e1e1e1; }
.only-top img{ width:100%; max-width:640px;}
.othzx-list{ width:100%; font-size:14px; padding-top:10px;}
.othzx-list li{ line-height:25px; padding:3px 4%;}
.othzx-list li a{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.otqm{ font-weight:700; margin-right:5px;}

.bottom_line{padding-bottom:3px; border-bottom: 1px solid #e1e1e1;}

.topad {padding:0px 0 0px 0;text-align:center;clear:both;}
.softad {padding:15px 0 15px 0;text-align:center;clear:both;}
.techad {padding:20px 0 0 0;text-align:center;clear:both;}
.xzdzad {padding:0 0 5px 0;margin-top:-8px;text-align:center;clear:both;}

/*推荐软件样式*/
.table-re table{margin-top:10px;border-left:0;border-top:0;border-right:1px solid #DDD;border-bottom:1px solid #DDD;font-size:12px;width:96%;height:60px;table-layout:fixed;background-color:#FAFAFA;} 
.table-re table td{border-left:1px solid #DDD;border-top:1px solid #DDD}
.re_title{width:50%;font-size:14px;color:#333;font-weight:bold;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;} 
.re_title a{margin-left:5px;}
.re_title:hover{color:#005a92}
.re_sub_title{width:40%;height:10px;padding-left:5px;color:#666;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.re_content{overflow:hidden; white-space:pre;overflow:hidden}
.table-re .re_edge img{width:48px;height:48px;border:0;}
.re_down{width: 80%;border-radius: 4px;background: #1196d9;line-height:30px;padding:0;color: #FFF;background-position: -1px -216px;display: inline-block;font-size: 12px;} 
.re_downedge{width:30%; text-align:center}
.re_down:hover{background: #FF9F15;text-decoration: none;color: #FFF}
.re_edge{width:20%; text-align:center}
/*合集列表样式*/
.heji{clear:both;}
.heji{background:#fff;padding:0% 3%;}
.heji ul{zoom:1;overflow:hidden;}
.heji ul li{float:left;height:24px;line-height:24px;padding:0 10px;margin:10px 0 0 10px;font-size:12px;border:1px solid #ccc;border-radius:10px;}
/*友情链接*/
.friendlink{ padding:0 10px 10px 10px;width:96%;overflow:hidden;height:auto;}
.friendlink li{ width:auto; height:auto; float:left; margin:5px 5px 0 0 ; display:inline; overflow:hidden;}
.friendlink li a{ width:100%;  font-size:12px; font-weight:normal; font-family:"微软雅黑";  display:block; overflow:hidden; color:#333;}
.friendlink li a:active{  background:#66d105; color:#fff; border:1px solid #66d105}
/*PC文件下载提示*/
.nonsupport{margin-left:-26px;background:#FFFBE2;height:21px;width:98%;}
.nonsupport-alert p{height:18px;color:#D20000;padding:0px 10px;width:90%;line-height:18px;overflow:hidden;}




/* content+article+or+softid */
.soft_down{ background:#f7fafb; overflow: hidden; position: relative; border:1px solid #c6dcf7; padding:5px;  margin:0 auto 5px}
.soft_down .title{ margin:5px 0;padding:0; margin-left: 80px;}
.soft_down .title h4{ height: 24px;line-height: 24px; margin: 0; padding: 0;}
.soft_down .title h4 a{ font-size:14px; font-weight:bold; color:#cc0000; float:left;height: 24px;overflow: hidden;width: 420px; text-decoration:none;}
/*.soft_down .title  a{ float:right; display:block; margin-right:20px}*/
.soft_down .title  a img{ border:none;}
.softimg,.softtext{ float:left}
.softimg{ margin:5px 0 0 0; position: absolute; left: 8px; top: 10px;}
.softimg a img{ border:1px solid #999999; width: 60px; height: 60px;}
.softimg h4 a{ display:block; width:134px; text-align:center; font-size:12px; color:#999; font-weight:normal; border:none; text-decoration:none;}
.lisofttext .soft_down .softimg img{ display:block; width:134px; height:67px}
.softtext{ margin-top: 10px; padding-bottom: 6px; width: 100%; overflow: hidden;}
.softtext A{ font-size:16PX; color:#1345A3;  display:block;  float:left}
.softtext UL.text_ul LI{ float:left; width:50%; overflow: hidden;}

.smalltext{ margin-left:5px; line-height:20pt;font-size:14px;}
.softtext UL.text_ul LI a{ float:none; font-size:12px; display:inline; cursor:pointer; color:#1345a3}

.softtext UL.text_ul LI a:visited{ color:#1345a3}
.softtext UL.text_ul LI a:hover{ color:#cc0000}
.softtext UL.text_ul li:nth-child(5){
	 white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
	width: 100%;
	float: none;
}

.softtext UL.text_ul { clear:both; list-style:none; padding:0 5px; width: 100%; overflow: hidden;}

.soft_down .downurl {
	display:inline-block;
	height:35px;
	width:130px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin:0px auto 0;
	background:#ff4939;
	text-align:center;
	text-decoration:none;
}


.big_img{position: fixed;z-index: -1;opacity: 0;background: rgba(0,0,0,0.9);width: 100%;height: 100%;top:0;left:0;}
.big_img .swiper-container2 {position: relative;width: 100%;height: 100%;}
.big_img .swiper-container2  .swiper-wrapper{width: 100%;height: 100%;}
.big_img .swiper-slide{width: 100%;height: 100%;display: table}
.big_img .swiper-slide .cell{width: 100%;;height: 100%;display: table-cell;vertical-align: middle;text-align: center;}
.big_img .swiper-slide img{max-width: 100%;height: auto;margin:0 auto;}
.big_img .swiper-pagination2{position: absolute; top:0.2rem;text-align: center;width: 100%;}
.big_img .swiper-pagination2 span{margin:0 0.05rem;}

#list{
	height: 140px;
}
#list .post{
overflow-x: scroll;
	overflow-y: hidden;
	white-space:nowrap;
		height: 140px;
		width: 100%;
	padding: 0 10px;
}
#list img{
	display: inline-block;
	height:140px !important;
	max-width: 100% !important;
	margin-right: 5px;
	white-space:nowrap;
}
.suj-list .suj-list22{
	height: 80px;
	overflow-x: scroll;
	overflow-y: hidden;
	white-space:nowrap;
	margin-top: 16px;
}

.suj-list .suj-list22 li{
	width: 20%;
	margin: 0;
	display: inline-block;
	float: none;
	white-space:nowrap;
}
.suj-list .suj-list22 li a{
	display: block;
	margin: 0 2px;
}
.down-top .dmess span.ddown{
	    background: #adadad;
}
#nozdownpath{
	display: none;
}

 #loading a{
		  display: inline-block;
		  padding: 2px 7px;
		  margin: 0 3px 6px;
		  vertical-align: top;
    background: #f4f4f4;
    color: #787878;
	  }
	  #loading span{
		   background-color: #288bde;
		   display: inline-block;
		   padding: 2px 7px;
		   margin: 0 3px 6px;
		   color: #fff;
	  }