/* 按钮样式 start  */
.btn96{width: 96%;}
/* 按钮样式 end  */

/* combobox样式 start  */
.border0{
	border-top:0;
	border-left:0;
	border-right:0;
	border-bottom:0;
	border-radius:0;
}
.textbox-focused {
    border-color: #6b9cde;
    -moz-box-shadow: 0 0 3px 0 #95B8E7;
    -webkit-box-shadow: 0 0 3px 0 #95B8E7;
    box-shadow: 0 0 0px 0 #95B8E7;
}
/* combobox样式 end  */

/*footer start*/
.margin_footer{padding-bottom: 55px;}
.weui-tabbar {position: fixed;}
.weui-tabbar__item{padding:0}
/*未选中*/
.weui-tabbar__icon{height: 33px;}
.weui-tabbar__label {color: #181818;font-size: 14px;}
.weui-tabbar__icon>i{color: #000000;}
/*选中*/
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__icon>i{color: #08c161;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label{color: #07c160;}
/* footer end  */

.weui-cells{margin-top: 0}
.weui-panel__hd {
    padding: 14px 15px 10px;
    color: #000000;
    font-size: 16px;
}

.popup_div{z-index: 1000;}
.popup_icon{font-size: 24px;}
.popup_label{color: #000000;}

/*gridNavs start*/    
.gridNavs{
  position:relative;
  overflow:hidden;
}
.gridNavs:before{
  content:" ";
  position:absolute;
  left:0;
  top:0;
  right:0;
  height:1px;
  border-top:1px solid #D9D9D9;
  color:#D9D9D9;
  -webkit-transform-origin:0 0;
          transform-origin:0 0;
  -webkit-transform:scaleY(0.5);
          transform:scaleY(0.5);
}
.gridNavs:after{
  content:" ";
  position:absolute;
  left:0;
  top:0;
  width:1px;
  bottom:0;
  border-left:1px solid #D9D9D9;
  color:#D9D9D9;
  -webkit-transform-origin:0 0;
          transform-origin:0 0;
  -webkit-transform:scaleX(0.5);
          transform:scaleX(0.5);
}
.gridNav{
  position:relative;
  float:left;
  padding:6px 10px;
  width:20%;
  box-sizing:border-box;
}
.gridNav:before{
  content:" ";
  position:absolute;
  right:0;
  top:0;
  width:1px;
  bottom:0;
  /*border-right:1px solid #D9D9D9;*/
  color:#D9D9D9;
  -webkit-transform-origin:100% 0;
          transform-origin:100% 0;
  -webkit-transform:scaleX(0.5);
          transform:scaleX(0.5);
}
.gridNav:after{
  content:" ";
  position:absolute;
  left:0;
  bottom:0;
  right:0;
  height:1px;
  border-bottom:1px solid #D9D9D9;
  color:#D9D9D9;
  -webkit-transform-origin:0 100%;
          transform-origin:0 100%;
  -webkit-transform:scaleY(0.5);
          transform:scaleY(0.5);
}
.gridNav:active{
  background-color:#ECECEC;
}
.gridNav_icon{
  width:24px;
  height:24px;
  margin:0 auto;
}

.gridNav_icon>.iconfont{

  font-size:24px;
  color:#666666;
}
.gridNav_icon + .gridNav_label{
  margin-top:5px;
}
.gridNav_label{
  display:block;
  text-align:center;
  color:#666666;
  font-size:14px;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}
/*gridNavs end*/   

/*headerNavs start*/    
.headerNavs{
    position:relative;
    overflow:hidden;
    background-color:#FFFFFF;
}
.headerNavs:before{
  content:" ";
  position:absolute;
  left:0;
  top:0;
  right:0;
  height:1px;
  border-top:1px solid #D9D9D9;
  color:#D9D9D9;
  -webkit-transform-origin:0 0;
          transform-origin:0 0;
  -webkit-transform:scaleY(0.5);
          transform:scaleY(0.5);
}
.headerNavs:after{
  content:" ";
  position:absolute;
  left:0;
  top:0;
  width:1px;
  bottom:0;
  border-left:1px solid #D9D9D9;
  color:#D9D9D9;
  -webkit-transform-origin:0 0;
          transform-origin:0 0;
  -webkit-transform:scaleX(0.5);
          transform:scaleX(0.5);
}
.headerNav{
  position:relative;
  float:left;
  padding:2px 10px;
  width:20%;
  box-sizing:border-box;
}
.headerNav:before{
  content:" ";
  position:absolute;
  right:0;
  top:0;
  width:1px;
  bottom:0;
  /*border-right:1px solid #D9D9D9;*/
  color:#D9D9D9;
  -webkit-transform-origin:100% 0;
          transform-origin:100% 0;
  -webkit-transform:scaleX(0.5);
          transform:scaleX(0.5);
}
.headerNav:after{
  content:" ";
  position:absolute;
  left:0;
  bottom:0;
  right:0;
  height:1px;
  border-bottom:1px solid #D9D9D9;
  color:#D9D9D9;
  -webkit-transform-origin:0 100%;
          transform-origin:0 100%;
  -webkit-transform:scaleY(0.5);
          transform:scaleY(0.5);
}
.headerNav:active{
  background-color:#ECECEC;
}
.headerNav_icon{
  width:24px;
  height:24px;
  margin:0 auto;
}

.headerNav_icon>.iconfont{

  font-size:24px;
  color:#666666;
}
.headerNav_icon + .headerNav_label{
  margin-top:5px;
}
.headerNav_label{
  display:block;
  text-align:center;
  color:#666666;
  font-size:14px;
  white-space:nowrap;
  text-overflow:ellipsis;
/*  overflow:hidden;*/
}
.headerNav_on{
    border-bottom: 3px solid #ff7300;
}
.headerNav_icon>.iconfont_on{
    color:#ff7300;
}
.headerNav_label_on{
    color:#ff7300;
}
/*headerNavs end*/ 

/*text_list start*/
.text_list{  width:96%; min-height:68px; padding:7px 0;border:1px solid #d9d9d9; text-align:left;border-radius:4px;background-color: #ffffff;color:#666666;margin: 5px auto; }

.text_list p{ font-size:12px; color:#999999;}
.text_list p.detail{ }
/*text_list end*/

.weui-media-box_appmsg .weui-media-box__hd {/*图文列表 图片大小 */
    width: 80px;
    height: 80px;
    line-height: 80px;
}

#jian:before{
    height: 0;
}
    
#jian {
    float: left;
    position: relative;
    margin-right: 9px;
    margin-bottom: 9px;
    width: 77px;
    height: 77px;
    border: 1px solid #d9d9d9;
}
#jian:before {/*减号*/
    width: 2px;
    height: 0;
}
#jian:after, #jian:before {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #d9d9d9;
}
#jian:after {
    width: 39.5px;
    height: 2px;
}
#jian:after, #jian:before {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #d9d9d9;
}

.jian:before{
    height: 0;
}
    
.jian {
    float: left;
    position: relative;
    margin-right: 9px;
    margin-bottom: 9px;
    width: 77px;
    height: 77px;
    border: 1px solid #d9d9d9;
}
.jian:before {/*减号*/
    width: 2px;
    height: 0;
}
.jian:after, .jian:before {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #d9d9d9;
}
.jian:after {
    width: 39.5px;
    height: 2px;
}
.jian:after, .jian:before {
    content: " ";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: #d9d9d9;
}

.weui-grid__icon {
    width: 24px;
}
/*右边小图标 向上，向下，向右，向左用控件自带的ft   start*/
.weui-cell_access .weui-cell__you,.weui-cell_access .weui-cell__shang,.weui-cell_access .weui-cell__xia {
    padding-right: 13px;
    position: relative;
}
.weui-cell__you,.weui-cell__shang,.weui-cell__xia {
    text-align: right;
    color: #999;
}
.weui-cell_access .weui-cell__you:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 0px 0 2px 2px;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
}
.weui-cell_access .weui-cell__shang:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 2px 0 0 2px;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
}
.weui-cell_access .weui-cell__xia:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 0 2px 2px 0;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
}

.weui-cell_duli .weui-cell__zuo,.weui-cell_duli .weui-cell__you,.weui-cell_duli .weui-cell__shang,.weui-cell_duli .weui-cell__xia {
    padding-right: 13px;
    position: relative;
}
.weui-cell__zuo,.weui-cell__you,.weui-cell__shang,.weui-cell__xia {
    text-align: right;
    color: #999;
}
.weui-cell_duli .weui-cell__zuo:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 2px  2px 0 0;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
}
.weui-cell_duli .weui-cell__you:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 0px 0 2px 2px;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
}
.weui-cell_duli .weui-cell__shang:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 2px 0 0 2px;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
}
.weui-cell_duli .weui-cell__xia:after {
    content: " ";
    display: inline-block;
    height: 6px;
    width: 6px;
    border-width: 0 2px 2px 0;
    border-color: #c8c8cd;
    border-style: solid;
    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
    transform: matrix(.71,.71,-.71,.71,0,0);
    position: relative;
    top: -2px;
    position: absolute;
    top: 50%;
    margin-top: -4px;
    right: 2px;
}
/*右边小图标 向上，向下，向右，向左用控件自带的ft   end*/

.weui-popup__modal .toolbar {
    z-index: 4;
}