@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden;}
body,div,h1,h2,h3,h4,h5,h6,a,img,span,ul,li,table,p,form,select,input,texarea{ margin:0; padding:0;}
body{ font-size:12px; background:#edeef7; }
ul{ list-style:none;}
img{ border:0;}
a{ text-decoration:none; outline:none;}
a:hover{ text-decoration:underline;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.Arial{ font-family:Arial;}
.f14{ font-size:14px;}
.tr{ text-align:right;}
.f14 strong{ margin-bottom:5px; display:block;}

/*header开始*/
#header{ width:100%; height:30px; background:#4f53a3;}
.topbar{ width:1000px; height:30px; margin:0 auto; padding-right:18px;}
.topbar ul{ float:right; padding-top:6px;}
.topbar li{ float:left; height:22px;}
.topbar li img{ vertical-align:middle;}
.topbar li.tel{ font-size:14px; font-family:Arial; color:#fff; padding-left:14px; background:url(../images/tel.png) no-repeat left 2px; margin-right:14px; }
.topbar li.en{font-size:14px; font-family:Arial;}
.topbar li.xl{ margin-right:18px;}
.topbar .top_b{  background:url(../images/top_b.png) no-repeat left  3px; padding-left:18px; }
.topbar .top_b2{  background:url(../images/top_b.png) no-repeat right  3px; padding-right:15px; margin-right:12px;}
.topbar a{color:#fff; }
/*header结束*/

/*nav开始*/
#nav{ width:100%; height:94px; background:url(../images/nav_bg.png) repeat-x; position:relative; z-index:999;}
.nav_list{width:1000px; height:94px; margin:0 auto;}
.nav_list .fl{ margin:13px 0 0 0px; _margin:18px 0 0 8px;}
.nav_list ul{ float:right; margin-top:38px;}
.nav_list li{ float:left; width:84px; height:30px; line-height:28px;_line-height:30px; text-align:center;}
.nav_list a{ font-size:14px;font-family:"Microsoft Yahei","微软雅黑"; color:#444;}
.nav_list li.active{ background:url(../images/nav_active.png) no-repeat left center;}
.nav_list li.active a{ color:#fff;}
/*nav结束*/

/*banner开始*/
#banner{width:100%; height:518px; background:url(../images/bg.png); margin-top:-8px;}
.baner_list{ width:1000px; margin:0 auto; position:relative; z-index:1;}
.banner_move img{ vertical-align:top; position:absolute;}
.search{ width:246px; height:156px; background:url(../images/search_bg.png) no-repeat left center; position:absolute; left:22px; top:30px; z-index:999;}
.search_list{ padding:18px 14px;}
.hotel{ color:#6e6d6f; width:206px; height:32px; line-height:32px; background:url(../images/hotel_bg.png) no-repeat left center; padding-left:10px; cursor:pointer;}
.hotel input{ border:none; border:0px; margin-top:7px;}
.time{ width:109px; background:url(../images/time.png) no-repeat left center; float:left; margin:12px 0;}
.night{ width:76px; background:url(../images/night.png) no-repeat left center; float:right; margin:12px 2px 12px 0; _margin:12px 1px 12px 0;}
.book{ margin:0 auto; width:204px; clear:both; height:32px; line-height:30px; _line-height:32px;text-align:center; display:block; background:#4f53a3;font-size:14px;font-family:"Microsoft Yahei","微软雅黑"; color:#fff;}
.time inout{ border:none; border:0px; width:90px;}
.night inout{ border:none; border:0px;width:90px;}
.banner_left{ position:absolute; left:22px; top:208px; z-index:99;}
.banner_left .top{ margin-bottom:8px;}
.banner_left img{ vertical-align:top;}
.icon{ position:absolute; right:58px; top:381px; z-index:99999;}
.icon li{ float:left; margin-left:12px;}
.icon li img{ vertical-align:top; cursor:pointer;}
/*banner结束*/

/*footer开始*/
#footer{width:100%; height:104px; background:url(../images/footer_bg.png) #edeef7 repeat-x; position: relative; bottom:0px; margin-bottom:6px; z-index:999;}
#footer_index{width:100%; height:104px; background:url(../images/footer_bg.png) repeat-x; position:absolute; top:538px; z-index:999;}
.footer_list{ width:1000px; margin:0 auto; height:104px;}
.footer_list .fl{ margin-top:28px;}
.footer_right{float:right;margin-top:32px; }
.footer_right p{ color:#555; text-align:right;}
.footer_right p span{ font-family:Arial; margin-right:14px;}
.footer_right a{color:#555;}
.footer_left{ float:left; margin-top:32px}
.footer_left li{ float:left;}
.footer_left li a{color:#555;}
.footer_left ul span{ padding:0 10px; color:#b8b8b8;}
/*footer结束*/

/*main开始*/
.main{width:100%; height:auto; background:url(../images/bg.png); margin-top:-8px;}
.main_list{ width:1000px; margin:0 auto;}
.main_top{ width:1000px; padding-bottom:5px; background:url(../images/main_top.png) repeat-x left bottom;}
.main_top img{ vertical-align:top;}
.main_left{width:1002px; position:relative; left:-1px; background:#ebefff url(../images/main_left.png) repeat-y; margin-top:-2px;}
.main_right{ background:url(../images/main_right.png) repeat-y right top; padding:16px 0 70px; overflow:auto;}
.mian_nav{ float:left; margin-left:16px; _margin-left:8px;}
.mian_nav li{ padding:12px 0 13px; border-bottom:1px dashed #c2c6db; }
.mian_nav a{ padding-left:40px;font-size:14px;font-family:"Microsoft Yahei","微软雅黑"; color:#444; background:url(../images/main_icon.gif) no-repeat 25px center; display:block;width:168px;}
.mian_nav .active{ background:url(../images/main_active.gif) no-repeat left center;}
.mian_nav .active a{ color:#fff;}
.right_main{ width:718px; float:right;  margin-right:28px; _margin-right:14px;}
.bar{ padding:0 8px 16px 4px; background:url(../images/main_b.gif) repeat-x left bottom; margin-top:4px;}
.bar_right{ float:right; margin-top:2px; color:#3d3d3d;}
.title{font-size:14px;font-family:"Microsoft Yahei","微软雅黑"; color:#444; font-weight:normal;}
.bar_right a{color:#3d3d3d; font-family:"宋体";}
.text{ margin-top:24px; clear:both; color:#3d3d3d; line-height:22px;}
.text p{ margin-bottom:20px;}

/*news开始*/
.news{ margin-bottom:16px;}
.news_list{ padding-bottom:14px; border-bottom:1px dashed #c2c6db;}
.news p{ margin-bottom:4px;}
.news_list a{ color:#3d3d3d;}
.news .more{ float:right; width:210px; text-align:right;}
.more span{ display:block; font-family:Arial; color:#6f6e6e;}
.more  a{ color:#4f53a3;}
.news_info p{ padding:10px ;}
/*news结束*/

/*jobs开始*/
.job{ padding-bottom:12px; border-bottom:1px dashed #abb1c2;}
.job_list{ width:100%; border-bottom:1px solid #d9ddeb;}
.job_list th{ background:#e1e7fb url(../images/th.gif) repeat-x left bottom; height:32px;}
.job_list td{ height:32px; text-align:center; font-family:Arial;}
.job_list .pl{ text-align:left; padding-left:40px; width:30%;}
.job_list .pl a{ border:none;}
.job_list a{ color:#524e45; border-bottom:1px solid #808084;}
.job_list a:hover{ text-decoration:none;}
.odd td{ background:#e4e9fb;}
/*jobs结束*/

/*jobs_apply开始*/
.apply td{ padding-bottom:10px;}
.input_name{ width:280px; height:20px; line-height:20px; border:1px solid #b4b9bf;}
.input_up{ width:190px; height:20px; line-height:20px; border:1px solid #b4b9bf; float:left;}
.upload{ display:block; width:70px; margin-left:20px; height:22px; line-height:22px; float:right; background:#a5a5a4; text-align:center; color:#fff;}
.more_info{ width:280px;border:1px solid #b4b9bf; height:112px;}
.send{ width:124px; height:30px; line-height:30px; background:url(../images/nav_active.png) repeat-x; border:0; color:#fff;font-family:"Microsoft Yahei","微软雅黑"; cursor:pointer;}
/*jobs_apply结束*/

/*jobs开始*/
.job_info{background:#e4e9fb; height:32px; line-height:32px; padding-left:20px; font-size:14px; font-weight:bold;}
.job_more{ width:90%; margin-left:20px; margin-bottom:6px;}
.work h3, .news_info h3{ font-size:14px; padding:10px 15px; margin-bottom:10px; border-bottom:1px solid #C2C6DB;}
.news_info h3{ text-align:center;}
.work p{ margin-bottom:10px; padding-left:30px; background:url(../images/main_icon.gif) no-repeat 18px center;}
.job_apply{ margin:0 18px; height:30px; line-height:30px; width:90px; text-align:center; background:url(../images/nav_active.png) repeat-x; border:0; color:#fff;font-family:"Microsoft Yahei","微软雅黑"; cursor:pointer;}
.job_back{ height:30px; line-height:30px; width:90px; text-align:center; background:#b9b8b4; border:0; color:#fff;font-family:"Microsoft Yahei","微软雅黑"; cursor:pointer;}
/*job_info结束*/

/*discount开始*/
.discount_bar{ float:left; width:224px; margin-top:1px;}
.discount_bar .bar{ margin-left:16px;}
.discount{ padding-bottom:24px; border-bottom:1px dashed #d5dae6; margin-bottom:24px; height:146px; }
.discount_i{ float:left; width:254px; height:146px;}
.discount_w{ float:left; width:428px; margin-left:20px;}
.discount_w p{ margin-bottom:6px;}
.discount_w p a{ color:#3d3d3d;}
.discount_w span{ font-family:Arial; color:#4f1f69; padding:0 2px;}
.more_about{ width:68px; height:20px; line-height:20px; display:block; background:url(../images/discount/discount_more.gif) no-repeat left center; color:#fff; padding-left:12px; float:left; margin-top:5px;}
.discount_info p{ margin-bottom:6px;}
.discount_info h3{ margin-bottom:12px; font-size:14px;}
.discount_img{ margin-top:16px;}
/*discount结束*/

/*aboutus开始*/
.brand a{ color:#3d3d3d;}


/*分页开始*/
.searchp{ margin:30px auto 60px; width:340px;}
.searchp a {  color: #535353; font-family: "宋体"; font-size: 12px;padding: 2px 6px; background:#aeaeac; color:#fff;}
.searchp .no a{ background:none; padding:5px 0; margin-right:5px; color:#3d3d3d;}
.searchp .next a{ margin-left:5px;}
.searchp .pageactive{ background:#4f53a3; }
.pages .pagemore{ border:0; }
.pages .pagemore a{padding:5px 0 0 4px; font-size:14px;}
.pages div{ float:left; margin:0 4px;height:22px; line-height:22px;}
.pages{ margin-right:20px;}
.newmore ul .page{ border:0;}
.newmore .blue{ color:#2997de; padding:0 8px; float:none;}
/*分页结束*/

/*弹出层*/
.zz{ display:none; width:100%; height:100%; position:absolute; z-index:99999; left:0; top:0; background:url(../images/zz_bg1.png);}
.zz_box{ width:454px; position:absolute; margin-top:-140px;}
.zz_bg{ width:454px; background:url(../images/zz_bg.png) repeat-y;}
.zz_top{ position:relative; _top:8px; width:454px; background:url(../images/zz_top.png) no-repeat left top; height:5px; }
.zz_bottom{position:relative; _bottom:8px;  width:454px; background:url(../images/zz_bottom.png) no-repeat left bottom;height:5px; }
.zz_detail{ padding:20px 20px 60px; color:#3d3d3d;}
.zz_detail table{ width:98%; margin:18px auto 26px;border-collapse:collapse; text-align:center;}
.zz_detail th{ height:35px; background:#ccc;border:1px solid #ccc;}
.zz_detail td{ border:1px solid #ccc; height:48px; }
.select_hotol{ font-size:14px; font-weight: normal; padding-bottom:12px;position:relative;}
.select_hotol span{ float:right; cursor:pointer;}
.zz_detail span{ color:#da960d; font-family:Arial;}
.zz_detail .red{ color:#e41414; padding-left:8px;}
.select_box{ margin:20px 0; color:#3d3d3d; font-size:12px;}
.select_box input{ margin:10px 0 10px 114px; line-height:color:#3d3d3d; line-height:}
.select_box .buttom{ margin:10px 0 0 150px;width:99px; height:42px; line-height:42px; background:#474b9d; outline:none; border:none; color:#fff; font-size:12px; font-family:"宋体"; font-weight:bold;cursor:pointer;}

