#top>div>a{flex: 0 0 20px;}
/* Article */
.Article{display: block;}
/* article_head */
.article_head{padding: 12px;background: #fff;border-bottom: 1px solid #f5f5f5;}
.article_head h1{font-size: 16px;color: #333;margin-bottom: 4px;}
.article_head h2{font-size: 16px;color: #333;margin-bottom: 4px;}
.article_head p{font-size: 12px;color: #999;}
.article_head p span{color:#90bcf2;margin-right: 10px;}
/* article_cont */
.article_cont{padding: 0 12px;background: #fff;/*overflow: hidden;*/}
.article_cont>p{font-size: 14px;color: #555;line-height: 24px;padding-top: 15px;}
.article_cont>h3{font-size: 14px;color: #ff9d01;line-height: 16px;margin-top: 30px;padding-left: 21px;border-left: 3px solid #ff9d01;}
.article_cont>.Video{margin: 15px 12px;overflow: hidden;background: #222;}
.article_cont>.Table{width: 100%;margin: 15px 0;}

.article_cont iframe{max-width:100%}
.article_cont img{width:auto;  max-width: 100% !important;height: initial !important;}
.article_cont table *{width:initial !important;}
.article_cont table,
.article_cont tbody,
.article_cont embed{width: 100% !important;}

.Table table{width: 100%;border-collapse: collapse;border: 1px #e5e5e5 solid;}
.Table table tr{display: table-row; vertical-align: inherit; border-color: inherit;}
.Table table td{width: 25%;line-height: 36px;text-align: center;border-top: 1px #e5e5e5 solid;border-left: 1px #e5e5e5 solid;}
.Table table td a{color: #90bcf2;font-size: 12px;text-decoration: underline;}
.Table table th{/* width: 100%; */display: table-cell;line-height: 36px;text-align: center;color: #90bcf2;font-size: 14px;}
.Photo{display: block;margin: 15px 12px;text-align: center;}
.Photo img{display: inline-block;width: auto;max-width: 100%;}
video{display: block;}
#card{width: 100%;max-width: 768px;min-width: 320px;position: fixed;top: 0;z-index: 1000;border-bottom: 1px solid #f5f5f5;border-top: 1px solid #f5f5f5;}
.downl { padding: 0 12px; overflow: hidden; margin: 2px 0; position: relative; }
.downl .img { display: inline-block; float: left; }
.downl .img img { display: inline-block; width: 40px; height: 40px; border-radius: 10px; background: #969696; }
.downl .dinfo { display: block; height: 40px; margin: 0 88px 0 68px; position: relative; }
.downl .dinfo div { margin: 3px 0; }
.downl .dinfo div a { display: inline-block; max-height: 50px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #333; font-size: 12px; overflow: hidden; }
.downl .dinfo p.size { color: #888; overflow: hidden; margin: 2px 0; }
.downl .downl { display: inline-block; float: right; text-align: center; color: #fff; line-height: 28px; width: 60px; background: #5fb300; border-radius: 3px; position: absolute; top: 10%; right: 12px; }
.downl .gray_btn{background: #fff;color: #888}
.tj-wrap {background: #fff; margin-top: 6px; }
.tj-wrap .Tjlist { overflow: hidden; padding: 0 12px 12px;  }
.tj-wrap .Tjlist a div.img { display: inline-block; width: 57.5px; height: 57.5px; border-radius: 10px; display: inline-block; position: relative; margin-bottom: 10px; }
.tj-wrap .Tjlist a p.name { color: #333; height: 20px; overflow: hidden; line-height: 20px; }
@keyframes name_d{from {bottom:-40px;}to {bottom:0;}}
@-moz-keyframes name_d{from {bottom:-40px;}to {bottom:0;}}
@-webkit-keyframes name_d{from {bottom:-40px;}to {bottom:0;}}
@-o-keyframes name_d{from {bottom:-40px;}to {bottom:0;}}
.Tjlist .name span{ position: relative;animation: name_d 500ms;-moz-animation: name_d 500ms;-webkit-animation: name_d 500ms;-o-animation: name_d 500ms;}
.Tjlist .name span:nth-child(2){display: none;}

.swiper-tj .mor{
    display: block;
    width: 47px;
    height:47px;
    padding: 5px;
    border-radius: 12px;
    background: #f6f6f6;
    text-align: center;
    line-height: 25px;
    color: #bbb;

}
.swiper-tj .mor i{
    display: block;
    padding-top: 30px;
    background: url(/moban5/static/img/comm/more-icon.png) no-repeat top center;
    background-size: 25px auto;
    margin-top: 10px;
}
.swiper-tj .tj p{
    color: #333;
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    width: 57px;
    text-align: center;
    margin-top: 11px;
}
.tj_wrap{padding: 0 12px;background: #fff;overflow: hidden;margin-top:6px;}
.tj_wrap .lis_a{border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.tj_wrap .lis_a .bt{/*max-height: 60px;*/line-height: 30px;font-size: 18px;color: #555;margin: 10px 0;display: block;}
.tj_wrap .img_item{overflow: hidden;max-height: 156px;}
.tj_wrap .img_item .img{width: 31.3%;display: block;float: left;}
.tj_wrap .img_item .img:nth-child(2){margin: 0 3%;}
.tj_wrap .img_item .img img{width: 100%;}
.tj_wrap .info{line-height: 60px;font-size:14px;color: #999;}
.tj_wrap .info p{float: left;}
.tj_wrap .info .num{margin-left: 15px;float: left;}
.tj_wrap .info .num span{color: #ff4c4c;}
.tj_wrap .info .downl{color: #589cf6;display: block;float: right;text-align: center;line-height: 28px;width:50px;border-radius: 3px;border: 1px solid #9bc4fa;margin-top: 15px;}
/*2018-3-1 TOP_TL*/
/*2018-3-1 TOP_TL*/
.top_tl{display: none;position: fixed;top: 0;left: 0;z-index: 2018;width: 100%;-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,.6);
    box-shadow: 0 0 8px 0 rgba(0,0,0,.6);
    -webkit-animation-name:'ripple';
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
}
.top_tl img{display: block;}
@keyframes ripple {0% {transform: scale(0.95,0.95);}100% { transform: scale(1.05,1.05);}}