.indexFlash{min-height:7.6rem; position:relative;}
.indexFlash .slick{background:url(../image/nimg1920_1.jpg) center bottom no-repeat; background-size:cover; min-height:7.6rem;}
.indexFlash .slick a{display:block; height:7.6rem;}
.indexFlash .slick-dots{position:absolute; z-index:10; left:0px; bottom:0px; width:100%; min-height:.8rem; padding-top:.25rem; background:rgba(0,0,0,0.6); text-align:center; font-size:0px;}
.indexFlash .slick-dots li{display:inline-block; padding:0 .05rem; cursor: pointer;}
.indexFlash .slick-dots span{display:inline-block; font-size:.12rem; color:#FFF; padding:0 .05rem; height:.3rem; line-height:.3rem;}
.indexFlash .slick-dots .slick-active span{background:#e60044;}

.phoneBanner{min-height:1rem; position:relative;}
.phoneBanner .slick-dots{position:absolute; z-index:10; left:0px; bottom:.11rem; width:100%; text-align:center; font-size:0px;}
.phoneBanner .slick-dots li{display:inline-block; margin:0 .03rem; height:.03rem; width:.28rem; background:#999;}
.phoneBanner .slick-dots .slick-active{background:#FFF;}

.indexNotice{border-bottom:#e7e7e7 solid 1px;}
.indexNotice .wal{height:.6rem; line-height:.6rem; position:relative;}
.indexNotice .name{position:absolute; left:0px; top:0px; height:100%; font-size:.16rem; color:#b2b2b2; padding-left:.34rem; background:url(../image/nimg24.png) left center no-repeat; background-size:.24rem;}
.indexNotice .list{padding:0 .7rem 0 1.18rem;}
.indexNotice .slick{height:.6rem; position:relative; font-size:.14rem;}
.indexNotice .slick a{padding-left:.15rem; background:url(../image/img5.png) left center no-repeat; background-size:.05rem;}
.indexNotice .slick span{position:absolute; top:0px; right:.4rem; color:#999;}
.indexNotice .slick-arrow{display:block; position:absolute; z-index:10; top:0px; right:0px; height:.3rem; width:.6rem; background:center no-repeat; background-size:.2rem;}
.indexNotice .slick-prev{background-image:url(../image/nimg20_1.png);}
.indexNotice .slick-next{background-image:url(../image/nimg20_2.png); top:.3rem;}

.indexPart1{padding:.6rem 3.5rem .6rem 0; min-height:2rem; position:relative;}
.indexPart1 li{float:left; width:50%; min-height:3.5rem; position:relative;}
.indexPart1 .imgDiv{position:absolute; z-index:5; left:0px; top:0px; width:100%;}
.indexPart1 li:nth-child(2) .imgDiv{width:5.49rem;}
.indexPart1 .name a{display:block; position:absolute; z-index:10; left:0; top:50%; width:100%; text-align:center; font-size:.28rem; color:#FFF; text-transform:uppercase;
transform: translate(0px, -50%);
-webkit-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
}
.indexPart1 .name a div{width:2.4rem; height:.7rem; line-height:.68rem; margin:0 auto; margin-bottom:.1rem; position:relative;}
.indexPart1 svg{position:absolute; left:0px; top:0px;}
.indexPart1 rect{stroke:rgba(255,255,255,0.4); stroke-width:2; fill:none;}
.indexPart1 path{stroke:#fff; stroke-width:2; fill:none;
	stroke-dasharray: 740;
	stroke-dashoffset: 740;
	transition:stroke-dashoffset 1s linear;
	-webkit-transition:stroke-dashoffset 1s linear;
	-moz-transition:stroke-dashoffset 1s linear;
	-o-transition:stroke-dashoffset 1s linear;
}
.indexPart1 li:hover path{
	stroke-dashoffset: 0;
	}
.indexPart1 .img{clear:both;}
.indexPart1 .imgSolution{position:absolute; top:.6rem; right:0px; width:3.5rem;}

.indexPart2{min-height:9rem; background:url(../image/indexPart2.jpg) center no-repeat; background-size:cover;}
.indexPart2 .title{text-align:center; color:rgba(255,255,255,0.54); font-size:.28rem; height:3.06rem; padding-top:1.03rem; position:relative; text-transform:uppercase; letter-spacing:.03rem;}
.indexPart2 .title div{font-size:.34rem; color:#FFF; border:#81a0e3 solid 1px; background:#3056a9; width:2.43rem; line-height:.68rem; margin:0 auto; margin-bottom:.2rem;}
.indexPart2 .title:before{content:""; display:block; position:absolute; left:50%; top:2.51rem; width:.93rem; height:.03rem; background:#FFF;}
/**/
.indexPart2 .container{
display:flex;
display:-webkit-flex;
flex-wrap:wrap;
-webkit-flex-wrap:wrap;
}
.indexPart2 .item{width:25%; min-height:4.8rem; background:#FFF;}
.indexPart2 .name{height:.75rem; line-height:.75rem; position:relative; font-size:.26rem; font-weight:bold; padding-left:.45rem; letter-spacing:2px;}
.indexPart2 .name:before{content:""; display:block; position:absolute; left:.3rem; top:.26rem; width:.04rem; height:.24rem; background:#016bcc;}
.indexPart2 .name a{font-weight:400; position:absolute; top:0px; right:.2rem; font-size:.16rem; color:#9a9a9a; letter-spacing:0px;}
.indexPart2 .name a.a1{position:relative; right:auto; font-size:.14rem; letter-spacing:1px; padding-left:.1rem; color:#FFF;}
/**/
.indexPart2-1 dd{float:left; width:50%; height:.8rem;}
.indexPart2-1 dd a{display:block; text-align:center; font-size:.16rem; color:#666;}
.indexPart2-1 dd img{width:.34rem; margin-bottom:.06rem;}
/**/
.indexPart2 .indexPart2-2{background:#006bcc;}
.indexPart2-2 .list{min-height:2.4rem;}
.indexPart2-2 .name{color:#FFF;}
.indexPart2-2 .name:before{background:#FFF;}
.indexPart2-2 dd{padding:0 .3rem; min-height:.8rem;}
.indexPart2-2 dd a{font-size:.16rem; line-height:.28rem; color:#FFF;}
/**/
.indexPart2-3 dd{padding:0 .3rem; color:#666; font-size:.16rem; line-height:2em; position:relative;}
.indexPart2-3 dd span{position:absolute; top:0px; right:.2rem;}
.indexPart2-3 dd a{color:#666;}
/**/
.indexPart2 .indexPart2-4{background:#006bcc url(../image/indexPart2-4.jpg) left bottom no-repeat; background-size:100%;}
.indexPart2-4 .name{color:#FFF;}
.indexPart2-4 .name:before{background:#FFF;}
.indexPart2-4 li{padding:0 .3rem .1rem .3rem;}
.indexPart2-4 .input{background:#FFF;}
.indexPart2-4 textarea{width:100%; height:1.9rem; padding:.1rem .15rem; font-size:.14rem; line-height:1.6em;}
.indexPart2-4 .btn{background:#00baff;}
.indexPart2-4 .btn1{width:100%; height:.4rem; color:#FFF; font-size:.14rem; font-weight:bold;}

.pageNum { text-align: center; font-size: 0; padding-top: .3rem; height: 1.3rem; }
.pageNum a { display: inline-block; margin: 0 .05rem; width: .38rem; height: .38rem; line-height: .36rem; border: #CCC solid 1px; font-size: .14rem; font-weight: bold; color: #666; }
.pageNum span { font-family: "宋体"; }
.pageNum a:hover, .pageNum a.on { background: #2666f4; border-color: #2666f4; color: #FFF; }




.phoneShow{display: none;}














