.service-list {

    margin: 0 -2%;

}

.service-list li {

    width: 50%;

    padding: 0 2%;

    display: table;

    margin-bottom: 40px;

}

.service-list .pic {

    display: table-cell;

    vertical-align: top;

    width: 200px;

}

.service-list .service-pic {

    width: 200px;

    height: 200px;

    border: 5px solid #ccc;

    overflow: hidden;

    -webkit-border-radius: 200px;

            border-radius: 200px;

}

.service-list .txt {

    display: table-cell;

    vertical-align: middle;

    padding-left: 15px;

}

.service-list .service-title {

    font-size: 20px;

    font-weight: bold;

    color: #222;

    line-height: 1.5;

    margin-bottom: 5px;

}

.service-list_btn_box {

	position: relative;

    margin: 0 auto 10px auto;

    padding: 0 0 10px 0;

    max-width: 1260px;

	border-bottom:#D4D4D4 1px solid;

    -webkit-box-sizing: border-box;

       -moz-box-sizing: border-box;

            box-sizing: border-box;

	}

.service-list_btn_box .active{

	border: 1px solid #FF8000;

}

.service-list_btn_box:after {

    visibility: hidden;

    display: block;

    font-size: 0;

    content: " ";

    clear: both;

    height: 0;

}

.service-list_btn {

	min-width:30px; height:auto; float:left; background:#E8E8E8; border:1px solid #E8E8E8; font-size:16px; color:#474747; margin:0 10px 10px 0;  font-weight:bold; line-height:38px; padding:0 5px;}

.service-list_btn:hover{

	border:1px solid #FF8000;

}



@media screen and (max-width: 1300px) {

    .service-list {

        max-width: 960px;

        margin: 0 auto;

    }

    .service-list li {

        width: 100%;

        float: none;

    }

}

@media screen and (max-width: 639px) {

    .service-list li,

    .service-list .pic,

    .service-list .txt {

        display: block;

        margin: 0 auto 20px;

    }

    .service-list li {

        margin-bottom: 40px;

        max-width: 320px;

        padding: 0;

    }

    .service-list .pic,

    .service-list .service-pic {

        max-width: 200px;

        width: auto;

        height: auto;

    }

    .service-list .txt {

        padding-left: 0;

    }

    .service-list .service-title {

        text-align: center;

    }

}