.flink{
color:#dc143c;
}
.f_link{
color:#00F;
 text-decoration:underline;
}


.chubox {
width:100%;
  padding: 0.5em 1em;
    margin: 2em 0;
    font-weight: bold;
    border: solid 3px #FF0000;
}
.chubox1 {
width:100%;
  padding: 5px;
    font-weight: bold;
    border: solid 3px #0000FF;
}

.chubox2 {
width:100%;
  padding: 5px;
    font-weight: bold;
    border: solid 3px #FF0000;
}
.chubox3 {
 width:100%;
margin-top:5px;
 padding: 5px;
font-weight: bold;
border: solid 3px #4169e1;
}
.top_chubox2 {
width:100%;
  padding: 5px;
  font-weight: bold;
  border: solid 3px #FF0000;
ĦĦmargin:0px auto 50px !important;
}

.chubox p,
.top_chubox2 p,
.chubox2 p ,
.chutext

{  
    margin: 0; 
    padding: 0;
color:#FF0000;
}


/************************************

footer_MENU

************************************/

@media only screen and (max-width:768px){

.footer_menu {
  margin-bottom: 50px;
 position: absolute;
  z-index:100;
}
.global-nav {
  position: fixed;
  left: 0;
  bottom: 0;
  background:#ff8000;
}
.nav-list {
  display: table;
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
  padding: 0;
  list-style: none;
  text-align: center;
}
.nav-item{
  display: table-cell;
  border: solid 1px #FFF;
  padding: 4px 0px;
}
.footer_menu li:nth-child(1){  
  background:#F00;
}
.footer_menu li:nth-child(2){  
  background:#000;
}


.nav-item a {
display:block;
  text-decoration: none;
  color:#FFF;
}
.nav-item a:hover{
    cursor:pointer;
    filter: alpha(opacity=60);        /* ie lt 8 */
    -ms-filter: "alpha(opacity=60)";  /* ie 8 */
    -moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
    -khtml-opacity: 0.6;              /* Safari 1.x */
    opacity:0.6;
    zoom:1;}

.nav-item img {
height:20px;
}

.nav-item i {
  display: block;
  font-size: 24px;
}
.nav-item a span {
display: block;
text-height:130px;
font-size: 12px;
padding:4px 0;
}

}
