﻿@charset "utf-8";
html {
    font-size: 62.5%;
    /*background-color: #f4f4f4;*/
}
body{ font: 20px/1.5em microsoft yahei, arial, verdana, helvetica, sans-serif;}
* { margin: 0; padding: 0; }
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea{ padding:0px; margin:0px; list-style:none; text-indent:0;}
img { max-width: 100%;border: 0;vertical-align: middle;-ms-interpolation-mode: bicubic;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;}
a:link,a:visited{text-decoration:none; }
input[type="submit"],input[type="reset"],input[type="button"],button {-webkit-appearance: none;}
.mauto{ margin:auto;}

/*=========首页=========*/
/*.m-logo{ text-align:center; margin-top:30px; margin-bottom:10px;}*/
.m-index{ margin:auto; padding:5px;}
.m-index span{ color:#fff; padding:10px 5px 0px 5px; display:inline-block; font-size:12px;}
.m-index p{ color:#fff; margin-top:10px; overflow:hidden;}
.m-name,.m-login{/* box-shadow:5px 5px 5px rgba(0,0,0,0.4);*/}
.m-name{ /*background:#2d568e;*/background: #fff; border-radius:5px; padding:10px 5px;}
.m-index label{ color:#fff; line-height:40px;padding-left:15px;}
.m-login{ width:100%; padding:10px 5px;  background-color:#db3d20; border:none; color:#fff;text-align:center; margin-top:10px; font-size:18px;}
.m-input{ background:none; /*color:#fff;*/ width:100%; padding-left:15px; border:0; padding-left:10px;}

/*=========列表页=========*/
.mli-nav{ height:108px; line-height:40px; background-color:#2961ac; overflow:hidden; position:relative; margin-bottom:10px;}
.mli-nav-l{ text-align:center; color:#fff;}
.mli-nav-l a{ display:inline-block; margin:4px 0 0 11px; vertical-align:top;}
.mli-top{  overflow:hidden;box-shadow:2px 2px 2px rgba(0,0,0,0.2); padding:10px 0; }
.mli-top .keyword{width: 70%; border-color: #ccc; padding: 5px; border: 1px solid #ccc;margin-left: 5px;}
.mli-top-xl{ padding:0 5px 0 10px;}
.mli-top-ipt{ display:inline-block;}
.mli-top-up{ text-align:center; padding-top:5px; border-top:1px solid #ccc; margin-top:10px;}

.mli-ul{ overflow:hidden; margin-top:10px;}
.mli-ul li{ overflow:hidden; padding:10px; background:#f2f2f2; border-bottom:1px solid #ccc;}
.mli-box-l{ float:left;}
.mli-box-l .tit{font-size:16px;}
.mli-box-r{ float:right; font-size:12px; color:#999; }
.mli-box-l p{ font-size:14px; color:#666; line-height: 180%;}

.mli-select{ padding:5px; padding-bottom:0; overflow:hidden; margin-top:10px; display:none;}
.mli-select select{ padding:5px; width:120px; border:1px solid #ccc;}
.mserach{ background: url("/images/mli-serch.gif") no-repeat;margin-left: -30px;width: 21px;}

.mli-page{ padding:10px 0; background:#eaeaea; overflow:hidden;text-align: center;}
.mli-page span{ padding:0 10px;}
.mli-page a{ border: solid 1px #ccc; padding:6px 20px; margin-left: 10px;}
.mli-page a:hover,.mli-page a.active{ background:#487bc7; color:#fff;}

/*=========展示页=========*/
.mshow-msg{  background:#fff; margin:0 5px 10px 5px;}
.mshow-msg .tit{ border-bottom: 1px solid #ccc;float: left;font-size: 12px;padding: 0 5px 8px;}
h2{ font-size:20px; float:left; font-family: 微软雅黑; color: #333; line-height: 30px;}
.mshow-msg .tit span{  float:right;}

.mshow-msg .box1,.mshow-msg .box2{ padding:10px; color:#666; line-height:30px;}
.mshow-msg .box1 span{ padding:5px 15px 5px 0;}
.mshow-msg .box2 .red{ color:#ec3a19; font-size:24px;}
.m-jj{ overflow:hidden;text-align: center;width: 100%;}

/*未付费*/
.nopay{ padding:20px 0;}
.nopay p{ font-size:22px; color:#63869c; text-align:center; line-height:40px;}

.m-click-bt{ width:320px; background:url(/images/m-but-bj.gif) no-repeat; height:135px; margin:auto; padding-bottom:10px;}
.m-click-bt input{ width:158px; height:40px; background:url(/images/m-but-1.png) no-repeat; margin:52px 0 0 82px}
.mback{ position:absolute; left:5px; /*top:-2px;*/bottom: 0;}
/*滑动轮换样式*/
.m-fcous{ width:320px; overflow:hidden; margin:auto; padding-bottom:5px;}
.m-fcous ul li{ display: block; margin-top: 2px;}

.pages{ padding:15px 0; text-align:center;overflow: hidden;display: inline-block;width: 100%;}
/*.pages a{border:solid 1px #a4a4a4;cursor:pointer;text-decoration:none; margin-right:5px;font-size:12px;padding:3px 8px;}*/
.pages .cpb{border:1px solid #c83600;font-weight:bold;color:#fff;background-color:#f67f1f;}
.pages a{background-color:#dcf3fb; border:solid 1px #08538d; text-decoration:none;color:#333; margin-right:5px;font-size:12px;padding:3px 8px;}


/******2015-7-20新版手机网页版*****/
i, em{
    font-style: normal;
}
.L {
    position: absolute;
    background: #f4f4f4;
    width: 100%;
    height: 100%;
}
.H {
    z-index: 2;
    background: #e8e8e8;
    line-height: 46px;
    border-bottom: 1px solid #d9d9d9;
    color: #333;
    text-align: center;
    position: relative;
    width: 100%;
    height: 46px;
    font-size: 20px;
}
.H .back {
        display: block;
        position: absolute;
        top: 8px;
        left: 7px;
        width: 60px;
        height: 30px;
        line-height: 30px;
        padding-left: 20px;
        color: #999!important;
        font-size: 18px!important;
        font-family: 'Arial';
        background-repeat: no-repeat;
        background-position: left -140px;
        background-size: 28px;
        background-image: url("/images/base_i_s.png");
        z-index: 1;
        font-size: 1.4rem;
    }
.history_login {
    position: absolute;
    height: 29px;
    width: 47px;
    top: 8px;
    right: 10px;
}
    .logout_btn:active {
        background: #e3615c;
    }

.login_btn {
    cursor: pointer;
    display: block;
    text-align: center;
    color: #fff;
    font: normal 12px/29px Arial;
    border: #397300 solid 1px;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#66b601),to(#599d00),color-stop(0.01,#a0d363),color-stop(0.04,#66b601));
    border-radius: 3px;
}.login_btn:active {
    border: #3b7600 solid 1px;
    background: #569d00;
}

.history_login {
    position: absolute;
    height: 29px;
    width: 47px;
    top: 8px;
    right: 10px;
}
.b3 {
    display: -webkit-box;
    background: #fdfdfd;
}

    .b3 .active span {
        color: #59a200!important;
    }

    .b3 .bb3 {
        -webkit-box-sizing: border-box;
        display: block;
        -webkit-box-flex: 1;
        display: block;
        width: 100%;
        color: #212121!important;
        height: 37px;
        line-height: 37px;
        border-bottom: 1px solid #d9d9d9;
    }

    .b3 .active {
        border-bottom: 2px solid #59a200;
    }

    .b3 span {
        position: relative;
        display: block;
        width: 100%;
        border-right: 1px solid #d9d9d9;
        -webkit-box-sizing: border-box;
        text-align: center;
        height: 20px;
        line-height: 20px;
        top: 9px;
        font-size: 1.4rem;
    }

    .b3 .bb3:last-of-type span {
        border-right: 0;
    }
    .Gb {
    display: -webkit-box;
    -webkit-box-sizing: border-box;
    position: relative;
    width: 100%;
    padding: 8px 14px;
    border-top: 1px solid #e7e7e7;
    background-color: #FFF;
}
    .bc {
    border-bottom: 1px solid #d9d9d9;
    border-top: 0;
    /*height: 93px;*/
}    .bc1 {
    border-top: 1px solid #d9d9d9;
    height: 70px;
}
    .Gb img {
    width: 100px;
    height: 75px;
    display: inline-block;
    overflow: hidden;
    padding-right: 10px;
}
.Gb1 {
    -webkit-box-sizing: border-box;
    -webkit-box-flex: 1;
    display: none;
}

.Gb .Gb1 {
    display: block;
}
.Gb .b2 {
    display: -webkit-box;
}
.Gb1 span:first-child {
    line-height: 15px;
}
.Gb1 span {
    display: block;
    color: #666;
    line-height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Gb1 span:first-of-type {
    font-family: "arial";
    color: #222!important;
    font-size: 2.2rem;
    font-weight: bold;
    margin: 0 0 2px;
    line-height: 27px;
}


.Gb .b2a {
    -webkit-box-flex: 1;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: normal;
}
.Gb .b1a {
    font-family: arial;
    text-align: right;
    margin-right: 3px;
}

    .Gb .b1a i {
        font-size: 1.6rem;
        font-weight: bold;
    }
    .fe54c00 {
    color: #e54c00;
}
    .L .f4 {
    line-height: 30px;
    font-size: 12px;
    text-align: center;
    color: #bababa;
    background: #f4f4f4;
}
.f4 .login_link {
    color: #59a500;
}
.no_favorites{margin:80px auto;text-align:center}.no_favorites i{display:block;margin:60px auto 0;width:76px;height:82px;-webkit-background-size:78px;background-size:78px;background-image:url(/images/fav_b.png)}.no_favorites em{display:block;padding-top:15px;color:#666;font-size:14px}
.L .no_history {
    margin: 80px auto;
    text-align: center;
}

    .L .no_history i {
        width: 65px;
        height: 65px;
        -webkit-background-size: 65px;
        background-size: 65px;
        display: block;
        margin: 60px auto 20px;
        background-image: url("/images/list_no_history.png");
    }
    .arrow_border{width:35px;height:35px;border:1px solid #bdbdbd;position:absolute;top:35px;right: 10px;color: blue;}
.arrow_down{border:7px solid #000;border-color:#42badc transparent transparent transparent;position:absolute;top:14px;left:10px}.arrow_up{border:7px solid #000;border-color:transparent transparent #42badc transparent;position:absolute;top:7px;left:10px}
.attr_do{ position: relative;display: none;}
.delorappeal{color:#999;height:67px;width:100%;background:#e9e9e9;border-top:1px solid #e2e2e2;text-align:center}

.delorappeall{color:#999;height:40px;width:100%;background:#fff;border-bottom:1px solid #e2e2e2;text-align:center}


/***面包屑导航***/
.dl_nav{background:#FFF;box-sizing:border-box;color:#AAA;font-size:12px;height:30px;line-height:30px;text-indent:5px}.dl_nav span{height:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;padding-left: 5px;}.dl_nav a{color:#9B9BA3;padding:5px 5px 3px 5px}.dl_nav h1{display:inline;font-size:12px;font-weight: 400;color: #394B59;}

/****商铺详情页****/
    #contactbar {
        background: #FFF;
        border-top: 1px solid #ff4500;
        bottom: 0;
        height: 50px;
        position: fixed;
        width: 100%;
        z-index: 2;
    }

        #contactbar .landlord {
            padding-top: 5px;
            padding-left: 10px;
        }

        #contactbar .llname {
            color: #3F4358;
            font-size: 15px;
        }

        #contactbar .name {
            color: #3F4358;
            font-size: 15px;
            display: inline-block;
            max-width: 180px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        #contactbar .llnumber {
            color: #AAA;
            font-size: 10px;
            margin-top: 3px;
        }

        #contactbar .btn_contact {
            background: #FF6C00;
            color: #FFF;
            display: inline-block;
            font-size: 14px;
            height: 33px;
            line-height: 33px;
            position: absolute;
            right: 10px;
            text-align: center;
            top: 5px;
            width: 106px;
        }

        #contactbar a {
            background: #FFF;
            border: none;
            border-left: 1px solid #EDEDED;
            color: #777;
            font-size: 10px;
            height: 100%;
            padding-top: 28px;
            position: absolute;
            right: 0;
            text-align: center;
            top: 0;
            width: 60px;
        }

        #contactbar a.hide {
            display: none;
        }

        #contactbar a::before {
            background: url(/images/common_ico.png) no-repeat;
            background-size: 22px auto;
            content: '';
            height: 19px;
            left: 19px;
            width: 22px;
            position: absolute;
            top: 4px;
        }

        #contactbar #contact_bb {
            right: 61px;
        }

        #contactbar #contact_phone::before {
            background-position: 0 -107px;
        }

        #contactbar #contact_sms::before {
            background-position: 0 -127px;
            height: 20px;
            left: 19px;
            top: 4px;
            width: 22px;
        }

        #contactbar #contact_bb::before {
            background-size: 23px auto;
            background-position: 0 -155px;
            height: 20px;
            left: 19px;
            top: 5px;
            width: 23px;
        }

        /*#contactbar #contact_phone {
            right: 120px;
        }*/
 .btn_Favorite{background:#FFF;bottom:0;border:1px solid #E0E1E2;font-size:12px;height:26px;line-height:26px;text-indent:25px;position:absolute;right:65px;width:auto;padding-right:10px} .btn_Favorite .ico{background-position:0 -21px;height:12px;left:9px;position:absolute;top:6px;width:12px} .isFavorite .ico{ background-position: 0 -35px !important;}
.btn_feedback{background:#FFF;bottom:0;border:1px solid #E0E1E2;font-size:12px;height:26px;line-height:26px;text-indent:25px;position:absolute;right:0;width:60px}.btn_feedback .ico{background-position:0 -51px;height:13px;left:6px;position:absolute;top:6px;width:16px}
.btn_feedback em{display:inline-block;background:url(/images/zp_detail_bg.png) no-repeat;position:absolute;top:6px;left:9px;width:17px;height:15px;background-position:0 -95px;background-size:40px}
.ico{background:url(/images/common_ico.png) no-repeat;background-size:22px auto;display:inline-block;height:12px;width:16px} .date .ico{background-position:0 0;width:9px;height:9px;display:inline-block}
.forfree li{float:left;text-align:left;position:relative;line-height:40px;padding-left:25px;box-sizing:border-box;height: 40px;} 
.forfree .yes:before{background:url(/images/gouxuan.png) no-repeat;width: 14px;height: 12px;content: "";float:left;margin-top:15px;margin-right:5px;}
.forfree .no{color:#999;text-decoration:line-through;padding-left:42px;}
 .h_btn{color:#FFF !important;font-size:10px;position:absolute;right:8px;top:18px;height:50px;overflow:hidden}.h_my{right: 120px;}.h_my1{right: 60px;}.h_btn::before{background:url(/images/top.btn.0623.png) no-repeat;background-size:19px auto;content:'';display:block;height:19px;margin:0 auto 4px;width:19px}.h_post::before{background-position:0 -19px}
.h_qiuzu::before{background:url(/images/icon3.png) no-repeat;background-size:19px auto;content:'';display:block;height:19px;margin:0 auto 4px;width:19px}

.a_href{color: blue;text-decoration: underline !important;}
input::-webkit-input-placeholder {color: #D6D0CA !important;}
input:-moz-placeholder {color: #D6D0CA !important;}
input::-moz-placeholder {color: #D6D0CA !important;}
input:-ms-input-placeholder {color: #D6D0CA !important; }
.red {color: red;}
input[type="number"]{-moz-appearance:textfield;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance: none !important;margin: 0;}

.but-gray, .but-blue, .but-orange, .but-n-gray {
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  padding: 2px 6px;
  text-align: center;
  border: 1px solid #cccccc;
  color: #444444;
}
.index-list a{background:#fff;}
.item-h2{ 
display: box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 16px;
    line-height: 16px;
    margin-bottom: 2px;
}
.item-h2 span{display: block;
    -webkit-box-flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1.4rem;
    vertical-align: middle;
    color: #000;}
.item-h2 em{display: block;
    height: 16px;
    color: #fff;
    border-radius: 2px;
    vertical-align: middle;
    padding: 0 2px;
    margin-left: 2px;
}
.kfs-iconkft{background:#c00000;}
.index-list-item p.item-h2{line-height:16px;margin-left: 0;padding-left: 10px;}
.item-h2 em:last-child {
    -webkit-box-flex: 100;
}

.index-list-item p.item-p-box{ display: -moz-box;display: -webkit-box; display: box;margin-left:0;padding-left:10px;}
.index-list-item p.item-p-box span{display: block;
    -webkit-box-flex: 1; -webkit-flex: 1;flex: 1;-moz-box-flex: 1;
    box-flex: 1;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 1.4rem;
    vertical-align: middle;
    color: #ada8a8;
	width:57%;}
.index-list-item p.item-p-box em{display: block;vertical-align: middle;font-size: 1.4rem;color:#c00000; -webkit-box-flex: 1; -webkit-flex: 1;flex: 1;-moz-box-flex: 1;box-flex: 1;width:85px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;}

.m-index-foot-list{margin-bottom:47px;background:#f5f5f5;overflow:hidden;padding-top:12px;}
.abcd ul li a{font-size:14px;}
.m-foot-list{margin-bottom:12px;}
.m-foot-list ul{width: 100%;overflow:hidden;height:16px;line-height:16px;
  display: box;			  /* OLD - Android 4.4- */
  display: -webkit-box;	  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;		 /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;	  /* TWEENER - IE 10 */
  display: -webkit-flex;	 /* NEW - Chrome */
  display: flex;			 /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
.m-foot-list ul li{text-align:center;
  display:block;
  -webkit-box-flex: 1;	  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;		 /* OLD - Firefox 19- */
  -webkit-flex: 1;		  /* Chrome */
  -ms-flex: 1;			  /* IE 10 */
  flex: 1;				  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  box-flex:1;}
.m-foot-list ul li a{margin:0 auto;display:inline-block;}
.m-index-foot{position:fixed;bottom:0;left:0;width:100%;border-top:1px solid #ebebeb;z-index:999999;}
.m-index-foot ul{width: 100%; background:#fff;height:46px;
  display: box;			  /* OLD - Android 4.4- */
  display: -webkit-box;	  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;		 /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;	  /* TWEENER - IE 10 */
  display: -webkit-flex;	 /* NEW - Chrome */
  display: flex;			 /* NEW, Spec - Opera 12.1, Firefox 20+ */
  }
.m-index-foot ul li{text-align:center;padding:7px 0;
  display:block;
  -webkit-box-flex: 1;	  /* OLD - iOS 6-, Safari 3.1-6 */
  -moz-box-flex: 1;		 /* OLD - Firefox 19- */
  -webkit-flex: 1;		  /* Chrome */
  -ms-flex: 1;			  /* IE 10 */
  flex: 1;				  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  box-flex:1;}
.m-index-foot ul li a{display:block;color:#999;font-size:.3125rem;}
.m-index-foot ul li a p{font-size:13px;}
.m-index-foot ul li.m-index-now a p{color:#da2025;}
.m-index-foot-icon{display:block; background:url(../images/m-index-foot.png) no-repeat;background-size:100%;width:18px;height:18px;margin:0 auto;}
.m-index-foot ul li a .m-home{background-position: 0 0px;}
.m-index-foot ul li a .m-map-finding{background-position: 0px -33px;}
.m-index-foot ul li a .m-circle{background-position: 0px -68px;}
.m-index-foot ul li a .m-mine{background-position: 0px -102px;}
.m-index-foot ul li.m-index-now a .m-home{background-position: 0 -136px;}
.m-index-foot ul li.m-index-now a .m-map-finding{background-position: 0px -169px;}
.m-index-foot ul li.m-index-now a .m-circle{background-position: 0px -204px;}
.m-index-foot ul li.m-index-now a .m-mine{background-position: 0px -238px;}

.m-index-foot ul li{position:relative;}
.m-index-foot ul li .m-zp{position:absolute;top:-75px;left:0px;width:100%;height:72px;display:none;box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;  }
.m-index-foot ul li .m-zp a{height:36px;display:block;background:#fff;width:100%;color:#999;border:1px solid #ebebeb;line-height:36px;text-align:center;}
.m-index-foot ul li .m-zp a:first-child{border-bottom:0;}
/*上面是公共的底部css*/

.m-logo{ float: left;}
.m-index-head{overflow:hidden;padding:10px;background:#fff;}
.m-index-head a.m-logo img{width:66px;height: 28px;}
.m-index-search-link{border:1px solid #ebebeb;width:50%;display:block;height:28px;text-align:right;float: right;}
.m-index-search-link em{background:url(/images/m-ss.png) no-repeat center center;background-size:50%;height:28px;display:inline-block;width:24px;border-left:1px solid #f4f4f4;}
.m-index-search-link{line-height: 28px;text-align: left;color: #999;padding-left: 4px;}
.m-index-search-link em{float:right;}

.btn_data em{display: inline-block;background:url(/images/m-btn_data_iocn.png) no-repeat;background-size:cover; width: 14px;height: 14px;vertical-align: sub;}
.btn_data i{display:inline-block;line-height:26px;}
.btn_data{display: inline-block;background: #FFF;border: 1px solid #E0E1E2;font-size:12px;height: 26px;line-height: 26px;float:right;padding:0 2px; margin-right:3px;}
.btn_Favorite {background: #FFF;border: 1px solid #E0E1E2;font-size: 12px;height: 26px;line-height: 26px;text-indent: 6px;position: static;width: auto;padding-right: 6px;display: inline-block;float: right;margin-right:3px;}
.btn_Favorite .ico {background-position: 0 -21px;height: 12px;width: 12px;position: static;}
.btn_feedback {background: #FFF;border: 1px solid #E0E1E2;font-size: 12px;height: 26px;line-height: 26px;text-indent: 6px;position: static;width: 56px;display: inline-block;float: right;}
.btn_feedback em {display: inline-block;background: url(/images/zp_detail_bg.png) no-repeat; width: 17px;height: 15px;background-position: 0 -95px;background-size: 40px;vertical-align: middle;position: static;}

.curr p{color:#da2025;}
.morecover {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0,0,0,.6);display: none;z-index:999998;}
.m-more{width: 100%;height: 156px;background-color: #fff;position: absolute;top: -197px;border-bottom: 1px solid #ddd;-webkit-animation: morepop .3s;padding:20px 0;}
.m-more-list{overflow:hidden;}
.m-more-list a{width:25%;float:left;overflow:hidden;display:block;text-align:center;font-size:13px;margin-bottom:10px;}
/*.m-more-list a em{width:45px;height:45px;background:url(/images/list-zx.png) no-repeat;background-size:cover;display:block;margin:0 auto;margin-bottom:5px;}*/
.m-more-list a img{
    width:45px;height:45px;display:block;margin:0 auto;margin-bottom:5px;
}
.m-index-foot ul li a .m-index-foot-more{display: block;width: 18px;height: 18px;margin: 0 auto;background:url(/images/fix_bt_icons.png) no-repeat;background-size: cover;background-position:0px 2px;}
.m-index-foot ul li a.curr .m-index-foot-more{background-position:0px -25px;}

.m-list-tc-nr h5{padding: 0 45px 0 10px;height: 36px;line-height: 36px;font-size: 16px;font-weight: 400;border-radius: 5px 5px 0 0;border-bottom: 1px solid #EBEBEB;}
.m-list-tc-button{padding:10px;overflow:hidden;}
.m-list-tc-button a{display:inline-block;width:50%;text-align:center;float:left;font-size:24px;}
.m-list-tc-button a i{display:block;width:96px;height:96px;background:url(/images/m-index-tc-bg.png) no-repeat;background-size:cover;margin:0 auto;}
.m-list-tc-button a i.m-tc-button-a{background-position:0px 0px;}
.m-list-tc-button a i.m-tc-button-b{background-position:0px -106px;}

        #contactbar a.show_phone:before {
            background-position: 0 -20px;
            background-size: auto;
        }