﻿@charset "utf-8";
/* CSS Document */
body, nav, dl, dt, dd, p, h1, h2, h3, h4, ul, ol, li, input, button, textarea, footer {margin:0;padding:0;}
html,body{-webkit-text-size-adjust:none;}
html{line-height: 1rem;}
body {
	font-family: "微软雅黑";
	color: #333;
	-webkit-text-size-adjust: none;
	min-width: 320px;
	max-width:800px;
	overflow-x:hidden;
    position: relative;
	margin: 0 auto;
	font-size:0.1rem;
	background: #fff;
}
.dis{display:none;}
em,i{font-style:normal;}
/* h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;} */
form{display: inline}
ul, ol{list-style: none}
a {text-decoration: none;color: #333;}
a:hover,a:active,a:focus{color:#00578a;text-decoration: none;
cursor:pointer;}
a:active{color:#aaa;}
/* a{blr:expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0);} */
*:focus{outline:0;}
.clearfix:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
.clearfix {*zoom:1;}
.clear{clear:both;}
img {
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic;
}
button, input, select, textarea {
	font-size: 100%;
	vertical-align: middle;
	outline: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);   /* 点击高亮的颜色*/
	font-family: "微软雅黑";
}
textarea{resize:none;}
button,input[type="button"],input[type="reset"], input[type="submit"], input[type="text"],input[type="password"]{
	cursor: pointer;
	/*-webkit-appearance: button;
	-moz-appearance: button*/
	-webkit-appearance:none;
	-moz-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner
{padding:0;border:0;}
table {border-collapse:collapse;border-spacing:0;}
img,object{max-width:100%;}
/*webcss reset部分结束*/
.padd-top{ padding-top: 0.5rem;}
.mask_bg{ background: rgba(0,0,0,0.5); width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 400; display: none;}
.left_div.menu_open .mask_bg{ display: block;}
header{position: fixed; background:#fff; left: 0; top: 0; height: 0.5rem; width: 94%; padding: 0 3%;z-index: 220;transition: 0.5s all;-webkit-transition:0.5s all;}
header i{ display:block; float: left; position: relative; color: #fff; padding-left: 0.28rem; margin-left: 0.18rem; font-size: 0.12rem; line-height: 150%;}
header i img{ position: absolute; width: 20px; left: 0;  top: 0.05rem;}
header i>span{ display: block; font-size: 0.13rem; font-family: arial;}
 .right_div{position: fixed;height: 100%; box-sizing:border-box;    top: 0;
    overflow-x: hidden; z-index: 200;  
    overflow-y: auto; left: 100%;width: 62.1%;background-color: #fff;transition: 0.5s all;-webkit-transition:0.5s all;}
.right_div.right_open{transform: translateX(-100%);-webkit-transform: translateX(-100%);}
.left_div{position: relative;transition: 0.5s all;-webkit-transition: 0.5s all;}
.nav .nav_li { display: none;}
.nav li{width: 100%; overflow: hidden; position: relative;/*border-bottom: #f5f5f5 1px solid;*/}
.nav li.act{ background: #eee;}
.nav li>a{ color: #666;line-height: 0.45rem; height: 0.45rem; display: block; padding-left: 0.4rem; /*text-align: center; */font-size: 0.13rem;}
.nav li>a img{ width: 0.1rem; opacity: 0.6; margin-right: 0.1rem;}
.nav li.act>a{ border-bottom: #dddbdb 1px solid; color: #a68246;}
.nav_li a{ display: block; padding-left: 0.31rem;color: #666;font-size:0.12rem; line-height: 0.3rem; height: 0.3rem;}
li.n_tp img{ width: 70px; width: 50px;  margin-left: 0.2rem;}
li.n_tp i{  transition: all 0.3s; transform: translateY(-50%); top: 50%; display: block; background: url(../img/close_ico1.png) no-repeat; background-size: 100%; position: absolute; right: 0.2rem; width: 18px; height: 18px;}
.right_div .nav .n_tp {
    height: 0.45rem;
    background: #fff;
  /* box-shadow: 3px 0 5px rgba(1,97,180,0.6) inset;
    -moz-box-shadow:3px 0 5px rgba(1,97,180,0.6) inset; */
}
.phoneDiv{ margin-top:0.2rem; font-family: Arial, Helvetica, sans-serif; font-size: 0.14rem; color: #ccbaa0; padding-left: 0.4rem; line-height: 150%;}
.phoneDiv p{ font-size: 0.16rem; line-height: 180%;}
.left_div.menu_open{ height:100%;transform: translateX(-62.1%);-webkit-transform: translateX(-62.1%);}
/*.head{ position: fixed; background: #fff; left: 0; top: 0; height: 0.5rem; width: 94%; padding: 0 3%; z-index: 50;transition: 0.5s all;-webkit-transition:0.5s all;}
.head.head_open .type_icon {
    background-size: 80%;
}

.head.head_open {
    transform: translateX(-62.1%);
    -webkit-transform: translateX(-62.1%);}*/
.nav li span{ display: inline-block;}
 span.more span{background: #999;
    position: absolute;}
span.more{width: 0.12rem;
    height: 0.12rem;
    position: relative;
    float: right;
        top: 0.18rem;
    margin-right: 0.15rem;
}
span.more span.h {
    width: 12px;
    height: 2px;
    transform: translate3d(0,5px,0);
    -webkit-transform: translate3d(0,5px,0);
}
span.more span.v {
    transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
    -webkit-transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
}
.transform {
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}

.nav_li a img{  width: 7px; margin-right: 0.12rem; vertical-align: middle;}
.nav_li a:hover{ color: #333;}
.type_icon{ width:0.22rem; position: absolute; height: 100%; z-index: 10;  right: 3%; top: 0;}
.type_icon .img1{ display: block;}
.type_icon .img2,.type_icon.show .img1{ display: none;}
.type_icon.show .img2{ display: block;    width: 0.15rem;}
a.logo{width:2rem; display: block;/* margin: 0 auto;*/ float: left; height: 100%; position: relative; z-index: 5;}
a.logo img{display: block;}
.all_content1{ padding-top: 0.45rem;}
.phone{ width: 0.3rem; display: block; float: right; margin-right: 0.3rem; height: 100%;}
.phone img{ width:0.2rem; }

/*轮播图start*/
.index_play {width: 100%; } 
.index_play .swiper-slide>a img,.busin_pic .swiper-slide img{ display: block; width: 100%;}
.swiper-container.index_play .swip_dot.swiper-pagination-bullets{ bottom: 0.1rem;}
.swiper-container.index_play .swip_dot .swiper-pagination-bullet{ background: #fff; vertical-align: middle; opacity: 0.5; }
.swiper-container.index_play .swip_dot .swiper-pagination-bullet.swiper-pagination-bullet-active,.product_div .swiper-pagination .swiper-pagination-bullet-active { opacity: 1;  }
.navMenu{ display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 200; background: rgba(0,0,0,0.7);}
.divName{ text-align: center; font-size: 0.11rem; color: #999;line-height: 180%;font-weight: bold;}
.divName span{ display: block; color: #529981; font-size: 0.15rem; font-weight: bold; }
.indexIntro p{ line-height: 180%; color: #767676;font-size: 0.11rem; text-align: center;}
a.more{ margin: 0.2rem auto;  display: block; width: 1rem; height: 0.24rem; line-height: 0.24rem;text-align: center; color: #999; font-size: 0.12rem; border:#999 1px solid;}
.indexIcon{ background: url(../img/bg1.jpg) no-repeat center; background-size: cover; padding: 0.15rem 3% 0; margin-top: 0.2rem;}
.indexIcon a{ float: left; width: 33.3%; margin-bottom: 0.15rem; text-align: center;}
.indexIcon a img{ width: 0.5rem; display: block; margin: 0 auto;}
.indexIcon a p {font-size: 0.12rem; line-height: 180%; padding-top: 0.05rem;  color: #767676;font-weight: bold;}
.indexDiv2 ul{ padding-top: 0.1rem;}
.indexDiv2 li a,.indexDiv2 li a img{ display: block; width: 100%;  height: 1rem;}
.indexDiv2 li{ position: relative; margin-top: 0.1rem;}
.indexDiv2 li a p{ height: 0.3rem; line-height: 0.3rem; position: absolute; width: 100%; background: rgba(0,0,0,0.4); color: #fff; font-size: 0.12rem; text-align: center; box-sizing: border-box; padding:0 0.05rem;}
.indexDiv3 .tabHd a{ position: relative;  display: block; width: 33.33%; float:left; text-align: center; height: 0.35rem; line-height: 0.35rem; background: #f5f5f5; font-size: 0.12rem;}
.indexDiv3 .tabHd a.on{ color: #fff; background: #529981;}
.indexDiv3 .tabHd a::after{ content: '';width: 1px; height: 100%; position: absolute;background: #ededed; right: 0; top: 0;}
.indexDiv3 .tabHd a:last-child::after{ display: none;}
.newShow div a{ display: block; padding: 0.1rem 0; border-bottom: #d9d9d9 1px dashed;}
.newShow p.p1{ font-size: 0.12rem; line-height: 180%; color: #767676;}
.newShow p.p2{ color: #999; line-height: 180%; margin-top: 0.05rem;}
.newShow p.p2 img{ margin-right: 0.1rem; vertical-align: middle; width: 0.13rem;}
.indexDiv3 .tabBd{ width: 94%; padding: 0.1rem 3% 0.2rem;}
.indexDiv4{ background:url(../img/bg2.jpg) no-repeat; background-size: cover; width: 94%; padding:0.2rem 3%;}
.indexDiv4 .tabHd1 { text-align: center;}
.indexDiv4 .tabHd1 a{ display: inline-block; width: 0.8rem;height: 0.24rem; margin: 0 0.05rem; line-height: 0.24rem; font-size: 0.12rem; background: #e6e6e6;}
.indexDiv4 .tabHd1 a.on{ color: #fff; background: #529981;}
.indexDiv4 .tabBd1{ padding-top: 0.05rem;}
.indexNews  li{  margin-top: 0.15rem;}
.indexNews  li img{ width: 1.15rem; display: block; float: left; border-radius: 0.03rem;height: 0.64rem;}
.indexNews  li div{ float: left; width:1.65rem; margin-left: 0.1rem; padding-right: 0.1rem;}
.indexNews  li div .p1{ font-size: 0.12rem; color: #767676; line-height: 150%; padding-bottom: 0.08rem;     min-height: 0.35rem;}
.indexNews  li div .p2{ color: #999; font-size: 0.1rem;}
.indexDiv5 .swiper-container{ margin-top: 0.2rem;}
.indexDiv5 .swiper-slide a{ display: block; width: 100%;}
.indexDiv5 .swiper-slide a .bgTxt{ width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; top: 0;left: 0;}
.bgTxt p{ background-size:cover;   margin: 0 auto; line-height: 0.95rem; position: relative; font-size: 0.1rem; color: #fff; text-align: center;}
.bgTxt:after{content:'';width: 1rem; height:1rem;background: url(../img/bg3.png) no-repeat;background-size: cover; position: absolute; top: 50%;left: 50%; transform:translate(-50%,-50%)}
.indexDiv5 .swiper-pagination-bullet{ background: #fff;}
.foot1 .left{ float: left; width: 1rem; color: #808080;  text-align: center;}
.foot1 .left img{ display: block; margin-bottom: 0.05rem;}
.foot1{ background: #f5f5f5;}
.foot1 .right{ float: left; margin-left: 0.1rem; width: 1.9rem;}
.foot1 .right .p1{  color: #4c4c4c; font-size: 0.12rem; line-height: 180%;}
.foot1 .right .p1 span{display: block; line-height: 180%; font-size: 0.15rem; color: transparent; 
    background-image: -webkit-linear-gradient(left, rgb(118, 200, 172) 20%, rgb(83, 153, 129));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent; margin-bottom: 0.1rem;}
.foot1 .right .p2{ line-height: 160%; color: #808080; font-size: 0.12rem;}
.foot2{ color: #808080; background: #f0f0f0; padding: 3%; line-height: 150%;}
/*返回顶部start*/
.sibar{ position: fixed; right:0 ; bottom:1.1rem; z-index: 60;}
.sibar a,.sibar a img{ display: block; width: 38px; height: 38px;}
.sibar a{ margin-top: 0.12rem;}
.navMenu a{ display: block; font-size: 0.13rem; color: #fff; text-align: center; margin-top: 0.2rem; line-height: 180%;}
.navMenu>div{ padding-top: 0.5rem;}
/* 内页导航start */
.insideBan,.insideBan img{ display: block;width: 100%;}
.bar_nav,.bar_nav1{ padding: 0.1rem 0; text-align: center;}
.bar_nav a{ font-size: 0.12rem; display: block;  height:0.26rem; line-height: 0.26rem; background: #f5f5f5; color: #529981; width: 90%; margin: 0 auto; }
.bar_nav .swiper-slide{ width: 30%}
.bar_nav .swiper-slide.active-nav a{ background: #529981; color: #fff;}
.bar_nav a>i{ display: inline-block; width: 0.15rem; height: 0.15rem; vertical-align: middle; margin-right: 0.05rem;}
.bar_nav .swiper-slide.nav1 i{ background: url(../img/nav_ico1.png) no-repeat;background-size: cover;}
.bar_nav .swiper-slide.nav2 i{ background: url(../img/nav_ico2.png) no-repeat;background-size: cover;}
.bar_nav .swiper-slide.nav3 i{ background: url(../img/nav_ico3.png) no-repeat;background-size: cover;}
.bar_nav .swiper-slide.nav4 i{ background: url(../img/nav_ico4.png) no-repeat;background-size: cover;}
.bar_nav .swiper-slide.nav5 i{ background: url(../img/nav_ico5.png) no-repeat;background-size: cover;}
.bar_nav .swiper-slide.nav6 i{ background: url(../img/nav_ico6.png) no-repeat;background-size: cover;}
.bar_nav .swiper-slide.nav1.active-nav i{background: url(../img/nav_ico1_on.png) no-repeat;background-size: cover;}
.bar_nav .swiper-slide.nav2.active-nav i{background: url(../img/nav_ico2_on.png) no-repeat;background-size: cover;}
.bar_nav .swiper-slide.nav3.active-nav i{background: url(../img/nav_ico3_on.png) no-repeat;background-size: cover;}
.bar_nav .swiper-slide.nav4.active-nav i{background: url(../img/nav_ico4_on.png) no-repeat;background-size: cover;}
.bar_nav .swiper-slide.nav5.active-nav i{background: url(../img/nav_ico5_on.png) no-repeat;background-size: cover;}
.bar_nav .swiper-slide.nav6.active-nav i{background: url(../img/nav_ico6_on.png) no-repeat;background-size: cover;}
.bgf9{background: linear-gradient(#f9f9f9, #fff);}
.bgf7{ background: #f7f7f7;}
.company h2,.Companylist h2{ color: #529981; font-size: 0.118rem; line-height: 200%; font-weight: normal; text-align: center;}
.introTxt>p{ color: #666; font-size: 0.11rem; line-height: 180%; margin-top: 0.1rem;}
.introTxt img{ display: block; margin-top: 0.1rem; width: 100%;}
.company li{ background: #fff; border-radius: 0.03rem; text-align: center; margin-top: 0.2rem; padding: 0.15rem 0;}
.company li img{ display: block; margin: 0 auto;}
.company li .div1{ width: 0.8rem;height: 0.8rem; margin: 0 auto; background: #529981;font-size: 0.12rem; color: #fff; }
.company li .div1 span{ display: block; margin-top: 0.06rem;}
.company li .div1 img{ width: 0.3rem;}
.company li p{ font-size: 0.11rem; color: #333; line-height: 160%; margin-top: 0.08rem; padding:0 0.1rem; min-height: 0.7rem;}
.Companylist .listShow{ background: #fafafa; border: #ebebeb 1px solid; padding: 0.1rem; margin-top: 0.15rem;}
.Companylist .listShow font{ display: block; color: #529981; font-size: 0.13rem; line-height: 200%;}
.Companylist .listShow p{ color: #666; font-size: 0.11rem; line-height: 180%; margin-top: 0.05rem;}
.business .div1 img{ width: 0.7rem; margin: 0 auto 0.08rem; display: block;}
.business .div1 h3{ text-align: center; color: #519886; font-size: 0.14rem; line-height: 200%;}
.business .div1 p{ color: #666;font-size: 0.11rem; line-height: 180%; margin-top: 0.1rem;} 
.business .div1 p>span{ color: #529981;}
.business{ padding-bottom: 0.3rem;}
.honor dl{ margin-bottom: 0.2rem;}
.honor dl dt,.honor dt img{ display: block; width: 100%;}
.honor dl dt{border: #f0f0f0 1px solid;}
.honor dl dd{ height: 0.3rem; background: #f5f5f5; line-height: 0.3rem; font-size: 0.12rem; text-align: center;}
.loadMore{ margin-top: 0.2rem; text-align: center;}
.loadMore img{ width:0.3rem;  margin: 0 auto;}
.jobIntro{ padding-top: 0.2rem;}
.jobIntro li { margin-bottom: 0.1rem;}
.jobIntro li .div1{ height: 0.4rem; color: #333; background: #f5f5f5; line-height: 0.4rem; padding-left: 0.1rem; font-size: 0.13rem; border-radius: 0.03rem;}
.jobIntro li.act .div1{ border-radius: 0.03rem 0.03rem 0 0;}
.jobIntro li .div1 span.more{top: 0.15rem; }
.jobIntro li.act .div1 span.more span{ background: #fff;}
.jobIntro li .div2{ background: #f5f5f5; padding: 0.1rem; color: #999; font-size: 0.12rem; line-height: 180%; display: none;}
.jobIntro li.act .div1{ background: #549981; color: #fff;}
.contactWay{ position: relative; padding-left: 0.6rem; margin-top: 0.2rem; }
.contactWay img{ width: 0.5rem; position: absolute; left: 0; top: 0;}
.contactWay p { font-size: 0.13rem; line-height: 180%;}
.contactWay p font{ display: block; color: #ccc;}
.map{ margin-top: 0.2rem;}
.caseMenu{ font-size: 0; text-align: center; background: #fff;}
.caseMenu a{ margin: 0.1rem 0.05rem;  display: inline-block; width: 0.95rem; background: #f5f5f5; color: #519886; font-size: 0.12rem; height: 0.3rem; line-height: 0.3rem; text-align: center;}
.caseMenu a>i{ display: inline-block; width: 0.2rem; height: 0.2rem; margin-right: 0.06rem; vertical-align: middle; position: relative; top: -0.01rem;}
.caseMenu a.a1>i{ background: url(../img/case_ico1.png) no-repeat; background-size: cover;}
.caseMenu a.a2>i{ background: url(../img/case_ico2.png) no-repeat; background-size: cover;}
.caseMenu a.a3>i{ background: url(../img/case_ico3.png) no-repeat; background-size: cover;}
.caseMenu a.a4>i{ background: url(../img/case_ico4.png) no-repeat; background-size: cover;}
.caseMenu a.a5>i{ background: url(../img/case_ico5.png) no-repeat; background-size: cover;}
.caseMenu a.a6>i{ background: url(../img/case_ico6.png) no-repeat; background-size: cover;}
.caseMenu a.a7>i{ background: url(../img/case_ico7.png) no-repeat; background-size: cover;}
.caseMenu a.a8>i{ background: url(../img/case_ico8.png) no-repeat; background-size: cover;}
.caseMenu a.a9>i{ background: url(../img/case_ico9.png) no-repeat; background-size: cover;}
.caseMenu a.a10>i{ background: url(../img/case_ico10.png) no-repeat; background-size: cover;}
.caseMenu a.a11>i{ background: url(../img/case_ico11.png) no-repeat; background-size: cover;}
.caseMenu a.a12>i{ background: url(../img/case_ico12.png) no-repeat; background-size: cover;}
.caseMenu a.on{ background: #549981; color: #fff;}
.caseMenu a.a1.on>i{ background: url(../img/case_ico1_on.png) no-repeat; background-size: cover;}
.caseMenu a.a2.on>i{ background: url(../img/case_ico2_on.png) no-repeat; background-size: cover;}
.caseMenu a.a3.on>i{ background: url(../img/case_ico3_on.png) no-repeat; background-size: cover;}
.caseMenu a.a4.on>i{ background: url(../img/case_ico4_on.png) no-repeat; background-size: cover;}
.caseMenu a.a5.on>i{ background: url(../img/case_ico5_on.png) no-repeat; background-size: cover;}
.caseMenu a.a6.on>i{ background: url(../img/case_ico6_on.png) no-repeat; background-size: cover;}
.caseMenu a.a7.on>i{ background: url(../img/case_ico7_on.png) no-repeat; background-size: cover;}
.caseMenu a.a8.on>i{ background: url(../img/case_ico8_on.png) no-repeat; background-size: cover;}
.caseMenu a.a9.on>i{ background: url(../img/case_ico9_on.png) no-repeat; background-size: cover;}
.caseMenu a.a10.on>i{ background: url(../img/case_ico10_on.png) no-repeat; background-size: cover;}
.caseMenu a.a11.on>i{ background: url(../img/case_ico11_on.png) no-repeat; background-size: cover;}
.caseMenu a.a12.on>i{ background: url(../img/case_ico12_on.png) no-repeat; background-size: cover;}
.caseDetail{ padding: 0.2rem 0;}
.detailDiv1{ width: 94%; padding: 0 3% 0.15rem; border-bottom: #e5e5e5 1px dashed;}
.detailDiv1 h1{ font-size: 0.13rem; line-height: 150%; font-weight: normal; text-align: center;}
.detailDiv1>div{ text-align: center; margin-top: 0.1rem; color: #b2b2b2;}
.detailDiv1>div span{ margin: 0 0.08rem;}
.detailDiv1>div img{ width: 0.13rem; margin-right: 0.05rem;}
.detailDiv2 p{ font-size: 0.12rem; color: #666; line-height: 180%; margin-bottom: 0.05rem;}
.detailDiv2 p>strong{ font-size: 0.13rem; color: #333;}
.detailDiv2 img{ display: block; margin: 0.2rem auto; width: 100%; height: auto;}
.detailDiv2{ border-bottom: #e5e5e5 1px dashed;}
.show1{ color: #666; font-size: 0.12rem;}
/* .show1 img{ width: 15px; margin-right: 0.05rem;} */
.show1  a{ display: inline-block; padding: 0.05rem; background: #529981; color: #fff;  margin-top: 0.05rem;}
.more_news{ font-size: 0.13rem; padding-top: 0.1rem;}
.more_news a{ background: #f5f5f5; text-align: left; padding: 0 0.1rem; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; display: block; height: 0.3rem; line-height: 0.3rem; margin-top: 0.1rem; color: #666; }
.more_news a:hover{ color: #fff; background: #0460a8; border-color: #0460a8;}
.detailDiv4 h3,.indexDiv5 h3{ font-weight: normal; font-size: 0.14rem;border-left: #519886 0.02rem solid; padding-left: 0.05rem;}
.detailDiv4  .swiper-pagination{ position: static; margin-top: 0.15rem;}
.detailDiv4  .swiper-pagination-bullet{ background: #529981; opacity: 0.6; width: 12px; height: 12px;}
.detailDiv4  .swiper-pagination-bullet-active{ background: #529981; opacity: 1;}
.bar_nav1 a{ display:block;color: #529981;  }
.bar_nav1>div{display: inline-block; margin: 0 0.04rem;  width: 0.95rem;height:0.26rem; line-height: 0.26rem; background: #f5f5f5;font-size: 0.12rem; }
.bar_nav1 a>i{ display: inline-block; width: 0.15rem; height: 0.15rem; vertical-align: middle; margin-right: 0.05rem;}
.bar_nav1 .nav1 i{ background: url(../img/nav_ico7.png) no-repeat;background-size: cover;}
.bar_nav1 .nav2 i{ background: url(../img/nav_ico8.png) no-repeat;background-size: cover;}
.bar_nav1 .nav3 i{ background: url(../img/nav_ico9.png) no-repeat;background-size: cover;}
.bar_nav1 .nav1.on i{ background: url(../img/nav_ico7_on.png) no-repeat;background-size: cover;}
.bar_nav1 .nav2.on  i{ background: url(../img/nav_ico8_on.png) no-repeat;background-size: cover;}
.bar_nav1 .nav3.on  i{ background: url(../img/nav_ico9_on.png) no-repeat;background-size: cover;}
.bar_nav1>div.on{ background: #519886; }
.bar_nav1>div.on a{color: #fff;}
.indexNew ul li{ margin-top: 0.1rem; background: #f7f7f7;}
.indexNew li .time{float: left;width: 0.6rem;height: 0.6rem;background: #529981;color: #fff;text-align: center;font-size: 0.11rem;line-height: 180%;}
.indexNew li .time span{display: block;font-size: 0.2rem;padding-top: 0.11rem;}
.indexNew li .txt{ float: left; width: 2.1rem; margin-left: 0.1rem;}
.indexNew li .txt .p1{ color: #333; font-size: 0.12rem; line-height: 180%;margin-top: 0.05rem;}
.indexNew li .txt .p2{ line-height: 160%; margin-top: 0.05rem; font-size: 0.11rem; color: #666;}
.bar_nav1.bar_nav2 .nav1 i{ background: url(../img/nav_ico10.png) no-repeat;background-size: cover;}
.bar_nav1.bar_nav2  .nav2 i{ background: url(../img/nav_ico11.png) no-repeat;background-size: cover;}
.bar_nav1.bar_nav2  .nav3 i{ background: url(../img/nav_ico12.png) no-repeat;background-size: cover;}
.bar_nav1.bar_nav2  .nav1.on i{ background: url(../img/nav_ico10_on.png) no-repeat;background-size: cover;}
.bar_nav1.bar_nav2  .nav2.on  i{ background: url(../img/nav_ico11_on.png) no-repeat;background-size: cover;}
.bar_nav1.bar_nav2  .nav3.on  i{ background: url(../img/nav_ico12_on.png) no-repeat;background-size: cover;}
.bar_nav1.bar_nav3 .nav1 i{ background: url(../img/nav_ico13.png) no-repeat;background-size: cover;}
.bar_nav1.bar_nav3  .nav2 i{ background: url(../img/nav_ico14.png) no-repeat;background-size: cover;}
.bar_nav1.bar_nav3  .nav3 i{ background: url(../img/nav_ico15.png) no-repeat;background-size: cover;}
.bar_nav1.bar_nav3  .nav1.on i{ background: url(../img/nav_ico13_on.png) no-repeat;background-size: cover;}
.bar_nav1.bar_nav3  .nav2.on  i{ background: url(../img/nav_ico14_on.png) no-repeat;background-size: cover;}
.bar_nav1.bar_nav3  .nav3.on  i{ background: url(../img/nav_ico15_on.png) no-repeat;background-size: cover;}
.caseDetail1 h1{ text-align:center; font-size: 0.14rem; color: #519886;}
.caseDetail1 h1 img{ margin-right: 0.08rem; width: 0.22rem; vertical-align: middle; position: relative; top: -0.02rem;}
.caseDetail1 p{ line-height: 180%;font-size: 0.12rem; margin-top: 0.1rem; color: #999;}
.caseDetail1{ background: #f6f6f6;}
.indexDiv5 .swiper-slide a>img {
    height: 1.5rem;
}

/* 公共样式start */
.indexDiv2 li a p,.indexNew li .txt p{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
a.more,.indexDiv4 .tabHd a{ border-radius: 0.15rem;-webkit-border-radius:0.15rem;-moz-border-radius:0.15rem;}
.company li .div1{ border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.nth2Margin li{ float: left; width: 48%; margin-right: 4%;}
.nth2Margin li:nth-child(2n){ margin-right: 0;}
.margin01 {margin-top: 0.1rem;}
.margin02{ margin-top: 0.2rem;}
.indexIntro img,.indexDiv5 .swiper-slide a>img,.map img{ display: block; width: 100%;}

.min_width{ width: 94%; padding: 0.2rem 3%;}
.indexDiv2 li a p,.bgTxt p{ top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
header a.return img,a.logo img,.type_icon img,.phone img,.company li .div1>div{ position: relative; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}


.contentIntro ul,.partyNew,.shareDiv{-webkit-box-shadow: rgba(0,0,0,0.1) 0px -1px 15px; -moz-box-shadow: rgba(0,0,0,0.1) 0px -1px 15px; box-shadow: rgba(0,0,0,0.1) 0px -1px 15px;}
#nativeShare{margin:0 auto; width: 100%;padding: 0.1rem 0 0.3rem;overflow: hidden;}
#nativeShare .label{width: 18%;padding-right: 2%;text-align: right;font-size:0.14rem;color:#666666;line-height:200%;}
#nativeShare .list {width:80%;float: right;}
#nativeShare .list span {height:0.25rem;width:0.25rem;padding:0 1%;display:inline-block;}
#nativeShare .list span i {height:0.25rem; width:0.25rem;display: block;margin:0 auto;}
#nativeShare .weibo i{background-image: url('../img/weibo.png'); background-size: cover;}
#nativeShare .weixin i{background-image: url('../img/weixin_friend.png'); background-size: cover;}
#nativeShare .weixin_timeline i{background-image: url('../img/weixin.png'); background-size: cover;}
#nativeShare .qq i{background-image: url('../img/qq.png'); background-size: cover;}
#nativeShare .qzone i{background-image: url('../img/qqzone.png'); background-size: cover;}
#nativeShare .more i{background-image: url('../img/more.png'); background-size: cover;}
#nativeShare .list span.qzone,#nativeShare .list span.more{width:0.25rem;}

#fenxiang{display: none;}
.fenx{/*height: 0.6rem;*/width:94%;font-size: 0; padding: 0 0.15rem;}
.fenx .tt{  font-size:0.12rem;color:#666666;line-height: 200%;width: 0.4rem;display: inline-block;vertical-align: middle;}
.fenx .bdsharebuttonbox{width:80%;display: inline-block;vertical-align: middle;}
.fenx .bdsharebuttonbox a{margin-left:0.2rem;}
#bdfx a {height:0.25rem; width:0.25rem;margin:0; padding:0;margin: 0 1%;display: inline-block;}
#bdfx .d1{background:url(../img/qqzone.png) no-repeat center;background-size:100% 100%;}
#bdfx .d2{background:url(../img/weibo.png) no-repeat center;background-size:100% 100%;}
.shareDiv { display: none;
    width: 100%; padding-top: 0.15rem;
    position: fixed;
    bottom: 0;
    left: 0;
    background: #eee;
    border-radius: 0.03rem 0.03rem 0 0;
    z-index: 200;
}
.shareDiv p {
    text-align: center;
    font-size: 0.13rem;
    margin-bottom: 0.1rem;
}
.resetclose {
     margin-top: 0.1rem;
    background: #fff; font-size: 0.13rem; text-align: center; line-height: 0.3rem;
    height: 0.3rem;
}
