﻿body { margin:0; padding:0;
}
a {  text-decoration:none;}
.main_nav { position:relative;   width:954px;  margin:0 auto;  min-height:56px;}
.main_nav_shadow { background:url('../image/shadow.png') no-repeat; height:14px; width:954px; }
.main_nav div.Outside {  border-radius:5px;width:954px;  margin:0 auto; position:relative;z-index: 1501; min-height:56px;}
.main_nav div.Outside:hover {   border-radius:5px 5px 0 0;  -webkit-border-radius:5px 5px 0 0;    -moz-border-radius:5px 5px 0 0; }
.main_nav div.Outside > ul { background-color:#008DA9;   -webkit-border-radius:5px;  -moz-border-radius:5px; border-radius:5px; min-height:56px; display:table;  width:954px;}
.main_nav div.Outside > ul > li.invalid {  background-color:#005a6c; }
.main_nav div.Outside > ul > li > div > a { color:white; display:block;  padding:0 0 15px;}
.main_nav div.Outside > ul > li > div > a:hover { text-decoration:none;  display:block;  padding:0 0 12px; position:relative; z-index:1011;}
.main_nav div.Outside > ul > li > div > a > h3 {  font-family:Verdana,Geneva,sans-serif; font-size:1.4em; padding: 12px 15px 0; white-space:nowrap; }
.main_nav div.Outside > ul > li > div > a > p { color:#A4E2E9; padding:0 16px 0 15px; font-size:1.1em;word-break: keep-all; }
.main_nav div.Outside > ul > li { display: table-cell;min-width: 159px;}
.main_nav div.Outside > ul > li:first-child{border-radius:5px 0 0 0; }
.main_nav div.Outside > ul > li:last-child{border-radius:0 5px 0 0; }



.main_nav div.inside { background-color:white; border-top:5px solid #0088A7;  position:absolute; top:56px; width:100%; z-index:1502; left:0;}
.main_nav div.inside > div { padding:9px 5px; }
.main_nav div.inside > div > h3 {  /*font-size:1.1em;*/ color:#333333; font-weight:bold; } 
.main_nav div.inside > div > ul { background-color:#008DA9; display:inline-block;  width:100%;  margin-bottom:5px;}
.main_nav div.inside > div > ul li { width:25%; float:left;}
.main_nav div.inside > div > ul li > a {display:block; text-decoration:none;  padding:9px; }
.main_nav div.inside > div > ul li > a > div { text-align:center; background-color:white; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:81px; width:150px; line-height:75px; }
.main_nav div.inside > div > ul li > a > div > img { max-height: 75px; max-width:150px; vertical-align:middle; }
.main_nav div.inside > div > ul li > a > p { color:white; font-size:11px; padding:2px 0 2px 0; font-weight:bold; font-size:11px; text-align: left; }
.main_nav div.inside > div > a.linkbt { background-color:#252E35;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  color:white; padding:2px 5px; font-size:11px;}


/*7.16add*/
.hPrevPage{ background: url('../image/arrow2.png') no-repeat;height: 65px;width: 59px;display: block;position: absolute;left: -59px;top: 0;z-index: 11;cursor: pointer;}
.hPrevPage.disabled{background: url('../image/arrow2-2.png') no-repeat;height: 65px;width: 59px;background-position: center;}
.hNextPage{background: url('../image/arrow1.png') no-repeat;height: 65px;width: 59px;display: block;position: absolute;right: -59px;top: 0;z-index: 11;cursor: pointer; background-position: center;}
.hNextPage.disabled{background: url('../image/arrow1-2.png') no-repeat;height: 65px;width: 59px; background-position: center;}