@charset "UTF-8";/*+++++++++++    ++++++++++*/
input, textarea {outline: none;font-family: '微软雅黑';/*-webkit-appearance: none;*/}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #666;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #666;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #666;}



input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #666;}
body{font-size: 0.28rem;font-family: '微软雅黑';width: 100%;overflow-x: hidden;}
*{box-sizing: border-box;margin: 0;padding: 0;outline: none;}
ul,li{margin: 0;padding: 0;list-style-type:none;}
a{text-decoration: none;}

@-webkit-keyframes yuanbox {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}
 100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}}
@keyframes yuanbox {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}
 100% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}}
@-webkit-keyframes yuanbox1 {0% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}
 100% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}}
@keyframes yuanbox1 {0% {-webkit-transform: rotate(360deg);transform: rotate(360deg)}
 100% {-webkit-transform: rotate(0deg);transform: rotate(0deg)}}
.main{width:98%;margin:0px auto;}
.head{line-height: .8rem;height:1.6rem;padding-top:3%;}
.head .logo{display: block;float:left;width:50%;}
.head .logo img{ width:100%;}
.head .toptel{ width:46%;height:0.6rem;line-height:0.6rem;display:block;float:right;background:url(../images/head_tel.png) no-repeat left center;background-size:0.6rem 0.6rem;font-size:0.5rem;color:#009994;font-weight: bold;text-indent:0.6rem;margin-top:0.2rem;}



.nav-main{height: 1.2rem;position: relative;display:none;}
.nav-main ul li{list-style-type: none;display: block;border-bottom: 1px solid #999;position: relative;}
.nav-main ul li>a{color: #333;font-size: 0.32rem;width: 80%;display: block;line-height: 1rem;padding-left: 0.5rem}
.nav-main .arr {background: url(../images/ss.png) no-repeat center center;width: 0.6rem;height: 0.07rem;position: absolute;right: 0.3rem;height: 0.8rem;top: 0;}
.nav-main ul li.on .arr{background: url(../images/zk.png) no-repeat center center;}
.nav-main ul li.on .nav-show{display: block;}
.nav-show{width: 100%;padding:0.1rem 0.5rem;background: #009994;display: none;}
.nav-show a{display: block;color: #333;font-size: 0.3rem;border-bottom: 1px solid #028e89;color: #fff;line-height: 0.8rem;}
.nav-show a:last-child{border:0;}

.nav-main .main{position: absolute;left: 0;top: 1.2rem;right: 0;background: #fff;z-index: 99;border-top: 1px solid #ddd;transition: transform 0.5s;transition: transform 0.5s, -webkit-transform 0.5s;-webkit-transform: translateY(-200%);transform: translateY(-200%);}
.menu-open .main {-webkit-transform: translateY(0%);transform: translateY(0%);}


.news { width:100%;padding-bottom: 48px;}
.newsCenter { margin: 24px 0;}
.news h2.title_Main a { color: #333;}
.news .zhinanRightBottom { width:100%;}
.zhinanRightTop,.zhinanRightBottom { border-top:4px solid #0a8580;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);box-sizing: border-box;padding: 16px;background: #fff;}
ul.zhinanRightColumn { margin-top: 10px;}
ul.zhinanRightColumn li {line-height:34px;background:url(../images/dian.png) no-repeat left center;padding-left:14px;overflow: hidden;}
ul.zhinanRightColumn li a { font-size: 16px;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 77%;float: left;color:#333;}
ul.zhinanRightColumn li .span_date { float: right;color: #B3B3B3;}
.news_get { margin-top: 14px;margin-bottom: 15px;}
.news_get>a { display: block;width:100%;overflow: hidden;}
.news_get>a:hover img { transform: scale(1.1);}
.news_get a img { width: 100%;transition: all 0.2s;}

.news-detail1{  border-bottom: 1px solid #ddd;padding: .5rem .2rem}
.news-detail1 strong{ font-size: .6rem;color: #333}
.news-detail1c{ color: #333;margin-top: .2rem;}
.news-detail1c a{ float: right;color: #888888;line-height: .6rem;margin-top: -0.1rem}
.news-detail1c a img{ float: right;width: 2rem;}
.news-detail2{ padding: .3rem .2rem;color: #333;font-size: .4rem;}
.news-detail2 img{  max-width: 100%;margin:.3rem auto;display: block;height: auto!important;}
.news-detail2 p,.news-detail2 span{  font-size: .4rem!important;line-height: .8rem;}
.news-detail3{  padding: .3rem .2rem;border-top: 1px solid #ddd;overflow: hidden;}
.news-detail3 a{display: inline-block;border:1px solid #ddd;}

.col-l{ display:none;}
.zknews-c .newslist-con2c{  display: none;}
.newslist-con2c li{width: 100%;border:1px solid #dddddd;margin-bottom: .2rem;padding: .3rem .2rem;float: left;background: #fff;cursor: pointer;}
.newslist-con2c li a{color: #454545;}
.newslist-con2c1{float: right;}
.newslist-con2c .time {color: #009994;font-size: 0.24rem;text-align: center;float: left;}
.newslist-con2c .time strong {font-weight: normal;font-size: 0.4rem;display: block;}
.newslist-con2cimg{width: 20%;float: left;margin-left: .15rem;}
.newslist-con2c1{float: right;width: 0.6rem;height: 0.15rem;background: url(../images/ed-more.png);background-size: 100% 100%;margin-top: 0.15rem;margin-right: .2rem;}
.newslist-con2c2{width: calc(100% - 3rem - 10%);float: left;margin-left: .2rem;}
.newslist-con2c2 span:first-child{font-size: .32rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;margin: .05rem 0
}
.newslist-con2c2 span:last-child{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.newslist-con2c2wid{width: 72%;margin-left: .2rem;}
.newslist-bg{margin-top:.5rem;}
.newslist-bg img{width: 100%}

h2.titleMain { font-size:22px;overflow: hidden;}
h2.titleMain a { color: #0a8580;}
h2.titleMain a.titleMainMore { font-size: 14px;color: #666;float: right;}
h2.titleMain a.titleMainMore:hover{ color: #0551A9;}



.mySwiper1{width: 100%;}
.mySwiper1 .swiper-pagination-bullet{width: 0.6rem;height: 3px;border-radius: 0;background: rgba(255,255,255,0.5);}
.mySwiper1 .swiper-pagination-bullet-active{background: rgba(255,255,255,1);}
.swiper-slide{overflow: hidden;}
.mySwiper1 .swiper-slide img{width: 100%;height: 100%}

.search-con{position: relative;}
.search{width: 96%;background: #fff;padding:0.4rem 0.2rem;margin:0.4rem 2%;box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);border-radius: 3px}
.search .search-input{width: 70%;height: 0.9rem;border-radius: 5px;border:1px solid #dddddd;padding-left: 0.2rem;}
.search .btn{width: 28%;height: 0.9rem;background: url(../images/btn-bg_11.jpg);border-radius: 5px;color: #fff;font-size: 0.33rem;line-height:0.6rem;display: block;border:none;float: right;}

.container{background: url(../images/banner1_39.jpg) no-repeat center;background-size: auto 100%;padding: 0.2rem}
.container .main{position: relative;}
.container-txt{position: absolute;left: 0.3rem;bottom: 3.5rem;}
.container-txt img{width: .6rem;display: none;}

.container .box {width:100%;height: 5.6rem}
.box-left,.box-right{width: 50%;float: left;height: 4.32rem}
.container a{color: #fff}
.container .item {width: 100%;height: 2.8rem;overflow: hidden;background: #139c9e;color: #fff;text-align: center;float: left;}
.container .item .middle {width: 100%;height: 100%;}
.middle-cont {display: inline-block;vertical-align: middle;font-size: 14px;letter-spacing: 0;}
.container .item .img {width: 0.75rem;height: 0.75rem;margin: 0 auto;}
.container .item .img  img{width: 100%}
.container .item .text {margin-top: 0.1rem;}
.container .item .tit {font-size: 0.4rem;font-weight: bold;}
.container .item .tit1 {font-family: Arial;margin-top: 5px;}

.middle {font-size: 0;}
.middle:after {content: '';display: inline-block;vertical-align: middle;height: 100%;}

.container .bx1 .item.i2 {background: url(../images/bg1_04.jpg);}
.container .bx1 .item.i3 {background: rgba(19,156,158,0.8);}}
.container .bx1 .item.i4 {background: #bdaa82;}
.container .bx2 {top:775px;right: 0;}
.container .bx2 .item.i1 {background: #466c9a;}
.container .bx2 .box-left{height: 2.16rem}
.container .bx2>.item{width: 50%}
.container .bx2 .box-left>img{display: none;}
.container .bx2 .item.i2 {background: url(../images/bg2_12.jpg) ;background-size: 100% 100%}
.container .bx2 .item.i3 {background: url(../images/bg3_12.jpg) ;background-size: 100% 100%}
.container .bx2 .item.i4 {background: #83b369;float: right;}
.container .box1{width:100%;color: #fff;}
.container .box1 {-webkit-transition-delay: 1.4s;transition-delay: 1.4s;}
.newsbox{width: 100%;padding: 0.4rem 0.2rem 0.5rem 0.2rem;background: #e6f2f2 url(../images/bg6_03.jpg) no-repeat top center;background-size: 100%;position: relative;padding-top: 0.4rem}
.mewsbg{width: 100%;position: absolute;bottom: 0;left: 0}
.newsbox-head{height: 0.9rem;}
.newsbox-head ul{display: inline-block;}
.newsbox-head ul li{list-style-type: none;margin-right: 0.15rem;font-weight: bold;font-size:0.36rem;padding-bottom: 0.14rem;display: inline-block;cursor: pointer;}
.newsbox-head ul li:hover,.newsbox-head ul li.on{border-bottom: 3px solid #029b9e;color: #029b9e;}
.newsbox-head .more{float: right;width: 2rem;line-height: 0.5rem;text-align: center;font-size:0.28rem;color: #000;border-radius: 1.2rem;border:1px solid #999999;}

.newsbox-con{position: relative;}
.newsbox-conlist{display: none;}
.newsbox-conlist ul li{width:100%;background: #fff;list-style-type: none;display: block;border-bottom: 1px solid #ddd;padding: 0.12rem;color: #000;font-size: 0.18rem;font-weight: bold;cursor: default;position: inherit;}
.newsbox-conlist-txt strong{display: none;}
.newsphone-show{display: block;color: #333;font-size: 0.3rem;margin-right: 0.2rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsbox-conlist ul li .left-img{width:2rem;height:1.3rem;display: inline-block;}
.newsbox-conlist-txt{width:100%;margin-top: 0.1rem}
.newsbox-conlist-txt span{display: block;font-weight: normal;}
.newsbox-right{width: 0;height: 0;position: absolute;right: 0;top: 0;color: #fff;display: none;overflow: hidden;}
.newsbox-right img{width: 818px;height: 600px;}
.newsbox-rightc{position: absolute;bottom: 0;right: 0;width: 100%;padding: 30px;font-size: 0.24rem;background: rgba(0,0,0,0.3);}
.newsbox-right a{color: #fff}
.newsbox-rightc strong{color: #fff;font-size: 24px;display: block;margin-bottom: 10px}
.newsbox-rightc span{color: #ccc}
.newsbox-right a:hover strong{color: #0bd6da}
.newsbox-head1{height: 0.9rem;margin-top: 0.4rem}
.newsbox-head1 ul{display: inline-block;}
.newsbox-head1 ul li{list-style-type: none;margin-right: 0.25rem;font-weight: bold;font-size:0.36rem;padding-bottom: 0.14rem;display: inline-block;cursor: pointer;}
.newsbox-head1 ul li.on{border-bottom: 3px solid #029b9e;color: #029b9e;}
.newsbox-head1 .more{float: right;width: 2rem;line-height: 0.5rem;text-align: center;font-size:0.28rem;color: #000;border-radius: 1.2rem;border:1px solid #999999;display:none;}

.newsbox-conlist4{display: none;}
.newsbox-conlist4 ul li{width: 49%;display: inline-block;margin-bottom: 0.17rem;padding-right: 0.3rem}
.newsbox-conlist4 ul li a{color: #000;font-size: 0.3rem;display: block;margin-bottom: 0.12rem;min-height: .8rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}}
.newsbox-conlist4 ul li a:hover{color: #029b9e}
.newsbox-conlist4 ul li span{display: block;color: #888888}
.newsbox .main{position: relative;z-index: 1}
.lineimg{display: none;}


.tsbox{background: url(../images/bg8.jpg) ;background-size: auto 100%;padding: 0.3rem 0.2rem}

.tit-top{height: 0.85rem;}
.tit-top strong{font-size: 0.4rem;}
.tit-top .more{float: right;width: 2rem;line-height: 0.5rem;text-align: center;font-size:0.28rem;color: #000;border-radius: 1.2rem;border: 1px solid #999999;}
.tit-top .more img{margin-left: 5px;width: 0.2rem;}

.tsbox-con ul li{width: 32%;list-style-type: none;display: inline-block;background: #fff;text-align: center;}

.tsbox-con ul li a{color: #000;font-size: 0.28rem;display: block;height: 100%;padding-bottom: 0.2rem;}

.tsbox-con ul li span{display: block;margin: 0.1rem 0 0 0;height: 0.4rem;overflow: hidden;font-size: 0.3rem}
.ts-more{background: url(../images/svg/tsicon/home_tsyl_icon_more.svg);width: 0.95rem;height:0.54rem;background-size: 100% 100%;display: inline-block;margin: 0 auto}

.tsbox-conimg,.ztbox-conimg{width: 100%;display: block;}
.tsbox-conimg img,.ztbox-conimg img{width: 100%}
.ztbox{background: url(../images/bg9.jpg) ;background-size: auto 100%;padding: 0.3rem 0.2rem}
.ztbox .tit-top{color: #000}
.ztbox-con ul li{width: 32%;list-style-type: none;display: inline-block;background: #fff;text-align: center;border-bottom:1px solid #ccc;}
.ztbox-con ul li a{color: #000;font-size: 0.28rem;display: block;}
.ztbox-con ul li:hover{border-bottom:2px solid #029b9e}

.ztbox-con ul li span{display: block;margin: 0.1rem 0 0 0;height: 1.1rem;overflow: hidden}
.map{position: relative;}
.map .bdmap {height: 4rem;}
.map-img{position: absolute;left: 0;top: 0;width: 100%;overflow: hidden;height:3rem}
.map-con{margin: 0 auto;position: relative;}
.map-img img{width: 100%;height: 100%;opacity: 0;visibility: hidden;position: absolute;left: 0;top: 0}
.map-img img.on{opacity: 1;visibility: visible;}
.map-conlist{background:#029b9e;width: 100%;}
.map-conlist .tit {font-size: 0.4rem;text-align: center;padding-top:0.3rem;color: #fff;}
.map-conlist .bdmaplist {margin-top: 0.36rem;border-top: 1px solid #0bb0b3;}
.map-conlist li{list-style-type: none;color: #fff;border-bottom: 1px solid #0bb0b3;}
.map-conlist li.on .tit1 {background: #0bb0b3;position: relative;}
.map-conlist .tit1 {font-size: 0.36rem;text-align: center;cursor: pointer;height: 1rem;line-height: 1rem;}
.map-conlist .on .list {display: block;}
.map-conlist .list {padding:0.4rem 0 0.4rem 0.5rem;display: none;line-height: 0.8rem;color: #fff!important}
.foot{background: url(../images/foot-bg_09.jpg) no-repeat top center;background-size: auto 100%;padding:0.3rem 0.2rem}

.foot-left a{color: #333;font-size: 0.36rem;margin: 0 0 0.1rem 0;display: inline-block;width: 32%;text-align: center;}
.foot-left a:hover{color: #009994}
.foot-right{text-align: center;}
.foot-right img{display: inline-block;margin:0.3rem  0.15rem 0.1rem 0.15rem;width: 28%}
.fbottom{background: #029b9e;}
.bottom1{border-bottom: 1px solid #3da9ac;color: #fff;padding:  0.2rem;line-height: 0.5rem;text-align: center;}
.bottom1 a{color: #fff;display: inline-block;}
.bottom1 a:hover{border-bottom: 1px solid #fff}
.bottom1 span{color: #66bbbd;margin:0;display: inline-block;}
.bottom2{padding: 0.4rem 0 0 0;color: #fff;padding-bottom: 1rem;}
.bottom2left{margin: 0 auto;width: 60%;margin-left: 20%}
.bottom2c{padding: 0.2rem ;font-size: 0.24rem;line-height: 0.5rem;color: #fff!important}
.bottom2r{border-top: 1px solid #3da9ac;padding:0.2rem 0.2rem 0.5rem 0.2rem;font-size: 0.24rem;line-height: 0.5rem;text-align: center;}
.bottom2r a{color:#fff}
.bottom2r img{margin: 0 5px -5px 0}

.list-icon{height: 0.35rem;margin: 0 5px -2px 0;}
.more{line-height: 0.4rem;background: url(../images/svg/home_icon_arrow.svg) no-repeat right 0.15rem center;background-size: 0.25rem;padding-right: 0.25rem}

.news-box1{background: url(../images/news-bg1_03.jpg) no-repeat right top;background-size: 100% 100%;padding: 0.2rem}
.news-box1c{background: #fff;position: relative;border-top: 1px solid #ddd;}
.news-box1c ul li{border-bottom: 1px solid #ddd;color: #888888;padding: 0.3rem}

.news-box1c .news-big{position: absolute;left: -793px;top: -20px;width: 793px;height: 478px;display: none;width: 0;height: 0;overflow: hidden;}
.news-box1c .news-big>img{width: 100%;height: 478px;}
.news-box1c-left{width:70%;color: #999;display: inline-block;}
.news-box1c-left a{color: #454545;font-size:0.28rem;margin-top: 0.05rem;display: block;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news-little{width: 28%;float: right;max-height: 1.3rem;}
.news-box1c ul li.on .news-big{display: block;}
.news-bigc{position: absolute;bottom: 0;left: 0;color: #fff;font-size: 14px;color: #ccc;padding: 20px 30px;background: rgba(0,0,0,0.3);}
.news-bigc a{color: #fff;font-size: 24px;font-weight: bold;display: block;margin: 10px 0}
.news-bigc span{width: 75px;height: 23px;background: url(../images/top_35.jpg);line-height: 23px;text-align: center;color: #fff;font-size: 14px;display: block;border-radius: 5px}

.news-hover{width: 100%;height: 100%;position: relative;}
.news-hoveron{width: 100%;height: 100%;overflow: hidden;}


.guide-banner img{width: 100%;}
.guide-banner .main{position: relative;}
.guide-banner strong{font-size: 0.4rem;color: #fff;padding: 1.5rem 0 0 0.6rem;display: block;position: absolute;bottom: 0.5rem;}
.guide-con1{background:url(../images/guide-img2_06.jpg);background-size: 100% 100%}
.guide-con1 .main{position: relative;height: 100%;padding: 0 0.2rem}
.guide-con1head{border-bottom: 1px solid #c0dede;line-height: 0.8rem;color: #666666;margin-bottom: 0.5rem}
.guide-con1head img{margin:0 0.05rem -2px 0.2rem;}
.mySwiper5{height: 2.5rem;overflow: hidden;position: relative;margin:0 auto;padding-top: 0.4rem}
.guide-con1box{width: 1.7rem;height: 1.7rem;border-radius: 120px;background: url(../images/gui-img.jpg);background-size: 100% 100%;text-align: center;color: #fff;font-size: 0.28rem;padding-top: 0.25rem;position: relative;cursor: default;margin:0 auto;}
.guide-con1box img{width: 0.7rem;height: 0.64rem;display: inline-block;margin: 0 auto}
.guide-con1box.on{background: url(../images/gui-on.jpg);background-size: 100% 100%;}
.guide-con1box.on:before{content: '';position: absolute;left:0;bottom: -0.4rem;width: 1.7rem;height:0.14rem;background: url(../images/gui-online.png);background-size: 100% 100%;}
.guide-con2{background: url(../images/guibg_12.jpg) no-repeat bottom center;background-size: 100% auto;padding:0.3rem 0.2rem 0.8rem 0.2rem}
.guide-con2box4 ul li{padding: 0.3rem  0.4rem 0.3rem 0;border-bottom:  4px solid #009994;display: inline-block;box-shadow: 0px 0px 24px 0px rgba(2, 2, 2, 0.22);margin-bottom: 0.2rem;width: 100%;height: 100%;background: #fff;overflow: hidden;}


.guide-con2box4 ul li a{display: inline-block;font-size: 0.32rem;color: #333;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;line-height:0.8rem;}

.guide-con2box4 .time {color: #009994;font-size: 0.24rem;text-align: center;float: left;width:1.8rem;}
.guide-con2box4 .time strong {font-weight: normal;font-size: 0.4rem;}
.page{margin-top: 0.2rem;color: #666;font-size: 0.28rem;text-align: center;line-height:0.5rem;}
.page a{border: 1px solid #ebebeb;color: #666;display: inline-block;text-align: center;margin: 0.1rem 0.01rem;border-radius: 5px;background: #fff;padding: 0 0.2rem;line-height: .8rem;}
.page a:nth-child(1),.page a:nth-child(8), .page a:nth-child(10){width: 1.2rem;}
.page a:hover{background: #0aa3a6;color: #fff}
.page select{border: 1px solid #ebebeb;padding: 0 .2rem;padding: .2rem;border-radius: 5px;display: inline-block;margin: 0 .1rem;}
.bdsharebuttonbox{float: right;}


.guide-con1 .swiper-button-prev{left: 80%!important;bottom: 90%!important;top: inherit!important;width:.7rem!important;height:.7rem!important;background: url(../images/left.jpg)!important;border-radius: 120px!important;background-size: 100%!important;border:1px solid #999;outline: none;}
.guide-con1 .swiper-button-next{right: 0.4rem!important;bottom:90%!important;top: inherit!important;width: .7rem!important;height: .7rem!important;background: url(../images/right.jpg)!important;border-radius: 120px!important;background-size: 100%!important;border:1px solid #999;outline: none;}
.guide-list>img{width: 100%}

.guide-con2box3head{text-align: center;margin-bottom: 0.2rem;padding: 0.2rem;}
.guide-con2box3head ul li{display: inline-block;margin:0 0.1rem;color: #333;font-size: 0.4rem;font-weight: bold;padding-bottom: 0.14rem;cursor: pointer;}
.guide-con2box3head ul li.on,.guide-con2box3head ul li:hover{color: #029b9e;border-bottom: 3px solid #029b9e}
.guide-con2box3list{display: none;}
.guide-con2box3list img{width: 100%}
.guide-list{display: none;}

.guide-txtde{font-size:0.28rem;color: #333;line-height: 0.4rem;}
.guide-txtde strong{font-size: 0.36rem;display: block;margin-top: 0.4rem;margin-bottom: 0.2rem}

.part1 .item svg{display: inline-block;margin-bottom: -10px;margin-left: 22%;width: 0.49rem;margin: 0.15rem 0 0 0.9rem;float: left;}
.part2 .item svg{width: 0.49rem;margin: 0.06rem 0 0.01rem 0;}

.guide-con2box1txt{font-size: 0.36rem;font-weight: bold;color: #333;text-align: center;}
.guide-con2box1c{margin-top:0.3rem;}
.guide-con2box1c ul li{width: 32%;display: inline-block;height: 2.4rem;position: relative;text-align: center;color: #fff;font-size: 0.28rem;padding-top: 0.6rem;cursor: pointer;}
.guide-con2box1c ul li:nth-child(1){background: url(../images/gui-bg1_06.jpg);}
.guide-con2box1c ul li:nth-child(2){background: url(../images/gui-bg2_06.jpg);}
.guide-con2box1c ul li:nth-child(3){background: url(../images/gui-bg3_06.jpg);}
.guide-con2box1c ul li>img{width:0.85rem;}
.guide-con2box1ctit{display: block;margin-top: 0.15rem;}
.guide-erweima{/* position: absolute;*/
  left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);}
.guide-con2box1c ul li:hover .guide-erweima{display: block}
.guide-erweima img{width: 1.6rem;margin-top: 0.25rem;}
.guide-erweima .guide-con2box1ctit{margin-top:0.05rem}
.guide-map{position: relative;}
.guide-mapr{background: url(../images/map-bg.jpg);padding: 0.3rem;color: #fff;}
.guide-maprtit{margin-bottom:0.3rem;}
.guide-maprtit ul li{cursor: pointer;line-height: 0.5rem;border-bottom: 3px solid transparent;font-size:0.36rem;display: inline-block;margin-right: 0.35rem;margin-bottom: 0.1rem;}
.guide-maprtit ul li:hover,.guide-maprtit ul li.on{border-bottom: 2px solid #fff;}
.guide-maprtb{margin-bottom: 0.4rem;}
.guide-maprtb .list{line-height: 0.6rem;display: none;}
.guide-maprtbox1{margin-top: 0.3rem;color: #fff;font-size: 0.36rem;border-bottom: 1px solid #53a4a0;padding-bottom:0.23rem;}
.guide-maprtbox2{border-bottom: 1px solid #53a4a0;line-height: 0.9rem;color: #fff;font-size: 0.36rem;}
.guide-maprtbox2 img{margin: 0 0.1rem -0.05rem 0;width: 0.35rem}
.guide-maprtbox2 a{color: #fff;display: block;}
.guide-maprtbox2 span{float: right;font-size: 0.28rem;color: #fff;}
.gui-map{height: 4rem;position: absolute;left: 0;top: 0;}
.gui-map img{width: 100%;height: 4rem}


.trea-conbd{background: url(../images/guibg_12.jpg) no-repeat bottom center;background-size: 100%;padding:0rem 0.2rem 0.6rem 0.2rem}
.bd-list{margin-bottom:0.7rem;}
.bd-listtd{color: #454545;font-size: 0.36rem;margin-bottom: 0.3rem;}
.bd-listtd span{display: inline-block;}
.bd-listtd .bd-line{width: 55%;border-bottom: 1px solid #009994;position: relative;float: right;margin-top: 0.25rem}
.bd-listtd .bd-line:before{content: '';position: absolute;left: 0;top: -0.05rem;width: 0.1rem;height:  0.1rem;background:#009994;border-radius: 120px;}
.bd-listtd img{float: right;margin-top: 0.15rem;width: 0.5rem}
.bd-listbd ul li{width: 48%;display: inline-block;/* margin:0 0.1rem 0.1rem 0;*/font-size:0.28rem;}
.bd-listbd ul li:nth-child(2n){margin-right: 0}
.bd-listbd ul li a{display: block;border:1px solid #dddddd;color: #454545;line-height: 0.6rem;padding: 0 0.4rem 0 0.4rem;position: relative;background: url(../images/trea-img3_14.jpg) no-repeat right 0.2rem center;background-size: 0.12rem;overflow: hidden;height: 0.6rem;}
.bd-listbd ul li a:before{content: "";position: absolute;width: 0.1rem;height:  0.1rem;background:#009994;border-radius: 120px;left: 0.15rem;top: 0.22rem}
.bd-listbd ul li a:hover{color:#009994;border:1px solid #009994;}
.bd-listbd ul li img{float: right;margin-top:0.17rem}
.bd-listbd ul li.notclick a{cursor:default;color: #888888;pointer-events:none}
.bd-listbd ul li.notclick a:hover{border:1px solid #dddddd;color: #888888;}
.intro-con{padding: 0rem 0.2rem 0.5rem 0.2rem;background: url(../images/guibg_12.jpg) no-repeat bottom center;background-size: 100%}
.intro-contd{margin-bottom: 0.35rem;color: #999;font-size: 0.28rem;}
.intro-contd strong{color: #666;font-size: 0.36rem;margin-right: 0.1rem;display: inline-block;}
.intro-contd a{float: right;color: #666666;font-size: 0.26rem;}
.intro-contd a:hover{color: #009994}
.intro-conbd{margin-bottom: 0.2rem}
.intro-conbd ul li{width: 31%;margin:0 0.1rem 0.2rem 0;display: inline-block;}
.intro-conbd ul li:nth-child(3n){margin-right: 0}
.intro-conbd ul li a{display: block;color: #454545}
.intro-conbd ul li .intro-img{width: 100%;height: 3.3rem;overflow: hidden;position: relative;}
.intro-conbd ul li .intro-img img{width: 100%;height: auto;display: block;}
.intro-txt1{position: absolute;left: 0;right: 0;bottom: 0;height: 1.5rem;background:url(../images/in-img.png);background-size: 100% 100%;font-size: 0.26rem;color: #fff;text-align: center;padding:0.4rem 0.1rem 0.1rem 0.1rem}
.intro-conbd ul li .intro-img img{transition: ease .5s;}
.intro-conbd ul li:hover .intro-img img{transform: scale(1.04,1.04);}
.intro-conbd ul li:hover .intro-txt1{display: block;}
.intro-conbd ul li:hover a{background: #009994;color: #fff}
.intro-conbd ul li:hover span{color: #fff}
.intro-conbd ul li:hover span:before{background:#fff;}
.intro-txt2{padding:0.2rem 0;text-align: center;}
.intro-txt2 span{color: #008c88;font-size:0.33rem;display: block;position: relative;margin-bottom: 0.2rem}
.intro-txt2 span:before{content: "";position: absolute;width: 0.2rem;height:2px;background:#009994;left:50%;margin-left: -0.1rem;top:0.5rem}
.part3 .item span b{font-weight: normal;display: block;}
.svgimg{width: 0.45rem;margin: 0 0.1rem -0.1rem 0;}

.mySwiper6{width: 100%}
.mySwiper6 img{width: 100%;height: 100%}
.st0 {fill: none;stroke: #FFFFFF;stroke-width: 3;stroke-miterlimit: 10;}
.st1 {fill: none;stroke: #FFFFFF;stroke-width: 2.5;stroke-miterlimit: 10;}
.st2 {fill: none;stroke: #FFFFFF;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round;stroke-miterlimit: 10;}
.st0,.st1,.st2 {stroke-dasharray: 320;stroke-dashoffset: 0;}
.guide-txtde a{color: #009994;}
.guide-txtde span{color: #f00}
.culture-con{background: #fff;padding: 0.3rem 0.4rem 0.3rem 0.5rem;margin-top:0.3rem;}  
.culture-con strong{display: block;font-size: 0.4rem;color: #009994;margin-bottom: 0.3rem} 
.culture-con ul li{width: 49%;display: inline-block;font-size: 0.28rem;color: #999;margin-bottom:0.2rem;position: relative;padding-left: 0.25rem}

.culture-con ul li a{font-size: 0.28rem;color: #333;display: block;margin-bottom: 0.1rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;padding-right: 0.2rem}
.culture-con ul li:before{position: absolute;content: '';width: 0.1rem;height:0.1rem;left:0rem;top: 0.1rem;border-radius: 120px;border:1px solid #009994;}
.culture-con ul li a:hover{color: #009994;}
.ld-list{width: 100%;display: inline-block;background:#fff  url(../images/ld_03.jpg) no-repeat left top;background-size:auto 100%;padding:0.4rem 0.4rem 0.4rem 1rem;margin-bottom: 0.2rem}

.ld-list ul li{display: block;border-bottom: 1px solid #dddddd;padding:0.22rem 0;color:#454545;font-size: 0.28rem}
.ld-list ul li span{display: inline-block;width: 47%}
.ld-list ul li span.yz{color: #009994}
.ld-list ul li span:nth-child(1){width: 3rem;border-right: 1px solid #999;margin-right:0.5rem;}


.ksnav-con .trea-conbd{padding-top: 0}
.ksnav-con .bd-list {margin-bottom: 0.5rem;}
.ksnav-con .bd-listbd ul li{width: 22%;/* margin-right:0.2rem;*/  margin-bottom: 0.2rem;}
.ksnav-con .bd-listbd ul li:nth-child(4n){margin-right:0px;}
.ksnav-con .bd-listbd ul li:nth-child(5n){margin-right: 0}

.ksnav-con  .bd-listtd .bd-line{width: 70%}
.ksnav-con .bd-list:last-child .bd-listbd ul li a{background: url(../images/trea-img3_14.jpg) no-repeat right 0.2rem center;padding: 0 0.4rem 0 0.4rem;background-size: 0.12rem;}
.ks-list{width: 47%;display: inline-block;}
.ks-list:nth-child(2n){margin-left: 4%}
.ks-list .bd-listbd ul li{width: 40%}
.ks-list  .bd-listtd .bd-line{width: 40%}
.bd-list:nth-child(9) .bd-line{display: none;}
.mySwiper1 .swiper-button-prev{left:2%!important;top: 50%!important;width: 0.8rem!important;height: 0.8rem!important;background: url(../images/left.jpg)!important;background-size: 100% 100%!important;border-radius: 120px!important;background-size: 100%!important;border:1px solid #999;margin-top: -0.4rem;}
.mySwiper1 .swiper-button-next {right:2%!important;bottom:inherit!important;top: 50%!important;width: 0.8rem!important;height: 0.8rem!important;background: url(../images/right.jpg)!important;background-size: 100% 100%!important;border-radius: 120px!important;background-size: 100%!important;border: 1px solid #999;margin-top: -0.4rem;}
.mySwiper1 .swiper-button-prev:hover {background: url(../images/lefton.jpg)!important;background-size: 100% 100%!important;}
.mySwiper1 .swiper-button-next:hover {background: url(../images/righton.jpg)!important;background-size: 100% 100%!important;}
.trea-con .main{padding:0 0.2rem}
.intro-bd1{margin-bottom: 0.5rem;font-size: 0.4rem;color: #454545}
.intro-bd1 span{display: block;margin-bottom: 0.2rem}
.intro-bd1 select{width: 32%;height: 0.8rem;border:1px solid #009994;border-radius: 5px;background: url(../images/sel-img_03.jpg) no-repeat right center;background-size: 0.5rem;appearance:none;font-size: 0.32rem;padding-left: 0.2rem;color: #999;}
.intro-bd1 .btn{width: 100%;display: block;height:1rem;/* background: #009994;*/
    border-radius: 5px;text-align: center;color: #fff;font-size: 0.36rem;float: right;line-height: 1rem;border: none;background: url(../images/btn-bg_11.jpg);margin: 0.3rem 0}
.intro-bd3 .bd-line {display: block;border-bottom: 1px solid #009994;position: relative;}
.intro-bd3{position: relative;margin-top:0.3rem}
.intro-bd3 .bd-line:before {content: '';position: absolute;left: 0;top: -3px;width: 6px;height: 6px;background: #009994;border-radius: 120px;}
.intro-bd3  img {position: absolute;right: 0;top: -6px;z-index: 9}
.intro-bd ul li{display: inline-block;}
.intro-bd ul li a{padding: 0 0.3rem;line-height: 0.8rem;margin:0 0.1rem 0.2rem 0;color: #009994;font-size: 0.36rem;font-weight: bold;border-radius: 5px;border:1px solid #009994;display: block;}
.intro-bd ul li a:hover,.intro-bd ul li.on a{color: #fff;background: #009994;;}

.intro-bdlist{border-bottom: 1px dashed #cccccc;padding: 0.4rem 0}
.intro-bdlist1{width: 50%;border: 1px solid #dddddd;color: #454545;line-height: 0.7rem;position: relative;background: url(../images/trea-img3_14.jpg) no-repeat right 0.5rem center;background-size: 0.15rem;overflow: hidden;height: 0.8rem;font-size: 0.32rem;float: left;padding-left: 1rem;}
.intro-bdlist1:before {content: "";position: absolute;width: 6px;height: 6px;background: #009994;border-radius: 120px;left: 0.5rem;top:0.28rem;}
.intro-bdlist2{width: 100%;display: inline-block;padding:0 0.2rem;margin-top: 0.3rem}
.intro-bdlist2 a{color: #454545;font-size: 0.32rem;margin:  0.1rem 0;width: 18%;display: inline-block;}
.intro-bdlist2 a:hover{color: #009994;;}
.health-nav{border-bottom:1px solid #dddddd;}
.health-list {padding: 0.3rem 0.2rem 1rem 0.2rem;background: #e6f2f2}
.health-list ul li{width:31%;display: inline-block;margin: 0 0.05rem 0.2rem 0.05rem;background: #fff}
.health-nav{text-align: center;margin-top: -0.5rem}
.health-nav ul li{width: 25%;height: 1.4rem;display: inline-block;color: #454545;font-size:0.36rem;font-weight: bold;cursor: pointer;line-height:1.4rem;border-right: 1px solid #ddd;}
.health-nav ul li:first-child{border-left:1px solid #ddd;}
.health-nav ul li img{display: inline-block;margin: 0 0.1rem -0.1rem 0;width: 0.5rem}
.health-nav ul li:hover,.health-nav ul li.on{border-bottom: 4px solid #009994;color: #009994}
.de-con .main{padding:0 0.2rem}
