@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
html{ min-height:101%;}
body{ font-size:12px;  font-family:Microsoft Yahei,Arial,"微软雅黑","宋体"; color:#bc9656; background:url(bg.png) repeat;}
ul,li{ list-style:none;}
img{ border:0px;}
a{ color:#bc9656; text-decoration:none;}
a:hover{ color:#cecece; text-decoration:none;}
table{ border-collapse:collapse; border-spacing:0;}

.no_content{ float:left; width:799px; text-align:center; font-size:30px; padding:150px 0px; color:#bc9656;}

.top{ width:1000px; height:142px; margin:0px auto; background:url(top.png) repeat;}

.left_menu{ float:left; width:376px; height:27px; margin-top:66px;}
.right_menu{ float:right; width:376px; height:27px; margin-top:66px;}
.left_menu ul li,.right_menu ul li{ float:left; width:94px; height:27px; line-height:27px; text-align:center; font-weight:700;}
.left_menu ul li a,.right_menu ul li a{ color:#f1c16a; width:94px; height:27px; display:block;}
.left_menu ul li a:hover,.right_menu ul li a:hover,.left_menu ul li a.on,.right_menu ul li a.on{ color:#f1c16a; background:url(menu_h.png) center center no-repeat;}

.logo{ float:left; width:240px; height:121px; margin-top:16px; margin-left:4px; display:inline;}

.banner{ width:998px; height:402px; margin:0px auto; background:url(banner.png) no-repeat;}
.banner_box{ float:left; width:986px; height:390px; margin:6px 0px 0px 6px; display:inline;}

.index_top{ width:994px; height:307px; margin:0px auto; margin-top:14px; margin-bottom:14px;}

.index_left{ float:left; width:157px; height:307px; background:url(index_left.png) no-repeat;}
.index_left_box{ float:left; width:153px; height:256px; margin:28px 0px 0px 2px; display:inline;}
.index_left_box ul li{ float:left; width:153px; height:32px; line-height:30px; text-indent:18px;}
.index_left_box ul li a{ color:#bc9656; width:153px; height:32px; display:block;}
.index_left_box ul li a.on{ color:#2c0706; background:url(index_left_box_h.png) center center no-repeat;}

.index_right{ float:right; width:824px; height:294px; margin-top:6px; background:url(index_right.png) no-repeat;}
.index_right_title{ float:left; width:790px; height:30px; margin:14px 0px 0px 17px; display:inline;}
.index_right_title a{ width:790px; height:30px; display:block;}
.index_right_box{ float:left; width:750px; height:234px; margin:9px 0px 0px 37px; display:inline; overflow:hidden;}
.index_right_box ul li{ float:left; width:100px; height:234px; margin-right:30px; display:inline;}
.index_right_box ul li img{ width:90px; height:194px; padding:5px; background-color:#fff;}
.index_right_box ul li p{ float:left; width:100px; height:30px; line-height:30px; text-align:center; display:block; cursor:pointer;}

.index_bottom{ width:1001px; height:215px; margin:0px auto; background:url(index_bottom.png) left top no-repeat; margin-bottom:20px;}

.index_about{ float:left; width:310px; height:202px; margin:3px 0px 0px 8px; display:inline;}
.index_about_title{ float:left; width:310px; height:48px;}
.index_about_title a{ width:310px; height:48px; display:block;}
.index_about_box{ float:left; width:280px; height:120px; margin:17px 0px 0px 15px; display:inline; line-height:24px; overflow:hidden;}
.index_about_box p{ text-indent:24px;}

.index_news{ float:left; width:310px; height:202px; margin:3px 0px 0px 23px; display:inline;}
.index_news_title{ float:left; width:310px; height:48px;}
.index_news_title a{ width:310px; height:48px; display:block;}
.index_news_box{ float:left; width:280px; height:120px; margin:17px 0px 0px 15px; display:inline; overflow:hidden;}
.index_news_box ul li{ float:left; width:280px; height:24px; line-height:24px; background:url(news_icon.png) left center no-repeat; text-indent:10px;}

.index_contact{ float:left; width:310px; height:202px; margin:3px 0px 0px 24px; display:inline;}
.index_contact_title{ float:left; width:310px; height:48px;}
.index_contact_title a{ width:310px; height:48px; display:block;}
.index_contact_box{ float:left; width:310px; height:124px; overflow:hidden; margin-top:18px;}
.index_tel{ float:left; width:186px; height:43px; margin-left:68px; display:inline; background:url(index_tel.png) no-repeat;}
.index_contact_text{ float:left; width:174px; margin:8px 0px 0px 68px; display:inline; line-height:24px;}

.bottom{ width:100%; height:70px; background-color:#280404;}
.bottom_box{ width:1001px; height:70px; line-height:70px; text-align:center; margin:0px auto; background:url(bottom_box.png) no-repeat;}

.wrap{ width:990px; margin:0px auto; overflow:hidden; margin-top:15px; margin-bottom:15px;}

.left{ float:left; width:799px; margin-top:7px;}
.left_box{ float:left; width:799px; background:url(left_box.png) repeat-y;}
.left_bottom{ float:left; width:799px; height:12px; background:url(left_bottom.png) no-repeat; overflow:hidden;}

.home{ float:left; width:799px; height:63px; background:url(home.png) no-repeat;}
.home_box{ float:left; width:727px; height:53px; line-height:53px; margin:8px 0px 0px 36px; display:inline; font-size:16px; font-weight:700;}
.home_box span{ float:right; font-size:12px; font-weight:100;}

.left_news{ float:left; width:727px; margin-left:36px; display:inline;}
.left_news ul li{ float:left; width:727px; height:50px; line-height:50px; border-bottom:1px dotted #633a17; text-indent:12px; background:url(news_icon.png) left center no-repeat;}
.left_news ul li span{ float:right;}
.left_news ul li a{ width:727px; height:50px; display:block; cursor:pointer;}

.left_img{ float:left; width:779px; padding-top:20px; padding-bottom:10px; margin-left:11px; display:inline;}
.left_img ul li{ float:left; width:130px; height:300px; margin-left:52px; display:inline;}
.left_img ul li img{ width:120px; height:255px; padding:5px; background-color:#fff;}
.left_img ul li p{ float:left; width:130px; height:30px; line-height:30px; text-align:center; display:block; cursor:pointer;}

.left_img_color{ float:left; width:779px; padding-top:20px; padding-bottom:10px; margin-left:11px; display:inline;}
.left_img_color ul li{ float:left; width:200px; height:180px; margin-left:45px; display:inline;}
.left_img_color ul li img{ width:190px; height:132px; padding:5px; background-color:#fff;}
.left_img_color ul li p{ float:left; width:200px; height:30px; line-height:30px; text-align:center; display:block; cursor:pointer;}

.left_img_mq{ float:left; width:779px; padding-top:20px; padding-bottom:10px; margin-left:11px; display:inline;}
.left_img_mq ul li{ float:left; width:200px; height:165px; margin-left:45px; display:inline;}
.left_img_mq ul li img{ width:190px; height:120px; padding:5px; background-color:#fff;}
.left_img_mq ul li p{ float:left; width:200px; height:30px; line-height:30px; text-align:center; display:block; cursor:pointer;}

.left_img_st{ float:left; width:779px; padding-top:20px; padding-bottom:10px; margin-left:11px; display:inline;}
.left_img_st ul li{ float:left; width:200px; height:165px; margin-left:45px; display:inline;}
.left_img_st ul li img{ width:190px; height:120px; padding:5px; background-color:#fff;}
.left_img_st ul li p{ float:left; width:200px; height:30px; line-height:30px; text-align:center; display:block; cursor:pointer;}

.left_img_kq{ float:left; width:779px; padding-top:20px; padding-bottom:10px; margin-left:11px; display:inline;}
.left_img_kq ul li{ float:left; width:200px; height:145px; margin-left:45px; display:inline;}
.left_img_kq ul li img{ width:190px; height:100px; padding:5px; background-color:#fff;}
.left_img_kq ul li p{ float:left; width:200px; height:30px; line-height:30px; text-align:center; display:block; cursor:pointer;}

.page{ float:left; width:727px; margin-left:36px; display:inline; overflow:hidden;}
.pline{ border-top:1px dotted #633a17; overflow:hidden;}
.page_turner{ float:right; clear:both; padding:20px 0px;}
.page_turner a,.page_turner span{ float:left; display:block; border:1px solid #bc9656; color:#bc9656; padding:3px 7px; margin-left:4px; line-height:14px;}
.page_turner a:link,.page_turner a:visited{ text-decoration:none; color:#bc9656;}
.page_turner a:hover,.page_turner a.c{ background:#bc9656; color:#fff;}

.page_content{ float:left; width:727px; margin-left:36px; display:inline; overflow:hidden; line-height:24px; padding:30px 0px;}
.page_content p{ margin-bottom:10px;}
.page_content img{ margin-bottom:5px;}

.contact_content{ float:left; width:677px; height:400px;; margin-left:86px; display:inline; overflow:hidden; background:url(contact_content.png) right 30px no-repeat; font-size:14px;}

.newbox{ float:left; width:727px; margin-left:36px; display:inline; padding-bottom:20px;}
.newbox_title{ float:left; width:727px; text-align:center; padding:30px 0px 10px 0px;}
.newbox_title h1{ font-size:20px; font-weight:normal; color:#bc9656;}
.newbox_info{ float:left; width:727px; text-align:center; border-bottom:1px dotted #633a17; padding-bottom:10px;}
.newbox_info em{ font-style:normal; padding:0px 3px; color:#cecece;}
.newbox_content{ float:left; width:727px; line-height:24px; padding:30px 0px; overflow:hidden;}
.newbox_content p{ margin-bottom:10px;}
.newbox_content p img{ margin-bottom:5px;}
.next{ float:left; width:727px; border-top:1px dotted #633a17; padding-top:10px;}
.next ul li{ float:left; width:727px; height:24px; line-height:24px;}

.table_guest{ float:left; width:519px; margin-left:140px; display:inline; padding-top:30px; overflow:hidden;}
.table_guest tr td{ padding:10px 0px;}
.table_guest tr td.td1{ width:100px; text-align:center;}
.table_guest tr td.td2{ width:410px;}
.table_guest tr td.td2 span{ padding-left:10px;}
.input_order{ float:left; font-size:12px; color:#333; vertical-align:middle; font-family:Microsoft Yahei,"微软雅黑",Arial,SimSun,"宋体"; outline:none; border:1px solid #3a0f0f; height:26px; line-height:26px\9; padding:0px 5px; background-color:#ececec; width:240px;}
.input_vcode{ float:left; font-size:12px; color:#333; vertical-align:middle; font-family:Microsoft Yahei,"微软雅黑",Arial,SimSun,"宋体"; outline:none; border:1px solid #3a0f0f; height:26px; line-height:26px\9; padding:0px 5px; background-color:#ececec; width:80px;}
.input_textarea{ float:left; font-size:12px; color:#333; vertical-align:middle; font-family:Microsoft Yahei,"微软雅黑",Arial,SimSun,"宋体"; outline:none; border:1px solid #3a0f0f; height:80px; line-height:20px\9; padding:5px; background-color:#ececec; width:340px;}
.input_btn{ float:left; width:90px; color:#333; height:28px; line-height:28px; border:none; cursor:pointer; background:url(btn.png) no-repeat;}
.btn_tips{ float:left; width:519px; margin-left:120px; display:inline; padding:20px 0px 30px 0px; overflow:hidden; text-align:center; color:#bc9656;}

.right{ float:right; width:174px;}

.nav{ float:left; width:174px; margin-bottom:15px;}
.nav_title{ float:left; width:174px; height:103px; background:url(nav_title.png) no-repeat;}
.quick_title{ float:left; width:170px; height:87px; margin:14px 0px 0px 2px; display:inline; background:url(quick_title.png) no-repeat;}
.cp_title{ float:left; width:170px; height:87px; margin:14px 0px 0px 2px; display:inline; background:url(cp_title.png) no-repeat;}
.nav_box{ float:left; width:174px; background:url(nav_box.png) repeat-y;}
.nav_box ul{ float:left; width:170px; margin:0px 0px 0px 2px; padding:10px 0px; display:inline;}
.nav_box ul li{ float:left; width:170px; height:32px; line-height:30px; text-indent:30px;}
.nav_box ul li a{ color:#bc9656; width:170px; height:32px; display:block;}
.nav_box ul li a.on,.nav_box ul li a:hover{ color:#2c0706; background:url(nav_box_h.png) center center no-repeat;}
.nav_bottom{ float:left; width:174px; height:14px; background:url(nav_bottom.png) no-repeat; overflow:hidden;}

.right_contact{ float:left; width:174px; height:93px; background:url(right_contact.png) no-repeat;}
.right_contact a{ width:174px; height:93px; display:block;}