

*{
    margin:0 auto;  
    padding: 0 auto; 
    color: #222;
    line-height: 2.2;
    font-size: 16px;
    letter-spacing: 130%;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
    list-style: none; 
}

* a {color:blue;  opacity:0.9; text-decoration:none; }

html,body {  }  

h1 {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
    list-style: none; 
    padding: 90px 0 20px 0px; 
}

h2 {	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
    list-style: none; 
    padding: 36px 0 3px 0; 
}

.text-bold {
	font-weight: bold;
}


.div_main {display:block; width:100%; clear:both; margin: 10px 0 30px 0;  }
.div_main ul {margin:0 auto;  padding: 0 auto;  }
.div_main ul li {display:block;  padding: 0; opacity:1;  max-width:1000px;   }

            .nav {display:inline-block; width:100%; clear:both;  margin: 20px 0 60px 0;  }
            .nav ul {padding:0 auto; margin:0 auto; display:block;}
            .nav ul li {display: block; float:left; padding: 3px;  position:relative;  }   /*  color:blue;  opacity:0.6;  */
            .nav ul li a {display:block;  background-color:#C69AEF; opacity:1; color:#fff;  padding:5px  20px 5px 20px; border:0px;  border-radius: 5px;    }
            .nav ul li a:hover {opacity: 0.8; color:palegoldenrod; }

                        .nav ul li ul {display:none;  }
                        .nav ul li:hover ul {display: block;   position:absolute;  left:5px; top: 49px; width: 500px;   padding:10px 10px 30px 10px ; margin:0;  font-size:95%; font-weight: 300;  
                                                   background-color:silver;  z-index:999; border:1px; border-radius: 8px;   } /*  width: 50%; min-width:300px;   */
                        .nav ul li:hover ul li {display: block;  padding: 1px;  z-index:999; width:100%; clear:both; }   
                        .nav ul li:hover ul li a {display:block;  background-color:silver; opacity:1; color:#FFF;  padding:1px  10px 1px 10px; border:0px;   border-radius:0px;  z-index:999;  border-bottom: 1px #fff dotted;  font-weight:lighter; font-size:14px;    }
                        .nav ul li:hover ul li a:hover {opacity: 0.8; color:palegoldenrod;   }

/*  Font Awesome  */

.fa-caret-down  {display:block;  font-size: 18px;   color:#fff;  opacity:0.7; clear:both; float:right; padding-left: 15px; padding-top: 12px;   }





/*2级
.bsnav ul li ul {  display:none; }
.bsnav ul li:hover ul {   display:block;  position:absolute; left:0; top:26px;  width: 200px;   padding:0; margin:0;  font-size:95%; font-weight: 300; }
.bsnav ul li ul li { float:left; list-style:none;  margin-top:1px;   display: inline-block; width: 200px;   line-height:30px;  font-size:95%;  padding: 0 0 10px 8px; background-color:cornflowerblue;   }
*/






            .photo {width:100%; opacity: 1; margin:20px 0 50px 0; padding:0;  }
            .photo ul {margin:0; padding:0;  }
            .photo ul li { max-width: 1000px;  }
            .photo ul li img { width:95%; max-width:618px; border:1px; border-radius: 1px; }

            .reserve { display:block; width:100%; clear:both; margin: 10px 0 30px 0; color:#FFF;   }
            .reserve ul {margin:0 auto;  padding: 0 auto;  }
            .reserve ul li {display:block;  padding: 5px 15px; color:#FFF; background-color:darkorange; opacity: 0.7; width:200px; border-radius:5px; text-align:center; font-size:17px; font-weight:bold;  }
            .reserve ul li a {display:block;  color:#FFF; }
            .reserve ul li a:hover {opacity:1; }

            .feedback {width:100%; opacity: 1; margin:20px 0 50px 0; padding:0;  }
            .feedback ul {margin:0; padding:0;  }
            .feedback ul li { max-width: 1000px;  opacity: 1; }
            .feedback ul li img { width:95%; max-width:618px; border:1px; border-radius: 1px; }

            .bottom {display:block; width:100%; margin: 90px 0 50px 0; }
            .bottom ul { margin:0; padding:0; }
            .bottom ul li {display:block;  padding: 10px 0; margin:0; margin: 16px 0;   width:100%;  text-align:center; float:left;   }
            .blue {background-color: #CCC;   color:#FFF; width:100%; padding:10px 0; margin:0  }
            .bottom ul li a {display:block; float:left; text-align:center;   }
                        .bottom ul li ul {display:inline-block;  padding:0 auto;  margin: 0px 0 100px 0;}
                        .bottom ul li ul li {display: block; width: 100px; float:left;   padding: 0 20px; margin: 0;   }
.bottom ul li ul li a {opacity: 0.8; }
.bottom ul li ul li a:hover {opacity: 0.6; }
/*
.text {
    font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, "sans-serif";
	font-size: 15px;
    line-height:28px; 
}

.text-h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
    list-style: none; 
}
.table_navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	vertical-align: top;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #999;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}
*/