/*.gr_main{width:100%;height:auto;background:url(../img/index/bg_g.jpg) no-repeat;background-size:100% 100%;padding-top:10px;}
.nav_content1,.nav_content2,.nav_content3,.nav_content4,.nav_content5,.nav_content6{width:100%;height:100%;margin-bottom:100px;}
.noMb{margin-bottom:0;}
.nav_content2 .nav_left{width:60%;display:inline-block;}
.nav_content2 .nav_left img{width:100%;height:100%;}
.nav_content2 .nav_right{width:35%;display:inline-block;}
.nav_content4 .nav_left{width:60%;display:inline-block;}
.nav_content4 .nav_left img{width:100%;height:100%;}
.nav_content4 .nav_right{width:35%;display:inline-block;}
.txt2{width:78%;color:#a0a0a0; margin-bottom:30px;}
.mgl{margin-left:22%;}
.rj{right:10px;}*/

header{position:fixed; top:0; left:0; z-index:100;}
.icp_box{position:absolute; bottom:0; left:0;}

.gr_index_main.gr_main{padding:0;}

html,
body,
.gr_index_main,
.part_wrap,
.gr_index,
.gr_index .swiper-slide,
.gr_index .box{width:100%; height:100%; position:relative;}

.gr_index_main{background:none; padding-bottom:0;}

.part_wrap .arrow-right{display:block; width:40px; height:38px; background:url(../img/index/next.png) center center no-repeat; background-size:25px auto; position:absolute; left:50%; bottom:20px; margin-left:-20px;/* transform:translateX(-50%);*/ z-index:100;}

.part_wrap .arrow-right{
  -webkit-animation-name:shake;
  animation-name:shake;
  -webkit-animation-iteration-count:infinite;
  animation-iteration-count:infinite;
  -webkit-animation-duration:1.2s;
  animation-duration:1.2s;
  -webkit-animation-fill-mode:both;
  animation-fill-mode:both;
  animation-timing-function:linear;
  -webkit-animation-timing-function:linear;
}

.mt{margin-bottom:20px;}
.gr_index .box .con h1{line-height:1;}
.gr_index .box .con h1 i{width:25px;/*height:39px;*/height:52px;display:inline-block;margin-right:10px; position:relative; /*bottom:-3px;*/bottom:5px;}
.gr_index .box .con h1 i img{width:100%;height:100%;display:block;}
.gr_index .box .con h1 span{vertical-align:top;}

.gr_index .swiper-slide{/*padding-top:80px;*/ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}

.gr_index .part1{background:url(../img/index/part1_bg.jpg) center center no-repeat; background-size:100% auto;}
.gr_index .part2{background:url(../img/index/part2_bg.jpg) center center no-repeat; background-size:100% auto;}
.gr_index .part3{background:url(../img/index/part7_bg.jpg) center center no-repeat; background-size:100% auto;}
.gr_index .part4{background:url(../img/index/part4_bg.jpg) center 0 no-repeat; background-size:100% auto;}
.gr_index .part5{background:url(../img/index/part5_bg.jpg) center center no-repeat; background-size:100% auto;}
.gr_index .part6{background:url(../img/index/part3_bg.jpg) center center no-repeat; background-size:100% auto;}

.gr_index .box{padding:calc(5% + 84px) 5% 0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
/*.gr_index .part1 .box{padding:5% 5% 0;}
.gr_index .part4 .box{padding:5% 5% 0;}
.gr_index .part5 .box{padding:5% 5% 0;}
.gr_index .part6 .box{padding:5% 5% 0;}*/

.gr_index .box h1,
.gr_index .box p,
.gr_index .box a{color:#fff; font-weight:500;}

.gr_index .part1 .box .txt,
.gr_index .part2 .box .txt,
.gr_index .part3 .box .txt,
.gr_index .part5 .box .txt,
.gr_index .part6 .box .txt{font-size:28px; margin:20px 0 40px; line-height:1.5;}
.gr_index .box a{display:block; width:260px; padding:10px 0; text-align:center; background:#e60020; border-radius:5px;}
.gr_index .box a img{margin-left:10px; width:10px; position:relative; }

.gr_index .part1 .box .con{width:40%;}

.gr_index .part2 .box .con{width:35%; float:right;}

/* .gr_index .part3 .box .con{width:30%; margin:0 auto;}
.gr_index .part3 .box .con h1{text-align:center;}
.gr_index .part3 .box a{margin:0 auto;} */

.gr_index .part6 .box .con{width:31%; margin:0 auto;}
.gr_index .part6 .box .con h1{text-align:center;}
.gr_index .part6 .box a{margin:0 auto;}

.gr_index .part4{/*padding-bottom:104px;*/ box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.gr_index .part4 .box .con{width:50%; background:rgba(0,0,0,0.7); padding:30px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.gr_index .part4 .box .con .tit_box{width:5%; height:100px; float:left; padding-left:2%;}
.gr_index .part4 .box .con h2{width:10%; font-size:36px; font-weight:500;}
.gr_index .part4 .box .con h2 span{display:block; width:100%; margin-top:-20px; color:#fff; transform:rotate(90deg); -webkit-transform: rotate(90deg);}

.gr_index .part4 .box .con .txt_box{width:93%; float:left;}

.gr_index .part4 .box .con .txt_box .red{color:#e60020;}
.gr_index .part4 .box .con .txt_box .tit{line-height:2;}
.gr_index .part4 .box .con .txt_box .txt{line-height:2;}
.gr_index .part4 .box .con .txt_box a{float:right; margin-top:50px;}

.gr_index .part4 .box .erweima_box{width:300px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; background:rgba(0,0,0,0.7); padding:15px; display:-webkit-flex; display:flex; position:absolute; right:2%; bottom:4%;}
.gr_index .part4 .box .erweima_box li{width:47%; margin-right:6%;}
.gr_index .part4 .box .erweima_box li:last-child{margin-right:0%;}
.gr_index .part4 .box .erweima_box li .pic{width:100%; margin-bottom:5px;}
.gr_index .part4 .box .erweima_box li .pic img{display:block; width:100%; margin-left:0;}
.gr_index .part4 .box .erweima_box li .pic img.big{display:none;}
.gr_index .part4 .box .erweima_box li .txt{line-height:1.2; text-align:center;}
.gr_index .part4 .box .erweima_box li a{display:inline; color:#fff; padding:0;}

.gr_index .part4 .box .erweima_box li.race .txt{line-height:2.6;}

.gr_index .part5 .box .con{width:40%; margin:0 auto;}
.gr_index .part5 .box .con h1{text-align:center;}
.gr_index .part5 .box a{margin:0 auto;}




@media screen and (max-width:1600px){
.gr_index .part1 .box .txt,
.gr_index .part2 .box .txt,
.gr_index .part3 .box .txt,
.gr_index .part5 .box .txt,
.gr_index .part6 .box .txt{font-size:18px;}		
.gr_index .part4 .box .con h2{font-size:26px;}	
.gr_index .box a{width:165px;}

.gr_index .part5 .box .con{width:37%;}

.gr_index .part4 .box .erweima_box{width:240px; padding:12px; right:2%;}
.gr_index .part4 .box .erweima_box li .txt{font-size:12px;}


.gr_index .box .con h1 i{width:15px; /*height:28px; bottom:-2px;*/height:40px; bottom:4px;}


}



@-webkit-keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  25% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }

  50% {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
  
  75% {
    -webkit-transform: translate3d(0,4px,0);
    transform: translate3d(0,4px,0);
  }
}

@keyframes shake {
  from,
  to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  25% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }

  50% {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
  
  75% {
    -webkit-transform: translate3d(0,4px,0);
    transform: translate3d(0,4px,0);
  }
}


