@charset "UTF-8";
/* ====================================== */
/* clearfix */
.clearfix:after,
.modal:after

.clearfix {
	/* clearfix is already applied */
}

/* ====================================== */
/* global */
body {
	position: relative;
}

/* ====================================== */
/* Modal window */
.modal_index {
	position: relative;
	display: none;
	z-index: 9999;
}
.modal_index.effect {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=80);
	opacity: 0.8;
	z-index: 9999;
	zoom: 1;
}
.modal_index_body {
	position: fixed;
	top: 50%;
	left: 50%;
	display: none;
	width: 1000px;
	height: 360px;
	margin: -180px 0 0 -500px;
	text-align: center;
	background: #fff;
	z-index: 10000;
	-webkit-box-shadow: 0 0 24px rgba(88, 88, 75, 0.1);
	-moz-box-shadow: 0 0 24px rgba(88, 88, 75, 0.1);
	box-shadow: 0 0 24px rgba(88, 88, 75, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	behavior: url("/dcs/common/js/PIE.htc");
}
.modal_index_body .main {
	position: relative;
	margin: 0 auto 23px;
	width: 1000px;
	height: 360px;
}
.modal_index_body .modal_index_btn {
	width: 500px;
	float:left;
}
.modal_index_body .modal_index_btn:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity: 0.75;
}
.modal_index_body .js_close {
	width: 500px;
	float:left;
	cursor: pointer;
}
.modal_index_body .js_close:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	opacity: 0.75;
}
/* ====================================== */
