/***************初始重构****************/
@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
html { font-size: 10px; font-size: calc(200vw/64); background-color: #E1E1E1; }
 @media all and (max-width: 320px) {
html {
font-size: 10px;
}
}
 @media all and (min-width: 640px) {
html {
font-size: 20px;
}
}
body { min-width: 320px; max-width: 640px; margin: 0 auto; font-family:"微软雅黑"; background:#e3e5e4;}
img, input, select { vertical-align:middle; margin:0; padding:0; border:0 }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; }
input, button, submit, textarea, checkbox, select, radio, form { vertical-align: middle; font-size: 100%; }
a { color: #000; text-decoration: none; }
a:link, a:visited { text-decoration: none; }
img { max-width:100% }
ol, ul, li { list-style: none; margin: 0; padding: 0; *text-indent:0px
}
/*==========================================*/
.pub-title {overflow: hidden;}
.pub-title h1 {font-size: 1.9rem;color:#8f8e8e;text-align: center;}
/******menu******/
.menu {overflow: hidden;}
.menu ul {width: 100%;margin:0.5rem auto;display: flex;flex-flow: row wrap;justify-content: space-between;}
.menu ul li {width: 32.66%;box-sizing: border-box;padding:0.9rem 0rem;background:#FFF;margin-bottom: 0.35rem;}
.menu ul li .img1 {width: 5.25rem;margin:0.5rem auto 0rem auto;}
.menu ul li p {font-size: 1rem;text-align: center;}
.menu .but {text-align: center;background:#FFF;padding:0.95rem 0rem;}
.menu .but a {display: inline-block;font-size: 1.3rem;color:#741f70;padding:0.6rem 4.5rem;border:2px solid #741f70;border-radius: 5rem;}
/******整型Tab切换******/
.zxlx {overflow: hidden;background:#FFF;margin-top: 0.9rem;}
.zxlx #tabs {width: 97.19%;margin:0.55rem auto 0rem auto;display: flex;flex-flow: row;justify-content: space-between;}
.zxlx #tabs .hd {width: 27.33%;}
.zxlx #tabs .hd ul {width: 100%;display: flex;flex-flow: column;justify-content: space-between;}
.zxlx #tabs .hd ul li {padding:1.05rem 0rem; text-align: center;font-size: 1.15rem;background:url(/zt/smzx/images/tabs01.jpg) no-repeat center/cover;color:#FFF;cursor: pointer;box-sizing: border-box;margin-bottom: 0.65rem;border: 2px solid transparent;border-radius: 0.4rem;}
.zxlx #tabs .hd ul li:last-of-type {margin-bottom: 0rem;}
.zxlx #tabs .hd ul li.on {color:#741f70;background:#FFF;border:2px solid #e5e5e5;border-top-left-radius: 0.4rem;border-bottom-left-radius: 0.4rem;border-top-right-radius: 0rem;border-bottom-right-radius: 0rem;width: 107%;z-index: 99;border-right: 2px solid #FFF;}
.zxlx #tabs .bd {width: 71.38%;border:2px solid #e5e5e5;border-top-right-radius: 0.4rem;border-bottom-right-radius: 0.4rem;box-sizing: border-box;}
.zxlx #tabs .bd ul li {width: 100%;box-sizing: border-box;padding:1rem 1.15rem 0rem 1.15rem;}
.zxlx #tabs .bd ul li h2 {display: inline-block;font-size: 1rem;background:#741f70;color:#FFF;border-radius: 0.3rem;padding:0.3rem 0.45rem;}
.zxlx #tabs .bd ul li p {font-size: 0.9rem;}
.zxlx #tabs .bd ul li p a {color:#741f70;}
.zxlx .but {width: 86.25%;margin:1.25rem auto 1.1rem auto;display: flex;flex-flow: row;justify-content: space-between;}
.zxlx .but li {width: 48.91%;border:2px solid #741f70;border-radius: 5rem;box-sizing: border-box;}
.zxlx .but li:first-of-type {background:url(/images/zxlx-but01.jpg) no-repeat left 1rem center/10%;}
.zxlx .but li:last-of-type {background:#741f70 url(/images/zxlx-but02.jpg) no-repeat left 1rem center/10%;}
.zxlx .but li a {display: block;font-size: 1.3rem;color:#741f70;padding:0.5rem 0rem;text-align: center;}
.zxlx .but li:last-of-type a {color:#FFF;}
/******患者关注******/
.hzgz {overflow: hidden;background:#FFF;margin-top: 0.9rem;}
.hzgz .pub-title {margin:1.15rem auto 0.95rem auto;}
.hzgz ul {width: 97.34%;margin:0.9rem auto 0rem auto;display: flex;flex-flow: row wrap;justify-content: space-between;}
.hzgz ul li {border-radius: 0.3rem;margin-bottom: 0.3rem;}
.hzgz ul li:nth-of-type(1) {width: 29.05%;background:#b0d29f;}
.hzgz ul li:nth-of-type(2) {width: 35.96%;background:#6f6e6e;}
.hzgz ul li:nth-of-type(3) {width: 32.58%;background:#f08f57;}
.hzgz ul li:nth-of-type(4) {width: 34.35%;background:#4d4c4c;}
.hzgz ul li:nth-of-type(5) {width: 32.1%;background:#f09196;}
.hzgz ul li:nth-of-type(6) {width: 31.14%;background:#afc7d3;}
.hzgz ul li:nth-of-type(7) {width: 46.07%;background:#d5ccc8;}
.hzgz ul li:nth-of-type(8) {width: 52.81%;background:#cda7d8;}
.hzgz ul li a {display: block;padding:0.8rem 0rem;text-align: center;font-size: 1rem;color:#FFF;}
.hzgz .ss-txt {overflow: hidden;margin:1.5rem auto 1.3rem auto;}
.hzgz .ss-txt p {width:31.1rem;font-size: 1.2rem;line-height: 1.65rem;margin:0rem auto 1rem auto;}
.hzgz .ss-txt p em {color:#af1103;font-style: normal;}
.hzgz .ss-txt .ss_search{ width:80%; margin:0rem auto 0rem auto;border:1px #c2c2c2 solid; line-height:2.4rem; height:2.4rem;border-right:0px;border-radius: 0.4rem;overflow: hidden;}
.hzgz .ss-txt .ss_search span{ width:6%; display:inline-block; padding-left:1%;}
.hzgz .ss-txt .ss_search span img{vertical-align:middle;}
.hzgz .ss-txt .new_inp{width:66%;line-height:2.4rem; vertical-align:top; text-indent:0.5em;outline: none;color:#c9c9c9;}
.hzgz .ss-txt .ss_search a{ display:inline-block; text-align:center; float:right; width:34%; background:#741f70; line-height:2.4rem; height:2.4rem;color:#fff;vertical-align:top;}
/******医师团队******/
.ystd {overflow: hidden;margin-top: 0.9rem;}
.ystd .pub-title {padding:0.9rem 0rem;background:#FFF;}
/******医院环境******/
.yyhj {overflow: hidden;background:#FFF;margin-top: 0.9rem;}
.yyhj .pub-title {margin:1.35rem auto 0.95rem auto;}
.yyhj .img1 {width: 94.38%;margin:0rem auto;}
