/* CSS Document */

/* common propose */
* {font-size:14px; padding-right:0px; padding-left:0px; font-weight:normal; padding-bottom:0px; margin:0px; padding-top:0px; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif, "黑體";}
body {-webkit-text-size-adjust:none; background:white; min-width:320px; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif, "黑體"; color:#403221; }
ul, li {list-style:none;}
a {text-decoration:none; color:#333;}
img, img a {border:0px;}
img {-ms-interpolation-mode: bicubic;}
/**/
.clear,.module {clear:both;}
.logo {float:left; height:60px;}
#container {width:100%;}
.wholeWeb {margin:0 auto; max-width:1024px; background:url(../images/bg.png) }

#adBannerContainer {w2idth:70%;}
#adBanner {width:100%; text-align:center; margin-bottom:0px; background-size:contain;}
.adbanner {max-height:100%; max-width:70%; border:none; padding:0;}
.adbannerTransparency {max-height:100%; max-width:70%; border:none; padding:0;}

.content {color:#403221; height:auto; text-align:center;}
.content p {width:48%; margin:0 auto; line-height:1.5em; margin-bottom:5px; padding:0px; text-align:justify; font-size:1.3em}

.top_mu {background:url("/include/images/bg_dark.jpg") 50% 0px repeat-x; width:100%; max-width: 1024px; height:65px; padding-top:10px; clear:both; position:fixed; z-index:9999999; top:0px ; margin:0 auto;}
.top_mul {width:400px; height:30px; float:left; margin-left:10px;}
.top_mul a {width:50px; height:50px; display:block; float:left; padding-left:0px; color:#403221;}
.top_mur {width:220px; height:50px; float:right; margin-right:5px;}
.top_mur img {width:48px; height:48px;}
#translateLink {color:#FFFFFF; font-size:36px; vertical-align: top;}

.top_exp {background:#e7e5d7; width:100%; max-width: 1024px; line-height:40px; text-indent:0px; padding-top:80px; margin:0 auto; text-align:center; color:#09132D; font-size:1.8em; position:fixed; z-index:9999998;}
.top_exp ul {width:100%; margin:0px auto; padding-left:7px;}
.top_exp ul li {float:left; margin-left:0px;}
.top_exp ul li a {display:block; color:#7C1EBE; text-align:center; padding:0px 5px; text-decoration:none;}
.top_expDeactive {font-size:1.8em; height:45px;}
.top_expActive {font-size:1.8em; height:80px;}

#topMenu {font-size:1em; margin:0px auto; padding:0px;}
.topMenuContent {font-size:1.8em;}
#topMenu ul {width:100%; margin:0px auto; padding-left:7px;}
#topMenu ul li {float:left; margin-left:0px;}
#topMenu ul li a {display:block; font-size:1.8em; color:#7C1EBE; text-align:center; padding:0px 15px; text-decoration:none;}

.text_con {width:100%; borde2r-bottom:1px solid #999; padding:140px 0px 0px 0px;}

/* index.php Banquet Section */
.banquet {width:100%; padding-bottom:20px; padding-top:10px; border-bottom:1px solid #999;}
.banquet ul {width:70%; margin:0px auto; padding-left:0px;}
.banquet ul li {width:48%; float:left; margin-left:7px;}
.banquet ul li img {width:100%;}
.banquet ul li h4 {width:100%; height:25px; font-size: 1em; line-height:1em; margin-top:0px; margin-bottom:5px; font-weight:normal;}
.banquet ul li h4 a {color:#403221;}
/**/

/* index.php Restaurant Section */
.restaurant {width:100%; padding-bottom:20px; padding-top:10px; border-bottom:1px solid #999;}
.restaurant ul {width:70%; margin:0px auto; padding-left:0px;}
.restaurant ul li {width:18.5%; float:left; margin-left:7px; overflow:hidden;}
.restaurant ul li img {width:350px;}
/**/

/** index.php ContactUs Section */
.contactUs {width:100%; padding-bottom:20px; padding-top:10px; border-bottom:1px solid #999;}
.contactUs h1 {width:300px; margin:0px auto; height:50px; line-height:50px; text-align:center; font-size:20px;}
.contactUs ul {width:70%; margin:0px auto; padding-left:0px;}
.contactUs ul li {width:100%; float:left; margin-left:7px; color:#7F8289; font-size: 1.2em; }
.contactUs ul li a {font-size: 1em; color:#7F8289;}
.contactUs ul li h2 {width:100%; height:30px; overflow:hidden; line-height:1.5em; font-size:1.4em; margin-bottom:10px; color:#403221;}
.googleMap {border:0; width:100%; height:350px;}
.contactUs form {width:100%;}
#contact-form p {margin-bottom:1px;}
#contact-form input, #contact-form textarea {border:none; 	-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; background:#f0eaff; color:#60f; font-size:16px; height:auto; padding:15px; margin:0; resize:none;}
#contact-form input {width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#contact-form textarea {width:100%; resize:vertical; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#contact-form .submit {background:#f0eaff; color:#23262C; cursor:pointer; display:inline-block; font-size:18px; font-weight:500; padding:16px 40px; text-align:center; vertical-align:middle; width:auto; margin-top:30px; -webkit-transition:background 0.1s linear 0s, color 0.1s linear 0s; -moz-transition:background 0.1s linear 0s, color 0.1s linear 0s; -o-transition:background 0.1s linear 0s, color 0.1s linear 0s; transition:background 0.1s linear 0s, color 0.1s linear 0s;}
#contact-form .submit:hover {background:#de04aa; color:#FFFFFF;}
#response {margin-top:20px; color:#ff0000;}
/**/

/* banquet_m.php */
.banquetVideo {width:100%; padding-bottom:20px; padding-top:10px; border-bottom:1px solid #999;}
.banquetVideo ul {width:70%; margin:0px auto; padding-left:0px;}
.banquetVideo ul li {width:48%; float:left; margin-left:7px;}
.banquetVideo ul li img {width:100%;}
.video {min-height: 300px;}

.banquetMenu {width:100%; padding-bottom:20px; padding-top:10px;}
.banquetMenu ul {width:100%; margin:0px auto; padding-left:0px;}
.banquetMenu ul li {width:49%; float:left; margin-left:7px; margin-bottom:10px; text-align:center;}
.banquetMenu ul li img, .banquetMenu ul li .titlebar {width:80%;}

.banquetPhoto {width:100%; padding-bottom:20px; padding-top:10px; border-bottom:1px solid #999;}
.banquetPhoto ul {width:100%; margin:0px auto; padding-left:0px;}
.banquetPhoto ul li {width:19%; float:left; margin-left:7px;}
.banquetPhoto ul li img {width:100%;}
/**/

/* foodMenu.php */
.foodMenuContainer {width:100%; padding-bottom:0px; padding-top:0px; text-align:center;}
.foodMenuContainer ul {width:100%; margin:0px auto; -webkit-padding-start:0px; display:inline-block;}
.foodMenuContainer ul li {width:49%; float:left; margin-left:7px;}

.foodMenuDimSum {width:100%; padding-bottom:0px; padding-top:0px; text-align:center;}
.foodMenuDimSum ul {width:100%; margin:0px auto; -webkit-padding-start:0px; display:inline-block;}
.foodMenuDimSum ul li {width:30%; float:left; margin-left:7px;}
.foodMenuDimSum ul li img {width:100%;}
.foodMenuDimSum ul li h4 {width:100%; height:1.5em; line-height:1em; font-size:1.2em;}
.foodMenuDimSum ul li h4 a {color:#403221;}

.foodMenuDish {width:100%; padding-bottom:0px; padding-top:0px; text-align:center;}
.foodMenuDish ul {width:100%; margin:0px auto; -webkit-padding-start:0px; display:inline-block;}
.foodMenuDish ul li {width:30%; float:left; margin-left:7px;}
.foodMenuDish ul li img {width:100%;}
.foodMenuDish ul li h4 {width:100%; height:1.5em; line-height:1em; font-size:1.2em;}
.foodMenuDish ul li h4 a {color:#403221;}

.whatsNewMenu {width:100%; padding-bottom:0px; padding-top:0px; text-align:center;}
.whatsNewMenu ul {width:70%; margin:0px auto; -webkit-padding-start:0px; display:inline-block;}
.ui-widget {font-size:0.9em !important; padding:0px !important;} /*Override the jquery-ui*/
.ui-tabs-nav {width:98% !important;} /*Override the jquery-ui*/
.ui-tabs-panel {padding:0 0 0 0 !important;} /*Override the jquery-ui*/
.ui-content a img {width:100%;} /*Override the jquery-ui*/
/**/

/* whatsNew.php */
.whatsNewSocial {width:100%; padding-bottom:20px; padding-top:10px; border-bottom:1px solid #999;}
.whatsNewSocial ul {width:70%; margin:0px auto; padding-left:0px;}
.whatsNewSocial ul li {width:48%; float:left; margin-left:7px;}
.whatsNewSocial ul li img {width:100%;}
/**/

/* contactUs.php */
.contactUsAddress {width:100%; padding-bottom:0px; padding-top:0px; text-align:center;}
.contactUsAddress ul {width:70%; margin:0px auto; display:inline-block;}
.contactUsAddress ul li {width:100%; float:left; margin-left:7px;}
.contactUsAddress ul li a {color:#403221; font-size:1em;}
.contactUsAddress ul li p {font-size:1.2em;}

.contactUsContainer {width:100%; padding-bottom:0px; padding-top:0px; text-align:center; margin:0px auto;}
.contactUsContainer ul {width:70%; margin:0px auto; -webkit-padding-start:0px; display:inline-block;}
.contactUsContainer ul li {width:49%; float:left;}

.contactUsMethod {width:100%; padding-bottom:0px; padding-top:0px; text-align:center;}
.contactUsMethod ul {width:100%; margin:0px auto; margin-left:-40px; -webkit-padding-start:0px; display:inline-block;}
.contactUsMethod ul li {width:100%; float:left; margin-left:7px;}
.contactUsMethod ul li img {width:100%;}

.contactUsMap {width:100%; padding-bottom:0px; padding-top:0px;}
.mapImg {width:150px; height:150px;}
/**/

/* fooder.php */
.copyright {width:100%; overflow:hidden; font-size:1em; margin-bottom:5px; color:#DDD;}
.footer_p {width:100%; padding-bottom:20px; padding-top:10px; background:url("/include/images/bg_dark.jpg") 50% 0px repeat-x; text-align:center;}
.footer_p ul {width:70%; margin:0px auto;}
.footer_p ul li {width:33%; height:3em; line-height:1.5em; float:left; margin-left:0px;}
.footer_p ul li a {font-size:1.5em; color:#e7e5d7;}
.awardsImg {width:70%;}
/**/

h1, h1 a {font-size:18px;}
h2, h2 a {font-size:16px;}
h3, h3 a {font-size:14px; font-weight:normal;}
h4, h4 a {font-size:10px;}

/* Rules for sizing the icon. */
.material-icons.md-24 {font-size:48px;}

/* Rules for using icons as black on a light background. */
.material-icons.md-dark {color:rgba(0, 0, 0, 0.54);}
.material-icons.md-dark.md-inactive {color:rgba(0, 0, 0, 0.26);}

/* Rules for using icons as white on a dark background. */
.material-icons.md-light {color:rgba(255, 255, 255, 1);}
.material-icons.md-light.md-inactive {color:rgba(255, 255, 255, 0.3);}

/* Rules for using icons as white on a dark background. */
.material-icons.md-purple {color:rgba(40, 0, 40, 1);}
.material-icons.md-purple.md-inactive {color:rgba(255, 255, 255, 0.3);}

.google_Pinyon14 {font-size:1.4em; font-family:'Pinyon Script', cursive; color:#3e372f;}
.google_Parisienne12 {font-size:2.5em; font-family:'Parisienne', cursive; color:#3e372f;}
.google_Pinyon10 {font-size:1em; font-family:'Pinyon Script', cursive; color:#3e372f;}
.google_Parisienne10 {font-size:1em; font-family:'Parisienne', cursive; color:#3e372f;}

.titlebar {width:70%; padding:2px 5px 2px 5px; margin:0px auto; margin-bottom:2px; height:3em; display:flex; align-items:center;}
.titlename {width:80%; padding-left:1em; font-size:1.3em;}
.titlemore {float:right; font-size:1.3em; margin:0px auto;}

.contentChn {font-size:1.4em; line-height:1.1em;}
.contentEng {font-size:1.3em; line-height:1.1em;}

.color_block {background:#ffffff; background:-moz-radial-gradient(center, ellipse cover, #ffffff 0%, #e8e1da 100%); background:-webkit-radial-gradient(center, ellipse cover, #ffffff 0%,#e8e1da 100%); background:radial-gradient(ellipse at center, #ffffff 0%,#e8e1da 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e1da',GradientType=1 );}

#location:before {display:block; content:" "; margin-top:-110px; height:110px; visibility:hidden;}

.blueimpPaddingTop {padding-top: 150px;}