
/* p5003 联系我们 */
.ml-a{width: 100%;background-color: #f7f7f7;padding-bottom: .95rem;}
.ml-b{width: 17.7rem;margin: 0 auto;}
.ml-cont{width: 100%;}
.ml-top{width: 100%;position: relative;z-index: 28;margin-bottom: .9rem; margin-top: -1.55rem;background-color: #ffffff;box-shadow: 0px 6px 10px 0px rgba(41, 41, 41, 0.09);}
.ml-c{width: 6.6rem;padding: 1.15rem .7rem ;min-height: 8.86rem;background-image: url('/static/home/images/g29.png'); background-size: 100% auto;background-position: bottom center;background-repeat: no-repeat;}
.ml-titles{color: #000000;padding-bottom:  .44rem;position: relative;margin-bottom: .25rem;}
.ml-titles:before{content: '';position: absolute;bottom: 0;left: 0; width: .2rem;height: .02rem;background-color: #12509c;}
.ml-textbox{max-width: 20em; line-height: 2.4;	letter-spacing: .02rem;color: #666666;}
.ml-textbox *{line-height: inherit;}

.ml-map{position: absolute;top: 0;right: 0;width: 11.1rem;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat;}

.ml-bottom{width: 100%;padding-left: .75rem;}
.ml-form{width: 100%;}
.ml-d{width: 100%;color: #000000;margin-bottom: .4rem;}
.ml-e{width: 100%;position: relative;}
.ml-e:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ml-left{float: left;width: 4.55rem;  }
.ml-g{color: #333333;line-height: 1.3;margin-bottom: .55rem;}
.ml-list{display: block;width: 100%;}
.ml-one{width: 100%;display: block;margin-bottom: .48rem;}
.ml-icon{display: block;margin-bottom: .2rem; width: .6rem;height: .6rem;text-align: center;line-height: .56rem;border-radius: 50%; background-color: #12509c;border: solid .02rem #12509c;}
.ml-icon img{max-width: 50%;max-height: 50%;}
.ml-text{width: 100%;}
.ml-h{margin-bottom: .1rem; color: #333333;}
.ml-i{color: #999999;}

.ml-right{float: right;width: 11.25rem;}
.ml-item{width: 100%;font-size: 0;margin-bottom: .2rem;}
.ml-tip{display: inline-block;vertical-align: top;color: #333333;line-height: .6rem;width: 3.9em;}
.ml-tip span{color: #12509c;}
.ml-k{display: inline-block;vertical-align: top;width: calc(100% - 3.9em);}
.ml-l{display: block;width: 100%;color: #333333;height: .6rem;padding: 0 .2rem; background-color: #ffffff;border: solid 1px #cccccc;}
.ml-textarea{display: block;width: 100%;color: #333333;min-height: 120px; height: 1.95rem;line-height: .4rem; padding: .1rem .2rem; background-color: #ffffff;border: solid 1px #cccccc;}
.ml-m{width: 100%;padding-left: 3.9em;}
.ml-submit{display: inline-block;cursor: pointer;border: none;background-color: #383b44; color: #ffffff;padding: .2rem 1.3rem; color: #ffffff;}
.ml-submit:hover{background-color: #12509c;color: #fff;}

@media(min-width: 900px){ 
    .ml-e:before{content: '';position: absolute;top: 0;left: 4.55rem;width: 1px;height: 100%;background-color: #e5e5e5;}

    .ml-j{width: 100%;font-size: 0;}
    .ml-j .ml-item{display: inline-block;vertical-align: middle;width: 50%;padding-right: .3rem;}
    .ml-j .ml-item:nth-child(2n){ padding-right: 0; padding-left: .3rem;}
}
@media(max-width: 900px){ 
    .ml-b{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .ml-top{margin-top: -.5rem;}
    .ml-c{width: 100%;min-height: 1rem; padding: .5rem  .45rem .8rem;}
    .ml-map{position: relative;width: 100%;height: 5rem;}
    .ml-bottom{width: 100%;padding-left: 0;}
    .ml-left{width: 100%;}
    .ml-right{width: 100%;}
}
