/* 抵押贷款 */
.banner {
    min-width: 1200px;
    height: 428px;
    background: url(../images/fdd/img_02.jpg) no-repeat center;
}

.div1 {
    margin-bottom: 50px;
}

.div1 .item {
    margin: 0 auto 20px;
    width: 100%;
    height: 280px;
    border: 1px solid #f1f1f1;
    padding: 18px 24px;
}

.div1 .item .fl {
    margin-right: 67px;
}

.div1 .item .center {
    margin-right: 95px;
    width: 475px;
    float: left;
}

.div1 .item h4 {
    color: #282828;
    font-size: 22px;
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 30px;
    margin: 25px auto;
}

.div1 .item p {
    color: #282828;
    font-size: 16px;
    margin-bottom: 30px;
}

.div1 .item span {
    color: #282828;
    font-size: 14px;
    margin-bottom: 10px;
    display: block;
    width: 50%;
    float: left;
    background: url(../images/fdd/img_08.jpg) no-repeat left center;
    padding-left: 24px;
}

.div1 .item a {
    margin-top: 96px;
    float: right;
    width: 188px;
    height: 52px;
    display: block;
    text-align: center;
    color: #fff;
    background: #0152d4;
	/* Old browsers */
	background: -moz-linear-gradient(left, #FF662E 0%, #D82428 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #FF662E 0%, #D82428 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #FF662E 0%, #D82428 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF662E', endColorstr='#D82428', GradientType=1);
	/* IE6-9 */
    font-size: 22px;
    line-height: 50px;
}

.div2 {
    margin-bottom: 50px;
}

.div2 .fl,
.div2 .fr {
    width: 562px;
}

.div2 h2 {
    color: #282828;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 40px;
}

.div2 .bg {
    height: 225px;
}

.div2 .fl .bg {
    background: #dcf4fb;
}

.div2 .fr .bg {
    background: #fdeef0;
}

.div2 .item {
    margin: 20px 13px 5px 40px;
    float: left;
    width: 223px;
}

.div2 img {
    margin-right: 12px;
    float: left;
}

.div2 span {
    color: #2d7bc3;
    font-size: 16px;
    padding-top: 17px;
    display: inline-block;
    float: left;
    width: 132px;
}

.div2 .fr span {
    color: #ba5a69;
}

.h-contactBtn-p {
    text-align: center;
    float: left;
    width: 1200px;
}

.h-contactBtn {
    display: block;
    width: 187px;
    height: 51px;
	background: linear-gradient(to right, #FF662E 0%, #D82428 100%);
    text-align: center;
    line-height: 51px;
    font-size: 22px;
    color: #FFF;
    margin: 69px auto;
    margin-bottom: 0;
}

.div3 {
    margin-bottom: 30px;
}

.div3-bg {
    /* background: #0561e9; Old browsers */
    background: linear-gradient(-90deg, #FF3610, #FF642C);
    background: -moz-linear-gradient(left, #FF3610 0%, #FF642C 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #FF3610 0%, #FF642C 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #FF3610 0%, #FF642C 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#FF3610', endColorstr='#FF642C', GradientType=1);
    /* IE6-9 */
    width: 100%;
    height: 336px;
    box-sizing: border-box;
    padding-top: 72px;
}

.div4 {
    margin-bottom: 30px;
}

.div4 .item {
    float: left;
    margin-right: 43px;
    width: 370px;
    height: 400px;
    position: relative;
    overflow: hidden;
}

.div4 .item:last-child {
    margin-right: 0px;
}

.div4 h4 {
    color: #282828;
    font-size: 18px;
    margin: 8px auto 20px;
    padding: 0 0 0 12px;
}

.div4 p {
    color: #7c7c7c;
    font-size: 14px;
    padding: 0 10px 30px 15px;
    border-bottom: 1px solid #d4d4d4;
}

.div4 a {
    text-align: center;
    color: #D82428;
    font-size: 12px;
    margin: 22px 0 0 26px;
    display: block;
    width: 88px;
    height: 33px;
    line-height: 31px;
    border: 1px solid #D82428;
}

.div4 .item div {
    position: absolute;
    bottom: -100%;
    left: 0;
    background: #fc6e5a;
    width: 100%;
    height: 288px;
    padding: 30px 13px;
}

.div4 .item div h5 {
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-bottom: 1px solid #fff;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.div4 .item div p {
    color: #fff;
    font-size: 14px;
    text-align: justify;
    line-height: 28px;
    padding: 0;
    border: 0;
}

.div4 .item div span {
    position: absolute;
    top: 8px;
    right: 10px;
    cursor: pointer;
}

.div4 .item div a {
    text-align: center;
    color: #79797b;
    font-size: 12px;
    margin: 7px 0 0 249px;
    display: block;
    width: 93px;
    height: 30px;
    line-height: 28px;
    border-radius: 20px;
    border: 0;
    background: #fff;
}

.h-div5 {
    overflow: hidden;
    padding-bottom: 75px;
}

.h-div5 .advantage {
    overflow: hidden;
    width: 1200px;
}

.h-div5 .advantage .item {
    width: 600px;
    height: 175px;
    float: left;
    box-sizing: border-box;
    padding: 0 20px 0 84px;
    position: relative;
}

.h-div5 .advantage .item:nth-child(2),
.h-div5 .advantage .item:nth-child(4) {
    padding-left: 110px;
}

.h-div5 .advantage .item h4 {
    font-size: 22px;
    color: #282828;
    margin: 8px 0 16px;
}

.h-div5 .advantage .item p {
    font-size: 14px;
    color: #666666;
    line-height: 29px;
}

.h-div5 .advantage .item img {
    position: absolute;
    left: 0;
    top: 6px;
}

.h-div5 .advantage .item:nth-child(2) img,
.h-div5 .advantage .item:nth-child(4) img {
    top: 0px;
    left: 24px;
}


/*cdd*/

.banner.cdd {
    background: url(../images/cdd/img_02.png) no-repeat center;
    height: 424px;
}

.c-div1 {
    margin-bottom: 10px;
}

.c-div1 ul {}

.c-div1 li {
    /* width:275px; */
    /* height:345px; */
    float: left;
    /* margin:0 12px; */
    text-align: center;
    margin-left: 28px;
}

.c-div1 li:first-child {
    margin-left: 42px;
}

.c-div1 li div {
    width: 268px;
    height: 305px;
    /* padding: 0 45px 22px 0; */
    display: flex;
    align-items: center;
    justify-content: center;
    background: url(../images/cdd/img_21.png) no-repeat top left;
}

.c-div1 li:nth-child(2) div {
    background: url(../images/cdd/img_22.png) no-repeat top left;
}

.c-div1 li:nth-child(3) div {
    background: url(../images/cdd/img_23.png) no-repeat top left;
}

.c-div1 li:nth-child(4) div {
    background: url(../images/cdd/img_24.png) no-repeat top left;
}

.c-div1 li div img {
    width: 119px;
    height: 50px;
}

.c-div1 li h4 {
    color: #282828;
    font-size: 26px;
    margin-bottom: 16px;
    padding-right: 35px;
}

.c-div1 li p {
    color: #4C4C49;
    font-size: 16px;
    padding-right: 35px;
}

.c-div1 li p span {
    color: #FF7204;
}

.c-contactBtn {
    display: block;
    width: 255px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 26px;
    background: linear-gradient(-90deg, #FF4700 0%, #FC6A32 100%);
    box-shadow: 0px 6px 7px 0px rgba(255, 80, 13, 0.33);
    margin: 20px auto;
    margin-top: 66px;
}

.c-div4 .quest-list {
    overflow: hidden;
}

.c-div4 .quest-list li {
    width: 400px;
    float: left;
    text-align: center;
    color: #282828;
}

.c-div4 .quest-list li h2 {
    font-size: 24px;
    font-weight: bold;
}

.c-div4 .quest-list li p {
    font-size: 14px;
    margin: 24px 0;
}

.c-div4 .quest-list li a {
    display: inline-block;
    width: 128px;
    height: 37px;
    background: linear-gradient(-11deg, #FF4802, #FC6831);
    opacity: 0.8;
    text-align: center;
    line-height: 37px;
    font-size: 24px;
    color: #FFF;
    margin-bottom: 23px;
}

.c-div2 {}

.c-div2 li {
    width: 242px;
    height: 292px;
    float: left;
    margin-right: 72px;
    border-radius: 10px;
    box-shadow: 0px 20px 40px 0px rgba(229, 229, 229, .7);
}

.c-div2 li:last-child {
    margin-right: 0;
    /* border:3px solid #e2774e; */
    border: 3px solid #E2774E;
}

.c-div2 li:nth-child(1) {
    /* border:3px solid #6dc3da; */
    border: 3px solid #FFF;
}

.c-div2 li:nth-child(2) {
    /* border:3px solid #6dcfa8; */
    border: 3px solid #FFF;
}

.c-div2 li:nth-child(3) {
    /* border:3px solid #b4a56e; */
    border: 3px solid #FFF;
}

.c-div2 h4 {
    height: 88px;
    text-align: center;
    font-size: 26px;
    color: #fff;
    font-weight: bold;
    line-height: 88px;
}

.c-div2 h4 img {
    vertical-align: text-bottom;
    margin-right: 5px;
}

.c-div2 li:nth-child(1) h4 {
    /* background: #6dc3da; */
    background: #FFAA43;
    border-radius: 10px 10px 0 0;
}

.c-div2 li:nth-child(1) h4 img {
    position: relative;
    top: -4px;
}

.c-div2 li:nth-child(2) h4 {
    /* background: #6dcfa8; */
    background: #FFAA43;
    border-radius: 10px 10px 0 0;
}

.c-div2 li:nth-child(2) h4 img {
    position: relative;
    top: -2px;
}

.c-div2 li:nth-child(3) h4 {
    /* background: #b4a56e; */
    background: #FFAA43;
    border-radius: 10px 10px 0 0;
}

.c-div2 li:nth-child(3) h4 img {
    position: relative;
    top: -2px;
}

.c-div2 li:nth-child(4) h4 {
    /* background: #e2774e; */
    background: #E2774E;
}

.c-div2 dl {
    padding: 30px 0 0 40px;
    font-size: 24px;
    color: #4C4C49;
    width: auto;
    margin: 0 auto;
}

.c-div2 dd {}

.c-div2 dd:before {
    content: "•";
    color: #FFAA43;
    font-size: 30px;
    text-align: center;
    vertical-align: sub;
    margin-right: 5px;
    position: relative;
    top: -5px;
}

.c-div2 li:nth-child(4) dd:before {
    color: #e2774e;
}


/*xyd*/

.banner.xyd {
    background: url(../images/xyd/img_02.png) no-repeat center;
    height: 424px;
}

.x-div1 li {
    width: 294px;
    height: 301px;
    float: left;
    text-align: center;
    padding-top: 70px;
    color: #D82428;
    background: #fff;
    box-shadow: #d3d3d3 0 0 15px;
}

.x-div1 li h4 {
    font-size: 24px;
    margin: 30px auto 15px;
}

.x-div1 li p {
    font-size: 18px;
}

.x-div1 li:nth-child(2n+1) {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0561e9+0,4364f7+50,110daf+100 */
    background: #FF642C;
	
	/* background: #0561e9; Old browsers */
	background: linear-gradient(-90deg, #FF3610, #FF642C);
	background: -moz-linear-gradient(left, #FF3610 0%, #FF642C 100%);
	/* FF3.6-15 */
	background: -webkit-linear-gradient(left, #FF3610 0%, #FF642C 100%);
	/* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #FF3610 0%, #FF642C 100%);
	/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#FF3610', endColorstr='#FF642C', GradientType=1);
	/* IE6-9 */
	
	
    color: #fff;
    box-shadow: #FF3610 0 0 15px;
}

.x-div2 {
    margin: 20px auto;
}

.x-div2 .content {
    background: #f8f8f8;
    padding-bottom: 36px;
}

.x-div2 ul {
    background: url(../images/xyd/img_07.jpg) no-repeat center top;
    height: 631px;
    margin-bottom: 14px;
}

.x-div2 li {
    width: 373px;
    height: 227px;
    float: left;
    box-shadow: #d3d3d3 -38px 0 59px;
    padding: 50px 30px 0;
    margin-top: 50px;
    margin-left: 50px;
}

.x-div2 li h4 {
    color: #282828;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 10px;
}

.x-div2 li p {
    color: #7c7c7c;
    font-size: 14px;
    line-height: 30px;
}

.x-div2 li:nth-child(1) {
    background: url(../images/xyd/xyd1.png) no-repeat;
    margin: 50px 300px 35px 50px;
}

.x-div2 li:nth-child(2) {
    background: url(../images/xyd/xyd2.png) no-repeat;
    box-shadow: #d3d3d3 38px 0 59px;
}

.x-div2 li:nth-child(3) {
    background: url(../images/xyd/xyd3.png) no-repeat;
    margin: 50px 300px 35px 50px;
}

.x-div2 li:nth-child(4) {
    background: url(../images/xyd/xyd4.png) no-repeat;
    box-shadow: #d3d3d3 38px 0 59px;
}

.x-contactBtn {
    display: block;
    width: 169px;
    height: 49px;
    color: #D82428;
    font-size: 18px;
    text-align: center;
    line-height: 49px;
    border: 1px solid #D82428;
    margin: 0 auto;
}

.x-div3 {
    padding-bottom: 50px;
}

.x-div3 li {
    width: 20%;
    float: left;
    text-align: center;
    color: #D82428;
}

.x-div3 li h4 {
    font-size: 14px;
    color: #D80428;
    margin: 15px auto 5px;
}

.x-div3 li p {
    font-size: 18px;
}

.x-div4 .partTitle {
    margin-bottom: 0;
}

.x-div4 .x-question {
    width: 100%;
    height: 450px;
    background: #F5F5F5;
    padding: 50px 0 35px;
}

.x-div4 .x-question ul {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: 38px;
}

.x-div4 .x-question ul li {
    width: 614px;
    height: 138px;
    float: left;
    overflow: hidden;
}

.x-div4 .x-question ul li:nth-child(2n) {
    width: 586px;
}

.x-div4 .x-question ul li img {
    float: left;
    margin-right: 29px;
}

.x-div4 .x-question ul li div {
    float: left;
    font-size: 14px;
    color: #666666;
    width: 426px;
}

.x-div4 .x-question ul li div h5 {
    font-size: 18px;
    margin: 5px 0 8px;
}

.x-div4 .x-question ul li div p {
    line-height: 24px;
}

.imgCode-item {
    display: flex;
    align-items: center;
    padding: 0;
}

.borrow-demand-info .borrow-demand-info-item.imgCode-item input {
    padding-left: 10px;
}