﻿.no_padding {
    margin: 0;
    padding: 0
}

.no_padding [class*="am-"] {
    margin: 0;
    padding: 0
}
/* 服务项目列表 beg */
.list_project {
    margin: 1rem 0
}

.list_project .list {
    background: #eee;
	max-width:1200px;
	margin:auto;
}

.list_project .txt {
    background: #eee;
    padding: 2rem 1rem 4rem
}

.list_project .txt .t {
    color: #000;
    font-size: 2rem;
    font-weight: normal
}

.list_project .txt .t span {
    font-family: 'bebas';
    font-size: 1.7rem;
    margin-right: 1rem
}

.list_project .txt .des {
    font-size: 1.4rem;
    color: #474747
}

@media only screen and (min-width: 641px) {
    .list_project {
        margin: 0
    }

    .list_project .list:nth-child(2n+1) .thumb {
        float: right
    }

    .list_project .list:nth-child(2n+1) .txt {
        float: left
    }

    .list_project .txt {
        padding: 0;
        position: relative
    }

    .list_project .txt a {
        display: block;
        padding: 2rem 3rem;
        width: 100%;
        height: 100%;
        position: relative
    }

    .list_project .txt a .t {
        font-size: 2rem
    }

    .list_project .txt a .t span {
        font-size: 1.7rem;
        margin-right: 1rem
    }

    .list_project .txt a .des {
        font-size: 1.4rem
    }

    .list_project .txt a .arrow {
        display: block;
        width: 26px;
        height: 46px;
        position: absolute;
        right: 40px;
        top: 50%;
        margin-top: 0px;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s
    }

    .list_project .txt a:hover .arrow {
        right: 0px;
        opacity: 1;
        filter: alpha(opacity=100)
    }

    .list_project .txt .blank {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
        z-index: -1
    }

    .list_project .thumb {
        overflow: hidden
    }

    .list_project .thumb a {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 3;
        padding: 3rem;
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s
    }

    .list_project .thumb a .content {
        display: block;
        width: 100%;
        height: 100%;
        position: relative;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transition: all .5s;
        -moz-transition: all .5s;
        -o-transition: all .5s;
        transition: all .5s
    }

    .list_project .thumb a .content h3 {
        margin: 0;
        padding: 0;
        height: 160px;
        color: #fff;
        font-weight: normal;
        font-size: 4rem;
        position: absolute;
        left: 20px;
        bottom: 0
    }

    .list_project .thumb a .content h3 span {
        display: block;
        font-size: 5rem;
        font-family: 'bebas'
    }

    .list_project .thumb a .border-hor {
        -ms-transform: scale(0, 1);
        transform: scale(0, 1);
        -webkit-transform: scale(0, 1);
        -webkit-transition: all 1s;
        -o-transition: all 1s;
        transition: all 1s;
        -webkit-transition: all 0.5s
    }

    .list_project .thumb a .border-ver {
        -ms-transform: scale(1, 0);
        transform: scale(1, 0);
        -webkit-transform: scale(1, 0);
        -webkit-transition: all 1s;
        -o-transition: all 1s;
        transition: all 1s;
        -webkit-transition: all 0.5s
    }

    .list_project .thumb a:hover {
        background-color: rgba(0, 0, 0, 0.8)
    }

    .list_project .thumb a:hover .content {
        display: block;
        opacity: 1;
        filter: alpha(opacity=100)
    }

    .list_project .thumb a:hover .border-hor {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        position: absolute;
        left: 3rem;
        right: 3rem;
        top: 3rem;
        bottom: 3rem;
        -ms-transform: scale(1, 1);
        transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        -webkit-transition: all 1s;
        -o-transition: all 1s;
        transition: all 1s;
        -webkit-transition: all 0.5s
    }

    .list_project .thumb a:hover .border-ver {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
        position: absolute;
        left: 3rem;
        right: 3rem;
        top: 3rem;
        bottom: 3rem;
        -ms-transform: scale(1, 1);
        transform: scale(1, 1);
        -webkit-transform: scale(1, 1);
        -webkit-transition: all 1s;
        -o-transition: all 1s;
        transition: all 1s;
        -webkit-transition: all 0.5s
    }

    .list_project .thumb img {
        -webkit-transition: all 1s;
        -moz-transition: all 1s;
        -o-transition: all 1s;
        transition: all 1s
    }

    .list_project .thumb:hover img {
        -webkit-transform: scale(1.1, 1.1);
        -moz-transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1)
    }
}

@media only screen and (min-width: 1000px) {
    .list_project .txt {
        /*padding: 4rem*/
		padding-left:6rem;
    }

    .list_project .txt a .t {
        font-size: 2rem
    }

    .list_project .txt a .t span {
        font-size: 1.7rem;
        margin-right: 1rem
    }

    .list_project .txt a .des {
        font-size: 1.4rem
    }
}

@media only screen and (min-width: 1200px) {
    .list_project .txt {
        /*padding: 5rem*/
    }

    .list_project .txt a .t {
        /*font-size: 2.8rem*/
    }

    .list_project .txt a .t span {
        /*font-size: 2.6rem;*/
        margin-right: 1rem
    }

    .list_project .txt a .des {
       /* font-size: 1.6rem*/
    }
}

@media only screen and (min-width: 1400px) {
    .list_project .txt {
        /*padding: 6rem*/
    }

    /*.list_project .txt a .t {
        font-size: 2.8rem
    }

    .list_project .txt a .t span {
        font-size: 2.6rem;
        margin-right: 1rem
    }

    .list_project .txt a .des {
        font-size: 1.6rem
    }*/
}

@media only screen and (min-width: 1800px) {
    .list_project .txt {
        /*padding: 8rem*/
    }

    /*.list_project .txt a .t {
        font-size: 4rem
    }

    .list_project .txt a .t span {
        font-size: 3.8rem;
        margin-right: 1rem
    }

    .list_project .txt a .des {
        font-size: 1.8rem
    }*/
}
.am-img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
    margin: auto;
    border-radius: 0;
}
.am-img-responsive img{
	width:80%;
    height: auto;
    margin: auto;
    /* border-radius: 8px; */
}
/* 服务项目列表 end */

/* 服务报价索取 beg */

/* 服务报价索取 end */