
/*banner背景图片动画*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);transform:scale(1);
	}
}
/*banner */
.index_main{background: #f7f7f7;}
.index_main .section1{position: relative;}
.index_main .section1 .index_banner .item{background-size: cover;-webkit-background-size:cover;background-position: center;background-repeat: no-repeat;height:100vh;position: relative;}
.index_main .section1 .index_banner .item.slick-current .scaleBg{visibility: visible; -webkit-animation:scale-bg 6s linear forwards;animation:scale-bg 6s linear forwards;}
.index_main .section1 .index_banner .items{background-size: cover;background-position: center center;background-repeat: no-repeat;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0}
.index_main .section1 .index_banner .item.active .inner .block_txt{opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 100ms; transition-delay: 100ms;}
.index_main .section1 .index_banner .item .inner .block_txt{opacity: 0; transform: translateY(40px);-webkit-transform: translateY(40px); -webkit-transition: all 500ms ease; transition: all 500ms ease; }
.index_main .section1 .index_banner .item1 .inner{position: absolute; width:1200px; top: 30%;right:calc(50% - 600px);left:calc(50% - 600px); }
.index_main .section1 .index_banner .item1 .inner .block_txt .bannerText{float:left;}
.index_main .section1 .index_banner .item1 .inner .block_txt .bannerText h5{font-size:24px; color:#fff;margin-top:60px;}
.index_main .section1 .index_banner .item1 .inner .block_txt .bannerText h2{ color:#ffc501; font-size:52px; font-weight: bold;letter-spacing: 10px; margin-top:10px;}
.index_main .section1 .index_banner .item1 .inner .block_txt .bannerText h1{ color:#fff; font-size:18px; margin-top:30px;}
.index_main .section1 .index_banner .item1 .inner .block_txt .bannerText h1 span{ color:#ffc501; font-size:70px; font-weight: bold; padding:0px 5px; margin-top:10px;}
.index_main .section1 .index_banner .item1 .inner .block_txt .bannerText .line{margin-top:15px;}
.index_main .section1 .index_banner .item1 .inner .block_txt .bannerText .date{ width:460px; text-align: center; font-size:28px; color:#fff; border:1px solid #fff; line-height: 50px; border-radius: 25px; margin-top:20px;}
.index_main .section1 .index_banner .item1 .inner .block_txt .bannerImg{float:right; margin-top:-430px;}
.index_main .section1 .index_banner .item2 .inner .block_txt{position: absolute;top: 15%;right: 10px;left:10px;}
.index_main .section1 .index_banner .item2 .inner .block_txt h2{color: #fbff5a;font-size: 56px;text-align:center;letter-spacing: 3px; font-weight: bold;}
.index_main .section1 .index_banner .item2 .inner .block_txt .line{ text-align: center; margin-top:20px;}
.index_main .section1 .index_banner .item2 .inner .block_txt h4{color: #fff;font-size: 30px;text-align:center;margin-top:40px; }
.index_main .section1 .index_banner .item2 .inner .block_txt .bannerImg{ width:100%; float:left;text-align: center; margin-top:50px;}

.index_main .section1 .slick_txt{width:30%;height: 100%;background-color: transparent;transition: all 500ms ease;-webkit-transition:all 500ms ease; background-repeat: no-repeat;position: absolute;top: 0;font-size: 0;outline: none;border:0;}
.index_main .section1 .left{left: 0;}
.index_main .section1 .right{right:0;}

.index_main .section1 .slick_txt:hover .slick_arrow{opacity: 1;visibility: visible;}
.index_main .section1 .slick_txt .slick_arrow{width: 20px;height: 36px;background-repeat: no-repeat;background-position: center;margin-top: -18px;position: absolute;top: 50%;cursor: pointer;transition: all 500ms ease;-webkit-transition:all 500ms ease;opacity: 0;visibility: hidden;}
.index_main .section1 .slick_txt .prev{background-image:url(../images/ban_prev.png);left:80px;}
.index_main .section1 .slick_txt .next{background-image:url(../images/ban_next.png);right:80px;}

.index_main .section1 .number{position: absolute;bottom:8%;left: 50%;padding-bottom: 5px;border-bottom: 1px solid rgba(255,255,255,0.2);display: table;padding: 0 20px;width: auto;text-align: center;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.index_main .section1 .number span{font-family: "Myriad Pro","Microsoft YaHei";font-size: 14px;color: #fff;margin-right:100px;display: inline-block;cursor: pointer;position: relative;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.index_main .section1 .number span:last-child{margin-right: 0;}
.index_main .section1 .number span:after{content: "";display: inline-block;width: 0;height: 2px;background: #fff;position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom:-20px;opacity: 0;visibility: hidden;transition: all 500ms ease;-webkit-transition:all 500ms ease;}
.index_main .section1 .number span.active:after{width: 100%;opacity: 1;visibility: visible;}


.index_main .section2{width: 100%;height: 100%;background: url("../images/serviceBg.png") no-repeat;background-size: 100% 100%; color:#fff;}
.index_main .section2 h3{font-size: 52px; font-weight: bold; text-align: center; margin-top:100px;}
.index_main .section2 .main{width:1080px; margin:0 auto;}
.index_main .section2 .scenes ul{width:100%; float:left; margin-top:40px;}
.index_main .section2 .scenes ul li{width:240px; float:left; margin-right:40px; cursor: pointer;}
.index_main .section2 .scenes ul li:last-child{margin-right:0px!important;}
.index_main .section2 .scenes ul li .scenesText{margin-top:20px;}
.index_main .section2 .scenes ul li .scenesText p{font-size:14px; line-height: 24px; margin-bottom:5px;}
.index_main .section2 .scenes ul li .scenesImg{width:170px; height:170px; border-radius: 50%; border:2px solid #fff; margin-left:35px;}
.index_main .section2 .scenes ul li .scenesImg2{width:140px; height:140px; border-radius: 50%; border:2px solid #fff; margin:14px;}
.index_main .section2 .scenes ul .scenesLi1 .scenesImg2{background: url("../images/scenesImg1.png") no-repeat;}
.index_main .section2 .scenes ul .scenesLi2 .scenesImg2{background: url("../images/scenesImg2.png") no-repeat;}
.index_main .section2 .scenes ul .scenesLi3 .scenesImg2{background: url("../images/scenesImg3.png") no-repeat;}
.index_main .section2 .scenes ul .scenesLi4 .scenesImg2{background: url("../images/scenesImg4.png") no-repeat;}
.index_main .section2 .scenes ul li .scenesTitle{height:44px; line-height: 44px; margin-top:96px;background: url("../images/scenesTitleBg.png") no-repeat bottom; font-size:20px; font-weight:bold;}
.index_main .section2 .scenes ul li .scenesTitle2{ width:140px; height:140px; line-height: 140px; font-size:36px; font-weight:bold;border-radius: 50%; background: rgba(25,84,193,0.8);display: none;}



.index_main .section3{width: 100%;height: 100%;background: url("../images/proBg.png") no-repeat;background-size: 100% 100%;}
.index_main .section3 h3{font-size: 52px; font-weight: bold; color:#1a4bbe;text-align: center; margin-top:100px;}
.index_main .section3 .main{ width:1130px; margin:0 auto;}
.index_main .section3 .main ul{width:100%; float:left; margin-top:20px;}
.index_main .section3 .main ul li{ width:241px; float:left; margin-right:55px; cursor: pointer;}
.index_main .section3 .main ul li:last-child{margin-right:0px!important;}
.index_main .section3 .main ul li .proTitle{ background: url("../images/proTitleBg.png") no-repeat center; margin-top:55px; height:90px; line-height: 90px; font-size:36px; font-weight: bold; text-align: center;}
.index_main .section3 .main ul li .proSummary{ margin-top:40px; text-align: center; font-size:24px; color:#333;}
.index_main .section3 .main ul li .proInfo{width:200px;padding:20px;height: 234px;line-height: 24px; font-size:12px;color: #fff;background: url("../images/proBgHover.png") no-repeat;display: none;}
.index_main .section3 .main ul li .proInfo p{margin-bottom:10px;}

.index_main .section3 .main ul .li1{background: url("../images/proBg1.png") no-repeat; height:385px;}
.index_main .section3 .main ul .li2{background: url("../images/proBg2.png") no-repeat; height:372px; margin-top:30px;}
.index_main .section3 .main ul .li3{background: url("../images/proBg3.png") no-repeat; height:350px; margin-top:50px;}
.index_main .section3 .main ul .li4{background: url("../images/proBg4.png") no-repeat; height:385px;}




.index_main .section4{width: 100%;height: 100%;background: url("../images/serviceBg.png") no-repeat;background-size: 100% 100%;}
.index_main .section4 .main{ width:1070px; margin:0 auto;}
.index_main .section4 .serviceLeft{width:240px;margin-top:60px;}
.index_main .section4 .serviceLeft ul, .index_main .section4 .serviceLeft ul li{ width:100%; float:left;}
.index_main .section4 .serviceLeft ul li .serviceText{ width:162px; float:left;}
.index_main .section4 .serviceLeft ul li .serviceText div{ font-size:24px; font-weight: bold;}
.index_main .section4 .serviceLeft ul li .serviceText p{ font-size:18px; marigin-top:10px;}
.index_main .section4 .serviceLeft ul .li1{ margin-top:130px;}
.index_main .section4 .serviceLeft ul .li2{ margin-top:180px;}

.index_main .section4 .serviceCenter{width:483px; margin-top:80px; background: url("../images/serviceCenterBg.png") no-repeat; height:480px; margin-left:36px;}
.index_main .section4 .serviceCenter h3, h6{ color:#fff; text-align: center;}
.index_main .section4 .serviceCenter h6{font-size:24px;margin-top:170px;}
.index_main .section4 .serviceCenter .line{ margin-top:20px;}
.index_main .section4 .serviceCenter h3{font-size:50px; font-weight: bold; margin-top:40px;}

.index_main .section4 .serviceRight{width:260px;margin-top:60px;}
.index_main .section4 .serviceRight ul, .index_main .section4 .serviceRight ul li{ width:100%; float:left;}
.index_main .section4 .serviceRight ul li .serviceText{ width:162px; float:left; margin-left:20px;}
.index_main .section4 .serviceRight ul li .serviceText div{ font-size:24px; font-weight: bold;}
.index_main .section4 .serviceRight ul li .serviceText p{ font-size:18px; marigin-top:10px;}
.index_main .section4 .serviceRight ul .li1{ margin-top:130px;}
.index_main .section4 .serviceRight ul .li2{ margin-top:180px;}


.index_main .section5{width: 100%;height: 100%;background: url("../images/userBg.png") no-repeat;background-size: 100% 100%;}
.index_main .section5 .main{ width:1020px; margin:0 auto;}
.index_main .section5 .main h3{font-size:52px; font-weight: bold; color:#1a4bbe; text-align: center; margin-top:80px;}
.index_main .section5 .userList{margin-top:40px;}
.index_main .section5 .userList ul{width:100%; float:left;}
.index_main .section5 .userList .ulTop li, .index_main .section5 .userList .ulBototm li{width:320px; float:left; background: #fff; margin-left:30px; padding:20px 0px;}
.index_main .section5 .userList ul li:first-child{margin-left:0px!important;}
.index_main .section5 .userList ul li .userText{padding:0px 20px; width:280px; font-size:12px; line-height: 24px;}
.index_main .section5 .userList ul li .userText .title span{width:3px; height:14px; float:left;background: #1a4bbe;margin-top:5px; margin-right:5px;}
.index_main .section5 .userList ul li .userText .title{font-weight: bold;}
.index_main .section5 .userList .ulBototm{width:670px; margin-top:20px; margin-left:175px;}


.index_main .section6{width: 100%;height: 100%;background: url("../images/contactBg.png") no-repeat;background-size: 100% 100%; color:#fff;}
.index_main .section6 .main{ width:700px; margin:0 auto;}
.index_main .section6 .main .contactText{ margin-top:40px;}
.index_main .section6 .main .contactText .contactLeft{width:200px;}
.index_main .section6 .main .contactText .contactRight{width:450px;}
.index_main .section6 .main .contactText .name{font-size:30px; font-weight: bold;}
.index_main .section6 .main .contactText .line{width:70px; height:2px; background: #fff; margin-top:10px;}
.index_main .section6 .main .contactText .text{font-size:24px; line-height: 40px;margin-top:20px;}
.index_main .section6 .copyRight{ position:absolute; bottom:20px; font-size:16px; text-align: center;}









































