*{margin: 0;padding: 0;}
#banner{position: absolute; }     
#banner .oneByOne_item{position: absolute; width:1220px; min-height:450px;  overflow: hidden; }         
#banner .oneByOne_item a{text-decoration: none; color: #B22222;}

#banner img.img2{position: absolute;top:-5px;right:65px; height:400px;}            
#banner .oneByOne_item .text1{position: relative;float: left;margin:80px 12px 10px 54px;color: #fff;font-size: 48px;font-weight:bold;}
#banner .oneByOne_item .text1 span{font-size:25px; line-height:30px; display:block;}
#banner .oneByOne_item .text2{clear: left;position: relative;float: left;margin: 4px 540px 0 54px;color: #fff;font-size:18px; line-height:28px;}             

#banner img.img3{position: absolute;top: 24px;left: 50px;}
#banner .oneByOne_item .text3{clear: left;position: relative;float: left;margin: 100px 44px 0 550px;color: #fff;font-size:48px; font-weight:bold;}          
#banner .oneByOne_item .text4{clear: left;position: relative;float: left;margin: 12px 44px 0 550px; color: #fff;font-size:18px; line-height:28px;}                     
  
#banner .slide3 img.wp3{position: absolute;top: 33px;left: 50px;}   
#banner .slide3 span.txt1{clear: left;position: relative;float: left;margin: 100px 44px 0 510px;color: #FFFFFF;font-size:48px; font-weight:bold;} 
#banner .slide3 span.txt2{clear: left;position: relative;float: left;margin: 12px 44px 0 510px;color: #FFFFFF; font-size:18px; line-height:28px;}                   

#banner img.wp3{position: absolute;top: 0px;right:50px;}   
#banner .oneByOne_item span.wp1{clear: left;position: relative;float: left;margin: 100px 510px 0 60px; color: #FFFFFF;font-size:48px; font-weight:bold;} 
#banner .oneByOne_item span.wp2{clear: left;position: relative;float: left;margin: 12px 510px 0 60px; color: #FFFFFF; font-size:18px; line-height:28px;}                  


@media(max-width:767px){
#banner .oneByOne_item{width:320px; position:relative; margin-bottom:15px; text-align:center;}	
#banner .oneByOne_item .text1{margin:10px 12px 10px 12px;font-size:25px; float:none; display:block;}
#banner .oneByOne_item .text2{margin:0px 12px 0 12px; font-size:14px; float:none; display:block;  line-height:24px;}
#banner img.img2{position: relative; top:auto; right:auto; height: auto; width:230px; margin:30px 15px auto;}

#banner .oneByOne_item .text3{margin:10px 12px 10px 12px;font-size:25px; float:none; display:block;clear:none;}
#banner .oneByOne_item .text4{margin:0px 12px 0 12px; font-size:14px; float:none; display:block;clear:none;  line-height:24px;}
#banner img.img3{top:193px; left:auto; height: auto; width:250px; margin:30px 15px auto;}

#banner .slide3 span.txt1{margin:10px 12px 10px 12px;font-size:25px; float:none; display:block;clear:none;}
#banner .slide3 span.txt2{margin:0px 12px 0 12px; font-size:14px; float:none; display:block;clear:none; line-height:24px;}
#banner .slide3 img.wp3{top:220px; left:auto; height: auto; width:250px; margin:30px 15px auto; right:auto; }

#banner .oneByOne_item span.wp1{margin:10px 12px 10px 12px;font-size:25px; float:none; display:block;clear:none;}
#banner .oneByOne_item span.wp2{margin: 0px 12px 0 12px; font-size:14px; float:none; display:block;clear:none; line-height:24px;}
#banner img.wp3{position: relative; top:auto; right:auto; height: auto; width:230px; margin:30px 15px auto;}

}