/*
* @Author: zhaopenghua
* @Date:   2025-04-30 
* @Last Modified by:   zhaopenghua
* @Last Modified time: 2025-06-13
*/

.indexBox{
    width:1200px;
    margin:0 auto;
    padding-top:50px;
}

/*--------左一-----------*/
.indexCon01{
    margin-bottom:48px;
}
.leftBox01{
    width:600px;
    overflow:hidden;
}
.swiperLoop{
    width:100%;
    height:338px;
    position:relative;
}
.swiperLoop .swiper-wrapper{
    height:100%;
    overflow:hidden;
}
.swiperLoop .swiper-slide img{
    display:block;
    width:100%;
    height:100%;
}
.swiperLoop .swiper-slide span{
    width:100%;
    color:#fff;
    font-size:16px;
    text-indent:20px;
    position:absolute;
    bottom:16px;
    font-family:"微软雅黑";
}
.swiperLoop .loopDian{
    position:absolute;
    bottom:18px;
    right:22px;
}
.swiperLoop .loopDian span{
    display:block;
    width:8px;
    height:8px;
    background-color:#fff;
    float:left;
    margin-left:8px;
    border-radius:8px;
}
.swiperLoop .loopDian span.swiper-active-switch{
    background-color:#045abf;
}

/*--------右一-----------*/
.rightBox01{
    width:574px;
}
.rightBox01 .tabs{
    padding-top:4px;
    font-size:24px;
    color:#b8b8b8;
    position:relative;
    line-height:24px;
    margin-bottom:8px;
}
.rightBox01 .tabs>a{
    display:inline-block;
    font-size:24px;
    font-family:"微软雅黑";
    color:#666;
    padding:0 24px 0px 14px;
}
.rightBox01 .tabs>a.active{
    color:#045abf;
    font-weight:bold;
}
.rightBox01 .tabs>a>span{
    font-size:16px;
    color:#999;
    position:absolute;
    right:0px;
    top:0px;
    display:none;
}
.rightBox01 .tabs>a.active>span{
    display:block;
}
.rightBox01 .tabs>a:first-child{
    padding-left:0px;
}
.rightBox01 .tabs>a:last-child{
    padding-right:0px;
}
.rightBox01 .swiperTab{
    overflow:hidden;
}
.rightBox01 .swiper-slide,.rightBox01 .swiper-wrapper{
    height:auto !important;
}
.rightBox01 .swiper-slide ul li{
    line-height:44px;
    height:44px;
    padding-left:20px;
    background:url(/jgsw/resource/cms/2025/04/img_pc_site/2025042916551697131.png) no-repeat left center;
}
.rightBox01 .swiper-slide ul li:hover a,
.rightBox01 .swiper-slide ul li:hover span{
    font-weight:bold;
    color:#045abf;
}
.rightBox01 .swiper-slide ul li a{
    float:left;
    width:80%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    font-size:16px;
    color:#333;
    font-family:"微软雅黑";
}
.rightBox01 .swiper-slide ul li span{
    float:right;
    font-size:16px;
    color:#999;
    margin-right:8px;
}

/*--------左二-----------*/
.leftBox02{
    width:574px;
}
.newsTit{
    line-height:28px;
    margin-bottom:14px;
}
.newsTit p{
    font-size:24px;
    font-weight:bold;
    font-family:"微软雅黑";
    color:#333;
    padding-left:18px;
    background:url(/jgsw/resource/cms/2025/04/img_pc_site/2025043015374874663.png) no-repeat left center;
}
.newsTit a{
    font-size:16px;
    font-family:"微软雅黑";
    color:#999;  
    margin-right:8px;  
}
.news_list li{
    line-height:44px;
    height:44px;
    padding-left:20px;
    background:url(/jgsw/resource/cms/2025/04/img_pc_site/2025042916551697131.png) no-repeat left center;
}
.news_list li:hover a,
.news_list li:hover span{
    font-weight:bold;
    color:#045abf;
}
.news_list li a{
    float:left;
    width:80%;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    font-size:16px;
    color:#333;
    font-family:"微软雅黑";
}
.news_list li span{
    float:right;
    font-size:16px;
    color:#999;
    margin-right:8px;
}

/*--------右二-----------*/
.rightBox02{
    width:574px;
}

/*--------中一-----------*/
.indexCon03{
    margin:22px 0px 70px;
}
.hfBn img{
    display:block;
    width:100%;
}

/*--------左三-----------*/
.indexCon04{
    margin-bottom:72px;
}
.leftBox03{
    width:574px;
}
.zwgkBox{
    width:570px;
    margin-top:7px;
}
.zwgkBox a{
    width:268px;
    height:88px;
    margin:30px 30px 0px 0px;
    line-height:88px;
    text-indent:4em;
    border:1px solid #ddd;
    border-radius:5px;
    font-size:18px;
}
.zwgkBox a.a2,.zwgkBox a.a4{
    margin-right:0px;
}
.zwgkBox a.a1{
    background:#f5faff url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614275939952.png) no-repeat 22px center;
}
.zwgkBox a.a2{
    background:#f5faff url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614280243394.png) no-repeat 25px center;
}
.zwgkBox a.a3{
    background:#f5faff url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614280230195.png) no-repeat 25px center;
}
.zwgkBox a.a4{
    background:#f5faff url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614280391212.png) no-repeat 25px center;
}
.zwgkBox a.a1:hover,.zwgkBox a.a2:hover,.zwgkBox a.a3:hover,.zwgkBox a.a4:hover{
    color:#FFF;
}
.zwgkBox a.a1:hover{
    background:#045abf url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614280138387.png) no-repeat 22px center;
}
.zwgkBox a.a2:hover{
    background:#045abf url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614280269446.png) no-repeat 25px center;
}
.zwgkBox a.a3:hover{
    background:#045abf url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614280235216.png) no-repeat 25px center;
}
.zwgkBox a.a4:hover{
    background:#045abf url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614280435369.png) no-repeat 25px center;
}

/*--------右三-----------*/
.rightBox03{
    width:572px;
}
.bsfwBox{
    width:501px;
    margin:7px auto 0px auto;
}
.bsfwBox a{
    width:108px;
    height:90px;
    margin:30px 88px 0px 0px;
    text-align:center;
    position:relative;
}
.bsfwBox a.a3,.bsfwBox a.a6{
    margin-right:0px;
}
.bsfwBox a span{
    position:absolute;
    left:0;
    bottom:0;
    font-size:18px;
    font-family:"微软雅黑";
    color:#3a3232;
}

/*--------左四-----------*/
.indexCon05{
    margin-bottom:55px;
}
.leftBox04{
    width:566px;
}

/*--------右四-----------*/
.rightBox04{
    width:576px;
}
.hdjlBox a{
    display:block;
    height:112px;
    line-height:112px;
}
.hdjlBox a.a1{
    margin-top:10px;
    background:url(/jgsw/resource/cms/2025/05/img_pc_site/2025050519495890809.png) no-repeat;
}
.hdjlBox a.a2{
    margin-top:17px;
    background:url(/jgsw/resource/cms/2025/05/img_pc_site/2025050519495844764.png) no-repeat;
}
.hdjlBox a img{
    float:left;
    margin:25px 30px 0px 56px;
}
.hdjlBox a span{
    float:left;
    height:112px;
    font-size:38px;
    font-family:"微软雅黑";
    font-weight:bold;
}
.hdjlBox a.a1 span{
    color:#71bc7f;
}
.hdjlBox a.a2 span{
    color:#8270dd;
}

/*--------中二-----------*/
.indexCon06{
    margin-bottom:70px;
}
.indexCon06 .downautoplay{
    width:100%;
    position:relative;
    margin-top:14px;
}
.indexCon06 .downautoplay .bd{
    overflow:hidden;
}
.indexCon06 .downautoplay .bd ul li{
    width:380px;
    margin-right:30px;
    height:110px;
    float:left;
}
.indexCon06 .downautoplay .bd ul li img{
    display:block;
    width:380px;
    height:110px;
}
.indexCon06 .downautoplay .prev,.indexCon06 .downautoplay .next{
    width:46px;
    height:46px;
    position:absolute;
    top:30px;
}
.indexCon06 .downautoplay .next{
    background:url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614423354456.png) no-repeat;
    left:-23px;
}
.indexCon06 .downautoplay .prev{
    background:url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614423483784.png) no-repeat;
    right:-23px;
}
.indexCon06 .downautoplay .next:hover{
    background:url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614423320418.png) no-repeat;
}
.indexCon06 .downautoplay .prev:hover{
    background:url(/jgsw/resource/cms/2025/05/img_pc_site/2025050614423499706.png) no-repeat;
}

/*--------中三-----------*/
.indexCon07{
    margin-bottom:50px;
}
.outLinks{
    padding-top:11px;
}
.hoverTit{
    float:left;
    width:282px;
    height:73px;
    position:relative;
    border:1px solid #dcdcdc;
    border-radius:5px;
    margin-right:20px;
    cursor:pointer;
}
.hoverTit4{
    margin-right:0px;
}
.hoverTit span{
    display:inline-block;
    width:245px;
    height:73px;
    line-height:73px;
    text-align:center;
    color:#333333;
    font-size:18px;
    font-family:"微软雅黑";
    background:url(/jgsw/resource/cms/2025/05/img_pc_site/2025050615182162327.png) no-repeat right center;
}
.outLinks .hoverTit ul{
    position:absolute;
    top:-382px;
    left:0;
    border:1px solid #ccc;
    width:245px;
    height:380px;
    z-index:100;
    background:#fff;
    font-size:14px;
    line-height:28px;
    overflow-y:auto;
    display:none;
}
.outLinks .hoverTit li{
    padding:0 10px;
}
.outLinks .hoverTit li:hover{
    background:#ccc;
}

/*响应式*/
@media only screen and (max-width:1025px) {
    .indexBox{
        width:98%;
        paddIng-top:0px;
    }
    .leftBox01,.leftBox02,.leftBox03,.leftBox04,.rightBox01,.rightBox02,.rightBox03,.rightBox04,.zwgkBox,.bsfwBox{
        float:inherit;
        width:100%;
    }
    .rightBox01,.rightBox02{
        margin-top:30px;
    }
    .leftBox04,.zwgkBox{
        margin-bottom:30px;
    }
    .zwgkBox a{
        float:inherit;
        width:100%;
        margin-right:0px;
        display:block;
    }
    .bsfwBox a{
        width:45%;
        margin:30px 10% 0px 0px;
    }
    .bsfwBox a.a2,.bsfwBox a.a4,.bsfwBox a.a6{
        margin-right:0px;
    }
    .bsfwBox a.a3{
        margin:30px 10% 0px 0px;
    }
    .bsfwBox a span{
        width:100%;
    }
    .indexCon06 .downautoplay .next{
        left:0px;
    }
    .indexCon06 .downautoplay .prev{
        right:0px;
    }
    .hoverTit{
        float:inherit;
        width:100%;
        margin:0px 0px 20px 0px;
    }
    .hoverTit span{
        width:100%;
    }
}