@charset "utf-8";
.lmtop{overflow: hidden;position: relative;}
.lmtop div{margin: 0 auto;width: 337px;;font-size: 36px;position: relative;text-align: center;}
.lmtop div::before,.lmtop div::after{position: absolute;content: '';width: 400px;height: 1px;background: #BDBDBD;right: 100%;top: 50%; }
.lmtop div::after{left: 100%;}
.lmtop div b{position: relative;display: block;width: 100%;line-height: 48px;color: #000;}
.lmtop div b::before,.lmtop div b::after{position: absolute;content: '';width: 44px;height: 5px;background: #0063BF;right: 100%;top: 50%;margin-top: -2px;z-index: 2;}
.lmtop div b::after{left: 100%;}
.lmtop .more{position: absolute;top: 50%;right: 0;font-size: 18px;line-height: 24px;color: #999;transform: translateY(-50%);background: #fff;z-index: 2;}

.zmkj-box{margin-top: 45px;}
.zmkj-box ul{margin-top: 40px;}
.zmkj-box .box{padding: 50px 20px;margin: 25px 15px;background: url(../images/zmkq_bg1.png) no-repeat;background-size: 100% 100%;}
.zmkj-box .box p{font-size: 28px;font-weight: bold;line-height: 37px;height: 74px;color: #3D3BBF;}
.zmkj-box .box span{margin-top: 45px;display: block;width: 122px;height: 33px;line-height: 33px;font-size: 14px;text-align: center;color: #fff;background: #5C6BDB;border-radius: 17px;}
.zmkj-box li:nth-child(2) .box{background-image: url(../images/zmkq_bg2.png);}
.zmkj-box li:nth-child(2) .box p{color: #0970DE;}
.zmkj-box li:nth-child(2) .box span{background: #329BFC;}
.zmkj-box li:nth-child(3) .box{background-image: url(../images/zmkq_bg3.png);}
.zmkj-box li:nth-child(3) .box p{color: #376BD4;}
.zmkj-box li:nth-child(3) .box span{background: #588CF5;}
.zmkj-box li:nth-child(4) .box{background-image: url(../images/zmkq_bg4.png);}
.zmkj-box li:nth-child(4) .box p{color: #E36110;}
.zmkj-box li:nth-child(4) .box span{background: #F08B4D;}
.zmkj-box li:nth-child(5) .box{background-image: url(../images/zmkq_bg5.png);}
.zmkj-box li:nth-child(5) .box p{color: #007D23;}
.zmkj-box li:nth-child(5) .box span{background: #4BB86A;}
.zmkj-box li:nth-child(6) .box{background-image: url(../images/zmkq_bg6.png);}
.zmkj-box li:nth-child(6) .box p{color: #BF6300;}
.zmkj-box li:nth-child(6) .box span{background: #EBAA49;}

.jzbsx-box{padding: 50px 0;margin-top: 30px;;background: #F7FBFF;}
.jzbsx-box .lmtop .more{background: #F7FBFF;}
.zt-list{margin-top: 5px;}
.zt-list .box{padding: 26px 25px;line-height: 32px;background: #fff;box-shadow: 0px 0px 5px  rgba(77, 161, 240, 0.21);}
.zt-list .box .title{float: left;font-size: 20px;}
.zt-list .box .links{float: right;font-size: 16px;}
.zt-list .box i{position: relative;display: inline-block;margin-left: 10px;width: 32px;background: #78BEFF;font-size: 18px;color: #fff;font-style: normal;text-align: center;border-radius: 3px;}
.zt-list .box i::after{display:none;position:absolute;top:115%;left:0;content:'';width:230px;padding:5px 10px;font-size:14px;color:#fff;line-height:24px;text-align:left;background:rgba(0,0,0,.7);}
.zt-list .box i.on::after{display:block;}
.zt-list .box i.w::after{content:'全程网办事项，可全流程网上办理，无需线下跑动。';}
.zt-list .box i.z::after{content:'“减证办”事项，材料中某些证照证明可直接通过数据共享获取，无需提前准备。';}
.zt-list .box i + i{background: #A7A8F2;}
.zt-list .box .links a{width: 100px;display: inline-block;text-align: center;background: #6BB8FF;color: #fff;border-radius: 16px;}
.zt-list .box .links a + a{margin-left: 15px;background: #7DA0FF;}

.sjcx-box{padding: 50px 0;margin-bottom: 20px;}
.sjcx-box .zt-list .box{box-shadow: 0px 0px 5px  rgba(77, 161, 240, 0.21);}
.sjcx-box .zt-list .box .links a{background: #67C7BD;}

@media (max-width:1480px){
    .zmkj-box .box p{font-size: 26px;}

    .zt-list .box{line-height: 28px;padding: 25px 20px;}
    .zt-list .box .title{font-size: 16px;}
    .zt-list .box .links{font-size: 14px;}
    .zt-list .box .links a{width: 88px;}
    .zt-list .box .links a + a{margin-left: 10px;}
    .zt-list .box i{font-size: 16px;width: 28px;margin-left: 5px;}
}
@media (max-width:1480px){
    .lmtop .more{font-size: 16px;}

    .lmtop div{width: 300px;font-size: 32px;}
    .zmkj-box ul{margin-top: 20px;}
    .zmkj-box .box{padding: 30px 20px;}
    .zmkj-box .box p {font-size: 20px;}
    .zmkj-box .box span{margin-top: 25px;}

    .zt-list .box{padding: 15px;}
    .zt-list .box .title{width: 100%;}
    .zt-list .box .links{margin-top: 10px;}
}
@media (max-width:480px){
    .zmkj-box{margin-top: 20px;}
    .lmtop .more{font-size: 14px;}
    .lmtop div{width: 140px;font-size: 20px;}
    .zmkj-box ul{margin-top: 0;}
    .zmkj-box .box{margin-bottom: 0;}
    .jzbsx-box{padding: 20px 0;margin-top: 20px;}
    .sjcx-box{padding: 20px 0;margin-bottom: 0;}
}