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:100%;margin: 0 auto;overflow: hidden;}
.wrap {width: 100%;overflow: hidden;}
h2{margin:0;padding:0;}
h3{margin:0;padding: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:2.3em;float: left;cursor: pointer;position: relative;}
.head-status .block>a {padding: 0 10px;font-size:0.9em;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:0.9em;z-index: 3;overflow: hidden;color: #666;display: block;}
.index_logo {background-image: url(../img/icon1.png);width:4.75em;height:2em;float: left;margin: 0.1em 0.1em 0 0;margin-right:0.3em;margin-left:1em;}
/*top2*/
.head-status-height {height:23px;background: #f5f5f5;}
.navs {width:100%; height:7.5em;text-align: center;background-color: #fff;overflow: hidden;display:none;}
.navs .nav-panel {width:100%;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:0.8em;}
.dropdown-content a{padding:6px 6px;}
.dropdown:hover .dropdown-content{display: block;}
.navwp{background:#FF6600;margin-top: -1.1em;width:100%;}
.navwp .nav{width:100%;height:2.5em;position:relative;margin:0 auto;margin-top:2em;}
.navwp ul{list-style-type:none;}
.navwp .nav .ba{line-height:2.5em;padding:0 0.1em;}
.navwp .nav .ba	li{float:left;}
.navwp .nav .ba .bak{color:#fff;font-size:1em;padding:0 0.3em;height:2.5em;display:block;}
.navwp .nav .ba a:hover{ background: #ff8080;text-decoration:none;}
.navwp .nav .ca{background:#FF6600;border-radius:0.1em;margin:0.05em 0;height:2.5em;overflow: hidden;}
.navwp .nav .ca	li{float:left;}
.navwp .nav .ca	.bak{color:#fff;font-size:1em;height:2.5em;display:block;line-height:2.5em;padding-right: 1em;}
.navwp .nav .ca i{display:inline-block;background:url(../img/mzh.png) -0px -84px;width:0.5em;height:0.3em;vertical-align:0.1em;margin-left:0.3em;}
.navwp .nav .ca a:hover{text-decoration:none;color:#FFFFFF;background: #99CC33;}
.navwp .nav .ca a:hover,.navwp .nav .ca	.bak:hover{text-decoration:none;color:#FFFFFF;background: #99CC33;}
.navwp .nav .ca .tcc{position:absolute;left:0;top:1.8em;width:97%;background:#fafafa;z-index:99;}
.navwp .nav .ca .tcc a{width:4.8em; height:1em;overflow: hidden;float:left;position:relative;display:block;text-decoration:none;text-align: center;}
.navwp .nav .ca .tcc a:hover{-webkit-box-shadow:0 1em 0.6em -0.6em rgba(0,0,0,0.5),0 1px 0.25em rgba(0,0,0,0.3),0 0 5em rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1em 0.6em -0.6em rgba(0,0,0,0.1),0 0.6em 0.25em rgba(0,0,0,0.1),0 0 0.6em rgba(0,0,0,0.1);box-shadow:0 0.6em 0.3em -0.6em rgba(0,0,0,0.1),0.3em 0.3em 0.3em rgba(0,0,0,0.1),0 0.3em 0.3em rgba(0,0,0,0.1);}
.navwp .nav .ca .tcc a:hover{text-decoration:none;}
.wdt { margin-top:0.8em;font-size:1em;font-weight: bold;color: #FF6600;}
.wdlist {overflow: hidden;color: #666;margin-top:0.2em;float: left;margin-bottom:0.8em;}
.wdlist a {margin-right:1em;margin-top:0.2em;}
.wdlist a:hover{color: #FF5959;}
/*ban-top*/
.master-titles {padding: 1em 0 1em 0;border-bottom: 1px solid #e9e9e9;font-size:1em;float: left;height:1.3em;width:100%;}
.master-titles .color6 a{display:none;}
.two-spritle {display: inline-block;width:2em;height:2em;background-image: url(../img/index-two.png);background-size: 10em 2em;vertical-align: bottom;display:none;}
.bold22 {font-size:1.3em;color: #333;font-weight: bold;margin-left:0.7em;width:30%;}
.hs-part {display: inline-block;margin: 1em 0.5em 0 0;font-size:1em;overflow: hidden;float:right;width:68%;margin-top:-1.5em;}
.hs-part li {display: inline-block;margin-right:0.2em;padding: 0 0.3em;border-radius: 0.6em;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:1.2em;}
.doctor-item>div:hover {width:50%;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:2.1em;}
.h-block {display: block !important}
.doctor-list {box-sizing: border-box;float: left;}
.doctor-list {width:50%;height:11em;border-color: #e7e7e7;border-width: 1px 1px 1px 0;border-style: solid;position: relative;}
.doctor-list:hover {background: #fafafa;}
.doctor-list-img {width:10em;height:10em;margin:1em 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:1%;width:80%;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:96%;}*/
.title-text span:first-child {width: 100%;height:1.2em;overflow: hidden;display: inline-block;font-size:1em;color: #666666;margin-right:0.3em;margin-top:-4em;line-height: 1.2em;}
/* public */
.c_center{width:100%;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:1.2em;font-weight: 600;color: #333333;}
/* left */
.contentBox {width:100%;}
.contentBox .leftCard {float:left;}
/* left-1 */
.aboutzhishiBox {margin:0.3em 0;margin-bottom:1em;}
.aboutzhishiBox .title {position: relative;padding-left:1em;font-size:1.2em;font-weight: 600;color: #333333;height:1.6em;line-height:1.6em;letter-spacing: 1px;margin:0.5em 0 0.5em;}
.aboutzhishiBox .title::before {content: "";position: absolute;top: 0;left: 0;width:0.5em;height: 100%;border-radius:1em;background-color: #F95D7C;}
.aboutzhishiBox .zhishiCard {margin-top:0.6em;box-sizing: border-box;padding:0.6em;background-color: #fff;}
.aboutzhishiBox .zhishiCard .zhishi {display: flex;border-bottom: 1px solid #EBE8E8;padding-bottom:0.8em;margin-bottom:0.8em;}
.aboutzhishiBox .zhishiCard a:last-child .zhishi {border-bottom: 0;margin-bottom: 0;}
.aboutzhishiBox .zhishiCard .zhishi .imgBox {width:8em;height:5em;margin-right:0.5em;}
.aboutzhishiBox .zhishiCard .zhishi .imgBox img {width:8em;height:100%;border-radius:0.3em;}
.aboutzhishiBox .zhishiCard .zhishi .txtBox {/*flex: 1;*/}
.aboutzhishiBox .zhishiCard .zhishi .txtBox .zhishititle {font-size:1.2em;font-weight:600;color: #333333;height:1.3em;line-height:1.3em;overflow: hidden;letter-spacing: 1px;}
.aboutzhishiBox .zhishiCard .zhishi .txtBox .content {margin:0.3em 0 0.3em;font-size:0.8em;font-weight:400;color: #333333;line-height:1.5em;}
.aboutzhishiBox .zhishiCard .zhishi .txtBox .time {display:none;font-size:0.8em;font-weight:400;color: #666666;line-height:1.5em;}
.aboutzhishiBox .zhishiCard .zhishi .txtBox .time .timeico {display:none;background: url(../../images/icon/ico-time.png) no-repeat 0 1px;width:1em;height:0.8em;display: inline-block;margin-right:0.3em;}
/* left-2  */
.baikelistBox {background-color: #fff;padding-top:1em;margin-bottom:1em;padding-bottom:1em;float:left;width:100%;}
.baikelistBox ul{list-style-type:none;}
.baikelistBox .baikelist li {padding-bottom:1em;margin-bottom:1em;border-bottom: 1px solid #EBE8E8;}
.baikelistBox .baikelist .itemtitle {display: flex;align-items: center;font-size:1.3em;font-weight: 600;color: #333333;line-height:1.3em;margin-bottom:1em;height:1.3em;}
.baikelistBox .baikelist .itemtitle a {display: inline-block;}
.baikelistBox .baikelist .itemcontent {font-size:1em;font-weight: 400;color: #000000;letter-spacing: 1px;line-height:2em;height:6em;overflow: hidden;text-indent: 21pt;}
.baikelistBox .baikelist .itemtitle .number {display: inline-block;width:2em;height:1.6em;background: #F95D7C;border-radius:1em;text-align: center;font-size:1.2em;font-weight: 600;color: #FFFFFF;line-height:1.6em;margin-right:0.5em;}
/* left-3 */
.aboutquestionsBox {float:left;width:100%;padding-bottom:1em;padding-top:1em;}
.aboutquestionsBox .title {position: relative;padding-left:1em;font-size:1.2em;font-weight: 600;color: #333333;line-height:1.6em;letter-spacing: 1px;}
.aboutquestionsBox .title::before {content: "";position: absolute;top: 0;left: 0;width:0.5em;height: 100%;border-radius:1.2em;background-color: #F95D7C;}
.aboutquestionsBox .questionsBox {margin-top:1.2em;box-sizing: border-box;padding: 0 1.8em 1.8em;background-color: #fff;}
.aboutquestionsBox .questionsBox .question {padding:1.1em 0;display: block;border-bottom: 1px solid #EBE8E8;}
.aboutquestionsBox .questionsBox .question :last-child {border-bottom: 0;}
.aboutquestionsBox .questionsBox .question .question_title {font-size:1.1em;font-weight: 600;color: #333333;line-height:1.8em;}
.aboutquestionsBox .questionsBox .question .question_title .biaoqian {color: #F95D7C;}
.aboutquestionsBox .questionsBox .question .contentBox {margin-top:1em;display: flex;}
.aboutquestionsBox .questionsBox .question .contentBox .imgBox {width:3em;height:3em;margin-right:0.8em;}
.aboutquestionsBox .questionsBox .question .contentBox .imgBox img {width: 100%;height: 100%;border-radius:1.5em;}
.aboutquestionsBox .questionsBox .question .contentBox .txtBox {flex: 1;}
.aboutquestionsBox .questionsBox .question .contentBox .content {font-size:1em;font-weight: 400;color: #333333;line-height:1.5em;}
.aboutquestionsBox .questionsBox .question .contentBox .time {margin-top:0.5em;font-size:0.8em;font-weight: 400;color: #666666;line-height:1.1em;}
/* right */
.rightCard {float:right;width:100%;}
/* right-1 */
.donwubaikeBox {box-sizing: border-box;margin-bottom:1em;padding: 0 1.2em 1.3em;background-color: #fff;width:100%;}
.donwubaikeBox .title {font-size:1.2em;font-weight: 600;color: #333333;line-height:2.6em;}
.donwubaikeBox .colorbtn {display: block;border-radius:0.3em;width:97%;height:2.8em;font-size:1.1em;font-weight: 400;text-align: center;color: #333333;line-height:2.8em;margin-bottom:1.2em;}
.donwubaikeBox a{overflow: hidden;height:1.2em;width:100%;padding: 0 0.2em;}
.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;}
/* right-2 */
.changjianjibing {box-sizing: border-box;padding: 0 1em 1em;margin-bottom:1em;background-color: #fff;float:left;width:100%;}
.changjianjibing .title {font-size:1.2em;font-weight: 600;color: #333333;line-height:2.6em;}
.changjianjibing .jibinglist {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.changjianjibing .jibinglist a {width:45%;}
.changjianjibing .jibinglist li {width:9em;height:3em;background: #F2F2F2;text-align: center;font-size:1em;font-weight: 400;color: #333333;line-height:3em;letter-spacing: 1px;margin-bottom:1em;list-style-type:none;padding-left:0.5em;padding-right:0.5em;}
.changjianjibing .jibinglist li:hover {background: #F95D7C;color: #fff;box-shadow: 0 0 0.2em 0.05em #F95D7C;}
.changjianjibing .morebtn {margin-top: 20px;height: 46px;display: block;border: 1px solid #F95D7C;border-radius: 5px;text-align: center;font-size:1em;font-weight: 400;color: #F95D7C;line-height:2.8em;}
/* right-3*/
.tuijianwendaBox {box-sizing: border-box;padding:1.2em 1.2em 1.2em;width:100%;background: #FFFFFF;margin-bottom:1.2em;}
.tuijianwendaBox .title {font-size:1.2em;font-weight: 600;color: #333333;line-height:1.5em;letter-spacing: 1px;}
.tuijianwendaBox .zhishilist li {padding:1em 0;display: flex;border-bottom: 1px solid #EBE8E8;}
.tuijianwendaBox .zhishilist a:last-child li {border-bottom: 0;}
.tuijianwendaBox .zhishilist li .imgBox {width:10em;height:6.25em;margin-right:1em;}
.tuijianwendaBox .zhishilist li .imgBox img {width: 100%;height: 100%;border-radius:0.3em;/*height: 100%;*/}
.tuijianwendaBox .zhishilist li .txtBox {flex: 1;}
.tuijianwendaBox .zhishilist li .txtBox .itemtitle {font-size:1.1em;font-weight:600;color: #333333;line-height:1.5em;}
.tuijianwendaBox .zhishilist li .txtBox .time {margin-top:1em;font-size:0.9em;font-weight: 400;color: #333333;line-height:1.1em;}
/* bottom */
.allBox {box-sizing: border-box;padding-top: 20px;background-color: #FFFFFF;margin-bottom: 20px;}
.allBox .title {position: relative;padding-left: 20px;font-size: 26px;font-weight: 600;color: #333333;line-height: 26px;letter-spacing: 1px;}
.allBox .title::before {content: "";position: absolute;top: 0;left: 0;width: 8px;height: 100%;border-radius: 10px;background-color: #F95D7C;}
.allBox .ziliaonavigation {display: flex;align-items: initial;position: relative;margin-bottom: 20px;}
.allBox .ziliaonavigation::after {content: '';position: absolute;left: -90px;bottom: 0;height: 1px;width: 1389px;background-color: #EBE8E8;}
.allBox .ziliaonavigation .navigationlist {display: flex;align-items: center;justify-content: space-between; /* margin: 20px 0 0 20px; */}
.allBox .ziliaonavigation .navigationlist li {cursor: pointer;box-sizing: border-box;margin: 0 30px;font-size: 22px;font-weight: 500;color: #999999;line-height: 62px;list-style-type:none;}
.allBox .ziliaonavigation .navigationlist li.active {position: relative;color: #F95D7C;}
.allBox .ziliaonavigation .navigationlist li.active::after {position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 6px;border-radius: 20px 20px 0 0;background-color: #F95D7C;}
.allBox .content .linktype {display: flex;font-size: 20px;font-weight: 400;color: #999999;line-height: 46px;}
.allBox .content .linktype .ovh {height: 100px;flex: 1;overflow: hidden;margin-bottom: 20px;}
.allBox .content .linktype .ovh .link_a {display: flex;flex-wrap: wrap;overflow: hidden;height: 230px;margin-bottom: 20px;}
.allBox .content .linktype .ovh .link_a li {margin-right: 20px;padding-left: 20px;}
.allBox .content .linktype .link_a a {color: #333333;}
.allBox .content .linktype .link_a a:hover {color: #F95D7C;}
.allBox .content .linktype .all {cursor: pointer;color: #999999;}
/* images */
.chowubreedBox{margin-bottom: 30px;}
.chowubreedlist {display: flex;align-items: center;flex-wrap: wrap;}
.chowubreedlist li {box-sizing: border-box;width: 276px;text-align: center;margin-right: 20px;list-style-type:none;}
.chowubreedlist a:nth-child(4n) li {margin-right: 0;}
.chowubreedlist li .item_img {width: 100%;height: 170px;background-color: #999999;border-radius: 10px;}
.chowubreedlist li .item_img img{width: 276px;height: 170px;border-radius: 10px;}
.chowubreedlist li .item_name {position: relative;height: 30px;line-height: 50px;font-size: 18px;font-weight: 400;color: #333333;overflow: hidden;width: 250px;}
.chowubreedlist li .item_name::before {content: "";position: absolute;top: 7px;left: -22px;width: 14px;height: 11px;background-image: url(../image/index/nam_leftico.png);background-repeat: no-repeat;}
.chowubreedlist li .item_name::after {content: "";position: absolute;top: 7px;right: -22px;width: 14px;height: 11px;background-image: url(../image/index/nam_rightico.png);background-repeat: no-repeat;}
/*footer*/
footer{width: 100%;padding:0.1em 0;background-color: #999999;overflow: hidden;}
.friend-link {width: 100%;margin: 0 auto;padding:0.5em 0;overflow: hidden;}
.copy-rigth {display: inline-block;width:96%;padding-left:1em;line-height:1.1em;font-size:0.8em;color: #878787;}
.copy-rigth p {width: 100%;height:1.1em;overflow: hidden;margin-bottom:0.5em;color: #FFFFFF;}
.copy-rigth a {margin-right:0.3em;margin-left:0.3em;}
.back-top {width:4em;height:4em;background-image: url(../img/back-top.png);background-size: cover;}
.elevator{top:88%;right:0.3%;width:5em;font-size:0.8em;color: #fff;z-index: 888888;}