@charset "utf-8";
/* CSS Document */
html{font-size:100px; /*font-size:62.5%;*/}
body{margin:0px; padding:0px; font-size:.14rem; font-family:Arial, "微软雅黑"; color:#333; -webkit-text-size-adjust:none;}
a{color:#333; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#008fd7; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:.1rem; overflow:hidden; clear:both;}
.h50{height:.5rem; overflow:hidden; clear:both;}
textarea, input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.btn1{cursor:pointer;}
img{vertical-align:middle; max-width:100%; border:0px;}
.blue, a.blue{color:#008fd7;}
.green{color:#88c22f;}
/*opacity:1; filter:alpha(opacity=100);*/

body.hide{overflow:hidden;}

.wal{max-width:11.48rem; margin:0px auto;}
.align{
justify-content:left;
align-items:center;
display:-webkit-flex;	
}

a, .transition, :before, img,
.dots span,
.head, .nav,
.indexPart6 .list li,
.sideBart .layer,
.product li,
.job_01 li,
.job_02 .list li, .job_02 .list .time,
.pageNum2 div{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}
.dots span{
-moz-border-radius:.1rem;
-webkit-border-radius:.1rem;
border-radius:.1rem;
}
input, li, a, span, i, em, b, div, img, textarea, p, dl, dt, dd, h1, h2{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;	
}
.news .name, .pageNum2 .fl a, .pageNum2 .fr a{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.phoneShow{display:none;}
.pcShow{display:block;}

.headD{height:.8rem;}
.head{position:fixed; z-index:50; left:0; top:0; width:100%; height:.8rem; background:#FFF;}
.head .logo{display:block; position:absolute; left:0; top:0; width:2.4rem; height:100%; background:url(../images/logo.png) center no-repeat;}
.head .tel{position:absolute; top:0; right:0; height:.8rem; line-height:.8rem; color:#FFF; background:#008fd7; padding:0 .15rem 0 .25rem; font-size:.16rem;}
.nav{position:absolute; right:20%; top:0;}
.nav li{float:left; padding:0 .2rem;}
.nav li a{display:block; height:.8rem; line-height:.8rem; font-size:.14rem; position:relative;}
.nav li a:before{content:""; display:block; position:absolute; left:50%; top:.55rem; width:0; height:1px; background:#008fd7;}
.nav li a.on{color:#008fd7;}
.nav li a.on:before{left:0; width:100%;}
.head.on{height:.6rem;
-moz-box-shadow:0 0 .1rem rgba(0,0,0,0.1);
-webkit-box-shadow:0 0 .1rem rgba(0,0,0,0.1);
box-shadow:0 0 .1rem rgba(0,0,0,0.1);
}
.head.on .tel,
.head.on .nav li a{height:.6rem; line-height:.6rem;}
.head.on .nav li a:before{top:.45rem;}
@media screen and ( min-width:1024px ){
.nav li a:hover{color:#008fd7;}
.nav li a:hover:before{left:0; width:100%;}
}


body ::selection {
  color: #FFFFFF;
  background-color: #ff5a00;
  text-shadow: none; }

body ::-moz-selection {
  color: #FFFFFF;
  background-color: #ff5a00;
  text-shadow: none; }

.indexPart5 li{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;	
}
.news li:hover img,
.product li:hover img,
.productList li:hover img,
.indexPart3:hover .img a,
.indexPart4:hover .img,
.indexPart5 li:hover img,
.indexPart1 .video:hover .img,
.History li:hover img{
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
}

.tab li{cursor:pointer;}
.tabContent{display:none;}

.foot{clear:both; min-height:3.55rem; background:url(../images/foot.jpg) center repeat-y; background-size:100%; color:#FFF; padding:.55rem .55rem 0 .55rem; position:relative;}
.foot a{color:#FFF;}
.foot a:hover{text-decoration:underline;}
.foot .list li{float:left; width:8.5%; padding-bottom:.3rem;}
.foot .list h2{font-size:.16rem; padding-bottom:.15rem;}
.foot .list dd{line-height:.28rem;}
.foot .msg{clear:both; border-top:rgba(255,255,255,0.25) solid 1px; padding:.15rem 0 .3rem 0; line-height:1.5em;}
.foot .msg span{padding-left:0em;}
.foot .ewm{position:absolute; top:.55rem; right:.86rem; width:1.2rem; text-align:center; font-size:.14rem;}
.foot .ewm div{padding-bottom:.08rem;}
.foot .tel{position:absolute; top:2.19rem; right:.5rem; padding-left:.54rem; font-size:.22rem; height:.4rem; line-height:.4rem; background:url(../images/img39.png) left center no-repeat; background-size:.39rem;}

.sideBar{position:fixed; z-index:20; top:60%; right:0; width:.5rem;}
.sideBar li{padding-bottom:1px; min-height:.5rem; position:relative;}
.sideBar a.name{display:block; height:.5rem; background:#5bcef3 center no-repeat; background-size:cover; position:relative; z-index:10;}
.sideBar .li_01 a.name{background-image:url(../images/img50_1.png);}
.sideBar .li_02 a.name{background-image:url(../images/img50_2.png);}
.sideBar .li_03 a.name{background-image:url(../images/img50_3.png);}
.sideBar .li_04 a.name{background-image:url(../images/img50_4.png);}
.sideBar .layer{position:absolute; top:0; right:0; min-height:.5rem; width:1.44rem; background:#333; text-align:center; color:#FFF; opacity:0; visibility:hidden;
-moz-border-top-left-radius:.04rem;
-webkit-border-top-left-radius:.04rem;
border-top-left-radius:.04rem;
-moz-border-bottom-left-radius:.04rem;
-webkit-border-bottom-left-radius:.04rem;
border-bottom-left-radius:.04rem;
}
.sideBar .li_01 .layer{padding:0 .22rem .15rem .22rem;}
.sideBar .li_01 .name{line-height:.58rem;}
.sideBar .li_01 dd{height:.46rem;}
.sideBar .li_01 dd a{display:block; padding-left:.36rem; background:#FFF url(../images/img18.png) .13rem center no-repeat; background-size:.18rem; height:.3rem; line-height:.3rem; text-align:left;
-moz-border-radius:.05rem;
-webkit-border-radius:.05rem;
border-radius:.05rem;
}
.sideBar .li_01 dd a:hover{background-color:#008fd7; background-image:url(../images/img18on.png); color:#FFF;}
.sideBar .li_02 .layer{padding:.19rem .25rem .11rem .25rem;}
.sideBar .li_02 .name{line-height:.3rem;}
.sideBar .li_03 .layer{font-size:.18rem; width:2.68rem; line-height:.5rem;}
.sideBar li:hover a.name{background-color:#008fd7;}
.sideBar li:hover .layer{opacity:1; visibility:visible; right:.5rem;}
a.topA{display:none;}


#Layer1{
	position:fixed;
	width:100%; height:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}





















