body{background: no-repeat center top;background-size:100%}.mg--018{margin:0 -18px}.m-lst44{height:auto;overflow:hidden}.m-lst44 ul{height:auto;overflow:hidden}.m-lst44 ul li{overflow:hidden;text-indent:20px;line-height:44px;text-overflow:ellipsis;white-space:nowrap;font-size:18px;background: no-repeat 4px}.m-lst44 ul li a{overflow:hidden;font-size:16px;color:#333;text-overflow:ellipsis}.m-lst44 ul li a:hover{color:#cb0000}.m-lst44 ul li span{float:right;padding-left:16px;color:#a7a7a7;font-size:14px}.carousel{position:relative}.carousel .carousel-bd ul li{width:100%}.carousel .carousel-bd ul li p{color:#fff;text-indent:1em}.carousel .carousel-bd ul li img{height:360px;overflow:hidden;object-fit:cover}.carousel .prev,.carousel .next{width:40px;height:60px;background-color:rgba(0,0,0,0.5);opacity:.3;background-position:center center}.carousel .prev{left:0}.carousel .next{right:0}.carousel .carousel-pagination{bottom:10px}.carousel .carousel-pagination .on{background:#fff;opacity:1}.carousel .carousel-pagination span{width:10px;height:10px;background:#fff;opacity:.5}.commontabs .commontabs-hd{border-bottom:0}.commontabs .commontabs-hd ul li{padding:0;margin-right:40px}.commontabs .commontabs-hd ul li a{font-size:24px;font-weight:bold}.commontabs .commontabs-hd ul .on{border:0}.commontabs .commontabs-hd ul .on a{color:#2278df}.jyjx_banner{padding-top:20px;height:600px}.jyjx_banner .container{display:flex;align-items:center;justify-content:space-between}.jyjx_banner .container .logo{display:block}.jyjx_banner .container .logo img{display:block;max-width:100%}.jyjx_banner .container .btn{padding:0 20px;line-height:40px;color:#fff;background-color:#cb0000;border-radius:20px}.jyjx_title a{color:#2278df;font-size:24px;line-height:48px;font-weight:bold}.jyjx_part{padding:80px 0 150px 0;margin:-80px 0;background: no-repeat center center;background-size:100% 100%}.jyjx_ssfc li{margin-bottom:30px}.jyjx_ssfc li a{display:flex;background-color:#f0f6ff;padding:16px}.jyjx_ssfc li a .img{display:block;width:40%;height:120px;object-fit:cover}.jyjx_ssfc li a .txt{width:60%;padding-left:20px}.jyjx_ssfc li a .txt p{margin-bottom:10px}.jyjx_ssfc li a .txt span{display:flex;align-items:center;color:#999;font-size:14px}.jyjx_ssfc li a .txt span img{margin-right:6px}.jyjx_xpxx{overflow:hidden;margin:0 -15px}.jyjx_xpxx li{float:left;width:33.333%;padding:0 15px}.jyjx_xpxx li a{display:block;position:relative;background-color:#000}.jyjx_xpxx li a .img{display:block;width:100%;height:120px;object-fit:cover;opacity:.8}.jyjx_xpxx li a .icon{display:block;position:absolute;top:50%;left:50%;z-index:10;margin-left:-25px;margin-top:-25px}.jyjx_xpxx li:first-child{width:100%;margin-bottom:30px}.jyjx_xpxx li:first-child a .img{height:364px}.g-footer{background-color:#7197ed}.ztscroll .ztscroll-bd ul li{width:33.3333%}.ztscroll .prev,.ztscroll .next{width:20px;height:92px;background-color:rgba(0,0,0,0.5);opacity:.3;margin-top:-46px}.ztscroll .prev{background-position:-116px 34px;left:0}.ztscroll .next{background-position:1px 34px;right:0}@media all and (max-width:1024px){body{background: no-repeat center top;background-size:130%}.container{padding:0 12px}.jyjx_banner{height:400px;padding-top:6px}.jyjx_banner .container .logo{width:30%}.jyjx_banner .container .btn{font-size:14px;line-height:28px}}@media all and (max-width:992px){.mg--018{margin:0}.pd-018{padding:0}.jyjx_banner{height:300px}}@media all and (max-width:767px){.jyjx_banner{height:150px}.jyjx_part{padding:0;margin:0;background:none}.jyjx_title a{line-height:30px;font-size:18px}.commontabs .commontabs-hd{height:40px;line-height:40px}.commontabs .commontabs-hd ul li{height:40px}.commontabs .commontabs-hd ul li a{font-size:18px}.jyjx_ssfc li{margin-bottom:10px}.jyjx_ssfc li a{padding:10px}.jyjx_ssfc li a .img{height:80px}.jyjx_ssfc li a .txt p{font-size:14px}.jyjx_ssfc li a .txt span{font-size:12px}.jyjx_xpxx li{width:100%;margin-bottom:10px}.jyjx_xpxx li a .img{height:auto}.jyjx_xpxx li:first-child{margin-bottom:10px}.jyjx_xpxx li:first-child a .img{height:auto}.ztscroll .ztscroll-bd ul li{width:100%}.ztscroll .ztscroll-bd ul li .pic{padding:0}}@media all and (max-width:750px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:421.875px !important;min-height:421.875px !important}}@media all and (max-width:720px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:405px !important;min-height:405px !important}}@media all and (max-width:640px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:360px !important;min-height:360px !important}}@media all and (max-width:600px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:337.5px !important;min-height:337.5px !important}}@media all and (max-width:560px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:315px !important;min-height:315px !important}}@media all and (max-width:520px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:292.5px !important;min-height:292.5px !important}}@media all and (max-width:480px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:270px !important;min-height:270px !important}}@media all and (max-width:440px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:247.5px !important;min-height:247.5px !important}}@media all and (max-width:414px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:232.875px !important;min-height:232.875px !important}}@media all and (max-width:400px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:225px !important;min-height:225px !important}}@media all and (max-width:375px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:210.9375px !important;min-height:210.9375px !important}}@media all and (max-width:360px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:202.5px !important;min-height:202.5px !important}}@media all and (max-width:320px){.carousel .carousel-pagination,.carousel .prev,.carousel .next{display:none}.carousel img{height:180px !important;min-height:180px !important}}