@media only screen and (max-width: 1560px), only screen and (max-device-width: 1560px){
	.tab-container .width1560{
		width: 95%;
		margin:0 auto;
	}
	.wp{
		width: 95%;
	}
	.width1560{
		width: 95%;
		margin:0 auto;
	}
	.tab-container .article{
		width: 48%;
	}
	.job-card{
		width: 24%;
		margin-right:1%;
	}
	.zxzw-container {
	    
	    height: auto;
	   
	    overflow: hidden;
	}
	.flash4 {
	   	width: 95%;
	    margin: 30px auto;
	    display: none;
	}
	.flash4 ul li {
	    width: 10.6%;
	}
	.mobile_case .picMarquee-left3{
		display: block;
		width: 95%;
		margin:0 auto;
	}
	.cut_case {
	    width: 80px;
	    height:30px;
	    line-height: 30px;
	    font-size: 14px;
	}

	.lb-ul-img {
	    width: 35%;
	}
	.lb-ul-right {
	    flex: none;
	    width: 61%;
	}
	.projMainLeft{
		 /* float: none; */
		 /* width: 100%; */
	}
	.projMainRight {
	    /* float: none; */
	    /* width: 100%; */
	    overflow: hidden;
	    margin-top: 30px;
	    width: 71%;
	}
}
@media only screen and (max-width:1300px) , only screen and (max-device-width:1300px){
	.lb-ul-img {
	    height: 110px;
	}
	.lb-ul-tt {
	    font-size: 16px;
	}
}
@media only screen and (max-width:1100px) , only screen and (max-device-width:1100px){
	.tab-container .header a {
	    font-size: 22px;
	    height: 43px;
	}
	.tab-container .header{
		margin: 30px auto 0;
	}
	.tab-container{
		height: auto;
		padding-bottom: 20px;
	}
	.tab-container .article h3 {
	    font-size: 16px;
	    color: #333333;
	    line-height: 21px;
	}
	.job-card{
		width: 49%;
		margin-right:1%;
	}
	 .list-banner{
        margin-top: 80px;
    }
    .lb-ul-img {
	    height: 160px;
	}
    .lb-ul li {
	    margin-top: 30px;
	    width: 100%;
	    float: none;
	}
	.lb-ul-tt {
	    font-size: 18px;
	}
	.list-ej a.article {
	    width: 100%;
	    float: none;
	    display: block;
	    margin-top: 15px;
	}
	.list-ej{
		width: 100%;
	}
	.list-ej a.article:nth-child(2n) {
	    float: none;
	}
	/*.picMarquee-left{
		width: 100%;
	}*/
	.projMainLeft{
		  float: none; 
		  width: 100%; 
	}
	.projMainRight {
	     float: none; 
	     width: 100%; 
	    overflow: hidden;
	    margin-top: 30px;
	    width: 71%;
	}

}
@media only screen and (max-width:900px) , only screen and (max-device-width:900px){
	.lb-ul-img {
	    height: 120px;
	}
	.layui-form-item-case
	{
	display: block;
	}
	.layui-form-item-case .layui-form-item{
		width: 100%;
	}
}

@media only screen and (max-width:800px) , only screen and (max-device-width:800px){
	.tab-container .article{
		width: 100%;
		float: none;
	}
	.tab-container .article:nth-child(2n) {
	    float: none;
	}
	.job-card{
		width: 100%;
	}
	.list-location a{
		font-size: 14px;
	}
	.list-location{
		height: 44px;
		line-height: 44px;
	}
	.show-nr .tit {
	    font-size: 20px;
	    padding-bottom: 6px;
	    color: #000;
	}
	.show-nr {
	    width: 100%;
	    margin: 20px auto;
	    overflow: hidden;
	}
	.show-nr .date {
	    height: 40px;
	    line-height: 40px;
	    font-size: 14px;
	}
	.list-content .list-nav {
	    width: 100%;
	    float: none;
	}
	.list-content .list-nav div {
	    padding: 20px 0;
	    background: url(../images/nav.png) no-repeat center bottom;
	    background-size: cover;
	}
	.list-ej, .lb-ej {
	    flex: 1;
	    margin-left: 0px;
	    width: 100%;
	}
	.list-content{
		display: block;
	}
	.show-nr p img{
		max-width: 80%;
	}
	.projMainRight .title {
	    color: #000;
	    font-size: 19px;
	    font-weight: bold;
	}
	.projMainRight .opt button {
	    width: 130px;
	    height: 47px;
	    line-height: 47px;
	    font-size: 16px;
	}
	.progressInfo .layui-form{
		margin-left: 0px !important;
	}
	.progressInfo .layui-input-block{
		display: flex;
	}
	.projCntMenu a, .projCntMenu a:link, .projCntMenu a:visited, .projCntMenu a:active {
	   
	    height: 48px;
	    line-height: 48px;
	    margin: 0px 9px;
	    color: #333333;
	    font-size: 16px;
	}


}




@media only screen and (max-width:600px) , only screen and (max-device-width:600px){
	.tab-container .header{
		width: 80%;
	}
	.tab-container .header a {
	    font-size: 20px;
	    height: 43px;
	}
	.tab-container .header a.active::after {
	    content: '';
	    position: absolute;
	    left: 21%;
	    bottom: 0px;
	    width: 44px;
	    height: 6px;
	    background: linear-gradient(90deg, #0253C7 0%, rgba(2, 83, 199, 0.2) 100%);
	    border-radius: 0px 0px 0px 0px;
	}
	.tab-container .article h3 {
	    font-size: 14px;
	    color: #333333;
	    line-height: 21px;
	}
	.tab-container .article .box .img{
		width: 100px;
		height: 87px;
	}
	.tab-container .article .box .img img{
		width: 100px;
		height: 87px;
	}
	.tab-container .article {
	    height: 117px;
	}
	.zxzw-container h2 {
	    font-weight: bold;
	    font-size: 20px;
	    color: #FFFFFF;
	    text-align: center;
	    margin: 15px 0;
	}
	.job-card{
		height: auto;
	}
	.job-card .top {
	    padding: 10px 21px;
	}
	.job-card .job-details {
	    font-size: 12px;
	    color: #999;
	    border-bottom: 1px solid #F1F1F1;
	    padding-bottom: 6px;
	    text-indent: 24px;
	}
	.job-card .job-title{
		font-size: 16px;
	}
	.yzqy-container .header {
	    font-size: 20px;
	    margin: 24px 0 0px 0;
	}
	.xyfg-container .header {
	      font-size: 20px;
	    margin: 24px 0 20px 0;
	}
	.container06 {
	    height: auto;
	    padding-bottom: 20px;
	}
	.more-link{
		font-size: 16px;
		    margin: 10px 0 20px 0;
	}
	.xyfg-container .more1 {
	    text-align: center;
	    margin-top: 16px;
	}
	.picMarquee-left3 .picList li{
		width: 300px;
		float: left;
	}
	.picMarquee-left3 .picList li .imgTop{
		width: 100%;
		height: 180;
	}
	.picMarquee-left3 .bd ul li .bt_1 {
	    padding-top: 10px;
	    font-size: 14px;

	}

	.container04{
		height: 329px;
	}
	.xyfg-container .more1 a {
		font-size: 16px;
	}
	.show-nr .date {
	    height: 40px;
	    line-height: 40px;
	    font-size: 12px;
	}
	.lb-ul-img {
	    height: 85px;
	}
    .lb-ul li {
	    width: 100%;
	    float: none;
	}
	.lb-ul-tt {
	    font-size: 16px;
	}
	.lb-ul-right {
	    margin-left: 22px;
	}
	.list-content .list-nav h3 {
	    padding: 13px 0;
	    background: #0253C7;
	    text-align: center;
	}
	.list-content .list-nav div {
	    padding: 10px 0;
	    background: url(../images/nav.png) no-repeat center bottom;
	    background-size: cover;
	}
	.list-content .list-nav div a {
	    font-size: 14px;
	    height: 40px;
	    line-height: 40px;
	}
	.list-ej a.article .box {
	    padding: 14px 15px;
	}
	.list-ej a.article .box .con h3 {
	    font-size: 16px;
	}
	.projCntMain {
	    width: 100%;
	    margin: 0 auto;
	    padding: 14px 14px;
	    font-size: 14px;
	    line-height: 24px;
	    text-align: left;
	    background-color: #ffffff;
	    overflow: hidden;
	}
	.projCntMain p{
		font-size: 14px !important;
	}
}
