/* 大屏幕 */
@media (max-width: 1330px) { 
    .ys .ys_container{
    	width: 95%;
    }
    .index_case .text_con{
    	width:95%;
    }
    .index_team .text_con{
    	width: 95%;
    }
    .index_news .text_con{
    	width: 95%;
    }
    .index_news .news_con{
    	width: 95%;
    }
    #news .news_lis{
    	width: 95%;
    }
    #call .call_container{
    	width: 95%;
    }
    #casexq .tuijie .tui_con{
    	width: 95%;
    }
    #casexq .casexq_con{
    	width: 80%;
    }
    #newsxq .tuijie .tui_con{
    	width: 95%;
    }
    #newsxq .newxq_con{
    	width: 80%;
    }
    .banner .lunbo .ban_contaoner .pic1{
    	width: 80%;
	    left: -5%;
	    top: 25%;
    }
    .banner .lunbo .ban_contaoner .zi2{
    	font-size: 100px;
    	top: 15%;
    	right: 0%;
    	line-height: 200px;
    }
    .banner .lunbo .ban_contaoner .zi1{
    	font-size: 100px;
    	line-height: 100px;
    	right: 3%;
    	top: 40%;
    }
    .banner .lunbo .ban_contaoner .zi1 i {  font-size: 100px; font-weight: 900;}
}
@media (max-width: 1024px) { 
	.ys .ys_container{
    	width: 85%;
    }
    .index_case .text_con{
    	width:85%;
    }
    .index_team .text_con{
    	width: 85%;
    }
    .index_news .text_con{
    	width: 85%;
    }
    .index_team .team_lis li{
    	width: 50%;
    }
    #about .team_lis li{
    	width: 50%;
    }
    .index_news .news_con{
    	width: 85%;
    }
    #news .news_lis{
    	width: 85%;
    }
    .index_news .news_con .wall .wall-column{
    	width: 50%;
    }
    .wall-column{
    	padding: 0 15px;
    }
    #news .news_lis .wall-column{
    	width: 50%;
    }
    .footer .foot_con li{
    	width: 50%;
    	margin-bottom: 30px;
    }
    .banner .lunbo .ban_contaoner .pic1{
    	width: 80%;
	    left: -15%;
	    top: 40%;
    }
    .banner .lunbo .ban_contaoner .zi2{
    	font-size: 100px;
    	top: 25%;
    	right: 0%;
    	left: 0;
    	line-height: 150px;
    }
    .banner .lunbo .ban_contaoner .zi1{
    	font-size: 100px;
    	line-height: 100px;
    	right: 0;
    	top: 60%;
    }
    #call .call_container .adr{
    	width: 100%;
    	text-align: center;
    }
    #call .call_container .tel{
    	text-align: center;
    	width: 100%;
    	margin-top: 50px;
    }
    .banner .lunbo .ban_contaoner .zi1 i {  font-size: 100px; font-weight: 900;}
}
@media (max-width: 1100px) { 
    .header{
    	display: none;
    }
    .header2{
    	display: none;
    	height: 69px;
    }
    .header3{
    	display: block;
    }
    #casexq .tuijie{
    	display: none;
    }
    #newsxq .tuijie{
    	display: none;
    }
    #tit{
    	margin-top: 69px;
    }
    .banner{
    	margin-top: 0px;
    }
}
/* 平板电脑和小屏电脑之间的分辨率 */
@media (max-width: 768px){ 
    .ys .ys_container li{
    	width: 100%;
    	margin-bottom: 50px;
    }
}
 
/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (max-width: 767px) {
	
}
 
/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 320px) { 
.sj_fw_zi { font-size: 10px; line-height: 20px; font-weight: normal; color: #FFF; }
.sj_fw_zi2 { font-size: 8px; line-height: 20px; font-weight: normal; color: #FFF; }	
}
@media (min-width: 321px) and (max-width: 480px){ 
.sj_fw_zi { font-size: 14px; line-height: 20px; font-weight: normal; color: #FFF; }
.sj_fw_zi2 { font-size: 12px; line-height: 20px; font-weight: normal; color: #FFF; }	
}
@media (max-width: 480px) { 
   .fourWrap>img{
       width: 50% !important;
       margin-bottom: 2px;
   }
    .demo3{
        display: block !important;
        z-index: 1000;
    }
    
    .fourWrap{
        display: none !important;
    }
    .sj_fw{
        /*display: block !important;*/
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
    }
    .tabs{
        display: none;
    }
    
	.banner{
		display: none;
	}
#focus { display:block;}	
.focus { width: 100%; position: relative; overflow: hidden; background-color: #FFF; margin-right: auto; margin-left: auto; height: 100vh; }
.focus .hd { width: 100%; position: absolute; z-index: 1; text-align: center; height: 10px; bottom: 140px; }
.focus .hd ul { display: inline-block; height: 10px; vertical-align: top; font-size: 0px; }
.focus .hd ul li { display: inline-block; width: 10px; height: 10px; background: rgba(255,255,255,0.5); vertical-align: top; overflow: hidden; margin-right: 5px; margin-left: 5px; border-radius:5px; }
.focus .hd ul .on { background-color: #FF0000; }
.focus .bd { position: relative; z-index: 0; }
.focus .bd li { overflow: hidden; }
.focus .bd li img {width:100%; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }


.sj_fw { height: 121px; width: 100%; margin-top: -121px; position: relative; display:block !important;  }

.sj_fw ul li { float: left; height: 60px; width: 50%;  background: rgba(0,0,0,0.7);}
.sj_fw ul li:nth-child(2n) {width: calc(50% - 1px); margin-left:1px;}
.sj_fw ul li:nth-child(3) { margin-top:1px;}	
.sj_fw ul li:nth-child(4) { margin-top:1px;}
.sj_fw_left { height: 40px; width: 40px; float: left; padding: 10px; }
.sj_fw_left img { height: 40px; width: 40px; }
.sj_fw_right { height: 40px; margin-left: 60px; padding-top: 10px; padding-bottom: 10px; }
   .aaa{
               width: 100%;
                align-items: center;
                justify-content: space-between;
                flex-wrap: wrap; 
           }
	.banner_1{
		display: block;
		margin-top: 70px;
		height: calc(100% - 80px); !important;
	}

	.fourWrap{
		bottom: inherit !important;
	}
	.banner_1>div:nth-child,
	.banner_1>div>div,
	.banner_1>div>div>div:first-child,
	.banner_1>div>div>div>div,
	.banner_1>div>div>div>div>img{
		height: calc(100% - 80px); !important;
	}
	.header3{
		padding:0 15px ;
	}
	.index_case .text_con{
		padding: 60px 0 67px 0;
	}
	.index_team .text_con{
		padding: 60px 0 67px 0;
	}
	.index_news .text_con{
		padding: 60px 0 67px 0;
	}
	.banner .lunbo .ban_contaoner .pic1{
    	width: 90%;
	    left: 0%;
	    top: 20%;
    }
    .banner .lunbo .ban_contaoner .pic2{
    	width: 90%;
	    left: 0%;
	    top: 20%;
    }
    .banner .lunbo .ban_contaoner .pic4{
    	width: 65%;
	    left: 0;
	    right: 0;
	    margin: auto;
	    top: 20%;
    }
    .banner .lunbo .ban_contaoner .pic3{
    	width: 16%;
    	right: 55%;
    }
    .banner .lunbo .ban_contaoner .zi2{
    	font-size: 50px;
	    top:30%;
	    right: 0%;
    }
    .banner .lunbo .ban_contaoner .zi1 i {  font-size: 30px; font-weight: 900;}
    #news .news_lis li{
    	width: 100%;
    }
    .banner .lunbo .ban_contaoner .zi1 span {
	    color: #E84266;
	    font-size: 100px;
	}
    .banner .lunbo .ban_contaoner .zi1{
    	font-size: 35px;
    	line-height: 0px;
    	right: 0;
    	top: 50%;
    }
    .banner .lunbo .ban_contaoner .zi4{
    	font-size: 30px;
    	line-height: 0px;
    	left: 0;
    	right: 0;
    	margin: auto;
    	text-align: center;
    	top: 60%;
    }
    .banner .lunbo .ban_contaoner .zi5{
    	font-size: 30px;
    	line-height: 0px;
    	left: 0;
    	right: 0;
    	margin: auto;
    	text-align: center;
    	top: 60%;
    }
    .index_news .news_con .news_lis li{
    	width: 100%;
    }
    .footer {
	    padding: 128px 20px 94px;
	    background: #000;
    }
    .index_case .text_con h1{
    	font-size:40px;
    }
    .index_team .text_con h1{
    	font-size:40px;
    }
    .index_news .text_con h1{
    	font-size:40px;
    }
    .index_case .case_lis li{
    	width: 100%;
    }
    .index_news .news_con .wall .wall-column{
    	width: 100%;
    }
    .footer .foot_con li{
    	width: 100%;
    }
    .index_team .team_lis li{
    	width: 100%;
    }
    #case li{
    	width: 100%;
    }
    #tit{
    	padding: 30px 15px;
    	margin-top: 69px;
    	line-height:26px;
    	height: auto;
    }
    #about .team_lis li{
    	width: 100%;
    }
   
    .banner2{
    	display: none;
    }
    .banner3{
    	display: block;
    	margin-top: 69px;   
    }
    #zhao .team_js .wenzi{
    	padding: 20px;
    }
    #zhao .team_js{
    	width: 90%;
    }
}