.warpper{background:#f4f6f5}.warpper>div{background:#ffffff;box-sizing:border-box;margin-bottom:10px;padding-bottom:10px}.warpper .more{width:30px;height:100%;display:block}.main-one,.main-three{padding-top:10px;clear: both;}.subject{font-size:18px;border-bottom:3px solid #e9862f;padding-bottom:10px;margin-top:20px;margin-bottom:10px}.subject-area{display:flex;justify-content:space-between;padding:0 2%;box-sizing:border-box;align-items:center}.news li,.trends li,.media li{display:flex;width:100%;margin-top:5px;padding:0 2%;box-sizing:border-box}.news .news-pic,.trends .news-pic,.media .news-pic{width:43%;float:left;margin-right:5%;display:flex;align-items:center;margin:0 auto;background:#fdfdfd}.trends .news-pic img,.media .news-pic img{width:100%}.news .news-right,.trends .news-right,.media .news-right{width:52%}.news .title a,.trends .title a,.media .title a{line-height:200%}.pic-line{display:block !important}.pic-line img{max-width:100%}.news-line{width:100%;border-top:1px solid #f9f9f9}.news-line .title{background:url("../images/dot.png") no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.news-line .date,.news-line .title{padding-left:15px;box-sizing:border-box}.news-line,.news-right{display:flex;justify-content:space-between;flex-direction:column;box-sizing:border-box}.news-two .news-right{padding-bottom:5px}.notice .subject{border:none;background:url(../images/inotice.png) no-repeat left center;background-size:20px 20px;padding-left:25px;padding-bottom:0}.notice .left-date{width:75px;height:55px;background:#f6f8fa;color:#999999;margin-right:2%;text-align:center;padding:5px 0}.notice .news-right{width:77%}.notice .news-date{display:flex;padding:2%}.main-middle>div{width: 96%;margin:0 auto;}.main-middle{background: #ffffff;box-sizing:border-box}.main-middle img{max-width:100%}.main-middle .logo-text{margin-bottom:-30px;z-index:1;position:absolute;width:50%;margin-left:40%}.main-two .media{margin-top:0 !important}.main-two .subject{border-color:#74c0e7}#topic-scroll{padding:10px 0}#topiclist {;display: flex;}#topiclist li{float:left;width:60px;margin:0 10px;text-align:center}#topiclist li img{max-width:100%; margin:0 auto;}#special-list .swiper-slide{width:100%;display:flex;flex-wrap:wrap}#special-list .swiper-slide a{width:50%;padding:5px;box-sizing:border-box}#special-list .swiper-slide a img{max-width:100%;max-height: 100%;}.special-subject{border:none;margin:10px auto;padding-left:30px;background:url(../images/icontopic.png) no-repeat left center;background-size:20px 20px;padding-bottom:0}#special-list{position:relative;padding-bottom:20px}.slick-dots{display:flex !important;transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-moz-transform:translate(-50%, 0);position:absolute;left:50%;bottom:0}.slick-dots li{width:5px;height:5px;border-radius:50%;background:#cccccc;margin:5px 10px}.slick-dots .slick-active{background:#114189}
.news-pic a {text-align: center;}

#maincontent {width:100%;padding:0 2%; boxsizing:border-box; margin-bottom:20px; }
#maincontent .line {width:100%; border-bottom: 1px solid #f0f0f0; height:1px; display:block;margin: 20px 0;}
#maincontent h1 {
    text-align: center;
    display: block;
    font-size: 18px;
    font-weight: normal;
    line-height: 32px;
    margin: 20px;
    color: #C00;
    }
.content{margin:auto;text-align:left;line-height:18px;padding:3px 0 0 0;color:#333333}

.contentdetail img, .contentdetail p img, .contentdetail table, .contentdetail p table{
  max-width: 100%;
  height: auto !important;
    margin-top: 10px;
    width:auto !important;
    margin: 0 auto !imporant;
    padding-left:0 !important;
    padding-right:0 !important;

}
.contentdetail p {line-height: 180% !important;}
.contentattr {color:#999999;font-size:12px;}
.prenext {display:flex;flex-direction:column; margin-top:20px; font-size:14px;}
.prenext a {color:#666666; white-space:nowrap;
overflow:hidden; width: 80%;font-size:14px; 
text-overflow:ellipsis;}
.news-line .title {
    width:80%;float:left;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    }
.news-line .title a { height:30px; line-height:30px;}
.news-line .date {
height: 30px;
    float:right;
    padding-left:5px;
line-height: 30px;
}
.news-line {justify-content:space-between; flex-direction:row; }
.dl-menuwrapper li a { border-top:1px solid rgba(255,255,255,0.3) !important; font-size: 12px !important;}
.dl-menuwrapper ul {background: rgba(0, 0, 0, 0.3)}
.warpper .more {margin-top:10px;}
.news .news-pic img {width:100%;}
.news .news-pic a ,
.trends .news-pic a,.media .news-pic a {overflow: hidden;}
#backtop {display: flex;justify-content:flex-end; margin-right: 20px;}