.home-banner{width:100%;position: relative;}
.home-banner ul {width:100%;overflow: hidden;}
.home-banner ul li{width:100%;overflow: hidden;}
.home-banner ul li a{display:inline-block;width:100%;overflow:hidden;}
.home-banner ul li a img{max-width: 100%;}
.home-banner .bar{position: absolute;bottom;width:100%;text-align: center;bottom: 40px;}
.home-banner .bar span{background:#fff;width:10px;height: 10px;display: inline-block;margin-left: 13px;border-radius: 50%;}
.home-banner ul li.none{display:none;}
.home-banner .bar span.color{background:#bc1124;}
.home-part02{text-align: center;padding-bottom: 75px;}
.home-part02 .part02-ul-phone{margin-bottom:30px;}
.home-part03{background: url(../images/index/img04.png) no-repeat center  center;height: 809px;width:100%;}
.home-part04{background: url(../images/index/img05.jpg) no-repeat center  center;height: 900px;width:100%;}
.home-part05{background: url(../images/index/img06.jpg) no-repeat center  center;height: 720px;width:100%;}
.home-part06{background: url(../images/index/img07.jpg) no-repeat  center  center;height: 899px;width:100%;}
.home-part02 h6{font-size: 15px;color:#bc1124;margin-bottom: 50px;}
.home-part02 ul.part02-ul{width:1110px;margin:0px auto;}
.home-part02 ul li{float: left;margin-right: 10px;}
.home-part02 ul li a:hover{cursor: default;}
.home-part02 .icon01{margin: 20px 0px 5px 0px;}
.home-part02 .part02-ul article{width:360px;padding:12px 0px 7px;text-align: center;color: #000;background: #eeeef1;margin-top: -10px;}
.home-part02 article h4{font-size: 14px;font-family: Helvetica;}
.home-part02 article h5{font-size: 12px;font-family: Helvetica;}
.home-part02 a{display: inline-block;}
.home-part02 a:hover{text-decoration: none;}
.home-banner:hover{cursor: pointer;}
.home-part06:hover{cursor: pointer;}
.home-part04  .container{position: relative;height: 820px;}
.home-part04 .container .part04-video-btn01{position: absolute;left:177px;top:350px;background:url(../images/index/see.png) no-repeat;height:;width:145px;height:90px;cursor: pointer;}
.home-part04 .container .part04-video-btn02{position: absolute;left:177px;top:470px;background:url(../images/index/police.png) no-repeat;height:;width:145px;height:90px;cursor: pointer;}
.home-part04 .container .part04-video-btn03{position: absolute;left:177px;top:600px;background:url(../images/index/playback.png) no-repeat;height:;width:145px;height:90px;cursor: pointer;}
.home-part04 .container .part04-video-box{position: absolute;width: 360px;height: 650px;left:375px;top:265px;background: url(../images/index/part04-video.png);}
.home-part04 .container .part04-video-btn04{position: absolute;top:350px;background:url(../images/index/find.png) no-repeat right;height:;width:140px;height:126px;cursor: pointer;}
.home-part04 .container .part04-video-btn05{position: absolute;top:564px;background:url(../images/index/safe.png) no-repeat right;height:;width:140px;height:126px;cursor: pointer;}
.home-part04 .container .part04-video-box .part04-video{ margin-left: 60px;margin-top: 98px;}
.home-part04 .container .part04-video-btn01.on{background:url(../images/index/see1s.png) no-repeat;}
.home-part04 .container .part04-video-btn02.on {background:url(../images/index/police1s.png) no-repeat;}
.home-part04 .container .part04-video-btn03.on {background:url(../images/index/playback1s.png) no-repeat;}
.home-part04 .container .part04-video-btn04.on {background:url(../images/index/find1s.png) no-repeat right;}
.home-part04 .container .part04-video-btn05.on {background:url(../images/index/safe1s.png) no-repeat right;}
.home-part04  .container .part04-video-box .part04-video{ margin-left: 60px;margin-top: 94px;}
.home-part03 .container{position: relative;}
.home-part03 .container  .part03-ani{position: relative;width:100px;display: none;}
.home-part03 .container  .part03-ani01{left:165px;top:210px;}
.home-part03 .container  .part03-ani02{left:638px;top:75px;}
.home-part03 .container  .part03-ani03{left:760px;top:-50px;}
.part03-ani span{display:inline-block;opacity:0.7;box-shadow: #d5cc7e 0px 0px 50px 25px;position: absolute;z-index: 999;animation:shadow 3s infinite;-webkit-animation:shadow 3s infinite;}
@keyframes shadow{0%{box-shadow:#d5cc7e 0px 0px 0px 0px;opacity: 0;}10%{box-shadow: #d5cc7e 0px 0px 10px 5px;opacity: 0.2}20%{box-shadow: #d5cc7e 0px 0px 20px 10px;opacity:0.4;}
30%{box-shadow:#d5cc7e 0px 0px 30px 15px;opacity: 0.6}40%{box-shadow:#d5cc7e 0px 0px 40px 20px;opacity:0.8;}50%{box-shadow: #d5cc7e 0px 0px 50px 25px;opacity:1;}60%{box-shadow: #d5cc7e 0px 0px 40px 20px;opacity:0.8;}
70%{box-shadow:#d5cc7e 0px 0px 30px 15px;opacity:0.6;}80%{box-shadow:#d5cc7e 0px 0px 20px 10px;opacity:0.4;}90%{box-shadow: #d5cc7e 0px 0px 10px 5px;opacity:0.2;}100%{box-shadow:#d5cc7e 0px 0px 5px 0px;opacity:0;}}
@-webkit-keyframes shadow{0%{box-shadow: #d5cc7e 0px 0px 0px 0px;opacity: 0;}10%{box-shadow: #d5cc7e 0px 0px 10px 5px;opacity: 0.2}20%{box-shadow:#d5cc7e 0px 0px 20px 10px;opacity:0.4;}
30%{box-shadow:#d5cc7e 0px 0px 30px 15px;opacity: 0.6}40%{box-shadow: #d5cc7e 0px 0px 40px 20px;opacity:0.8;}50%{box-shadow: #d5cc7e 0px 0px 50px 25px;opacity:1;}60%{box-shadow: #d5cc7e 0px 0px 40px 20px;opacity:0.8;}
70%{box-shadow:#d5cc7e 0px 0px 30px 15px;opacity:0.6;}80%{box-shadow: #d5cc7e 0px 0px 20px 10px;opacity:0.4;}90%{box-shadow: #d5cc7e 0px 0px 10px 5px;opacity:0.2;}100%{box-shadow: #d5cc7e 0px 0px 5px 0px;opacity:0;}}
.part03-ani img{position: absolute;z-index: 1000;}
.part03-ani01 span{left: 50px;top: 60px;}
.part03-ani01 img{left: 0px;top: 0px;}
.part03-ani02 span{left: 32px;top: 100px;}
.part03-ani02 img{left: 0px;top: 76px;}
.part03-ani03 span{left: 60px;top: 165px;}
.part03-ani03 img{left: 14px;top: 124px;}
.home-part06 a{display: inline-block;height: 829px;width:100%;}
.home-part06 a:hover{color: #000;text-decoration: none;}
@media (min-width: 768px) {
.home-part04  .container .tit{position: absolute;top:90px;}		
.home-part04 .container .part04-video-btn04,.home-part04 .container .part04-video-btn05{left:780px;}
.home-banner ul {width:100%;height: 720px;overflow: hidden;}
.home-banner ul li{width:100%;height: 720px;overflow: hidden;}
.home-banner ul li a{display:inline-block;width:100%;height: 720px;overflow:hidden;}
.home-banner ul li.banner_pic01 a{background: url(../images/index/banner01.jpg) no-repeat center  center;}
.home-banner ul li.banner_pic02 a{background: url(../images/index/banner02.jpg) no-repeat center  center;}
.home-banner ul li.banner_pic03 a{background: url(../images/index/banner03.jpg) no-repeat center  center;}
.home-part05  .container{position: relative;height: 820px;}
.home-part05  .container  .part05-btn{position: absolute;width:15px;height: 15px;display: inline-block;text-align: center;line-height:15px;color:#fff;}
.home-part05  .container  .part05-btn01{left:258px;top:229px;}
.home-part05  .container  .part05-btn02{left:561px;top:508px;}
.home-part05  .container  .part05-btn03{left:862px;top:271px;}
.home-part05  .container  .part05-tit,.home-part05  .container .part05-detail{position: absolute;font-size: 18px;font-weight: bold;}
.home-part05  .container  .part05-btn-box   a:hover,.home-part05  .container  .part05-btn-box   a:focus{text-decoration: none;}
.home-part05  .container  .part05-tit01{left:196px;top:282px;}
.home-part05  .container  .part05-tit02{left: 443px;top:538px;width: 244px;text-align: center;line-height: 27px;}
.home-part05  .container  .part05-tit03{left:786px;top:291px;}
.home-part05  .container  .part05-detail01{left: 171px;top: 286px;width: 200px;text-align: center;display: none;}
.home-part05  .container  .part05-detail02{left: 448px;top: 562px;width: 250px;text-align: center;display: none;}
.home-part05  .container  .part05-detail03{left: 764px;top: 306px;text-align: center;width: 214px;display: none;}
}
@media (max-width: 768px) {
.pbanner  img{max-width: 100%;}
.preview-banner-phone{position: relative;}
.preview-banner-phone .pagination{text-align: center;width: 100%;position: absolute;display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;bottom: 0px;z-index: 100;}
.preview-banner-phone  .swiper-pagination-clickable .swiper-pagination-bullet{margin-left: 5px;background: transparent;border: 1px solid #b7202e;}	
.preview-banner-phone .swiper-pagination-clickable .swiper-pagination-bullet-active{background: #b7202e;border: 1px solid #b7202e;}
.home-part02 .container{width:100%;}
.home-banner{background: url(../images/index/phone-banner01.jpg) no-repeat;height:288px;width:100%;background-size: 100% 100%;} 
.home-part02 ul li,.home-part02 article{width:33.333%;}
.home-part02 ul.part02-ul-phone li{float: left;margin-right: 0px;}
.home-part02 ul.part02-ul-phone li a  span{display: inline-block;width:80px;height: 60px;background: url(../images/index/icon02.png) no-repeat;background-size: 300%  auto;margin: 0px 0px 0px 24px;}
.home-part02 ul.part02-ul-phone li a  span.span01{background-position: 0px 0px;}
.home-part02 ul.part02-ul-phone li a  span.span02{background-position: -93px 0px;}
.home-part02 ul.part02-ul-phone li a  span.span03{background-position: -178px 0px;}
.home-part02 ul.part02-ul-phone article{width:90%;}
.home-part02{padding-bottom: 0px;}
.home-part03{background: url(../images/index/phone-img04.jpg) no-repeat;height: 379px;width:100%;background-size: 100% 100%;}
.home-part04{background: url(../images/index/phone-img05.jpg) no-repeat;height: 350px;width:100%;background-size: 100% 100%;}
.home-part05{background: url(../images/index/phone-img06.jpg) no-repeat;height: 320px;width:100%;background-size: 100% 100%;margin-top: -40px;}
.home-part06{background: url(../images/index/phone-img07.jpg) no-repeat;height: 360px;width:100%;background-size: 100% 100%;}
.home-part06 a{height: 360px;}
.home-part06 h3.tit{margin-top: 7px;}
.home-banner ul li  img{width:100%;height: 479px;overflow: hidden;}
.home-part04 .container{height:328px;}
.home-part04 .container .part04-video-btn01{left:16px;top:104px;width:73px;height:60px;background-size: 100%;}
.home-part04 .container .part04-video-btn01.on,.home-part04 .container .part04-video-btn02.on,.home-part04 .container .part04-video-btn03.on{background-size: 100%;width:80px;height:60px;}
.home-part04 .container .part04-video-btn04.on,.home-part04 .container .part04-video-btn05.on{background-size: 100%;width:87px;height:80px;}
.home-part04 .container .part04-video-btn02{left:16px;top:170px;width:73px;height:60px;background-size: 100%;}
.home-part04 .container .part04-video-btn03{left:16px;top:236px;width:73px;height:60px;background-size: 100%;}
.home-part04 .container .part04-video-box{width:134px;height:228px;background-size: 100%;left:30%;top:80px;}
.home-part04 .container .part04-video-box .part04-video{margin:2px 0px 0px 21px;width:88px;height:215px;}
.home-part04 .container .part04-video-btn04{width:80px;height:83px;right:16px;top:104px;background-size:100%;}
.home-part04 .container .part04-video-btn05{width:80px;height:83px;right:16px;top:204px;background-size:100%;}
}

@media (max-width: 320px) {
.home-banner{height: 238px;} 
.home-part03{height: 319px;}
.home-part06{height:320px;}
}
