/*footer*/
.fl { float:left;}
.fr { float:right;}

.m2-footer{width:100%;background:#1f262b;padding-top:56px;/* padding-bottom:50px; */}

.m2-foot{ width:1180px; margin:0 auto}

.m2-footlogo{ width:272px; text-align:center; }

.m2-footlogo p{ text-align:center; margin-top:28px;}

.m2-footlogo p a{ display:inline-block; width:36px; height:36px; margin-left:8px; margin-right:8px;}

.m2-footlogo p .weixinf{ background:url(/images/m2/weixinf.gif) no-repeat}

.m2-footlogo p .qqf{ background:url(/images/m2/qqf.gif) no-repeat}

.m2-footlogo p .weibof{ background:url(/images/m2/weibof.gif) no-repeat}

.lxfshi{ width:120px; margin-right:0px;}

.clear{ clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}
.clearfix { clear:both;}
.m2-foot h2{ color:#92a6b5; font-size:14px; margin-bottom:15px; font-weight:normal}

.zshixf{ height:1px; background:#2f383e; margin-bottom:20px;}

.zshixf span{ display:inline-block; height:3px; width:10px; background:#1e93f9; margin-top:-2px;}

.lxfshi p{ color:#657987; font-size:14px; line-height:2em;}

.cpzxin{width: 130px;margin-right: 20px;}

.fzlianjie a{ display:block; color:#657a88; height:30px; line-height:30px; font-size:14px;}


.dibu{ width:100%; height:60px; line-height:60px; color:#3e505d; font-size:14px; text-align:center; background:#13181b;}


.biaodan{/* margin-top:40px; */width:280px;}

.biaodan h2{/* padding-left:88px; */color:#bee1ff;font-size:18px;/* margin-bottom:22px; */}

.biaodan ul{/* padding-left:88px; */}

.biaodan ul li{ margin-bottom:18px;}

.biaodan ul li .text{width:280px;height:43px;line-height:43px;text-indent:1em;color:#666666;font-size:16px;background:#FFF;border:none;}

.biaodan ul li textarea{width:280px;height:88px;background:#FFF;color:#666666;font-size:16px;text-indent:1em;padding-top:10px;border:none;}


.biaodan ul li .subm{border-radius: 5px;/* background:#01a2fd; *//* width:130px; *//* height:45px; */line-height:45px;text-align:center;color: #000;font-size:18px;border:none;cursor:pointer;padding: 0 20px;}

.foot_copyright_m{
    background-color: rgb(19,24,27);
    color: #92a6b5;
    line-height: 50px;
    text-align: center;
}

.m2-foot div.map{
    width:200px;
    margin-right:20px;
}

.m2-foot div.map img{
    max-width:100%;
}

.m2-foot div.contact{
    width:200px;
    text-align:right;
    color:#fff;
}

.m2-foot div.contact h2{
    text-align:right;
    font-size:14px;
    color:#fff;
}

.m2-foot div.contact h2 span{
    font-size:18px;
    font-weight:300;
    font-weight:bold;
}

.m2-foot div.contact .qrcode{
    
}

.m2-foot div.contact div.img{
    text-align:right;
}

.m2-foot div.contact div.img img{
    width:100px;
}
