@media(max-width:1800px){
	.nav ul li {
		float: left;
		padding: 0 25px;
		position: relative;
	}
}
@media(max-width:1600px){
	.nav ul li {
		float: left;
		padding: 0 20px;
		position: relative;
	}
	.casecircle,.lcase_num{
		display:none;
	}
	.cases {
		margin-top: 15px;
	}
	.newmore {
		text-align: center;
		margin-top: 15px;
	}
	.new {
		padding-top: 120px;
	}
	.k2-fneng {
		padding: 100px 0 !important;
	}
	.k-contact {
		padding: 40px 0;
	}
}
@media(max-width:1440px){
	.nav ul li {
		float: left;
		padding: 0 15px;
		position: relative;
	}
	.foots{
		padding-left:15px;
		padding-right:15px;
	}
	.fnav {
		float: left;
		margin-right: 85px;
	}
}
@media(max-width:1366px){
	.fnav {
		float: left;
		margin-right: 75px;
	}
	.k2-fneng {
		padding: 120px 0 !important;
	}
	.c-bg-parallax {
		min-height: 50%;
	}
	.c-content-bar-4>h3 {
		font-size: 35px;
	}
	.mid {
		padding-top: 160px;
	}
	.video-container video {
		margin-top: 160px;
	}
	.left_case {
		padding-left: 4.3%;
	}
	.lcase_title {
		margin-top: 60px;
	}
	.caseline{
		display:none;
	}
	.banner_text {
		font-size: 40px;
	}
}
@media(max-width:1280px){
	.nav ul li {
		float: left;
		padding: 0 12px;
		position: relative;
	}	
	.fnav {
		float: left;
		margin-right: 60px;
	}
	.maintitle {
		font-size: 34px;
		color: #241f1f;
	}
	.lcase_con {
		margin-top: 40px;
	}
	.about_bg {
		font-size: 110px;
		top:90px;
	}
	.sj_top {
		font-size: 45px;
	}
	.abcon {
		margin-top: 20px;
	}
	.ab_speech_title {
		padding-top: 40px;
	}
	.newmore{
		display:none;
	}
	.nw_con {
		height: 195px;
	}
	.k2-fneng {
		padding: 90px 0 !important;
	}
}
@media(max-width:1200px){
	.fnav {
		float: left;
		margin-right: 50px;
	}
	.fnav a{
		margin-right:0;
	}
}
@media(max-width:1024px){
	 .mobile-inner-header {
        display: block;
    }
    .head,
    .foots,
	#toolbar,
	.right_copy{
        display: none;
    }
	.foot{
		padding-top:0;
	}
	.left_copy a{
		font-size: 14px;
    color: #d3d3d3;
	}
	.left_copy{
		width:100%;
	}
	.left_copy span{
		display:block;
		line-height:35px;
		width:100%;
	}
	.copy{
		text-align:center;
	}
	.list-about-nav{
		top:0 !important;
	}
	#banner {
		height: 485px;
	}
	.banner_text {
		font-size: 24px;
		top: 30%;
	}
	.banner_more a {
		width: 180px;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
	}
	.banner_more {
		top: 50%;
	}
	.case {
		padding-top: 30px;
	}
	.maintitle {
		font-size: 26px;
		color: #241f1f;
	}
	.titles {
		font-size: 15px;
		color: #454546;
	}
	.left_case,.right_case{
		width:100%;
	}
	.lcase_title {
		margin-top: 25px;
	}
	.left_case,.right_case {
		padding-left: 3.3%;
		padding-right: 3.3%;
	}
	.right_case{
		margin-top:25px;
	}
	.cases{
		padding-bottom:40px;
	}
	.right_case .swiper-button-next{
		top:50%;
		margin-top:0;
		right:30px;
		left:auto;
	}
	.right_case .swiper-button-prev{
		top:50%;
		margin-top:0;
		left:30px;
	}
	.about {
		padding-top: 50px;
	}
	.about_bg {
		font-size: 90px;
		top: 10px;
	}
	.sj_top {
		font-size: 35px;
	}
	.sj_bot {
		font-size: 16px;
		margin-top: 0;
	}
	.shuju {
		margin-top: 25px;
	}
	.ab_bot{
		padding-left:20px;
		padding-right:20px;
	}
	.ab_video,.ab_speech{
		width:100%;
	}
	.mid {
		padding-top: 50px;
	}
	.iprt3_cell{
		width:100%;
	}
	.iprt3_cell .iprt3_cell_bg {
		position: absolute;
		left: 0;
		top: 0;
		margin-left: 0;
		width: 100%;
		max-width: none;
		height: auto;
	}
	.new {
		padding-top: 40px;
	}
	.newtitle {
		text-align: center;
		text-transform: uppercase;
		font-size: 28px;
		color: #030303;
	}
	.newtitles {
		text-align: center;
		font-size: 25px;
		color: #1f1a1b;
	}
	.nw{
		width:100%;
	}
	.nw:nth-child(2),
	.nw:nth-child(4){
		display:none;
	}
}
@media(max-width:768px){
	.ser-conent .ser-cont1 .left h3 {
		font-size: 20px;
		margin-top: 0;
	}
	.about-fz {
		margin-top:25px;
	}
	.left_zc{
		width:100%;
	}
	.right_zc{
		width:100%;
		margin-top:20px;
	}
	.zhicis{
		padding-left:15px;
		padding-right:15px;
	}
	.pro-des-conetn .conetn a {
		width: 49%;
		display: block;
		text-align: center;
		padding: 10px 0;
		border-radius: 100px;
		margin-top: 20px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}
	.wm-l,.wm-r{
		width:100%;
	}

	
}
@media(max-width:420px){
	.banner_more a {
		width: 125px;
		height: 35px;
		line-height: 35px;
		font-size: 12px;
		margin-right:10px;
	}
	#banner {
		height: 195px;
	}
	.banner_text {
		font-size: 17px;
		top: 18%;
	}
	.banner_more {
		top: 60%;
	}
	.lcase_title{
		font-size:20px;
	}
	.lcase_titles {
		font-size: 18px;
		color: #fff;
	}
	.lcase_con {
		margin-top: 15px;
	}
	.right_case .swiper-button-prev,
	.right_case .swiper-button-next{
		width:40px;
		height:40px;
		top:45%;
		background-size:cover;
	}
	.sj {
		width: 45%;
		display: inline-block;
		margin-bottom:20px;
	}
	.sj_top {
		font-size: 30px;
	}
	.ab_bot {
		margin-top: 10px;
	}
	.ab_speech {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	.ab_speech_title {
		padding-top: 20px;
		font-size: 20px;
	}
	.iprt3_cell{
		height:345px;
	}
	.c-content-bar-4>h3 {
		font-size: 17px;
		margin:0;
	}
	.newtitle {
		text-align: center;
		text-transform: uppercase;
		font-size: 20px;
		color: #030303;
	}
	.newtitles {
		text-align: center;
		font-size: 20px;
		color: #1f1a1b;
	}
	.new {
		padding-top: 30px;
	}
	.nw_con {
		height: auto;
		padding: 20px 15px;
	}
	.k-share {
		float: left;
		margin-top: 15px;
	}
}
@media(max-width:376px){}