@charset "utf-8";
/* 
主色：#a6b5dc
二级变色字：#5965ab
一级：#8e96ca
服务：#5d6568
*/
/*公用*/
p {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
a {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
h1 {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
h2 {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
h3 {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
h4 {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

h5 {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
h6 {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
span {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
div {
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
*
{
  -moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.s2 {
  letter-spacing: 2px;
}
.s3{
  letter-spacing:3px;
}
.l20{
  line-height: 20px;
}
.l30{
  line-height: 30px;
}
html,
body {
  font-family: "微软雅黑", Helvetica Neue, Tahoma, Arial;
  color: #585f64;
  line-height: 1.6;
  text-transform: uppercase;
  background: #fff;
  font-size: 14px;
}
i {
  font-style: normal;
}
li {
  list-style: none;
}
label {
  font-weight: normal;
}
a {
  color: #585f64;
  text-decoration: none;
}
a:hover {
  color: #585f64;
  text-decoration: none;
}
.clearr {
  clear: both;
}
a:hover,
a:active,
a:visited,
a:focus {
  text-decoration: none;
}
.imgs {
  max-width: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  height: auto;
}
.t1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}

.t2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.t3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.tc{
  text-align: center;
}
.tb {
  text-align: justify;
}
.tl{
  text-align: left;
}
.tr{
  text-align: right;
}
.box{
  width: 1200px;
  margin: 0px auto;
}
.mb3{margin-bottom: 30px;}
.mb2{margin-bottom: 20px;}
.mb1{margin-bottom: 10px;}
.mb4{margin-bottom: 40px;}
.mb5{margin-bottom: 50px;}
.mb6{margin-bottom: 60px;}
.mb7{margin-bottom: 70px;}
.mb8{margin-bottom: 80px;}
.mb9{margin-bottom: 90px;}
.ca{
  color: #a6b5dc;
}
.cb{
  color: #818181;
}
.cc{
  color: #5a6567;
}
.f24{
  font-size: 24px;
}
.f20{
  font-size: 20px;
}
.f18{
  font-size: 18px;
}
.f16{
  font-size: 16px;
}
/* 首页 */
#sml{
  width: 100%;
  height: 100%;
  margin: 0px auto;
}
#head{
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 70px;
  left: 0px;
  top: 50px;
}
.head_bd{
  width: 100%;
  height: 70px;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.headl{
  flex:  0 1 293px;
}
.headr{
  flex: 1;
  text-align: right;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.pc_headr_nav {
  position: relative;
}

.pc_headr_nav>a {
  padding: 0px 25px;
  font-size: 16px;
  color: #fff;
  line-height: 40px;
  display: block;
  box-sizing: border-box;
  position: relative;
  text-shadow: 1px 1px 3px #000
}
.pc_headr_nav>a::after{
  display: block;
  width: 80px;
  height: 0px;
  background: #a6b5dc;
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
 
}
.pc_headr_nav>a:last-child {
  margin-right: 0px;
}

.pc_headr_ej {
  display: none;
  position: absolute;
  width: 100%;
  left: 0px;
  z-index: 3;
  top: 55px;
}
.pc_headr_ej::before {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #a6b5dc;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    top: -10px;
}


.pc_headr_nav>a.active {
  color: #a6b5dc;text-shadow:none
}

.pc_headr_nav>a:hover {
  color: #a6b5dc;text-shadow:none
}
.pc_headr_nav>a:hover::after{
  height: 2px;
}
/* .pc_headr_nav:hover .pc_headr_ej {
display: block;
} */


.pc_headr_ej p {
  line-height: 36px;
  text-align: center;
}

.pc_headr_ej p a {
  color: #fff;
  font-size: 14px;
  background: #a6b5dc;
  display: block;
}


.pc_headr_ej p:last-child {
  border-bottom: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pc_headr_ej p a:hover {
  background: #fff;
  color: #a6b5dc;
}

#banner{
  position: relative;
  z-index: 1;
}
.swiper-container {
  max-width: 100%;
  max-height: 100%;
}

.sml_slide {
  font-size: 0.94736842rem;
  background: #fff;
  /* Center slide text vertically */
  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;
  text-align: center;
}

.sml_slide {
  position: relative;
}
.sml_slide a{
  width: 100%;
  height: 100%;
  display: block;
}
.sml_slide img {
  display: block;
  position: relative;
  left: 50%;
  height: auto;
  transform: translateX(-50%);
  width: 100%;
}

.sml_swipe .swiper-pagination-bullet {
  height: 10px;
  width: 10px;
  border-radius: 5px;
}
.sml_swipe .swiper-pagination-bullet {

  background: #fff;
  opacity: 0.6;
}

.sml_swipe .swiper-pagination-bullet-active {
  width: 59px;
  background: #a6b5dc;
}

.sml_swipe .swiper-button-next,
.sml_swipe .swiper-button-prev {
  width: 36px;
  height: 192px;
}
.sml_swipe .swiper-button-prev,
.sml_swipe .swiper-container-rtl .swiper-button-next {
  background: url(../left.png) no-repeat center center rgba(206, 208, 212, 0.36);
  left: 5%;display:none
}
.sml_swipe .swiper-button-next,
.sml_swipe .swiper-container-rtl .swiper-button-prev {
  background: url(../right.png) no-repeat center center rgba(206, 208, 212, 0.36);
  right: 5%;display:none
}
.sml_swipe:hover .swiper-button-prev{display:block}
.sml_swipe:hover .swiper-button-next{display:block}
#sml_main{
  margin-top: 110px;
  margin-bottom: 124px;
}
/* 8服务 */
.bdfw{
  margin-bottom: 110px;
}
.bdfw_item{
  width: 240px;
  height: 240px;
  box-sizing: border-box;
  border: 2px solid #F8F8F8;
  float: left;
  margin-right: 80px;
  margin-bottom: 60px;
  overflow: hidden;
  position: relative;
    cursor: pointer;
}
.bdfw_item:nth-child(4n){
  margin-right: 0px;
}
.bdfw_itemx{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.bdfw_itemx h2{
  font-size: 18px;
  color: #5d6568;
  font-weight: normal;
  margin-bottom: 20px;
}
.bdfw_itemx p{
  font-size: 12px;
  color: #5d6568;
}
.bdfw_itemxi{
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: #f8f8f8;
  margin-bottom: 20px;
  position: relative;
  overflow: hidden;
}
.bdfw_itemxi img{
  transition: all .5s ease-in-out;
}
.bdfw_itemxi .bdfw_itemxia{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.bdfw_itemxi .bdfw_itemxib {
  position: absolute;
  top: 50%;
  left: -100%;
  transform: translate(-50%, -50%);
}
.bdfw_item:hover .bdfw_itemxi{
  background: #a6b5dc;
}
.bdfw_item:hover .bdfw_itemx h2,
.bdfw_item:hover .bdfw_itemx p{
  color: #a6b5dc;
}
.bdfw_item:hover .bdfw_itemxia{
  left: -100%;
}
.bdfw_item:hover .bdfw_itemxib {
  left: 50%;
}
/* 门店 */
.mdts{
  margin-bottom: 80px;
}
.mdts_t{
  margin-bottom: 55px;
}
.mdtsl{
  float: left;
  width: 100px;
  padding-left: 48px;
}
.mdtsl .mdtsl_item{

}
.mdtsl .mdtsl_item{
  cursor: pointer;
  font-size: 16.6px;
  color: #585f64;
  line-height: 35px;
  margin-bottom: 5px;
  border-bottom: 10px #fff solid;
}
.mdtsl .mdtsl_item.active{
  border-bottom: 10px rgba(171, 187, 227 , .5) solid;
  color: #a6b5dc;
}
.mdtsr {
  width: 880px;
  height: 495px;
  float: right;
  overflow: hidden;
}
.mdtsr .mdtsr_item{
  display: none;
}
.mdtsr .mdtsr_item img{
  border-radius: 3px;
}
.mdtsr .mdtsr_item.active{
  display: block;
}
.kbrz{
  margin-bottom: 90px;
}
.kbrz h2{
  font-size: 21px;
  color: #585f64;
  margin-bottom: 20px;
}
.kbrz h2 span{
  font-size: 15px;
  color: #585f64;
  display: inline-block;
  margin-left: 10px;
}
.kbrz_iteml{
  width: 560px;
  float: left;
  height: 360px;
}
.kbrz_iteml img{
width: 100%;
height: 100%;
}
.kbrz_itemr{
  width: 640px;
  height: 360px;
  float: right;
  background: #F8F8F8;
  box-sizing: border-box;
  padding: 60px 60px 35px 70px;
}
.kbrz_itemr h1{
font-size: 20px;
color: #585f64;
font-weight: bold;
margin-bottom: 30px;
}
.kbrz_itemr .kbrz_dec{
  font-size: 15px;
  color: rgba(88, 95, 100, .73);
  line-height: 35px;
}
/* 口碑分页器 */
#kprz_swipe .swiper-container-horizontal>.swiper-pagination-bullets,
#kprz_swipe .swiper-pagination-custom,
#kprz_swipe .swiper-pagination-fraction{
  width:70px ;
  left: 660px;
  top: 300px;
  color: #a6b5dc;
}
#kprz_swipe .swiper-button-next,
#kprz_swipe .swiper-button-prev
{
  width: 30px;
  height: 20px;
}

#kprz_swipe .swiper-button-prev,
#kprz_swipe .swiper-container-rtl .swiper-button-next{
  background: url(../sleft.png ) no-repeat left center;
  left: 630px;
  top: 325px;
}

#kprz_swipe .swiper-button-next,
#kprz_swipe .swiper-container-rtl .swiper-button-prev{
   background: url(../sright.png ) no-repeat left center;
   top: 325px;
   right: 440px;
}
/* 最新资讯 */

.sml_news h2 {
  font-size: 21px;
  color: #585f64;
  margin-bottom: 20px;
}

.sml_news h2 span {
  font-size: 15px;
  color: #585f64;
  display: inline-block;
  margin-left: 10px;
}
.sml_newsl{
  width: 560px;
  float: left;
}
.sml_newsr{
  width: 570px;
  float: right;
}
.newsl_item{
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.newsl_iteml{
  flex: 1;
}
.newsl_itemr{
  flex: 0 1 435px;
}
.newsl_itemri{
  margin-bottom: 25px;
    width: 435px;
    height: 180px;
    overflow: hidden;
}
.newsl_itemri img{
max-width: 100%;
}
.newsl_itemrt{
  margin-bottom: 10px;
  font-size: 15px;
  color: #585f64;
  font-weight: bold;
}
.newsl_itemrt a{
  font-size: 15px;
}
.newsl_itemrd{
  font-size: 15px;
  color: rgba(88, 95, 100, .73);
  line-height: 35px;
}
.newsl_itemld{
  font-size: 22px;
  color: #585f64;
  position: relative;
  padding-bottom: 53px;
}
.newsl_itemld span{
  font-size: 15px;
  display: inline-block;
  margin-left: 5px;
}
.newsl_itemld::after{
  position: absolute;
  left: 3px;
  bottom:10px;
  width: 1px;
  height: 33px;
  background: #BEBEBE;
  display: block;
  content: "";
}

.newsl_itemly{
  color: #585f64;
  font-size: 15px;
  margin-bottom: 15px;
}
.sml_newsr_item{
  margin-bottom: 30px;
}
.sml_newsrt{
  margin-bottom: 10px;
    color: #585f64;
    font-size: 15px;
}
.sml_newsr_item:nth-child(3n) {
  margin-bottom: 0px;
}
.sml_newsrt a{
  font-size: 15px;
}
.sml_newsrd{
  font-size: 15px;
  color: rgba(88, 95, 100, .73);
  line-height: 25px;
}
/* 底部 */
#footer{
  background: #a6b5dc;
}
.foot{

  padding: 110px 0px 40px;
  border-bottom: 1px #fff solid;
  box-sizing: border-box;
}
.foot_but{
  padding: 90px 0px 40px;
  box-sizing: border-box;
}
.foot_bd{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.footl{
  flex: 0 1 570px;
}
.footm{
  flex: 0 1 370px;
  box-sizing: border-box;
  border-left: 2px #fff solid;
  border-right: 2px #fff solid;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 252px;
}
.footr{
  flex: 0 1 260px;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: wrap;
    height: 100%;
}
.footmi{

  margin-right: 20px;
}
.footl_item{
  float: left;
  margin-right: 60px;
}

.footl_item h4{
  font-size: 16px;
  color: #fff;
  margin-bottom: 10px;
}
.footl_item h4 a{
  color: #fff;
}

.footl_item p{
    font-size: 14px;
    color: #fff;
    margin-bottom: 10px;
}
.footl_item p a{
  color: #fff;
}
.footr h6{
  margin: 15px 0px 60px;
  color: #fff;
  font-size: 14px;
}
.footr span{
  font-size: 21px;
  color: #fff;
}
.footr p{
  color: #fff;
  margin-bottom: 14px;
}
.foot_butb p{
  font-size: 14px;
  text-align: center;
  color: #fff;
}
.foot_butb a{
  color: #fff;
}
.foot_buta{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
}
.foot_butai{
flex: 0 1 570px;
text-align: center;
border-right: 2px #fff solid;
}
.foot_butais a{
  display: inline-block;
  margin-left: 44px;
}

/* 统一滚动条样式 */
::-webkit-scrollbar {
  width: 5px;
  height: 10px;
  background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 0px;
  background-color: #fff;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb {
  width: 20px;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #a6b5dc;
}

/* 客服 */
#kf{
  position: fixed;
  right: 0px;
  top: 50%;
  width: 70px;
  z-index: 999999;
}
#kf a{
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
}
.kf_item{
  width: 70px;
  height: 70px;
  background: #8e98cb;
  margin-bottom: 10px;
  padding-top: 5px;
  box-sizing: border-box;
  cursor: pointer;
}

.kf_itemi,
.kf_itemt{
  text-align: center;
  color: #fff;
}
.kf_itemt{
  font-size: 15px;
}
/* 小程序弹窗 */
#xcx{
  position: fixed;
  z-index: 9999999;
  width: 100%;
  height: 100%;
  /* background: #000; */
  top: 0px;
  left: 0px;
  overflow: hidden;
  display: none;
}
.xcx_box{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.xcx_bd{
  width: 240px;
  height: 240px;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
}
.xcx_close{
  position: absolute;
  top: 0px;
  right: 5px;
  color: #fff;
  width: 20px;
  height: 20px;
  text-align: center;
  cursor: pointer;
}
/* 内页 */
.nsml{
  margin-bottom: 80px;
}
.ny_banner{
  margin-bottom: 40px;
}
.nsmll{
  width: 220px;
  float: left;
}
.nsmlr{
  width: 910px;
  float: right;
}
.nsmll_top{
  width: 100%;
  height: 160px;
  background: #a6b5dc;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom: 10px;
}
.nsmll_top h5{
  font-size: 24px;
  color: #fff;
  margin-bottom: 5px;
}
.nsmll_top h6{
    font-size: 14px;
    color: #fff;
    letter-spacing: 1px;
}

.nsmll_nav{
  background: #eee;
}

.nsmll_nav a{
  display: block;
  width: 100%;
  height: 74px;
  line-height: 74px;
  text-align: center;
  font-size: 16px;
  color: #5d6568;
  border-top: 1px #eee solid;
}
.nsmll_nav a.active{
   background: #a6b5dc;
   color: #fff;
}
.nsmll_nav a:hover{
  background: #a6b5dc;
  color: #fff;
}
.nsmlr_bd{
  padding-top: 56px;
}
.nsmlr_gy{
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
  height: 30px;
  padding-bottom: 20px;
  position: relative;
}
.nsmlr_gy::after{
  width: 47px;
  height: 4px;
  background: #a6b5dc;
  position: absolute;
  display: block;
  content: "";
  bottom: 0px;
  left: 0px;
}
.nsmlr_gy h4{
font-size: 24px;
color:#a6b5dc;
}
.nsmlr_gy h5{
font-size: 14px;
color: #5d6568;
margin-left: 14px;
}

.ppbja {
  display: flex;
  justify-content: center;
  align-items: center;
}

.ppbja_item {
  flex: 0 1 33.33%;
}

.ppbja_item {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.ppbja_itemt {
  font-size: 16px;
  color: #5d6568;
}

.ppbja_itemp {
  font-size: 14px;
  text-align: center;
  color: #818181;
}


.ppbja_itemi {
  margin: 16px 0px;
  font-size: 0px;
}
.ppbjat{
  font-size: 24px;
  text-align: center;
  color: #a6b5dc;
}
.ppbjb{
  border: 1px #a6b5dc dashed;
  padding: 14px;
  font-size: 14px;
  color: #818181;
}
.ppbjc_item{
  width: 275px;
  float: left;
}
.ppbjc_itemt{
  font-size: 16px;
  color: #5d6568;
  margin-bottom: 15px;
  margin-top: 15px;
}
.ppbjc_itemp p{
  font-size: 14px;
  color: #818181;
  line-height: 1.8;
}
.ppbjc_items{
  margin-left: 40px;
  margin-right: 40px;
}

.ppbjd{
  position: relative;
}
.ppbjdt{
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: absolute;
  top: 0px;
  left: 0px;
}
.ppbjdt h5{
  font-size: 24px;
  color: #fff;
  margin-bottom: 15px;
}
.ppbjel{
  float: left;
  width:calc( 100% - 340px );
}
.ppbjer{
  width: 300px;
  float: right;
}
.ppbjel p{
  font-size: 14px;
  color: #818181;
  margin-bottom: 25px;
  line-height: 2;
}

.sml_gswha{
  font-size: 14px;
  color: #818181;
}

.sml_gswhb_item{
  box-shadow: 2px 1px 2px #ebebeb;
  padding: 13px 0px 13px 45px;
  width: 680px;
  overflow: hidden;
  box-sizing: border-box;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 10px;
}
.sml_gswhb_itemi{
  margin-right: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 1 25px;
}
.sml_gswhb_item h5{
  font-size: 16px;
  color: #a6b5dc;
  flex: 0 1 104px;
  margin-right: 40px;
}
.sml_gswhb_item h6{
  font-size: 14px;
  color: #818181;
  flex: 1;
}

.sslcl{
  width: 100px;
  float: left;
}
.sslcr{
  width: 780px;
  float: right;
}

.sslclt{
  cursor: pointer;
  font-size: 14px;
  color: #dcdcdc;
  text-align: center;
  padding: 3px 0px;
  border-top: 1px #dcdcdc solid;
  border-bottom: 1px #dcdcdc solid;
  margin-top: -1px;
  position: relative;
  z-index: 1;
}
.sslclt.active{
  z-index: 2;
  font-size: 16px;
  color: #5d6568;
  border-top: 1px #5d6568 solid;
  border-bottom: 1px #5d6568 solid;
}
.sslcr .sslcr_item{
  display: none;
}
/* 13历程 */
.sslc_time {
  width: 118px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  color: #a6b5dc;
  font-size: 18px;
  margin: 0px auto;
  background: linear-gradient(to bottom, #F7F8FC, #DEE4F4);
}

.sslc_box {
  position: relative;
  padding-top: 40px;
}

.sslc_box::after {
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  background: #9399D3;
  display: block;
  content: "";
}

.sslc_item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 40px;
}

.sslc_iteml {
  flex: 0 1 50%;
  padding-right: 40px;
  box-sizing: border-box;
  position: relative;
}

.sslc_iteml::after {
  width: 8px;
  height: 8px;
  background: #9399D3;
  border-radius: 50%;
  display: block;
  content: "";
  position: absolute;
  right: -4px;
  top: 50%;
  transform: translateY(-50%);
}

.sslc_itemr {
  flex: 0 1 50%;
  padding-left: 40px;
  box-sizing: border-box;
}

.sslc_item_wz {
  font-size: 16px;
  /* line-height: 0.5rem; */
  line-height: 1.7;
  color: #5d6568;
}

.sslc_item_wz span {
  color: #a6b5dc;
}

.sslc_item_sz {
  font-size: 16px;
  line-height: 1.7;
  color: #a6b5dc;
}

.sslc_itemls {
  text-align: right;
}

.sslc_times {
  width: 75px;
  height: 31px;
  background: #fff;
  border: 1px solid #9399D3;
  line-height: 31px;
  margin: 0px auto 36px;
  font-size: 16px;
  text-align: center;
  position: relative;
  z-index: 3;
  color: #a6b5dc;
}

.hybg_item {
  margin-bottom: 40px;
  width: calc( (100% / 2 ) - 20px );
  float: left;
}
.hybg_item:nth-of-type(odd){
  margin-right: 40px;
}

.hybg_itemt {
  position: relative;
  font-size: 26px;
  color: #a6b5dc;
  margin-bottom: 40px;
  height: 74px;
}

.hybg_itemt i {
  font-size: 74px;
  line-height: 74px;
  color: rgba(142, 152, 203, 0.2);
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.hybg_itemt p {
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.spzq_tit{
  text-align: center;
  font-size: 24px;
  color: #a6b5dc;
}

.spzq_itemt{
  font-size: 14px;
  color: #5d6568;
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #eee;
}

.spzq_item{
  width: 275px;
  float: left;
  margin-bottom: 40px;
  cursor: pointer;
}
.spzq_item:nth-of-type(3n-1) {
  margin-left: 40px;
  margin-right: 40px;
}

#video {
  position: fixed;
  width: 100%;
  height: 100vh;
  background: rgba(142, 152, 203, 0.6);
  left: 0px;
  top: 0px;
  z-index: 9999;
  display: none;
}

.video_bd {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 0px 15px;
  position: relative;
}

.video_box {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  flex-direction: column;
}

.videos video {
  max-width: 100%;
  height: auto;
}

.video_tit {
  font-size: 24px;
  margin-bottom: 20px;
  text-align: center;
  color: #fff;
}

.video_close {
  position: absolute;
  top: 15%;
  right: 15%;
  font-size: initial;
  cursor: pointer;
}

.video_close i {
  font-size: 30px;
  color: #fff;
}

.videos {
  position: relative;
}

.video_play {
  width: 1.6rem;
  height: 1.6rem;
  background: transparent;
  position: absolute;
  left: 50%;
  top: 45%;
  transform: translate(-50%, -50%);
  z-index: 999;
}

.fwtda{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.fwtdal{
  flex: 1;
  margin-right: 40px;
}
.fwtdals{
    flex: 1;
    margin-right: 0px;
    margin-left: 40px;
}
.fwtdar{
  flex: 1;
}

.fwtdara h5{
  color: #5d6568;
  font-size: 18px;
  margin-bottom: 15px;
}
.fwtdara p{
  font-size: 14px;
  color: #818181;
  text-align: justify;
}

.fwtdara h6 {
  font-size: 20px;
  color: #a6b5dc;
  margin-bottom: 15px;
  font-weight: bold;
  position: relative;
  padding-left: 10px;
}

.fwtdara h6::after {
  width: 100px;
  height: 20px;
  background: rgba(166, 181, 220, 0.3);
  display: block;
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
}

.lxwm_mdt{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 35px;
  line-height: 35px;
}

.lxwm_mdt_item{
  flex: 0 1 84px;
  text-align: center;
  font-size: 14px;
  color: #818181;
  border-bottom: 3px #eee solid;
  cursor: pointer;
}

.lxwm_mdt_items{
  font-size: 30px;
  color: #a6b5dc;
  flex: 1;
  margin-right: 70px;
  margin-left: 70px;
}

.lxwm_mdt_item:hover{
  border-bottom: 3px #a6b5dc solid;

}
.lxwm_mdt_item.active {
  border-bottom: 3px #a6b5dc solid;
}
.lxwm_mdb_itemt h6{
font-size: 16px;
color: #5a6567;
margin-bottom: 12px;
}
.lxwm_mdb_itemt p{
font-size: 14px;
color: #5a6567;
}

.lxwm_mdb_item{
  display: none;
}

.lxwm_form{
  border: 2px #eee solid;
  padding: 80px 50px;
  box-sizing: border-box;
  overflow: hidden;
}
/* 联系我们表单 */
.lxwm_form_box{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.lxwm_form_tit{
  flex: 0 1 98px;
  font-size: 24px;
  color: #5d6568;
}
.lxwm_form_bt {
  flex: 0 1 173px;
}
.lxwm_form_bd{
  flex: 1;
  margin-left: 35px;
  margin-right: 35px;
}
.lxwmb_form {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 35px;
  height: 50px;
}



.lxwmbt {
  flex: 1;
  height: 40px;
  line-height: 40px;
  text-align: right;
  box-sizing: border-box;
  padding-right: 20px;
  font-size: 16px;
  color: #5d6568;
}

.lxwmbi {
  flex: 0 1 373px;
}

.lxwmb_form input {
  padding-left: 57px;
  box-sizing: border-box;
  width: 100%;
  height: 50px;
  border: 2px solid #eee;
  font-size: 16px;
  color: #5d6568;
}

.lxwmb_form input::-webkit-input-placeholder {
  color: #dcdcdc;
  font-size: 16px;
}

.lxwmb_form input:-moz-placeholder {
  color: #dcdcdc;
  font-size: 16px;
}

.lxwmb_form input::-moz-placeholder {
  color: #dcdcdc;
  font-size: 16px;
}

.lxwmb_form input:-ms-input-placeholder {
  color: #dcdcdc;
  font-size: 16px;
}

.lxwmb_form_bt {
  width: 173px;
  height: 50px;
  text-align: center;
  font-size: 18px;
  background: #a6b5dc;
  outline: none;
  border: none;
  color: #fff;
  display: block;
  cursor: pointer;
}

.lxwmb_radio {
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  font-size: 16px;
}

.lxwmb_radio label {
  cursor: pointer;
}

.lxwmb_radios {
  position: relative;
}

.lxwmb_radiot {
  margin-right: 74px;
}

.lxwmb_radios {
  margin-right: 45px;
}

.lxwmb_radios input {
  position: absolute;
  top: -200%;
  left: 0px;
}

.lxwmb_radiox {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 25px;
  line-height: 25px;
}

.lxwmb_radioxi {
  flex: 0 1 16px;
  width: 16px;
  height: 16px;
  border: 1px solid #eee;
  border-radius: 50%;
  margin-right: 10px;
  position: relative;
}

.text {
  flex: 1;
  line-height: 0.25rem;
}

.lxwmb_radioxi::before {
  width: 12px;
  height: 12px;
  background: #a6b5dc;
  position: absolute;
  top: 2px;
  left: 2px;
  display: block;
  border-radius: 50%;
}

input[type=radio]:checked+.lxwmb_radiox .lxwmb_radioxi:before {
  content: "";
}

input[type=radio]:checked+.lxwmb_radiox .lxwmb_radioxi {
  border: 1px solid #a6b5dc;
}

.sml_bbhla{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.sml_bbhlal{
  margin-right: 70px;
}

.sml_bbhlara h5{
  font-size: 20px;
  color: #a6b5dc;
  margin-bottom: 25px;
}
.sml_bbhlara p{
  font-size: 14px;
  color: #818181;
}
.sml_bbhlara p.ca{
  color: #a6b5dc;
}
.sml_bbhlals{
  margin-right: 0px;
  margin-left: 40px;
}
.sml_bbhlaras h5{
  font-size: 24px;
}
.sml_bbhlaras p{
  color: #a6b5dc;
}
.sml_bbhlalx{
  margin-right: 0px;
}
.sml_bbhlalss h5 {
  font-size: 24px;
  text-align: center;
}

.sml_bbhlalss p {
  color: #a6b5dc;
  text-align: center;
}
.sml_bbhlars{
  flex: 1;
}
.bbhlst {
  position: relative;
  line-height: 20px;
  width: 100%;
  margin-bottom: 0.2rem;
}

.bbhlste {
  position: absolute;
  top: -12px;
  font-size: 30px;
  color: #e0e0e0;
  text-align: center;
  width: 100%;
  z-index: 1;
  letter-spacing: 2px;
}

.bbhlstes {
  letter-spacing: 0px;
}

.bbhlstc {
  font-size: 24px;
  color: #a6b5dc;
  text-align: center;
  letter-spacing: 3px;
  position: relative;
  z-index: 2;
}

.bbhlsp {
  font-size: 20px;
  color: #a6b5dc;
  text-align: center;
  letter-spacing: 3px;
}

.bbhlbp p {
  text-align: center;
  letter-spacing: 2px;
  color: #818181;
}

.sml_mmhlx{
  font-size: 14px;
  color: #818181;
}

.mmhl_gyl {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 60px;
}

.mmhl_gyll {
  flex: 0 1 113px;
  height: 4px;
  background: #c6cee3;
}

.mmhl_gylm {
  flex: 0 1 60px;
  height: 60px;
  background: #c6cee3;
  border-radius: 50%;
  font-size: 24px;
  color: #fff;
  text-align: center;
  line-height: 60px;
}

.mmhl_gylr {
  margin-left: 10px;
}

.mmhl_gylr p {
  font-size: 24px;
  color: #a6b5dc;
  letter-spacing: 2px;
}


.mmhl_gyr {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
}

.mmhl_gyrl {
  margin-right: 10px;
}

.mmhl_gyrl p {
  font-size: 24px;
  color: #a6b5dc;
  letter-spacing: 2px;
}

.mmhl_gyrm {
  flex: 0 1 60px;
  height: 60px;
  background: #c6cee3;
  border-radius: 50%;
  font-size: 24px;
  color: #fff;
  text-align: center;
  line-height: 60px;
}

.mmhl_gyrr {
  flex: 0 1 113px;
  height: 4px;
  background: #c6cee3;
}



.sml_bbyyap p{
  text-align: center;
  font-size: 14px;
  color: #818181;
  line-height: 2;

}
.sml_bbyya h6{
  font-size: 24px;
  color: #a6b5dc;
  text-align: center;
}
.sml_bbyya h6 span{
  font-size: 48px;
}


.ft14{
    font-size: 14px;
    color: #818181;
}
.f14{
    font-size: 14px;
    color: #818181;
    text-align: center;
}

.yzyyc_item{
  border-left: 2px #E0E0E0 solid;
}

.yzyyc_item{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.yzyyc_itemr{
  flex: 1;
  margin-left: 90px;
  align-self: flex-end;
  text-align: right;
}
.yzyyc_iteml{
  padding-left: 16px;
  padding-bottom: 45px;
}

.yzyyc_iteml h3{
  font-size: 72px;
  color: #e0e0e0;
  position: relative;
}
.yzyyc_iteml h3::after{
  width: 16px;
  height: 16px;
  background: #a6b5dc;
  display: block;
  content: "";
  border-radius: 50%;
  position: absolute;
  left: -25px;
  top: 50%;
  transform: translateY(-50%);

}
.nsml_gyi p{
  text-indent: 2em;
}

.nsml_gyi p span{
  color: #a6b5dc;
}

.sml_chglbl{
  margin-right: 40px;
}

.sml_chglbra h6{
  font-size: 14px;
  color: #a6b5dc;
  line-height: 2;
}
.sml_chglbls{
  margin-left: 40px;
}

.sml_chgld_bd{
  display: flex;
  justify-content: center;
  align-items: center;
    flex-wrap: wrap;
}
.sml_chgld_item{
  flex: 0 1 27.33%;
  margin-bottom: 30px;
  box-shadow: 0 1px 10px 0 rgb(0 0 0 / 8%);
  height: 160px;
  padding: 30px 0px;
}
.sml_chgld_item:nth-child(2n){
margin:0px 4% 30px;
}
.sml_chgld_item h5{
  font-size: 18px;
  color: #a6b5dc;
  text-align: center;
  position: relative;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.sml_chgld_item h5::after{
  width: 29px;
  height: 2px;
  background: #a6b5dc;
  display: block;
  content: "";
  position: absolute;
  bottom: 0px;
  left: 50%;
  transform: translateX(-50%);
}
.sml_chgld_item p{
    font-size: 14px;
    color: #878787;
    text-align: center;
    line-height: 1.8;
}
/* 门店 */
.mdny_bd {
  background: #eee;
  width: 100%;
  padding: 47px 0px;
}

.mdny_box {
  display: flex;
  justify-content: center;
  align-items: center;
}

.mdny_item {
  text-align: center;
  flex: 0 1 33.33%;
}

.mdny_item p {
  font-size: 24px;
  color: #a6b5dc;
}

.mdny_item p:first-child {
  margin-bottom: 5px;
}

.mdny_itemx {
  position: relative;
}

.mdny_itemx::before {
  display: block;
  content: "";
  width: 1px;
  height: 35px;
  background: #a6b5dc;
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
}

.mdny_itemx::after {
  display: block;
  content: "";
  width: 1px;
  height: 35px;
  background: #a6b5dc;
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
}

.md_ggat h5{
font-size: 24px;
color: #a6b5dc;
margin-bottom: 5px;
}

.md_ggat p{
font-size: 16px;
color: #818181;
}
/* 门店公用 */
.zymd_gya_bd {
  background: #F2F2F2;
  padding: 45px 20px 35px;
  box-sizing: border-box;
  overflow: hidden;
}

.zymd_gya_bd h2 {
  font-size: 24px;
  color: #a6b5dc;
  margin-bottom: 5px;
  text-align: center;
}

.zymd_gya_bd h3 {
  font-size: 16px;
  color: #818181;
  text-align: center;
}

.zymd_gya_item {
  width: calc((100% - 60px) / 4);
  float: left;
  margin-right: 20px;
}
.zymd_gya_itemi{
  margin-bottom: 15px;
}
.zymd_gya_itemx {
  margin-right: 0px;
}

.zymd_gya_itemt {
  font-size: 14px;
  color: #818181;
  text-align: center;
}

.zymd_gyb_item {
  margin-bottom: 30px;
  padding-left: 30px;
  box-sizing: border-box;
  position: relative;
  width: 50%;
  float: left;
  box-sizing: border-box;
  overflow: hidden;
  padding-right: 80px;
}
.zymd_gyb_item:nth-of-type(3){
  margin-bottom: 0px;
}
.zymd_gyb_item:nth-of-type(4){
  margin-bottom: 0px;
}

.zymd_gyb_item::before {
  display: block;
  position: absolute;
  left: 0;
  top: 10px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #a6b5dc;
  content: '';
}

.zymd_gyb_item h6 {
  font-size: 18px;
  color: #a6b5dc;
  margin-bottom: 5px;
}

.zymd_gyb_item p {
  font-size: 14px;
  color: #818181;
}
.md_jyha_item{
  width: calc( (100% - 40px) / 3 );
  float: left;
}
.md_jyha_item:nth-of-type(2){
  margin-right: 20px;
  margin-left: 20px;
}
.md_jyha_itemi{
  margin-bottom: 5px;
}
.md_jyha_item h5{
  font-size: 18px;
  color: #a6b5dc;
  text-align: center;
}
.md_jyha_item h6{
  font-size: 16px;
  color: #a6b5dc;
  text-align: center;
}

.md_cbda{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.md_cbdal{
  font-size: 16px;
  color: #a6b5dc;
  text-align: center;
  flex: 1;
}
.md_cbdar{
  margin-left: 60px;
  flex: 0 1 600px;
}


.md_dhac_item .md_dhac_itemt {
  font-size: 18px;
  color: #a6b5dc;
  text-align: center;
}

.md_dhac {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0.35rem;
  padding-right: 0.35rem;
  box-sizing: border-box;
}

.md_dhac_item {
  flex: 0 1 33.33%;
}

.md_dhac_itemx {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.md_xh {
  width: 128px;
  height: 28px;
  background: #a6b5dc;
  margin: 0px auto;
  position: relative;
}

.md_xhs {
  width: 114px;
  height: 21px;
  text-align: center;
  font-size: 14px;
  color: #ffff;
  box-sizing: border-box;
  border: 1px #fff solid;
  line-height: 21px;
  position: absolute;
  left: 7px;
  top: 3px;
}
.md_xhx {
  margin-bottom: 40px;
}

.md_dhac_item .md_dhac_itemtx {
  font-size: 14px;
}
.md_dhac_itemts{
  font-size: 16px;
  color: #a6b5dc;
  text-align: center;
}

.md_xhxx{
  width: 94px;
  height: 20px;
}
.md_xhss{
  width: 84px;
  height: 15px;
  line-height: 15px;
  font-size: 12px;
}

.md_xcda h6{
  font-size: 24px;
  color: #a6b5dc;
  text-align: center;
}

.md_xcda p{
  font-size: 14px;
  text-align: center;
  color: #818181;
}

.md_whda{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.md_whdal{
  flex: 1;
}

.md_whdar{
  flex: 1;
  font-size: 14px;
  color: #818181;
  text-align: center;
}

.md_whdb p{
  font-size: 14px;
  color: #818181;
  text-align: center;
}
.md_whdb h2{
  height: 76px;
  line-height: 76px;
  background: #a6b5dc;
  color: #fff;
  font-size: 24px;
  text-align: center;

}

.md_whdb img{
  width: 100%;
}

.md_jyha_item p{
  font-size: 14px;
  color: #818181;
  text-align: center;
}

.md_hyda{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.md_hyda img:nth-child(2){
  margin-left: 26px;
  margin-right: 26px;
}

.md_whdars h2{
  font-size: 16px;
  color: #fff;
  width: 170px;
  height: 50px;
  background: #a6b5dc;
  text-align: center;
  line-height: 50px;
  margin: 0px auto 15px;
}
.md_whdars p{
  font-size: 16px;
}

.nsml_list{
  margin-top: 80px;
}


/* 列表 */
.list_item{
  border-top: 2px #EDEDED solid;
  padding-top: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  height: 269px;
  margin-bottom: 40px;
}
.list_iteml{
  flex: 0 1 357px;
  height: 269px;
  box-sizing: border-box;
  overflow: hidden;
}
.list_iteml img{
  width: 100%;
  height: 100%;
}

.list_itemm{
   border: 2px #EDEDED solid;
  flex: 0 1 96px;
  height: 96px;
  margin-left: 107px;
  margin-right: 37px;
    box-sizing: border-box;
    overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: #a6b5dc;
}
.list_itemm h3{
  font-size: 30px;
}
.list_itemm h4{
  font-size: 14px;
}
.list_itemr{
  flex: 1;
  height: 100%;
}
.list_itemrx{
  position: relative;
  height: 100%;
}
.list_itemrxt{
  font-size: 20px;
  color: #5d6568;
  margin-bottom: 35px;
}
.list_itemrxp{
  font-size: 16px;
  color: #818181;
}

.list_itemrxm{
  width: 150px;
  height: 50px;
  line-height: 50px;
  background: #a6b5dc;
  text-align: center;
  font-size: 16px;
  color: #fff;
  position: absolute;
  right: 0px;
  bottom: 0px;
}


#page {
  padding: 10px 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 16px;
  color: #818181;
}

#page li span {
  display: block;
  border: 1px #f1f1f1 solid;
  padding: 5px 12px;
  margin-right: 5px;
  color: #6e6e6e;
  font-size: 16px;
}

#page li span.current {
  background: #a6b5dc;
  color: #fff;
}

#page li a {
  display: block;
  border: 1px #f1f1f1 solid;
  padding: 5px 12px;
  margin-right: 3px;
  color: #6e6e6e;
  font-size: 16px;
}

#page li.active a {
  background: #a6b5dc;
  color: #fff;
}

#page li a:hover {
  background: #a6b5dc;
  color: #fff;
}

.nsml_news{
  padding-top: 40px;
}

.news_show_cont{
  border-top: 2px #ededed solid;
  padding-top: 50px;
  padding-bottom: 50px;
  border-bottom: 2px #ededed solid;
}

.news_show_tit{
  font-size: 24px;
  color: #a6b5dc;
  text-align: center;
}

.news_show_time{
  font-size: 14px;
  color: #a6b5dc;
  text-align: center;
  margin-bottom: 20px;
}


.news_sx{
  margin-top: 40px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

.news_sx p{
  flex: 0 1 50%;
  font-size: 14px;
  color: #5d6568;
  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;
}
.news_sx p a{
    font-size: 14px;
    color: #5d6568;
}

.sml_mlxsa h4{
  font-size: 24px;
  color: #a6b5dc;
  position: relative;
  text-align: center;
  padding-bottom: 10px;
  font-weight: normal;
}

.sml_mlxsa h4::after{
  width: 47px;
  height: 4px;
  background: #a6b5dc;
  display: block;
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0px;
  transform: translateX(-50%);
}

.sml_mlxsa_item{
  float: left;
  width: 433px;
  height: 244px;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
}
.sml_mlxsa_items{
  width: 370px;
  height: 186px;
  background: rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 15px;
  left: 30px;
}

.sml_mlxsa_itemm{
  width: 173px;
  height: 50px;
  background: #a6b5dc;
  text-align: center;
  line-height: 50px;
  font-size: 18px;
  color: #fff;
  position: absolute;
  left: 50%;
  bottom: 17px;
  transform: translateX(-50%);
}
.sml_mlxsa_itemm a{
  color: #fff;
}
.sml_mlxsa_items_box{
  text-align: center;
}
.sml_mlxsa_items_box h5{
  font-size: 24px;
  color: #5d6568;
}
.sml_mlxsa_items_box h6{
  font-size: 36px;
  color: #a6b5dc;
}

.sml_mlxsa_items_box p{
  font-size: 18px;
  color: #5d6568;
}
.sml_mlxsa_items_box p span{
  color: #a6b5dc;
}
.sml_mlxsa_itemxx{
  margin-right: 40px;
}

.sml_mlxsb{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.sml_mlxsbl{
  flex: 1;
  margin-right: 40px;
}
.sml_mlxsbr{
  flex: 1;
}

.sml_mlxsbr h5{
  font-size: 24px;
  color: #5d6568;
}
.sml_mlxsbr h6{
font-size: 18px;
color: #818181;
}
.sml_mlxsbr h6 span{
  font-size: 24px;
  color: #a6b5dc;
}
.sml_mlxsbr h6 b{
  font-size: 14px;
  color: #818181;
  font-weight: normal;
}

.sml_mlxsbr_box{
  box-shadow: 1px 2px  15px #f1f1f1;
  padding: 24px 20px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
}

.sml_mlxsbr_box h4{
  font-size: 24px;
  color: #a6b5dc;
  margin-bottom: 15px;
}
.sml_mlxsbr_box p{
  font-size: 14px;
  color: #818181;
  line-height: 1.8;
}
.sml_mlxsbr_box a{
  display: block;
  width: 138px;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  color: #fff;
  text-align: center;
  position: absolute;
  bottom:24px;
  right: 20px;
  background: #a6b5dc;
}
.sml_mlxsc{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.sml_mlxscl{
  flex: 1;
  margin-right: 55px;
}
.sml_mlxscr{
  flex: 1;
}
.sml_mlxscr h6{
  text-indent: 2em;
    font-size: 14px;
    color: #818181;
}
.sml_mlxscr p{
    font-size: 14px;
    color: #a6b5dc;
}

.sml_jjyya{
  padding-left: 145px;
  padding-right: 145px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

.sml_jjyya_item{
  flex: 0 1 65px;
  margin-right: 113px;
  margin-bottom: 26px;
}
.sml_jjyya_itemi{
  margin-bottom: 18px;
}
.sml_jjyya_itemt{
  font-size: 16px;
  color: #818181;
}
.sml_jjyya_item:nth-of-type(4n){
  margin-right: 0px;
}


.sml_jjyyb{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

.sml_jjyyb_item{
  flex: 0 1 25%;
  margin-bottom: 24px;
  text-align: center;
}

.sml_jjyyb_itemt{
  font-size: 16px;
  color: #818181;
}

.sml_qzzja{
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.sml_qzzjal{
  flex: 1;
  margin-right: 40px;
}
.sml_qzzjar{
  flex: 1;
}

.sml_qzzjart i{
  color: #a6b5dc;
  transform: rotate(45deg);
}

.sml_qzzjart p{
  font-size: 14px;
  color: #818181;
}

.sml_qzzjars{
  padding-left: 40px;
}
.sml_qzzjals{
  margin-left: 40px;
  margin-right: 0px;
}

.news_gy_box{
  max-width: 1200px;
  margin: 0px auto;
}

/* 修改20220602 */
.sml_sxjgt p{
  color: #818181;
}

.sml_sxjg h2{
  font-size: 22px;
  text-align: center;
  color: #5d6568;
}

/* 月子套餐改 */
















