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

.container{
    width: 90%;
    max-width: 1700px;
    margin: 0 auto;
}
.logo{
    float: left;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 60px;
}

.mores2{
    display: flex;
    flex-wrap: wrap;
    justify-content: center; margin-top:40px; margin-bottom:40px
}
.mores2 a{
    display: inline-block;
/*    max-width: 200px;*/
    line-height: 50px;
    font-size: 15px;
    color: #fff;
    background:#1f9aed;
    border-radius: 25px;
    margin:0 10px;
    text-align: center;
    padding:0 15px;
    position: relative;
    overflow: hidden;
}
.mores2 a:before {
    content: "";
    position: absolute;
    display: block;
    transition: all .6s;
    width: 100%;
    height: 0;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    padding-top: 100%;
    transform: translateX(-50%) translateY(-50%);
    -webkit-animation: wave 1.3s infinite;
    animation: wave 1.3s infinite;
    z-index: 1;
}
.mores2 a:hover{
    text-decoration: underline;
}
.h_tel{
    float:right;
    font-size: 20px;
    color: #ffffff;
    padding-left: 34px;
    background:url(../images/tel1.png) no-repeat left center;
    line-height: 60px;
}


.index1{
    padding:30px 0 30px;
    background:url(../images/bg1.png) no-repeat right center;
    background-size: cover;
}
.index1 .text{
    width: calc(100% - 800px);
    max-width: 800px;
    float:left;
}
.index1 .text h3{
    font-size: 40px;
    color: #333333;
    font-family: "微软雅黑";
}
.index1 .text .txt{
    font-size: 24px;
    color: #666666;
    font-weight: 300;
    line-height: 1.6;
    margin:10px 0 25px;
}
.index1 .text a{
    display: inline-block;
    font-size: 18px;
    color:#1f9aed;
    font-weight: bold;
    font-family: "微软雅黑";
}
.index1 .text a:hover{
    text-decoration: underline;
}
.index1 .num_list{
    width: 670px;
    display: flex;
    flex-wrap: wrap;
    float:right;
    margin-top:10px;
}
.num_list li{
    width: 201px;
    height: 201px;
    background:url(../images/yq2.png) no-repeat center;
    background-size: contain;
    position: relative;
    text-align:center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 99;
    margin-right: 33.5px;
}
.num_list li:last-child{
    margin-right: 0;
}
.num_list li:before{
    content:'';
    position: absolute;
    top: -3px;
    left: 3px;
    width: 195px;
    height: 195px;
    background:url(../images/yq1.png) no-repeat center;
    background-size: contain;
    -webkit-animation: spin 3s linear infinite;
/*    margin:-87.5px 0 0 -87.5px;*/

}
.num_list li p.p1{
    font-size: 25px;
    color: #333333;
    line-height: 1;
}
.num_list li p.p1 span{
    font-size: 42px;
}
.num_list li p.p2{
    font-size: 18px;
    color: #808080;
    font-weight: 300;
}
@-webkit-keyframes spin{
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes spin {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


@media(max-width: 1600px){
    .index1{
        padding:70px 0;
    }
    .index1 .text{
        width: calc(100% - 650px);
    }
    .index1 .text h3{
        font-size: 36px;
    }
    .index1 .text .txt{
        font-size: 16px;
    }
    .index1 .text a{
        font-size: 16px;
    }
    .index1 .num_list{
        width: 577px;
    }
    .num_list li{
        width: 170px;
    }
    .num_list li:before{
        width: 170px;
        height: 170px;
        top: 10px;
        left: 0px;
    }
    .num_list li p.p1{
        font-size: 20px;
    }
    .num_list li p.p1 span{
        font-size: 36px;
    }
    .num_list li p.p2{
        font-size: 16px;
    }
}
@media(max-width: 1440px){
    
}
@media(max-width: 1259px){
    .index1 {
        padding: 70px 0;
    }
}
@media(max-width: 1024px){
 .index1 .text{
        width:100%;
    }   
}
@media(max-width: 820px){
    .index1 {
        padding: 50px 0;
    }
    .index1 .text{
        width:100%;
    }
    .index1 .text h3{
        font-size:26px;
    }
    .index1 .text .txt {
        font-size: 15px;
        margin: 0px 0 20px;
    }
    .index1 .num_list{
        width:100%;
    }
	
	

}
@media(max-width: 767px){
    .index1 .num_list{
        display: none;
    }
}
@media(max-width: 640px){
    
}




.index2{
    padding:0 0 0 0; padding-top:50px
}
.index2_m{ display:none}


.index2_top{
    width: 100%;
    min-height: 615px;
    position: relative;
}
.index2_tab{
/*    display: none;*/
    position: absolute;
    top:0;
    left:0;
    opacity: 0;
    width: 100%;
    height: 100%;
}
.index2_tab.cur{
    opacity: 1;
}
.index2_tab .swiper-container{
    width: 100%;
    height: 100%;
}
#c-banner2 .swiper-slide,.index2_tab .swiper-container .swiper-slide{
    padding:60px 8% 60px 5.5%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    /*align-items:center;*/
}
#c-banner2 .swiper-slide .img,.index2_tab .swiper-container .swiper-slide .img,.index2_tab .swiper-container .swiper-slide .img{
    width: calc(100% - 580px);
    padding-right: 30px;
    transition: 1.3s 0.2s;
    transform: translateX(-30%);
    opacity: 0;    
}
/*#c-banner2 .swiper-slide-active .img,*/
/*.index2_tab .swiper-container .swiper-slide-active .img,*/
.index2_tab.cur .swiper-container .swiper-slide-active .img{
    transform: translateX(0%);
    opacity: 1;   
}
#c-banner2 .swiper-slide .text{
    width: 580px; 
    color: #fff;   
    position: relative;

}
#c-banner2 .swiper-slide .text h3{
    font-size: 46px;
    font-family: "微软雅黑";
    margin-bottom:20px;
    position: relative;
    white-space: nowrap; 
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 70px;
    opacity: 0;
}
#c-banner2 .swiper-slide .text h3 a{
    display: block;
    position: absolute;
    right:0;
    top:0;
}
#c-banner2 .swiper-slide .text .txt{
    opacity: 0;
}
#c-banner2 .swiper-slide .text .txt a{
    display: block;
    color: #fff;
    position: relative;
    font-weight: 300;
    line-height: 35px;

    transition: all 0.6s ease-out;
}
#c-banner2 .swiper-slide .text .txt a:before{
    content: '-';
    position: absolute;
    left:0;
    top:0px;
    opacity: 0;
    transition: all 0.6s ease-out;
}
#c-banner2 .swiper-slide .text .txt a:hover{
    padding-left: 10px;
    transition: all 0.6s ;
}
#c-banner2 .swiper-slide .text .txt a:hover:before{
    opacity: 1;
    transition: all 0.6s;
}


.index2_tab .text2{
    width: 580px; 
    color: #fff;   
    position: absolute;
    top:130px;
    right:8%;
    z-index: 99;
}
.index2_tab .text2 h3{
    font-size: 46px;
    font-family: "微软雅黑";
    margin-bottom:20px;
    position: relative;
    white-space: nowrap; 
    text-overflow: ellipsis;
    padding-right: 70px;
}
.index2_tab .text2 h3 a{
    display: block;
    position: absolute;
    right:0;
    top:0;
    -webkit-animation: Tmouse2 0.6s ease-in-out infinite alternate;
    -moz-animation: Tmouse2 0.6s ease-in-out infinite alternate;
      -o-animation: Tmouse2 0.6s ease-in-out infinite alternate;
         animation: Tmouse2 0.6s ease-in-out infinite alternate;
    /*transition: all 0.4s ease-out;*/
}
/*.index2_tab .text2 h3 a:hover{*/
/*    right:15px;*/
/*}*/
@-webkit-keyframes Tmouse2 {
    0% {
        right:0;
    }
    100% {
        right:10px;
    }
}
@-moz-keyframes Tmouse2 {
    0% {
        right:0;
    }
    100% {
        right:10px;
    }
}
@-o-keyframes Tmouse2 {
    0% {
        right:0;
    }
    100% {
        right:10px;
    }
}
@keyframes Tmouse2 {
    0% {
        right:0;
    }
    100% {
        right:10px;
    }
}
.index2_tab .text2 .txt a{
    display: block;
    color: #fff;
    position: relative;
    font-weight: 300;
    line-height: 35px;
    font-size: 16px;
    transition: all 0.6s ease-out;
}
.index2_tab .text2 .txt a:before{
    content: '-';
    position: absolute;
    left:0;
    top:0px;
    opacity: 0;
    transition: all 0.6s ease-out;
}
.index2_tab .text2 .txt a:hover{
    padding-left: 10px;
    transition: all 0.6s ;
}
.index2_tab .text2 .txt a:hover:before{
    opacity: 1;
    transition: all 0.6s;
}

.index2_num{
    position: absolute;
    bottom:10px;
    right:0;
    color: #fff;
    font-weight: 300;
    opacity: 0;
    transition: all 0.6s ease-out;
}
.index2_num em:nth-child(1){
    font-size: 50px;
    line-height: 1;
}
.index2_num em:nth-child(2){
    font-size: 20px;
    opacity: .6;
}
#c-banner2 .swiper-slide-active .index2_num{
    opacity: 1;
}
#c-banner2 .swiper-button-prev,.index2_tab .swiper-container .c-prev{
    position: absolute;
    top:100%;
    left:60%;
    width: 12px;
    height: 21px;
    background:url(../images/left1.png) no-repeat center;
    margin-top:-101px;
    margin-left: -32px;
    z-index:99;
}
#c-banner2 .swiper-button-next,.index2_tab .swiper-container .c-next{
    position: absolute;
    top:100%;
    right:40%;
    width: 12px;
    height: 21px;
    background:url(../images/right1.png) no-repeat center;
    margin-top:-101px;
    margin-right: -64px;
    z-index:99;
}
#c-banner2 .swiper-pagination,.index2_tab .swiper-container .swiper-pagination{
    width: 580px;
    left: calc(100% - 8% - 580px);
/*    margin-left: calc(-580px - 220px);*/
    top: calc(100% - 60px);
    text-align: right;
    color: #fff;
    font-weight: 300;
    font-style: italic;
    background:rgba(255,255,255,.2);
    height: 2px;
}
#c-banner2 .swiper-pagination .swiper-pagination-progressbar-fill{
    background:rgba(255,255,255,1);    
}


.c-line-box{
    width: 580px;
    height: 2px;
    position: absolute;
    right: 8%;
    bottom: 58px;
    z-index: 999;
    background:rgba(255,255,255,.2);
}
.c-line{
    background:rgba(255,255,255,1); 
    width: 100%;
    height: 2px;
}
.index2_tab .swiper-container .swiper-pagination{
    width: 580px;
    left: calc(100% - 8% - 580px);
    top: calc(100% - 120px);
    text-align: right;
    color: #fff;
    font-weight: 300;
    font-style: italic;
    background:none;
/*    background:rgba(255,255,255,.2);
    height: 2px;*/
}
.index2_tab .swiper-container .swiper-pagination .swiper-pagination-current{
    font-size: 50px;
    line-height: 1;
/*    position: relative;
    top: -60px;*/
}
.index2_tab .swiper-container .swiper-pagination .swiper-pagination-total{
    font-size: 20px;
    opacity: .6;
/*    position: relative;
    top: -60px;*/
}


.index2_ul{
    border-left:1px solid #f0f0f0;
    display: flex;list-style:none
}
.index2_ul li{
    padding:40px 15px 20px;
    border-right:1px solid #f0f0f0;
    border-bottom:1px solid #f0f0f0;
    text-align: center;
    width: 19%;
    transition: all 0.4s ease-out;
    cursor: pointer;list-style:none
}
.index2_ul li .img{
    height: 50px;
    line-height: 50px;
}
.index2_ul li h3{
    font-size: 22px;
    color: #1a1a1a;
    margin:12px 0 0px;
}
.index2_ul li p{
    font-size: 14px;
    line-height: 1.6em;
    height: 3.2em;
    color: #4c4c4c;
}
.index2_ul li.cur{
    box-shadow: 10px 10px 20px #eee;
    width: 24%;
}
.index2_ul li.cur h3{
    color: #1f9aed;
}

@media(max-width: 1600px){
    .index2 {
        padding: 0 0 100px 0;
    }
    #c-banner2 .swiper-slide, .index2_tab .swiper-container .swiper-slide {
        padding: 60px 5% ;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
	
	
	 
 .index2_tab #c-banner3 .swiper-slide .img, .index2_tab .swiper-container .swiper-slide .img{
        width: 10%}
		 .index2_tab #c-banner3 .swiper-slide .img, .index2_tab .swiper-container .swiper-slide .img img{
        width: 70%}
	
	
    .index2_top{
        min-height:530px;
    }
    .index2_tab .text2{
        right: 5%;
        width: 280px;
        top:80px;
    }
    .index2_tab .text2 h3{
        font-size: 36px;
    }
    .index2_tab .swiper-container .swiper-pagination{
        left: calc(100% - 5% - 480px);
        width: 480px;
    }
    .c-line-box{
        right: 5%;
        width: 480px;
    }
    #c-banner2 .swiper-button-prev, .index2_tab .swiper-container .c-prev{
        left:60%;
    }
    #c-banner2 .swiper-button-next, .index2_tab .swiper-container .c-next{
        right: 42%;
    }
    .index2_ul li {
        padding: 30px 15px 20px;
    }
    .index2_ul li h3{
        font-size: 16px;
    }
    .index2_ul li p{
        font-size: 12px;
    }
}
@media(max-width: 1440px){
    .index2_tab .text2 .txt a{
    font-size: 14px;
}
    
}
@media(max-width: 1259px){
    .index2_tab .text2 h3{
        font-size:26px;
    }
}
@media(max-width: 1024px){
    
}
@media(max-width: 820px){
    .index2 {
        padding: 0 0 60px 0;
    }
    .index2_top{
        min-height:500px;
    }
    #c-banner2 .swiper-slide, .index2_tab .swiper-container .swiper-slide {
        padding: 60px 2% 60px;
    }
    #c-banner2 .swiper-slide .img, .index2_tab .swiper-container .swiper-slide .img{
        width: calc(50% - 0px);

    }
    .index2_tab .text2 {
        width: 46%;
        /*position: relative;*/
        top: 50%;
        right: 2%;
        margin-top: -200px;
    }
    .index2_tab .text2 h3{
        font-size:24px;
    }
    .index2_tab .text2 h3 a{
        max-width:40px;
    }
    .c-line-box{
        right: 2%;
        width: 46%;
    }
    .index2_ul li{
        padding:20px 12px;
    }
}
@media(max-width: 640px){
 
 
 .index2{ display:none}
 .index2_m{ display:block}
}





.ys_title a{
    display: block;
    color: #454545;
    position: relative;
    font-weight: 300;
    line-height: 30px;
    font-size: 16px;
    transition: all 0.6s ease-out;
}
.ys_title a:before{
    content: '-';
    position: absolute;
    left:0;
    top:0px;
    opacity: 0;
    transition: all 0.6s ease-out;color: #1f9aed;
}
.ys_title a:hover{
    padding-left: 10px;
    transition: all 0.6s ;color: #1f9aed;
}
.ys_title a:hover:before{
    opacity: 1;
    transition: all 0.6s;color: #1f9aed;
}


.headline-bg{
	height:500px;
	overflow:hidden;
	background:-webkit-linear-gradient(top,#0076d1,#5db8ff);
	background:-moz-linear-gradient(top,#0076d1,#5db8ff);
	background:-o-linear-gradient(top,#0076d1,#5db8ff);
	background:-ms-linear-gradient(top,#0076d1,#5db8ff)
}

.index_ad{position:absolute; z-index:100; left:0px; top:-500px; width:100%}
.index_ad_1{ color:#ffffff; z-index:100; width:100%; text-align:center;line-height:100px; font-size:40px; padding-top:50px; font-weight:300}
.index_ad_2{ color:#ffffff; z-index:100; width:100%; text-align:center;line-height:40px; font-size:18px; padding-bottom:40px}

.ys_title_content{ text-align:left;padding-left:40%}
.index_ys_yq{border:1px solid #1f9aed; width:80px; line-height:80px; height:80px; color:#1f9aed; border-radius:50%; text-align:center; font-size:30px; margin:auto; text-align:center}
.index_ys_en{line-height:80px; height:80px; color:#ebebeb; text-align:center; font-size:30px; margin:auto; text-transform:uppercase}

.index_ys_a{float:left;width:calc(25% - 1px); border-right:1px solid #ebebeb; height:240px}
.index_ys_b{ float:left; width:25%}

@media screen and (max-width:1400px) {
.index_ad{position:absolute; z-index:100; left:0px; top:-500px; width:100%}
.index_ad_1{ color:#ffffff; z-index:100; width:100%; text-align:center;line-height:100px; font-size:40px; padding-top:50px; font-weight:300}
.index_ad_2{ color:#ffffff; z-index:100; width:100%; text-align:center;line-height:40px; font-size:18px; padding-bottom:40px}

.ys_title_content{ text-align:left;padding-left:30%}
.index_ys_yq{border:1px solid #1f9aed; width:80px; line-height:80px; height:80px; color:#1f9aed; border-radius:50%; text-align:center; font-size:30px; margin:auto; text-align:center}
.index_ys_en{line-height:80px; height:80px; color:#ebebeb; text-align:center; font-size:30px; margin:auto; text-transform:uppercase}

.index_ys_a{float:left;width:calc(25% - 1px); border-right:1px solid #ebebeb; height:240px}
.index_ys_b{ float:left; width:25%}

	}
@media screen and (max-width:1024px) {

.index_ad{position:absolute; z-index:100; left:0px; top:-500px; width:100%}
.index_ad_1{ color:#ffffff; z-index:100; width:100%; text-align:center;line-height:100px; font-size:40px; padding-top:50px; font-weight:300}
.index_ad_2{ color:#ffffff; z-index:100; width:100%; text-align:center;line-height:40px; font-size:18px; padding-bottom:40px}

.ys_title_content{ text-align:left;padding-left:20%}
.index_ys_yq{border:1px solid #1f9aed; width:80px; line-height:80px; height:80px; color:#1f9aed; border-radius:50%; text-align:center; font-size:30px; margin:auto; text-align:center}
.index_ys_en{line-height:80px; height:80px; color:#ebebeb; text-align:center; font-size:30px; margin:auto; text-transform:uppercase}

.index_ys_a{float:left;width:calc(25% - 1px); border-right:1px solid #ebebeb; height:140px}
.index_ys_b{ float:left; width:25%}

	}	
@media screen and (max-width:781px) {
	
	
	.headline-bg{
	height:950px;
	overflow:hidden;
	background:-webkit-linear-gradient(top,#0076d1,#5db8ff);
	background:-moz-linear-gradient(top,#0076d1,#5db8ff);
	background:-o-linear-gradient(top,#0076d1,#5db8ff);
	background:-ms-linear-gradient(top,#0076d1,#5db8ff)
}

.index_ad{position:absolute; z-index:100; left:0px; top:-950px; width:100%}
.index_ad_1{ color:#ffffff; z-index:100; width:100%; text-align:center;line-height:100px; font-size:40px; padding-top:50px; font-weight:300}
.index_ad_2{ color:#ffffff; z-index:100; width:100%; text-align:center;line-height:40px; font-size:18px; padding-bottom:40px}

.ys_title_content{ text-align:left;padding-left:20%}
.index_ys_yq{border:1px solid #1f9aed; width:80px; line-height:80px; height:80px; color:#1f9aed; border-radius:50%; text-align:center; font-size:30px; margin:auto; text-align:center}
.index_ys_en{line-height:80px; height:80px; color:#ebebeb; text-align:center; font-size:30px; margin:auto; text-transform:uppercase}

.index_ys_a{float:left;width:calc(50% - 1px); border-right:1px solid #ebebeb; height:260px}
.index_ys_b{ float:left; width:50%}

	}	
@media screen and (max-width:481px) {



	}		
	



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