@charset "utf-8";



/* CSS Document */

/**************************************************************/

/**************************************************************/

.content{

    font-size: 15px;

    color: #525252;

}

.content img {

    max-width: 100%;

    height: auto !important;

}

.content:after{

    content: '';

    display: block;

    clear: both;

}

#leftside{

    float: none;

}

.news_title{

    border: 1px solid #DDDDDD;

    padding: 10px 100px 10px 15px;

    font-size: 18px;

    font-weight: bold;

    color: #444444;

    background: url(../images/news/dot.jpg) 15px no-repeat;

    padding-left: 55px;

    margin-bottom: 40px;
	position:relative;

}
.news_date{

    color: #77A419;

    font-size: 13px;
	font-weight:normal;
	float:right;
	position:absolute;
	right:15px;
	top:15px;

}

.news_date:after{

    content: '';

    display: inline-block;

    width: 4px;

    height: 7px;

    background: url(../images/index/news_icon.jpg)no-repeat;

    margin-left: 10px;

}

/**************************************************************/

/**************************************************************/

.news-list li{

    width: 483px;

    float: left;

    margin-right: 34px;

    list-style: none;

    margin-bottom: 56px;

}

.news-list li:nth-child(2n+2){

    margin-right: 0px;

}

.news-list .pic{

    width: 120px;

    height: 120px;

    float: left;

    margin: 0;

    position: relative;

}

.news-list .pic img{

    max-width: 120px;

    max-height: 120px;

    height: auto !important;

}

.news-list a:hover .pic:after{

    content: '';

    width: 100%;

    height: 100%;

    background: url(../images/products/cover.png)center no-repeat,rgba(0,0,0,0.5);

    display: block;

    position: absolute;

    left: 0;

    top: 0;

}

.news-list .text{

    width: 348px;

    float: right;

}

.news-list .date{

    color: #77A419;

    font-size: 13px;

}

.news-list .date:after{

    content: '';

    display: inline-block;

    width: 4px;

    height: 7px;

    background: url(../images/index/news_icon.jpg)no-repeat;

    margin-left: 10px;

}

.news-list .title{

    color: #4C4C4C;

    line-height: 20px;

    border-top: 1px solid #DDDDDD;

    border-bottom: 1px solid #DDDDDD;

    padding: 5px 0;

    margin-top: -3px;

}

.news-list a:hover .title{

    color: #1E92BD;

    text-decoration: underline;

}

.news-list .description{

    font-size: 13px;

    color: #8C8C8C;

}