.news{ background: #fff; border-radius: 10px; margin: 25px auto;}
.news .focus-mod{ width: 533px; height: 362px; float: left; margin: 30px;position: relative;}
.news .focus-mod .focus img{ width: 533px; height: 362px;}
.news .focus-mod .focus li{ position: relative; width: 533px; height: 362px;}
.news .focus-mod .focus li p{ position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; line-height: 40px; color: #fff; background: rgba(0,0,0,0.6);}
.news .focus-mod .focus li p span{ display: inline-block; padding: 0 10px;}
.news .focus-mod .focusDot{ height: 10px; position: absolute!important;right: 10px; bottom:20px;}
.news .focus-mod .focusDot li{ width: 6px; height: 6px; line-height: 500px; overflow: hidden; border-radius: 50%; background: #828389; display: inline-block; margin: 0 3px;}
.news .focus-mod .focusDot li.on{ background: #fff;}
.news .list{width:577px; float: right; margin: 30px 30px 0 0;}
.news .list h3{ font-size: 20px; color: #044696; position: relative; border-bottom: 1px solid #F0F0F0; height: 50px; line-height: 50px;}
.news .list h3::after{ content: ''; display: inline-block;width: 20px; height: 4px;background: #044696; position: absolute; left:32px; bottom: 0px;}
.news .list .more{ float: right; color: #999; font-size: 14px; font-weight: normal; margin-top:20px; line-height: 18px;}
.news .list .more:hover{color: #044696;}
.news .list ul li{ height:60px; line-height: 60px; border-bottom: 1px solid #F0F0F0; font-size: 16px;}
.news .list ul li span{ float: right; color: #BCBEC0;}
.news .list ul li a:hover{ color: #044696;}



.IndustryPlatform .title{ margin:40px 0 20px;}
.IndustryPlatform .list-con { padding-bottom: 30px;;}
.IndustryPlatform .list-con li{ display: inline-block; width: 232px;height: 125px; position: relative; background: #FFFFFF;border-radius: 10px; margin-right:5px; text-align: center; color: #222; font-weight: bold; font-size: 18px;}
.IndustryPlatform .list-con li:last-child{ margin-right: 0;}
.IndustryPlatform .list-con li .all{ position: absolute;left: 0; top: 0; width: 100%; height: 100%;}
.IndustryPlatform .list-con li span{ display: block; width: 44px; height: 44px; margin: 20px auto;}
.IndustryPlatform .list-con li span.icon01{ background: url(/images/new/icon01.png) no-repeat;}
.IndustryPlatform .list-con li span.icon02{ background: url(/images/new/icon02.png) no-repeat;}
.IndustryPlatform .list-con li span.icon03{ background: url(/images/new/icon03.png) no-repeat;}
.IndustryPlatform .list-con li span.icon04{ background: url(/images/new/icon04.png) no-repeat;}
.IndustryPlatform .list-con li span.icon05{ background: url(/images/new/icon05.png) no-repeat;}


.IndustryCompetition{ background: #fff;padding: 1px 0 30px;}
.IndustryCompetition .title{ margin:40px 0 20px;}
.IndustryCompetition ul li{ width: 386px; height: 150px; display: inline-block; margin-right:16px; position: relative;}
.IndustryCompetition ul li .all{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.IndustryCompetition ul li:last-child{margin-right: 0;}
.IndustryCompetition ul li.goon{background: url(/images/new/start-bg01.png) no-repeat;}
.IndustryCompetition ul li.nostart{background: url(/images/new/start-bg02.png) no-repeat;}
.IndustryCompetition ul li.over{background: url(/images/new/start-bg03.png) no-repeat;}
.IndustryCompetition ul li span{display: block;height: 28px; line-height: 28px;padding: 0 10px; right: 15px; top: 0; font-size: 14px; font-weight: bold;}
.IndustryCompetition ul li.goon span{background: #FFD08C; border-radius: 0px 0px 10px 10px;color: #7E5838;}
.IndustryCompetition ul li.nostart span{ background: #C4E7FF; border-radius: 0px 0px 10px 10px;color: #0051AC;}
.IndustryCompetition ul li.over span{background: #D4D9FB; border-radius: 0px 0px 10px 10px;color: #3E22B8;}
.IndustryCompetition ul li h3{ padding: 30px 30px 0; font-size: 20px;}
.IndustryCompetition ul li p{ padding: 0 30px;}
.IndustryCompetition ul li.goon p{ color: #7E5838;}
.IndustryCompetition ul li.nostart p{ color: #38416E;}
.IndustryCompetition ul li.over p{ color: #4E4369;}
.IndustryCompetition ul li .view{display: block; width: 100px; height: 30px; line-height: 30px; text-align: center; border-radius: 15px; margin:16px 30px 0;}
.IndustryCompetition ul li.goon .view{ background:#FFD08C; color: #AC5900;}
.IndustryCompetition ul li.nostart .view{ background:#C4E7FF;color: #0051AC;}
.IndustryCompetition ul li.over .view{ background: #D4D9FB;color: #4641B1;}



.abilityAdvance .title{ margin:40px 0 20px;}
.abilityAdvance .IndustryAbility{ padding: 30px; border-radius: 10px;
    background:#E1F2FF;
    background:-webkit-linear-gradient(90deg, #F8FEFF, #E1F2FF);
    background:-moz-linear-gradient(90deg, #F8FEFF, #E1F2FF);
    background:-ms-linear-gradient(90deg, #F8FEFF, #E1F2FF);
    background:linear-gradient(90deg, #F8FEFF, #E1F2FF);
}
.abilityAdvance .IndustryAbility ul li{ display: inline-block; width: 270px; height: 80px; text-align: center; font-weight: bold; position: relative; margin-right:15px; color: #fff; line-height: 80px; font-size: 20px;}
.abilityAdvance .IndustryAbility ul li:last-child{ margin-right: 0;}
.abilityAdvance .IndustryAbility ul li a{ color: #fff; position: absolute; width: 100%; height: 100%; left: 0; top: 0;}
.abilityAdvance .IndustryAbility ul li a:hover{ text-decoration: none;}
.abilityAdvance .IndustryAbility ul li.pic01{background: url(/images/new/pic01.png) no-repeat;}
.abilityAdvance .IndustryAbility ul li.pic02{background: url(/images/new/pic02.png) no-repeat;}
.abilityAdvance .IndustryAbility ul li.pic03{background: url(/images/new/pic03.png) no-repeat;}
.abilityAdvance .IndustryAbility ul li.pic04{background: url(/images/new/pic04.png) no-repeat;}




.businessConsult .title{ margin:40px 0 20px;}
.businessConsult 
{ text-align: center;}
.businessConsult .tab-tit ul li{display: inline-block;cursor: pointer; width: 285px; height: 60px; margin-right: 15px; line-height: 60px; font-size: 20px; background: #FFFFFF;border-radius: 10px; font-weight: bold;}
.businessConsult .tab-tit ul li strong{ color: #CACFD7; font-size:22px; display: inline-block; vertical-align: middle;}
.businessConsult .tab-tit ul li.on{ color: #fff;
    background:#2374FF;
    background:-webkit-linear-gradient(90deg, #2374FF,#49B3FD);
    background:-moz-linear-gradient(90deg, #2374FF, #49B3FD);
    background:-ms-linear-gradient(90deg, #2374FF, #49B3FD);
    background:linear-gradient(90deg, #2374FF, #49B3FD);
}
.businessConsult .tab-tit ul li.on strong{ color: #fff;}


.businessConsult .consult-con{ margin-top: 20px; border-radius: 10px; padding:20px 30px;
    background:#F8FEFF;
    background:-webkit-linear-gradient(90deg, #F8FEFF,#E1F2FF);
    background:-moz-linear-gradient(90deg, #F8FEFF,#E1F2FF);
    background:-ms-linear-gradient(90deg, #F8FEFF,#E1F2FF);
    background:linear-gradient(90deg, #F8FEFF,#E1F2FF);
}

.businessConsult .consult-con h3{ font-size: 18px; color: #222; position: relative; border-bottom: 1px solid #E8F5FF; height: 50px; line-height: 50px; margin-bottom: 30px;}
.businessConsult .consult-con h3::before{ content: ''; display: block; position: absolute; width:30px; height: 2px; background: #222; left: 0; bottom: 0;}

.businessConsult .consult-con dl dt{ float: left; width: 450px; margin-right: 50px;}
.businessConsult .consult-con dl dd{ width:600px; float: left; margin-bottom: 10px; font-size: 18px;background: url(/images/new/icon08.png) no-repeat 0 5px; padding-left: 25px;text-align:left;}



.AchievementDisplay .title{ margin:40px 0 20px;}
.AchievementDisplay .tab-tit{ text-align: center;}
.AchievementDisplay .tab-tit ul li{display: inline-block;cursor: pointer; width: 285px; height: 60px; margin-right: 15px; line-height: 60px; font-size: 20px; background: #FFFFFF;border-radius: 10px; font-weight: bold;}
.AchievementDisplay .tab-tit ul li strong{ color: #CACFD7; font-size:22px; display: inline-block; vertical-align: top;}
.AchievementDisplay .tab-tit ul li.on{ color: #fff;
    background:#2374FF;
    background:-webkit-linear-gradient(90deg, #2374FF,#49B3FD);
    background:-moz-linear-gradient(90deg, #2374FF, #49B3FD);
    background:-ms-linear-gradient(90deg, #2374FF, #49B3FD);
    background:linear-gradient(90deg, #2374FF, #49B3FD);
}
.AchievementDisplay .tab-tit ul li.on strong{ color: #fff;}
.AchievementDisplay .tab-tit ul li:last-child{ margin-right: 0;}
.AchievementDisplay .AchievementCon{ margin-top: 20px; border-radius: 10px; padding:20px 30px;
    background:#F8FEFF;
    background:-webkit-linear-gradient(90deg, #F8FEFF,#E1F2FF);
    background:-moz-linear-gradient(90deg, #F8FEFF,#E1F2FF);
    background:-ms-linear-gradient(90deg, #F8FEFF,#E1F2FF);
    background:linear-gradient(90deg, #F8FEFF,#E1F2FF);
}


.AchievementDisplay .AchievementCon h3{ font-size: 18px; color: #222; position: relative; border-bottom: 1px solid #E8F5FF; height: 50px; line-height: 50px; margin-bottom: 30px;}
.AchievementDisplay .AchievementCon h3::before{ content: ''; display: block; position: absolute; width:30px; height: 2px; background: #222; left: 0; bottom: 0;}


.AchievementDisplay .list01 li, .AchievementDisplay .list04 li {
    font-size: 18px;
    line-height: 40px;
}

.AchievementDisplay .list01 li span, .AchievementDisplay .list04 li span
 {
    width: 87px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    margin: 10px 10px 0 0;
    color: #fff;
    float: left;
    text-align: center;
    display: block;
}

.AchievementDisplay .list01 li p, .AchievementDisplay .list04 li p
 {
    display: block;
    width: 1040px;
    float: left;
}

.AchievementDisplay .list01 li span.tag01, .AchievementDisplay .list04 li span.tag01 {
    background: url(/images/new/tag01.png) no-repeat;
}
.AchievementDisplay .list01 li span.tag02, .AchievementDisplay .list04 li span.tag02 {
    background: url(/images/new/tag02.png) no-repeat;
}
.AchievementDisplay .list01 li span.tag03, .AchievementDisplay .list04 li span.tag03 {
    background: url(/images/new/tag03.png) no-repeat;
}
.AchievementDisplay .list01 li span.tag04, .AchievementDisplay .list04 li span.tag04 {
    background: url(/images/new/tag04.png) no-repeat;
}


.AchievementDisplay .list02 li {
    display: inline-block;
    vertical-align: top;
    margin: 0 16px 0 -25px;
    width: 307px;
    height: 508px;
    padding: 0 42px;
    line-height: 31px;
    font-size: 16px;
}
.AchievementDisplay .list02 li h5
 {
    font-size: 18px;
    font-style: italic;
    color: #fff;
    margin: 19px 0px;
    font-weight: normal;
}
.AchievementDisplay .list02 li:last-child{ margin-right: 0;}
.AchievementDisplay .list02 li.bg01{background: url(/images/new/bg01.png) no-repeat;}
.AchievementDisplay .list02 li.bg02{background: url(/images/new/bg02.png) no-repeat;}
.AchievementDisplay .list02 li.bg03{background: url(/images/new/bg03.png) no-repeat;}



.AchievementDisplay .list03 li{display: inline-block; margin-right:12px; width: 215px; height: 210px;}
.AchievementDisplay .list03 li:last-child{ margin-right: 0;}
.AchievementDisplay .list03 li img
 {
    border-radius: 10px;
}


.mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.common-pop{ position:fixed;  width: 900px; left: 50%;top:50%; margin-left:-450px;z-index:99; display: none; background: #fff; border-radius: 10px; z-index: 100;}
.common-pop h3{ text-align: center; font-size: 18px; padding-top: 30px;}
.common-pop .list{ margin:0 30px 30px;}
.common-pop .close{ display: block;background: url(/images/new/pop-close.png) no-repeat; width: 35px; height: 35px; position: absolute; right:-28px; top:-35px;}
.common-pop strong{display:block; font-size: 16px; padding-left: 30px; float: left; width: 80px;}
.common-pop strong.icon01{background: url(/images/new/icon09.png) no-repeat 0 center;}
.common-pop strong.icon02{background: url(/images/new/icon10.png) no-repeat 0 center;}
.common-pop strong.icon03{background: url(/images/new/icon11.png) no-repeat 0 center;}
.common-pop strong.icon04{background: url(/images/new/icon12.png) no-repeat 0 center;}
.common-pop strong.icon05{background: url(/images/new/icon13.png) no-repeat 0 center;}
.common-pop ul li{line-height: 40px; position: relative;}
.common-pop .con{ float: left; width:720px; font-size: 16px;}
.common-pop table{ border-collapse: collapse;}
.common-pop .tableCon td{ border: 1px solid #B3DAFF; text-align: center;}

