/* CSS Document */

body{font:12px/1.5 "宋体"; color:#636363; margin:0 auto;}
a{color:#636363; text-decoration:none;}
a:hover{color:#2B1776;}
img,ul,li,form{margin:0px; padding:0px; border:0px; list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; font-size:12px; font-family:"微软雅黑"}
/*公共样式*/
.w1{ width:210px;}
.fl{float:left;}
.cl{clear:both;}
.position{position:relative;}/*设置整个页面的变化*/
.all_img{background:url(../images/all_img.gif) no-repeat;}
.all_img2{background:url(../images/main_css.jpg) no-repeat;}

/*输入框*/
.input_box_28px{ width:298px; height:28px; line-height:28px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; font-size:14px; color:#2B1776; text-indent:5px;}
.input_box_18px{ width:298px; height:18px; line-height:28px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; font-size:14px; color:#2B1776; text-indent:5px;}
.input_box_w_28px{ width:100px; height:28px; line-height:28px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; font-size:14px; color:#2B1776; text-indent:5px;}
.input_box_s_18px{ width:150px; height:18px; line-height:28px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; font-size:14px; color:#2B1776; text-indent:5px;}
.input_box_b_18px{ width:200px; height:18px; line-height:28px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; font-size:14px; color:#2B1776; text-indent:5px;}
.input_box_c_18px{ width:250px; height:18px; line-height:28px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; font-size:14px; color:#2B1776; text-indent:5px;}
.input_box_w_18px{ width:100px; height:18px; line-height:18px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; font-size:14px; color:#2B1776; text-indent:5px;}
.select_box_28px{ width:298px; height:28px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; font-size:14px; color:#2B1776;}
.select_box_18px{ width:150px; height:22px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; color:#2B1776;}
/*按钮*/
.btn_60{width:60px; height:22px; background:url(../images/all_img.gif) no-repeat -102px -374px; border:0px; cursor:pointer; color:#fff; text-align:center; font-weight:bold;}
.btn_97{width:97px; height:28px; background:url(../images/all_img.gif) no-repeat left -374px; border:0px; cursor:pointer; color:#fff; text-align:center; font-weight:bold;}
.btn_158{width:158px; height:22px; background:url(../images/all_img.gif) no-repeat -242px -477px; border:0px; cursor:pointer; color:#fff; text-align:center;}
/*字体大小*/
.fz_14{font-size:14px;}
/*字体*/
.family{font-family:Arial;}
.digital_style{font-family:Arial; font-size:14px; color:#E77811;}
.fonts_style{color:#E97417;}

/*top*/
#TopLayer{position:absolute;width:20px;display:none;height:59px; bottom:10px; right:-19px;}

.content{width:1349px; height:auto; margin:0 auto; }
.content1{width:990px; height:auto; margin:0 auto;}
#header{ width:100%; height:90px; padding-bottom:15px; z-index:1; /* background:url(../images/header-logo.jpg); background-position: -190px;background-repeat:no-repeat*/}
#header .logo{width:270px; height:70px; float:left; margin-left:70px/* background:url(../images/logo.png) no-repeat left 1px;*/
}/*header-logo*/
#header .logo a{display:block; height:80px;}
#header .logo a h1{text-indent:-99999px;}
/*口号*/
#header .slogan{ position:absolute; left:950px; width:200px; height:90px; float:left; background:url(../images/slogan.png) no-repeat center 24px;}
/*800电话*/
#header .service{width:244px; height:101px; position:absolute; font-size:20pt;
     top:30px;left:730px;text-align:right; filter: revealTrans(Transition=12, Duration=2) right:27px;}
/*网站导航*/
#header .menu{ position:absolute; top:70px;height:29px; font:"宋体"; font-size:18px; font-weight:bold; left:70px}
/*#header .menu{position:absolute;top:auto;font:"宋体"; font-size:18px; font-weight:bold;height:33px;background-position:0 -138px;background-repeat:repeat-x;position:relative; background-image:url(../images/headerbg.png); padding-top:8px}*/
#header .menu li{left:100px;width:130px;float:left;height:33px;background-position:100% -99px;padding-right:4px;}
/*#header .menu li{width:130px; height:29px; float:left; padding-right:2px; }*/
/*#header .menu li.w{width:130px;}*/
#header .menu li a{display:block; height:29px; background-color:#FFFFFF; color:#0066FF; padding:3px;border-bottom:1px solid #CCCCCC; }
/*登录-注册*/
#header .login_use{ position:absolute;top:0px;  width:auto;_width:98px; height:28px; background:url(../images/login_use.png) no-repeat right bottom; position:absolute; right:0px; bottom:-38px; z-index:3; padding-right:4px;}
#header .login_use ul{ height:28px; /*background:url(../images/login_use.png) repeat-x left top;*/ background:url(../images/dream.jpg); padding:0px 10px;}
#header .login_use ul li{ float:left; line-height:24px; padding:0px 5px;/* background:url(../images/login_use_li.png) no-repeat right top;*/background:url(../images/dream.jpg);}
#header .login_use ul li a{color:#fff;}
#header .login_use ul li a:hover{text-decoration:underline;}
/*登录后*/
#header .login_use_1{width:auto;_width:130px; height:28px; background:url(../images/login_use.png) no-repeat right bottom; position:absolute; right:-4px; bottom:-38px; z-index:3; padding-right:4px; }
#header .login_use_1 ul{ height:28px; background:url(../images/login_use.png) repeat-x left top; padding:0px 10px;}
#header .login_use_1 ul li{ float:left; line-height:24px; padding:0px 5px; background:url(../images/login_use_li.png) no-repeat right top; color:#fff;}
#header .login_use_1 ul li a{color:#fff;}
#header .login_use_1 ul li a:hover{text-decoration:underline;}

/*#main{left:0;width:100%; height:auto; background:url(../images/main-bg.jpg) repeat-x; padding-top:0px;}*/
/*左预订*/
/*
.index_hotels_query{position:absolute;top:15px; width:290px; right:50%; margin-right:200px;background:url(../images/bookbg.png) no-repeat; height:300px; }
.index_hotels_query .book{width:290px; height:40px;}
.index_hotels_query .info-box{ border: thin solid black; width:300px; height:200px;}
.query_input{ border-radius:4px;width:135px; height:15px; border:2px solid #EBEBEB; font-size:14px; color:#281572;}
.query_input_date{border-radius:4px; width:135px; height:15px; border:2px solid #EBEBEB; font-size:14px; color:#281572; background-position:right -62px;}
.query_btn{width:125px; height:43px;  color:#fff; border:0px; font-size:14px; font-weight:bold; background-position:-598px -590px;margin-left:50px;}
/*#main .index_hotels_query .part_box{ width:290px; height:303px;}*/
/*#main .index_hotels_query .book{ text-align:left; font-size:17px; font-weight:bold; color:#FF9900; margin:17px; padding:5px; border-bottom:2px solid #FF9933; font-family: "微软雅黑"}
#main .index_hotels_query .info-box{height:303px; padding:0px 0px 0px 0px; margin-left:10px; }
#main .index_hotels_query .info-box li{z-index: 4;padding-bottom:10px;font-size:12px;color:#FFFFFF; line-height:25px}
#main .index_hotels_query .info-box li .query_input{ border-radius:4px;width:135px; height:15px; border:2px solid #EBEBEB; font-size:14px; color:#281572;}
#main .index_hotels_query .info-box li .query_input_date{border-radius:4px; width:135px; height:15px; border:2px solid #EBEBEB; font-size:14px; color:#281572; background-position:right -62px;}
#main .index_hotels_query .info-box li .query_btn{width:125px; height:43px;  color:#fff; border:0px; font-size:14px; font-weight:bold; background-position:-598px -590px;margin-left:50px;}
#main .index_hotels_query .info-box li .login_register_btn{width:125px; height:43px;  color:#fff; border:0px; font-size:14px; font-weight:bold; background:url(../images/login.png) no-repeat;margin-left:50px; margin-top:-20px }
*/
/*每页的小左预订*/
#main .index_hotels_query1{width:205px; height:260px; float:left; background:url(../images/hotels_query-bg.gif) repeat-x bottom;}
#main .index_hotels_query1 .part_box1{ width:205px;height:30px;background-image:url(../images/content.jpg);background-repeat: repeat-x; padding-top:5px}
#main .index_hotels_query1 .part_box1 h2{font-size:14px; line-height:22px; color:#fff; text-indent:24px;font-family: "微软雅黑"}
#main .index_hotels_query1 .info-box1{ height:213px; padding:10px 0px 0px 10px; border:1px solid #D7D7D7;}
#main .index_hotels_query1 .info-box1 li{padding-bottom:10px;}
#main .index_hotels_query1 .info-box1 li strong{font-size:14px;}
#main .index_hotels_query1 .info-box1 li .query_input1{ width:100px; height:22px; border:2px solid #EBEBEB; font-size:14px; color:#281572;}
#main .index_hotels_query1 .info-box1 li .query_input_date1{ width:100px; height:22px; border:2px solid #EBEBEB; font-size:14px; color:#281572; background-position:right -58px;}
#main .index_hotels_query1 .info-box1 li .query_btn1{width:77px; height:35px; color:#fff; border:0px; font-size:14px; font-weight:bold; background-image:url(../images/btn-book.jpg); margin-left:80px}
/*#main .index_hotels_query .info-box li .query_btn{width:116px; height:26px; color:#fff; border:0px; font-size:14px; text-align:center; font-weight:bold; background-position:left -82px; cursor:pointer; margin-left:100px}*/

/*图片切换*/
#main .img_switch{width:100%; height:400px; right:0%; position: relative;z-index:1; text-align:center;}
/*#main .img_switch{ position:absolute;width:692px; height:258px; border:1px solid #D7D7D7; right:0px;}*/
#main .img_switch a img { width:2700px; height: 400px; text-align:center; 
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    vertical-align: middle;
    overflow: hidden;
    left: 0;
    margin: 0 auto;
    top: 0;
    z-index: 0;}
#main .img_switch .li-img{text-align:center;}
#main .img_switch .td_f {text-align:center;}
#main .img_switch .td_f a img { margin:0px; padding:0px;}
#main .img_switch .num { position:absolute; width:150px; right:50%; bottom:10px; margin-right:-700px; z-index:1;}
#main .img_switch .num li { text-align:center; line-height:25px; margin:1px; width:25px; height:25px; font-family:Arial; background:#2D2012; float:left; color:#fff; cursor:pointer; z-index:2;}
#main .img_switch .num li.on {line-height:25px; width:25px; height:25px; background:#F18200; color:#fff; font-weight:bold;}
/*加入梦想会*/
#main .publicity{ position:absolute;width:286px; height:210px; right:0px; padding:10px; border:thin solid #CCCCCC; margin-top:10px}
/*信息互动*/
#main .index_interaction{position:absolute; left:33%;width:460px; height:auto; margin-top:10px; border:thin solid #CCCCCC;}
#main .index_interaction .tab_link{width:460px; height:31px; /*background:url(../images/index_tab.gif);*/}
#main .index_interaction .tab_link li{width:96px; height:30px; float:left; line-height:30px; text-align:center; cursor:pointer;}
#main .index_interaction .tab_link li h2{font-size:14px;}
/*#main .index_interaction .tab_link li.out{background:url(../images/all_img.gif) no-repeat left -575px;}*/
#main .index_interaction .tab_link li.out h2{color:#29146F;}
#main .index_interaction .tab_link li.no2 .weibo{ width:45px; height:31px; float:right;}
#main .index_interaction .tab_link li.no2 .weibo li{padding-right:5px; padding-top:4px; float:left;}

#main .index_interaction .info_list{width:450px; height:auto; margin-top:6px; position:relative;}
#main .index_interaction .info_list .more{position:absolute; right:5px; top:-28px;}
#main .index_interaction .info_list .more a{color:#29146F; font-size:11px;}
#main .index_interaction .info_list .more a:hover{text-decoration:underline;}
#main .index_interaction .info_list li{border-bottom:1px dashed #D7D7D7; line-height:23px;}
#main .index_interaction .info_list li .ico{color:#EA7516;}
#main .index_interaction .info_list li .date{ float:right; color:#ACACAC; font-family:Arial; font-size:10px;}

/*加盟电话*//*
#main .join_phone{width:342px; height:auto;}*/

/*注册页面*/
#main .register_ico{ width:310px; height:30px; margin-left:220px; background:url(../images/register_ico.png) no-repeat;}
#main .register_ico span{float:right; color:#FF0000; margin-top:3px;}
#main .register_box{ width:760px; border:1px solid #D7D7D7; border-top:3px solid #29146F;  background:#fff; margin-left:220px; height:auto;}
#main .register_box td{ font-size:14px;}
#main .register_box td span{color:#FF0000;}
#main .register_box .div_td{border-top:1px solid #D7D7D7; color:#2B1279; font-size:12px; padding:20px 5px;}
#main .register_box .div_td .submitted{width:220px; height:38px;  border:0px; margin-top:15px; cursor:pointer; background:url(../images/phone_bg.jpg) repeat-x; font-family:"微软雅黑"} 

/*次内页*/
/*侧栏*/
#main .two_sidebar{width:205px; height:auto; float:left; background:#fff; border-bottom:2px solid #EBEBEB;}
#main .two_sidebar .part_box{height:30px; /*background-position: left -218px;*/  background-image:url(../images/content.jpg); background-repeat:repeat-x }
#main .two_sidebar .part_box h2{color:#fff; font-size:14px; line-height:30px; text-indent:8px; }
#main .two_sidebar .list_box{ border:1px solid #D7D7D7; padding:5px;}
#main .two_sidebar .list_box li{height:24px;}
#main .two_sidebar .list_box li a{color:#271665; display:block; height:24px; line-height:24px; background:url(../images/all_img.gif) no-repeat left -253px; text-indent:20px;}
#main .two_sidebar .list_box li a:hover{text-decoration:underline; color:#E97118; font-weight:bold; background:url(../images/all_img.gif) no-repeat left -282px;}
#main .two_sidebar .list_box li .out{height:24px; line-height:24px; color:#E97118; font-weight:bold; background:url(../images/all_img.gif) no-repeat left -282px;}

/*内容*/
#main .two_content{width:770px; height:auto; float:right; border:1px solid #D7D7D7; background:#fff;}
#main .two_content .part_box{ height:29px; line-height:27px; border-bottom:1px solid #D7D7D7; background-position:left -311px; background-repeat:repeat-x;}
#main .two_content .part_box h2{border:1px solid #fff; font-size:14px; color:#271665; text-indent:5px; }
#main .two_content_activity{width:980px; height:auto; float:right; border:1px solid #D7D7D7; background:#fff;}
#main .two_content_activity .part_box{ height:29px; line-height:27px; border-bottom:1px solid #D7D7D7; background-position:left -311px; background-repeat:repeat-x;}
#main .two_content_activity .part_box h2{border:1px solid #fff; font-size:14px; color:#271665; text-indent:5px;}
/*tab切换*/
#main .two_content .tab_div{ height:24px; border-bottom:1px solid #D7D7D7;}
#main .two_content .tab_div li{width:80px; height:24px; line-height:24px; float:left; color:#271665; text-align:center; cursor:pointer;}
#main .two_content .tab_div li.out{background:url(../images/all_img.gif) no-repeat left -345px; font-weight:bold; color:#fff;}

/*梦想会俱乐部*/
#main .two_content .club_info_box{padding:10px;}
/*会员手册*/
#main .two_content .club_info_box .member_handbook{padding-top:10px;}
#main .two_content .club_info_box .member_handbook dl{ margin:0px; margin-bottom:10px;}
#main .two_content .club_info_box .member_handbook .fl{width:384px; height:auto; float:left;}
#main .two_content .club_info_box .member_handbook .fr{width:360px; 
height:auto; float:right;
}
#main .two_content .club_info_box .member_handbook table{ border:1px solid #D7D7D7; border-bottom:0px; border-right:0px;}
#main .two_content .club_info_box .member_handbook th{background:url(../images/all_img.gif) repeat-x left -311px; border-bottom:1px solid #D7D7D7; border-right:1px solid #D7D7D7; text-align:left;}
#main .two_content .club_info_box .member_handbook td{border-bottom:1px solid #D7D7D7; border-right:1px solid #D7D7D7;}
#main .two_content .club_info_box .member_handbook td span{color:#E97417; font-size:14px;}

/*会员中心*/
#main .two_content .member_info_box{padding:10px;}
/*个人资料*/
#main .two_content .member_info_box .input_box{ width:298px; height:20px; line-height:20px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; color:#2B1776; text-indent:5px;}
#main .two_content .member_info_box .select_box{ width:298px; height:20px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; color:#2B1776;}
#main .two_content .member_info_box .member_btn{width:97px; height:28px; background:url(../images/phone_bg.jpg) repeat-x ; color:#fff; text-align:center; font-size:14px; font-weight:bold; border:0px; font-family:"微软雅黑";cursor:pointer;}
/*我的订单*/
#main .two_content .member_info_box .query_box{border:1px solid #D7D7D7; padding:5px;}
#main .two_content .member_info_box .query_box ul{width:99%; height:auto;}
#main .two_content .member_info_box .query_box ul li{padding-right:10px; float:left; line-height:28px;}

/*表格列表*/
#main .two_content .member_info_box .table_list{border:1px solid #D7D7D7; border-bottom:0px; border-right:0px; margin-top:10px; margin-bottom:10px;}
#main .two_content .member_info_box .table_list th{background:#F5F5F5; border-bottom:1px solid #D7D7D7; border-right:1px solid #D7D7D7; text-align:left;}
#main .two_content .member_info_box .table_list td{border-bottom:1px solid #D7D7D7; border-right:1px solid #D7D7D7;}
#main .two_content .member_info_box .table_list td a{color:#291187; text-decoration:underline;}
#main .two_content .member_info_box .table_list td span{color:#E77711; font-family:Arial;}

/*产品*/
#main .product{padding:10px;}
#main .product li{width:778px; height:190px; position:relative;}
#main .product li.l_li{width:518px; height:190px; position:relative; padding-left:260px;}
#main .product li .img_div_r{height:172px; width:300px; position:absolute; z-index:1; text-align:right; right:0px;}
#main .product li .img_div_l{height:172px; width:300px; position:absolute; z-index:1; text-align:left; left:0px;}
#main .product li dl{margin:0px; position:relative; z-index:2;}
#main .product li dt{margin-bottom:5px;}
#main .product li dt strong{font-size:14px; color:#E97417;}
#main .product li dt span{color:#ACACAC;}
#main .product li dd{background:url(../images/li.jpg) no-repeat 22px 7px; margin:0px; padding-left:35px;}


/*主内页*/
/*侧栏*/
#main .sidebar{width:286px; height:auto; float:left;}
/*内容*/
#main .one_content{ width:694px; height:auto; margin-left:22%;}

/*预订流程*/
#main .one_content .book_process_box{width:295px; height:26px; margin-bottom:10px;}
#main .one_content .book_process_box ul{width:99%;}
#main .one_content .book_process_box li{ width:38px; border-top:6px solid #959595; text-align:center; margin-right:10px; float:left;}
#main .one_content .book_process_box li.before{/*border-top:6px solid #6C9D01;*/border-top:6px solid #AB99C1;}
#main .one_content .book_process_box li.current{border-top:6px solid #E77711; color:#E77711; font-weight:bold;}

/*酒店名称*/
#main .one_content .part_box{height:28px; padding:1px;/* background:url(../images/all_img.gif) repeat-x left -407px;*/ background:url(../images/dream.jpg) repeat-x}
#main .one_content .part_box h3{height:26px; line-height:26px; text-indent:8px; /*border:1px solid #B0D22D;*/border:1px solid #AB99C1;
font-size:14px; color:#fff;}
#main .one_content .info_box{border:1px solid #D7D7D7; padding:10px; padding-top:0px; background:#fff;}
#main .one_content .info_box p{margin:0px; line-height:21px;}

/*酒店查询页面*/
#main .one_content .hotl_query{ background:#fff; border:1px solid #D7D7D7; padding:10px;}
#main .one_content .hotl_query h5{font-size:14px; color:#2E186F; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dashed #D7D7D7;}
#main .one_content .hotl_query .city {margin:0 auto;}
#main .one_content .hotl_query .city li{float:left; width:130px;}
#main .one_content .hotl_query .hotl_query_btn{ padding:10px 0px; margin-top:15px; border-top:1px dashed #D7D7D7;}
#main .one_content .conditions_ul{padding:15px 0px 5px 0px; margin:15px 0px 10px 0px; border-top:1px dashed #D7D7D7; border-bottom:1px dashed #D7D7D7;}
#main .one_content .conditions_ul li{padding-bottom:10px;}

/*酒店查询列表*/
#main .one_content .hotel_list_box{margin-bottom:20px;}
#main .one_content .subsidiary_link{float:right; line-height:28px; color:#fff; padding-right:8px;}
#main .one_content .subsidiary_link a{color:#fff;}


/*酒店详细页*/
#main .one_content .info_box .map_img_box{float:right; margin-right:5px;}
#main .one_content .info_box .map_img_box img{padding:1px; border:1px solid #D7D7D7; width:220px; }
#main .one_content .info_box .share_ico{width:200px; height:20px;}
#main .one_content .info_box .share_ico li{ height:16px; float:left; padding-right:5px;}
#main .one_content .info_box .hotels_img{ margin-top:10px;}
#main .one_content .info_box .hotels_img ul{width:99%;}
#main .one_content .info_box .hotels_img li{float:left; padding-right:10px;}
#main .one_content .info_box .hotels_img li img{width:206px; height:126px; padding:1px; border:1px solid #D7D7D7;}

#main .one_content .info_box .locate_btn{ width:357px; height:30px; line-height:30px; margin-top:5px; border:1px solid #D7D7D7; border-right:0px; background:url(../images/all_img.gif) repeat-x left -442px;}
#main .one_content .info_box .locate_btn dl{margin:0px;}
#main .one_content .info_box .locate_btn dt{float:left; border-right:1px solid #D7D7D7; padding:0px 10px;}
#main .one_content .info_box .locate_btn dd{float:left; border-right:1px solid #D7D7D7; margin:0px;}
#main .one_content .info_box .locate_btn a{display:block; padding:0px 10px; }

#main .one_content .info_box .two_part_box{border-bottom:1px solid #D7D7D7; height:30px; margin-top:15px;}
#main .one_content .info_box .two_part_box h4{border-bottom:3px solid #27137B; font-size:14px; height:27px; line-height:27px; color:#27137B;}
#main .one_content .info_box .date_modified{width:370px; height:30px; position:absolute; top:0px; right:0px;}
#main .one_content .info_box .date_modified li{padding-left:10px; float:left;}
#main .one_content .info_box .date_modified li .date_input{width:76px; height:18px; border:1px solid #D7D7D7; color:#27137B;}
#main .one_content .info_box .date_modified li .date_btn{width:60px; height:22px; color:#fff; text-align:center; font-weight:bold; border:0px; background:url(../images/all_img.gif) no-repeat -102px -374px; cursor:pointer;}
#main .one_content .info_box .three_part_box{ height:30px; background:url(../images/all_img.gif) repeat-x left -442px;}
#main .one_content .info_box .three_part_box h5{border:1px solid #fff; height:28px; line-height:28px; text-indent:8px;}
#main .one_content .info_box .three_part_box_1{ height:30px; background:url(../images/all_img.gif) repeat-x left -442px; border:1px solid #D7D7D7;}
#main .one_content .info_box .three_part_box_1 h5{border:1px solid #fff; height:28px; line-height:28px; text-indent:8px;}
#main .one_content .info_box .rates_box{padding-top:10px;}
#main .one_content .info_box .rates_box table{ border-left:1px solid #D7D7D7;}
#main .one_content .info_box .rates_box th{text-align:left; line-height:28px; padding:0px 5px; margin:0px; border-bottom:1px solid #D7D7D7; background:#F5F5F5;}
#main .one_content .info_box .rates_box td{padding:5px; border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; }
#main .one_content .info_box .rates_box .hotels_price{font-family:Arial; color:#E97417; font-size:14px;}
#main .one_content .info_box .rates_box .hotels_book_btn{width:60px; height:22px; text-align:center; color:#fff; background:url(../images/all_img.gif) no-repeat left -477px; border:0px; cursor:pointer;}
#main .one_content .info_box .rates_box .hotels_book_end_btn{width:60px; height:22px; text-align:center; color:#fff; background:url(../images/all_img.gif) no-repeat -65px -477px; border:0px;}
#main .one_content .info_box .rates_box .hotels_book_end_btn_1{width:70px; height:22px; text-align:center; color:#fff; background:url(../images/all_img.gif) no-repeat -167px -374px; border:0px;}
#main .one_content .info_box .rates_box .hotels_redeem_btn{width:107px; height:22px; text-align:center; color:#fff; background:url(../images/all_img.gif) no-repeat -130px -477px; border:0px; cursor:pointer;}
#main .one_content .info_box .map{width:84px; height:auto; position:absolute; right:0px; top:8px;}
#main .one_content .info_box .map a{color:#E77711;}

#main .one_content .info_box .hotels_other_information{border:1px solid #D7D7D7; margin-top:10px; border-bottom:0px;}
#main .one_content .info_box .hotels_other_information_box{padding:10px; border-top:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}
#main .one_content .info_box .hotels_other_information_box .vertical li{ padding-left:20px; background:url(../images/li.jpg) no-repeat 5px 5px;}
#main .one_content .info_box .hotels_other_information_box .horizontal li{width:180px; float:left; padding-left:20px; padding-bottom:5px; background:url(../images/li.jpg) no-repeat 5px 5px;}
#main .one_content .info_box .hotels_other_information_box table{border:1px solid #D7D7D7; border-right:0px; border-bottom:0px;}
#main .one_content .info_box .hotels_other_information_box table th{ border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7; text-align:left;}
#main .one_content .info_box .hotels_other_information_box table td{ border-right:1px solid #D7D7D7; border-bottom:1px solid #D7D7D7;}

#main .one_content .info_box .book_data_box{padding:10px; margin-top:10px; border:1px solid #D7D7D7;}
#main .one_content .info_box .book_rates_box{border:1px solid #D7D7D7; margin-top:10px; border-bottom:0px; border-right:0px;}
#main .one_content .info_box .book_rates_box .three_part_box{border-bottom:1px solid #D7D7D7; border-right:1px solid #D7D7D7; font-weight:bold; line-height:30px; text-indent:8px;}
#main .one_content .info_box .book_rates_box th{background:#F5F5F5; border-bottom:1px solid #D7D7D7; border-right:1px solid #D7D7D7; }
#main .one_content .info_box .book_rates_box td{ border-bottom:1px solid #D7D7D7; border-right:1px solid #D7D7D7;}
#main .one_content .info_box .book_rates_box .hotels_price{font-family:Arial; color:#E97417; font-size:14px; font-weight:bold;}
#main .one_content .info_box .book_rates_box .name_data{width:560px; height:auto;}
#main .one_content .info_box .book_rates_box .name_data li{float:left; padding-right:10px; padding-bottom:5px;}
#main .one_content .info_box .book_rates_box .name_data_increase{ width:20px; height:20px; display:block; background:url(../images/increase.gif) no-repeat; float:left; margin-top:1px; margin-left:5px; text-indent:-9999px;}
#main .one_content .info_box .book_rates_box .people_data li{padding:4px 0px;}
#main .one_content .info_box .book_rates_box .people_data span{width:75px; text-align:right; float:left; display:block;}
#main .one_content .info_box .book_rates_box .remarks_box{width:450px; height:80px; font-size:12px; color:#27137B; border:1px solid #D7D7D7; padding:8px;}
#main .one_content .info_box .book_rates_box_li li{ padding-top:10px;}
#main .one_content .info_box .book_rates_box_li .hotels_price{font-family:Arial; color:#E97417; font-size:14px; font-weight:bold;}

#main .one_content .info_box .base_price{ padding:0px; border-bottom:0px;}
#main .one_content .info_box .base_price table{border:0px;}
#main .one_content .info_box .base_price table th{text-align:left; border-right:0px;}
#main .one_content .info_box .base_price table td{border-right:0px;}

#main .one_content .info_box .book_process_btn_box{width:270px; height:auto; padding:20px 0px; margin:0 auto;}
#main .one_content .info_box .book_process_btn_box .book_process_btn{width:116px; height:26px; color:#fff; border:0px; font-size:14px; text-align:center; font-weight:bold; background-position:left -82px; cursor:pointer;}
#main .one_content .info_box .order_status{height:auto; margin-bottom:10px;}
#main .one_content .info_box .order_status ul{width:99%;}
#main .one_content .info_box .order_status li{padding-top:10px; font-size:14px;}
#main .one_content .info_box .order_status li strong{color:#27137B;}
#main .one_content .info_box .order_status li span{color:#EA7615;}
#main .one_content .info_box .order_status li .payment_btn{ width:97px; height:28px; font-size:14px; font-weight:bold; color:#fff; text-align:center; border:0px; background:url(../images/all_img.gif) no-repeat left -374px; cursor:pointer;}
#main .one_content .info_box .tips{border:1px solid #D7D7D7; background:#F5F5F5; padding:5px;}

/*登录界面*/
#main .login_box{ width:300px; height:auto; float:left; border-bottom:2px solid #EBEBEB; border-right:2px solid #EBEBEB; margin-top:50px; margin-bottom:30px; position:relative; z-index:1; margin-left:300px;}
#main .login_box .login_part_box{height:30px;/* background:url(../images/all_img.gif) no-repeat left -504px;*/ background:url(../images/All_BannerBox_Bg.jpg) repeat-x}
#main .login_box .login_part_box h2{font-size:14px; color:#fff; text-indent:8px; line-height:30px; font-family:"微软雅黑"}
#main .login_box .login_info{padding:15px 10px; background:#fff; border:1px solid #D7D7D7;}
#main .login_box .login_info .login_pinut{width:186px; height:28px; line-height:28px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; font-size:14px; color:#2B1776; text-indent:5px;}
#main .login_box .login_info .YZM_pinut{width:100px;height:28px; line-height:28px; border:1px solid #D7D7D7; background:url(../images/all_img.gif) no-repeat left -185px; font-size:14px; color:#2B1776; text-indent:5px;}
#main .login_box .login_info .field{padding-bottom:10px;}
#main .login_box .login_info label{width:60px; display:inline-block; padding-right:5px; text-align:right; font-size:14px;}
#main .login_box .login_info .safe{padding:5px 0px 15px 66px;}
#main .login_box .login_info .submitted{cursor:pointer;margin-left:72px; background-image:url(../images/phone_bg.jpg); width:108px;}
#main .login_box .login_info .l_submit{width:97px; height:30px; color:#fff; text-align:center; font-weight:bold; font-size:14px; border:0px; cursor:pointer; /*background:url(../images/all_img.gif) no-repeat left -374px;*/ background:url(../images/dream.jpg) repeat-x}
#main .login_box .login_info .entries{width:230px; height:auto; margin:0px auto; margin-top:10px; padding-top:10px; text-align:center; border-top:1px solid #EBEBEB; color:#CCC;}
#main .login_box .login_info .entries a{color:#372675;}
#main .login_box .login_info .entries a:hover{text-decoration:underline;}
#main .login_bg{ position:absolute;width:615px; 
height:315px; 
left:37%; 
vertical-align:bottom; text-align:center;
margin-top: 40px;
}

/*分页*/
#main .page_box{height:auto; text-align:center;}
#main .page_box .out{color:#E77711; font-weight:bold;}

/*帐号激活*/
#main .activation{height:auto; padding:10px; background:#fff; border:1px solid #D7D7D7;}
#main .activation .tips_box{margin-top:10px; border-top:1px dashed #D7D7D7; padding-top:10px;}
#main .activation .tips_box li{padding-bottom:5px;}
#main .activation a{color:#EA7715;}

/*梦立方公司*/
#main .company{padding:10px;}
#main .company dl{margin:0px;}
#main .company dt{background:#F5F5F5; border:1px solid #D7D7D7; padding:5px; color:#E97118;}
#main .company dd{margin:5px 0px 10px 0px;}

/*招聘*/
#main .job{padding:10px;}
#main .job .part{border-bottom:1px solid #D7D7D7; height:30px;}
#main .job .part h4{border-bottom:3px solid #27137B; font-size:14px; height:27px; line-height:27px; color:#27137B;}

#main .job .part_name{padding:3px 0px; display:block; cursor:pointer; border-bottom:1px solid #D7D7D7; margin-bottom:5px; margin-top:10px; font-weight:bold; font-size:14px; color:#E97118; background:#F5F5F5 url(../images/all_img.gif) no-repeat left -613px; text-indent:20px;}
#main .job .part_name_{padding:3px 0px; display:block; cursor:pointer; border-bottom:1px solid #D7D7D7; margin-bottom:5px; margin-top:10px; font-weight:bold; font-size:14px; color:#E97118; background:#F5F5F5 url(../images/all_img.gif) no-repeat left -643px; text-indent:20px;}

#main .job .job_info_list{ margin-bottom:20px; font-size:14px;}
#main .job .job_info_list dl{ margin-top:10px;}
#main .job .job_info_list dt{float:left; width:70px; height:auto; display:block; color:#E97118;}
#main .job .job_info_list dd{margin-left:70px;}

/*页脚版权*/
#footer{width:100%; height:auto; /*background:url(../images/footer.gif) repeat-x;*/ margin-top:10px;}
#footer .footer_info{ padding-top:0px;text-align:center; line-height:24px;}
#footer .footer_info a{color:#2B1776;}

/*遮盖层*/
#CoverLay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;background-color: #000000;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
#map{ width:860px; height:500px; z-index:100;background-color: White;}
#MapContent{ margin:10px 10px 10px 10px; width:835px; height:450px}
