html, body {
margin: 0;
padding: 0;
font-family: 'Noto Sans CJK SC', 'Noto Sans CJK', 'Source Han Sans', source-han-sans-simplified-c, sans-serif;
}
*{
    font-style:normal;
    list-style:none;
    margin: 0;
    padding: 0;
    font-family: 'Noto Sans CJK SC', 'Noto Sans CJK', 'Source Han Sans', source-han-sans-simplified-c, sans-serif;
}
a,a:hover {
text-decoration: none;
}
.first {
height:42px;
width:1200px;
margin:0 auto;
margin-top:14px;
position:relative;
}
.first .title{
font-size:18px;
font-weight:bold;
color:rgba(12,122,193,1);
line-height:42px;
}
.first .search {
width:530px;
height:42px;
position: absolute;
top: 0px;
right: 0;
}
.first .search div {
float:left;
}
.first .search .sousuo{
height: 42px;
width: 314px;
background: rgba(255,255,255,1);
border-radius: 5px;
border: 1px solid #D3D4D7;
    
}
.first .search .sousuo input{
width: 100%;
height: 91%;
border: none;
outline: none;
text-indent: 2em;
border-radius: 5px;
color:#00020F;
font-size: 14px;
}
.first .search .button {
width: 206px;
height: 46px;
margin-left: 8px;
background: url(../images/fundDiagnosis1.png) no-repeat;
cursor:pointer;
}
#Div2 table tr:hover {
color:#0B7AC1;
cursor:pointer;
}
.zonghePingjia {
width:1200px;
height:418px;
background:#FFFFFF;
margin:0 auto;
margin-top:19px;
position:relative;
}
.dig_content .leixing {
font-size:16px;
font-weight:bold;
color:rgba(0,2,15,1);
padding-left: 54px;
line-height: 58px;
}
.zonghePingjia .leixing {
background: url(../images/icon-jjzd1.png) no-repeat;
background-position: 21px 15px;
    
}
.zonghePingjia #cont{
height: 230px;
width: 408px;
position: absolute;
top: 42px;
left: 73px;
}
.zonghePingjia .goPay {
width:263px;
height:46px; 
background:url(../images/btn-jjzd1.png) no-repeat;
position: absolute;
top: 116px;
left: 554px;
cursor:pointer;
}
.zonghePingjia .chakan {
font-size:14px;
color:rgba(12,122,193,1);
position:absolute;
top:177px;
left:625px;
cursor:pointer;
}
.sybx {
position:absolute;
top:70px;
left:212px;
font-size:14px;
color:rgba(0,2,15,1);
}
.glnl {
position:absolute;
top:324px;
left:199px;
font-size:14px;
color:rgba(0,2,15,1);
}
.kfxx {
position:absolute;
top:196px;
left:64px;
font-size:14px;
color:rgba(0,2,15,1);
}
.tysl {
position:absolute;
top:196px;
left:356px;
font-size:14px;
color:rgba(0,2,15,1);
}


.shouyiBiaoxian,.kangFengxian,.manager,.company {
width:1200px;
height:415px;
background:#FFFFFF;
margin:0 auto;
margin-top:6px;
position:relative;
}
.company .companyRight {
width: 310px;
height: 83%;
border-left: 2px dotted #ccc;
position: absolute;
margin: auto;
right: 5.8%;
top: 10%;
}
.shouyiBiaoxian .leixing {
background: url(../images/icon-jjzd2.png) no-repeat;
background-position: 21px 15px;
}
.shouyiBiaoxian .sybxBiao {
position: absolute;
top: 271px;
left: 148px;
font-size: 0;
}
.shouyiBiaoxian .sybxBiao span {
display: inline-block;
width: 264px;
height: 30px;
line-height: 30px;
text-align: center;
background: rgba(250,250,250,1);
font-size: 12px;
color: #555555;
margin-right: 5px;
border: 1px solid #508AD4;
}
.shouyiBiaoxian .sybxLine {
position: absolute;
top:309px;
right: 238px;
font-size:0;
}
.shouyiBiaoxian .sybxLine .tit {
font-size:14px;
color:#656565;
}
.shouyiBiaoxian .sybxLine .zhi{
display: inline-block;
width: 264px;
height: 30px;
line-height: 30px;
text-align: center;
background: rgba(250,250,250,1);
font-size: 12px;
color: #555555;
border: 1px solid #508AD4;
color:#E74442;
margin-right: 5px;
}
.shouyiBiaoxian .sybxLine .lock {
position: absolute;
top: 0px;
left: 63px;
width: 776px;
height: 36px;
background: #969696;
}
.shouyiBiaoxian .sybxLine .lock img{
position: absolute;
top: 5px;
left: 380px;
}
.shouyiBiaoxian  #sybxZhu{
width: 1020px;height:250px;margin-left:110px;position: absolute;top:65px;
}

.kangFengxian .leixing {
background: url(../images/icon-jjzd3.png) no-repeat;
background-position: 21px 15px;
}
#kfxxZhu,#companyLeft{
width: 720px;
height: 330px;
margin-left: 90px;
position: absolute;
top: 45px;
}
.kfxxBiao {
position: absolute;
top: 315px;
right: 508px;
font-size: 0;
font-size: 0;
}

.kfxxBiao span {
display:inline-block;
width:181px;
height:30px; 
line-height:30px;
text-align:center;
background:rgba(250,250,250,1);
font-size:12px;
color:#555555;
border:1px solid #508AD4;
margin-right: 5px;
}
.kfxxLine {
position: absolute;
top: 352px;
right: 508px;
font-size:0;
}
.kfxxLine .tit {
font-size:14px;
color:#656565;
}
.kfxxLine .zhi{
display: inline-block;
width:181px;
height: 30px;
line-height: 30px;
text-align: center;
background: rgba(250,250,250,1);
font-size: 12px;
color: #555555;
border: 1px solid #508AD4;
color:#E74442;
margin-right: 5px;
}
.kfxxLine .lock {
position: absolute;
top: 0px;
left: 92px;
width: 507px;
height: 36px;
background: #969696;
}
.kfxxLine .lock img{
position: absolute;
top: 5px;
left:244px;
}
#kfxxRightZhu,#companyRight{
width: 410px;
height: 370px;
position: absolute;
top: 59px;
left: 692px;
padding-left: 28px;
}
.kfxxRightBiao {
width: 169px;
height: 30px;
line-height: 30px;
text-align: center;
background: rgba(250,250,250,1);
font-size: 12px;
color: #555555;
position: absolute;
bottom: 66px;
right: 244px;
border:1px solid #508AD4;
}
.kfxxRightLine {
position: absolute;
top: 353px;
right:244px;
}
.kfxxRightLine .tit {
font-size:14px;
color:#656565;
}
.kfxxRightLine .zhi{
display: inline-block;
width:169px;
height: 30px;
line-height: 30px;
text-align: center;
background: rgba(250,250,250,1);
font-size: 12px;
color: #555555;
border: 1px solid #508AD4;
color:#E74442;
}
.kfxxRightLine .lock {
position: absolute;
top: 0px;
left: 77px;
width: 171px;
height: 36px;
background: #969696;
}
.kfxxRightLine .lock img{
position: absolute;
top: 5px;
left:76px;
}
.manager .leixing {
background: url(../images/icon-jjzd4.png) no-repeat;
background-position: 21px 15px;
}
.manager  #managerZhu{
width: 980px;height:200px;margin-left:132px;position: absolute;top:42px;
}
.managerBiao {
position: absolute;
top: 200px;
left: 172px;
}
.managerBiao span {
display:inline-block;
width:188px;
height:30px; 
line-height:30px;
text-align:center;
background:rgba(250,250,250,1);
font-size:12px;
color:#555555;
border:1px solid #508AD4;
}
.managerLine {
position: absolute;
top: 240px;
left: 108px;
}
.managerLine .tit {
font-size:14px;
color:rgba(231,68,66,1);
}
.managerLine .zhi{
display: inline-block;
width:188px;
height: 30px;
line-height: 30px;
text-align: center;
background: rgba(250,250,250,1);
font-size: 12px;
color: #555555;
border: 1px solid #508AD4;
color:#E74442;
}
.managerLine .lock {
position: absolute;
top: 0px;
left: 63px;
width: 776px;
height: 36px;
background: #969696;
}
.managerLine .lock img{
position: absolute;
top: 5px;
left: 380px;
}
#managerSuo {
position: absolute;

height: 130px;
width:774px;
left: 172px;
top: 62px;
background: #969696;
}
#managerSuo p {
border-bottom:1px solid #E8E8E8;
height:9px;
}
#managerSuo img{
position: absolute;
top: 26px;
left:352px;
width: 62px;
}

.company .leixing {
background: url(../images/icon-jjzd5.png) no-repeat;
background-position: 21px 15px;
}
.company #tyslSuo {
position: absolute;

height: 130px;
width: 509px;
left: 172px;
top: 62px;
background: #969696;
}
.company #tyslSuo p {
border-bottom:1px solid #E8E8E8;
height:9px;
}
.company #tyslSuo img{
position: absolute;
top: 26px;
left: 222px;
width: 62px;
}

.shouyiPingJia,.kangFengxianPingJia,.managerPingJia,.companyPingJia {
position: absolute;
right: -15px;
background: url(../images/pic-jjzd5.png) no-repeat;
width: 240px;
height: 234px;
padding-left: 15px;
}
.dig_no_result{
width: 1200px;
margin-top: 19px;
height:400px;
text-align:center;

}
.dig_no_result span{
display: inline-block;
margin-top: 100px;
vertical-align:middle;
line-height:17px; 
width:250px; 
font-size:18px;
font-family:SimSun;

}
.dig_no_result span img{
width:34px; 
height:35px; 
vertical-align:middle;

}
    /*新*/
.zonghePingjia .firstGore {
    width: 758px;
    position: absolute;
    right: 0;
    top: 5px;
    box-sizing: border-box;
    padding-left: 34px;
}
.zonghePingjia .firstGore .tit{
    width: 704px;
    position: relative;
    padding:30px 0 10px;
    color:#00020F;
    font-size:16px;
}
.zonghePingjia .firstGore .tit .sp1{
    color: #00020F;
    font-weight: bold;
    font-size: 16px;
}
.zonghePingjia .firstGore>.sp1{
    color: #00020F;
    font-weight: bold;
    font-size: 18px;
}
.zonghePingjia .firstGore .tit .score{
    color: #E74442;
    font-weight: bold;
    font-size: 50px;
}
.zonghePingjia .firstGore .tit .goBuy a{
     position:absolute;
     margin:auto;
     display:block;
     width:139px;
     height:36px;
     line-height:36px;
     text-align:center;
     background:#0C7AC1;
    font-size:16px;
    font-weight:bold;
    color:rgba(255,255,255,1);
    top: 50px;
    left: 350px;
    border-radius: 7px;
}
.zonghePingjia .firstGore .tit .right{
    width: 685px;
    position: absolute;
    margin: auto;
    left: 0;
    top: 54px;
}
.zonghePingjia .firstGore .tit .right .d1{
    font-size: 16px;
    color: #00020F;
    line-height: 20px;
    padding-top: 15px;
    margin-left: 0;
    display: inline-block;
    width: 80px;
    font-weight:bold;
}
.zonghePingjia .firstGore .tit .ad{
    color: #E74442;
    font-weight: bold;
}
.zonghePingjia .firstGore .ul1{
    width: 100%;
    height:auto;
    font-size: 14px;
    color: #000000;
    line-height: 24px;
    margin-bottom: 10px;
}
.zonghePingjia .firstGore .ul1 .point{
    display: inline-block;
    width: 7px;
    height:7px;
    border-radius: 100%;
    background: #0C7AC1;
    margin-right: 7px;
    margin-left: 2px;
}
.zonghePingjia .firstGore .rank{
    width: 100%;
    height:100px;
    position: relative;
    margin-top:10px;
}
.zonghePingjia .firstGore .rank li{
    width:25%;
    height:100%;
    float: left;
    box-sizing: border-box;
}
.zonghePingjia .firstGore .rank li:nth-of-type(1){
    background: url("../Images/icon-jjzdpm1.png") no-repeat;
    background-size: 137px 83px;
    color:#C44EB6;
}
.zonghePingjia .firstGore .rank li:nth-of-type(2){
    background: url("../Images/icon-jjzdpm2.png") no-repeat;
    color:#FEA03B;
}
.zonghePingjia .firstGore .rank li:nth-of-type(3){
    background: url("../Images/icon-jjzdpm3.png") no-repeat;
    color:#FF685F;
}
.zonghePingjia .firstGore .rank li:nth-of-type(4){
    background: url("../Images/icon-jjzdpm4.png") no-repeat;
    color:#508AD4;
}
.zonghePingjia .firstGore .rank li{
    background-position: top;
    position: relative;
}
.zonghePingjia .firstGore .rank .d1{
    position:relative;
    margin:auto;
    width:100px;
    top: 31px;
    left: -20px;
    text-align:center;
}
.zonghePingjia .firstGore .rank .sp1{
    font-size: 18px;
}
.zonghePingjia .firstGore .rank .sp2{
    font-size: 14px;
}
.zonghePingjia .firstGore .rank .d2{
    font-size: 12px;
    color: #00020F;
    position: absolute;
    margin: auto;
    bottom: 24px;
    left: 20px;
    width: 100px;
    text-align: center;
    margin: 0;
}
/*.zonghePingjia .firstGore .rank .d3{
    margin-left: 35px;
}*/
.zonghePingjia .firstGore .zhu{
    width: 100%;
    font-size: 12px;
    color:#000000;
    margin-top:-10px;
}


/*诊断页部分样式*/
.question{
    width: 1200px;
    margin: auto;
    position: relative;
    height: auto;
    padding-bottom: 150px;
    /*background: rgba(255,0,0,0.5);*/
}
.question .left{
    width: 64%;
    height: auto;
    /*background: rgba(0,255,0,0.5);*/
    margin-right: 1.5%;
    position: relative;
}
.question .left .tit{
    width: 100%;
    height: 60px;
    border-bottom: 2px solid #EEEEEE;
    font-size: 18px;
    color: #333333;
    box-sizing: border-box;
    padding-top: 20px;
    padding-left: 20px;
    font-weight: bold;
}
.question .left ul{
    width: 100%;
    height: auto;
    position: relative;
}
.question .left ul li{
    width: 100%;
    height: auto;
    position: relative;
    box-sizing: border-box;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 2px dotted #C4C4C4;
}
.question .left ul li .fund{
    margin-left: 20px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 12px;
    position: relative;
    background: #0C7AC1;
}
.question .left ul li .ask{
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 18px;
}
.question .left ul li .ask .Q{
    padding: 2px 5px;
    font-size: 12px;
    color: #FFFFFF;
    background: #0C7AC1;
    margin-left: 20px;
}
.question .left ul li .ask .sp1{
    font-size: 14px;
    color: #000000;
    line-height: 30px;
    font-weight: bold;
    margin-left: 14px;
}
.question .left ul li .ask .sp2{
    font-size: 12px;
    color: #000000;
    line-height: 30px;
    margin-left: 5px;
}
.question .left ul li .answer{
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 10px;
}
.question .left ul li .answer .A{
    padding: 2px 5px;
    font-size: 12px;
    color: #FFFFFF;
    background:#C4C4C4;
    position: absolute;
    margin: auto;
    left: 20px;
    top: 0;
}
.question .left ul li .answer .answerDes{
    width:  calc(100% - 60px);
    height:auto ;
    font-size: 14px;
    color: #000000;
    position:relative;
    margin: auto;
    left:24px;
    line-height: 20px;
    text-align: justify;
}
.question .left .pages{
    width: 100%;
    height:100px;
    position: relative;
    box-sizing: border-box;
    padding-top: 30px;
    display: none;
}
/*分页*/
.pages .pagination .current, .pages #PaginationHistory .pagination .current, .pages #PaginationPro .pagination .current .pages #PaginationOrg .pagination .current, .pages #PaginationTwo .pagination .current {
    background: #1889cc;
    color: #fff;
}
.pages .pagination .prev, .pages  .pagination .next, .pages #PaginationHistory .pagination .prev, .pages #PaginationHistory .pagination .next, .pages #PaginationPro .pagination .prev, .pages #PaginationPro .pagination .next, .pages #PaginationOrg .pagination .prev, .pages #PaginationOrg .pagination .next, .pages #PaginationTwo .pagination .prev, .pages #PaginationTwo .pagination .next {
    float: left;
    /* padding: 11px 13px; */
    border: 1px solid #e6e6e6;
    background: #f6f6f6;
    color: #666666;
    cursor: pointer;
}
.pages .pagination .prev, .pages #PaginationHistory .pagination .prev, .pages #PaginationPro .pagination .prev, .pages #PaginationOrg .pagination .prev, .pages #PaginationTwo .pagination .prev {
    border-right: none;
}
.pages .pagination a, .pages  .pagination span, .pages #PaginationHistory .pagination a, .pages #PaginationHistory .pagination span, .pages #PaginationOrg .pagination a, .pages #PaginationOrg .pagination span, .pages #PaginationPro .pagination a, .pages #PaginationPro .pagination span, .pages #PaginationTwo .pagination a, .pages #PaginationTwo .pagination span {
    float: left;
    display: inline;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    color: #666666;
    margin: 0 6px;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
}
.pages .pagination, .pages #PaginationTwo .pagination, .pages #PaginationHistory .pagination, .pages #PaginationPro .pagination, .pages #PaginationOrg .pagination, .pages #PaginationYX .pagination {
    padding-left: 0;
}
/*重大事件*/
.important{
    width:1200px;
    height: auto;
    margin: auto;
    margin-top: 5px;
    background: white;
    padding-bottom: 40px;
}
.important .tit{
    padding-top: 14px;
    margin-left: 21px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
.important .tit span{
    position: relative;
    margin: auto;
    top:-3px;
    left:5px;
}
.important .tab1{
    width: 1091px;
    margin: auto;
    height: auto;
    position: relative;
    text-align: center;
    font-size: 14px;
    line-height: 32px;
}
.important .tab1 th{
    color: #FFFFFF;
    font-weight: bold;
    background: #0C7AC1;
}
.important .tab1 th:nth-of-type(1){
    width: 20%;
    border-right: 2px solid white;
}
.important .tab1 td:nth-of-type(1){
    border-right: 2px solid white;
}
.important .tab1 th:nth-of-type(2){
    width: 80%;
}
.important .tab1 td:nth-of-type(2){
    box-sizing: border-box;
    padding: 10px 18px 10px 28px;
    text-align: left;
}
.important .tab1 td{
    color: #000000;
    background: #F4F4F4;
    border-bottom: 2px solid white;
}
.important .tab1 td .sign{
    padding: 2px 5px;
    color:white;
    background: #0C7AC1;
    font-size: 14px;
    margin-right: 3px;
}
/*得分*/
.tit2 {
   width:1200px;
   height:40px;
   margin:auto;
   position:relative;
   top:-10px;
}
.tit2 .sp1{
   margin-left:53px;
   font-size:12px;
   color:#00020F;
   margin-right:5px;
}
.tit2 .sp2{
   font-size:36px;
   color:#E74442;
}
.tit2 .sp3{
   font-size:14px;
   color:#00020F;
   margin-left:5px;
   display: inline-block;
   width: 80%;
}
/*经理管理能力*/
.tab2{
    width: 695px;
    margin: auto;
    line-height: 30px;
    margin-top:20px;
}
.tab2 td{
    width: 52px;
    box-sizing: border-box;
    border-right: 16px solid white;
    text-align: center;
    background:#EFEFEF;
    font-size: 12px;
    color: #FFFFFF;
}
.tab2 td.sign{
    background:#0C7AC1;
}
.tab2 td:nth-of-type(1){
    width:9%;
    text-align: center;
    background:white;
    font-size: 12px;
    color: #555555;
}
.tab2 tr:nth-last-of-type(1) td{
    background:white;
    font-size: 12px;
    color: #555555;
}
.tab2 tr:nth-last-of-type(1) td:nth-of-type(1){
    border: 0px solid #0C7AC1;
}
.tab2 td:hover {
    background:rgba(224,237,254,0.9);
}
.tab2 td.sign:hover {
    background:rgba(12,122,193,0.9);
}
 .manager{
     height:auto;
     padding-bottom:40px;
}
 /*基金经理祥评*/
 .managerDes{
    width: 1095px;
    height: auto;
    margin: auto;
    position: relative;
}
.managerDes .tit{
    width: 100%;
    color: #0C7AC1;
    font-size: 16px;
    margin-top: 20px;
    line-height: 30px;
}
.managerDes .tit span{
    width: 100%;
    color: #00020F;
    font-size: 16px;
    margin-top: 20px;
    line-height: 30px;
    margin-right: 23px;
    cursor: pointer;
}
.managerDes .tit span.active{
   color: #0C7AC1;
}
.managerDes .cont{
    width: 100%;
    height: auto;
    background: #FAFAFA;
    border: 1px solid #E8E8E8;
    box-sizing: border-box;
}
.managerDes .cont .managers{
    width: 95%;
    height: 1006px;
    margin: auto;
    position: relative;
    box-sizing: border-box;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-size: 100% 100%;
    width: 44px;
    height:44px;
    border-radius: 100%;
    background: #0C7AC1;
    text-align: center;
    line-height: 40px;
    font-weight: bolder;
    color: white;
    font-size: 35px;
    left: 5px;
    right: auto;
    box-sizing: border-box;
    padding-right: 2px;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-size: 100% 100%;
    width: 44px;
    height:44px;
    border-radius: 100%;
    background: #0C7AC1;
    text-align: center;
    line-height: 40px;
    font-weight: bolder;
    color: white;
    font-size: 35px;
    right: 5px;
    left: auto;
    box-sizing: border-box;
    padding-left: 2px;
}
.managerDes .cont .managers .swiper-wrapper{
    width: 100%;
    height: 240px;
    margin: auto;
    position: relative;
    box-sizing: border-box;
}
.managerDes .cont .managers .swiper-wrapper .name{
    width: 80px;
    height: 100%;
    font-size: 24px;
    color: #00020F;
    float: left;
    margin-left: 50px;
    box-sizing: border-box;
    padding-top: 114px;
}
.managerDes .cont .managers .swiper-wrapper .year{
    width: 50px;
    height: 47px;
    font-size: 12px;
    color: #00020F;
    float: left;
    margin-top: 110px;
    margin-left: 25px;
    padding-left: 25px;
}
.managerDes .cont .managers .swiper-wrapper .huiBao{
     border-left: 2px solid rgba(238,238,238,1);
}
/*.managerDes .cont .managers .swiper-wrapper .year .d1{
    padding-left: 5px;
}*/
 .managerDes .cont .managers .swiper-wrapper .year .d2{
     font-size: 24px;
     color: #E74442;
 }
.managerDes .cont .managers .swiper-wrapper .leida{
    height:216px; margin-top: 25px; width: 350px; float: left;margin-left: 78px;
}
.managerDes .cont .dotLine{
    width: 1058px;
    margin: auto;
    border-bottom:2px dotted #CCCCCC;
}
.managerDes .cont .jlZS{
    width: 1058px;
    height: 280px;
    margin: auto;
}
.managerDes .cont .managers .swiper-wrapper .tuli{
    width:90px;
    height: 60px;
    float: left;
    margin-top: 60px;
    font-size: 12px;
    position: relative;
    margin-left: 80px;
}
.managerDes .cont .managers .swiper-wrapper .tuli .d1{
    width:150px;
    height: 30px;
}
.managerDes .cont .managers .swiper-wrapper .tuli .d1 span{
    position: relative;
    margin: auto;
    left: 5px;
    top:-5px;
}
.managerDes .cont .jlZS{
    width: 1000px;
    height: 320px;
    position: relative;
    margin: auto;
    margin-left:0;
}
.managerDes .cont .jlZS .tit{
    font-size: 14px;
    color: #00020F;
    height: 16px;
    line-height: 16px;
    box-sizing: border-box;
    overflow: hidden;
    border-left: 4px solid #0C7AC1;
    width: 90%;
    margin: 0;
    position:relative;
    left: 1px;
    margin-top: 15px;
    margin-bottom: 10px;
}
.managerDes .cont .jlZS .tit span{
    position: relative;
    margin: auto;
    top:-8px;
    left: 5px;
}
.managerDes .cont .dotLine{
    margin-top: 20px;
    position: relative;
    z-index: 99;
}
.managerDes .cont .jlzhishu{
    width: 980px;
    height:300px;
    position: relative;
    margin: auto;
    margin-left: 40px;
    margin-top: 20px;

}
.jlzhishu .tub>span{
    display: none !important;
}
.ylCS .ylLeft{
    width: 735px;
    height:98%;
    float: left;
    box-sizing: border-box;
    padding-right:10px;
    margin-top:-30px;
    position:relative;
}
.ylCS .ylLeftT {
    width:720px;
    /*margin-left: 30px;*/
    height:333px;
}
.ylCS .ylLeftTime {
   position:absolute;
   margin:auto;
   width:100%;
   height:50px;
   bottom:0;
   left:0;
}
.ylCS .ylLeftTime li:nth-of-type(1){
   margin:auto;
   width:9%;
   height:50px;
   float:left;
   font-size:14px;
   color:#656565;
   margin-top:5px;
   text-align:left;
}
.ylCS .ylLeftTime li{
   margin:auto;
   width:25%;
   height:50px;
   float:left;
   font-size:12px;
   line-height:50px;
   color:#555555;
   text-align:left;
   margin-top:10px;
}

.zhongC{
    width: 1200px;
    margin: auto;
    height: auto;
    background: white;
    margin-top: 4px;
    padding-bottom: 30px;
}
.zhongC .tit{
    padding-top: 14px;
    margin-left: 21px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
}
.zhongC .tit span{
    position: relative;
    margin: auto;
    top:-3px;
    left:5px;
}
.zhongC .tab3{
    width: 1092px;
    margin: auto;
    font-size: 14px;
    font-weight: normal;
    color: #222222;
    line-height: 33px;
    text-align: center;
    margin-top: 20px;
}
.zhongC .tab3 th{
    background: #0C7AC1;
    color: #FFFFFF;
    font-weight: bold;
}
.zhongC .tab3 th:nth-of-type(1){
    width: 10%;
}
.zhongC .tab3 th:nth-of-type(2){
    width: 25%;
}
.zhongC .tab3 th:nth-of-type(3){
    width: 10%;
}
.zhongC .tab3 th:nth-of-type(4){
    width: 10%;
}
.zhongC .tab3 th:nth-of-type(5){
    width: 40%;
}
.zhongC .tab3 td:nth-of-type(5){
    width: 40%;
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zhongC .tab3 tr:nth-of-type(2n) td{
    background: #F4F4F4;
}
.toAsk2{
    width: 1200px;
    margin: auto;
    height: auto;
    background: white;
    margin-top: 4px;
    padding-bottom: 15px;
    position: relative;
}
.toAsk2 .tit{
    padding-top: 14px;
    margin-left: 21px;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}
.toAsk2 .tit span{
    position: relative;
    margin: auto;
    top:-3px;
    left:5px;
}
.toAsk2  .sp1{
    position: relative;
    color: #000000;
    font-size: 16px;
    margin-top: 17px;
    margin-left: 50px;
    top: -6px;
}
.toAsk2  #problem{
    width:916px;
    height:90px;
    font-size: 14px;
    color:#333333;
    border-radius: 10px;
    box-sizing: border-box;
    border: 1px solid #D3D4D7;
    padding: 14px 16px;
    margin-top: 9px;
    resize:none;
    margin-left: 50px;
}
.toAsk2 #problem.active {
    color:red;
}
.toAsk2  #submit{
    margin-top: 12px;
    margin-left: 50px;
}
.toAsk2 .success{
    font-size: 14px;
    color:red;
    position: relative;
    top: -18px;
}
.toAsk2 .jjQuestion{
    position: absolute;
    margin: auto;
    right: 38px;
    top:16px;
}
.question2{
    background: white;
}
.question2 .left ul li {
    padding-top: 20px;
}
.question2 .left ul li .ask {
    margin-top: 0;
}
.question2 .left ul li .sp2{
    font-size:12px;
    font-weight:400;
    color:rgba(0,0,0,1);
    margin-left: 22px;
    margin-bottom: 7px;
}
.question2 .left {
    width: 95%;
    height: auto;
    margin: auto;
    overflow: hidden;
    /*padding-bottom: 100px;*/
}
.question2 .left .fund {
    margin-left: 20px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px 12px;
    position: relative;
    background: #0C7AC1;
    display: block;
}
.question2 .left .pages{
    padding-top: 45px;
}
.pages #Pagination2, .pages #PaginationTwo, .pages #PaginationHistory, .pages #PaginationPro, .pages #PaginationOrg, .pages #PaginationYX {
    float: left;
    overflow: hidden;
}
.question2 {
    padding-bottom: 50px;
}
.managerDes .cont .ylCS {
    width: 1050px;
    height: 350px;
    position: relative;
    margin: auto;
    margin-left: 0;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 13%;
}
.companyTY{
    width: 310px;
    height: 330px;
    box-sizing: border-box;
    border-left: 2px dotted #CCCCCC;
    position: relative;
    float: right;
}
.companyTY li{
    width:100%;
    padding-left:20px;
    overflow: hidden;
    height: 50%;
    box-sizing: border-box;
    position: relative;
}
.companyTY li .tit{
    width:100%;
    height: 20px;
    box-sizing: border-box;
    overflow: hidden;
    border-left: 4px solid #508AD4;
    line-height: 20px;
    padding: 0;
    padding-left: 5px;
    font-size: 14px;
    color: #222222;
    margin: 0;
}
.companyTY li .circle{
    width:94px;
    height: 94px;
    border-radius: 100%;
    box-sizing: border-box;
    position: relative;
    border: 2px solid #CECECE;
    margin-left: 61px;
    margin-top: 8px;
}
.companyTY li .circle .sp1{
    display: block;
    text-align: center;
    color: #555555;
    font-size: 12px;
    margin-top: 20px;
}
.companyTY li .circle .sp2{
    display: block;
    text-align: center;
    color: #508AD4;
    font-size: 24px;
    font-weight: bold;
}
.companyTY li .sp3{
    display: block;
    position: relative;
    color: #555555;
    font-size: 12px;
    margin: auto;
    top: -67px;
    left: 178px;
}
.companyTY li .sp4{
    position: relative;
    color: #508AD4;
    font-size: 24px;
    font-weight: bold;
    margin: auto;
    top: -62px;
    left: 170px;
}
.companyTY li .sp5{
    position: relative;
    color: #508AD4;
    font-size: 13px;
    margin: auto;
    top: -62px;
    left: 168px;
}
.companyTY li .scale{
    width: 165px;
    height: 165px;
    position: absolute;
    margin: auto;
    top: 7px;
    left: 46px;
}
.companyRight{
    width:370px;
    height: 88%;
    float: left;
    box-sizing: border-box;
    border-left: 2px dotted #CCCCCC;
    position:relative;
    /*background: rgba(255,255,0,0.6);*/
}
.companyRight .tit4{
    color: #00020F;
    font-size: 14px;
    border-left:4px solid #0C7AC1;
    margin-top: 20px;
    margin-left: 20px;
    padding-left: 5px;
}
.companyRight .tit3:nth-of-type(1){
    /*margin-top: 0px;*/
}
.companyRight .d2{
    color: #737373;
    font-size: 14px;
    margin-top: 23px;
    margin-left: 20px;
    margin-bottom: 30px;
    position: relative;
    top: 11px;
}
.companyRight li:nth-of-type(1){
    border-bottom: 2px dotted #CCCCCC;
    padding-bottom: 20px;
}
.companyRight li{
    height:44%;
    box-sizing:border-box;
}
.companyRight .d2 .sp2{
    color:#0C7AC1;
    font-size: 24px;
    font-weight: bold;
}
.companyRight .d2 .sp2{
    color:#0C7AC1;
    font-size: 24px;
    font-weight: bold;
}
.companyRight .d3{
    width: 279px;
    height: 26px;
    background: #E0EDFE;
    margin-top: 10px;
    margin-left: 20px;
    position: relative;
}
.companyRight .d4{
    width: 50%;
    height: 26px;
    background: #0C7AC1;
}
.companyRight .d3 span{
    position: absolute;
    margin: auto;
    top:5px;
    right: -30px;
    color: #555555;
    font-size: 12px;
}
.companyRight .sp12 {
   color:#0C7AC1;font-size:24px;font-weight:bold; 
}
.swiper-slide {
   position:relative;
}
.swiper-slide>span{
    position:absolute;
    margin:auto;
}
.swiper-slide>.sp11{
    color:#00020F;
    font-size:14px;
}
.swiper-slide>.sp22{
    color:#E74442;
    font-size:14px;
}
.swiper-slide>.sp1{
    top: 21px;
    left: 558px;
}
.swiper-slide>.sp2{
    top: 41px;
    left: 612px;
}
.swiper-slide>.sp3{
    top: 93px;
    left: 673px;
}
.swiper-slide>.sp4{
    top: 116px;
    left: 673px;
}
.swiper-slide>.sp5{
    top: 203px;
    left: 636px;
}
.swiper-slide>.sp6{
    top: 223px;
    left: 636px;
}
.swiper-slide>.sp7{
    top: 203px;
    left: 475px;
}
.swiper-slide>.sp8{
    top: 223px;
    left: 492px;
}
.swiper-slide>.sp9{
    top: 93px;
    left: 441px;
}
.swiper-slide>.sp10{
    top: 113px;
    left: 460px;
}
.notice0129{
    margin-top: -8px;
    background: #EEE;
    padding-bottom: 4px;
    position: relative;
    width: 100%;
    height: 148px;
}
.notice0129 img{
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
}
.statement013102{
    width: 1200px;
    height: 148px;
    position: relative;
    margin: auto;
    background: white;
    box-sizing: border-box;
    padding: 15px 50px;
    /*background: rgba(25,255,0,0.3);*/
}
.statement013102 *{
    font-size: 14px;
    color:black;
    line-height: 23px;
}
.statement013102 .shengming{
    font-weight: bold;
}
.tab2 td span{
    display: block;
    border: 1px solid #508AD4;
}
.tab2 td.sign.yl5{
    background:#0C7AC1;
}
.tab2 td.sign.yl4{
    background:#1B97E7;
}
.tab2 td.sign.yl3{
    background:#17AAF6;
}
.tab2 td.sign.yl2{
    background:#52C1FA;
}
.tab2 td.sign.yl1{
    background:#87D3FB;
}

.tab2 td.sign.fx5{
    background:#0C7AC1;
}
.tab2 td.sign.fx4{
    background:#1B97E7;
}
.tab2 td.sign.fx3{
    background:#17AAF6;
}
.tab2 td.sign.fx2{
    background:#52C1FA;
}
.tab2 td.sign.fx1{
    background:#87D3FB;
}

.tab2 td.sign.jy5{
    background:#0C7AC1;
}
.tab2 td.sign.jy4{
    background:#1B97E7;
}
.tab2 td.sign.jy3{
    background:#17AAF6;
}
.tab2 td.sign.jy2{
    background:#52C1FA;
}
.tab2 td.sign.jy1{
    background:#87D3FB;
}

.tab2 td.sign.zs5{
    background:#0C7AC1;
}
.tab2 td.sign.zs4{
    background:#1B97E7;
}
.tab2 td.sign.zs3{
    background:#17AAF6;
}
.tab2 td.sign.zs2{
    background:#52C1FA;
}
.tab2 td.sign.zs1{
    background:#87D3FB;
}

.tab2 td.sign.xz5{
    background:#0C7AC1;
}
.tab2 td.sign.xz4{
    background:#1B97E7;
}
.tab2 td.sign.xz3{
    background:#17AAF6;
}
.tab2 td.sign.xz2{
    background:#52C1FA;
}
.tab2 td.sign.xz1{
    background:#87D3FB;
}
.managerDes .cont .swiper-slide{
     display:none;
}
.managerDes .cont .swiper-slide.active{
     display:block;
}
.managerDes .cont .dateLast{
    position: absolute;
    margin: auto;
    right: 74px;
    bottom: 0;
    color: #666666;
    cursor: default;
    font-size: 11px;
    width: 100px;
    height: 16px;
    background: white;
}

  .expert{overflow:hidden;margin:25px auto 30px;width:900px}
  .expert .expertList{overflow:hidden;width:100%}
  .expert .expertLi{float:left;width:33%}
  .expert .expertImg{display:block;margin:0 auto;width:180px;height:230px}
  .expert .expertPerson{box-sizing:border-box;margin:3px auto 20px;padding:13px;width:180px;height:91px;background-color:#0b79c1}
  .expert .expertP1{color:#fff;font-weight:700;font-size:16px;line-height:1}
  .expert .expertP2{margin-top:8px;color:#fff;font-size:13px;line-height:21px}
  .expert .expertA{display:block;margin:0 auto;width:62px;height:25px;outline:0;border:1px solid #0c7ac1;border-radius:4px;color:#0c7ac1;text-align:center;font-size:14px;line-height:25px;cursor:pointer}
  .expert .expertA:hover{background-color:#0c7ac1;color:#fff}
  .expertDesLi{display:none;overflow:hidden;margin:20px 0;width:100%}
  .expertDes .expertDesLeft{float:left;display:block;width:100px;height:100px}
  .expertDes .expertDesRight{float:left;margin-left:25px;width:580px}
  .expertDes .expertDesLine1{margin:15px 0;width:100%;height:28px}
  .expertDes .expertDesName{float:left;color:#2a5894;font-weight:700;font-size:24px;line-height:28px}
  .expertDes .expertDesA{float:left;margin-left:27px;padding:0 15px;border-radius:4px;background-color:#0c7ac1;color:#fff;font-weight:400;font-size:14px;line-height:26px}
  .expertDes .expertDesN{color:#fff;font-weight:700;font-size:18px}
  .expertDes .expertDesLine2{width:100%;color:#333;font-size:16px;line-height:24px}
  .expertDes .expertDesPrice1{float:right;width:110px;height:101px}
  .xyy-ad{margin:6px auto 0;width:1200px;height:60px}
  .zonghePingjia .xx-1{float: left; margin-top: 50px; margin-left: -40px;}
  .zonghePingjia .xx-name{font-size:18px;color:#236EAC;}
  .zonghePingjia .xx-color{color:#E74442 !important;}