@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
ol, ul {
  list-style: none;
}

body{
  margin:0;
  padding:0;
  font-family:"微軟正黑體", Arial;}
.wrap{
  width:983px;
  margin:0 auto 6px ;
  border:1px solid #dedede;
  background:url(images/wrap-bg.jpg) no-repeat right bottom;
  border-radius:0 0 8px 8px;
  overflow:hidden;}
.header{
  height:90px;}

.header ul{
  margin:0;
  padding:0;}

.header ul li{
  float:left;}
.logo img{
  margin:10px 0;
  min-width:265px;
  max-height:67px;}
.space{
  margin-left:88px;
  text-indent:-9999;
  }
.topbtn  a{
  line-height:90px;
  color:#444;
  text-decoration:none;
  padding:6px 15px ;
  font-size:15px;
  font-family:"微軟正黑體", Arial;
  border-right:solid 1px #d3d3d3;
  }
.topbtn2  a{
  line-height:90px;
  color:#444;
  text-decoration:none;
  padding:6px 15px ;
  font-size:15px;
  font-family:"微軟正黑體", Arial;
  }
.scroll-top{
  background:url(images/Marquee.jpg) no-repeat;
  height:30px;
  padding:0 27px;
  font-size:13px;
  line-height:30px;}
.main-content{}
.main-content ul{
  margin:15px 0;
  padding:0;}
.main-content ul li{
  float:left;}
.L-content{
  width:259px;
  display:block;
  margin:0 20px 20px ;}
.L-content div img{
  margin:5px 0;}
.M-content{
  width:320px;
  min-height:230px;
  display:block;
  margin-right:20px ;
  border:1px solid #c4c6c5;
  border-radius:5px;}
.M-content h4{
  display:block;
  font-size:15px;
background: #429dd2; /* Old browsers */
background: -moz-linear-gradient(top,  #429dd2 3%, #1177bf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#429dd2), color-stop(100%,#1177bf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #429dd2 3%,#1177bf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #429dd2 3%,#1177bf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #429dd2 3%,#1177bf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #429dd2 3%,#1177bf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#429dd2', endColorstr='#1177bf',GradientType=0 ); /* IE6-9 */


  padding:6px 15px;
  color:#FFF;
  margin-bottom:10px;
  border-radius:5px 5px 0 0;}

.R-content img{
  width:320px;
  display:block;
  height:230px;
  margin-right:20px ;
  border:1px solid #c4c6c5;
  border-radius:5px;}

.page-content{
  width:630px !important;
  overflow:hidden;
  min-height:380px;
  display:block;
  margin-right:20px ;
  padding:15px;
  margin-bottom:20px;
  border:1px solid #c4c6c5;
  border-radius:5px;}
.page-content img{
  max-width:630px;}
.title01{
color:#fff;
display:block;
  font-size:17px;

  padding:6px 15px;
background: #429dd2; /* Old browsers */
background: -moz-linear-gradient(top,  #429dd2 3%, #1177bf 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#429dd2), color-stop(100%,#1177bf)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #429dd2 3%,#1177bf 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #429dd2 3%,#1177bf 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #429dd2 3%,#1177bf 100%); /* IE10+ */
background: linear-gradient(to bottom,  #429dd2 3%,#1177bf 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#429dd2', endColorstr='#1177bf',GradientType=0 ); /* IE6-9 */

  margin-bottom:10px;
  border-radius:5px 5px 0 0;}

.HeadLineMoveTd{
  padding:5px 10px;}
.footer{
  width:100%;
  height:150px;
  line-height:176px;
  text-align:center;
  margin: auto;
  border-top:1px solid #d6d6d6; }
#advice_submit,#advice_cancel{
  padding: 8px 10px;
background: #2687C7;
  color:#FFF;
  margin:10px 5px ;
  text-align:center;
  border-radius:5px;}
.GoodsList_prod_image{
  width:150px;
  margin-bottom:10px;
  display:block;
  border-radius:5px;
  box-shadow:1px 1px 3px #999999;}
td.lefmenu  a.lef{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 228px;
}