﻿@charset "utf-8";
*{ box-sizing:border-box}
html{-webkit-font-smoothing:antialiased; font-size:100px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; }
address,caption,cite,code,dfn,em,strong,th,var,i,b{font-style:normal;font-weight:normal}
ul,ol,dl{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal}
a, a:link { text-decoration:none; cursor:pointer; }
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;outline:0;blr:expression(this.onFocus=this.blur())}
sup{vertical-align: super}
sub{vertical-align:text-bottom}
textarea { resize:none} 
img{ vertical-align:middle}
input[type="submit"],input[type="text"],input[type="button"],button,select {-webkit-appearance: none; -webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;outline:0;blr:expression(this.onFocus=this.blur()); border:none; border-radius:0;}
input[type="submit"],input[type="button"]{ cursor:pointer;} 
/*初始浏览器样式*/
body{ font-family:Arial,"微软雅黑";color:#000; line-height:1.3; font-size:.24rem; width:100%; max-width:840px; margin:0 auto; opacity:0;}
.l,.left{ float:left}
.r,.right{ float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; line-height:0; font-size:0}
.clearfix{*zoom:1}
img{ width:100%;}

.header{ height:1.15rem; background:#00cc99; background-size:.01rem 1.15rem; padding:0 .25rem;}
.header .logo{ float:left; width:5.0rem; height:.80rem; background:url(../images/pic01.png) no-repeat; background-size:3.5rem .56rem; display:block; margin-top:.27rem;}
.header .search-but{ float:right; width:.35rem; height:.41rem; background:url(../images/pic02.png) no-repeat; background-size:.35rem .41rem; margin-top:.37rem;}
.header select{ float:right; height:.42rem; font-size:.26rem; color:#fff; position:relative; padding-left:.25rem; background:url(../images/pic03.png) right center no-repeat; background-size:.15rem .08rem; padding-right:.32rem; margin-top:.36rem;}
.header .back{ float:left; width:.23rem; height:.41rem; background:url(../images/pic72.png) no-repeat; background-size:cover; display:block; margin-top:.37rem;}
.header h3{ font-size:.48rem; color:#fff; text-align:center; line-height:1.15rem; position:absolute; left:0; top:0; width:100%; z-index:0;}
.header .po{ position:relative; z-index:22;}
.slideBox{ position:relative; width:100%; overflow:hidden;}
.slideBox .hd{ position:absolute; height:.21rem; bottom:.3rem; left:0; z-index:1; width:100%; text-align:center;}
.slideBox .hd ul{ display:inline-block; zoom:1;}
.slideBox .hd li{ display:inline-block; width:.21rem; height:.21rem; text-indent:-9999px; overflow:hidden; margin:0 .07rem; background:url(../images/pic08.png) no-repeat; background-size:.21rem .21rem;}
.slideBox .hd li.on{ background-image:url(../images/pic05.png);}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative;  }
.slideBox .bd li img{ width:100%; display:block;}
.main{ padding:0 .3rem;}
.title{ font-size:.36rem; color:#333333; line-height:.78rem; border-bottom:2px #f2f2f2 solid; padding-top:.16rem;}
.title a{ float:right; width:1.22rem; height:.52rem; text-align:center; line-height:.52rem; background:#f6f6f6; border:1px #f0f0f0 solid; border-radius:.03rem; font-size:.26rem; color:#666; margin-top:.13rem; display:block;}
.index .pro-list li{ width:48%; hieght:2.2rem; position:relative; margin-top:.2rem;}
.index .big-pic{ width:100%; width:100%; height:2.2rem; position:relative; margin-top:.2rem;}
.pall{ position:absolute; left:0; top:.76rem; background: rgba(245, 162, 0, 0.8); background-size:.05rem .05rem; padding:0 .25rem; color:#fff; font-size:.26rem; line-height:.7rem;}
.tabBox .hd{ height:.8rem;}
.tabBox .hd ul{ height:.8rem; overflow:hidden;}
.tabBox .hd ul li{ float:left; width:2.6rem; text-align:center; line-height:.8rem; background:url(../images/pic12.jpg) right center no-repeat; background-size:.01rem .3rem; font-size:.3rem; color:#333;}
.tabBox .hd ul li.last{ background:none;}
.tabBox .hd ul .on{ border-top:3px #00cc99 solid; color:#00cc99;}
.tabBox .bds .pics{ }
.tabBox .bds .pics p{  width:100%; line-height:.6rem; font-size:.26rem; color:#666; padding:0 .2rem; background:url(../images/pic13.png) repeat; background-size:.05rem .05rem;}
.index .pro-list2{ padding-bottom:.22rem;}
.index .pro-list2 li{ border-bottom:1px #c6c6c6 solid;}
.index .pro-list2 li a{ display:block; padding:.2rem 0;}
.index .pro-list2 .pic{ float:left; width:22%; height:1.4rem;}
.index .pro-list2 .right{ width:76%;}
.index .pro-list2 .right h3{ font-size:.3rem; color:#333; line-height:.32rem;}
.index .pro-list2 .right p{ font-size:.26rem; color:#999; line-height:.4rem; padding-top:.2rem;}
.index .pro-list2 li.last{ border-bottom:none;}

.footer{ background:#f9fafb; padding-top:.05rem;}
.footer .p1{ text-align:center; font-size:.22rem; color:#999; line-height:.74rem;}
.footer .p1 a{ display:inline-block; font-size:.26rem; color:#666;}
.footer .p1 em{ display:inline-block; padding:0 .3rem;}
.footer .p2{ line-height:.4rem; font-size:.24rem; color:#999; text-align:center; padding-bottom:1.35rem;}
.footer ul{ background:#333; background-size:.01rem .8rem; position:fixed; left:0; bottom:0; width:100%; z-index:999999;}

.footer ul li{ float:left; width:25%; height:1.1rem; line-height:1.1rem; text-align:center; border-right:1px #999 solid; background:url(../images/pic15.png) right bottom no-repeat; background-size:.21rem .21rem;}
.footer ul li a{ color:#fff; font-size:.4rem; color:#fff;}

.wrapper{ position:relative; z-index:1; height:.9rem; width:100%; overflow:hidden; background:#f1f5f9; background-size:.01rem .99rem;}
.wrapper .scroller{ position:absolute; z-index:1;}
.wrapper .scroller li{ height:.9rem; float:left; line-height:.9rem; overflow:hidden; width:1.68rem; text-align:center; font-size:.3rem; border-right:1px #d7e2ef solid;}
.wrapper .scroller li a{ color:#333333; display:block;}
.wrapper .scroller li.on{ background:#f5a200;}
.wrapper .scroller li.on a{ color:#fff;}
.door .main{ padding-top:.23rem; padding-bottom:.65rem;}
.pro-list3 ul{ padding-bottom:.3rem;}
.pro-list3 li{ width:3.8rem;}
.pro-list3 .pic{ position:relative; width:100%;}
.pro-list3 h3{ font-size:.26rem; color:#999; line-height:.3rem;}
.pro-list3 h3 em{ display:block; line-height:.48rem; color:#333; padding-top:.14rem;}
.wrapper2{ height:.9rem; padding:0; background-image:url(../images/pic19.jpg); background-size:.01rem .9rem;}
.wrapper2 .scroller li{ width:2.8rem;}
.wrapper2 .scroller li.on{ background:#ffab00;}
.wrapper2 .scroller li.on a{ color:#fff;}
.door-xx .slideBox .hd{ height:.15rem;}
.door-xx .slideBox .hd li{ width:.15rem; height:.15rem; text-indent:-9999px; overflow:hidden; margin:0 .1rem; background:#f0f0f0; border-radius:50%;}
.door-xx .slideBox .hd li.on{ background:#00cc99;}
.door-xx .xj{ font-size:.3rem; color:#666; line-height:.7rem; padding:.4rem .3rem;}
.door-xx .click{ line-height:1rem; height:1.09rem; padding-bottom:.09rem; background:url(../images/pic21.png) repeat-x; background-size:.01rem 1.09rem; text-align:center; font-size:.36rem; color:#00cc99;}
.door-xx .none{ font-size:.3rem; color:#666; line-height:.48rem;  /*display:none;*/}
.door-xx .none .tit{ font-size:.36rem; color:#00cc99; background:#f8f8f8; line-height:.8rem; padding:0 .26rem;}
.door-xx .none .p1{ padding:13px 0 18px;}
.door-xx .none .list1{ padding-bottom:.25rem;}
.door-xx .none .list1 li{ float:left; width:50%; padding-right:.2rem;}
.door-xx .none .p2{ padding:.33rem 0 .25rem;}
.picScroll{ margin:.1rem auto; width:7.8rem; overflow:hidden;}
.picScroll .bd{ width:7.8rem; overflow:hidden;}
.picScroll .bd ul{ width:100%;  float:left; padding-top:10px;  }
.picScroll .bd li{ width:2.48rem; float:left; margin-right:.15rem;}
.picScroll .bd li p{ font-size:.26rem; color:#666; line-height:.72rem;}
.picScroll .bd li .pic{ padding-bottom:.04rem; background:#082645;}
.picScroll .bd li.last{ margin-right:0;}
.picScroll .hd ul{ display:none;}	
.wrapper3 .scroller li{ width:2.1rem;}
.fazhan .year{ margin-top:.35rem; position:relative; background:url(../images/pic28.jpg) .52rem center repeat-y; background-size:.02rem .01rem; padding-bottom:.2rem;}
.fazhan .year .goon{ font-size:.36rem; color:#ccc; background:url(../images/pic26.png) .3rem top no-repeat; background-size:.46rem .46rem; line-height:.54rem; padding:0 .45rem .2rem 1.1rem;}
.fazhan .year li{ margin-top:.2rem; background:url(../images/pic28.jpg) .52rem center repeat-y #f3f3f3; background-size:.02rem .01rem;}
.fazhan .year li .bg{ padding:0 .45rem .29rem 1.1rem; background:url(../images/pic27.jpg) .3rem center no-repeat; background-size:.46rem .46rem;}
.fazhan .year li h3{ font-size:.24rem; color:#00cc99; line-height:.85rem; height:.85rem; overflow:hidden;}
.fazhan .year li h3 em{ font-size:.48rem; font-family:Arial;}
.fazhan .year li .p1{ font-size:.36rem; color:#666; line-height:.7rem;}
.fazhan .year li .pic{ width:6.75rem; padding-bottom:.15rem;}
.wrapper4 .scroller li{ width:2.8rem;}
.anli .con{ padding:0 .2rem;}
.anli .yes{ font-size:.3rem; color:#333; text-align:center; line-height:1.1rem;}
.anli .four li{ float:left; width:1.85rem; height:2.5rem; overflow:hidden; padding:.26rem .2rem 0; background:#f6f6f6; text-align:center; margin-right:.2rem;}
.anli .four li i{ display:block; margin:0 auto; height:.71rem; background-size:cover;}
.anli .four li i.i1{ background-image:url(../images/pic32.png); width:.64rem;}
.anli .four li i.i2{ background-image:url(../images/pic33.png); width:.61rem;}
.anli .four li i.i3{ background-image:url(../images/pic34.png); width:.7rem;}
.anli .four li i.i4{ background-image:url(../images/pic35.png); width:.71rem;}
.anli .four li .p1{ font-size:.26rem; color:#333; font-family:Arial; line-height:.58rem; padding-top:.12rem;}
.anli .four li .p2{ font-size:.2rem; color:#666; line-height:.3rem; height:.6rem; overflow:hidden;}
.anli .four li.last{ margin-right:0;}
.anli .list{ padding-top:.3rem; padding-bottom:.05rem;}
.anli .list li{ float:left; width:48%; margin-bottom:.14rem;}
.anli .list li .pic{ padding-bottom:.07rem; background:#082645;}
.anli .list li p{ font-size:.3rem; color:#333; line-height:.66rem;}
.anli .list li.no{ margin-right:0; margin-right:.2rem;}
.anli-xx ul{ padding:.3rem 0;}
.anli-xx ul li.bg{ background:#f8f8f8;}
.anli-xx ul li{ padding:.15rem .3rem;}
.anli-xx ul li h3{ font-size:.4rem; color:#333; padding-left:.72rem; background-position:left center; background-repeat:no-repeat; line-height:.7rem;}
.anli-xx ul li h3.t1{ background-image:url(../images/pic37.png); background-size:.53rem .38rem;}
.anli-xx ul li h3.t2{ background-image:url(../images/pic38.png); background-size:.48rem .38rem;}
.anli-xx ul li h3.t3{ background-image:url(../images/pic39.png); background-size:.47rem .38rem;}
.anli-xx ul li h3.t4{ background-image:url(../images/pic40.png); background-size:.46rem .38rem;}
.anli-xx ul li p{ font-size:.36rem; color:#666; line-height:.7rem;}
.about .con{ padding:.5rem .2rem;}
.about .con hr{ height:0px; border-top:1px solid #999; border-right:0px; border-bottom:0px; border-left:0px;padding:.3rem 0;}
.about .con .tit{ text-align:center; font-size:.4rem; color:#00cc99; line-height:1.3rem;}
.about .con p{ font-size:.3rem; color:#333; /*text-indent:2em;*/ line-height:.7rem;}
.about .con .pic{ padding:.3rem 0;}
.sus{ padding-bottom:.34rem;}
.sus .con{ padding:0 .2rem .4rem;}
.sus .con .p1{ font-size:.36rem; color:#00cc99; line-height:.9rem;}
.sus .con .p2{ font-size:.26rem; color:#666; line-height:.4rem;}
.sus .con .p2 em{ display:block; font-size:.3rem; color:#333; line-height:.46rem; padding-top:.35rem;}
.sus .box{ height:7.82rem; background:url(../images/pic44.png) left top no-repeat; background-size:4.52rem 7.82rem; padding:.1rem 0 0 2rem; overflow:hidden;}
.sus .box ul{ float:left;}
.sus .box .circle{ margin-left:.27rem; position:relative; margin-bottom:.54rem;}
.sus .box .circle i{ display:inline-block;}
.sus .box .circle span{ width:1.1rem; height:1.1rem; display:block; border:1px #cccccc solid; border-radius:50%; text-align:center; font-size:.3rem; color:#333; line-height:1.1rem; background:#fff; position:relative; z-index:2; padding:0 .2rem;}
.sus .box .circle .chu{ width:5.12rem; height:1.1rem; border:1px #ccc solid; border-radius:1.1rem; position:absolute; left:0; top:0; z-index:1; background:#fff; padding:0 .3rem 0 1.25rem; overflow:hidden;}
.sus .box .circle .chu p{ font-size:.15rem; color:#333; line-height:.35rem;}

.sus .box .circle2{ margin-left:1.62rem;}
.sus .box .circle2 .chu{ width:4.27rem;}
.sus .box .circle3{ margin-left:1.96rem;}
.sus .box .circle3 .chu{ width:4.14rem;}

.sus .box .circle4{ margin-left:1.6rem;}
.sus .box .circle4 .chu{ width:4.29rem;}
.sus .box .circle5{ margin-left:0; margin-bottom:0;}
.sus .box .circle5 .chu{ width:5.09rem;}
.sus .box .circle i.on .chu{ display:block;}
.lxwm .box{ padding:0 .25rem;}
.lxwm .tit{ font-size:.36rem; color:#333; line-height:.86rem;}
.lxwm .tit2{ font-size:.3rem;}
.lxwm .tit em{ color:#999;}
.lxwm .list1 li{ float:left; width:3.8rem; margin-bottom:.17rem; margin-right:.3rem;}
.lxwm .list1 li p{ font-size:.26rem; color:#333; line-height:.58rem;}
.lxwm .list1 li.no{ margin-right:0;}
.lxwm .list2{ border-top:1px #ededed solid; padding-bottom:.3rem;}
.lxwm .list2 dt{ font-size:.3rem; color:#333; line-height:.8rem; border-bottom:1px #d0d0d0 dashed; padding-left:.6rem; background:url(../images/pic47.png) .12rem center no-repeat; background-size:.24rem .26rem;}
.lxwm .list2 dt b{ float:right; width:.4rem; height:.4rem; display:block; background:url(../images/pic48.jpg) no-repeat; background-size:cover; margin-top:.2rem;}
.lxwm .list2 dt.on b{ background-image:url(../images/pic49.jpg);}
.lxwm .list2 dd{ line-height:.8rem; padding:.1rem 0; display:none;}
.lxwm .list2 dd a{ float:left; width:50%; display:block; padding:0 .2rem 0 .6rem; background:url(../images/pic50.jpg) left center no-repeat; background-size:.48rem .5rem; font-size:.26rem; color:#00cc99;}
.lxwm .box2{ background:#f8f8f8;}
.list3 li{ line-height:.8rem; border-bottom:1px #d0d0d0 dashed;}
.list3 li a{ display:block; padding-left:.6rem; background:url(../images/pic52.png) .12rem center no-repeat; background-size:.05rem .05rem; font-size:.3rem; color:#666;}
.list3 i{ float:right; width:.33rem; height:.8rem; background:url(../images/pic53.png) center center no-repeat; background-size:.33rem .33rem; margin-right:.08rem;}
.lxwm .list4{ padding-bottom:.5rem;}
.lxwm .list4 li{ line-height:.5rem;}
.lxwm .list4 span{ float:left; display:inline-block; font-size:.3rem; color:#333;}
.lxwm .list4 .s1{ float:left; width:1.8rem; text-align:right; padding-right:.2rem;}
.lxwm .list4 .s2{ float:left; width:6rem; color:#666;}
.lxwm .list4 li.padt{ padding-top:.5rem;}
.pzgl .tit{ font-size:.36rem; color:#333; padding:0 .3rem; line-height:1.1rem;}
.pzgl .box{ padding:0 .3rem; background:#f8f8f8;}
.pzgl .box .tit{ line-height:1rem; padding:0;}
.pzgl .box2{ background:#fff;}
.pro-list3 span{ font-size:.26rem; color:#666; display:block; line-height:.62rem;}
.style .pro-list3 ul{ padding-bottom:.18rem;}
.style .main{ padding-bottom:.6rem; padding-top:.23rem;}
.qyfc-xx{ padding-top:1rem; padding-bottom:3rem;}
.focus{ position:relative; overflow:hidden;}
.focus .hd ul{ display:none;}
.focus .bd{ position:relative; z-index:1; }
.focus .bd li img{ width:100%; display:block;}
.focus .bd li a{ color:#fff;}
.focus .bd li p{ padding:0 .2rem;}
.focus .bd li p.p1{ font-size:.4rem; line-height:.6rem; padding-top:.1rem;}
.focus .bd li p.p2{ font-size:.3rem; line-height:.4rem;}
.focus .pageState{ color:#fff; position:absolute; right:.3rem; top:4.72rem; line-height:.6rem; padding-top:.1rem; z-index:0;}
.over{ padding:.6rem .29rem 5rem;}
.over .p1{ font-size:.3rem; color:#fff; text-align:center; line-height:.36rem; padding:0 .35rem;}
.over .an{ text-align:center; padding-top:.4rem;}
.over .an a{ display:inline-block; width:1.9rem; height:.6rem; background:url(../images/pic60.jpg) no-repeat; background-size:cover; margin:0 .1rem;}
.over .an a.a2{ background-image:url(../images/pic61.jpg);}
.over .pro-list3{ padding-top:.45rem;}
.over .pro-list3 ul{ padding-bottom:.25rem;}
.over .pro-list3 span{ font-size:.26rem; color:#ccc; line-height:.32rem; padding-top:.09rem;}
.job .xiala{ padding:.18rem .15rem .22rem .21rem;}
.job .xiala select{ float:left; width:2.59rem; height:.9rem; background:#fff url(../images/pic63.jpg) right center no-repeat; background-size:.9rem .9rem; margin-right:.09rem; padding-right:.9rem; font-size:.3rem; color:#666; text-indent:.26rem;}
.job .con{ background:#fff; padding:.22rem .21rem .8rem;}
.job .con .tit{ background:#f7f7f7; padding:0 .3rem; height:1.05rem; line-height:1.05rem;}
.job .con .tit span{ float:left; display:inline-block;}
.job .con .tit span.s1{ font-size:.36rem; color:#666;}
.job .con .tit span.s2{ font-size:.26rem; color:#999; margin-left:.35rem;}
.job .con .tit span.s2 em{ display:inline-block; padding:0 .2rem;}
.job .con .tit b{ float:right; width:.22rem; height:.13rem; background:url(../images/pic65.png) right center no-repeat; background-size:cover; margin-top:.46rem;}
.job .con .xmd{ border:2px #00cc99 solid; border-top:none; display:none; margin-bottom:.3rem;}
.job .con .xmd dl{ padding:.3rem .3rem 0;}
.job .con .xmd dt{ float:left; width:50%; padding-right:.1rem; font-size:.3rem; color:#666; line-height:.5rem;}
.job .con .xmd dt em{ display:inline-block; width:5em;}
.job .con .xmd h3{ font-size:.34rem; color:#fe8000; padding:0 .3rem; line-height:1.1rem;}
.job .con .xmd p{ font-size:.28rem; color:#666; padding:.37rem .3rem .57rem; background:#f7f7f7; line-height:.5rem;}
.job .con .tit{ margin-bottom:.1rem;}
.job .con .tit.on{ margin-bottom:0;}
.job .con .tit.on{ background:#00cc99;}
.job .con .tit.on span{ color:#fff;}
.job .con .tit.on b{ background-image:url(../images/pic64.png);}
.news{ padding-bottom:3.65rem;}
.news .box{ padding:0 .2rem;}
.news .box p{ font-size:.36rem; color:#333; line-height:.9rem;}
.news .list{ padding-top:.1rem; padding-bottom:.4rem;}
.news .list li a{ padding:.2rem; display:block; border-bottom:1px #dbdada dashed;}
.news .list li .pic{ float:left; width:22%;}
.news .list li .right{ width:76%;}
.news .list li .right h3{ font-size:.36rem; color:#666; line-height:.52rem; height:1.04rem; overflow:hidden;}
.news .list li .right p{ text-align:right;}
.news .list li .right p em{ display:inline-block; font-size:.26rem; color:#999; padding-left:.32rem; background:url(../images/pic68.png) left center no-repeat; background-size:.21rem .21rem;}
.news .loading{ text-align:center; font-size:.26rem; color:#999; line-height:.48rem;}
.news .loading span{ display:inline-block; padding-left:.72rem; background:url(../images/pic69.jpg) left center no-repeat; background-size:.52rem .48rem;}
.news-xx .tit{ font-size:.4rem; color:#333; line-height:.66rem; padding:.2rem .3rem .15rem; border-bottom:1px #e2e2e2 solid;}
.news-xx .tit em{ display:block; font-size:.26rem; color:#a9a9a9; line-height:.54rem;}
.news-xx .con{ padding:.15rem .3rem .55rem;}
.news-xx .con{ font-size:.36rem; color:#666; line-height:.8rem;}
.news-xx .con .pic{ padding:.2rem 0;}
.zbzx li{ border-bottom:1px #dbdada dashed;}
.zbzx li a{ display:block; padding:.2rem .3rem .23rem; position:relative;}
.zbzx li p{ font-size:.36rem; color:#666; width:5.9rem; line-height:.5rem;}
.zbzx li span{ font-size:.26rem; color:#999; display:inline-block; padding-left:.32rem; background:url(../images/pic68.png) left center no-repeat; background-size:.21rem .21rem; position:absolute; right:.3rem; bottom:.25rem; line-height:.4rem;}
.zbzx li.last{ border-bottom:none;}



/*.focus .pageState{ color:#fff; position:absolute; right:.3rem; top:4.72rem; line-height:.6rem; padding-top:.1rem; z-index:0;}*/
.over{ padding:0 .29rem 0; position:relative; z-index:999; background:#000;}
.over .o-p1{ font-size:.3rem; color:#fff; text-align:center; line-height:.36rem; padding:0 .35rem;}
.over .o-an{ text-align:center; padding-top:.4rem;}
.over .o-an a{ display:inline-block; width:1.9rem; height:.6rem; background:url(../images/pic60.jpg) no-repeat; background-size:cover; margin:0 .1rem;}
.over .o-an a.a2{ background-image:url(../images/pic61.jpg);}
.over .pro-list3{ padding-top:.45rem;}
.over .pro-list3 span{ font-size:.26rem; color:#ccc; line-height:.32rem; padding-top:.09rem;}
.over .pro-list3 dl{ padding-bottom:.25rem;}
.over .pro-list3 dt{ width:3.8rem;}
.over .pro-list3 .pic{ position:relative; width:100%;}
.ic{ color:#fff; position:absolute; right:.3rem; top:4.82rem; z-index:0; background:url(../images/pic73.png) center center no-repeat; background-size:.29rem .3rem; display:inline-block; height:.5rem; width:.5rem;}
.ic span{ display:inline-block; width:.25rem; text-align:center; float:left; line-height:.25rem; height:.25rem; font-size:.23rem; position:absolute;}
.ic span.i{ top:0; left:0;}
.ic span.c{ top:auto; bottom:0; left:auto; right:0;}

.job .xiala{ padding:.18rem .15rem .22rem .21rem;}
.job .xiala select{ float:left; width:2.59rem; height:.9rem; background:#fff url(../images/pic63.jpg) right center no-repeat; background-size:.9rem .9rem; margin-right:.09rem; padding-right:.9rem; font-size:.3rem; color:#666; text-indent:.26rem;}
.job .con{ background:#fff; padding:.22rem .21rem .8rem;}
.job .con .tit{ background:#f7f7f7; padding:0 .3rem; height:1.05rem; line-height:1.05rem;}
.job .con .tit span{ float:left; display:inline-block;}
.job .con .tit span.s1{ font-size:.36rem; color:#666;}
.job .con .tit span.s2{ font-size:.26rem; color:#999; margin-left:.35rem;}
.job .con .tit span.s2 em{ display:inline-block; padding:0 .2rem;}
.job .con .tit b{ float:right; width:.22rem; height:.13rem; background:url(../images/pic65.png) right center no-repeat; background-size:cover; margin-top:.46rem;}
.job .con .xmd{ border:2px #00cc99 solid; border-top:none; display:none; margin-bottom:.3rem;}
.job .con .xmd dl{ padding:.3rem .3rem 0;}
.job .con .xmd dt{ float:left; width:50%; padding-right:.1rem; font-size:.3rem; color:#666; line-height:.5rem;}
.job .con .xmd dt em{ display:inline-block; width:5em;}
.job .con .xmd h3{ font-size:.34rem; color:#fe8000; padding:0 .3rem; line-height:1.1rem;}
.job .con .xmd p{ font-size:.28rem; color:#666; padding:0rem .3rem 0rem; background:#f7f7f7; line-height:.5rem;}
.job .con .tit{ margin-bottom:.1rem;}
.job .con .tit.on{ margin-bottom:0;}
.job .con .tit.on{ background:#00cc99;}
.job .con .tit.on span{ color:#fff;}
.job .con .tit.on b{ background-image:url(../images/pic64.png);}
.news{ padding-bottom:3.65rem;}
.news .box{ padding:0 .2rem;}
.news .box p{ font-size:.36rem; color:#333; line-height:.9rem;}
.news .list{ padding-top:.1rem; padding-bottom:.4rem;}
.news .list li a{ padding:.2rem; display:block; border-bottom:1px #dbdada dashed;}
.news .list li .pic{ float:left; width:1.88rem;}
.news .list li .right{ width:5.9rem;}
.news .list li .right h3{ font-size:.36rem; color:#666; line-height:.52rem; height:1.04rem; overflow:hidden;}
.news .list li .right p{ text-align:right;}
.news .list li .right p em{ display:inline-block; font-size:.26rem; color:#999; padding-left:.32rem; background:url(../images/pic68.png) left center no-repeat; background-size:.21rem .21rem;}
.news .loading{ text-align:center; font-size:.26rem; color:#999; line-height:.48rem;}
.news .loading span{ display:inline-block; padding-left:.72rem; background:url(../images/pic69.jpg) left center no-repeat; background-size:.52rem .48rem;}
.news-xx .tit{ font-size:.4rem; color:#333; line-height:.66rem; padding:.2rem .3rem .15rem; border-bottom:1px #e2e2e2 solid;}
.news-xx .tit em{ display:block; font-size:.26rem; color:#a9a9a9; line-height:.54rem;}
.news-xx .con{ padding:.15rem .3rem .55rem;}
.news-xx .con p{ font-size:.3rem; color:#666; line-height:.54rem;}
.news-xx .con .pic{ padding:.2rem 0;}
.zbzx li{ border-bottom:1px #dbdada dashed;}
.zbzx li a{ display:block; padding:.2rem .3rem .23rem; position:relative;}
.zbzx li p{ font-size:.36rem; color:#666; width:5.9rem; line-height:.5rem;}
.zbzx li span{ font-size:.26rem; color:#999; display:inline-block; padding-left:.32rem; background:url(../images/pic68.png) left center no-repeat; background-size:.21rem .21rem; position:absolute; right:.3rem; bottom:.25rem; line-height:.4rem;}
.zbzx li.last{ border-bottom:none;}

.side-r{ position:fixed; top:25%; right:0; z-index:999999; width:.6rem;}
.side-r li{ width:.6rem; height:.6rem; margin-bottom:.03rem;}
.side-r li a{ width:.6rem; height:.6rem; display:block; background:url(../images/pic74.jpg) no-repeat; background-size:cover;}
.side-r li a.a2{ background-image:url(../images/pic75.jpg);}


.header{ position:relative;}
.h_form{ width:100%; height:.97rem; position:absolute; right:0; top:1.15rem; display:none; z-index:99; background:#fff; padding:.1rem 1rem;}
.h_form .text{ width:5.15rem; height:.77rem; background:#fafafa; float:left; font-size:.24rem; color:#999; text-indent:.3rem;}
.h_form .button{ width:1.25rem; height:.77rem; background:#e7e7e7; font-size:.3rem; color:#fb7b16; float:left;}
.chulai{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999; display:none;}
.black{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:.5;}
.chulai .bgf{ position:absolute; width:100%; left:0; top:30%; z-index:999999;}
.chulai .bgf .con{ background:url(../images/bgf.png) repeat; background-size:cover; border-radius:0.1rem; padding:.1rem .5rem .1rem; width:80%; margin:0 auto; font-size:.3rem; line-height:.6rem; position:relative;}
.chulai .bgf .con .close{ height:.8rem; font-size:.3rem; text-align:center; line-height:.8rem; background:url(../images/aaa.png) center top repeat-x; background-size:.1rem .03rem; color:#017efd; position:absolute; left:0; bottom:0; width:100%;}

.jorder{ background: url(../images/jpic1.jpg) no-repeat; width: 100%; height: 4.44rem; text-align: center; padding-top: 1.37rem; }
.jorder_box{ padding: 0.2rem; box-sizing: border-box; margin: 0 auto; width: 7.2rem; height: 1.4rem; background: #fff; }
.jorder .js_input{-webkit-appearance:none; -webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;outline:0;blr:expression(this.onFocus=this.blur()); border-radius:0; float: left; outline: none; padding-left: 0.15rem; width: 5.1rem; height: 1rem; box-sizing: border-box; border: 1px solid #dedede; border-right: none; font-size: 0.3rem; }
.jorder .js_btn{ float: right; width: 1.7rem; height: 1rem; background: #00cc99; font-size: 0.36rem; color: #fff; }

.jafter{ padding: 0.2rem 0.3rem 0.6rem; width: 100%; box-sizing: border-box; text-align: center; }
.jafter h2{ padding: 0.3rem 0; font-size: 0.3rem; font-weight: bold; color: #59646a; }
.jafter img{ margin-top: 0.1rem; margin-bottom: 0.1rem; max-width: 100%; }

.jselect{ text-align: center; background: #f5f5f5; height: 1.2rem; line-height: 1.2rem; font-size: 0.3rem; color: #333; }
.jselect select{ padding-left: 0.15rem; padding-right: 0.5rem; margin: 0 0.1rem; background: #fff url(../images/jpic5.png) 1.55rem center no-repeat; background-size: 0.25rem; border: 1px solid #dedede; border-radius: 0.02rem; display: inline-block; color: #999; width: 2rem; height: 0.8rem; line-height: 0.8rem; }
.jsearch{ height: 1.17rem; line-height: 1.17rem; text-align: center; }
.jsearch span{ font-size: 0.3rem; color: #333; }
.jsearch .jn_input{ padding-left: 0.18rem; box-sizing: border-box; width: 4.35rem; height: 0.6rem; border: 1px solid #dedede; margin: 0 0.2rem; }
.jsearch .jn_sub{ width: 1.32rem; height: 0.6rem; line-height: 0.6rem; text-align: center; color: #fff; background: #00cc99; }
.jn_table{ padding-bottom: 0.5rem; }
.jn_table li{ margin: 0 0.3rem; padding: 0.24rem 0; line-height: 0.4rem; border-bottom: 1px solid #dedede; color: #00cc99; padding:}
.jn_table li:first-child{ padding: 0 0.3rem; margin: 0; height: 0.8rem; line-height: 0.8rem; background: #00cc99; font-size: 0.3rem; color: #fff; }
.jn_table li .left{ width: 38.5%; text-align: center; }
.jn_table li .right{ width: 61.5%; text-align: center; }

.jflow{ padding: 0.3rem 0; }
.jflow li{ padding: 0.3rem 0.5rem; background: url(../images/jpic7.png) 0.95rem bottom no-repeat; background-size: 0.14rem; }
.jflow li:last-child{ background: none; }
.jflow img{ width: 0.96rem; display: inline-block; vertical-align: middle; }
.jflow i.line{ margin: 0 0.2rem 0 0.15rem; display: inline-block; vertical-align: middle; width: 0.71rem; height: 0.11rem; background: url(../images/jpic6.png) no-repeat; background-size: contain; }
.jflow .text{ width: 5.2rem; display: inline-block; vertical-align: middle; }
.jflow h2{ margin-bottom: 0.17rem; line-height: 0.4rem; font-size: 0.3rem; color: #373d41; }
.jflow h2 i{ margin-right: 0.24rem; font-size: 0.48rem; font-style: italic; }
.jflow p{ line-height: 0.36rem; color: #999; }

.jm_box{ padding-bottom: 0.5rem; }
.jm_box h1{ font-size: 0.36rem; color: #00cc99; text-align: center; padding: 0.45rem 0; line-height: 0.4rem; }
.jm_box .tc{ text-align: center; }
.jm_tit{ display: inline-block; }
.jm_tit li{ width: 2.5rem; height: 0.7rem; line-height: 0.7rem; background: #333; color: #fff; text-align: center; float: left; margin: 0 0.075rem; }
.jm_tit li a{ color: #fff; }
.jm_tit li.on{ background: #00cc99; }
.jm_text img{ width: 7.8rem; margin: 0 auto; display: block; }
.jm_text h2.jtitle{ line-height: 0.4rem; height: 0.2rem; margin: 0.5rem auto; text-align: center; width: 100%; border-bottom: 1px solid #eee; }
.jm_text h2 span{ background: #fff; color: #00cc99; padding: 0 18px; text-align: center; font-size: 0.3rem; }

.jcase .slideBox{ margin: 0.6rem auto; overflow: visible; }
.jcase .slick-dots { position: absolute; width: 100%; bottom: -0.105rem; list-style: none; display: block; text-align: center; padding: 0px; }
.jcase .slick-dots li{ cursor: pointer; width: 0.22rem; overflow: hidden; height: 0.22rem; background: url(../images/jpic16.png) no-repeat; background-size: contain; display: inline-block; zoom: 1; *display: inline; margin: 0 0.035rem;}
.jcase .slick-dots li button{ background: none; border: none; outline: none; font-size: 0; }
.jcase .slick-dots li.slick-active{ overflow: hidden; background: url(../images/pic05.png) no-repeat; background-size: contain; border: none;}
.jcase .slideBox .text{ overflow: hidden; min-width: 3.46rem; padding: 0 0.35rem; box-sizing: border-box; background: url(../images/jpic17.png); font-size: 0.3rem; color: #fff; position: absolute; right: 0; top: 50%; margin-top: -.5rem; height: 1rem; line-height: 1rem; }
.jcase .slideBox .text span{ display: inline-block; max-width: 4rem; overflow: hidden; }
.jcase .slideBox .text i{ display: block; float: right; width: 0.51rem; height: 1rem; background: url(../images/jpic18.png) center no-repeat; background-size: contain; }
.txt_overflow{display:block;-o-text-overflow:ellipsis; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.jcase .tit,.jm_case .tit{ font-size:.36rem; color:#00cc99; background:#f8f8f8; line-height:.8rem; padding:0 .26rem;}
.anli .jcase .list li .pic{ padding-bottom: 0; }
.anli .jcase .list li:nth-child(2n+1){ margin-right: 0.2rem; }
.j_more{ margin: 0.3rem auto 0.6rem; background: #f5f5f5; text-align: center; height: 0.8rem; line-height: 0.8rem; font-size: 0.3rem; color: #333; }
.j_more i{ display: inline-block; vertical-align: top; width: 0.3rem; height: 0.8rem; background: url(../images/jpic23.png) center no-repeat; background-size: contain; margin-left: 0.15rem; }

.jmeasure .des{ font-size: 0.3rem; color: #333; line-height: 0.48rem; margin: 0 0.3rem; padding: 0.3rem 0 0.4rem; border-bottom: 1px solid #dedede; }
.jmeasure h2{ margin: 0 0.3rem; line-height: 0.8rem; font-size: 0.3rem; color: #00cc99; }
.jmeasure h2 span,.jmeasure .item span i{ margin-left: 0.1rem; color: #bd1515; font-size: 0.3rem; }
.jmeasure .box ul{ width: 8rem; margin: 0 auto; font-size: 0; }
.jmeasure .box li,.type_list li,.jm_form .state_tit{ position: relative; font-size: 0.24rem; margin: 0 0.1rem 0.2rem; padding: 0 0.04rem; color: #666; min-width: 2.3rem; display: inline-block; height: 0.8rem; line-height: 0.8rem; text-align: center; box-sizing: border-box; border: 1px solid #dedede; border-radius: 0.02rem; }
.jmeasure .box li.on,.type_list li.on,.jm_form .state_tit.on{ border-color: #00cc99; }
.jmeasure .box li.on i,.type_list li.on i,.jm_form .state_tit.on i{ position: absolute; right: 0; top: 0; background: url(../images/jpic24.png) no-repeat; background-size: contain; width: 0.27rem; height: 0.27rem; }
.jmeasure .box li input,.jmeasure .label_box input[type='radio'],.type_list li input[type='radio'],.jm_form .state_tit input[type='radio']{ display: none; }
.jmeasure select{ margin-right: 0.1rem; background: url(../images/jpic5.png) 1.75rem center no-repeat; background-size: 0.34rem; color: #333; padding-left: 0.3rem; width: 2.42rem; height: 0.8rem; line-height: 0.8rem; border: 1px solid #dedede; border-radius: 0.02rem; }
.jmeasure .item{ position: relative; padding: 0 10px 0.2rem; }
.jmeasure .item .i_tit{ padding-left: 0.3rem; line-height: 0.3rem; padding-bottom: 0.2rem; display: inline-block;}
.jmeasure .item_box{ overflow: hidden; border: 1px solid #dedede; border-radius: 0.02rem; margin: 0 0.3rem 0.2rem; height: 0.8rem; line-height: 0.8rem; }
.jmeasure .item_box span{ position: relative; z-index: 33; }
.jmeasure .item_box input{ height: 0.8rem; position: absolute; left: 0; width: 100%; top: 0; }
.jmeasure .item_box font{ z-index: 33; position: relative; float: right;}
.jmeasure .pro_box input{ width: 0.6rem; height: 0.6rem; vertical-align: middle; margin-right: 0.15rem; }
.jmeasure .btn{ padding: 0 0.3rem 0.5rem; }
.jmeasure .btn input{-webkit-appearance:none; -webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;outline:0;blr:expression(this.onFocus=this.blur()); border-radius:0; float: left; outline: none; float: left; border: none; width: 3.8rem; height: 0.8rem; line-height: 0.8rem; text-align: center; color: #333; background: #bdbdbd; font-size: 0.36rem; margin-left: 0.2rem; }
.jmeasure .btn .sub_btn{ background: #00cc99; color: #fff; margin-left: 0; }

.slick-slider{position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list{z-index: 0; position: relative; display: block; overflow: hidden; width: 100%;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer; cursor: hand;}
.slick-track{position: relative; top: 0; left: 0; display: block;}
.slick-track:before,
.slick-track:after{display: table; content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{outline: none; display: none; float: left; height: 100%; min-height: 1px; position:relative;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto;}
.slick-arrow.slick-hidden{display: none;}
.slick-dots { position: absolute; width: 100%; bottom: 54px; list-style: none; display: block; text-align: center; padding: 0px; }
.slider-for{ margin: 0.3rem auto 0.2rem; }
.slider-for li img{ height: 5.53rem; }
.slider-for .text{ color: #fff; font-size: 0.3rem; padding: 0 0.25rem; position: absolute; bottom: 0; width: 100%; height: 1rem; line-height: 1rem; background: url(../images/jpic17.png); }
.slider-nav{ margin-bottom: 0.5rem; position: relative; width: 7.9rem; }
.slider-nav li{ margin-right: 0.15rem; }
.slider-nav li img{ width: 2.5rem; height: 1.78rem; }
.slider-nav li.slick-current img{ border: 0.05rem solid #00cc99; }
.slick-prev{ z-index: 666; font-size: 0; position: absolute; left: 0; top: 0.56rem; width: 0.46rem; height: 0.67rem; background: url(../images/jpic38.png) no-repeat; background-size: contain; }
.slick-next{ z-index: 666; font-size: 0; position: absolute; right: 0.15rem;  top: 0.56rem; width: 0.46rem; height: 0.67rem; background: url(../images/jpic39.png) no-repeat; background-size: contain; }
.jm_case .top{ padding: 0 0.3rem; overflow: hidden;}
.jm_case .bottom{ padding: 0 0.3rem;}
.jm_case .bottom li{ text-align: center; }
.jm_case .bottom li p{ padding: 0 0.2rem; background: #f5f5f5; height: 1rem; line-height: 1rem;}
.jm_case .bottom li:nth-child(2n+1){ padding-right: 0.1rem; }
.jm_case .bottom li:nth-child(2n){ padding-left: 0.1rem; }

.jm_style{ padding: 0 0.3rem; }
.jms_sel{ margin: 0.4rem auto 0.2rem; font-size: 0.3rem; color: #333; }
.jm_style .bd li p{ height: 0.78rem; line-height: 0.78rem; background:#f5f5f5; text-align: center; color: #333; padding: 0 0.2rem; }
.jm_style .bd li:hover p{ background: #00cc99; color: #fff; }
.jm_style .slider-nav img{ width: 2.5rem; height: 1.14rem; }
.jm_style .slick-prev,.jm_style .slick-next{ top: 0.235rem; }
.jm_style .slider-for .text{ background: url(../images/jpic47.png); height: 1.5rem; line-height: 0.48rem; padding: 0.26rem 0.3rem; }

/*.jm_style .slick-dots{position: absolute;width: 100%;bottom: -0.105rem;list-style: none;display: block;text-align: center;padding: 0px;}
.jm_style .slick-dots li{cursor: pointer; width: 0.22rem; overflow: hidden; height: 0.22rem;background: url(../images/jpic16.png) no-repeat; background-size: contain;display: inline-block;zoom: 1;margin: 0 0.035rem;}
.jm_style .slick-dots li button{    background: none;
    border: none;
    outline: none;
    font-size: 0;}*/

.jm_form select{ text-indent: 50%; border: none; float: right; width: 100%; position: absolute; text-align: right; right: 0; background-position: 97% center;}
.jm_form .type_list span{ line-height: 0.8rem; float: left; }
.jm_form .type_list ul{ display: inline-block; width: 5.7rem; }
.jm_form .type_list li{ margin: 0 3% 0.2rem 0; padding: 0 0.18rem; min-width: 30%; float: left; }
.jm_form .type_list li:last-child{ margin-right: 0; }
.jm_form .state_list li{ margin-bottom: 0.2rem; }
.jm_form .state_list ul{ display: inline-block; width: 6.1rem;}
.jm_form .state_list > span{ width: calc(100% - 6.1rem); vertical-align: top; line-height: 0.8rem;}
.jm_form li .state_tit{ float: left; width: 1.8rem; margin: 0; min-width: 0; }
.jm_form li .state_txt{ border: 1px solid #dedede; overflow: hidden; border-left: none; height: 0.8rem; line-height: 0.8rem; float: right; width: calc(100% - 1.8rem); }
.jm_form li .state_txt input{ width: calc(100% - 1.2rem); padding: 0 0.2rem; text-align: center; height: 0.8rem; }
.jm_form li .state_txt span{ float: right; width: 1.2rem; }
.jm_form textarea{-webkit-appearance:none; -webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;outline:0;blr:expression(this.onFocus=this.blur()); border-radius:0; margin-bottom: 0.4rem; min-height: 3.6rem; width: 100%; border: 1px solid #dedede; border-radius: 0.02rem; outline: none; padding: 0.25rem; }
a,li,div,input{ -webkit-tap-highlight-color: rgba(255,255,255,0); }

@media screen and (max-width: 350px){
	.jm_form .type_list ul{ width: 5.2rem; }
}
.first_wrap li{ color: #00cc99; }
.first_wrap li.on{ color: #fff; }
.second_wrap{ background: #fff; border-top: 1px solid #eee; }
.second_wrap .scroller li{ border: none; }
.second_wrap .scroller li a{ color: #333; }
.second_wrap .scroller li.active a{ color: #00cc99; }
.second_wrap .scroller ul{ display: none; }



.covere{ position:fixed;top:0;right:0;bottom: 0;left:0;z-index:999; background: url(../images/jico29.png); }
.covere .closee{ cursor: pointer; padding: 7px; box-sizing: border-box; width: 100%; height: 100%; position: absolute; top:8%; /*left: 50%; margin-left: -400px;*/ /*top: 50%; margin-top: -332px;*/ background: #fff; }
.covere .box{ border: 3px solid #b20d0b; height: 85%; padding: 0 15px; box-sizing: border-box; overflow-y:auto;}
.covere h1{ padding: 35px 0 23px; font-size: 0.6rem; color: #b20d0b; text-align: center; }
.covere p{ font-size: 16px; color: #333; line-height: 0.6rem; }
.covere .tr{ padding-top: 35px; }
.covere .tr p{ color: #b20d0b; text-align: right; }
.covere img{ position: absolute; right: 23px; top: 19px; }