@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:"宋体",Arial; font-size:12px; color:#020202; background:#fff; width:100%;}
form,p,dl,dd,dt,ul,li,h1,h2,h3,h4,h5,ol{margin:0; padding:0;}
img{border:0; vertical-align:top;}
.clear{clear:both; height:0; overflow:hidden;}
li{list-style-type:none;}
a{text-decoration:none;}
a:hover {text-decoration:none; cursor:pointer;}
html{overflow-x:hidden;}
/*headBox*/
.headBoxWrap{width:577px; height:82px; background:url(../img/headBoxBg.png) 287px 44px no-repeat; position:absolute; margin-left: -80px; left: 50%; z-index:2;}
.headBox{height:28px; padding-top:13px; color:#666;}
.headSearch{width:171px; height:28px; background:url(../img/headSearch.png) no-repeat; float:left;}
.headSearch input{width:160px; height:26px; border:none; background-color:transparent; line-height:26px; float:left; margin-left:7px; color:#9F9F9F;}
.headBtn{width:30px; height:28px; float:left;}
.headBtn input{width:30px; height:28px; border:0; background:url(../img/headBtn.png) no-repeat;}
.headBox .space{color:#ccc; margin:0 6px;}
.headBox a{color:#666;}
.headBox a:hover{color:#ad753c;}
.headTop{float:left; margin:7px 0 0 30px; display:inline;}
.headBox .icon{margin:0 8px 0 19px;}
.headBox .icon img{display:inline-block; margin-top:1px; *margin-top:0px;}
.logo{width:231px; height:167px; background:url(../img/logo.png) no-repeat; position:absolute; margin-left:-500px; z-index:4; left: 50%;}
.navBoxWrap{width:1440px; height:50px;position:absolute; top:82px; z-index:3; overflow:hidden; margin-left: -720px; left: 50%;}
.navBoxBg{width:1440px; height:50px; background:#0f141a; filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity:0.65; opacity:0.65; position:absolute;}
.navBox{position:relative; left:496px;}
.subNav{width:92px; height:50px; text-align:center; font-family:"微软雅黑","宋体"; font-size:16px; line-height:50px; position:absolute; top:0px;}
.subNav a{color:#fff;}
.subNav1{left:0px;}
.subNav2{left:88px;}
.subNav3{left:176px;}
.subNav4{left:264px;}
.subNav5{left:352px;}
.subNav6{left:440px;}
.subNav7{left:528px; width:108px;}
.subNav8{left:632px;}
.subNavBg{background:url(../img/navBg.png) repeat-x; top:-50px;}
/*indexPicSwitchBox*/
.indexPicSwitchBox{width:1440px; height:580px; position:relative; padding-top:82px; margin-left: -720px; left: 50%;}
#container {width:1440px; padding:0px; margin:0 auto; position:relative; z-index:0;}
#example {width:1440px; height:580px; position:relative;}
#ribbon {position:absolute; top:-3px; left:-15px; z-index:500;}
#frame {position:absolute; z-index:0; width:739px; height:341px; top:-3px;}
#slides {position:absolute; top:0px; z-index:100;}
.slides_container{width:1440px; overflow:hidden; position:relative; display:none;}
.slides_container a {width:1440px; height:580px;display:block;}
.slides_container a img {display:block; width:1440px; height:580px;}
#slides .next,#slides .prev {position:absolute; top:107px; left:-39px; width:24px; height:43px; display:block; z-index:101;}
#slides .next {left:585px;}
.pagination{margin:-100px auto 0; position:relative; z-index:100;}
.pagination li{float:left; margin:0 3px 0 4px; list-style:none; display:inline;}
.pagination li a{display:block; width:10px; height:0; padding-top:11px; background-image:url(../img/pagination1.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/pagination1.png" ,sizingMethod="crop"); background-position:0 0; float:left; overflow:hidden;}
.pagination li.current a{background-image:url(../img/pagination2.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/pagination2.png" ,sizingMethod="crop");}
/*indexContentBox*/
.indexContentBox{width:1024px; height:370px; background:url(../img/indexContentBg.png) no-repeat; margin:-80px auto 0; position:relative; z-index:99; margin-left: -512px; left: 50%;}
.indexContentLeft{width:357px; float:left;}
.indexContentLeft .in{width:270px; margin:19px 40px 0 47px;}
.indexContentLeft .title{background:url(../img/indexContentLeft.png) 0 19px no-repeat;}
.indexContentLeft dt .dt_l{width:256px;}
.indexContentRight{width:357px; float:right;}
.indexContentRight .in{width:270px; margin:19px 47px 0 40px;}
.indexContentRight .title{background:url(../img/indexContentRight.png) 0 19px no-repeat;}
.indexContentRight dt .dt_l{width:190px; float:left;}
.indexContentLeft .title,.indexContentRight .title{width:100%; height:57px;}
.indexContentLeft img.index,.indexContentRight img.index{width:270px; height:135px;}
.indexContentLeft dl,.indexContentRight dl{width:100%; margin-top:16px;}
.indexContentLeft dt,.indexContentRight dt{width:100%; height:26px;line-height:26px; background:url(../img/index_dt.png) 0 12px no-repeat;}
.indexContentLeft dt a,.indexContentRight dt a{color:#000;}
.indexContentLeft dt a:hover,.indexContentRight dt a:hover{color:#ad753c;}
.indexContentLeft dt .date,.indexContentRight dt .date{color:#666; float:right;}
.indexContentLeft dt .dt_l,.indexContentRight dt .dt_l{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; float:left; margin-left:10px; display:inline;}
.indexContentMiddle{width:310px; float:left; overflow:hidden;}
.indexContentMiddle .in{width:237px; margin:0px 36px 0 37px;}
.indexContentMiddle .title{width:100%; height:78px; background:url(../img/indexContentMiddle.png) 1px 21px no-repeat;}
.indexContentMiddle .date{margin-top:18px;}
.indexContentMiddle .date input{width:237px; height:27px; background:url(../img/dataIcon.png) 218px 8px no-repeat #fff; border:none; font-size:14px; color:#8b8b8b; text-indent:12px; line-height:27px; float:left; cursor:pointer;}
.select {color:#787878; background:#fff;position:absolute; font-size:14px;}
.select select{font-size:14px; color:#787878}
/*.select select option {line-height:29px;height:29px; font-size:14px;}
.select p{width:100%; overflow:hidden;}
.select p a{width:100%; height:29px; display:inline-block; overflow:hidden; color:#8b8b8b; background:url(../img/select.png) right top no-repeat; text-indent:12px; float:left;}
.select p a:hover {text-decoration:none;}
.select ul {display:none; border:1px solid #BFCAD5; position:absolute; bottom:30px; z-index:10; background:#fff; overflow:hidden;}
.select li{float:left; width:100%;}
.select li a {width:100%; height:29px; display:inline-block; float:left; text-indent:12px; color:#787878;}
.select li a:hover {background:#ad753c; color:#fff;}*/
.indexContentMiddle .selectBox{width:100%; height:29px; margin-top:18px;}
.indexContentMiddle .selectBox_l{width:67px; float:left;}
.indexContentMiddle .selectBox_l .select{width:79px;}
.indexContentMiddle .selectBox_r{width:160px; float:right;}
.indexContentMiddle .selectBox_r .select{width:160px;}
.indexContentMiddle .selectBox2 .select{width:237px;}
.indexBtnBox{width:100%; margin-top:33px;}
/*.indexBtn{width:103px; height:29px; background:url(../img/indexBtn.png) no-repeat; margin:0 auto;}
.indexBtn input{width:103px; height:29px; border:none; background-color:transparent;}*/
.indexBtn{width:103px; height:29px; background:url(../img/indexBtn.png) no-repeat; float:left; margin-left:10px;}
.indexBtn input{width:103px; height:29px; border:none; background-color:transparent;}
.indexBtn2{width:103px; height:29px; float:left; margin-left:10px;}

/*pageBox*/
.pageBanner{width:1440px; height:280px; position:relative; padding-top:82px; margin-left: -720px; left: 50%;}
.pageBanner img{width:1440px; height:280px;}
.pageBox{width:1000px; margin:23px auto 0; overflow:hidden;}
.sideBar{width:157px; background:#ad753c; float:left; margin-top:7px; display:inline; padding:11px 0 20px;}
.sideBar dl{overflow:hidden; zoom:1;}
.sideBar dt{width:157px; height:21px; margin-top:9px; line-height:21px; color:#fff; background-image:url(../img/sideBarDt.png); background-position:0 0; background-repeat:no-repeat;}
.sideBar dt .aWrap{margin-left:16px;}
.sideBar dt .icon{margin-right:8px; font-size:10px; font-family:Arial; -webkit-text-size-adjust: none;}
.sideBar dt a{color:#fff;}
.sideBar dt a:hover{color:#FFFF9A;}


/*1111111*/

.sideBarr{width:157px; background:#ad753c; float:left; margin-top:7px; display:inline; padding:11px 0 20px;}
.sideBarr dl{overflow:hidden; zoom:1;}
.sideBarr dt{width:157px; height:21px; margin-top:9px; line-height:21px; color:#fff;background-position:0 0; background-repeat:no-repeat;}
.sideBarr dt .aWrap{margin-left:16px;}
.sideBarr dt .icon{margin-right:8px; font-size:10px; font-family:Arial; -webkit-text-size-adjust: none;}
.sideBarr dt a{color:#fff;}
.sideBarr dt a:hover{color:#FFFF9A;}

/*22222222*/

.pageRightBox{width:830px; float:right;}
.pageRightBox .topBox{width:100%; height:70px; position:relative; z-index:10;}
.pageRightBox .topBox .lineWrap{width:1px; height:100%; overflow:hidden; float:left;}
.pageRightBox .topBox .line{width:1px; height:44px; overflow:hidden; margin-top:20px; background:#9E9D9D;}
.pageRightBox .topBox .title{height:100%; float:left; position:relative;}
.pageRightBox .topBox .title span{font-family:"微软雅黑","宋体"; font-size:18px; color:#000; margin-top:42px; margin-right:6px; display:block;}
.pageRightBox .topBox .title_1 img{position:absolute; z-index:-1; top:6px; left:12px;}
.pageRightBox .topBox .title_1 span{margin-left:186px;}
.pageRightBox .topBox .title_2 img{position:absolute; z-index:-1; top:6px; left:12px;}
.pageRightBox .topBox .title_2 span{margin-left:146px;}
.pageRightBox .topBox .title_3 img{position:absolute; z-index:-1; top:6px; left:11px;}
.pageRightBox .topBox .title_3 span{margin-left:151px;margin-left: 186px;}
.pageRightBox .topBox .title_4 img{position:absolute; z-index:-1; top:6px; left:12px;}
.pageRightBox .topBox .title_4 span{margin-left:129px;}
.pageRightBox .topBox .title_5 img{position:absolute; z-index:-1; top:6px; left:12px;}
.pageRightBox .topBox .title_5 span{margin-left:121px;}
.pageRightBox .topBox .title_6 img{position:absolute; z-index:-1; top:6px; left:12px;}
.pageRightBox .topBox .title_6 span{margin-left:159px;}
.pageRightBox .topBox .title_7 img{position:absolute; z-index:-1; top:6px; left:12px;}
.pageRightBox .topBox .title_7 span{margin-left:104px; margin-right:12px;}
.pageRightBox .topBox .title_8 img{position:absolute; z-index:-1; top:7px; left:11px;}
.pageRightBox .topBox .title_8 span{margin-left:126px;}
.pageRightBox .topBox .title_9 img{position:absolute; z-index:-1; top:6px; left:12px;}
.pageRightBox .topBox .title_9 span{margin-left:186px;}
.pageRightBox .topBox .title_10 img{position:absolute; z-index:-1; top:7px; left:12px;}
.pageRightBox .topBox .title_10 span{margin-left:172px;}
.pageRightBox .topBox .title_11 img{position:absolute; z-index:-1; top:6px; left:11px;}
.pageRightBox .topBox .title_11 span{margin-left:158px;}
.pageRightBox .topBox .title_12 img{position:absolute; z-index:-1; top:7px; left:10px;}
.pageRightBox .topBox .title_12 span{margin-left:177px;}
.pageRightBox .topBox .title_13 img{position:absolute; z-index:-1; top:7px; left:12px;}
.pageRightBox .topBox .title_13 span{margin-left:151px;}
.pageRightBox .topBox .title_14 img{position:absolute; z-index:-1; top:6px; left:11px;}
.pageRightBox .topBox .title_14 span{margin-left:203px;}
.breadCrumbWrap{height:100%; float:left; margin-left:10px; display:inline;}
.breadCrumb{color:#000; margin-top:50px; display:block;}
.breadCrumb a{color:#000;}
.breadCrumb a:hover{color:#AD753C;}
.breadCrumb .space{margin:0 6px;}
.breadCrumb .space img{display:inline-block; margin-top:4px;}
.breadCrumb .now{color:#AD753C;}
.pageRightContent{width:830px; background:url(../img/pageRightContent.png) left top repeat-x;}
/*contentPage*/
.contentPage{width:790px; margin:0 auto; padding-top:28px; padding-bottom:40px; line-height:200%; text-align:justify; text-justify:inter-ideograph; word-break:break-all; color:#000;}
/*productsListPage*/
.productsListPage{width:1000px; margin:30px auto 0;}
.productsListTop{width:998px;height:auto !important;height:35px;min-height:35px;background:#F6F8FA; border:1px solid #DCE1E4; line-height:35px;}
.productsListTop .title{color:#ad753c; font-size:16px; font-weight:700; width:108px; text-indent:20px; float:left;}
.productsListTop dl{width:890px; float:right; }
.productsListTop dt{margin-right:5px; float:left; display:inline;white-space:nowrap; }
.productsListTop dt a{color:#333; padding:3px 10px; }
.productsListTop dt.dt_on a{color:#fff; background:#ad753c;}
.productsListTop dt a:hover{color:#fff; background:#ad753c;}
.productsList{width:1000px;}
.productsList dl{float:left; margin-right:-20px;}
.productsList dt{width:322px; height:303px; border-width:1px; border-style:solid; border-color:#DCE1E4; float:left; margin:14px 14px 0 0; position:relative; overflow:hidden;}
.productsList dt .picBox{width:322px; height:178px; }
.productsList dt .picBox img{width:294px; height:178px; margin:0 auto; /*padding-top:14px;*/ display:block;}
.productsList dt .box2{width:294px; margin:8px auto 0; line-height:200%;; color:#666;}
.productsList dt .title{color:#333; font-weight:700; font-size:14px;}
.productsList dt a.more{color:#AD753C;}
.productsList dt a.more:hover{color:#ad753c;}
.productsList dt .price{font-family:Arial; color:#AD753C; margin-left:6px; font-weight:700;}
.productsList dt .reserve{position:absolute; bottom:8px; right:8px;}
.productsList dt .reserve a{color:#F8F8FA; background:#ad753c; padding:5px 12px; display:inline-block;}
.productsList dt .reserve a:hover{font-weight:700;}
/*productsDetailPage*/
.productsDetailPage{width:790px; margin:0 auto; padding-top:20px;}
.productsDetailPage .picSwitchBox{width:100%;	height:auto !important;
height:590px;
min-height:590px;}
.productsDetailPage .instructionBox{width:100%; margin-top:10px;}
.productsDetailPage .instructionBox_l{width:556px; float:left; line-height:200%; text-align:justify; text-justify:inter-ideograph; word-break:break-all; color:#000; padding-bottom:40px;}
.productsDetailPage .instructionBox_r{width:194px; float:right;}
.productsDetailPage .instructionBox_r img.reserve{width:194px; height:56px;}
.productsEvaluate{width:194px; margin-top:27px;}
.productsEvaluate .title{width:100%; height:24px; background:url(../img/instructionBox_r_title_bg.png) bottom left repeat-x; line-height:24px; font-size:17px; color:#FF6633;}
.productsEvaluate .title span{color:#000; font-size:15px; font-weight:700; margin:0 11px 0 7px;}
.productsEvaluate .dlWrap{margin-top:10px; overflow:hidden; zoom:1;}
.productsEvaluate dl{margin-top:-1px; }
.productsEvaluate dd{border-top:1px dotted #999; line-height:180%;}
.productsEvaluate dd .in{width:180px; margin:0 auto; padding:5px 0;}
.productsEvaluate dd .ddHead{width:100%; height:24px;}
.productsEvaluate dd .name{color:#333;}
.productsEvaluate dd .level{color:#FF6507; border:1px solid #FF6507; padding:2px; margin-left:6px;}
.productsEvaluate dd .date{color:#939392; float:right;}
/*newsList*/
.newsList{width:100%;}
.newsList dl{width:100%; padding-top:18px;}
.newsList dt{width:100%; height:151px; border-bottom:1px dashed #ccc;}
.newsList dt .titleBox{width:100%; height:37px; line-height:37px; font-size:14px; color:#06B8DC;}
.newsList dt .title{float:left; margin-left:16px; display:inline; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:500px;}
.newsList dt .title a{color:#08B8DD;}
.newsList dt .title a:hover{font-weight:700;}
.newsList dt .date{float:right; padding-right:20px; font-family:Arial; font-size:13px;}
.newsList .dtContent a img{width:137px; height:97px; padding:1px; border:1px solid #DCDECB; float:left; margin-left:36px; display:inline;}
.newsList .dtContent a:hover img{border:1px solid #08B8DD;}
.newsList .dtContent .detail{width:620px; float:right; margin-right:20px; display:inline; color:#666; line-height:200%;}
.newsList .dtContent .detail a{color:#AD753C;}
.newsList .dtContent .detail a:hover{font-weight:700; color:#08B8DD;}
.newsList dd{width:100%; height:37px; line-height:37px; font-size:14px; color:#666; border-bottom:1px dashed #ccc;}
.newsList dd .title{float:left; margin-left:16px; display:inline; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; width:700px;}
.newsList dd .title a{color:#333;}
.newsList dd .title a:hover{color:#08B8DD;}
.newsList dd .date{float:right; padding-right:20px; font-family:Arial; font-size:13px;}
/*newsDetail*/
.newsDetail{width:830px; padding-top:20px; padding-bottom:40px;}
.newsDetail .title{width:100%; height:60px; line-height:60px; font-size:20px; font-family:"微软雅黑","宋体"; color:#000; text-align:center;}
.newsDetail .timeBox{width:100%; height:29px; line-height:29px; color:#999798; background:#F5F3F4;}
.newsDetail .timeBox .num{color:#AD753C;}
.newsDetail .timeBox .k1{float:left; padding-left:10px;}
.newsDetail .timeBox .k2{float:left; margin-left:35px; display:inline;}
.newsDetail .timeBox .k3{float:left; margin-left:35px; display:inline;}
.newsDetail .timeBox .k4{float:right; padding-right:10px;}
.newsDetail .timeBox .k4 .change{margin-left:6px;}
.newsDetail .timeBox .k4 .fontLarge,.newsDetail .timeBox .k4 .fontMiddle,.newsDetail .timeBox .k4 .fontSmall{cursor:pointer;  color:#EE7B1D;}
.newsDetailContent{width:96%; color:#020202; line-height:214%; text-align:justify; text-justify:inter-ideograph; word-break:break-all; font-size:14px; margin:10px auto 0;}
/*cateringList*/
.cateringList{width:100%; padding-top:17px;}
.cateringList dd{width:100%; height:218px; border-bottom:1px dotted #CCCCCC;}
.cateringList dd a img.l{width:294px; height:178px; float:left; margin:15px 0 0 12px; display:inline; padding:4px; border:1px solid #DCE1E4;}
.cateringList dd a:hover img.l{border:1px solid #ad753c;}



.cateringList dd a img.2{width:265px; height:162px; float:left; margin:15px 0 0 12px; display:inline; padding:4px; border:1px solid #DCE1E4;}


.cateringList dd .dd_r{width:487px; float:right; margin:15px 13px 0 0; display:inline; color:#666; line-height:24px;}
.cateringList dd .dd_r p{text-align:justify; text-justify:inter-ideograph; word-break:break-all;}
.cateringList dd .dd_r .title{color:#333; font-size:14px; font-weight:700;}
.cateringList dd .dd_r a{color:#AD753C;}
.cateringList dd .dd_r a:hover{color:#AD753C;}
.cateringList dd .dd_r .time{color:#ad753c;}
/*cateringDetail*/
.newsDetail .cateringDetailTitle{text-align:left;}
.cateringDetailTitle span{margin:0 28px 0 18px;}
.cateringDetailTitle a{color:#F9F9F9; font-size:12px; font-family:"宋体"; background:#ad753c; padding:5px 12px;}
.cateringDetailTitle a:hover{font-weight:700;}
/*download*/
.newsList dd .download{width:75px; height:20px; background:url(../img/download.png) no-repeat; float:right; margin:7px 20px 0 0; display:inline; position:relative;}
.newsList dd .download .icon{width:7px; height:9px; position:absolute; top:6px; left:8px; background-image:url(../img/download.gif); background-repeat:no-repeat; background-position:0 0;}
.newsList dd .download a{width:75px; height:20px; display:inline-block;}
/*jobsList*/
.jobsList{width:830px; padding-top:30px; margin:0 auto;}
.jobsList dt{width:100%; height:37px; line-height:37px; font-size:14px; font-weight:700; color:#121212; background:#EFEFEF;}
.jobsList .b1{width:200px; height:100%; float:left; margin-left:39px; display:inline; font-size:14px;}
.jobsList .b2{width:140px; height:100%; float:right; display:inline; font-size:13px; font-family:Arial; text-align:center;}
.jobsList .b3{width:140px; height:100%; float:right; display:inline; font-size:14px; text-align:center;}
.jobsList .b4{width:150px; height:100%; float:right; display:inline; font-size:13px; font-family:Arial; text-align:center;}
.jobsList dt .b2,.jobsList dt .b4{font-size:14px; font-family:"宋体";}
.jobsList dd{width:100%; height:40px; border-bottom:1px dashed #CDCDCD;}
.jobsList dd a{width:100%; height:31px; display:inline-block; margin-top:5px; line-height:31px; display:inline-block; color:#121212; overflow:hidden;}
.jobsList dd a .blue{color:#ad753c; margin-left:6px;}
.jobsList dd a:hover{color:#ad753c; background:#F5F4F4;}
/*jobDetail*/
.jobDetail{width:830px; padding-top:30px; margin:0 auto;}
.jobDetail .title{width:100%; height:37px; line-height:37px; background:#EFEFEF; font-size:14px; font-weight:700; color:#121212;}
.jobDetail .titleLeft{float:left; padding-left:22px;}
.jobDetail img{float:left; width:81px; height:17px; margin:9px 0 0 13px; display:inline;}
.jobDetailContent{width:800px; margin:10px auto 0; color:#000; line-height:214%; text-align:justify; text-justify:inter-ideograph; word-break:break-all; font-size:14px;}
/*book*/
.bookBoxWrap{width:100%; padding-top:17px;}
.bookBox{float:left; width:700px; margin-left:21px; display:inline;}
.bookBox .introduction{width:100%; height:39px; line-height:39px; font-size:14px; font-weight:700; color:#FF6600;}
.bookBox .subBox{width:100%; height:37px; line-height:37px; color:#000; overflow:hidden;}
.bookBox .subLeft{width:75px; float:left; text-align:right;}
.bookBox .subLeft .padding_r{padding-right:4px;}
.bookBox .subRight{width:625px; float:right;}
.bookBox .subRight .star{color:#AD753C; margin-left:8px;}
.bookBox input, .bookBox textarea{background-color:transparent; border:#AAACB2 solid 1px; color:#000;}
.bookBox input.b1{width:229px; height:19px; line-height:19px; margin-top:5px;}
.bookBox .subBox2{width:100%; height:110px; line-height:37px; color:#000; overflow:hidden;}
.bookBox textarea.b2{width:615px; height:92px; line-height:19px; margin-top:5px;}
.bookBox input.b3{width:110px; height:19px; line-height:19px; margin-top:5px; float:left;}
.bookBox img.identifyingCode{width:46p; height:16px; float:left; margin:9px 0 0 9px; display:inline;}
.bookBox .subBox3{width:100%; height:40px;}
.bookBox input.btn_submit{width:54px; height:17px; background:url(../img/btn_tj.png); float:left; margin:14px 0 0 12px; border:none; overflow:hidden; cursor:pointer}
.bookBox input.btn_cancel {width:54px; height:17px; background:url(../img/btn_ct.png); float:left; margin:14px 0 0 23px; border:none; overflow:hidden;}
/*book--add*/
.bookBox .space{color:#656565;}
.bookAdd_1{background-color:transparent; background-image:url(../img/bookAddDate.jpg); background-position:right 5px; background-repeat:no-repeat; border:#AAACB2 solid 1px; color:#000; width:145px; height:19px; line-height:19px;}
.bookAdd_2{width:229px;}
.bookBox2 .subLeft{width:100px;}
.bookBox2 .subRight{width:600px;}
.bookBox2 textarea.b2{width:590px;}
/*roomReservation*/
.roomReservation{width:1000px; margin:0 auto;}
.roomReservation .topBox{width:100%; height:41px;}
.roomReservation .topBox .breadCrumbWrap{margin-left:0;}
.roomReservation .topBox .breadCrumb{margin-top:18px;}
.roomReservationStep{width:1000px; height:40px; background-repeat:no-repeat; line-height:40px; font-size:14px; color:#666; position:relative;}
.roomReservationStep .blue{color:#ad753c;}
.roomReservationStep_1{position:absolute; left:105px;}
.roomReservationStep_2{position:absolute; left:296px;}
.roomReservationStep_3{position:absolute; left:487px;}
.roomReservationStep_4{position:absolute; left:679px;}
.roomReservationStep_5{position:absolute; left:869px;}
/*step1*/
.roomReservation .titleBox{width:100%; height:27px; line-height:27px; margin-top:14px;}
.roomReservation .titleBox .num{font-size:12px; color:#fff; padding:2px 6px; background:#ad753c; font-family:Arial; margin-right:13px; font-weight:700;}
.roomReservation .titleBox .title{font-size:14px; color:#000; font-weight:700;}
.roomReservation .step1_box1 .contentBox{width:998px; border:1px solid #DADADA;}
.roomReservation .step1_box1_1{width:100%; height:33px; line-height:33px; color:#000; background:#F7F7F7;}
.roomReservation .step1_box1_1 .t1{margin-left:30px;}
.roomReservation .step1_box1_1 .blue{color:#08B8E1; font-weight:700; font-size:15px; margin-left:8px; margin-right:60px;}
.roomReservation .step1_box1_1 a{color:#000; font-weight:700;}
.roomReservation .step1_box1_1 a:hover{color:#08B8E1;}
.roomReservation .step1_box1_2{width:100%; height:37px; line-height:37px; color:#343434;}
.roomReservation .step1_box1_2 .t1{margin-left:30px;}
.roomReservation .step1_box1_2 .t2{margin-left:32px;}
.roomReservation .step1_box1_2 input{background-color:transparent; border:#C6C6C6 solid 1px; width:151px; height:16px; line-height:16px; color:#666; text-indent:5px; margin-left:6px; font-family:Arial;}
.roomReservation .step1_box1_2 .again{width:116px; text-align:center; display:inline-block;}
.roomReservation .step1_box1_2 .again a{color:#fff; font-weight:700; background:#09B9E2; padding:5px 12px;}
.roomReservation .step1_box1_2 .t3{color:#666;}
.roomReservation .step1_box1_3{width:100%; margin-top:6px;}
.roomReservation .step1_box1_3 table{border-top:1px solid #ddd; border-right:1px solid #ddd; margin-left:33px; margin-bottom:20px;}
.roomReservation .step1_box1_3 td{border-left:1px solid #ddd; border-bottom:1px solid #ddd;}
.roomReservation .step1_box1_3 .a1{line-height:32px; text-align:center; font-size:16px; font-weight:700;}
.roomReservation .step1_box1_3 .a2{line-height:71px; text-align:center; font-size:15px; color:#797979; overflow:hidden;}
.roomReservation .step1_box1_3 .a3{line-height:30px;}
.roomReservation .step1_box1_3 .a3 .price{color:#FF6634; font-family:Arial; font-size:18px; font-weight:700;}
.roomReservation .step1_box2 .titleBox input{margin-left:12px;}
.roomReservation .step1_box2 .titleBox .t1{color:#909090; margin-left:20px;}
.roomReservation .step1_box2 .contentBox{width:968px; border:1px solid #DADADA; padding:4px 15px 10px;}
.roomReservation .step1_box2 .contentBox .a1{font-size:16px;}
.roomReservation .step1_box2 .contentBox .p1{margin-top:12px;}
.roomReservation .step1_box2 .contentBox .p2{margin-top:16px;}
.roomReservation .step1_box2 .contentBox .a2{font-size:16px; color:#ff2200;}
.roomReservation .step1_box2 .contentBox .add{background:url(../img/add.jpg) left 3px no-repeat; margin-left:16px; font-size:16px; color:#0AB7DF; font-weight:700;}
.roomReservation .step1_box2 .contentBox .add_in{padding-left:12px; cursor:pointer;}
.roomReservation .step1_box2 .detail{float:left; margin-left:84px; display:inline; color:#999; margin-top:6px; line-height:16px;}
.roomReservation .step1_box3{width:998px; height:40px; line-height:40px; color:#333331; background:#FFFFE5; border:1px solid #FFD08A; margin-top:6px;}
.roomReservation .step1_box3 .r{float:right; padding-right:38px;}
.roomReservation .step1_box3 .r .price{font-family:Arial; font-size:20px; color:#FF2303; font-weight:700;}
.roomReservation .step1_box4{width:100%; height:82px;}
.roomReservation .step1_box4 .inputt{border:none; color:#FFFFFD; background:#ad753c; width:97px; height:31px; line-height:31px; margin:20px 20px 0 400px; font-size:14px; font-weight:700; cursor:pointer}
.roomReservation .step1_box4 .fan{border:none; color:#FFFFFD; background:#ad753c; width:97px; height:31px; line-height:31px;  font-size:14px; font-weight:700;cursor:pointer}
/*step2*/
.roomReservation .step2_box2 .t1{color:#666;}
.roomReservation .step2_box2 .contentBox{width:958px; border:1px solid #DADADA; padding:0 20px;}
.roomReservation .step2_box2 .subBox1{width:100%; height:31px; line-height:31px;}
.roomReservation .step2_box2 .t2{color:#333; font-weight:700; margin-left:10px;}
.roomReservation .step2_box2 .t3{color:#666;margin-left:10px;}
.roomReservation .step2_box2 .subBox2{width:100%; height:50px; line-height:50px; background:#F5F5F5;}
.roomReservation .step2_box2 .subBox2 input{border:1px solid #DADEE7; background:#fff; width:156px; height:16px; margin-left:4px; _margin-top:14px;}
.roomReservation .step2_box2 .star{color:#F81A03;}
.roomReservation .step2_box2 .t4{margin-left:82px;}
.roomReservation .step2_box2 .t5{margin-left:173px;}
.roomReservation .step2_box2 .t6{margin-left:40px;}
.roomReservation .step2_box2 .t7{margin-left:61px;}
.roomReservation .step2_box2 .t8{margin-left:61px;}
.roomReservation .step2_box3{margin-top:21px;}
.roomReservation .step2_box3_1{width:100%; height:31px;}
.roomReservation .step2_box3_1 .in{width:102px; text-align:center; line-height:31px; background:#595959; font-size:14px; color:#fff;}
.roomReservation .step2_box3 .contentBox{line-height:200%; border:1px solid #DADADA; padding:10px 20px; height:180px; overflow-y:scroll; color:#333;}
.roomReservation .step2_box4 textarea{width:998px; height:77px; background-color:transparent; border:#DADADA solid 1px; color:#000;}
.roomReservation .step2_box5{color:#FF3200; width:100%; height:52px; line-height:52px;}
.roomReservation .step1_box6{width:100%; height:62px;}
.roomReservation .step1_box6 input{border:none; color:#FFFFFD; background:#ad753c; width:97px; height:31px; line-height:31px; margin:20px 0 0 440px; font-size:14px; font-weight:700;}
/*step3*/
.roomReservation .step3_box2{margin-top:21px;}
.roomReservation .step3_box2_1{width:100%; height:31px;}
.roomReservation .step3_box2_1 .in{width:102px; text-align:center; line-height:31px; background:#595959; font-size:14px; color:#fff;}
.roomReservation .step3_box2 .contentBox{line-height:200%; border-top:1px solid #DADADA; padding:10px 20px; color:#333;}
.roomReservation .step3_box3 .subBox1{width:100%; height:31px; line-height:31px; background:#F2F2F2;}
.roomReservation .step3_box3 .t1{margin-left:8px; color:#343434;}
.roomReservation .step3_box4 .subBox2{width:100%; height:31px; line-height:31px; background:#F2F2F2;}
.roomReservation .step3_box4 .t2{color:#333; font-weight:700;}
.roomReservation .step3_box4 .t3{color:#0AB7DF; margin-left:2px;}
/*step4*/
.roomReservation .step4_box1{width:100%; height:134px; background:url(../img/step_4_ok.jpg) 171px 46px no-repeat; border-bottom:1px dashed #CDCDCD; }
.roomReservation .step4_box1 .in{width:700px; margin-left:258px; padding-top:46px; color:#333; line-height:180%;}
.roomReservation .step4_box2{width:100%; border-bottom:1px dashed #CDCDCD; padding-bottom:20px;}
.roomReservation .step4_box2 .subBox1{width:100%; height:53px; line-height:45px;}
.roomReservation .step4_box2 .subBox1 b{margin-left:30px; color:#676767;}
.roomReservation .step4_box2 .subBox1 .num{font-size:18px; font-weight:700; font-family:Arial; color:#ff6600;}
/*step5*/
.roomReservation .step5_box1{border-bottom:none; padding-bottom:0; margin-top:14px;}
.roomReservation .step5_box2{width:100%; margin-top:36px;}
.roomReservation .step5_box2 .subBox2{width:100%; height:33px; line-height:33px; font-size:14px; font-weight:700; color:#333; background:url(../img/step_5_icon.jpg) 11px 11px no-repeat;}
.roomReservation .step5_box2 .subBox2 span{padding-left:31px;}
.roomReservation .step5_box2 .contentBox{padding:10px 30px 20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.roomReservation .step5_box2 .contentBox p{height:30px; line-height:30px;}
.roomReservation .step5_box2 .subPay{margin:10px 60px 0 0; float:left;}
.roomReservation .step5_box2 .payChange{margin:12px 6px 0 0;}

/*popBox*/
.popBoxBg{width:200%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; position:absolute; z-index:910; height:2000px; display:none;}
/*photoBox*/
.photoBox{width:660px; height:692px; top:-800px; position:absolute; z-index:920; background:#f3f3f3;}
.photoBoxTop{width:100%; height:36px;}
.photoBoxClose{width:19px; height:19px; float:right; margin:7px 11px 0 0; display:inline; background:url(../img/photoClose.png) no-repeat; cursor:pointer;}
/*picBox*/
.picBox{width:100%; padding-top:16px;}
.picBox dl{float:left; margin-left:1px; display:inline; margin-right:-30px;}
.picBox dd{width:265px; height:212px; float:left; margin-right:17px; text-align:center; line-height:27px; word-wrap:break-word;}
.picBox dd a{color:#333;}
.picBox dd a:hover{color:#ad753c;}
.picBox dd a img{width:259px; height:157px; padding:2px; border:1px solid #DCE1E4;}
.picBox dd a:hover img{border:1px solid #ad753c;}
/*mapBox*/
.mapBoxWrap{width:100%; padding-top:17px;}
.mapBox{width:790px; margin:0 auto;}
.mapBox dd{width:100%; line-height:28px; margin-top:26px; overflow:hidden;}
.mapBox .dd_l{width:110px; float:left; text-align:right;}
.mapBox .dd_r{width:680px; float:right;}
.mapBox .dd_l span{font-weight:700;}
.mapBox .dd_r span{margin-right:8px; float:left; white-space:nowrap;}
.mapBox a{color:#000; padding:5px; font-size:14px;}
.mapBox a:hover{color:#fff; background:#ad753c;}
/*bottomNavBox*/
.bottomNavBox{width:1000px; height:32px; margin:30px auto 0; background:#ad753c; line-height:32px; text-align:center;}
.bottomNavBox_index{margin-top:10px;}
.bottomNavBox .space{margin:0 2px; color:#c59e75;}
.bottomNavBox a{color:#fff; padding:3px 6px;}
.bottomNavBox a:hover{color:#FFFF9A; background:#c59e75;}
/*bottomBox*/
.bottomBox{width:1000px; height:110px; margin:0 auto; color:#666;}
.fontArial{font-family:Arial;}
.bottomBox a{color:#666;}
.bottomBox a:hover{color:#ad753c;}
.bottomBox p{width:100%; height:24px; text-align:center;}
.bottomBox b{color:#ad753c;}
.bottomBox .space{margin-left:12px;}
.bottomBox .p1{padding-top:13px; line-height:24px;}
.bottomBox .p2{line-height:24px;}
.bottomBox .p3{margin-top:10px;}
.bottomBox .p3_in{display:inline-block;*display:inline;*zoom:1;}
.bottomBox .p3_sub{float:left; padding-top:3px;}
.bottomBox .p3 img{margin-top:1px; *margin-top:0px;}
.bottomBox .p3 input.email{width:137px; height:14px; background:#fff; border:1px solid #C6C6C6; color:#C6C2C2; float:left; margin-left:9px; display:inline; font-size:12px;}
.bottomBox .p3 input.send{width:59px; height:18px; background:url(../img/eMailSend.png) no-repeat; border:none; float:left; margin-left:4px; display:inline;}

/*留言互动*/
.interact { width:100%; float:left; margin:30px 0;}
.interact li { width:100%; float:left; margin-bottom:20px;}
.interact li .li-div { width:100%; float:left; }
.interact li .li-div .li-l { width:80px; float:left; height:80px; padding:3px; border:2px #ccc solid;border-radius:50%; -moz-border-radius: 50%;-webkit-border-radius: 50%; behavior:url(PIE.htc); position:relative;}
.interact li .li-div .li-l img { width:80px; height:80px; border-radius:50%; -moz-border-radius: 50%;-webkit-border-radius: 50%; behavior:url(PIE.htc); position:relative;}
.interact li .li-div .li-r { width:680px; float:right;margin-top: 10px;}
.interact li .author .li-r { margin-top: 5px;}
.interact li .li-div .li-r span { float:left; margin-right:30px; font-size:14px; line-height:30px; color:#666;}
.interact li .li-div .li-r .sp01 { font-size:18px; color:#ad753c;}
.interact li .li-div .li-r p { width:100%; float:left; line-height:30px;}


/**小黑**/

.listpage {
    clear: both;
    font-size: 14px;
  
    line-height: 26px;
	padding:19px 0;
	text-align:center;
}
.listpage a {
    background-color: #fff;
    border-color: #CDCDCD;
    border-style: solid;
    border-width: 1px;
    color: #000;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 3px 2px;
	padding:3px 8px;
}
.listpage a:hover{

 background-color: #ad753c;
    border-color: #CDCDCD;
    border-style: solid;
    border-width: 1px;
    color:#fff;
} 
.listpage span {
    background-color: #ad753c;
    border-color: #CDCDCD;
    border-style: solid;
    border-width: 1px;
    color:#fff;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 3px 2px;
    padding:3px 8px;
}





.dfdg{
	width:935px;
	padding-bottom:10px;
	padding-left:30px;
	padding-top:20px;
	}
.dfdg .fgpfkg{
	width:935px;
	border:#cccccc 2px solid;
	}
.dfdg .fgpfkg .dfdlka{
	width:935px;
	background-color:#f1f1f1;
	height:46px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	}
.dfdg .fgpfkg .dfdlka .tyu{
	width:30px;
	float:left;
	height:46px;
	padding-left:20px;
	line-height:46px;
	}
.dfdg .fgpfkg .dfdlka .tyu1{
	float:left;
	width:137px;
	height:23px;
	padding-top:8px;
	padding-right:15px;
	padding-left:10px;
	}
.dfdg .fgpfkg .dfdlka .qaz{
	width:137px;
	height:18px;
	}
	
.tyu2{
	float:left;
	width:137px;
	padding-top:8px;
	padding-left:5px;
	height:23px;}
	
.qaz2{
	width:77px;
	color:#FFF;
	height:24px;
	border:0px;
	background-color:#ad753c;
	}
.btlkv{
	width:935px;
	height:35px;
	line-height:35px;
	}
.btlkv .lpoidf{
	width:333px;
	padding-left:15px;
	height:35px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:35px;
	}
.btlkv .lpoer{
	width:83px;
	height:35px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:35px;
	}
.btlkv .sderrf{
	width:83px;
	height:35px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:35px;
	}
.btlkv .kdsfg{
	width:110px;
	height:35px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:35px;
	}
.btlkv .jgfh{
	width:155px;
	height:35px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:35px;
	}





.bfutlkv{
	width:935px;
	height:50px;
	line-height:50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	}
.bfutlkv .lpoidf{
	width:333px;
	padding-left:15px;
	height:50px;
	float:left;
	font-size:12px;
	color:#ad753c;
	line-height:50px;
	}
.bfutlkv .lpoer{
	width:83px;
	height:50px;
	float:left;
	font-size:12px;
	color:#000;
	line-height:50px;
	}
.bfutlkv .sderrf{
	width:83px;
	height:50px;
	float:left;
	font-size:12px;
	color:#000;
	line-height:50px;
	}
.bfutlkv .kdsfg{
	width:110px;
	height:50px;
	float:left;
	font-size:12px;

	color:#ad753c;
	line-height:50px;
	}
.bfutlkv .jgfh{
	font-family:microsoft yahei;
	width:155px;
	height:50px;
	float:left;
	font-size:12px;
	color:#666;
	line-height:50px;
	}
.tyh{
	color:#fd8a6d;
	font-weight:bold;
	font-size:16px;}
.bfutlkv .tyuu2{
	float:left;
	width:77px;
	padding-top:12px;
	}
	
.bfutlkv .qyaz2{
	width:77px;
	color:#FFF;
	border:none;
	height:24px;
	background-color:#ad753c;
	}



/*底部css*/
.bottomBox
{
	position:relative;
}
.addinfo
{
	position:absolute;
	left:20px;
	top:10px;
}
.bottomBox .addinfo b
{
	color:#af743a;
	font-size:14px;
	padding:0 40px 0 33px;
	display:block;
	margin-bottom:14px;
	background:url(../images/icon00.jpg) no-repeat left center;
}
.bottomBox .addinfo span.img1
{
	height:24px;
	padding-right:8px;
}
.bottomBox .addinfo span.img2
{
	padding-right:50px;
	height:14px;
	padding-top:6px;
	vertical-align:middle;
	display:block;
}
.weather
{
	height:25px;
	line-height:25px;
	padding-top:8px;
}
.weather span.f1
{
	font-weight:bold;
}
.weather span.f3
{
	padding:0 10px 0 10px;
}
.weather a:hover
{
	text-decoration:underline;
}
.bottomBox p.p3 #links
{
	width:110px;
	height:18px;
	line-height:18px;
	margin-left:10px;
	display:inline-block;
	border-color:#c6c3c3;
	color:#666666;
}



/*新职位css*/
.recruitinfo
{
	width:830px;
	overflow:hidden;
}
.recruitinfo .table3
{
	width:830px;
	margin:40px 0 50px 0;
}
.recruitinfo .table3 caption
{
	text-align:left;
	font-size:18px;
	padding-bottom:15px;
}
.recruitinfo .table3 tr
{
	height:36px;
	line-height:36px;
}
.recruitinfo .table3 tr th
{
	background-color:#e3e3e3;
	font-size:14px;
}
.recruitinfo .table3 tr td
{
	text-align:center;
	font-size:14px;
}
.recruitinfo .table3 tr td a
{
	text-decoration:underline;
	color:#af743a;
}
.recruitinfo .table3 tr td.apply
{
	height:30px;
	width:118px;
	color:white;
	cursor:pointer;
	background:url(../images/btn1.jpg) no-repeat center;
}
.info
{
	overflow:hidden;
	padding:0 10px 0 10px;
	margin-bottom:80px;
}
.info p.d1
{
	font-size:18px;
	padding-bottom:15px;
}
.info p.d2
{
	font-size:14px;
	padding-bottom:15px;
}
.infolist
{
	color:#666666;
	font-size:14px;
}
.infolist p
{
	height:32px;
	line-height:32px;
}
.infolist p.e1
{
	background-color:#f5f5f5;
}
.infolist p span
{
	width:375px;
	padding-left:20px;
	display:inline-block;
}
.infolist p span b
{
	padding-right:20px;
}
.response
{
	margin-top:10px;
}
.required
{

	margin-top:30px;
}
.response b,.required b
{
	font-size:14px;
	line-height:50px;
}
.response p,.required p
{
	color:#333333;
	line-height:30px;
}
.btn
{
	width:730px;
	margin-top:50px;
	text-align:center;
}
.btn a
{
	height:30px;
	line-height:30px;
	color:white;
	width:105px;
	font-size:14px;
	margin-left:50px;
	display:inline-block;
	background:url(../images/btn1.jpg) no-repeat center;
}

.gs_icon{ bottom:-20px; left:100px; position:absolute;}