.xzzf-index1-bg{background: url(./xzzflj1.png) no-repeat center center;}
.xzzf-index2-bg{background: url(./xzzflj2.png) no-repeat center 40%;}
.xzzf-box{background-color: #fff;padding-bottom: 60px;}
.xzzf-banner{width: 100%;height: 310px;}
.xzzf-banner img{object-fit: cover;width: 100%;height: 100%;}
.xzzf-title1{margin: 40px 0;}
.xzzf-title1 h3{font-size: 24px;line-height: 1.25;color: #333;font-weight: 400;display: inline-block;margin-left: 10px;}

.xzzf-index1::after{clear: both;display: block;content: "";}
.xzzf-index1-cont ul li{width: 380px;height: 300px;border: 1px solid #E0EAF1;box-shadow: 0 5px 10px rgba(42, 57, 68, 0.06);float: left;border-radius: 12px;margin-bottom: 30px;margin-right: 30px;box-sizing: border-box;background-color: #fff;}
.xzzf-index1-cont ul li:nth-child(3n){margin-right: 0;}

.xzzf-index1-cont ul li>a{display: block;width: 100%;height: 100%;text-align: center;}
.xzzf-index1-cont ul li img{margin-top: 40px;}
.xzzf-index1-cont ul li .sqgs-tbox{display: flex;margin: 10px;margin-top: 20px;}
.xzzf-index1-cont ul li .sqgs-tbox h3{font-size: 24px;font-weight: 700;color: #333;margin: 0 15px;}
.xzzf-index1-cont ul li p{font-size: 15px;color: #333;padding: 0 18px;padding-top: 10px;}
.xzzf-index1-cont ul li p a:hover{color: #2273c1;}
.xzzf-index1-cont ul li p span:last-child{display: none;}
.xzzf-index1-cont ul li:hover img{transform: rotateY(-360deg);-webkit-transform: rotateY(-360deg);transition: .8s;}
.xzzf-index1-cont ul li a:hover .sqgs-tbox h3{color: #2273c1;}

.sqgs-a{text-align: center;}
.sqgs-row{display: flex;align-items: center;flex-grow: 1;}
.sqgs-row span{display: inline-block;}
.sqgs-row .hui{width: 100%;height: 2px;background: linear-gradient(90.00deg, rgba(199, 211, 222, 0) 0%, #c7d3de 100%);}
.sqgs-row .hui2{width: 100%;height: 2px;background: linear-gradient(90.00deg, #c7d3de 0%, rgba(199, 211, 222, 0) 100%);}
.sqgs-row .blue{width: 16px;height: 4px;background: #2273c1;}

.xzzf-index2::after{}
.xzzf-index2 .xzzf-title1{margin-top: 20px;}
.xzzf-index2-row{overflow: hidden;padding-bottom: 10px;}

.xzzf-index2-row .xzzf-index2-box1{float: left;width: 585px;height: 170px;background: url(./shgsbg1.png) no-repeat center center;border-radius: 10px;overflow: hidden;border-radius: 10px;padding: 25px;box-sizing: border-box;margin-left: 30px;}
.xzzf-index2-row .xzzf-index2-box1:first-child{margin-left: 0;}
.xzzf-index2-row .xzzf-index2-box1 img{width: 20%;float: right;margin-top: 25px;transition: .4s;}
.index2-shgs{float: left;width: 80%;}
.index2-shgs h3{font-size: 24px;color: #333;font-weight: 700;margin: 15px 0 20px 0;}
.index2-shgs p{font-size: 15px;color: #333;}
.index2-shgs p span:last-child{display: none;}
.xzzf-index2-row a:hover h3{color: #2273c1;}
.xzzf-index2-row .xzzf-index2-box1:hover img{margin-top: 20px;}

.xzzf-index3-box{height: 660px;padding: 40px;background-size: 100%;overflow: hidden;border: 1px solid #E0EAF1;border-top: #2172C0 6px solid;border-radius: 12px;box-shadow: 0 0 10px rgba(0 0 0 /10%);background-color: #fff;}
.xzzf-maptitle{display: flex;margin-bottom: 60px;}
.xzzf-maptitle h3{font-size: 24px;color: #333;margin-right: 15px;font-weight: 700;}
.xzzf-svg{margin-left: 30px;width: 588px;height: 480px;float: left;background: url(./dqbg1.png) no-repeat center center;background-position: 20px 10px;}
.xzzf-svg-bg{background: url(./dqd2.png) no-repeat;background-position: -3px 15px;}

.xzzf-jdwl{width: 440px;height: 615px;float:right;background: url(./xzzfjdbg.png) no-repeat left bottom;position: relative;background-size: 100%;}
.xzzf-jdwl::after{position: absolute;content: "";left: 0;bottom: 0;width: 100%;height: 72px;border-radius: 0 0 12px 0;background: linear-gradient(180.00deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 15.9%, rgba(255, 255, 255, 0.6) 28.44%, #fff 46.44%, #fff 100%);}
.xzzf-jdwl-title{width: 100%;height: 100px;line-height: 100px;border-radius: 16px;background: linear-gradient(91.55deg, #e5f2fd 0%, rgba(230, 242, 253, 0) 100%);}
.xzzf-jdwl-cont{width: 100%;height: 515px;overflow-y: auto;float: right;position: relative;padding-bottom: 72px;padding-left: 60px;box-sizing: border-box;}
.xzzf-jdwl-cont::-webkit-scrollbar {display: none;}

.xzzf-jdwl-title h3{font-size: 24px;color: #2273c1;font-weight: 700;display: inline-block;}
.xzzf-jdwl-title .tit-bot{background-color: #fff;display: inline-block;width: 66px;height: 66px;border-radius: 50%;text-align: center;line-height: 66px;margin: 0 20px 0 30px;}
.xzzf-jdwl-title .tit-bot img{vertical-align: middle;}
.xzzf-jdwl-cont>ul{margin-top: 10px;animation:mydeamon 0.5s;transition: .4s;visibility:hidden;display: none;}
.xzzf-jdwl-cont>ul.thisclass{animation:mydeamon 0.5s;transition: .4s;display: block;visibility:initial;}
.xzzf-jdwl-cont>ul>li{padding: 10px 0;}
.xzzf-jdwl-cont ul>li>a{}

.jdwl-one-tit{overflow: hidden;}
.jdwl-one-tit a{font-size: 20px;color: #2172C0;float: left;background: url(/cms_files/jcms1/web1827/site/images/44226/listicon1.png) no-repeat left center;padding-left: 20px;background-size: 7px;}
.jdwl-one-tit span{}

.xzzf-jdwl-cont ul li{position: relative;}
.jdwl-more{background:url(./xljt1.png) no-repeat right center;padding-right: 13px;cursor: pointer;font-size: 14px;color: #8590A6;float: right;}
.active .jdwl-more{background:url(./sljt.png) no-repeat right center;}
.jdwl-one-tit{cursor: pointer;}
hr.bds{border: none;position: absolute;background-image: linear-gradient(to bottom, #2172C0 0%, #2172C0 50%, transparent 0%);
    background-size: 1px 13px;
    background-repeat: repeat-y; left:3px;top: 20px;bottom: 0;width: 2px;}

.jdwl-one-txt{font-size: 15px;color: #333;border-radius: 12px;padding: 15px 30px;background: #f6f9fb;margin-left: 20px;margin-top: 20px;display: none;}
.jdwl-one-li{margin-left: 23px;margin-top: 15px;}

.jdwl-two-tit{padding: 10px 0;}
.jdwl-two-tit a{font-size: 16px;color: #333;}
.jdwl-two-li{width: 100%;display: none;}
.jdwl-two-li a{padding: 15px 30px;border-radius: 12px;display: block;width: 99%;box-sizing: border-box;font-size: 15px;color: #333;background:url(./rljt1.png) no-repeat 95% center #f6f9fb;margin: 15px 0;box-shadow: 0 0 5px rgba(0 0 0 /10%);}
.jdwl-two-li a:hover{box-shadow: 0 0 5px rgba(0 0 0 /15%);}
.jdwl-two-li.thisclass{}

.xzzf-bottom-list{margin-top: 60px;display: flex;flex-direction: row;}
.xzzf-bottom-list::after{clear: both;display: block;content: "";}
.xzzf-bottom-list .xzzf-bottomlist-li{border: #E0EAF1 1px solid;border-top: #2172C0 solid 6px;border-radius: 12px;width: 335px;height: 182px;float: left;text-align: center;padding: 15px;box-sizing: border-box;margin-right: 30px;flex: 1;box-shadow: 0 0 10px rgba(0 0 0 /10%);background-size: 100% 100% !important;}
.xzzf-bottom-list b{font-size: 24px;color: #333;display: block;margin: 10px 0;line-height: 1.5;}
.xzzf-bottom-list p{font-size: 15px;color: #333;}
.xzzf-bottom-list p span:last-child{display: none;}
.xzzf-bottom-list a:hover b{color: #2172C0;}
.xzzf-bottom-list .xzzf-bottomlist-li:nth-child(4n){margin-right: 0;}
.xzzf-bottom-list .xzzf-bottomlist-li:first-child{background: url(./xzzfb1.png) no-repeat left bottom;}
.xzzf-bottom-list .xzzf-bottomlist-li:nth-child(2){background: url(./xzzfb2.png) no-repeat left bottom;}
.xzzf-bottom-list .xzzf-bottomlist-li:nth-child(3){background: url(./xzzfb3.png) no-repeat left bottom;}
.xzzf-bottom-list .xzzf-bottomlist-li:nth-child(4){background: url(./xzzfb4.png) no-repeat left bottom;}

svg{filter: drop-shadow( 0px 12px 2px rgba(17, 62, 104, 0.5));filter: url(#dropshadow1);position: relative;}
svg path{stroke: #fff;cursor: pointer;stroke-width: 0.5px;z-index: -1;}
svg text{cursor: pointer;font-size: 14px;filter: drop-shadow( 0px 0px 0px rgba(17, 62, 104, 0.5));}
path.active{fill: url(#pathtive);stroke-width: 2px;stroke: #f1e5ac;filter: drop-shadow( 0px 7px 6px rgba(140, 91,26, 0.8));}
svg .active-t{opacity: 1;font-size: 17px;margin-left: -5px;}

path.hover{stroke-width: 2px;stroke: #fff;filter: drop-shadow( 0px 6px 6px rgba(140, 91,26, 0.8));z-index: 10000;}
svg .hover-t{opacity: 1;font-size: 17px;}

#jkq-a path.active{stroke-width: 0.5px;filter: drop-shadow( 0px 6px 6px rgba(140, 91,26, 0.2));stroke: #fff;fill:url(#pathtive);}
#jkq-a path.active:nth-child(2){stroke-width: 0.1px;fill:#fff;}
#jkq-a path.hover{stroke-width: 0.5px;filter: drop-shadow( 0px 6px 6px rgba(140, 91,26, 0.2));stroke: #fff;}
.jkq.hover-t{font-size: 15px;}
.jkq.active-t{font-size: 15px;}


@keyframes a1{    from {        transform: rotate(0deg);    } to {        transform: rotate(360deg);    }}
@keyframes mydeamon
{

    from {
        transform: translate(0, 0%);
        opacity: 1;
      }
      to {
        transform: translate(5%, 0);
        opacity: 0;
      }
}