body { max-width: 750px; height: 100%; font-family: microsoft yahei; font-size: 16px; margin: 0px auto; color: #363636; background: #FFFFFF; overflow-x: hidden; }
html，body{overfow-x:hidden;}
/*标签*/
.zl-floor01 { color: #4d7373; background: #fff; }
.zl-floor01 .floor01-wrapper { padding: 0 15px; font-size: 12px; position: relative; height: 45px; line-height: 45px; }
.zl-floor01 .floor01-wrapper .floor01-tag-pic { display: flex; align-items: center; }
.zl-floor01 .floor01-wrapper .floor01-tag-pic img { width: 32px; flex: none; margin-right: 5px; }
.zl-floor01 .floor01-wrapper .floor01-tag-pic i { font-style: normal; }
.zl-floor01 .floor01-wrapper .floor01-tag-list { position: absolute; top: 0px; left: 122px; height: 45px; line-height: 45px; overflow: hidden; font-size: 13px; }
.zl-floor01 .floor01-wrapper .floor01-tag-list ul { overflow: hidden; padding: 0px; margin: 0px; list-style: none; position: relative; }
.zl-floor01 .floor01-wrapper .floor01-tag-list ul li { height: 45px; line-height: 45px; }
.zl-floor01 .floor01-wrapper .floor01-tag-list ul li a { text-decoration: none; color: #4d7373; margin-right: 10px; }

/*导航*/
.zl-floor02 .floor02-wrapper { padding: 15px 15px 0; text-align: center; font-size: 0px; }
.zl-floor02 .floor02-wrapper a { width: 47.9%; height: 29px; line-height: 29px; display: inline-block; vertical-align: top; border: 1px solid #018989; text-align: center; font-size: 14px; margin-top: 10px; text-decoration: none; border-radius: 5px; color: #000; background: #fff; box-sizing: border-box; }
.zl-floor02 .floor02-wrapper a:first-child,.zl-floor02 .floor02-wrapper a:nth-child(2) { margin-top: 0px; }
.zl-floor02 .floor02-wrapper a:nth-child(2n) { margin-left: 2%; }

/*来源*/
.zl-floor03 p { margin: 0px; }
.zl-floor03 { margin-top: 15px; }
.zl-floor03 .floor03-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }
.zl-common-title { text-align: center; padding-top: 20px; }
.zl-common-title img { width: 150px; display: block; margin: 5px auto 0; }
.zl-common-title p { font-size: 16px; font-weight: bold; color: #252525; margin-top: 5px; }
.zl-common-title span { color: #008989; font-size: 12px; }
.zl-floor-banner { position: relative; font-size: 0px; }
.zl-floor-banner img { width: 100%; margin-top: 15px; }
.zl-floor-banner .zl-common-text { width: 100%; color: #fff; font-style: normal; position: absolute; top: 50%; transform: translateY(-50%); font-size: 12px; padding: 0 15px; margin-top: 5px; box-sizing: border-box; }
.zl-floor-banner p { margin: 0px; }
.zl-floor-banner i { font-weight: bold; display: block; text-align: center; font-size: 14px; font-style: normal; margin-bottom: 5px; }

.zl-floor03 .floor03-text-p {padding: 0 10px 10px; }
.zl-floor03 .floor03-text-p p { line-height: 19px; font-size: 13px; text-align: center; }
.zl-floor03 .floor03-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.zl-floor03 .floor03-content { margin-top: 10px; }
.zl-floor03 .floor03-content .zl-common-text { text-align: center; }
.zl-floor03 .floor03-content .zl-floor03-pic { width: 100%; }
.zl-floor03 .floor03-content .zl-floor03-pic a { display: block; font-size: 0px; }
.zl-floor03 .floor03-content .zl-floor03-pic a img { width: 100%; }

.zl-floor03 .floor03-content .floor03-pt { padding: 10px; color: #4f4f4f; text-indent: 2em; line-height: 22px; font-size: 14px; }

.zl-floor03 .floor03-list { padding: 0 10px; margin-top: 15px; }
.zl-floor03 .floor03-list .floor03-item { position: relative; border: 1px solid #f5f5f5; margin-bottom: 10px; }
.zl-floor03 .floor03-list .floor03-item .floor03-list-text { margin-right: 155px; height: 100px; }
.zl-floor03 .floor03-list .floor03-item.f03-02 .floor03-list-text { height: 137px;  }
.zl-floor03 .floor03-list .floor03-item .floor03-list-title { position: relative; }
.zl-floor03 .floor03-list .floor03-item .floor03-list-title i { display: block; position: absolute; top: 0px; left: 0px; width: 32px; height: 22px; color: #fff; background: #50aab5; font-style: normal; font-weight: bold; text-align: center; }
.zl-floor03 .floor03-list .floor03-item .floor03-list-title span { width: 100%; height: 22px; line-height: 22px; padding-left: 32px; box-sizing: border-box; text-align: center; color: #4f4f4f; background: #eee; font-weight: bold; display: block; font-size: 12px; }
.zl-floor03 .floor03-list .floor03-item .floor03-list-p { font-size: 12px; margin-top: 10px; text-indent: 2em; }
.zl-floor03 .floor03-list .floor03-item .floor03-list-pic { width: 145px; height: 100px; position: absolute; top: 0px; right: 0px; }
.zl-floor03 .floor03-list .floor03-item.f03-02 .floor03-list-pic { height: 135px; }
.zl-floor03 .floor03-list .floor03-item .floor03-list-pic img { width: 100%; }

/*周期*/
.zl-floor05 p { margin: 0px; }
.zl-floor05 { margin-top: 15px; }
.zl-floor05 .floor05-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }

.zl-floor05 .floor05-text-p {padding: 0 10px 10px; }
.zl-floor05 .floor05-text-p p { line-height: 19px; font-size: 13px; text-align: center; }
.zl-floor05 .floor05-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }
.zl-floor05 .floor05-content { margin-top: 10px; }
.zl-floor05 .floor05-content .zl-floor05-pic { width: 100%; background-position: top center; background-repeat: no-repeat; background-size: 100%; position: relative; overflow: hidden; padding-bottom: 20px; }
.zl-floor05 .floor05-content .zl-floor05-pic:after { content: ""; width: 32px; height: 3px; background: #50aab5; display: block; position: absolute; bottom: 20px; left: 10px; }
.zl-floor05 .floor05-content .zl-floor05-pic .floor05-text { width: 175px; border: 1px solid #50aab5; padding: 10px; margin: 50px 10px 0 0; background: #fff; font-size: 12px; color: #4f4f4f; line-height: 22px; float: right; }
.zl-floor05 .floor05-content .zl-floor05-pic a img { width: 65%; }

/*意义*/
.zl-floor06 p { margin: 0px; }
.zl-floor06 { margin-top: 15px; }
.zl-floor06 .floor06-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }
.zl-floor06 .zl-floor-banner .zl-common-text { width: 100%; color: #fff; font-style: normal; position: absolute; top: 50%; transform: translateY(-50%); font-size: 12px; padding: 0 15px; margin-top: 5px; box-sizing: border-box; }

.zl-floor06 .floor06-text-p {padding: 0 10px 10px; }
.zl-floor06 .floor06-text-p p { line-height: 19px; font-size: 13px; text-align: center; }
.zl-floor06 .floor06-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.zl-floor06 .floor06-content .zl-floor06-pic { width: 100%; text-align: center; margin-top: 20px; }
.zl-floor06 .floor06-content .zl-floor06-pic:after { content: ""; width: 25px; height: 2px; background: #50aab5; display: block; margin: 15px auto 0; }
.zl-floor06 .floor06-content .zl-floor06-pic img { width: 65%; }

.zl-floor06 .floor06-content { overflow: hidden; }
.zl-floor06 .floor06-content .floor06-text { width: 205px; border: 1px solid #50aab5; padding: 10px; font-size: 14px; color: #4f4f4f; line-height: 22px; margin: 10px; position: relative; z-index: 2; background: #fff; text-indent: 2em; }
.zl-floor06 .floor06-content .floor06-text:after { content: ""; width: 16px; height: 16px; background: url(../images/2/floor-arrow.png) no-repeat; background-size: 100%; position: absolute; top: 0px; right: 0px; display: block; }
.zl-floor06 .floor06-content .floor06-pic { position: relative; z-index: 1; margin: -75px 10px 20px 0; font-size: 0px; float: right; }
.zl-floor06 .floor06-content .floor06-pic:before { content: ""; width: 25px; height: 3px; background: #50aab5; display: block; margin: 0 0 15px auto; }
.zl-floor06 .floor06-content .floor06-pic img { width: 175px; }

/*检测*/
.zl-floor07 p { margin: 0px; }
.zl-floor07 { margin-top: 15px; }
.zl-floor07 .floor07-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }
.zl-floor07 .zl-floor-banner .zl-common-text { text-align: center; }
.zl-floor07 .zl-floor-banner span { font-weight: bold; }

.zl-floor07 .floor07-text-p {padding: 0 10px 10px; }
.zl-floor07 .floor07-text-p p { line-height: 19px; font-size: 13px; text-align: center; }
.zl-floor07 .floor07-text-p:before { content: ""; width: 25px; height: 2px; background: #50aab5; margin: 10px auto; display: block; }

.zl-floor07 .floor05_ppyl-con{width: 100%;box-sizing: border-box;padding:0 5px; margin-top: 15px;}
.zl-floor07 .floor05_ppyl-con a { text-decoration: none; }
.zl-floor07 .floor05_ppyl-con .floor05_ppyl-case{display: flex;margin-bottom: 15px;}
.zl-floor07 .floor05_ppyl-con-left{width: 46%;}
.zl-floor07 .floor05_ppyl-con-left img{width: 100%;}
.zl-floor07 .floor05_ppyl-con-right{width: 54%;box-sizing: border-box;padding:0 5px;border:1px solid #ebebeb;border-radius: 5px;}
.zl-floor07 .floor05_ppyl-con-right h2{font-size: 16px;font-weight: 400;white-space: nowrap;text-overflow: hidden;overflow: hidden;color:#000;line-height: 25px;margin: auto;}
.zl-floor07 .floor05_ppyl-con-right h3{font-size: 14px;font-weight: 400;white-space: nowrap;text-overflow: hidden;overflow: hidden;color:#000;line-height: 23px;margin: auto;}
.zl-floor07 .floor05_ppyl-con-right h3:after{content:'';display: block;width: 23px;height: 2px;background-color: #50aab5;margin-bottom: 10px;}
.zl-floor07 .floor05_ppyl-con-right p{font-size: 12px;color:#565656;display: flex;line-height: 19px;}
.zl-floor07 .floor05_ppyl-con-right p:before{content: "";display: block;width: 5px;height: 5px;border-radius: 5px;background-color: #565656;position: relative;top: 7px;margin-right: 5px;}
.zl-floor07 .floor05_ppyl-more{text-align: center;text-decoration: none;margin-bottom: 20px;}
.zl-floor07 .floor05_ppyl-more img{width: 20px; transform: rotate(180deg);transition: all 0.5s ease;}
.zl-floor07 .floor05_ppyl-more.active img{transform: rotate(0deg);}

/*服务*/
.zl-floor09 p { margin: 0px; }
.zl-floor09 { margin-top: 15px; }
.zl-floor09 .floor09-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }
.zl-floor09 .zl-floor-banner .zl-common-text { text-align: center; }

.zl-floor09 .floor09-content { overflow: hidden; }
.zl-floor09 .floor09-content .floor09-text { width: 205px; border: 1px solid #50aab5; padding: 10px; font-size: 14px; color: #4f4f4f; line-height: 22px; margin: -75px 0 20px 10px; position: relative; z-index: 2; background: #fff; text-indent: 2em; float: left; }
.zl-floor09 .floor09-content .floor09-text:after { content: ""; width: 16px; height: 16px; background: url(../images/2/floor-arrow.png) no-repeat; background-size: 100%; position: absolute; top: 0px; right: 0px; display: block; }
.zl-floor09 .floor09-content .floor09-pic { position: relative; z-index: 1; margin: 15px 10px 15px 0; font-size: 0px; float: right; }
.zl-floor09 .floor09-content .floor09-pic:after { content: ""; width: 25px; height: 3px; background: #50aab5; display: block; margin: 15px 0 0 auto; }
.zl-floor09 .floor09-content .floor09-pic img { width: 175px; }

/*流程*/
.zl-floor10 p { margin: 0px; }
.zl-floor10 { margin-top: 15px; }
.zl-floor10 .floor10-wrapper { background: #fff; border: 1px solid #c6e5e9; box-shadow: 0 0 2px rgba(38,38,38,0.15); margin: 0 10px; border-radius: 5px; }

.zl-floor10 .floor10-slide { margin: 15px 10px; }
.zl-floor10 .floor10-slide .swiper-slide { width: 175px !important;min-height: 315px; border: 1px solid #c1c1c1; box-sizing: border-box; overflow: hidden; border-radius: 5px; }
.zl-floor10 .floor10-slide .swiper-slide a { display: block; text-decoration: none; color: #4f4f4f; overflow: hidden; border-radius: 5px; box-sizing: border-box; }
.zl-floor10 .floor10-slide .swiper-slide .floor10-slide-pic img { width: 100%; }
.zl-floor10 .floor10-slide .floor10-slide-pic { overflow: hidden; size: 0px; }
.zl-floor10 .floor10-slide .floor10-slide-infor span { display: block; border-bottom: 1px dashed #50aab5; height: 32px; line-height: 32px; padding: 0 2px; font-size: 14px; color: #4f4f4f; font-weight: bold; }
.zl-floor10 .floor10-slide .floor10-slide-infor span i { width: 20px; height: 20px; line-height: 20px; text-align: center; font-style: normal; display: inline-block; vertical-align: middle; color: #fff; background: #50aab5; border-radius: 50px; margin-right: 5px; position: relative; top: -1px; }
.zl-floor10 .floor10-slide .floor10-slide-infor .floor10-slide-p { padding: 10px; font-size: 12px; color: #4f4f4f; }

.fix-nav,.xf_weibu { z-index: 15; }
.bottom_xian_height { height: auto !important; }
#cambrian0 ._2fGLIX, #cambrian1 ._2fGLIX, #cambrian2 ._2fGLIX, #cambrian3 ._2fGLIX, #cambrian4 ._2fGLIX { display: none; }
.swiper-wrapper,.swiper-slide { height: inherit !important; }
