@charset "utf-8";
/* CSS Document */
.wineshop{}
.ticket .top,.wineshop .top{width:100%;height:76px;overflow:hidden;margin-bottom:10px;background:url(../images/wineshop/bg_topbox.gif) repeat-x left top;}
.ticket .top h1,.wineshop .top h1{width:231px;height:0px;padding-top:76px;float:left;overflow:hidden;}
.wineshop .top h1{background:url(../images/wineshop/wineshop_title.gif) no-repeat;}
.ticket .top h1{background:url(../images/ticket/ticket_title.gif) no-repeat;}
.top_bann{width:705px;float:right;}
  .top_bann li{float:left;margin:0 1px;display:inline;}
.p_col{width:100%;overflow:hidden;margin-bottom:10px;}
.p_col .wineshop_ls{width:248px;border:1px solid #dbdbdb;border-top:0;float:left;}
       .wineshop_ls .title{line-height:29px;width:100%;background:url(../images/common/bg_repeat.gif) repeat-x left -82px;overflow:hidden;}
	   .wineshop_ls .title h3{color:#00437e;font-size:14px;background:url(../images/wineshop/ico_sc.gif) no-repeat left center;padding-left:15px;margin-left:5px;float:left;display:inline;}
	   .wineshop_ls .title a{float:right;margin-right:6px;}
	   .wineshop_ls .ls_list{width:248px;overflow:hidden;padding:14px 0;}
	   .wineshop_ls .ls_list li{width:50%;float:left;_margin-top:5px;line-height:36px;}
	   .wineshop_ls .ls_list a{margin-left:10px;font-size:14px;background:url(../images/wineshop/ico_j.gif) no-repeat left center;padding-left:15px;}
.p_col .wineshop_tj{width:690px;float:right;}
       .wineshop_tj .title{line-height:27px;background:url(../images/common/bg_repeat.gif) repeat-x 0 0;}
	   .wineshop_tj .title h3{margin-left:10px;color:#00437e;font-size:14px;}
	   .wineshop_list{padding-top:5px;}
	   .wineshop_list li{width:330px;margin:0 7px;float:left;display:inline;line-height:27px;font-size:14px;color:#666;}
	   .wineshop_list li span,.wineshop_list li a{margin-right:6px;display:inline-block;}
	   .wineshop_list li span.xing{width:50px;color:#000;}
	   .wineshop_list li a{width:210px;}
	   .wineshop_list li span.address{width:100px;}
	   .wineshop_list li strong{color:#f60;}
.wineshop_search{width:100%;height:122px;margin-bottom:10px;background:url(../images/wineshop/wineshop_searchbox.gif) no-repeat left top;}
  .search_box{margin-left:180px;padding-top:18px;}
  .search_box p{display:inline;font-size:14px;color:#50709d;}
  .search_box .s_r_1{width:150px;height:21px;position:relative;overflow:hidden;display:inline-block;margin-right:10px;}
              .s_r_1 .s_r_input{width:148px;height:15px;padding-top:3px;border:1px solid #bababa;}
			  .s_r_1 img{position:absolute;top:3px;right:3px;}
			  .search_box label{display:inline-block;position:relative;top:-5px;}
			  .search_box .keyword{width:200px;height:15px;padding-top:3px;border:1px solid #bababa;}
			  .search_box .keyword,.search_box .sub{position:relative;top:-4px;}
.col_left{width:670px;float:left;}
  .jd_search{width:668px;border:1px solid #dfdfdf;margin-bottom:10px;}
  .jd_search .title{width:100%;background:url(../images/common/bg_repeat.gif) repeat-x 0 -83px;line-height:29px;color:#004884;font-weight:bold;text-indent:10px;font-size:14px;}
  .jd_search .box{background:#e4e4e5 url(../images/wineshop/bg_jd_box.gif) repeat-x left top;padding:10px 0;}
  .jd_search .s_b_l{height:110px;width:650px;margin:0 auto;position:relative;}
  .jd_search .txt_keyword{width:650px;margin:0 auto 0 auto;padding-top:5px;clear:both;}
             .txt_keyword li{padding:4px 0;}
			 .txt_keyword label{color:#000;}
			 .txt_keyword a{color:#004884; text-decoration:none;display:inline-block;margin-right:25px;}
			 .txt_keyword a em{color:#666;}
  .jd_link{margin-bottom:10px;overflow:hidden;border-top:1px dashed #8e9fad;border-bottom:1px dashed #8e9fad;background:#F7F7F7;padding:10px 0;width:100%;}
  .jd_link li{line-height:26px;width:148px;float:left;padding-left:12px;}
  .jd_link a{color:#004884;font-size:14px;}
.col_right{width:260px;float:right;}
  .jd_xz{width:260px;}
  .jd_xz h3{border-bottom:1px solid #cfcfcf;line-height:24px;font-size:14px;color:#004884;font-weight:bold;}
  .xz_list li{width:100%;padding:6px 0;background:url(../images/common/dot_gray2.gif) repeat-x left bottom;}
  .xz_list li a{background:url(../images/common/ico_round.gif) no-repeat left center;padding-left:10px;font-size:14px;}
  
  
  
/*ticket css*/
.ticket_toplist{width:100%;}
  .ticket_toplist .toplist_select{background:url(../images/ticket/bg_toplist.gif) repeat-x bottom;}
  .toplist_select li{float:left;margin:0 10px;display:inline;}
  .toplist_select a{display:block;width:50px;height:31px;line-height:31px;text-align:center;font-size:14px;}
  .toplist_select li.current a{color:#fff;background:url(../images/ticket/bg_select_h.gif) no-repeat bottom;}
.toplist{color:#666;width:100%;background:#f4f7fc;padding-bottom:10px;padding-top:6px;overflow:hidden;border-bottom:2px solid #bad0e3;background:url(../images/ticket/bg_toplistl.gif) repeat-y;}
  .toplist li{line-height:20px;float:left;display:inline;width:200px;margin:10px 20px 0 15px;}
  .toplist li span{float:left;color:#004884;}
  .toplist li span em{color:#666;margin-right:5px;}
  .toplist li strong{float:right;color:#f60;}
  .toplist li strong em{font-weight:normal;color:#666;}
.two_searchbox{width:928px;padding:10px;border:1px solid #cfcfcf;margin-bottom:10px;background:#e4e4e5 url(../images/ticket/bg_jd_box.gif) repeat-x top;}
  .two_searchbox .qunar,.two_searchbox .kuxun{width:928px;height:140px;}
  .two_searchbox .qunar h2,.two_searchbox .kuxun h2{float:left;width:145px;margin-top:40px;}
  .two_searchbox .qunar .qunarbox,.two_searchbox .kuxun .kuxunbox{width:780px;float:left;height:140px;}
  .two_searchbox .qunar{margin-bottom:6px;padding-bottom:8px;background:url(../images/ticket/bg_searchbox.gif) no-repeat center bottom;}
.ticket_link li{width:173px;}
.zy_sx{width:100%;background:url(../images/ticket/zy_m.gif) repeat-y;}
.zy_sx_t{width:100%;background:url(../images/ticket/zy_t.gif) no-repeat top;}
.zy_sx_b{width:100%;padding-bottom:10px;overflow:hidden;background:url(../images/ticket/zy_b.gif) no-repeat bottom;}
  .zy_box{width:160px;display:inline;margin:10px 13px 0 15px;float:left;}
  .zy_box dt{margin-bottom:10px;}
  .zy_box dd{line-height:22px;}
  .zy_box dd a{color:#666;padding-left:8px;background:url(../images/common/ico_round.gif) no-repeat left center;}
/*ticket css*/