/*  */
li{
	list-style: none;
	
}
ul{
	padding-left: 40px;
}


/* PC端布局 */
.col-lg-10{
  width: 80.333333%
}
.index_pc{
  display: block;
}
.index_tel{
  display: none;
}
html,body{
  margin: 0;
  padding: 0;
}
/* 我们的服务 */
.serve-container, .sdm_container, .patener-container, .custom-container, .honor-container{
  position: relative;
}
.img-serve-container{
  text-align: center;
  position: absolute;
  top: 25%;
  left: 25%;
}
.img-serve-item{
  float: left;
  width: 200px;
  height: 138px;
  margin: 10px 10px;
}
.service_contact{
  position: absolute;
  bottom: 5%;
  left: 35%;
}
/* SDM+ */
.sdm_contact{
  position: absolute;
  left: 35%;
  top: 60%;
}
.sdm_contact_2{
  margin: 0% 0 2% 33%;
}
/* sdm+  section01 */
.sdm_section01_header{
  margin: 0 30%;
}

.row_center{
  text-align: center;
}
.col-center{
  margin: 10px 25%;
}
.sdm_title_line{
  width: 70px;
  display: inline-block;
  height: 1px;
  background: #4B8FF5;
  float: left;
  margin: 25px 10px;
}
.sdm_title_num{
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #2F7EF4;
  color: #fff;
  font-size: 30px;
  line-height: 50px;
  text-align: center;
  margin: 0;
  float: left;
}
.sdm_chain_team{
  font-weight: bold;
  font-size: 13px;
}
.sdm_2030_case{
  color:#5894FA;
  font-size: 16px;
  font-weight: bold;
}
.row_center li{
  list-style: none;
}
.sdm_section04_header li{
  float: left;
  position: relative;
  width: 46%;
  height: 50px;
  border-radius: 5px;
  font-size: 25px;
  line-height: 50px;
}
.sdm_section04_header li:nth-child(1){
  background: #2F7EF4;
  color: #fff;
}
.sdm_section04_header li:nth-child(2){
  background: #E6E5E5;
  color: #3d3d3d;
}
.sdm_section04_col_body{
  position: relative;
  min-height: 200px;
}
.sdm_section04_body{
  width: 100%;
  height: 100%;
  margin: 10px 0px;
}
.sdm_section04_body li{
  display: none;
}
.sdm_section04_body li div{
  text-align: center;
}
.sdm_show_1_7 div{
  padding: 0 70px;
}
/* sdm+ section04 三角形 */
.icon-sanjiaoxing{
  font-size: 40px;
  position: absolute;
  bottom: -90%;
  color: #2F7EF4;
  left: 118px;
}
.icon-sanjiaoxing-copy{
  font-size: 40px;
  position: absolute;
  bottom: -90%;
  color: #E6E5E5;
  left: 130px;
}

/* 成功案例 */
.case_container{
  position: relative;
}
.case_container_list{
  width: 800px;
  height: 500px;
  background: rgb(253, 251, 251);
  position: absolute;
  top: 20%;
  left: 20%;
}
.case_menus{
  width: 30%;
  height: 100%;
  float: left;
}
.one{
  width: 100%;
  height: 45px;
  font-size: 16px;
  font-weight: bold;
  padding-right: 10px;
  text-align: right;
  line-height: 45px;
  color: #fff; 
  list-style: none;
}
.case_content{
  width: 70%;
  height: 100%;
  background: #fff;
  float: left;
  position: relative;
}
.tab_right{
  width:100%;
  height: 100%;
  background: #fff;
  z-index: 999;
  position: absolute;
  top: 0%;
  left: 0%;
  display: none;
}
/* .tab_right ul{
  position: absolute;
  width: 50%;
  float: left;
} */
.tab_right ul{
  position: absolute;
  bottom: 15%;
  left: 0%;
  width: 50%;
  float: left;
}
ul.case_ul_left{
  left: 0%;
}
ul.case_ul_right{
  left: 50%;
}
.tab_right li{
  height: 30px;
  line-height: 30px;
  font-size: 15px;
}
.showContent{
  display: block !important;
}
.case_img{
  position: absolute;
  top: 0%;
  right: 0%;
  width: 397px;
  height: 245px;
}
.case_img_item{
  position: absolute;
  top: 10%;
  right: 0%;
  width: 200px;
  height: 123px;
  display: none;
  z-index: 999;
}
.case_contact{
  position: absolute;
  bottom: 5%;
  left: 33%;
}
/* 产品开发 */
.product_container_fluid{
  position: relative;
  height: 850px;
}
.product_dev_center{
  margin: 10px 15%;
  overflow: hidden;
  position: absolute;
  top: 25%;

}
.product_img_detail{
  margin-left: 0%;
  transition: margin-left 1s;
}
.product_dev_center img{
  float: left;
}
.product_arrow_left{
  position: absolute;
  top: 50%;
  left: 5%;
  cursor: Pointer;
}
.product_arrow_right{
  position: absolute;
  top: 50%;
  right: 5%;
  cursor: pointer;
}
.prooduct-contact-item{
  position: absolute;
  bottom: 0%;
  left: 35%;
}

/* 合作伙伴 */
.container-margin{
  margin-top: 20px;
}
.patener-img-container{
  position: absolute;
  top: 26%;
  left: 26%;
}
.patener-img-item{
  float: left;
  width: 100px;
  height: 100px;
  margin: 10px 10px;
}
.patener-contact-item{
  position: absolute;
  bottom: 5%;
  left: 33%;
}
/* 典型客户 */
.custom-img-container{
  position: absolute;
  top: 26%;
  left: 16%;
}
.custom-img-item{
  float: left;
  width: 164px;
  height: 100px;
  margin: 10px 10px;
}
.custom-contact-item{
  position: absolute;
  bottom: 5%;
  left: 33%;
}
.coustom-center{
  margin: 30px 38%;
}
/* 荣誉证书 */

.honor-img-container{
  position: absolute;
  top: 26%;
  left: 16%;
}
.honor-img-item{
  float: left;
  width: 164px;
  height: 100px;
  margin: 10px 10px;
}
.honor-contact-item{
  position: absolute;
  bottom: 12%;
  left: 33%;
}


/* 移动端布局 */

@media screen and (max-width:900px){
  .index_pc{
    display: none;
  }
  .index_tel{
    display: block;
  }
  html,body{
    margin: 0;
    padding: 0;
  }
  /* 我们的服务 */
  .serve-container, .sdm_container, .patener-container, .custom-container, .honor-container{
    position: relative;
  }
  .img-serve-container{
    text-align: center;
    position: absolute;
    top: 25%;
    left: 25%;
  }
  .img-serve-item{
    float: left;
    width: 200px;
    height: 138px;
    margin: 10px 10px;
  }
  .service_contact{
    position: absolute;
    bottom: 5%;
    left: 35%;
  }
  /* SDM+ */
  .sdm_contact{
    position: absolute;
    left: 35%;
    top: 60%;
  }
  .sdm_contact_2{
    margin: 0% 0 2% 33%;
  }
  /* sdm+  section01 */
  .sdm_section01_header{
    margin: 0 30%;
  }
  
  .row_center{
    text-align: center;
  }
  .col-center{
    margin: 10px 8.5%;
  }
  .sdm_title_line{
    width: 70px;
    display: inline-block;
    height: 1px;
    background: #4B8FF5;
    float: left;
    margin: 25px 10px;
  }
  .sdm_title_num{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: #2F7EF4;
    color: #fff;
    font-size: 30px;
    line-height: 50px;
    text-align: center;
    margin: 0;
    float: left;
  }
  .sdm_chain_team{
    font-weight: bold;
    font-size: 13px;
  }
  .sdm_2030_case{
    color:#5894FA;
    font-size: 16px;
    font-weight: bold;
  }
  .row_center li{
    list-style: none;
  }
  .phone_sdm_section04_header li{
    float: left;
    position: relative;
    width: 46%;
    height: 40px;
    border-radius: 5px;
    font-size: 12px;
    line-height: 40px;
  }
  .phone_sdm_section04_header li:nth-child(1){
    background: #2F7EF4;
    color: #fff;
  }
  .phone_sdm_section04_header li:nth-child(2){
    background: #E6E5E5;
    color: #3d3d3d;
  }
  .sdm_section04_col_body{
    position: relative;
    min-height: 68px;
  }
  .phone_sdm_section04_body{
    width: 100%;
    height: 100%;
    margin: 0px 0px;
    padding: 0px;
  }
  .phone_sdm_section04_body li{
    display: none;
  }
  .phone_sdm_section04_body li div{
    text-align: center;
  }
  .sdm_show_1_7 div{
    padding: 0 70px;
  }
  /* sdm+ section04 三角形 */
  .icon-sanjiaoxing{
    font-size: 40px;
    position: absolute;
    bottom: -90%;
    color: #2F7EF4;
    left: 40%;
  }
  .icon-sanjiaoxing-copy{
    font-size: 40px;
    position: absolute;
    bottom: -90%;
    color: #E6E5E5;
    left: 40%;
  }
  
  /* 成功案例 */
  .phone_case_container{
    position: relative;
  }
  .case_container_list{
    width: 100%;
    height: 100%;
    background: rgb(253, 251, 251);
    position: absolute;
    top: 20%;
    left: 0%;
  }
  .phone_case_menus{
    width: 100%;
    height: 100%;
    float: left;
    padding: 0px;
  }
  .one{
    width: 100%;
    height: 23px;
    font-size: 12px;
    font-weight: bold;
    padding-right: 10px;
    text-align: right;
    line-height: 23px;
    color: #fff; 
    list-style: none;
  }
  .case_content{
    width: 100%;
    height: 100%;
    background: #fff;
    float: left;
    position: relative;
  }
  .phone_tab_right{
    width:100%;
    height: 100%;
    background: #fff;
    z-index: 999;
    position: absolute;
    top: 0%;
    left: 0%;
    display: none;
  }
  /* .tab_right ul{
    position: absolute;
    width: 50%;
    float: left;
  } */
  .phone_tab_right ul{
    position: absolute;
    bottom: 15%;
    left: 0%;
    width: 100%;
    float: left;
    padding: 0%;
  }
  ul.case_ul_left{
    left: 0%;
  }
  ul.case_ul_right{
    left: 50%;
  }
  .phone_tab_right li{
    height: 20px;
    line-height: 20px;
    font-size: 12px;
  }
  .showContent{
    display: block !important;
  }
  .case_img{
    position: absolute;
    top: 0%;
    right: 0%;
    width: 397px;
    height: 245px;
  }
  .case_img_item{
    position: absolute;
    top: 10%;
    right: 0%;
    width: 200px;
    height: 123px;
    display: none;
    z-index: 999;
  }
  .mobile_case_container{
    margin: 60px 0px 10px 0px;
    position: relative;
  }
  .mobile_case_contact_con{
    position: absolute;
    bottom: 0%;
    left: 25%;
  }
  /* 产品开发 */
  .product_container_fluid{
    position: relative;
    height: 750px;
    
  }
  .product_dev_center{
    margin: 10px 15%;
    overflow: hidden;
    position: absolute;
    top: 25%;
  
  }
  .product_img_detail{
    margin-left: 0%;
    transition: margin-left 2s;
  }
  .product_dev_center img{
    float: left;
  }
  .product_arrow_left{
    position: absolute;
    top: 50%;
    left: 5%;
  }
  .product_arrow_right{
    position: absolute;
    top: 50%;
    right: 5%;
  }
  /* 合作伙伴 */
  .container-margin{
    margin-top: 20px;
  }
  .patener-img-container{
    position: absolute;
    top: 26%;
    left: 26%;
  }
  .patener-img-item{
    float: left;
    width: 100px;
    height: 100px;
    margin: 10px 10px;
  }
  .patener-contact-item{
    position: absolute;
    bottom: 5%;
    left: 33%;
  }
  /* 典型客户 */
  .custom-img-container{
    position: absolute;
    top: 26%;
    left: 16%;
  }
  .custom-img-item{
    float: left;
    width: 164px;
    height: 100px;
    margin: 10px 10px;
  }
  .custom-contact-item{
    position: absolute;
    bottom: 5%;
    left: 33%;
  }
  /* 荣誉证书 */
  
  .honor-img-container{
    position: absolute;
    top: 26%;
    left: 16%;
  }
  .honor-img-item{
    float: left;
    width: 164px;
    height: 100px;
    margin: 10px 10px;
  }
  .honor-contact-item{
    position: absolute;
    bottom: 12%;
    left: 33%;
  }

}