﻿
.contact-container{
    width: 100%;
    margin: 0 auto;
}
.contact-one{
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 2%;
}
    .one-left{
        display: inline-block;
        vertical-align: top;
        margin-bottom: 11%;
    }
        .one-left h1{
            font-size: 24px;
            color: #13912c;
            font-weight: 600;
            margin-bottom: 2%;
        }
        .one-left p{
            font-size: 18px;
            color: #333333;
            line-height: 30px;
        }
    .one-right{
        display: inline-block;
        vertical-align: top;
        width: 20%;
        float: right;
        background: #13912c;
        padding-bottom: 2.75%;
    }
    .one-right .one-img{
        display: inline-block;
        width: 69.2%;
        position: relative;
        padding-bottom: 69.2%;
        margin-left: 15.4%;
        margin-top: 15.4%;
        margin-bottom: 5%;
        overflow: hidden;
    }
    .one-right .one-img img{
        display: inline-block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    .one-right p{
        font-size: 16px;
        line-height: 28px;
        color: white;
        text-align: center;
    }

/* 地图 */
.con_map{ margin:0 auto 3.5% auto; width:1280px; padding-bottom:20.8%; position:relative;}
.con_map .map{ position:absolute; top:0px; left:0px; width:100%; height:100%;}


.contact-main{
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 2%;
}
    .contact-item{
        border-bottom: 2px solid #666;
        padding: 2% 0;
    }
        .contact-img{
            width: 42.18%;
            float: right;
            position: relative;
            padding-bottom: 21.09%;
        }
            .contact-img a{
                position: absolute;
                display: inline-block;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                overflow: hidden;
            }
            .contact-img a img{
                display: inline-block;
                width: 100%;
                height: 100%;
                transition: 1s;
                -webkit-transition: 1s;
                -moz-transition: 1s;
                -ms-transition: 1s;
                -o-transition: 1s;
}

    .contact-text {
        padding-bottom: 6%;
    }
    .contact-text h1,.contact-text h1 a{
        display: block;
        font-size: 20px;
        color: #222;
        margin-top: 2%;
        margin-bottom: 2%;
        font-weight: 500;
    }
    .contact-text p{
        font-size: 16px;
        color: #222;
        line-height: 30px;
    }

.contact-item:hover .contact-img a img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
}
.contact-item:hover .contact-text h1,.contact-item:hover .contact-text h1 a{
    color: #13912c;
}



.footer{
    margin-top: 5%;
}

@media(max-width:1280px){
    .con_map{
        width: 96%;
        padding-bottom: 50%;
    }
}


@media(max-width:900px){
    .contact-main{
        padding: 0;
    }
    .one-left{
        display: block;
        margin-bottom: 5%;
    }
    .one-right{
        width: 30%;
        float: none;
        margin-left: 35%;
        margin-bottom: 5%;
    }
 
    .contact-img{
        float: none;
        width: 90%;
        margin-left: 5%;
        padding-bottom: 45%;
    }
    .contact-text{
        padding: 0 5%;
    }
    .contact-item{
        padding-bottom: 3%;
        padding-top: 5%;
    }
}
@media(max-width:530px){
    .contact-item{
        padding-bottom: 3%;
        padding-top: 8%;
    }
    .one-left h1{
        font-size: 20px;
    }
    .con_map{
        padding-bottom: 60%;
    }
    .one-right{
        width: 50%;
        margin-left: 25%;
    }
    .one-left p{
        font-size: 16px;
    }
  
    .contact-text h1, .contact-text h1 a{
        font-size: 16px;
    }
    .contact-text p{
        font-size: 14px;
        line-height: 24px;
    }
}

