.clears{
clear:both;
}

.list{

}
.list dl{
margin-left:10px;
margin-right:10px;
}
.list dt{
font-size:16px;
margin-top:15px;
margin-bottom:5px;
}
.list dt span{
color:red;
}
.list dd{
color:#333333;
margin-bottom:10px;
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
padding-top:10px;
line-height: 23px;
min-height:100px;
}
.list dd .icon{
float:right;margin-right:15px;margin-left:15px;
}
.list dd .icon img{
max-height: 70px;
max-width: 120px;
}
.list dd .icon a:hover{
	background:none;
}
.list dd p{
margin-top:10px;
font-size:11px;
color:#07519A;
}

.rbox{
list-style-type:none;
}
.rbox li{
line-height:25px;
}

.desc{
padding:10px;
}

.cinfo{
	line-height:30px;
}
.brief {

    border: 1px solid #DFE9F2;
    line-height: 25px;
    margin-bottom:10px;
    padding: 10px;
}
.brief .icon{
float:right;
margin-left:10px;
margin-top:5px;
margin-bottom:10px;
}
.brief .icon img{
max-width: 120px;
}
.brief .icon a:hover{
background:none;
}




.ncomment{
	border:1px solid #FFCC66;
	background-color:#FFFFCC;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	border-radius: 4px;
	padding:10px;
}
.ncomment span{
font-style: italic;
color:#999999;
}
.ncomment a{
color:#999999;
}
.ncomment a:hover{
background-color:#FFFFCC;
}

/* topics*/
.topics{
padding-bottom:30px;
}
.topics ul{
margin-left:25px;

}
.topics ul li{
display:inline;
float:left;
margin-right:20px;
margin-top:15px;

}
.topics .icon{
width:130px;
height:100px;
text-align: center;
vertical-align: middle;
display: table-cell;
}
.topics .icon a{
background-color:#FFFFFF}
.topics .icon img{
max-width:120px;
max-height:100px;
vertical-align: middle;

}
.topics .title{
width:130px;
height:30px;
text-align: center;
line-height:30px;
border-bottom:1px solid #CCCCCC;
overflow:hidden;
}

.topics_info{
font-size:14px;
margin-top:15px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
padding-bottom:10px;
line-height:26px;
}
.topics_info p{
margin-bottom: 15px;
}
.topics_info img{
max-width:350px;
}

/*comment*/
.comment{
line-height:30px;
margin-top:10px;
background-color:#1D5892;
padding-left:10px;
color:#fff;
padding-right:7px;
font-size:14px;
}
.comment a{
color:#fff;
}
.comment span{
float:right;
}
.comment_form{
margin-top:10px;
border-top: 2px solid #1D5892;
}
.comment_form li{
font-size:14px;
margin-top:10px;
}
.comment_form .c_name{
width:400px;
height:25px;
border:1px solid #ccc
padding-left:5px;
}
.comment_form .c_body{
width:635px;
border:1px solid #ccc;
padding-left:5px;
line-height:25px;
}
.comment_form .submit{
border:0;
background-color: #1D5892;
height:28px;
width:90px;
font-size:14;
color:#fff;
float:right;
}


.sub_comment_form{
display:none;
margin-top:10px;
border-top: 2px solid #1D5892;
}
.sub_comment_form li{
font-size:14px;
margin-top:10px;
}
.sub_comment_form .c_name{
width:400px;
height:25px;
border:1px solid #ccc
padding-left:5px;
}
.sub_comment_form .c_body{
width:620px;
border:1px solid #ccc;
padding-left:5px;
line-height:25px;
}
.sub_comment_form .submit{
border:0;
background-color: #1D5892;
height:28px;
width:90px;
font-size:14;
color:#fff;
float:right;
}



.comment_list dl{
border-top:1px solid #ccc;
margin-top:10px;
}
.comment_list dl dt{
line-height:35px;
margin-left:5px;
color:#666;
}
.comment_list dl dd{
min-height:40px;
line-height:25px;
margin-left:10px;
font-size:14px;
}
.comment_list dl div{
float:right;
margin-right:5px;
margin-top:5px;
}
.comment_list dl div span{
color:#ff0000;
}
.comment_list .sub_reply{
border:1px solid #CCCCCC;
margin-left:20px;
margin-right:10px;
list-style-type:none;
margin-top:5px;
padding:5px;
background:#FFFFEE;
line-height:23px;
}

/*bottom*/
.services {
    border-bottom: 2px solid #ccc;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
}
.bottom {
	background: #222 none repeat scroll 0 0;
    color: #9d9d9d;
    padding-bottom: 10px;
}
.bottom a {
    color: #999;
}
.bottom hr {
    border-bottom: 1px solid #333;
    border-top: 1px solid #000;
    margin: 10px 0;
}
.bottom ul{
margin-left:0px;
padding-left: 20px;
}
/*link*/
.link{
	margin-top:5px;
}
.link dt{
line-height:30px;
font-size:14px;
font-weight:800;

}
.link dd{
line-height:28px;
background-color:#F3F3F3;
padding-left:5px;
}
.link dd li{
float:left;
list-style-type:none;
margin-right:5px;
}

/*page*/
.pages{
margin-left: 10px;
margin-right: 10px;
line-height:30px;
height:30px;
font-size:14px;
margin-bottom:10px;
}
.pages  a{
border:1px solid #ccc
padding-top:5px;
padding-bottom:3px;
padding-left:7px;
padding-right:7px;
background-color:#1D5892;
color:#fff;;
}
.tj{
display:none;
}

.more{
font-size:18px;
text-align:center;
font-weight:800;
margin-top:10px;
background-color:#F3F3F3;
line-height:30px;
height:30px;
}

.contribution_icon a{
background: none repeat scroll 0 0 #1d5892;
color: #fff;
display: block;
float: left;
font-size: 12pt;
height: 30px;
line-height: 28px;
margin-right: 5px;
text-align: center;
text-decoration: none;
width: 130px;
}

.headerlink{
display:none;
}
.content{
line-height:28px;
}