@charset "utf-8";
/* CSS Document */


#jsmain{
	width: 995px;
	height: 480px;
	display:block;
	
	/*border:solid 1px #e7e7e7;*/
	margin:8px auto 0px auto;
}
#loading,
#loading2{
	width: 995px;
	height: 480px;
	position:absolute;
	z-index:2000;
}
#mainjs {
	width: 995px;
	height: 480px;
	position: relative;
	overflow:hidden;
	display:none;
}

#main_js_1{
	position: absolute;
	width: 996px;
	height: 480px;
	overflow:hidden;
}

#main_js_2{
	position: absolute;
	width: 995px;
	height: 480px;
	left:995px;
	overflow:hidden;
	top: 0;
	left: 995px;
}

#main_js_3{
	position: absolute;
	width: 996px;
	height: 480px;
	overflow:hidden;
}

#main_js_4{
	position: absolute;
	width: 995px;
	height: 480px;
	left:995px;
	overflow:hidden;
	top: 0;
	left: 995px;
}
#main_js_5{
	position: absolute;
	width: 996px;
	height: 480px;
	overflow:hidden;
}

#main_js_6{
	position: absolute;
	width: 995px;
	height: 480px;
	left:995px;
	overflow:hidden;
	top: 0;
	left: 995px;
}
#main_js_7{
	position: absolute;
	width: 996px;
	height: 480px;
	overflow:hidden;
}

#main_js_8{
	position: absolute;
	width: 995px;
	height: 480px;
	left:995px;
	overflow:hidden;
	top: 0;
	left: 995px;
}


#main_js_1 div,
#main_js_3 div,
#main_js_5 div,
#main_js_7 div {
	text-align: center;
	/*float: left;*/
	/*padding: 0 1px 1px 0;*/
	/*width: 248px;
	height: 122px;*/
	padding:0;
	width: /*249px*/250px;
	height:/* 120px*/121px;
	
	position:absolute/*;oto*/
}


#main_js_1 div.indicate_2-2{width: 249px;}


/*#main_js_1 .indicate_1,*/
/*
#main_js_1 .indicate_2,
#main_js_1 .indicate_3,
#main_js_1 .indicate_4,
#main_js_1 .indicate_5,
#main_js_1 .indicate_6,
#main_js_1 .indicate_7,
#main_js_1 .indicate_8,
#main_js_1 .indicate_9,
#main_js_1 .indicate_10,
#main_js_1 .indicate_11,
#main_js_1 .indicate_12,
#main_js_1 .indicate_13,
#main_js_1 .indicate_14,
#main_js_1 .indicate_15,
#main_js_1 .indicate_16
{
	text-align: center;
	float: left;
	padding: 0;
	width: 249px;
	height: 120px;
	position:absolute
}
*/

/*start oto*/
.indicate_1{top:0; left:0; }
.indicate_2{top:0; left:250px; }
.indicate_3{top:0; left:499px; }
.indicate_4{top:0; left:748px; }

.indicate_5{top:121px; left:0; }
.indicate_6{top:121px; left:250px; }
.indicate_7{top:121px; left:499px; }
.indicate_8{top:121px; left:748px; }

.indicate_9{top:241px; left:0; }
.indicate_10{top:241px; left:250px; }
.indicate_11{top:241px; left:499px; }
.indicate_12{top:241px; left:748px; }

.indicate_13{top:361px; left:0; }
.indicate_14{top:361px; left:250px; }
.indicate_15{top:361px; left:499px; }
.indicate_16{top:361px; left:748px; }

.indicate_1-2{top:0; left:0; }
.indicate_2-2{top:0; left:250px; }
.indicate_3-2{top:0; left:499px; }
.indicate_4-2{top:0; left:748px; }

.indicate_5-2{top:121px; left:0; }
.indicate_6-2{top:121px; left:250px; }
.indicate_7-2{top:121px; left:499px; }
.indicate_8-2{top:121px; left:748px; }

.indicate_9-2{top:241px; left:0; }
.indicate_10-2{top:241px; left:250px; }
.indicate_11-2{top:241px; left:499px; }
.indicate_12-2{top:241px; left:748px; }

.indicate_13-2{top:361px; left:0; }
.indicate_14-2{top:361px; left:250px; }
.indicate_15-2{top:361px; left:499px; }
.indicate_16-2{top:361px; left:748px; }

/*end oto*/


#main_js_1 .indicate_1{
	/*text-align: center;
	padding: 0;
	width:498px;
	height:240px;*/
	/*z-index:2;*/
}


#main_js_1 div img,
#main_js_3 div img,
#main_js_5 div img,
#main_js_7 div img {
	display: none;
	
	width:100% !important;
	height:100% !important;
	/*height:auto;*/
}



.en_smp{
	position:relative;
	overflow:hidden;
	
	/*border:solid 1px #cdcdcd;*/
}
.en_smp img{
	float:left;
	width:33% !important;
	margin-bottom:0.5%;
}

.en_smp .bottom_margin{
	margin-bottom:0 !important;
}

.en_smp .left_margin{
	margin-left:0.5%;
}
.en_smp .sp_title{
	top:38%;
	position:absolute;
	width:100%;
}
.sp_title img{
	width:100% !important;
}


