.shop_con{padding:30px 0;min-height:400px;background:#fff;}
.s_xx{width:100%;background:url(../images/s_xx.gif);height:1px;overflow:hidden;}
.p0_30{padding:0 30px;}

.shop_con .sh_tit{width:180px;float:left;}
.shop_con .sh_tit h2{display:block;font-weight:normal;color:#0f3e1a;font-size:26px;line-height:26px;height:26px;padding-left:20px;border-left:4px solid #ff7900}
.s_t_list{float:left;height:32px;}
.s_t_list li{float:left;margin-left:5px;}
.s_t_list li a{float:left;background:#fff;width:104px;height:32px;line-height:25px;display:block;color:#6d6d6d;text-align:center;font-size:16px;}
.s_t_list li a:hover,.s_t_list li.curr a{float:left;background:url(../images/s_t_l_h.jpg) center top no-repeat;color:#fff;}

.s_block1{width:406px;height:332px;background:url(../images/txt_bg.gif) no-repeat;background-size:100% 100%;overflow:hidden;}

.shop_con .b_tit{background:url(../images/oder_list_t.jpg) 0 -32px no-repeat;width:406px;height:68px;}
.shop_con .b_tit h2{display:block;padding:15px 10px 0 68px;font-weight:normal;color:#0f3e1a;font-size:18px;line-height:40px;}

.shop_con .b_con{padding:20px 25px;color:#ddd;line-height:22px;font-size:12px;}
.shop_con .b_con2{padding:20px 15px 20px 25px;color:#ddd;line-height:22px;font-size:12px;}
.shop_con .b_c_n{height:226px;width:100%;overflow-y:auto;}
.shop_con h3{display:block;font-weight:normal;color:#fff;font-size:24px;line-height:30px;padding-bottom:10px;}

.s_block2{width:708px;height:332px;float:right;}
.s_block2 img{width:708px;height:332px;}

.s_x_list{padding-left:18px;}
.s_x_list li{float:left;display:inline;margin:10px 12px;}
.s_x_list li a{display:block;width:364px;height:212px;}
.s_x_list li img{width:364px;height:212px;}


.activ{ width:734px; height:334px; overflow:hidden;float:left;position:relative;}
.activ .pic{ position:relative; height:100%; z-index:0;   }
.activ .pic li{ zoom:1; vertical-align:middle; }
.activ .pic img{ width:734px; height:334px; display:block;  }

.activ .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.activ .hd li{margin: 0 3px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block;zoom:1;}
.activ .hd .on{ background-position:0 0; }

/* 下面是前/后按钮代码*/
.activ .prev,.activ .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=70);opacity:0.7;display:none;}
.activ:hover .prev,.activ:hover .next{display:block;}
.activ .next{ left:auto; right:3%; background-position:8px 5px; }
.activ .prev:hover,
.activ .next:hover{ filter:alpha(opacity=100);opacity:1;  }



.oder_hd{border-top:3px solid #a88b69;background:#f5f5f5;}
.oder_hd .hd_tit{width:25%;float:left;height:46px;line-height:46px;text-align:center;font-size:16px;background:#a88b69;color:#fff;font-weight:bold;}
.oder_hd .oder_date{width:280px;float:left;height:46px;line-height:46px;margin-left:30px;color:#154f23;display:inline;}
.oder_hd .oder_price{width:280px;float:left;height:46px;margin-left:80px;color:#154f23;display:inline;}
.oder_hd .oder_price b{color:#333;font-size:16px;display:block;float:left;height:46px;line-height:46px;}
.oder_hd .oder_price span{color:#ff8901;font-size:32px;display:block;float:left;height:46px;}
.oder_hd .oder_price .price_txt{color:#ff8901;font-size:32px;border:0;margin:0;padding:0;background:none;line-height:46px;width:150px;}

.oder_con{border:2px solid #f0f0f0;border-top:0;}


.odr_sub{height:36px;line-height:36px;width:120px;float:right;margin-top:5px;margin-right:10px;display:inline;cursor:pointer;background:#ff7900;border-radius:3px;color:#fff;font-size:16px;text-align:center;}
.odr_sub:hover,.odr_sub:focus{background:#ed7000;color:#fff;}


.tb_list{width:100%;}
.tb_list td{border-top: 1px solid #cbcbcb;font-size:16px;padding:20px 25px;}
.tb_list td.name{color:#154f23}
.tb_list td.price{color:#ff7900;font-family:arial;font-size:22px;}
.tb_list thead td{color:#fff;background:#eff8ff;color:#3c3c3c;border-top:0;padding:10px 25px;}

.td_bot td::after {
    clear: both;
    content: "";
    display: block;
}
.td_bot .num_oper{
    float:left;
	display:block;
}
.td_bot .num_oper img{
   margin-top:5px;
}
.td_bot .inp_num_txt{
    float:left;
	border: 1px solid #999;
    color: #555;
    height: 30px;
    text-align: center;
    width: 32px;
	font-size:16px;
	font-family:arial;
	margin:0 5px;
}
.td_bot .inp_num_txt:focus{border: 1px solid #ed7000;color:#ed7000}



/*订单确认*/
.oder_top{width:100%;height:78px;background:#e5e5e5}
.oder_top li{width:392px;height:78px;float:left;margin-left:12px;background:url(../img/zt_n.png) no-repeat center 44px;color:#333;font-size:18px;line-height:54px;text-align:center;display:inline;}
.oder_top li.l1{margin-left:0;}
.oder_top li.on{background:url(../img/zt_h.png) no-repeat center 44px;color:#fe8900}

.oder_bod{background:#f5f5f5;width:100%;padding:30px 0}
.oder_bod .oder_bor{
	border: 2px solid #999;
    min-height: 680px;
	background:#fff;
	padding:30px 50px;
}
.p_biaohao{color:#555;padding-bottom:15px;}
.p_biaohao span{color:#222}


.p_name{font-size:24px;line-height:1.4;color:#fe8900;padding:5px 0;}

.p_list{font-size:16px;line-height:22px;padding:15px 0;border-bottom:1px solid #ccc;color:#666}
.p_list span{color:#fe8900}

.p_list_bg{font-size:14px;line-height:22px;padding:8px;color:#444;background:#f5f5f5;margin-top:10px;}

.p_list_bg .ta{
	height:80px;
	width:900px;
	border:0px;
	padding:8px;
	background:#f5f5f5;
	margin-left:75px;
	font-family:Microsoft yahei
}


#title{width: 344px;height: 45px;line-height: 45px;text-align:left;text-indent:5px; background: #ff8a00;font-size:20px;color:#fff}
#content{border: #7d7d7d 1px solid;border-top: none;width: 344px;min-height: 200px;background:#fff;	padding-top:30px;padding-bottom:30px;}
#off{float: right;cursor:pointer;}

.none{display: none;}
.show{display: block;}
#img{float: right;width: 25px;height: 45px;line-height: 45px;font-size:18px;color:#fff}
.txr{
	border:1px solid #e6e6e6;
	border-bottom:0;
	width:280px;
	margin:0 auto;
}
.txr td{
	text-align:center;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#000000;
}
.txr th{
	text-align:center;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#737373;
	background:#f7f7f7;
}






/*酒店预定*/
.jdyd_ind{height:538px;width:100%;}
.jdyd_ind .img_left{width:229px;height:538px;float:left;}
.jdyd_ind .img_left img{width:229px;height:538px;}

.jdyd_ind .fj_right{width:909px;height:538px;float:right;overflow:hidden;}
.fj_right ul{width:909px;height:556px;}
.fj_right li{float:left;width:285px;height:260px;background:#ddd;margin-left:18px;display:inline;margin-bottom:18px;}
.fj_right li a{display:block;width:100%;}
.fj_right li img{width:285px;height:200px;}
.fj_right li p{display:block;padding:0 5px;height:60px;background:#f5f5f5;color:#444;line-height:27px;font-size:14px;font-weight:bold;}
.fj_right li a:hover p{color:#fff;background:url(../images/txt_bg.gif);background-size:100% 100%}
.fj_right li span{display:block;height:30px;color:#ff7900;font-size:24px;}


.shop_list{padding:10px 20px;}
.shop_list li{float:left;width:25%;}
.shop_list li a{display:block;background:#ddd;margin:10px;}
.shop_list li img{width:100%;height:316px;}
.shop_list li p{display:block;padding:0 5px;height:60px;background:#f5f5f5;color:#444;line-height:27px;font-size:14px;font-weight:bold;}
.shop_list li a:hover p{color:#fff;background:url(../images/txt_bg.gif);background-size:100% 100%}
.shop_list li span{display:block;height:30px;color:#ff7900;font-size:24px;}

.shop_con .sh_tit2{float:left;height:44px;}
.shop_con .sh_tit2 h2{display:block;font-weight:normal;color:#343434;font-size:26px;line-height:26px;height:26px;}

.xingji{float:left;margin-top:4px;margin-left:12px;display:inline;}

/*--------------焦点图*/
.picFocus{position:relative;height:420px;}
.picFocus .prev,.picFocus .next{ position:absolute;display:block;left:20px; top:180px; width:46px; height:62px; background:url(../images/focusAdvBg.png) no-repeat; filter:alpha(opacity=60);opacity:0.6;  }
.picFocus .next{ left:auto; left:534px; background-position:-46px 0; }
.picFocus .prev:hover,.picFocus .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }

.picFocus_in{width:1140px; height:420px; position:relative; overflow:hidden;}
.picFocus_in .bd{width:600px;float:left;}
.picFocus_in .bd li{vertical-align:middle;}
.picFocus_in .bd li img{ width:600px; height:420px; display:block;}

.picFocus_in .hd{width:540px;float:right; height:420px;overflow:hidden;}
.picFocus_in .hd li{float:left; display:inline; width:255px;height:203px; margin-left:15px; margin-bottom:15px; cursor:pointer;background:#000;}
.picFocus_in .hd li img{ width:255px; height:203px;filter:alpha(opacity=60); opacity:0.6;}
.picFocus_in .hd li.on img{ filter:alpha(opacity=100);opacity:1;}

.oder_hd .hd_tit{width:25%;float:left;height:46px;line-height:46px;text-align:center;font-size:16px;background:#a88b69;color:#fff;font-weight:bold;}


/* Tab切换 */
.jd_menu{width:100%; overflow:hidden;}
.jd_menu .hd{border-top:3px solid #a88b69;background:#f5f5f5;}
.jd_menu .hd ul{ overflow:hidden; zoom:1;}
.jd_menu .hd ul li{ float:left; width:33.3333%;height:46px;}
.jd_menu .hd ul li a{ display:block;height:46px;text-align:center;font-size:16px;line-height:46px;border-left:2px solid #fff;color:#a88b69}
.jd_menu .hd ul li a.l1{border-left:2px solid #f5f5f5;}
.jd_menu .hd ul li a:hover{ text-decoration:none;}
.jd_menu .hd ul li.on a{ background:#a88b69; color:#fff;font-weight:bold; border-left:2px solid #a88b69;}

.jd_menu .bd{width:100%;min-height:300px;padding:20px 0}

.oder_d_s{width:250px;margin-left:30px;height:36px;float:left;display:inline;color:#a88b69}

.goods_one{padding:20px 0;width:100%;}
.goods_one .left_img{width:306px;height:214px;float:left;}
.goods_one2 .left_img{width:306px;height:auto;float:left;text-align:center}
.goods_one .left_img img{width:306px;height:214px;}
.goods_one2 .left_img img{width:240px;height:auto;}

.txt_list{width:810px;float:right;}
.goods_d_tit{font-size:22px;color:#0f3e1a;line-height:1.2;padding-bottom:10px;}


.tb_list2{width:100%;}
.tb_list2 td{font-size:16px;padding:20px 0;text-align:center;}
.tb_list2 td.name{color:#154f23}
.tb_list2 td.price{color:#ff7900;font-family:arial;font-size:22px;}
.tb_list2 thead td{color:#fff;color:#3c3c3c;border-top:0;padding:10px;border-bottom:1px solid #ddd}

.num input{height:40px;width:50px;margin:0 auto;display:block;border:1px solid #aaa;background:#fff;text-align:center;font-family:arial;font-size:16px;color:#333}

.oder_num{width:250px;margin-left:30px;height:36px;float:left;display:inline;color:#a88b69}
.oder_num2{width:250px;margin:0 auto;height:36px;float:none;display:block;}
.oder_num input[type="number"] {
    border: 1px solid #a88b69;
    height: 30px;
    width: 60px;
	text-align:center;
	color:#333;
	font-family:Microsoft yahei
}

.xuzhi{font-size:14px;line-height:1.6;}
.xuzhi .xuzhi_tit{font-size:16px;line-height:1.6;color:#a88b69;padding-bottom:10px;font-weight:bold;}

.sel_all{height:18px;display:block;line-height:18px;float:right;display:inline;margin-right:32px;color:#ff8a00;margin-top:12px;}
.sel_all input{vertical-align:middle}
.dd{position:relative;}
.sel_check{height:20px;display:block;position:absolute;right:30px;top:26px;text-align:left;line-height:20px;}
.sel_check input{vertical-align:middle}

.sel_money{float:left;}
.sel_money span{font-size:28px;color:#ff8800}