@font-face {
  font-family: 'PingFangMedium';
  src: url('$link.contextPath/assets/fonts/PingFangMedium.otf');
  font-weight: normal;
  font-style: normal;
}
.finance-item .ljt-title{
	height:575px;
	width: 100%;
	background-color:#f9fbff;
	font-family: PingFangMedium;
}
.finance-item .ljt-title .title-content {
	height: 430px
}
.finance-item .ljt-title .title-content .content-top{
	width:1200px;
	margin:0 auto;
	font-size:44px;
	text-align:right;
	padding-right: 70px;
	padding-top: 165px;
}
.finance-item .ljt-title .title-content .content-top span{
    letter-spacing:8px
}
.finance-item .ljt-title .title-content .content-bottom{
    font-size:44px;
	text-align:right;
	font-size: 16px;
	width:1200px;
	margin:22px auto 0;
	padding-right: 70px;
}
.finance-item .ljt-title .title-content {
	display: flex;
	background: linear-gradient(
    to right,
    #20143e 0%,
    #211340 100%
  );
}
.finance-item .ljt-title .title-content .left-bg{
	flex:1;
}
.finance-item .ljt-title .title-content .right-bg{
	flex:1;
}
.finance-item .ljt-title .title-content .center-bg{
	color:#fff;
	width:1200px;
	background-image:url("../../../img/home/ljt-banner.png");
}
.finance-item .ljt-title .title-content .content-bottom span{
    margin-right:40px;
}
.finance-item .title-bottom{
	height:145px;
	width:1200px;
	margin:0 auto;
    background-color: #f9fbff;
    display: flex;
}
.finance-item .title-bottom .bottom-content{
	width:25%;
	color: #1b1081;
	font-size:16px;
	font-family: PingFangMedium;
	justify-content: space-around;
	text-align: center;
	margin:auto 0;
}
.finance-item .title-bottom .number{
	margin-top:10px;
	font-size: 36px;
	letter-spacing:6px;
	font-family: SimHei;
}
.finance-item .title-bottom .number span{
	color:#878787;
	font-size: 13px;
}
.finance-item .ljt-container{
	padding-top:115px;
	background-color: #fff;
	background: linear-gradient(
    to bottom,
    #fff 0%,
    #fff 35%,
    #f9fbff 35%,
    #f9fbff 100%
  );
}
.finance-item .container{
	width:1200px !important;
	margin: 0 auto;
}
.business-intro{
	display:flex;
}
.business-intro .intro-left{
	width: 435px;
}
.business-intro .intro-left .intro-title{
	font-family: PingFangMedium;
	font-size: 26px;
	color: #000;
}
.business-intro .intro-left .intro-text{
	color: #878787;
	font-size: 16px;
	line-height: 22px;
}
.business-intro .intro-left .head{
	margin-top:65px;
	font-size: 18px;
	color: #000;
	margin-bottom: 12px;
}
.button{
	height: 45px;
	width: 105px;
	color:#5d61ef;
	font-size:15px;
	border:1px solid #5d61ef;
	border-radius: 5px;
	background-color: #fff;
}
.button:hover{
	background-color: #eff0fe;
}
.business-intro .intro-right{
	width:100%;
	display:flex;
	position: relative;
}
.business-intro .intro-right .card{
	width:310px;
	height: 460px;
	background: #fff;
	padding-top: 100px;
	text-align:center;
	box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
	cursor:pointer;
	margin-top: 120px;
	transition: all .2s;
}
.business-intro .intro-right .card-1{
	background-image:url("../../../img/home/ljt-card1.png");
	background-repeat: no-repeat;
	position: absolute;
	color:#878787;
	left:58px;
	z-index:3;
}
.business-intro .intro-right .card-1:hover{
	background-image:url("../../../img/home/ljt-cardhv1.png");
	background-repeat: no-repeat;
	z-index:9999;
	height:475px;
	margin-top:105px;
	color:#fff !important;
}
.business-intro .intro-right .card-1:hover p{
	color:#fff;
}
.business-intro .intro-right .card-2{
	background-image:url("../../../img/home/ljt-card2.png");
	background-repeat: no-repeat;
	position: absolute;
	color:#878787;
	z-index:2;
	left:326px;
}
.business-intro .intro-right .card-2:hover{
	background-image:url("../../../img/home/ljt-cardhv2.png");
	background-repeat: no-repeat;
	z-index:9999;
	height:475px;
	margin-top:105px;
	color:#fff !important;
}
.business-intro .intro-right .card-2:hover p{
	color:#fff;
}
.business-intro .intro-right .card-3{
	background-image:url("../../../img/home/ljt-card3.png");
	background-repeat: no-repeat;
	position: absolute;
	color:#878787;
	z-index:1;
	left:573px;
}
.business-intro .intro-right .card-3:hover{
	background-image:url("../../../img/home/ljt-cardhv3.png");
	background-repeat: no-repeat;
	z-index:9999;
	height:475px;
	margin-top:105px;
	color:#fff !important;
}
.business-intro .intro-right .card-3:hover p{
	color:#fff;
}
.business-intro .intro-right p{
	font-size: 22px;
	color:#000;
	margin-bottom:55px;
}
.business-intro .intro-right div{
	font-size: 16px;
	line-height: 22px;
}
.business-intro .intro-right .icon{
	width:65px;
	height: 65px;
	border-radius:5px;
	background: #8CB0FF;
	margin:0 auto 35px;
}
.business-handle{
	width:1200px;
	text-align:center;
	margin-top:170px;
	border-radius: 10px;
}
.business-handle .handle-title{
	font-family: PingFangMedium;
	font-size: 26px;
	color: #000;
	text-align:left;
	margin-bottom:35px;
}
.business-handle .handle-content{
	border-radius:10px;
	padding:45px 0;
	background-color: #fff;
	height:260px;
	box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
	display: flex;
}
.business-handle .handle-content .handle-card{
	width:50%;
}
.business-handle .handle-icon{
	width:60px;
	height:55px;
	margin-bottom:15px;
	margin: 0 auto 15px;
	background-color: #8CB0FF;
}
.business-handle .handle-text{
	font-size: 20px;
	color: #000;
	margin-bottom:20px;
}
.news .news-title .title-left{
	display: flex;
}
.left-text{
	font-family: PingFangMedium;
	font-size: 26px;
	color: #000;
	text-align:left;
}
.left-describe{
	font-size: 16px;
	color:#878787;
	line-height: 30px;
	margin-left: 10px;
}
.goto-icon{
	cursor:pointer;
	line-height: 30px;
    text-align: center;
	height: 30px;
	width: 30px;
	border-radius: 15px;
}
.goto-icon :hover{
}
.news-title{
	display: flex;
	justify-content: space-between;
	margin-top: 90px;
}
.news{
	height: 465px;
}
.news .news-content{
	width: 808px;
	background: #ffffff;
	margin-right: 12px;
	position: relative;
	flex-shrink: 0;
}
.news .news-content>ul{
	padding:5px 0;
	position: absolute;
	width: 500px;
	height: 246px;
	right: 0px;
	top: 28px;
}
.news .news-content>ul li p{
	padding: 0px 85px 0px 10px;
	width: 670px;
	height:60px;
	right: -195px;
	line-height: 60px;
	font-size: 15px;
	color: #000;
	position: relative;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	border-bottom: 1px dotted #e8eaed;
}
.news .news-content>ul li:last-child p{
	border-bottom: none;
}
.news .news-content>ul li p:before{
	content: '';
	width: 3px;
	height: 3px;
	background: #000000;
	border-radius: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
}
.news .news-content>ul li p i{
	position: absolute;
	right: 0px;
	font-style: normal;
	color: #c0c0c0;
	font-size: 13px;
	top: 12px;
}
.news .news-content>ul li figure{
	right: 342px;
	top: 7px;
	position: absolute;
	width: 465px;
	height: 310px;
	color: #434343;
	font-size: 16px;
	background-repeat: no-repeat;
	background-size: 100% 240px;
	padding: 210px 20px 0px 20px;
	-webkit-box-shadow: 2px 2px 15px rgba(174, 174, 174, .15);
	-moz-box-shadow: 2px 2px 15px rgba(174, 174, 174, .15);
	box-shadow: 2px 2px 15px rgba(174, 174, 174, .15);
	display: none;
}
.news .news-content>ul li:first-child figure{
	display: block;
}
.news .news-content>ul li figure h1{
	width: 290px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 10px;
	text-align: center;
}
.case-title{
	display: flex;
	justify-content: space-between;
}
.case-title .title-left{
	display: flex;
	margin-bottom: 35px
}
.sucess-case{
	margin-bottom: 120px;
}
.sucess-case .case-content>ul li{
	width: 390px;
	height: 200px;
	border-radius: 10px;
	padding: 14px 12px 20px 25px;
	margin-bottom: 50px;
}
.sucess-case .case-content>ul li:hover{
	background: linear-gradient(
    -40deg,
    rgba(224,236,254,55%) 0%,
    rgba(224,249,251,55%) 100%
  ) !important;
}
.sucess-case .case-content>ul li:hover .case-card .case-code span{
	color:#000;
}
.sucess-case .case-content>ul li:hover .case-card .time{
	color:#91979c;
}
.sucess-case .case-content>ul li:hover .case-card .compName{
	background-color:#627ff3;
}
.sucess-case .case-content>ul li:hover .case-card .case-code div{
	background-color: rgba(0,0,0,0%);
	color:#627ff3;
	border:1px solid #627ff3;
}
.sucess-case .case-content>ul li:hover .case-card .case-time .icon{
	background-image:url("../../../img/home/ljt-icon7.png") !important;
}
.sucess-case .case-content>ul li:first-child{
	background:url("../../../img/home/anli-bg-1.png");
}
.sucess-case .case-content>ul li:nth-child(2){
	background:url("../../../img/home/anli-bg-2.png");
}
.sucess-case .case-content>ul li:nth-child(3){
	background:url("../../../img/home/anli-bg-3.png");
}
.case-card{
	color:#fff;
}
.case-card .case-code {
	margin-right: 5px;
	text-align: right;
	line-height: 28px;
}
.case-card .case-code span{
	font-size: 14px;
	line-height: 28px;
	margin-right:10px;
}
.case-card .case-code div{
	text-align: center;
	display:inline-block;
	height: 28px;
	width:75px;
	color:#fff;
	border-radius: 5px;
	background-color: #627ff3;
}
.case-card .case-time {
	margin-top:55px;
	display: flex;
	justify-content: space-between;
}
.case-card .case-time .icon{
	width:30px;
	height:25px;
	background-image:url("../../../img/home/ljt-icon6.png");
}
.case-card .case-time .time{
	margin-right: 13px;
	margin-bottom:10px;
}
.case-card .case-time .time-text{
	margin-bottom: 4px;
	text-align: right;
}
.case-card .compName{
	width:340px;
	height: 35px;
	font-size: 16px;
	border:1px solid #fff;
	text-align: center;
	line-height: 32px;
	border-radius: 5px
}
.brokers{
	width:1221px;
	margin-bottom: 40px;
}
.brokers .broker-title{
	margin-bottom: 35px;
	font-family: PingFangMedium;
    font-size: 26px;
    color: #000;
    text-align: left;
}
.brokers .broker-content>ul li div{
	height: 70px;
	width:185px;
	margin-right: 15px;
	background-color: #B2B2B3;
}
.partners{
}
.partners a {
	display:inline-block;
	margin-right:12px;
	margin-bottom:12px;
}