html {    overflow-x: hidden;    overflow-y: auto;}body {    font: 1.2em/1.7 "microsoft yahei", "Tahoma", \5b8b\4f53, Arial;    overflow-x: hidden;    overflow-y: auto;}body,p,ul,h3 {    margin: 0;    padding: 0;}a {    text-decoration: none;}li {    list-style: none;}img {    max-width: 100%;    max-height: 100%;}.red {    color: #FF0000;}.gray {    color: #666666;}.yellow {    color: #BC930E;}.clearfix {    clear: both;}/*.navigation-wrap{max-width: 640px;margin: 0 auto;margin-top: 0.5rem;margin-bottom:2rem;}.navigation-wrap .navigation-small{width:640px;position:fixed;background-color: #ffffff;top:0;}.navigation-wrap .nav-l,.navigation-wrap .nav-r{width: 12%;height:2.5rem;float: left;}.navigation-wrap .nav-m{width: 76%;height:2.5rem;float: left;text-align: center;}*/.header-wrap {    max-width: 640px;    height: 6rem;    margin: 0 auto;    background-color: #134b95;/*margin-top: 0.5rem;*/    );}.header-wrap .head-l {    width: 48%;    height: 6rem;    margin-left: 2%;    float: left;}.header-wrap .head-l span {    height: 100%;    display: inline-block;    vertical-align: middle;}.header-wrap .head-l img {    vertical-align: middle;}.header-wrap .head-r {    width: 48%;    height: 100%;    text-align: center;    color: #ffffff;    float: right;}.header-wrap .head-r p {    height: 2rem;    line-height: 2rem;    font-size: 1.1rem;}.header-wrap .head-r .t {    margin-top: 1rem;}.nav {    max-width: 640px;    margin: 0 auto;}.nav ul {    height: 6rem;    border-left: 1px dashed #D0D0D0;    border-right: 1px dashed #D0D0D0;    margin: 0 auto;}.nav ul li {    width: 24.7%;    height: 3rem;    line-height: 3rem;    text-align: center;    border-bottom: 1px dashed #D0D0D0;    float: left;}.nav ul li a {    color: #000000;}.nav ul .lb {    border-left: 1px dashed #D0D0D0;}.banner {    max-width: 640px;    height: 15rem;    margin: 0 auto;    background: url('../images/banner.jpg');    background-size: 100% 100%;}.serarch-wrap {    max-width: 640px;    margin: 0 auto;    margin-top: 0.5rem;}.serarch-wrap .form {    width: 95%;    margin: 0 auto;}.serarch-wrap .form form {    height: 2.1rem;    border-style: solid;    border-width: 1px 0px 1px 1px;    border-color: #CCCCCC;}.serarch-wrap .form .form-l {    width: 80%;    height: 2rem;    overflow: hidden;    background: url('../images/search.jpg') no-repeat;    background-position: 0.5rem center;    float: left;}.serarch-wrap .form .form-l span {    height: 100%;    display: inline-block;    vertical-align: middle;}.serarch-wrap .form .form-l img {    vertical-align: middle;}.serarch-wrap .form .form-l input {    width: 85%;    height: 90%;    border: 0;    margin-top: 0.1rem;    float: right;}.serarch-wrap .form .form-r {    width: 20%;    height: 2.1rem;    text-align: center;    background-color: #BC950E;    color: white;    cursor: pointer;    float: right;}.ks-wrap {    max-width: 640px;    margin: 0 auto;    background-color: #EBEBEB;    margin-top: 0.5rem;    padding-top: 0.8rem;    padding-bottom: 0.8rem;}.ks-wrap .ks-small {    width: 95%;    height: 11.6rem;    margin: 0 auto;    background-color: #ffffff;    clear: both;}.ks-small .ks-l {    width: 25%;    height: 10rem;    text-align: center;    margin-top: 0.8rem;    margin-bottom: 0.8rem;    margin-left: 0.8rem;    float: left;}.ks-small .ks-l ul li a {    color: #ffffff;}.ks-small .ks-l .tit {    font-weight: bold;}.ks-small .ks-l .tit a {    font-size: 1.6rem;}.ks-small .ks-l .img {    height: 4rem;    padding-top: 0.8rem;}.ks-small .ks-l .img span {    height: 100%;    display: inline-block;    vertical-align: middle;}.ks-small .ks-l .img img {    vertical-align: middle;}.ks-small .ks-r {    width: 68%;    margin-top: 0.8rem;    margin-bottom: 0.8rem;    margin-right: 0.8rem;    float: right;}.ks-r .stype {    height: 5rem;}.ks-r .stype .stype-c {    margin: 0 0.3rem;}.ks-r .stype ul li {    width: 32.3%;    height: 2.3rem;    line-height: 2.3rem;    text-align: center;    background-color: #ECECEC;    margin-bottom: 0.3rem;    float: left;    font-size: 1.1rem;}.ks-r .stype ul li a {    color: #000000;}.ks-r .list {    height: 4.3rem;    border: 1px solid #ECECEC;    margin-top: 0.5rem;}.ks-r .list .b {    border-bottom: 1px solid #ECECEC;}.ks-r .list li {    height: 2.25rem;    line-height: 2.25rem;}.ks-r .list .list-l {    width: 70%;    color: #9B9B9B;    text-indent: 0.5rem;    display: inline-block;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    font-size: 1.1rem;}.ks-r .list .list-r {    width: 30%;    color: #CCCCCC;    text-indent: 0.5rem;    display: inline-block;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    font-size: 1.1rem;}.ks-small .qlx {    background-color: #4592D4;}.ks-small .qlx .con a {    padding: 0.2rem 0.5rem;    background-color: #B5D3EE;    border-radius: 2px;    color: #4492D4;}.ks-small .xgn {    background-color: #23B34F;}.ks-small .xgn .con a {    padding: 0.2rem 0.5rem;    background-color: #A7E1B9;    border-radius: 2px;    color: #55AC7A;}.ks-small .szgr {    background-color: #A18F2D;}.ks-small .szgr .con a {    padding: 0.2rem 0.5rem;    background-color: #D9D2AB;    border-radius: 2px;    color: #887820;}.ks-small .szzx {    background-color: #13AF9B;}.ks-small .szzx .con a {    padding: 0.2rem 0.5rem;    background-color: #A1DFD7;    border-radius: 2px;    color: #139584;}.ks-small .xcbjb {    background-color: #927B9F;}.ks-small .xcbjb .con a {    padding: 0.2rem 0.5rem;    background-color: #D3CAD9;    border-radius: 2px;    color: #664E74;}.ks-small .nxby {    background-color: #4EB113;}.ks-small .nxby .con a {    padding: 0.2rem 0.5rem;    background-color: #B8E0A1;    border-radius: 2px;    color: #45A00F;}.doctor-wrap {    max-width: 640px;    margin: 0 auto;    padding-bottom: 0.8rem;    background-color: #EBEBEB;}.doctor-wrap .tit {    height: 3rem;    background-color: #3F81BB;}.doctor-wrap .tit strong {    width: 8rem;    line-height: 3rem;    text-align: center;    color: #ffffff;    display: inline-block;}.doctor-wrap .doctor-small {    width: 95%;    margin: 0 auto;    margin-top: 0.8rem;    background-color: #ffffff;}.doctor-small .doctor-l {    width: 49%;    float: left;}.doctor-small .doctor-l .con {    padding: 0.8rem 0 0.8rem 0.8rem;}.doctor-small .doctor-l img {    height: 8rem;    float: left;}.doctor-small .doctor-l p {    height: 2rem;    line-height: 2rem;    text-indent: 0.5rem;    font-size: 1rem;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.doctor-small .doctor-l .btn {    width: 90%;    text-align: center;    display: block;    background-color: #BC950E;    color: #ffffff;    margin-left: 0.5rem;}.doctor-small .dr {    float: right;    margin-left: 0;}.doctor-small .dr .con {    padding-left: 0;    padding-right: 0.8rem;}.doctor-wrap .doctor-small .more {    width: 100%;    clear: both;    margin-top: 0.8rem;    text-align: center;    padding-bottom: 0.8rem;}.about-wrap {    max-width: 640px;    margin: 0 auto;    background-color: #EBEBEB;}.about-wrap .tit {    height: 3rem;    background-color: #3F81BB;}.about-wrap .tit strong {    width: 8rem;    line-height: 3rem;    text-align: center;    color: #ffffff;    display: inline-block;}.about-wrap .about-small {    width: 95%;    margin: 0 auto;    margin-top: 0.8rem;    background-color: #ffffff;}.about-small .about-t {    padding: 0.8rem 0.8rem 0 0.8rem;}.about-small .about-t img {    height: 12rem;    margin-right: 0.5rem;    float: left;}.about-small .about-t .title {       white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.about-small .about-t p {    /*height: 5rem;*/    }.about-small .about-t p .btn {    width: 23%;    height: 2.5rem;    line-height: 2.5rem;    display: inline-block;    background-color: #BC950E;    text-align: center;    color: #ffffff;    margin-top: 1rem;}.about-small .about-t p .pf-wrap {    width: 38%;    display: inline-block;    float: right;    margin-top: 1rem;}.about-t p .pf-wrap .pf {    font-size: 0.5rem;    display: block;    text-align: center;    color: #949494;}.about-t p .pf-wrap .img {    display: block;    font-size: 0.5rem;    background: url('../images/pjx1.jpg') no-repeat;    width: 80%;    height: 1.1rem;    margin: 0 auto;    background-size: 100% 100%;    background-position: center center;}.question-wrap {    width: 95%;    margin: 0 auto;    margin-top: 1.5rem;}.question-wrap .more img {    width: 100%;    height: 5rem;}.question-wrap .quest-l {    width: 43%;    padding: 0.8rem;    border: 1px solid #D1D1D1;    margin-bottom: 0.8rem;    float: left;}.question-wrap .quest-l img {    height: 5rem;    float: left;}.question-wrap .quest-l p {    height: 2.5rem;    line-height: 2.5rem;    text-indent: 1rem;    font-size: 1.1rem;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.question-wrap .qr {    float: right;}.advisory {    width: 95%;    margin: 0 auto;    margin-top: 0.8rem;}.advisory .ad-l {    width: 49%;    text-align: center;    margin-bottom: 0.8rem;    float: left;}.advisory .ad-r {    width: 49%;    text-align: center;    margin-bottom: 0.8rem;    float: right;}.footer-wrap {    max-width: 640px;    height: 4rem;    line-height: 4rem;    background-color: #4A6C86;    margin: 0 auto;}.footer-wrap ul li {    width: 25%;    text-align: center;    background: url('../images/nav.jpg') no-repeat;    background-position: right;    float: left;}.footer-wrap ul li a {    color: #C9E2F5;}.footer-wrap .no {    background: none;}.fbottom-wrap {    max-width: 640px;    margin: 0 auto;    background-color: #395467;    padding-top: 0.8rem;    padding-bottom: 0.8rem;}.fbottom-wrap p {    text-align: center;    color: #88A5BB;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}/*科室页*/.pos-wrap {    max-width: 640px;    margin: 0 auto;    height: 3rem;    line-height: 3rem;    border-bottom: 1px dashed #DEDBD5;    background: url('../images/wz.jpg') no-repeat;    background-position: 1rem center;    text-indent: 2.5rem;}.pos-wrap a {    color: #000000;}.kspage-wrap {    max-width: 640px;    margin: 0 auto;}.kspage-wrap .small-wrap {    width: 95%;    margin: 0 auto;    margin-bottom: 1rem;    padding: 1rem;}.kspage-wrap .small-wrap .con-l {    height: 8rem;    position: relative;    float: left;    margin-right: 0.8rem;}.kspage-wrap .small-wrap .con-l p {    position: absolute;    bottom: 0;    width: 100%;    background-color: black;    opacity: 0.5;    color: #ffffff;    text-indent: 1rem;}.kspage-wrap .small-wrap .con .text {    margin-top: 0.8rem;    font-size: 1.1rem;}.kspage-wrap .small-wrap .list {    margin-top: 1rem;}.kspage-wrap .small-wrap .list ul li {    width: 23.6%;    text-align: center;    border: 1px solid #DFDFDF;    margin-left: 0.3rem;    margin-bottom: 0.5rem;    border-radius: 5px;    font-size: 1.1rem;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    float: left;}.kspage-wrap .small-wrap .list ul li a {    color: #000000;}.kspage-wrap .small-wrap .list .ml {    margin-left: 0;}.kspage-wrap .bgcolor {    background-color: #E7E7E7;}.kspage-wrap .bgcolor .list ul li {    background-color: #ffffff;}.kspage-wrap .last {    margin-bottom: 0;}/*医生列表页*/.adtop {    max-width: 640px;    margin: 0 auto;    margin-top: 1rem;}.adtop img {    width: 100%;}.doctorpage {    max-width: 640px;    margin: 0 auto;}.doctorpage .doctor-small {    width: 95%;    margin: 0 auto;    margin-top: 0.8rem;    margin-bottom: 0.8rem;    border: 1px solid #DEDEDE;}.doctorpage .doctor-small .list {    padding: 2.8rem;}.doctorpage .doctor-small img {    height: 10rem;    float: left;}.doctorpage .doctor-small p {    height: 2rem;    line-height: 2rem;    text-indent: 1rem;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.doctorpage .doctor-small p .yy {    width: 40%;    height: 2rem;    display: inline-block;    background: url('.../images/zjtdl.jpg') no-repeat;    background-size: 100% 100%;    margin-right: 1rem;}.doctorpage .doctor-small p .gh {    width: 40%;    height: 2rem;    display: inline-block;    background: url('../images/zjtdr.jpg') no-repeat;    background-size: 100% 100%;}.reviews-wrap {    max-width: 640px;    margin: 0 auto;}.reviews-wrap .tit {    border-bottom: 2px solid #0E4CA2;    color: #0E4CA2;    text-indent: 0.5rem;}.reviews-wrap .source {    color: #676663;}.reviews-wrap .source small {    margin-left: 1rem;}.reviews-wrap .reviews-con {    display: none;}.reviews-wrap .current {    display: block;}.reviews-wrap .t {    margin-top: 1rem;    padding-left: 0.8rem;    padding-right: 0.8rem;}.reviews-wrap .t .tl {    width: 78%;    height: 3rem;    background: url('../images/phone.jpg') no-repeat;    background-position: 0 center;    float: left;}.reviews-wrap .t .tr {    width: 15%;    height: 3rem;    line-height: 3rem;    background: url('../images/z.png') no-repeat;    background-position: 0.2rem center;    text-align: right;    float: right;}.reviews-wrap .t .tl p,.reviews-wrap .t .tr p {    height: 1.5rem;    text-indent: 3rem;}.reviews-wrap .t .tl .fontsmall {    font-size: 1rem;    color: #C2C2C2;}.reviews-wrap .b {    border-bottom: 1px solid #CECECE;}.reviews-wrap .b p {    padding: 0.8rem;}.adbottom {    max-width: 640px;    margin: 0 auto;}.adbottom .adbottom-wrap {    width: 95%;    margin: 0 auto;    height: 8rem;}/*列表页*/.list-wrap {    max-width: 640px;    margin: 0 auto;    margin-top: 1rem;}.list-wrap .list-small {    background-color: #F2F2F2;    padding: 0.4rem;    margin-bottom: 0.8rem;}.list-wrap .list-small p {    height: 2rem;    line-height: 2rem;}.list-wrap .list-small p a {    color: #000000;}.list-wrap .list-small .look {    display: inline-block;    width: 4rem;    height: 3.4rem;    font-size: 0.95rem;    text-align: center;    margin-top: 0.4rem;    background-color: #3D98E6;    color: #ffffff;    border-radius: 5px;    float: right;}.list-wrap .list-small p .gray {    font-size: 1rem;}.list-question {    max-width: 640px;    margin: 0 auto;}/**专家改版**/.team-box{	background-color: #3F81BB;	padding:5px;}.avatar{	display:flex;	flex-direction: row;	justify-content: space-between;	color:#fff}.face{width:20%;height:20%;padding:5%;overflow:hidden}.team-info{width:70%;padding-top:40px;}.name {margin-bottom:10px;}.name span{ margin-left:10px}.level{ font-size:16px;}.info{	width: 92%;	margin:2%;	padding:2%;	/*父级给相对定位，伪元素根据父级给绝对定位 */	position: relative;	border-radius: 5px;	border:1px solid #fff;	color:#fff}.info:before{	content: '';	width: 0px;	height: 0px;	border: 5px solid;	border-left: 5px solid transparent;	border-right: 5px solid transparent;	border-top: 5px solid transparent;	border-bottom: 5px solid #fff;	/*给绝对定位，根据需求设置三角形的位置*/	position: absolute;	top: -10px;	left: 75px;}.team-nav{	clear:both;	width:94%;	padding:3%;	height:auto;	overflow:hidden;	background:#f6f6f6}.team-nav dt i{ font-size:50px}.team-nav dd i{}.team-nav dl{	overflow:hidden;	display:flex;	flex-direction: row;	justify-content: center;	width:48%;	margin:0;	margin-bottom:20px;	background:#fff}.team-nav .nav-item{	display:flex;	flex-direction: row;	justify-content: space-between;}.team-nav .nav-item span{color:#a3a3a3;}.team-nav .nav-item dd{padding-top:15px;}.team-content{width:100%;}.team-content h2{font-weight:normal;font-size:28px}.team-content i{font-style:normal;margin-right:10px;color:#02a0e7;}.team-content p{text-indent:40px;}/*内容页*/.content-wrap {    max-width: 640px;    margin: 0 auto;}.content-wrap h3,.content-wrap small {    text-align: center;    display: block;    margin: 1rem 0;}.content-wrap h3 {    color: #2C7CC0;}.content-wrap>small {    color: #777777;}.content-wrap hr {    width: 95%;    margin: 0 auto;}.describe {    max-width: 640px;    margin: 0 auto;    background-color: #F0EEEB;}.describe p {    padding: 1rem;}.describe p span {    color: #BF7F30;}.describe p .red {    color: #FF0000;}.content-wrap .showcontent {    width: 95%;    margin: 0 auto;}.showcontent .t {    height: 4rem;    margin: 1rem 0;}.showcontent .t .l {    width: 20%;    height: 4rem;    background: url('../images/showphone.png') no-repeat;    background-position: 0 center;    background-size: 80% 80%;    float: left;}.showcontent .t .m {    width: 50%;    height: 4rem;    float: left;}.showcontent .t .m .red {    font-weight: bold;}.showcontent .t .r {    width: 30%;    height: 4rem;    float: right;}.showcontent .t .r .btn {    display: inline-block;    width: 100%;    height: 3rem;    line-height: 3rem;    margin-top: 0.5rem;    text-align: center;    color: #ffffff;    background-color: #BB920D;}/*.showcontent .m p{margin-bottom:0.8rem;}*/.showcontent .b {    margin: 1rem 0;}.showcontent .b .brand-t {    border-bottom: 3px solid #2F80C5;}.showcontent .b .brand-c {    margin-top: 0.8rem;}.showcontent .b .brand-b small {    text-align: right;}.showcontent .b>p a {    color: #000000;}.showad {    width: 100%;}.showad .ad-l {    text-align: left;}.showad .ad-r {    text-align: right;}.attention {    margin-bottom: 0.8rem;}.attention .more {    height: 8rem;}.attention .more img{    height: 8rem;    width:100%;}.attention .list1 {    background-color: #ddc67d;    color: #000;    display: block;    height: 3rem;    line-height: 3rem;    overflow-x: hidden;    overflow-y: hidden;    text-align: center;    text-overflow: ellipsis;    white-space: nowrap;    width: 100%;}.attention .list2 {    width: 49.5%;    height: 5rem;    line-height: 5rem;    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    display: block;    float: right;    background-color: #73DCC8;    color: #ffffff;}.attention .list3 {    width: 49.5%;    height: 5rem;    line-height: 5rem;    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    display: block;    float: left;    background-color: #88C6E0;    color: #ffffff;}.attention .list4 {    width: 49.5%;    height: 5rem;    line-height: 5rem;    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    display: block;    float: right;    background-color: #9CCD6A;    color: #ffffff;}.attention .list5 {    width: 49.5%;    height: 5rem;    line-height: 5rem;    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    display: block;    float: left;    background-color: #6FE18D;    color: #ffffff;}.attention .list6 {    width: 49.5%;    height: 5rem;    line-height: 5rem;    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    display: block;    float: right;    background-color: #53CC9D;    color: #ffffff;}.attention a {    margin-bottom: 0.2rem;}.showdoctor {    max-width: 640px;    margin: 0 auto;    padding-bottom: 0.8rem;    background-color: #F0EEEB;    margin-bottom: 2rem;}.showdoctor .tit {    height: 3rem;    background-color: #3F81BB;}.showdoctor .tit strong {    width: 8rem;    line-height: 3rem;    text-align: center;    color: #ffffff;    display: inline-block;}.showdoctor .tit small {    color: #ffffff;}.showdoctor .tit span {    height: 3rem;    line-height: 3rem;    display: inline-block;    margin-right: 2rem;    float: right;}.showdoctor .tit span a {    color: #ffffff;}.showdoctor .doctor-small {}.showdoctor .doctor-l {    width: 49%;    float: left;}.showdoctor .doctor-l .thumb {    height: 8rem;    position: relative;    float: left;}.showdoctor .doctor-l .thumb img {    height: 6rem;    width: 4.95rem;}.showdoctor .doctor-l .thumb .sadvisory {    display: block;    background-color: #BC930E;    bottom: 0;    width: 4.95rem;    height: 2rem;    line-height: 2rem;    color: #ffffff;    font-size: 1.1rem;    text-align: center;}.showdoctor .doctor-l p {    height: 2rem;    line-height: 2rem;    text-indent: 0.8rem;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.showdoctor .dr {    float: right;}.showdoctor .doctor-l .doctor-small {    background-color: #ffffff;    padding: 0.8rem;    margin-top: 0.8rem;    margin-left: 0.8rem;}.showdoctor .dr .doctor-small {    margin-left: 0;    margin-right: 0.8rem;}.showreviews {    width: 95%;    margin: 0 auto;}.showquestion {    margin-bottom: 2rem;}/*科室页*/.ks-tnav {    max-width: 640px;    height: 3rem;    margin: 1rem auto;    background-color: #468CC8;    color: #ffffff;    line-height: 3rem;    text-align: center;}.ksclist-wrap {    max-width: 640px;    margin: 0 auto;}.ksclist-wrap .ksclist-bewrite {    width: 95%;    margin: 0 auto;    margin-bottom: 0.8rem;}.ksclist-wrap .ksclist-bewrite img {    height: 10rem;    float: left;    margin-right: 0.8rem;}.ksclist-wrap .cases {    width: 95%;    height: 7rem;    margin: 0 auto;    background: url('../images/typical.jpg') no-repeat;    background-size: 100% 100%;    margin-bottom: 0.8rem;}.ksclist-wrap .cases .cases-l {    width: 20%;    height: 7rem;    float: left;}.ksclist-wrap .cases .cases-r {    width: 80%;    float: right;}.cases .cases-r ul li {    width: 33.3%;    float: left;    text-align: center;    height: 3.5rem;    line-height: 3.5rem;}.cases .cases-r ul li a {    color: #000000;}.ksclist-wrap .inspection {    background: url('../images/inspection.jpg') no-repeat;    background-size: 100% 100%;}.inspection .cases-r ul li {    width: 50%;}.ks-experts {    max-width: 640px;    margin: 0 auto;    height: 3rem;    line-height: 3rem;    background-color: #468CC8;    color: #ffffff;    text-indent: 1rem;}.ks-experts img {    float: right;    height: 1.5rem;    margin-top: 0.75rem;    margin-right: 0.8rem;}.kscexperts-wrap {    max-width: 640px;    margin: 0 auto;}.kscexperts-wrap .kscexperts-small {    width: 95%;    margin: 2rem auto;}.kscexperts-wrap .kscexperts-small .list {    width: 33.3%;    float: left;    text-align: center;}.kscexperts-small .list img {    height: 10rem;}.kscexperts-small .list .askexperts {    display: inline-block;    width: 80%;    height: 2rem;    line-height: 2rem;    background-color: #BC950E;    text-align: center;    color: #ffffff;    border-radius: 25px;}.kscexperts-small .list p strong {    font-size: 1.4rem;}.ksskill-wrap {    max-width: 640px;    margin: 0 auto;}.ksskill-wrap .ksskill-small {    width: 95%;    margin: 0 auto;}.ksskill-small .list {    border-bottom: 1px solid #DFDFDF;    margin-top: 0.8rem;}.ksskill-small .list img {    height: 6rem;    float: left;    margin-right: 0.8rem;}.ksskill-small .list p {    height: 3rem;    line-height: 3rem;}.ksskill-small .list p strong {    color: #000000;}.ksskill-small .list .b {    line-height: 1.5rem;}.ksskill-small .moreskill {    height: 2.5rem;    line-height: 2.5rem;    background-color: #BC950E;    color: #ffffff;    text-align: center;    border-radius: 25px;    margin-top: 2rem;}.ks-cspecile {    max-width: 640px;    margin: 0 auto;    background-color: #F0EEEB;    text-align: center;    padding: 0.8rem 0 0 0;}.ks-cspecile .ks-specileimg img {    width: 32%;}/*来院路线*/.routeimg-wrap {    max-width: 640px;    margin: 0 auto;}.routeimg-wrap h3 {    text-align: center;    margin: 1rem 0;}.routeimg-wrap img {    width: 100%;}.routeimg-wrap p span {    color: #308FDF;}.routeimg-wrap p .red {    color: #FF0000;}.routeimg-wrap .first {    margin-top: 0.8rem;}.routeimg-wrap .address {    width: 95%;    margin: 0 auto;    padding-bottom: 0.8rem;    border-bottom: 1px dashed #DEDBD5;}.routeinfo-wrap {    max-width: 640px;    margin: 0 auto;}.routeinfo-wrap .routeinfo-smallo {    width: 95%;    margin: 0 auto;    border-bottom: 1px dashed #DEDBD5;    padding: 1rem 0;}.routeinfo-smallo img {    float: left;}.routeinfo-smallo .l {    width: 19%;    height: 10rem;    float: left;}.routeinfo-smallo .r {    width: 79%;    float: right;}.routeinfo-smallo .r span {    color: #308FDF;}.routeinfo-smallo .r p {    font-size: 1rem;}.prompt-wrap {    max-width: 640px;    margin: 1rem auto;}.prompt-wrap .prompt-small {    width: 95%;    margin: 0 auto;    border: 2px solid #D9D9D9;}.prompt-wrap .prompt-small .t {    padding: 1rem 1rem 0 1rem;}.prompt-wrap .prompt-small .m {    text-align: center;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.prompt-wrap .prompt-small .b {    text-align: center;    margin: 1rem 0;}.prompt-wrap .prompt-small .b img {    width: 47%;    display: inline-block;}/*分页.pages li{float:left;}*/.pages {    max-width: 640px;    margin: 0 auto;    height: 20px;}.pagination {    padding-left: 0;    margin: 1.5rem 0;    list-style: none;    color: #999;    text-align: center;}.pagination>li {    display: inline-block;}.pagination>li>a,.pagination>li>span {    position: relative;    display: block;    padding: .5em 1em;    text-decoration: none;    line-height: 1.2;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 0;    margin-bottom: 5px;    color: #999;}.pageinfo {    display: block;    padding: .5em 1em;    text-decoration: none;    color: #999;    list-style: none;}.pagination>.am-active>a {    z-index: 2;    color: #fff;    background-color: #0e90d2;    border-color: #0e90d2;    cursor: default;}@media only screen and (max-width: 600px) {    html {        font-size: 100%;    }}@media only screen and (max-width: 480px) {    html {        font-size: 75%;    }}@media only screen and (max-width: 360px) {    html {        font-size: 62.5%;    }    .navigation-wrap .navigation-small {        width: 100%;    }}@media only screen and (max-width: 320px) {    html {        font-size: 62.5%;    }    .doctor-small .doctor-l img {        width: 6rem;    }    .ks-r .stype .stype-c {        margin: 0 0.2rem;    }    .about-small .about-t img {        height: 9rem;    }    .about-small .about-t .title {        height: 2rem;        line-height: 2rem;    }    .about-small .about-t .des {        height: 4rem;        line-height: 2rem;    }    .about-small .about-t p .btn {        margin-top: 0.5rem;    }    .about-small .about-t p .pf-wrap {        width: 35%;        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;        margin-top: 0;        font-size: 1.1rem;    }    .question-wrap .quest-l {        width: 42%;    }    .kspage-wrap .small-wrap .list ul li {        width: 23%;    }}