@charset "utf-8";
max-img {100% !important}
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: "微软雅黑", ; }
html { font-size: 12px; font-size: calc(200vw/64); }
@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:#fff; }
img,input,select{vertical-align:middle;margin:0;padding:0;border:0}
img{ max-width:100%}
.float_container dt img{ width:auto}
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
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; }
a, area { blr:expression(this.onFocus=this.blur())/* for IE */
}
:focus { outline: none;/* for Firefox */ }
.red, .red a { color: #0783BF; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.left { float: left; }
.right { float: right; }
/*公共头部*/

/*公共头部结束*/
.content ul{width:28.8rem;display: flex;flex-flow: row wrap;justify-content: space-between; margin:1.5rem auto;overflow: hidden;text-align: center;}
.content ul li{width:6.45rem;margin-bottom: 0.65rem;}
.blank{height:0.45rem;background-color: #ececec;width:100%;}
.pubtit h3{color:#4d1202;font-weight: bold;text-align: center;font-size: 1.65rem;margin:1rem auto 0.5rem auto;}
.pubtit p{text-align: center;font-size: 1.2rem;margin-bottom: 0.5rem;}
.zjtd{margin:1rem auto;}
.mzys ul{width:31rem;display: flex;flex-flow: row wrap;justify-content: space-between; margin:0 auto;overflow: hidden;text-align: center;}
.mzys ul li{width:6.2rem;}
.mzys ul li p{border-right: 1px dashed #000;}
.mzys ul li:nth-of-type(5) p{border-right: none;}
.mzys ul li strong{font-size: 1.1rem;display: block;}
.mzys ul li span{font-size: 0.9rem;}
.mzys ul li dl{width:5.6rem;margin:0.5rem auto;}
.zxjh{background-color: #f8f8f8;overflow: hidden;margin:1rem auto;}
.zxjh .slidbar{background:url(/zt/yjbt/images/zxjh.jpg) no-repeat scroll center;height:15.75rem;margin:1rem auto;background-size: 100%;position: relative;}
.zxjh .bd{width:16rem;height:10rem;position: absolute;left:2%;bottom:-5%;}
.zxjh .bd img{height:10rem;display: block;width:16rem;}
.zxjh .hd ul{position: absolute;left:20%;bottom:0;}
.zxjh .hd ul li{width:1rem;height:1rem;border-radius: 1rem;background-color: #4d1202;display: inline-block;}
.zxjh .hd ul .on{background-color: #ba0500;}
.zxjh .goodnew ul{width:31.3rem;display: flex;flex-flow: row wrap;justify-content: space-between; margin:0 auto;overflow: hidden;text-align: center;}
.zxjh .goodnew ul li{margin-top: 0.5rem;}
.zxjh .goodnew ul li:nth-of-type(1){width:10.5rem;}
.zxjh .goodnew ul li:nth-of-type(2){width:9.85rem;}
.zxjh .goodnew ul li:nth-of-type(3){width:10.2rem;}
.zxjh .goodnew ul li:nth-of-type(4){width:13.55rem;}
.zxjh .goodnew ul li:nth-of-type(5){width:17.4rem;}
.doctor ul{width:95%;display: flex;flex-flow: row wrap;justify-content: space-between; margin:1rem auto;overflow: hidden;}
.doctor ul li{width:49%;margin-top: 1rem;}

.ypf{width:1.55rem;position: fixed;right:0;top:20%;}
.swt0304-wrap2{display: none!important;}