@charset "UTF-8";
.q-head {
  width: 100%;
}
.q-head .q-logo {
  width: 100%;
}
.q-head .swiper-container-horizontal > .swiper-pagination-bullets {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 44%;
  bottom: 0.2rem;
  width: 0.85rem !important;
  height: 0.18rem;
  background-color: #adaeb0;
  border-radius: 0.09rem;
}
.q-head .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 0.04rem;
  width: 0.12rem;
  height: 0.12rem;
  background: #fff !important;
  opacity: 0.8 !important;
}
.q-head .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background: #007aff !important;
}

.q-h-nav {
  width: 100%;
  height: auto;
  margin: 0.3rem 0 0.3rem;
}
.q-h-nav ul:nth-child(2) {
  margin-top: 0.3rem;
}
.q-h-nav li {
  width: 25%;
  float: left;
}
.q-h-nav li img {
  width: 1.05rem;
  margin: 0 0.275rem;
}
.q-h-nav li p {
  font-size: 0.24rem;
  margin-top: 0.15rem;
  text-align: center;
}

.q-news {
  width: 100%;
}
.q-news .q-news-con {
  width: 93.75%;
  margin: 0 auto;
}
.q-news .q-news-con .q-meet {
  width: 100%;
  margin-bottom: 0.3rem;
}
.q-news .q-news-con .q-meet li {
  width: 49%;
  margin-right: 2%;
  float: left;
}
.q-news .q-news-con .q-meet li:nth-child(2) {
  margin-right: 0;
}
.q-news .q-news-con .q-meet li img {
  width: 2.92rem;
  height: 2rem;
}
.q-news .q-news-con .q-meet li .q-news-tit {
  display: block;
  font-size: 0.22rem;
  color: #39393a;
  margin-top: 0.15rem;
}
.q-news .q-news-con .q-news-article {
  width: 100%;
  margin-top: 0.3rem;
}
.q-news .q-news-con .q-news-article .q-art-left {
  width: 31.6667%;
  display: block;
  margin-right: 1.5%;
  float: left;
}
.q-news .q-news-con .q-news-article .q-art-right {
  width: 66.8333%;
  float: left;
}
.q-news .q-news-con .q-news-article .q-art-right .q-art-tit {
  font-size: 0.24rem;
  color: #232323;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.q-news .q-news-con .q-news-article .q-art-right .q-art-tit span {
  display: inline-block;
  padding: 0.02rem 0.07rem;
  font-size: 0.22rem;
  margin-right: 0.13rem;
}
.q-news .q-news-con .q-news-article .q-art-right .q-art-tit .q-new {
  color: #d73f40;
  border: 1px solid #d73f40;
}
.q-news .q-news-con .q-news-article .q-art-right .q-art-tit .q-hot {
  color: #ff7f00;
  border: 1px solid #ff7f00;
}
.q-news .q-news-con .q-news-article .q-art-right .q-art-des {
  display: block;
  font-size: 0.2rem;
  color: #565657;
  line-height: 0.3rem;
  border-bottom: 1px solid #f2f2f2;
  margin: 0.05rem 0 0.05rem;
  padding-bottom: 0.05rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.q-news .q-news-con .q-news-article .q-art-right .q-doc {
  display: block;
  font-size: 0.2rem;
  color: #545151;
}
.q-news .q-news-con .q-news-article .q-art-right .q-doc img {
  width: 0.33rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.1rem;
}
.q-news .q-news-con .q-news-article .q-art-left img{
  width: 1.9rem;
  height: 1.5rem;
}




.q-news .q-adv-btn {
  width: 80%;
  text-align: center;
  margin: 0 auto;
  margin-top: 0.4rem;
  margin-bottom: 0.3rem;
}
.q-news .q-adv-btn a {
  display: block;
  width: 39%;
  float: left;
  margin-right: 18%;
  padding: 0.08rem 0.2rem 0.1rem 0.3rem;
  border-radius: 0.06rem;
  font-size: 0.24rem;
  color: #ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.q-news .q-adv-btn a img {
  width: 0.26rem;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.16rem;
}
.q-news .q-adv-btn a:nth-child(1) {
  background-color: #ff7f00;
}
.q-news .q-adv-btn a:nth-child(2) {
  background-color: #d73f40;
  margin-right: 0;
}

.q-title {
  width: 100%;
  margin: 0.2rem 0 0.2rem;
  padding-bottom: 0.2rem;
  border-bottom: 1px solid #f2f2f2;
}
.q-title h3 a{
  width: 50%;
  float: left;
  font-size: 0.32rem;
  font-weight: bold;
  color: #1062ad;
  line-height: 0.41rem;
  margin-left: 0.2rem;
}
.q-title h3 img {
  display: inline-block;
  width: 0.4rem;
  vertical-align: middle;
  margin-bottom: 0.05rem;
  margin-right: 0.12rem;
}
.q-title .a{
  width: 1.38rem;
  padding: 0.04rem 0.16rem 0.02rem;
  color: #ff7f00 !important;
  font-size: 0.22rem;
  display: block;
  float: right;
  margin-right: 0.2rem;
  border: 1px solid #ff7f00;
  border-radius: 0.25rem;
}
.q-title .a img {
  display: inline-block;
  width: 0.26rem;
  vertical-align: middle;
  margin-bottom: 0.05rem;
  margin-right: 0.12rem;
}

.q-bk {
  width: 100%;
}
.q-bk .q-bk-nav {
  width: 93.75%;
  margin: 0 auto;
}
.q-bk .q-bk-nav li {
  width: 1.83rem;
  height: 1.38rem;
  margin: 0.1rem 0.08rem 0.08rem 0.08rem;
  border-radius: 0.07rem;
  float: left;
}
.q-bk .q-bk-nav li img {
  display: inline-block;
  margin-top: 0.15rem;
  margin-left: 0.5rem;
}
.q-bk .q-bk-nav li p {
  font-size: 0.24rem;
  color: #ffffff;
  text-align: center;
}
.q-bk .q-bk-nav li:nth-child(1) {
  background-color: #a4cf42;
}
.q-bk .q-bk-nav li:nth-child(1) img {
  width: 0.82rem;
}
.q-bk .q-bk-nav li:nth-child(1) p {
  margin-top: 0.11rem;
}
.q-bk .q-bk-nav li:nth-child(2) {
  background-color: #eb5932;
}
.q-bk .q-bk-nav li:nth-child(2) img {
  width: 0.9rem;
}
.q-bk .q-bk-nav li:nth-child(2) p {
  margin-top: 0.11rem;
}
.q-bk .q-bk-nav li:nth-child(3) {
  background-color: #5cbbf3;
}
.q-bk .q-bk-nav li:nth-child(3) img {
  width: 0.81rem;
}
.q-bk .q-bk-nav li:nth-child(4) {
  background-color: #ff6c00;
}
.q-bk .q-bk-nav li:nth-child(4) img {
  width: 0.7rem;
}
.q-bk .q-bk-nav li:nth-child(5) {
  background-color: #4dc9d3;
}
.q-bk .q-bk-nav li:nth-child(5) img {
  width: 0.82rem;
}
.q-bk .q-bk-nav li:nth-child(5) p {
  margin-top: 0.09rem;
}
.q-bk .q-bk-nav li:nth-child(6) {
  background-color: #c673e9;
}
.q-bk .q-bk-nav li:nth-child(6) img {
  width: 0.66rem;
}
.q-bk .q-bk-nav li:nth-child(6) p {
  margin-top: 0.03rem;
}
.q-bk .q-art-list {
  width: 93.75%;
  margin: 0.16rem auto 0.3rem;
}
.q-bk .q-art-list li {
  margin-top: 0.11rem;
  padding-bottom: 0.1rem;
  border-bottom: 1px dotted #d8d7d7;
}
.q-bk .q-art-list li a {
  font-size: 0.24rem;
  color: #272626;
}
.q-bk .q-art-list li a img {
  width: 0.37rem;
  margin-right: 0.15rem;
  vertical-align: middle;
}
.q-bk .q-bk-con {
  width: 93.75%;
  margin: 0 auto 0.3rem;
  position: relative;
}
.q-bk .q-bk-con a {
  position: absolute;
  right: 0;
  top: 0;
  width: 1rem;
  display: inline-block;
  padding: 0.5rem 0.65rem;
}
.q-bk .q-bk-con a:nth-child(2) {
  right: 2.8rem;
  width: 1.6rem;
}

.h-doctor {
  width: 100%;
}
.h-doctor .doctor {
  margin: 0.2rem auto;
  width: 6rem;
}
.h-doctor .doctor .doctor-info {
  width: 100%;
  height: 2.6rem;
}
.h-doctor .doctor .doctor-img {
  display: block;
  float: left;
  width: 2.6rem;
}
.h-doctor .doctor .doctor-intro {
  float: left;
  margin-left: 0.28rem;
}
.h-doctor .doctor .doctor-intro h3 {
  line-height: 0.7rem;
  font-size: 0.2689rem;
}
.h-doctor .doctor .doctor-intro h3 span {
  font-size: 0.4033rem;
  color: #1062ad;
  font-weight: bold;
}
.h-doctor .doctor .doctor-intro p {
  line-height: 0.3rem;
  font-size: 0.22rem;
}
.h-doctor .doctor .doctor-intro p img {
  margin-right: 0.08rem;
  width: 0.13rem;
}
.h-doctor .doctor .doctor-intro .zixun {
  margin-top: 0.25rem;
  width: 2.45rem;
  height: 0.48rem;
  line-height: 0.48rem;
  text-align: center;
  font-size: 0.24rem;
  background: #ff7f00;
  border-radius: 0.05rem;
}
.h-doctor .doctor .doctor-intro .zixun img {
  margin-right: 0.12rem;
  width: 0.36rem;
}
.h-doctor .doctor .doctor-intro .zixun a {
  color: #fff;
}
.h-doctor .doctor .doctor-items {
  display: flex;
  justify-content: space-between;
  margin-top: 0.2rem;
  width: 100%;
}
.h-doctor .doctor .doctor-items img {
  width: 1.93rem;
  height: 1.38rem;
}
.h-doctor .doctor-page {
  margin: auto;
  padding-bottom: 0.25rem;
  display: flex;
  justify-content: center;
  width: 6.4rem;
}
.h-doctor .doctor-page .swiper-pagination-bullet {
  margin-right: 0.06rem;
  width: 0.14rem;
  height: 0.14rem;
}
.h-doctor .doctor-tips {
  margin: 0.5rem auto 0.3rem auto;
  width: 6rem;
  display: flex;
  justify-content: space-between;
}
.h-doctor .doctor-tips .tip-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.42rem;
  height: 1rem;
  background: #bc7b3c;
  border-radius: 0.05rem;
}
.h-doctor .doctor-tips .tip-item img {
  display: block;
  margin: auto;
  margin-bottom: 0.08rem;
  width: 0.44rem;
}
.h-doctor .doctor-tips .tip-item p {
  text-align: center;
  font-size: 0.22rem;
  color: #fff;
}
.h-doctor .doctor-tips .t2 {
  background: #2398b1;
}
.h-doctor .doctor-tips .t2 img {
  width: 0.38rem;
}
.h-doctor .doctor-tips .t3 {
  background: #2775bd;
}
.h-doctor .doctor-tips .t3 img {
  width: 0.43rem;
}
.h-doctor .doctor-tips .t4 {
  background: #d73f40;
}
.h-doctor .doctor-tips .t4 img {
  width: 0.37rem;
}

.h-case {
  width: 100%;
}
.h-case .case {
  margin: 0.2rem auto;
  width: 6rem;
  background: #f8f8f8;
  border-top-right-radius: 0.05rem;
  border-bottom-right-radius: 0.05rem;
}
.h-case .case .case-img {
  float: left;
  margin-right: 0.01rem;
  width: 1.8rem;
}
.h-case .case .case-info {
  float: left;
  margin-left: 0.18rem;
}
.h-case .case .case-info ul {
  margin-top: 0.12rem;
  line-height: 0.32rem;
  font-size: 0.2rem;
}
.h-case .case .case-info h3 {
  line-height: 0.5rem;
  color: #d73f40;
  font-size: 0.26rem;
}
.h-case .case .case-info a {
  display: block;
  width: 2.04rem;
  height: 0.42rem;
  line-height: 0.42rem;
  background: #ff7f00;
  border-radius: 0.05rem;
  text-align: center;
  font-size: 0.24rem;
  color: #fff;
}
.h-case .case .case-info a img {
  margin-top: -0.03rem;
  margin-left: 0.15rem;
  width: 0.15rem;
}
.h-case .case-page {
  margin: auto;
  padding-bottom: 0.25rem;
  display: flex;
  justify-content: center;
  width: 6.4rem;
}
.h-case .case-page .swiper-pagination-bullet {
  margin-right: 0.06rem;
  width: 0.14rem;
  height: 0.14rem;
}
.h-case .case-news {
  margin: auto;
  margin-top: 0.38rem;
  width: 6rem;
}
.h-case .case-news ul {
  font-size: 0.22rem;
}
.h-case .case-news ul li {
  width: 100%;
  height: 0.59rem;
  line-height: 0.59rem;
  border-bottom: 0.01rem dashed #d8d7d7;
}

.h-case .case-news ul li img {
  margin-right: 0.05rem;
  width: 0.12rem;
}
.h-case .case-z {
  margin: 0.3rem auto;
  width: 6rem;
  height: 0.56rem;
  margin-top: 0.5rem;
}
.h-case .case-z a {
  display: block;
  float: left;
  height: 0.56rem;
  line-height: 0.56rem;
  background: #d73f40;
  color: #fff;
  font-size: 0.26rem;
  text-align: center;
}
.h-case .case-z .z-left {
  margin-left: 0.48rem;
  width: 3.06rem;
  border-top-left-radius: 0.05rem;
  border-bottom-left-radius: 0.05rem;
}
.h-case .case-z .z-right {
  margin-left: 0.04rem;
  width: 1.92rem;
  border-top-right-radius: 0.05rem;
  border-bottom-right-radius: 0.05rem;
}
.h-case .case-z .z-right img {
  margin-left: 0.1rem;
  width: 0.31rem;
}

.h-skill {
  width: 100%;
}
.h-skill .skill {
  margin: 0.3rem auto;
  width: 6rem;
  height: 4.13rem;
}
.h-skill .skill .skill-left {
  float: left;
  width: 2.9rem;
}
.h-skill .skill .skill-right {
  float: right;
  width: 2.9rem;
}
.h-skill .skill .skill-img {
  width: 2.9rem;
}
.h-skill .skill .skill-info {
  width: 2.9rem;
  height: 1.98rem;
  background: #f3f8fd;
  border-bottom-left-radius: 0.05rem;
  border-bottom-right-radius: 0.05rem;
  text-align: center;
}
.h-skill .skill .skill-info h3 {
  line-height: 0.6rem;
  font-size: 0.24rem;
}
.h-skill .skill .skill-info h3 span {
  color: #1062ad;
  font-weight: bold;
}
.h-skill .skill .skill-info p {
  line-height: 0.28rem;
  color: #565657;
  font-size: 0.2rem;
}
.h-skill .skill .skill-info a {
  display: block;
  margin: 0.2rem auto;
  width: 2.03rem;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
  background: #1062ad;
  border-radius: 0.2rem;
}
.h-skill .skill .skill-info a img {
  margin-top: -0.03rem;
  margin-left: 0.12rem;
  width: 0.15rem;
}

.h-guahao {
  padding-bottom: 0.42rem;
  width: 100%;
  background: #f8f8f8;
}
.h-guahao .guahao-title {
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 6rem;
  height: 1.16rem;
}
.h-guahao .guahao-title .line-left,
.h-guahao .guahao-title .line-right {
  width: 1.5rem;
  height: 0.04rem;
  border-top: 0.04rem solid #2e82ce;
  border-bottom: 0.02rem solid #2e82ce;
}
.h-guahao .guahao-title .line-left {
  float: left;
}
.h-guahao .guahao-title .line-right {
  float: right;
}
.h-guahao .guahao-title .m-title {
  text-align: center;
}
.h-guahao .guahao-title .m-title h1 {
  font-size: 0.3357rem;
  color: #1062ad;
  font-weight: bold;
}
.h-guahao .guahao-title .m-title p {
  font-size: 0.09rem;
}
.h-guahao .title-b {
  text-align: center;
  font-size: 0.2rem;
  color: #d73f40;
}
.h-guahao form {
  margin-top: 0.15rem;
  width: 100%;
  font-size: 0.2rem;
}
.h-guahao form .form-table {
  margin: 0 auto;
  width: 5.46rem;
  height: 4.8rem;
  border: 0.01rem solid #1062ad;
  border-radius: 0.05rem;
}
.h-guahao form .form-table input {
  margin-left: 0.48rem;
  margin-right: 0.1rem;
}
.h-guahao form .form-table p {
  padding-left: 0.48rem;
  line-height: 0.56rem;
  font-size: 0.22rem;
  color: #1062ad;
}
.h-guahao form .form-table p input {
  margin-left: 0;
  width: 3.38rem;
  height: 0.4rem;
}
.h-guahao form .form-table .q1 {
  margin-top: 0.25rem;
}
.h-guahao form .form-table .p-input {
  margin-top: 0.22rem;
}
.h-guahao form input[type="radio"]::before {
  content: "";
  position: relative;
  top: -0.05rem;
  left: -0.08rem;
  display: block;
  width: 20px;
  height: 20px;
  background: url(/) no-repeat;
  background-size: 100% 100%;
  background-position: 0 0;
  background-color: #f8f8f8;
}
.h-guahao form .b-active::before {
  background: url(/) no-repeat !important;
  background-color: #f8f8f8 !important;
}
.h-guahao form .button {
  margin-top: 0.35rem;
  width: 100%;
  height: 0.5rem;
}
.h-guahao form .button button {
  float: left;
  width: 1.42rem;
  height: 0.5rem;
  line-height: 0.5rem;
  color: #fff;
  font-size: 0.24rem;
  text-align: center;
  border: 0;
  border-radius: 0.05rem;
}
.h-guahao form .button .b-submit {
  margin-left: 1.55rem;
  background: #ff7f00;
}
.h-guahao form .button .b-reset {
  margin-left: 0.47rem;
  background: #1062ad;
}

/*表单验证*/
.f-name::-webkit-input-placeholder {
  color: red;
  font-size: 0.14rem;
}

.f-phone::-webkit-input-placeholder {
  color: red;
}

.default {
  position: relative;
  top: -0.15rem;
  left: 0.1rem;
  width: 2rem;
  height: 0.32rem;
  font-size: 0.14rem;
  line-height: 0.32rem;
  color: #999;
  padding-left: 1rem;
}

.error {
  position: relative;
  top: -0.18rem;
  left: 0.1rem;
  height: 0.32rem;
  line-height: 0.32rem;
  color: #f00;
  font-size: 0.14rem;
  padding-left: 1rem;
}

.success {
  margin-top: -0.4rem;
  height: 0.9rem;
  color: #064a9f;
  text-align: center;
  display: inherit;
}

.q-foot {
  width: 69.53%;
  margin: 0.6rem auto 0.85rem;
  position: relative;
}
.q-foot .q-foot-logo {
  margin-bottom: 0.3rem;
}
.q-foot .q-foot-logo img {
  width: 0.82rem;
  float: left;
  margin-right: 0.15rem;
}
.q-foot .q-foot-logo .q-foot-right {
  width: 3.35rem;
  float: left;
}
.q-foot .q-foot-logo .q-foot-right h2 {
  font-size: 0.33rem;
  color: #1062ad;
  font-weight: bold;
  margin-bottom: 0.04rem;
}
.q-foot .q-foot-logo .q-foot-right p {
  font-size: 0.22rem;
  color: #414141;
  position: relative;
  padding-left: 0.5rem;
  line-height: 0.3rem;
}
.q-foot .q-foot-logo .q-foot-right p::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.18rem;
  width: 0.4rem;
  height: 1px;
  background-color: #b5b4b4;
}
.q-foot .q-foot-logo .q-foot-right p::after {
  content: "";
  position: absolute;
  right: 0.15rem;
  top: 0.15rem;
  width: 0.4rem;
  height: 1px;
  background-color: #b5b4b4;
}
.q-foot .q-address p {
  color: #575656;
  font-size: 0.2rem;
  margin-bottom: 0.14rem;
  text-align: center;
}
.q-foot .q-address p a {
  color: #1062ad;
  font-size: 0.28rem;
  font-weight: bold;
  font-family: Impact;
}
.q-foot .q-address .q-bk {
  font-family: "宋体";
}
.q-foot .q-back-top {
  position: absolute;
  bottom: 0.16rem;
  right: -0.75rem;
}
.q-foot .q-back-top img {
  width: 0.44rem;
}

@media screen and (max-width: 365px) {
  .q-news .q-news-con .q-news-article .q-art-right {
    margin-top: -0.08rem;
  }
}

/*# sourceMappingURL=index.css.map */









.art-q {
  width: 100%;
  margin: 0.2rem 0 0.2rem;
  padding-bottom: 0.2rem;
  border-bottom: 1px solid #f2f2f2;
}
.art-q h3 {
  width: 50%;
  float: left;
  font-size: 0.32rem;
  font-weight: bold;
  color: #1062ad;
  line-height: 0.41rem;
  margin-left: 0.2rem;
}
.art-q h3 img {
  display: inline-block;
  width: 0.4rem;
  vertical-align: middle;
  margin-bottom: 0.05rem;
  margin-right: 0.12rem;
}
.art-q .title-tel {
  width: 1.38rem;
  padding: 0.04rem 0.16rem 0.02rem;
  color: #ff7f00;
  font-size: 0.22rem;
  display: block;
  float: right;
  margin-right: 0.2rem;
  border: 1px solid #ff7f00;
  border-radius: 0.25rem;
}
.art-q .title-tel img {
  display: inline-block;
  width: 0.26rem;
  vertical-align: middle;
  margin-bottom: 0.05rem;
  margin-right: 0.12rem;
}
.art-q h4 {
  width: 65%;
  float: left;
  font-size: 0.24rem;
  line-height: 0.41rem;
  margin-left: 0.2rem;
  background: url();
}
.art-q h4 img {
  display: inline-block;
  width: 0.26rem;
  vertical-align: middle;
  margin-bottom: 0.05rem;
  margin-right: 0.12rem;
}
.art-q h4 a {
  color: #303030;
  border: none;
}

.article {
  width: 100%;
  font-size: 0.24rem;
  line-height: 0.4rem;
}
.article .article-title {
  margin:0 auto;
  width: 6rem;
  height: 0.6rem;
  text-align: center;
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 0.15rem;
}
.article .article-title h2 {
  line-height: 0.6rem;
  font-size: 0.26rem;
  font-weight: bold;
}
.article .article-title h3 {
  font-size: 0.26rem !important;
  font-weight: bold;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.article article {
  margin: auto;
  width: 6rem;
}
.article article p {
  margin: 0.2rem auto;
  line-height: 0.4rem !important;
  font-size: 0.18rem !important;
}
.article article img {
  display: block;
  margin: 0.3rem auto;
  max-width: 100% !important;
  height: auto !important;
}
.article .pre-next {
  margin: 0.1rem auto;
  width: 6rem;
  height: 0.5rem;
  margin-bottom: 0.2rem;
}
.article .pre-next p {
  width: 50%;
  line-height: 0.6rem;
  font-size: 0.22rem;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.article .pre-next p span {
  color: #2775bd;
}
.article .pre-next .article-pre {
  float: left;
}
.article .pre-next .article-next {
  float: right;
}

.know {
  width: 100%;
}
.know .know-rm {
  margin: auto;
  width: 6rem;
  height: 1rem;
}
.know .know-rm p {
  float: left;
  padding: 0.15rem 0.1rem;
  width: 0.3rem;
  height: 0.7rem;
  line-height: 0.35rem;
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
  background: #2775bd;
  border-radius: 0.02rem;
}
.know .know-rm .rm-list {
  float: right;
  width: 5.4rem;
}
.know .know-rm .rm-list div {
  width: 100%;
  display: flex;
  justify-content: space-between;
  text-align: center;
}
.know .know-rm .rm-list .rm-list-1 a {
  background: #ffe8e8;
  color: #d73f40;
}
.know .know-rm .rm-list .rm-list-2 {
  margin-top: 0.1rem;
}
.know .know-rm .rm-list .rm-list-2 a {
  background: #eef9ff;
  color: #2775bd;
}
.know .know-rm .rm-list a {
  display: block;
  width: 1.73rem;
  height: 0.45rem;
  line-height: 0.45rem;
  font-size: 0.22rem;
}
.know .know-gz {
  margin: 0.2rem auto;
  width: 6rem;
  height: 1rem;
}
.know .know-gz p {
  float: left;
  padding: 0.1rem 0.1rem;
  width: 0.3rem;
  height: 0.62rem;
  line-height: 0.31rem;
  font-size: 0.24rem;
  color: #fff;
  text-align: center;
  background: #2775bd;
  border-radius: 0.02rem;
}
.know .know-gz .gz-list {
  float: right;
  width: 5.4rem;
}
.know .know-gz .gz-list .gz-list-1,
.know .know-gz .gz-list .gz-list-2 {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.know .know-gz .gz-list .gz-list-1 div,
.know .know-gz .gz-list .gz-list-2 div {
  width: 50%;
  height: 0.41rem;
  line-height: 0.41rem;
  font-size: 0.22rem;
}
.know .know-gz .gz-list .gz-list-1 div img,
.know .know-gz .gz-list .gz-list-2 div img {
  margin-right: 0.08rem;
  width: 0.1rem;
}



/*表单验证*/
.f-name::-webkit-input-placeholder {
  color: red;
  font-size: 0.14rem;
}

.f-phone::-webkit-input-placeholder {
  color: red;
}



/*# sourceMappingURL=article.css.map */



.q-dialog {
  width: 93.75%;
  margin: 0 auto .4rem; }
  .q-dialog li {
    width: 23.875%;
    height: 1rem;
    margin-right: 1.5%;
    float: left;
    border-radius: .08rem; }
    .q-dialog li:nth-child(1) {
      background-color: #bc7b3c; }
      .q-dialog li:nth-child(1) img {
        width: .44rem; }
    .q-dialog li:nth-child(2) {
      background-color: #2398b1; }
      .q-dialog li:nth-child(2) img {
        width: .38rem; }
    .q-dialog li:nth-child(3) {
      background-color: #2775bd; }
      .q-dialog li:nth-child(3) img {
        width: .43rem; }
    .q-dialog li:nth-child(4) {
      background-color: #bc7b3c;
      margin-right: 0; }
      .q-dialog li:nth-child(4) img {
        width: .37rem; }
    .q-dialog li img {
      position: relative;
      top: .13rem;
      left: 50%;
      transform: translateX(-50%); }
    .q-dialog li p {
      font-size: .22rem;
      color: #ffffff;
      text-align: center;
      margin-top: .18rem; }

.q-guess {
  width: 100%; }
  .q-guess .q-hot, .q-guess q-attention {
    width: 93.75%;
    margin: 0 auto; }
  .q-guess .q-hot .q-hot-left {
    width: .5rem;
    height: 1rem;
    background-color: #2775bd;
    float: left;
    margin-right: .12rem; }
    .q-guess .q-hot .q-hot-left p {
      width: .28rem;
      margin: .18rem auto;
      font-size: .24rem;
      color: #ffffff; }

      .rose {
            width: 100%;
            overflow: hidden;
            margin: .4rem auto;
        }
        .rose .rosehd {
            overflow: hidden;
            margin: 0 auto .27rem;
            border-top: 1px solid #e5e5e5;
            border-bottom: 1px solid #e5e5e5;
        }
        .rose .rosehd ul {
            overflow: hidden;
            margin: 0 auto;
        }
        .rose .rosehd ul li {
            float: left;
            width: 33%;
            height: 1.19rem;
            line-height: 1.19rem;
            overflow: hidden;
        }
        .rose .rosehd ul li:nth-child(1) a, .rose .rosehd ul li:nth-child(2) a {
            margin-top: 5%;
            height: .74rem;
            line-height: .74rem;
            display: block;
        }
        .rose .rosehd ul li span {
            font-size: .14rem;
            color: #fff;
            line-height: .64rem;
            text-align: center;
            display: block;
            margin-left: 31%;
            /*background: url(/) no-repeat right;*/
        }
        .rose .rosehd ul li:last-child span {
            background: none;
        }
        .rose .rosebd {
            width: 90%;
            overflow: hidden;
            margin: 0 auto;
        }
        .rose .rosebd p {
            color: #666666;
            line-height: .4rem;
            margin-left: 0.18rem;
            margin-top: 0.19rem;
            font-size: 0.2rem;
        }
        .rose .rosebd p span {
            color: #1062ad;
            font-size: 0.22rem;
        }

#rose_img0 {
            background: url(/) no-repeat center;
            position: relative;
            background-size:.43rem .49rem;
        }
        #rose_img0.on {
            background: url(/) no-repeat center;
            border-bottom: 6px solid #0165b8;
            box-sizing: border-box;
            position: relative;
            background-size:.43rem .49rem;
        }
        #rose_img1 {
            background: url(/) no-repeat center;
            position: relative;
            background-size:.43rem .49rem;
        }
        #rose_img1.on {
            background: url(/)no-repeat center;
            border-bottom: 6px solid #0165b8;
            box-sizing: border-box;
            position: relative;
            background-size:.43rem .49rem;
        }
        #rose_img2 {
            background: url(/) no-repeat center;
            position: relative;
            background-size:1.1rem .45rem;
            cursor: pointer;
        }
        #rose_img2.on {
            background: url(/) no-repeat center;
            border-bottom: 6px solid #0165b8;
            box-sizing: border-box;
            cursor: pointer;
            position: relative;
            background-size:1.1rem .45rem;
        }

        .gg{
            overflow: hidden;
            background: #f7f7f7;
            font-size: 0.6rem;
            line-height: .37rem;
            margin: 0 0.5rem;
            color: #222121;
            border-radius: .08rem;
            padding-top: .27rem;
            padding-left: .28rem;
        }
        .gg h4{
            font-size: .26rem;
            margin-bottom: 0.23rem;
            color: #d73f40;
        }
        .gg h4 img{
            width: .29rem;
            height: .28rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: .15rem;
        }
        .gg div{
            overflow:hidden;
            width:1.6rem;
            height:.47rem;
            line-height:.47rem;
            text-align:center;
            margin:0.33rem auto .28rem;
        }
        .gg div a{display:block;
            color: #ffffff;
            font-size: .22rem;
            background-color: #d73f40;
            width: 1.6rem;
            border-radius: .06rem;
        }
        .gg div .q-order{
            width: .29rem;
            display: inline-block;
            vertical-align: middle;
            margin-right: .12rem;
            margin-bottom: .05rem;
        }

.q-lylx {
  width: 100%;
  height: auto; }
  .q-lylx .q-map {
    width: 93.75%;
    height: 3.64rem;
    overflow: hidden;
    border-radius: .08rem;
    margin: .22rem auto .3rem; }
  .q-lylx .q-msg-send {
    width: 100%; }
    .q-lylx .q-msg-send p {
      color: #302f2f;
      font-size: .2rem;
      text-align: center;
      margin-bottom: .3rem; }
    .q-lylx .q-msg-send .q-check {
      width: 93.75%;
      margin: 0 auto;
      height: auto;
      background-color: #f7f7f7;
      border-radius: .08rem;
      padding-top: .22rem;
      padding-bottom: .23rem; }
      .q-lylx .q-msg-send .q-check p {
        color: #706f6f;
        font-size: .22rem;
        text-align: center;
        margin-bottom: .23rem; }
        .q-lylx .q-msg-send .q-check p img {
          width: .29rem;
          vertical-align: middle;
          margin-right: .08rem;
          display: inline-block; }
      .q-lylx .q-msg-send .q-check .q-star {
        margin-top: .23rem;
        margin-bottom: .23rem; }
      .q-lylx .q-msg-send .q-check .q-now-add {
        width: 4.34rem;
        height: auto;
        margin: .17rem auto 0; }
        .q-lylx .q-msg-send .q-check .q-now-add .txt01 {
          width: 3.2rem;
          height: .54rem;
          background-color: #ecebeb;
          border-top-left-radius: .05rem;
          border-bottom-left-radius: .05rem;
          font-size: .22rem;
          padding-left: .19rem; }
          .q-lylx .q-msg-send .q-check .q-now-add .txt01 ::-webkit-input-placeholder {
            color: #999898;
            line-height: .54rem; }
        .q-lylx .q-msg-send .q-check .q-now-add .txt02 {
          width: .8rem;
          height: .58rem;
          background-color: #1062ad;
          border-top-right-radius: .08rem;
          border-bottom-right-radius: .08rem;
          color: #ffffff;
          font-size: .22rem; }

.q-know-con {
  width: 93.75%;
  margin: .44rem auto .4rem; }
  .q-know-con a {
    width: 49%;
    float: left;
    height: 1.09rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: .26rem .21rem .27rem .18rem;
    font-size: .22rem;
    color: #ffffff;
    border-radius: .08rem; }
    .q-know-con a span {
      width: 1.77rem;
      display: block;
      float: right;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical; }
  .q-know-con .icon-know {
    margin-right: 2%;
    background-color: #bc7b3c; }
    .q-know-con .icon-know img {
      width: .6rem;
      display: inline-block;
      vertical-align: middle; }
  .q-know-con .icon-con {
    background-color: #2398b1; }
    .q-know-con .icon-con img {
      width: .5rem;
      display: inline-block;
      vertical-align: middle;
      margin-left: .1rem; }

.q-arc-list .q-list-item{
  width: 98%;
  margin: 0 auto;
}

.q-arc-list .q-list-item li{
  margin-bottom: 0.2rem;
  border-bottom: 1px dashed #c1c1c1;
  padding-bottom: 0.2rem;
}

.q-arc-list .q-list-item .q-art-left img{
  width: 2.3rem;
  height: 1.8rem;
}
.q-arc-list .q-list-item .q-itme-des{
  float: right;
  display: inline-block;
  width: 61%;
}
.q-arc-list .q-list-item .q-itme-des .q-item-tit{
  font-size: 0.24rem !important;
  color: #232323;
  font-weight: bold;
}
.q-arc-list .q-list-item .q-itme-des .q-intro p{
  font-size: 0.2rem;
  color: #565657;
  line-height: 0.35rem;
}
.q-arc-list .q-list-item .q-itme-des .q-order-online span{
  font-size: 0.18rem;
  color: #858484;
}
.q-arc-list .q-list-item .q-itme-des .q-order-online a{
  font-size: 0.18rem;
  color: #fff;
  background: #d73f40;
  padding: 0.04rem;
  margin-left: 0.05rem;
  border-radius: 0.1rem;
}
.q-arc-list .q-list-item .q-itme-des .q-order-online img{
  width: 0.25rem;
  height: 0.25rem;
}

/* 分页器 */
.dede_pages{height:0.24rem;line-height:0.24rem;text-align:center;margin-top:30px;clear:both;margin-bottom: 0.4rem;font-size: 0.22rem;}
.dede_pages li{display:inline; padding:0.08rem 0.15rem; border:1px solid #ddd; margin-right:5px;}
.dede_pages li a{color: #555;}
.dede_pages li a:hover{background:#f5f5f5; color:#0064c4;}
.dede_pages li.thisclass{background:#385aad; color: #fff;}
.dede_pages li.thisclass a{text-decoration:none; cursor:default; border-color:#0064c4; color: #fff;}
.dede_pages .dede_pagesinfo strong{font-weight:normal;}

/* 医师团队 */
.hl-doctor-list {
  width: 100%;
}
.hl-doctor-list .doctor-info {
  margin: 0.3rem auto;
  width: 6rem;
  height: 2.96rem;
}
.hl-doctor-list .doctor-img {
  display: block;
  float: left;
  width: 2.6rem;
}
.hl-doctor-list .doctor-intro {
  float: right;
  width: 3.22rem;
}
.hl-doctor-list .doctor-intro h3 {
  line-height: 0.5rem;
  font-size: 0.2496rem;
}
.hl-doctor-list .doctor-intro h3 span {
  font-size: 0.3286rem;
  color: #1062ad;
  font-weight: bold;
}
.hl-doctor-list .doctor-intro .touxian {
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  border-top: 0.01rem solid #f2f2f2;
  border-bottom: 0.01rem solid #f2f2f2;
}
.hl-doctor-list .doctor-intro p {
  line-height: 0.28rem;
  font-size: 0.1855rem;
  color: #5d5e5e;
}
.hl-doctor-list .doctor-intro p img {
  margin-right: 0.08rem;
  width: 0.13rem;
}
.hl-doctor-list .doctor-intro .shanchang {
  padding-top: 0.04rem;
  font-size: 0.18rem;
  color: #323231;
  line-height: 0.3rem;
}
.hl-doctor-list .doctor-intro .zixun-yuyue {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.hl-doctor-list .doctor-intro .zixun-yuyue div {
  margin-top: 0.25rem;
  width: 1.54rem;
  height: 0.45rem;
  line-height: 0.45rem;
  text-align: center;
  font-size: 0.22rem;
  border-radius: 0.05rem;
}
.hl-doctor-list .doctor-intro .zixun-yuyue div a {
  color: #fff;
}
.hl-doctor-list .doctor-intro .list-zixun {
  background: #1062ad;
}
.hl-doctor-list .doctor-intro .list-zixun img {
  margin-top: -0.03rem;
  margin-right: 0.09rem;
  width: 0.36rem;
}
.hl-doctor-list .doctor-intro .list-yuyue {
  background: #ff7f00;
}
.hl-doctor-list .doctor-intro .list-yuyue img {
  margin-top: -0.03rem;
  margin-right: 0.1rem;
  width: 0.29rem;
}

.doctor-tips {
  margin: 0.5rem auto 0.3rem auto;
  width: 6rem;
  display: flex;
  margin-top: 0.4rem;
  justify-content: space-between;
}
.doctor-tips .tip-item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.42rem;
  height: 1rem;
  background: #bc7b3c;
  border-radius: 0.05rem;
}
.doctor-tips .tip-item img {
  display: block;
  margin: auto;
  margin-bottom: 0.08rem;
  width: 0.44rem;
}
.doctor-tips .tip-item p {
  text-align: center;
  font-size: 0.22rem;
  color: #fff;
}
.doctor-tips .t2 {
  background: #2398b1;
}
.doctor-tips .t2 img {
  width: 0.38rem;
}
.doctor-tips .t3 {
  background: #2775bd;
}
.doctor-tips .t3 img {
  width: 0.43rem;
}
.doctor-tips .t4 {
  background: #d73f40;
}
.doctor-tips .t4 img {
  width: 0.37rem;
}
.doctor-tips .t6 {
  background: #2398b1;
}
.doctor-tips .t6 img {
  width: 0.4rem;
}