.indexFlash{height:6rem; position:relative; overflow:hidden;}
.indexFlash .swiper-slide{height:6rem; position:relative; background:center no-repeat; background-size:cover;}
.indexFlash .swiper-slide a{display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.indexFlash .img{position:absolute; width:6.31rem; right:1.69rem; top:2.06rem;}
.indexFlash .dots{position:absolute; z-index:10; left:0; bottom:.3rem; width:100%; text-align:center; font-size:0;}
.indexFlash .dots span{display:inline-block; width:.38rem; height:.08rem; background:#fff; margin:0 .05rem;}
.indexFlash .dots span.swiper-active-switch{background:#209ddc;}

.indexPart1{min-height:1rem; position:relative; background:#008fd7;}
.indexPart1 .box{width:50%; min-height:3.74rem; position:relative;}
.indexPart1 a.title{display:block; color:#FFF; font-size:.24rem; position:relative; padding:.4rem 0 .3rem .68rem;}
.indexPart1 a.title b{display:block; font-size:.42rem; line-height:.58rem; padding-bottom:.06rem;}
.indexPart1 a.title:before{content:""; display:block; background:url(../images/img16.png) center no-repeat; background-size:cover; width:.16rem; height:.31rem; position:absolute; top:.87rem; right:.7rem;}
.indexPart1 a.title:hover:before{right:.4rem;}
.indexPart1 .list{position:absolute; left:0; bottom:0; width:100%; min-height:.5rem; border-top:#28a4e3 solid 1px; color:#FFF;}
.indexPart1 li{float:left; width:25%; min-height:1.79rem; border-left:#28a4e3 solid 1px; padding:0 .18rem 0 .48rem;}
.indexPart1 li:nth-child(1){border-left:0; padding-left:.68rem;}
.indexPart1 li h2{font-size:.59rem; height:1rem; padding-top:.25rem; position:relative;}
.indexPart1 li h2:before{content:""; display:block; position:absolute; left:0; top:.92rem; background:#FFF; width:.24rem; height:.02rem;}
.indexPart1 li p{line-height:.22rem;}
/**/
.indexPart1 .video{width:50%; height:100%; overflow:hidden; position:absolute; top:0; right:0; background:#000;}
.indexPart1 .videoLayer{position:absolute; left:0; top:50%; width:100%;
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 .videoLayer video{width:100%;}
.indexPart1 .img{width:100%; height:100%; overflow:hidden; position:absolute; top:0; right:0; background:center no-repeat; background-size:cover;}
.indexPart1 .video a{display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/img91.png) center no-repeat; background-size:.91rem;}

.indexPart2{clear:both; width:100%; overflow:hidden; position:relative;}
.indexPart2 .arrow{display:block; position:absolute; z-index:10; top:50%; width:.26rem; height:.5rem; margin-top:-.25rem; background:#ccc url(../images/prev15.png) center no-repeat; background-size:.15rem;}
.indexPart2 .arrow:hover{background-color:#008fd7;}
.indexPart2 .arrow.prev{left:0;}
.indexPart2 .arrow.next{right:0; background-image:url(../images/next15.png);}
.indexPart2 .box{padding:.7rem .85rem; font-size:.13rem; line-height:.3rem; color:#999;}
.indexPart2 .time span{padding-left:1em;}
.indexPart2 .name a{display:block; font-size:.18rem; line-height:.37rem; position:relative; top:-.05rem;}
.indexPart2 p{min-height:1rem;}
.indexPart2 a.more{display:block; color:#666; height:.3rem; line-height:.3rem; width:5em; position:relative; word-spacing:normal;}
.indexPart2 a.more:before{content:""; display:block; width:.27rem; height:100%; position:absolute; top:0; right:-.05rem; background:url(../images/img6.png) center no-repeat; background-size:.27rem;}
.indexPart2 .box:hover .name a,
.indexPart2 .box:hover a.more{color:#008fd7;}
.indexPart2 .box:hover a.more:before{background-image:url(../images/img6on.png); right:-.25rem;}

.indexPart3{min-height:3.74rem; width:75%; background:#55b6e7; position:relative;}
.indexPart3 .img{position:absolute; right:0; top:0; width:33.333%; height:100%; overflow:hidden;}
.indexPart3 .img a{position:absolute; left:0; top:0; width:100%; height:100%; background:center no-repeat; background-size:cover; display:block;}
.indexPart3 .bg{position:absolute; left:.16rem; top:.16rem; border:rgba(255,255,255,0) solid 1px; color:#FFF; padding:.52rem;
width:60%;
width:-webkit-calc(66.666% - .32rem);
width: calc(66.666% - .32rem);
height:-moz-calc(100% - .32rem);
height:-webkit-calc(100% - .32rem);
height: calc(100% - .32rem);
}
.indexPart3 .name{font-size:.16rem;}
.indexPart3 h2{font-weight:400; font-size:.26rem; padding:.05rem 0 .18rem 0;}
.indexPart3 p{line-height:.25rem; font-size:.12rem; min-height:1.18rem; padding-bottom:.18rem; max-width:8.2rem;}
.indexPart3 a.more{display:block; width:.95rem; height:.29rem; border:#FFF solid 1px; background:url(../images/img27.png) center no-repeat; background-size:.27rem;}
.indexPart3 a.more:hover{background-color:#FFF; background-image:url(../images/img27on.png);}
.indexPart3:hover .bg{border-color:#FFF;}

.indexPart4{height:3.74rem; position:relative; width:25%; background:#1282ae; overflow:hidden;}
.indexPart4 .box{position:relative; z-index:10; padding-left:.45rem; color:#FFF;}
.indexPart4 h2{font-weight:400; font-size:.26rem; padding:.75rem 0 .15rem 0;}
.indexPart4 li{font-size:.14rem; line-height:.36rem;}
.indexPart4 li a{color:#FFF;}
.indexPart4 .img{position:absolute; left:0; top:0; width:100%; height:100%; background:center no-repeat; background-size:cover;}

.indexPart5{clear:both;}
.indexPart5 li{float:left; width:25%; min-height:1rem; position:relative;}
.indexPart5 .img{width:100%; overflow:hidden; position:relative;}
.indexPart5 .img img{position:relative; left:0;}
.indexPart5 .box{position:absolute; left:0; top:0; padding-left:.45rem;}
.indexPart5 h2{font-weight:400; font-size:.24rem; color:#199fd4; padding:.65rem 0 .1rem 0;}
.indexPart5 dd{line-height:.3rem; padding-left:.1rem; margin-left:-.1rem; background:url(../images/img3.png) left center no-repeat; background-size:.03rem;}
.indexPart5 dd a{color:#666;}
.indexPart5 dd a:hover{color:#199fd4;}
.indexPart5 .li_03 h2,
.indexPart5 .li_03 dd a{color:#FFF;}
.indexPart5 .li_03 dd{background-image:url(../images/img3on.png);}
.indexPart5 .li_04 h2{color:#666;}
.indexPart5 .li_01{background:#d3edfa;}
.indexPart5 .li_02{background:#f4f4f4;}
.indexPart5 .li_03{background:#66cbff;}
.indexPart5 .li_04{background:#ffecaa;}
.indexPart5 li:hover img{left:-.2rem;}

.indexTitle{height:1.29rem; border-bottom:#CCC solid 1px; position:relative; padding-left:.46rem;}
.indexTitle ul{position:absolute; left:.46rem; bottom:0;}
.indexTitle li{float:left; margin-right:.58rem; font-size:.18rem; color:#666; height:.45rem; line-height:.45rem; position:relative; padding-left:.23rem; background:url(../images/img16_1.png) left center no-repeat; background-size:.16rem;}
.indexTitle li.on{background-image:url(../images/img16_1on.png); color:#008fd7;}
.indexTitle li.on:before{content:""; display:block; width:100%; height:2px; background:#66ccff; position:absolute; left:0; bottom:-1px;}
.indexTitle a.more{display:block; position:absolute; bottom:0; right:.65rem; line-height:.45rem; background:url(../images/img15.png) right center no-repeat; background-size:.15rem; padding-right:.2rem;}
.indexTitle a.more:hover{background-image:url(../images/img15on.png); color:#008fd7;}

.indexPart6{width:50%; min-height:1rem;}
.indexPart6 .list{padding:.28rem .45rem .6rem .46rem;}
.indexPart6 .list li{min-height:.88rem; position:relative; border-bottom:#ececec solid 1px; padding:.18rem .16rem;}
.indexPart6 .list .time{font-size:.13rem; color:#008fd7;}
.indexPart6 .list .name{font-size:.14rem; padding-top:.1rem; color:#333;}
.indexPart6 .list a{display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.indexPart6 .list a:before{content:""; display:block; background:url(../images/img44.png) center no-repeat; background-size:cover; width:.44rem; height:.4rem; position:absolute; right:.29rem; top:50%; margin-top:-.2rem;}
.indexPart6 .list li:hover{background:#008fd7;}
.indexPart6 .list li:hover .time,
.indexPart6 .list li:hover .name{color:#FFF;}
.indexPart6 .list li:hover a:before{background-image:url(../images/img44on.png);}

.indexPart7{width:50%; min-height:5.0rem; background:#f4f4f4;}
.indexPart7 .list{padding:.25rem .4rem .6rem .46rem;}
.indexPart7 .list a{display:block; position:relative; height:.71rem; line-height:.7rem; border-bottom:#ececec solid 1px; padding:0 .15rem; font-size:.14rem;}
.indexPart7 .list a span{position:absolute; top:0; right:.23rem; font-size:.13rem; color:#008fd7;}
.indexPart7 .list a:hover{color:#008fd7;}

.pageBanner{height:2rem; background:center no-repeat; background-size:cover;}
.pageBanner .wal{height:2rem; position:relative;}
.pageBanner .layer{color:#FFF; position:absolute; left:.55rem; top:.65rem; font-size:.2rem; text-transform:uppercase;}
.pageBanner .layer h2{font-size:.36rem;}

.pageNav{text-align:center; font-size:0; height:.47rem; border-bottom:#e5e5e5 solid 1px; background:#FFF;}
.pageNav .name{display:none;}
.pageNav li{padding:0 .12rem; display:inline-block;}
.pageNav a{display:block; height:.47rem; line-height:.47rem; position:relative; font-size:.14rem; color:#999; padding:0 .07rem;}
.pageNav a:before{content:""; display:block; position:absolute; left:50%; bottom:-1px; height:3px; background:#008fd7; width:0;}
.pageNav a:hover, .pageNav a.on{color:#008fd7;}
.pageNav a:hover:before, .pageNav a.on:before{left:0; width:100%;}

.about{min-height:5rem; line-height:.36rem;}
.about .name{font-size:.22rem; padding-top:.4rem;}
.about .content{font-size:.16rem; color:#666; text-align:justify; padding-bottom:.15rem;}
.about .img{padding-bottom:.15rem;}
.about .fl{width:50%; padding-right:.22rem;}
.about .fr{width:50%; padding:.08rem 0 0 .27rem;}

.History{min-height:10rem; background:url(../images/History.jpg) center top no-repeat fixed; background-size:cover;}
.History .list{max-width:8.94rem; margin:0 auto; min-height:10rem; position:relative; padding-top:.7rem;}
.History .list:before{content:""; display:block; background:url(../images/img30.png) center no-repeat; background-size:cover; width:.3rem; height:.3rem; position:absolute; left:50%; top:.4rem; margin-left:-.17rem;}
.History li{width:50%; padding:0 .5rem 0 0; border-right:#FFF solid .04rem; min-height:1rem; position:relative;}
.History .title{text-align:right; color:#FFF; font-size:.13rem; padding:.8rem 0 .22rem 0; height:1.2rem;}
.History .title div{font-size:.22rem; height:.3rem; line-height:.3rem; position:relative;}
.History .title div:before{content:""; display:block; position:absolute; right:-.5rem; top:50%; width:.38rem; height:1px; background:#FFF;}
.History .img{width:100%; overflow:hidden; position:relative;}
.History .name{height:.5rem; line-height:.5rem; position:relative; background:#008fd7; font-size:.18rem; color:#FFF; padding:0 .2rem;}
.History .name:before{content:""; display:block; background:url(../images/img27_1.png) center no-repeat; background-size:cover; width:.27rem; height:.15rem; position:absolute; bottom:-1px; right:.45rem;}
.History .box{background:rgba(255,255,255,0.85); padding:.2rem; min-height:3.8rem;}
.History .content{line-height:.26rem; color:#666; padding-top:.2rem;}
/**/
.History li.liOdd{margin-left:auto; margin-top:-4.82rem; padding:0 0 0 .5rem; border-right:0; border-left:#FFF solid .04rem; left:-.04rem;}
.History li.liOdd .title{text-align:left;}
.History li.liOdd .title div:before{right:auto; left:-.5rem;}
.History li.liOdd .name{text-align:right;}
.History li.liOdd .name:before{right:auto; left:.45rem;}
.History .msg{clear:both; text-align:center; font-size:.14rem; color:#FFF; padding:1rem 0 .45rem 0; background:url(../images/img4.png) center top no-repeat; background-size:.04rem; position:relative; left:-.02rem;}

.honor{padding-top:.46rem;}
.honor ul{margin-left:-.3rem;}
.honor li{float:left; width:25%; padding:0 0 .21rem .3rem;}
.honor li:nth-child(4n+1){clear:left;}
.honor img{border:#e7e7e7 solid .05rem;}
.honor a:hover img{border-color:#008fd7;}

.honorLayer{position:fixed; z-index:100; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.7); opacity:0; visibility:hidden;}
.honorLayer.on{opacity:1; visibility:visible;}
.honorLayer .box{position:absolute; left:50%; top:50%; background:#FFF; width:7rem; min-height:2rem; padding:.6rem .5rem; margin-left:-3.5rem; margin-top:-3.5rem;}
#honorLayer{width:100%; height:6.3rem; overflow:hidden; position:relative;}
.honorLayer .img{padding:0 .5rem;}
.honorLayer .swiper-slide img{max-height:100%;}
.honorLayer a{display:block; position:absolute; z-index:10; background:#666 center no-repeat; background-size:cover; width:.6rem; height:.6rem;}
.honorLayer a:hover{background-color:#008fd7;}
.honorLayer a.close{width:.75rem; height:.75rem; top:0; right:-.75rem; background-image:url(../images/close75.png);}
.honorLayer a.arrow{top:50%; margin-top:-.3rem; background-size:.42rem;}
.honorLayer a.prev{left:0; background-image:url(../images/prev42.png);}
.honorLayer a.next{right:0; background-image:url(../images/next42.png);}

.news{padding-top:.38rem;}
.news ul{margin-left:-.28rem; display:flex; flex-wrap:wrap;}
.news li{float:left; width:33.333%; padding:0 0 .15rem .28rem;}
.news .imgDiv{width:100%; overflow:hidden; position:relative;}
.news .name{font-size:.16rem; height:.5rem; line-height:.5rem;}
.news p{line-height:.26rem; color:#999; height:.52rem; overflow:hidden;}
.news .btn a{color:#008fd7; display:block; height:.38rem; line-height:.38rem; padding-left:.23rem; background:url(../images/nimg13.png) left center no-repeat; background-size:.13rem;}
.news .time{line-height:.45rem; border-top:#e3e3e3 solid 1px; color:#ccc;}
.news .time span{display:inline-block; height:.45rem; padding-right:.2rem; background:url(../images/nimg13_2.png) right center no-repeat; background-size:.13rem;}
.news li:hover .name a{color:#008fd7;}

.pageMore{clear:both; text-align:center; font-size:0; padding:.1rem 0 .65rem 0;}
.pageMore a{display:inline-block; width:2.86rem; height:.48rem; line-height:.48rem; background:#efefef; color:#666; font-size:.16rem;}
.pageMore a:hover{background:#008fd7; color:#FFF;}

.newShow{padding:.35rem; background:#f2f2f2; min-height:5rem;}
.newShow .wal{min-height:5rem; background:#fff; border-top:#008fd7 solid .03rem; position:relative; padding:0 .7rem;}
.newShow .wal:before{content:""; display:block; position:absolute; left:0; top:-.03rem; width:.75rem; height:.03rem; background:#999;}
.newShow .wal:after{content:""; display:block; position:absolute; right:0; top:-.03rem; width:.75rem; height:.03rem; background:#999;}
.newShow .title{padding-top:.55rem; font-size:.36rem;}
.newShow .msg{font-size:.14rem; color:#999; padding:.1rem 0 .15rem 0; border-bottom:#ccc solid 1px;}
.newShow .msg span{padding-right:2em;}
.newShow .msg a{color:#008fd7;}
.newShow .content{padding:.38rem 0 .68rem 0; text-align:justify; color:#666; font-size:.16rem; line-height:.36rem;}

.pageNum2{margin-left:-.7rem; margin-right:-.7rem; border-top:#ccc solid 1px; min-height:1rem; position:relative; font-size:.14rem; color:#999;}
.pageNum2 span{display:block;}
.pageNum2 .fl,
.pageNum2 .fr{width:41%; line-height:.3rem; min-height:1rem;}
.pageNum2 .fl a,
.pageNum2 .fr a{display:block; height:.3rem; line-height:.3rem;}
.pageNum2 .fl{padding:.2rem .55rem 0 .7rem;}
.pageNum2 .fr{padding:.2rem .7rem 0 .55rem;}
.pageNum2 div:hover{background:#008fd7; color:#FFF;}
.pageNum2 div:hover a{color:#FFF;}
.pageNum2 a.back{display:block; clear:both; width:18%; position:absolute; left:41%; top:0; height:1rem; border-left:#CCC solid 1px; border-right:#CCC solid 1px; text-align:center; color:#999; line-height:1rem;}
.pageNum2 a.back:hover{color:#fff; background:#008fd7;}

.product{padding:.35rem 0 .1rem 0; background:#f2f2f2; min-height:5rem;}
.product li{background:#FFF; margin-bottom:.35rem; position:relative; min-height:3.4rem; padding:.25rem .25rem .25rem 5.5rem;}
.product .imgDiv{position:absolute; left:0; top:0; width:5rem; overflow:hidden;}
.product .name{font-size:.22rem; line-height:.36rem; position:relative; padding:.1rem 0;}
.product .name:before{content:""; display:block; position:absolute; left:0; bottom:0; height:1px; width:.93rem; background:#999;}
.product p{font-size:.14rem; line-height:.36rem; padding:.2rem 0 .1rem 0;}
.product dl{margin-right:-.25rem; min-height:.72rem;}
.product dd{float:left; width:33.333%; height:.36rem; line-height:.36rem; overflow:hidden; padding-right:.25rem;}
.product dd a{font-size:.14rem; color:#008fd7; padding-left:.18rem; background:url(../images/img7.png) left center no-repeat; background-size:.07rem;}
.product .more{clear:both; padding-top:.15rem;}
.product .more a{display:block; width:1.2rem; height:.4rem; line-height:.38rem; text-align:center; border:#bfbfbf solid 1px; font-size:.14rem; color:#666;}
.product .more a:hover{background:#008fd7; border-color:#008fd7; color:#FFF;}
.product li:hover{background:#e1e1e2;}

.productClass{font-size:0; text-align:center; padding:.35rem 0 .15rem 0; min-height:1rem;}
.productClass li{display:inline-block; padding:0 .1rem .2rem .1rem;}
.productClass a{display:block; font-size:.14rem; color:#666; height:.38rem; line-height:.36rem; border:#a0a0a0 solid 1px; padding:0 .11rem;}
.productClass a:hover, .productClass a.on{background:#008fd7; border-color:#008fd7; color:#FFF;}

.productList ul{margin-left:-.28rem;}
.productList li{float:left; width:33.333%; padding:0 0 .35rem .28rem;}
.productList .imgDiv{width:100%; overflow:hidden; position:relative; background:#008fd7;}
.productList .name a{display:block; min-height:.5rem; line-height:.5rem; position:relative; font-size:.16rem; top:.03rem;}
.productList .name a span{position:absolute; top:0; right:0; font-size:.12rem; color:#008fd7;}
.productList p{line-height:.26rem; height:.72rem; overflow:hidden; color:#999; border-bottom:#e3e3e3 solid 1px;}
.productList li:hover .imgDiv img{opacity:.3;}
.productList li:hover .name a{color:#008fd7;}

.pageBox{min-height:5rem; background:#fff; border-top:#008fd7 solid .03rem; position:relative; padding:0 .7rem; margin-bottom:.4rem;}
.pageBox:before{content:""; display:block; position:absolute; left:0; top:-.03rem; width:.75rem; height:.03rem; background:#999;}
.pageBox:after{content:""; display:block; position:absolute; right:0; top:-.03rem; width:.75rem; height:.03rem; background:#999;}

.productShow{padding-top:.7rem;}
#productShow{width:100%; height:6.4rem; overflow:hidden; position:relative;}
#productShow .arrow{display:block; width:.6rem; height:.6rem; background:#666 url(../images/prev42.png) center no-repeat; background-size:.42rem; position:absolute; z-index:10; top:50%; margin-top:-.3rem;}
#productShow .arrow:hover{background-color:#008fd7;}
#productShow .arrow.prev{left:0;}
#productShow .arrow.next{right:0; background-image:url(../images/next42.png);}
.productShow .title{min-height:.78rem; border-bottom:#e3e3e3 solid 1px; position:relative;}
.productShow .title h2{font-weight:400; font-size:.32rem; padding:.2rem 0 .1rem 0;}
.productShow .title ul{position:absolute; top:.23rem; right:0;}
.productShow .title li{float:left;}
.productShow .title a{display:block; font-size:.18rem; color:#999; width:2.25rem; height:.43rem; line-height:.43rem; text-align:center;}
.productShow .title a.on{background:#008fd7; color:#FFF;}
.productShow .tab{padding-top:.33rem; margin-right:-.03rem;}
.productShow .tab li{float:left; width:33.333%; padding-right:.03rem;}
.productShow .tab div{height:.51rem; line-height:.51rem; text-align:center; background:#ccc; font-size:.18rem; color:#666;}
.productShow .tab li.on div{background:#008fd7; color:#FFF;}
.productShow .tabContentDiv{clear:both; padding:.35rem 0 .7rem 0;}
.productShow .content{font-size:.14rem; line-height:.38rem; color:#666;}

.offerLayer{position:fixed; z-index:100; left:50%; top:50%; background:#FFF; width:6.4rem; min-height:5.8rem; padding:0 .5rem .4rem .5rem;  font-size:.14rem; color:#999; display:none; margin-left:-3.2rem; margin-top:-2.8rem;}
.offerLayer a.close{display:block; background:url(../images/nimg75_1.png) center no-repeat; background-size:cover; width:.75rem; height:.75rem; position:absolute; top:0; right:-.75rem;}
.offerLayer .title{font-size:.24rem; line-height:.36rem; padding:.4rem 0 .2rem 0;}
.offerLayer .title b{display:block;}
.offerLayer li{padding-bottom:.16rem; position:relative; min-height:.5rem;}
.offerLayer .input{border:#999 solid 1px;}
.offerLayer .input1{height:.52rem; line-height:.52rem; width:100%; font-size:.14rem; padding:0 .12rem; position:relative; z-index:2;}
.offerLayer textarea.input1{height:1.6rem; line-height:.32rem; padding:.1rem .12rem;}
.offerLayer .tips{position:absolute; left:.12rem; top:0; line-height:.54rem;}
.offerLayer .tips span{padding-left:.7em; color:#008fd7;}
.offerLayer li.on .input{border-color:#008fd7;}
.offerLayer li.on .tips{display:none;}
.offerLayer .msg{height:.5rem; line-height:.4rem; text-align:center;}
.offerLayer .msg span{display:inline-block; height:.4rem; background:url(../images/img13.png) left center no-repeat; background-size:.13rem; padding-left:.2rem;}
.offerLayer .btn{background:#999;}
.offerLayer .btn:hover{background:#008fd7;}
.offerLayer .btn1{height:.54rem; width:100%; font-size:.18rem; color:#FFF;}
/**/
.offerLayer .box-2{text-align:center; padding-top:1.23rem;}
.offerLayer .img{width:1.39rem; margin:0 auto;}
.offerLayer .title2{font-size:.24rem; color:#666; letter-spacing:.02rem;}
.offerLayer .title2 h2{font-size:.24rem; padding:.3rem 0 .2rem 0;}
.offerLayer p{font-size:.14rem; color:#666; padding:.2rem 0;}

.service_01{background:#FFF; margin-bottom:.25rem; position:relative; min-height:4.51rem; padding:0 .4rem .4rem 5.4rem;}
.service_01 .imgDiv{position:absolute; left:0; top:0; width:5rem;}
.service_01 .title{position:relative; padding:.4rem 0 .07rem 0; font-size:.22rem; color:#999; width:4em; border-bottom:#ccc solid 1px;}
.service_01 .content{font-size:.14rem; line-height:.36rem; color:#999; padding:.18rem 0;}
.service_01 .list{min-height:1.6rem; position:relative;}
.service_01 .list:before{content:""; display:block; position:absolute; left:0; top:0; width:1px; height:1.1rem; background:#d8d8d8;}
.service_01 li{float:left; width:33.333%; height:1.1rem; position:relative; padding:0 0 0 .3rem; line-height:.22rem; color:#666;}
.service_01 li:before{content:""; display:block; position:absolute; right:0; top:0; width:1px; height:1.1rem; background:#d8d8d8;}
.service_01 li div{height:.7rem; font-weight:bold; position:relative; font-size:.59rem; color:#008fd7; line-height:.5rem;}
.service_01 li div:before{content:""; display:block; position:absolute; left:0; top:.6rem; width:.24rem; height:.02rem; background:#ccc;}
.service_01 .form{height:.54rem; border:#CCC solid .02rem; position:relative;}
.service_01 .form a{display:block; position:absolute; z-index:10; left:0; top:0; width:100%; height:100%;}
.service_01 .form .input1{width:100%; height:.5rem; line-height:.5rem; padding:0 .15rem; font-size:.16rem;}
.service_01 .form .btn{position:absolute; top:-.02rem; right:-.02rem; width:1.57rem; height:.54rem; background:#008fd7 url(../images/nimg25.png) center no-repeat; background-size:.25rem;}
.service_01 .form .btn1{width:100%; height:.54rem;}

.serviceLayer{position:fixed; z-index:100; left:50%; top:10%; width:6.4rem; background:#FFF; min-height:1rem; padding:.5rem; display:; margin-left:-3.2rem; display:none;}
.serviceLayer a.close{display:block; background:url(../images/nimg75_1.png) center no-repeat; background-size:cover; width:.75rem; height:.75rem; position:absolute; top:0; right:-.75rem;}
.serviceLayer .form{height:.54rem; border:#CCC solid .02rem; position:relative; margin-bottom:.4rem;}
.serviceLayer .form .input1{width:100%; height:.5rem; line-height:.5rem; padding:0 .15rem; font-size:.16rem;}
.serviceLayer .form .btn{position:absolute; top:-.02rem; right:-.02rem; width:1.57rem; height:.54rem; background:#008fd7 url(../images/nimg25.png) center no-repeat; background-size:.25rem;}
.serviceLayer .form .btn1{width:100%; height:.54rem;}
.serviceLayer .list{border-top:#e4e4e4 solid 1px; height:5rem; overflow:hidden;}
.serviceLayer .list li{border-bottom:#e4e4e4 solid 1px; padding:.13rem .26rem; line-height:.22rem; font-size:.13rem; color:#666;}
.serviceLayer .list h5{font-size:.13rem;}
.serviceLayer .list li.on,
.serviceLayer .list li:hover,
.serviceLayer .more a:hover{background:#008fd7; color:#FFF;}
.serviceLayer .more{padding-top:.48rem;}
.serviceLayer .more a{display:block; text-align:center; line-height:.57rem; font-size:.13rem; color:#666; background:#f2f2f2; letter-spacing:1px;}

.service_02{background:#FFF; margin-bottom:.25rem; min-height:4.23rem;}
.service_02 li{float:left; width:50%; position:relative; min-height:1.9rem; padding:0 .75rem 0 2.25rem;}
.service_02 .imgDiv{width:1.13rem; position:absolute; left:.75rem; top:.62rem;}
.service_02 .name{font-size:.24rem; line-height:.37rem; color:#008fd7; padding:.5rem 0 .07rem 0;}
.service_02 p{line-height:.32rem; color:#666;}

.service_03{background:#FFF; margin-bottom:.25rem; min-height:1rem; width:100%; padding:0;}
.service_03 .indexTitle{height:.76rem; border-bottom:#CCC solid 1px; position:relative; padding-left:.46rem;}
.service_03-1 .list a:before{background-image:url(../images/nimg39.png); background-size:.39rem;}
.service_03-1 .list li:hover a:before{background-image:url(../images/img39on.png);}

.contact{padding-top:.58rem;}
.contact .fl{width:50%; min-height:5rem; border-right:#ccc solid 1px;}
.contact .fr{width:50%; padding-left:.45rem;}
.contact .title{font-size:.3rem; line-height:1em; padding-bottom:.25rem;}
.contact .content{font-size:.14rem; line-height:.36rem; color:#666; padding:0 .35rem .2rem 0; min-height:3.45rem; border-bottom:#CCC solid 1px;}
.contact .search{padding:.25rem 1.08rem .23rem 0;}
.contact .form{height:.54rem; position:relative; border:#CCC solid .02rem;}
.contact .form .tips{position:absolute; left:.15rem; top:0; line-height:.5rem; font-size:.14rem; color:#999;}
.contact .form .input1{width:100%; height:.5rem; line-height:.5rem; padding:0 .15rem; font-size:.14rem; position:relative;}
.contact .form .btn{position:absolute; top:-.02rem; right:-.02rem; width:1.57rem; height:.54rem; background:#ccc url(../images/nimg25.png) center no-repeat; background-size:.25rem;}
.contact .form .btn1{width:100%; height:.54rem;}
.contact .form.on .tips{display:none;}
.contact .form.on{border-color:#008fd7;}
.contact .form.on .btn{background-color:#008fd7;}
.contact .fr li{padding-bottom:.28rem; min-height:.45rem; position:relative;}
.contact .fr .tips{position:absolute; left:.13rem; top:0; line-height:.47rem; font-size:.14rem; color:#999;}
.contact .fr .input{border:#CCC solid 1px; position:relative; z-index:2;}
.contact .fr .input1{width:100%; height:.45rem; line-height:.45rem; padding:0 .12rem; font-size:.14rem;}
.contact .fr textarea.input1{height:2.1rem; line-height:.25rem; padding:.1rem .12rem;}
.contact .fr li.on .tips{display:none;}
.contact .fr li.on .input{border-color:#008fd7;}
.contact .fr .btn{background:#CCC;}
.contact .fr .btn1{width:100%; height:.47rem; font-size:.14rem; color:#FFF;}
.contact .form .btn:hover,
.contact .fr .btn:hover{background-color:#008fd7;}

.job_01{padding-top:.38rem;}
.job_01 .h10{height:.25rem;}
.job_01 li{float:left; width:50%; min-height:1rem; position:relative; background:#008fd7;}
.job_01 .layer{position:absolute; z-index:10; left:0; top:0; width:100%; padding:0 .4rem;}
.job_01 .name a{color:#008fd7; display:block; font-size:.22rem; color:#008fd7; border-bottom:#008fd7 solid 1px; width:4em; padding:.4rem 0 .08rem 0; position:relative; left:0; margin-left:0;}
.job_01 .msg{font-size:.14rem; line-height:.36rem; padding:.15rem 0;}
.job_01 li:hover{color:#FFF;}
.job_01 li:hover .name a{color:#FFF; border-color:#FFF; left:50%; margin-left:-2em;}
.job_01 li:hover img{opacity:.2; filter:alpha(opacity=20);}

.job_02{background:#FFF; min-height:1rem; margin-bottom:.25rem;}
.job_02 .indexTitle{height:.78rem;}
.job_02 .fl{padding:.5rem 0 0 .5rem; width:42.5%;}
.job_02 .imgList{width:100%; height:3.3rem; overflow:hidden; position:relative;}
.job_02 .swiper-slide{position:relative; min-height:1rem;}
.job_02 .fl .name a{display:block; position:absolute; left:0; bottom:0; width:100%; text-align:center; font-size:.14rem; color:#FFF; height:.32rem; line-height:.32rem; background:url(../images/bg1.png); overflow:hidden;}
.job_02 .arrow{display:block; position:absolute; z-index:10; bottom:0; width:.32rem; height:.32rem; background:#008fd7 url(../images/prev20.png) center no-repeat; background-size:.2rem;}
.job_02 .arrow.prev{left:0;}
.job_02 .arrow.next{right:0; background-image:url(../images/next20.png);}
/**/
.job_02 .list{width:57.5%; padding:.37rem .5rem 0 .55rem;}
.job_02 .list li{min-height:.5rem; position:relative; padding:.2rem .08rem; border-bottom:#ececec solid 1px;}
.job_02 .list .time{font-size:.13rem; color:#008fd7;}
.job_02 .list .name{font-size:.14rem; padding-top:.1rem;}
.job_02 .list a{display:block; position:absolute; left:0; top:0; width:100%; height:100%;}
.job_02 .list a:before{content:""; display:block; position:absolute; top:0; right:0; width:.8rem; height:100%; background:url(../images/nimg39.png) center no-repeat; background-size:.39rem;}
.job_02 .list li:hover{background:#008fd7; color:#FFF;}
.job_02 .list li:hover .time{color:#FFF;}
.job_02 .list li:hover a:before{background-image:url(../images/img39on.png);}

.job_03{background:#FFF; min-height:1rem; margin-bottom:.25rem;}
.job_03 .indexTitle{height:.78rem;}
.job_03 .msg{font-size:.14rem; color:#666; padding:.45rem .5rem .25rem .5rem;}
.job_03 .list{padding:0 .5rem .5rem;}
.job_03 .row{height:.5rem;
display: -webkit-flex;
display: flex;
}
.job_03 .col{width:20%; text-align:center; height:.5rem; line-height:.5rem; font-size:.14rem;}
.job_03 .col-1{width:30%; text-align:left; padding-left:.35rem;}
.job_03 .col-2{width:10%;}
.job_03 .title{color:#666;}
.job_03 li{padding-bottom:.06rem;}
.job_03 li .col{background:#999; color:#FFF; cursor:pointer;}
.job_03 li .col a{display:block; height:.5rem; background:url(../images/img20.png) center no-repeat; background-size:.2rem;}
.job_03 li .content{display:none; font-size:.14rem; line-height:.24rem; padding:.2rem .35rem .35rem;}
.job_03 li.on .col,
.job_03 li:hover .col{background:#008fd7;}
.job_03 li.on .col a{background-image:url(../images/img20on.png);}

.li{list-style-type: none}











