body{
  font-family: '微軟正黑體' , Arial, sans-serif !important;
  font-size: 16px;
}
img{
  max-width: 100%;
}
.clear{
  clear: both;
}
@media (max-width: 767px){
  .container {
      padding: 0 15px;
  }
}
/********** fck **********/
.fck {    overflow-x: auto;}
.fck * { max-width: 100%; }
.fck,.fck p { line-height: 1.5em; font-size: 14px; }
.fck p{ margin:1em 0;}
.fck hr{border: 0px;    border-top: 1px solid #ccc; margin:0.5em 0; }
.fck .marker {   background-color: Yellow; }
.fck em { font-style: italic; font-size: inherit;}
.fck b,.fck strong, .fck b>*,.fck strong>* { font-weight: bold;font-size: inherit; }
.fck a{ text-decoration:underline; color: #6f9426; }
.fck h1, .fck h2, .fck h3, .fck h4, .fck h5, .fck h6 { font-weight: normal; line-height: 1.5em; }
.fck h1 { font-size: 2em; margin:0.67em 0; }
.fck h2 { font-size: 1.5em;margin: 0.83em 0; }
.fck h3 { font-size: 1.17em; margin:1em 0; }
.fck ins { text-decoration: underline; }
.fck pre { white-space: pre-wrap; word-wrap: break-word; tab-size: 4;margin: 1em 0px;font-family: monospace; }
.fck blockquote{ padding-left: 20px; padding-right: 8px; border-left-width: 5px; font-style: italic; border:none; border-left:3px solid #ccc; margin:1em 40px; display:table-cell; }
.fck img { max-width:100%!important; height:auto; margin-bottom:10px; }
.fck ul, .fck ol { padding-left:1.5em; }
.fck ul>li {  list-style-type: disc; display: list-item;  }
.fck ol>li {     list-style-type: decimal; display: list-item; }
.fck table { border-collapse: collapse; }
.fck table img{
  max-width: 100%;
}
.fck table{
  width: 100% !important;
  border: 1px solid #ddd; 
  margin-bottom: 20px;
}
.fck table tr th,
.fck table tr td,
.fck table tr { 
  border: 1px solid #ddd;     
  padding: 8px;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #ddd;
}
.fck table[border="1"] { border: 1px solid #ccc; }
.fck table[border="1"] tr td {
    padding: 5px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.fck table[border="1"] tr:nth-child(even) {
    background: #eee;
}
@media (max-width:767px) {
     .fck table { width:100%!important; }
}

/********** text-color **********/
.text-color-red{
  color: #c7081b;
}
.text-color-blue{
  color: #253D83;
}
/********** loading **********/
#pageloader .loader-item{
  width: 275px;
  height: 53px;
}
@media (max-width:767px) {
  #pageloader .loader-item{
    left: calc(50% - 140px);
  }

}
/********** top header **********/
header{
  background:#000;
    height: auto;
    padding: 25px 0 36px;
    padding: 15px 0 30px;
}
header .social_nav ul li .phone{
  float: left;
  margin-right: 8px;
  background: transparent;
  color: #f7b71e;
  width: auto;
  line-height: inherit;
  font-size: 24px;
}
header .social_nav ul li span{
  float: left;
}
header .social_nav ul li span a{
    background: transparent;
    width: 100%;
    display: inline-block;
    text-align: left;
    line-height: inherit;
    font-size: 24px;
}
header .list-inline {
  overflow: hidden;
  padding: 18px 0;
}
@media (max-width: 768px){
  header{
    padding: 15px 0 15px !important;
  }
  header .social_nav ul{
    margin: 0;
    padding: 0;
  }
  header .social_nav ul li span a{
    font-size: 20px;
  }

}
/********** nav **********/
.navbar-static-top .navbar-collapse ul li{
  width: 195px
}
.navbar-static-top .navbar-collapse ul li.active a{
  background: #253D83;
}
.navbar-static-top .navbar-collapse ul li.active a:before{
  background: #253D83;
}
.navbar-static-top .navbar-collapse ul li.active a:after{
  border-top: 25px solid #253D83;
  border-left: 98px solid transparent;
  border-right: 98px solid transparent;
}
.navbar-static-top .navbar-collapse ul li.active a:hover{
  background: #253D83;
}
.navbar-static-top .navbar-collapse ul li.active:before{
  background: #333; /*角*/
  margin: 0;
  height: 0;
}
.navbar-static-top .navbar-collapse ul li a{
  line-height: 65px;
  font-size: 18px;
}
.navbar-static-top .navbar-collapse ul li a.cur{
  font-weight: bolder;
}
.navbar-static-top .navbar-collapse ul li a:hover{
  background: #253D83;
}
.navbar-static-top .navbar-collapse ul li.dropdown:hover .dropdown-toggle:focus{
  background: #253D83; /*hover prod*/
}
.navbar-static-top .navbar-collapse ul li.dropdown:hover .dropdown-toggle{
  background: #253D83;
}



/*nav dropdown*/
.navbar-static-top .navbar-collapse ul li.dropdown:hover .dropdown-toggle{}
.navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu{
  min-width: 195px;
}
.navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu li a{
  font-size: 16px;
}
/*lang*/
.navbar-static-top .navbar-collapse ul li a i{
  margin-right: 12px;
}
@media (max-width: 1200px){
  .navbar-static-top .navbar-collapse ul li {
    width: 161px;
  }
  .navbar-static-top .navbar-collapse ul li.active a:after{
    border-left: 80px solid transparent;
    border-right: 80px solid transparent;
  }
}
@media (max-width: 992px){
  .navbar-static-top .navbar-collapse ul li {
    width: 125px;
  }
  .navbar-static-top .navbar-collapse ul li a i{
    display: none;
  }
  .navbar-static-top .navbar-collapse ul li.active a:after {
    border-left: 63px solid transparent;
    border-right: 63px solid transparent;
  }
}
@media (max-width: 768px){
  .navbar-static-top .navbar-collapse ul li{
    width: auto;
    border-bottom: 1px solid #ddd;
  }
  .navbar-static-top .navbar-collapse ul li.dropdown .dropdown-menu li a{
    text-align: center;
    line-height: inherit;
    padding: 10px 0;
  }
  .navbar-static-top .navbar-collapse ul li.dropdown:hover .dropdown-toggle:focus{
    background: #253D83;
  }
  .navbar-static-top .navbar-collapse ul li a{
    line-height: inherit;
    padding: 10px 0;
    font-size: 18px;
  }
  .navbar-static-top .navbar-header .navbar-toggle{
    height: inherit;
    font-size: 20px;
  }
}
/********** index Slider **********/
#nr_slider .caption{

}
#nr_slider .caption h2{
  font-size: 40px !important;
  /*text-shadow: 1px 3px 5px rgba(0,0,0,1) !important;*/
  font-weight: bold !important;
  background: rgba(0,0,0,.3);
  padding: 15px;
}
#nr_slider .caption h2 span{
  color: #f7b71e;
  color: #ffd603;
  background: -webkit-linear-gradient(bottom,#f7b71e 0,#ffd603 50%,#ffd603 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-shadow: none;
  font-weight: bold;
  /*animation: fade 1000ms infinite;
  -webkit-animation: fade 1000ms infinite;*/
}
#nr_slider .caption h2 span:before{
  content: '';
  text-shadow: 1px 3px 5px rgba(0,0,0,1) !important;
}
@keyframes fade {
  from {
        opacity: 1.0;
  }
  50% {
        opacity: 0.7;
  }
  to {
      opacity: 1.0;
  }
}
@-webkit-keyframes fade {
   from {
        opacity: 1.0;
  }
  50% {
        opacity: 0.7;
  }
  to {
      opacity: 1.0;
  }
}
#nr_slider .mainSliderContainer .mainSlider .caption a.btn{
  font-size: 20px;
  padding: 15px 20px;
  line-height: inherit;
}
#nr_slider .mainSliderContainer .mainSlider .caption{
  font-family: '微軟正黑體' , Arial, sans-serif;
}
#nr_slider .mainSliderContainer .mainSlider .caption.sfr{
  left:  !important; 
}
#nr_slider .mainSliderContainer .mainSlider .caption .ico_box{
  background: transparent;
  width: auto !important;
  height: auto !important;
}
#nr_slider .mainSliderContainer .mainSlider .caption .ico_box img{
  max-width: 100% !important;
  
  border-radius: 100%;
  border:3px solid #fff;
  box-shadow: 2px 4px 4px rgba(0,0,0,.7);
}
#nr_slider .mainSliderContainer .mainSlider .prod-img-1 img{
  width: 300px !important;
  height: 300px !important;
}
#nr_slider .mainSliderContainer .mainSlider .prod-img-2 img{
  width: 225px !important;
  height: 225px !important;
}
@media (max-width: 1200px){
  #nr_slider .mainSliderContainer .mainSlider .caption.sfr{
    left: 15px !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .caption.sfb{
    left: 15px !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .tp-caption.img{

  }
  #nr_slider .mainSliderContainer .mainSlider .caption a.btn{
    font-size: 16px;
    padding: 10px 20px;
  }
  #nr_slider .caption h2{
    margin-top: 0 !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .caption .ico_box{

  }
  #nr_slider .mainSliderContainer .mainSlider .prod-img-1{
    left: 15px !important;
  }
 
  #nr_slider .mainSliderContainer .mainSlider .prod-img-2{
    left: 200px !important;
  }
}
@media (max-width: 1024px){
  #nr_slider .mainSliderContainer .mainSlider .caption a.btn {
    margin-left: 0px;
  }
}
@media (max-width: 992px){
  #nr_slider .caption h2{
    font-size: 30px !important;
  }
  
  #nr_slider .mainSliderContainer .mainSlider .caption.sfr{
    left: 0 !important;
    right: 0 !important;
    top: 90px !important;
    margin: auto !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .caption.sfb{
    left: 0 !important;
    right: 0 !important;
    top: 150px !important;
    margin: auto !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .tp-caption.img{
    top: 250px !important;
    left: 0 !important;
    right: 0 !important;
    margin: auto !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .tp-caption.img img{
    /*width: 300px !important;*/
    display: inline-block;
    text-align: center;
    margin-right: 0;
    height: auto !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .caption .ico_box{
    display: none;
  }
}
@media (max-width: 767px){
  #nr_slider .caption h2{
    font-size: 30px !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .tp-caption.img{
     top: 150px !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .caption.sfr{
    top: 50px !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .caption.sfb{
    top: 100px !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .tp-caption.img img{

  }
}
@media (max-width: 480px){
  #nr_slider .caption h2{
    font-size: 24px !important;
  }
  #nr_slider .caption h2{
    font-size: 20px !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .caption a.btn{
    margin-top: 0 !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .caption a.btn{
      /*margin-top: 30px;*/
      margin-left: auto;
      margin-right: auto;
      text-align: center;
  }
  #nr_slider .mainSliderContainer .mainSlider .caption.sfr{
    top: 25px !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .caption.sfb{
    top: 70px !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .tp-caption.img{
     top: 100px !important;
  }
}
@media (max-width: 480px){
  #nr_slider .mainSliderContainer .mainSlider .caption.sfr{
    top: 15px !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .caption.sfb{
    top: 50px !important;
  }
  #nr_slider .mainSliderContainer .mainSlider .tp-caption.img{
     top: 80px !important;
  }
}
/********** index about **********/
#nr_slider .sliderAfterTriangle:after{
  border-bottom: 68px solid #efefef;
}
.sectionTitles{
  margin-bottom: 30px;
}
.sectionTitles .sectionTitle{
  font-family: "微軟正黑體","Microsoft JhengHei", "Arial" !important;
  font-size: 30px;
  font-weight: bolder;
}
.sectionTitles .sectionSubTitle{
   font-family: "微軟正黑體","Microsoft JhengHei", "Arial" !important;
   font-size: 16px;
}
.sectionTitles .sectionSubTitle:before, .sectionTitles .sectionSubTitle:after{
  background: #f7b71e;
}
#index-about-box{
    background: url(../images/index-about-bg.png) center bottom #efefef;
    border-bottom: 1px solid #ddd;
}
#index-about-box p{
  line-height: 30px;
  font-size: 18px;
  margin-bottom: 15px;
}
#index-about-box .about-img-box{
  max-width: 90%;
  margin: 0 auto;
}
#index-about-box .about-img-box img{
  border:1px solid #ddd;
  padding: 4px;
  background: #fff;
}
#index-about-box .about-img-box .prod-img:first-of-type{
  margin-bottom: 30px;
}
#index-about-box .testimonial {
  background: rgba(255, 255, 255, 0.1);
  font-size: 18px;
  font-weight: 300;
  border-radius: 10px;
  padding: 20px;
}
#index-about-box .btn {
  border-radius: 5px;
  border: 0;
  background: #000;
  padding: 0;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-shadow: none;
  display: inline-block;
  padding: 10px 20px;
  margin: 30px 0;
}
#index-about-box .btn:hover {
  background: #293133;
  color: #f7b71e;
}
@media (max-width: 1200px){
  #nr_slider .sliderAfterTriangle:after{
    border-left: 485px solid transparent;
    border-right: 485px solid transparent;
  }
}
@media (max-width: 992px){
  #nr_slider .sliderAfterTriangle:after{
    border-left: 360px solid transparent;
    border-right: 360px solid transparent;
  }
}
@media (max-width: 767px){
  #index-about-box{
    padding: 30px 0;
  }
  #index-about-box .btn {
    margin: 0px 0;
  }
  .sectionTitles .sectionSubTitle:before, 
  .sectionTitles .sectionSubTitle:after{
    content: none;
  }
  #index-about-box .testimonial{
    padding: 0;
  }
  #index-about-box .about-img-box .img-box{
    margin-bottom: 15px;
  }
  #index-about-box .about-img-box{
    max-width: 100%;
  }
}
/********** index product **********/
.index-prod-box .blogInner .postExcerpts .postExcerptInner p{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 70px !important;
  width: 100% !important;
}
.index-prod-box .sectionTitles{
  margin-bottom: 20px;
}
.index-prod-box .prod-list{
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px){
  .index-prod-box .blog{
    max-width: 100%;
    margin: 0px auto 30px;
  }
  #latestPosts{
    padding: 25px 0;
  }
}
/********** recommend product **********/
.blog .blogInner .postExcerpts .postExcerptInner{
   font-family: "微軟正黑體","Microsoft JhengHei", "Arial" !important;
   border: 1px solid #ddd;
}
.blog .blogInner .postExcerpts .postExcerptInner a.postTitle h4{
  color: #253D83;
}
.blog .blogInner:hover .postExcerpts .postExcerptInner a.postTitle h4{
  color: #000;
}
.blog .blogInner .postExcerpts .postExcerptInner a.readMore{
  color:#253D83;
}
.blog .blogInner:hover .postExcerpts{
      background: #253D83;
}
.blog .blogInner .postExcerpts .postExcerptInner{
  border:1px solid #999;
  padding: 15px;
}
.blog .blogInner .postExcerpts .postExcerptInner p{
  font-size: 14px;
}
.blog .blogInner .postExcerpts{
  padding: 0 15px 15px;
}
.blog .blogInner{

}
.prod-list-box  .blogInner .postExcerpts{
  padding: 20px;
}
.prod-list-box .blogInner .postExcerpts .postExcerptInner{
  /*height: 180px;*/
  padding: 15px !important;
  margin-top: 0px; 
  width: 100% !important;
}
.prod-list-box  .blogInner .postExcerpts .prodlist-title{
  line-height: 24px;
  margin-bottom: 7px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 50px !important;
}
.prod-list-box .blogInner .postExcerpts .postExcerptInner p{
  line-height: 20px;
  padding: 0;
  margin: 0 !important;
  width: 100% !important;
  height: auto !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 69px !important;
  line-height: 24px;
  font-size: 14px;
}

@media (max-width: 1024px){
  .blog .blogInner .postExcerpts .postExcerptInner a.readMore{
    font-size: 16px;
  }
  .blog .blogInner .postExcerpts .postExcerptInner{
    padding: 15px;
  }
}


/*dt*/
.blog.sinlge-blog .blogInner .postExcerpts .postExcerptInner{
  margin-top: 0;
}
.blog.sinlge-blog .blogInner .postExcerpts{
  padding: 15px;
}
/********** footer **********/
.footerWidget .getInTouch_widget{
  padding-right: 0;
}
#nr_footer{
  /*background: #232323;*/
 background: rgb(27,27,27); /* Old browsers */
background: -moz-linear-gradient(top, rgba(27,27,27,1) 0%, rgba(13,13,13,1) 13%, rgba(78,78,78,1) 50%, rgba(56,56,56,1) 87%, rgba(27,27,27,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(27,27,27,1) 0%,rgba(13,13,13,1) 13%,rgba(78,78,78,1) 50%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(27,27,27,1) 0%,rgba(13,13,13,1) 13%,rgba(78,78,78,1) 50%,rgba(56,56,56,1) 87%,rgba(27,27,27,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1b1b', endColorstr='#1b1b1b',GradientType=0 ); /* IE6-9 */
}
.getInTouch_tab a{
  color: #fff;
}
.getInTouch_tab a:hover{
  text-decoration: underline;
}

.getInTouch_tab li {
  /*float: left;*/
  color: #fff;
  /*width: 25%;*/
  display: inline-block;
  /*margin-right: 2px;*/
  padding: 0 10px;
}
.getInTouch_tab li i{
  height: 32px;
  width: 32px;
  line-height: 16px;
  border: 1px solid #fa0;
  color: #fff;
  border-radius: 100%;
  text-align: center;
  font-size: 16px;
  padding: 7px;
  margin-right: 5px;
}
.getInTouch_tab li span{

} 
#nr_footer .container .copyrightRow{
  padding: 15px 0;
  line-height: inherit;
  border-top: 1px solid #5f5f5f;
  font-size: 15px;
  color: #ddd;
}
#nr_footer .container .copyrightRow a{
  color:#ddd;
} 
#nr_footer .container .copyrightRow a:hover{
  text-decoration: underline;
}
@media (max-width: 1200px){
  #nr_footer .container:after{
    border-left: 485px solid transparent;
    border-right: 485px solid transparent;
  }
}
@media (max-width: 992px){
  #nr_footer .container:after{
    border-left: 360px solid transparent;
    border-right: 360px solid transparent;
  }
  .getInTouch_tab li:first-child{
    width: 100%;
  }
  .getInTouch_tab li{
    width: 33.3333%;
    margin-bottom: 10px;
  }
  .getInTouch_tab li:last-child{
    width: 100%;
    display: block;
    margin-bottom: 0;
  }
  .footerWidget .widget .getInTouch_widget{
    margin-bottom: 0;
  }
  .footerWidget{
      margin: 15px 0px;
  }  
}
@media (max-width: 767px){
  #nr_footer .container .goTop{
    padding-bottom: 0; 
  }
  .getInTouch_tab li{
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }
 .footerWidget{
    /*margin: 30px -15px 0px;*/
  }
  .getInTouch_tab li:last-child{
    margin-bottom: 0;
  }
}
@media (max-width: 480px){
 
}
/********** inside **********/


/********** sidebar list**********/
.sidebar{
  padding: 0 20px 0 0;
}
.sidebar .list-box{
  list-style:none;
  margin: 0;
  padding:0;
}
.sidebar .widgetS h4{
  color: #253D83;
}
.sidebar .list-box li{
  border-bottom: 1px solid #ddd;
} 
.sidebar .list-box li.active a{
  color: #f7b71e;
}

.sidebar .list-box li a{
  color: #9c9c9c;
  font-size: 15px;
  padding: 10px 10px 10px 0;
  display: block;
}
.sidebar .list-box li a:hover{
  padding-left: 10px;
}
.sidebar .list-box li a i{
  color: #000;
  margin-right: 10px;
}

/********** sidebar contactWidget**********/
.contactWidget{
  font-family: "微軟正黑體","Microsoft JhengHei", "Arial" !important;
}
.contactWidget ul{
  
}
.contactWidget ul li{
  margin-bottom: 15px;
  font-size: 14px;
}
.contactWidget ul li a{
  color: #9c9c9c;
}
.contactWidget ul li a:hover{
  text-decoration: underline !important;
  color: #333;
}
.contactWidget ul li i{
  color:#000;
  font-size: 18px;
  text-align: center;
  margin-right: 5px;
}
.widgetS{

}
@media (max-width: 1024px){
  .contactWidget ul li i {
    width: 20px;
  }
}
/********** pageCover **********/
#pageCover{
  background: url(../images/inside-cover-bg.jpg) center center !important;
  padding-top: 40px;
  padding-bottom: 40px;
  min-height: inherit;
}
#pageCover .pageTitle{
  border: 1px solid #fff;
  text-shadow: 1px 2px 4px rgba(0,0,0,1) !important;
  line-height: 50px;
}
#pageCover .pageBreadcrumbs .breadcrumb{
  border-bottom: 1px solid #f7b71e;
  text-shadow: 1px 2px 4px rgba(0,0,0,1) !important;
  margin-bottom: 0;
}
.breadcrumb>li+li:before{
  color: #f7b71e;
  text-shadow: 1px 2px 4px rgba(0,0,0,1) !important;
}
#pageCover .pageBreadcrumbs .breadcrumb li{
  font-family: "微軟正黑體","Microsoft JhengHei", "Arial" !important;
  text-shadow: 1px 2px 4px rgba(0,0,0,1) !important;
}

/********** pordlist **********/
/*pagination*/
.paginationRow .pagination{
  float: none;
}
.paginationRow .pagination li.active a, 
.paginationRow .pagination li:hover a{
  background: #fff;
  border-color: #000;
  color: #000;
}

/********** pord dt **********/
.blog.sinlge-blog .blogInner .featureImg a img{
  width: 73%;
  margin:0 auto;
}
.blog.sinlge-blog .blogInner .postExcerpts .postExcerptInner .postTitle{
  color: #253D83;
  font-weight: bolder;
}
.blog.sinlge-blog .blogInner .postExcerpts .postExcerptInner p{
  color:#333;
}
/********** pagination **********/
.pagination>li:first-child>a, 
.pagination>li:first-child>span{
  margin-left: 7px;
}
.pagination>.active>a, 
.pagination>.active>span, 
.pagination>.active>a:hover, 
.pagination>.active>span:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:focus{
  background: #253D83;
  border-color: #253D83;
  color: #FFF;
}
/********** about **********/
#aboutus{
  font-family: "微軟正黑體",Microsoft JhengHei, Arial !important;
}
#aboutus strong{
  color: #666;
}
#aboutus .member.aboutUsTexts{
  margin-top: 0;
  border-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}
#aboutus .member p{
  line-height: 32px;
  text-align: justify;
  margin-bottom: 10px;
}
#aboutus .btn{
  font-size: 16px;
  border-radius: 5px;
  border: 0;
  background: #000;
  padding: 0;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-shadow: none;
  display: inline-block;
  padding: 15px 30px;
  margin-top:0px;
  margin-bottom: 25px;
}

@media (max-width: 1024px){
  #aboutus .member p {
    font-size: 16px;
  }
}
/********** contacts **********/
#contacts{
  font-family: "微軟正黑體",Microsoft JhengHei, Arial !important;
}
.commentForm{
  font-family: "微軟正黑體",Microsoft JhengHei, Arial !important;
}
#contacts ul li{

  margin-bottom: 10px;
  margin-right: 0;
}
#contacts ul li a{
    color: #9c9c9c;
}
#contacts ul li a:hover{
  text-decoration: underline;
}
#contacts .btn-box{
  margin-top: 20px;
}
#contactForm{
  padding-top: 0;
}
#verification-img{
  padding: 10px 0;
}
.commentForm form button{
    display: inline-block;
    padding: 10px 20px;
    line-height: initial;
    width: auto;
    background: #000;
}
.commentForm form .input-group span i{
    border: 1px solid #253D83;
    color: #253D83;
}
.mapBox iframe{
  padding:5px;
  background: #fff;
  border: 1px solid #ddd;
}
@media (max-width: 992px){
  #contacts ul li{
  
  }
}