.undis{
  display: none;
}
.pull-left{
  float: left;
}
.clearfix:after{
  display: block;
  content:"";
  clear: both;
}
body{
  background: #fff;
}
.about{
  width:100%;
  background: url('../../images/about/banner.jpg') no-repeat center top;
}
.about .main-title{
  padding-top:133px;
  font-size: 72px;
  font-weight: bold;
  color: #fff;
}
.about .main-title span{
  color:#D91900 ;
}
.line{
  width: 158px;
  height: 4px;
  background:#D91900;
  margin:26px auto 20px;
}
.main-subtitle{
  color: #fff;
  font-size: 24px;
}
.about_nav{
  background: #fff;
  box-shadow: 0px 6px 18px 2px rgba(162, 162, 162, 0.38);
  border-radius: 4px;
  margin-top: 133px;
  height:120px;
  line-height: 120px;
  font-size: 20px;
}
.about_nav ul a{display: inline-block;width: 96%;text-align: center;font-weight: bold;color: #666;}
.about_nav a:hover{color:#ee1f04;}
.about_nav ul li.current a{color: #D91900;}
.position{text-align: right;padding-right:40px;color: #999;}
.position a{color: #999;}
.about_intro{
  margin-top:35px;
}
.about_intro .title h2{
  padding-top:28px;
  font-size: 32px;
}
.about_intro .title p{
  font-size: 24px;
  margin-top: 14px;
  color: #CCCCCC;
}
.about_intro .title span{
  display: block;
  width: 60px;
  height: 4px;
  background: #D91900;
  margin-top: 26px;
}
.about_intro img{width:100%}
.about_cont{
  margin-top:35px;
  line-height: 24px;
  width: 92%;
}
.about_cont p{
  text-indent: 2em;
}
.target{margin-top:40px;}
.target_intro{
  padding:70px 35px;
  background: url('../../images/about/culture.png') no-repeat center top;
  background-size: 100% 100%;
}
.target_intro h2{
  font-size: 32px;
  font-weight: bold;
}
.target_intro p{
  font-size: 24px;
  font-weight: bold;
  color: #CCCCCC;
  margin-top: 14px;
}
.target_txt{
  color: #666666;
  line-height: 24px;
  text-indent: 2em;
  margin-top: 16px;
}
.ver_cont{
  text-align: center;
  margin-top:54px;
  margin: auto;
}
.ver_cont li{
  border-right: 2px solid #F7F8FC;
  min-height: 280px;
  width: 23%;
    margin: 5%;
    background: #fff;
    border-radius: 50%;
    float: left;
    -webkit-box-shadow: 0 10px 50px 0 rgb(29 79 206 / 10%);
    -moz-box-shadow: 0 10px 50px 0 rgba(29,79,206,.1);
}
.ver_cont h2{
  margin-top: 12px;
  font-size: 24px;
  color: #666666;
}
.ver_cont .ver_txt{
  line-height: 24px;
  color: #666666;
  margin-top: 8px;
}
.fm{margin-top:50px;text-align: center;}
.fm h2{
  font-size: 32px;
  font-weight: bold;
}
.fm p{
  color: #CCCCCC;
  font-weight: bold;
  font-size: 24px;
  margin-top:14px;
  margin-bottom: 16px;
}
.fm b{
  display: block;

color: #666666;
}
.fm_pics{margin-top:29px;margin-bottom: 80px;}
.fm_pics img{
  display: block;
  float: left;
  margin-right:16px;
  margin-bottom: 15px;
}

/*联系我们*/
.contact_title{
  margin-top:54px;
  text-align: center;
  font-size: 30px;
}
.contact_title p{
  font-size: 16px;
  color: #999999;
}
.ditu{
  margin-top:37px;
}
.ditu .dituContentitem img{display: block; max-width:100%;}
.contact_tab{
  height: 62px;
  line-height: 62px;
  background: #F7F8FC;
}
.contact_tab li{
  cursor: pointer;
  padding-left: 20px;
}
.contact_tab li span{
  display: inline-block;
  background: #394560;
  border-radius: 4px;
  height: 30px;
  line-height: 30px;
  margin-top: 16px;
  text-align: center;
  color: #fff;
  margin-right: 10px;
}
.pay_cont{
  margin-top:37px;
}
/* .pay_cont li{
  height: 159px;
} */
.pay_cont li .pay_cont_box{
  background: #F7F8FC;
  display: inline-block;
  width: 79%;
  padding:30px 58px;
  height: 81px;
}
.assistant{margin-top:61px;padding-top: 40px;background: #F7F8FC;padding-bottom: 81px;}
.assistant .contact_title{
  margin-top:0;
}
.assistant .part-swiper-wrap {padding:0}
.assistant .part-swiper-wrap .part-item{width:160px;height: 160px;border-radius: 50%;padding:0; float: left; margin-left:60px}
.assistant .part-swiper-wrap .part-item img{
  width: 100%;
  height: auto;
}
.assistant .part-swiper-container{
  height: 258px;
  text-align: center;
  margin-top: 26px;
}
.assistant .w1280
{
  overflow:auto;
}

.part-swiper-wrap .swiper-slide{
  width:48.5%;
  margin-bottom:20px;
}
.part-swiper-wrap .swiper-slide:nth-child(2n){margin-left:3%}
.part-swiper-wrap .swiper-slide:nth-child(3n) {
  margin-right: 0;
}
.assistant .part-swiper-wrap .part_box{position: relative; overflow: hidden;
  background: #fff;
  /*height: 310px;*/
  padding:40px 0;
  transition:all 0.2s ease;
}
.assistant .part-swiper-wrap .part_box:hover{
  box-shadow: -2px 0 31px rgba(0,0,0,.1);
  /* margin-top:-2px; */
}
.name_info h3{
  font-size: 20px;
  font-weight: bold;
  margin:20px 20px 0;
}
.name_info h5{
  font-size: 16px;
  color: #333;
}
.name_info p{
  font-size: 16px;
  margin-top:10px;
}
.assistant .part-swiper-wrap .part_box .name_info{position:absolute; top:50%; left:260px; transform: translateY(-50%); text-align: left;}
.assistant .part-swiper-wrap .part_box .name_info h3{margin:0 0 10px 0; font-size:24px;}
.assistant .part-swiper-wrap .part_box .name_info h5{font-size:24px; color:#888;}
.assistant .part-swiper-wrap .part_box .name_info h3:before,.assistant .part-swiper-wrap .part_box .name_info h5:before{content:''; display:inline-block; background: url("/images/icon_abt.png") no-repeat; width: 22px; height:22px; margin-right:.5em; position: relative; top:2px;}

.assistant .part-swiper-wrap .part_box .name_info h3:before{background-position:0 0}
.assistant .part-swiper-wrap .part_box .name_info h5:before{background-position:0 -24px}
.valuation-btn{
  display: none;
  background: #D91900;
  background-image: linear-gradient(to right,#FFD4AA,#F1906C,#D91900);
  margin-top: 9px;
  border-radius: 12px;
  margin:9px auto;
  color: #fff;
  font-size: 14px;
  width: 120px;
  line-height: 26px;
}
#part-prev-btn,#part-next-btn{
  margin-top: -16px;
  top: 50%;
}
