﻿.news_slider{
	padding: 0px;}
.news_slider .title{
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background-color: #980000;
	color: #ffffff;
	padding-left: 30px;
	position: absolute;
	bottom: 0px;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	overflow: hidden;}
.news{
    background-color: #ffffff;
    padding: 50px 0px;}
.news .news_l{
    padding-right: 30px;}
.news .news_l h1{
    font-size: 20px;
    color: #980000;
    font-weight: bold;
    line-height: 30px;}
.news .news_l time{
    line-height: 30px;}
.news .news_l .content{
    padding: 50px 0px;
    
    overflow: hidden;}
.news .news_l .content *{
    line-height: 1.75em!important;}
.news .news_l .content img{
    margin: 30px auto;
    width: 100%!important;
    height: auto!important;}
.news .news_l .content embed{
    margin: 30px auto;
    width: 100%!important;}
.news .news_r .xgtitle{
    background-color: #980000;
    color: #ffffff;
    padding: 12px 0px;
    font-size: 18px;
    text-indent: 15px;}
.news .news_r li{
    height: 50px;
    overflow: hidden;
    line-height: 50px;
    padding-left: 15px;
    border-bottom: 1px solid #ddd;}
@media screen and (min-width: 1024px) and (max-width: 1200px)
{
   
}
@media screen and (max-width: 1024px) 
{
}
@media screen and (max-width: 768px){
    .news .news_l{
        padding-right: 0px;}
}
@media screen and (max-width: 580px){


}