a {

  transition: all .2s;

}



a:hover {

  color: #ff82ae;

}



.yt-clear::after {

  content: '';

  display: block;

  width: 0;

  height: 0;

  clear: both;

  overflow: hidden;

}



.yt-ellipsis {

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.yt-aboutrow {

  width: 100%;

  height: 591px;

  overflow: hidden;

  background-color: #f8f8f8;

}



.yt-aboutrow .yt-abouttitle {

  width: 1200px;

  height: 31px;

  margin: 0 auto;

  padding-left: 16px;

  margin-top: 48px;

  margin-bottom: 22px;

  font-size: 30px;

  line-height: 30px;

  color: #ff82ae;

  font-weight: bold;

  box-sizing: border-box;

  border-left: 2px solid #ff82ae;

}



.yt-aboutrow .yt-leftimg {

  width: 670px;

  height: 431px;

  float: left;

  background-color: #fff;

  position: relative;

}



.yt-aboutrow .yt-leftimg img {

  display: block;

  position: absolute;

  left: 50%;

  top: 50%;

  width: 650px;

  height: 410px;

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  -o-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

}



.yt-aboutrow .yt-rightinfobox {

  width: 497px;

  height: auto;

  float: right;

}



.yt-aboutrow .yt-rightinfobox .yt-toptitle {

  width: 100%;

  height: 29px;

  border-bottom: 1px solid #dedede;

  box-sizing: border-box;

}



.yt-aboutrow .yt-rightinfobox .yt-toptitle .yt-textlink {

  display: block;

  width: 112px;

  height: 18px;

  float: left;

  padding-left: 8px;

  font-size: 18px;

  color: #ff82ae;

  line-height: 18px;

  border-left: 2px solid #ff82ae;

  box-sizing: border-box;

}



.yt-aboutrow .yt-rightinfobox .yt-toptitle .yt-cnmore {

  display: block;

  width: 80px;

  height: 18px;

  line-height: 18px;

  float: right;

  text-align: right;

  color: #666;

}



.yt-aboutrow .yt-rightinfobox .yt-toptitle .yt-cnmore:hover {

  color: #ff82ae;

}



.yt-aboutrow .yt-rightinfobox .yt-aboutinfo {

  width: 100%;

  height: 240px;

  line-height: 30px;

  margin-top: 29px;

  color: #666;

  overflow: hidden;

}



.yt-aboutrow .yt-rightinfobox .yt-aboutlist {

  width: 100%;

  height: 114px;

  margin-top: 18px;

  overflow: hidden;

  background-color: #ff82ae;

}



.yt-aboutrow .yt-rightinfobox .yt-aboutlist li {

  width: 66px;

  height: auto;

  float: left;

  margin-left: 5px;

  padding-left: 46px;

  padding-right: 46px;

  margin-top: 22px;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  border-right: 1px solid #f6bed1;

}



.yt-aboutrow .yt-rightinfobox .yt-aboutlist li:nth-child(3) {

  border-right: none;

}



.yt-aboutrow .yt-rightinfobox .yt-aboutlist li .yt-iconlink {

  position: relative;

  top: 0;

  display: block;

  margin: 0 auto;

  text-align: center;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.yt-aboutrow .yt-rightinfobox .yt-aboutlist li .yt-textlink {

  position: relative;

  top: 0;

  display: block;

  width: 100%;

  height: auto;

  margin-top: 8px;

  color: #fff;

  line-height: 16px;

  font-size: 16px;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.yt-aboutrow .yt-rightinfobox .yt-aboutlist li:hover .yt-iconlink,

.yt-aboutrow .yt-rightinfobox .yt-aboutlist li:hover .yt-textlink {

  top: -10px;

}



.yt-alltitle {

  width: 400px;

  height: auto;

  margin: 0 auto;

  text-align: center;

}



.yt-alltitle h3 {

  font-size: 20px;

  line-height: 20px;

  color: #333;

  font-weight: bold;

}



.yt-alltitle .yt-en {

  margin-top: 12px;

  font-size: 14px;

  line-height: 14px;

  color: #999;

  text-transform: uppercase;

}



.yt-honorbox {

  width: 100%;

  min-width: 1200px;

  height: 540px;

  overflow: hidden;

  background: url('../images/yt_honor_bg.jpg') center center no-repeat;

}



.yt-honorbox .yt-honortitle {

  margin-top: 52px;

  margin-bottom: 40px;

}



.yt-honorbox .yt-honortitlelist {
  width: 160px !important;
  background: #ff82ae;
}




.yt-honorbox .yt-honortitle h3,

.yt-honorbox .yt-honortitle .yt-en {

  color: #fff;

}



.yt-honorbox .yt-honorlist {

  width: 1200px;

  height: 280px;

}



.yt-honorbox .yt-honorlist .yt-honorli {

  position: relative;

  width: 360px;

  height: 280px;

  float: left;

  margin-right: 60px;

}



.yt-honorbox .yt-honorlist .yt-honorli .yt-mask {

  position: absolute;

  z-index: 1;

  left: 10px;

  top: 10px;

  display: block;

  width: 340px;

  height: 230px;

  -webkit-transition: all 0.4s;

  -moz-transition: all 0.4s;

  -ms-transition: all 0.4s;

  -o-transition: all 0.4s;

  transition: all 0.4s;

  -webkit-transform: rotateY(180deg) scale(0.8);

  -moz-transform: rotateY(180deg) scale(0.8);

  -o-transform: rotateY(180deg) scale(0.8);

  transform: rotateY(180deg) scale(0.8);

  opacity: 0;

  background-color: rgba(24, 25, 29, 0.8);

}



.yt-honorbox .yt-honorlist .yt-honorli .yt-mask i {

  position: absolute;

  left: 50%;

  top: 50%;

  display: block;

  width: 44px;

  height: 52px;

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  -o-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

  background: url('../images/yt_ico_click.png') center center no-repeat;

}



.yt-honorbox .yt-honorlist .yt-honorli:hover .yt-mask {

  -webkit-transform: rotate(0) scale(1);

  -moz-transform: rotate(0) scale(1);

  -o-transform: rotate(0) scale(1);

  transform: rotate(0) scale(1);

  opacity: 1;

}



.yt-honorbox .yt-honorlist .yt-honorli .yt-imgbox {

  position: relative;

  display: block;

  width: 360px;

  height: 250px;

  background-color: #f6bed2;

}



.yt-honorbox .yt-honorlist .yt-honorli .yt-imgbox img {

  position: absolute;

  left: 50%;

  top: 50%;

  width: 340px;

  height: 230px;

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  -o-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

}



.yt-honorbox .yt-honorlist .yt-honorli .yt-honorname {

  width: 100%;

  margin-top: 14px;

  text-align: center;

  line-height: 14px;

  color: #fff;

  font-size: 14px;

}



.yt-honorbox .yt-honorlist .yt-honormore {

  display: block;

  width: 180px;

  height: 35px;

  margin: 0 auto;

  margin-top: 40px;

  line-height: 33px;

  text-align: center;

  color: #fff;

  font-size: 14px;

  box-sizing: border-box;

  border: 1px solid #f6bed1;

}



.yt-honorbox .yt-honorlist .yt-honormore:hover {

  border-color: #fff;

}



.yt-hospitalsbox {

  margin-top: 60px;

}



.yt-hospitalsbox .yt-hospital {

  margin-bottom: 34px;

}



.yt-hospitalsbox .yt-hospitallist {

  width: 1200px;

  height: auto;

}



.yt-hospitalsbox .yt-hospitallist li {

  position: relative;

  width: 284px;

  height: 184px;

  float: left;

  margin-right: 21px;

  margin-bottom: 22px;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  -webkit-transform: perspective(500px) translate3d(0, 0, 0) rotateX(0deg) rotateY(0deg);

  -ms-transform: perspective(500px) translate3d(0, 0, 0) rotateX(0deg) rotateY(0deg);

  -o-transform: perspective(500px) translate3d(0, 0, 0) rotateX(0deg) rotateY(0deg);

  transform: perspective(500px) translate3d(0, 0, 0) rotateX(0deg) rotateY(0deg);

  transform-style: preserve-3d;

}


.yt-hospitalsbox .yt-hospitallist li:nth-child(4n) {
  margin-right: 0;
  margin-left: 0px;
}



.yt-hospitalsbox .yt-hospitallist li .yt-bg-border {

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

}



.yt-hospitalsbox .yt-hospitallist li .yt-bg-border .yt-bg {

  position: absolute;

  top: 0;

  left: 0;

  width: 280px;

  height: 180px;

  background-color: #ff82ae;

}



.yt-hospitalsbox .yt-hospitallist li .yt-bg-border .yt-border {

  position: absolute;

  right: 0;

  bottom: 0;

  width: 280px;

  height: 180px;

  border: 1px solid #ff82ae;

}



.yt-hospitalsbox .yt-hospitallist li .yt-imgtxtbox {

  position: absolute;

  left: 50%;

  top: 50%;

  width: 200px;

  height: auto;

  text-align: center;

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  -o-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

}



.yt-hospitalsbox .yt-hospitallist li .yt-imgtxtbox .yt-imglink {

  display: block;

  margin: 0 auto;

}



.yt-hospitalsbox .yt-hospitallist li .yt-imgtxtbox .yt-hospitalname {

  margin-top: 15px;

  text-align: center;

  line-height: 16px;

  color: #fff;

}


/* 
.yt-hospitalsbox .yt-hospitallist li.li4,

.yt-hospitalsbox .yt-hospitallist li.li8 {

  margin-right: 0;

} */



.yt-hospitalsbox .yt-hospitallist li.li2:hover,

.yt-hospitalsbox .yt-hospitallist li.li5:hover,
.yt-hospitalsbox .yt-hospitallist li.li3:hover,

.yt-hospitalsbox .yt-hospitallist li.li8:hover,

.yt-hospitalsbox .yt-hospitallist li.li7:hover,

.yt-hospitalsbox .yt-hospitallist li.li11:hover {

  -webkit-transform: perspective(900px) translate3d(0, 0px, 0) rotateX(0) rotateY(20deg);

  -ms-transform: perspective(900px) translate3d(0, 0px, 0) rotateX(0) rotateY(20deg);

  -o-transform: perspective(900px) translate3d(0, 0px, 0) rotateX(0) rotateY(20deg);

  transform: perspective(900px) translate3d(0, 0px, 0) rotateX(0) rotateY(20deg);

  transform-style: preserve-3d;

}





.yt-hospitalsbox .yt-hospitallist li.li4:hover,
.yt-hospitalsbox .yt-hospitallist li.li1:hover,
.yt-hospitalsbox .yt-hospitallist li.li10:hover,
.yt-hospitalsbox .yt-hospitallist li.li12:hover,
.yt-hospitalsbox .yt-hospitallist li.li9:hover,

.yt-hospitalsbox .yt-hospitallist li.li6:hover {

  -webkit-transform: perspective(900px) translate3d(0, 0px, 0) rotateX(0) rotateY(-20deg);

  -ms-transform: perspective(900px) translate3d(0, 0px, 0) rotateX(0) rotateY(-20deg);

  -o-transform: perspective(900px) translate3d(0, 0px, 0) rotateX(0) rotateY(-20deg);

  transform: perspective(900px) translate3d(0, 0px, 0) rotateX(0) rotateY(-20deg);

  transform-style: preserve-3d;

}



.yt-leadershipbox {

  margin-top: 60px;

}



.yt-leadershipbox .yt-leadershiptitle {

  margin-bottom: 14px;

}



.yt-leadershipbox .yt-leadershiplistbox {

  width: 1200px;

  height: 482px;

  overflow: hidden;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll {

  width: 100%;

  height: 482px;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli {

  width: 280px;

  height: 460px;

  margin-top: 22px;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  cursor: url(../images/yt_cursor.png),

    default;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli .yt-imgbox {

  display: block;

  width: 280px;

  height: 241px;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli .yt-imgbox img {

  width: 280px;

  height: 241px;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli .yt-textbox {

  position: relative;

  width: 280px;

  height: 219px;

  overflow: hidden;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  border: 1px solid #dedede;

  border-top: none;

  box-sizing: border-box;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli .yt-textbox .yt-leadername {

  width: 237px;

  margin-top: 34px;

  margin-left: 21px;

  line-height: 16px;

  font-size: 16px;

  color: #333;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli .yt-textbox .yt-leaderdesc {

  width: 237px;

  height: 14px;

  margin-top: 10px;

  margin-left: 21px;

  line-height: 14px;

  color: #666;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli .yt-textbox .yt-line {

  display: block;

  width: 237px;

  height: 1px;

  margin-top: 20px;

  margin-left: 21px;

  background-color: #dedede;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli .yt-textbox .yt-leaderinfo {

  width: 237px;

  height: 48px;

  overflow: hidden;

  color: #999;

  font-size: 14px;

  line-height: 24px;

  margin-top: 16px;

  margin-left: 21px;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli .yt-textbox .yt-leadermore {

  width: 200px;

  height: 14px;

  margin-top: 24px;

  margin-left: 21px;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli .yt-textbox .yt-leadermore .yt-text-more {

  display: block;

  width: 0;

  height: 14px;

  float: left;

  line-height: 14px;

  color: #ff82ae;

  opacity: 0;

  overflow: hidden;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli .yt-textbox .yt-leadermore .yt-leaderarrow {

  display: block;

  width: 5px;

  height: 14px;

  float: left;

  margin-left: 12px;

  background: url('../images/yt_leader_arrow.png') 0 0 no-repeat;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli .yt-textbox .yt-bottomline {

  display: block;

  width: 0%;

  height: 6px;

  position: absolute;

  bottom: 0;

  left: 0;

  background-color: #ff82ae;

  opacity: 0;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli:hover {

  margin-top: 0;

  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli:hover .yt-textbox .yt-leadername {

  color: #ff82ae;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli:hover .yt-textbox .yt-leadermore .yt-text-more {

  width: 58px;

  opacity: 1;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli:hover .yt-textbox .yt-leadermore .yt-leaderarrow {

  background-position-y: -14px;

}



.yt-leadershipbox .yt-leadershiplistbox .yt-leaderscroll .yt-leaderli:hover .yt-textbox .yt-bottomline {

  width: 100%;

  opacity: 1;

}



.yt-scenerybox {

  margin-top: 60px;

  margin-bottom: 60px;

}



.yt-scenerybox .yt-scenerytitle {

  margin-bottom: 28px;

}



.yt-scenerybox .yt-scenerybox {

  width: 100%;

  height: auto;

}



.yt-scenerybox .yt-scenerybox li {

  position: relative;

  width: 25%;

  height: auto;

  float: left;

  overflow: hidden;

}



.yt-scenerybox .yt-scenerybox li .yt-sceneryimg {

  display: block;

  position: relative;

  padding: 38% 0%;
}



.yt-scenerybox .yt-scenerybox li .yt-sceneryimg img {

  /* position: absolute; */

  /* left: 0; */

  /* top: 0; */

  /* width: 100%; */

  /* height: 100%; */

  /* object-fit: cover; */

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  width: 100%;

  height: 100%;

  margin: auto;

  object-fit: cover;
}



.yt-scenerybox .yt-scenerybox li .yt-scenerymask {

  position: absolute;

  left: 0;

  top: 0;

  right: 0;

  bottom: 0;

  z-index: 1;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  -webkit-transform: rotateY(180deg) scale(1);

  -moz-transform: rotateY(180deg) scale(1);

  -o-transform: rotateY(180deg) scale(1);

  transform: rotateY(180deg) scale(1);

  background-color: rgba(0, 0, 0, 0.6);

  cursor: pointer;

}



.yt-scenerybox .yt-scenerybox li .yt-sceneryname {

  position: absolute;

  bottom: -100px;

  left: 0;

  width: 100%;

  height: 100px;

  color: #fff;

  font-weight: bold;

  line-height: 100px;

  font-size: 20px;

  text-align: center;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  background: url('../images/yt_scenery_name_bg.png') center bottom no-repeat;

}



.yt-scenerybox .yt-scenerybox li.active .yt-scenerymask,

.yt-scenerybox .yt-scenerybox li:hover .yt-scenerymask {

  -webkit-transform: rotateY(0) scale(0.5);

  -moz-transform: rotateY(0) scale(0.5);

  -o-transform: rotateY(0) scale(0.5);

  transform: rotateY(0) scale(0.5);

  opacity: 0;

}



.yt-scenerybox .yt-scenerybox li.active .yt-sceneryname,

.yt-scenerybox .yt-scenerybox li:hover .yt-sceneryname {

  bottom: 0;

}



.yt-scenerybox .yt-view-scenerymore {

  display: block;

  width: 180px;

  height: 35px;

  margin: 0 auto;

  margin-top: 30px;

  line-height: 33px;

  text-align: center;

  color: #666;

  font-size: 14px;

  border: 1px solid #dedede;

  box-sizing: border-box;

}



.yt-scenerybox .yt-view-scenerymore:hover {

  color: #ff82ae;

  border-color: #ff82ae;

}





.yt-clear::after {

  content: '';

  display: block;

  width: 0;

  height: 0;

  clear: both;

  overflow: hidden;

}



.yt-ellipsis {

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.yt-body-gray {

  background-color: #f3f2f5;

}



.newsListTitle {

  text-align: center;

}



.yt-newslistbox .yt-newslisttitle {

  display: inline-block;

  height: 45px;

  margin: 0 auto;

  margin-bottom: 35px;

  font-size: 16px;

  line-height: 45px;

  color: #fff;

  text-align: center;

  background-color: #ff82ae;

  box-shadow: 3px 4px 5px 0px rgba(255, 130, 174, 0.25);

  padding: 0 30px;

}



.yt-newslistbox .yt-newslist {

  width: 100%;

  height: auto;

  margin-top: 25px;

}



.yt-newslistbox .yt-newslist li {

  width: 100%;

  height: 200px;

  padding-top: 25px;

  margin-bottom: 22px;

  overflow: hidden;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  box-sizing: border-box;

  border-top: 1px solid #dedede;

}



.yt-newslistbox .yt-newslist li .yt-imgbox {

  position: relative;

  display: block;

  width: 250px;

  height: 170px;

  float: left;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  border: 1px solid #dedede;

  box-sizing: border-box;

}



.yt-newslistbox .yt-newslist li .yt-imgbox img {

  position: absolute;

  left: 50%;

  top: 50%;

  display: block;

  width: 240px;

  height: 160px;

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  -o-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

}



.yt-newslistbox .yt-newslist li .yt-rightcontent {

  width: 744px;

  height: auto;

  float: left;

  margin-left: 32px;

  margin-top: 34px;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.yt-newslistbox .yt-newslist li .yt-rightcontent .yt-newsname {

  width: 100%;

  height: 16px;

  line-height: 16px;

  color: #333;

  font-size: 16px;

}



.yt-newslistbox .yt-newslist li .yt-rightcontent .yt-newsinfo {

  width: 100%;

  height: 60px;

  line-height: 30px;

  margin-top: 20px;

  text-indent: 2rem;

  color: #666;

  overflow: hidden;

}



.yt-newslistbox .yt-newslist li .yt-datebox {

  width: 88px;

  height: auto;

  float: right;

  margin-top: 12px;

}



.yt-newslistbox .yt-newslist li .yt-datebox .yt-datenum {

  font-size: 30px;

  line-height: 30px;

  color: #999;

}



.yt-newslistbox .yt-newslist li .yt-datebox .yt-newsarrow {

  position: relative;

  display: block;

  width: 59px;

  height: 48px;

  margin-top: 38px;

  border-left: 1px solid #dedede;

}



.yt-newslistbox .yt-newslist li .yt-datebox .yt-newsarrow i {

  position: absolute;

  top: 22px;

  display: block;

  width: 43px;

  height: 6px;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  background: url('../images/yt_news_arrow.png') center center no-repeat;

}



.yt-newslistbox .yt-newslist li .yt-datebox .yt-newsarrow .yt-arrow_left {

  left: -60px;

  opacity: 0;

}



.yt-newslistbox .yt-newslist li .yt-datebox .yt-newsarrow .yt-arrow_right {

  left: 16px;

  opacity: 1;

}



.yt-newslistbox .yt-newslist li:hover {

  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.06);

}



.yt-newslistbox .yt-newslist li:hover .yt-imgbox {

  margin-left: 18px;

}



.yt-newslistbox .yt-newslist li:hover .yt-rightcontent {

  margin-left: 20px;

}



.yt-newslistbox .yt-newslist li:hover .yt-rightcontent .yt-newsname {

  color: #ff82ae;

}



.yt-newslistbox .yt-newslist li:hover .yt-datebox .yt-newsarrow .yt-arrow_left {

  left: 16px;

  opacity: 1;

}



.yt-newslistbox .yt-newslist li:hover .yt-datebox .yt-newsarrow .yt-arrow_right {

  left: 36px;

  opacity: 0;

}



.page-news {

  width: 100%;

  height: auto;

  margin: 10px auto 40px;

  text-align: center;

}



.page-news a {

  display: inline-block;

  margin: 0 3px;

  border: 1px solid #dedede;

  line-height: 30px;

  cursor: pointer;

  text-align: center;

  padding: 0 10px;

  color: #666;

  font-size: 12px;

  -webkit-transition: all 0.3s linear;

  -moz-transition: all 0.3s linear;

  -ms-transition: all 0.3s linear;

  -o-transition: all 0.3s linear;

  transition: all 0.3s linear;

}



.page-news span {

  display: inline-block;

  margin: 0 3px;

  border: 1px solid #dedede;

  line-height: 30px;

  cursor: pointer;

  text-align: center;

  padding: 0 10px;

  color: #666;

}



.page-news span.current {

  color: #fff;

  border-color: #ff82ae;

  background-color: #ff82ae;

}



.yt-clear::after {

  content: '';

  display: block;

  width: 0;

  height: 0;

  clear: both;

  overflow: hidden;

}



.yt-ellipsis {

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.yt-body-gray {

  background-color: #f3f2f5;

}



.yt-newsinsidebox .yt-newsinsidetitle {

  width: 100%;

  height: auto;

  margin-bottom: 28px;

  line-height: 20px;

  font-size: 20px;

  color: #333;

  text-align: center;

}



.yt-newsinsidebox .yt-authorrow {

  width: 100%;

  height: 14px;

  text-align: center;

}



.yt-newsinsidebox .yt-authorrow .yt-newsinfolist {

  display: inline-block;

  height: 14px;

  margin-left: 25px;

  margin-right: 25px;

  line-height: 14px;

}



.yt-newsinsidebox .yt-authorrow .yt-newsinfolist img {

  position: relative;

  vertical-align: middle;

}



.yt-newsinsidebox .yt-authorrow .yt-newsinfolist span {

  font-size: 14px;

  line-height: 14px;

  color: #999;

}



.yt-newsinsidebox .yt-authorrow .yt-newsinfolist.yt-author img {

  top: -2px;

}



.yt-newsinsidebox .yt-newsinsideline {

  display: block;

  width: 100%;

  height: 1px;

  margin-top: 28px;

  border-top: 1px dashed #dedede;

}



.yt-newsinsidebox .yt-newscontenttxt {

  width: 100%;

  height: auto;

  margin-top: 26px;

}



.yt-newsinsidebox .yt-newscontenttxt p {

  margin-top: 5px;

  margin-bottom: 5px;

  line-height: 2;

  font-size: 14px;

  color: #333;

  /* text-indent: 2rem; */

}



.yt-newsinsidebox .yt-newscontenttxt p img {

  display: block;

  max-width: 100%;

  margin: 0 auto;

}



.yt-newsinsidebox .yt-myshare {

  width: 100%;

  text-align: right;

}



.yt-newsinsidebox .yt-myshare a {

  display: inline-block;

  float: initial;

}



.yt-newsinsidebox .yt-bottomnewsline {

  display: block;

  width: 100%;

  height: 1px;

  margin-top: 12px;

  border-top: 1px dashed #dedede;

  margin-bottom: 60px;

}



.yt-newsinsidebox .yt-newsprevnextbox {

  width: 100%;

  height: 14px;

  margin-top: 22px;

  margin-bottom: 60px;

}



.yt-newsinsidebox .yt-newsprevnextbox li {

  width: 50%;

  height: 14px;

  float: left;

}



.yt-newsinsidebox .yt-newsprevnextbox li.yt-newsprev img {

  display: block;

  float: left;

}



.yt-newsinsidebox .yt-newsprevnextbox li.yt-newsprev .yt-newsprevbox {

  width: 350px;

  height: 14px;

  float: left;

  margin-left: 12px;

  line-height: 14px;

  font-size: 14px;

}



.yt-newsinsidebox .yt-newsprevnextbox li.yt-newsprev .yt-newsprevbox span {

  display: block;

  float: left;

  font-size: 14px;

  line-height: 14px;

}



.yt-newsinsidebox .yt-newsprevnextbox li.yt-newsprev .yt-newsprevbox a {

  color: #333;

  line-height: 14px;

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.yt-newsinsidebox .yt-newsprevnextbox li.yt-newsprev .yt-newsprevbox a:hover {

  color: #ff82ae;

}



.yt-newsinsidebox .yt-newsprevnextbox li.yt-newsnext {

  text-align: right;

  font-size: 0;

}



.yt-newsinsidebox .yt-newsprevnextbox li.yt-newsnext .yt-newsnextbox {

  width: 566px;

  float: left;

  /* display: inline-block; */

}



.yt-newsinsidebox .yt-newsprevnextbox li.yt-newsnext .yt-newsnextbox a,

.yt-newsinsidebox .yt-newsprevnextbox li.yt-newsnext .yt-newsnextbox p {

  width: 502px;

  float: left;

  font-size: 14px;

  line-height: 14px;

  text-align: right;

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.yt-newsinsidebox .yt-newsprevnextbox li.yt-newsnext .yt-newsnextbox span {

  display: block;

  float: right;

  font-size: 14px;

  line-height: 14px;

}



.yt-newsinsidebox .yt-newsprevnextbox li.yt-newsnext img {

  display: inline-block;

}



.yt-clear::after {

  content: '';

  display: block;

  width: 0;

  height: 0;

  clear: both;

  overflow: hidden;

}



.yt-ellipsis {

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.yt-body-gray {

  background-color: #f3f2f5;

}



.yt-downloadpage .yt-downloadtitle {

  width: 160px;

  height: 45px;

  margin: 0 auto;

  margin-bottom: 35px;

  font-size: 16px;

  line-height: 45px;

  color: #fff;

  text-align: center;

  background-color: #ff82ae;

  box-shadow: 3px 4px 5px 0px rgba(255, 130, 174, 0.25);

}



.yt-downloadpage .yt-search-filenamebox {

  width: 470px;

  height: 30px;

  margin: 0 auto;

  margin-top: 25px;

  border-radius: 13px;

  border: 1px solid #dedede;

}



.yt-downloadpage .yt-search-filenamebox .yt-searchfilename {

  display: block;

  width: 376px;

  height: 20px;

  float: left;

  margin-left: 12px;

  margin-top: 6px;

  line-height: 20px;

  color: #999;

  padding-right: 10px;

  border-right: 2px solid #dedede;

  background-color: transparent;

  box-sizing: border-box;

}



.yt-downloadpage .yt-search-filenamebox .yt-searchfilename::-webkit-input-placeholder {

  color: #999;

}



.yt-downloadpage .yt-search-filenamebox .yt-searchfilesubmit {

  display: block;

  width: 54px;

  height: 16px;

  float: right;

  margin-right: 15px;

  margin-top: 8px;

  color: #999;

  line-height: 16px;

  text-align: left;

  background: url('../images/yt_search_file_btn.png') right center no-repeat;

  cursor: pointer;

}



.yt-downloadpage .yt-fileslist {

  width: 100%;

  height: auto;

  margin-top: 28px;

  margin-bottom: 36px;

}



.yt-downloadpage .yt-fileslist li {

  width: 100%;

  height: 60px;

  overflow: hidden;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.yt-downloadpage .yt-fileslist li .yt-filename {

  width: 600px;

  height: 16px;

  float: left;

  margin-left: 14px;

  margin-top: 22px;

  line-height: 16px;

  padding-left: 54px;

  color: #333;

  box-sizing: border-box;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  background: url('../images/yt_filename_arrow.png') 0 0 no-repeat;

}



.yt-downloadpage .yt-fileslist li .yt-downloadfilebtn {

  display: block;

  width: 150px;

  height: 25px;

  float: right;

  margin-right: 14px;

  margin-top: 18px;

  color: #999;

  text-align: center;

  box-sizing: border-box;

  border-radius: 12px;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  border: 1px solid #dedede;

}



.yt-downloadpage .yt-fileslist li:nth-child(odd) {

  background-color: #f8f8f8;

}



.yt-downloadpage .yt-fileslist li:nth-child(even) {

  background-color: #fae3eb;

}



.yt-downloadpage .yt-fileslist li:hover {

  background-color: #ff82ae;

}



.yt-downloadpage .yt-fileslist li:hover .yt-filename {

  color: #fff;

  background-position-y: -16px;

}



.yt-downloadpage .yt-fileslist li:hover .yt-downloadfilebtn {

  color: #ff82ae;

  background-color: #fff;

  border-color: #fff;

}



.page-news {

  width: 100%;

  height: auto;

  margin: 10px auto 40px;

  text-align: center;

}



.page-news a {

  display: inline-block;

  margin: 0 3px;

  border: 1px solid #dedede;

  line-height: 30px;

  cursor: pointer;

  text-align: center;

  padding: 0 10px;

  color: #666;

  font-size: 12px;

  -webkit-transition: all 0.3s linear;

  -moz-transition: all 0.3s linear;

  -ms-transition: all 0.3s linear;

  -o-transition: all 0.3s linear;

  transition: all 0.3s linear;

}



.page-news span {

  display: inline-block;

  margin: 0 3px;

  border: 1px solid #dedede;

  line-height: 30px;

  cursor: pointer;

  text-align: center;

  padding: 0 10px;

  color: #666;

}



.page-news span.current {

  color: #fff;

  border-color: #ff82ae;

  background-color: #ff82ae;

}





.yt-honorlistbox .yt-honortitle {

  width: 160px;

  height: 45px;

  margin: 0 auto;

  margin-bottom: 35px;

  font-size: 16px;

  line-height: 45px;

  color: #fff;

  text-align: center;

  /* background-color: #fff; */

  box-shadow: 3px 4px 5px 0px rgba(255, 130, 174, 0.25);

}

.yt-honorlistbox .yt-honortitle {
  width: 540px;

  overflow: hidden;
  box-shadow: 3px 4px 5px 0px rgba(255, 130, 174, 0);
}

.yt-honorlistbox .yt-honortitle h3 {
  width: 160px;
  float: left;
  margin: 0 10px;
  -webkit-transition: .5s;
  transition: .5s;

  background: #fff;
}


.yt-honortitlelist {
  width: 160px !important;
  background-color: #ff82ae !important;
}

.yt-honorlistbox .yt-honortitle h3:hover {
  background-color: #ff82ae;
  box-shadow: 3px 4px 5px 0px rgba(255, 130, 174, 0.25);
  color: #fff;
}



.yt-honorlistbox .yt-honortitle h3:hover a {
  color: #fff;
}

.yt-honorlistbox .yt-honortitle h3.nyproductactive {
  background-color: #ff82ae;
  box-shadow: 3px 4px 5px 0px rgba(255, 130, 174, 0.25);
  color: #fff;
}



.yt-honorlistbox .yt-honortitle h3.nyproductactive a {
  color: #fff;
}

.yt-honorlistbox .yt-honorlistcontent {

  width: 1200px;

  height: auto;

}






.yt-honorlistbox .yt-honorlistcontent li {

  width: 281px;

  height: 253px;

  float: left;

  margin-right: 25px;

  margin-bottom: 23px;

}



.yt-honorlistbox .yt-honorlistcontent li:nth-child(4n) {

  margin-right: 0;

}



.yt-honorlistbox .yt-honorlistcontent li .yt-imgbox {

  position: relative;

  width: 281px;

  height: 196px;

  overflow: hidden;

}



.yt-honorlistbox .yt-honorlistcontent li .yt-imgbox .yt-imglink {

  display: block;

  width: 281px;

  height: 196px;

}



.yt-honorlistbox .yt-honorlistcontent li .yt-imgbox .yt-imglink img {

  width: 281px;

  height: 196px;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  object-fit: cover;

}



.yt-honorlistbox .yt-honorlistcontent li .yt-imgbox .yt-moremask {

  position: absolute;

  top: -100%;

  left: 0;

  width: 100%;

  height: 100%;

  -webkit-transition: all 0.4s;

  -moz-transition: all 0.4s;

  -ms-transition: all 0.4s;

  -o-transition: all 0.4s;

  transition: all 0.4s;

  background-color: rgba(71, 73, 73, 0.61);

}



.yt-honorlistbox .yt-honorlistcontent li .yt-imgbox .yt-moremask i {

  display: block;

  position: absolute;

  left: 50%;

  top: 0;

  width: 46px;

  height: 46px;

  -webkit-transform: translate(-50%, -50%);

  -moz-transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

  -o-transform: translate(-50%, -50%);

  transform: translate(-50%, -50%);

  -webkit-transition: all 0.8s;

  -moz-transition: all 0.8s;

  -ms-transition: all 0.8s;

  -o-transition: all 0.8s;

  transition: all 0.8s;

  background: url('../images/yt_honor_listmore.png') center center no-repeat;

}



.yt-honorlistbox .yt-honorlistcontent li .yt-textbox {

  width: 281px;

  height: 57px;

  overflow: hidden;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  background-color: #fff;

}


.yt-honorlistbox .yt-honorlistcontent li .yt-textbox .yt-honorname {

  width: 60px;

  height: 14px;

  float: left;

  line-height: 14px;

  margin-top: 24px;

  margin-left: 10px;

  color: #999;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}


.yt-honorlistbox .yt-honorlistcontent.yyt-honorlistcontent li .yt-textbox .yt-honorname {
  width: 110px;
}

.yt-honorlistbox .yt-honorlistcontent.yyt-honorlistcontent li .yt-textbox .yt-viewnum {
  width: 130px;

}


.yt-honorlistbox .yt-honorlistcontent li .yt-textbox .yt-viewnum {

  display: block;

  width: 180px;

  height: 14px;

  float: right;

  margin-top: 24px;

  margin-right: 10px;

  line-height: 14px;

  text-align: right;

  color: #999;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}


/* 
.yt-honorlistbox .yt-honorlistcontent li:hover .yt-imgbox .yt-imglink img {

  -webkit-transform: scale(1.5);

  -moz-transform: scale(1.5);

  -o-transform: scale(1.5);

  transform: scale(1.5);

}



.yt-honorlistbox .yt-honorlistcontent li:hover .yt-imgbox .yt-moremask {

  top: 0;

}



.yt-honorlistbox .yt-honorlistcontent li:hover .yt-imgbox .yt-moremask i {

  top: 50%;

}



.yt-honorlistbox .yt-honorlistcontent li:hover .yt-textbox {

  background-color: #ff82ae;

}



.yt-honorlistbox .yt-honorlistcontent li:hover .yt-textbox .yt-honorname {

  color: #fff;

}



.yt-honorlistbox .yt-honorlistcontent li:hover .yt-textbox .yt-viewnum {

  color: #fff;

} */



.page-news {

  width: 100%;

  height: auto;

  margin: 10px auto 40px;

  text-align: center;

}



.page-news a {

  display: inline-block;

  margin: 0 3px;

  border: 1px solid #dedede;

  line-height: 30px;

  cursor: pointer;

  text-align: center;

  padding: 0 10px;

  color: #666;

  font-size: 12px;

  -webkit-transition: all 0.3s linear;

  -moz-transition: all 0.3s linear;

  -ms-transition: all 0.3s linear;

  -o-transition: all 0.3s linear;

  transition: all 0.3s linear;

}



.page-news span {

  display: inline-block;

  margin: 0 3px;

  border: 1px solid #dedede;

  line-height: 30px;

  cursor: pointer;

  text-align: center;

  padding: 0 10px;

  color: #666;

}



.page-news span.current {

  color: #fff;

  border-color: #ff82ae;

  background-color: #ff82ae;

}









/* s_nursing */





.s_nursing {

  width: 1200px;

  margin: 50px auto 0 auto;

}



.s_nursing .nursing_t {

  width: 1200px;

  margin: 0 auto;

  text-align: center;

}



.s_nursing .nursing_t h3 {

  font-size: 20px;

  font-weight: bold;

  color: #333;

}



.s_nursing .nursing_t span {

  font-size: 14px;

  font-weight: normal;

  color: #999;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  margin-top: 5px;

  display: block;

}



.s_nursing .nursing_box {

  width: 1228px;

  height: 328px;

  margin: 35px auto 0 auto;

  background: url(../images/hl_ab_bg.jpg) no-repeat center;

  position: relative;



}



.s_nursing .nursing_box .nursing_nr {

  width: 950px;

  height: 200px;

  margin: 0 auto;

  background: url(../images/hl_fw_ico1.png) repeat center;

  box-shadow: 0 0 10px 6px rgba(0, 0, 0, .05);

  position: relative;

  top: 65px;

}





.s_nursing .nursing_box .nursing_nr p {

  font-size: 14px;

  color: #333;

  line-height: 30px;

  height: 90px;

  overflow: hidden;

  margin: 0 85px;

  text-align: center;

  padding-top: 30px;

}



.s_nursing .nursing_box .nursing_nr .xq {

  background: url(../images/hl_more.png) no-repeat center;

  width: 150px;

  height: 30px;

  line-height: 30px;

  margin: 20px auto 0 auto;

}



.s_nursing .nursing_box .nursing_nr .xq a {

  font-size: 14px;

  text-align: center;

  display: block;

  color: #fff;

}





/* s_nursing */



.s_hl_newsbg {

  width: 100%;

  height: 370px;

  background: #f8f8f8;

  margin: 50px auto 0 auto;

}



.s_hl_newsbg .hl_news {

  width: 1200px;

  height: auto;

  margin: 0 auto;

  padding-top: 45px;

}



.s_hl_newsbg .news_t {

  width: 1200px;

  margin: 0 auto;

  text-align: center;

}



.s_hl_newsbg .news_t h3 {

  font-size: 20px;

  font-weight: bold;

  color: #333;

}



.s_hl_newsbg .news_t span {

  font-size: 14px;

  font-weight: normal;

  color: #999;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  margin-top: 5px;

  display: block;

}



.s_hl_newsbg .news_box {

  margin: 30px auto 0 auto;

}



.s_hl_newsbg .news_box ul li {

  width: 350px;

  float: left;

  margin-right: 72px;

  height: 200px;

  position: relative;

  border-bottom: 1px solid #dedede;

}



.s_hl_newsbg .news_box ul li:last-child {

  margin-right: -30px;

}



.s_hl_newsbg .news_box ul li h5 a {

  font-size: 16px;

  font-weight: normal;

  color: #333;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}



.s_hl_newsbg .news_box ul li span {

  font-size: 14px;

  font-weight: normal;

  color: #999;

  display: block;

  margin-top: 6px;

}



.s_hl_newsbg .news_box ul li p {

  font-size: 14px;

  color: #666;

  margin-top: 10px;

  line-height: 30px;

  height: 90px;

  overflow: hidden;

  text-indent: 2em;

}



.s_hl_newsbg .news_box ul li .more {

  font-size: 14px;

  color: #666;

  margin-top: 10px;

  display: block;

}



.s_hl_newsbg .news_box ul li i {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 0;

  height: 1px;

  background: #ff82ae;

}



.s_hl_newsbg .news_box ul li:hover i {

  width: 100%;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.s_hl_newsbg .news_box ul li:hover {

  border-bottom: 1px solid #f8f8f8;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.s_hl_newsbg .news_box ul li:hover h5 a {

  color: #ff82ae;

}







/* clinical */





.s_clinical {

  width: 1200px;

  margin: 50px auto 0 auto;

}



.s_clinical .clinical_t {

  width: 1200px;

  margin: 0 auto;

  text-align: center;

}



.s_clinical .clinical_t h3 {

  font-size: 20px;

  font-weight: bold;

  color: #333;

}



.s_clinical .clinical_t span {

  font-size: 14px;

  font-weight: normal;

  color: #999;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  margin-top: 5px;

  display: block;

}



.s_clinical .clinical_box {

  width: 1200px;

  height: 400px;

  margin: 30px auto 0 auto;

}



.s_clinical .clinical_box ul li {

  width: 380px;

  height: 400px;

  float: left;

  background: #f8f8f8;

  margin-right: 29px;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.s_clinical .clinical_box ul li:last-child {

  margin-right: -30px;

}





.s_clinical .clinical_box ul li .clin_img {

  width: 360px;

  height: 250px;

  margin: 10px;

}





.s_clinical .clinical_box ul li .clin_img img {

  width: 360px;

  height: 250px;

}



.s_clinical .clinical_box ul li .txt {

  margin: 0 10px;

}



.s_clinical .clinical_box ul li .txt h5 a {

  font-size: 14px;

  font-weight: normal;

  color: #333;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  text-align: center;

  line-height: 50px;

}



.s_clinical .clinical_box ul li .txt span {

  width: 55px;

  height: 3px;

  background: #999;

  margin: 0 auto;

  display: block;

}





.s_clinical .clinical_box ul li .txt p {

  font-size: 14px;

  color: #666;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

  text-align: center;

  margin-top: 10px;

}



.s_clinical .clinical_box ul li:hover {

  background: #ff82ae;

}



.s_clinical .clinical_box ul li:hover .txt h5 a {

  color: #fff;

}



.s_clinical .clinical_box ul li:hover .txt span {

  background: #fff;

}



.s_clinical .clinical_box ul li:hover .txt p {

  color: #fff;

}





/* service */



.s_servicebg {

  width: 100%;

  height: 560px;

  background: url(../images/hl_fw_bg.jpg) no-repeat center;

  margin: 50px auto 0 auto;



}



.s_servicebg .service {

  width: 1200px;

  height: auto;

  margin: 0 auto;

  padding-top: 45px;



}





.s_servicebg .service_t {

  width: 1200px;

  margin: 0 auto;

  text-align: center;

}



.s_servicebg .service_t h3 {

  font-size: 20px;

  font-weight: bold;

  color: #333;

}



.s_servicebg .service_t span {

  font-size: 14px;

  font-weight: normal;

  color: #999;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  margin-top: 5px;

  display: block;

}



.s_servicebg .service_box {

  width: 1200px;

  height: 340px;

  margin: 30px auto 0 auto;

  position: relative;

}



.s_servicebg .service_box .bd {

  width: 1100px;

  height: 340px;

  margin: 0 auto;

  position: relative;

  overflow: hidden;

}



.s_servicebg .service_box .bd ul li {

  width: 530px;

  height: 340px;

  float: left;

  margin: 0 10px;

  position: relative;

  background: #f8f8f8;

}





.s_servicebg .service_box .bd ul li .ser_img {

  width: 510px;

  height: 320px;

  margin: 10px;

  position: relative;

}



.s_servicebg .service_box .bd ul li .ser_img {

  width: 510px;

  height: 320px;

  position: relative;

}



.s_servicebg .service_box .bd ul li .txt {

  width: 510px;

  height: 40px;

  position: absolute;

  left: 10px;

  bottom: 10px;

  background: url(../images/hl_fw_ico.png) repeat center;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.s_servicebg .service_box .bd ul li .txt h5 a {

  line-height: 40px;

  font-size: 14px;

  font-weight: normal;

  color: #fff;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  text-align: center;

  padding: 0 10px;

}



.s_servicebg .service_box .bd ul li:hover .txt {

  width: 510px;

  height: 320px;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.s_servicebg .service_box .bd ul li:hover .txt h5 a {

  background: url(../images/hl_fw_buttom.png) no-repeat center;

  display: block;

  margin-top: 80px;

  padding-top: 70px;

}



.s_servicebg .service_box .prev {

  display: block;

  width: 39px;

  height: 39px;

  float: right;

  overflow: hidden;

  cursor: pointer;

  background: url(../images/hl_left.png) no-repeat;

  position: absolute;

  top: 150px;

  left: 0px;

  z-index: 99;

}



.s_servicebg .service_box .next {

  display: block;

  width: 39px;

  height: 39px;

  float: right;

  overflow: hidden;

  cursor: pointer;

  background: url(../images/hl_right.png) no-repeat;

  position: absolute;

  top: 150px;

  right: 0px;

  z-index: 99;

}





/* Ã¦Å Â¤Ã§Ââ€ Ã¦â€“â€¡Ã¥Å’â€“ */



.s_culture {

  width: 1200px;

  margin: 50px auto 0 auto;

}



.s_culture .service_t {

  width: 1200px;

  margin: 0 auto;

  text-align: center;

}



.s_culture .service_t h3 {

  font-size: 20px;

  font-weight: bold;

  color: #333;

}



.s_culture .service_t span {

  font-size: 14px;

  font-weight: normal;

  color: #999;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  margin-top: 5px;

  display: block;

}



.s_culture .culture_box {

  width: 1200px;

  margin: 30px auto 0 auto;

}





.s_culture .culture_box ul li {

  width: 560px;

  height: 90px;

  float: left;

  margin: 0 10px 30px 10px;

  background: #f8f8f8;

  border-radius: 10px;

  padding: 10px;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.s_culture .culture_box ul li .time {

  width: 80px;

  height: 80px;

  float: left;

  margin: 5px 0;

  border-right: 1px solid #dedede;

  text-align: center;

}



.s_culture .culture_box ul li .time span {

  font-size: 50px;

  color: #999;

  font-family: Arial, Helvetica, sans-serif;

  display: block;

  line-height: 55px;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.s_culture .culture_box ul li .time p {

  font-size: 14px;

  color: #999;

  font-family: Arial, Helvetica, sans-serif;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}





.s_culture .culture_box ul li .txt {

  width: 430px;

  float: right;

}





.s_culture .culture_box ul li .txt h5 a {

  font-size: 16px;

  font-weight: normal;

  color: #333;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  margin-top: 5px;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.s_culture .culture_box ul li .txt p {

  font-size: 14px;

  color: #666;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

  margin-top: 8px;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}



.s_culture .culture_box ul li:hover {



  background: #ff82ae;

  box-shadow: 0 0 10px 6px rgba(0, 0, 0, .1);

}



.s_culture .culture_box ul li:hover {



  background: #ff82ae;

  box-shadow: 0 0 10px 6px rgba(0, 0, 0, .1);

}





.s_culture .culture_box ul li:hover .time span,

.s_culture .culture_box ul li:hover .time p {

  color: #fff;

}



.s_culture .culture_box ul li:hover .txt h5 a,

.s_culture .culture_box ul li:hover .txt p {

  color: #fff;

}







/* Ã¤Â¸â€œÃ¥Â®Â¶Ã©Â£Å½Ã©â€¡â€¡ */



.s_demeanor {

  width: 1200px;

  margin: 50px auto 0 auto;

}





.s_demeanor .demeanor_t {

  width: 1200px;

  margin: 0 auto;

  height: 80px;

  border-bottom: 1px solid #dedede;

}





.s_demeanor .demeanor_t ul li {

  width: 398px;

  height: 45px;

  border-right: 1px solid #dedede;

  float: left;

  text-align: center;

}



.s_demeanor .demeanor_t ul li h5 a {

  font-size: 20px;

  font-weight: bold;

  color: #333;

}





.s_demeanor .demeanor_t ul li h5 span {

  font-size: 14px;

  font-weight: normal;

  color: #999;

  font-family: Arial, Helvetica, sans-serif;

  text-transform: uppercase;

  margin-top: 2px;

  display: block;

}



.s_demeanor .demeanor_t ul li:last-child {

  border-right: none;

}



.s_demeanor .demeanor_t ul li.casehover h5 a {

  color: #ff82ae;



}



.s_demeanor .demeanor_t ul li.casehover h5 span {



  color: #ff82ae;

}



.s_demeanor .demeanor_box {

  margin: 30px auto 60px auto;

  overflow: hidden;

}





.s_demeanor .demeanor_box .list ul li {

  width: 245px;

  height: 130px;

  border: 1px solid #dedede;

  border-radius: 15px;

  float: left;

  margin: 0 13px 20px 0;

  padding: 0 20px;

}



.s_demeanor .demeanor_box .list ul li .list_t {

  width: 245px;

  height: 45px;

  line-height: 45px;

  border-bottom: 1px solid #dedede;

}



.s_demeanor .demeanor_box .list ul li .list_t h5 a {

  font-size: 14px;

  color: #ff82ae;

  float: left;

  width: 200px;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  -webkit-transition: all 0.5s ease-out;

  -o-transition: all 0.5s ease-out;

  transition: all 0.5s ease-out;

}





.s_demeanor .demeanor_box .list ul li .list_t h5 a:hover {

  -webkit-transform: translateX(15px);

  transform: translateX(15px);

}



.s_demeanor .demeanor_box .list ul li .list_t .more img {

  float: right;

  width: 8px;

  height: 15px;

  margin-top: 15px;

}



.s_demeanor .demeanor_box .list ul li .nr {

  margin-top: 15px;

}



.s_demeanor .demeanor_box .list ul li .nr li {

  border: none;

  float: left;

  width: 70px;

  height: 30px;

  margin: 0 10px 0 0;

  padding: 0;

}



.s_demeanor .demeanor_box .list ul li .nr li a {

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  font-size: 14px;

  color: #666;

  line-height: 30px;

  background: url(../images/e_buttom1.jpg) no-repeat left center;

  padding-left: 8px;

}





.s_demeanor .demeanor_box .list .list_nr ul li {

  width: 284px;

  height: 184px;

  float: left;

  margin: 0 14px 20px 0;

  padding: 0;

  border-radius: 0px;

  border: none;

  background: url(../images/com_list2.jpg) no-repeat center;

}



.s_demeanor .demeanor_box .list .list_nr ul li span {

  width: 80px;

  height: 83px;

  margin: 25px auto 20px auto;

  display: block;

}





.s_demeanor .demeanor_box .list .list_nr ul li h5 {

  font-size: 16px;

  font-weight: normal;

  color: #333;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  text-align: center;

  padding: 0 10px;

}






.s_demeanor .demeanor_box .list .list_nr ul li.com2 h5,

.s_demeanor .demeanor_box .list .list_nr ul li.com4 h5,
.s_demeanor .demeanor_box .list .list_nr ul li.com5 h5,
.s_demeanor .demeanor_box .list .list_nr ul li.com11 h5,
.s_demeanor .demeanor_box .list .list_nr ul li.com9 h5,
.s_demeanor .demeanor_box .list .list_nr ul li.com8 h5 {



  color: #fff;

}









/* Ã§Â»â€žÃ§Â»â€¡Ã¦Å¾Â¶Ã¦Å¾â€ž */



.s_framework_bg {

  width: 100%;

  height: 1580px;

  margin: 10px auto 0 auto;

  background: url(../images/framework_bg.jpg) no-repeat center;

}



.s_framework_bg .framework {

  width: 1200px;

  height: 1580px;

  margin: 0 auto;

  position: relative;

}



.s_framework_bg .framework .fram_l {

  position: absolute;

  left: 0px;

  top: 763px;

  width: 490px;

}



.s_framework_bg .framework .fram_l h5 {

  position: absolute;

  left: 150px;

  top: 0px;

  font-size: 20px;

  font-weight: bold;

  color: #ff82ae;

}



.s_framework_bg .framework .fram_l h6 a {

  position: absolute;

  left: 358px;

  top: -15px;

  font-size: 20px;

  font-weight: bold;

  color: #ff82ae;

  text-align: center;

}





.s_framework_bg .framework .fram_c {

  position: absolute;

  left: 523px;

  top: 115px;

  width: 490px;

}





.s_framework_bg .framework .fram_c .c_name1 {

  position: absolute;

  left: 0px;

  top: 3px;

  width: 120px;

  height: 35px;

  line-height: 35px;

  font-size: 16px;

  font-weight: bold;

  color: #fff;

  background: url(../images/framework_buttom.jpg) no-repeat center;

  text-align: center;

}



.s_framework_bg .framework .fram_c .c_name2 {

  position: absolute;

  left: 0px;

  top: 100px;

  width: 145px;

  height: 35px;

  line-height: 35px;

  font-size: 16px;

  font-weight: bold;

  color: #fff;

  background: url(../images/framework_buttom1.jpg) no-repeat center;

  text-align: center;

}







.s_framework_bg .framework .fram_r {

  position: absolute;

  left: 523px;

  top: 325px;

  width: 670px;

}



.s_framework_bg .framework .fram_r dl {

  position: relative;

  left: 0px;

  top: 0px;

  width: 670px;

  height: 245px;

}



.s_framework_bg .framework .fram_r dl dt {

  float: left;

  margin: 75px 0 0 57px;

  width: 120px;

  height: 35px;

  line-height: 35px;

  font-size: 16px;

  font-weight: bold;

  color: #fff;

  background: url(../images/framework_buttom.jpg) no-repeat center;

  text-align: center;

}



.s_framework_bg .framework .fram_r dl dt a {

  font-size: 16px;

  font-weight: bold;

  color: #fff;



}





.s_framework_bg .framework .fram_r dl .nr {

  float: left;

  margin-left: 124px;

}



.s_framework_bg .framework .fram_r dl dd {

  width: 120px;

  height: 35px;

  line-height: 35px;

  background: url(../images/framework_buttom.jpg) no-repeat center;

  text-align: center;

  margin-bottom: 14px;

}



.s_framework_bg .framework .fram_r dl dd a {

  font-size: 16px;

  font-weight: bold;

  color: #fff;



}



.s_framework_bg .framework .fram_r dl.r_name5 dt {



  margin: 50px 0 0 57px;

}











/*Ã¦â€“Â°Ã©â€”Â»Ã¤Â¸Â­Ã¥Â¿Æ’home*/



.clear_lq {

  clear: both;

}





.lq_newsfaq {

  padding-top: 77px;

  width: 100%;

}



.lq_news_1 {

  width: 1200px;

  margin: 0 auto;

}





#tablq_news {

  width: 100%;

  height: 72px;

  position: relative;

}



#tablq_news .tablq_menu {

  height: 72px;

  /* margin-left: 400px; */

  /* display: inline-table; */

  text-align: center;

}





#tablq_news .tablq_menu li {

  /* float: left; */

  width: 158px;

  height: 44px;

  line-height: 44px;

  text-align: center;

  font-size: 16px;

  cursor: pointer;

  margin: 0 40px;

  color: #333;

  border: 1px solid #dedede;

}





#tablq_news .tablq_menu .on {

  background: #ff82ae;

  border: 1px solid #ff82ae;

  color: #fff;

  cursor: pointer;

  box-shadow: 0 8px 8px 0px rgba(255, 130, 174, 0.25);

  display: inline-block;

  text-align: center;

}





.lq_news_1 .lq_box_news {

  width: 100%;

  overflow: hidden;

  border-top: 1px solid #dedede;

}



.lq_news_1 .lq_box_news .hide {

  display: none;

}





.lq_news_2 {}





.lq_newss_5 {

  width: 1200px;

  height: 170px;

  border-bottom: 1px solid #dedede;

  padding: 26px 0;

}



.lq_news_5_1 {

  width: 240px;

  height: 160px;

  overflow: hidden;

  float: left;

  padding: 4px;

  border: 1px solid #dedede;

}



.lq_news_5_1 img {

  width: 240px;

  height: 160px;

  transition: all 0.5s;

  transform: scale(1);

}



.lq_news_5_1 a:hover img {

  transition: all 0.5s;

  transform: scale(1.08);

}





.lq_newss_5_2 {

  float: left;

  width: 745px;

  height: 160px;

  margin-left: 30px;

}



.lq_newss_5_2 h6 {

  height: 30px;

  line-height: 30px;

  overflow: hidden;

  font-size: 16px;

  margin-top: 25px;

}



.lq_newss_5_2 h6 a {

  height: 30px;

  line-height: 30px;

  display: block;

  color: #333;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}





.lq_newss_5_2 h6 a:hover {

  padding-left: 10px;

  color: #ff82ae;

}



.lq_newss_5_2 h4 {

  color: #666;

  font-size: 14px;

  line-height: 30px;

  height: 60px;

  overflow: hidden;

  padding-top: 10px;

}





.lq_newss_data {

  float: right;

  width: 100px;

}



.lq_newss_data h5 {

  font-size: 30px;

  color: #999999;

  height: 40px;

  line-height: 40px;

  margin-top: 5px;

}



.lq_newss_data h6 {

  height: 48px;

  border-left: 1px solid #dedede;

  background: url(../images/lq_njt.png) no-repeat 15px;

  margin-left: 7px;

  margin-top: 32px;

}





.lq_newss_more {

  width: 140px;

  height: 40px;

  font-size: 14px;

  margin: 0 auto;

  margin-top: 26px;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.lq_newss_more a {

  color: #666;

  display: block;

  line-height: 38px;

  text-align: center;

  border: 1px solid #dedede;

}



.lq_newss_more a:hover {

  color: #fff;

  background: #ff82ae;

}





/*news2*/







.lq_zhuanti_pro_s {

  width: 100%;

  margin-top: 50px;

  background: #f8f8f8;

  padding-top: 45px;

  padding-bottom: 30px;

}



.lq_zhuanti_pro {

  width: 1200px;

  margin: 0 auto;

}







#tablq_zt {

  width: 100%;

  height: 40px;

  position: relative;

  border-bottom: 1px solid #dedede;

}



#tablq_zt .tablq_zt {

  height: 40px;

}





#tablq_zt .tablq_zt li {

  float: left;

  width: 140px;

  height: 40px;

  line-height: 40px;

  text-align: center;

  font-size: 16px;

  cursor: pointer;

  color: #333;

}





#tablq_zt .tablq_zt .on {

  background: #ff82ae;

  background: url(../images/lq_nbg.png) repeat-x;

  color: #fff;

  cursor: pointer;

}















.lq_tit {

  height: 40px;

  border-bottom: 1px solid #dedede;

}



.lq_tit h3 {

  width: 180px;

  height: 40px;

  line-height: 40px;

  text-align: center;

  background: #ff82ae;

  background: url(../images/lq_nbg.png) repeat-x;

  color: #fff;

  cursor: pointer;

  float: left;

}







.lq_zt_tabmore {

  position: absolute;

  top: 0;

  right: 0;

  width: 80px;

  height: 40px;

  line-height: 40px;

  font-size: 14px;

  text-transform: uppercase;

  text-align: right;

}



.lq_zt_tabmore a {

  color: #666;

  display: block;

}



.lq_zt_tabmore a:hover {

  color: #ff82ae;

}







.lq_zt_more {

  float: right;

  width: 80px;

  height: 40px;

  line-height: 40px;

  font-size: 14px;

  text-transform: uppercase;

  text-align: right;

}



.lq_zt_more a {

  color: #666;

  display: block;

}



.lq_zt_more a:hover {

  color: #ff82ae;

}



.lq_ztnews_1 {

  float: left;

  width: 550px;

  height: 664px;

  overflow: hidden;

  position: relative;

}





.lq_ztnewss_4 {

  margin-top: 20px;

}



.lq_ztnewss_4_1 {

  height: 300px;

  overflow: hidden;

}



.lq_ztnewss_4_1 img {

  width: 100%;

  height: 300px;

  transition: all 0.5s;

  transform: scale(1);
  object-fit: cover;
}



.lq_ztnewss_4_1 a:hover img {

  transition: all 0.5s;

  transform: scale(1.05);

}



.lq_ztnewss_4_2 {

  color: #666;

  overflow: hidden;

}



.lq_ztnewss_4_2 h6 {

  font-size: 16px;

  font-weight: normal;

  color: #333;

  height: 44px;

  line-height: 44px;

  overflow: hidden;

  border-bottom: 1px solid #dedede;

}



.lq_ztnewss_4_2 h6 a {

  color: #333;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  background: url(../images/lqnews_d1.png) no-repeat 0;

  padding-left: 25px;

}



.lq_ztnewss_4_2 h6 a:hover {

  color: #ff82ae;

  padding-left: 35px;

  background: url(../images/lqnews_d2.png) no-repeat 10px;

}





.lq_ztnewss_4_2 h4 {

  color: #666666;

  font-size: 14px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

  padding-top: 5px;

}



.lq_ztnewss_4_2 h5 {

  margin-top: 15px;

  height: 20px;

  line-height: 20px;

  color: #999;

  font-size: 14px;

  background: url(../images/lq_newsjt2.png) no-repeat 86px;

}







.lq_ztnews_5 {

  overflow: hidden;

  padding-top: 10px;

}





.lq_ztnews_5 ul li {

  height: 39px;

  line-height: 39px;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

  border-bottom: 1px dashed #dedede;

}



.lq_ztnews_5 ul li a {

  height: 39px;

  line-height: 39px;

  display: block;

  padding: 0 20px 0 20px;

  background: url(../images/lqnews_d1.png) no-repeat 0;

  color: #333;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}



.lq_ztnews_5 ul li span {

  float: right;

  color: #666;

}



.lq_ztnews_5 ul li:hover a {

  padding-left: 30px;

  background: url(../images/lqnews_d2.png) no-repeat 10px;

  color: #ff82ae;

}





.lq_zt_right {

  float: right;

  width: 582px;

}





.lq_zhou {

  overflow: hidden;

  padding-top: 20px;

  width: 105%;

}



.lq_zhou_li {

  float: left;

  width: 180px;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

  position: relative;

  margin-right: 21px;

  margin-bottom: 10px;

}



.lq_zhou_li h6 {

  height: 40px;

  font-size: 14px;

  font-weight: normal;

  line-height: 40px;

  overflow: hidden;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.lq_zhou_li h6 a {

  color: #333;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  text-align: center;

  padding: 0 5px;

}





.lq_zhouimg_x {

  width: 170px;

  height: 250px;

  border: 5px solid #e9e9e9;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.lq_zhouimg {

  width: 170px;

  height: 250px;

  overflow: hidden;

  position: relative;

}



.lq_zhouimg img {

  width: 170px;

  height: 250px;
  object-fit: contain;
  background: #fff;

}



.lq_zhou_li:hover .lq_zhouimg_x {

  border: 5px solid #ff82ae;

}



.lq_zhou_li:hover h6 a {

  color: #ff82ae;

}







/*Ã¥Âªâ€™Ã¤Â½â€œÃ§Å“â€¹Ã¥Å’Â»Ã§â€Å¸*/





.lq_meitibg {

  margin-top: 50px;

}



.lq_meitibox {

  width: 1232px;

  margin: 0 auto;

  padding-top: 32px;

  height: 200px;

}



.meiti_2 {

  float: left;

  width: 270px;

  height: 180px;

  margin: 0 14px 0 14px;

  overflow: hidden;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

  position: relative;

  padding: 4px;

  border: 1px solid #dedede;

}



.meiti_2 .meiti_1pic {

  width: 270px;

  height: 180px;

  overflow: hidden;

}



.meiti_2 .meiti_1pic img {

  width: 270px;

  height: 180px;

  transform: scale(1);

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}







.meiti_txt {

  font-size: 14px;

  text-align: center;

  width: 270px;

  height: 180px;

  -webkit-transition: all .3s linear;

  transition: all .3s linear;

  position: absolute;

  left: 4px;

  top: 4px;

  background-color: rgba(255, 130, 174, 0.9);

  opacity: 0;

  pointer-events: none;

}





.meiti_txt i {

  height: 100%;

  display: block;

  position: relative;

  overflow: hidden;

  margin: 0 30px;

}





.meiti_txt i h5 {

  position: absolute;

  width: 100%;

  left: 0;

  top: 10px;

  opacity: 0;

  -webkit-transition: all .5s ease-out;

  transition: all .5s ease-out;

}



.meiti_txt i h5 a {

  color: #fff;

  font-size: 14px;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  height: 30px;

  line-height: 30px;

}



.meiti_2:hover {

  border: 1px solid #ff82ae;

}





.meiti_2:hover .meiti_txt {

  transform: scale(1);

  opacity: 1;

}





.meiti_2:hover i h5 {

  opacity: 1;

  top: 75px;

}



.meiti_2:hover .meiti_txt {

  opacity: 1;

}



.meiti_2:hover .meiti_1pic img {

  transform: scale(1.08);

}





.lq_title {

  text-align: center;

  width: 160px;

  height: 42px;

  line-height: 42px;

  margin: 0 auto;

  font-size: 16px;

  border: 1px solid #dedede;

}







/*Ã¨Â§â€ Ã©Â¢â€˜Ã§â€šÂ¹Ã¦â€™Â­*/



.lq_shipin {

  margin-top: 45px;

}



.lq_shipinbox {

  width: 1200px;

  margin: 0 auto;

  padding-top: 40px;

  padding-bottom: 55px;

  background: #f8f8f8;

  margin-top: 32px;

}



.lq_shipin_box2 {

  height: auto;

  overflow: hidden;

  position: relative;

}



.lq_shipin_one {

  height: 430px;

  overflow: hidden;

  position: relative;

}







#lq_sp_tab {

  height: 78px;

  margin: 0 auto;

  overflow: hidden;

}



#lq_sp_tab .lq_sp_menu {

  height: 78px;

  overflow: hidden;

  padding-left: 265px;

}





#lq_sp_tab .lq_sp_menu li {

  float: left;

  width: 180px;

  height: 36px;

  line-height: 36px;

  font-size: 16px;

  cursor: pointer;

  color: #fff;

  background: url(../images/lq_spt.png) repeat-x;

  margin-right: 68px;

  text-align: center;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



#lq_sp_tab .lq_sp_menu li a {

  color: #fff;

  line-height: 36px;

  height: 36px;

  display: block;

}



#lq_sp_tab .lq_sp_menu .on {

  cursor: pointer;

  background: url(../images/lq_spt.png) repeat-x;

  border-radius: 18px;

}





.lq_sptab_box {

  width: 1200px;

  height: 430px;

  margin: 0 auto;

  overflow: hidden;

  position: relative;

}



.lq_sptab_two {

  width: 940px;

  margin: 0 auto;

}



.lq_sp_box2_pro {

  position: relative;

  width: 940px;

  margin: 0 auto;

}



.lq_sp_box2_pro .in_anliscale {

  width: 710px;

  height: 430px;

  overflow: hidden;

  margin: auto;

}





.lq_sp_box2_pro .in_anliscale img {

  width: 710px;

  height: 430px;

}





.lq_sp_l {

  background: url(../images/lq_nl.png) no-repeat center #999;

  display: block;

  width: 50px;

  height: 180px;

  position: absolute;

  top: 125px;

  left: 110px;

  cursor: pointer;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.lq_sp_l:hover {

  background: url(../images/lq_nl.png) no-repeat center #f37ca8;

}





.lq_sp_r {

  background: url(../images/lq_nr.png) no-repeat center #999;

  display: block;

  width: 50px;

  height: 180px;

  position: absolute;

  top: 125px;

  right: 110px;

  cursor: pointer;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}





.lq_sp_r:hover {

  background: url(../images/lq_nr.png) no-repeat center #f37ca8;

}







/*Ã¦â€“Â°Ã©â€”Â»Ã¤Â¸Â­Ã¥Â¿Æ’end*/







/*Ã¥Â°Â±Ã¥Å’Â»Ã¦Å’â€¡Ã¥Ââ€”home*/



.lq_zhinanbg {

  padding-top: 30px;

}



.lq_zhinanbox {

  width: 1200px;

  margin: 0 auto;

  position: relative;

}



.lq_zhinanone {}



.lq_zhinanone ul li {

  float: left;

  width: 230px;

  height: 100px;

  margin-bottom: 31px;

  text-align: center;

  padding: 3px;

  box-sizing: border-box;

  background: #ff82ae;

  background: -webkit-linear-gradient(#ff82ae, #f06395);

  background: -o-linear-gradient(#ff82ae, #f06395);

  background: -moz-linear-gradient(#ff82ae, #f06395);

  background: linear-gradient(#ff82ae, #f06395);

}



.lq_zhinanone ul li.lqml_2 {

  margin-left: 740px;

}



.lq_zhinanone ul li.lqml_4 {

  margin-left: 740px;

}



.lq_zhinanone ul li.lqml_6 {

  margin-left: 740px;

}





.lq_zhinanone ul li a {

  background: url(../images/lq_znline.png) no-repeat center;

  height: 100%;

  display: block;

  line-height: 28px;

}



.lq_zhinanone ul li a span {

  font-size: 18px;

  color: #fff;

  display: block;

  padding-top: 16px;

}



.lq_zhinanone ul li a i {

  font-size: 14px;

  color: #ffb2cd;

  display: block;

  text-transform: uppercase;

}



.lq_zhinanone ul li.lqcurr a {

  background: url(../images/lq_znline2.png) no-repeat center #fff;

}



.lq_zhinanone ul li.lqcurr a span {

  color: #ff82ae;

}



.lq_zhinanone ul li:hover a {

  background: url(../images/lq_znline2.png) no-repeat center #fff;

}



.lq_zhinanone ul li:hover a span {

  color: #ff82ae;

}





.lq_zhitwo_pro {

  width: 680px;

  height: 362px;

  position: absolute;

  left: 260px;

  top: 0;

  overflow: hidden;

}



.lq_zhitwo_box {

  width: 680px;

  height: 362px;

}



.lq_zhitwo {

  width: 680px;

  height: 362px;

  overflow: hidden;

  position: relative;

}



.lq_zhitwoimg {

  width: 680px;

  height: 362px;

  overflow: hidden;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.lq_zhitwoimg img {

  width: 680px;

  height: 362px;

}







.lq_zhitwo_txt {

  width: 100%;

  height: 30px;

  line-height: 30px;

  font-size: 16px;

  color: #fff;

  position: absolute;

  left: 0;

  bottom: -30px;

  opacity: 0;

  background-color: rgba(0, 0, 0, 0.8);

  text-align: center;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.lq_zhitwo_txt a {

  display: block;

  line-height: 30px;

  color: #fff;

  padding: 0 30px;

  font-weight: bold;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}





.lq_zhitwo:hover .lq_zhitwo_txt {

  opacity: 1;

  bottom: 0;

}





.lqzhinan_l {

  background: url(../images/lq_znl.png) no-repeat center;

  background-color: rgba(0, 0, 0, 0.6);

  display: block;

  width: 30px;

  height: 60px;

  position: absolute;

  top: 152px;

  left: 0px;

  cursor: pointer;

}





.lqzhinan_r {

  background: url(../images/lq_znr.png) no-repeat center;

  background-color: rgba(0, 0, 0, 0.6);

  display: block;

  width: 30px;

  height: 60px;

  position: absolute;

  top: 152px;

  right: 0px;

  cursor: pointer;

}



.lq_zhinanthree {

  width: 1200px;

  margin: 0 auto;

  background: #f8f8f8;

  margin-top: 10px;

  padding-top: 50px;

  margin-bottom: 60px;

}





.lq_zhinan_title {

  text-align: center;

}



.lq_zhinan_title h3 {

  font-size: 30px;

  color: #ff82ae;

  line-height: 1;

}



.lq_zhinan_title h6 {

  width: 65px;

  height: 4px;

  background: #ff82ae;

  margin: 0 auto;

  margin-top: 15px;

}





.lq_zhinanthree_box {

  padding: 30px 40px 60px 40px;

  line-height: 2.3;

}











/*Ã¥Â°Â±Ã¥Å’Â»Ã¦Å’â€¡Ã¥Ââ€”end*/









/* lxd S */

.one {

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}



.myclearfix:after {

  content: "";

  display: block;

  clear: both;

}



/* Ã¨ÂÂ£Ã¨Âªâ€°Ã¨Âµâ€žÃ¨Â´Â¨ S */

.xd_add_links {

  margin-top: -60px;

}



.xd_add_links .xd_links_back {

  width: 160px;

  height: 60px;

  text-align: center;

  line-height: 60px;

  color: #fff;

  font-size: 16px;

  background: #ff82ae;

}



.xd_add_links .xd_links_prev,

.xd_add_links .xd_links_next {

  width: 60px;

  height: 60px;

  margin-left: 2px;

  transition: all .5s;

}



.xd_links_prev {

  background: url(../images/xd_add_links_prev1.png) center no-repeat;

}



.xd_links_next {

  background: url(../images/xd_add_links_next1.png) center no-repeat;

}



.xd_links_prev:hover {

  background: url(../images/xd_add_links_prev2.png) center no-repeat #ff82ae;

}



.xd_links_next:hover {

  background: url(../images/xd_add_links_next2.png) center no-repeat #ff82ae;

}



.xd_honer_top {

  margin-top: 80px;

}



.xd_honer_top .xd_honer_top_txt {

  margin-left: 65px;

}



.xd_honer_top .xd_honer_top_txt h3 {

  font-size: 16px;

  font-weight: bold;

  color: #060606;

  margin-bottom: 10px;

}



.xd_honer_top .xd_honer_top_txt>span {

  display: inline-block;

  height: 40px;

  line-height: 40px;

}



.xd_honer_top .xd_honer_top_txt>span:nth-of-type(1) {

  padding-left: 32px;

  background: url(../images/xd_honer_ico1.png) left center no-repeat;

}



.xd_honer_top .xd_honer_top_txt>span:nth-of-type(2) {

  padding-left: 32px;

  margin-left: 35px;

  background: url(../images/xd_honer_ico2.png) left center no-repeat;

}



.xd_honer_top .xd_honer_top_txt h6 {

  margin-top: 30px;

}



.xd_honer_top .xd_honer_top_txt h6 a {

  display: inline-block;

  width: 103px;

  height: 42px;

  text-align: center;

  line-height: 42px;

  border-radius: 10px;

  border: solid 1px #000000;

  margin-right: 20px;

  transition: all .5s;

}



.xd_honer_top .xd_honer_top_txt h6 a:hover {

  color: #ff82ae;

  border: solid 1px #ff82ae;

}



.xd_honer_top .xd_honer_top_txt h4 {

  font-size: 18px;

  font-weight: bold;

  color: #050505;

  margin-top: 40px;

}



.xd_honer_top .xd_honer_top_txt h5 {

  width: 378px;

  height: 210px;

  color: #666666;

  font-size: 14px;

  line-height: 30px;

  margin-top: 40px;

  text-indent: 2em;

  overflow: hidden;

}



.xd_honer_top .xd_honer_view {

  width: 601px;

  height: 425px;

}



.xd_honer_top .xd_honer_view>img {

  width: 100%;

  height: 100%;

  box-shadow: 0px 0px 11px 3px rgba(0, 0, 0, 0.33);

}



.xd_honer_botmbox {

  width: 100%;

  height: 670px;

  background: #f8f8f8;

  padding-top: 60px;

  box-sizing: border-box;

  margin-top: 50px;

}



.xd_honer_botm .xd_honer_botm_list>li {

  position: relative;

  float: left;

  width: 281px;

  margin-right: 25px;

  margin-bottom: 25px;

}



.xd_honer_botm .xd_honer_botm_list>li:hover .xd_honer_botm_txt {

  background-color: #ff82ae;

}



.xd_honer_botm .xd_honer_botm_list>li:hover .xd_honer_botm_txt>a {

  color: #fff;

}



.xd_honer_botm .xd_honer_botm_list>li:hover .xd_honer_botm_txt>span {

  color: #fff;

}



.xd_honer_botm .xd_honer_botm_list>li:hover .xd_honer_cover {

  transform: scale(1) rotateZ(0deg);

}



.xd_honer_botm .xd_honer_botm_list>li>a {

  display: block;

  width: 100%;

  height: 197px;

}



.xd_honer_botm .xd_honer_botm_list>li>a>img {

  width: 100%;

  height: 100%;

}



.xd_honer_botm .xd_honer_botm_list>li>.xd_honer_botm_txt {

  width: 100%;

  height: 57px;

  line-height: 57px;

  background: #fff;

  transition: all .5s;

}



.xd_honer_botm .xd_honer_botm_list>li>.xd_honer_botm_txt>a {

  display: block;

  width: 100%;

  height: 100%;

  padding: 0 15px;

  text-align: center;

  box-sizing: border-box;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  color: #333333;

  font-size: 14px;

  transition: all .5s;

}



.xd_honer_botm .xd_honer_botm_list>li>.xd_honer_botm_txt span {

  float: right;

  width: 100px;

  height: 100%;

  padding-right: 5px;

  box-sizing: border-box;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  color: #999999;

  font-size: 14px;

  transition: all .5s;

}



.xd_honer_botm .xd_honer_botm_list>li .xd_honer_cover {

  position: absolute;

  width: 100%;

  height: 197px;

  top: 0;

  left: 0;

  transform: scale(0);

  background: url(../images/xd_honer_add.png) center no-repeat rgba(0, 0, 0, 0.6);

  transition: all .5s;

}



.xd_honer_botm .xd_honer_botm_list>li .xd_honer_cover>a {

  display: block;

  width: 100%;

  height: 100%;

}



.xd_honer_botm .xd_honer_botm_list>li:nth-child(4n) {

  margin-right: 0;

}



/* Ã¨ÂÂ£Ã¨Âªâ€°Ã¨Âµâ€žÃ¨Â´Â¨ E */

/* Ã¤Â¸â€œÃ§Â§â€˜Ã¤Â»â€¹Ã§Â»Â S */

.xd_zk_top {

  background: url(../images/xd_zktop_bg.jpg) center no-repeat;

  height: 650px;

  padding: 35px 45px;

  box-sizing: border-box;

  margin-top: 20px;

}



.xd_zk_top .xd_zk_item {
  width: 165px;
  height: 575px;
  text-align: center;
  padding-top: 246px;
  box-sizing: border-box;
  background: url(../images/xd_zk_item_bg.jpg) center repeat;
}



.xd_zk_top .xd_zk_item h3 {

  font-size: 20px;

  font-weight: bold;

  color: #ffffff;

  line-height: 20px;

  margin-bottom: 15px;

}



.xd_zk_top .xd_zk_item h3>a {

  color: #ffffff;

}



.xd_zk_top .xd_zk_item h4 {

  font-family: Arial;

  font-size: 14px;

  color: #ffffff;

  line-height: 25px;

}



.xd_zk_top .xd_zk_item2 {

  margin-left: 32px;

}



.xd_zk_top .xd_zk_list {
  width: 900px;
  height: 574px;
  background: rgba(255, 255, 255, 0.6);
}



.xd_zk_top .xd_zk_list>li {

  float: left;

  width: 16.6%;

  height: 32%;

  text-align: center;

  font-size: 16px;

  color: #333333;

  transition: all .5s;
  background: transparent !important;
}

.xd_zk_top .xd_zk_list>li img {
  display: block;
  height: 70px;
  margin: 50px auto 15px;
}



.xd_zk_top .xd_zk_list>li:hover {

  transform: translateY(-5px);

}



.xd_zk_top .xd_zk_list>li>a {

  display: block;

  width: 100%;

  height: 100%;


  color: #333333;

  box-sizing: border-box;

}



.xd_zk_top .xd_zk_list>li:nth-child(1) {

  background: url(../images/xd_zkico1.png) center 50px no-repeat;

}



.xd_zk_top .xd_zk_list>li:nth-child(2) {

  background: url(../images/xd_zkico2.png) center 50px no-repeat;

}



.xd_zk_top .xd_zk_list>li:nth-child(3) {

  background: url(../images/xd_zkico3.png) center 50px no-repeat;

}



.xd_zk_top .xd_zk_list>li:nth-child(4) {

  background: url(../images/xd_zkico4.png) center 50px no-repeat;

}



.xd_zk_top .xd_zk_list>li:nth-child(5) {

  background: url(../images/xd_zkico5.png) center 50px no-repeat;

}



.xd_zk_top .xd_zk_list>li:nth-child(6) {

  background: url(../images/xd_zkico6.png) center 50px no-repeat;

}



.xd_zk_top .xd_zk_list>li:nth-child(7) {

  background: url(../images/xd_zkico7.png) center 50px no-repeat;

}



.xd_zk_top .xd_zk_list>li:nth-child(8) {

  background: url(../images/xd_zkico8.png) center 50px no-repeat;

}

.xd_zk_top .xd_zk_list>li:nth-child(9) {

  background: url(../images/xd_zkico9.png) center 50px no-repeat;

}

.xd_zk_top .xd_zk_list>li:nth-child(10) {

  background: url(../images/xd_zkico10.png) center 50px no-repeat;

}

.xd_zk_top .xd_zk_list>li:nth-child(11) {

  background: url(../images/xd_zkico11.png) center 50px no-repeat;

}

.xd_zk_top .xd_zk_list>li:nth-child(12) {

  background: url(../images/xd_zkico12.png) center 50px no-repeat;

}


.xd_zk_bottom {

  margin-top: 60px;

}



.xd_zk_bottom .xd_zkbotm_item1 .xd_tit {

  padding-left: 60px;

  background: url(../images/xd_tit1.png) left center no-repeat;

}



.xd_zk_bottom .xd_zkbotm_item1 .xd_tit h3 {

  font-size: 20px;

  font-weight: bold;

  color: #ff82ae;

  line-height: 20px;

  margin-bottom: 12px;

}



.xd_zk_bottom .xd_zkbotm_item1 .xd_tit h4 {

  font-family: Arial;

  font-size: 14px;

  color: #ff82ae;

  line-height: 14px;

}



.xd_zk_bottom .xd_zkbotm_item1 .xd_zk_botm_list {

  margin-top: 28px;

}



.xd_zk_bottom .xd_zkbotm_item1 .xd_zk_botm_list>li {

  float: left;

  width: 230px;

  height: 45px;

  line-height: 45px;

  border-radius: 5px;

  border: solid 1px #dedede;

  margin-right: 10px;

  margin-bottom: 14px;

  transition: all .5s;

}



.xd_zk_bottom .xd_zkbotm_item1 .xd_zk_botm_list>li:hover {

  transform: translate(5px);

}



.xd_zk_bottom .xd_zkbotm_item1 .xd_zk_botm_list>li:hover a {

  color: #ff82ae;

}



.xd_zk_bottom .xd_zkbotm_item1 .xd_zk_botm_list>li>a {

  display: block;

  width: 100%;

  height: 100%;

  padding: 0 20px;

  box-sizing: border-box;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  font-size: 16px;

  color: #333333;

  background: url(../images/xd_zk_more.png) 210px center no-repeat;

}



.xd_zk_bottom .xd_zkbotm_item1 .xd_zk_botm_list>li:nth-child(5n) {

  margin-right: 0;

}



.xd_zk_bottom .xd_zkbotm_item2 {

  margin-top: 50px;

  margin-bottom: 60px;

}



.xd_zk_bottom .xd_zkbotm_item2 .xd_tit {

  background: url(../images/xd_tit2.png) left center no-repeat;

}



/* Ã¤Â¸â€œÃ§Â§â€˜Ã¤Â»â€¹Ã§Â»Â E */

/* Ã¤ÂºÂºÃ¥Å â€ºÃ¨Âµâ€žÃ¦ÂºÂ S */

.xd_title .xd_title_left h3 {

  font-size: 20px;

  font-weight: bold;

  color: #ff82ae;

  line-height: 20px;

  margin-bottom: 15px;

}



.xd_title .xd_title_left h4 {

  color: #ff82ae;

  font-family: Arial;

  font-size: 14px;

  line-height: 24px;

  margin-bottom: 23px;

  text-transform: uppercase;

}



.xd_title .xd_title_left span {

  display: block;

  width: 50px;

  height: 3px;

  background-color: #ff82ae;

}



.xd_title>a {

  width: 139px;

  height: 40px;

  text-align: center;

  line-height: 40px;

  font-size: 14px;

  color: #ffffff;

  margin-top: 32px;

  background: url(../images/xd_rlzy_more.jpg) center no-repeat;

}



.xd_ruse {

  width: 100%;

  height: 670px;

  padding-top: 70px;

  box-sizing: border-box;

  background: url(../images/ruse_bg.jpg) center no-repeat;

}



.xd_ruse .xd_ruse_main {

  margin-top: 40px;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li {

  position: relative;

  float: left;

  width: 280px;

  margin-right: 26px;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li:hover .xd_ruse_txt .xd_ruse_more {

  width: 85px;

  height: 24px;

  text-align: center;

  line-height: 24px;

  font-size: 14px;

  color: #ffffff;

  background-color: #ff82ae;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li:hover .xd_ruse_view .xd_ruse_cover {

  background-color: #ff82ae;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li:hover>span {

  width: 100%;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li .xd_ruse_view {

  width: 100%;

  height: 225px;

  position: relative;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li .xd_ruse_view>a {

  display: block;

  width: 100%;

  height: 100%;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li .xd_ruse_view>a>img {

  width: 100%;

  height: 100%;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li .xd_ruse_view .xd_ruse_cover {

  position: absolute;

  width: 66px;

  height: 66px;

  bottom: 0;

  right: 0;

  text-align: center;

  padding-top: 15px;

  box-sizing: border-box;

  background: rgba(0, 0, 0, 0.6);

  transition: all .5s;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li .xd_ruse_view .xd_ruse_cover h5 {

  color: #ffffff;

  font-size: 24px;

  line-height: 24px;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li .xd_ruse_view .xd_ruse_cover h6 {

  font-size: 12px;

  color: #ffffff;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li .xd_ruse_txt {

  width: 100%;

  height: 173px;

  padding: 15px 8px;

  box-sizing: border-box;

  background: #ffffff;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li .xd_ruse_txt h4 {

  width: 100%;

  height: 55px;

  font-size: 16px;

  color: #333333;

  line-height: 30px;

  margin-bottom: 10px;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li .xd_ruse_txt h4>a {

  display: block;

  width: 100%;

  height: 100%;

  color: #333333;

  overflow: hidden;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li .xd_ruse_txt h5 {

  width: 100%;

  height: 50px;

  line-height: 25px;

  overflow: hidden;

  font-size: 14px;

  color: #5d5d5e;

  margin-bottom: 5px;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li .xd_ruse_txt>.xd_ruse_more {

  display: block;

  width: 50px;

  color: #999999;

  font-size: 14px;

  transition: all .5s;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li>span {

  position: absolute;

  display: block;

  width: 0;

  height: 3px;

  background-color: #ff82ae;

  bottom: 0;

  left: 0;

  transition: all .5s;

}



.xd_ruse .xd_ruse_main .xd_ruse_list>li:nth-child(4) {

  margin-right: 0;

}



.xd_job {

  width: 100%;

  height: 922px;

  padding-top: 70px;

  box-sizing: border-box;

  background: url(../images/xd_job_bg.jpg) center no-repeat;

}



.xd_job .job_main {

  margin-top: 47px;

}



.xd_job .job_main .job_menu .job_menu_list>li {

  float: left;

  width: 171px;

  height: 47px;

  line-height: 47px;

  font-size: 18px;

  color: #ffffff;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  text-align: center;

  font-weight: normal;

  background: url(../images/xd_job_menu.jpg) center no-repeat;

}



.xd_job .job_main table tr {

  width: 100%;

  height: 77px;

  line-height: 77px;

}



.xd_job .job_main table tr td {

  width: 170px;

  height: 100%;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  text-align: center;

  font-size: 14px;

  color: #ff82ae;

}



.xd_job .job_main table tr>td:nth-child(even) {

  font-size: 14px;

  color: #333333;

}



.xd_job .job_main table tr>td:nth-child(odd) {

  color: #ff82ae;

}



.xd_job .job_main table tr>td:nth-child(odd)>a {

  color: #ff82ae;

}



.xd_job .job_main table tr:nth-child(even) {

  background-color: #fae3eb;

}



.xd_job .job_main table tr:nth-child(odd) {

  background-color: #fbfbfb;

}



.xd_fc {

  width: 100%;

  height: 740px;

  padding-top: 60px;

  box-sizing: border-box;

  background: url(../images/xd_rlzy_fc.jpg) center no-repeat;

}



.xd_fc .xd_fc_main {

  margin-top: 25px;

}



.xd_fc .xd_fc_main h5 {

  font-size: 14px;

  color: #666666;

  line-height: 20px;

  margin-left: 20px;

  line-height: 32px;

}



.xd_fc .xd_fc_main .xd_fc_view {

  margin-top: 38px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li {

  position: relative;

  float: left;

  height: 202px;

  margin-right: 10px;

  margin-bottom: 10px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li>a {

  display: block;

  width: 100%;

  height: 100%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li>a>img {

  width: 100%;

  height: 100%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li .xd_fc_cover {

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 0;

  overflow: hidden;

  text-align: center;

  line-height: 202px;

  background: rgba(0, 0, 0, 0.4);

  transition: all .5s;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li .xd_fc_cover::before {

  position: absolute;

  content: "";

  width: 0;

  left: 10px;

  top: 10px;

  height: 1px;

  background: #ffffff;

  transition: all .5s;

  transition-delay: .3s;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li .xd_fc_cover::after {

  position: absolute;

  width: 0;

  right: 10px;

  bottom: 10px;

  height: 1px;

  background: #ffffff;

  content: "";

  transition: all .5s;

  transition-delay: .3s;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li .xd_fc_cover>a {

  position: relative;

  display: block;

  width: 100%;

  height: 100%;

  color: #ffffff;

  font-size: 16px;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li .xd_fc_cover>a::before {

  position: absolute;

  content: "";

  width: 1px;

  left: 10px;

  top: 10px;

  height: 0;

  background: #ffffff;

  transition: all .5s;

  transition-delay: .3s;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li .xd_fc_cover>a::after {

  position: absolute;

  content: "";

  width: 1px;

  right: 10px;

  top: 10px;

  height: 0;

  background: #ffffff;

  transition: all .5s;

  transition-delay: .3s;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:hover .xd_fc_cover {

  height: 100%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:hover .xd_fc_cover::after {

  width: 91%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:hover .xd_fc_cover::before {

  width: 91%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:hover .xd_fc_cover>a::after {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:hover .xd_fc_cover>a::before {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(1) {

  width: 426px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(1):hover .xd_fc_cover {

  height: 100%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(1):hover .xd_fc_cover::after {

  width: 95%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(1):hover .xd_fc_cover::before {

  width: 95%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(1):hover .xd_fc_cover>a::after {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(1):hover .xd_fc_cover>a::before {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(2) {

  width: 218px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(3) {

  width: 309px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(3):hover .xd_fc_cover {

  height: 100%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(3):hover .xd_fc_cover::after {

  width: 93.5%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(3):hover .xd_fc_cover::before {

  width: 93.5%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(3):hover .xd_fc_cover>a::after {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(3):hover .xd_fc_cover>a::before {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(4) {

  width: 213px;

  margin-right: 0;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(4):hover .xd_fc_cover {

  height: 100%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(4):hover .xd_fc_cover::after {

  width: 90.5%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(4):hover .xd_fc_cover::before {

  width: 90.5%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(4):hover .xd_fc_cover>a::after {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(4):hover .xd_fc_cover>a::before {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(5) {

  width: 316px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(5):hover .xd_fc_cover {

  height: 100%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(5):hover .xd_fc_cover::after {

  width: 93.5%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(5):hover .xd_fc_cover::before {

  width: 93.5%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(5):hover .xd_fc_cover>a::after {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(5):hover .xd_fc_cover>a::before {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(6) {

  width: 285px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(6):hover .xd_fc_cover {

  height: 100%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(6):hover .xd_fc_cover::after {

  width: 92.5%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(6):hover .xd_fc_cover::before {

  width: 92.5%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(6):hover .xd_fc_cover>a::after {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(6):hover .xd_fc_cover>a::before {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(7) {

  width: 218px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(8) {

  width: 347px;

  margin-right: 0;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(8):hover .xd_fc_cover {

  height: 100%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(8):hover .xd_fc_cover::after {

  width: 94%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(8):hover .xd_fc_cover::before {

  width: 94%;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(8):hover .xd_fc_cover>a::after {

  height: 181px;

}



.xd_fc .xd_fc_main .xd_fc_view .xd_fc_view_list>li:nth-child(8):hover .xd_fc_cover>a::before {

  height: 181px;

}



.xd_contact {

  width: 100%;

  height: 702px;

  padding-top: 75px;

  box-sizing: border-box;

  background: url(../images/xd_contact_bg.jpg) center no-repeat;

}



.xd_contact .xd_contact_main {

  margin-top: 55px;

}



.xd_contact .xd_contact_main .map {

  width: 619px;

  height: 402px;

  box-shadow: -1px 5px 5px 0px rgba(10, 2, 4, 0.1);

  border: solid 10px #fff;

  border-radius: 5px;

}



.xd_contact .xd_contact_main .xd_contact_txt {

  margin-left: 58px;

}



.xd_contact .xd_contact_main .xd_contact_txt .xd_contact_txt_item {

  margin-bottom: 65px;

}



.xd_contact .xd_contact_main .xd_contact_txt .xd_contact_txt_item h5 {

  font-size: 20px;

  font-weight: bold;

  color: #ff82ae;

  padding-left: 45px;

  line-height: 30px;

  margin-bottom: 10px;

  background: url(../images/xd_address.png) left center no-repeat;

}



.xd_contact .xd_contact_main .xd_contact_txt .xd_contact_txt_item h6 {

  font-size: 16px;

  color: #333333;

  line-height: 40px;

  margin-left: 45px;

}



.xd_contact .xd_contact_main .xd_contact_txt .xd_contact_txt_item>a {

  font-size: 14px;

  color: #6b6b6c;

  margin-left: 45px;

}



.xd_contact .xd_contact_main .xd_contact_txt .xd_contact_txt_item2 h5 {

  background: url(../images/xd_con_tell.png) left center no-repeat;

}



#allmap {

  width: 619px;

  height: 402px;

  font-size: 14px;

}



.outset-but {

  color: #fff;

  background: #b00e16;

  border: 0;

  font-size: 14px;

  margin-left: 2px;

  cursor: pointer;

}



.span {

  height: 18px;

  font-size: 14px;

  overflow: hidden;

  display: inline-block;

}



.outset {

  width: 120px;

}



.BMapLib_SearchInfoWindow .BMapLib_sendToPhone {

  background: none;

}



/* Ã¤ÂºÂºÃ¥Å â€ºÃ¨Âµâ€žÃ¦ÂºÂ E */



/*Ã¤Â¸â€œÃ§Â§â€˜Ã§Â»â€œÃ¦Å¾â€žÃ¥Â¼â‚¬Ã¥Â§â€¹*/

.h-zuanke {

  background-color: #f8f8f8;

  padding: 60px 0;

}



.h-zuanke .h-zkBox {

  width: 1170px;

  margin: 0 auto;

  background: #fff;

  font-size: 0;

  padding: 30px 10px 30px 20px;

}



.h-zuanke .h-zkBox .h-zkT {

  font-size: 20px;

  font-weight: bold;

  color: #ff82ae;

  display: inline-block;

  vertical-align: middle;

  margin-bottom: 275px;

}



.h-zuanke .h-zkBox .h-zkT:after {

  content: "";

  width: 60px;

  height: 1px;

  background: #dedede;

  margin-left: 26px;

  display: inline-block;

  vertical-align: middle;

}



.h-zuanke .h-zkBox .h-zkList {

  display: inline-block;

  vertical-align: middle;

}



.h-zuanke .h-zkBox .h-zkList ul,

.h-zuanke .h-zkBox .h-zkList li {

  padding: 0;

  margin: 0;

}



.h-zuanke .h-zkBox .h-zkList ul li {

  position: relative;

  padding: 30px 0 30px 70px;

}



.h-zuanke .h-zkBox .h-zkList ul li:before {

  content: "";

  width: 70px;

  height: 1px;

  background: #dedede;

  display: block;

  position: absolute;

  top: 48px;

  left: 0;

}



.h-zuanke .h-zkBox .h-zkList ul li:after {

  content: "";

  width: 1px;

  height: 100%;

  background: #dedede;

  display: block;

  position: absolute;

  top: -100%;

  left: 0;

  margin-top: 48px;

}



.h-zuanke .h-zkBox .h-zkList ul li:first-child:after {

  display: none;

}



.h-zuanke .h-zkBox .h-zkList .dt {

  font-size: 16px;

  font-weight: bold;

  width: 120px;

  height: 36px;

  background-color: #ff82ae;

  background-image: linear-gradient(0deg, #f06294 0%, #ff82ae 100%), linear-gradient(#208cb2, #208cb2);

  line-height: 36px;

  text-align: center;

  color: #fff;

  display: inline-block;

  vertical-align: top;

  position: relative;

  z-index: 1;

}



.h-zuanke .h-zkBox .h-zkList .dt a {

  color: #fff;

}



.h-zuanke .h-zkBox .h-zkList .dd {

  display: inline-block;

  vertical-align: top;

  margin-top: 18px;

  width: 795px;

}



.h-zuanke .h-zkBox .h-zkList .dd:after {

  content: "";

  display: block;

  clear: both;

}



.h-zuanke .h-zkBox .h-zkList .dd span {

  font-size: 18px;

  width: 48px;

  height: 172px;

  border: solid 1px #ff82ae;

  margin-left: 10px;

  margin-top: 55px;

  -webkit-writing-mode: vertical-lr;

  -ms-writing-mode: vertical-lr;

  writing-mode: vertical-lr;

  writing-mode: tb-rl;

  display: block;

  float: left;

  line-height: 48px;

  padding: 28px 0 0;

  color: #ff82ae;

  background: #fff;

  position: relative;

}



.h-zuanke .h-zkBox .h-zkList .dd span a {

  color: #ff82ae;

  display: inline-block;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.h-zuanke .h-zkBox .h-zkList .dd span a:hover {

  -webkit-transform: translateY(5px);

  transform: translateY(5px);



}



.h-zuanke .h-zkBox .h-zkList .dd span:before {

  content: "";

  width: 60px;

  height: 1px;

  background: #dedede;

  display: block;

  position: absolute;

  top: -55px;

  left: -35px;

  z-index: 0;

}



.h-zuanke .h-zkBox .h-zkList .dd span:after {

  content: "";

  width: 1px;

  height: 55px;

  background: #dedede;

  display: block;

  position: absolute;

  top: -55px;

  left: 25px;

  z-index: 0;

}



.h-zuanke .h-zkBox .h-zkList .dd span:first-child {

  margin-left: 25px;

}



.h-zuanke .h-zkBox .h-qtList {

  padding: 30px 0 30px 166px;

}



.h-zuanke .h-zkBox .h-qtList .dt {

  font-size: 16px;

  font-weight: bold;

  width: 120px;

  height: 36px;

  background-color: #ff82ae;

  background-image: linear-gradient(0deg, #f06294 0%, #ff82ae 100%), linear-gradient(#208cb2, #208cb2);

  line-height: 36px;

  text-align: center;

  color: #fff;

  display: inline-block;

  vertical-align: top;

  position: relative;

  z-index: 1;

}



.h-zuanke .h-zkBox .h-qtList .dt a {

  color: #fff;

}



.h-zuanke .h-zkBox .h-qtList .dd {

  display: inline-block;

  vertical-align: top;

  margin-top: 18px;

}



.h-zuanke .h-zkBox .h-qtList .dd:after {

  content: "";

  display: block;

  clear: both;

}



.h-zuanke .h-zkBox .h-qtList .dd span {

  font-size: 18px;

  width: 48px;

  height: 176px;

  border: solid 1px #ff82ae;

  margin-left: 10px;

  margin-top: 55px;

  -webkit-writing-mode: vertical-lr;

  -ms-writing-mode: vertical-lr;

  writing-mode: vertical-lr;

  writing-mode: tb-rl;

  display: block;

  float: left;

  line-height: 48px;

  padding: 24px 0 0;

  color: #ff82ae;

  background: #fff;

  position: relative;

}



.h-zuanke .h-zkBox .h-qtList .dd span a {

  color: #ff82ae;

  display: inline-block;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.h-zuanke .h-zkBox .h-qtList .dd span a:hover {

  -webkit-transform: translateY(5px);

  transform: translateY(5px);



}



.h-zuanke .h-zkBox .h-qtList .dd span:before {

  content: "";

  width: 60px;

  height: 1px;

  background: #dedede;

  display: block;

  position: absolute;

  top: -55px;

  left: -35px;

  z-index: 0;

}



.h-zuanke .h-zkBox .h-qtList .dd span:after {

  content: "";

  width: 1px;

  height: 55px;

  background: #dedede;

  display: block;

  position: absolute;

  top: -55px;

  left: 25px;

  z-index: 0;

}



.h-zuanke .h-zkBox .h-qtList .dd span:first-child {

  margin-left: 25px;

}



.h-jci {

  padding-top: 10px;

}



.h-jci .h-jcitabBox {

  margin-top: 70px;

  background-color: #f8f8f8;

}



.h-jci .h-jcitabBox:after {

  content: "";

  display: block;

  clear: both;

}



.h-jci .h-jcitabBox .jciL {

  padding: 56px 0;

  float: left;

}



.h-jci .h-jcitabBox .jciL img {

  width: 305px;

  height: 204px;

}



.h-jci .h-jcitabBox .jciTabs {

  float: right;

  width: 851px;

  height: 322px;

  position: relative;

}



.h-jci .h-jcitabBox .jciTabs .hd {

  text-align: center;

  position: absolute;

  top: -71px;

}



.h-jci .h-jcitabBox .jciTabs .hd span {

  display: block;

  width: 141px;

  height: 126px;

  border-radius: 50%;

  color: #fff;

  font-size: 18px;

  line-height: 55px;

  padding-top: 15px;

  float: left;

  margin: 0 35px;

  position: relative;

  z-index: 1;

  overflow: hidden;

  cursor: pointer;

}



.h-jci .h-jcitabBox .jciTabs .hd span:before {

  content: "";

  width: 100%;

  height: 100%;

  display: block;

  position: absolute;

  left: 0;

  top: 0;

  background-color: #666666;

  border-radius: 50%;

  z-index: -1;

}



.h-jci .h-jcitabBox .jciTabs .hd span:after {

  content: "";

  width: 100%;

  height: 100%;

  display: block;

  position: absolute;

  left: 0;

  top: 72px;

  border-radius: 50%;

  background-color: #ff82ae;

  background-image: linear-gradient(0deg, #f06294 0%, #ff82ae 100%), linear-gradient(#208cb2, #208cb2);

  -webkit-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

  z-index: -1;

}



.h-jci .h-jcitabBox .jciTabs .hd span.on:after {

  top: 0;

}



.h-jci .h-jcitabBox .jciTabs .bd {

  height: 252px;

  background-color: #ffffff;

  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);

  padding: 35px;

  position: relative;

  z-index: 1;

}



.h-jci .h-jcitabBox .jciTabs .bd ul li h4 {

  font-size: 18px;

  text-align: center;

  line-height: 44px;

}



.h-jci .h-jcitabBox .jciTabs .bd ul li h4 span {

  color: #ff82ae;

}



.h-jci .h-jcitabBox .jciTabs .bd ul li h4 span:after {

  content: "";

  display: block;

  width: 66px;

  height: 1px;

  background-color: #ff82ae;

  margin: 0 auto;

}



.h-jci .h-jcitabBox .jciTabs .bd ul li p {

  font-size: 14px;

  color: #666666;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 5;

  overflow: hidden;

  line-height: 30px;

  height: 150px;

  text-indent: 2em;

  margin-top: 20px;

}



.h-jci .h-jcitabBox .jciTabs .bd ul li .more {

  margin-top: 15px;

  text-align: center;

}



.h-jci .h-jcitabBox .jciTabs .bd ul li .more a {

  display: inline-block;

  font-size: 14px;

  color: #999999;

  position: relative;

  overflow: hidden;

  padding: 3px 15px;

  -webkit-transition: all 0.3s ease-out;

  transition: all 0.3s ease-out;

}



.h-jci .h-jcitabBox .jciTabs .bd ul li .more a i {

  display: inline-block;

  background: url(../images/h-morejt.png) left center no-repeat;

  width: 68px;

  height: 9px;

  margin-left: 10px;

}



.h-jci .h-jcitabBox .jciTabs .bd ul li .more a:hover {

  color: #ff82ae;

  -webkit-transform: translateX(5px);

  transform: translateX(5px);

}



.h-jci .h-jcitabBox .jciTabs .bd ul li .more a:after,

.h-jci .h-jcitabBox .jciTabs .bd ul li .more a:before {

  content: "";

  display: block;

  position: absolute;

  width: 0;

  height: 0;

  border: 0 solid;

  transition: all 0.6s ease;

}



.h-jci .h-jcitabBox .jciTabs .bd ul li .more a:before {

  top: 0;

  left: 0;

  border-color: #ff82ae transparent transparent #ff82ae;

}



.h-jci .h-jcitabBox .jciTabs .bd ul li .more a:after {

  right: 0;

  bottom: 0;

  border-color: transparent #ff82ae #ff82ae transparent;

}



.h-jci .h-jcitabBox .jciTabs .bd ul li .more a:hover:after,

.h-jci .h-jcitabBox .jciTabs .bd ul li .more a:hover:before {

  width: 100%;

  height: 100%;

  border-width: 1px;

}



.h-jci .h-tit {

  text-align: center;

  line-height: 1;

}



.h-jci .h-tit h4 {

  font-weight: bold;

  font-size: 20px;

}



.h-jci .h-tit p {

  font-family: Arial;

  font-size: 14px;

  color: #999;

  margin-top: 12px;

}



.h-jci .h-history {

  padding: 52px 0;

  width: 1200px;

  margin: 0 auto;

}



.h-jci .h-history .h-list ul {

  border-top: 1px #dedede dashed;

  margin-top: 30px;

}



.h-jci .h-history .h-list ul:after {

  content: "";

  display: block;

  clear: both;

}



.h-jci .h-history .h-list ul li {

  position: relative;

  width: 280px;

  float: left;

  padding-top: 25px;

  margin-left: 26px;

}



.h-jci .h-history .h-list ul li:first-child {

  margin-left: 0;

}



.h-jci .h-history .h-list ul li .line {

  position: absolute;

  width: 22px;

  height: 22px;

  background: url(../images/h-istoryli.png) center center no-repeat;

  left: 50%;

  margin-left: -11px;

  top: -11px;

}



.h-jci .h-history .h-list ul li:hover .line {

  background: url(../images/h-istorylion.png) center center no-repeat;

}



.h-jci .h-history .h-list ul li .pic {

  width: 270px;

  height: 190px;

  padding: 5px;

  background: #f8f8f8;

  display: block;

  position: relative;

  overflow: hidden;

}



.h-jci .h-history .h-list ul li .pic img {

  width: 100%;

  height: 100%;

}



.h-jci .h-history .h-list ul li .pic:after,

.h-jci .h-history .h-list ul li .pic:before {

  content: "";

  display: block;

  position: absolute;

  width: 0;

  height: 0;

  border: 0 solid;

  transition: all 0.5s ease;

}



.h-jci .h-history .h-list ul li .pic:before {

  top: 0;

  left: 0;

  border-color: #ff82ae transparent transparent #ff82ae;

}



.h-jci .h-history .h-list ul li .pic:after {

  right: 0;

  bottom: 0;

  border-color: transparent #ff82ae #ff82ae transparent;

}



.h-jci .h-history .h-list ul li h5 {

  text-align: center;

}



.h-jci .h-history .h-list ul li h5 a {

  padding: 13px 10px 0;

  display: block;

  font-size: 14px;

  line-height: 1;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.h-jci .h-history .h-list ul li:hover .pic:after,

.h-jci .h-history .h-list ul li:hover .pic:before {

  width: 100%;

  height: 100%;

  border-width: 5px;

}



.h-jci .h-history .h-list ul li:hover h5 a {

  color: #ff82ae;

}



.h-jci .h-news {

  margin: 0 auto;

  width: 1200px;

  padding-bottom: 72px;

}



.h-jci .h-news .h-list {

  margin-top: 40px;

}



.h-jci .h-news .h-list:after {

  content: "";

  display: block;

  clear: both;

}



.h-jci .h-news .h-list .one {

  float: left;

  width: 330px;

}



.h-jci .h-news .h-list .one .pic {

  display: block;

  width: 330px;

  height: 230px;

  position: relative;

  overflow: hidden;

}



.h-jci .h-news .h-list .one .pic img {

  width: 100%;

  height: 100%;

  transform: scale(1) rotate(0);

  transition: all 0.5s ease;

}



.h-jci .h-news .h-list .one .pic .date {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 104px;

  height: 46px;

  background: url(../images/h-newsnum.png) left center no-repeat;

  color: #fefefe;

  padding: 15px 8px 15px 13px;

  line-height: 1;

  font-family: Arial;

  font-size: 30px;

}



.h-jci .h-news .h-list .one .pic .date i {

  display: block;

  font-size: 14px;

  padding-left: 42px;

  padding-top: 5px;

}



.h-jci .h-news .h-list .one .text {

  margin-top: 20px;

}



.h-jci .h-news .h-list .one .text h5 a {

  display: block;

  font-size: 16px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  line-height: 30px;

  transition: all 0.4s ease;

}



.h-jci .h-news .h-list .one .text p {

  color: #666;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 3;

  overflow: hidden;

  line-height: 28px;

  height: 84px;

  margin-top: 5px;

}



.h-jci .h-news .h-list .one:hover .pic img {

  transform: scale(1.12) rotate(0);

}



.h-jci .h-news .h-list .one:hover .text h5 a {

  color: #ff82ae;

}



.h-jci .h-news .h-list ul {

  float: right;

  width: 820px;

}



.h-jci .h-news .h-list ul li {

  border-top: solid 1px #dedede;

  border-bottom: solid 1px #dedede;

  padding: 26px 0;

  position: relative;

  margin-bottom: -1px;

  height: 130px;

}



.h-jci .h-news .h-list ul li:after {

  content: "";

  display: block;

  clear: both;

}



.h-jci .h-news .h-list ul li .pic {

  display: block;

  width: 170px;

  height: 130px;

  position: relative;

  overflow: hidden;

  float: left;

  margin-right: 30px;

}



.h-jci .h-news .h-list ul li .pic img {

  width: 100%;

  height: 100%;

  transform: scale(1) rotate(0);

  transition: all 0.5s ease;

}



.h-jci .h-news .h-list ul li .text {

  width: 420px;

  float: left;

  padding-top: 10px;

}



.h-jci .h-news .h-list ul li .text h5 a {

  display: block;

  font-size: 16px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  line-height: 30px;

  transition: all 0.4s ease;

}



.h-jci .h-news .h-list ul li .text p {

  color: #666;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 3;

  overflow: hidden;

  line-height: 28px;

  height: 56px;

  margin-top: 10px;

}



.h-jci .h-news .h-list ul li .date {

  float: right;

  width: 105px;

  height: 130px;

  border-left: solid 1px #dedede;

  padding-left: 42px;

}



.h-jci .h-news .h-list ul li .date .num {

  font-family: Arial;

  font-size: 30px;

  line-height: 32px;

  padding: 20px 0;

  color: #999;

}



.h-jci .h-news .h-list ul li .date a {

  display: block;

  margin-top: 20px;

}



.h-jci .h-news .h-list ul li:hover {

  border-color: #ff82ae;

  z-index: 1;

}



.h-jci .h-news .h-list ul li:hover .pic img {

  transform: scale(1.12) rotate(0);

}



.h-jci .h-news .h-list ul li:hover .text h5 a {

  color: #ff82ae;

  -webkit-transform: translateX(5px);

  transform: translateX(5px);

}



.h-doctor {

  margin-top: 10px;

  background: #fff;

}



.h-doctor .h-tit {

  width: 1200px;

  margin: 0 auto;

  text-align: center;

}



.h-doctor .h-tit span {

  display: inline-block;

  height: 45px;

  line-height: 44px;

  background-color: #ff82ae;

  box-shadow: 3px 4px 5px rgba(255, 130, 174, 0.25);

  margin: 0 10px;

  font-size: 16px;

  color: #fff;

  padding: 0 45px;

}



.h-doctor .h-doctorList {

  width: 1200px;

  margin: 4px auto 40px;

}



.h-doctor .h-doctorList ul {

  width: 1290px;



}



.h-doctor .h-doctorList ul:after {

  content: "";

  display: block;

  clear: both;

}



.h-doctor .h-doctorList ul li {

  width: 180px;

  height: 380px;

  margin: 26px 75px 26px 0;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  float: left;

  border: 1px solid #dedede;

}



.h-doctor .h-doctorList ul li .h-pic {

  display: block;

  width: 180px;

  height: 260px;

  position: relative;

  left: -1px;

  top: -1px;

}



.h-doctor .h-doctorList ul li .h-pic img {

  width: 180px;

  height: 260px;

}



.h-doctor .h-doctorList ul li .h-text {

  position: relative;

  width: 180px;

  height: 120px;

  overflow: hidden;

  border-top: none;

  -webkit-box-sizing: border-box;

  -ms-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.h-doctor .h-doctorList ul li .h-text .name {

  width: 160px;

  margin-top: 18px;

  margin-left: 21px;

  line-height: 16px;

  font-size: 16px;

  color: #333;

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.h-doctor .h-doctorList ul li .h-text .post {

  width: 180px;

  height: 14px;

  margin: 10px 21px 0;

  line-height: 14px;

  color: #666;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.h-doctor .h-doctorList ul li .h-text .h-line {

  display: block;

  width: 160px;

  height: 1px;

  margin: 20px 21px 0;

  background-color: #dedede;

}



.h-doctor .h-doctorList ul li .h-text .h-info {

  height: 48px;

  color: #999;

  font-size: 14px;

  line-height: 24px;

  margin: 16px 21px 0;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 2;

  overflow: hidden;

}



.h-doctor .h-doctorList ul li .h-text .h-more {

  height: 14px;

  margin: 15px 21px 0;

}



.h-doctor .h-doctorList ul li .h-text .h-more .tmore {

  display: block;

  width: 0;

  height: 14px;

  float: left;

  line-height: 14px;

  color: #ff82ae;

  opacity: 0;

  overflow: hidden;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.h-doctor .h-doctorList ul li .h-text .h-more .tarrow {

  display: block;

  width: 5px;

  height: 14px;

  float: left;

  margin-left: 12px;

  background: url(../images/h-doc_arrow.png) 0 0 no-repeat;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.h-doctor .h-doctorList ul li .h-text .bline {

  display: block;

  width: 0%;

  height: 3px;

  position: absolute;

  bottom: 0;

  left: 0;

  background-color: #ff82ae;

  opacity: 0;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.h-doctor .h-doctorList ul li:hover {

  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);

  -webkit-transform: translateY(-22px);

  transform: translateY(-22px);

}



.h-doctor .h-doctorList ul li:hover .h-text .name {

  color: #ff82ae;

}



.h-doctor .h-doctorList ul li:hover .h-text .h-more .tmore {

  width: 58px;

  opacity: 1;

}



.h-doctor .h-doctorList ul li:hover .h-text .h-more .tarrow {

  background-position-y: -14px;

}



.h-doctor .h-doctorList ul li:hover .h-text .bline {

  width: 100%;

  opacity: 1;

}



.h-doctor .h-tuijianList {

  width: 1200px;

  margin: 50px auto 20px;

  text-align: center;

}



.h-doctor .h-tuijianList li {

  display: inline-block;

  width: 240px;

  height: 390px;

  margin: 0 85px;

  border: 1px solid #dedede;

  transition: 0.3s;

}



.h-doctor .h-tuijianList li a.h-pic {

  display: block;

  width: 240px;

  height: 300px;

}



.h-doctor .h-tuijianList li img {

  width: 240px;

  height: 300px;

}



.h-doctor .h-tuijianList .h-text {

  height: 90px;

  transition: 0.3s;

  overflow: hidden;

}



.h-doctor .h-tuijianList .h-text a.name {

  padding-top: 19px;

  display: block;

  font-size: 16px;

}



.h-doctor .h-tuijianList .h-text p.post {

  line-height: 30px;

  color: #666;

}



.h-doctor .h-tuijianList .h-text .h-more {

  margin-top: 15px;

}



.h-doctor .h-tuijianList li:hover {

  box-shadow: 0 0 15px #dddddd;

}



.h-doctor .h-tuijianList li:hover .h-text {

  height: 130px;

  margin-top: -40px;

  background: #ff82ae;

  position: relative;

  z-index: 2;

}



.h-doctor .h-tuijianList li:hover a {

  color: #fff;

}



.h-doctor .h-tuijianList li:hover p.post {

  color: #fff;

}





/*end*/









/*Ã¤Â¸â€œÃ¥Â®Â¶Ã¥Ë†â€”Ã¨Â¡Â¨*/







.h-doctor_zj {

  margin-top: 10px;

  background: #fff;

}



.h-doctor_zj .h-tit {

  width: 1200px;

  margin: 0 auto;

  text-align: center;

}



.h-doctor_zj .h-tit span {

  display: inline-block;

  height: 45px;

  line-height: 44px;

  background-color: #ff82ae;

  box-shadow: 3px 4px 5px rgba(255, 130, 174, 0.25);

  margin: 0 10px;

  font-size: 16px;

  color: #fff;

  padding: 0 45px;

}



.h-doctor_zj .h-doctorList {

  width: 1200px;

  margin: 4px auto 40px;

}



.h-doctor_zj .h-doctorList ul {

  width: 1290px;



}



.h-doctor_zj .h-doctorList ul:after {

  content: "";

  display: block;

  clear: both;

}



.h-doctor_zj .h-doctorList ul li {

  width: 280px;

  height: 330px;

  margin: 26px 35px 26px 0;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

  float: left;

  border: 1px solid #dedede;

}







.h-doctor_zj .h-doctorList ul li .h-pic {

  display: block;

  width: 280px;

  height: 210px;

  position: relative;

  left: 0px;

  top: 0px;

}



.h-doctor_zj .h-doctorList ul li .h-pic img {

  width: 280px;

  height: 210px;
  object-fit: cover;

}



.h-doctor_zj .h-doctorList ul li .h-text {

  position: relative;

  width: 280px;

  height: 120px;

  overflow: hidden;

  border-top: none;

  -webkit-box-sizing: border-box;

  -ms-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.h-doctor_zj .h-doctorList ul li .h-text .name {

  width: 260px;

  margin-top: 18px;

  margin-left: 21px;

  line-height: 16px;

  font-size: 16px;

  color: #333;

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.h-doctor_zj .h-doctorList ul li .h-text .post {

  width: 280px;

  height: 14px;

  margin: 10px 21px 0;

  line-height: 14px;

  color: #666;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}



.h-doctor_zj .h-doctorList ul li .h-text .h-line {

  display: block;

  width: 260px;

  height: 1px;

  margin: 20px 21px 0;

  background-color: #dedede;

}



.h-doctor_zj .h-doctorList ul li .h-text .h-info {

  height: 48px;

  color: #999;

  font-size: 14px;

  line-height: 24px;

  margin: 16px 21px 0;

  display: -webkit-box;

  -webkit-box-orient: vertical;

  -webkit-line-clamp: 2;

  overflow: hidden;

}



.h-doctor_zj .h-doctorList ul li .h-text .h-more {

  height: 14px;

  margin: 15px 21px 0;

}



.h-doctor_zj .h-doctorList ul li .h-text .h-more .tmore {

  display: block;

  width: 0;

  height: 14px;

  float: left;

  line-height: 14px;

  color: #ff82ae;

  opacity: 0;

  overflow: hidden;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.h-doctor_zj .h-doctorList ul li .h-text .h-more .tarrow {

  display: block;

  width: 5px;

  height: 14px;

  float: left;

  margin-left: 12px;

  background: url(../images/h-doc_arrow.png) 0 0 no-repeat;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.h-doctor_zj .h-doctorList ul li .h-text .bline {

  display: block;

  width: 0%;

  height: 3px;

  position: absolute;

  bottom: 0;

  left: 0;

  background-color: #ff82ae;

  opacity: 0;

  -webkit-transition: all 0.6s;

  -moz-transition: all 0.6s;

  -ms-transition: all 0.6s;

  -o-transition: all 0.6s;

  transition: all 0.6s;

}



.h-doctor_zj .h-doctorList ul li:hover {

  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);

  -webkit-transform: translateY(-22px);

  transform: translateY(-22px);

}



.h-doctor_zj .h-doctorList ul li:hover .h-text .name {

  color: #ff82ae;

}



.h-doctor_zj .h-doctorList ul li:hover .h-text .h-more .tmore {

  width: 58px;

  opacity: 1;

}



.h-doctor_zj .h-doctorList ul li:hover .h-text .h-more .tarrow {

  background-position-y: -14px;

}



.h-doctor_zj .h-doctorList ul li:hover .h-text .bline {

  width: 100%;

  opacity: 1;

}



.h-doctor_zj .h-tuijianList {

  width: 1200px;

  margin: 50px auto 20px;

  text-align: center;

}



.h-doctor_zj .h-tuijianList li {

  display: inline-block;

  width: 240px;

  height: 390px;

  margin: 0 85px;

  border: 1px solid #dedede;

  transition: 0.3s;

}



.h-doctor_zj .h-tuijianList li a.h-pic {

  display: block;

  width: 240px;

  height: 300px;

}



.h-doctor_zj .h-tuijianList li img {

  width: 240px;

  height: 300px;

}



.h-doctor_zj .h-tuijianList .h-text {

  height: 90px;

  transition: 0.3s;

  overflow: hidden;

}



.h-doctor_zj .h-tuijianList .h-text a.name {

  padding-top: 19px;

  display: block;

  font-size: 16px;

}



.h-doctor_zj .h-tuijianList .h-text p.post {

  line-height: 30px;

  color: #666;

}



.h-doctor_zj .h-tuijianList .h-text .h-more {

  margin-top: 15px;

}



.h-doctor_zj .h-tuijianList li:hover {

  box-shadow: 0 0 15px #dddddd;

}



.h-doctor_zj .h-tuijianList li:hover .h-text {

  height: 130px;

  margin-top: -40px;

  background: #ff82ae;

  position: relative;

  z-index: 2;

}



.h-doctor_zj .h-tuijianList li:hover a {

  color: #fff;

}



.h-doctor_zj .h-tuijianList li:hover p.post {

  color: #fff;

}









/*----------------mating ==  2019.7.1--------------------------*/



/*Ã¦â€šÂ£Ã¨â‚¬â€¦Ã¤Â¹â€¹Ã¥Â®Â¶*/

.mt-tableBox {

  width: 100%;

  margin-top: 28px;

}



.mt-tableBox .mt-ans {

  width: 851px;

  margin-bottom: 60px;

}



/*Ã¦Å“â€°Ã©â€”Â®Ã¥Â¿â€¦Ã§Â­â€*/

.mt-tableBox .mt-table {

  width: 100%;

}



.mt-tableBox .mt-table-tit {

  width: 100%;

  border-bottom: 1px solid #dedede;

  height: 30px;

  margin-bottom: 13px;

  /*padding-bottom: 9px;*/

}



.mt-tableBox .mt-table-tit p {

  background: url("../images/mt-wen-tu.png") no-repeat 0 4px;

  padding-left: 35px;

  font-size: 16px;

  color: #333;

  font-weight: bold;

  width: 100px;

  padding-bottom: 5px;

  border-bottom: 4px solid #ff82ae;

  box-sizing: border-box;

}



.mt-tableBox .mt-table table {

  border: 0;

  width: 100%;

  border-collapse: separate;

  border-spacing: 2px;

}



.mt-tableBox .mt-table table th {

  border: 0;

  color: #fff;

  font-size: 16px;

  background-image: linear-gradient(0deg,

      #f06294 0%,

      #ff82ae 100%),

    linear-gradient(#ff82ae,

      #ff82ae);

  background-blend-mode: normal,

    normal;

  height: 51px;

  font-weight: normal;

}



.mt-tableBox .mt-table table .mt-th1 {

  width: 130px;

}



.mt-tableBox .mt-table table .mt-th2 {

  width: 250px;

}



.mt-tableBox .mt-table table .mt-th3 {

  width: 170px;

}



.mt-tableBox .mt-table table .mt-th4 {

  width: 170px;

}



.mt-tableBox .mt-table table .mt-th5 {

  width: 127px;

}



.mt-tableBox .mt-table table tr td {

  border: 0;

  line-height: 51px;

  text-align: center;

  font-size: 14px;

  color: #333;

}



.mt-tr1,

.mt-tr3,

.mt-tr5,

.mt-tr7,

.mt-tr9 {

  background: #f8f8f8;

}



.mt-tr2,

.mt-tr4,

.mt-tr6,

.mt-tr8,

.mt-tr10 {

  background: #fae3eb;

}



/*Ã§â€¢â„¢Ã¨Â¨â‚¬*/

.mt-ans .mt-F {

  width: 100%;

  background: #f8f8f8;

  margin-top: 13px;

  padding-bottom: 30px;

}



.mt-ans .mt-F .mt-text {

  width: 796px;

  margin: 0 auto;

  padding: 25px 0 32px;

}



.mt-ans .mt-text li {

  width: 100%;

  line-height: 30px;

  font-size: 14px;

  color: #333;

}



.mt-ans .mt-text li span {}



.mt-ans .mt-text li p {

  width: 95%;

}



.mt-ans .mt-form {

  width: 730px;

  background: #fff;

  margin: 0 auto;

  padding: 24px 25px;

}



.mt-ans .mt-form ul {

  border: 1px solid #e0e0e0;

  width: 730px;

  /*height: 607px;*/

  box-sizing: border-box;

}



.mt-ans .mt-form li {

  width: 100%;

  border-bottom: 1px solid #e0e0e0;

  box-sizing: border-box;

  line-height: 40px;

}



.mt-ans .mt-form li p {

  width: 185px;

  border-right: 1px solid #e0e0e0;

  box-sizing: border-box;

  text-align: right;

  padding-right: 15px;

  font-size: 14px;

  color: #333;

}



.mt-ans .mt-form li .mt-li {

  padding-left: 20px;

  width: 500px;

}



.mt-ans .mt-form li .ss-text {

  width: 500px;

  height: 40px;

  background: none;

  color: #999;

  font-size: 14px;

}



.mt-ans .mt-form li .mt-li .six {

  margin-right: 25px;

}



.mt-ans .mt-form li .mt-li .six input {

  margin-right: 8px;

}



.mt-ans .mt-form li .mt-li select {

  width: 141px;

  height: 26px;

  border-color: #dedede;

  font-size: 14px;

  color: #333;

}



.mt-ans .mt-form .mt-textarea {

  height: 140px;

}



.mt-ans .mt-form .mt-textarea p {

  height: 100%;

}



.mt-ans .mt-form li .mt-li textarea {

  height: 110px;

  width: 100%;

  padding: 11px 0 0;

  color: #999;

  font-size: 14px;

}



.mt-ans .mt-form li .mt-li .mt-yan {

  border: 1px solid #e0e0e0;

  width: 200px;

  height: 25px;

  box-sizing: border-box;

  float: left;

  margin-top: 8px;

}



.mt-ans .mt-form li .mt-li .mt-yanImg {

  width: 103px;

  height: 26px;

  float: left;

  margin: 8px 18px 0 11px;

}



.mt-ans .mt-form li .mt-li span {

  font-size: 14px;

  color: #999;

}



.mt-ans .mt-form li .mt-li h6 {

  font-size: 14px;

  color: #333;

}



/*Ã¤Â¾Â§Ã¨Â¾Â¹Ã¦Â â€¡Ã©Â¢Ëœ*/

.mt-tableBox .mt-da {

  width: 310px;

  margin-bottom: 60px;

}



.mt-tableBox .mt-ul {

  width: 100%;

}



.mt-tableBox .mt-ul li {

  width: 100%;

  height: 110px;

  position: relative;

  z-index: 0;

}



.mt-tableBox .mt-ul li h3 {

  font-size: 20px;

  color: #333;

  text-align: center;

  padding-top: 29px;

}



.mt-tableBox .mt-ul li p {

  font-size: 14px;

  color: #333;

  text-align: center;

}



.mt-tableBox .mt-ul li .mark {

  background: #ff82ae;

  opacity: .9;

  display: none;

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  z-index: -1;

}



.mt-tableBox .mt-ul .mt-li-1 {

  background: url("../images/mt-wen.jpg") no-repeat center;

}



.mt-tableBox .mt-ul .mt-li-2 {

  background: url("../images/mt-liu.jpg") no-repeat center;

  margin-top: 5px;

}



.mt-tableBox .mt-form .mtF-but {

  width: 170px;

  height: 35px;

  background-image: linear-gradient(0deg, #f06294 0%, #ff82ae 100%), linear-gradient(#007ba6, #007ba6);

  background-blend-mode: normal, normal;

  margin: 26px auto 40px;

  display: block;

  font-size: 14px;

  color: #fff;

}







/*Ã¤Â¾Â§Ã¨Â¾Â¹Ã¦â€“Â°Ã©â€”Â»*/

.mt-tableBox .mt-new {

  width: 100%;

  height: 397px;

  background-color: #f8f8f8;

  margin-top: 5px;

}



.mt-tableBox .mt-new-tit {

  width: 288px;

  margin: 0 auto;

  border-bottom: 2px solid #dedede;

  padding: 25px 0 6px;

}



.mt-tableBox .mt-new-tit h3 {

  font-weight: bold;

  font-size: 16px;

  color: #333;

}



.mt-tableBox .mt-new-tit .mt-new-more {

  display: block;

  font-size: 14px;

  color: #666;

}



.mt-tableBox .mt-new-lie {

  width: 282px;

  margin: 0 auto;

}



.mt-tableBox .mt-new-lie li {

  width: 100%;

  line-height: 45px;

  border-bottom: 1px dashed #dedede;

}



.mt-tableBox .mt-new-lie li a {

  display: block;

  width: 94%;

  font-size: 14px;

  color: #333;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

  background: url("../images/mt-jian1.png") no-repeat 0 17px;

  padding-left: 15px;

  transition: .6s;

}



.mt-tableBox .mt-new-lie li:hover a {

  color: #ff82ae;

  background: url("../images/mt-jian2.png") no-repeat 0 17px;

}



.mt-table-hot .mark {

  display: block !important;

}



.mt-table-hot h3 {

  color: #fff !important;

}



.mt-table-hot p {

  color: #fff !important;

}



.mt-T2 {

  display: none;

}



.mt-T {

  margin-bottom: 40px;

}



/*------Ã¥Å’Â»Ã©â„¢Â¢Ã¦â€“â€¡Ã¥Å’â€“ cultrue-------*/

.mt-cul {

  margin-top: 24px;

}



.mt-Cone {

  width: 1200px;

  height: 140px;

  border: solid 12px #fae3eb;

  box-sizing: border-box;

  margin: 0 auto;

}



.mt-Cone .mt-Cone-logo {

  width: 277px;

  height: 61px;

  margin: 25px 0 0 5px;

}



.mt-Cone .mt-Cone-logo img {

  width: 277px;

  height: 61px;

}



.mt-Cone .mt-Cone-tit {

  background: url("../images/mt-zibg.png") no-repeat 0 0;



  height: 54px;

  overflow: hidden;

  margin: 31px 0 0 10px;

}



.mt-Cone .mt-Cone-tit .mt-zi {

  display: block;

  width: 52px;

  height: 43px;

  font-size: 18px;

  color: #ff82ae;

  margin: 0 0 0 5px;

  letter-spacing: 8px;

}



.mt-Cone .mt-Cone-tit .mt-Cone-ul {

  width: 737px;

  margin-left: 10px;

}



.mt-Cone .mt-Cone-tit .mt-Cone-ul li {

  width: 360px;

  border-bottom: dashed 1px #dedede;

  padding-bottom: 7px;

  line-height: 13px;

  float: left;

  margin-left: 10px;

  margin-bottom: 11px;

  font-size: 14px;

}



.mt-Cone .mt-Cone-tit .mt-Cone-ul li:nth-child(2n+1) {

  margin-left: 0;

}



.mt-Cone .mt-Cone-tit .mt-Cone-ul li span {

  color: #ff82ae;

}



.mt-Cone .mt-Cone-tit .mt-Cone-ul li p {

  color: #666;

}



/*Ã¦Â â€¡Ã©Â¢Ëœ*/

.mtTitle {

  text-align: center;

}



.mtTitle h3 {

  font-weight: bold;

  font-size: 30px;

  color: #424242;

}



.mtTitle p {

  font-size: 14px;

  color: #999;

}



/*two*/

.mt-two {

  padding-top: 60px;

}



.mt-two .mt-twoL {

  width: 100%;

  margin-top: 40px;

}



.mt-two .mt-twoL li {

  width: 260px;

  height: 180px;

  border: 10px solid #f8f8f8;

  box-sizing: border-box;

  position: relative;

  float: left;

  margin-left: 15px;

  transition: .6s;

}



.mt-two .mt-twoL li:hover {

  border-color: #ff82ae;

}



.mt-two .mt-twoL li .mt-two-img {

  display: block;

  width: 100%;

  height: 100%;

}



.mt-two .mt-twoL li .mt-two-img img {

  width: 100%;

  height: 100%;

}



.mt-two .mt-twoL li .mt-two-name {

  width: 90%;

  padding: 0 5%;

  line-height: 35px;

  text-align: center;

  color: #333;

  font-size: 14px;

  display: block;

  margin-top: 10px;

  transition: .5s;

}



.mt-two .mt-twoL li:hover .mt-two-name {

  color: #ff82ae;

}



.mt-two .mt-twoL .mt-tu1 {

  width: 650px;

  height: 450px;

  margin-left: 0;

}



.mt-two .mt-twoL .mt-tu2,

.mt-two .mt-twoL .mt-tu3 {

  margin-bottom: 45px;

}



.mt-two .mt-twoL .mt-tu1 .mt-two-name {

  position: absolute;

  bottom: 0;

  left: 0;

  background: rgba(0, 0, 0, .5);

  color: #fff;

}



/*three*/

.mt-three {

  padding-top: 60px;

}



.mt-three .mt-new {

  margin-top: 55px;

}



.mt-three .mt-newL {

  width: 635px;

}



.mt-three .mt-newL .mt-newL_img {

  width: 299px;

  height: 179px;

  border-radius: 4px;

  border: solid 1px #dedede;

  box-sizing: border-box;

  display: block;

}



.mt-three .mt-newL .mt-newL_img img {

  width: 290px;

  height: 170px;

  border-radius: 4px;

  margin: 4px auto;

  display: block;

}



.mt-three .mt-newL .mt-newL-text {

  width: 317px;

  padding-top: 23px;

}



.mt-three .mt-newL .mt-newL-text h6 {

  color: #d4d4d4;

  font-size: 20px;

}



.mt-three .mt-newL .mt-newL-text h6 span {

  color: #a1a1a1;

}



.mt-three .mt-newL .mt-newL-text .mt-newL_name {

  display: block;

  width: 100%;

  border-bottom: 1px solid #f4f4f4;

  font-size: 16px;

  color: #333;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  line-height: 35px;

  margin: 10px 0 28px;

  transition: .6s;

}



.mt-three .mt-newL:hover .mt-newL-text .mt-newL_name {

  color: #ff82ae;

}



.mt-three .mt-newL .mt-newL-text p {

  color: #b9b9b9;

  font-size: 14px;

  text-indent: 29px;

  overflow: hidden;

  width: 100%;

  height: 50px;

  line-height: 25px;

}



.mt-three .mt-newR {

  width: 436px;

}



.mt-three .mt-newR li {

  width: 100%;

  line-height: 35px;

}



.mt-three .mt-newR li span {

  font-size: 14px;

  color: #d4d4d4;

  width: 20%;

  overflow: hidden;

}



.mt-three .mt-newR li a {

  font-size: 14px;

  color: #424242;

  width: 75%;

  display: block;

  margin-left: 5px;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

  transition: .6s;

}



.mt-three .mt-newR li:hover a {

  color: #ff82ae;

}



/*four*/

.mt-four {

  margin-top: 60px;

  padding: 60px 0 100px;

  background: #fae3eb;

  width: 100%;

}



.mt-four .mt-fourBox {

  margin-top: 44px;

}



.mt-four .mt-fourBox .mt-fourL {

  width: 644px;

}



.mt-four .mt-fourL li {

  width: 100%;

  height: 109px;

  background-color: #ffffff;

  border-radius: 5px;

  margin-top: 28px;

}



.mt-four .mt-fourL li:first-child {

  margin-top: 0;

}



.mt-four .mt-fourL li .mt-fourL-time {

  width: 123px;

  height: 109px;

  background-color: #fff;

  border-radius: 5px;

  text-align: center;

  position: relative;

  transition: .6s;

}



.mt-four .mt-fourL li:hover .mt-fourL-time {

  background-color: #ff82ae;

}



.mt-four .mt-fourL li:hover .mt-fourL-time::after {

  display: none;

}



.mt-four .mt-fourL li .mt-fourL-time::after {

  content: '';

  position: absolute;

  right: 0;

  top: 43%;

  width: 1px;

  height: 22px;

  border-right: solid 1px #f7e1e9;

}



.mt-four .mt-fourL li .mt-fourL-time h6 {

  font-size: 30px;

  color: #dadada;

  font-weight: bold;

  padding-top: 20px;

  transition: .6s;

}



.mt-four .mt-fourL li:hover .mt-fourL-time h6 {

  color: #fff;

}



.mt-four .mt-fourL li .mt-fourL-time p {

  font-size: 14px;

  color: #dadada;

  transition: .6s;

}



.mt-four .mt-fourL li:hover .mt-fourL-time p {

  color: #fff;

}



.mt-four .mt-fourL li .mt-fourL-text {

  width: 448px;

  margin-left: 33px;

}



.mt-four .mt-fourL li .mt-fourL-text a {

  display: block;

  width: 100%;

  font-size: 16px;

  color: #424242;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  padding-top: 24px;

  transition: .6s;

}



.mt-four .mt-fourL li:hover .mt-fourL-text a {

  color: #ff82ae;

}



.mt-four .mt-fourL li .mt-fourL-text p {

  line-height: 22px;

  color: #b9b9b9;

  font-size: 14px;

  text-indent: 30px;

  margin-top: 5px;

  overflow: hidden;

  height: 44px;

}



.mt-four .mt-fourR {

  width: 487px;

}



.mt-four .mt-fourR .mt-fourR-img {

  display: block;

  width: 100%;

  height: 278px;

  border: solid 10px #ffffff;

  box-sizing: border-box;

}



.mt-four .mt-fourR .mt-fourR-img img {

  width: 100%;

  height: 100%;

}



.mt-four .mt-fourR .mt-four-desc {

  width: 100%;

  height: 111px;

  background-color: #ffffff;

}



.mt-four .mt-fourR .mt-four-desc a {

  display: block;

  padding: 25px 4% 5px;

  width: 92%;

  overflow: hidden;

  color: #424242;

  font-size: 16px;

  text-overflow: ellipsis;

  white-space: nowrap;

  transition: .6s;

}



.mt-four .mt-fourR:hover .mt-four-desc a {

  color: #ff82ae;

}



.mt-four .mt-fourR .mt-four-desc p {

  padding: 0 4%;

  width: 92%;

  overflow: hidden;

  line-height: 22px;

  color: #b9b9b9;

  font-size: 14px;

  height: 44px;

  text-indent: 30px;

}



/*five*/

.mt-five {

  padding: 72px 0;

}



.mt-five .mt-five-tit {

  width: 512px;

  margin: 0 auto;

}



.mt-five .mt-five-tit li {

  width: 140px;

  height: 35px;

  border-radius: 5px;

  border: solid 1px #dedede;

  box-sizing: border-box;

  margin-left: 45px;

  float: left;

  text-align: center;

  line-height: 33px;

  transition: .6s;

}



.mt-five .mt-five-tit li:first-child {

  margin-left: 0;

}



.mt-five .mt-five-tit li a {

  display: block;

  font-size: 16px;

  color: #333;

  transition: .6s;

}



.mt-five .mt-five-ul {

  margin-top: 60px;

}



.mt-five .mt-five-ul li:first-child {

  margin-left: 0;

}



.mt-five .mt-five-ul li {

  width: 352px;

  float: left;

  margin-left: 72px;

}



.mt-five .mt-five-ul li .mt-five-img {

  display: block;

  width: 100%;

  height: 231px;

  border: solid 2px #dedede;

  box-sizing: border-box;

  transition: .6s;

}



.mt-five .mt-five-ul li:hover .mt-five-img {

  border-color: #ff82ae;

}



.mt-five .mt-five-ul li .mt-five-img img {

  width: 100%;

  height: 100%;

}



.mt-five .mt-five-ul li .mt-five-name {

  width: 100%;

  line-height: 25px;

  margin: 25px 0 19px;

}



.mt-five .mt-five-ul li .mt-five-name a {

  width: 75%;

  font-size: 16px;

  color: #424242;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  transition: .6s;

}



.mt-five .mt-five-ul li:hover .mt-five-name a {

  color: #ff82ae;

  margin-left: 2%;

}



.mt-five .mt-five-ul li .mt-five-name span {

  width: 20%;

  font-size: 12px;

  color: #d1d1d1;

  overflow: hidden;

}



.mt-five .mt-five-ul li p {

  width: 100%;

  font-size: 14px;

  color: #b9b9b9;

  overflow: hidden;

  line-height: 22px;

  height: 44px;

  text-indent: 30px;

}



.mt-five .mt-five-ul li .mt-five-more {

  margin-top: 29px;

  width: 100%;

  text-align: center;

  font-size: 14px;

  color: #b9b9b9;

  position: relative;

  display: block;

}



.mt-five .mt-five-ul li .mt-five-more::before {

  content: '';

  position: absolute;

  left: 0;

  top: 11px;

  width: 144px;

  height: 1px;

  background: #dedede;

}



.mt-five .mt-five-ul li .mt-five-more::after {

  content: '';

  position: absolute;

  right: 0;

  top: 11px;

  width: 144px;

  height: 1px;

  background: #dedede;

}



.mt-five-2,

.mt-five-3 {

  display: none;

}



.mt-five-hot {

  background: #ff82ae;

  border: solid 1px #f7e1e9;

}



.mt-five-hot a {

  color: #fff !important;

}



/*----------------------*/



.mt-five9 {

  padding: 72px 0;

}



.mt-five9 .mt-five-tit {

  width: 512px;

  margin: 0 auto;

}



.mt-five9 .mt-five-tit li {

  width: 140px;

  height: 35px;

  border-radius: 5px;

  border: solid 1px #dedede;

  box-sizing: border-box;

  margin-left: 45px;

  float: left;

  text-align: center;

  line-height: 33px;

  transition: .6s;

}



.mt-five9 .mt-five-tit li:first-child {

  margin-left: 0;

}



.mt-five9 .mt-five-tit li a {

  display: block;

  font-size: 16px;

  color: #333;

  transition: .6s;

}



.mt-five9 .mt-five-ul {

  margin-top: 60px;

}



.mt-five9 .mt-five-ul li:first-child {

  margin-left: 0;

}



.mt-five9 .mt-five-ul li {

  width: 352px;

  float: left;

  margin-left: 72px;

}



.mt-five9 .mt-five-ul li .mt-five-img {

  display: block;

  width: 100%;

  height: 231px;

  border: solid 2px #dedede;

  box-sizing: border-box;

  transition: .6s;

}



.mt-five9 .mt-five-ul li:hover .mt-five-img {

  border-color: #ff82ae;

}



.mt-five9 .mt-five-ul li .mt-five-img img {

  width: 100%;

  height: 100%;

}



.mt-five9 .mt-five-ul li .mt-five-name {

  width: 100%;

  line-height: 25px;

  margin: 25px 0 19px;

}



.mt-five9 .mt-five-ul li .mt-five-name a {

  width: 75%;

  font-size: 16px;

  color: #424242;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  transition: .6s;

}



.mt-five9 .mt-five-ul li:hover .mt-five-name a {

  color: #ff82ae;

  margin-left: 2%;

}



.mt-five9 .mt-five-ul li .mt-five-name span {

  width: 20%;

  font-size: 12px;

  color: #d1d1d1;

  overflow: hidden;

}



.mt-five9 .mt-five-ul li p {

  width: 100%;

  font-size: 14px;

  color: #b9b9b9;

  overflow: hidden;

  line-height: 22px;

  height: 44px;

  text-indent: 30px;

}



.mt-five9 .mt-five-ul li .mt-five-more {

  margin-top: 29px;

  width: 100%;

  text-align: center;

  font-size: 14px;

  color: #b9b9b9;

  position: relative;

  display: block;

}



.mt-five9 .mt-five-ul li .mt-five-more::before {

  content: '';

  position: absolute;

  left: 0;

  top: 11px;

  width: 144px;

  height: 1px;

  background: #dedede;

}



.mt-five9 .mt-five-ul li .mt-five-more::after {

  content: '';

  position: absolute;

  right: 0;

  top: 11px;

  width: 144px;

  height: 1px;

  background: #dedede;

}



/*----------------mating ==  2019.7.1  end--------------------------*/













/* Ã¤ÂºÂºÃ¥Å â€ºÃ¨Âµâ€žÃ¦ÂºÂÃ¦â€¹â€ºÃ¨ÂËœ-Ã§Â®â‚¬Ã¥Å½â€ Ã¤Â¿Â¡Ã¦ÂÂ¯ */



.s_recruit {

  width: 1200px;

  height: auto;

  margin: 10px auto 30px auto;

  box-shadow: 0 0 8px 6px rgba(0, 0, 0, .08);

  padding-bottom: 40px;

}



.s_recruit .recr_t {

  width: 1200px;

  height: 200px;

  margin: 0 auto;

  background: url(../images/recruit_imgbg.jpg) no-repeat center;

}



.s_recruit .recr_t h3 img {

  width: 281px;

  height: 50px;

  margin: 0 auto;

  display: block;

  padding: 20px 0 15px 0;

}





.s_recruit .recr_t p {

  width: 940px;

  font-size: 14px;

  color: #333;

  text-align: center;

  line-height: 30px;

  height: 60px;

  overflow: hidden;

  margin: 0 auto;

}



.s_recruit .recr_t .information {

  margin: 10px auto auto;

  text-align: center;

}



.s_recruit .recr_t .information span {

  font-size: 14px;

  color: #333;

  margin-right: 60px;

}



.s_recruit .recr_t .information span i {

  font-size: 20px;

  color: #ff82ae;

  font-family: Arial, Helvetica, sans-serif;

}





.s_recruit .recr_box {

  margin-top: 30px;

  padding: 0 20px;

  width: 1160px;

}



.s_recruit .recr_box .recr_title {

  margin: 0 auto;

  height: 50px;

  border-bottom: 1px solid #dedede;

}



.s_recruit .recr_box .recr_title h5 {

  font-size: 20px;

  color: #ff82ae;

  font-weight: bold;

  float: left;

  line-height: 50px;

  background: url(../images/recruit_buttom1.png) no-repeat left center;

  padding-left: 30px;

}



.s_recruit .recr_box .recr_title a.zw {

  float: right;

  width: 100px;

  height: 25px;

  background: url(../images/recruit_buttom2.png) no-repeat center;

  font-size: 14px;

  color: #fff;

  line-height: 25px;

  display: block;

  text-align: center;

  margin-top: 12px;

}



.s_recruit .recr_box ul {

  margin-top: 10px;

}



.s_recruit .recr_box ul li {

  width: 350px;

  height: 60px;

  line-height: 60px;

  border-bottom: 1px dashed #dedede;

  float: left;

  margin: 0 18px;

  font-size: 14px;

  color: #333;

}



.s_recruit .recr_box ul li span {

  font-size: 16px;

  color: #333;

  font-weight: bold;

}





.s_recruit .recr_box .xq {

  margin-top: 35px;

}





.s_recruit .recr_box .xq h5 {

  width: 160px;

  height: 40px;

  line-height: 40px;

  border: 1px solid #ff82ae;

  text-align: center;

  font-size: 16px;

  color: #ff82ae;

  margin-bottom: 30px;

}





.s_recruit .recr_box .xq p {

  font-size: 14px;

  color: #666;

  line-height: 30px;



}











.h-doctorDeta {

  width: 1200px;

  margin: 0 auto 60px;

}



.h-doctorDeta .h-detaInfo {

  border-top: 6px #f8f8f8 solid;

  padding-top: 35px;

}



.h-doctorDeta .h-detaInfo:after {

  content: "";

  display: block;

  clear: both;

}



.h-doctorDeta .h-detaInfo .h-pic {

  width: 380px;

  height: 280px;

  border: 10px #f8f8f8 solid;

  float: left;

}



.h-doctorDeta .h-detaInfo .h-pic img {

  width: 380px;

  height: 280px;

  display: block;
  object-fit: cover;

}



.h-doctorDeta .h-detaInfo .h-text {

  width: 734px;

  float: right;

}



.h-doctorDeta .h-detaInfo .h-text .h-name {

  height: 30px;

  line-height: 30px;

  padding: 10px 0;

}



.h-doctorDeta .h-detaInfo .h-text .h-name span {

  font-size: 22px;

  color: #333333;

  float: left;

  line-height: 22px;

}



.h-doctorDeta .h-detaInfo .h-text .h-name .h-more {

  display: block;

  height: 28px;

  width: 200px;

  text-align: center;

  line-height: 28px;

  border-radius: 5px;

  border: solid 1px #dedede;

  float: right;

  -webkit-transition: all 0.4s ease-out;

  transition: all 0.4s ease-out;

}



.h-doctorDeta .h-detaInfo .h-text .h-name .h-more:hover {

  border: 1px #ff82ae solid;

  color: #ff82ae;

}



.h-doctorDeta .h-detaInfo .h-text .h-post,

.h-doctorDeta .h-detaInfo .h-text .h-good {

  font-size: 14px;

  color: #666;

  line-height: 30px;

}



.h-doctorDeta .h-detaInfo .h-text .h-info {

  width: 700px;

  min-height: 126px;

  _height: 126px;

  padding: 16px 17px;

  background-color: #f8f8f8;

  margin-top: 30px;

  font-size: 14px;

  color: #666;

  line-height: 30px;

  text-align: justify;

  text-indent: 2em;

}



.h-doctorDeta .h-visit {

  margin-top: 47px;

  clear: both;

}



.h-doctorDeta .h-visit .h-title {

  font-size: 22px;

  padding-bottom: 15px;

  border-bottom: 1px #dedede solid;

}



.h-doctorDeta .h-visit .h-textContent {

  margin-top: 20px;

  line-height: 1.8;

  min-height: 60px;

}







.yt-body-gray {

  background-color: #f3f2f5;

}



.yt-joinus {

  width: 1200px;

  height: auto;

  min-height: 1250px;

  padding-bottom: 45px;

  box-sizing: border-box;

  background-color: #fff;

  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);

}



.yt-joinus .yt-joinusadinfo {

  width: 100%;

  height: 200px;

  overflow: hidden;

  background: url('../images/yt_joinus_bg.jpg') center center no-repeat;

}



.yt-joinus .yt-joinusadinfo .yt-joinustitle {

  display: block;

  margin: 0 auto;

  margin-top: 20px;

}



.yt-joinus .yt-joinusadinfo .yt-joinus-info {

  width: 942px;

  height: auto;

  margin: 0 auto;

  margin-top: 12px;

  text-align: center;

  line-height: 30px;

  color: #333;

}



.yt-joinus .yt-joinusadinfo .yt-joinustelbox {

  width: 450px;

  height: 20px;

  margin: 0 auto;

  margin-top: 14px;

}



.yt-joinus .yt-joinusadinfo .yt-joinustelbox .yt-joinus-leftbox {

  width: 129 10px;

  height: 20px;

  float: left;

  line-height: 20px;

  font-size: 14px;

  color: #333;

}



.yt-joinus .yt-joinusadinfo .yt-joinustelbox .yt-joinus-leftbox span {

  color: #ff82ae;

  font-size: 20px;

  font-weight: bold;

}



.yt-joinus .yt-joinusadinfo .yt-joinustelbox .yt-joinus-rightbox {

  width: 265px;

  height: 20px;

  float: right;

  line-height: 20px;

  font-size: 14px;

  color: #333;

}



.yt-joinus .yt-joinusadinfo .yt-joinustelbox .yt-joinus-rightbox span {

  color: #ff82ae;

  font-size: 20px;

  font-weight: bold;

}



.yt-joinus .yt-joinus-titlebox {

  position: relative;

  width: 1099px;

  height: 16px;

  margin: 0 auto;

  margin-top: 70px;

  line-height: 16px;

  text-align: center;

  font-size: 16px;

  color: #333;

  font-weight: bold;

}



.yt-joinus .yt-joinus-titlebox::before {

  content: '';

  position: absolute;

  left: 0;

  top: 50%;

  width: 495px;

  height: 1px;

  background-color: #dedede;

}



.yt-joinus .yt-joinus-titlebox::after {

  content: '';

  position: absolute;

  right: 0;

  top: 50%;

  width: 495px;

  height: 1px;

  background-color: #dedede;

}



.yt-joinus .yt-joinusformbox {

  width: 1003px;

  height: auto;

  margin: 0 auto;

  margin-top: 50px;

}



.yt-joinus .yt-joinusformbox .yt-joinusformgroup {

  position: relative;

  width: 474px;

  height: 36px;

  float: left;

  margin-bottom: 38px;

}



.yt-joinus .yt-joinusformbox .yt-joinusformgroup label {

  display: block;

  width: 78px;

  height: 36px;

  float: left;

  font-size: 14px;

  line-height: 36px;

  text-align: right;

  color: #333;

}



.yt-joinus .yt-joinusformbox .yt-joinusformgroup input {

  display: block;

  width: 360px;

  height: 36px;

  float: right;

  margin-right: 16px;

  padding-left: 10px;

  padding-right: 10px;

  color: #333;

  line-height: 36px;

  box-sizing: border-box;

  border: 1px solid #dedede;

  background-color: #fff;

}



.yt-joinus .yt-joinusformbox .yt-joinusformgroup .yt-must {

  position: absolute;

  top: 13px;

  right: 0;

  font-size: 14px;

  line-height: 14px;

  color: #ff0000;

  -webkit-transition: all .2s;

  -moz-transition: all .2s;

  -o-transition: all .2s;

  -ms-transition: all .2s;

  transition: all .2s;

}



.yt-joinus .yt-joinusformbox .yt-joinusformgroup:nth-child(2n) {

  float: right;

}



.yt-joinus .yt-joinusformbox .yt-joinusformgroup-resume {

  width: 100%;

  height: 280px;

}



.yt-joinus .yt-joinusformbox .yt-joinusformgroup-resume label {

  height: 280px;

  line-height: 280px;

}



.yt-joinus .yt-joinusformbox .yt-joinusformgroup-resume textarea {

  display: block;

  width: 888px;

  height: 280px;

  float: left;

  margin-left: 21px;

  padding: 10px;

  line-height: 26px;

  font-size: 14px;

  border: 1px solid #dedede;

  background-color: #fff;

  box-sizing: border-box;

}



.yt-joinus .yt-joinusformbox .yt-submit-joinusrow {

  width: 404px;

  height: 40px;

  margin: 0 auto;

  text-align: center;

}



.yt-joinus .yt-joinusformbox .yt-submit-joinusrow .yt-submit-joinusform {

  display: block;

  width: 165px;

  height: 40px;

  float: left;

  color: #fff;

  text-align: center;

  line-height: 40px;

  font-weight: bold;

  font-size: 16px;

  background: url('../images/yt_joinus_submit.png') center center;

  border-radius: 5px;

  overflow: hidden;

  cursor: pointer;

}



.yt-joinus .yt-joinusformbox .yt-submit-joinusrow .yt-reset-joinusform {

  display: block;

  width: 165px;

  height: 40px;

  float: right;

  color: #fff;

  text-align: center;

  line-height: 40px;

  font-weight: bold;

  font-size: 16px;

  background: #999;

  border-radius: 5px;

  overflow: hidden;

  cursor: pointer;

}



/*Ã§Â®â‚¬Ã¤Â»â€¹*/





.lq_titan_x {

  width: 1200px;

  height: 86px;

  margin: 0 auto;

}





.lq_titan {

height: 86px;

/* margin-left: 280px; */
}
.lq_titan ul{
  display: flex;
  justify-content: center;
  margin: 0 auto;
}


.lq_titan ul li {float: left;/* width: 160px; */height: 44px;text-align: center;/* margin-right: 80px; */margin: 0 30px;}



.lq_titan ul li a {color: #333;border: 1px solid #dedede;font-size: 16px;line-height: 42px;display: block;padding: 0 30px;}





.lq_titan ul li a:hover {

  background: #ff82ae;

  border: 1px solid #ff82ae;

  color: #fff;

  cursor: pointer;

  box-shadow: 0 8px 8px 0px rgba(255, 130, 174, 0.25);

}





.lq_about {

  width: 100%;

}



.lq_about_1 {

  width: 1200px;

  margin: 0 auto;

  background: url(../images/lq_ab_bg1.png) no-repeat left bottom;

  height: 318px;

  position: relative;

}





.lq_about_2 {

  float: left;

  width: 450px;

  height: 300px;

  margin: 0 0 0 20px;

}



.lq_about_2 .in_aimgscale {

  width: 406px;

  height: 300px;

  overflow: hidden;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.lq_about_2 .in_aimgscale img {

  width: 406px;

  height: 300px;

}



.lq_about_2 .in_aimgscale:hover {

  transform: translate(-5px, -5px);

  -webkit-transform: translate(-5px, -5px);

  box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);

}





.lq_about_3x {

  float: right;

  width: 700px;

}



.lq_about_6 {

  padding: 0 0 0 0;

}





.lq_about_4c {

  font-size: 24px;

  color: #ff82ae;

  height: 54px;

  line-height: 52px;

  font-weight: bold;

  background: url(../images/lq_abline.png) no-repeat bottom;

}



.lq_about_4c span {

  border-bottom: 2px solid #ff82ae;

  display: inline-block;

}





.lq_about_3 {

  line-height: 30px;

  height: 180px;

  overflow: hidden;

  padding: 10px 0 0 0;

  font-size: 14px;

  color: #666;

}





.lq_about_5 {

  height: auto;

}





.lq_about_more {

  width: 200px;

  height: 36px;

  font-size: 14px;

  margin-top: 18px;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.lq_about_more a {

  color: #999;

  display: block;

  line-height: 34px;

  padding-left: 28px;

  background: url(../images/lq_ab_jt.png) no-repeat 104px;

  border: 1px solid #dedede;

}



.lq_about_more a:hover {

  color: #ff82ae;

  border: 1px solid #ff82ae;

}





/*Ã§Â®â‚¬Ã¤Â»â€¹end*/





/*Ã¦â€“Â°Ã©â€”Â»2*/





.lq_mewstwo {

  width: 160px;

  height: 44px;

  margin: 0 auto;

  text-align: center;

  position: relative;

  z-index: 10;

}



.lq_mewstwo a {

  font-size: 16px;

  line-height: 42px;

  display: block;

  background: #ff82ae;

  border: 1px solid #ff82ae;

  color: #fff;

  cursor: pointer;

  box-shadow: 0 8px 8px 0px rgba(255, 130, 174, 0.25);

}





.lq_mewstwotop {

  margin-top: 25px;

}



.lq_mewstwotoptwo {

  padding-top: 50px;

}





/*Ã¤Â¸â€œÃ¥Â®Â¶Ã¥â€ºÂ¢Ã©ËœÅ¸*/



.lq_zjtd {

  padding-top: 52px;

  padding-bottom: 60px;

}





.lq_tuanduibox {

  width: 1224px;

  margin: 0 auto;

  overflow: hidden;

}





.lq_tuanduibox .swiper-container {

  width: 100%;

  height: 100%;

}



.lq_tuanduibox .swiper-slide {

  float: left;

  width: 280px !important;

  margin: 0 13px 0 13px;

}





.lq_tuanduibox .swiper-button-next.swiper-button-disabled,

.lq_tuanduibox .swiper-button-prev.swiper-button-disabled {

  opacity: 1;

  cursor: auto;

  pointer-events: none;

}





.lq_tuanduibox .swiper-container:hover {

  cursor: url("../images/lq_swjt.png"), default;

}



.lq_tuanduibox .swiper-slide a:hover {

  cursor: url("../images/lq_swjt.png"), default;

}





.lq_tuanduione_2 {

  float: left;

  width: 280px;

  background: #fff;

  overflow: hidden;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

  position: relative;

  padding-top: 40px;

}





.lq_tuanduione_2 .lq_tuanduione_1pic {

  width: 99.2%;

  height: 210px;

  overflow: hidden;

  border: 1px solid #dedede;

  border-bottom: none;

}



.lq_tuanduione_2 .lq_tuanduione_1pic img {

  width: 100%;

  height: 210px;

  transform: scale(1);

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

  object-fit: cover;
}



.lq_tuanduione_txt {

  border: 1px solid #dedede;

  border-top: 0;

  padding: 25px 20px 18px 20px;

}



.lq_tuanduione_txt h5 {

  height: 24px;

}



.lq_tuanduione_txt h5 a {

  color: #333;

  font-size: 16px;

  display: block;

  overflow: hidden;

  white-space: nowrap;

  text-overflow: ellipsis;

  line-height: 24px;

}



.lq_tuanduione_txt h4 {

  height: 32px;

  line-height: 1;

  border-bottom: 1px solid #dcdcdc;

  color: #666666;

  padding-top: 5px;

}





.lq_tuanduione_txt h6 {

  font-size: 14px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

  color: #999;

  padding: 15px 0 0 0;

}



.lq_tuanduione_txt i {

  display: block;

  height: 20px;

  margin-top: 20px;

}



.lq_tuanduione_txt i a {

  color: #999;

  display: block;

  line-height: 20px;

}





.lq_tuanduione_2:hover {

  padding-top: 20px;

}



.lq_tuanduione_2:hover .lq_tuanduione_txt h5 a {

  color: #ff82ae;

}



.lq_tuanduione_2:hover .lq_tuanduione_txt i a {

  color: #ff82ae;

}



/*Ã¤Â¸â€œÃ¥Â®Â¶Ã¥â€ºÂ¢Ã©ËœÅ¸end*/

/*Ã¦â€šÂ£Ã¨â‚¬â€¦Ã§â€¢â„¢Ã¨Â¨â‚¬Ã¦ËœÂ¾Ã§Â¤Âº*/

.mt-show {

  width: 851px;

}



.mt-showBox {

  width: 100%;

  height: 668px;

  background-color: #f8f8f8;

  padding-top: 23px;

}



.mt-liuBox {

  width: 780px;

  height: 645px;

  background-color: #ffffff;

  margin: 0 auto;

}



.mt-liuBox .mt-liuT {

  width: 711px;

  margin: 0 auto;

  padding: 55px 0 36px;

}



.mt-liuBox .mt-liuT li {

  width: 100%;

  line-height: 50px;

  border-bottom: 1px dashed #dedede;

}



.mt-liuBox .mt-liuT li span {

  margin-left: 47px;

  width: 70px;

  text-align: right;

  margin-right: 5px;

}



.mt-liuBox .mt-liuT li p {

  width: 560px;

  font-size: 14px;

  color: #666;

}



.mt-liuBox .mt-liuT .mt-liu4 p {

  line-height: 30px;

  margin-top: 10px;

}



.mt-liuBox .mt-liuT .mt-liu1 p {

  color: #ff82ae;

}



.mt-liuBox .mt-da {

  width: 710px;

  height: 265px;

  background-color: #fae3eb;

  margin: 0 auto;

}



.mt-liuBox .mt-da .mt-daL {

  width: 110px;

  height: 110px;

  border: solid 5px #ffffff;

  box-sizing: border-box;

  margin: 43px 32px 0 21px;

}



.mt-liuBox .mt-da .mt-daL img {

  width: 100%;

  height: 100%;

}



.mt-liuBox .mt-da .mt-daR {

  margin: 43px 0 0;

  width: 516px;

}



.mt-liuBox .mt-da .mt-daR h6 {

  line-height: 30px;

  border-bottom: 1px dashed #dedede;

  font-size: 14px;

  color: #999;

  width: 100%;

}



.mt-liuBox .mt-da .mt-daR p {

  font-size: 14px;

  line-height: 30px;

  color: #666666;

  margin-top: 20px;

  overflow: hidden;

  height: 150px;

}







.h-good {

  display: none;

}



.h-doctorDeta .h-detaInfo .h-text .h-info {

  display: none;

}



.clearboth {

  clear: both;

}



.listzhuanjiaTop {

  height: 60px;

  width: 1170px;

  background-color: #f8f8f8;

  padding: 0 15px;

  margin-top: 30px;

}



.listzhuanjia .swiper-slide {

  float: left;

  width: 280px !important;

}



.listzhuanjiaTopTitle::before {

  content: "";

  width: 4px;

  height: 16px;

  display: inline-block;

  background-color: #999999;

  vertical-align: middle;

  margin-right: 20px;

}



.listzhuanjiaTopTitle {

  display: block;

  float: left;

  line-height: 60px;

  font-size: 16px;

}



.demeanor_box {

  width: 1200px;

  margin: 0 auto;

}



.listzhuanjia {

  width: 1200px;

  margin: 0 auto;

  height: 530px;

}



.list {

  width: 1200px;

  margin: 0 auto;

}



.listzhuanjiaTopMore {

  float: right;

  color: #999999;

  line-height: 60px;

}



.listzhuanjiaTopMore:hover {

  color: #ff82ae;

}





/*Ã§â€ÂµÃ¥Â­ÂÃ©Ëœâ€¦Ã¨Â§Ë†Ã¥Â®Â¤*/





.lq_yuelan_bg {

  padding-top: 30px;

}



.lq_yuelan_clear {

  clear: both;

}





.lq_yuelan_cent {

  width: 1200px;

  margin: 0 auto;

}





.lq_ylsearch_box {

  width: 860px;

  height: 44px;

  overflow: hidden;

  position: relative;

  border-bottom: 1px solid #f0f0f0;

  margin: 0 auto;

}



.lq_ylswap_value {

  float: left;

  width: 730px;

  font-size: 14px;

  color: #333;

  height: 44px;

  line-height: 44px;

  padding-left: 42px;

  background: url(../images/lq_yl_fdj.png) no-repeat 0;

}





.lq_ylswap_go {

  float: right;

  margin: 0;

  border: 0;

  width: 80px;

  height: 25px;

  background: #ff82ae;

  cursor: pointer;

  position: absolute;

  top: 10px;

  right: 0px;

  border-radius: 5px;

  color: #fff;

}





.search_box input::-webkit-input-placeholder {

  color: #cccccc;

}



.search_box input::-moz-placeholder {

  color: #cccccc;

}



.search_box input:-moz-placeholder {

  color: #cccccc;

}



.search_box input:-ms-input-placeholder {

  color: #cccccc;

}







.lq_yuelan_one {

  padding-top: 32px;

  overflow: hidden;

}







/*lq_yl_titebox*/



.lq_yl_titebox {

  width: 1200px;

  height: 60px;

  background: #ff82ae;

  margin: 0 auto;

}





.lq_yl_tite {

  float: left;

  color: #fff;

  padding-left: 48px;

  background: url(../images/lq_yuelan_d1.png) no-repeat 15px;

}



.lq_yl_tite h3 {

  height: 60px;

  line-height: 60px;

  font-size: 14px;

}



.lq_yl_tite h3 span {

  float: left;

  font-size: 18px;

  padding-right: 10px;

  font-weight: bold;

  display: block;

  line-height: 58px;

}



.lq_yl_tite h3 i {

  float: left;

  display: block;

  line-height: 30px;

  padding-top: 17px;

}







.lq_yl_titemore {

  float: right;

  width: 62px;

  height: 60px;

  margin-right: 20px;

}



.lq_yl_titemore a {

  display: block;

  line-height: 60px;

  color: #fff;

  text-transform: uppercase;

  background: url(../images/lq_yuelan_d2.png) no-repeat right;

}



.lq_yl_titemore a:hover {

  text-decoration: underline;

}







.lq_yl_onebox {

  width: 105%;

}





.lq_yl_onebox ul li {

  float: left;

  width: 370px;

  height: 74px;

  margin: 30px 45px 0 0;

  overflow: hidden;

  border-bottom: 1px dashed #dedede;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.lq_yl_onebox ul li h4 {

  font-size: 14px;

  height: 30px;

}



.lq_yl_onebox ul li h4 a {

  display: block;

  height: 30px;

  line-height: 30px;

  overflow: hidden;

  color: #666666;

  background: url(../images/lq_yuelan_d3.png) no-repeat 0;

  padding-left: 21px;

}



.lq_yl_onebox ul li h4 a:hover {

  padding-left: 31px;

  color: #ff82ae;

}





.lq_yl_onebox ul li h5 {

  height: 30px;

  line-height: 30px;

  font-size: 14px;

  padding-top: 8px;

}



.lq_yl_onebox ul li span {

  color: #999;

  display: block;

  float: left;

  padding-left: 21px;

}



.lq_yl_onebox ul li i {

  display: block;

  float: right;

  width: 71px;

  background: url(../images/lq_yuelan_d5.png) no-repeat right;

}



.lq_yl_onebox ul li i a {

  display: block;

  color: #999999;

}



.lq_yl_onebox ul li i a:hover {

  color: #ff82ae;

}





.lq_yl_onebox ul li:hover {

  border-bottom: 1px dashed #ff82ae;

}






/*Ã¥Â¤â€“Ã¦â€“â€¡*/





.lq_yuelan_wwbg {

  padding-top: 45px;

  background: #f8f8f8;

  padding-bottom: 76px;

  margin-top: 66px;

}





.lq_yl_towbox {

  width: 1200px;

  margin: 0 auto;

}



.lq_yl_towbox ul {

  width: 105%;

  padding-top: 5px;

}





.lq_yl_towbox ul li {

  float: left;

  width: 390px;

  height: 150px;

  margin: 15px 15px 0 0;

  overflow: hidden;

  background: #fff;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

  padding: 0 40px;

  box-sizing: border-box;

}





.lq_yl_towbox ul li h6 {

  height: 52px;

  padding-top: 12px;

  overflow: hidden;

  background: url(../images/lq_yuelan_d6.png) no-repeat 66px 52px;

}





.lq_yl_towbox ul li h6 b {

  float: left;

  display: block;

  line-height: 52px;

  font-weight: normal;

  font-size: 60px;

  color: #f0f0f0;

}



.lq_yl_towbox ul li h6 span {

  color: #999;

  display: block;

  float: right;

  height: 16px;

  line-height: 16px;

  padding-left: 21px;

  margin-top: 32px;

}







.lq_yl_towbox ul li h4 {

  font-size: 16px;

  height: 30px;

  margin-top: 14px;

}



.lq_yl_towbox ul li h4 a {

  display: block;

  height: 30px;

  line-height: 30px;

  overflow: hidden;

  color: #666666;

}



.lq_yl_towbox ul li h4 a:hover {

  padding-left: 10px;

}





.lq_yl_towbox ul li h5 {

  height: 30px;

  line-height: 30px;

  font-size: 14px;

  padding-top: 6px;

}





.lq_yl_towbox ul li i {

  display: block;

}



.lq_yl_towbox ul li i a {

  display: block;

  color: #999999;

}



.lq_yl_towbox ul li i a:hover {

  text-decoration: underline;

}



.lq_yl_towbox ul li:hover {

  background: #ff82ae;

}



.lq_yl_towbox ul li:hover h6 {

  background: url(../images/lq_yuelan_d7.png) no-repeat 66px 52px;

}



.lq_yl_towbox ul li:hover h6 b {

  color: #fe9abd;

}



.lq_yl_towbox ul li:hover h6 span {

  color: #fff;

}



.lq_yl_towbox ul li:hover h4 a {

  color: #fff;

}



.lq_yl_towbox ul li:hover i a {

  color: #fff;

}









/*Ã§â€ÂµÃ¥Â­ÂÃ©Ëœâ€¦Ã¨Â§Ë†Ã¥Â®Â¤end*/















/*Ã¦â€ºÂ´Ã¥Â¤Å¡/Ã¦ÂÅ“Ã§Â´Â¢Ã©Â¡ÂµÃ©ÂÂ¢begin*/







.lq_yl_onebox_1 {

  width: 105%;

}





.lq_yl_onebox_1 ul li {

  float: left;

  width: 1200px;

  height: 74px;

  margin: 30px 45px 0 0;

  overflow: hidden;

  border-bottom: 1px dashed #dedede;

  -webkit-transition: all .3s ease-out;

  transition: all .3s ease-out;

}



.lq_yl_onebox_1 ul li h4 {

  font-size: 14px;

  height: 30px;

}



.lq_yl_onebox_1 ul li h4 a {

  display: block;

  height: 30px;

  line-height: 30px;

  overflow: hidden;

  color: #666666;

  background: url(../images/lq_yuelan_d3.png) no-repeat 0;

  padding-left: 21px;

}



.lq_yl_onebox_1 ul li h4 a:hover {

  padding-left: 31px;

  color: #ff82ae;

}





.lq_yl_onebox_1 ul li h5 {

  height: 30px;

  line-height: 30px;

  font-size: 14px;

  padding-top: 8px;

}



.lq_yl_onebox_1 ul li span {

  color: #999;

  display: block;

  float: left;

  padding-left: 21px;

}



.lq_yl_onebox_1 ul li i {

  display: block;

  float: right;

  width: 71px;

  background: url(../images/lq_yuelan_d5.png) no-repeat right;

}



.lq_yl_onebox_1 ul li i a {

  display: block;

  color: #999999;

}



.lq_yl_onebox_1 ul li i a:hover {

  color: #ff82ae;

}





.lq_yl_onebox_1 ul li:hover {

  border-bottom: 1px dashed #ff82ae;

}


.yt-hospitalsbox {
  display: none;
}


.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(2),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(4),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(5),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(7),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(10),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(12),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(13),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(15),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(18),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(20),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(21),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(23),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(26),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(28),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(29),
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(31) {
  background: url(../images/com_list1.jpg) no-repeat center !important;
}


.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(2) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(4) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(5) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(7) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(10) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(12) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(13) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(13) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(15) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(18) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(20) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(21) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(23) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(26) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(28) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(29) h5,
.s_demeanor .demeanor_box .list .list_nr ul li:nth-child(31) h5 {
  font-size: 16px;
  font-weight: normal;
  color: #333;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-align: center;
  padding: 0 10px;
}

.new-hospital {
  width: 980px;
  margin: 0 auto;
  margin-top: 90px;
}

.new-hospitalTitle h3 {
  display: flex;
  justify-content: center;
  align-items: center;
  
}

.new-hospitalTitle h3 i {
  width: 60px;
  height: 56px;
  display: block;
}

.new-hospitalTitle h3 i img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: contain;
}


.new-hospitalTitle h3 b {
  display: block;
  margin-left: 10px;
}


.new-hospitalTitle h3 b span {
  display: block;
  font-size: 26px;
  color: #666;
}


.new-hospitalTitle h3 b em {
  display: block;
  font-size: 12px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  color: #9a9a9a;
}


.new-hospitalBox ul {
  overflow: hidden;
  width: 100%;
  margin-top: 70px;
  margin-bottom: 180px;
}

.new-hospitalBox ul li {
  background: url(../images/new-hospitalBoxlist1.png) no-repeat center;
width: 298px;
height: 65px;
-webkit-transition: .5s;
transition: .5s;
margin-right: 43px;
float: left;
}

.new-hospitalBox ul li:nth-child(3n){
margin-right: 0px;
}

.new-hospitalBox ul li a {
  display: block;
  width: 100%;
  height: 100%;
}

.new-hospitalBox ul li a i {
  width: 215px;
  height: 47px;
  display: block;
  margin: 10px 10px 10px 73px;
  line-height: 47px;
  text-align: center;
  font-size: 22px;
  color: #666;
  font-weight: bold;
}

.new-hospitalBox ul li:hover {
  background: url(../images/new-hospitalBoxlist2.png) no-repeat center;
}


@media(max-width:980px){
  .new-hospital{
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
  }

  .new-hospitalTitle h3 b span{
    font-size: 22px;
  }

  .new-hospitalTitle h3 i{
    width: 45px;
    height: 45px;
  }

  .new-hospitalBox ul{
    flex-wrap: wrap;
    margin-top: 40px;
    margin-bottom: 100px;
  }

  .new-hospitalBox ul li{
    width: 49%;
    background: #ffebf2;
    margin-bottom: 10px;
  }

  .new-hospitalBox ul li:hover{
    width: 49%;
    background: #ff82ae;
    margin-bottom: 10px;
  }

  .new-hospitalBox ul li a{
    padding: 10px;
    box-sizing: border-box;
  }

  .new-hospitalBox ul li a i{
    margin: 0;
    background: #fff;
    width: 100%;
    height: 100%;
    font-size: 18px;
  }
}



/*Ã¦â€ºÂ´Ã¥Â¤Å¡/Ã¦ÂÅ“Ã§Â´Â¢Ã©Â¡ÂµÃ©ÂÂ¢end*/