.about-banner
{
	width:100%;
	height:250px;
	margin-top:50px;
	background-size:cover !important;
	background-position:center !important;
}
.ab-c
{
	width:100%;
	padding:0px 10px;
}
.about-banner .ab-c
{
	width:100%;
	height:100%;
}
.ab-txt {
    width: 300px;
    height: 84px;
    position: absolute;
    top: -100%;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    overflow: hidden;
    transition: .5s;
}
.ab-txt.active
{
top:0;
}
.ab-txt p:nth-of-type(1)
{
font-size:16px;
font-weight:bold;
margin-bottom:5px;
}
.ab-txt p
{
color:#fff;
font-size:12px;
text-transform: uppercase;
font-family: 'hb';
text-align:center;
line-height:20px;
letter-spacing: 2px;
}
.about-txt {
    width: 100%;
    margin-top: 15px;
    padding-bottom: 70px;
}
.about-top
{
	width:100%;
}
.atop-top {
    width: 100%;
    text-align: right;
}
.atop-top img {
    width: 18px;
    display: inline-block;

}
.atop-top  a
{
	color:#666666;
	display:inline-block;
}
.atop-top span
{
color:#666666;
display:inline-block;
margin-left:4px;
margin-right:4px;	
}
.atop-txt
{
	width:100%;
	margin-top:10px;
}
.atop-txt p:nth-of-type(1)
{
color:#333;
font-size:16px;	
margin-bottom:10px;

}
.atop-txt p
{
	color:#666666;
	font-size:12px;
	line-height:20px;

}
.atop-txt p span
{
	font-size:12px;
	position:relative;
	padding-left:5px;
	margin-left:5px;
	font-family: 'hb';
	letter-spacing: 2px;
}
.atop-txt p span:before
{
content:"";
position:absolute;
width:1px;
height:10px;
background:#333333;
top:0;
bottom:0;
left:0;
margin:auto;
}
.atop-list
{
	width:300px;
	margin:auto;
	margin-top:10px;
}
.atop-list ul
{
width:100%;	
}
.atop-list ul li {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 5px 0px;
}
.atop-div
{
width:100%;
position:relative;
overflow: hidden;
border:1px solid #dcdcdc;
padding:10px; 
}
.atdiv-t
{
width:100%;	
}
.atdiv-t p:nth-of-type(1)
{
color:#333;
font-size:16px;
margin-bottom:0;
}
.atdiv-t p:nth-of-type(2)
{
color:#333;
margin-bottom:5px;
font-family: 'hb';
letter-spacing: 2px;
font-size:12px;	
}
.atdiv-t p 
{
color:#666666;
font-size:12px;
}
.atd-img
{
	width:60px;
	position:absolute;
	top:0;
	right:0;
}
.atd-img img
{
	width:100%;
	display:block;
}
.about-fa
{
	width:100%;
	margin-top:20px;
}
.afa-txt
{
	width:100%;
}
.afa-title
{
width:100%;	
}
.afa-title p
{
font-size:16px;

}
.afa-title  p span
{
font-size:12px;
position:relative;
padding-left:5px;
	margin-left:5px;
	font-family: 'hb';
	letter-spacing: 2px;
}
.afa-title  p span:before
{
content:"";
position:absolute;
width:1px;
height:10px;
background:#333333;
top:0;
bottom:0;
left:0;
margin:auto;	
}
.afa-swiper {
    width: 100%;
    margin-top: 15px;
}
.afa-swiper .swiper-container,.afa-swiper .swiper-slide
{
width:100%;		
}
.aswiper-txt
{
width:100%;	
background:#fff;
}
.aswiper-txt ul
{
	width:100%;
}
.aswiper-txt ul li
{
width:100%;
position:relative;
overflow: hidden;
padding:8px 0px;
}
.as-div
{
width:100%;
position:relative;
overflow: hidden;	
}
.as-div p:nth-of-type(1)
{
color:#0682c9;
font-family: 'hb';
font-weight:bold;
margin-bottom:5px;	
}
.as-div p span
{
	width:13px;
	height:13px;
	display:block;
	float:left;
	border-radius:50%;
	border:1px solid #0682c9;
	position:relative;
	margin-right:5px;
}
.as-div p span:before
{
width:9px;
height:9px;
content:"";
position:absolute;
border-radius:50%;
background:#0682c9;
top:0;
left:0;
bottom:0;
right:0;
margin:auto;
}
 .afa-swiper .swiper-slide  .aswiper-txt{
display:none;
}
.afa-swiper .swiper-container-fade .swiper-slide-active .aswiper-txt
{
display:block;
}
.afa-page {
    width: 100%;
    margin-top: 10px;
}
.afa-page .swiper-pagination {
position: relative;
}
.afa-page .swiper-pagination-bullet {
width:33.3%;
opacity:1;
border-radius:0;
background:transparent;
color:#999999;
position:relative;
height:100%;
padding-bottom:6px;
outline: none;
}
.afa-page .swiper-pagination-bullet:after
{
content:"";
position:absolute;
width:0px;
height:2px;
background:#0682c9;
bottom:0;
left:0;
right:0;
margin:auto;
}
.afa-page .swiper-pagination-bullet-active {
color:#0682c9;
}
.afa-page .swiper-pagination-bullet-active:after
{
width:20px;	
}
.about-horor {
    width: 100%;
    background: url(../img/a_03.jpg)no-repeat;
    background-size: cover;
    padding: 20px 0px;
    margin-top: 20px;
}
.ahoror-txt
{
width:100%;	
}
.ah-swiper
{
	width:100%;
	margin-top:10px;
}
.ah-swiper .swiper-container
{
	width:100%;
}
.ah-swiper .swiper-slide
{
width:100%;
}
.ah-swiper .swiper-slide  .ahs-li{
display:none;
}
.ah-swiper .swiper-container-fade .swiper-slide-active .ahs-li
{
display:block;
}
.ah-swiper  .swiper-pagination {
    position: relative;
 }
.ah-swiper .swiper-pagination-bullet {
    width: 10px;
    height: 2px;
 border-radius: 0%;
    background: #fff;
    opacity: 1;
    margin-right:5px;
    transition: .5s;
}
.ah-swiper .swiper-pagination-bullet-active {
 background: #0682c9;
  width: 20px;
}
.ahs-li
{
	width:100%;

}
.ahs-li ul
{
width:100%;	
}
.ahs-li ul li
{
	width:33.3%;
	position:relative;
	overflow: hidden;
	float:left;
	padding:5px;
}
.ahs-img {
    width: 100%;
    position: relative;
    overflow: hidden;
    border: 4px solid #fff;
    height: 68px;
}
.ahs-img img
{
	width:100%;
	height:100%;
	display:block;
}
.about-view
{
width:100%;
margin-top:20px;
}
.aview-txt
{
width:100%;	
}
.aview-txt  .aview-btn
{
display:block;
position:absolute;
top:5px;
right:10px;
font-family: 'hb';	
text-transform: uppercase;
letter-spacing:2px;
font-size:12px; 
}
.aview-content
{
width:100%;	
margin-top:15px;
}
.aview-left
{
width:300px;
margin:auto;
border:1px solid #dcdcdc;	
}
.avleft-img {
    width: 100%;
    height: 225px;
}
.avleft-img img
{
	width:100%;
	height:100%;
	display:block;
}
.avleft-txt
{
	width:100%;
	padding:10px 5px;
}
.avleft-txt p:nth-of-type(1)
{
width:calc(100% - 100px);
float:left;
color:#666666;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;

}
.avleft-txt p.av-time
{
font-size:16px;
font-family: 'hb';
font-weight:bold;
color:#333;	
float:right;
}
.avleft-txt p.av-time span
{
font-size:12px;
position:relative;
padding-left:5px;
box-sizing: border-box;
margin-left:5px;
font-weight:normal;
}
.avleft-txt p.av-time span:before
{
content:"";
position:absolute;
width:1px;
height:10px;
background:#333;
top:0;
bottom:0;
left:0;
margin:auto;
}
.aview-right {
    width: 100%;
    margin-top: 10px;
}
.aview-right ul
{
width:100%;		
}
.aview-right ul li {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding: 10px 0px;
    border-bottom:1px solid #dcdcdc;
}
.aview-right ul li:last-child 
{
border-bottom:0;
}
.avr-div {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-left: 20px;
}
.avr-div:before
{
width:12px;
height:12px;
border:1px solid #666666;
border-radius:50%;
content:"";
position:absolute;
top:3px;
left:0;
}
.avr-div:after {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: #666666;
    border-radius: 50%;
    top: 5px;
    left: 2px;
}
.avr-div p:nth-of-type(1)
{
width:calc(100% - 100px);	
float:left;
color:#666666;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
.avr-div p.avr-t
{
font-size:16px;
font-family: 'hb';
font-weight:bold;
color:#333;	
float:right;
}
.avr-div p.avr-t span
{
font-size:12px;
position:relative;
padding-left:5px;
box-sizing: border-box;
margin-left:5px;
font-weight:normal;
}
.avr-div p.avr-t span:before
{
content:"";
position:absolute;
width:1px;
height:10px;
background:#333;
top:0;
bottom:0;
left:0;
margin:auto;
}
.about-join
{
	width:100%;
	margin-top:20px;
}
.ajoin-txt
{
	width:100%;
	background:url(../img/b.jpg)no-repeat;
	background-size:cover;
}
.ajoin-div
{
	width:100%;
	margin:50px auto;
	padding:0px 10px;
}
.ajoin-div p
{
	color:#fff;
	font-size:12px;
	text-align:center;
}
.ajoin-div p:nth-of-type(1) {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 8px;
}
.aj-btn {
width: 100px;
display: block;
background: #fff;
color: #333;
text-align: center;
line-height: 30px;
margin: auto;
margin-top: 10px;
font-family: 'hb';
letter-spacing: 2px;
text-transform: uppercase;
}
.sc-img
{
	display:none;
}
/*.about-horor
{
width:1440px;
margin:auto;
height:480px;
background:url(../img/b.jpg)no-repeat;
background-attachment: fixed;
background-size:100% 100%;
}
.about-bb
{
	width:100%;
	height:400px;
background:#fff;
}*/
.as-div p:nth-of-type(2) {
 color: #666666;
}
@media(min-width:768px)
{
.atop-list {
    width: 100%;
}
.atop-list ul li {
    width: 33.3%;
   padding: 5px;
    float: left;
}
.atd-img {
    width: 50px;
 }
.afa-page {
    width: 300px;
}
.ahs-img {
    border: 10px solid #fff;
    height: 118px;
}
.ah-swiper {
    width: 83%;
    margin: auto;
    margin-top: 20px;
}
.aview-left {
width: 40%;
float: left;
}
.aview-right {
    width: 58%;
    margin-top: 0px;
    float: right;
}
.ab-c {
    width: 768px;
    margin: auto;
}
}
@media(min-width:992px)
{
.about-banner {
height: 280px;
   }
.ab-txt {
    width: 700px;
}
.ab-txt p:nth-of-type(1) {
    font-size: 25px;
  margin-bottom: 2px;
}
.ab-txt p {
 line-height: 30px;
 }
.atop-txt {
 margin-top: 30px;
}
.about-txt {
  margin-top: 30px;
}
.atop-txt p:nth-of-type(1) {
 font-size: 20px;
 margin-bottom: 20px;
  padding-left: 0px;
}	
.atop-txt p {
 padding-left: 20px;
}
.atdiv-t p:nth-of-type(2) {
   padding-left:0;
}
.atop-list {
  margin-top: 20px;
}
.afa-title p {
    font-size: 20px;
}
.about-fa {
 margin-top: 40px;
}
.afa-page {
    width: 300px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top:0;
}
.afa-swiper .swiper-container
{
  width:586px;
  margin:auto;
}
.sc-img
{
display:block;
width:100%;

}
.afa-swiper {
   margin-top: 50px;
}

.afa-swiper  .swiper-wrapper
 {
 position:absolute;
  top:0;
  left:0;	
 }
.aswiper-txt {
background: transparent;
height:100%;
}
.aswiper-txt ul
{
height:100%;
}
.aswiper-txt ul li {
    position: absolute;
    width: 157px;
}
#df ul li:nth-child(1) {
    top: 46%;
    left: 24%;
}
#df ul li:nth-child(2) {
    bottom: 4%;
    left: 35%;
}
#df ul li:nth-child(3) {
    top: 9%;
    left: 41%;
}
#df ul li:nth-child(4) {
    bottom: 40%;
    right: 0%;
}
#df ul li:nth-child(5) {
    bottom: 8%;
    right: 0%;
    width: 94px;
}
.as-div p:nth-of-type(2) {
    padding-left: 13%;
}
#n ul li:nth-child(1) {
    top: 13%;
    left: 0;
}
#n ul li:nth-child(2) {
    top: 33%;
    left: 11%;
}
#n ul li:nth-child(3) {
    top: 14%;
    left: 32%;
}
#n ul li:nth-child(4) {
    bottom: 22%;
    left: 28%;
}
#n ul li:nth-child(5) {
    top: 24%;
    right: 14%;
}
#n ul li:nth-child(6) {
    bottom: 33%;
    right: 9%;
}
#n ul li:nth-child(7) {
    bottom: 10%;
    left: 61%;
}
#n1 ul li:nth-child(1) {
    top: 26%;
    left: 2%;
}
#n1 ul li:nth-child(2) {
    bottom: 12%;
    left: 26%;
}
#n1 ul li:nth-child(3) {
    top: -1%;
    left: 27%;
    width: 235px;
}
#n1 ul li:nth-child(4) {
    top: 29%;
    left: 45%;
}
#n1 ul li:nth-child(5) {
    top: 0%;
    right: 0%;
}
#n1 ul li:nth-child(6) {
    top: 36%;
    right: 0%;
}
#n1 ul li:nth-child(7) {
    bottom: 23%;
    right: 10%;
}
#n1 ul li:nth-child(8) {
    bottom: 8%;
    right: 12%;
}
}
@media(min-width:1200px)
{
.about-banner {
    height: 400px;
    background-position: top center !important;
    background-attachment: fixed !important;
} 
#h-banner
{
    background-attachment: inherit !important;    
}
.about-banner .ab-c {
width: 1024px;
 margin: auto;
}
.ab-txt p:nth-of-type(1) {
    font-size: 35px;
  
}
.ab-txt p {
    line-height: 40px;
    font-size: 20px;
}
.ab-txt {
    width: 100%;
    height: 74px;
}
.ab-c {
    width: 1024px;
 }
.atop-txt p:nth-of-type(1) {
    font-size: 25px;
    margin-bottom: 30px;
}
.atop-txt p span {
    font-size: 14px;
 
}
.atop-txt p {
font-size: 14px;
line-height: 30px;
}
.atd-img {
    width: 70px;
}
.atdiv-t p:nth-of-type(1) {
  font-size: 20px;
margin-bottom: 0;
}
.atdiv-t p {
  line-height: 25px;
}
.atop-div {
   padding: 20px 30px;
}
.atdiv-t p:nth-of-type(3) {
height: 50px;
overflow: hidden;
}
.afa-title p {
    font-size: 25px;
}
.afa-title p span
{
    font-size:14px;
}
.about-horor {
    padding: 50px 0px;
    margin-top: 50px;
 
}
.ahs-li ul li {
 padding: 15px;
}
.ahs-img {
height: 148px;
}
.ah-swiper .swiper-pagination-bullet {
height: 4px;
}
.ah-swiper {
margin-top: 30px;
}
.about-view {
  margin-top: 50px;
}
.aview-content {
 margin-top: 30px;
}
.avleft-img {
  height: 302px;
}
.avleft-txt {
 padding: 20px;
}
.aview-right {
    width: 56%;
   }
.aview-right ul li {
padding: 16px 0px;
 
}
.about-join {
 margin-top: 50px;
}
.ajoin-div {
    width: 536px;
    margin: 100px auto;
    padding:0px;
}
.ajoin-div p:nth-of-type(1) {
    font-size: 30px;
 
}
.ajoin-div p {
font-size: 18px;
}
.aj-btn {
width: 146px;
line-height: 50px;
margin-top:20px;
}
/*触摸效果*/
.atop-list ul li {
    margin-top: 5%;
    opacity: 0;
    transition: .5s;
    padding: 10px 5px;
}
.atop-list ul li:nth-child(2)
{
transition-delay: .3s;    
}
.atop-list ul li:nth-child(3)
{
transition-delay: .6s;    
}
.atop-list ul li.active
{
    margin-top:0;
    opacity:1;
}
.atop-list ul li .atop-div{
 transition: transform 218ms ease-in-out;   
}
.atop-list ul li:hover .atop-div
{
 transform: translate3d(0,-10px,0);
    -webkit-transform: translate3d(0,-10px,0);    
}
.atop-list ul li:hover .atop-div:before {
    border-bottom-color:#0682c9;
    border-left-color: #0682c9;
    -webkit-transition: border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;
    transition: border-color 0s ease-out 0.4s,width 0.2s ease-out 0.4s,height 0.2s ease-out 0.6s;
}
.atop-list ul li:hover  .atop-div:after,.atop-list ul li:hover  .atop-div:before {
    width: 100%;
    height: 100%;
}
.atop-div:before {
    bottom: 0;
    right: 0;
    -webkit-transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in;
    transition: border-color 0s ease-in 0.4s,width 0.2s ease-in 0.2s,height 0.2s ease-in;
}
.atop-div:after,.atop-div:before {
    box-sizing: border-box;
    border: 1px solid transparent;
    width: 0;
    height: 0;
}
.atop-div:before {
    content: '';
    display: block;
    position: absolute;
}
.atop-list ul li:hover  .atop-div:after {
    border-top-color: #0682c9;
    border-right-color: #0682c9;
    -webkit-transition: width 0.2s ease-out,height 0.2s ease-out 0.2s;
    transition: width 0.2s ease-out,height 0.2s ease-out 0.2s;
}
.atop-div:after {
    top: 0;
    left: 0;
    -webkit-transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;
    transition: border-color 0s ease-in 0.8s,width 0.2s ease-in 0.6s,height 0.2s ease-in 0.4s;
}
.atop-div:after {
    content: '';
    display: block;
    position: absolute;
}
.as-div {
  transform: scale(0);
  transition: .5s;
  transform-origin: 50% 50%;
}
.afa-page {
   
    right: 10%;
    transition: .5s;
    opacity:0;
}
.afa-page.active
{
 right:0%; 
 opacity:1;  
}
.aswiper-txt ul li:nth-child(2) .as-div 
{
transition-delay: .2s;
}
.aswiper-txt ul li:nth-child(3) .as-div
{
transition-delay: .4s;
}
.aswiper-txt ul li:nth-child(4) .as-div
{
transition-delay: .6s;
}
.aswiper-txt ul li:nth-child(5) .as-div
{
transition-delay: .8s;
}
.aswiper-txt ul li:nth-child(6) .as-div
{
transition-delay: 1s;
}
.aswiper-txt ul li:nth-child(7) .as-div
{
transition-delay: 1.2s;
}
.aswiper-txt ul li:nth-child(8) .as-div
{
transition-delay: 1.4s;
}
.afa-swiper .swiper-slide.active  .aswiper-txt ul li .as-div
{
 transform: scale(1);   
}
/*.ajoin-txt {
   background-attachment: fixed;
}*/
.avr-div:before,.avr-div:after
{
    transition: .5s;

}

.aview-right ul li:hover .avr-div:before {
border: 1px solid #0682c9;
transform: scale(1.3);
 left:3px;
}
.aview-right ul li:hover .avr-div:after {
background:#0682c9;
transform: scale(1.3);
   left:5px;
 }
 .avr-div p:nth-of-type(1)
 {
transition: .5s;
box-sizing: border-box;
 }
.aview-right ul li:hover .avr-div p:nth-of-type(1) {
color:#0682c9;
padding-left:10px;
}
.aview-right ul li:hover .avr-div p.avr-t {
    color:#0682c9;
}
.avleft-img img
{
    transition: .5s;
}
.aview-left:hover .avleft-img img{
    transform: scale(1.1);
}
.aview-left:hover .avleft-txt p {
    color:#0682c9;
}
.aview-txt .aview-btn
{
    transition: .5s;
}
.aview-txt .aview-btn:hover {
    transform: scale(1.3);
    letter-spacing: 5px;
    color:#0682c9;
}
.aview-txt .aview-btn:hover span
{
    display:inline-block;
    width:15px;
    height:2px;
    vertical-align: middle;
    background:#0682c9;
}
.aview-left {
  margin-top: 5%;
  transition: .5s;
  opacity:0;
}
.aview-left.active
{
  margin-top: 0%;
  opacity:1;    
}
.aview-right {
margin-top: 5%;
transition: .5s;
opacity:0;
transition-delay: .3s;
}
.aview-right.active
{
 opacity:1;
 margin-top:0;   
}
}
@media(min-width:1440px)
{
.about-banner {
margin-top:88px;
} 
.about-banner .ab-c {
    width: 1200px;
   
}  
.ab-c {
width: 1200px;
   }
.about-txt {
    margin-top: 40px;
}
.atop-txt {
    margin-top: 40px;
}
 .atop-list {
    margin-top: 30px;
}
.atop-list ul li {
padding: 10px 20px;

}
.about-fa {
    margin-top: 50px;
}
.afa-page .swiper-pagination-bullet {
 font-size: 15px;
 font-weight:bold;
}
.afa-swiper .swiper-container {
    width: 1040px;
  }
.afa-swiper {
    margin-top: 60px;
}
.as-div p span {
    width: 20px;
    height: 20px;
  }
.as-div p span:before {
    width: 14px;
    height: 14px;
}
.as-div p:nth-of-type(1) {
 font-size: 20px;
}
#df ul li:nth-child(4) {
    bottom: 48%;
}
#df ul li:nth-child(2) {
    bottom: 11%;
}
#df ul li:nth-child(3) {
    top: 11%;
 
}
.aswiper-txt ul li {
    width: 282px;
}
#df ul li:nth-child(1) {
    top: 48%;
}
.as-div p:nth-of-type(2) {
 font-size:16px;
}
#n ul li:nth-child(4) {
    bottom: 31%;
}
#n ul li:nth-child(5) {
    top: 32%;
}
#n ul li:nth-child(7) {
    bottom: 19%;
}
#n ul li:nth-child(6) {
    bottom: 43%;
   }
#n1 ul li:nth-child(2) {
    bottom: 26%;
}
#n1 ul li:nth-child(4) {
    top: 31%;
}
#n1 ul li:nth-child(5) {
    top: 13%;

}
#n1 ul li:nth-child(6) {
    top: 37%;
 
}
#n1 ul li:nth-child(7) {
    bottom: 31%;
}
#n1 ul li:nth-child(8) {
    bottom: 19%;
    right: 3%;
    width: 120px;
}
#n1 ul li:nth-child(3) {
 width: 500px;
}
#n1 ul li:nth-child(3) .as-div p:nth-of-type(2) {
    padding-left: 8%;
}
.about-horor {
    padding: 90px 0px;
    margin-top: 70px;
}
.ah-swiper {
    margin-top: 60px;
}
.ahs-img {
    height: 128px;
}
.about-view {
    margin-top: 90px;
}
.aview-txt .aview-btn {
   
    font-size: 14px;
}
.avleft-img {
    height: 356px;
}
.aview-content {
    margin-top: 60px;
}
.avleft-txt p:nth-of-type(1) {
   
    font-size: 16px;
}
.avleft-txt p.av-time {
    font-size: 20px;

}
.avleft-txt p.av-time span {
    font-size: 14px;
 
}
.avr-div p:nth-of-type(1) {
  
    font-size: 16px;
}
.avr-div {
  
    padding-left: 25px;
}
.avr-div p.avr-t {
    font-size: 20px;
 
}
.avr-div p.avr-t span {
    font-size: 14px;

}
.aview-right ul li {
    padding: 19px 0px;
}
.ajoin-div {
margin: 150px auto;
 
}
.ajoin-div p:nth-of-type(1) {
font-size:40px;
    margin-bottom:15px;
}
.about-join {
    margin-top: 90px;
}
.ab-txt p:nth-of-type(1) {
    font-size: 40px;
}
.ab-txt p {
font-size: 23px;
}
.ahs-li ul li {
    width: 25%;
}
#df ul li:nth-child(5) {
    bottom: 15%;
width: 188px;
}
}
@media(min-width:1660px)
{
 .atop-txt p:nth-of-type(1) {
    font-size: 30px;
     margin-bottom: 50px;   
} 
.atop-txt p span {
    font-size: 16px;
}  
.atop-txt p span:before {
height: 15px;
}
.atop-txt p {
    font-size: 16px;
    line-height: 35px;
}
.atop-list {
    margin-top: 70px;
}
.atd-img {
    width: 142px;
}
.atop-list ul li:nth-child(2)  .atd-img{
  width:108px;
}
.atop-list ul li:nth-child(3)  .atd-img{
  width:114px;
}
.atdiv-t p:nth-of-type(1) {

    margin-bottom: 0;
}
.atdiv-t p:nth-of-type(2) {
   font-size: 16px;
}
.atdiv-t p:nth-of-type(3) {
    height: 80px;
}
.about-fa {
    margin-top: 90px;
}
.afa-title p {
    font-size: 30px;
}
.afa-title p span {
    font-size: 16px;
}
.ab-c {
    width: 1440px;
}
.about-banner .ab-c {
     width: 1440px;
}
.ahs-img {
    height: 182px;
}
.aview-txt .aview-btn {
    font-size: 16px;
}
.avleft-img {
    height: 430px;
}
.avleft-txt {
    padding: 30px 20px;
}
.aview-right ul li {
    padding: 22px 0px;
}
.avleft-txt p.av-time {
    font-size: 25px;
}
.avleft-txt p.av-time span {
    font-size: 16px;
}
.avleft-txt p:nth-of-type(1) {
    width: calc(100% - 120px);
 
}
.avr-div p.avr-t {
    font-size: 25px;
}
.avr-div p.avr-t span {
    font-size: 16px;
}
.avr-div p:nth-of-type(1) {
    width: calc(100% - 120px);
 
}
.about-txt {
  padding-bottom:80px;
}
}