@font-face {
    font-family: ETA;
    src: url(font_2340299_fetruusftqv.eot);
    src: url(font_2340299_fetruusftqv.eot#iefix) format("embedded-opentype"), url(font_2340299_fetruusftqv.woff2) format("woff2"), url(font_2340299_fetruusftqv.woff) format("woff"), url(font_2340299_fetruusftqv.ttf) format("truetype"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'/%3E") format("svg")
  }
*{padding: 0;margin: 0;box-sizing: border-box;}
.textLine{white-space: pre-line;}
html,body{height: 100%;max-width:750px;;min-width:320px;font-size: 14px;}
/* .frame{max-width:750px;min-height:100%;min-width:320px;margin:0 auto;height: 100%;} */
.justify_between{display: flex;justify-content: space-between;}
.justify_center{display: flex;justify-content: center;}
.justify_start{display: flex;justify-content:flex-start;}
.justify_end{display: flex;justify-content:flex-end;}
.justify_around{display: flex;justify-content:space-around;}
.textC{text-align: center;}
.textR{text-align: right;}
a:link, a:visited {text-decoration: none;color: #333}
img{max-width: 100%;}

.line1{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;overflow-wrap: break-word;}
.line2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;overflow-wrap: break-word;}
.line3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;overflow-wrap: break-word;}
.line4{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;overflow-wrap: break-word;}

.frame{margin-top: 50px;height: calc(100% - 50px);}

.headTop{height: 50px;width: 100%;background: #fff;position: fixed;left: 0;top: 0; z-index: 1000;}
.headTop .logo{height: 50px;background-image: -webkit-image-set(url(logo_m.png) 1x, url(logo@2x_m.png) 2x);background-repeat: no-repeat;background-size:80% auto;background-position: center;width: 150px;}
.headTop .bingli{border: 1px solid #ccc;color: #ccc;border-radius: 25px;line-height: 30px;height: 30px;margin: 10px;padding:0 15px;}
.headTop .caidan{line-height: 30px;height: 30px;margin: 10px 0;padding:0 15px;color: #38b8ea;}
.leftMenu{height: calc(100% - 50px);background: #f4f4f4;width: 55%;position: fixed;right: 0;top: 50px;z-index: 900;}
.leftMenuBg{height: calc(100% - 50px);background: #f4f4f4d0;width: 100%;position: fixed;right: 0;top: 50px;z-index: 890;}

.leftMenu .list{height: auto;width: 100%;}

.leftMenu .list ul {list-style: none;}
.leftMenu .list>ul>li {width: 100%;border-bottom: 1px solid #f4f4f4;-webkit-transition: .3s ease;-moz-transition: .3s ease;-o-transition: .3s ease;transition: .3s ease;}
.leftMenu .list>ul>li p[class=title] {width: 100%;background: #fff;height: 40px;line-height: 40px;padding-left: 10px;border: none;position: relative;font-size: 14px;}
.leftMenu .list>ul>li p[class=title]>span {position: absolute;right: 5px;}
.leftMenu .list-se {overflow: hidden;display: none;}
.leftMenu .list-se>p {background: #38b8ea !important;color: #fff;}
.leftMenu .list-se>li {position: relative;right: -100%;-webkit-transition: right .5s;-moz-transition: right .5s;-o-transition: right .5s;transition: right .5s;}
.leftMenu .list-se>a>li>p {color: #000;height: 40px;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 10px;line-height: 40px;-webkit-transition: border .5s;transition: border .5s;-webkit-transition: background .3s;transition: background .3s;font-size: 14px;}
.leftMenu .list-se>a>li>p:hover {background: #38b8ea;color: #fff;}

.footBox{height: 50px;}
.footNav{background: #1ca6dc;position: fixed;z-index: 800;height: 50px;line-height: 50px;width: 100%;left: 0;bottom: 0;}
.footNav .nav a,.footNav .nav{color: #fff;width: 30%;font-size: 14px;}
.footNav .footWin{position: fixed;z-index: 900;width: 100%;height: 100%;background: rgba(204, 204, 204, 0.5);left: 0;top: 0;text-align: center;display: none;}
.footNav .footWin img{width: 200px;height: 200px;margin-top: calc(100% - 200px);}

.winUp{width:30px;height:130px;position: fixed;bottom: 60px;z-index: 500;right: 10px;text-align: center;opacity: 0.6;}
.winUp .yuyue{font-size: 30px;color: #36a6c8;}
.winUp .yuyue img{width: 100%;}
.winUp .yuyueFont{font-size: 12px;color: #36a6c8;padding-bottom: 10px;}
.winUp .up{background: #a5a5a5;color: #fff;border-radius: 5px;width: 30px;height: 30px;font-size: 20px;line-height: 30px;}
.winUp .yuyueFont{font-size: 12px;}

.index {width: 100%;height: 100%;position: relative;height: 100%;}
.index .swiper-slide {text-align: center;font-size: 16px;background: #fff;height: 100% !important;}
.index .swiper-slide{background-repeat: no-repeat;background-size: cover;background-position: center;height: 100%;width: 100%;}
.index .swiper-slide .title{color: #fff;line-height:50px;position: absolute;z-index: 20;top: 0px;left: 0;width: 100%;}
.index .index1 .bg{height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 10;}
.index .swiper-slide .nr{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 200;}
.index .swiper-slide .img{width: 100%;margin-top: 35%;}
.index .swiper-slide .yuan{width: 50px;height: 50px;border-radius: 50%;background: rgba(255, 255, 255, 0.5);margin: 10px auto;line-height: 50px;color: #fff;font-size: 30px;}
.index .swiper-slide .font1{color: #fff;font-size: 16px;padding: 10px 0;}
.index .swiper-slide .font2{color: #fff;font-size: 13px;}
.index .swiper-slide .down{color: #fff;font-size: 14px;position: absolute;bottom: 20px;left: 0;width: 100%;z-index: 30;}
.index .swiper-slide .img img{width: 110px;height: 110px;}





.page_banner{height:200px;background-size: cover;background-position: center;background-repeat: no-repeat;position: relative;}
.page_banner .title{bottom: 0;position: absolute;left: 0;padding: 10px;color: #fff;background: rgba(0, 0, 0, 0.5);width: 100%;}
.curtain{background-position: left;height: 50px;background-size: cover;background-repeat: no-repeat;background-image: url('curtain.png');}

.page_box{padding: 10px;}
.page_box .title{font-size: 16px;font-weight: bold;color: #2e464f;padding: 20px 0;}
.page_box .more{color: #38b8ea;}

.youzhi_box1{background: #e9f5f8;}

.youshi{margin: 10px;height: 50px;;border-radius: 40px;line-height: 50px;}
.youshi .bigFont{background: #fff;  height: 50px;  width: 50px;  border-radius: 50%;  line-height: 40px;  color: #38b8ea;  font-size: 20px;  font-weight: bold;}
.youshi .infoFont{width: calc(100% - 50px);line-height: 150%;padding: 10px;}

.lightBox{background: #f4f4f4}
.lightBox .bigFont{border: 5px solid #38b8ea;}

.heightBox{background: #38b8ea;color: #fff;text-align: left;}
.heightBox .bigFont{border: 5px solid #fff;background: #38b8ea;color: #fff;}


#intro_swiper2 .swiper-slide {text-align: center;font-size: 14px;background: #fff;transition: 300ms;transform: scale(0.8);padding: 10px;}

#intro_swiper2 .swiper-slide-active,#intro_swiper2 .swiper-slide-duplicate-active {transform: scale(1);z-index: 10;}

#intro_swiper2 .swiper-slide .title{font-size: 16px;color: #000;font-weight: normal;padding: 0;}
#intro_swiper2 .swiper-slide .desc{font-size: 14px;color: #ccc;}

.renzheng .swiper-slide img{width: 100%;height: 30vm;}
.renzheng .swiperButtonPrev{display: inline;border-radius: 50%;width: 44px;height: 44px;background: #38b8ea;text-align: center;color: #fff;background: url(youshi_right.png) no-repeat;background-size: cover;}
.renzheng .swiperButtonNext{display: inline;border-radius: 50%;width: 44px;height: 44px;background: #38b8ea;text-align: center;color: #fff;background: url(youshi_left.png) no-repeat;background-size: cover;}



.shiyingzheng .cells-list {width: 100%;flex-wrap:wrap;}
.shiyingzheng .cells-list .caption {margin-top: 0px;font-size: 14px;text-align: center;padding: 0px 30px;}
.shiyingzheng .cells-list .sub-caption {font-size:14px;height: 24px;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.shiyingzheng .cells-list .desc {text-align: left;height: auto;overflow: hidden;color: #fff;padding: 10px 5px;}
.shiyingzheng .cells-list li {margin: 20px 1px;float: left;width: calc(50% - 5px);background: #1ca6dc;color: #fff;border: 1px solid #1ca6dc;transition: -webkit-transform .5s ease-in-out;transition: transform .5s ease-in-out;transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out}
/* .shiyingzheng .cells-list li:hover {cursor: pointer;box-shadow: 0 4px 40px 0 rgba(0, 0, 0, .1);-webkit-transform: scale(1.05);transform: scale(1.05)} */
.shiyingzheng .cells-list li:hover .caption, .shiyingzheng .cells-list li:hover .sub-caption {color: #fff}
.shiyingzheng .cells-list li:hover .desc {color: #fff}


.newsList .item{border-bottom: 1px solid #ccc;padding: 10px;margin-top: 10px;}
.newsList .img{width: 80px;}
.newsList .info{width:calc(100% - 90px);}
.newsList .info .title{padding: 0;font-weight: normal;font-size: 14px;}


.pageCode{padding: 20px 0;}
.pageCode .buttons{justify-content: center;display: flex;}
.pageCode .buttons .button{margin: 0 5px;height: 20px;width: 20px;line-height: 20px;text-align: center;border-radius: 4px;}
.pageCode .buttons .active{background: #1ca6dc;color: #fff;}
/* .pageCode a{display: block;} */


.about{color:  #919191;}
.about .title div{border-bottom: 3px solid #1ca6dc;padding: 10px 0;color: #1ca6dc;}
.about .desc{background: #f6f6f6;padding: 10px;}
.about .linian{padding: 20px 0;font-size: 14px;line-height: 150%;}
.aboutLicheg{background: #e9f5f8;padding: 20px 0;}
.aboutLicheg .box{padding: 20px 10px 20px 0;}
.aboutLicheg .box .row{padding-bottom: 10px;}
.aboutLicheg .title{font-size: 16px;font-weight: bold;}
.aboutLicheg .year{height: 50px;line-height: 50px;color: #fff;background: #1ca6dc;width: 100px;text-align: center;border-radius:0 10px 10px 0;}
.aboutLicheg .icon{height: 50px;line-height: 50px;color: #1ca6dc;font-size: 20px;}
.aboutLicheg .desc{padding: 20px 0;background: #f5fafc;padding: 10px;border-radius: 10px;width: calc(100% - 120px);white-space: pre-line;}
.aboutVideo{background: #e9f5f8;padding:0 0 20px 0;}
.aboutVideo .title div{border-bottom: 3px solid #1ca6dc;color: #1ca6dc;font-size: 16px;font-weight: bold;padding-bottom: 10px;margin-bottom: 20px;}
.aboutVideo .content{line-height: 200%;padding: 10px;}
#dituContent{width: 100%;height: 300px;}



.xiaoguo .biaoBox{padding: 0px;flex-wrap: wrap;}
.xiaoguo .biaoBox .info{height: 40px;line-height: 40px;padding-left: 10px;width: calc(100% - 40px);background: #f4f4f4;}
.xiaoguo .biaoBox .touxiangBox{background: #f4f4f4;border-radius: 50%;}
.xiaoguo .biaoBox .touxiang{height: 40px;width: 40px;background-size:cover;background-position: center;background-repeat: no-repeat;border-radius: 50%;}
.xiaoguo .row{width: 50%;padding: 5px;}
.xiaoguo .row1 .info{border-radius: 0 5px 30px 0;}
.xiaoguo .row2 .info{border-radius: 5px 0 0 30px;}
.xiaoguo .row3 .info{border-radius:0 30px 5px 0;}
.xiaoguo .row4 .info{border-radius: 30px 5px 0 0;}
.xiaoguo .row2 .touxiangBox,.xiaoguo .row4 .touxiangBox{border-radius: 0 50% 50% 0;}
.xiaoguo .row1 .touxiangBox,.xiaoguo .row3 .touxiangBox{border-radius: 50% 0 0 50%;}


.xiaoguo .case{flex-wrap: wrap;}
.xiaoguo .case .item{width: calc(50% - 10px);padding: 10px;border: 1px solid #ccc;border-radius: 5px;margin: 5px;}
.xiaoguo .case .item .desc1{color: #ccc;font-size: 14px;}
.xiaoguo .case .item .title2{color: #000;font-size: 14px;padding: 10px 0;}
.xiaoguo .case .item .more{color: #ccc;font-size: 14px;padding-top: 10px;}

.moreInfo{height: 100%;width: 100%;background: rgba(204, 204, 204, 0.5);position: fixed;left: 0;top: 0;padding: 80px 20px;display: none;}
.moreContent{width: 100%;height: 100%;background: #fff;padding: 10px;border-radius: 10px;line-height: 120%;}
.moreInfo .close{width: 25px;height: 25px;border-radius: 50%;border: 1px solid #1ca6dc;color: #1ca6dc;font-size: 30px;line-height: 20px;text-align: center;}
.moreContent .content p{padding: 5px 0;}

.productBuy{background: #1ca6dc;color: #fff;border: 0;padding: 10px 40px;border-radius: 15px;margin-top: 20px;}

.yashua{padding: 10px;color: #8f8f8f;background: #fafafa;line-height: 200%;}
.yashua .itemBox{background: #fff;margin-top: 20px;border-radius:10px ;box-shadow: 0 0 10px #ccc;}
.yashua .itemBox .nr{background: #fff;padding: 10px;border-radius: 0 0 10px 10px;}
.yashua .itemBox .hdTitle{background: #b3e4f7;color: #fff;border-radius:10px 10px 0 0 ;padding: 10px;}


.jiqiren{padding: 10px;color: #8f8f8f;background: #fafafa;line-height: 200%;}
.jiqiren .itemBox{background: #fff;margin-top: 20px;border-radius:10px ;box-shadow: 0 0 10px #ccc;}
.jiqiren .itemBox .nr{background: #fff;padding: 10px;border-radius: 0 0 10px 10px;}
.jiqiren .itemBox .hdTitle{background: #f4db9b;color: #fff;border-radius:10px 10px 0 0 ;padding: 10px;}



.yajunban{padding: 10px;color: #8f8f8f;background: #fafafa;line-height: 200%;}
.yajunban .itemBox{background: #fff;margin-top: 20px;border-radius:10px ;box-shadow: 0 0 10px #ccc;}
.yajunban .itemBox .nr{background: #fff;padding: 10px;border-radius: 0 0 10px 10px;}
.yajunban .itemBox .hdTitle{background: #e3949a;color: #fff;border-radius:10px 10px 0 0 ;padding: 10px;}


.yingce{padding: 10px;color: #8f8f8f;background: #fafafa;line-height: 200%;}
.yingce .itemBox{background: #fff;margin-top: 20px;border-radius:10px ;box-shadow: 0 0 10px #ccc;padding: 10px;}
.yingce .itemBox .nr{background: #fff;padding: 10px;border-radius: 0 0 10px 10px;}
.yingce .itemBox .hdTitle{background: #b3e4f7;color: #fff;border-radius:20px;padding:5px 10px;width: 70%;margin: 0 auto;}




.company-intro .outpatient .filter-tool {padding: 20px 0 20px 0px;height: 48px}
.company-intro .outpatient .filter-tool .select {position: relative;width: 230px;height: 30px;line-height: 30px;background: #fff;border-radius: 8px;border: 1px solid #d9dbdf;margin: 0 10px;}
.company-intro .outpatient .filter-tool .select:after {position: absolute;right: 20px;top: 0;content: "上";font-size: 18px;font-family: ETA}
.company-intro .outpatient .filter-tool .select.active:after {content: "下"}
.company-intro .outpatient .filter-tool .select .value {position: relative;font-size: 14px}
.company-intro .outpatient .filter-tool .select .value.placeholder {color: #777;padding-left: 5px;}
.company-intro .outpatient .filter-tool .select>select {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;z-index: 11}
.company-intro .outpatient .filter-tool .submit {width: 280px;height: 30px;background: #38b8ea;border-radius: 8px}
.company-intro .outpatient .filter-tool .submit input[type=submit] {width: 100%;line-height: 48px;color: #fff;font-size: 20px;cursor: pointer;background-color: transparent}
.company-intro .outpatient .filter-tool .submit input[type=button] {width: 100%;line-height: 30px;color: #fff;font-size: 14px;cursor: pointer;background-color: transparent;border: 0;}

.menzhenList .item{border-bottom: 1px solid #f4f4f4;padding: 10px;margin-top: 10px;}
.menzhenList .img{width: 100px;}
.menzhenList .img img{border-radius: 5px;}
.menzhenList .info{width:calc(100% - 110px);}
.menzhenList .info .title{padding: 0;font-weight: normal;font-size: 14px;}


.liucheng .title{padding: 10px;font-weight: bold;font-size: 16px}
.liucheng{width: 85%;margin: 0 auto;padding: 10px;}
.liucheng .swiper-container{padding: 10px;box-shadow: 0 0 5px #ccc;border-radius: 10px;}
.liucheng .swiper-slide{padding: 10px;color: #494848;}
.liucheng .swiper-slide .font1{font-size: 16px;color: #000;padding-bottom: 10px;}
.liucheng .swiper-slide .font2{padding-bottom: 10px;min-height: 130px;}


.jianyi .title{padding: 10px;font-weight: bold;font-size: 16px}
.jianyi .oneImg img{width: 50%;}

.jianyiList .item{border-bottom: 1px solid #f4f4f4;padding: 10px;margin-top: 10px;}
.jianyiList .img{width: 50px;}
.jianyiList .img img{border-radius: 5px;}
.jianyiList .info{width:calc(100% - 70px);}
.jianyiList .info .title{padding: 0;font-weight: normal;font-size: 14px;}


.renzhengList .item{border-bottom: 1px solid #f4f4f4;padding: 10px;margin-top: 10px;}
.renzhengList .img{width: 100px;}
.renzhengList .img img{border-radius: 5px;}
.renzhengList .info{width:calc(100% - 110px);}
.renzhengList .info .title{padding: 0;font-weight: normal;font-size: 14px;}
.renzheng .title{padding: 10px;font-weight: bold;font-size: 16px}



.product .title{padding: 10px;font-weight: bold;font-size: 16px}
.product .desc{color: #ccc;padding: 10px;line-height: 200%;}
.product .jieshao{color: #ccc;background: #e9f5f8;padding: 20px 0;}
.product .jieshao .font1{color: #000;padding: 10px;font-weight: bold;}


.product .youshi2{padding: 20px;}
.product .youshi2Swiper{padding: 10px;box-shadow: 0 0 5px #ccc;border-radius: 10px;}
.product .swiper-slide .font1{font-size: 16px;color: #000;padding-bottom: 10px;padding-left: 10px;}
.product .swiper-slide .font2{color: #ccc;padding-left: 10px;}

.gongneng{color: #ccc;background: #e9f5f8;padding: 20px 10px;}
.gongneng .title{padding: 10px;font-weight: bold;font-size: 16px;color: #000;}

.gongneng .code{background: url('index_quan2.png') no-repeat center;width: 35px;height: 35px;color: #fff;text-align: center;background-size: cover;line-height: 35px;font-weight: bold;}
.gongneng .info{width: calc(100% - 50px);}
.gongneng .info .font1{color: #000;}
.gongneng .info .font2{color: #929393;}
.gongneng .gnBox{padding: 10px 0;}
.gongneng .justify_between{padding: 10px 0;}


.book .title{color: #1ca6dc;margin-top: 0px;font-weight: normal;}
.book .title .font2{font-size: 22px;}
.book .form {padding: 10px;}
.book .form .row{padding: 5px 0;}
.book .form .bitian{color: red;padding: 10px;}
.book .form .input{width: 100%;}
.book .form input{padding: 10px;border: 1px solid #ccc;border-radius: 5px;width: 100%;}
.book .form textarea{padding: 10px;border: 1px solid #ccc;border-radius: 5px;width: 100%;}
.book .form button{background: #fa8332;color: #fff;width: 90%;padding: 10px 0;border: 0;border-radius: 5px;}