.newsPanel
{
    text-align: center;
}
.newsPanel h2
{
    position: relative;
    /*top: 100px;*/
    text-align:center;
    margin: 75px auto 0 auto;
    font-weight: normal;
    /*opacity: 0;
    filter:alpha(opacity=0);*/
}
.newsPanel h2 .enTitle
{
    color: #0066b3;
    font-family: Arial;
    font-size:38px;
    font-weight: bold;
}
.newsPanel h2 .cnTitle
{
    font-size:32px;
}

.newsPanel .navContainer
{
    position: relative;
    margin: 25px auto 0 auto;
    /*top: 120px;*/
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    /*opacity: 0;*/
    /*filter:alpha(opacity=0);
    overflow: hidden;*/
}

.newsPanel .navPanel
{
    position: relative;
    float: left;
    z-index: 2;
}

.newsPanel .navPanel .line
{
    float: left;
    height: 25px;
    line-height: 25px;
}

.newsPanel .subNav
{
    float: left;
    display: block;
    margin-left: 12px;
    margin-right: 12px;
    min-width: 56px;
    height: 25px;
    line-height: 25px;
    cursor: pointer;
}
.newsPanel .subNav:hover
{
    color: #0066b3;
}
.newsPanel .subNav_click
{
    color: #FFFFFF;
}
.newsPanel .subNav_click:hover
{
    color: #FFFFFF;
}
.newsPanel .line
{
    width: 10px;
    /*background: url("../images/line.png") no-repeat center;*/
}

.newsPanel .barBg
{
    position: absolute;
    left: 5px;
    width: 100px;
    height: 25px;
    background: url("../images/index/newsBar.png") no-repeat center;
}
.newsPanel .newsList
{
    position: relative;
    margin-top: 60px;
    text-align: left;
}

.newsPanel .newsList li
{
    position: relative;
    border-bottom: solid 1px #e6e6e6;
    opacity: 0;
    filter:alpha(opacity=0);
    top:100px;
}
.newsPanel .newsList .newsItem
{
    display: block;
    margin-top: 30px;
    margin-bottom: 40px;
    width: 100%;
    height: 200px;
    overflow: hidden;
}

.newsPanel .newsList a.newsHover .title,.newsPanel .newsList a.newsHover .content
{
	color: #0066b3;
}

.newsPanel .newsList a.newsHover .date
{
	color: #00c9ff;
}

.newsPanel .newsItem .thumb
{
    float: left;
    width: 285px;
}
.newsPanel .newsItem .rightPanel
{
    position: relative;
    float: left;
    margin-left: 30px;
    width: 885px;
    height: 100%;
}

.newsPanel .newsItem .title
{
    font-size: 16px;
    font-weight: bold;
    color: #555555;
}
.newsPanel .newsItem .content
{
    margin-top: 30px;
    color: #3f3f3f;
	text-indent: 24px;
	font-size: 12px;
	line-height: 20px;
	max-height: 100px;
	overflow: hidden;
}
.newsPanel .newsItem .date
{
    position: absolute;
    bottom: 0;
    color: #868686;
	font-size: 12px;
}

.newsPanel .pageList
{
    margin-top: 60px;
    height: 136px;
}
.newsPanel .pageList a
{
    display: block;
    float: left;
    border: solid 1px #d5d5d5;
    margin-right: 5px;
	border-radius: 3px;
}
.newsPanel .pageList a:hover,.newsPanel .pageList a.present
{
    color: #FFFFFF;
    background-color: #00c9ff;
}
.newsPanel .pageList .prevPage
{
    width: 100px;
    height: 35px;
    line-height: 35px;
}
.newsPanel .pageList .nextPage
{
    margin-right: 0;
    width: 100px;
    height: 35px;
    line-height: 35px;
}
.newsPanel .pageList .page
{
    width: 35px;
    height: 35px;
    line-height: 35px;
}