html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;font-family: "Microsoft YaHei";}
table{border-spacing: 0;}
i{font-style: normal;}
ul{list-style: none;}
a{text-decoration: none;}
.bc-f2f2f2{background-color: #f2f2f2;}
.pr-12{padding-right: 12px;}
.ml-12{margin-left: 12px;}
.pr-20{padding-right: 20px;}
.pl-20{padding-left: 20px;}
.mt-25{margin-top: 25px;}
.ml-60{margin-left: 60px;}
.mt-40{margin-top: 40px;}
.mt-50{margin-top: 50px;}
.mt-70{margin-top: 70px;}
.mt-80{margin-top: 80px;}
.plr30{padding: 0 30px;}
.lh-25{line-height: 25px;}
.br-E6E6E6{border-right: 1px solid #E6E6E6;}
.bb-e1e1e1{border-bottom: 1px solid #E1E1E1;}
.c-t-right{text-align: right;}
@font-face {
    font-family: D-DIN;
    font-weight: 400;
    font-style: normal;
    src: url(https://www.jkzlrs.com/concat/mobile/3.0/cross/fonts/D-DIN.TTF);
}
.wrapper{ margin: 0 auto; }
.index-head{ width: 100%; height: 80px; background-color: #fff; }
.index-head .wrapper{ padding-top: 23px; }
.index-head img{}
.idnex-main{ width: 100%;display: block;}
.jk-con{text-align: center;background-color: #fff;width: 70%;min-width: 900px;max-width: 1280px;margin: 0 auto;padding-bottom: 80px;}
.jk-cons{text-align: center;width: 70%;min-width: 900px;max-width: 1280px;margin: 0 auto;padding-bottom: 80px;}
.jk-con .jk-title{width: 145px;height: 50px;margin: 110px auto 60px;display: block;}
.art-item{width: calc(50% - 30px);float: left;}
.title-art{position: relative;display: block;}
.title-art img{width: 40%;height: auto;display: inline-block;float: left;}
.title-art span{width: 60%;display: inline-block;float: right;padding-left: 20px;box-sizing: border-box;font-size: 16px;color: #333333;text-align: left;}
.title-art p{margin-top: 2px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;line-height: 26px;}
.title-art .art-num{font-size: 14px;color: #999999;position: absolute;bottom: 3px;}
.title-art .art-num i{padding-left: 10px;}
.art-p{margin-top: 30px;}
.art-p>a{font-size: 16px;color: #333333;text-align: left;line-height: 16px;margin-bottom: 20px;position: relative;padding-left: 17px;display: block;}
.art-p>a::before{content: '';display: inline-block;width: 4px;height: 4px;background-color: #666;border-radius: 50%;position: absolute;top: 6px;left: 2px;}
.art-p>a i{display: inline-block;}
.art-p>a i:first-child{width: 75%;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.art-p>a>.art-name{font-size: 14px;color: #999999;width: 25%;text-align: right;}
.art-p>a:last-child{margin-bottom: 0;}
.title-art:after,.art-con::after,.clear::after {content: '';clear: both;display: block;}
.title1{width: 255px;height: 50px;margin: 90px auto 30px;}
.hosp{font-size: 26px;color: #333333;font-weight: 700;}
.hosp em{color: #009774;}
.jk-detail{font-size: 16px;color: #333444;max-width: 830px;margin: 25px auto 0;}
.doc-list span{display: inline-block;width: calc(33.33% - 20px);margin: 40px 10px 0;float: left;border-radius: 4px;}
.doc-list span img{display: inline-block;width: 100%;}
.doc-list span p{margin-top: 30px;}
.title2{width: 250px;height: 50px;margin: 90px auto 30px;}
.tro-detail{font-size: 18px;color: #666666;width: 800px;display: inline-block;font-weight: 400;margin-top: 40px;font-style: italic;line-height: 28px;position: relative;}
.tro-detail::before,.tro-detail::after{content: '';display: inline-block;width: 16px;height: 9px;background: url(../images/icon.png) no-repeat;background-size: 100%;position: absolute;}
.tro-detail::before{left: -20px;top: -9px;}
.tro-detail::after{right: -10px;bottom: -9px;}
.title3{width: 142px;height: 48px;margin: 90px auto 30px;}
.bc-009774{background-color: rgba(0, 151, 116, 0.05);}
.val-con{padding-top: 10px;text-align: left;}
.val-con img{height: 600px;display: inline-block;float: left;border-radius: 4px;margin-right: 90px;}
.val-con p{font-size: 16px;color: #666666;text-align: left;}
.val-con h5{font-size: 24px;color: #000000;}
.icons-1,.icons-2,.icons-3{position: relative;}
.icons-2{overflow: hidden;}
.icons-3{overflow: hidden;margin-bottom: 20px;}
.icons-1::after{content: '';display: inline-block;width: 230px;height: 222px;background: url(../images/icons.png) no-repeat;background-size: 100% 100%;position: absolute;z-index: 9;bottom: -100px;left: 100px;}
.icons-1::before{content: '';display: inline-block;width: 120px;height: 80px;background: url(../images/icons1.png) no-repeat;background-size: 100%;position: absolute;z-index: 9;bottom: -20px;right: 18%;}
.icons-2::after{content: '';display: inline-block;width: 150px;height: 200px;background: url(../images/icons2.png) no-repeat;background-size: 100%;position: absolute;top: 680px;z-index: 9;right: -80px;}
.icons-2::before{content: '';display: inline-block;width: 200px;height: 250px;background: url(../images/icons3.png) no-repeat;background-size: 100%;position: absolute;bottom: -40px;z-index: 9;left: -130px;}
.icons-3::before{content: '';display: inline-block;width: 200px;height: 250px;background: url(../images/icons3.png) no-repeat;background-size: 100%;position: absolute;top: 40px;z-index: 9;right: -130px;}
.index-foot{ width: 100%; text-align: center; background-color: #fff; padding: 30px 0; font-size: 12px; color: #999999; line-height: 22px;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);}

.login-content{margin: 30px auto;background-color: #fff;min-height: calc(100vh - 266px);width: 70%;min-width:900px;max-width: 1280px;}
.login-content>img{display: block;width: 50%;float: left;height: 100%;}
.login-right{width: 50%;float: left;padding: 30px 50px;box-sizing: border-box;}
.login-right p{text-align: right;font-size: 14px;color: #666666;}
.login-right .change-r{font-size: 14px;color: #009774;width: 70px;height: 34px;border: 1px solid #009774;text-align: center;background-color: #fff;line-height: 34px;border-radius: 4px;}
.exit{font-size: 16px;color: #009774;margin-left: 15px;cursor: pointer;}
.login-content:after {content: '';clear: both;display: block;}
.login-right h1{font-size: 20px;color: #222222;font-weight: 700;border-bottom: 1px solid #EEEEEE;line-height: 20px;padding-bottom: 15px;position: relative;margin-bottom: 10px;}
.login-right h1::after{content: '';display: inline-block;width: 100px;height: 3px;background-color: #009774;position: absolute;left: 0;bottom: 0;}
.input-item{font-size: 16px;color: #222222;border-bottom: 1px solid #EEEEEE;line-height: 16px;display: flex;height: 60px;line-height: 60px;position: relative;}
.input-item span{display: inline-block;width: 130px;}
.input-item input{border: none;}
.auto-login{margin-top: 30px;font-size: 16px;color: #999999;line-height: 16px;position: relative;padding-left: 23px;}
.point{cursor: pointer;}
.checkbox{position: relative;padding-left: 25px;margin-left: 20px;}
.icon-c{display: inline-block;width: 15px;height: 15px;border-radius: 2px;position: absolute;left: 0;top: 2px;background-color: #fff;}
.check{border: 1px solid #eee;}
.checked{background-color: #009774;border: 1px solid #009774;}
.checked::before{content: '';display: inline-block;width: 9px;height: 7px;background: url(../images/right.png) no-repeat;background-size: 100%;position: absolute;left: 3px;top: 4px;}
.pws-f{font-size: 16px;color: #666666;float: right;}
.login{font-size: 20px;color: #fff;background-color: #009774;border: 1px solid #009774;width: 100%;height: 58px;line-height: 58px;margin-top: 60px;border-radius: 30px;}
.ml-login{margin-left: 15%;}
.input-item i{font-size: 16px;color: #009774;position: absolute;width: 100px;right: 0;font-style: normal;}
.login-content .code-img{position: absolute;width: 100px;height: 42px;right: 0;display: block;top: 9px;}
.agree{color: #000000;}
.c-hide{display: none;}
.article-title{font-size: 18px;color: #222;height: 65px;line-height: 65px;margin: 0 20px;border-bottom: 1px solid #EEEEEE;}
.article-tit{padding: 20px 0;text-align: center;font-size: 24px;color: #222;}
.article{text-align: center;}
.c-t-center{text-align: center;}
.cost{font-size: 20px;color: #ff8100;margin: 100px 0 30px;text-align: center;}
.top-right{float: right;margin-right: 15%;height: 40px;line-height: 40px;}
.top-right span{display: inline-block;height: 22px;line-height: 22px;padding-left: 26px;position: relative;}
.top-right img{width: 18px;height: 18px;display: inline-block;position: absolute;left: 0;top: 2px;}
.c-t-center span{font-size: 12px;color: #aeaeae;margin-right: 20px;display: inline-block;}
.c-t-center .c-ff8100{color: #ff8100;margin-right: 5px;}
.buy-btn{font-size: 20px;color: #FFFFFF;width: 300px;height: 48px;line-height: 48px;background-color: #009774;border: 1px solid #009774;margin: 0 auto;}
.goods-tit{font-size: 18px;color: #222;padding: 25px 0 22px;border-bottom: 1px solid #eee;}
.ords-list{padding: 10px 0 30px;}
.ords-tab{font-size: 14px;border: 1px solid #e1e1e1;margin-top: 10px}
.ords-tab td.otit{line-height: 38px;background: #f5f5f5;border-bottom: 1px solid #e1e1e1;padding: 0;color: #222;}
.ords-tab tr:last-child td.otit{border-bottom: none;}
.ords-tab td {padding: 20px 0;line-height: 23px;vertical-align: middle;}
.ords-time{ background:#fffff3; border-bottom:1px dashed #e7e7cd; line-height:20px;}
.ords-list{ padding:10px 30px 30px 30px;}
.ords-tab .obor{ border-right:1px solid #f2f2f2;}
.ords-tab .smimg { display:block; padding: 0 50px;}
.ords-tab td.opd { padding:0;}
.c-t-center .c-org{font-size: 18px;color: #eb6100;font-weight: 700;}
.c-ff8100{color: #ff8100;}
.d-banner{background: url(../images/banner.png) no-repeat;height: 140px;width: 100%;background-size: 100% 100%;line-height: 140px;}

/* 购买记录 */
.d-banner{background: url(../images/banner.png) no-repeat;height: 140px;width: 100%;background-size: 100% 100%;line-height: 140px;width: 70%;min-width:900px;max-width: 1280px;margin: 30px auto 18px;}
.d-banner .photo{width: 90px;height: 90px;display: inline-block;margin: 25px 30px 25px 20px;}
.d-banner p{display: inline-block;width: calc(100% - 140px);float: right;}
.d-name{font-size: 18px;color: #222222;margin-right: 20px;}
.d-id{font-size: 16px;color: #999999;}
.d-content{min-height: calc(100vh - 266px - 158px);background-color: #fff;width: 70%;min-width:900px;max-width: 1280px;margin: 0 auto 30px;padding: 0 20px;box-sizing: border-box;}
.d-title{font-size: 18px;color: #222222;border-bottom: 1px solid #EEEEEE;padding: 30px 0 20px;line-height: 18px;}
.d-item{font-size: 18px;color: #222222;height: 80px;line-height: 80px;border-bottom: 1px solid #EEEEEE;}
.doc-name{font-size: 16px;color: #999999;padding-left: 30px;}
.arc-price{font-size: 16px;color: #FF8100;padding-left: 30px;}
.page{text-align: center;}
.c-pagination{height: 34px;display: inline-block;margin: 25px auto 40px;text-align: center;}
.c-pagination-page{float: left;}
.c-pagination-page li{float: left;}
.c-pagination-page li.active a{color: #fff;background-color: #009774;border-color: #009774;cursor: default;}
.c-pagination-page li a{font-size: 12px;color: #666666;height: 34px;line-height: 34px;width: 34px;margin-right: 5px;font-size: 12px;border: 1px solid #DDDDDD;display: inline-block;text-align: center;}
.c-pagination-page li .ln{width: 60px;height: 34px;line-height: 34px;}
.c-pagination-jump {margin-left: 10px;float: left;}
.c-pagination-group{border: 1px solid #ddd;float: left;box-sizing: border-box;}
.c-pagination-group input{width: 60px;height: 34px;box-sizing: border-box;line-height: 1;float: left;padding: 0 10px;text-align: center;}
.c-pagination-group button{width: 50px;height: 34px;background-color: #F3F3F3;font-size: 12px;color: #666666;line-height: 1;border: 1px solid #F3F3F3;float: left;}
button.aui_state_highlight{background: #009774;border-color: #009774 !important;}
button.aui_state_highlight:hover{border-color: #009774;}
.price-c{margin: 20px 0;position: relative;padding-left: 25px;color: #555;}
.price-c i{color: #999;}
.ords-bot{color: #222;padding: 9px 0;margin-top: 5px;border: 1px dashed #e1e1e1;background: #fafafa;text-align: right;}
.ords-bot i,.account-p i{color: #eb6100;margin-right: 20px;}
.account-p{color: #222;text-align: right;margin-top: 20px;}
.account-p span{padding-left: 25px;position: relative;display: inline-block;float: right;}
.account-p:after {content: '';clear: both;display: block;}
.pay-btn{margin-top: 30px;text-align: right;}
.pay-btn a{font-size: 18px;color: #fff;background-color: #eb6100;line-height: 26px;padding: 7px 12px;border-radius: 4px;}
.auto{cursor: pointer;}

.article-details{font-size: 18px;color: #000;padding: 30px 30px 0;line-height: 32px;margin-bottom: 60px;text-align: left;}
.article-details img{max-width: 100%;margin-top: 10px;display: block;}

.title4{width: 180px;height: 60px;margin-bottom: 35px;}
.tel-con{display: flex;align-items: center;}
.tel-con>li{width: 540px;height: 240px;background-image: linear-gradient(0deg, rgba(232, 247, 247, 0.8) 0%, rgba(243, 247, 250, 0.8) 99%), linear-gradient(#ffffff, #ffffff);border-radius: 0.6rem;border: 1px solid #edf9f9;padding: 0 80px;}
.mr-85{margin-right: 85px;}
.mt-20{margin-top: 20px;}
.mb-15{margin-bottom: 15px;}
.tel-bb{border-bottom: 1px solid #d1e3ea;}
.tel-user{font-size: 16px;color: #333333;padding-top: 33px;display: inline-block;margin: 0 auto;}
.tel-user li{display: flex;align-items: center;margin-bottom: 8px;}
.tel-user li:last-child{margin-bottom: 0;}
.tel-user-name{width: 180px;text-align: left;color: #666666;}
.tel-img{display: block;width: 107px;height: 80px;margin: 0 auto 15px;}
.tel-num{padding-top: 20px;font-size: 16px;color: #666666;display: inline-block;margin: 0 auto;}
.tel-num li{display: flex;align-items: center;margin-bottom: 5px;}
.tel-num li:last-child{margin-bottom: 0;}
.tel-num span{width: 150px;text-align: left;}
.tel-num i{color: #333333;font-family: D-DIN;font-weight: bold;}