@charset "UTF-8";

@media screen and (min-width:1368px){
	
	/* banner */
	.aBanner{
		width: 100%;
		height: 100vh;
		background: url(../img/about/banner.png) no-repeat center!important;
		background-size: cover;
		position: relative;
	}
	.aBanner_cont{
		width: 78%;
		margin: 0 auto;
	}
	.aBanner_text{
		width: 100%;
		padding-top: 134px;
	}
	.aBanner_name{
		width: 100%;
		text-align: center;
		font-size: 36px;
		color: #011fa3;
	}
	.aBanner_title{
		width: 100%;
		font-size: 56px;
		text-align: center;
		font-weight: 600;
		color: #011fa3;
		margin-top: 6px;
	}
	.banner_pic{
		width: 44%;
		margin: 0 auto;
		margin-top: 5%;
	}
	.navlist{
		width: 78%;
		height: 90px;
		margin: 0 auto;
		background-color: #fff;
		border-radius: 10px;
		position: absolute;
		bottom: -40px;
		left: 11%;
		box-shadow: 0px 5px 30px rgba(5,30,141,0.3);
	}
	.navlist ul{
		width: 100%;
		height: 90px;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		list-style: none;
	}
	.navlist ul li{
		width: 25%;
		text-align: center;
	}
	.navlist ul li a{
		width: 100%;
		height: 90px;
		text-align: center;
		line-height: 92px;
		font-size: 20px;
		color: #333;
		text-decoration: none;
		display: block;
	}
	.navlist ul li a:hover{
		color: #011fa3;
		font-weight: 600;
	}
	
	
	/* 企业介绍 */
	.introduce2{
		display: none;
	}
	.introduce{
		width: 100%;
		padding: 140px 0 110px;
	}
	.introduce_title{
		width: 78%;
		margin: 0 auto;
		font-size: 44px;
		text-align: center;
		font-weight: 600;
		margin-bottom: 50px;
		color: #000;
	}
	.introduce_main{
		max-width: 1400px;
		margin: 0 auto;
	}
	.introduce_mian_text{
		width: 100%;
		padding: 0 50px;
		font-size: 16px;
		color: #333;
		line-height: 30px;
	}
	.introduce_main_cont{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
	}
	.introduce_main_cont_left{
		min-width: 600px;
		padding: 0 10px 0 50px;
	}
	.introduce_main_cont_left_name{
		width: 100%;
		margin-top: 30px;
		font-size: 24px;
		color: #333;
		font-weight: 600;
	}
	.introduce_main_cont_left_text{
		width: 100%;
		font-size: 16px;
		color: #333;
		line-height: 30px;
		margin-top: 8px;
	}
	.introduce_main_cont_pic{
		margin-left: 30px;
		padding: 20px 50px 0 40px;
	}
	.introduce_main_cont_pic img{
		position: relative;
		max-width: 340px;
	}
	
	
	/* 企业文化 */
	.culture{
		width: 100%;
		padding-bottom: 110px;
	}
	.culture_title{
		width: 78%;
		margin: 0 auto;
		text-align: center;
		font-size: 44px;
		color: #000;
		font-weight: 600;
		margin-bottom: 60px;
	}
	.culture_cont{
		max-width: 1400px;
		padding: 0 50px;
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
	}
	.culture_cont_value{
		width: 25%;
		height: 400px;
		box-shadow: 0px 5px 28px rgba(5,30,141,0.3);
		border-radius: 14px;
	}
	.culture_cont_value_title{
		width: 100%;
		text-align: center;
		padding: 70px 0 30px 0;
		font-size: 26px;
		color: #011fa3;
		font-weight: 600;
	}
	.culture_cont_value_text{
		width: 100%;
	}
	.culture_cont_value_text ul{
		list-style: none;
	}
	.culture_cont_value_text ul li{
		width: 100%;
		text-align: center;
		font-size: 18px;
		color: #333;
		padding-bottom: 16px;
	}
	.culture_cont_right{
		width: 70%;
	}
	.culture_cont_right_mission{
		width: 100%;
		height: 150px;
		box-shadow: 0px 5px 28px rgba(5,30,141,0.3);
		border-radius: 14px;
	}
	.culture_cont_right_mission_title{
		width: 100%;
		text-align: center;
		padding-top: 34px;
		font-size: 26px;
		color: #011fa3;
		font-weight: 600;
	}
	.culture_cont_right_mission_text{
		width: 100%;
		text-align: center;
		font-size: 18px;
		color: #333;
		margin-top: 14px;
	}
	.culture_cont_right_vision{
		width: 100%;
		height: 200px;
		box-shadow: 0px 5px 28px rgba(5,30,141,0.3);
		border-radius: 14px;
		margin-top: 50px;
	}
	.culture_cont_right_vision_title{
		width: 100%;
		text-align: center;
		font-size: 26px;
		color: #011fa3;
		font-weight: 600;
		padding-top: 38px;
		padding-bottom: 10px;
	}
	.culture_cont_right_vision_text{
		width: 100%;
		text-align: center;
		margin-top: 8px;
		font-size: 18px;
		color: #333;
	}
	.culture_pic{
		max-width: 1400px;
		margin: 0 auto;
		padding: 0 50px;
		margin-top: 60px;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
	}
	.culture_cont_pic_left{
		max-width: 640px;
		margin-right: 20px;
	}
	.culture_cont_pic_right{
		max-width: 640px;
	}
	
	
	/* 企业资质 */
	.protect{
		display: none;
	}
	/* .qua_main_line1{
		max-width: 1400px;
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		margin-bottom: 30px;
	} */
	.qua_main_line1{
		max-width: 1250px;
		height: 230px;
		margin: 0 auto;
		margin-bottom: 20px;
		overflow: hidden;
		position: relative;
	}
	.qua_main_line1 ul{
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.qua_main_line1 ul li{
		/* display: block; */
		float: left!important;
		width: 1249px!important;
	}
	.qualification{
		width: 100%;
		background: #f7f8fc;
		padding: 90px 0 170px;
		position: relative;
	}
	.qualification_title{
		width: 78%;
		margin: 0 auto;
		text-align: center;
		font-size: 44px;
		color: #000;
		margin-bottom: 50px;
		font-weight: 600;
	}
	.qualification_cont{
		max-width: 1400px;
		margin: 0 auto;
	}
	.swiper-wrapper{
		width: 100%!important;
		margin: 0 auto!important;
		left: 0!important;
		/* margin-left: 70px; */
		padding: 0 25px 0 25px!important;
	}
	.swiper-slide {
		width: 25%!important;
		margin-right: 0!important;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		padding: 0 15px!important;
	    /* Center slide text vertically */
	}
	/* .swiper-slide:first-child{
		width: 22%!important;
	} */
	.swiper-slide img {
	    display: block;
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	}
	.swiper-button-next{
		right: 0!important;
	}
	.swiper-button-prev{
		left: 0!important;
	}
	.experience{
		width: 71%;
		position: absolute;
		left: 15%;
		top: 83%;
		background: #fff;
		border-radius: 30px;
		box-shadow: 0px 6px 32px rgba(5,30,141,0.4);
	}
	.experience img{
		margin: 0 auto;
		text-align: center;
		display: block;
	}
	.seize{
		width: 100%;
		height: 1px;
		margin-top: 165%;
	}
	
	
	
	/* 联系我们 */
	.contact{
		width: 100%;
		padding: 100px 50px 0;
	}
	.contact_title{
		width: 78%;
		margin: 0 auto;
		margin-bottom: 60px;
		font-size: 44px;
		color: #000;
		font-weight: 600;
		text-align: center;
	}
	.contact_main{
		max-width: 1400px;
		margin: 0 auto;
	}
	.contact_main_line{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
	}
	.contact_main_block{
		width: 48%;
		border-radius: 14px;
		box-shadow: 0px 5px 28px rgba(5,30,141,0.3);
		margin-right: 4%;
		padding: 4%;
	}
	.contact_main_block:last-child{
		margin-right: 0;
	}
	.contact_main_block_title{
		width: 100%;
		font-size: 26px;
		color: #021f9f;
		margin-bottom: 16px;
	}
	.contact_main_block_text{
		width: 100%;
		color: #333;
		font-size: 18px;
		line-height: 30px;
	}
	.contact_main_block_num{
		width: 100%;
		color: #021f9f;
		font-weight: 600;
		font-size: 18px;
		margin-top: 18px;
	}
	.contact_main_address{
		width: 100%;
		background-color: #f7f8fc;
		margin-top: 60px;
		padding: 5%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
	}
	.contact_main_address_pic{
		width: 44%;
		border: 1px solid #ddd;
	}
	.contact_main_address_text{
		width: 50%;
		margin-left: 6%;
	}
	.contact_main_address_text_title{
		width: 100%;
		font-size: 28px;
		color: #021f9f;
		margin-bottom: 22px;
	}
	.contact_main_address_text ul{
		list-style: none;
	}
	.contact_main_address_text ul li{
		font-size: 18px;
		color: #333;
		margin-bottom: 18px;
		line-height: 26px;
	}
	
	
	

	/* 新闻动态页 */
	
	/* banner */
	
	.banner2{
		width: 100%;
		padding-top: 82px;
	}
	.banner2_news{
		display: none;
	}
	.banner_pic2{
		width: 100%;
		position: relative;
	}
	.banner_pic2 img{
		width: 100%;
	}
	.navlist2{
		position: absolute;
		left: 8.5%;
		top: 92%;
		width: 83%;
		border-radius: 8px;
		box-shadow: 0px 6px 24px  rgba(0,0,0,0.16);
		padding: 2% 6%;
		background-color: #fff;
		z-index: 3;
	}
	.navlist2 ul li{
		width: 25%;
		float: left;
		text-align: center;
		font-size: 2.2rem;
		color: #000;
	}
	.navlist2 ul li a{
		color: #000;
	}
	/* 动态模块 */
	
	.newsBox{
		width: 100%;
		margin-top: 100px;
	}
	.newsBox2{
		display: none;
	}
	.newsBox .news{
		width: 100%;
		display: none;
	}
	.newsBox .tabBox1{
		display: block;
	} 
	.news_bx{
		max-width: 1400px;
		margin: 0 auto;
	}
	.news h1{
		width: 100%;
		font-size: 44px;
		font-weight: 600;
		color: #000;
		text-align: center;
		margin-bottom: 50px;
		letter-spacing: 1px;
	}
	.newsBox .news .news_main{
		width: 100%;
		display: none;
	}
	.newsBox .news .page_box{
		display: block;
	}
	.news .news_main a{
		width: 100%;
		margin-bottom: 40px;
		display: inline-block;
	}
	.news_block{
		width: 100%;
		padding: 50px 40px;
		border-radius: 8px;
		background-color: #fff;
		border: 1px solid #ddd;
		overflow: hidden;
	}
	.news_block:last-child{
		margin-bottom: 0;
	}
	.news_block:hover{
		box-shadow: 0px 5px 18px  rgba(0,0,0,0.18);
		border: none;
	}
	.news_block_date{
		width: 10%;
		float: left;
	}
	.news_block_date_month{
		font-size: 30px;
		color: #000;
		width: 100%;
		text-align: right;
	}
	.news_block_date_year{
		width: 100%;
		color: #888;
		text-align: right;
		font-size: 22px;
		margin-top: 14px;
	}
	.news_line{
		float: left;
		margin-left: 2%;
		border-bottom: 1px solid #bbb;
		width: 4%;
		margin-top: 14px;
	}
	.news_block_text{
		width: 78%;
		float: left;
		margin-left: 2%;
	}
	.news_block_text_title{
		width: 100%;
		color: #000;
		font-size: 28px;
	}
	.news_block_text_cont{
		width: 100%;
		color: #888;
		font-size: 18px;
		line-height: 30px;
		margin-top: 18px;
	}
	.news_page{
		width: 34%;
		margin: 0 auto;
		margin-top: 3.2%;
		overflow: hidden;
	}
	.news_page a{
		display: block;
		margin: 0 auto;
	}
	.page1{
		font-size: 18px;
		padding: 10px 15px;
		border-radius: 6px;
		background-color: #e9e9e9;
		color: #666;
		float: left;
		margin-right: 4%;
		margin-left: 30%;
	}
	.page2{
		font-size: 18px;
		padding: 10px 15px;
		border-radius: 6px;
		background-color: #e9e9e9;
		color: #666;
		float: left;
		margin-right: 4%;
	}
	.page3{
		font-size: 18px;
		padding: 10px 15px;
		border-radius: 6px;
		background-color: #e9e9e9;
		color: #666;
		float: left;
	}
	.sel{
		background-color: #0263e0;
		color: #fff;
	}
	
	/* 媒体报道页面 */
	
	.banner3{
		width: 100%;
		padding-top: 82px;
	}
	.banner_pic3{
		width: 100%;
		position: relative;
	}
	.banner_pic3 img{
		width: 100%;
	}
	.navlist3{
		position: absolute;
		left: 8.5%;
		top: 92%;
		width: 83%;
		border-radius: 8px;
		box-shadow: 0px 6px 24px  rgba(0,0,0,0.16);
		padding: 2% 0;
		background-color: #fff;
		z-index: 3;
	}
	.navlist3 ul li{
		width: 50%;
		margin: 0 auto;
		text-align: center;
		font-size: 2.2rem;
		color: #000;
	}
	.navlist3 ul li a{
		color: #000;
	}
	.media{
		width: 100%;
		margin-top: 6.4%;
	}
	.media_bx{
		width: 83%;
		margin: 0 auto;
	}
	.media h1{
		width: 100%;
		color: #000;
		font-size: 5rem;
		text-align: center;
		margin-bottom: 4.2rem;
	}
	.media_logo{
		width: 100%;
		margin-bottom: 4%;
	}
	.media_logo_line{
		width: 100%;
		margin-bottom: 2%;
	}
	.media_logo_line ul{
		width: 100%;
	}
	.media_logo_line ul a{
		display: inline-block;
		width: 12.2%;
		margin-right: 2.4%;
		float: left;
	}
	.media_logo_line ul a li{
		width: 100%;
	}
	.media_logo_line ul a:last-child{
		margin-right: 0;
	}
	.place{
		width: 100%;
		height: 1rem;
	}
	.media_cont{
		width: 100%;
	}
	.media_main{
		width: 66%;
		float: left;
	}
	.media_block{
		width: 100%;
		padding: 2.7% 0;
		overflow: hidden;
		border: 1px solid #ddd;
		border-radius: 8px;
		color: #000;
		background-color: #fff;
	}
	/* .media_block:last-child{
		margin-bottom: 0;
	} */
	.media_block:hover{
		box-shadow: 0px 5px 18px  rgba(0,0,0,0.18);
		color: #0263e0;
		border: none;
	}
	.media_date{
		width: 19%;
		text-align: right;
		float: left;
		font-size: 20px;
		color: #888;
		margin-left: 3%;
		line-height: 34px;
	}
	.media_text{
		float: left;
		margin-left: 4.2%;
		font-size: 20px;
		width: 70%;
		line-height: 34px;
	}
	.media_pic{
		float: right;
		width: 27%;
	}
	.media_pic a{
		width: 100%;
		margin-bottom: 7.6%;
		display: inline-block;
	}
	.media_pic_block{
		width: 100%;
	}
	.media_pic a:last-child{
		margin-bottom: 0;
	}
	.media_pic_top_img{
		width: 100%;
		margin-bottom: 3.2%;
	}
	.media_pic_top_text{
		width: 100%;
		text-align: center;
		font-size: 1.8rem;
		color: #666;
		line-height: 2.6rem;
	}
	.offer_btn_a{
		width: 100%;
		height: 100%;
		color: #fff!important;
		text-decoration: none!important;
		display: block;
		line-height: 6rem;
	}
	.media_cont .media_main a{
		display: inline-block;
		width: 100%;
		margin-bottom: 3.2%;
	}
	.media_cont .media_main a:last-child{
		margin-bottom: 0;
	}
	
	
	
	/*新闻详情页面*/
	
	#logo {
		width: 100%;
		padding-top: 82px;
	}
	.news_banner{
		display: none;
	}
	.news-content {
		width: 70%;
		margin: 0 auto;
		margin-top: 7rem;
	}
	.news-content-title{
		width: 100%;
		padding-bottom: 2.8%;
		border-bottom: 1px solid #e6e6e6;
		margin-bottom: 2.5%;
	}
	.news-content-title h2 {
		font-weight: normal;
		text-align: center;
		font-size: 4rem;
		color: #000;
	}
	.news-content-title h1 {
		font-weight: normal;
		text-align: center;
		font-size: 4rem;
		color: #000;
	}
	.news-content-title h2 a{
		color: #000;
	}
	
	.news-content-title span {
		display: block;
		text-align: center;
		font-size: 2rem;
		color: #999;
		padding-top: 2.1%;
	}
	
	.news-content p {
		margin-bottom: 1.8%;
		color: #666;
		line-height: 3.4rem;
		font-size: 1.9rem;
	}
	
	.news-content .p-title {
		padding-top: 2.2%;
		font-weight: bold;
		color: #000;
		font-size: 2.2rem;
		margin-bottom: 0.8%!important;
	}
	
	p.right {
		text-align: right;
	}
	
	.news-content img {
		padding: 20px 0 40px;
		max-width: 750px;
		margin: 0 auto;
		display: block;
	}
	
	
	/* 下载APP */
	.xiazai {
		position: relative;
		padding-top: 30px;
		/* padding-bottom: 20px; */
		min-width: 1200px;
	}
	
	.xiazai .banner {
		/* padding-top: 82px; */
		width: 100%;
		height: 720px;
		background: url(../img/about/bpm.jpg) no-repeat center;
		position: relative;
		background-size: cover;
	}
	
	.xiazai img {
		width: 100%;
		background-size: cover;
	}
	
	.xiazai .banner_text {
		width: 40%;
		position: absolute;
		bottom: 26%;
		left: 17%;
		text-align: left;
	}
	
	.xiazai .banner_text h2 {
		width: 100%;
		font-size: 58px;
		color: #FFFFFF;
		text-align: left;
		letter-spacing: 2px;
		font-weight: 600;
		display: block;
		margin-bottom: 16px;
		font-family: sans-serif;
	}
	
	.xiazai .banner_text h4 {
		font-size: 34px;
		color: #FFFFFF;
		width: 40%;
		text-align: left;
		letter-spacing: 1px;
		padding: 30px 0 32px 0;
		line-height: 40px;
		font-family: sans-serif;
	}
	
	.xiazai .banner_text em {
		display: inline-block;
		width: 156px;
		height: 51px;
		line-height: 51px;
		border-radius: 30px;
		background-color: #7689ff;
		border: 1px solid #7689ff;
		color: #FFFFFF;
		font-style: normal;
		margin-right: 20px;
		cursor: pointer;
		text-align: center;
		font-size: 17px;
		font-family: sans-serif;
		margin-top: 50px;
	}
	
	.xiazai .banner_text em:hover {
		border: 1px solid #e13a3e;
		background: #e13a3e;
		color: #ffffff;
	}
	
	
	.modal {
		width: 100%;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: none;
		z-index: 0;
		background-color: rgba(0, 0, 0, 0.5);
	}
	
	.down_box1 {
		position: fixed;
	    top: 30%;
	    left: 0;
	    right: 0;
	    width: 617px;
	    height: 275px;
	    margin: 0 auto;
	    border-radius: 20px;
	    background-color: #FFFFFF;
	    z-index: 20;
		display: none;
	}
	
	.down_box1 p.close {
		text-align: right;
		padding: 10px;
	}
	
	.down_box1 p {
		text-align: center;
		font-size: 14px;
		color: #585858;
	}
	
	.down_box1 .cont_box {
		padding: 53px 0;
		text-align: center;
	}
	
	.cont_box img {
		width: 150px;
		height: 150px;
	}
	
	.cont_box p {
		margin-top: 10px;
	}
	.down_box1 .cont_box .left {
	    float: left;
	    width: 40%;
	    padding: 53px 0;
	}
	.down_box1 .cont_box .right {
	    float: left;
	    width: 59.5%;
	    border-left: 1px solid #E4E4E4;
	}
	.down_box1 .cont_box .right p {
	    width: 213px;
	    height: 64px;
	    margin: 24px auto;
	}
	.down_box1 .cont_box .right p.one {
	    background: url(../img/about/APP_ios.png) no-repeat;
	    background-size: 100%;
	}
	
	
	.down_box1 .cont_box .right p.two {
	    background: url(../img/about/App_android.png) no-repeat;
	    background-size: 100%;
	}
	
	.down_box1 .cont_box .right p:hover {
	    width: 213px;
	    height: 64px;
	    background: url(../img/about/App_xiazai.png) no-repeat;
	    background-size: 100%;
	}
	
	.contact_main_right_title_right_block_a{
		width: 100%;
		height: 100%;
		color: #fff;
		/* padding: 1rem 2rem; */
		display: block;
	}
	.contact_main_right_title_right_block_a:hover{
		color: #fff!important;
	}
}



@media screen and (min-width:768px) and (max-width:1368px) {
	
	/* banner */
	.aBanner{
		width: 100%;
		height: 800px;
		background: url(../img/about/banner.png) no-repeat center!important;
		background-size: cover;
		position: relative;
		padding: 0 6%;
	}
	.aBanner_cont{
		width: 100%;
		margin: 0 auto;
	}
	.aBanner_text{
		width: 100%;
		padding-top: 134px;
	}
	.aBanner_name{
		width: 100%;
		text-align: center;
		font-size: 36px;
		color: #011fa3;
	}
	.aBanner_title{
		width: 100%;
		font-size: 56px;
		text-align: center;
		font-weight: 600;
		color: #011fa3;
		margin-top: 20px;
	}
	.banner_pic{
		width: 44%;
		margin: 0 auto;
		margin-top: 5%;
	}
	.navlist{
		width: 88%;
		height: 90px;
		margin: 0 auto;
		background-color: #fff;
		border-radius: 10px;
		position: absolute;
		bottom: -40px;
		left: 6%;
		box-shadow: 0px 5px 30px rgba(5,30,141,0.3);
	}
	.navlist ul{
		width: 100%;
		height: 90px;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		list-style: none;
	}
	.navlist ul li{
		width: 25%;
		text-align: center;
	}
	.navlist ul li a{
		width: 100%;
		height: 90px;
		text-align: center;
		line-height: 92px;
		font-size: 20px;
		color: #333;
		text-decoration: none;
		display: block;
	}
	.navlist ul li a:hover{
		color: #011fa3;
		font-weight: 600;
	}
	
	
	/* 企业介绍 */
	.introduce{
		display: none;
	}
	.introduce2{
		width: 100%;
		padding: 120px 6% 90px;
	}
	.introduce2 .introduce_title{
		width: 100%;
		margin: 0 auto;
		font-size: 38px;
		line-height: 52px;
		text-align: center;
		font-weight: 600;
		margin-bottom: 26px;
		color: #000;
	}
	.introduce2 .introduce_main{
		/* max-width: 1400px; */
		width: 100%;
		margin: 0 auto;
	}
	.introduce2 .introduce_mian_text{
		width: 100%;
		/* padding: 0 50px; */
		font-size: 16px;
		color: #333;
		line-height: 30px;
	}
	.introduce2 .introduce_main_cont{
		width: 100%;
		/* display: flex; */
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
	}
	.introduce2 .introduce_main_cont_left{
		width: 100%;
		/* min-width: 600px; */
		/* padding: 0 10px 0 50px; */
	}
	.introduce_main_cont_left_block{
		width: 100%;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		box-sizing: border-box;
	}
	.introduce2 .introduce_main_cont_left_name{
		width: 100%;
		margin-top: 30px;
		font-size: 24px;
		color: #333;
		font-weight: 600;
	}
	.introduce2 .introduce_main_cont_left_text{
		width: 100%;
		font-size: 16px;
		color: #333;
		line-height: 30px;
		margin-top: 14px;
	}
	.introduce2 .introduce_main_cont_pic{
		width: 360px;
		margin: 0 auto;
		margin-top: 44px;
		padding-left: 44px;
		/* margin-left: 30px; */
		/* padding: 20px 50px 0 40px; */
	}
	.introduce2 .introduce_main_cont_pic img{
		position: relative;
		width: 90%;
		display: block;
		margin: 0 auto;
		/* max-width: 340px; */
	}
	
	
	
	/* 企业文化 */
	.culture{
		width: 100%;
		padding: 100px 6% 100px;
	}
	.culture_title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 38px;
		line-height: 52px;
		color: #000;
		font-weight: 600;
		margin-bottom: 50px;
	}
	.culture_cont{
		/* max-width: 1400px; */
		width: 100%;
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
	}
	.culture_cont_value{
		width: 29.5%;
		height: 380px;
		box-shadow: 0px 5px 28px rgba(5,30,141,0.2);
		border-radius: 14px;
	}
	.culture_cont_value_title{
		width: 100%;
		text-align: center;
		padding: 70px 0 30px 0;
		font-size: 26px;
		color: #011fa3;
		font-weight: 600;
	}
	.culture_cont_value_text{
		width: 100%;
	}
	.culture_cont_value_text ul{
		list-style: none;
	}
	.culture_cont_value_text ul li{
		width: 100%;
		text-align: center;
		font-size: 18px;
		color: #333;
		padding-bottom: 18px;
	}
	.culture_cont_right{
		width: 66%;
	}
	.culture_cont_right_mission{
		width: 100%;
		height: 150px;
		box-shadow: 0px 5px 28px rgba(5,30,141,0.2);
		border-radius: 14px;
	}
	.culture_cont_right_mission_title{
		width: 100%;
		text-align: center;
		padding-top: 38px;
		font-size: 26px;
		color: #011fa3;
		font-weight: 600;
	}
	.culture_cont_right_mission_text{
		width: 100%;
		text-align: center;
		font-size: 18px;
		color: #333;
		margin-top: 18px;
	}
	.culture_cont_right_vision{
		width: 100%;
		height: 200px;
		box-shadow: 0px 5px 28px rgba(5,30,141,0.2);
		border-radius: 14px;
		margin-top: 30px;
	}
	.culture_cont_right_vision_title{
		width: 100%;
		text-align: center;
		font-size: 26px;
		color: #011fa3;
		font-weight: 600;
		padding-top: 42px;
		padding-bottom: 10px;
	}
	.culture_cont_right_vision_text{
		width: 100%;
		text-align: center;
		margin-top: 12px;
		font-size: 18px;
		color: #333;
	}
	.culture_pic{
		width: 100%;
		/* max-width: 1400px; */
		margin: 0 auto;
		margin-top: 40px;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
	}
	.culture_cont_pic_left{
		max-width: 640px;
		margin-right: 20px;
	}
	.culture_cont_pic_right{
		max-width: 640px;
	}
	
	
	/* 企业资质 */
	.protect{
		display: none;
	}
	.qualification{
		width: 100%;
		background: #f7f8fc;
		padding: 70px 6% 150px;
		position: relative;
	}
	.qualification_title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 38px;
		line-height: 52px;
		color: #000;
		margin-bottom: 40px;
		font-weight: 600;
	}
	.qualification_cont{
		width: 100%;
		/* max-width: 1400px; */
		margin: 0 auto;
	}
	.swiper-wrapper{
		width: 100%!important;
		margin: 0 auto!important;
		left: 0!important;
		/* margin-left: 70px; */
		/* padding: 0 25px 0 25px!important; */
	}
	.swiper-slide {
		width: 25%!important;
		margin-right: 0!important;
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		/* padding: 0 15px!important; */
	    /* Center slide text vertically */
	}
	/* .swiper-slide:first-child{
		width: 22%!important;
	} */
	.swiper-slide img {
	    display: block;
	    width: 100%;
	    height: 100%;
	    object-fit: cover;
	}
	.swiper-button-next{
		right: 0!important;
	}
	.swiper-button-prev{
		left: 0!important;
	}
	/* .qua_main_line1{
		max-width: 1400px;
		margin: 0 auto;
		display: flex;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		margin-bottom: 30px;
	} */
	.qua_main_line1{
		width: calc(100% - 8%- 8%);
		height: 160px;
		margin: 0 auto;
		margin-bottom: 20px;
		/* padding: 0 50px; */
		overflow: hidden;
		position: relative;
	}
	.qua_main_line1 ul{
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.qua_main_line1 ul li{
		/* display: block; */
		float: left!important;
		width: calc(100% - 8%- 8% -1px)!important;
	}
	.protect2{
		display: none;
	}
	.experience{
		width: 80%;
		position: absolute;
		left: 10%;
		top: 85%;
		background: #fff;
		border-radius: 30px;
		box-shadow: 0px 6px 32px rgba(5,30,141,0.4);
	}
	.experience img{
		margin: 0 auto;
		text-align: center;
		display: block;
	}
	.seize{
		width: 100%;
		height: 1px;
		margin-top: 184%;
	}
	
	
	/* 联系我们 */
	.contact{
		width: 100%;
		padding: 80px 6% 0;
	}
	.contact_title{
		width: 100%;
		margin: 0 auto;
		margin-bottom: 50px;
		font-size: 38px;
		line-height: 52px;
		color: #000;
		font-weight: 600;
		text-align: center;
	}
	.contact_main{
		max-width: 1400px;
		margin: 0 auto;
	}
	.contact_main_line{
		width: 100%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
	}
	.contact_main_block{
		width: 48%;
		border-radius: 14px;
		box-shadow: 0px 5px 28px rgba(5,30,141,0.3);
		margin-right: 4%;
		padding: 6% 4% 7%;
	}
	.contact_main_block:last-child{
		margin-right: 0;
	}
	.contact_main_block_title{
		width: 100%;
		font-size: 24px;
		color: #021f9f;
		margin-bottom: 20px;
	}
	.contact_main_block_text{
		width: 100%;
		color: #333;
		font-size: 18px;
		line-height: 30px;
	}
	.contact_main_block_num{
		width: 100%;
		color: #021f9f;
		font-weight: 600;
		font-size: 18px;
		margin-top: 20px;
	}
	.contact_main_address{
		width: 100%;
		background-color: #f7f8fc;
		margin-top: 60px;
		padding: 5%;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
	}
	.contact_main_address_pic{
		width: 50%;
		border: 1px solid #ddd;
	}
	.contact_main_address_text{
		width: 48%;
		margin-left: 4%;
	}
	.contact_main_address_text_title{
		width: 100%;
		font-size: 24px;
		color: #021f9f;
		margin-bottom: 20px;
	}
	.contact_main_address_text ul{
		list-style: none;
	}
	.contact_main_address_text ul li{
		font-size: 16px;
		line-height: 24px;
		color: #333;
		margin-bottom: 14px;
	}
	
	
	/* 新闻动态页 */
	
	/* banner */
	
	.banner2{
		width: 100%;
		padding-top: 82px;
	}
	.banner2_news{
		display: none;
	}
	.banner_pic2{
		width: 100%;
		position: relative;
	}
	.banner_pic2 img{
		width: 100%;
	}
	.navlist2{
		position: absolute;
		left: 8.5%;
		top: 92%;
		width: 83%;
		border-radius: 8px;
		box-shadow: 0px 6px 24px  rgba(0,0,0,0.16);
		padding: 2% 6%;
		background-color: #fff;
		z-index: 3;
	}
	.navlist2 ul li{
		width: 25%;
		float: left;
		text-align: center;
		font-size: 2.2rem;
		color: #000;
	}
	.navlist2 ul li a{
		color: #000;
	}
	/* 动态模块 */
	
	.newsBox{
		width: 100%;
		margin-top: 76px;
	}
	.newsBox2{
		display: none;
	}
	.newsBox .news{
		width: 100%;
		display: none;
	}
	.newsBox .tabBox1{
		display: block;
	} 
	.news_bx{
		/* max-width: 1400px; */
		width: 83%;
		margin: 0 auto;
	}
	.news h1{
		width: 100%;
		font-size: 44px;
		font-weight: 600;
		color: #000;
		text-align: center;
		margin-bottom: 50px;
		letter-spacing: 1px;
	}
	.newsBox .news .news_main{
		width: 100%;
		display: none;
	}
	.newsBox .news .page_box{
		display: block;
	}
	.news .news_main a{
		width: 100%;
		margin-bottom: 40px;
		display: inline-block;
	}
	.news_block{
		width: 100%;
		padding: 44px 20px;
		border-radius: 8px;
		background-color: #fff;
		border: 1px solid #ddd;
		overflow: hidden;
	}
	.news_block:last-child{
		margin-bottom: 0;
	}
	.news_block:hover{
		box-shadow: 0px 5px 18px  rgba(0,0,0,0.18);
		border: none;
	}
	.news_block_date{
		width: 16%;
		float: left;
	}
	.news_block_date_month{
		font-size: 26px;
		color: #000;
		width: 100%;
		text-align: right;
	}
	.news_block_date_year{
		width: 100%;
		color: #888;
		text-align: right;
		font-size: 22px;
		margin-top: 14px;
	}
	.news_line{
		float: left;
		margin-left: 2%;
		border-bottom: 1px solid #bbb;
		width: 4%;
		margin-top: 14px;
	}
	.news_block_text{
		width: 70%;
		float: left;
		margin-left: 2%;
	}
	.news_block_text_title{
		width: 100%;
		color: #000;
		font-size: 24px;
		line-height: 34px;
	}
	.news_block_text_cont{
		width: 100%;
		color: #888;
		font-size: 16px;
		line-height: 28px;
		margin-top: 18px;
	}
	.news_page{
		width: 34%;
		margin: 0 auto;
		margin-top: 3.2%;
		overflow: hidden;
	}
	.news_page a{
		display: block;
		margin: 0 auto;
	}
	.page1{
		font-size: 18px;
		padding: 10px 15px;
		border-radius: 6px;
		background-color: #e9e9e9;
		color: #666;
		float: left;
		margin-right: 4%;
		margin-left: 30%;
	}
	.page2{
		font-size: 18px;
		padding: 10px 15px;
		border-radius: 6px;
		background-color: #e9e9e9;
		color: #666;
		float: left;
		margin-right: 4%;
	}
	.page3{
		font-size: 18px;
		padding: 10px 15px;
		border-radius: 6px;
		background-color: #e9e9e9;
		color: #666;
		float: left;
	}
	.sel{
		background-color: #0263e0;
		color: #fff;
	}
	
	/* 媒体报道页面 */
	
	.banner3{
		width: 100%;
		padding-top: 82px;
	}
	.banner_pic3{
		width: 100%;
		position: relative;
	}
	.banner_pic3 img{
		width: 100%;
	}
	.navlist3{
		position: absolute;
		left: 8.5%;
		top: 92%;
		width: 83%;
		border-radius: 8px;
		box-shadow: 0px 6px 24px  rgba(0,0,0,0.16);
		padding: 2% 0;
		background-color: #fff;
		z-index: 3;
	}
	.navlist3 ul li{
		width: 50%;
		margin: 0 auto;
		text-align: center;
		font-size: 2.2rem;
		color: #000;
	}
	.navlist3 ul li a{
		color: #000;
	}
	.media{
		width: 100%;
		margin-top: 6.4%;
	}
	.media_bx{
		width: 83%;
		margin: 0 auto;
	}
	.media h1{
		width: 100%;
		color: #000;
		font-size: 5rem;
		text-align: center;
		margin-bottom: 4.2rem;
	}
	.media_logo{
		width: 100%;
		margin-bottom: 4%;
	}
	.media_logo_line{
		width: 100%;
		margin-bottom: 2%;
	}
	.media_logo_line ul{
		width: 100%;
	}
	.media_logo_line ul a{
		display: inline-block;
		width: 12.2%;
		margin-right: 2.4%;
		float: left;
	}
	.media_logo_line ul a li{
		width: 100%;
	}
	.media_logo_line ul a:last-child{
		margin-right: 0;
	}
	.place{
		width: 100%;
		height: 1rem;
	}
	.media_cont{
		width: 100%;
	}
	.media_main{
		width: 66%;
		float: left;
	}
	.media_block{
		width: 100%;
		padding: 2.7% 0;
		overflow: hidden;
		border: 1px solid #ddd;
		border-radius: 8px;
		color: #000;
		background-color: #fff;
	}
	/* .media_block:last-child{
		margin-bottom: 0;
	} */
	.media_block:hover{
		box-shadow: 0px 5px 18px  rgba(0,0,0,0.18);
		color: #0263e0;
		border: none;
	}
	.media_date{
		width: 19%;
		text-align: right;
		float: left;
		font-size: 20px;
		color: #888;
		margin-left: 3%;
		line-height: 34px;
	}
	.media_text{
		float: left;
		margin-left: 4.2%;
		font-size: 20px;
		width: 70%;
		line-height: 34px;
	}
	.media_pic{
		float: right;
		width: 27%;
	}
	.media_pic a{
		width: 100%;
		margin-bottom: 7.6%;
		display: inline-block;
	}
	.media_pic_block{
		width: 100%;
	}
	.media_pic a:last-child{
		margin-bottom: 0;
	}
	.media_pic_top_img{
		width: 100%;
		margin-bottom: 3.2%;
	}
	.media_pic_top_text{
		width: 100%;
		text-align: center;
		font-size: 1.8rem;
		color: #666;
		line-height: 2.6rem;
	}
	.offer_btn_a{
		width: 100%;
		height: 100%;
		color: #fff!important;
		text-decoration: none!important;
		display: block;
		line-height: 6rem;
	}
	.media_cont .media_main a{
		display: inline-block;
		width: 100%;
		margin-bottom: 3.2%;
	}
	.media_cont .media_main a:last-child{
		margin-bottom: 0;
	}
	
	
	
	/*新闻详情页面*/
	
	#logo {
		width: 100%;
		padding-top: 140px;
	}
	.news_banner{
		display: none;
	}
	
	.news-content {
		width: 70%;
		margin: 0 auto;
		margin-top: 7rem;
	}
	.news-content-title{
		width: 100%;
		padding-bottom: 2.8%;
		border-bottom: 1px solid #e6e6e6;
		margin-bottom: 2.5%;
	}
	.news-content-title h2 {
		font-weight: normal;
		text-align: center;
		font-size: 4rem;
		color: #000;
	}
	.news-content-title h1 {
		font-weight: normal;
		text-align: center;
		font-size: 4rem;
		color: #000;
	}
	.news-content-title h2 a{
		color: #000;
	}
	
	.news-content-title span {
		display: block;
		text-align: center;
		font-size: 2rem;
		color: #999;
		padding-top: 2.1%;
	}
	
	.news-content p {
		margin-bottom: 1.8%;
		color: #666;
		line-height: 3.4rem;
		font-size: 1.9rem;
	}
	
	.news-content .p-title {
		padding-top: 2.2%;
		font-weight: bold;
		color: #000;
		font-size: 2.2rem;
		margin-bottom: 0.8%!important;
	}
	
	p.right {
		text-align: right;
	}
	
	.news-content img {
		padding: 36px 0;
		max-width: 750px;
		margin: 0 auto;
		display: block;
	}
}



@media screen and (min-width:320px) and (max-width:767px) {
	
	/* banner */
	.aBanner{
		width: 100%;
		/* height: 100vh; */
		background: url(../img/about/banner_3.png) no-repeat center!important;
		background-size: cover;
		position: relative;
		padding: 120px 8% 360px;
	}
	.aBanner_cont{
		width: 100%;
		margin: 0 auto;
	}
	.aBanner_text{
		width: 100%;
		/* padding-top: 134px; */
	}
	.aBanner_name{
		width: 100%;
		text-align: center;
		font-size: 30px;
		color: #011fa3;
		margin-bottom: 20px;
	}
	.aBanner_title{
		width: 100%;
		font-size: 44px;
		text-align: center;
		font-weight: 600;
		color: #011fa3;
		line-height: 56px;
		/* margin-top: 6px; */
	}
	.banner_pic{
		width: 44%;
		margin: 0 auto;
		margin-top: 5%;
	}
	.navlist{
		width: 100%;
		height: 80px;
		margin: 0 auto;
		background-color: #f6f6f6;
		padding: 0 5%;
		/* border-radius: 10px; */
		position: absolute;
		bottom: -80px;
		left: 0%;
		/* box-shadow: 0px 3px 24px rgba(5,30,141,0.2); */
	}
	.navlist ul{
		width: 100%;
		height: 80px;
		display: flex;
		-webkit-box-pack: justify;
		justify-content: space-between;
		list-style: none;
	}
	.navlist ul li{
		width: 25%;
		text-align: center;
	}
	.navlist ul li a{
		width: 100%;
		height: 80px;
		text-align: center;
		line-height: 82px;
		font-size: 16px;
		color: #333;
		text-decoration: none;
		display: block;
	}
	.navlist ul li a:hover{
		color: #011fa3;
		font-weight: 600;
	}
	
	
	/* 企业介绍 */
	.introduce2{
		display: none;
	}
	.introduce{
		width: 100%;
		padding: 150px 8% 80px;
	}
	.introduce_title{
		width: 100%;
		margin: 0 auto;
		font-size: 30px;
		line-height: 44px;
		text-align: center;
		font-weight: 600;
		margin-bottom: 26px;
		color: #000;
	}
	.introduce_main{
		/* max-width: 1400px; */
		width: 100%;
		margin: 0 auto;
	}
	.introduce_mian_text{
		width: 100%;
		/* padding: 0 50px; */
		font-size: 16px;
		color: #333;
		line-height: 30px;
	}
	.introduce_main_cont{
		width: 100%;
		/* display: flex; */
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
	}
	.introduce_main_cont_left{
		width: 100%;
		/* min-width: 600px; */
		/* padding: 0 10px 0 50px; */
	}
	.introduce_main_cont_left_name{
		width: 100%;
		margin-top: 30px;
		font-size: 22px;
		color: #333;
		font-weight: 600;
	}
	.introduce_main_cont_left_text{
		width: 100%;
		font-size: 16px;
		color: #333;
		line-height: 30px;
		margin-top: 14px;
	}
	.introduce_main_cont_pic{
		width: 90%;
		margin: 0 auto;
		margin-top: 40px;
		/* margin-left: 30px; */
		/* padding: 20px 50px 0 40px; */
	}
	.introduce_main_cont_pic img{
		position: relative;
		width: 100%;
		/* max-width: 340px; */
	}
	
	
	/* 企业文化 */
	.culture{
		width: 100%;
		padding: 0 8% 80px;
	}
	.culture_title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 30px;
		line-height: 44px;
		color: #000;
		font-weight: 600;
		margin-bottom: 40px;
	}
	.culture_cont{
		width: 100%;
		/* max-width: 1400px; */
		/* padding: 0 50px; */
		margin: 0 auto;
		/* display: flex; */
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
	}
	.culture_cont_value{
		width: 100%;
		/* height: 400px; */
		box-shadow: 0px 5px 28px rgba(5,30,141,0.2);
		border-radius: 14px;
		padding: 0 0 11%;
	}
	.culture_cont_value_title{
		width: 100%;
		text-align: center;
		padding: 12% 0 20px 0;
		font-size: 24px;
		color: #011fa3;
		font-weight: 600;
	}
	.culture_cont_value_text{
		width: 100%;
	}
	.culture_cont_value_text ul{
		list-style: none;
	}
	.culture_cont_value_text ul li{
		width: 100%;
		text-align: center;
		font-size: 16px;
		line-height: 28px;
		color: #333;
		padding-bottom: 8px;
	}
	.culture_cont_right{
		width: 100%;
		margin-top: 30px;
	}
	.culture_cont_right_mission{
		width: 100%;
		/* height: 150px; */
		padding: 0 0 12%;
		box-shadow: 0px 5px 28px rgba(5,30,141,0.2);
		border-radius: 14px;
	}
	.culture_cont_right_mission_title{
		width: 100%;
		text-align: center;
		padding-top: 34px;
		font-size: 24px;
		color: #011fa3;
		font-weight: 600;
	}
	.culture_cont_right_mission_text{
		width: 100%;
		text-align: center;
		font-size: 16px;
		line-height: 28px;
		color: #333;
		margin-top: 14px;
	}
	.culture_cont_right_vision{
		width: 100%;
		height: 200px;
		box-shadow: 0px 5px 28px rgba(5,30,141,0.2);
		border-radius: 14px;
		margin-top: 30px;
		padding: 0 12% 12%;
	}
	.culture_cont_right_vision_title{
		width: 100%;
		text-align: center;
		font-size: 24px;
		color: #011fa3;
		font-weight: 600;
		padding-top: 38px;
		padding-bottom: 10px;
	}
	.culture_cont_right_vision_text{
		width: 100%;
		text-align: center;
		margin-top: 5px;
		font-size: 16px;
		line-height: 28px;
		color: #333;
	}
	.culture_pic{
		width: 100%;
		/* max-width: 1400px; */
		margin: 0 auto;
		/* padding: 0 50px; */
		margin-top: 40px;
		/* display: flex; */
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
	}
	.culture_cont_pic_left{
		width: 100%;
		/* margin-right: 20px; */
		margin-bottom: 20px;
	}
	.culture_cont_pic_right{
		width: 100%;
	}
	
	
	/* 企业资质 */
	.qualification{
		display: none;
	}
	.protect{
		background: #f7f8fc;
		width: 100%;
		padding: 70px 8% 80px;
		/* background: #f5f7fc; */
		/* margin-top: 100px; */
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		flex-direction: column;
		-webkit-box-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		align-items: center;
		/* height: 960px; */
		position: relative;
	}
	.protect_title{
		width: 100%;
		margin: 0 auto;
		text-align: center;
		font-size: 30px;
		color: #000;
		font-weight: 600;
		line-height: 44px;
		padding-bottom: 10px;
	}
	.protect_main{
		width: 100%;
		/* max-width: 1400px; */
		padding: 20px;
		margin: 0 auto;
	}
	.protect_main ul{
		width: 100%;
		/* display: flex; */
		-webkit-box-pack: center;
		justify-content: center;
		list-style: none;
		height: auto;
	}
	.protect_main ul li{
		/* margin-top: 10px; */
		width: 100%;
	}
	.protect_main ul li:first-child{
		width: 100%;
		margin-top: 0;
	}
	.qua_main_line2{
		width: 100%;
		height: 230px;
		margin: 0 auto;
		/* margin-bottom: 20px; */
		overflow: hidden;
		position: relative;
	}
	.qua_main_line2 ul{
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
	}
	.qua_main_line2 ul li{
		/* display: block; */
		float: left!important;
		/* width: calc(100%- 1px); */
	}
	.experience{
		width: 90%;
		position: absolute;
		left: 5%;
		top: 97%;
		background: #fff;
		border-radius: 14px;
		box-shadow: 0px 6px 28px rgba(5,30,141,0.4);
	}
	.experience img{
		margin: 0 auto;
		text-align: center;
		display: block;
	}
	.seize2{
		width: 100%;
		height: 916px;
		/* margin-top: 92%; */
	}
	
	
	
	/* 联系我们 */
	.contact{
		width: 100%;
		padding: 80px 8% 0;
	}
	.contact_title{
		width: 100%;
		margin: 0 auto;
		margin-bottom: 50px;
		font-size: 30px;
		line-height: 44px;
		color: #000;
		font-weight: 600;
		text-align: center;
	}
	.contact_main{
		width: 100%;
		margin: 0 auto;
	}
	.contact_main_line{
		width: 100%;
		/* display: flex; */
		-webkit-box-pack: justify;
		justify-content: space-between;
	}
	.contact_main_block{
		width: 100%;
		border-radius: 14px;
		box-shadow: 0px 5px 28px rgba(5,30,141,0.3);
		/* margin-right: 4%; */
		padding: 13% 10%;
		margin-bottom: 30px;
	}
	.contact_main_block:last-child{
		margin-right: 0;
	}
	.contact_main_block_title{
		width: 100%;
		font-size: 22px;
		color: #021f9f;
		margin-bottom: 16px;
	}
	.contact_main_block_text{
		width: 100%;
		color: #333;
		font-size: 16px;
		line-height: 28px;
	}
	.contact_main_block_num{
		width: 100%;
		color: #021f9f;
		font-weight: 600;
		font-size: 16px;
		margin-top: 16px;
	}
	.contact_main_address{
		width: 100%;
		background-color: #f7f8fc;
		margin-top: 40px;
		padding: 12% 10%;
		/* display: flex; */
		-webkit-box-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		align-items: center;
		height: auto;
	}
	.contact_main_address_pic{
		width: 100%;
		border: 1px solid #ddd;
	}
	.contact_main_address_text{
		width: 100%;
		margin-top: 40px;
	}
	.contact_main_address_text_title{
		width: 100%;
		font-size: 22px;
		color: #021f9f;
		margin-bottom: 18px;
	}
	.contact_main_address_text ul{
		list-style: none;
	}
	.contact_main_address_text ul li{
		font-size: 16px;
		line-height: 28px;
		color: #333;
		margin-bottom: 14px;
	}
	
	
	/* 新闻动态页 */
	
	/* banner */
	
	.banner2{
		width: 100%;
		padding-top: 82px;
		display: none;
	}
	.banner2_news{
		width: 100%;
		margin-top: 60px;
	}
	.banner_pic2{
		width: 100%;
		position: relative;
	}
	.banner_pic2 img{
		width: 100%;
	}
	.navlist2{
		position: absolute;
		left: 8.5%;
		top: 92%;
		width: 83%;
		border-radius: 8px;
		box-shadow: 0px 6px 24px  rgba(0,0,0,0.16);
		padding: 2% 6%;
		background-color: #fff;
		z-index: 3;
	}
	.navlist2 ul li{
		width: 25%;
		float: left;
		text-align: center;
		font-size: 2.2rem;
		color: #000;
	}
	.navlist2 ul li a{
		color: #000;
	}
	/* 动态模块 */
	
	.newsBox{
		width: 100%;
		margin-top: 100px;
	}
	.newsBox .news{
		width: 100%;
		display: none;
	}
	.newsBox .tabBox1{
		display: block;
	} 
	.news_bx{
		max-width: 1400px;
		margin: 0 auto;
	}
	.news h1{
		width: 100%;
		font-size: 44px;
		font-weight: 600;
		color: #000;
		text-align: center;
		margin-bottom: 50px;
		letter-spacing: 1px;
	}
	.newsBox .news .news_main{
		width: 100%;
		display: none;
	}
	.newsBox .news .page_box{
		display: block;
	}
	.news .news_main a{
		width: 100%;
		margin-bottom: 40px;
		display: inline-block;
	}
	.news_block{
		width: 100%;
		padding: 50px 40px;
		border-radius: 8px;
		background-color: #fff;
		border: 1px solid #ddd;
		overflow: hidden;
	}
	.news_block:last-child{
		margin-bottom: 0;
	}
	.news_block:hover{
		box-shadow: 0px 5px 18px  rgba(0,0,0,0.18);
		border: none;
	}
	.news_block_date{
		width: 10%;
		float: left;
	}
	.news_block_date_month{
		font-size: 30px;
		color: #000;
		width: 100%;
		text-align: right;
	}
	.news_block_date_year{
		width: 100%;
		color: #888;
		text-align: right;
		font-size: 22px;
		/* margin-top: 14px; */
	}
	.news_line{
		float: left;
		margin-left: 2%;
		border-bottom: 1px solid #bbb;
		width: 4%;
		margin-top: 14px;
	}
	.news_block_text{
		width: 78%;
		float: left;
		margin-left: 2%;
	}
	.news_block_text_title{
		width: 100%;
		color: #000;
		font-size: 28px;
	}
	.news_block_text_cont{
		width: 100%;
		color: #888;
		font-size: 18px;
		line-height: 30px;
		margin-top: 18px;
	}
	.news_page{
		width: 34%;
		margin: 0 auto;
		margin-top: 3.2%;
		overflow: hidden;
	}
	.news_page a{
		display: block;
		margin: 0 auto;
	}
	.page1{
		font-size: 18px;
		padding: 10px 15px;
		border-radius: 6px;
		background-color: #e9e9e9;
		color: #666;
		float: left;
		margin-right: 4%;
		margin-left: 30%;
	}
	.page2{
		font-size: 18px;
		padding: 10px 15px;
		border-radius: 6px;
		background-color: #e9e9e9;
		color: #666;
		float: left;
		margin-right: 4%;
	}
	.page3{
		font-size: 18px;
		padding: 10px 15px;
		border-radius: 6px;
		background-color: #e9e9e9;
		color: #666;
		float: left;
	}
	.sel{
		background-color: #0263e0;
		color: #fff;
	}
	
	/* 媒体报道页面 */
	
	.banner3{
		width: 100%;
		padding-top: 82px;
	}
	.banner_pic3{
		width: 100%;
		position: relative;
	}
	.banner_pic3 img{
		width: 100%;
	}
	.navlist3{
		position: absolute;
		left: 8.5%;
		top: 92%;
		width: 83%;
		border-radius: 8px;
		box-shadow: 0px 6px 24px  rgba(0,0,0,0.16);
		padding: 2% 0;
		background-color: #fff;
		z-index: 3;
	}
	.navlist3 ul li{
		width: 50%;
		margin: 0 auto;
		text-align: center;
		font-size: 2.2rem;
		color: #000;
	}
	.navlist3 ul li a{
		color: #000;
	}
	.media{
		width: 100%;
		margin-top: 6.4%;
	}
	.media_bx{
		width: 83%;
		margin: 0 auto;
	}
	.media h1{
		width: 100%;
		color: #000;
		font-size: 5rem;
		text-align: center;
		margin-bottom: 4.2rem;
	}
	.media_logo{
		width: 100%;
		margin-bottom: 4%;
	}
	.media_logo_line{
		width: 100%;
		margin-bottom: 2%;
	}
	.media_logo_line ul{
		width: 100%;
	}
	.media_logo_line ul a{
		display: inline-block;
		width: 12.2%;
		margin-right: 2.4%;
		float: left;
	}
	.media_logo_line ul a li{
		width: 100%;
	}
	.media_logo_line ul a:last-child{
		margin-right: 0;
	}
	.place{
		width: 100%;
		height: 1rem;
	}
	.media_cont{
		width: 100%;
	}
	.media_main{
		width: 66%;
		float: left;
	}
	.media_block{
		width: 100%;
		padding: 2.7% 0;
		overflow: hidden;
		border: 1px solid #ddd;
		border-radius: 8px;
		color: #000;
		background-color: #fff;
	}
	/* .media_block:last-child{
		margin-bottom: 0;
	} */
	.media_block:hover{
		box-shadow: 0px 5px 18px  rgba(0,0,0,0.18);
		color: #0263e0;
		border: none;
	}
	.media_date{
		width: 19%;
		text-align: right;
		float: left;
		font-size: 20px;
		color: #888;
		margin-left: 3%;
		line-height: 34px;
	}
	.media_text{
		float: left;
		margin-left: 4.2%;
		font-size: 20px;
		width: 70%;
		line-height: 34px;
	}
	.media_pic{
		float: right;
		width: 27%;
	}
	.media_pic a{
		width: 100%;
		margin-bottom: 7.6%;
		display: inline-block;
	}
	.media_pic_block{
		width: 100%;
	}
	.media_pic a:last-child{
		margin-bottom: 0;
	}
	.media_pic_top_img{
		width: 100%;
		margin-bottom: 3.2%;
	}
	.media_pic_top_text{
		width: 100%;
		text-align: center;
		font-size: 1.8rem;
		color: #666;
		line-height: 2.6rem;
	}
	.offer_btn_a{
		width: 100%;
		height: 100%;
		color: #fff!important;
		text-decoration: none!important;
		display: block;
		line-height: 6rem;
	}
	.media_cont .media_main a{
		display: inline-block;
		width: 100%;
		margin-bottom: 3.2%;
	}
	.media_cont .media_main a:last-child{
		margin-bottom: 0;
	}
	
	
	
	/*新闻详情页面*/
	
	.yf{
		display: none;
	}
	#logo {
		width: 100%;
		/* padding-top: 140px; */
		display: none;
	}
	.news_banner{
		width: 100%;
		margin-top: 60px;
	}
	
	.news-content {
		width: 70%;
		margin: 0 auto;
		margin-top: 7rem;
	}
	.news-content-title{
		width: 100%;
		padding-bottom: 2.8%;
		border-bottom: 1px solid #e6e6e6;
		margin-bottom: 2.5%;
	}
	.news-content-title h2 {
		font-weight: normal;
		text-align: center;
		font-size: 4rem;
		color: #000;
	}
	.news-content-title h1 {
		font-weight: normal;
		text-align: center;
		font-size: 4rem;
		color: #000;
	}
	.news-content-title h2 a{
		color: #000;
	}
	
	.news-content-title span {
		display: block;
		text-align: center;
		font-size: 2rem;
		color: #999;
		padding-top: 2.1%;
	}
	
	.news-content p {
		margin-bottom: 1.8%;
		color: #666;
		line-height: 3.4rem;
		font-size: 1.9rem;
	}
	
	.news-content .p-title {
		padding-top: 2.2%;
		font-weight: bold;
		color: #000;
		font-size: 2.2rem;
		margin-bottom: 0.8%!important;
	}
	
	p.right {
		text-align: right;
	}
	
	.news-content img {
		padding: 5px 0;
		max-width: 750px;
		margin: 0 auto;
		display: block;
	}
	
	
	/* 新闻动态页面 */
	
	/* tab切换 */
	.navlist2{
		width: 100%;
		padding: 0 15px;
		margin-top: 1.4rem;
	}
	.navlist2 ul li{
		width: 22%;
		float: left;
		margin-right: 4%;
		text-align: center;
		font-size: 0.9rem;
		color: #666;
	}
	.navlist2 ul li:last-child{
		margin-right: 0;
	}
	.navlist2 ul li a{
		color: #666;
		text-decoration: none;
		padding: 0.5rem 0;
		border-radius: 4px;
		display: block;
		background: #f2f3f9;
	}
	.sel{
		color: #fff!important;
		background-color: #0263e0!important;
	}
	
	/* 新闻动态 */
	.newsBox{
		width: 100%;
		margin-top: 50px;
		padding: 0 15px;
		display: none;
	}
	.newsBox2{
		width: 100%;
		margin-top: 50px;
		padding: 0 15px;
	}
	.newsBox2 .news{
		width: 100%;
	}
	.newsBox2 h1{
		width: 100%;
		font-size: 30px;
		color: #000;
		text-align: center;
		margin-bottom: 30px;
	}
	.newsBox2 .news{
		width: 100%;
		display: none;
	}
	.newsBox2 .tabBox1{
		display: block;
	} 
	.newsBox2 .news .news_main{
		width: 100%;
		display: none;
	}
	.newsBox2 .news .page_box{
		display: block;
	}
	.newsBox2 .news .news_main a{
		width: 100%;
		margin-bottom: 20px;
		display: inline-block;
	}
	.newsBox2 .news_block{
		width: 100%;
		padding: 30px 20px;
		border-radius: 8px;
		background-color: #fff;
		/* border: 1px solid #ddd; */
		overflow: hidden;
		box-shadow: 0px 5px 18px  rgba(0,0,0,0.1);
	}
	.newsBox2 .news_block:last-child{
		margin-bottom: 0;
	}
	.newsBox2 .news_block_date{
		width: 100%;
		font-size: 16px;
/* 		display: flex;
		-webkit-box-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		align-items: center; */
		color: #666;
	}
	.newsBox2 .news_block_text{
		width: 100%;
		margin-left: 0;
	}
	.newsBox2 .news_block_text_title{
		width: 100%;
		color: #000;
		font-size: 18px;
		line-height: 30px;
		margin-top: 12px;
	}
	.newsBox2 .news_block_text_cont{
		width: 100%;
		color: #888;
		font-size: 1.7rem;
		line-height: 3.2rem;
		margin-top: 1.4%;
	}
	.newsBox2 .news_page{
		width: 34%;
		margin: 0 auto;
		margin-top: 3.2%;
		overflow: hidden;
	}
	.news_line{
		display: none;
	}
	
	/* 媒体报道页面 */
	.media{
		width: 100%;
		margin-top: 2rem;
		padding: 0 15px;
	}
	.media h1{
		width: 100%;
		text-align: center;
		font-size: 2rem;
		color: #000;
		margin-bottom: 1.2rem;
	}
	.media_logo{
		width: 100%;
		/* overflow: hidden; */
		margin-bottom: 1.5rem;
	}
	.media_logo_line{
		width: 100%;
		margin-bottom: 0.6rem;
	}
	.media_logo_line:last-child{
		margin-bottom: 0;
	}
	.media_logo_line ul a li{
		margin: 0;
		padding: 0;
		float: left;
		width: 18%;
		height: 28px;
		margin-right: 2.5%;
		border: 1px solid #e9e9e9;
	}
	.media_logo_line ul a li img{
		width: 100%;
		height: 100%;
		object-fit:cover;
	}
	.media_logo_line ul a:last-child li{
		margin-right: 0;
	}
	.media_pic{
		width: 100%;
		margin-top: 1.4rem;
	}
	.media_pic a:first-child{
		width: 45%;
		margin-right: 6%;
		display: inline-block;
		float: left;
	}
	.media_pic a:last-child{
		width: 49%;
		display: inline-block;
		float: left;
		margin-right: 0;
	}
	.media_pic_block{
		width:100%;
		/* margin-right: 4%; */
		
	}
	.media_pic a:last-child{
		margin-bottom: 0;
	}
	.media_pic_top_img{
		width: 100%;
		margin-bottom: 0.8rem;
	}
	.media_pic_top_text{
		width: 92%;
		margin: 0 auto;
		text-align: center;
		font-size: 0.9rem;
		color: #666;
		line-height: 1.3rem;
	}
	
	/* 下载APP页面 */
	.zw{
		width: 100%;
		height: 60px;
	}
	.download_banner{
		width: 100%;
		background: url(../img/about/app_download.jpg);
		height: 100%;
		background-position: center;
		background-repeat:no-repeat;
		background-attachment:fixed;
		background-size: cover;
		margin: 0px;
		padding: 0px 15px 0;
		position: fixed;
	}
	.download_title{
		width: 100%;
		text-align: center;
		font-size: 2.2rem;
		color: #fff;
		position: absolute;
		bottom: 51%;
		left: 0;
	}
	.download_text{
		width: 100%;
		text-align: center;
		font-size: 1rem;
		color: #fff;
		position: absolute;
		bottom: 47%;
		left: 0;
	}
	.btn_block{
		width: 100%;
		text-align: center;
		bottom: 38%;
		position: absolute;
		left: 0;
	}
	.btn_block .btn{
		margin: 0 auto;
		width: 8.4rem;
		height: 2.6rem;
		background-color: #fe5b5f;
		border-radius: 4px;
	}
	.btn_block .btn a{
		font-size: 1rem;
		text-align: center;
		display: block;
		width: 100%;
		color: #fff;
		text-decoration: none;
	}
	
	.modal {
		width: 100%!important;
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: none;
		z-index: 0!important;
		background-color: rgba(0, 0, 0, 0.5);
	}
	
	.down_box1 {
		position: fixed;
	    top: 20%;
	    left: 0;
	    right: 0;
	    width: 90%;
	    /* height: 275px; */
	    margin: 0 auto;
	    border-radius: 20px;
	    background-color: #FFFFFF;
	    z-index: 2;
		display: none;
	}
	
	.down_box1 p.close {
		text-align: right;
		padding: 12px;
		opacity: 0.3!important;
	}
	
	.down_box1 p {
		text-align: center;
		font-size: 14px;
		color: #585858;
	}
	
	.down_box1 .cont_box {
		padding: 53px 0;
		text-align: center;
	}
	
	.cont_box img {
		width: 150px;
		height: 150px;
	}
	
	.cont_box p {
		margin-top: 10px;
	}
	.down_box1 .cont_box .left {
	    /* float: left; */
	    width: 60%;
	    padding: 10px 0 20px;
		margin: 0 auto;
	}
	.down_box1 .cont_box .right {
		margin: 0 auto;
	    /* float: left; */
	    width: 76%;
	    /* border-left: 1px solid #E4E4E4; */
	}
	.down_box1 .cont_box .right p {
	    width: 100%;
	    height: 80px;
	    margin: 40px auto 0;
	}
	.down_box1 .cont_box .right p.one {
	    background: url(../img/about/APP_ios.png) no-repeat;
	    background-size: 100%;
	}
	
	
	.down_box1 .cont_box .right p.two {
	    background: url(../img/about/App_android.png) no-repeat;
	    background-size: 100%;
		margin-top: 10px;
	}
	
	.down_box1 .cont_box .right p:hover {
	    width: 100%;
	    height: 80px;
	    background: url(../img/about/App_xiazai.png) no-repeat;
	    background-size: 100%;
	}
	
	
	/* 新闻详情页 */
	#logo{
		width: 100%;
		margin-top: 60px;
	}
	.news-content{
		width: 100%;
		padding: 0 15px;
		margin-top: 1.8rem;
	}
	.news-content-title{
		width: 100%;
		padding: 0 0 1.4rem;
		border-bottom: 1px solid #e6e6e6;
		margin-bottom: 1.3rem;
	}
	.news-content-title h2{
		width: 100%;
		font-size: 1.4rem;
		color: #000;
		text-align: center;
		line-height: 2rem;
	}
	.news-content-title h1{
		width: 100%;
		font-size: 28px;
		color: #000;
		text-align: center;
		line-height: 40px;
	}
	.news-content-title h2 a{
		color: #000;
	}
	.news-content-title span{
		width: 100%;
		text-align: center;
		font-size: 16px;
		color: #999;
		display: block;
		margin-top: 12px;
	}
	.news-content p{
		width: 100%;
		color: #666;
		font-size: 18px;
		line-height: 32px;
		margin-top: 10px;
	}
	.news-content p a{
		color: #555;
	}
	.txt-center{
		width: 100%;
		margin: 30px 0 0 0;
	}
	.news-content .p-title{
		width: 100%;
		display: block;
		font-size: 20px;
		color: #262626;
		margin-top: 18px;
		line-height: 34px;
	}
	.right{
		width: 100%;
		text-align: right;
		padding-top: 0.3rem;
	}
}