@charset "utf-8";

* {
  margin: 0;
  padding: 0;
}

:focus {
  outline: 0 !important;
}

body {
  margin: 0;
  width: 100%;
  font-size: 14px;
 background:#fff;
  font-family: 'Microsoft YaHei', '微软雅黑';
  min-width: 1200px;
}





/* love study */
.lovestudy {
  padding-bottom: 120px;
}

.blue {
  background: url("/Shared/images/homev1/indexv1/lefttop.png") no-repeat left bottom;
  text-align: left;
  padding-bottom: 30px;
  position: relative;
  padding-left:80px;
}
.blue .bgline{
  position: absolute;
  bottom:0;
  left:0;
}
.blue .layout{
  padding: 40px 80px 0 80px;
}
.blue h3 {
 
  font-size: 72px;
  line-height: 78px;
  color: #fff;
  
}

.blue p:nth-of-type(1) {
  color: #fff;
  font-size:22px;
}
.blue p:nth-of-type(2) {
  font-size: 18px;
  color: #fff;
  margin-top:10px;
  width:580px;
}

.blue p:nth-of-type(3) {
  font-size: 18px;
  color: #fff;
  width:579px;
  line-height:30px;
 
}
.blue p:nth-of-type(4) {
 position: absolute;
 top:90px;
 right:245px;
 
}
.blue .layout{position: relative;}
.blue p:nth-of-type(4) img{width:400px;height:285px;object-fit: cover;}



.blue a {
  display: block;
  color: #fff;
  text-align: center;
  height: 44px;
  width: 176px;
  margin: 0 auto;
  margin-top: 60px;
  border: 2px solid #fff;
  border-radius: 5px;
  background: #66bf3a;
  font-size: 16px;
  line-height: 46px;
  box-shadow: 0px -5px #51992d inset;
}

.blue a:hover {
  box-shadow: none;
  background: #fff;
  color: #333;
}

/* #triangle-top {
    position: absolute;
    right: 0;
    bottom: 0px;
    border-left: 100vw solid transparent;
    border-bottom: 70px solid white;
} */
.borderte{border-bottom: 5px solid #fff;}





/* 公司介绍部分 */
.companyintroduct{
  text-align:center;
}

.companyintroduct p{margin-top:30px;}
.introductcenter{
  margin-top:80px;
  
}
.introductcenter li{
  margin-bottom:40px;
  display:flex;
  justify-content: space-evenly;
  align-items: center;
}
.introductcenter li img{
  width:450px;
  border-radius: 5px;
}
.introductcenter li .liright1{
  width:450px;
 
}
.introductcenter li .liright1 h3{
  color:#ff2045;
}
.introductcenter li .liright1 .bluetitle{
  color:#1368ce;
}
.introductcenter li .liright1 .orangetitle{
  color:#eb670f;
}
.introductcenter li .liright1 .greentitle{
  color:#66bf3a;
}
.introductcenter li .liright1 .violettitle{
  color:#7235ae;
}
/* violelogo */
.violelogo{
  text-align:center;
  line-height:260px;
  height:260px;
  background:#7235ae url("/Shared/images/homev1/indexv1/rightbottom.png") no-repeat left top;
}
/* vdevelop */
.color1{background:red;color:red;}
.vdevelop{
  margin-top:80px;
  display:flex;
  justify-content: space-around;
}
.vdevelop li{
  

}
.vdevelop li:nth-of-type(1){
  width:450px;
  margin-top:380px;
}
.vdevelop li:nth-of-type(1) p img{
  display:inline-block;
  width:120px;
  height:120px;
}
.vdevelop li:nth-of-type(1) p{
  position: relative;
}
.vdevelop li p span.time{
  display:inline-block;
  width:270px;
  height:78px;
  background:#1368ce;
  border-radius: 20px;
  position: absolute;
  right:0;
  top:0;
  text-align:center;
  line-height:78px;
  color:#fff;
}

.vdevelop li:nth-of-type(1) .timebottom{
  margin-top:175px;
  
}
.vdevelop li:nth-of-type(1) p:nth-of-type(2){
  margin-top:20px;
 
}
.vdevelop li:nth-of-type(1) p span.time2017{
  color:#1368ce;
  margin-right:20px;
  font-weight: bold;
}
.detailtext{
  width:443px;
  /* margin:0px auto; */
  /* margin-top:30px; */
 
}
.vdevelop time1{
  background:#79c061;
}
.vdevelop li p span.time2015{
  color:#79c061;
  margin-right:20px;
  font-weight: bold;
}

.vdevelop li:nth-of-type(2){
  width:101px;
}
.vdevelop li:nth-of-type(2) img{
  margin-bottom:40px;
}
.vdevelop li:nth-of-type(3){
  width:450px;
  position: relative;
  margin-top:120px;
  

}
.vdevelop li:nth-of-type(3) .timebottom{
 
}
.vdevelop li:nth-of-type(3)  span.time{
  left:0;
}

.vdevelop li:nth-of-type(3)  .detailtext .time2018{
color:#ff2045;
margin-right:20px;
font-weight: bold;
}
.vdevelop li:nth-of-type(3)  .timebottom img{
 position: absolute;
 right:17px;
 top:10px;
  
}
.vdevelop li:nth-of-type(3)  .detailtext .time2016{
  color:#ffa602;
  margin-right:20px;
  font-weight: bold;
  }
  .vdevelop li:nth-of-type(3)  .detailtext .time2014{
    color:#33cccc;
    margin-right:20px;
    font-weight: bold;
    }
    .vbottomlogo{
      margin-top:40px;
      text-align:center;
    }
    .vbottomlogo img{
      width:60px;
      height:60px;
    }