﻿/* 2018-05-25  夏季52天坚守站改版7个页面样式 */
.c-crednew{color:#da244e!important;}
.mt6{margin-top:6px!important;}
.n-usertop03{background:url("../../dist/images/20180525/topbg01.jpg") no-repeat center;background-size:cover;}
.n-usertop03 .top-box{padding:20px 15px 15px 15px;color:#fff;}
.n-usertop03 .user-img{width:56px;height:56px;overflow:hidden;border:2px solid #fff;text-align:center;margin-right:15px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.n-usertop03 .user-img>img{width:100%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.n-usertop03 .top-info>h2{font-size:15px;line-height:20px;}
.n-usertop03 .top-info>p{font-size:12px;line-height:14px;margin-top:6px;}
.n-usertop03 .top-sj{display:block;color:#fff;margin-top:26px;}
.n-usertop03 .top-sj >img{display:block;height:18px;margin:0 auto 2px auto;}
.n-usertop03 .top-sj>span{display:block;font-size:12px;line-height:14px;}
.n-usertop03 .top-box2{background-color: rgba(0,0,0,.2);color:#fff;font-size:12px;padding:5px 10px;}
.n-box03{background:#fff;width:100%;overflow:hidden;}
.n-box03 .box-title{display:block;color:#242323;font-size:15px;padding:10px 12px;border-bottom:1px solid #f0f0f0;}
.n-box03 .box-title>strong{display:block;border-left:4px solid #da244e;padding-left:10px;line-height:18px;}
.n-box03 .box-title .arrow{background:url("../../dist/images/20180525/icon_arrow01.jpg") no-repeat center right;background-size:14px;}
.n-box03 .m-nav1 li>a .nav-img em{border:2px solid #fff;top:-9px;right:-11px;}
.n-box03 .m-nav1 li a span{font-size:14px;}
.m-lei03{overflow:hidden;}
.m-lei03 li{float:left;color:#222;text-align:center;padding:12px 0px;width:80px;}
.m-lei03 li span{display:block;font-size:14px;margin-top:10px;}
.m-lei03 li .img-box{width:50px;height:50px;line-height:48px;text-align:center;margin:auto;}
.m-lei03 li .img-box>a>img{max-width:100%;max-height:100%;}
/*

.n-nav03{overflow:hidden;}
.n-nav03 >li{float:left;width:25%;text-align:center;}
.n-nav03 >li>a{display:block;color:#242323;font-size:14px;padding:15px 0;}
.n-nav03 >li>a>img{display:block;height:30px;margin:auto;}
.n-nav03 >li>a>span{display:block;line-height:16px;margin-top:10px;}*/

.n-nav03{overflow:hidden;}
.n-nav03 >li{float:left;width:25%;text-align:center;}
.n-nav03 >li>a{display:block;color:#242323;font-size:14px;padding:15px 0;}
.n-nav03 >li>a .img-box{width:30px;height:30px;position:relative;margin:auto;}
.n-nav03 >li>a .img-box>img{display:block;height:30px;}
.n-nav03 >li>a .img-box>em{font-style:normal;position:absolute;right:-10px;top:-9px;border:1px solid #fff;}
.n-nav03 >li>a>span{display:block;line-height:16px;margin-top:10px;} 


.t-closelogin{margin:6px 0;padding:0 12px;background:#fff;}
.t-closelogin>a{display:block;background:url("../../dist/images/20180525/icon_close01.jpg") no-repeat center left;background-size:20px;color:#242323;line-height:18px;padding:12px 0 12px 28px;}
.t-kh01{background:url("../../dist/images/20180525/bg_kh01.png") no-repeat center left,url("../../dist/images/20180525/bg_kh02.png") no-repeat center right;background-size:6px 15px;padding:0 8px;margin-left:8px;color:#da244e;letter-spacing:1px;}
.t-kh02{background:url("../../dist/images/20180525/bg_kh03.png") no-repeat center left,url("../../dist/images/20180525/bg_kh04.png") no-repeat center right;background-size:6px 15px;padding:0 8px;margin-left:8px;color:#fff;letter-spacing:1px;}
.t-kh03{background:url("../../dist/images/20180525/bg_kh05.png") no-repeat center left,url("../../dist/images/20180525/bg_kh06.png") no-repeat center right;background-size:5px 13px;padding:0 7px;margin-left:5px;letter-spacing:1px;}
.m-usertop03{background:url("../../dist/images/20180525/topbg02.jpg") no-repeat center;background-size:cover;color:#fff;padding:12px 16px;}
.m-usertop03 .user-img{width:60px;height:60px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:3px solid #fff;overflow:hidden;margin-right:15px;}
.m-usertop03 .user-img>img{width:60px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.m-usertop03 >div>h2{font-size:16px;line-height:20px;margin-top:8px;}
.m-usertop03 >div>p{font-size:14px;line-height:16px;margin-top:15px;}
.n-block03:before,.n-block03::after{border:0;}
.m-kclistbox03{background:#fff;}
.m-kclist03{padding:0 12px;}
.m-kclist03>li{border-top:1px solid #ebe6e7;padding:12px 0; display:-moz-box; display:-webkit-box; display:box;}
.m-kclist03 .img-box{width:50px;height:50px;border:1px solid #ebe6e7;overflow:hidden;text-align:center;line-height:49px;margin-right:10px;}
.m-kclist03 .img-box img{max-width:100%;max-height:100%;}
.m-kclist03 .list-info>h4{font-size:15px;line-height:18px;height:36px;color:#242323;}
.m-kclist03 .list-info>p{font-size:13px;line-height:14px;margin-top:1px;color:#666;}
.m-kclist03 .list-right{line-height:52px;margin-left:20px;font-size:15px;}
.m-kclist03 .list-right>span{margin-right:5px;font-size:15px;color:#da244e;}
.m-zs{background:url("../../dist/images/20180525/topbg03.jpg") no-repeat center;background-size:cover;}
.m-zslist{overflow:hidden;padding:20px;}
.m-zslist li{float:left;width:50%;margin-bottom:15px;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;padding:0 15px;}
.m-zslist li>img{display:block;width:100%;}
.m-listtop03{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:200;border-bottom:1px solid #f7f7f7;}
.m-listtop03 ul{overflow:hidden;padding:15px 0;}
.m-listtop03 ul >li{width:25%;text-align:center;color:#242323;font-size:15px;line-height:20px;border-left:1px solid #ebe6e7;box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-flex:1.0; -webkit-box-flex:1.0; box-flex:1.0;}
.m-listtop03 ul >li:first-child{border-left:0;}
.m-listtop03 ul >li >a{display:block;position:relative;color:#242323;}
.m-listtop03 ul >li >a>em{display:none;width:100%;height:2px;background:#da244e;position:absolute;left:0;bottom:-15px;}
.m-listtop03 ul >li .on>em{display:block;}
.m-listtop03 ul >li .on{color:#da244e;}
.n-stock03>li{margin:6px;padding:0 6px;background:#fff;}
.n-stock03 .m-stock .stock-box{background:#fff;border-bottom:1px solid #ebe6e7;padding:12px 0;}
.ml25{margin-left:25px!important;}
.n-stock03 .m-stock .stock-p{border-bottom:1px solid #ebe6e7;padding:12px 0;}
.n-stock03 .c-cblack2{color:#c0c2cc!important;}
.n-stock03 .m-stock .stock-time{border-bottom:1px solid #ebe6e7;padding:10px 0;line-height:26px;}
.n-stock03 .m-stock .stock-btn{padding:12px 0;}
.n-stock03  .m-stock .stock-btn{line-height:32px;}
.n-stock03  .m-stock .stock-btn>a{display:block;padding:0 20px;line-height:30px;border:1px solid #242323;float:right;margin-left:10px;}
.n-stock03  .m-stock .img-box{border:0;}
.m-search03{background:#fff;}
.m-search03 .weui-search-bar__label,.m-search03 .weui-search-bar__box{background:#f5f5f5;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.m-search03:before{border-top:0;}
.m-search03 .weui-search-bar__form:after{border:0;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.m-search03 .weui-search-bar__form{background:#fff;}
.m-search03:after, .m-search03:before{position:relative;}







.popup {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100;
}

.popup-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  background-color: rgba(0, 0, 0, .4);
}

.dialog-alert {
  display: none;
  position: absolute;
  left: 50%;
  top: 40%;
  transform: translateX(-50%);
  z-index: 20;
  width: calc(100% - 40px);
  min-width: 280px;
  max-width: 350px;
  border-radius: 8px;
  font-size: 17px;
  background-color: #fff;
}

.dialog-alert-content {
  padding: 18px 15px 14px;
  line-height: 24px;
  text-align: center;
  /*border-top: 1px solid #fbfbfb;*/
}

.dialog-alert-btn {
  display: flex;
  text-align: center;
  justify-content: center;
  height: 44px;
  line-height: 44px;
  color: #007aff;
  border-top: 1px solid #eee;
}
.dialog-alert-btn a{
  flex: 1;
  color: #007aff;
  justify-content: center;
}
.dialog-alert-btn a:last-child{
  border-left:1px solid #eee;
}

.dialog-confirm {
  display: none;
  position: absolute;
  left: 50%;
  top: 43%;
  transform: translate(-50%, -50%);
  z-index: 20;
  width: calc(100% - 40px);
  min-width: 280px;
  max-width: 350px;
  border-radius: 8px;
  font-size: 17px;
  overflow: hidden;
  background-color: #fff;
}

.dialog-confirm-content {
  padding: 18px 15px 14px;
  line-height: 24px;
  text-align: center;
  border-top: 1px solid #eee;
}

.dialog-confirm-cell {
  display: flex;
  height: 44px;
  line-height: 44px;
  border-top: 1px solid #eee;
}

.dialog-confirm-list {
  flex: 1;
  color: #007aff;
  text-align: center;
}

.dialog-confirm-list.affrim {
  border-left: 1px solid #eee;
}

/* m-popup */

.m-popup {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 100;
}

.m-popup-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  background-color: rgba(0, 0, 0, .4);
}

.m-dialog-alert {
  display: none;
  position: absolute;
  left: 50%;
  top: 43%;
  transform: translate(-50%, -50%);
  z-index: 20;
  width: calc(100% - 40px);
  min-width: 280px;
  max-width: 350px;
  border-radius: 8px;
  font-size: 17px;
  overflow: hidden;
  background-color: #fff;
}


.m-dialog-alert-tit{
  padding: 12px 0px;
  line-height: 24px;
  text-align: center;
  font-size: 17px;
}

.m-dialog-alert-content {
  padding: 18px 15px 14px;
  line-height: 24px;
  font-size: 15px;
  border-top: 1px solid #eee;
}

.m-dialog-alert-href {
  display: flex;
  text-align: center;
  justify-content: center;
  height: 44px;
  line-height: 44px;
  color: #007aff;
  border-top: 1px solid #eee;
}
.m-dialog-alert-btn a{
  flex: 1;
  color: #007aff;
  justify-content: center;
}
.m-dialog-alert-btn a:last-child{
  border-left:1px solid #eee;
}

.m-dialog-confirm {
  display: none;
  position: absolute;
  left: 50%;
  top: 43%;
  transform: translate(-50%, -50%);
  z-index: 20;
  width: calc(100% - 40px);
  min-width: 280px;
  max-width: 350px;
  border-radius: 8px;
  font-size: 17px;
  overflow: hidden;
  background-color: #fff;
}

.m-dialog-confirm-tit{
  padding: 12px 0px;
  line-height: 24px;
  text-align: center;
  font-size: 17px;
}
.m-dialog-confirm-content {
  padding: 18px 15px 14px;
  line-height: 24px;
  font-size: 15px;
  border-top: 1px solid #eee;
}

.m-dialog-confirm-box {
  display: flex;
  height: 44px;
  line-height: 44px;
  border-top: 1px solid #eee;
}

.m-dialog-confirm-list {
  flex: 1;
  color: #333;
  text-align: center;
}
.m-cblue{
  color: #007aff;
}
.m-dialog-confirm-list .affrim {
  color: #007aff;
  border-left: 1px solid #eee;
}
/* m-popup over */

/* main需要覆盖的样式 */



.checkbox-box {
  position: relative;
}

.copy-checkbox {
  display: block;
  position: relative;
  width: 16px;
  height: 16px;
  border-radius: 3px;
  border: .5px solid #c2c2c2;
}

.checkbox-box input {
  display: none;
}

.checkbox-box input[type='checkbox']:checked + .copy-checkbox {
  background: url("../img/input-right.png") no-repeat;
  background-size: 12px;
  background-position: center;
}

.checkbox-box input[type='radio']:checked + .copy-checkbox {
  background: url("../img/input-right.png") no-repeat;
  background-size: 12px;
  background-position: center;
}


.zengpin-tit{
  padding-top: 10px;
  margin-bottom: 10px;
  font-size: 28px;
  text-align: center;
  font-weight: bold;
}





