﻿@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:#fff; }
img,input,select{vertical-align:middle;margin:0;padding:0;border:0}
img{ max-width:100%}
a{text-decoration: none; color: #000;}
li{list-style: none;}
.ysxy{ padding:3%}
.ysxy h2{ font-size:1.5rem; text-align:center; line-height:3rem}
.ysxy P{font-size:1.2rem; line-height:2rem; margin:1% 0}
.ddzz{ text-align:center}
.ddzz a{ display:block; color:#8e8e8e}
.header{position:fixed;left:0;top:0; z-index:222;text-align:center ;width:100%}
 .focus{ width:100%;margin:0 auto; position:relative; overflow:hidden; }
	.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
	.focus .hd ul{ display:inline-block; height:10px; padding:3px 5px; 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .hd ul li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; margin:0 10px;  vertical-align:top; overflow:hidden;   background:#666666;  }
	.focus .hd ul .on{ background:#4a25a1;  }

	.focus .bd{ position:relative; z-index:0; }
	.focus .bd li img{ width:100%;  background:url(../images/loading.gif) center center no-repeat;  }
	.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.nave ul{display: flex; justify-content: space-between; background: #2d0d79;}
.nave ul li{ width: 25%; border-right: 2px solid #4a25a1; text-align: center; font-size: 1.3rem; line-height: 3.5rem;}
.nave ul li a{ color: #fff;}

.img{ text-align:center; margin:2% 0;}
.p{ padding:2% 2%; line-height:2;}
.ysxm{ margin: 4% 2%; padding:2% 0; box-shadow: 0px 0px 24px rgba(0, 0, 0, .1); border-bottom:#4a25a1 3px solid;border-top:#4a25a1 3px solid;}
.ysxm h2{margin: 3% auto; color:#4a25a1; text-align:center;}
.ysxm ul{display: flex;justify-content: space-between;flex-wrap: wrap; width: 100%; margin: 7% auto;}
.ysxm ul li{width: 33.3%; text-align:center;}

.fwxm li p{margin:10px 0;}
.list3 ul{  }
.list3 ul li{float:left;width:50%; box-sizing:border-box; padding:5px;}
.list3 ul li img{width:100%;}
.doctor{background: #e8e8e8; padding: 10% 3%; display: block; overflow: hidden; margin-bottom:15%}
.doctor_t_l{width: 20%; float: left; margin-right: 3%;}
.doctor_t_r{ width: 67%; float: left; background: #fff; padding: 5%; border-radius: 20px;}
.doctor_t_r h2{font-size: 1.5rem; margin-bottom: 2%;}
.doctor_t_r h2 span{ font-weight: normal; background: #ba0000; color: #fff; font-size: 1.2rem; padding: 0 2%; display: inline-block; margin-left: 2%; border-radius: 5px;}
.doctor_t_r p{font-size: 1.2rem; color: #646464; line-height:2rem;}
.doctor_t_r p span{color: #ba0000;}
.doctor_t_r h3{background: #d8d8d8; font-size: 1.2rem;border-radius: 3rem; text-align:center; line-height: 3rem; margin: 3% 0;}
.doctor_t_r h3 a{color: #000;}
.doctor_t_r h4{background: #ba0000; font-size: 1.2rem;border-radius: 3rem; text-align:center; line-height: 3rem; margin: 3% 0;}
.doctor_t_r h4 a{color: #fff;}
.doctor_t{margin-bottom:10%; display: block; overflow: hidden;}
.bottom{ background: #fff; padding: 2% 5%;}
.bottom img{width: 3.5rem; float: left; margin-left: 2%;}
.bottom input{width: 70%; height: 3rem; border:1px solid #555555;border-radius: 5px; font-size: 1.2rem; text-indent: 1em;}
.bottom a{display: inline-block; float: right; background: #ba0000; color: #fff; line-height: 3rem; padding: 0 3%;margin-right: 2%;}

.pfleft{position: fixed; left: 0; top: 30%;width:40px; background:#71a3dd; padding:15px 0; border-radius: 0px 10px 10px 0px}
.pfleft a{ display:block; color:#fff; text-align:center; font-size:1.4rem; line-height:1.5}
.piaofu{ position: fixed; left: 0; right: 0; top: 30%; margin: 0 auto; max-width: 640px; text-align: center; z-index: 9999; display: none;}
.piaofu img{width: 100%; margin: 0 auto;}
.zixx{width: 100%; position: absolute; top:0; left: 0; right: 0; display: block; height: 16rem;}
.gban{width: 100%; position: absolute; bottom:0; left: 0; right: 0; display: block; height: 3rem;}

.rightpiaofu{ position: fixed;right: 0; top: 40%;  max-width: 640px; z-index: 9999; width:8rem; margin:0 auto; display:none }
.rightpiaofu2{ position: fixed;right: 3%; bottom: 20%;  max-width: 640px; z-index: 9999; width:4.5rem; margin:0 auto;}
.bottom{background: #fff;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    max-width: 640px;
    margin: 0 auto;
    padding: 1% 0;}

#LRdiv0{ display: none!important}