@charset "UTF-8";
/****解决a标签的问题**** */
/****按钮问题**** */
body { position: relative; margin: 0 auto; padding-bottom: 20%; max-width: 720px; background-color: #f4f4f4; color: #333; font-size: 14px; line-height: 1.4; font-family: Lantinghei SC, Open Sans, Arial, Hiragino Sans GB, Microsoft YaHei, \\5FAE软雅黑, STHeiti, WenQuanYi Micro Hei, SimSun, sans-serifsans-serif; }

* { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; word-wrap: break-word; }

img { border: 0; max-width: 100%; }

a { text-decoration: none; color: #333; }

ul { list-style-type: none; }

input, textarea, select, option { -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; border: 0; }

select, select:hover { background: #fff; }

.body { background: #f7f7f7; }

.console { display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); z-index: 1000; padding: 10px 20px; color: #fff; border-radius: 4px; background: rgba(0, 0, 0, 0.7); -webkit-animation: fadeInUp 1.5s; }

.font-orange { color: #FF6701; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0; }
  40% { opacity: 0.5; }
  100% { opacity: 1; } }
@-moz-keyframes fadeInUp { 0% { opacity: 0; }
  40% { opacity: 0.5; }
  100% { opacity: 1; } }
@-webkit-keyframes fadeInDown { 0% { opacity: 1; }
  40% { opacity: 0; }
  100% { opacity: 0; } }
@-moz-keyframes fadeInDown { 0% { opacity: 1; }
  40% { opacity: 0; }
  100% { opacity: 0; } }
@-webkit-keyframes bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.5); }
  100% { opacity: 1; -webkit-transform: scale(1); } }
@-moz-keyframes bounceIn { 0% { opacity: 0; -moz-transform: scale(0.5); }
  100% { opacity: 1; -moz-transform: scale(1); } }
@-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); }
  50% { -webkit-transform: scale(1.5); }
  95% { -webkit-transform: scale(0.9); }
  100% { -webkit-transform: scale(1); } }
@keyframes pulse { 0% { transform: scale(1); }
  50% { transform: scale(1.5); }
  95% { transform: scale(0.9); }
  100% { transform: scale(1); } }
@-webkit-keyframes fadeUp { 0% { -webkit-transform: translateY(200px); }
  100% { -webkit-transform: translateY(0); } }
@-moz-keyframes fadeUp { 0% { -moz-transform: translateY(200px); }
  100% { -moz-transform: translateY(0); } }
.font-big { font-size: 18px; }

.font-small { font-size: 12px; }

/****解决a标签的问题**** */
/****按钮问题**** */
header { width: 16rem; height: 2.432rem; background-color: #fff; position: fixed; left: 0; top: 0; z-index: 999; border-bottom: 1px solid #bfbfbf; right: 0;
  margin: 0 auto; }
header > a { display: block; float: left; width: 58%; height: 100%; }
header > a > img:nth-of-type(1) { width: 4.544rem; margin: 0.61867rem 0 0 0.512rem; display: block; float: left; }

header > a > img:nth-of-type(2) { max-width: 3.88181rem; margin: 0.78933rem 0 0 0.21333rem; display: block; float: left; }

header .head { width: 42%; height: 1.73333rem; font-size: 0.512rem; color: #333; float: left; text-align: center; letter-spacing: 0.08533rem; margin-top: 0.53333rem; }

header .head > span { letter-spacing: 0.14933rem; }

.navigator { width: 100%;padding: 10px 4%;float: left;background-color: #0094ff; }
.navigator li { width: 33.33%;float: left;text-align: center;line-height: 35px; }
.navigator li > a { display: block;color: #fff;font-size: 15px; }

.contect-us { width: 100%; background-color: #fff; }
.contect-us > p { width: 100%; height: 2.176rem; line-height: 2.176rem; border-bottom: 1px solid #f4f4f4; font-size: 0.768rem; color: #333; text-align: center; font-weight: 600; }
.contect-us > dl { width: 100%; height: 2.88213rem; border-bottom: 1px solid #f4f4f4; padding-top: 0.00267rem; }
.contect-us > dl dt { width: 2.98581rem; height: 100%; float: left; }
.contect-us > dl dt img { width: 1.536rem; height: 1.536rem; margin: 0.72533rem 0 0 0.72533rem; }
.contect-us > dl:nth-of-type(1) dd:nth-of-type(1) { color: #888; margin-top: 0.59733rem; }
.contect-us > dl:nth-of-type(1) dd:nth-of-type(1) a { color: #ea5451; font-size: 0.85333rem; }
.contect-us > dl:nth-of-type(1) dd:nth-of-type(2) { color: #888; font-size: 0.512rem; }
.contect-us > dl:nth-of-type(2) dd:nth-of-type(1) { margin-top: 0.59733rem; }
.contect-us > dl:nth-of-type(2) dd:nth-of-type(1) a { color: #ea5451; font-size: 0.85333rem; }
.contect-us > dl:nth-of-type(2) dd:nth-of-type(2) { color: #888; font-size: 0.512rem; }
.contect-us > dl:nth-of-type(3) dd { float: left; color: #888; }
.contect-us > dl:nth-of-type(3) dd p:nth-of-type(1) { font-size: 0.59733rem; width: 5.03467rem; height: 1.21515rem; line-height: 1.21515rem; border: 1px solid #f4f4f4; border-radius: 0.08533rem; color: #ea5451; margin-top: 0.58667rem; text-indent: 0.13333rem; background: url(//static.huijiayi.com.cn/zhonghuijia/m/images/search.png) no-repeat 95%; background-size: 0.55467rem; }
.contect-us > dl:nth-of-type(3) dd p:nth-of-type(2) { font-size: 0.512rem; }

.wap-internet { margin-top: 1.49333rem; text-align: center; color: #888; font-size: 0.512rem; line-height: 0.768rem; }

.footBottom { position: fixed; padding: 0.32rem 0.64rem; bottom: 0; left: 0; right: 0; background: #fff; border-top: 1px solid #a6a6a6; width:16rem;  margin: 0 auto;}
.footBottom a { display: block; float: left; padding: 0.24533rem 0 0.21333rem; width: 5.97333rem; color: #0093ff; border: 1px solid #0093ff; text-align: center; font-size: 0.68267rem; border-radius: 0.08533rem; box-sizing: border-box; }
.footBottom a:nth-child(1) { background: url(//static.huijiayi.com.cn/zhonghuijia/m/images/msg1.png) no-repeat; background-size: 0.72533rem; background-position: 0.64rem center; }
.footBottom a:nth-child(2) { background: url(//static.huijiayi.com.cn/zhonghuijia/m/images/phone1.png) no-repeat; background-size: 0.72533rem; background-position: 0.64rem center; margin-left: 0.85333rem; }
.footBottom .share { display: inline-block; margin: 0.29867rem 0 0 0.85333rem; }
.footBottom .share img { width: 0.85333rem; height: 0.85333rem; }

.bgtitle { display: inline; }

.contain-item { margin: 0.42667rem auto; padding: 0.64rem; }
.contain-item h4, .contain-item .bgkillertitle { overflow: hidden; font-size: 0.68267rem; color: #333333; line-height: 44px; }

.right-infor { float: right; color: #0093ff; font-size: 0.512rem; }
.right-infor .iconfont { font-size: 0.64rem; padding-right: 5px; }

.contain { overflow: hidden; }

.fontSign { font-size: 0.68267rem; color: #F24B36; }

.fontSign2 { font-size: 0.68267rem; color: #FF6701; }

.bgKiller { clear: both; padding-right: 4.26667rem; font-size: 0.46933rem; color: #666666; background-color: #cce9ff; background-image: url(../images/gan2/killer.png); background-position: right center; background-size: 4.096rem; background-repeat: no-repeat; }

.li-item-2 { overflow: hidden; margin-top: 0.34133rem; width: 100%; }
.li-item-2 li { display: block; float: left; width: 48%; }
.li-item-2 li:nth-child(odd) { margin-right: 4%; }

.li-item-4 { overflow: hidden; margin-top: 0.34133rem; width: 100%; }
.li-item-4 li { display: block; float: left; width: 25%; }

.cbway { background: #fff; }
.cbway .cbway-item { font-size: 0.64rem; text-align: center; }
.cbway .cbway-item i { display: block; margin: 0 auto 0.34133rem; width: 2.56rem; height: 2.56rem; line-height: 2.56rem; font-size: 1.28rem; color: #ffffff; background: #f24b36; border-radius: 0.08533rem; }
.cbway .cbway-item p { margin-top: 5px; height: 3.66933rem; font-size: 0.55467rem; color: #666; line-height: 0.81067rem; text-align: left; }

.test-way li a, .jihui-way li a { display: block; text-align: center; font-size: 0.64rem; color: #03a9f3; }
.test-way li a i, .jihui-way li a i { display: block; margin: 0 auto 5px; width: 2.13333rem; height: 2.13333rem; background: #06abf4; border-radius: 100%; color: #fff; font-size: 1.70667rem; line-height: 2.24rem; }
.test-way li:last-child i, .jihui-way li:last-child i { font-size: 0.85333rem; }

.test-way li { margin-bottom: 0.32rem; }
.test-way p { margin-top: 5px; height: 2.816rem; font-size: 0.55467rem; color: #666; line-height: 0.81067rem; text-align: left; }

.bgArticle { margin: 0.32rem auto; font-size: 0.64rem; line-height: 1.06667rem; }
.bgArticle h5 { text-align: center; font-size: 0.64rem; font-weight: normal; }
.bgArticle h5 img { margin-right: 4px; width: 0.85333rem; vertical-align: sub; }
.bgArticle p { margin: 0.32rem auto 0.53333rem; }

.medicine { text-align: center; }
.medicine p { font-size: 0.64rem; line-height: 0.896rem; }
.medicine p span { padding-left: 5px; font-size: 0.46933rem; color: #666666; line-height: 0.72533rem; }

table { margin-top: 0.64rem; width: 100%; font-size: 0.512rem; }
table th { padding: 2px; }
table thead { background: #ff6701; color: #ffffff; }
table tbody { color: #666; }

.light1 { background: rgba(255, 103, 1, 0.2); }

.light { background: rgba(255, 103, 1, 0.05); }

.jihui-way a { color: #333 !important; }
.jihui-way a i { font-size: 1.28rem !important; background: #8BC24A !important; }

.information { border: 0.04267rem solid #0093ff; border-radius: 0.08533rem; }
.information li { padding: 0.34133rem; text-align: center; border-right: 0.04267rem solid #0093ff; }
.information li:last-child { border-right: 0; }
.information li a { color: #0093ff; font-size: 0.64rem; }

.ctab { margin-top: 0.512rem; }

.ctab-item { margin: 0.21333rem 0; overflow: hidden; }
.ctab-item a { display: block; }
.ctab-item .ctab-item-l { display: inline-table; margin-right: 10px; vertical-align: middle; }
.ctab-item .ctab-item-l img { width: 5.97333rem; height: 3.84rem; }
.ctab-item .ctab-item-r { display: inline-table; width: 7.89333rem; vertical-align: middle; }
.ctab-item .ctab-item-r h6 { font-weight: normal; font-size: 0.64rem; line-height: 0.896rem; }
.ctab-item .ctab-item-r p { margin: 0.21333rem 0 0.55467rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 0.55467rem; color: #666; line-height: 0.768rem; }
.ctab-item .ctab-item-r span { font-size: 0.46933rem; color: #666; }

.more-artical { display: block; font-size: 0.64rem; margin: 1.06667rem; color: #0093ff; text-align: center; }

.hover { background: #0093ff; }
.hover a { color: #fff !important; }

.ctab, .more-artical { display: none; }

.ctab-item:nth-child(4) + .more-artical { display: block; }

.symptom { overflow: hidden; background: url(../images/gan2/symptom.png) no-repeat center center; -webkit-background-size: contain; background-size: contain; }
.symptom span { display: block; margin: 0.27733rem 0; width: 50%; text-align: center; font-size: 0.64rem; line-height: 0.93867rem; }
.symptom span:nth-child(odd) { float: left; }
.symptom span:nth-child(even) { float: right; }
.symptom span:nth-child(3) { padding-right: 2.77333rem; }

body { width: 16rem; margin: 2.45333rem auto; padding: 0; }
.modle-dialog { background: rgba(0, 0, 0, 0.2); }

.modle-dialog, .model-backrop { display: none; position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 99; }

.modle-dialog-center { position: fixed; left: 0; right: 0; top: 30%; -webkit-animation: bounceIn 300ms 0ms ease both; -moz-animation: bounceIn 300ms 0ms ease both; }
.modle-dialog-center .modle-head { margin: 18px auto; text-align: center; display: block; }
.modle-dialog-bottom { position: fixed; left: 0; right: 0; bottom: 0; -webkit-animation: fadeUp 300ms 0ms ease both; -moz-animation: fadeUp 300ms 0ms ease both; background: rgba(255, 255, 255, 0.95); }
.modle-dialog-bottom .modle-head { padding: 15px 0 10px; text-align: center; font-size: 15px; }
.modle-dialog-bottom .share-box { overflow: hidden; text-align: center; }
.modle-dialog-bottom .share-box .share-btn { display: block; float: left; width: 25%; color: #666; font-size: 0.512rem; }
.modle-dialog-bottom .share-box .share-btn i { display: block; margin: 0 auto 5px; width: 50px; height: 50px; background: url(//static.huijiayi.com.cn/images/icons/share.png) no-repeat; -webkit-background-size: 50px; background-size: 50px; }
.modle-dialog-bottom .share-box .share-btn:nth-child(2) i { background-position: 0 -50px; }
.modle-dialog-bottom .share-box .share-btn:nth-child(3) i { background-position: 0 -100px; }
.modle-dialog-bottom .share-box .share-btn:nth-child(4) i { background-position: 0 -150px; }
.showbg { position: absolute; width: 100%; height: 100%; left: 0; right: 0; top: 0; bottom: 0; }
.modle-dialog-bottom .btn-defaut { display: block; margin-top: 27px; padding: 10px; width: 100%; text-align: center; color: #666; font-size: 17px; background: #fff; }
#container2 { margin-top: 0.21333rem; padding: 0.64rem; background-color: #191919; color: #f0f0f0; line-height: 1.7; max-height: 100%; font-size: 12px; }
#container2 { margin-top: 0.21333rem; padding: 0.64rem; background-color: #191919; color: #f0f0f0; line-height: 1.7; max-height: 100%; font-size: 12px; }
[data-dpr="2"] #container2 { font-size: 24px; }
[data-dpr="3"] #container2 { font-size: 36px; }

.commonDiv {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1;
  position: absolute;
  display: none;
}
.commonDiv .windowDiv {
  background-color: rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 2;
  position: absolute;
}
.commonDiv .share-window {
  background-color:rgba(255,255,255,0.9);
  z-index: 999;
  width: 100%;
  height: 9rem;
  left: 0;
  bottom: 0;
  position: fixed;
}
.commonDiv .share-window > p {
  font-size: 0.65rem;
  color: #333;
  line-height: 2.133333rem;
  text-align: center;
}
.commonDiv .share-window dl {
  width: 25%;
  height: 4rem;
  float: left;
  text-align: center;
}
.commonDiv .share-window dl dt > a img {
  width: 2.5rem;
  height: 2.5rem;
}
.commonDiv .share-window dl dd {
  font-size: 0.64rem;
  color: #666;
}
.commonDiv .share-window .cancel {
  display: block;
  height: 2.2rem;
  width: 100%;
  background-color:#fff;
  color: #666;
  clear: both;
  line-height: 2.2rem;
  text-align: center;
  font-size: 0.65rem;
  position:fixed;
  left:0;
  bottom:0;
}

