@import "reset.css";
/*globe*/

div, dl, dt, dd, ul, ol, li, form, input, textarea, select, p, h1, h2, h3, h4, h5, h6,font{padding:0; margin:0;}
em, i, del { font-weight:normal; font-style:normal;}
body{ background:#E4DFD9;color:#666; font: 12px/24px "Î¢ÈíÑÅºÚ","»ªÎÄÏ¸ºÚ",Arial,sans-serif;padding:0;margin:0; height:100%; position:relative;}
img { border:0;}

ol, ul { list-style:none;}
li{ float:left;}
a{color:#666;}
a:hover{color:#a08256;}
.hidden{ display:none;}
.clear{zoom:1;}
/*public*/
.w960{ width:960px; margin:0 auto;}

/**HEADER**/
.header-wrap{ width:100%; height:68px;top:0px; background:url(../../images/header_bg01.png) no-repeat center top ; position:absolute; z-index:999;}
.header{ width:100%; max-width:1200px; margin:0 auto; height:56px; background:url(../../images/header_bg02.jpg) repeat-x 0 70px;}
.logo{ position:absolute; left:50%; top:0px; margin-left:-108px; z-index:10000;}
.menu{ margin-top:20px; height:56px;}
.menu ul li{float:left; display: inline-block; _display:inline; margin-right:34px; overflow:hidden; background:url(../../images/bit01.gif) no-repeat right 10px; height:56px;}
.menu ul li .navfa{ position:relative; width: auto; height:22px; overflow:hidden;}
.menu ul li .navfa span{ display:block; position:absolute; top:-22px;}
.menu ul li .navfa a{ display:block; font:14px/22px "Î¢ÈíÑÅºÚ",Arial; color:#ffffff;}
.navson{ display:none; position:absolute; width:100%; left:0; top:47px; height:150px;opacity:0.9;*filter:alpha(opacity=90);}
.navson-po{ position:relative; width:960px; margin:0 auto;}
.navson-wrap{ position:absolute; top:-1px; width:110px; height:200px; padding-top:7px; background:url(../../images/bit0311.png) no-repeat center top; overflow:hidden;}
/*.navlist{width:100px;  background:#ffffff; padding-top:10px;box-shadow:0 3px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2); -o-box-shadow:0 0px 3px rgba(0,0,0,0.2);  border:0px solid #D68D20;background:url(../../images/smbg.png) no-repeat center bottom ; padding-bottom:10px;}*/
.navlist{width:100px; padding-top:10px;background:url(../../images/smbg.png) no-repeat center bottom ; padding-bottom:15px;}
.navlist a{ display:block; line-height:30px; width:100%; color:#fff; text-align:center; font:12px/24px "ÐÂËÎÌå";}
.navlist a:hover{ color:#db0000;}
.menu-overlay{ display:none; width:100%; height:100%;position:absolute; left:0; top:0; z-index:100; opacity:0.8;*filter:alpha(opacity=80);}


/**FOOTER**/
.footer{ width:100%; height:155px; padding-top:25px; background:#27201b; color:#686360;}
.footer a:hover{ color:#e4e4e4;}
.footer-til{ height:30px; font:18px/30px "Felix Titling","Felix Titling","Times New Roman", Times, serif; font-family:Arial, Helvetica, sans-serifcolor:#fff;}
.footer-copy{ height:98px; border-bottom:1px solid #3d3732;line-height:33px;}
.footer-focus { padding-top:15px;}
.footer-focus span{ display:inline-block; padding-right:12px; float:left;}
.footer-focus a{ display: inline-block; width:28px; height:28px; background:url(../img/icon03.jpg) no-repeat; overflow:hidden; margin-right:5px;}
.footer-focus a.weibo{ background-position:0 0 ;}
.footer-focus a.weixin{ background-position:-33px 0;}
.footer-01{ width:280px; height:125px; padding-right:38px; margin-right:38px; border-right:1px solid #3d3732;}
.footer-01 ul li{ width:100%; border-bottom:1px solid #3d3732; height:33px; line-height:33px;}
.footer-01 ul li span{ float:right; padding-right:12px;}
.footer-02{ width:200px;} 
.footer-02 ul li{ width:100%; border-bottom:1px solid #3d3732; height:33px; line-height:33px; background:url(../img/bit02.gif) no-repeat right 12px;}
.footer-02 ul li a{ display:block;}
/**BANNER**/
.banner-scroll{ width:100%; height:500px; max-width:1600px; min-width:960px; margin:0 auto; position:relative; overflow:hidden; background:url(../../images/loading.gif) no-repeat center;}
.banner-ovf ul{ height:500px;}
.banner-ovf ul li{ height:500px; float:left; position:relative;}
.banner-ovf ul li img{ position:absolute; top:120px;left:50%; margin-left:-204px; display:none;}
.banner-scroll .prev,.banner-scroll .next{ position:absolute; top:250px; width: 62px; height:62px; background: url(../../images/btn01.png) no-repeat; cursor:pointer;}
.banner-scroll .prev{ left:0;}
.banner-scroll .next{ background-position: -62px 0; right:0;}

.banner-1{ width:100%; height:50px; max-width:2000px; min-width:960px; margin:0 auto; position:relative;background:url(../img/banner01.jpg) no-repeat right top;}

/**Ê×Ò³**/
.index-main{ width:100%; height:320px; padding-top:25px; background:url(../../images/ind_bg01.jpg) no-repeat center top;}
.index-box{}
.index-about{ width:225px;}
.index-til{  padding-bottom:20px; padding-left:30px;background:url(../../images/t1bg.png) repeat-x}
.index-til span{ display:inline-block; border-bottom:1px solid #797979; color:#797979;}
.index-til h2{ font:18px/28px "Î¢ÈíÑÅºÚ"; color:#0b0a09;}
.index-til a:hover h2{ color:#8b6630}
.index-til1{ margin-bottom:8px;padding-left:30px;background:url(../../images/t1bg.png) repeat-x}
.index-til1 span{ display:inline-block; border-bottom:1px solid #797979; color:#797979;}
.index-til1 h2{ font:18px/28px "Î¢ÈíÑÅºÚ"; color:#0b0a09;}
.index-til1 a:hover h2{ color:#8b6630}
.index-con{ line-height:20px; position:relative;}
.index-chara{ width:450px; display:inline-block; _display:inline; margin-left:25px;}
.index-swf{ position:absolute; background-image:url(/xml/xml_swf.png);background-repeat:no-repeat;background-position:bottom; width:450px; height:245px;}
.index-list li{ width:100%; padding:16px 0; border-top:1px solid #d4cfc7;}
.index-list li h3 { font:14px/28px "Î¢ÈíÑÅºÚ"; color:#553d1a;}
.index-list li a:hover p{ color:#553d1a;}

/**ÄÚÒ³**/
#fullbg{ position:fixed; top:0; z-index:-1;}
.bgwidth{ width:1680px; margin:auto;}
.bgheight{ height:100%;}
.inner-main{ width:960px; margin:60px auto 50px; position:relative;}
.main-til{ width:auto; padding-left:48px; height:56px; font:bold 28px/30px "Î¢ÈíÑÅºÚ"; color:#352920;}
.main-til span{ padding-left:10px; font:bold 16px/30px Arial; color:#ffffff;}
.left{ float:left; margin-left:-7px; width:55px; display:inline-block; padding-top:85px;}
.left ul li{ float:right; width:45px; height:120px; margin-bottom:1px; background:#7B6544; font-size:14px; text-align:center; cursor:pointer;transition:background 0.2s ease-in;}
.left ul li.hover{ background:#9f1f24; float:right;}
.left ul li.cur{ background:#9f1f24; width:55px; float:right;}
.left ul li a{ width:12px; display:inline-block; margin:0 auto; color:#fff; line-height:16px; margin-top:30px;}
.right{ display:inline-block; float:right; width:860px; padding:25px 25px; background:url(../img/right_bg01.png) repeat 0 0; border:1px solid #f7f7f6; min-height:500px;box-shadow:0 5px 9px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 9px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.1); -o-box-shadow:0 5px 9px rgba(0,0,0,0.1);}
.path{ height:39px; margin-bottom:25px; border-bottom:1px solid #dcd1c2;}
.path-left{ float:left; font:18px/18px "Î¢ÈíÑÅºÚ";color:#0b0a09;}
.path-right{ float:right; line-height:19px; }
.path-right a,.path-right span{ background:url(../img/bit04.jpg) no-repeat 7px center; color:#a08155; padding-left:16px;}
.path-right a.home{ padding:0; display:inline-block; width:53px; height:19px; background:url(../../images/path_bg01.jpg) no-repeat; text-align:center; color:#fff;}

.right-con{ line-height:20px;}


.honor{ width:758px;margin:auto;  }
.honor-show{ width:750px; height:500px; border:5px solid #d9cdba; position:relative; margin:auto; overflow:hidden;}
.honor-show ul{ position:absolute; left:0; top:0;}
.honor-thumbwrap{width:618px; height:279px; margin:auto; margin-top:5px;  padding:17px 0; position:relative;  background:#fff; border:1px solid #d9cdba;}
.honor-thumb{ width:570px;height:279px; margin:0 auto; position:relative; }
.honor-thumb ul{ position:absolute; left:0; top:0;}
.honor-thumb li{ width:126px; height:84px; border:1px solid #d3b585; margin:0 7px 10px; cursor:pointer;}
.honor-thumb li.cur{ border-color:#9f1f24;}
.honor-thumbwrap a{ position:absolute; display:inline-block; width:22px; height:279px; top:16px; background:url(../img/btn02.gif) no-repeat; text-indent:-9999em; overflow:hidden;}
.honor-thumbwrap #prev{ background-position:-7px center; left:5px;}
.honor-thumbwrap #next{ background-position:-43px center; right:5px;}


.honor45{ width:758px;margin:auto;  }
.honor45-show{ width:750px; height:500px; border:5px solid #d9cdba; position:relative; margin:auto; overflow:hidden;}
.honor45-show ul{ position:absolute; left:0; top:0;}
.honor45-thumbwrap{width:758px; height:377px; margin:auto; margin-top:5px;  padding:17px 0; position:relative;  background:#fff; border:1px solid #d9cdba;}
.honor45-thumb{ width:715px;height:377px; margin:0 auto; position:relative; }
.honor45-thumb ul{ position:absolute; left:0; top:0;}
.honor45-thumb li{ width:126px; height:84px; border:1px solid #d3b585; margin:0 7px 10px; cursor:pointer;}
.honor45-thumb li.cur{ border-color:#9f1f24;}
.honor45-thumbwrap a{ position:absolute; display:inline-block; width:22px; height:279px; top:16px; background:url(../img/btn02.gif) no-repeat; text-indent:-9999em; overflow:hidden;}
.honor45-thumbwrap #prev{ background-position:-7px center; left:5px;}
.honor45-thumbwrap #next{ background-position:-43px center; right:5px;}

.sbzx{ width:758px;margin:auto;  }
.sbzx-show{ width:750px; height:500px; border:5px solid #d9cdba; position:relative; margin:auto; overflow:hidden;}
.sbzx-show ul{ position:absolute; left:0; top:0;}
.sbzx-thumbwrap{width:758px; height:181px; margin-top:5px; padding:15px 0; position:relative;  background:#fff; border:1px solid #d9cdba;}
.sbzx-thumb{ width:715px;height:181px; margin:0 auto; position:relative; }
.sbzx-thumb ul{ position:absolute; left:0; top:0;}
.sbzx-thumb li{ width:126px; height:84px; border:1px solid #d3b585; margin:0 7px 10px; cursor:pointer;}
.sbzx-thumb li.cur{ border-color:#9f1f24;}
.sbzx-thumbwrap a{ position:absolute; display:inline-block; width:22px; height:181px; top:16px; background:url(../img/btn02.gif) no-repeat; text-indent:-9999em; overflow:hidden;}
.sbzx-thumbwrap #prev{ background-position:-7px center; left:5px;}
.sbzx-thumbwrap #next{ background-position:-43px center; right:5px;}

.jssl{ width:758px;margin:auto;  }
.jssl-show{ width:750px; height:500px; border:5px solid #d9cdba; position:relative; margin:auto; overflow:hidden;}
.jssl-show ul{ position:absolute; left:0; top:0;}
.jssl-thumbwrap{width:758px; height:84px; margin-top:5px; padding:17px 0; position:relative;  background:#fff; border:1px solid #d9cdba;}
.jssl-thumb{ width:715px;height:86px; margin:0 auto; position:relative; overflow:hidden;}
.jssl-thumb ul{ position:absolute; left:0; top:0;}
.jssl-thumb li{ width:126px; height:84px; border:1px solid #d3b585;display:inline-block;_display:inline; margin:0 7px; cursor:pointer;}
.jssl-thumb li.cur{ border-color:#9f1f24;}
.jssl-thumbwrap a{ position:absolute; display:inline-block; width:22px; height:84px; top:16px; background:url(../img/btn02.gif) no-repeat; text-indent:-9999em; overflow:hidden;}
.jssl-thumbwrap #prev{ background-position:-7px center; left:5px;}
.jssl-thumbwrap #next{ background-position:-43px center; right:5px;}

.jssl2{ width:758px;margin:auto;  }
.jssl2-show{ width:750px; height:500px; border:5px solid #d9cdba; position:relative; margin:auto; overflow:hidden;}
.jssl2-show ul{ position:absolute; left:0; top:0;}
.jssl2-thumbwrap{width:758px; height:182px; margin:auto; margin-top:5px;  padding:17px 0; position:relative;  background:#fff; border:1px solid #d9cdba;}
.jssl2-thumb{ width:715px;height:184px; margin:0 auto; position:relative; }
.jssl2-thumb ul{ position:absolute; left:0; top:0;}
.jssl2-thumb li{ width:126px; height:84px; border:1px solid #d3b585; margin:0 7px 10px; cursor:pointer;}
.jssl2-thumb li.cur{ border-color:#9f1f24;}
.jssl2-thumbwrap a{ position:absolute; display:inline-block; width:22px; height:279px; top:16px; background:url(../img/btn02.gif) no-repeat; text-indent:-9999em; overflow:hidden;}
.jssl2-thumbwrap #prev{ background-position:-7px center; left:5px;}
.jssl2-thumbwrap #next{ background-position:-43px center; right:5px;}

.jssl24{ width:758px;margin:auto;  }
.jssl24-show{ width:750px; height:500px; border:5px solid #d9cdba; position:relative; margin:auto; overflow:hidden;}
.jssl24-show ul{ position:absolute; left:0; top:0;}
.jssl24-thumbwrap{width:618px; height:182px; margin:auto; margin-top:5px;  padding:17px 0; position:relative;  background:#fff; border:1px solid #d9cdba;}
.jssl24-thumb{ width:570px;height:184px; margin:0 auto; position:relative; }
.jssl24-thumb ul{ position:absolute; left:0; top:0;}
.jssl24-thumb li{ width:126px; height:84px; border:1px solid #d3b585; margin:0 7px 10px; cursor:pointer;}
.jssl24-thumb li.cur{ border-color:#9f1f24;}
.jssl24-thumbwrap a{ position:absolute; display:inline-block; width:22px; height:279px; top:16px; background:url(../img/btn02.gif) no-repeat; text-indent:-9999em; overflow:hidden;}
.jssl24-thumbwrap #prev{ background-position:-7px center; left:5px;}
.jssl24-thumbwrap #next{ background-position:-43px center; right:5px;}

.jssl3{ width:758px;margin:auto;  }
.jssl3-show{ width:750px; height:500px; border:5px solid #d9cdba; position:relative; margin:auto; overflow:hidden;}
.jssl3-show ul{ position:absolute; left:0; top:0;}
.jssl3-thumbwrap{width:758px; height:279px; margin:auto; margin-top:5px;  padding:17px 0; position:relative;  background:#fff; border:1px solid #d9cdba;}
.jssl3-thumb{ width:715px;height:279px; margin:0 auto; position:relative; }
.jssl3-thumb ul{ position:absolute; left:0; top:0;}
.jssl3-thumb li{ width:126px; height:84px; border:1px solid #d3b585; margin:0 7px 10px; cursor:pointer;}
.jssl3-thumb li.cur{ border-color:#9f1f24;}
.jssl3-thumbwrap a{ position:absolute; display:inline-block; width:22px; height:279px; top:16px; background:url(../img/btn02.gif) no-repeat; text-indent:-9999em; overflow:hidden;}
.jssl3-thumbwrap #prev{ background-position:-7px center; left:5px;}
.jssl3-thumbwrap #next{ background-position:-43px center; right:5px;}


/**ÐÂÎÅ»î¶¯**/
.news-list ul li{ width:832px; height:155px; margin-bottom:19px; border:1px solid #d9d9d9; background:#fff; cursor:pointer;}
.news-list ul li .data{ float:left; width:83px; padding:48px 0 0 2px; text-align:center;}
.news-list ul li .data span{ font:bold 24px/40px Arial;}
.news-list ul li .data p{ line-height:11px; font-family:Arial;}
.newsimg{ float:left; margin-top:7px; width:195px; height:141px; overflow:hidden; background:url(../img/news_bg.jpg) no-repeat;}
.newsbrief{ float:left; width:504px; margin:22px 0 0 22px;}
.newsbrief h2{ font:bold 15px/25px "Î¢ÈíÑÅºÚ"; color:#4b4b4b;}
.newsbrief p{ height:58px; padding-top:10px;}
.newsmore{ display:inline-block; background:url(../img/news_bg01.jpg) no-repeat 0 -26px; width:98px; height:26px;transition:background 0.2s ease-in-out;}
.newsmore:hover{background-position:0 0;}
.news-list ul li.hover h2{ color:#a08256}
.news-list ul li.hover .newsmore{background-position:0 0;}

.rightpro{ display:inline-block; float:right; width:870px; padding:25px 20px; background:url(../img/right_bg01.png) repeat 0 0; border:1px solid #f7f7f6; min-height:700px;box-shadow:0 5px 9px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 9px rgba(0,0,0,0.1);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.1); -o-box-shadow:0 5px 9px rgba(0,0,0,0.1);}

.promotions-list ul li{ margin:0 7px 10px ; display:inline-block;_display:inline;}
.promotions-list ul li .promotionsimg{ width:150px; height:100px; border:4px solid #d3c6b3; position:relative;transition:background 0.2s ease-in-out;}
.promotions-list ul li .promotionsimg:hover{ border-color:#9f1f24}
.promotions-list ul li .promotionsimg p{ position:absolute; width:110px; height:26px; right:0; bottom:0; background:url(../../images/news_bg02.png) no-repeat; text-align:center; line-height:26px; color:#fff;}
.promotions-list ul li h2{ font: 12px/12px; padding:5px 0;}
.ordermore{display:inline-block; margin-right:6px;width:98px; height:26px; background:url(../img/news_bg03.jpg) no-repeat;}
.back{ position:absolute; right:34px; top:-9px; width:106px; height:31px; background:url(../img/back.png) no-repeat 0 0; display:block; overflow:hidden;}




/**ÁªÏµ·½Ê½**/
.map{ width:auto; height:320px; border:4px solid #d3c6b3;}
.map2{ width:auto; height:504px; border:4px solid #d3c6b3;}
.contact h2{ margin-bottom:20px; border-bottom:1px solid #dcd3c6; height:40px; font:bold 18px/20px "Î¢ÈíÑÅºÚ"; color:#5d4e3e;}
.contact h2 span{ font-weight:normal; padding-left:10px; font-family:"Felix Titling";}
.contact p{ line-height:24px;}
.routetab{ width:100%; background:#f8f8f8;}
.routetab th{ text-align:left; color:#4b4b4b;padding-left:27px;height:34px;}
.routetab td{ padding-left:27px; height:34px; border-right:1px solid #f1f0f1; color:#7d7367;}
.routetab td.odd{ background:#dcd4ca;}
.routetab .tdpadd90{ padding-left:90px;}

.meetnav { margin-bottom:15px;}
.meetnav ul li{ width:165px; height:26px; background:url(../../images/meet_bg01.jpg) no-repeat 0 -26px; text-align:center; font:12px/26px "Î¢ÈíÑÅºÚ"; color:#fff; text-shadow:0 0 0px #985a01;transition:all 0.2s ease-in-out; cursor:pointer; float:left; display:inline-block; _display:inline; margin:0 6px 6px 0;}
.meetnav ul li.cur,.meetnav ul li.hover{ background-position:0 0; text-shadow:0 0 0px #985a01;}

.meetcon{}
.meetscroll{ width:834px; height:437px; position:relative; overflow:hidden;}
.meetscroll ul li{ position:absolute; left:0; top:0;width:834px; height:437px; display:none;}
.ban-num { position:absolute; right:15px; bottom:20px;}
.ban-num span{ display:inline-block; width:34px; height:5px; margin-right:4px; overflow:hidden; background:#fefefe; opacity:0.8;filter:alpha(opacity=80); cursor:pointer;}
.ban-num span.on{ background:#9f1f24}
.meetinfo{ line-height:24px; margin-top:25px;}
.meetinfo h2{ font:bold 16px/30px "Î¢ÈíÑÅºÚ"; color:#4b4b4b;}

.info-til{ margin-bottom:30px;}
.info-til h2{ text-align:center; font:bold 16px/20px "Î¢ÈíÑÅºÚ"; color:#4b4b4b; padding-bottom:8px;}
.info-til p{ text-align:center; color:#9a9a9a;}
.info-con{ margin-bottom:60px; width:834px; overflow:hidden;}
.info-con img{ max-width:834px;}


.foodround {width:834px;margin: 0 auto 40px;position: relative;height: 348px;z-index:5;}
.foodround ul {width:834px;height:348px;overflow: hidden;margin:0 auto;}
.foodround li{width:508px;height:299px;cursor:pointer;}
.foodround li.roundabout-in-focus{cursor:default; } 

.foodround{
	width: 783px;
	height: 348px;
	margin: 0 auto;
	position: relative;
	overflow:hidden;
}
.foodround .prev,.foodround .next{
	width:138px;
	height:238px;
	cursor: pointer;
	position: absolute;
	top:35px;
	z-index:51;
	
}
.foodround .prev{
	left:0px;
	background: url(../img/prev06.jpg) no-repeat;
}
.foodround .next{
	right:4px;
	background: url(../img/next06.jpg) no-repeat -59px 0;
}
.foodround .prev.on{
	background-position: -59px 0;
}
.foodround .next.on{
	background-position: 0 0;
}
.foodround-list{
	width: 783px;
	height: 348px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}
.foodround-list li{
	width: 320px;
	height: 188px;
	background: #fff;
	position: absolute;
	left: 888px;
	top: 66px;
	z-index: 30;
}
.foodround-list li img{
	width: 100%;
}
.foodround-list li.mid{
	width: 400px;
	height: 235px;
}
.foodround-list li.large{
	width: 578px;
	height: 422px;
	z-index: 40;
}




.red{ color:#ec0000;}
.page{ text-align:center; padding-top:20px;}
.page a{
	text-decoration:none;
	color:#8698b6;
	background:#fff;
	border:1px solid #CCCCCC;
	padding:3px 6px;
	padding-bottom:2px;
	margin-right:3px}
.page a.active{
	background:#fd1a2b;
	border:1px solid #fd1a2b;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#fd1a2b;
	border:1px solid #fd1a2b}
	
	
	
#total{ border:0; background:none; font-size:16px; font-weight:bold; color:#EC0000; line-height:16px; font-family:Arial}


.xml_swf {height:200px; padding-left:50px; padding-top:12px;}