a{color: initial;}
img{max-width: 100%;}
.mySwiper{width: 100%;}
.over-hidden{display: none;}
.over-show{display: block;}
.mySwiper img{width: 100%;}
.space-between{display: flex;justify-content: space-between;}
.header-box{height:70px;padding: 0 35px;display: flex;justify-content:space-between;align-items: center;border-bottom: 1px solid #f5f5f5;}
.header-box img{margin-right:68px;}
.header-box-nav{margin: 0;padding: 0;height: 100%;line-height: 70px;display: flex;justify-content: flex-start;}
.header-box-nav li{list-style: none;margin-right:35px;color: #474d66;font-size: 16px;}
.header-box-nav li.active a{color:#2367f1;}
.nav-body{position: absolute;top: 70px;left: 0;right: 0;width: 100%;display: flex;display: none;z-index: 10;background: #fff;}
.header-box-nav li:hover .nav-body{display: flex;}
.nav-aside-left{width: 20.6%;background-color:#ebf2fd;text-align: center;padding: 30px 0;}
.nav-aside-left h4{color: #000000;font-size: 20px;font-weight: bold;line-height: normal;}
.nav-aside-left p{color:#2367f1;font-size:12px;}
.nav-aside-right{flex: 1;display: flex;align-items:baseline;padding: 30px 0;}
.nav-aside-right dl{margin: 0 40px;max-width: 33%;}
.nav-aside-right dl dt{color: #2367f1;font-size: 16px;line-height: normal;}
.nav-aside-right dl dt a{color: #2367f1;}
.nav-aside-right dl dd{color: #474d66;font-size: 12px;line-height:2.5;}
.main-b{width: 65%;max-width: 1200px; margin: 0 auto;}
.index-main .main-b{width: 65%;max-width:none; margin: 0 auto;}
.banner-box{width: 100%;}
.banner-box img{width: 100%;}
.part-e{background: url("../images/ind01.jpg") no-repeat bottom;background-size: cover;padding:100px 0 135px;}
.part-head{text-align: center;margin-bottom: 40px;}
.part-head h3{color: #2367f1;font-size: 74px;font-weight: normal;margin: 0;}
.part-head p{margin: 0; font-size: 24px;color: #353c58;text-transform: uppercase;}
.part-e-text{font-size: 20px;color: #353c58;line-height: 2;}
.part-e-cs{margin-top: 100px;}
.part-s-tit{margin:20px 0;padding: 0 10px; display: inline-block; font-size: 30px;color: #ffffff;height:62px;text-align: center;line-height: 62px; border-radius: 16px;background: linear-gradient(to right,#266ff3,#38bcfc)}
.part-e-box{padding-top: 60px;}
.part-e-box img{margin: 0 30px;}
.part-h{background: url("../images/abg.jpg") no-repeat bottom;background-size: cover;padding:100px 0 135px;}
.part-h-box{background: url("../images/haqbr.png") no-repeat;background-size:100% 100%;height: 335px;display: flex;align-items: center; text-align: center;padding: 0 60px;}
.part-h-box ul{margin: 0 auto;padding: 0;width: 100%;display: block;overflow: hidden;}
.part-h-box ul li{height: 70px;line-height: 70px;color: #ffffff;font-size: 30px; list-style: none; float: left;width: 48%;margin:8px 1%; text-align: center;border-radius: 16px;background: linear-gradient(to right,#266ff3,#38bcfc);}

.part-c{padding:80px 0 100px;}
.part-c-logo ul{margin: 0;padding: 0;width: 100%;display: block; overflow: hidden;padding: 50px 0;}
.part-c-logo ul li{list-style: none;float: left;width: 25%;padding: 15px 0;}
.bottom-box{background:#212330;}
.bottom-m{width: 75%;margin: 0 auto;border-bottom: 1px solid #34363e;padding: 60px 120px 45px;}
.bottom-m-l img{margin-bottom:20px;}
.bottom-m p{color: #ffffff;font-size: 16px;margin: 0;line-height: 1.8;}
.bottom-m-r{float: right;}
.bottom-m-r p{margin: 0;text-align: center;}
.bottom-m .link{margin-top: 20px; width: 195px;height: 35px;text-align: center;line-height: 35px;color: #ffffff;font-size: 16px;background: linear-gradient(to right,#266ff3,#38bcfc)}
.bottom-m .link a{color: #fff;}
.bottom-c{padding: 20px 0 40px; text-align: center;color: #ffffff;font-size: 14px;}
.bottom-c p{margin: 0;}
.part-b img{width: 100%;}
/**/
.park-content{color: #7f7f7f;font-size: 20px;padding: 100px 0;overflow: hidden;}
.park-content h2{color: #2367f1;font-size: 42px;text-align: center;font-weight: normal;margin-bottom: 40px;}
.park-content p{margin: 0;}
.park-content img{margin-top: 40px;margin-bottom: 40px;}
.second-img{display: flex;justify-content: space-between;}
.second-img img{width: 48%;}
/**/
.cyy-content{color: #7f7f7f;font-size: 20px;padding: 100px 0;overflow: hidden;}
.cyy-content h2{color: #2367f1;font-size: 42px;font-weight: normal;margin-bottom: 40px;}
.cyy-main{display: flex;justify-content: space-between;margin-bottom: 20px;overflow: hidden;}
.cyy-info{flex: 1;padding-right: 75px;}
.cyy-info p{margin: 0;}
.cyy-show{width: 574px;height: 286px;}
/**/
.main-warp{padding:100px 0;}
.order-content h2{font-size: 42px;color: #2367f1;text-align: center;}
.order-tit{color: #2367f1;font-size: 30px;position: relative;display: flex;justify-content: space-between;align-items: center;text-align: center;}
.order-tit:before{content: "";display: inline-block;flex: 1;margin-right: 40px; border-bottom: 1px solid #2367f1;}
.order-tit:after{content: "";display: inline-block;flex: 1;margin-left: 40px;border-bottom: 1px solid #2367f1;}
.order-mb{padding: 50px 0 80px;}
.order-mt{margin-top: 70px;}
/**/
.order-part{padding: 40px 0;}
.order-part-tit{margin-bottom: 50px; width: 440px;height: 40px;line-height: 40px; text-align: center; color: #fff;font-size: 24px;background:#2367f1;border-radius: 20px;}
.order-part-body{color: #7f7f7f;font-size: 20px;}
.order-part-flex{display: flex;justify-content: space-between;}
.order-part-text{flex: 1;margin-right: 70px;}
.order-part-img{width: 687px;}
.main-b-h{padding:80px 0;}
.main-b-h .order-part-tit{margin: 0 auto 50px;}
.main-b-w {display: flex;justify-content: space-between;text-align: center;}
.main-b-w .order-part-tit{margin: 0 auto;}
.order-part-tit-span{color: #7f7f7f;font-size: 20px;margin: 10px auto 25px;line-height: 1.2; height: 48px;}
.zn-top{margin-top: 80px;}

/*2025.4.22*/
.main-part-head{position: relative;padding-bottom: 25px;}
.main-part-head p{margin: 0; color: #999999;font-size: 44px;text-transform: uppercase;line-height: 1;}
.main-part-head h3{color: #0e67e1;font-size: 36px;margin: 0;font-weight: normal;}
.main-part-head:after{content: "";background-color: rgb(14, 103, 225);width: 112px;height: 5px;position: absolute;bottom:0;left: 0;}
.main-part-body{ padding:20px 0;color: #353c58;font-size: 20px;line-height: 2;}
.media-box{display: flex;justify-content: space-between;}
.media-news{text-align: left;}
.media-news-img{width: 100%;max-height: 311px;overflow: hidden;}
.media-news-text h4{margin:15px 0; text-align: left;color: #4c4c4c;font-size: 22px;}
.media-news-text p{color: #808080;font-size: 16px;}

.media-box-item{flex: 1;overflow: hidden;}
.im-news-item ul {padding-left: 0;margin: -30px 0;}
.im-news-item ul li{list-style: none;}
.im-news-item-flex {display: flex;align-items: center;}
.im-news-item-time{width: 78px;text-align: center;margin-right: 20px;}
.im-news-item-time big{font-size: 56px;color: #888888;line-height: 1;}
.im-news-item-time p{font-size: 18px;color: #888888;margin: 0;line-height: 1;}
.im-news-item-info{padding:20px 0;flex: 1;overflow: hidden; border-bottom: 1px solid #dcdcdc;}
.im-news-item-info h5{margin-bottom: 5px;margin-top: 5px; color: #212834;font-size: 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.im-news-item-info h5 a:hover{color:#0e67e1;}
.im-news-item-info p{margin: 0; color: #888888;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.im-news-item ul li:last-child .im-news-item-info{border-bottom: none;}
.media-news-text-more{
    display: inline-block;
    border-width: 1px;
    border-color: rgb(0, 90, 188);
    border-style: solid;
    border-radius: 4px;
    width: 159px;
    height: 38px;
    text-align: center;
    line-height: 38px;color: #005abc;font-size: 16px;
}

.part-second-tit{padding: 20px 0; color: #2367f1;font-size: 42px;text-align: center;position: relative;}
.part-second-tit:before{content: "";display: inline-block;width: 35%;border-bottom: 1px solid #4c84f4;position: absolute;left: 0;top: 50%;}
.part-second-tit:after{content: "";display: inline-block;width: 35%;border-bottom: 1px solid #4c84f4;position: absolute;right: 0;top: 50%;}
.cyy-all .part-second-tit{color: #fff;}
.cyy-all .part-second-tit:before{border-bottom: 1px solid #fff;}
.cyy-all .part-second-tit:after{border-bottom: 1px solid #fff;}
.cyy-part{padding: 30px 0;}
.cyy-part-info{width: 70%;margin: 0 auto; color: #fff;font-size: 16px;}

.part-wh-box{display: flex;align-items: center; text-align: center;padding: 0 60px;}
.part-wh-box ul{margin: 0 auto;padding: 0;width: 100%;display: block;overflow: hidden;}
.part-wh-box ul li{height: 40px;line-height: 40px;color: #ffffff;font-size: 24px; list-style: none; float: left;width: 40%;margin:20px 5%; text-align: center;border-radius: 16px;}
.part-wh-box ul li:nth-child(n+1),.part-wh-box ul li:nth-child(n+2){background-color: #2367f1;}
.part-wh-box ul li:nth-child(n+3),.part-wh-box ul li:nth-child(n+4){background-color: #23b3f1;}
.part-wh-box ul li:nth-child(n+5),.part-wh-box ul li:nth-child(n+6){background-color: #8ac56a;}
.tp-tb{padding:60px 0;}
.tp-tb img{margin-bottom: 10px;}

@media (max-width: 1440px) {
    .part-e-box img{margin: 0 10px;}
    .part-c-logo ul li{padding:15px;}
    .bottom-m{padding-right: 0;padding-left: 0;}
}
@media (max-width: 1360px) {
    .part-e-box img {width: 45%;}
}
@media (max-width: 1280px) {
    .cyy-main {display: block;}
    .cyy-info{margin-bottom: 20px;}
    .cyy-show{margin: 0 auto;}
    .order-part-flex{display: block;}
}
@media (max-width: 1024px) {
    .part-head h3 {font-size: 36px;}
    .part-h-box ul li{font-size: 14px;}
    .bottom-m {padding: 60px 0 45px}
    .main-b-w .order-part-tit {
        width: 95%;
        font-size: 18px;
    }
    .order-part-tit-span{font-size: 16px;}
    .order-part-flex{display: block;}
    .cyy-main {display: block;}
    .cyy-info{margin-bottom: 20px;}
    .header-box img {margin-right: 40px;}
}
@media (max-width: 820px) {
    .header-box img {
        width: 110px;
        margin-right: 20px;
    }
    .header-box-nav li{margin-right: 15px;}
    .main-part-head{padding-bottom: 15px;}
    .main-part-head p{font-size: 22px;}
    .main-part-head h3{font-size: 18px;}
    .main-part-head:after{width: 56px;height: 5px;}
    .main-part-body{font-size: 14px;}
    .im-news-item ul{margin: 0;}
    .im-news-item-time{width:auto;margin-right: 10px;}
    .im-news-item-time big{font-size: 28px;}
    .im-news-item-time p{font-size: 10px;}
    .im-news-item-info{padding:10px 0;}
    .im-news-item-info h5{margin-bottom: 5px;margin-top: 5px;font-size: 16px;}
    .im-news-item-info p{font-size: 12px;}
    .media-news-text-more{
        width: 80px;
        height: 20px;
        line-height: 20px;font-size: 14px;
    }
    .cyy-part {padding: 10px 0;}
    .cyy-part .am-margin-vertical-xl{margin-top: 1.6rem;margin-bottom: 1.6rem;}
    .cyy-part img{margin-bottom: 10px;}
    .cyy-part-info{width: 100%;font-size: 14px;}
    .part-second-tit{padding: 10px 0;font-size: 20px;}
    .part-wh-box{padding: 0;margin: 0;}
    .part-wh-box ul li{height: 20px;line-height: 20px;font-size: 10px;width: 46%;margin:5px 2%;}
    .part-second-tit:before,.part-second-tit:after{width: 25%;}
    .tp-tb {padding: 30px 0;}
}
@media (max-width: 768px) {
    .over-hidden{display: block;}
    .over-show{display: none;}
    .am-menu-offcanvas1 .am-menu-toggle {
        position: absolute;
        right: 5px;
        top: 3px;
        display: block;
        width: 44px;
        height: 44px;
        line-height: 44px;
        text-align: center;
        color: #424242;
        font-size: 24px;
    }
    .am-offcanvas-bar{top:50px;background-color: rgba(0, 0, 0, .6);}
    .m-im-head{position: fixed;top: 0;z-index:110; height: 50px;line-height:50px; width: 100%;background-color: #ffffff;}
    .m-im-head .logo{text-align: center;}
    .m-im-head .logo img{height: 24px;}
    .s-side{color: #ffffff;font-size: 14px;line-height: normal;}
    .s-side .first>a{color: #fff;padding-left: 10px;display: block;height: 50px;line-height: 50px;}
    .s-side .s-firstItem span {
        display: inline-block;
        margin-left: 10px;
        font-size: 14px;

    }
    .s-side .first {
        border-bottom: 1px solid rgba(0, 0, 0, .4);
    }
    .s-side .d-firstNav span {
        display: inline-block;
        margin-left: 10px;
        height: 50px;line-height: 50px;
    }
    .s-side .d-firstNav i.fr {
        font-size: 25px;
    }
    .s-side .s-secondNav,
    .s-side .s-secondItem {
        margin-left: 15px;
        height: 40px;line-height: 40px;
        color: #fff;
        border-top: 1px solid rgba(0,0,0,.2);
    }

    .s-side .d-secondDrop {
        margin-left: 20px;padding-bottom: 10px;
    }
    .s-thirdItem a{color: #fff;padding: 10px 5px;display: block;}
    .s-secondItem span{color: #fff;}
    .iconRotate {
        transform: rotate(90deg);
        transition: transform 0.5s;
    }
    .s-firstDrop,
    .s-secondDrop {
        display: none;
    }
    .m-im-body{margin-top:50px;}
    .main-b,.index-main .main-b{width: 86%;margin: 0 auto;}
    .part-e{background: url("../images/web/ind01.jpg") no-repeat bottom;background-size: cover;padding:30px 0 40px;}
    .part-head{margin-bottom: 20px;}
    .part-head h3{font-size: 20px;}
    .part-head p{font-size: 10px;}
    .part-e-text{font-size: 14px;line-height: 1.8;}
    .part-e-cs{margin-top: 20px;}
    .part-s-tit{font-size: 16px;width: 130px;height:30px;text-align: center;line-height: 30px; border-radius: 8px;}
    .part-e-box{padding-top: 10px;}
    .part-e-box img{margin:10px 0;width: 100%;}
    .part-h{background: url("../images/web/ind02.jpg") no-repeat bottom;background-size: cover;padding:30px 0 40px;}
    .part-h-box{background:none;padding: 0;height: auto;}
    .part-h-box ul li{height: 30px;line-height: 30px;font-size: 14px;border-radius: 8px;}
    .part-c{padding:30px 0 40px;}
    .part-c-logo ul{padding: 20px 0;}
    .part-c-logo ul li{width: 50%;padding: 8px 5px;}
    .bottom-m{padding:0px;display: block;border-bottom: none;}
    .bottom-m-l{padding: 20px 0;}
    .bottom-m-l img{margin-bottom:10px;width: 107px;}
    .bottom-m p{font-size: 12px;}
    .bottom-m .link{margin-top: 10px;font-size: 12px;width: 100px;height: 30px;line-height: 30px;}
    .bottom-m-r{float: none; padding: 20px 0;font-size: 12px;text-align: center;border-bottom: 1px solid #373840;}
    .bottom-m-r p{margin-top: 5px;}
    .bottom-m-r img{width: 90px;}
    .bottom-c{display: none;}
    /**/
    .park-content{font-size: 14px;padding: 40px 0;}
    .park-content h2{font-size: 20px;margin-bottom:20px;}
    .park-content img{margin-top: 20px;margin-bottom: 20px;}
    .second-img{display:block;}
    .second-img img{width: 100%;margin-bottom: 10px;}
    /**/
    .cyy-content{font-size: 14px;padding: 40px 0;}
    .cyy-content h2{font-size: 20px;margin-bottom:20px;}
    .cyy-main{display: block;}
    .cyy-info{flex: 1;padding-right: 0px;}
    .cyy-show{width:100%;height: auto;}
    .main-warp{padding:100px 0;}
    /**/
    .main-warp{padding:40px 0;}
    .order-content h2 {font-size: 20px;}
    .order-tit{font-size: 16px;}
    .order-tit:before{margin-right: 5px; }
    .order-tit:after{margin-left: 5px;}
    .order-mb{padding: 20px 0 30px;}
    .order-mt{margin-top: 30px;}
    /**/
    .order-part{padding: 20px 0;}
    .order-part-tit,.main-b-w .order-part-tit{margin:0 auto 25px; width:220px;height: 20px;line-height: 20px;font-size: 12px;}
    .order-part-body{font-size: 14px;}
    .order-part-flex{display: block;}
    .order-part-text{margin-right: 0px;}
    .order-part-img{width:100%;}
    .main-b-h{padding:40px 0;}
    .main-b-h .order-part-tit{margin: 0 auto 25px;}
    .main-b-w {display:block;}
    .order-part-tit-span{font-size: 10px;margin: 10px auto 25px;line-height: 1.2; height:auto;}
    .zn-top{margin-top: 40px;}
    .mb-l{margin-bottom: 30px;}
    .order-ser .order-tit{font-size: 14px;text-align: center;}
}

.link-content{margin-bottom: 15px;}
.link-head{height:40px;line-height: 40px;margin-bottom: 5px;}
.link-image{width: 35px;height: 35px;}
.link-title{color:#2367f1;font-weight: bold;font-size: 25px;margin-left: 10px;}
.link-text{margin-left: 40px;}
.link-gzh{text-align: center;}
.link-gzh img{width: 180px;height: 180px;}