.banner img{width:100%; display: block;}
.c1-title {margin-top: 46px; text-align: center; font-size: 30px; font-weight: bold;}
.c1-font1 {font-size: 12px; font-weight: bold; margin-top: 16.67px; text-align: center;}
.c1-nr{margin-top: 60px;}
.c1-nr-lf{width:35%; float: left;}
.c1-nr-rg{width:48%; float: right;    margin-top: -20px;}
.c1-lf-title{font-size: 24px; font-weight: bold; margin-bottom: 30px;}
.c1-lf-icon{margin-bottom: 30px;}
.c1-lf-font1{font-size: 20px; font-weight: bold; margin-bottom: 30px;}
.c1-lf-font2{font-size: 16px; font-weight: bold; margin-bottom: 32px;}
.c1-list-lf{float: left;}
.c1-lf-list{margin-bottom: 24px;}
.c1-list-lf ul li img{vertical-align: middle; margin-right: 7px;}
.c1-list-lf ul li span{font-size:14px; font-weight: bold;}
.c1-list-lf ul li{margin: 18px 0;}
.c1-list-rg{float: right;}
.c1-lf-font3{font-size: 16px; font-weight: bold;}
.c1-rg-box{padding: 1px 0 0 60px;}
.c1-rg-box ul li{border-bottom: 1px solid #000; padding: 16px 0;}
.c1-rg-box ul li span{/*font-size:16px;*/ font-weight: bold; margin-right: 7px;}
.c1-rg-box ul li input{font-size:16px; font-weight: bold; margin-right: 7px;}
.c1-rg-box ul li textarea{vertical-align: top; resize: none; font-size:16px; font-weight: bold;}
button{width: 80px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; margin: 20px auto 0; background-color: #000; border: none; color:#FFF; cursor: pointer; border-radius: 8px;float: right;}
.map{margin: 60px 0;}
.BMapLabel{left:33px !important;}
/*.content2{margin-bottom: 20px;}*/
.c1-list-rg-flex img{
    width: 110px;
    height: 110px;
}
.c1-list-rg-flex{
    display: flex;
}
@media screen and (max-width:768px){
    .c1-nr-lf{width: 95%; float: none; margin: 0 auto;}
    .c1-nr-rg{width: 95%; float: none; margin: 0 auto;}
    .c1-rg-box{padding: 0 0;}
    .map{margin-top:40px;}
    .c1-list-rg-flex img{
        width: 80px;
        height: 80px;
    };
}

@media screen and (max-width:550px){
    .c1-title{font-size: 16px; margin-top: 20px;}
    .c1-font1{margin-top: 5px;}
    .c1-lf-title{font-size:16px; margin-bottom: 12px;}
    .c1-nr{margin-top: 30px;}
    .c1-lf-font1{font-size:14px; margin-bottom: 12px;}
    .c1-lf-icon{margin-bottom: 12px;}
    .c1-lf-font2{font-size:14px; margin-bottom: 35px;}
    .c1-lf-list{margin-bottom: 25px;}
    .c1-lf-font3{font-size:14px;}
    .c1-rg-box ul li span{font-size: 14px;}
    .c1-rg-box ul li{padding: 18px 0;}
    .c1-list-rg-flex img{
        width: 75px;
        height: 75px;
    };
}
<!--ºÄÊ±1764544281.7072Ãë-->