﻿@charset "utf-8";
/* CSS Document */
/* Copyright: 奥飞电子 */
/* Created Date: 2009年7月27日 */
/* Modified Date: 2009年7月29日 */


/* ========================================= 全局定义 ============================================ */

html, body {margin:0 auto; padding:0; width:100%; height:100%; height:auto; color:#9d9d9d; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align /**/:center; /*for IE5*/}
body {background:url(../images/bodybg.gif) repeat-x #fffbcf;}
a {text-decoration:none;}
a:link, a:visited {color:#a08935;}
a:hover {color:#333333;}
.clear, .clean {font:0px/0px sans-serif; clear:both; height:0; line-height:0; display:block; overflow:hidden;}
img {border:0;}
.l {text-align:left;}
.c {text-align:center;}
.r {text-align:right;}
.fl {float:left;}
.fr {float:right;}
.b {font-weight:bold;}
img, div, input { behavior: url("images/iepngfix.htc") } /*IE6 下PNG背景透明*/
/* ========================================= index-head ============================================ */
#box{width:100%; background:url(../images/boxbg.gif) repeat-x bottom;}
#warp{position:relative; width:898px; margin:0 auto; text-align:left;}
#head{width:100%; height:113px; border-bottom:4px solid #e6c13e;}
img.logopic{ float:left; margin:40px 0 0 34px;}
#head ul{float:right; width:623px; height:34px; margin:78px 0 0 0; padding:0; background:url(../images/menubg.gif) repeat-x;}
#head ul li{ float:left; height:34px; list-style:none;}
#head ul li.menuA a{width:88px; height:34px; display:block; background:url(../images/sy.gif) no-repeat;}
#head ul li.menuB a{width:89px; height:34px; display:block; background:url(../images/jdgk.gif) no-repeat;}
#head ul li.menuC a{width:85px; height:34px; display:block; background:url(../images/yzkf.gif) no-repeat;}
#head ul li.menuD a{width:85px; height:34px; display:block; background:url(../images/swfw.gif) no-repeat;}
#head ul li.menuE a{width:89px; height:34px; display:block; background:url(../images/zxyd.gif) no-repeat;}
#head ul li.menuF a{width:89px; height:34px; display:block; background:url(../images/yhxx.gif) no-repeat;}
#head ul li.menuG a{width:89px; height:34px; display:block; background:url(../images/jchd.gif) no-repeat;}
/* ========================================= index-banner ============================================ */
#banner{margin-top:2px; padding-bottom:2px; width:100%; height:250px; border-bottom:4px solid #e6c13e;}
#main{float:left; width:591px; height:250px;}
#order{float:right; width:305px; height:250px; background:url(../images/orderbg.gif) repeat-x;}
img.kfydpic{float:left; margin:0;}
.orderrightbg{position:absolute; margin:0 0 0 286px; *margin:1px 0 0 215px; width:19px; height:250px; background:url(../images/orderright.gif) no-repeat;}
.orderleftbg{position:absolute; margin:27px 0 0 0; *margin:27px 0 0 -71px; width:17px; height:223px; background:url(../images/orderleft.gif) no-repeat;}
.ordercontent{ position:absolute; margin-top:36px; margin-left:10px; *margin-left:-61px; padding-top:7px; width:281px; height:139px; background:#fffbcf; border:1px solid #ddc87d;}
.telephone{position:absolute; margin-top:216px; margin-left:10px; *margin-left:-61px; padding:11px 0 0 16px; width:266px; height:12px; border-top:1px solid #e6cb66;}
.img{ float:left; border:0; margin:0; padding:0;}
.textleft{float:left; margin:9px 0 0 12px; width:66px; height:12px; color:#a08935; text-align:left; font-weight:bold;}
.formclass{float:left; margin-right:13px; width:90px; height:17px; border:1px solid #d9cc9f;}
.formmin{width:30px;}
.submitbtn{float:left; margin-top:3px; width:16px; height:13px; background:url(../images/selectbg.gif) no-repeat; border:0;}
.formtxt{ float:left; margin-top:5px; width:163px; color:#a08935; height:20px ;}
.formtxt div{float:left; margin:1px 2px 0 0; width:27px; height:19px; line-height:21px;}
.selectclass{ float:left; width:90px; height:17px; border:1px solid #d9cc9f; overflow:hidden;}
select{display:block; width:94px; *margin:-2px; border:0;}
.orderbottom{position:absolute; margin:184px 0 0 10px; *margin:183px 0 0 -61px; padding-left:14px; width:269px; height:30px; color:#a08935; line-height:29px; text-align:left; background:url(../images/arrow.gif) no-repeat 7px 13px;}
.orderbottom li{list-style:none; text-align:left; color:#a08935;}
.orderbottom li a{ float:left; margin-left:2px;}
.ydbox{ float:right; margin-top:-1px; *margin-top:0; width:146px; height:29px; background:#fffbcf;border:1px solid #ddc87d; border-top:0;}
.ydbtnbg{ margin-left:40px; width:93px; height:21px; background:url(../images/ydbtn.gif) no-repeat; border:0;}
*+html .ydbtnbg{ margin-top:-24px;}
/* ========================================= index-middle ============================================ */
#middle{margin-top:5px; width:100%; height:235px; background:url(../images/middlebg.gif) repeat-x;}
#news{ float:left; width:285px; height:235px; background:url(../images/middleleft.gif) no-repeat;}
.newstitle{margin:1px 0 0 3px; width:279px; height:25px; border-bottom:1px solid #f0e0a3;}
#news ul{margin:0; padding:11px 0 0 11px;}
#news ul li{margin-top:8px; width:259px; height:51px; overflow:hidden; list-style:none; background:url(../images/line.gif) repeat-x bottom;}
#news ul li.length{background:none;}
#news ul li div{font-size:10px; font-weight:bold; color:#d78010;}
#news ul li a{width:250px; color:#a08935; line-height:17px;}
#news ul li a:hover{color:#333333;}
#intro{float:left; margin-top:2px; width:308px; height:229px; border-left:1px solid #dbcc97;}
.introtitle{ margin-left:3px; padding:4px 0 0 6px; width:298px; height:20px; border-bottom:1px solid #dbcc97;}
.introcuttent{ margin:11px; width:288px !important; width:300px; height:159px; overflow:hidden; line-height:20px; color:#9f8939;}
.introcuttent div{float:left; margin:0 10px 6px 0;}
#ad{ float:right; padding-top:19px; width:274px; height:216px; background:url(../images/contentleft.gif) no-repeat right;}
#ad div{ margin-top:7px; padding:1px; width:245px; height:52px; background:#fff; border:1px solid #e4ce79;}
/* ========================================= index-foot ============================================ */
#foot{width:100%; height:67px;}
.footleft{ float:left; margin:19px 0 0 5px; width:343px; height:33px; background:url(../images/footlogo.gif) no-repeat;}
.footleft ul{margin-left:45px; margin-top:-2px; *margin-top:0; padding:0; width:299px; height:17px; border-bottom:1px solid #dac889;}
.footleft ul li{ float:left; padding:0 10px 0 8px; height:12px; list-style:none; border-left:1px solid #a08935;}
.footleft ul li.oneli{padding-left:0; border:0;}
.copyright{ float:left !important; float:none; margin:-10px 0 0 45px; *margin:-15px 0 0 45px; padding:0; color:#c9b15b;}
.footright{ float:right; margin:19px 3px 0 0; width:124px; height:34px; color:#c9b15b; background:url(../images/footright.gif) no-repeat bottom right;}
/* ========================================= newList ============================================ */
#newmiddle{margin-top:3px; width:100%;}
#middleleft{ float:left; width:172px;}
#middleleft h1{ margin:0; width:172px; height:32px; font-size:12px; background:url(../images/navtop.gif) no-repeat;}
#middleleft div{margin-top:2px; width:172px; height:180px; background:url(../images/leftbg.png) repeat-x;}
#middleright{ float:right; width:722px; background:url(../images/rightbg.gif) repeat-y;}
.righttitle{ margin-bottom:19px; padding-top:3px; width:100%; height:29px; background:url(../images/righttop.gif) no-repeat #efde9e; }
.righttitle div{ float:right; width:6px; height:29px; background:url(../images/lefttop.gif) no-repeat;}
.middlecontent{ float:left; margin:0 0 0 17px !important; margin:0 0 0 8px; width:688px; color:#b58950; background:url(../images/rightcontentbg.gif) repeat-x #fff;}
.middlecontent ul{margin:32px 0 0 35px; padding:0;}
.middlecontent ul li{ float:left; margin-bottom:21px; padding-left:9px; width:557px; height:11px; list-style:none; background:url(../images/arrow.gif) no-repeat 0 2px;}
.middlecontent ul li div{ float:left; width:70px; font-size:10px; color:#d1bf7e;}
.middlecontent ul li a{float:left;}
.btnbox{margin:12px 0 0 29px; padding-left:30px; *padding-left:0; width:531px; height:49px; border-top:1px solid #d4caa4;}
.btnbox img{margin:7px 0 0 4px; width:54px; height:14px; border:0;}
.middlebottom{width:100%; height:4px; background:url(../images/rightbottom.gif) no-repeat bottom;}

.prevbtn{background:url(../images/prev.gif) no-repeat;}
.nextbtn{background:url(../images/next.gif) no-repeat;}
/* ========================================= newsView ============================================ */
.contenttitle{margin:0 0 20px 18px; line-height:18px; font-weight:bold; color:#a08935; font-size:14px;}
.contenttitle div{font-weight:normal; font-size:10px;}
.viewcontent{padding:22px 0 150px 13px; width:675px; line-height:24px;}
/* ========================================= order ============================================ */
.ordermiddle{ background:none;}
.orderleft,.orderright{ float:left;width:340px; height:255px; background:url(../images/rightcontentbg.gif) repeat-x;}
.orderright{float:right;}
.ordertitle{ padding-left:10px; width:330px; height:28px; line-height:28px; font-weight:bold; color:#aa8803; background:#ece3b6;}
.middleorder{ padding:25px 0 0 10px !important; padding:25px 0 0 0; width:300px; height:139px;}
.orderformtxt{ float:left; margin-top:5px; width:200px; color:#a08935;height:20px;}
.orderformtxt div{float:left; margin-right:5px; }
.orderformclassA{float:left; margin-right:5px; width:50px; height:17px; border:1px solid #d9cc9f;}
.orderformclassB{float:left; width:90px; height:17px; border:1px solid #d9cc9f;}
.orderformclassC{float:left; width:150px; height:17px; border:1px solid #d9cc9f;}
.orderformclassD{float:left; width:103px; height:17px; border:1px solid #d9cc9f;}
.orderformclassE{border:1px solid #d9cc9f;}
.ordertxt{font-weight:normal;}
.ordermiddltitle{ float:left; width:100%; height:21px; font-weight:bold; background:url(../images/line.gif) repeat-x bottom;}
.ordermiddltitle div{float:right; margin-top:-10px; padding-left:7px; font-weight:normal; background:url(../images/arrow.gif) no-repeat 0 4px;}
.leixing{ margin-top:6px; width:100%; border-top:1px solid #e4dbb5; color:#aa8803; text-align:center;}
.leixing th,td{border:0px solid #fff; font-weight:normal;}
.leixing .a1{ background:#fcf6df; border-bottom:1px solid #fff;}
.leixing .a2{ background:#f4e8bc; border-bottom:1px solid #fff; text-align:left;}
.leixing .a3{ background:#f8f0d2; border-bottom:1px solid #fff; text-align:left;}
.leixing .bl{ padding-left:30px; width:237px; height:16px;}
.leixing .b2{width:81px; height:16px; text-align:center;}
.leixing .b3{width:280px; height:16px;}
.leixing .b4{width:57px; height:16px; text-align:center;}
.shuliang{width:30px; height:17px; text-align:center; border:1px solid #d9cc9f;}
.tijiao{ margin-top:20px; padding-top:19px; width:100%; height:42px; border-top:1px solid #d7cc7d; text-align:right;}
.tjyd{ margin-right:18px; width:93px; height:21px; border:0; background:url(../images/tjyd.gif) no-repeat;}
/* ========================================= profile ============================================ */
#middleleft ul{margin:0; padding:0;}
#middleleft ul li{ *margin:2px 0 4px 0 !important; margin:2px 0 2px 0; width:172px; height:28px; list-style:none; background:url(../images/nav.gif) no-repeat #ebd585;}
#middleleft ul li div{padding-left:35px; width:137px; height:28px; list-style:none; line-height:28px; background:url(../images/bottom.gif) no-repeat bottom;}
.txt{ float:left; margin:15px 0 80px 30px !important; margin:15px 0 80px 10px; width:349px; color:#b58950; line-height:20px;}
.profileimg{ float:right; margin:-48px 3px !important; margin:-48px 1px; padding:9px 9px 0 9px; width:291px; background:url(../images/probg.gif) repeat-x;}
img.proimg{border:2px solid #fff; *border:3px solid #fff;}
.title_m{ font-size:14px; font-weight:bold; color:#9B6F35; line-height:29px; float:left;}
/* ========================================= rooms ============================================ */
.roomscontent{float:left; padding:15px 17px 100px 14px; width:354px; height:320px; line-height:20px;}
.roomscontent b{ font-size:16px; }
.roomimg{float:right; padding-right:17px;}
.prise{font-size:14px; font-weight:bold; font-family:Georgia,"Times New Roman",Times,serif; line-height:35px;}
/* ========================================= rooms-index ============================================ */
.roomindexpic{margin:0 0 0 18px;}
.middleroom{ float:left; margin:0 0 0 18px !important; margin:0 0 0 9px; padding:30px 13px 50px 13px; width:660px; color:#b58950; line-height:20px; background:url(../images/rightcontentbg.gif) repeat-x #fff;}
.roomorder{margin:100px 0 0 -14px !important; margin:100px -18px 0 -18px; width:688px !important; width:688px;}
