a {

  transition: all .2s;

}

a:hover {

  color: #006bce;

}

.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: #006bce;

  font-weight: bold;

  box-sizing: border-box;

  border-left: 2px solid #006bce;

}

.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: #006bce;

  line-height: 18px;

  border-left: 2px solid #006bce;

  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: #006bce;

}

.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: #006bce;

}

.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-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 .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: #006bce;

}

.yt-hospitalsbox .yt-hospitallist li .yt-bg-border .yt-border {

  position: absolute;

  right: 0;

  bottom: 0;

  width: 280px;

  height: 180px;

  border: 1px solid #006bce;

}

.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.li1:hover,

.yt-hospitalsbox .yt-hospitallist li.li3:hover,

.yt-hospitalsbox .yt-hospitallist li.li5:hover,

.yt-hospitalsbox .yt-hospitallist li.li7: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.li2:hover,

.yt-hospitalsbox .yt-hospitallist li.li4:hover,

.yt-hospitalsbox .yt-hospitallist li.li6:hover,

.yt-hospitalsbox .yt-hospitallist li.li8: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: #006bce;

  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: #006bce;

  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: #006bce;

}

.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;

  width: 100%;

  height: 100%;

  padding: 35.7% 0%;

}

.yt-scenerybox .yt-scenerybox li .yt-sceneryimg img {

  position: absolute;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

}

.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: #006bce;

  border-color: #006bce;

}





.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: #006bce;

  box-shadow: 3px 4px 5px 0px #b2cfea;

  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: #006bce;

}



.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;


  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: #006bce;

  background-color: #006bce;

}



.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: 20px;

  margin-bottom: 20px;

  line-height: 24px;

  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: #006bce;

}



.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: #006bce;

  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: #006bce;

}



.yt-downloadpage .yt-fileslist li:hover .yt-filename {

  color: #fff;

  background-position-y: -16px;

}



.yt-downloadpage .yt-fileslist li:hover .yt-downloadfilebtn {

  color: #006bce;

  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;


  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: #006bce;

  background-color: #006bce;

}





.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: #006bce;

  box-shadow: 3px 4px 5px 0px rgba(255, 130, 174, 0.25);

}



.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;

}



.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: 150px;

  height: 14px;

  float: left;

  line-height: 14px;

  margin-top: 24px;

  margin-left: 12px;

  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 .yt-textbox .yt-viewnum {

  display: block;

  width: 100px;

  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: #006bce;

}



.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;


  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: #006bce;

  background-color: #006bce;

}









/* 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: #006bce;

}



.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: #006bce;

}







/* 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: #006bce;

}



.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: #006bce;

  box-shadow: 0 0 10px 6px rgba(0, 0, 0, .1);

}



.s_culture .culture_box ul li:hover{



  background: #006bce;

  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: #006bce;



}



.s_demeanor .demeanor_t ul li.casehover h5 span{



  color: #006bce;

}



.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: #006bce;

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_list1.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,.s_demeanor .demeanor_box .list .list_nr ul li.com4,.s_demeanor .demeanor_box .list .list_nr ul li.com5,.s_demeanor .demeanor_box .list .list_nr ul li.com7{



  background: url(../images/com_list2.jpg) no-repeat center;

}



.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.com7 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: #006bce;

}



.s_framework_bg .framework .fram_l h6 a{

  position: absolute;

  left: 358px;

  top: -15px;

  font-size: 20px;

  font-weight: bold;

  color: #006bce;

  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: #006bce;

 border: 1px solid #006bce;

 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: #006bce;

}



.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: #006bce;

}





/*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: #006bce;

 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: #006bce;

 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: #006bce;

}







.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: #006bce;

}



.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);

}



.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: #006bce;

 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: #006bce;

}





.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;

}



.lq_zhou_li:hover .lq_zhouimg_x {

 border: 5px solid #006bce;

}



.lq_zhou_li:hover h6 a {

 color: #006bce;

}







/*媒体看医生*/





.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 #006bce;

}





.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:#006bce;

 background: -webkit-linear-gradient(#006bce, #f06395);

 background: -o-linear-gradient(#006bce, #f06395);

 background: -moz-linear-gradient(#006bce, #f06395);

 background: linear-gradient(#006bce, #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: #006bce;

}



.lq_zhinanone ul li:hover a{

 background:url(../images/lq_znline2.png) no-repeat center #fff;

}



.lq_zhinanone ul li:hover a span{

 color: #006bce;

}





.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: #006bce;

 line-height: 1;

}



.lq_zhinan_title h6{

 width: 65px;

 height: 4px;

 background: #006bce;

 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: #006bce;

}

.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 #006bce;

}

.xd_links_next:hover{

  background: url(../images/xd_add_links_next2.png) center no-repeat #006bce;

}

.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: #006bce;

  border: solid 1px #006bce;

}

.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: #006bce;

}

.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: 422px;

  padding: 35px 45px;

  box-sizing: border-box;

  margin-top: 20px;

}

.xd_zk_top .xd_zk_item {

  width: 165px;

  height: 350px;

  text-align: center;

  padding-top: 136px;

  box-sizing: border-box;

  background: url(../images/xd_zk_item_bg.jpg) center no-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: 350px;

  background: rgba(255, 255, 255, 0.6);

}

.xd_zk_top .xd_zk_list > li {

  float: left;

  width: 25%;

  height: 50%;

  text-align: center;

  font-size: 16px;

  color: #333333;

  transition: all .5s;

}

.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%;

  padding-top: 140px;

  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_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: #006bce;

  line-height: 20px;

  margin-bottom: 12px;

}

.xd_zk_bottom .xd_zkbotm_item1 .xd_tit h4 {

  font-family: Arial;

  font-size: 14px;

  color: #006bce;

  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: #006bce;

}

.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: #006bce;

  line-height: 20px;

  margin-bottom: 15px;

}

.xd_title .xd_title_left h4 {

  color: #006bce;

  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: #006bce;

}

.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: #006bce;

}

.xd_ruse .xd_ruse_main .xd_ruse_list > li:hover .xd_ruse_view .xd_ruse_cover {

  background-color: #006bce;

}

.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: #006bce;

  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: #006bce;

}

.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: #006bce;

}

.xd_job .job_main table tr > td:nth-child(odd) > a {

  color: #006bce;

}

.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: #006bce;

  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: #006bce;

  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: #006bce;

  background-image: linear-gradient(0deg, #f06294 0%, #006bce 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 #006bce;

  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: #006bce;

  background: #fff;

  position: relative;

}

.h-zuanke .h-zkBox .h-zkList .dd span a{

  color: #006bce;

  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: #006bce;

  background-image: linear-gradient(0deg, #f06294 0%, #006bce 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 #006bce;

  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: #006bce;

  background: #fff;

  position: relative;

}

.h-zuanke .h-zkBox .h-qtList .dd span a{

  color: #006bce;

  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: #006bce;

  background-image: linear-gradient(0deg, #f06294 0%, #006bce 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: #006bce;

}

.h-jci .h-jcitabBox .jciTabs .bd ul li h4 span:after {

  content: "";

  display: block;

  width: 66px;

  height: 1px;

  background-color: #006bce;

  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: #006bce;

  -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: #006bce transparent transparent #006bce;

}

.h-jci .h-jcitabBox .jciTabs .bd ul li .more a:after {

  right: 0;

  bottom: 0;

  border-color: transparent #006bce #006bce 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: #006bce transparent transparent #006bce;

}

.h-jci .h-history .h-list ul li .pic:after {

  right: 0;

  bottom: 0;

  border-color: transparent #006bce #006bce 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: #006bce;

}

.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: #006bce;

}

.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: #006bce;

  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: #006bce;

  -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: #006bce;

  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: #006bce;

  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: #006bce;

  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: #006bce;

}

.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: #006bce;

  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: #006bce;

  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: -1px;

  top: -1px;

}

.h-doctor_zj .h-doctorList ul li .h-pic img {

  width: 280px;

  height: 210px;

}

.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: #006bce;

  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: #006bce;

  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: #006bce;

}

.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: #006bce;

  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 #006bce;

    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%,

    #006bce 100%),

    linear-gradient(

            #006bce,

            #006bce);

    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: #006bce;

    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%,#006bce 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: #006bce;

    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: #006bce;

    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: #006bce;

}

.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: #006bce;

}

.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: #006bce;

}

.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: #006bce;

}

.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: #006bce;

}

/*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: #006bce;

}

.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: #006bce;

}

.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: #006bce;

}

.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: #006bce;

}

.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: #006bce;

    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: #006bce;

    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: #006bce;

}

.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: #006bce;

    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: #006bce;

     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: #006bce;

    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 #006bce;

  text-align: center;

  font-size: 16px;

  color: #006bce;

  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;

   }



   .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 #006bce solid;

       color: #006bce;

   }



   .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: #006bce;

       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: #006bce;

       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 li {

    float: left;

    width: 160px;

    height: 44px;

    text-align: center;

    margin-right: 80px;

}



.lq_titan ul li a {

    color: #333;

    border: 1px solid #dedede;

    font-size: 16px;

    line-height: 42px;

    display: block;

}





.lq_titan ul li a:hover {

    background: #006bce;

    border: 1px solid #006bce;

    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: #006bce;

    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 #006bce;

    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: #006bce;

    border: 1px solid #006bce;

}





/*简介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: #006bce;

    border: 1px solid #006bce;

    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;

}



.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: #006bce;

}



.lq_tuanduione_2:hover .lq_tuanduione_txt i a {

    color: #006bce;

}



/*专家团队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: #006bce;

 }



 .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: #006bce;

 }



 

/*电子阅览室*/





.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: #006bce;

 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: #006bce;

 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: #006bce;

}





.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: #006bce;

}





.lq_yl_onebox ul li:hover {

 border-bottom: 1px dashed #006bce;

}





/*外文*/





.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: #006bce;

}



.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: #006bce;

}





.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: #006bce;

}





.lq_yl_onebox_1 ul li:hover {

 border-bottom: 1px dashed #006bce;

}





/*更多/搜索页面end*/