﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,lengend,button,input,textarea,th,td,table{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "\5b8b\4f53",Tahoma,Helvetica,Arial,sans-serif;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp,tt{font-family: "Courier New",Courier,monospace;}
small{font-size:12px;}
ul{list-style:none;}
a{text-decoration:none;color:#663200;}
a:hover{text-decoration:none;}


abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
hr{border:none;height:1px;}
html{overflow-y:scroll;}
:focus{outline:none;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.center{ width:1000px; text-align:center; margin:0 auto;}
body{color:#663200;}
.bg{ margin:0 auto; text-align:center; background:#ab830a url(/skins/images/bg.jpg) center top no-repeat;}
.nybg{margin:0 auto; text-align:center; background:#ab830a url(/skins/images/bg.jpg) center top no-repeat;}

.sethome{ line-height:40px; text-align:right;}
.sethome span{ padding:0 8px; color:#fffecb;}
.sethome span a{ color:#fffecb; cursor:pointer}
.top{ background:url(/skins/images/home_05.jpg) left top no-repeat; width:420px; padding:0 20px 0 30px; overflow:hidden; line-height:58px; color:#c40203; text-align:left;}
.mid{ padding:8px 40px 0 40px; text-align:center; margin:0px auto;}
.zhanwei{ height:18px; overflow:hidden; padding:0; margin:0;}

.head{ padding-top:10px;}
.leader{width:365px;}
.leader .title{ margin-right:20px;}
.title{ background:url(/skins/images/dibian.gif) left bottom repeat-x; padding-bottom:5px; margin-bottom:10px; line-height:25px;}
.title strong{ display:inline; float:left; font-size:14px;}
.title .more{ float:right; display:inline;}
.title strong em{ color:#996633; font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.title strong b{ color:#993300; padding-left:8px;}
.position{ display:inline; float:right; color:#663300;}
.pos{ color:#663300;}
.pos:hover{ color:#cc0000;}
.speach{ height:108px; padding:35px 165px 8px 0;line-height:24px; text-indent:2em; color:#663200;}

.about-us{ padding-left:40px;}

.aboutus .about{ width:280px; line-height:24px; text-indent:2em; color:#663200; display:inline; float:left; padding-top:35px;}
.aboutus .us{ width:216px; display:inline; float:right; padding-top:24px;}
.aboutus .us .picus{ position:absolute; border:2px #7e7065 solid; background:#fff; padding:1px;}
.aboutus .us .leaf{ position:relative; top:-18px; left:130px;}

.online{ display:block;}

.activity{ padding-left:60px;}
.active{ padding-top:20px;}
.active .img{ width:160px; display:inline; float:left; padding-right:5px;}
.active .img img{ border:2px #7e7065 solid; background:#fff; padding:1px;}
.active .new-list{ display:inline; float:left; width:240px; padding-right:30px;}
.active .new-list a{ display:block; line-height:24px; color:#663200; cursor:pointer}
.active .new-list a span{ display:inline; float:left;}
.active .new-list a:hover span{ text-decoration:underline;}
.active .new-list a em{ display:inline; float:right; color:#993300;}

/*图片展示*/
.show{ padding-top:15px;}
.rollBox{width:652px;overflow:hidden;padding:28px 0 25px 12px; background:url(/skins/images/showbg.jpg) left top no-repeat;} 
.rollBox .LeftBotton{ height:88px;width:25px;background:url(/skins/images/rightbutton.gif) left 50% no-repeat;overflow:hidden;float:left;display:inline;cursor:pointer;} 
.rollBox .RightBotton{width:25px;height:88px;background:url(/skins/images/leftbutton.gif) left 50% no-repeat;overflow:hidden;float:left;display:inline; margin-left:10px;cursor:pointer;} 
.rollBox .Cont{width:582px;overflow:hidden;float:left;} 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{width:136px;float:left;text-align:center; padding:0 5px;} 
.rollBox .Cont .pic a img{padding:2px;background:#fff;border:3px solid #d8cbab;display:block;margin:0 auto;} 
.rollBox .Cont .pic a:hover img{ border-color:#7f7039;}
.rollBox #List1,.rollBox #List2{float:left;} 

.contact{ padding:15px 5px 0 5px; line-height:24px; color:#663200;}
.contact a{ color:#663200;}
.contact a:hover{ text-decoration:none;}

.foot{ background:url(/skins/images/bot.jpg) left top no-repeat; padding:23px 0 0 107px;}
.bot-nav{ background:url(/skins/images/home_46.jpg) left top repeat-x; padding-top:8px; line-height:28px;text-align:left; padding-left:175px;}
.bot-nav span{ padding:0 2px; color:#8f0013;}
.bot-nav span a{ color:#8f0013;}
.bot-nav span a:hover{ text-decoration:underline}

.bottom{ text-align:center; line-height:24px; padding:8px 0;color:#8f0013; background:#f4d21a;}
.bottom p span{ color:#8f0013; padding:0 3px; }
.bottom p em{ padding-left:15px;}
.bottom p em a{ color:#8f0013;}
.bottom p em a:hover{ text-decoration:underline}
.bottom .address span{ padding:0 10px;}

/*新闻中心*/
.left{ width:664px; padding-right:40px; height:570px;} 
.left .title{ padding-right:10px;}
#left .pic{width:136px;float:left;text-align:center; padding:0 5px;} 
#left .pic a img{padding:2px;background:#fff;border:3px solid #d8cbab;display:block;margin:0 auto;} 
#left .pic a:hover img{ border-color:#7f7039;}

.news{ display:block; padding:4px 10px; color:#663300;}

.news a { float:left; color:#663300; font-size:14px;  }
.news a:hover{ text-decoration:underline;}
.news span  { float:right; color:#663300; font-size:14px;  padding-right:10px; }




.right{}
.right .roomlist{padding:5px 5px 10px 5px; display:block;}
.right .roomlist li{ line-height:30px;  background:url(/skins/images/listbg.gif) left bottom repeat-x;}
.right .roomlist li a{ color:#683204;}
.right .roomlist li a:hover{ color:#993300; font-weight:bold;}

.tel{ padding-bottom:10px; display:block;}
.tel img{_behavior: url(/skins/images/iepngfix.htc); }

.fenye{ padding:10px 0;}
DIV.black2 {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px; TEXT-ALIGN: center}
DIV.black2 A { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; margin:2px; COLOR: #663401;TEXT-DECORATION: none}
DIV.black2 A:hover {COLOR: #663401; text-decoration:underline}
DIV.black2 A:active {COLOR: #663401;}
DIV.black2 SPAN { padding:0px 3px; }
DIV.black2 SPAN.current {COLOR: #663401; font-weight:bold;}
DIV.black2 em{ padding:0 8px; color:#663401}
DIV.black2 em b{ color:#cd0003;}

.aboutcontent{ padding-top:10px; line-height:24px; font-size:14px; color:#663401; text-align:left;}
.aboutcontent img{ border:2px #996633 solid; padding:1px; background:#fff;}

.rooms{ padding:12px 30px 0 0;width:190px; display:inline; float:left;}
.rooms a{ display:block; width:190px; text-align:center;}
.rooms a img{ border:3px #996533 solid; padding:1px; background:#fff;}
.rooms a span{ line-height:26px;color:#683203;display:block;}
.rooms a:hover img{ border-color:#683203;}
.rooms a:hover span{ text-decoration:underline}

.contactcontent{ padding:20px 0; text-align:center; margin:0 auto;}
.contactcontent iframe{ width:574px; height:495px; border:2px #996533 solid;}

/*在线预定*/
.order{ text-align:center; margin:0 auto;padding-top:15px;}
.ordercontent{ line-height:24px; text-align:left; color:#663400; padding:8px 0;}
.order th{ width:150px; text-align:right; line-height:28px; color:#6f1d1f; font-weight:normal}
.order td{ padding:6px 0; text-align:left;}
.order td input{ border:1px #6f1d1f solid; color:#663400; background:#fff; width:200px; height:16px; line-height:16px;} 
.order td input.sex{ border:none; background:none; width:auto; height:auto;}
.order td span{ color:#6f1d1f; padding:0 20px 0 8px;}
.order td span.star{ color:#cc0000; padding-left:10px;}
.order td button{ background:none; border:none; width:64px; height:25px; margin-right:10px; cursor:pointer}
.order td textarea{ border:1px #6f1d1f solid; background:#fff; width:310px;color:#663400; height:140px; line-height:16px;}
.order td select{ width:100px; color:#6f1d1f; line-height:26px;}
.order td select option{ line-height:24px;color:#6f1d1f;}


.rightabout{ padding:5px 0; line-height:24px; text-align:left; text-indent:2em;color:#6f1d1f;}
.rightabout .more{ padding-left:15px; color:#cd0003;}
.rightabout .more:hover{ text-decoration:underline}

.rightlist{ padding:8px 0;}
.rightlist li{ line-height:24px;}
.rightlist li a{  color:#6f1d1f;}
.rightlist li a:hover{ text-decoration:underline;}
.rightlist .more{ display:block; text-align:right; color:#cd0003;}
.rightlist .more:hover{ text-decoration:underline;}

.content{ padding:10px 0; text-align:center;}
.content h3{ color:#663403; line-height:28px;}
.content em{ color:#996533; line-height:26px;}
.content .con{ line-height:24px; color:#6f1d1f; text-align:left;}

.page{ border-top:1px #996533 dashed; padding:12px 0; color:#6f1d1f; text-align:left;}
.page p a{ color:#6f1d1f;}
.page p a:hover{ text-decoration:underline}

.joined{ padding:30px 0 0 130px;}
.joined th{ width:70px; text-align:left; height:28px; line-height:28px; color:#6f1d1f; font-weight:normal;}
.joined td{padding:4px 0; text-align:left;}
.joined td input{ border:1px #6f1d1f solid; height:18px; line-height:18px; color:#6f1d1f; width:180px;}
.joined td textarea{ width:310px; height:80px; line-height:18px; border:1px #6f1d1f solid; color:#6f1d1f; }
.joined td button{ background:none; border:none; width:64px; height:25px; margin-right:10px; margin-top:10px; cursor:pointer}
.joined .star{ padding-left:10px; color:#cc0000;}
.joined .sf input{ border:none; width:auto; display:inline; float:left;}
.joined .sf span{ padding-left:5px; padding-right:15px;color:#6f1d1f; display:inline; float:left; }
.joined strong{ color:#663403; font-size:14px}

.message{ padding:15px 0 10px 0; background:url(/skins/images/listbg.gif) left bottom repeat-x;}
.message h4{color:#993300;}
.message .mess{ line-height:24px; color:#6f1d1f;}

.head{ text-align:left; margin:0 auto;}
.flash{ position:relative;}
.nybanner{ position:absolute; padding-top:12px; margin:0 auto;}

/*人力资源*/
.hr-list{ display:block; padding:4px 10px; color:#663300;border:1px #fcf3ca solid;margin-top:12px;background:url(/skins/images/rlzybg.png) left top repeat;}
.hr-list dt{ line-height:30px;}
.hr-list dt strong{ font-size:14px;}
.hr-list dt strong a{color:#663300;}
.hr-list dt strong a:hover{ text-decoration:underline;color:#cd0001;}
.hr-list dt span{ padding-left:20px;}
.hr-list dd{ line-height:24px; text-indent:2em;}
.hr-list dd span{ padding-left:15px;}
.hr-list dd span a{ color:#cc0000;}
.hr-list dd span a:hover{ color:#993300; text-decoration:underline}
/*IE6*/
.hr-list img, dl.hr-list{ behavior: url(/skins/images/iepngfix.htc) }
.friend{padding:4px 8px;background:#a47700;line-height:24px;text-align:left;color:#f0e5ad;}
.friend strong{color:#ac0000;}
.friend span{padding-right:10px;}
.friend span a{color:#f0e5ad;}
.friend span a:hover{text-decoration:underline;}
.menu{margin-top:-10px;}

.banner{ position:relative; padding-top:15px; height:465px;}
.dh{ position:absolute; left:-5px; top:390px;}
.bannerk{ background:url(/skins/images/bannerbg.png) center top no-repeat; width:1000px; height:31px; position:absolute; left:0; top:0;}
.nav {width:1010px; position: relative; height:90px;margin:0px auto; background:url(/skins/images/navbg.png) center top no-repeat;}
.navlist { padding-top:28px; line-height: 36px;overflow: hidden; padding-left:75px;font-family:"黑体";}
.nav li {float: left; display:inline; font-size:14px; width:75px; padding:0 0px 0 25px; background:url(/skins/images/navico.png) left 50% no-repeat;}
.nav a { display: block; width: 75px; text-align:left;}
.nav a:link, .nav a:visited {color: #fff;}
.nav a.current, .nav a:hover, .nav a:active {color: #fdff66;}
.subnav {position: absolute;top: 78px;_top:50px;left: 0; float: left; height: 27px; line-height: 27px; white-space: nowrap;}
.subnav div{ background:url(/skins/images/navsub-left.png) left top no-repeat; padding-left:15px; line-height:20px;}
* html .subnav { margin: 0 10px 0 -10px; /* IE 6 and below */}
.subnav p {padding-right:10px; font-size:12px; font-family:"\5b8b\4f53"; background:url(/skins/images/navsub-right.png) right top no-repeat;}
.subnav p span {    display: block; background:url(/skins/images/navsubbg.png) left top repeat-x;}
.subnav a {display: inline; padding:0 5px; font-size: 100%;}
[class~="subnav"] a {
    padding: 0 3px;
}
.subnav, .subnav a:link, .subnav a:visited {
    color: #ffffff;
}
.subnav a:hover, .subnav a:active {
    color: #fdff66;
}

/* subnav position and pointer position */
#subnav1 { left: 120px;_left:15px; }
#subnav2 { left: 230px;_left:15px; }
#subnav3 { left: 340px;_left:15px;}
#subnav4 { left: 450px;_left:15px;}
#subnav5 { left:540px;_left:15px;}
#subnav6 { left: 640px;_left:15px; }
#subnav7 { left: 750px;_left:15px; }
#subnav8 { left:540px;_left:15px;}

.disable {
    display: none;
}


.demo {overflow:hidden; width:340px; margin:0 auto; text-align:center; padding:20px 0;}
.demo .picture{ width:137px; padding-right:10px; float:left;text-align:center;}
.demo .picture a img{ border:1px #ccc solid; padding:1px; background:#fff;}
.demo .picture a:hover img{ border-color:#006633; }
.demo .picture a span{line-height:26px; color:#555;}
.demo .picture a:hover span{ color:#006633;}
.indemo {float: left;width: 800%;}
.demo1 {float: left;}
.demo2 {float: left;}