.symbol-target { padding-top: 100px; margin-top:-99px; width: 100%; height:0px; font-size:0px; line-height:0px; display:block; }

/* SECTIONS */
.mainS1 {
	padding-top:122px;
	padding-bottom:0;
	margin: 0;
	background:url(./image/mainS1_bg.jpg)#ffffff repeat-x;
	height: 574px;
	
}
.mainS1 .cont {position:relative;width: 1130px; height: 455px; margin:0 auto;}
.mainS1 .cont .img04 {position:absolute; width:594px; height:455px; top:0; left:0;}
.mainS1 .cont .btn {position:absolute; width:192px; height:47px; left:356px;bottom:50px; }
.mainS1 .cont .btn:hover {opacity:0.7;}
.mainS1 .cont .img01 {position:absolute; width:535px; height:227px; top:0; left:594px; }
.mainS1 .cont .img01:hover {opacity:0.7;}
.mainS1 .cont .img02 {position:absolute; width:267px; height:228px; top:227px; left:594px; }
.mainS1 .cont .img02:hover {opacity:0.7;}
.mainS1 .cont .img03 {position:absolute; width:267px; height:228px; bottom:0; left:861px; }
.mainS1 .cont .img03:hover {opacity:0.7;}

.line {border-right:#f4f4f4 2px solid;}
.mainS2 {
	padding-top:50px;
	padding-bottom:0;
	margin: 0;
	background:url()#ffffff center top no-repeat;
	height: 235px;
	
}
.mainS2 .cont {position:relative;width: 1040px; height: 215px; margin:0 auto;}
.mainS2 .cont .Left {float: left; width: 518px; height: 188px;}
.mainS2 .cont .Right {float: left; width: 490px; height: 188px; padding-left:30px;}
.mainS2 .cont .Right ul {}
.mainS2 .cont .Right li {float: left; width: 244px; height: 188px; text-align: center; }
.mainS2 .cont .Right li a:hover {opacity:0.7;}



.mainS3 {
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url(./image/mainS3_bg.jpg)#f1f1f1 center top no-repeat;
	height: 175px;
	
}

.mainS4 {
	padding-top:0;
	padding-bottom:0;
	margin: 0;
	background:url()#ffffff center top no-repeat;
	height: 700px;
	
}