.about_banner {
  overflow: hidden;
}
.about_banner img {
  width: 100%;
  height: 100%;
}
/*轮播*/
.turn-waper {
  width: 100%;
  height: auto;
  background: transparent;
  /*margin: 10px 0;*/
  position: relative;
}
.lb-container {
  height: 7.52rem;
  width: 100%;
}
.content-slide {
  padding: 20px;
  color: #fff;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom: 5px;
  width: 100%;
  z-index: 99;
}
.swiper-item {
  position: relative;
}
.lb-img {
  display: block;
  width: 100%;
  height: auto;
}
/*品牌定位*/
.brand_position {
  overflow: hidden;
  padding-top: 46.5px;
}
.brand_index_position {
  overflow: hidden;
  padding: 60px 0 0 0;
}
.widthkz {
  max-width: 1400px;
  width: 100%;
}
.brand_position .brand_ul {
  overflow: hidden;
  width: 100%;
  margin-top: 0.76rem;
  margin-bottom: 80px;
  display: flex;
}
.brand_position .brand_ul .brand_li {
  width: 24%;
  float: left;
  box-sizing: border-box;
  border: 0.01rem solid #bfbfbf;
  margin-right: 1.33461%;
  flex: 1;
}

.brand_position .brand_ul .brand_li:last-child {
  margin-right: 0;
}
.brand_position .brand_ul .brand_li .brand_bot {
  width: 95.459%;
  margin: 0 auto 2.27049% auto;
  position: relative;
  display: flex;
  height: 2.12rem;
  align-items: center;
  overflow: hidden;
}
.brand_position .brand_ul .brand_li:nth-child(2n) .brand_bot {
  margin: 2.27049% auto 0 auto;
}
.brand_position .brand_ul .brand_li .brand_bot .brand_bot_img1 {
  width: 100%;
  height: auto;
}
.brand_position .brand_ul .brand_li .brand_bot .brand_bot_img2 {
  width: 100%;
  position: absolute;
  height: auto;
  left: 0;
  top: 0;
}
.brand_position .brand_ul .brand_li .brand_top .brand_p1 {
  color: #656569;
  font-size: 0.17rem;
  text-align: center;
  margin-top: 0.44rem;
}
.brand_position .brand_ul .brand_li .brand_top .brand_p1 span {
  color: #b50400;
  font-size: 0.22rem;
  padding: 0 0.1rem;
}
.brand_position .brand_ul .brand_li .brand_top .brand_p2 {
  width: 0.28rem;
  height: 0.03rem;
  background: #0089d4;
  text-align: center;
  margin: 0.15rem auto;
}
.brand_position .brand_ul .brand_li .brand_top .brand_p3 {
  color: #b50400;
  font-size: 0.26rem;
  text-align: center;
  font-weight: bold;
  padding-bottom: 0.33rem;
}
.brand_position .brand_title {
  color: #121317;
  font-size: 36px;
  /* font-weight: bold; */
  text-align: center;
  position: relative;
  line-height: 50px;
}
.brand_position .brand_title_p1 {
  font-size: 16px;
  color: #bcbcbc;
  text-align: center;
  margin-top: 15px;
}
/*公司简介*/
.company_profile {
  padding-top: 0;
}
.company_profile .company_list {
  width: 100%;
  overflow: hidden;
  padding: 20px 0 0.7rem 0;
}
.company_profile .company_list .company_list_l {
  width: 34%;
  float: left;
}
.company_profile .company_list .company_list_r {
  width: 62%;
  float: right;
}

.company_profile .company_list .company_list_r .company_list_h2 {
  color: #000000;
  /*font-size: 0.34rem;*/
  font-size: 0.28rem;
  text-align: left;
  padding: 0.06rem 0 0.28rem 0;
  margin-bottom: 0.05rem;
  border-bottom: 4px solid #c8c8c8;
}

.company_profile .company_list .company_list_r p {
  text-align: justify;
  overflow: hidden;
  text-overflow: ellipsis;
  display: box;
  display: -webkit-box;
  font-size: 0.14rem;
  /*width: 95%;*/
  /*line-clamp: 3;*/
  /*-webkit-line-clamp: 3;*/
  -webkit-box-orient: vertical;
}
.company_profile .company_list .company_list_r h3 {
  font-size: 0.15rem;
}
.company_profile .company_list .company_list_r h3 span {
  font-size: 0.15rem;
}
.company_profile .company_list .company_list_r .company_list_p {
  color: #121317;
  font-size: 0.16rem;
  line-height: 0.24rem;
  padding-top: 0.2rem;
}
.company_profile .company_list .company_list_r .company_list_p1 {
  color: #b50000;
  font-size: 0.2rem;
  text-align: right;
}
.company_profile .company_list1 {
  overflow: hidden;
}
.company_profile .company_list1 .company_list1_box {
  padding: 0.2rem 0;
  overflow: hidden;
  display: flex;
}

.company_profile .company_list1 .company_list1_box .company_list_item {
  float: left;
  width: 1rem;
  text-align: center;
  flex: 1;
}
.company_profile
  .company_list1
  .company_list1_box
  .company_list_item:last-child {
  float: right;
  margin-right: 0;
}
.company_profile
  .company_list1
  .company_list1_box
  .company_list_item
  .company_item_img {
  margin: 0 auto 0.3rem auto;
  width: 100%;
}
.company_profile
  .company_list1
  .company_list1_box
  .company_list_item
  .company_item_h1 {
  color: #2c6cea;
  font-size: 0.24rem;
  font-weight: 600;
}
.company_profile
  .company_list1
  .company_list1_box
  .company_list_item
  .company_item_h2 {
  color: #494949;
  font-size: 0.18rem;
  font-weight: normal;
}

.company_profile .company_list1 .company_list1_more {
  overflow: hidden;
}
.company_profile .company_list1 .company_list1_more .liaojie_more {
  float: right;
  color: #ffffff;
  font-size: 0.14rem;
  background: #005bac;
  padding: 0.03rem 0.2rem;
  border-radius: 21px;
}
/*主营业务*/
.main_business {
  overflow: hidden;
}
.main_business .brand_title {
  color: #ffffff;
}
.main_business .brand_title_p1 {
  color: #ffffff;
}

.main_business .main_business_div {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0.65rem 0 0.7rem 0;
}
.main_business .main_business_div .business_list {
  width: 18%;
  float: left;
  /*min-height: 3.84rem;*/
  background: #fff;
  border: 1px solid #dddddd;
  margin-right: 1.77343%;
  /*padding:0 0 0.2rem 0;*/
}
.main_business .main_business_div .business_list:nth-child(5) {
  margin-right: 0;
}

.main_business .main_business_div .business_list .business_list_item {
  width: 83.27%;
  margin: 0.7rem auto 0.2rem auto;
  text-align: center;
  border: 1px solid #cccccc;
  height: 2.91rem;
  position: relative;
}
.main_business
  .main_business_div
  .business_list
  .business_list_item
  .business_img {
  margin: -0.415rem auto 0 auto;
}
.main_business_div .business_list .business_h2 {
  color: #1c1c2c;
  font-size: 0.2rem;
  padding: 0.3rem 0 0.27rem;
}
.main_business_div .business_list .business_text {
  text-align: center;
}
.business_text span {
  display: block;
  color: #1c1c2c;
  font-size: 0.16rem;
  line-height: 0.24rem;
}
.main_business .company_list1_more {
  overflow: hidden;
}
.main_business .company_list1_more .liaojie_more {
  float: right;
  color: #ffffff;
  font-size: 0.14rem;
  background: #005bac;
  padding: 0.03rem 0.2rem;
  border-radius: 21px;
}
/*服务理念*/
.service_concept {
  position: relative;
  margin-bottom: 0.65rem;
}
.service_concept .container {
  overflow: initial;
}
.service_concept .service_div {
  padding: 0.65rem 0 0.7rem 0;
}
.service_concept .service_div .service_div_top {
  /*overflow: hidden;*/
}
.service_concept .service_div .service_div_top .service_div_item {
  float: left;
  width: 29.5%;
  /*overflow: hidden;*/
  border: 1px solid #8c8c8c;
  height: 2.6rem;
  position: relative;
  margin-right: 5.2526%;
  margin-bottom: 0.65rem;
}
.service_concept .service_div .service_div_top .service_div_item:nth-child(3) {
  margin-right: 0;
}
.service_concept .service_div .service_div_top .service_div_item .service_h2 {
  position: absolute;
  top: -0.19rem;
  left: 0.49rem;
  width: 2.34rem;
  height: 0.54rem;
  line-height: 0.54rem;
  background: url("../images/tb12.png");
  right: 0;
  color: #fefefe;
  font-size: 0.26rem;
  text-align: center;
}
.service_concept .service_div .service_div_top .service_div_item .service_text {
  position: absolute;
  top: 0.5rem;
  left: 0.48rem;
}
.service_concept
  .service_div
  .service_div_top
  .service_div_item
  .service_text
  .service_p1 {
  color: #121317;
  font-size: 0.2rem;
}
.service_concept
  .service_div
  .service_div_top
  .service_div_item
  .service_text
  span {
  color: #121317;
  font-size: 0.16rem;
  display: block;
  line-height: 0.38rem;
}

.service_concept .service_div .service_div_top .service_div_item .service_img1 {
  position: absolute;
  bottom: 0.2rem;
  right: -0.4rem;
  width: 1.7rem;
  height: 1.18rem;
}

.service_concept .service_div .service_div_top .service_div_item .service_img2 {
  position: absolute;
  bottom: 0.2rem;
  right: -0.4rem;
  width: 1.7rem;
  height: 1.18rem;
}
.service_concept .service_div .service_div_top .service_div_item .service_img3 {
  position: absolute;
  bottom: 0.2rem;
  right: -0.3rem;
  width: 1.6rem;
  height: 1.82rem;
}

.service_concept .service_div .service_div_bot {
  /*padding: 0.65rem 0 0.7rem 0;*/
}
.service_concept .service_div .service_div_bot .service_div_item1 {
  width: 48.5%;
  float: left;
  border: 1px solid #8c8c8c;
  height: 2.6rem;
  position: relative;
}

.service_concept .service_div .service_div_bot .service_div_item2 {
  width: 39.166666%;
  float: right;
  border: 1px solid #8c8c8c;
  height: 2.6rem;
  position: relative;
}
.service_concept .service_div .service_div_bot .service_div_item .service_h2 {
  position: absolute;
  top: -0.19rem;
  left: 0.49rem;
  width: 2.34rem;
  height: 0.54rem;
  line-height: 0.54rem;
  background: url("../images/tb12.png");
  right: 0;
  color: #fefefe;
  font-size: 0.26rem;
  text-align: center;
}

.service_concept
  .service_div
  .service_div_bot
  .service_div_item1
  .service_img1 {
  position: absolute;
  bottom: 0;
  right: 0rem;
  width: 1.7rem;
  height: 1.18rem;
}
.service_concept
  .service_div
  .service_div_bot
  .service_div_item2
  .service_img2 {
  position: absolute;
  bottom: 0;
  right: 0rem;
  width: 1.7rem;
  height: 1.18rem;
}
.service_concept .service_div .service_div_bot .service_div_item .service_text {
  position: absolute;
  top: 0.5rem;
  left: 0.48rem;
}
.service_concept
  .service_div
  .service_div_bot
  .service_div_item
  .service_text
  .service_p1 {
  color: #121317;
  font-size: 0.2rem;
}
.service_concept
  .service_div
  .service_div_bot
  .service_div_item
  .service_text
  .service_p2 {
  color: #121317;
  font-size: 0.22rem;
}
.service_div .service_div_bot .service_div_item .service_text span {
  color: #121317;
  font-size: 0.16rem;
  display: block;
  line-height: 0.38rem;
}
.service_concept .company_list1_more_box {
  overflow: hidden;

  width: 100%;
}
.service_concept .company_list1_more {
  position: absolute;
  bottom: 0;
  width: 1200px;
  margin: 0 auto;
  right: 0;

  left: 0;
}
.service_concept .company_list1_more .liaojie_more {
  float: right;
  color: #ffffff;
  font-size: 0.14rem;
  background: #005bac;
  padding: 0.03rem 0.2rem;
  border-radius: 21px;
}
/*核心优势*/
.core_advantage {
  /*overflow: hidden;*/
  background: #f1f1f1;
}
.core_advantage .container {
  overflow: initial;
}
.core_advantage .brand_title_p1 {
  letter-spacing: 14px;
}
.core_advantage .core_advantage_div {
  width: 100%;
  height: auto;
  /*overflow: hidden;*/
  padding: 0.65rem 0 0.7rem 0;
  display: flex;
}
.core_advantage .core_advantage_div .adv_shu {
  position: absolute;
  left: 0.23rem;
  top: 0.75rem;
  width: 0.02rem;
  height: 1.37rem;
  background: #0080cc;
}
.core_advantage .core_advantage_div .adv_text {
  position: absolute;
  left: 0.16rem;
  top: 2.3rem;
  font-size: 9.77px;
  color: #0080cc;
  writing-mode: tb-rl;
  text-align: left;
  letter-spacing: 2px;
}
.core_advantage .core_advantage_div .advantage_div {
  width: 23.333%;
  float: left;
  height: 4.16rem;
  background: #f8f8f8;
  margin: 0 2.2252% 0 0;
  position: relative;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.core_advantage .core_advantage_div .advantage_div:nth-child(4) {
  margin-right: 0;
}

.core_advantage .core_advantage_div .advantage_div_top img {
  width: 100%;
}
.core_advantage .core_advantage_div .advantage_div:last-child {
  margin-right: 0;
}
.core_advantage .core_advantage_div .advantage_div:hover {
  background: #ffffff;
  -webkit-transform: translate3d(0, -2px, 0);
  transform: translate3d(0, -2px, 0);
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}
.core_advantage .core_advantage_div .advantage_div_top {
  height: 1.82rem;
  /*z-index: -1;*/
}
.core_advantage .core_advantage_div .advantage_div_bot {
  /*overflow: hidden;*/
  height: auto;
  width: 100%;
  padding-bottom: 0.4rem;
  position: relative;
}
.core_advantage .core_advantage_div .advantage_div_bot .bot_img {
  display: block;
  margin: -0.32rem auto 0 auto;
  z-index: 99999;
}
.core_advantage .core_advantage_div .advantage_div_bot .advantage_p {
  color: #121317;
  font-size: 0.22rem;
  padding-top: 0.14rem;
  text-align: center;
}

.core_advantage .company_list1_more {
  overflow: hidden;
}
.core_advantage .company_list1_more .liaojie_more {
  float: right;
  color: #ffffff;
  font-size: 0.14rem;
  background: #005bac;
  padding: 0.03rem 0.2rem;
  border-radius: 21px;
}

/*标准产品*/
.standard_product {
  overflow: hidden;
}
.standard_product .standard_product_div {
  width: 100%;
  height: auto;
  /*overflow: hidden;*/
  padding: 0.65rem 0 0.7rem 0;
  display: inline-block;
}
.standard_product .standard_product_div .product_list {
  width: 19.08%;
  height: auto;
  box-sizing: border-box;
  border: 1px solid #0065b5;
  float: left;
  margin: 0 1.15% 0.9218% 0;
  padding: 0.2rem 0.28rem;
  height: 4.54rem;
  position: relative;
}
.standard_product .standard_product_div .product_list .product_text {
  color: #171727;
  font-size: 0.14rem;
  text-align: justify;
  line-height: 0.24rem;
  max-height: 2.63rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 11;
  -webkit-box-orient: vertical;
}
.standard_product .standard_product_div .product_list .product_bot {
  position: absolute;
  bottom: 0.2rem;
  width: 100%;
  left: 0;
  right: 0;
}
.standard_product .standard_product_div .product_list .product_bot img {
  width: 47.16%;
  display: block;
  margin: 0 auto;
}
.standard_product .standard_product_div .product_list .product_bot h2 {
  color: #171727;
  font-size: 0.26rem;
  text-align: center;
  padding-top: 0.05rem;
}
.standard_product .standard_product_div .product_list:nth-child(5n) {
  margin-right: 0;
  float: right;
}

.standard_product .company_list1_more {
  overflow: hidden;
}
.standard_product .company_list1_more .liaojie_more {
  float: right;
  color: #ffffff;
  font-size: 0.14rem;
  background: #005bac;
  padding: 0.03rem 0.2rem;
  border-radius: 21px;
}

/*解决方案*/
.solution {
  overflow: hidden;
}
.solution .brand_title {
  color: black;
}
.solution .brand_title_p1 {
  color: #bcbcbc;
}
.solution .solution_div {
  width: 100%;
  height: auto;
  display: inline-block;
  text-align: center;
  margin-top: 70px;
}
.solution .solution_div .solution_list {
  width: 24.1666%;
  float: left;
  height: auto;
  box-sizing: border-box;
  border: 1px solid #005bac;
  margin: 0 1.11% 1.11% 0;

  height: 3.17rem;
  position: relative;
  background: #ffffff;
}

.solution .solution_div .solution_list:nth-child(4n) {
  margin-right: 0;
  float: right;
}

.solution .solution_div .solution_list .solution_img {
  height: 1.95rem;
}
.solution .solution_div .solution_list .solution_img img {
  width: 100%;
  height: 100%;
}

.solution .solution_div .solution_list:hover {
  background: #f8f8f8;
}
.solution .solution_div .solution_list:hover .solution_a {
  background: #005bac;
  color: #fff !important;
}
.solution .solution_div .solution_list .solution_text .solution_p1 {
  color: #121317;
  font-size: 0.22rem;
  text-align: center;
  padding-top: 0.22rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.solution .solution_div .solution_list .solution_text .solution_p2 {
  text-align: center;
  margin-top: 0.18rem;
}
.solution .solution_div .solution_list .solution_text .solution_p2 .solution_a {
  padding: 0.03rem 0.07rem;
  color: #005bac;
  font-size: 0.14rem;
  text-align: center;
  border-radius: 3rem;
  border: 1px solid #005bac;
}
.solution .company_list1_more {
  overflow: hidden;
}
.solution .company_list1_more .liaojie_more {
  float: right;
  color: #ffffff;
  font-size: 0.14rem;
  background: #005bac;
  padding: 0.03rem 0.2rem;
  border-radius: 21px;
}
/*新闻资讯*/

.news_information {
  overflow: hidden;
  margin-top: 40px;
}
.news_information .news_information_div {
  width: 100%;
  height: auto;
  /*overflow: hidden;*/
  padding: 0.65rem 0 0.7rem 0;
  display: inline-block;
}
.news_information .news_information_div .news_list {
  width: 31.5%;
  float: left;
  /*height: auto;*/
  box-sizing: border-box;
  margin: 0 2.75% 0 0;
  /*height:4.91rem;*/
  position: relative;
  background: #f6f6f6;
  border-bottom: 0.08rem solid #f6f6f6;
}
.news_information .news_information_div .news_list .news_date {
  position: absolute;
  top: 0.1rem;
  right: 0.1rem;
  width: 0.61rem;
  border: 1px solid #dadada;
  padding: 0.17rem 0;
  background: #fff;
  text-align: center;
}

.news_information .news_information_div .news_list .news_date .news_date_p1 {
  color: #35343d;
  font-size: 0.16rem;
  text-align: center;
  font-weight: bold;
}
.news_information .news_information_div .news_list .news_date .news_date_p2 {
  color: #005bac;
  font-size: 0.28rem;
  text-align: center;
  font-weight: bold;
  line-height: 0.24rem;
}

.news_information .news_information_div .news_list .news_list_box {
  padding: 0.26rem 0.42rem 0 0.42rem;
}
.news_information .news_information_div .news_list .news_list_box h2 {
  color: #121317;
  line-height: 0.34rem;
  font-size: 0.2rem;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  height: 0.68rem;
  -webkit-box-orient: vertical;
}
.news_information
  .news_information_div
  .news_list
  .news_list_box
  .news_list_text {
  padding-top: 0.29rem;
  height: 1.5rem;
  overflow: hidden;
  display: none;
}
.news_information .news_information_div .news_list .news_list_box .news_list_p {
  color: #121317;
  font-size: 0.14rem;
  text-align: justify;
  line-height: 0.2rem;
}
.news_information .news_information_div .news_list .news_list_img {
  border-bottom: 1px solid transparent;
  max-height: 2.35rem;
}
.news_information .news_information_div .news_list .news_list_img img {
  width: 100%;
  height: 220px;
}
.news_information .news_information_div .news_list:hover {
  background: #fff;
  border-bottom: 0.08rem solid #b50400;
}
.news_information .news_information_div .news_list:hover .news_list_a {
  background: #005bac;
  color: #fff !important;
}
.news_information .news_information_div .news_list:hover .news_list_img {
  border-bottom: 1px dashed #b7b7b7;
}
.news_information .news_information_div .news_list:nth-child(3) {
  margin-right: 0;
}

.news_information .news_information_div .news_list .news_list_p1 {
  margin-top: 0.18rem;
  overflow: hidden;
  text-align: center;
  margin-bottom: 0.18rem;
}

.news_information .news_information_div .news_list .news_list_a {
  padding: 0.03rem 0.07rem;
  color: #005bac;
  font-size: 0.14rem;
  float: left;
  text-align: center;
  border-radius: 3rem;
  border: 1px solid #005bac;
}

.news_information .company_list1_more {
  overflow: hidden;
}
.news_information .company_list1_more .liaojie_more {
  float: right;
  color: #ffffff;
  font-size: 0.14rem;
  background: #005bac;
  padding: 0.03rem 0.2rem;
  border-radius: 21px;
}

/*合作伙伴*/
.partner {
  overflow: hidden;

  height: 940px;
}
.partner .brand_title {
}

.partner .partner_div {
  width: 100%;
  height: auto;
  /*overflow: hidden;*/
  padding: 0.65rem 0 0.7rem 0;
  display: inline-block;
}
.partner .partner_div .partner_list {
  width: 23.5%;
  float: left;
  box-sizing: border-box;
  margin: 0 2% 2% 0;
  height: 1.06rem;
  position: relative;
  border: 1px solid #f5f6f7;
  height: 190px;
}
.partner .partner_div .partner_list img {
  width: 100%;
  height: 100%;
}
.partner .partner_div .partner_list:nth-child(4n) {
  margin-right: 0;
}

.partner .company_list1_more {
  overflow: hidden;
}
.partner .company_list1_more .liaojie_more {
  float: right;
  color: #ffffff;
  font-size: 0.14rem;
  background: #005bac;
  padding: 0.03rem 0.2rem;
  border-radius: 21px;
}

/*公司简介*/
.about_title {
  text-align: center;
  color: black;
  font-size: 36px;
  padding-top: 0.9rem;
}
.about_title_p1 {
  font-size: 16px;
  color: #bcbcbc;
  text-align: center;
  margin-top: 15px;
}
.corporate_culture {
  background: #f2f2f2;
}
.corporate_culture_div {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0.65rem 0 0rem 0;
}
.corporate_culture_div .culture_item {
  width: 23%;
  float: left;
  height: 2.94rem;
  margin: 0 2.6% 5.667% 0;
  border: 1px solid #f2f2f2;
}
.corporate_culture_div .culture_item:nth-child(4n) {
  margin-right: 0;
}
.corporate_culture_div .culture_item p {
  text-align: center;
}
.corporate_culture_div .culture_item .culture_item_p1 {
  font-size: 0.2rem;
  padding-top: 31px;
  width: 55%;
  margin: 0 auto;
}
.corporate_culture_div .culture_item .culture_item_p2 {
  font-size: 24px;
  margin-top: 20px;
}
.corporate_culture_div .culture_item .culture_item_p3 {
  font-size: 18px;
  color: #a0a0a0;
}
.corporate_culture_div .culture_item2 .culture_img {
  width: 100%;
  height: 100%;
}
/*企业资质*/
.enterprise_div {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0.65rem 0 0rem 0;
}
.enterprise_ul {
  overflow: hidden;
}

.enterprise_div .enterprise_ul .enterprise_li {
  width: 23.75%;
  float: left;
  margin-right: 1.25%;
  min-height: 2.07rem;
  height: 3.98rem;
  margin-bottom: 1.25%;
}
.enterprise_div .enterprise_ul .enterprise_li img {
  width: 100%;
  height: 100%;
}
.enterprise_div .enterprise_ul .enterprise_li:nth-child(4n) {
  float: right;
}

.enterprise_div .enterprise_ul .enterprise_li:nth-of-type(1),
.enterprise_div .enterprise_ul .enterprise_li:nth-of-type(2),
.enterprise_div .enterprise_ul .enterprise_li:nth-of-type(3),
.enterprise_div .enterprise_ul .enterprise_li:nth-of-type(4) {
}

/*发展历程*/
.development_history .about_title {
  padding-top: 0rem;
}
.history_div {
  background: url("../images/fzlc_bac_img.png") no-repeat;
  background-position: center center;
  background-size: cover;
  height: 680px;
  /*position: relative;*/
}
.history_mobile_div {
  background: url("../images/fzlc_bac_mobile_img.jpg") no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  /*position: relative;*/
}

.history_div_box {
  width: 1400px;
  margin: 0 auto;
  position: relative;
}
.history_ul1 {
  background-image: url("../images/fzlc_new_img.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% 100%;
  margin: 104px auto;
  height: 262px;
  position: relative;
}
.history_mobile_ul1 {
  /* background-image: url("../images/fzlc_mobile_img.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin: 0.2rem;
    height: 8rem; */
  color: #ffffff;
  font-size: 0.14rem;
}
.history_mobile_ul1 li {
  width: 100%;
  height: 93px;
}
.history_mobile_ul1 li .history_div1 {
  text-align: right;
  padding-right: 0.6rem;
  width: 48%;
  float: right;
}
.history_mobile_ul1 li .history_div1 .fzlc_p01 {
  color: #ffffff;
  font-size: 0.14rem;
}
.history_mobile_ul1 li .history_div1 .fzlc_p02 {
  color: #ffffff;
  font-size: 0.14rem;
}
.history_mobile_ul1 li .history_div2 {
  padding-left: 0.4rem;
  width: 48%;
}
.history_mobile_ul1 li .history_div2 .fzlc_p01 {
  color: #ffffff;
  font-size: 0.14rem;
}
.history_mobile_ul1 li .history_div2 .fzlc_p02 {
  color: #ffffff;
  font-size: 0.14rem;
}
.history_mobile_ul1 li .history_div2 {
}
.history_ul1 li {
  width: 200px;
  float: left;
  height: 262px;
}
.history_ul1 li .history_div1 {
  padding-left: 20px;
}
.history_ul1 li .history_div1 .fzlc_p01 {
  color: #ffffff;
  padding-top: 16px;
  font-size: 22px;
}
.history_ul1 li .history_div1 .fzlc_p02 {
  color: #ffffff;
  font-size: 18px;
}
.history_ul1 li .history_div2 {
  margin-top: 140px;
}
.shouji_div {
  display: none;
}
@media (max-width: 500px) {
  .history_ul1 {
    display: none;
  }
  .shouji_div {
    display: block;
    margin-top: 0.3rem;
  }
  body .history_div {
    height: auto;
    margin: 0;
    padding-bottom: 0.5rem;
  }
  body .history_div .about_title {
    font-size: 0.24rem;
    color: #fff;
    padding: 0.2rem 0 0 0 !important;
  }
}
.history_ul .history_li {
  height: 1.94rem;
  position: relative;
  overflow: hidden;
}
.history_li .history_div_left,
.history_li .history_div_right {
  width: 50%;
  float: left;
  height: 1.94rem;
  position: relative;
}
.history_ul .history_li:nth-of-type(odd) .history_div_right {
  border-left: 1px solid #d5d5d5;
  position: relative;
}
.history_ul .history_li:nth-of-type(odd) .history_div_right .history_li_right {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-left: 20%;
  justify-content: center;
}

.history_ul .history_li .history_div_right .history_li_left {
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  left: -0.25rem;
  top: 50%;
  margin-top: -0.25rem;
  z-index: 999999;
}
.history_ul .history_li:nth-of-type(even) .history_div_right {
  border-left: 1px solid #d5d5d5;
  position: relative;
}
.history_ul .history_li:nth-of-type(even) .history_div_left .history_li_left {
  position: absolute;
  width: 0.5rem;
  height: 0.5rem;
  right: -0.25rem;
  top: 50%;
  margin-top: -0.25rem;
  z-index: 999999;
}
.history_ul .history_li:nth-of-type(even) .history_div_left .history_li_right {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding-right: 20%;
  text-align: right;
  justify-content: center;
}

.history_li .history_h2 {
  color: #0065b5;
  font-size: 0.34rem;
}
.history_p1 {
  color: #1b1f23;
  font-size: 0.18rem;
}
.history_li:nth-of-type(1):after {
  content: "";
  width: 0.12rem;
  height: 0.12rem;
  left: 50%;
  margin-left: -0.06rem;
  top: 0;
  display: block;
  position: absolute;
  background: #e1e1e1;
  border-radius: 5rem;
}
/* .connect_us .about_title{
    padding-top:0;
} */
.connect_us_div {
  margin: 0.8rem auto 0 auto;
  overflow: hidden;
}
.connect_us_div .connect_us_div_l {
  width: 38%;
  float: left;
}
.connect_us_div .connect_us_div_l .connect_us_text {
  color: #121317;
  font-size: 0.18rem;
  text-align: justify;
  padding-bottom: 0.2rem;
}
.connect_us_div .connect_us_div_l .connect_us_text .connect_us_span {
  color: #0065b5;
  font-size: 0.24rem;
}
.connect_us_div .connect_us_div_l .connect_item {
  width: 100%;
  border: 1px solid #c9c9c9;
  line-height: 0.66rem;
  margin-bottom: 0.18rem;
}
.connect_us_div .connect_us_div_l .connect_item1 {
  height: 3rem;
}
.con_textarea {
  width: 100%;
  height: 100%;
}
.connect_btn {
  width: 1.3rem;
  height: 0.54rem;
  line-height: 0.54rem;
  background: #0065b5;
  color: #fff;
  outline: none;
  border: 0;
  font-size: 0.18rem;
}
.connect_us_div .connect_us_div_r {
  width: 58%;
  float: right;
  border: 1px solid #c9c9c9;
}
.connect_us_div .connect_us_div_r .connect_us_top {
  width: 100%;
  height: 4.13rem;
}
.connect_us_div .connect_us_div_r .connect_us_top .contact_us_map {
  width: 100%;
  height: 100%;
}
.connect_us_div .connect_us_div_r .connect_us_bot {
  padding: 0.38rem 0 0.38rem 0.79rem;
  background: #0065b5;
}
.connect_us_div .connect_us_div_r .connect_us_bot p {
  display: flex;
  align-items: center;
  color: #ffffff;
  font-size: 0.18rem;
}
.connect_us_div .connect_us_div_r .connect_us_bot p .s1 {
  width: 0.4rem;
  height: 0.4rem;
  margin-right: 0.24rem;
}
/*主营业务*/
.service_package_box {
  display: none;
}
.service_package_box.active {
  display: block;
}
.services_available .container {
  overflow: initial;
}
.nav_list_box {
  padding: 0.3rem 0;
  background: #f6f6f6;
  border-bottom: 1px solid #dcdcdc;
}
.nav_list_ul li {
  float: left;
  padding-right: 0.1rem;
  color: #121317;
  font-size: 0.18rem;
}
.nav_list_ul .nav_li a {
  color: #121317;
  font-size: 0.18rem;
}
.nav_list_ul .nav_li:last-child {
  color: #005bac;
}
.services_available {
  padding: 0.6rem 0 0.3rem 0;
}

.services_title {
  color: #121317;
  text-align: center;
  font-size: 36px;
}
.services_title_p1 {
  color: #121317;
  font-size: 16px;
  text-align: center;
}
.services_div {
  overflow: hidden;
  padding: 0.6rem 0 0.7rem 0;
}
.services_list {
  float: left;
  width: 20%;
}
.services_list:hover .services_p1 {
  color: #b50400;
}
.services_list .services_img {
  display: block;
  width: 1.12rem;
  height: 1.12rem;
  margin: 0 auto 0.27rem auto;
}

.services_list .services_p1 {
  text-align: center;
  color: #121317;
  font-size: 0.24rem;
}
.service_package_div .service_package_l {
  width: 30%;
  float: left;
}
.service_package_div {
  overflow: hidden;
  display: flex;
  align-items: center;
}
.service_package_div .service_package_r {
  float: right;
  width: 65%;
  height: 0.52rem;
  line-height: 0.52rem;
  display: flex;
  color: #121317;
  font-size: 0.16rem;
  margin: 0 auto;
}
.service_package_div .service_package_r li {
  float: left;
  width: 20%;
  text-align: center;
}
.service_package_div .service_package_r li:last-child {
  border-right: 0;
}
.service_package_div .service_package_r li.ac {
  color: #005bac;
  border-bottom: 2px solid #005bac;
}
.service_package_div .package_h2 {
  color: #121317;
  font-size: 0.38rem;
}
.service_package_div .package_p1 {
  color: #121317;
  font-size: 0.22rem;
}

.service_package_div .service_package_r li:hover {
  background: #005bac;
  color: #fff;
  cursor: pointer;
}
.service_package_box {
  /*overflow: hidden;*/
  margin-top: 0.6rem;
}

.service_package_box .design_ul .design_li {
  width: 31.5%;
  float: left;
  margin: 0 2.75% 2.75% 0;
  background: #ffffff;
}
.service_package_box .design_ul .design_li:hover {
  background: #fff;
  cursor: pointer;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}
.service_package_box .design_ul .design_li:nth-child(3n) {
  margin-right: 0;
}
.service_package_box .design_ul .design_li .list_top {
  background: url(../images/cx_background.png) no-repeat;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 82px;
  font-size: 22px;
  text-align: center;
}
.service_package_box .design_ul .design_li .list_top p {
  width: 100%;
}
.service_package_box .design_ul .design_li .list_top .list_top_p1 {
  color: #ffffff;
}
.service_package_box .design_ul .design_li .list_top .list_top_p2 {
  font-size: 0.24rem;
  color: #ffffff;
}
.service_package_box .design_ul .design_li .list_bot {
  padding: 0.24rem 0.4rem 0.3rem 0.4rem;
  height: 2.63rem;
}
.service_package_box .design_ul .design_li .list_bot p {
  color: #171727;
  font-size: 0.14rem;
  line-height: 0.25rem;
}
/*一站服务*/

.stop_service {
  background: url("../images/design_bac.jpg") no-repeat;
  background-size: 100% 100%;
}
.stop_service_div {
  margin-top: 0.8rem;
}
.stop_service .services_title,
.stop_service .services_title_p1 {
  color: #fff;
}
.stop_service_div .stop_service_item {
  width: 33.333333%;
  float: left;
  background: #ffffff;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}
.stop_service_div .stop_service_item:hover {
  transform: scale(1.1);
}

.stop_service_div .stop_service_item:hover .stop_service_h2 {
  background: #1d1c28;
  color: #fff;
  margin-bottom: 0.2rem;
}
.stop_service_ul {
  overflow: hidden;
}
.stop_service_div .stop_service_item:hover .stop_service_ul {
  float: right;
  margin-top: -20px;
  width: 100%;
  overflow: hidden;

  /*border-top: 5px solid red;*/
}

.stop_service_div .stop_service_item:hover {
}
.stop_service_div .stop_service_item .stop_service_h2 {
  color: #343642;
  font-size: 0.28rem;
  padding: 0.28rem 0;
  font-weight: 100;
  background: #ebebeb;
  text-align: center;
}
.stop_service_div .stop_service_item .stop_service_ul li {
  text-align: center;
  padding: 0.2rem 0;
}
.stop_service_div .stop_service_item .stop_service_ul li:nth-child(2n) {
  background: #f8f8f8;
}
/*服务过程*/
.service_procedure .service_procedure_main {
  background: url(../images/service_bac_img.png) no-repeat;
  background-position: center center;
  overflow: hidden;
  background-position-y: 1.5rem;
  margin-top: 0.7rem;
  background-size: 95%;
}
.service_item {
  width: 16.666%;
  float: left;
  text-align: center;
}
.service_item .service_item_img {
  display: block;
  width: 0.58rem;
  height: 0.58rem;
  margin: 0 auto 0.15rem auto;
}
.service_item .service_li_p1 {
  color: #121317;
  font-size: 0.24rem;
  padding-bottom: 0.66rem;
}
.service_item .service_li_div {
  color: #121317;
  margin-top: 0.33rem;
}
/*我们承诺*/
.commit_main {
  background: #f2f2f2;
}
.commit_box {
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0.65rem 0 0rem 0;
  display: inline-block;
}
.commit_box .commit_box_list {
  width: 20%;
  float: left;
  padding: 0 0.3rem;
  text-align: center;
}
.commit_box .commit_box_list .commit_img {
  width: 67%;
  display: block;
  margin: 0 auto 0.4rem auto;
}
.commit_box .commit_box_list .commit_img_pc {
  display: block;
  margin: 0 auto 0.4rem auto;
}
.commit_box .commit_box_list .commit_p1 {
  color: #171217;
  font-size: 0.24rem;
  text-align: center;
}

/*常见问题*/
.problem_main {
  background: #f6f6f6;
}

/**侧边栏**/

.aside_box {
  position: fixed;
  right: 20px;
  top: 50%;
  width: 70px;
  transform: translateY(-50%);
  z-index: 50;
}
.aside_box_div {
  border: 1px solid #f9f9f9;
  /*border:1px solid red;*/
  margin-bottom: 15px;
  border-radius: 5px;
}
.aside_box .aside_box_li {
  display: block;
  position: relative;
  height: 70px;
  padding: 1px 0;
  border-bottom: 1px solid #f9f9f9;
  /*border-bottom: 1px solid red;*/
  color: #666;
  background: #ffffff;
  /*margin: 1px 0;*/
  text-align: center;
  transition: all ease 0.4s;
}
body .aside_box #go_top {
  display: none;
}
.aside_box .aside_box_li p {
  font: 400 12px / normal "微软雅黑";
}
.aside_box .aside_box_li:hover {
  /*background-color: rgba(46,39,72,0.71);*/
  /*transition: all ease .4s;*/
}

.aside_box .aside_box_li1 .aside_img {
  display: inline-block;
  width: 22px;
  height: 22px;
  background: url(../images/top.png) no-repeat !important;
}
.aside_box .aside_box_li1:hover .aside_img {
  background: url(../images/top_ac.png) no-repeat !important;
}

.aside_box_li1 {
  border: 1px solid #f9f9f9;
  border-radius: 5px;
  background: #f6f6f6;
}
.aside_box_li1 .aside_img {
  margin-top: 11px;
}
/*.aside_box .aside_box_li:hover p{*/
/*color:#ffffff;*/
/*}*/
.aside_box .aside_box_li .aside_img {
  display: block;
  margin: 8px 0 0px;
}
.aside_box .aside_box_li:nth-child(1) .aside_img,
.aside_box .aside_box_li:nth-child(2) .aside_img {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 6px 0 4px;
  background: url(../images/qq.png) no-repeat;
}
.aside_box .aside_box_li:nth-child(4) .aside_img {
  display: inline-block;
  width: 24px;
  height: 24px;
  margin: 6px 0 4px;
  background: url(../images/zixun.png) no-repeat;
}
.aside_box .aside_box_li:nth-child(3) .aside_img {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 100%;
  background: url(../images/erweima_icon_ac.png) no-repeat;
}
.aside_box .aside_box_li:nth-child(3):hover .aside_img {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-size: 100%;
  background: url(../images/erwema_icon.png) no-repeat;
}
.aside_box .aside_box_li:nth-child(3):hover .aside_qc {
  display: block;
}
/* .aside_box .aside_box_li:nth-child(4):hover .aside_qc{
    display: block;
} */
.aside_box .aside_box_li .aside_qc {
  display: none;
  position: absolute;
  top: 66%;
  right: 100%;
  width: 120px;
  height: 150px;
  margin: -6px 0 -6px -6px;
  padding: 6px 6px 6px 6px;
  transform: translateY(-50%);
  background: #ffffff;
  text-align: center;
  line-height: 120px;
}
.aside_box .aside_box_li .aside_qc .as_p {
  line-height: 30px;
  height: 30px;
  color: #333333;
  font-size: 12px;
  text-align: center;
}
.aside_box .aside_box_li .aside_qc img {
  vertical-align: middle;
}
.banner_bac1 img {
  width: 100%;
}
.aside_box .aside_box_li .biaodan {
  width: 220px;
  height: 290px;
  line-height: 40px;
}
.aside_box .aside_box_li .biaodan textarea {
  width: 200px;
  height: 80px;
  border: 1px #ccc solid;
  border-radius: 5px;
  padding: 5px 10px;
}
.aside_box .aside_box_li .biaodan input {
  width: 200px;
  height: 30px;
  line-height: 30px;
  padding: 0px 10px;
  border: 1px #ccc solid;
  border-radius: 5px;
}
.aside_box .aside_box_li .biaodan input[type="button"] {
  background: #0089d4;
  color: #fff;
  border: 1px #0089d4 solid;
}
.biaodan p {
  width: 200px;
  margin: 5px auto;
}
.biaodan p span {
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
}
.aside_box .aside_box_li .biaodan #dengyu {
  width: 95px;
  float: right;
}
/* 搜索 */
#primary .site-main .page-header {
  display: flex;
  border-bottom: 1px solid #ebebeb;
  line-height: 50px;
}
#primary .site-main .page-description {
  font-size: 20px;
  color: #4088cf;
}
/* #primary .site-main .entry-title,
#primary .site-main .page-title {
font-weight: normal;
} */

#primary .site-main article {
  padding: 10px 0 10px 20px;
  border-bottom: 1px solid #ebebeb;
  position: relative;
}
#primary .site-main article::before {
  content: "";
  background-color: #4088cf;
  width: 5px;
  height: 20px;
  display: block;
  position: absolute;
  left: 10px;
  top: 20px;
  border-radius: 4px;
}
#primary .site-main article .entry-content p {
  color: #939393;
}
.history_div3 {
  text-align: left;
  padding-right: 0.6rem;
  width: 48%;
  float: right;
  padding-top: 0.3rem;
}
.history_div4 {
  text-align: right;
  padding-left: 0.4rem;
  width: 47%;
  float: left;
  margin-top: 0.1rem;
}
.history_div5 {
  text-align: left;
  padding-top: 0.1rem;
  width: 48%;
  float: right;
}
.history_div6 {
  padding-left: 0.4rem;
  width: 48%;
  padding-top: 0.1rem;
  text-align: right;
}
.history_div7 {
  float: right;
  padding-top: 0.1rem;
  padding-right: 0.6rem;
  width: 48%;
  text-align: left;
}
.history_div8 {
  padding-left: 0.4rem;
  width: 48%;
  text-align: right;
}
.about_title_mobile_p1 {
  color: #bcbcbc;
  text-align: center;
}

.rjfwstyle {
  background-color: #01193e;
  padding-bottom: 46.5px;
  margin-bottom: 20px;
}
.rjfwstyle .brand_title {
  color: #ffffff;
}
.rjfwstyle .brand_title_p1 {
  color: #ffffff;
}
.rjfwzjstyle {
  background: url(../images/rjfwbj.png) no-repeat center;
  background-size: 100% 100%;
  margin-bottom: 0px;
}
.rjfwzjstyle .rjimg1 {
  left: 23.6%;
}
.rjfwzjstyle .rjimg2 {
  left: 29%;
}
.rjfwzjstyle .rjimg3 {
  top: -4%;
}
.rjfwzjstyle .rjimg4 {
  left: 66%;
}
.rjfwzjstyle .rjimg5 {
  left: 71.4%;
}
