span,p,h1,h2,h3,h4,h5,h6,a{font-family:arial,'微軟正黑體'!important;}
p,span{font-size:12pt;}
.sp-megamenu-parent >li {
    height: 30px;
}
#sp-header.menu-fixed#sp-header,#sp-header.menu-fixed#sp-header .logo{height:90px;}
#sp-header.menu-fixed .sp-megamenu-parent>li {
    height: 50px;
    line-height: 50px;
}
#osbcontainer .input-mini,#osbcontainer .input-small {
    width: 120px;
}
#cartdiv .btn {
     background-color: #f58c11!important;
 }
.editlinktip img {
    display: inherit;
}
.sub_header {
    background-color: #E4E7EE;
    padding-left: 10px;
    font-weight: 700;
    height: 50px;
    font-size: 30pt;
    line-height: 50px;
    vertical-align: middle;
}
#sp-left .sp-module, #sp-right .sp-module {
    background-color: #ffddb4;
    border: solid 2px #696666;
    padding: 30px;
}
.table-stripped a,.input-append .btn{background-color: #333333!important;}

/***手機版***/
@media (max-width: 1200px) and (min-width: 990px) {

}/**1200px end**/

@media (max-width: 979px) {

}/** 979px end**/

@media only screen and (max-width: 768px) {

}/** 768px end**/

@media (max-width: 767px) {
body {
    padding-right: 0px;
    padding-left: 0px;
}
}/** 767px end**/

@media (max-width: 640px) {

}/** 640px end**/

@media (max-width: 480px) {
.div_service_information_box {
    background: #fff none repeat scroll 0 0;
    border-radius: 8px;
    bottom: 0px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    padding: 10px;
    position: relative;
    right: 0px;
  }
  .span4.information_box {
    width: 100%;
}
  #sp-main-body {
    padding: 25px 0 30px 0;
}
  .span4 {
    width: 100%!important;
}
  .ospitem-leftpad {
    width: 100%!important;
}
  div#maindivright,select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    width: 100%!important;
}
  button#date1_img {
    background-color: #0091ea;
}
  .icon-calendar:before {
    content: "日期";
}
  .ospitem-toppa i{font-size:12pt!important;}
}/** 480px end**/

@media (max-width: 360px) {	
.div_service_information_box {
    background: #fff none repeat scroll 0 0;
    border-radius: 8px;
    bottom: 0px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    padding: 10px;
    position: relative;
    right: 0px;
  }
  .span4.information_box {
    width: 100%;
}
  #sp-main-body {
    padding: 25px 0 30px 0;
}
  .span4 {
    width: 100%!important;
}
  .ospitem-leftpad {
    width: 100%!important;
}
  div#maindivright,select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    width: 100%!important;
}
  button#date1_img {
    background-color: #0091ea;
}
  .icon-calendar:before {
    content: "日期";
}
  .ospitem-toppa i{font-size:12pt!important;}
}/** 360px end**/