.xwpic{
    float: left;
    width: 47%;
    overflow: hidden;
    max-width: 840px;
    box-shadow: 0 0 10px 1px #ddd;
}
.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: 130px;
    width: 90px;
    color: #fff;
    height: 90px;
    background-color: #005cbb;
}
.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{display:inline-block;width:100%;height: 560px;overflow:hidden;border-bottom: 5px solid #005cbb;}
.xwdtSwiper .swiper-slide .pic img{width:100%;}
.xwdtSwiper .swiper-slide .bt{position: relative;float: left;padding: 10px 20px;width:100%;left:0;bottom:0;text-align:center;line-height:50px;background: #fff;}
.xwdtSwiper .swiper-slide .bt a{float:left;width:100%;padding:0 0px; margin-left:0px;text-align:center;line-height:50px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;color:#333;font-weight:bold; font-size:24px;}

.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;}

.xwdt{
    float: left;
    margin-left: 40px;
    max-width: 450px;
    width: calc(28% - 40px);
}
.xwdt ul{width:100%;float:left;margin-top: 20px;padding: 13px 0px 14px 0px;box-shadow: 0px 0 0px 0px #ddd;}
.xwdt ul li{float:left;padding: 14px 0px;margin-top: 0;width:100%;border-bottom: 1px solid #cadaec;}
.xwdt ul li .date{float:left;width:66px;height:62px;background-color:#e5eef8; border-radius:0 5px 0 5px;}
.xwdt ul li .date b{float:left;width:100%;text-align:center; color:#005cbb;border-radius:0;font-size:24px;font-weight:bold;line-height:32px;}
.xwdt ul li .date span{float:left;width:100%;text-align:center;color:#005cbb;font-size:14px;line-height: 30px;}
.xwdt ul li .bt{float: right;margin: 0;margin-left: 0;height: 60px;line-height:30px;width: calc(100% - 86px);}
.xwdt ul li .bt a{float:left;width:100%;font-size: 16px;line-height: 30px;height: 60px;color:#333;overflow:hidden;/* text-overflow: ellipsis; *//* white-space: nowrap; */display: flex;align-items: center;}
.xwdt ul li .bt a img,.tzgg ul li .bt a img,.zbgz ul li .bt a img,.wlzs ul li .bt a img{width:30px; height:18px;}
.xwdt2 ul{float:left;width:100%;margin-top: 22px;border-top: 1px solid #ddd;}
.xwdt2 ul li{position: relative;float:left;width:100%;padding: 20px 0 20px 10px;background: url(../img/listd.png) no-repeat left top 30px;border-bottom: 1px solid #cadaec;}
.xwdt2 ul li a{
    float: left;
    width: 100%;
    height: 56px;
    font-size: 18px;
    overflow: hidden;
    line-height: 28px;
    color: #333;
}
.xwdt2 ul li span.time{
    float: right;
    line-height: 28px;
    margin-top: -28px;
    font-size: 16px;
    color: #005cbb;
}

.tzgg{float:left;width: calc(26% - 40px);margin-left: 60px;max-width: 410px;/* overflow:hidden; */}
.tzgg ul{width:100%;float:left;margin-top: 20px;padding: 13px 30px 14px 30px;box-shadow: 0px 0 10px 10px #ddd;}
.tzgg ul li{float:left;padding: 14px 0px;margin-top: 0;width:100%;border-bottom: 1px solid #cadaec;}
.tzgg ul li .date{float:left;width:66px;height:62px;background-color:#e5eef8; border-radius:0 5px 0 5px;}
.tzgg ul li .date b{float:left;width:100%;text-align:center; color:#005cbb;border-radius:0;font-size:24px;font-weight:bold;line-height:32px;}
.tzgg ul li .date span{float:left;width:100%;text-align:center;color:#005cbb;font-size:14px;line-height: 30px;}
.tzgg ul li .bt{float: right;margin: 0;margin-left: 0;height: 60px;line-height:30px;width: calc(100% - 86px);}
.tzgg ul li .bt a{float:left;width:100%;font-size: 16px;line-height: 30px;height: 60px;color:#333;overflow:hidden;/* text-overflow: ellipsis; *//* white-space: nowrap; */display: flex;align-items: center;}

.zbgz{width:32%;max-width:580px;float:left;padding:40px;background-color:#fff;box-shadow: 0 -1px 20px 1px #ddd;}
.zbgz ul{width:100%;float:left;margin-top: 20px;padding: 0;border-top: 1px solid #cadaec;}
.zbgz ul li{float:left;padding: 10px 0px;margin-top: 0;width:100%;border-bottom: 1px solid #abbed3;}
.zbgz ul li .date{float:left;width: 64px;height: 64px;background-color: #fff;border-radius:0 5px 0 5px;}
.zbgz ul li .date b{float:left;width:100%;text-align:center;color:#005cbb;border-radius:0;font-size:24px;font-weight:bold;line-height: 34px;}
.zbgz ul li .date span{float:left;width:100%;text-align:center;color:#005cbb;font-size:14px;line-height: 30px;}
.zbgz ul li .bt{float: right;margin: 0;margin-left: 0;height: 60px;line-height:30px;width: calc(100% - 86px);}
.zbgz ul li .bt a{display: flex;float:left;width:100%;font-size: 16px;line-height: 30px;height:60px;color:#333;overflow:hidden;align-items: center;}


.zbgz2 ul li{float:left;width:100%;padding: 15px 0;padding-left: 15px;border-bottom: 1px solid #cadaec;background: url(../img/listd.png) no-repeat left top 30px;}
.zbgz2 ul li a{
    float: left;
    width: 100%;
    color: #333;
    font-size: 18px;
    line-height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zbgz2 ul li span.time{
    float: left;
    line-height: 25px;
    font-size: 16px;
    color: #888888;
}


.wlzs{width:34%;max-width:620px;float:left;padding:40px;background-color:#e5eef8;box-shadow: 0 -1px 20px 1px #e5eef8;}
.wlzs ul{width:100%;float:left;margin-top: 20px;padding: 0;border-top: 1px solid #cadaec;}
.wlzs ul li{float:left;padding: 10px 0px;margin-top: 0;width:100%;border-bottom: 1px solid #abbed3;}
.wlzs ul li .date{float:left;width: 64px;height: 64px;background-color: #fff;border-radius:0 5px 0 5px;}
.wlzs ul li .date b{float:left;width:100%;text-align:center;color:#005cbb;border-radius:0;font-size:24px;font-weight:bold;line-height: 34px;}
.wlzs ul li .date span{float:left;width:100%;text-align:center;color:#005cbb;font-size:14px;line-height: 30px;}
.wlzs ul li .bt{float: right;margin: 0;margin-left: 0;height: 60px;line-height:30px;width: calc(100% - 86px);}
.wlzs ul li .bt a{float:left;width:100%;font-size: 16px;line-height: 30px;height:60px;color:#333;overflow:hidden;display: flex;align-items: center;}
.wlzs ul li .bt p{float:left;width:100%;font-size:12px;line-height: 30px;height:30px;color:#888;overflow:hidden; text-overflow: ellipsis;white-space: nowrap; }


.fwzn{width:34%;max-width:600px;float:left; padding:40px; background:url(../img/bg_fwzn.png) no-repeat left center;}
.fwzn .lm{background-image:url(../img/bg_lm2.png);}
.fwzn .lm h6,.fwzn .lm h6 span{color:#fff;}
.fwzn .more{color:#fff; background-image:url(../img/bg_more2.png);}
.fwzn ul{float:left;width:100%;padding:0px 0;}
.fwzn ul li{
    float: left;
    width: 50%;
    padding: 23px 0 24px 0;
    text-align: center;
}
.fwzn ul li .pic{margin-top: 10px;margin-bottom:10px;width:100%;height:70px;float:left;}
.fwzn ul li .pic img{}
.fwzn ul li a p{
    color: #fff;
    line-height: 40px;
    font-size: 20px;
    float: left;
    width: 100%;
}
.ylxq{float:left; width:100%;}
.ylxqpic{float:left;width:100%;margin-top: 20px;}


.tab_title{position:relative;width:100%;}
.tab_title ul{;float:left;width:100%;height: 50px;margin-top: 0px;text-align: center;}
.tab_title ul li{position:relative;display:inline-block;width:auto;height: 50px;margin: 0 10px;line-height:40px;color:#333;font-weight: bold;font-size:20px;}
.tab_title ul li.on{color: #005cbb;background:url(../img/bg_cur.png) no-repeat center bottom;}
.tab_title ul li:before{content:"";display:block;position:absolute;right: -13px;top:10px;width:1px;height:20px;background-color:#333;}
.tab_title ul li:last-child:before{display:none;}


.tab_next{
	float:left;
	width:100%;
	height:340px;
	position: relative;
	margin: 0 auto;
	overflow:hidden;
	/*background:url(../img/bg_ff.png) no-repeat center top;*/
	}
.ylSwiper{width:100%;height:100%;}
.ylSwiper .bd{float:left; width:100%;}
.ylSwiper .bd ul{float:left; width:100%;}

.ylSwiper .bd ul li{
	position: relative;
	width:320px !important;
	height: 300px;
	margin-top:0px;
	margin-right:55px !important;
	box-shadow: 0 0px 15px 1px #ddd;
	padding:10px;
	border:1px solid #ddd;
}
.ylSwiper  .swiper-slide img{
	display:block;
	width: 100%;
}
.ylSwiper .bd ul li .pic{
	width:300px;
	height:280px;
	margin-top: 0px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center;
	background-size:contain;
	}
.ylSwiper .bd ul li .pic img{width: 100%; display:none; height:100%;}
.ylSwiper .bd ul li .btbg{
	line-height:50px;
	position: absolute;
	left: 20%;
	bottom: 0;
	width: 60%;
	padding-top: 0;
	text-align: center;
	color: #fff;
	font-size: 18px;
	margin: 0 0;
	display:none;
	}
.ylSwiper .bd ul li .btbg .bt{
	color: #fff;
	font-size: 16px;
	padding:0 10px;
	width:auto;
	background-color:#005CBB;
}
.ylSwiper .bd ul li .btbg{display:block;}
.ylSwiper .swiper-slide:hover:before{}
.ylSwiper .swiper-slide:hover .btbg{display:block;}

.ylSwiper .swiper-pagination {
	width: 100%;
	bottom: 20px;display:none;
}

.ylSwiper .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	background-color: #e8f5ff;
	width: 20px;
	height: 10px;
	opacity: 1;
	border-radius: 5px;
display:none;
}

.ylSwiper .swiper-pagination-bullets .swiper-pagination-bullet-active {
	background-color: #3eb2f3;
	width: 35px;display:none;
}

.hide2{display:none;}

.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;}

.imgbtlist{float:left; width: 100%;}
.imgbtlist ul{float:left; width: 100%;margin:0px 0;}
.imgbtlist ul li{position:relative; float:left;width:100%; margin-top:30px;}
.imgbtlist ul li .pic{float:left; width:220px; padding:20px;}
.imgbtlist ul li .pic img{width:100%;}
.imgbtlist ul li .bt{float:right; width: calc(100% - 220px);padding:20px 20px 20px 0;}
.imgbtlist ul li .bt h6{float:left; width:100%; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.imgbtlist ul li .bt h6 a{color:#333; font-size:20px;}
.imgbtlist ul li .bt p{float:left; width:100%; line-height:25px; color:#9a9a9a; font-size:14px;}
.imgbtlist ul li .bt .data{float:left;  line-height:30px;color:#bcbcbc; font-size:12px;}
.imgbtlist ul li:after{content:""; position:absolute; top:calc(50% - 35px); right:-14px; background:url(../img/bg_btimg.png) no-repeat center center; height:70px; width:14px;}
.imgbtlist ul li:hover{box-shadow:0 0 20px 3px #d1d1d1;}
.imgbtlist ul li:hover .bt h6 a{color:#005cbb; font-weight: bold;}

.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;}
.imglist ul li .pic{float:left;width:100%;height: 300px;overflow: hidden;padding:0px;}
.imglist ul li .pic img{width:100%;height:100%; }
.imglist ul li:hover .pic{box-shadow:0 0 20px 3px #d1d1d1;}
.imglist ul li .bt{float:left; width:100%; line-height:40px; text-align:center; font-size:18px; color:#333;}
.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;}


.xrldlist{float:left; width: 100%;}
.xrldlist ul{float:left;width:100%;margin-top: 30px;}
.xrldlist ul li{position:relative;background:#fff;float:left;width: 100%;margin-right:0px;padding:30px 30px;min-height: 100px;margin-bottom: 30px;border: 1px solid #d1d1d1;}
.xrldlist ul li .pic{display;none;float:left;padding:20px 10px;display: none;width:180px;height:250px;overflow:hidden;padding:0px;}
.xrldlist ul li .pic img{width:100%;}
.xrldlist ul li .bt{float: right;width:100%;padding: 0 0px;}
.xrldlist ul li .bt h6{float:left;width:100%;line-height: 50px;overflow: hidden;height: 50px;text-align:left;font-size:18px;color:#333;}
.xrldlist ul li .bt h6 a{font-size: 28px;
    color: #006db8;min-width: 84px;
    text-align: justify;
    text-align-last: justify;
    display: inline-block;}
.xrldlist ul li .bt h6 i{
    /* float: left; */
    margin: 10px 0 0 10px;
    padding: 0 5px;
    height:30px;
    line-height: 40px;
    font-size: 18px;
    font-style: normal;
    color: #fff;
    background: #b39b79;
    border-radius: 0;
}}
.xrldlist ul li .bt .titBox {
  zoom: 1;
}
.xrldlist ul li .bt .titBox:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.xrldlist ul li .bt .titBox b {
  float: left;
  margin-bottom: 6px;
  line-height: 40px;
  padding-left: 31px;
  font-size: 16px;
  color: #999;
}
.xrldlist ul li .bt .titBox b i {
  display: inline;
  margin-left: 10px;
  color: #333;
  font-style: normal;
}
.xrldlist ul li .bt .titBox b.b1 {
  width: calc(50% - 31px);
  background: url(../img/p4.png) left center no-repeat;
}
.xrldlist ul li .bt .titBox b.b2 {
  width: calc(50% - 31px);
  background: url(../img/p5.png) left center no-repeat;
}
.xrldlist ul li .bt .titBox b.b3 {
  width: calc(100% - 31px);
  background: url(../img/p6.png) left center no-repeat;
}
.xrldlist ul li:hover .bt h6 a{font-weight:bold; text-decoration:underline;}
.xrldlist ul li .bt p{float:left;width:100%;line-height:30px;font-size:16px;/* height:150px; */color:#888;}
.xrldlist ul li .bt a.read{color: #005cbb;font-size:14px;float:left;width:100%;line-height:30px;}
.xrldlist ul li:hover{box-shadow:0 0 20px 3px #d1d1d1;/* background: url(../img/xrld_on.png) no-repeat top -5px left -15px; *//* height: 270px; *//* margin-bottom: 30px; *//* width: calc(50% - 60px); *//* margin-right: 0; *//* padding: 20px 50px 20px 10px; */}

.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:22px;
    color: #006db8;font-weight: bold;line-height:25px; margin-bottom:10px;}
.article_title1 h1{font-size:22px;
    color: #006db8;text-align:left;
    font-weight: bold;}
.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;}
.wznr1 p{width:100%;}
.wznr p,.wznr p span{font-family:  宋体, SimSun;}
.wznr p{width:100%;line-height: 200%;text-indent: 2em;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%; height:auto ;}
.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;}

.wznr .nextC .pic {
  margin: 0 0 0px 2%;
  width: 50.9%;
    padding-top: 40px;
}
.wznr .nextC .pic img {
  width: 100%;
}
.wznr .nextC .next .titBox {
  margin-bottom: 20px;
  display: flex;
}
.wznr .nextC .next .titBox p, .wznr .nextC .next .text .titBox p {
  padding: 20px 30px 20px 0;
  font-size: 30px;
  color: #006db8;text-indent:0;
  font-weight: bold;
  background: url(../img/p2.png) right bottom no-repeat;
}
.wznr .nextC .next .text p{
  font-size: 18px;    display: block;
  line-height: 34px;
  color: #333;max-width: 100%;
    width: auto;
  text-align: justify;
}

.traffic .left {
  width: 50%;
  border: #eee 1px solid;
  border-right: 0;
}
.traffic .left .bor {
  padding-left:40px;
}
.traffic .left .bor .t {
  padding: 26px 0;
  line-height: 80px;
  font-size: 22px;
  color: #006db8;
  background: url(../img/traffic_1.png) left 27px no-repeat;
}
.traffic .left .bor .next .b {
  margin-bottom: 39px;
}
.traffic .left .bor .next .b i {
  float: left;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background: #0071bb url(../img/icon_82.png) center no-repeat;
}
.traffic .left .bor .next .b div {
  float: right;
  width: calc(100% - 70px);
}
.traffic  .left .bor .next .b div p {
  display: flex;
  align-items: center;
  height: 50px;
  font-size: 16px;
  color: #333;
}
.traffic .left .bor .next .b:nth-child(2) i {
  background: #0071bb url(../img/icon_83.png) center no-repeat;
}
.traffic .left .bor .next .b:nth-child(3) i {
  background: #0071bb url(../img/icon_84.png) center no-repeat;
}
.traffic .right {
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
  height: 100%;
}
.traffic  .right img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}