@charset "utf-8";

/* CSS Document */

/*轮播图*/

.banner {

  height: 420px;

  min-width: 1180px;

  position: relative;

}

.item {

  width: 100%;

  height: 20px;

  position: absolute;

  z-index: 124;

  bottom: 5px;

  left: 0;

  text-align: center;

  overflow: hidden;

  zoom: 1;

}

.item a {

  display: inline-block;

  width: 20px;

  height: 10px;

  margin-right: 10px;

  background: #fff;

  border-radius: 50px;

  opacity: 0.3;

  -moz-opacity: 0.3;

  filter: alpha(opacity=30);

  overflow: hidden;

}

.item a.cur {

  background: #fff;

  opacity: 0.6;

  -moz-opacity: 0.6;

  filter: alpha(opacity=60);

  width: 40px;

}

.slide-box,

.slide {

  display: block;

  width: 100%;

  /* min-width:1180px;*/

  height: 420px;

  /*overflow:hidden;*/

}

.slide-box {

  position: relative;

}

.slide {

  display: none;

  height: 420px;

  background: #ff6900;

}

.slide a {

  display: block;

  width: 100%;

  /* min-width:1180px;*/

  height: 420px;

  cursor: pointer;

}

#bgstylea {

  background: url(../images/banner_1.jpg) no-repeat center #ff4e35;

}

#bgstylec {

  background: url(../images/banner_180725.jpg) no-repeat center;

}

.btn-box-sq {

  width: 340px;

  height: 340px;

  position: absolute;

  left: 50%;

  top: 40px;

  z-index: 100;

  margin-left: 250px;

  border-radius: 8px;

  background-color: rgba(0, 0, 0, 0.1) !important;

}

.text-sq {

  width: 240px;

  height: 240px;

  padding: 60px 50px 40px;

  position: absolute;

  top: 0;

  left: 0;

  z-index: 200;

  color: #fff;

}

.sq-p-style1 {

  margin-bottom: 12px;

}

.sq-p-style2 {

  margin-bottom: 8px;

}

.fz48 {

  font-size: 48px;

  margin-left: 15px;

}

.btn-jk {

  display: block;

  width: 240px;

  text-align: center;

  height: 60px;

  line-height: 60px;

  font-size: 24px;

  background: #ff4646;

  margin-top: 40px;

  border-radius: 3px;

  color: #fff;

}

.btn-jk:hover {

  background: #f03333;

}

.wap-banner {

  width: 100%;

  display: none;

}

.wap-text-sq {

  width: 100%;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  padding: 20px 0;

  background: #e54630;

  margin-top: -4px;

  color: #fff;

}

.wap-text-mid {

  width: 200px;

  margin: 0 auto;

}

.wap-text-mid .fz42 {

  padding-left: 5px;

}

.wap-btn-box {

  width: 100%;

  padding: 15px 0;

  background: #fff;

  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);

  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);

  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);

  margin-bottom: 6px;

  /*position:fixed;

   top:400px;

   left:0;

   z-index:100;*/

}

.wap-btn-box .wap-btn {

  margin: 0 auto;

}

/*我们的优势*/

.our-ys {

  width: 100%;

  /*min-width:1180px;*/

  background: #fff;

  padding: 45px 0 0;

  margin-bottom: 50px;

}

.our-ys-con {

  width: 1180px;

  margin: 0 auto;

}

.our-ys-con h2,

.our-ys-con p {

  text-align: center;

}

.our-ys-con p {

  margin-bottom: 40px;

  line-height: 34px;

  color: #999;

}

.ys-icon {

  overflow: hidden;

}

.ys-icon .fz20 {

  margin-top: 10px;

}

.ys-icon li {

  width: 25%;

  float: left;

  padding-top: 120px;

  /*margin-right:45px;*/

}

.ys-icon li.icon-ys4 {

  margin-right: 0;

}

.icon-ys1 {

  background: url(../images/icon_1.jpg) no-repeat center top;

  background-image: -webkit-image-set(

    url(../images/icon_1.jpg) 1x,

    url(../images/icon_1@2x.png) 2x

  );

  background-image: -moz-image-set(

    url(../images/icon_1.jpg) 1x,

    url(../images/icon_1@2x.png) 2x

  );

  background-image: -ms-image-set(

    url(../images/icon_1.jpg) 1x,

    url(../images/icon_1@2x.png) 2x

  );

  background-image: -o-image-set(

    url(../images/icon_1.jpg) 1x,

    url(../images/icon_1@2x.png) 2x

  );

  _background-image: url(../images/icon_1.jpg);

}

.icon-ys2 {

  background: url(../images/icon_2.jpg) no-repeat center top;

  background-image: -webkit-image-set(

    url(../images/icon_2.jpg) 1x,

    url(../images/icon_2@2x.png) 2x

  );

  background-image: -moz-image-set(

    url(../images/icon_2.jpg) 1x,

    url(../images/icon_2@2x.png) 2x

  );

  background-image: -ms-image-set(

    url(../images/icon_2.jpg) 1x,

    url(../images/icon_2@2x.png) 2x

  );

  background-image: -o-image-set(

    url(../images/icon_.jpg) 1x,

    url(../images/icon_2@2x.png) 2x

  );

  _background-image: url(../images/icon_2.jpg);

}

.icon-ys3 {

  background: url(../images/icon_3.jpg) no-repeat center top;

  background-image: -webkit-image-set(

    url(../images/icon_3.jpg) 1x,

    url(../images/icon_3@2x.png) 2x

  );

  background-image: -moz-image-set(

    url(../images/icon_3.jpg) 1x,

    url(../images/icon_3@2x.png) 2x

  );

  background-image: -ms-image-set(

    url(../images/icon_3.jpg) 1x,

    url(../images/icon_3@2x.png) 2x

  );

  background-image: -o-image-set(

    url(../images/icon_3.jpg) 1x,

    url(../images/icon_3@2x.png) 2x

  );

  _background-image: url(../images/icon_3.jpg);

}

.icon-ys4 {

  background: url(../images/icon_4.jpg) no-repeat center top;

  background-image: -webkit-image-set(

    url(../images/icon_4.jpg) 1x,

    url(../images/icon_4@2x.png) 2x

  );

  background-image: -moz-image-set(

    url(../images/icon_4.jpg) 1x,

    url(../images/icon_4@2x.png) 2x

  );

  background-image: -ms-image-set(

    url(../images/icon_4.jpg) 1x,

    url(../images/icon_4@2x.png) 2x

  );

  background-image: -o-image-set(

    url(../images/icon_4.jpg) 1x,

    url(../images/icon_4@2x.png) 2x

  );

  _background-image: url(../images/icon_4.jpg);

}

/*合作机构*/

.votes {

  width: 1180px;

  margin: 0 auto 50px;

  overflow: hidden;

}

.votes h2,

.steps h2 {

  text-align: center;

  margin-bottom: 30px;

}

.jg-box {

  overflow: hidden;

  width: 100%;

}

.jg-box li {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  /*overflow:hidden;zoom:1;*/

  margin-bottom: 20px;

  width: 380px;

  float: left;

}

.li-border {

  /*border:1px solid #dfdfdf;*/

  background: #fff;

  width: 100%;

  position: relative;

  padding: 15px 0;

}

.jg-box li:nth-child(2),

.jg-box li:nth-child(5),

.jg-box li:nth-child(8),

.jg-box li:nth-child(11) {

  margin-left: 18px;

  margin-right: 18px;

}

.mg-lr18 {

  margin-left: 18px;

  margin-right: 18px;

}

.lv-top,

.lv-mid {

  margin: 0 20px;

}

.lv-top {

  margin-bottom: 20px;

  padding-bottom: 10px;

  position: relative;

}

@media (-webkit-min-device-pixel-ratio: 2) {

  .lv-top:before {

    transform: scaleY(0.5);

  }

  /*.li-border:before{transform: scale(0.5,0.5); }*/

}

@media (-webkit-min-device-pixel-ratio: 3) {

  .lv-top:before {

    transform: scaleY(0.3);

  }

}

.lv-top:before {

  border-bottom: 1px solid #d8d8d8;

  content: " ";

  display: block;

  width: 100%;

  position: absolute;

  left: 0;

  bottom: -1px;

}

.jg-box li p.fl {

  /*width:130px;*/

  height: 60px;

  line-height: 60px;

}

.img-logo-box {

  float: left;

  width: 180px;

  height: 60px;

  margin-right: 10px;

}

.img-logo-box img {

  max-width: 100%;

}

.img-jisudai {

  background: url(../images/pa-jisudai.png) no-repeat left center;

}

.img-minsheng {

  background: url(../images/minsheng_bank.png) no-repeat left center;

  background-size: 180px;

}

.img-pinga {

  background: url(../images/pa-bank.png) no-repeat left center;

}

.img-ws {

  background: url(../images/ws-bank.png) no-repeat center;

}

.img-yjyd {

  background: url(../images/yjyd-bank.png) no-repeat center;

}

.img-gs {

  background: url(../images/gs-bank.png) no-repeat center;

}

.img-jiaotong {

  background: url(../images/comm_logo.png) no-repeat center;

}

.img-dashuf {

  background: url(../images/dashuf_logo.png) no-repeat center;

  background-size: auto 100%;

}

.img-fd {

  background: url(../images/fd-bank.png) no-repeat left center;

}

.img-yx {

  background: url(../images/yixin_bank@2x.png) no-repeat 10px center;

  background-size: 170px;

}

.img-yyfax {

  background: url(../images/yjyd-bank.png) no-repeat 10px center;

  background-size: 170px;

}

.img-chongqingnongshang {

  background: url(../images/logoChongqingnongshang.png) no-repeat 10px center;

  background-size: 170px;

}

.img-jdfdd {

  background: url(../images/logo-jr-r.png) no-repeat 10px center;

  background-size: 170px;

}

.img-zhada {

  background: url(../images/zhada_bank.png) no-repeat left center;

  background-size: 180px;

}

.img-china {

  background: url(../images/china-bank.png) no-repeat left center;

}

.img-js {

  background: url(../images/js-bank.png) no-repeat left center;

}

.img-gf {

  background: url(../images/gaofeng_bank@2x.png) no-repeat left center;

  background-size: 210px;

}

.img-kl {

  background: url(../images/cana_bank@2x.png) no-repeat left center;

  background-size: 190px;

}

.img-hanhua {

  background: url(../images/hanhua_logo.png) no-repeat left center;

  background-size: 190px;

}

.lv-div {

  width: 34%;

}

.qy-div {

  width: 35%;

}

.ed-div {

  width: 30%;

}

.lv-div-z {

  width: 40%;

}

.qy-div-z {

  width: 30%;

}

.ed-div-z {

  width: 30%;

}

.p-style-b {

  margin-top: 8px;

}

.p-style-r {

  color: #ff4646;

  line-height: 32px;

}

.p-style {

  line-height: 32px;

}

.btn-check-xq {

  display: block;

  width: 121px;

  height: 36px;

  line-height: 36px;

  text-align: center;

  border-radius: 3px;

  color: #fd4646;

  border: 2px solid #fd5454;

  margin: 20px auto 0;

}

.btn-check-xq:hover {

  background: #ff4646;

  color: #fff;

}

/*贷款流程*/

.steps {

  width: 100%;

  /*min-width:1180px;*/

  background: #fff;

  padding: 50px 0;

  clear: both;

}

.steps-bz {

  width: 1180px;

  margin: 0 auto;

  overflow: hidden;

  zoom: 1;

}

.steps-bz li {

  width: 65px;

  line-height: 65px;

  text-align: center;

  float: left;

}

.number {

  font-size: 32px;

  color: #fff;

  background-color: #ffc9af;

  border-radius: 100%;

  font-style: italic;

}

.jt-icon {

  height: 65px;

  background: url(../images/jt-icon.png) no-repeat center;

  margin: 0 41px;

}

.steps-bz .bz-txt {

  width: 140px;

  padding-top: 10px;

  text-align: left;

  padding-left: 5px;

}

.steps-bz .bz-txt1 {

  width: 80px;

  padding-top: 10px;

  text-align: left;

  padding-left: 5px;

}

.steps-bz .bz-txt4 {

  width: 70px;

  padding-top: 10px;

  text-align: left;

  padding-left: 5px;

}

.p-bz1 {

  line-height: 28px;

}

.p-bz2 {

  line-height: 24px;

  color: #666;

}

.wap-step {

  display: none;

  width: 100%;

  margin-top: 15px;

}

.wap-step li {

  overflow: hidden;

  line-height: 30px;

  padding-left: 20px;

  margin-bottom: 10px;

}

.wap-step-num {

  width: 30px;

  height: 30px;

  border-radius: 100px;

  background: #ffc9af;

  color: #fff;

  text-align: center;

  font-style: italic;

}

.wap-step-txt {

  padding-left: 5px;

  height: 30px;

}

.wap-step-txt i {

  font-size: 12px;

  padding-left: 5px;

  color: #666;

}

/*-----2017.05.03*/

.fina-pop-box {

  width: 240px;

  height: 280px;

  padding: 30px 50px;

}

.fina-pop-box p {

  color: #fff;

  margin-bottom: 6px;

}

.fina-input-group {

  width: 220px;

  padding: 0 10px;

  height: 32px;

  line-height: 32px;

  border-radius: 2px;

  background: #fff;

  margin-bottom: 16px;

  position: relative;

}

.fina-input-group input {

  width: 100%;

  height: 30px;

  line-height: 30px;

  border: none;

  outline: none;

}

.fina-pos {

  position: absolute;

  top: 0;

  right: 10px;

  color: #666;

}

.city-float-box {

  width: 340px;

  padding: 15px 20px;

  height: auto;

  background: #fff;

  border: 1px solid #ededed;

  position: absolute;

  top: 32px;

  right: 0;

  z-index: 80;

}

.city-float-box p {

  color: #666;

  font-size: 12px;

  margin-bottom: 0;

  line-height: 22px;

}

.city-float-box p span {

  padding-right: 12px;

}

/*替换*/

.btn-jk {

  display: block;

  width: 240px;

  text-align: center;

  height: 50px;

  line-height: 50px;

  font-size: 20px;

  background: #ff4646;

  margin-top: 26px;

  border-radius: 3px;

  color: #fff;

}

.btn-jk:hover {

  background: #f03333;

}

/* qq客服 */

.index-pos-right {

  position: fixed;

  right: 0px;

  bottom: 100px;

  z-index: 100;

  width: 80px;

  height: 80px;

  cursor: pointer;

}

.index-pos-right .con_main {

  display: block;

  width: 80px;

  height: 80px;

  font-size: 14px;

  text-align: center;

  position: relative;

}

.index-pos-right .con_main img,

.index-pos-right .con_main i {

  position: absolute;

  top: 10px;

  left: 20px;

  width: 40px;

  height: 40px;

}

.index-pos-right .con_main i {

  font-size: 40px;

}

.index-pos-right .con_main span {

  bottom: 5px;

  position: absolute;

  width: 80px;

  left: 0px;

  right: 0;

  text-align: center;

}

.index-pos-right .pos_con_main {

  border: 1px solid #ff4e35;

  border-radius: 0px;

  background: #ff4e35;

  display: block;

  color: #fff;

}

.arrshowloan {

  display: block;

  position: fixed;

  z-index: 9;

  right: 60px;

  bottom: 98px;

  z-index: 100;

  width: 300px;

  height: 80px;

  cursor: pointer;

  border: 1px solid #dfdfdf;

}

.arrshowloan.r210 {

  right: -210px;

}

.arrshowloan .pos_con_main {

  margin-top: -80px;

  padding: 8px 15px;

  height: 55px;

  overflow: hidden;

}

.arrshowloan span {

  display: block;

  padding: 0 0 0 5px;

  line-height: 22px;

  color: #666;

}

.arrshowloan span i {

  color: #f00;

  padding: 0 10px;

}

@media only screen and (max-width: 768px) {

  .img-gs {

    margin-right: 10px;

    background: url(../images/gs-bank.png) no-repeat center;

    background-size: 150px;

  }

  .jg-box li:nth-child(2),

  .jg-box li:nth-child(5),

  .jg-box li:nth-child(8),

  .jg-box li:nth-child(11) {

    margin-left: 0;

  }

}

.hezuo{width:100%; 	background:#FFFFFF; padding-bottom:30px;}
.main {
    width: 1200px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    position: relative;

}
.hzjg-title {
    margin: 20px 0 0;
    width: 100%;
}

user agent stylesheet
div {
    display: block;
}
.hzjg-title h2 {
    font-size: 20px;
    line-height: 48px;
    border-bottom: 1px solid #ccc;
    padding: 0 0 0 30px;
}
.link-list-hz {
    width: 100%;
    overflow: auto;
}
.link-list-hz ul li.hz-jg {
    float: left;
    width: 165px;
}
.link-list-hz ul li.hz-jg .link-img {
    width: 130px;
    margin: 12px auto 0;
}

.link-list-hz ul li.hz-jg img {
    border: 0;
    vertical-align: middle;
}

.links a{padding:10px 10px 10px 0px;}