﻿/*base*/
*{ margin:0; padding:0;}
html{font-family:"微软雅黑"; color:#3c3c3c; position:relative; background:#fff;max-width:640px; font-size:100px;  margin:0 auto;  overflow-x:hidden; }
/* css屏幕适应 */
img{ border:none; text-decoration:none;}
a,a:hover{ text-decoration: none; color:#fff;}
ul li{ list-style:none;} 
.left{  float:left;}
.right{ float:right;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hidden{ display:none;}
body{   font-size:0.24rem; width:6.4rem;}


input{ padding:0; margin:0;}
input[type="submit"],
 input[type="reset"],
 input[type="button"],
 button {
-webkit-appearance: none;
 }

.head{width:6.4rem; height:1.1rem; }
header{ width:6.4rem; height:1.1rem; background:url(../images/bg.png) repeat; background:#fff; position: absolute; top:0; left:50%; margin-left:-3.2rem; z-index:2; }
.memu{ width:0.51rem; height:0.52rem; display:block; margin-top:0.29rem; margin-left:0.27rem; cursor:pointer; margin-right:0.27rem; }
header h1{ width:4.33rem; height:100%; border-left:1px solid #fff; border-right:1px solid #fff; float:left;}
header h1 img{ display:block; width:3.81rem; height:auto; margin:0.15rem auto;}
header>a{ float:left; margin-top:0.23rem; margin-left:0.2rem;}
header>a img{ display:block; width:0.65rem; height:auto;}

.xm-box{ width:6rem; margin:0 auto;}
.xm-box a{ display:block; width:1.49rem;  height:1.6rem;  float:left; color:#444;}
.xm-box dl{ width:1.49rem; height:1.6rem;  float:left; overflow:hidden; position:relative;}
.xm-box dl dt{ width:1.49rem; }
.xm-box dl img{ display:block; width:1rem; height:auto; margin:0.2rem auto 0.05rem;}
.xm-box dl dd{ text-align:center; font-size:0.26rem; height:0.26rem; line-height:0.26rem; padding:0.1rem 0; position:absolute; bottom:0rem; left:0.26rem;}







.new-title{ width:2.5rem; height:0.6rem; border-left:0.06rem solid #000000; border-right:0.06rem solid #000000; margin:0.5rem auto 0.45rem;  }
.new-title a{ color:#edbba4;}
.new-title h2{ font-size:0.45rem; height:0.45rem; line-height:0.45rem; text-align:center; font-weight: normal; color:#edbba4;}
.new-title p{ font-size:0.18rem; color:#cccccc; height:0.18rem; line-height:0.18rem; text-align:center;  padding-top:0.05rem; }
.new-title p{ font-size:0.18rem; color:#cccccc; height:0.18rem; line-height:0.18rem; text-align:center;  padding-top:0.05rem; }

.new1{ width:5.6rem; height:1.04rem; border-left:0.1rem solid #7e8ec9; margin:0.3rem auto; color:#666666;}
.new1 a h2{ font-size:0.26rem; font-weight:normal; padding-left:0.12rem; color:#666666;}
.new1 a p{ padding-left:0.12rem; font-size:0.22rem; color:#aaaaaa; padding-top:0.1rem; line-height:0.28rem;}
.new-box img{ width:6.4rem ; height:auto; }

.new2{ width:5.7rem; height:0.7rem; margin:0.1rem auto; color:#666666; border-top:1px solid #eeeeee;}
.new2 a h2{  border-left:0.1rem solid #93dcea; padding-left:0.12rem; height:0.3rem; line-height:0.3rem; margin-top:0.28rem; font-size:0.26rem; font-weight:normal; color:#666666;}

.zj-title{ width:100%; text-align:center; margin:0.7rem auto 0.7rem;}
.zj-title h2{ font-size:0.4rem; color:#060606; height:0.4rem; line-height:0.4rem;}
.zj-title span{ color:#0e93aa;font-size: 0.4rem;}
.zj-title p{ font-size:0.18rem; height:0.18rem; line-height:18px; color:#cccccc; padding-top:0.08rem; }

.zj-box{ width:100%; color:#fff; float:left; font-size:0.2rem;} 
.zj-box dt{ width:100%; height:auto; position:relative;font-size:0.2rem;}
.zj-box dt img{ width:80%; height:auto; margin: 0 auto; display: block;}
.zj-box.zj-box-index dt img{ width: 100%; height: auto; }
.zj-box dt p{ position:absolute; bottom:0; left:0; font-size:0.2rem; background:url(../images/se.png) repeat; width:100%; height:0.5rem; text-align:center; line-height:0.5rem;}
.zj-box dt p b{ font-size:0.26rem; font-weight:normal;}
.zj-box dd{ padding:0.1rem; height: 1.5rem; background:#05a6c2; line-height:0.25rem; font-size:0.18rem; position: relative; }
.zj-box dd span{ font-size:0.2rem;}
.zj-box dd p{ font-size:0.18rem; display:block;overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.zj-box dd a{display: block; margin:0.1rem auto; color:#fff;font-size:0.2rem;width:1.8rem; position: absolute; left:0.8rem; bottom: 0.2rem; height:0.4rem; line-height:0.4rem; text-align:center; background:#007aa2; vertical-align:bottom; border-radius:5px;}
.zj-box dd a strong{ font-size:0.3rem;; padding-right:5px; color:#16dce7; font-weight:normal; vertical-align: bottom; height:480px;}

.bkxs-txt{ padding-bottom:0.15rem; border-bottom:1px dashed #ccc; padding-top:0.15rem;}
.bkxs-txt .bkicon{ display:block; width:0.58rem; height:0.58rem; margin:0.1rem 0.12rem 0 0.3rem; background:url(../images/bk1.jpg) top center no-repeat; background-size:100%;}
.bkxs-txt:nth-child(2) .bkicon{ background:url(../images/bk2.jpg) top center no-repeat; background-size:100%;}
.bkxs-txt:nth-child(3) .bkicon{ background:url(../images/bk3.jpg) top center no-repeat; background-size:100%;}
.bkxs-txt:nth-child(4) .bkicon{ background:url(../images/bk4.jpg) top center no-repeat;background-size:100%;}
.bkxs-txt:nth-child(5) .bkicon{ background:url(../images/bk2.jpg) top center no-repeat; background-size:100%;}
.bkxs-txt:nth-child(6) .bkicon{ background:url(../images/bk3.jpg) top center no-repeat;background-size:100%;}


.bkxs-txt h3,.bkxs-txt h3 a{ font-size:0.24rem; overflow: hidden;  text-overflow: ellipsis;  color:#444; height:0.24rem; line-height:0.24rem; padding-right:0.3rem; padding-top:0.1rem;}
.bkxs-txt p a{ display:block; color:#444;padding-right:0.3rem ;font-size:0.18rem; color:#ccc; height:0.30rem; line-height:0.30rem; padding-top:0.05rem; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-right:0.3rem;}
.bkxs-txt p{ font-size:0.18rem; color:#ccc; height:0.30rem; line-height:0.30rem; padding-top:0.05rem; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-right:0.3rem;}
.bkxs a.izx{display: block; margin:0.5rem auto; color:#fff; font-size:0.3rem; width:3.3rem; height:0.6rem; line-height:0.6rem; text-align:center; background:#edbba4; vertical-align:bottom;}
.bkxs a.izx strong{ font-size:0.4rem; padding-right:5px; color:#fff; font-weight:normal; vertical-align: bottom; }

.fuwu { width:6.2rem; margin:0 auto 0.1rem;}
.fuwu a{ width:33.3%; height:2.14rem;  background:#ffffff; float:left;}
.fuwu a dl{ width:100%; height:100%;}
.fuwu a dt{ width:100%; text-align:center; padding-top:0.3rem;}
.fuwu a:nth-child(even){ background:#f3f3f3; color:#b5b5b5;}
.fuwu a img{ width:0.85rem; height:0.75rem;  display: block; margin:0 auto; }
.fuwu a dd{ font-size:0.28rem; text-align:center;}
.fuwu a dd.d2{ font-size:0.16rem; text-align:center;}

.fuwu a dl.fuwu-bai dd{color:#b5b5b5;}


.sybd{ background:url(../images/bg2.jpg) top center no-repeat; background-size:6.4rem; height:6.4rem; width:6.4rem; position:relative;}
.sybd img{ position:absolute; bottom:0; right:0; width:2.63rem; height:auto;}

.sybd .biao{ width:4.7rem; height:5.2rem; background:url(../images/zibg.png) no-repeat; background-size:4.7rem; border-radius:5px;  position:relative;  margin:0.6rem auto; }
.sybd .biao p{ width:3.4rem; height:0.6rem; border-radius:5px; margin:0 auto; background:#edeff6; margin-top:0.1rem; font-size:0.24rem;}
.sybd .biao input{ float:left; border:none; background:none; width:100%; height:100%; text-indent:0.14rem;font-size: 0.24rem;}
.sybd .biao select{font-size:0.24rem;}

.hide{ display:none;}
.sybd .biao h2{ font-size:0.26rem; text-align:center;  height:0.5rem; line-height:0.5rem; color:#fff; padding-top:0.2rem; font-weight:normal;}

.textarea{ display:block; background:#edeff6; width:3.4rem; height:1.1rem; padding-top:0.1rem;  text-indent:0.14rem; border:none; border-radius:5px; margin:0.1rem auto; font-size:0.24rem; font-family:"微软雅黑";}
.biao-box{ position:relative;}
.sybd .biao input.anniu{ width:3.4rem; height:0.6rem;border-radius:5px; margin:0 auto; background:#c3c2ff; float:none; font-size:0.30rem;; color:#fff; display:block; margin:0.1rem auto; cursor:pointer;margin-top:0.25rem; font-family: "微软雅黑"}



.bottom{ width:6.4rem; height:3.4rem; background:#f0f0f0; border-top:1px solid #dedede;}
.bottom .btnav a{ font-size:0.26rem; color:#aaaaaa; float:left; width:2.1rem; text-align:center; height:0.3rem; line-height:0.3rem; border-left:2px solid #aaaaaa; margin-top:0.3rem;}
.bottom .btnav a:nth-child(1){ border-left:none;}
.bottom p{ font-size:0.22rem; color:#aaa; text-align: center; line-height:0.38rem; padding-top:0.2rem;}
.bottom p b{ display:block; color:#7d7d7d; font-weight:normal;}
.bottom p span{ display:block; font-size:0.16rem; line-height:0.26rem; padding-top:0.1rem;}



.footer{ width:6.4rem; position:fixed; bottom:0; left:50%; margin-left:-3.2rem; z-index:2;}

.dh1{ width: 3.37rem; background:#edbba4 ;  height:0.88rem; border-radius:0.05rem; margin-left:-0.05rem; float:left; position:relative;}
.dh1 img{ width:3rem; display:block; position:absolute; bottom:0; left:0.15rem;} 

.izxzx{float: left;width: 2.185rem;height: 0.88rem;border-radius: 0.05rem;background: #8987c6;font-size: 0.3rem;margin-left: 0.02rem; }
.izxzx img{ display:block; width:1.8rem; height:auto; margin:0.15rem auto;}

.to-top{ width:0.9rem; height:0.88rem; border-radius:0.05rem; text-align:center; line-height:0.88rem; background:#7ad4de; float:right; margin-right:-0.05rem;}
.to-top img{ width:0.58rem; margin:0.15rem auto; display:block; }


.menu-box{ width:6.4rem; height:100%; background-color:#fff; color:#edbba4; position: absolute; top:0; left:0; z-index:9999; display:none;}
.mnav{ width:6.4rem; height:0.85rem; border-bottom:1px solid #edbba4; padding-top:0.25rem; background-color:#edbba4;}
.back{ width:0.33rem; height:0.51rem; margin-left:0.35rem; margin-right:0.55rem;}
.sousuo{ float:left; width:5rem;}
.sousuo img{ width:0.32rem; height:0.32rem; display:block; float:left; }
.sousuo p{ float:left; width:3.5rem; height:0.45rem; background-color:#fff; border-radius:0.6rem; padding-left:0.2rem; padding-top:0.15rem; font-size:0.24rem; }
.sousuo p input{ float:left; width:2.9rem; height:0.32rem; line-height:0.32rem; border:none; font-size:0.24rem; text-indent:0.11rem; padding:0; margin:0; background-color:#fff;}
.anniu2{ float:right; width:1.1rem; height:0.6rem; text-align:center; line-height:0.6rem; color:#fff; background:#bd7d62; border:none; font-size:0.24rem;  border-radius:0.6rem; }
.xm-list h2{ position:relative; background-size:0.16rem; width:5.4rem; height:0.6rem; margin:0.2rem auto 0; padding-left:0.3rem; border-bottom:1px solid #edbba4;}
.xm-list h2 a{ color:#edbba4; font-size:0.3rem; font-weight:normal;}
.xm-list h2 img{ width:0.25rem; height:0.15rem; position:absolute; bottom:0.15rem; right:0.15rem;}
.xm-list h2 img.xia{ display:none;}
.xm-list li{ position:relative;}
.xm-list li p{ width:6rem; margin:0 auto; margin-left:0.35rem; line-height:0.5rem;}
.xm-list li p a{ font-size:0.24rem; margin:0 0.15rem; display:inline-block;}


.wz-nr{ padding-top:0.3rem; padding-bottom:0.5rem; font-size:0.2rem;  color:#666; width:6rem; margin:0.5rem auto;}
.wz-nr h2{ font-size:0.26rem ; text-align:center;  line-height:0.35rem; margin-bottom:0.2rem; font-weight:normal; color:#444;    border-bottom: 1px solid #eee;
    padding-bottom: 20px; }
.wz-nr p{ font-size:0.24rem; line-height:0.42rem;}
.wz-nr img{ display:block; margin:0.2rem auto; width:80%; height:auto;}

.menu-box>img{ display:block; width:3.91rem; height:0.61rem; margin:0.6rem auto;}
.marquee ul li{ float:left; }
.marquee ul{ height:5.3rem;}
.marquee{ height:5.3rem; overflow:hidden;}


.tanchuang{  width:6.4rem; height:0; background:#eaebed; position:fixed; bottom:0px;  z-index:999999;}
.tanchuang.cur1{ height:0; transition: width 2s;
-moz-transition: width 2s; /* Firefox 4 */
-webkit-transition: width 2s; /* Safari 和 Chrome */
-o-transition: width 2s; }
.tanchuang.cur2{ height:3.5rem; transition: width 2s;
-moz-transition: width 2s; /* Firefox 4 */
-webkit-transition: width 2s; /* Safari 和 Chrome */
-o-transition: width 2s; }
.tanchuang h2{ color:#fff; font-size:0.3rem; padding:0.1rem 0.22rem; height:0.47rem; line-height:0.47rem; background:#9d93c6; font-weight:normal;}
.tanchuang h2 img{ width:0.47rem;}


.logo2{ float:left; width:1.32rem; height:auto; margin-top:0.4rem; margin-left:0.2rem;}

.tcnr p{ float:left; width:3.8rem; height:1.22rem; background:url(../images/kuang.jpg) top center no-repeat; background-size:100%; margin:0.2rem 0 0 0.1rem; font-size:0.26rem; color:#888888; padding:0.15rem 0.2rem;}
.tcnr p img{ width:0.39rem;}
.tcnr{ padding-bottom:0.2rem; border-bottom:1px solid #cacbc6; background:#fff;}
.tczx{ width:100%;}
.tczx a{ float:left; font-size:0.26rem; width:2.27rem; height:0.5rem; background:#10b4d0; margin-left:0.64rem; margin-top:0.2rem; text-align:center; border-radius:0.5rem; line-height:0.5rem;}
.tczx a.right{ background:#9d93c6;}

.right-box{ position:fixed; width:0.7rem; height:1.75rem; background:#9d93c6; border-radius:0.1rem; top:50%; right:-0.1rem; margin-top:-0.85rem; z-index:999999; }
.right-box img{ display:block; margin:0.1rem auto; width:0.39rem; height:0.39rem;}
.right-box span{ width:0.3rem; font-size:0.26rem; margin:0 auto; display:block; text-align:center; line-height:0.26rem;}

.zj-nav{ width:100%; background-color:#edbba4;}
.zj-nav ul{ margin:0 auto;}
.zj-nav li{ width:1.56rem; text-align:center; border-left:0.01rem solid #fff; float:left; font-size:0.26rem; height:0.7rem; line-height:0.7rem;}
.zj-nav li a{ color:#fff; }

.flex-viewport {
    max-height: 600px;  
}




/*宝岛文章列表页面*/
.wzlist-box{ background:#f0f0f0;}
.wzlb{ padding: 0.1rem 0; background: #fff; margin-bottom:0.1rem;  }
.wzbanner{ width:6.4rem; }
.wzbanner img{ display:block; width:6.4rem; height:auto;}
.wzlb img{ display:block; width:2.21rem; height:auto; margin-left:0.11rem;margin-top: 0.5rem;}
.wztt{ width:3.75rem; margin-left:0.15rem;}
.wztt h2{ font-size:0.24rem; color:#888888; font-weight:bold; line-height:0.36rem; padding-top:0.5rem;}
.wztt p{ font-size:0.16rem; color:#888888; font-weight:normal; line-height:0.24rem;}
.wztt a{ display:block; width:1.7rem; height:0.44rem; line-height:0.44rem; text-align:center; color:#10b3d0; font-size:0.2rem; background:#eaeaea; margin:0.2rem auto 0;}
.wzlist-box ul li{ background:url(../images/fang.jpg) 0.2rem 0.3rem  no-repeat #fff ; background-size:0.1rem; text-indent: 0.4rem;
  font-size: 0.24rem; color: #888888; height: 0.7rem; line-height: 0.7rem; margin-top:0.03rem;   }
 .wzlist-box ul li a{ color: #888;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:96%;display:block;}


.pageBox{ width:100%; height:auto; overflow:hidden; padding:0.5em 0.75em;}
.pageBox li{float:left;line-height:1.2em;border-radius: 3px;padding:0.5em 0.75em;color:#999999;display:block; font-size:1em;}
.pageBox li a{float:left;color:#000;display:block; font-size:1em}
.pageBox li span{float:left;color:#000;display:block; font-size:1em}
.pageBox li a:hover{color:#000;text-decoration:none;}
.pageBox li.thisclass,
.pageBox li.thisclass a,.pagebox ul li.thisclass a:hover{background:#1ba8a1; color:#fff;}
.pageBox .pageinfo{color:#000; background:#fff}
.pageBox .pageinfo strong{color:#000;font-weight:normal;margin:0px 2px;}



 .ggbf dl{ float: left; width:25%; background: #bbace3; color: #fff; height: 1.6rem; }
 .ggbf dl dt{ padding-top: 0.25rem; }
 .ggbf dl dt img{ display:block; margin: 0 auto; width:0.76rem; height: auto; }
 .ggbf dl dd{ width: 100%; text-align: center;}
 .ggbf dl:nth-child(2){ background: #a7dcce;}
 .ggbf dl:nth-child(3){ background: #e5dba3;}
 .ggbf dl:nth-child(4){ background: #accde2;}
 .ggbf dl:nth-child(5){ background: #e2adad;}
 .ggbf dl:nth-child(6){ background: #c5dc9c;}
 .ggbf dl:nth-child(7){ background: #e9b7e4;}
 .ggbf dl:nth-child(8){ background: #90dccb;}

 .mmkt{ background:url(../images/wz_31.jpg) top center no-repeat; background-size:100% auto; height: 4.6rem; margin-top:0.25rem;   } 
 .mmkt p{ color: #808080; font-size: 0.22rem; padding-left: 3.1rem; width: 2.6rem; padding-top: 2.35rem; }
 .mmkt a{ display: block; width:2.1rem; height: 0.6rem; background: #51c7dc; color: #fff;margin-left: 3.1rem;
  text-align: center; line-height: 0.6rem; margin-top: 0.15rem;  }
 .yyhd h2{ font-size: 0.4rem; line-height: 0.4rem; font-weight: normal; margin: 0.35rem auto; height: 0.4rem; width: 100%; text-align: center; color: #10b3d0 ;}
 .yyhd h2 span{ color: #000; }
 .yyhd a{ float: left; padding:0.1rem; }
 .yyhd a img{ display: block; width:3rem; }
 .yyhd{ margin-bottom:0.3rem;  }
  /*宝岛文章内容页面*/
 .wznr-box h2{ font-size: 0.3rem; color: #888;  text-align: center; width: 5.4rem;  padding:0.1rem 0.3rem;
  	border-bottom: 1px solid #888;  margin:0.3rem auto 0.1rem; line-height: 0.42rem; font-weight: normal;}
 .wznr-box>p{ font-size: 0.16rem; color: #666; text-align:center; width:100%; margin-bottom:0.3rem;  }
 .wz-txt{ width: 5.8rem; padding:0 0.3rem 0.3rem;  margin:0.3rem auto; font-size: 0.24rem; color: #c5c5c5; border-bottom: 1px solid #c5c5c5; }
 .wz-txt p{  color: #888; line-height: 0.4rem; margin-bottom:0.2rem;margin-top:0.2rem;  }
 .wz-txt img{ display: block; margin: 0 auto; width: 100%; height: auto;}
 /* .fenye a:nth-child(1){float:left;  } */
/*  .fenye a:nth-child(2){float:right;  } */
 .fenye { width:5.8rem; margin: 0.25rem auto; }
 .fenye a { color: #919191; font-size: 0.24rem; }
/*表单*/
.sybd.zjbd .biao{ background:none; font-size:0.24rem; margin: 0rem auto;}
.sybd.zjbd p{ background:#bbc3e2; width:4.26rem; }
.sybd.zjbd p select{ width:100%; text-indent:0.14rem ; height:100%; display:block; border:none; background:none; color: #fff;}
.sybd.zjbd .textarea{background:#bbc3e2; width:4.26rem; font-size: 0.24rem;font-family: "微软雅黑"}
.sybd.zjbd .biao input.anniu{background:#bbc3e2; width:4.26rem; color: #fff;}
.sybd.zjbd .biao p option{ display: block; width:4.26rem; height:0.5rem; line-height:0.5rem; background: #7e8ec9;}
.sybd .biao input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { 
color: #444; 
} 
.sybd .biao input:-moz-placeholder, textarea:-moz-placeholder { 
color: #444; 
} 
.sybd .biao input::-moz-placeholder, textarea::-moz-placeholder { 
color: #444; 
} 
.sybd .biao input:-ms-input-placeholder, textarea:-ms-input-placeholder { 
color: #444; 
} 
 /*专家列表页*/
.zjlist-box{ background: #f5f5f5; }
.zjlb-banner img{ display: block; width: 6.4rem; height: auto;  }
.zjlb-nav a{float: left; width:1.48rem; height:0.48rem;
line-height: 0.48rem;  border-radius: 0.05rem; margin-left: 0.04rem;margin-bottom: 0.04rem;color: #05a6c2; text-align:center; border:1px solid #05a6c2; font-size:0.26rem; }
.zjlb-nav .cur{background-color: #05a6c2;color:#fff;}
.zjlb-nav{ width: 6.25rem; margin:0.2rem auto;  }
.zjlb{ width:5.9rem; margin:0 auto 0.1rem; padding:0.2rem 0; background:#fff; }
.zj-lf{ width: 1.8rem ; margin-left: 0.4rem; height:2.44rem;}
.zjlb1 { height:2.44rem;}
.zj-lf img{ display: block; width: 1.8rem; height: auto; }
.zj-rt{ width: 3.1rem;margin-left: 0.33rem; padding-top: 15px;}
.zj-rt h2{ font-size: 0.32rem; color: #05a6c2;font-weight: normal; margin: 0.15rem 0 0.15rem; height: 0.32rem; line-height: 0.32rem; }
.zj-rt h2 a{font-size: 0.32rem; color: #05a6c2;text-decoration: none;}
.zj-rt p{ font-size: 0.24rem; color: #888; line-height: 0.24rem;  margin: 0.1rem 0; }
.zj-rt .yyswtbtn{ display: block; width: 2rem;  height: 0.6rem; line-height: 0.6rem;
 background: #7e8ec9; color: #fff; text-align: center; font-size: 0.24rem;}
 .zjsc h3{ font-size: 0.22rem; height: 0.22rem; line-height: 0.22rem; color: #27bad5 ; margin: 0.15rem 0 0.1rem; padding-left: 0.2rem; font-weight: normal;}
 .zjsc p{ font-size: 0.2rem; color: #777; width:5.6rem; padding-left: 0.2rem; line-height: 0.34rem;overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;}
 .zjsc{ border-top: 1px solid #f0f0f0 ;}
 .zjlist-box .sybd.zjbd h2{ background: #f5f5f5; }
 .ymgj{ width: 5.9rem ; margin: 0 auto; }
 .ymgj h2{ font-size: 0.4rem; height: 0.4rem; margin: 0 auto 0.3rem; line-height: 0.4rem; color: #060606; width: 100%; text-align: center; font-weight: normal;  }
  .ymgj h2 span{color: #10b3d0;font-size: 0.4rem;}
  .ymgj dl{width: 25%;
    float: left;
    text-align: center;
    margin: 0.3rem 0;}
   .ymgj div{ width:5.6rem; margin: 0 auto;  }
   .ymgj dl dd{ font-size: 0.22rem; color: #666666; }
    .ymgj dl img{ width: 0.85rem; }


.sybd.zjbd { background:none; font-size:0.24rem; margin: 0rem auto;height:4.5rem;margin: 0.8rem auto;}
.zjll{ width: 5.9rem; border:1px solid #dcdcdc; margin:0.8rem auto; padding:0.5rem 0; position:relative;}
.zjll div p{ width:5.6rem; margin:0 auto; color:#888888; background: url(../images/fang.jpg) 0 0.2rem  no-repeat; background-size:0.1rem; line-height:0.5rem; font-size:0.24rem; text-indent:0.24rem; }
.zjll h2{ width:1.92rem; font-weight:normal; font-size:0.4rem; position:absolute; top:-0.25rem; left:2rem; background:#fff; text-align:center;}
.zjll h2 span{ color:#10b3d0;}
.shanchang div{ width:5.6rem; margin:0 auto;color:#888888; line-height:0.5rem;text-indent:0.48rem; font-size:0.24rem;}
.sybd.zjbd h2{ left:1.6rem; width:2.7rem;}

/*产科科室*/
.ckks-box{ background: #fff; }
.ckfwxm{background: #f4f4f4; padding-bottom:0.2rem; }
.ck-banner img{ display: block; width: 6.4rem; margin: 0 auto; height:auto; }
.ck-title{margin:0.35rem auto;  font-size: 0.3rem; color: #000; font-weight: normal; background:url(../images/xian.jpg) repeat-x 0 0.15rem;     }
.ck-title span{ display: block; width: 3rem; text-align: center; height: 0.3rem; line-height: 0.3rem; margin:0 auto; background: #f4f4f4; }
.ckfu-box{ width: 6.2rem; margin: 0 auto;}
.ckfu-box dl{ width: 1.5rem;margin-top: 0.04rem;  margin-left: 0.04rem; height: 1.05rem; background: #fff; float: left; text-align: center; }
.ckfu-box dl dt{ padding-top: 0.1rem; }
.ckfu-box dl img{width: 0.47rem; height: auto;} 
.ckfu-box dl dd{ font-size: 0.22rem; color: #666666; }
.ck-box{ background: #f4f4f4; height: 3rem; width: 6.4rem; }
.cl-lf{ width: 3.9rem;  }
.cl-lf h2{ padding-left: 0.25rem ; color: #05a6c2; font-size: 0.24rem; padding-top: 0.4rem; }
.cl-lf p{ padding-left: 0.25rem ;line-height: 0.32rem; font-size: 0.2rem; }
.ck-ys{ background: #fff; padding-top: 0.35rem; }

.ck-box img{width: 2.27rem; height: auto;}
.ck-ys .ck-title span{ background: #fff;}
.ck-nav img{ width:0.2rem; height: auto;  }
.ck-nav ul{ width: 6rem; height: 0.63rem;  overflow:hidden;margin-top: 0.1rem; }
.ck-nav ul li{ float: left; width: 1.4rem;margin-left: 0.05rem; height: 0.6rem; text-align: center; line-height: 0.6rem; border:0.01rem solid #666; color: #666666;  }
.ck-nav ul li.cur{ border:0.01rem solid #05a6c2; color: #05a6c2;    }
.ck-zj .ck-title span{ background: #fff;}
.ckwz-list{ width: 6.1rem; border-top:1px solid #ececec; margin:0 auto; padding:0.25rem 0 0.15rem;   }
.ckwz-list img{ width: 1.08rem; height: auto;  }
.ckwz-list div{ width: 4.66rem; margin-left: 0.2rem; }
.ckwz-list div h2{ color: #04a7c3; font-size: 0.26rem; font-weight: normal; height: 0.26rem; line-height: 0.26rem; overflow: text-overflow: ellipsis;}
.ckwz-list div p{ color: #ccc; font-size: 0.22rem; overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
 .ck-wz{ padding-bottom: 0.5rem; }
 .ck-tc .ck-title span{ background: #fff; width: 1.8rem;}
 .ck-tc img{ width: 100%; }
 .ck-tc a{ display: block; width: 100%; }
 .ck-tc{ margin-bottom: 0.5rem; }

.wgyebanner{
	width: 100%;
	height: 2.3rem;
	margin:0.2rem auto;
	display: block;
	background: url(../images/wgyebanner.jpg) no-repeat top center;
	background-size: 6.4rem 2.3rem;
}


/*科室导航*/
.ks-nav-box{ width: 6rem; margin: 0.2rem auto 0.28rem; }
 
.ks-nav-box ul li img{display: block; width: 0.84rem; height: 0.84rem; margin: 0.13rem auto 0;}
.ks-nav-box ul li{float: left; margin-left: 0.08rem; margin-top: 0.08rem; width: 1.4rem; height: 1.4rem; position: relative; background: #f6c1cb; }

.nav-sj{ display: none; position: absolute; top: 0; right: 0;
width:0;   
height:0;   
border-bottom:0.28rem solid transparent;   
border-right: 0.28rem solid #fff; }
.ks-nav-box ul li p{ color: #fff; text-align: center;  font-size: 0.28rem; height: 0.28rem; line-height: 0.28rem; }

.ks-nav-box ul li.sz-icon{ background: #b6ea93; }
.ks-nav-box ul li.ek-icon{ background: #b5f1e3; }
.ks-nav-box ul li.fk-icon{ background: #f1c4dd; }
.ks-nav-box ul li.yz-icon{ background: #f5e9af; }
.ks-nav-box ul li.zr-icon{ background: #f2d0b1; }
.ks-nav-box ul li.ym-icon{ background: #b9acc3; }
.ks-nav-box ul li.zx-icon{ background: #93ddea; }

.ks-nav-box ul li.ck-icon.cur{ background: #eb758b; }
.ks-nav-box ul li.sz-icon.cur{ background: #5dd010; }
.ks-nav-box ul li.ek-icon.cur{ background: #5ae0c2; }
.ks-nav-box ul li.fk-icon.cur{ background: #e07cb3; }
.ks-nav-box ul li.yz-icon.cur{ background: #e8cf4d; }
.ks-nav-box ul li.zr-icon.cur{ background: #e39652; }
.ks-nav-box ul li.ym-icon.cur{ background: #644779; }
.ks-nav-box ul li.zx-icon.cur{ background: #10b3d0; }

.ks-nav-box ul li.cur span{ display: block; }