 .contact {
     padding: 1.2rem 0.4rem 0;
 }

 .contact-line {
     padding: 20px 0 0;
 }

 .contact-name {
     padding: 0 0 10px;
     font: 400 18px/24px "微软雅黑";
     color: #13325c;
 }

 @media (min-width: 1200px) {
     .contact {
         padding: 160px 30px 30px;
     }

     .contact-line {
         display: flex;
         justify-content: space-between;
         padding: 20px 0;
     }

     .contact-name {
         padding: 0 0 20px;
         font: 400 30px/36px "微软雅黑";
         color: #13325c;
     }
 }



 .contact-left-line {
     padding: 4px 0 2px;
     border-bottom: 1px dashed #000;
 }

 .contact-left-line p {
     font: 400 14px/20px "微软雅黑";
     color: #000;
 }

 .contact-left-line span {
     display: block;
     font: 400 12px/16px "微软雅黑";
     color: rgba(195, 13, 35, 0.3);
     text-transform: uppercase;
 }

 .contact-left-ewm {
     display: none;
 }

 .contact-left-ewm img {
     width: 100%;
 }

 @media (min-width: 1200px) {
     .contact {}

     .contact-left {
         width: 48%;
     }

     .contact-left-line {
         padding: 6px 0 2px;
     }

     .contact-left-line p {
         font: 400 16px/24px "微软雅黑";
     }

     .contact-left-ewm {
         display: block;
         margin: 15px 0 0;
     }

     .contact-left-ewm i {
         display: block;
         width: 97px;
         border: 1px solid #13325c;
     }

     .contact-left-ewm p {
         width: 97px;
         font: 400 12px/18px "微软雅黑";
         color: #13325c;
         text-align: center;
     }
 }

 .contact-right {
     padding: 10px 0;
 }

 .contact-right .contact-name {}

 .textarea {
     position: relative;
     padding-left: 70px;
 }

 .textarea textarea {
     display: block;
     width: 100%;
     height: 150px;
     margin: 0 0 10px;
     padding: 5px;
     font: 400 14px/24px "微软雅黑";
     color: #000;
     background: none;
     border: 1px solid #000;
 }

 .inputs {
     position: relative;
     padding-left: 70px;
 }

 .inputs input {
     display: block;
     width: 100%;
     margin: 0 0 10px;
     padding: 5px;
     font: 400 14px/24px "微软雅黑";
     color: #000;
     background: none;
     border: 1px solid #000;
 }

 .yzm.inputs {
     display: flex;
     justify-content: space-between;
 }

 .yzm.inputs input {
     width: 60%;
 }

 .yzm img {
     width: 35%;
     height: 36px;
 }

 .contact-right label {
     position: absolute;
     left: 0;
     top: 3px;
     width: 64px;
     font: 400 14px/24px "微软雅黑";
     color: #000;
     text-align: right;
 }

 .form-btn {
     padding-left: 70px;
 }

 .contact button {
     display: block;
     width: 100%;
     font: 400 14px/36px "微软雅黑";
     color: #fff;
     background: #13325c;
     border: 0;
 }

 @media (min-width: 1200px) {
     .contact-right {
         width: 48%;
         padding: 0;
     }

     .contact-right .contact-name {
         padding-left: 78px;
     }

     .textarea {
         position: relative;
         padding-left: 80px;
     }

     .textarea textarea {
         height: 150px;
         margin: 0 0 15px;
     }

     .inputs {
         padding-left: 80px;
     }

     .inputs input {
         margin: 0 0 15px;
         padding: 5px;
     }

     .contact-right label {
         top: 3px;
         width: 75px;
         font: 400 14px/30px "微软雅黑";
     }

     .form-btn {
         padding-left: 80px;
     }

     .contact button {
         font: 400 14px/45px "微软雅黑";
     }
 }


 /* input的文字颜色 */

 input::-webkit-input-placeholder {
     color: #000;
 }

 input::-ms-input-placeholder {
     color: #000;
 }

 textarea::-webkit-input-placeholder {
     color: #000;
 }

 textarea::-ms-input-placeholder {
     color: #000;
 }

 .iw_poi_title {
     color: #13325c;
     font-size: 14px;
     font-weight: bold;
     overflow: hidden;
     padding-right: 13px;
     white-space: nowrap;
 }

 .iw_poi_content {
     font: 12px arial, sans-serif;
     overflow: visible;
     padding-top: 4px;
     white-space: -moz-pre-wrap;
     word-wrap: break-word;
 }

 .BMap_Marker div {
     width: 20px;
     height: 20px;
     padding-left: 30px;
     padding-top: 20px;
     background: url("../images/location.png") no-repeat 0 center;
     background-size: 16px;
 }

 .BMap_Marker img {
     width: 0;
     height: 0;
     opacity: 0;
 }