@charset "utf-8";
/* CSS Document ce0f1f*/
*{ margin:0;}
html{height:100% !important;}
html{overflow-y:scroll; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body { padding:0; margin:auto; font: normal 14px arial; color:#000; position:relative; line-height:18px;}
ol, ul { list-style:none; margin:0; padding:0; }
ul li { margin:0; padding:0; list-style-type:none;}
footer, header, nav, section{display:block;}
a, img { outline:none; border:none; margin:0; padding:0;}
a{ color:#000; text-decoration:none; transition:all 200ms ease-in-out 0s; -moz-transition:all 200ms ease-in-out 0s; -webkit-transition:all 100ms ease-in-out 0s; -o-transition:all 200ms ease-in-out 0s; }
i{ color:#444;}
.fl{ float:left} .fr{ float:right} .red{ color:#ce0f1f;} .m0{margin:0;}
.ptop10{ padding-top:10px;} .ptop15{ padding-top:15px;} .ptop20{ padding-top:20px;} .ptop25{ padding-top:25px;} .ptop30{ padding-top:30px;} .mtop5{ margin-top:5px;} .mtop10{ margin-top:10px;} .mtop13{ margin-top:13px;} .mtop15{ margin-top:15px;} .mtop20{ margin-top:20px;} .ptop20{ padding-top:20px;} .ptop25{ padding-top:25px;} .mright10{ margin-right:10px;}
.mbottom0{ margin-bottom:0;} .mbottom15{margin-bottom:15px;} .mbottom20{ margin-bottom:20px;} .pbottom5{ padding-bottom:5px;} .pbottom10{ padding-bottom:10px;} .pbottom20{ padding-bottom:20px;} .mauto{ margin-left:auto; margin-right:auto;}
.mleft20{margin-left:20px;} .pleft20{ padding-left:20px;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; vertical-align:middle; font-size:14px; line-height:18px;}
.green{ color:#090;} .hienthi{visibility:visible} .blue{ color:#09F} .do{ color:#ce0f1f} .align-center{ text-align:center; justify-content: center;} .clearfix{ clear:both;} .overflow_hidden{overflow:hidden} .indam{ font-weight:bold}
.d-none{display:none} .d-block{display:block} .posRelative{position:relative} .posAbsolute{position:absolute} .pos-relative{position:relative} .pos-absolute{position:absolute} .mobile-hide{ display:block}.mobile-show{ display:none}
.bold{ font-weight:bold}
.chuot-default{cursor:default;}
/*a#scrollUp { bottom: 280px; right: 5px; padding: 5px 10px; background: #e74856; color: #FFF; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
a#scrollUp:hover{ background:#F90;}
a#scrollUp i{ font-size: 30px; color:#fff;}*/
.center{text-align:center;}
.homeback, .pagedown, .pageup{position:fixed; z-index:36; right:5px; width:40px; height:40px;}
.homeback{bottom:410px;}
.pagedown{bottom:365px;}
.pageup{bottom:320px;}

.homeback a, .pagedown a, .pageup a{ display:block; background:#09F; color:#fff; -webkit-border-radius: 25px; -moz-border-radius: 25px; -ms-border-radius: 25px; -o-border-radius: 25px; border-radius: 25px; text-align:center;}
.homeback a:hover, .pagedown a:hover, .pageup a:hover{ background:#e74856;}
.homeback a i, .pagedown a i, .pageup a i{ color:#fff; line-height:40px; font-size:20px;}
.pagedown a i, .pageup a i{ font-size:29px;}

#header{ position:relative; background:#fff;}
.header_top {display:block; height:39px; border-bottom:1px solid #bbb; background: #efefef; box-shadow:0px 0px 3px #b3b3b3;-moz-box-shadow:0px 0px 3px #b3b3b3;-webkit-box-shadow:0px 0px 3px #b3b3b3;}
.header_top_wrap{ margin-left:auto; margin-right:auto;}
.header_top_wrap:before,.header_top_wrap:after{display:table;content:" "}
.header_top_wrap:after{clear:both}
.message_bar{display:block; height:30px; line-height:30px; text-align:center; background: #e0e0e0;}
.message_bar a{ font-weight:bold; color:#ce0f1f}
.message_bar a:hover{ color:#09F;}
.message_bar a i{ margin-right:5px; color:#ce0f1f}
.message_bar a:hover i{color:#09F}

.img-cat-home{width:100%;}
.text-cat-home{position: absolute; text-transform:capitalize;
z-index: 1;
color:#fff; 
font-weight:bold;
top: 0;
bottom: auto;
left: 0;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 8px;
display: block;
box-sizing: border-box;
cursor: pointer;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.65)), color-stop(60%, transparent), to(transparent));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%, transparent 60%, transparent 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, transparent 60%, transparent 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}

.chuyenmuc-wrap, .chuyenmuc-wrap-mobile{ line-height:39px; position:relative;}
.chuyenmuc-wrap-mobile{display:none}
.chuyenmuc-wrap a, .chuyenmuc-wrap-mobile a{ font:bold 12px arial; /*font-size:12px; font-weight:bold;*/ padding-right:7px; margin-right:7px; border-right:1px solid #e0e0e0;}
.btn-chuyenmuc.active, .btn-chuyenmuc.active i, .chuyenmuc-wrap a:hover, .chuyenmuc-wrap a:hover i{color:#ce0f1f;}
.btn-chuyenmuc-mobile.active, .btn-chuyenmuc-mobile.active i, .chuyenmuc-wrap-mobile a:hover, .chuyenmuc-wrap-mobile a:hover i{color:#ce0f1f;}
.chuyenmuc-wrap a i, .chuyenmuc-wrap-mobile a i{ font-size:14px; margin-right:2px;}
.tto_small{margin-top:7px;}
.tto_small img{ width:70px; height:23px;}
.link_site_header_top{line-height:39px; position:relative;}
.link_site_header_top a{ font:bold 12px arial; padding-right:7px; margin-right:7px; /*border-right:1px solid #e0e0e0;*/}

.menu-tto{ position:absolute; top:39px; left:0; z-index:36; font-size:12px; text-transform:inherit; opacity: 0; visibility: hidden; transform: translateZ(0); transform: translateY(-20%); transition: all 0.2s ease 0s, visibility 0s linear 0.2s; }
.menu-tto.show {opacity:1; visibility:visible; transform:translateX(0%); transition-delay:0s; }
.menu-tto.hide{opacity: 0; visibility: hidden; transform: translateZ(0); transform: translateY(-50%); transition: all 0.5s ease 0s, visibility 0s linear 0.5s;}
.menu-tto ul { background: #fff; width: 168px; border:1px solid #ededed; border-top:none; list-style-type: none; -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); }
.menu-tto li { display:block; height: 33px; border-top: 1px solid #ccc; padding-left:10px;}
.menu-tto li.dam { background:#f1f1f1;}
.menu-tto li a { text-decoration: none; line-height:33px; color:#000; font-weight: bold; display: block; width:100%; border:none; transition:none; -moz-transition:none; -webkit-transition:none; -o-transition:none;}
.menu-tto li:hover { background: #ce0f1f; border-top: 1px solid #ce0f1f;}
.menu-tto li:hover a { color:#fff;}
.menu-tto ul li { position: relative;}
.menu-tto .sub-menu { position: absolute; left: 166px; top: -1px; display: none;}
.menu-tto .sub-menu li{ border-top:1px dotted #ccc; background:#fafafa;}
.menu-tto .sub-menu li.first{ border-top:none;}
.menu-tto .sub-menu li:hover{ background: #ce0f1f; border-top:1px dotted #ce0f1f;}
.menu-tto .sub-menu li a{ color:#333;}
.menu-tto .sub-menu li:hover a{color:#fff;}
.menu-tto li:hover .sub-menu { display: block;}
/*MENU-TTO-MOBILE*/
.sidenav{ display:none;}
/*.tto-web{float:left; position:relative;}
.tto-web li{ float:left; height:28px; list-style-type:none; }
.tto-web li a{ float:left; border-right:1px solid #c9c9c9; font-size:11px; color:#666; font-weight:bold; padding:0 10px; margin-top:7px;}
.tto-web li a:hover{ color:#069; text-decoration:underline}
.tto-web li a.first{ padding-left:0;}
.tto-web li a.last{ border:none;}*/

.contact_info{float:right; position:relative;font-weight:bold; color:#fff; padding-left:10px; padding-right:10px; line-height:38px;}

.contact_info i{ color:#fff;}
.contact_info.active{background:#ce0f1f;}
.contact_info:hover{cursor:pointer; background:#ce0f1f;}
.contact_info ul{ position:absolute; right:0; top:37px; z-index:9999; padding:0; background:#ce0f1f; width:260px; padding-top:5px; padding-bottom:5px;
  visibility: hidden;
	/*opacity: 0;
	transform: translateZ(0);
    transform: translateY(-33%);
    transition: all 0.5s ease 0s, visibility 0s linear 0.5s;  */
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
	-webkit-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25);
	box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25);
}

.contact_info ul li { display: block; /*text-shadow: 0 -1px 0 #000;*/ padding-left:15px; line-height:28px; color:#fff; font-weight:normal; text-shadow:none;}
/*.contact_info ul li:hover ul {opacity:1; display:block; visibility:visible; transform:translateX(0%); transition-delay:0s; }*/
.contact_info ul li span{ padding-left:10px;}
.contact_info ul li i.fa-mobile-phone{ font-size:18px;}
.contact_info ul a{ color:#fff; font-weight:bold} 
.contact_info ul a:hover{ text-decoration:underline}

.ul-contact.show {/*opacity:1;*/ visibility:visible; /*transform:translateX(0%); transition-delay:0s;*/ }
.ul-contact.hide{/*opacity: 0;*/ visibility: hidden; /*transform: translateZ(0); transform: translateY(-50%); transition: all 0.5s ease 0s, visibility 0s linear 0.5s;*/}

.social-icons{float:right;}
.social-icons ul li a {border:none; border-radius:0; color:#696763; padding:0px;}
.social-icons ul li{display:inline-block;}
.social-icons ul li a i {padding: 12px 12px; transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s;}
.social-icons ul li a i:hover{ /*color: #fff;*/ transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s;}

.header_top .fa-facebook:hover { background: none; color:#0083C9;}
.header_top .fa-twitter:hover { background: none; color:#5BBCEC;}
.header_top .fa-google-plus:hover { background: none; color:#CE3C2D;}

.fa-facebook:hover { background: #0083C9;}
.fa-twitter:hover { background:#5BBCEC;}
.fa-google-plus:hover { background:#CE3C2D;}

.header_middle{position:relative;}
.header_middle_fixed{position:fixed; width:100%; padding-top:10px; padding-bottom:10px; top:0;left:0;z-index:36; display:block; background:#fff; border-bottom:1px solid #dedede; -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.1); box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.1);}
.header_middle_wrap{margin-left:auto; margin-right:auto; padding-bottom:10px;}
.header_middle_wrap:before,.header_middle_wrap:after{display:table;content:" "}
.header_middle_wrap:after{clear:both}
.logo_wrap{float:left; padding-top:10px;}
.logo_wrap img{width:230px;}
.logo_wrap a{outline:none}
.logo_wrap .slogan{ font-size:0.89em;}
.logo_wrap_mobile{display:none}

.header_middle_fixed .logo_wrap{display:none}
.header_middle .danhmuc_taskbar{display:none;}
.header_middle_fixed .danhmuc_taskbar{display:block; height:38px; -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);}
.header_middle_fixed .search_wrap{ float:right; margin:0;}

.button-float-wrap{position:relative;}

.header_middle #second-menu{display:none;}
.header_middle_fixed #second-menu{ position:absolute; left:0;; top:38px; z-index: 10; width:230px; -webkit-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25); -moz-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25); box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25); background:#fff;}
/*.header_middle_fixed #second-menu ul { width: 12em;}*/

.search_wrap{position:relative; float:right; margin-top:19px; border:1px solid #ce0f1f;}
.search_wrap:hover{-webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25);}
.txt_search { float:left; width:400px; height:36px; border: medium none; color: #666; font-weight:300; outline: medium none; padding-left:10px; border-left:1px solid #ccc; background:none}
.txt_search:focus{ background:#fff;}

.btn-group{ float:left;}
.btn-group.open .dropdown-toggle { /*background: rgba(0, 0, 0, 0);*/ box-shadow: none; color:#ce0f1f;}

.category_choose {border-radius: 0; color: #B4B1AB; padding: 0 15px; border:none; height:36px; line-height:36px;}
.category_choose:hover { cursor:pointer; color:#ce0f1f; border-color:#e74856; background:#f4f4f4;}
.category_choose.active { background:#fff; color:#ce0f1f; /*background: none repeat scroll 0 0 #FE980F;*/ box-shadow: inherit; outline: 0 none; border-right:none;}
.category_choose #v_choose{ margin-right:5px;}
.ul-category-choose{position:absolute; left:0; top:37px; z-index:100; padding:0; background:#fff; width:170px; padding-top:5px; padding-bottom:5px; border:1px solid #e0e0e0;
  opacity: 0; visibility: hidden;
	transform: translateZ(0);
    transform: translateY(-20%);
    transition: all 0.4s ease 0s, visibility 0s linear 0.4s; 
  -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;
	-webkit-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25);
	box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25);
}
.ul-category-choose li a{ display:block; padding-left:15px;}
.ul-category-choose.show {opacity:1; visibility:visible; transform:translateX(0%); transition-delay:0s; }
.ul-category-choose.hide{opacity: 0; visibility: hidden; transform: translateZ(0); transform: translateY(-50%); transition: all 0.5s ease 0s, visibility 0s linear 0.5s;}

.ul-category-choose  li  a:hover, .ul-category-choose  li  a:focus { background-color: #e74856; color: #FFF; text-decoration: none; }

.btn_search{ position:absolute; top:1px; right:1px; width:36px; height:36px; border:none; outline:none; background: transparent url(../images/bg.png) no-repeat; background-position:-51px -85px;}
.btn_search:hover{background-position:-87px -85px;}

/*.btn_enable_search{width:35px; height:35px; border:none; outline:none; background-image: url(../images/searchicon.png); background-repeat: no-repeat; background-position:11px; background-color:#e74856; display:none;}*/

.header_bottom{ position:relative; background:#ed1b2f;}
.header_bottom_wrap{margin-left:auto; margin-right:auto;}
.header_bottom_wrap:before,.header_bottom_wrap:after{display:table;content:" "}
.header_bottom_wrap:after{clear:both}

.header_bottom #third-menu{ display:none; position:absolute; left:0; top:38px; z-index: 37; width:230px; -webkit-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25); -moz-box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25); box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.25); background:#fff;}
.header_bottom .hotline{ float:right; color:#fff; font-size:20px; line-height:38px; text-shadow: 2px 2px 3px #ab010f;}
.header_bottom .hotline a{ color:#fff; text-decoration:underline}
.header_bottom .hotline i{ color:#fff;}

#menu-slider{ position:relative; margin-left:auto; margin-right:auto;}
/*.menu-slider-wrap{position:relative;}*/
.button-danhmuc-wrap{position:relative;}

.danhmuc_cate, .danhmuc_mobile, .danhmuc_taskbar, .danhmuc_mobile_cate{float:left; display:inline-block; border:none; width:230px; height:38px; line-height:38px; font-weight:bold; background:#ce0f1f; color:#fff;}

.danhmuc_mobile, .danhmuc_mobile_cate{float:left; border:none; width:40px; height:38px; background:#ce0f1f; color:#fff; display:none; padding-left:10px; padding-top:0;}

.danhmuc_cate .bt_text, .danhmuc_taskbar .bt_text{ padding-left:10px; padding-top:1px; position: relative; display: inline-block; vertical-align: middle; color:#fff; font-size:16px; font-weight:normal;}
.danhmuc_taskbar .bt_text{padding-top:0px;}
.danhmuc_cate .danhmuc_arrow, .danhmuc_taskbar .danhmuc_arrow{ float:right; margin-top:15px; margin-right:6px;}
.danhmuc_cate .icon-menu, .danhmuc_taskbar .icon-menu{ position: relative; margin-top:13px; display: inline-block; width:18px; height: 20px; vertical-align: middle; }

.danhmuc_mobile .icon-menu, .danhmuc_mobile_cate .icon-menu{position: relative; margin-top:8px; width:20px; margin-left:0; margin-right:0; padding-left:0; padding-right:0; width:18px; height: 20px; vertical-align: middle;}

.icon-menu .line { position: absolute; left: 0; display: block; width: 100%; height: 2px; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000); -webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); background-color: #fff; }

.icon-menu .line-1 { top: 0; }
.icon-menu .line-2 { top: 50%; margin-top: -5px;}
.icon-menu .line-3 { bottom: 8px; }

.is-active .icon-menu .line-1 {
  -webkit-transform: translateY(4px) translateX(0) rotate(45deg);
  -ms-transform: translateY(4px) translateX(0) rotate(45deg);
  transform: translateY(4px) translateX(0) rotate(45deg);
}

/* When active, hide line 2 */
.is-active .icon-menu .line-2 { opacity: 0; }

/* When active, rotate line 3 to be righthand part of X */
.is-active .icon-menu .line-3 {
  -webkit-transform: translateY(-6px) translateX(0) rotate(-45deg);
  -ms-transform: translateY(-6px) translateX(0) rotate(-45deg);
  transform: translateY(-6px) translateX(0) rotate(-45deg);
}

#main-menu { float: left; position: relative; /*z-index:39;*/ width:230px; background:#fff; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2); }
#main-menu ul { width: 12em;}

.slide-big-wrap, .cate-big-wrap{overflow:hidden; float:left; /*padding-left:12px; padding-top:20px;*/  width:60%; }
.slide-big-wrap{box-shadow:0px 0px 4px #999;-moz-box-shadow:0px 0px 4px #999;-webkit-box-shadow:0px 0px 4px #999; margin-top:20px;}
.cate-big-wrap{width:450px; }
.slide-big{ overflow:hidden; /*height:445px;*/}
/*.item-big-wrap{padding:8px;}*/
.slide-big-item, .cate-big-item{display:block; position:relative; background:#fff; }
.slide-big-item img, .cate-big-item img{ width:100%;}
.cate-big-item:hover{box-shadow:0px 0px 8px #999;-moz-box-shadow:0px 0px 8px #999;-webkit-box-shadow:0px 0px 8px #999;}
.slide-big-item .info, .cate-big-item .info{background:#fff; height:123px;}
.slide-big-item .info .info_block, .cate-big-item .info_block{padding:10px;}
.slide-big-item .info .info_block .tit, .cate-big-item .info_block .tit{ font-size:22px; color:#333; margin:0; line-height:28px; height:56px; transition:all 200ms ease-in-out 0s; -moz-transition:all 200ms ease-in-out 0s; -webkit-transition:all 200ms ease-in-out 0s; -o-transition:all 200ms ease-in-out 0s;}
.slide-big-item .info .info_block .price, .cate-big-item .info .info_block .price{ padding-top:8px;}
.slide-big-item .info .info_block .price .price1, .cate-big-item .info .info_block .price .price1{ text-decoration:line-through; color:#999; font-size:16px; display:inline-block;}
.slide-big-item .info .info_block .price .price2, .cate-big-item .info .info_block .price .price2{ color:#ce0f1f; font-size:25px; display:inline-block; margin-right:10px;}
.slide-big-item .xemngay, .cate-big-item .xemngay{color:#fff; position:absolute; left:40.5%; top:30.5%; background:#ce0f1f; text-align:center; padding:5px 10px; transform: translateZ(0);
    transform: translateY(-50%);
    transition: all 0.5s ease 0s, visibility 0s linear 0.5s; 
	opacity: 0;
  visibility: hidden;}
.slide-big-item:hover .xemngay, .cate-big-item:hover .xemngay{ opacity:1; visibility:visible; transform:translateX(0%); transition-delay:0s;}

.noibat-home, .cate-small{overflow:hidden; padding:20px 5px 5px 25px;}
.cate-small{ padding-top:0;}
.noibat-home-wrap{position:relative;}
.noibat-home-wrap .titbar{ display:block; border-bottom:1px solid #ce0f1f; /*padding-left:15px;*/}
.noibat-home-wrap .titbar li{ height:30px; display:inline-block; /*margin-right:2px;*/}
.noibat-home-wrap .titbar li a{ display:block; line-height:30px; padding-left:8px; padding-right:8px; font-weight:bold;}
.noibat-home-wrap .titbar li a:hover{background:#e74856; color:#fff;}
.noibat-home-wrap .titbar li a.active{background:#ce0f1f; color:#fff;}
.tab-content{display:none;}
.noibat-list, .moinhat-list, .xemnhieu-list, .cate-small-list{ position:relative; width:100%; padding-left:14px; padding-right:14px; height:460px;}
.cate-small-list{height:410px; padding-left:0; padding-right:0;}

.noibat-item{display:block; border:1px solid #e0e0e0; /*#008477;*/ margin-top:10px; padding:10px; background:#fff;}
.noibat-item.first{ margin-top:14px;}
.noibat-item .img-wrap{ float:left; overflow:hidden; width:160px;}
.noibat-item .img-wrap img{width:100%; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.noibat-item:hover .img-wrap img{-webkit-transform:scale(1.3); transform:scale(1.3);}
.noibat-item .info{ overflow:hidden; padding-left:10px;}
/*.noibat-item .info .tit{ line-height:19px;}*/
.noibat-item:hover .tit{ color:#008477;}
.noibat-item .info .price{ margin-top:10px; line-height:20px;}
.noibat-item .info .price .price1{ text-decoration:line-through; float:left; color:#888; font-size:12px; margin-right:15px;}
.noibat-item .info .price .price2{ font-size:16px; font-weight:bold; float:left;}

.iframe-cct, .iframe-dulich, .iframe-vieclam{display: block; width: 100vw; max-width: 100%; margin: 0; padding: 0; border:none;}
.iframe-cct{height:333px;}
.iframe-vieclam{ height:600px;}

/*CATE HOME*/
#catehome, #main-body, .main-body{background:#fff; border-bottom:1px solid #e0e0e0; position:relative}
.main-wrap{margin-left:auto; margin-right:auto;}
#catehome:before,#catehome:after,#main-body:before,#main-body:after{display:table;content:" "}
#catehome:after,#main-body:after{clear:both}

.col-tit{ border-bottom:1px solid #dfdfdf; position:relative; height:35px;}
.col-tit:before,.catehome-tit:after{display:table;content:" "}
.col-tit:after{clear:both}
.col-tit h4{ padding-top:5px; margin:0; font-size:20px;}
.col-tit .titname{ position:absolute; left:0; bottom:-2px; font-size:20px; line-height:25px; text-transform:uppercase; border-bottom:3px solid #ce0f1f; transition:all 500ms ease-in-out 0s; -moz-transition:all 500ms ease-in-out 0s; -webkit-transition:all 500ms ease-in-out 0s; -o-transition:all 500ms ease-in-out 0s;}
.col-tit:hover .titname{padding-left:50px; padding-right:50px;  transition:all 500ms ease-in-out 0s; -moz-transition:all 500ms ease-in-out 0s; -webkit-transition:all 500ms ease-in-out 0s; -o-transition:all 500ms ease-in-out 0s; }

.color_1{color:#0063b1;}
.color_2{ color:#008477;}

.item_box{float:left; box-shadow:0px 0px 4px #999;-moz-box-shadow:0px 0px 4px #999;-webkit-box-shadow:0px 0px 4px #999; background:#fff;}
.item_box:hover{box-shadow:0px 0px 15px #999;-moz-box-shadow:0px 0px 15px #999;-webkit-box-shadow:0px 0px 15px #999;}
.item_box .img-wrap{overflow:hidden;}
.item_box .img-wrap img{width:100%; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin:0; padding:0;}
.item_box:hover .img-wrap img{-webkit-transform:scale(1.3); transform:scale(1.3);}

.item_box .about-row{ height:30px; line-height:30px; padding-left:10px; padding-right:10px;}
.item_box .about-row .about-item{ position:relative;}
.item_box .about-row span{ margin-left:4px; font-size:12px; font-weight:bold; color:#777}
.item_box .about-row i{ font-size:17px; color:#777}

.item_box .info{display:block; padding:10px 10px 15px 10px;}
.item_box .info .tit{ height:40px; font-weight:bold;}
.item_box:hover .info .tit{ color:#069;}
.item_box .info .price{height:20px; margin-top:15px;}
.item_box .info .price .price1{ float:right; text-decoration:line-through; color:#999;}
.item_box .info .price .price2{ float:left; font-size:21px; line-height:18px;}

.item-tooltip{ position:absolute; visibility:hidden; width:220px; opacity: 0; color: #FFF; top:-45px; left:0; padding:5px 10px; border-radius: 5px; -webkit-border-radius: 5px; background-color: rgba(0,0,30,0.8); -webkit-box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75); box-shadow: 0px 0px 15px 2px rgba(255,255,255, .75); -webkit-transition: .5s; transition: .5s;}
.item-tooltip:after { position: absolute; top: 100%; left: 10%; height: 0; width: 0; border: 6px solid transparent; border-top: 6px solid rgba(0, 0, 30, 0.7); content: ""; white-space: nowrap; color:#DDD; }
.item-tooltip.view{ left:inherit; right:0;}
.item-tooltip.view:after{ left:190px;}
.item-tooltip p{ margin:0; padding:0; text-align:center;}
.about-item:hover .item-tooltip { visibility:visible; opacity: 1; }

.item_in_home{/*width:22.75%; margin-bottom:3%;*/width:24.25%; margin-bottom:1%;}
.item_in_home.last{ margin-right:0;}
.item_in_home.last1{/*margin-right:3%;*/ margin-right:1%; }
.item_in_home.last2{/*margin-right:3%;*/margin-right:1%; }
.item_in_home.last3{/*margin-right:3%;*/ margin-right:1%; }
.item_in_home.last4{ margin-right:0; }
.item_in_home.last5{/*margin-right:3%;*/ margin-right:1%; }
.item_in_home.last6{/*margin-right:3%;*/ margin-right:1%;}
.item_in_home.last7{/*margin-right:3%;*/ margin-right:1%;}
.item_in_home.last8{ margin-right:0;}

.item_group{ position:relative;}
.item_group:before, .item_group:after{ display:table; content:" "}
.item_group:after{ clear:both;}

/*.item_cate{width:30.6666666667%; margin-bottom:4%;}
.item_cate.last1{ margin-right:4%; }
.item_cate.last2{ margin-right:4%; }
.item_cate.last3{ margin-right:0; }
.item_cate.last4{ margin-right:4%; }
.item_cate.last5{ margin-right:4%; }
.item_cate.last6{ margin-right:0;}*/
.item_cate{width:32.6666666667%; /*margin-bottom:4%;*/margin-bottom:1%;}
.item_cate.last1{ margin-right:1%; }
.item_cate.last2{ margin-right:1%; }
.item_cate.last3{ margin-right:0; }
.item_cate.last4{ margin-right:1%; }
.item_cate.last5{ margin-right:1%; }
.item_cate.last6{ margin-right:0;}

/*FOOTER*/
footer{ position:relative; border-top: 1px solid #fff;text-shadow:0 1px 0 #fff; background:#fff;}
footer{margin-left:auto; margin-right:auto;}
footer:before,footer:after{display:table;content:" "}
footer:after{clear:both}
.footer_wrap_1, .footer_wrap_2{ margin-left:auto; margin-right:auto;}
.footer_wrap_1{background:#f4f4f4; border-bottom:1px solid #e0e0e0;}
.footer_wrap_2 a:hover{ color:#004f8b;}

footer .menu {margin:auto; text-align:center; border-bottom:1px solid #e0e0e0;}
footer .menu:before,footer .menu:after {display:table;content:" "}
footer .menu:after{clear:both;}
footer .menu > li{display:inline-block; list-style-type:none;}
footer .menu a{display:block; color:#333; line-height:35px; padding:0 20px;}
footer .menu a:hover{ color:#ce0f1f; text-decoration:none;}

/*MENU FOOTER*/
.footer_wrap_1 .f-danhmuc{margin:auto; text-align:center; border-top:1px solid #fff;}
.footer_wrap_1 .f-danhmuc:before, .footer_wrap_1 .f-danhmuc:after{display:table;content:" "}
.footer_wrap_1 .f-danhmuc:after{clear:both;}
.footer_wrap_1 .f-danhmuc > li{ display:inline-block; list-style-type:none; margin-left:3%;}
.footer_wrap_1 .f-danhmuc > li.first{ margin-left:0;}
.footer_wrap_1 .f-danhmuc a{ display:block; font-weight:bold; line-height:22px; font-size:12px; padding-top:7px; padding-bottom:7px;}
.footer_wrap_1 .f-danhmuc a:hover{ color:#ce0f1f;}
/*.f-danhmuc-wrap ul li ul{ min-height:108px;}
.f-danhmuc-wrap ul li ul li{float:none; display:block; width:100%;}
.f-danhmuc-wrap ul li ul li a{ font-weight:normal; padding-bottom:0; font-size:13px; color:#444;}
.f-danhmuc-wrap ul li ul li a:hover{color:#0e71b4;}*/

footer .info, .banquyen {border-top:1px solid #fff;}
footer .info{ clear:both; border-bottom:1px solid #ccc;}
footer .banquyen{ border-top:1px solid #fff;}

footer .info:before,.info:after,.banquyen:before,.banquyen:after {display:table;content:" "}
footer .info:after,.banquyen:after {clear:both}

footer .info .col{width:50%; padding:10px 0;}
.f-social{float:left;}
footer .info .col .ketnoi{float:left; line-height:30px; display:block;}
footer .info .col .ketnoi li{ float:left; display:inline-block; list-style-type:none; padding:0 5px; vertical-align:middle}
footer .info .col .ketnoi li img{ margin-right:10px;}
footer .info .col .ketnoi li.first{ padding-left:0;}
footer .info .col .ketnoi li.last{ padding:0;}
footer .info .col .ketnoi li.last a{ float:left; margin-left:5px;}
footer .info .col .ketnoi li.last a i { width:30px; height:30px; font-size:18px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;}
footer .info .col .ketnoi li.last a i:hover{ color: #fff; transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; text-shadow:none;}
footer .info .col .ketnoi li.last a i.fb{color:#0083c9; border:1px solid #0083c9; padding-top:6px; padding-left:10px;}
footer .info .col .ketnoi li.last a i.gplus{color:#ce3c2d; border:1px solid #ce3c2d; padding-top:6px; padding-left:7px;}
footer .info .col .ketnoi li.last a i.tw{color:#5bbcec; border:1px solid #5bbcec; padding-top:6px; padding-left:7px;}
footer .info .col .ketnoi li.last a i:hover.fb, footer .info .col .ketnoi li.last a i:hover.gplus, footer .info .col .ketnoi li.last a i:hover.tw {color:#fff;}
.fb-box{ width:300px; float:left; margin-top:15px;}
footer .info .col .head{ font-weight:bold; padding-bottom:5px;}
footer .info .col .line{width:100%; line-height:20px;}
footer .addr{ /*background:url(../images/icon_address.png) top left no-repeat;*/ padding-top:3px;}
footer .gpkd{ padding-left:22px;}
footer .tel{ /*background:url(../images/icon_phone.png) top left no-repeat;*/ padding-top:3px;}
footer .fa-home{ font-size:16px; margin-right:5px;}
footer .fa-mobile-phone{ font-size:17px; margin-left:4px; margin-right:7px;}
footer .info .col .hl{float:left; line-height:20px; display:block; width:100%}
footer .info .col .hl li{display:block; list-style-type:none; line-height:25px;}
footer .info .col .hl li.first{padding-left:0;}
footer .info .col .hl li.last{ padding-right:0;}
footer .banquyen .left{float:left; display:block; padding:10px 0;}
footer .banquyen .left  li{width:100%; display:block; list-style-type:none; line-height:20px;}
footer .banquyen .right{float:right; padding:10px 0;  list-style: none; text-align:center;}
footer .banquyen .right li{ float:left; padding:0 15px; margin:0; display:inline-block; line-height:20px; border-left:1px solid #fff; border-right:1px solid #ccc; margin:0; list-style-type:none;}
footer .banquyen .right li.first{ border-left:none;}
footer .banquyen .right li.last{ border-right:none;}

/*POPUP*/
.popup{display:none;width:512px;position:fixed;opacity:1;z-index:10;left:50%;padding-bottom:2px;background:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0px 0px 4px rgba(0,0,0,0.7);-webkit-box-shadow:0 0 4px rgba(0,0,0,0.7);-moz-box-shadow:0 0px 4px rgba(0,0,0,0.7);}
.popup-header{ float:left; width:100%;border-bottom:1px solid #CCC;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;}
.popup-header .tit{float:left; font-size:16px; font-weight:bold; height:25px;line-height:25px; padding-left:10px; display:block; margin-top:10px; margin-bottom:7px;}
.popup-content{float:left; padding:10px;}
.popup-content p{ line-height:22px;}
.popup_close{position:absolute;z-index:2;top:3px;right:3px;display:block;width:36px;height:36px;background:url(../images/fancybox_sprite.png) no-repeat; background-position:0 0; border:none;}
#lean_overlay{position:fixed;z-index:10;top:0px;left:0px;height:100%;width:100%;background:#000;display:none;opacity:0.5;}

.target{border-bottom:1px solid #e0e0e0; padding:0; margin-top:0;}
.target li{display:inline-block; list-style-type:none; padding-bottom:5px; color:#444;}
.target li a{line-height:25px; margin-right:20px; padding-left:5px; font-weight:bold;}
.target li h1 a{line-height:25px; margin-right:20px; padding-left:5px; font-weight:bold; text-transform:uppercase; font-size:20px;}
.target li a.last{ margin-right:0;}
.target li a:hover{ color:#ce0f1f}
.target li .fa-angle-right, .target li .fa-home{font-size:17px;}

/*COL*/
/*.w-change{ max-width:1152px;}*/
.w-change{ max-width:1000px; padding-left:10px; padding-right:10px;}
.col-block{display:block;}
.col-block:before,.col-block:after{display:table;content:""}
.col-block:after{clear:both}

.col-all{position:relative; margin-top:20px;}
.col-all:before,.col-all:after {display:table;content:" "}
.col-all:after {clear:both}

.col-big-left{ float:left; /*width:822px; margin-right:30px;*/ width:660px; margin-right:20px; position:relative;}
.col-small-right{ float:left; width:300px; position:relative;}

/*PAGEDIV*/
.pagediv{margin-bottom:20px;}
.pagediv:before,.pagediv:after {display:table;content:" "}
.pagediv:after {clear:both}
.pagediv.bottom{ padding-top:10px;}

.pagediv ul{padding-bottom:10px;}
.pagediv ul li{ list-style-type:none; display:inline; line-height:23px;}
.pagediv ul li h4{float:left; line-height:25px;}
.pagediv ul li span{float:left; width:25px; height:25px; margin-left:7px; text-align:center; font-weight:bold; color:#fff;background:#ce0f1f; text-decoration:none; border:1px solid #ce0f1f;}
.pagediv ul li a{ float:left; width:25px; height:25px; margin-left:7px; text-align:center;  color:#666;background:#efefef; text-decoration:none; border:1px solid #ccc;}
.pagediv ul li a:hover{background:#e74856; color:#fff; border:1px solid #e74856;}

.pagediv-right{margin-top:15px; margin-left:auto; margin-right:auto; text-align:center;}
.pagediv-right:before,.pagediv-right:after {display:table; content:" "}
.pagediv-right:after {clear:both}

.pagediv-right ul li{ list-style-type:none; display:inline-block; margin-left:6px;}
.pagediv-right ul li span{width:25px; height:25px; line-height:25px; display:block; text-align:center; font-weight:bold; color:#fff; background:#ce0f1f; text-decoration:none; border:1px solid #ce0f1f;-webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;}
.pagediv-right ul li a{width:25px; height:25px; line-height:23px; text-align:center; display:block; color:#666; background:#efefef; text-decoration:none; border:1px solid #ccc; -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px; 
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.pagediv-right ul li a:hover{background:#e74856; color:#fff; border:1px solid #e74856;}
.pagediv-right ul li a.active{background:#e74856; border:1px solid #e74856; color:#fff;}


/*BOX RIGHT WRAP*/
.box-wrap .box-tit{ border-bottom:1px solid #ccc; -webkit-box-shadow: 0px 4px 5px -3px rgba(0,0,0,0.22); -moz-box-shadow: 0px 4px 5px -3px rgba(0,0,0,0.22); box-shadow: 0px 4px 5px -3px rgba(0,0,0,0.22); }
.box-wrap .box-tit h4, .box-wrap .box-tit a{ font-size:16px; padding-top:8px; padding-bottom:8px; font-weight:bold; text-transform:uppercase; display:block;}
.box-wrap .box-tit:hover{ background:#e74856;}
.box-wrap .box-tit:hover h4,.box-wrap .box-tit:hover a { color:#fff;}

.filter-search-list ul li{ display:block; margin-top:15px;}
.filter-search-list ul li span{ font-weight:bold; text-decoration:underline;}
.filter-search-list ul ul{ margin-top:10px;}
.filter-search-list ul ul li{ display:block; position:relative; margin-top:0; padding-top:5px; padding-bottom:5px;}
.filter-search-list ul ul li.last{ padding-bottom:0;}
.filter-search-list ul ul li.active{ border-left:5px solid #e74856; padding-left:10px;}
.filter-search-list ul ul li.active a, .filter-search-list ul ul li.active a i{ color:#e74856;}
.filter-search-list ul ul li.active a{ font-weight:bold}
.filter-search-list ul ul li a{ display:block;}
.filter-search-list ul ul li a:hover{ color:#e74856; text-decoration:underline}
.filter-search-list ul ul li a:hover i{color:#e74856;}

.ul-khuvuckhac{ display:none; position:absolute; top:30px; left:0; z-index:9; }
.ul-khuvuckhac ul{ height:300px; overflow:scroll; background:#f4f4f4; -webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px; border:4px solid #ccc; padding:10px 15px 10px 15px;box-shadow:2px 2px 3px #999;-moz-box-shadow:2px 2px 3px #999;-webkit-box-shadow:2px 2px 3px #999;}
/*.ul-khuvuckhac:before { position: absolute; top:-20px; left:40%; height:0; width:0; border:10px solid transparent; border-bottom: 10px solid #f4f4f4; content: ""; white-space: nowrap; color:#DDD;}*/
.ul-khuvuckhac ul:after, .ul-khuvuckhac ul:before {
	position: absolute;
	bottom: 95.5%;
	left: 25%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
}

.ul-khuvuckhac ul:after {
	border-color: rgba(136, 183, 213, 0);
	border-bottom-color: #f4f4f4;
	border-width: 12px;
	margin-left: -12px;
}
.ul-khuvuckhac ul:before {
	border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #ccc;
	border-width: 18px;
	margin-left: -18px;
}

.ul-khuvuckhac ul li{ display:block; list-style-type:none; padding-top:5px; padding-bottom:5px;}
.ul-khuvuckhac ul li a{ display:block;}
.ul-khuvuckhac ul li a:hover{ color:#e74856; text-decoration:underline}
.ul-khuvuckhac ul li a:hover i{color:#e74856;}

.filter-price-search{ margin-top:15px; padding:10px; background:#e5e5e5;}
.filter-price-search input[type="text"]{ width:48%; font-size:13px; border:1px solid #bbb; padding-top:4px; padding-bottom:4px;}
.btn-submit-wrap{width:100%; text-align:center;}
.btn-submit-wrap input[type="submit"]{ background:#e74856; color:#fff; border:none; margin-top:10px; padding:3px 10px;}

.hoptac-box:before, .hoptac-box:after{ display:table; content:" "}
.hoptac-box:after{ clear:both}
.hoptac-box .box-tit{ text-align:center;}
.hoptac-box .box-tit h4{ line-height:26px; -webkit-animation: bounce 5s ease infinite; animation: bounce 5s ease infinite;}
.hoptac-list{margin-top:15px; }
/*.hoptac-list:before, .hoptac-list:after{ display:table; content:" "}
.hoptac-list:after{ clear:both;}*/
.hoptac-item{ float:left; position:relative; width:48%; margin-right:4%; margin-bottom:4%; background:#f4f4f4; display:block; border:1px solid #e0e0e0;}
.hoptac-item:hover{-webkit-box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.4); box-shadow: 2px 2px 0px rgba(0, 0, 0, 0.4);}
.hoptac-item span img{width:100%;}
.hoptac-item.last2, .hoptac-item.last4, .hoptac-item.last6, .hoptac-item.last8, .hoptac-item.last10, .hoptac-item.last12, .hoptac-item.last14, .hoptac-item.last16, .hoptac-item.last18, .hoptac-item.last20{margin-right:0;}
.hoptac-item .info{ position:absolute; top:0; left:0; width:100%; height:100%; visibility:hidden;  
	/*transform: translateZ(0);
    transform: translateY(0%);
    transition: all 0.4s ease 0s, visibility 0s linear 0.4s;*/
	
	/*transition:all 200ms ease-in-out 0s; 
	-moz-transition:all 200ms ease-in-out 0s; 
	-webkit-transition:all 200ms ease-in-out 0s; 
	-o-transition:all 200ms ease-in-out 0s;*/
 /*-khtml-opacity:.50; 
 -moz-opacity:.50; 
 -ms-filter:"alpha(opacity=50)";
  filter: alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
  opacity:.50;*/ }
.hoptac-item:hover .info{ visibility:visible; background:rgba(0, 0, 0, 0.6); /*transform:translateX(0%); transition-delay:0s;*/}
.hoptac-item .info .info-wrap{ display:block; padding:10px; color:#fff;}
.hoptac-item .info .info-wrap .tencty{text-transform:uppercase; font-size:15px; font-weight:bold; text-align:center; margin-bottom:10px; line-height:22px;}

.tag-right-box{ margin-top:10px;}
.tag-right-box:before, .tag-right-box:after{ display:table; content:" "}
.tag-right-box:after{clear:both}
.tag-list{ display:block;}
.tag-list li{ float:left; margin-right:6px; margin-bottom:6px;list-style-type:none; display:block;}
.tag-list li a{ display:block; line-height:25px; padding:0 10px; border:1px solid #567c73; border-left:3px solid #567c73; color:#567c73}
.tag-list li a:hover{ color:#fff; background:#e74856; border:1px solid; border-left:3px solid; border-color:#e74856;}

.xemnhieu-box{ margin-top:20px;}
.xemnhieu-box:before, .xemnhieu-box:after{ display:table; content:" "}
.xemnhieu-box:after{clear:both}
.xemnhieu-box h4{ -webkit-animation: shake 10s ease infinite; animation: shake 10s ease infinite; }

/*XEM NHIỀU*/
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}

/*.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}*/
.owl-theme .owl-dots .owl-dot{display:inline-block; /**display:inline*/}
.owl-theme .owl-dots .owl-dot span{width:10px; height:10px; margin:5px 7px; background:#d6d6d6; display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

.owl-xemnhieu .xemnhieu-item{ position:relative; display: block; text-align: center; color:#000; background:#efefef; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px;  }
.owl-xemnhieu .xemnhieu-item .info{ padding:10px 10px 4px 10px;}
.owl-xemnhieu .xemnhieu-item .info:before, .owl-xemnhieu .xemnhieu-item .info:after{ display:table; content:" "}
.owl-xemnhieu .xemnhieu-item .info:after{ clear:both;}
.owl-xemnhieu .xemnhieu-item .tit{width:100%;display:block;height:36px;/*line-height:20px; height:40px;*/ font-weight:bold;}
.owl-xemnhieu .xemnhieu-item .price{margin-top:15px; height:30px;}
.owl-xemnhieu .xemnhieu-item .price .price1{ float:right; text-decoration:line-through; line-height:20px;}
.owl-xemnhieu .xemnhieu-item .price .price2{ float:left; color:#ce0f1f; font-size:20px; font-weight:bold;}

.owl-xemnhieu .arrow_day, .quantam_slider .arrow_day, .cct_slider .arrow_day, .dulich_slider .arrow_day{ width: 42px; height: 42px; position: absolute; cursor: pointer; background: transparent url(../images/bg.png) no-repeat; }
.owl-xemnhieu .lui, .quantam_slider .lui, .cct_slider .lui, .dulich_slider .lui{background-position:-50px 0; left:10px; top:36%;}
.owl-xemnhieu .lui:hover, .quantam_slider.lui:hover, .cct_slider.lui:hover, .dulich_slider.lui:hover{background-position:-50px -42px;}
.owl-xemnhieu .toi, .quantam_slider .toi, .cct_slider .toi, .dulich_slider .toi{background-position:-92px 0px; right:10px; top:36%;}
.owl-xemnhieu .toi:hover, .quantam_slider .toi:hover, .cct_slider .toi:hover, .dulich_slider .toi:hover{background-position:-92px -42px;}

/*DETAIL*/
/*.detail-img-viewer{position:relative; width:50%;}
.zoom-big-wrapper{ overflow:hidden; width:100%;}
.zoom-big-wrapper img{ width:100%;}*/
/*
#detail-img-viewer-pager{ padding:10px; display:block;}
#detail-img-viewer-pager a{ width:80px; display:inline-block; margin-right:5px; background:#fff; border:3px solid #ccc;}
#detail-img-viewer-pager a img{width:100%;}
#detail-img-viewer-pager a:hover, #detail-img-viewer-pager a:focus, #detail-img-viewer-pager a:hover:active{border:3px solid #000;}
*/

/*.owl-detail-gallery{position:relative; width:50%;}
.owl-thumbs .owl-thumb-item{ padding:0; border:3px solid #ccc; margin-right:5px; width:86px; height:56px;}
.owl-thumbs .owl-thumb-item:hover, .owl-thumbs .owl-thumb-item.active{border:3px solid #000;}
.owl-thumbs .owl-thumb-item img{ width:80px; height:50px;}*/

.detail-info-wrap:before, .detail-info-wrap:after{ display:table; content:" "}
.detail-info-wrap:after{ clear:both}
.detail-info-wrap .detail-img-viewer{position:relative; float:left; max-width:388px; width:50%; margin-right:20px;}
.detail-info-wrap .detail-img-viewer-2{ position:relative; display:none}

.view-lon{ position:absolute; display:none; z-index:3; top:10px; right:10px; background:rgba(255, 255, 255, 0.6); border:1px solid #fff;
-webkit-border-radius: 17px;
  -moz-border-radius: 17px;
  -ms-border-radius: 17px;
  -o-border-radius: 17px;
  border-radius: 17px;}
.view-lon p{margin:0; padding:4px 10px 2px 10px; font-size:12px; font-weight:bold; color:#000;}
.detail-img-viewer:hover .view-lon, .detail-img-viewer-2:hover .view-lon{ display:block;}

.detail-info-wrap .info{overflow:hidden}
.detail-info-wrap .info .about-row{ border-bottom:1px solid #e0e0e0; height:30px; line-height:30px;}
.detail-info-wrap .info .about-row .about-item{ position:relative; margin-right:10px;}
.about-item span{ margin-left:4px; font-size:12px; font-weight:bold; color:#777}
.about-item i{ font-size:17px; color:#777}

.tini-tooltip{ position:absolute; visibility:hidden; width:220px; opacity: 0; color: #FFF; top:-45px; left:0; padding:5px 10px; border-radius: 5px; -webkit-border-radius: 5px; background-color: rgba(0,0,30,0.8); -webkit-box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75); box-shadow: 0px 0px 15px 2px rgba(255,255,255, .75); -webkit-transition: .5s; transition: .5s;}
.tini-tooltip.capnhat{ left:-130px;}
.tini-tooltip:after { position: absolute; top: 100%; left: 10%; height: 0; width: 0; border: 6px solid transparent; border-top: 6px solid rgba(0, 0, 30, 0.7); content: ""; white-space: nowrap; color:#DDD; }
.tini-tooltip.capnhat:after{ left: 80%;}

.tini-tooltip p{ margin:0; padding:0; text-align:center;}
.about-item:hover .tini-tooltip { visibility:visible; opacity: 1; }

.detail-info-wrap .tit{font-size:32px;line-height:38px; cursor:default; font-weight:bold; margin-bottom:20px}
.detail-info-wrap .tit a{line-height:38px; cursor:default; font-weight:bold}
.detail-info-wrap .info .price{ padding-top:10px; margin-top:10px;}
.detail-info-wrap .info .price .price1{ float:left; color:#777; text-decoration:line-through; padding-top:4px;}
.detail-info-wrap .info .price .price2{ float:left; color:#e74856; font-size:25px; margin-right:20px; font-weight:bold}
.detail-info-wrap .info .special-note{ width:100%; float:left; margin-top:10px; line-height:20px; font-weight:bold; color:#555;}
.special-note a{ color:#069;}
.special-note a:hover{ text-decoration:underline}
.detail-info-wrap .info .special-note .xem{ color:#09F; display:none}
.detail-info-wrap .brief{ font-weight:bold; line-height:20px; background:#fff;}

.nguoiban{text-align:center; margin-top:20px;}
.nguoiban a{ display:block; background:#e74856; color:#fff; font-weight:bold; font-size:18px; padding:6px 0; -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.nguoiban a b{ color:#FF0}

.social-wrap{border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; margin-top:10px; padding-top:5px; padding-bottom:5px;}
.social-wrap:before, .social-wrap:after{ display:table; content:" "}
.social-wrap:after{ clear:both}

.detail-social{ margin:0; padding:0;}
.detail-social li{ display:inline-block; list-style-type:none; margin-right:5px;}
.detail-social li a i { width:26px; height:26px; font-size:14px;transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; 
-webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  -ms-border-radius: 13px;
  -o-border-radius: 13px;
  border-radius: 13px;} 
.detail-social li a i.fb{color:#0083c9; border:1px solid #0083c9; padding-top:6px; padding-left:8px;}
.detail-social li a i.gplus{color:#ce3c2d; border:1px solid #ce3c2d; padding-top:6px; padding-left:7px;}
.detail-social li a i.tw{color:#5bbcec; border:1px solid #5bbcec; padding-top:6px; padding-left:7px;}
.detail-social li a i.first{ padding-left:10px;}
.detail-social li a i:hover{ color: #fff; transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s;}

.dangban { padding-top:3px;}
.dangban i,.dangban span { color:#777; font-size:12px; font-weight:bold}
.dangban i.xanh, .dangban span.xanh { color:#090}
.dangban i.do, .dangban span.do { color:#ce0f1f}
.dangban i{ font-size:15px; margin-right:7px;}

.shop-info{ position:relative; background:#f1fff0; border:1px solid #078901; padding:10px; height:100%}
.shop-info:before, .shop-wrap:after{ display:table; content:" "}
.shop-info:after{ clear:both}

.shop-info .tit{text-transform:uppercase; border-bottom:1px solid #078901; font-weight:bold; padding-bottom:5px; color:#060; font-size:16px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; cursor:help}
.shop-info .tit .shop-symbol{ position:absolute; top:-8px; right:10px; width:40px; height:46px; background: transparent url(../images/bg.png) no-repeat; background-position:-63px -125px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.shop-info:hover .tit .shop-symbol{/*background-position:-63px -168px;*/ right:247px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.shop-info:hover .tit{ padding-left:50px; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}

.tooltip{position: absolute; visibility:hidden; opacity: 0; color: #FFF; top: -100px; left: 0px; width: 260px; padding: 10px 20px;
border-radius: 25px; 
-webkit-border-radius: 25px;
background-color: rgba(0,0,30,0.7);
-webkit-box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75);
box-shadow: 0px 0px 15px 2px rgba(255,255,255, .75);
-webkit-transition: .5s; 
transition: .5s;
-webkit-transform: rotateY(180deg); transform: rotateY(180deg);	}
.tooltip p{ margin:0; padding:0; line-height:20px; text-transform:none; text-align:center}

.shop-info:hover .tit .tooltip:after {
position: absolute; top: 100%; left: 10%; height: 0; width: 0; border: 6px solid transparent; border-top: 6px solid rgba(0, 0, 30, 0.7); content: ""; white-space: nowrap; color:#DDD; }

.shop-info:hover .tit:hover .tooltip { visibility:visible; opacity: 1; top: -80px; left:0; -webkit-transform: rotateY(0deg); transform: rotateY(0deg); }
.shop-info .shop-content{ margin-top:15px; /*font-size:12px;*/}


.shop-content:before, .shop-content:after{ display:table; content:" "}
.shop-content:after{ clear:both}

.shop-info .shop-content .logocty{ float:left; margin-right:12px; margin-bottom:10px;}
.shop-info .shop-content .logocty img{ width:80px;}
.shop-info .shop-content .tencty{ font-weight:bold; line-height:20px; overflow:hidden;}
.shop-info .shop-content .tencty a{ color:#060}

.shop-info .shop-content .row{margin:0; margin-top:7px; clear:left}
.row:before, .row:after{ display:table; content:" "}
.row:after{ clear:both}
.shop-info .shop-content .row i{ display:inline; font-size:16px; margin-right:10px;}
.shop-info .shop-content .row i.mobile{ font-size:21px;}
.shop-info .shop-content .row span{ display:inline; overflow:hidden;}
.shop-info .hotline-wrap{ padding:10px 0; text-align:center; font-size:20px;}
.xem-sp-shop { text-align:center; font-weight:bold; padding:7px; background:#e0e0e0;}
.xem-sp-shop a{ color:#060}

.xacthuc{ position:relative; border:1px solid #ffdfb0; background:#fef5e6; padding:10px;}
.xacthuc .xacthuc-head{ font-weight:bold; line-height:25px;}
.xacthuc p.row{ padding-left:65px; margin:0; line-height:25px;}
.xacthuc-icon{ position:absolute; top:37px; left:10px; background:transparent url(../images/bg.png) no-repeat; width:54px; height:80px; background-position:-146px -89px;}

.detail-content{/*padding-left:4%; padding-right:4%;*/ position:relative; display:block}
.detail-content table{width:100%;}
.detail-content table td{background:#f4f4f4; border:1px solid #cecece; padding:5px;}
.detail-content img{ width:100%; max-width:660px; background:#fff; /*background:#fff; padding:5px; 
-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);*/}
.detail-content a{ color:#069; font-weight:bold}
.detail-content a:hover{ text-decoration:underline}
.detail-content p{ padding:8px 0; margin: 0; display:block;}
.detail-tit{font-weight:bold; line-height:25px;}
.detail-tit span{ padding-left:5px;}
.noidung_bai{position:relative; z-index:5; background:#fff; margin:0;}

.comment-wrap{padding:15px; border:1px solid #999;}
#comment_form{ margin-top:10px;}
.show_comment{ margin-top:5px;}
.cm-block{ width:100%; border-bottom:1px dotted #cecece; margin-top:10px; padding-bottom:10px;}
.cm-block .cm_content{ width:100%; line-height:21px;}
.cm-block .info{ width:100%; margin-top:5px; }
.show_comment .info.last{ border:none}
.show_comment .info span{float:left; font-size:11px; margin-right:10px; font-weight:bold}
.show_comment .info span.ngaycm{color:#999;}
.show_comment .info span.namecm{color:#900;}
.show_comment .info span.sep{ color:#999;}
.show_comment .info span.last{ margin-right:0;}
.show_comment .info a.traloi-link{ color:#069; float:right; font-size:11px; font-weight:bold;}
.show_comment .info a.traloi-link:hover{ text-decoration:underline}
.show_comment .info a.traloi-link i{ color:#999; padding-right:5px;}

.reply-cm{ padding:10px 0 0 30px;}
.reply-cm-block{width:100%; border-top:1px dotted #cecece;  padding-top:10px; padding-bottom:10px;}
.reply-cm-block .info span.namecm{ color:#069}

.reply-cm-form{width:100%; margin-top:30px; padding-top:10px; padding-bottom:10px;}

.reply-form-wrap{ padding-left:30px; }
.reply-form{ padding-top:10px; padding-left:10%; padding-right:10%; display:block;}

.thesame_item{ float:left; position:relative; display:inline-block;}
.thesame_block{ float:left; width:100%; height:100%; /*margin-bottom:10px;*/}
.thesame_item .img-wrap{ float:left; overflow:hidden;}
.thesame_item .img-wrap.cct{ border:1px solid #e2e2e2;}
.thesame_item .img-wrap img{float:left; width:100%; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; margin:0; padding:0;}
.thesame_item:hover .img-wrap img{-webkit-transform:scale(1.3); transform:scale(1.3);}
.thesame_item .info{ float:left; width:100%; height:92px; background:#efefef; padding-bottom:8px; display:block;}
.thesame_item .info .tit{ float:left; padding:7px; display:block; text-align:left; height:54px; font-weight:bold;}
.thesame_item:hover .info .tit{/*text-shadow:0 0 10px #666;*/ color:#069; transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;}
.thesame_item .info .price{ float:left; height:25px; padding-left:7px; padding-right:7px; margin-top:5px;}
.thesame_item .info .price .price1{ float:right; text-decoration:line-through; color:#666;}
.thesame_item .info .price .price2{ float:left; font-size:21px; margin-right:10px;}

.sp-right-list { padding-top:15px;}
.sp-right-list .item-right{display:block; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #e0e0e0;}
.sp-right-list .item-right .img-wrap{ float:left; width:110px; overflow:hidden}
.sp-right-list .item-right .img-wrap img{ width:100%; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.sp-right-list .item-right:hover img{-webkit-transform:scale(1.3); transform:scale(1.3);}

.sp-right-list .item-right .info{ overflow:hidden; padding-left:10px;}
.sp-right-list .item-right .info .tit{ font-size:12px; font-weight:bold; line-height:18px;}
.sp-right-list .item-right:hover .tit{ color:#069;}

.sp-right-list .item-right .info .price{ margin-top:10px; line-height:20px;}
.sp-right-list .item-right .info .price .price1{ text-decoration:line-through; float:right; color:#888; font-size:12px;}
.sp-right-list .item-right .info .price .price2{ font-size:16px; font-weight:bold; float:left}

/*BANNER QUANG CAO*/
.adv_block{margin-left: auto; margin-right: auto; overflow-x: hidden;}
.adv-top, .adv-center1, .adv-center2, .adv-center3, .adv-center4, .adv-center5, .adv-center6, .adv-center7, .adv-center8, .adv-center9, .adv-center10, .adv-center11, .adv-center12{ width:980px; margin:0 auto 20px auto;}
.adv-top{margin-bottom:0px;}
.adv-top-mobile, .adv-center1-mobile, .adv-center2-mobile, .adv-center3-mobile, .adv-center4-mobile, .adv-center5-mobile, .adv-center6-mobile, .adv-center7-mobile, .adv-center8-mobile, .adv-center9-mobile, .adv-center10-mobile, .adv-center11-mobile, .adv-center12-mobile{width:100%; margin:0 auto 20px auto; display:none;}
.adv-top-mobile{ margin-bottom:10px;}
.catfish-wrap{ width:100%; position:fixed; bottom:0; left:0; z-index:110; display:none;}
.adv-catfish{width:100%; margin-left:auto; margin-right:auto;}
.adv-baloon{ position:fixed; bottom:-5px; right:0; z-index:9;}
.adv_top_mobile{display:none;}

.adv-right{width:300px; margin-left:auto; margin-right:auto;}
#adv-chanbai-wrap{margin:auto; width:620px; z-index:1;}
.adv-chanbai{margin:auto; width:300px; display:inline-block;}
.chanbai2{ padding-left:20px;}
.adv-chanbai-doi{margin:auto; width:600px;}
.banner_middle_vertical{ width:100%; /*height:600px;*/ margin:10px auto; position:relative;/*display:none; position:fixed; z-index:1; top:0;*/}
.banner_middle_vertical .adv_giuabai_vertical{width:100%; margin-left:auto; margin-right:auto; text-align:center;}


.empty_page{ display:block; height:500px;}
.box-notfound{ border:1px solid #e0e0e0; display:block; padding:40px; text-align:center; font-size:22px; color:#ce0f1f;}
.box-notfound a{ color:#069}
.empty_area{pointer-events: none; background:url(../images/transparent.png); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/transparent.png', sizingMethod='scale'); background:none !important;}

/*VIEC LAM*/
/*.vl-box{ background:#f1f1f1; border:1px solid #008477; padding:15px 15px 15px 15px;}
.item-vl{width:30.3333333333%; text-transform:capitalize; display:inline-block; margin-bottom:15px; padding-right:3%;}
.item-vl .tit{ float:left; text-decoration:none; line-height:23px;}
.item-vl .tit:hover{color:#F90;}
.item-vl .tit i{float:left; line-height:24px; margin-right:10px; color:#666;}
.item-vl .tit:hover i{ color:#F90}
.nums_prof{ clear:left; padding-left:24px; color:#008477; text-transform:uppercase; font-size:11px; line-height:18px; font-weight:bold}
.nums_prof:hover{ text-decoration:underline}
*/
/*SITEMAP*/
.site-map ul{}
.site-map ul li{display:block; list-style-type:none; margin-bottom:10px;}
.site-map ul li a{ display:block; border-bottom:1px dotted #e0e0e0; text-transform:uppercase; font-weight:bold;  line-height:30px; font-size:16px;}
.site-map ul li a:hover{ color:#000;}
.site-map ul ul li{padding:0 15px; margin-bottom:0; display:inline-block; width:250px;}
.site-map ul ul li a{ border:none; text-transform:none; font-weight:normal; font-size:14px;}
.site-map ul ul li a:hover{ text-decoration:underline;}
.site-map ul ul ul li a{ text-transform:none; font-weight:normal; color:#666;}
.icon-sitemap {background: transparent url(../images/bg.png) no-repeat; border: none; vertical-align:middle; font-size: 0; line-height:0; display: inline-block; /**display: inline; *zoom: 1;*/ width: 25px; height: 25px; margin-right:10px; margin-top:0px;}
.site-map li .dien-may{ background-position:0 0;}
.site-map li:hover .dien-may{ background-position:-25px 0;}
.site-map li .cong-nghe{ background-position:0 -25px;}
.site-map li:hover .cong-nghe{ background-position:-25px -25px;}
.site-map li .du-lich{ background-position:0 -50px;}
.site-map li:hover .du-lich{ background-position:-25px -50px;}
.site-map li .nha-dat{ background-position:0 -75px;}
.site-map li:hover .nha-dat{ background-position:-25px -75px;}
.site-map li .xe-may{ background-position:0 -100px;}
.site-map li:hover .xe-may{ background-position:-25px -100px;}
.site-map li .noi-that{ background-position:0 -125px;}
.site-map li:hover .noi-that{ background-position:-25px -125px;}
.site-map li .giao-duc{ background-position:0 -150px;}
.site-map li:hover .giao-duc{ background-position:-25px -150px;}
.site-map li .suc-khoe{ background-position:0 -175px;}
.site-map li:hover .suc-khoe{ background-position:-25px -175px;}
.site-map li .thoi-trang{ background-position:0 -200px;}
.site-map li:hover .thoi-trang{ background-position:-25px -200px;}
.site-map li .am-thuc{ background-position:0 -225px;}
.site-map li:hover .am-thuc{ background-position:-25px -225px;}
.site-map li .dich-vu{ background-position:0 -250px;}
.site-map li:hover .dich-vu{ background-position:-25px -250px;}
.site-map li .rao-vat{ background-position:-102px -250px;}
.site-map li:hover .rao-vat{ background-position:-127px -250px;}
.txt-404{font-size:26px;}
.txt-404 i{color:#ce0f1f; font-size:40px; margin-right:15px;}
/*-------------------*/
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
.tto_tab{display:block; border-bottom:2px solid #e0e0e0; padding:0 0 2px 0; margin:20px 0; text-align:center;}
.tto_tab li{display:inline-block; margin-right:5px;}
.tto_tab li.last{ margin-right:0;}
.tto_tab li a{ display:block; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px; line-height:30px; background:#e0e0e0;}
.tto_tab li a:hover{ background:#ce0f1f; color:#fff;}
.tto_tab_1_mobile{ display:none;}

/*TIN RIGHT*/
.tin-nho-first{display:block; margin-bottom:10px;}
.tin-nho-first img{float:left; width:100px; margin-right:10px; border:1px solid #e0e0e0;}
.tin-nho-first .info{ overflow:hidden;}
.tin-nho-first h1{ font-weight:bold; padding-right:10px; line-height:18px; font-size:16px;}
.tin-nho-first:hover h1{ color:#ce0f1f;}

.tin-nho{ display:block; border-top:1px dotted #e0e0e0; padding-top:8px; padding-bottom:8px;}
.tin-nho img{ display:none; float:left; width:100px; margin-right:10px; border:1px solid #e0e0e0; padding:1px;}
.tin-nho i{float:left; margin-right:7px; margin-top:6px; font-size:4px; color:#aaa;}
.tin-nho h1{overflow:hidden; padding-right:10px; color:#444; line-height:18px;}
.tin-nho:hover h1{ color:#ce0f1f; text-decoration:underline;}
.tin-nho .ngaycapnhat{padding-left:10px;}

.xemthem-row{display:block; width:100%; height:25px; margin-bottom:4px; border-bottom:1px solid #e0e0e0; position:relative;}
.xemthem-wrap{ position:absolute; top:15px; left:0; width:100%;}
.btn-xemthem{ margin-left:5px; margin-right:5px; padding:3px 10px; color:#aaa; border:1px solid #bbb; background:#fff;}
.btn-xemthem:hover{ color:#fff; border-color:#ce0f1f; background:#ce0f1f;}
.link_vieclam:hover{ text-decoration:underline; color:#069;}