.main {
    width: 1200px;
    margin: 0 auto;
}
.top-news {
    width: 100%;
    margin: 30px 0;
}
.topnews-t {
    width: 100%;
    text-align: center;
}
.topnews-t a {
    font-size: 35px;
    font-weight: bold;
    color: #3c6fa2;
}
.topnews-b {
    width: 100%;
    margin-top: 20px;
    text-align: center;
}
.topnews-b a {
    display: block;
    width: 579px;
    padding: 0 10px;
    text-align: right;
    float: left;
    font-size: 18px;
    color: #3c6fa2;
    /* font-weight: bold; */
}
.topnews-b a:nth-child(2) {
    text-align: left;
    border-left: 1px solid #3c6fa2;
}
.newsbanner-box {
    width: 100%;
    height: 390px;
}
/* æžî†½æŒ±é¥ï¿½ */
.banner {
    width: 740px;
    height: 390px;
    position: relative;
    overflow: hidden;
}
.banner .hd {
    position: absolute;
    right: 10px;
    bottom: 14px;
    z-index: 1;
}
.banner .hd ul li {
    float: left;
    cursor: pointer;
    width: 10px;
    height: 10px;
    background: rgba(250, 250, 250, 0.3);
    border-radius: 5px;
    margin: 0 8px;
}
.banner .hd ul li.on {
    background: #ffffff;
}
.banner .bd {
    position: relative;
    z-index: 0;
}
.banner .bd li {
    position: relative;
    width: 740px;
    height: 390px;
}
.banner .bd li a {
    display: block;
    width: 100%;
    height: 100%;
}
.banner .bd li a img {
    width: 100%;
    height: 100%;
}
.banner .bd p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 740px;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
    font-size: 22px;
    z-index: 1;
    font-size: 18px;
    color: #fff;
    background: url('../newimg/heibg.png') repeat-x left center;
}
.banner .bd p a {
    display: block;
    width: 718px;
    padding-left: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #FFFFFF;
    font-weight: bold;
}
/* éƒèˆµæ–‚ç‘•ä¾€æ¤ˆé’å›¨å´² */
.swyw {
    width: 430px;
}
.bannerrightul {
    height: 43px;
    border-bottom: 1px solid #DCDCDC;
}
.bannerrightul .on {
    border-bottom: 3px solid #095E9F;
}
.bannerrightul li {
    float: left;
    width: auto;
    height: 43px;
    text-align: center;
    margin-right: 40px;
    /* font-weight: bold; */
}
.bannerrightul li.on a {
    color: #095E9F;
    font-weight: bold;
}
.bannerrightul li a {
    width: 100%;
    display: inline-block;
    color: #545454;
    font-size: 20px;
}
.newsmore {
    font-size: 14px;
    color: #545454;
    margin-top: 8px;
}
/* .swyw .bd ul li a {
    width: 365px;
} */
/* æ¶“æ’»î•½å¦¯î†å¢—æžî†½æŒ± */
.ztbox {
    width: 100%;
    height: 119px;
    margin-top: 20px;
    position: relative;
    overflow: hidden;
}
.ztbox .hd {
    position: absolute;
    right: 50px;
    bottom: 14px;
    z-index: 1;
}
.ztbox .hd ul li {
    float: left;
    cursor: pointer;
    width: 14px;
    height: 14px;
    background: #ffffff;
    border-radius: 7px;
    margin: 0 8px;
}
.ztbox .hd ul li.on {
    background: #006DD4;
    width: 26px;
}
.ztbox .bd {
    position: relative;
    z-index: 0;
}
.ztbox .bd li {
    position: relative;
}
.ztbox .bd li a img {
    width: 1200px;
    height: 119px;
}
/* æ¤¤ç”¸æ½°tabé’å›¨å´² */
.tab-box {
    width: 100%;
    margin-top: 20px;
}
.tab-box .hd {
    width: 100%;
    height: 62px;
    background: #0A5F9F;
}
.tab-box .hd ul {
    width: 100%;
    height: 100%;
}
.tab-box .hd ul li {
    float: left;
    width: 300px;
    height: 100%;
    text-align: center;
    line-height: 62px;
    border-right: 1px solid #ffffff;
}
.tab-box .hd ul li:last-child {
    border-right: none;
}
.tab-box .hd ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 18px;
    color: #ffffff;
}
.tab-box .hd ul .xwzx a {
    background: url('../newimg/xwzx.png') no-repeat 80px center;
}
.tab-box .hd ul .xxgk a {
    background: url('../newimg/xxgk.png') no-repeat 80px center;
}
.tab-box .hd ul .ggfw a {
    background: url('../newimg/ggfw.png') no-repeat 80px center;
}
.tab-box .hd ul .hdjl a {
    background: url('../newimg/hdjl.png') no-repeat 80px center;
}
.tab-box .hd ul li.on {
    background: #164F7A;
}
.tab-box .hd ul li:hover {
    background: #164F7A;
}
/* é‚ä¼´æ¤ˆæ¶“î…žç¸¾tab */
.xwzx-box , .xxgk-box , .ggfw-box , .hdjl-box {
    width: 100%;
    margin-top: 20px;
}
.gztl-mtjj , .djzc-jgjs {
    width: 585px;
}
.gztl-mtjj .hd2 , .djzc-jgjs .hd2 {
    width: 100%;
    height: 50px;
    padding-bottom: 4px;
    border-bottom: 3px solid #1263A2;
}
.gztl-mtjj .hd2 ul , .djzc-jgjs .hd2 ul {
    width: 100%;
    height: 100%;
    line-height: 50px;
    border-bottom: 1px solid #1263A2;
}
.gztl-mtjj .hd2 ul li ,.djzc-jgjs .hd2 ul li {
    float: left;
    margin-right: 40px;
}
.gztl-mtjj .hd2 ul li a , .djzc-jgjs .hd2 ul li a {
    font-size: 16px;
    color: #434343;
    font-weight: bold;
}
.gztl-mtjj .hd2 ul li.on a , .djzc-jgjs .hd2 ul li.on a{
    color: #0A5F9F;
}
/* æ·‡â„ƒä¼…éî„€ç´‘tab */
.xxgk-l {
    width: 194px;
}
.xxgk-list {
    width: 194px;
    height: 54px;
    background: #57A0E4;
    text-align: center;
    line-height: 54px;
    margin-bottom: 13px;
}
.xxgk-list:last-child {
    margin-bottom: 0;
}
.xxgk-list a {
    display: block;
    width: 100%;
    height: 100%;
    color: #ffffff;
    font-size: 18px;
}
.fgwj-box {
    width: 788px;
    height: 389px;
    margin-left: 20px;
    background: #F9F9F9;
    padding: 0 10px;
}
.fgwj-box .hd2 {
    width: 100%;
    height: 50px;
    padding-bottom: 4px;
    border-bottom: 3px solid #1263A2;
}
.fgwj-box .hd2 ul {
    width: 100%;
    height: 100%;
    line-height: 50px;
    border-bottom: 1px solid #1263A2;
}
.fgwj-box .hd2 ul li {
    float: left;
    margin-right: 40px;
}
.fgwj-box .hd2 ul li a {
    font-size: 16px;
    color: #434343;
    font-weight: bold;
}
.fgwj-box .hd2 ul li.on a {
    color: #0A5F9F;
}
.fgwjlist {
    margin-top: 15px;
}
.fgwjlist li a {
    background: url(../newimg/list-sj.png) no-repeat left center;
    padding-left: 24px;
}
.xxgk-r {
    width: 178px;
}
.xxgkr-list {
    width: 100%;
    height: 76px;
    text-align: center;
    line-height: 76px;
    margin-bottom: 28px;
    background: #DDEFFD;
}
.xxgkr-list:last-child {
    margin-bottom: 0;
}
.xxgkr-list a {
    display: block;
    width: 133px;
    height: 100%;
    font-size: 18px;
    color: #0B619E;
    padding-left: 45px;
}
.xxgkr-list.ldjj a {
    background: url('../newimg/ldjj.png') no-repeat 35px center;
}
.xxgkr-list.sdgd a {
    background: url('../newimg/sdgd.png') no-repeat 35px center;
}
.xxgkr-list.qzqd a {
    background: url('../newimg/qzqd.png') no-repeat 35px center;
}
.xxgkr-list.czxx a {
    background: url('../newimg/czxx.png') no-repeat 35px center;
}
/* éî„€å¡éˆå¶…å§Ÿtab */
.bszn-l {
    width: 974px;
    height: 389px;
    margin-left: 20px;
    background: #F9F9F9;
    padding: 0 10px;
}
.bszn-l .hd2 {
    width: 100%;
    height: 50px;
    padding-bottom: 4px;
    border-bottom: 3px solid #1263A2;
}
.bszn-l .hd2 ul {
    width: 100%;
    height: 100%;
    line-height: 50px;
    border-bottom: 1px solid #1263A2;
}
.bszn-l .hd2 ul li {
    float: left;
    margin-right: 40px;
}
.bszn-l .hd2 ul li a {
    font-size: 16px;
    color: #434343;
    font-weight: bold;
}
.bszn-l .hd2 ul li.on a {
    color: #0A5F9F;
}
.ggfw-r {
    width: 178px;
}
.xxgkr-list {
    width: 100%;
    height: 76px;
    text-align: center;
    line-height: 76px;
    margin-bottom: 28px;
    background: #DDEFFD;
}
.xxgkr-list:last-child {
    margin-bottom: 0;
}
.xxgkr-list a {
    display: block;
    width: 133px;
    height: 100%;
    font-size: 18px;
    color: #0B619E;
    padding-left: 45px;
}
.xxgkr-list.fwdt a {
    background: url('../newimg/fwdt.png') no-repeat 35px center;
}
.xxgkr-list.fwrx a {
    background: url('../newimg/fwrx.png') no-repeat 35px center;
}
.xxgkr-list.ggcx a {
    background: url('../newimg/ggcx.png') no-repeat 35px center;
}
.xxgkr-list.jdcx a {
    background: url('../newimg/jdcx.png') no-repeat 35px center;
}
.bsznlist li a {
    display: block;
    width: 930px;
}
.bsznlist li a img {
    margin-top: 8px;
    margin-right: 16px;
}
.bszntitle {
    width: 100%;
    margin-bottom: 10px;
}
.bszntitle span {
    display: block;
    width: 50%;
    font-size: 18px;
    font-weight: bold;
}
.bszntitle span:nth-child(2) {
    text-align: right;
}
/* æµœæŽ‘å§©æµœã‚†ç¥¦tab */
.hdjl-l {
    width: 575px;
    height: 389px;
}
.hdjl-l .hd2 {
    width: 100%;
    height: 50px;
    padding-bottom: 4px;
    border-bottom: 3px solid #1263A2;
}
.hdjl-l .hd2 ul {
    width: 100%;
    height: 100%;
    line-height: 50px;
    border-bottom: 1px solid #1263A2;
}
.hdjl-l .hd2 ul li {
    float: left;
    margin-right: 40px;
}
.hdjl-l .hd2 ul li a {
    font-size: 16px;
    color: #434343;
    font-weight: bold;
}
.hdjl-l .hd2 ul li.on a {
    color: #0A5F9F;
}
.zxft-box {
    width: 100%;
    margin-top: 10px;
}
.zxft-l {
    width: 290px;
    height: 185px;
}
.zxft-l a {
    display: block;
    width: 100%;
    height: 100%;
}
.zxft-l a img {
    width: 100%;
    height: 100%;
}
.zxft-r {
    width: 272px;
}
.zxft-title {
    width: 66px;
    height: 25px;
    font-size: 16px;
    color: #ffffff;
    line-height: 25px;
    background: #0A5F9F;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 10px;
}
.zxft-main {
    margin-bottom: 10px;
    font-size: 16px;
    text-align: center;
}
.zxft-main:last-child {
    margin-bottom: 0;
}
.zxft-content {
    margin-top: 20px;
    font-size: 16px;
    line-height: 40px;
    text-align: justify;
}
.moreurl {
    font-size: 16px;
    color: red;
}
.hdjl-r {
    width: 575px;
    height: 389px;
}
.hdjl-r .hd2 {
    width: 100%;
    height: 50px;
    padding-bottom: 4px;
    border-bottom: 3px solid #1263A2;
}
.hdjl-r .hd2 ul {
    width: 100%;
    height: 100%;
    line-height: 50px;
    border-bottom: 1px solid #1263A2;
}
.hdjl-r .hd2 ul li {
    float: left;
    margin-right: 40px;
}
.hdjl-r .hd2 ul li a {
    font-size: 16px;
    color: #434343;
    font-weight: bold;
}
.hdjl-r .hd2 ul li.on a {
    color: #0A5F9F;
}
.hdjl-r .bd2 {
    width: 405px;
}
.zxxx-btn {
    margin-top: 20px;
}
.wyzx , .ldxx {
    width: 70px;
    height: 314px;
    background: #EAEAEA;
    margin-left: 10px;
}
.wyzx a , .ldxx a{
    display: block;
    width: 30px;
    height: 100px;
    padding: 107px 20px;
    text-align: center;
    font-size: 20px;
    color: #0E5E9D;
    font-weight: bold;
}
.wyzx a {
    background: url('../newimg/wyzx.png') no-repeat center 60px;
}
.ldxx a {
    background: url('../newimg/ldxx.png') no-repeat center 60px;
}
.ztbox2 {
    width: 100%;
    height: 85px;
    margin-top: 20px;
}
.ztbox2 div {
    width: 582px;
    height: 85px;
}
.ztbox2 div a {
    display: block;
    width: 100%;
    height: 100%;
}
.ztbox2 div a img {
    width: 100%;
    height: 100%;
}
/* ç’žî‚£ç„æ¶“æ’´çˆ® */
.ylzl {
    width: 100%;
    margin-top: 20px;
}
.ylzl-title {
    width: 100%;
    height: 42px;
}
.ylzl-title a img {
    width: 1200px;
    height: 42px;
}
.ylzl-list {
    width: 100%;
    margin-top: 20px;
}
.ylzls {
    width: 84px;
    height: 273px;
    /* transition: all 0.5s linear; */
}
.activeimg {
    width: 360px;
    /* transition: all 0.5s linear; */
}
.ylzls a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
    position: relative;
    background: rgba(15,15,14,0.3)!important;
}
.ylzls a .sp-title {
    display: block;
    width: 16px;
    font-size: 16px;
    font-weight: bold;
    word-wrap: break-word;
    word-break:break-all;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.ylzls a .hp-title {
    display: none;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    padding: 0 10px;
    position: absolute;
    bottom: 70px;
}
.ylzls a .hp-content {
    display: none;
    font-size: 16px;
    color: #fff;
    padding: 0 10px;
    position: absolute;
    bottom: 20px;
}
.activeimg a {
    background: none;
}
.activeimg a .sp-title {
    display: none;
}
.activeimg a .hp-title , .activeimg a .hp-content {
    display: block;
}
/* txtMarquee-left */
.txtMarquee-left{width:100%;height: 50px;overflow: hidden;}
.txtMarquee-left .bd{padding: 0 10px;}
.txtMarquee-left .bd .tempWrap{width:1200px !important;}
.txtMarquee-left .bd ul{overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{margin-right:20px;float:left;height:50px;line-height:50px;text-align:left;width:auto !important;font-size: 16px;}
.txtMarquee-left .bd ul li a{color: #df1204;}


/* ------------------------------------------é€‚è€åŒ–-------------------------------------------------------- */
.old_model .topnews-t a{font-size: 56px !important;}
.old_model .topnews-b a{font-size:40px !important;width: 1200px;float: none;text-align: center;border: 0;line-height: 1.5;}
.old_model .banner,.old_model .banner .bd li{width: 1200px;height:632px;}
.old_model .banner .hd ul li{width: 40px;}
.old_model .banner .bd p{font-size:32px !important;bottom:0px;width: 100%;line-height: 50px;height:50px;background-size: 100% 100%;}
.old_model .txtMarquee-left{height: 100px;}
.old_model .txtMarquee-left .bd ul li{height: 100px;line-height: 100px;font-size: 36px !important;}


.old_model .swyw{width: 1200px;margin-top:50px;}
.old_model .bannerrightul li{width: 200px;height:auto;}
.old_model .bannerrightul{height:56px;}
.old_model .bannerrightul li a{font-size: 42px !important;}

.old_model .newslist li a{font-size:32px !important;width: 80%;display:block}
.old_model .newslist li .date{font-size:32px !important}
.old_model .newslist li{line-height:2;height:auto;}
.old_model .newsbanner-box{height:1300px}

.old_model .gztl-mtjj,.old_model .djzc-jgjs{width: 1200px;margin-top: 30px;}
.old_model .gztl-mtjj .hd2 ul li a,.old_model .djzc-jgjs .hd2 ul li a{font-size:32px !important;}

.old_model .fgwjlist li a{width: 72%;}
.old_model .xxgk-list{height:90px;line-height:90px}
.old_model .xxgk-list a{font-size: 28px;line-height: 1.5;}
.old_model .xxgkr-list{height:130px;line-height:130px}
.old_model .xxgkr-list a{font-size:28px}
.old_model .xxgkr-list.ldjj a{background: url(../newimg/ldjj.png) no-repeat 10px center;}
.old_model .xxgkr-list.sdgd a{background: url(../newimg/sdgd.png) no-repeat 10px center;}
.old_model .xxgkr-list.qzqd a{background: url(../newimg/qzqd.png) no-repeat 10px center;}
.old_model .xxgkr-list.czxx a{background: url(../newimg/czxx.png) no-repeat 10px center;}
.old_model .fgwj-box .hd2 ul li a{font-size:32px !important}
.old_model .xxgkr-list.fwdt a{background: url(../newimg/fwdt.png) no-repeat 10px center;}
.old_model .xxgkr-list.fwrx a{background: url(../newimg/fwrx.png) no-repeat 10px center;}
.old_model .xxgkr-list.jdcx a{background: url(../newimg/jdcx.png) no-repeat 10px center;}
.old_model .xxgkr-list.ggcx a{padding: 0 !important;;margin: 0;width:180px;height: 130px !important;;line-height: 65px!important;}

.old_model .bsznlist li a{width:100%}
.old_model .bsznlist li a span:nth-child(1){width:80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.old_model .bsznlist li a span:nth-child(2){width:20%}
.old_model .bszntitle span{font-size:28px}
.old_model .bszn-l .hd2 ul li a{font-size:32px !important;}
.old_model .tab-box .hd ul li a{font-size:32px !important}

.old_model .hdjl-l,.old_model .hdjl-r{width:1200px;height:auto}
.old_model .zxft-l{width:580px;height:370px}
.old_model .zxft-r{width:600px}
.old_model .zxft-title{font-size:32px !important;width: 90px;height:40px;line-height: 40px;}
.old_model .zxft-main{font-size:32px !important}
.old_model .zxft-content{font-size:32px !important;margin-top: 30px;line-height: 2;}
.old_model .moreurl{font-size:32px !important}
.old_model .hdjl-l .hd2 ul li a{font-size:32px !important}
.old_model .zxft-box{margin-top:35px;}

.old_model .hdjl-r .hd2 ul li a{font-size:32px !important}
.old_model .hdjl-r .bd2{width: 1020px;}
.old_model .zxxx-btn{margin-top: 130px;}

.old_model .ylzls a .hp-title{font-size:32px !important}

.old_model .right-nav .closeBtn i{font-size: 57px !important;line-height: 65px;}

.old_model .right-nav .closeBtn p{font-size: 32px !important;}
.old_model .txtMarquee-left .bd ul li a {
    font-size: 36px !important;
}

.old_model .tab-box .hd ul .xwzx a {
    background: url('../newimg/xwzx.png') no-repeat 40px center;
}
.old_model .tab-box .hd ul .xxgk a {
    background: url('../newimg/xxgk.png') no-repeat 40px center;
}
.old_model .tab-box .hd ul .ggfw a {
    background: url('../newimg/ggfw.png') no-repeat 40px center;
}
.old_model .tab-box .hd ul .hdjl a {
    background: url('../newimg/hdjl.png') no-repeat 40px center;
}
.old_model .ylzls a .sp-title {
    width: 60px;
}
.old_model .bszn-l {
    height: auto;
}