/* 响应式 */
@media screen and (max-width:1650px){
	.w1522{
        width: 1300px;
    }
	/*banner*/
	.xyjh-Txt .xyjh-cn{
		font-size: 62px;
	}
	.xyjh-Txt .xyjh-en{
		font-size: 62px;
	}
}
@media screen and (max-width:1550px){
	.w1522{
        width: 1200px;
    }
	/*首页 - 关于我们 ---*/
	.xyjhAb-num span {
		font-size: 45px;
	}
	/*首页 - 友情链接 ---*/
}
@media screen and (max-width:1462px){
	/*导航*/
	.nav ul .firstLi a{
		font-size: 15px;
	}
	/*banner*/
	.xyjh-Txt .xyjh-cn{
		font-size: 56px;
	}
	.xyjh-Txt .xyjh-en{
		font-size: 56px;
	}
	/*首页 - 关于我们*/
	.xyjhAb-num span{
		font-size: 40px;
	}
	/*首页 - 新闻动态 ****/
	.xyjhNew{
		padding-left: 8%;
	}
	/*内页 - 内容 *******/
	.xyjhL{
		padding: 50px 5vw 50px 10vw;
	}
	.xyjhL .xyjhL_div .title-en{
		font-size: 34px;
	}
	.xyjhL .xyjhL_div ul {
		margin-top: 30px;
	}
	.xyjhR .xyjhR_pad {
		padding: 50px 11vw 50px 4vw;
	}
}
@media screen and (max-width:1450px){
	.w1522{
        width: 1100px;
    }
    /*导航*/
	.nav .navul {
		width: 780px;
	}
	/*banner*/
	.xyjh-Txt .xyjh-cn{
		font-size: 55px;
	}
	.xyjh-Txt .xyjh-en{
		font-size: 55px;
	}
	/*首页 - 关于我们 ---*/
	.xyjhAb-num {
		padding: 50px 0;
	}
	.xyjhAbout-content {
		padding: 50px 0;
		margin-bottom:50px;
	}
	/*首页 - 业务领域 ---*/
	.xyjhField-p p{
		max-width: 70%;
	}
	.xyjhInner {
		padding-bottom:90px;
	}
	/*首页 - 项目案例 ---*/
	.Case_box {
		padding-top: 50px;
	}
	.xyjhCase {
		margin-bottom:50px;
	}
	/*首页 - 新闻动态 ---*/
	.xyjhNew {
		padding-left: 12%;
	}
	.xyjhNew .xyjhNew-right .day{
		padding-bottom: 90px;
	}
	/*首页 - 友情链接 ---*/
	.xyjhLinks{
		padding: 50px 0;
	}
	.xyjhLinks .Links_box {
		padding-top:50px;
	}
}
@media screen and (max-width:1350px){
	.w1522{
        width: 1000px;
    }
	/*首页 - 标题*/
	.xyjhTit-cn{
		font-size: 34px;
	}
	.xyjhTit-en{
		font-size: 34px;
	}
	/*banner*/
	.xyjh-Txt .xyjh-cn{
		font-size:46px;
		line-height: 50px;
		margin-bottom: 15px;
	}
	.xyjh-Txt .xyjh-en{
		font-size:46px;
	}
	.xyjh-Txt .xyjh-label {
		margin-top: 25px;
	}
	/*首页 - 关于我们 ---*/
	.xyjhAb-num i{
		margin-right: 10px;
	}
	.xyjhAb-num span {
		font-size: 38px;
	}
	/*首页 - 新闻动态 ---*/
	.xyjhNew .xyjhNew-right .day {
		padding-bottom: 80px;
		font-size: 62px;
	}
	/*首页 - 友情链接 ---*/
	/*首页 - 底部 ---*/
	.Footer-right .Footer_nav a {
		padding-left: 20px;
		font-size: 14px;
	}
}
/*笔记本*/
@media screen and (max-width:1264px){
	.w1522{
        width: 900px;
    }
	/*标题*/
	.xyjhTit-cn {
		font-size: 30px;
	}
	.xyjhTit-en {
		font-size: 30px;
	}
    /*导航*/
	.nav .navul {
		width: 660px;
	}
	.nav ul .firstLi {
		width: 110px;
	}
	.nav ul .firstLi a {
		font-size: 14px;
	}
	
    /*首页 - 关于我们*/
	.xyjhTit-line {
		margin-top: 20px;
	}
	.xyjhAbou-p {
		margin-top: 30px;
		max-width: 45%;
	}
	.xyjhAbout .xyjhAbout-info .xyjhAbout-txt {
		max-width: 50%;
	}
	.xyjhAb-num i {
		margin-right: 5px;
	}
	.xyjhAb-num span {
		font-size: 34px;
	}
	.xyjhAbout-info .xyjhMore {
		margin-top:40px;
	}
	.xyjhAbou-p p {
		font-size: 14px;
		line-height: 24px;
	}
    /*首页 - 关于我们*/
    /*首页 - 新闻动态*/
	.xyjhNew {
		padding-left: 14%;
	}
	.xyjhNew .xyjhNew-left {
		width: 40%;
	}
	.xyjhNew .xyjhNew-left .xyjhNew-p {
		margin-top: 40px;
	}
	.xyjhNew .xyjhNew-right .day{
		padding-top:46px;
		padding-bottom: 64px;
	}
    /*首页 - 友情链接*/
	
	/*底部*/
	.xyjhFooter .Footer-content {
		padding: 20px 0;
	}
	.Footer-left p{
		font-size: 14px;
	}
	.Footer-right p{
		font-size: 14px;
	}
	.Footer-right .Footer_nav a{
		font-size: 14px;
	}
	/*内页 - 内容 *******/
	.xyjhL .xyjhL_div .title-en{
		font-size: 29px;
	}
	.xyjhL .xyjhL_div ul {
		margin-top: 15px;
	}
	.xyjhR .xyjhR_pad .newsBox .xyjhNew_a .xyjhNew_txt .xyjhNew_time{
		margin: 28px 0 0px;
	}
	.caseBox .Case_bg .Case_bottom p{
		font-size: 14px;
	}
	.caseBox .Case_bg .Case_bottom .more{
		padding: 0px 0px 15px;
	}
	
}
@media screen and (max-width:995px) {
    .w1522{
        width:90%;
    }
	/*导航*/
	.header {
		height: 109px;
	}
	.m_nav {
		display: block;
	}
	.header.on #navToggle span,.header.on #navToggle span:after,.header.on #navToggle span:before {
		background: #333;
	}
	.header #navToggle {
		float: right;
		display: inline-block;
		margin-right: 0;
		padding: 30px 15px;
		height: 100%;
	}
	.header #navToggle span {
		position: relative;
		width: 25px;
		height: 1px;
	}
	.header #navToggle span:after,.header #navToggle span:before {
		position: relative;
		left: 0;
		width: 100%;
		height: 1px;
		content: ''
	}
	.header #navToggle span,.header #navToggle span:after,.header #navToggle span:before {
		display: block;
		background: #fff;
		transition: .3s
	}
	.header #navToggle span:before {
		top: 8px
	}
	.header #navToggle span:after {
		bottom: 10px
	}
	.header #navToggle.open span:before {
		top: 10px;
		transform: translateY(-11px) rotate(-45deg);
		-ms-transform: translateY(-11px) rotate(-45deg)
	}
	.header #navToggle.open span:after {
		bottom: 9pt;
		transform: translateY(10px) rotate(45deg);
		-ms-transform: translateY(10px) rotate(45deg)
	}
	.header #navToggle.open span {
		background: 0 0
	}
	.header #navToggle.open span:after,.header #navToggle.open span:before {
		background: #4f4f4f
	}
	.header a .img1 {
		width: 100%;
	}
	.header a .img2 {
		width: 100%;
	}
	.header .tel_item{
		margin-bottom: 0px;
		display: block;
	}
	.header .tel_item img{
		display: none !important;
	}
	.header .tel_item span{
		display: none;
	}
	.header .tel_item a::after{
		display: none;
	}
	.header .navul {
		display: none;
	}
	/*首页 - 新闻动态*/
	.xyjhNew {
		padding-left: 6%;
	}
	/*首页 - 友情链接*/
	
	/*内页 - 内容 *******/
	.xyjhR{
		min-height: 540px;
	}
	.xyjhR .xyjhR_pad .newsBox .xyjhNew_a .xyjhNew_txt {
		padding: 0vw 0vw 0px 3%;
	}
	.xyjhR .xyjhR_pad .newsBox .xyjhNew_a .xyjhNew_txt h1 {
		margin-bottom: 10px;
	}
	.xyjhR .xyjhR_pad .newsBox .xyjhNew_a .xyjhNew_txt .xyjhNew_time {
		margin: 15px 0 0px;
	}
	.caseBox .Case_bg{
		width: 45%;
	}
}
@media screen and (max-width:750px){
	.w1522{
		width: 90%;
	}
	/*首页 - 友情链接*/
	/*首页 - 底部*/
	.xyjhFooter .Footer-content .j-c-s-b{
		display: block;
	}
	.xyjhFooter .Footer-content .Footer-right .Footer_nav{
		display: none;
	}
	.xyjhFooter .Footer-content .Footer-right .j-c-f-e{
		display: block;
	}
	/*首页 - 底部 end*/
	/*内页 - 内容 *******/
	.xyjhInner_ban .pc{
		display:none;
	}
	.xyjhInner_ban .wap{
		display:block;
	}
	.xyjh-Inner::before{
		display: none;
	}
	.xyjhL{
		position: relative;
		padding:0 5vw 10vw 5vw;
    	width: 100%;
		background-color: #f8f8f8;
	}
	.xyjhL .xyjhL_div .title-en{
		display: none;
	}
	.xyjhL .xyjhL_div .title-cn{
		display: none;
	}
	.xyjhL .xyjhL_div ul li a{
		padding: 8px 0;
		font-size: 14px;
	}
	.xyjhR{
		width: 100%;
	}
	.xyjhR .xyjhTitle{
		font-size: 22px;
	}
	.xyjhR .xyjhR_pad {
		padding: 24px 5vw 24px 5vw;
	}
	.xyjhR .xyjhR_pad .newsBox .xyjhNew_a .xyjhNew_txt .xyjhNew_time {
		margin: 10px 0 0px;
		font-size: 14px;
	}
	.caseBox .Case_bg{
		width:47.4%;
	}
	.caseBox .Case_bg .Case_bottom p {
		font-size: 15px;
	}

}
@media screen and (max-width:600px){
	
}
@media screen and (max-width:540px){
	
}
/*截止手机端*/
@media screen and (max-width:480px){
	/*banner*/
	.xyjh-Txt .xyjh-cn {
		font-size: 30px;
		line-height: 36px;
	}
	.xyjh-Txt .xyjh-en {
		font-size: 30px;
	}
	.xyjh-Txt .xyjh-label{
		/*margin-top: 30px;*/
		font-size: 18px;
	}
	/*首页 - 关于我们*/
	.xyjhAb-num {
		padding: 14px 0 24px 0;
	}
	.xyjhAb-num li {
		width: 50%;
		margin:14px 0;
	}
	.xyjhAb-num span{
		font-size: 40px;
	}
	.xyjhAbout-content {
		padding: 0px 0;
    	margin-bottom: 24px;
	}
	.xyjhAbout-img{
		display:none;
	}
	.xyjhAbout .xyjhAbout-info .xyjhAbout-txt{
		max-width: 100%;
	}
	.xyjhTit-cn {
		font-size: 24px;
	}
	.xyjhTit-en{
		font-size: 24px;
	}
	.xyjhTit-line{
		display:none;
	}
	.xyjhAbou-p {
		margin-top:24px;
		max-width:100%;
	}
	.xyjhAbout-info .xyjhMore {
		margin-top: 24px;
	}
	.xyjhMore .more .xyjhMore-flex span{
		font-size: 14px;
		padding: 0 12px 0 18px;
	}
	.xyjhMore .more .xyjhMore-flex div {
		padding: 9px 18px 9px 0;
	}
	.xyjhMore .more .xyjhMore-flex img {
		width: 30px;
		height:21px;
	}
	/*首页 - 项目案例*/
	.xyjhCase {
		margin-bottom:24px;
	}
	.Case_box {
		padding-top: 24px;
	}
	.Case_bottom p{
		font-size: 16px;
	}
	/*首页 - 新闻动态*/
	.xyjhNew{
		padding: 48px 0px 48px 5%;
	}
	.xyjhNew-txt{float: left;}
	.xyjhNew .xyjhNew-left{
		overflow: hidden;
	}
	.xyjhNew .xyjhNew-left .xyjhMore {
		margin-top: 0px;
		margin-right: 24px;
		float:right;
	}
	.xyjhNew-content .j-c-s-b{
		display: block;
	}
	.xyjhNew .xyjhNew-left{
		width: 100%;
	}
	.xyjhNew .xyjhNew-left .xyjhNew-txt .xyjhTit-en{
		line-height: 24px;
	}
	.xyjhNew .xyjhNew-left .xyjhNew-txt .xyjhTit-cn {
		margin-top: 0px;
	}
	.xyjhNew .xyjhNew-right{
		width: 100%;
		margin-top: 24px;
	}
	.xyjhNew-p{
		display: none;
	}
	.xyjhNew .xyjhNew-right .day{
		font-size: 48px;
		padding-top: 10px;
    	padding-bottom: 30px;
	}
	/*首页 - 友情链接*/
	.xyjhLinks {
		padding:24px 0;
	}
	.xyjhLinks .Links_box {
		padding-top:24px;
	}
	/*底部*/
	.Footer-content .j-c-s-b{
		display: block;
	}
	.Footer-right .Footer_nav {
		padding: 0;
		display: flex;
		justify-content:flex-start;/*左对齐*/
	}
	.Footer-right .Footer_nav a{
		padding: 10px 10px 0px 0px;
	}
	.Footer-right p{
		display: flex;
		justify-content:flex-start;/*左对齐*/
	}
	/*内页 - 内容 *******/
	.xyjhR .xyjhR_pad .newsBox .xyjhNew_a .xyjhNew_img{
		width: 43%;
    	padding-top: 32%;
	}
	.xyjhR .xyjhR_pad .newsBox .xyjhNew_a .xyjhNew_txt{
		width: 54%;
	}
	.caseBox .Case_bg .Case_bottom .more {
		padding: 10px 0px 15px;
	}
	.xyjhR .xyjh_tit h1{
		font-size: 22px;
		margin-bottom: 10px;
	}
}
/*11*/
@media screen and (max-width:414px){
	
}
/*苹果12-1170宽*/
@media screen and (max-width:412px){
	
}
/*12*/
@media screen and (max-width:411px){
	
}
@media screen and (max-width:384px){
	
}
@media screen and (max-width:375px){
	
}
@media screen and (max-width:360px){
	
}
@media screen and (max-width:320px){

}
/*华为mate20pro*/
@media screen and (max-width:280px){

}
@media screen and (max-width:240px){

}