/*base*/
*{ margin:0; padding:0;}
html{font-family:"微软雅黑"; color:#3c3c3c; position:relative; background:#fff;max-width:750max; font-size:100px;  margin:0 auto;  overflow-x:hidden; }
/* css屏幕适应 */
img{ border:none; text-decoration:none;}
a,a:hover{ text-decoration: none;}
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:7.5rem;overflow-x: hidden;margin: 0 auto;}

.tc{text-align: center;}
input{ padding:0; margin:0;}
input[type="submit"],
 input[type="reset"],
 input[type="button"],
 button {
-webkit-appearance: none;
 }

button,input,textarea,select,a:focus {
    outline: none;
}
.hide{display:none}
.dsblock{display: block;}
.head{width:100%;max-width: 750px; height:1.1rem; }
header{ width:7.5rem; height:1.1rem;background:#ffffff; position: absolute; top:0;  z-index:2;/* box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);*/}
.memu{
    width: 0.44rem;
    height: 0.44rem;
    display: block;
    margin-top: 0.27rem;
    margin-left: 0.27rem;
    cursor: pointer;
    margin-right: 0.1rem;
    float: right;
}
header a img{ width:4.35rem; float:left;}
header img.menuleft{    display: block;
    height: 0.44rem;
    margin: 0.3rem 0 0.1rem 0;float: right;}
header>a{ float:left; margin-top:0.23rem; margin-left:0.2rem;}
header h5{
  display: none;
}

.xm-box{ width:7rem; margin:0 auto;}
.xm-box a{display: block;
    width: 1.749rem;
    height: 1.6rem;
    float: left;
    color: #444;
    margin-bottom: 0.3rem;
  }
.xm-box dl{ width:1.49rem; float:left; overflow:hidden; position:relative;}
.xm-box dl dt{ width:1.12rem;height: 0.8rem;margin-left: 0.27rem;border-radius: 0.5rem;padding: 0.01rem}
.xm-box dl dt img{    
  width: auto;
  width:1rem;
    height: 0.55rem;
    margin: 0.2rem auto;}
/*.xm-box a:nth-child(1) dl dt{
  background-color: #9ba8f0;
}
.xm-box a:nth-child(2) dl dt{
  background-color: #e1a9da;
}
.xm-box a:nth-child(3) dl dt{
  background-color: #b7a9e1;
}
.xm-box a:nth-child(4) dl dt{
  background-color: #97d7ff;
}

.xm-box a:nth-child(5) dl dt{
  background-color: #e1b6a9;
}
.xm-box a:nth-child(6) dl dt{
  background-color: #d9d176;
}
.xm-box a:nth-child(7) dl dt{
  background-color: #edc8c8;
}
.xm-box a:nth-child(8) dl dt{
  background-color: #a9afe1;
}

.xm-box a:nth-child(9) dl dt{
  background-color: #d3b7d3;
}
.xm-box a:nth-child(10) dl dt{
  background-color: #a9b4e1;
}
.xm-box a:nth-child(11) dl dt{
  background-color: #dbb983;
}
.xm-box a:nth-child(12) dl dt{
  background-color: #c2df98;
}
*/


.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.5rem; line-height:0.5rem; padding:0.1rem 0;}
.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:#444;}
.new-title h2{ font-size:0.45rem; height:0.45rem; line-height:0.45rem; text-align:center; font-weight: normal;}
.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:6.9rem; 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:7.5rem ; height:auto; }

.new2{ width: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:4.2rem; position:relative;font-size:0.2rem;
   background: url("../image/comnbg.jpg");
   display: block;
   overflow: hidden;
   background-size: 100% auto;
   background-repeat: no-repeat;
   background-position: center center;
  }
.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(../image/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: 0.8rem; 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:1rem; 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(../image/bk1.jpg) top center no-repeat; background-size:100%;}
.bkxs-txt:nth-child(2) .bkicon{ background:url(../image/bk2.jpg) top center no-repeat; background-size:100%;}
.bkxs-txt:nth-child(3) .bkicon{ background:url(../image/bk3.jpg) top center no-repeat; background-size:100%;}
.bkxs-txt:nth-child(4) .bkicon{ background:url(../image/bk4.jpg) top center no-repeat;background-size:100%;}
.bkxs-txt:nth-child(5) .bkicon{ background:url(../image/bk2.jpg) top center no-repeat; background-size:100%;}
.bkxs-txt:nth-child(6) .bkicon{ background:url(../image/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:#31dcee; 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:#27bad5; 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:#27bad5;}
.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:#f3f3f3}


.sybd{ background:url(../image/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(../image/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.6rem; background:#f0f0f0; border-top:1px solid #dedede;float: left;}
.bottom .btnav a{ font-size:0.26rem; color:#aaaaaa; float:left; width:1.55rem; 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;}

.bottom p span a{color:#fff;}

.footer{ width:100%; position:fixed; bottom:0; left:50%; margin-left:-3.2rem; z-index:2;}

.dh1{ width: 3.37rem; background:#31dcee ;  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:100%; height:100%; background:url(../image/mo.png) repeat; color:#fff; position: fixed; top:0; left:0; z-index:9999; display:none;}
.mnav{ width:100%; height:0.85rem; border-bottom:1px solid #4c7b83; padding-top:0.25rem;}
.back{ width:0.33rem; height:0.51rem; margin-left:0.35rem; margin-right:0.55rem;}
.sousuo{ float:left; width:6rem;}
.sousuo img{ width:0.32rem; height:0.32rem; display:block; float:left; }
.sousuo p{ float:left; width:4.5rem; height:0.45rem; background:#fff; border-radius:0.6rem; padding-left:0.2rem; padding-top:0.08rem; 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;}
.anniu2{ float:right; width:1.1rem; height:0.6rem; text-align:center; line-height:0.6rem; color:#fff; background:#3ad1ec; border:none; font-size:0.24rem;  border-radius:0.6rem; }
.xm-list h2{ position:relative; background:url(../image/quan.png) 0.05rem 0.15rem no-repeat; background-size:0.16rem; width:5.4rem; height:0.6rem; margin:0.2rem auto 0; padding-left:0.3rem; border-bottom:1px solid #1ef3f6;}
.xm-list h2 a{     color: #1ef3f6;
    font-size: 0.3rem;
    font-weight: normal;
    display: inline-block;
    float: left;}
.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.65rem; line-height:0.5rem;font-size: 0.14rem;}
.xm-list li p a{ font-size:0.24rem; margin:0 0.1rem; display:inline-block;color: #1ef3f6;}
.menu-box .telicon{display: block;width: 61%;height: 0.61rem;margin: 0.85rem auto;text-align: center;font-size: 0.42rem;font-weight: bolder;text-indent: 0.72rem;background: url(../image/tel24.png) no-repeat left center;background-size: 0.65rem 0.61rem;color: #1ef3f6;}

.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(../image/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:#3ab9c3;}
.zj-nav ul{ margin:0 auto;}
.zj-nav li{
    width: calc(20% - 0.04rem);
    text-align: center;
    border: 0.01rem solid #8cc9d5;
    float: left;
    font-size: 0.26rem;
    height: 0.7rem;
    line-height: 0.7rem;
}
.zj-nav li:last-child{border:none}
.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:7.5rem; }
.wzbanner img{ display:block; width:7.5rem; height:auto;}
.wzlb img{ display:block; width:2.2rem; height:2.26rem; margin-left:0.11rem;}
.wztt{ width:3.75rem; margin-left:0.15rem;}
.wztt h2{ font-size:0.24rem; color:#888888; font-weight:normal; line-height:0.36rem;}
.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:#3ab9c3; font-size:0.2rem; background:#eaeaea; margin:0.2rem auto 0;}
.wzlist li{ background:url(../image/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 a{ color: #888;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:96%;display:block;}

.pageBox{ text-align: center; color: #919191; margin: 0.2rem 0; }
 .pageBox a{color: #919191; display: inline-block; padding: 0.04rem; font-size: 0.24rem;}
 .pageBox b{ text-decoration: underline; color:#3ab9c3 ; padding: 0.1rem; }
 .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;color:#fff}
 .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(../image/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: #3ab9c3 ;}
 .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;  }
 .wznr-box>p a{ font-size: 0.16rem; color: #666; display: inline-block;margin-left: 0.1rem;}
 .wznr-box>p.tagnav{text-align: left;}
 .wznr-box>p.tagnav span{margin-left: 0.25rem;}
 .wznr-box .tagnav .tags{
    border: 1px solid #3a3993;
    border-radius: 5px;
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.wznr-box .tagnav .tags:hover{
    border: 1px solid #3a399333;
    border-radius: 5px;
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
 .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; width: 100%;  height: auto;margin: 0 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:7.1rem; margin:0 auto 0.1rem; padding:0.2rem 0; background:#fff; }
.zj-lf{ width: 1.8rem ;}
.zjlb1 {height: 2.44rem;
    overflow: hidden;
    margin-bottom: 0.2rem;}
.zjlb1>a{
  width: 1.8rem;
  height: 1.96rem;
  margin-left: 0.4rem;
  display: block;
  float: left;
  overflow: hidden;
  background: url("../image/comnbg.jpg");
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center center;
};
.zj-lf img{ display: block; width: 1.8rem; height: auto; }
.zj-rt{ width: 4.5rem;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: 1.8rem;  height: 0.6rem; line-height: 0.6rem;
 background: #7e8ec9; color: #fff; text-align: center; font-size: 0.24rem;float: left;margin-top: 0.05rem;}
.zj-rt .yyswtbtn1{    display: block;
    width: 1.8rem;
    margin-left: 0.35rem;
    height: 0.6rem;
    line-height: 0.6rem;
    background: #3ab9c3;
    color: #fff;
    text-align: center;
    font-size: 0.24rem;
    float: left;
    margin-top: 0.05rem;
    background-image: url(../image/yypng.png);
    background-repeat: no-repeat;
    background-position: 10px center;
    text-indent: 0.45rem;
    background-size: 0.25rem;} 
 .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:6.7rem; 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: #3ab9c3;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(../image/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:#3ab9c3;}
.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(../image/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; margin-right: 0.2rem}
.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.25rem; }

.wgyebanner{
	width: 100%;
	height: 2.3rem;
	margin:0.2rem auto;
	display: block;
	background: url(../image/wgyebanner2.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: #3ab9c3; }

.ks-nav-box ul li.cur span{ display: block; }


/* banner 20190403 */
.bannerSlide1{
    position: relative;
    width: 100%;
    height: 4.5rem;
    margin:0 auto;
    max-width: 750px;
    overflow: hidden;
    background: url("../image/hmbanner.jpg") no-repeat center;
    background-size: 100% auto
}
.bannerSlide1 div{
    position: absolute;
    left:0;
    bottom: 1.5rem;
    width: 7rem;
    height: 2.3rem;
    /*background: url("/res0605/images/tmbg.png");*/
    background-size: 100% 100%
}
.bannerSlide1 div h5{margin-top: 0.24rem; margin-left: 0.38rem;  font-size: 0.3rem;color: #420b41;font-weight: normal;}
.bannerSlide1 div p{ width: 80%; height: auto; margin-left: 0.38rem; font-size: 0.22rem;color: #333333;line-height: 0.35rem;text-align: justify;}


/* 20190418 */
#slideBox1{position: relative;}
#slideBox2{position: relative;}
#slideBox2 .index-bd li img{
display:block;
width:100%;
height:auto;
margin:0 auto
}
.index-hd{
height:0.12rem;
position: absolute;
bottom: 0.15rem;
left: 50%;
margin-left: -0.25rem;
z-index:2;
}
.index-hd li{
display:inline-block;
    width:0.10rem;
    height:0.10rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #000;
    float: left;
    text-indent: -999px;
margin-right:0.1rem
}
.index-hd li.on{background:#000}

/* 20190812宾客心声 */
.bkxs{
    width: 100%;
    height: auto;
    margin: 0 auto;
    max-width: 750px;
}

.bkxs-banner{
    width: 100%;
    height: 3.44rem;
    background: url("../image/bkxs_banner.jpg") no-repeat top center;
    background-size: 100% auto;
}
.bkxs-banner p{
    font-size: 0.516rem;
    color: #3b3b3b;
    text-align: center;
    display: block;
    margin-left: 0.47rem;
    padding-top: 1.3rem;
}
.bkxs-newxw{
    width: 100%;
    height: 4.2rem;
    overflow: hidden;
    position: relative;
    border-bottom: dashed 1px #7f7f7f;
    margin: 0.52rem auto 0 auto;
}
.bkxs-newxw dl{
width:95%;
height: 1.58rem;
position: absolute;
top:0.42rem;
left:2.5%
}
.bkxs-newxw dd{display:block; width: 2.9rem;height: 1.58rem;overflow: hidden;}
.bkxs-newxw dd img{
    border: none;
    text-decoration: none;
    display: block;
    width: 2.9rem;
    height: 1.58rem;
    animation-name: change;
    animation-duration: 3s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    -webkit-animation-name: change;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
}
@keyframes change {
	from {
		transform: scale(1.05);
	}
	50% {
		transform: scale(1);
	}
	to {
		transform: scale(1.05);
	}
}
.bkxs-news{
    width: 95%;
    height: auto;
    margin: 0 auto;
}
.bkxs-news li{width: 2.90rem;}
.bkxs-news li:first-child{float:left}
.bkxs-news li:last-child{float:right}
.bkxs-news li h5 a{
    font-size: 0.18rem;
    color: #434343;
    font-weight: normal;
}
.bkxs-news li div{
    display: block;
    width: 2.9rem;
    height: 1.58rem;
    overflow: hidden;
    margin-top: .15rem;
}

.bkxs-news li p{
    font-size: 0.18rem;
    color: #434343;
    line-height: 0.28rem;
    margin-top: 0.15rem;
}
.bkxs-news li a.bkxs-more{
    display: block;
    width: 1.7rem;
    height: 0.44rem;
    margin: 0.2rem auto 0 auto;
    font-size: 0.22rem;
    color: #434343;
    line-height: 0.44rem;
    text-align: center;
    border-radius: 0.215rem;
    border: solid 1px #626262;
}
.bkxsxw-main{
    width: 96%;
    margin: 0 auto
}
.bkxs-project{height: 0.36rem;margin-top: .27rem}
.bkxs-project li{
    float: left;
    display: block;
    height: 0.36rem;
    line-height: 0.36rem;
    text-align: center;
    margin: 0 0.035rem;
    background-color: #45d0d6;
    border-radius: 0.175rem;
}
.bkxs-project li p{
    display: block;
    width: 91%;
    font-size: 0.18rem;
    color: #ffffff;
    height: 0.26rem;
    line-height: 0.26rem;
    border-radius: 0.135rem;
    border: dashed 1px #ffffff;
    margin: 0.04rem auto 0 auto;
}
.bkxs-project li:first-child{
    width: 0.93rem;
}
.bkxs-project li:nth-child(2) p{
    width: 96%;
}
.bkxs-project li:nth-child(2){
    width: 2.76rem;
}
.bkxs-project li:nth-child(3){
    width: 1.21rem;
}
.bkxs-project li:last-child{
   width: 0.93rem;
}

.bkxs-search{
    width: 6.4rem;
    height: 0.88rem;
    background-color: #e9e9e9;
}
.bkxs-search img,
.bkxs-search input,
.bkxs-search a{
    float: left;
}
.bkxs-search a.bkxs-tel{display: block;}
.bkxs-search img{
    display: block;
    width: 2.07rem;
    height: 0.56rem;
    margin-top: 0.18rem;
    margin-left: 0.26rem;
}
.bkxs-search input{
    width: 2.28rem;
    height: 0.42rem;
    line-height: 0.42rem;
    background-color: #ffffff;
    border-radius: 0.1rem;
    border: solid 1px #969696;
    margin-top: 0.25rem;
    margin-left: 0.2rem;
    text-indent: 0.15rem;
    font-size: 0.23rem;
}
.bkxs-search .bkxs-btn{
    display: block;
    width: 1.28rem;
    height: 0.42rem;
    line-height: 0.42rem;
    text-align: center;
    background-color: #1badb2;
    border-radius: 0.1rem;
    border: solid 1px #969696;
    font-size: 0.147rem;
    color: #ffffff;
    margin-top: 0.25rem;
    margin-right: 0.18rem;
    float: right;
}
.bkxs-data{
    width: 98%;
    height: auto;
    margin:0 auto;
}
.bkxs-data dd{
    width: 100%;
    height: 0.5rem;
    line-height: 0.5rem;
    margin: 0.2rem auto 0 auto;
    padding-bottom: 0.2rem;
    border-bottom: solid 1px #eaeaea;
}
.bkxs-data dd p{
    display: block;
    float: left;
    color: #404040;
    font-size: .18rem;
    text-align: center;
}
.bkxs-data dd .id{
    width: 0.88rem;
}
.bkxs-data dd .title{
    width: 2.63rem;
    line-height: 0.5rem;
    text-align: left;
    margin: 0 0.15rem 0 0.18rem;
}
.bkxs-data dd.sosdd .title{
    height:0.5rem;
    width: 44%;
    overflow: hidden;
}
.bkxs-data dd .date{
    width: 1.15rem;
}
.bkxs-data dd .number{
    width: 0.88rem;
}
.bkxspaging{
    width: max-content;
    margin: 0.45rem 0;
    margin-left: 0.9rem;
}
.bkxspaging a{
    display: inline-block;
    float: left;
   /* width: 0.32rem;*/
    height: 0.32rem;
    margin: 0 0.05rem;
    line-height: 0.32rem;
    border-radius: 0.1rem;
    border: solid 0.01rem #606060;
    text-align: center;
    font-size: 0.153rem;
    color: #494949;
    padding: 0 0.12rem;
}
.bkxs-paging li:first-child,
.bkxs-paging li:last-child
{
    width: 1rem;
    text-align: inherit;
}
.bkxs-paging li:first-child a,
.bkxs-paging li:last-child a{
    text-align: inherit;
}
.bkxs-paging li.previous{
    background: url("../image/pagingicon1.png") no-repeat 11% 50%;
    background-size: 0.15rem 0.17rem
}
.bkxs-paging li.previous a{
    padding-left: 0.32rem;
}
.bkxs-paging li.next a{
    padding-left: 0.2rem;
}
.bkxs-paging li.next{
    background: url("../image/pagingicon2.png") no-repeat 91% 50%;
    background-size: 0.15rem 0.17rem
}
.bkxspaging b{
display: block;
float: left;
border: none;
padding:0;
width: 0.32rem;
height: 0.32rem;
color: #1badb2;
font-size: 0.17rem;
line-height: 0.32rem;
text-decoration: none;
font-weight: normal;
}
.bothead{
  width: 6.4rem;
  display: block;
  float: left;
}
.bothead img{
  width: 6.4rem;
}
.bothead span{
  width: 5.51rem;
  display: block;
	font-size: 0.17rem;
	line-height: 0.38rem;
	letter-spacing: 0rem;
	color: #262626;
  margin: 0 auto;
  margin-top: 0.35rem;
}
.boticon{
  width: 6.4rem;
  height: 2.3rem;
  display: block;
  float: left;
}
.boticon dl{
  width: 1.6rem;
  height: 1.4rem;
  display: block;
  float: left;
  margin-top: 0.35rem;
}
.boticon dl dt{
  width: 0.88rem;
  height: 0.88rem;
  border-radius: 0.44rem;
  display: block;
  margin: 0 auto;
  background-color: #bca9cb;
  background-position: center center;
  background-size: auto 0.66rem;
  background-repeat: no-repeat;
}
.boticon dl dd{
  width: 100%;
  height: 0.2rem;
  text-align: center;
  font-size: 0.17rem;
  line-height: 0.2rem;
  margin-top: 0.25rem;
  color: #262626;
}
.boticon a:nth-of-type(1) dl dt{
  background-image: url(../image/icon15.png);
}
.boticon a:nth-of-type(2) dl  dt{
  background-color: #95dbf1;
  background-size:0.54rem  0.54rem;
  background-image: url(../image/icon22.png);
}
.boticon a:nth-of-type(3) dl  dt{
  background-color: #8ea7e7;
  background-size:0.54rem auto;
  background-image: url(../image/icon32.png);
}
.boticon a:nth-of-type(4) dl  dt{
  background-color: #e0bc92;
  background-size:0.54rem  0.54rem;
  background-image: url(../image/icon42.png);
}
/* 20200226 */
.taocan226{width:100%;height:auto;margin:0 auto;max-width:750px}
.taocan226 img{display:block;width:100%;height:auto;margin:0 auto;}
#LR_YaoDiv {
    display: block;
    top: 100px;
    right: 0px;
    position: fixed;
    height: 115px;
    overflow: hidden;
    width: 35px;
    padding-top: 8px;
    background: #776cb0;
    border-radius: 10px;
    box-shadow: -2px 1px 10px 5px rgba(0,0,0,0.2);
    transition: 1s;
}
#LR_YaoDiv img{
      border: none;
    text-decoration: none;
    /* box-shadow: -2px 1px 15px 5px rgba(0,0,0,0.2); */
    border-radius: 5px;
    float: right;
    position: relative;
    transition: 1s;
    /* display: none; */
    width: 25px;
    margin-right: 4px;
  }
.hidelr{
  margin-right: -25px;
  opacity: 0.7;
}
#LR_YaoDiv font{
    width: 28px;
    display: block;
    float: left;
    color: #fff;
    margin-left: 11px;
    margin-top: 5px;
    line-height: 18px;
    font-size: 15px;
}
.hidelr font{
  margin-right: -5px;
  opacity: 0.7;
}