.mynav > li > a.cur4 {
  color: #3c3736;
}
.mynav li ul li a:hover {
  color: #3c3736;
}
.zzgh input.tijiao {
  color: #3c3736;
}
.mynav-box {
  background-color: #957d65;
}
.two span {
  color: #fff;
}
.mynav li ul.cur {
  background-color: #957d65d4;
}
.topbar {
  background: #957d65b8;
}
.dh-box {
  background: #957d6533;
}
.SzFooter1 {
  background: #957d65;
}
.banner {
  width: 100%;
  height: 29vw;
  background-image: url(res/pc/banner.jpg);
  background-size: cover;
  display: block;
  margin-top: 180px;
  float: left;
  position: relative;
}

.banner dl {
  position: absolute;
  width: 35vw;
  height: 16vw;
  display: block;
  top: 7.8vw;
  left: 10vw;
}
.banner dl dt {
  font-size: 1.39vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.41vw;
  letter-spacing: 0vw;
  color: #74512d;
  font-weight: bold;
}
.banner dl dd {
  font-size: 3.96vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 6.78vw;
  letter-spacing: 0vw;
  color: #74512d;
}
.banner dl p {
  font-size: 2.4vw;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0vw;
  color: #74512d;
  margin-top: 1vw;
}
.title {
  width: 100%;
  display: block;
  float: left;
  margin-top: 5.5vw;
}
.title dt {
  width: 100%;
  height: 3.5vw;
  font-size: 2.6vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.6vw;
  letter-spacing: 0vw;
  color: #74512d;
  text-align: center;
}
.title dd {
  width: 100%;
  display: block;
  float: left;
  font-size: 2.08vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 3.33vw;
  letter-spacing: 0vw;
  color: #b27f4b;
  text-align: center;
}
.title dd:nth-child(3) {
  width: 66vw;
  font-size: 1.3vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: 0vw;
  color: #746c6c;
  margin-left: 17vw;
  margin-top: 2vw;
}

.zazheng {
  width: 100%;
  height: 36vw;
  display: block;
  float: left;
  margin-top: 2.9vw;
}
.zazheng .in {
  width: 80vw;
  height: 36vw;
  margin: 0 auto;
}
.zazheng dl {
  width: 40vw;
  height: 36vw;
  display: block;
  float: left;
}
.zazheng dl dt {
  width: 40vw;
  height: 18vw;
  background-color: #957d65;
  display: block;
  float: left;
}
.zazheng dl dd {
  width: 40vw;
  height: 18vw;
  background-color: #957d65;
  display: block;
  float: left;
  position: relative;
  overflow: hidden;
}
.zazheng dl dt span {
  font-size: 1.15vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.13vw;
  letter-spacing: 0vw;
  color: #ffffff;
  margin: 5vw 2.5vw;
  display: block;
  text-align: justify;
}
.zazheng dl dd img {
  width: 40vw;
  height: 18vw;
  background-color: #957d65;
  display: block;
  float: left;
  position: relative;
  transform: scale(1);
  transition: 0.5s;
}
.zazheng dl:hover dd img {
  transform: scale(1.1);
  transition: 0.5s;
}

.zhiliao {
  width: 100%;
  display: block;
  float: left;
}
.zhiliao .in {
  width: 80vw;
  display: block;
  float: left;
  margin-left: 10vw;
}
.zhiliao .in .tt {
  width: 100%;
  display: block;
  text-align: center;
  float: left;
  margin-top: 6vw;
}
.zhiliao .in .tt dt {
  font-size: 2.08vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: 0vw;
  color: #b27f4b;
}
.zhiliao .in .tt dd {
  font-size: 1.15vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: 0vw;
  color: #746c6c;
}
.zhiliao .in ul {
  width: 100%;
  display: block;
  float: left;
  margin-top: 6.5vw;
}
.zhiliao .in ul li {
  width: 21.82vw;
  height: 28.91vw;
  background-color: #ffffff;
  border: solid 0.05vw #74512d;
  display: block;
  position: relative;
  margin-left: 4.14vw;
  float: left;
}
.zhiliao .in ul li:hover {
  transition: 0.3s;
  box-shadow: 0vw 0.89vw 0.64vw 0.46vw rgba(116, 81, 45, 0.14);
}
.zhiliao .in ul li:nth-child(1) {
  margin-left: 0;
}
.zhiliao .in ul li h3 {
  width: 13.49vw;
  height: 2.6vw;
  background-color: #74512d;
  border-radius: 0.31vw;
  color: #fff;
  font-size: 1.56vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.6vw;
  letter-spacing: 0vw;
  color: #ffffff;
  position: relative;
  text-align: center;
  margin-top: -1.3vw;
  margin-left: 4.15vw;
}
.zhiliao .in ul li h4 {
  width: 17.29vw;
  height: 6.15vw;
  font-family: SourceHanSansCN-Medium;
  font-size: 1.15vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.5vw;
  letter-spacing: 0vw;
  color: #746c6c;
  margin: 2.8vw 2.25vw 0 2.25vw;
}
.zhiliao .in ul li .img {
  width: 19.74vw;
  height: 13.54vw;
  background-color: #957d65;
  position: absolute;
  left: 1vw;
  bottom: 1vw;

  overflow: hidden;
}
.zhiliao .in ul li .img img {
  width: 100%;
}
.huhang {
  width: 100%;
  display: block;
  background-color: #957d65;
  float: left;
  margin-top: 8.5vw;
  padding-bottom: 2vw;
}
.huhang .title {
}
.huhang .title dt {
  font-size: 2.6vw;
  line-height: 3.33vw;
  letter-spacing: 0vw;
  color: #ffffff;
}
.huhang .title dd {
  font-size: 2.08vw;
  line-height: 3.33vw;
  letter-spacing: 0vw;
  color: #ffffff;
}
.huhang .title dd:nth-child(3) {
  width: 69vw;
  font-size: 1.3vw;
  line-height: 2.29vw;
  letter-spacing: 0vw;
  color: #ffffff;
  text-align: left;
  margin-left: 15.5vw;
}
.huhang .box {
  width: 100%;
  height: 38vw;
  display: block;
  float: left;
}
.huhang .box dt {
  width: 100%;
  height: 11vw;
  display: block;
  line-height: 11vw;
  text-align: center;
  font-size: 2vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 11vw;
  letter-spacing: 0vw;
  color: #ffffff;
  float: left;
  position: relative;
}
.huhang .box dt img {
  width: 17.85vw;
  height: 17.7vw;
  display: block;
  position: absolute;
  right: 2.3vw;
  top: -4vw;
}
.huhang .box dd {
  width: 100vw;
  height: 25.16vw;
  background-color: #fefefe;
  display: block;
  float: left;
}
.huhang .box dd h3 {
  width: 55vw;
  display: block;
  float: left;
  margin-left: 45vw;
  font-size: 1.3vw;
  line-height: 2.34vw;
  letter-spacing: 0vw;
  color: #957d65;
  margin-top: 3.5vw;
}
.huhang .box dd ul {
  width: 54vw;
  display: block;
  float: left;
  margin-left: 46vw;
  font-size: 1.15vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.71vw;
  letter-spacing: 0vw;
  color: #957d65;
  margin-top: 2.5vw;
}
.huhang .box dd ul li {
  list-style: disc;
}
.huhang .box:nth-child(2) dd {
  background-image: url(res/pc/huhang0.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}
.huhang .box:nth-child(3) dd {
  background-image: url(res/pc/huhang1.jpg);
  background-size: cover;
  background-repeat: no-repeat;
}

.bianzheng {
  width: 100%;
  display: block;
  float: left;
  margin-bottom: 3vw;
}
.bianzheng .in {
  width: 80vw;
  display: block;
  float: left;
  margin-left: 10vw;
}
.bianzheng .in .tt {
  width: 100%;
  display: block;
  text-align: center;
  float: left;
  margin-top: 6vw;
}
.bianzheng .in .tt dt {
  font-size: 2.08vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: 0vw;
  color: #b27f4b;
}
.bianzheng .in .tt dd {
  font-size: 1.15vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: 0vw;
  color: #746c6c;
}
.bianzheng .in ul {
  width: 100%;
  display: block;
  float: left;
  margin-top: 2.5vw;
}
.bianzheng .in ul li {
  width: 21.82vw;
  height: 30vw;
  background-color: #74512d;
  border: solid 0.05vw #74512d;
  display: block;
  position: relative;
  margin-left: 4.14vw;
  float: left;
}
.bianzheng .in ul li:hover {
  transition: 0.3s;
  box-shadow: 0vw 0.89vw 0.64vw 0.46vw rgba(116, 81, 45, 0.14);
}
.bianzheng .in ul li:nth-child(1) {
  margin-left: 0;
}
.bianzheng .in ul li h3 {
  width: 13.49vw;
  height: 2.6vw;
  background-color: #74512d;
  border-radius: 0.31vw;
  font-size: 1.56vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.6vw;
  letter-spacing: 0vw;
  color: #ffffff;
  position: relative;
  text-align: center;
  margin-left: 4.15vw;
  margin-top: 2.8vw;
}
.bianzheng .in ul li:hover h3::after {
  content: "";
  position: absolute;
  width: 5.99vw;
  height: 0.26vw;
  background-color: #ffffff;
  left: 50%;
  margin-left: -3vw;
  bottom: -0.5vw;
  transition: 0.3s;
}
.bianzheng .in ul li h4 {
  width: 19.29vw;
  height: 6.15vw;
  font-size: 1.15vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2vw;
  letter-spacing: 0vw;
  color: #fff;
  margin: 1.5vw 2.25vw 0 2.25vw;
  text-align: justify;
}
.bianzheng .in ul li .img {
  width: 19.74vw;
  height: 13.54vw;
  background-color: #957d65;
  position: absolute;
  left: 1vw;
  bottom: 1vw;
  overflow: hidden;
}
.bianzheng .in ul li .img img {
  width: 100%;
}
.doctor {
  width: 100%;
  height: 40.16vw;
  background-color: #957d6531;
  display: block;
  float: left;
  margin-top: 5vw;
}
.doctor .left {
  width: 41.3vw;
  height: 40.16vw;
  background-color: #957d65;
  display: block;
  float: left;
  position: relative;
}
.doctor .left img {
  width: 32vw;
  position: absolute;
  bottom: 0;
  right: 2vw;
}
.doctor .right {
  width: 56.7vw;
  height: 40.16vw;
  display: block;
  float: left;
}
.doctor .right .in {
  display: block;
  float: left;
  margin: 2.5vw 3.5vw 1.5vw 3.5vw;
}

.doctor .right .in h3 {
  font-size: 2.48vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.92vw;
  letter-spacing: 0vw;
  color: #74512d;
  font-weight: bold;
}
.doctor .right .in h3 span {
  font-size: 1.37vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.45vw;
  letter-spacing: 0vw;
  margin-left: 1vw;
  color: #3c3736;
}
.doctor .right .in ul {
  margin-top: 2.8vw;
  margin-bottom: 2.8vw;
}

.doctor .right .in ul li {
  font-size: 1.15vw;
  line-height: 2.34vw;
  letter-spacing: 0vw;
  color: #3c3736;
  position: relative;
  margin-left: 1vw;
}
.doctor .right .in ul li::before {
  content: "";
  width: 0.52vw;
  height: 0.52vw;
  background-color: #74512d;
  position: absolute;
  border-radius: 0.26vw;
  left: -1vw;
  top: 1vw;
}
.doctor .right .in .shanchang {
  width: 46vw;
  position: relative;
  margin-left: -0.5vw;
}
.doctor .right .in .shanchang span {
  font-size: 1.15vw;
  line-height: 1.45vw;
  letter-spacing: 0vw;
  color: #ffffff;
  background-color: #74512d;
  border-radius: 1.08vw;
  display: inline-block;
  padding: 0.2vw 1vw;
  margin: 0.5vw;
}
.doctor .right .in ul:nth-child(4) {
  width: 44vw;
}
.doctor .right .in h3 {
  position: relative;
}
.doctor .right .in .sctt span {
  width: 5.99vw;
  height: 1.61vw;
  background-color: #74512d;
  font-size: 0.99vw;
  line-height: 1.61vw;
  letter-spacing: 0.02vw;
  color: #ffffff;
  text-align: center;
  display: block;
  border-radius: 0.8vw;
}

.doctor .right .in .sctt::before {
  content: "";
  width: 26.66vw;
  height: 0.05vw;
  position: absolute;
  background-color: #0000002b;
  left: 7.5vw;
  top: 0.8vw;
}
.doctor .right .in .sctt::after {
  content: "Areas of Expertise";
  position: absolute;
  top: -0.5vw;
  left: 35vw;
  font-size: 0.99vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.61vw;
  letter-spacing: -0.04vw;
  color: #d7d7d7;
}

.wx {
  width: 100%;
  display: block;
  float: left;
  height: 23.3vw;
  background-color: #d0baa3;
}
.wx .in {
  width: 67vw;
  height: 100%;
  display: block;
  margin: 0 auto;
  position: relative;
}
.wx .in .fadeInLeft img {
  width: 13.5vw;
  border-radius: 1.5vw;
}
.wx .in .fadeInLeft {
  width: 13.5vw;
  height: 17vw;
  display: block;
  margin-right: 2.2vw;
  margin-top: 2.87vw;
  position: relative;
  float: left;
}
.wx .in .fadeInLeft p {
  width: 13.5vw;
  height: 2.24vw;
  border-radius: 1.12vw;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  float: left;
  font-size: 0.99vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2.24vw;
  letter-spacing: 0vw;
  color: #012d62;
  background-color: #fff;
  text-align: center;
}
.wx .in .fadeInRight {
  width: 22vw;
  color: #fff;
  font-size: 0.99vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: 0.02vw;
  color: #ffffff;
  text-align: center;
  margin-top: 3.99vw;
  display: block;
  float: right;
}
.wx .in .fadeInRight p {
  font-size: 0.99vw;
}
.wx .in .fadeInRight p:nth-child(2),
.wx .in .fadeInRight p:nth-child(4) {
  font-size: 1.5vw;
  font-weight: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: 0vw;
  color: #ffffff;
}
.wx .in .fadeInRight p:nth-child(2) {
  margin-bottom: 4.32vw;
  position: relative;
}
.wx .in .fadeInRight p:nth-child(2)::after {
  content: "";
  width: 4.95vw;
  height: 0.1vw;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.5);
  left: 9vw;
  top: 4.5vw;
}
