@media(max-width:1700px) {
	/* =================================================================================== header   */
	.gsShuju {
		top: 26%;
	}
	.gsJsao_xq_r h2 {
		font-size: 28px;
	}
	.gsJsao_xq_r p {
		font-size: 16px;
	}
	.gsJsao_xq_r .tit a {
		margin-top: 10%;
	}
	/* =================================================================================== soluList   */
}

@media(max-width:1600px) {
	/* =================================================================================== header   */
	.gsJsao_xq_r h2 {
		font-size: 24px;
		padding: 10px 0;
		line-height: 40px;
	}
	.gsJsao_xq_r p {
		line-height: 35px;
	}
	.jjfa_p {
		font-size: 20px;
	}
	.xpcp_xq_l {
		padding-right: 10%;
	}
	.headNav_ul li {
		margin: 0 20px;
	}
	/* =================================================================================== soluList   */
}

@media(max-width:1440px) {
	/* =================================================================================== header   */
	.gsShuju {
		top: 20%;
	}
	.gsJsao_xq_r h2 {
		font-size: 22px;
		line-height: 40px;
	}
	.gsJsao_xq_r p {
		font-size: 14px;
		line-height: 30px;
	}
	.gsJsao_xq_r .tit a {
		margin-top: 2%;
		font-size: 14px;
		margin-top: 10%;
	}
	.xpcp_xq_l {
		padding-right: 8%;
	}
	/* =================================================================================== soluList   */
}

@media(max-width:1366px) {
	/* =================================================================================== header   */
	.gsShuju_top li span b {
		font-size: 34px;
	}
	.headNav_ul li {
		margin: 0 15px;
	}
	.country {
		margin-left: 50px;
	}
	.banTxt span{
		font-size: 52px;
	}
	/* =================================================================================== soluList   */

	/* =================================================================================== partners */
	.Partents ul li a{
		padding: 60px 0;
	}
	.Partents ul li a img{
		transform: translate(-50% , -50%) scale(0.8);
	}
	.Partents ul li a img:hover {
		transform:  translate(-50% , -50%) scale(0.9);
	}

	/* =================================================================================== pro_xq */
	.pro_xqXqtit {
		font-size: 30px;
	}
	
	
}

@media(max-width:1280px) {
	
	/* =================================================================================== header   */
	.headNav_ul li {
		margin: 0 10px;
	}
	.gsJsao_xq_r h2 {
		font-size: 20px;
	}
	.gsJsao_xq_r p {
		line-height: 25px;
	}
	.soluxqImg img{
		transform: translate(-50%, -50%) scale(0.8);
	}
	.soluxqImg:hover img{
		transform: translate(-50%, -50%) scale(0.9);
	}
	/* =================================================================================== soluList   */
}

@media(max-width:1200px) {
	/* =================================================================================== 公共*/
	/* 标题 */
	.tit P, .wnAboutext span {
		font-size: 36px;
	}
	.tit span, .wnAboutext b {
		font-size: 20px;
	}
	.tit {
		padding: 50px 5% 30px;
	}
	.banTxt span {
		font-size: 48px;
	}
	.banTxt span i {
		font-size: 22px;
	}
	.textN span {
		font-size: 36px;
	}
	.dwNav ul li{
		font-size: 16px;
	}
	/* 头部 */
	.nav_logo {
		width: 120px;
	}
	.headNav_ul li {
		padding: 28px 0;
		margin: 0 5px;
	}
	.headNav_ul li a {
		font-size: 14px;
	}
	.country p {
		padding: 2px 20px;
		font-size: 12px;
	}
	.country p img {
		width: 14px;
	}
	/* 底部 */
	.foot_nav li a {
		font-size: 16px;
	}
	.foot_bm p {
		font-size: 12px;
	}
	/* =================================================================================== index   */
	/* 公司简介 */
	.wnAbout_p {
		font-size: 14px;
	}
	/* 芯片产品 */
	.xpcp_xq_l {
		padding: 40px 5%;
		padding-right: 8%;
	}
	.xpcp_xq_l p {
		font-size: 14px;
		margin: 10px 0;
	}
	/* 解决方案 */
	.jjfa_p img {
		width: 30px;
	}
	.jjfa_p {
		font-size: 18px;
	}
	.jjfa_bg span{
		font-size: 14px;
	}
	/* =================================================================================== solu   */

	/* =================================================================================== partners   */
	.Partents ul li a{
		padding: 50px 0;
	}
	/* =================================================================================== new   */
	.newstime {
		padding: 20px 0 20px 0;
	}
	.xwZx_p{
		font-size: 18px;
	}
	.xwZx_js{
		padding-bottom: 0;
	}

	/* =================================================================================== ab   */
	/* 时间轴 */
	.history_time .swiper-slide-next + .swiper-slide .time_history span {
		color: #d0d0d0;
	}	
	.history_time .swiper-slide-next + .swiper-slide .time_history b {
		border: 1px solid #d0d0d0;
	}	
	.history_time .swiper-slide-next + .swiper-slide .time_history b i {
		background: #d0d0d0;
	}

	.history_time .swiper-slide-active + .swiper-slide .time_history span {
		color: #00339d;
	}
	
	.history_time .swiper-slide-active + .swiper-slide .time_history b {
		border: 1px solid #00339d;
	}
	
	.history_time .swiper-slide-active + .swiper-slide .time_history b i {
		background: #00339d;
	}



	.abGsjjText h6{
		font-size: 20px;
		margin-top: 40px;
	}
	.abGsjjText_p{
		font-size: 14px;
	}
	.abShuju li span {
		font-size: 42px;
	}
	.abCpjjtit h5{
		font-size: 26px;
	}
	.abCpjjtit p{
		font-size: 14px;
	}
	/* =================================================================================== con   */
	.lxfs_xq li h5{
		font-size: 22px;
	}
	.contactTj a{
		padding: 15px 0;
	}
	/* =================================================================================== pro_list   */
	.pro_listText p{
		font-size: 14px;
	}
	/* =================================================================================== solution_xq   */
	.solTsTest p{
		font-size: 14px;
	}

	/* =================================================================================== product_xq   */
	.pro_xqJsaoText h5{
		font-size: 30px;
	}
	.pro_xqJsaoText p,.pro_xqXq ul li p span{
		font-size: 14px;
	}
}

@media(max-width:1100px) {
	/* =================================================================================== 公共*/
	/* =================================================================================== index   */
	.xp_change li{
		width: 45%;
		margin: 0 0;
	}
	/* =================================================================================== solu   */
	.textN span{
		font-size: 36px;
	}
	.textN p{
		font-size: 20px;
	}
	.dwNav ul li {
		font-size: 14px;
	}

	.soluText img{
		width: 30px;
	}
	.soluText span{
		font-size: 20px;
	}
	.soluText p{
		font-size: 14px;
	}

	.soluxqImg{
		height: 30vh;
	}
	.soluxqImg img{
		transform: translate(-50%, -50%) scale(0.5);
	}
	.soluxqImg:hover img{
		transform: translate(-50%, -50%) scale(0.6);
	}
	.soluxqText p span{
		font-size: 16px;
	}
	/* =================================================================================== new   */
	.xwZx_bg{
		width: calc(50% - 20px);
	}
/* =================================================================================== con   */
	.lxfs ul li img {
		width: 30px;
	}
	.lxfs_xq li p{
		font-size: 14px;
	}
	.lxfs_xq li h5{
		font-size: 18px;
	}
	.lxfs_xq li h4{
		font-size: 20px;
	}
	.lxfs_xq ul li{
		padding-top: 3%;
	}

	.iptLiuyan_xq{
		padding: 20px 20px;
	}

/* =================================================================================== solution_xq   */

	.pro_xqJsao{
		flex-wrap: wrap;
		padding-top: 40px;
	}
	.pro_xqJsaoImg{
		width: 100%;
		
	}
	.pro_xqJsaoImg img{
		height: 30vh;
	}
	.pro_xqJsaoText{
		width: 100%;
		padding: 50px 5%;
	}
	.pro_xqJsaoText h5{
		padding-top: 0;
	}

	.solTsTest {
		width: 50%;
		padding: 40px 3%;
	}

	.CASE ul{
		justify-content: space-between;
	}
	.CASE ul li{
		width: calc(50% - 15px);
		margin-right: 0;
	}
	.CASE .solAlImg{
		height: 33vh;
	}
}

@media(max-width:900px) {
	/* =================================================================================== 公共*/
	.headMenu{
		display: block;
	}
	.banTxt span {
		font-size: 36px;
	}
	.head_nav {
		height: 80px;
	}
	.headNav_ul li, .country {
		display: none;
	}
	.indMore .more {
		font-size: 12px;
	}
	.foot_nav ul {
		margin-left: 0;
	}
	.foot_nav li a {
		font-size: 14px;
	}
	.banner {
		height: 60vh;
	}
	.headerMain-bg.head_nav {
		height: 70px;
		transition: all .48s;
	}

	.head_nav{
		background: #fff;
		height: 70px;

	}
	.headLogo{
		display: inline-block;
	}
	.headLogo_w{
		display: none;
	}
	.headMenu span {
		background: #333;
	}
	.headMenu_Box{
		top: 70px;
	}
	.banner_n {
		margin-top: 70px;
		height: auto;
	}
	.banner {
		margin-top: 70px;
	}
	.dwCp{
		margin-top: 70px;
		height: calc(100vh - 70px)
	}

	
	.dwNav{
		position: inherit;
	}
	.dwNav ul li:last-child:after{
		width: 0;
	}
	
	.dwNav ul li{
		padding: 15px 0;
		font-size: 16px;
	}
	.head_nav::after{
		width: 0;
	}
	/* 底部 */
	.diZhi,.jianYi .lxfs {
		width: 100%;
		
	}
	.jianYi {
		display: none;
	}
	/* .foot_nav {
		margin-bottom: 0;
	}
	.foot_nav li a {
		padding: 30px 0;
	} */
	/* =================================================================================== index   */
	/* 芯片 */
	.xpcp{
		-wewgtit-animation: opacity_show 1.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;
		-webkit-animation: opacity_show 1.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;
		animation: opacity_show 1.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;
		opacity: 1 !important;
	}
	.xp_change li {
		font-size: 14px;
	}
	.xp_change li img {
		width: 20px;
	}
	.xpcp_xq_l img {
		width: 30px;
	}
	.xpcp_xq_l h3 {
		font-size: 20px;
	}
	.xpcp_xq_l ul li {
		font-size: 12px;
		padding: 5px 12px;
		margin-right: 5px;
	}
	/* 公司简介 */
	.wnAboutShuju li span b {
		font-size: 36px;
	}
	/* =================================================================================== solu   */
	.soluText{
		animation: opacity_show_right 1.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;
		opacity: 1 !important;
	}
	.soluImg{
		animation: opacity_show_left 1.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;
		opacity: 1 !important;
	}
	/* =================================================================================== ab   */
	.abGsjj{
		margin-top: 0;
	}
	.abGsjj .inner{
		flex-wrap: wrap;
	}
	.abGsjjText{
		width: 100%;
	}
	.abGsjjImg{
		width: 100%;
		position: inherit;
		height: 40vh;
	}
	.abCpjj{
		height: auto;
		background-position: center;
	}
	.abCpjj ul{
		flex-wrap: wrap;
		position: inherit;
	}
	.abCpjj ul li{
		width: 100%;
	}
	.abCpjjtit {
		padding: 50px 30px;
	}
	.dqHistory{
		display: none;
	}
	.history_time .swiper-container{
		margin-right: 0;
	}

	/* =================================================================================== con   */
	.lxfs_xq li .lxfs_ewm img{
		width: 60px;
	}
	.contactTj a {
		padding: 8px 0;
	}

	/* =================================================================================== pro   */
	.Partents ul li a img {
		transform: translate(-50% , -50%) scale(0.8);
	}
	.Partents ul li{
		width: calc(50% - 10px);
	}
	.Partents ul li:nth-child(2n){
		margin-right: 0;
	}
	.Partents ul li:nth-child(9n-8) {
		margin-left:0;
	}

	/* =================================================================================== sol_xq   */
	
	.solTsImg{
		width: 100%;
		height: 50vh;
	}
	.solTsTest{
		width: 100%;
		padding: 50px 5%;
	}
	/* =================================================================================== sol_xq   */
	.dwNav.font18{
		margin: 40px 0;
	}
	.dwNav.font18 ul{
		flex-wrap: wrap;
		border-left: 1px solid #c9c2c2;
		border-top: 1px solid #c9c2c2;
	}
	.dwNav.font18 ul li{
		width: 50%;
		font-size: 14px;
		border-bottom: 1px solid #c9c2c2;
		border-right: 1px solid #c9c2c2;
		font-weight: bold;
	}
	.dwNav.font18 ul li::after{
		width: 0;
	}

	.dwNav.font18 ul li:last-child{
		border-bottom: 1px solid #c9c2c2;
		border-right: 1px solid #c9c2c2;
	}
}

@media(max-width:768px) {
	/* =================================================================================== 公共*/
	.textN{
		display: none;
	}

	/* =================================================================================== index   */
	/* 芯片产品 */
	/* .xpcp_xq_l ul li{
		padding: 5px 5px;
	} */
	.xp_change li{
		width: 45%;
	}

	.xpcp_xq_l{
		width: 100%;
	}
	
	.xp_change {
		width: 100%;
		position:  initial;
		margin-bottom: 20px;
		/* margin: 0 auto; */
	}

	.xpcp_xq_r{
		display: none;
	}
	.xpcp_xq_l ul li{
		padding: 5px 18px;

	}
	/* 解决方案 */
	.jjfa_p {
		font-size: 16px;
	}

	/* =================================================================================== solu   */
	.soluBox .next, .soluBox .pret{
		display: none;
	}
	.soluText{
		width: 100%;
		animation: opacity_show_right 1.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;
		opacity: 1 !important;
	}
	.soluImg{
		width: 100%;
		height: 30vh;
		animation: opacity_show_left 1.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95) forwards;
		opacity: 1 !important;
	}

	.soluxq ul li{
		width: 50%;
	}
	.soluxq ul li:nth-child(2n){
		padding-right: 0;
	}
	.soluxq ul li:nth-child(3n){
		padding-right: 3%;
	}
	/* =================================================================================== new   */
	.xwZx_bg {
		width: 100%;
	}
	/* =================================================================================== ab   */
	.abGsjj{
		margin-top: 0;
	}
	/* =================================================================================== con   */
	.lxfs_xq ul li{
		width: 50%;
		border-bottom: 1px solid #d6d6d6;
	}
	.lxfs_xq ul{
		border-bottom: none;
	}
	.lxfs_xq ul li:nth-child(2n) {
		border-right: none;
	}
	#dTu{
		height: 44vh;
	}

	/* =================================================================================== pro_list   */
	.proItem{
		flex-wrap: wrap;
	}
	.pro_listImg{
		width: 100%;
		height: 30vh;
	}
	.pro_listText {
		width: 100%;
		padding-left: 0;
		margin-top: 50px;
	}
	/* =================================================================================== pro   */
	.dwCp ul{
		flex-wrap: wrap;
		/* height: calc(100% - 80px);
    	margin-top: 80px; */
	}
	.dwCp ul li{
		width: 100%;
	}
	.dwcpText p{
		font-size: 26px;
	}
	/* =================================================================================== par   */
	.Partents{
		background-size: cover;
    background-position: center;
	}
	.Partents ul{
		padding: 20px 0;
	}
	
	.Partents ul li a img {
		transform: translate(-50% , -50%) scale(0.9);
	}

	
}

@media(max-width:680px) {
	/* =================================================================================== 公共*/
	.banner {
		height: 40vh;
	}
	/* .banTxt{
		text-align: center;
	} */
	.banTxt .inner{
		width: 100%;
	}
	.banTxt span i {
		/* font-size: 16px; */
		display: none !important;
	}
	.banTxt span{
		font-size: 26px;
	}
	.banner .prev, .banner .next,.banner .swiper-pagination{
		display: none;
	}

	.foot_nav li a {
		font-size: 12px;
	}
	.nav_logo{
		width: 90px;
	}
	.head_nav{
		height: 60px;
	}
	.headerMain-bg.head_nav {
		height: 60px;
	}
	.headMenu_Box,.headerMain-bg .headMenu_Box {
		top: 60px;
	}
	.banner_n {
		margin-top: 60px;
	}
	.banner {
		margin-top: 60px;
	}
	.dwCp{
		margin-top: 60px;
		height: calc(100vh - 60px)
	}

	.indMore .more{
		width: 30px;
		height: 30px;
	}
	.fanye_news a{
		padding: 3px 10px;
	}

	.tit P, .wnAboutext span {
		font-size: 30px;
	}
	.tit span, .wnAboutext b {
		font-size: 18px;
	}
	/* =================================================================================== index   */
	
	

	/* 公司简介 */
	.wnAboutext {
		width: 100%;
	}
	.wnAboutShuju{
		/* display: none; */
	}
	.wnAboutShuju ul{
		flex-wrap: wrap;
	}
	.wnAboutShuju ul li{
		width: 50%;
		padding: 20px 0;
		border-bottom: 1px solid #e3e3e3;
	}



	/* =================================================================================== solu   */
	/* =================================================================================== ab   */
	.abGsjjText_p{
		width: 100%;
	}
	.abGsjjText h6 {
		margin-top: 20px;
	}
	.abShuju ul {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.abShuju ul li {
		width: 45%;
		text-align: center;
		margin-bottom: 20px;
	}
	.abCpjjtit p{
		padding: 20px 0%;
	}
	.history_time {
		margin-top: 20px;
	}
	.abHistory {
		padding-bottom: 20px;
	}
	.iptLiuyan_tit{
		display: none;
	}
	/* =================================================================================== con   */
	.lxfs_xq ul li {
		width: 100%;
	}
	.ipt_Liuyan{
		width: 100%;
	}
	.contactTj a{
		font-size: 12px;
	}

	/* =================================================================================== product_xq   */
	.pro_xqJsaoImg img {
		height: 40vh;
	}
	.CASE .solAlImg {
		height: 33vh;
	}
	.pro_xqXqtit {
		font-size: 26px;
	}
	.pro_xqXqtit svg {
		width: 25px;
		height: 25px;
	}
	.pro_xqJsaoText h5 {
		font-size: 26px;
	}
}

@media(max-width:480px) {
	/* =================================================================================== 公共*/
	.tit {
		padding: 30px 5% 20px;
	}
	.tit P, .wnAboutext span {
		font-size: 28px;
	}
	.tit span, .wnAboutext b {
		font-size: 16px;
	}
	.foot_bm p{
		padding: 10px 0;
	}
	.foot_top{
		display: none;
	}
	.dwNav ul li {
		font-size: 15px;
	}
	/* =================================================================================== index   */
	
	.xp_change li{
		padding: 5px 0px;
	}
	.xpcp_xq_l ul li {
		padding: 5px 15px;
	}
	/* 公司简介 */
	.wnAboutext{
		padding: 50px 5% 60px;
	}
	/* =================================================================================== solu   */
	.soluxq ul{
		margin: 40px auto;
	}
	.soluxq ul li{
		width: 100%;
		padding: 0;
		margin-bottom: 30px;
	}
	.soluxq ul li{
		width: 100%;
	}
	.soluxqImg{
		height: 40vh;		
	}
	.soluxqImg img{
		transform: translate(-50%, -50%) scale(0.6);
	}
	
	

	/* =================================================================================== par   */
	.Partents ul li a{
		width: 100%;
		margin-bottom: 20px;
	}
	.Partents ul li:nth-child(2n) a {
		width: 100%;
	}

	/* =================================================================================== product_xq   */
	.pro_xqJsao_box .inner{
		padding-bottom: 40px;
	}
	.pro_xqJsaoText p{
		letter-spacing: 1px;
	}
	.CASE ul li {
		width: 100%;
		margin-right: 0;
	}
	.CASE .solAlImg {
		height: 38vh;
	}
	.CASE{
		padding-bottom: 40px;
	}
	.pro_xqJsao {
		padding-top: 0px;
	}
	/* =================================================================================== ab   */
	.abGsjj{
		margin-bottom: 40px;
	}
	.abGsjjText h6 {
		font-size: 16px;
	}
	.abGsjjText{
		padding: 20px 0;
	}
	/* 时间轴 */
	.history_time .swiper-slide-active + .swiper-slide .time_history span {
		color: #d0d0d0;
	}
	
	.history_time .swiper-slide-active + .swiper-slide .time_history b {
		border: 1px solid #d0d0d0;
	}
	
	.history_time .swiper-slide-active + .swiper-slide .time_history b i {
		background: #d0d0d0;
	}
	.history_time .swiper-slide-active .time_history span {
		color: #00339d;
	}
	
	.history_time .swiper-slide-active .time_history b {
		border: 1px solid #00339d;
	}
	
	.history_time .swiper-slide-active .time_history b i {
		background: #00339d;
	}
}