.row-a5{position:relative;padding-top: 36px;overflow:hidden;padding-bottom: 34px;background: url(../image/bjsp.jpg) no-repeat center;background-size: cover;}
.row-a5 .bg{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.row-a5 .bg video{display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width:100%;}
.row-a5 .bg:after{content:'';background-color:rgba(0,0,0,.3);position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}
.m-data{position:relative;z-index:2;overflow:hidden}.m-data{position:relative;z-index:2;overflow:hidden;top: 0px;}
.m-data li{float:left;width:20%;text-align: center;}
.m-data li a{height: 100px;background-color:rgba(255,255,255,.3);position:relative;overflow:hidden;margin: 0 5%;margin-bottom: 30px;}
.m-data li .txt{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 30px;overflow:hidden;font-size: 22px;color: #fff;font-weight: bold;}
.m-data li:hover a{background-color: rgb(1, 139, 214); }
.main2 { position: relative; z-index: 2; }
.banner { height: 100vh; overflow: hidden; inset: 0px; z-index: 1; position: fixed !important;top:0;left:0px;right:0px;bottom:0px;z-index:1; }
#banner { overflow: hidden; position: relative; }
#banner .slick-list, #banner .slick-slide, #banner .slick-slider, #banner .slick-track { height: 100%; }
#banner .slick-slide { outline: 0px; position: relative; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.banner .slick-list, .banner .slick-track, .banner .item { height: 100%; }
.banner .item .image { width: 100%; height: 100%; position: relative; background-position: center center; background-size: cover; background-repeat: no-repeat; overflow: hidden; transform: scale(1.1); transition: all 6s ease 0s; }
.banner .item a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; }
.banner .item.slick-current .image { transform: scale(1); }
.fix-top { padding-top: 100vh; position: relative; top: 0px; transition: all 0.7s cubic-bezier(0.5, 0, 0.2, 1) 0s; z-index: -1; }
.fix-top.fixed { padding-top: 0px; }
@font-face { font-family: jy; src: url("../font/jy.ttf") format("woff"), url("../font/jy.ttf") format("truetype"); font-style: normal; font-weight: normal; }
.links { width: 110px; background-color: rgb(255, 255, 255); border-radius: 110px; padding: 40px 10px 10px; position: fixed; top: 50%; transform: translateY(-50%); right: 25px; box-sizing: border-box; box-shadow: rgba(27, 90, 0, 0.2) 0px 0px 15px 5px; z-index: 99; }
.links .item { margin-bottom: 25px; }
.links .item img { margin: auto; }
.links .item .text { font-size: 14px; margin-top: 10px; text-align: center; font-weight: 600; }
.links .item .icon2 { display: none; }
.links .item:hover .icon1 { display: none; }
.links .item:hover .icon2 { display: block; }
.links .item:hover .text { color: rgb(1, 139, 214); }
.links .topnav { margin-top: 10px; width: 100%; height: 90px; background-color: rgb(1, 139, 214); border-radius: 50%; box-shadow: rgba(27, 90, 0, 0.2) 0px 0px 10px 1px; background-position: center center; background-repeat: no-repeat; background-image: url("../image/index19.png"); }
.links .topnav:hover { opacity: 0.8; transition: all 0.4s ease 0s; }
.title1x{margin-top:20px;position: relative;}
.title1 { position: relative; margin-bottom: 25px; }
.title1 .text { float: left; color: rgb(153, 153, 153); cursor: pointer; }
.title1 a{color: rgb(153, 153, 153); }
.title1 .text1 { float: right; cursor: pointer; }
.title1 .text .name {font-weight: 600;font-size: 30px;padding-bottom: 7px;}
.title1 .dian {float: left;width: 47px;height: 55px;position: relative;}
.title1 .dian::before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 7px; height: 7px; content: ""; border-radius: 50%; background-color: rgb(153, 153, 153); }
.title1 .text .ename {padding-left: 19px;background-repeat: no-repeat;background-position: left center;background-image: url("../image/index90.png");font-weight: 600;font-size: 14px;line-height: 18px;}
.title1 .more, .box1 .right .lists .list1.style .more, .box2 .b1 .sel2 .more, .box2 .b3 .more { color: rgb(1, 139, 214); padding-right: 20px; background-repeat: no-repeat; background-position: right center; background-image: url("../image/more_r.png"); position: absolute; right: 0px; top: 50%; transform: translateY(-50%); font-weight: 600; font-size: 14px; }
.title1 .text.style .name,.title1 .text.style .ename{ color: rgb(1 135 207); }

.title1 .text.style .ename { background-image: url("../image/index91.png"); }
.title1_xq .text{float:none;text-align:center;}
.title1_xq .text.style .ename{background: url(../image/index91.png) 45% center no-repeat;}
.box1 {background-image: url("../image/index1_left.png");background-size: 100% 100%;padding-top: 125px;}
.box1 .left { width: 68%; box-sizing: border-box; padding-right: 50px; }
.box1 .item1 { width: 100%; float: left; box-sizing: border-box; }
.box1 .left .top { margin-bottom: 20px; }
.box1 .left .top .item {float: left;width: calc(50% - 15px);margin-left: 30px;border-radius: 10px;position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 7px 1px;}
.box1 .left .top .item .img { position: relative; overflow: hidden; }
.box1 .left .top .item .img img { width: 100%; height: 308px; object-fit: cover; border-radius: 10px; transition: all 0.5s ease 0s; }
.box1 .left .top .item .img:hover img { transform: scale(1.1); }
.box1 .left .top .item .date {position: absolute;top: 64%;left: 20px;line-height: 34px;color: rgb(255, 255, 255);border-radius: 5px;font-weight: 600;font-size: 14px;padding: 0px 12px;background-color: rgb(1, 139, 214);}
.box1 .left .top .item:nth-child(1),.box1 .left .top .item:nth-child(3) { margin-left: 0px; }
.box1 .left .top .item:nth-child(1),.box1 .left .top .item:nth-child(2){margin-bottom: 20px;}
.box1 .left .top .item .text { box-sizing: border-box; padding: 40px 20px 20px; }
.box21 .right .liststop .list .title{color:#333;}
.box21 .right .liststop .list.style .title{color:#5eabd5;}

.title2 { font-weight: 600; }
.summary1 { color: rgb(102, 102, 102); font-size: 14px; line-height: 26px; height:52px;}
.jcwlr .summary1{height:24px;line-height:24px;}
.box1 .summary1 { margin-top: 0px; }
.box1 .left .top .item:hover .title2 { color: rgb(1, 139, 214); }
.box1 .left .top .item:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 14px 1px; transition: all 0.4s ease 0s; }
.date1 { font-size: 14px; color: rgb(153, 153, 153); padding-left: 20px; line-height: 16px; background-position: left center; background-repeat: no-repeat; background-image: url("../image/shijian.png"); }
.list1 {border-top: 1px solid rgb(229, 229, 229);clear: both;}
.list1 .date1,.wlywx .date1 {margin-top: 8px;}
.list1 .item, .wlywx .item {padding: 15px 0px;border-bottom: 1px solid rgb(229, 229, 229);box-sizing: border-box;position: relative;}
.list1 .item .more { position: absolute; top: 50%; transform: translateY(-50%); right: 20px; display: none; }
.list1 .item:hover,.wlyw .item:hover { border-bottom: 1px solid rgb(1, 139, 214); background-color: rgb(1, 139, 214); border-radius: 10px; padding: 21px 40px 21px 21px; background-repeat: no-repeat; background-position: right 5px center; background-size: auto 90%; background-image: url("../image/index78.png"); transition: all 0.5s ease 0s; }
.list1 .item:hover .title2,.wlyw .item:hover .title2 { color: rgb(255, 255, 255); transition: all 0.5s ease 0s; }
.box1 .list1 .item:hover .line { position: absolute; top: -1px; width: 100%; height: 1px; background-color: rgb(255, 255, 255); left: 0px; }
.list1 .item:hover .date1 { color: rgb(176, 207, 255); background-image: url("../image/shijian1.png"); transition: all 0.5s ease 0s; }
.list1 .item:hover .more { display: block; transition: all 0.5s ease 0s; }
.box1 .item2 { width: 41%; float: left; }
.box1 .right {width: 32%;position: relative;}
.box1 .right .lists .list1 { display: none; }
.box1 .right .lists .list1.style { display: block; }
.box1 .right .lists .list1.style .more, .box2 .b1 .sel2 .more, .box2 .b3 .more{position:absolute;right:0;top: 29px;}
.box2 { background-image: url("../image/index3.png"); background-size: 100% 100%; }
.box2 .blocks { width: calc(100% + 50px); }
.box2 .blocks .block { width: calc(33% - 50px); margin-right: 50px; float: left; }
.box2 .blocks .b1,.box2 .blocks .b3{position:relative;}
.box2 .item1 {  }
.item_1{background-image:none;}
.box2 .block .item1 .img {width: 230px;height: 116px;float: left;overflow: hidden;border-radius: 10px;}
.box2 .block .item1 .img img { width: 100%; height: 100%; object-fit: cover; }
.box2 .mtwlx .item1 .img {height:152px;}
.box2 .block .item1 .rightText {float: left;box-sizing: border-box;padding: 10px;width: calc(100% - 230px);}
.box2 .block .item1 .rightText .title2 { line-height: 26px; }
.jcwlr .title2{overflow: hidden;text-overflow: ellipsis;display: block;}
.box2 .block .item1 .rightText .date1 {background-image: url("#");padding: 11px 0px;}
.box2 .b2 .item1.style { margin: 18px 0px; padding: 17px 0px; border-top: 1px solid rgb(229, 229, 229); border-bottom: 1px solid rgb(229, 229, 229); }
.box2 .summary1 { line-height: 24px; }
.box2 .b1 .sel2 { display: none; }
.box2 .b1 .sel2.style { display: block; }
.box2 .b3 .lists .list1 { display: none; }
.box2 .b3 .lists .list1.style { display: block; }
.box2 .item1:hover .img img { transition: all 0.4s ease 0s; transform: scale(1.1); }
.box2 .item1:hover .title2 { color: rgb(1, 139, 214); }
.title3 { margin-bottom: 30px; text-align: center; color: rgb(255, 255, 255); font-weight: 600; font-size: 36px; }
.box3 { background-image: url("../image/index4.png"); background-size: 100% 100%; }
.box3 .list { width: calc(100% + 30px); }
.box3 .list .item { padding-right: 30px; }
.box3 .list .image { position: relative; overflow: hidden; }
.box3 .list .image:hover img { transform: scale(1.05); }
.box3 .list .image img { height: 130px; width: 100%; object-fit: cover; }
.box3 .list .title { text-align: center; color: rgb(255, 255, 255); font-weight: 600; position: absolute; bottom: 0px; left: 0px; width: 100%; box-sizing: border-box; padding: 25px; }
.box3 .list .back { position: absolute; height: 40%; width: 100%; bottom: 0px; left: 0px; background-image: linear-gradient(rgba(83, 173, 51, 0), rgb(83, 173, 51)); }
.lunbo .slick-prev, .lunbo .slick-next { width: 40px; height: 40px; box-sizing: border-box; position: absolute; top: 50%; transform: translateY(-50%); left: -70px; background-image: url("../image/focus_left.png"); background-repeat: no-repeat; background-size: 100% 100%; z-index: 9; }
.lunbo .slick-next { left: auto; right: -42px; background-image: url("../image/focus_right.png"); }
.lunbo .slick-prev:hover, .lunbo .slick-next:hover { opacity: 0.6; transition: all 0.5s ease 0s; }
.box4 { background-image: url("../image/index5.png"); background-size: 100% 100%; }
.box4 .list { width: calc(100% + 20px); }
.box4 .list .item { box-sizing: border-box; padding: 20px; margin-right: 20px; width: calc(20% - 20px); border-radius: 10px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 7px 1px; position: relative; text-align: center; float: left; margin-bottom: 20px; }
.box4 .list .item:hover .title2 { color: rgb(1, 139, 214); }
.box4 .list .item:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 14px 1px; transition: all 0.4s ease 0s; }
.box4 .list .block { }
.box4 .list .icon { margin: auto; height: 70px; object-fit: contain; }
.box4 .list .summary1 { line-height: 20px; height: 40px; }
.box4 .list .title2 { margin-top: 15px; margin-bottom: 10px; font-size: 18px; }
.box5 { background-image: url("../image/index2.png"); background-size: 100% 100%; }
.box5 .blocks { width: calc(100% + 50px); }
.box5 .blocks .block { width: calc(33.33% - 50px); margin-right: 50px; float: left; }
.box5 .lists .list1 { display: none; }
.box5 .lists .list1.style { display: block; }
.box21 { background-image: url("../image/gb1.png"); background-size: cover; padding-bottom: 46px; }
/* .box211 { background-image: url("../image/index6_03.png"); background-size: auto 100%; background-position: right top; background-repeat: no-repeat; }*/
.box21 .left {width: 42%;box-sizing: border-box;padding: 19px 50px 45px 0px;}
.box21 .right {width: 58%;background-color: rgb(247, 247, 247);height: 716px;box-sizing: border-box;padding: 37px 50px;}
.box21 .left .title1 .text .ename { background-image: url("../image/in23.png"); color: rgba(255, 255, 255, 0.7); }
.box21 .left .title1 .text.style .name { color: rgb(255, 255, 255); }
.box21 .title2 { color: rgb(255, 255, 255); }
.box21 .date1 { color: rgba(255, 255, 255, 0.7); background-image: url("../image/shijian1.png"); }
.box21 .list1 .item:hover { background-color: rgba(0, 0, 0, 0); border-radius: 0px; padding: 21px; background-repeat: no-repeat; background-position: right 5px center; background-size: 0px 0px; background-image: url("../image/index78.png"); transition: all 0.5s ease 0s; border-bottom: 1px solid rgb(229, 229, 229); }
.box21 .list1 .item:hover .title2 { color: rgb(255, 255, 255); transition: all 0.5s ease 0s; }
.box21 .list1 .item:hover .date1 { color: rgba(255, 255, 255, 0.7); background-image: url("../image/shijian1.png"); transition: all 0.5s ease 0s; }
.box21 .list1 .item:hover .more { display: block; transition: all 0.5s ease 0s; }
.box21 .title1 .more{ color: rgb(255, 255, 255); background-image: url("../image/yjt2.png"); }
.box21 .box {padding: 0px 8px 0px 0px;box-sizing: border-box;position: relative;}
.box21 .right .liststop { margin-bottom: 54px; }
.box21 .right .liststop .list { display: none; }
.box21 .right .liststop .list.style { display: block; }
.box21 .right .liststop .list .item { width: 50%; padding-right: 30px; box-sizing: border-box; float: left; }
.box21 .right .liststop .list .title { font-weight: 600; line-height: 26px;height:52px; }
.box21 .right .liststop .list .summary { line-height: 24px; font-size: 14px; color: rgb(153, 153, 153); margin-top: 15px; margin-bottom: 15px; height:48px;}
.box21 .right .liststop .list .date { font-size: 14px; color: rgb(153, 153, 153); }
.box21 .right .liststop .list .more,.box21 .right .listsbottom .list .more { line-height: 34px; width: 110px; border-radius: 5px; margin-top: 15px; text-align: center; border: 1px solid rgb(1, 139, 214);  }
.box21 .right .liststop .list .more a,.box21 .right .listsbottom .list .more a{color: rgb(1, 139, 214);}
.box21 .right .liststop .list .item:nth-child(2) { padding-left: 30px; padding-right: 0px; border-left: 1px solid rgb(222, 222, 222); }
.box21 .right .liststop .list .item:hover .title { color: rgb(1, 139, 214); transition: all 0.4s ease 0s; }
.box21 .right .liststop .list .more a:hover,box21 .right .listsbottom .list .more a:hover{ color: rgb(255, 255, 255); background-color: rgb(1, 139, 214); font-weight: 600; transition: all 0.4s ease 0s; }
.box21 .right .listsbottom .list { display: none; }
.box21 .right .listsbottom .list.style { display: block; }
.box21 .right .listsbottom .list .item { border-bottom: 1px solid rgb(222, 222, 222); }
.box21 .right .listsbottom .list .item:hover .title { color: rgb(1, 139, 214); transition: all 0.4s ease 0s; }
.box21 .right .listsbottom .list .item:hover .date { color: rgb(51, 51, 51); transition: all 0.4s ease 0s; }
.box21 .right .listsbottom .list .item:nth-child(1) { border-top: 1px solid rgb(222, 222, 222); }
.box21 .right .listsbottom .list .date, .box21 .right .listsbottom .list .title { line-height: 52px; }
.box21 .right .listsbottom .list .date { float: right; font-size: 14px; color: rgb(153, 153, 153); }
.box21 .right .listsbottom .list .title { box-sizing: border-box; padding-right: 10px; font-weight: 600; }
.box22 { background-size: cover; background-image: url("../image/zz1.png"); }
.box22 .left { width: 50%; }
.box22 .left .img { width: calc(50% - 10px); margin-right: 10px; float: left; height: 258px; overflow: hidden; }
.box22 .left .img:nth-child(3) { margin-top: 10px; width: calc(100% - 10px); height: 330px; }
.box22 .left .img img { width: 100%; height: 100%; object-fit: cover; }
.box22 .left .img:hover img { transition: all 0.4s ease 0s; transform: scale(1.05); }
.box22 .right { width: 50%; padding-top: 50px; }
.box22 .title1 { text-align: center; }
.box22 .title1 .text { display: inline-block; float: none; }
.box22 .title1 .name { text-align: left; color: rgb(255, 255, 255) !important; }
.box22 .title1 .ename { text-align: left; color: rgb(153, 189, 208); background-image: url("../image/in23.png") !important; }
.box22 .title1 .more { color: rgb(255, 255, 255); background-image: url("../image/yjt2.png"); }
.box22 .right .list { overflow: hidden; }
.box22 .right .list img { width: 100%; height: 450px; object-fit: cover; }
.box22 .right .list:hover img { transition: all 0.4s ease 0s; transform: scale(1.05); }
.box22 .title1 { margin-bottom: 40px; }
.box23 { background-size: cover; background-image: url("../image/zz8.png"); }
.box23 .list { width: calc(100% + 20px); transform: translateX(-10px); }
.box23 .list .item { padding: 10px; }
.box23 .list .item a { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 7px 1px; background-color: rgb(255, 255, 255); }
.box23 .list .item a:hover { box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px 1px; transition: all 0.4s ease 0s; }
.box23 .list .title { text-align: center; font-size: 20px; font-weight: 600; }
.box23 .list .line { width: 40px; height: 3px; margin: 10px auto 15px; border-radius: 10px; background-color: rgb(1, 139, 214); }
.box23 .list .text { padding: 20px 30px 30px; }
.box23 .list .summary { line-height: 24px; font-size: 14px; color: rgb(102, 102, 102); -webkit-line-clamp: 5; }
.box23 .list .img { overflow: hidden; border-radius: 10px; }
.box23 .list .img img { height: 240px; width: 100%; object-fit: cover; }
.box23 .title1 { margin-bottom: 15px; }
.box23 .slick-prev, .box23 .slick-next { width: 40px; height: 40px; box-sizing: border-box; position: absolute; top: 50%; transform: translateY(-50%); left: -60px; background-image: url("../image/zz6.png"); background-repeat: no-repeat; background-size: 100% 100%; z-index: 9; }
.box23 .slick-next { left: auto; right: -60px; background-image: url("../image/zz7.png"); }
.cbdh { border-radius: 5px; box-sizing: border-box; position: fixed; top: 50%; transform: translateY(-50%); right: 0px; overflow: hidden; z-index: 1000; }
.cbdh::before { position: absolute; content: ""; top: 0px; right: 0px; border-radius: 5px; width: 50px; height: 100%; background-color: rgb(1, 139, 214); }
.cbdh .item { }
.cbdh .item .block { border-radius: 5px; background-color: rgb(1, 139, 214); padding: 17px 10px; position: relative; float: right; }
.cbdh .item .block::before { position: absolute; content: ""; bottom: 0px; right: 10px; height: 1px; background-color: rgba(255, 255, 255, 0.3); width: 30px; }
.cbdh .item img { float: left; width: 30px; height: 25px; object-fit: contain; margin: auto; }
.cbdh .item .text { float: left; line-height: 25px; height: 25px; box-sizing: border-box; color: rgb(255, 255, 255); max-width: 0px; overflow: hidden; transition: all 0.4s ease 0s; }
.cbdh .item:hover .text { max-width: 200px; padding-left: 14px; }
.cbdh .jiantou { background-color: rgb(255, 255, 255); border-radius: 50%; width: 30px; height: 30px; z-index: 2; position: relative; background-position: center center; background-repeat: no-repeat; background-image: url("../image/gb3.png"); float: right; margin: 15px 10px 15px 0px; cursor: pointer; }
@media screen and (max-width: 1680px) {
  .box23 .slick-slider { padding: 0px 60px; }
  .box23 .slick-prev, .box23 .slick-next { left: 0px; }
  .box23 .slick-next { left: auto; right: 0px; }
}
@media screen and (max-width: 1650px) {
  .title1 .text .ename { font-size: 14px; }
  .title1 .dian { height: 56px; }
}
@media screen and (max-width: 1550px) {
  .title1 .text .ename { font-size: 12px; padding-left: 18px; background-size: auto 13px; line-height: 14px; }
  .title1 .dian { width: 40px; }
  .title1 .dian { height: 51px; }
  .box { padding-left: 3%; padding-right: 3%; }
  .box21 .box { padding-left: 3%; }
}
@media screen and (max-width: 1500px) {
  .box21 .box { padding-right: 0px; }
}
@media screen and (max-width: 1400px) {
  .box23 .list .img img { height: 180px; }
  .box22 .left .img { height: 220px; }
  .box22 .left .img:nth-child(3) { height: 280px; }
  .box22 .right .list img { height: 380px; }
  .box22 .right { padding-top: 36px; }
}
@media screen and (max-width: 1300px) {
  .box1 .left .top .item .img img { height: calc(-10.7609px + 33.7174vw); }
  .box1 .left, .box1 .right { width: 100%; padding-left: 0px; padding-right: 0px; }
  .box1 .right, .box2 .blocks .b2, .box2 .blocks .b3 { margin-top: 30px; }
  .box2, .box1 { background-size: cover; }
  .box2 .blocks .block { width: calc(100% - 50px); }
  .title1_xq .text{loat: left;text-align:left;}
.title1_xq .text.style .ename{background: url(../image/index91.png) left center no-repeat;}
}
@media screen and (max-width: 1200px) {
  .box3 .list .image img { height: calc(-22.807px + 10.7193vw); }
  .box4 .list .item { width: calc(25% - 20px); }
  .box22 .left .img { height: 180px; }
  .box22 .left .img:nth-child(3) { height: 240px; }
  .box22 .right { padding-top: 20px; }
  .box22 .title1 { margin-bottom: 20px; }
  .box22 .right .list img { height: 337px; }
  .box1 .left .top .item .date{top:70%;}
   .banner{height:570px;position: relative !important;}
  .banner img{height:570px;}
.box1{padding-top:0px;}
}

@media screen and (max-width: 1100px) {
  .box1 .left .top .item .date{top:68%;}
}
@media screen and (max-width: 1000px) {
  .links { display: none; }
  .box1 .item2, .box1 .item1 { width: 100%; padding-right: 0px; }
  .box1 .left .top .item .img img { height: calc(-10.7609px + 33.7174vw); }
  .box1 .item1 .list1 .item:last-child { border-bottom: 0px; }
  .box21 .left, .box21 .right { width: 100%; }
  .box211 { background-size: 0px 0px; }
  .box21 .box { padding-left: 0px; padding-right: 0px; }
  .box21 .left, .box21 .right { padding-left: 3%; padding-right: 3%; }
  .box21 { padding-bottom: 0px; }
  .box21 .right { height: auto; }
  .box22 .left .img { height: 150px; }
  .box22 .left .img:nth-child(3) { height: 200px; }
  .box22 .right .list img { height: 265px; }
  .box1 .left .top .item .date{top:65%;}
   .banner,.banner img{height:450px;}
   .m-data li{width:25%;}
   .m-data li .txt{font-size: 18px;}
}
@media screen and (max-width: 900px) {
  .lunbo .slick-prev, .lunbo .slick-next { width: 25px; height: 25px; left: -35px; }
  .lunbo .slick-next { right: -22px; left: auto; }
  .box3 .list .image img { height: calc(-16.25px + 16.0789vw); }
  .box3 .list .item { padding-right: 15px; }
  .box3 .list { padding: 0px 35px; width: calc(100% + 15px); }
}

@media screen and (max-width: 840px) {
  .box1 .left .top .item .date{top:61%;}
}
@media screen and (max-width: 800px) {
  .box23 .list { width: calc(100%); transform: translateX(0px); }
  .box22 .left, .box22 .right { width: 100%; }
  .box21 .left, .box21 .right { padding-top: 25px; padding-bottom: 25px; }
  .box21 .right .liststop { margin-bottom: 25px; }
  .box4 .list .item { width: calc(25% - 15px); margin-right: 15px; margin-bottom: 15px; padding: 15px; }
  .box4 .list .title2 { font-size: 16px; }
  .box4 .list .icon { height: 50px; }
  .box4 .list .item { width: calc(33.33% - 15px); }
  .box4 .list { width: calc(100% + 10px); }
  .title3 { font-size: 22px; margin-bottom: 20px; }
  .title1 .text .name { font-size: 20px; }
  .title1 .more { font-size: 14px; }
  .title1 { margin-bottom: 10px; }
  .title1 .dian { height: 45px; }
  .title1 .text { padding-bottom: 10px; }
  .title1 .dian::before { width: 7px; height: 7px; }
  .box5 .blocks .item2, .box5 .blocks .item3, .box2 .blocks .b2, .box2 .blocks .b3 { margin-top: 30px; }
  .box1 .right { margin-top: 10px; }
  .box23 .title1 { margin-bottom: 0px; }
  .box22 .title1 { margin-bottom: 10px; }
  .box22 .left .img { height: calc(33.2219vw); }
  .box22 .left .img:nth-child(3) { height: calc(41.9189vw); }
  .box22 .right .list img { height: calc(56.4vw); }
  .box22 .left { width: calc(100% + 10px); }
}

@media screen and (max-width: 740px) {
  .box1 .left .top .item .date{top:57%;}
   .cbdh{display:none;}
}

@media screen and (max-width: 640px) {
  .box1 .left .top .item .date{top:54%;}
}
@media screen and (max-width: 600px) {
  .box23 .list .img img { height: calc(-40px + 62.6667vw); }
  .box23 .slick-prev, .box23 .slick-next { width: 25px; height: 25px; }
  .box23 .slick-slider { padding: 0px 30px; }
  .box23 .list .title { text-align: center; font-size: 17px; font-weight: 600; }
  .box23 .list .text { padding: 15px 20px 20px; }
  .box23 .list .line { margin: 10px auto; }
}

@media screen and (max-width: 640px) {
  .box1 .left .top .item .date{top:50%;}
  .m-data li{width:33%;}
   .row-a5{padding-top:0;}
.row-a5 .box{padding-top:0;padding-bottom: 83px;}
.m-data li a{margin:0 1%;margin-bottom: 10px;height: 90px;}
.m-data li .txt{font-size:16px;}
}


@media screen and (max-width: 500px) {
  .box4 .list .item { width: calc(50% - 15px); }
  .box3 .list .image img { height: calc(-23.9474px + 32.1579vw); }
  .box2 .block .item1 .img { width: 170px; height: 133px; }
  .box2 .block .item1 .rightText { width: calc(100% - 170px); padding: 2px 10px; }
  .box2 .block .item1 .rightText .date1 { padding: 8px 0px; }
   .banner,.banner img{height: 189px;}
   .header .top,.header{position:relative;}
}
@media screen and (max-width: 450px) {
  .box1 .left .top .item { float: left; width: calc(100%); margin-left: 0px; }
  .box1 .left .top .item:nth-child(1) { margin-bottom: 15px; }
  .box1 .left .top .item .img img { height: calc(0px + 67.4348vw); }
  .title1 { overflow: auto hidden; white-space: nowrap; }
  .title1 .text { display: inline-block; float: none; }
  .title1 .dian { width: 20px; display: inline-block; float: none; }
   .box1 .left .top .item .date{top:59%;}
    .box1 .right .lists .list1.style .more{top:17px;}
}
