.md_tit {
	border-bottom: 3px solid #f5f5f5;
	font-size: 18px;
	line-height: 38px;
	height: 38px;
	padding-left: 5px;
	margin-bottom: 15px;
}
.md_tit span {
	border-bottom: 3px solid #fc7247;
	color: #3c3b3c;
	display: inline-block;
}
.card-col-2 {width: 100%}
.card-col-2 .card {width: 417px;float: left;margin-bottom: 15px}
.card {width:100%;background: #FFFFFF;padding:5px 15px 15px 15px;margin-bottom: 10px;zoom: 1}
.card::after {display: block;clear: both;height: 0;overflow: hidden;visibility: hidden;content: ' ';}
.card-hd {zoom: 1;}
.card-hd::after {content:""; display:block; clear:both; height:0;}
.card-hd_title {display: flex;align-items: center;float: left}
.card-hd_title > img {width: 24px;height: 24px;}
.card-hd_title > h2 {position:relative;padding-left:10px;font-size: 16px;font-weight: 700;letter-spacing: 0em;text-align: left;}
.card-hd_title > h2::before {content:'';position: absolute;left:0;top:50%;width: 4px;height: 15px;background: #448cee;transform: translate(-50%,-50%)}
.card-hd > a {float: right}
.card-bd {box-sizing: border-box;padding-top: 5px}

.body-base_item {margin-bottom: 5px;padding-bottom: 5px;display: flex;align-items: center;}
.body-base_item a {position:relative;color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.body-base_item.left-icon_news a {padding-left: 13px}
.body-base_item.left-icon_video a {padding-left: 17px}
.body-base_item.left-icon_news a::before {content:'';position: absolute;left: 0;top:50%;transform:translate(0,-50%);border: 7px solid transparent;border-left-color: #1ea3f6;}
.body-base_item.left-icon_video a::before {z-index: 2006;content:'';position: absolute;left:4px;top:50%;transform:translate(0,-50%);border: 5px solid transparent;border-left-color: #FFFFFF;}  .body-base_item.left-icon_video a::after {z-index: 2005;content:'';position: absolute;left: 0;top:50%;transform:translate(0,-50%);width:12px;height:12px;background: #448cee;}
.body-base_item a:hover {color: red;}
/* 2019-7-16 */
.sbtsw{float:left;padding-right:0px;margin-right:5px;width:240px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.sbtsw a{font-size:12px;}				
.zbzt{float:right;width:110px;}
.sbtsw01{box-sizing: border-box; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; text-align: center; -webkit-box-flex: 1; flex-grow: 1; width: 520px;}
.sbtsw022{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box; color: rgb(33, 37, 41); text-decoration: none; background-color: transparent; display: flex; -webkit-box-align: center; align-items: center; font-size: 0.875rem; font-weight: 500; width: 211.5px; max-width: calc(50% - 3rem); -webkit-box-flex: 0; flex: 0 0 calc(40% - 3rem); -webkit-box-pack: end; justify-content: flex-end; text-align: right;margin-right: 0.5rem}
.sbtsw023{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;box-sizing: border-box; color: rgb(33, 37, 41); text-decoration: none; background-color: transparent; display: flex; -webkit-box-align: center; align-items: center; font-size: 0.875rem; font-weight: 500; width: 211.5px; max-width: calc(50% - 3rem); -webkit-box-flex: 0; flex: 0 0 calc(50% - 3rem); -webkit-box-pack: start; justify-content: flex-start; text-align: left;margin-left: 0.5rem}
.box{margin-top: 10px;
width:858px; height:auto; margin-bottom:6px;background:#FFFFFF;}
.box h2{ width:100%; height:30px; padding:0px 8px 0px 10px;font-size:14px;line-height:30px;position:relative;background: #f3f5f8;}
.box h2 b{ position:absolute; left:5px; top:4px; width:44px; height:27px;background:url(../images/title.gif); color:#000; text-align:center; line-height:22px;}
.box h2 b.h{background:url(../images/title.gif) 0 -28px;}
.box h2 b.e{background:url(../images/title.gif) 0 -56px;}
.box h2 img{ position:absolute; right:10px; top:9px;}
.box h3{ width:626px; height:30px; padding:0px 8px 0px 16px;font-size:14px;line-height:30px;position:relative;position:relative;background:url(../images/box_h3_bg.gif) no-repeat 5px 50%;}
.box h3 img{ position:absolute; right:10px; top:9px;}
.box h2 i{ font-style:normal; font-size:12px; font-weight:normal;}
.box .tv_show{width:644px;height:auto; padding:2px 8px 8px 8px; line-height:22px;text-overflow:ellipsis;white-space: nowrap;}
.box .tv_show a{ margin-right:12px;display:inline-block;color:#000000;font-size:14px;}
.box .rec_match{width:640px;height:auto; padding:2px 5px 8px 5px; line-height:22px;}
.box .rec_match a{ float:left;width:195px;height:24px; overflow:hidden; padding-left:17px; display:block; line-height:24px; background:url(../images/rec.gif) no-repeat left 6px; }
.box .content{ width:626px;height:auto;padding:5px 12px 12px 12px; line-height:190%;font-family: "΢���ź�", "����";font-size:12px;}



.box ul{ width:800px; height:auto; margin:2px 8px 8px 8px;}
.box ul li{ width:832px;height:auto; line-height:46px;border-bottom:1px dotted #CCC;padding:6px 0px 4px 0px; }
.box ul li a{font-size:14px;}
.box ul li .tit img{width: 34px;height: 34px;vertical-align:middle;border-radius:50%;}
.box ul li .tit em{ margin-right:5px;background:#ddd; padding:3px 4px; color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; font-weight:bold; font-style:normal; text-shadow:1px 1px #ffffff;}
.box ul li .tit em.f{color:#ff3300;}
.box ul li .tit a{color:black;text-decoration:none;font-size: 14px;}
.box ul li .tit a.red{color:#F00}
.box ul li .tit strong{ font-weight:normal; margin-left:3px;}
.box ul li .tit strong.b{ font-weight:bold;}
#kuai{display:block;width:400px;height:30px;line-height:30px;}
.box ul li .rec{background:url(../images/rec2.gif) right center no-repeat; padding-right:0px;}


.box ul li .con{ padding-left:50px; background:url(../images/tv.gif) no-repeat 50px 6px; text-indent:15px; line-height:26px;overflow:hidden;position:relative;}


.box ul li .con a{ color:#0057a9;margin-right:12px;}
.box ul li .con a:hover{ color:#FF6000}
.box ul li:hover{ background:#f5f5f5;}
.box ul li .con span.qun{ margin-right:12px; color:#F00;}



.fn-clear {zoom:1; /* for IE6 IE7 */}

body .fn-hide {display:none;}
.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}


/* topbar */
#topbar{
	height: 26px;
	line-height: 26px;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
}
	#topbar p em{color: #999;margin: 0 8px;}
	#topbar p a{ color: #666;}
	#topbar p a:hover{ color: #e00;}

		
/* content */
.conbox{width: 860px;padding-bottom: 1px;}
.side-fixed{
	position: fixed;
	top: 0;
	z-index: 9;
	margin-top: 0;
	_margin-top: 0;
	 _position: absolute;
	_top:expression(eval(document.documentElement.scrollTop)); 
}

.events-box li a{display:block;width:100%;height:100%;}
.events-box li{float: left;width:85px;height:110px;border-radius:4px;margin:5px;}
.events-box li img{width:60px;height:60px;margin:4px 15px 8px 5px;}
.events-box li p{text-align:center;height:20px;line-height: 20px;font-size:14px;}
.live-list{width:100%;height:44px;border-bottom:2px solid #1269b2;margin-bottom: 10px;position: relative;}
.events-box li:hover{border:1px solid red;}


@media only screen and (max-width:639px) {
	body {min-width:320px}
.jzjianshu-sige{display: none;}
.sbtsw{float:left;width:100%;font-size:12px;padding-bottom: 10px;}

.zbzt{
	position: absolute;
	right: 0;
	top: 0;
}
.events-box ul{margin-left:6px;}
.events-box li{float: left;width:90px;height:110px;border-radius:4px;margin:5px;}
.sbtsw01{width:100%;font-size:14px;}
.sbtsw022{max-width: calc(50% - 1rem); -webkit-box-flex: 0; flex: 0 0 calc(50% - 1rem); }
.sbtsw023{max-width: calc(50% - 1rem); -webkit-box-flex: 0; flex: 0 0 calc(50% - 1rem); }
.dsnone {
	display:none
}
.sjyc{
	display:block;
} 
.archive-live-toolbar{width:100%;}
#recommend{display:none;}
.box{width:100%;}
.layout{width:100%;padding-top:90px;}
.box .content{width:100%;}
.conbox{width:100%;}
.box h2{width:100%;padding:0px 0px 0px 10px;}
.box ul{width:96%;}
.box ul li{width:100%;line-height:26px;overflow=auto;padding:0px 0px 10px 0px; margin-bottom: 10px; }
.box ul li .tit{height:auto;}
.box ul li .rec{background:url(../images/hx.gif) right center no-repeat; padding-right:0px;}
.box ul li .tit a{font-size: 12px;position: relative;}
.box ul li .tit img{width: 34px;height: 34px;vertical-align:middle;}
.box .tv_show{width:330px;}
}