@charset "utf-8";
.idx-tit {
  border-bottom: 3px solid #0066cc;
margin: 0px 15px 15px 15px;}
.idx-tit span{
  display: inline-block;
  background: #0066cc;
  color: #fff;
  padding: 9px 40px 9px 17px;
  box-sizing: border-box;
  position: relative;
}
.idx-tit span:after{content:'';position:absolute;background: url(../images/trailslash.png);width: 28px;height: 40px;top: 0px;right: 0;}
.congtrinh{
  /* float: left; */
  /* width: 33.33%; */
  margin-bottom: 20px;
}
.congtrinh a{display:block;max-width: 278px;border: 1px solid #eeeeee;padding: 12px;margin: 0 auto;}
.congtrinh .img{}
.congtrinh .img img{
  max-width: 100%;
}
.congtrinh h4{
  margin-top: 25px;
  color: #20bc5a;
}
.pr-text{
  /* position: absolute; */
  top: 0;
  width: 100%;
  height: 100%;
  transition: all .3s linear;
  /* background: rgba(0, 0, 0, 0.42); */
  /* opacity: 0; */
}.pr-box a:hover .pr-text{ opacity: 1;}
.pr-text-tb{
  display: table;
  width: 100%;
  height: 100%;
}
.pr-text-tbc{
  display: table-cell;
  vertical-align: middle;
}
.pr-text-tbc h3{}
.tapchi{
  /* float: left; */
  /* width: 25%; */
  margin-bottom: 25px;
}.tapchi:nth-child(4n+1){clear:left}
.mainNav >ul> li >a{
  /* background: url(../images/acc-icon.png) no-repeat 8px 11px; */
  background-size: 14px;
}.mainNav ul li{}
.tapchi a{
  max-width: 275px;
  display: block;
  border: 1px solid #eeeeee;
  margin: 0 auto;
}
.tapchi .img{}
.tapchi .img img{
  width: 100%;
}
.tapchi h5{
  padding: 10px 20px 20px;
  text-transform: uppercase;
  color: #000;
}
.tapchi p{
  padding: 0px 20px 20px;
  color: #7f7a7a;
}

ul li.has-subnav .accordion-btn{
  font-size: 15px !important;
}.mainNav ul li a{padding: 12px 20px 12px 14px !important;font-family: 'times new roman' !important;text-transform: none !important;font-size: 15px !important;}
.header a{/* width: 35px !important; *//* height: 35px !important; *//* padding: 20px; *//* border-radius: 10px; */-moz-border-radius: 10px;/* -webkit-border-radius: 10px; */}
em.mm-counter{
  right: 33px !important;
}
.web-slider-main .slick-slide img{
  margin: 0 auto;
width: 100%;}
.hotline{}
.hotline span{}
.logo{position: relative;max-width: 180px;/* top: 12px; */}
.banner{/* height:130px; */width: 100%;}
#slideshow{
  /* margin-top: 39px; */
}
.rotate {
transform:  translateX(-50%) translateY(-50%) rotate(-90deg);

}
.fixed {
  position: fixed !important;
  top: 0;
  z-index: 100;
}
