.banner{width:100%;overflow:hidden;height:calc(100vh - 253px)}
.banner2{height:calc(100vh - 100px)}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#1077cb;}
.banner .swiper-button-next{width:61px;height:61px;background:url(../images/r.png);background-size:100% 100%;right:5%;}
.banner .swiper-button-next:hover{background:url(../images/r-1.png);background-size:100% 100%;}
.banner .swiper-button-prev{width:61px;height:61px;background:url(../images/l.png);background-size:100% 100%;left:5%;}
.banner .swiper-button-prev:hover{background:url(../images/l-1.png);background-size:100% 100%;}
.footer{display:none}

.xwzx{display:flex;align-items:center;background:#f5f5f5;padding-top: 50px;flex-wrap:wrap;display: none;}
.xwzx-l{width:42%;padding-right:80px;}
.xwzx-l>h3{color:#4a4a4a;font-size:42px;margin-bottom:28px;}
.xwzx-l h4{background:#0372cd;width:33px;height:6px;background:#0372cd;margin-bottom:37px;}
.xwzx-l-b{margin-bottom:70px;}
.xwzx-l-b li{display:block;border-bottom:1px solid #d5d5d5;margin-bottom:22px;padding-bottom:22px;}
.xwzx-l-b li p{display:flex;justify-content:space-between;}
.xwzx-l-b li p span{color:#878787;font-size:18px;line-height:32px;width:calc(100% - 150px);display:block;}
.xwzx-l-b li p i{color:#ababab;font-size:16px;line-height:32px;}
.xwzx-l-b li h3{font-size:14px;color:#888888;line-height:24px;margin-bottom:20px;display:none;margin-top:15px;}
.xwzx-l-b li:last-child{margin-bottom:0!important}
.xwzx-l-b li.on p span{color:#444;}
.xwzx-l-b li.on h3{color:#444;display: -webkit-box;}
.xwzx-l>a{display:flex;align-items:center;width:170px;height:50px;background:#0372cd;color:#fff;justify-content:center;font-size:16px;}
.xwzx-l>a img{margin-left:23px;}
.xwzx-l>a:hover{opacity:0.8;}
.xwzx-r{width:58%;overflow:hidden;}
.xwzx-r img{display:block;width:100%;}
.xwzx-r:hover img{transform:scale(1.1);}

.xwzx2{padding: 50px 0 75px 0;position:relative;display: none;}
.xwzx2 div .xwzx2-b{display:none;}
.xwzx2 div.swiper-slide-prev .xwzx2-b,.xwzx2 div.swiper-slide-active .xwzx2-b,.xwzx2 div.swiper-slide-next .xwzx2-b{display:block;}
.xwzx2 div .xwzx-b2{display:none;}
.xwzx2 div a{display:block;}
.xwzx2 div a h4{overflow:hidden;margin-bottom:60px;}
.xwzx2 div a h4 img{display:block;width:100%;}
.xwzx2 div a dl{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px;}
.xwzx2 div a dl dt{color:#444;font-size:22px;line-height:32px;width:calc(100% - 120px);}
.xwzx2 div a dl dd{}
.xwzx2 div a dl h3{color:#cfcfcf;font-size:52px;font-weight: bold;}
.xwzx2 div a dl span{font-size:16px;color:#b1b1b1;}
.xwzx2 div a h5{display:flex;align-items:center;width:170px;height:50px;background:#eee;color:#333;justify-content:center;font-size:16px;}
.xwzx2 div a h5 img{margin-left:23px;}
.xwzx2 div a h5 .img2{display:none;}
.xwzx2 div a:hover h5{background:#1077cb;color:#fff}
.xwzx2 div a:hover h5 img.img2{display:none;}
.xwzx2 div a:hover h5 img.img1{display:none;}
.xwzx2 .a3{display:block;width:48px;height:48px;position:absolute;z-index:1000;}
.xwzx2 .a1{background:url(../images/r2.jpg);background-size:100% 100%;bottom:180px;}
.xwzx2 .a1:hover{background:url(../images/r2-1.jpg);background-size:100% 100%;}
.xwzx2 .a2{background:url(../images/l2.jpg);background-size:100% 100%;bottom:90px;}
.xwzx2 .a2:hover{background:url(../images/l2-1.jpg);background-size:100% 100%;}

.cgal{background:#f5f5f5;padding: 50px 0;display: none;}
.cgal-t{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index: 10;}
.cgal-t .bd{width:67.7%;overflow:hidden;}
.cgal-t .bd a{}
.cgal-t .bd a img{display:block;width:100%;}
.cgal-t .bd a:hover img{transform:scale(1.1);}
.cgal-t .hd{width: 26%;padding-top: 110px;/* margin-right: 0!important; */padding-left: 100px;}
.cgal-t .hd h3{color:#4a4a4a;font-size:42px;margin-bottom:25px;}
.cgal-t .hd h5{width:33px;height:6px;background:#0372cd;margin-bottom:20px;}
.cgal-t .hd li a{display:block;padding-right:40px;background:url(../images/cgal-tb.png)no-repeat center right;color:#666;font-size:16px;line-height: 40px;}
.cgal-t .hd li.on a{color:#0372cd;}
.cgal-b{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end;margin-top:-200px;display: none;}
.cgal-l{width:33.54%;margin-bottom:70px;}
.cgal-l h3{font-size:30px;margin-bottom:34px;}
.cgal-l p{color:#666;font-size:16px;line-height:28px;margin-bottom:50px;}
.cgal-l a{display:flex;align-items:center;width:170px;height:50px;background:#0372cd;color:#fff;justify-content:center;font-size:16px;}
.cgal-l a img{margin-left:23px;}
.cgal-l a:hover{opacity:0.8;}
.cgal-r{overflow:hidden;width:49.27%;}
.cgal-r img{display:block;width:100%;}
.cgal-r:hover img{transform:scale(1.1);}

@media(max-width:1700px){
	.xwzx-l-b a{margin-bottom:10px;padding-bottom:10px;}
	.xwzx-l-b a h3{margin:0px 0 10px 0;}
	.xwzx-l-b{margin-bottom:20px;}
	.xwzx-l>h3{font-size:30px;}
}
@media(max-width:1500px){
	.cgal-b{margin-top:-50px}
}
@media(max-width:1420px){
	.cgal-t .bd{width:65%;}
	.cgal-l{margin-bottom:20px;}
}
@media(max-width:1300px){
    .cgal-t .hd h3{font-size:30px;margin-bottom:10px;}
    .cgal-t .hd{padding-top:0;}
}
@media screen and (max-width:1220px){
    body{height:calc(100vh - 60px)}
    .banner{margin-top:60px;}
    .banner .swiper-pagination-bullet{width:10px!important;height:10px!important;margin: 0 6px!important;}
    .banner .swiper-pagination-bullet-active{background:none;border:1px solid #fff}
    .banner a{background-size:auto 100%!important;}
	.head2{position: fixed;width: 100%;left: 0;bottom: 0;}
	.banner .swiper-button-next,.banner .swiper-button-prev{display:none;}
	.cgal-t .hd{padding-left:0}
	.head2 a{justify-content:center;height: auto;text-align: center;}
	.head2 a p{right:0px;margin-right: 0px;padding-right:0px;background:none;text-align: center;position: absolute;width: 100%;font-size: 20px;}
	.head2 i{right:5px;top:5px;}
	.head2 span{right:50px;display:none;}

	}