@charset "utf-8";
/* ////////////////////////////////////////////////////////////
	File Name	index.css
*/
#containerIndex {
	position: relative;
	min-width: 1020px;
	width: 100%;
	background: #233c63 url(../img/common/bg.png) 0 0 repeat-x;
}
.active #containerIndex {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

.footer {
	border-top: 0;
	background: transparent;
}

#earth {
	overflow: hidden;
	position: absolute;
	top: 0; left: 0;
	width: 100%; height: 100%;
}
#earth img {
	position: absolute;
	top: 0; left: 0;
}

.body .contents:after {
	content: "."; display: block; clear: both; visibility: hidden; height: 0;
}
.body .contents {
	position: relative;
	z-index: 10;
	left: -6px;
	margin: 15px 0 0 0;
	width: 988px;
	background: none;
	zoom: 0;
}
.body .contents .box {
	position: relative;
	float: left;
	margin: 0 0 12px 0;
	width: 247px;
}
.body .contents .box-col2 {
	width: 494px;
}
.body .contents .box-col3 {
	width: 741px;
}
.body .contents .box .box-in {
	position: relative;
	margin: 0 auto;
	width: 235px; height: 235px;
}
.body .contents .box-col2 .box-in {
	width: 482px;
}
.body .contents .box-col3 .box-in {
	width: 729px;
}
.body .contents .box-raw2 .box-in {
	height: 482px;
}
.body .contents .box .hover {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 235px; height: 235px;
}
.body .contents .box-col2 .hover {
	width: 482px;
}
.body .contents .box-col3 .hover {
	width: 729px;
}
.body .contents .box-raw2 .hover {
	height: 482px;
}
.body .contents .box a.block {
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 100%; height: 100%;
	background: transparent url(../img/common/null.png) 0 0 no-repeat;
}
.body .contents .box a.block span {
	display: block;
	overflow: hidden;
	height: 0;
}
.body .contents .box span.new {
	position: absolute;
	top: 0; left: 0;
}
.body .contents .box .frames {
	display: none;
	position: absolute;
	top: 0; left: 0;
	width: 100%; height: 100%;
}
.body .contents .box .frames span {
	display: block;
	position: absolute;
	background: #ffffff;
}
.body .contents .box .frame-l {
	top: 0; left: 0;
	width: 2px; height: 100%;
}
.body .contents .box .frame-r {
	top: 0; right: 0;
	width: 2px; height: 100%;
}
.body .contents .box .frame-t {
	top: 0; left: 0;
	width: 100%; height: 2px;
}
.body .contents .box .frame-b {
	bottom: 0; left: 0;
	width: 100%; height: 2px;
}
.body .contents .box img.on,
.body .contents .box img.off {
	position: absolute;
	top: 0; left: 0;
	width: 100%; height: 100%;
}
.body .contents .box img.on {
	display: none;
}
.body .contents .box a.block-top {
	width: 100%; height: 50%;
}
.body .contents .box a.block-bottom {
	top: 50%;
	width: 100%; height: 50%;
}


#news {
	margin-top: 15px;
	width: 977px;
	background: #4eb1ca;
}
#news .in:after {
	content: "."; display: block; clear: both; visibility: hidden; height: 0;
}
#news .in {
	margin: 0 auto;
	padding: 15px 0 10px 0;
	width: 936px;
	zoom: 1;
}
#news h2 {
	float: left;
	width: 144px;
}
#news .list {
	float: right;
	width: 770px;
}
#news .list dl:after {
	content: "."; display: block; clear: both; visibility: hidden; height: 0;
}
#news .list dl {
	padding: 1px 0 5px 0;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px;
	color: #003a70;
	zoom: 1;
}
#news .list dl dt {
	float: left;
	width: 95px;
}
#news .list dl dd {
	float: left;
	width: 675px;
}
#news .list dl a {
	text-decoration: underline;
	color: #003a70;
}
#news .list dl a:hover {
	color: #ffffff;
}

.body .foot {
	position: relative;
	left: -6px;
	margin-bottom: 30px;
	width: 988px;
}
.body .foot ul:after {
	content: "."; display: block; clear: both; visibility: hidden; height: 0;
}
.body .foot ul {
	width: 988px;
	zoom: 1;
}
.body .foot ul li {
	float: left;
	width: 494px;
}
.body .foot ul li a {
	display: block;
	margin: 0 auto;
	width: 482px; height: 74px;
	text-align: center;
}
.body .foot ul li dl {
	margin: 0 auto;
	width: 482px;
	text-align: center;
	color: #fff;
}
.body .foot ul li dl dd {
	padding-top: 6px;
}

.body .foot ul li.opa a {
	background: #ffffff none 0 0 no-repeat;
}
.body .foot ul li.opa a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}