footer{margin-top: 50px;}
.listnav{width: 1200px;height: 50px;background: #178ce9;}
.listnav ul{overflow: hidden;}
.listnav ul li{width: 150px;height: 50px;font-size: 16px;text-align: center;line-height: 50px;float: left;}
.listnav ul li a{display: block;width: 150px;height: 50px;color: #fff;}
.listnav ul li a:hover{background: #0050af;}
.listNav{width: 161px;height: 886px;background: url(../img/listbg.png) left 868px no-repeat #fff;box-shadow:0 10px 20px #ced9ed;border: 1px solid #ced9ed;}
.toplist{width: 163px;height: 61px;background: url(../img/toplist.png) 0 -13px no-repeat;margin-left: -1px;margin-top: -1px;font-size: 18px;color: #fff;font-weight: bold;line-height: 44px;text-align: center;}
.listNav ul li{width: 160px;height: 50px;line-height: 50px;}
.listNav ul li a{width: 160px;height: 50px;display: block;line-height: 50px;color: #000;font-size: 16px;text-align: center;}
.listNav ul li a:hover{background: #ebeff8;color: #178ce9;}

.listright{width: 1007px;height: 886px;background: url(../img/listright.png) left bottom 73px no-repeat #fff;box-shadow:0 10px 20px #ced9ed;border: 1px solid #ced9ed;}
.listrightinfo{width: 970px;margin-left: 34px;}
.crumbs{font-size: 15px;line-height: 35px;margin-top: 20px;color: #a8a9a9;}
.crumbs a{color: #a8a9a9;}
.crumbs span{margin: 0 5px;color: #a8a9a9;}
.listright ul{margin-top: 10px;width: 940px;margin-left: 30px;}
.listright ul li{font-size: 16px;color: #000;height: 37px;line-height: 37px;}
.listright ul li span{float: right;}
.listright ul li:hover a{color: #178ce9;}
.listright ul li:hover span{color: #178ce9;}
.listright ul hr{height: 1px;background: #dfe8f0;border: none;margin: 10px auto;}

/* detail */
.detailmain{padding: 20px 80px;width: 1200px;margin: 30px auto 0;box-shadow:0 10px 20px #ced9ed;border: 1px solid #ced9ed;background: url(../img/detail.png) left bottom no-repeat #fff;}
.detailcrumbs{width: 100%;height: 35px;line-height: 35px;font-size: 16px;color: #a8a9a9;}
.detailcrumbs a{color: #a8a9a9;}
.detailcrumbs span{color: #a8a9a9;margin: 0 5px;}
.newstitle{border-bottom: 1px solid #000;padding-bottom: 5px;margin-top: 10px;}
.newstitle h2{font-size: 30px;font-weight: bold;color: #000;line-height: 42px;}
.newsType{width: 100%;height: 30px;line-height: 30px;margin-top: 10px;}
.newsinfo{font-size: 16px;line-height: 36px;margin-top: 15px;}
.newsinfo p{font-size: 16px;line-height: 36px;margin-top: 15px;}
.newsinfo img{max-width: 100%;margin: 15px auto 0;}
.newsinfo table,.newsinfo tr,.newsinfo td{border: 1px solid #999;}
.newsinfo table tr{width: 750px;line-height: 22px;}
.newsinfo table tr td{font-size: 13px;line-height: 22px;padding-left: 10px;}
.newsinfo table tr td b{font-family: "å®‹ä½“";}
/* file */
.file-box{width: 950px;margin: 30px auto 0;border: 1px solid #c2c2c2;padding: 5px 0;}
.file-box table,.file-box tr,.file-box td{border: none;}
.file-box table tr{width: 750px;line-height: 22px;}
.file-box table tr td{font-size: 13px;line-height: 22px;padding-left: 10px;}
.file-box table tr td b{font-family: "å®‹ä½“";}
.file-box table .td-b{width: 80px;text-align: center;}
.file-box table .td-r{width: 370px;background: #fff;}
.file-box table,.file-box tr,.file-box td{border: none;}
/* file_list */
.con-title{width: 970px;height: 40px;margin-left: 34px;}
.con-title p{height: 40px;line-height: 40px;background: #d6d6d6;text-align: center;font-size: 14px;}
.con-title .p1{width: 176px;}
.con-title .p2{width: 664px;margin-left: 3px;}
.con-title .p3{width: 124px;margin-left: 3px;}
.con-title .p4{width: 124px;margin-left: 3px;}
.file_list li p{float: left;width: 176px;height: 37px;text-align: center;overflow: hidden;}
.file_list li a{float: left;display: block;width:auto;height: 37px;text-align: left;}
.file_list li span{float: right;display: block;width: 124px;height: 37px;text-align: center;}
/* map */
.maplist{width: 1160px;padding: 0 20px 20px;margin-left:auto;margin-right: auto;border: 1px solid #ced9ed;box-shadow: 0 10px 20px #ced9ed;border-radius: 5px;background: #fff;}
.maplisttitle{width: 100%;height: 33px;background: #ebeff8;font-size: 20px;line-height: 33px;color: #178ce9;text-indent: 15px;border-left: 3px solid #178ce9;margin-top: 30px;font-weight: bold;}
.mapul{width: 100%;padding-top: 1px;}
.mapul ul li{width: 173px;height: 40px;background: #ebeff8;font-size: 16px;line-height: 40px;text-align: center;float: left;margin-right: 15px;margin-top: 15px;}
.share{display: block;margin: 0;}
.dhsharebuttonbox{width: 102px;height: 36px;background:url("../img/share-group-icon.png")left center no-repeat;}
.dhsharebuttonbox a{display: block;width: 24px;height: 100%;margin-right: 10px;float: left;cursor: pointer;}
/* é€‚è€åŒ– */
.oldModel .listnav,.oldModel .listnav ul li a{height: 60px;}
.oldModel .listnav ul li{height: 60px;line-height: 60px;font-size: 28px;}
.oldModel .listnav ul li:first-child{width: 120px;}
.oldModel .listnav ul li:first-child a{width: 120px;}
.oldModel .listnav ul li:nth-child(4){width: 180px;}
.oldModel .listnav ul li:nth-child(4) a{width: 180px;}
.oldModel .toplist{font-size: 28px;}
.oldModel .listNav ul li{height: auto;}
.oldModel .listNav ul li a{font-size: 28px;height: auto;line-height: 1.3;padding: 10px 0;}
.oldModel .crumbs{font-size: 24px;}
.oldModel .listright ul li{height: 55px;line-height: 55px;font-size: 32px!important;overflow: hidden;}
.oldModel .listright ul li a {float: left;width: 760px;overflow: hidden; /* 隐藏超出容器的内容 */  
    text-overflow: ellipsis; /* 当文本溢出时显示为省略号 */  
    white-space: nowrap; /* 防止文本换行 */  }
.oldModel .listright{height: auto;padding-bottom: 100px;}
.oldModel .leader_right li,.oldModel .leaderbox{height: auto!important;}
.oldModel .leaderTitle{font-size: 32px!important;}
.oldModel .listmian{font-size: 32px!important;line-height: 1.4;}
.oldModel .listmian p{font-size: 32px!important;line-height: 2;margin-top: 20px;}
.oldModel .detailcrumbs{font-size: 32px!important;height: 55px;line-height: 55px;}
.oldModel .newstitle h2{font-size: 56px!important;line-height: 1.2;}
.oldModel .newsType{font-size: 18px;}
.oldModel .newsinfo p{font-size: 32px !important;line-height: 2;}


.oldModel .con-title {
    height: 55px;
}
.oldModel .con-title .p1 {
    width: 330px;
    height: 55px;
    line-height: 55px;
}
.oldModel .file_list li p{
    width: 330px;
    height: 55px;
    text-align: left;
}
.oldModel .con-title .p2 , .oldModel .listright ul li a {
    width: 450px;
    height: 55px;
    line-height: 55px;
}
.oldModel .con-title .p3 , .oldModel .listright ul li span {
    width: 180px;
    height: 55px;
    line-height: 55px;
}
.oldModel .file-box table .td-b {
    width: 150px;
}
.oldModel .file-box table tr td {
    line-height: 40px;
}
.oldModel .listNav {
    height: auto;
    min-height: 886px;
    background: url(../img/listbg.png) left bottom no-repeat #fff;
    padding-bottom: 50px;
}
