﻿body{ margin:0; padding:0;font-family: Segoe UI; font-size:12px;}
h2,h5,img,ul,li,div,p,dl{ margin:0; padding:0;}
img{ border:0;}
ul,li{}
.float_l{ float:left}
.float_r{ float:right}
a{color:#0d5c89; text-decoration:none;}
.btn11{ background:#AAC490;border-radius:3px; color:#fff; padding:8px 12px; font-weight:bold; display:inline-block;  margin-right:5px;box-shadow: 0 2px 0 0 #85AA5F, 0 0px 0px #999999;}
.btn12{ background:#AAC490;border-radius:3px; color:#fff; padding:8px 12px; font-weight:bold; display:inline-block;  margin-right:5px;box-shadow: 0 1px 0 #6adcf1 inset, 0 3px 0 0 #85AA5F, 0 0px 0px #999999; border:1px solid #85AA5F;}
.clear{clear:both}
.font_l{
    color: #4C6039;
}

.wh{ width:1004px; margin:0 auto;}
.head{ }
	.logo{ height:70px; margin-left:15px; }
	.logo img{ margin-top:7px;}
	.head_ad{ font-size:16px; color:#7ecef4; float:right; margin-top:10px; margin-right:15px;}
	.head_ad span{ color:#F00;}
	.head_ad b{font-size:20px;}
	#slatenav{position:relative;display:block;height:42px;font-size:12px;font-weight:bold;
background:#09A078;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase; }
	#slatenav ul{list-style-type:none; }
	#slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
	#slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 40px 0 40px;height:28px;}
	#slatenav ul li a:hover, #slatenav ul li a.current{color:#fff;background:transparent url(../images/blueslate_backgroundOVER.gif) no-repeat top center;}
.main {
    /*background-color: hsla(42,32%,85%,0.82);*/
    background-image: -webkit-linear-gradient(270deg,rgba(248,245,241,0.45) 0%,rgba(255,0,0,1.00) 100%);
    background-image: -webkit-linear-gradient(270deg,rgba(248,245,241,0.45) 80%,rgba(204,183,155,0.54) 100%);
    background-image: linear-gradient(180deg,rgba(248,245,241,0.54) 80.00%,rgba(204,183,155,0.54) 100%);
}
.main .main_c{
    /*background-color: hsla(43,37%,96%,0.82);*/
    /*width:960px;*/
    margin: 0 auto;
    padding: 15px;
    padding-top: 20px;
    text-align:center;
   /* width:98%; margin:0 auto; padding:15px;padding-top:20px;*/
}
.main .main_c:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

* html .main .main_c {
    height: 1%;
}


.foot{
    background-color: hsla(90,48%,25%,0.86);
    height: 80px;
    border-top: 0px solid #439dd1;
    text-align: center;
}
.foot .wh{ padding-top:14px; color:#fff; line-height:18px;}

    .dropdown_line{   height:22px; float:left; margin-left:5px; margin-right:5px;border-radius:2px;}
    /*Firefox*/
    .dropdown {float:left; position:relative;  }
    * html .dropdown {float:left; position:relative; margin-left:-10px }
    * + html .dropdown {float:left; position:relative; margin-left:-5px }
	.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
	.dropdown a, .dropdown a:visited { color:#4b4b4b; text-decoration:none; outline:none;}
	.dropdown a:hover { color:#4b4b4b;}
	.dropdown dt a:hover { color:#16387c; border: 1px solid #d3d3d3;}
	.dropdown dt a {background: url(../images/arrow.png) no-repeat scroll right center; 
					border:1px solid #e8ecec;display:block; padding-right:20px; height:30px; width:200px;}
	.dropdown dt a span {cursor:pointer; display:block; line-height:30px; height:30px; padding-left:10px}
	.dropdown dd ul { background:#fff none repeat scroll 0 0; border:1px solid #d3d3d3; border-top:0; color:#4b4b4b; display:none;
					  left:0px; padding:5px 0px; position:absolute; top:33px; width:220px; min-width:85px; list-style:none; z-index:100;}
	.dropdown span.value { display:none;}
	.dropdown dd ul li{line-height:14px;}
	.dropdown dd ul li a { padding:5px; display:block; }
	.dropdown dd ul li a:hover { background-color:#ffffff;display:block;}
	.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px;}
	.flagvisibility { display:none;}
.line1 {
    height: 15px;
    /*background: #bce8f1;
    background-color: #AB9962;*/
    margin-bottom: 15px;
    float: 1px;
    overflow: hidden;
    clear: both;
    background-image: -webkit-linear-gradient(270deg,rgba(248,245,241,0.54) 0.62%,rgba(249,243,224,1.00) 49.33%,rgba(130,155,70,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(248,245,241,0.54) 0.62%,rgba(249,243,224,1.00) 49.33%,rgba(130,155,70,1.00) 100%);
}
/*é¦–é¡µ*/
.prompt{
	border-left: 4px solid rgb(77 84 39);
    background: rgb(123 135 64 / 55%);
    clear: both;
    margin-bottom: 10px;
    padding: 30px;
    overflow: hidden;
    color: #010101;
    height: auto;
	
}
.prompt span{ float:left;width:70%; width:80%;}
.prompt span b{ font-size:14px;}
.prompt strong{float:right;}

.box_so1{ height:30px; margin-bottom:10px; padding:5px 0;}
.btn_so{background:#40c5dd; width:30px; line-height:30px; height:30px; float:left; border:1px solid #22aac2; text-align:center;}
.btn_so img{ margin-top:6px;}

.box_time1{position:relative; height:30px; text-align:center;}
.box_time1 .k{  position:absolute; left:0px; top:0}
.box_time1 .j{  position:absolute; right:0px;top:0}
.input_bx{ border:0; border-bottom:0px solid #eee; font-size:15px; color:#f30; font-weight:bold; margin-left:5px; }
.box_calendar{
    clear: both;
    padding-bottom: 15px;
    overflow: hidden;
    margin-left: -2%;
    _margin-bottom: 10px;
    text-align: center;
	
}
.box_calendar table{
	text-align: center;
	margin-left: auto;
    margin-right: auto; 
    /*border:2px outset #857649;*/
    border:none;
}
.box_calendar table>body{border:2px outset #857649;} 
.calendar{
    width: 28.2%;
    border-radius: 3px;
    box-shadow: 1px 2px 2px hsla(0,0%,67%,0.72);
    /*float: left;
     margin-left: 2%;
    _margin-left: 16px;*/
	display: inline;
	-webkit-box-shadow: 1px 2px 2px hsla(0,0%,67%,0.72);

}
.calendar h5{ background:#16aede; height:40px; line-height:40px; color:#fff; font-size:16px;border-radius:3px 3px 0px 0px; text-align:center; }
.calendar .arrow_l{ position:absolute;top:11px; left:10px; line-height:normal;}
.calendar .arrow_r{ position:absolute;top:11px; right:10px;line-height:normal;}

.calendar tr th{
    /*border-left: 1px solid #C3AC90;
    border-right: 1px solid #C3AC90;
    border-bottom: 2px solid #C3AC90;
    border-top: 1px solid #C3AC90;*/
    background-color: #D9C8AF;
    color: #775C3C;
    height: 25px;
    text-align:center;
    border:1px solid #A68446;
}
.box_calendar:first-child .calendar tr th {
    /*border-left: 1px solid #C3AC90;
    border-right: 1px solid #C3AC90;
    border-bottom: 2px solid #C3AC90;
    border-top: 1px solid #C3AC90;*/
    background-color: #D9C8AF;
    color: #775C3C;
    height: 25px;
    text-align: center;
    border: 1px solid #A68446;
}
.calendar tr td{
    background-color: #ECE7D8;
    text-align: center;
    height: 32px;
    border: 1px solid #C3AC90;
    font-size: 14px;
    font-weight: bold;
	
}
/*.box_calendar:first-child>.calendar tr td {*/
    /*background-color: #ECE7D8;*/
    /*text-align: center;
    height: 32px;*/
    /*border: 1px solid #C3AC90;*/
    /*border:none;
    font-size: 14px;
    font-weight: bold;
}*/

.calendar tr td .act{ background:#0a6eb0; border:1px solid #0061a5; display:block;box-shadow: 0 1px 0 #7dc8f5 inset;text-shadow: 0 1px #0b789b; color:#fff; line-height:31px; background:linear-gradient(to bottom, #18b3e4 0%, #0a6eb0 100%) repeat scroll 0 0 transparent;}
.calendar table td
{
	background-color: #406C06;
	color:#ffffff;
    text-shadow:2px 2px 3px hsla(0,0%,0%,0.42);
    color:hsla(0,0%,100%,1.00);
	border: 1px solid #406C06;
}
/*.calendar:first-child table td,.calendar:last-child table td
{
	background-color: #16AEDE;
	color:#ffffff;
	border: 1px solid #16AEDE;
}*/


.calendar>tbody{
    border:2px outset #857640;
    -webkit-box-shadow:3px 3px 8px 0px hsla(49,26%,28%,0.59);
    box-shadow:3px 3px 8px 0px hsla(49,26%,28%,0.59);
}

.pd td{ padding-bottom:2px;} 
.box_btn1{text-align:right; height:45px; clear:both;}
.box_tb1{ padding-bottom:20px;}
.box_tb1 b{ color:#007fa0; font-size:13px;}

/*äº§å“æ‰€æœ‰*/
.product_all{ clear:both; margin-left:24px;}
.box1{ 

	margin-left: 1%;
 color: #010101;
 overflow: hidden;
 margin-bottom: 15px;
 text-align: left;
 width: 98%;
 text-shadow: 0px 0px;
 padding-bottom: 20px;
 float: none;
 clear: right;
 border: thin solid #8C8A7A;
 background-image: -webkit-linear-gradient(180deg,rgba(255,255,255,1.00)
%,rgba(172,166,135,0.83) 100%);
 background-image: -moz-linear-gradient(180deg,rgba(255,255,255,1.00)
0%,rgba(172,166,135,0.83) 100%);
 background-image: -o-linear-gradient(180deg,rgba(255,255,255,1.00)
0%,rgba(172,166,135,0.83) 100%);
 background-image: linear-gradient(270deg,rgba(255,255,255,1.00)
0%,rgba(172,166,135,0.83) 100%);
 margin-right: 1%;
}

	.img_b1{padding: 10px;
 box-shadow: 2px 2px 4px #0B0B0B;
 /*display: inline-table;*/
 float: left;
 background-color: #FCF9F9;
 -webkit-box-shadow: 2px 2px 4px #0B0B0B;
 margin-left: 7px;
 margin-top: 5px;
 clear: right;
 border-radius: 3px;}
	.img_b2{}
	.img_b2 img{ border:2px solid #d2a247; border-top:2px solid #b88e37; border-bottom:2px solid #edcd90;     width: 243px;
    
    object-fit: cover;}

	.price{ position:absolute;bottom:-15px; left:70px; background:url(../images/price-bg2.png); display:block; width:160px; height:41px; line-height:41px; text-align:center; color:#fff; font-weight:bold; font-size:20px; text-shadow: 0 1px 2px #000000;}
	
	.entry{ border-bottom:1px solid #c4ebf2;padding-bottom:5px;display: inline-table;}	
	.entry .title{ padding-bottom: 1px;
 margin-left: 7px;
 margin-top: 0px;
 font-weight: bold;
 font-size: x-large;
 text-align: left;
 position: relative;
 padding-top: 7px; }
	.cabin{ padding-left: 10px;
 overflow: hidden;
 top: 0px;
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;}
	.cabin ul li{ font-size:14px;}
	.more-link{ text-align: left; padding: 20px 0;  margin-left: 20%;}
	.more-link a{  background-color: #657E21;
 border-radius: 3px;
 color: #fff;
 padding: 6px 26px;
 font-weight: bold;
 box-shadow: 1px 3px 4px 2px hsla(81,21%,13%,0.81),0 0px 0px #999999;
 border: 1px solid #212E0B;
 -webkit-box-shadow: 1px 3px 4px 2px hsla(81,21%,13%,0.81),0 0px 0px #999999; }


.pagination {
      margin-left:50px;
}

.pagination ul {
  display: inline-block;
  *display: inline;
  margin-bottom: 0;
  margin-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  *zoom: 1;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

.pagination ul > li {
  display: inline;
}

.pagination ul > li > a,
.pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-left-width: 0;
}

.pagination ul > li > a:hover,
.pagination ul > li > a:focus,
.pagination ul > .active > a,
.pagination ul > .active > span {
  background-color: #f5f5f5;
}

.pagination ul > .active > a,
.pagination ul > .active > span {
  color: #999999;
  cursor: default;
}

.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {
  color: #999999;
  cursor: default;
  background-color: transparent;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  border-left-width: 1px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-topleft: 4px;
}

.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
}
.description
{
	font-family: Segoe UI; font-size:14px;
	line-height: 30px;
	color:red;
	font-weight: bold;
}
.tdInput
{
	 vertical-align:text-top;
	 padding-top:5px;
}
.tdInput-short{
    max-width:120px;
    display:inline-block;
}

 

#search input[type=submit] {
    text-align: center;
    padding: 20px 0;
    border-radius: 100px;
    color: #fff;
    padding: 8px 12px;
    font-weight: bold;
    box-shadow: 0 3px 0 0 #119db6, 0 0px 0px #999999;
    box-shadow: 0 1px 0 #6abcf1 inherit,0 3px 0 0 #119db6,0 0px 0px #999999;
    box-shadow: 1px 2px 4px 1px hsla(0 1%,36%,0.62);
    color: #432804;
    font-size: 10pt;
    line-height: 18px;
    border: thin outset #5C6849;
    padding: 10px 22px;
    cursor: pointer;
    -webkit-box-shadow: 1px 2px 4px 1px hsla(0,1%,36%,0.62);
    background-image: -webkit-linear-gradient(270deg,rgba(177,188,110,1.00) 0%,rgba(197,202,180,1.00) 44.56%,rgba(197,202,180,1.00) 52.44%,rgba(123,135,64,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(177,188,110,1.00) 0%,rgba(197,202,180,1.00) 44.56%,rgba(197,202,180,1.00) 52.44%,rgba(123,135,64,1.00) 100%);
}
#search input[type=image] {
    text-align: center;
    padding: 20px 0;
    border-radius: 100px;
    color: #fff;
    padding: 8px 12px;
    font-weight: bold;
    box-shadow: 0 3px 0 0 #119db6, 0 0px 0px #999999;
    box-shadow: 0 1px 0 #6abcf1 inherit,0 3px 0 0 #119db6,0 0px 0px #999999;
    box-shadow: 1px 2px 4px 1px hsla(0 1%,36%,0.62);
    color: #00040A;
    font-size: 10pt;
    line-height: 18px;
    border: thin outset #5C6849;
    padding: 4px 16px;
    cursor: pointer;
    -webkit-box-shadow: 1px 2px 4px 1px hsla(0,1%,36%,0.62);
    background-image: -webkit-linear-gradient(270deg,rgba(177,188,110,1.00) 0%,rgba(197,202,180,1.00) 44.56%,rgba(197,202,180,1.00) 52.44%,rgba(123,135,64,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(177,188,110,1.00) 0%,rgba(197,202,180,1.00) 44.56%,rgba(197,202,180,1.00) 52.44%,rgba(123,135,64,1.00) 100%);
}
#search input[type=button] {
    text-align: center;
    padding: 20px 0;
    border-radius: 100px;
    color: #fff;
    padding: 8px 12px;
    font-weight: bold;
    box-shadow: 0 3px 0 0 #119db6, 0 0px 0px #999999;
    box-shadow: 0 1px 0 #6abcf1 inherit,0 3px 0 0 #119db6,0 0px 0px #999999;
    box-shadow: 1px 2px 4px 1px hsla(0 1%,36%,0.62);
    color: #00040A;
    font-size: 10pt;
    line-height: 18px;
    border: thin outset #5C6849;
    padding: 10px 24px;
    cursor: pointer;
    -webkit-box-shadow: 1px 2px 4px 1px hsla(0,1%,36%,0.62);
    background-image: -webkit-linear-gradient(270deg,rgba(177,188,110,1.00) 0%,rgba(197,202,180,1.00) 44.56%,rgba(197,202,180,1.00) 52.44%,rgba(123,135,64,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(177,188,110,1.00) 0%,rgba(197,202,180,1.00) 44.56%,rgba(197,202,180,1.00) 52.44%,rgba(123,135,64,1.00) 100%);
}
    
