/*产品与服务*/
.public-tit{margin-bottom:30px;}
.ck-img{height:210px;}
.grcd-list.gs-pcss{display: flex;flex-direction: column;align-items: flex-end;display: -ms-flexbox;-ms-flex-direction: column;-ms-flex-align: end;}

/*公司理财*/


/*现代化支付*/
.xdzf,.qt{display:flex;display: -ms-flexbox;}
.xdzf-lt,.qt-lt{width:350px;}
.xdzf-lt img,.qt-lt img{width:100%;height:auto;object-fit:cover;-o-object-fit:cover;}
.xdzf-rt,.qt-rt{align-self:center;padding-left:30px;flex:1;-ms-flex-align: center;-ms-flex: 1;}
.xdzf-rt p{font-size:16px;line-height:30px;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.qt-rt ul li {line-height:50px;}
.qt-rt ul li a{display: inline-block;position: relative;text-indent: 15px;font-size: 16px;transition:all 0.4s;}
.qt-rt ul li a::after{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;background:#e70012;border-radius:50%;transform:translate(0,-50%)}
.qt-rt ul li a:hover{color:#e70012}
/*按钮效果*/

.xdzf-rt > a{display:block;width:130px;height:30px;background:#e70012;;text-align:center;color:#fff;font-size:14px;box-sizing: border-box;position: relative;transition: all .6s linear;line-height: 30px;border-radius:15px;overflow:hidden;margin-top:30px;}

.gslc-cont a{display:block;width:130px;height:30px;background:#fff;;text-align:center;color:#e70012;font-size:14px;box-sizing: border-box;position: relative;transition: all .6s linear;line-height: 30px;border-radius:15px;    box-shadow: 0 0 2px #e70012;overflow:hidden;}
.gslc-cont a:before,.xdzf-rt 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 }
.gslc-cont a:hover:before,.xdzf-rt 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) }
.gslc-cont  a>span ,.xdzf-rt 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}
.gslc-cont  a:hover>span,.xdzf-rt 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)}
.gslc-cont  a:hover>span:nth-child(1),.xdzf-rt 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}
.gslc-cont  a:hover>span:nth-child(2),.xdzf-rt 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 }
.gslc-cont  a:hover>span:nth-child(3) ,.xdzf-rt 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}
.gslc-cont  a:hover>span:nth-child(4) ,.xdzf-rt 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}
.gslc-cont  a:hover{color:#fff;background-color: #e70012; box-shadow: 0 0 2px #fff;}
.xdzf-rt > a:hover {background-color:#fff;color:#e70012;  box-shadow: 0 0 2px #e70012;}

@media screen and (max-width:1280px){
 .xdzf-lt, .qt-lt{width:250px}
}

@media screen and (max-width:992px){
.xdzf-lt, .qt-lt{width:100%;}
.ck-img{height:160px;}
.xdzf, .qt{flex-direction: column;}
.xdzf-rt, .qt-rt{padding-left:0}
.qt-rt{width:100%;}
.qt-rt ul{display:flex;}
.qt-rt ul li{margin-right:15px;}
.xdzf-rt p{margin:20px 0;font-size:12px;line-height:25px;}
.xdzf-rt > a{margin:0 auto;}
.qt-rt ul li a{font-size:12px;}
.xdzf-lt img,.qt-lt img{height:100%;}
}