@charset "utf-8";
body{max-width:640px; margin:0 auto !important;}
body,a,input{font-family:"微软雅黑" !important; font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
img{max-width:100%;}
a{text-decoration:none;}
li{list-style:none;}


#banner{overflow:hidden;}

#tags{overflow:hidden;background-color:#afafaf;}
#tags li{float:left; overflow:hidden; padding:10px 0 !important;}
#tags li:nth-child(2){border-left:2px solid #fff;border-right:2px solid #fff;}
#tags li img{float:left; margin:0 8px;}
#tags li:nth-child(1) img{margin-top:4px;}
#tags li:nth-child(3) img{margin-top:8px;}
#tags li p{margin:2px 0 0 0; font-size:1.4em;}
.dt-xys-p1 .dt-xys-p1-title{margin-top:1rem;}
.dt-xys-p1 .part1_h{margin:1rem auto;width:96%;}
.clearfix:before,.clearfix:after{ display:block; overflow: hidden; visibility:hidden; content:""; clear:both;}
.part1_h li a{overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap; width:70%; float:left;font-size: 13px;color:#333;line-height:3rem;}
.part1_h li span{display:block; float:right;font-size: 13px;color:#333;}
.patbar{max-width:640px; margin:0 auto; padding:10px;}
.patbar img{max-width:100%;}
.pat-item{margin:10px auto;}
.pat-input{width:100%; height:38px; box-sizing:border-box; outline:inherit; border:1px solid #a9a9a9; border-radius:3px; text-indent:5px; font-size:14px;}
.but-item{overflow:hidden;}
.pat-but{width:32%; height:40px; float:left; text-align:center; line-height:40px; background:#0b7fdc; border:0; border-radius:40px; cursor:pointer; text-decoration:none; color:#fff; font-size:15px; outline:inherit;}
.pat-but.reset{margin:0 2%; background:#5b5b5b;}
.pat-but.but-call{background:#ff5c01;}
#zhuanqu{margin:10px 5px;}
#zhuanqu ul{overflow:hidden;}
#zhuanqu .jb li:nth-child(1){background-color:#490f01; color:#fff; text-align:center; padding:10px 0;}
#zhuanqu .zz li:nth-child(1){background-color:#dc8c00; color:#fff; text-align:center; padding:10px 0;}
#zhuanqu .jb li:nth-child(2),#zhuanqu .zz li:nth-child(2){padding:0 0 0 5px;}

#zhuanqu img{margin-bottom:10px;}
#zhuanqu p{margin-bottom:0px;}
#zhuanqu a{text-decoration:none; display:block; margin:0; padding:0; text-align:center; line-height:3.8em;}
#zhuanqu a span{display:block;border:1px solid #490f01; background-color:#f8f8f0; margin:1px; overflow:hidden;white-space:nowrap;}
#zhuanqu .more span{background-color:#8c8c8c; color:#000;}

#zq{}
#zq .title{margin:20px auto;}
#zq a{text-align:center; text-decoration:none; color:#000;}
#zq a p{font-size:1.0em; margin:5px auto;}


#gh{}
#gh .title{margin:20px auto;}
#gh ul{border:1px solid #5b5b5b; margin:10px; overflow:hidden; padding:10px;}
#gh ul li{padding:0px; margin:5px auto; height:34px;}
#gh .fname{text-align:right;background-size:auto 80% !important; line-height:34px; font-size:1.2em;}
#gh .fn1{background:url(../images/gh_icon1.png) no-repeat center left;}
#gh .fn2{background:url(../images/gh_icon2.png) no-repeat 8px center;}
#gh .fn3{background:url(../images/gh_icon3.png) no-repeat 5px center;}
#gh .fn4{background:url(../images/gh_icon4.png) no-repeat center left;}
#gh .fn5{background:url(../images/gh_icon5.png) no-repeat center left;}
#gh .ftext input{display:block;width:99%; height:24px; line-height:24px; padding:16px 0; border:1px solid #ccc; border-radius:0px; text-indent:3px; outline-style:inherit;}
#gh .ftext select{display:block;width:99%; height:36px; line-height:36px;border:1px solid #ccc; border-radius:0px; outline-style:inherit;color:#000;}
#gh .hbtn{width:100%;text-align:center; overflow:hidden;}
#gh .hbtn .tj{display:inline-block; border:0px;background-color:#5b5b5b; width:32%; height:36px; color:#fff;}
#gh .hbtn .zx{display:inline-block; border:0px;background-color:#dc8c00; width:32%; height:36px; color:#000;}




#footer{}
.fnav{background-color:#dc8c00; overflow:hidden;}
.fnav a{display:block; width:25%; padding:10px 0; text-align:center; font-size:1.2em; border-left:1px solid #5b5b5b; margin-left:-1px; color:#000; float:left;}
.flogo{background:#1c1a1a url(../images/flogo.jpg) no-repeat top center; background-size:100% auto; padding:115px 0 20px 0; text-align:center; color:#fff;line-height:22px;}
.flogo p{padding:3px;}
.flogo a{color:#fff;}

@media screen and (max-width:435px){
header .logo{width:28%;}
nav a{line-height:1.4em;}

#tags li img{width:30px;}
#tags li p{margin:0px 0 0 0; font-size:1.0em;}

#zq a p{font-size:0.8em;}

#gh .fname{background-size:auto 65%; font-size:1.0em;}

.flogo{padding:80px 0 40px 0;}
}
@media screen and (max-width:320px){
.flogo{padding:80px 0 20px 0;}
}




//本周患者关�?.dt-xys-p1{ width:100%;}
.dt-xys-p1-title{ width:100%; background:#0b7fdc; height:44px; font:20px/44px "微软雅黑"; color:#fff; padding: 0 0 0 40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; margin:0 0 10px 0;}
.dt-xys-p1-title span{ font:16px/44px '宋体'; margin:0 0 0 5px;}
.dt-xys-p1-title img{ margin:0px;}
.dt-xys-p1-title a{ background:#f00; border-radius:10px; font:12px/20px '宋体'; color:#fff; display:inline-block; float: right; padding:0 10px; margin:15px 5px 0 0;}
.dt-xys-ul1{ width:100%;}
.dt-xys-ul1 li{ width:25%; display:inline-block; float:left;}
.dt-xys-ul1 li a{ background-color: #e0e1e0;background-image: -webkit-linear-gradient(#fff, #e0e1e0);background-image: -moz-linear-gradient(#fff, #e0e1e0);background-image: o-linear-gradient(#fff, #e0e1e0);background-image: -ms-linear-gradient(#fff, #e0e1e0);background-image: -chrome-linear-gradient(#fff, #e0e1e0);background-image: linear-gradient(#fff, #e0e1e0); border-radius:3px; border:1px solid #d3d2d2; display:block; margin:0 3px; text-align:center; padding:3px 0 0 0; font:0.8rem '宋体'; color:#000;}
.dt-xys-ul1 li a img{margin:0 0 2px 0;}
.dt-xys-anliu2{width:100%; display:inline-block;padding:10px 0; text-align:center; }
.dt-xys-anliu2 a{ font:1rem/30px '微软雅黑'; color:#fff; background:#ff5c01; border:1px solid #d3d2d2; border-radius:30px; text-align:center; display:inline-block; padding:0 10px;}
.dt-xys-anliu3{ width:100%; display:inline-block; margin:10px 0 0 0; text-align:center;}
.dt-xys-anliu3 span{text-align:center; display:inline-block;}
.dt-xys-anliu3 a{ font:0.8rem/30px '微软雅黑'; color:#fff; display:inline-block; padding:0 10px;}
.dt-xys-al-a1{ background:#0b7fdc; display:block; float:left;border:1px solid #d3d2d2; border-radius:30px 0 0 30px;}
.dt-xys-al-a2{ background:#ff5c01; display:block; float:left;border:1px solid #d3d2d2; border-radius:0px 30px 30px 0px;}
.dt-xys-p1 table{ width:100%; margin:10px 0 0 0; border-color:#d3d2d2;font:14px/40px '宋体'; color:#000; text-align:center;}
.dt-xys-table tr{ width:100%;padding:10px 0; float:left;}
.dt-xys-table td{ width:20%; display:block; padding:10px 0;}
.dt-xys-table-a{ width:100%; color:#000;}
.dt-xys-table-a span{ border-radius:2px; background:#e6e4e4; font:12px '宋体'; color:#f00; padding:2px 5px; border:1px solid #d2d2d2; border-radius:10px;}
.dt-xys-p-rs{ width:100%; display:inline-block;}
.dt-xys-span1{ width:33.33%; display:block; float:left;}
.dt-xys-span2{ width:50%; display:block; float:left;}
.dt-xys-p-rs a{ margin:0 1px 1px 0; font:14px/24px '宋体'; color:#fff; display:block; text-align:center; padding:5px 0;}
.dt-xys-gh-p{ font:14px/22px '宋体'; margin:5px 0; display:inline-block; text-align:center;}
.dt-xys-p1 form{ width:100%;display:inline-block; margin:0 0 10px 0;}
.dt-xys-p1 form p{ width:100%; padding:5px 10px 0 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; display:inline-block; }
.dt-xys-p1 form p label{ width:25%; text-align:center;font-weight:normal; display:block; float:left;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.dt-xys-p1 form p input{ width:50%;  display:block; float:left;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.dt-xys-p1 form p span{ width:25%; text-align:center;   display:block; float:left;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.dt-xys-tj{ height:40px; background:#ff5c01; border:none; border-radius:3px; font:18px/40px '微软雅黑'; color:#fff; -webkit-appearance:none;}
.dt-xys-footer{ background:#0b7fdc; padding:0 0 10px 0;}
.dt-xys-footer img{ width:100%;}
.dt-xys-footer p{ font:14px/24px '宋体'; color:#fff; text-align:center; padding:0 20px;}