
/*首页物业管理*/
.ls_wygl{
    width: 100%;
    background-color: #F2F2F2;
    padding: 80px 0px 0px 0px;
}
.ls_wygl .ls_wygl_title{
    max-width: 1200px;
    text-align: center;
    margin: auto;
    margin-bottom: 50px;
}
.ls_wygl .ls_wygl_title .ls_title_t1{
    font-size: 42px;
    font-weight: bold;
    color:#005bac;
}
.ls_wygl .ls_wygl_title .ls_title_t2{
    font-size: 24px;
    color:#5F6464;
}
.content_ls {
  display: flex;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  max-width: 1200px;
}

.heading {
  width: 100%;
  margin-left: 1rem;
  font-weight: 900;
  font-size: 1.618rem;
  text-transform: uppercase;
  letter-spacing: .1ch;
  line-height: 1;
  padding-bottom: .5em;
  margin-bottom: 1rem;
  position: relative;
}
.heading:after {
  display: block;
  content: '';
  position: absolute;
  width: 60px;
  height: 4px;
  background: linear-gradient(135deg, #1a9be6, #1a57e6);
  bottom: 0;
}

.description {
  width: 100%;
  margin-top: 0;
  margin-left: 1rem;
  margin-bottom: 3rem;
}

.card {
  color: inherit;
  cursor: pointer;
  width: calc(33% - 2rem);
  min-width: calc(33% - 2rem);
  height: 400px;
  min-height: 400px;
  perspective: 1000px;
  margin: 1rem;
  position: relative;
}
@media screen and (max-width: 800px) {
  .card {
    width: calc(50% - 2rem);
  }
}
@media screen and (max-width: 500px) {
  .card {
    width: 100%;
  }
}

.front,
.back {
  display: flex;
  border-radius: 6px;
  background-position: center;
  background-size: cover;
  text-align: center;
  justify-content: center;
  align-items: center;
  position: absolute;
  height: 100%;
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  transition: ease-in-out 600ms;
}

.front {
  background-size: cover;
  padding: 2rem;
  font-size: 1.618rem;
  font-weight: 600;
  color: #fff;
  overflow: hidden;
  font-family: Poppins, sans-serif;
}
.front:before {
  position: absolute;
  display: block;
  content: '';
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(135deg, #1a9be6, #1a57e6);
  opacity: .25;
  z-index: -1;
}
.card:hover .front {
  transform: rotateY(180deg);
}
.card:nth-child(even):hover .front {
  transform: rotateY(-180deg);
}

.back {
  background: #fff;
  transform: rotateY(-180deg);
  padding: 0 2em;
}
.card:hover .back {
  transform: rotateY(0deg);
}
.card:nth-child(even) .back {
  transform: rotateY(180deg);
}
.card:nth-child(even):hover .back {
  transform: rotateY(0deg);
}

.button {
  transform: translateZ(40px);
  cursor: pointer;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: bold;
  color: #fff;
  padding: .5em 1em;
  border-radius: 100px;
  font: inherit;
  background: linear-gradient(135deg, #1a9be6, #1a57e6);
  border: none;
  position: relative;
  transform-style: preserve-3d;
  transition: 300ms ease;
}
.button:before {
  transition: 300ms ease;
  position: absolute;
  display: block;
  content: '';
  transform: translateZ(-40px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  height: calc(100% - 20px);
  width: calc(100% - 20px);
  border-radius: 100px;
  left: 10px;
  top: 16px;
  box-shadow: 0 0 10px 10px rgba(26, 87, 230, 0.25);
  background-color: rgba(26, 87, 230, 0.25);
}
.button:hover {
  transform: translateZ(55px);
}
.button:hover:before {
  transform: translateZ(-55px);
}
.button:active {
  transform: translateZ(20px);
}
.button:active:before {
  transform: translateZ(-20px);
  top: 12px;
}
/*首页四位一体*/
.content_wygl{
    /*max-width: 1200px;*/
    margin:auto;
}
.card_wygl{
    display: flex;
    flex-wrap: wrap;
}

.content_wygl .front_wygl{
    flex-basis:25%;
    box-sizing:border-box;
    position: relative;
     
}

.content_wygl .front_wygl:hover #img_wygl_index img {
    transform: scale(1.05);
    cursor: pointer;
    transition: all 0.6s;
}
.content_wygl .front_wygl img{
    width:100%;
    height: 560px;
    object-fit: cover;
   
}
#img_wygl_index{
    overflow: hidden;
    cursor: pointer;
    transition: all 0.6s;
}

.content_wygl .front_wygl .title_wygl{
    position: absolute;
    left: 0;
    top:0;
    z-index: 2;
}
.content_wygl .front_wygl .title_wygl .title_wygl_t1{
    font-size: 2rem;
    font-weight: bold;
    color:#fff;
    text-align: center;
}
.content_wygl .front_wygl .title_wygl .title_wygl_t2{
    font-size: 1.3rem;
    color: #fff;
    text-align: center;
    padding: 5% 15%;
    font-weight: bold;
}
.content_wygl .card_wygl .front_wygl i{
position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(img/wygl_bg.png) no-repeat center center;
    background-size: cover;
}
/*首页物业管理结束1*/
/*首页宣传视频*/
.index_video{
    width:100%;
    background-color: #005bac;
}
.index_video .index_video_bf{
    max-width: 1000px;
    margin:auto;
    padding:80px 0px;
}
 .index_video .index_video_bf .video_style{
     width:1000px;
     margin:auto;
 }
 .index_video .index_video_bf .video_xc{
     font-size: 48px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-bottom:20px;
 }
 /*首页宣传视频结束*/
 /*首页宣传视频1*/
 .index_video_zd{
     width:100%;
     position: relative;
    color: #fff;
    overflow: hidden;
 }
 .index_video_zd .index_video_zdbf video{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0;
    object-fit: cover;
 }
 .index_video_zd .index_video_zdbf .video_bgt{
     position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.18);
 }
  .index_video_zd .video_title_index{
      position: absolute;
      top:50%;
      left: 5%;
  }
.index_video_zd .video_title_index .video_title_t1{
    font-size: 36px;
    font-weight: bold;
    color:#fff;
}
.index_video_zd .video_title_index .video_title_t2{
    font-size: 16px;
    color:#fff;
}
  /*首页宣传视频结束1*/
 /*四位一体*/
 .ls_xmali{
     text-align: center;
    margin: auto;
    margin-bottom: 50px;
 }
 .ls_xmali .ls_title_t1 {
    font-size: 42px;
    font-weight: bold;
    color: #005bac;
}
.swyt_p{
    padding-top:75%;
}
.swyt_p hr{
    width: 34px;
    height: 2px;
    background: #fff;
    margin: auto;
    margin-top:20px;
}
.title_swyt{
    color: rgba(254, 254, 254, 0.5);
    font-size: 5rem;
    font-weight: bold;
    top: 25%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 0%);
}
.ls_xmali .ls_title_t2 {
    font-size: 24px;
    color: #5F6464;
}
 *{font-family:microsoft yahei;}*,::after,::before{box-sizing:border-box;}
.width{margin:0 auto;width:90%;padding:80px 0px 100px 0px;}
.brand-list{margin-top:15px;}
.brand-list ul{list-style:none;display:flex;flex-wrap:wrap;margin-left:0px;margin-right:-10px;}
.brand-list ul li{width:10%;background:#fff;text-align:center;padding:10px;border:1px solid #eee;margin-bottom:-1px;margin-left:-1px;position:relative;overflow:hidden;}
.brand-list ul li .name{position:absolute;left:0;right:0;bottom:-70px;line-height:70px;height:70px;background:rgba(51,51,51,.6);color:#fff;transition:all 0.4s ease;}
.brand-list ul li:hover .name{bottom:0;z-index:2;}
.topbar{background:#333;border-bottom:1px solid #eaeaea;font-size:.65rem;color:#b0b0b0;height:2rem;}
.topbar .col-6{line-height:2rem;}
.topbar .ui-nav{border:0;line-height:1.5}
.topbar .ui-nav ul li a{color:#b0b0b0;border:1px solid #333;border-bottom:0;border-top:0;}
.topbar .ui-nav ul li a span{font-size:12px;color:#999;margin-left:6px;transition:all .5s ease 0s;z-index:21;}
.topbar .ui-nav ul li a:hover{color:#333;border-width:1px;border-color:#d9d9d9;background:#fff;}
.topbar .ui-nav ul li.active a{border:1px solid #d9d9d9;border-bottom:0;border-top:0;background:#fff;}
.topbar .ui-nav ul li.active span{transform:rotate(180deg);}
.topbar .ui-nav ul li ul{border-top:0;box-shadow:none;min-width:100px;z-index:20;right:0;}
.topbar .ui-nav ul li.active ul li a{border:0;}
.topbar .ui-nav ul li ul li a:hover{background:#005bac;}
.index-sale .tabs-nav li:hover a {color: #fff;}
.index-sale .tabs-nav li:hover {background-color:#005bac;}
/*Tab*/
.tabs{}.tabs:after{display:table;content:" ";clear:both;}
.tabs-nav{border-bottom:0 solid #e4eaec;font-size:0;flex:1;margin-bottom:30px;
text-align: center;
}
.tabs-nav li{display:inline-block;margin-right:.5rem;}
.tabs-nav li a{display:block;color:#76838F;padding:.5rem .2rem;font-size:.75rem;}
.tabs-nav li a:hover{color:#1890FF;}
.tabs-nav li:hover{}
.tabs-nav li.active{border-bottom:.1rem solid #3E8EF7;}
.tabs-nav li.active a{color:#1890FF;}.tabs-content{padding:0;}
.tabs-content .active{position: inherit!important;}
.tabs-content .tabs-pane{display:none;}
.tabs-content .tabs-pane img{max-width:100%;height:100%;object-fit:cover;}
.tabs-pane.active{display:block;}
.tabs-vertical .tabs-nav{flex-direction:column;float:left;border-right:1px solid #e4eaec;border-bottom:none}
.tabs-vertical .tabs-nav li{display:flex;margin:0;}
.tabs-vertical .tabs-nav li a{padding:.5rem .8rem;}
.tabs-vertical .tabs-nav li.active{border:0;border-right:.1rem solid #3E8EF7;}
.tabs-vertical .tabs-nav li:hover{border:0;}
.tabs-vertical .tabs-content{padding:0 1rem;display:flex;}
.tabs-white .tabs-nav{border:0;}
.tabs-white .tabs-nav li{margin:0;}
.tabs-white .tabs-nav li a{padding:.5rem .8rem;}
.tabs-white .tabs-nav li:hover{border:0;}
.tabs-white .tabs-nav li.active{border:0;background:#fff;border-radius:.2rem .2rem 0 0;font-weight:normal;}
.tabs-white .tabs-nav li.active a{color:#444;}
.tabs-white .tabs-content{border:0;background:#fff;padding:1rem;}
.tabs-header-nav{display:flex;border-bottom:1px solid #eaeaea;}
.tabs-header-more{align-items:center;justify-content:flex-end;display:flex;}
.tabs-header-subject{display:flex;}
.tabs-header-subject .tabs-header-title{align-items:center;justify-content:flex-start;display:flex;flex:1;font-size:.9rem;font-weight:400;}.tabs-header-subject .tabs-nav{justify-content:flex-end;display:flex;}
.tabs-header-subject .tabs-nav li{margin-left:.5rem;margin-right:0;}
.tabs-content .tabs-pane .tabs-nav li.active{display:inline-block;}

.piclist-item{float:left;width:22%;padding:0;margin:1.5%;background:#fff;
border:1px solid #eaeaea;
}
.piclist-item:hover{box-shadow:0 1px 20px rgba(0,0,0,0.1);}
.piclist-image{position:relative;overflow:hidden;padding-bottom:56.2%;height:320px;}
.anli_g{
    height: 340px!important;
}
.text_title_i a{font-size: 18px;line-height:70px;color:#5F6464;}
.text_title_i{
    height: 70px;
    overflow: hidden;
    padding:0px 15px;
    text-align: center;
}
.text_title_i i{line-height: 50px;float: right;margin-right: 5px;color: #5F6464;}
.piclist-image img{width:100%;position:absolute;z-index:1;}
.piclist-image .upload{width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;font-size:1.6rem;color:#ccc;cursor:pointer;background:#f9f9f9;}
.piclist-image .upload:hover{color:#333;}
.piclist-image em{position:absolute;right:-3.7rem;top:.5rem;z-index:10;width:10rem;line-height:1.6rem;background:#2DB7F5;color:#fff;font-size:.65rem;text-align:center;font-style:normal;transform:rotate(45deg);}
.piclist-image em.bg-red{background:#005bac;}
.piclist-image em.bg-yellow{background:#F37B1D;}
.piclist-image em.bg-blue{background:#1890FF;}
.piclist-image em.bg-green{background:#19BE6B;}.piclist-image em.bg-info{background:#2DB7F5;}
.piclist-col-1 .piclist-item{width:98.5%;}
.piclist-col-2 .piclist-item{width:48.5%;}.piclist-col-3 .piclist-item{width:31.8%;}
.piclist-3-2 .piclist-image{padding-bottom:66.6%;}.piclist-3-4 .piclist-image{padding-bottom:133.3%;}.piclist-16-9 .piclist-image{padding-bottom:56.2%;}
.piclist-image .upload-action{position:absolute;width:100%;height:100%;bottom:-100%;display:flex;justify-content:center;align-items:center;font-size:.75rem;z-index:2;background:rgba(0,0,0,.4);transition:all .5s ease 0s;}
.piclist-image .upload-action a{font-size:1rem;color:#999;margin:0 .25rem;}
.piclist-image .upload-action a:hover{color:#fff;}
.piclist-image:hover .upload-action{bottom:0;}.piclist-top{margin-top:-.75rem;}
.piclist-image svg{width:100%;height:100%;z-index:1;color:#fff;font-size:24px;text-anchor:middle;position:absolute;}
.piclist-title{font-size:.75rem;}
/*超出省略*/
.text-hide{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
/*以下仅在Chrome内核浏览器中生效，其他浏览器：需要配置行高和高度使用*/
.text-hide-2,.text-hide-3,.text-hide-4,.text-hide-5,.text-hide-6{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.text-hide-2{-webkit-line-clamp:2;}
.text-hide-3{-webkit-line-clamp:3;}
.text-hide-4{-webkit-line-clamp:4;}
.text-hide-5{-webkit-line-clamp:5;}
.text-hide-6{-webkit-line-clamp:6;}
.radius{border-radius:50%;}
.radius img,.radius svg{border-radius:50%;}
.radius-sm{border-radius:.02rem;}
.disabled,button:disabled{cursor:not-allowed;}
[class*=ui-icon-],.ui-icon-font{font-family:"iconfont";font-size:1rem;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;}
.ui-icon-cart:before{content:"\e6af";}

.index-sale .tabs {padding-top: 15px;}
.index-sale .tabs-nav li {width:19%;text-align: center;margin-right: 1%;border:1px solid #999;}
.index-sale .tabs-nav li a{font-size: 1rem;font-weight: 400;}
.ls_xmal_ckgd{
    width: 12%;
    background-color: #5F6464;
    text-align: center;
    height: 45px;
    position: absolute;
    left: 50%;
    bottom: 4%;
    transform: translate(-50%);
}
.ls_xmal_ckgd i{
    color:#fff;
    font-size: 36px;
    line-height: 45px;
}
.ls_xmal_ckgd img{width:40px;}
.ls_xmal_ckgd:hover{
    background-color: #005bac;
}
 /*首页项目案例结束*/
 /*首页关于我们*/
 .pc_index_gywm{
     width:100%;
     padding:80px 0px;
     background-color: #F2F2F2;
     display: inline-block;
 }
.pc_index_gywm .pc_index_content{
    max-width: 1200px;
    background-color: #fff;
    margin:auto;
}
.pc_index_gywm .pc_index_content .pc_index_gs{
    width:45%;
    float: left;
}
.pc_index_gywm .pc_index_content .pc_index_gs .pc_index_about{
    width: 155px;
    height: 45px;
    background-color: #005bac;
    color: #fff;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}
.pc_index_gywm .pc_index_content .pc_index_gs .pa_index_text h3{
    color:#005bac;
    font-size: 20px;
    font-weight: bold;
    margin:10px 0px;
}
.pc_index_gywm .pc_index_content .pc_index_gs .pa_index_text p{
    color:#5F6464;
    font-size: 18px;
}
.pc_index_gywm .pc_index_content .pc_index_video{
    width:45%;
    float:right;
}
.pc_index_ckgd{
    width: 25%;
    background-color: #5F6464;
    text-align: center;
    height: 45px;
    margin-top: 30px;
    display: block;
}
.pc_index_ckgd:hover{
background-color: #005bac;
}
.pc_index_ckgd i{
    color:#fff;
    font-size: 36px;
    line-height: 45px;
}
}
 /*首页关于我们结束*/
/*首页业务分部*/
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
*html .clearfix{height:1%}
.map-service{position:relative;height:760px;background:url(img/map_balck_whole_bg.jpg) center no-repeat;margin-top:-10px;}
.map-service-right{margin-left:460px;padding-top:60px}
.china-map{width:748px;height:618px;background:url(img/map_black_bg.png) center no-repeat;position:relative;}
.region-list{position:absolute;left:0;top:0}

@-webkit-keyframes warn{
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes warn{
0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes warn{
0%{-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn{
0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}
.area-box .dot{position:absolute;left:0;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#a2a9b4;opacity:1;filter:alpha(opacity=100)}
.area-box .pulse{position:absolute;top:-28px;left:-28px;height:66px;width:66px;border:2px solid #b7b7b7;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;-webkit-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;-moz-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;opacity:.12;filter:alpha(opacity=0);-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}
.area-box .delay-01{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}
.area-box .delay-02{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
.area-box .delay-03{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}
.area-box .delay-04{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}
.area-box .delay-05{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}
.area-box .delay-06{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
.area-box .delay-07{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s}
.area-box .delay-08{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}
.area-box .delay-09{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}
.area-box .delay-10{-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}
.area-box .delay-11{-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}
.region-list.active .area-box .dot{background:#009fd9}
.region-list.active .area-box .pulse{border-color:#009fd9;top:-39px;left:-39px;height:88px;width:88px;-webkit-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;-moz-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset}
.region-list.waite .area-box .dot{background:#f90}
.region-list.waite .area-box .pulse{border-color:#f90}
.show-regin{position:absolute;left:2px;height:0;top:0;width:11px;opacity:0;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.online-node .show-regin,.region-list:hover .show-regin,.underline-node .show-regin,.waite-node .show-regin{height:127px;opacity:1}
.show-regin span{width:80px;position:absolute;left:8px;top:-11px;padding:6px 10px;font-size:14px;color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-align:center;white-space:nowrap;}
.postition-10 .show-regin span{left:0}
.postition-6 .show-regin span{left:-72px}
.area-box{z-index:77}
.show-regin{z-index:66}
.region-list.active .show-regin span{position:relative;color:#ccc}
.region-list.waite .show-regin span{color:#ccc}
.postition-1{left:302px;top:308px}
.postition-2{left:401px;top:403px}
.postition-3{left:358px;top:516px}
.postition-4{left:473px;top:348px}
.postition-5{left:526px;top:394px}
.postition-6{left:526px;top:515px}
.postition-7{left:652px;top:200px}
.postition-7.region-list.active .area-box .pulse{top:-50px;left:-50px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.postition-8{left:559px;top:229px}
.postition-9{left:637px;top:371px}
.postition-9.region-list.active .area-box .pulse{top:-50px;left:-50px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.postition-10{left:554px;top:539px}
.postition-11{left:604px;top:300px}
.postition-13{left:470px;top:250px}
.postition-15{left:600px;top:390px}
.postition-16{left:650px;top:380px}
.postition-17{left:535px;top:335px}
.postition-18{left:460px;top:340px}
.douhao{width:0}
.map_service_content{max-width: 1200px;margin:auto;}
.ywfb_fg{
    width: 35%;
    float: left;
    margin-top: 80px;
}
.ywfb_fg .ywfb_title p{
    color:#fff;
}
.ywfb_fg .ywfb_title .size30{
    font-size: 30px;
}
.ywfb_fg .ywfb_title .size36{
     font-size: 36px;
     font-weight: bold;
 }
.ywfb_fg .ywfb_title .size36 i{
     transform: rotate(45deg);
     font-size: 26px;
 }
.ywfb_qy{
     margin-top:80px;
 }
.ywfb_qy p{
    color:#fff;
}
.ywfb_qy .size24{
    font-size: 24px;
    font-weight: bold;
}
.ywfb_qy .size22{
    font-size: 22px;
    line-height: 50px;
    margin-left: 24px;
}
.ywfb_qg{
    margin-top:80px;
    font-size: 24px;
}
.ywfb_qg p{
    color:#fff;
}
.ywfb_qg p i{
    margin:0px 10px;
}
/*首页业务分部结束*/
/*首页荣誉证书*/
.piclist_ryzs .tuwen_tiem{
    width:29%;
    display: inline-block;
    margin: 2%;
}
.piclist-img_ls{
    position:relative;
    overflow:hidden;
    cursor: pointer;
    transition: all 0.6s;
}
.piclist-img_ls img{
    width:100%;
    z-index:1;
    height: 260px;
}

.text_title_ls{
    overflow: hidden;
    text-align: center;
    margin-top: 20px;
}

.tuwen_tiem .piclist-img_ls:hover {
    box-shadow: 6px 8px 9px #B9B9B9;
    transform: scale(1.05);
}

/*.piclist_ryzs{*/
/*    height: 730px;*/
/*    overflow: hidden;*/
/*}*/
/*首页荣誉证书结束*/
/*首页合作客户*/
.piclist_ls .piclist-hzkh{
    width:17%;
    display: inline-block;
    margin: 1.3%;
    border:1px solid #ddd;
}
.piclist_ls .piclist-hzkh img{
    width:100%;
    height: 120px;
}
.piclist_ls .piclist-hzkh img:hover{
    box-shadow: 0 1px 20px rgba(0,0,0,0.1);
}
/*.piclist_ls {*/
/*    height: 460px;*/
/*    overflow: hidden;*/
/*}*/
.margin_top50{
    margin-top:50px;
}
.back_color{
    background-color: #F2F2F2;
    width:100%;
}
/*首页合作客户结束*/
/*首页资讯动态*/
.piclist_zxdt .tuwen_tiem{
    width:29%;
    display: inline-block;
    margin: 2%;
}
.text_title_zxdt{
    margin-top: 20px;
}
.text_title_zxdt .zxdt_title{
    font-size: 18px;
    font-weight: bold;
    height: 62px;
    overflow: hidden;
}
.text_title_zxdt .zxdt_span{
    color:#5F6464;
}
.text_title_zxdt .zxdt_span i{
    float:right;
    margin-right: 6px;
    line-height: 28px;
}
.top_50{
    margin-top:50px;
}
/*.text_title_zxdt .zxdt_span:hover{*/
/*    color:#005bac;*/
/*}*/
/*首页资讯动态结束*/
/*友情链接*/
.index_links{
    width: 100%;
    background-color: #005bac;
    padding:80px 0px;
}
.index_links .links_title{
    max-width: 1200px;
    margin:auto;
}
.index_links .links_title .pc_index_links{
    height: 60px;
    border-bottom:1px solid #7ace7a;
}
.index_links .links_title .pc_index_links span{
    color: #fff;
    font-size: 24px;
    font-weight: bold;
}
.index_links .links_title .pc_index_links span em{
    font-size: 16px;
    color:#dddddd;
}
.index_links .links_title .pc_index_links a{
    float: right;
    color: #fff;
    line-height: 50px;
}
.index_links .links_title .pc_index_links a:hover{
    transform: rotate(90deg);
    transition: all .35s ease;
}
.index_links .links_title .links_content{
     margin-top:20px;
 }
.index_links .links_title .links_content a{
     color: #fff;
    margin: 5px;
 }
.index_links .links_title .links_content a:hover{
      color:#bdffc5;
  }
  
/*新增*/
.index_sgal{
    background-color: #F2F2F2;
    position: relative;
}
/*首页提交表单*/
.come-in:nth-child(odd) {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}

.come-in {
    opacity: 1;
    /*margin-top: 20px;*/
    -ie-transform: translateY(150px);
    -webkit-transform: translateY(150px);
    transform: translateY(150px);
    -webkit-animation: come-in 1s ease forwards;
    animation: come-in 1s ease forwards;
}
.tm_jm_yy {
    padding: 80px 0px;
    background-image: url('https://xdlb.oss-cn-hangzhou.aliyuncs.com/20250716/306bcbd3f2417bfb1ac67bd38a3a09bb2e540b4b.jpg');
}
.tm_jm_yy .tm_jm_nr {
    width:90%;
    margin:auto;
    background-color: #fff;
    border-radius: 15px;
    padding-top:20px;
}

.tm_jmyy_p1 .tm_jmyy_p2{
    font-size: 26px;
    font-weight: bold;
}
.tm_jmyy_p1 .tm_jmyy_p22{
    font-size: 24px;
    font-weight: bold;
}
.tm_jmyy_p1 .tm_jmyy_p3{
    font-size: 18px;
}
.margin-top-big .jm_text{
    font-size: 18px;
    color:#333;
    margin-bottom: 5px;
}
.margin-top-small input{
    width: 98%;
    height: 50px;
    border-style: none;
    padding-left: 5px;
    outline: none;
}

.margin-top-small textarea{
    width: 98%;
    height: 80px;
    border-style: none;
    padding-left: 5px;
    outline: none;
}
.margin-top-big{
    margin:10px 10px 10px 0px;
}
.flex-center button{
    width: 100%;
    background-color: #fff;
    border-style: none;
    padding: 12px;
    color: #0E6EB8;
    font-weight: bold;
    letter-spacing: 0.5em;
    font-size: 18px;
    color:#fff;
}
.tm_jm_yy .tm_jm_lxfs {
    width: 39%;
    float: left;
    padding-left:5%;
}
.tm_jmyy_p1 .tm_jmyy_p2 {
    font-size: 38px;
    font-weight: bold;
    color: #005bac;
}
.tm_jmyy_p1 .tm_jmyy_p3 {
    font-size: 20px;
    color: #5E5E5E;
}
.tm_jmlxxx .tm_xlp {
    font-size: 18px;
    color: #333;
    line-height: 52px;
}
.tm_jmlxxx .tm_xlp i{
    background-color: #005bac;
    color: #fff;
    border-radius: 50%;
    padding: 5px;
    margin-right: 10px;
}
.tm_jmyy_p1 hr{
    width: 80%;
    color: #ddd;
    margin: 10px 0px 40px 0px;
}
.tm_jm_yy .tm_jm_form {
    width: 60%;
    display: inline-block;
}
.jm_width {
    display: inline-block;
    width: 46%;
}
.jm_text {
    color: #fff;
    font-size: 18px;
    margin: 10px 0px;
}
.margin-top-small input {
    /*width: 90%;*/
    padding: 5px 10px;
}

button, input, select, textarea {
    font-size: 100%;
}
.jm_buttom {
    width: 100%;
    border-radius: 5px;
    border: none;
    background-color: #fff;
    padding: 15px;
    font-size: 18px;
    color: #0E6EB8;
    letter-spacing: 1em;
    font-weight: bold;
}
.jm_buttom:hover {
    background-color: #FFD8DB;
    z-index: 2;
}
.flex {
    display: flex;
}
.margin-top-small{
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 2px;
}