@charset 'utf-8';/* @logo */.head-wrap{  position: fixed;  top:0;  left: 0;  width:100%;  height: 100px;  /* padding: 23px 0; */  background: url(../images/opacity-90.png);  box-sizing: border-box;  z-index: 100;}.head-wrap .logo{  display: block;  width: 212px;  height: 48px;  padding-top:23px;  transition: .5s;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;}.head-wrap .logo img{  display: block;  width: 100%;}.nav-wrap{  height: 100px;  line-height: 100px;  transition: .5s;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;}.nav-wrap li{  position: relative;  float: left;  padding: 0 25px;}.nav-wrap li a{  display: block;  color: #444444;  font-size: 16px;}.nav-wrap li a:hover{  color: #c91e1d;}.nav-wrap li.active a{  color: #c91e1d;}.head-ltool {  padding-top:28px;  transition: .5s;  -webkit-transition: .5s;  -moz-transition: .5s;  -ms-transition: .5s;  -o-transition: .5s;}.head-ltool li{  float: left;  width: 38px;  height: 38px;  border: 1px solid #444444;  margin-left: 20px;  line-height: 38px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  overflow: hidden;  text-align: center;  font-size: 15px;  user-select: none;  cursor: pointer;  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.search-li{  background: url(../images/icon-search.png) no-repeat center center/24px;}.list-li{  background: url(../images/icon-li.png) no-repeat center center/24px;}.head-ltool li:hover{  border-color:#c91e1d;  color:#c91e1d;}.search-li:hover{  background-image: url(../images/icon-search2.png);}.list-li:hover{  background-image: url(../images/icon-li2.png);}.limibody{  width: 100%;  height: 100%;  overflow: hidden;}/* @m menu */.nav-menu{  display: none;  width: 48px;  height: 48px;  background: url(../images/icon-menu.png) no-repeat center center/80%;}.nav-menu.menuClose {  display: none;  background-image: url(../images/icon-menu-close.png);  background-size: 100%;}.hwl-menu-list {  display: none;  visibility: hidden;  position: absolute;  left: 0;  width: 100%;  z-index: 1;  /* opacity: 0; */  -webkit-transition: opacity 0.5s, visibility 0s 0.5s;  transition: opacity 0.5s, visibility 0s 0.5s;}.hwl-menu-list a {  color: #fff;}.hwl-menu-list ul li {  padding: 0 18px;  border-bottom: 1px solid #0082D9;  background: #006FBC;  line-height: 49px;  filter: alpha(opacity=0);  opacity: 0;  -webkit-transform: translate3d(0, -80px, 0);  transform: translate3d(0, -80px, 0);  -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;  transition: transform 0.5s, opacity 0.5s;  -webkit-transition: -webkit-transform 0.5s, opacity 0.5s;  transition: transform 0.5s, opacity 0.5s;  -webkit-filter: alpha(opacity=0);}.hwl-menu-list ul li:last-child {  border-bottom: none;}.hwl-menu-list ul li:first-child {  -webkit-transition-delay: 0.05s;  transition-delay: 0.05s;}.hwl-menu-list ul li:nth-child(2) {  -webkit-transition-delay: 0.1s;  transition-delay: 0.1s;}.hwl-menu-list ul li:nth-child(3) {  -webkit-transition-delay: 0.15s;  transition-delay: 0.15s;}.hwl-menu-list ul li:nth-child(4) {  -webkit-transition-delay: 0.2s;  transition-delay: 0.2s;}.hwl-menu-list ul li a.mn {  position: relative;  display: block;  width: 85%;  font-size: 16px;  line-height: 48px;}.hwl-menu-list ul li>span{  display: block;  position: relative;}.hwl-menu-list ul li i.ico {  position: absolute;  top: 20px;  right: 16px;  display: inline-block;  width: 18px;  height: 17px;  background: url(../images/icon-sq.png) no-repeat;  background-size: 100%;  transition: all .3s ease;  -webkit-transition: all .3s ease;}.hwl-menu-list ul li a.mn.msq+i.ico {  transform: rotate(180deg);  -webkit-transform: rotate(180deg);  top: 20px;}.hwl-menu-list ul .menuson {  display: none;  margin-left: 20px;}.hwl-menu-list ul .menuson a {  display: block;  line-height: 43px;  font-size: 16px;}.hwl-menu-list ul .menuson a:focus {  text-decoration: underline;}.hwl-menu-list.open {  visibility: visible;  opacity: 1;  -webkit-transition: opacity 0.5s;  transition: opacity 0.5s;  z-index: 99999;}.hwl-menu-list.open ul li {  filter: alpha(opacity=100);  opacity: 1;  -webkit-transform: translate3d(0, 0, 0);  transform: translate3d(0, 0, 0);}.hwl-menu-bg {  display: none;  position: absolute;  width: 100%;  background: rgba(0, 0, 0, 0.8);  left: 0;  top:0;  z-index: 98;  visibility: hidden;}/* @侧导航 */.side-nav-wrap{  /* display: none; */  position: fixed;  top:0;  left: 0;  width: 100%;  height: 100vh;  background: url(../images/opacity-30.png);  z-index:-1;  opacity: 0;}.side-nav{  position: fixed;  right:-600px;  top:0;  width: 600px;  height: 100vh;  background-color: #fff;  box-shadow: 0 5px 14px 3px #f2f2f2 inset;  z-index:100}.side-nav .tit{  height: 101px;  border-top:1px solid #dedede;  border-bottom:1px solid #dedede;  padding: 42px 42px 0;  color: #444444;  font-size: 22px;  box-sizing: border-box;}.close{  width: 22px;  height: 22px;  background: url(../images/icon-close.png) no-repeat center center/cover;  cursor: pointer;}.side-con{  padding:38px 0 0 70px;}.side-con dl{  float: left;  width: 140px;  height: 158px;  margin-bottom: 50px;}.side-con dl.w200{  width: 200px}.side-con dl.w160{  width: 160px}.side-con dl dt{  position: relative;  height: 16px;  padding-left:10px;  margin:0 0 20px -10px;  line-height: 16px;  font-size:15px;  font-weight:bold;}.side-con dl dt::before{  content:'';  position: absolute;  top:0;  left:0;  width: 2px;  height: 14px;  background-color: #c91e1d;}.side-con dl dd{  line-height:25px;  font-size:14px;  color: #707070;}/* @首页 s *//* @轮播 */.vd-banner-s1{  position: relative;  z-index: 0;  width: 100%; /*  height: 100vh; */  min-width: 1200px;}.vd-banner-s1 .banimg{  display: block;  width: 100%;}.vd-banner-s1 .bantxt{  position: absolute;  top:-95px;  right:0;  bottom:0;  left:0;  margin: auto;  width:1200px;  height: 99px;}.vd-banner-s1 .bantxt h2{  height: 58px;  margin-bottom: 17px;  line-height: 58px;  color: #fff;  font-size: 58px;  text-shadow: 0 0 8px rgba(0,0,0,.8);  font-weight:bold;  letter-spacing: 25px;}.vd-banner-s1 .bantxt p{  color: #fff;  font-size: 22px;  text-shadow: 0 0 8px rgba(0,0,0,.8);  text-transform: uppercase;  letter-spacing: .45px;}.vd-banner-s1 .swiper-slide:before{  content: '';  position: absolute;  width: 100%;  height: 100%;  background: url(../images/opacity-13.png);}.vd-banner-s1-button-wrap{  position: absolute;  top:0;  left: 0;  bottom:0;  right:0;  margin: auto;  /* width: 1200px; */}.public-vd .swiper-button-next, .public-vd .swiper-button-prev{  width: 43px;  height: 43px;  border: 1px solid #fff;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  overflow: hidden;  background-repeat: no-repeat;  background-position: center;  background-size: 22px;}.vd-banner-s1 .swiper-button-next, .vd-banner-s1 .swiper-button-prev{  top:55%;  border-color: #fff;  transition: .4s;  -webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;}.vd-banner-s1 .swiper-button-prev{  left: 120px;  background-image: url(../images/icon-white-l.png);}.vd-banner-s1 .swiper-button-next{  right: 120px;  background-image: url(../images/icon-white-r.png);}.vd-banner-s1 .swiper-button-next:hover, .vd-banner-s1 .swiper-button-prev:hover{  border-color: #c91e1d;  background-color: #c91e1d;}/* @关于我们 */.idx-about{  padding: 47px 0 50px;}.idx-about .l{  position: relative;  width: 670px;  height: 440px;}.idx-about .l::before{  position: absolute;  top:-36px;  left:0;  content: '';  width: 284px;  height: 40px;  background: url(../images/icon-about.png) no-repeat left top/cover;  z-index: 0;}.idx-about .l img{  position: relative;  display: block;  width: 100%;  height: 100%;  z-index: 1;}.idx-about .r{  width: 530px;  height: 440px;  padding:0 80px 0 72px;  background: #fafafa url(../images/idx-aboutbg.png) no-repeat right top;  box-sizing: border-box;}.idx-about .tit{  position: relative;  padding:44px 0 24px;  margin-bottom: 16px;}.idx-about .tit:after{  content: '';  position: absolute;  bottom:0;  left:0;  width: 33px;  height: 3px;  background-color: #dfdfdf;}.idx-about .tit p{  font-size: 18px;  text-transform: uppercase;  color: #f68c1e;}.idx-about .tit h2{  margin-top: 2px;  font-size: 22px;  font-weight: bold;  color: #f68c1e;}.idx-about .txt-detail{  height: 128px;  font-size: 14px;  color: #666666;  line-height: 32px;  /*多行文本溢出现实省略号*/  display: -webkit-box;  /*将对象作为弹性伸缩盒子模型显示 。*/  display: -moz-box;  overflow: hidden;   /*溢出隐藏*/  text-overflow: ellipsis;  /*可以用来多行文本的情况下，用省略号“…”隐藏超出范围的文本 。*/  word-break: break-all; /*文本强制换行*/  -webkit-box-orient: vertical;  /*文本被水平或垂直排列。*/  -webkit-line-clamp:4;   /*用来限制在一个块元素显示的文本的行数。*/}.idx-about .num-detail{  margin-top:56px;  margin-left:-25px;}.idx-about .num-detail li{  float: left;  width: 122px;  padding-right:12px;  text-align: center;  color: #999999;  font-size: 14px;  background: url(../images/icon-slash.png) no-repeat right center/12px;}.idx-about .num-detail li:last-of-type{  background: none}.idx-about .num-detail em{  margin-right: 4px;  color: #c91e1d;  font-size: 24px;  font-style: normal;  /* font-weight: bold; */}.idx-about .num-detail span{  display: block;  color: #333333;}/* @科技创新 */.idx-technology,.idx-social,.idx-development,.idx-news{  padding: 65px 0 70px;}.idx-technology .tit,.idx-social .tit,.idx-development .tit,.idx-news .tit,.about-history .tit,.about-cpc .tit{  text-align: center;}.idx-technology .tit h2,.idx-social .tit h2,.idx-development .tit h2,.idx-news .tit h2,.about-history .tit h2,.about-cpc .tit h2{  line-height: 40px;  font-size: 28px;  font-weight: bold;  color: #333333;}.idx-technology .tit p,.idx-social .tit p,.idx-development .tit p,.idx-news .tit p,.about-history .tit p,.about-cpc .tit p{  display:inline-block;  position: relative;  padding: 0 82px;  line-height: 28px;  font-size: 14px;  color: #999999;  text-transform: uppercase;}.idx-technology .tit p::before,.idx-social .tit p::before,.idx-development .tit p::before,.idx-news .tit p::before{  content: '';  position:absolute;  top:0;  bottom:0;  left:0;  right:0;  margin:auto;  width:100%;  height:1px;  background-color:#cccccc;}.idx-technology .tit p em,.idx-social .tit p em,.idx-development .tit p em,.idx-news .tit p em,.about-history .tit em,.about-cpc .tit em{  position:relative;  zoom:1;  padding:0 22px;  background-color:#fff;}.s2-page{  top:110px;}.vd-banner-s2{  margin-top:120px;}.vd-banner-s2 .swiper-slide {  width: 1200px;  background-color: #fff;}.idx-technology .l{  width: 352px;  height: 480px;  padding: 40px 90px 0 50px;  box-sizing: border-box;}.idx-technology .txt-detail{  margin-top:35px !important;  margin-bottom:50px !important;}.icon-dianbg{  display: block;  width: 60px;  height: 60px;  margin-top:30px;  background: url(../images/icon-dian.png);}.icon-dianbg:hover{  background-image: url(../images/icon-dian-blue.png);}.idx-technology .r{  width: 846px;  height: 480px;  white-space: nowrap;  overflow: hidden;}.idx-technology .r img{  display: inline-block;  width: 760px;}.idx-technology .r .next-img{  width: 760px;  margin-left:30px;}/* @战略投资 */.idx-strategic{  padding: 112px 0 122px;  background:url(../images/idx-strategicbg.png) no-repeat center center/cover;}.idx-strategic .l{  position: relative;  left:-80px;  width: 600px;  height: 415px;  margin-right:60px;}.idx-strategic .l span{  position: relative;  display: block;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  background-color: #fff;  box-shadow: 0 0 20px 3px #d8e5f1;  overflow: hidden;  user-select: none;}.idx-strategic .l span img{  position: absolute;  top:0;  bottom:0;  left:0;  right:0;  margin:auto;  width:95%;}.idx-strategic .wid1{  width:80px;  height:80px;}.idx-strategic .wid2{  width:90px;  height:90px;}.idx-strategic .wid3{  width:64px;  height:64px;}.idx-strategic .wid4{  width:120px;  height:120px;}.idx-strategic .wid5{  width:100px;  height:100px;}/* .wid6{  width:80px;  height:80px;} */.idx-strategic .r{  width: 540px;  height: 415px;}.idx-strategic .tit h2{  line-height: 40px;  font-size: 28px;  font-weight: bold;  color: #333333;}.idx-strategic .tit p{  display:inline-block;  position: relative;  line-height: 28px;  font-size: 14px;  color: #999999;  text-transform: uppercase;}.idx-strategic .txt-detail,.idx-social .txt-detail,.idx-technology .txt-detail{  height: 160px;  margin: 72px 0;  font-size: 14px;  color: #666666;  line-height: 32px;  letter-spacing: 2px;  /*多行文本溢出现实省略号*/  display: -webkit-box;  /*将对象作为弹性伸缩盒子模型显示 。*/  display: -moz-box;  overflow: hidden;   /*溢出隐藏*/  text-overflow: ellipsis;  /*可以用来多行文本的情况下，用省略号“…”隐藏超出范围的文本 。*/  word-break: break-all; /*文本强制换行*/  -webkit-box-orient: vertical;  /*文本被水平或垂直排列。*/  -webkit-line-clamp:5;   /*用来限制在一个块元素显示的文本的行数。*/}.look-more{  position: relative;  display: inline-block;  height: 16px;  padding-bottom: 10px;  color: #c91e1d;  font-size: 14px;  vertical-align: top;}.look-more:after{  content:'';  position: absolute;  bottom: 0;  left:0;  right:0;  margin: auto;  width:100%;  height: 1px;  border-bottom: 1px solid #c91e1d;  transition: .4s;  -webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;}.look-more:hover:after{  content:'';  width:40%;}/* @社会责任 */.idx-social{}.mt55{  margin-top:55px;}.idx-social .l{  width: 760px;  height: 480px;  background-color: #fff;}.idx-social .l img{  display: block;  width: 100%;  height: 100%;}.idx-social .r{  width: 440px;  height: 480px;  padding: 70px 0 0 75px;  border-top: 1px solid #dfdfdf;  background-color: #fff;  box-sizing: border-box;}.vd-banner-s3 .swiper-slide{  height: 100%;  background-color: #fff;}.vd-banner-s3 .swiper-button-next, .vd-banner-s3 .swiper-button-prev,.s2-wrap .swiper-button-next, .s2-wrap .swiper-button-prev,.about-timeline .about-timeline-prev,.about-timeline .about-timeline-next{  top:20px;  left: auto;  width:40px;  height: 40px;  margin-top:0;  border-color: #373737;  background-color: #fff;  transition: .4s;  -webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;}.vd-banner-s3 .swiper-button-next:hover, .vd-banner-s3 .swiper-button-prev:hover,.s2-wrap .swiper-button-next:hover, .s2-wrap .swiper-button-prev:hover,.about-timeline .about-timeline-prev:hover,.about-timeline .about-timeline-next:hover{  opacity: .6 !important;}.vd-banner-s3 .swiper-button-prev,.s2-wrap .swiper-button-prev{  right:50px;  background-image: url(../images/icon-black4-l.png);}.vd-banner-s3 .swiper-button-next,.s2-wrap .swiper-button-next{  right:0;  background-image: url(../images/icon-black4-r.png);}.s2-wrap .swiper-button-next, .s2-wrap .swiper-button-prev{  top:-80px;}.idx-social .subtit p,.idx-technology .subtit p{  font-size: 14px;  text-transform:capitalize;  letter-spacing: 1px;}.idx-social .subtit h3,.idx-technology .subtit h3{  font-size: 22px;  margin-top: 2px;}.idx-social .txt-detail,.idx-technology .txt-detail{  letter-spacing: .5px;}/* @发展历程 */.development-wrap{  margin-top:42px;}.development-wrap li{  float: left;}.development-wrap li img{  display: block;}.development-wrap li strong{  display: block;  margin-top:36px;  font-size: 30px;  color: #f68a1d;  font-weight: bold;}.development-wrap li em{  display: block;  margin-top:8px;  margin-bottom:12px;  font-size: 20px;  color: #f68a1d;  font-weight: bold;}.development-wrap li p{  font-size: 16px;  color: #666666;  line-height: 24px;  letter-spacing: 0;}.development-wrap li:first-of-type{  width: 210px;  margin-left: 50px;  width: 200px;  margin-left: 0;}.development-wrap li:nth-child(2){  width: 180px;  margin-left: 100px;  width: 180px;  margin-left: 40px;}.development-wrap li:nth-child(3){  width: 215px;  margin-left: 100px;  width: 200px;  margin-left: 40px;}.development-wrap li:nth-child(3) div{  padding-left: 15px;}.development-wrap li:nth-child(4){  width: 262px;  margin-left: 40px;  width: 230px;  margin-left: 20px;}.development-wrap li:nth-child(4) div{  padding-left: 62px;}.development-wrap li:nth-child(5){    width: 234px;    margin-left: 50px;}.development-wrap li:nth-child(5) div{  padding-left: 50px;}.look-more-border{  display: block;  width: 138px;  height: 36px;  border: 1px solid #cccccc;  margin: 50px auto 0;  line-height: 38px;  text-align: center;  font-size: 15px;  color: #999999;  transition: .4s;  -webkit-transition: .4s;  -moz-transition: .4s;  -ms-transition: .4s;  -o-transition: .4s;}.look-more-border:hover{  background-color: #c91e1d;  border-color:#c91e1d;  color: #fff;}/* @新闻中心 */.s4-con {  margin-top: 125px;}.s4-page,.s2-page{  left: 0;  right:0;  height: 40px;  line-height: 30px;}.s4-page{  position: absolute;  top:178px;  text-align: center;  user-select: none;}.s4-page span,.s2-page .swiper-pagination-bullet{  position: relative;  width: auto;  height: 40px;  padding-left:20px;  margin-right:70px;  border-radius: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  background-color: #fff;  text-align: left;  opacity: 1;  font-size:16px;  cursor: pointer;}.s4-page .active,.s2-page .swiper-pagination-bullet-active{  background-color: #fff;}.s4-page .active::before,.s2-page .swiper-pagination-bullet-active::before{  content:'';  position: absolute;  top:0;  left: 0;  bottom:0;  margin: auto;  width: 4px;  height: 4px;  border: 2px solid #f68b1d;  border-radius:50px;  -webkit-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;}.s4-tabcon .s4-con{  display: none;}.s4-tabcon .s4-con:first-of-type{  display: block;}.s4-con .swiper-slide {  width: 1200px;}.s4-con .swiper-slide>div{  float: left;  width: 580px;}.s4-con .swiper-slide img{  display: block;  width: 100%;  height: 322px;  margin-bottom:15px;}.s4-con .swiper-slide>div:last-of-type{  margin-left: 40px;}.s4-con .swiper-slide a {  position: relative;  display: block;  transition: 0.2s;}.s4-con .swiper-slide a:hover {  opacity: .6;}.s4-con .swiper-pagination {  text-align: center;  width: 100%;  margin-top: 10px;}.s4-con .swiper-pagination .swiper-pagination-bullet {  width: 12px;  height: 12px;  margin: 0 5px;  background: #02328d;}.s4-con .swiper-button-prev,.s4-con .swiper-button-next  {  width: 50%;  height: 373px;  top: 0;  background: url(../images/opacity-90.png) repeat 0 0;  /* border-radius: 5px; */  margin-top: 0;  z-index: 99;  transition: 0.2s;}.s4-con .swiper-button-prev{  left: -600px;  right: auto;}.s4-con .swiper-button-next {  right: -639px;  left:auto;}.s4-con .swiper-button-prev:before,.s4-con .swiper-button-next:after {  content: '';  position: absolute;  top: 32%;  width: 58px;  height: 58px;  background: #fff url(../images/icon-blue-l.png) no-repeat center center/22px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;}.s4-con .swiper-button-prev:before{  left: auto;  right: -32px;  background-image: url(../images/icon-blue-l.png);  /*box-shadow: -4px 0 14px 1px #e6e6e6;*/}.s4-con .swiper-button-next:after {  right: auto;  left: -69px;  background-image:url(../images/icon-blue-r.png);  /*box-shadow: 4px 0 14px 1px #e6e6e6;*/}.s4-con .swiper-button-prev:hover,.s4-con .swiper-button-next:hover {  opacity: 0.6;}.s4-con .txt-detail{  height: 28px;  margin-bottom: 10px;  font-size:18px;  opacity: 1;  overflow: hidden;}.s4-con .time{  font-size:14px;}.vd-banner-s4-5 div>a::before,.news-art::before{  content: '';  position: absolute;  top:0;  left: 0;  width: 100%;  height: 100%;  background:rgba(0, 0, 0, .6) url(../images/icon-play.png) no-repeat center center/104px;  cursor: pointer;}.news-art::before{  background-color: rgba(0, 0, 0, .3);}.newsvideo-wrap{  display: none;  position: fixed;  left: 0;  top: 0;  z-index: 999999;  width: 100%;  height: 100% !important;  background-color: rgba(0, 0, 0, .6);}.newsvideo-con{  position: absolute;  top:0;  right: 0;  bottom:0;  left:0;  margin: auto;  width: 300px;  height: 95px;  padding: 20px 0;  background-color: #fff;  text-align: center;}.newsvideo-con a{  display: block;  width:140px;  height: 40px;  margin: 0 auto 15px;  font-size:18px;  color: #fff;  line-height: 40px;  background-color: #c91e1d;  text-align: center;}.newsvideo-con a:hover{  color: #c91e1d;}.newsvideo-wrap-pc{  display: none;  position: absolute;  right: 24px;  top:20px;  width:120px;  padding-top: 12px;}.newsvideo-wrap-pc-con{  position: relative;  padding: 5px 0;  background-color: rgba(0, 0, 0, .6);  border-radius: 8px;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  -ms-border-radius: 8px;  -o-border-radius: 8px;  z-index: 99;}.newsvideo-wrap-pc-con::before{  content: '';  position: absolute;  left:0;  right: 0;  top:-9px;  margin: auto;  width: 12px;  height: 9px;  background: transparent url(../images/second-nav.png) no-repeat center center/cover;}.newsvideo-wrap-pc-con a{  display: block;  float: none!important;  height: 30px;  padding: 0 !important;  color: #fff;  line-height: 30px;  text-align: center;  overflow: hidden;}/* @视频弹出 */.layuiBg1 {  display: none;  position: fixed;  z-index: 101;  left: 0;  top: 0;  width: 100%;  height: 100% !important;  background-color: #000;  opacity: 0.8;  filter: alpha(opacity=80);  -moz-opacity: 0.8;}.layuiBox1 {  display: none;  position: fixed;  z-index: 102;  width: 902px;  height: 534px;  top:200px;  animation: fadeInUp .3s;  -moz-animation: fadeInUp .3s;  -webkit-animation: fadeInUp .3s;  -o-animation: fadeInUp .3s;}.layuivideo{  width: 100%;  position: relative;}.layuiBox1 .layerClose {  display: block;  position: absolute;  right: 22px;  top: 22px;  width: 37px;  height: 37px;  background: url(../images/icon-close2.png) no-repeat;  z-index: 103;  cursor: pointer;}.play-vi {  width: 100%;  height: 100%;  margin: 0 auto;  padding-bottom: 54px;  background-color: #000;  box-sizing: border-box;}.layuiBox1 .layuivideo p {  position: absolute;  left: 0;  bottom: 0;  width: 100%;  height: 55px;  line-height: 55px;  background: #424a5b;  font-size: 16px;  color: #fff;  z-index: 9;  text-indent: 2em;  overflow: hidden;  box-sizing: border-box;}.layuiBox1 .layuivideo video{  outline: none;}/* @底部 */.foot-wrap{  padding: 64px 0 10px;}.site-ul{  margin-bottom: 85px;}.site-ul dl{  float: left;  width: 226px;}.site-ul dl:last-of-type{  width: 70px;}.site-ul dl dt{  height: 32px;  margin-bottom: 10px;  line-height: 32px;  font-size: 16px;}.site-ul dl dd{  height: 28px;  padding-right: 10px;  line-height: 28px;  font-size: 14px;  overflow: hidden;}.site-ul dl dd a{  color: #666666;}.site-foot{  height: 58px;  border-top:1px solid #dfdfdf;  line-height: 58px;  font-size: 16px;  color: #999999;}.site-foot>.fl>a{  padding: 0 22px;  color: #999999;  font-size: 14px;}.site-foot>.fl>a:first-of-type{  padding-left: 0;}.site-foot .fr p{  color: #999999;  font-size: 14px;}.icon-wchat,.icon-sina{  display: inline-block;  height: 21px;  margin-left:20px;  background: url(../images/icon-sina.png) no-repeat center center/cover;  vertical-align: middle;}.icon-wchat{  width: 26px;  background-image: url(../images/icon-wchat.png);}.icon-sina{  width: 27px;  background-image: url(../images/icon-sina.png);}.icon-wchat:hover .wechatT{  display: block;}.site-foot .wechatT {  display: none;  position: absolute;  top: -173px;  left: -70px;  z-index: 99;  width: 160px;  height: 160px;  box-shadow: 0 0 5px #ccc;  border-radius: 5px;  background: #fff;  border-radius: 5px;}.site-foot .wechatT em {  display: block;  position: absolute;  bottom: -12px;  left: 50%;  margin-left: -10px;  z-index: 999;  width: 0px;  height: 0px;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-top: 12px solid #fff;  font-size: 0px;  line-height: 0px;}.site-foot .weixins {  display: block;  width: 110px;  margin: 6px auto 0;}.site-foot .wechatT p {  padding: 0 6px;  font-size: 12px;  color: #333;  text-align: center;  line-height: 18px;}/* @返回顶部 */.gotop{  display: none;  position: fixed;  right: 120px;  bottom: 120px;  margin: auto;  width: 80px;  height: 80px;  background: #f4f4f4 url(../images/icon-gotop.png) no-repeat center center/32px;  box-shadow: 0 5px 14px 3px rgba(0, 0, 0, .18);  z-index: 10;  cursor: pointer;}/* @首页 e */@media (max-width: 1550px) {  .vd-banner-s1 .swiper-button-prev{    left: 5px;  }  .vd-banner-s1 .swiper-button-next{    right: 5px;  }}/* @响应 */@media (max-width:1220px){  .fix-width{    width:1000px;  }  .nav-wrap li{    padding: 0 15px;  }  .head-ltool .list-li{    display: none;  }  .head-ltool li{    margin-left: 15px;  }  .vd-banner-s1{    min-width: 1000px;  }  .vd-banner-s1 .bantxt{    width:1000px;  }  .vd-banner-s1 .swiper-button-next, .vd-banner-s1 .swiper-button-prev{    top: 58%;  }  .vd-banner-s1 .bantxt h2{    font-size: 46px;  }  .vd-banner-s1 .bantxt p{    font-size: 21px;  }  .idx-about .l{    width: 558px;    height:366px;  }  .idx-about .r{    width: 442px;    height:366px;    padding:0 40px 0 40px;  }  .idx-about .tit{    padding:30px 0 24px;  }  .idx-about .num-detail li{    width: 116px;  }  .idx-about .num-detail{    margin-top: 30px;  }  .idx-technology .r{    width: 648px;    height: 398px;  }  .idx-technology .r img{    width: 610px;  }  .idx-technology .r .next-img{    width: 610px;    margin-left:15px;  }  .idx-technology .l{    height: 398px;    padding: 40px 50px 0 35px;  }  .icon-dianbg{    margin-top: 22px;  }  .idx-strategic .txt-detail, .idx-social .txt-detail, .idx-technology .txt-detail{    height: 130px;  }  .vd-banner-s2 .swiper-slide{    width: 1000px  }  .idx-technology .txt-detail{    margin-top: 18px !important;    margin-bottom: 40px !important;  }  .idx-strategic{    padding: 75px 0 60px;  }  .idx-strategic .l{    margin-right:0;  }  .idx-strategic .r{    width: 400px;  }    .idx-strategic .txt-detail{    height: 224px;    margin: 42px 0;    -webkit-line-clamp: 7;  }  .idx-social .l{    width: 648px;    height: 410px;  }  .idx-social .r{    width: 352px;    height: 410px;    padding: 70px 0 0 35px;  }  .idx-social .txt-detail{    height: 192px;    margin: 25px 0;    -webkit-line-clamp: 6;  }    .development-wrap li:first-of-type{    width: 180px;    margin-left: 20px;    width: 150px;    margin-left: 0;  }  .development-wrap li:nth-child(2){    width: 180px;    margin-left: 75px;    width: 170px;    margin-left: 30px;  }  .development-wrap li:nth-child(3){    width: 210px;    margin-left: 65px;    width: 180px;    margin-left: 20px;  }  .development-wrap li:nth-child(3) div{    padding-left: 10px;  }  .development-wrap li:nth-child(4){    width: 240px;    margin-left: 30px;    width: 220px;    margin-left: 0;  }  .development-wrap li:nth-child(4) div{    padding-left: 42px;  }  .development-wrap li:nth-child(5){    width: 210px;    margin-left: 20px;  }  .development-wrap li:nth-child(5) div{    padding-left: 30px;  }  .s4-con .swiper-slide{    width:1000px;  }  .s4-con .swiper-slide>div{    width: 480px  }  .s4-con .swiper-slide img{    height: 266px;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next{    height: 321px;  }  .s4-con .swiper-button-next{    right: -500px;  }  .s4-con .swiper-button-prev{    left: -500px;  }  .s4-con .swiper-button-next:after{    /* right: 97%; */    left:-32px;  }  .site-ul{    margin-bottom: 60px;  }  .site-ul dl{    width: 186px;  }  .site-foot>.fl>a{    padding: 0 15px;  }  .gotop{    right: 30px;    bottom: 70px;  }}@media screen and (max-width:1024px){  .fix-width{    width:800px;  }  .head-wrap .logo{    margin-right: 100px;  }  .nav-wrap li {    padding: 0px 10px;  }  .head-ltool{    display: none;  }  .vd-banner-s1{    min-width: 800px;  }  .vd-banner-s1 .bantxt{    width:800px;    top: 55px;    text-align: center;  }  .vd-banner-s1 .swiper-button-next, .vd-banner-s1 .swiper-button-prev{    top: 60%;  }  .idx-about .l{    width: 446px;    height:292px;  }  .idx-about .r{    width: 354px;    height: 292px;    padding: 0 20px 0 20px;  }  .idx-about .tit{    padding: 15px 0 15px;    margin-bottom: 8px;  }  .idx-about .num-detail li{    width: 100px;  }  .idx-about .num-detail li:nth-child(2){    width: 94px;  }  .idx-about .num-detail{    margin-top: 8px;    margin-left: -17px;  }  .idx-technology .r{    width: 518px;    height: 327px;  }  .idx-technology .r img{    width: 500px;  }  .idx-technology .r .next-img{    width: 500px;    margin-left:5px;  }  .idx-technology .l{    width: 282px;    height: 327px;    padding: 20px 20px 0 20px;  }  .icon-dianbg{    margin-top: 10px;  }  .idx-strategic .txt-detail, .idx-social .txt-detail, .idx-technology .txt-detail{    height: 130px;  }  .vd-banner-s2 .swiper-slide{    width: 800px  }  .s4-page span, .s2-page .swiper-pagination-bullet{    margin-right: 24px;  }  .idx-technology .txt-detail{    margin-top: 10px !important;    margin-bottom: 10px !important;  }  .idx-strategic{    padding: 70px 0 60px;  }  .idx-strategic .l{    left: -40px;    width: 400px !important;    height: 350px;    min-width: 400px !important;    margin-right:0;  }  .idx-strategic .r{    width: 400px;    height: 350px;  }    .idx-strategic .txt-detail {    height: 224px;    -webkit-line-clamp: 7;    margin: 10px 0;  }    .idx-social .l{    width: 518px;    height: 327px;  }  .idx-social .r{    width: 282px;    height: 327px;    padding: 34px 0 0 25px;  }  .idx-social .txt-detail{    height: 192px;    margin: 10px 0;    -webkit-line-clamp: 6;  }  .vd-banner-s3 .swiper-button-next, .vd-banner-s3 .swiper-button-prev{    top: 10px;  }  /* .development-wrap li:first-of-type{    width: 150px;    margin-left: 10px;  }  .development-wrap li:nth-child(2){    width: 150px;    margin-left: 55px;  }  .development-wrap li:nth-child(3){    width: 170px;    margin-left: 45px;  }  .development-wrap li:nth-child(3) div{    padding-left: 10px;  }  .development-wrap li:nth-child(4){    width: 200px;    margin-left: 20px;  }  .development-wrap li:nth-child(4) div{    padding-left: 32px;  } */  .development-wrap{      display: flex;      flex-wrap: wrap;      margin-left: -10px;      margin-right: -10px;  }  .development-wrap li{      width: 33.33% !important;      margin: 0 !important;      padding: 10px;      box-sizing: border-box;  }  .development-wrap li div{      padding-left: 0 !important;  }  .s4-con .swiper-slide{    width:800px;  }  .s4-con .swiper-slide>div{    width: 380px  }  .s4-con .swiper-slide img{    height: 210px;  }  .s4-con .swiper-button-next{    right: -400px;  }  .s4-con .swiper-button-prev{    left: -400px;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next{    height: 270px;  }  .s4-con .swiper-button-prev:before, .s4-con .swiper-button-next:after{    top:30%;  }  .s4-con .swiper-button-next:after{    left:-32px;  }  .layuiBox1{    width: 712px;    height: 415px;  }  .play-vi{    padding-bottom: 48px;  }  .site-ul dl{    width: 146px;  }  .site-foot{    height: auto;    line-height: 45px;  }  .site-foot>.fl>a{    padding: 0 15px;  }  .site-foot>.fl,  .site-foot>.fr{    float: none;    display: block;    text-align: center;  }  .site-foot .fr p,.site-foot>.fr>div{    float: none;    display: inline-block;      }  .gotop{    width: 70px;    height: 70px;  }}@media screen and (max-width:980px){  .fix-width{    width:800px;  }  }@media screen and (max-width:860px){  .fix-width{    width:100%;    padding: 0 10px;    box-sizing: border-box;  }  .head-wrap{    height: 54px !important;    padding: 8px 0 !important;  }  .head-wrap .logo {    width: 170px !important;    height: 39px;    margin-right: 0;    padding-top:0!important;  }  .nav-menu {    width: 30px;    height: 30px;    margin-top: 6px;  }  .nav-wrap{    display: none;  }  .nav-menu{    display: block;    cursor: pointer;  }  .nav-menu.menuClose,  .hwl-menu-bg,  .hwl-menu-list {    display: block;  }  .vd-banner-s1 {    min-width: 100%;  }  .vd-banner-s1 .bantxt h2 {    height: 38px;    line-height: 38px;    font-size: 30px;    letter-spacing: 10px;    text-align: center;  }  .vd-banner-s1 .bantxt p {    font-size: 16px;    text-align: center;  }  .vd-banner-s1 .bantxt{    width: 100%;    padding: 0 50px;    top: 55px;    box-sizing: border-box;  }  .idx-about{    padding: 0;  }  .idx-about .fix-width{    padding:10px;  }  .idx-about .l{    display: none;    /* float: none;    width: 100%;    height: auto; */  }  .idx-about .r{    position: relative;    width: 100%;    height: auto;    padding-bottom:30px;    background:url(../images/idx-about.jpg) no-repeat center center/cover;  }  .idx-about .r::before{    content:'';    position: absolute;    top:0;    left:0;    width:100%;    height: 100%;    background: url(../images/opacity-90.png);  }  .idx-about .txt-detail{    height: auto;    margin: 15px 0;    overflow: visible;    -webkit-line-clamp:10;  }  .idx-about .tit{    padding-top:30px;  }  .idx-about .tit:after{    background-color: #9b9b9b;  }  .idx-about .txt-detail{    color: #333;  }  .idx-about .num-detail li{    color: #666;    background-image: url(../images/icon-slash2.png);  }  .idx-about .num-detail span{    color: #666;  }  .idx-technology .tit p, .idx-social .tit p, .idx-development .tit p, .idx-news .tit p{    padding: 0 38px;  }  .s2-page{    display: none;  }  .vd-banner-s2{    margin-top:30px;  }  .vd-banner-s2 .swiper-slide{    width: 100%;  }  .s2-wrap .swiper-button-next, .s2-wrap .swiper-button-prev{    top:50%;    margin-top:-21px;    background-color: rgba(255,255,255,.65);  }  .s2-wrap .swiper-button-prev{    left: 0;    right: auto;  }  .s2-wrap .swiper-button-next{    left: auto;    right: 0;  }  .idx-technology .r{    width: 64%;    height: auto;  }  .idx-technology .r img{    width: 100%;  }  .idx-technology .r .next-img{    display: none;  }  .idx-technology .l{    width: 36%;    height: auto;  }  .idx-technology .txt-detail {    margin-top: 15px !important;    margin-bottom: 15px !important;  }  .icon-dianbg{    display: none;  }  .idx-strategic .l {    /* left: -40px;    width: 100% !important;    height: 350px;    min-width: 100% !important;    margin-right: 0; */  }  .idx-strategic .r {    width: calc(100% - 400px);    height: 350px;  }  .idx-social .l {    width: 64%;    height: auto;  }  .idx-social .r{    width: 36%;    height: auto;  }  .idx-social .txt-detail{    height: 160px;  }  /* .development-wrap li:first-of-type{    width: 24%;    margin-left: 1%;  }  .development-wrap li:nth-child(2){    width: 24%;    margin-left: 1%;  }  .development-wrap li:nth-child(3){    width: 24%;    margin-left: 1%;  }  .development-wrap li:nth-child(3) div{    padding-left: 10px;  }  .development-wrap li:nth-child(4){    width:24%;    margin-left: 1%;  }  .development-wrap li:nth-child(4) div{    padding-left: 32px;  } */  .development-wrap li img {    width: 100%;  }  .s4-con .swiper-slide {    width: 100%;    padding: 0 10px;    box-sizing: border-box;  }  .s4-con .swiper-slide>div {    width: 48%;  }  .s4-con .swiper-slide img{    height: auto;    max-height: 450px;  }  .s4-con .swiper-slide>div:last-of-type {    margin-left: 4%;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next {    width: 58px;    height: 58px;    background-image: none;    top: 28%;  }  .s4-con .swiper-button-next{    right:15px;  }  .s4-con .swiper-button-prev{    left:15px;  }  .s4-con .swiper-button-prev:before, .s4-con .swiper-button-next:after {    top: 0;    left: 0;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next,  .s4-con .swiper-button-prev:before, .s4-con .swiper-button-next:after{    width: 45px;    height: 45px;  }    .layuiBox1{    width: 540px;    height: 325px;  }  .foot-wrap{    padding: 10px 0 10px;  }  .site-ul{    display: none;  }  .site-foot{    border-top: 0;  }}@media screen and (max-width:768px){  .idx-social .l {    width: 100%;    height: auto;  }  .idx-social .r {    width: 100%;    height: auto;  }  .idx-social .txt-detail {    height: auto;  }  .vd-banner-s3 .swiper-button-next, .vd-banner-s3 .swiper-button-prev {    top: 30%;    background-color: rgba(255,255,255,.65);  }  .vd-banner-s3 .swiper-button-prev{    left:0;    right: auto;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next,  .s4-con .swiper-button-prev:before, .s4-con .swiper-button-next:after{    width: 45px;    height: 45px;  }  .layuiBox1{    width: 460px;    height: 275px;  }  .vd-banner-s4-3 div>a::before,  .news-art::before{    background-size: 84px;  }  .gotop{    width: 70px;    height: 70px;  }  .s4-con .swiper-slide img{    max-height: 395px;  }}@media screen and (max-width:600px){  .idx-technology .r{    float: none;    width: 100%;  }  .idx-technology .l{    float: none;    width: 100%;    margin-bottom: 15px;    padding: 20px 10px 0 10px;  }  .idx-technology .txt-detail{    height: auto;    max-height: auto;    margin-top: 10px !important;    margin-bottom: 10px !important;    display: -webkit-box;    display: -moz-box;    overflow: hidden;    text-overflow: ellipsis;    word-break: break-all;    -webkit-box-orient: vertical;    -webkit-line-clamp: inherit;  }  .s2-wrap .swiper-button-next, .s2-wrap .swiper-button-prev{    top:65%;    background-color: rgba(255,255,255,.90);    border-color: transparent;  }  .s2-wrap .swiper-button-prev,  .vd-banner-s3 .swiper-button-prev{    background-image: url(../images/icon-blue-l.png);    /*box-shadow: -4px 0 14px 1px #e6e6e6;*/  }  .s2-wrap .swiper-button-next,  .vd-banner-s3 .swiper-button-next{    background-image: url(../images/icon-blue-r.png);    /*box-shadow: 4px 0 14px 1px #e6e6e6;*/  }  .idx-strategic .l{    left: 0;    width: 100% !important;    height: 350px;    min-width: 100% !important;    margin-right:0;  }  .idx-strategic .r {    width: 100%;    padding: 0 10px;    box-sizing: border-box;  }  .idx-strategic .tit,  .idx-strategic .tit h2,  .idx-strategic .tit p{    text-align: center;  }  .idx-strategic .txt-detail{    height: auto;  }  .idx-social .r {    width: 100%;    height: auto;    padding: 20px 10px 0;    box-sizing: border-box;  }  .idx-social .txt-detail{    max-height: 160px;    overflow-y: scroll;  }  /* @移动端显示滚动条 */  .idx-social .txt-detail::-webkit-scrollbar,  .value-worth-vd .swiper-slide ul::-webkit-scrollbar,  .about-timeline .limit-wid::-webkit-scrollbar,  .social-timeline .swiper-slide .text::-webkit-scrollbar,  .bigdata-vd .r p::-webkit-scrollbar {    -webkit-appearance: none;    width: 10px;    height: 13px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;  }  .idx-social .txt-detail::-webkit-scrollbar:vertical,  .value-worth-vd .swiper-slide ul::-webkit-scrollbar:vertical,  .about-timeline .limit-wid::-webkit-scrollbar:vertical,  .social-timeline .swiper-slide .text::-webkit-scrollbar:vertica,  .bigdata-vd .r p::-webkit-scrollbar:vertica {    width: 10px;  }  .idx-social .txt-detail::-webkit-scrollbar:horizontal,  .value-worth-vd .swiper-slide ul::-webkit-scrollbar:horizontal,  .about-timeline .limit-wid::-webkit-scrollbar:horizontal,  .social-timeline .swiper-slide .text::-webkit-scrollbar:horizontal,  .bigdata-vd .r p::-webkit-scrollbar:horizontal {    height: 10px;  }  .idx-social .txt-detail::-webkit-scrollbar-thumb,  .value-worth-vd .swiper-slide ul::-webkit-scrollbar-thumb,  .about-timeline .limit-wid::-webkit-scrollbar-thumb,  .social-timeline .swiper-slide .text::-webkit-scrollbar-thumb,  .bigdata-vd .r p::-webkit-scrollbar-thumb {    background-color: rgba(0, 0, 0, .3);    border-radius: 10px;    border: 2px solid #ffffff;  }  .idx-social .txt-detail::-webkit-scrollbar-track,  .value-worth-vd .swiper-slide ul::-webkit-scrollbar-track,  .about-timeline .limit-wid::-webkit-scrollbar-track,  .social-timeline .swiper-slide .text::-webkit-scrollbar-track,  .bigdata-vd .r p::-webkit-scrollbar-track {    border-radius: 10px;      background-color: #ffffff;   }  .s4-con .txt-detail {    height: 28px;    margin-bottom: 10px;    font-size: 18px;    opacity: 1;    overflow: hidden;  }  .vd-banner-s3 .swiper-button-next, .vd-banner-s3 .swiper-button-prev {    top: 20%;    background-color: rgba(255,255,255,.90);    border-color: transparent;  }  .s4-con .swiper-slide{    background-color: #fff;  }  .s4-con .swiper-slide img{    max-height: 350px;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next,  .s4-con .swiper-button-prev:before, .s4-con .swiper-button-next:after{    width: 45px;    height: 45px;  }  .s4-con .txt-detail {    height: auto;  }  .layuiBox1{    width: 460px;    height: 275px;  }  .gotop{    width: 60px;    height: 60px;  }}@media screen and (max-width:560px){  .idx-about .r{    padding: 0 10px 20px;  }  .idx-about .num-detail{    margin-left: 0;  }  .idx-about .num-detail li{    width: 27%  }  .idx-about .num-detail li:nth-child(2){    width: 30%  }  .idx-about .num-detail li:last-of-type{    width: 32%  }  .idx-social .txt-detail{    max-height: 160px;  }  .development-wrap{    margin-top:0;  }  .development-wrap li{    width: 50% !important;  }  /* .development-wrap li:first-of-type,  .development-wrap li:nth-child(2),  .development-wrap li:nth-child(3),  .development-wrap li:nth-child(4) {    width: 47%;    margin-left: 3%;  }  .development-wrap li:nth-child(3) div,  .development-wrap li:nth-child(4) div{    padding: 0;  } */  .development-wrap li strong,  .development-wrap li em{    display: inline-block;    vertical-align: bottom;  }  .development-wrap li strong{    font-size: 24px;  }  .development-wrap li em{    margin: 36px 0 0 5px;    font-size: 18px;  }  .development-wrap li img {    width: 86%;  }  .development-wrap li p{    max-height: 70px;    margin: 10px 0 20px;    /*多行文本溢出现实省略号*/    display: -webkit-box;  /*将对象作为弹性伸缩盒子模型显示 。*/    display: -moz-box;    overflow: hidden;   /*溢出隐藏*/    text-overflow: ellipsis;  /*可以用来多行文本的情况下，用省略号“…”隐藏超出范围的文本 。*/    word-break: break-all; /*文本强制换行*/    -webkit-box-orient: vertical;  /*文本被水平或垂直排列。*/    -webkit-line-clamp:3;   /*用来限制在一个块元素显示的文本的行数。*/  }  .s4-con .swiper-slide img{    max-height: 285px;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next,  .s4-con .swiper-button-prev:before, .s4-con .swiper-button-next:after{    width: 45px;    height: 45px;  }  .layuiBox1{    width: 350px;    height: 210px;  }  .layuiBox1 .layuivideo p{    font-size: 16px;    text-indent:1em;  }  .site-foot>.fl>a {    padding: 0 8px;  }  .gotop{    width: 50px;    height: 50px;    background-size: 26px;  }}@media screen and (max-width:480px){  .vd-banner-s1 .bantxt{    height: 82px;  }  .vd-banner-s1 .bantxt h2{    height: 26px;    margin-bottom: 10px;    line-height: 26px;    font-size: 24px;    letter-spacing: 2px;  }  .vd-banner-s1 .bantxt p{    font-size: 14px;    line-height: 18px;  }  .vd-banner-s1-button-wrap{    display: none;  }  .vd-banner-s2 {    margin-top: 20px;  }  .s4-page{    /* display: none; */    top: 152px;  }  .s4-page span, .s2-page .swiper-pagination-bullet{    margin-right: 5px;  }  .mt55 {    margin-top: 40px;  }  .s4-con{    margin-top:80px;  }  .s4-con .swiper-slide img{    max-height: 240px;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next,  .s4-con .swiper-button-prev:before, .s4-con .swiper-button-next:after{    width: 45px;    height: 45px;  }  .layuiBox1{    width: 350px;    height: 210px;  }    .vd-banner-s4-3 div>a::before,  .news-art::before{    background-size: 65px;  }  .site-foot .fl {    display: none;  }  .gotop{    width: 45px;    height: 45px;  }}@media screen and (max-width:414px){  .vd-banner-s1 .bantxt{    height: 70px;  }  .vd-banner-s1 .bantxt h2{    height: 20px;    line-height: 20px;    font-size: 18px;  }  .idx-about .num-detail li{    width: 29%;    padding-right: 8px;    box-sizing: border-box;  }  .idx-about .num-detail li:nth-child(2){    width: 35%;  }  .idx-about .num-detail li:last-of-type{    width: 36%;  }  .idx-technology .tit h2, .idx-social .tit h2, .idx-development .tit h2, .idx-news .tit h2{    font-size: 26px;  }  .idx-technology .tit p em, .idx-social .tit p em, .idx-development .tit p em, .idx-news .tit p em{    font-size: 13px;  }  .s2-page .swiper-pagination-bullet{    padding-left: 8px;    margin-right: 2px;  }  .s4-con .swiper-slide>div{    width: 100%;    margin-bottom: 18px;  }  .s4-con .swiper-slide img{    max-height: 205px;    min-height:180px;  }  .s4-con .swiper-slide>div:last-of-type{    margin-left: 0;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next {    width: 58px;    height: 58px;    background-image: none;    top: 10%;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next,  .s4-con .swiper-button-prev:before, .s4-con .swiper-button-next:after{    width: 45px;    height: 45px;  }  .s4-con .swiper-button-prev:before, .s4-con .swiper-button-next:after{    /*background-color: rgba(255,255,255,.90);*/  }  .layuiBox1{    width: 350px;    height: 210px;  }}@media screen and (max-width:375px){  .vd-banner-s1{    padding-top:54px;  }  .vd-banner-s1 .bantxt{    top:0;    height: 20px;  }  .vd-banner-s1 .bantxt h2{    margin-bottom: 0;  }  .vd-banner-s1 .bantxt p{    display: none;  }  .tagcloud{    display: none;  }  .s4-con .swiper-slide img{    height: 185px;    max-height: initial;    min-height: initial;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next,  .s4-con .swiper-button-prev:before, .s4-con .swiper-button-next:after{    width: 45px;    height: 45px;  }  .layuiBox1{    width: 300px;    height: 180px;  }  .layuiBox1 .layuivideo p{    text-indent: 0;    padding: 0 5px;  }  .site-foot .fr p {    line-height: 24px;  }  .site-foot .wechatT p {    line-height: 18px;  }}@media screen and (max-width:360px){  .idx-about .num-detail{    display: none;  }}/* @关于我们页 s *//* @banner */.about-banner .banimg,.value-banner .banimg,.contact-banner .banimg,.strategic-banner .banimg,.social-banner .banimg,.newslist-banner .banimg,.edutechnology-banner .banimg{  display: block;  width: 100%;}.about-banner .bantxt,.value-banner .bantxt,.contact-banner .bantxt,.strategic-banner .bantxt,.social-banner .bantxt,.newslist-banner .bantxt,.edutechnology-banner .bantxt{  position: absolute;  top:88px;  right:0;  bottom:0;  left:0;  margin: auto;  width:1200px;  height: 99px;}.about-banner .bantxt h2,.value-banner .bantxt h2,.contact-banner .bantxt h2,.strategic-banner .bantxt h2,.social-banner .bantxt h2,.newslist-banner .bantxt h2,.edutechnology-banner .bantxt h2{  height: 58px;  margin-bottom: 4px;  line-height: 58px;  color: #fff;  font-size: 40px;  text-shadow: 0 0 8px rgba(0,0,0,.8);  font-weight:bold;  letter-spacing: 10px;}.about-banner .bantxt p,.value-banner .bantxt p,.contact-banner .bantxt p,.strategic-banner .bantxt p,.social-banner .bantxt p,.newslist-banner .bantxt p,.edutechnology-banner .bantxt p{  color: #fff;  font-size: 18px;  text-shadow: 0 0 8px rgba(0,0,0,.8);  text-transform: uppercase;  letter-spacing: 5px;}/* @公司介绍 */.about-description{  padding: 74px 0 0;  background: url(../images/about-highfloor.png) no-repeat right bottom/760px;}.about-description .limit-wid{  width:935px;  padding-bottom: 105px;}.about-description .about-des{  display: inline-block;  margin-bottom: 47px;  line-height: 30px;  font-size: 16px;  color: #666666;  word-break:break-all}.about-description .wid2{  width: 855px;}.about-description .wid3{  width: 795px;}.about-founder{  padding: 80px 0 80px;}.about-founder .l{  width: 50%;  height: 439px;}.about-founder .l img{  display: block;  width: 100%;}.about-founder .r{  width: 50%;  height: 439px;  padding: 45px 80px 0 60px;  background-color: #fff;  box-sizing: border-box;}.about-founder .r h2{  margin-bottom: 15px;  font-size: 30px;  font-weight:bold;  line-height: 40px;  text-align: center;}.about-founder .r h3{  font-size: 22px;  color: #666666;  line-height: 28px;  text-align: center;}.about-founder .r p{  max-height: 260px;  margin-top: 32px;  font-size: 16px;  color: #666666;  line-height: 32px;  overflow: hidden;}.about-history{  padding: 75px 0 295px;}.about-timeline {  width: 100%;  height: 350px;  margin-top:40px;  background-color: #fff;}.about-timeline .swiper-container {  height: 260px;  width: 100%;  position: relative;}/* .about-timeline .swiper-wrapper {  transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;} */.about-timeline .swiper-slide {  position: relative;  height: 260px;  color: #fff;  overflow: hidden;}.about-timeline .limit-wid{  width: 1080px;  height: 240px;  margin: 10px auto 0;  box-shadow: 0 0 14px 3px rgba(102, 102, 102, .1);}.about-timeline .swiper-slide .year {  width: 240px;  height: 240px;  line-height: 240px;  font-size: 50px;  text-align: center;  color: #f69533;  font-weight: bold;  opacity: 1;}.about-timeline .swiper-slide .text{  width: 640px;  max-height: 180px;  padding: 30px 0 0;  overflow: hidden;}.about-timeline .swiper-slide .text p{  height: 36px;  font-size: 16px;  line-height: 36px;  color: #444444;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.about-timeline .swiper-slide .text a{  color: #444444;}.about-timeline .swiper-slide .text a:hover{  color: #c91e1d;}.about-more{  width: 200px;  height: 240px;  padding-top:85px;  line-height: 34px;  font-size: 16px;  text-align: center;  background-color: #e5f1f9;  box-sizing: border-box;}.about-more em{  display: block;}.about-timeline .swiper-pagination {  top: auto;  bottom:0;  right:0;  left:0;  margin: auto;  width: 1080px;  height: 42px;  display: flex;  display: -webkit-flex;  justify-content: center;  font-size: 18px;  z-index: 1;}.about-timeline .swiper-pagination::before {  content: "";  position: absolute;  left: 0;  bottom: 43px;  width: 100%;  height: 3px;  background-color: #f5f5f5;}.about-timeline .swiper-pagination-bullets .swiper-pagination-bullet {  position: relative;  display: inline-block;  width: 20%;  height: 42px; /*  margin: 0 50px !important; */  line-height: 42px;  text-align: center;  background: transparent;  color: #999999;  opacity: 1;}.about-timeline .swiper-pagination-bullets .swiper-pagination-bullet::before {  content: "";  position: absolute;  top: -32px;  left: 0;  right:0;  margin: auto;  width: 29px;  height: 35px;  background-repeat: no-repeat;  background-position: center bottom;  background-size: 10px 10px;  background-image: url(../images/icon-wz2.png)}.about-timeline .swiper-pagination-bullets .swiper-pagination-bullet-active {  color: #f69533;}.about-timeline .swiper-pagination-bullets .swiper-pagination-bullet-active::before{  background-image: url(../images/icon-wz.png);  background-size: cover;}.about-timeline .about-timeline-prev,.about-timeline .about-timeline-next{  top:auto;  bottom: 24px;}.about-timeline .about-timeline-prev{  left:10px;  background-image: url(../images/icon-black4-l.png);}.about-timeline .about-timeline-next{  right:10px;  background-image: url(../images/icon-black4-r.png);}.about-cpc{  padding: 180px 0 70px;  margin-bottom: 42px;  background: #c91e1d url(../images/about-cpcbg.png) no-repeat right bottom;}.about-cpc .cpc-wrap{  position: absolute;  top:-415px;  left: 0;}.about-cpc .description{  width: 100%;  /* height: 240px; */  padding: 54px 50px;  margin-top:38px;  border: 1px solid #eee;  line-height: 32px;  font-size: 16px;  color: #666666;  background-color: #fff;  box-sizing: border-box;  box-shadow: 0 0 14px 3px rgba(102, 102, 102, .1);}.about-cpc .description p{  height: 128px;  overflow: hidden;}.about-cpc .num-detail{  margin-top:56px;}.about-cpc .num-detail li{  float: left;  width: 25%;  text-align: center;  color: #fff;  font-size: 16px;  border-right: 1px solid #66add9;  box-sizing: border-box}.about-cpc .num-detail li:last-of-type{  border-right: none}.about-cpc .num-detail li b{  display: inline-block;  height: 15px;  line-height: 15px;  vertical-align: top;  font-size: 40px;}.about-cpc .num-detail em{  display: inline-block;  margin-right: 6px;  font-size: 40px;  color: #fff;  font-style: normal;  vertical-align: top;}.about-cpc .num-detail i{  display: inline-block;  height:15px;  line-height: 15px;  vertical-align: top;}.about-cpc .num-detail span{  margin-top:25px;  display: block;  color: #fff;}/* @关于我们页 e *//* @文化与价值观页 s *//* @愿景 */.value-vision,.value-worth,.value-edu{  padding: 75px 0 55px;}.value-tit{  text-align: center;}.value-tit p{  position: relative;  line-height: 28px;  font-size: 18px;  color: #999999;  text-transform: uppercase;}.value-tit p em{  color: #c91e1d;  font-size: 18px;  font-weight: bold;}.value-tit h2{  position: relative;  display:inline-block;  padding: 0 60px;  line-height: 40px;  font-size: 28px;  font-weight: bold;  color: #333333;}.value-tit h2::before{  content: '';  position:absolute;  top:0;  bottom:0;  left:0;  right:0;  margin:auto;  width:100%;  height:1px;  background-color:#cccccc;}.value-tit h2 em{  position:relative;  zoom:1;  padding:0 12px;  background-color:#fff;}.value-visionli{  margin-top:70px;}.value-visionli li{  float: left;  width: 570px;  height:240px;  margin-bottom: 24px;  box-shadow: 0 5px 14px 3px rgba(102, 102, 102, .05);  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.value-visionli li:hover{  box-shadow: 0 0 14px 3px rgba(102, 102, 102, .05);}.value-visionli li:nth-child(2n){  margin-left: 25px;}.value-visionli li div.fl{  overflow: hidden;}.value-visionli li div.fl,.value-visionli li img{  width: 200px;  height: 240px;  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.value-visionli li div.fl:hover img{  transform: scale(1.2);  -moz-transform: scale(1.2);  -ms-transform: scale(1.2);  -o-transform: scale(1.2);  -webkit-transform: scale(1.2);}.value-visionli li div.fr{  width: 370px;  padding: 56px 40px 0 36px;  box-sizing: border-box;}.value-visionli li h3{  display: inline-block;  height: 22px;  padding-bottom: 15px;  margin-bottom: 18px;  border-bottom: 1px solid #0779c0;  line-height: 22px;  font-size: 20px;  font-weight: bold;  vertical-align: top;}.value-visionli li p{  height: 96px;  font-size: 16px;  line-height: 24px;  overflow: hidden;}/* @使命 */.value-mission{  height: 480px;  background: url(../images/value-mission.jpg) no-repeat center center;}.value-mission .value-mission-n{  height: 480px;}.value-mission-tit{  position: absolute;  top:0;  bottom:0;  right:55px;  margin: auto;  width: 480px;  height: 190px;}.value-mission-tit{  text-align: left;}.value-mission-tit h2{  position: relative;  padding: 0 0 16px;  margin-top:10px;}.value-mission-tit h2::before{  height: 0;}.value-mission-tit h2::after{  content: '';  position: absolute;  left: 0;  bottom:0;  width: 80px;  height: 2px;  background-color: #f68b1d;}.value-mission-tit h2 em{  padding: 0;  background-color: transparent;}.value-mission-tit .detail{  margin-top: 20px;  line-height: 36px;  font-size: 16px;  color: #666;}/* @价值观 */.value-worth .value-tit h2 em{  background-color: #fafafa;}.value-worth .setpad{  margin-top:55px;  /*padding-bottom: 119px;*/  padding-top: 119px;}.value-worth-vd .swiper-slide{  background-color: #fff;}.value-worth-vd .swiper-slide .l{  float: left;  position: relative;  width: 310px;  height: 346px;  color: #fff;  overflow: hidden;}.value-worth-vd .swiper-slide .l img{  display: block;  width: 100%;  height: 100%;}.value-worth-vd .swiper-slide .l div{  position: absolute;  top:100px;  left: 38px;}.value-worth-vd .swiper-slide .l h3,.value-worth-vd .swiper-slide .l p{  position: relative;  height: 30px;  font-weight: bold;  color: #fff;  overflow: hidden;  z-index: 1;}.value-worth-vd .swiper-slide .l h3{  margin-bottom: 25px;  font-size: 24px;}.value-worth-vd .swiper-slide .l h4{  position: absolute;  top:0;  font-size: 48px;  color: rgba(255, 255, 255, .38);  font-weight: bold;  z-index: 0;  letter-spacing: 3px;}.value-worth-vd .swiper-slide .l p{  font-size: 20px;}.value-worth-vd .swiper-slide ul{  float: left;  width:890px;  padding:105px 50px 0 130px;  box-sizing: border-box;}.value-worth-vd .swiper-slide ul li{  position: relative; /* position: relative;  height: 32px;*/  padding-left: 10px;  line-height: 32px;  font-size: 16px;  color: #666666;  overflow: hidden;}.value-worth-vd .swiper-slide ul li::before{  content: "";  position: absolute;  top:14px;  left:0;  width: 3px;  height: 3px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  background-color: #666666;}.value-worth-page{  position: absolute;  left: 0 !important;  /*bottom: 0 !important;*/  top: 0 !important;  margin: 0;}.value-worth-page span{  position: relative;  width: 222px;  height: 119px;  margin: 0 !important;  border-right: 1px solid #f0f0f0;  line-height: 114px;  text-align: center;  background-color: #fff;  color: #999999;  border-radius: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  opacity: 1;  font-size: 24px;  font-weight: bold;  user-select: none;  cursor: pointer;  box-sizing: border-box;}.value-worth-page span:first-of-type{  width: 310px;}.value-worth-page span:last-of-type{ border-right: 0;}.value-worth-page span::before,.value-worth-page .swiper-pagination-bullet-active::before{  content: '';  position: absolute;  top:0;  left: 0;  width: 100%;}.value-worth-page span::before{  height:1px;  background-color: #f0f0f0;}.value-worth-page .swiper-pagination-bullet-active{  border-right: #c91e1d;  background-color: #c91e1d;  color: #fff;}.value-worth-page .swiper-pagination-bullet-active::before{  height:4px;  background-color: #009eff;}/*.value-worth-page span i{  display: inline-block;  width: 46px;  height: 42px;  margin-right: 22px;  background-image: url(../images/icon-worth99.png);  background-repeat:no-repeat;  vertical-align: middle;}*/.value-worth-page span:first-of-type i{  background-position: 0 0;}.value-worth-page span:nth-child(2) i{  background-position: -64px 0;}.value-worth-page span:nth-child(3) i{  background-position: -127px 0;}.value-worth-page span:last-of-type i{  background-position: -200px 0;}.value-worth-page .swiper-pagination-bullet-active i{  background-image: url(../images/icon-worth.png);}/* @教育理念 */.value-edu{}.eduul{  margin-top:60px;}.eduul li{  position: relative;  float: left;  width: 293px;  margin-right: 9px;  cursor: pointer;  overflow: hidden;}.eduul li .mb{  margin-bottom: 10px;}.eduul li .shadow{  opacity: 0;  position: absolute;  top: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 140, 226, .8);  z-index: 1;  transition: .35s;  -webkit-transition: .35s;  -moz-transition: .35s;  -ms-transition: .35s;  -o-transition: .35s;}.eduul li .shadow::before{  content: '';  position: absolute;  top:20px;  left:20px;  right:20px;  bottom: 20px;  margin:auto;  width: auto;  height: auto;  border: 1px solid #fff;}.eduul li img{  display: block;  width: 100%;}.eduul li .detail{  opacity: 0;  position: absolute;  top:0;  left:0;  right:0;  bottom: 0;  margin:auto;  width: 160px;  height: 120px;  z-index: 1;  transition: .35s;  -webkit-transition: .35s;  -moz-transition: .35s;  -ms-transition: .35s;  -o-transition: .35s;}.eduul .hover:hover .shadow,.eduul .hover:hover .detail{  opacity: 1;}.eduul li .detail h3,.eduul li .detail p{  color: #fff;  text-align: center;}.eduul li .detail h3{  margin-bottom: 30px;  font-size: 20px;  font-weight: bold;  }.eduul li .detail p{  font-size: 14px;  line-height: 28px;  }.eduul li:last-of-type{  margin-right: 0;}/* @精神 */.value-spirit .value-tit h2 em{  background-color: #fafafa;}.value-spirit{  padding: 80px 0 80px;}.spirit-vd-wrap .swiper-button-prev,.spirit-vd-wrap .swiper-button-next{  border-color: rgba(246,149,51,.8);  background-color: rgba(255,255,255,.8);  background-repeat: no-repeat;  background-position: center;  background-size: 22px;}.spirit-vd-wrap .swiper-button-prev{  background-image: url(../images/icon-orange-l.png);}.spirit-vd-wrap .swiper-button-next{  background-image: url(../images/icon-orange-r.png);}.spirit-vd-wrap .swiper-button-prev:hover{  background-color: rgba(246,149,51,.8);  background-image: url(../images/icon-white-l.png);}.spirit-vd-wrap .swiper-button-next:hover{  background-color: rgba(246,149,51,.8);  background-image: url(../images/icon-white-r.png);}.value-spirit .l{  width: 590px;  height: 360px;}.value-spirit .l img{  display: block;  width: 100%;}.value-spirit .r{  width: 50%;  height: 360px;  padding: 120px 65px 0 45px;  background-color: #fff;  box-sizing: border-box;}.value-spirit .r h3{  font-size: 18px;  color: #333;  line-height: 24px;  text-align: left;  font-weight: bold;}.value-spirit .r p{  /*height: 96px;*/  margin-top: 32px;  font-size: 16px;  color: #666666;  line-height: 32px;  overflow: hidden;}.value-spirit .detail{  width: 72%;  margin: 32px auto 45px;  font-size: 16px;  line-height: 24px;  color: #666666;  text-align: center;}/* @文化与价值观页 e *//* @联系我们页 s*/.contact-us .shadow{  position: relative;  top:-88px;  box-shadow: 0 5px 18px 3px rgba(102, 102, 102, .1);  background-color: #fff;}.contact-us .total .l,.contact-us .total .r{  float: left;  width: 50%;  height: 280px;}.contact-us .total .l {  position: relative;}.contact-us .total .l img{  position: absolute;  top:0;  bottom:0;  left:0;  right:0;  margin: auto;  width: 214px;}.contact-us .total .r{  padding-top:5px;  font-size: 16px;  box-sizing: border-box;}.contact-us .total .r p{  height: 38px;  line-height: 38px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}.contact-us .total .r em{  font-weight: bold;  color: #333333;}.totalul{  position: relative;  top:-30px;}.totalul li{  float: left;  width: 49%;  height: 160px;  padding: 20px;  margin-bottom: 18px;  background-color: #fff;  border:1px solid #f4f4f4;  border-radius: 5px;;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  -ms-border-radius: 5px;  -o-border-radius: 5px;  box-shadow: 0 0 14px 3px rgba(102, 102, 102, .1);  box-sizing: border-box;}.totalul li:nth-child(2n){  margin-left: 2%;}.totalul li .l{  position: relative;  width:68px;  height: 68px;  border: 1px solid #dedede;  margin-top:34px;  margin-right: 25px;  border-radius:3px;  -webkit-border-radius:3px;  -moz-border-radius:3px;  -ms-border-radius:3px;  -o-border-radius:3px;  overflow: hidden;}.totalul li .l img{  position: absolute;  top:0;  left: 0;  bottom:0;  right:0;  top:0;  margin: auto;  display: block;  width: 100%;}.totalul li .r{  width: calc(100% - 95px);  max-height: 120px;  overflow: hidden;}.totalul li .r h3{  height: 24px;  margin-bottom: 8px;  color: #c91e1d;  font-weight: bold;}.totalul li .r p{  color: #666666;  /* line-height: 24px; */  max-height: 60px;  overflow: hidden;  word-break: break-all;}.totalul li .r p span{  /* display: inline-block;  vertical-align: top;  max-width: 80%; */  }.totalul li:hover{  background-color: #f8f8f8;  box-shadow: 0 0 14px 3px transparent;}.totalul li:hover h3{  color: #f68b1d;}/* @联系我们页 e*//* @企业历程页 s*/.progress-wrap {  position: relative;  width: 100%;  margin: 110px auto 0;  padding: 50px 0;}.progress-wrap .text-center{  position: relative;  margin-top:60px;  z-index: 2;}.progress-wrap .progress-year,.progress-wrap .progress-more{  position: relative;  margin: 50px auto;  width: 138px;  height: 38px;  border: 1px solid #dedede;  line-height: 38px;  text-align: center;  font-size: 16px;  font-weight: bold;  color: #258bc9;  background-color: #fff;  z-index: 1;}.progress-wrap .progress-more{  margin-bottom: 0;}/* .progress{  padding-top:150px;} */.progress:after {  content: "";  display: block;  position: absolute;  top: 30px;  left: 50%;  height: calc(100% - 30px);  width: 6px;  margin-left: -4px;  border-left: 1px solid #dedede;  border-right: 1px solid #dedede;  background-color: #fff;  border-radius: 2px;}.progress .progress-row {  position: relative;  padding-left: 0;  padding-right: 50%;  z-index: 10;}.progress .progress-row .progress-content {  position: relative;  width: 498px;  /* height: 98px; */  padding: 24px 28px;  margin-left: 0;  border: 1px solid #dedede;  background-color: #fff;  color: #333;  box-sizing: border-box;  cursor: pointer;}.progress .progress-row .progress-content::after{  content: "";  position: absolute;  top: 0;  bottom: 0;  right: -76px;  margin: auto;  width: 60px;  height: 2px;  background-color: #e6e9eb;  z-index: -1;}.progress .progress-row:hover .progress-content::before{  content: "";   position: absolute;  top:0;  bottom:0;  right:0;  width: 9px;  height: 100%;  background-color: #c91e1d;}.progress .progress-row .progress-content h3{  line-height: 24px;  font-size: 16px;  color: #444444;  font-weight: bold;}.progress .progress-row .progress-content h3 a{  color: #444444;}.progress .progress-row .progress-content p{  font-size: 14px;  color: #999999;}.progress .progress-row .progress-icon {  position: absolute;  top: 48%;  bottom: 0;  left: 50%;  margin-left: -13px;  margin-top: -9px;  width: 18px;  height: 18px;  padding: 3px;  border: 1px solid #dfdfdf;  border-radius: 50%;  background-color: #fff;  z-index: 100;}.progress .progress-row .progress-icon::after{  content: '';  position: absolute;  top:0;  bottom:0;  right:0;  left:0;  margin: auto;  width: 10px;  height: 10px;  border-radius: 50px;  -webkit-border-radius: 50px;  -moz-border-radius: 50px;  -ms-border-radius: 50px;  -o-border-radius: 50px;  background-color: #c91e1d;}.progress .progress-row:nth-child(even) {  padding-left: 50%;  padding-right: 0;}.progress .progress-row:nth-child(even) .progress-content{  float: right;}.progress .progress-row:nth-child(even) .progress-content::after{  content: "";   left: -76px;  right: auto;  }.progress .progress-row:nth-child(even):hover .progress-content::before{  content: "";   left:0;  right: auto;}/* @企业历程页 e*//* @战略投资页 s*//* @公用标题 */.strategic-tit h2{  height: 32px;  margin-bottom: 10px;  line-height: 32px;  font-weight: bold;  font-size: 30px;}.strategic-tit h3{  /* height: 24px; */  margin-bottom: 40px;  line-height: 24px;  font-weight: bold;  font-size: 24px;  color: #c91e1d;}.strategic-tit p{  line-height: 32px;  font-size: 16px;  color: #666666;}/* @左右公用 */.public-str {  position: relative;  margin-top: 35px;}.public-str .l{  width: 50%;}.public-str img{  display: block;  width: 100%;}.public-str .r{  width: 50%;  /* height: 510px; */  box-sizing: border-box;}/* @投资策略 */.strategic-strategy .l{  float: left;}.strategic-strategy .r{  float: right;  padding: 130px 230px 0 110px;}/* @投资方向 */.strategic-orientation .l{  float: right;}.strategic-orientation .r{  float: left;  padding: 160px 82px 0 360px;}/* @投资优势 */.strategic-advantage{  padding: 55px 0 82px;}.advantage-vd{  margin-top:56px;  height: 400px;}.advantage-vd .swiper-slide{  position: relative;  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.advantage-vd .detail,.advantage-vd .detail .icon-advantage i{  position: absolute;  left:0;  top:0;  right: 0;  bottom: 0;  margin: auto;}.advantage-vd .detail{  width: 56%;  height: 164px;  text-align: center;}.advantage-vd .detail .icon-advantage{  position: relative;  width: 74px;  height: 74px;  margin: 0 auto 25px;}.advantage-vd .detail .icon-advantage em{  position: absolute;  width: 32px;  height: 32px;  background: url(../images/advantage-orange.png) no-repeat center center;}.advantage-vd .detail .i1 em{  top:5px;  left:5px;}.advantage-vd .detail .i2 em{  top:5px;  right:5px;}.advantage-vd .detail .i3 em{  bottom:5px;  left:5px;}.advantage-vd .detail .i4 em{  bottom:5px;  right:5px;}.advantage-vd .detail .icon-advantage span{  position: relative;  position: absolute;  left: 0;  width: 100%;  height: 9px;}.advantage-vd .detail .icon-advantage span.t{  top:0;}.advantage-vd .detail .icon-advantage span.b{  bottom:0;}.advantage-vd .detail .icon-advantage span::after,.advantage-vd .detail .icon-advantage span::before{  content: "+";  position: absolute;  left: 0;  top: 0;  width: 9px;  height: 9px;  line-height: 9px;  color: rgba(102,102,102,40);  font-size: 12px;  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.advantage-vd .detail .icon-advantage span::after{  right: 0;  left: auto;}.advantage-vd .detail .icon-advantage i{  width: 46px;  height: 45px;  background-image: url(../images/icon-advantage.png);  background-repeat: no-repeat;  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.advantage-vd .detail .i1 i{  background-position: 0 0;}.advantage-vd .detail .i2 i{  background-position: -68px 0;  }.advantage-vd .detail .i3 i{  background-position: -140px 0;  }.advantage-vd .detail .i4 i{  background-position: -205px 0;  }.advantage-vd .detail p{  color: #666666;  font-size: 16px;  line-height: 32px;  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.advantage-vd .swiper-slide:hover{  background-color: #4792d9;}.advantage-vd .swiper-slide:hover::before{  content: '';  position: absolute;  top:20px;  left:20px;  right:20px;  bottom: 20px;  margin:auto;  width: auto;  height: auto;  border: 1px solid #fff;}.advantage-vd .swiper-slide:hover .icon-advantage span::after,.advantage-vd .swiper-slide:hover .icon-advantage span::before{  color: #91bee8;}.advantage-vd .swiper-slide:hover .icon-advantage i{  background-image: url(../images/icon-advantage2.png);}.advantage-vd .swiper-slide:hover p{  color: #ffffff;}.public-vd2 .swiper-button-prev,.public-vd2 .swiper-button-next,.bigdata-vd .swiper-button-prev,.bigdata-vd .swiper-button-next{  width: 40px;  height: 40px;  background-color: #f4f4f4;  background-repeat: no-repeat;  background-size: 60%;}.public-vd2 .swiper-button-prev,.bigdata-vd .swiper-button-prev{  left: -50px;  background-image:url(../images/icon-blue-l.png);}.public-vd2 .swiper-button-next,.bigdata-vd .swiper-button-next{  right: -50px;  background-image:url(../images/icon-blue-r.png);}.public-vd2 .swiper-button-prev:hover,.bigdata-vd .swiper-button-prev:hover{  background-color: #c91e1d;  background-image:url(../images/icon-white-l.png);}.public-vd2 .swiper-button-next:hover,.bigdata-vd .swiper-button-next:hover{  background-color: #c91e1d;  background-image:url(../images/icon-white-r.png);}.strategic-brands .fix-width2{  width: 1300px;  margin: 0 auto;}/* @投资品牌 */.brands-vd{  margin:55px auto 110px;}.brands-vd ul{  width: 1200px;  margin: 15px auto;  box-sizing: border-box;  /* border-bottom: 1px solid #dedede;  border-right: 1px solid #dedede; */}.brands-vd li{  float: left;  position: relative;  width: 25%;  height: 114px;  border: 1px solid #dedede;  box-sizing: border-box;}.brands-vd li img{  position: absolute;  top:0;  left: 0;  bottom: 0;  right:0;  margin: auto;  max-width:100%;}.brands-vd li:hover{    box-shadow: 0 0 24px 3px rgba(0, 119, 192, .11);}.strategic-brands .swiper-button-prev{  left:0;}.strategic-brands .swiper-button-next{  right:0;}/* @战略投资页 e*//* @社会责任页 s */.social-banner .bantxt h2{  color: #c91e1d;  text-shadow: 0 0 8px rgba(0,0,0,0);}.social-banner .bantxt p{  color: #fff;  text-shadow: 0 0 8px rgba(0,0,0,0);}/* @ceo */.social-ceo{  padding: 150px 0 147px;}.social-ceo>.fix-width{  position: relative;}.social-ceo .l {  position: absolute;  top:0;  bottom:0;  margin: auto;  width: 265px;  margin-right: 45px;}.social-ceo .l img{  position: absolute;  top:0;  bottom:0;  margin: auto;  width:100%;  border-radius:50%;  box-shadow: 0 0 14px 3px rgba(102, 102, 102, .1);  -webkit-border-radius:50%;  -moz-border-radius:50%;  -ms-border-radius:50%;  -o-border-radius:50%;}.social-ceo .r {  width: 890px;  padding-top:15px;}.social-ceo .r h3{  margin-bottom: 20px;  font-size: 24px;  font-weight: bold;  color: #444;}.social-ceo .r p{  line-height: 32px;  font-size: 16px;  color: #666;  letter-spacing: 0.5px;}.social-ceo .r p a{  color: #333;}.social-page{  position: relative;}.social-page .look-more-border{  margin: 42px 0 0;  background-color: #c91e1d;  border-color:#c91e1d;  color: #fff;}.social-page .look-more-border:hover{  background-color: #fff;  border-color: #ccc;  color: #999999;}/* @公益基金会 */.social-publiclr .l{  position: absolute;  left:0;  top:0;  bottom:0;  margin: auto;  overflow: hidden;}.social-publiclr .l img{  position: absolute;  left:0;  top:0;  bottom:0;  margin: auto;  width: 100%; /*  height: 100%; */}.social-publiclr .r{  width: 55%;  padding-top:50px;  box-sizing: border-box;}.social-publictit{}.social-publictit h3{  position: relative;  padding-bottom: 15px;  margin-bottom: 25px;  font-size: 24px;  color: #444444;  font-weight: bold;  }.social-publictit h3::after{  content: '';  position: absolute;  bottom:0;  left:0;  width: 75px;  height: 1px;  background: #c91e1d;}.social-publictit p{  max-height: 256px;  line-height: 32px;  font-size: 16px;  color: #666666;  /*多行文本溢出现实省略号*/  display: -webkit-box;  /*将对象作为弹性伸缩盒子模型显示 。*/  display: -moz-box;  overflow: hidden;   /*溢出隐藏*/  text-overflow: ellipsis;  /*可以用来多行文本的情况下，用省略号“…”隐藏超出范围的文本 。*/  word-break: break-all; /*文本强制换行*/  -webkit-box-orient: vertical;  /*文本被水平或垂直排列。*/  -webkit-line-clamp:8;   /*用来限制在一个块元素显示的文本的行数。*/}.social-fund{  position: relative;  height: 505px;  background-color: #f7f7f7;}.social-fund .l{  width: 45%;}.social-fund .r{  padding-left: 100px;}/* @希望在线 */.social-hope{  padding: 110px 0 100px;}.social-hope img{  margin-bottom:30px;}.social-hope .l{  width: 400px;  margin-top:8px;}.social-hope .l h3{  font-weight: bold;  font-size: 24px;  color: #444444;}.social-hope .l h4{  font-size: 12px;  color: #666666;  letter-spacing: 1px;}.social-hope .r{  width: 800px;  line-height: 32px;  font-size: 16px;  color: #666666;}.social-hope ul{  margin-top:50px;  display: flex;  display: -webkit-flex;  justify-content: space-between;}.social-hope ul li{  width: 30%;  padding: 40px 0 60px;  box-shadow: 0 0 14px 3px rgba(102, 102, 102, .1);  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.social-hope ul li i{  display: block;  width: 84px;  height: 84px;  margin: 0 auto 48px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  background-color: #fbfbfb;  background-image: url(../images/icon-socialhope.png);  background-position: 0 0;  background-repeat: no-repeat;  /* background-size: ; */}.social-hope ul li .icon-hope1{  background-position: 14px 16px;}.social-hope ul li .icon-hope2{  background-position: -93px 16px;}.social-hope ul li .icon-hope3{  background-position: -205px 16px;}.social-hope ul li p{  width: 88%;  margin: 0 auto 0;  color: #666666;  font-size: 16px;  line-height: 24px;  text-align: center;}.social-hope ul li .t{  margin-bottom: 32px;  font-size: 20px;  color: #333333}.social-hope ul li:hover{  background-color: #c91e1d;  box-shadow: 0 0 14px 3px rgba(102, 102, 102, 0);}.social-hope ul li:hover i{  background-color: #ffffff;}.social-hope ul li:hover p{  color: #ffffff;}/* @展示4块 */.social-module,.social-module2,.social-module3,.social-module4{  height: 500px;  margin-bottom: 70px;}.social-module .l,.social-module3 .l{  right: 0;  left: auto;  width: 50%;}.social-module .r,.social-module3 .r{  float: left;  width: 41%;  padding-top: 68px;}.social-module .r p,.social-module3 .r p{  margin-bottom: 35px;}/* .social-module2{  height: 500px;  margin-bottom: 70px;} */.social-module2 .l,.social-module4 .l{  width: 50%;}.social-module2 .r,.social-module4 .r{  width: 41%;  padding-top: 90px;}.social-module2 .r p,.social-module4 .r p{  margin-bottom: 35px;}.social-module3{  height: 505px;}.social-module3 h3{  margin-bottom: 12px;}.social-module3 h4{  margin-bottom: 15px;  font-size: 16px;  color: #666666;}.social-chronicle h3{  padding-bottom: 15px;  margin-bottom: 10px;}.social-chronicle h3::after{  position: absolute;  right: 0;  margin: auto;}.social-chronicle h4{  position: relative;  margin-bottom: 25px;  font-size: 16px;  color: #666666;}.social-module3 .look-more-border{  margin-left: 60%;}.social-module4 {  height: 500px}.social-module4 .r{  padding-top:55px;}.social-module4 .r p{  max-height: 96px;  overflow: hidden;}.social-module4 .num-detail{  margin-top:56px;}.social-module4 .num-detail li{  float: left;  width: 45%;  padding-left: 5%;  text-align: left;  color: #666666;  font-size: 16px;}.social-module4 .num-detail em{  margin-right: 4px;  color: #f68b1e;  font-size: 36px;  font-weight: bold;}.social-module4 .num-detail span{  display: block;  color: #444444;}/* @公益大事记 */.social-chronicle{  padding: 60px 0;}.social-timeline {  width: 100%;  height: 400px;  margin-top:40px;}.social-timeline .swiper-container {  position: relative;  width: 100%;  height: 310px;}/* .social-timeline .swiper-wrapper {  transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;} */.social-timeline .swiper-slide {  position: relative;  height: 310px;  color: #fff;  overflow: hidden;}.social-timeline .limit-wid{  width: 1000px;  height: 290px;  margin: 10px auto 0;  box-shadow: 0 0 14px 3px rgba(247, 247, 247, .35);  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px;  overflow: hidden;  background-color: #fff;}.social-timeline .swiper-slide .img {  width: 400px;  height: 290px;  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px;  overflow: hidden;}.social-timeline .swiper-slide .img img{  display: block;  width: 100%;  height: 100%;}.social-timeline .swiper-slide .text{  width: 600px;  /* max-height: 228px; */  max-height: 300px;  padding: 10px 10px 0 30px;  overflow: hidden;  box-sizing: border-box;}.social-timeline .swiper-slide .text h3{  margin-bottom:25px;  font-size: 21px;  color: #333333;  font-weight: bold;}.social-timeline .swiper-slide .text p{  position: relative;  height: 60px;  padding-left: 12px;  font-size: 16px;  line-height: 30px;  color: #666666;  overflow: hidden;}.social-timeline .swiper-slide .text p::before{  content: '';  position: absolute;  top: 14px;  left: 0;  width: 4px;  height: 4px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  background-color: #c91e1d;}.social-timeline .swiper-slide .text a{  color: #666666;}.social-timeline .swiper-slide .text a:hover{  color: #c91e1d;}.social-more{  width: 200px;  height: 240px;  padding-top:85px;  line-height: 34px;  font-size: 16px;  text-align: center;  background-color: #e5f1f9;  box-sizing: border-box;}.social-more em{  display: block;}.social-timeline .swiper-pagination {  top: auto; /*  bottom:60px; */  bottom:0;  right:0;  left:0;  margin: auto;  width: 100%;  height: 42px;  display: flex;  display: -webkit-flex;  justify-content: center;  font-size: 18px;  z-index: 1;}.social-timeline .swiper-pagination::before {  content: "";  position: absolute;  left: 0;  bottom: 43px;  width: 100%;  height: 1px;  background-color: #dedede;}.social-timeline .swiper-pagination-bullets .swiper-pagination-bullet {  position: relative;  display: inline-block;  width: 20%;  height: 42px; /*  margin: 0 50px !important; */  line-height: 50px;  text-align: center;  background: transparent;  opacity: 1;  font-size: 20px;  color: #666666;  font-weight: bold;}.social-timeline .swiper-pagination-bullets .swiper-pagination-bullet::before {  content: "";  position: absolute;  top: -16px;  left: 0;  right:0;  margin: auto;  width: 27px;  height: 27px;  background-repeat: no-repeat;  background-position: center center;  background-size: 10px 10px;  background-image: url(../images/icon-wz2.png);}.social-timeline .swiper-pagination-bullets .swiper-pagination-bullet-active {  color: #f78b1e;}.social-timeline .swiper-pagination-bullets .swiper-pagination-bullet-active::before{  background-image: url(../images/icon-wz3.png);  background-size: cover;}.social-timeline .social-timeline-prev,.social-timeline .social-timeline-next{  top:0;  bottom: 0;  margin: auto;  border-color: #9c9c9c;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;}.social-timeline .social-timeline-prev{  left:0;  background-image: url(../images/icon-black4-l.png);}.social-timeline .social-timeline-next{  right:0;  background-image: url(../images/icon-black4-r.png);}.social-timeline .social-timeline-prev:hover,.social-timeline .social-timeline-next:hover{  border-color: #f78b1e;}.social-timeline .social-timeline-prev:hover{  background-image: url(../images/icon-orange-l.png);}.social-timeline .social-timeline-next:hover{  background-image: url(../images/icon-orange-r.png);}/* @相关新闻 */.social-news{  padding: 85px 0 80px;}.social-news .social-publictit h3::after,.social-report .social-publictit h3::after{  right:0;  margin: auto;  width: 30px;}.social-news .s4-con{  margin-top:50px;}/* @社会责任报告 */.social-report{  padding: 55px 0 135px;  overflow: hidden;}.social-report .social-publictit h3{  color: #fff;}.social-report .social-publictit h3::after{  background-color: #fff;}.report-vd .l p{  margin-bottom: 18px;  color: #fff;  font-size: 16px;}.report-vd .l p.fw{  margin-bottom: 0;}.report-vd a{  width: 36px;  height: 36px;  border: 2px solid #009eff;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  background:#fff url(../images/icon-download.png) no-repeat center center;}.report-vd .swiper-slide{  padding: 40px 20px 40px 25px;  border: 1px solid #4da0d3;  border-radius: 8px;  -webkit-border-radius: 8px;  -moz-border-radius: 8px;  -ms-border-radius: 8px;  -o-border-radius: 8px;  box-sizing: border-box;}.report-vd .swiper-slide:hover{  border-color: rgba(255, 255, 255, .65);}.report-setpage{  margin-top: 40px;}.report-setpage .report-prev,.report-setpage .report-next{  position: absolute;  top: 0;  bottom:0;  margin: auto;  width: 58px;  height: 58px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  box-shadow: 0 0 20px 3px rgba(0, 0, 0, .18)}.report-setpage .report-prev{  left: -45px;  background: #fff url(../images/icon-blue-l.png) no-repeat center center/22px;}.report-setpage .report-next{  right: -45px;  background: #fff url(../images/icon-blue-r.png) no-repeat center center/22px;}/* @社会责任页 e *//* @新闻列表页 s */.newslist{  padding:70px 0 60px;}.newslist-banner,.edutechnology-banner{  padding-top:100px;}.news-tit{  position: relative;  margin-bottom: 34px;}.news-cla{  margin-bottom: 58px;  transform: none !important;  -webkit-transform: none !important;  -moz-transform: none !important;  -ms-transform: none !important;  -o-transform: none !important;  -webkit-perspective: initial !important;}.news-cla .l li{  position: relative;  float: left;}.news-cla .l a{  position: relative;  float: left;  padding-left: 22px;  padding-right: 55px;  font-size: 16px;}.news-cla .l a.active::before{  content:'';  position: absolute;  top:0;  left: 4px;  bottom:0;  margin: auto;  width: 4px;  height: 4px;  border: 2px solid #f68b1d;  border-radius:50px;  -webkit-border-radius:50px;  -moz-border-radius:50px;  -ms-border-radius:50px;  -o-border-radius:50px;}.news-cla .r input{  width: 260px;  height: 36px;  padding-left: 18px;  border: 1px solid #cccccc;  color:#666666;  font-size:14px;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  box-sizing: border-box;}.news-tit h3{  font-size: 20px;  font-weight: bold;  color: #333333;}.news-tit h4{  position: absolute;  top:0;  font-size: 36px;  color: rgba(0, 0, 0, .05);  font-weight: bold;  text-transform: uppercase;  z-index: 0;}.newsul{}.newsul li{  float: left;  width: 32%;  margin-right: 2%;  padding-bottom: 20px;  margin-bottom: 20px;}.newsul li:nth-child(3n){  margin-right: 0;}.newsul li img{  display: block;  width: 100%;  height: 220px;  margin-bottom: 25px;}.newsul li .txt-detail{  height: 40px;  margin-bottom: 14px;  font-size: 18px;  line-height: 20px;  color: #333;  overflow: hidden;}.newsul li .time{  height: 20px;  font-size: 14px;  line-height: 20px;  color: #666666;  overflow: hidden;}.returnpage {  padding: 25px 0 0;  text-align: center;}.returnpage a,.returnpage span{  display: inline-block;  padding: 10px 18px;  margin: 0 5px;  font-size:14px;  vertical-align: top;  background-color: #ebebeb;  color: #666666;}.returnpage .active,.returnpage a:hover,.returnpage span:hover{  background-color: #fea044;  color: #fff;}.returnpage .surplus{  background-color: #fff;}/* @新闻列表页 e *//* @新闻详情页 s */.newsarticle{  padding-top: 160px;}.newsarticle .head-wrap{  background-color: #f4f4f4;  background-image: none;}.newsarticle .news-cla{  margin-bottom: 50px;}.newscon-wrap{  padding: 60px 145px;}.newscon-wrap h1.tit{  height: 40px;  margin-bottom: 20px;  line-height: 28px;  font-weight: bold;  font-size: 24px;  color: #333;  text-align: center;  /*overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;*/}.newscon-wrap .time{  margin-bottom: 30px;  color: #666;  font-size: 16px;  text-align: center;}.newscon {}.newscon .news-art{  position: relative;  width: 75%;  margin: 50px auto ;}.newscon .news-art img{  display: block;  width: 100%;}.newscon img{  display: block;  max-width: 100%;  min-height: 100%;  margin: 0 auto 20px;}.newscon p,.newscon div{  margin-bottom: 32px;  line-height: 32px;  font-size: 16px;  color: #666;  text-indent: 2em;}.newscon h3{  margin-bottom: 15px;  font-size: 20px;  color: #333;  text-indent: 1.5em;  font-weight: bold;}.uppage{}.uppage p{  float: left;  width: 50%;  height: 36px;  line-height: 36px;  font-size: 16px;  font-weight: bold;}.uppage p span,.uppage p a{  float: left;}.uppage p span{  width: 65px;}.uppage p a{  width: calc(100% - 65px);  height: 36px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}/* @新闻详情页 e *//* @教育科技页 s */.blings{  position: absolute;  right:0;  bottom: 0;  /* width: 400px; */  width: 30%;  height: 100%;}.blings i{  position: absolute;  display: inline-block;  width: 5px;  height: 5px;  background-color: rgba(255,255,255,1);  box-shadow: 0 0 10px 3px rgba(41,164,246,.20);  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  animation: bling .8s ease-in-out infinite alternate;  -webkit-animation: bling .8s ease-in-out infinite alternate;}.blings i:first-of-type{  top:24%;  left:0;  width: 4px;  height: 4px;}.blings i:nth-child(2){  top:27%;  left:32%;  width: 5px;  height: 5px;  animation-delay: .5s;}.blings i:nth-child(3){  top: 35%;  left: 57%;  width: 5px;  height: 5px;  animation-delay: .8s;}.blings i:nth-child(4){  top:45%;  left:10%;  width: 3px;  height: 3px;}.blings i:nth-child(5){  top:50%;  left:60%;  width: 3px;  height: 3px;  animation-delay: .6s;}.blings i:nth-child(6){  top:58%;  left:30%;  width: 6px;  height: 6px;}.blings i:nth-child(7){  top:65%;  left:70%;  width: 4px;  height: 4px;  animation-delay: .5s;}.blings i:nth-child(8){  top:72%;  left:42%;  width: 4px;  height: 4px;}.blings i:nth-child(9){  top:72%;  left:12%;  width: 3px;  height: 3px;  animation-delay: .2s;}.blings i:nth-child(10){  bottom:5%;  left:0;  width: 2px;  height: 2px;}.blings i:nth-child(11){  top:36%;  left:23%;  width: 4px;  height: 4px;}.blings i:nth-child(12){  top: 76%;  left: 32%;  width: 5px;  height: 5px;  animation-delay: .5s;}.blings i:nth-child(13){  top: 65%;  left: 52%;  width: 5px;  height: 5px;  animation-delay: .8s;}.blings i:nth-child(14){  top: 85%;  left: 60%;  width: 3px;  height: 3px;}.blings i:nth-child(15){  top: 90%;  left: 30%;  width: 3px;  height: 3px;  animation-delay: .6s;}.blings i:nth-child(16){  top: 48%;  left: 43%;  width: 6px;  height: 6px;}.blings i:nth-child(17){  top: 88%;  left: 76%;  width: 4px;  height: 4px;  animation-delay: .5s;}.blings i:nth-child(18){  top: 82%;  left: 38%;  width: 4px;  height: 4px;}.blings i:nth-child(19){  top: 70%;  left: 3%;  width: 3px;  height: 3px;  animation-delay: .2s;}.blings i:nth-child(20){  bottom: 3%;  left: 14%;  width: 2px;  height: 2px;}@keyframes bling{  from{ /*  background-color: rgba(255,255,255,.9); */  background-color: rgba(125,227,251,.9);  box-shadow: 0 0 10px 3px rgba(41,164,246,.20);  }  100%{    width: 6px;    height: 6px;    background-color: rgba(255,255,255,1);    box-shadow: 0 0 14px 3px rgba(255,255,255,.9);  }}.edutechnology-tit{  font-size: 24px;  font-weight: bold;}/* @TAL AI Lab */.edu-ailab{  padding: 200px 0 120px;}.edu-ailab .l{  position: absolute;  top:0;  left:-30px;}.edu-ailab .l .hand{ /*  animation: hand 1.4s ease-in-out infinite alternate;  -webkit-animation: hand 1.4s ease-in-out infinite alternate;  transform-origin: left center; */}@keyframes hand{  from{    transform:rotate(0);    -webkit-transform:rotate(0);    -moz-transform:rotate(0);    -ms-transform:rotate(0);    -o-transform:rotate(0);    -webkit-transform: rotate(0);  }  100%{    transform:rotate(-5deg);    -webkit-transform:rotate(-5deg);    -moz-transform:rotate(-5deg);    -ms-transform:rotate(-5deg);    -o-transform:rotate(-5deg);    -webkit-transform: rotate(-5deg);}}.edu-ailab .l .line{  position: absolute;  right: 44%;  top: 165px;  width: 21px;  height: 312px;  background: url(../images/ailab-line1.png) no-repeat left top;  animation: line 1.4s linear infinite alternate;  -webkit-animation: line 1.4s linear infinite alternate;}@keyframes line{  from{    top: 0;    opacity: 0;  }  100%{    top: 165px;    opacity: 1;  }}.edu-ailab .l .line:nth-child(2){  right: 36%;  top: 114px;  animation-name: line2;}@keyframes line2{  from{    top: 0;    opacity: 0;  }  100%{    top: 114px;    opacity: 1;  }}.edu-ailab .l .line:nth-child(3){  right: 31%;  top: 1px;  animation-name: line3;}@keyframes line3{  from{    top: -10px;    opacity: 0;  }  100%{    top: 50px;    opacity: 1;  }}.edu-ailab .l .line:nth-child(4){  right: 24%;  top: 202px;  animation-name: line4;}@keyframes line4{  from{    top: 0;    opacity: 0;  }  100%{    top: 202px;    opacity: 1;  }}.edu-ailab .l .line:nth-child(5){  right: 19%;  top: 141px;  animation-name: line5;}@keyframes line5{  from{    top: 0;    opacity: 0;  }  100%{    top: 141px;    opacity: 1;  }}.edu-ailab .l .line:nth-child(6){  right: 14%;  top: 200px;  animation-name: line6;}@keyframes line6{  from{    top: 0;    opacity: 0;  }  100%{    top: 200px;    opacity: 1;  }}/* @keyframes line{  from{    height:0;    opacity: 0;  }  100%{    height: 312px;    opacity: 1;  }} */.edu-ailab .l .sq{  position: absolute;  right: 20%;  top: 239px;  width: 201px;  height: 196px;  background: url(../images/ailab-sq2.png) no-repeat left top; /*  animation: sq 1.4s linear infinite alternate;  -webkit-animation: sq 1.4s linear infinite alternate; */}/* @keyframes sq{  from{    top: 0;    opacity: 0;  }  100%{    top: 239px;    opacity: 1;  }} */.edu-ailab .r{  width: 50%;  padding-top: 30px;}.edu-ailab .r p{  margin-top: 25px;  font-size: 16px;  line-height: 32px;  color: #333;  word-break: break-all;}/* @脑科学实验室 */.edu-brain{  padding: 80px 0; /*  background: #116ed9 url(../images/brain-bg.png) no-repeat left bottom; */  background: #116ed9 url(../images/brain-bg2.png) no-repeat left bottom;  text-align: center;}.edu-brain,.edu-brain .limit-wid{  position: relative;  z-index: 1;}.edu-brain .limit-wid{  max-width: 800px;  margin: 0 auto;}.edu-brain .edutechnology-tit,.edu-live .edutechnology-tit,.edu-bigdata .edutechnology-tit{  margin-bottom: 80px;  line-height: 50px;  font-size: 36px;  font-weight: bold;  color: #fff;  text-align: center;}.edu-brain .edutechnology-tit{  margin-bottom: 40px;}.edu-brain .txt1{  margin-bottom: 18px;  line-height: 24px;  font-size: 18px;  color: #fff;}.edu-brain .txt2{  line-height: 24px;  font-size: 14px;  color: #fff;}.edu-brain ul{  margin-top:55px;  display: flex;  display: -webkit-flex;  justify-content: space-between;  /* overflow: hidden; */}.edu-brain ul li{  float: left;  width:27%;  margin-right: 6%;  padding: 0 3%;}.edu-brain ul li:first-of-type{  padding:0;}.edu-brain ul li:last-of-type{  width:33%;  margin-right: 0;  padding:0;}.edu-brain ul li img{  display: block;  margin: 0 auto 40px;}.edu-brain ul li h4{  height: 24px;  margin-bottom: 7px;  line-height: 24px;  color: #fff;  font-size: 18px;  font-weight: bold;  overflow: hidden;}.edu-brain ul li p{  line-height: 36px;  color: #fff;  font-size: 14px;}/* @直播*/.edu-live{  padding: 80px 0;  background:#eff5fc url(../images/live-bg.png) no-repeat right bottom;}.edu-live .edutechnology-tit,.edu-bigdata .edutechnology-tit{  color: #333333;}.edu-live ul{  width:93%;  margin:55px auto 0;  display: flex;  display: -webkit-flex;  justify-content: space-between;}.edu-live ul li{  float: left;  width:31%;  height: 492px;  padding: 70px 44px;  margin-right: 3%;  background-color: #fff;  box-shadow: 0 0 25px 3px rgba(0, 0, 0, .04);  box-sizing: border-box;  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.edu-live ul li:last-of-type{  margin-right: 0;}.edu-live ul li i{  display: block;  width: 81px;  height: 81px;  margin: 0 auto 38px;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.edu-live ul li .livei1{  background-image:url(../images/live-img1.png);}.edu-live ul li .livei2{  background-image:url(../images/live-img2.png);}.edu-live ul li .livei3{  background-image:url(../images/live-img3.png);}.edu-live ul li h4{  height: 24px;  margin-bottom: 38px;  line-height: 24px;  color: #333333;  font-size: 23px;  font-weight: bold;  overflow: hidden;  text-align: center;  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.edu-live ul li p{  line-height: 32px;  color: #666;  font-size: 16px;  /* letter-spacing: .5px; */  transition: .25s;  -webkit-transition: .25s;  -moz-transition: .25s;  -ms-transition: .25s;  -o-transition: .25s;}.edu-live ul li:hover{  background-color: #326fc0;}.edu-live ul li:hover .livei1{  background-image:url(../images/live-img1-h.png);}.edu-live ul li:hover .livei2{  background-image:url(../images/live-img2-h.png);}.edu-live ul li:hover .livei3{  background-image:url(../images/live-img3-h.png);}.edu-live ul li:hover h4,.edu-live ul li:hover p{  color: #fff;}/* @大数据 */.edu-bigdata{  padding: 100px 0 130px;  background: url(../images/edu-bluebg.jpg) no-repeat left bottom;}.bigdata-vd{  width: 1346px;  height: 522px;  margin: 0 auto;  box-shadow: 0 0 21px 3px rgba(204, 204, 204, .67);  background-color: #fff;}.bigdata-vd .l{  /* width: 562px; */  width: 810px;  height: 100%;}.bigdata-vd .l img{  display: block;  width:100%;  height: 100%;}.bigdata-vd .r{  /* width: 782px;*/  width: 534px;  padding: 40px 30px 0 50px;  color:#000;  box-sizing: border-box;}.bigdata-vd .r h3{  margin-bottom: 40px;  height: 26px;  line-height: 26px;  font-size: 24px;  overflow: hidden;}.bigdata-vd .r h4{  margin-bottom: 35px;  max-height: 48px;  line-height: 24px;  font-size: 20px;  overflow: hidden;}.bigdata-vd .r p{  margin-bottom: 35px;  max-height: 210px;  font-size: 16px;  line-height: 30px;  overflow: hidden;  word-break: break-all;}.bigdata-vd .swiper-button-prev,.bigdata-vd .swiper-button-next{  top:auto;  bottom: 62px;  margin-top:0;}.bigdata-vd .swiper-button-prev{  left: auto;  right: 576px;}.bigdata-vd .swiper-button-next{  left: auto;  right: 535px;}.bigdata-vd2{  margin-top:60px !important;}/* @canvas */#waves {  position: absolute;  bottom:0;  left:0;  width: 100%;  height: 500px;  overflow: hidden;  z-index:0;  /* background-color: #0f6cd7; */}/* @教育科技页 e */.social-timeline2{  height: 450px;  margin-top: 40px;}.social-timeline2 .swiper-slide .list{  position: relative;  float: left;  width: 22.75%;  height: 360px;  margin-right: 3%;  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px;  background-color: #fff;  overflow: hidden;}.social-timeline2 .swiper-slide .list:nth-child(4n){  margin-right: 0;}.social-timeline2 .swiper-slide .list>img{  display: block;  width: 100%;}.social-timeline2 .swiper-slide .list>p{  max-height: 104px;  padding: 0 15px;  margin: 10px auto;  line-height: 26px;  color: #666; /*  overflow-y: scroll; */}.social-timeline2 .swiper-slide .list>a{  position: absolute;  bottom: 20px;  right: 0;  left: 0;  margin: auto;  width: 106px;  height: 30px;  line-height: 30px;  text-align: center;  background-color: #f9f9f9;  color: #666;}.social-timeline2 .swiper-slide .list:hover>a{  background-color: #eef5f8;}.social-timeline2 .swiper-pagination {  top: auto; /*  bottom:60px; */  bottom:0;  right:0;  left:0;  margin: auto;  width: 100%;  height: 42px;  display: flex;  display: -webkit-flex;  justify-content: center;  font-size: 18px;  z-index: 1;}.social-timeline2 .swiper-pagination::before {  content: "";  position: absolute;  left: 0;  bottom: 43px;  width: 100%;  height: 1px;  background-color: #cccccc;}.social-timeline2 .swiper-pagination-bullets .swiper-pagination-bullet {  position: relative;  display: inline-block;  width: 20%;  height: 42px; /*  margin: 0 50px !important; */  line-height: 50px;  text-align: center;  background: transparent;  opacity: 1;  font-size: 16px;  color: #666666;  font-weight: bold;}.social-timeline2 .swiper-pagination-bullets .swiper-pagination-bullet::before {  content: "";  position: absolute;  top: -7px;  left: 0;  right:0;  margin: auto;  width: 10px;  height: 10px;  background-color: #cccccc;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;}.social-timeline2 .swiper-pagination-bullets .swiper-pagination-bullet-active{  color: #f78b1e;}.social-timeline2 .swiper-pagination-bullets .swiper-pagination-bullet-active::before{  background-color: #f78b1e;} .social-timeline2 .social-timeline-prev2,.social-timeline2 .social-timeline-next2{  top:auto;  bottom: 30px;  margin: 0;  width: 28px;  height: 28px;  border-color: #cccccc;  line-height: 28px;  border-radius: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  background-image: none;  background-color: #fff;  text-align: center;  opacity: 1 !important;}.social-timeline2 .social-timeline-prev2{  left:0;}.social-timeline2 .social-timeline-next2{  right:0;}.social-timeline2 .social-timeline-prev2:hover,.social-timeline2 .social-timeline-next2:hover{  border-color: #f78b1e;}.social-timeline2 .social-timeline-prev2:hover{  background-image: none;}.social-timeline2 .social-timeline-next2:hover{  background-image: none;}/* @移动 */.social-timeline3{  display: none;  margin-top: 20px;  padding-bottom: 40px;  transition: .1s;  -webkit-transition: .1s;  -moz-transition: .1s;  -ms-transition: .1s;  -o-transition: .1s;}.social-timeline3 .swiper-wrapper{  padding-bottom: 30px;}.social-timeline3 .swiper-container-horizontal>.swiper-pagination-bullets{  bottom: 0;}.social-timeline3 .swiper-pagination{  width: 100%;  bottom: 0;  text-align: center;}.social-timeline3 .swiper-pagination .swiper-pagination-bullet{  width:10px;  height: 10px;  margin: 0 5px;}.social-timeline3 .times {  float: left;  border: 0;  border-radius: 0;  position: absolute;  top: 0;  left: 0;  width: 50px;  height: 10px;  line-height:10px;  text-align: left;  font-size: 14px;  color: #FF9900;  font-weight: bold;  background: #f7f7f7;}.social-timeline3 .times i {  float: left;  width: 10px;  height: 10px;  margin: 0 5px 0 0;  background: #FF9900;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;}.mobilewen {  border-left: 1px solid #ddd;  padding: 20px 0 0 10px;  margin: 10px 0 0 5px;  color: #666;}.mobilewen .list{  padding-bottom: 20px;}.mobilewen .list img{  float: left;   width: 42%;}.mobilewen .list>div{  float: right;  width: 58%;}.mobilewen .list>div a {  display: inline-block;  padding: 5px 6px;  margin-left: 10px;  font-size: 14px;  color: #666;  background: #eef5f8;}.mobilewen .list>div p {  margin-top: 5px;  margin-left: 10px;  font-size: 14px;  color: #666;  line-height: 22px;}@media (max-width: 1680px) {  /* @新 */  /* @关于我们页 */  .about-description{    background-size: 710px !important;  }  .about-description .limit-wid{    width: 884px;    padding-bottom: 65px;  }  .about-description .wid2{    width: 804px;  }  .about-description .wid3 {    width: 755px;  }  /* @教育科技页 */  .edu-ailab .l{    left: -90px;  }}@media (max-width: 1550px) {  /* @关于我们页 */  .about-description .limit-wid {    width: 860px;  }  .about-description .wid2{    width: 725px;  }  .about-description .wid3 {    width: 680px;  }  /* @社会责任页 */  .social-module, .social-module2, .social-module3, .social-module4{    height: 415px;    margin-bottom: 55px;  }  .social-chronicle h4 {    margin-bottom: 10px;  }  .social-publictit h3{    padding-bottom: 10px;    margin-bottom: 10px;  }  .social-module .r, .social-module3 .r{    width: 44%;  }  .social-module2 .r, .social-module4 .r{    width: 48%;  }  .social-module .r p, .social-module3 .r p,  .social-module2 .r p, .social-module4 .r p  {    margin-bottom: 10px;  }  .social-module3 .r h3 {    margin-bottom: 6px;  }  .social-module3 h4 {    margin-bottom: 10px;  }  .social-module4 .num-detail {    margin-top: 30px;  }  .social-fund{    height: 400px;    overflow: hidden;  }  .social-publiclr .r{    padding-top: 36px;    padding-left: 58px;  }  .social-page .look-more-border{    margin-top:20px;  }  /* @战略投资页 */  .strategic-strategy .r{    padding: 80px 180px 0 90px;  }  .strategic-orientation .r{    padding: 80px 82px 0 210px;  }  /* @教育科技页 */  .edu-ailab {    padding: 150px 0 120px;  }  .edu-ailab .l{    left: -140px;  }}@media (max-width: 1620px) { /* @新 */  .gotop{    right:40px;    bottom: 90px;  }}@media (max-width: 1400px) { /* @新 */  /* @关于我们页 */  .about-description{    background-size: 660px !important;  }  .about-description .limit-wid {    width: 760px;    padding-bottom: 20px;  }  .about-description .wid2{    width: 680px;  }  .about-description .wid3 {    width: 600px;  }  .social-module .r, .social-module3 .r {    width: 45%;  }  .social-module2 .r, .social-module4 .r {    width: 50%;  }  .social-module, .social-module2, .social-module3, .social-module4{    height: 353px;  }  .social-module3 .r{    padding-top: 10px;  }  .social-module3 .r p{    max-height: 96px;    /*多行文本溢出现实省略号*/    display: -webkit-box;  /*将对象作为弹性伸缩盒子模型显示 。*/    display: -moz-box;    overflow: hidden;   /*溢出隐藏*/    text-overflow: ellipsis;  /*可以用来多行文本的情况下，用省略号“…”隐藏超出范围的文本 。*/    word-break: break-all; /*文本强制换行*/    -webkit-box-orient: vertical;  /*文本被水平或垂直排列。*/    -webkit-line-clamp:3;   /*用来限制在一个块元素显示的文本的行数。*/  }  .social-module4 .r{    padding-top: 12px;  }  .report-setpage .report-next{    right: -25px;  }  .report-setpage .report-prev{    left: -25px;  }  /* @战略投资页 */  .strategic-strategy .r{    padding: 50px 110px 0 90px;  }  .strategic-orientation .r{    padding: 90px 82px 0 140px;  }  .public-vd2 .swiper-button-prev{    left: 0;  }  .public-vd2 .swiper-button-next{    right: 0;  }  .strategic-brands .fix-width2 {    width: 1200px;  }  .brands-vd ul{    width: 1120px;  }  /* @教育科技页 */  .edu-ailab .l{    left: -240px;  }  .edu-ailab {    padding: 126px 0 120px;  }  .bigdata-vd{    width: 1200px;    height: 492px;  }  .bigdata-vd .l {    /* width: 530px; */    width: 730px;  }  .bigdata-vd .r {    /* width: 670px; */    width: 470px;    padding: 50px 20px 0 35px;  }  .bigdata-vd .swiper-button-prev {    right: 510px;  }  .bigdata-vd .swiper-button-next {    right: 468px;  }    .gotop{    background-color: rgba(244,244,244,.8);  }}@media (max-width:1220px){  /* @新闻列表页 */  .about-banner .bantxt, .value-banner .bantxt, .contact-banner .bantxt, .strategic-banner .bantxt, .social-banner .bantxt, .newslist-banner .bantxt, .edutechnology-banner .bantxt{    width: 1000px;  }  .newsul li img{    height: 180px;  }  /* @新闻内页 */  .newscon-wrap{    padding: 55px 95px;  }  /* @联系我们页 */  .contact-us .shadow{    top: -50px;  }  .totalul{    top: -10px;  }  /* @企业历程页 */  .progress .progress-row .progress-content{    width:400px;  }  /* @关于我们页 */  .about-description{    background-size: 590px !important;  }  .about-description .limit-wid {    width: 100%;  }  .about-description .wid2{    width: 570px;  }  .about-description .wid3 {    width: 495px;  }  .about-founder .l{    height: 366px;  }  .about-founder .r{    height: 366px;    padding: 25px 30px 0 30px;  }  .about-founder .r p{    margin-top: 10px;    max-height: 230px;    /*多行文本溢出现实省略号*/    display: -webkit-box;  /*将对象作为弹性伸缩盒子模型显示 。*/    display: -moz-box;    overflow: hidden;   /*溢出隐藏*/    text-overflow: ellipsis;  /*可以用来多行文本的情况下，用省略号“…”隐藏超出范围的文本 。*/    word-break: break-all; /*文本强制换行*/    -webkit-box-orient: vertical;  /*文本被水平或垂直排列。*/    -webkit-line-clamp:7;   /*用来限制在一个块元素显示的文本的行数。*/  }  .about-timeline .limit-wid,  .about-timeline .swiper-pagination{    width: 980px;  }  .about-timeline .swiper-slide .year{    width: 210px;  }  .about-timeline .swiper-slide .text{    width: 590px;  }  .about-more{    width: 180px;  }  /* @社会责任页 */  .social-ceo {    padding: 90px 0 90px;  }  .social-ceo .l{    width: 230px;    margin-right: 30px;  }  .social-ceo .r {    width: 740px;  }  .social-fund {    height: 315px;  }  .social-fund .r p{    max-height: 190px;    overflow: hidden;  }  .social-publiclr .r {    padding-top: 20px;    padding-left: 30px;  }  .social-page .look-more-border {    margin-top: 12px;  }  .social-hope{    padding: 90px 0 90px;  }  .social-hope .l{    width: 310px;  }  .social-hope .r{    width: 690px;  }    .social-module .r, .social-module3 .r {    padding-left: 0;  }  .social-module2 .r, .social-module4 .r {    padding-left: 45px;  }  .social-module, .social-module2, .social-module3, .social-module4{    height: 316px;  }  .social-module3 .r{    padding-top: 10px;  }  .social-module3 .r p{    margin-bottom:20px;    max-height: 72px;    -webkit-line-clamp:2;   /*用来限制在一个块元素显示的文本的行数。*/  }  .social-module4 .r{    padding-top: 20px;  }  .social-module4 .r p{    margin-bottom:20px;    max-height: 70px;    /*多行文本溢出现实省略号*/    display: -webkit-box;  /*将对象作为弹性伸缩盒子模型显示 。*/    display: -moz-box;    overflow: hidden;   /*溢出隐藏*/    text-overflow: ellipsis;  /*可以用来多行文本的情况下，用省略号“…”隐藏超出范围的文本 。*/    word-break: break-all; /*文本强制换行*/    -webkit-box-orient: vertical;  /*文本被水平或垂直排列。*/    -webkit-line-clamp:2;   /*用来限制在一个块元素显示的文本的行数。*/  }  .social-timeline {    height: 370px;  }  .social-timeline .swiper-container{    height: 280px;  }  .social-timeline .limit-wid{    width: 900px;    height: 252px;  }  .social-timeline .swiper-slide .img{    width: 350px;    height: 252px;  }  .social-timeline .swiper-slide .text{    width: 550px;    padding: 10px 10px 0 25px;  }  .social-timeline .swiper-slide .text h3{    margin-bottom: 16px;  }  /* @文化与价值观页 */  .value-visionli li{    width: 487px;  }  .value-visionli li div.fr{    width: 287px;    padding: 42px 28px 0 30px;  }  .value-worth-vd .swiper-slide .l{    width: 275px;    height: 307px;  }    .value-worth-vd .swiper-slide .l h4{    font-size: 45px;  }  .value-worth-vd .swiper-slide .l div {    left: 20px;  }  .value-worth-vd .swiper-slide ul{    width:700px;    padding: 70px 50px 0 100px;  }  .value-worth-page span{    width: 181px;  }  .value-worth-page span:first-of-type {    width: 275px;  }  .eduul li {    width: 243px;  }  .value-spirit .l{    width: 490px;    height: 300px;  }  .value-spirit .r{    height: 300px;    padding: 55px 45px 0 45px;  }  .value-spirit .r p {    height: 130px;  }  /* @战略投资页 */  .strategic-strategy .r{    padding: 20px 100px 0 50px;  }  .strategic-orientation .r{    padding: 60px 50px 0 150px;  }  .strategic-brands .fix-width2 {    width: 1000px;  }  .brands-vd ul{    width: 940px;  }  /* @教育科技页 */  .edu-ailab .l{    left: -275px;  }  .bigdata-vd{    width: 1000px;    height: 400px;  }  .bigdata-vd .l {    /* width: 530px; */    width: 575px;  }  .bigdata-vd .r {    /* width: 470px; */    width: 425px;    padding: 50px 20px 0 30px;  }  .bigdata-vd .swiper-button-prev, .bigdata-vd .swiper-button-next{    bottom: 30px;  }  .bigdata-vd .swiper-button-prev {    right: 468px;  }  .bigdata-vd .swiper-button-next {    right: 425px;  }}@media screen and (max-width:1055px){ /* @新 */  /* @关于我们页 */  .about-description{    background-size: 566px !important;  }  /* @战略投资页 */  .strategic-strategy .r{    padding: 20px 50px 0 50px;  }  .strategic-orientation .r{    padding: 60px 50px 0 100px;  }  .strategic-tit h3{    margin-bottom: 25px;  }  /* @教育科技页 */  .edu-ailab .l{    left: -312px;  }  .edu-ailab .r{    padding-top:45px;  }}@media screen and (max-width:1024px){  /* @新闻列表页 */  .about-banner .bantxt, .value-banner .bantxt, .contact-banner .bantxt, .strategic-banner .bantxt, .social-banner .bantxt, .newslist-banner .bantxt, .edutechnology-banner .bantxt{    width: 800px;  }  .newsul li{    margin-bottom: 8px;  }  .newsul li img{    height: 145px;    margin-bottom: 15px;  }  /* @新闻内页 */  .newscon-wrap{    padding:45px 60px;  }  /* @联系我们页 */  .contact-us .shadow{    top: -35px;  }  .contact-us .total .l{    width:40%;  }  .contact-us .total .r{    width:60%;  }  .totalul{    top: 5px;  }  .totalul li{    height: 180px;  }  .totalul li .r{    max-height: 128px;  }  /* @企业历程页 */  .progress .progress-row .progress-content{    width:300px;  }  /* @关于我们页 */  .about-description{    background-size: 522px !important;  }  .about-description .wid2{    width: 500px;  }  .about-description .wid3 {    width: 425px;  }  .about-founder{    padding: 60px 0;  }  .about-founder .l{    height: 293px;  }  .about-founder .r{    height: 293px;    padding: 15px 20px 0 20px;  }  .about-founder .r h2{    margin-bottom: 8px;    font-size: 22px;  }  .about-founder .r h3{    font-size: 20px;    line-height: 24px;  }  .about-founder .r p{    margin-top: 5px;    line-height: 26px;  }  .about-history{    padding: 60px 0 244px;  }  .about-timeline .limit-wid,  .about-timeline .swiper-pagination{    width: 780px;  }  .about-timeline .swiper-slide .year{    width: 150px;    font-size: 40px;  }  .about-timeline .swiper-slide .text{    width: 520px;  }  .about-more{    width: 110px;  }  .about-cpc{    padding:180px 0 48px;  }  .about-cpc .description{    padding: 35px 35px  }  .about-cpc .description p{    height: 192px;  }  /* @社会责任页 */  .social-ceo {    padding: 70px 0 70px;  }  .social-ceo .l{    width: 205px;    margin-right: 30px;  }  .social-ceo .r {    width: 565px;  }  .social-fund {    height: 258px;  }  .social-fund .r p{    max-height: 128px;  }  .social-hope{    padding: 70px 0 70px;  }  .social-hope img{    display: block;    margin: 0 auto 15px;  }  .social-hope .l{    width: 100%;    text-align: center;  }  .social-hope .r{    width: 100%;  }  .social-hope .r p{    margin-top:10px;  }  .social-hope .look-more{    float: right;  }  .social-module, .social-module2, .social-module3, .social-module4{    height: auto;  }  .social-publiclr .r {    padding-top: 20px;    padding-left: 20px;  }  .social-module4 .r{    padding-top:15px;  }  .social-module2 .r, .social-module4 .r {    padding-left: 36px;  }  .social-timeline {    height: 330px;  }  .social-timeline .swiper-container{    height: 240px;  }  .social-timeline .limit-wid{    width: 700px;    height: 213px;  }  .social-timeline .swiper-slide .img{    width: 295px;    height: 213px;  }  .social-timeline .swiper-slide .text{    width: 405px;    padding: 22px 10px 0 22px;  }  .social-timeline .swiper-slide .text h3 {    margin-bottom: 4px;  }  /* @文化与价值观页 */  .value-visionli li{    width: 387px;    height: 222px;  }  .value-visionli li div.fl,.value-visionli li img {    width: 185px;    height: 222px;  }  .value-visionli li div.fr{    width: 202px;    padding: 20px 20px 0 20px;  }  .value-visionli li p{    height: 124px;  }  .value-worth-vd .swiper-slide .l{    width: 230px;    height: 257px;  }  .value-worth-vd .swiper-slide .l h4{    font-size: 40px;    letter-spacing: 1px;  }  .value-worth-vd .swiper-slide ul{    width:570px;    padding: 35px 50px 0 57px;    height: 235px;    overflow-y: scroll;  }  .value-worth-page span{    width: 142px;  }  .value-worth-page span:first-of-type {    width: 230px;  }  .eduul li {    width: 193px;  }  .eduul li .mb{    margin-bottom: 6px;  }  .eduul li .detail{    width: 140px;    height: 100px;  }  .eduul li .detail h3 {    margin-bottom: 16px;  }  .value-spirit .detail {    width: 90%;  }  .value-spirit .l{    width: 390px;    height: 238px;  }  .value-spirit .r{    height: 238px;    padding: 25px 25px 0 25px;  }  .value-spirit .r p {    height: 160px;    margin-top: 10px;  }  /* @战略投资页 */  .strategic-strategy .r>p{    max-height: 144px;    overflow: hidden;  }  .strategic-brands .fix-width2 {    width: 800px;  }  .brands-vd ul{    width: 740px;  }  /* @教育科技页 */  .edu-ailab .l{    left: -320px;  }  .edu-ailab .r {    position: relative;    z-index: 1;    width: 70%;    padding: 40px;    background-color: rgba(255,255,255,.8);  }  .edu-live ul li{    padding: 60px 25px 24px;  }  .bigdata-vd{    width: 800px;    height: 307px;  }  .bigdata-vd .l {    width: 430px;  }  .bigdata-vd .r {    width: 370px;    padding: 25px 15px 0 15px;  }  .bigdata-vd .r h3{    margin-bottom: 15px;  }  .bigdata-vd .r h4 {    margin-bottom: 10px;  }  .bigdata-vd .swiper-button-prev {    right: 385px;  }  .bigdata-vd .swiper-button-next {    right: 343px;  }}@media screen and (max-width:980px){  /* @新闻列表页 */  /* .about-banner .bantxt, .value-banner .bantxt, .contact-banner .bantxt, .strategic-banner .bantxt, .social-banner .bantxt, .newslist-banner .bantxt, .edutechnology-banner .bantxt{    width: 800px;  } */  .newsul li .txt-detail{    margin-bottom: 8px;    font-size: 16px;  }  /* @新闻内页 */  /* @关于我们页 */  .about-description {    background-size: 450px;  }  .about-description .wid2{    width: 512px;  }  .about-description .wid3 {    width: 462px;  }  .about-founder .l{    position: relative;    background-color: #fff;  }  .about-founder .l img{    position: absolute;    left: 0;    right: 0;    top:0;    bottom: 0;    margin: auto;    width: 94%;  }  .about-cpc .description{    height: auto;    padding: 40px 40px;  }  .about-cpc .description p{    height: 190px;  }  .about-cpc .num-detail{    padding-top: 24px;  }  .social-module>.fix-width,  .social-module2>.fix-width,  .social-module3>.fix-width,  .social-module4>.fix-width{    position: relative;  }  .social-publiclr .l img{    top:0;    height: auto;  }  .social-module .l, .social-module3 .l,  .social-module2 .l, .social-module4 .l{    width: 100%;  }  .social-module .r, .social-module3 .r,  .social-module2 .r, .social-module4 .r {    position: relative;    width: 100%;    padding-right: 25px;    padding-bottom: 10px;    background: rgba(255,255,255,.9);  }  .social-publictit p{    color: #333;  }  .social-module3 .look-more-border{    margin-left: 0;  }  .social-module2 h3,  .social-module4 h3{    text-align: right;  }  .social-module2 h3::after,  .social-module4 h3::after{    right:0;    left: auto;  }  /* @战略投资页 */  .strategic-orientation{    background-color: #fff !important;  }  .strategic-strategy>.clearfix,  .strategic-orientation>.clearfix{    width: 800px;    position: relative;    margin:0 auto;    overflow: hidden;  }  .public-str img {    height: 120%;  }  .strategic-strategy .l,  .strategic-orientation .l{    position: absolute;    top:0;    left: 0;    width: 100%;    height: 100%;  }  .strategic-strategy .r{    float: left;    padding: 40px 50px 50px 50px;    background-color: rgba(255, 255, 255, .8)  }  .strategic-strategy .r>p{    max-height: 118px;  }  .strategic-orientation .r{    float: right;    padding: 60px 50px 50px 50px;    background-color: rgba(255, 255, 255, .8)  }  .strategic-tit h3{    margin-bottom: 20px;    font-size: 22px;  }}@media screen and (max-width:860px){  /* @新闻列表页 */  .about-banner .bantxt, .value-banner .bantxt, .contact-banner .bantxt, .strategic-banner .bantxt, .social-banner .bantxt, .newslist-banner .bantxt, .edutechnology-banner .bantxt{    width: 100%;    padding: 0 10px;    box-sizing: border-box;  }  .newslist {    padding: 42px 0 40px;  }  .newslist-banner,  .edutechnology-banner{    padding-top:54px;  }  .news-cla {    margin-bottom: 30px;  }  .news-cla .l a{    padding-left: 18px;    padding-right: 48px;  }  .newsvideo-wrap-pc {    right: 19px;  }  .newsul li{    width: 49%;    margin-right: 2% !important;  }  .newsul li:nth-child(2n){    margin-right: 0 !important;  }  .newsul li img{    height: 225px;  }  .newsul li .txt-detail{    margin-bottom: 8px;  }  .returnpage{    padding: 14px 0 0;  }  /* @新闻内页 */  .newsarticle{    padding-top:130px;  }  .newsarticle .news-cla{    margin-bottom: 40px;  }  .newscon-wrap{    padding:35px 45px;  }    /* @企业历程页 */  .progress-wrap{    margin-top: 78px;  }  .progress-wrap .text-center{    margin-top: 0px;    text-align: left;  }  .progress-wrap .text-center img{    margin-left: 15px;  }  .progress:after{    left: 80px;  }  .progress-wrap .progress-year, .progress-wrap .progress-more{    margin: 50px 0 50px 145px;  }  .progress .progress-row,  .progress .progress-row:nth-child(even){    padding-right: 0;    padding-left: 145px;    margin-bottom: 20px;  }  .progress .progress-row .progress-content{    float: right;    width:100%;   }  .progress .progress-row .progress-icon{    left: 70px;  }  .progress .progress-row .progress-content::after,  .progress .progress-row:nth-child(even) .progress-content::after{    right: auto;    left: -54px;    width: 42px;  }  /* @关于我们页 */  .about-description {    padding-top:48px !important;    background-size: 455px !important;  }  .about-description .fix-width{    background-color: rgba(255,255,255,.9);  }  .about-description .limit-wid{    padding-bottom: 0;  }  .about-description .about-des{    margin-bottom: 30px;  }  .about-description .wid2{    width: 100%;  }  .about-description .wid3 {    width: 100%;  }  .about-founder .r h3{    font-size: 18px;    height: 24px;    overflow: hidden;  }  .about-timeline .limit-wid,  .about-timeline .swiper-pagination{    width: 96%;  }  .about-timeline .swiper-slide .year{    width: 15%;    font-size: 30px;  }  .about-timeline .swiper-slide .text{    width: 73%;  }  .about-more{    width: 12%;  }  .about-cpc{    padding:180px 0 55px;  }  .about-cpc .description{    width: 96%;    margin: 38px auto 0;    padding: 28px 22px;  }  .about-cpc .description p{    height: 190px;  }  .about-cpc .num-detail {    padding-top: 4px;  }  .about-cpc .num-detail li b{    font-size: 30px !important;  }  /* @社会责任页 */  .social-ceo {    padding: 50px 0 50px;  }  .social-ceo .l{    width: 24%;  }  .social-ceo .r {    width: calc(76% - 30px);  }  .social-fund {    height: 220px;  }  .social-fund .r p{    max-height: 94px;  }  .social-hope{    padding: 50px 0 50px;  }  .social-module>.fix-width,   .social-module2>.fix-width,   .social-module3>.fix-width,   .social-module4>.fix-width{    width: calc(100% - 20px);    padding: 0;    margin: 0 10px;    box-sizing: border-box;  }  .social-report{    padding: 55px 0 55px;  }  .report-vd .swiper-slide{    padding:18px 15px 18px 18px;  }  .report-setpage{    padding-bottom: 60px;  }  .report-setpage .report-prev, .report-setpage .report-next{    width: 45px;    height: 45px;    top:auto;    bottom: 0;  }  .report-setpage .report-prev{    left: 35%;  }  .report-setpage .report-next{    right: 35%;  }    .social-timeline {    height: 330px;  }  .social-timeline .limit-wid{    width: 100%;  }  .social-timeline .swiper-slide .text{    width: calc(100% - 335px);  }  .social-timeline .social-timeline-prev, .social-timeline .social-timeline-next{    background-color: rgba(255,255,255,.8);  }  /* @文化与价值观页 */  .value-visionli li{    width: 49%;    height: 192px;  }  .value-visionli li:nth-child(2n) {    margin-left: 2%;  }  .value-visionli li div.fl,.value-visionli li img {    width: 160px;    height: 192px;  }  .value-visionli li h3{    padding-bottom: 10px;    margin-bottom: 10px;  }  .value-visionli li div.fr{    width: calc(100% - 160px);    padding: 15px 10px 0 10px;  }  .value-worth-vd .swiper-slide .l{    width: 28%;    height: 234px;  }  .value-worth-vd .swiper-slide .l div{    left: 2px;    top: 72px;  }  .value-worth-vd .swiper-slide .l h3 {    font-size: 22px;  }  .value-worth-vd .swiper-slide .l h4{    font-size: 38px;    letter-spacing: 1px;  }  .value-worth-vd .swiper-slide ul{    width: 75%;    padding: 20px 5% 0 5%;    height: 208px;  }  .value-worth-page{    width: 100%;  }  .value-worth .setpad{    /*    padding-bottom: 105px;    */    padding-top: 105px;  }  .value-worth-page span{    width: 18%;    height: 105px;    line-height: 105px;    font-size: 22px;  }  .value-worth-page span:first-of-type {    width: 28%;  }  .value-worth-page span i{    width: 36px;    height: 33px;    margin-right: 8px;    background-size: 185px;  }  .value-worth-page span:nth-child(1) i {    background-position: 2px 0;  }  .value-worth-page span:nth-child(2) i {    background-position: -46px 0;  }  .value-worth-page span:nth-child(3) i {    background-position: -99px 0;  }  .value-worth-page span:nth-child(4) i {    background-position: -152px 0;  }  .eduul li {    width: 24%;    margin-right: 1.3%;  }  .value-spirit .l{    width: 48%;  }  .value-spirit .l img{    height: 100%;  }  .value-spirit .r{    width: 52%;  }  /* @战略投资页 */  .strategic-strategy>.clearfix,  .strategic-orientation>.clearfix{    width: 100%;  }  .strategic-strategy .r {    padding: 40px 35px 50px 35px;  }  .strategic-orientation .r{    padding: 60px 35px 50px 35px;  }  .strategic-brands .fix-width2 {    width: 100%;    padding: 0 10px;    box-sizing: border-box;  }  .brands-vd {    margin: 40px auto 50px;  }  .brands-vd ul{    width: 94%;  }  .brands-vd li img{    width: 100%;  }  .brands-vd li{    height: 105px;  }  /* @教育科技页 */  .edu-ailab {    padding: 126px 0 175px;  }  .edu-ailab .l{    left: -315px;  }  .edu-ailab .r {    width: 82%;    box-sizing: border-box;  }  .edu-live{    padding: 50px 0;  }  .edu-live ul{    display: block;  }  .edu-live ul li{    width: 100%;    height: auto;    margin-bottom: 30px;    padding: 25px;  }  .edu-live ul li:last-of-type{    margin-bottom: 0;  }  .edu-live ul li img {    margin-bottom: 25px;  }  .edu-live ul li h4{    margin-bottom: 25px;  }  .edu-bigdata{    padding: 50px 0 90px;    background-size: 150%;  }  .bigdata-vd{    width: 97%;    height: 300px;    margin: 0 auto;  }  .bigdata-vd .l {    position: relative;    width: 53%;    height: 100%;    overflow: hidden;  }  .bigdata-vd .l img{    position: absolute;    top:0;    bottom:0;    left:0;    right:0;    margin:auto;    margin-left: -10px;    width: 107%;    height: auto;  }  .bigdata-vd .r {    width: 47%;  }  .bigdata-vd .swiper-button-prev {    right: 46%;  }  .bigdata-vd .swiper-button-next {    right: 40%;  }  .social-timeline2{    display: none;  }  .social-timeline3{    display: block;  }}@media screen and (max-width:768px){  /* @新闻列表页 */  .about-banner .bantxt, .value-banner .bantxt, .contact-banner .bantxt, .strategic-banner .bantxt, .social-banner .bantxt, .newslist-banner .bantxt, .edutechnology-banner .bantxt{    top: 70px;      }  .about-banner .bantxt h2, .value-banner .bantxt h2, .contact-banner .bantxt h2, .strategic-banner .bantxt h2, .social-banner .bantxt h2, .newslist-banner .bantxt h2, .edutechnology-banner .bantxt h2{    height: 45px;    line-height: 45px;    font-size: 28px;  }  .about-banner .bantxt p, .value-banner .bantxt p, .contact-banner .bantxt p, .strategic-banner .bantxt p, .social-banner .bantxt p, .newslist-banner .bantxt p, .edutechnology-banner .bantxt p{    font-size: 16px;    letter-spacing: 2px;  }  .news-cla .l a{    padding-left: 15px;    padding-right: 25px;  }  .newsvideo-wrap-pc {    right: -3px;  }  .news-cla .r input{    width: 240px;    padding-left: 5px;  }  .newsul li img{    height: 180px;  }  .newsul li .txt-detail{    margin-bottom: 8px;  }  /* @新闻内页 */  .newsarticle{    padding-top:105px;  }  .newsarticle .news-cla{    margin-bottom: 35px;  }  .newscon-wrap{    padding:25px 20px;  }  .newscon-wrap h1.tit{    font-size: 22px;  }  /* @联系我们页 */  .contact-us{    padding-bottom: 20px;  }  .contact-us .shadow{    top: -25px;  }  .contact-us .total .l{    width: 35%;  }  .contact-us .total .l img{    width: 85%;  }  .contact-us .total .r{    width: 65%;  }  .totalul{    top: 10px;  }  .totalul li{    width: 100%;    height: auto;    box-sizing: border-box;  }  .totalul li:nth-child(2n) {    margin-left: 0;  }  .totalul li .r{    max-height: none;  }  .totalul li .r p{    max-height: none;  }  /* @企业历程页 */  .progress-wrap{    margin-top: 54px;  }  /* @关于我们页 */  .about-founder .l,  .about-founder .r {    height: 260px;  }  .about-founder .r p{    -webkit-line-clamp: 5;  }  .about-timeline .limit-wid{    width: 98%;  }  .about-timeline .swiper-pagination{    width: 85%;  }  .about-timeline .swiper-slide .year{    width: 15%;    font-size: 26px;  }  .about-timeline .swiper-slide .text{    width: 73%;  }  .about-more{    width: 12%;  }  .about-cpc {    padding: 180px 0 36px;  }  .about-cpc .description p{    height: 220px;  }  /* @社会责任页 */  .social-fund {    padding-top:10px;    height: auto;  }  .social-fund .l{    position: inherit;    width: 100%;  }  .social-fund .l img{    position: inherit;  }  .social-fund .r{    width: 100%;    padding: 10px 0px;  }  .social-fund .r p{    max-height: none;  }  .social-hope ul{    flex-flow: row wrap;  }  .social-hope ul li{    position: relative;    width: 100%;    padding: 15px;    margin-bottom: 15px;    box-sizing: border-box;  }  .social-hope ul li i{    float: left;    position: absolute;    top:0;    bottom: 0;    margin: auto;  }  .social-hope ul li div{    float: right;    width: calc(100% - 84px);  }  .social-hope ul li p{    text-align: left;  }  .social-hope ul li .t{    margin-bottom: 12px;  }  .report-vd .swiper-slide{    padding:10px;  }  .social-timeline {    height: 310px;  }  .social-timeline .limit-wid{    height: 202px;  }  .social-timeline .swiper-slide .img{    width: 280px;    height: 202px;  }  .social-timeline .swiper-slide .text{    width: calc(100% - 325px);    padding: 18px 10px 0 18px;  }  .social-timeline .swiper-slide .text h3{    margin-bottom: 0px;  }  /* @文化与价值观页 */  .value-visionli li{    width: 100%;  }  .value-visionli li:nth-child(2n) {    margin-left: 0;  }  .value-visionli li h3{    padding-bottom: 15px;    margin-bottom: 18px;  }  .value-visionli li div.fr{    width: calc(100% - 160px);    padding: 20px 20px 0 20px;  }  .value-visionli li p{    height: 96px;  }  .value-mission-tit{    width: 430px;    height: 218px;  }  .value-worth-vd .swiper-slide .l{    height: 226px;  }  .value-worth-vd .swiper-slide .l h3 {    margin-bottom: 15px;  }  .eduul li {    width: 49%;    margin-right: 2%;    margin-bottom: 10px;  }  .eduul li .mb{    margin-bottom: 8px;  }  .eduul li:nth-child(2){    margin-right: 0;  }  .value-spirit .l{    width: 45%;    height: 200px;  }  .value-spirit .l img{    height: 100%;  }  .value-spirit .r{    width: 55%;    height: 200px;  }  .value-spirit .r p {    height: 130px;    margin-top: 5px;    line-height: 26px;  }  /* @战略投资页 */  .strategic-strategy .r {    padding: 40px 35px 40px 35px;  }  .strategic-strategy .r>p {    max-height: 94px;  }  .strategic-orientation .r{    padding: 45px 35px 40px 35px;  }  .strategic-tit h2{    font-size: 24px;  }  .strategic-tit h3{    font-size: 16px;    margin-bottom: 10px;  }  /* @教育科技页 */  .edu-ailab {    padding: 50px 0 50px;  }  .edu-ailab .l{    display: none;  }  .edu-ailab .r{    float: none;    width: 100%;    padding: 0;  }  .edu-bigdata{    background-size: 170%;  }  .bigdata-vd .l img{    margin-left: -13%;    width: 125%;  }  .bigdata-vd .r {    padding: 20px;  }  .bigdata-vd .r h3{    margin-bottom: 10px;    font-size: 22px;  }  .bigdata-vd .r h4 {    margin-bottom: 6px;    font-size: 18px;  }  .bigdata-vd .swiper-button-prev, .bigdata-vd .swiper-button-next {    bottom: 18px;  }  .bigdata-vd .swiper-button-prev{    right: 46%;  }  .bigdata-vd .swiper-button-next {    right: 39%;  }}@media screen and (max-width:680px){/* @加 */  .s4-page {    height: auto;  }  .s4-page span{    display: inline-block;    width: 30%;    height: 24px;    margin-right: 0;    padding-left: 10px;    line-height: 24px;    box-sizing: border-box;    white-space: nowrap;    vertical-align: top;  }}@media screen and (max-width:650px){/* @加 */    .bigdata-vd .l img{    margin-left: -22%;    width: 135%;  }    .about-cpc .num-detail {    padding-top: 10px;  }}@media screen and (max-width:600px){  /* @新闻列表页 */  .news-cla .l a{    padding-left: 15px;    padding-right: 15px;  }  .newsvideo-wrap-pc {    right: -14px;  }  .news-cla .r input{    width: 230px;    padding-left: 5px;  }  .newsul li img{    height: 162px;  }  /* @新闻内页 */  .newsarticle{    padding-top:95px;  }  .news-tit {    margin-bottom: 25px;  }  .newscon-wrap{    padding:20px 10px;  }  .newscon .news-art{    width: 85%;  }  .uppage p{    float: none;    display: block;    width: 100%;  }  /* @联系我们页 */  .contact-us .total .l{    width: 100%;    height: 92px;  }  .contact-us .total .l img{    width: 212px;    height: 48px;  }  .contact-us .total .r{    width: 100%;    height: auto;    padding: 0px 15px 10px;    box-sizing: border-box;  }  .contact-us .total .r p{    height: auto;    overflow: visible;    white-space: normal;    word-break: break-all;  }  /* @关于我们页 */  .about-founder{    padding:54px 0;  }  .about-founder .l,  .about-founder .r {    width: 100%;    height: auto;  }  .about-founder .l{    background-color: transparent;  }  .about-founder .l img{    position: inherit;    width: 100%;  }  .about-founder .r{    padding: 10px 15px 15px;  }  .about-founder .r p{    -webkit-line-clamp: 4;  }  .about-timeline .limit-wid{    position: relative;  }  .about-timeline .swiper-slide .year{    display: block;    float: none;    width: 100%;    height: 40px;    padding: 10px 0 0 10px;    line-height: 40px;    font-size: 26px;    text-align: left;    box-sizing: border-box;  }  .about-timeline .swiper-slide .text{    float: none;    width: 100%;    padding:8px 10px 0;    box-sizing: border-box;  }  .about-more{    float: none;    position: absolute;    right:10px;    top:10px;    width: 120px;    height: 30px;    padding: 0;    line-height: 30px;    font-size: 14px;  }  .about-more em{    display: inline;  }  .about-cpc{    padding: 215px 0 40px;  }  .about-cpc .cpc-wrap{    top: -450px;  }  .about-cpc .description{    padding: 15px;  }  .about-cpc .description p{    height: 260px;  }  .about-cpc .num-detail em{    font-size: 32px;  }  .about-cpc .num-detail span{    margin-top: 18px;  }  /* @社会责任页 */  .social-ceo {    padding: 50px 0 50px;  }  .social-ceo .l{    position: inherit;    width: 100%;    text-align: center;  }  .social-ceo .l img{    position: inherit;    width:230px;  }  .social-ceo .r {    width: 100%;  }  .social-ceo .r h3{    text-align: center;  }  .social-publiclr .l,  .social-publiclr .l img {    position: inherit;  }  .social-publiclr .l img {    display: block;  }  .social-module .r, .social-module3 .r, .social-module2 .r, .social-module4 .r{    padding: 18px 0 0;  }  .social-module3 .r p,  .social-module4 .r p{    max-height: none;    -webkit-line-clamp: initial;  }  .social-module .r p, .social-module3 .r p, .social-module2 .r p, .social-module4 .r p{    margin-bottom: 5px;  }  .social-module4 .num-detail em{    font-size: 24px;  }  .social-module2 h3,  .social-module4 h3{    text-align: left;  }  .social-module2 h3::after,  .social-module4 h3::after{    right:auto;    left: 0;  }  .report-vd .swiper-slide {    padding: 26px 10px;  }  .social-timeline {    height: 280px;  }  .social-timeline .limit-wid{    height: 172px;  }  .social-timeline .swiper-container {    height: 195px;  }  .social-timeline .swiper-slide .img{    width: 238px;    height: 172px;  }  .social-timeline .swiper-slide .text{    width: calc(100% - 283px);    max-height: 155px;    padding: 15px 10px 0 15px;  }  .social-timeline .swiper-slide .text p{    height: 26px;    line-height: 26px;  }  .social-timeline .swiper-slide .text p::before{    top: 10px;  }  /* @文化与价值观页 */  .value-vision, .value-worth, .value-edu{    padding: 50px 0 50px;  }  .value-mission-tit{    width: 380px;  }  .value-worth-vd .swiper-slide .l{    height: 200px;  }  .value-worth-vd .swiper-slide .l h3 {    font-size: 18px;  }  .value-worth-vd .swiper-slide .l p {    font-size: 17px;  }  .value-worth-vd .swiper-slide ul{    padding: 3% 5% 0 5%;    height: 180px;  }  .value-worth .setpad{    padding-bottom: 90px;  }  .value-worth-page span{    height: 90px;    line-height: 90px;    font-size: 18px;  }  .value-worth-page span i{    width: 36px;    height: 33px;    background-size: 170px;  }  .value-worth-page span:nth-child(1) i {    background-position: 2px 0;  }  .value-worth-page span:nth-child(2) i {    background-position: -41px 0;  }  .value-worth-page span:nth-child(3) i {    background-position: -89px 0;  }  .value-worth-page span:nth-child(4) i {    background-position: -138px 0;  }  .value-spirit .l{    width: 100%;    height: auto;  }  .value-spirit .l img{    height: auto;  }  .spirit-vd-wrap .swiper-button-prev, .spirit-vd-wrap .swiper-button-next{    top:32%;  }  .value-spirit .r{    width: 100%;    height: auto;    padding: 20px;  }  .value-spirit .r p {    height: auto;  }  .spirit-vd-wrap .swiper-button-prev {    background-color: #fff !important;    background-image: url(../images/icon-blue-l.png) !important;    border-color: #fff !important;  }  .spirit-vd-wrap .swiper-button-next{    background-color: #fff !important;    background-image: url(../images/icon-blue-r.png) !important;    border-color: #fff !important;  }  /* @战略投资页 */  .strategic-strategy .r {    width: 100%;    padding: 30px 15px 30px 15px;  }  .strategic-strategy .r>p {    max-height: inherit;  }  .strategic-orientation .r{    width: 100%;    padding: 45px 15px 40px 15px;  }  .strategic-tit h3{    word-break: break-all;    font-size: 18px;  }  .brands-vd li{    height: 95px;  }  .advantage-vd .swiper-slide{    background-color: #4792d9;  }  .advantage-vd .swiper-slide::before{    content: '';    position: absolute;    top:20px;    left:20px;    right:20px;    bottom: 20px;    margin:auto;    width: auto;    height: auto;    border: 1px solid #fff;  }  .advantage-vd .swiper-slide .icon-advantage span::after,  .advantage-vd .swiper-slide .icon-advantage span::before{    color: #91bee8;  }  .advantage-vd .swiper-slide .icon-advantage i{    background-image: url(../images/icon-advantage2.png);  }  .advantage-vd .swiper-slide p{    color: #ffffff;  }  /* @教育科技页 */  .bigdata-vd{    position: relative;    width: 95%;    box-shadow: 0 0 13px 2px rgba(204, 204, 204, .67);  }  .bigdata-vd2 {    margin-top: 50px !important;  }    .bigdata-vd .l {    width: 100%;  }  .bigdata-vd .l img{    /* position: absolute;    top:0;    left: 0;    right: 0;    bottom: 0;    margin: auto; */    width: 102%;    margin-left: 0;    /* height: auto; */  }  .bigdata-vd .r {    position: absolute;    top:0;    left: 0;    right: 0;    bottom: 0;    margin: auto;    width: 100%;    padding: 30px 20px 20px;    background-color: rgba(255, 255, 255, 0.9);  }  .bigdata-vd .swiper-button-prev, .bigdata-vd .swiper-button-next {    bottom:10px;    background-color: #ffffff;  }  .bigdata-vd .swiper-button-prev{    right: auto;    left: 35%;  }  .bigdata-vd .swiper-button-next {    right: 35%;  }}@media screen and (max-width:560px){  /* @新闻列表页 */  .about-banner .bantxt, .value-banner .bantxt, .contact-banner .bantxt, .strategic-banner .bantxt, .social-banner .bantxt, .newslist-banner .bantxt, .edutechnology-banner .bantxt{    /* display: none; */    top:12px;  }  .about-banner .banimg, .value-banner .banimg, .contact-banner .banimg, .strategic-banner .banimg, .social-banner .banimg, .newslist-banner .banimg, .edutechnology-banner .banimg {    margin-top: 54px;  }    .newslist-banner,  .edutechnology-banner{    padding-top:0;  }  .news-tit h3{    text-align: center;  }  .news-tit h4{    left: 0;    right:0;    margin: auto;    text-align: center;  }  .news-cla .l li {    width: 33%;  }  .news-cla .l a {    width: 100%;    box-sizing: border-box;    text-align: center;  }  .newsvideo-wrap-pc {    right: 0;    left: 0;    margin: auto;  }  .news-cla .l a.active::before{    left: 20%;  }  .news-cla .l{    float: none;    display: block;  }  .news-cla .r{    float: none;    display: block;    margin-top: 15px;  }  .news-cla .r input{    width: 200px;    padding-left: 5px;  }  .newsul li img{    height: 130px;  }  .returnpage a, .returnpage span{    padding: 10px 15px;    margin: 0 0px;  }  /* @新闻内页 */  /* @联系我们页 */  /* @企业历程 */  .progress-wrap .text-center img{    margin-left: 0;  }  .progress:after{    left:63px;  }  .progress-wrap .progress-year, .progress-wrap .progress-more{    margin-left: 100px;  }  .progress .progress-row,  .progress .progress-row:nth-child(even){    padding-left: 100px;  }  .progress .progress-row .progress-icon {    left: 52px;  }  .progress .progress-row .progress-content::after, .progress .progress-row:nth-child(even) .progress-content::after{    left: -38px;    width: 30px;  }  /* @关于我们页 */  .about-founder .r p{    max-height: none;    -webkit-line-clamp: inherit;  }  .about-history{    padding-top:45px;  }  .about-history .tit em, .about-cpc .tit em{    padding: 0;  }  .about-history .tit p, .about-cpc .tit p{    padding: 0 18px;  }  .about-timeline{    height: 270px;  }  .about-timeline .limit-wid{    height: 228px;    overflow-y: scroll;  }  .about-timeline .swiper-slide .text{    max-height: none;  }  .about-timeline .swiper-slide .text p{    position: relative;    padding-left: 12px;    height: auto;    line-height: 30px;    overflow: visible;    text-overflow: inherit;    white-space: normal;  }  .about-timeline .swiper-slide .text p::before{    content: '';    position: absolute;    top:12px;    left: 0;    width: 4px;    height: 4px;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    background-color: #c4e1f5;}  .about-timeline .swiper-pagination{    display: none;  }  .about-timeline .about-timeline-prev, .about-timeline .about-timeline-next{    bottom: -35px;  }  .about-timeline .about-timeline-prev{    left: 35%;  }  .about-timeline .about-timeline-next{    right: 35%;  }  .about-cpc .description p{    height: 284px;  }  .about-cpc .num-detail li{    width: 50%;    margin-bottom: 25px;  }  .about-cpc .num-detail li:nth-child(2){    border-right: 0;  }  .about-cpc .num-detail span {    margin-top: 10px;  }  /* @社会责任页 */  .social-ceo .l img{    width:200px;  }  .social-timeline {    height: auto;    padding-bottom: 0;  }  .social-timeline .limit-wid{    height: auto;  }  .social-timeline .swiper-container {    height: auto;    max-height: 542px;  }  .social-timeline .swiper-slide{    height: auto;  }  .social-timeline .swiper-slide .img{    width: 100%;    height: auto;    max-height: 357px;  }  .social-timeline .swiper-slide .text{    width: 96%;    height: 152px;    max-height: inherit;    padding: 2%;    box-sizing: content-box;    overflow-y: scroll;  }  .social-timeline .swiper-slide .text p{    height:auto;  }  .social-timeline .swiper-slide .text h3{    padding-bottom: 10px;  }  .social-timeline .social-timeline-prev, .social-timeline .social-timeline-next{    top:35%;    margin: inherit;    background-color: rgba(255,255,255,.90);    border-color: transparent;  }  .social-timeline .social-timeline-prev,  .social-timeline .social-timeline-prev:hover{    background-image: url(../images/icon-blue-l.png);    /*box-shadow: -4px 0 14px 1px #e6e6e6;*/  }   .social-timeline .social-timeline-next,  .social-timeline .social-timeline-next:hover{    background-image: url(../images/icon-blue-r.png);    /*box-shadow: 4px 0 14px 1px #e6e6e6;*/  }  .social-timeline .social-timeline-prev:hover, .social-timeline .social-timeline-next:hover{    border-color: transparent;  }  .social-timeline .swiper-pagination-bullets{    display: none;  }  /* @文化与价值观页 */  .value-tit h2{    padding: 0 46px;    font-size: 23px;  }  .value-visionli{    margin-top: 50px;  }  .value-mission{    background-position: -646px center;  }  .value-mission-tit{    right: 10px;    width: 365px;  }  .value-mission-tit h2{    padding: 0 0 16px;  }  .value-worth .value-tit h2{    padding: 0 26px;  }  .value-worth-vd .swiper-slide .l{    display: none;  }  .value-worth-vd .swiper-slide .l div{    top: 50px;  }  .value-worth-vd .swiper-slide ul{    width: 100%;    padding: 3% 5% 3% 5%;    height: 185px;  }  .value-worth-vd .swiper-slide ul li{    /*height: 30px;*/    line-height: 30px;  }  .value-worth .setpad{    padding-bottom: 80px;  }  .value-worth-page span{    height: 80px;    line-height: 80px;    font-size: 17px;  }  .value-worth-page span i{    width: 34px;    height: 28px;    margin-right: 4px;    background-size: 160px;  }  .value-worth-page span:nth-child(1) i {    background-position: 2px 0;  }  .value-worth-page span:nth-child(2) i {    background-position: -39px 0;  }  .value-worth-page span:nth-child(3) i {    background-position: -84px 0;  }  .value-worth-page span:nth-child(4) i {    background-position: -130px 0;  }  .eduul li .shadow{    opacity: 1;    background-color: rgba(0, 140, 226, .7);  }  .eduul li .shadow::before{    top: 10px;    left: 10px;    right: 10px;    bottom: 10px;  }  .eduul li .detail{    width: 80%;    height: 110px;    opacity: 1;  }  .eduul li:first-of-type .position-relative:first-of-type .detail{    height: 85px;  }  .value-visionli li{    height: auto;  }  .value-visionli li div.fl{    display: none;  }  .value-visionli li div.fr{    width: 100%;    height: 100%;    padding: 15px;    background-color: rgba(255,255,255,.9);  }  .value-visionli li p{    height: auto;  }  /* @教育科技页 */  .edu-brain ul {    display: block;  }  .edu-brain ul li,  .edu-brain ul li:last-of-type{    width: 100%;    margin-bottom: 30px;    margin-right: 0;    padding-left: 0;    padding-right: 0;  }  .edu-brain ul li img {    display: block;    margin-bottom:10px;  }  .bigdata-vd .r p {    line-height: 24px;    overflow-y: scroll;  }  .advantage-vd .swiper-slide{    transition: 0;    -webkit-transition: 0;    -moz-transition: 0;    -ms-transition: 0;    -o-transition: 0;}}@media screen and (max-width:480px){  /* @新闻列表页 */  .news-cla .l a.active::before{    left: 14%;  }  .newsul li img{    height: 118px;  }  .returnpage a, .returnpage span{    padding: 4px 12px;    margin: 0 0px;  }  /* @新闻内页 */  /* @关于我们页 */  .about-cpc {    padding: 215px 0 30px;  }  .about-cpc .num-detail{    padding-top:40px;  }  .about-cpc .num-detail em{    font-size: 28px;  }  .about-cpc .num-detail span{    margin-top: 8px;  }  .about-cpc .description p{    height: 315px;  }  /* @社会责任页 */  .social-ceo .l img{    width:180px;  }  .social-hope ul li i{    width: 64px;    height: 64px;  }  .social-hope ul li .icon-hope1{    background-position: 5px 8px;  }  .social-hope ul li .icon-hope2{    background-position: -103px 4px;  }  .social-hope ul li .icon-hope3{    background-position: -215px 8px;  }  .social-hope ul li div{    width: calc(100% - 64px);  }  .social-hope ul li .t{    margin-bottom: 6px;    font-size: 18px;  }  .social-timeline .swiper-container {    max-height: 495px;  }  .social-timeline .swiper-slide .img{    max-height: 316px;  }  .social-timeline .social-timeline-prev, .social-timeline .social-timeline-next {    top: 30%;  }  /* @文化与价值观页 */  .value-mission{    height: 375px;    background-position: -672px center;  }  .value-mission .value-mission-n{    height: 375px;    background-color: rgba(255,255,255,.72);  }  .value-mission-tit{    right: 3%;    width: 94%;  }  .value-worth-page span{    font-size: 18px;  }  .value-worth-page span i{    display: none;  }  .value-worth-vd .swiper-slide ul {    height: 180px;  }  /* @教育科技页 */  .bigdata-vd .r h3{    font-size: 20px;  }  .edu-bigdata{    background-size: 200%;  }}@media screen and (max-width:414px){  /* @新闻列表页 */  .news-cla .l a.active::before{    left: 7%;  }  .newsul li img{    height: 108px;  }  /* @新闻内页 */  .newscon-wrap h1.tit{    font-size: 20px;  }    .newscon .news-art{    width: 95%;    margin: 40px auto ;  }  /* @关于我们页 */  .about-cpc .num-detail{    padding-top:145px;  }  .about-cpc .description p {    height: 410px;  }  /* @社会责任页 */  .social-ceo .l img{    width:160px;  }  .social-ceo .r h3{    margin-bottom: 8px;    font-size: 20px;  }  .social-publictit h3{    font-size: 20px;  }  .social-hope .l h3{    font-size: 20px;  }  .social-hope .l h4{    letter-spacing: 0;  }  .social-timeline .swiper-container {    max-height: 455px;  }  .social-timeline .swiper-slide .img{    max-height: 270px;  }  /* @文化与价值观页 */  .value-tit h2{    padding: 0 36px;    font-size: 20px;  }  .value-visionli{    margin-top: 35px;  }  /* .value-visionli li{    height: 178px;  }  .value-visionli li div.fl,.value-visionli li img {    width: 148px;    height: 178px;  }  .value-visionli li div.fr {    width: calc(100% - 148px);    padding: 14px 10px 0 10px;  } */  .value-mission-tit h2 {    padding: 0 0 16px;  }    .value-worth .setpad {    margin-top: 30px;    padding-bottom: 64px;  }  .value-worth-page span{    height: 60px;    line-height: 60px;    font-size: 17px;    overflow: hidden;  }  /* .eduul li{    width: 100%;  } */  .eduul li .detail h3 {    margin-bottom: 6px;  }  .brands-vd li{    width:50%;    height: 105px;  }  .brands-vd li img {    width: 92%;  }}@media screen and (max-width:375px){  /* @新闻列表页 */  .newsul li {    margin-bottom: 0px;  }  .newsul li img{    height: 103px;    margin-bottom: 10px;  }  /* @新闻内页 */  /* @企业历程 */  .progress-wrap {    margin-top: 30px;  }  .progress-wrap .text-center img{    width:80px;  }  .progress:after{    left:48px;  }  .progress-wrap .progress-year, .progress-wrap .progress-more{    margin: 20px auto 20px 76px;  }  .progress .progress-row,  .progress .progress-row:nth-child(even){    padding-left: 76px;  }  .progress .progress-row .progress-icon {    left: 38px;  }  /* @关于我们页 */  .about-cpc .num-detail{    padding-top:200px;  }  .about-cpc .description p {    height: 450px;  }  .social-timeline{    padding-bottom: 0px;  }  .social-timeline .swiper-container {    max-height: 415px;  }  .social-timeline .swiper-slide .img{    max-height: 237px;  }  /* @文化与价值观页 */  .value-worth .value-tit h2{    padding: 0 10px;    font-size: 19px;  }  .value-worth .value-tit h2 em{    padding: 0 5px;  }  .eduul li{    width: 100%;  }  .value-spirit .detail{    display: none;    width: 100%;  }  .value-spirit .l{    margin-top:30px;  }  .value-spirit .r{    padding: 10px;  }  /* @战略投资页 */  .strategic-strategy .r {    padding: 20px 10px 20px 10px;  }  .strategic-orientation .r{    padding: 35px 10px 30px 10px;  }  .strategic-advantage {    padding: 50px 0 50px;  }  .brands-vd {    margin: 30px auto 40px;  }  /* @教育科技 */  .bigdata-vd .l img{    width: 115%;  }}@media screen and (max-width:360px){  /* @新闻列表页 */  .newsul li img{    height: 95px;  }  /* @新闻内页 */  /* @关于我们页 */  .about-cpc .num-detail{    padding-top:215px;  }  .about-cpc .description p {    height: 475px;  }  .social-timeline .swiper-container {    max-height: 410px;  }  .social-timeline .swiper-slide .img{    max-height: 233px;  }  /* @文化与价值观页 */  .value-mission-tit{    height: 255px;  }}/* @20191029 头部导航下拉 */.nav-wrap li a b {  position: relative;  top:-2px;  display: block;  width: 0px;  margin: 0 auto;  -webkit-transition: all .3s ease-in-out;  -moz-transition: all .3s ease-in-out;  transition: all .3s ease-in-out;  border-bottom: 2px solid #0280bb;}.nav-wrap li:hover>a b{  width: 100%;}.second-nav-wrap{  display: none;  position: absolute;  top:100%;  left: 50%;  margin-left: -57px;  width:114px;  overflow: hidden;}.w2{  width:200px;  margin-left: -100px;}.nav-wrap .second-nav{  padding: 10px 15px;  border-radius: 10px;  background-color: rgba(0,0,0,.6);}.nav-wrap .second-nav-wrap i{  content: '';  display: block;  margin: 0 auto;  width:12px;  height: 9px;  background:transparent url(../images/second-nav.png) no-repeat center center/cover;}.nav-wrap .second-nav a{  position: relative;  display: block;  width: 100%;  height:32px;  line-height: 32px;  text-align: center;  color:#fff !important;  font-size: 14px;  overflow: hidden;}.nav-wrap .second-nav a:hover{  color: #fff;  text-decoration: underline;}/* @搜索页 */.search-body .head-wrap{  background-color: #f4f4f4;  background-image: none;}.search-tit-wrap{  padding: 180px 0 55px;}.search-tit h3{  display: inline-block;  margin-right: 20px;  font-size: 24px;  font-weight: bold;  color: #c91e1d;}.search-tit h4{  display: inline-block;  font-size: 18px;  color: #f68b1e;  text-transform: uppercase;}.search-exit{  position: relative;  top: -5px;  font-size: 14px;  color:#444;  text-align: center;  cursor: pointer;  user-select: none;}.exit{  display: block;  width: 16px;  height: 16px;  margin: 0 auto;  background: url(../images/icon-close.png) no-repeat center center/cover;}.search-form form{  padding: 15px 22px 15px;  background-color: #f5f5fb;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;}.search-form .sub{  float: left;  width: 48px;  height: 48px;  border: 0;  background: transparent url(../images/icon-search-blue.png) no-repeat center center/22px 22px;}.search-form .inp{  float: left;  width: calc(100% - 48px);  border: 0;  padding: 0 10px;  height: 48px;  color: #9fa4c8;  background-color: #f5f5fb;  font-size: 18px;  box-sizing: border-box;}.search-form .inp::-webkit-input-placeholder {  color: #9fa4c8;}.search-tip{  margin:22px 0 54px;  color:#444444;  font-size:14px;}.search-tip em,.searchul span,.searchul span a{  color: #f78b1e;}.searchul{  padding-bottom: 200px;}.searchul li{  position: relative;  float: left;  width: 44%;  padding-left: 20px;  margin-bottom: 38px;  box-sizing: border-box;}.searchul li:nth-child(2n){  margin-left: 12%;}.searchul li::before{  content: '';  position: absolute;  top:5px;  left:5px;  width: 6px;  height: 6px;  border-radius: 3px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  -o-border-radius: 3px;  background-color: #c91e1d;}.searchul h4{  line-height: 20px;  font-size: 16px;  font-weight: bold;}.searchul h4 a:hover{  color: #c91e1d;}.searchul h4 a{  color: #333;}.searchul span{  display: block;  line-height: 32px;  font-size: 12px;}.searchul .txt-detail{  line-height: 18px;  font-size: 14px;  color: #666666;}/* @20191028 index新闻中心、社会责任页轮播*/.overflow-hide{  overflow: hidden;}.s4-con{  overflow: initial;}.s4-con .swiper-slide{  width:580px !important;}.s4-con .swiper-slide .txt-detail,.s4-con .swiper-slide .time{  display: none;}.s4-con .swiper-slide-active .txt-detail,.s4-con .swiper-slide-active .time{  display: block;}.s4-con .swiper-slide-next .txt-detail, .s4-con .swiper-slide-next .time {  display: block;}.pb30{  padding-bottom: 30px;}/* @首页视频  移动端时 */.idx-bannerplay{  display: none;  position: absolute;  top:0;  bottom:0;  left:0;  right:0;  margin:auto;  width:50px;  height:50px;  z-index: 1;  background:rgba(0,0,0,.6) url(../images/icon-banplay.png) no-repeat center center/20px;  font-size: 0;  border-radius: 50%;}@media (max-width: 1220px){  .second-nav-wrap{    /* left: -10px; */  }  .s4-con .swiper-slide{      width: 480px !important;  }  /* @搜索页 */  .search-tit-wrap{    padding: 165px 0 40px;  }  .searchul {    padding-bottom: 140px;  }}@media screen and (max-width: 1024px){  .second-nav-wrap{    /* left: -12px; */  }  .s4-con .swiper-slide{      width: 380px !important;  }  /* @搜索页 */  .search-tip{    margin-bottom: 40px;  }  .searchul {    padding-bottom: 110px;  }  .searchul li{    width: 46%;  }  .searchul li:nth-child(2n){    margin-left: 8%;  }}@media screen and (max-width: 860px){  .s4-con{    width:calc(100% - 30px);  }  .s4-con,.s4-con .fix-width{    padding: 0;  }  .s4-con .swiper-slide{    width: 100% !important;    padding: 0;  }  .s4-con .swiper-slide-next .txt-detail, .s4-con .swiper-slide-next .time {    display: none;  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next{    top: 34%;  }  /* @搜索页 */  .search-tit-wrap {    padding: 100px 0 20px;  }  .search-form .sub,.search-form .inp{    height: 40px;  }  .search-tip {    margin-bottom: 35px;  }  .searchul {    padding-bottom: 65px;  }  .searchul li{    width: 100%;    margin-bottom: 30px;  }  .searchul li:nth-child(2n){    margin-left: 0;  }}@media screen and (max-width: 600px){  .s4-con {    width: calc(100% - 20px);  }  .s4-con .swiper-button-prev, .s4-con .swiper-button-next{    top: 32%;  }  .s4-con .swiper-button-prev {    left: 10px;  }  .s4-con .swiper-button-next {    right: 10px;  }  /* @搜索页 */  .search-form form {    padding: 10px;  }  .search-form .sub,.search-form .inp{    height: 36px;  }  .search-form .inp{    font-size: 16px;  }}@media screen and (max-width: 530px){  .bigdata-vd .l img{    width: 130%;  }}@media screen and (max-width: 414px){  .s4-con .swiper-button-prev, .s4-con .swiper-button-next{    top: 26%;  }  /* @搜索页 */  .search-tit-wrap {    padding: 90px 0 16px;  }  .search-tip {    margin-bottom: 30px;  }  .searchul li {    padding-left: 10px;    margin-bottom: 25px;  }  .searchul li::before {    content: '';    left: 2px;  }  .bigdata-vd .l img {    width: 160%;  }}@media screen and (max-width:375px){  .s4-con .swiper-button-prev, .s4-con .swiper-button-next{    top: 28%;  }  .bigdata-vd .r h4 {    font-size: 16px;  }}/* @轮播 视频+图片 */.vd-banner-s1-v{  position: relative;  z-index: 0;  width: 100%; /*  height: 100vh; */  /* min-width: 1200px; */}.vd-banner-s1-v .swiper-slide{  overflow: hidden;}.idx-video-wrap{  /* height: 100vh; */  overflow: hidden;}.idx-video{  display: block;  width: 100%;}.vd-banner-s1-v .banimg{  display: block;  width: 100%;}.vd-banner-s1-v .bantxt{  position: absolute;  top:55px;  right:0;  bottom:0;  left:0;  margin: auto;  width:1200px;  height: 99px;}.vd-banner-s1-v .bantxt h2{  line-height: 50px;  color: #fff;  font-size: 36px;  letter-spacing: 0;  text-align: center;}.vd-banner-s1-v .swiper-slide:before{  content: '';  position: absolute;  width: 100%;  height: 100%;  background: url(../images/opacity-13.png);}.vd-banner-s1-v .fix-width{  position: absolute;  left:0;  right:0;  bottom:44px;  margin: auto;  height: 65px;}.vd-banner-s1-v video{  object-fit: cover;}.s1-page{  position: absolute;  bottom:0;  right:12px;  text-align: right;}.s1-page span{  width: 6px;  height: 6px;  margin: 0 13px !important;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  overflow: hidden;  font-size: 0;  color: #fff;  background-color: #fff;  opacity: 1;  vertical-align: middle;}.s1-page .swiper-pagination-bullet-active{  width: 63px;  height: 63px;  border: 1px solid #fff;  line-height: 63px;  text-align: center;  background-color: transparent;  font-size: 16px;}.banplay{  position: absolute;  bottom:0;  left: 0;  width: 63px;  height: 63px;  border: 1px solid #fff;  background: url(../images/icon-banplay.png) no-repeat center center/19px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  cursor: pointer;}@media (max-width:1220px){  .vd-banner-s1-v{    min-width: 1000px;  }  .vd-banner-s1-v .bantxt{    width:1000px;  }  .vd-banner-s1-v .bantxt h2{    font-size: 26px;  }  .vd-banner-s1-v .fix-width{    height:55px;    bottom: 30px;  }  .s1-page .swiper-pagination-bullet-active,  .banplay{    width: 53px;    height:53px;    line-height: 53px;  }}@media screen and (max-width:1024px){  .vd-banner-s1-v{    min-width: 800px;  }  .vd-banner-s1-v .bantxt{    width:800px;    top: 55px;    text-align: center;  }  .vd-banner-s1-v .fix-width{    bottom: 25px;  }}@media screen and (max-width:860px){  .vd-banner-s1-v {    min-width: 100%;  }  .vd-banner-s1-v .bantxt h2 {    font-size: 24px;  }  .vd-banner-s1-v .bantxt{    width: 100%;    padding: 0 50px;    top: 55px;    box-sizing: border-box;  }  .vd-banner-s1-v .fix-width{    height: 45px;    bottom: 20px;  }  .s1-page .swiper-pagination-bullet-active,  .banplay{    width: 43px;    height: 43px;    line-height: 43px;  }  .banplay{    left: 18px;  }}@media screen and (max-width:768px){  .vd-banner-s1-v .bantxt{    height: 80px;    padding: 0 20px;  }  .vd-banner-s1-v .bantxt h2{    font-size: 20px;    line-height: 40px;  }}@media screen and (max-width:600px){  .vd-banner-s1-v .fix-width{    height: 35px;  }  .vd-banner-s1-v .bantxt{    height: 70px;  }  .vd-banner-s1-v .bantxt h2{    font-size: 16px;    line-height: 35px;  }  .s1-page span{    margin: 0 10px !important;  }  .s1-page .swiper-pagination-bullet-active,  .banplay{    width: 33px;    height: 33px;    line-height: 33px;  }  .banplay{    background-size: 14px;  }}@media screen and (max-width:480px){  .vd-banner-s1-v .bantxt{    height: 90px;  }  .vd-banner-s1-v .bantxt h2{    line-height: 30px;  }  .vd-banner-s1-v .fix-width {    bottom: 10px;  }  .s1-page span {    margin: 0 8px !important;  }}@media screen and (max-width:414px){  .vd-banner-s1-v{    padding-top:54px;  }  .vd-banner-s1-v .bantxt{    top:0;  }}@media screen and (max-width:375px){  .vd-banner-s1-v .bantxt{    height: 78px;  }  .vd-banner-s1-v .bantxt h2 {    line-height: 26px;  }}@media screen and (max-width:320px){  .newsvideo-wrap-pc {    left: -9px;  }}.wjx {  float: left;  width: 690px;  height: 346px;  display: flex;  justify-content: center;  flex-direction: column;  padding-left: 100px;}.wjx::-webkit-scrollbar {  display: none; /* Chrome Safari */}@media (max-width: 1220px) {  .value-worth-page span {    font-size: 20px;  }  .wjx {    width: 525px;    height: 307px;    padding-left: 200px;  }}@media screen and (max-width: 1024px) {  .value-worth-page span {    font-size: 16px;  }  .wjx {    width: 420px;    height: 257px;    padding-left: 150px;  }}@media screen and (max-width: 860px) {  .value-worth-page span {    font-size: 14px;  }  .wjx {    height: 234px;    width: 400px;    padding-left: 150px;  }}@media screen and (max-width: 800px) {  .value-worth-page span {    font-size: 12px;  }  .wjx {    height: 234px;    width: 300px;    padding-left: 150px;  }}@media screen and (max-width: 768px) {  .wjx {    height: 226px;    width: 380px;    padding-left: 100px;  }}@media screen and (max-width: 710px) {  .value-worth-page span {    word-wrap: break-word;    word-break: normal;  }  .wjx {    height: 226px;    width: 280px;    padding-left: 100px;  }}@media screen and (max-width: 600px) {  .value-worth .setpad {    padding-top: 60px;    padding-bottom: 20px;  }  .wjx {    height: 226px;    width: 380px;    padding-left: 30px;  }}.w_contactUs {  margin: 0;  display: inline-block;  box-sizing: border-box;  line-height: 36px;  width: 100px;  margin-left: 20px;}.w_maskBox {  position: fixed;  width: 100vw;  height: 100vh;  background: rgba(0, 0, 0, .4);  top: 0;  left: 0;  z-index: 999;  display: none;}.w_popContentBox {  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%,-50%);  height: 540px;  width: 920px;  border-radius: 10px;  background: #fff;  overflow: hidden;  padding: 0 40px;}.w_popContentBox h3 {  font-size: 24px;  font-weight: bold;  font-family: '微软雅黑';  text-align: center;  width: 100%;  margin-top: 38px;  margin-bottom: 60px;}.w_popContentBox .w_closeBtn{  width: 21px;  height: 21px;  position: absolute;  right: 25px;  top: 25px;  cursor: pointer;}.w_popContent {  width: 100%;  height: 280px;  display: flex;  justify-content: space-between;}.w_contentLeft {  height: 280px;  width: auto;  display: flex;  flex-direction: column;  justify-content: space-between;}.w_leftItem {  display: flex;  align-items: center;}.w_contentLeft label{  font-size: 14px;  color: #666;  width: 60px;}.w_contentLeft span {  color: #cc0000;}.w_leftItem input {  width: 360px;  height: 40px;  border: 1px solid #dedede;  border-radius: 4px;  text-indent: 10px;  font-size: 16px;  margin-left: 13px;  color: #666;}#textArea {  width: 340px;  height: 120px;  border-radius: 4px;  border: 1px solid #dedede;  padding: 10px;  margin-left: 13px;  resize: none;  font-size: 16px;  color: #666;}.w_right {  align-items: flex-start;}#w_file {  height: 90px;  width: 90px;  border: 1px solid #dedede;  border-radius: 4px;  opacity: 0;  margin: 0;}.w_fileBox {  position: relative;}.w_fileImg {  position: absolute;  width: 100%;  height: 100%;  top: 0;}.w_fileRight {  display: flex;  align-items: flex-end;}.w_word {  font-size: 14px;  color: #999;  line-height: 18px;  margin-left: 5px;  width: 200px;}.w_subBtn {  width: 240px;  height: 50px;  border-radius: 4px;  background: #c91e1d;  margin: 40px auto;  font-size: 16px;  color: #fff;  text-align: center;  line-height: 50px;}@media (max-width: 1080px) {  .w_popContentBox {    height: 640px;    width: 500px;  }  .w_popContent {    height: 380px;    flex-direction: column;    overflow-y: scroll;    justify-content: flex-start;  }  .w_contentLeft {    height: 310px;  }  .w_leftItem {    margin-bottom: 20px;  }}@media screen and (max-width:600px) {  .w_popContentBox {    height:500px;    width: 300px;    padding: 0 15px;  }  .w_popContentBox h3 {    font-size: 20px;    margin-top: 24px;    margin-bottom: 30px;  }  .w_popContent {    height: 340px;    flex-direction: column;    overflow-y: scroll;    justify-content: flex-start;  }  .w_contentLeft {    height: auto;  }  .w_leftItem {    margin-bottom: 10px;  }  .w_contentLeft label {    width: 100px;  }  .w_leftItem input {    width: 360px;    height: 36px;    font-size: 14px;    margin-left: 8px;  }  #textArea {    width: 340px;    height: 70px;    border: 1px solid #dedede;    margin-left: 10px;    font-size: 14px;  }  .w_subBtn {    width: 200px;    margin: 20px auto;    height: 46px;    line-height: 46px;  }  .w_fileLable {    width: auto !important;  }}.w_showPop {  display: block;}