@charset "utf-8";
@font-face {
	font-family: 'changcheng';
	src: url('fonts/changcheng.eot');
	src: local('☺'), url('fonts/changcheng.woff') format('woff'), url('fonts/changcheng.ttf') format('truetype'), url('fonts/changcheng.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon-mouse{position:absolute;width:27px;left:50%;margin-left:-13.5px;bottom:25px;cursor:pointer;z-index:2;animation:mouse 3.5s ease infinite;-webkit-animation:mouse 3.5s ease infinite;-moz-animation:mouse 3.5s ease infinite;-o-animation:mouse 3.5s ease infinite;}

@keyframes mouse{
    0%{transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);}
    60%{transform: translate(0, 10px);-webkit-transform: translate(0, 10px);-moz-transform: translate(0, 10px);-ms-transform: translate(0, 10px);}
    100%{transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);}
}
@-webkit-keyframes mouse{
    0%{transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);}
    60%{transform: translate(0, 10px);-webkit-transform: translate(0, 10px);-moz-transform: translate(0, 10px);-ms-transform: translate(0, 10px);}
    100%{transform: translate(0, 0);-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);}
}

.index-container{height:100%;width:100%;}
.index-container .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.index-container .index-pagination{background:rgba(22,58,132,.3);border-radius:30px;width:30px;padding:25px 0;}
.index-container .index-pagination span{width:10px;height:10px;border-radius:100%;border:1px solid #fff;opacity:1;background:none;margin:5px auto !important;}
.index-container .index-pagination span.swiper-pagination-bullet-active{background:#F5C400;height:40px;border-radius:30px;border:none;}

.banner-container{height:100%;width:100%; position:relative;}
.banner-container video{width:100%;display:block;}
.banner-container .banner-pagination{}
.banner-container .banner-pagination span,
.banner-container .banner-pagination span.swiper-pagination-bullet-active{}


.banner-container .banner-prev{ width:62px; height:62px; background:url(../images/prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-31px; left:5%; outline:none; cursor:pointer;}
.banner-container .banner-prev:hover{background:url(../images/prev_over.png) no-repeat 50% 50%;}
.banner-container .banner-next{width:62px; height:62px; background:url(../images/next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%;margin-top:-31px; right:5%; outline:none; cursor:pointer;}
.banner-container .banner-next:hover{background:url(../images/next_over.png) no-repeat 50% 50%;}

.index-item01{}
.index-item01 .content{z-index:2;top:auto;bottom:40px;}
.index-item01 .content .banner-page{float:left;color:#fff;margin-right:10px;}
.index-item01 .content .banner-page .num{font-size:16px;}
.index-item01 .content .banner-page span{display:block;background:#fff;width:49px;height:2px;margin-top:5px;}
.index-item01 .content .banner-page.on .num{color:#f4c400;}
.index-item01 .content .banner-page.on span{background:#f3c402;}

.index-item02{background:#F5F8FF;}
.index-item02 .content .left{width:500px;}
.index-item02 .content .left .tit{color:#163A84;font-size:36px;margin-bottom:20px;font-weight:bold; }
.index-item02 .content .left .ms{line-height:22px;color:#434649;}
.index-item02 .content .left ul{margin-top:50px;}
.index-item02 .content .left ul li{overflow:hidden;padding:20px 0;border-top:1px solid #CFD6E6;}
.index-item02 .content .left ul li .icon{float:left;}
.index-item02 .content .left ul li .contxt{margin-left:70px;}
.index-item02 .content .left ul li .contxt .tit{margin-bottom:0;line-height:1;}
.index-item02 .content .left a{display:block;color:#163A84;width:120px;height:48px;margin-top:20px;background:#F5C400;line-height:48px;text-align:center;}
.index-item02 .content .left a img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:10px;}
.index-item02 .content .left a img.hover{display:none;}
.index-item02 .content .left a:hover{background:#163A84;color:#fff;}
.index-item02 .content .left a:hover img{display:none;}
.index-item02 .content .left a:hover img.hover{display:inline-block;}
.index-item02 .content .right{width:982px;height:874px;background:url(../images/sj_map_two.png) no-repeat center center;position:absolute;right:0;top:-150px;}
.index-item02 .content .right .zg,
.index-item02 .content .right .yn{position:absolute;background:rgba(245,196,0,.3);border-radius:100%;}
.index-item02 .content .right .zg{width:131px;height:131px;right:162px;top:86px;animation:dian 3s ease infinite;}
.index-item02 .content .right .yn{width:52px;height:52px;right:210px;top:203px;animation:dian 2s ease infinite;}
.index-item02 .content .right .name{position:absolute;right:165px;top:164px;}

@keyframes dian {
    0%{opacity:1;}
    50%{opacity:0;}
    100%{opacity:1;}
}

@media screen and (max-width:1400px) {
    .index-item02 .content{width:100%;}
}

.index-item03{background:url(../images/index-item03-bg.jpg) no-repeat center center/cover;}
.index-item03 .box{width:535px;height:535px;margin:0 auto;padding-top:144.9px;text-align:center;color:#fff;position:relative;}
.index-item03 .box .tit{font-size:36px; font-family:'changcheng',Arial, Helvetica, sans-serif;font-weight: 400;}
.index-item03 .box .ms{line-height:24px;margin:5px 0px 15px 0;}
.index-item03 .box .num{font-size:56px;color:#f5c300;}
.index-item03 .box a{display:block;color:#163A84;width:120px;height:48px;margin:0 auto;margin-top:20px;background:#F5C400;line-height:48px;text-align:center;}
.index-item03 .box a img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:10px;}
.index-item03 .box a img.hover{display:none;}
.index-item03 .box a:hover{background:#fff;}
.index-item03 .box .contxt{position:absolute;text-align:center;font-size:20px;color:#cdcbe3;min-width:140px;}
.index-item03 .box .contxt img{margin:0 auto;}
.index-item03 .box .contxt img.hover{transform:translateY(-20px);position:absolute;width:140px;bottom:80px;opacity:0;}
.index-item03 .box .contxt01{left:-130px;top:105px;}
.index-item03 .box .contxt02{left:-270px;top:235px;}
.index-item03 .box .contxt03{left:65px;top:475px;}
.index-item03 .box .contxt04{left:365px;top:580px;}
.index-item03 .box .contxt05{left:550px;top:410px;}
.index-item03 .box .contxt06{left:640px;top:80px;}

.index-item03 .box .contxt:hover img.hover{transform:translateY(0px);opacity:1;}

.index-item04{background:url(../images/index-item04-bg.png) no-repeat center center/cover;}
.index-item04 .tit{font-size:36px;color:#163A84;font-family:'changcheng',Arial, Helvetica, sans-serif;font-weight: 400;}
.index-item04 .ms{color:#0A0E10;margin-top:20px;}
.index-item04 ul{margin:70px -15px;}
.index-item04 ul li{overflow:hidden;padding:20px 0;float:left;width:33.33%;padding:0px 15px;}
.index-item04 ul li .icon{float:left;}
.index-item04 ul li .contxt{margin-left:70px;}
.index-item04 ul li .contxt .num{margin-bottom:0;line-height:1;font-size:28px;color:#163A84;}
.index-item04 ul li .contxt .ms{margin-top:15px;}
.index-item04 .more{display:block;background:url(../images/index-item04-more.png) no-repeat right center;padding-right:15px;color:#163A84;line-height:19px;margin-bottom:20px;}
.index-item04 .more:hover{color:#F5C400;background:url(../images/index-item04-more-c.png) no-repeat right center;}
.index-item04 .list-con{margin:0px -15px;}
.index-item04 .list-con .list{width:33.33%;float:left;padding:0px 15px;}
.index-item04 .list-con .list .box{background:#fff;height:220px;padding:30px;color:#7C7E80;overflow:hidden;}
.index-item04 .list-con .list .tit{color:#0A0E10;font-size:24px;font-weight:normal;}
.index-item04 .list-con .list .ms{margin-top:8px;color:#7C7E80;font-size:18px;}
.index-item04 .list-con .list .contxt{margin-top:20px;line-height:22px;}

.index-item04 .list-con .list a{display:block;color:#163A84;width:120px;height:48px;background:#F5C400;line-height:48px;text-align:center;transform:translateY(100px);}
.index-item04 .list-con .list a img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:10px;}
.index-item04 .list-con .list a img.hover{display:none;}
.index-item04 .list-con .list a:hover{background:#163A84;color:#fff;}
.index-item04 .list-con .list a:hover img{display:none;}
.index-item04 .list-con .list a:hover img.hover{display:inline-block;}

.index-item04 .list-con .list:hover{transform:translateY(-15px);}
.index-item04 .list-con .list:hover .contxt{opacity:0;}
.index-item04 .list-con .list:hover a{transform:translateY(-60px);}

@media screen and (max-width:1400px) {
    .index-item04 .content{width:100%;}
}

.index-item05{background:url(../images/index-item05-bg.png) no-repeat center center/cover;color:rgba(255,255,255,.8);}
.index-item05 .left{}
.index-item05 .left .tit{font-size:36px;color:#fff;font-family:'changcheng',Arial, Helvetica, sans-serif;font-weight: 400;}
.index-item05 .left .tel{margin-top:60px;font-size:36px;color:#F5C400;}
.index-item05 .left .tel img{display:inline-block;vertical-align:middle;margin-top:-4px;margin-right:10px;}
.index-item05 .left .contxt{line-height:30px;margin-top:15px;}
.index-item05 .left .list{margin-right:30px;margin-top:40px;}
.index-item05 .left .list .t{color:#F5C400;font-size:16px;}
.index-item05 .left .list .t img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:5px;}
.index-item05 .left .list .txt{line-height:22px;padding-left:30px;padding-top:15px;}
.index-item05 .left .list .txt a{color:rgba(255,255,255,.8);display:block;}
.index-item05 .left .copy{margin-top:30px;}

.index-item05 .right{padding-top:80px;}
.index-item05 .right .tit{font-size:18px;}
.index-item05 .right .ms{margin-top:15px;}
.index-item05 .right .form-data{margin-top:30px;width:460px;}
.index-item05 .right .form-data .list{width:220px;float:left;margin-bottom:20px;border:1px solid #fff;display:flex;}
.index-item05 .right .form-data .list .label{padding-left:15px;line-height:40px;}
.index-item05 .right .form-data .list input,
.index-item05 .right .form-data .list textarea{display:block;flex:1;width:100%;height:40px;background:none;color:#fff;outline:none;border:none;}
.index-item05 .right .form-data .list textarea{padding-top:12px;height:90px;}
.index-item05 .right .form-data .btn{width:120px;height:48px;background:#F5C400;line-height:48px;text-align:center;margin-top:20px;}
.index-item05 .right .form-data .btn button{display:block;width:100%;height:100%;background:none;cursor:pointer;color:#163A84;}
.index-item05 .right .form-data .btn img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:5px;}
.index-item05 .right .form-data .btn:hover{background:#fff;}

@media screen and (max-width:1400px) {
    .index-item05 .content{width:100%;}
}