a{  transition: all .5s ease-in-out;}
a:hover{color:#4586fb ;}
/* 导航条 */
.topbox{ height:60px; line-height:60px; letter-spacing:2px; font-size:18px;  }
.topbox .logobox i{ padding:0 8px;}
.topbox a.backHome{display: inline-block;background: #4586fb;color: #fff;border-radius: 15px;padding: 0 10px;text-align: center;    line-height: 30px;font-size: 14px;}
.width1200{width: 1200px; margin: 0 auto;}
.title{font-size: 30px;text-align: center;color: #000000;}
.bannerbox{ background: url(2022zzsb_banner.png) no-repeat;}
.bannerbox .banner_tit{ text-align: left;width: 557px;padding: 125px 0 81px 0;}
.bannerbox .banner_tit p{color: #fff;font-size: 16px;line-height: 36px;}
.bannerbox .banner_tit p:before{content: "";display: inline-block;width: 33px; height: 31px; background: url(2022zzsb_icon5.png) no-repeat;}
.bannerbox .banner_tit p:after{

    content: "";
 display: inline-block;
 width: 33px;
 height: 31px;
 background: url(2022zzsb_icon6.png) no-repeat;
 position: absolute;

}
.bannerbox .datalist{background:rgba(255,255,255,.8);box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .1);z-index: 999;}
.bannerbox .datalist .blyj{width: 503px;height: 380px;float: left;}
.bannerbox .datalist .blyj h3{padding: 15px 10px;font-size: 20px;color: #333;}
.bannerbox .datalist .blyj h3 a{float: right;background: url(2022zzsb_icon2.png) no-repeat;display: inline-block;width:34px; height:31px;}
.bannerbox .datalist .blyj ul{height: 321px;padding: 0 30px;background: url(2022zzsb_bg1.png) no-repeat right bottom #f0f4ff;}
.bannerbox .datalist .blyj ul li{padding: 10px 0;border-bottom: 1px dotted #dcdbdb;}
.bannerbox .datalist .blyj ul li a{width: 90%;line-height: 45px;display: block;background: url(2022zzsb_icon1.png) no-repeat left center;padding-left: 30px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.bannerbox .datalist .ywbl{float: right;width: 680px;height: 380px;}
.bannerbox .datalist .ywbl h3{padding: 15px 10px;font-size: 20px;color: #333;}
.bannerbox .datalist .ywbl ul{padding: 20px 0;}
.bannerbox .datalist .ywbl ul li{width: 300px;height: 106px;border-radius: 20px;float: left;margin: 15px;transition: all .5s ease-in-out;}
.bannerbox .datalist .ywbl ul li:nth-child(1){border:1px solid #daebfb;background:linear-gradient(to right,#ffffff,#eef3ff);}
.bannerbox .datalist .ywbl ul li:nth-child(2){border:1px solid #d3eee6;background:linear-gradient(to right,#ffffff,#e9f5f1);}
.bannerbox .datalist .ywbl ul li:nth-child(3){border:1px solid #f9e8c8;background:linear-gradient(to right,#ffffff,#fff8ea);}
.bannerbox .datalist .ywbl ul li:nth-child(4){border:1px solid #c9ecfb;background:linear-gradient(to right,#ffffff,#d9f4ff);}
.bannerbox .datalist .ywbl ul li:hover{box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .1);}
.bannerbox .datalist .ywbl ul li a{display: block;overflow: hidden;padding: 22px;}
.bannerbox .datalist .ywbl ul li a dt{width: 66%;float: left;}
.bannerbox .datalist .ywbl ul li a dt h4{font-size: 15px;color: #333;}
.bannerbox .datalist .ywbl ul li a dt span{font-size: 14px;color: #5c6166;}
.bannerbox .datalist .ywbl ul li a dd{float: right;}
.bannerbox .datalist .ywbl ul li a dd img{vertical-align: middle;}
.container .sbzy{margin-top: 50px;}
.container .sbzy ul{padding-top: 30px;overflow: hidden;}
.container .sbzy ul li{float: left;margin: 0 12px;}
.container .sbzy ul li a{display: block;position: relative;}
.container .sbzy ul li a i{transition: all .5s ease-in-out;position: absolute;bottom: 30px;left: 30px;background: url(./2022zzsb_icon4.png) no-repeat;width: 49px;height: 47px;}
.container .sbzy ul li a em{background: rgba(0,0,0,.5);position: absolute;display: block; width: 100%; height: 100%;top: 0;border-radius: 10px;}
.container .sbzy ul li img{width: 375px;height: 185px;border-radius: 10px;}
.container .sbzy ul li:hover i{transform: translate3d(0, -.3rem, 0);}
.container .sbzy ul li a.sbzyTit{padding: 10px 0;}
.container .sbzy ul li a.sbzyTit:after{content: "";display: inline-block;width: 27px; height: 16px; background: url(2022zzsb_icon3.png) no-repeat;}
.container .map{margin: 50px 0 40px 0;background: url(2022zzsb_bg2.png) no-repeat center bottom;}
.container .map .mapTit{margin-top: 30px;padding: 0 10px;line-height: 60px;background:linear-gradient(to right,#e8f4f9,#f4f9ea);border:none;font-weight: bold;color: #333;}
.container .map ul{height: 380px;overflow-y: scroll;}
.container .map span{display: inline-block;}
.container .map span img{vertical-align: middle;}
.container .map .win{width: 16%;}
.container .map ul li .win{}
.container .map ul li .win:before {content: "";display: inline-block;width: 6px; height: 6px;border-radius: 50%; background-color: #4586fb; margin-right: 10px;margin-bottom: 2px;}
.container .map .add{width: 40%;margin: 0 2%;}
.container .map .time{width: 40%;}
.container .map li{padding: 18px 10px;border-bottom: 1px dotted #dcdbdb;}
/* 底部信息 */
.footbox{ background:#191919; padding:20px 0; color:#c4c4c4; font-size:12px; text-align:center; }
.footbox img{display: inline-block;line-height: 0;vertical-align: middle; }
.footbox i{ padding:0 15px; font-style: normal;}
.footbox em{ padding:0 5px; font-style: normal;}
.footbox a{color:#c4c4c4;}
.footwb{ margin-right: 10px; }
.sp_nav{ display: none; }
.footwx{ position: relative; }	
.footbox img.wxma2{position: absolute;top: -130px;left: -80px;display: none;}
.footwx:hover .wxma2{ display: block; }
@media screen and (min-width:300px) and (max-width:1024px) {
.topbox{ height:60px; line-height:60px; letter-spacing:2px; font-size:18px;    padding: 0 15px;  }
.topbox .logobox i{ display: none;padding:0 8px;}
.topbox .logobox em{display: none;}
.topbox a.backHome{background: #4586fb;color: #fff;border-radius: 15px;padding: 0 10px;text-align: center; line-height: 30px;font-size: 14px;}
.width1200{width: 100%;margin: 0 auto;}

.title{font-size: 30px;text-align: center;color: #000000;}
.bannerbox{ background: #4586fb;background-size: cover;}
.bannerbox .banner_tit{ text-align: left;width: 100%;padding: 50px 20px;box-sizing:border-box;}
.bannerbox .banner_tit img{width: 100%;}
.bannerbox .banner_tit p{color: #fff;font-size: 16px;}
.bannerbox .banner_tit p:before{content: "";display: inline-block;width: 33px; height: 31px; background: url(2022zzsb_icon5.png) no-repeat;}
.bannerbox .banner_tit p:after{content: "";display: inline-block;width: 33px; height: 31px; background: url(2022zzsb_icon6.png) no-repeat;}
.bannerbox .datalist{background:rgba(255,255,255,.8);box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .1);z-index: 999;}
.bannerbox .datalist .blyj{width: 100%;height: auto;float: none;}
.bannerbox .datalist .blyj h3{padding: 15px 10px;font-size: 20px;color: #333;}
.bannerbox .datalist .blyj h3 a{float: right;background: url(2022zzsb_icon2.png) no-repeat;display: inline-block;width:34px; height:31px;}
.bannerbox .datalist .blyj ul{height: auto;padding: 0 15px;background: url(2022zzsb_bg1.png) no-repeat right bottom #f0f4ff;}
.bannerbox .datalist .blyj ul li{padding: 10px 0;border-bottom: 1px dotted #dcdbdb;}
.bannerbox .datalist .blyj ul li a{width: 90%;line-height: 45px;display: block;background: url(2022zzsb_icon1.png) no-repeat left center;padding-left: 30px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.bannerbox .datalist .ywbl{float: none;width: 100%;height: auto;box-sizing:border-box;padding: 0 15px;}
.bannerbox .datalist .ywbl h3{padding: 15px 10px;font-size: 20px;color: #333;text-align: center;}
.bannerbox .datalist .ywbl ul{padding: 0 0;}
.bannerbox .datalist .ywbl ul li{width: 100%;height: auto;border-radius: 20px;float: left;margin: 15px 0;transition: all .5s ease-in-out;}
.bannerbox .datalist .ywbl ul li:nth-child(1){border:1px solid #daebfb;background:linear-gradient(to right,#ffffff,#eef3ff);}
.bannerbox .datalist .ywbl ul li:nth-child(2){border:1px solid #d3eee6;background:linear-gradient(to right,#ffffff,#e9f5f1);}
.bannerbox .datalist .ywbl ul li:nth-child(3){border:1px solid #f9e8c8;background:linear-gradient(to right,#ffffff,#fff8ea);}
.bannerbox .datalist .ywbl ul li:nth-child(4){border:1px solid #c9ecfb;background:linear-gradient(to right,#ffffff,#d9f4ff);}
.bannerbox .datalist .ywbl ul li:hover{box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .1);}
.bannerbox .datalist .ywbl ul li a{display: block;overflow: hidden;padding: 22px;}
.bannerbox .datalist .ywbl ul li a dt{width: 66%;float: left;}
.bannerbox .datalist .ywbl ul li a dt h4{font-size: 15px;color: #333;}
.bannerbox .datalist .ywbl ul li a dt span{font-size: 14px;color: #5c6166;}
.bannerbox .datalist .ywbl ul li a dd{float: right;}
.bannerbox .datalist .ywbl ul li a dd img{vertical-align: middle;}
.container .sbzy{margin-top: 50px;padding: 0 15px;}
.container .sbzy ul{padding-top: 30px;overflow: hidden;}
.container .sbzy ul li{float: left;margin: 15px 0;width: 100%;}
.container .sbzy ul li a{display: block;position: relative;}
.container .sbzy ul li a i{transition: all .5s ease-in-out;position: absolute;bottom: 30px;left: 30px;background: url(./2022zzsb_icon4.png) no-repeat;width: 49px;height: 47px;}
.container .sbzy ul li a em{background: rgba(0,0,0,.5);position: absolute;display: block; width: 100%; height: 100%;top: 0;border-radius: 10px;}
.container .sbzy ul li img{width: 100%;height: auto;border-radius: 10px;}
.container .sbzy ul li:hover i{transform: translate3d(0, -.3rem, 0);}
.container .sbzy ul li a.sbzyTit{padding: 10px 0;}
.container .sbzy ul li a.sbzyTit:after{content: "";display: inline-block;width: 27px; height: 16px; background: url(2022zzsb_icon3.png) no-repeat;}
.container .map{margin: 50px 0 40px 0;background: url(2022zzsb_bg2.png) no-repeat center bottom;}
.container .map .mapTit{margin-top: 30px;padding: 0 0;overflow: hidden;line-height: 60px;background:linear-gradient(to right,#e8f4f9,#f4f9ea);border:none;font-weight: bold;color: #333;}
.container .map ul{height: 380px;overflow-y: scroll;}
.container .map span{display: inline-block;float: left;margin: 0 2%;}
.container .map span img{vertical-align: middle;}
.container .map .win{width: 28%;}
.container .map ul li{overflow: hidden;display: block;width: 100%;padding: 18px 0;border-bottom: 1px dotted #dcdbdb;}
.container .map ul li .win:before {content: "";display: inline-block;width: 6px; height: 6px;border-radius: 50%; background-color: #4586fb; margin-right: 10px;margin-bottom: 2px;}
.container .map .add{width: 28%;}
.container .map .time{width: 32%;}
}