@charset "utf-8";

.vedio_show_con{ text-align:center;}
.vedio_show_con .video{ width:100%; margin:0px auto; max-width:1400px;}
.vedio_tit{ font-size:0.26rem; font-weight:bold; padding-top:4%; padding-bottom:2%;}


.Company_Introduction{ position:relative; padding-top: 0.9rem;}
.Company_Introduction::after {
  left: 0%;
  position: absolute;
  bottom: -0.6rem;
  content: " ";
  background: url("../images/dog.png") center left no-repeat;
    background-size: auto;
  background-size: auto 100%;
  height: 6rem;
  width: 100%;
  z-index: 1;
}
.Company_Introduction::before {
right: -1%;
  position: absolute;
  bottom: -0.6rem;
  content: " ";
  background: url("../images/mao.png") right bottom no-repeat;
    background-size: auto;
  background-size: auto 100%;
  height: 6rem;
  width: 100%;
  z-index: 0;
}
.Company_Introduction .tit_show{ position: relative; font-size: 0.35rem; color: #be8e44; font-weight: bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; margin-bottom: 0.4rem; padding-right:46%; line-height: 1.3}
.Company_Introduction .tit_show::after {
  left: 0%;
  position: absolute;
  bottom:-0.25rem;
  content: " ";
  width:0.3rem;
  -webkit-transition: .3s;
  transition: .3s;
  height: 3px;
  background-color: #b73825;
}


.Company_Introduction  .about_002_l{ position:relative; z-index:10; float:none; width: inherit;}
.Company_Introduction  .about_002_l .number_show{ margin-top:0.4rem;}
.Company_Introduction  .box1 {
  margin: 0.5rem 0 0.8rem;
  text-align: center; padding-bottom:0.25rem;
}
.Company_Introduction  .box1 div {
  -webkit-animation: moveNext 1s linear infinite;
  animation: moveNext 1s linear infinite;
}
@-webkit-keyframes moveNext {
	0% {
		-webkit-transform: translateY(.1rem);
		transform: translateY(.1rem);
	}

	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	100% {
		-webkit-transform: translateY(.1rem);
		transform: translateY(.1rem);
	}
}

@keyframes moveNext {
	0% {
		-webkit-transform: translateY(.1rem);
		transform: translateY(.1rem);
	}

	50% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	100% {
		-webkit-transform: translateY(.1rem);
		transform: translateY(.1rem);
	}
}
.Company_Introduction  .box1 div img{ height:0.2rem;}
.Company_Introduction .box1 p {
  font-size:0.16rem;
  color: #1B4E98;
  margin-top: 0.1rem;
}
.Company_Introduction  .about_002_r{position: relative;
  z-index: 10;
  float: none;
  width: auto;
  margin-top: 0.4rem;}
.Company_Introduction  .about_002_r .decipe{ color:#444; line-height:2.2; font-size:0.17rem;}
.Company_Introduction  .about_002_r  .text-content {
            overflow: hidden;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1000;
        }

.Company_Introduction  .about_002_r         .show-all {
            -webkit-line-clamp: unset;
        }

 .Company_Introduction  .about_002_r        .more-button {
            display: none;
            margin-top: 0.3rem;
            background: none;
            color:#1B4E98;
            border: #1B4E98 1px solid;
            border-radius: 0.1rem;
            cursor: pointer; padding:0.15rem 0.25rem;font-size: 0.15rem;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
        }
 .Company_Introduction  .about_002_r        .more-button:hover{background:#1B4E98;
            color:#fff;transition: 0.3s;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;} 
 
 
 

.vedio_show_about{ }
.vedio_show_about .over_hidden{ height: auto; overflow: hidden;border-radius: 0.2rem;margin-bottom:0.5rem; }
/*.vedio_show_about .over_hidden:hover .back_imgs2{
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  transform: scale(1.05);
}*/
.vedio_show_about .back_imgs2{ position:relative; border-radius: 0.2rem;width: 100%;
  height:auto;
  position: relative;
  z-index: 2;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; -webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;}
  .vedio_show_about .back_imgs2  img{ position:absolute; left:50%; top:50%; width:0.7rem; height:0.7rem; margin-top:-0.35rem; margin-left:-0.35rem; z-index:1}
.vedio_show_about .over_hidden  video{ width:100%;}
  

.number_show{margin-bottom:0.9rem;}
.number_show ul.content_list { width: 100%; height: auto; }
.number_show ul.content_list li {float: left;width: 25%;text-align: left;}
.number_show ul.content_list li div {  }
.number_show ul.content_list li:last-child div { border-right: none }
.number_show ul.content_list li p { text-align: left; }
.number_show ul.content_list li p.number {}
.number_show ul.content_list li p.number .counterDX {font-size: 0.54rem; font-weight:bold; color:#1B4E98;font-family: "family_DIN";}
.number_show ul.content_list li p.number .unit { position: relative; top:0px; left:10px;  vertical-align: top; font-size:0.24rem;color:#1B4E98; }
.number_show ul.content_list li p.title { margin-top:0.1rem; font-size:0.16rem;}

.Corporate_Culture_in{ background-color:#fff;padding: 0.8rem 0;width: 100%;
  }
  .Corporate_Culture_in  .Corporate_Culture_in_l{ float:left; width:20%; border-right: 1px solid rgba(255, 255, 255, 0.5); color:#fff; padding-top:1rem; padding-bottom:3.2rem; margin-left:6%; display:inline}
   .Corporate_Culture_in  .Corporate_Culture_in_l p{font-size: 0.6rem; font-weight:bold;font-family: "family_DIN"; line-height:1.3; margin-bottom:0.3rem; display:block; padding-right:30%;word-break: normal;
  overflow-wrap: normal;}
   @media (max-width:1200px) {
   .Corporate_Culture_in  .Corporate_Culture_in_l p{ padding-right:0%}
   }
   .Corporate_Culture_in  .Corporate_Culture_in_l span{font-size: 0.4rem; font-weight:bold;display:block;}
     .Corporate_Culture_in  .Corporate_Culture_in_r{ position:relative; color:#fff; height: 6.4rem;border-radius: 0.2rem; overflow:hidden; margin-top:0.4rem; margin-bottom:0.4rem;}
  .Corporate_Culture_in  .Corporate_Culture_in_r .back_img_show{ height: 6.4rem;
  position: relative;
  z-index: 2;
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;border-radius: 0.2rem;-webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;}
  .Corporate_Culture_in  .Corporate_Culture_in_r:hover .back_img_show{-webkit-transform: scale(1.05) ; -moz-transform: scale(1.05); transform: scale(1.05);}
 .Corporate_Culture_in  .Corporate_Culture_in_r .decipe_font{ position:absolute; left:8%; top:50%;display:inline-block; vertical-align:top;font-size:0.28rem; width:20%; z-index:2;margin-top: -1rem;}
  .Corporate_Culture_in  .Corporate_Culture_in_r .Culture_in_list{ position:absolute; right:4%; top:50%;display:inline-block;width:70%;vertical-align:top;z-index:2;margin-top: -1.6rem;}
   .Corporate_Culture_in  .Corporate_Culture_in_r .Culture_in_list ul li{ transition: transform 0.3s ease;float:left; width:25%; text-align:center}
.Corporate_Culture_in  .Corporate_Culture_in_r .Culture_in_list ul li img{ width:1.2rem; margin-bottom:0.3rem;}
.Corporate_Culture_in  .Corporate_Culture_in_r .Culture_in_list ul li span{ display:block; font-size:0.22rem;}
  .Corporate_Culture_in  .Corporate_Culture_in_r .Culture_in_list ul li:hover{transform: translateY(-10px);}
.honor_in_show{ background-color:#F5F7FA; padding:0.6rem 0;padding-top:1rem; }
.more_honor_show{ padding-top:0.5rem; padding-bottom:0.5rem;}
.more_honor_show .item{}
.more_honor_show .item a{display: block;
  background-color: #fff;
  border-radius: 0.2rem;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.03); margin:0.2rem; overflow:hidden}
.more_honor_show .item a .pic_show{text-align: center;
  padding: 0;
  overflow: hidden;
  border-radius: 0.2rem 0.2rem 0 0;
  height:3.6rem;
  position: relative;-webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;   display: flex;
  justify-content: center;
  align-items: center;}
  .more_honor_show .item a:hover{box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06); }
.more_honor_show .item a .pic_show img{
  -webkit-transition: -webkit-transform 0.6s ease 0s;
  transition: transform 0.6s ease 0s;
    max-width: 80%; /* 最大宽度为容器宽度 */
  max-height: 80%; /* 最大高度为容器高度 */
  object-fit: contain;}
.more_honor_show .item  a:hover .pic_show {-webkit-transform: scale(1.10) ; -moz-transform: scale(1.10); transform: scale(1.10);}
.more_honor_show .item  a .fonts{ text-align:center; font-size:0.18rem; padding:0.25rem 0.2rem ; padding-top:0;white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: block;}
.more_honor_show  .slick-dots {
  position: absolute;
  bottom: -0.4rem;}
 .more_honor_show   .slick-dots li button{ width:10px; height:10px; background-color:#d8dce1}
 .more_honor_show   .slick-dots li.slick-active button {
  background: #1B4E98;
}
 .more_honor_show .slick-prev {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;left: inherit; border:0;
  right: 15%; top:-1.2rem; margin-top:0; border:0; background: url(../images/left_btn_show.png) center center  no-repeat; background-size:cover; height:0.6rem; width:0.6rem; border-radius: 50%; margin-right:0.8rem;
} 
 .more_honor_show .slick-prev:hover {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  right: 15%; top:-1.2rem; margin-top:0; border:0; background: url(../images/left_btn_show_hover.png) center center  no-repeat;background-size:cover; height:0.6rem; width:0.6rem; border-radius: 50%;margin-right:0.85rem;
} 
 .more_honor_show .slick-next {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;border:0;
  right: 15%; top:-1.2rem; margin-top:0;border:0; background: url(../images/right_btn_show.png) center center  no-repeat; height:0.6rem; width:0.6rem; background-size:cover;border-radius: 50%;
} 
 .more_honor_show .slick-next:hover {-moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  right: 15%; top:-1.2rem; margin-top:0; border:0; background: url(../images/right_btn_show_hover.png) center center  no-repeat; height:0.6rem; width:0.6rem;background-size:cover; border-radius: 50%;margin-right:-0.05rem;
} 


.more_honor_show .item a:hover .pic_show{-webkit-transform: scale(1.10) ; -moz-transform: scale(1.10); transform: scale(1.10);}



.Company_Introduction .Company_img_l{ float:left; width:50%; border-radius:0.2rem; height:4.5rem; background-position:center center; background-repeat:no-repeat; background-size:cover;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.06);}
.Company_Introduction .Company_font_r{ padding-left:30%; padding-bottom:0.5rem;}

.Company_Introduction .Company_font_r .decipe{font-size: 0.18rem; line-height: 2; color: #333; margin-bottom: 0.3rem;}
.Company_Introduction .Company_font_r .vedio_show{}
.Company_Introduction .Company_font_r .vedio_show a{position: relative; border-radius:0.3rem; background: #fff url("../images/vedio_icon.png") 0.25rem center no-repeat; background-size: auto 0.20rem; padding:0.16rem 0.25rem; padding-left: 0.55rem; color: #e6463a; border: #e6463a 1px solid;font-size: 0.14rem; font-weight: bold; transition: transform 0.5s ease; display: inline-block;}

.honor_con_in{ position: relative; z-index: 10; background: #f8f3ed url("../images/back_honor.png") center center no-repeat; background-size: cover;}
.honor_con_in .honor_con_in_l{float: left; width: 16%;padding-top: 1.2rem;}
.honor_con_in .honor_con_in_r{float: right; width: 80%;}  
.honor_con_in .honor_con_in_r .honor_01.cn_img{ display:block}
.honor_con_in .honor_con_in_r .honor_01.En_img{ display:none}
.honor_con_in .honor_con_in_r .honor_02.cn_img{ display:block}
.honor_con_in .honor_con_in_r .honor_02.En_img{ display:none}


#tabcilk2{ margin-top: 0.8rem;}
#tabcilk2 li{ color: #be8e44; font-size: 0.17rem; border: #be8e44 1px solid; border-radius: 0.1rem; display:block; padding: 0.15rem; background: url("../images/icon_right.png") 94% center no-repeat; background-size: auto 0.18rem ; margin-bottom: 0.2rem}
#tabcilk2 li a{color: #be8e44;}
#tabcilk2 li.active{ background-color:#be8e44; color: #fff; background:#be8e44 url("../images/icon_right2.png") 94% center no-repeat; background-size: auto 0.18rem ;}
#tabcilk2 li.active a{color: #fff;}

.brand_con_in{ position: relative; z-index: 10; padding-top: 1.2rem;}
.brand_con_in .brand_con_tit{position: relative;
  border-bottom: #ddd 1px solid;
  padding-bottom: 0.2rem;}
.brand_con_in .brand_con_tit #tabcilk3{ position: absolute; right: 0; bottom: 0;}
.brand_con_in .brand_con_tit #tabcilk3 li{ position:relative;display: inline-block; padding: 0.3rem; color: #be8e44; font-size: 0.2rem;} 
.brand_con_in .brand_con_tit #tabcilk3 li:first-child{}

.brand_con_in .brand_con_tit #tabcilk3 li:first-child::after {
  right: 0%;

  position: absolute;

  top: 50%;

  content: " ";

  width: 1px;

  -webkit-transition: .3s;

  transition: .3s;

  height:0.2rem; margin-top:-0.1rem;
 
  background-color:#b2b2b2;

}
.brand_con_in .brand_con_tit #tabcilk3 li a{color: #333; font-weight: bold;} 
.brand_con_in .brand_con_tit #tabcilk3 li.active{color: #be8e44;font-weight: bold; background: url(../images/xiala.png) center 90% no-repeat ; background-size: 0.16rem auto;}
.brand_con_in .brand_con_tit #tabcilk3 li.active a{color: #be8e44;}

#tabbox3{ padding-top:0.3rem;}
.new_center_back.clear_backimg{ background:none; background-color:#fff; padding-bottom:0}
.new_center_back.clear_backimg::before{background:none;}
.new_center_back.clear_backimg::after{background:none;}


.culture_con_in{ padding-top:1rem;}

.Culture_list{ margin-top:0.7rem; background-color:#666; background-position:center center; background-repeat:no-repeat; background-size:cover; border-radius:0.2rem; height:5.6rem;box-shadow: 0 8px 30px #ddd;overflow: hidden; margin-bottom:1.3rem;position: relative; margin-top:0.4rem}
.Culture_list #tabcilk0 { text-align:left; position:relative; z-index:3}
.Culture_list #tabcilk0  li{ position:relative; display: inline; float:left; width:25%;height:5.6rem; vertical-align:top; text-align:center; overflow:hidden}
.Culture_list #tabcilk0  li::after {
  right: 0%;
  position: absolute;
  bottom:0;
  content: " ";
  width:1px;
  -webkit-transition: .3s;
  transition: .3s;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3); 
}
.Culture_list #tabcilk0  li::before {
  right: 0%;
  position: absolute;
  bottom:0;
  content: " ";
  width:100%;
  -webkit-transition: .3s;
  transition: .3s;
  height: 100%;
  background-color: rgba(33, 22, 5, 0.2); 
}
.Culture_list #tabcilk0  li.on::before {
  right: 0%;
  position: absolute;
  bottom:0;
  content: " ";
  width:100%;
  -webkit-transition: .3s;
  transition: .3s;
  height: 100%;
  background-color: rgba(191, 142, 68, 0.8); backdrop-filter: blur(8px);
}

.Culture_list #tabcilk0  li .culture_icon{ height:1rem; width:auto; margin:0px auto; margin-top:0.8rem; margin-bottom:0.4rem;}

.Culture_list #tabcilk0  li .number_show{position: absolute;
  left: 50%;
  bottom: 0rem;
  font-size: 1.2rem;
  font-family: "family_DIN";
  color: rgba(255, 255, 255, 0.1);
  margin-left: -0.45rem;
  text-transform: uppercase; line-height:1}


.culture_con_in #tabcilk0  li .font_show{color:#fff;}
.culture_con_in #tabcilk0  li .font_show .tit{ position:relative; display:inline-block; font-size:0.24rem; font-weight:bold; margin-bottom:0.5rem;overflow: inherit;text-shadow: 0px 1px 3px #666;}
.culture_con_in #tabcilk0  li .font_show .tit::after {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -0.26rem;
  z-index: 0;
  width: 35px;
  height: 3px;
  background-color: #fff;
  z-index: 1; margin-left:-18px;
}
.culture_con_in #tabcilk0  li .font_show .descipe{ display:block; text-shadow: 0px 1px 3px #666;font-size:0.17rem; line-height:2; margin-top:0rem;  transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; margin-left:5%; margin-right:5%;}
.culture_con_in #tabcilk0  li.on .font_show .descipe{ transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
.culture_con_in #tabbox0  .culture_one_back{ position:absolute; left:0; top:0;z-index:2; background-size:cover;width:100%;height:100%; background-size:cover; background-position:center center; background-repeat:no-repeat; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}





.brands_lists{}
.brands_lists .brand_01{}
.brands_lists .brand_01.cn_img{ display: block}
.brands_lists .brand_01.En_img{ display: none}
.brands_lists .brand_02.cn_img{ display: block}
.brands_lists .brand_02.En_img{ display: none}


.Corporate_Culture{ margin-top: 0.6rem}


.Corporate_Culture .tit_show{ position: relative; font-size: 0.35rem; color: #be8e44; font-weight: bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; margin-bottom: 0.4rem; padding-right:46%; line-height: 1.3}
.Corporate_Culture .tit_show::after {
  left: 0%;
  position: absolute;
  bottom:-0.25rem;
  content: " ";
  width:0.3rem;
  -webkit-transition: .3s;
  transition: .3s;
  height: 3px;
  background-color: #b73825; display: none
}

.Development_History{ position:relative; z-index:3; padding-top:0rem; padding-bottom:0.4rem;}
.Development_History .tit_show{ position: relative; font-size: 0.35rem; color: #be8e44; font-weight: bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; margin-bottom: 0.4rem; padding-right:46%; line-height: 1.3}

.History_list{ padding-bottom: 2rem; padding-top: 0.3rem}
.History_list .item{ position: relative;height: 4.8rem}
.History_list .item .font_show{ position: absolute; left: 0; bottom: 0; width:80%; background: url("../images/line_lishi.png") left bottom no-repeat; padding-bottom: 1.8rem;}
.History_list .item .font_show .year{font-size: 0.30rem; color: #be8e44; font-weight: bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; margin-bottom: 0.25rem; }
.History_list .item .font_show .decipes{font-size: 0.15rem; color: #666; line-height: 1.6 }
.History_list .item:nth-child(1) .font_show{bottom:0;}
.History_list .item:nth-child(2) .font_show{bottom:0.2rem;}
.History_list .item:nth-child(3) .font_show{bottom: 0.4rem;}
.History_list .item:nth-child(4) .font_show{bottom: 0.6rem;}
.History_list .item:nth-child(5) .font_show{bottom:1.2rem;}
.History_list .item:nth-child(6) .font_show{bottom:0;}
.History_list .item:nth-child(7) .font_show{bottom:0.2rem;}
.History_list .item:nth-child(8) .font_show{bottom: 0.4rem;}
.History_list .item:nth-child(9) .font_show{bottom: 0.6rem;}
.History_list .item:nth-child(10) .font_show{bottom:1.2rem;}
.History_list .item:nth-child(11) .font_show{bottom:0;}
.History_list .item:nth-child(12) .font_show{bottom:0.2rem;}
.History_list .item:nth-child(13) .font_show{bottom: 0.4rem;}
.History_list .item:nth-child(14) .font_show{bottom: 0.6rem;}
.History_list .item:nth-child(15) .font_show{bottom:1.2rem;}

.History_list .slick-next{ border: 0; background: url("../images/right_btn.png") center center no-repeat; width: 0.6rem; height: 0.6rem; border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); right: inherit; left: 0.8rem; top:0.2rem; background-size: cover}
.History_list .slick-prev{ border: 0; background: url("../images/left_btn.png") center center no-repeat; width: 0.6rem; height: 0.6rem; border-radius: 50%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); right: inherit; left: 0rem; top:0.2rem; background-size: cover}

.honor_content .tit_show{ position: relative; font-size: 0.35rem; color: #be8e44; font-weight: bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif; margin-bottom: 0.4rem; padding-right:46%; line-height: 1.3}
.honor_list{}

#certify {
	position: relative; padding-top:0.3rem;
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 520px;
	height:480px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide .pic{ width:100%; height:400px; position:relative}
#certify  .swiper-slide  .pic img{
	display:block;
}
#certify  .swiper-slide  .pic img{display: block;
  margin: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-height:90%;
  max-width:90%;}
#certify  .swiper-slide p {
	line-height:40px;
	padding-top: 0;
	text-align: center;
	color: #333;
	font-size:0.18rem; font-weight:bold; margin:0
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swiper-button-prev {
	left: -0.3rem;
	width: 0.6rem;
	height: 0.6rem;
	background: url(../images/left_btn.png) no-repeat;
	background-position:center;
	background-size: 100%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); border-radius:50%
}
#certify .swiper-button-prev::after{ display:none}

#certify .swiper-button-prev:hover {

}

#certify .swiper-button-next {
	right: -0.3rem;
	width: 0.6rem;
	height: 0.6rem;
	background: url(../images/right_btn.png) no-repeat;
	background-position:center;
	background-size: 100%;box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);border-radius:50%
}
#certify .swiper-button-next::after{ display:none}

#certify .swiper-button-next:hover {
	
}

.Culture_list{ background-color:#666; background-position:center center; background-repeat:no-repeat; background-size:cover; border-radius:0.2rem; height:5.6rem;box-shadow: 0 8px 30px #ddd;overflow: hidden; margin-bottom:1rem;position: relative; margin-top:0.4rem}
.Culture_list #tabcilk { text-align:left; position:relative; z-index:3}
.Culture_list #tabcilk  li{ position:relative; display: inline; float:left; width:25%;height:5.6rem; vertical-align:top;}
.Culture_list #tabcilk  li::after {
  right: 0%;
  position: absolute;
  bottom:0;
  content: " ";
  width:1px;
  -webkit-transition: .3s;
  transition: .3s;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3); 
}
.Culture_list #tabcilk  li::before {
  right: 0%;
  position: absolute;
  bottom:0;
  content: " ";
  width:100%;
  -webkit-transition: .3s;
  transition: .3s;
  height: 100%;
  background-color: rgba(33, 22, 5, 0.25); 
}
.Culture_list #tabcilk  li.on::before {
  right: 0%;
  position: absolute;
  bottom:0;
  content: " ";
  width:100%;
  -webkit-transition: .3s;
  transition: .3s;
  height: 100%;
  background-color: rgba(14, 70, 140, 0.8); 
}




.Culture_list #tabcilk  li .font_show{ position:absolute; left:10%; bottom:5%; width:80%; z-index:2; color:#fff;}
.Culture_list #tabcilk  li .font_show .tit{ font-size:0.2rem; font-weight:bold;font-family: ITCAvantGardePro-Bold,arail ,sans-serif;}
.Culture_list #tabcilk  li .font_show .descipe{ display:block; font-size:0.15rem; line-height:1.8; margin-top:0.2rem;  transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s; height:0.001rem; overflow:hidden}
.Culture_list #tabcilk  li .font_show .descipe .descipe_font{  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;}
.Culture_list #tabcilk  li .font_show .descipe .a_more{ display:inline-block; margin-top:0.2rem; border-radius:0.3rem; border:#fff 1px solid; padding:0.1rem 0.15rem; font-size:0.13rem; line-height:1;}
.Culture_list #tabcilk  li.on .font_show .descipe{ display:block; height:1.2rem; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
.Culture_list #tabbox  .chanye_home_list{ position:absolute; left:0; top:0;z-index:2; background-size:cover;width:100%;height:100%; background-size:cover; background-position:center center; background-repeat:no-repeat; transition: 0.3s; -moz-transition: 0.3s; 
	-webkit-transition: 0.3s; -o-transition: 0.3s;}
	
	
	.home_vedio_show{
position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 20000;
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,0.7);
  display: none;backdrop-filter: blur(15px);
}
.vedios {
  position: fixed;
  top: 0%;
  left: 0%;
  width:100%;
  z-index: 20001; height:100%; text-align:center;
  display: none;
}
.vedios  video{ max-width:60%;}
.vedios .position_re{ position:relative;display: flex;justify-content: center;width:100%;align-items: center; height: 100%; }
.vedios .position_re .close_btn{ display:none; position:absolute; top:10%; right:10%;}
.vedios .position_re .close_btn img{ width:0.3rem;}
.vedios .position_re .close_btn img:hover{transform: rotate(90x)}



@media (max-width:768px) {
	
	.Company_Introduction .tit_show{ padding-right:0}
	.Company_Introduction .decipe {
    font-size: 13px;
    line-height: 2;
    color: #666;
    margin-bottom: 0.3rem;
    padding-right: 0;
}
.Company_Introduction {
    padding-top: 0.3rem;
    padding-bottom: 0rem;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto 35%;
}
.History_list .slick-next {
    border: 0;
    background: url(../images/right_btn.png) center center no-repeat;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    right: inherit;
    left: 0.8rem;
    top: 0.8rem;
    background-size: cover; margin-left:0.6rem;
}
.History_list .slick-prev {
    border: 0;
    background: url(../images/left_btn.png) center center no-repeat;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08);
    right: inherit;
    left: 0rem;
    top: 0.8rem;
    background-size: cover;
}
.History_list .item .font_show .year {
    font-size: 24px;}
	.History_list .item .font_show .decipes {
    font-size: 16px;
    color: #666;
    line-height: 1.6;
}
.History_list .item:nth-child(1) .font_show{bottom:0;}
.History_list .item:nth-child(2) .font_show{bottom:0rem;}
.History_list .item:nth-child(3) .font_show{bottom: 0rem;}
.History_list .item:nth-child(4) .font_show{bottom: 0rem;}
.History_list .item:nth-child(5) .font_show{bottom:0rem;}
.History_list .item:nth-child(6) .font_show{bottom:0;}
.History_list .item:nth-child(7) .font_show{bottom:0rem;}
.History_list .item:nth-child(8) .font_show{bottom: 0rem;}
.History_list .item:nth-child(9) .font_show{bottom:0rem;}
.History_list .item:nth-child(10) .font_show{bottom:0rem;}
.History_list .item:nth-child(11) .font_show{bottom:0;}
.History_list .item:nth-child(12) .font_show{bottom: 0;}
.History_list .item:nth-child(13) .font_show{bottom:04rem;}
.History_list .item:nth-child(14) .font_show{bottom:0rem;}
.History_list .item:nth-child(15) .font_show{bottom:0rem;}
.History_list .item .font_show {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 80%;
    background: url(../images/line_lishi.png) left top no-repeat;
    padding-bottom: 1.8rem;
    padding-left: 5%;
}
.Company_Introduction .Company_img_l {
  float: none;
  width: auto;
  border-radius: 0.2rem;
  height: 3.5rem;}
.Company_Introduction .Company_font_r {
  float: none;
  width: auto;
  padding-left:0;
}
.Company_Introduction .Company_font_r .decipe {
  font-size: 15px;}
  
.Culture_list{}
.Culture_list #tabcilk li .font_show .tit {
  font-size:18px;
  font-weight: normal;}
.Culture_list #tabcilk li {
  position: relative;
  display: block;
  float: none;
  width: 100%;
  height: 1.3rem;
  vertical-align: center;
  display: flex;
  align-items: center;
}
.Culture_list #tabcilk li::after {
  right: 0%;
  position: absolute;
  bottom: 0;
  content: " ";
  width: 100%;
  -webkit-transition: .3s;
  transition: .3s;
  height: 1px;
  background-color: rgba(255, 255, 255, 0.3);
}
.Culture_list #tabcilk li .font_show {
  position: absolute;
  left: 10%;
  bottom: auto;
  width: 80%;
  z-index: 2;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 10%;
  transform: translateY(-50%);
}
.Culture_list #tabcilk li .font_show .descipe{ display:none}
.Culture_list #tabcilk li.on .font_show .descipe{ display:none}

.number_show ul.content_list li {
  float: left;
  width: 50%;
  text-align: center;
  color: #fff;
  padding-bottom: 0.3rem;
}
.number_show ul.content_list li:nth-child(2) div{ border:0}
.about_002 .about_002_l {
  float: none;
  width: auto;
}
.about_002 .about_002_r {
  float: none;
  width: auto;
}
.Company_Intro_con .about_002_r {
  float: none;
  width: auto;
  padding-top: 0.2rem;
}
.Company_Intro_con .about_002_l {
  float: none;
  width: auto;
  padding-top: 0.2rem;
}
.Company_Introduction .about_002_l {
  position: relative;
  z-index: 10;
  float: none;
  width: auto;
}
.Company_Introduction .about_002_r {
  position: relative;
  z-index: 10;
  float: none;
  width: auto;
  margin-top: 0.4rem;
}
.number_show ul.content_list li p.title {
  font-size: 15px; color:#333}
  .number_show ul.content_list li p.number .counterDX {
  font-size: 38px;}
  .number_show ul.content_list li p {
  text-align: center;
}
.Company_Introduction .about_002_r .decipe {
  font-size: 16px;}
.Company_Introduction{ padding-top:60px;}
.Company_Introduction .about_002_r {
  margin-top: 20px;
}
 .Culture_list {
    height: auto;}
	.Culture_list #tabcilk0 li {
  position: relative;
  display: block;
  float: none;
  width: auto;
  height: auto;
  vertical-align: top;
  text-align: center;
  border-bottom: #fff 1px solid;
  padding-bottom: 0.5rem;
}
.culture_con_in #tabcilk0 li .font_show .tit{ font-size:20px;  margin-bottom: 0.5rem;}
.culture_con_in #tabcilk0 li .font_show .descipe{ font-size:14px;}
.Culture_list #tabcilk0 li .culture_icon{margin-top: 0.5rem;}
	.honor_con_in .honor_con_in_l {
  float: none;
  width: auto;
}
#tabcilk2 li{ font-size:16px; width:38%;
  float: left; margin-right:3%; display:inline}
	.honor_con_in .honor_con_in_r {
  float: left;
  width: 100%;
}
.brand_con_in .brand_con_tit #tabcilk3 {
  position: initial;
  right: inherit;
  bottom: 0;
}
.brand_con_in .brand_con_tit #tabcilk3 li{ font-size:18px;}
.brand_con_in .brand_con_tit #tabcilk3 {
  position: initial;
  right: inherit;
  bottom: 0;
  margin-top: 20px;
}
	
	.vedio_show_about .back_imgs2{height: auto;}
	.Corporate_Culture_in .Corporate_Culture_in_l {
  float: none;
  width: auto;
  border-right: 0;
  color: #fff;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
	.Corporate_Culture_in .Corporate_Culture_in_l p{ padding-right:30%;word-break: normal;
  overflow-wrap: normal;}
	.Corporate_Culture_in .Corporate_Culture_in_r {
  float: none;
  width: auto;
  color: #fff;
  padding-top: 0;
  vertical-align: top;
  text-align: left;
}
	.Corporate_Culture_in .Corporate_Culture_in_r .decipe_font {
  display: block;
    vertical-align: top;
    font-size: 0.28rem;
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    top: 10%;
    margin-top: 0;
}
	.Corporate_Culture_in .Corporate_Culture_in_r .Culture_in_list {
  display: block;
		width: auto;}
	.Corporate_Culture_in{height: auto; padding-bottom: 1.5rem;}
	.Corporate_Culture_in .Corporate_Culture_in_r .Culture_in_list ul li {
  transition: transform 0.3s ease;
  float: left;
  width: 50%;
  text-align: center;
  padding-bottom: 0.3rem;
}
	
	.vedio_show_about .over_hidden {
  height: auto;}
	
	.vedios video {
  max-width: 90%;
}
	

}

