body {
    background-color: rgba(245, 245, 245, 1);
}

.com_width{
  width: 1440px;
  margin: 0 auto;
}
.com_width1{
  width: 1160px;
  margin: 0 auto;
}
.flex-col {
  display: flex;
  flex-direction: column;
}
.flex-row {
  display: flex;
  flex-direction: row;
}
.block1 {
  z-index: auto;
  width: 1160px;
  height: 50px;
  margin-left: 140px;
  justify-content: flex-start;
  margin: 20px auto;
}
.group1 {
  z-index: 232;
  height: 50px;
  background-color: rgba(0, 96, 255, 1);
  width: 52px;
  justify-content: center;
  align-items: center;
}
.ft01{
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
}
.txt1 {
  z-index: 233;
  width: 39px;
  height: 14px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  white-space: nowrap;
  line-height: 14px;
  text-align: justify;
}
.info1 {
  z-index: 234;
  width: 196px;
  height: 14px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(40, 42, 73, 1);
  font-size: 24px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  white-space: nowrap;
  line-height: 14px;
  text-align: justify;
  margin: 0 0 0 16px;
}
.group2 {
  z-index: 237;
  height: 50px;
  border: 1px solid rgba(230, 230, 230, 1);
  margin-left: 600px;
  width: 296px;
  align-items: flex-end;
  flex-direction: inherit;
}
.group3 {
  z-index: 238;
  height: 50px;
  border-left: 1px solid rgba(230, 230, 230, 1);
  width: 52px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.section2 {
  z-index: 239;
  width: 17px;
  height: 17px;
  background: url('../../img/pc/sousuo.png')
    100% no-repeat;
}
.txt2 {
    width: 244px;
    height: 100%;
    display: block;
    color: rgba(121, 139, 167, 1);
    font-size: 14px;
    font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
    white-space: nowrap;
    line-height: 14px;
    text-align: justify;
}
.txt2 input{
  width: 100%;
  height: 100%;
  border: none;
  padding-left: 15px;
}
/*首页*/

.block3 {
  z-index: 201;
  height: 424px;
  width: 1440px;
  justify-content: center;
  align-items: center;
  position: relative;
}
.outer1 {
  z-index: auto;
  width: 1160px;
  height: 280px;
  justify-content: space-between;
}
.section5 {
  z-index: 204;
  position: relative;
  width: 560px;
  height: 280px;
  overflow: hidden;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng3b3ab98a2c2a9ac9ab9635cb735d2addd40649c2a3838315fe24aa0f7326483c)
    100% no-repeat;
}
.bd1 {
  z-index: 205;
  height: 280px;
  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng956f9baa4463ea48a8ac950d9da8920cbf7b3178876d5446b2911e5890e7dd0b)
    100% no-repeat;
  width: 560px;
  justify-content: flex-end;
  position: absolute;
  left: 0;
  top: 0;
}
.outer2 {
  z-index: 207;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.7);
  width: 560px;
  justify-content: center;
  align-items: center;
}
.mod1 {
  z-index: auto;
  width: 512px;
  height: 16px;
  justify-content: space-between;
}
.txt5 {
  z-index: 213;
  width: 112px;
  height: 16px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  white-space: nowrap;
  line-height: 14px;
  text-align: left;
}
.pic1 {
  z-index: 208;
  width: 88px;
  height: 8px;
  margin-top: 4px;
}
.section6 {
  z-index: auto;
  width: 560px;
  height: 278px;
}

.bd2 {
    z-index: auto;
    width: 100%;
    /*justify-content: space-between;*/
    /*padding-bottom: 20px;*/
    border-bottom: 1px solid rgba(189, 203, 226, 1);

}
.bd2 a{
  z-index: 217;
  display: block;
  overflow-wrap: break-word;
  color: rgba(85, 85, 85, 1);
  font-size: 18px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
  cursor: pointer;
  width: 160px;
  padding-bottom: 20px;
  text-align: center;
}
/*.bd2 a:hover{
  color: rgba(0, 96, 255, 1);
  border-bottom: 2px solid rgba(0, 96, 255, 1);
}*/
.bd2 .sapn_item,.block4 .sapn_item{
  color: rgba(0, 96, 255, 1);
  border-bottom: 2px solid rgba(0, 96, 255, 1);
}

.word5 {
    z-index: 223;
    width: 560px;
    height: 17px;
    display: block;
    overflow: hidden;
    overflow-wrap: break-word;
    color: rgba(80, 81, 84, 1);
    font-size: 14px;
    font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
    white-space: nowrap;
    line-height: 17px;
    text-align: left;
    margin-top: 16px;
    text-overflow: ellipsis;
    padding: 0 6px;
    box-sizing: border-box;
}
.word5:hover{
  color: rgba(0, 96, 255, 1);
}

.block4 {
  width: 580px;
  z-index: auto;
  justify-content: space-between;
  align-items: center;
  margin: 72px auto 0;
}
.block4 a{
  width: 160px;
  text-align: center;
  font-size: 28px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  font-weight: 500;
  color: rgba(84, 84, 84, 1);
  padding-bottom: 28px;
  cursor: pointer;
  border-bottom: 2px solid rgba(0,0,0,0)
}
/*专利需求成果*/

.block6 {
  z-index: 160;
/*  border: 1px solid rgba(204, 204, 204, 1);
  background-color: rgba(250, 250, 250, 1);*/
  align-self: center;
  width: 1160px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 7px;
  margin: 56px auto 0;
}
.bd4 {
  z-index: auto;
  width: 100%;
  height: 168px;
  margin-bottom: 40px;
  padding: 8px;
  box-sizing: border-box;
  border: 1px solid rgba(204, 204, 204, 0);
}
.bd4:hover{
  background-color: rgba(250, 250, 250, 1);
  border: 1px solid rgba(204, 204, 204, 1);
}
.mod2 {
  z-index: 170;
  position: relative;
  width: 152px;
  height: 152px;
  overflow: hidden;
}
.mod2 img{
  width: 100%;
  height:100%;
}
.mod3 {
  z-index: auto;
  width: 360px;
  height: 117px;
  margin: 18px 0 0 25px;
}
.txt11 a{
  z-index: 163;
  width: 338px;
  /*height: 25px;*/
  color: rgba(40, 42, 73, 1);
  font-size: 20px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  line-height: 25px;
  text-align: justify;
  align-self: flex-start;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.word9 {
  z-index: 164;
  width: 360px;
  height: 72px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(121, 139, 167, 1);
  font-size: 15px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  line-height: 24px;
  text-align: justify;
  margin-top: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mod4 {
  z-index: auto;
  width: 220px;
  height: 72px;
  margin: 63px 0 0 20px;
}
.group4 {
  z-index: 165;
  width: 144px;
  height: 24px;
  overflow-wrap: break-word;
  text-align: justify;
  white-space: nowrap;
  font-size: 0;
}
.txt12 {
  font-size: 16px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  color: rgba(121, 139, 167, 1);
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.info8 {
  font-size: 16px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  color: rgba(40, 42, 73, 1);
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.group5 {
  z-index: 167;
  width: 144px;
  height: 24px;
  overflow-wrap: break-word;
  text-align: justify;
  white-space: nowrap;
  margin-top: 24px;
  font-size: 0;
}
.word10 {
  font-size: 16px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  color: rgba(121, 139, 167, 1);
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.txt13 {
  font-size: 16px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  color: rgba(40, 42, 73, 1);
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.mod5 {
  z-index: auto;
  width: 234px;
  height: 72px;
  margin: 63px 0 0 56px;
}
.box1 {
  z-index: 166;
  width: 275px;
  height: 24px;
  overflow-wrap: break-word;
  text-align: justify;
  white-space: nowrap;
  align-self: flex-start;
  font-size: 0;
  align-items: center;
  display: flex;
}
.word11 {
  font-size: 16px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  color: rgba(121, 139, 167, 1);
  line-height: 24px;
  /*overflow: hidden;
  text-overflow: ellipsis;*/
}
.word12 {
  font-size: 16px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  color: rgba(40, 42, 73, 1);
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: inline-block;
}
.box2 {
  z-index: 168;
  width: 234px;
  height: 24px;
  overflow-wrap: break-word;
  text-align: justify;
  white-space: nowrap;
  margin-top: 24px;
  font-size: 0;
}
.txt14 {
  font-size: 16px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  color: rgba(121, 139, 167, 1);
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.word13 {
  font-size: 16px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  color: rgba(40, 42, 73, 1);
  line-height: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.word27 {
  z-index: 130;
  width: 56px;
  height: 28px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(84, 84, 84, 1);
  font-size: 28px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  white-space: nowrap;
  line-height: 28px;
  text-align: justify;
  align-self: center;
  margin: 104px auto 0;
}

/*服务*/
.block11 {
  z-index: auto;
  width: 1160px;
  height: 195px;
  justify-content: space-between;
  margin: 56px 0 0 140px;
}
.block11 .layer_item{
      z-index: 132;
      position: relative;
      width: 260px;
      height: 195px;
      overflow: hidden;
      /*background: url(../../img/pc/u218_state0.png);*/
      padding: 20px 0 0 20px;
      box-sizing: border-box;
}
.block11 .layer_item .info10{
  font-size: 18px;
  margin-bottom:14px;
}
.block11 .layer_item:nth-child(1){
  background: url('../../img/pc/the_bj2.png');
  background-size:260px 195px;
}
.block11 .layer_item:nth-child(2){
  background: url('../../img/pc/the_bj0.png');
  background-size:260px 195px;
}
.block11 .layer_item:nth-child(3){
  background: url('../../img/pc/the_bj3.png');
  background-size:260px 195px;
}
.block11 .layer_item:nth-child(4){
  background: url('../../img/pc/the_bj1.png');
  background-size:260px 195px;
}
.block11 .layer_item:nth-child(1) a{
  color: rgba(38, 109, 131, 1);
}
.block11 .layer_item:nth-child(2) a{
  color: rgba(158, 78, 22, 1);
}
.block11 .layer_item:nth-child(3) a{
  color: rgba(143, 102, 107, 1);
}
.block11 .layer_item:nth-child(4) a{
  color: rgba(55, 27, 150, 1);
}
.block11 .layer1 a{
  font-size: 14px;
  overflow-wrap: break-word;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  margin-bottom: 6px;
}
.block11 .layer_item:nth-child(1) .word28{
  color: rgba(38, 109, 131, 0.6);
}
.block11 .layer_item:nth-child(2) .word28{
  color: rgba(158, 78, 22, 0.6);
}
.block11 .layer_item:nth-child(3) .word28{
  color: rgba(143, 102, 107, 0.6);
}
.block11 .layer_item:nth-child(4) .word28{
  color: rgba(55, 27, 150, 0.6);
}
.block11 .layer_item:nth-child(1) .word28:hover,.block11 .layer_item:nth-child(2) .word28:hover,.block11 .layer_item:nth-child(3) .word28:hover,.block11 .layer_item:nth-child(4) .word28:hover{
  color: rgba(0, 96, 255, 1)
}
/*.block11 .layer_item:nth-child(2) a:hover,.block11 .layer_item:nth-child(3) a:hover,.block11 .layer_item:nth-child(4) a:hover,.block11 .layer_item:nth-child(1) a:hover{
   color: rgba(0, 96, 255, 1)
}*/
/*活动*/
.active_boxs .block4,.policy_boxs .block4{
  width: 800px;
}
.active_boxs .block4 a,.policy_boxs .block4 a{
  width: 200px;
}
.active_boxs #block14_box .bd4{
  width: 560px;
  height: 168px;
  padding:8px;
  box-sizing: border-box;
  border: 1px solid rgba(204, 204, 204, 1);
}
.active_boxs #block14_box .bd4:hover{
  background-color: rgba(250, 250, 250, 1);
}
.active_boxs #block14_box{
  padding: 56px 140px 0;
}
.active_boxs #block14_box .block14{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
/*政策*/
#block18_box{
  width: 1054px;
  margin: 0 auto;
}
.policy_boxs .block4 a{
  padding:20px 0;
  margin-right: 10px;
}
#block18_box .box_list{
  width: 100%;
  padding-top: 56px;
}
#block18_box .box_list .policy_item{
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid rgba(189, 203, 226, 1);
  font-size: 18px;
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  font-weight: 400;
  color: #282A49;
  padding:23px 5px;
}
#block18_box .box_list .policy_item span{
  font-family: "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei";
  color: rgba(121, 139, 167, 1)
}
#block18_box .box_list .policy_item:last-child{
  border-bottom: 1px solid rgba(189, 203, 226, 1);
}
#block18_box .box_list .policy_item:hover span,#block18_box .box_list .policy_item:hover span:nth-child(1){
  color: rgba(0, 96, 255, 1);
}
#block18_box .box_list .policy_item span:nth-child(1){
  width: 850px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  color: rgba(40, 42, 73, 1);
}
/*合作机构*/
.cooperation_boxs.block4{
  width: 500px;
}
.cooperation_boxs.block4 a{
  width: 200px;
}

.block23 {
  z-index: auto;
  width: 1160px;
  /*height: 160px;*/
  margin: 56px 0 0 140px;
  flex-wrap: wrap;
  padding-bottom: 50px;
}
.block23 .mod6:nth-child(6n){
  margin-right: 0;
}
.mod6 {
  z-index: 41;
  height: 160px;
  border: 1px solid rgba(224, 224, 224, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 160px;
  justify-content: center;
  align-items: center;
  margin-right: 37px;
  margin-bottom: 37px;
}

.img3 {
  z-index: 51;
  width: 120px;
  height: 120px;
}
/*新闻 政策 通知*/
.news_policy_notice,.policy_kinds{
  /*width: 1160px;
  margin: 0 auto;*/
  border-bottom: 1px solid rgba(216, 216, 216, 1);
}
.news_policy_notice .block4{
  
  /*width: 100%;*/
}
.news_policy_box{
    margin: 0 auto;
    background-color: rgba(255,255,255,1);
    padding:0 139px;
    box-sizing: border-box;
    overflow: hidden;
}
.policy_kinds{
    display: flex;
    align-items: center;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    color: #798BA7;
    line-height: 25px;
    padding:14px 0 8px 0;
}
.policy_kinds .group_word{
    width: 122px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.policy_kinds .sapn_kind{
    background: #0060FF;
    border-radius: 8px;
    color: #fff;
}
.policy_kinds span:nth-child(1){
    margin-right: 24px;
}
.policy_list{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding: 72px 0;
    box-sizing: border-box;
    justify-content: space-between;
}
.policy_list .news_item{
    width: 48%;
    cursor: pointer;
    margin-bottom: 40px;
}
.policy_list .news_item .item_time{
    width: 160px;
    height: 160px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
    flex-direction: column;
    padding:30px 0 0 30px;
    box-sizing: border-box;
}
.policy_list .news_item .item_time span{
    text-align: right;
    font-weight: 400;
    color: #2C2C2C;
    font-size: 10px;
    width: 65px;
}
.policy_list .news_item .item_time span:nth-child(1){
    font-size: 36px;
}
.policy_list .news_item .item_list{
    background: #0060FF;
    color: #fff;
}
.policy_list .news_item .item_cont{
    padding: 15px 0 0 39px;
    box-sizing: border-box;
}
.policy_list .news_item .item_cont a,.policy_list .news_item .item_cont p{
    width: 361px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.policy_list .news_item .item_cont a{
    font-size: 20px;
    font-weight: 500;
    color: #282A49;
    -webkit-line-clamp: 2;
}
.policy_list .news_item .item_cont p{
    font-size: 15px;
    font-weight: 400;
    color: #798BA7;
    padding-top: 20px;
    box-sizing: border-box;
    -webkit-line-clamp: 3;
}
.news_item:hover .item_time{
    background: #0060FF; 
}
.news_item:hover .item_time span{
    color: #fff;
}
.news_item:hover .item_cont a{
    color: #0060FF
}
/*分页*/
.layui-laypage .layui-laypage-curr .layui-laypage-em{
    border-radius: 4px !important;
    background-color: rgba(64, 158, 255, 1);
    width: 36px;
    height: 35px !important;
    left: 2px;
}
.layui-laypage .layui-laypage-curr em{
    left: 2px;
}
.layui-laypage .layui-laypage-count{
    font-size: 14px !important;
}
.layui-laypage a, .layui-laypage span{
    margin:0 !important;
    margin-right: 15px !important;
}
.layui-laypage a{
    width: 35px;
    height: 35px !important;
    border: 1px solid rgba(228, 228, 228, 1) !important;
    border-radius: 4px !important;
    line-height: 35px !important;
}
.layui-laypage a, .layui-laypage span{
    font-size: 14px !important;
}
/*详情页面*/
.detail_column_box{
    padding: 72px 140px 0;
    box-sizing: border-box;
    position: relative;
}
.detail_column{
    display: flex;
    /*justify-content: space-between;*/
}
.detail_column .column_img{
    width: 460px;
    height: 280px;
    position: relative;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.detail_column .column_img>div{
    width: 100%;
    padding-left:24px;
    background: rgba(0,0,0,0.7);
    font-size: 14px;
    color: #FFFFFF;
    position: absolute;
    bottom: 0;
    padding:12px 0 12px 24px;
    box-sizing: border-box;
}
.column_list{
    width: 50%;
    padding-left: 35px;
    box-sizing: border-box;
}
.column_list p{
    font-size: 20px;
    font-weight: 500;
    color: #555555;
    margin-bottom: 29px;
}
.column_list span{
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #505154;
    line-height: 35px;
}
/*分享*/
.share_collection{
    position: absolute;
    right: 140px;
    top: 72px;
    display: flex;
    height: 30px;
    align-items: center;
}
.share_collection_box{
  background: url('../../img/pc/collection_0.png') no-repeat;
  background-position: left;
}
.share_collection_box_2{
  background: url('../../img/pc/collection_1.png') no-repeat;
  background-position: left;
}
.share_collection_box .share_true{
  font-size: 14px;
  color: #505154;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{
  padding-left: 20px;
  background: url('../../img/pc/share_0.png') no-repeat;
  margin: 0;
  background-position: left;
  font-size: 14px;
}
.share_collection div{
  padding-left: 20px;
}
.bdshare-button-style0-16 a:hover, .bdshare-button-style0-16 .bds_more:hover{
  background: url('../../img/pc/share_1.png') no-repeat;
  color: #0060FF;
}
.share_collection_box_2 .share_false{
  color: #0060FF;
}
.the_count{
  padding: 32px 10px;
}

.detail_count{
    width: 100%;
    padding-top: 72px;
    box-sizing: border-box;
    min-height: 1500px;
}
.count_title{
    width: 100%;
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 16px;
    font-size: 24px;
    font-weight: 500;
    color: #2C2C2C;
}
.count_title span{
  margin-right: 55px;
  cursor: pointer;
}
.count_title .span_list{
  color: #0060FF;
}
/*科技服务*/
.technology_services{
    background-color: #fff;
}
.characteristic_title{
    width: 100%;
    text-align: center;
    font-size: 28px;
    font-weight: 500;
    color: #545454;
    box-sizing: border-box;
    padding: 72px 0 56px 0;
}
.characteristic_item ul{
    width: 1160px;
    margin: 0 auto;
    display: flex;
    align-items: center;
}
.characteristic_item ul>li{
    width: 260px;
    height: 200px;
    position: relative;
    margin-right: 40px;
}
.characteristic_item ul>li a{
    width: 100%;
    height: 100%;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.characteristic_item ul>li:nth-child(4){
    margin-right: 0
}
.characteristic .swiper-all{
    margin-bottom: 64px;
}
.technology_services .layui-carousel-ind{
    top: 8px;
}
.technology_services .swiper-all .layui-carousel-ind li.layui-this{
    background-color: #fff !important;
    background-image: none !important;
}
.technology_services .swiper-all .layui-carousel-ind li{
    background-color: rgba(0,0,0,.5) !important;
}
.characteristic,.technology_services .layui-carousel>[carousel-item]>.layui-this{
    background-color: rgba(245,245,245,1);
}
/*全部服务*/
.all_services li{
    width: 260px;
    height: 200px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin: 0 40px 40px 0;
}
.all_services ul{
    flex-direction: inherit;
    flex-wrap: wrap;
}
.all_services li:nth-child(4n){
    margin-right: 0;
}
#all_services_box{
    padding-top: 40px;
    border-top: 1px solid #D8D8D8;
}
.technology_services .three_boxes{
    min-height: 1300px;
    position: relative;
}