.all_2028_one{
width:100%;
/*height:100vh;
background:url(/images/2028/class_01.jpg) center top no-repeat;
background-size: cover !important;*/
}

.business_cive_ox{
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
z-index:-1;
}

.bgImg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size: cover !important;}

.business_cive_1{
width:100%;
height:100%;
background:url(images/2028/class_01.jpg) no-repeat center center;
}
.business_cive_2{
width:100%;
height:100%;
background:url(images/2028/class_02.jpg) no-repeat center center;
}
.business_cive_3{
width:100%;
height:100%;
background:url(images/2028/class_03.jpg) no-repeat center center;
}

.vhide{
visibility:hidden;
opacity:0;
}

.customers-bg {
	position:absolute;
	left:0;
	top:0;
	background-size:cover;
	background-position:top;
	-webkit-animation:fadeIn .4s forwards;
	animation:fadeIn .4s forwards;
}
.customers-size{
animation: slowScale 6s forwards;
}

@-webkit-keyframes fadeIn {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes fadeIn {
	0% {
	opacity:0
}
to {
	opacity:1
}
}

/*.section2.active .bgImg, .section3.active .bgImg, .section4.active .bgImg, .section5.active .bgImg,.section6.active .bgImg,.section7.active .bgImg{animation: slowScale 6s forwards;}*/
@keyframes slowScale {
    0% {
        transform: scale(1)
    }
    100% {
        transform: scale(1.1)
    }
}

.zt_2028_one{
width:100%;
overflow:hidden;
}
.zt_2028_oneA{
width:100%;
height:92px;
line-height:92px;
font-size:72px;
color:#fff;
}
.zt_2028_oneB{
width:820px;
height:auto;
line-height:40px;
font-size:24px;
color:#fff;
margin-top:90px;
}
.zt_2028_oneC{
width:100%;
height:auto;
margin-top:75px;
}
.zt_2028_oneC ul{
margin:0;
padding:0;
list-style:none;
}
.zt_2028_oneC ul li{
float:left;
height:50px;
margin-right:40px;
display:inline-block;
}
.zt_2028_oneC ul li span{
height:48px;
line-height:48px;
padding:0 24px;
display:inline-block;
border:1px solid #fff;
border-radius:40px;
font-size:22px;
color:#fff;
cursor:pointer;
position: relative;
overflow:hidden;
}
.zt_2028_oneC ul li span:after {content: "";position: absolute;top: 50%; left: 0%;transform: translateY(-50%);width: 100%;height: 0%;background-color: #fff;z-index: -1;-webkit-transition: all .5s; transition: all .5s;border-radius: 30px;}
.zt_2028_oneC ul li span:hover{border:1px solid #fff;-webkit-transition: all .5s;transition: all .5s;color:#000000;}
.zt_2028_oneC ul li span:hover:after {height:110%;}
.zt_2028_oneC ul li a{
height:48px;
line-height:12px;
padding:0 2px;
display:inline-block;
font-size:60px;
color:#fff;
text-decoration:none;
position: relative;
overflow:hidden;
}
.zt_2028_oneC ul li a:hover{color:#e01010;-webkit-transition: all .5s;transition: all .5s;}

.zt_2028_oneC ul li.selected span{
background-color:#fff;
color:#000000;
border-color:#fff;
}


.all_cas_china{
width:100%;
height:100vh;
background-color:#fff;
overflow:hidden;
}
.cas_china{
width:100%;
height:100vh;
position:relative;
}
.cas_china_A{
width:100%;
height:auto;
line-height:92px;
font-size:72px;
color:#000;
position:absolute;
left:0;
top:240px;
}
.cas_china_B{
width:36%;
height:auto;
line-height:40px;
font-size:24px;
color:#000;
position:absolute;
left:0;
top:380px;
}
.cas_china_C{
width:100%;
height:auto;
position:absolute;
left:0;
top:580px;
}
.cas_china_C dl{
margin:0;
padding:0;
list-style:none;
}
.cas_china_C dl dt{
width:calc(100% - 40px);
float:left;
height:48px;
line-height:48px;
padding-left:40px;
font-size:20px;
color:#000;
background:url(images/2028/om.png) left center no-repeat;
}
.cas_china_C dl dt:nth-child(2){
background:url(images/2028/em.png) left center no-repeat;
}
.cas_china_D{
width:50%;
height:auto;
position:absolute;
left:0;
bottom:0;
}
.cas_china_D ul{
margin:0;
padding:0;
list-style:none;
}
.cas_china_D ul li{
width:33.3333333%;
float:left;
height:36vh;
background-color:#393b3e;
position:relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.cas_china_D ul li:nth-child(1){
height:28vh;
background-color:#e01010;
margin-top:8vh
}
.cas_china_D ul li:nth-child(3){
height:24vh;
background-color:#808080;
margin-top:12vh
}
.cas_china_Da{
width:100%;
height:auto;
font-size:24px;
color:#fff;
text-align:center;
}
.cas_china_Da span{
font-size:90px;
}
.cas_china_Db{
width:100%;
height:auto;
line-height:44px;
font-size:24px;
color:#fff;
text-align:center;
}

.cas_china_D ul li:nth-child(3) .cas_china_Da{
top:65px;
}
.cas_china_D ul li:nth-child(3) .cas_china_Db{
top:170px;
}

.cas_china_E{
width:62%;
height:auto;
position:absolute;
right:0;
top:15%;
}
.cas_china_Ex{
width:100%;
height:auto;
position:relative;
}
.cas_china_Ex_A{
width:100%;
}
.cas_china_Ex_A img{
width:100%;
height:auto;
}
.cas_china_Ex_B ul{
margin:0;
padding:0;
list-style:none;
}
.cas_china_Ex_B ul li{
position:absolute;
width:120px;
height:auto;
}

.cas_china_Ex_B ul li.i1{
left:76%;
top:16%;
}
.cas_china_Ex_B ul li.i2{
left:63.4%;
top:32%;
}
.cas_china_Ex_B ul li.i3{
left:65.52%;
top:37.59%;
}
.cas_china_Ex_B ul li.i4{
left:70.81%;
top:45.04%;
}
.cas_china_Ex_B ul li.i5{
left:51.78%;
top:52.5%;
}
.cas_china_Ex_B ul li.i6{
left:59.68%;
top:51.78%;
}
.cas_china_Ex_B ul li.i7{
left:71.2%;
top:54.4%;
}
.cas_china_Ex_B ul li.i8{
left:74.08%;
top:57.94%;
}
.cas_china_Ex_B ul li.i9{
left:45.43%;
top:64.11%;
}
.cas_china_Ex_B ul li.i10{
left:50.35%;
top:64.74%;
}
.cas_china_Ex_B ul li.i11{
left:59.9%;
top:62.61%;
}
.cas_china_Ex_B ul li.i12{
left:72.76%;
top:61.55%;
}
.cas_china_Ex_B ul li.i13{
left:58.98%;
top:68.569%;
}
.cas_china_Ex_B ul li.i14{
left:64.74%;
top:67.62%;
}
.cas_china_Ex_B ul li.i15{
left:69.64%;
top:77.84%;
}
.cas_china_Ex_B ul li.i16{
left:62.64%;
top:83.59%;
}
.cas_china_Ex_B ul li.i17{
left:55%;
top:95.1%;
}

.cas_china_Ex_C ul{
margin:0;
padding:0;
list-style:none;
}
.cas_china_Ex_C ul li{
position:absolute;
width:26px;
height:26px;
background:url(images/2028/em.png) no-repeat;
}
.cas_china_Ex_C ul li.j1{
left:74.55%;
top:22.25%;
}
.cas_china_Ex_C ul li.j2{
left:71.43%;
top:37.59%;
}
.cas_china_Ex_C ul li.j3{
left:57.89%;
top:41.85%;
}
.cas_china_Ex_C ul li.j4{
left:61.63%;
top:40.68%;
}
.cas_china_Ex_C ul li.j5{
left:66.38%;
top:44.08%;
}
.cas_china_Ex_C ul li.j6{
left:66.45%;
top:57.08%;
}
.cas_china_Ex_C ul li.j7{
left:42.33%;
top:78.59%;
}
.cas_china_Ex_C ul li.j8{
left:60.85%;
top:82.21%;
}

@keyframes fade {
from { opacity: 1.0; }
50% {opacity: 0; }
to {opacity: 1.0;}
}

@-webkit-keyframes fade {    
from { opacity: 1.0;}
50% { opacity: 0; }
to {opacity: 1.0;}
}

.cas_china_Ex_D ul{
margin:0;
padding:0;
list-style:none;
}
.cas_china_Ex_D ul li{
width:200px;
height:200px;
line-height:200px;
text-align:center;
font-size:24px;
color:#e01010;
border:1px dashed #e23131;
position:absolute;
border-radius:50%;
animation: fade 3000ms infinite;    
-webkit-animation: fade 3000ms infinite;
}
.cas_china_Ex_D ul li.w1{
left:56.8%;
top:25.66%;
line-height:75px;
}
.cas_china_Ex_D ul li.w2{
left:42.33%;
top:51.11%;
}
.cas_china_Ex_D ul li.w3{
left:66.53%;
top:50.47%;
line-height:75px;
}
.cas_china_Ex_D ul li.w4{
left:51.67%;
top:81.89%;
}

.mapListTit{
width:100%;
}
.mapListTit i{
width:26px;
height:26px;
display:inline-block;
background:url(images/2028/om.png) no-repeat;
float:left;
}
.mapListTit p{
display:inline-block;
font-size:18px;
height:26px;
line-height:26px;
color:#000;
font-weight:bold;
margin-left:8px;
}
.mapListSit{
width:56px;
}
.mapListSit i{
width:26px;
height:26px;
display:inline-block;
background:url(images/2028/om.png) no-repeat;
margin:0 auto;
}
.mapListSit p{
display:inline-block;
font-size:18px;
height:24px;
line-height:24px;
color:#000;
font-weight:bold;
width:100%;
}

.all_cas_baike{
width:100%;
height:100vh;
background:url(images/2028/all_news.jpg);
background-size: cover !important;
overflow:hidden;
}
.cas_baike_TT{
width:100%;
padding:40px 0;
overflow:hidden;
}

.cas_baike{
width:100%;
}
.cas_baike ul{
margin:0;
padding:0;
list-style:none;
}
.cas_baike ul li{
width:28%;
float:left;
margin-right:20px;
}
.cas_baike ul li:nth-child(3){
margin-right:0;
width:calc(44% - 40px);
}
.cas_bk_A{
width:100%;
height:730px;
position:relative;
}
.cas_bk_Aa{
width:100%;
height:730px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.cas_bk_Aa img{
width:100%;
height:100%;
}
.cas_bk_Ab{
width:calc(100% - 80px);
height:auto;
position:absolute;
left:40px;
bottom:127px;
line-height:30px;
font-size:22px;
font-weight:bold;
color:#fff;
z-index:2;
}
.cas_bk_Ac{
width:calc(100% - 80px);
height:auto;
position:absolute;
left:40px;
bottom:81px;
line-height:36px;
font-size:16px;
color:#fff;
z-index:2;
}
.cas_bk_Ad{
width:calc(100% - 80px);
height:auto;
position:absolute;
left:40px;
bottom:26px;
line-height:36px;
font-size:16px;
color:#fff;
z-index:2;
}

.cas_bk_A:hover .cas_bk_Aa img{
transform: scale(1.1);
}
.cas_bk_A:hover .cas_bk_Ab{
text-decoration:underline;
}

.cas_bk_Aa img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.cas_bk_B{
width:100%;
height:730px;
position:relative;
background-color:#fff;
}
.cas_bk_Ba{
width:100%;
height:410px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.cas_bk_Ba img{
width:100%;
height:auto;
}
.cas_bk_Bb{
width:calc(100% - 80px);
height:auto;
position:absolute;
left:40px;
bottom:201px;
line-height:30px;
font-size:24px;
color:#000;
z-index:2;
font-weight:bold;
z-index:3;
}
.cas_bk_Bc{
width:calc(100% - 80px);
height:auto;
position:absolute;
left:40px;
bottom:154px;
line-height:36px;
font-size:16px;
color:#666666;
z-index:3;
font-family:Arial, Helvetica, sans-serif;
}
.cas_bk_Bd{
width:calc(100% - 80px);
height:auto;
position:absolute;
left:40px;
bottom:91px;
line-height:30px;
font-size:18px;
color:#333333;
z-index:3;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.cas_bk_Be{
width:calc(100% - 80px);
height:auto;
position:absolute;
left:40px;
bottom:44px;
line-height:36px;
font-size:16px;
color:#000;
z-index:3;
}

.cas_bk_B:hover .cas_bk_Ba img{
transform: scale(1.1);
}

.cas_bk_Ba img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.cas_bk_B:hover .card_animate{
background-size:100% 4px;
}

.cas_bk_C{
width:100%;
}
.cas_bk_C dl{
margin:0;
padding:0;
list-style:none;
}
.cas_bk_C dl dt{
width:100%;
background-color:#fff;
float:left;
margin-bottom:20px;
position:relative;
height:230px;
}
.cas_bk_C dl dt:before {
  content: '';
  position: absolute;
  top: 30px;
  left:104px;
  width:1px;
  height:170px;
  background-color:#dcdcdc;
}
.cas_bk_Ca{
width:70px;
height:auto;
position:absolute;
left:33px;
top:30px;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
line-height:26px;
color:#666666;
}
.cas_bk_Cb{
width:calc(100% - 170px);
height:auto;
line-height:42px;
font-size:22px;
color:#000000;
font-weight:bold;
position:absolute;
left:132px;
top:21px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.cas_bk_Cc{
width:calc(100% - 170px);
height:auto;
line-height:30px;
font-size:18px;
color:#333333;
position:absolute;
left:132px;
top:70px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.cas_bk_Cd{
width:calc(100% - 170px);
height:auto;
line-height:36px;
font-size:16px;
color:#000;
position:absolute;
left:132px;
top:170px;
}

.cas_bk_C dl dt:hover .card_animate{
background-size:100% 4px;
}