.grid-content {
    border: solid 1px #000000;
}

.main-block {
     margin-top: 10px;
    /*background-color: #e7e7e7;*/
}

.el-menu-item {
    border-bottom: 1px solid #ddd;
    font-weight: 900;
    font-family: 新宋体;
}

@media screen and (min-width: 750px) {
    .indexbtn{display:block}
    .app-block-over {
        /*border: solid 1px #000000;*/
        padding: 6px;
        margin-left: 0px;

    }

    .index-tvstation-item {
        float: right;
        width: 100%;
        height: 150px;
        border: 1px solid #ddd;
        background-color: #fff;
        overflow: hidden;
        text-align: center;
    }

    .app-block-icon {
        width: 100px;
        height: 88px;
        margin: auto;
    }

    .caption {
        padding: 9px 9px 16px 9px;
        color: #333;
    }

    .app-block-title > h5 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 14px;
        font-weight: 600;
    }
    .column_wrapper_13292 {
        width: 100%;
        margin: 0 auto;
    }
    .filter {
        background-color: #FFF;
        border: 1px solid #DDD;
        padding: 15px 25px 0;
        margin-bottom: 10px;
        position: relative;
        zoom: 1;
    }
    .filter .hd {
        margin-bottom: 10px;
    }
    .filter .hd .t {
        font-size: 24px;
        color: #2e95d2;
        font-weight: normal;
        text-shadow: 1px 1px 2px #EEE;
    }
    .filter .hd .tj {
        font-size: 12px;
        color: #888;
        position: absolute;
        left: 13em;
        top: 1.4em;
    }
    .filter .bd {
        zoom: 1;
        overflow: hidden;
    }
    .filter .filter-dl {
        position: relative;
        zoom: 1;
        padding: 10px 0 10px 5em;
        border-top: 1px dashed #E8E8E8;
        margin-top: -1px;
    }
    .filter .filter-dl .dt {
        font-size: 14px;
        position: absolute;
        left: 0;
        top: 10px;
        font-weight: bold;
        color: #666;
    }
    .filter .filter-dl .dd {
        padding: 0 9px;
        border-left: 2px solid #FFF;
    }
    dt, dd {
        line-height: 1.428571429;
    }
    .filter .filter-list {
        zoom: 1;
        overflow: hidden;
    }
    ol, ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    .filter .filter-area .item {
        width: 10%;
        margin-right: 0;
    }
    .filter .filter-list .item {
        font-size: 12px;
        float: left;
        margin-right: 22px;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
    }
    .filter .filter-list .item a {
        border-radius: 3px;
        padding: 0 4px;
        float: left;
        color: #484848;
    }

}

@media screen and (max-width: 750px) {
    .el-menu-item {
        height: 40px;
        line-height: 35px;
    }

    .app-block-over {
        /*border: solid 1px #000000;*/
        padding: 6px;
        margin-left: 0px;
    }

    .index-tvstation-item {
        float: left;
        width: 100%;
        height: 40px;
        line-height: 40px;
        border: 1px solid #ddd;
        background-color: #fff;
        overflow: hidden;
        text-align: center;
    }

    .app-block-icon {
        display: none;
    }

    .app-block-title > h5 {

        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 13px;
        font-weight: 500;
    }
    /*地方频道*/
    .filter >.hd ,.filter-area > .dt {
        display: none;
    }

    .column_wrapper_13292 {
        width: 100%;
        margin: 0 auto;
    }
    .filter {
        background-color: #FFF;
        border: 1px solid #DDD;
        padding: 0  ;
        margin-bottom: 10px;
        position: relative;
        zoom: 1;
    }
    .filter .hd {
        margin-bottom: 10px;
    }
    .filter .hd .t {
        font-size: 24px;
        color: #2e95d2;
        font-weight: normal;
        text-shadow: 1px 1px 2px #EEE;
    }
    .filter .hd .tj {
        font-size: 12px;
        color: #888;
        position: absolute;
        left: 13em;
        top: 1.4em;
    }
    .filter .bd {
        zoom: 1;
        overflow: hidden;
    }
    .filter .filter-dl {
        position: relative;
        zoom: 1;
        /*padding: 10px 0 10px 5em;*/
        border-top: 1px dashed #E8E8E8;
        margin-top: -1px;
    }
    .filter .filter-dl .dt {
        font-size: 14px;
        position: absolute;
        left: 0;
        top: 10px;
        font-weight: bold;
        color: #666;
    }
    .filter .filter-dl .dd {
        padding: 0 ;
        border-left: 2px solid #FFF;
    }
    dt, dd {
        line-height: 1.428571429;
    }
    .filter .filter-list {
        zoom: 1;
        overflow: hidden;
    }
    ol, ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    .filter .filter-area .item {
        width: 45%;
        margin: 3px 0 3px 6px;
    }
    .filter .filter-list .item {
        font-size: 12px;
        float: left;
        /*margin-right: 22px;*/
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        border: solid 1px #ddd;
        text-align: center;
    }
    .filter .filter-list .item a {
        border-radius: 3px;
        padding: 0 4px;
        /*float: left;*/
        color: #484848;
    }

}

.video-box {

	min-height: 600px;
}
.video-box img{max-width:600px
}
.video-box a {
	color: #000;
	padding: 8px 30px 8px 30px;

	color: #fff;
	margin: 5px;
	border-radius: 3px;
	background: url(/images/bf1.png) 10px center no-repeat scroll #0e456c;
	display: inline-block;
	font-size: 14px;
}
.video-box a:hover{color: #FF0000;}
#aaa{  padding: 0;
    background: none;
    color: #000;
    margin: 0;
    border-radius: none;
    background: none;
    display: inline-block;
    font-size: 16px;}
#luxianga{background: url(/images/bf1.png)  left no-repeat scroll #0e456c}
.video-title {
	width: 100%;
	height: 100%;
    line-height: 32px;
    font-size: 16px;
	min-height: 550px;
}

.video-title ul li {

}

.video-title ul li a {
	color: #000;
	padding: 10px;
	background: #ee2b40;
	color: #fff;
	margin: 3px;
	border-radius: 3px;
	background: url(/images/xz2.png) 10px center no-repeat scroll #004576;
	display: inline-block;
	font-size: 14px;
	/* width: 10%; */
	line-height: 20px;
}

.video_d_Contfont a {


	color: #000;
	padding: 8px 30px 8px 30px;

	color: #fff;
	margin: 5px;
	border-radius: 3px;
	background: url(/images/bf1.png) 10px center no-repeat scroll #28b28b;
	display: inline-block;
	font-size: 14px;

	}