.index_banner{position: relative;} /*banner*/ .inbanner{width: 100%;overflow: hidden;z-index:2; background:#fff;} .inbanner img{width: 100%;} .inbanner li{position: relative;overflow: hidden;} .inbanner li a{display: block;width: 100%;height: 100%;} .inbanner li video{position: absolute;top: 0; width: 100%; height:100%;background:#000;} .inbanner .swiper-button-next ,.inbanner .swiper-button-prev{display: none !important;} .inbanner .swiper-pagination{bottom:50rem;} .inbanner .swiper-pagination-bullet{width:14rem; height:14rem; margin: 0 10rem!important; opacity: 1; background:#FFFFFF;} .inbanner .swiper-pagination-bullet-active{ background: none;width: 17rem; height:17rem; position: relative; top:1.5rem; border: 3rem solid #fff;} .inbanner li span.ico_btn{ cursor: pointer; position: absolute; right:50rem; top:50rem; width: 44rem; height: 44rem;z-index: 1000;background: url(../images/btn_pause.png) no-repeat; background-size: cover;} .inbanner li span.ico_btn.muted{background: url(../images/btn_play.png) no-repeat; background-size: cover;} .ie7 .inbanner ,.ie8 .inbanner{display: none;} .ie7 .banner_ie ,.ie8 .banner_ie{display: block;} .banner_ie{overflow: hidden; position: relative; display: none;} .imgbox li{display: none; height: 100%; width: 100%;} .imgbox li.on{display: block;} .mask{position: absolute; width: 100%; bottom: 32px;z-index: 99;} .mask .pages{text-align: center; width: 100%;} .mask .pages a{border:3px solid #fff;background: url(../images/wite.png) repeat;width: 12px;height: 12px;vertical-align: middle;margin-top: 0px;opacity: 1;margin: 0 14px !important;transition: 0.3s all;-webkit-transition: 0.3s all;-moz-transition: 0.3s all;-o-transition: 0.3s all;-ms-transition: 0.3s all;display: inline-block; border-radius: 50%} .mask .pages a.on{background: #db3149;border:3px solid #db3149;} .ban_video .video_button{display: none;} .video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;} .video_appbox.show{visibility: visible;opacity:1;} .video_appbox video{object-fit: cover;width: 100%;height: auto;} .video_appbox .video_t{ z-index:2; background:#000;width: 1035px;max-width:94%;height: auto; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%; transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s; visibility: hidden;opacity: 0; } .video_appbox.show .video_t{ visibility: visible;opacity:1; top:50%; } .video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);} .lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");} .video_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;} .video_close i{color: #fff;font-size:50px;font-weight: bold;} @media only screen and (max-width: 1024px) { /*.ban_video video{display: none!important;} .ban_video .video_button{display: block;font-size: 50px;}*/ .inbanner li span.ico_btn{right:10rem; top:10rem;} .inbanner .swiper-pagination{bottom:10rem;} } /*.bcon{width: 475px; height: auto; padding: 43px; padding-bottom: 80px !important; box-sizing: border-box; background: rgba(0,0,0,0.6); position: absolute; right: 27px; top: 50%; transform: translate(0,-50%); -webkit-transform: translate(0,-50%); z-index: 2; color:#fff; transition: all 0.3s;} .bcon.on{transform: translate(497px,-50%); -webkit-transform: translate(497px,-50%); cursor: pointer;} .bcon a{color:#fff;} .bcon h1{display: inline-block; border-bottom: #ff1300 solid 1px; padding-bottom: 10px;} .bcon ul li{border-bottom: rgba(255,255,255,0.5) solid 1px; padding: 7px 0; margin-top: 30px;} .bcon ul li span{margin-bottom: 10px; display: block;} .bcon ul li p{line-height: 24px; max-height: 48px; overflow: hidden; } .close_icon{width: 25px; height: 25px; background: url(../images/close_icon.png) center center no-repeat; background-size: 100% 100%; position: absolute; top: 20px; right: 20px; cursor: pointer;} @media only screen and (max-width: 1440px) { .bcon{padding: 30px; width: 450px; } .bcon.on{transform: translate(472px,-50%); -webkit-transform: translate(472px,-50%);} .bcon ul li{margin-top: 20px;} }*/ .index-part01{background: #fff; } .index-part01 .swiper-box{margin:45rem 86rem 20rem; height: 56rem; line-height: 56rem; position: relative;} .index-part01 .swiper-box .swiper-container{ margin: 0 100rem; height: 100%;} .index-part01 .swiper-box .swiper-slide{color: #000000; cursor: pointer; width: auto; padding: 0 20rem;} .index-part01 .swiper-box .swiper-slide.on{ font-weight: bold; border-bottom: 3rem solid #E1001F;} .index-part01 .swiper-box .swiper-button-prev,.index-part01 .swiper-box .swiper-button-next{color: #000; background: none; left:0; top:0; margin-top: 0; width: 80rem; text-align: left; height: 56rem; line-height: 56rem;} .index-part01 .swiper-box .swiper-button-next{text-align: right; left:auto; right:0;} .index-part01 .swiper-box .swiper-button-prev.swiper-button-disabled,.index-part01 .swiper-box .swiper-button-next.swiper-button-disabled{pointer-events:inherit!important; cursor: pointer; opacity: 1;} .index-part01 .swiper-box .swiper-button-prev.disabled{ cursor: default; opacity: 0.35;} .index-part01 .swiper-box .swiper-button-next.disabled{ cursor: default;opacity: 0.35;} .index-part01 .imgshow{position: relative; padding: 140rem 0 85rem;} .index-part01 .imgshow li.swiper-slide{ width: 1180rem;} .index-part01 .imgshow dt{ float: left; width: 40%;} .index-part01 .imgshow dd{ float: right; width: 56%; padding-top: 5%;} .index-part01 .imgshow dd h2+em{ display: block; margin: 30rem 0 40rem; width:100rem; height: 2rem; background: #db3149;} .index-part01 .imgshow dd h3{margin-bottom: 25rem;} .index-part01 .imgshow dd p{margin-bottom: 45rem; line-height: 1.8;} .index-part01 .imgshow dd p span{ display: block;} .index-part01 .imgshow .swiper-button-prev,.index-part01 .imgshow .swiper-button-next{font-weight: bold;color: #000; background: none; lefT:10%; top:50%; margin-top: -40rem; width: 80rem; height: 80rem; line-height: 80rem; text-align: center; background: #fff; border-radius: 100%; box-shadow: 0 0 8rem 8rem rgba(0,0,0,0.05);} .index-part01 .imgshow .swiper-button-next{left:auto; right:10%;} .index-part01 .imgshow a:hover dd h3,.index-part01 .imgshow a:hover dd p{color: #000!important;} .tit{ text-align: center; width: 100%;} .tit span{ display: block; margin-bottom: 10rem;} .index-part02{margin-top:100rem;} .index-part02 .tt{position: relative; color: #fff;} .index-part02 .tt .tit{top:22%;} .index-part02 ul{position: relative; top:-160rem;} .index-part02 li{ position: relative; float: left;width: 48.5%; margin-top: 60rem; border-radius: 55rem;box-shadow: 0 0 15rem 15rem rgba(0,0,0,0.1); overflow: hidden;} .index-part02 li:first-child{margin-top: 0;} .index-part02 li:nth-of-type(2){ margin-top: 220rem;} .index-part02 li:nth-child(2n){ float: right;} .index-part02 li dd{width:100%; position: absolute; color: #fff; lefT:0; bottom:0; padding:0 60rem 60rem; } .index-part02 li dd h3{margin-bottom: 10rem;} .index-part02 li dd p{line-height: 1.8;} .index-part02 li:nth-of-type(2) dd p{padding-left: 0.5rem;} .index-part03{position: relative; color: #fff;} .index-part03 a{color: #fff!important;} .xx{transition: all 0.5s;} @media only screen and (min-width:1025px){ .index-part01 .imgshow li.swiper-slide a:hover{color: #000!important;} .index-part01 .imgshow li.swiper-slide a:hover dd h2{color: #db3149!important;} } @media only screen and (max-width:1023px){ .index-part01 .swiper-box{margin-left: 0; margin-right: 0;} .index-part01 .swiper-box .swiper-button-prev, .index-part01 .swiper-box .swiper-button-next{width: 40rem; text-align: center;} .index-part01 .swiper-box .swiper-container{margin: 0 50rem;} .index-part01 .imgshow{padding: 50rem 0;} .index-part01 .imgshow .swiper-button-prev,.index-part01 .imgshow .swiper-button-next{left:10rem; /*width: 40rem; height: 40rem; line-height: 40rem; margin-top: -20rem;*/} .index-part01 .imgshow .swiper-button-next{left:auto; right:10rem;} .index-part01 .imgshow dd{margin-right: 3%;} .index-part02 ul{top:0; margin-top: 50rem;} .index-part02 li{ margin-top: 0!important; margin-bottom: 30rem;} .index-part02 li dd{padding: 5% 8%;} } @media only screen and (max-width:767px){ .inbanner .swiper-container,.inbanner li{ height:500rem!important;} .inbanner li img{/*display: none;*/ object-fit: cover; width: 100%; height: 100%;} .index-part01 .imgshow dt,.index-part01 .imgshow dd{width: 100%; margin: 0;} .index-part01 .imgshow dd{padding: 5% 5% 0;} .index-part01 .swiper-box .swiper-slide{width: 100%; text-align: center;} .index-part02 li{width: 100%;} .index-part02 .tt .tit{top:35%;} .index-part03,.index-part02 .tt{ height: 400rem;} .index-part03 img,.index-part02 .tt img{ display: none;} }