/*!服务留言*/
.m-messagel{overflow:hidden;padding:40px 0 121px}
.m-messagel .ll{float:left;width:41.83%;margin-right:58px;overflow:hidden;padding-top:10px}
.m-messagel .rr{overflow:hidden}
.m-messagel .messagel .txt{overflow:hidden;font-size:20px;font-weight:400;color:#3d3d3d;line-height:1.5em;margin-bottom:21px}
.m-messagel .messagel .icon{width:40px;height:40px;overflow:hidden;position:relative;margin-bottom:50px}
.m-messagel .messagel .icon:after{content:"";position:absolute;top:50%;left:0;margin-top:-1px;width:100%;height:2px;background-color:#103187}
.m-messagel .messagel .icon:before{content:"";position:absolute;top:0;left:50%;margin-left:-1px;width:2px;height:100%;background-color:#103187}
.m-messagel .messagel .addr{overflow:hidden}
.m-messagel .messagel .info{overflow:hidden;font-size:20px;line-height:1.5em;color:#3d3d3d;margin-bottom:19px}
.m-messagel .messagel .info .ttl{width:100px;float:left;overflow:hidden}
.m-messagel .messagel .info .ttr{overflow:hidden}
.m-messagel .form{overflow:hidden}
.m-messagel .form .box{overflow:hidden;margin-bottom:25px;border-bottom:1px solid #d8d8d8}
.m-messagel .form .box .txt{font-size:20px;color:#3d3d3d;line-height:60px;overflow:hidden;float:left}
.m-messagel .form .box .inp{overflow:hidden}
.m-messagel .form .box .inp input{display:block;width:100%;height:60px;line-height:60px;padding:0 10px;overflow:hidden;border:none;background-color:transparent;font-size:20px;color:#3d3d3d}
.m-messagel .form .box .inp textarea{display:block;width:100%;height:160px;line-height:1.5em;padding:15px 10px;overflow:hidden;border:none;background-color:transparent;font-size:20px;color:#3d3d3d;resize:none}
.m-messagel .form .btnbox{overflow:hidden;margin:30px -15px 0}
.m-messagel .form .btnbox .btn{width:50%;float:left;padding:0 15px;overflow:hidden}
.m-messagel .form .btnbox .btn input{display:block;width:100%;height:60px;line-height:60px;font-size:20px;color:#fff;background-color:#103187;color:#fff;text-align:center;border-radius:5px;border:none;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-messagel .form .btnbox .btn .resetting{background-color:rgba(16,49,135,.1);color:#1a1a1a}
.m-messagel .form .btnbox .btn input:hover{opacity:.7}
@media (max-width:1200px){
.m-messagel{padding:30px 0}
.m-messagel .form .box .inp input,.m-messagel .form .box .inp textarea,.m-messagel .form .box .txt,.m-messagel .form .btnbox .btn input,.m-messagel .messagel .info,.m-messagel .messagel .txt{font-size:18px}
.m-messagel .messagel .icon{width:30px;height:30px}
.m-messagel .form .box .txt{line-height:40px}
.m-messagel .form .box .inp input,.m-messagel .form .btnbox .btn input{height:40px;line-height:40px}
.m-messagel .form .box .inp textarea{height:120px;padding:5px 10px}
}
@media (max-width:991px){
.m-messagel .form .box .inp input,.m-messagel .form .box .inp textarea,.m-messagel .form .box .txt,.m-messagel .form .btnbox .btn input,.m-messagel .messagel .info,.m-messagel .messagel .txt{font-size:16px}
}
@media (max-width:767px){
.m-messagel .ll,.m-messagel .rr{width:auto;float:none;margin:0}
.m-messagel .ll{margin-bottom:30px}
.m-messagel .messagel .info,.m-messagel .messagel .txt{margin-bottom:10px}
.m-messagel .messagel .icon{width:26px;height:26px;margin-bottom:10px}
.m-messagel .form .box{margin-bottom:0}
}