footer{
    margin-top: 0;
}

/*配套软件开发*/
.match_con,.match_sec{ color: #fff; font-size: 18px; }
.match_con{ margin: 0 44px 120px 100px; position: relative; }
.match_con .img{
	width: 330px; height: 536px;
	background: url(../image/sub/img_m1.png) no-repeat;
	position: absolute;
	left: -53px;top: -63px;
}
.match_con i{ 
	font-style: normal; font-size: 26px; 
	display: inline-block; width: 224px;
	text-align: center; margin-right: 45px;
}
.match_con p{ line-height: 62px; margin: 0; padding-top: 1px;}
.match_con p:first-child{ background: #88c12a; margin-top: 55px; width: 560px; }
.match_con p:first-child+p{ background: #56b01f; width: 660px; }
.match_con p:first-child+p+p{ background: #279615; width: 760px; }
.match_con p:first-child+p+p+p{ background: #0a7f1b; width: 860px;}
.match_con p:first-child+p+p+p+p{ background: #077564; width: 960px;}
.match_con p:first-child+p+p+p+p+p{ background: #016c70; margin-bottom: 55px;}

.match_sec{ padding: 70px 0 46px; background: #f5f5f5; }
ul.match_ul {
    text-align: justify;
    margin: 0 195px;
}

    ul.match_ul:after {
        content: "";
        display: inline-block;
        width: 100%;
    }

    ul.match_ul li {
        display: inline-block;
        width: 380px!important;
        text-align: center;
        margin: 0;
        padding: 0;
        background: #88c12a;
        box-shadow: 1px 1px 13px rgba(0,0,0,.3);
    }
    ul.match_ul li:first-child{ background: #0d7377; }
    ul.match_ul li img{ margin-top: 45px; }
    ul.match_ul li p{ 
    	color: #fff; margin: 33px 0 35px;
    	animation: shake 4s .15s linear;
    	-webkit-animation: shake 4s .15s linear;
    }
    /*ul.match_ul li:hover p{ 
    	animation: shake 4s .15s linear;
    	-webkit-animation: shake 4s .15s linear;
    }*/

@keyframes shake
{
    10% { transform: rotate(15deg); }
    20% { transform: rotate(-10deg); }
    30% { transform: rotate(5deg); }
    40% { transform: rotate(-5deg); }
    50%,100% { transform: rotate(0deg); }
}

/*知识产权服务*/
ul.knowledge {
    text-align: justify;
}

    ul.knowledge:after {
        content: "";
        display: inline-block;
        width: 100%;
    }

    ul.knowledge li {
        display: inline-block;
        width: 380px!important;
        text-align: center;
        margin: 0;
        padding: 0;
    }
    ul.knowledge li .img{
        width: 100%;
        height: 380px;
        border: 1px dashed #a6a6a6;
        background-repeat: no-repeat;
        background-position: center;
    }
    ul.knowledge li p{
        margin: 0 0 20px 0;
        line-height: 50px;
        font-size: 18px;
        color: #000;
    }
#swiper_know .swiper-button-next,#swiper_know .swiper-button-prev{ display: none; }

/*945分辨率以下*/
@media (max-width: 945px){

    /*配套软件开发*/
    .match_con {
        margin: 0 20px 120px 26px;
    }
    .match_con i,.match_con p{ font-size: 24px; }
    .match_con p{line-height: 66px; padding-top: 0;}
    .match_con i{ margin-right: 30px; }
    .match_con p:first-child{ width: 450px; }
    .match_con p:first-child+p{ width: 480px; }
    .match_con p:first-child+p+p{ width: 510px; }
    .match_con p:first-child+p+p+p{ width: 540px; }
    .match_con p:first-child+p+p+p+p{ width: 570px; }

    ul.match_ul {  margin: 0 30px; font-size: 24px;}
    ul.match_ul li { width: 280px!important;}
    
    /*知识产权服务*/
    #swiper_know{ margin: 0 30px; }
    #swiper_know .swiper-button-next,#swiper_know .swiper-button-prev{
        position: absolute;
        top: 50%;
        width: 35px;
        height: 54px;
        transform: translateY(-50%);
        z-index: 10;
        cursor: pointer;
        background-size: 31px 54px;
        background-position: center;
        background-repeat: no-repeat;
        display: block;
        outline: none;
    }
    #swiper_know .swiper-button-next{ background-image: url(../image/index/next.png); right: 0;}
    #swiper_know .swiper-button-prev{ background-image: url(../image/index/prev.png); left: 0; }
    
    ul.knowledge li{ margin: 0 90px 0 110px; }
    ul.knowledge li p{ font-size: 24px; margin: 25px 0 60px 0; line-height: 24px; }
}