.container{ width:1785px; min-width:1100px; height:860px; float:right; position:relative; }
.banner{ width:87.39495798319328%;/*width:89.39495798319328%;*/ height:100%; float:left; position:absolute; }
.banner .pic{ width:100%; height:100%; position:absolute; overflow:hidden; display:none; }
.banner .pic img{ width:100%; }
.right_side{ width:225px; height:100%; top:0; right:0; position:absolute; }

/*@media screen and (max-width:1600px){
	.width1600{ width:1580px; height:747px; }
	.width1600 .banner{ width:1355px; height:747px; float:left; position:relative; }
	.width1600 .right_side{ height:747px; }	
}
@media only screen and (min-width: 1024px){}


@media screen and (max-width:1400px){
	.width1400{ width:1380px; height:665px; }
	.width1400 .banner{ width:1155px; height:665px; float:left; position:relative; }
	.width1400 .right_side{ height:747px; }
}*/


/*@media only screen and (min-width: 1600px){

}
@media only screen and (min-width: 1400px) and (max-width: 1600px){
	.container{ width:1600px; height:758px; }
	.container .banner{ width:1375px; height:758px; float:left; position:relative; }
	.container .right_side{ height:758px; }
}
@media only screen and (min-width: 0px) and (max-width: 1440px){
	.container{ width:1430px; height:664px; }
	.container .banner{ width:1205px; height:664px; float:left; position:relative; }
	.container .right_side{ height:664px; }
	.menu ul{ margin-bottom:70px; }
	.logo{ height:150px; }
	.tel{ margin-bottom:45px; }
}
@media only screen and (max-width: 1280px){
	
}*/