.indexFlash{height:5.95rem; width:100%; overflow:hidden; position:relative;}
.indexFlash .swiper-slide{height:5.95rem; position:relative; background:center no-repeat; background-size:100%;}
.indexFlash .layer{position:absolute; left:50%; margin-left:-8rem; top:4.5rem; color:#FFF;}
.indexFlash .layer h2{font-size:.6rem; line-height:.74rem;}
.indexFlash .layer p{font-size:.16rem; line-height:.28rem; opacity:.5; padding:.15rem 0 .45rem 0;}
.indexFlash .layer a.btn{display:block; font-size:.16rem; color:#FFF; background:url(../image/img150.png) center no-repeat; background-size:cover; width:1.5rem; height:.5rem; line-height:.5rem; padding-left:.35rem;}
.indexFlash .layer h2,
.indexFlash .layer p,
.indexFlash .layer a.btn{opacity:0; position:relative; left:3rem;}
.indexFlash.on .swiper-slide-active .layer h2,
.indexFlash.on .swiper-slide-active .layer p,
.indexFlash.on .swiper-slide-active .layer a.btn{opacity:1; left:0;
transition-duration: 1s;
-moz-transition-duration: 1s;
-webkit-transition-duration: 1s;
-o-transition-duration: 1s;
}
.indexFlash .swiper-slide-active .layer h2{
transition-delay: .3s;
-moz-transition-delay: .3s;
-webkit-transition-delay: .3s;
-o-transition-delay: .3s;
}
.indexFlash .swiper-slide-active .layer p{
transition-delay: .6s;
-moz-transition-delay: .6s;
-webkit-transition-delay: .6s;
-o-transition-delay: .6s;
}
.indexFlash .swiper-slide-active .layer a.btn{
transition-delay: .9s;
-moz-transition-delay: .9s;
-webkit-transition-delay: .9s;
-o-transition-delay: .9s;
}
/**/
.indexFlash .dots{position:absolute; z-index:10; left:50%; margin-left:-8rem; bottom:.5rem; font-size:0;}
.indexFlash .dots span{display:inline-block; width:.1rem; height:.1rem; background:#FFF; margin-right:.15rem;}
.indexFlash .dots span.swiper-pagination-bullet-active{background:#0060b0;}
.indexFlash .next{display:block; width:.2rem; height:.2rem; background:url(../image/next20.png) center no-repeat; background-size:cover; position:absolute; z-index:10; left:51%; margin-left:-7.2rem; bottom:.45rem;}

.indexPart1 li{width:50%; max-width:7.25rem; min-height:2.95rem; position:relative; padding:0 0 0 3rem;}
.indexPart1 .img{width:1.3rem; position:absolute; left:.65rem; top:.7rem;}
.indexPart1 .img img{position:relative; top:0;}
.indexPart1 .name{font-size:.3rem; padding:.55rem 0 .2rem 0;}
.indexPart1 p{min-height:.85rem; font-size:.2rem; color:#666; line-height:1.6em; padding-bottom:.15rem;}
.indexPart1 a.more{display:block; width:.36rem; height:.36rem; background:url(../image/more36.png) center no-repeat; background-size:cover;}
.indexPart1 li:hover .img img{top:-.3rem;}
.indexPart1 li:hover a{color:#0060b0;}

.indexPart2{clear:both; min-height:5.5rem; background:#fafafa;}
.indexPart2 .wal{min-height:5.5rem; position:relative; padding:.95rem 0;}
.indexPart2 .name{font-size:.3rem; color:#000;}
.indexPart2 .msg{font-size:.2rem; color:#666; padding:.1rem 0 .45rem 0;}
.indexPart2 .content{font-size:.18rem; line-height:.32rem; color:#666; min-height:1.75rem; padding-bottom:.25rem;width: 7rem; padding-top: .1rem;}
.indexPart2 a.btn{display:block; font-size:.14rem; color:#FFF; background:url(../image/img150.png) center no-repeat; background-size:cover; width:1.5rem; height:.5rem; line-height:.5rem; padding-left:.35rem;}
.indexPart2 .img{position:absolute; top:.94rem; right:0; width:7.36rem; padding:0 .4rem .49rem .73rem; /*background:url(../image/img736.png) left bottom no-repeat;*/ background-size:100%;}
.indexPart2 .img img{position:relative; top:0;}
.indexPart2 .img:hover img{top:-.2rem;}

.indexPart3{margin-left:-.8rem; padding-top:.68rem;}
.indexPart3 li{float:left; width:33.333%; padding:0 .2rem .5rem 1rem;}
.indexPart3 .img{margin-left:-.2rem; margin-right:-.2rem;}
.indexPart3 .img a{display:block; width:100%; overflow:hidden; position:relative; text-align: center; height: 2rem}
.indexPart3 .img a img{width: auto; height: 100%;}
.indexPart3 .time{height:.6rem; line-height:.6rem; font-size:.14rem; color:#999; position:relative; top:.06rem; padding-left:.28rem; background:url(../image/img20.png) left center no-repeat; background-size:.2rem;}
.indexPart3 .name a{display:block; font-size:.2rem; height:.35rem; line-height:.35rem; color:#666; margin-left:-.1rem;}
.indexPart3 li:hover .name a{color:#0060b0;}
.news_01{padding:0 .3rem; margin-left:-.5rem;}
.news_01 li{padding:0 .2rem .5rem .7rem;}

.indexPart4{clear:both; min-height:.8rem; line-height:.8rem; position:relative; font-size:.16rem; padding-left:.8rem;}
.indexPart4 em{position:absolute; left:0; top:0; font-size: .18rem;}
.indexPart4 li{float:left; height:.8rem; padding:0 .25rem; height:.8rem; background:url(../image/img2.png) right center no-repeat; background-size:.02rem;}
.indexPart4 li:last-child{background:none;}
.indexPart4 a{color:#666; font-size: .18rem;}

.pageBanner{background:center bottom no-repeat; background-size:cover;}
.pageBanner .wal{height:5.52rem; position:relative;}
.pageBanner .title{color:#FFF; position:absolute; left:0; top:1.8rem; white-space:nowrap;}
.pageBanner .title h2{font-size:.6rem; padding-bottom:.05rem;}
.pageBanner .title span{font-size:.24rem; opacity:.5;}
.pageBanner .list{position:absolute; left:0; bottom:1rem;}
.pageBanner .list li{float:left; padding-right:.2rem;}
.pageBanner .list a{display:block; padding:0 .44rem; font-size:.2rem; color:rgba(255,255,255,0.8); height:.5rem; line-height:.5rem; min-width:1.5rem; text-align:center; font-weight: bold;}
.pageBanner .list a:hover, .pageBanner .list a.on{color:#FFF; background:url(../image/img150.jpg) center no-repeat; background-size:cover;}
.pageBanner .curr{position:absolute; right:0; bottom:1rem; white-space:nowrap; line-height:.5rem; font-size:.16rem; color:rgba(255,255,255,0.5);}
.pageBanner .curr a{color:rgba(255,255,255,0.5);}
.pageBanner .curr a:hover,
.pageBanner .curr span{color:#FFF;}

.pageTitle{position:relative; height:1rem;}
.pageTitle .name{position:relative; z-index:20; top:-.65rem; background:rgba(255,255,255,0.5); padding:.1rem 0 0 .3rem;}
.pageTitle h2{font-size:.24rem; padding-bottom:.02rem;}
.pageTitle span{text-transform:uppercase; font-family:Impact; font-size:.18rem; color:rgba(102,102,102,0.4);}

.product{padding:0 .1rem;}
.product li{float:left; padding:0 .2rem .5rem .2rem; text-align:center; width:16%;height: 3.2rem;}
.product .img{width:100%; overflow:hidden; position:relative; height: 1.65rem; border-radius:.1rem;}
.product .img a img{width: auto; height: 100%;}
.product .msg{color:#666; font-size:.18rem; /*padding-top:.35rem;*/}
.product .name{font-size:.22rem; height:.45rem; line-height:.45rem;}

.pageNum{clear:both; width:6.44rem; margin:0 auto; height:1.2rem; padding-top:.5rem;}
.pageNum div{/*float:left; width:50%;*/}
.pageNum a{float:left; line-height: .72rem; text-align: center; width: 11%; font-size: 17px; display:block; height:.72rem; border:#CCC solid 1px; position:relative; /*background:url(../image/prev24.png) center no-repeat;*/ background-size:.24rem;}
#fenye .on{color: #0183e2;}
.pageNum a img{width: .3rem;}
.pageNum a:hover{z-index:5; border-color:#0060b0;}
.pageNum .prev a:hover{background-image:url(../image/prev24on.png);}
.pageNum .next a{margin-left:-1px; background-image:url(../image/next24.png);}
.pageNum .next a:hover{background-image:url(../image/next24on.png);}

.productShow_01{padding:0 .3rem 0 6.8rem; min-height:6.5rem; position:relative;}
.productShow_01 .bigImg{width:6rem; overflow:hidden; position:absolute; left:.3rem; top:0;}
.productShow_01 .dots{position:absolute; left:6.8rem; bottom:0;}
.productShow_01 .dots li{float:left; padding-right:.17rem;}
.productShow_01 .dots img{width:1.12rem; background:#e9f3f5; border:rgba(255,255,255,0) solid .02rem; cursor:pointer;}
.productShow_01 .dots li.on img{background:#fff; border-color:#0060b0;}
.productShow_01 .name div{font-size:.24rem; color:#666;}
.productShow_01 .name h2{font-weight:400; font-size:.28rem; padding:.05rem 0 .45rem 0;}
.productShow_01 .content{font-size:.18rem; line-height:.32rem; text-align:justify; color:#666;}
.productShow_01 .btn{padding:.45rem 0; position: absolute; bottom: 0; right: 2rem;}
.productShow_01 .btn a{display:block; font-size:.18rem; color:#FFF; width:1.8rem; height:.6rem; line-height:.6rem; text-align:center; background:url(../image/img150.jpg) center no-repeat; background-size:cover; font-weight: bold;}

.pageTitle2{clear:both; padding:.6rem 0 .2rem 0;}
.pageTitle2 h2{font-size:.26rem; padding-bottom:.02rem;}
.pageTitle2 span{text-transform:uppercase; font-family:Impact; font-size:.18rem; color:rgba(102,102,102,0.4);}

.productShow_02{padding:0 .3rem;}
.productShow_02 .content{font-size:.18rem; line-height:.36rem; color:#333; padding-bottom:.3rem;}
.productShow_02 .list li{max-width:13.7rem; border-bottom:#ccc dashed 1px; position:relative; top:-.2rem;}
.productShow_02 .list a{display:block; font-size:.18rem; height:.78rem; line-height:.78rem; overflow:hidden; color:#666;}
.productShow_02 .list a:hover{color:#0183e2;}
.productShow_02 .list span{padding:0 .35rem 0 .1rem; display:inline-block; height:.78rem; background:url(../image/img20_3.png) right center no-repeat; background-size:.2rem;}
.productShow_02 .list .li_03 span{background-image:url(../image/img20_4.png);}
.productShow_02 .msg{padding:.35rem; text-align:center; font-size:.18rem; color:#999;}
.productShow_02 .msg a{color:#0183e2;}
.productShow_02 .back{height:1.35rem;}
.productShow_02 .back a{display:block; font-size:.14rem; color:#999; width:1.74rem; height:.54rem; line-height:.52rem; text-align:center; border:#ccc solid 1px; margin:0 auto;}
.productShow_02 .back a:hover{background:#0183e2; border-color:#0183e2; color:#FFF;}

.about_01{min-height:5.1rem; position:relative; padding:0 .3rem 0 5.7rem;}
.about_01 .img{position:absolute; left:.3rem; top:0; width:4.65rem;}
.about_01 .img img{position:relative; z-index:5; top:0;}
.about_01 .img:hover img{top:-.3rem;}
.about_01 .img:before{content:""; display:block; width:.5rem; height:.5rem; background:#ededed; position:absolute; left:-.25rem; top:.2rem;}
.about_01 .img:after{content:""; display:block; width:.76rem; height:2.68rem; background:#ededed; position:absolute; right:-.3rem; bottom:-.3rem;}
.about_01 .content{font-size:.16rem; line-height:.28rem; text-align:justify; color:#666;}
.about_01 .content p{padding-bottom:.3rem;}

.about_02{padding:0 .3rem;}
.about_02 ul{margin-left:-.44rem;}
.about_02 li{float:left; padding:0 0 .3rem .44rem; width:25%; text-align:center;height: 6rem;}
.about_02 .img{border:#ccc solid .06rem;}
.about_02 .img a{display:block; width:100%; overflow:hidden; position:relative;}
.about_02 .name a{display:block; height:.6rem; line-height:.3rem; font-size:.18rem; color:#666; padding-top: .1rem}
.about_02 li:hover .img{border-color:#0183e2;}
.about_02 li:hover .name a{color:#0183e2;}

.contact{padding:0 .3rem; min-height:5.9rem; position:relative;}
.contact h2{font-size:.24rem; font-weight:400; color:#000; padding:.4rem 0;}
.contact li{min-height:.6rem; line-height:.3rem; padding:0 0 .3rem .3rem; font-size:.18rem; color:#666; position:relative;}
.contact li img{position:absolute; left:-.03rem; top:.03rem; width:.24rem;}
.contact .img{position:absolute; top:.43rem; right:.3rem; width:9.92rem;}
.contact .img img{position:relative; z-index:5; top:0;}
.contact .img:hover img{top:-.3rem;}
.contact .img:before{content:""; display:block; width:2rem; height:.5rem; background:#ededed; position:absolute; left:-.55rem; top:3.47rem;}
.contact .img:after{content:""; display:block; width:.76rem; height:2.68rem; background:#ededed; position:absolute; right:-.3rem; top:-.43rem;}

.news{clear:both; margin:0 .3rem; border-top:#ccc solid 1px; padding-top:.1rem;}
.news li{border-bottom:#CCC dashed 1px; position:relative; min-height:2.5rem; padding:.5rem 0 .4rem 3.77rem;}
.news .img{width:3.39rem; overflow:hidden; position:absolute; left:0; top:.4rem;}
.news .time{height:.4rem; line-height:.4rem; font-size:.14rem; color:#999; padding-left:.28rem; background:url(../image/img20.png) left center no-repeat; background-size:.2rem;}
.news .name a{display:block; font-size:.2rem; min-height:.7rem; padding-bottom:.15rem; line-height:.35rem; color:#666; margin-left:-.1rem;}
.news a.btn{display:inline-block; font-size:.14rem; color:#999; line-height:.4rem; padding-right:.16rem; background:url(../image/img8.png) right center no-repeat; background-size:.08rem;}
.news li:hover .name a{color:#0060b0;}

.newShow{padding:0 .3rem; text-align:center;}
.newShow .title{font-size:.24rem; color:#000;}
.newShow .time{font-size:.14rem; color:#999; padding-bottom:.6rem;}
.newShow .time span{display:inline-block; line-height:.45rem; font-size:.14rem; color:#999; padding-left:.28rem; background:url(../image/img20.png) left center no-repeat; background-size:.2rem;}
.newShow .content{font-size:.18rem; line-height:.5rem; color:#666; text-align:justify;}
.newShow .content p,
.newShow .content .img{padding-bottom:.5rem;}
.newShow .share{height:2rem; position:relative;}
.newShow .share dl{position:absolute; top:.5rem; right:0; width: 3rem;}
.newShow .share dt{float:left; line-height:.6rem; font-size:.22rem; color:#666; padding:0 .1rem;}
.newShow .share dd{float:left; padding-left:.1rem;}
/*.newShow .share a{display:block; height:.6rem; width:.6rem; position:relative; background:#f5f5f5;}*/
.newShow .share a:hover{background:#0060b0;}
.newShow .share a img{position:absolute; left:0; top:0;}
.newShow .share a:hover img:nth-child(1),
.newShow .share a img:nth-child(2){opacity:0;}
.newShow .share a:hover img:nth-child(2){opacity:1;}

.applyStep{max-width:13.9rem; height:1.5rem; text-align:center; margin:0 auto;}
.applyStep li{float:left; width:20%; height:1rem; position:relative;}
.applyStep li:before{content:""; display:block; width:1.26rem; height:.05rem; background:#e5e5e5; position:absolute; top:.42rem; right:-.6rem;}
.applyStep li:nth-child(5):before{display:none;}
.applyStep li div{width:.9rem; height:.9rem; line-height:.9rem; background:#e5e5e5; color:#FFF; font-size:.25rem; font-family:Impact; margin:0 auto; position:relative; z-index:3;}
.applyStep li.on div,
.applyStep li.on:before{background:#0060b0;}

.apply{padding:0 .3rem;}
.apply .title{font-size:.24rem; padding:.38rem 0;}
.apply .form{padding:0 .32rem;}
.apply .form ul{width:100%; float:left; padding:0 .38rem;}
.apply li{padding-bottom:.25rem; float: left; width: 50%; padding-right: .6rem;}
.apply .input{border:#e1e1e1 solid 1px; height:.75rem;}
.apply .input1{width:70%; height:.73rem; line-height:.73rem; font-size:.18rem; color:#666; /*padding:0 .28rem;*/}
.apply .select{line-height:.73rem; position:relative; padding:0 .27rem; font-size:.18rem; color:#666;}
.apply .select span{display:block; background:url(../image/img24.png) right center no-repeat; background-size:.24rem;}
.apply .select select{position:absolute; left:0; top:0; width:100%; height:100%; border:0; opacity:0;}
.apply .name{padding:0 .27rem; font-size:.18rem; color:#666; line-height:.75rem;}
.apply dd{float:left; width:50%; height:.72rem; line-height:.52rem; font-size:.16rem; color:#666; position:relative; top:-.1rem; padding-left:1.15rem;}
.apply dd em{position:absolute; left:.27rem; top:0;}
.apply dd .input{height:.52rem;}
.apply dd .input1{height:.5rem; line-height:.5rem; padding:0 .15rem;}
.apply dd.dd_01{padding-left:.27rem; width:25%;}
.apply dd.dd_01 span{display:block; float:left; height:.52rem; padding:0 .2rem 0 .3rem; background:url(../image/img16.png) left center no-repeat; background-size:.16rem; cursor:pointer;}
.apply dd.dd_01 span.on{background-image:url(../image/img16on.png);}
.apply dd.dd_02{width:75%; padding-left:2.28rem;}
/**/
.apply .btnDiv{clear:both; text-align:center; font-size:0; padding:.3rem 0 .7rem 0;}
.apply .btnDiv div{display:inline-block; margin:0 .1rem; width:1.9rem; height:.64rem; background:url(../image/img190.jpg) center no-repeat; background-size:cover;}
.apply .btnDiv div.next{background-image:url(../image/img190on.jpg);}
.apply .btnDiv .btn1{width:100%; height:.64rem; font-size:.18rem; color:#FFF; font-weight:bold; letter-spacing:.02rem;}
/**/
.apply3 .form ul{width: 50%!important;}
.apply3 li{width: 100%!important; padding-right: 0rem!important;}

/*2018-7-02*/
.message{max-width: 14rem; margin: 0 auto;}
.message h1{font-size: 18px; position: relative; top: -25px; text-align: center;}
.message h2{font-size: 16px; color: #fff; text-align: center; line-height: 55px; background: url("../image/img1400_2.jpg") center no-repeat; background-size: cover;}
.message .form{border: #e5e5e5 solid 1px; min-height: .5rem;}
.message .h10{height: 1px; background: #e5e5e5;}
.message h3{background: #e5eff7; border-top: #fff solid 1px; line-height: 40px; font-size: 14px; color: #0060b0; padding-left: 20px; clear: both;}
.message li{border-top: #e5e5e5 solid 1px; height: 50px; position: relative; float: left; width: 100%; padding-left: 4.5rem;}
.message li.li_02{width: 50%;}
.message li .name{position: absolute; left: -1px; top: 0; height: 50px; line-height: 49px; border-right: #e5e5e5 solid 1px; border-left: #e5e5e5 solid 1px; width: 4.2rem; padding: 0 .45rem; font-size: 14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.message li .input1{width: 100%; height: 49px; line-height: 49px; font-size: 14px;}
.message .li_03{height: 110px;padding-left: 0;}
.message .li_03 textarea{width: 100%; line-height: 29px; padding: 10px .45rem; font-size: 14px; height: 110px;}
.message li dl{max-width: 800px;}
.message li dd{float: left; width: 20%; height: 49px; line-height: 49px; font-size: 14px; padding-left: 25px; background: url("../image/img15.png") left center no-repeat;}
.message li dd.on{background-image: url("../image/img15on.png");}
.message .msg{padding: 32px 0; font-size: 14px; line-height: 30px;}



@media screen and ( max-width:767px ){/*手机--竖屏*/
.apply li{width: 100%; }
.apply .input1{width: 79%;}
.input1_1{width: 61%!important;}
}