@charset "UTF-8";



html,body{background: #f6f7fb;box-shadow: 5px 5px 27px rgba(175, 165, 165, 0.7), -5px -5px 27px rgba(175, 165, 165, 0.7);margin: 0 auto;min-width: 320px;max-width: 640px;font-size: 16px;}



/* reset.css -----------------------------------------------------------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, header, footer, section, article, aside, nav, figure, figcaption { margin: 0; padding: 0; }



html,body{ width: 100%; }



body { font-family: "Microsoft Yahei", "Helvetica"; line-height: 1.2; color: #333333; background: #fff; }



a { color: #333333; }



html * { outline: none; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none; }



img { max-width: 100%; border: 0; /*-webkit-touch-callout: none;*/ vertical-align: top; }



ul, ol { list-style: none; }



/* form-reset.css -----------------------------------------------------------------*/

table { border-collapse: collapse; border-spacing: 0; }



button { background: none; border: none; }



a, input, textarea, button { color: #333333; text-decoration: none; border: none; }



input, button, textarea, select, optgroup, option { font: 1rem "Microsoft Yahei", "Helvetica"; }



input[type="button"], input[type="text"], input[type="submit"], input[type="search"], input[type="tel"], input[type="number"], select, option, .appNone { -webkit-appearance: none; -moz-appearance: none; appearance: none; }



input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.6); }



input:-moz-placeholder, textarea:-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { color: rgba(0, 0, 0, 0.6); }



@media only screen and (min-width: 320px) { html { font-size: 42.66667px; } }



@media only screen and (min-width: 360px) { html { font-size: 48px; } }



@media only screen and (min-width: 375px) { html { font-size: 50px; } }



@media only screen and (min-width: 384px) { html { font-size: 51.2px; } }



@media only screen and (min-width: 414px) { html { font-size: 55.2px; } }



@media only screen and (min-width: 480px) { html { font-size: 64px; } }



@media only screen and (min-width: 640px) { html { font-size: 85.33333px; } }



@media only screen and (min-width: 750px) { html { font-size: 100px; } }



@media only screen and (max-width: 319px) { html { font-size: 42.53333px; } }



/*通用类*/

/* const.css -----------------------------------------------------------------*/

.icon { display: inline-block; background-color: transparent; background-repeat: no-repeat; }



.VAM:after { content: ""; display: inline-block; overflow: hidden; height: 100%; width: 0; font-size: 0; vertical-align: middle; }



.wbwr { word-break: break-all; word-wrap: break-word; }



.clr:after, .clr:before { content: ""; display: table; }



.clr:after { clear: both; }



.fll { float: left; }



.flr { float: right; }



.vam { vertical-align: middle; }



.db { display: block; }



.dib { display: inline-block; }



.tar { text-align: right; }



.tac { text-align: center; }



.ovh { overflow: hidden; }



.vat { vertical-align: top; }



.vam { vertical-align: middle; }



.posr { position: relative; }



.auto { margin-left: auto; margin-right: auto; }



/*字体字号*/

.f20 { font-size: 0.2rem; }



.f22 { font-size: 0.22rem; }



.f24 { font-size: 0.24rem; }



.f26 { font-size: 0.26rem; }



.f28 { font-size: 0.28rem; }



.f30 { font-size: 0.3rem; }



.f32 { font-size: 0.32rem !important; }



.f34 { font-size: 0.34rem !important; }



.f36 { font-size: 0.36rem !important; }



.f38 { font-size: 0.38rem; }



.f40 { font-size: 0.4rem; }



.f42 { font-size: 0.42rem; }



.f44 { font-size: 0.44rem; }



.f46 { font-size: 0.46rem; }



.f48 { font-size: 0.48rem; }



.f50 { font-size: 0.5rem; }



.f52 { font-size: 0.52rem; }



.f54 { font-size: 0.54rem; }



.f56 { font-size: 0.56rem; }



.f58 { font-size: 0.58rem; }



.f60 { font-size: 0.6rem; }



/*字体颜色*/

/*蓝色*/

.fcb { color: #6596ff; }



.fc3 { color: #333; }



.fc5 { color: #555; }



.fc6 { color: #666; }



.fc9 { color: #999; }



.fcf { color: #fff; }



.fc0 { color: #000; }



.fcy { color: #ffa800; }



/*去除加粗*/

.fn { font-weight: normal; }



/*去除倾斜*/

.fs { font-style: normal; }



/*单行字体缩略*/

.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }



/*下边距*/

.mb0 { margin-bottom: 0 !important; }



.mb10 { margin-bottom: 0.1rem; }



.mb20 { margin-bottom: 0.2rem; }



.mb30 { margin-bottom: 0.3rem; }



.mb40 { margin-bottom: 0.4rem; }



.mb15 { margin-bottom: 0.15rem; }



.mb25 { margin-bottom: 0.25rem; }



.mb35 { margin-bottom: 0.35rem; }



.mb45 { margin-bottom: 0.45rem; }



/*右边距*/

.mr0 { margin-right: 0 !important; }



.mr10 { margin-right: 0.1rem; }



.mr20 { margin-right: 0.2rem; }



.mr30 { margin-right: 0.3rem; }



.mr40 { margin-right: 0.4rem; }



.mr15 { margin-right: 0.15rem; }



.mr25 { margin-right: 0.25rem; }



.mr35 { margin-right: 0.35rem; }



.mr45 { margin-right: 0.45rem; }



/*左边距*/

.ml0 { margin-left: 0 !important; }



.ml10 { margin-left: 0.1rem; }



.ml20 { margin-left: 0.2rem; }



.ml30 { margin-left: 0.3rem; }



.ml40 { margin-left: 0.4rem; }



.ml15 { margin-left: 0.15rem; }



.ml25 { margin-left: 0.25rem; }



.ml35 { margin-left: 0.35rem; }



.ml45 { margin-left: 0.45rem; }



/*左填充*/

.pb0 { padding-bottom: 0 !important; }



.pl0 { padding-left: 0 !important; }



.pl10 { padding-left: 0.1rem; }



.pl20 { padding-left: 0.2rem; }



.pl30 { padding-left: 0.3rem; }



.pl40 { padding-left: 0.4rem; }



.pl15 { padding-left: 0.15rem; }



.pl25 { padding-left: 0.25rem; }



.pl35 { padding-left: 0.35rem; }



.pl45 { padding-left: 0.45rem; }



/*右填充*/

.pr0 { padding-right: 0 !important; }



.pr10 { padding-right: 0.1rem; }



.pr20 { padding-right: 0.2rem; }



.pr30 { padding-right: 0.3rem; }



.pr40 { padding-right: 0.4rem; }



.pr15 { padding-right: 0.15rem; }



.pr25 { padding-right: 0.25rem; }



.pr35 { padding-right: 0.35rem; }



.pr45 { padding-right: 0.45rem; }



/*上填充*/

.pt0 { padding-top: 0 !important; }



.pt10 { padding-top: 0.1rem; }



.pt20 { padding-top: 0.2rem; }



.pt30 { padding-top: 0.3rem; }



.pt40 { padding-top: 0.4rem; }



.pt15 { padding-top: 0.15rem; }



.pt25 { padding-top: 0.25rem; }



.pt35 { padding-top: 0.35rem; }



.pt45 { padding-top: 0.45rem; }



/*flex*/

.flex { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }



.shrink0 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }



.shrink1 { -webkit-flex-shrink: 1; -ms-flex-negative: 1; flex-shrink: 1; }



.grow0 { -webkit-box-flex: 0; -webkit-flex-grow: 0; -moz-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; }



.grow1 { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }



.bb1-dashed { border-bottom: 1px dashed #ddd; }



.bb1 { border-bottom: 1px solid #ddd; }



.header { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; height: .72rem; font-size: 0.32rem; color: #fff; background: #6596ff; padding: 0 .15rem; }



.w80{ width: 80%; }



.header-back { /*display: inline-block; position: absolute; left: 0.15rem; */width: 0.44rem; height: 1rem; line-height: 1rem; }



.icon-back { display: inline-block; border-width: 0 0 2px 2px; width: 0.2rem; height: 0.2rem; border-style: solid; border-color: transparent transparent #fff #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }



.header-main { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }



.ico-header-menu { width: 0.48rem; height: 0.34rem; background-image: url(../images/btn01b.png); -webkit-background-size: 0.42rem 0.32rem; background-size: 0.42rem 0.32rem; }



/* header-sub.css -----------------------------------------------------------------*/



.header-sub-wrap { display: none; position: absolute; width: 100%; left: 0; top: .72rem; background-color: #313131; z-index: 11; }



.header-sub-box { padding: 0.28rem 0.2rem; overflow: hidden; }



.header-site-links { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; margin: 0 -0.1rem; }



.header-site-links > li { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; margin: 0 0.1rem; }



.header-site-links > li:nth-of-type(1) .header-site-link { background-color: #3f706d; }



.header-site-links > li:nth-of-type(2) .header-site-link { background-color: #4e6c80; }



.header-site-links > li:nth-of-type(3) .header-site-link { background-color: #825946; }



.header-site-link { display: block; font-size: 0.28rem; text-align: center; color: #fff; line-height: 0.6rem; -webkit-border-radius: 0.24rem; border-radius: 0.24rem; }



/*.header-cate:first-of-type { margin-top: 0.18rem; }*/



.header-cate dt { position: relative; font-size: 0.24rem; text-align: center; line-height: 0.44rem; color: #999; }



.header-cate dt:after, .header-cate dt:before { content: ''; position: absolute; top: 50%; left: 0; margin-top: 1px; width: 100%; height: 1px; background: #2a2a2a; z-index: 0; }



.header-cate dt:before { margin-top: 0; background: #464646; }



.header-cate .header-cate-tit { position: relative; z-index: 1; background-color: #313131; padding: 0 0.05rem; }



.header-cate-links { margin-right: -0.52rem; font-size: 0; }



.header-cate-link { display: inline-block; color: #ffffff; font-size: 0.28rem; margin-right: 0.52rem; line-height: 0.6rem; }



.header-passprot-links { position: relative; z-index: 1; padding: 0.2rem 0 0 0; margin-top: 0.18rem; text-align: center; font-size: 0; }



.header-passprot-links:after, .header-passprot-links:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 1px; background: #2a2a2a; }



.header-passprot-links:before { top: -1px; background: #464646; }



.header-passprot-links > li { display: inline-block; }



.header-passprot-link { display: inline-block; width: 2rem; margin: 0 0.1rem; line-height: 0.64rem; font-size: 0.28rem; color: #ffffff; background: #909090; -webkit-border-radius: 0.03rem; border-radius: 0.03rem; }



.ico-header-collapse-up { position: absolute; width: 0.8rem; height: 0.8rem; background: #313131; left: 50%; margin-left: -0.4rem; bottom: -0.4rem; -webkit-border-radius: 50%; border-radius: 50%; z-index: 0; }



.ico-header-collapse-up:after { content: ''; position: absolute; width: 0.2rem; height: 0.2rem; left: 50%; top: 50%; margin: -0.01rem 0 0 -0.1rem; border-left: 0.03rem solid #ccc; border-bottom: 0.03rem solid #ccc; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }



/*style1*/

em, i { font-style: normal; }



.all-w { display:block; width: 100%; }



.a-link { color: #6596ff; }



.hospital-info { padding: 0.3rem 0.15rem; }



.hospital-info .hospital-name { font-size: 0.3rem; color: #555; line-height: 0.44rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }



.hospital-info .hospital-name em { font-size: 0.2rem; }



.hospital-info .hospital-tags { margin-top: 0.2rem; font-size: 0; }



.hospital-info .hospital-tags .tags-item { display: inline-block; margin-right: 0.2rem; padding: 0 0.2rem; height: 0.44rem; line-height: 0.44rem; font-size: 0.28rem; color: #fff; -webkit-border-radius: 2px; border-radius: 2px; }



.hospital-info .lightorange { background: #f49379; }



.hospital-info .lightblue { background: #63c2af; }



.hospital-info .hospital-mix { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding-top: 0.3rem;padding-bottom: .4rem; border-bottom: 1px dashed #ddd; }



.hospital-info .hospital-mix .hospital-mix-pic { margin-right: 0.2rem; width: 2.2rem; height: 1.4rem; overflow: hidden; }



.hospital-info .hospital-mix .hospital-mix-text { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; max-height: 1.4rem; font-size: 0.26rem; line-height: 0.48rem; overflow: hidden; }



.hospital-info .hospital-contact { padding: 0; }



.hospital-info .hospital-contact .hospital-tel { margin-top: 0.1rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: .1rem;  height:.5rem; color: #6596ff; font-size: 0; border-bottom:1px dashed #ddd; }

.hospital-info .hospital-contact .hospital-tel:last-of-type {border-bottom: none;}



.hospital-info .hospital-contact .hospital-tel span { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.26rem;    overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap; }

  

.hospital-info .hospital-contact .hospital-tel span a {color: #6596ff;}



.hospital-info .hospital-contact .icon-tel, .hospital-info .hospital-contact .icon-address, .hospital-info .hospital-contact .icon-wechat {  margin-right: 0.2rem; width: 0.3rem; height: 0.3rem; vertical-align: middle; background: url(../images/icon-tel.jpg) no-repeat; -webkit-background-size: 0.3rem 0.3rem; background-size: 0.3rem; }



.hospital-info .hospital-contact .icon-address { background: url(../images/icon-address.jpg) no-repeat; -webkit-background-size: 0.3rem 0.3rem; background-size: 0.3rem; }



.hospital-info .hospital-contact .icon-wechat { background: url(../images/icon-wechat.jpg) no-repeat; -webkit-background-size: 0.3rem 0.3rem; background-size: 0.3rem; }



.hospital-info .more-hospital { display: block; margin: 0 -0.15rem; height: 0.6rem; font-size: 0.28rem; color: #555; text-align: center; line-height: 0.6rem; background: #f7f7f7; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }



.depart-box { padding: 0 0.15rem; overflow: hidden; }



.hospital-depart { padding-bottom: 0.4rem; }



.depart-list { margin-right: -0.2rem; font-size: 0; }



.depart-list li { display: inline-block; margin-top: 0.3rem; width: 25%; height: 0.6rem; padding-right: 0.2rem; text-align: center; font-size: 0.28rem; line-height: 0.6rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }



.depart-list .depart-link { display: block; background: #f7f7f7; }



.hospital-dise .depart-list .depart-link { background: #6596ff; color: #fff; }



.hospital-team-list { padding: 0 0.15rem; }



.hospital-team-list .hospital-team-item { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; position: relative; padding: 0.15rem 0; border-bottom: 1px dashed #ddd; }



.hospital-team-list .hospital-team-item:last-of-type { border-bottom: none; }



.hospital-team-list .hospital-team-avar { width: 1.5rem; height: 1.5rem; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; background: red; }



.hospital-team-list .hospital-team-des { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.2rem; }



.hospital-team-list .hospital-team-doctor { font-size: 0.28rem; color: #555; line-height: 0.44rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }



.hospital-team-list .hospital-team-doctor em { font-size: 0.32rem; }



.hospital-team-list .look-link { display: block; position: absolute; right: 0; top: 0.15rem; width: 1.3rem; height: 0.6rem; color: #fff; font-size: 0.28rem; text-align: center; line-height: 0.6rem; -webkit-border-radius: 2px; border-radius: 2px; background: #6596ff; }



.hospital-online { font-size: 0; }



.hospital-online .online-item { display: inline-block; width: 50%; height: 0.8rem; line-height: 0.8rem; text-align: center; }



.hospital-online .online-item { background: #ff8c7d; }



.hospital-online .online-item:last-of-type { background: #6596ff; }



.hospital-online .online-item span { display: inline-block; font-size: 0.32rem; color: #fff; vertical-align: middle; }



.hospital-online .icon-order, .hospital-online .icon-iphone { margin-right: 0.2rem; width: 0.36rem; height: 0.36rem; background: url(../images/icon-order.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; vertical-align: middle; }



.hospital-online .icon-iphone { background: url(../images/icon-phone.png) center center no-repeat; -webkit-background-size: contain; background-size: contain; }



.hospital-address { padding: 0.1rem 0.15rem 0; }



.hospital-address p { padding-top: 0.3rem; font-size: 0.28rem; color: #555; }



.hospital-medical { padding: 0.4rem 0.15rem 0; }



.hospital-medical-top { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding-bottom: .2rem;  border-bottom: 1px dashed #ddd; }



/*.hospital-medical-top:last-child{ border-bottom: none; }*/



.hospital-medical-top .medical-top-img { margin-right: 0.2rem; width: 2.6rem; height: 1.8rem; overflow: hidden; }



.hospital-medical-top .medical-top-text { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; }



.hospital-medical-top .medical-top-text .medical-top-title { padding-top: 0.1rem; font-size: 0.28rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }



.hospital-medical-top .medical-top-text .medical-top-des { padding-top: 0.2rem; font-size: 0.26rem; line-height: 0.4rem; max-height: 1.2rem; overflow: hidden; }



.medical-list { padding-top: 0.2rem; }



.medical-list li { position: relative; padding: .1rem 0 .1rem  0.2rem; font-size: 0.28rem; line-height: 0.56rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px dashed #ddd;}



.medical-list li:before { content: ''; position: absolute; top: 50%; left: 0; margin-top: -0.04rem; width: 0.08rem; height: 0.08rem; -webkit-border-radius: 50%; border-radius: 50%; background: #333; }



.hospital-envir-list { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding: 0.3rem 0.15rem 0; }



.hospital-envir-list .envir-item { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; height: auto; padding-right: 0.15rem; overflow: hidden; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.hospital-envir-list .envir-item:last-of-type { padding-right: 0; }



.hospital-eval { padding-top: 0.2rem; }



.eval-item { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; padding: 0.2rem 0.15rem; }



.eval-item .eval-item-avar { margin-right: 0.2rem; width: 0.8rem; height: 0.8rem; -webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; }



.eval-item .eval-item-main { -webkit-box-flex: 1; -webkit-flex: 1; -moz-box-flex: 1; -ms-flex: 1; flex: 1; }



.eval-item .eval-item-main .eval-name-box { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 0; }



.eval-item .eval-item-main .eval-nam-i { display: inline-block; margin-right: 0.1rem; font-size: 0.24rem; color: #555; }



.eval-item .eval-item-main .eval-nam-i span { padding: 0 0.1rem; font-size: 0.24rem; color: #6596ff; border: 1px solid #6596ff; }



.eval-item .eval-item-main .eval-time { font-size: 0.24rem; color: #555; }



.eval-item .eval-item-main .eval-info { margin-top: 0.2rem; padding: 0.1rem; font-size: 0.24rem; color: #555; border: 1px solid #ddd; background: #f5f5f5; }



.bread { padding: 0 0.15rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; color: #555; border-bottom: 4px solid #f2f2f2; }



.hospital-intro { padding: 0.3rem 0.15rem; }



.hospital-intro .intro-title { font-size: 0.36rem; font-weight: bold; text-align: center; line-height: 1.2; }



.hospital-intro .intro-title .intro-tags { display: inline-block; padding: 0.05rem 0.1rem; font-size: 0.24rem; color: #fff; -webkit-border-radius: 2px; border-radius: 2px; }



.hospital-intro .intro-title .intro-tags:nth-child(2n-1) { background: #ff8c7d; }



.hospital-intro .intro-title .intro-tags:nth-child(2n) { background: #6596ff; }



.hospital-intro .intro-main { padding-top: 0.4rem; }



.hospital-intro .intro-main .intro-main-ta { margin-right: 0.2rem; width: 1rem; height: 0.84rem; }



.hospital-intro .intro-main .intro-main-des img { display: block; margin: 0.1rem auto; }



.hospital-intro .intro-main .intro-main-text { font-size: 0.24rem; line-height: 0.44rem;}



.hospital-intro .intro-main .intro-main-text p{ text-indent: 2em; }



.hospital-intro .intro-main .zhankaibox{ text-align: right; }



.hospital-intro .intro-main .zhankai{ background-color: #fff; width: .8rem; height: .44rem; font-weight: bold; }



.hospital-contact { padding: 0.3rem 0.15rem 0; }



.hospital-contact .hospital-contact-item { font-size: 0.28rem; color: #555; line-height: 0.48rem; }



.block-item { padding: 0.2rem 0 0.4rem; }



.depart-list-box { padding: 0 0.15rem; }



.depart-list-item { padding: 0.3rem 0; border-bottom: 1px dashed #ddd; }



.depart-list-item .depart-title { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 0.6rem; margin-left: 0.4rem; border-bottom: 1px solid #ddd; }



.depart-list-item .depart-title-h { display: inline-block; padding: 0 0.3rem; margin-left: -0.4rem; margin-bottom: -1px; height: 0.6rem; line-height: 0.6rem; font-size: 0.28rem; color: #555; font-weight: bold; border: 1px solid #ddd; -webkit-border-radius: 0.4rem; border-radius: 0.4rem; vertical-align: middle; }



.depart-list-item .icon-title { width: 0.32rem; height: 0.32rem; background: url(../images/fs-icon.png) no-repeat; -webkit-background-size: 0.32rem 0.32rem; background-size: 0.32rem; vertical-align: middle; }



.depart-list-item .more-link { font-size: 0.24rem; }



.depart-list-item .depart-info { padding-top: 0.2rem; }



.depart-list-item .depart-info p { text-indent: 2em; font-size: 0.28rem; line-height: 0.44rem; }



.article-dynamic { padding: 0 0.15rem; }



.article-dynamic .dynamic-item { padding: 0.3rem 0; border-bottom: 1px dashed #ddd; }



.article-dynamic .dynamic-item-title { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.28rem; }



.article-dynamic .dynamic-link { color: #555; font-weight: bold; }



.article-dynamic .dynamic-time { color: #666; }



.article-dynamic .dynamic-item-info { padding-top: 0.2rem; height: 0.7rem; font-size: 0.24rem; color: #555; line-height: 0.36rem; overflow: hidden; }



.article-title { padding: 0.3rem 0.15rem; border-bottom: 1px solid #ddd; }



.article-title h2 { font-size: 0.4rem; text-align: center; font-weight: bold; line-height: 1.2; }



.article-title .article-from { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; font-size: 0.28rem; color: #555; }



.article-title .article-from span { margin-top: 0.3rem; }



.article-main { padding: 0.3rem 0.15rem 0; }



.article-main .article-main-items img{ display: block; margin: 0 auto; max-width: 100%; }



.article-main .article-main-items p{ font-size: 0.28rem; line-height: 0.5rem; text-align: justify; }



.article-main .article-main-items.max-height{ max-height: 600px; overflow: hidden; }



.article-main .btn-show { display: block; margin: 0.3rem auto 0; width: 60%; height: 0.66rem; line-height: 0.66rem; font-size: 0.28rem; border: 1px solid #6596ff; -webkit-border-radius: 4px; border-radius: 4px; color: #6596ff; }



.article-main .article-main-other { padding-top: 0.3rem; font-size: 0.28rem; }



.article-main .article-main-other .article-pre { padding: 0.15rem 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }



.article-main .article-main-other .article-pre span { color: #999; }



.science-box { padding: 0.3rem 0.15rem 0; }



.science-box .science-top { height: 2.2rem; overflow: hidden; }



.science-box .science-list { font-size: 0; margin-right: -0.15rem; }



.science-box .science-list li { display: inline-block; padding-top: 0.15rem; padding-right: 0.15rem; width: 50%; height: 2rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }



.friendlink { padding: 0.3rem 0.15rem; font-size: 0; }



.friendlink li { display: inline-block; position: relative; padding: 0 0.2rem; width: 50%; font-size: 0.28rem; line-height: 0.56rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }



.friendlink li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }



.friendlink li:before { content: ''; position: absolute; top: 50%; left: 0; margin-top: -0.04rem; width: 0.08rem; height: 0.08rem; -webkit-border-radius: 50%; border-radius: 50%; background: #333; }



.map-box .map-name { margin-top: 0.3rem; padding: 0 0.15rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.28rem; color: #555; background: #f2f2f2; }



.map-box .map { margin: 0.3rem 0.15rem 0; height: 4rem; }



/*footer*/

.footer { background: #313131; }



.footer-link-gray-box { text-align: center; padding: .24rem 0 0 0; margin-bottom: -.1rem; }



.footer-link-gray { color: #999; font-size: .24rem; margin: 0 .12rem 0 0; }



.footer-link-gray:after { content: '|'; margin: 0 0 0 .12rem; color: #666; }



.footer .footer-text { text-align: center; color: #666; line-height: 0.9rem; font-size: 0.2rem; }



.gov { margin-top: -.1rem; padding-bottom: .1rem; }



.tac { text-align: center; }



.footer-link-gray:last-child:after { content: ''; }



/*列表标题*/

.list-title { border-bottom: 2px solid #ebebeb; height: 0.5rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; line-height: 0.5rem; }



.list-title h2 { border-bottom: 2px solid #6596ff; margin-bottom: -2px; }



.list-title .more { padding-right: 0.8rem; background: url(../images/add.png) no-repeat right/auto 0.16rem; }



.doctor-plan .plan-list { padding: 0.24rem 0.15rem 0.2rem; }



.doctor-plan .plan-list .d-left { width: 1.4rem; }



.doctor-plan .plan-list .d-left img { display: block; width: 1.4rem; height: 1.4rem; -webkit-border-radius: 50%; border-radius: 50%; }



.doctor-plan .plan-list .d-left p { line-height: 0.42rem; text-align: center; }



.doctor-plan .plan-list .d-right { border: 1px solid #eee; }



.doctor-plan .plan-list .d-right .table { width: 100%; table-layout: fixed; text-align: center; }



.doctor-plan .plan-list .d-right .table th { font-weight: normal; height: 0.74rem; }



.doctor-plan .plan-list .d-right .table td { height: 0.68rem; }



.doctor-team .team-list { padding: 0.36rem 0 0.3rem; }



.doctor-team .team-list .left { padding: 0.06rem 0.35rem 0 0.08rem; width: 1.5rem; height: 1.5rem; }



.doctor-team .team-list .left img { width: 100%; height: 100%; -webkit-border-radius: 50%; border-radius: 50%; }



.doctor-team .team-list .right { width: 100px; }



.doctor-team .team-list .right .r-top { -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }



.doctor-team .team-list .right .r-left { width: 100px; padding-top: 0.1rem; }



.doctor-team .team-list .right .r-left p { line-height: 1.3; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; }



.doctor-team .team-list .right .r-left p strong { margin-right: 0.3rem; }



.doctor-team .team-list .right .r-left p .cell { max-width: 50%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }



.doctor-team .team-list .right .r-right { padding: 0 0.08rem; width: 1.28rem; line-height: 0.54rem; }



.doctor-team .team-list .right .r-right a { display: block; background: #ff8c7d; text-align: center; -webkit-border-radius: 4px; border-radius: 4px; }



.doctor-team .team-list .right .r-right a.blue { background: #6596ff; margin-bottom: 0.08rem; }



.recommend .team-list { padding: 0.3rem 0; border-bottom: 1px dashed #ddd; }



.recommend .team-list:last-of-type { border-bottom: none; }



.introduce { line-height: 0.48rem; padding: 0.2rem 0 0.26rem; text-align: justify; word-break: break-all; word-wrap: break-word; }



.doctor-plan2 { padding-top: 0.1rem; }



.doctor-plan2 .d-cell { width: 1.7rem; }



.doctor-plan2 .d-cell2 { width: 0.6rem; }



.doctor-plan2 .table { table-layout: fixed; width: 100%; text-align: center; }



.doctor-plan2 .table tr th { height: 1.22rem; }



.doctor-plan2 .table tr th.btn-th { width: 30%; text-align: right; }



.doctor-plan2 .table tr th .th-box { width: 80%; height: 80%; margin: 0 auto; padding-top: 0.08rem; font-weight: normal; -webkit-border-radius: 6px; border-radius: 6px; }



.doctor-plan2 .table tr th .th-box.g { background: #eee; }



.doctor-plan2 .table tr th .th-box p { line-height: 0.42rem; }



.doctor-plan2 .table tr td { height: 0.88rem; }



.doctor-plan2 .table tr .two { height: 0.8rem; }



.doctor-plan2 .table tr .btn { height: 0.34rem; width: 0.34rem; border: 1px solid #6596ff; color: #6596ff; text-align: center; -webkit-border-radius: 50%; border-radius: 50%; font-size: 0.24rem; }



.doctor-plan2 .table tr .swiper-button-disabled .btn{ color: #ccc; border-color: #ccc; }



.d-fc-pic { padding: 0.4rem 0; height: 2.2rem; }



.d-fc-pic button { height: 100%; width: 0.6rem; }



.d-fc-pic button.swiper-button-disabled{ color: #ccc; }



.d-fc-pic .fc-img { height: 100%; width: 100px; margin: 0 0.2rem; overflow: hidden; background-color: #eee; }



.tsyl-box .tsyl { line-height: 0.46rem; text-align: center; padding-top: .2rem; }



.tsyl-box .tsyl-list { padding: .3rem 0; }



.tsyl-box .tsyl-list .tsyl-img { width: 1.85rem; height: 1.85rem; margin-right: 0.15rem; }



.tsyl-box .tsyl-list .tsyl-img img { width: 100%; height: 100%; }



.tsyl-box .tsyl-list .tsyl-des { width: 100px; height: 1.85rem; overflow: hidden; }



.tsyl-box .tsyl-list .tsyl-des .t-title { line-height: 1.1; margin-bottom: .15rem; }



.tsyl-box .tsyl-list .tsyl-des .t-des { line-height: 0.48rem; }



.jylc-page .jylc { padding: 0.2rem 0.48rem 0; }



.jylc-page .jylc ul li { border-left: 1px dashed #7b7b7b; padding-left: 0.4rem; padding-bottom: 0.8rem; }



.jylc-page .jylc ul li .j-icon { position: absolute; left: -0.18rem; top: 0; width: 0.36rem; height: 0.36rem; line-height: 0.36rem; text-align: center; -webkit-border-radius: 50%; border-radius: 50%; background: #6596ff; }



.jylc-page .jylc ul li .j-des p { line-height: 0.46rem; text-align: justify; }



.jylc-page .jylc ul li .j-des h5 { line-height: 0.36rem; margin-bottom: 0.05rem; }



.jylc-page .jylc ul li:last-child { border: none; }



.careful .h2 { line-height: 0.49rem; margin-left: 0.15rem; }



.careful .care-list { padding: 0.1rem 0.06rem 0 0.58rem; text-align: justify; }



.careful .care-list li { position: relative; line-height: 0.5rem; }



.careful .care-list li:before { position: absolute; left: -0.32rem; top: 0.16rem; content: ''; width: 0.16rem; height: 0.16rem; background: #6596ff; -webkit-border-radius: 50%; border-radius: 50%; }



.jzpj-page .topingjia { width: 1.32rem; height: 0.42rem; background-color: #ff8c7d; margin-top: 0.04rem; }



.jzpj-page .jzpj-list { padding: 0.44rem 0.12rem 0.2rem 0; line-height: 0.48rem; border-bottom: 1px dashed #c5c5c5; }



.jzpj-page .jzpj-list .img-box { width: 1.54rem; margin-right: 0.16rem; text-align: center; }



.jzpj-page .jzpj-list .img-box img { width: 100%; height: 1.54rem; -webkit-border-radius: 50%; border-radius: 50%; margin-bottom: 0.06rem; }



.jzpj-page .jzpj-list .txt-box { padding-bottom: 0.56rem; position: relative; }



.jzpj-page .jzpj-list .txt-box .bottom-des { position: absolute; left: 0; bottom: 0.06rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; }



.jzpj-page .jzpj-list .txt-box .pj-content.max-height { max-height: 0.96rem; overflow: hidden; }



.pj-alert { background-color: rgba(0, 0, 0, 0.2); position: fixed; left: 0; top: 0; width: 100%; height: 100%; }



.pj-alert .alert-main { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; border: 1px solid #ccc; width: 90%; }



.pj-alert .alert-main .h2 { padding-top: 0.1rem; line-height: 0.9rem; text-indent: 0.22rem; }



.pj-alert .alert-main .close { position: absolute; right: 0.14rem; top: 0.14rem; width: 0.26rem; height: 0.26rem; background: #888; -webkit-border-radius: 3px; border-radius: 3px; line-height: 1.1; }



.pj-alert .alert-main .alert-form { padding: 0.3rem 0.3rem 0.5rem; }



.pj-alert .alert-main .alert-form .form-cell { margin-bottom: 0.2rem; }



.pj-alert .alert-main .alert-form .form-cell label { width: 25%; line-height: 0.44rem; margin-right: 0.2rem; text-align: right; }



.pj-alert .alert-main .alert-form .form-cell label em {color: red;}



.pj-alert .alert-main .alert-form .form-cell select, .pj-alert .alert-main .alert-form .form-cell input { height: 0.5rem; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 0.06rem; border: 1px solid #dedede; }



.pj-alert .alert-main .alert-form .form-cell select { margin-right: 0.1rem; width: 1.6rem; background: #fff; font-size: .26rem; color: #666;}



.pj-alert .alert-main .alert-form .form-cell input { width: 2.7rem; }



.pj-alert .alert-main .alert-form .form-cell button { width: 1rem; height: 0.4rem; background: #62c841; -webkit-border-radius: 4px; border-radius: 4px; }



.pj-alert .alert-main .success { background: url(../images/success.png) no-repeat center 0.68rem; -webkit-background-size: 1.65rem 1.65rem; background-size: 1.65rem 1.65rem; padding: 2.33rem 0 0.8rem; line-height: 1.1; text-align: center; }



.pj-alert .alert-main .success .one { padding: 0.3rem 0 0.2rem; }



.guahao .team-list .left { width: 1.8rem; height: 1.8rem; padding-right: 0.2rem; }



.guahao .team-list .right .r-left { padding-top: 0.2rem; }



.guahao .team-list .right .r-right { padding-top: 0.36rem; }



.guahao .team-list .right .r-right a { -webkit-border-radius: 0; border-radius: 0; margin-bottom: 0.16rem; }



.guahao .select-btn { padding: 0.36rem 0.15rem 0.26rem; }



.guahao .select-btn .button { width: 1.88rem; height: 0.52rem; border: 1px solid #ffa800; text-align: center; }



.guahao .select-btn .button.on { background: url(../images/selected.jpg) no-repeat right bottom/0.37rem 0.31rem; }



.guahao .gh-tips { line-height: 0.44rem; text-align: center; padding: 0 0.76rem; }



.guahao .gh-jzxx { padding-top: 0.36rem; }



.guahao .gh-jzxx .gh-cell { margin-bottom: 0.16rem; height: 0.44rem; line-height: 0.44rem; }



.guahao .gh-jzxx .gh-cell label { text-align: right; margin-right: 0.2rem; width: 2.1rem; }



.guahao .gh-jzxx .gh-cell .input button { height: 0.44rem; width: 1.1rem; color: #fff; background-color: #6596ff; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #6596ff; }



.guahao .gh-jzxx .gh-cell .input button.cancel { background-color: #fff; color: #6596ff; margin-left: 0.3rem; }



.guahao .gh-jzxx .gh-cell .input input, .guahao .gh-jzxx .gh-cell .input select { height: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #dadada; padding: 0 0.06rem; }



.guahao .gh-jzxx .gh-cell .input select { width: 1.8rem; margin-right: 0.1rem; }



.guahao .gh-jzxx .gh-cell .input input { width: 3.7rem; }



.guahao .gh-jzxx .gh-cell.btn { padding: 0.3rem 0; }



.guahao .gh-submit { padding: 0.3rem 0; text-align: center; }



.guahao .gh-submit button { width: 2.36rem; height: 0.54rem; background-color: #ffa800; -webkit-border-radius: 4px; border-radius: 4px; }



.scroll-title .st-h2 { line-height: 0.7rem; margin: 0 0.15rem; }



.scroll-title .st-main { overflow-y: auto; }



.scroll-title .st-main ul li { height: 0.54rem; line-height: 0.54rem; padding: 0 0.2rem; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; border-bottom: 2px solid #cecece; }



.scroll-title .st-main ul li .span-cell { display: block; height: 100%; border-bottom: 2px solid #cecece; margin-bottom: -2px; }



.scroll-title .st-main ul li.on .span-cell { font-weight: bold; color: #6596ff; border-color: #6596ff; }



.hospital-brief .hb-list { padding: 0.4rem 0.15rem; border-bottom: 1px solid #ccc; }



.hospital-brief .hb-list:last-child { border: none; }



.hospital-brief .hb-list .hb-img { height: 2.13rem; width: 2.95rem; margin-right: 0.26rem; }



.hospital-brief .hb-list .hb-img img { width: 100%; height: 100%; vertical-align: top; }



.hospital-brief .hb-list .hb-des { width: 100px; }



.hospital-brief .hb-list .hb-des .h4 { width: 100%; line-height: 0.5rem; padding-bottom: 0.08rem; }



.hospital-brief .hb-list .hb-des .p { line-height: 0.46rem; height: 0.92rem; overflow: hidden; }



.hospital-brief .hb-list .hb-des .hb-btn { padding-top: 0.12rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }



.hospital-brief .hb-list .hb-des .hb-btn .btn { height: 0.44rem; width: 1.88rem; line-height: 0.44rem; text-align: center; background-color: #6596ff; -webkit-border-radius: 6px; border-radius: 6px; }



.hospital-brief .hb-list .hb-des .hb-btn .btn.one { background-color: #ff8c7d; margin-right: 0.12rem; }



.doctor-brief .hb-list { padding: 0.34rem 0.3rem; }



.doctor-brief .hb-list .hb-img { margin-right: 0.5rem; width: 2.28rem; height: 2.28rem; }



.doctor-brief .hb-list .hb-img img { -webkit-border-radius: 50%; border-radius: 50%; }



.doctor-brief .hb-list .hb-img .icon { position: absolute; right: 0.1rem; top: 0.06rem; width: 0.4rem; height: 0.4rem; background: url(../images/v.png) no-repeat center/0.4rem 0.4rem; }



.doctor-brief .hb-list .hb-des .hb-one { -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end; height: 0.5rem; line-height: 1.1; }



.doctor-brief .hb-list .hb-des .hb-one strong { margin-right: 0.24rem; }



.doctor-brief .hb-list .hb-des .hb-one span {line-height: 1.1;}



.doctor-brief .hb-list .hb-des .hb-two { line-height: 1.1; padding: 0.16rem 0 0.18rem; }



.doctor-brief .hb-list .hb-des .hb-plus { line-height: 1.1; margin-bottom: 0.18rem; }



.zx-article .article-list { padding: 0.2rem 0 0; }



.zx-article .article-list li { padding: 0 0.36rem 0 0.16rem; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px dashed #ddd; }



/*.zx-article .article-list li:last-of-type { border-bottom: none; }*/



.zx-article .article-list li:before { content: ''; width: 0.08rem; height: 0.08rem; margin-right: 0.1rem; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; background-color: #333; -webkit-border-radius: 50%; border-radius: 50%; }



.zx-article .article-list li a { width: 80%; line-height: 0.6rem; }



/*page*/

.page { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width:60%; margin:auto; }



.page .cell { height: 0.7rem; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; background-color: #f8f8f8; border: 1px solid #ddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 1.8rem; }



.page .current { width: 2.7rem; }



.page .current .on { color: #353ed6; }



.none { display: none; }



.ad { width: 100%; height: auto; overflow: hidden; background: #f2f2f2; font-size: 0.3rem; text-align: center; line-height: 1; }



.tel-main { display: none; position: fixed; left: 0; bottom: 0; z-index: 9999; width: 100%; font-size: 0.32rem; background: #fff; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-top: 1px solid #ddd; }



.tel-main p { padding: 0.3rem 0; color: #666; border-bottom: 1px solid #ccc; }



.tel-cancel { display: inline-block; height: 1rem; width: 100%; font-size: 0.32rem;}



.tel-wrap{ display: none; position: fixed; left: 0; bottom: 0; z-index: 999; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); }



.footer-hr{ margin-top: -0.4rem; height: 1rem; background: url(../images/footer-hr.jpg) no-repeat left/100% auto; }



.three-a{ padding: .22rem 0; background-color: #6d707c; margin-bottom: .25rem; }



.three-a a{ height: .87rem; width: 30%; box-sizing: border-box; border-right: 1px solid #93959d; }



.three-a a.one{ background: url(../images/three_02.jpg) no-repeat center/auto 100%; }



.three-a a.two{ background: url(../images/three_04.jpg) no-repeat center/auto 100%; }



.three-a a.three{ background: url(../images/three_06.jpg) no-repeat center/auto 100%; border-right: none;}



/*footer*/

.footer-scroll{ background-color: #6596ff; overflow: auto; }



.scroll-a a{ line-height: 1.1; padding: .23rem .16rem; }



.footer2{ background-color: #1f2939; padding: .2rem 0 .3rem; }



.footer2 .top-friends{ padding: .1rem 0 .3rem; line-height: 1.1; color: #cbcbcb;}



.footer2 .top-friends a{ color: #cbcbcb; }



.footer-main{ line-height: .36rem; color: #cbcbcb; }



.plice-link{ justify-content: center; padding-top: .1rem; padding-bottom: .16rem;}



.plice-link .one{ background:url(../images/police_01.png) no-repeat center/100% auto; width: 1.39rem; height: .59rem; margin-right: .24rem;}



.plice-link .two{ background:url(../images/police_03.png) no-repeat center/100% auto; width: .82rem; height: .59rem; }



.adB { max-height: 2.5rem; overflow: hidden; }



.yyk-dz-style{ display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0; }



.yyk-dz-style .header-cate-link{ width: 25%; text-align: center; margin-right: 0; }





#mask { display: none; }

.sur { display: none;}

#remark {

  padding: .05rem;

  height: .6rem;

  width: 4rem;

  border: 1px solid #ddd;

  font-size: .26rem;

}

.star-box {

  font-size: 0;

}

.star-item {

  display: inline-block;

  width: .44rem;

  height: .44rem;

  background: #999;

  overflow: hidden;

  cursor: pointer;

}

.star-default {

  background: url("./images/star.jpg") center center no-repeat;

  background-size: 0.36rem;

}

.star-active {

  background: url("./images/star-active.jpg") center center no-repeat;

  background-size: 0.36rem;

}

.click-show  {

  margin-top: -0.46rem;

}





.eval-more {

  padding: 0.2rem 0.15rem;

}

.eval-more-link {

  display: block;

  padding: 0.2rem 0;

  font-size: .26rem;

  color: #555;

  text-align: center;

  background: #f7f7f7;

}



