
 
 * {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

ul {
	padding:0;
	margin:0;
}
ul li {
	list-style:none;
}
a {
	color:#337ab7;
	text-decoration:none;
}
h2,h3 {
	margin:0;
}
a:focus,a:hover {
	color:#23527c;
	text-decoration:none;
}
a:focus {
	outline:none;
	outline-offset:-2px;
}
@media (max-width:768px) {
	body {
	padding-top:60px;
}
}

@media (min-width:1450px) {
	.container {
	width:1370px;
}
}@media (min-width:1600px) {
	.container {
	width:1400px;
}
}
/* 1111111111 */


.h-cplas {
	padding:50px 0;

}

.h-cplas .yousauto {
  /* width: 60%; */
  margin: auto;
  margin-top: 50px;
}
.h-cplas .yousauto img {
  max-width: 100%;
}
.you_1bu {
  display: flex;
  justify-content: space-between;
}

.you_1ding {
  position: absolute;
  width: 100%;
  top: 0;
  padding: 50px 30px;
  text-align: left;
}

.you_2 {
  position: absolute;
  width: 100%;
  right: 0;
  padding: 30px 20px;
  text-align: left;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
}

.you_3 {
  position: absolute;
  width: 50%;
  right: 0;
  padding: 30px 20px;
  text-align: left;
  top: 50%;
  left: 50%;
  transform: translateY(-50%);
}
.yousauto h4 {
  font-size: 20px;
  margin: 0 0 30px;
  color: #222;
  font-weight: bold;
}
.yousauto p {
  font-size: 16px;
  color: #8a8a8a;
}

.img_you1 {
  width: 34%;
  position: relative;
}
.right_you {
  width: 63%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: start;
}

.top_rigth {
  position: relative;
  width: 48%;
  margin-bottom: 4%;
}
.rigth_bot {
  position: relative;
}

.bot_lk {
  display: flex;
  justify-content: space-between;
  margin-top: 0;
}
.left_kl {
  position: relative;
  width: 49%;
}
.righy_kl {
  position: relative;
}
.you_1ding .img2{display:none;}
.img_you1:hover .you_1ding .img1{display:none;}
.img_you1:hover .you_1ding .img2{display:block;}
.top_rigth:hover .you_1ding .img1{display:none;}
.top_rigth:hover .you_1ding .img2{display:block;}
.left_kl:hover .you_1ding .img1{display:none;}
.left_kl:hover .you_1ding .img2{display:block;}

/* 222222222222222 */

.anli {
	padding: 50px 0;
}
.anli .anli_auto {margin-top:50px;}
.anli_auto ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.anli_auto ul li{position:relative;width: 32%;margin-bottom: 2%;}
.anli_auto ul li .anli_lsit{position:absolute;bottom: 0;padding: 20px;background: #999;width: 100%;}
.anli_auto ul li img{width: 100%;}
.anli_auto ul li .anli_lsit h3{font-size: 18px;font-weight: 100;color: #fff;padding-right: 30px;background: url(../images/jl1.png) no-repeat right;}
.anli_auto ul li:hover .anli_lsit{background:#17a817;}

/* 3333333 */
.aboutust{padding: 50px 0;/* background: #f9fafc; *//* margin-bottom: 60px; */}
.sertsdwe {/* background:url(../images/ab.jpg); *//* background-size:100% 100%; *//* padding: 50px 0; *//* margin-top: 50px; */}

.baoanxihuan .left_o1 {
	width:50%;
}
.baoanxihuan img {
	max-width:100%;
}
.baoanxihuan .right_o1 {
	width: 50%;
	padding: 50px;
	background: url(../images/about.png) no-repeat center;
}




.sertsdwe .baoanxihuan {
	/* display:flex;
	*/
	/* margin-top:50px; */
	/* justify-content:space-between;
	*/
	position:relative;
}
.sertsdwe .baoanxihuan2 {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.right_o1 ul li h2 {
	font-size: 30px;
	color: #222;
	margin-bottom:30px;
	font-weight: bold;
}

.right_o1 ul li h3 {
	font-size: 22px;
	color: #2968e3;
	margin-bottom:30px;
	font-weight: bold;
	text-align: left;
}

.right_o1 ul li p {
	font-size: 14px;
	color: #000;
	line-height:1.8;
}
.right_o1 ul li {
	margin-bottom:20px;
}



.a_jkty {
	margin-top:50px;
	text-align:left;
	text-align: left;
}
.a_jkty a.nairt {font-size:16px;padding: 10px 25px;border: 1px solid #2968e3;border-radius: 0;color: #2968e3;background: #fff;display: inline-block;width: auto;}

.dinrt{width: 60%;margin: auto;background: #fff;position: absolute;bottom: -45%;left: 50%;transform: translateX(-50%);display: flex;justify-content: space-between;align-items: center;box-shadow: 0 0 10px 0 #ddd;}

.rightd{padding: 0 30px;}
.rightd h3{font-size: 20px;color: #2c2f98;font-weight: bold;margin-bottom: 10px;}
.rightd p{font}



/* 444444 */
.ppgf_aauto{position:relative;}
.anli .iur{display:flex;justify-content: space-between;align-items: end;position: absolute;z-index: 9;text-align: center;width: 100%;top: 10%;}
.anli .iur h2{color:#fff}
.anli .iur .hengx{color:#fff}
.strengthHe {
	width: 100%;
}
.strengthHe .down {
	position:relative;
	/* background:#efefef;
	*/
}

.strengthHe .coll {
	position:relative;
	/* height:600px;
	*/
}
.strengthHe .down .log {
	 position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:-1;
	opacity:0;
	-webkit-transition:all 0.6s;
}

.strengthHe .down .log.on .slow {

	}
.strengthHe .down .log.on {
	opacity:1;
	z-index:1;
		 position:relative;
}
/*====*/
.list-honor {
	/* margin-bottom:10px;
	*/
}
.list-honor li a {
	/* text-align:center; */
	/* border: 1px solid #ddd; */
}
.list-honor li .pic {
	/* margin:8px 0 18px 0;
	*/
	text-align:center;
	/* margin:8px auto 18px;
	*/
	display:table;
	border: 1px solid #ddd;
	/* border-radius: 10px; */
	overflow: hidden;
}
.list-honor li .pic img {
	width: a;
	/* max-height:100%; */
}
.list-honor li .block {
	/* height:260px;
	*/vertical-align:middle;
	display:table-cell;
	text-align:center;
}
.inputs{padding: 5px 15px;font-size:14px;background: #2968e3;border-radius: 60px;color:#fff;}
.list-honor li h2 {
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	margin: 25px 0 0;
	/* overflow: hidden; */
	/* text-overflow: ellipsis; */
	/* white-space: nowrap; */
}
.list-honor li p {
	color:#333;
	font-size:14px;
	margin-bottom:20px;
}
.list-honor li:hover h2 {
	color:#fff;
}
.list-honor li:hover p {
	color:#fff;
}
.list-honor li:hover .nairfg {
	/* background-color:#e60012; */
}
.a_jkty {
	margin-top:50px;
	text-align:left;
}
.a_jkty a {
	font-size:16px;
	padding: 15px 25px;
	border: 1px solid #00aeef;
	border-radius: 10px;
	color: #fff;
	background: #00aeef;
}
.nairfg {
	/* padding: 20px; */
	/* background:#f6f6f6; */
	position: absolute;
	top: 30%;
	text-align: left;
}
.left_ppcs {
	text-align:center;
	display: flex;
	justify-content: flex-end;
	/* position: relative; */
	max-width: 1400px;
	margin: auto;
	/* height: 100%; */
}
.h-cplas .ppgf_aauto {
	/* display:flex; */
	/* justify-content:space-between; */
	margin-top: 30px;
}
.list-honor{display:flex;justify-content: space-between;align-items: center;}
.list-honor>li {
	width: 100%;
	text-align: center;
	position: relative;
}
.left_ppcs ul{position: absolute;top: 0;z-index: 9;width: 15%;height: 100%;border-left: 1px solid #fff;padding-top: 10%;overflow: initial;}

.a_kitys a{font-size: 16px;color: #000;padding: 10px 20px;border: 1px solid #0071ba;border-radius: 5px;}
.left_ppcs ul li{margin: 0 20px;/* border: 1px solid #2c2f98; *//* border-radius: 60px; *//* overflow: auto; */margin: 20px 0;display: flex;height: 20px;}
.left_ppcs ul li a {
	font-size: 16px;
	color: #fff;
	display:block;
	text-align:left;
	/* overflow: auto; */
	text-overflow: ellipsis;
	white-space:nowrap;
	padding: 5px 20px;
	position:relative;
}
.left_ppcs ul li.active a::before{
	 content: "";
	 width:20px;
	 position:absolute;
	 height: 20px;
	 background: #2968e3;
	 left: -10px;
	 border-radius: 60px;
	 z-index: 9;
}
.anli {
	padding: 50px 0 0;
}
.diseo{margin-top: 50px;position: relative;}

.anli .anli_auto ul {
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	justify-content:space-between;
}
.anli .anli_auto ul li {
	position:relative;
	overflow:hidden;
	width:23%;
	margin-bottom:2%;
}
.anli .anli_auto ul li img {
	max-width:100%;
}
.he_auto img {
	max-width:100%
}
.shiimg {
	text-align:center;
	margin-top:50px;
}
.shiimg img {
	max-width:100%;
}



.kird{margin-top: 50px;text-align: center;}
.kird a{font-size: 16px;color: #fff;background: #2c2f98;padding: 10px 25px;border-radius: 60px;}
/* zhengshu */
.yt-hezuo2s{padding: 50px 0 0;/* background: #f9fafc; *//* margin: 50px 0; */}
.yt-hezuo2s .he_auto2s{display:flex;justify-content: space-between;margin-top: 50px;}
.he_auto2s img{max-width:100%;}
#certify3s {width: 100%;position: relative;}
#certify3s .swiper-container {
	padding: 0 0 120px;
}



#certify3s .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #666666;
    opacity: 1;
    margin: 0 10px;
}

#certify3s  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #2c2f98;
}

#certify3s  .swiper-pagination {width: 88%;height: 2px;background: #d3d3d3;}
#certify3s  .swiper-slide {

}
#certify3s   .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#0051c4;}
#certify3s  .swiper-slide img {
	display:block;
	max-width:100%;
	width:100%;
}


#certify3s  .swiper-button-next, #certify3s .swiper-button-prev{top: 100%;}
#certify3s .swiper-button-prev {
	left: 92%;
	width: 50px;
	height: 50px;
	background: url(../images/left2.png) no-repeat center;
	/* background-size:100%; */
}
#certify3s .swiper-button-next {
	right: 0;
	width: 50px;
	height: 50px;
	background: url(../images/left2.png) no-repeat center;
	transform: rotateY(180deg);
}


/* 
55555 */
.liesi{padding: 50px 0;background:url(../images/shi.jpg);}
.kol ul{display: flex;}
.kol ul li{width: 25%;display: flex;justify-content: space-between;align-items: center;}
.kol ul li img{max-width: 100%;}
.kol .texte_right h3{font-size: 50px;color: #fff;line-height: 1.2;}
.texte_right p{font-size: 12px;color: #fff;}
.left_imger{width: 30%;}
.kol .texte_right{width: 65%;}





/* zhengshu */
.yt-hezuo3s{padding: 50px 0;background: #eaeaea;/* margin-top: 50px; */}
.yt-hezuo3s .he_auto2s{/* display:flex; *//* justify-content: space-between; */margin-top: 50px;/* background: #f9f9f9; */}
.he_auto2s img{max-width:100%;}
.nulied{display:flex;justify-content: space-between;align-items: center;/* box-shadow: 0 0 15px 0 #999; */}
.nairt{width: 50%;}
.list_koe{width: 58%;display: flex;flex-wrap: wrap;}
.meid{width: 50%;border: 1px solid #999;padding: 20px;}
.meid h2{font-size: 20px;color: #222222;margin-bottom: 15px;font-weight: bold;display: -webkit-box; /* 使用弹性盒子模型 */-webkit-box-orient: vertical; /* 垂直排列内容 */-webkit-line-clamp: 1; /* 限制显示的最大行数 */overflow: hidden; /* 隐藏超出部分 */text-overflow: ellipsis; /* 可选：添加省略号 */}
.meid p{font-size: 16px;margin-bottom: 35px;line-height: 1.8;color: #999;display: -webkit-box; /* 使用弹性盒子模型 */-webkit-box-orient: vertical; /* 垂直排列内容 */-webkit-line-clamp: 2; /* 限制显示的最大行数 */overflow: hidden; /* 隐藏超出部分 */text-overflow: ellipsis; /* 可选：添加省略号 */}
.meid b{
 font-size:16px;
 border-radius: 10px;
 color: #999;
 margin-right: 5%;
 display: inline-block;
 }
 .meid:hover{background:#fff;}
  .meid:hover h2{color:#e60012;}
#certify3se {width: 100%;position: relative;}
#certify3se .swiper-container {
	padding: 0 0 40px;
}



#certify3se .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    display: inline-block;
    border-radius: 100%;
    background: #2c2f98;
    opacity: 1;
    margin: 0 10px;
    border: 1px solid #2c2f98;
}

#certify3se  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}

#certify3se  .swiper-pagination {width: 100%;}
#certify3se  .swiper-slide {

}
#certify3se  .swiper-slide img {
	display:block;
	max-width:100%;
	width:100%;
}


#certify3se  .swiper-button-next, #certify3se .swiper-button-prev{top: 50%;}
#certify3se .swiper-button-prev {
	left: 20.5%;
	width: 52px;
	height: 52px;
	background:url(../images/wm_button_icon.png) no-repeat;
	background-position:0 0;
	background-size:100%;
}
#certify3se .swiper-button-next {
	right: 20.5%;
	width: 52px;
	height: 52px;
	background:url(../images/wm_button_icon2.png) no-repeat;
	background-size:100%;
}


/* 66666666666666*/

.biashi{padding: 23vh 0;background: url(../images/zhen.jpg) no-repeat;background-size: 100% auto;}
.biashiauto{/* display:flex; */text-align: center;}
.biashiauto h2{font-size: 80px;margin-bottom: 10px;line-height: 1.2;color: #fff;}
.biashiauto h3{font-size: 40px;line-height: 1.5;color: #fff;}
.biashiauto a{font-size:20px;padding: 10px 30px;color: #222;border: 1px solid #2c2f98;}
.biashiauto ul{display:flex;justify-content: space-between;margin-top: 70px;align-items: center;}
.biashiauto ul li{width:23%;padding: 20px;background: #fff;border-radius: 100%;height: 100%;}
.biashiauto ul li p{font-size: 26px;color: #17a817;font-weight: bold;}



.anli2{padding:50px 0;}

.zheng_k .zheng_auto {
	width:100%;
	margin:auto;
	 margin-top:50px;
}

#certify2s {
	position:relative;
	width:100%;
	margin:0 auto;
	/* padding-bottom: 50px; */
}
#certify2s  .swiper-slide img {
	display:block;
	max-width:100%;
	width:100%;
}

#certify2s .swiper-pagination-bullet {
    width: 50px;
    height: 5px;
    display: inline-block;
    border-radius: 0;
    background: #666666;
    opacity: 1;
    margin: 0 10px;
}

#certify2s  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #2c2f98;
}

#certify2s  .swiper-container{padding-bottom: 120px;}


#certify2s  .swiper-pagination {width: 88%;height: 2px;background: #d3d3d3;}
#certify2s  .swiper-slide {

}
#certify2s   .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#0051c4;}
#certify2s  .swiper-slide img {
	display:block;
	max-width:100%;
	width:100%;
}


#certify2s  .swiper-button-next, #certify2s .swiper-button-prev{top: 100%;}
#certify2s .swiper-button-prev {
	left: 92%;
	width: 50px;
	height: 50px;
	background: url(../images/left2.png) no-repeat center;
	/* background-size:100%; */
}
#certify2s .swiper-button-next {
	right: 0;
	width: 50px;
	height: 50px;
	background: url(../images/left2.png) no-repeat center;
	transform: rotateY(180deg);
}

#certify2s  h3{font-size:20px;margin:10px 0;color:#000;font-weight: normal;}
.kos_ko{
    width: 79px;
    margin: auto;
    padding: 15px;
    border-radius: 50%;
    border: 1px solid #ddd;
    margin: auto;
    text-align: center;
}

.kos_ko a{font-size:16px;}





/* 66666 */


#certify4s {
	position:relative;
	width:100%;
	margin:0 auto;
	/* padding-bottom: 50px; */
}
#certify4s  .swiper-slide img {
	display:block;
	max-width:100%;
	width:100%;
}

#certify4s .swiper-pagination-bullet {
    width: 50px;
    height: 5px;
    display: inline-block;
    border-radius: 0;
    background: #666666;
    opacity: 1;
    margin: 0 10px;
}

#certify4s  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #2c2f98;
}

#certify4s  .swiper-container{padding-bottom: 120px;}


#certify4s  .swiper-pagination {width: 88%;height: 2px;background: #d3d3d3;}
#certify4s  .swiper-slide {

}
#certify4s   .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#0051c4;}
#certify4s  .swiper-slide img {
	display:block;
	max-width:100%;
	width:100%;
}


#certify4s  .swiper-button-next, #certify4s .swiper-button-prev{top: 100%;}
#certify4s .swiper-button-prev {
	left: 92%;
	width: 50px;
	height: 50px;
	background: url(../images/left2.png) no-repeat center;
	/* background-size:100%; */
}
#certify4s .swiper-button-next {
	right: 0;
	width: 50px;
	height: 50px;
	background: url(../images/left2.png) no-repeat center;
	transform: rotateY(180deg);
}

#certify4s  h3{font-size: 16px;margin:10px 0;color:#000;font-weight: normal;}

.a_kos{display:flex;align-items: center;background: #f2f2f2;margin-bottom: 20px;}
.a_kos img{max-width:100%;}
.a_lefts{width: 55%;}
.a_rights{width: 45%;background: #f2f2f2;text-align: center;}
.a_rights h3{font-size: 18px;margin-top: 25px;}
/* 77777 */


.img_mn img {
	width:100%;
}
.naiyrt{display:flex;margin-top: 30px;justify-content: space-between;}

.img2s{display:none}
.zixun-left ul li:hover .naiyrt .img1s{display:none}
.zixun-left ul li:hover .naiyrt .img2s{display:block}



.yt-news {
	padding:50px 0;
}
.newsall {
	margin-top: 50px;
	display:flex;
	justify-content: space-between;
}

.zixun-left {
	margin-bottom:0;
	width:100%;
	float:left;
	margin-right:0;
}
.zixun-left ul li {
	width: 100%;
	background: #f1f1f1;
	overflow: hidden;
	padding: 20px;
	margin-bottom: 20px;
	align-items: center;
	display: flex;
	justify-content: space-between;
}
.zixun-left ul li:nth-child(1) {
}
.zixun-left ul li dd {
	font-size:14px;
	color:#999;
	text-align:center;
	width:28%;
	border-right:1px solid #999;
	margin-right:5%;
	padding-right:1%;
}
.zixun-left ul li h3 {
	font-size: 18px;
	font-weight:bold;
	margin: 0 0 10px 0;
	color:#333;
	/* text-transform:uppercase;
	*/
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	line-height:26px;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
}
.zixun-left ul li p {
	font-size: 14px;
	/* margin:0 0 30px 0;
	*/
	color:#333;
	text-overflow:-o-ellipsis-lastline;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	/* font-weight:bold;
	*/
	/* text-transform:uppercase;
	*/
}
.zixun-left ul li a {
}
.zixun-left li {
	/* margin-bottom:50px;
	*/
}
.zixun-left li:hover {
	}.zixun-left li:hover h3 {
	/* color:#e60012; */
}
.zixun-left li:hover dd {
	color:#fff;
	border-right:1px solid #fff;
}
.zixun-left li:hover p {
	/* color:#e60012; */
}
.zixun-left li:hover .wenisxin {
	/* border-bottom:1px solid #fff;
	*/
}

.news_ledt1{width: 43%;}
.news-left{width: 53%;}
.img_mn{width: 25%;}
.img_mn a{font-size: 14px;padding: 10px 20px;color: #fff;background: #2c2f98;}
.seer{width: 70%;}


/* 99999999 */




.suibianer {
	padding:50px 0;
	background-size:100% 100%;
	background: url(../images/he.jpg) no-repeat;
}
.suibianer textarea::-webkit-input-placeholder {
	/* WebKit browsers，webkit内核浏览器 */
color:#a3a3a3;
	font-size:16px;
}

.suibianer textarea:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */ 
color:#a3a3a3;
	font-size:16px;
}
.suibianer textarea::-moz-placeholder {
	/* Mozilla Firefox 19+ */ 
color:#a3a3a3;
	font-size:16px;
}
.suibianer textarea:-ms-input-placeholder {
	/* Internet Explorer 10+ */ 
color:#a3a3a3;
font-size:16px;
}
.suibianer input::-webkit-input-placeholder {
	/* WebKit browsers，webkit内核浏览器 */
color:#a3a3a3;
	font-size:16px;
}
.suibianer input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */ 
color:#a3a3a3;
	font-size:16px;
}
.suibianer input::-moz-placeholder {
	/* Mozilla Firefox 19+ */ 
color:#a3a3a3;
	font-size:16px;
}
.suibianer input:-ms-input-placeholder {
	/* Internet Explorer 10+ */ 
   color:#a3a3a3;
	font-size:16px;
}

.biadan{display:flex;justify-content: space-between;}
.biadan .col-lg-12{width: 23%;}

.abto_suibain .input-lg {
	height: 60px;
	padding:10px 16px;
	font-size:16px;
	line-height:1.3333333;
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #ddd;
	width: 100%;
}
.abto_suibain .form-group {
	margin-bottom:30px;
	/* text-align:center; */
}
.abto_suibain  textarea.form-control {
	height: 120px;
	color: #3a3a3a;
	width: 100%;
	border: none;
	border-bottom: 1px solid #ddd;
	font-size: 16px;
	font-weight: 100;
	font-family: "Poppins-Regular";
}
.btn-lg {
	padding:10px 44px;
	font-size:16px;
	line-height:1.3333333;
	border-radius:60px;
	margin:auto;
}
.abto_suibain .btn-primary {
	color: #fff;
	border-radius:5px;
	font-weight: bold;
	background: #2c2f98;
	padding: 10px 20px;
	border: 1px solid #2c2f98;
}
.left_img {
	/* margin-top:50px; */
}



.left_img {
	width: 50%;
	/* padding: 50px 50px 0; */
	/* background: #fff; */
}
.left_img h2{font-size:35px;color: #2c2f98;margin-bottom: 20px;}

.left_img h3{font-size: 16px;color: #222;font-weight: 1;margin-bottom: 30px;line-height: 1.8;}
.left_img p{font-size: 16px;color: #222;font-weight: 1;margin-bottom: 10px;}
.suibianer .abto_suibain{display:flex;margin-top: 50px;justify-content: space-between;}
.rijfks{width: 100%;}

