
.indexFoot{position:absolute; z-index:10; left:0px; bottom:0px; width:100%;}
.indexFoot .wal{height:1px; position:relative;}
.indexFoot .share{position:absolute; z-index:10; left:0px; bottom:.48rem;}
.indexFoot .share dd{float:left; padding-right:.22rem;}
.indexFoot .share a{display:block; width:.22rem; height:.22rem; background:center no-repeat; background-size:cover; opacity:.5;}
.indexFoot .share a:hover{opacity:1;}
.indexFoot .share .dd_01 a{background-image:url(../image/img22_1.png);}
.indexFoot .share .dd_02 a{background-image:url(../image/img22_2.png);}
.indexFoot .share .dd_03 a{background-image:url(../image/img22_3.png);}
.indexFoot .share .dd_04 a{background-image:url(../image/img22_4.png);}
.indexFoot .share .dd_05 a{background-image:url(../image/img22_5.png);}
.indexFoot p{text-align:center; font-size:.14rem; line-height:.22rem; position:absolute; left:0px; bottom:.48rem; width:100%; color:#fff; opacity:0; visibility:hidden;}
.indexFoot p.show{visibility:visible; opacity:.5;}
.indexFoot .btn{position:absolute; right:0px; bottom:.35rem;}
.indexFoot .btn a{display:block; font-size:.14rem; color:#FFF; font-weight:bold; opacity:.3; padding:.16rem 0; letter-spacing:2px;}
.indexFoot .btn a:hover, .indexFoot .btn a.on{opacity:1;}
.indexFoot .btn i{display:block; width:.03rem; height:.24rem; background:#FFF; margin:0 auto;}
/**/
body.odd .indexFoot .share .dd_01 a{background-image:url(../image/img22_1s.png);}
body.odd .indexFoot .share .dd_02 a{background-image:url(../image/img22_2s.png);}
body.odd .indexFoot .share .dd_03 a{background-image:url(../image/img22_3s.png);}
body.odd .indexFoot .share .dd_04 a{background-image:url(../image/img22_4s.png);}
body.odd .indexFoot .share .dd_05 a{background-image:url(../image/img22_5s.png);}
body.odd .indexFoot p{color:#666;}
body.odd .indexFoot .btn a{color:#333;}
body.odd .indexFoot .btn i{background:#a0a0a0;}
.bd_weixin_popup{height:290px!important;}
.indexBar{width:.22rem; height:55%; position:absolute; z-index:10; right:50%; margin-right:-8rem; top:50%;}
.indexBar a{display:block; background:url(../image/prev22on.png) center no-repeat; width:100%; height:.12rem; background-size:cover; position:absolute; left:0px; opacity:.5;}
.indexBar a.hide{visibility:hidden;}
.indexBar a:hover{opacity:1;}
.indexBar a.prev{top:0px;}
.indexBar a.next{bottom:0px; background-image:url(../image/next22on.png);}
.indexBar .ico{display:block; height:.35rem; width:100%; border:#fff solid 2px; position:absolute; left:0px; top:50%;
-moz-border-radius:.22rem;
-webkit-border-radius:.22rem;
border-radius:.22rem;
}
.indexBar .ico i{display:block; width:2px; height:42.5%; background:#fff; position:absolute; left:50%; margin-left:-1px; top:13.5%;
-webkit-animation: indexBarAnimation 2s infinite alternate linear;
-moz-animation: indexBarAnimation 2s infinite alternate linear;
-o-animation: indexBarAnimation 2s infinite alternate linear;
}
.indexBar .ico div{position:absolute; left:0px; top:.45rem; width:100%; height:.25rem; background:url(../image/img22.png) center no-repeat; background-size:100%;
-webkit-animation: indexBarAnimation2 2s infinite linear;
-moz-animation: indexBarAnimation2 2s infinite linear;
-o-animation: indexBarAnimation2 2s infinite linear;
}
.indexBar .ico.hide{visibility:hidden;}
@-moz-keyframes indexBarAnimation {
0% {top:10%; height:5%;}
50% {top:25%; height:30%;}
100% {top:50%; height:5%;}
}
@-webkit-keyframes indexBarAnimation {
0% {top:10%; height:5%;}
50% {top:25%; height:30%;}
100% {top:50%; height:5%;}
}
@-o-keyframes indexBarAnimation {
0% {top:10%; height:5%;}
50% {top:25%; height:30%;}
100% {top:50%; height:5%;}
}
@-moz-keyframes indexBarAnimation2 {
0% {top:.35rem; opacity:1;}
100% {top:.65rem; opacity:0;}
}
@-webkit-keyframes indexBarAnimation2 {
0% {top:.35rem; opacity:1;}
100% {top:.65rem; opacity:0;}
}
@-o-keyframes indexBarAnimation2 {
0% {top:.35rem; opacity:1;}
100% {top:.65rem; opacity:0;}
}
/**/
body.odd .indexBar a.prev{background-image:url(../image/prev22.png);}
body.odd .indexBar a.next{background-image:url(../image/next22.png);}
body.odd .indexBar .ico{border-color:#a0a0a0;}
body.odd .indexBar .ico i{background:#a0a0a0;}
body.odd .indexBar .ico div{background-image:url(../image/img22on.png);}

.section{position:relative;}
.sectionLayer{position:absolute; left:0px; top:50%; width:100%; height:100%; opacity:0; visibility:hidden;
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;
}
.active .sectionLayer{top:0px; opacity:1; visibility:visible;}
.indexProduct .sectionLayer{top:100%;}
.indexProduct.active .sectionLayer{top:0px;}
.indexNews.active .sectionLayer{
transition:All 3s ease;
-webkit-transition:All 3s ease;
-moz-transition:All 3s ease;
-o-transition:All 3s ease;
}
.indexLayer{position:absolute; left:0px; top:50%; width:100%; min-height:50px;}

.indexFlash{position:absolute; left:0px; top:50%; width:100%; height:50%; overflow:hidden; opacity:0; visibility:hidden;
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;
}
.active .indexFlash{top:0px; opacity:1; visibility:visible; height:100%;}
.indexFlash .item{display:block; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; overflow:hidden;}
.indexFlash .layer{position:absolute; left:50%; top:50%; margin-left:-8rem; color:#FFF; white-space:nowrap; text-transform:uppercase;}
.indexFlash .layer .box{position:relative; left:0px; top:0px;}
.indexFlash .layer h2{font-size:.3rem; letter-spacing:.08rem;}
.indexFlash .layer div{font-size:.67rem; letter-spacing:.2rem; padding:.2rem 0 .15rem 0;}
.indexFlash .layer p{font-size:.18rem; letter-spacing:.05rem; padding-bottom:.4rem;}
.indexFlash .layer a{display:block; text-align:center; width:1.63rem; line-height:.59rem; background:#a2b628; font-size:.18rem; color:#FFF; font-weight:bold; letter-spacing:0px;}
.indexFlash .layer a:hover{background:#0b3862;}
.indexFlash .img{position:absolute; left:0px; top:0px; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
/**/
.indexFlash .slick-dots{position:absolute; z-index:10; left:0px; bottom:0px; height:.7rem; width:100%; text-align:center; font-size:0px;}
.indexFlash .slick-dots li{font-size:16px; color:#FFF; display:inline-block; font-family:'BebasNeue'; opacity:.45; width:.36rem; height:.22rem; line-height:.22rem; position:relative; margin-right:0px;}
.indexFlash .slick-dots i{position:absolute; top:50%; right:0; width:0; height:.03rem; background:#e1f9ff;}
.indexFlash .slick-dots .slick-active{opacity:1; margin-right:.6rem;}
.indexFlash .slick-dots .slick-active i{width:.5rem; right:-.55rem;}
.indexFlash .slick-arrow{display:block; position:absolute; bottom:.5rem; z-index:20; background:url(../image/prev33.png) center no-repeat; background-size:cover; width:.33rem; height:.18rem; opacity:.45;}
.indexFlash .slick-arrow:hover{opacity:1;}
.indexFlash .slick-prev{left:50%; margin-left:-1.3rem;}
.indexFlash .slick-next{background-image:url(../image/next33.png); right:50%; margin-right:-1.3rem;}


.indexProduct .indexLayer{opacity:0; visibility:hidden;}
.indexProduct .indexLayer.show{opacity:1; visibility:visible;}
.indexProduct .wal{min-height:50px; position:relative;}
/**/
.indexProduct .title{text-align:center; font-size:.22rem; text-transform:uppercase; letter-spacing:.1rem;}
.indexProduct .title div{font-size:.5rem; padding:.15rem 0 .08rem 0;}
.indexProduct .title h2{font-size:.34rem; color:#0b3862;}
.indexProduct .list{text-align:center; padding:0 1.2rem;}
.indexProduct .list li{float:left; width:25%; padding-top:.9rem; cursor:pointer;}
.indexProduct .list h2{font-size:.6rem; color:#0b3862; font-family:'BebasNeue'; font-weight:400;}
.indexProduct .list p{font-size:.2rem; color:#666; font-weight:bold; padding:.05rem 0 .15rem 0;}
.indexProduct .list img{max-width:.6rem;}
.indexProduct .list li.on h2{color:#a2b628;}
.indexProduct .more{clear:both; padding-top:.85rem;}
.indexProduct .more a{display:inline-block; width:1.63rem; line-height:.59rem; background:#0b3862; font-size:.18rem; color:#FFF; font-weight:bold;}
.indexProduct .more a:hover{background:#a2b628;}
/**/
.indexProduct .list2{height:1.5rem; background:url(../image/img838.png) center .3rem no-repeat; background-size:8.38rem; text-align:center;}
.indexProduct .list2 .slick{opacity:.1; cursor:pointer;}
.indexProduct .list2 h2{font-size:.6rem; font-family:'BebasNeue'; font-weight:400; line-height:.8rem;}
.indexProduct .list2 p{font-size:.2rem; color:#666; font-weight:bold;}
.indexProduct .list2 .slick-center{opacity:1;}
.indexProduct .list2 .slick-center h2{color:#0b3861;}
/**/
.indexProduct .list3{position:absolute; left:0px; top:-1.5rem; width:100%; text-align:center; opacity:0; visibility:hidden;}
.indexProduct .list3.on{position:relative; opacity:1; visibility:visible; top:0px;}
.indexProduct .list3 .slick img{width:4.6rem;}
.indexProduct .slick-dots{position:absolute; z-index:10; left:0px; bottom:-.15rem; width:100%; font-size:0px;}
.indexProduct .slick-dots li{display:inline-block; margin:0 .1rem; width:.57rem; height:.04rem; background:#e2e2e2;}
.indexProduct .slick-dots .slick-active{background:#0b3862;}
/**/
.indexProduct .indexLayer.show,
.indexProduct .list3.on{
transition:All 0.9s ease;
-webkit-transition:All 0.9s ease;
-moz-transition:All 0.9s ease;
-o-transition:All 0.9s ease;
}


.indexNews{background:url(../image/indexNews.jpg) center no-repeat; background-size:cover;}
.indexNews .list{padding:0 .15rem 0 .85rem;}
.indexNews .box{min-height:50px; position:relative; padding-bottom:.3rem; margin-right:.7rem;}
.indexNews .imgDiv{width:100%; overflow:hidden; position:relative;}
.indexNews .imgDiv img{width:100%;}
.indexNews .layer{position:absolute; left:0px; bottom:0px; left:.3rem; width:100%; min-height:1.45rem;}
.indexNews svg{fill:#FFF; stroke-width:0; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.indexNews a.name{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; font-size:.16rem; letter-spacing:2px; padding:.5rem 0 0 .5rem;}
.indexNews a.name h2{font-size:.3rem; letter-spacing:.06rem; padding-bottom:.08rem;}
.indexNews a.name h2 span{font-size:.24rem;}
.indexNews a p{text-transform:uppercase;}
.indexNews .box:hover svg{fill:#0b3862;}
.indexNews .box:hover a.name{color:#FFF;}
.indexNews .box:hover .imgDiv img{
transform: scale(1.2);
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
}
/**/
.indexNews .slick-dots{position:absolute; z-index:10; left:0px; bottom:-.6rem; width:100%; text-align:center; font-size:0px;}
.indexNews .slick-dots li{display:inline-block; margin:0 .1rem; width:.57rem; height:.04rem; background:#e2e2e2;}
.indexNews .slick-dots .slick-active{background:#a2b628;}


.productNav{height:3rem; border-bottom:#e5e5e5 solid 1px;}
.productNav li{float:left; width:25%;}
.productNav a{display:block; text-align:center; height:3rem; color:#666;}
.productNav a div{max-width:.6rem; margin:0 auto; padding-top:.65rem;}
.productNav a img{width:100%;}
.productNav a h2{font-size:.3rem; padding:.25rem 0 .15rem 0;}
.productNav a span{font-size:.3rem; font-family:'BebasNeue';}
.productNav a:hover, .productNav a.on{background:#f6f6f6;}

.product_01{padding:.75rem 0 .75rem 2rem; min-height:50px; position:relative;}
.product_01 .imgDiv img{width:5.56rem;}
.product_01 .box{position:absolute; right:1.5rem; top:50%; width:5.65rem;}
.product_01 .box p{text-indent:.36rem;}
.product_01 .title{font-size:.32rem; color:#000; font-weight:bold; padding-bottom:.5rem;}
.product_01 p{font-size:.18rem; line-height:.5rem; color:#666; text-align:justify;}

.product_02, .product_02 .slick{min-height:100px; position:relative;}
.product_02 .num{position:absolute; z-index:10; left:0px; top:2.7rem; width:100%; text-align:center; font-size:.33rem; color:#FFF; font-style:italic; letter-spacing:2px;}
.product_02 .num span{font-size:.53rem;}
.product_02 img{width:100%;}
.product_02 .name{position:absolute; left:0px; top:.8rem; width:100%; text-align:center; font-size:.66rem; text-transform:uppercase; color:#FFF;}
.product_02 .name div{letter-spacing:.08rem;}
.product_02 .name h2{font-size:.74rem;}
/**/
.product_02 .slick-arrow{position:absolute; top:50%; z-index:10; display:block; background:url(../image/prev41.png) center no-repeat; background-size:cover; width:.41rem; height:.77rem; opacity:.8;}
.product_02 .slick-arrow:hover{opacity:1;}
.product_02 .slick-prev{left:50%; margin-left:-8rem;}
.product_02 .slick-next{right:50%; margin-right:-8rem; background-image:url(../image/next41.png);}
.product_02 .slick-dots{position:absolute; z-index:10; left:0px; bottom:.9rem; width:100%; text-align:center; font-size:0px;}
.product_02 .slick-dots li{display:inline-block; margin:0 .1rem; width:.57rem; height:.04rem; background:#e2e2e2;}
.product_02 .slick-dots .slick-active{background:#0b3862;}

.product_03{padding:1.45rem 0 1.45rem 2.45rem; min-height:50px; position:relative;}
.product_03 .imgDiv img{width:6.66rem;}
.product_03 .box{position:absolute; right:0; top:50%; width:5.88rem;}
.product_03 h2{font-size:.32rem; color:#000; padding-bottom:.5rem;}
.product_03 p{font-size:.2rem; line-height:.5rem; color:#666; text-align:justify;}
.product_04{padding:0 2.45rem 1.45rem 2.45rem;text-align:center;}
.product_04 img{overflow:hidden;}
.product_04 p{font-size:.2rem; line-height:.5rem; color:#666; text-align:justify;}
.about .title{font-size:.5rem; padding-left:.85rem; height:1.2rem; line-height:1.2rem; position:relative; margin-top:.35rem;}
.about .title img{position:absolute; left:0px; top:50%; width:.6rem;}
.about .content{font-size:.18rem; line-height:.55rem; text-align:justify; border-bottom:#ccc solid 1px; padding-bottom:.45rem;text-indent: .36rem;}
.about .content:last-child{border:0px; padding-bottom:.8rem;}
.about .imgDiv{background:url(../image/img1600.jpg) center no-repeat; background-size:cover; text-align:center; padding-top:.68rem;}
.about .imgDiv img{width:5.71rem; padding:.09rem; background:rgba(0,0,0,0.1);}
.about .name{font-size:.22rem; text-align:center; padding:.35rem 0 .5rem 0;}

.imorNav{height:2.8rem; border-bottom:#e5e5e5 solid 1px;}
.imorNav li{float:left; width:25%;}
.imorNav a{display:block; text-align:center; height:2.8rem; color:#666; font-size:.3rem; font-weight:bold;}
.imorNav a div{max-width:.53rem; margin:0 auto; padding:.85rem 0 .3rem 0;}
.imorNav a img{width:100%;}
.imorNav a:hover, .imorNav a.on{background:#f6f6f6;}

.imor_01{padding:.85rem;}
.imor_01 .title{font-size:.4rem; color:#000;text-align:center; }
.imor_01 .msg{font-size:.2rem; line-height:.5rem; padding:.2rem 0 .65rem 0; color:#666;text-indent: .4rem;}
.imor_01 .content{font-size:.2rem; line-height:.4rem; color:#666;}
.imor_01 .content p{text-indent: .4rem;}

.imor_02{background:url(../image/imor_01.jpg) center no-repeat; background-size:cover; min-height:100px; color:#FFF;}
.imor_02 .wal{max-width:14.3rem; padding:.85rem 0;}
.imor_02 .title{font-size:.4rem;text-align:center; }
.imor_02 .msg{font-size:.24rem; line-height:.5rem; padding:.2rem 0 .40rem 0;}
.imor_02 li{min-height:50px; position:relative; border-bottom:rgba(255,255,255,0.2) dashed 1px; padding:.25rem 0 .35rem .98rem; text-align:left;}
.imor_02 li:last-child{border:0px; padding-bottom:0px;}
.imor_02 .img{position:absolute; left:.12rem; top:.23rem; width:.48rem;}
.imor_02 .img img{width:100%;}
.imor_02 .name{font-size:.24rem; font-weight:bold; line-height:.5rem; padding-bottom:.1rem;}
.imor_02 .content{font-size:.2rem; line-height:.36rem; text-align:justify; opacity:.7;}

.imor_03 .wal{max-width:14.3rem; padding:.85rem 0;}
.imor_03 .title{font-size:.4rem; color:#000;text-align:center; }
.imor_03 .msg{font-size:.2rem; line-height:.4rem; padding:.2rem 0 .25rem 0;color:#666;}
.imor_03 .msg p{text-indent: .4rem;}
.imor_03 .content{font-size:.2rem; line-height:.4rem; color:#666;}
.imor_03 .content p{text-indent: .4rem;}
.imor_03 .imgDiv{padding:.45rem 0;}
.imor_03 .btn{padding:.4rem 0;}
.imor_03 .btn a{font-size:.24rem; color:#0a3861;}
.imor_03-1{border-top:#dadada solid 2px;}

.imor_04 .wal{max-width:14.3rem; padding:.85rem 0;text-align:center;}
.imor_04 .title{font-size:.4rem; color:#000;text-align:center; }
.imor_04 .msg{font-size:.2rem; line-height:.4rem; color:#666; padding:.2rem 0 .25rem 0;}
.imor_04 .content{font-size:.2rem; line-height:.4rem; color:#666;}
.imor_04 .imgDiv{padding:.45rem 0;}
.imor_04 .btn{padding:.4rem 0;}
.imor_04 .btn a{font-size:.2rem; color:#0a3861;}
.imor_04 .btn a:hover{font-weight: bold;}
.contact .title{font-size:.5rem; padding:.75rem 0 .6rem 0; clear:both;}
.contact h2.name{font-size:.34rem; padding-bottom:.85rem;}
.contact .list ul{margin-right:-.5rem;}
.contact .list li{float:left; width:50%; height:1.1rem; padding-left:.7rem; font-size:.3rem; color:#666; position:relative; line-height:.55rem;}
.contact .list li img{position:absolute; left:0px; top:0px; width:.55rem;}
.contact .map{height:6.48rem; background:center no-repeat; background-size:cover;}
.contact .list2 ul{margin-right:-.2rem;}
.contact .list2 li{float:left; width:50%; padding-right:.2rem;}
.contact .list2 .name{height:1.27rem; line-height:1.24rem; border-bottom:#eee solid .03rem; position:relative; font-size:.24rem; color:#4f4f4f; font-weight:bold; padding-left:.85rem;}
.contact .list2 .name img{width:.28rem; position:absolute; left:.37rem; top:50%;}
.contact .list2 li.on .name{background:#0a3861; border-color:#0a3861; color:#FFF;}
.contact .list2 p{font-size:.2rem; line-height:.5rem; color:#666; padding:.35rem 0 .2rem .4rem;}
.contact .ewm{border-top:#c4c4c4 solid 1px; padding:.62rem 0; min-height:50px; position:relative; margin-bottom:.2rem;}
.contact .ewm img{width:2.87rem;}
.contact .ewm p{position:absolute; left:3.7rem; top:50%; font-size:.24rem; line-height:.5rem; color:#666;}

.job h2.title{font-size:.5rem; color:#000; font-weight:400; padding:.75rem 0 .5rem 0;}
.job .content{font-size:.2rem; line-height:.54rem; padding-bottom:.55rem; color:#333; text-align:justify;text-indent:.36rem;}
.job .address{height:1.49rem; line-height:1.49rem; color:#666; font-size:.26rem; padding:0 .4rem; background:#eee; position:relative; margin-bottom:.4rem;}
.job .address span{color:#abbd3c; font-size:.22rem; padding-left:.3rem;}
.job .address a{display:block; position:absolute; top:50%; right:.45rem; width:1.71rem; line-height:.55rem; background:#0b3861; color:#FFF; font-size:.22rem; text-align:center;
-moz-border-radius:.5rem;
-webkit-border-radius:.5rem;
border-radius:.5rem;
}
.job .address input{opacity: 0;display:block; position:absolute; top:50%; right:.45rem; width:1.71rem; line-height:.55rem; background:#0b3861; color:#FFF; font-size:.22rem; text-align:center;
-moz-border-radius:.5rem;
-webkit-border-radius:.5rem;
border-radius:.5rem;
}
.job div.title{font-size:.24rem; font-weight:bold; height:.7rem; line-height:.7rem; position:relative;}
.job div.title span, .job div.title em,
.job li span, .job li em{display:block; width:4.82rem; position:absolute; top:0px; right:0px;}
.job div.title em{width:1.92rem;}
.job li{height:.83rem; line-height:.81rem; border-bottom:#e6e6e6 dashed .02rem; font-size:.22rem; color:#666; position:relative;}
.job li em{width:2.35rem;}
.job li a{display:block; color:#666; padding-left:.23rem; background:url(../image/img6.jpg) left center no-repeat; background-size:.06rem; position:relative; z-index:2;}
.job li a:hover{color:#abbd3c;}

.pageNum{clear:both; text-align:center; height:2.1rem; padding-top:.5rem;}
.pageNum a.page{display:inline-block; margin:0 .1rem;  width:.6rem; height:.6rem;}
.pageNum a.prev{display:inline-block; margin:0 .1rem; border:#cacaca solid 1px; width:.6rem;line-height: .6rem; height:.6rem; color:rgba(0,0,0,0); background:url(../image/nimg58_1.png) center no-repeat; background-size:.58rem;}
.pageNum a.prev:hover{background-image:url(../image/nimg58_1_1.png);}

.pageNum a.next{display:inline-block; margin:0 .1rem; border:#cacaca solid 1px; width:.6rem;line-height: .6rem; height:.6rem; color:rgba(0,0,0,0); background:url(../image/nimg58_2.png) center no-repeat; background-size:.58rem;}
.pageNum a.next:hover{background-image:url(../image/nimg58_2_1.png);}
.pageNum a{display: inline-block;    line-height: 0.6rem;color: #999;
    font-size: 0.20rem;
    font-weight: bold;    width: .6rem;
    height: .6rem;    background: #eee center no-repeat;border: #fff solid 1px;margin: 0 .1rem;}
.pageNum a.on{background:#0a3861 center no-repeat;color:#FFF}
.jobShow h2.title{font-size:.5rem; color:#000; font-weight:400; padding:.75rem 0 .5rem 0;}
.jobShow div.title{font-weight:bold; font-size:24px; height:.54rem; line-height:.54rem; position:relative; padding-left:.4rem;}
.jobShow div.title img{position:absolute; left:0px; top:50%; width:.3rem;}
.jobShow .msg{font-size:.2rem; line-height:.54rem; font-weight:bold;padding-left: 0.4rem;}
.jobShow .content{font-size:.18rem; line-height:.54rem; color:#666;}
.jobShow .content p{text-indent:.36rem;font-size:.18rem; line-height:.54rem; color:#666;}
.jobShow .list li{font-size:.18rem; line-height:.54rem; color:#666; padding-left:.48rem; background:url(../image/img6.png) .3rem .23rem no-repeat; background-size:.06rem;}
.jobBg{background:#fafafa; min-height:50px;}
.jobBg .title{margin-top:40px;}
.jobShow .title{margin-top:40px;}
.jobShow2 .content{padding-bottom:0px;}
.jobShow .list2 li{font-size:.18rem; line-height:.54rem; color:#666;line-height:.39rem; padding:0 0 .15rem .6rem; position:relative;}
.jobShow .list2 img{position:absolute; left:0px; top:0px; width:.39rem;}
.jobShow_01{    text-align: center;}
.jobShow_01 a{    display: block;
    border: 1px solid #999;
    width: 120px;
    margin: 0 auto;
    color: #999;
    padding: 10px;
    font-size: 16px;}
.jobShow_01 a:hover{background:#0b3861;color:#FFF;}
.news h2.title{font-size:.5rem; color:#000; font-weight:400; padding:.75rem 0 .75rem 0;}
.news .list{width:100%; overflow:hidden; position:relative;}
.news ul{margin-right:-.58rem;}
.news li{float:left; width:33.333%; padding:0 .58rem .3rem 0;}
.news .imgDiv{min-height:50px; position:relative;}
.news .imgDiv a{display:block; position:absolute; left:0px; top:0px; width:100%; height:100%; background-size:.7rem; opacity:0;}
.news img{width:100%;}
.news .name{font-size:.20rem; height:.6rem; margin-top:.15rem;}
.news p{font-size:.2rem; color:#999; height:1.7em; line-height:1.7em;}
.news li.on .imgDiv a{opacity:1;}

.newShow .wal{max-width:14.3rem; text-align:center;}
.newShow .title{font-size:.44rem; line-height:.75rem;}
.newShow .time{color:#999; font-size:.3rem; padding:.15rem 0 .55rem 0; border-bottom:#CCC solid 1px;}
.newShow .content{font-size:.18rem; line-height:40px; color:#333; padding:.45rem 0; text-align:justify;}
.newShow .content p{text-indent:.36rem;}
.newShow .content .imgDiv{padding:.5rem 0;}
.newShow .content img{width:100%;}
.newShow .share{height:.93rem; border-bottom:#CCC solid 1px;}
.newShow .share dl{float:right;}
.newShow .share dd{float:left; font-size:.22rem; color:#666; padding-left:.11rem; line-height:.62rem;}
.newShow .share img{width:.62rem; float:left;}
.newShow .share dd a{width: 60px;height: 60px;}
.newShow h1{font-size:.20rem;}
.newShow h2{font-size:.18rem;    background: url(../image/dian.png) left center no-repeat;padding-left: 20px;}
.service .title{font-size:.5rem; position:relative; padding:.62rem 0 0 .75rem; height:1.7rem;}
.service .title img{position:absolute; left:0px; top:.8rem; width:.44rem;}
.service .content{font-size:.2rem; line-height:.55rem; text-align:justify; padding-bottom:.6rem;text-indent:.36rem;}
.service .list{width:100%; overflow:hidden; position:relative;}
.service ul{margin-right:-.46rem;}
.service li{float:left; width:33.333%; text-align:center; padding:0 .46rem .15rem 0;}
.service .imgDiv img{width:100%;
-moz-border-radius:.10rem;
-webkit-border-radius:.10rem;
border-radius:.10rem;
}
.service .name{height:.8rem; font-size:.24rem;}
.serviceShow  .name{height:.8rem; line-height:.8rem; overflow:hidden; font-size:.24rem;}
.serviceShow  .wal{max-width:14.3rem; text-align:center;}
.serviceShow  .title{font-size:.44rem; line-height:.75rem;}
.serviceShow  .time{color:#999; font-size:.3rem; padding:.15rem 0 .55rem 0; border-bottom:#CCC solid 1px;}
.serviceShow  .content{font-size:.18rem; line-height:.36rem; color:#333; padding:.45rem 0; text-align:justify;}
.serviceShow  .content p{text-indent:.36rem;}
.serviceShow  .content img{padding:.4rem 0;}
.serviceShow  .content h2 img{padding:0;}
.serviceShow h2{font-size:.2rem;}
.serviceShow h3{font-size:.18rem;}
.wal2{max-width:14.3rem;margin:0 auto;padding: 0 .4rem;}
.roboOS_01{ padding:.85rem 0 .5rem 0;}
.roboOS_01 .title{font-size:.4rem; color:#000; font-weight:bold;text-align:center;}
.roboOS_01 h2.title{padding-bottom:.5rem;letter-spacing:.4rem;}
.roboOS_01 .msg{font-size:.3rem; padding:.2rem 0 .8rem 0;text-align:center;}
.roboOS_01 .content{font-size:.2rem; line-height:2em; color:#666;}
.roboOS_01 .content p,
.roboOS_01 .content .imgDiv{padding-bottom:.5rem;}
.roboOS_01 .content p{text-indent: .4rem;}
.roboOS_01 .content img{width:100%;}

.roboOS_02{/*background:url(../image/roboOS_02.jpg) center bottom no-repeat; background-size:cover;*/ min-height:10.28rem;color:#FFF; padding:.85rem 0 .3rem 0; position:relative;}
.roboOS_02 .title{font-size:.4rem; padding-bottom:.35rem;text-align:center;letter-spacing:.4rem;}
.roboOS_02 .content{font-size:.2rem; line-height:2em;}
.roboOS_02 .content ul{padding-left:2rem;padding-bottom: .5rem;}
.roboOS_02 .content li{float:left;list-style-type:disc;width:20%;}
.roboOS_02 .content span{float:left;font-size:.3rem;padding-left: .4rem; }
.roboOS_02 .content p,
.roboOS_02 .content .imgDiv{padding-bottom:.5rem;}
.roboOS_02 .content p{text-indent: .4rem;}
.roboOS_02 .content img{width:100%;}
.roboOS_02 .bg{position:absolute; left:0px; bottom:-.98rem; width:100%; height:1.42rem; background:url(../image/img1920.png) center top no-repeat; background-size:cover;}


.roboOS_03{ padding:.85rem 0 .5rem 0;}
.roboOS_03 .title{font-size:.4rem; color:#000; font-weight:bold;text-align:center;letter-spacing:.4rem;}
.roboOS_03 h2.title{padding-bottom:.5rem;}
.roboOS_03 .msg{font-size:.24rem; padding:.2rem 0 .8rem 0;}
.roboOS_03 .content{font-size:.2rem; line-height:2em; color:#666;}
.roboOS_03 .content p,
.roboOS_03 .content .imgDiv{padding-bottom:.5rem;}
.roboOS_03 .content p{text-indent: .4rem;}
.roboOS_03 .content img{width:100%;}


.roboOS_04{/*background:url(../image/roboOS_03.jpg) center no-repeat; background-size:cover;*/ min-height:10rem; color:#FFF; padding:.85rem 0 .5rem 0;}
.roboOS_04 h2.title{font-size:.4rem; padding-bottom:.35rem; text-align:center;letter-spacing:.4rem;}
.roboOS_04 .item{font-size:.2rem; line-height:2em;padding: .2rem 0;}
.roboOS_04 .item span{display:inline-block; font-size:.2rem; padding:0 .38rem 0 .58rem; background:url(../image/img8.jpg) left 0.38rem center no-repeat; background-size:0.08rem;}
.roboOS_04 .item p{text-indent: .4rem;}
.nav ul div{top: 30px;position: absolute;color:#333;text-align:center;}
.nav ul div a{font-size:12px;color:#333;font-weight: bold;}
.nav ul div a:hover{color:#999;}
#navs1{left: 0.9rem;padding: 0.1rem 0.3rem;background: url(../image/nav_001.png) center no-repeat; background-size:cover;}
#navs2{left: 2.10rem;padding: 0.1rem 0.15rem;background: url(../image/nav_001.png) center no-repeat; background-size:cover;}
.jobin_03{padding-top:100px;}
.joinTitle2 h2{font-size:30px; padding-bottom:15px;font-weight:normal}
.jobin_03 .joinTitle2{text-align:right;}
.jobin_03 .form{width:100%; overflow:hidden; position:relative;}
.jobin_03 ul{margin-right:-120px;}
.jobin_03 li{float:left; width:50%; padding:0 120px 0 0; min-height:105px; position:relative;}
.jobin_03 li em{position:absolute; left:0px; top:0px; line-height:104px; font-size:22px; color:#666;}
.jobin_03 li em i{font-style:normal; font-size:14px; padding-left:8px;}
.jobin_03 li em span{position:absolute; left:0px; top:0px; color:#d2a362; line-height:60px;}
.jobin_03 li.hide em{display:none;}
.jobin_03 .input1{border-bottom:#989898 solid 1px; height:105px; line-height:104px; width:100%; font-size:22px;}
.jobin_03 textarea.input1{height:340px; margin:30px 0; line-height:45px;}
.jobin_03 .select{border-bottom:#989898 solid 1px; height:105px; line-height:104px; font-size:22px; position:relative; background:url(../image/select.png) right center no-repeat;}
.jobin_03 .select select{position:absolute; left:0px; top:0px; width:100%; height:100%; border:0px; opacity:0;}
.jobin_03 .li_01{width:100%;}
.jobin_03 .btnDiv{clear:both; text-align:center; padding:60px 0 125px 0;}
.jobin_03 .btn1{margin:0 20px;width: 1.83rem; height: 0.54rem; background:#d2a362 center no-repeat; background-size:cover; font-size:22px; font-weight:bold; color:#FFF;}
.jobin_03 .btn2{background-color:#333;}
#container2{display:none;}