.focus-slide dl {
    z-index: 100;
}

.slide-bg {
    visibility: hidden;
}

.focus-slide .swiper-slide h4 {
    background: #000;
    filter:alpha(opacity=60);
    opacity: 0.6;
}

.focus-slide dt {
    background: #000;
    filter:alpha(opacity=80);
    opacity: 0.8;
}

.btn span {
    background: #000;
    filter:alpha(opacity=0);
    opacity: 0;
    cursor: pointer;
}

.focus-slide:hover span {
    background: #000;
    filter:alpha(opacity=80);
    opacity: 0.8;
}

.focus-slide dt.slide-on {
    background: #1f3389;
}

.news h2 .tag-bg {
    left: 0;
}

.news h2.active a {
    -webkit-transition: 0;
    transition: 0;
/*    background: #1163b7;*/
    color: #FFF;
}

/*
.topics-orthers .topics-orthers-in a {
    *display: inline !important;
}
*/

.news02 dt .tag-bg {
    left: 0;
}

.channel h2 {
    display: inline-block;
    *display: inline;
}

.search_btn2 {
    *top: 1px;
    *padding: 0;
    *line-height: 1;
}

.news ul li {
    height: 29px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    *text-overflow: ellipsis;
}

.news ul li a {
    float: right;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    *display: inline;
    *float: none;
}

.side-news li a {
    width: 198px;
}

.focus-news li a {
    width: 298px;
}

.col-r.news02 li a {
    height: 32px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    *text-overflow: ellipsis;
}

.col-r.news02 li a span {
    width: 205px;
    float: right;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    *display: inline;
    *float: none;
}

.news-menu ul {
    *display: inline;
    *zoom: 1;
    
    filter: alpha(opacity=80);
    opacity: .8;
}

.news-menu li {
    *display: inline;
    *zoom: 1;
}

.sub-sec-rcd li img {
    width: 100%;
    height: 100%;
}

.nc-hot hr {
    *float:left;
    *width: 100%;
    *margin:0 0 -14px 0;   
}

.nc-zhoushannews ul li {
    height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    *text-overflow: ellipsis;
}

.nc-zhoushannews ul li a {
    width: 402px;
    float: right;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    *display: inline;
    *float: none;
}

.nc-news-main {
    *padding-bottom: 50px;
}

.nc-news ul li {
    height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
    *text-overflow: ellipsis;
}

.nc-news ul li a {
    width: 268px;
    float: right;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    
    *display: inline;
    *float: none;
}

