body, html {
	position: relative;
	height: 100%;
}

.dlBnr {
	position:fixed;
	top:200px;
	right:0;
	z-index:999999;
}

#top_mv_block {
	text-align: center;
	position: relative;
	background:url(../image/mv1.jpg) center top no-repeat;
	background-size: cover;
	border-top: 3px solid #0f74ba;
}
#top_mv_block div#top_mv_inner {
	width: 100%;
	margin: 0 auto;
	position: absolute;
	height: 100px;
	top: 0;
	left: 0;
}
#top_mv_block div#top_mv_inner2 {
	width: 960px;
	margin: 0 auto;
	position: relative;
}
#top_mv_inner a {
	opacity: 1;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#top_mv_inner a:hover {
	opacity: 0.6;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#top_mv_inner a img {
	margin-top: 0;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
#top_mv_inner a:hover img {
	margin-top: 10px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.vegas-timer {
	display: none;
}
#top_mv_block div#top_mv_inner p {
	position: absolute;
	opacity: 0;
	padding-top: 20px;
	/* text-align:right; */
	text-align: center;
	width: 100%;/* padding-right:10px;*/
}
#header {
	bottom: -2px;
	width: 100%;
}
.blueArea {
	background: #003978;
}
div.bgTop {
	background: url(../images/top.gif) left top no-repeat;
	padding-top: 60px;
}
div.bgBtm {
	background: url(../images/btm.gif) right bottom no-repeat;
	padding-bottom: 10px;
}
div.blueList {
	width: 960px;
	margin: 0 auto;
}
div.blueList ul li {
	width: 230px;
	float: left;
	margin-right: 13px;
}
div.blueList ul li.last {
	margin-right: 0;
}
div.blueList ul li dl dt {
	background: #f1f1f1;
	display: table;
	height: 172px !important;
	line-height: 0;
	margin-bottom: 8px;
	overflow: hidden !important;
	text-align: center;
	width: 230px;
}
div.blueList ul li dl dt a {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 230px !important;
}
div.blueList ul li dl dt a img {
	height: auto !important;
	margin: 0 auto !important;
	max-height: 172px !important;
	max-width: 230px !important;
	vertical-align: middle;
	width: auto !important;
}

div.blueList ul li dl dd {
	text-align: center;
}
div.blueList ul li dl dd a {
	text-align: center;
	color: #FFF;
	text-decoration:none;
}
.productsArea {
	background:url(../images/bg_products.jpg) center top no-repeat;
	padding:80px 0 110px;
}
div.paInr {
	width:960px;
	margin:0 auto;
}

div.categoryBox {
	width:480px;
	float:left;
	padding:0 20px;
	box-sizing:border-box;
}
div.inputBox {
	width:480px;
	float:right;
	padding:0 20px;
	box-sizing:border-box;
}

div.categoryBox h3,
div.inputBox h3 {
	color:#FFF;
  font-family: 'Roboto Condensed', sans-serif;
	font-size:16px;
	margin-bottom:40px;
	font-weight:normal;
}

.whiteList li {
	background:url(../images/icon_arrow.png) left 7px no-repeat;
	line-height:1.7;
	padding-left:13px;
	margin-bottom:5px;
}

.whiteList li a {
	color:#FFF;
	text-decoration:none;
	font-size:12px!important;
}

.whiteList li a:hover {
	text-decoration:underline;
}

.searchArea {
	border:#FFF;
	background:rgb(255,255,255);
	opacity:0.8;
	padding:10px;
	width:380px;
	margin-bottom:40px;
}

p.submitBtn {
	text-align:center;
	width:400px;
}

.submit {
	background:url(../images/Btn.png) left top no-repeat;
    border: medium none;
    cursor: pointer;
    font-size: 0;
    height: 36px;
    line-height: 0;
    width: 200px;
}

.businessArea {
	padding:60px 0;
}

.businessArea div.baInr {
	width:960px;
	margin:0 auto;
}

div.bTxt {
	width:455px;
	padding-top:20px;
}

div.bTxt h2 {
	font-size: 18px;
}

.businessArea.bg01 {
}

.businessArea.bg02 {
	background: url(../images/bg02.jpg) center top no-repeat; 
}

.newsArea {
	width:960px;
	margin:0 auto;
	padding:60px 0;
}

.newsArea h2 {
	width:160px;
	float:left;
}

div.newsList {
	width:740px;
	float:right;
}

div.newsList ul li {
	background:#f2f2f2;
	padding:18px 10px;
}

div.newsList ul li span {
	display:block;
	float:left;
	width:110px;
	color:#085189;
	text-align:center;
}

div.newsList ul li a {
	color:#333;
	text-decoration:none;
	display:block;
	float:right;
	width:560px;
}

div.newsList ul li a:hover {
	text-decoration:underline;
}

div.newsList ul li.even {
	background:#fff;
}

.subArea {
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	padding:20px 0;
}

.subArea div.saInr {
	width:960px;
	margin:0 auto;
}

div.bnrBox {
	width:500px;
	float:left;
}

div.bnrBox ul li {
	float:left;
	width:240px;
}

div.bnrBox ul li.last {
	float:right;
}

div.isoBox {
	width:380px;
	float:right;
}

div.isoBox table th {
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
}

div.isoBox table td {
	width:59px;
}