.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: #0f579e;
}

.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;
    font-weight: bold;
    line-height: 30px;
}

.article_title h1.bt {
    font-size: 26px;
    color: #0f579e;
    line-height: 40px;
}

.article_title h2 {
    font-size: 20px;
    color: #333;
    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%;
   
    height: auto;
    font-size: 16px;
    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-direction: row;flex-wrap: wrap;justify-content: space-between;}
.yslb ul li{width:32%;margin-top:40px;max-width: 372px;}
.yslb ul li .pic{float:left; width:100%; height:406px; overflow:hidden;}
.yslb ul li .pic img{width:100%;}
.yslb ul li .bt{float:left;width:100%;color:#fff;padding: 10px 20px;height: 120px;text-align:center;background:url(../img/bg_ysbt.png) no-repeat center center;}
.yslb ul li a .bt h6{font-size:22px;line-height: 50px;}
.yslb ul li a .bt p{font-size:20px;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 12px;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;}
.zmlb ul li:hover a{color:#0F569C;}


.xishd{width:100%;padding:0 40px;height: 200px;margin-top: 80px;}
.xishd ul{width:100%;display: flex;justify-content: center;flex-direction: row;flex-wrap: wrap;}
.xishd li{line-height: 50px;font-size:18px;color:#0F569C;font-weight:bold;border: 1px solid #c9d6e2;padding: 0 55px;margin: 5px;cursor: pointer;}
.xishd li.on,.xishd li:hover{color:#fff; background-color:#0F569C;}
.xisbd{float:left;width:100%;margin-top: 40px;}



.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;}
.xslb ul li:hover a{color:#0F569C;}


@media (max-width:1700px) {
	.yslb ul li .pic{height:314px;}
	.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:40px;}
}
@media (max-width:1500px) {
	.yslb ul li .pic{height:268px;}
	.zmhd,.zmbd{margin-top:60px;}
	.xishd li {
	        padding: 0 15px;
	        line-height: 30px;
	    }
}
@media (max-width:1400px) {
	.yslb ul li .pic{height:224px;}
	.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 .pic{height:343px;}
	.tabjs{margin-top:20px;}
	.jstab1,.xstab{background-image:none;}
	.zmhd ul{justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;}
	.zmhd li,.xishd li{padding:0 2%; margin: 5px; font-size:18px; line-height:50px;}
}

@media (max-width:960px) {
	
}
@media (max-width:800px) {
	
}
@media (max-width:768px) {
	.yslb ul li .pic{height:254px;}
	.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) {
	.yslb ul li .pic{height:210px;}
}
@media (max-width:600px) {
	.yslb ul li{width:49%;}
	.yslb ul li .pic{height:300px;}
}
@media (max-width:586px) {
	
}
@media (max-width:540px) {
	.yslb ul li .pic{height:300px;}
}
@media (max-width:500px) {
	
}
@media (max-width:489px) {
	.yslb ul li .pic{height:235px;}
}
@media (max-width:450px) {
	.yslb ul li{width:109%;}
		.yslb ul li .pic{height:auto;}
	}
}
@media (max-width:425px) {
	
}
@media (max-width:400px) {
	
}
@media (max-width:375px) {
	
}
@media (max-width:360px) {
	
}
@media (max-width:320px) {
	
}