* {
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
}

a {
  text-decoration: none;
}
.body_con{
  overflow: hidden;
}
/* 轮播图 */
.layui-carousel {
  width: 100%;
  height: 700px !important;
  border-top: 6px solid #65a135;
}
.layui_wrapper {
  height: 700px !important;
}
.layui_wrapper div {
  height: 700px !important;
}
.layui_wrapper div img {
  width: 100%;
  height: 100% !important;
}
.layui-carousel-ind {
  display: none;
}
.layui-carousel>[carousel-item]{
  top: 0;
overflow: initial;
}
/* 版心 */
.body_div_con {
  margin-top: -1px;
}

/* 医院简介 */
.body_hospital {
  height: 415px;
  display: flex;
  justify-content: center;
  align-content: center;
}
.hospital_head {
  width: 90%;
  height: 415px;
  background: url(../image/public/hositpal_bj.jpg);
  position: relative;
  top: 1px;
}
.hospital_head_first {
  width: 580px;
  margin-left: 60px;
  position: absolute;
  right: 0;
}
.head_first_title {
  height: 77px;
  position: relative;
}
.head_first_title span {
  display: inline-block;
  margin-top: 36px;
  color: #fff;
  font-size: 28px;
}
.head_first_title a {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  width: 115px;
  height: 28px;
  border: 1px solid #c1cca6;
  border-radius: 30px;
  line-height: 28px;
  text-align: center;
  position: absolute;
  right: 43px;
  bottom: 0;
}

.head_first_content {
  height: 88px;
  width: 525px;
  padding-right: 50px;
  font-size: 16px;
  color: #fff;
  margin-top: 30px;
  line-height: 32px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-indent: 2em;
}
.head_first_content p{
  height: 88px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.hospital_head .hospital_head_first .table {
  height: 133px;
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
}
.hospital_head .hospital_head_first .table dl {
  margin-right: 80px;
}
.hospital_head .hospital_head_first .table dl dt {
  color: #fff;
  font-size: 18px;
}
.hospital_head .hospital_head_first .table dl dd {
  margin-top: 25px;
  color: #fff;
  font-size: 16px;
}
.hospital_head .hospital_head_first .table dl dd span {
  color: #fff;
  font-size: 36px;
  margin-right: 9px;
}

.body_hospital .xiahuakuang {
  width: 55%;
  margin-top: 1px;
  margin-right: 210px;
}
.body_hospital .xiahuakuang ul{
  width: 500px;
  display: flex;
  justify-content: space-between;
}

.body_hospital .xiahuakuang ul li {
  /* float: left; */
  text-align: center;
  font-size: 18px;
  color: #fff;
  position: relative;
}

.body_hospital .xiahuakuang ul li:first-child .top_kuohao {
  position: absolute;
  top: 36px;
  left: 48%;
  transform: translateX(-50%);
  transform: rotate(90deg);
}
.body_hospital .xiahuakuang ul li:first-child .bottom_kuohao {
  position: absolute;
  top: 150px;
  left: 48%;
  transform: translateX(-50%);
  transform: rotate(90deg);
}
.body_hospital .xiahuakuang ul li:first-child .animate_top {
  width: 31px;
  height: 80px;
  opacity: 0;
  position: absolute;
  top: 165px;
  left: 50%;
  transform: translateX(-50%);
  transition: all .5s linear;
}

.body_hospital .xiahuakuang ul li:first-child:hover .animate_top {
  display: block;
  height: 117px;
  opacity: 1;
  top: 195px;
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul li:first-child {
  width: 100px;
  height: 245px;
  background-color: #559635;
  padding-top: 54px;
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:first-child{
  width: 100px;
  height: 245px;
}

.body_hospital .xiahuakuang ul a:first-child li:hover {
  height: 270px !important;
  transition: all .5s linear;
}

/* ---------------第二个-------------------- */
.body_hospital .xiahuakuang ul a:nth-child(2) li .top_kuohao {
  position: absolute;
  top: 65px;
  left: 48%;
  transform: translateX(-50%);
  transform: rotate(90deg);
}
.body_hospital .xiahuakuang ul a:nth-child(2) li .bottom_kuohao {
  position: absolute;
  top: 180px;
  left: 48%;
  transform: translateX(-50%);
  transform: rotate(90deg);
}
.body_hospital .xiahuakuang ul a:nth-child(2) li .animate_top {
  width: 31px;
  height: 120px;
opacity: 0;
  position: absolute;
  top: 175px;
  left: 50%;
  transform: translateX(-50%);
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(2) li:hover {
  height: 270px !important;
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(2) li:hover .animate_top {
  opacity: 1;
  top: 205px;
  height: 150px;
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(2) li:hover {
  height: 315px !important;
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(2) li {
  width: 100px;
  height: 287px;
  background: url(../image/public/hositpal_bj.jpg);
  padding-top: 63px;
}
.body_hospital .xiahuakuang ul a:nth-child(2){
  width: 100px;
  height: 287px;
}
/* ---------------第三个-------------------- */

.body_hospital .xiahuakuang ul a:nth-child(3) li .top_kuohao {
  position: absolute;
  top: 65px;
  left: 48%;
  transform: translateX(-50%);
  transform: rotate(90deg);
}
.body_hospital .xiahuakuang ul a:nth-child(3) li .bottom_kuohao {
  position: absolute;
  top: 180px;
  left: 48%;
  transform: translateX(-50%);
  transform: rotate(90deg);
}
.body_hospital .xiahuakuang ul a:nth-child(3) li .animate_top {
  width: 31px;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: 175px;
  left: 50%;
  transform: translateX(-50%);
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(3) li:hover {
  height: 300px !important;
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(3) li:hover .animate_top {
  top: 205px;
  height: 150px;
  transition: all .5s linear;
  opacity: 1;
}

.body_hospital .xiahuakuang ul a:nth-child(3) li {
  width: 100px;
  height: 255px;
  background-color: #559635;
  padding-top: 65px;
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(3){
  width: 100px;
  height: 255px;
}
/* ---------------第四个-------------------- */

.body_hospital .xiahuakuang ul a:nth-child(4) li .top_kuohao {
  position: absolute;
  top: 65px;
  left: 48%;
  transform: translateX(-50%);
  transform: rotate(90deg);
}
.body_hospital .xiahuakuang ul a:nth-child(4) li .bottom_kuohao {
  position: absolute;
  top: 180px;
  left: 48%;
  transform: translateX(-50%);
  transform: rotate(90deg);
}
.body_hospital .xiahuakuang ul a:nth-child(4) li .animate_top {
  width: 31px;
  height: 120px;
  opacity: 0;
  position: absolute;
  top: 170px;
  left: 50%;
  transform: translateX(-50%);
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(4) li:hover {
  height: 330px !important;
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(4) li:hover .animate_top {
  height: 170px;
  top: 200px;
  transition: all .5s linear;
  opacity: 1;
}

.body_hospital .xiahuakuang ul a:nth-child(4) li {
  width: 100px;
  height: 300px;
  background: url(../image/public/hositpal_bj.jpg);

  padding-top: 63px;
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(4){
  width: 100px;
  height: 300px;
}
/* ---------------第五个-------------------- */

.body_hospital .xiahuakuang ul a:nth-child(5) li .top_kuohao {
  position: absolute;
  top: 55px;
  left: 48%;
  transform: translateX(-50%);
  transform: rotate(90deg);
}
.body_hospital .xiahuakuang ul a:nth-child(5) li .bottom_kuohao {
  position: absolute;
  top: 165px;
  left: 48%;
  transform: translateX(-50%);
  transform: rotate(90deg);
}
.body_hospital .xiahuakuang ul a:nth-child(5) li .animate_top {
  width: 31px;
  height: 85px;
  opacity: 0;
  position: absolute;
  top: 155px;
  left: 50%;
  transform: translateX(-50%);
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(5) li:hover {
  height: 300px !important;
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(5) li:hover .animate_top {
  opacity:1;
  height: 150px;
  top: 190px;
  transition: all .5s linear;
}

.body_hospital .xiahuakuang ul li:nth-child(5) {
  width: 100px;
  height: 287px;
  background-color: #5e8534;
  padding-top: 63px;
  transition: all .5s linear;
}
.body_hospital .xiahuakuang ul a:nth-child(5){
  width: 100px;
  height: 287px;
}
.body_hospital .xiahuakuang ul a:nth-child(5) li {
  width: 100px;
  height: 240px;
  background-color: #559635;
  padding-top: 50px;
  transition: all .5s linear;
}
/* 新闻栏 */
.body_news {
  width: 100%;
  height: 762px;
  background: url(../image/public/bjphoto.jpg);
  background-size: 100% 100%;
}
.news_center {
  width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
.hospital_news {
  height: 650px;
  width: 706px;
  position: relative;
}
.hospital_news>p {
  width: 100%;
  height: 40px;
  position: relative;
  margin-top: 75px;
}
.hospital_news p .first {
  width: 10px;
  height: 10px;
}
.hospital_news p .two_img {
  width: 10px;
  height: 10px;
}

.hospital_news p a {
  display: inline-block;
  height: 40px;
  margin-left: 7px;
  padding-top: -4px;
  margin-top: 3px;
  font-size: 24px;
  color: #4c4c4c;
  line-height: 40px;
  position: relative;
}
.hospital_news p a:first-child::after {
    content: url(../image/public/si_bian_xing.png);
  margin-left: 7px;
}
.hospital_news p a:nth-child(2)::after {
  content: url(../image/public/si_bian_xing.png);
  margin-left: 7px;
}
.hospital_news_font{
  font-size: 28px !important;
  color: #478039 !important;
  margin-top: -3px !important;
}
.hospital_news p .more {
  display: inline-block;
  width: 115px;
  height: 28px;
  text-align: center;
  line-height:30px;
  border-radius: 20px;
  font-size: 16px;
  color: #4c4c4c;
  position: absolute;
  top: 5px;
  right: 0;
  border: 1px solid #b5b5b4;
}
.hospital_news p .more:hover {
    border: 1px solid #478039;
    color: #478039;
}
  .hospital_news .ul_img {
  position: absolute;
  top: 198px;
  left: 25px;
  z-index: 9;
}
.hospital_news ul {
  width: 706px;
  height: 545px;
  background-color: #fff;
  position: relative;
  border-radius: 10px;
  top: 55px;
}

.hospital_news ul li {
  left: 70px;
  display: flex;
  justify-content: space-between;
}
.hospital_news ul li span {
  display: inline-block;
  width: 90px;
  height: 21px;
  margin-right: 46px;
  font-size: 16px;
  color: #62a03c;
  line-height: 21px;
}
.hospital_news ul li .article_link {
  display: inline-block;
  font-size: 18px;
  color: #4c4c4c;
  width: 432px;
  height: 25px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 21px;
}
.hospital_news ul li .article_link p{
  height: 25px;
  width: 432px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.hospital_news ul li a:hover {
  font-size: 18px;
  color: #62a03c;
}
.hospital_news ul li:first-child {
  position: absolute;
  top: 58px;
}
.hospital_news ul li:nth-child(2) {
  position: absolute;
  top: 139px;
}
.hospital_news ul li:nth-child(3) {
  position: absolute;
  top: 218px;
}
.hospital_news ul li:nth-child(4) {
  position: absolute;
  top: 299px;
}
.hospital_news ul li:nth-child(5) {
  position: absolute;
  top: 380px;
}
.hospital_news ul li:nth-child(6) {
  position: absolute;
  top: 461px;
}
.dangjianjob {
  width: 438px;
}
.dangjianjob p {
  margin: 76px 0 52px;
  position: relative;

}
.dangjianjob p a{
  margin-left: 7px;
  font-size: 24px;
  color: #4c4c4c;
  line-height: 40px;

}
.dangjianjob p a:first-child::after{
  content: url(../image/public/si_bian_xing.png);
  margin-left: 7px;
}
.dangjianjob p .ckmore {
  display: inline-block;
  width: 114px;
  height: 28px;
  border: 1px solid #b5b5b4;
  text-align: center;
  line-height: 28px;
  border-radius: 20px;
  color: #4c4c4c;
  font-size: 16px;
  position: absolute;
  right:0;
  top: 5px;
}

.dangjianjob p .ckmore:hover{
  color: #478039;
    border: 1px solid #478039;
}
.dangjianjob ul a li {
  height: 120px;
  width: 438px;
  background-color: #fff;
  border-radius: 10px;
  position: relative;
  margin-bottom: 19px;
  border: 1px solid #fff;
}
.dangjianjob ul a li p {
  position: absolute;
  left: 15px;
  top: -55px;
  height: 40px;
  line-height: 40px;
  width: 400px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #4c4c4c;
}
.dangjianjob ul a li span {
  position: absolute;
  font-size: 16px;
  color: #777878;
  top: 85px;
  left: 20px;
}

.dangjianjob ul a li:hover {
  border: 1px solid #488339;
}
.dangjianjob ul a li:hover p {
  color: #488339;
}
.dangjianjob ul a li:hover span {
  color: #488339;
}

.keshi_introduce {
  width: 100%;
  height: 856px;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  position: relative;
  overflow: hidden;
}

.keshi_introduce .advance {
  width: 420px;
  height: 190px;
  background: url(../image/public/hositpal_bj.jpg);
  position: absolute;
  bottom: 0;
  left: -283px;
  z-index: 9;
  transition: all 2s linear;
}

.keshi_introduce .keshi_center {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

.keshi_introduce:hover .advance{
  width: 635px;
  transition: all 2s linear;
}
.keshi_introduce .keshi_center > p {
  margin: 54px 0 41px 0;
  text-align: center;
}
.keshi_introduce .keshi_center > p span:first-child {
  color: #a8a8a8;
  font-size: 28px;
  letter-spacing: 3px;
}
.keshi_introduce .keshi_center > p span:last-child {
  font-size: 30px;
  color: #4c4c4c;
}
.keshi_introduce .keshi_center .big_keshi_photo {
  width: 740px;
  height: 586px;
}
.keshi_introduce .keshi_center .right_jiantou {
  position: absolute;
  top: 184px;
  right: 5px;
  width: 46px;
  height: 46px;
}
.keshi_introduce .keshi_center .list_keshi {
  width: 565px;
  height: 603px;
  background-color: #fff;
  position: absolute;
  top: 255px;
  right: 0;
  z-index: 9;
  box-shadow: 1px 3px 10px #dedbda;
}
.keshi_introduce .keshi_center .list_keshi:hover {
  box-shadow: 3px 5px 22px #dedbda;
}
.keshi_introduce .keshi_center .linchuangkeshi_barb {
  width: 515px;
  border-bottom: 1px solid #eeeeed;
  margin: 0 auto;
}
.linchuangkeshi_barb > p {
  margin-left: 30px;
  height: 40px;
  width: 300px;
  margin-top: 26px;
}
.linchuangkeshi_barb > p img {
  display: inline-block;
  vertical-align: middle;
  width: 41px;
  height: 41px;
  margin-right: 16px;
}
.linchuangkeshi_barb p span {
  display: inline-block;
  vertical-align: middle;
  font-size: 22px;
  color: #4c4c4c;
}
.linchuangkeshi_barb .linchuangkeshi_bar {
  margin-left: 85px;
  width: 443px;
  overflow: hidden;
  margin-bottom: 10px;
}
.linchuangkeshi_barb .linchuangkeshi_bar li {
  min-width: 80px;
  float: left;
  margin: 8px 8px;
  text-align: center;
}
.clearfloat {
  clear: both;
  height: 0;
}
.linchuangkeshi_barb .linchuangkeshi_bar li a {
  font-size: 16px;
  color: #757575;
}
.linchuangkeshi_barb .linchuangkeshi_bar li:hover a {
  color: #63a13a;
}
/* 医技科室 */
.yijikeshi_barb {
  width: 515px;
  margin: 0 auto;
  border-bottom: 1px solid #eeeeed;
}
.yijikeshi_barb p {
  margin-left: 30px;
  height: 40px;
  width: 300px;
  margin-top: 26px;
}
.yijikeshi_barb > p img {
  display: inline-block;
  vertical-align: middle;
  width: 41px;
  height: 41px;
  margin-right: 16px;
}
.yijikeshi_barb p span {
  display: inline-block;
  vertical-align: middle;
  font-size: 22px;
  color: #4c4c4c;
}
.yijikeshi_barb .yijikeshi_bar {
  margin-left: 85px;
  width: 443px;
  overflow: hidden;
  margin-bottom: 10px;
}
.yijikeshi_barb .yijikeshi_bar li {
  min-width: 80px;
  float: left;
  margin: 8px 8px;
  text-align: center;
}
.yijikeshi_barb .yijikeshi_bar li a {
  font-size: 16px;
  color: #757575;
}
.yijikeshi_barb .yijikeshi_bar li:hover a {
  color: #63a13a;
}
/* 更多科室 */
.more_keshi {
  width: 515px;
  margin: 0 auto;
}
.more_keshi p {
  margin-left: 30px;
  height: 40px;
  width: 300px;
  margin-top: 26px;
}

.more_keshi p img {
  display: inline-block;
  vertical-align: middle;
  width: 41px;
  height: 41px;
  margin-right: 16px;
}
.more_keshi p span {
  display: inline-block;
  vertical-align: middle;
  font-size: 22px;
  color: #4c4c4c;
}
.keshi_introduce .behind {
  width: 1550px;
  height: 190px;
  background: url(../image/public/hositpal_bj.jpg);
  position: absolute;
  bottom: 0;
  left: 154px;
}
.keshi_introduce .behind > div {
  width: 435px;
  height: 115px;
  margin-left: 30px;
  margin-top: 50px;
  font-size: 16px;
  color: #ffffff;
  line-height: 28px;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.keshi_introduce .behind > div p{
  width: 435px;
  height: 115px;
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.keshi_introduce .yijikeshi_bar {
  margin-left: 85px;
  width: 443px;
  overflow: hidden;
  margin-bottom: 10px;
}
.keshi_introduce .yijikeshi_bar li {
  min-width: 80px;
  float: left;
  margin: 8px 8px;
  text-align: center;
}
.keshi_introduce .yijikeshi_bar li a {
  font-size: 16px;
  color: #757575;
}
.keshi_introduce .yijikeshi_bar li:hover a {
  color: #63a13a;
}
/* 专家团队 */
.zhuanjiatuandui_bj {
  height: 840px;
  width: 100%;
  background: url(../image/public/zhuanjiatuandui_bj.jpg);
  background-size: 100% 100%;
}
.zhuanjiatuandui_bj .title {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.zhuanjiatuandui_bj .title p {
  margin-top: 96px;
}
.zhuanjiatuandui_bj .title p span:first-child {
  color: #a8a8a8;
  font-size: 28px;
  letter-spacing: 1px;
}
.zhuanjiatuandui_bj .title p span:nth-child(3) {
  display: inline-block;
  margin-top: 10px;
  color: #4c4c4c;
  font-size: 30px;
}
.zhuanjiatuandui_bj .title p a {
  display: inline-block;
  width: 115px;
  height: 28px;
  border: 1px solid #b5b5b4;
  text-align: center;
  line-height: 29px;
  border-radius: 20px;
  font-size: 16px;
  color: #4c4c4c;
  position: absolute;
  right: 0;
  top: 55px;
}
/* 专家团队-轮播图 */
.zhuanjialunbo_swiper{
  width: 1200px;
  margin: 0 auto;
  height: 577px;
  position: relative;
  top: 90px;
}
.swiper-container {
  width: 1095px !important;
  height: 100%;
}

.swiper-container .swiper-slide {
  width: 253px !important;
  height: 495px;
  text-align: center;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  border: 1px solid #4c4c4c;
  position: relative;
}
.swiper-button-prev{
  background-image:url(../image/public/index_left_jt.png) !important;
}
.swiper-button-next{
  background-image:url(../image/public/index_right_jt.png) !important;
}
.swiper-slide:hover .keshilianjie {
  background-color: #62a03c;
  color: #fff;
}
.swiper-slide img {
  width: 217px;
  height: 300px;
}
.swiper-slide p {
  width: 217px;
  height: 45px;
  margin-bottom: 10px;
}
.swiper-slide p span:first-child {
  font-size: 25px;
  color: #4c4c4c;
  margin-right: 10px;
}
.swiper-slide p span:last-child {
  font-size: 18px;
  color: #238542;
}

.swiper-slide .keshilianjie {
  display: inline-block;
  width: 198px;
  height: 53px;
  border: 1px solid #e5e5e4;
  text-align: center;
  line-height: 53px;
  font-size: 18px;
  color: #4c4c4c;
  margin-bottom: 10px;
}

.swiper-slide .zhezhao {
  position: absolute;
  top: 0;
  left: 0;
  width: 253px;
  height: 495px !important;
}
.swiper-button-prev {
  top: 40%;
}
.swiper-button-next {
  top: 40%;
}








/* 其他分类 */
.otherclassify_bj {
  width: 100%;
  height: 818px;
  background-image: url(../image/public/otherclassify_bj.jpg);
  background-size: 100% 100%;
}
.otherclassify_bj .otherclassify_center {
  width: 1200px;
  height: 818px;
  margin: 0 auto;
  position: relative;
  display: flex;
  justify-content: space-between;
}
.otherclassify_bj .otherclassify_center > p {
  height: 100px;
  width: 1200px;
  text-align: center;
  position: absolute;
  top: 30px;
}
.otherclassify_bj .otherclassify_center p span:first-child {
  font-size: 28px;
  color: #fdfdfe;
  letter-spacing: 2px;
  text-align: center;
}
.otherclassify_bj .otherclassify_center p span:last-child {
  font-size: 30px;
  color: #fdfdfe;
  line-height: 33px;
}
.left_otherclassify ul {
  position: absolute;
  left: 0;
  bottom: 64px;
}
.left_otherclassify ul a li {
  margin: 9px 0;
}



.left_otherclassify ul a:first-child li {
  width: 598px;
  height: 160px;
  background: url(../image/public/xianjinshebeizhanshi.jpg);
  background-size: 100% 100%;
}
.left_otherclassify ul a:nth-child(2) li {
  width: 598px;
  height: 160px;
  background: url(../image/public/yiyuanhuanjingzhanshi.jpg);
  background-size: 100% 100%;
}
.left_otherclassify ul a:nth-child(3) li {
  width: 598px;
  height: 160px;
  background: url(../image/public/rongyuzizhizhanshi.jpg);
  background-size: 100% 100%;
}
.left_otherclassify ul a li:hover {
  width: 600px;
  height: 160px;
  box-shadow: 3px 3px 4px #63a13a;


}
.left_otherclassify ul a li span:first-child {
  display: inline-block;
  color: #fff;
  font-size: 24px;
  width: 100%;
  height: 44px;
  text-align: center;
  margin-top: 40px;
}
.left_otherclassify ul a li span:last-child {
  display: block;
  width: 90px;
  height: 50px;
  line-height: 40px;
  color: #fff;
  font-size: 16px;
  border-top: 1px solid #fff;
  text-align: center;
  margin: 0 auto;
}
.right_otherclassify {
  width: 580px;
  height: 495px;
  position: absolute;
  bottom: 140px;
  right: 0;
  background: rgba(102, 153, 51, 0.7) none repeat scroll !important;
}
.right_otherclassify > p {
  width: 520px;
  height: 37px;
  margin: 40px auto 20px;
  display: flex;
  justify-content: space-between;
}
.right_otherclassify > p span {
  font-size: 24px;
  color: #fff;
}
.right_otherclassify > p a {
  display: inline-block;
  width: 115px;
  height: 28px;
  border: 1px solid #99cc99;
  text-align: center;
  line-height: 28px;
  border-radius: 20px;
  font-size: 16px;
  color: #fff;
}
.right_otherclassify dl {
  width: 512px;
  height: 95px;
  border-bottom: 1px solid #cccc99;
  margin: 33px auto 0;
  position: relative;
}
.right_otherclassify a:last-child dl {
  border: none;
}
.right_otherclassify dl dt {
  font-size: 20px;
  color: #fff;
  text-indent: 1em;
  width: 505px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.right_otherclassify dl span {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #fff;
  position: absolute;
  left: -10px;
  top: 5px;
}
.right_otherclassify dl dd {
  font-size: 15px;
  color: #fff;
  width: 505px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 20px;
  text-indent: 1em;
}
.right_otherclassify dl dd p{
  width: 505px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Convenient_navigation_bj{
  width: 100%;
  height: 355px;
  background: #fff;
}
.Convenient_navigation_center{
  height: 405px;
  width: 1200px;
  margin: 0 auto;
}
.Convenient_navigation_center p{
  height: 80px;
  text-align: center;
  margin-top: 80px;
  margin-bottom: 49px;
}
.Convenient_navigation_center p span:first-child{
    font-size: 28px;
    color: #999;
    letter-spacing: 1px;
    line-height: 50px;
}
.Convenient_navigation_center p span:last-child{
  font-size: 30px;
  color: #333;
}

.navigation_center {
  display: flex;
  justify-content: space-between;
}

.navigation_center a{
  display: block;
  width: 296px;
  height: 190px;
  background-color: #fff;
  border-bottom: 5px solid #669933;
  text-align: center;
  box-shadow: 2px 2px 13px #dedbda;
  margin-left: 41px;
}
.navigation_center a:hover{
  box-shadow: 0px 0px 25px #dedbda;
}
.navigation_center a img{
  margin: 42px auto 26px;
}
.navigation_center a span{
display: block;
  color: #333;
  font-size: 20px;
}

/* 侧边导航栏 */
.body_con .body_cebainlan {
  position: fixed !important;
  bottom:20px;
  right: 25px;
  z-index: 20;
  background-color: #fff;
  box-shadow: 0px 5px 10px #dededa;
}
.body_cebainlan ul li {
  width: 92px;
  height: 92px;
}
.body_cebainlan ul li img {
  width: 92px;
}
.body_cebainlan ul li:first-child a {
    height: 73px;
  line-height: 73px;
}
.body_cebainlan ul li a {
  height: 82px;
  width: 92px;
  display: inline-block;
  font-size: 18px;
  color: #4c4c4c;
  line-height: 82px;
  text-align: center;
  margin-top: 0px;
}
.body_cebainlan ul li:nth-child(5) .weweima_img{
  position: absolute;
  top: 376px;
  right: 110px;
  width: 115px;
  height: 115px;
  transition: all 0.3s linear;
  display: none;
}
.last_img {
  display: none;
}
.body_cebainlan ul li:nth-child(5):hover .weweima_img {
  display: block;
}

.last_img {
  display: none;
}
.last_img a{
  height: 50px !important;
  margin-top: 0px !important;
}

.last_img a img {
  width: 39px !important;
  height: 33px;
  margin-top: -15px;
}
.body_cebainlan ul li a:hover {
  background-color: #559635;
  color: #fff;
}
.body_cebainlan ul .last_img a:hover {
  background-color: #fff;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
 left: 8px;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;

}
/*首页第一个轮播图*/
.layui-carousel:hover .layui-carousel-arrow {
  left: 140px;
}
.layui-carousel-arrow {
  width: 40px;
  height: 40px;
}
.layui-carousel:hover .layui-carousel-arrow[lay-type=add], .layui-carousel[lay-arrow=always] .layui-carousel-arrow[lay-type=add] {
  right: 140px;
}

