@charset "gb2312";
.soNews{
 float: right;
 }
.soNews .i{
border:1px solid #ccc;
width:200px;
margin-right:5px;
}
.soNews .s{
background:url("sonews.gif") no-repeat 0 0px;
border:0;
height:18px;
width:34px;
cursor: pointer;
}
.newsList{
border-collapse:collapse;
border-bottom:2px solid #DCDCDC;
color:#666666;
width:725px;
}
.newsList a:link,.newsList a:visited{
color:#666666;
}
.newsList a:hover{
color:#F26C13;
}
.newsList th{
height:28px;
text-align:center;
border-top:2px solid #C4C4C4;
border-bottom:1px solid #E4E4E4;
background:#F6F6F6 url("newsthbg.gif") no-repeat 0 0px;
color:#666666;
}
.newsList h2{
padding-left:5px;
width:500px;
overflow: hidden;
text-overflow:ellipsis;
text-align:left;
}
 th.haveBL{
background:#F6F6F6;
}
/*border-right:1px solid #DCDCDC;}
.haveBR{border-left:1px solid #DCDCDC;}*/
.newsList td{
text-align:center;
border-bottom:1px dotted #ABABAB;
height:25px;
}
td.left{text-align:left;}
.newsInfo{
	padding-top: 5px;
    border-top: 1px dotted #CCCCCC;
    text-align: center;
}
#artContent{
min-height:350px;
}
*html #artContent{
height:350px;
}
#artContent p{
text-indent: 2em;
}
.newsContent{
    font-size: 14px;
    line-height: 160%;
    margin: 10px 10px 30px;
	}
.newsContent p{
    line-height: 25px;
    margin: 20px auto 0;
	text-indent: 2em;
}
.newsBot{
border-top:1px dotted #ccc;
padding: 10px 0;
}
.page{
clear:both;
margin-top:5px;
text-align:right;
color:#cFcFcF;
}
.page select{color:#6F6F6F;}
.newsDes{
border:1px solid #efefef;
padding:5px;
}
.colNewL{
clear:both;
}
.colNewsC{
clear:both;
}
.colNewsC h1{
    font-size: 22px;
    font-weight: bold;
    margin: 30px 0 10px;
    text-align: center;
}
.proList li{
float:left;
margin-right:14px;
text-align:center;
width:214px;
height:220px;
display: table-cell;
vertical-align:middle;
text-align:center;
}
.proList h2{
}
li.p4{
margin-right:0;
}
.proList li img{
border:1px solid #ccc;
background-color:#ffffff;
vertical-align:middle;
}

.propic{
position: relative;
text-align:center;
min-height:150px;
}
.prev {
    background-image: url("prev.png");
    background-repeat: no-repeat;
    display: block;
    height:80px;
    left: 0;
    margin-top: -46px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 103;
}
.next {
    background-image: url("next.png");
    background-repeat: no-repeat;
    display: block;
    height: 80px;
    right: 0;
    margin-top: -46px;
    position: absolute;
    top: 50%;
    width: 40px;
    z-index: 103;
}
.sy{
font-size:14px;
margin-bottom:20px;
color:#999;
}
.sy strong{padding-right:10px;}
.sy a:link,.sy a:visited{
padding:0 5px;
color:#FF8C00;
}
.sy a:hover{
padding:0 5px;
background-color:#FF8C00;
color:#fff;
text-decoration: none
}