/* 左右结构图片 */
.intro_img .intro_img_box img {height: 348px;}
.fl_img_box {height: 348px;}
.erj-banner-content .tit{top:35%;}
@media screen and (max-width: 999px) {
.intro_img .intro_img_box img ,.fl_img_box{height: auto;}
}
/* 左右结构图片end */

/*--图标 start--*/
/*
.mk_tit.grck-icon{background: url(/uiFramework/commonResource/image/2024012610061811655.png) no-repeat left top;}
.mk_tit.grdk-icon{background: url(/uiFramework/commonResource/image/2024012610265826261.png) no-repeat left top;}
.mk_tit.lccp-icon{background: url(/uiFramework/commonResource/image/2024012610270596551.png) no-repeat left top;}	
*/
/*--图标 end--*/

/*--银行卡产品 start--*/
.md2-box{padding-bottom:20px;}
.finance-back.module2{background:url(/uiFramework/commonResource/image/2023121909432962210.png) no-repeat right;background-size:cover;}
.bank-tit{text-align:center;margin:10px 0 30px;}
.bank-tit h1{display:inline-block;text-indent:43px;font-size: 30px;font-weight: bold;background:url(/uiFramework/commonResource/image/2024012610271067109.png) no-repeat left center;}

.yhkcp {display: flex;justify-content: space-between;display: -ms-flexbox;-ms-flex-pack: justify;}
.md2-lt-cont{display:flex;justify-content: space-between;width: 48%;display: -ms-flexbox;-ms-flex-pack: justify;}
.md2-lt-cont .bank-img img{width: 260px;height: 160px;transition:all 0.4s;}
.md2-lt-cont:hover .bank-img img{transform: scale(1.04);}
.md2-lt-cont .bank-wri{padding-left:20px;}
.md2-lt-cont .bank-wri h2{font-size:18px;}
.md2-lt-cont .bank-wri p{font-size:14px;margin: 25px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.md2-lt-cont .bank-wri a{display:block;width:150px;height:40px;background:linear-gradient(to right,#e74f2b, #f07e20);;text-align:center;color:#fff;font-size:14px;margin-top:30px;box-sizing: border-box;position: relative;transition: all .6s linear;line-height: 40px;border-radius:5px;}
.md2-lt-cont .bank-wri a:before {content: attr(data-text);position: absolute;top: 0px;left: 0;height: 100%;width: 100%;filter: alpha(opacity=100); opacity: 1;text-align: center; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s }
.md2-lt-cont .bank-wri a:hover:before { filter: alpha(opacity=0);opacity: 0; -webkit-transform: translate3d(0, 100%, 0);  -moz-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); -o-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) }
.md2-lt-cont .bank-wri a>span { display: inline-block;text-align: center; filter: alpha(opacity=0);opacity: 0;-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0); -ms-transform: translate3d(0, -100%, 0); -o-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;transition: all .3s}
.md2-lt-cont .bank-wri a:hover>span {filter: alpha(opacity=100);opacity: 1; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.md2-lt-cont .bank-wri a:hover>span:nth-child(1) {-webkit-transition-delay: .045s;  -moz-transition-delay: .045s; -ms-transition-delay: .045s; -o-transition-delay: .045s;transition-delay: .045s}
.md2-lt-cont .bank-wri a:hover>span:nth-child(2) { -webkit-transition-delay: .12s; -moz-transition-delay: .12s; -ms-transition-delay: .12s; -o-transition-delay: .12s; transition-delay: .12s }
.md2-lt-cont .bank-wri a:hover>span:nth-child(3) { -webkit-transition-delay: .195s; -moz-transition-delay: .195s; -ms-transition-delay: .195s;-o-transition-delay: .195s; transition-delay: .195s}
.md2-lt-cont .bank-wri a:hover>span:nth-child(4) { -webkit-transition-delay: .27s; -moz-transition-delay: .27s; -ms-transition-delay: .27s; -o-transition-delay: .27s;transition-delay: .27s}
.md2-lt-cont .bank-wri a:hover { background-color: #e83a0c;}
@media screen and (max-width: 1500px) {
.md2-lt-cont .bank-wri p {margin: 20px 0;}
}



/*--银行卡产品 end--*/

/*--财富管理 start--*/
.finance-back.module4{background:url(/uiFramework/commonResource/image/2023122217265426143.png) no-repeat right;background-size:cover;}
.mk_tit.cfgl_mk_tit {background:url(/uiFramework/commonResource/image/2024012610271670685.png) no-repeat left top;}
.mk_tit.cfgl_mk_tit .tit {color: #ffffff;}
.md4-rt-grlc{color:#fff}
.md4-rt-grlc h2{font-size:18px;margin:40px 0 80px;position:relative;display:inline-block;padding-bottom:10px;}
.md4-rt-grlc h2 a {font-size:18px;color: #ffffff;}
.md4-rt-grlc h2::after{content:"";position:absolute;left:50%;bottom:0px;width:40px;height:2px;background-color:#fff;transform: translate(-50%, 0);}
.md4-rt-grlc p{font-size:16px;line-height:30px;}
/*--财富管理 end--*/


/*--理财产品 start--*/
.module5 .gslc-tab {display: flex; justify-content: space-between;display: -ms-flexbox;-ms-flex-pack: justify;align-items: center;-ms-flex-align: center;}
.module5 .layui-tab-item{display:none;}
.module5 .layui-tab-card{border:none;box-shadow: none;}
.module5 .layui-tab-title{background:none;border: none;height:auto;}
.module5 .layui-tab-title li{position:relative;font-size:18px;transition:all 0.4s;}
.module5 .layui-tab-title li span{position:absolute;right:0px;}
.module5 .layui-tab-title li:last-child span{display:none;}
.module5 .layui-tab-title li.layui-this{color:#f18a2c;}
.module5 .layui-tab-title li::after{content:"";position:absolute;left:50%;top:100%;width:0%;height:2px;background:#f18a2c;    transform: translate(-50%, 0px);transition:all 0.4s}
.module5 .layui-tab-title li.layui-this::after{content:"";position:absolute;left:50%;top:100%;width:60%;height:2px;background:#f18a2c;    transform: translate(-50%, 0px);border:none;}
.module5 .layui-tab-title li:hover {color: #f18a2c;}
.module5 .layui-tab-title li:hover::after {content: "";position: absolute;left: 50%;top: 100%;width: 60%;height: 2px;background: #f18a2c;transform: translate(-50%, 0px);}


.gslc-list-left{padding-right:15px;margin-top:30px}
.gslc-list-right{padding-left:15px;margin-top:30px}
.gslc-lists {line-height:40px;}
.gslc-lists li a{display:flex;justify-content: space-between;display: -ms-flexbox;-ms-flex-pack: justify;}
.gslc-lists li a span{font-size:16px;}
.gslc-lists li a span.lc-tit{font-weight:bold;transition:all 0.4s;}
.gslc-lists li a:hover {color:#f18a2c; }
/*--理财产品 end--*/

/*--各屏幕适配 start--*/
@media screen and (min-width:1401px) and (max-width:1600px){
.sum,.sum1{margin:40px 0 110px;}	
.md4-rt-grlc h2{margin: 40px 0 60px;}
}

@media screen and (min-width:1201px) and (max-width:1400px){
.gslc-tab h1, .md1-rt-cont h1, .list-imgs h1, .fxgg-lists h1,.bank-tit h1{font-size:26px;}	
.sum,.sum1{margin:40px 0 70px;}
.md4-rt-grlc h2{margin: 30px 0 40px;}
}

@media screen and (min-width:1024px) and (max-width:1200px){
.gslc-tab h1, .md1-rt-cont h1, .list-imgs h1, .fxgg-lists h1,.bank-tit h1{font-size:24px;}
.md1-right-list li a,.md3-right-list li a{font-size:16px;}	
.sum,.sum1{margin:40px 0 50px;font-size:14px}
.md4-rt-grlc h2{margin: 20px 0 30px;}
.md4-rt-grlc p{font-size:14px;}

}
@media screen and (min-width:992px) and (max-width:1024px){
.gslc-tab h1, .md1-rt-cont h1, .list-imgs h1, .fxgg-lists h1,.bank-tit h1{font-size:20px;}
.md1-right-list li a,.md3-right-list li a,.md4-rt-grlc p{font-size:14px;}	
.sum,.sum1{margin:30px 0 40px;}
.md4-rt-grlc h2{margin:10px 0 20px;font-size: 16px;}
.md4-rt-grlc p{line-height:25px;}

}
@media only screen and (max-width:1200px){
.gslc-lists li a span.lc-tit,.fxgg-lists ul li a span.fir-span{display:inline-block;width:70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}
/*--各屏幕适配 end--*/

/*--移动适配 start--*/
@media only screen and (max-width:992px){
.parent-box{padding:0}
.md1-rt .md1-rt-cont,.md1-rt-cont{display:none}

.md1-lt .md1-rt-cont,.md4-lt .md1-rt-cont ,.module3 .md1-rt-cont,.list-imgs,.fxgg-lists{display:block;text-align:center;}
.md1-lt .md1-rt-cont h1,.md4-lt .md1-rt-cont h1,.md1-rt-cont h1, .list-imgs h1{display:inline-block;margin-bottom: 30px;font-size:24px;}
/*个人存款*/
.sum,.sum1{margin:10px 0 20px;font-size:14px;}
.md1-right-list{flex-wrap:wrap;}
.md1-right-list li{height:30px;}
.md1-right-list li a{font-size:14px;}
/*个人贷款*/
.md1-rt-cont .ph-img{display:block}
.md1-rt-cont .ph-img img{    width: 100%;height: 100%; object-fit: cover; -o-object-fit: cover;transition: all 0.4s;}
.md3-rt .md1-lt-img{display:none;}
.md3-right-list li a{font-size:14px;}
/*银行卡*/
.yhkcp {display: block;}
.md2-lt-cont {width: 100%;margin-bottom: 20px;}
.md2-lt-cont .bank-wri {max-width: 80%;}
.bank-img{display:flex;align-items: center;}
.md2-lt-cont .bank-wri h2{font-size:16px;}
.md2-lt-cont .bank-img img{width:170px;height:100px;}
.bank-tit h1{font-size:24px;}
.md2-lt-cont .bank-wri p{margin: 10px 0; height: auto;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden;font-size:12px;}
.md2-lt-cont .bank-wri a{margin-top:0px;font-size: 12px;width:100px;height: 30px;line-height: 30px;}
/*财富管理*/
.md4-lt .md1-rt-cont h1{color:#fff;background:url(/uiFramework/commonResource/image/2023122509431462175.png) no-repeat;}
.md4-rt-grlc h2{font-size:16px;margin: 10px 0 20px;}
.md4-rt-grlc h2 a {font-size:16px;}
.md4-rt-grlc p{font-size:14px;line-height:25px;}
/*理财产品*/
.module5 .gslc-tab{flex-direction: column;align-items: center;}
.gslc-tab h1{font-size:24px;margin-bottom:10px;}
.gslc-list-right{padding-left: 0px;margin-top: 0px;}
.gslc-list-left{padding-right:0px;}
.module5 .layui-tab-title{width:100%;overflow-y: hidden;display: -webkit-box;scrollbar-width: none;-ms-overflow-style: none;-webkit-box-pack: center;}

.gslc-lists li a span.lc-tit{font-size:14px;}

}
/*--移动适配 end--*/