@charset "UTF-8";
/*top 顶部*/
/*公用变量定义*/
.top-hd .top-hd-r .s-line, .top-hd .top-hd-r .newtag, .top-hd .top-hd-r .i-invest-new, .nav-bd .nav-list > li a, .footer-t .col3 strong, .footer-t .col3 .custombox, .footer-t .col3 .emailbox, .footer-supervise a { display: inline-block; *display: inline; *zoom: 1; }
a{text-decoration: none!important;}
/*动画*/
@-webkit-keyframes fadeInTop { 0% { -webkit-transform: translate3d(0, 6px, 0); -ms-transform: translate3d(0, 6px, 0); transform: translate3d(0, 6px, 0); }
  100% { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
@keyframes fadeInTop { 0% { -webkit-transform: translate3d(0, 6px, 0); -ms-transform: translate3d(0, 6px, 0); transform: translate3d(0, 6px, 0); }
  100% { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }
.top { width: 100%; background: #333; }

.header{position: fixed; left: 0; top: 0; z-index: 999; width: 100%;}
.top-hd { height: 30px; line-height: 30px; color: #ccc; font-size: 12px; /*兼容IE7*/ *position: relative; *z-index: 4; }
.top-hd .top-hd-l > a { color: #ccc; }
.top-hd .top-hd-l > a:hover { color: #ffb700; }

.top-hd .top-hd-l { *line-height: 0;}
.top-hd .top-hd-l > span { padding: 7px 19px 7px 0; }
.top-hd .top-hd-r a { padding-left: 10px; color: #ccc; }
.top-hd .top-hd-r a:hover { color: #ffb700; }
.top-hd .top-hd-r .s-line { width: 1px; height: 12px; overflow: hidden; margin-left: 10px; margin-right: 10px; border-right: 1px solid #999; vertical-align: -2px; *vertical-align: middle; }
.top-hd .top-hd-r .login-a, .top-hd .top-hd-r .reg-a { color: #ffb700; padding-left: 15px; }
.top-hd .top-hd-r .phone { background:url(../images/phone.png) no-repeat left center; width:11px; height:17px; display:inline-block; margin-right:3px;vertical-align: -4px; }
.top-hd .top-hd-r .newtag { width: 4px; height: 4px; vertical-align: 2px; *vertical-align: middle; background: #fd6040; -webkit-border-radius: 2px; border-radius: 2px; }
.top-hd .top-hd-r .i-invest-new { width: 26px; height: 13px; vertical-align: -2px; *vertical-align: 1px; background-position: -75px -375px; }

/*nav 导航*/
.nav { width: 100%; position:relative; background: #fff; z-index: 1000; left: 0; top: 0;    border-bottom: 1px solid #F6F6F6;}

.nav-bd { position: relative; height: 100px; z-index: 3; }
.nav-bd .logo { height: auto; overflow: hidden;margin-top: 15px; }
.nav-bd .logo a, .nav-bd .logo .logoinfo { float: left; }
.nav-bd .logo .logoinfo { width: 400px; height: 75px; margin-left: 15px; margin-top: 15px; }
.nav-bd .logo .logoinfo .lurl { padding:5px 10px; background-color:#ff9000; color:#FFF; border-radius:5px;}
.nav-list { margin-top:40px;}
.nav-bd .logo .logoinfo .lfont { padding-top:6px; display:block;}


/*nav 导航*/
.nav .kd_hd_menu{ margin-top:55px;}
.nav .kd_hd_menu h2 { font-weight: normal; margin: 0 15px 0 0; }
.nav .kd_hd_menu h2 a { padding: 0 18px; line-height: 34px; display: block; height:34px; color: #444; font-size:16px; font-weight:bold;  }
.nav .kd_hd_menu h2 a.ico{ background:url(../images/nico.png) no-repeat right center;}
.nav .kd_hd_menu .intro h2 { position: relative; }
.nav .kd_hd_menu .intro h2:before { content: ""; position: absolute; width: 50px; height: 2px; background-color: #ff9c01; left: 50%; margin-left: -25px; bottom: 0px; }
.nav .kd_hd_menu .kd_hd_menu_list{margin:0;height: 34px;}
.nav .kd_hd_operation { padding-top: 25px; }
.nav .kd_hd_operation a { height: 30px; line-height: 30px; padding: 0 10px; color: #fff; display: inline-block; vertical-align: middle; }
.nav .kd_hd_operation a:nth-child(1) { background: url(../images/login_icon.png) no-repeat left center; padding-left: 30px; }
.nav .kd_hd_operation a:nth-child(2) { background: #FD8A08; border-radius: 4px; color: #fff; margin-right: 10px; width: 80px; height: 30px; line-height: 30px; padding: 0; }
.nav .kd_hd_operation .usermessage { position: relative; }
.nav .kd_hd_operation .usermessage:before { content: ""; position: absolute; right: 0; top: 0; width: 6px; height: 6px; border-radius: 50%; background: #ff7c1c; }
<!--.nav #menu_hover_bg { width: 100%; height: 0; position: absolute; top: 130px; z-index: 9; overflow: hidden;   }-->
.nav .menu-hover { width: 1200px; height: 0px; position: absolute; z-index: 999; left: 0; top: 90px; overflow: hidden;background-color:#F9F9F9; }
.nav .menu-hover .menu-pro{padding:20px;}
.nav .menu-hover .menu-pro h3 { color: #666; font-weight: normal; padding:10px 0; }
.nav .menu-hover .menu-pro .pro-left { width: 360px; position:relative; }
.nav .menu-hover .menu-pro .pro-left:before,.nav .menu-hover .menu-pro .pro-center:before { content: ""; position: absolute; width: 1px; height: 180px; top: 60px; right: 0; background: #f2f2f2; }
.nav .menu-hover .menu-pro .pro-list { width: 160px; margin: 0 20px 8px 0px; overflow:hidden;}
.nav .menu-hover .menu-pro .pro-list:hover { background: #f4f1ed; }
.nav .menu-hover .menu-pro .pro-list .icon { width: 30px; height: 50px; padding-top: 5px; }
.nav .menu-hover .menu-pro .pro-list .info { width: 160px; }
.nav .menu-hover .menu-pro .pro-list .info h3 { font-weight: normal; color: #303030;padding:0;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nav .menu-hover .menu-pro .pro-list h3 span { padding-left:2px;}
.nav .menu-hover .menu-pro .pro-list .info p { color: #989898; }
.nav .menu-hover .menu-pro .pro-center { width: 380px; padding-left:20px;position: relative;}
.nav .menu-hover .menu-pro .pro-right { width: 380px; padding-left:20px;}

.nav .menu-hover .menu-pro .pro-right .pro-list2:hover { background: #f2f2f2; }
.nav .menu-hover .hover-box { width: 1200px;padding:20px;height: 560px;}
.nav .menu-hover .hover-box .hover-left { width: 365px; }
.nav .menu-hover .hover-box .hover-left .box2 { border-right: 1px solid #ddd; height: 350px; }
.nav .menu-hover .hover-box .hover-left:nth-child(1):before, .nav .menu-hover .hover-box .hover-left:nth-child(2):before { content: ""; width: 1px; height: 500px; background: #f2f2f2; right: 0; top: 30px; position: absolute; }
.nav .menu-hover .hover-box h3 { color: #666; font-weight:normal; padding:10px 0; }
.nav .menu-hover .hover-box .hover-left .pro-list { display: block; width: 170px; padding: 5px 0 5px 15px; }
.nav .menu-hover .hover-box .hover-left .pro-list:nth-child(2n) { margin-right: 0; }
.nav .menu-hover .hover-box .hover-left .pro-list:hover { background: #f2f2f2; }
.nav .menu-hover .hover-box .hover-left .pro-list .icon { width: 30px; height: 50px;  }
.nav .menu-hover .hover-box .hover-left .pro-list .info .icon img{  vertical-align: middle; margin-top:12px;}
.nav .menu-hover .hover-box .hover-left .pro-list .info { width: 220px; }
.nav .menu-hover .hover-box .hover-left .pro-list .info h3 { font-weight: normal; color: #303030; }
.nav .menu-hover .hover-box .hover-left .pro-list .info p { color: #989898; }
.nav .menu-hover .hover-box .hover-left .newzy{ line-height:26px;}
.nav .menu-hover .hover-box .hover-left .newzy li{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nav .menu-hover .home-sol { width: 1200px; height: 280px; padding:20px;}
.nav .menu-hover .home-sol .sol-left { width: 920px; }
.nav .menu-hover .home-sol .sol-left:before { content: ""; position: absolute; right: 0; top: 80px; width: 1px; height: 220px; background: #f2f2f2; }
.nav .menu-hover .home-sol .sol-right { width: 220px; }
.nav .menu-hover .home-sol .sol-right .sol-list2 { display: block; width: 220px; height: 40px; line-height: 40px; text-indent: 20px; color: #303030; }
.nav .menu-hover .home-sol .sol-right .sol-list2:hover { background: #f2f2f2; }
.nav .menu-hover .home-sol h3 { color: #666; font-weight: normal; }
.nav .menu-hover .home-sol .sol-right h3{ line-height:30px; }
.nav .menu-hover .home-sol .sol-list {  height: 75px; padding: 15px 0 0 20px; display: block; margin: 0 20px 20px 0; }
.nav .menu-hover .home-sol .sol-list:nth-child(3n) { margin-right: 0; }
.nav .menu-hover .home-sol .sol-list:hover { background: #f2f2f2; }
.nav .menu-hover .home-sol .sol-list .icon { width: 44px; height: 44px; padding-top: 2px;}
.nav .menu-hover .home-sol .sol-list .icon img{width: 44px; height: 44px;}
.nav .menu-hover .home-sol .sol-list .info { width: 180px;margin-left: 15px;}
.nav .menu-hover .home-sol .sol-list .info h3 { font-weight: normal; color: #303030; }
.nav .menu-hover .home-sol .sol-list .info p { color: #989898; }
.nav .menu-hover .menu-yx h3 { color: #666; font-weight: normal; }
.nav .menu-hover .menu-yx .yx-list { width: 366px; height: 75px; padding: 15px 0 0 20px; margin-right: 20px; }
.nav .menu-hover .menu-yx .yx-list:nth-child(3) { margin-right: 0; }
.nav .menu-hover .menu-yx .yx-list:hover { background: #f2f2f2; }
.nav .menu-hover .menu-yx .yx-list .icon { width: 30px; height: 70px; padding-top: 5px; }
.nav .menu-hover .menu-yx .yx-list .info { width: 310px; height: 70px; }
.nav .menu-hover .menu-yx .yx-list .info h3 { font-weight: normal; color: #303030; }
.nav .menu-hover .menu-yx .yx-list .info p { color: #989898; }
.nav .menu-hover .menu-card{padding:20px;}
.nav .menu-hover .menu-card h3 { color: #666; font-weight: normal; padding:10px 0; }
.nav .menu-hover .menu-card .card-left { width: 245px; height: 220px; border-right: 1px solid #f2f2f2; }
.nav .menu-hover .menu-card .card-left li { width: 245px; height: 35px; line-height: 35px; text-indent: 20px; margin-bottom: 10px; cursor: pointer; font-size: 14px; color: #303030; background: url(../images/sj.png) no-repeat 230px center; }
.nav .menu-hover .menu-card .card-left li:hover, .nav .menu-hover .menu-card .card-left li.active { background-color: #f2f2f2; }
.nav .menu-hover .menu-card .card-right { width: 910px; }
.nav .menu-hover .menu-card .card-right .right-box { width: 910px; height: 220px; display: none; }
.nav .menu-hover .menu-card .card-right .card-list {padding: 5px 10px; margin: 0 0 20px 20px; }
.nav .menu-hover .menu-card .card-right .card-list:hover { background: #f2f2f2; }
.nav .menu-hover .menu-card .card-right .card-list .icon img{ width:26px; height:19px;}
.nav .menu-hover .menu-card .card-right .card-list .info { padding-left:5px; }
.nav .menu-hover .menu-card .card-right .card-list .info h3 { font-weight: normal; color: #303030; }

/*banner*/
.slideBox{width:100%;margin:0 auto;position:relative;margin-top: 129px;overflow:hidden;}
.slideBox .hd{height:18px;overflow:hidden;position:absolute;left:0;right:0;width:1200px;margin:0 auto;bottom:10px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1;text-align:center}
.slideBox .hd ul li{display:inline-block;margin-right:8px;width:12px;height:12px;background:#eee\9;background:rgba(255,255,255,1);cursor:pointer;border-radius:50%}
.slideBox .hd ul li.on{background:#ff9000;}
@media screen and (max-width:1201px){.slideBox .bd{position:relative;width:100%;margin-left:-360px;height:100%;z-index:0}
}
@media screen and (mix-width:1200px){.slideBox .bd{position:relative;width:100%;height:100%;z-index:0}
}
.slideBox .bd  ul{width:100%;}
.slideBox .bd li{zoom:1;width:100%;text-align:center;}
.slideBox .bd img{width:1920px;vertical-align:middle;    display: block;}
.bannerForm{width:1200px;position:absolute;top:0;left:0;right:0;margin:0 auto}
.applyForm{width:346px;position:absolute;top:35px; right:0;box-sizing:border-box;padding:25px 2px;background-color:#FFF;border-radius:7px; background:url(../images/bkbg.png) repeat;}
.applyForm h2{font-weight:600; text-align:center;margin:10px 0;line-height: 32px;}
.applyForm h2 span{color:#FFF;}
.applyForm .formSub{padding:0 28px}
.kd-input{width:100%;height:36px;margin:12px 0;box-sizing:border-box;background-position:left center;background-repeat:no-repeat; position:relative;}
.kd-input .wy-inp{ margin-left:80px; position:relative;}
.kd-input .loan-input{box-sizing:border-box;padding:9px 10px;outline:0;width:100%;height:100%;font-size:12px;color:#666;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#fafafa;border:1px solid #f3f3f3}
.kd-input .money{float:left;width:80px;height:36px;line-height:36px}
.kd-input input:focus{box-shadow:0 0 8px rgba(255,255,255,.8)}
.kd-input.inmg4{float:left;width:190px}
.kd-input.inmg4{margin:0}
.pointer{cursor:pointer}
.applyForm .verify-img{width:46%;height:36px;padding:2px}
.applyForm .verify-img img{height:36px;vertical-align: middle; width:96px;    border: 0;}
.applyForm .verify{width:47%;height:36px;border:none;padding:0;border-radius:4px;background-color:#fecf2f;font-size:14px;box-sizing:border-box;color:#FFF}
#slideBox .code-clicked{background-color:#e4e4e4;color:#666}
#chkment{width:13px;height:13px}
.submit{display: block;text-align: center; width:100%;height:46px;line-height:46px;border:0;cursor:pointer;color:#fff;font-size:15px;border-radius:4px;background-color:#ff9000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.submit:hover{text-decoration: none;color: #fff;}
.second select{width:100%;height:100%;font-size:12px;color:#666;border-radius:4px;background-color:#fff;border:1px solid #f3f3f3;position:relative;z-index:9}
.second input{box-sizing:border-box;padding:10px;outline:0;width:100%;height:100%;font-size:12px;color:#666;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#fafafa;border:1px solid #f3f3f3}
.second{width:100%; position:relative;}
.fxy a{ color:#ff971c;}

/*fooer*/
.footer{ background-color: #222222; overflow:hidden; color:#999999;}
.footer a{color:#999999;}
.footer .f-top { border-bottom: 1px solid #2D2D2D;    padding-bottom: 30px; padding-top: 45px; position:relative;}
.f-bottom{padding-bottom: 26px;padding-top: 30px;margin-bottom:100px;}
.f_nav{ float:left; width:950px; line-height:26px;  }
.f_nav li {margin-right: 70px; float:left; overflow:hidden;}
.f_nav li dl dt{ font-weight:bold; font-size:16px;}
.f_nav li dl dd{line-height: 20px;}
.f_nav li:last-child{margin-right: 0;}
.footer .zhmf-sn { float:right;}


/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;/*background:url(../images/msg_bg.png) no-repeat;*/ color:#fecf2f;line-height:16px;padding:2px 0px 7px 7px; width:155px; font-size:10px;  position:absolute; left:-175px; top:-8px; /*background-color:#fecf2f; border-radius:5px; background:url(../images/btico.png) no-repeat left top;*/ z-index:20; text-align:right;}
.onShow{color:#fecf2f;display:none; }
.onFocus{ display:none;}
.onError{color:#fecf2f}
.onCorrect{display:none;}
.onLamp{}
.onTime{}

.protocol .onShow,.protocol .onFocus,.protocol .onError,.protocol .onCorrect,.protocol .onLoad,.protocol .onTime{left:-100px;top:-15px;}
.dkpro_right .onError{left:-5px;top:-15px; text-align:left;}


/*联动菜单*/
.linkage-menu{height:200px; overflow-y:auto; padding:0 4px}
.linkage-menu h6{ border-bottom:1px solid #e2ecee; padding:2px 0 3px; margin-bottom:5px}
.linkage-menu h6 a.rt{ font-weight:normal; font-family:'宋体';color:#377abe}
.linkage-menu div.menu a{width:74px; line-height:22px;text-decoration: none; padding-left:4px; overflow:hidden; height:22px}
.linkage-menu div.menu a:hover{ background:#d9e4ed; color:#377abe}
div#areaid{border:1px solid #A7A6AA;height:18px;margin:0 5px 0 0;padding:2px 5px 2px;border: 1px solid #d0d0d0;/*background: #FFF url(../images/input.png) repeat-x;*/ position:relative; top:-2px;*top:2px;}


/*申请贷款CSS*/
.apply-loan{
  background-color: #f8f8f8;
}
.apply-loan .title{
  text-align: center;
  line-height: 106px;
  font-size: 25px;
}
.apply-loan .title::before{
  content: url(../images/apply-loan.png);
  vertical-align: sub;
  position: relative;
  left: -6px;
}
.apply-loan .title span{
  margin-left: 10px;
}
.apply-loan .form{
  width: 800px;
  background-color: #fff;
  margin: 0 auto;
  margin-bottom: 14px;
  padding: 50px 100px 50px 100px;
}
.apply-loan .mini-title{
  width: 24%;
  text-align: right;
}
.apply-loan .item{
    margin-bottom: 20px;

}
.apply-loan .apply-loan-item{
    width: 300px;
    height: 45px;
    line-height: 45px;
    border: 1px solid #f0f0f0;
    border-radius: 8px;
     background-color: #fafafa;
}
.apply-loan .apply-loan-item-short{
  width: 140px;
    height: 45px;
    border: 1px solid #f0f0f0;
    border-radius: 8px;
     background-color: #fafafa;
}
.apply-loan .item-content input{
}
.apply-loan .dkxx select{
    padding: 10px;
    width: 300px;
    height: 100%;
    font-size: 12px;
    color: #666666;
    border-radius: 4px;
    background-color: #ffffff;
    border: 1px solid #f3f3f3;
    position: relative;
    overflow: auto;
    bottom: 0;
        border-top: none;
        padding-right: 40px;
}
.apply-loan .dkxx select option{
      font-size: 14px;
    padding: 5px;
}
.apply-loan .down-icon{
    right: 36px;
    top: 6px;
    padding: 10px;
    position: relative;
    cursor: pointer;
  background: url(../images/select-down.png) no-repeat center center;
}
.apply-loan .select-down-icon{
    right: 10px;
    top: 13px;
    padding: 10px;
    position: absolute;
    cursor: pointer;
  background: url(../images/select-down.png) no-repeat center center;
}
.apply-loan .item-label{
    width: 25%;
    text-align: right;
    vertical-align: middle;
    float: left;
    font-size: 14px;
    color: #48576a;
    line-height: 1;
    line-height: 45px;
    box-sizing: border-box;
    float: left;
}
.apply-loan .item-content{
  width: 75%;
  line-height: 36px;
    position: relative;
    font-size: 14px;
}
.apply-loan .item-content .select{
  background-color: #fafafa;
}
.apply-loan .item-content .div-select{
  height: 45px;
  line-height: 45px;
  position: relative;
}

.apply-loan .item-content .select-list{
    width: 300px;
    max-height: 180px;
    overflow: auto;
    position: absolute;
    top: 45px;
    border-radius: 8px;
    border-top: none;
    background-color: #fafafa;
    z-index: 10;
}

.apply-loan .verify{
  background-color: #ff9000;
  color: #fff;
  cursor: pointer;
  position: absolute;
  right: 34px;
}
.apply-loan .verify-img {
    cursor: pointer;
    position: absolute;
    right: 34px;
    width: 140px;
    height: 45px;
    padding: 1px;
    border-radius: 8px;
}
.apply-loan .verify-span{
  position: relative;
  padding-right: 194px;
  display: inline-block;

}
.apply-loan .item .code-clicked{
  background-color: #e4e4e4;
  color: #666;
}
.select-list {
    width: 100%;
    min-height: 28px;
    max-height: 180px;
    overflow: auto;
    position: absolute;
    top: 62px;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    border-top: none;
    background-color: #fafafa;
    z-index: 10;
}
.select-list2 {
    width: 100%;
    min-height: 28px;
    max-height: 180px;
    overflow: auto;
    position: absolute;
    top: 45px;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    border-top: none;
    background-color: #fafafa;
    z-index: 10;
}
.select-list2 li{
padding: 5px 0 5px 14px;
    cursor: pointer;
    line-height: 28px;
    text-align:left;
    color:#000;
}
.select-list2 li:hover{
      background-color:#EEEEEE;
}
.w300 .select-list {
    width: 100%;
    min-height: 28px;
    max-height: 180px;
    overflow: auto;
    position: absolute;
    top: 45px;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    border-top: none;
    background-color: #fafafa;
    z-index: 10;
}
.w300 .select-list2 {
    width: 100%;
    min-height: 28px;
    max-height: 180px;
    overflow: auto;
    position: absolute;
    top: 49px;
    border: 1px solid #f0f0f0;
    border-radius: 4px;
    border-top: none;
    background-color: #fafafa;
    z-index: 10;
}
.select-list li{
padding: 5px 0 5px 14px;
    cursor: pointer;
    line-height: 28px;
    text-align:left;
    color:#000;
}
.select-list li:hover{
      background-color:#EEEEEE;
}
.apply-loan .item-content .select-list-short{
  width: 140px;
    max-height: 180px;
    overflow: auto;
    position: absolute;
    top: 45px;
    border-radius: 8px;
    border-top: none;
    background-color: #fafafa;
    z-index: 10;
}
.apply-loan .province-list{
  width: 140px;
    min-height: 28px;
    max-height: 180px;
    overflow: auto;
    position: absolute;
    top: 45px;
    border: 1px solid #f0f0f0;
    border-radius: 8px;
    border-top: none;
    background-color: #fafafa;
    z-index: 10;
}
.apply-loan .item-content li{
  padding: 5px 0 5px 14px;
cursor: pointer;
    line-height: 28px;
    /*background-color: #fff;*/
}
.apply-loan .item-content .select-list li:accodeCheckedtive {
    background-color: #eee;
}
.apply-loan .item-content .select-list li:hover{
  background-color: #eee;
}
.apply-loan .btn{
 width: 300px;
    height: 45px;
    background-color: #ff9000;
    border-radius: 6px;
    font-size: 18px;
    color: #fff;
    border: none;
    cursor: pointer;
    line-height: 45px;
    display: inline-block;
}
.item-content .has-error{border-color: #f23d3d; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
.apply-loan .down-icon-short{
       right: 10px;
    top: 13px;
    padding: 10px;
    position: absolute;
    cursor: pointer;
  background: url(../images/select-down.png) no-repeat center center;
}
.w140{
  height:45px;
}
.dialog-wrapper{
}
.dialog-wrapper .close{
  cursor: pointer;
  position: absolute;
  height: 26px;
  width: 29px;
  top: 10px;
  right: 10px;
  background: url(../images/success-close.png) no-repeat center center;
}

.dialog1 {
    z-index: 100000;
    text-align: center;
    top: 20%;
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,.3);
    box-sizing: border-box;
    margin-bottom: 50px;
    width: 650px;
    height: 310px;
}
    .dialog1 .success-img {
        background: url(../images/ordersuccesslogo.png) no-repeat center center;
        width: 90px;
        height: 90px;
        margin: 0 auto;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .dialog .fail-img {
        background: url(../images/orderfail.png) no-repeat center center;
        width: 90px;
        height: 90px;
        margin: 0 auto;
        margin-top: 40px;
        margin-bottom: 15px;
    }
.dialog a:hover{
  color: #F04443
}
.v-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
    background: #000;
}
.wp82{ margin-right:25px;}
.wp69{ margin-right:25px;}
.paixu .active{
    color: #f04443
}
.w900 li {
    margin-right: 40px;
}
.w900 h2 {
    font-weight: initial;
}
.detail-msg a:hover {
    color: black;
}
.paixu .moren {
    padding-right: 10px;
}
.search-item {
    border-bottom: 1px dashed #e3e3e3;
}
.ljsq-info {
    font-style: italic;
}
.loan-bread a{
    color:#999;
}
    .loan-bread a:hover {
        color: #F04D4D
    }

.changeCityCon {
    font-size: 14px;
    margin-top: 120px;
}

.changeCityCon .citySelect {
    padding-top: 40px;
    padding-bottom: 28px;
    border-bottom: 1px solid #f2f2f2;
}

.changeCityCon .citySelect .clickEnter {
    padding-left: 10px;
    font-size: 14px;
    margin-bottom: 14px;
}

.changeCityCon .citySelect .clickEnter .city {
    padding-left: 28px;
    font-size: 25px;
    color: #F04342;
    background: url('../images/changeCity-coor.png') no-repeat left center;
    margin-left: 5px;
    cursor: pointer;
}

.changeCityCon .citySelect .hotCity {
    padding-top: 12px;
    padding-bottom: 12px;
}

.changeCityCon .citySelect .hotCity dt {
    font-weight: bold;
}

.changeCityCon .citySelect .hotCity dd {
    cursor: pointer;
}

.changeCityCon .citySelect .hotCity dd:hover {
    color: #F25347;
}

.changeCityCon .citySelect .citySearch {
    margin-left: 46px;
    position: relative;
}

.changeCityCon .citySelect .citySearch span {
    font-weight: bold;
    margin-right: 8px;
}

.changeCityCon .citySelect .citySearch .c-search {
    width: 238px;
    height: 42px;
    border: 1px solid #EBEBEB;
    padding-left: 14px;
    border-radius: 5px;
    box-sizing: border-box;
}

.changeCityCon .citySelect .citySearch .relativeCity {
    position: absolute;
    width: 238px;
    line-height: 30px;
    border: 1px solid #efefef;
    background-color: #fff;
    left: 72px;
    top: 42px;
}

.changeCityCon .citySelect .citySearch .relativeCity li {
    margin-top: 10px;
    padding-left: 20px;
    cursor: pointer;
}

.changeCityCon .citySelect .citySearch .relativeCity li:hover {
    background-color: #F2F2F2;
}

.changeCityCon .citySelect .citySearch .c-search:focus {
    border: 2px solid #F04645;
}

.changeCityCon .allCityList {
    padding-top: 38px;
    padding-bottom: 38px;
    /*min-height: 300px*/
}

.changeCityCon .allCityList .out-ul .out-li {
    padding-bottom: 24px;
}

.changeCityCon .allCityList .out-ul .out-li .title {
    width: 38px;
    height: 38px;
    background-color: #F2F2F2;
    text-align: center;
    line-height: 38px;
    margin-right: 14px;
    font-weight: bold;
}

.changeCityCon .allCityList .out-ul .out-li .relativeProvince {
    width: 1148px;
}

.changeCityCon .allCityList .out-ul .out-li .relativeProvince .in-li {
    line-height: 38px;
}

.changeCityCon .allCityList .out-ul .out-li .relativeProvince .in-li .province {
    font-weight: bold;
    width: 72px;
}

.changeCityCon .allCityList .out-ul .out-li .relativeProvince .in-li .cityItem {
    width: 1020px;
}

.changeCityCon .allCityList .out-ul .out-li .relativeProvince .in-li .cityItem li {
    cursor: pointer;
}

.changeCityCon .allCityList .out-ul .out-li .relativeProvince .in-li .cityItem li:hover {
    color: #F25347;
}

.f-l {
    float: left!important;}
.mr-15 {
    margin-right: 15px;
}
.mr-25 {
    margin-right: 25px;
}
.mr-12 {
    margin-right: 12px;
}