body{
  background: #fff;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #2d5393;
}
/*去除input默认样式*/
/*input,select {-webkit-appearance:none; }*/

.red{
  color:#ff5050 !important;
}

/*mask select*/
.mask{ position: absolute; width: 100%; height: 100%; background: #eeeeee; top: 0; left: 0; z-index: 10; /*overflow: auto;*/ -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; }
.mask.closed{ -webkit-transform: translate3d(0,100%,0); -moz-transform: translate3d(0,100%,0);display: none;}
.mask.open{ /*-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);*/display:block;}

.mask .head{  height: 50px; padding: 0 20px; background-color: #fff; border-radius: 4px 4px 0 0; box-shadow: 1px 1px 2px #a8a8a8, inset 0 -1px #e6e6e6; position: relative; box-sizing: border-box;}
.mask .head .back{ background: url(/images/title_back.png) no-repeat 10px center; background-size: 11px 18px; text-indent: -9999px; display: inline-block;
  position: absolute; left: 0; top: 0; width: 88px; height: 50px;}    
.mask .head .title{  text-align: center; /*font-size: 32px;*/ line-height: 50px; color: #333;}
.mask .search_con{
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  background-color: #fff;
  margin: 10px;
  display: flex;
  position: relative;
}
.mask .search_ipt{
  -webkit-box-sizing: border-box;
  flex: 1 1 0;
  line-height: 36px;
  padding: 9px 45px 8px 40px;
  width: 100%;
  background: url(/images/icon_search_gray.png) no-repeat 10px 10px #fff;
  border-radius: 6px;
  height: 40px;
  border: none;
  background-size: 20px;
  padding-left: 40px;
  float: left;
  /*font-size: 24px;*/
}
.mask .search-box .title{
  background-color: #DEDEDE;
  height: 60px;
  line-height: 60px;
  padding-left: 20px;
  display: block;
  clear: both;
  font-size: 24px;
}
.mask .search_T1{
  background-color: #fff;
  height: 40px;
  line-height: 40px;
  border-top: solid 1px #F0F0F0;
  /*font-size: 30px;*/
  color: #333;
  padding-left: 10px;
  position: relative;
  clear: both;
  position: relative;
}
.tri_open,.tri_close{ display:inline-block; width:17px; height:10px; position:absolute; right:11px; top:15px; }
.mask .tri_open{
  background: url(/images/tri_open.png) no-repeat;
  background-size: 17px 10px;
}

.mask .tri_close {
  background: url(/images/tri_close.png) no-repeat;
  background-size: 17px 10px;
}

.mask .search-ul {
  height: auto;
  overflow: hidden;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
  padding: 20px 0 8px;
}
.mask .search-ul.closed{
  padding: 0;
  height: 0;
}

.mask .search-ul li{
  margin: 0 20px 30px;
  display: inline-block;
  padding: 0 32px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  font-size: 28px;
  box-shadow: 0 1px 1px #ddd;
  color: #333;
}

/*overlay*/
.overlay{ display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0,0,0,.4); z-index: 99;}
.pop-box{ display: none; position: fixed; width: 480px; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); background: #FFFFFF; z-index: 100; }
.pop-box .header{ height: 70px; line-height: 70px; text-align: center; color: #FFFFFF; font-size: 24px;}
.pop-box .content{ padding: 40px;}
.pop-box .content .title{ font-size: 20px; color: #000000;}
.pop-box .btn{ text-align: center; margin:40px auto 80px;}
.pop-box .pop-icon{ display: inline-block; color: #949494; font-size: 19px;}
.pop-box .pop-icon img{ margin-bottom: 20px;}
.pop-box .pop-icon:first-of-type{ margin-right: 60px;}
.pop-box .closed{ font-size: 20px; color: #b5b5b5; float: right; margin-top: -10px; margin-right: 10px; }
.pop-box1{ padding: 10px 30px;}
.pop-box1 .btn{ text-align: center; margin:10px auto 10px;}
.pop-box1 .pop-icon{ display: inline-block; color: #949494;}
.pop-box1 .pop-icon img{ margin-bottom: 20px;}
.pop-box1 .pop-icon:first-of-type{ margin-right: 15px;}
/*header*/
.header{ height: 80px; /*line-height: 80px;*/ background: #2d5393; position: relative; overflow: hidden; }
.logo{ position: absolute; top: 20px; left: 5px;width: 120px; }
.header-list{ position: absolute; top: 0px; right: 0px;}
.header-list-li{ display: inline-block; margin-right: 20px; color: #FFFFFF; /*font-size: 18px;*/}
.header-list-li img{ display: inline-block; padding-right: 10px;}

.container-banner{ width: 100%; height: 202px; background: url(/images/push-banner.jpg); background-size: cover; color: #FFFFFF; text-align: center; line-height: 2;}
.container-banner .h2{  padding-top: 50px;}
.container-banner .p{ font-size: 17px;}
/*search*/
.search-box{ position: relative;}
.search-input{ display: block; width: 614px; height: 63px; line-height: 63px; border: none; padding-left: 28px; margin: 15px auto; background: url(/images/search-bg.png); color: #2d5393; /*font-size: 24px;*/}
.search-btn{ display: block; width: 120px; height: 63px; position: absolute; top: 0; right: 15px; background: none; border: none;}

/*select*/
.select-box{ height: 70px; line-height: 70px; border-top: 1px solid #ececed; border-bottom: 1px solid #ececed;}
.select-item{ float: left; height: 40px; line-height: 40px; /*width: 140px;*/ margin: auto;  border: none;  box-sizing: border-box; background: url(/images/arrow.png) no-repeat 120px center; /*font-size: 25px;*/ color: #000; padding-left: 30px; margin-top: 15px; border-right: 1px solid #ececed; }
.hangye-select{ width: 220px; background: url(/images/arrow.png) no-repeat 180px center;}

/*index-list*/
.index-list-title{ padding-top: 5px; padding-bottom: 5px; margin: auto; text-align: center; color: #337fc6; /*font-size: 18px;background:url(/images/index-list-title.png);*/ background-position-x: -10px;width: 100%;display: inline-block;}
.index-list-item{ display: block; position: relative; background: #f7f7f6; border-bottom:1px solid #ececed; box-sizing: border-box;padding: 4px 5px 8px;}
.index-list-item:first-of-type{ border-top: 1px solid #ececed;}
.index-list-item .item-banner{ float: left;  width: 70px;height: 60px;}
.index-list-item p{margin-left: 80px;height: 18px;line-height: 1.5;}
.index-list-item p.item-h2 { /*font-size: 22px;*/
        color: #000000;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
.index-list-item p.item-p{ /*font-size: 18px;*/ color: #ada8a8;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.index-list-item p.item-tabs{ /*margin-top: 10px;*/margin-bottom: 3px;/*margin-left: 0;*/}
.item-tab{ display: inline-block; /*font-size: 18px;*/ text-align: center; /*padding: 5px;*/ /*border-radius: 4px;*/}
.item-tab-1{ color: #54bbae; border: 1px solid #54bbae;}
.item-tab-2{ color: #4c70ac; border: 1px solid #4c70ac;}
.item-tab-3{ color: #6d6d6d; border: 1px solid #6d6d6d;}
.item-tab-4{ color: #ff5e5e; border: 1px solid #ff5e5e;}
.index-list-item .price {
    position: absolute;
    color: #c00000; /*font-size: 25px;*/
    top: 25px;
    right: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80px;
}
.index-list-more{ display: block;padding-top: 10px; padding-bottom: 10px; background: #F7F7F6; text-align: center;}
.index-list-more .more{ margin: auto; text-align: center; color: #aaa; /*font-size: 18px;*/}
.error{ color: #ff5454 !important;  float: right;    margin-right: 30px;}
.normal-list-item .right-p{ color: #d7d7d7; float: right; margin-right: 50px;}
.normal-list-item .right-p input{ -webkit-appearance: checkbox; height: 16px; width: 20px;}
/*footer*/
.footer-box{ height: 80px; border-top: 1px solid #ECECED; background: #FFFFFF;}
.footer-icon{ margin-top: 10px; display: inline-block; margin-left: 5px; font-size: 10px; color: #6c6b75 !important; text-align: center;}
.footer-icon img{ margin:0 auto 2px;}
.footer-box .kefu{ color: #6c6b75; /*font-size: 20px;*/ margin-right: 10px;/*width: 225px;*/ float: right; /*text-align: center;*/ margin-top: 10px; line-height: 2; /*border-left: 1px solid #000;*/}
.footer-box .kefu span{ color:#ff5050; /*font-size:17px;*/}
.copyright{ height: 74px; line-height: 72px; background:#707070; text-align: center;}
.copyright li{ display: inline-block; font-size: 12px; color: #FFFFFF; margin-right: 5px;}
/*我要开铺*/
.info1-title{/*font-size: 21px;*/ color: #909090; margin-top:5px; margin-left: 20px; }
.info1-title span{ color: #000000; margin-right: 6px; }
.info1-content{font-size: 23px; line-height: 1.5; color: #979797; width: 480px; margin:55px auto 0; }
.info1-btn{ border: medium none;display: block; font-size: 25px; color: #FFFFFF; text-align: center;  width: 474px; height: 76px; line-height: 76px; background-color: #327fc5; margin: auto;  border-radius: 5px; margin-bottom: 150px;}

/*发布结果*/
.info3-icon{ margin: 35px auto 0; display: -webkit-box;display: block;}
.info3-txt{ /*width: 480px; margin:30px auto 0; font-size: 20px;*/ color: #848484; line-height: 2.5; text-indent:5px;}
.info3-txt span{ color: #ff5050;}
.info3-btn{ width:480px; margin: 80px auto 0; font-size: 20px;}
.info3-title{ font-size: 16px; color: #3f3f3f; text-align: center; margin-top: 12px;}
.info3-btn2{ margin-top: 20px;}
.info3-txt2{ margin-top: 10px; /*text-align: center; font-size: 20px;*/ color: #3f3f3f;padding: 10px;}
.info3-txt3{ margin: 200px auto 50px; text-align: center; font-size: 20px; color: #337fc6;}

/*个人中心*/
.person-info{ background: #FFFFFF; margin-top: 15px; font-size: 16px; color: #8c8c8c; padding-top: 10px;padding-bottom: 10px; box-sizing: border-box; text-align: center;}
.person-btn{ margin-top:40px; text-align: center;}
.person-btn a{ display: inline-block; width: 164px; height: 44px; line-height: 44px; font-size: 20px;}
.person-btn a.login{ color: #337fc6; border: 2px solid #337FC6; margin-right: 25px; }
.person-btn a.zhuce{ color: #ff5050; border: 2px solid #FF5050; }
.person-list{ border-bottom: 1px solid #ececed; margin-top: 20px;}
.person-list-item{ display: block; height: 70px; line-height: 70px; /*font-size: 22px;*/ color: #8C8C8C; padding-left: 24px; background: #FFFFFF; border-top:1px solid #ececed; }
.person-list-item img{ display: inline-block; margin-right: 24px;}

/*查看租户*/
.chakan-info{ height: 135px; margin-top:15px; background: #FFFFFF; border-bottom: 1px solid #ECECED; border-top: 1px solid #ECECED;}
.chakan-info .title{font-size: 14px; color: #000; margin-top: 30px; }
.chakan-info .info{color: #8b8b8b; margin: 20px;}
.lanicon{ display: inline-block; margin-left: 20px; margin-right: 8px;}



.normal-list{ margin-top: 15px; /*border-bottom: 1px solid #ECECED;*/ }
.normal-list-item{ display: block; min-height: 68px; line-height: 68px; background: #FFFFFF; border-top: 1px solid #ECECED; /*font-size: 21px;*/ color: #8B8B8B; } 
.normal-list-item span{ display: inline-block; text-align: left; overflow: hidden;}
.normal-list-item .tb1{ width: 105px; margin-left: 40px;}
.normal-list-item .tb2{ width: 150px;}
.normal-list-item .tb3{ width: 330px;}

.hasUpload-box{ /*padding: 35px 60px;*/ box-sizing: border-box; vertical-align: top;}
.hasUpload-box .img-list{ display: inline-block; position: relative;  margin-left: 10px;}
.hasUpload-box .img-list img.pic{ height: 80px; width: 80px;}
.hasUpload-box .img-list .closed{ position: absolute; right: -10px; top: -10px; z-index: 2;}

.qcode-box{ margin-top: 15px; /*text-align: center;*/}
.qcode-box .qcode-text{ /*font-size: 18px;*/ color: #8B8B8B; line-height: 1.5;padding: 10px;}
.qcode-img{ margin:auto;display: -webkit-box;display: block;}

/*发布商铺*/
.normal-list-item-2{ min-height: 75px; line-height: 75px; position: relative; }
.normal-list-item-2 .title{ width: 120px; display: inline-block; vertical-align: top; text-align: center; border-right: 1px solid #d4d4d4;   height: 50px; margin-top: 10px; line-height: 50px;}
.normal-list-item-2 .content{  display: inline-block; padding-left: 38px; border: none; background: none;   /*font-size: 21px;*/color: #8B8B8B;}
.normal-list-item-2 .textarea{ width: 500px; height: 200px; font-size: 24px; padding: 10px; box-sizing: border-box;}
.normal-list-item-2 input::-webkit-input-placeholder{
    color: #8B8B8B;
}
.upload-box{ position: relative; border-top: 1px solid #ECECED; background: #FFFFFF; margin-top: 20px;}
.upload-icon{ float: left; margin-top: 45px; margin-left: 75px;}
.upload-box .title{ margin-left: 170px; margin-top: 40px; font-size: 23px; color: #000000;}
.upload-box .txt{ font-size: 18px; color: #9d9d9d; margin-top: 10px; margin-left: 170px;}
.upload-box .txt a{ margin-left: 30px; color: #337fc6; position: relative; z-index: 10;}
.upload-box .upload-input{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: 0;}
.info7-btn{ margin-top: 30px; font-size: 30px; width: 570px; margin-bottom: 40px;}
.arrow-right{ position: absolute; right: 40px; top: 27px;}

/*赚钱发布*/
.fabu-info{ height: 280px;}
.fabu-info .text{/*font-size: 21px;*/ color: #8B8B8B; padding-left: 40px; margin-top: 20px; line-height: 1.8;}

/*铺速推*/
.normal-list-item .others{ float: right; color: #bebebe; font-size: 20px;  margin-right: 30px;}

/*详情*/
.fav{ font-size: 18px; color: #000000;}
.detail-box{ background: #FFFFFF; margin-top: 10px; border-top: 1px solid #ECECED; border-bottom: 1px solid #ECECED;}
.detail-box-item{ /*padding-top: 20px;*/overflow: hidden;}
.detail-title {
  color: #010101;
  font-size: 16px;
  line-height: 1.5;
  margin: 10px;
}
.detail-title .detail-title-info{ /*font-size: 22px;*/ color:#9e9e9e; margin-top: 10px;position: relative; }
.detail-title .detail-title-info img{ float: right; margin-right: 30px; margin-top: 5px;}
.detail-content{ margin: 10px; border-top: 1px solid #ECECED;}
.detail-content .detail-content-main{ /*width:570px; margin: auto;*/ text-align: left; /*font-size: 23px;*/ }
.detail-content .detail-content-main p{ /*font-size: 23px;*/ color: #bcbcbc; line-height: 1.5; margin-top: 10px; }
.detail-content .detail-content-main p .red{ color: #c11b27;}
.detail-content .item-tabs{ display: inline-block; margin-left: 15px; margin-top: 20px;}
.detail-content .map{text-align: -webkit-center;}
.detail-box .title{ font-size: 16px; color: #000; margin-top: 15px; }
.detail-box .list{ /*margin-top: 20px; height: 110px;*/ padding: 0 40px;}
.detail-box .list span{ /*width: 25%;*/ height: 55px; line-height: 55px; float: left; text-align: center; }
.detail-box .list .hadicon{ display: inline; padding-right: 15px;}
.detail-box .content{ padding: 20px 20px; /*font-size: 20px;*/ color:#9b9a9a; line-height: 1.4;}
.detail-box table{ margin:10px auto; }
.detail-box table tr{ /*height: 60px; line-height: 60px;*/ background: #FFFFFF; /*text-align: center;*/ font-size: 12px; color: #aeaeae;height: 25px;}
.detail-box table th{ background: #f0f0f0; color: #000;width: 20%;}
/*.detail-box .name ,.detail-box  .area{ width: 80px;}*/
/*.detail-box table .time,.money{ width: 120px}*/
/*.detail-box .name:before{ content: ''; display: block;   width: 90px; height: 4px;background: rgb(51, 127, 198); margin-top: -4px; position: absolute; z-index: 2; }*/
.detail-box:last-of-type{ padding-bottom: 55px;}


.detail-footer{ position: fixed; bottom: 0; z-index: 9; height: 104px; border-top: 4px solid #2d5393; margin-top: 20px; background: #FFFFFF;}
.detail-footer .name{ display: inline-block; width: 270px; text-align: center; border-right: 1px solid #ECECED; margin-top: 25px; font-size: 22px; color: #000000; }
.detail-footer .name span{ font-size: 18px; color: #979797; display: block; margin-top: 10px;}
.detail-footer .phoenicon,.detail-footer .yueicon{ font-size: 18px; color: #979797; display: inline-block; text-align: center; border-right: 1px solid #ECECED; width: 170px;}
.detail-footer img{ margin:0 auto 10px;}
.detail-footer .yueicon{ border: none;}

.rule-info{
  height: auto;
  padding-bottom: 20px;
}

.rule-info .text{ width: 85%;}
.rule-info .img-list { text-align: center; margin-top:30px ;}
.rule-info .img-list .img-itmes{ display: inline-block; /*margin-left: 10px;*/}
/*.rule-info .img-list .img-itmes .img{ height: 111px; width: 125px; }*/
.rule-info .img-list .img-itmes .txt{ display: block; margin-top: 10px; margin-bottom: 20px;}
.rule-info .txt-left{ width: 400px; display: inline-block; margin-left: 40px; font-size: 24px; color: #8b8b8b; line-height: 1.5; margin-top: 20px;}
.rule-info .img-right{ float: right; width: 120px; height: 120px; margin-right: 50px; margin-top: 30px; }


.m-detail-bounty-text{background: #1ba1e2;overflow: hidden;margin-top:5px;}
.m-detail-bounty_xs {
    background: #178ec7;
    display: block;
    color: #fff;
    float: left;
    width: 20%;
    line-height: 16px;
    padding: 10px 0;
    font-family: "Microsoft Yahei";
    text-align: center;
}
.m-detail-bounty_p_box {
    float: left;
    width: 55%;
    position: relative;
}
.m-detail-bounty_state {
    color: #f60;
    background: #fff;
    margin-top: 15px;
	margin-right:5%;
	padding:0 3px;
    float: right;
	border-radius:2px;
}
.m-detail-bounty_price {
    position: relative;
    color: #fff;
    font-weight: bold;
    margin-top: 15px;
    text-align: left;
    padding: 0 10px;
   
   
    font-family: "Microsoft Yahei";
}
.m-detail-bounty_xs_box {
    background: #f60;
    width: 25%;
    text-align: center;
    padding:10px 0;
    line-height:16px;
    display: block;
    border: 0;
    color: #fff;
    text-align:center;
    float: right;
    
    font-family: "Microsoft Yahei";
}
.tip1 {position: relative;border-bottom: 1px solid #dbdbdb;color: #878787;line-height: 28px;text-align: center;padding: 7px 0;display: none;}.tip1 .icon_refresh {float: right;margin: 13px 10px 0 0;}.search-submit {vertical-align: middle;display: inline-block;background: url(/images/global.png) no-repeat;-webkit-background-size: 160px auto;-ms-background-size: 160px auto;background-size: 160px auto;} .gj-search {padding: 10px;background-color: #efefef;}.gj-search form {border-radius: 5px;}.gjb-search {background-color: #fff;padding: 10px;}.search-inputs{display:-ms-box;height:40px;border:solid 1px#c8c6c4;background-color:#fff;border-radius:5px;display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex} .search-val{font-size:15px;display:block;-ms-box-flex:1;-webkit-appearance:none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:30px;line-height:normal;border:0;border-right:1px solid#d0cecd;margin:5px 0 5px 12px;padding:7px 34px 7px 0;outline:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;box-flex:1} .search-submit {background-color: #fff;width: 40px;padding: 0 8px;-webkit-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;height: 40px;border: 0 none;background-position: -122px 0;border-radius: 5px;outline: 0;} .filter-fixed .filter_outer {position: fixed;top: 0;} .filter_outer {z-index: 999;width: 100%;position: relative;height: 43px;} .filter_outer a {display: block;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;-webkit-user-select: none;-webkit-tap-highlight-color: rgba(255,255,255,0);} .nav_filter {display: -webkit-box;display: -webkit-flex;display: flex;width: 100%;background: #fff;} .nav_filter li {border: 1px solid #e3e3e3;border-right: 0;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;position: relative;width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;} .nav_filter li a {display: block;height: 40px;line-height: 40px;text-align: center;padding-right: 15px;padding-left: 5px;border-bottom: 1px solid #fff;-webkit-border-radius: 0;border-radius: 0;} .nav_filter li.select {border-bottom: 1px solid #ff6c00;} .nav_filter li.select a {border-bottom: 1px solid #ff6c00;color: #ff6c00;} .nav_filter li a::after {border: 3px solid transparent;border-top-color: #999;content: '';position: absolute;top: 18px;right: 7px;margin-left: 5px;} .con_filter {display: -webkit-box;display: -webkit-flex;display: flex;position: absolute;top: 43px;width: 100%;} .con_filter .f_box {background: #fff;height: 286px;overflow: visible;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;position: relative;width: 100%;} .con_filter .hide {display: none;} .con_filter .f_box_inner {-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;border-left: 1px solid #e3e3e3;height: 286px;overflow-x: hidden;overflow-y: auto;width: 100%;} .con_filter .f_box ul {-webkit-transition-duration: 0;margin-top: -1px;} .con_filter .f_box ul:first-child {border-left: 0;} .con_filter li {border-bottom: 1px solid #e3e3e3;position: relative;} .con_filter li a {display: block;line-height: 40px;height: 40px;padding: 0 10px 0 10px;} .con_filter li a span.choice {float: right;margin-right: 28px;} .con_filter .current {background: #f8f8f8;} .con_filter .current li {border-bottom-color: #f8f8f8;} .con_filter .current li.selected {border-bottom-color: #e3e3e3;background: #fff;color: #ff6c00;box-shadow: 0 -1px 0 #e3e3e3;} .nav_filter li.select a::after {border-bottom-color: #ff6c00;border-top-color: transparent;top: 13px;} #mask{background:#000;opacity:.3;width:100%;height:100%;position:absolute;z-index:998;top:0;left:0;display:none;} .gj-search.active .search-inputs{border-radius:5px 5px 0 0;} .gj-search.active .autocomp{display:block;} .autocomp{display:none;min-width:300px;border-radius:0 0 5px 5px;right:10px;left:10px;border:1px solid #c8c6c4;border-top:0;position:absolute;background-color:#fff;z-index:1000;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;} .autocomp li{clear:both;font-size:15px;border-bottom:1px solid #c8c6c4;background-color:#fff;padding:0 0 0 12px;line-height:40px;height:40px;position:relative;} .autocomp li span{display:inline-block;font-size:15px;line-height:40px;color:#878787;} .autocomp li:last-child{border:0;border-radius:0 0 5px 5px;} .autocomp li .fc-green .sug-text{color:#579b00;} .autocomp li,.autocomp li span.sug-title{display:-webkit-box;display:-ms-box;display:box;-webkit-box-orient:horizontal;-ms-box-orient:horizontal;box-orient:horizontal;-webkit-box-pack:center;-ms-box-pack:center;box-pack:center;-webkit-box-align:center;-ms-box-align:center;box-align:center;} .autocomp li span.sug-title{-webkit-box-flex:1;-ms-box-flex:1;box-flex:1;} .autocomp li a{display:block;width:100%;} .autocomp li span.sug-num{-webkit-box-flex:1;-ms-box-flex:1;box-flex:1;min-width:80px;max-width:80px;display:block;font-size:12px;color:#bababa;text-align:right;} .autocomp li span.sug-text{-webkit-box-flex:1;-ms-box-flex:1;box-flex:1;display:block;height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;} .autocomp li span.sug-lianxiang{color:#313131;} .autocomp li span.sug-add{-webkit-box-flex:1;-ms-box-flex:1;box-flex:1;min-width:40px;max-width:40px;width:40px;font-size:22px;text-align:center;vertical-align:middle;color:#9a9a9a;line-height:40px;margin:0 8px;} .autocomp li span.sug-close{margin:8px 12px 0 0;float:right;text-align:center;height:30px;line-height:30px;color:#333;min-width:115px;border:1px solid #ddd;border-radius:3px;} .autocomp li span.sug-close.touch{background:#f0f0f0;} .autocomp li.sug-empty{height:48px;line-height:48px;display:block;} .autocomp li .fc-50{text-decoration:underline;} .reward-h2{color:#000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} .index-list-reward{display:block;position:relative;background:#f7f7f6;border-bottom:1px solid #ececed;box-sizing:border-box;padding:20px 5px 5px 14px;overflow:hidden;} .index-list-reward .item-banner{float:left;width:93px;height:80px;margin-right:10px;} .index-list-reward p{font-size:12px;margin-right:10px;} .reward-p{color:#ada8a8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} .reward-trust span{color:#c00000;border:1px solid #c00000;line-height:10px;box-sizing:border-box;border-radius:2px;} .price-a{display:inline-block;width:57%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:20px} .price-b{display:inline-block;color:#c00000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:40%;font-size:12px;text-align:right;margin-right:2%;} .reward-money{color:#c00000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;} .reward-p-mj{width:42%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left;} .reward-p-trust{width:103px;display:block;float:right;} .reward-p-trust span{line-height:20px;box-sizing:border-box;padding:1px
      2px;border-radius:2px;color:#c00000;border:1px solid #c00000;margin-right:3px;} .m-zp-head{position:relative;} .m-zp-head a{display:block;width:40px;float:left;line-height:40px;font-family:simsun;font-size:20px;text-align:center;position:absolute;left:0px;top:0px;} .m-zp-head h5{line-height:40px;text-align:center;font-size:15px;font-family:simsun;}
.index-list-reward p{color:#666;} 
.index-list-reward p.m-xs-title{color:#000;font-size:15px;line-height:20px;} 
.index-list-reward p.m-xs-title em{display:block; float:right;background:url(/images/m-xs-title-em.png) no-repeat center center;width:20px;height:20px;color:#fff;text-align:center;line-height:20px;font-size:12px;} 
.index-list-reward p.m-xs-title span{width: -moz-calc(100% - 20px);width: -webkit-calc(100% - 20px);width: calc(100% - 20px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight:bold;font-size:14px;display: block;float: left;} 
.index-list-reward p.m-xs-rent span{color:#df3939;} 
.index-list-reward p.m-xs-rent span.m-xs-sj{float:right;font-size:15px;}
.m-list-page{overflow:hidden;text-align:center;margin:10px 0;} 
.m-list-page li{display:inline-block;line-height:28px;text-align:center;} 
.m-list-page li a{display:block;border:1px solid #ebebeb;padding:0 10px;} 
.m-list-page li.m-list-page-active a{border:1px solid #999;}
.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:5px 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;}
.nav_filter li{border:0px;border-bottom:1px solid #e3e3e3;border-top:1px solid #e3e3e3;}
.m-shop-list {width:100%;border-top:1px solid #ebebeb;z-index:999999;}
.m-shop-list ul li.m-shop-list-now{color:#fff;background:#da2025;}
.m-shop-list ul {width:100%;background:#fff;height:46px;display:box;background:#f7f7f7;border-top:1px solid #e3e3e3;
	   /* 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-shop-list 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;
		border-left:1px solid #eaeaea;
        }
		.m-shop-list li:first-child{border-left:0px;}
		.m-shop-list li a{display:block;line-height:46px;text-align:center;}
		.index-list-reward p{color:#666;} .index-list-reward p.m-xs-title{color:#000;font-size:15px;line-height:20px;} .index-list-reward p.m-xs-title em{display:block; float:right;background:url(images/z.png) no-repeat center center;width:20px;height:20px;color:#fff;text-align:center;line-height:20px;font-size:12px;} .index-list-reward p.m-xs-title span{width: -moz-calc(100% - 20px);width: -webkit-calc(100% - 20px);width: calc(100% - 20px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight:bold;font-size:14px;display: block;float: left;} .index-list-reward p.m-xs-rent span{color:#df3939;} .index-list-reward p.m-xs-rent span.m-xs-sj{float:right;font-size:15px;}
          .item-h2 em.item-blue{background:#16afee;}
		  .item-h2 em.item-orange{background:#fd7e00;}
		  .item-h2 em.item-green{background:#62af00;}
          .item-h2 em.item-darkorange{background:#ff552e;}
		  .item-condition{padding:2px 6px 2px 0;}
		  .item-condition em{margin-right:5px;font-size:12px;}
		  .item-condition i{display:block;float:right;color:#df3939;font-size:14px;line-height:17px;}
		  .m-list-page{overflow:hidden;text-align:center;margin:10px 0 20px;}
         .m-list-page li{display:inline-block;line-height:28px;text-align:center;}
		 .m-list-page li a{display:block;border:1px solid #ebebeb;padding:0 10px;}
		 .m-list-page li.m-list-page-active a{border:1px solid #999;}
		 .m-list-news-title{display:none;}
		 .m-list-new{padding-bottom:20px;}
		 .m-list-new ul.m-list-new-nav{overflow:hidden;}
		 .m-list-new ul.m-list-new-nav li{float:left;width:50%;text-align:center;border:1px solid #e3e3e3;border-left:0px;border-right:0;line-height:36px;}
		 .m-list-new ul.m-list-new-nav li:first-child{width: -moz-calc(50% - 1px);width: -webkit-calc(50% - 1px);width: calc(50% - 1px);border-right:1px solid #e3e3e3;}
		 .m-list-new ul.m-list-new-nav li.thistab{background:#da2025;color:#fff;}
		 .m-list-news-title .m-news-list{overflow:hidden;padding:0 3%;border-bottom: 1px dashed #cecece;}
		 .m-list-news-title .m-news-list span{display:block;float:right;line-height:36px;color:#666;}
		 .m-list-news-title .m-news-list p{float:left;width:72%;}
		 .m-list-news-title .m-news-list p a{display:block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height:36px;font-size:13px;color:#666;    background: url(images/m-news-bg.png) no-repeat 5px center;padding-left:20px;}
		 .index-list-reward p{color:#666;} 
.index-list-reward p.m-xs-title{color:#000;font-size:15px;line-height:20px;} 
.index-list-reward p.m-xs-title em{display:block; float:right;background:url(/images/m-xs-title-em.png) no-repeat center center;width:20px;height:20px;color:#fff;text-align:center;line-height:20px;font-size:12px;} 
.index-list-reward p.m-xs-title span{width: -moz-calc(100% - 20px);width: -webkit-calc(100% - 20px);width: calc(100% - 20px);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight:bold;font-size:14px;display: block;float: left;} 
.index-list-reward p.m-xs-rent span{color:#df3939;} 
.index-list-reward p.m-xs-rent span.m-xs-sj{float:right;font-size:15px;}
.m-list-page{overflow:hidden;text-align:center;margin:10px 0;} 
.m-list-page li{display:inline-block;line-height:28px;text-align:center;} 
.m-list-page li a{display:block;border:1px solid #ebebeb;padding:0 10px;} 
.m-list-page li.m-list-page-active a{border:1px solid #999;}
.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+ */}

 .top-search-m{height:44px; width: 100%;padding: .18rem .24rem;margin: 0 auto;box-sizing: border-box;background-color: #f2f2f2;}
.input-search-m{height: 28px;line-height:28px;width:84%;margin:7px 0 0 2%;padding-left:5%;background:#fff;box-sizing: border-box;float: left;border-radius:2px;}
.input-search-m a{display:block;color:#ccc;font-family: Helvetica;}
.f_box_inner ul li .f_box_inner-title{padding:3px 0;text-align:center;}
.f_box_inner ul li .f_box_inner-title span{display:inline-block;border:1px solid #ebebeb;border-radius:3px;}
.f_box_inner ul li .f_box_inner-title span input{width:60px;height:28px;line-height:28px;border:0;outline:none;padding-left:3px;}
.f_box_inner ul li .f_box_inner-title em{display:inline-block;height:30px;line-height:30px;}
.f_box_inner ul li .f_box_inner-title a{display:inline-block;width:40px;height:30px;text-align:center;line-height:30px;vertical-align:middle;background:#ff6c00;border-radius:3px;color:#fff;margin-left:10px;}
.index-list-item p {margin-left: 80px;line-height: 13px;height:auto; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.item-tj{overflow: hidden; white-space: nowrap;text-overflow: ellipsis;width: 65%;display: inline-block;}
.item-condition em{vertical-align:middle;}
.item-condition em.item-zj{float:right;}
.item-condition em.item-sj{color:#df3939;}
.item-condition em.item-jg{display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.location_map-m{height:28px;width: 10%;margin-right:1%;margin-top:8px;background:url(/images/map-tp.png) center center no-repeat; background-size: auto 100%;box-sizing: border-box;float: right;}
.item-condition em.item-sj{float: right;margin-right: 0px;}
.index-list-item p{width: -moz-calc(100% - 80px);width: -webkit-calc(100% - 80px);width: calc(100% - 80px);}
.item-h2 em {font-family: simsun;font-size: 12px;display: block;width: 16px;height: 16px;line-height: 16px; color: #fff;border-radius: 2px; vertical-align: middle; padding: 0 2px; margin: 0 1px;text-align: center;}
.item-h2 em.hot {background: #da3639  none repeat scroll 0 0;}
/*.index-list-item p.item-hb{line-height:18px;font-size:12px;background:url(/images/m-xq-hd-bg.png) no-repeat left center;background-size:18px 18px;padding-left:20px;color: #da2025;}*/
.item-ffc{background: #ffc215;}