@charset "UTF-8";
/* CSS Document */

*{margin:0; padding:0; font-size:14px; font-family:"微软雅黑","微软细黑","黑体","宋体",Arial, Helvetica, sans-serif}
li{list-style:none}
a{text-decoration:none; color:#000}
img{max-width:100%}
span.more{ float:right;}
span.more a{color:#666}
.text_h{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;content: "..."}
.width1000{width:1000px; margin:0 auto;}
.clear{clear:both}
.m20{margin-top:20px;}
.m30{margin-top:30px;}
.ml20{ margin-left:20px;}
.ml30{margin-left:30px;}
.psx20{padding:20px 0}
.f16,.f16 li{font-size:16px;}
.bottominfo{position:absolute; left:0; bottom:0px; height:30px; overflow:hidden; width:96%; padding:0 2%; background:rgba(0,0,0,0.3); color:#FFF; line-height:30px; vertical-align:middle}
.r300{width:300px; float:right}



header{padding:20px 0;}
header .header div{display:inline-block}
header .header .logo img{vertical-align:middle}
header .header .search{position:relative; padding-left:10px}
header .header .search input{height:25px; padding:3px; width:220px}
header .header .search span{position:absolute; right:5px; top:8px}
header .header .other{text-align:right; width:510px}
header .header .other img{height:15px; vertical-align:middle; margin-left:10px;margin-top:-3px;margin-right:3px}
header .header .other a{color:#000}

.aslist .title{ border:none; border-bottom:2px solid #017bd1; margin-top:10px; line-height:30px; vertical-align:middle;}
.aslist .title span{display:inline-block; color:#000; font-size:24px; margin:5px 0}
.aslist .title .hover{font-size:18px; font-weight:bold; color:#000}
.aslist .list li{ padding-top:10px;}
.aslist .list li.none{ list-style:none}
.aslist .list li.border{ border:1px solid #CCC; padding:0; overflow:hidden; height:95px}
.aslist .list a.hot li{font-size:20px; margin-top:8px; list-style:none}
.aslist .list a.img li{margin-top:8px;list-style:none}
.aslist .list a.img li img{width:95%; height:100px}
.aslist .list a.img100 li{list-style:none;height:112px;overflow: hidden}
.aslist .list a.img li .img{float:left; width:50%}
.aslist .list a.img100 li .img{float:left; width:50%}
.aslist .list a.img li .text{float:right; width:48%; font-weight:bold}
.aslist .list a.zs{ color:#8e3a3a; font-size:18px; font-weight:bold}
.aslist .list li.border .text{padding:5px 0}
.aslist .list li.border p{font-weight:normal}
.aslist .list a.img2 li{float:left; list-style:none;}
.aslist .list a.img2 li .img{position:relative;}
.aslist .list a.img2:nth-child(2n) li{float:right}
.aslist .list a.img2 li .texttitle{position:absolute; left:0; bottom:0; background:#000; color:#FFF; text-align:center; width:100%}
.aslist .sonlist{padding-bottom:10px}
.aslist .sonlist a{display:inline-block; padding:5px; background:#017bd1; color:#fff;margin-top:10px}


.nav{width:100%; background:#017bd1; height:50px; color:#FFF}
.nav a{color:#FFF}
.nav ul li{float:left; line-height:50px; vertical-align:middle; font-size:18px; width:83px; text-align:center}
.nav ul li.active{background:#54a1d5;}

.main .sehot{background: #efefef}
.main .sehot .toutiao{width:700px; height:64px; float:left}
.main .sehot .toutiao .text{width:20px; padding:10px; font-size:16px; height:100%; line-height:100%; vertical-align:middle; background:#007cd2; color:#FFF; float:left}
.main .sehot .toutiao .title{min-width:650px; padding:10px 0; height:100%; line-height:64px; font-size:32px; float:right; vertical-align:middle;color:#a20100}
.main .sehot .gg .text{width:20px; padding:10px; font-size:16px; height:100%; line-height:32px; vertical-align:middle; background:#007cd2; color:#FFF; float:left}
.main .sehot .gg .content{width:250px; float:right; height:78px; margin:3px 0; overflow:hidden}
.main .sehot .gg .content .desc{text-indent:2em}

.main .se1 .imgscroll{overflow:hidden; width:500px; height:350px; float:left}
.main .se1 .imgdesc{right:5px; bottom:12px; width:100%; text-align:right; z-index:9}
.main .se1 .imgdesc li{width:15px; height:15px; background:#808179; display:inline-block; border-radius:20px; margin-left:5px}
.main .se1 .imgdesc li.hover{background:#017bd1}
.main .se1 .imginfo{left:0; bottom:0; width:100%; height:40px; vertical-align:middle; line-height:40px; background:rgba(0,0,0,0.6); color:#FFF; overflow:hidden; padding:0 10px}
.main .se1 .content{width:30%;float:left; margin-right:2%;}

.main .se1 .zhibo .list a.img100 li{height: 60px;}

.main .se2 div{float:left}
.main .se2 .left{width:20px}
.main .se2 .content{width:960px}
.main .se2 .content li{width:184px; height:110px; margin-right:8px; float:left; position:relative}
.main .se2 .content li img{ width:100%; height:100%}
.main .se2 .content li .info{position:absolute; left:0; bottom:0; height:20px; width:100%; overflow:hidden; background:#000;color:#FFF; text-align:center}
.main .se2 .right{width:20px;}

.main .se3{width:65%}
.main .se3 .left{float:left; width:50%;}
.main .se3 .left .fir{ width:100%; position:relative}
.main .se3 .left .fir img{ width:100%; height:195px;}
.main .se3 .left .sec .left{float:left; width:49%; position:relative}
.main .se3 .left .sec .right{float:right;width:49%; position:relative}
.main .se3 .left .sec img{width:100%; height:100px;}

.main .se3>.right{float:left; width:47%; margin-left:3%;}

.main se31{float:left}

.main .se4 .qx_list{width:242px; float:left; margin-right:10px; position:relative; overflow:hidden; padding:0}
.main .se4 .qx_list:nth-child(4n){margin-right:0}
.main .se4 .qx_list li{position:relative; padding:5px 0}
.main .se4 .qx_list a:first-child li{padding-top:0}
.main .se4 .qx_list img{width:100%;}

.main .se4 .qxname{-ms-transform:rotate(-30deg); /* IE 9 */
-moz-transform:rotate(-30deg); /* Firefox */
-webkit-transform:rotate(-30deg); /* Safari and Chrome */
-o-transform:rotate(-30deg); /* Opera */
transform:rotate(-30deg);
background:#017bd1; color:#FFF; position:absolute; top:30px; left:-68%; z-index:9; width:100%; height:30px; line-height:30px; vertical-align:middle; text-align:center; padding-left:85px;
}

.main .se5 .link a{display:inline-block; padding:5px; margin-top:5px;}

.content .left p{font-size:16px; line-height:2em; padding:5px 0;}
.content .left{float:left; width:65%}
.content .left .list .img{float:left; width:200px; height:120px; overflow:hidden}
.content .left .list li{margin-bottom:20px; border-bottom:1px solid #CCC; padding-bottom:20px}
.content .left .list .l_text{float:right; width:430px}
.content .left .list .l_text100{width:650px;}
.content .left .list .l_text .t{font-size:20px; padding-bottom:10px;}
.content .left .list .l_text .d{color:#666; padding-bottom:10px;}
.content .left .list .l_text .o{color:#666;}
.content .left .title{font-size:28px; text-align:center; margin-bottom:10px}
.content .left .list .title{text-align:left; color:#017bd1;font-size:24px;border-bottom: 2px solid #017bd1;padding: 9px 0;margin-bottom: 20px}
.content .left .desc{color:#999; text-align:center}
.content .left .con{margin:20px 0;}
.content .left .con *{font-size:16px}
.content .left .con img{max-width:100%}
.content .left .con .art_prev,.content .left .con .art_prev a,.content .left .con .art_next a{margin-top:5px;font-size:16px}
.content .left .con .player{text-align:center}
.content .right{float:right;width:30%}

.content_hr{border:none;border-bottom:1px solid #999;margin-top:15px}

#main{width:1000px;margin:0 auto;margin-top:20px}
#main #player{width:580px; float:left}
#main #playlist1{width:400px;float:right}
#main #playlist1 #chatab li{height:50px; line-height:50px; vertical-align:middle; font-size:18px;padding-left:20px;}
#main #playlist1 #chatab li.on{background: #017bd1;color:#fff}
#main #playlist1 #chatab li.on a{color:#fff}
.page>a,.page>span{display:inline-block;padding:0 5px}

footer{text-align:center; border-top: 2px solid #dddddd; margin-bottom:20px;}
footer p{line-height:24px;}

			.headlines {
	width: 1000px;
	background-color: #FFF;
	margin: 0 auto;
	height: 130px;
	background:#efc7c72b url(/images/headline.png)no-repeat;
}
/*liuwenguang 20230512*/
.headlines .head_tit {
	width: 900px;
	margin: 0 auto;
	text-align: center;
	height: 46px;
	line-height: 46px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 10px;
}

.headlines .head_tit a {
    width: 100%;
    display: inline-block;
	text-decoration: none;
	font-size: 28px;
	color: #BE2321;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.headlines .bottom_tit {
	width: 900px;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	color: #333;
	line-height: 26px;
	margin-top: 16px;
}

.headlines .bottom_tit a {
    width: 100%;
    display: inline-block;
	color: #031d6b;
	text-decoration: none;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.headlines .bottom_tit ul{
	display: flex;
	width: 905px;
    margin: 0 auto;
}
.headlines .bottom_tit ul li{
	height: 30px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 15px;
    margin-right: 15px;
}
.ttmore span.more a{
    margin-right: 20px;
}
.text.az{
    color: #8e3a3a;
    font-size: 18px;
    margin-top: 10px;
}
