.contactA{width:100%;float:left;background:#fff;padding-bottom:30px;}
.contactA_T{padding:55px 2.8%;overflow:hidden;border-bottom:1px solid #e2e2e2;position:relative;}
.contactA_T_l{left:2.8%;width:314px;position:absolute;top:130px;font-size:16px}
.contactA_T_l>p{font-size:30px;color:#333;}
.contactA_T_l>span{display:block;font-size:30px;color:#333333;line-height:32px;margin:20px 0px;}
.contactA_T_l>i{display:block;font-style:normal;color:#999999;line-height:32px;letter-spacing:0.05rem;}
.contactA_T_l>a{display:inline-block;width:180px;line-height:50px;background:#ea222d;color:#fff;text-align:center;font-size:18px;letter-spacing:0.05rem;margin-top:45px;}
.contactA_T_R{
    position: absolute;
    width: 260px;
    right: 2%;
    text-align: center;
    top: 70px;}
 .contactA_T_R .name{
    color: #333;
    font-size: 16px;
    margin-top: -40px; 
 }
.contactA_T_R img{display:inline-block;border: 1px solid #ffe8d7;width:260px;}
.contactA_T_R p{font-size:16px;line-height:28px;margin-top:30px;}

.contactA_T_m{width:442px;margin:0 auto;padding:0px 5%;height:100%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.contactA_T_m div{width:100%;float:left;margin-bottom:20px;}
.contactA_T div span{font-size:22px;color:#ea222d;display:block;line-height:34px;}
.contactA_T_m div span{font-size:22px;color:#ea222d;display:block;line-height:34px;}
.contactA_T div strong{display:block;font-size:28px;color:#ea222d;line-height:34px;margin:14px 0px 10px 0px;}
.contactA_T_m div strong{display:block;font-size:36px;color:#ea222d;line-height:34px;margin:14px 0px 10px 0px;}
.contactA_T div p{color:#868686;line-height:34px;}
.contactA_T_m div p{color:#868686;line-height:34px;}
.contactA_T_m>p{font-size:15px;color:#868686;line-height:32px;}

.contactA_B{margin:55px 2.8% 0px 2.8%;height:455px;background:#000;overflow:hidden;position:relative;z-index:10;}
.con_img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;}
.con_img i{display: block;background: url(../images/map.png) no-repeat;width: 35px;height: 50px;margin: 0 auto 40px;animation: myanimate 0.5s infinite alternate;-webkit-animation: myanimate 0.5s infinite alternate;}
.con_img a{width:150px;padding:12px 0px;background:#f67114;text-align:center;border-radius:6px;color:#fff;display:inline-block;}
.contactB{width:100%;float:left;background:#fff;margin:42px 0px;height:538px;margin-bottom: 50px;}
.contactB_l{width:30%;float:left;background:#f2f2f2;height:100%;color:#333;position:relative;}
.contactB_l li{margin:50px 9% 0px 9%;font-size:35px;line-height:50px;padding-bottom:30px;position:relative;}
.contactB_l li:after{content:'';position:absolute;bottom:0px;left:0px;width:40px;height:1px;background:#ea222d;}
.contactB_l li{margin:54px 9% 0px 9%;}
.contactB_l li p{font-size:16px;line-height:35px;}
.contactB_l:after{content:url(../images/cico2.png);position:absolute;bottom:40px;right:13%;}
.contactB_R{width:70%;float:right;margin-top:-15px;}
.contactB_R input{width:35%;float:left;height:52px;background:#f2f2f2;color:#7f7f7f;margin-top:30px;padding:0px 2%;border:1px solid #fff;}
.contactB_R input:nth-child(2n){width:52.2%;float:right;}
.contactB_R textarea{width:100%;float:left;height:178px;background:#f2f2f2;color:#7f7f7f;margin-top:30px;padding:20px 2%;}
.contactB_R .btndemand{float:right;width:142px;height:50px;line-height:50px;border:none;outline-:none;cursor:pointer;text-align:center;color:#fff;background:#f67114;font-size:16px;margin-top:24px;}
.contactB_R p{width:37%;float:left;height:52px;background:#f2f2f2;color:#7f7f7f;margin-top:30px;padding-left:2%;}
.contactB_R p input{float:left;margin-top:0px;padding:0px;}
.contactB_R p img{float:right;height:100%;}
.bootstrap-frm label>span,.bootstrap-frm select{
 display: none
}
.contactB_R input {
    width: 45% !important;
    float: left !important;
    height: 52px !important;
    color: rgb(127, 127, 127) !important;
    margin-top: 30px !important;
    background: rgb(242, 242, 242) !important;
    padding: 0px 2% !important;
    border-width: 0px !important;
    border-style: solid !important;
    border-image: initial;
}
.contactB_R textarea {
    width: 95% !important;
    float: left !important;
    height: 178px !important;
    color: rgb(127, 127, 127)!important ;
    font-family: 微软雅黑;
    margin-top: 30px !important;
    background: rgb(242, 242, 242) !important;
    padding: 20px 2% !important;
    border:none !important;
}
.bootstrap-frm .button{
 background: #ea222d !important;
 color:#fff !important;
}
.bootstrap-frm{
 padding:0px !important;
 padding-left:50px !important;
}
@media (max-width:768px) {
 .contactB{
  display: none;
 }
 .contactA_T{
  width:100%;
  padding:0px;
 }
 .contactA_T_l,.contactA_T_m,.contactA_T_R{
  width:100%;
 }
 .contactA_T_m{
  padding:0%;
  width:96%;
  margin:0 auto;
  border:none;
 }
 .contactA_T_l{
  position: unset;
  margin-left: 2%;
  margin-top: 20px;
  margin-bottom: 20px;
 }
 .contactA_T_R{
  right:0%;
  position: unset;
  margin-bottom: 20px;
  }
  .contactA_T_R img{
   width:70% !important;
   margin-top: 30px;
   margin-bottom: 30px;
  }
}