<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */

@charset "utf-8";

.container{position: relative;}



.section1{margin-top: 38px;}

.s1_a{background: url(s4_2_03.png) no-repeat left center;background-size: contain;padding: 90px 0 40px;margin-left: -87px;}

.s1_a .s1_aa{font-size: 36px;color: #3d4089;padding-bottom: 34px;position: relative;display: inline-block;margin-left: 90px;font-family: "jxzj";}

.s1_ab{font-size: 16px;color: #999999;line-height: 32px;width: 62%;margin-top: -15px;}

.s1_b{margin-top: 80px;}

.s1_b .hd .s1_b_hdl{float: left;font-size: 16px;color: rgba(61,64,137,0.6);line-height: 2;}

.s1_b .hd ul{float: right;}

.s1_b .hd ul li{float: left;line-height: 2;font-size: 18px;color: #666666;margin-left: 55px;}

.s1_b .hd ul li.on{border-bottom: 1px solid #3d4089;color: #3d4089;}

.s1_b .bd{margin-top: 53px;}

.s1_b .bd .s1_bi dl dt{float: left;width: 33.33333%;overflow: hidden;position: relative;}

.s1_b .bd .s1_bi dl dt img{

	transition: transform 0.6s;

	-moz-transition: transform 0.6s; 

	-webkit-transition: transform 0.6s; 

	-o-transition: transform 0.6s;

	width: 100%;

}

.s1_b .bd .s1_bi dl dt:hover img{

	transform:scale(1.1);

-ms-transform:scale(1.1); 	

-moz-transform:scale(1.1); 	

-webkit-transform:scale(1.1); 

-o-transform:scale(1.1); 

}

.s1_b .bd .s1_bi dl dt .s1_bib{position: absolute;left:0;bottom: -100px;width: 100%;text-align: center;font-size: 16px;color: #fff;background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));line-height: 100px;transition: all 0.6s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.s1_b .bd .s1_bi dl dt:hover .s1_bib{bottom: 0;}





.section1 .s4_d{margin-top: 70px;}

@media only screen and (max-width:1680px){

	.section1{margin-top: 30px;}

	.s1_a{padding: 70px 0 30px;margin-left: 0;}

	.s1_a .s1_aa{font-size: 30px;margin-left: 80px;padding-bottom: 27px;}

	.s1_ab{font-size: 14px;line-height: 28px;margin-top: -10px;width: 80%;}

	.s1_b{margin-top: 60px;}

	.s1_b .hd .s1_b_hdl{font-size: 14px;}

	.s1_b .hd ul li{font-size: 16px;margin-left: 45px;}

	.s1_b .bd{margin-top: 40px;}

	.section1 .s4_d{margin-top: 50px;}

	.s1_b .bd .s1_bi dl dt .s1_bib{bottom: -80px;line-height: 80px;font-size: 14px;}

}

@media only screen and (max-width:1200px){

	.section1{margin-top: 22px;}

	.s1_a{padding: 60px 0 24px;}

	.s1_a .s1_aa{font-size: 24px;margin-left: 70px;padding-bottom: 20px;}

	.s1_ab{font-size: 13px;line-height: 24px;margin-top: -10px;width: 100%;}

	.s1_b{margin-top: 30px;}

	.s1_b .hd ul li{font-size: 14px;margin-left: 30px;}

	.section1 .s4_d{margin-top: 35px;}

	.s1_b .bd .s1_bi dl dt .s1_bib{bottom: -60px;line-height: 60px;font-size: 13px;}

}

@media only screen and (max-width:750px){

	.section1{margin-top: 14px;}

	.s1_a{padding: 40px 0 20px;}

	.s1_a .s1_aa{font-size: 18px;margin-left:0;padding-bottom: 15px;}

	.s1_b{margin-top: 20px;}

	.s1_b .hd .s1_b_hdl{font-size: 13px;float: none;width: 100%;}

	.s1_b .hd{text-align: center;}

	.s1_b .hd ul{display: inline-block;margin-top: 10px;}

	.s1_b .hd ul li{float: none;display: inline-block;margin: 0 20px 10px;}

	.s1_b .bd{margin-top: 10px;}

	.s1_b .bd .s1_bi dl dt{width: 50%;}

	.section1 .s4_d{margin-top: 20px;}

	.s1_b .bd .s1_bi dl dt .s1_bib{bottom: 0;line-height: 50px;}

}



.section2{margin-top: 88px;}

.s2_c .swiper-slide{position: relative;}

.s2_c .swiper-slide .s2_a .s2_aa img{width: 100%}

.s2_c .swiper-slide .s2_a .s2_aa .img02{display: none;}

.s2_c .swiper-slide .s2_a .s2_ab{position: absolute;left:0;top:105px;width: 100%;}

.s2_c .swiper-slide .s2_a .s2_ab .s2_aba{font-family: "jxzj"; margin-left: -69px; background: url(s4_2_03.png) no-repeat center;background-size: contain;padding: 68px 0 58px;font-size: 36px;color: #3d4089;position: relative;display: inline-block;padding-left: 69px;}

.s2_c .swiper-slide .s2_a .s2_ab .s2_abb{font-size: 16px;color: #666666;line-height: 32px;margin-top: -10px;width: 570px;}

.s2_c .swiper-slide .s2_a .s2_ab .s2_abc{margin-top: 90px;}

.s2_c .swiper-slide .s2_a .s2_ab .s2_abc span{border-bottom: 1px solid #bdbdbd;position: relative;line-height: 38px;display: inline-block;font-size: 14px;color: #666666;text-transform: uppercase;padding-right: 27px;background: url(s2_5_03.png) no-repeat right center;transition: all 0.6s;}

.s2_c .swiper-slide .s2_a .s2_ab .s2_abc span:after{position: absolute;bottom: -1px;left:0;width: 40%;background: #666666;content: "";height: 1px;transition: all 0.6s;}

.s2_c .swiper-slide .s2_a .s2_ab .s2_abc:hover span{color: #3d4089;padding-right: 45px;}

.s2_c .swiper-slide .s2_a .s2_ab .s2_abc:hover span:after{width: 100%;}



.s2_c .swiper-button-prev{width: 48px;height: 48px;border-radius: 48px;border:1px solid rgba(102,102,102,0.2);background: url(s3_a1_03.png) no-repeat center;position: absolute;}

.s2_c .swiper-button-next{width: 48px;height: 48px;border-radius: 48px;border:1px solid rgba(102,102,102,0.2);background: url(s3_a2_05.png) no-repeat center;position: absolute;right: auto;left:80px;}

.s2_c .swiper-button-prev:hover{border-color: #3d4089;background: #3d4089 url(banner_prev_14.png) no-repeat center;}

.s2_c .swiper-button-next:hover{border-color: #3d4089;background: #3d4089 url(banner_next_16.png) no-repeat center;}

.ss{position: absolute;bottom: 20%;left: 0;width: 100%;}

.ss .g-in{position: relative;}

.ss .swiper-pagination{position: absolute;right: 0;bottom: 0;}

.ss .swiper-pagination .swiper-pagination-bullet{width: auto;height: auto;background: none;font-size: 18px;color: #ffffff;padding-top: 20px;opacity: 1;margin:0 15px;}

.ss .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: url(s2_6_03.png) no-repeat top center;color: #3d4089;}

@media only screen and (max-width:1680px){

	.section2{margin-top: 70px;}

	.s2_c .swiper-slide .s2_a .s2_ab{top:70px;}

	.s2_c .swiper-slide .s2_a .s2_ab .s2_aba{margin-left: 0;padding: 48px 0 48px;font-size: 30px;}

	.s2_c .swiper-slide .s2_a .s2_ab .s2_abb{font-size: 14px;line-height: 28px;width: 450px;}

	.s2_c .swiper-slide .s2_a .s2_ab .s2_abc{margin-top: 60px;}

	.s2_c .swiper-slide .s2_a .s2_ab .s2_abc span{line-height: 30px;font-size: 13px;}

	.ss .swiper-pagination .swiper-pagination-bullet{font-size: 16px;margin:0 10px;}

}

@media only screen and (max-width:1200px){

	.section2{margin-top: 50px;}

	.s2_c .swiper-slide .s2_a .s2_ab{top:30px;}

	.s2_c .swiper-slide .s2_a .s2_ab .s2_aba{padding: 30px 0 30px;font-size: 24px;}

	.s2_c .swiper-slide .s2_a .s2_ab .s2_abb{font-size: 13px;line-height: 24px;width: 50%;}

	.s2_c .swiper-button-prev{width: 36px;height: 36px;}

	.s2_c .swiper-button-next{width: 36px;height: 36px;}

	.ss{bottom: 10%;}

	.s2_c .swiper-slide .s2_a .s2_ab .s2_abc{margin-top: 30px;}

	.s2_c .swiper-slide .s2_a .s2_ab .s2_abc span{line-height: 30px;font-size: 13px;}

	.ss .swiper-pagination .swiper-pagination-bullet{font-size: 14px;margin:0 7px;padding-top: 15px;}

}

@media only screen and (max-width:750px){

	.section2{margin-top: 30px;}

	.s2_c .swiper-slide .s2_a{width: 100%;overflow: hidden;}

	.s2_c .swiper-slide .s2_a .s2_aa{position: relative;height: 652px}

	.s2_c .swiper-slide .s2_a .s2_aa img{position: absolute;top:0;left:50%;transform: translateX(-50%);height:652px;width: 1200px;max-width: 1200px}

	.s2_c .swiper-slide .s2_a .s2_ab{top:20px;}

	.s2_c .swiper-slide .s2_a .s2_ab .s2_aba{width: 260px;padding: 30px 0 10px;background-size: cover;}

	.s2_c .swiper-slide .s2_a .s2_ab .s2_aba span{display: inline-block;font-size: 18px;padding-bottom: 15px;margin-left: 0;}

	.s2_c .swiper-slide .s2_a .s2_ab .s2_abb{font-size: 12px;line-height: 20px;width: 100%;}

	.ss .swiper-pagination{display: none;}



	.s2_c .swiper-slide .s2_a .s2_aa .img01{display: none;}

	.s2_c .swiper-slide .s2_a .s2_aa .img02{display: block;width: auto;max-width: auto}

	

}



.s3_c .gallery-top .swiper-slide .s3_ai .s3_aic img{

	transition: transform 0.6s;

	-moz-transition: transform 0.6s; 

	-webkit-transition: transform 0.6s; 

	-o-transition: transform 0.6s;

	width: 100%;

}

.s3_c .gallery-top .swiper-slide:hover .s3_ai .s3_aic img{

	transform:scale(1.1);

-ms-transform:scale(1.1); 	

-moz-transform:scale(1.1); 	

-webkit-transform:scale(1.1); 

-o-transform:scale(1.1); 

}

.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bic img{

	transition: transform 0.6s;

	-moz-transition: transform 0.6s; 

	-webkit-transition: transform 0.6s; 

	-o-transition: transform 0.6s;

	width: 100%;

}

.s3_c .gallery-thumbs .swiper-slide:hover .s3_bi .s3_bic img{

	transform:scale(1.1);

-ms-transform:scale(1.1); 	

-moz-transform:scale(1.1); 	

-webkit-transform:scale(1.1); 

-o-transform:scale(1.1); 

}

.s3_c .gallery-top .swiper-slide:hover .s3_ai .s3_aia{color: #3d4089;}

.s3_c .gallery-thumbs .swiper-slide:hover .s3_bi .s3_bia{color: #3d4089;}

.section3{margin-top: 48px;background: url(s3_a3_02.png) no-repeat center 516px;background-size: contain;}

.section3 .s4_t{margin:0;margin-left: -90px;}

.section3 .s4_t .s4_ta:after{background: transparent;}

.s3_c{position: relative;}

.s3_c .gallery-top{float: left;width: 800px;}

.s3_c .gallery-top .swiper-slide .s3_ai .s3_aia{font-size: 20px;color: #333333;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.s3_c .gallery-top .swiper-slide .s3_ai .s3_aib{margin-top: 12px;font-size: 16px;color: #666666;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.s3_c .gallery-top .swiper-slide .s3_ai .s3_aic{margin-top: 48px;overflow: hidden;}

.s3_c .gallery-top .swiper-slide .s3_ai .s3_aid{font-size: 16px;color: #666666;margin-top: 55px;}

.s3_c .s3_c_hidden{overflow: hidden;width: 840px;float: right;}

.s3_c .s3_c_hidden .gallery-thumbs{overflow: visible;margin:0;}

.s3_c .gallery-thumbs{width: 400px;}

.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bia{font-size: 20px;color: #333333;line-height: 28px;height: 56px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bib{margin-top: 12px;font-size: 16px;color: #666666;line-height: 28px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bic{margin-top: 20px;overflow: hidden;}

.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bid{font-size: 16px;color: #666666;margin-top: 55px;}

.section3 .s3_c .swiper-button-prev{width: 48px;height: 48px;border-radius: 48px;border:1px solid rgba(102,102,102,0.2);background: url(s3_a1_03.png) no-repeat center;position: absolute;left: -80px;}

.section3 .s3_c .swiper-button-next{width: 48px;height: 48px;border-radius: 48px;border:1px solid rgba(102,102,102,0.2);background: url(s3_a2_05.png) no-repeat center;position: absolute;right: -80px;}

.section3 .s3_c .swiper-button-prev:hover{border-color: #3d4089;background: #3d4089 url(banner_prev_14.png) no-repeat center;}

.section3 .s3_c .swiper-button-next:hover{border-color: #3d4089;background: #3d4089 url(banner_next_16.png) no-repeat center;}





@media only screen and (max-width:1800px){

	.section3 .s3_c .swiper-button-prev{left:-48px;}

	.section3 .s3_c .swiper-button-next{right:-48px;}

}

@media only screen and (max-width:1680px){

	.section3{margin-top: 38px;background: url(s3_a3_02.png) no-repeat center 350px;}

	.section3 .s4_t{margin-left:0;}

	.s3_c .gallery-top{width: 510px;}

	.s3_c .s3_c_hidden{width: 660px;}

	.s3_c .gallery-thumbs{width: 300px;}

	.s3_c .gallery-top .swiper-slide .s3_ai .s3_aia{font-size: 18px;line-height: 24px;}

	.s3_c .gallery-top .swiper-slide .s3_ai .s3_aib{margin-top: 10px;font-size: 14px;line-height: 24px;}

	.s3_c .gallery-top .swiper-slide .s3_ai .s3_aic{margin-top: 48px;}

	.s3_c .gallery-top .swiper-slide .s3_ai .s3_aid{font-size: 14px;margin-top: 40px;}

	.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bia{font-size: 18px;line-height: 24px;height: 48px;}

	.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bib{margin-top: 10px;font-size: 14px;line-height: 24px;}

	.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bic{margin-top: 15px;}

	.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bid{font-size: 14px;margin-top: 40px;}

}

@media only screen and (max-width:1800px){

	.section3 .s3_c .swiper-button-prev{left:-60px;}

	.section3 .s3_c .swiper-button-next{right:-60px;}

}

@media only screen and (max-width:1200px){

	.section3{margin-top: 28px;background: none;}

	.section3 .s4_t{margin-left:0;}

	.s3_c .gallery-top{width: 48%;margin-left: 5%;}

	.s3_c .s3_c_hidden{width: 38%;margin-right: 5%;}

	.s3_c .gallery-thumbs{width: 100%;}

	.s3_c .gallery-top .swiper-slide .s3_ai .s3_aia{font-size: 16px;line-height: 20px;}

	.s3_c .gallery-top .swiper-slide .s3_ai .s3_aib{margin-top: 7px;font-size: 13px;line-height: 20px;}

	.s3_c .gallery-top .swiper-slide .s3_ai .s3_aic{margin-top: 28px;}

	.s3_c .gallery-top .swiper-slide .s3_ai .s3_aid{font-size: 13px;margin-top: 20px;}

	.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bia{font-size: 16px;line-height: 20px;height: 40px;}

	.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bib{margin-top: 7px;font-size: 13px;line-height: 20px;}

	.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bic{margin-top: 28px;}

	.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bid{font-size: 13px;margin-top: 20px;}

	.section3 .s3_c .swiper-button-prev{left:0;}

	.section3 .s3_c .swiper-button-next{right:0;}

	.section3 .s3_c .swiper-button-prev{width: 36px;height: 36px;}

	.section3 .s3_c .swiper-button-next{width: 36px;height: 36px;}

}

@media only screen and (max-width:750px){

	.section3{margin-top: 20px;}

	.s3_c .gallery-top{width: 100%;margin-left: 0;}

	.s3_c .s3_c_hidden{display: none;}

	.s3_c .gallery-top .swiper-slide .s3_ai .s3_aia{font-size: 15px;line-height: 18px;}

	.s3_c .gallery-top .swiper-slide .s3_ai .s3_aic{margin-top: 15px;}

	.s3_c .gallery-thumbs .swiper-slide .s3_bi .s3_bid{font-size: 12px;margin-top: 15px;}

	.section3 .s3_c .swiper-button-prev{display: none}

	.section3 .s3_c .swiper-button-next{display: none}

}







.section4{margin-top: 45px;margin-bottom: 60px;}

.s4_t{width: 322px;margin:0 auto;background: url(s4_2_03.png) no-repeat center;background-size: cover;padding: 90px 0 40px;}

.s4_t .s4_ta{font-size: 36px;color: #3d4089;padding-bottom: 34px;position: relative;display: inline-block;margin-left: 90px;font-family: "jxzj";}

.s4_t .s4_ta:after{width: 30px;height: 2px;background: #3d4089;content: "";position: absolute;bottom: 0;left:50%;transform: translateX(-50%);}

.s4_c ul li{float: left;width: 17.85%;box-sizing: border-box;margin:0 2.6875% 2% 0;box-sizing: border-box;border:1px solid #e5e5e5;overflow: hidden;}

.s4_c ul li:hover{box-shadow: 0 0 10px #d3d3d3;}

.s4_c ul li img{

	transition: transform 0.6s;

	-moz-transition: transform 0.6s; 

	-webkit-transition: transform 0.6s; 

	-o-transition: transform 0.6s;

	width: 100%;

}

.s4_c ul li:hover img{

	transform:scale(1.1);

-ms-transform:scale(1.1); 	

-moz-transform:scale(1.1); 	

-webkit-transform:scale(1.1); 

-o-transform:scale(1.1); 

}

.s4_c ul li:nth-child(5n){margin-right: 0;}

.s4_d{margin-top: 30px;text-align: center;}

.s4_d a{display: inline-block;width: 210px;height: 43px;line-height: 43px;border:1px solid #e0e0e0;font-size: 14px;color: #adadad;}

.s4_d a:hover{background: #3d4089;color: #fff;border-color: #3d4089;}

@media only screen and (max-width:1680px){

	.section4{margin-top: 35px;margin-bottom: 45px;}

	.s4_t{width: 280px;padding: 75px 0 30px;}

	.s4_t .s4_ta{font-size: 30px;padding-bottom: 27px;margin-left: 80px;}

	.s4_d{margin-top: 20px;}

	.s4_d a{width: 190px;height: 38px;line-height: 38px;font-size: 13px;}

}

@media only screen and (max-width:1200px){

	.section4{margin-top: 25px;margin-bottom: 30px;}

	.s4_t{width: 240px;padding: 60px 0 20px;}

	.s4_t .s4_ta{font-size: 24px;padding-bottom: 20px;margin-left: 70px;}

	.s4_c ul li{width: 30%;margin:0 3.333% 3% 0;}

	.s4_c ul li:nth-child(5n){margin-right: 3.333%;}

	.s4_c ul li:nth-child(3n){margin-right: 0;}

	.s4_d{margin-top: 15px;}

	.s4_d a{width: 170px;height: 32px;line-height: 32px;}

}

@media only screen and (max-width:750px){

	.section4{margin-top: 15px;margin-bottom: 20px;}

	.s4_t{width: 200px;padding: 30px 0 10px;}

	.s4_t .s4_ta{font-size: 18px;padding-bottom: 15px;margin-left:0;}
	.section4 .s4_t .s4_ta{margin-left: 60px;}

	/*.s4_c ul li{width: 48%;margin:0 4% 3% 0;}

	.s4_c ul li:nth-child(5n){margin-right: 4%;}

	.s4_c ul li:nth-child(3n){margin-right: 4%;}

	.s4_c ul li:nth-child(2n){margin-right: 0;}*/

	.s4_d{margin-top: 10px;}

	.s4_d a{width: 160px;height: 30px;line-height: 30px;}

}











</pre></body></html>