html {font-family: 'Microsoft YaHei';font-size: 16px;color: #666;margin: 0;padding: 0;}
body {margin: 0;padding: 0;background: #f5f5f5;}
a {text-decoration: none;color: inherit;cursor: pointer;}
a:hover {text-decoration: none;}
.right {float: right;}
.left {float: left;}
.fixed {position: fixed;}
.pointer {cursor: pointer;}
.nav-1,.center,.header{width: 1200px;margin: 0 auto;overflow: hidden;}
.wrap {width: 100%;overflow: hidden;}
h2,h3{display: inline-block;padding: 0;margin: 0;}
.relative {position: relative;}
.absolute {position: absolute;}
/*top1*/
.head-status {background-color: #fafafa;width: 100%;text-align: center;border-bottom: solid 1px #dfdfdf;z-index: 9999;background: #f5f5f5;height: 36px;}
.head-status .block {line-height: 36px;float: left;cursor: pointer;position: relative;}
.head-status .block>a {padding: 0 10px;font-size: 12px;z-index: 3;overflow: hidden;color: #666;display: block;}
.head-status .block>a:before {display: -webkit-inline-box;display: inline-block;margin-right: 2px;content: ''; vertical-align: middle;}
.head-status .block a.hospital:before {background: url(../img/icon.png) 0px -92px no-repeat;width: 19px;height: 18px;margin-top: -4px;}
.head-status .block a.doctor:before {background: url(../img/icon.png) 0px -124px no-repeat;width: 17px;height: 15px;margin-top: -2px;}
.head-status .block a {padding: 0;font-size: 12px;z-index: 3;overflow: hidden;color: #666;display: block;}
.index_logo {background: url(../img/icon.png) 0px -1px no-repeat;width: 18px;height: 17px;float: left;margin: 10px 10px 0 0;margin-right: 8px;}
/*top2*/
.head-status-height {height:23px;background: #f5f5f5;}
.navs {width:100%; height:120px;text-align: center;background-color: #fff;overflow: hidden;}
.navs .nav-panel {width: 1200px;height: 100%;margin: 0 auto;}
.navs .nav-panel a.logo {width: 278px;height:88px;float:left;padding-left:18px;}
.navs .nav-panel a.logo img {width:100%;}
.nav-top {position: relative;padding: 10px 0 0 0;width: 100%;overflow: hidden;margin-top: 15px;}
.nav-middle {position: relative;left: 50%;margin-top:13px;margin-left: -212px;width: 425px;}
.nav_search {position: relative;width: 100%;height: 34px;line-height: 34px;border: 1px solid #d2d2d2;border-radius: 16px;}
.nav_search input {position: absolute;top: 0;left: 0;display: block;float: left;width: 85%;height: 32px;line-height: 32px;background-image: none;text-indent: 20px;font-size: 14px;border-radius: 16px;border: none;outline-style: none;color: #666;}
.nav_search .search-logo-btn {position: absolute;top: 1px;right: 6px;width: 26px;height: 26px;margin-top: 3px;}
.nav_search .search-logo-btn img {width: 100%;}
.nav_search .search-logo-btn{width:60px;height:40px;float:right;overflow:hidden;margin-right:-8px;margin-top:-2px;}
.nav_search .search-logo-btn button{background-color:#FF6600;color:#fff;border:0;display:block;width:60px;height:36px;line-height:40px;cursor:pointer;}
.nav_search .search-logo-btn button:hover{background-color:#99CC33;}
.all-search {position: absolute;left: 0;width: 100%;overflow: hidden;text-align: left;top: 45px;font-size: 14px;color: #fa7e3e;}
.all-search a {margin-right: 10px;color: #99CC33;}
.all-search span:first-child {color:#fa7e3e;margin-right: 0;}
/*menu*/
.dropdown{ display: inline-block;}
.dropdown-content{display: none;padding:5px 5px;margin-top: 6px;}
.dropdown-content a{padding:6px 6px;}
.dropdown:hover .dropdown-content{display: block;}
.navwp{background:#FF6600;margin-top: -15px;}
.navwp .nav{width:1200px;height:40px;position:relative;margin:0 auto;}
.navwp ul{list-style-type:none;}
.navwp .nav .ba{line-height:40px;padding:0 15px;}
.navwp .nav .ba	li{float:left;}
.navwp .nav .ba .bak{color:#fff;font-size:16px;padding:0 7px;height:40px;display:block;}
.navwp .nav .ba a:hover{ background: #ff8080;text-decoration:none;}
.navwp .nav .ca{background:#FF6600;border-radius:3px;margin:5px 0;height:40px;}
.navwp .nav .ca	li{float:left;}
.navwp .nav .ca	.bak{color:#fff;font-size:16px;padding:0 15px;height:40px;display:block;line-height:40px;}
.navwp .nav .ca i{display:inline-block;background:url(../img/mzh.png) -0px -84px;width:7px;height:5px;vertical-align:2px;margin-left:10px;}
.navwp .nav .ca a:hover{text-decoration:none;color:#FFFFFF;background: #99CC33;}
.navwp .nav .ca .tcc{position:absolute;padding:0px 0 0px 20px;left:0;top:34px;width:1176px;background:#fafafa;z-index:99;border-right: 2px solid #FF5959;border-bottom: 2px solid #FF5959;border-left: 2px solid #FF5959;}
.navwp .nav .ca .tcc a{width:100px;float:left;padding:5px;position:relative;display:block;text-decoration:none;text-align: center;margin: 3px;}
.navwp .nav .ca .tcc a:hover{-webkit-box-shadow:0 15px 10px -10px rgba(0,0,0,0.5),0 1px 4px rgba(0,0,0,0.3),0 0 60px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 15px 10px -10px rgba(0,0,0,0.1),0 10px 4px rgba(0,0,0,0.1),0 0 10px rgba(0,0,0,0.1);box-shadow:0 10px 5px -10px rgba(0,0,0,0.1),5px 5px 5px rgba(0,0,0,0.1),0 5px 5px rgba(0,0,0,0.1);}
.navwp .nav .ca .tcc a:hover{text-decoration:none;}
.wdt { margin-top: 13px;font-size: 16px;font-weight: bold;color: #FF6600;}
.wdlist {overflow: hidden;color: #666;margin-top:3px;float: left;margin-bottom: 13px;}
.wdlist a {margin-right: 16px;}
.wdlist a:hover{color: #FF5959;}
/*ban-top*/
.master-titles {padding: 20px 0 20px 0;border-bottom: 1px solid #e9e9e9;font-size: 15px;}
.master-titles .color6 a {display: inline-block;margin-top: 8px;}
.two-spritle {display: inline-block;width: 32px;height: 32px;background-image: url(../img/index-two.png);background-size: 160px 32px;vertical-align: bottom;}
.bold22 {font-size: 24px;color: #333;font-weight: bold;margin-left: 11px;}
.hs-part {display: inline-block;margin: 8px 30px 0 0;font-size: 16px;overflow: hidden;}
.hs-part li {display: inline-block;margin-right: 7px;padding: 0 7px;border-radius: 10px;color: #666;cursor: pointer;overflow: hidden;}
.hs-part li.active {background: #FF6600;color: #fff;}
.doctor-item {display: -webkit-flex;display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;justify-content: space-between;align-items: center;border-color: #e7e7e7;border-width: 0 0 0 1px;border-style: solid;}
.doctor-item {display: none;}
.doctor-item {overflow: hidden;margin-top: 20px;}
.doctor-item>div:hover {width: 299px;border: 1px solid #FF9999;box-sizing: border-box;}
.doctor-item .doctor-list .title-text span:first-child:hover {color: #FF5959;}
.doctor-item .master-button {line-height: 34px;}
.h-block {display: block !important}
.doctor-list {box-sizing: border-box;float: left;}
.doctor-list {width: 298px;height: 250px;border-color: #e7e7e7;border-width: 1px 1px 1px 0;border-style: solid;position: relative;}
.doctor-list .doctor-list-hover {bottom: 0;width: 100%;height: 29%;position: absolute;display: none;background: #fff;filter: Alpha(opacity=1);-moz-opacity: 1;opacity: 1;color: #fff;text-align: center;z-index: 2;justify-content: center;align-items: center;}
.doctor-list .doctor-list-hover {bottom: 0;width: 100%;height: 65%;position: absolute;display: none;background: #fafafa;filter: Alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;color: #fff;text-align: center;z-index: 2;justify-content: center;align-items: center;}
.doctor-list .doctor-list-hover .title-text a:hover {color: #FF5959;}
.doctor-list .doctor-list-hover .d-des a:hover {color: #FF5959;}
.doctor-list:hover {background: #fafafa;}
.doctor-list-img {width: 230px;height: 164px;margin: 25px auto 0;overflow: hidden;}
.doctor-list-img img {width: 100%;border-radius: 5%;}
.title-text {display: flex;display: -moz-flex;display: -webkit-flex;justify-content: center;align-items: center;color: #666;margin-bottom: 3%;width:90%;margin:0 auto;}
.title-text span{display: block;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;max-width:80%;}
.title-text span:first-child {display: inline-block;font-size: 18px;color: #333;margin-right: 10px;}
/* public */
.c_center{width: 1200px;margin: 0 auto;}
.ovh1{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.ovh3{width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.ovh4{width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.ovh5{width: 100%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.dn {display: none !important; }ul{list-style-type:none;}li{list-style-type:none;}
.title h3{font-size: 24px;color: #333;font-weight: bold;}
/* left */
.contentBox {margin: 10px auto;display: flex;justify-content: space-between;}
.contentBox .leftCard {width: 790px;}
/* left-1 */
.aboutzhishiBox {margin: 10px 0;}
.aboutzhishiBox .title {position: relative;padding-left: 20px;font-size: 34px;font-weight: 600;color: #333333;line-height: 34px;letter-spacing: 1px;}
.aboutzhishiBox .title::before {content: "";position: absolute;top: 0;left: 0;width: 8px;height: 100%;border-radius: 20px;background-color: #F95D7C;}
.aboutzhishiBox .zhishiCard {margin-top: 20px;box-sizing: border-box;padding: 20px;background-color: #fff;}
.aboutzhishiBox .zhishiCard .zhishi {display: flex;border-bottom: 1px solid #EBE8E8;padding-bottom: 20px;margin-bottom: 20px;}
.aboutzhishiBox .zhishiCard a:last-child .zhishi {border-bottom: 0;margin-bottom: 0;}
.aboutzhishiBox .zhishiCard .zhishi .imgBox {width: 276px;height: 171px;margin-right: 20px;}
.aboutzhishiBox .zhishiCard .zhishi .imgBox img {width: 100%;height: 100%;border-radius: 5px;}
.aboutzhishiBox .zhishiCard .zhishi .txtBox {/*flex: 1;*/width: 433px;}
.aboutzhishiBox .zhishiCard .zhishi .txtBox .zhishititle {font-size: 22px;font-weight: 700;color: #333333;line-height: 33px;letter-spacing: 1px;}
.aboutzhishiBox .zhishiCard .zhishi .txtBox .content {margin: 10px 0 15px;font-size: 17px;font-weight: 400;color: #333333;line-height: 27px;text-indent: 21pt;}
.aboutzhishiBox .zhishiCard .zhishi .txtBox .time {font-size: 17px;font-weight: 400;color: #666666;line-height: 27px;}
.aboutzhishiBox .zhishiCard .zhishi .txtBox .time .timeico {background: url(../../images/icon/ico-time.png) no-repeat 0 1px;width: 16px;height: 14px;display: inline-block;margin-right: 5px;}
/* left-2  */
.baikelistBox {background-color: #fff;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;}
.baikelistBox ul{list-style-type:none;}
.baikelistBox .baikelist li {padding-bottom:15px;margin-bottom: 13px;border-bottom: 1px solid #EBE8E8;}
.baikelistBox .baikelist .itemtitle {display: flex;align-items: center;font-size: 28px;font-weight: 500;color: #333333;line-height: 42px;margin-bottom: 20px;}
.baikelistBox .baikelist .itemtitle a {display: inline-block;}
.baikelistBox .baikelist .itemcontent {font-size: 18px;font-weight: 400;color: #000000;letter-spacing: 1px;line-height: 36px;text-indent: 21pt;}
.baikelistBox .baikelist .itemtitle .number {display: inline-block;width: 34px;height: 34px;background: #F95D7C;border-radius: 17px;text-align: center;font-size: 22px;font-weight: 400;color: #FFFFFF;line-height: 34px;margin-right: 15px;}
/* left-3 */
.aboutquestionsBox {margin-top: 10px;}
.aboutquestionsBox .title {position: relative;padding-left: 20px;font-size: 30px;font-weight: 600;color: #333333;line-height: 30px;letter-spacing: 1px;}
.aboutquestionsBox .title::before {content: "";position: absolute;top: 0;left: 0;width: 8px;height: 100%;border-radius: 20px;background-color: #F95D7C;}
.aboutquestionsBox .questionsBox {margin-top: 20px;box-sizing: border-box;padding: 0 30px 30px;background-color: #fff;}
.aboutquestionsBox .questionsBox .question {padding: 18px 0;display: block;border-bottom: 1px solid #EBE8E8;}
.aboutquestionsBox .questionsBox .question :last-child {border-bottom: 0;}
.aboutquestionsBox .questionsBox .question .question_title {font-size: 18px;font-weight: 600;color: #333333;line-height: 27px;}
.aboutquestionsBox .questionsBox .question .question_title .biaoqian {color: #F95D7C;}
.aboutquestionsBox .questionsBox .question .contentBox {margin-top: 17px;display: flex;}
.aboutquestionsBox .questionsBox .question .contentBox .imgBox {width: 48px;height: 48px;margin-right: 15px;}
.aboutquestionsBox .questionsBox .question .contentBox .imgBox img {width: 100%;height: 100%;border-radius: 24px;}
.aboutquestionsBox .questionsBox .question .contentBox .txtBox {flex: 1;}
.aboutquestionsBox .questionsBox .question .contentBox .content {font-size: 16px;font-weight: 400;color: #333333;line-height: 24px;}
.aboutquestionsBox .questionsBox .question .contentBox .time {margin-top: 8px;font-size: 14px;font-weight: 400;color: #666666;line-height: 18px;}
.aboutquestionsBox .questionsBox .question .contentBox .time .timeico {background: url(../../images/icon/ico-time.png) no-repeat 0 1px;width: 16px;height: 14px;display: inline-block;margin-right: 5px;}
/* right */
.rightCard {width: 380px;}
/* right-1 */
.donwubaikeBox {box-sizing: border-box;margin-bottom: 20px;padding: 0 20px 20px;background-color: #fff;}
.donwubaikeBox .title {font-size: 30px;font-weight: 600;color: #333333;line-height:68px;}
.donwubaikeBox .colorbtn {display: block;border-radius: 5px;width: 320px;height: 43px;font-size: 18px;font-weight: 400;text-align: center;color: #333333;line-height: 43px;margin-bottom: 18px;}
.donwubaikeBox a{overflow: hidden;height: 20px;width:100%;}
.donwubaikeBox .btn1 {background-color: #FFD7DF;}
.donwubaikeBox .btn2 {background-color: #FEE8CD;}
.donwubaikeBox .btn3 {background-color: #D2FFDF;}
.donwubaikeBox .btn4 {background-color: #eeeeee;}
.donwubaikeBox .btn5 {background-color: #FEE8CD;}
.donwubaikeBox .btn6 {background-color: #FFD7DF;}
/*.donwubaikeBox .morebtn {margin-top: 20px;height: 46px;display: block;border: 1px solid #F95D7C;border-radius: 5px;text-align: center;font-size: 18px;font-weight: 400;color: #F95D7C;line-height: 46px;}*/
/* right-2 */
.changjianjibing {box-sizing: border-box;margin-bottom: 20px;padding: 0 20px 20px;background-color: #fff;}
.changjianjibing .title {font-size: 30px;font-weight: 600;color: #333333;line-height:68px;}
.changjianjibing .jibinglist {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.changjianjibing .jibinglist li {width: 150px;height: 50px;background: #F2F2F2;text-align: center;font-size: 20px;font-weight: 400;color: #333333;line-height: 50px;letter-spacing: 1px;margin-bottom: 22px;list-style-type:none;padding-left: 10px;}
.changjianjibing .jibinglist li:hover {background: #F95D7C;color: #fff;box-shadow: 0 0 3px 1px #F95D7C;}
.changjianjibing .morebtn {margin-top: 20px;height: 46px;display: block;border: 1px solid #F95D7C;border-radius: 5px;text-align: center;font-size: 18px;font-weight: 400;color: #F95D7C;line-height: 46px;}
/* right-3*/
.tuijianwendaBox {box-sizing: border-box;padding: 20px 20px 20px;width: 380px;background: #FFFFFF;margin-bottom: 20px;}
.tuijianwendaBox .title {font-size: 30px;font-weight: 600;color: #333333;line-height:36px;letter-spacing: 1px;}
.tuijianwendaBox .zhishilist li {padding: 15px 0;display: flex;border-bottom: 1px solid #EBE8E8;}
.tuijianwendaBox .zhishilist a:last-child li {border-bottom: 0;}
.tuijianwendaBox .zhishilist li .imgBox {width: 160px;height: 99px;margin-right: 15px;}
.tuijianwendaBox .zhishilist li .imgBox img {width: 100%;height: 100%;border-radius: 5px;/*height: 100%;*/}
.tuijianwendaBox .zhishilist li .txtBox {flex: 1;}
.tuijianwendaBox .zhishilist li .txtBox .itemtitle {font-size: 16px;font-weight: 500;color: #333333;line-height: 24px;}
.tuijianwendaBox .zhishilist li .txtBox .time {margin-top: 8px;font-size: 14px;font-weight: 400;color: #333333;line-height: 18px;}
/*footer*/
footer{width: 100%;padding: 5px 0;background-color: #999999;overflow: hidden;}
.friend-link {width: 1180px;margin: 0 auto;padding: 8px 0;overflow: hidden;}
.copy-rigth {display: inline-block;width: 870px;padding-left: 25px;font-size: 14px;color: #878787;border-left: 1px solid #e5e5e5;}
.copy-rigth p {width: 100%;overflow: hidden;margin-bottom: 14px;color: #FFFFFF;}
.copy-rigth a {margin-right:6px;margin-left:6px;}
.back-top {width: 58px;height: 58px;background-image: url(../img/back-top.png);background-size: cover;}
.elevator{top: 78%;right: 1%;width: 68px;font-size: 14px;color: #fff;z-index: 888888;}