.menu-icon {
    display: none;
}

[v-cloak] {
    display: none;
}

ul,
li {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

a {
    text-decoration: none;
    color: #333;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.container {
    width: 1200px;
    margin: 0 auto;
}

.container:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.nav {
    background-color: #fff;
    padding-top: 29px;
}
.nav .index-mobile-tab{
   height: 0;
   overflow: hidden;
}
.nav-contatiner {
    position: relative;
}

.logo-img {
    height: 54px;
    width: 230px;
}

.index-search {
    float: right;
    padding-top: 2px;
    position: relative;
}

.index-search-input {
    width: 376px;
    height: 41px;
    background: #EEEEEE;
    border: 1px solid #BBBBBB;
    border-radius: 6px;
    box-sizing: border-box;
    padding-left: 10px;
    color: #555 !important;
    font-weight: 500;
    letter-spacing:1px;
    font-family: Microsoft YaHe;
}

.index-search .index-searchIcon {
    display: block;
    width: 62px;
    height: 41px;
    background-color: #1E3F7B;
    border-radius: 0px 6px 6px 0px;
    position: absolute;
    top: 2px;
    left: 314px;
    line-height: 56px;
    text-align: center;
    cursor: pointer;
    border: 2px solid #1E3F7B;
}
.index-search .index-serchIcon-img{
    position: absolute;
    left: 334px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.nav-top-links {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
}

.nav-top-links a {
    text-decoration: none;
    float: left;
    color: #666;
    margin-left: 50px;
}

.nav-menu {
    background-color: #fff;
    padding-top: 26px;
    width: 100%;
    font-size: 16px;
    height: 40px;
}

.nav-menu ul {
    
}
.nav-menu .container .index-tab .index-tabLi{
    
}
@keyframes borderchange{
    from{width: 0;}
    to{width: 100px;}
}
.nav-menu .container .index-tab .active .index-tab-border{
    position: absolute;
    top: 37px;
    left: 0;
    height: 3px;
    background: #1E3F7B;
    animation-name: borderchange;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-fill-mode:forwards;
}
.nav-menu .container>ul>li {
    position: relative;
    height: 40px;
    float: left;
    padding: 0;
    margin: 0;
    line-height: 40px;
    color: white;
    box-sizing: border-box;
}

.nav-menu .container>ul>li:last-child {}

.nav-menu a {
    text-decoration: none;
    color: #666;
}

.nav-menu .container>ul>li>a {
    width: 100px;
    text-align: center;
    margin-right: 60px;
    display: block;
    box-sizing: border-box;
    height: 40px;
    font-size: 20px;
}
.nav-menu .container>ul>li:nth-child(1) a{
    text-align: center;
    display: block;
    height: 40px;
    width: 100px;
    box-sizing: border-box;
  
}
.nav-menu .container>ul>li>a:hover {
    
}

.nav-menu .container .active .index-tabLiA{
    color: #002569;
    
}
.index-tab-border{
    
}
.nav-menu .container>ul>li>ul {
    width: 100px;
    position: absolute;
    z-index: 1000;
    background-color: rgba(0, 0, 0, 0.4);
    display: none
}

.nav-menu .container>ul>li>ul>li>ul {
    position: absolute;
    z-index: 1000;
    background-color: #fff;
    display: none;
    left: 180px;
    margin-top: -51px;
}

.nav-menu .container>ul>li:hover>ul {
    display: block;
}

.nav-menu .container>ul>li>ul>li:hover>ul {
    display: block;
}

.nav-menu .container>ul ul li {

    font-size: 20px;
}

.nav-menu .container>ul ul li a {
    line-height: 40px;
    display: block;
    text-align: center;
    width: 100px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
}

.nav-menu .container>ul ul li a:hover {
    color: #6396EB;
}

.home-slider .swiper-container {
    width: 100%;
}

.home-slider .img {
    width: 100%;
}

.home-slider .swiper-container-horizontal>.swiper-pagination-bullets,
.home-slider .swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    width: auto;
    left: auto;
    right: 160px;
}

.home-slider .swiper-container .swiper-button-next {
    right: 0px;
    background-image: url(../img/icon_next.png);
    height: 64px;
    width: 38px;
    background-size: auto
}

.home-slider .swiper-container .swiper-button-prev {
    left: 0px;
    background-image: url(../img/icon_prev.png);
    height: 64px;
    width: 38px;
    background-size: auto
}

.home-slider .swiper-container .swiper-button-next.swiper-button-disabled,
.swiper-container .swiper-button-prev.swiper-button-disabled {
    opacity: 1.0
}

.home-slider .swiper-container .swiper-wrapper {
    height: 320px
}

.index-solution {
    padding-top: 47px;
    padding-bottom: 51px;
}

.index-solution .head {
    position: relative;
    text-align: center;
    width: 366px;
    height: 64px;
    margin: 0 auto;
}

.index-solution .head span {
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #002569;
  line-height: 36px;
}
.index-solution .head p {
  margin-top: 8px;
  font-size: 24px;
  font-family: Arial;
  font-weight: 400;
  color: #002569;
  line-height: 24px;
}
.index-solution .head .index-title-leftBorder{
  position: absolute;
  top: 30px;
  left: 0;
}
.index-solution .head .index-title-rightBorder{
  position: absolute;
  top: 30px;
  right:0;
}

.index-solution .content {
    padding-top: 33px;
    width: 1192px;
    height: 696px;
    margin: 0 auto;
}
.index-pT-body{
    padding-bottom: 76px;
    display: flex;
    flex-direction: row;
}
.index-pT-body .index-pT-left{
   position: relative;
   text-align: center;
   background: url('/static/default/img/indexImg/indexPTBackground.png') no-repeat;
   width: 511px;
   height: 651px;
   background-size: cover;
}
.index-pT-body .index-pT-left h1{
  margin-top: 60px;
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 36px;
}
.index-pT-body .index-pT-left h3{
    margin-top: 10px;
    font-size: 24px;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 24px;
}
.index-pT-body .index-pT-left p{
    text-align: left;
    margin-top: 44px;
    margin-left: 45px;
    width: 420px;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 30px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
}
.index-pT-body .index-pT-right{
    margin-top: 73px;
    background: url('/static/default/img/indexImg/indexPTBackgroundRight.png');
    width: 689px;
    height: 505px;
}
.index-pT-body .index-pT-right>img{
    width: 689px;
    height: 395px;
}
.index-pT-body .index-pT-right ul{
    width: 689px;
    height: 110px;
    background: url('/static/default/img/indexImg/indexPTUlBackground.png') no-repeat;
    background-size: cover;
    display: flex;
    flex-direction: row;
}
.index-pT-body .index-pT-right li{
    flex: 1;
    border-left: 1px solid #fff;
    font-size: 20px;
    text-align: center;
    color: #fff;
    font-family: Adobe Heiti Std;
    cursor: pointer;
    position: relative;
}
.index-pT-body .index-pT-right li img{
    margin: 0;
    margin-top: 16px;
}
.index-pT-body .index-pT-right li p{
    display: block;
    position: absolute;
    bottom: 10px;
    left: 30px;
}
.index-pT-body .index-pT-right li:nth-child(1){
    border: none;
}
.index-pT-body .index-pT-left .index-morePuls{
    width: 119px;
    height: 58px;
    background: #4184EA;
    position: absolute;
    font-size: 22px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 58px;
    top: 609px;
    left: 201px;
    cursor: pointer;

}
.index-pT-body .index-pT-left .index-page{
    position: absolute;
    top: 513px;
    left: 214px;
    width: 92px;
    height: 40px;

}
.index-pT-body .index-pT-left .index-page-left{
    font-size: 40px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 40px;
    display: inline;
}
.index-pT-body .index-pT-left .index-page-right{
    display: inline;
    font-size: 30px;
    font-family: Microsoft YaHei;
    color: #FFFFFF;
    line-height: 30px;
    display: inline;
}
.college-video {
    overflow: hidden;
    margin-bottom: 22px;
    margin-top: 20px;
}

.college-video .head {
    border-bottom: 2px solid #871519;
    width: 150px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.college-video .head span {
    font-size: 22px;
}

.college-video .part {
    float: left;
    width: 31.3%;
    height: 198px;
    margin-bottom: 0px;
    position: relative;
    overflow: hidden;
}

.college-video .part1 {
    height: 416px;
    width: 66.6%;
    margin-right: 2%;
}

.college-video .part img {
    width: 100%;
    height: 100%;
}

.college-video .part:last-child {
    margin-top: 20px;
}

.college-video .title {
    width: 100%;
    font-size: 22px;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.6);
    line-height: 60px;
    box-sizing: border-box;
    padding-left: 0px;
    text-align: center;
    position: absolute;
    bottom: 0px;
    overflow: hidden;
    white-space: nowrap
}

.college-video .part1 .title {
    text-align: left;
    text-indent: 40px
}

.college-video .title a {
    color: #ffffff;
}

.site-intro {
    overflow: hidden;
    ;
    margin-top: 20px;
}

.site-intro .head {
    border-bottom: 2px solid #871519;
    width: 180px;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.site-intro .head span {
    font-size: 22px;
}

.site-intro .author-info {
    width: 48%;
    float: left;
}

.site-intro .author-info .content .img {
    width: 40%;
    float: left;
    height: 280px;
    text-align: center;
    overflow: hidden;
}

.site-intro .author-info .content .desc {
    width: 50%;
    margin-left: 5%;
    float: left;
    text-indent: 2rem;
}

.site-intro .author-info .content .img img {
    height: 100%;
    position: relative;
    left: -30%;
    right: -30%;
}

.site-intro .author-say-list {
    width: 48%;
    float: left;
    margin-left: 4%;
}

.site-intro .author-say-list .content {
    margin-top: -10px;
}

.site-intro .author-say-list .content li {
    padding: 15px 0;
    border-bottom: 1px dashed #c2c2c2;
    overflow: hidden;
}

.site-intro .author-say-list .content li .title {
    float: left;
    width: 80%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #333;
}

.site-intro .author-say-list .content li .date {
    float: right;
    width: 20%;
    text-align: right;
    font-size: 12px;
    color: #0085AA;
}

.index-newsConsultation .head h1{
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #002569;
    line-height: 36px;
}
.index-newsConsultation .head h3{
    margin-top: 9px ;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #002569;
    line-height: 24px;
}

.index-newsConsultation .content {
    margin-top: 25px;
    display: flex;
    flex-direction: row;
}
.index-newsConsultation .content .left{
    padding-top: 9px;

}
.index-newsConsultation .content .left .top{
    position: relative;
}
.index-newsConsultation .content .left .top a{
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #002569;
    width: 440px;
    line-height: 20px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
}
.index-newsConsultation .content .left .top span{
    margin-top: 14px;
    display: block;
    width: 452px;
    height: 2px;
    border-bottom: 2px dashed #DDDDDD;
    box-sizing: border-box;
}
.index-newsConsultation .content .left .top .article{
    width: 449px;
    height: 167px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #777777;
    line-height: 30px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
}
.index-newsConsultation .content .left .top .date{
    position: absolute;
    left: 532px;
    top: 10px;
}
.index-newsConsultation .content .left .top .date .day{
    width: 39px;
    height: 29px;
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #002569;
    line-height: 29px;
}
.index-newsConsultation .content .left .top .date .year-month{
    width: 80px;
    height: 20px;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #002569;
    line-height: 20px;
    margin-top: 5px;
}
.index-newsConsultation .content .left .top .articleTitle ul{
    width: 604px;
}
.index-newsConsultation .content .left .top .articleTitle ul li{
    width: 604px;
    height: 37px;
    margin-top: 14px;
    border-bottom: 2px dashed #ddd;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;

}
.index-newsConsultation .content .left .top .articleTitle ul li a:nth-child(1){
    text-decoration: none;
    display: inline-block;
    height: 20px;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 20px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
    width: 440px;
}
.index-newsConsultation .content .left .top .articleTitle ul li div:nth-child(2){
    display: inline;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
}
.index-newsConsultation .content .right{
    display: flex;
    flex-direction: column;
    background: url('/static/default/img/indexImg/newsBackground.png')  no-repeat;
    width: 535px;
    height: 554px;
    margin-left: 57px;
}.index-newsConsultation .content .right .top img{
    width: 534px;
    height: 397px;
    border-radius:38px 0 0 0 ;
}
.index-newsConsultation .content .right .bottom{
    display: flex;
    flex-direction: row;
}
.index-newsConsultation .content .right .bottom .date{
    margin-top: 30px;
    margin-left:32px;
}
.index-newsConsultation .content .right .bottom .date p:nth-child(1){
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #F8CB60;
    text-align:center;
}
.index-newsConsultation .content .right .bottom .date p:nth-child(2){
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #F8CB60;
    width: 80px;
}
.index-newsConsultation .content .right .bottom .message{
    margin-top: 30px;
    width: 354px;
    height: 71px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DDDDDD;
    line-height: 27px;
    margin-left:19px;
}
.index-aboutUs{
    margin-top:103px;
}
.index-aboutUs .content  {
    position:relative;
    background:url("/static/default/img/indexImg/aboutUsBackground.png") no-repeat;
    width: 840px;
    height: 437px;
}
.index-aboutUs .content .title {
    position: relative;
    text-align: center;
    width: 366px;
    height: 64px;
    left: 226px;
    top: -37px;
}

.index-aboutUs .content .title span {
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #002569;
  line-height: 36px;
}
.index-aboutUs .content .title p {
  margin-top: 8px;
  font-size: 24px;
  font-family: Arial;
  font-weight: 400;
  color: #002569;
  line-height: 24px;
}
.index-aboutUs .content .title .index-title-leftBorder{
  position: absolute;
  top: 30px;
  left: 0;
}
.index-aboutUs .content .title .index-title-rightBorder{
  position: absolute;
  top: 30px;
  right:0;
}
.index-aboutUs .content .article{
    width: 564px;
    margin-left:36px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #202020;
    line-height: 30px;
    text-indent: 2em;
}
.index-aboutUs .content .aboutUsPic{
    position: absolute;
    top: 41px;
    left:672px;
    z-index:10;
}
.index-aboutUs .content .more{
    position:absolute;
    top: 386px;
    left:553px;
    font-size: 14px;
    font-family: Microsoft YaHei;
    font-weight: 300;
    color: #000000;
}

.contact-info {
    width: 1312px;
    margin: 0 auto;
    margin-top:55px;
}
.contact-info .head {
    position:relative;
    margin: 0 auto;
    text-align: center;
    width: 366px;
    height: 64px;
}

.contact-info .head  span {
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #002569;
  line-height: 36px;
}
.contact-info .head  p {
  margin-top: 8px;
  font-size: 24px;
  font-family: Arial;
  font-weight: 400;
  color: #002569;
  line-height: 33px;
}
.contact-info .head .index-title-leftBorder{
  position: absolute;
  top: 30px;
  left: 0;
}
.contact-info .head .index-title-rightBorder{
  position: absolute;
  top: 30px;
  right:0;
}
.contact-info .content{
    position: relative;
  overflow: hidden;
  margin-top:22px;
  width: 1312px;
  height: 371px;
  background:url('/static/default/img/indexImg/qualficationBackground.png') no-repeat;
}
.contact-info .content .mark{
    z-index: 9999;
    background:rgba(0, 0, 0, 0.4);
    height: 100vh;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
}
.contact-info .content .mark img{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    /*margin:50px auto;*/
    display: block;
    width: 500px;
    height: auto;
}
.contact-info .content .swiper-container1{
    position: absolute;
    top: 20px;
    left: 95px;
}
.contact-info .content .swiper-container1 .title{
    text-align: center;
}
.contact-info .content .swiper-container1 .title a{
font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #002569;
}
.contact-info .content .swiper-button-next1{
    position:absolute;
    top: 116px;
    left:4px;
    width: 52px;
    height: 130px;
    background:url('/static/default/img/indexImg/swiperLeft.png') no-repeat;
    cursor: pointer;
}
.contact-info .content .swiper-button-prev1{
    cursor: pointer;
    position:absolute;
    top: 116px;
    right:4px;
    width: 52px;
    height: 130px;
    background:url('/static/default/img/indexImg/swiperRight.png') no-repeat;
}

.bottomTabbar{
    margin-top:47px;
    background:url('/static/default/img/indexImg/bottomTabbar.png') no-repeat;
    background-position: top;
}
.bottomTabbar table thead{
     height: 60px;
}
.bottomTabbar table thead th {
padding-right: 50px;
}
.bottomTabbar table thead th:nth-child(3) {
    padding-right: 550px;
    }
    .bottomTabbar table thead th:nth-child(4){
        text-align: left;
    }
.bottomTabbar table thead th a{
    font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #FFFFFF;
line-height: 60px;
}
.bottomTabbar table tbody tr td a{
display: block;
width: 80px;
height: 20px;
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #666666;

}
.bottomTabbar table tbody tr td{
    text-align: center;
}
.bottomTabbar table tbody tr td:nth-child(4){
    text-align: left;
}
.bottomTabbar table tbody tr td:nth-child(4) a{
    width:280px;
}
.bottomTabbar table tbody tr{
    height: 40px;
}
.bottomTabbar .copyMessage{
    margin-top: 55px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    font-size: 14px;
    color: #666;
}
.bottomTabbar .copyMessage a{
    color: #666;
}
/* .bottomTabbar table tbody tr:nth-child(1){
    height: 30px;
} */
.copyright {
    background: #871519;
    padding: 16px 0;
    font-size: 12px;
    line-height: 1.33;
    overflow: hidden;
}
.listBanner{
    background:url('/static/default/img/DetailImg/listBanner.png') no-repeat;
    width: 100%;
    height: 400px;
    background-position: center;
}
.companyIntroductDetail{
    
}
.companyIntroductDetail .left .top {
     margin-left:30px;
     margin-top:51px;
}

.companyIntroductDetail .left .top h1{
font-size: 36px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #202020;
}
.companyIntroductDetail .left .top h3{
margin-top:18px;
font-size: 24px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #202020;

}
.companyIntroductDetail .left .bottom{
    background:#F4F4F4;
    min-height:272px;
    width: 800px;
    height: auto;
    margin-top:31px;
}
.companyIntroductDetail .left .bottom .bottomMessage{
    height: auto;
    padding-left: 34px;
    padding-right: 34px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.companyIntroductDetail .left .bottom .bottomMessage img{
    max-width:732px ;
}
.companyIntroductDetail .left .bottom  p{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 32px;
    letter-spacing: .8px;
}
.companyIntroductDetail .left .bottom .pic{
    display: flex;
    flex-direction: row;
    margin-top:33px;
    margin-left:27px;
}
.companyIntroductDetail .right{
    position: absolute;
    width: 315px;
    height: 515px;
    background: url('/static/default/img/DetailImg/aboutUsListBackground.png');
    right: 9px;
    top: -109px;
}
.companyIntroductDetail .right ul li{
    text-align: right;
    padding-right: 30px;
}
.companyIntroductDetail .right ul li{
    cursor: pointer;
    margin-top:30px;
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
}
.companyIntroductDetail .right ul li a{
    cursor: pointer;
    margin-top:30px;
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
display: block;
}
.companyIntroductDetail .right ul li:nth-child(1){
    margin-top: 117px;
}
.companyIntroductDetail .right ul .active a{
    background: url('/static/default/img/DetailImg/line.png') no-repeat;
    background-position: 30px !important;
    font-size: 36px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #002569;
}
.aboutUsList{
    
}
.aboutUsList .left .top {
    margin-left:30px;
    margin-top:51px;
}

.aboutUsList .left .top h1{
font-size: 36px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #202020;
}
.aboutUsList .left .top h3{
margin-top:18px;
font-size: 24px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #202020;

}
.aboutUsList .left .bottom{
   width: 800px;
   height: 736px;
   margin-top:31px;
}
.aboutUsList .left .bottom ul li{
    width: 800px;
    height: 182px;
    cursor: pointer;
}
.aboutUsList .left .bottom ul li a{
    width: 800px;
    height: 182px;
    display: flex;
    flex-direction:row;
}
@keyframes aboutUsListActive{
    from{
      background-size: 0%;
    }
    to{
       background-size:100%;
    }
}
.aboutUsList .left .bottom ul .active{
    animation-name: aboutUsListActive;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-fill-mode:forwards;
    background:url('/static/default/img/listImg/aboutUsListBackground.png') no-repeat;
}
.aboutUsList .left .bottom ul .active .left{
    margin-left:31px;
    color: #fff;
}
.aboutUsList .left .bottom ul .active .border{
    display: block;
}
.aboutUsList .left .bottom ul .active .icon{
    margin-left: 62px;
}
.aboutUsList .left .bottom ul .active .rightMessage h5{
   color: #fff;
}
.aboutUsList .left .bottom ul .active .rightMessage span{
    color: #fff;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all; 
}
.aboutUsList .left .bottom ul li .left{
    margin-left: 143px;
    margin-top:75px;
font-size: 40px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #333333;
}
.aboutUsList .left .bottom ul li .border{
    margin-top:98px;
    margin-left:33px;
    display: none;
    width: 110px;
    height: 1px;
    background: #FFFFFF; 
}
.aboutUsList .left .bottom ul li .icon{
    margin-top:75px;
    margin-left:93px;
}

.aboutUsList .left .bottom ul li .rightMessage{
    width: 248px;
    margin-top:29px;
    margin-left:123px;
}
.aboutUsList .left .bottom ul li .rightMessage h5{
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #202020;
}
.aboutUsList .left .bottom ul li .rightMessage span{
    display: block;
    margin-top:15px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #202020;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all; 
}
.aboutUsList .right{
    position: absolute;
    width: 315px;
    height: 515px;
    background: url('/static/default/img/DetailImg/aboutUsListBackground.png');
    right: 9px;
    top: -109px;
}
.aboutUsList .right ul li{
    text-align: right;
    padding-right: 30px;
}
.aboutUsList .right ul li{
    cursor: pointer;
    margin-top:30px;
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
}
.aboutUsList .right ul li a{
    display: block;
    cursor: pointer;
    margin-top:30px;
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
}
.aboutUsList .right ul li:nth-child(1) {
    margin-top: 117px;
}
.aboutUsList .right ul .active a{
    background: url('/static/default/img/DetailImg/line.png') no-repeat;
    background-position: 30px;
font-size: 36px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #002569;
}
.outlet .head{
    margin-top:20px;

}
.outlet .head i{
    margin-left:23px;
}
.outlet .head span{
    padding-right: 20px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
}
.outlet .head span:nth-of-type(1){
    margin-left:20px;
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.outlet .head span:nth-of-type(2){
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.outlet .head span:nth-of-type(3){
    color:#002569 ;
}
.outlet .title{
    text-align:center;
    margin-top:10px;
}
.outlet .title h1{
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #202020;
    font-size: 36px;
}
.outlet .title h3{
    margin-top:20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #202020;
    font-size: 24px;
}
.outlet .body {
    display:flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.outlet .body .message{
    background:url('/static/default/img/listImg/city.png') no-repeat;
    width: 382px;
    height: 250px;
    margin-top:33px;
    text-align:center;
    position: relative;

}
.outlet .body .message h3{
    position:inherit ;
    margin-top:88px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.6);
    z-index: 2;
}
.outlet .body .message a{
    position:inherit ;
    display: inline-block;
    border:1px solid rgba(255, 255, 255, 0.6);
    width: 72px;
    height: 32px;
    margin-top: 18px;
    font-size: 20px;
    text-align:center;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.6);
    line-height: 30px;
    box-sizing: border-box;
    z-index: 2;
}
.outlet .body .message .mark{
    cursor: pointer;
    z-index: 999;
    display: none;
    width: 382px;
    height: 250px;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    top:0;
    left: 0;
    z-index: 1;
}
.outlet .body .message:hover>.mark{
    background: rgba(0, 0, 0, 0.5);
}
.outlet .body .message:hover>.mark{
    display: block;
}
.outlet .body .message:hover>a{
    border:1px solid #fff;
    color: #fff;
}
.outlet .body .message:hover>h3{
    color: #fff;
}
.outlet .changePage{
    width: fit-content;
    margin: 0 auto;
}
.outlet .changePage .page{
    font-size :0;
    margin-top: 32px;
    height: 32px;
}
.outlet .changePage .page ul li{
    float: left;
    height: 32px;
    width: auto;
}
.outlet .changePage .page a{
    display: inline-block;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    min-width: 32px;
    width: auto;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    text-align: center;
    
} 
.outlet .changePage .page span{
    display: inline-block;
    width: auto;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    min-width: 32px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    text-align: center;
    
} 
.outlet .changePage .page .active span{
    background: #002569;
    border-color: #002569;
    color:#FFFEFE;
}

.outlet .changePage .page .prev a{
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
} 
.outlet .changePage .page .noPrev span{
    cursor: not-allowed;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DDDDDD;
    line-height: 32px;
}

.outlet .changePage .page .next a{
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
}
.outlet .changePage .page .noNext span{
    cursor: not-allowed;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DDDDDD;
    line-height: 32px;
}
.outletDetail .head{
    margin-top:20px;

}
.outletDetail .head i{
    margin-left:23px;
}
.outletDetail .head span{
    padding-right: 20px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
}
.outletDetail .head span:nth-of-type(1){
    margin-left:20px;
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.outletDetail .head span:nth-of-type(2){
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.outletDetail .head span:nth-of-type(3){
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.outletDetail .head span:nth-of-type(4){
    color: #002569;
}
.outletDetail .body{
    width: 100%;
    height:auto;
    background:#F4F4F4;
    margin-top:30px;
}
.outletDetail .body .title{
    text-align: center;
    padding-top: 34px;
    padding-bottom:28px;
}
.outletDetail .body .title h3{
    font-size: 32px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
}
.outletDetail .body .title h6{
    display: inline-block;
    margin-top: 10px;
    font-weight: 100;
    color: #666;
}
.outletDetail .body .title h6:nth-of-type(2){
    margin-left:10px;
}
.outletDetail .body .message{
    padding: 0 40px;
    width: auto;
    height: auto;
    padding-bottom:62px;
    overflow: hidden;
}
.outletDetail .body .message .top p{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 32px;
    letter-spacing: .8px;
}
.outletDetail .body .message .top img{
    max-width: 1120px;
}
.outletDetail  .changePage{
    width: 100%;
    height: auto;
    margin-top: 23px;
}
.outletDetail  .changePage .prev{
    float: left;
    width: 265px;
    height: 65px;
    background:url('/static/default/img/DetailImg/outletDetailButtonBackground.png') no-repeat;
    background-size:cover;
    text-align: center;
}
.outletDetail .changePage .prev span{
    margin: 0 15px;
    text-decoration: none;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 65px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
}
.outletDetail  .changePage .next{
    float: right;
    width: 265px;
    height: 65px;
    background:url('/static/default/img/DetailImg/outletDetailButtonBackground.png') no-repeat;
    background-size:cover;
    text-align: center;
}
.outletDetail .changePage .next span{
    margin: 0 15px;
    text-decoration: none;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 65px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
}

.productService .left .top {
    margin-left:30px;
    margin-top:51px;
}

.productService .left .top h1{
font-size: 36px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #202020;
}
.productService .left .top h3{
margin-top:18px;
font-size: 24px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #202020;

}
.productService .left .bottom{
   width: 800px;
   height: auto;
   margin-top:31px;
}
.productService .left .bottom ul li{
    width: 800px;
    height: 182px;
    cursor: pointer;
}
.productService .left .bottom ul li a{
    width: 800px;
    height: 182px;
    display: flex;
    flex-direction:row;
}
@keyframes productServiceActive{
    from{
      background-size: 0%;
    }
    to{
       background-size:100%;
    }
}
.productService .left .bottom ul .active{
    animation-name: productServiceActive;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-fill-mode:forwards;
    background:url('/static/default/img/listImg/aboutUsListBackground.png') no-repeat;
}
.productService .left .bottom ul .active .left{
    margin-left:31px;
    color: #fff;
}
.productService .left .bottom ul .active .border{
    display: block;
}
.productService .left .bottom ul .active .icon{
    margin-left: 62px;
}
.productService .left .bottom ul .active .rightMessage h5{
   color: #fff;
}
.productService .left .bottom ul .active .rightMessage span{
    color: #fff;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all; 
}
.productService .left .bottom ul li .left{
    margin-left: 143px;
    margin-top:75px;
font-size: 40px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #333333;
}
.productService .left .bottom ul li .border{
    margin-top:98px;
    margin-left:33px;
    display: none;
    width: 110px;
    height: 1px;
    background: #FFFFFF; 
}
.productService .left .bottom ul li .icon{
    margin-top:75px;
    margin-left:93px;
}
.productService .left .bottom ul li .rightMessage{
    width: 248px;
    margin-top:29px;
    margin-left:123px;
}
.productService .left .bottom ul li .rightMessage h5{
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #202020;
}
.productService .left .bottom ul li .rightMessage span{
    display: block;
margin-top:15px;
font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #202020;
overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all; 
}
.productService .right{
    position: absolute;
    width: 315px;
    height: 515px;
    background: url('/static/default/img/DetailImg/aboutUsListBackground.png');
    right: 9px;
    top: -109px;
}
.productService .right ul li{
    text-align: right;
    padding-right: 30px;
}
.productService .right ul li{
    cursor: pointer;
    margin-top:30px;
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
}
.productService .right ul li a{
    display: block;
    cursor: pointer;
    margin-top:30px;
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
}
.productService .right ul li:nth-child(1) {
    margin-top: 117px;
}
.productService .right ul .active a{
    background: url('/static/default/img/DetailImg/line.png') no-repeat;
    background-position: 30px;
font-size: 36px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #002569;
}
.productServiceDetail{
}
.productServiceDetail .left .top {
     margin-left:30px;
     margin-top:51px;
}

.productServiceDetail .left .top h1{
font-size: 36px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #202020;
}
.productServiceDetail .left .top h3{
margin-top:18px;
font-size: 24px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #202020;

}
.productServiceDetail .left .bottom{
    background:#F4F4F4;
    width: 800px;
    height: auto;
    margin-top:31px;
}
.productServiceDetail .left .bottom .topMessage{
    margin-left:39px;
    padding-top:34px;
    width: 698px;
    height: auto;
}
.productServiceDetail .left .bottom .topMessage p{
    text-indent:2em;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 30px;
}
.productServiceDetail .left .bottom .pic{
    display: flex;
    flex-direction: row;
    margin-top:33px;
    margin-left:27px;
}
.productServiceDetail .left .bottom .pic img{
    width: 346px;
    height: 234px;
    margin-left: 12px;
}
.productServiceDetail .left .bottom .bottomMessage{
    height: auto;
    padding-top: 20px;
    padding-left: 34px;
    padding-right: 34px;
    padding-bottom: 20px;
}
.productServiceDetail .left .bottom .bottomMessage img{
    max-width:732px ;
}
.productServiceDetail .left .bottom  p{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 32px;
    letter-spacing: .8px;
}
.productServiceDetail .left .bottom .pic{
    display: flex;
    flex-direction: row;
    margin-top:33px;
    margin-left:27px;
}
.productServiceDetail .right{
    position: absolute;
    width: 315px;
    height: 515px;
    background: url('/static/default/img/DetailImg/aboutUsListBackground.png');
    right: 9px;
    top: -109px;
}
.productServiceDetail .right ul li{
    text-align: right;
    padding-right: 30px;
}
.productServiceDetail .right ul li{
    cursor: pointer;
    margin-top:30px;
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
}
.productServiceDetail .right ul li a{
    cursor: pointer;
    margin-top:30px;
font-size: 20px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
display: block;
}
.productServiceDetail .right ul li:nth-child(1){
    margin-top: 117px;
}
.productServiceDetail .right ul .active a{
    background: url('/static/default/img/DetailImg/line.png') no-repeat;
    background-position: 30px;
font-size: 36px;
font-family: Microsoft YaHei;
font-weight: bold;
color: #002569;
}
.companyNews .head{
    margin-top:20px;

}
.companyNews .head i{
    margin-left:23px;
}
.companyNews .head span{
    padding-right: 20px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
}
.companyNews .head span:nth-of-type(1){
    margin-left:20px;
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.companyNews .head span:nth-of-type(2){
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.companyNews .head span:nth-of-type(3){
    color:#002569 ;
}
.companyNews .title{
    text-align:center;
    margin-top:10px;
}
.companyNews .title h1{
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #202020;
    font-size: 36px;
}
.companyNews .title h3{
    margin-top:20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #202020;
    font-size: 24px;
}
.companyNews .body {
    display:flex;
    flex-direction: column;
}
.companyNews .body .message{
    margin-top: 56px;
    width: 1144px;
    height: 316px;
    border: 4px solid #f4f4f4 ;
    position: relative;
    display: flex;
    flex-direction: row;
}
.companyNews .body  .message .left{
    text-align: center;
    width: 654px;
    
}
.companyNews .body .message .left h3{
    margin: 0 auto;
    margin-top: 37px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #202020;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
    width: 536px;
    

}
.companyNews .body .message .left .line{
    margin: 0 auto;
    margin-top: 20px;
    width: 90px;
    height: 1px;
    background:#ddd;
    
}
.companyNews .body .message .left p{
    display: block;
    line-height: 30px;
    font-size: 16px;
    color: #333;
    width: 549px;
    height: 116px;
    margin-left: 65px;
    margin-top: 31px;
    text-align: left;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
    
}
.companyNews .body .message .left .more a{
    display: block;
    margin: 0 auto;
    margin-top:24px;
    background:url('/static/default/img/listImg/companyNewsListMore.png') no-repeat;
    width: 107px;
    height: 32px;
    display: flex;
    flex-direction:row ;
    justify-content: space-between;

}
.companyNews .body .message .left .more span{
    margin-top: 3px;
    width: 78px;
    height: 25px;
    text-align: center;
    display: block;
    line-height: 25px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #002569;
}
.companyNews .body .message .left .more i{
    margin-top: 3px;
    margin-right: 4px;
    display: block;
    width: 25px;
    height: 25px;
    background:url('/static/default/img/listImg/companyNewsListUnselectArrow.png') no-repeat;
}
.companyNews .body .active{
    border: 4px solid #002569 ;
}
.companyNews .body .active .left .more a:hover>span{
    background: #002569;
    color: #fff;
}
.companyNews .body .active .left .more a:hover>i{
    background:url('/static/default/img/listImg/companyNewsListSelectArrow.png') no-repeat !important;
}

.companyNews .body .message .right{
    width: 475px;
    height: 316px;
}
.companyNews .body .message .right img{
    width: 475px;
    height: 316px;
    position: absolute;
    top: -26px;
    right: -26px;
}
.companyNews .body .active .right img{
    top: 0px;
    right: 0px;
}
.companyNews .changePage{
    width: fit-content;
    margin: 0 auto;
}
.companyNews .changePage .page{
    font-size :0;
    margin-top: 32px;
    height: 32px;
}
.companyNews .changePage .page ul li{
    float: left;
    height: 32px;
    width: auto;
}
.companyNews .changePage .page a{
    display: inline-block;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    min-width: 32px;
    width: auto;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    text-align: center;
    
} 
.companyNews .changePage .page span{
    display: inline-block;
    width: auto;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    min-width: 32px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    text-align: center;
    
} 
.companyNews .changePage .page .active span{
    background: #002569;
    border-color: #002569;
    color:#FFFEFE;
}

.companyNews .changePage .page .prev a{
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
} 
.companyNews .changePage .page .noPrev span{
    cursor: not-allowed;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DDDDDD;
    line-height: 32px;
}

.companyNews .changePage .page .next a{
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
}
.companyNews .changePage .page .noNext span{
    cursor: not-allowed;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DDDDDD;
    line-height: 32px;
}
.companyNewsDetail .head{
    margin-top:20px;

}
.companyNewsDetail .head i{
    margin-left:23px;
}
.companyNewsDetail .head span{
    padding-right: 20px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
}
.companyNewsDetail .head span:nth-of-type(1){
    margin-left:20px;
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.companyNewsDetail .head span:nth-of-type(2){
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.companyNewsDetail .head span:nth-of-type(3){
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.companyNewsDetail .head span:nth-of-type(4){
    color: #002569;
}
.companyNewsDetail .body{
    width: 100%;
    height:auto;
    background:#F4F4F4;
    margin-top:30px;
}
.companyNewsDetail .body .title{
    text-align: center;
    padding-top: 34px;
    padding-bottom:28px;
}
.companyNewsDetail .body .title h3{
    font-size: 32px;
    font-family: Microsoft YaHei;
    font-weight: 600;
    color: #333333;
}
.companyNewsDetail .body .title h6{
    display: inline-block;
    margin-top: 10px;
    font-weight: 100;
    color: #666;
}
.companyNewsDetail .body .title h6:nth-of-type(2){
    margin-left:10px;
}
.companyNewsDetail .body .message{
    padding: 0 40px;
    width: auto;
    height: auto;
    padding-bottom:62px;
    overflow: hidden;
}
.companyNewsDetail .body .message .top p{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 32px;
    letter-spacing: .8px;
}
.companyNewsDetail .body .message .top img{
    max-width: 1120px;
}
.companyNewsDetail  .changePage{
    width: 100%;
    height: auto;
    margin-top: 23px;
}
.companyNewsDetail  .changePage .prev{
    float: left;
    width: 265px;
    height: 65px;
    background:url('/static/default/img/DetailImg/outletDetailButtonBackground.png') no-repeat;
    background-size:cover;
    text-align: center;
}
.companyNewsDetail .changePage .prev span{
    margin: 0 15px;
    text-decoration: none;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 65px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
}
.companyNewsDetail  .changePage .next{
    float: right;
    width: 265px;
    height: 65px;
    background:url('/static/default/img/DetailImg/outletDetailButtonBackground.png') no-repeat;
    background-size:cover;
    text-align: center;
}
.companyNewsDetail .changePage .next span{
    margin: 0 15px;
    text-decoration: none;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 65px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
}
.newsMedia .afterClickMessage{
    z-index: 9999;
    background:rgba(0, 0, 0, 0.4);
    height: 100vh;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
}
.newsMedia .afterClickMessage .mainMessage{
    width: 900px;
    height: 506px;
    background: #fff;
    margin:160px auto;
}
.newsMedia .afterClickMessage .mainMessage video{
    width: 100%;
    height: 100%;
    background: #000;
}
.newsMedia .head{
    margin-top:20px;

}
.newsMedia .head i{
    margin-left:23px;
}
.newsMedia .head span{
    padding-right: 20px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
}
.newsMedia .head span:nth-of-type(1){
    margin-left:20px;
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.newsMedia .head span:nth-of-type(2){
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.newsMedia .head span:nth-of-type(3){
    color:#002569 ;
}
.newsMedia .title{
    text-align:center;
    margin-top:10px;
}
.newsMedia .title h1{
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #202020;
    font-size: 36px;
}
.newsMedia .title h3{
    margin-top:20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #202020;
    font-size: 24px;
}
.newsMedia .body {
    display:flex;
    flex-direction: column;
}
.newsMedia .body .message{
    margin-top: 56px;
    width: 1144px;
    height: 316px;
    border: 4px solid #f4f4f4 ;
    position: relative;
    display: flex;
    flex-direction: row;
}
.newsMedia .body  .message .left{
    text-align: center;
    width: 654px;
    
}
.newsMedia .body .message .left h3{
    margin-top: 37px;
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #202020;

}
.newsMedia .body .message .left .line{
    margin: 0 auto;
    margin-top: 20px;
    width: 90px;
    height: 1px;
    background:#ddd;
    
}
.newsMedia .body .message .left p{
    display: block;
    line-height: 30px;
    color: #333;
    width: 549px;
    height: 116px;
    margin-left: 65px;
    font-size: 16px;
    margin-top: 31px;
    text-align: left;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
    
}
.newsMedia .body .message .left .more .moreClick{
    cursor: pointer;
    display: block;
    margin: 0 auto;
    margin-top:24px;
    background:url('/static/default/img/listImg/companyNewsListMore.png') no-repeat;
    width: 107px;
    height: 32px;
    display: flex;
    flex-direction:row ;
    justify-content: space-between;

}
.newsMedia .body .message .left .more .moreClick span{
    margin-top: 3px;
    width: 78px;
    height: 25px;
    text-align: center;
    display: block;
    line-height: 25px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #002569;
}
.newsMedia .body .message .left .more .moreClick i{
    margin-top: 3px;
    margin-right: 4px;
    display: block;
    width: 25px;
    height: 25px;
    background:url('/static/default/img/listImg/companyNewsListUnselectArrow.png') no-repeat;
}
.newsMedia .body .active .left .more .moreClick:hover>span{
    background: #002569;
    color: #fff;
}
.newsMedia .body .active .left .more .moreClick:hover>i{
    background:url('/static/default/img/listImg/companyNewsListSelectArrow.png') no-repeat !important;
}

.newsMedia .body .message .right{
    width: 475px;
    height: 316px;
}
.newsMedia .body .message .right img{
    width: 475px;
    height: 316px;
    position: absolute;
    top: -26px;
    right: -26px;
}
.newsMedia .body .active .right img{
    top: 0px;
    right: 0px;
}
.newsMedia .body .active{
    border: 4px solid #002569;
}
.newsMedia .changePage{
    width: fit-content;
    margin: 0 auto;
}
.newsMedia .changePage .page{
    font-size :0;
    margin-top: 32px;
    height: 32px;
}
.newsMedia .changePage .page ul li{
    float: left;
    height: 32px;
    width: auto;
}
.newsMedia .changePage .page a{
    display: inline-block;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    min-width: 32px;
    width: auto;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    text-align: center;
    
} 
.newsMedia .changePage .page span{
    display: inline-block;
    width: auto;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    min-width: 32px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    text-align: center;
    
} 
.newsMedia .changePage .page .active span{
    background: #002569;
    border-color: #002569;
    color:#FFFEFE;
}

.newsMedia .changePage .page .prev a{
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
} 
.newsMedia .changePage .page .noPrev span{
    cursor: not-allowed;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DDDDDD;
    line-height: 32px;
}

.newsMedia .changePage .page .next a{
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
}
.newsMedia .changePage .page .noNext span{
    cursor: not-allowed;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DDDDDD;
    line-height: 32px;
}



.talentSearching .title{
    text-align:left;
    margin-left:30px;
    margin-top:50px;
}
.talentSearching .title h1{
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #202020;
    font-size: 36px;
}
.talentSearching .title h3{
    margin-top:14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #202020;
    font-size: 24px;
}
.talentSearching .body {
    margin-top: 30px;
    display:flex;
    flex-direction: column;
}
.talentSearching .body .message{
    position: relative;
    display: block;
    text-decoration: none;
    width: 1210px;
    height: 190px;
}
.talentSearching .body .message:hover{
    background: url('/static/default/img/listImg/talentSearchingBackground.png') no-repeat;
    background-size:cover;
}
.talentSearching .body .message h3{
    display: block;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 30px;
    height: 30px;
    margin-top:30px;
    margin-left:36px;
    padding-left: 24px;
    background: url('/static/default/img/listImg/talentSearchingLine.png') no-repeat;
    background-position: left;
}
.talentSearching .body .message .mianMessage{
    width: 760px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 7px;
    margin-left: 60px;
}
.talentSearching .body .message .mianMessage span{
    margin-top: 18px;
    margin-left: 80px;
}
.talentSearching .body .message .mianMessage span:nth-of-type(1){
    margin-left: 0;
}
.talentSearching .body .message .mianMessage span:nth-of-type(4){
    margin-left: 0;
}
.talentSearching .body .message .mianMessage span h6{
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.talentSearching .body .message .mianMessage span p{
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
}
.talentSearching .body .message .more{
    position: absolute;
    left: 1087px;
    top: 77px;
    background: url('/static/default/img/listImg/talentSearchingMore.png') no-repeat;
    background-size: cover;
    width: 18px;
    height: 35px;
}
.talentSearching .changePage{
    width: fit-content;
    margin: 0 auto;
}
.talentSearching .changePage .page{
    font-size :0;
    margin-top: 32px;
    height: 32px;
}
.talentSearching .changePage .page ul li{
    float: left;
    height: 32px;
    width: auto;
}
.talentSearching .changePage .page a{
    display: inline-block;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    min-width: 32px;
    width: auto;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    text-align: center;
    
} 
.talentSearching .changePage .page span{
    display: inline-block;
    width: auto;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    min-width: 32px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    text-align: center;
    
} 
.talentSearching .changePage .page .active span{
    background: #002569;
    border-color: #002569;
    color:#FFFEFE;
}

.talentSearching .changePage .page .prev a{
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
} 
.talentSearching .changePage .page .noPrev span{
    cursor: not-allowed;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DDDDDD;
    line-height: 32px;
}

.talentSearching .changePage .page .next a{
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
}
.talentSearching .changePage .page .noNext span{
    cursor: not-allowed;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DDDDDD;
    line-height: 32px;
}


.contactUs .title{
    text-align:left;
    margin-left:30px;
    margin-top:50px;
}
.contactUs .title h1{
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #202020;
    font-size: 36px;
}
.contactUs .title h3{
    margin-top:14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #202020;
    font-size: 24px;
}
.contactUs .body .top{
    width: 680px;
    display: flex;
    flex-wrap: wrap;
    
}
.contactUs .body .top .iconMessage{
    margin-top: 48px;
    text-align: center;
    width: 180px;
}
.contactUs .body .top .iconMessage:nth-child(2){
    margin-left: 210px;
}
.contactUs .body .top .iconMessage:nth-child(3){
    margin-top:67px;
}
.contactUs .body .top .iconMessage:nth-child(4){
    width: 380px;
    margin-left: 116px;
    margin-top:58px;
}

.contactUs .body .top .iconMessage p{
    display: block;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #202020;
}
.contactUs .body .top .iconMessage:nth-child(1) p{
    margin-top:29px;
}
.contactUs .body .top .iconMessage:nth-child(2) p{
    margin-top:32px;
}
.contactUs .body .top .iconMessage:nth-child(3) p{
    margin-top:30px;
}
.contactUs .body .top .iconMessage:nth-child(4) p{
    margin-top:28px;
}
.contactUs .body .bottom{
    width: 820px;
    height: 460px;
    margin-top:50px;
}
.contactUs .body .bottom #allmap{
    height: 100%;
    width: 100%;
}
.talentSearchingDetail .head{
    margin-top:20px;

}
.talentSearchingDetail .head i{
    margin-left:23px;
}
.talentSearchingDetail .head span{
    padding-right: 20px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
}
.talentSearchingDetail .head span:nth-of-type(1){
    margin-left:20px;
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}
.talentSearchingDetail .head span:nth-of-type(2){
    background:url('/static/default/img/listImg/slash.png') no-repeat;
    background-position: 72px;
}

.talentSearchingDetail .head span:nth-of-type(3){
    color: #002569;
}
.talentSearchingDetail .body{
    width: 100%;
    height:auto;
    background:#F4F4F4;
    margin-top:30px;
}
.talentSearchingDetail .body .title{
    text-align: center;
    padding-top: 34px;
    padding-bottom:28px;
}
.talentSearchingDetail .body .title h3{
    font-size: 24px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.talentSearchingDetail .body .message{
    padding: 0 40px;
    width: auto;
    height: auto;
    padding-bottom:62px;
    overflow: hidden;
}
.talentSearchingDetail .body .message .top p{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
    line-height: 32px;
    letter-spacing: .8px;
}
.talentSearchingDetail .body .message .top img{
    max-width: 1120px;
}

.searchList .title{
    text-align:left;
    margin-left:30px;
    margin-top:50px;
}
.searchList .title h1{
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #202020;
    font-size: 36px;
}
.searchList .title h3{
    margin-top:14px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #202020;
    font-size: 24px;
}
.searchList .body {
    margin-top: 30px;
    display:flex;
    flex-direction: column;
}
.searchList .body .message{
    position: relative;
    display: block;
    text-decoration: none;
    width: 1210px;
    height: 190px;
    margin-top: 20px;
    background: url('/static/default/img/listImg/talentSearchingBackground.png') no-repeat;
    background-size:cover;
}
.searchList .body .message:hover{
   
    
}
.searchList .body .message h3{
    display: block;
    font-size: 20px;
    font-family: Microsoft YaHei;
    font-weight: bold;
    color: #333333;
    line-height: 30px;
    height: 30px;
    margin-top:30px;
    margin-left:36px;
    padding-left: 24px;
    background: url('/static/default/img/listImg/talentSearchingLine.png') no-repeat;
    background-position: left;
}
.searchList .body .message .mianMessage{
    width: 760px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: 7px;
    margin-left: 60px;
}
.searchList .body .message .mianMessage span{
    margin-top: 18px;
    margin-left: 80px;
    display: flex;
    flex-direction: row;
}
.searchList .body .message .mianMessage span:nth-of-type(1){
    margin-left: 0;
}
.searchList .body .message .mianMessage span:nth-of-type(2){
    margin-left: 0;
}
.searchList .body .message .mianMessage span h6{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #333333;
}
.searchList .body .message .mianMessage span p{
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #999;
    width: 650px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* 限制在一个块元素显示的文本的行数 */
    -webkit-box-orient: vertical; /* 垂直排列 */
    word-break: break-all;  /* 内容自动换行 */
}
.searchList .body .message .more{
    position: absolute;
    left: 1087px;
    top: 77px;
    background: url('/static/default/img/listImg/talentSearchingMore.png') no-repeat;
    background-size: cover;
    width: 18px;
    height: 35px;
}
.searchList .changePage{
    width: fit-content;
    margin: 0 auto;
}
.searchList .changePage .page{
    font-size :0;
    margin-top: 32px;
    height: 32px;
}
.searchList .changePage .page ul li{
    float: left;
    height: 32px;
    width: auto;
}
.searchList .changePage .page a{
    display: inline-block;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    min-width: 32px;
    width: auto;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    text-align: center;
    
} 
.searchList .changePage .page span{
    display: inline-block;
    width: auto;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    min-width: 32px;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
    text-align: center;
    
} 
.searchList .changePage .page .active span{
    background: #002569;
    border-color: #002569;
    color:#FFFEFE;
}

.searchList .changePage .page .prev a{
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
} 
.searchList .changePage .page .noPrev span{
    cursor: not-allowed;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DDDDDD;
    line-height: 32px;
}

.searchList .changePage .page .next a{
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
}
.searchList .changePage .page .noNext span{
    cursor: not-allowed;
    height: 32px;
    background: #FFFFFF;
    border: 1px solid #EAEAEA;
    width: 82px;
    display: inline-block;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #DDDDDD;
    line-height: 32px;
}







@media screen and (max-width: 480px) {
    *{
        box-sizing: border-box;
    }
    .nav{
        position: fixed;
        height: 80px;
        top: 0;
        padding-top: 10px;
        z-index: 9999999;
        
    }
    @keyframes indexNavChange{
        0%{height: 0;}
        100%{height:300px;}
    }
    @keyframes indexNavUnChange{
        0%{height: 300px;}
        100%{height:0;}
    }
    .nav .index-mobile-tab {
        overflow: scroll;
        width: 100%;
        padding: 0;
        background: #fff;
        position: fixed;
        left: 0;
        top: 80px;
        z-index: 999999;
        box-shadow: 0 20px 40px -10px rgb(0 0 0 / 15%);
        animation-duration: .6s;
        animation-fill-mode: both;
        animation-name: indexNavUnChange;
        
    }
    .nav .activeTab{
        overflow: scroll;
        border-top: 2px solid #002569;
        width: 100%;
        position: fixed;
        left: 0;
        top: 80px;
        z-index: 999999;
        animation-duration: .8s;
        animation-fill-mode: both;
        animation-name: indexNavChange;
        height: 300px;
        background: #fffefe;
        box-shadow: 0 20px 40px -10px rgb(0 0 0 / 15%);
    }
    @keyframes indexTabLiUl{
        0%{opacity: 0;}
        100%{opacity: 1;}
    }
    
    
    .nav .index-mobile-tab .index-tabLi ul{
         height: 0;
         overflow: hidden;
    }
    .nav .index-mobile-tab .tabLiUlActive ul{
        animation-duration: 1s;
        animation-fill-mode: both;
        animation-name: indexTabLiUl;
        background: #eee;
        height: auto;
    }
    .nav .index-mobile-tab .tabLiUlActive ul li{
        padding-left: 30px;
    }
    .nav .index-mobile-tab .tabLiUlActive ul li a{
        background: url('/static/default/img/indexImg/point.png')no-repeat;
        padding-left: 20px;
    }
    .nav .index-mobile-tab .index-tabLi{
        min-height: 42px;
        line-height: 42px;
        position: relative;
    }
    .nav .index-mobile-tab .index-tabLi a{
        padding-left: 30px;
    }
    .nav .index-mobile-tab .active a{
        font-weight: 600;
        color: #1c3c75;   
    }
    .nav .index-mobile-tab .active ul li a{
        color: #444;
        font-weight:400;
    }
    @keyframes spanUnActive{
        0%{transform: rotate(0deg);}
        100%{transform: rotate(90deg);}
    }
    .nav .index-mobile-tab .index-tabLi span{
        position: absolute;
        right: 25px;
        transform: rotate(90deg);
        top: -12px;
        padding: 12px;
        animation-duration: 0.3s;
        animation-timing-function:linear;
        animation-fill-mode: both;
        animation-name: spanUnActive;
    }
    @keyframes spanActive{
        0%{transform: rotate(90deg);}
        100%{transform: rotate(0deg);}
    }
    .nav .index-mobile-tab .index-tabLi .spanActive{
        transform: rotate(0deg);
        animation-duration: 0.3s;
        animation-timing-function:linear;
        animation-fill-mode: both;
        animation-name: spanActive;
    }

    .inner-header-icon{
        color: #ffffff;
        height: 50px;
        font-size:25px;
        text-align: center;
        float:right;
        width: 50px;
        position: relative;
        -webkit-transition: background 0.5s;
        -moz-transition: background 0.5s;
        -o-transition: background 0.5s;
        transition: background 0.5s;
    }
    .inner-header-icon:hover{
        background-color: rgba(255,255,255,0.2);
        cursor: pointer;
    }
    .inner-header-icon span{
        position: absolute;
        left: calc((100% - 25px) / 2);
        top: calc((100% - 14px) / 2);
        width: 20px;
        height: 2px;
        background-color: rgb(94, 91, 91);
    }
    .inner-header-icon span:nth-child(1){
        top: 15px;
        -webkit-transform:translateY(4px) rotateZ(0deg);
        -ms-transform:translateY(4px) rotateZ(0deg);
        transform: translateY(4px) rotate(0deg);
    }
    
    .inner-header-icon span:nth-child(2){
        opacity: 0;
    }
    
    .inner-header-icon span:nth-child(3){
        top: 21px;
        transform: translateY(-4px) rotate(0deg);
        -webkit-transform:translateY(-4px) rotateZ(0deg);
        -ms-transform:translateY(-4px) rotateZ(0deg);
    }
    
    
    .inner-header-icon-click span:nth-child(1){
        animation-duration: 0.5s;
        animation-fill-mode: both;
        animation-name: clickfirst;
        }
    
    .inner-header-icon-click span:nth-child(2){
        animation-duration: 0.5s;
        animation-fill-mode: both;
        animation-name: clicksecond;
    }
    
    .inner-header-icon-click span:nth-child(3){
        animation-duration: 0.5s;
        animation-fill-mode: both;
        animation-name: clickthird;
        }
    
    
    /*第一条线旋转动画*/
    @keyframes clickfirst {
    0% {
        opacity: 0;
        top: 15px;
        transform: translateY(4px) rotate(0deg);
        -webkit-transform:translateY(4px) rotateZ(0deg);
        -ms-transform:translateY(4px) rotateZ(0deg);
        
    }
    
    100% {
        opacity: 1;
        transform: translateY(0) rotate(45deg);
        -webkit-transform:translateY(0px) rotateZ(45deg);
        -ms-transform:translateY(0px) rotateZ(45deg);
        top: 18px;

    }
    }
    /*第二条线淡入淡出动画动画*/
    @keyframes clicksecond {
        0% {
            opacity: 1;
        }
        100% {
            opacity: 0;
        }
    }
    
    /*第三条线旋转动画*/
    @keyframes clickthird {
    0% {
        opacity: 0;
        top: 21px;
        transform: translateY(-4px) rotate(0deg);
        -webkit-transform:translateY(-4px) rotateZ(0deg);
        -ms-transform:translateY(-4px) rotateZ(0deg);
    }
    
    100% {
        opacity: 1;
        transform: translateY(0) rotate(-45deg);
        -webkit-transform:translateY(0px) rotateZ(-45deg);
        -ms-transform:translateY(0px) rotateZ(-45deg);
        top: 18px;
    }
    }	
    
    .inner-header-icon-out span:nth-child(1){
        animation-duration: 0.5s;
        animation-fill-mode: both;
        animation-name: outfirst;
        }
    
    .inner-header-icon-out span:nth-child(2){
        animation-duration: 0.5s;
        animation-fill-mode: both;
        animation-name: outsecond;
    }
    .inner-header-icon-out span:nth-child(3){
        animation-duration: 0.5s;
        animation-fill-mode: both;
        animation-name: outthird;
        }
    
    @keyframes outfirst {
    0% {
        top: 18px;
        transform: translateY(0) rotate(-45deg);
        -webkit-transform:translateY(0px) rotateZ(-45deg);
        -ms-transform:translateY(0px) rotateZ(-45deg);
    }
    
    100% {
        top: 15px;
        transform: translateY(-4px) rotate(0deg);
        -webkit-transform:translateY(-4px) rotateZ(0deg);
        -ms-transform:translateY(-4px) rotateZ(0deg);
        
    }
    }
    
    @keyframes outsecond {
    0% {
        opacity: 0;
    }
    
    100% {
        opacity: 1;
    }
    }
    
    @keyframes outthird {
        0% { 
            
            top: 18px;
            transform: translateY(0) rotate(45deg);
            -webkit-transform:translateY(0px) rotateZ(45deg);
            -ms-transform:translateY(0px) rotateZ(45deg);
        }
    
        100% {
            transform: translateY(4px) rotate(0deg);
            -webkit-transform:translateY(4px) rotateZ(0deg);
            -ms-transform:translateY(4px) rotateZ(0deg);
            top: 21px;
        }
    }

    .container {
        width: auto;
        padding: 10px;
        overflow: hidden;
    }
    .index-search{
        display: none;
    }
    .home-slider{
        padding-top: 80px;
    }
    .home-slider .swiper-container .swiper-wrapper{
        height: 190px !important;
    }
    .nav-menu{
        display: none;
    }
    .nav-menu .index-mobile-tab{
        display: block;
        position:fixed;
        z-index: 999999;
    }
    
    
    .logo-img{
        height: auto;
        width: 48%;
    }
    .index-solution .head{
        width: 100%;
        height: auto;
    }
    .index-solution .content {
       height: auto;
       width: auto;
    }
    .index-solution .content img{
        width: 100%;
        height: auto;
    }
    .index-pT-body{
        flex-direction: column;
        padding-bottom: 0;
    }
    .index-pT-body .index-pT-left h1{
        font-size: 32px;
        margin-top: 24px;
    }
    .index-pT-body .index-pT-left{
        padding-bottom: 160px;
        width: 100%;
        height: auto;
    }
    .index-pT-body .index-pT-left p{
        margin-top: 5%;
        margin-left: 10%;
        width: 80%;
        height: 150px;
        font-size:16px;
        -webkit-line-clamp:5;
    }
    .index-pT-body .index-pT-right{
        width: 100%;
        height: auto;
        margin-top:0 ;
    }
    .index-pT-body .index-pT-right>img:nth-of-type(1){
        width: 100%;
        height: auto;
    }
    .index-pT-body .index-pT-right ul{
        width: 100%;
        height: 75px;
    }
    .index-pT-body .index-pT-right li img{
        display: none;
    }
    .index-pT-body .index-pT-left{
        padding-bottom: 110px;
    }
    .index-pT-body .index-pT-left .index-page{
        top: 76%;
        left: 37%;
        width: 92px;
        height: 40px;
    }
    .index-pT-body .index-pT-left .index-morePuls{
        background: none;
        top: 86%;
        left: 6%;
    }
    .index-pT-body .index-pT-right ul{
        background: #1c3c75;
    }
    .index-pT-body .index-pT-right li p{
        left: 18%;
        width: 65%;
        font-size:18px;
        bottom:15%;

    }
    .index-newsConsultation{
        width: 100%;
        box-sizing: border-box;
    }
    .index-newsConsultation .head{
        text-align: center;
    }
    .index-newsConsultation .content{
        flex-direction: column-reverse;
    }
    .index-newsConsultation .content .right{
        margin-left: 0;
        width: 100%;
        height: auto;
    }
    .index-newsConsultation .content .right .bottom .date p:nth-child(1){
        text-align: left;
    }
    .index-newsConsultation .content .right .top img{
        width: 100%;
        height: auto;
    }
    .index-newsConsultation .content .right .bottom{
        flex-direction: column;
    }
    .index-newsConsultation .content .right .bottom .date{
        display: none;
    }
    .index-newsConsultation .content .right .bottom .message{
        width: 95%;
        height: auto;
        margin-left: 4%;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .index-newsConsultation .content .left{
        margin-top:14px;
    }
    .index-newsConsultation .content .left .top a{
        width: 100%;
        margin-left:2%;
        height: 18px;
        font-size: 18px;
        line-height: 18px;
        
    }
    .index-newsConsultation .content .left .top span{
       width: 100%;
    }
    .index-newsConsultation .content .left .top .article{
        width: 95%;
        margin-left: 3%;
        height: auto;
        padding-top: 5px;
    }
    .index-newsConsultation .content .left .top .articleTitle ul{
        width: 100%;
    }
    .index-newsConsultation .content .left .top .articleTitle ul li{
        width: 100%;
    }
    .index-newsConsultation .content .left .top .articleTitle ul li a:nth-child(1){
        width: 95%;
        font-size: 16px;
        line-height: 16px;
        height: 16px;
    }
    .index-newsConsultation .content .left .top .articleTitle ul li div:nth-child(2){
        display: none;
    }
    .index-newsConsultation .content .left .top .date{
        display: none;
    }
    .index-aboutUs{
        margin-top: 10px;
    }
    .index-aboutUs .content{
        width: 100%;
        height: auto;
        background: none;
    }
    .index-aboutUs .content .title{
        position: relative;
        text-align: center;
        width: auto;
        height: auto;
        left: 0;
        top: 0;
    }
    .index-aboutUs .content .article{
        width: 100%;
        padding: 0 10px;
        margin-left: 0;
        height: auto;
        margin-top: 10px;
        box-sizing: border-box;
        
    }
    .index-aboutUs .content .aboutUsPic {
        margin-top: 10px;
        position: inherit;
        top: 0;
        left: 0;
    
    }
    .index-aboutUs .content .aboutUsPic img{
        width: 100%;
        height: auto;
    }
    .contact-info{
        width: 100%;
        margin-top: 10px;

    }
    .contact-info .content{
        width: 100%;
        background-position: 2%;
    } 
    .contact-info .content .swiper-slide{
        width: 100% !important;
    }
    .contact-info .content .swiper-slide a img{
        width: 20% !important;
        height: auto !important;
        margin-left:7%;
        margin-top: 1%;
    }
    .contact-info .content .swiper-slide .title a{
        display: block;
        width: 35%;
        text-align: center;
    }
    .contact-info .content .swiper-button-next2{
        display: none;
    }
    .contact-info .content .swiper-button-prev2{
        display: none;
    }
    .bottomTabbar{
        margin-top: 10px;
        padding-bottom: 20px;
        position: relative;
        height: 70px;
        background-size: cover;
    }
     .bottomTabbar .left{
         display: none;
     }
     .bottomTabbar .right{
        display: none;
    }
    .bottomTabbar .copyMessage{
        flex-direction: column-reverse;
        color: #eee;
        position: absolute;
        
        margin: 0;
        top: 0;
    }
    .bottomTabbar .copyMessage a{
        margin-top: 10px;
        color: #eee;
    }
    .bottomTabbar span{
        margin-top: 10px;
    }

    /* 关于我们列表页 */
    .listBanner{
        width: 100%;
        height: 20vh;
        background-size: cover;
        margin-top: 90px;
    }
    .article-list{
        padding: 0;
    }
    .aboutUsList .left{
        width: 100%;
    }
    .aboutUsList .left .top{
        margin-top: 0;
        margin-left: 0px;
        
    }
    .aboutUsList .left .top h1{
        font-size: 12px;
    }
    .aboutUsList .left .top h3{
        font-size: 8px;
        margin-top: 0;
    }
    .aboutUsList .left .bottom{
        width: 100%;
        height: auto;
        margin-top: 20px;
    }
    .aboutUsList .left .bottom ul li{
        width: 100%;
        height: auto;
    }
    .aboutUsList .left .bottom ul li a{
        width: 100%;
        margin-bottom: 15px;
        height: 75px;
    }
    .aboutUsList .left .bottom ul li a{
        background:url('/static/default/img/listImg/aboutUsListBackground.png') no-repeat;
        background-size:cover ;
    }
    .aboutUsList .left .bottom ul .active{
        background:url('/static/default/img/listImg/aboutUsListBackground.png') no-repeat;
    }
    .aboutUsList .left .bottom ul .active .left{
        margin-left: 25px;
        color: #fff;
    }
    .aboutUsList .left .bottom ul .active .border{
    }
    .aboutUsList .left .bottom ul .active .rightMessage h5{
       font-size: 14px;
       color: #eee;
    }
    .aboutUsList .left .bottom ul .active .rightMessage span{
        color: #fff;
        font-size: 8px;
        -webkit-line-clamp: 2;
        line-height: 12px;
    }
    
    .aboutUsList .left .bottom ul li .left{
        margin-top: 25px;
        font-size: 18px;
        color: #fff;
        margin-left: 25px;
        width: 18px;

    }
    
    .aboutUsList .left .bottom ul li .border{
        display: block;
        width: 18px;
        height: 18px;
        margin: 26px 46px;
        
    }
    .aboutUsList .left .bottom ul li:nth-child(1) .border{
        background: url('/static/default/img/listImg/companySelected.png') no-repeat;
        background-size: cover;
    }
    .aboutUsList .left .bottom ul li:nth-child(2) .border{
        background: url('/static/default/img/listImg/bookSelected.png') no-repeat;
        background-size: cover;
    }
    .aboutUsList .left .bottom ul li:nth-child(3) .border{
        background: url('/static/default/img/listImg/leaderSelected.png') no-repeat;
        background-size: cover;
    }
    .aboutUsList .left .bottom ul li:nth-child(4) .border{
        background: url('/static/default/img/listImg/historySelected.png') no-repeat;
        background-size: cover;
    }
    .aboutUsList .left .bottom ul li .icon{
        display: none;
    }
    .aboutUsList .left .bottom ul li .rightMessage{
        width: 50%;
        margin-left: 0;
        margin-right: 10px;
        margin-top: 10px;
    }
    .aboutUsList .left .bottom ul li .rightMessage h5{
        font-size: 14px;
        color: #eee;
    }
    .aboutUsList .left .bottom ul li .rightMessage span{
        font-size: 8px;
        margin-top: 5px;
        -webkit-line-clamp: 2;
        line-height: 12px;
        letter-spacing: .5px;
        color: #fff;
    }
    .aboutUsList .right{
        display: none;
    }
    /* 联系我们 */
    .contactUs .title{
        margin-left: 10px;
        margin-top: 10px;
        
    }
    .contactUs .title h1{
        font-size: 24px;
    }
    .contactUs .title h3{
        margin-top: 6px;
        font-size: 12px;
    }
    .contactUs .body .top{
        width: 680px;
        flex-direction: row;
    }
    .contactUs .body .bottom{
        width: 100%;
        height: 200px;
        margin-top: 30px;
    }
    .contactUs .body .top .iconMessage{
        flex: 1;
    }
    .contactUs .body .top .iconMessage p{
        font-size: 14px;
        word-wrap:break-word ;
        min-width: 176px;
    }
    .contactUs .body .top .iconMessage:nth-child(2){
        margin-left: 0;
    }
    .contactUs .body .top .iconMessage:nth-child(4){
        margin-left: 0;
    }

    /* 关于我们详情页 */
    .companyIntroductDetail .container{
        padding-left: 20px;
        padding-right:20px;
    }
    .companyIntroductDetail .left .bottom .bottomMessage{
        padding-left: 10px;
        padding-right: 10px;
    }
    .companyIntroductDetail .left .top{
        margin: 0;
        margin-top: 10px;
    }
    .companyIntroductDetail .left .top h1{
        font-size: 24px;
     }
    .companyIntroductDetail .left .top h3{
       font-size: 16px;
       margin-top: 6px;
    }
    .companyIntroductDetail .right{
        display: none;
    }
    .companyIntroductDetail .left .bottom{
        width: 100%;
        height: auto;
        margin-top: 15px;
    }
    .companyIntroductDetail .left .bottom .bottomMessage{
        padding-top: 10px;
    }
    .companyIntroductDetail .left .bottom .bottomMessage img{
        width: 100% !important;
        height: auto !important;
    }
    .companyIntroductDetail .left .bottom p{
        line-height: 24px;
        font-size: 14px;
    }
    /* 企业案例详情页 */
    .outletDetail .container{
        padding-left:20px ;
        padding-right: 20px;
    }
    .outletDetail .body{
        margin-top: 10px;
    }
    .outletDetail .head{
        display: none;
    }
    .outletDetail .body .message{
        padding: 0 10px;
        padding-bottom: 20px;

    }
    .outletDetail .body .title h3{
        font-size: 18px;
    }
    .outletDetail .body .title{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .outletDetail .body .message .top img{
        width: 100% !important;
        height: auto !important;
    }
    .outletDetail .body .message .top p{
        line-height: 24px;
        font-size: 14px;

    }
    /* 产品服务详情页 */
    .productServiceDetail .container{
        padding-left: 20px;
        padding-right:20px;
    }
    .productServiceDetail .left .bottom .bottomMessage{
        padding-left: 10px;
        padding-right: 10px;
    }
    .productServiceDetail .left .top{
        margin: 0;
        margin-top: 10px;
    }
    .productServiceDetail .left .top h1{
        font-size: 24px;
     }
    .productServiceDetail .left .top h3{
       font-size: 16px;
       margin-top: 6px;
    }
    .productServiceDetail .right{
        display: none;
    }
    .productServiceDetail .left .bottom{
        width: 100%;
        height: auto;
        margin-top: 15px;
    }
    .productServiceDetail .left .bottom .bottomMessage{
        padding-top: 10px;
    }
    .productServiceDetail .left .bottom .bottomMessage img{
        width: 100% !important;
        height: auto !important;
    }
    .productServiceDetail .left .bottom p{
        line-height: 24px;
        font-size: 14px;
    }
    /* 企业资讯详情页 */
    .companyNewsDetail .container{
        padding-left:20px ;
        padding-right: 20px;
    }
    .companyNewsDetail .body{
        margin-top: 10px;
    }
    .companyNewsDetail .head{
        display: none;
    }
    .companyNewsDetail .body .message{
        padding: 0 10px;
        padding-bottom: 20px;

    }
    .companyNewsDetail .body .title h3{
        font-size: 18px;
    }
    .companyNewsDetail .body .title{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .companyNewsDetail .body .message .top img{
        width: 100% !important;
        height: auto !important;
    }
    .companyNewsDetail .body .message .top p{
        line-height: 24px;
        font-size: 14px;

    }
    .companyNewsDetail .changePage{
        display: none;
    }
    /* 招贤纳士详情页 */
    .talentSearchingDetail .container{
        padding-left:20px ;
        padding-right: 20px;
    }
    .talentSearchingDetail .body{
        margin-top: 10px;
    }
    .talentSearchingDetail .head{
        display: none;
    }
    .talentSearchingDetail .body .message{
        padding: 0 10px;
        padding-bottom: 20px;

    }
    .talentSearchingDetail .body .title h3{
        font-size: 18px;
    }
    .talentSearchingDetail .body .title{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .talentSearchingDetail .body .message .top img{
        width: 100% !important;
        height: auto !important;
    }
    .talentSearchingDetail .body .message .top p{
        line-height: 24px;
        font-size: 14px;

    }
    /* 产品服务列表页 */
    .productService .left{
        width: 100%;
    }
    .productService .left .top{
        margin-top: 0;
        margin-left: 0px;
        
    }
    .productService .left .top h1{
        font-size: 12px;
    }
    .productService .left .top h3{
        font-size: 8px;
        margin-top: 0;
    }
    .productService .left .bottom{
        width: 100%;
        height: auto;
        margin-top: 20px;
    }
    .productService .left .bottom ul li{
        width: 100%;
        height: auto;
    }
    .productService .left .bottom ul li a{
        width: 100%;
        margin-bottom: 15px;
        height: 75px;
    }
    .productService .left .bottom ul li a{
        background:url('/static/default/img/listImg/aboutUsListBackground.png') no-repeat;
        background-size:cover ;
    }
    .productService .left .bottom ul .active{
        background:url('/static/default/img/listImg/aboutUsListBackground.png') no-repeat;
    }
    .productService .left .bottom ul .active .left{
        margin-left: 25px;
        color: #fff;
    }
    .productService .left .bottom ul .active .border{
    }
    .productService .left .bottom ul .active .rightMessage h5{
       font-size: 14px;
       color: #eee;
    }
    .productService .left .bottom ul .active .rightMessage span{
        color: #fff;
        font-size: 8px;
        -webkit-line-clamp: 2;
        line-height: 12px;
    }
    
    .productService .left .bottom ul li .left{
        margin-top: 25px;
        font-size: 18px;
        color: #fff;
        margin-left: 25px;
        width: 18px;

    }
    
    .productService .left .bottom ul li .border{
        display: block;
        width: 18px;
        height: 18px;
        margin: 26px 46px;
        
    }
    .productService .left .bottom ul li:nth-child(1) .border{
        background: url('/static/default/img/listImg/outletSelected.png') no-repeat;
        background-size: cover;
    }
    .productService .left .bottom ul li:nth-child(2) .border{
        background: url('/static/default/img/listImg/pipelineSelected.png') no-repeat;
        background-size: cover;
    }
    .productService .left .bottom ul li:nth-child(3) .border{
        background: url('/static/default/img/listImg/microstationSelected.png') no-repeat;
        background-size: cover;
    }
    .productService .left .bottom ul li:nth-child(4) .border{
        background: url('/static/default/img/listImg/transportationSelected.png') no-repeat;
        background-size: cover;
    }
    .productService .left .bottom ul li:nth-child(5) .border{
        background: url('/static/default/img/listImg/gateSelected.png') no-repeat;
        background-size: cover;
    }
    .productService .left .bottom ul li .icon{
        display: none;
    }
    .productService .left .bottom ul li .rightMessage{
        width: 50%;
        margin-left: 0;
        margin-right: 10px;
        margin-top: 10px;
    }
    .productService .left .bottom ul li .rightMessage h5{
        font-size: 14px;
        color: #eee;
    }
    .productService .left .bottom ul li .rightMessage span{
        font-size: 8px;
        margin-top: 5px;
        -webkit-line-clamp: 2;
        line-height: 12px;
        letter-spacing: .5px;
        color: #fff;
    }
    .productService .right{
        display: none;
    }
    /* 企业资讯列表页 */
    .companyNews .head {
        display: none;
    }
    .companyNews .title{
        text-align: left;
        margin-top: 0;
    }
    .companyNews .title h1{
        font-size: 12px;
    }
    .companyNews .title h3{
        font-size: 8px;
        margin-top: 0;
    }
    .companyNews .body .message{
        width: 100%;
        height: 292px;
        border: 4px solid #002569;
        margin-top: 8px;
        display: block;
    }
    .companyNews .body .message .right{
        height: 200px;
        width: 100%;
        position: absolute;
        top: 0;
    }
    .companyNews .body .message .right img{
        width: 100%;
        height: 200px;
        top: 0;
        left: 0;
    }
    .companyNews .body .message .left{
        width: 100%;
        max-height: 126px;
        position: absolute;
        top: 200px;
    }
    .companyNews .body .message .left h3{
        margin-top: 6px;
        font-size: 10px;
        width: 100%;
        padding: 0 10%;
        font-weight: 600;
    }
    .companyNews .body .message .left .line{
        margin-top: 10px;
    }
    .companyNews .body .message .left p{
        font-size: 7px;
        line-height: 14px;
        margin-top: 6px;
        margin-left: 0;
        -webkit-line-clamp: 3;
        width: 100%;
        padding: 0 15px;
        height: auto;
        text-indent: 2em;
        display: none;
    }
    .companyNews .body .message .left .more a{
        margin-top: 10px;
    }
    .companyNews .body .message .left .more span{
        font-size: 14px;
        margin-top: 4px;
        margin-left: 5px;
    }
    /* 企业案例列表页 */
    .outlet .head {
       display: none;
    }
    .outlet .title{
        margin-top: 0;
        text-align: left;
    }
    .outlet .title h1{
        font-size: 14px;
    }
    .outlet .title h3{
        font-size: 10px;
        margin-top: 0;
    }
    .outlet .body .message{
        margin-top: 10px;
        width: 100%;
        height: 234px;
        background-size: cover;
    }
    .outlet .body .message:hover>.mark{
        display: none;
    }
    /* 招贤纳士列表页 */
    .talentSearching .title{
        margin-top: 0;
        margin-left: 0;
        padding-bottom: 10px;
    }
    .talentSearching .title h1{
        font-size: 14px;
    }
    .talentSearching .title h3{
        font-size: 10px;
        margin-top: 0;
    }
    .talentSearching .body{
        margin-top: 0px;
    }
    .talentSearching .body .message{
        width: 100%;
        border-bottom: 1px solid #ddd;
        margin-top: 10px;
        height: 156px;
    }
    .talentSearching .body .message .mianMessage{
        width: 100%;
        margin-top: 10px;
        margin-left: 34px;
    }
    .talentSearching .body .message:hover{
        background: none;
    }
    .talentSearching .body .message h3{
        font-size: 14px;
        margin-top: 0;
        margin-left: 10px;

    }
    .talentSearching .body .message .mianMessage span h6{
        font-size: 12px;
    }
    .talentSearching .body .message .mianMessage span p{
        font-size: 12px;
    }
    .talentSearching .body .message .mianMessage span{
        margin-top: 0;
        margin-left: 0;
        min-width: 250px;
        margin-bottom: 10px;
        
    }
    .talentSearching .body .message .more{
        display: none;
    }
    /* 媒体报道 */
    .newsMedia .head{
        display: none;
    }
    .newsMedia .title{
        margin: 0;
        text-align: left
    }
    .newsMedia .title h1{
        font-size: 14px;
    }
    .newsMedia .title h3{
        font-size: 10px;
        margin-top: 0;
    }
    .newsMedia .body .message{
        width: 100%;
        margin-top: 10px;
        border: 4px solid #002569;
        position: relative;
        display: block;
    }
    .newsMedia .body .message .left{
        position: absolute;
        top: 200px;
        width: 100%;
    }
    .newsMedia .body .message .right{
        width: 100%;
        position: absolute;
        height: 200px;
        top: 0;
    }
    .newsMedia .body .message .right img{
        top: 0;
        left: 0;
        width: 100%;
        height: 200px;
    }
    .newsMedia .body .message .left h3{
        margin-top: 10px;
        font-size: 10px;
        width: 100%;
        padding: 0 10%;
        font-weight: 600;
    }
    .newsMedia .body .message .left .line{
        margin-top: 10px;
    }
    .newsMedia .body .message .left p{
        display: none;
    }
    .newsMedia .body .message .left .more a{
        margin-top: 10px;
    }
    .newsMedia .body .message .left .more span{
        font-size: 14px;
        margin-top: 4px;
        margin-left: 5px;
    }
    .newsMedia .afterClickMessage .mainMessage{
        width: 96%;
        height: 40vh;
        padding: 20px auto;
    }
}