@media screen and ( max-width: 1360px ) {
	.aside-nav{
		transform: translateX(-75px);
	}
	.aside-nav > .aside-nav-mini{
		display: flex;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
	}
	.logo{
		margin-left: 45px;
	}
}
@media screen and ( max-width: 1050px ){
	.nav .ot{
		display: none;
	}
	.header-main.header-main-mini{
		height:380px;
	}
}
@media screen and ( max-width: 980px ) {
	.pop-modal > .pop-modal-con{
		width:92%;
	}
	.block-slider.search-wrapper{
		margin-top: 0;
	}
	.search-wrapper .block-container{
		width:92%;
		margin:0 auto;
	}
	.header-top > .top{
		display: none;
	}
	.form-item.action > dl > dt{
		display: none;
	}
	.form-item.action > dl > dd{
		padding-left: 0;
	}
	.job-slider-4 .block-container .txt{
		max-width:100%;
	}
	.job-slider-5 .block-container .txt{
		max-width:100%;
	}
	.job-wrap-4{
		margin-top: 0;
	}
	table.default{
		width: 92%;
    	margin: 0 auto;
	}
	.download-wrap .search-wrap{
		width:100%;
	}
	.type-attr-wrap > .type-item > h5{
		height:38px;
	}
	.bread-nav-wrap > .bread-nav > a{
		margin-right: 0;
	}
	.home-news-slider .block-container{
		width:92%;
		margin:20px auto 0 auto;
	}
	.home-news-slider .block-container > ul > li a > img{
		width: 100%;
    	height: 180px;
	}
	.home-news-slider .block-container > ul > li a > h5{
		margin-top: 12px;
	}
	.home-news-slider .block-container > ul > li a > h6{
		margin-top: 12px;
		height: auto;
	}

	.home-news-slider .block-container > ul > li a > p.more{
		margin-top: 12px;
	}
	.block-slider.advisory-wrap{
		margin-top: 30px;
	}
	.advisory-wrap .block-container{
		width:92%;
		margin:0 auto;
	}
	.form-group.radio-group{
		flex-wrap: wrap;

	}
	.form-group.radio-group dl{
		display: flex;
		margin-right: 0;
		margin-bottom: 10px;
		width:50%;
		box-sizing: border-box;
	}
	.form-item.input-item dl > dd > input{
		width:90%;
	}
	.form-item.input-item dl > dd > textarea{
		width:100%;
	}
	.form-item.input-item.captcha-box input{
		width:70px;
	}
	.form-item.action dd{
		display: flex;
		flex-direction: column;
	}
	.form-item.action dd a{
		margin-bottom: 10px;
		text-align: center;
	}
	.contact-adv-wrap{
		width: 92%;
    	margin: 0 auto;
	}
	.contact-adv-wrap .block-slider{
		margin-top:0;
	}
	.contact-adv-wrap .adv-list{
		flex-direction: column;
	}
	.contact-adv-wrap .adv-list a{
		width:100%;
	}
	.contact-wrap .block-container{
		flex-direction: column;
		width:92%;
		margin:0 auto;
	}
	.contact-wrap .block-container > .info{
		width:100%;
		height: auto;
	}
	.contact-wrap .block-container > .map{
		width:100%;
		margin-top: 30px;
	}
	.banner-toolbar{
		display: none;
	}
	.investor-contact-wrap .block-container{
		flex-direction: column;
		width:92%;
		margin:0 auto;
	}
	.investor-contact-wrap .block-container > .info{
		width:100%;
	}
	.investor-contact-wrap .block-container > .map{
		width:100%;
		height:300px;
		margin-top: 30px;
	}
	.job-list-head{
		display: none;
	}
	.study-detail > .study-aside{
		margin-top: 30px;
		border-top:1px solid #ccc;
		padding-top: 20px;
	}
	.study-detail-wrap{
		margin-top: 0 !important;
	}
	.study-detail .keywords-list{
		flex-wrap: wrap;
		align-items: center;
	}
	.study-detail .keywords-list > a.kk{
		margin:5px;
	}
	.study-aside{
		width:100% !important;
		padding:0 12px;
	}
	.study-detail{
		flex-direction: column;
	}
	.study-detail > .study-section{
		padding:0 12px;
	}
	.study-detail-wrap{
		margin-top:0;
	}
	.study-list{
		padding: 0 12px;
	}
	.study-tech,.study-tech{
		padding:0 12px;
	}
	.download-wrap{
		padding: 50px 12px;
	}
	.video-list{
		padding:0 12px;
	}
	.bread-nav-wrap > .bread-nav.third-level{
		flex-direction: column;
	}
	.bread-nav-wrap > .bread-nav.third-level .left{
		width: 100%;
	    flex-wrap: wrap;
	    box-sizing: border-box;
	    padding: 0 12px;
	}
	.bread-nav-wrap > .bread-nav.third-level .right{
		margin-top: 20px;
    	padding: 10px 0;
	}

	.header-main.header-main-mini{
		height:260px;
	}
	.cat-banner-3 > .cat-banner-con{
		width:100%;
	}
	.cat-banner-2 > .cat-banner-con{
		width:100%;
	}
	.cat-banner-2 > .cat-banner-con.pc{
		display: none;
	}
	.cat-banner-2 > .cat-banner-con.mobile{
		display: block;
	}
	.cat-banner-2 > .cat-banner-con > dl > dd > .cat-icon-item{
		width:50%;
	}
	.banner-mask{
		display: none;
	}
	.banner-wrap > .mask{
		display: none;
	}
	.aside-nav-mini{
		display: none;
	}
	.aside-nav{
		display: none;
	}
	.banner{
		width:100%;
		height:260px;
		min-width: 100%;
	}

	.banner-wrap{
		width:100%;
		height:260px;
		min-width: 100%;
	}
	.banner-wrap .banner-content{
		width:100%;
	}
	.header-main > .top{
		display: none;
	}
	.mob-top{
		display: flex;
		position: fixed;
		top:0;
		left:0;
	}
	.logo{
		display: flex;
		justify-content: center;
		align-items: center;
		margin:0;
	}
	.logo > img{
		transform:scale(.8);
	}
	.index-banner-swiper .swiper-slide > .info{
		width:100%;
		padding-left: 15px;
		box-sizing: border-box;
	}
	.index-banner-swiper .swiper-slide > .info > h6{
		display: none;
	}
	
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		right:inherit;
		bottom: 0;
		display: block;
		width:100%;
		height:50px;
	}
	.swiper-pagination-bullet-active{
		height:8px;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin:0 4px;
	}
	.index-banner-swiper .swiper-slide > .info > h5{
		font-size:16px;
	}
	.btn-banner-go{
		font-size: 12px;
	}

	.block-slider.home-news-slider{
		margin-top: 80px;
		transform: translateY(0px);
	}
	.block-slider{
		width:100%;
		transform: translateY(0px);
		margin-top: 80px;
	}
	.block-slider > .heading{
		box-sizing: border-box;
		padding:0 15px;
	}
	.block-slider.home-news-slider > .heading > .hdg{
		color:#414853;
	}

	.block-slider > .heading > .hdg{
		font-size:22px;
	}
	.block-slider > .heading > .hdg > span{
		font-size: 14px;
	}


	.home-news-slider .block-container > ul{
		flex-direction: column;
		height:auto;
	}
	.home-news-slider .block-container > ul > li{
		width:100%;
		height:auto;
		margin-bottom: 10px;
	}


	.home-product-slider .block-container ul{
		flex-direction: column;
		width: 92%;
    	margin: 40px auto;
	}
	.home-product-slider .block-container{
		height:auto;
	}
	.home-product-slider .block-container ul > li{
		width:100%;
	}
	.home-product-slider .block-container ul li a{
		margin-bottom: 15px;
		
	}
	.home-product-slider .block-container ul li a.bottom{
		height:200px !important;
	}
	.home-product-slider .block-container ul li.col-1 a.top,.home-product-slider .block-container ul li.col-2 a.top,.home-product-slider .block-container ul li.col-3 a.top{
		height:200px !important;
	}

	.home-application-slider .block-container{
		flex-direction: column;
		width: 92%;
    	margin: 40px auto;
	}
	.home-application-slider .block-container > li{
		width:100%;
		margin-bottom: 15px;
	}

	.home-contact-slider .block-container{
		flex-direction: column;
		width:92%;
		margin:40px auto;
	}
	.home-contact-slider .block-container > .info,.home-contact-slider .block-container > .map{
		width:100%;
	}
	.home-contact-slider .block-container > .map{
		margin-top: 15px;
		transform: translateY(0px);
		border:none;
	}
	.block-footer{
		min-width: 100%;
	}
	.block-footer > .block-container{
		width:100%;
	}
	.block-slider > .heading > .link > a{
		width:auto;
	}

	.sub-nav{
		width:100%;
		padding-top: 48px;
		box-sizing: border-box;
		transform: translateX(-100%);
		    transition: transform .4s ease-out;
	}
	.sub-nav.active{
		transform: translateX(0px);
	}

	.mob-top.is-open .line-wrapper span:nth-child(1){
		width: 23px!important;
	    -webkit-transform: rotate(-45deg) translate(-4px,6px);
	    -ms-transform: rotate(-45deg) translate(-4px,6px);
	    transform: rotate(-45deg) translate(-4px,6px);
	}
	.mob-top.is-open .line-wrapper span:nth-child(2){
		width: 23px;
	    -webkit-transform: rotate(45deg) translate(1.5px,-1.5px);
	    -ms-transform: rotate(45deg) translate(1.5px,-1.5px);
	    transform: rotate(45deg) translate(1.5px,-1.5px);
	}
	.mob-top.is-open .line-wrapper span:nth-child(3){
		opacity: 0;
	}


	.bread-nav-wrap > .bread-nav{
		width:100%;
		flex-wrap: wrap;
		box-sizing: border-box;
		padding:0 12px;
	}

	.ft-about{
		padding:0;
	}
	.ft-about > .block-container{
		box-sizing: border-box;
    	padding: 0 12px;
    	text-align: justify;
	}
	.ft-about > .heading > h5{
		text-align: center;
	}
	.ft-brand > .block-container{
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.ft-brand > .block-container > .brand-info{
		padding:0 12px;
		box-sizing: border-box;
		text-align: justify;
		margin-top: 20px;
	}
	.ft-brand > .block-container > img{
		margin-left: 0;
		margin-top: 20px;
	}
	.ft-brand > .heading > h5{
		text-align: center;
	}
	.ft-idea-wrap .heading > h5{
		text-align: center;
	}

	.ft-idea-wrap .full-bg{
		padding:80px 0;
		margin-top: 50px;
	}
	.ft-idea-wrap .full-bg .block-slider{
		box-sizing: border-box;
    	padding: 0 12px;
    	text-align: justify;
    	margin-top: 0;
	}
	.ft-duty > .heading > h5{
		text-align: center;
	}
	.ft-duty .block-container{
		box-sizing: border-box;
    	padding: 0 12px;
    	text-align: justify;
    	line-height: 1.8;
	}
	.ft-duty .block-container p{
		margin-bottom: 10px;
	}

	.ft-study-wrap .heading > h5{
		text-align: center;
	}
	.ft-study-wrap .full-bg{
		padding:80px 0;
	}
	.ft-study-wrap .full-bg .block-slider{
		margin-top: 0;
	}

	.ft-study-wrap .full-bg .study-content{
		width:100%;
		box-sizing: border-box;
		padding: 0 12px;
    	text-align: justify;
	}
	.ft-study-wrap .full-bg .study-content .p2{
		text-align: center;
		margin-top: 20px;
	}
	.ft-solution-wrap .heading > h5{
		text-align: center;
	}

	.ft-solution-wrap .block-slider{
		margin-top: 0;
	}
	.ft-solution-wrap .full-bg .block-container{
		width:100%;
		box-sizing: border-box;
		padding: 0 12px;
    	text-align: justify;
	}
	.ft-solution-wrap .full-bg .block-container .p2{
		text-align: center;
		margin-top: 20px;
	}
	.history-wrap .block-container{
		box-sizing: border-box;
    	padding: 0 12px;
	}
	.history-wrap dl dt{
		font-size: 18px;
		width:80px;
		padding: 20px 0;
		line-height: 1.3;
	}
	.history-wrap dl dd{
		padding: 20px 0px 20px 50px;
	}
	.history-wrap dl dt > i{
		transform: translate3d(50%,22px,0);
	}
	.history-wrap dl dd > p{
		line-height: 1.3;
		text-align: justify;
	}
	.news-list{
		box-sizing: border-box;
	    padding: 0 12px;
	}
	.news-list a{
		width: 100%;
	    margin-bottom: 30px;
	    
	}
	.news-list a.none{
		display: none;
	}

	.news-detail-wrap{
		padding: 0;
	}
	.news-detail{
		flex-direction: column;
	}
	.news-detail > .news-section{
		width:100%;
		box-sizing: border-box;
	    padding: 0 12px;
	    text-align: justify;
	    border-right:none;
	}
	.news-section > p.date{
		text-align: center;
	}
	.news-section > h6{
		text-align: center;
	}

	.news-detail > .news-aside{
		width:100%;
		
		box-sizing: border-box;
	    padding: 0 12px;
	    text-align: justify;
	    margin-top: 50px;
	}

	.news-aside dl{
		border-top: 1px solid #ccc;
		padding-top: 15px;
	}

	.mcu-32bit-info-1{
		flex-direction: column;
		width:100%;
		box-sizing: border-box;
	    padding: 0 12px;
	    text-align: justify;
	    
	}
	.type-attr-wrap > .type-item > h6{
		flex:1;
		height: auto;
		line-height: 1.5;
		min-height: auto;
		margin-top: 10px;
		padding:10px 5px;
		box-sizing: border-box;
	}
	.mcu-32bit-info-1 > img{
		margin-right: 0;
		width:150px;
		height: 150px;
	}
	.mcu-32bit-info-1 > .dc{
		font-size: 16px;
		margin-top: 30px;
	}
	.product-type-content{
		box-sizing: border-box;
	    padding: 0 12px 30px;
	}
	.product-app-area.mcu-32-bit{
		width:100%;
		flex-direction: column;
	}
	.product-app-area.mcu-32-bit > .area-item{
		width:100%;
		height:200px;
	}
	.product-app-area.mcu-32-bit > .area-item.area-item-2{
		transform: translateX(0px);
	}
	.product-app-area.mcu-32-bit > .area-item.area-item-3{
		transform: translateX(0px);
	}
	.type-intro{
		width:100%;
		box-sizing: border-box;
	    padding: 0 12px;
	    text-align: justify;
	}
	.product-type2-wrap .block-slider{
		margin-top: 20px;
	}
	.type-attr-wrap{
		margin-top: 50px;
	}
	.product-app-area > .area-item{
		width:100%;
	}

	.td-h{
		display: none !important;
	}

	.product-detail-content .block-container{
		width:100%;
		box-sizing: border-box;
	    padding: 0 12px;
	}
	.product-detail-content .block-container dl dd{
		padding: 15px 0;
		text-align: justify;
	}
	.product-detail-content .block-container dl.pro-download dd{
		text-align: left;
	}
	.product-detail-content .block-container dl dd a{
		text-align: left;
	}

	.app-model dl{
		width:100%;
		box-sizing: border-box;
	    padding: 0 12px;
	}
	.app-model > h5{
		text-align: center;
	}
	.app-model dl dd{
		flex-direction: column;
	}
	.app-model dl dd a{
		margin-right: 0;
	}
	.app-model:nth-child(even) > h5{
		text-align: center;
	}
	.app-model dl.type-2{
		flex-direction: column;
	}
	.app-model dl.type-2 dd{
		width:100%;
		margin-left: 0;
	}
	.app-model dl.type-2 dd a{
		margin-top: 10px;
	}
	.app-product-list{
		flex-wrap: wrap;
	}
	.app-product-list a{
		margin-bottom: 10px;
	}
	.app-intro1{
		width:100%;
		box-sizing: border-box;
	    padding: 0 12px;
	}
	.job-slider-1 .block-container{
		display: flex;
    	flex-direction: column;
    	margin-top: 50px;
	}
	.job-slider-1 .block-container > img{
		width:100%;
	}

	.job-slider-1 .block-container > .txt{
		margin-left: 0;
		text-align: center;
		margin-top: 20px;
	}
	.job-slider-2{
		padding-top: 20px;
	}
	.job-slider-2 .job-slider{
		margin-top: 20px;
	}
	.job-slider-2 .block-container{
		flex-direction: column;
		width:100%;
		box-sizing: border-box;
	    padding: 0 12px;
	}
	.job-slider-2 .block-container > li{
		width:100%;
	}
	.job-slider-2 .block-container > li > img{
		width:100%;
		height:auto;
	}
	.job-type-slider{
		margin-top: 0;
	}
	.job-type-slider .block-container a{
		flex-direction: column;
		align-items: center;
		margin: 0 5px;
	}
	.job-type-slider .block-container a > h6{
		margin-left: 0;
		margin-top: 15px;
	}
	.job-wrap-4{
		padding:80px 0;
	}
	.job-wrap-4 .job-slider-4{
		margin-top: 0;
	}

	.job-wrap-4 .job-slider-4 .block-container{
		width:100%;
		box-sizing: border-box;
	    padding: 0 12px;
	    flex-direction: column;
	    text-align: justify;
	}
	.job-wrap-4 .job-slider-4 .block-container > img{
		width:100%;
		margin-top: 20px;
	}
	.job-wrap-5{
		padding:80px 0;
	}
	.job-slider-5 .block-container{
		width:100%;
		box-sizing: border-box;
	    padding: 0 12px;
	    text-align: justify;
	    flex-direction: column;
	}
	.job-slider-5 .block-container > img{
		width:100%;
		margin-bottom: 20px;
	}

	.job-wrap-5 .job-slider-5{
		margin-top: 0;
	}
	.job-slider-6 .block-container{
		width:100%;
		box-sizing: border-box;
	    padding: 10px 12px 50px;
	    text-align: justify;
	}
	.job-flow{
		flex-direction: column;
		align-items: center;
	}
	.job-slider-6 .block-container p.job-6 img{
		width:100%;
	}
	.job-slider-6 .block-container p.p2{
		font-size: 14px;
	}
	.job-slider-6 .block-container p.p3{
		font-size: 14px;
	}

	.job-slider-5 .block-container p{
		font-size: 14px;
	}
	.job-slider-4 .block-container p{
		font-size: 14px;
	}
	.job-list-head dl{
		width:100%;
		box-sizing: border-box;
		padding:0 12px;
		flex-direction: column;
	}
	.job-list-head dl dd{
		margin-top: 15px;
	}
	.job-slider-7{
		margin-top: 0;
	}
	.job-list-head dl dd .cat-group{

	}

	.index-banner-swiper .swiper-slide.job-banner-1 > .info h5{
		font-size: 16px;
	}
	.job-list-head dl dd .cat-group > span{
		width:60px;
	}
	.job-list-head dl dd .col-item > label{
		margin-left: 5px;
	}

	.job-wrap dd li .more{
		width:100%;
	}
	.banner-wrap .banner-content > .info > h5{
		font-size:18px;
		margin-top: 50px;
    	margin-left: 20px;
	}
	.banner-wrap .banner-content > .info.info-place-0 > h6{
		font-size: 12px;
		margin-left: 20px;
	}

	.type-attr-wrap > .type-item .icon{
		width:80px;
		height:80px;
	}
}


@media screen and ( max-width: 668px ){
	.block-slider > .heading > .hdg > span{
		display: none;
	}

}