.index_banner_cont {
	width: 100%;
	position: relative;
}
.index_banner_scroll { 
    position:relative;
}
.index_banner_scroll div { 
    position:absolute; 
	top:0; 
	left:50%; 
	margin-left:-950px; 
	z-index:0;
}
.banner_btn {
	width: 300px;
	height: 46px;
	position: absolute;
	top: 45px;
	right: 50%;
	margin-right: -500px;
	z-index: 10;
}
.banner_list { height:46px; position:absolute; top:0;}
.banner_list span { width:53px; height:2px; background-color:#fff; margin:0 6px; display:block; float:left; cursor:pointer;}
.banner_list span.current { background-color:#333;}
.banner_span { display:none; position:absolute; top:0;}
.banner_span a { width:49px; height:42px; opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* ie8  */
    filter:alpha(opacity=50);    /* ie5-7  */
    -moz-opacity:0.5;    /* old mozilla browser like netscape  */
    -khtml-opacity: 0.5;  background-color:#fff; display:block; margin:0 6px; float:left; padding:2px;}
.banner_span a.current { opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* ie8  */
    filter:alpha(opacity=100); /* ie5-7  */
    -moz-opacity:1;    /* old mozilla browser like netscape  */
    -khtml-opacity: 1; }


.index-banner250 { 
    width:1900px; 
	position:relative; 
	overflow:hidden; 
	height:280px;
	}
.index-banner500 { 
    width:1900px; 
	position:relative; 
	overflow:hidden; 
	height:500px;
	}
.index-btn {
	width: 1000px;
	height: 40px;
	background: url(../images/index-btnbg.png) repeat;
	z-index: 100;
	margin-top: -40px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-size: 12pt;
}
.index-btn span {
	height: 40px;
	float: left;
	color: #fff;
	line-height: 40px;
	cursor: pointer;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #a7a7a7;
}
.index-btn a {
	_position: relative;
	display: block;
	float: left;
	height: 40px;
	line-height: 200px;
	margin-top: -39px;
	width: 294px;
	background-attachment: scroll;
	background-repeat: repeat;
}
.index-btn span.cur,.index-btn span.cur1 {
	background-color: #31bdeb;
}
.btn1tw {
	width: 150px;
	padding-left: 100px;
	background: url(../images/btn1.png) no-repeat 70px center;
}
.btn2tw {
	width: 145px;
	background: url(../images/btn4.png) no-repeat 80px center;
	padding-left: 105px;
}
.btn3tw  {
	width: 160px;
	background: url(../images/btn3.png) no-repeat 60px center;
	padding-left: 90px;
}
.btn4tw {
	width: 136px;
	padding-left: 110px;
	background: url(../images/btn4.png) no-repeat 80px center;

}
.btn1em {
	width: 150px;
	padding-left: 100px;
	background: url(../images/btn1.png) no-repeat 70px center;
}
.btn2em {
	width: 165px;
	background: url(../images/btn4.png) no-repeat 50px center;
	padding-left: 85px;
}
.btn3em  {
	width: 180px;
	background: url(../images/btn3.png) no-repeat 30px center;
	padding-left: 70px;
}
.btn4em {
	width: 151px;
	padding-left: 95px;
	background: url(../images/btn4.png) no-repeat 70px center;
	
}
.btn1ja {
	width: 150px;
	padding-left: 100px;
	background: url(../images/btn1.png) no-repeat 70px center;
}
.btn2ja {
	width: 145px;
	background: url(../images/btn4.png) no-repeat 70px center;
	padding-left: 105px;
}
.btn3ja  {
	width: 160px;
	background: url(../images/btn3.png) no-repeat 55px center;
	padding-left: 90px;
}
.btn4ja {
	width: 146px;
	padding-left: 100px;
	background:  url(../images/btn2.png)no-repeat 60px center;

}

.browser{
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -500px;
	z-index: 100;
}
.index_menu {
	width: 1000px;
	position: absolute;
	bottom: 40px;
	left: 50%;
	margin-left: -500px;
	z-index: 101;
}
.index_menu_item {
	width: 230px;
	background-color: #fff;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.index_menu_item .map {
	height: 80px;
	width: 230px;
	float: left;
}
.index_menu_item .clearfix {
	margin-top: 15px;
	margin-bottom: 10px;
	float: left;
}
.index_menu_item .clearfix ul .tw {
	font-size: 10pt;
	float: left;
	width: 200px;
	margin-left: 25px;
	list-style-type: circle;
	margin-bottom: 3px;
	margin-top: 3px;
	letter-spacing: 2pt;
}
.index_menu_item .clearfix ul .si {
	font-size: 10pt;
	float: left;
	width: 200px;
	margin-left: 25px;
	list-style-type: circle;
	margin-bottom: 3px;
	margin-top: 3px;
	letter-spacing: 2pt;
}
.index_menu_item .clearfix ul .en {
	font-size: 10pt;
	float: left;
	width: 200px;
	margin-left: 25px;
	list-style-type: circle;
	margin-bottom: 3px;
	margin-top: 3px;
}
.index_menu_item .clearfix ul .ja {
	font-size: 10pt;
	float: left;
	width: 200px;
	margin-left: 25px;
	list-style-type: circle;
	margin-bottom: 3px;
	margin-top: 3px;
}




.menuItem1 { position:absolute; left:0; top:0;}
.menuItem2 {
	position: absolute;
	left: 250px;
	top: 0;
}
.menuItem3 {
	position: absolute;
	left: 502px;
	top: 0;
}
.menuItem4 {
	position: absolute;
	left: 750px;
	top: 0;
}
.menu-title .item-title { border-bottom:none; height:30px;}
