.xyxw{float:left;width: 73%;max-width:875px;margin-top: 30px;}

.xwpic{
    float: left;
    width: 62%;
    overflow: hidden;
    max-width:534px;
    margin-top: 30px;
}
.xwdtSwiper{position:relative;float:left;width:100%;height:100%;overflow:hidden;}
.xwdtSwiper .swiper-slide{float:left;text-align:center;width: 100%;height: 100%;}
.xwdtSwiper .swiper-slide .time{
    position: absolute;
    left:40px;
    bottom: 90px;
    width: 90px;
    color: #fff;
    height: 90px;
    background-color: #005cbb;
    z-index: 7;
}
.xwdtSwiper .swiper-slide .time b{
    font-size: 30px;
    line-height: 55px;
    float: left;
    width: 100%;
}
.xwdtSwiper .swiper-slide .time span{
    font-size: 16px;
    line-height: 30px;
}
.xwdtSwiper .swiper-slide .pic{position:relative;padding:5px;display:inline-block;width:100%;height:300px;overflow:hidden;border-bottom: 0;z-index: 6;}
.xwdtSwiper .swiper-slide .pic:after{position:absolute;top:0; left:0;content:""; z-index:4; width:140px; height:140px; background:#005cbb;}
.xwdtSwiper .swiper-slide .pic:before{position:absolute;bottom:0; right:0;content:"";z-index:4; width:140px; height:140px; background:#005cbb;}
.xwdtSwiper .swiper-slide .pic img{
	position:relative;
	z-index:7;
	width:100%;
	height:290px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transform: scale(1);
	transition: all 0.3s ease-in-out;
	}
.xwdtSwiper .swiper-slide:hover .pic img {
	transform: scale(1.1);
}	
.xwdtSwiper .swiper-slide .bt{position: relative;float: left;margin-top:20px; padding:0px;width:100%;left:0;bottom:0;text-align:left;background: #fff;}
.xwdtSwiper .swiper-slide .bt h6 a{float:left;width:100%;padding:0 0px; margin-left:0px;text-align:center;line-height:30px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;color:#333;font-weight:600; font-size:16px;}
.xwdtSwiper .swiper-slide .bt p{color:#333; text-align:left; opacity:0.4; float:left; width:100%;height:60px; overflow:hidden; line-height:20px; font-size:12px;}
.xwdtSwiper  .swiper-pagination-bullet{width:10px; height:10px; border:0px solid #fff;background-color:#fff; opacity:.8; margin:0 5px; border-radius:100% !important;}
.xwdtSwiper  .swiper-pagination-bullet-active{background-color:#fff;opacity:1;}
.xwdtSwiper  .swiper-pagination-bullets{bottom:110px !important; left:auto !important; right:calc(50% - 45px) !important; background: top center; width:90px !important;padding-top:0px; height:20px;}
.xwdtSwiper .swiper-slide:hover .bt h6 a{color:#005cbb;}
.xwbt{
    float:right;
    margin-left:0px;
    max-width:315px;
    width: 36%;
    margin-top: 30px;
}
.xwbt ul{float:left;width:100%;margin-top: 0;border-top: 0;}
.xwbt ul li{position: relative;float:left;width:100%;
border-bottom:1px solid #ddd;
padding-bottom: 5px;margin-bottom: 5px;}
.xwbt ul li a{
    float: left;
    width: 100%;
    height:50px;
    font-size:16px;
    overflow: hidden;
    line-height:24px;
    color: #333;
/*display: flex;
    align-items: center;*/
}
.xwbt ul li span.time{
    float: right;
    position:relative; 
    padding-left:60px;
    line-height:24px;
    margin-top: 0px;
    font-size:14px;
    font-weight: 400;
    color: #005cbb;
}
.xwbt ul li span.time:after{position:absolute;content:""; left:0; top:50%; width:50px; height:1px;background-color:#005cbb;}

.tzgg{float: right;width: 26%;margin-left: 0;max-width: 295px;margin-top: 30px;/* overflow:hidden; */}
.tzgg ul{width:100%;float:left;margin-top: 20px;padding: 5px 10px;box-shadow: 0px 0 5px 1px #ddd;}
.tzgg ul li{position: relative;padding-bottom: 5px;margin-bottom: 5px;float:left;width:100%; border-bottom:1px solid #ddd;}
.tzgg ul li a{
    float: left;
    width: 100%;
    height:50px;
    font-size:16px;
    overflow: hidden;
    line-height:24px;
    color: #333;display: flex;
    align-items: center;
}
.tzgg ul li span.time{
    float: right;
    position:relative; 
    padding-left:60px;
    line-height:24px;
    margin-top: 0px;
    font-size:14px;
    font-weight: 400;
    color: #005cbb;
}
.tzgg ul li span.time:after{content:"";position:absolute; left:0; top:50%; width:50px; height:1px;background-color:#005cbb;}

.dzgz{float:left; width:100%; margin-bottom:50px; margin-top:30px;}
.dzgz ul{float:left; width:100%; margin-top:20px;}
.dzgz ul li{width:49%;border-bottom:1px solid #ddd;text-indent:10px; background:url(../img/listd.png) no-repeat left center; max-width:570px;line-height:40px; height:40px; margin-bottom:10px;}
.dzgz ul li a{float:left; font-size:16px; font-weight: 500; width:470px; overflow:hidden;  text-overflow:ellipsis;white-space:nowrap;}
.dzgz ul li span.time{float:right; color:#000; opacity:0.4; font-size:14px; font-weight:400;}
.xwbt ul li:hover a,.tzgg ul li:hover a,.dzgz ul li:hover a{color:#005cbb;}

.zsxx{position:relative;width:100%;height: 620px;background:url(../img/bg_zsxx.png) no-repeat  center bottom;}
.zsxx ul{position:relative;width:1070px;height: 545px;float: left; margin:0 65px;}
.zsxx ul li{width:120px; height:120px;position:absolute;}
.zsxx ul li img{width:100%;}
.zsxx ul li.zsxx1{bottom: 60px;left:0;}
.zsxx ul li.zsxx2{bottom: calc(45% + 60px);left: 12%;}
.zsxx ul li.zsxx3{top:0;left: calc(50% - 60px);}
.zsxx ul li.zsxx4{bottom: calc(45% + 60px);right: 12%;}
.zsxx ul li.zsxx5{bottom: 60px;right:0;}

.xsdd{float:left;background-color:#EBF3FF;padding:20px;width: 49%;max-width:585px;}
.xsdd ul{float:left; width:100%; margin-top:20px;}
.xsdd ul li{float:left;width:100%;line-height:30px;border-bottom:1px solid #ddd;padding:10px 0;background: url(../img/listd.png) no-repeat left top 22px;margin-bottom: 10px;}
.xsdd ul li a{float:left;text-indent:10px; width:calc(100% - 100px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:30px; font-size:16px; color:#333;}
.xsdd ul li span.time{float:right;width:90px;font-size:14px;color: #ccc;text-align:right;}
.xsdd ul li p{float:left;width:100%;line-height:24px;color: #ccc;font-size:12px;}

.xwbt ul li:hover a,.tzgg ul li:hover a,.dzgz ul li:hover a,.xsdd ul li:hover a{color:#005cbb;}


.gflw{float:right;background-color:#E7F2EE;padding:20px;width: 49%;max-width:585px;}
.gflw2 ul{float:left; width:100%; margin-top:20px;}
.gflw2 ul li{float:left;width:100%;line-height:30px;border-bottom:1px solid #ddd;padding:10px 0;margin-bottom:5px;}
.gflw2 ul li .pic{float:left; width:100px; height:100px; text-align:center; overflow:hidden; border-radius:100%;}
.gflw2 ul li .pic img{position:relative; z-index:7; width:100%;height:290px;-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transform: scale(1);
	transition: all 0.3s ease-in-out;}
.gflw2 ul li:hover .pic img{
	transform: scale(1.1);
}
.gflw2 ul li .bt{float:right;background:url(../img/listd.png) no-repeat left top 12px; line-height:24px; width:calc(100% - 120px);}
.gflw2 ul li .bt a{float:left;text-indent:10px; width:calc(100% - 95px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:30px; font-size:16px; color:#333;}
.gflw2 ul li .bt span.time{float:right;width:90px;font-size:14px;color: #ccc;text-align:right;}
.gflw2 ul li .bt p{margin-top:10px; float:left;width:100%;line-height:24px;color: #ccc;font-size:12px;}
.xwbt ul li:hover a,.tzgg ul li:hover a,.dzgz ul li:hover a,.xsdd ul li:hover a,.gflw ul li:hover .bt a{color:#005cbb;}

.xsfc{float:left; width:100%; margin-top:30px;}
.xsfc ul{float:left; width:102%;}
.xsfc ul li{width:31.3%;margin-right:2%;float:left;margin-top: 20px;}
.xsfc ul li .pic{width:100%;height: 250px;overflow:hidden;}
.xsfc ul li .pic img{width:100%; }
.xsfc ul li .bt{
    float: left;
    width: 100%;
    line-height: 20px;
    padding: 10px 0;
}
.xsfc ul li .bt a{
    font-size: 16px;
    color: #333;
}

.xsfcl{position:relative;float:left;width:50%;max-width: 590px;padding-left:6px;padding-bottom:6px;overflow: hidden;margin-top:30px;}
.xsfcl .pic{width:584px; height:444px;overflow:hidden;}
.xsfcl .pic:after{content:""; position:absolute;z-index:5; left:0; bottom:0; width:100%; height:450px; background-color:#005CBB;}
.xsfcl .pic img{position:relative;z-index:7;width:100%;}

.xsfcr{float:right; width:50%; margin-top:30px;max-width:590px;overflow:hidden;}
.xsfcr .st{float:left; width:100%; height;295px; overflow:hidden;}
.xsfcr .st img{width:100%;height: 100%;}
.xsfcr ul{position:relative;float:left;width:100%;margin-top: 13px;display: flex;justify-content: space-around;}
.xsfcr ul li{width:143px; height:142px; overflow:hidden;}
.xsfcr ul li img{width:100%;}
.xsfcr ul li div{width:100%;
	height: 100%;
background-repeat:no-repeat;background-position:center;
background-size:cover;}
.rxxz{float:left; width:100%; margin-top:100px;}
.rxxz ul{position:relative;float:left;width:100%;background:url(../img/bg_rxxz.png) no-repeat center center;height: 160px;padding: 0 80px;display: flex;justify-content: space-between;margin-top: 60px;align-items: center;}
.rxxz ul li{width:65px;text-align:center;height: 80px;margin-top: 40px;margin-bottom: 40px;}
.rxxz ul li img{display:inline-block;}
.rxxz ul li p{float:left;width:100%;text-align:center;color:#fff;font-size:16px;font-weight:500;line-height: 40px;}
.rxxz ul li.rxxz1{
    margin-left: 0;
    margin-top: -25px;
}
.rxxz ul li.rxxz2{
    margin-top: -40px;
}
.rxxz ul li.rxxz3{
    margin-top: 0px;
}
.rxxz ul li.rxxz4{
    margin-top: -20px;
}
.rxxz ul li.rxxz5{
    margin-top: -30px;
}
.rxxz ul li.rxxz6{
    margin-top: 0px;
}
.lmbanner{float:left;margin-top:0px;width:100%;position:relative;z-index:9;overflow:hidden;}
.lmbanner img{width:100%;}

.bg_main{background-color:#e1e8ef; padding:20px 0;}
.m_l{position:relative;z-index:21;float:left;margin-top: 40px;width:260px;padding-bottom: 0;}
.yjlm{float:left;width:100%;display:flex;align-items: center;height:80px;background: #005cbb;border-radius: 0;padding: 0 10px;}
.yjlm h6{float:left;width:100%;line-height: 35px;text-align: left;font-weight: bold;font-size: 30px;color:#fff;font-family: 'SourceHanSerifSC-Regular';}

.ejdh{float:left;width:100%;margin-top:0px;background-color: #fff;border-left: #a6b4c2 5px solid;/* padding-bottom: 50px; */}
.ejdh ul{float:left; width:100%;}
.ejdh ul li{float:left;/* display:flex; *//* align-items: center; */width:100%;/* padding:0 20px; */border-top:1px solid #F0F2F4;border-bottom:1px solid #F0F2F4;/* height:60px; */line-height: 60px;/* justify-content: space-between; */}
.ejdh ul li:first-child{border-top:0;}
.ejdh ul li.on .navp{border-left: #005cbb 5px solid; width:calc(100% + 5px); margin-left:-5px;}
.ejdh ul li .navp{padding: 0 20px;float:left;width:100%;}
.ejdh ul li:hover .navp em,.ejdh ul li.on .navp em{background-image:url(../img/ejdh_on.png);}
.ejdh ul li:hover .navp a,.ejdh ul li.on .navp a{color:#005cbb; font-weight: bold;}
.ejdh ul li.on dl{display:block;}
.ejdh ul li .navp a{float:left;width: calc(100% - 35px);color:#000;display: inline-block;font-size:18px;/* padding: 0 20px; */}
.ejdh ul li .navp em{float:right;width:30px; cursor:pointer; height:60px; background:url(../img/ejdh_li.png) no-repeat center right; }
.ejdh ul dl{position:relative;display:none;float:left;width:100%;padding: 0 10px 0 20px;margin:0;border-top: 1px solid #F0F2F4;}
.ejdh ul dl:before{content:"";position:absolute;left: 30px;top:0;width:1px;height: calc(100% - 15px);background-color:#e2e7ec;}
.ejdh ul dl dd{float:left;position: relative;width: 100%;padding:0px;text-indent:0px;line-height:30px;padding-left:20px;}
.ejdh ul dl dd:before{content:"";position:absolute;left:0;top:15px;width:15px;height:1px;background-color:#e2e7ec;}
.ejdh ul dl dd a{color: #000 !important;font-size:16px;font-weight: normal !important;padding: 0 !important;}
.ejdh ul dl dd:hover a,.ejdh ul dl dd.cur a{color: #005cbb !important;}

.m_r{position:relative;z-index:21;margin-bottom:60px;min-height:500px;background-color:#fff;float:right;margin-top: 40px;width: calc(100% - 280px);padding: 0px 0px;padding-bottom: 40px;}
.main1{position:relative;margin-bottom:60px;min-height:500px;background-color:#fff;float:right;margin-top:20px;width:100%;max-width:100%;padding: 0px 20px;}

.dqlm{position:relative;float:left;width:100%;height: 60px;background: url(../img/bg_lm.png) no-repeat bottom left;padding-bottom: 0;}
.dqlm h6{float:left;line-height: 60px;font-size:26px;text-align: left;color: #005cbb;text-indent: 20px;}

.dqwz{float:right;font-size: 16px;color:#767676;/* padding-left:20px; */padding-left:20px;font-family: "microsoft yahei";font-size: 16px;color: #888;line-height:70px;background:url(../img/bg_dqwz.png) no-repeat left center;}
.dqwz a,.dqwz span{font-size: 14px;color: #888;font-family: "microsoft yahei";}

.btlist{float:left; width: 100%;}
.btlist ul{float:left; width: 100%;margin: 10px 0;}
.btlist ul li{margin-top: 20px;float:left;width:100%;text-indent: 20px;padding: 0 20px;background: url(../img/listd.png) #fff no-repeat left 20px center;/* border-bottom: 1px solid #ebebeb; */line-height: 60px;}
.btlist ul li a{float: left; font-size: 18px; width:calc(100% - 150px);color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.btlist ul li span.time{float:right;width: 130px;font-size:16px;color: #c8c8c8;text-align: right;}
.btlist ul li:hover a{color:#005cbb; font-weight:bold;}
.btlist ul li:hover{border-bottom:2px solid #005cbb; box-shadow:0 0 20px 3px #d1d1d1; line-height:58px;}
.fy{float:left; width:100%; text-align: center; margin:20px auto;}


.imglist{float:left; width: 100%;overflow:hidden;}
.imglist ul{float:left; width:calc(100% + 25px);}
.imglist ul li{position:relative;float:left;width:calc(33.3% - 25px);margin-right:25px;margin-top:30px;min-height: 260px;}
.imglist ul li .pic{float:left;width:100%;height: auto;max-height:190px;overflow: hidden;padding:0px;}
.imglist ul li .pic img{width:100%;}
.imglist ul li:hover .pic{box-shadow:0 0 20px 3px #d1d1d1;}
.imglist ul li .bt{float:left;width:100%;line-height:25px;height: 50px;padding: 10px 0;text-align:center;font-size:18px;color:#333;display: flex;align-items: center;justify-content: center;}
.imglist ul li .bt a{color: #333; font-size:18px;}
.imglist ul li:hover .bt a{font-weight:bold; color:#005cbb;}
.imglist ul li:hover .pic:after{content:""; position:absolute; left:0; top:0; width:60px; height:60px; background:url(../img/imglist_on.png) no-repeat left top;}


.jslist{float:left; width: 100%; overflow:hidden;}
.jslist ul{float:left; width:calc(100% + 48px);}
.jslist ul li{position:relative; float:left;width:calc(16.6% - 48px); margin-right:48px; margin-top:30px;}
.jslist ul li .pic{float:left; width:100%; overflow:hidden; text-align:center; padding:0px;}
.jslist ul li .pic img{width:100%;}
.jslist ul li .bt{float:left; width:100%; line-height:40px; text-align:center; font-size:18px; color:#333;}
.jslist ul li .bt a{color: #333; font-size:18px;}
.jslist ul li:hover .bt a{font-weight:bold; text-decoration: underline;}


.fy{float:left; width:100%; margin:10px auto;}

.article{width:100%;float: left;margin: 0;padding: 0 20px;}
.article_title{float: left;text-align: center;width:100%;margin-top: 25px;}
.article_title h1{font-size:24px;color: #333;font-weight: bold;line-height:25px; margin-bottom:10px;}
.article_title h2{font-size:18px; color: #333; line-height:20px; margin-bottom:10px;}
.article_data{float: left;width:100%;text-align: center;padding: 15px 0px;margin: 0px auto 30px auto;border-bottom: 1px solid #C0C0C0;height:auto;line-height: 20px;font-size: 16px;color: #8c8c8c;}
.article_data b{margin:0 10px;}
.wznr{float:left; width:100%; margin-top:0px;padding-bottom:40px; border-bottom:0px dashed #C0C0C0;}
.wznr p,.wznr p span{font-family: "microsoft yahei";}
.wznr p{float:left; width:100%;line-height: 200%;height: auto;overflow: hidden;font-size:16px;color: #333;margin-bottom:0;}
.wznr iframe{width:100% !important; margin-left:-2em;}
.wznr p img{margin: 10px auto;max-width:100%;}
.wznr p table,.wznr table{width:100%;max-width: 100% !important;
      height: auto; margin: 0 auto;display:table; border:0;border-collapse: collapse;
    align: center;}

.wznr p table td p,.wznr td p{text-indent: 0;text-align: center;}
.wznr p table td,.wznr p table td{overflow-wrap: anywhere;
    white-space: normal;}
.page{float:left; width:100%; margin: 20px 0;}
.page div{float:left;width: 100%;font-family: "microsoft yahei";line-height:30px;font-size:16px;color:#005CBB;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.page div a{margin-left:5px;color: #000; font-size:16px;}