﻿@charset "UTF-8";
/********/
.banner {
  width: 100%;
  overflow: hidden;
  position: relative;
}
.banner img {
  width: 100%;
  max-width: 100%;
  display: block;
}
/**** 个人业务 ****/
.psnl-savings-box {
  margin-top: 0;
  padding-bottom: 0.8rem;
}
.psnl-savings-box .doc {
  font-size: 0.26rem;
  line-height: 0.46rem;
  color: #999;
  margin-top: 0.42rem;
  padding: 0 0.2rem;
}
.psnl-savings-box .sub-list {
  overflow: hidden;
  margin: 0.55rem -0.3rem 0;
}
.psnl-savings-box .sub-list li {
  padding: 0 0.3rem;
  text-align: center;
}
.psnl-savings-box .sub-list li.item1 h5 {
  color: #2c4c9c;
}
.psnl-savings-box .sub-list li.item2 h5 {
  color: #d9a702;
}
.psnl-savings-box .sub-list li.item3 h5 {
  color: #119845;
}
.psnl-savings-box .sub-list a {
  width: 1.2rem;
  display: block;
  margin: 0 auto;
}
.psnl-savings-box .sub-list img {
  width: 1.2rem;
  max-width: 100%;
  display: block;
}
.psnl-savings-box .sub-list h5 {
  font-size: 0.28rem;
  line-height: 0.3rem;
  margin-top: 0.26rem;
}
.psnl-loan-box {
  background: url(../images/bg_02.jpg) no-repeat top center #fff;
  background-size: 100% auto;
}
.psnl-loan-box .loan-list {
  overflow: hidden;
  margin-top: 0.34rem;
}
.psnl-loan-box .loan-list li {
  font-size: 0.28rem;
  line-height: 0.69rem;
  color: #4c4c4c;
  border-bottom: solid 1px #e6e6e6;
  text-align: center;
}
.psnl-loan-box .loan-list a {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  text-align: left;
  color: #4c4c4c;
}
.psnl-loan-box .loan-list .icon {
  width: 0.32rem;
  margin: -3px 0.22rem 0 0;
}
.psnl-loan-box .loan-list .tit {
  min-width: 7em;
  display: inline-block;
  vertical-align: top;
}
.psnl-loan-box .loan-list .arrow {
  width: 0.44rem;
  height: 0.22rem;
  display: inline-block;
  vertical-align: middle;
  background: url(../images/arrow_01.png) no-repeat center center;
  background-size: contain;
  margin: -3px 0 0 0.2rem;
}
.psnl-hjcz-box .hjcz-list {
  overflow: hidden;
  margin-top: 0.52rem;
  margin-bottom: -0.62rem;
}
.psnl-hjcz-box .hjcz-list li {
  padding: 0 0.3rem;
  margin-bottom: 0.62rem;
  text-align: center;
}
.psnl-hjcz-box .hjcz-list .image {
  width: 2.3rem;
  max-width: 100%;
  height: 1.35rem;
  display: block;
  overflow: hidden;
  background: no-repeat center center;
  background-size: contain;
  margin: 0 auto;
}
.psnl-hjcz-box .hjcz-list .tit {
  font-size: 0.3rem;
  line-height: 0.54rem;
  color: #4c4c4c;
}
.psnl-hjcz-box .global-more {
  margin-top: 0.48rem;
}
.psnl-nhdk-box .nhdk-list {
  margin-top: 0.54rem;
  margin-bottom: -0.2rem;
  overflow: hidden;
}
.psnl-nhdk-box .nhdk-list li {
  width: 100%;
  height: 2.4rem;
  display: block;
  overflow: hidden;
  text-align: center;
  background: no-repeat center center;
  background-size: cover;
  padding: 0.34rem 0.3rem 0.4rem;
  color: #fff;
  margin-bottom: 0.2rem;
}
.psnl-nhdk-box .nhdk-list .tit {
  font-size: 0.34rem;
  line-height: 0.45rem;
}
.psnl-nhdk-box .nhdk-list .doc {
  height: 0.36rem;
  display: block;
  overflow: hidden;
  font-size: 0.26rem;
  line-height: 0.36rem;
  margin-top: 0.14rem;
}
.psnl-nhdk-box .nhdk-list .more {
  width: 1.76rem;
  height: 0.52rem;
  display: block;
  margin: 0.2rem auto 0;
  font-size: 0.28rem;
  line-height: 0.5rem;
  color: #fff;
  border: solid 1px #fff;
  border-radius: 0.52rem;
  -webkit-border-radius: 0.52rem;
  -moz-border-radius: 0.52rem;
}
.psnl-other-box {
  padding-bottom: 0.75rem;
}
.psnl-other-box .other-list {
  overflow: hidden;
  margin: 0.52rem -0.2rem -0.24rem;
}
.psnl-other-box .other-list li {
  padding: 0 0.2rem;
  position: relative;
  margin-bottom: 0.24rem;
}
.psnl-other-box .other-list .item-imgs {
  width: 100%;
  height: 2.85rem;
  display: block;
  background: no-repeat center center;
  background-size: cover;
  position: relative;
  z-index: 10;
}
.psnl-other-box .other-list .item-icon {
  width: 1.22rem;
  display: block;
  position: absolute;
  left: 0.1rem;
  bottom: 0;
  margin-bottom: -0.61rem;
  z-index: 5;
}
.psnl-other-box .other-list .item-bd {
  width: 100%;
  background: #fff;
  padding: 0.25rem 0.2rem 0.25rem;
  box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.15);
  text-align: center;
}
.psnl-other-box .other-list .item-tit {
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #4c4c4c;
}
.psnl-other-box .other-list .item-tit a{
  color: #4c4c4c;
  display: block;
}
.psnl-other-box .other-list .item-doc {
  font-size: 0.26rem;
  line-height: 0.36rem;
  color: #999;
  margin-top: 0.1rem;
}
/**** InfoDetail ****/
.InfoDetail-box strong {
  display: block;
  color: #333;
  font-size: 0.32rem;
  font-weight: bold;
  line-height: 0.34rem;
  padding-left: 10px;
  border-left: 2px solid #00a448;
  margin-bottom: 10px;
}
/**** PartyDetail ****/
.PartyDetail-hd {
  width: 100%;
  text-align: center;
}
.PartyDetail-hd .tit {
  font-size: 0.34rem;
  line-height: 0.54rem;
  color: #000;
  font-weight: bold;
}
.PartyDetail-hd .info {
  font-size: 0.26rem;
  line-height: 0.36rem;
  color: #666;
  margin-top: 0.12rem;
}
.PartyDetail-hd .info span {
  margin: 0 0.4rem;
}
.PartyDetail-slide {
  margin: 0.55rem -0.3rem 0;
  overflow: hidden;
  position: relative;
}
.PartyDetail-slide img {
  width: 100%;
  max-width: 100%;
  display: block;
}
.PartyDetail-det {
  margin-top: 0.14rem;
}
/***** perKindList *****/
.page-PerKindList-box {
  background: #fff;
}
.PerKindList-box {
  margin-top: 0;
}
.perkind-list {
  overflow: hidden;
  margin: 0.5rem 0 -0.6rem;
}
.perkind-list li {
  width: 100%;
  overflow: hidden;
  margin-bottom: 0.6rem;
}
.perkind-list .item-imgs {
  width: 100%;
  display: block;
  overflow: hidden;
  position: relative;
}
.perkind-list img {
  width: 100%;
  max-width: 100%;
  display: block;
}
.perkind-list .item-bd {
  padding: 0.2rem 0 0;
  position: relative;
}
.perkind-list .item-tit {
  width: 100%;
  height: 0.48rem;
  display: block;
  overflow: hidden;
  font-size: 0.28rem;
  line-height: 0.48rem;
  color: #333;
}
.perkind-list .item-line {
  width: 100%;
  height: 1px;
  display: block;
  background: linear-gradient(to right, #3083e5, #40c27a);
  margin-top: 0.2rem;
}
/**** company ****/
.comy-dwck-box {
  margin-top: 0;
  padding-bottom: 0.62rem;
}
.comy-dwck-list {
  overflow: hidden;
  margin: 0.54rem auto -0.32rem;
}
.comy-dwck-list li {
  padding: 0 0.5rem;
  margin-bottom: 0.32rem;
  overflow: hidden;
  text-align: center;
}
.comy-dwck-list li.item1 .item-tit {
  color: #2c4c9c;
}
.comy-dwck-list li.item1 .item-tit:after {
  background: #2c4c9c;
}
.comy-dwck-list li.item2 .item-tit {
  color: #e6b101;
}
.comy-dwck-list li.item2 .item-tit:after {
  background: #e6b101;
}
.comy-dwck-list li.item3 .item-tit {
  color: #119845;
}
.comy-dwck-list li.item3 .item-tit:after {
  background: #119845;
}
.comy-dwck-list li.item4 .item-tit {
  color: #38a8e0;
}
.comy-dwck-list li.item4 .item-tit:after {
  background: #38a8e0;
}
.comy-dwck-list .item-inner {
  display: block;
}
.comy-dwck-list .item-icon {
  width: 1.2rem;
  display: block;
  margin: 0 auto;
}
.comy-dwck-list .item-tit {
  font-size: 0.28rem;
  line-height: 0.4rem;
  padding: 0.12rem 0 0.1rem;
  position: relative;
}
.comy-dwck-list .item-tit:after {
  content: '';
  width: 0.6rem;
  height: 1px;
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -0.3rem;
}
.comy-dwck-list .item-doc {
  font-size: 0.26rem;
  line-height: 0.44rem;
  color: #999;
  margin-top: 0.1rem;
}
.comy-qydk-box {
  background: url(../images/bg_02.jpg) no-repeat top center #fff;
  background-size: 100% auto;
}
.comy-qydk-box .qydk-list {
  overflow: hidden;
  margin-top: 0.34rem;
}
.comy-qydk-box .qydk-list li {
  padding: 0.16rem 1.3rem;
  font-size: 0.26rem;
  line-height: 0.34rem;
  color: #666;
  border-bottom: solid 1px #e6e6e6;
}
.comy-qydk-box .qydk-list .item-inner {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
}
.comy-qydk-box .qydk-list .num {
  width: 0.34rem;
  height: 0.34rem;
  display: block;
  overflow: hidden;
  text-align: center;
  border: solid 1px #999;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  font-size: 0.26rem;
  line-height: 0.32rem;
  color: #666;
  font-family: Arial;
  font-weight: bold;
  float: left;
  margin: 0 0.3rem 0 0;
}
.comy-qydk-box .global-more {
  margin-top: 0.5rem;
}
.comy-swt-box .ft-tool {
  margin: 0.42rem auto 0;
  font-size: 0.34rem;
  color: #666;
}
.comy-swt-box .ft-tool a {
  color: #666;
}
.comy-swt-slide {
  margin-top: 0.52rem;
}
.comy-swt-slide .swiper-slide {
  width: 4.42rem;
}
.comy-swt-slide .slide-inner {
  width: 100%;
  height: 5.02rem;
  display: block;
  overflow: hidden;
  border: solid 1px #d7d7d7;
  position: relative;
  padding: 0.8rem 0.1rem 0.4rem;
  text-align: center;
}
.comy-swt-slide .slide-tit {
  width: 100%;
  height: 0.4rem;
  overflow: hidden;
  font-size: 0.34rem;
  line-height: 0.4rem;
  color: #4d4d4d;
  font-weight: bold;
}
.comy-swt-slide .slide-data {
  height: 1rem;
  font-size: 0.5rem;
  line-height: 1rem;
  color: #00a448;
  font-weight: bold;
  margin: 0.38rem auto 0;
}
.comy-swt-slide .slide-data .num {
  font-size: 0.9rem;
}
.comy-swt-slide .slide-doc {
  width: 9em;
  max-width: 100%;
  height: 0.84rem;
  overflow: hidden;
  font-size: 0.26rem;
  line-height: 0.42rem;
  color: #999;
  margin: 0.32rem auto 0;
}
.comy-swt-slide .global-more2 {
  width: 1.8rem;
  font-size: 0.24rem;
  margin: 0.2rem auto 0;
}
.comy-zfjs-slide {
  width: 100%;
  overflow: hidden;
  margin: 0.52rem auto 0;
}
.comy-zfjs-slide .item-imgs {
  width: 100%;
  display: block;
  overflow: hidden;
}
.comy-zfjs-slide .item-imgs img {
  width: 100%;
  max-width: 100%;
  display: block;
}
.comy-zfjs-slide .item-tit {
  width: 100%;
  height: 0.5rem;
  overflow: hidden;
  font-size: 0.34rem;
  line-height: 0.5rem;
  color: #333;
  margin: 0.2rem 0 0;
  text-align: center;
}
.comy-zfjs-slide .item-tit a {
  color: #333;
  display: block;
}
/**** EBank ***/
.ebank-card-box {
  margin-top: 0;
  padding-bottom: 0;
}
.ebank-card-list {
  overflow: hidden;
}
.ebank-card-list li {
  padding: 0.6rem 0;
  border-bottom: solid 1px #d7d7d7;
}
.ebank-card-list li:last-child {
  border-bottom: none;
}
.ebank-card-list .row {
  width: 100%;
  display: table;
}
.ebank-card-list .item-imgs {
  width: 3.64rem;
  float: left;
  margin: 0 0.3rem 0 0;
  border-radius: 0.1rem;
  -webkit-border-radius: 0.1rem;
  -moz-border-radius: 0.1rem;
  overflow: hidden;
}
.ebank-card-list .item-imgs img {
  width: 100%;
  max-width: 100%;
  display: block;
}
.ebank-card-list .item-bd {
  width: 100%;
  display: table-cell;
  vertical-align: top;
  font-size: 0.26rem;
  line-height: 0.46rem;
  color: #666;
  padding-top: 0.15rem;
}
.ebank-card-list .item-tit {
  height: 0.5rem;
  overflow: hidden;
  font-size: 0.34rem;
  line-height: 0.5rem;
  color: #333;
}
.ebank-card-list .item-doc {
  margin-top: 0.1rem;
}
.ebank-card-list .item-doc p {
  padding-left: 0.2rem;
  position: relative;
}
.ebank-card-list .item-doc p:before {
  content: '';
  width: 0.08rem;
  height: 0.08rem;
  display: block;
  background: #40c27a;
  position: absolute;
  left: 0;
  top: 0.19rem;
}
.ebank-ykfw-box {
  padding-bottom: 0.38rem;
}
.ebank-ykfw-box .rule-box {
  width: 100%;
  height: 1.64rem;
  display: block;
  overflow: hidden;
  background: url(../images/bg_03.jpg) no-repeat center center;
  background-size: cover;
  margin-top: 0.52rem;
  padding: 0.28rem 0.4rem 0.3rem;
  position: relative;
  border-radius: 0.05rem;
  -webkit-border-radius: 0.05rem;
  -moz-border-radius: 0.05rem;
}
.ebank-ykfw-box .rule-box .more {
  display: inline-block;
  vertical-align: top;
  font-size: 0.32rem;
  line-height: 1rem;
  color: #fff;
  opacity: 0.8;
  position: absolute;
  right: 0.4rem;
  top: 50%;
  margin-top: -0.5rem;
}
.ebank-ykfw-box .rule-tit {
  float: left;
  font-size: 0.36rem;
  color: #fff;
}
.ebank-ykfw-box .rule-tit .en {
  display: block;
  line-height: 0.5rem;
  text-transform: uppercase;
}
.ebank-ykfw-box .rule-tit .cn {
  display: block;
  line-height: 0.56rem;
}
.ebank-ykfw-box .link-list {
  overflow: hidden;
  position: relative;
  margin-top: 0.25rem;
}
.ebank-ykfw-box .link-list li {
  width: 100%;
  display: table;
  position: relative;
  font-size: 0.28rem;
  line-height: 0.58rem;
  color: #333;
}
.ebank-ykfw-box .link-list .type {
  white-space: nowrap;
  float: left;
  font-weight: bold;
  margin: 0;
}
.ebank-ykfw-box .link-list .tit {
  width: 100%;
  display: table-cell;
  vertical-align: top;
}
.ebank-ykfw-box .link-list .tit a {
  width: 100%;
  height: 0.58rem;
  display: block;
  overflow: hidden;
  color: #666;
}
.ebank-dzyh-box {
  padding-top: 0.65rem;
  padding-bottom: 0.38rem;
}
.ebank-dzyh-box .ebank-list {
  overflow: hidden;
  margin: 0.22rem -0.3rem 0;
}
.ebank-dzyh-box .ebank-list li {
  padding: 0.2rem 0.3rem;
  border-bottom: solid 1px #d6d6d6;
}
.ebank-dzyh-box .ebank-list li:last-child {
  border-bottom: none;
}
.ebank-dzyh-box .ebank-list .item-inner {
  width: 100%;
  display: table;
  position: relative;
  padding-right: 0.4rem;
  background: url(../images/arrow_02.png) no-repeat right center;
  background-size: 0.14rem auto;
}
.ebank-dzyh-box .ebank-list .item-icon {
  width: 0.76rem;
  float: left;
  margin: 0.1rem 0.3rem 0 0;
}
.ebank-dzyh-box .ebank-list .item-bd {
  width: 100%;
  display: table-cell;
  vertical-align: top;
}
.ebank-dzyh-box .ebank-list .item-tit {
  font-size: 0.3rem;
  line-height: 0.5rem;
  color: #4c4c4c;
  font-weight: bold;
}
.ebank-dzyh-box .ebank-list .item-doc {
  font-size: 0.24rem;
  line-height: 0.34rem;
  color: #999;
  margin-top: 0.06rem;
}
.ebank-dzyh-box .ft-tool {
  margin-top: 0.2rem;
}
.ebank-zdtj-box {
  padding-top: 0.65rem;
  padding-bottom: 0.48rem;
}
.ebank-zdtj-box .zdtj-list {
  overflow: hidden;
  margin: 0.52rem -0.16rem 0;
}
.ebank-zdtj-box .zdtj-list li {
  padding: 0 0.16rem;
}
.ebank-zdtj-box .zdtj-list .item-inner {
  width: 100%;
  height: 4.38rem;
  display: block;
  overflow: hidden;
  border: solid 1px #d6d6d6;
  position: relative;
  text-align: center;
  padding: 0.54rem 0 0.3rem;
}
.ebank-zdtj-box .zdtj-list .item-tit {
  font-size: 0.32rem;
  line-height: 0.4rem;
  color: #4c4c4c;
  font-weight: bold;
}
.ebank-zdtj-box .zdtj-list .item-doc {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #999;
  margin-top: 0.1rem;
}
.ebank-zdtj-box .zdtj-list .item-imgs {
  width: 1.5rem;
  height: 1.5rem;
  display: block;
  overflow: hidden;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background: no-repeat center center;
  background-size: cover;
  margin: 0.3rem auto 0;
}
.ebank-zdtj-box .zdtj-list .ft-tool {
  margin-top: 0.3rem;
  font-size: 0.28rem;
  color: #119845;
}
.ebank-zdtj-box .zdtj-list .ft-tool a {
  color: #119845;
}
.ebank-yhyw-box {
  padding-top: 0.65rem;
  padding-bottom: 0.7rem;
}
.ebank-yhyw-box .yhyw-list {
  overflow: hidden;
  margin-top: 0.54rem;
}
.ebank-yhyw-box .yhyw-list li {
  width: 100%;
  height: 2.5rem;
  display: block;
  overflow: hidden;
  background: no-repeat center center;
  background-size: cover;
  text-align: center;
  padding: 0.12rem;
  position: relative;
  color: #fff;
  margin-bottom: 0.2rem;
}
.ebank-yhyw-box .yhyw-list .item-inner {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
  overflow: hidden;
  border: solid 1px rgba(255, 255, 255, 0.5);
  padding: 0.32rem 0 0.18rem;
}
.ebank-yhyw-box .yhyw-list .cn {
  font-size: 0.34rem;
  line-height: 0.5rem;
  font-weight: bold;
}
.ebank-yhyw-box .yhyw-list .en {
  font-size: 0.26rem;
  line-height: 0.44rem;
}
.ebank-yhyw-box .yhyw-list .global-more2 {
  width: 2rem;
  font-size: 0.3rem;
  margin-top: 0.2rem;
}
/**** noticeList ****/
.page-noticeList-box {
  background: #fff;
}
.noticeList-box {
  margin-top: 0;
}
.noticeList-box .notice-list {
  margin-top: 0.2rem;
}
.notice-list {
  width: 100%;
  min-height: 5.3rem;
  overflow: hidden;
  position: relative;
}
.notice-list li {
  width: 100%;
  overflow: hidden;
  border-bottom: dotted 1px #d6d6d6;
  line-height: 1.05rem;
}
.notice-list .tit {
  padding: 0;
  font-size: 0.28rem;
}
.notice-list .tit a {
  width: 100%;
  height: 1.05rem;
  display: block;
  overflow: hidden;
  color: #4c4c4c;
}
.notice-list .date {
  padding: 0;
  text-align: right;
  color: #4c4c4c;
  font-size: 0.26rem;
}
.tab-content .tab-box{
  /*display: none;*/
  min-height: 0.5rem;
}
.tab-content .tab-box.active{
  display: block;
}



.pagelist-box {
  width: 100%;
  overflow: hidden;
  text-align: center;
  font-size: 0.24rem;
  line-height: 0.48rem;
  margin-top: 0.6rem;
  margin-bottom: 0.4rem;
}
.pagelist-box a {
  min-width: 0.46rem;
  display: inline-block;
  vertical-align: top;
  color: #666;
  border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  -moz-border-radius: 0.06rem;
  border: solid 1px transparent;
  background: #fff;
  background-clip: padding-box;
  text-align: center;
  position: relative;
  z-index: 10;
  margin: 0 0.1rem;
}
.pagelist-box a span {
  width: 100%;
  height: 100%;
  display: block;
  background: #fff;
  position: relative;
  z-index: 5;
  border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  -moz-border-radius: 0.06rem;
}
.pagelist-box a:after {
  content: '';
  position: absolute;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
  background: linear-gradient(to right, #3083e5, #40c27a);
  z-index: 1;
  border-radius: 0.06rem;
  -webkit-border-radius: 0.06rem;
  -moz-border-radius: 0.06rem;
}
.pagelist-box a.active,
.pagelist-box a.on {
  color: #fff;
}
.pagelist-box a.active span,
.pagelist-box a.on span {
  background: linear-gradient(to right, #3083e5, #40c27a);
}
.pagelist-box .page-prev,
.pagelist-box .page-next,
.pagelist-box .pg-prev,
.pagelist-box .pg-next {
  width: 1.34rem;
  margin: 0 0.2rem;
}
/**** FAQList ****/
.page-FAQList-box {
  background: #fff;
}
.FAQList-box {
  margin-top: 0;
}
.FAQList-sch {
  margin-top: 0.5rem;
  width: 100%;
  overflow: hidden;
  position: relative;
  padding-right: 1.5em;
}
.FAQList-sch .inp {
  width: 100%;
  height: 40px;
  display: block;
  border: solid 1px #ccc;
  border-right: none;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  font-size: 0.28rem;
  line-height: 38px;
  color: #666;
  padding: 0 0.2rem;
}
.FAQList-sch .btn-sch {
  width: 1.5rem;
  height: 100%;
  display: block;
  text-align: center;
  font-size: 0.3rem;
  line-height: 40px;
  color: #fff;
  background: #00a448;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.faq-list {
  width: 100%;
  overflow: hidden;
  margin-top: 0.5rem;
}
.faq-list li {
  width: 100%;
  overflow: hidden;
  font-size: 0.28rem;
  line-height: 0.38rem;
  color: #333;
  padding: 0.1rem 0;
}
.faq-list .item-hd {
  width: 100%;
  padding: 0.1rem 0 0.1rem 10px;
  position: relative;
}
.faq-list .item-hd:before {
  content: '';
  width: 5px;
  height: 5px;
  display: block;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  background: #00a448;
  position: absolute;
  left: 0;
  top: 0.26rem;
}
.faq-list .item-bd {
  width: 100%;
  overflow: hidden;
  display: none;
  color: #666;
  padding-top: 10px;
  position: relative;
}
.faq-list .item-bd .arrow {
  width: 0;
  height: 0;
  display: block;
  border: solid 10px transparent;
  border-bottom-color: #f2f2f2;
  position: absolute;
  left: 0.3rem;
  top: -10px;
}
.faq-list .item-bd .doc {
  width: 100%;
  overflow: hidden;
  background: #f2f2f2;
  padding: 0.2rem;
}
/**** financial ****/
.finl-gjjs-box {
  margin-top: 0;
  padding-bottom: 0.54rem;
}
.finl-gjjs-box .doc {
  margin-top: 0.42rem;
  font-size: 0.26rem;
  line-height: 0.46rem;
  color: #999;
}
.finl-gjjs-box .gjjs-list {
  overflow: hidden;
  margin: 0.48rem 0 -0.34rem;
}
.finl-gjjs-box .gjjs-list li {
  padding: 0 0.2rem;
  text-align: center;
  font-size: 0.28rem;
  line-height: 0.4rem;
  margin-bottom: 0.34rem;
}
.finl-gjjs-box .gjjs-list li.item1 .tit {
  color: #38a8e0;
}
.finl-gjjs-box .gjjs-list li.item2 .tit {
  color: #e6b101;
}
.finl-gjjs-box .gjjs-list li.item3 .tit {
  color: #119845;
}
.finl-gjjs-box .gjjs-list li.item4 .tit {
  color: #2c4b9b;
}
.finl-gjjs-box .gjjs-list .icon {
  width: 1.2rem;
  display: block;
  margin: 0 auto;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}
.finl-gjjs-box .gjjs-list .tit {
  margin-top: 0.14rem;
}
.finl-zlxz-box .adv-box {
  width: 100%;
  height: 1.64rem;
  display: block;
  overflow: hidden;
  background: no-repeat center center;
  background-size: cover;
  padding: 0.32rem 0.32rem 0.26rem;
  margin-top: 0.54rem;
}
.finl-zlxz-box .adv-box .tit {
  font-size: 0.38rem;
  line-height: 0.5rem;
  color: #333;
  font-weight: bold;
}
.finl-zlxz-box .adv-box .doc {
  font-size: 0.32rem;
  line-height: 0.55rem;
  color: #666;
}
.finl-zlxz-box .zlxz-list {
  width: 100%;
  overflow: hidden;
  margin-top: 0.1rem;
}
.finl-zlxz-box .zlxz-list li {
  padding-left: 0.2rem;
  position: relative;
  border-bottom: solid 1px #d6d6d6;
}
.finl-zlxz-box .zlxz-list li:before {
  content: '';
  width: 0.08rem;
  height: 0.08rem;
  display: block;
  background: #40c27a;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -0.04rem;
}
.finl-zlxz-box .zlxz-list li:last-child {
  border-bottom: none;
}
.finl-zlxz-box .zlxz-list a {
  width: 100%;
  height: 0.88rem;
  display: block;
  overflow: hidden;
  font-size: 0.28rem;
  line-height: 0.88rem;
  color: #666;
}
.finl-zlxz-box .zlxz-list b {
  color: #4c4c4c;
  margin-right: 0.1rem;
}
.finl-zlxz-box .ft-list {
  overflow: hidden;
  margin: 0.36rem -0.1rem -0.5rem;
}
.finl-zlxz-box .ft-list li {
  padding: 0 0.1rem;
  margin-bottom: 0.5rem;
  text-align: center;
}
.finl-zlxz-box .ft-list .item-inner {
  width: 100%;
  display: block;
  overflow: hidden;
  position: relative;
}
.finl-zlxz-box .ft-list .imgs {
  width: 100%;
  height: 1.6rem;
  display: block;
  overflow: hidden;
  background: no-repeat center center;
  background-size: contain;
}
.finl-zlxz-box .ft-list .tit {
  font-size: 0.3rem;
  line-height: 0.58rem;
  color: #333;
  font-weight: bold;
  margin-top: 0.1rem;
}
/**** download ****/
.page-download-box {
  background: #fff;
}
.download-box {
  margin-top: 0;
}
.download-list {
  margin-top: 0.5rem;
  min-height: 5.75rem;
}
.download-list li {
  width: 100%;
  height: 1.2rem;
  display: block;
  overflow: hidden;
  background: #eceff1;
  padding: 0.4rem 1.2rem 0.2rem 0;
  margin-bottom: 0.3rem;
  position: relative;
}
.download-list .btn-download {
  width: 1.2rem;
  height: 100%;
  display: block;
  background: url(../images/icon_download.png) no-repeat center center;
  background-size: 16px auto;
  border-left: solid 1px #fff;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 10;
}
.download-list .item-bd {
  width: 100%;
  display: block;
  overflow: hidden;
  padding: 0 0.3rem;
  position: relative;
}
.download-list .item-tit {
  max-width: 80%;
  float: left;
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.download-list .item-icon {
  width: 0.4rem;
  margin: 0 0 0 10px;
  float: left;
}
/**** ProductList ****/
.page-ProductList-box {
  background: #fff;
}
.ProductList-box {
  margin-top: 0;
}
.ProductList-box .sec-hd {
  margin-bottom: 0.5rem;
}
.ProductList-box .ProductList-table .th1 {
  min-width: 8em;
}
.ProductList-box .ProductList-table .th6,
.ProductList-box .ProductList-table .th7 {
  white-space: nowrap;
}
.ProductList-sch-box {
  overflow: hidden;
  margin: 0 0 0.4rem;
}
.ProductList-sch-box .hd {
  width: 100%;
  overflow: hidden;
}
.ProductList-sch-box .tit {
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #333;
  float: left;
  margin-right: 10px;
}
.ProductList-sch-box .tips {
  width: 100%;
  display: block;
  overflow: hidden;
  font-size: 0.28rem;
  line-height: 0.59rem;
  color: #f3b601;
  background: #faf1d4;
  height: 0.59rem;
  padding: 0 0.3rem;
}
.ProductList-sch-box .tips img {
  width: 1em;
  margin: -3px 10px 0 0;
}
.ProductList-sch-box .item-tab {
  width: 100%;
  height: 0.93rem;
  display: block;
  font-size: 0.3rem;
  line-height: 0.7rem;
  padding: 0.1rem 0.3rem;
  background: #2e8fe4;
  overflow: hidden;
}
.ProductList-sch-box .item-tab li{
  float: left;
  margin-right: 0.3rem;
}
.ProductList-sch-box .item-tab  li.on{
  border-bottom:0.04rem solid #fff;
}
.ProductList-sch-box .item-tab  li.last{
  margin-right: 0;
}
.ProductList-sch-box .item-tab  li a{
  color: #fff;
}
.ProductList-sch-box .sch-inp {
  width: 100%;
  display: block;
  overflow: hidden;
  position: relative;
  padding-right: 2rem;
}
.ProductList-sch-box .sch-inp .inp {
  width: 100%;
  height: 0.7rem;
  display: block;
  background: #fff;
  border: none;
  padding: 0.15rem 0.2rem;
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #666;
}
.ProductList-sch-box .sch-inp .btn-sch {
  width: 1.8rem;
  height: 0.7rem;
  display: block;
  text-align: center;
  font-size: 0.3rem;
  line-height: 0.7rem;
  color: #fff;
  background: #00a448;
  position: absolute;
  right: 0;
  top: 0;
}
.investList-table {
  width: 100%;
  overflow: hidden;
  overflow-x: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}
.investList-table .table-box {
  padding-bottom: 3px;
}

.investList-table th,
.investList-table td {
  min-width: 8em;
  font-size: 0.28rem;
  line-height: 0.34rem;
  color: #333;
  text-align: center;
  vertical-align: middle;
  padding: 10px;
  border: none;
}
.investList-table th a,
.investList-table td a {
  color: #333;
}
.investList-table th {
  white-space: nowrap;
  font-weight: bold;
  color: #004882;
  border-bottom: solid 1px #ccc;
  background: #f8f9fb;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
}
.investList-table th:after {
  content: '';
  width: 100%;
  height: 1px;
  display: block;
  background: #004882;
  position: absolute;
  left: 0;
  bottom: 0;
}
.investList-table th .sm {
  display: block;
  font-size: 0.24rem;
}
.investList-table th[colspan] {
  border-bottom: none;
  padding-bottom: 0;
}
.investList-table th[colspan]:after {
  display: none;
}
.investList-table td {
  border-bottom: 1px dashed #cccccc;
}
.investList-table thead tr:first-child th {
  border-top: 1px solid #dfe2e6;
}
.investList-table tbody tr:first-child td {
  padding-top: 15px;
}








.ProductList-table {
  width: 100%;
  overflow: hidden;
  overflow-x: auto;
  position: relative;
  -webkit-overflow-scrolling: touch;
}
.ProductList-table .table-box {
  padding-bottom: 3px;
  display:none;
}

.ProductList-table .table-box.on{
  display: block;
}
.ProductList-table th,
.ProductList-table td {
  min-width: 8em;
  font-size: 0.28rem;
  line-height: 0.34rem;
  color: #333;
  text-align: center;
  vertical-align: middle;
  padding: 10px;
  border: none;
}
.ProductList-table th a,
.ProductList-table td a {
  color: #333;
}
.ProductList-table th {
  white-space: nowrap;
  font-weight: bold;
  color: #004882;
  border-bottom: solid 1px #ccc;
  background: #f8f9fb;
  padding-top: 15px;
  padding-bottom: 15px;
  position: relative;
}
.ProductList-table th:after {
  content: '';
  width: 100%;
  height: 1px;
  display: block;
  background: #004882;
  position: absolute;
  left: 0;
  bottom: 0;
}
.ProductList-table th .sm {
  display: block;
  font-size: 0.24rem;
}
.ProductList-table th[colspan] {
  border-bottom: none;
  padding-bottom: 0;
}
.ProductList-table th[colspan]:after {
  display: none;
}
.ProductList-table td {
  border-bottom: 1px dashed #cccccc;
}
.ProductList-table thead tr:first-child th {
  border-top: 1px solid #dfe2e6;
}
.ProductList-table tbody tr:first-child td {
  padding-top: 15px;
}
/**** FoudList ***/
.FoudList-box .ProductList-table tr th:first-child,
.FoudList-box .ProductList-table tr td:first-child {
  min-width: 2em;
}
/**** nobleMetalList ***/
.nobleMetalList-box .ProductList-table tr th:first-child,
.nobleMetalList-box .ProductList-table tr td:first-child {
  min-width: 2em;
}
.nobleMetalList-box .ProductList-table td,
.nobleMetalList-box .ProductList-table th {
  min-width: 5em;
}
.nobleMetalList-box .ProductList-table .th2,
.nobleMetalList-box .ProductList-table .th3 {
  min-width: 8em;
}
.nobleMetalList-box .ProductList-table thead tr:last-child th {
  padding-top: 5px;
}
/**** ProDetail ****/
.ProDetail-box table {
  border-top: 2px solid #33b66d;
  table-layout: fixed;
  margin-top: 0.2rem;
}
.ProDetail-box th,
.ProDetail-box td {
  padding: 10px 0.2rem;
  line-height: 0.34rem;
}
.ProDetail-box th {
  width: 9em;
  border-right: 1px solid #eee;
}
.ProDetail-box tr:nth-child(odd) th,
.ProDetail-box tr:nth-child(odd) td {
  background: #f6f6f6;
}
.ProDetail-box .tips {
  width: 100%;
  display: block;
  overflow: hidden;
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #f3b601;
  margin-top: 0.3rem;
}
.ProDetail-box .tips span {
  display: inline-block;
  vertical-align: top;
  padding: 0.1rem 0.3rem;
  background: #faf1d4;
}
.ProDetail-box .tips img {
  width: 1em;
  margin: -3px 10px 0 0;
}
/**** structure ****/
.page-structure-box {
  background: #fff;
}
.structure-box {
  margin-top: 0;
}
.structure-bd {
  overflow: hidden;
  margin-top: 0.5rem;
}
.structure-bd img {
  max-width: 100%;
  display: block;
  margin: 0 auto;
}
/**** PartyList ****/
.page-PartyList-box {
  background: #fff;
}
.PartyList-box {
  margin-top: 0;
}
.PartyList-top {
  overflow: hidden;
  margin: 0.2rem -0.3rem 0;
  border-bottom: solid 0.2rem #f5f5f5;
}
.PartyList-top img {
  width: 100%;
  max-width: 100%;
  display: block;
}
.party-list {
  overflow: hidden;
  margin: 0 -0.3rem;
}
.party-list li {
  margin-top: 0.6rem;
}
.party-list img {
  width: 100%;
  max-width: 100%;
  display: block;
}
.party-list .item-bd {
  padding: 0.24rem 0.3rem 0.25rem;
  position: relative;
}
.party-list .item-bd:after {
  content: '';
  width: 1.3rem;
  height: 2px;
  display: block;
  background: #33b66d;
  position: absolute;
  left: 0.3rem;
  bottom: 0;
}
.party-list .item-tit {
  font-size: 0.28rem;
  line-height: 0.4rem;
  color: #333;
}
/**** contact ***/
.page-contact-box {
  background: #fff;
}
.contact-top {
  width: 100%;
  overflow: hidden;
  background: url(../images/bg_05.jpg) no-repeat center bottom #eceff1;
  background-size: cover;
  position: relative;
  padding: 0.54rem 0 0.84rem;
}
.contact-top .company {
  display: block;
  text-align: center;
  position: relative;
  font-size: 0.38rem;
  line-height: 0.5rem;
  color: #1a1a1a;
  padding-bottom: 0.24rem;
}
.contact-top .company:after {
  content: '';
  width: 12.6em;
  height: 2px;
  display: block;
  background: #000;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -6.3em;
}
.contact-ways {
  overflow: hidden;
  margin-top: 0.5rem;
  font-size: 0.26rem;
  line-height: 0.44rem;
  color: #333;
  padding: 0 1.2rem;
}
.contact-ways li {
  width: 100%;
  display: table;
  position: relative;
  padding: 1px 0;
}
.contact-ways .tit {
  float: left;
  white-space: nowrap;
  margin-right: 0.1rem;
}
.contact-ways img {
  width: 0.28rem;
  margin: -3px 0.16rem 0 0;
}
.contact-ways .doc {
  width: 100%;
  display: table-cell;
  vertical-align: top;
}
.contact-map {
  width: 100%;
  height: 5.8rem;
  overflow: hidden;
  margin: 0 0 1rem;
  position: relative;
}
.contact-map .map-box {
  width: 100%;
  height: 100%;
  display: block;
  overflow: hidden;
  position: relative;
}
/***** GuardList ****/
.GuardList-top {
  margin-top: 0;
  padding-bottom: 0.5rem;
}
.GuardList-top .doc {
  margin-top: 0.42rem;
  font-size: 0.26rem;
  line-height: 0.46rem;
  color: #808080;
}
.GuardList-box {
  padding: 0;
}
.GuardList-box .tab-content {
  padding: 0 0.3rem;
}
.GuardList-hd {
  width: 100%;
  height: 0.94rem;
  display: table;
  overflow: hidden;
  background: #2e8fe4;
}
.GuardList-hd .nav-item {
  width: 33.333%;
  padding: 0 0.3rem;
  display: table-cell;
  vertical-align: middle;
  font-size: 0.3rem;
  line-height: 0.94rem;
  color: #fff;
  text-align: center;
  position: relative;
  white-space: nowrap;
}
.GuardList-hd .nav-item:first-child {
  text-align: left;
}
.GuardList-hd .nav-item:last-child {
  text-align: right;
}
.GuardList-hd .nav-item span {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.GuardList-hd .nav-item span:after {
  content: '';
  width: 0;
  height: 4px;
  display: block;
  background: #fff;
  position: absolute;
  left: 0;
  bottom: 0.1rem;
  transition: all 0.35s linear;
  -webkit-transition: all 0.35s linear;
}
.GuardList-hd .nav-item.active span:after {
  width: 100%;
}
.GuardList-link {
  padding-bottom: 0.65rem;
}
.GuardList-link .link-list {
  overflow: hidden;
  margin: 0.52rem -0.15rem 0;
}
.GuardList-link .link-list li {
  padding: 0 0.15rem;
  position: relative;
  margin-bottom: 0.35rem;
}
.GuardList-link .link-list li:after {
  content: '';
  width: 1px;
  height: 0.4rem;
  display: block;
  background: #ccc;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -0.2rem;
}
.GuardList-link .link-list li:nth-child(even):after {
  display: none;
}
.GuardList-link .link-list a {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.26rem;
  line-height: 0.46rem;
  color: #666;
}
/**** website ****/
.page-website-box {
  background: #fff;
}
.page-website-box .popover-zhe {
  z-index: 10;
  display: none;
}
.website-top {
  position: relative;
  z-index: 50;
}
.website-filt {
  width: 100%;
  overflow: hidden;
  padding: 0.2rem 0.3rem 0.15rem;
  background: #2e8fe4;
}
.website-filt .sch-box {
  width: 5.1rem;
  height: 0.6rem;
  line-height: 0.6rem;
  display: block;
  background: #fff;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  position: relative;
  overflow: hidden;
  float: left;
  text-align: right;
}
.website-filt .sch-box .inner {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  position: relative;
  padding: 0.1rem 0;
}
.website-filt .sch-box.had-val .inp {
  width: 5.1rem;
}
.website-filt .inp {
  width: 3.72rem;
  height: 0.4rem;
  display: block;
  background: #fff;
  border: none;
  font-size: 0.26rem;
  line-height: 0.4rem;
  color: #666;
  padding: 0 0.2rem 0 0.72rem;
}
.website-filt .inp:focus {
  width: 5.1rem;
}
.website-filt .btn-sch {
  width: 0.6rem;
  height: 100%;
  display: block;
  background: url(../images/sch_01.png) no-repeat 0.1rem center;
  background-size: 0.28rem auto;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 20;
}
.btn-sel-website {
  float: right;
  font-size: 0.26rem;
  line-height: 0.6rem;
  color: #fff;
  white-space: nowrap;
  cursor: pointer;
}
.btn-sel-website img {
  width: 1em;
  margin: -3px 0.15rem 0 0;
}
.website-map {
  width: 100%;
  height: 6.4rem;
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 0.6rem;
}
.pop-website-box {
  width: 100%;
  height: 8.4rem;
  display: none;
  overflow: hidden;
  padding: 0.35rem 0.22rem 0.35rem 0.3rem;
  background: #fff;
  position: absolute;
  left: 0;
  top: 100%;
  z-index: 50;
}
.pop-website-box .mCSB_scrollTools {
  width: 7px;
}
.pop-website-box .mCSB_scrollTools .mCSB_draggerRail {
  width: 1px;
  background: #e5e5e5;
}
.pop-website-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 100%;
  background: #d4d5d6;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.pop-website-box .mCSB_inside > .mCSB_container {
  margin-right: 8px;
}
.website-list {
  width: 100%;
  overflow: hidden;
  margin-top: -0.35rem;
}
.website-list li {
  font-size: 0.26rem;
  line-height: 0.45rem;
  color: #666;
  border-bottom: dashed 1px #d6d6d6;
  padding: 0.35rem 0;
}
.website-list li.active .tit {
  color: #00a448;
}
.website-list a {
  display: block;
  color: #666;
}
.website-list .tit {
  display: block;
  font-size: 0.3rem;
  line-height: 0.4rem;
  color: #333;
  margin-bottom: 0.16rem;
}
/***** search ****/
.page-search-box {
  background: #fff;
}
.search-box .GuardList-hd .nav-item {
  width: 25%;
}
.search-box .tab-content {
  padding: 0 0.3rem;
}
.search-tips {
  width: 100%;
  overflow: hidden;
  font-size: 0.26rem;
  line-height: 0.4rem;
  color: #666;
  padding: 0.23rem 0.3rem;
  border-bottom: solid 1px #d6d6d6;
}
.search-tips .blue {
  color: #2e8fe4;
}

/**** add 2018.11.14 ****/
.BMapLib_nav_tab_content td{
  white-space: nowrap;
}
#BMapLib_stationText4, #BMapLib_stationText0{
  font-size: 14px;
}
.page-noticeDetail-box .PartyDetail-det{
  overflow-x: auto;
  -webkit-overflow-scroll:touch;
}
.page-noticeDetail-box .PartyDetail-det th, 
.page-noticeDetail-box .PartyDetail-det td{
  border: solid 1px #ccc!important;
  padding: 0.1rem!important;
}
.page-noticeDetail-box .PartyDetail-det .firstRow td{
  white-space: nowrap;
}
.InfoDetail-box{
  overflow-x: auto;
  -webkit-overflow-scroll:touch;
}



/*6.26*/
.cal-bd{
  margin-top: 10px;
  padding: 0 15px;
  padding-bottom: 0.4rem;
}
.cal-menu-list a{
  display: block;
  font-size: 14px;
  color: #383838;
  line-height: 24px;
  border-bottom: 1px solid #e1e1e1;
  padding: 10px 30px 10px 0;
  background: url(../images/cal-arr.png) no-repeat right center;
  background-size: 14px;
}


/*计算器*/
.loan-lt .inner-rtit span{
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-bottom: 2px solid #33b66d;
  margin-bottom: -2px;
}

.loan-lt .tab_top{
  color: #333333;
  font-size: 15px;
  line-height: 25px;
  font-weight: bold;
}
.loan-lt .tb-tr{
  display: block;
  border: none;
  padding: 0;
}
.loan-lt .tb-td{
  display: block;
  border: none;
  padding: 0;
}
.loan-lt table{
  table-layout: auto;
  width: 100%;
}
.loan-lt .tab_center td{
  color: #333333;
  font-size: 14px;
  line-height: 24px;;
  border: none;
  padding: 0;
  display: block;
  width: 100%;
}
.loan-lt .tab_center td label{
  width: 100%;
  margin: 5px 0;
}
.loan-lt .tab_center .name{
  color: #333333;
  font-size: 0.24rem;
  line-height: 0.34rem;
  width: 1.8rem;
  display: table-cell;
}
.loan-lt .tab_center .n-tb{
  display: table;
  width: 100%;
  margin: 5px 0;
}
.loan-lt .tab_center tr{
  margin-bottom: 17px;;
  border: none;
  padding: 0 0 10px;
}
.loan-lt .tab_center .type_input{
  display: table-cell;
  text-indent: 10px;
  width: 100%;
  font-size: 0.24rem;
  line-height: 0.4rem;
  padding: 0.1rem 0;
  height: 0.6rem;
  border: 1px solid #d2d2d2;
}
.loan-lt .tab_center .unit{
  color: #666666;
  font-size: 0.24rem;
  line-height: 0.34rem;
  margin-left: 10px;
  display: table-cell;
  vertical-align: middle;
  min-width: 0.4rem;
  text-align: right;
}
.loan-lt .tab_center select{
  text-indent: 10px;
  width: 100%;
  font-size: 0.24rem;
  line-height: 0.6rem;
  height: 0.6rem;
  border: 1px solid #d2d2d2;
  box-sizing: content-box;
  background: url("../images/loan-select.png") no-repeat right center;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.loan-lt .tab_center .type_btn{
  background: #f7f7f7;
  color: #666666;
  border: 1px solid #e6e6e6;
  margin: 5px 10px 0 0;
  cursor: pointer;
  font-size: 0.24rem;
  line-height: 0.6rem;
  height: 0.6rem;
  width: 1.5rem;
}
.loan-lt .tab_center .type_btnok{
  background: #00a448;
  border: 1px solid #00a448;
  color: #fff;
}

/*贷款计算器2（普通）*/
.loan-lt2 .cal-savings{
  /*margin-top: 40px;*/
}
.loan-lt2 .inner-page .inner-rtit{
  border-bottom: 2px solid #e6e6e6;
}
.loan-lt2 .inner-page .inner-rtit span{
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-bottom: 2px solid #33b66d;
  margin-bottom: -2px;
}
.loan-lt2 .form-group-box{
  margin-bottom: 10px;
  display: table;
  width: 100%;
}
.loan-lt2 .form-group-box h5{
  width: 100%;
  margin: 0;
  color: #333333;
  font-size: 0.24rem;
  line-height: 0.34rem;
  width: 1.5rem;
  display: table-cell;
  vertical-align: middle;
}
.loan-lt2 .form-group-box input{
  display: table-cell;
  text-indent: 10px;
  width: 100%;
  font-size: 0.24rem;
  line-height: 0.4rem;
  padding: 0.1rem 0;
  height: 0.6rem;
  border: 1px solid #d2d2d2;
}
.n-con{
  width: 100%;
}
.n-con .n-tb{
  display: table;
  width: 100%;
}
.loan-lt2 .form-group-box span{
  color: #666666;
  font-size: 0.24rem;
  line-height: 0.34rem;
  margin-left: 10px;
  display: table-cell;
  vertical-align: middle;
  min-width: 0.4rem;
  text-align: right;
}
.loan-lt2 .form-group-box select{
  width: 100%;
  font-size: 0.24rem;
  line-height: 0.6rem;
  height: 0.6rem;
  border: 1px solid #d2d2d2;
  text-indent: 10px;
  background: url("../images/loan-select.png") no-repeat right center;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.loan-lt2 .cal-btn{
  text-align: center;
  margin-bottom: 0.2rem;
}
.loan-lt2 .cal-btn a{
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-align: center;
  margin: 0;
  font-size: 0.24rem;
  line-height: 0.6rem;
  height: 0.6rem;
  width: 1.5rem;
}
.loan-lt2 .cal-btn .submit{
  color: #fff;
  border: 1px solid #00a448;
  background: #00a448;
  /*margin-left: 115px;*/
}
.loan-lt2 .cal-btn .reset{
  color: #666666;
  border: 1px solid #f7f7f7;
  background: #e6e6e6;
  /*margin-left: 14px;*/
}

/*计算器*/
.loan-lt3 table{
  table-layout: auto;
  width: 100%;
  padding: 0;
}
.loan-lt3 .inner-rtit{
  border-bottom: 2px solid #e6e6e6;
}
.loan-lt3 .inner-rtit span{
  display: inline-block;
  *display: inline;
  *zoom: 1;
  border-bottom: 2px solid #33b66d;
  margin-bottom: -2px;
}
.loan-lt3 h2{
  color: #333333;
  font-size: 15px;
  font-weight: bold;
  line-height: 25px;
}
.loan-lt3 .list caption{
  color: #333333;
  font-size: 15px;
  line-height: 25px;
  margin: 15px 0 5px;
  caption-side: top;
  padding: 0;
}
.loan-lt3 #input .text{
  color: #333333;
  font-size: 0.24rem;
  line-height: 0.34rem;
  width: 1.5rem;
  display: table-cell;
  vertical-align: top;
}
.loan-lt3 #input .text1{
  vertical-align: middle;
}
.loan-lt3 #input tr{
  margin-bottom: 10px;
  border: none;
  padding: 0;
  display: table;
  width: 100%;
}
.loan-lt3 #input td{
  font-size: 14px;
  color: #666666;
  line-height: 24px;
  border: none;
  padding: 0;
  display: block;
}
.loan-lt3 th{
  border-bottom: none;
}
.loan-lt3 td{
  padding: 0;
  border-top: none;
}
.loan-lt3 .n-tb{
  display: table;
  width: 100%;
}
.loan-lt3 .n-tb .unit{
  color: #666666;
  font-size: 0.24rem;
  line-height: 0.34rem;
  margin-left: 10px;
  display: table-cell;
  vertical-align: middle;
  min-width: 0.4rem;
  text-align: right;
}
.loan-lt3 #input input.text, .loan-lt3 #input input.error{
  width: 100%;
  font-size: 0.24rem;
  line-height: 0.4rem;
  padding: 0.1rem 0;
  height: 0.6rem;
  border: 1px solid #d2d2d2;
  margin-right: 10px;
  text-indent: 10px;
  display: table-cell;
  vertical-align: middle;
}
.loan-lt3 td label{
  color: #333333;
  font-size: 14px;
  line-height: 24px;
  margin-right: 15px;
}
.loan-lt3 .loan-radio{
  width: 13px;
  height: 13px;
  background: url("../images/radio01.png") no-repeat center;
  margin-right: 9px;
  margin-top: -2px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.loan-lt3 .loan-radio:checked{
  background: url("../images/radio02.png") no-repeat center;
}
.loan-lt3 #year{
  position: relative;
}



.loan-lt3 #year-select{
  width: 100%;
  font-size: 0.24rem;
  line-height: 0.6rem;
  height: 0.6rem;
  border: 1px solid #d2d2d2;
  position: relative;
  background: url("../images/loan-select.png") no-repeat right center;
}
.loan-lt3 #year ul{
  display: none;
  position: absolute;
  border: 1px solid #ccc;
  background-color: #FFF;
  top: 0.6rem;
  left: 0px;
  width: 100%;
  overflow: auto;
  height: 3rem;
}
.loan-lt3 #calculate{
  background: #00a448;
  color: #fff;
  border: 1px solid #00a448;
  margin-top: 10px;
  font-size: 0.24rem;
  line-height: 0.6rem;
  height: 0.6rem;
  width: 1.5rem;
}
.loan-lt3 #reset{
  border: 1px solid #e6e6e6;
  background: #f7f7f7;
  color: #666666;
  font-size: 0.24rem;
  line-height: 0.6rem;
  height: 0.6rem;
  width: 1.5rem;
}
.loan-lt3 p{
  color: #666666;
  font-size: 14px;
  line-height: 26px;
}
.see-detail input {
  width: 40px;
  vertical-align: middle;
  margin: 5px;
  border: 1px solid #C7C7C7;
  font-size: 0.24rem;
  line-height: 0.4rem;
  padding: 0.1rem 2px;
  height: 0.6rem;
}
.see-detail button {
  background: #00a448;
  width: 47px;
  height: 27px;
  border: none;
  vertical-align: middle;
  margin: 5px;
  color: #fff;
  font-size: 0.24rem;
  line-height: 0.6rem;
  height: 0.6rem;
  width: 1.5rem;
}



