﻿@charset "utf-8";
/* CSS Document */


/*banner*/


	.slideBox{ position:relative; width:100%;  height:auto; overflow:hidden;}
	.slideBox .hd{ position:absolute; width:100%; height:18px; line-height:18px; bottom:6px; right:0; z-index:1; text-align:center;}
	.slideBox .hd li{ display:inline-block; width:7px; height:7px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; background:#fff; text-indent:9999px; overflow:hidden; margin:0 3px;/* opacity:0.4 ;*/}
	.slideBox .hd li.on{ background:#2769c9;}
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative;  }
	.slideBox .bd li img{ width:100%;  height:auto; display:block; min-height:120px; max-height:400px;   }
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);  }

	
/*bannered*/ 


.cont{width:100%;  margin-top:0.55rem; background-color:#fff; border-bottom:1px solid #ddd }
.drop_bj{ width:100%; position:relative;  background-color:#f5f5f5;}  
.drop_box{ width:100%; height:0.4rem; line-height:0.4rem; }  
.drop_box span{ width:33.3%;height:0.4rem; line-height:0.4rem; text-align:center; font-size:0.16rem; color:#666; float: left; background:url(../images/zb1_03.png) no-repeat; background-size:0.1rem 0.1rem; background-position:calc(50% + 2.8em) center }
.ch{width:27.3% !important;height:0.4rem; line-height:0.4rem; text-align:center; font-size:0.16rem; color:#666; float: left; background:url(../images/zb1_03.png) no-repeat; background-size:0.1rem 0.1rem; background-position:calc(50% + 2em) center !important}

.drop_box .lp5{ color:#c0a062;background:url(../images/zb3_03.png) no-repeat; background-size:0.1rem 0.1rem; background-position:calc(50% + 2.8em) center !important} 
.drop_box span i{ font-style:normal}
 .drop_box .ch{background-position:calc(50% + 2em) center !important}
  
.tou_bj{ position:absolute; left:0; top:0.4rem; width:100%; height:calc(100vh - 0.92rem);background:url(../images/nav_bj.png) repeat; display:none;border-bottom:1px solid #ddd; overflow:auto; }  
.back{width:100%;background-color:#fff; }

.tou_bj h4{ width:100%; height:0.44rem; line-height:0.44rem; font-size:0.16rem; color:#666;text-indent:0.12rem; border-bottom:1px solid #bbbbbb; overflow:hidden } 
.tou_bj h4:last-child{ border:none}  
/*.tou_bj .td{ background:url(../images/zbm.png) no-repeat; background-position:90% center; background-size: 0.155rem 0.143rem; color:#0147d5;}*/
.tou_bj h4:hover{background:url(../images/zbm.png) no-repeat; background-position:90% center; background-size: 0.155rem 0.143rem; color:#c0a062;}
.tou_bj .hv{background:url(../images/zbm.png) no-repeat; background-position:90% center; background-size: 0.155rem 0.143rem; color:#c0a062;}

.bk{ width:100%; background-color:#fff; border-bottom:1px solid #ddd;border-top:1px solid #ddd; }
.Doctor{ width:97%; margin-left:3%;}
.Doctor ul{ width:100%;}
.Doctor ul li{ width:100%; height:1.48rem;border-bottom:1px solid #ddd; padding-top:0.1rem;}
.Doctor ul li a{width:100%;height:1.38rem; display:block}
.Doctor ul li img{ width:1.03rem; height:1.38rem; float: left}
.Doctor ul li .zc_b{width:calc(100% - 1.16rem);height:1.38rem; float:right; margin-right:0.06rem;}
.Doctor ul li .zc_b h4{width:99%; height:0.2rem; line-height:0.2rem; font-size:0.16rem; color:#c0a062; padding-top:0.03rem;margin-bottom:0.03rem; overflow:hidden}
.Doctor ul li .zc_b h4 span{ color:#666666; font-size:0.12rem;}
.Doctor ul li .zc_b h4 span i{ color:#333;font-style:normal}
.Doctor ul li .zc_b .ba1{width:99%; height:0.2rem; overflow:hidden; margin-bottom:0.03rem; }
.Doctor ul li .zc_b .ba1 h5{ width:0.45rem; height:0.2rem; line-height:0.2rem; font-size:0.14rem; color:#666; float: left; overflow:hidden}
.Doctor ul li .zc_b .ba1 h6{width:calc(100% - 0.48rem); float:right;height:0.2rem; line-height:0.2rem; font-size:0.12rem; color:#333; overflow:hidden}
.Doctor ul li .zc_b .ba1 .cor{ color:#d50101;}
.Doctor ul li .zc_b .ba2{ height:54px;}
.Doctor ul li .zc_b .ba2 h6{ height:54px !important; line-height:18px;}
.Doctor ul li:last-of-type{ border:none}



.fw-b2{ width:100%; background-color:#fff;border-bottom:solid 1px #ddd;padding:0.16rem 0}
.fw-box5{ width:91%;height:0.44rem;  margin:0 auto; border-radius:0.06rem; border:solid 1px #ddd; overflow:hidden; }
.fw-box5 h3{ width:50%; height:0.44rem; line-height:0.44rem; text-align:center; float: left; font-size:0.16rem; color:#333;cursor:pointer}
.fw-box5 .ddp{ background-color:#3cba9c; color:#fff;}


.lody-box{ width:100%; padding:0.15rem 0 0.06rem 0; margin-bottom:0.55rem;}
/*.gd2{ width:100%; text-align:center; font-size:0.16rem; color:#4e4e4e; padding-bottom:6px;}
.gd2 a{ font-size:0.14rem; color:#4e4e4e; }*/
.spinner5 {width: 75px; height:18px; text-align: center; margin:0 auto;}
 
.spinner5 > div {width: 8px;height: 8px;  background-color: #999; border-radius: 100%;
display: inline-block; float: left;-webkit-animation: bouncedelay 1.4s infinite ease-in-out;animation: bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode: both;animation-fill-mode: both; margin:0 4px; } 
.spinner5 .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s;}
.spinner5 .bounce2 {-webkit-animation-delay: -0.16s; animation-delay: -0.16s;}
.spinner5 .bounce3 {-webkit-animation-delay: -0.08s; animation-delay: -0.08s;}
 
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}
 
@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}


.main_box {background-color: #ededed;width:100%;height: 43px; border-bottom:1px solid #ddd; position:relative; overflow:hidden }
.main {width:100%;height: 53px;overflow: hidden; overflow-x: scroll; }
.main ul {display: block;height:43px;width: 2000px;}
.main ul>div {float: left;}
.main ul li {float: left;line-height: 43px; height:43px;color:#171717;font-family:"微软雅黑"; width:80px; text-align:center; position:relative; padding:0 10px;}
.main ul .now { height:42px;  font-size:16px; font-weight:600; color:#c0a062 ;border-bottom: 2px solid #c0a062; }
.main ul .now a{color:#666; font-size:16px;  font-weight:600}
.main ul li a{ height:40px; display:block; font-size:16px;  color:#666666 }
.main ul li span{ font-size:18px; color:#212121 ;  color:#666666; position:absolute; right:0; top:0}
.main_box .think{ position:absolute; right:10px; top:10px;}


.centr-c{ width:94%; margin:0 auto;}
.images_L{ width:100%;overflow:hidden; margin-bottom:0.03rem; }
.images_L ul{ width:100%; padding-top:0.13rem;  overflow:hidden}
.images_L ul li{ width: 45.5vw;float:left; position:relative; max-width:300px ; max-height:215px;  margin-bottom:0.08rem;}
.images_L ul li a{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.images_L ul li a img{ width: 45.5vw; height: 32.7vw; max-width:300px ; max-height:185px ;}
.images_L ul li a .jk{ width:100%; text-align:center;}
.images_L ul li a .jk h5{  height:26px; line-height:26px; font-size:14px; color:#293222; white-space:nowrap;  text-overflow:ellipsis; margin-top:0.01rem;  overflow:hidden}
.images_L ul li:nth-child(even){ float:right;}


.Section_box2{ width:100%;overflow:hidden;}
.Section_box2 ul{width:100%; margin:0 auto; padding-bottom:0.05rem; padding-top:0.04rem;}
.Section_box2 ul li{ width:100%; height:0.88rem;border-bottom:1px solid #bbb; margin-top:0.1rem; overflow:hidden;}
.Section_box2 ul li a{ width:100%; height:0.88rem; display:block; position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.Section_box2 ul li img{width: 1.04rem; height: 0.78rem;float: left;}
.Section_box2 ul li .rig{ width: calc(100% - 1.13rem); height: 0.78rem; float: right;position:relative}
.Section_box2 ul li .rig p{ width:96%; height:0.4rem; line-height:0.2rem; font-size:0.14rem; color:#000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow:hidden;}
.Section_box2 ul li .rig h4{width:96%; height:0.2rem; line-height:0.2rem; text-align:right; font-size:0.12rem; color:#999; margin-top:0.06rem; overflow:hidden}
.Section_box2 ul li .rig h4 span{font-size:0.12rem; color:#999; padding-right:0.04rem;}
.Section_box2 ul li:last-of-type{ border-bottom:none}
.Section_box2 ul .noa .rig{ width:100%}

.tit-bj{ width:100%; background-color:#f5f5f5; border-bottom:1px solid #dddddd; padding:0.15rem 0}
.ti-c{ width:calc(93% - 4px); margin:0 auto; height:0.4rem; border:solid 2px #dddddd; border-radius:0.05rem}
.ti-c span{ width:calc(33.33% - 1px); height:0.4rem; line-height:0.4rem; display:block; float: left; font-size:0.16rem; text-align:center; color:#999999; border-right:1px solid #ddd}
.ti-c span a{ width:100%; height:0.4rem; line-height:0.4rem; float: left; font-size:0.16rem; text-align:center; color:#999999; }

.ti-c span:last-of-type{ border:none}
.ti-c .mov{ background-color:#c0a062; color:#fff}
.ti-c .mov a{ background-color:#c0a062; color:#fff}

.list-box{ width:100%; margin:0 auto;}
.list-box ul{ width:100%;}
.list-box ul li{ width:50%; float: left;height:11vw;  margin-top:0.15rem; max-width:285px; max-height:70.3px;}
.list-box ul li a{ width:95%; height:11vw; line-height:11vw; text-align:center; background:url(../images/list-bj.jpg) no-repeat; background-size:cover; display:block; font-size:0.14rem; color:#fff;max-width:285px; max-height:70.3px; border-radius:0.04rem;}
.list-box ul li:nth-child(even) a{ float:right;}

.news-box{ width:94%; margin:0 auto; overflow:hidden}

.Department{ width:94%; margin:0 auto; text-align:center;}
.Department h3{ width:100%; font-size:0.2rem; color:#333; font-weight:bold; text-align:center; padding:0.12rem 0 0.06rem 0}
.Department	h4{width:100%; font-size:0.14rem; color:#666666; text-align:center;}
.Department	h4 span{ color:#c80000;word-break: break-all;}

.bka{ background-color:#fff;width:100%; padding-top:0.12rem;}
.tabr{ width:100%;}
.tabr thead tr td{ height:0.4rem; text-align:center; font-size:0.16rem; color:#333; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;border-top:1px solid #dddddd; background-color:#f4f6f8; }
.tabr thead tr td:last-of-type{ border-right:none}

.tabr tbody tr td{ height:0.4rem; text-align:center; font-size:0.14rem; color:#666666; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;  }
.tabr tbody tr td:last-of-type{ border-right:none}
.tabr tbody tr td h4{ width:0.16rem; margin:0 auto; font-weight:bold}

.tabr tbody tr td:last-of-type{ text-align:left; width:98%; padding-left:2%}

.tabr tbody tr:nth-child(even) td{ background-color:#f4f6f8}

.Section_box3{ width:97%; margin-left:3%;overflow:hidden;}
.Section_box3 ul{width:100%; margin:0 auto; padding-bottom:0.05rem; padding-top:0.04rem;}
.Section_box3 ul li{ width:100%;border-bottom:1px solid #bbb; margin-top:0.1rem; padding-bottom:0.05rem; overflow:hidden;}
.Section_box3 ul li a{ width:100%;  display:block; position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.Section_box3 ul li .rig{ width:100%;  float: right;position:relative}
.Section_box3 ul li .rig p{ width:95%; max-height:0.4rem; line-height:0.2rem; font-size:0.14rem; color:#000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; background:url(../images/dd.jpg) no-repeat; background-position: left 0.08rem; background-size:0.04rem; overflow:hidden; padding-left:8px}
.Section_box3 ul li .rig h4{width:97%; height:0.2rem; line-height:0.2rem; text-align:right; font-size:0.12rem; color:#999; margin-top:0.06rem; overflow:hidden}
.Section_box3 ul li .rig h4 span{font-size:0.12rem; color:#999; padding-right:0.04rem;}
.Section_box3 ul li:last-of-type{ border-bottom:none}


.fw2{ width:97%; margin-left:3%;height: 0.22rem; border-bottom:1px solid #bbb;position: relative; overflow: hidden; padding:0.1rem 0}
.fw2 h3{ padding:0.01rem 0 0.01rem 0.08rem; height:0.22rem; line-height:0.22rem;font-size: 0.18rem; color: #333;float: left; border-left:3px solid #c0a062 !important}

.introduce-bj{ width:100%; background-color:#fff; margin-bottom:0.12rem; border-bottom:1px solid #ddd}
.tme4{ width:97%; margin-left:3%; font-size:0.18rem; color:#333; border-bottom:1px solid #bbb; padding:0.08rem 0;}
.sao{ width:94%; margin-left:3%; font-size:0.16rem;color:#666; line-height:0.22rem; padding:0.1rem 0 0.2rem 0}
.time-bj{ width:100%; background-color:#f5f9fb}
.time-box{width:97%; margin-left:3%; padding-bottom:0.12rem;}
.tme{ width:100%; font-size:0.18rem; color:#333; border-bottom:1px solid #bbb; padding:0.08rem 0; margin-bottom:0.12rem;}


.tabt{ width:97%; border:solid 1px #bbbbbb;}
.tabt tr td{ width:12.5%; height:0.3rem; text-align:center; font-size:0.16rem; color:#333; background-color:#fff;}
.tabt tr td img{ width:0.16rem; height:0.16rem; margin:0 auto;}

.Heart-box{ width:100%; background-color:#fff; padding-bottom:0.12rem;border-bottom:1px solid #bbb;}

.Doctor-details{ width:97%; margin-left:3%;}
.deta-box { width:100%; height:1.6rem; padding-top:0.1rem;}
.deta-box img{ width:1.2rem; height:1.6rem; float: left}
.deta-box .zc_b{width:calc(100% - 1.3rem);height:1.6rem; float:right}
.deta-box .zc_b h4{width:99%; height:0.2rem; line-height:0.2rem; font-size:0.16rem; color:#c0a062; padding-top:0.03rem;margin-bottom:0.03rem; border-bottom:1px solid #bbb; padding:0.05rem 0; overflow:hidden}
.deta-box .zc_b h4 span{ color:#666666;}
.deta-box .zc_b h4 span i{ color:#333;font-style:normal; font-size:0.12rem;}
.deta-box .zc_b .ba1{width:99%; height:0.2rem; overflow:hidden; margin-bottom:0.03rem;border-bottom:1px solid #bbb;padding:0.05rem 0;   }
.deta-box .zc_b .ba1 h5{ width:0.5rem; height:0.2rem; line-height:0.2rem; font-size:0.16rem; color:#666; float: left; overflow:hidden}
.deta-box .zc_b .ba1 h6{width:calc(100% - 0.53rem); float:right;height:0.2rem; line-height:0.2rem; font-size:0.12rem; color:#333; overflow:hidden}
.deta-box .zc_b .ba1 .cor{ color:#d50101;}
.deta-box .zc_b .ba2{ height:72px; border:none}
.deta-box .zc_b .ba2 h6{ height:72px !important; line-height:18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}

.Situation{ width:100%; background-color:#ededed}
.Stion-b{ width:97%; height:0.48rem; line-height:0.52rem; margin-left:3%;}
.Stion-b span{ font-size:0.18rem; color:#c0a062; font-weight:bold}
.da-bj{width:100%; background-color:#fff; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.da-box{width:97%;margin-left:3%; overflow:hidden}


.name_box{ width:100%; height:0.5rem; border-bottom:1px solid #ddd; position:relative}
.name_box h3{ width:0.9rem; height:0.5rem; line-height:0.5rem; font-size:0.16rem; color:#888; float: left}
.name_box .tei{ width:calc(100% - 0.96rem); float:left;height:0.5rem; line-height:0.5rem;font-size:0.16rem; color:#333; font-family:"微软雅黑" ; border:none}
.sj{ position:absolute; right:0.2rem; top:0.16rem; width:0.09rem; height:0.18rem;}

.mbsc-android-holo-light .dw-li{ color:#333 !important;font-family:"微软雅黑" ;}
.mbsc-android-holo .dwb0{ background-color:#4091ae !important;}
.mbsc-android-holo .dwb{font-family:"微软雅黑" ;}
.tei::-webkit-input-placeholder{ font-size:0.16rem; color:#333; font-family:"微软雅黑" ; }
.tei::-moz-placeholder{font-size:0.16rem; color:#333; font-family:"微软雅黑" ;}
.tei:-moz-placeholder{ font-size:0.16rem; color:#333; font-family:"微软雅黑" ;}
.tei:-ms-input-placeholder{font-size:0.16rem; color:#333; font-family:"微软雅黑" ;}

.name_box .ppa{ width:calc(100% - 0.96rem); float:left;height:0.5rem; }
.ppa .chebox{ position: absolute;opacity: 0;}
.ppa a{ font-size:0.14rem; color:#817f80; float: left; background:url(../images/n1.png) no-repeat; background-size:0.19rem 0.19rem; padding-left:0.24rem; background-position: left center; margin-right:0.2rem; margin-top:0.11rem;}
.ppa .lp2{background:url(../images/n2.png) no-repeat; background-size:0.19rem 0.19rem; padding-left:0.24rem; background-position: left center; color:#333 }

.name_box .ppb{ width:calc(100% - 0.96rem); float:left;height:0.5rem; }
.ppb .chebox{ position: absolute;opacity: 0;}
.ppb a{ font-size:0.14rem; color:#817f80; float: left; background:url(../images/n1.png) no-repeat; background-size:0.19rem 0.19rem; padding-left:0.24rem; background-position: left center; margin-right:0.2rem; margin-top:0.11rem;}
.ppb .lp2{background:url(../images/n2.png) no-repeat; background-size:0.19rem 0.19rem; padding-left:0.24rem; background-position: left center; color:#333 }

.ly-box{ width:100%; border-bottom:1px solid #dddddd;}
.ly-box h3{width:100%; height:0.22rem; line-height:0.22rem; font-size:0.16rem; color:#888; padding-top:0.12rem;}
.ly-box .tx{ width:95%; height:0.8rem;font-size:0.16rem; color:#333;font-family:"微软雅黑" ; padding:2%; border:none }
.ly-box h4{ width:97%; height:0.26rem; line-height:0.14rem; font-size:0.14rem; color:#999; text-align:right;}


.tei2{width:calc(100% - 1.76rem) !important; }
.name_box h4{ width:85px;height:0.5rem; background-color:#edf3ff; float:right}

.butt{ width:100%; text-align:center; padding:0.16rem 0}
.butt .button{ width:94%; height:0.4rem; line-height:0.4rem; background:url(../images/button.png) no-repeat; background-size:cover; border:none; border-radius:0.04rem; font-size:0.16rem; color:#fff;font-family:"微软雅黑" ;}

.yw{ width:100%; margin-bottom:0.6rem; padding:0.1rem 0 0 0;}
.yw h3{width:94%; font-size:0.14rem; color:#666666; margin:0 auto; text-align:center;}
.yw h3 span{ color:#d2ab66}

.backg{ width:100%;border-bottom:1px solid #ddd;}
.chuang{ width:100%; border-bottom:1px solid #ddd; padding:0.15rem 0 0.07rem 0}
.chuang h2{ width:96%; line-height:0.22rem; margin:0 auto; text-align:center; font-size:0.16rem; color:#333; font-weight:bold; margin-bottom:0.02rem;}
.chuang h6{ width:96%; line-height:0.22rem; margin:0 auto; text-align:center; font-size:0.12rem; color:#777; overflow:hidden}
.chuang h6 span{ color:#c0a062}
.nr-box3{ width:96%; margin:0 auto; font-size:0.14rem; color:#555; line-height:0.22rem; padding:0.1rem 0}
.nr-box3 img{ max-width:100%}
.nr-box3 p{ margin:0 auto;}
.kg{ width:100%; height:0.12rem; background-color:#f5f5f5}


.Section_box2 ul .noa img{ display: none} 

/* 2018.9.12 */

.drop_bj{ width:100%; position:relative;  background-color:#fff; }  
.drop_bc{ width: 97%; margin-left: 3%;}

/* 2018.9.13 */

.jiu-box{ width: 100%;  border-bottom: 1px solid #bbbbbb; padding-top: 0.15rem}
.hu1{ width: 100%; margin-bottom: 0.15rem;}
.hu1 img{ width: 0.4rem; height: 0.4rem; float: left;}
.hu1 .tetl{ width: calc(100% - 0.5rem); float: right; min-height:0.31rem; background-color: #f9f5ef; padding-top: 0.06rem; position: relative; padding-bottom: 0.03rem }
.hu1 .tetl p{ width: 94%; margin: 0 auto; line-height: 0.2rem; font-size: 0.14rem; color: #333333}
.tetl .triangle-left{width: 0; height: 0;border-top: 5px solid transparent;border-right: 10px solid #f9f5ef;
border-bottom: 5px solid transparent; position: absolute; left: -5px; top: 0.12rem}
.hu1 .tet2{background-color:#ecf4f7}
.tet2 .triangle-left2{ border-right: 10px solid #ecf4f7 !important;width: 0; height: 0;border-top: 5px solid transparent;border-bottom: 5px solid transparent; position: absolute; left: -5px; top: 0.12rem}
.jiu-box:last-of-type{ border: none}
