body{ font-family:microsoft yahei;}
a:link,a:visited,a:hover,a:active{ text-decoration:none;}
.container{ width:1240px; overflow:hidden;}
.content-box{ margin-bottom:25px;}
.citylist { content: "\0020"; margin-top: 20px; border: 3px dotted #019877; background: #fff; height: auto; overflow: hidden;}
.citylist li { display: inline;}
.citylist p { float: left; color: #000;	margin:12px 0 12px 12px; text-transform: uppercase; font-size: 16px; line-height: 29px; font-weight: bold;}
.citylist a { float: left; color: #000; margin-left: 12px; text-transform: uppercase; padding: 18px; font-size: 16px; font-weight: bold; line-height: 20px;}
.citylist a:hover{ color:#019877;}
.boxstyle-2 dt.dd1{ border-bottom: 5px solid #DDD; margin-bottom: 28px; margin-top:19px;}
.boxstyle-2 dt p{ display: inline-block; padding-bottom: 20px; margin-bottom: -4px; border-bottom: 5px solid #FE9B13; font-size: 25px;}
.boxstyle-2 dd ul{ width:1315px; overflow:hidden;}
/*.boxstyle-2 dd ul li{ position:relative; float:left; width:389px; margin:0 36px 36px 0; background-color:#fff; border-radius:10px;}
.boxstyle-2 dd ul li:hover{ -webkit-box-shadow:0 0 10px #b6b6b6; -moz-box-shadow:0 0 10px #b6b6b6; box-shadow:0 0 10px #b6b6b6;}
.boxstyle-2 dd ul li img{ display:block; width:389px; height:164px; border-radius:10px 10px 0 0;}
.boxstyle-2 dd ul li h3 { height:69px; line-height: 70px; color: #000; padding:0 25px; font-size: 25px; overflow:hidden;}
.boxstyle-2 dd ul li h3{ cursor:pointer; transition:1s;}
.boxstyle-2 dd ul li h3{ background: linear-gradient(#019877, #019877) no-repeat; background-size: 100% 1px; background-position: -30em 2.70em;}
.boxstyle-2 dd ul li h3:hover{ background-position: 0 2.70em;}
.boxstyle-2 dd ul li:hover h3{ color:#019877;}
.boxstyle-2 dd ul li .upload { padding: 5px 15px; border-top: 1px solid #eee; font-size: 15px; color: #555;}
.boxstyle-2 dd ul li .upload .desc { padding: 2px 2px; margin-top: 2px; max-width: 100%; height: auto; font-size: 15px; line-height: 26px; color: #a6a6a6; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 47px !important;}
.boxstyle-2 dd ul li .upload p { margin: 10px 0; line-height: 1.7; letter-spacing: 1px; color:#FE9B13;}
.boxstyle-2 dd ul li .upload p a{ color:#FE9B13;}*/


.boxstyle-2 dt .more { float: right; font-size:14px;}




#topic-detail-main {border-top:1px #ccc dotted;border-left:1px #ccc dotted;}
.topic-detail-main li{ float:left; width:411px; height:191px; position:relative; border-right:1px #ccc dotted; border-bottom:1px #ccc dotted; overflow:hidden; background-color: #fff}
.topic-detail-main li.col-2{border-right:none;}
.topic-detail-main li:hover{ background-color:#efefef;}
.topic-detail-main li.hover{ background-color:#efefef;}
.topic-detail-main li.bbnone{ border-bottom:none;}
.topic-detail-main li .cell{ padding: 20px 17px 22px 20px;}
.topic-detail-main li .cell h4{ width:200px; height:22px; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.topic-detail-main .down-icon{ display:inline;	background-position:-215px -1px; padding:0 5px;}
.topic-detail-main dd { padding-left:78px;}
.topic-detail-main dt a{ width:58px; height:58px; display:block; text-align:center;vertical-align:middle; overflow:hidden; float:left;}
.topic-detail-main dt a img{ vertical-align:middle; width:60px; height:60px; max-width:58px;}
.topic-detail-main dt a span{ height:100%; display:inline-block; vertical-align:middle;}

.topic-detail-main li.hover dt .mask1,.topic-detail-main li:hover dt .mask1{ background:url(http://m.baidu.com/static/as/images/mask9-png24.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://m.baidu.com/static/as/images/mask9-png24.png' ,sizingMethod='crop')}
.topic-detail-main li.hover dt .mask1,.topic-detail-main li:hover dt .mask1{ background:url(http://m.baidu.com/static/as/images/mask9-png24.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://m.baidu.com/static/as/images/mask9-png24.png' ,sizingMethod='crop')}
.topic-detail-main dd h4 a{ color:#333; font-size: 16px; font-weight: bold;}
.topic-detail-main dd .down-num{color:#888;}
.topic-detail-main dd .download{ background-position:-228px -47px; color:#fff; text-indent:0; text-align:center; font-size:12px; width:60px; height:25px; line-height:25px; background-color:#ff4e00; text-decoration:none; float:right;}
.topic-detail-main dd a.download:hover{ background-position:-228px -74px;}
.topic-detail-main .brief{ color:#333; font-size:12px; margin-top:14px; line-height:21px;}
.topic-detail-main dd .download { background-color: #FF4E00;    background-position: -228px -47px;    color: #FFFFFF;    float: right;    font-size: 12px;    height: 25px;    line-height: 25px;    text-align: center;    text-decoration: none;    text-indent: 0;    width: 60px;	position:absolute;	   top: 47px;	    right: 20px
}
.topic-detail-main li .cell h4{ width:200px; height:22px; line-height:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.content-js{ margin:-14px 0 12px; border:1px solid #DDD; background-color:#fff;}
.content-js p{ line-height:24px; padding:12px; font-size:16px; text-indent:2em;}