﻿.banner_1 { width: 100%; overflow: hidden; position: relative; }
.banner_1 .m_banner-pagination { position: absolute; left: 0px; bottom: 36px; width: 100%; z-index: 3;  right:auto;text-align:center;}
.banner_1 .m_banner-pagination .swiper-pagination-bullet { width:13px;height:12px; background: #fff;margin:0 8px;position:relative;}
.banner_1 .m_banner-pagination .swiper-pagination-bullet-active { background: #ed7020; }
.banner_1 img { vertical-align: bottom; }
.s_h_footer {
    padding-top: 0.1rem !important;
}

.m_width{width:1200px;margin:0 auto;}

.wjw_js .title{font-size:40px;font-weight:bold;text-align:center;padding-top:50px;padding-bottom:50px;}
.wjw_js .wjw_list{margin-bottom:60px;}
.wjw_js .wjw_list ul{display:flex;justify-content: center;gap:20px;margin-bottom:20px;}
.wjw_js .wjw_list li{background:url(../images/index_05.jpg) no-repeat top 45px center;width:285px;height:390px;}
.wjw_js .wjw_list li font{width:90px;height:90px;background:#0c65be;border-radius:50%;display:block;text-align:center;line-height:90px;color:#fff;font-size:28px;font-weight:bold;margin:0 auto;}
.wjw_js .wjw_list li p{width:240px;margin:0 auto;margin-top:30px;line-height:1.6;font-size:20px;}
.wjw_js .wjw_list li:nth-child(2){background-image:url(../images/index_07.jpg);}
.wjw_js .wjw_list li:nth-child(3){background-image:url(../images/index_09.jpg);}
.wjw_js .wjw_list li:nth-child(4){background-image:url(../images/index_11.jpg);}
.wjw_js .wjw_list li:nth-child(5){background-image:url(../images/index_18.jpg);}
.wjw_js .wjw_list li:nth-child(6){background-image:url(../images/index_20.jpg);}
.wjw_js .wjw_list li:nth-child(7){background-image:url(../images/index_22.jpg);}

.jyhua{width:100%;overflow:hidden;background:url(../images/index_27.jpg) no-repeat center;min-height:650px;padding-bottom:80px;}
.jyhua .title{color:#ffffff;font-size:40px;font-weight:bold;text-align:center;padding-top:60px;line-height:1;}
.jyhua .content{font-size:20px;line-height:46px;overflow:hidden;padding-top:80px;color:#fff;}

.jsuf{width:100%;overflow:hidden;padding-bottom:80px;}
.jsuf .title{text-align:center;color:#333333;font-size:40px;padding-top:60px;padding-bottom:50px;}
.jsuf .list ul{display:grid;grid-template-columns: repeat(3,1fr);gap:60px;}
.jsuf .list li{border:1px solid #2f7bc8;border-radius:5px;position:relative;text-align:center;margin-top:50px;}
.jsuf .list li div{margin:0 auto;width:97px;height:97px;background:url(../images/d1.png) no-repeat center;background-color:#0b64be;border-radius:50%;margin-top:-50px;z-index:2;position:relative;transition: 0.3s ease all;}
.jsuf .list li:hover div{background-color:#ed7020;transform: rotateY(180deg);}
.jsuf .list li::after{position:absolute;left: calc(50% - 72px);top: -40px;width:145px;content:"";display:block;height:40px;background:#fff;}
.jsuf .list li font{color:#0757a8;font-size:24px;font-weight:bold;padding-top:20px;display:inline-block;}
.jsuf .list li p{color:#333333;font-size:20px;line-height:28px;padding-top:10px;padding-bottom:20px;}
.jsuf .list li:nth-child(2) div{background-image:url(../images/d2.png);}
.jsuf .list li:nth-child(3) div{background-image:url(../images/d3.png);}
.jsuf .list li:nth-child(4) div{background-image:url(../images/d4.png);}
.jsuf .list li:nth-child(5) div{background-image:url(../images/d5.png);}
.jsuf .list li:nth-child(6) div{background-image:url(../images/d6.png);}


.xtjgjjfa{width:100%;overflow:hidden;background:url(../images/index_29.jpg) no-repeat center;padding-bottom:80px;}
.xtjgjjfa .title{font-size:40px;color:#ffffff;font-weight:bold;text-align:center;padding-top:70px;}
.xtjgjjfa .list ul{display:grid;grid-template-columns: repeat(3,1fr);gap:50px;}
.xtjgjjfa .list li{margin-top:80px;border:2px solid #ffffff;border-radius:10px;text-align:center;background:rgba(255,255,255,.1)}
.xtjgjjfa .list li img{display:block;margin:20px auto;margin-bottom:30px;}
.xtjgjjfa .list li font{font-size:24px;color:#ffffff;}
.xtjgjjfa .list li p{text-align:left;margin-left:26px;margin-right:25px;margin-top:20px;font-size:18px;color:#ffffff;line-height:1.888;padding-bottom:60px;}


.xtaqxjjfa{width:100%;overflow:hidden;}
.xtaqxjjfa .title{font-size:40px;font-weight:bold;text-align:center;padding-top:55px;}
.xtaqxjjfa .content{overflow:hidden;width:100%;}
.xtaqxjjfa .content .imgs{float:left;overflow:hidden;margin-top:100px;}
.xtaqxjjfa .content .right_s{float:right;width:735px;margin-top:100px;padding-bottom:65px;overflow:hidden;}
.xtaqxjjfa .content .right_s font{font-size:24px;font-weight:bold;color:#0c65be;}
.xtaqxjjfa .content .right_s p{font-size:20px;color:#333333;line-height:34px;margin-top:11px;margin-bottom:20px;}
.xtaqxjjfa .content .right_s li{padding-left:139px;background:url(../images/e1.png) no-repeat left top;}
.xtaqxjjfa .content .right_s li:nth-child(2){background-image:url(../images/e2.png);}
.xtaqxjjfa .content .right_s li:nth-child(3){background-image:url(../images/e3.png);}


.hdgljjfa{width:100%;overflow:hidden;background:#f8fbfe;}
.hdgljjfa .title{font-size:40px;font-weight:bold;color:#333333;text-align:center;padding-top:80px;}
.hdgljjfa .m_main{width:100%;overflow:hidden;padding-bottom:100px;}
.hdgljjfa .m_main .m_main_left{width:706px;overflow:hidden;float:left;}
.hdgljjfa .m_main .m_main_right{width:486px;float:right;overflow:hidden;}
.hdgljjfa .m_main .m_main_left font{font-size:24px;color:#0c65be;font-weight:bold;display:block;margin-top:50px;padding-left:33px;position:relative;}
.hdgljjfa .m_main .m_main_left p{font-size:20px;line-height:34px;padding-top:15px;}
.hdgljjfa .m_main .m_main_left font::after{width:12px;height:12px;display:block;background:#0c65be;border-radius:50%;content:"";position:absolute;left:0px;top:12px;}


.zcaxdz{width:100%;overflow:hidden;}
.zcaxdz .title{font-size:40px;color:#333333;font-weight:bold;text-align:center;padding-top:60px;line-height:1;}
.zcaxdz .zcaxdz_main{margin-top:60px;margin-bottom:80px;min-height:542px;position:relative;overflow:hidden;}
.zcaxdz .zcaxdz_main .zcaxdz_main_1{position:absolute;left:0px;top:55px;}
.zcaxdz .zcaxdz_main .zcaxdz_main_1 font{color:#0c65be;font-size:24px;font-weight:bold;padding-left:77px;background:url(../images/index_43.jpg) no-repeat left center;line-height:40px;display:block;}
.zcaxdz .zcaxdz_main .zcaxdz_main_2{left:auto;top:auto;right:0px;bottom:0px;}
.zcaxdz .zcaxdz_main .zcaxdz_main_1 p{max-width:260px;font-size:20px;color:#333333;line-height:35px;margin-top:25px;}
.zcaxdz .zcaxdz_main .zcaxdz_main_2 p{max-width:380px;}
.zcaxdz .zcaxdz_main i{display:block;background:url(../images/index_40.jpg) no-repeat center;position:absolute;left:330px;top:0px;width:539px;height:542px;}
.khal{width:100%;overflow:hidden;background:#f8f8f8}
.khal .title{padding-top:44px;padding-bottom:44px;text-align:center;color:#333333;font-size:40px;font-weight:bold;}

.al_list{width:1200px;margin:0 auto;overflow:hidden;height:660px;}
.al_list ul{display:grid;grid-template-columns: repeat(3,1fr);}
.al_list li{text-align:center;padding-top:20px;float:left;overflow:hidden;}
.al_list li a{display:block;padding:0 15px;}
.al_list li p{padding-top:20px;font-size:14px;color:#333333;}



.al_list .swiper-slide {
    text-align: center;
    /* Center slide text vertically */
  }


.khal .al_list-pagination { width: 100%; z-index: 3;  right:auto;text-align:center;padding-top:40px;padding-bottom:40px;width:100%;}
.khal .al_list-pagination .swiper-pagination-bullet { width:13px;height:12px; background: #d6d6d6;margin:0 8px;position:relative;}
.khal .al_list-pagination .swiper-pagination-bullet-active { background: #ed7020; }
