.p-t80{padding-top: 80px;}

.p-b80{padding-bottom: 80px;}

.m-t80{margin-top: 80px;}

.m-t60{margin-top: 60px;}

.m-t40{margin-top: 40px;}

.m-t20{margin-top: 20px;}

.m-t10{margin-top: 10px;}

.fz-40{font-size: 40px;}

.fz-36{font-size: 36px;}

.fz-30{font-size: 30px;}

.fz-24{font-size: 24px;}

.fz-20{font-size: 20px;}

.fz-18{font-size: 18px;}

.fz-16{font-size: 16px;}

.content-text{font-size: 16px;line-height: 2;color: #333;}

.text-p p{margin-bottom: 0;}

.bga{background: #f7f8f9;}



@media(max-width: 991px){

    .p-t80{padding-top: 48px;}

    .p-b80{padding-bottom: 48px;}

    .m-t80{margin-top: 48px;}

    .m-t60{margin-top: 36px;}

    .m-t40{margin-top: 24px;}

    .m-t20{margin-top: 12px;}

    .m-t10{margin-top: 6px;}

    .fz-40{font-size: 24px;}

    .fz-36{font-size: 22px;}

    .fz-30{font-size: 20px;}

    .fz-24{font-size: 18px;}

    .fz-20{font-size: 16px;}

    .fz-18{font-size: 14px;}

    .fz-16{font-size: 12px;}

    .content-text{font-size: 12px;}

}





.aboutus-home-contxt{width: 50%;padding: 80px;background: #03267e;overflow: hidden;}

.aboutus-home-contxt .box-item-title{color: #fff;}

.aboutus-home-contxt .content-text{color: #fff;}

.aboutus-home-picimg{width: 50%;}

a.viewmore{display: inline-block;padding: 10px 30px;border: 2px solid #fff;color: #fff;}

a.viewmore:hover{background: #fff;color: #001b5f;}

a.viewmore.news{border: 2px solid #001b5f;color: #001b5f;}

a.viewmore.news:hover{background: #001b5f;border-color: #001b5f;color: #fff;}



.news-home-list-zuo{width: 50%;padding-right: 24px;border-right: 1px solid #dedede;}

.news-home-list-zuo .news-l a .picimg{height: 360px;overflow: hidden;}

.news-home-list-zuo .news-l a .name{color: #001b5f;opacity: 0.8;}

.news-home-list-zuo .news-l a .title{color: #001b5f;}

.news-home-list-zuo .news-l a .desc{color: #686868;line-height: 1.8;-webkit-line-clamp: 5;height: 9em;}

.news-home-list-zuo .news-l a:hover img{transform: scale(1.08);}

.news-home-list-zuo .news-l a:hover .title{color: #0055b9;text-decoration: underline;}

.news-home-item-you{width: 50%;padding-left: 24px;border-left: 1px solid #dedede;}

.news-home-item-you .news-r{padding: 24px 0;border-top: 1px solid #dedede;border-bottom: 1px solid #dedede;}

.news-home-item-you .news-r:first-child{padding-top: 0;border-top: none;}

.news-home-item-you .news-r:last-child{padding-bottom: 0;border-bottom: none;}

.news-home-item-you .news-r a{display: flex;flex-wrap: wrap;}

.news-home-item-you .news-r a .picurl{width: 248px;height: 180px;overflow: hidden;}

.news-home-item-you .news-r a .contxt{width: calc(100% - 248px);padding-left: 24px;}

.news-home-item-you .news-r a .contxt .name{color: #001b5f;opacity: 0.8;}

.news-home-item-you .news-r a .contxt .title{color: #001b5f;}

.news-home-item-you .news-r a:hover .picurl img{transform: scale(1.08);}

.news-home-item-you .news-r a:hover .contxt .title{color: #0055b9;text-decoration: underline;}

.joinus-width{max-width: 640px;margin: auto;line-height: 1.8;}



@media(max-width: 1360px){

    .aboutus-home-contxt{width: 100%;padding: 48px;}

    .aboutus-home-picimg{width: 100%;}

}

@media(max-width: 991px){

    .about-home .show-box-width{padding: 0;}

    .aboutus-home-contxt{padding: 48px 15px;}

    a.viewmore{padding: 8px 20px;}



    .news-home-list-zuo{width: 100%;padding: 0 0 24px;border-right: none;border-bottom: 1px solid #dedede;}

    .news-home-list-zuo .news-l a .picimg{height: 12rem;max-height: 360px;}

    .news-home-item-you{width: 100%;padding: 24px 0 0;border-left: none;border-top: 1px solid #dedede;}

    .news-home-item-you .news-r a .picurl{width: 164px;height: 120px;}

    .news-home-item-you .news-r a .contxt{width: calc(100% - 164px);}

}

@media(max-width: 640px){

    .news-home-item-you .news-r a .picurl{width: 100%;height: 10rem;max-height: 240px;}

    .news-home-item-you .news-r a .contxt{width: 100%;padding: 16px 0 0;}

}





.box-item-title{padding-bottom: 14px;color: #000;position: relative;}

.box-item-title:before{content: "";width: 48px;height: 3px;background: #001b5f;position: absolute;left: 0;bottom: 0;}

.box-item-title.ys:before{background: #fff;}

.box-item-title.jz:before{left: 50%;transform: translateX(-50%);}

.btys-title{color: #001b5f;}

.btys-title.cur{opacity: 0.8;}

.qyjs-item .qyjs-pic-img{width: 50%;}

.qyjs-item .qyjs-con-txt{width: 50%;background: #03267e;}

.qyjs-item .qyjs-con-txt .show-zuo-width{padding-right: 0.8rem;}

.qyjs-item .qyjs-con-txt .show-you-width{padding-left: 0.8rem;}

.qyjs-item .qyjs-con-txt .box-item-title{color: #fff;}

.qyjs-item .qyjs-con-txt .content-text{color: #fff;}



.zs-item{display: grid;grid-template-columns: repeat(2,1fr);gap: 0.6rem;}

.zs-item .zs-img a{display: block;box-shadow: 0 4px 16px rgba(0,0,0,0.06);}

.zs-item.jy{grid-template-columns: repeat(3,1fr);}

.zs-item.sq{grid-template-columns: repeat(2,1fr);gap: 0.6rem 2.4rem;}

.zs-item.qt{grid-template-columns: repeat(4,1fr);gap: 0.6rem;}

.galleryOverlay{width: 100%;height: 100%;position: fixed;top: 0;left: 0;opacity: 0;z-index: 100000;background-color: rgba(0,0,0,.7);overflow: hidden;display: none;-moz-transition: opacity 0.5s ease;-webkit-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}

.galleryOverlay.visible{opacity: 1;}

.gallerySlider{width: 100%;height: 100%;position: absolute;left: 0;top: 0;white-space: nowrap;}

.gallerySlider .placeholder{height: 100%;line-height: 1px;text-align: center;width: 100%;display: inline-block;}

.gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right: -1px;}

.gallerySlider .placeholder img{display: inline-block;max-height: 88%;max-width: 100%;vertical-align: middle;}

.prevArrow, .nextArrow{border: none; text-decoration: none;opacity: 0.5;cursor: pointer;position: absolute; width:50%;height:100%;top:0;margin-top: 0px;}

.prevArrow:hover, .nextArrow:hover{opacity: 1;}

.prevArrow{background: url(../../images/lt_arrow.png) no-repeat center left/64px;left: 15px;}

.nextArrow{background: url(../../images/rt_arrow.png) no-repeat center right/64px;right: 15px;}

.pagelimit{position: absolute;bottom: 20px;left: 50%;margin-left: -18px;color: #fff;font-size: 16px;}

.closed{cursor: pointer;position: absolute;width: 40px;height: 40px;right:2%;top: 3%;transform: rotate(45deg);}

.closed::after,.closed::before{content: '';background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}

.closed:hover{opacity: 0.5;}

.closed::after{width: 26px;height: 2px;}

.closed::before{width: 2px;height: 26px;}



.jstd-wrap{display: grid;grid-template-columns: repeat(4,1fr);gap: 30px;}

.jstd-wrap .jstd-text{padding: 24px;background: #fff;overflow: hidden;border-radius: 6px;box-shadow: 0 4px 16px rgba(0,0,0,0.06);}

.jstd-wrap .jstd-text .img{width: 120px;height: 120px;margin: auto;border-radius: 50%;overflow: hidden;}

.jstd-wrap .jstd-text .name{color: #001b5f;}

.jstd-wrap .jstd-text .subt{color: #232323;}

.jstd-wrap .jstd-text .desc{color: #808080;}



.cpzx-wrap{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;}

.cpzx-wrap .cpzx-list{background: #fff;overflow: hidden;border-radius: 6px;box-shadow: 0 4px 16px rgba(0,0,0,0.06);}

.cpzx-wrap .cpzx-list .con-txt-end{padding: 24px 32px;}

.cpzx-wrap .cpzx-list .con-txt-end .name{font-weight: 600;color: #001b5f;}

.cpzx-wrap .cpzx-list .con-txt-end .desc{line-height: 1.7;color: #686868;}

.cpzx-wrap .cpzx-list:hover img{transform: scale(1.08);}



.navs-wrap{max-width: calc(100% - 240px);}

.navs-wrap ul.tab-navs{font-size: 0;padding-bottom: 6px;white-space: nowrap;overflow-x: auto;}

.navs-wrap ul.tab-navs>li{display: inline-block;} 

.navs-wrap ul.tab-navs>li a{display: block;padding: 10px 20px;color: #333;transition: all 0.5s;}

.navs-wrap ul.tab-navs>li.active a,.navs-wrap ul.tab-navs>li.active a:hover{background: #001b5f;color: #fff;}

.navs-wrap ul.tab-navs>li a:hover{background: #fff;color: #001b5f;}



ul.news-item{display: grid;grid-template-columns: repeat(3,1fr);gap: 36px 24px;}

ul.news-item li{width: 100%;background: #fff;border-radius: 6px;overflow: hidden;box-shadow: 0 4px 16px rgba(0,0,0,0.06);}

ul.news-item li .pic-img-top{display: block;height: 3.2rem;overflow: hidden;}

ul.news-item li .con-txt-end{padding: 40px 30px;}

ul.news-item li .con-txt-end .time{font-weight: 600;color: #686868;}

ul.news-item li .con-txt-end .title{line-height: 1.6;-webkit-line-clamp: 2;height: 3.2em;}

ul.news-item li .con-txt-end .title a{color: #001b5f;}

ul.news-item li .con-txt-end .desc{color: #686868;line-height: 1.8;-webkit-line-clamp: 4;height: 7.2em;}

ul.news-item li .con-txt-end .more a{font-weight: 600;color: #001b5f;}

ul.news-item li:hover{box-shadow: 0 4px 16px rgba(0,0,0,0.24);}

ul.news-item li .pic-img-top:hover img{transform: scale(1.08);}

ul.news-item li .con-txt-end .title a:hover{text-decoration: underline;}

ul.news-item li .con-txt-end .more a:hover{text-decoration: underline;}



.site-box{padding: 16px 0;line-height: 1.65;border-bottom: 1px solid #eee;}

.site-box ul li,.site-box ul li a{display: inline;color: #808080;}

.site-box ul li span{margin: 0 6px;}

.site-box ul li.active{color: #000;}

.site-box ul li a:hover{color: #000;text-decoration: underline;}

.hitsTime{display: flex;flex-wrap: wrap;gap: 10px 30px;padding-bottom: 10px;border-bottom: 1px dashed #aaa;}

.hitsTime span{color: #686868;}

.boxPrevNext{margin-top: 10px;max-width: 48%;color: #808080;}

.boxPrevNext a{color: #686868;}

.boxPrevNext span{margin-right: 8px;font-weight: 600;color: #333;}

.boxPrevNext a:hover{color: #001b5f;text-decoration: underline;}



ul.download-box li{text-align: center;padding: 15px 0;border-bottom: 1px solid #dedede;gap: 12px;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}

ul.download-box li:first-child{border-top: 1px solid #dedede;}

ul.download-box li .title{width: calc(100% - 600px);text-align: left;color: #333;}

ul.download-box li .hydj{width: 200px;color: #686868;}

ul.download-box li .hydj .gk{color: #001b5f;}

ul.download-box li .hydj .hy{color: #f00;}

ul.download-box li .hydj .yg{color: #2E9E5E;}

ul.download-box li .hydj a.gk:hover,ul.download-box li .hydj a.hy:hover,ul.download-box li .hydj a.yg:hover{color: #686868;}

ul.download-box li .time{width: 100px;color: #808080;}

ul.download-box li .size{width: 90px;color: #808080;}

ul.download-box li a.xz{display: block;width: 30px;height: 30px;background: url('../../images/xz.png') no-repeat center/100%;}

ul.download-box li a.xz:hover{background-image: url('../../images/xz-cur.png');}



.contactus-info-zuo{width: calc(50% - 30px);display: grid;gap: 24px;}

.contactus-info-zuo .info-item{padding: 24px;background: #fff;border-radius: 6px;box-shadow: 0 2px 6px rgba(0,0,0,0.08);}

.contactus-info-zuo .info-item .img{width: 40px;height: 40px;}

.contactus-info-zuo .info-item .con{width: calc(100% - 60px);}

.contactus-info-zuo .info-item .name{color: #686868;}

.contactus-info-zuo .wechat-code{max-width: 400px;margin: 40px auto 0;display: grid;gap: 0.6rem;grid-template-columns: repeat(2,1fr);}

.contactus-info-zuo .wechat-code img{box-shadow: 0 2px 6px rgba(0,0,0,0.08);}

.contactus-form-you{width: calc(50% - 30px);background: #fff;border-radius: 6px;padding: 32px;box-shadow: 0 6px 24px 0 rgba(0,0,0,0.08);}

.contactus-form-you .messageForm .title{margin: 24px 0 6px;}

.contactus-form-you .messageForm .title span{color: #f00;}

.contactus-form-you .messageForm .con{width: 100%;height: 42px;padding: 0 10px;border-radius: 6px;border: 1px solid #c9cbcb;}

.contactus-form-you .messageForm .txt{width: 100%;height: 160px;padding: 10px;border-radius: 6px;border: 1px solid #c9cbcb;}

.contactus-form-you .messageForm .con:focus,.contactus-form-you .messageForm .txt:focus{border-color: #f00;}

.contactus-form-you .messageForm .sumbit{margin-top: 24px;width: 100%;height: 48px;border-radius: 6px;background: #001b5f;color: #fff;}

.contactus-form-you .messageForm .sumbit:hover{background: #0055b9;}



@media(max-width: 991px){

    .box-item-title{padding-bottom: 8px;}

    .box-item-title:before{width: 30px;height: 2px;}

    .qyjs-wrap-gap{display: grid;gap: 24px;}

    .qyjs-item .qyjs-pic-img,.qyjs-item .qyjs-con-txt{width: 100%;}

    .qyjs-item .qyjs-con-txt .show-zuo-width{padding-right: 15px;}

    .qyjs-item .qyjs-con-txt .show-you-width{padding-left: 15px;}

    

    .zs-item,.zs-item.sq,.zs-item.qt{gap: 1.2rem 0.6rem;}

    .zs-item{grid-template-columns: repeat(1,1fr);}

    .zs-item.jy,.zs-item.qt,.jstd-wrap{grid-template-columns: repeat(2,1fr);}

    

    .cpzx-wrap{grid-template-columns: repeat(2,1fr);}

    .cpzx-wrap.home{grid-template-columns: repeat(1,1fr);}

    .cpzx-wrap .cpzx-list .con-txt-end{padding: 16px 24px;}

    .cpzx-wrap .cpzx-list .con-txt-end .desc{font-size: 12px;}



    .navs-wrap{max-width: calc(100% - 150px);}

    .navs-wrap ul.tab-navs>li a{padding: 8px 16px;}

    ul.news-item{grid-template-columns: repeat(2,1fr);}

    ul.news-item li .pic-img-top{height: 12rem;max-height: 220px;}

    ul.news-item li .con-txt-end{padding: 24px 18px;}

    .site-box ul li,.site-box ul li a{font-size: 12px;}

    .boxPrevNext{width: 100%;max-width: 100%;}

    

    ul.download-box li .title{width: 100%;}

    ul.download-box li .hydj{width: 100px;}

    ul.download-box li .size{display: none;}

    ul.download-box li a.xz{width: 20px;height: 20px;}



    .contactus-info-zuo{width: calc(50% - 20px);gap: 16px;}

    .contactus-info-zuo .info-item{padding: 16px;}

    .contactus-info-zuo .info-item .img{width: 30px;height: 30px;}

    .contactus-info-zuo .info-item .con{width: calc(100% - 48px);}

    .contactus-info-zuo .wechat-code{max-width: 360px;margin: 30px auto 0;}

    .contactus-form-you{width: calc(50% - 20px);padding: 24px;}

}

@media(max-width: 640px){

    .jstd-wrap{grid-template-columns: repeat(1,1fr);}

    .jstd-wrap .jstd-text .img{width: 90px;height: 90px;}

    .cpzx-wrap{grid-template-columns: repeat(1,1fr);}

    

    .navs-wrap{width: 100%;max-width: 100%;}

    .navs-wrap ul.tab-navs{margin-top: 24px;}

    .navs-wrap ul.tab-navs>li a{padding: 6px 12px;}

    ul.news-item{grid-template-columns: repeat(1,1fr);}



    .contactus-info-zuo{width: 100%;margin: 0 0 24px 0;}

    .contactus-info-zuo .wechat-code{gap: 24px;}

    .contactus-form-you{width: 100%;margin: 24px 0 0 0;padding: 16px;}

    .contactus-form-you .messageForm .title{margin: 18px 0 6px;}

    .contactus-form-you .messageForm .con{height: 36px;}

    .contactus-form-you .messageForm .txt{height: 120px;}

    .contactus-form-you .messageForm .sumbit{margin-top: 18px;height: 40px;}

}