* {
    margin: 0;
    padding: 0;
    font-family:"Source Han Sans CN", 微软雅黑, 黑体;
    border: none; 
}

a {
    text-decoration: none;
	color:#2D2F33;
}

.tzBox{

}
.email{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
font-weight: bold;
    padding:0 40px;
    padding-top: 20px;
    padding-bottom: 40px;
}
.email >img{
    width: 20px;
    height: 20px;
    margin-right: 10px;

}
.email >span{
color:#004CE0;
margin-left: 10px;
}

.tzboxtitle{
    background: #FCFCFF;
    height: 60px;
    display: flex;
    padding: 0 40px;
    font-size: 14px;    
    justify-content: space-between;
    align-items: center;
}
.tzboxtitle1{
    font-size: 16px;
color: #000000;
font-weight: bold;
}
.tzboxtitle11{
    font-size: 18px;
    color: #11171E;
font-weight: bold;
border-left: 4px solid #1753C7;
padding-left: 10px;
}
.divbak{
    display: inline-block;
    width: 2px;
    height: 40px;
    background: #508BF4;

}
.tztext{
    padding: 0 40px;
}
.tztexttitle{
    margin-top: 30px;
}
.tztexttitle:hover{
    color: #1B61DA ;
    cursor: pointer;
}
.tztextcontent{
    font-size: 14px;
    color: #5C6070;
    margin-top: 16px;
    line-height: 20px;
}
.tztexttime{
    margin: 10px 0 20px 0;
    font-size: 14px;
color: #9A9FAC;
}
.tzboxtitle2>a{
    font-size: 12px;
    color: #1B61DA;
}
.tztext{
    border-bottom: 1px solid #DCDEE2;

}
ul, li {
    list-style: none;
}
.worklist>div:nth-child(1){
    width: 25%;
}
.worklist>div:nth-child(2){
    width: 25%;
}
.worklist>div:nth-child(3){
    width: 20%;
}
.worklist>div:nth-child(4){
    width: 15%;
    text-align: center;
}
.worklist>div:nth-child(5){
    width: 15%;
    text-align: right;
}
.worklist:hover{
    background: #F3F4F9;
    cursor: pointer;

}
.MCRtitle5{
font-size: 14px;
color: #5C6070;
line-height: 14px;
margin-top: 50px;
}
.MCRtitle5 >span{
    color: #508BF4;
}
.pageChange {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 20px 0;
    text-align: center;
}
.pageChange_Page{
    background: #FFFFFF;
border: 1px solid #DCDEE2;
border-radius: 2px;
width: 20px;
line-height: 20px;
text-align: center;
color: #2D2F33;
height: 20px;
margin: 0 10px;
font-size: 12px;

}
.pageChange_Page2 img{
    margin-top: 4px;
}
.pageChange_Page2img2{
    display: none;
}
.pageChange_Page2:hover {
    border: 1px solid #1B61DA;
}
.hint:hover >.pageChange_Page2img2{
    display: inline-block;
}
.hint:hover >.pageChange_Page2img1{
    display: none;
}
.pageChange_Page2:hover >.pageChange_Page2img2{
    display: inline-block;

}
.pageChange_Page2:hover >.pageChange_Page2img1{

    display: none;

}
.pageChange_Page2{
    background: #FFFFFF;
border: 1px solid #DCDEE2;
border-radius: 2px;
width: 20px;
line-height: 20px;
text-align: center;
color: #2D2F33;
height: 20px;
display: inline-block;
margin: 0 10px;

}
.pageChange_PageActive{
    border: 1px solid #1B61DA;
    color: #1B61DA;
}

.pageChange_PageActive a{
    color: #1B61DA;
}

.pageChange_Page:hover >a{
    color: #ffffff;
}

.pageChange_Page:hover{
    color: #ffffff;
    border: none;
    background: #1B61DA;
}

.gotopage{
    
    margin: 20px 0;
    display: flex;
    color:  #2D2F33;
    font-size: 14px;
    justify-content: center;
    align-items: center;
    display: inline-block;

}
.submit{
    color:  #2D2F33;
    font-size: 14px;
    margin-left: 10px;
    display: inline-block;
    
}
.inpt{
    background: #FFFFFF;
    border: 1px solid #DCDEE2;
    border-radius: 2px;
    width: 20px;
    line-height: 20px;
    text-align: center;
    color: #2D2F33;
    height: 20px;
    display: inline-block;
    margin: 0 10px;
}
body, html {
    /* background: #cccccc; */
}

.centerauto {
    width: 1020px;
    margin: 0 auto;
}

.show {
    display: block;
}

.noshow {
    display: none;
}
/* 服务二维码 */
#header_u9 {
    border-width: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0px;
    height: 0px;
	display:none;
	z-index:1000;
}
#header_u10 {
    border-width: 0px;
    position: absolute;
    left: 1074px;
    top: 32px;
    width: 112px;
    height: 150px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
#u10_img {
    border-width: 0px;
    position: absolute;
    left: -20px;
    top: -15px;
    width: 152px;
    height: 190px;
}
#header_u11 {
    border-width: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0px;
    height: 0px;
}
#header_u12 {
    border-width: 0px;
    position: absolute;
    left: 1083px;
    top: 57px;
    width: 93px;
    height: 93px;
}
#u12_img {
    border-width: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 93px;
    height: 93px;
}
#header_u13 {
    border-width: 0px;
    position: absolute;
    left: 1077px;
    top: 157px;
    width: 107px;
    height: 14px;
    font-family: 'PingFangSC-Regular', 'PingFang SC';
    font-weight: 400;
    font-style: normal;
    font-size: 10px;
    color: #3399FF;
    text-align: center;
	line-height: normal;
}

#u13_div {
    border-width: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 107px;
    height: 14px;
    background: inherit;
    background-color: rgba(255, 255, 255, 1);
    border: none;
    border-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-family: 'PingFangSC-Regular', 'PingFang SC';
    font-weight: 400;
    font-style: normal;
    font-size: 10px;
    color: #3399FF;
    text-align: center;
}
#u13_text {
    border-width: 0px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 107px;
    word-wrap: break-word;
}

/* 头部导航栏 */
.jr_topall {
    width: 100%;
    height: 32px;
    background: #F8F8FC;
}

.jrtop {
    width: 1020px;
    margin: 0 auto;
    line-height: 32px;
    font-size: 12px;
    color: #00377A;
}

.spn1 {
    float: left;
    color:#00377A;
    cursor: pointer;
}

.spn2 {
    float: right;
    cursor: pointer;
}

.headerAll {
    width: 100%;
    height: 104px;
    position: absolute;
    top: 32px;
    left: 0;
    z-index: 700;
    background: url('../images/pic_top_bg.png') no-repeat center;
    background-repeat: no-repeat;
    background-size: cover;
}

.jr_header {
    width: 1020px;
    margin: 0 auto;
    height: 104px;
    position: relative;
    z-index: 7;
    background: none;
}

.jr_header_logo {
    padding-top: 20px;
    padding-left: -10px;
}

.logoimg {
    width: 246px;
    height: 40px;
    margin-top: 12px;

}

.header_right {
    width: 679px;
    float: right;
    position: absolute;
    right: 0;
    top: 0;
}

.jr_header_nav {
    position: relative;
    width: 779px;
}

#navlist_first {
	margin-left:30px;
}

.navlist {
    display: inline-block;
    text-align: center;
    height: 50px;
    padding: 25px 5px 0 5px;
    font-size: 16px;
    line-height: 16px;
    color: #323232;
    margin: 0 10px;
    position: relative;
}

.navlist:hover .navlistfloat {
    display: block;
}

.navlist a {
    font-size: 15px;
    color: #9A9FAC;
    line-height: 15px;
}

.navlist a:hover {
    color: #E30B20;
}

.navlistActive {
    color: #E30B20;
}

/* banner */
.SecondLevelBanner {
    width: 100%;
    height: 300px;
    margin-top: 60px;
    text-align: center;
    color: #fff;
    z-index: 200;
}

.SecondLevelBannerImg {
    width: 100%;
    height: 100%;
}

.SecondLevelBannertitle {
    color: #fff;
    position: relative;
    top: -170px;
    font-size: 32px;

}

/*提示子栏目start  */
.secondNav {
    background: #fff;
    height: 50px;
    width: 100%;
    z-index: 1000;
}
.secondNav2 {
    background: #F8F8FC;
    height: 50px;
    width: 100%;
    z-index: 1000;
}

.secondNavtitle {
    width: 1020px;
    margin: 0 auto;
    line-height: 50px;
    color: #77797A;
    font-size: 12px;
}

.secondNavtitle a {
    color: #77797A
}

/*投资者教育文章内容  */
.messageAll {
    background: #F8F8FC;
    width: 100%;
    padding-top: 60px;
    padding-bottom: 40px;

}
.secondNav22{
    height: 50px;
    width: 100%;
    z-index: 1000;
    background: #F8F8FC;

}
.messageAll22{
    width: 100%;
    padding-top: 60px;
    padding-bottom: 40px;


}


.messageContent {
    width: 1020px;
    margin: 0 auto;
    background: #ffffff;
    display: flex;

}

.messageContentleft {
    width: 212px;
    min-height: 810px;
    border-right: 1px solid #F0F0F0;
    display: inline-block;
}

.messageContentright {
    width: 808px;
    padding: 0 40px;
    min-height: 810px;
    padding-top: 40px;
}

.messageAll2 {
    margin-top: 100px;
    border-bottom: 1px solid #F0F0F0;
}

.messageAll3 {
    background: #ffffff;
}

.messageContentrightnp {
    border: 1px solid #F0F0F0;
    width: 1020px;
    padding: 0 40px;
    min-height: 810px;
    padding-top: 40px;
}

.messageContentleftText {
    color: #2D2F33;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #F0F0F0;
    font-size: 14px;
    text-align: center;

}

.messageContentleftTextActive {
    font-size: 16px;
    color: #FFFFFF;
    border: none;
    background-image: linear-gradient(270deg, #508BF4 0%, #1753C7 100%);
}

.messageContentleftTextActive a{
    color: #FFFFFF;
}

.MCRTimgtop {
    width: 100%;
    height: 220px;
}

.MCRtitle {
    font-size: 22px;
    color: #2D2F33;;
    text-align: center;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 24px;
}

.MCRTime {
    text-align: center;
    font-size: 14px;
    color: #77797A;
    margin-bottom: 50px;

}

.MCRText {
    padding: 40px;
    min-height: 500px;
    background: #F8F8FC;
    border-radius: 4px;
    position: relative;
    /* background-image: linear-gradient(18deg, rgba(255,255,255,0.00) 0%, rgba(255, 255, 255, 0.864) 87%); */
}

.MCRText2 {
    padding: 40px;
    min-height: 500px;
    border-radius: 4px;
    position: relative;
    /* background-image: linear-gradient(18deg, rgba(255,255,255,0.00) 0%, rgba(255, 255, 255, 0.864) 87%); */
}

.MCRTText {
    font-size: 14px;
    color: #77797A;
    line-height: 28px;
}

.MCRTTitle {
    font-size: 16px;
    color: #2D2F33;
    line-height: 16px;
    padding-top: 40px;
    padding-bottom: 12px;

}
.MCRtitle1{
    font-size: 22px;
    color: #2D2F33;;
    font-weight: bold;
    margin-bottom: 24px;

}
.MCRTTitle2 {
    color: #5C6070;
    font-size: 14px;
    line-height: 16px;
    padding-top: 40px;
    padding-bottom: 12px;

}

.MCRTimg {
    position: absolute;
    bottom: 30px;
    right: 40px;
}

/*业务概况*/
.business-box {
    width: 100%;
    height: 100%;
    position: relative;
}

.business-title {
    height: 70px;
    position: relative;
    margin-bottom: 60px;
}

.business-title .business-ch {
    font-weight: 900;
    font-size: 30px;
    color: #2D2F33;
    line-height: 30px;
    text-shadow: 0 2px 9px rgba(21, 27, 48, 0.14);
    position: absolute;
    bottom: 0;
    left: 0;
}

.business-title .business-en {
    font-family: Arial-BoldMT;
    font-size: 70px;
    color: #EDEFF6;
    line-height: 70px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.business-adv {
    font-size: 0;
    margin-bottom: 60px;
}

.business-adv .adv-cell {
    display: inline-block;
    vertical-align: top;
    width: 33.333%;
    padding-right: 30px;
    box-sizing: border-box;
    margin-bottom: 80px;
}

.business-adv .adv-tit {
    line-height: 42px;
    height: 42px;
    margin-bottom: 42px;
    padding-left: 58px;
}

.business-adv .adv-img {
    display: inline-block;
    vertical-align: middle;
    width: 42px;
    height: 42px;
    margin-left: -58px;
    float: left;
}

.business-adv .adv-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 21px;
    font-weight: 900;
    font-size: 16px;
    color: #2D2F33;
}

.business-adv .adv-tip {
    font-size: 14px;
    color: #5C6070;
    line-height: 17px;
    margin-bottom: 17px;
    padding-left: 14px;
    position: relative;
}

.business-adv .adv-tip:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 6px;
    height: 6px;
    margin-top: -3px;
    background: #1B61DA;
    border-radius: 50%;

}

.business-adv .adv-tip:last-child {
    margin-bottom: 0;
}

.business-coo {
}

.coo-head {
    line-height: 58px;
    height: 58px;
    position: relative;
    font-weight: 900;
    font-size: 26px;
    color: #1B61DA;
    margin-bottom: 50px;
}

.coo-head-bg {
    opacity: 0.1;
    background-image: linear-gradient(270deg, rgba(80, 139, 244, 0.00) 11%, #1753C7 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 339px;
    height: 30px;
}

.coo-body {
    font-size: 0;
}

.coo-cell {
    display: inline-block;
    vertical-align: top;
    width: 33.333%;
    padding-right: 30px;
    box-sizing: border-box;
    padding-bottom: 30px;
    margin-bottom: 60px;
}

.coo-tit {
    line-height: 42px;
    height: 42px;
    margin-bottom: 9px;
    padding-left: 58px;
}

.coo-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 21px;
    font-weight: 900;
    font-size: 16px;
    color: #1B61DA;
}

.coo-img {
    display: inline-block;
    vertical-align: middle;
    width: 42px;
    height: 42px;
    margin-left: -58px;
    float: left;
}

.coo-con {
    font-size: 12px;
    color: #5C6070;
    line-height: 20px;
}

.business-bg1 {
    width: 316px;
    height: 90px;
    position: absolute;
    top: 0;
    right: -40px;
    background: url("../images/img/business-bg1.png") no-repeat center center/cover;
}

.business-bg2 {
    width: 316px;
    height: 190px;
    position: absolute;
    top: 759px;
    right: -40px;
    background: url("../images/img/business-bg2.png") no-repeat center center/cover;
}

/*成长荣誉*/
.honor-box {
    font-size: 0;
}
.honor-title{
    margin-bottom: 35px;
    font-size: 20px;
    color: #2D2F33;
    line-height: 20px;
    font-weight: 900;
    line-height: 20px;
    padding-left: 7px;
    border-left: 3px solid #E72C24;
}
.honor-auto {
    margin: 0 -40px;
    font-size: 0;
}

.honor-course {
    display: inline-block;
    width: 100%;
    height: 300px;
    margin: 35px auto;
}
.honor-tips{
    margin-bottom: 45px;
}
.honor-tip{
    font-size: 16px;
    color: #2D2F33;
    line-height: 30px;
}
.honor-spot{
    position: relative;
    padding-left: 10px;

}
.honor-spot:before{
    content: '';
    position: absolute;
    top: 13px;
    left: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #000;
}
.honor-spot2{
    position: relative;
    padding-left: 10px;

}
.honor-spot2:before{
    content: '';
    position: absolute;
    top: 2px;
    left: -3px;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    background: #1B61DA;
}
.honor-step-tit{
    font-weight: 900;
    font-size: 16px;
    color: #1B61DA;
    line-height: 16px;
    padding-left: 33px;
    padding-bottom: 3px;
 
}
.dashed{
    margin-bottom: 120px;
    border-left: 1px solid #00377A;
    border-left: 1px dashed rgba(0,55,122,0.1);
}
.honor-step-con{
    padding-bottom: 50px;
    padding-left: 33px;
}
.honor-step-con2{
    height: 70px;
   margin-bottom: 50px;
    padding-left: 33px;
}
.honor-step-tip{
    font-size: 14px;
    color: #2D2F33;
    line-height: 28px;
}
/* 理财日历 */

.financialCalendar {
    padding-top: 70px;
    box-sizing: border-box;
    font-size: 0;
    background: url("../images/img/home-bg1.png") no-repeat center top/100% 420px;
}

.calendar {
    width: 670px;
    height: 455px;
    margin-right: 14px;
    display: inline-block;
    vertical-align: top;
}

.calendar-main {
    background: #FFFFFF;
    box-shadow: 0 15px 35px 0 rgba(12, 17, 41, 0.05);
    border-radius: 2px;
    border-radius: 2px;

    height: 396px;
    width: 100%;
    margin-top: 23px;
    padding: 30px;
    box-sizing: border-box;
}

.calendar-box {
    width: 420px;
    height: 100%;
    /*background: skyblue;*/
    float: left;
    font-size: 0;
    padding: 0 5px;
    box-sizing: border-box;
}

.calendar-head {
    line-height: 42px;
    height: 42px;
    margin-bottom: 26px;
}

.calendar-week {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 40px;
    padding: 0 7px;
    /*background: pink;*/

    font-size: 14px;
    font-weight: 900;
    color: #2D2F33;
    text-align: center;
}

.calendar-week:first-child, .calendar-week:last-child {
    color: #1B61DA;
}

.calendar-body {
}

.calendar-cell {
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin: 0 7px;
    font-size: 13px;
    color: #2D2F33;
    text-align: center;

    /*border-radius: 50%;*/
    /*background: orange;*/
}

.calendar-active {
    background: url("../images/img/calendar-active.png") no-repeat center center/40px 40px;
}

.calendar-info {
    width: 190px;
    height: 100%;
    float: right;
    overflow: auto;
}

.ci-cell {
    font-size: 20px;
}

.ci-tit {
    font-size: 16px;
    color: #F52F3E;
    line-height: 16px;
    margin-bottom: 5px;
}

.ci-time {
    font-size: 16px;
    font-weight: 900;

    color: #5C6070;

    line-height: 16px;
    padding-left: 33px;
    background: url("../images/img/ci-icon4.png") no-repeat left center/14px 16px;
}

.ci-box {
    margin-left: 6px;
    border-left: 1px dashed #DEE4EE;
    min-height: 82px;
}

.ci-info {
    padding-left: 28px;
    padding-top: 10px;
    font-size: 12px;
    cursor: pointer;
    color: #9A9FAC;
    color: #2D2F33;
}

.calendar-info .today .ci-time {
    color: #F52F3E;
    background: url("../images/img/ci-icon3.png") no-repeat left center/14px 16px;
}

.calendar-info .today .ci-info {
    color: #2D2F33;
}

.calendar-info .past:first-child .ci-time {
    background: url("../images/img/ci-icon1.png") no-repeat left center/14px 16px;
}

.calendar-info .today .ci-box {
    border-left: 1px dashed #DEE4EE;
}

.calendar-info .past .ci-time {
    color: #9A9FAC;
    background: url("../images/img/ci-icon2.png") no-repeat left center/14px 16px;
}

.calendar-info .past .ci-box {
    border-left: 1px solid #DEE4EE;
}

.calendar-info .past .ci-info {
    color: #9A9FAC;
}

.ci-info {
}

.financial {
    width: 336px;
    height: 455px;
    display: inline-block;
    vertical-align: top;

}

.financial-body {
    margin-top: 23px;
    height: 396px;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0 15px 35px 0 rgba(12, 17, 41, 0.05);
    border-radius: 2px;
    border-radius: 2px;
    padding: 20px;
    box-sizing: border-box;
    overflow: auto;
}

.financial-cell {
    line-height: 20px;
    padding: 11px 0 11px 14px;
    font-size: 14px;
    color: #2D2F33;
    line-height: 20px;
    position: relative;
    cursor: pointer;
}

/*.financial-cell:hover {*/
/*text-decoration: underline;*/
/*}*/
.financial-cell:before {
    content: '';
    position: absolute;
    left: 0;
    top: 18px;
    width: 6px;
    height: 6px;
    background: url("../images/img/home-bg1.png") no-repeat center/6px 6px;

}

.fc-head {
}

.fc-head .fc-tit {
    display: inline-block;
    vertical-align: top;
    font-size: 30px;
    color: #FFFFFF;
    line-height: 36px;
    height: 36px;
    font-weight: 900;
}

.fc-head .fc-icon {
    display: inline-block;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .1) url("../images/img/home-bg1.png") no-repeat center/14px 14px;
    margin-right: 14px;
}

.fc-head .fc-tips {
    display: inline-block;
    vertical-align: bottom;
    font-size: 12px;
    color: #FFFFFF;
    line-height: 12px;
    margin-left: 12px;
}

/* 底部footer start */
.gonggaofooter {
    background: #F8F8FC;
    padding-top: 100px;
}
.gonggaofooter2 {
    padding-top: 100px;
}

.footerall {
    /* background: #F8F8FC; */
    width: 100%;
    padding-top: 20px;
    padding-bottom: 30px;
}

.footerbox {
    width: 1020px;
    margin: 0 auto;
}

.footerImg {
    width: 52px;
    height: 60px;
}

.footer {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 10px;
}

.footerText {
    font-size: 12px;
    color: #77797A;
}

.footerText a {
    font-size: 12px;
    color: #77797A;
}

/* 联系我们 */
.lxwm {
    margin-top: 60px;
}

/* 反洗钱列表 */
.MCRList {
    /* height: 600px;
    overflow: hidden; */
	min-height: 600px;
}

.MCRList ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    height: 60px;
    padding: 0 40px;
    color: #11171E;
}

.MCRList22 ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    height: 60px;
    padding: 0 40px;
    color: #11171E;
}
.workerweima{
    text-align: center;
    padding-top: 200px ;

}
.workerweima  >img{
    width: 160px;
    height: 160px;

}
.workerweima>div{
    font-size: 12px;
color: #9A9FAC;

}
.MCRList ul li:nth-child(2n+1) {
    background: #FCFCFF;
}
.worklisttou
{
    margin-top: 20px;
    background: #FCFCFF;
}
.messageContentright2 {
    width: 764px;
    min-height: 810px;
    padding: 0 40px;
    padding-top: 20px;
    padding-bottom: 40px;
    display: inline-block;
}
.messageContentright22 {
    width: 808px;
    min-height: 810px;
    display: inline-block;
    padding-bottom: 40px;
}

.MCRtitle3 {
    font-size: 14px;
    color: #2D2F33;;
    font-weight: bold;
    width: 100%;
    margin-bottom: 24px;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    display: inline-block;
}
.MCRtitle3 div{
    display: inline-block;
}


.MCRList-li {
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    box-shadow: 0 10px 14px 0 rgba(27, 36, 57, 0.04);
    border-radius: 2px;
    border-radius: 2px;
    box-sizing: border-box;
    height: 90px;
    margin-top: 15px;
    padding: 0 30px;
    font-size: 0;
}
.nameTitle{
    max-width: 250px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: top;
}

.MCR-info {
    display: inline-block;
    vertical-align: top;
    width: 362px;
    height: 100%;
    padding-top: 24px;
    box-sizing: border-box;
}

.MCR-name {
    font-size: 16px;
    color: #2D2F33;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 900;
}

.MCR-code {
    font-size: 12px;
    color: #9A9FAC;
    line-height: 12px;
    font-weight: 400;
}

.MCR-tips {
    margin-top: 16px;
    font-size: 12px;
    color: #5C6070;
    overflow: hidden;
    height: 12px;
    line-height: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.MCR-profit {
    display: inline-block;
    vertical-align: top;
    width: 70px;
    height: 100%;
    padding-top: 24px;
    box-sizing: border-box;
}

.MCR-profit > .p1 {
    font-size: 20px;
    color: #E60012;
    font-weight: 900;
    line-height: 20px;
}

.MCR-profit > .p2 {

    font-size: 14px;
    color: #9A9FAC;
    line-height: 14px;
    margin-top: 10px;
}

.MCR-btns {
    display: inline-block;
    width: 270px;
    vertical-align: top;
    text-align: right;
    margin-top: 30px
}

.MCR-btn {
    padding: 0 9px;
    border-radius: 4px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border: none;
    outline: none;
    cursor: pointer;
    background: none;
}

.MCR-btn + .MCR-btn {
    margin-left: 10px;
}

.MCR-btn1 {
    background: #FFFFFF;
    border: 1px solid #3269D6;
    color: #1F59D1;
}

.MCR-btn2 {
    background: #BEC5D3;
    border: 1px solid #BEC5D3;
    color: #fff;
}

.MCR-btn3 {
    background: #1B61DA;
    border: 1px solid #1B61DA;
    color: #fff;
}

.MCR-btn4 {
    background: #2BA850;
    border: 1px solid #2BA850;
    color: #fff;
}

/* 首页banner */
.OneLevelBanner {
    width: 100%;
    height: 450px;
    margin-top: 60px;
    text-align: center;
    color: #fff;
    z-index: 200;
    background: #ffffff;
    position: relative;
}

.OneLevelBannerImg {
    width: 100%;
    height: 100%;
    transform: scale(1);
    transition: all 3s ease;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
}

.banneryuan {
    text-align: center;
    position: absolute;
    bottom: 0px;
    width: 100%;
    /* height: 100px; */
    z-index: 100;
    display: flex;
    justify-content: center;

}

.banneryuanbx {
    z-index: 100px;
    width: 12px;
    height: 12px;
    line-height: 15px;

    border-radius: 100%;
    margin: 0 10px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.banneryuanbxActive {
    background: #ffffff;
}

.banneryuanbx div {
    border-radius: 100%;
    width: 8px;
    background: #ffffff;
    display: inline-block;
    height: 8px;

}

.banneryuanbxActive div {
    background: #1B61DA;

}

/* 个人理财热销产品start */
.Hproducbak {
    background: url('../images/bg_03公司机构备份.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    margin-top: -30px;
    padding-top: 20px;

}

.HproductAll {
    padding: 30px 0 25px 0;

}

.HPBoxs:hover {
    background: url('../images/bak1.png');
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow: 0 15px 16px 0 rgba(227, 11, 32, 0.17);

}

.prodectdetails {
    display: block;
    height: 100%;
    width: 100%;
}

.HPBoxs:hover div {
    color: #ffffff !important;
}

.HPBoxs:hover .HPBoxsT3 {
    color: rgba(255, 255, 255, 0.5) !important;
}

.HPBoxs:hover .HPBoxsT6 {
    color: rgba(255, 255, 255, 0.5) !important;
}

.Hproduct {
    width: 1020px;
    margin: 0 auto;
}

.HproductTitle {
    font-size: 30px;
    color: #000000;
    font-weight: bold;
    padding: 50px 0 30px 0;
    display: flex;
    align-items: center;
}

.HproductTitlespan {
    font-size: 20px;
    color: #E30B20;
    margin: 0 10px;
}

.HproductTitleimg {
    width: 42px;
    height: 22px;
}

.HproductBox {
    display: flex;
    justify-content: space-between;

}

.HPBoxs {
    background: url('../images/bg_02.png');
    background-repeat: no-repeat;
    background-size: cover;
    width: 15%;
    height: 210px;
    padding: 20px 18px;
    position: relative;
    background-image: linear-gradient(-68deg, #FFFFFF 44%, #FBFDFF 100%);
    box-shadow: 0 5px 10px 0 rgba(29, 43, 70, 0.09);
}

.HPBoxsT1 {
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}

.HPBoxsT2 {
    margin-bottom: 20px;
    font-size: 12px;
    color: #77797A;
}

.HPBoxsT4 {
    font-size: 24px;
    
    color: red;
    margin-bottom: 20px;
}

.HPBoxsT3 {
    font-size: 12px;
    color: #2D2F33;
    margin-bottom: 5px;
}

.HPBoxsT5 {
    font-size: 12px;
    color: #2D2F33;
}

.HPBoxsT6 {
    font-size: 12px;
    color: #2D2F33;
    position: absolute;
    bottom: 20px;
}

/* 公司动态star */
.homedongtai {
    margin-top: 60px;
}

.dongtaiBoxs {
    width: 1020px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.dongtaiBox {
    position: relative;
    background: #FFFFFF;
    border: 1px solid #F8F8FC;
    box-shadow: 0 15px 15px 0 rgba(12, 17, 41, 0.05);
    border-radius: 2px;
    width: 27%;
    height: 420px;
    padding: 30px 20px;
}

.DTtop {
    display: flex;
    margin-bottom: 30px;
    align-items: center;
}

.DTtopImg {
    width: 100px;
    height: 70px;
    margin-right: 20px;
}

.DTtoptitle {
    font-size: 25px;
    color: #2D2F33;
    font-weight: bold;
}

.DTList {
    padding: 15px 0;
    border-bottom: 1px solid #FCFCFF;
}

.DTLi {
    font-size: 14px;
    color: #2D2F33;
    margin-bottom: 10px;
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.dttime {
    font-size: 12px;
    color: #9A9FAC;
}

.lijiemore {
    text-align: center;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 20px;
    left: 0px;
}

.lijiemore a {
    font-size: 12px;
    color: #1B61DA;

}

/* 理财 */
.licai {
    display: flex;
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 90px 0;

}

.licaitype {
    font-size: 28px;
    color: #9A9FAC;
    text-align: center;
}

.lici2 {
    margin: 0 20px;
    font-size: 28px;

    color: #9A9FAC;
}

.licaitypeline {
    position: relative;
    left: 40px;
    top: 10px;
    background: #1F59D1;
    background-image: linear-gradient(270deg, #508BF4 0%, #1753C7 100%);

    width: 80px;
    height: 4px;
}

.licaitypeActive {
    font-size: 40px;
    color: #1F59D1;
    background: linear-gradient(to right, #1753C7,#508BF4);
    -webkit-background-clip: text;
    color: transparent;

}

.gdlc {
    margin-bottom: 90px;
}

.gdlcBak {
    width: 100%;
    height: 538px;
    background: url('../images/banner_高端理财.png') no-repeat center;
    background-repeat: no-repeat;
    background-size: cover;
}

.gdlcBak2 {
    width: 100%;
    height: 420px;
    background: url('../images/bg2.png') no-repeat center;
    background-repeat: no-repeat;
    background-size: cover;
}

.gdlcBoxs {
    width: 1020px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}

.gdlcBox {
    width: 20%;
    background: #FFFFFF;
    box-shadow: 0 15px 22px 0 rgba(29, 43, 70, 0.09);
    padding: 50px 20px;
    text-align: center;
    height: 240px;
    overflow: hidden;
    margin-top: -170px;
}

.gdlcBox2 {
    width: 27%;
    background: #FFFFFF;
    box-shadow: 0 15px 22px 0 rgba(29, 43, 70, 0.09);
    padding: 50px 20px;
    text-align: center;
    height: 240px;
    overflow: hidden;
    margin-top: -260px;
    z-index: 100;
    background: url('../images/bg1.png') no-repeat center;
    background-repeat: no-repeat;
    background-size: cover;
}

.gdlcBoximg {
    width: 60px;
    height: 60px;
    margin-bottom: 40px;

}

.gdlcBoxTitle {
    font-size: 18px;
    color: #000000;
    margin-bottom: 20px;

    font-weight: bold;
}

.gdlcBoxText {
    font-size: 14px;
    color: #5C6070;

    text-align: center;
}

.gdlc2boxTitle {
    margin-bottom: 70px;
}

.gdlc2boxTitle img {
    width: 120%;

    position: relative;
    left: -10%;
}

.gdlc2boxTitle div {
    text-align: center;
    position: relative;
    top: -25px;
    font-size: 30px;
    color: #DEBF91;
    line-height: 30px;
    font-weight: bold;
    text-shadow: 0 4px 4px rgba(113, 75, 24, 0.21);

}

.gdlc2 {
    background: url('../images/bg_05.png') no-repeat center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 600px;

}

.gdlc2boxs {
    width: 1020px;
    margin: 0 auto;
    padding-top: 70px;

}

.gdlc2boxtext div {
    background-image: linear-gradient(30deg, #C99663 26%, #EDCBA3 100%);
    border-radius: 25px;
    width: 90px;
    line-height: 50px;
    text-align: center;
    height: 50px;
    color: #ffffff;
    margin-right: 20px;
}

.gdlc2boxtext {
    display: flex;
    width: 310px;
    font-size: 16px;
    color: #5C6070;
    align-items: center;
    height: 50px;
    border-radius: 25px;
    background: #ffffff;
    border: 1px solid #F0F0F0;
    box-shadow: 0 15px 22px 0 rgba(39, 41, 46, 0.06);

}

.gdlc2boxContents {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.gdlc2boxtext2 {
    display: flex;
    width: 462px;
    align-items: center;
    height: 50px;
    font-size: 16px;
    color: #5C6070;
    border-radius: 25px;
    background: #ffffff;
    border: 1px solid #F0F0F0;
    box-shadow: 0 15px 22px 0 rgba(39, 41, 46, 0.06);

}

.gdlc2boxtext2 div {
    background-image: linear-gradient(30deg, #C99663 26%, #EDCBA3 100%);
    border-radius: 25px;
    width: 90px;
    line-height: 50px;
    text-align: center;
    height: 50px;
    color: #ffffff;
    margin-right: 20px;
}

.gdlc2boxtext3 {
    width: 512px;
}

.gdlc3 {
    background: url('../images/bg_0502.png') no-repeat center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 879px;

}

.gdlc3boxs {
    width: 1020px;
    margin: 0 auto;
    padding-top: 170px;

}

.gdlc3Cont {
    background-image: linear-gradient(102deg, #2A2321 5%, #090C0F 100%);
    padding: 20px;
}

.gdlc3Contop {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 50px;

}

.gdlc3Contopbox {
    width: 190px;

}

.gdlc3ContopboxTitle {
    height: 50px;
    text-align: center;
    line-height: 50px;
    color: #ffffff;
    font-weight: bold;
    font-size: 16px;
}

.gdlc3ContopboxTitle:nth-child(2n+1) {
    background: #DDC3A0;
}

.gdlc3ContopboxTitle:nth-child(2n) {
    background: #C2A072;
}

.gdlc3ContopboxText {
    background: rgba(251, 247, 243, 0.05);;
    height: 60px;
    color: rgba(255, 255, 255, 0.7);
    font-size: 14px;
    padding: 10px 20px;

}

.gdlc3Contcenter {
    font-size: 18px;
    text-align: center;
    padding: 0 80px;
    color: #aaaaaa;
}

.gdlc3Contcenter span {
    color: #FFFFFF;
    font-weight: bold;

}

.gdlc3ContLast {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 60px;

}

.gdlc3ContLasttitle {
    display: flex;
    align-items: center;
}

.gdlc3ContLasttitle2 {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 50px;
    padding: 0 50px;
}

.gdlc3ContLasttitle div {
    font-size: 22px;
    color: #FFFFFF;
    margin: 0 25px;

}

.gdlc3ContLasttitle img {
    width: 150px;
    height: 172px;

}

.gdlcall {
    margin-bottom: 150px;
}

.licaibak {
    background: url('../images/bg_04bodybak.png') no-repeat center;
    background-repeat: no-repeat;
    background-size: cover;
}

.search {
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    box-shadow: 0 10px 14px 0 rgba(27, 36, 57, 0.04);
    border-radius: 18px;
    border-radius: 18px;
    width: 280px;
    height: 36px;
    display: inline-block;
    float: right;
    /* display: flex; */
    justify-content: space-between;
    align-items: center;
    padding: 0 15px;
  
}

.search img {
    width: 24px;
    height: 24px;
    float: right;
    margin-top:6px;
}

.search input {
    border: none;
    height: 100%;
    color: #000000;
    outline: none;
}

.moshiboxs {
    width: 1020px;
    margin: 0 auto;
    margin-bottom: 100px;
}

.moshititle {
    font-size: 32px;
    color: #000000;
    font-weight: bold;
    /* margin-bottom: 18px; */
}

.moshititle2 {
    width: 1020px;
    margin: 0 auto;
    font-size: 32px;
    padding-top: 70px;
    padding-bottom: 40px;
    color: #ffffff;
    font-weight: bold;
}

.moshititlebak {
    width: 156px;
    height: 20px;;
    opacity: 0.1;
    position: relative;
    top: -15px;
    background-image: linear-gradient(180deg, #FC7900 0%, #F83600 100%);
}

.moshititlebak2 {
    font-size: 70px;
    color: #EDEFF6;
    line-height: 70px;
    opacity: 0.5;
    position: relative;
    top: -65px;
    left: -5px;
}

.moshiimg {
    width: 1020px;
    margin: 0 auto;
    height: 800px;
}

.moshiimg img {
    width: 100%;
    height: 100%;
}

.moshitext2 {
    margin-top: -55px;
}

.moshibox {
    background: #FFFFFF;
    border-radius: 8px;
    padding: 30px 40px;
    border: 1px solid #F8F8FC;
    box-shadow: 0 9px 30px 0 rgba(27, 36, 57, 0.06);
}

.moshitext {
    font-size: 20px;
    color: #2D2F33;
    margin-bottom: 40px;
}

.moshi1title {
    font-size: 24px;
    color: #2D2F33;
    font-weight: bold;
    margin-bottom: 15px;
}

.moshitextbox {

}

.moshileft {
    font-size: 14px;
    color: #5C6070;
    line-height: 26px;
    width: 320px;

}

.moshi1 {
    margin-bottom: 30px;
    margin-top: 10px;
}

.moshi2 {
    border-top: 1px solid #F0F0F0;
    padding-top: 40px;
}

.moshiborder {
    height: 140px;
    width: 1px;
    background: #DFE3EB;
    margin: 0 30px;
}

.moshiright {

}

.moshitextbox {
    display: flex;
    align-items: center;

}

.moshiright {
    width: 500px;
    height: 200px;
}

.moshiright img {
    width: 100%;
    height: 100%;
}

.bannerimgactive {
    transform: scale(1.2, 1.2) !important;
    opacity: 1 !important;
}

/* 浮窗 */
.rocket{
    position: fixed;
    right: 50px;
    bottom: 232px;
    background: rgba(255,255,255,.7);
    border: 1px solid #F3F4F9;
    box-shadow: 0 10px 14px 0 rgba(7,4,33,0.06);
    border-radius: 2px;
    border-radius: 2px;
    box-sizing: border-box;
    padding: 10px;
    z-index: 9999999;
}
.rocket-ewm{
    width: 90px;
    height: 90px;
    margin: 0 auto;
}
.rocket-tips{
    margin-top: 8px;
    width: 90px;
    height: 24px;
    line-height: 22px;
    box-sizing: border-box;
    border: 1px solid #DFE3EB;
    border-radius: 1px;
    border-radius: 1px;
    font-size: 11px;
    color: #9A9FAC;
    text-align: center;
}
.rocket-button{
    margin-top: 20px;
    height: 90px;
    width: 90px;
    box-sizing: border-box;
    overflow: hidden;
    background: #FCFCFF;
    border: 1px solid #F3F4F9;
    border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    cursor: pointer;
}
.rocket-button>img{
    margin: 19px auto 8px;
    width: 34px;
    height: 31px;
    display: inline-block;
}
.rocket-button>p{
    font-size: 12px;
    color: #2D2F33;
    line-height: 12px;
}

/*addby tansh  202003308*/
.tztextcontent_view{
    font-size: 14px;
    color: #5C6070;
    margin-top: 16px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
/*addby  tansh 20200331 start*/
.careerTitle {
    font-weight: bold;
    display: inline-block;
    line-height: 60px;
}
.MCRtitle_career {
    font-size: 22px;
    color: #2D2F33;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 24px;
    text-align: left;
}

.MCRTime_career {
    font-size: 14px;
    color: #77797A;
    text-align: left;
}
/*产品开放情况下方显示 搜索结果css start*/
ul.selectdatas {
    width: 280px;
    font-size: 16px;
    line-height: 24px;
    z-index: 20;
    position: absolute;
    margin-left: 483px;
    max-height: 340px;
    overflow-y: scroll;
    background: #FFFFFF;
  
}
.selectdatasborder{
    border: 1px solid #F0F0F0;
    box-shadow: 0 1px 12px 0 rgba(27,36,57,0.06)
}
ul.selectdatas::--webkit-scrollbar{
    width: 0;
}
.selectdatas li{
    height: 34px;
    padding-left: 10px;
    font-size: 14px;
    color: #2D2F33;
    line-height: 34px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.selectdatas li:hover{
    background: #F3F4F9;
    

}
#jylc_wealth{
	height:825px;
}
/*产品开放情况下方显示 搜索结果css end*/

/*职业机会 css start*/
.MCRtitle5{
font-size: 14px;
color: #5C6070;
line-height: 14px;
margin-top: 50px;
}
.MCRtitle5 >span{
    color: #508BF4;
}
.MCRList22 ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    height: 60px;
    padding: 0 40px;
    color: #11171E;
}
.MCRList22 ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    height: 60px;
    padding: 0 40px;
    color: #11171E;
}

.worklist>div:nth-child(1){
    width: 25%;
}
.worklist>div:nth-child(2){
    width: 20%;
}
.worklist>div:nth-child(3){
    width: 20%;
}
.worklist>div:nth-child(4){
    width: 15%;
    text-align: center;
}
.worklist>div:nth-child(5){
    width: 15%;
    text-align: right;
}
#jylc_career{
	height:480px;
}

.worklistChild {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    line-height: 60px;
}

#maxPage_validate,#numPage_validate{
	display: none;
	text-align: center;
	color: red;
}
/*职业机会css end*/
/*addby  tansh 20200331 end*/