/* main_image */
.main_visual{width:100%;height:450px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:450px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:450px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:450px;}
.main_image li span{display:block;width:100%;height:450px}
/*.main_image li a{display:block;width:100%;height:450px}*/
.main_image li .img_1{background:url('../images/banner1.png') center top no-repeat;}
.main_image li .img_2{background:url('../images/banner2.png') center top no-repeat;}
.main_image li .img_3{background:url('../images/banner3.png') center top no-repeat;}

div.flicking_con{position:absolute;bottom:50px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
/*#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}*/
/*#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}*/
.banner1{
    padding: 130px 200px;
    color: #0C2C65;
}
.banner2{
    padding: 130px 200px;
    color: #fff;
}

.button1{
    padding: 10px 45px;
    background-color: #F8F8FA;
    color: #F4B81A;
    font-size: 14px;
    border: 1px solid #F4B81A;
}
.button1:hover{
    background-color: #F4B81A;
    color: #0F2D66;
    font-size: 14px;
    border: 1px solid #F4B81A;
}
.button3{
    padding: 10px 45px;
    background-color: #F4B81A;
    color: #0C2C65;
    font-size: 14px;
    border-radius: 3px;
}
.button4{
    padding: 10px 45px;
    background-color: #F4B81A;
    color: #0C2C65;
    font-size: 14px;
    border: 1px solid #F4B81A;
}
.button2{
    display: block;
    width: 100%;
    line-height: 35px;
    text-align: center;
    background-color: #F4B81A;
    color: #0C2C65;
    font-size: 14px;
    border-radius: 3px;
}

.index{
    margin: 50px 150px;
}
.index .index1{
    width: 100%;
    /*height: 200px;*/
    position: relative;
    background-color: #F6F6F8;
    color: #0C2C65;
    padding: 25px;
}
.inda{
    position: absolute;
    right: 25px;
    top: 40px;
}
.index .index2{
    margin-top: 30px;
}
.index .index2 .col-xs-3x{
    width: 30%;
    height: 385px;
    float: left;
    background-color: #F6F6F8;
    color: #0C2C65;
    text-align: justify;
}
.mg5{
    margin-left: 5%;
}
.mg6{
    margin-left: 6.5%;
}
.index .index2 .col-xs-3x .index2-1{
    padding: 20px;
}
.index3{
    padding:80px 150px;
    background-color: #F6F6F8;
    color: #0C2C65;
    line-height: 35px;
    text-align: justify;
}
.index4{
    width: 100%;
    height: 420px;
    padding: 100px 25%;
    line-height: 35px;
    background: url(../images/dajd83.png) no-repeat;
    background-size: 100% 100%;
    text-align: center;
    color: #fff;
}
.pawn{
    width: 100%;
    height: 35px;
    background-color: #013878;
}
.pawn1{
    width: 100%;
    height: 300px;
    background: url(../images/jqowej21.png) no-repeat;
    background-size: 100% 100%;
}
.pawn1 .pawn2{
    padding: 0 45px;
    height: 100%;
    position: relative;
}
.pawn1 .pawn2 .pawn3{
    width: 220px;
    height: 80px;
    padding: 5px;
    text-align: center;
    background-color: #013878;
}
.dhewdw{
    font-size: 3em;
    color: #013878;
    font-weight: 600;
    text-align: left;
}
.pawn5{
    padding: 60px;
}
.tijiao{
    width: 200px;
    height: 60px;
    border: none;
    background: url(../images/tijiao.png) no-repeat;
    background-size: 100% 100%;
}
.gold{
    width: 100%;
    height: 300px;
    padding: 80px;
    color: #fff;
    background: url(../images/ewdwei21.png) no-repeat;
    background-size: 100% 100%;
}
.gold1{
    width: 100%;
    height: 540px;
    margin-top: 50px;
    padding: 40px;
    background: url(../images/euwqrwe.png) no-repeat;
    background-size: 100% 100%;
}
.gold2{
    margin-top: 30px;
}
.gold2 table{
    font-size: 14px;
    color: #F5BD10;
}
.gold2 table tr{
    border-bottom: 1px solid #fff;
}
.gold2 table .ewqe{
    background-color: #C9C8C6;
    border: none;
    color: #0C2C65;
}
.gold2 .trend{
    width: 100%;
    height: 360px;
    padding: 20px;
    background-color: #0C2C65;
    opacity: 0.9;
}
.gold2 .trend .eywfdew{
    color: #fff;
    font-size: 14px;
    text-align: left;
}
.gold2 .trend .eywfdew .dfgh{
    color: #F5BD10;
}
.gold2 .trend .tu{
    width: 100%;
    height: 280px;
    margin-top: 20px;
}
.news{
    width: 80%;
    margin: 50px auto;
}
.news .news1{
    width: 100%;
    padding: 10px;
    padding-top: 20px;
    border-bottom: 1px solid #ccc;
}
.wqjeqe{
    font-size: 2.8em;
    color: #fff;
    font-weight: 600;
    position: absolute;
    top: 35%;
    left: 50%;
}
.mortgage{
    width: 100%;
    height: 250px;
    background: url(../images/Business1.png) no-repeat;
    background-size: 100% 100%;
    padding: 70px 0 0 150px;
    color: #fff;
}
.mortgage1{
    width: 100%;
    padding: 60px 150px;
    color: #013878;
    text-align: justify;
}
.mortgage2{
    width: 100%;
    padding: 60px 150px;
    background-color: #F6F6F8;
    color: #fff;
}
.mortgage2 .mortgage2-1{
    width: 80%;
    /*height: 220px;*/
    margin: 0 auto;
    margin-top: 40px;
}
.mortgage2 .mortgage2-1 .col-xs-6{
    height: 220px;
    padding: 0;
}
.mortgage2 .mortgage2-1 .ziliao{
    margin-top: 30px;
    color: #000;
    line-height: 25px;
}
.mortgage3{
    width: 100%;
    padding: 60px 150px;
    color: #fff;
}
.mortgage3 .mortgage3-1{
    width: 100%;
    height: 200px;
    margin: 0 auto;
    margin-top: 40px;
    color: #013878;
}
.mortgage3 .mortgage3-1 .col-xs-2x{
    width: 20%;
    height: 200px;
    position: relative;
    float: left;
    background-color: #F6F6F8;
    color: #0C2C65;
    font-size: 14px;
    text-align: center;
}
.mortgage3 .mortgage3-1 .col-xs-2x .du82{
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 25px;
    background-color: #F4B81A;
    color: #fff;
    position: absolute;
    left: 50%;
    top: -25px;
    margin-left: -25px;
}
.mortgage4{
    width: 100%;
    padding: 60px 150px;
    background-color: #F6F6F8;
    color: #fff;
}
.mortgage4 .mortgage4-1{
    width: 100%;
    height: 220px;
    margin: 0 auto;
    margin-top: 40px;
}
.mortgage4 .mortgage4-1 .col-xs-23x{
    width: 23%;
    height: 200px;
    position: relative;
    float: left;
    background-color: #fff;
    color: #0C2C65;
    font-size: 14px;
    text-align: center;
    line-height: 23px;
}
.mg2{
    margin-left: 2%;
}
.toloan{
    width: 100%;
    height: 250px;
    background: url(../images/Business2.png) no-repeat;
    background-size: 100% 100%;
    padding: 70px 0 0 150px;
    color: #fff;
}
.toloan1{
    width: 100%;
    padding: 60px 150px;
    color: #013878;
    text-align: justify;
}
.toloan1 .toloan2{
    width: 100%;
    height: 200px;
    padding: 30px;
    background-color: #F6F6F8;
}
.toloan1 .toloan3{
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #EBECF1;
    text-align: center;
}
.huankuanqi li{
    width: 20%;
    height: 60px;
    float: left;
    background-color: #fff;
    font-size: 14px;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
    border-right: 1px solid #ccc;
}
.shenqing{
    padding: 15px 50px;
    border: none;
    color: #fff;
    border-radius: 5px;
    background-color: #00B300;
}
.toloan4{
    margin: 30px;
    line-height: 25px;
    text-align: justify;
}
.repurchase{
    width: 100%;
    height: 250px;
    background: url(../images/Business3.png) no-repeat;
    background-size: 100% 100%;
    padding: 70px 0 0 150px;
    color: #fff;
}
.repurchase1{
    padding: 60px 150px;
    line-height: 25px;
    color: #013878;
    text-align: justify;
}
.repurchase2{
    padding: 60px 150px;
    background-color: #F6F6F8;
}
.repurchase2 .repurchase3{
    width: 100%;
    margin-top: 30px;
    border-top: 1px solid #ccc;
}
.hudwe{
    text-align: center;
}
.hudwe li{
    display: inline-block;
    width: 200px;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
}
.hudwe li:hover{
    border-top: 1px solid #013878;
}
.repurchase2 .repurchase3 .repurchase4{
    width: 100%;
    height: 250px;
}
.repurchase2 .repurchase3 .repurchase4 .col-xs-6{
    height: 100%;
    padding: 0;
}
.qwhydq{
    background-color: #0C2C65;
    color: #fff;
}
.qwhydq .hdue{
    margin: 20px;
    padding: 30px;
    border: 1px solid #ccc;
}
.djfd{
    cursor: pointer;
    padding: 5px;
}
.djfd:hover{
    border-bottom: 1px solid #fff;
}
.jdad{padding: 15px;}
.property{
    width: 100%;
    height: 250px;
    background: url(../images/Business4.png) no-repeat;
    background-size: 100% 100%;
    padding: 70px 0 0 150px;
    color: #fff;
}
.store{
    width: 100%;
    height: 250px;
    background: url(../images/store.png) no-repeat;
    background-size: 100% 100%;
    padding: 70px 0 0 150px;
    color: #fff;
}
.store1{
    width: 1000px;
    margin: 50px auto;
    color: #013878;
}
.store1 .col-xs-45{
    width: 45%;
    height: 230px;
    float: left;
    background-color: #F6F6F8;
    color: #0C2C65;
    text-align: center;
    line-height: 23px;
}
.sousuo1{
    width: 50%;
    border: none;
    padding: 5px;
}
.sousuo2{
    border: none;
    background-color: #0C2C65;
    color: #fff;
    font-size: 14px;
    padding: 5px 25px;
}
.store1 .address li{
    width: 100%;
    height: 150px;
    padding: 15px;
    color: #0C2C65;
    background-color: #F6F6F8;
    cursor: pointer;
}
.store1 .address li:nth-child(2n+0){
    background-color: #fff;
}
.store1 .map{
    height: 600px;
    background: url(../images/map.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
}
.location1{
    position: absolute;
    right: 97px;
    bottom: 158px;
}
.location2{
    position: absolute;
    right: 60px;
    bottom: 150px;
}
.about1{
    padding: 60px 150px;
    color: #013878;
}
.ye{
    padding: 10px;
    font-size: 20px;
}
.daad{
    color: #F4B81B;
}
.dsajdl{
    margin-top: 30px;
}
.col-xs-25{
    width: 25%;
    float: left;
    border: 1px solid #ccc;
    background-color: #F6F6F8;
    color: #0C2C65;
    line-height: 23px;
}
.col-xs-70{
    width: 70%;
    float: left;
    color: #0C2C65;
    line-height: 27px;
    letter-spacing: 3px;
    text-align: justify;
}
.modq{
    margin: 0;
}
.dsajdl .modq li{
    width: 100%;
    padding:13px 30px;
    font-size: 14px;
    background-color: #F6F6F8;
    cursor: pointer;
}
.dsajdl .modq li.active{
    padding:13px 15px;
    background-color: #0C2C65;
    color: #fff;
    font-size: 16px;
    border-bottom: 3px solid #F4B81B;
}
.dsajdl .modq li.hover{
    background-color: #295AB2;
    color: #fff;
    border-bottom: 1px solid #F4B81B;
}
.dsajdl .modq li:hover{
    background-color: #295AB2;
    color: #fff;
    border-bottom: 1px solid #F4B81B;
}