@charset "utf-8";

/* contents */
.contents
{
    overflow: hidden;
    clear: both;
    width: 1003px;
    margin: 0 auto;
}

    .contents h2
    {
        height: 27px;
        margin-bottom: 8px;
        line-height: 27px;
        font-size: 14px;
        background: url(../images/h2bg.jpg) left no-repeat;
        color: #fff;
        text-align: left;
    }

        .contents h2 span
        {
            display: block;
            float: left;
            width: 120px;
        }

        .contents h2 a
        {
            float: right;
            padding-right: 8px;
            color: #323030;
        }

    .contents .banner
    {
        float: left;
        width: 335px;
        height: 199px;
        margin: 0 0 6px 0;
		text-align:left;
    }

        .contents .banner img
        {
            width: 333px;
            height: 197px;
            border: 1px #dedede solid;
        }

    .contents .news
    {
        float: left;
        width: 327px;
        height: 247px;
        margin-left: 5px;
        margin-bottom: 7px;
        border: 1px #d3d3d3 solid;
        z-index: 100;
		overflow:hidden;
    }

    .contents .list
    {
        padding: 0 8px;
        line-height: 30px;
    }

        .contents .list li
        {
            padding-left: 10px;
            border-bottom: 1px #d3d3d3 dashed;
            background: url(../images/libg.jpg) no-repeat left center;
            text-align: left;
			text-overflow:ellipsis;
			-o-text-overflow:ellipsis;
			white-space:nowrap;
			*width:100%;
        }

			.contents .list li a {
				float: left;
				color: #323030;
				text-overflow: ellipsis;
				-o-text-overflow: ellipsis;
				white-space: nowrap;
				overflow: hidden;
				width: 238px;
				margin-right: -15px;
			}
			.contents .list li span {
				text-align:right;
			}

    .contents .img
    {
        float: left;
        width: 676px;
        height: 74px;
    }

   .contents .img2 {
    float: right;
    /*width: 314px;*/
    margin-bottom: 0px;
    margin-right: 5px;
}
   .contents img{
	   
	border:0;
   }
    .contents .active
    {
        float: left;
        width: 327px;
        *width: 321px;
        height: 187px;
        margin-left: 5px;
        margin-bottom: 30px;
        border: 1px #d3d3d3 solid;
		overflow: hidden;
    }

    .contents .tip
    {
        margin-top: 0px;
        float: right;
        width: 330px;
        height: 74px;
    }

        .contents .tip li
        {
            display: inline;
        }

			.contents .tip li img {
				margin-top: 0px;
				border: 0;
			}
