.row-google1{
  overflow: hidden;
  padding: 3.02vw 0 3.44vw;
}
.ul-soyq{
  overflow: hidden;
  margin:0 -18px;
}
.ul-soyq li{
  float: left;
  width: 33.333%;
  padding: 30px 0;
}
.ul-soyq .con{
  box-shadow: 0px 4px 19px 1px #E0E7F0;
  border-radius: 8px;
  margin:0 18px;
  padding: 2.6vw 2.4vw 1.56vw;
  text-align: center;
}
.ul-soyq .pic{
  margin-bottom: 1.67vw;
  line-height: 93px;
}
.ul-soyq .pic img{
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.ul-soyq .tit{
  font-size: 18px;
  color:#181818;
  margin-bottom: 14px;
}
.ul-soyq .desc{
  font-size: 14px;
  color:#4B5B76;
  line-height: 1.57;
  height: 6.28em;
}
.row-google2{
  overflow: hidden;
  padding: 3.44vw 0 4.79vw;
  background: #f4f7fa;
}
.m-google2{
  overflow: hidden;
  padding-top: 1.61vw;
}
.m-google2 .txt{
  float: left;
  width: 340px;
  height: 604px;
  padding: 86px 34px 0;
  background: url(../images/pic47.jpg) no-repeat;
}
.m-google2 .txt .tit{
  color:#fff;
  font-size: 40px;
  border-bottom: 2px solid rgba(255, 255, 255, 0.3);
  margin-bottom: 25px;
  padding-bottom: 8px;
}
.m-google2 .txt .desc{
  font-size: 15px;
  color:#fff;
  line-height: 1.4;
  margin-bottom: 53px;
}
.m-google2 .txt a{
  display: block;
  width: 130px;
  height: 30px;
  border:1px solid #80ade8;
  color:#fff;
  padding: 0 20px;
  background: url(../images/ico48.png) no-repeat right 10px center;
  line-height: 28px;
}
.ul-google2{
  overflow: hidden;
  background-color: #fff;
  height: 604px;
  padding: 1.25vw 1.04vw 0;
}
.ul-google2 li{
  overflow: hidden;
  padding: 1.35vw 0;
  border-bottom: 1px solid #efefef;
}
.ul-google2 li:last-child{
  border-bottom: none;
}
.ul-google2 .ico{
  float: left;
  width: 27px;
  overflow: hidden;
  margin-right: 15px;
}
.ul-google2 .ico img{
  display: block;
  max-width: 100%;
  height: auto;
}
.ul-google2 .info{
  overflow: hidden;
}
.ul-google2 .t1{
  line-height: 27px;
  font-size: 18px;
  color:#000000;
  margin-bottom: 0.57vw;
}
.ul-google2 .t2{
  font-size: 14px;
  line-height: 1.71;
  color:#495770;
}
.row-google3{
  overflow: hidden;
  padding: 3.65vw 0;
}
.m-google3{
  padding-top: 3.02vw;
  height: 13.91vw;
  margin-top: 2.29vw;
  width: 72.98vw;
  margin: 0 auto;
  background: url(../images/pic48.jpg) no-repeat bottom center;
  -webkit-background-size: auto 100%;
  background-size: auto 100%;
}
.m-google3 .item{
  width: 8.18vw;
  float: left;
  position: relative;
}
.m-google3 .item:last-child{
  margin-right: 0;
}
.m-google3 .num{
  width: 2.92vw;
  height: 2.92vw;
  border-radius: 50%;
  background-color: #fff;
  font-size: 1.09vw;
  color:#676767;
  text-align: center;
  line-height: 2.92vw;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.m-google3 .item:nth-child(odd){
  margin-top: 0.21vw;
}
.m-google3 .item:nth-child(even) .num{
  color:#0052D9;
}
.m-google3 .info{
  position: relative;
  border-radius: 50%;
  background-color: #959595;
  width: 8.18vw;
  height: 8.18vw;
}
.m-google3 .info .sp{
  padding-top: 3.13vw;
  text-align: center;
  font-size: 0.83vw;
  color:#fff;
}
.m-google3 .item:nth-child(even) .info{
  background-color:#0052D9;
}
.m-google3 .item:nth-child(1){
  margin-right:6.03vw;
  margin-top: 1.04vw;
}
.m-google3 .item:nth-child(2){
  margin-right:5.47vw;
}
.m-google3 .item:nth-child(3){
  margin-top: 1.51vw;
  margin-right:4.43vw;
}
.m-google3 .item:nth-child(4){
  margin-right:4.43vw;
}
.m-google3 .item:nth-child(5){
  margin-top: 1.04vw;
  margin-right:3.54vw;
}
.m-google3 .item:nth-child(6){
  margin-top: 1.04vw;
}
@media(any-hover:hover){
    .m-google3 .item .m-info{width:30vw;position:absolute;bottom:calc(100% + 15px);left:50%;margin-left:-15vw;background:rgba(0,0,0,.6);padding:1vw;opacity:0;z-index:-1;color:#FFF;font-size:0.83vw;line-height:1.6;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        transition: all 0.5s ease-in-out;
    	-webkit-transform:translateY(-30px);
           -moz-transform:translateY(-30px);
             -o-transform:translateY(-30px);
                transform:translateY(-30px);}
    .m-google3 .item .m-info:before{content:'';position:absolute;left:50%;bottom:-8px;margin-left:-8px;border-top:8px solid rgba(0,0,0,.3);border-left:8px solid transparent;border-right:8px solid transparent;}
    .m-google3 .item.on>.m-info{opacity:1;z-index:3;
    	-webkit-transform:translateY(0);
           -moz-transform:translateY(0);
             -o-transform:translateY(0);
                transform:translateY(0);}
}
.jj_txt{padding:15px;display:none;background:rgba(0,0,0,.3);}
.jj_txt .jj_pp{}
.jj_txt .jj_pp p{font-size:14px;line-height:22px;color:#FFF;}
.jj_txt .jj_pp p:first-child{font-size:16px;line-height:1.2em;margin-bottom:5px;font-weight:bold;}




.row-google4{
  overflow: hidden;
  background: #f0f5f8;
  padding: 5.21vw 0 4.06vw;
}
.row-google4 .wp{
  width: 1460px;
}
.m-google4{
  overflow: hidden;
}
.m-google4 .pic{
  float: right;
  overflow: hidden;
  width: 590px;
}
.m-google4 .pic img{
  display: block;
  max-width: 100%;
  height: auto;
}
.m-google4 .txt{
  width: calc(100% - 590px);
  margin-left: -20px;
  padding-left: 20px;
  position: relative;
  z-index: 2;
}
.m-google4 .txt .tit{
  font-size: 30px;
  color:#000000;
  margin-bottom: 34px;
}
.m-google4 .txt .desc{
  font-size: 14px;
  color:#3D485D;
  line-height: 1.71;
  margin-bottom: 2.5vw;
}
.jgsx{
 position: relative;
}
.jgsx::after {
  content: '';
  display: block;
  position: absolute;
  top: 30px;
  left: 480px;
  width: 54px;
  height: 150px;
  background: url(../images/ico46.png) no-repeat;
}
.jgsx .txts{
  float: left;
  margin-right: 58px;
   padding-bottom: 20px;
}
.jgsx .txts p{
  width: 480px;
  line-height: 43px;
  padding: 0 24px;
  font-size: 14px;
  color:#3D485D;
  background: linear-gradient(180deg, #F3F5F8, #FFFFFF);
  border: 2px solid #FFFFFF;
  box-shadow: 0px 4px 19px 1px #E0E7F0;
  margin-bottom: 10px;
  border-radius: 6px;
}
.jgsx .lgs{
  overflow: hidden;
  padding-top: 89px;
}
.jgsx .lgs .img{
  width: 152px;
  height: 31px;
  margin-bottom: 10px; 
  background: url(../images/ico47.png) no-repeat;
}
.jgsx .lgs p{
  font-size: 14px;
  color:#3D485D;
  position: relative;
  z-index: 2;
}
.row-google5{
  overflow: hidden;
  padding: 3.91vw 0 4.43vw;
}
.row-google5 .g-tit1{
  margin-bottom:2.5vw;
}


@media only screen and (max-width: 1500px) {
  .row-google4 .wp{width: 1300px;}
/*  .m-google3 .item:nth-child(1){margin-right: 71px;}*/

  /*.m-google3 .item:nth-child(2),.m-google3 .item:nth-child(4){margin-top: 20px;}
  .m-google3 .item:nth-child(4){margin-right: 68px;}
  .m-google3 .item:nth-child(5){margin-right: 29px;}
  .m-google3 .item:nth-child(6){margin-top: 29px;position: relative;right: -20px;}*/
  .jgsx .txts p{width: 440px;}
  .jgsx::after{left: 440px;}
  .m-google4 .txt .tit{font-size: 28px;margin-bottom: 26px;}
  .m-google2 .txt .tit{font-size: 30px;}

  

}
@media only screen and (max-width: 1430px) {
  .ul-google2{padding: 0 20px;}
  /*.m-google3 .item:nth-child(1){margin-right: 18px;}
  .m-google3 .item:nth-child(2){margin-right: 86px;}
  .m-google3 .item:nth-child(5){margin-right: 0;}
  .m-google3 .item:nth-child(6){float: right;margin-right: -50px;}*/
  .row-google4 .wp{width: 1200px;}
  .m-google4 .pic{width: 460px;margin-top: 40px;}
  .m-google4 .txt{width: calc(100% - 460px);}
  .m-google4 .txt .tit{font-size: 26px;margin-bottom: 10px;}
  .m-google2 .txt .tit{font-size: 28px;}
}
@media only screen and (max-width: 1360px){
  .m-google3 .info{position: relative;}
.m-google3 .info .sp{font-size: 14px;padding-top: 0;position: absolute;top: 50%; 
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;right: 0;text-align: center;}

}
@media only screen and (max-width: 1230px) {
  .ul-google2 li{padding: 20px 0;}
  .ul-google2 .t2{font-size: 13px;}
  .row-google4 .wp{width: 994px;}
  .m-google4 .pic{width: auto;float: none;margin-top: 0;}
  .m-google4 .pic img{margin:0 auto 20px;}
  .m-google4 .txt{width: auto;}
  .m-google4 .txt .tit{text-align: center;}
  .row-google4{padding: 30px 0 20px;}
  .ul-soyq .con{margin:0 5px;box-shadow: 0px 4px 10px 1px #E0E7F0;}
  .ul-soyq{margin:0 -5px;}
  .ul-soyq li{padding: 10px 0;}
  .g-slidercon .ico{width: 87px;}
  .m-google2 .txt .tit{font-size: 24px;margin-bottom: 16px;}
  .ul-google2{height: auto;}
    .m-google3 .item:nth-child(6){margin-right: 0;float: none;right: 0;margin-top: 0;}
   .m-google3 .item{float: none;margin-right: 0;}
   .m-google3 .item:nth-child(1),.m-google3 .item:nth-child(2),.m-google3 .item:nth-child(3),.m-google3 .item:nth-child(4),.m-google3 .item:nth-child(5){margin-right: 0;margin-top: 0;}
  .m-google3{padding-top:0;background:none;display:block;height: auto;padding-left:0;}
   .swiper-case .pic{margin-bottom: 10px;}
   .m-google3 .info{width:120px;height:120px;}
   .m-google3 .item{float:left;width:120px;margin-left:calc(20% - 144px);}
   .m-google3 .item:nth-child(1){margin-left:0;}
   .m-google3 .item:nth-child(6){float:left;}
   .m-google3 .item .m-info{width:400px;margin-left:-200px;}
   .m-google3 .item:first-child .m-info{left:0;margin-left:0;}
   .m-google3 .item:first-child .m-info:before{left:60px;}
   .m-google3 .item:nth-child(6) .m-info{right:0;margin-left:0;left:auto;}
   .m-google3 .item:nth-child(6) .m-info:before{left:auto;right:60px;}

}
@media only screen and (max-width: 1023px) {
.ul-soyq .desc{font-size: 13px;}
.m-google2 .txt{width: auto;float: none;height: auto;background: #0052d9;padding: 20px;}
.m-google2 .txt .desc{margin-bottom: 20px;}
.row-google4 .wp{width: 720px;}
.m-google3{display: block;overflow: hidden;width:100%;margin-top:15px;}
.m-google3 .item,.m-google3 .item:nth-child(6){width: 33.33%;float: left;margin-bottom: 15px;}
.m-google3 .info{margin:0 auto;}
.m-google3 .num{display: none;}
.m-google3 .item .m-info{display:none;}
.jj_txt{display:block;}
.m-google4 .txt .tit{font-size: 22px;}
}
@media only screen and (max-width: 767px) {
.ul-soyq li{width: auto;float: none;}
.row-google1{padding: 30px 0 20px;}
.row-google2{padding: 30px 0 20px;}
.m-google3 .info{width: 100px;height: 100px;}
.m-google3 .info .sp{font-size: 12px;padding: 0 10px;position: absolute;top: 50%;left: 0;
right: 0;-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);}
.m-google3 .info .sp br{display: none;}
.row-google3{padding: 30px 0 20px;}
.m-google3 .item{margin-left:0;}
.jj_txt .jj_pp p:last-child{height:110px;}
.row-google4 .wp{width: auto;padding: 0 15px;}
.m-google4 .txt .tit{font-size: 18px;}
.jgsx .txts{float: none;margin-right: 0;}
.jgsx .txts p{width: auto;}
.jgsx .lgs{padding-top: 0;}
.jgsx .lgs .img{margin:0 auto 10px;}
.jgsx::after{display: none;}
.jgsx .txts p{padding: 0px 0 0 5px;font-size: 12px;line-height: 24px;margin-bottom: 5px;}
.m-google4 .txt .desc{font-size: 13px;}
.jgsx .lgs p{font-size: 13px;text-align: center;}
.ul-google2 .t1{font-size: 16px;}
.m-google2 .txt .tit{font-size: 18px;}
.row-google5{padding: 30px 0 20px;}
}