.top-l {width:420px;float:left;margin-right:20px;}
.top-r {width:420px;float:right;}
.headline h2 {text-align:center;font-size:24px;margin:0;height:48px;line-height:48px;overflow:hidden;}

.subline li {height:34px;line-height:34px;overflow:hidden;font-size:16px;}
.subline .f_r {color:#666666;font-size:12px;}
.keytags {font-size:14px;padding:16px;}
/* catlist */
.childlist {padding:10px 10px 10px 15px;line-height:24px;}
.childlist li {font-size:14px;height:28px;line-height:28px;background:url('image/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}

.catlist {padding:16px 0;line-height:32px;}
.catlist li {font-size:14px;height:32px;line-height:32px;background:url('image/li_dot.gif') no-repeat 6px center;padding:0 12px;overflow:hidden;}
.catlist i {font-style:normal;float:right;font-size:12px;color:#666666;}
.catlist .sp {background:#FFFFFF url('image/dot.gif') repeat-x 0 center;}

.subtitle {padding:10px 16px;margin:20px 0;line-height:32px;font-size:14px;border:#DDDDDD 1px solid;background:#FAFAFA;}
.subtitle li {width:50%;height:32px;overflow:hidden;float:left;}


.new_ad{height: 150px;background: url(/skin/default/images/article/new_bg.png)no-repeat 100%;letter-spacing: 3px; display: flex;align-items: center;justify-content: center}
.new_ad a{display: block;width: 100%;height: 100%;}
.new_ad p{margin: 0;width: 100%;height: 44px;line-height: 44px;}
.new_ad p:nth-of-type(1){font-size: 33px;text-align: center;color: #fff;font-weight: bold;margin-bottom: 10px;text-shadow: 3px -4px 5px #333;    margin-top: 30px;}
.new_ad p:nth-of-type(2){height: 40px;background: #fff;line-height: 40px;text-align: center;color: #f33627;font-size: 20px;position: relative;    letter-spacing: 1px;    width: 360px;margin: 0 auto;border-radius: 20px;}
.new_ad p:nth-of-type(2)::after{content: "";display: block;width: 30px;height: 30px;    background: url(/skin/default/images/article/new_dj.png) no-repeat;background-size: 93%;position: absolute;top: 50%;right: 15px;margin-top: -15px;-webkit-animation: shuzi 1.2s infinite;animation: shuzi 1.2s infinite;-moz-animation: shuzi 1.2s infinite;}
.news_ad{text-align: center;}

.list-txt,.list-thumb,.list-rank{padding: 0;}



@keyframes shuzi {
		0%{ transform:scale(0.8);}
		50%{ transform:scale(1);}
		100%{transform:scale(0.8);}
		}
@-webkit-keyframes shuzi {
		0%{ -webkit-transform:scale(0.8);}
		50%{ -webkit-transform:scale(1);}
		100%{-webkit-transform:scale(0.8);}
		}
@-moz-keyframes shuzi {
		0%{ -moz-transform:scale(0.8);}
		50%{ -moz-transform:scale(1);}
		100%{-moz-transform:scale(0.8);}
		}
		