.btlist {
    width: 100%;
    height: auto;
    margin: 15px auto;
}

.btlist ul {
    float: left;
    width: 100%;
}

.btlist ul li {
    float: left;
    width: 100%;
    background: url(../img/bg_list.png) no-repeat left 0px center;
    line-height: 60px;
    padding: 10px 0 10px 20px;
    border-bottom: 1px dashed #c9d6e2;
}

.btlist ul li a {
    float: left;
    width: calc(100% - 120px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 20px;
    color: #333;
}

.btlist ul li span.time {
    float: right;
    width: 120px;
    text-align: right;
    font-size: 20px;
    color: #888;
}

.btlist ul li:hover a,.btlist ul li:hover span.time {
    color: #d60303;
}

.btlist ul li:hover {
    border-bottom: 1px solid #0f579e;
    background-image: url(../img/bg_liston.png);
}

.fy {
    float: left;
    width: 100%;
    text-align: center;
    margin: 20px auto;
}

.btlist ul li:hover a {
    font-weight: bold;
}

.article {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.article_title {
    float: left;
    text-align: center;
    width: 100%;
    margin-top: 20px;
}

.article_title h1 {
    font-size: 26px;
    color: #0f579e;   text-align: center;
    font-weight: bold;
    line-height: 30px;
}

.article_title h1.bt {
    font-size: 26px;
    color: #0f579e;   text-align: center;
    line-height: 40px;
}

.article_title h2 {
    font-size: 20px;
    color: #333;   text-align: center;
    line-height: 30px;
}

.article_data {
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0px;
    margin: 0px auto;
    border-bottom: 1px solid #c9d6e2;
    height: auto;
    line-height: 28px;
    font-size: 16px;
    color: #aaaaaa;
}

.article_data img {
    margin-right: 5px;
}

.article_data b {
    margin: 0 10px;
}

.wznr {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.wznr p,.wznr p span {
    
}

.wznr p {
   line-height: 200% !important;
    height: auto;
    font-size: 16px !important;
    color: #333;
}

.wznr p img {
    margin: 0px auto;
    
    max-width: 900px;
    display: block;
}

.wznr p table,.wznr table {
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: table;
}

.bg_page {
    float: left;
    width: 100%;
    padding: 10px 0;
    border-top: 1px dashed #888;
    margin: 20px 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.page {
    float: left;
    width: 60%;
}

.page div {
    float: left;
    width: 100%;
    line-height: 40px;
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.page div a {
    color: #0f579e;
    font-size: 18px;
}

.back {
    float: right;
    background: url(../img/bg_back.png) no-repeat center center;
    width: 130px;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
    color: #fff;
    text-indent: 20px;
}


.yslb{width:100%;}
.yslb ul{width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.yslb ul li{width: 32%;/* margin-right: 2%; */margin-top:40px;/* max-width: 200px; */text-align: center;}
.yslb ul li a{width: 270px;height:100%;display: inline-block;}
.yslb ul li .pic{float:left;width: 100%;height: 300px;overflow:hidden;}
.yslb ul li .pic img{width:100%;}
.yslb ul li .bt{ float:left; width:100%;color:#fff;padding: 10px 10px;/* height: 120px; */text-align:center;background:url(../img/bg_ysbt.png) no-repeat center bottom;}
.yslb ul li a .bt h6{font-size: 16px;line-height: 50px;}
.yslb ul li a .bt p{font-size:14px;line-height: 50px;}

.tabjs{float:left; width:100%; margin-top:50px; position:relative; }
.tabjs .hd{position: absolute;top;0;left:0;width:100%;z-index: 9;}
.tabjs .hd ul{width:100%; text-align:center; }
.tabjs .hd ul li{width:287px; line-height:46px; font-size:18px; font-weight:bold; color:#0f579e; background-repeat:no-repeat; background-position:center center;}
.tabjs .hd ul li:nth-child(1){background-image:url(../img/jstabli.png);}
.tabjs .hd ul li:nth-child(2){background-image:url(../img/jstabli2.png);}
.tabjs .hd ul li:hover,.tabjs .hd ul li.on{color:#fff;}
.tabjs .hd ul li:nth-child(1):hover,.tabjs .hd ul li:nth-child(1).on{background-image:url(../img/jstablion.png);}
.tabjs .hd ul li:nth-child(2):hover,.tabjs .hd ul li:nth-child(2).on{background-image:url(../img/jstabli2on.png);}

.tabjs .bd{float:left;/* position:relative; */width:100%;position: relative;top: 0;z-index: 8;}
.jstab1{background:url(../img/jstab1.png) no-repeat center top;background-size: contain;}
.xstab{background:url(../img/jstab2.png) no-repeat center top;background-size: contain;}

.jsbd,.zmlb,.jstab1,.zmbg,.xstab,.xisbg,.xslb{width:100%; float:left;}


.zmhd{width:100%;padding:0 40px;height: 142px;margin-top: 90px;}
.zmhd ul{width:100%;display: flex;justify-content: space-between;}
.zmhd li{line-height:60px;font-size:18px;color:#0F569C;font-weight:bold;border: 1px solid #c9d6e2;padding: 0 10px;cursor: pointer;}
.zmhd li.on,.zmhd li:hover{color:#fff; background-color:#0F569C;}
.zmbd{float:left;width:100%;margin-top: 40px;}
.zmbg{float:left;width:100%;}


.zmlb h6{float:left; font-size:20px; text-indent:38px; font-weight:bold;; width:100%; background:url(../img/bg_zm.png) no-repeat left center; line-height:44px;color:#fff;}
.zmlb ul{float:left;width:100%;padding: 0;margin-bottom: 20px;}
.zmlb ul li{float:left;width:10%;text-align:center;line-height: 40px;margin: 10px 0;}
.zmlb ul li a{font-size:19px; color:#333;     min-width: 57px;
    text-align: justify;
    text-align-last: justify;
    display: inline-block;}
.zmlb ul li:hover a{color:#0F569C;}

.tzsj1 {
    width: 100%;
    padding: 0 40px;
    height: 30px!important;
    margin-top: 20px!important;
}
.xishd{width:100%;padding:0 40px;height: 200px;margin-top: 50px;}
.xishd ul{width:100%;display: flex;justify-content: center;flex-direction: row;flex-wrap: wrap;}
.xishd li{line-height: 45px;font-size:18px;min-width: 32%;color:#0F569C;font-weight:bold;border: 1px solid #c9d6e2;padding:0 10px;/* min-width: 12%; */margin: 5px;cursor: pointer;text-align: center;}
.xishd li a{display: block;}
.xishd li.on,.xishd li:hover,.xishd li.on a,.xishd li:hover a{color:#fff; background-color:#0F569C;}
.xishd li:first-child{display:none;}
.xisbd{float:left;width:100%;margin-top: 40px;}
.tzsj1 li{min-width:15%;}
.tzsj1 li:first-child{display:block;}

.xslb h6{float:left;font-size:20px;text-align:center;font-weight:bold;width:100%;background:url(../img/bg_xis.png) no-repeat center center;line-height: 40px;color:#fff;}
.xslb ul{float:left;width:100%;padding: 0;margin-bottom: 20px;}
.xslb ul li{float:left;width:10%;text-align:center;line-height: 40px;margin: 10px 0;}
.xslb ul li a{font-size:19px; color:#333;min-width: 57px;
    text-align: justify;
    text-align-last: justify;
    display: inline-block;}
.xslb ul li:hover a{color:#0F569C;}


@media (max-width:1700px) {
	
	.zmhd,.xishd{height:auto; padding:0 20px;}
	.xishd{margin-top:60px;}
	.zmhd li{padding:0 5px; line-height:50px;}
	.xishd li{padding:0 20px;line-height: 35px;}
}
@media (max-width:1500px) {
	
	.zmhd,.zmbd{margin-top:60px;}
	.xishd li {
	        padding: 0 15px;
	        line-height: 30px;
	    }
}
@media (max-width:1400px) {
	
	.zmhd li,.xishd li{padding:0 5px; font-size:12px; line-height:30px;}
	.xslb ul li,.zmlb ul li{width:auto; margin:5px;}
}
@media (max-width:1023px) {
	.btlist ul li{line-height:40px;}
	.yslb ul li a{width:200px;}
.yslb ul li a .pic{height:235px;}
	.tabjs{margin-top:20px;}
	.jstab1,.xstab{background-image:none;}
	.zmhd ul{
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    }.xishd ul{display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;}
	.zmhd li,.xishd li{padding: 0px 3%;margin: 5px 2px 0;font-size: 16px;line-height: 30px;}
.tzsj1 li{min-width:18%;padding:0; font-size:14px; }

}

@media (max-width:960px) {
	
}
@media (max-width:800px) {
	.wznr p iframe{display:none;}
}
@media (max-width:768px) {
	
	.zmhd, .xishd{padding:0;}
	.tabjs .hd ul{display: flex;
    justify-content: space-between;}
	.tabjs .hd ul li{background-color:#d8dfe5; width:49%; padding:0 2%;}
	.tabjs .hd ul li:hover, .tabjs .hd ul li.on{background-color:#0F569C;}
}
@media (max-width:750px) {
	
}
@media (max-width:700px) {
	.bg_page{align-items: center;
    flex-direction: column;}
	.page{width:100%}
	
}
@media (max-width:640px) {
	
}
@media (max-width:600px) {
	.yslb ul li{width:49%;}}
@media (max-width:586px) {
	
}
@media (max-width:540px) {
	
}
@media (max-width:500px) {
	
}
@media (max-width:489px) {

}
@media (max-width:450px) {
	.yslb ul li{width:100%; margin:30px auto 0 auto;}

.yslb ul li .bt{background-color: rgb(15, 87, 158);height:50px;padding:10px 0; background-image:none;}
.yslb ul li a .bt h6{font-size:16px; line-height:25px;}
		
	
}
@media (max-width:425px) {
	
}
@media (max-width:400px) {
	
}
@media (max-width:375px) {
	
}
@media (max-width:360px) {
	
}
@media (max-width:320px) {
	
}