html {

	background:#fff;

	color:#333;

}

body{

	position: relative;

	font-size: 14px;}

.inner{

	width: 1200px;

	padding: 0 15px;

	position: relative;

	margin: 0 auto;

}



.public_title { text-align: center; margin-bottom: 62px; }

.public_title .title { font-size: 20px; font-weight: bold;  }

.public_title .sub_title { padding-top: 10px; color: #030f46; text-transform: uppercase;}





.header .menu_icon { display: none;}



.header .logo_box { color: #030f46; display: flex; padding: 10px 0; align-items: center; justify-content: space-between;}

.header .language a { display: inline-block; padding-left:15px; }



.header .menu_box { background: #030f46; }

.header .menu_box .inner {display: flex; justify-content: space-between; }

.header .menu_box .menu_list { display: flex; }

.header .menu_box .menu_list>li { padding:20px 20px; position: relative; }

.header .menu_box .menu_list li .sub_menu { position: absolute; left: 0; top: 60px; z-index: 2; width: 100%; background: #030f46;  display: none; }

/* animation:slide .2s linear;  */
.header .menu_box .menu_list li .sub_menu a { display: block; padding: 10px 10px; padding-left: 20px;  font-size: 14px;}
.header .menu_box .menu_list li .sub_menu a:hover { color:#2e43a3; }

.header .menu_box .menu_list ul li:first-child { padding-left: 0;}

.header .menu_box li a { color: #fff; font-size: 16px;}

.header .menu_box .menu_list>li:hover { color: #ffa109; background: #2e43a3;}

/* .header .menu_box .menu_list>li:hover .sub_menu { display: block } */

.header .menu_box .menu_list li a.active { color: #ffa109;}

.header .menu_box .close { display: none;}


/* @keyframes slide
    {
	0% { height: 0;}
	50% { height: 50%;}
    100% { height: 100%;}
} */


.header .search { position: relative; color: #fff; width: 30%; display: flex; align-items: center; }

.header .search input { padding: 10px 25px; border-radius: 20px; width: 100%; border: none; color: #fff; background: #0c1b60; }

.header .search input::placeholder { color: #fff; }

.header .search .btn { position: absolute; right: 0; top: 13px; background: #fff; color: #030f46; padding: 8px 15px; border-radius: 0 20px 20px 0;}



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

.swiper_banner .swiper-pagination-bullet-active { background: #030f46;}
.banner{ display: flex; justify-content: center; min-height: 315px; }
.swiper_banner .swiper-slide { display: flex; justify-content: center; min-height: 600px; }

/* .margin_bottom { margin-bottom: 64px;} */



.footer { background:#fafafa; padding: 25px 0 0; }

.footer .footer_text { width: 70%; padding-bottom: 25px; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between;}

.footer .menu_box { display: flex;  width: 80%;  justify-content: flex-start; flex-wrap: wrap; color: #030f46; }

.footer .menu_box .item { width: 20%;}

.footer .menu_box .item:last-child { padding-right: 50px;}

.footer .menu_box .title { padding-bottom: 25px; font-weight: bold; }

.footer .menu_box .item a { display: block; padding-bottom: 7px;}

.footer .qr_box { width: 20%; text-align: center; color: #030f46; font-weight: bold;}

.footer .qr_box .qr_img { margin-bottom: 10px;}

.footer .copy { background: #030f46; text-align: center; padding: 10px 0; color: #fff;}



/* 关于我们 */

.index_about { padding: 64px 0 30px; margin-bottom: 45px; }

.index_about .inner { padding: 0 64px;}

.index_about .text { line-height: 1.5; width: 70%; margin: 0 auto; text-align: center; padding: 0 0 45px;}



.index_about .video_box { position: relative; min-height: 360px;}

.index_about .video_box .icon_video { position: absolute; top: 0; left: 0; z-index: 2; width:100%; height: 100%; display: flex; justify-content: center; align-items: center; }

.index_about .video_box .video { position: absolute; left: 0; top: 0; z-index: 1; width: 100%;height: 100%;	object-fit: cover; }



/* 弹窗 */

.window_box { position: fixed; z-index: 1000; top: 0; left: 0; margin: 0 auto; width: 100%; height: 100%; display: none; align-items: center; justify-content: center;}

.fadebg { text-align: center; position: absolute; left: 0; top: 0; bottom: 0; margin: 0 auto; width: 100%; height: 100%; background: rgba(0, 0, 0,0.7);}

.videomodal { max-width: 80%; position: relative; z-index: 10; }

.videomodal video { width: 100%;} 

.closeicon { z-index: 999; position: absolute; right: -31px; top: -18px; color: #b7b6b6; font-size: 30px;}



/* 产品中心 */

.swiper_product .swiper-container { width: 90%;  position: static; margin:0 auto 100px;}

.swiper_product .swiper-button-prev { background: url(../images/prev.png) no-repeat; width: 52px; height: 124px;}

.swiper_product .swiper-button-next { background: url(../images/next.png) no-repeat; width: 52px; height: 124px;}

.swiper_product img { width: 100%;}

.swiper_product .text { width: 80%; margin: 20px auto 0; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  position: relative; font-size: 16px; color: #333; padding: 7px 15px; }

.swiper_product .text::after { position: absolute; left: 0; top: 0; content: ''; transition: all .5s linear; width:0; height: 100%; border: 1px solid #333; border-left: 0; border-right: 0; }

.swiper_product a:hover .text::after { width: 100%; }



.swiper_product .swiper-pagination { display: none;}



/* 实力新隆 */

.index_strength .content { display: flex; flex-wrap: wrap; margin-bottom: 100px;}

.index_strength .content .img { width: 50%; min-height:345px; }

.index_strength .content .text { width: 50%;  padding: 70px 28px; line-height: 1.5; text-indent: 2em; box-shadow:5px 0px 12px 0px #f7f7f7; }



/* 招工信息 */

.index_msg .content { background: #2e43a3; color: #fff; margin-bottom: 85px;}

.index_msg .content .top_menu { display: flex; flex-wrap: wrap;}

.index_msg .content .top_menu .item { display: block; padding: 15px 0;  background: #030f46;  width: 16.66%; text-align: center; }

.index_msg .content .top_menu .item:hover { background: none;}

.index_msg .content .top_menu .item.active { background: none;}

.index_msg .content .top_menu .item p { font-size: 16px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;   padding: 0 10px;}

.index_msg .content .top_menu .item .img { margin-bottom: 30px; }

.index_msg .content .text_box .item_msg { padding: 25px; display: none; }

.index_msg .content .text_box .item_msg.active { display: block;}

.index_msg .content .text_box .item_msg .title { position: relative; font-size: 16px; padding-bottom: 13px; margin-bottom: 50px; }

.index_msg .content .text_box .item_msg .title::after { position: absolute; left: 0; bottom: 0; content: ''; width: 40px; height: 3px; background: #fff;}

.index_msg .content .text_box .item_msg .adress { padding-bottom: 17px;}



/* 联系我们 */

.index_contactus .contact_text { display: flex; flex-wrap: wrap;  background: #030f46; color: #fff; }

.index_contactus .contact_text .text { width: 50%; padding: 55px 128px;}

.index_contactus .contact_text .text .item { padding-bottom: 20px;}

.index_contactus .contact_text .text .item .icon { display: inline-block; margin-right: 20px;}

.index_contactus .contact_text .bg_img { width: 50%; position: relative; }

.index_contactus .contact_text .bg_img .mask { position: absolute; top: 0; right: -1px; content: url(../images/jiao.png); height: 100%; }

.index_contactus .contact_text .bg_img .mask img { height: 100%;}





/* 案例展示 */

.section_content { margin-top: 45px; }

.section_content .section { position: relative; z-index: 9; padding-left: 216px; min-height: 520px;}

.left_side { color: #fff; text-align: center; position: absolute; left: 0; top: 18px; background: #030f46; border-radius: 10px; width: 160px; padding: 25px 0;}

.left_side .menu { margin: 40px 0; padding: 0 15px;}



.left_side .menu a {  display: block; margin-top: 25px; padding: 10px 0; }

.left_side .menu a:first-child { margin-top: 0;}

.left_side .menu a { background: url(../images/border.png) no-repeat; background-size: 100% 100%;  }

.left_side .menu a.active { background:url(../images/border01.png) no-repeat; background-size: 100% 100%; }



.left_side .lg_title .title { font-family: '方正粗黑宋简体'; font-size: 20px;}

.left_side .lg_title .sub_title { font-size: 18px; font-family: '方正粗黑宋简体'; }

.left_side .hot {  font-size: 18px;  font-family: '方正粗黑宋简体';}

.left_side .hot .call { color: #ffe08b; }



.right_content .top_page { text-align: right; color: #030f46; padding-bottom: 10px; }

.right_content .top_page a.active { color: #ffa109; }

.right_content .top_page .line img { width: 100%;}

.right_content .public_title { margin-bottom: 50px;}



.right_content .list_box { display: flex; flex-wrap: wrap; align-items: stretch; margin: 0 -6px 70px;}

.right_content .list_box .item { width: 33.33%; padding: 0 6px 10px;}

.right_content .list_box .item a { display: block; position: relative;}

.right_content .list_box .item .mask { opacity: 0;  position: absolute; left: 0; top: 0; font-size: 16px; height: 100%; width: 100%; background: rgba(3, 15, 69,0.7); 

										color: #fff; display: flex; align-items: center; justify-content: center;  transition: all .2s linear; }

.right_content .list_box .item .mask .icon { width: 35px; height: 35px; background: #fff; border-radius: 50%; font-size: 18px; margin: 20px auto 0; display: flex; align-items: center; justify-content: center; color: #030f46;}

.right_content .list_box .item:hover .mask { opacity: 1;}

.right_content .content .page {  text-align: center;}



/* 案例展示详情 */

.right_content .content { padding-bottom: 70px;overflow: hidden;}

.right_content .content .detail_text { color: #606060; padding: 0 50px 20px; line-height: 1.5; text-align: center; }

.right_content .content .detail_img .item { margin-bottom: 15px;}



/* 产品中心 */

.right_content .list_box.swiper_product { margin: 0 -66px 0; }

.right_content .list_box.swiper_product .text { margin-bottom: 40px;}

.right_content .list_box.swiper_product .item { padding: 0 66px 10px;}



/* 产品中心详情 */

.product_intro { display: flex; justify-content: space-between; min-height: 340px; flex-wrap: wrap;}

.product_intro .img { width: 43%; }

.product_intro .text_box { width: 53%; padding: 35px 0; }

.product_intro .text_box .title { font-size: 16px; padding-bottom: 5px; font-weight: bold; border-bottom: 1px solid #ffa109; margin-bottom: 35px;}

.product_intro .text_box .text { line-height: 1.5; color: #606060; height: 7.5em; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical;	-webkit-line-clamp: 5;}

.product_intro .text_box .page { display: flex; justify-content:space-between; padding-top: 67px;}

.product_intro .text_box .page a { display: inline-block; padding: 12px 15px; border: 1px solid #f4f4f4; text-align: center;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}



.product_msg  { padding: 15px 25px; margin-top: 33px; background: #fafafa;}

.product_msg .lg_title span { font-size: 16px; border-bottom: 1px solid #ffa109; margin-bottom: 20px; padding: 15px; display: inline-block; }

.product_msg p { padding: 0 15px 20px; color: #606060;  }

.product_msg p.title { padding-top: 10px;}



/* 公司简介 */

.company p { color: #4a4a4a; margin-bottom: 25px; }

.company p.img { margin-bottom: 0;}

.company p.title { font-weight: bold; margin-bottom: 0;}



/* 实力新隆 */

.strength { color: #606060; line-height: 1.5;}

.strength .img { margin: 15px 0;}



/* 新闻资讯 */

.news_list .item { padding-bottom: 15px; border-bottom: 1px solid #f4f4f4; margin-bottom: 30px;}

.news_list .item:last-child { margin-bottom: 80px;}

.news_list .item .title { font-weight: bold;}

.news_list .item .time { color: #999; padding-bottom: 20px;}



/* 新闻详情 */

.news_detail .title { font-size: 20px; padding-bottom: 12px; }

.news_detail .time { color: #999; padding-bottom: 40px;}

.news_detail p { margin-bottom: 20px;}



/* 地图 */

.map_box { display: flex; flex-wrap: wrap;}

.map_box .msg_box { width: 50%; display: flex; align-items: center; justify-content: center;  padding: 90px 0; }

.map_box .msg_box .item { padding-bottom: 15px; position: relative; padding-left: 35px;}

.map_box .msg_box .item:last-child { padding-bottom: 0;}

.map_box .msg_box .item .icon { position: absolute; left: 0; top: 2px;}

#container {width: 50%;}




/* 人才招聘 */

/* .talents_list { margin-bottom: 80px;}

.talents_list thead th { background: #e9e9e9; padding: 15px 0; font-size: 13px; }

.talents_list .item { padding: 30px 0 20px; border-bottom: 1px solid #f4f4f4;}
.talents_list .item td { padding: 10px; background: #fbfbfb;}
.talents_list .item:hover td { background: #2e43a3; color: #fff;}

.talents_list .item .job { color: #ffa109; padding-left: 60px; width: 21%;}

.talents_list .item .minus { display: none;}
.jobsub { padding: 15px 15px 15px 60px; background: #e9e9e9; display: none;}

.talents_list .item .people { width: 15%; text-align: center;}

.talents_list .item .msg { text-align: center;}

.talents_list .item .time { width: 33%;  text-align: center; }

.amap-info { top: 181px!important; left: 163px!important;}
.amap-info-content { font-size: 12px;} */

.talents_list { margin-bottom: 80px;}
.talents_list .item { display: flex; padding: 30px 0 20px; border-bottom: 1px solid #f4f4f4;}
.talents_list .item .job { color: #ffa109; padding-left: 100px; width: 21%;}
.talents_list .item .people { width: 15%;}
.talents_list .item .msg { width: 31%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.talents_list .item .time { width: 33%;  text-align: right;  padding-right: 100px;}




/* 人才招聘详情 */

.talents_detail .title { font-size: 16px; position: relative; padding-bottom: 15px; margin-bottom: 35px; }

.talents_detail .title::after { position: absolute; bottom: 0; left: 0; width: 30px; height: 2px; content: ''; background: #030f46;  }

.talents_detail .text { margin-bottom: 65px; }

.talents_detail .text p { padding-top: 15px; color: #5a5a5a;}

.talents_detail .text p:first-child { padding-top: 0;}

.talents_detail .text.describe {line-height: 2;  }

.talents_detail .send { font-size: 16px; color: #2e43a3; font-weight: bold; }



/* 在线留言 */

.form { width: 65%; margin: 0 auto;}

.form .item { position: relative; margin-bottom: 28px; padding-left: 70px; }

.form .item .title i { color: #ef3434; font-style: normal;}

.form .item .title { position: absolute; left: 0; top:50%; margin-top: -11px; }

.form .item input { width: 100%; border: 1px solid #dddddd; padding:7px 10px;}

.form .item input.code { width: 130px; margin-right: 10px; }

.form .btn { background: #030f46; border-radius: 5px; color: #fff; padding: 10px 30px; margin-top: 15px; margin-left: 70px; }









@media (max-width:1400px) {



	.right_content .list_box.swiper_product .item { padding: 0 45px 10px;}

	.right_content .list_box.swiper_product { margin: 0 -45px 0;}

	.swiper_banner .swiper-slide { min-height: 412px;}

}



@media (max-width:1200px) {

	.inner { width: 100%;}

	.header .menu_box .menu_list > li { padding: 20px 15px; }
	.header .menu_box .menu_list > li a { font-size: 14px;}
	.header .menu_box .menu_list li .sub_menu { top: 59px;}
	.header .menu_box .menu_list li .sub_menu a { padding-left: 10px;}
	.swiper_banner .swiper-slide { min-height: 356px;}



	/* .header .menu_box li {padding: 10px 0 10px 30px;} */



	.index_contactus .contact_text .text {width: 50%;padding: 55px 97px;}



	.right_content .list_box.swiper_product .item { padding: 0 30px 10px;}

	.right_content .list_box.swiper_product { margin: 0 -30px 0;}



	/* 产品中心详情 */

	.product_intro .text_box { padding: 30px 0;}



	/* 人才招聘 */

	.talents_list .item .job { padding-left: 50px;}



 

 



}



@media (max-width:1000px) {

	.header .menu_box .inner { padding: 10px 15px;}

	.header .search { width: 40%;}

	.header .search .btn { font-size: 12px;}

	.header .search input {	padding: 8px 15px;} 

	.header .search .btn { top: 0; }

	.header .notice { display: none;}

	.header .menu_box .menu_modal { transition: all .7s linear; background: rgba(0, 0, 0,0.7); padding: 30px 0 20px 10%; position: fixed; left: -70%; top: 0; width: 70%; height: 100%; z-index: 13;}

	.header .menu_box .menu_modal.active { left: 0;}

	.header .menu_box .menu_list li .sub_menu { position: static; background: none; display: block!important; }
	.header .menu_box .menu_list > li { padding: 10px 15px;}
	.header .menu_box .menu_list li .sub_menu a { padding: 10px 10px 0; padding-left: 28px; }
	.header .menu_box .menu_list li .sub_menu li { padding: 0;}



	.header .menu_box .menu_list { display: block; }

	.header .menu_box .menu_modal .close { color: #fff;font-size: 25px; position: absolute; right: 15px; top: 15px; display: block;}

	.header .menu_icon { display: flex;	font-size: 25px;color: #fff;align-items: center; }

	.header .menu_box li { padding: 10px 0 10px 0;}
	.header .menu_box .menu_list > li:hover { background: none;}


	.swiper_banner .swiper-slide { min-height: 350px;}

	.index_about { padding: 40px 0 30px;}

	.public_title { margin-bottom: 20px;}

	.index_about .text { padding: 0 0 20px;}

	.index_about .video_box { min-height: 258px;}

	.swiper_product .text { font-size: 14px;}

	.swiper_product .swiper-container { margin: 0 auto 70px;}

	.index_strength .content .text { padding: 15px 20px;}

	.index_strength .content { margin-bottom: 50px;}



	.index_msg .content .top_menu .item .img { margin-bottom: 15px;}

	.index_msg .content .top_menu .item p { font-size: 14px;}

	.index_msg .content .text_box .item_msg .title { margin-bottom: 20px;}

	.index_msg .content .text_box .item_msg .adress {padding-bottom: 10px;}



	.index_contactus .contact_text .text { padding: 20px;}

	.index_contactus .contact_text .text .item {padding-bottom: 15px;}



	.footer .menu_box .item:last-child { padding-right: 0;}





	/* 左侧 */

	.section_content .section { padding-left: 0;}

	.left_side { position: static; width: 100%; padding: 10px 0 5px; margin-bottom: 10px; }

	.left_side .menu { margin: 15px 0; display: flex; flex-wrap: wrap; }

	.left_side .hot { display: none;}

	.left_side .menu a { margin-top: 0; margin-bottom: 5px; margin-right: 15px; padding: 10px 15px;}

	.section_content .section { padding-left: 0;}



	/* 产品中心 */



	.right_content .content {padding-bottom: 20px;}

	.right_content .list_box.swiper_product .text { margin: 10px auto 0;}

	.right_content .list_box.swiper_product .item { padding: 0 8px 10px;}

	.right_content .list_box.swiper_product { margin: 0 -8px 0;}

	.right_content .public_title { margin-bottom: 15px;}



	.product_intro .text_box { width: 45%;}

	.product_intro .img { width: 50%;}



	/* 联系我们 */

	.section_content { margin-top: 15px;}

	.right_content .public_title { margin-bottom: 15px;}

	.map_box .msg_box { padding: 48px 0;}



	/* 人才招聘 */

	.talents_list .item .job {  text-align: center; padding-left: 0;}

	.talents_list .item .time { padding-right: 0;} 

	.talents_detail .title { margin-bottom: 10px; padding-bottom: 10px;}

	.talents_detail .text { margin-bottom: 15px;}



	/* 新闻资讯详情 */

	.news_detail .time { padding-bottom: 15px;}

}



@media (max-width:768px) {

	
	.banner,
	.swiper_banner .swiper-slide { min-height: 200px;}



	.public_title { margin-bottom: 10px;}

	.public_title .title { font-size: 17px;}

	.index_about .text { width: 100%; font-size: 12px; padding: 0 0 10px;}







	.swiper_product .swiper-pagination { display: block;}

	.swiper_product .swiper-container-horizontal > .swiper-pagination-bullets { bottom: -20px;}

	.swiper_product .swiper-button-next ,

	.swiper_product .swiper-button-prev { display: none;}



	.index_strength .content .img { min-height: 227px; width:100%; }

	.index_strength .content .text { width: 100%;font-size: 12px;padding: 15px 10px;}

	.index_strength .content { margin-bottom: 20px;}



	.index_msg .content { margin-bottom: 30px;}

	.index_msg .content .text_box .item_msg .text { font-size: 12px;}

	.index_msg .content .text_box .item_msg { padding: 15px;}

	.index_msg .content .top_menu .item .img {  width: 21%; margin: 0 auto 10px;}

	.index_msg .content .top_menu .item .img img { width: 100%;}

	.index_msg .content .text_box .item_msg .title { margin-bottom: 10px;}

	.index_msg .content .top_menu .item p { font-size: 12px;}

	.index_msg .content .top_menu .item { width: 33.33%; padding: 10px 0;}



	.index_about {padding: 15px 0 15px; margin-bottom: 20px;}

	.index_about .inner  { padding: 0 15px;}

	.index_about .video_box { min-height: 182px;}



	.swiper_product .swiper-container { width: 100%; margin-bottom: 50px;}



	.index_contactus .public_title { background: none!important;}

	.index_contactus .contact_text .bg_img { width: 100%; min-height: 210px;}

	.index_contactus .contact_text .bg_img .mask { display: none;}

	.index_contactus .contact_text .text { width: 100%; padding: 15px;}

	.index_contactus .contact_text .text .item { padding-bottom: 10px;}



	.footer .footer_text { width: 100%;}

	.footer .menu_box .title { padding-bottom: 7px;}

	.footer .menu_box .item a { font-size: 12px;}

	.footer .qr_box .qr_img { margin-bottom: 3px;}







	/* 案例展示 */

	.section_content {	margin-top: 10px;}

	.right_content .public_title { margin-bottom: 10px;}

	.right_content .content { padding-bottom: 20px;}

	.right_content .list_box { margin: 0 -6px 15px;}

	.left_side .lg_title .sub_title { font-size: 14px;}

	.left_side .lg_title .title { font-size: 16px;}

	.left_side .menu { margin-bottom: 5px;}

	.left_side .menu a { padding: 7px 15px;}



	.right_content .list_box .item .mask { font-size: 14px;}

	.right_content .list_box .item .mask .icon { width: 27px; height: 27px; margin-top: 10px;}



	/* 案例详情 */

	.right_content .content .detail_text { padding: 0 0 10px; font-size: 12px; }



	/* 产品中心详情 */

	.product_intro .img { width: 100%; min-height: 300px;}

	.product_intro .text_box { width: 100%; padding: 10px 0;}

	.product_intro .text_box .title { margin-bottom: 10px; font-size: 14px;}

	.product_intro .text_box .page { padding-top: 10px;}

	.product_intro .text_box .page a { padding: 5px 10px; font-size: 12px;}

	.product_msg { margin-top: 0; padding: 15px;}

	.product_msg .lg_title span { padding:0 0 7px; margin-bottom: 0; font-size: 14px;}

	.product_msg p { padding: 0 0 7px; font-size: 12px;}

	.product_intro .text_box .text { font-size: 12px;}



	/* 公司简介 */

	.company p { margin-bottom: 10px; font-size: 12px;}



	/* 联系我们 */

	#container { width: 100% !important; height: 200px; }

	.map_box .msg_box { width: 100%; padding: 20px 0;}

	.map_box .msg_box .item { padding-bottom: 10px; font-size: 12px;}



	/* 人才招聘 */

	.talents_list .item .job { width: 31%;white-space: nowrap;overflow: hidden;	text-overflow: ellipsis; }

	.talents_list .item .time { width: 23%;}

	.talents_list .item { padding: 15px 0 10px; font-size: 12px;}

	.talents_list { margin-bottom: 15px;}



	.talents_detail .title { font-size: 14px; padding-bottom: 5px;}

	.talents_detail .text.describe { line-height: 1.5; font-size: 12px;}

	.talents_detail .text p { padding-top: 5px;font-size: 12px;}

	.talents_detail .send { font-size: 14px;}



	/* 新闻资讯 */

	.news_list .item .time  { padding-bottom: 5px;}

	.news_list .item { margin-bottom: 10px; padding-bottom: 10px;}

	.news_list .item .msg { font-size: 12px;}

	.news_list .item:last-child { margin-bottom: 20px;}

	



}



@media (max-width:570px) {



	.header .logo_box {flex-wrap: wrap;}

	.header .logo_box .logo ,

	.header .logo_box .language { width: 100%; text-align: center;}

	.header .search { width: 60%;}



	.footer { padding-top: 8px;}

	.footer .qr_box { margin: 0 auto; width: 25%;} 


	.banner,
	.swiper_banner .swiper-slide { min-height: 153px;}

	.public_title .title { font-size: 14px;}

	.public_title .sub_title { font-size: 12px; padding-top: 0;}

	.index_about .video_box { min-height: 140px;}

	.index_strength .content .img { min-height: 144px;}

	.contact_text .item { font-size: 12px; position: relative; padding-left: 29px;}

	.contact_text .item .icon { position: absolute; left: 0; top: 2px; display: block; width: 16px;}

	.index_msg .content .top_menu .item .img { width: 27%;}



	.footer .menu_box { width: 100%;}



	.right_content .top_page { padding-bottom: 0; font-size: 12px;}

	.left_side .menu a { font-size: 12px;}



	.swiper_product .text { padding: 2px 15px;}



	/* 联系我们 */

	.map_box .msg_box { justify-content: left; padding-left: 15px;}



	.strength { font-size: 12px;}



	/* 新闻资讯详情 */

	.news_detail p { margin-bottom: 10px;font-size: 12px;}



	/* 在线留言 */

	.form { width: 100%;}

	.form .item { margin-bottom: 10px; padding-left: 58px;}

	.form .btn { padding: 7px 18px;}

}



@media (max-width:420px) {

	.header .menu_box .menu_modal .close { font-size: 20px;}
	.banner,
	.swiper_banner .swiper-slide { min-height: 123px;}

	.index_about .video_box { min-height: 100px;}

	.index_about { margin-bottom: 10px;}

	.left_side .menu  { justify-content: space-between;}
	.left_side .menu a { width: 47%; margin-right: 0;}



	.swiper_product .text { margin-top: 10px; padding: 3px 10px;}

	.swiper_product .swiper-container { margin-bottom: 35px;}



	.index_msg .content .text_box .item_msg .title { font-size: 14px; padding-bottom: 8px;}

	.index_msg .content .text_box .item_msg .title::after { height: 2px;}

	.index_msg .content .text_box .item_msg .adress { font-size: 12px;}

	.footer .copy { font-size: 12px; padding: 10px;}

	.footer .menu_box .item { width: 25%;}

	.footer { padding-top: 15px; font-size: 12px;}



	/* 案例展示 */

	.right_content .list_box .item { width: 50%;}

	

}