/* 全局 */
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; position:fixed; left:0; top:0; overflow:hidden; z-index:999; 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%;/* display: none; */}
.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 a.sebtn{ 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;}

.search_box{overflow: hidden;width: 95%;margin: 0 auto;border-bottom: 1px solid #ccc;}
.search_box .key {border:0;line-height: 26px;overflow: hidden;height: 30px;width: 80%;/* float:left; *//* background: #f9f9f9; */color: #777777;margin-left: 5px;font-size: 14px;}
.search_box .submit {background: url(http://m.bkill.com/SkinNew/images/search_index.png?v=10) no-repeat;border:0;height: 30px;width: 11%;float: right;margin-right: 10px;}



.labhold{ height:33px;}
.labdiv{ width:100%; height:33px; line-height:33px; position:fixed; left:0; top:45px; overflow:hidden; z-index:999; 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%; 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 4%; color:#292929; font-size:14px;}
.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:100%; 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;}
.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:38%; height:45px; text-align:center; font-size:16px; background:#bfbfbf; border-radius:5px; color:#fff; margin-top:5px; margin-left:5px; line-height:43px;vertical-align:top;}
.down-top .dmess .ddownx{ display:inline-block; width:60%; height:45px; text-align:center; font-size:16px; background:#3c82e1; border-radius:5px; color:#fff; margin-top:5px; margin-left:-26px; line-height:28px;}
.down-top .dmess .ddownx i{ display:block; font-size: 10px;line-height:10px;}
.down_info{color: #999;font-size: 14px;line-height: 18px;}
.down_info span {
    display: inline-block;
    vertical-align: bottom;
    width: 18px;
    height: 18px;
    background: url(../images/tishi.png) no-repeat;
    background-size: 80%;
    margin-top: 10px;
    margin-left: -26px;
}
.down-top .dmess .ddown,.down-top .dmess .soft_btn{ 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{ padding:5px 4% 0 4%; color:#3c82e1; line-height:25px;}
.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 6%; font-size:14px; color:#3e3e3e; line-height:25px; max-height:530px; overflow:hidden;}
.dctext h3{font-size:14px;font-weight:bold;color:#444;padding-top:10px;word-spacing:1px;clear:both;}
.dctext img{width:100% !important;height: auto !important;}
.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;}

.pinglun{display: none;}



/*轮播*/
.flexslider{margin:0;position:relative;zoom:1;padding: 0 10px 10px;height: 223px;overflow: hidden;}
.flexslider li{margin-bottom: 15px}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-control-nav{width:100%;position:absolute;text-align:center;bottom: -8px;}
.flex-control-nav li{margin:0 4px;display:inline-block;zoom:1;*display:inline}
.flex-control-paging li a{width:8px;height:8px;display:block;background:rgba(255,255,255,0.5);text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}
.flex-control-paging li a.flex-active{background:#0da6ed;cursor:default}
.zt_head_box { padding: .75rem .75rem 0; border-bottom: 1px solid #e1e1e1; background: #fff; }
.l-img-box { width: 2.9rem; height: 2.9rem; border-radius: 5px; display: block; float: left; }
.ztdown_type b { margin: 0 0.2rem .5rem 0; font-size: 0.4rem; position: relative; display: inline-block; padding: 0rem 0.2rem; color: #ffffff; height: .8rem; line-height: .8rem; background: #399afd; }
.ztdown_b em {position:  relative;padding: 0 .4rem;margin-left: -.25rem;color: #a5a8a8;font-style: normal;}
.ztdown_b em:before { content:  ""; position: absolute; left: 0; top: .18rem; width: .05rem; background: #d4d4d4; height: .6rem; }
.ztdown_b b{color:#399afd;}
.zt-img-box img {display: block;width: 100%;min-height: 100%;}
.zt-img-box {height:  7rem;display:  block;overflow:  hidden;border-radius:.25rem;}
.score-box {position:  relative;display:  block;width: 83px;height: 15px;background: url(http://m.bkill.com/SkinNew/images/hide-star.png) 0px 0 no-repeat;float:  left;}
.score-box i {position:  absolute;top: 0;left: 0;height: 100%;background: url(http://m.bkill.com/SkinNew/images/show-star.png) no-repeat;background-position: 0px 0px;}
.zt-info-box {overflow:  hidden;/* height:  30px; *//* line-height:  30px; */}
.zt-data {font-size: .6rem;color: #999;float:  left;margin-left: 1.35rem;height: .8rem;line-height: .8rem;}
.zt-head-box-top {display:  block;font-size: 18px;height: 40px;line-height: 40px;color: #333;font-weight:  normal;text-overflow:  ellipsis;overflow:  hidden;white-space:  nowrap;}
.zt-head-box-top img { display:  block; width:  100%; max-height: 8rem; }
.zt-head-top-tit { position:  absolute; bottom: 0; left:  0; width: 90%; height: 1.5rem; background: rgba(0,0,0,.5); color:  #fff; font-size: .7rem; line-height: 1.5rem; padding: 0 5%; text-overflow:  ellipsis; white-space:  nowrap; overflow:  hidden; }
.zt-head-top-cont {display:  block;width: 100%;color: #999;font-size:12px;height:40px;line-height: 21px;padding:10px 0;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 2.2rem;}


.down-con .downbtn_a{display:inline-block;width: 45%;height: 40px;float: none;line-height: 40px;margin: 10px 2.5% 0 2%;margin-bottom:10px;font-size: 14px;border: 1px solid #3c82e1;color: #3c82e1;box-sizing:  border-box;border-radius:5px;text-align: center;}
.down-con .downbtn_b{background: #3c82e1;display:  inline-block;width: 45%;margin: 10px 2% 0 2%;margin-bottom:10px;line-height: 20px;height: 38px;padding-top:  2px;vertical-align: top;font-size: 14px;border-radius: 5px;color: #fff;text-align: center;border: 1px solid #3c82e1;}
.down-con .downbtn_b i{display:block;height: 16px;line-height: 16px;font-size:12px;text-align:center;font-style:normal;opacity:.8;}
.down-con  p.describe{font-size:12px;background:#fff3e2;color:#787878;padding: 4px 8px;box-sizing:border-box;border:1px solid #ffe0b5;line-height:20px;margin-bottom:10px;border-radius:5px;height: auto;}
.down-con  p.describe em{ color:#f75934;}