/*商品分类显示*/
.breadcrumb {
  height: 45px;
  line-height: 45px;
  font-size: 14px;
}
.breadcrumb span,
.breadcrumb a {
  margin-right: 8px;
}
.breadcrumb a {
  margin-left: 8px;
}
/*商品分类显示END*/
/*银行头部logo*/
.bank-head-bar {
  background: #fff;
  border: none;
}
.bank-head {
  border-bottom: 6px #ccc solid;
  padding-bottom: 20px;
}
.bank-header-logo {
  height: 91px;
  margin-top: 20px;
}
.bank-header-logo {
  font-size: 34px;
  color: #333;
}
.bank-header-logo span {
  font-size: 16px;
  color: #a7a7a7;
}
/*银行头部logoEND*/
/*头部流程*/
.header-proces {
  background: url(../../img/sprites/cashier/lc-bg.png) no-repeat;
  height: 34px;
  line-height: 34px;
  margin-top: 50px;
}
.header-proces span {
  display: inline-block;
  width: 180px;
  height: 34px;
  line-height: 34px;
  font-size: 16px;
  color: #666;
  text-align: center;
}
.header-proces span.home {
  color: #fff;
}
.header-proces-1 {
  background-position: 0 0;
}
.header-proces-2 {
  background-position: 0 -38px;
}
.header-proces-3 {
  background-position: 0 -77px;
}
/*头部流程END*/
/*分页*/
.g-page {
  height: 26px;
  line-height: 26px;
  margin-bottom: 15px;
}
.g-page a {
  border: 1px solid #e7e7eb;
  border-left: none;
  display: inline-block;
  height: 26px;
  text-align: center;
  width: 26px;
  background: #fff;
}
.g-page a.prve {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-left: 1px solid #e7e7eb;
}
.g-page a.next {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.g-page a:hover,
.g-page a.home {
  background: #f66 none repeat scroll 0 0;
  color: #fff;
  text-decoration: none;
}
.g-page span {
  color: #999;
  margin-left: 15px;
  margin-right: 15px;
}
.g-page .page-num {
  width: 30px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  border: 1px #e7e7eb solid;
  vertical-align: middle;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-right: none;
}
.g-page i {
  background: #e7e7eb;
  display: inline-block;
  height: 26px;
  line-height: 26px;
  width: 26px;
  text-align: center;
  vertical-align: middle;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.g-page a.go-page-num {
  margin-left: 10px;
  border-radius: 3px;
  width: 65px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  border-left: 1px #e7e7eb solid;
  vertical-align: middle;
}
/*推荐*/
.recommend-list li {
  width: 244px;
  background: #fff;
  padding-bottom: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}
.recommend-list li .recommend-pic img {
  display: block;
  width: 217px;
  height: 182px;
  overflow: hidden;
  margin: 10px auto;
  text-decoration: center;
  vertical-align: bottom;
}
.recommend-list li .recommend-txt {
  margin-left: 13px;
  position: relative;
}
.recommend-list li .recommend-txt a {
  font-size: 14px;
  color: #000;
}
.recommend-list li .recommend-txt a:hover {
  color: #f00;
}
.recommend-list li .recommend-txt span {
  display: block;
  color: #666;
}
.recommend-list li .recommend-txt span.price {
  color: #c30d23;
  font-size: 16px;
}
.recommend-list li .recommend-txt strong {
  position: absolute;
  right: 13px;
  bottom: 3px;
  font-weight: 500;
  color: #666;
}
/*弹窗*/
.black_overlay {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background: #000;
  overflow: hidden;
  zoom: 1;
  background: #ccc;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.popup {
  background: #fff;
  border: 4px #9e9e9e solid;
  border-radius: 8px;
  position: absolute;
  top: 30%;
  left: 30%;
  /* filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;  */
}
.popup-tle {
  height: 36px;
  line-height: 36px;
  background: #f5f5f5;
  padding: 0 15px;
  position: relative;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.popup-tle span {
  font-size: 14px;
  color: #333;
}
.popup-tle a {
  color: #dd550a;
  font-size: 18px;
  position: absolute;
  right: 10px;
  top: 0px;
}
.popup-cont {
  margin: 30px 100px 30px 50px;
}
.popup-cont-list li {
  margin-bottom: 15px;
  overflow: hidden;
}
.popup-cont-list li .tip {
  width: 75px;
  text-align: right;
  vertical-align: middle;
  float: left;
  line-height: 28px;
  position: relative;
}
.popup-cont-list li .tip i {
  position: absolute;
  left: 0;
  top: 2px;
}
.popup-cont-list li .txt {
  vertical-align: middle;
  float: left;
}
.popup-cont-list li .txt p {
  margin-top: 15px;
}
.popup-cont-list li .txt .code-img {
  width: 85px;
  height: 29px;
  overflow: hidden;
  vertical-align: bottom;
  margin-right: 8px;
}
.popup-cont-list li .txt a {
  color: #ff6666;
}
.popup-btn {
  margin-left: 75px;
}
.popup-btn label {
  margin-bottom: 15px;
  display: block;
  margin-top: 30px;
}
.popup-btn label input {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.popup-btn input[type=button] {
  background: #ff6666;
  height: 39px;
  line-height: 39px;
  border: none;
  cursor: pointer;
  color: #fff;
  width: 202px;
  font-size: 14px;
}
.popup-btn input[type=button].w117 {
  width: 117px;
}
.select {
  color: #999;
  min-width: 140px;
}
.popup-consumption-code {
  padding-bottom: 20px;
}
.consumption-code-table {
  text-align: center;
  border-top: 1px #ccc solid;
  border-left: 1px #ccc solid;
  margin: 10px 0;
}
.consumption-code-table thead tr th {
  text-align: center;
}
.consumption-code-table th,
.consumption-code-table td {
  border-bottom: 1px #ccc solid;
  border-right: 1px #ccc solid;
  height: 36px;
  line-height: 36px;
}
.sca {
  border-left: 1px #ccc  solid;
  margin-left: 20px;
  padding-left: 20px;
}
.sca h2 {
  font-size: 18px;
  margin-top: 5px;
}
.sca-code-img {
  display: inline-block;
  margin: 10px 0;
  width: 100px ;
  height: 100px ;
  overflow: hidden;
}
.download {
  margin-left: 30px;
  margin-top: 20px;
}
.download a {
  display: block;
  border: 1px #ccc solid;
  background: #f6f6f6;
  width: 170px;
  height: 33px;
  line-height: 35px;
  text-align: center;
  margin-bottom: 10px;
}
a.fs-pwd {
  color: #0000cc;
}
.txt-input {
  height: 26px;
  line-height: 28px;
  border: 1px #ccc solid;
  vertical-align: middle;
  padding-left: 5px;
  color: #999;
}
.w50 {
  width: 50px;
}
.w75 {
  width: 75px;
}
.w90 {
  width: 90px;
}
.wd {
  width: 158px;
}
.wm {
  width: 250px;
}
.wb {
  width: 435px;
  display: block;
}
/*弹窗END*/
/*进度条*/
.refundDetail-lc {
  padding: 10px 0;
}
.refundDetail-lc .lc {
  background: url(../../img/sprites/groupon/jdt.png) no-repeat;
  height: 34px;
  line-height: 34px;
  margin-bottom: 5px;
  margin: 8px auto;
}
.refundDetail-lc .lc.lc-2 {
  background-position: 0 -37px;
}
.refundDetail-lc .lc.lc-3 {
  background-position: 0 -74px;
}
.refundDetail-lc .lc.lc-4 {
  background-position: 0 -111px;
}
.refundDetail-lc .lc span {
  margin-right: 0;
  display: inline-block;
  font-size: 16px;
  color: #666;
  width: 180px;
  text-align: center;
}
.refundDetail-lc .lc span.home {
  color: #fff;
}
.refundDetail-lc .time span {
  margin-right: 0;
  display: inline-block;
  font-size: 12px;
  color: #666;
  width: 180px;
  text-align: center;
}
.refundDetail-lc .lc.lc-small {
  width: 720px;
}
.refundDetail-lc .lc.lc-small span {
  width: 175px;
}
/*进度条END*/
/*订单以及退换货*/
.detail-title {
  border-bottom: 1px #ccc solid;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #f8f8f8;
}
.detail-title strong {
  margin-right: 30px;
  font-weight: 500;
}
.detail-title .select {
  display: inline-block;
  margin-bottom: 0;
}
.detail-main {
  border: 1px #ccc solid;
}
.detail-box {
  border-bottom: 1px #ccc solid;
}
.no-bb {
  border-bottom: none;
}
.detail-content {
  padding: 14px 18px;
}
.detail-tip h3 {
  font-size: 14px;
  margin-bottom: 5px;
}
.detail-tip b {
  font-size: 14px;
  margin-bottom: 5px;
  display: block;
}
.detail-tip p {
  color: #666;
  line-height: 20px;
}
/*订单以及退换货END*/
/*按钮*/
a.sqtk-btn {
  background: #f66 ;
  color: #fff;
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  width: 202px;
  display: inline-block;
  vertical-align: bottom;
}
a.back-btn {
  color: #0000cc;
  font-size: 14px;
  margin-left: 10px;
}
/*按钮END*/
.radio {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
/*上传控件*/
.fileInput {
  height: 30px;
  overflow: hidden;
  width: 132px;
  position: relative;
}
.fileInput a,
.fileInput input {
  width: 130px;
  display: block;
  line-height: 28px;
  height: 28px;
  position: absolute;
  right: 0;
  top: 0;
}
.fileInput a {
  color: #333;
  background: #f5f5f5;
  text-align: center;
  z-index: 10;
  font-size: 14px;
  border: solid 1px #ccc;
}
.fileInput input {
  z-index: 200;
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: pointer;
  background: transparent;
  border: none;
  width: 2000px;
  font-size: 40px;
  height: 30px;
  outline: none;
}
/*上传控件END*/
