﻿@charset "utf-8";
/* CSS Document */

.s-box { overflow: hidden; border-radius: 3px;  color: #999; font-size: 13px; -webkit-box-flex: 1; margin: 0 45px ; font-weight:100;height:30px; line-height:30px;position: relative; background-color: #fff;top: 8px;text-align: left; font-family: Arial,\5fae\8f6f\96c5\9ed1, Helvetica, sans-serif;}
.s-box .search { position: relative; top: -2px; padding: 0 5px; color: #ccc; vertical-align: middle;  background-image: url(../images/sousou.png);
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: 10px 4px;  width: 35px;
  height: 30px;  display: inline-block; opacity: 0.2;}
.s-box .search_delete { background:url(../images/search_delete.png) no-repeat; background-size:contain; width:15px; height:15px; position:absolute; right:8px; top:8px;}
.s-box input { font-family:\5fae\8f6f\96c5\9ed1; background-color:#fff; padding: 2px 7px; font-size:13px; color:#aeafb0;}
.s-box input { border:none; padding:0px; }
.s-box input::-webkit-input-placeholder, .header .s-box span  { color:#f6f6f6;}

.tab-abslute{z-index: 200; width: 100%; position:fixed; top:46px;}

.lbtab { position: relative; margin-bottom: -1px; border-bottom:#f1f1f1 1px solid;z-index:9999 ;}
.lbtab li { overflow: hidden; padding: 11px 0; position: relative;z-index:9999}
.lbtab li a { display: block; overflow: hidden; padding: 0 6px; height: 20px; color: #000; text-align: center; font-size: 15px; font-weight:bold; line-height: 20px; position:relative; font-family:"微软雅黑";position: relative;z-index:9999}
.lbtab li a:before { content:""; width:1px; height:200%; background-color:#e7e7e7; -webkit-transform:scale(0.5); -webkit-transform-origin:right top; position:absolute; right:0px;}
.lbtab li:last-child a { border-right: 0;}
.lbtab li.active a { color: #f56a03; }
.lbtab li a i { position: relative; display: inline-block; overflow: hidden; height: 20px; font-style: normal; }
.lbtab li a i span { display: inline-block; overflow: hidden; padding-right: 20px; height: 20px; line-height: 20px; }
.lbtab li a i:after { position: absolute; top: 50%; right: 5px; margin-top: -5px; width: 0px; height: 0px; border-bottom: 3px solid #bbb; border-right: 3px solid #bbb;  border-top: 3px solid transparent;  border-left: 3px solid transparent; -webkit-transform: rotate(45deg); content: ''; }
.lbtab li.active a i:after {  transition: .2s ease-in; border-color: #f56a03; border-left: 3px solid transparent; border-top: 3px solid transparent; }
.lbtab .cont {z-index: 10; overflow: hidden; width: 100%; height: 280px; border-bottom: 1px solid #e4e4e4; background-color: #fff;background-color: rgba(0, 0, 0, 0.6); height:100%;position:relative;}
.lbtab .flexbox section { width: 80% ;position:relative;z-index:9999;}
.lbtab .flexbox section dl{position:relative;   z-index:9999;display: block; width:100%;}
.lbtab .flexbox section.bank a { margin-left: -8px }
.lbtab .flexbox section:last-child { border-right: 0; }
.lbtab section { overflow: hidden; height: 450px; }
.lbtab .cont dd {  padding: 0 8px; height: 40px; border-bottom: 1px solid #e4e4e4; background-color: #fff; font-size: 14px; line-height: 40px; z-index:9999;-webkit-tap-highlight-color: transparent;}
.lbtab .cont dd.active { background-color: #f4f4f4; width:100%;height:40px;}
.lbtab .cont dd .cur,.lbtab .cont dd .all{ background-color: #f4f4f4; z-index:9999}
.lbtab .cont dd .noSelect{background-color: #fff; }

.lbtab .cont dd a { display: block; padding: 0 20px 0 8px; color: #000; }
.lbtab .cont dd a:after { position: absolute; top: 50%; right: 6px; margin-top: -7px; width: 15px; height: 15px; background: url(../images/arrs01.png) no-repeat; background-size: 15px auto; content: ''; }
.lbtab .cont dd a.noarr:after { display: none; }
.lbtab .cont dd input { margin-left:5px; margin-right:5px; margin-top:-3px; width: 60px; line-height:22px; border: 1px solid #dcdcdc; font-size: 12px; padding:2px 5px; border-radius:3px;}
.lbtab .cont dd input:first-of-type { margin-left:10px;}
.lbtab .cont dd input:last-of-type { margin-right:10px;}
.lbtab .cont dd:last-of-type { padding:0 8px;}
.lbtab .cont dd button { display: inline-block; width: 60px;  line-height: 28px; background-color: #ff6600;  color: #fff;  border-radius: 3px;  border: 0;  font-size: 12px;}


.search_col { width:-webkit-calc(100% - 30px); height:auto; box-sizing:border-box; margin:4px 15px; display:-webkit-box; -webkit-box-orient:vertical; padding-bottom:90px;  }
.col_item p { font-size:13px; color:#222; line-height:35px;}
.col_item ul { display:-webkit-box;}
.col_item {padding-bottom:4px;  }
.lbtab .col_item li { width:23%; margin-right:2.666%; margin-bottom:11px; padding:0; display:block; line-height:29px; font-family: Arial , \5fae\8f6f\96c5\9ed1;  font-size:12px; color:#666; font-weight:bold; text-align:center;  position:relative;}
.lbtab .col_item li.more { font-size:10px;}
.lbtab .col_item li:nth-child(4){ margin-right:0;}
.lbtab .col_item li:before{ content: ''; box-sizing: border-box; width: 200%; height:200%; position:absolute; left:0px; top:0px;  border:1px solid #c5c5c5;  border-radius:4px;  -webkit-transform:scale(0.5);     -webkit-transform-origin: left top;}
.lbtab .col_item li.on { background-color:#ff6600; color:#fff; border-radius: 2px}
.lbtab .col_item li.on:before { content: '';  border-color:#ff6600; border-radius:4px;}

.col_item {padding-bottom: 4px;}
.bt_common, .bm_common { position: relative;}
.lbtab li { overflow: hidden; padding: 11px 0;}
.lbtab .flexbox section:last-child { border-right: 0;}

.
.lbtab section.search_more { height: -webkit-calc(100% - 88px); background:#FFF}
.delete_tj { margin-top:18px;color:#666; text-align:center; font:normal 13px/27px \5fae\8f6f\96c5\9ed1;}
.delete_tj a:active { color:#ff6600;}
.sure_button { width:100%; box-sizing:border-box; position:fixed; bottom:0px; padding:7px 15px; background-color:#fff}
.sure_button.bt_common:before { background-color:#d3d3d3; }
.sure_button button { width:100%; display:block; text-align:center; border:none; background-color:#ff6600; color:#fff; font: normal 15px/35px \5fae\8f6f\96c5\9ed1; border-radius:2px;}

.pb62 { margin-top:90px; }
.li-news-con { display:block; line-height: 16px; background: #f5f5f5; border-radius: 2px; margin-top:6px; padding:5px; font-size: 12px; color: #ff6600; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-family:\5fae\8f6f\96c5\9ed1;}
.li-news-con em { width:16px; height:16px; display:inline-block; margin-right:5px; border-radius:3px; text-align:center; background-color:#f56a03; color:#fff; font: normal 12px/16px \5fae\8f6f\96c5\9ed1; }


