@media only screen and (max-width:1100px){
	.nav li a{
		padding: 0 9px;
	}
	.ys{
		background-size:contain ;
	}
	.ys li p{
		width: 80%;
	}
	.ys li.y2{	background: url(../images/y2.png) no-repeat left top;margin-left: 50px;margin-top: 135px;}
	.ys li.y3{	background: url(../images/y3.png) no-repeat left top;margin-left: 50px;margin-top: 50px;}
	.ys li.y2,.ys li.y3{
		width: 65%;
	}
	.ys li.y4{	background: url(../images/y4.png) no-repeat left top;margin-left: 380px;margin-top: 60px;}
	.ys li.y5{	background: url(../images/y5.png) no-repeat left top;margin-left: 380px;margin-top: 60px;padding-bottom: 80px;}
	.gyqy_xx span a{
		margin-top: 0;
	}
	.logo h1 img{
		width: 100%;
	}
	.logo span{
		width: 47%;
		margin-left: 2%;
	}
	.dh{
		width: 67%;
		margin-left: 3%;
	}
	.sidebar h3,.sort .sort-list li{
		padding-left: 45px;
		
	}
	.logo span{
		font-size: 15px;
		margin-top: 19px;
		font-size:1.071em;
	}
}
@media only screen and (max-width:1050px){
	.ys li.y1{	background: url(../images/y1.png) no-repeat left top; margin-left: 350px;margin-top: 30px;}
	.ys li.y2{	background: url(../images/y2.png) no-repeat left top;margin-left: 50px;margin-top: 100px;}
	.ys li.y3{	background: url(../images/y3.png) no-repeat left top;margin-left: 50px;margin-top: 30px;}
	.ys li.y2,.ys li.y3{
		width: 65%;
	}
	.ys li.y4{	background: url(../images/y4.png) no-repeat left top;margin-left: 380px;margin-top: 40px;}
	.ys li.y5{	background: url(../images/y5.png) no-repeat left top;margin-left: 380px;margin-top: 40px;padding-bottom: 80px;}
}

@media only screen and (max-width:980px){
	.ys li.y1{	background: url(../images/y1.png) no-repeat left top; margin-left: 350px;margin-top: 10px;}
	.ys li.y2{	background: url(../images/y2.png) no-repeat left top;margin-left: 30px;margin-top: 90px;}
	.ys li.y3{	background: url(../images/y3.png) no-repeat left top;margin-left: 30px;margin-top: 30px;}
	.ys li.y2,.ys li.y3{
		width: 70%;
	}
	.ys li.y4{	background: url(../images/y4.png) no-repeat left top;margin-left: 360px;margin-top: 20px;}
	.ys li.y5{	background: url(../images/y5.png) no-repeat left top;margin-left: 360px;margin-top: 20px;padding-bottom: 80px;}
	.khjz dl dd em{
		font-size: 15px;
		font-size: 1.071em;
	}
	.khjz dl dd p{
		font-size: 13px;
		font-size: 0.928em;
	}
	.more{
		margin-top: 60px;
	}
}
@media only screen and (max-width:960px){
	.nav li a{
		padding: 0 5px;
	}
	.all_al ul li img{
		height: 150px;
	}
}
@media only screen and (max-width:860px){
	.nav li a{
		padding: 0 3px;
	}	
	.sidebar h3,.sort .sort-list li{
		padding-left: 38px;
		
	}
	.logo span{
		font-size: 13px;
		margin-top: 19px;
	}
	.zzgm li img{
		height: 117px;
	}
}

@media only screen and (max-width:768px){
	.scroll_horizontal .list li{
		width: 200px;
	}
	#header{
		height: 62px;
		line-height: 62px;
		background: #9e0018;
	}
	.scroll_horizontal .box,.scroll_horizontal{
		height: 157px;
	}
	
	.scroll_horizontal .plus,.scroll_horizontal .minus{
		top: 54.5px;
		background-size: contain;
	}
	.gyqy_xx{
		width: 100%;
		float: none;
	}
	.qysp{
		width: 98%;
		float: none;
		margin:20px auto  0;
		display:none;
	}
	.qysp img{
		width: 100%;
	}
	.ys{
		background: none;
	}
	.ys li.y1,.ys li.y2,.ys li.y3,.ys li.y4,.ys li.y5{
		margin: 30px 0 0 0;
	}
	.ys li p{
		width: 100%;
	}
	.ys li.y5{
		padding-bottom: 20px;
	}
	.khjz dl{
		width: 100%;
	}
	.khjz dl dt{
		width: 35%;
	}
	.khjz dl dd{
		width: 57%;
	}
	.khjz dl dd p{
		margin-top: 8px;
	}
	.footer_bg,.link{
		display: none;
	}
	.gyqy_xx{
		width: 100%;
	}

	.ys li.y2, .ys li.y3{
		width: auto;
	}
	.tjcp{
		margin-top: 20px;
	}
	.sidebar{
		display: none;
		float: none;
	}
	.wrapper{
		width: 100%;
		float: none;
	}
	.pageo{
		text-align: center;
	}
	
	.indexjz {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.zzgm li img{
		height: 137px;
	}
	.foot, .foot a{
		text-align: left;
	}
	.foot {
		margin-bottom:0 ;
	}
	.ecCont{
		FLOAT: none;
		width: 100%;
	}
}


@media only screen and (max-width:640px){
	.scroll_horizontal .box{
		width: 88%;
	}
	.scroll_horizontal .list li{
		margin: 0 0.05%;
	}
		.scroll_horizontal .list li{
		width: 160px;
	}
	.ih-item.circle .info p{
		font-size: 12px;
		font-size: 0.8573m;
	}
	#header img {
		width: 30%;
		padding-top: 5px;
	}
	.scroll_horizontal .list li img{
		height: 120px;
	}
	.ssd{
		padding: 0 8px;
	}
	.scroll_horizontal .plus, .scroll_horizontal .minus{
		top: 50px
	}
	.tjcp h2 b, .gcal h2 b, .khjz h2 b, .fwlc h2 b{
		font-size: 25px;
	}
	.tjcp,.scroll_horizontal{
		margin-top: 20px;
	}
	.tjcp h2 span, .gcal h2 span, .khjz h2 span, .fwlc h2 span{
		font-size: 18px;
		margin-top: 0;
	}
	.gyqy{
		margin-top: 30px;
	}
	.ys h2 strong{
		font-size: 25px;
	}
	.ys h2{
		padding: 20px 0 10px;
	}
	#efpBigPic img{
		width: 100%;
	}
	.ys li.y1, .ys li.y2, .ys li.y3, .ys li.y4, .ys li.y5{
		background: none;
	}
	.ys li{
		padding-left: 0;
	}
	.ys li b{
		color: #3c3c3c;
		font-weight: 700;
		font-size: 16px;
		font-size: 1.142em;
	}
	.zzgm li img{
		height: 129px;
	}
}
@media only screen and (max-width:480px){
	.scroll_horizontal .list li{
		width: 120px;
	}
	.khjz dl dd em{
		font-size:100%;
		line-height: 20px;
	}
	.khjz dl dd p{
		margin-top: 0;
		font-size: 12px;
		font-size: 0.857em;
		height:64px; 
		overflow:hidden;
		
	}
	.scroll_horizontal .list li img{
		height: 90px;
	}
	.pagination-box{
		padding: 0 12px;
	}
	.main{
		margin: 10px 0;
		overflow: hidden;
	}
	.zzgm li{
		width: 46%;
		margin: 6px 2%;
	}
	.zzgm li img{
		height: 141px;
	}
	.wrapper{
		margin-bottom: 15px;
	}
.khjz dl dt span {
    display: block;
    text-align: center;
    line-height: 30px;
	height:30px;
	overflow:hidden;
}
	.job_tab dl dd{
		width: 25%;
	}
	.khjz dl dd span{
		display: none;
	}
	.fwlc_bg{
		padding-top: 0;
	}
	.more a{
		padding: 10px 20px;
	}
	.fwlc_bg{
		margin-top: 30px;
	}
	.fwlc img{
		margin-bottom: 0;
		margin-left: -5px;
	}
	.fwlc{
		margin-bottom: 0;
		padding-bottom: 20px;
	}
	.scroll_horizontal .plus, .scroll_horizontal .minus{
		top: 40px;
	}
	.scroll_horizontal .box{
		width: 86%;
	}
	.gyqy_xx h2{
		background-size:50% ;
		-o-background-size:50% ;
		-moz-background-size:50% ;
		-ms-background-size:50% ;
		height: 50px;
	}
	.gyqy_xx p{
		margin-top: 0;
	}
	.tjcp h2 b, .gcal h2 b, .khjz h2 b, .fwlc h2 b{
		font-size: 21px;
	}
	.tjcp h2 span, .gcal h2 span, .khjz h2 span, .fwlc h2 span{
		font-size: 17px;
	}
	.scroll_horizontal .box, .scroll_horizontal{
		height: 120px;
	}
	.ssd{
		display: none;	
	}
	.ys {
		margin-top: 0;
	}
	.ys h2 strong{
		font-size: 22px;
	}
	.ys h2 span{
		font-size: 13px;
	}
	.ys li.y1, .ys li.y2, .ys li.y3, .ys li.y4, .ys li.y5{
		margin: 15px 0 0;
	}
	.khjz dl{
		margin: 25px 0 0;
	}
	.more{
		margin-top: 40px;
	}
	.video-js{
		height: 270px;
	}
	.position h4{
		display: none;
	}
	.position_a{
		float: none;
	}
	.fbsj{
		line-height:25px;
		font-size: 12px;
		font-size: 0.857em;
	}
	.fbsj span{
		padding: 0 5px;
	
	}
	.all_al ul li img{
		height: 150px;
	}
	.all_al ul li{
		width: 45%;
		margin: 10px 2%;
	}
	.al_ny_l{
		width: 100%;
	}
	.al_ny_r{
		width: 100%;
		margin-top: 30px;
	}
	.news dt,.news dd{
		width: 100%;
	}
	.message{
		width: 100%;
	}
	.ys_bg{
		display: none;
	}
	.khjz {
		margin-top: 0;
	}
	.about_n dt{
		width: 100%;
	}
	.about_n dd{
		width: 100%;
	}
	#tab .tab_menu li{
		padding: 0 3px;
	}
}

@media only screen and (max-width:420px){
	.zzgm li img{
		height: 139px;
	}
	.scroll_horizontal .list li img{
		height: 76px;
	}
}


@media only screen and (max-width:380px){
	.zzgm li img{
		height: 126px;
	}
	.scroll_horizontal .list li img{
		height: 90px;
	}
	.all_al ul li img{
		height: 136px;
	}
}

@media only screen and (max-width:360px){
	.zzgm li img{
		height: 119px;
	}
}

@media only screen and (max-width:320px){
	.zzgm li img{
		height: 106px;
	}
	.all_al ul li img{
		height: 113px;
	}
}

@media only screen and (max-width: 640px)｛
.tjcp.container2.overflow.tjcwap{display:none}
｝