@media screen and (max-width:780px){
	#index_box{
		width: 100%;
	}
	#index_box .logo{
		left: 10px;
		top: 10px;
		height: 90px;
		background-size: auto 90px;
	}
	#index_box .logo1{
		height: auto;
		width: auto;
		right: 10px;
		top: 30px;
	}
	#index_box .logo1 a{
		display: block;
		margin: 10px 0;
		text-align: left;
	}
	#index_box .box{
		float: none;
		border-top: 1px solid gray;
		width: 100%;
	}
	#index_box .box a{
		width: 100%;

		filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=rgba(0, 0, 0, 1),endcolorstr=rgba(0, 0, 0, 0.8),gradientType=1);
	    -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=rgba(0, 0, 0, 1),endcolorstr=rgba(0, 0, 0, 0.8),gradientType=1);/*IE8*/	
	    background:black; /* 一些不支持背景渐变的浏览器 */  
	    background:-moz-linear-gradient(left, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.8));  
	    background:-webkit-gradient(linear, 0 0, 0 left, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0.8)));  
	    background:-o-linear-gradient(left, black, rgba(0, 0, 0, 0.8)); 
	}
	#index_box .box a div{
		height: 80px;
	}
	#index_box .box h2{
		height: 50px;
		width: 175px;
		background-size: auto 50px;
	}
	#index_box .box h2.t2{
		background-position: -177px 0;
	}
	#index_box .box h2.t3{
		background-position: -355px 0;
	}
	#index_box .box h2.t4{
		background-position: -534px 0;
	}
	#index_box .box h2.t5{
		background-position: -714px 0;
	}
	#index_box .fg{
		background: none;
	}
}