@charset "utf-8";
/* CSS Document *//* nav */
.NavList_a1 {position:absolute; left:0; top:160px; width:380px;}
.NavList_a1 ul {margin:0;padding:0;}
.NavList_a1 li {padding:0; margin-bottom:10px;list-style:none;display:block;/* ie7 */}
.NavList_a1 li:first-child{ display:none;}
.NavList_a1 a {padding:20px 15px;text-decoration:none;color:#555;line-height:100%; font-size:16px; background:#f7f7f7;display:block;}
.NavList_a1 a:hover {color:#000;}
.NavList_a1  .on a {border-bottom:4px solid #003589;color:#003589;}
/* right nav */.NavList_a1.right ul {text-align:right;}
/* center nav */.NavList_a1.center ul {text-align:center;}
/*@media screen and (max-width: 1200px){
.NavList_a1{width: 31.67vw;}
.NavList_a1 a{font-size: 1.33vw;line-height: 1.5;padding: 1.25vw 1vw;}

}*/
@media screen and (max-width:860px) {
.NavList_a1 {position:relative;min-height:40px; top:0px; z-index:1;  width: auto;}
.NavList_a1 ul {width:90%;padding:5px 0;position:absolute;top:0;left:5%;border:solid 1px #003589;background:#fff url(../images/icon-menu.png) no-repeat 10px 11px;border-radius:5px;}
.NavList_a1 li {display:none;/* hide all <li> items */margin:0; padding:0; }
.NavList_a1 li.on {display:block;/* show only on <li> item */}

.NavList_a1 a {display:block;padding:5px 5px 5px 32px;text-align:left; font-size:14px;background:none;}
.NavList_a1 li.on a {border-bottom:none;color:#003589;}
/* on nav hover */.nav ul:hover {background-image:none;}
.NavList_a1 ul:hover li {display:block;margin:0 0 5px;}
.NavList_a1 ul:hover li.on {background:url(../images/icon-check.png) #fff no-repeat 10px 7px;}
/* right nav */.NavList_a1.right ul {left:auto;right:0;}
/* center nav */.NavList_a1.center ul {left:50%; margin-left:-90px;}
}
