.General_Content{
  width: 1400px;
  margin: 20px auto 0;
  overflow: hidden;
  height: auto;

}
.General_Content_left{
  width: 1050px;
  margin-bottom: 30px;
  background:#fff;
  padding-bottom: 50px;
margin: 0 auto;
}
.fontone{
  position: relative;

}
.lose{
  right:2px;
}
.augmentation{
  position: absolute;
 top: 5px;
}
.General_Content_right{
  width: 315px;
height: 792px;

float: left;

margin-left: 20px;
  background:#fff;
}
.General_one{
  text-align: center;
  margin-top: 63px;
font-size: 24px;
    color: #333;
    font-weight: bold;
    padding: 15px 15px;
    text-align: center;
    line-height: 32px;
}
.General_tow{

  width: 997px;
  border-top: 1px solid #419038;
border-bottom: 1px solid #419038;
margin-left: 26px;
  margin-top: 39px;
}
.General_tow>span{
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #419038;
  opacity: 0.7;
height: 1px;
opacity: 0.7;
/*margin-left: 287px;*/
margin-top: 10px;

}
.a{
  display: inline-block;
  margin-left: 165px;


}
.a>span{

  font-size: 26px;
font-family: Microsoft YaHei;
font-weight: 300;
color: #419038;
line-height: 48px;
opacity: 0.7;
margin-left: 30px;
}
.General_size{
  margin: 40px 26px 0px 26px;
  text-indent:2rem;
  font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
line-height: 30px;
}
.General_image{
  width: 749px;
  height: 562px;
  margin-left: 141px;
  margin-top: 43px;
}
.General_pages1{
  margin: 63px 26px 0px 26px ;
  text-indent:2rem;
  font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
}
.General_pages1>.pages2{
  margin-top: 30px;
  line-height: 30px;
}
.General_pages_icon{
  text-align: center;
  margin-top: 63px;
}
.General_pages_icon img{
margin-right: 52px;
}

.right_cont{
  margin-right: 22px;
  margin-left: 22px;

}
.right_cont>img{
margin-top: 22px;
}
.conut_right{
  text-align: center;
}
.conut_right>p{
  width: 8px;
  height: 8px;
background-color: #CDCDCD;
  display: inline-block;
  border-radius: 50%;
  margin-left: 10px;
}
.right_cont>p{
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #419038;

}
.conut_rights>span{
  line-height: 26px;
  font-size: 16px;
font-family: Microsoft YaHei;
font-weight: 400;
color: #333333;
}
.imgList .slick-dots{
  bottom: -20px;
}
.imgList .slick-dots li{
  width: 8px;
  height: 8px;
  background:#CDCDCD;
  border-radius: 50%;
}
.imgList .slick-dots .slick-active{
  background:#419038;
}
@media screen and (max-width:1500px){
  .General_Content{
    width:1200px;
  }
  .General_Content_left{
    width:850px;
  }
  .General_tow{
    width:100%;
  }
  .General_image{
    max-width:100%;
    margin: 43px auto;
    display: block;
  }
}
@media screen and (max-width:1281px) {
  .images_font {
    display: none;
  }
  .table {
    display: none;
  }
  .General_Content{
    width:100%;
    padding:0 20px;
    box-sizing: border-box;
margin-top: 20px;
  }
.General_one{
margin-top: 30px;
font-size: 24px;
    color: #333;
    font-weight: bold;
    padding: 15px 15px;
    text-align: center;
    line-height: 32px;
}
  .General_Content_left{
    width:100%;
    float: inherit;
  }
  .General_tow{
    width:100%;
    margin-left: 0;
margin-top: 20px;
  }
  .General_image{
    max-width:100%;
    margin: 43px auto;
    display: block;
  }
  .General_Content_right{
    display: none;
  }
}
@media screen and (max-width:768px){
  .images{
    height:200px;
  }
  .fontone{
    display: none;
  }
  .General_pages_icon img{
    width:32px;
  }
}
table {border: 1px solid #ccc;     
 width: 100%;     
 margin: 0;      
padding: 0;      
border-collapse: collapse;      
border-spacing: 0;  
}  
table tr {      
border: 1px solid #ddd;      
padding: 5px;  
} 
table th,table td {      
padding: 10px;      
text-align: center;  
}  
table th {      
text-transform: uppercase;      
font-size: 14px;      
letter-spacing: 1px; 
 }  
/* <= 568px */  @media screen and (max-width: 35.5em) {      
table {          
border: 0;      
}      
table thead {          
display: none;      
}      
table tr {          
margin-bottom: 10px;          
display: block;         
border-bottom: 2px solid #ddd;      
}      
table td {          
display: block;          
text-align: right;          
font-size: 13px;         
 border-bottom: 1px dotted #ccc;      
}      
table td:last-child {          
border-bottom: 0;      
}     
 table td:before {          
content: attr(data-label);         
 float: left;          
text-transform: uppercase;         
 font-weight: bold;      
}  
}
@media screen and (max-width: 25.5em) {
table td{max-width: 180px;}
}