.banner{width:100%;}.banner img{width:100%;display:block;}.banner .swiper-pagination-bullet{background:#fff;opacity:1;display:none;}.banner .swiper-pagination{bottom:20px;}.banner .swiper-pagination-bullet-active{background:#0d5ca4;}.wmys{padding:77px 15px 43px 15px;border-bottom:1px solid #efefef;box-shadow:1px 1px 10px #d5d5d5}.wmys-s{display:flex;justify-content:space-between;flex-wrap:wrap}.wmys-s li{text-align:center;}.wmys-s li img{display:block;margin:0 auto 36px auto;}.wmys-s li p{line-height:18px;font-size:16px;}.wmys-s li span{font-weight:bold;font-size:18px;color:#ff9e00;}.wmys-s li:nth-child(2) span{color:#fc4591;}.wmys-s li:nth-child(3) span{color:#0193e7;}.wmys-s li:nth-child(4) span{color:#37b543;}.wmys-s li:nth-child(5) span{color:#0d5ca4;}.wmys-s li h4{font-size:18px;color: #0193e7;line-height:18px;}.alzs{margin:50px auto;}.sy-bt{display:flex;justify-content:center;padding-bottom:40px;}.sy-bt span{display:block;height:44px;width:20px;background:url(../images/sy-bt-1.png)no-repeat;}.sy-bt h3{line-height:44px;color:#0d5ca4;font-size:26px;margin:0 10px 0 15px;}.sy-bt i{display:block;height:44px;width:11px;background:url(../images/sy-bt-2.png)no-repeat bottom;}.alzs-b{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:43px;}.alzs-b li{width:calc(25% - 5.25px);margin-bottom:7px;}.alzs-b li a{display:block;position:relative;overflow:hidden;}.alzs-b li a img{width:100%;display:block;}.alzs-b li a span{position:absolute;display:block;width:100%;height:100%;background:rgba(0,0,0,0.5);left:0;top:0;}.alzs-b li a p{color:#fff;position:absolute;width:100%;line-height:16px;text-align:center;left:0;bottom:25px;font-size:16px;}.alzs-b li a i{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background:url(../images/sp.png)no-repeat center;display:none;}.alzs-b li a:hover span,.alzs-b li a:hover p{display:none;}.alzs-b li a:hover i{display:block;}.alzs-b li a:hover img{transform:scale(1.1);}.alzs>a{display:block;width:250px;line-height:48px;box-sizing:border-box;text-align:center;background:#0d5ca4;border:1px solid #8cadca;color:#fff;margin:0 auto;transition:all 0.5s;}.alzs>a:hover{opacity:0.8;transition:all 0.5s;}.jjfa{}.jjfa-b{position:relative;}.jjfa-b .jjfa-b2{position:absolute;top:0;width:100%;background:rgba(0,0,0,0.5);left:0;z-index: 2;}.jjfa-b .jjfa-b2 a{display:block;color: #fff;text-align:center;padding-bottom:16px;}.jjfa-b .jjfa-b2 a img{display:block;padding:23px 0 16px 0;margin:0 auto;}.jjfa-b .jjfa-b2 .swiper-slide-thumb-active{background:rgba(13,92,164,0.8);}.jjfa-b .jjfa-b2 .swiper-slide{border-right:1px solid #626262;box-sizing:border-box;}.jjfa-b .jjfa-b2 .swiper-wrapper .swiper-slide:nth-child(1){border-left:1px solid #626262;}.jjfa-b .jjfa-b3{position:relative;width:1550px;margin:0 auto;}@media (max-width:1550px){	.jjfa-b .jjfa-b3{/*min-width:1200px;*/width:calc(100% - 20px);}}.jjfa-b .jjfa-b2 .swiper-button-next{width:25px;height:25px;background:url(../images/r.png)no-repeat;background-size:100% 100%;right:0;top:50%;margin-top:-12.5px;}.jjfa-b .jjfa-b2 .swiper-button-next:hover{background:url(../images/r-1.png)no-repeat;}.jjfa-b .jjfa-b2 .swiper-button-prev{width:25px;height:25px;background:url(../images/l.png)no-repeat;background-size:100% 100%;left:0;top:50%;margin-top:-12.5px;}.jjfa-b .jjfa-b2 .swiper-button-prev:hover{background:url(../images/l-1.png)no-repeat;}.jjfa-b .jjfa-b3 .gallery-thumbs{position:initial;}.gallery-top img{display:block;}.cpzx{background:#f8f8f8;padding:50px 100px 60px 100px;}.cpzx-b{display:flex;justify-content:space-between;flex-wrap:wrap;}.cpzx-b li{box-sizing:border-box;border:1px solid #e4e4e4;background:#fff;margin-bottom:20px;transition:all 0.5s;width:calc(100% / 3 - 13.3333px);}.cpzx-b li a{padding:60px 40px 40px 50px;display:block;}.cpzx-b li:hover{box-shadow:1px 1px 10px #7d7d7d;transition:all 0.5s;}.cpzx-b li:nth-child(1),.cpzx-b li:nth-child(2){width:calc(50% - 10px);}.cpzx-b li:nth-child(1) a,.cpzx-b li:nth-child(2) a{display:flex;justify-content:space-between;flex-wrap:wrap;padding:60px 50px;align-items:center;}.cpzx-b li:nth-child(1) a img,.cpzx-b li:nth-child(2) a img{width:442px;}.cpzx-b-l{}.cpzx-b-l h3{font-size: 30px;font-weight:normal;line-height:36px;color:#040000;margin-bottom:10px;}.cpzx-b-l p{color:#7d7d7d;margin-bottom:60px;}.cpzx-b-l span{display:block;width:92px;line-height:25px;background:url(../images/an.png)no-repeat center right;color:#0d5ca4;}.cpzx-b-t{}.cpzx-b-t h3{font-weight:normal;font-size: 30px;margin-bottom:13px;color:  #000;}.cpzx-b-t p{color:#7d7d7d;}.cpzx-b-b{display:flex;justify-content:space-between;align-items: flex-end;flex-wrap:wrap;}.cpzx-b-b span{display:block;width:92px;line-height:25px;background:url(../images/an.png)no-repeat center right;color:#0d5ca4;margin-bottom:10px;}.gywm{margin:50px auto;}.gywm-b{overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}.gywm-b-l{float:left;width:49%;}.gywm-b-l img{width:100%;display:block;}.gywm-b-r{width:49%;}.gywm-b-r p{color:#2e2e2e;line-height:30px;margin-bottom:30px;font-size:  16px;}.gywm-b-r a{display:block;width:250px;line-height:50px;text-align:center;color:#fff;background:#0d5ca4;transition:all 0.5s;}.gywm-b-r a:hover{transition:all 0.5s;opacity:0.8;}.wmys2{}.wmys2-t{text-align:center;margin-bottom:35px;}.wmys2-t h3{font-size:26px;color:#0d5ca4;line-height:26px;margin-bottom:15px;}.wmys2-t p{width:35px;height:1px;margin:0 auto;background:#0d5ca4;}.wmys2-b{display:flex;justify-content:space-between;flex-wrap:wrap;}.wmys2-b li{text-align:center;width: calc(100% / 5.6);margin-bottom:20px;}.wmys2-b li:nth-child(3){/* width: calc(100% / 5); */}.wmys2-b li:nth-child(3) p{    padding-left: 46px;    box-sizing: border-box;}.wmys2-b li:nth-child(3) p:nth-child(2n){    box-sizing: border-box;    padding-left: 20px;}.wmys2-b li img{}.wmys2-b li h3{margin-top:28px;font-size:18px;font-weight:normal;margin-bottom:25px;}.wmys2-b li p{color:#535353;line-height: 20px;text-align: left;margin-bottom: 10px;}.wmys2-b li:last-child{width: calc(100% / 5);}.wmys2-b li dl{    display: flex;    justify-content: space-around;    flex-wrap: wrap;}.wmys2-b li dl p{    width: 50%;}.xwzx{background:#f8f8f8;padding:50px 15px;margin:50px auto;}.xwzx-b{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px;}.xwzx-b-l{display:flex;justify-content:space-between;flex-wrap:wrap;width:48%;}.xwzx-b-l a{display:block;box-sizing:border-box;border:1px solid #e5e5e5;background:#fff;padding-bottom:25px;width:48%;}.xwzx-b-l a h4{overflow:hidden;margin-bottom:29px;}.xwzx-b-l a h4 img{width:100%;display:block;}.xwzx-b-l a h3{font-weight:normal;color:#000000;font-size:18px;line-height:18px;margin-bottom:18px;padding:0 15px;white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    word-break: break-all;}.xwzx-b-l a p{padding:0 15px;margin-bottom:20px;line-height:18px;height:36px;text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;color:#535353;}.xwzx-b-l a span{display:block;color:#bebebe;padding:0 15px;}.xwzx-b-l a:hover img{transform:scale(1.1);}.xwzx-b-l a:hover h3{color:#0d5ca4;}.xwzx-b-l a:hover p{color:#0d5ca4;}.xwzx-b-r{width:50%;}.xwzx-b-r a{display:block;padding:20px 15px;border-bottom:1px solid #e5e5e5;}.xwzx-b-r a:nth-child(1){padding-top:8px;}.xwzx-b-r a:hover h3{color:#0d5ca4;}.xwzx-b-r a:hover p{color:#0d5ca4;}.xwzx-b-r a h3{color:#000000;font-weight:normal;font-size:18px;line-height:18px;margin-bottom:15px;white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    word-break: break-all;}.xwzx-b-r a p{line-height:18px;color:#535353;text-overflow: -o-ellipsis-lastline;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;}.xwzx>a{display:block;width:250px;line-height:50px;text-align:center;color:#fff;background:#0d5ca4;transition:all 0.5s;margin:0 auto;}.xwzx>a:hover{opacity:0.8;transition:all 0.5s;}.hzhb{margin-bottom:60px;}.hzhb-b{position:relative;padding-bottom:33px;}.hzhb-b a{display:block;border:1px solid #e5e5e5;}.hzhb-b a img{width:100%;display:block;}.hzhb-b .swiper-container {      width: 100%;      height: 100%;      margin-left: auto;      margin-right: auto;      height:290px;      position: initial;    }@media (max-width:1460px){	.hzhb-b .swiper-container{height: 245px;}}.hzhb-b .swiper-slide {      text-align: center;      font-size: 18px;      background: #fff;      height: calc((100% - 30px) / 2);      /* Center slide text vertically */      display: -webkit-box;      display: -ms-flexbox;      display: -webkit-flex;      display: flex;      -webkit-box-pack: center;      -ms-flex-pack: center;      -webkit-justify-content: center;      justify-content: center;      -webkit-box-align: center;      -ms-flex-align: center;      -webkit-align-items: center;      align-items: center;    }.hzhb-b .swiper-pagination-bullet{width:12px;height:12px;}.hzhb-b .swiper-container{width:calc(100% - 90px);margin:0 auto}.hzhb-b .swiper-button-prev {    width: 25px;    height: 25px;    background: url(../images/l.png)no-repeat;    background-size: 100% 100%;    left: 0;    top: 50%;    margin-top: -37px;}.hzhb-b .swiper-button-prev:hover {    opacity: 0.6important;}.hzhb-b .swiper-button-next {    width: 25px;    height: 25px;    background: url(../images/r.png)no-repeat;    background-size: 100% 100%;    right: 0;    top: 50%;    margin-top: -37px;}.hzhb-b .swiper-button-next:hover {    opacity: 0.6!important;}.hzhb-b{}.hzhb-b{}@media screen and (max-width:1200px){	.jjfa-b .jjfa-b2{position:inherit;/* background: #fff; */}	.cpzx{padding:40px 15px;}	.banner{margin-top:60px;}	.cpzx-b li{width: calc(50% - 5px)!important;}	.cpzx-b li a{padding:15px!important;}	.cpzx-b-l p{margin-bottom:20px;}	.wmys-s li span{font-size:16px;}	.alzs-b{margin-bottom:10px;}	.alzs-b li {width: calc(50% - 5px);margin-bottom: 10px;}	.alzs-b li a p{bottom:10px;}	.jjfa-b .jjfa-b2 a img{padding:10px 0;}	.gywm-b-r p{margin-bottom:20px;}	.wmys2-b li,.wmys-s li{width: calc(50% - 5px)!important;}    .wmys2-b li h3{margin-top: 15px;margin-bottom: 10px;}    .hzhb-b .swiper-container{height: 225px;}    .cpzx-b-l h3,.cpzx-b-t h3{font-size: 20px;}	.cpzx-b li a img{width: 100%!important;display:block;margin:0 auto;}	.wmys2-b li dl p{width:100%;padding-left: 0!important;}	.wmys2-b li:nth-child(3) p{width:} }