/*banner*/
.i_banner .wrap {
    max-width: 1520px;width: 96%; margin-top:12%;
    margin-right: auto;
    margin-left: auto;
}
.transition03{-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.transition05{-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}
.transition08{-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.transition1{-webkit-transition: all 1s ease;transition: all 1s ease;}
.transition14{-webkit-transition: all 1.4s ease;transition: all 1.4s ease;}
.transition24{-webkit-transition: all 2.4s ease;transition: all 2.4s ease;}
.transition10{-webkit-transition: all 10s ease;transition: all 10s ease;}

.delay01{transition-delay: 0.1s;-moz-transition-delay: 0.1s;-webkit-transition-delay: 0.1s;-o-transition-delay: 0.1s;}
.delay02{transition-delay: 0.2s;-moz-transition-delay: 0.2s;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;}
.delay03{transition-delay: 0.3s;-moz-transition-delay: 0.3s;-webkit-transition-delay: 0.3s;-o-transition-delay: 0.3s;}
.delay04{transition-delay: 0.4s;-moz-transition-delay: 0.4s;-webkit-transition-delay: 0.4s;-o-transition-delay: 0.4s;}
.delay05{transition-delay: 0.5s;-moz-transition-delay: 0.5s;-webkit-transition-delay: 0.5s;-o-transition-delay: 0.5s;}
.delay06{transition-delay: 0.6s;-moz-transition-delay: 0.6s;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;}

.delay1{transition-delay: 0.2s;-moz-transition-delay: 0.2s;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;}
.delay2{transition-delay: 0.4s;-moz-transition-delay: 0.4s;-webkit-transition-delay: 0.4s;-o-transition-delay: 0.4s;}
.delay3{transition-delay: 0.6s;-moz-transition-delay: 0.6s;-webkit-transition-delay: 0.6s;-o-transition-delay: 0.6s;}
.delay4{transition-delay: 0.8s;-moz-transition-delay: 0.8s;-webkit-transition-delay: 0.8s;-o-transition-delay: 0.8s;}
.delay5{transition-delay: 1s;-moz-transition-delay: 1s;-webkit-transition-delay: 1s;-o-transition-delay: 1s;}
.delay6{transition-delay: 1.2s;-moz-transition-delay: 1.2s;-webkit-transition-delay: 1.2s;-o-transition-delay: 1.2s;}
.delay7{transition-delay: 1.4s;-moz-transition-delay: 1.4s;-webkit-transition-delay: 1.4s;-o-transition-delay: 1.4s;}
.delay8{transition-delay: 1.6s;-moz-transition-delay: 1.6s;-webkit-transition-delay: 1.6s;-o-transition-delay: 1.6s;}
.delay9{transition-delay: 1.8s;-moz-transition-delay: 1.8s;-webkit-transition-delay: 1.8s;-o-transition-delay: 1.8s;}

.i_banner{width:100%;overflow:hidden; position: relative; }
.ibanner_cover{width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;text-align:left;}
.ibanner_cover .cover_title01{ transform:translateX(60px);-ms-transform:translateX(60px); -moz-transform:translateX(60px);-webkit-transform:translateX(60px); -o-transform:translateX(60px);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.ibanner_cover .cover_title02{ font-weight:normal;transform:translateX(60px);-ms-transform:translateX(60px); -moz-transform:translateX(60px);-webkit-transform:translateX(60px); -o-transform:translateX(60px);-moz-opacity:0;-khtml-opacity:0;opacity:0;}

.ibanner_cover .cover_title03{ font-weight:normal;transform:translateX(60px);-ms-transform:translateX(60px); -moz-transform:translateX(60px);-webkit-transform:translateX(60px); -o-transform:translateX(60px);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.ibanner_cover .cover_title04{margin-bottom: 0; margin-top: 0;}
.i_banner .item{position:relative;overflow:hidden;width:100%; height:0px;}
.i_banner .item .banner_img{position: relative; top:0;left:0;text-align: center; position: absolute; width: 100%;height: 100%; right: 0;bottom: 0; }
.i_banner .item .banner_img img{width:100%;height:100%;position:absolute;top:0;left:0;}
/*20181228xg*/
.i_banner .item .banner_img em{position:absolute;top:0;left:0; width:100%;height:100%; background-position: center; background-size: cover; background-repeat: no-repeat; }

.i_banner .item .banner_img.banner_img2{ top: auto;  bottom: 0; left: 5%; width: 90%; }
.i_banner .item .banner_img.banner_img2 img{ top: auto; bottom: 0; height: auto; transform-origin:center bottom; -ms-transform-origin:center bottom;-webkit-transform-origin:center bottom;  -o-transform-origin:center bottom; }

.i_banner .owl-prev, .i_banner .owl-next { -webkit-transition: all 0.3s ease;transition: all 0.3s ease;position: absolute; top: 50%; width: 85px; height: 85px; margin-top: -42.5px; z-index: 999; opacity: 0; text-indent: -999em; }

.i_banner .owl-prev { left: 2%; background: url(../images/banner_arrow1.png) no-repeat center; -webkit-transform: translateX(-100%); transform: translateX(-100%); }

.i_banner .owl-next { right: 2%; background: url(../images/banner_arrow2.png) no-repeat center; -webkit-transform: translateX(100%); transform: translateX(100%); }
.i_banner:hover .owl-prev, .i_banner:hover .owl-next { -webkit-transform: translateX(0); transform: translateX(0); opacity: 1; }


.ibanner_cover .cover_title01,
.ibanner_cover .cover_title02,
.ibanner_cover .cover_title03{
  width: 44.74%;
}

.ibanner_cover .cover_title01 img,
.ibanner_cover .cover_title02 img,
.ibanner_cover .cover_title03 img{
  max-width: 727px; width: 100%;height: auto;
}

.ibanner_cover .cover_title01{margin-bottom: 2%;}
.ibanner_cover .cover_title03{margin-bottom:5%; margin-top: 2%;}


.i_banner .more{ display: block;color: #fff; }
.i_banner .more{color: #fff;}


.i_banner .more{  display: block; width: 190px; height: 60px; text-align: center; line-height: 60px; background: #4768b8; font-size: 18px; color: #fff; border-radius: 30px; background: -webkit-gradient(linear, left top, right top, from(#4967b7), to(#9a2da1)); background: linear-gradient(90deg, #4967b7 0%, #9a2da1 100%);
     -webkit-transition:all 0.3s ease 0s;  transition:all 0.3s ease 0s;
 }
 .i_banner .ibanner_cover4 .more{  background: #009adc; }

.i_banner .more:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0px 3px 9px 0px rgba(53, 53, 53, 0.3); box-shadow: 0px 3px 9px 0px rgba(53, 53, 53, 0.3); }

.i_banner .more i { padding-left: 16px; font-family: "SimSun"; font-size: 17px; color: #fff; }


.i_banner .active li:after{content:"";height:5px;background-color:rgba(255,255,255,.6);display:block;animation:login_line 6s linear 1;-webkit-animation:login_line 6s linear 1;position:absolute;left:0;bottom:0;}
.i_banner .item .banner_img img{-moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); -webkit-transform:scale(1,1); transform:scale(1,1);-webkit-transition: all 10s ease;transition: all 10s ease;}
.i_banner .active .banner_img img{-moz-transform:scale(1.08); -ms-transform:scale(1.08); -o-transform:scale(1.08); -webkit-transform:scale(1.08); transform:scale(1.08);}

.i_banner .item .banner_img2 img{-moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); -webkit-transform:scale(0.8); transform:scale(0.8);-webkit-transition: all 10s ease;transition: all 10s ease;}
.i_banner .active .banner_img2 img{-moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); -webkit-transform:scale(1); transform:scale(1);}


.i_banner .active .cover_title01,
.i_banner .active .cover_title02,
.i_banner .active .cover_title03{transform:translateX(0);-ms-transform:translateX(0); -moz-transform:translateX(0);-webkit-transform:translateX(0); -o-transform:translateX(0);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.i_banner .banner_bar{position:absolute;left:0;bottom:36px;width:100%;z-index:10;}
.i_banner .banner_nav{overflow:hidden;}
.i_banner .owl-controls .owl-dots{position: absolute; left: 0;bottom: 15px;width: 100%;text-align: center; display: none!important;}
.i_banner .owl-controls .owl-dot{ margin: 0 3px;}
.i_banner .owl-controls .owl-dot span{display:block;width:10px;height:10px;border-radius:50%;background:#fff;-moz-opacity:.6;opacity:.6;}
.i_banner .owl-controls .owl-dot.active span{-moz-opacity:1;opacity:1;}
.i_banner .banner_img.banner_videoimg{ display: none;}
.banner_video video{ position: absolute; left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100vh;object-fit: cover;}

/*20181228xg*/
.i_banner .item .banner_img em{-moz-transform:scale(1,1); -ms-transform:scale(1,1); -o-transform:scale(1,1); -webkit-transform:scale(1,1); transform:scale(1,1);-webkit-transition: all 10s ease;transition: all 10s ease;}
.i_banner .active .banner_img em{-moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); -webkit-transform:scale(1.05); transform:scale(1.05);}


.i_banner .ibanner_cover4 .wrap{max-width: 1200px;}
.i_banner .ibanner_cover4 .cover_title01{width: 80%;}
.i_banner .ibanner_cover4 .cover_title02{width: 60%;margin-top: 2%;}
.i_banner .ibanner_cover4 .cover_title04{width: 60%;}
.ibanner_cover4 .cover_title01 img,.ibanner_cover4 .cover_title02 img,.ibanner_cover4 .cover_title03 img{max-width: none;}
.i_banner .ibanner_cover4 .cover_title01{margin-bottom: 0;}
.i_banner .ibanner_cover4 .cover_title03{margin-top: 5%;}
.i_banner .ibanner_cover4 .more{transition: 0.3s;}

.i_banner .ibanner_cover5 .wrap{max-width: none;text-align: center;}
.i_banner .ibanner_cover5 .wrap img{display: block;width: 100%;max-width: none;}
.i_banner .ibanner_cover5 .cover_title01{display: inline-block;width: 51.82vw;margin-bottom: 0;}
.i_banner .ibanner_cover5 .cover_title02{display: inline-block;width: 68.07vw;margin-top: 2%;}

@media only screen and (max-width: 1400px){
	.i_banner .ibanner_cover4 .wrap{ max-width: 1140px;}
	.i_banner .ibanner_cover4 .cover_title01{width: 75%;}
	.i_banner .ibanner_cover4 .cover_title02{width: 55%;}
}

@media only screen and (max-width: 1140px){
  .i_banner{ margin-top: 70px;}


}

@media only screen and (max-width: 991px){
	.i_banner .owl-controls .owl-dots{ display: block!important;}
	.i_banner .owl-prev, .i_banner .owl-next{ display: none;}
	.i_banner .more{width: 120px; height: 40px; line-height: 40px;font-size: 14px;}
	.i_banner .more i{font-size: 14px;}
	.i_banner .banner_img.banner_videoimg{ display: block;}
	.banner_video{ display: none;}
	#container-p5{ display: none;}
	.i_banner .wrap{margin-top:10%;}
	
	.i_banner .ibanner_cover4 .cover_title01{width: 80%;}
	.i_banner .ibanner_cover4 .cover_title02{width: 60%;}
	
	.i_banner .ibanner_cover5 .cover_title01{width: 90vw;}
	.i_banner .ibanner_cover5 .cover_title02{width: 70vw;}
}
