/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

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, 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,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*--vertical-align: baseline;*/
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	font-style: italic;
	padding: 0 0 0 20px;
	margin: 0 0 1.5rem;
	border-left: 5px solid #0056b3;
	line-height: 1.5;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*Đoạn code bên trên nhằm mục đích Reset CSS */
.border1,
.khung,
.sp_pro {
 box-sizing: border-box
}
.chu_span,
.h_pop_login h2,
.htdt-t,
.lien_quan,
.sosanh-box a,
.ten_sp,
.tieude-sp .title-bg,
.title_dk,
a.scrollup,
ul.nav_bottom li {
 text-transform: uppercase
}
.fa.fa-pull-left,
.fa.pull-left {
 margin-right: .3em
}
.fa,
.fa-stack {
 display: inline-block
}
.giao_sp,
.giao_voucher,
.khuyen_mai {
 visibility: hidden;
 position: absolute
}
.fa {
 font: normal normal normal 14px/1 FontAwesome;
 font-size: inherit;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale
}
.fa-lg {
 font-size: 1.33333333em;
 line-height: .75em;
 vertical-align: -15%
}
body {
 background: #000;
}
.colorP,
.fa-stack,
.small-img,
.small-img img,
html>body .khung img,
html>body .khung_b img,
table.moreacti td,
ul.ulnavi6 li a img {
 vertical-align: middle
}
.fa-2x {
 font-size: 2em
}
.fa-3x {
 font-size: 3em
}
.fa-4x {
 font-size: 4em
}
.fa-5x {
 font-size: 5em
}
.fa-fw {
 width: 1.28571429em;
 text-align: center
}
.fa-ul {
 padding-left: 0;
 margin-left: 2.14285714em;
 list-style-type: none
}
.fa.fa-pull-right,
.fa.pull-right {
 margin-left: .3em
}
.fa-ul>li {
 position: relative
}
.fa-li {
 position: absolute;
 left: -2.14285714em;
 width: 2.14285714em;
 top: .14285714em;
 text-align: center
}
.fa-li.fa-lg {
 left: -1.85714286em
}
.fa-border {
 padding: .2em .25em .15em;
 border: .08em solid #eee;
 border-radius: .1em
}
.fa-pull-left {
 float: left
}
.fa-pull-right,
.pull-right {
 float: right
}
.col_1detail,
.infoProduct,
.pull-left,
.thumnailProduct,
.txPro,
.txPro span:last-child {
 float: left
}
.fa-spin {
 -webkit-animation: fa-spin 2s infinite linear;
 animation: fa-spin 2s infinite linear
}
.fa-pulse {
 -webkit-animation: fa-spin 1s infinite steps(8);
 animation: fa-spin 1s infinite steps(8)
}
.fa-rotate-90 {
 -webkit-transform: rotate(90deg);
 -ms-transform: rotate(90deg);
 transform: rotate(90deg)
}
.fa-rotate-180 {
 -webkit-transform: rotate(180deg);
 -ms-transform: rotate(180deg);
 transform: rotate(180deg)
}
.fa-rotate-270 {
 -webkit-transform: rotate(270deg);
 -ms-transform: rotate(270deg);
 transform: rotate(270deg)
}
.fa-flip-horizontal {
 -webkit-transform: scale(-1, 1);
 -ms-transform: scale(-1, 1);
 transform: scale(-1, 1)
}
.fa-flip-vertical {
 -webkit-transform: scale(1, -1);
 -ms-transform: scale(1, -1);
 transform: scale(1, -1)
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
 filter: none
}
.fa-stack {
 position: relative;
 width: 2em;
 height: 2em;
 line-height: 2em
}
.fa-stack-1x,
.fa-stack-2x {
 position: absolute;
 left: 0;
 width: 100%;
 text-align: center
}
.fa-stack-1x {
 line-height: inherit
}
.fa-stack-2x {
 font-size: 2em
}
.fa-download:before {
 content: "\f019";
}
.fa-home:before {
 content: "\f015";
}
.fa-search:before {
 content: "\f002";
}
.fa-angle-up:before {
 content: "\f106";
}
.fa-phone:before {
 content: "\f095";
}
.fa-file-text:before {
 content: "\f15c";
}
.fa-star:before {
 content: "\f005";
}
.fa-check-square:before {
 content: "\f14a";
}
.fa-th-list:before {
 content: "\f00b";
}
.clearfix:after,
.owl-carousel .owl-stage:after {
 content: ".";
 line-height: 0;
 visibility: hidden;
 clear: both
}
#thumbsnail .jcarousel-skin-tango .jcarousel-clip,
.box-important,
.center_block,
.hidden,
.hoi_dap,
.owl-carousel .owl-stage-outer,
.tag {
 overflow: hidden
}
#thumbsnail .jcarousel-skin-tango .jcarousel-direction-rtl,
.owl-carousel.owl-rtl {
 direction: rtl
}
.box-choise ul li,
.colorProduct li,
.hoi_dap,
.listcat ul li,
.listcat123 ul li,
.listcat2 ul li,
.sizeProduct,
.sizeProduct li,
.tab_ques_02 ul li,
.traloi li,
li,
ol,
ul {
 list-style: none
}
.MyTable,
.container_table table,
.grouptable {
 border-collapse: collapse
}
.btn,
.menu_bottom li a,
ul.ulnavi li a,
ul.ulnavi2 li a {
 white-space: nowrap
}
.owl-carousel,
.owl-carousel .owl-item {
 -webkit-tap-highlight-color: transparent;
 position: relative
}
.owl-carousel .animated {
 -webkit-animation-duration: 1s;
 animation-duration: 1s;
 -webkit-animation-fill-mode: both;
 animation-fill-mode: both
}
.owl-carousel .owl-animated-in {
 z-index: 0
}
.owl-carousel .owl-animated-out {
 z-index: 1
}
.owl-carousel .fadeOut {
 -webkit-animation-name: fadeOut;
 animation-name: fadeOut
}
.owl-height {
 -webkit-transition: height .5s ease-in-out;
 -moz-transition: height .5s ease-in-out;
 -ms-transition: height .5s ease-in-out;
 -o-transition: height .5s ease-in-out;
 transition: height .5s ease-in-out
}
.owl-carousel {
 display: none;
 width: 100%;
 z-index: 1
}
.owl-carousel .owl-stage {
 position: relative;
 -ms-touch-action: pan-Y
}
.owl-carousel .owl-stage:after {
 display: block;
 height: 0
}
.owl-carousel .owl-stage-outer {
 position: relative;
 -webkit-transform: translate3d(0, 0, 0)
}
.owl-carousel .owl-controls .owl-dot,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-nav .owl-prev {
 cursor: pointer;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none
}
.owl-carousel.owl-loaded {
 display: block
}
.owl-carousel.owl-loading {
 opacity: 0;
 display: block
}
.owl-carousel.owl-hidden {
 opacity: 0
}
.owl-carousel .owl-refresh .owl-item {
 display: none
}
.owl-carousel .owl-item {
 min-height: 1px;
 float: left;
 -webkit-backface-visibility: hidden;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none
}
.owl-carousel .owl-item img {
 display: block;
 width: auto;
 height: auto;
 -webkit-transform-style: preserve-3d;
 transform-style: preserve-3d
}
.owl-carousel.owl-text-select-on .owl-item {
 -webkit-user-select: auto;
 -moz-user-select: auto;
 -ms-user-select: auto;
 user-select: auto
}
.owl-carousel .owl-grab {
 cursor: move;
 cursor: -webkit-grab;
 cursor: -o-grab;
 cursor: -ms-grab;
 cursor: grab
}
.owl-carousel.owl-rtl .owl-item {
 float: right
}
.no-js .owl-carousel {
 display: block
}
.owl-carousel .owl-item .owl-lazy {
 opacity: 0;
 -webkit-transition: opacity .4s ease;
 -moz-transition: opacity .4s ease;
 -ms-transition: opacity .4s ease;
 -o-transition: opacity .4s ease;
 transition: opacity .4s ease
}
.owl-carousel .owl-video-wrapper {
 position: relative;
 height: 100%;
 background: #000
}
.owl-carousel .owl-video-play-icon {
 position: absolute;
 height: 80px;
 width: 80px;
 left: 50%;
 top: 50%;
 margin-left: -40px;
 margin-top: -40px;
 cursor: pointer;
 z-index: 1;
 -webkit-backface-visibility: hidden;
 -webkit-transition: scale .1s ease;
 -moz-transition: scale .1s ease;
 -ms-transition: scale .1s ease;
 -o-transition: scale .1s ease;
 transition: scale .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
 -webkit-transition: scale(1.3, 1.3);
 -moz-transition: scale(1.3, 1.3);
 -ms-transition: scale(1.3, 1.3);
 -o-transition: scale(1.3, 1.3);
 transition: scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
 display: none
}
.owl-carousel .owl-video-tn {
 opacity: 0;
 height: 100%;
 background-position: center center;
 background-repeat: no-repeat;
 -webkit-background-size: contain;
 -moz-background-size: contain;
 -o-background-size: contain;
 background-size: contain;
 -webkit-transition: opacity .4s ease;
 -moz-transition: opacity .4s ease;
 -ms-transition: opacity .4s ease;
 -o-transition: opacity .4s ease;
 transition: opacity .4s ease
}
.owl-carousel .owl-video-frame {
 position: relative;
 z-index: 1
}
.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: 0 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;
 zoom: 1
}
.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 .2s ease;
 -moz-transition: opacity .2s ease;
 -ms-transition: opacity .2s ease;
 -o-transition: opacity .2s ease;
 transition: opacity .2s 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
}
.detailProduct {
 margin: 0 auto
}
.clearfix:after {
 display: block;
 font-size: 0;
 height: 0
}
.clearfix {
 display: block;
 zoom: 1
}
.infoProduct h3 {
 color: #4f4f4f;
 font-size: 18px;
 font-weight: 700;
 margin: 10px 0
}
.compare,
.font-medium {
 font-size: 11px;
 line-height: 16px
}
.compare {
 border-bottom: 1px solid #eee;
 padding-bottom: 10px;
 text-align: left
}
.optionProduct,
.txPro {
 margin-bottom: 5px
}
.compare a {
 line-height: 16px;
 text-decoration: none
}
.view {
 color: #999
}
.col_1detail {
 width: 100px;
 margin-right: 20px
}
.fixlable {
 margin-top: 14px;
 padding-left: 10px
}
.col_1right-detail {
 padding-left: 120px
}
.font-bigger {
 font-size: 1.6em!important;
 font-weight: 700;
 letter-spacing: -1px
}
.txPro {
 width: 110%;
 font-family: Tahoma, Geneva, sans-serif;
 font-size: 10px;
 line-height: 17px;
 height: auto
}
.txPro span {
 font-size: 11px
}
.txPro span:last-child {
 width: 220px;
 text-align: left;
 position: relative
}
.buy,
.buy span,
.quantity,
.sizeProduct li,
.small-img {
 text-align: center
}
.txPro span._vat {
 width: auto!important
}
.txPro span span {
 float: none!important
}
.color-red,
.lbLeft,
.txPro input {
 float: left
}
.spanSize {
 position: absolute;
 margin-top: 0;
 margin-bottom: 0;
 padding-top: 5px;
 padding-bottom: 0
}
.txPro-ie {}
.colorP {
 height: 56px
}
.font-medium-product {
 font-size: 1.2em
}
.color-red {
 margin-right: 5px
}
.color-market {
 color: #999;
 text-decoration: line-through;
 font-size: 14px
}
.box-important {
 clear: both;
 border: 1px solid #e5e5e5;
 height: auto;
 margin: 20px 0;
 padding: 10px 10px 10px 0;
 background: #fffcef;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px
}
.sizeProduct {
 margin: 0 0 0 106px;
 padding: 0;
 width: 149px
}
.sizeProduct li {
 float: left;
 padding: 5px;
 border: 1px solid #e5e5e5;
 background: #fff;
 margin-right: 8px;
 width: auto;
 margin-bottom: 4px
}
.sizeProduct li.active,
.sizeProduct li:hover {
 border: 1px solid red
}
.sizeProduct li a {
 text-decoration: none;
 color: #222;
 padding-top: 10px;
 padding-bottom: 10px
}
.tablesize a {
 color: #069;
 padding-top: 5px;
 line-height: 20px;
 font-weight: 500;
 text-decoration: none;
 float: right
}
.priceChanfer {
 color: #ac0404;
 font-size: 1.2em;
 float: none!important;
 font-weight: 700
}
.selectAddress {
 width: 120px;
 border: 1px solid #e5e5e5;
 margin-left: 4px
}
.clproduct2 {
 clear: both;
 margin-bottom: 5px
}
.colorProduct {
 height: auto;
 margin-left: 106px!important
}
.spanColor {
 position: absolute;
 padding-top: 5px
}
.colorProduct li {
 float: left;
 margin-right: 6px;
 width: 43px;
 height: 43px;
 margin-bottom: 5px;
 border: 1px solid #e5e5e5;
 position: relative
}
.colorProduct li.active {
 border: 1px solid red
}
.colorProduct li.active2 a span {
 border: 2px solid #FFF!important
}
.colorProduct li img {
 max-width: 43px;
 max-height: 43px;
 border: none;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 margin: auto
}
.quantity {
 width: 47px;
 height: 22px;
 border: 1px solid #E5E5E5
}
.buyPeople {
 margin-left: 10px;
 float: none!important
}
.addtocart,
.buy,
.float_l,
.footer-product {
 float: left
}
.timeOut {
 font-size: 11px;
 line-height: 16px;
 padding-left: 10px
}
.addtocart span,
.buy span {
 color: #fff;
 line-height: 18px;
 font-size: 15px;
 display: block;
 cursor: pointer
}
#defaultCountdown {
 width: 207px;
 height: 40px;
 float: left;
 padding-left: 9px;
 position: relative
}
.buy {
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 background-image: -o-linear-gradient(bottom, #af0000 1%, #ce0000 51%);
 background-image: -webkit-linear-gradient(bottom, #af0000 1%, #ce0000 51%);
 background-image: -ms-linear-gradient(bottom, #af0000 1%, #ce0000 51%);
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.01, #af0000), color-stop(.51, #ce0000))
}
.buy:hover {
 border: 1px solid #b80000;
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1, #ce0000));
 -moz-border-radius: 3px;
 border-radius: 3px;
 -moz-box-shadow: 3px 3px 3px #ccc
}
.buy span {
 text-shadow: 1px 0 #999;
 font-weight: 500;
 width: 117px
}
.addtocart,
.addtocart span {
 width: auto;
 text-align: center
}
.addtocart {
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.1, #970e05), color-stop(.55, #c00a0d))
}
.boxmua .addtocart:last-child {
 background: #5E5E5E
}
.addtocard:hover {
 border: 1px solid #b80000;
 -moz-border-radius: 3px;
 border-radius: 3px;
 -moz-box-shadow: 3px 3px 3px #ccc;
 -webkit-box-shadow: 3px 3px 3px #ccc;
 box-shadow: 3px 3px 3px #ccc
}
.addtocart span {
 padding: 8px 15px
}
.contactProduct {
 font-size: 11px
}
.contactProduct p {
 clear: both;
 line-height: 25px;
 margin: 5px 0
}
.support {
 text-decoration: none!important;
 color: #000;
 margin-right: 5px
}
.support img {
 position: relative;
 margin-bottom: -8px;
 margin-right: 5px;
 border: none
}
.footer-product {
 margin-top: 20px
}
.small-img,
.small-img img {
 margin: 0 auto
}
#modal {
 display: none
}
.small-img {
 display: table-cell;
 -webkit-border-radius: 4px;
 max-width: 382px;
 max-height: 427px
}
#thumbsnail .selected {
 border: 2px solid #ff7900!important
}
#thumbsnail .jcarousel-skin-tango .jcarousel-container {
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 -o-border-radius: 4px;
 border-radius: 4px;
 box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
 -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
 -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
 -o-box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
 border: 1px solid #f5f5f5;
 height: auto;
 overflow: hidden
}
#thumbsnail .jcarousel-skin-tango .jcarousel-container-vertical {
 width: 75px;
 height: 245px;
 padding: 40px 20px
}
#thumbsnail .jcarousel-skin-tango .jcarousel-clip-horizontal {
 width: 100%
}
#thumbsnail .jcarousel-skin-tango .jcarousel-clip-vertical {
 width: 66px;
 height: 245px
}
#thumbsnail .jcarousel-skin-tango .jcarousel-item img {
 top: 0;
 bottom: 0;
 max-width: 64px;
 margin: auto;
 border: none
}
#thumbsnail .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
 margin-left: 10px;
 margin-right: 0
}
#thumbsnail .jcarousel-skin-tango .jcarousel-item-vertical {
 margin-bottom: 10px
}
#thumbsnail .jcarousel-skin-tango .jcarousel-item-placeholder {
 background: #fff;
 color: #000
}
#thumbsnail .jcarousel-skin-tango .jcarousel-next-horizontal:focus,
#thumbsnail .jcarousel-skin-tango .jcarousel-next-horizontal:hover {
 background-position: -32px 0
}
#thumbsnail .jcarousel-skin-tango .jcarousel-next-horizontal:active {
 background-position: -64px 0
}
#thumbsnail .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#thumbsnail .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,
#thumbsnail .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
#thumbsnail .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover {
 cursor: default;
 background-position: -96px 0
}
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-horizontal:focus,
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
 background-position: -32px 0
}
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-horizontal:active {
 background-position: -64px 0
}
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover {
 cursor: default;
 background-position: -96px 0
}
#thumbsnail .jcarousel-skin-tango .jcarousel-next-vertical:focus,
#thumbsnail .jcarousel-skin-tango .jcarousel-next-vertical:hover {
 background-position: 0 -32px
}
#thumbsnail .jcarousel-skin-tango .jcarousel-next-vertical:active {
 background-position: 0 -64px
}
#thumbsnail .jcarousel-skin-tango .jcarousel-next-disabled-vertical,
#thumbsnail .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,
#thumbsnail .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
#thumbsnail .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover {
 cursor: default;
 background-position: 0 -96px
}
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-vertical:focus,
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-vertical:hover {
 background-position: 0 -32px
}
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-vertical:active {
 background-position: 0 -64px
}
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active,
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover {
 cursor: default;
 background-position: 0 -96px
}
.cloudzoom-lens,
.cloudzoom-zoom {
 height: 200px;
 box-shadow: 0 0 10px rgba(0, 0, 0, .4)
}
.cloudzoom-lens,
.cloudzoom-zoom,
.cloudzoom-zoom-inside {
 z-index: 9999;
 cursor: crosshair
}
.cloudzoom-lens {
 border: 2px solid #888;
 width: 200px
}
.cloudzoom-zoom {
 border: 1px solid #888;
 width: 600px
}
.cloudzoom-zoom-inside {
 border: none;
 box-shadow: none
}
.cloudzoom-caption {
 display: none;
 text-align: left;
 background-color: #000;
 color: #fff;
 font-weight: 700;
 padding: 10px;
 font-family: sans-serif;
 font-size: 11px
}
.htdt-t,
.vat {
 font-size: 11px
}
.saless span.gia2,
a {
 text-decoration: none
}
.bg_input,
.btn-ssnam,
.chu_tensp,
.top_log {
 cursor: pointer
}
.icon_dn:hover,
.sp_pro:hover img {
 opacity: .8
}
.actions,
.clearfix,
.clr,
.in_traloi>p>a,
.item {
 clear: both
}
* {
 margin: 0;
 padding: 0
}
#cot {
 width: 222px;
 margin-right: 20px
}
a img {
 border: none
}
a {
 color: #0056b3
}
.addthis_floating_style.addthis_counter_style {
 display: none
}
.float_r {
 float: right
}
.border1 {
 width: 100%;
 background: #fff;
 border: 1px solid #ccc;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box
}
.khung,
.sp_pro {
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box;
 -moz-box-sizing: border-box
}
.relative {
 position: relative
}
.absolute {
 position: absolute
}
.radius1 {
 border-radius: 5px 5px 0 0
}
.radius2 {
 border-radius: 5px
}
.infomation {
 display: inline-block!important;
 width: 400px;
 margin: 15px 0 0
}
#mega-menu-1 li a.active {
 color: #FFAD00
}
ul.list_product p.short_info {
 display: none
}
.htdt {
 border: 1px dashed #BDBDBD;
 padding: 5px;
 border-radius: 5px;
 background: #FFF9D8
}
.sanphamlienquan2 ul.ulnavi li {
 background: 0 0!important;
 width: 100%!important
}
.sanphamlienquan2 ul.ulnavi li a {
 padding: 0!important;
 color: #666!important;
 text-align: center!important;
 margin: 0!important;
 width: 100%!important
}
.tieude,
.tieude-sp {
 min-height: 0;
 text-align: center
}
.htdt hr {
 border: 0;
 height: 0;
 background: 0 0;
 border-bottom: 1px dashed #CCC;
 margin-top: 3px
}
.ch-ol .ch-li .login_cp {
 width: 115px;
 position: relative;
 top: 22px
}
#login_cp a {
 position: relative;
 top: -16px;
 left: 8px
}
.login-xc {
 top: -35px;
 position: relative;
 left: -5px
}
.tieude-sp {
 background: #af1418;
 margin-left: 0;
 width: 100%;
 margin-top: 0
}
.tieude-sp .title-bg {
 background: 0 0;
 color: #fff
}
.vat {
 display: inherit!important;
 color: #5D9DB6
}
ul.intro li .short {
 display: block!important;
 font-size: 13px;
 width: 600px
}
.tab_category .part_sp .chitiet {
 margin-top: 12px
}
.space1 {
 margin: 5px 5px!important;
 padding-top: 15px;
 color: #d50100;
 font-size: 2em;
 font-weight: 700;
}
.space5 {
 margin: 5px 0
}
.space4 {
 padding: 10px 0
}
body {
 font: 12px/1.55 arial;
 color: #404040;
 background-attachment: fixed!important
}
.moddum,
.moddum_tin {
 margin-bottom: 15px;
 background: #F1F1F3
}
.k_h3 {
 background: #da251c;
 color: #fff;
 padding: 10px
}
.btn-ssnam {
 margin-right: 1px;
 margin-top: -21px;
 background-position: -3px -544px;
 display: inline;
 float: left;
 height: 23px;
 width: 85px;
 margin-left: 13px
}
.vach_bot,
.vach_top {
 width: 100%;
 height: 0;
 position: relative
}
.vach_top {
 display: block;
 top: 0
}
.vach_bot {
 bottom: -6px;
 display: block
}
.vach_bot2,
.vach_bot3,
.vach_bot4,
.vach_top2 {
 width: 100%;
 height: 6px;
 display: block
}
.vach_top2 {
 position: absolute;
 bottom: 0
}
.vach_bot3 {
 position: relative;
 bottom: -10px
}
.vach_bot4 {
 position: absolute;
 bottom: -5px
}
.khung img,
.khung_b img {
 max-width: 100%;
 bottom: 0;
 right: 0
}
.mui_ten,
.mui_ten_in {
 display: inline-block
}
.mui_ten_in a {
 color: #da251c!important
}
.center_block {
 padding: 5px;
 width: 210px;
 float: left
}
.hotro {
 padding: 0 7px 7px
}
.hotro_row {
 min-height: 30px;
 margin: 5px 0
}
.hotro_col_1 {
 width: 40px
}
.hotro_col_2 {
 width: 75px
}
.hotro_col_3 {
 padding-top: 5px
}
.hotro_col_3 a {
 color: #6a4eaf;
 font-size: 12px;
 font-weight: 700
}
.hotro_row1 {
 color: #595959;
 font-size: 10px;
 font-weight: 700;
 text-align: left;
 margin-bottom: 5px;
 z-index: 1000
}
.hotro_col_l,
.hotro_col_r {
 color: #ea2e2e;
 font-size: 13px;
 font-weight: 700
}
.block_hot_line {
 width: 100%;
 padding-bottom: 10px
}
.block_hot_line:first-child {
 padding-top: 15px;
}
.block_hot_line_header {
 height: 50px;
 line-height: 50px;
 text-align: left;
 color: #fff;
 background: #ffaa31;
 font-size: 16px
}
.hotline_con_l,
.hotline_lienhe {
 line-height: 20px;
 text-align: center
}
.block_hot_line_content {
 padding: 10px;
 border: 1px solid #ffaa31
}
.hotline_con_l {
 float: left;
 margin-left: 1px;
 width: 20px
}
.hotline_content {
 float: left;
 margin-left: 10px;
 width: 140px
}
.hotline_content>span {
 color: #333;
 display: block;
 font-weight: 700
}
.hotline_lienhe {
 color: #666;
 display: block;
 padding-top: 10px
}
.tab_title_lv2 span,
.tieude>span,
ul.ulnavi li span {
 height: 30px!important;
 width: 30px!important;
 left: 0!important;
 top: 0!important;
 background: 0 0!important
}
.tieude>span.b_tknc,
ul.ulnavi li span {
 background-position: -63px 13px;
 position: relative;
 float: left;
 top: 0
}
.tieude>span.b_spkm {
 background-position: -9px -29px;
 width: 40px;
 height: 32px;
 position: relative;
 float: left;
 top: 2px;
 left: 0
}
.tieude>span.b_spnb,
.tieude>span.b_tgia {
 height: 30px;
 position: relative;
 float: left;
 left: 0
}
.tieude>span.b_tgia {
 background-position: -9px -60px;
 width: 40px;
 top: 3px
}
.tieude>span.b_spnb {
 background-position: -9px -121px;
 width: 35px;
 top: 2px
}
.tieude>span.b_nemail,
.tieude>span.b_video,
.tieude>span.l_ket {
 height: 30px;
 position: relative;
 float: left;
 top: 15px;
 left: 9px;
 width: 40px
}
.tieude>span.b_video {
 background-position: -385px -105px
}
.tieude>span.b_nemail {
 background-position: -240px -480px
}
.tieude>span.l_ket {
 background-position: -64px -385px
}
.tieude>span.b_tt,
.tieude>span.tin_moi {
 height: 30px;
 position: relative;
 float: left;
 left: 0
}
.tieude>span.b_tt {
 background-position: -9px -1006px;
 width: 40px;
 top: 5px
}
.tieude>span.tin_moi {
 background-position: -9px -244px;
 width: 35px;
 top: 4px
}
.tieude>span.b_dtac,
.tieude>span.b_spmoi {
 height: 30px;
 position: relative;
 float: left;
 top: 15px
}
.tieude>span.b_spmoi {
 background-position: -145px 15px;
 width: 35px;
 left: 8px
}
.tieude>span.b_dtac {
 background-position: -225px -386px;
 width: 40px;
 left: 9px;
 display: none
}
.tieude>span.b_amoi,
.tieude>span.b_hnbat {
 position: relative;
 float: left;
 left: 0;
 height: 30px
}
.tieude>span.b_hnbat {
 background-position: -9px -340px;
 width: 40px;
 top: 5px
}
.tieude>span.b_amoi {
 background-position: -9px -375px;
 width: 35px;
 top: 4px
}
.tieude>span.b_ttiet {
 background-position: -9px -412px;
 width: 40px;
 height: 30px;
 position: relative;
 float: left;
 top: 6px;
 left: 0
}
.tieude>span.b_sp_chay,
.tieude>span.b_sphot {
 height: 32px;
 position: relative;
 float: left;
 left: 0
}
.tieude>span.b_sphot {
 background-position: -14px -442px;
 width: 25px;
 top: 10px
}
.tieude>span.b_sp_chay {
 background-position: -8px -2092px;
 width: 40px;
 top: 4px
}
.tieude>span.b_albmoi,
.tieude>span.b_dmhhieu {
 position: relative;
 float: left;
 top: 15px;
 left: 9px;
 height: 30px
}
.tieude>span.b_albmoi {
 background-position: -426px -105px;
 width: 40px
}
.tieude>span.b_dmhhieu {
 background-position: -345px -105px;
 width: 35px
}
.tieude>span.b_hdap,
.tieude>span.b_spnnhien,
.tieude>span.b_tloi {
 left: 0;
 height: 28px;
 position: relative;
 float: left
}
.tieude>span.b_spnnhien {
 background-position: -9px -1062px;
 width: 35px;
 top: 5px
}
.tieude>span.b_hdap {
 background-position: -9px -594px;
 width: 40px;
 top: 10px
}
.tieude>span.b_tloi {
 background-position: -9px -563px;
 width: 35px;
 top: 3px
}
.tieude>span.b_ttnbat {
 background-position: -181px -345px;
 width: 30px;
 height: 28px;
 position: relative;
 float: left;
 top: 15px;
 left: 9px
}
.tieude>span.b_albnbat {
 background-position: -9px -1173px;
 width: 35px;
 height: 26px;
 position: relative;
 float: left;
 top: 6px;
 left: 0
}
.tieude>span.b_hannhien,
.tieude>span.b_trmoi {
 top: 3px;
 height: 28px;
 position: relative;
 float: left;
 left: 0
}
.tieude>span.b_trmoi {
 background-position: -9px -657px;
 width: 40px
}
.tieude>span.b_hannhien {
 background-position: -9px -1114px;
 width: 35px
}
.tieude>span.b_abnhien,
.tieude>span.b_qcao,
.tieude>span.b_tlnbat {
 width: 40px;
 position: relative;
 float: left;
 height: 28px
}
.tieude>span.b_abnhien {
 background-position: -9px -1144px;
 top: 6px;
 left: 0
}
.tieude>span.b_tlnbat {
 background-position: -9px -782px;
 top: 7px;
 left: 0
}
.tieude>span.b_qcao {
 background-position: -345px -105px;
 top: 15px;
 left: 9px
}
.tieude>span.b_tdnbat,
.tieude>span.b_ykien {
 width: 30px;
 height: 28px;
 position: relative;
 float: left
}
.tieude>span.b_ykien {
 background-position: -306px -386px;
 top: 15px;
 left: 9px
}
.tieude>span.b_tdnbat {
 background-position: -9px -840px;
 top: 4px;
 left: 0
}
.tieude>span.b_ghang {
 background-position: -9px -719px;
 width: 40px;
 height: 28px;
 position: relative;
 float: left;
 top: 4px;
 left: 0
}
.tieude>span.b_tag,
.tieude>span.b_tdmoi,
.tieude>span.b_tdnnhien {
 width: 30px;
 position: relative;
 float: left;
 left: 0;
 height: 28px
}
.tieude>span.b_dnhap1,
.tieude>span.icon_doi_tac,
.tieude>span.icon_tin_hot {
 width: 40px;
 position: relative;
 float: left
}
.tieude>span.b_tag {
 background-position: -9px -688px;
 top: 4px
}
.tieude>span.b_tdmoi {
 background-position: -10px -978px;
 top: 2px
}
.tieude>span.b_tdnnhien {
 background-position: -8px -1200px;
 top: 4px
}
.tieude>span.b_dnhap1 {
 background-position: -9px -871px;
 height: 28px;
 top: 7px;
 left: 0
}
.tieude>span.b_dnhap2,
.tieude>span.b_tktcap {
 top: 15px;
 left: 9px;
 width: 40px;
 position: relative;
 float: left
}
.tieude>span.b_dnhap2 {
 background-position: -263px 14px;
 height: 28px
}
.tieude>span.b_tktcap {
 background-position: -223px -25px;
 height: 29px
}
.tieude>span.icon_doi_tac {
 background-position: -9px -113px;
 height: 37px;
 top: 0;
 left: 0
}
.tieude>span.icon_tin_hot {
 background-position: -9px -534px;
 height: 30px;
 top: 7px;
 left: 0
}
.tieude>span.icon_tin_lienquan,
.tieude>span.icon_tin_moi {
 width: 35px;
 height: 30px;
 position: relative;
 float: left;
 top: 0;
 left: 0
}
.tieude>span.icon_tin_lienquan {
 background-position: -12px -1438px
}
.tieude>span.icon_tin_moi {
 background-position: -12px -1508px
}
.tieude>span.b_choimoi {
 background-position: -12px -2120px;
 width: 30px;
 height: 30px;
 position: relative;
 float: left;
 top: 1px;
 left: 0
}
.tieude>span.b_choi_ngaunhien,
.tieude>span.b_choi_noibat,
.tieude>span.b_htttuyen {
 width: 35px;
 height: 30px;
 position: relative;
 float: left
}
.tieude>span.b_choi_noibat {
 background-position: -12px -2150px;
 top: 1px;
 left: 0
}
.tieude>span.b_choi_ngaunhien {
 background-position: -12px -2182px;
 top: 1px;
 left: 0
}
.tieude>span.b_htttuyen {
 background-position: -12px -2217px;
 top: 3px;
 left: 0
}
.tieude>span.b_dmalbum,
.tieude>span.b_dmhoidap,
.tieude>span.b_dmtintuc {
 height: 30px;
 top: 7px;
 left: 0;
 width: 35px;
 position: relative;
 float: left
}
.tieude>span.b_dmtintuc {
 background-position: -12px -2253px
}
.tieude>span.b_dmalbum {
 background-position: -12px -2286px
}
.tieude>span.b_dmhoidap {
 background-position: -12px -2319px
}
.tieude>span.b_dmvideo {
 background-position: -12px -2349px;
 width: 35px;
 height: 33px;
 position: relative;
 float: left;
 top: -1px;
 left: 0
}
.tab_title_lv2 span.bchon,
.tab_title_lv2 span.bluan,
.tab_title_lv2 span.tao_bc {
 width: 33px;
 position: relative;
 padding-right: 10px;
 display: none;
 left: 0;
 float: left;
 font-weight: 700
}
.tab_title_lv2 span.bchon,
.tab_title_lv2 span.tao_bc {
 height: 30px;
 top: 0
}
.tab_title_lv2 span.tao_bc {
 background-position: -4px -1389px!important
}
.tab_title_lv2 span.bchon {
 background-position: -4px -1480px!important
}
.tab_title_lv2 span.bluan {
 background-position: -4px -1420px!important;
 height: 25px;
 top: 2px
}
#advform {
 text-align: center;
 padding: 10px
}
.input2 {
 border: 1px solid #dbdbdb;
 height: 27px;
 line-height: 27px;
 width: 184px;
 text-indent: 5px
}
.choose {
 width: 180px;
 border: 1px solid #ddd;
 margin-left: 10px;
 margin-top: 10px;
 margin-bottom: 10px
}
h2 {
 font-size: 12px;
 text-align: left;
 padding: 0
}
.bg_input,
.moddum>.tieude {
 text-align: center
}
.bg_input {
 background: #da251c;
 display: inline-block;
 color: #fff;
 border: none;
 padding: 6px 5px;
 margin-bottom: 5px;
 margin-right: 5px
}
.khung_b img,
.sp_pro_block:hover {
 background: #f3f3f3
}
.jwr {
 display: block
}
#block_videogt_em,
#block_videogt_ob {
 width: 188px!important
}
.jwr>div>ul>li {
 position: relative!important
}
.khung_b img,
html>body .khung_b img {
 position: static
}
.moddum>.tieude>span:first-child {
 display: none
}
.khung,
.khung img,
span.icon-km {
 display: inline-block
}
.khung_b,
.khung_b img {
 height: auto;
 display: inline-block
}
.sp_pro_block {
 text-align: center!important;
 width: 100%;
 height: auto;
 padding: 0;
 float: left
}
.khung,
.khung_b,
.khuyen_mai,
.sp_pro {
 text-align: center
}
.khung_b img {
 max-height: 150px;
 top: 0;
 left: 0;
 margin: auto;
}
.khung_b {
 width: 100%;
 border: 1px solid #fff;
 background: #fff;
 margin-top: 5px;
 margin-left: 0
}
.ten_sp:hover {
 color: #f64305
}
.sp_pro {
 width: 25%;
 float: left;
 position: relative;
 border-right: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 padding-left: 0;
 height: auto
}
.sp_pro_km {
 height: 330px!important
}
.sp_pro:hover {
 background: #f2f2f2
}
.saless {
 width: 135px;
 height: 24px!important;
 margin: 0 auto;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 -o-border-radius: 10px;
 -ms-border-radius: 10px;
 border-radius: 10px
}
.saless span.gia2 {
 color: #DC230A;
 font-size: 14px;
 line-height: 24px;
 padding: 0 0 0 6px;
 font-weight: 700
}
p.line-thour {
 text-decoration: line-through!important;
 font-weight: 400;
 font-size: 12px!important;
 color: #888!important
}
.gia1,
.ten_sp {
 font-weight: 700
}
.no-margin {
 border-right: none!important
}
.khung {
 width: 100%;
 height: auto;
 background: #fff
}
.khung img {
 top: 0;
 left: 0;
 margin: auto;
 margin-top: expression(( 199 - this.height) / 2);
 margin-left: expression(( 183 - this.width) / 2)
}
.sp_moi>div.visible,
.sp_pro>div.visible {
 padding: 5px;
 position: relative;
 color: #8a8989;
 text-align: center;
 font-size: 11px
}
.khuyen_mai>span {
 position: absolute;
 bottom: 25px;
 left: 15px
}
.giao_sp,
.giao_voucher {
 left: 5px;
 bottom: 5px;
 display: block
}
.border_bot,
.tin {
 position: relative
}
.khung:hover>.giao_sp,
.khung:hover>.giao_voucher,
.khung:hover>.khuyen_mai {
 visibility: visible
}
.ten_sp {
 color: #000;
 font-size: 11px;
 font-family: arial
}
.space10 {
 margin: 10px 0 2px!important;
 height: 45px!important
}
.size {
 color: #999
}
.gia1 {
 color: #DC230A;
 font-size: 14px
}
.gia1 span.old-price,
.gia2 {
 color: #4C93A5;
 text-decoration: line-through
}
.gia1 span.old-price {
 display: block;
 margin-bottom: 7px;
 font-weight: 400
}
.gia1 span.old-price-empty {
 display: block
}
.gia2 {
 font-size: 12px
}
.chitiet span,
.float_l.chitiet>a>span {
 font-size: 10px
}
.gia3 {
 color: #fff
}
.tietkiem span {
 text-decoration: none!important
}
.sosanh {
 width: 80px;
 height: 20px;
 line-height: 20px;
 border: 1px solid #c2c2c2;
 background: #fff
}
.sosanh label {
 color: #000
}
.chitiet .span2,
.chitiet span {
 color: #241C1C
}
.chitiet span {
 width: 41px;
 font-family: verdana
}
.chitiet,
.chitiet .span2 {
 width: 80px;
 font-family: verdana;
 font-size: 10px
}
.chitiet {
 height: auto;
 line-height: 17px;
 margin-top: 0;
 margin-left: 0;
 border: 1px solid #E4E4E4;
 border-radius: 2px;
 background: #FFF;
 background: -moz-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(49%, #F9F9F9), color-stop(51%, #F2F2F2), color-stop(100%, #FFF));
 background: -webkit-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: -o-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: -ms-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: linear-gradient(to bottom, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
}
.float_l.chitiet>a {
 width: 100%;
 display: block;
 padding: 5px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box
}
.float_l.chitiet {
 float: none;
 display: inline-block
}
.chitiet:hover,
.chitiet:hover span {
 color: #FF0A00
}
.chitiet:hover {
 border: 1px solid #FFA049
}
.content li .ttprod a:hover {
 border: 1px solid #FFA049;
 color: #FFA049
}
.xemtatca_blok {
 margin: 0 5px;
 line-height: 12px
}
.tab_content_in {
 margin-top: 10px;
 border: 0 dashed #ededed
}
.tin_lienquan {
 padding-top: 10px!important
}
.border_bot {
 height: 2px;
 border-bottom: 1px solid #ddd;
 padding: 2px 0 5px;
 top: 0;
 width: 97%;
 margin: 10px 0
}
.block_monetary {
 margin-bottom: 15px;
 width: 200px;
 border: 0 solid #da251c;
 background: #fff
}
.doi_tac_doc,
.hinh_anh,
.sp_moi,
.thoi_tiet {
 text-align: center
}
block_monetary_header span {
 padding-left: 20px
}
.info-chitiet {
 width: 100%;
 float: left;
 background: #fff;
}
.sanphamlienquan2 {
 width: 192px
}
.sanphamlienquan2 ul li.sp_pro {
 width: 194.5px!important
}
.ic_monetary {
 padding-left: 30px
}
.boder_ttct {
 padding: 10px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box;
 -webkit-box-sizing: border-box
}
.benphai,
.bentrai {
 box-sizing: border-box
}
.short_info {
 width: 590px
}
.moddum_tin ul li {
 padding: 5px;
 width: 215px!important
}
.jcarou2 {
 width: 100%
}
.jcarou2 ul li {
 width: 200px
}
.tin {
 margin: 5px 5px 15px;
 height: 52px
}
.checkbox,
.chu_yk,
.xem_chitiet {
 position: absolute
}
.border_image {
 border: 1px solid #666
}
.border_image:hover {
 border: 1px solid #bc4992
}
.noidung_tin {
 width: 143px;
 margin: 0 5px 0 10px
}
.noidung_tin>h2 {
 color: #616161;
 height: 20px;
 cursor: pointer
}
.noidung_tin>h2:hover {
 color: #a90826
}
.xem_chitiet {
 color: #ababab;
 right: 0;
 bottom: 0;
 font-size: 11px
}
.xem_chitiet:hover {
 color: #a90826
}
.doi_tac_doc {
 width: 200px;
 min-height: 205px
}
.doi_tac_doc li {
 border-bottom: 1px dotted #c2c2c2;
 padding: 7px 0
}
.hinh_anh {
 padding: 10px 0 0 8px
}
.khung2 {
 width: 182px;
 border: 1px solid #ddd;
 background: #fff
}
.khung2 img {
 max-width: 182px;
 max-height: 183px
}
.khung2:hover {
 box-shadow: 3px 1px 6px -1px #e1dfdf
}
.chu_tensp {
 font-size: 13px
}
.chu_tensp:hover {
 color: #f64305
}
.thoi_tiet {
 padding: 10px
}
.sp_moi {
 margin: 10px 20px;
 padding: 5px
}
.khung3 {
 width: 182px;
 height: 255px;
 border: 1px solid #CB1776
}
.khung3 img {
 max-width: 182px;
 max-height: 255px;
 z-index: 111
}
.sp_hot2 {
 padding: 8px;
 margin: 7px 0
}
.khung_sphot2,
.khung_sphot2 img {
 width: 205px;
 height: 129px;
 max-height: 129px;
 max-width: 205px
}
.chu_hot2 {
 color: #333
}
.chu_hot2:hover {
 color: #1f9ead
}
.bg_gia_sp2 {
 background: #edf0ea;
 padding: 5px 0
}
.chu_gia1,
.chu_gia2 {
 width: 90px;
 height: 20px;
 line-height: 20px;
 padding: 0 5px
}
.chu_gia1 {
 color: red;
 font-size: 14px;
 border-right: 1px solid #333
}
.chu_gia2 {
 color: #333;
 text-decoration: line-through
}
ul.block_category {
 line-height: 30px;
 margin: 5px 5px 10px;
 top: -5px
}
.traloi {
 margin: 5px
}
.traloi li {
 margin: 5px 0;
 padding: 0 0 7px;
 border-bottom: 1px dotted #c2c2c2
}
.in_traloi {
 width: 148px;
 margin-left: 7px
}
.in_traloi span {
 margin-bottom: 5px
}
.in_traloi>p>a {
 color: #333;
 font-size: 11px
}
.in_traloi>p>a:hover {
 color: #a90826
}
.hoi_dap {
 margin: 7px 5px 12px 12px;
 width: 205px;
 float: left
}
.hoi_dap li>span {
 color: #3E3E3E
}
.hoi_dap li>p a {
 color: #333!important
}
.hoi_dap li>p a:hover {
 color: #a90826!important
}
.tag {
 padding: 10px;
 width: 185px;
 float: left
}
#carousel-1,
#slideshow {
 overflow: visible
}
.border_bk,
.box-choise,
.box_video_content_rize,
.giua,
.row,
.tintuc_giua,
.w700_no {
 overflow: hidden
}
.block_tag {
 color: #8A8A8A;
 display: block;
 font-weight: 700;
 line-height: 20px;
 text-align: justify
}
.blue {
 color: #09C
}
.normal {
 font-size: 16px
}
.large {
 font-size: 24px
}
.space2 {
 margin: 5px;
 padding: 10px 0
}
.ttin_gh {
 width: 120px;
 margin: 0 7px
}
.chu_gh {
 color: #020202
}
.chu_gh2,
.chu_gh:hover {
 color: #a90826
}
.y_kien {
 width: 205px;
 padding: 10px
}
.chu_yk {
 color: #333;
 margin-left: 30px;
 top: 4px
}
.checkbox {
 top: 5px;
 height: 14px
}
.chu_nm {
 color: #333;
 margin-right: 10px;
 height: 22px;
 line-height: 22px
}
.color_red:hover {
 color: #666
}
.block_thongke_row_cl1 {
 float: left;
 height: 30px;
 margin: 0 5px 0 9px
}
.block_thongke_row_cl2 {
 float: left;
 height: 30px;
 width: 105px
}
.block_thongke_row_cl3 {
 display: inline;
 float: left;
 height: 30px;
 padding-left: 5px;
 width: 40px
}
.block_thongke_row_cl1_img {
 float: right;
 height: 20px;
 width: 85px;
 margin-right: 5px
}
.blook_log {
 padding: 10px
}
.top_dnhap {
 background: #d6d6d6;
 border-radius: 7px;
 border: 1px solid #c2c2c2;
 padding: 3px 5px
}
.top_log,
.top_log:hover {
 background: #da251c
}
.top_log {
 display: inline-block;
 text-align: center;
 color: #fff;
 border: none;
 padding: 7px 5px;
 margin-right: 5px
}
.nd_log {
 margin-left: 10px;
 width: 120px
}
.chu_log1 {
 color: #666;
 font-weight: 700
}
.chu_log2,
.chu_log2:hover {
 color: #da251c
}
.chu_log2 {
 font-weight: 700;
 margin-left: 6px
}
.a1,
.a2,
.a3 {
 position: relative;
 margin: 5px;
 display: block;
 width: 19px;
 height: 21px
}
.chua {
 position: absolute;
 color: #fff;
 right: 1px;
 top: 0
}
.bottom_log {
 padding: 7px 0
}
.line_height {
 line-height: 17px;
 margin-left: 7px;
 height: 17px;
 font-size: 12px
}
.doitac_ngang {
 width: 970px!important
}
.hinh_doi_tac {
 width: 200px
}
.hinh_doi_tac2 {
 width: 140px;
 border: 1px solid #888;
 margin: 7px 10px;
 text-align: center;
 height: 97px;
 position: relative
}
.hinh_doi_tac2:hover {
 border-color: #f64305
}
.hinh_doi_tac2 img {
 border: none;
 border-radius: 0;
 position: absolute;
 max-width: 140px;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 margin: auto
}
.hotro_row2 span .hinh_doi_tac3 {
 max-width: 100%;
 width: 100%
}
.ndung_tin_hot {
 background: #fff
}
.ndung_tin_hot ul {
 padding: 0 5px;
 margin: 0
}
.ndung_tin_hot ul li {
 list-style: none;
 padding: 5px
}
.show .content_tin li .row3 {
 text-align: left;
 float: left;
 padding: 5px 10px
}
.row3 {
 width: 205px;
 text-align: center;
 float: left;
 margin: 5px 10px
}
.tin_tuc {
 position: relative;
 width: 100%
}
.tin_tuc p._more {
 position: absolute;
 bottom: 5px;
 right: 5px
}
.chu_tin {
 font-size: 13px;
 color: #af1418;
 text-align: justify;
 font-weight: 700
}
.xem_chi_tiet {
 color: #401b0b;
 margin-right: 3px
}
.tipsy {
 padding: 5px;
 font-size: 11px;
 position: absolute;
 z-index: 100000
}
.tipsy-inner {
 padding: 8px;
 background-color: #fff;
 color: #000;
 max-width: 300px;
 -moz-box-shadow: 1px 1px 6px #a1bcc5;
 -webkit-box-shadow: 1px 1px 6px #a1bcc5;
 -o-box-shadow: 1px 1px 6px #a1bcc5;
 box-shadow: 1px 1px 6px #a1bcc5;
 border: 1px solid #9d9fa0;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -webkit-border-radius: 3px
}
.tipsy-s .tipsy-arrow,
.tipsy-se .tipsy-arrow,
.tipsy-sw .tipsy-arrow {
 bottom: 1px;
 background-position: bottom left
}
.tipsy-n .tipsy-arrow {
 top: 1px;
 left: 50%;
 margin-left: -4px
}
.tipsy-nw .tipsy-arrow {
 top: 1px;
 left: 10px
}
.tipsy-ne .tipsy-arrow {
 top: 1px;
 right: 10px
}
.tipsy-e .tipsy-arrow,
.tipsy-w .tipsy-arrow {
 top: 50%;
 margin-top: -4px;
 width: 5px;
 height: 22px
}
.tipsy-s .tipsy-arrow {
 left: 50%;
 margin-left: -4px
}
.tipsy-sw .tipsy-arrow {
 left: 10px
}
.tipsy-se .tipsy-arrow {
 right: 10px
}
.tipsy-e .tipsy-arrow {
 right: 1px;
 background-position: top right
}
.tipsy-w .tipsy-arrow {
 left: 1px
}
.logo_ngang {
 width: 100%;
 margin: 0 auto;
 position: relative
}
.nut_next,
.nut_pre {
 width: 35px;
 height: 38px;
 display: block;
 cursor: pointer
}
.box-cart,
.nut_bottom_02,
.nut_top_01,
.top_search {
 position: absolute
}
.nut_top_01 {
 right: 10px;
 bottom: 20px;
 z-index: 999
}
#top,
.width {
 width: 100%;
 margin: 0 auto
}
#top {
 background: #fff
}
.top_search {
 text-align: right;
 margin: 0;
 width: auto;
 height: auto;
 top: 0;
 height: 100%;
}
.top_search.right {
 right: 0;
 overflow: hidden;
}
.top_search.searchtop {
 position: inherit;
}
.searchtop #timkiem {
	width: 200px;
}
.top_search.left {
 left: 0;
}
.top_search form {
 display: inline-block;
 position: relative;
 height: 100%;
}
.top_search form input#timkiem {
 background: #fff;
 border: 4px solid #af1418;
 padding: 5px 40px 5px 5px;
 box-sizing: border-box;
 height: 100%
}
.box-cart {
 right: 210px;
 top: 3px
}
.nut_searh {
 position: absolute;
 height: 36px;
 width: 38px;
 display: inline-block;
 border: 0;
 padding: 0;
 top: 0;
 right: 0;
 height: 100%;
}
.nut_searh:hover {
 color: #fff
}
.bg_input:hover {
 background: #da251c
}
.color_red {
 color: #da251c!important;
 font-weight: 700
}
.logo img {
 max-width: 90%
}
.cart-mini h3.title {
 text-align: left
}
.log {
 text-align: right;
 position: absolute;
 right: 0;
 top: 6px
}
#pad-body,
.cart_link,
.chu_ship2,
.giohang img,
.icon_dn {
 position: relative
}
.icon_dn {
 color: #fff;
 padding-left: 5px;
 font-weight: 700
}
.chu_ship {
 color: #989898;
 margin: 0 7px 0 0
}
.chu_ship2 {
 color: #fff;
 font-size: 30px;
 top: 20px;
 left: 80px
}
.chu_ship3 {
 color: #989898
}
.giohang {
 width: 200px;
 height: 28px;
 border: 1px solid #DADADA;
 background: #F1F1F1;
 border-radius: 4px
}
.cart_link {
 top: -21px;
 padding: 5px;
 color: #444;
 left: 15px
}
.cart_link span {
 font-weight: 700;
 color: red
}
.cart_link:hover {
 color: #000
}
.giohang img {
 padding-left: 20px;
 top: 15px
}
#pad-body {
 margin: 0 auto;
 background: #fff
}
.faceb {
 position: absolute;
 top: 7px;
 left: 423px
}
.menu,
ul.topmenu,
ul.topmenu li {
 position: relative
}
.menu {
 height: 32px;
 font-family: arial, serif;
 margin-top: -5px
}
ul.topmenu {
 z-index: 99;
 width: 100%;
 margin: 0 auto 0 5px
}
ul.topmenu li {
 float: left;
 height: 36px
}
.mn2 {
 position: absolute;
 top: 45px;
 left: 10px;
 font-weight: 700;
 color: #999
}
.li,
ul.topmenu li>a {
 display: inline-block;
 position: relative
}
.mn2 ul {
 margin-top: -18px;
 margin-left: 75px
}
.mn2 ul li {
 float: left;
 padding-left: 3px
}
.mn2 ul li a {
 color: #999696
}
ul.topmenu li>a {
 text-align: center;
 padding: 0 10px;
 text-transform: none;
 color: #000;
 font-size: 12px;
 font-weight: 700;
 line-height: 28px;
 margin-top: 7px
}
.li {
 background: #d3d3d3;
 width: 1px;
 height: 20px!important;
 top: 9px
}
.itemmn {
 color: #a7a7a7
}
.topmenu li>ul {
 display: none;
 position: absolute;
 height: auto;
 line-height: 20px;
 width: 230px;
 z-index: 99999;
 background: #f7f7f7;
 border-left: 1px solid #f7f7f7;
 border-right: 1px solid #f7f7f7;
 padding-top: 5px;
 padding-bottom: 5px;
 opacity: .99999
}
.topmenu li:hover>ul {
 display: block
}
.topmenu li>ul>li {
 position: relative;
 width: 200px;
 height: 31px!important;
 line-height: 31px!important;
 padding-left: 10px;
 border-bottom: 0 solid #fff;
 z-index: 10
}
.topmenu li>ul li a {
 color: #a7a7a7;
 text-align: left!important;
 padding: 0!important;
 font-size: 12px!important
}
.topmenu li>ul>li:hover {
 background: #da251c
}
.topmenu li>ul>li:hover .icon_li,
.topmenu li>ul>li:hover .itemmn {
 color: #fff
}
.topmenu li:hover>ul li>a {
 color: #a7a7a7!important;
 padding: 0;
 font-family: arial, serif;
 font-size: 12px
}
.content_bk_02,
.phieu_bk,
.so_pt,
.thu_bk,
.tile_bk,
.xoa_yk {
 font-family: Arial, Helvetica, sans-serif
}
.topmenu li>ul li:hover>a {
 color: #fff!important
}
.topmenu li>ul li a:hover {
 color: #fff!important;
 background: 0 0!important
}
.topmenu li:hover>ul li>a,
.topmenu li>ul li:hover>a,
.topmenu li>ul li>a:hover {
 background: 0 0;
 color: #da251c;
 line-height: 31px!important;
 padding-left: 10px!important;
 text-transform: none!important
}
.topmenu li>ul>li>ul {
 visibility: hidden;
 position: absolute;
 left: 100%;
 top: 0;
 line-height: 31px;
 width: 230px;
 float: left
}
.topmenu li>ul>li>ul li a,
.topmenu li>ul>li>ul>li>ul li a {
 color: #fff
}
.topmenu li>ul>li:hover>ul {
 visibility: visible;
 margin-left: 0
}
.topmenu li>ul>li>ul li a:hover {
 color: #da251c
}
.topmenu li>ul>li>ul li:hover>ul a,
.topmenu li>ul>li>ul li:hover>ul a:hover {
 color: #fff
}
.icon_li,
.topmenu li>ul>li>ul li:hover>ul li:hover a {
 color: #da251c
}
.icon_li {
 position: absolute;
 right: 5px;
 top: -2px;
 width: 11px;
 height: 9px
}
.myitem a {
 color: #fff!important
}
.slider {
 width: 780px;
 margin: 0 auto;
 z-index: 99
}
.carousel-container {
 position: relative;
 width: 780px;
 z-index: 1
}
#carousel-1 {
 height: 460px;
 width: 780px;
 background: 0 0;
 position: relative;
 margin: auto
}
.carousel-image {
 border: 0;
 display: block
}
.carousel-feature {
 position: absolute;
 top: -1000px;
 left: -1000px;
 border: none;
 cursor: pointer
}
.tracker-summation-container {
 position: absolute;
 color: #fff;
 right: 48px;
 top: 0;
 padding: 3px;
 margin: 3px;
 background-color: #000;
 display: none
}
.tracker-individual-container {
 position: absolute;
 left: 390px;
 top: -15px;
 z-index: 5555
}
.tracker-individual-container .tracker-individual-blip:hover {
 background-position: center
}
.tracker-individual-container .tracker-individual-blip-selected,
.tracker-individual-container .tracker-individual-blip-selected:hover {
 background-position: bottom
}
.tracker-individual-blip-selected {
 cursor: default!important
}
#main {
 margin: auto;
 padding: 0 10px;
 background: #f1f1f1
}
.bentrai {
 width: 20%;
 padding: 10px 10px 0 0;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box
}
.giua {
 width: 520px;
 margin-right: 4px
}
.phai {
 width: 225px
}
.benphai {
 width: 80%;
 margin-top: 10px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box
}
.sp_right {
 margin-bottom: 5px
}
.save {
 padding: 1px;
 background: #E22121;
 position: absolute;
 z-index: 999;
 border-radius: 45px;
 color: #FFF;
 font-weight: 700;
 font-size: 12px;
 top: 4px;
 right: 5px;
 min-height: 30px;
 min-width: 30px;
 line-height: 29px;
 font-style: normal
}
ul.ulnavi li {
 height: 32px;
 line-height: 28px;
 float: left;
 margin-right: 2px
}
ul.ulnavi li a {
 font-size: 13px;
 padding-left: 6px;
 padding-right: 45px;
 height: 24px;
 padding-top: 3px;
 line-height: 23px;
 margin-left: 4px;
 margin-top: 3px;
 color: #555
}
ul.ulnavi li.right_show a {
 padding-right: 0!important
}
ul.ulnavi li.acti {
 top: 0;
 position: relative;
 background: #CC1E26
}
ul.ulnavi li.acti:after {
 content: "";
 width: 0;
 height: 0;
 border-left: 0 solid transparent;
 border-right: 20px solid transparent;
 border-bottom: 32px solid #a51a21;
 position: absolute;
 top: 0;
 right: -20px;
}
ul.ulnavi li.acti a,
ul.ulnavi li.acti:hover a {
 color: #fff;
 line-height: 19px;
 font-size: 13px;
 font-weight: 700
}
ul.ulnavi li:hover {
 color: #fff
}
ul.ulnavi li:hover .right_show {
 background: 0 0!important
}
ul.ulnavi li span.icon_sp_km,
ul.ulnavi li span.icon_sp_new,
ul.ulnavi li span.icon_sp_noibat {
 height: 30px;
 width: 30px;
 top: 9px;
 background-color: #da251c;
 display: none;
 position: relative
}
ul.ulnavi li:hover a {
 opacity: .9
}
ul.ulnavi li a,
ul.ulnavi li span {
 float: left
}
ul.ulnavi li span.icon_sp_new {
 background-position: -344px -345px
}
ul.ulnavi li span.icon_sp_noibat {
 background-position: -145px 15px
}
ul.ulnavi li span.icon_sp_km {
 background-position: 16px -65px!important
}
ul.ulnavi li span.icon_tt_new {
 background-position: -304px -585px!important;
 height: 28px;
 width: 40px;
 position: relative;
 left: 9px;
 top: 15px;
 display: none
}
.splq_scroll1 ul.hihi li,
.splq_scroll2 ul.hihi li {
 float: none;
 text-align: center;
 width: 195px;
 margin: 0 auto;
 padding: 10px 0;
 border: none
}
.splq_scroll1 ul.hihi li .mykhung,
.splq_scroll2 ul.hihi li .mykhung {
 width: auto;
 float: none
}
.splq_scroll1 ul.hihi li .visible,
.splq_scroll2 ul.hihi li .visible {
 width: auto;
 float: none;
 text-align: center;
 margin: 0
}
.splq_scroll1 ul.hihi li a.ten_sp1,
.splq_scroll2 ul.hihi li a.ten_sp1 {
 font-weight: 700;
 font-size: 12px!important;
 color: #666!important
}
.splq_scroll1 ul.hihi li p.tengia333,
.splq_scroll2 ul.hihi li p.tengia333 {
 font-size: 14px;
 line-height: 19px;
 padding: 0
}
.splq_scroll1 ul.hihi li p.tengia333 span,
.splq_scroll2 ul.hihi li p.tengia333 span {
 font-size: 14px
}
p.tengia333,
p.tengia333 span,
ul.hihi li p.tengia33 a {
 font-size: 11px
}
ul.hihi li .mykhung {
 width: 50px;
 float: left
}
ul.hihi li {
 display: inline-block;
 margin: 10px 5px;
 border-bottom: 1px solid #CCC;
 padding-bottom: 5px
}
ul.hihi li .visible {
 width: 125px;
 float: right;
 text-align: left;
 margin-left: 5px
}
ul.hihi li .mykhung a img {
 width: 100%
}
p.tengia333 {
 line-height: 9px;
 padding: 5px 0 0
}
ul.ulnavi li span.icon_tt_noibat {
 background-position: 19px -107px!important;
 height: 28px;
 position: relative;
 left: 9px;
 top: 15px;
 display: none
}
ul.ulnavi li span.icon_vd_new {
 display: none;
 background-position: -385px -105px!important;
 height: 30px;
 width: 35px;
 position: relative;
 left: 9px;
 top: 15px
}
ul.ulnavi li span.icon_vd_noibat {
 display: none;
 background-position: -306px 14px!important;
 height: 27px;
 width: 35px;
 position: relative;
 left: 9px;
 top: 15px
}
ul.ulnavi li span.icon_video {
 display: none;
 background-position: -464px -26px!important;
 height: 28px;
 width: 45px;
 position: relative;
 left: 9px;
 top: 15px
}
ul.ulnavi li span.icon_ab,
ul.ulnavi li span.icon_ab_new,
ul.ulnavi li span.icon_ab_noibat {
 display: none;
 width: 35px;
 left: 9px;
 top: 15px;
 position: relative
}
ul.ulnavi li span.icon_ab_new {
 background-position: -544px -65px!important;
 height: 28px
}
ul.ulnavi li span.icon_ab_noibat {
 background-position: -583px -66px!important;
 height: 30px
}
ul.ulnavi li span.icon_ab {
 background-position: -506px -66px!important;
 height: 30px
}
ul.ulnavi li span.icon_hdap {
 background-position: -8px -1334px!important;
 height: 30px;
 width: 40px;
 position: relative;
 left: 0;
 top: 6px
}
ul.ulnavi li span.icon_ctttuc {
 background-position: -345px -585px!important;
 height: 30px;
 width: 40px;
 position: relative;
 left: 9px;
 top: 15px;
 display: none
}
ul.ulnavi li span.dktv,
ul.ulnavi li span.icon_cttdung,
ul.ulnavi li span.icon_dchoi {
 position: relative;
 left: 0;
 display: none;
 height: 30px;
 width: 40px
}
ul.ulnavi li span.dktv {
 background-position: -263px 14px!important;
 top: 2px
}
ul.ulnavi li span.icon_cttdung {
 background-position: -225px -386px!important;
 top: 3px
}
ul.ulnavi li span.icon_dchoi {
 background-position: -8px -1331px!important;
 top: 4px
}
ul.ulnavi li span.icon_gthieu {
 background-position: -184px -185px!important;
 height: 30px;
 width: 40px;
 position: relative;
 left: 9px;
 top: 15px;
 display: none
}
ul.ulnavi li span.icon_sb,
ul.ulnavi li span.lien_he {
 display: none;
 width: 35px;
 top: 15px;
 left: 9px;
 position: relative;
 height: 30px;
 float: left
}
ul.ulnavi li span.lien_he {
 background-position: -545px -225px
}
ul.ulnavi li span.icon_sb {
 background-position: -344px 15px
}
ul.ulnavi li span.icon_ssanh {
 background-position: -8px -1670px!important;
 height: 30px;
 width: 40px;
 position: relative;
 left: 0;
 top: 4px
}
ul.ulnavi li span.icon_tag {
 background-position: -11px -1735px!important;
 height: 30px;
 width: 30px;
 position: relative;
 left: 0;
 top: 4px
}
ul.ulnavi li span.icon_tkab,
ul.ulnavi li span.icon_tkhd {
 background-position: -63px 13px!important;
 height: 30px;
 position: relative
}
ul.ulnavi li span.icon_tkab {
 width: 35px;
 left: 9px;
 top: 15px
}
ul.ulnavi li span.icon_tkhd {
 width: 45px;
 left: 9px;
 top: 15px
}
ul.ulnavi li span.icon_tksp,
ul.ulnavi li span.icon_ttuc {
 display: none;
 width: 35px;
 position: relative;
 left: 9px;
 top: 15px
}
ul.ulnavi li span.icon_tksp {
 background-position: -63px 13px!important;
 height: 27px
}
ul.ulnavi li span.icon_tktdung,
ul.ulnavi li span.icon_tkttuc,
ul.ulnavi li span.icon_tkvdeo {
 display: none;
 background-position: -63px 13px!important;
 height: 27px;
 width: 35px;
 position: relative;
 left: 9px;
 top: 15px
}
ul.ulnavi li span.icon_ttuc {
 background-position: -182px -346px!important;
 height: 35px
}
ul.ulnavi li span.icon_lien_quan,
ul.ulnavi li span.icon_tin_moi {
 height: 35px;
 width: 40px;
 left: 0;
 top: 5px;
 position: relative;
 display: none
}
ul.ulnavi li span.icon_lien_quan {
 background-position: -344px 15px!important
}
ul.ulnavi li span.icon_tin_moi {
 background-position: -6px -2381px!important
}
ul.ulnavi li span.icon_td {
 display: none;
 background-position: -225px -386px!important;
 height: 30px;
 width: 35px;
 position: relative;
 left: 9px;
 top: 15px
}
ul.ulnavi li span.icon_vd {
 display: none;
 background-position: -464px -25px!important;
 height: 29px;
 width: 40px;
 position: relative;
 left: 9px;
 top: 15px
}
.chu_span {
 color: #fff;
 margin-left: 5px
}
.box_video_title label,
.box_video_title1,
.box_video_title1 a,
.box_video_title1 a:hover,
.map_list_address span {
 color: #da251c!important
}
.bg_white {
 padding-bottom: 5px;
 margin-bottom: 10px;
 background: #fff
}
.hide {
 display: none
}
.content.show,
.show .content_album,
.show .content_tin,
.show .content_tin_giua,
.show .content_video {
 float: left;
 width: 100%
}
.show .content li {
 float: left
}
.thumnailProduct {
 margin-top: 8px!important
}
.show .content_tin li {
 float: left;
 text-align: center;
 width: 33.3%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box;
 padding: 5px
}
.myk,
ul.ulnavi6 li a {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box
}
.tintuc {
 height: auto;
 text-align: justify
}
.show .content_tin_giua li {
 float: left;
 text-align: center;
 width: 515px;
 border-bottom: 1px dotted #c2c2c2
}
.tintuc_giua {
 width: 360px;
 margin-left: 10px
}
.content_tin2 {
 position: relative!important;
 width: 100%
}
.box_video,
.box_video_lienquan {
 position: relative;
 overflow: hidden
}
.content_tin2 li {
 float: left;
 width: 370px
}
.tin_tuc2 {
 height: 105px;
 padding: 0 5px;
 text-align: left;
 width: 170px
}
.show .content_video li {
 width: 221px;
 margin: 7px 13px
}
.khung_album {
 width: 200px;
 background: #FFF;
 padding: 5px;
 margin: 10px auto 0
}
.khung_album img {
 max-width: 182px;
 max-height: 183px
}
.tab_category .part_vd h3 a:hover {
 color: #f64305
}
a.scrollup {
 display: none;
 position: fixed;
 right: 20px;
 bottom: 15px;
 z-index: 1000;
 height: 44px;
 width: 44px
}
.box-choise,
.box-choise ul,
.infobox,
.nontab,
.top_media {
 position: relative
}
.content_sosanh {
 width: 978px!important;
 border: 1px solid #CCC!important;
 margin-left: 1px!important;
 margin-bottom: 10px!important
}
.nontab {
 width: 745px
}
.infobox .img {
 width: 222px;
 padding: 10px 30px
}
.infobox .info-wr {
 width: 460px;
 float: left;
 margin-left: 23px
}
.infobox .info-wr p {
 padding: 10px 5px
}
.infobox .info-wr .valeft {
 width: 130px;
 float: left;
 margin-right: 9px;
 border-right: 1px solid #ddd;
 padding-right: 10px
}
.infobox .info-wr .varight {
 width: 290px;
 float: left;
 padding-left: 10px
}
.box-choise {
 height: 60px;
 background: #fff;
 border: 1px solid #ddd;
 padding: 5px 0;
 margin-top: 20px
}
.box-choise ul li {
 float: left;
 font-size: 13px;
 line-height: 20px;
 margin: 0 10px
}
.box-choise ul li a {
 display: block;
 color: #333
}
.box-choise ul li a img {
 padding: 3px;
 height: 54px;
 border: 1px solid #eee
}
.box-choise .next,
.box-choise .prev {
 width: 15px;
 height: 60px;
 position: relative;
 text-indent: -1000em
}
.table,
.table_thongtin {
 border: 1px solid #E5E5E5
}
.invite,
.media {
 margin-right: 10px
}
.top_media {
 left: 10px;
 top: 10px
}
.chu_top_media,
.date,
.media,
.right_media,
.top_media_icon {
 position: absolute
}
.date {
 left: 10px;
 bottom: -2px;
 color: #333
}
.top_media_icon {
 right: 10px;
 top: -2px
}
.right_media {
 right: 15px;
 top: 30px
}
.chu_top_media {
 left: 260px;
 top: 40px;
 color: #da251c;
 font-size: 18px;
 font-weight: 700
}
.danh_gia span,
.invite {
 font-size: 13px
}
.media {
 left: 270px;
 bottom: 10px
}
.danh_gia,
.listcat2,
.listcat2 ul,
.rates,
.top_tt {
 position: relative
}
.danh_gia {
 margin-left: 20px
}
.actions {
 padding: 10px 0
}
.actions .ad-to-cart,
.so_sanh {
 padding: 5px 5px 5px 25px;
 margin-right: 15px
}
.actions .bwraps a:hover,
.productDetail a:hover {
 text-decoration: underline!important
}
.table,
td,
tr {
 font-size: 12px;
 padding: 5px 10px
}
.col-l,
.col-r {
 height: 100%;
 min-width: 100px;
 padding: 5px;
 float: left
}
.table {
 border-bottom: none
}
.row {
 min-height: 20px
}
.col-l {
 border-right: 1px solid #E5E5E5;
 color: #333;
 font-weight: 700;
 text-align: right;
 width: 200px
}
.col-r {
 width: 480px;
 text-align: left
}
.btn_bq2,
.btn_button,
.btn_send,
.nhap_t,
.ttmota .icenter,
a.btn_bq {
 text-align: center
}
.tile_sp_tuongtu {
 border-bottom: 2px solid #585657;
 line-height: 25px;
 color: #484848
}
.ttmota,
.w540>a {
 line-height: 20px
}
.w700_no {
 width: 700px;
 margin: auto
}
.w540 {
 width: 600px;
 margin: auto;
 padding-top: 10px;
 padding-left: 30px
}
.w540>a {
 color: #565656;
 padding: 0 2px
}
.w540>a:hover {
 color: #03F;
 text-decoration: underline
}
.ttmota {
 margin-bottom: 22px;
 margin-top: 1px;
 color: #555;
 padding: 20px
}
.bg_top_lhe,
.listcat2 {
 padding: 5px
}
.ttmota h1,
.ttmota h2,
.ttmota h3,
.ttmota h4,
.ttmota h5,
.ttmota h6 {
 font-size: 16px;
 color: #555;
 margin-bottom: 15px
}
.ttmota div,
.ttmota p {
 margin-bottom: 10px
}
.ttmota .icenter {
 margin: 10px 0 20px
}
.ttmota .icenter img {
 max-width: 600px
}
.bg_top_lhe {
 background: #9E262B
}
.in_lhe {
 height: 33px;
 line-height: 31px;
 border: 1px solid #eee;
 margin-top: 3px
}
.text_lh,
.text_lh_bm,
.texttarea_lh {
 border: 1px solid #CCC
}
.chu_lhe {
 color: #da251c
}
.listcat2 ul {
 line-height: 20px
}
.btn_send,
.title_lh {
 line-height: 25px
}
.listcat2 ul li a,
.listcat2 ul li a:hover {
 color: #fff
}
.bg_lienhe {
 padding: 15px
}
.w100 {
 float: left;
 width: 90px
}
.title_lh_text {
 color: #000;
 padding: 8px 0;
 width: 100%
}
.text_lh {
 height: 26px;
 width: 252px
}
.texttarea_lh {
 height: 80px;
 width: 340px
}
.text_lh_bm {
 height: 26px;
 margin: 2px 0 0 10px;
 width: 150px
}
.btn_send {
 background-color: #CCC;
 display: block;
 height: 25px;
 margin: 5px 0 0 3px;
 width: 60px
}
.btn_send:hover {
 color: #FFF
}
.sotrang {
 padding: 10px
}
.sotrang li {
 float: left;
 margin-right: 7px
}
.sotrang li>a {
 color: #333;
 padding: 2px
}
.sotrang li>a.active,
.sotrang li>a:hover {
 color: #a90826
}
.important1,
.important2 {
 background: 0 0!important
}
.ttin_tag {
 margin: 10px 0 10px 10px;
 width: 722px
}
.top_tt {
 height: 83px;
 border: 1px solid #e9e9e9
}
.columleft,
.columright {
 height: auto;
 float: left
}
.images_tag {
 position: absolute;
 top: 0;
 right: 0;
 display: none
}
.ttin_left_tag {
 position: absolute;
 top: -2px;
 left: -2px
}
.chu_tag {
 width: 600px;
 padding: 10px 60px
}
.a_links {
 color: #565656
}
.a_links:hover {
 color: #A90826
}
.bot_tt {
 margin: 10px 0;
 display: inline-block
}
.nhap_t,
.pad_top,
.phieu_bk,
.tags_0,
.textbox_file {
 display: block
}
.commentpost .content_more {
 margin-left: 45px
}
.comsub {
 background: left top #e759a2;
 padding: 5px 15px;
 color: #fff;
 margin: 10px 60px 0;
 border: none;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -o-border-radius: 5px;
 border-radius: 5px;
 cursor: pointer
}
.comsub:hover {
 background: #333
}
.columleft {
 width: 160px;
 padding-top: 3px
}
.columright {
 width: 380px
}
.content_text_l {
 width: 250px;
 float: left
}
.content_text_r {
 width: 130px;
 float: left;
 padding-top: 5px
}
.textbox_file {
 border-radius: 0!important;
 width: 250px;
 padding: 3px 0;
 color: #727272;
 border: 1px solid #bcb9b3;
 background: 0 0!important
}
.icondl_01,
.iconyk_01 {
 color: #1f9ead!important;
 margin-left: 10px;
 padding: 2px 0 0 23px!important
}
.btn_button,
.btn_button:hover {
 background: #da251c
}
.icondl_01 span,
.iconyk_01 span {
 margin-left: 23px
}
.btn_xoasuadd {
 width: 230px;
 margin: 0 auto
}
.btn_button {
 cursor: pointer;
 float: left;
 margin-left: 8px;
 color: #fff;
 padding: 2px 10px
}
.title_binhchon {
 color: #565656;
 margin-left: 23px;
 padding-bottom: 15px;
 padding-right: 15px;
 padding-top: 15px
}
.check_b {
 width: 650px!important;
 margin: auto auto 10px;
 height: 20px
}
.check_b_ck {
 width: 15px;
 height: 15px;
 float: left;
 margin-right: 5px;
 padding: 0;
 margin-top: 2px
}
.check_b_title {
 float: left;
 margin-top: 2px;
 padding: 0 0 0 10px;
 color: #9d9a95
}
.w728 {
 width: 650px;
 margin: auto;
 height: 30px
}
.nhapma {
 float: left
}
.pad_top {
 padding: 3px 0 0 10px
}
.xemketqua {
 color: #188ead
}
.xemketqua:hover {
 color: #333
}
.nhap_t {
 width: 80px;
 height: 22px;
 background: #979797;
 margin: 0 10px 0 5px;
 line-height: 22px
}
.btn_bq2,
a.btn_bq {
 margin-right: 10px
}
a.btn_bq {
 color: #fff;
 background: #9E262B;
 padding: 3px 10px;
 line-height: 13px
}
.nhapma a:hover {
 color: #da251c
}
.btn_bq2,
a.btn_bq:hover {
 color: #fff;
 background: #da251c
}
.btn_bq2 {
 padding: 4px 12px;
 line-height: 18px;
 border: none;
 cursor: pointer
}
.content_bk_02,
.thu_bk {
 text-align: left;
 font-size: 12px
}
.btn_bq2:hover {
 background: #fff
}
.chu_dksu {
 color: #0CC
}
.chu_dksu:hover {
 color: #333
}
#simplemodal-overlay {
 background-color: #000
}
#simplemodal-container code {
 background: #141414;
 border-left: 3px solid #65B43D;
 color: #bbb;
 display: block;
 font-size: 12px;
 margin-bottom: 12px;
 padding: 4px 6px 6px
}
.border_bk {
 border: none!important;
 padding-bottom: 0!important;
 width: auto!important
}
.mau_pop {
 background: #fff
}
.thu_bk {
 color: #fff!important;
 line-height: 40px;
 padding-left: 10px
}
.content_bk {
 color: #da251c!important;
 line-height: 20px;
 padding-left: 10px;
 font-weight: 700;
 padding-bottom: 10px
}
.content_bk_02 {
 color: #333!important;
 line-height: 40px!important;
 padding-left: 15px!important;
 font-weight: 700
}
.listcat ul,
.listcat123 ul {
 line-height: 20px
}
.border_bk_table {
 border: 1px solid #999;
 border-bottom: none;
 width: 565px!important;
 margin-left: 10px!important;
 overflow-y: scroll;
 max-height: 156px
}
.border_row {
 border-bottom: 1px solid #999;
 height: 34px;
 overflow: hidden;
 width: 548px!important
}
.border_colum_l,
.border_colum_r {
 border-right: 1px solid #999;
 float: left;
 height: 35px
}
.border_colum_l {
 width: 200px
}
.border_colum_r {
 overflow: hidden;
 padding: 6px;
 position: relative;
 width: 170px
}
.mau_bk,
.mau_bk_02,
.mau_bk_03 {
 height: 22px;
 width: 70px;
 left: 10px;
 position: absolute
}
.tile_bk {
 color: #525252!important;
 font-size: 12px;
 padding: 10px 0 0 35px
}
.mau_bk {
 background-color: #edad00
}
.mau_bk_03 {
 background-color: #00ed75
}
.mau_bk_02 {
 background-color: #91ed00
}
.phieu_bk {
 color: #000;
 font-size: 12px;
 padding: 10px 0 0 20px
}
.showop,
.tab_ul,
ul.ulnavi2,
ul.ulnavi2 li,
ul.ulnavi6 {
 display: inline-block
}
.border_colum_r_l {
 width: 120px!important;
 text-align: center!important;
 float: right
}
.so_pt {
 position: absolute;
 left: 90px;
 width: 40px;
 font-size: 11px;
 color: #009cff;
 padding-top: 5px
}
.kkhung,
.listcat123,
.listcat123 ul {
 position: relative
}
.listcat123 ul li a,
ul.ulnavi2 li a,
ul.ulnavi6 li a {
 font-size: 12px;
 font-weight: 700
}
.listcat123 {
 width: 100%
}
.kkhung {
 width: 173px;
 height: 120px
}
.listcat123 ul li img {
 height: 76px;
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 margin: auto
}
.listcat123 ul li a {
 color: #4A4A4A;
 padding: 3px 0
}
.listcat123 ul li a.active,
.listcat123 ul li a:hover {
 color: #da251c
}
.listcat {
 position: relative;
 padding: 5px;
 width: 98.5%
}
.listcat ul {
 position: relative;
 margin-left: 15px
}
ul.ulnavi6 li,
ul.ulnavi6 li a {
 line-height: 30px;
 vertical-align: middle
}
.bo_goc {
 border-bottom: 1px solid #ccc;
 padding: 10px 0;
 background: #fff;
}
.showop {
 position: relative;
 top: 8px;
 right: 5px
}
.showop select {
 border: 1px solid #ADADAD;
 color: #777;
 height: 23px;
 width: 150px;
 padding: 2px
}
#advform2 {
 position: relative;
 padding: 5px;
 float: right;
 top: 2px
}
.advsearch input[type=text],
.advsearch select,
.login input[type=password],
.login input[type=text] {
 border: 1px solid #ADADAD;
 color: #8f8f8f;
 height: 23px;
 margin: 5px 0;
 width: 188px;
 padding: 2px
}
.advsearch input[type=submit]:hover,
.login input[type=submit]:hover,
.subbtn:hover {
 color: #f9d300
}
.tab_ul {
 margin: 7px 0 0 5px
}
ul.ulnavi2 li {
 border: 1px solid #fff;
 float: left;
 padding: 5px 15px;
 margin: 0 1px
}
ul.ulnavi2 li.acti2,
ul.ulnavi2>li:hover {
 cursor: pointer;
 background: #FFF2F2;
 color: #DB0303;
 border: 1px solid #C90D0D
}
ul.ulnavi2 li a,
ul.ulnavi2 li a:hover,
ul.ulnavi2 li.acti2 a,
ul.ulnavi2>li:hover a {
 color: #cf0707
}
#thongtinchitiet {
 background: #fff;
 padding: 0
}
ul.ulnavi6 {
 position: relative;
 z-index: 1;
 margin-left: 0
}
ul.ulnavi6 li {
 background: #5e5e5e;
 float: left;
 margin: 0 2px;
 height: auto;
 border-radius: 5px 5px 0 0;
 cursor: pointer
}
ul.ulnavi6 li.acti6,
ul.ulnavi6>li:hover {
 cursor: text;
 color: #fff;
 background: #9E262B
}
ul.ulnavi6 li a {
 color: #fff;
 display: block;
 padding: 5px 10px;
 width: 100%
}
ul.ulnavi6 li a img {
 margin-right: 5px;
 max-width: 25px
}
ul.ulnavi2 li.acti6 a,
ul.ulnavi6 li a:hover {
 color: #fff
}
.boder_ttct {
 border: 1px solid #ccc;
 background: #fff;
 padding-bottom: 5px;
 margin: 0;
 width: 100%
}
#___comments_0 {
 width: 700px!important
}
.content_sosanh ul {
 width: 978px!important
}
.buy:hover {
 -webkit-box-shadow: 0 0 0 #ccc!important;
 box-shadow: 0 0 0 #ccc!important
}
.top_hoi_dap a {
 color: #fff;
 padding-left: 5px
}
.top_hoi_dap a:hover {
 color: #d4d4d4
}
.border_bgright {
 background: #fff;
 padding: 0 5px;
 position: relative
}
.box_ques_top {
 position: relative
}
.jcarousel-skin-tango .jcarousel-container {
 border: 0 solid #fff!important;
 -webkit-border-radius: 0!important;
 -moz-border-radius: 0!important;
 -o-border-radius: 0!important;
 border-radius: 0!important;
 box-shadow: 0 0 0 transparent!important;
 -webkit-box-shadow: 0 0 0 transparent!important;
 -moz-box-shadow: 0 0 0 transparent!important;
 -o-box-shadow: 0 0 0 transparent!important
}
.single_box {
 margin-left: 2px;
 min-height: 196px;
 width: 720px
}
.my_icon {
 cursor: pointer;
 display: inline;
 float: left;
 height: 21px;
 padding-left: 3px;
 padding-top: 3px;
 width: 15px
}
.icon_hd_7,
.icon_hd_9 {
 padding-top: 5px;
 cursor: pointer
}
.icon_hd_10,
.icon_hd_11,
.icon_hd_12,
.icon_hd_13,
.icon_hd_7,
.icon_hd_8,
.icon_hd_9 {
 display: inline;
 float: left;
 height: 27px
}
.mgl_100 {
 margin-left: 100px!important
}
.icon_hd_7 {
 width: 26px
}
.title_hodap_traloi {
 color: #333;
 font-weight: 700
}
.title_hodap_traloi:hover {
 text-decoration: underline
}
.icon_hd_13 {
 cursor: pointer;
 padding-top: 5px;
 width: 50px
}
.icon_hd_14,
.icon_hd_15 {
 display: inline;
 height: 27px;
 padding-left: 5px;
 width: 26px;
 float: left;
 cursor: pointer
}
.icon_hd_15 {
 padding-top: 7px
}
.danh_sach_tra_loi span {
 color: #188ead;
 position: relative;
 top: -13px
}
.danh_sach_tra_loi .hong {
 color: #188ead
}
#ques_tab {
 top: 10px!important
}
.kc2 {
 margin: 0;
 position: relative
}
.tab_ques_02 {
 width: 230px
}
.tab_ques_02 ul {
 margin: 0;
 padding: 0
}
.tab_ques_02 ul li {
 margin: 0 2px;
 float: left
}
.tab_ques_02 ul li a {
 color: #fff;
 text-align: center;
 background: #000;
 display: inline-block;
 padding: 5px 10px;
 border-radius: 5px 5px 0 0
}
.tab_ques_02 .active,
.tab_ques_02 ul li a:hover {
 background: #fbd70e;
 color: #333
}
.contentdetail {
 line-height: 25px
}
.contentdetail h2 {
 font-size: 1.5em;
 margin-bottom: 1rem;
 margin-top: 1rem;
 font-weight: 700;
 color:#0056b3
}
.contentdetail h3 {
 margin-bottom: 1rem;
 margin-top: 1rem;
 font-weight: 700;
}
.icenter {
 margin: 10px 0 20px;
 text-align: center
}
.btn_chiase_bg {
 padding-top: 10px;
 width: 100%;
 border: 1px dotted #ddd;
 border-left: none;
 border-right: none
}
.compare {
 color: #898989!important
}
.inviti>a.f_l,
.inviti>a.gmail_l,
.inviti>a.yahoo2_l,
.inviti>a.yahoo_l,
.inviti>a.z_l {
 height: 18px;
 width: 18px;
 left: 0;
 float: left
}
.google_like span {
 position: absolute;
 right: 10px;
 top: 0;
 color: #333
}
.icon_like {
 position: relative;
 top: 0
}
.icon_like span {
 position: absolute;
 right: 26px;
 top: 0;
 color: #333
}
.huy,
.inviti>a.f_l,
.inviti>a.gmail_l,
.inviti>a.yahoo2_l,
.inviti>a.yahoo_l,
.inviti>a.z_l,
.sao {
 position: relative;
 top: 0
}
.chu2,
.most_icon,
.selecat,
p.space3.float_r {
 position: absolute
}
.inviti>a.yahoo_l {
 background-position: 0 0!important;
 margin-right: 9px
}
.inviti>a.gmail_l {
 background-position: 0 -18px!important;
 margin-right: 9px
}
.inviti>a.f_l {
 background-position: 0 -36px!important;
 margin-right: 9px
}
.inviti>a.yahoo2_l {
 background-position: 0 -54px!important;
 margin-right: 9px
}
.inviti>a.z_l {
 background-position: 0 -72px!important;
 margin-right: 6px
}
.huy a {
 color: #03C;
 padding-left: 30px
}
.space3,
.space8 {
 padding: 0 0 6px
}
.huy a:hover {
 color: red
}
.space3 {
 margin: 0;
 padding: 2px 5px
}
p.space3.float_r {
 top: -30px;
 right: 10px;
 background: 0 0
}
.space8 {
 margin: 0 6px
}
.content_morepost {
 padding: 10px 20px
}
.all {
 color: #179eb5
}
.xoa_yk {
 color: #1f9ead;
 padding: 2px 0 0 27px;
 font-size: 12px
}
.xoa_yk:hover {
 color: red
}
.onavi {
 width: 260px;
 float: right
}
.cls-tuyendung-table {
 border: 1px solid #A0B6B6!important;
 text-align: left;
 width: 720px
}
.cls-tuyendung-table-row {
 border-bottom: 1px solid #D6D6D6;
 height: 28px;
 overflow: hidden;
 width: 720px
}
.cls-tuyendung-table-row-left {
 display: inline;
 float: left;
 height: 22px;
 padding-left: 5px;
 padding-top: 7px;
 width: 350px
}
.cls-tuyendung-table-row-right {
 display: inline;
 float: left;
 height: 22px;
 padding-left: 3px;
 padding-top: 6px;
 width: 342px
}
.cls-tuyendung-table-row-col-left {
 border-right: 1px solid #D6D6D6;
 display: inline;
 float: left;
 height: 100%;
 padding-left: 21px;
 padding-top: 7px;
 width: 170px
}
.cls-tuyendung-table-row-col-right {
 display: inline;
 float: left;
 height: 100%;
 padding-left: 10px;
 padding-top: 7px;
 text-align: left;
 width: 480px
}
.sp-qc {
 height: 16px;
 padding-bottom: 2px;
 padding-left: 0;
 padding-top: 0;
 width: 451px
}
.cls-tuyendung-table-lh {
 background-color: #fff!important;
 border: 1px solid #da251c!important;
 font-size: 11px;
 height: 172px;
 text-align: left;
 width: 720px;
 margin: 10px 0 15px
}
.cls-tuyendung-table-lh-row {
 border-bottom: 1px solid #da251c!important;
 display: inline;
 float: left;
 height: 28px;
 width: 720px
}
.cls-tuyendung-table-lh-col-left {
 border-right: 1px solid #da251c!important;
 display: inline;
 float: left;
 height: 28px;
 padding-left: 10px;
 padding-top: 8px;
 width: 182px
}
.cls-tuyendung-table-lh-col-right {
 display: inline;
 float: left;
 height: 28px;
 padding-left: 10px;
 padding-top: 8px;
 width: 480px
}
.cls-tuyendung-table-lh-col-right-btn {
 float: left;
 text-align: right;
 width: 481px
}
.cls-tuyendung-table-tt {
 background-color: #EFEFEF;
 border: 1px solid #DDD;
 height: 207px;
 margin: 10px 0 0;
 width: 720px
}
.jobsactions {
 margin: 0 0 10px 10px
}
.top_up {
 padding: 10px
}
.selecat {
 right: 10px;
 top: 5px
}
.cls-tuyendung-table-tt-row {
 border-bottom: 1px solid #D6D6D6;
 height: 22px;
 padding-left: 5px;
 padding-top: 5px;
 width: 715px
}
.cls-tuyendung-table-tt-row-left {
 border-right: 1px solid #D6D6D6;
 display: inline;
 float: left;
 height: 179px;
 width: 191px
}
.cls-tuyendung-table-tt-row-left img {
 display: inline;
 padding-left: 21px;
 padding-top: 20px
}
.cls-tuyendung-table-tt-row-right {
 display: inline;
 float: left;
 height: 179px;
 overflow: hidden;
 text-align: left;
 width: 525px
}
.cls-tuyendung-table-tt-row-right-rowtb {
 font-size: 11px;
 height: 17px;
 width: 562px
}
.cls-tuyendung-table-tt-row-right-rowtb-col-left {
 display: inline;
 float: left;
 padding-left: 10px;
 padding-top: 2px;
 width: 120px
}
.cls-tuyendung-table-tt-row-right-rowtb-col-right {
 display: inline;
 float: left;
 padding-top: 2px;
 width: 414px
}
.cls-tuyendung-table-cv-row1 {
 border-bottom: 1px dotted #999;
 height: 40px;
 width: 720px
}
.cls-tuyendung-table-cv-row2 {
 color: #999;
 height: 20px;
 padding-top: 10px;
 width: 720px
}
.btn_ctt {
 color: #343434;
 font-size: 11px;
 height: 30px;
 width: 720px
}
.texttarea_02 {
 height: 70px;
 padding: 10px 0 0 10px;
 width: 710px
}
.text_tungdung,
.text_tungdung_ma {
 height: 26px
}
.bg_tex_tuyendung {
 margin: 10px 0 5px;
 width: 700px
}
.text_tungdung {
 display: block;
 width: 245px
}
.text_tungdung_ma {
 float: left;
 width: 120px
}
.btn_gui,
.btn_huy {
 background: #00a4e1;
 padding: 6px 20px;
 border-radius: 5px;
 float: left;
 font-weight: 700
}
.btn_huy {
 margin-left: 20px;
 color: #fff
}
.btn_gui:hover,
.btn_huy:hover {
 color: #060
}
.btn_gui {
 margin-left: 10px;
 color: #fff
}
.link,
.textentry {
 border: 1px solid #c2c2c2
}
.btn-less,
.btn-more {
 color: #da251c!important
}
.theloai_vd {
 width: 100%;
 padding-top: 5px
}
.most_icon {
 right: 0;
 top: 0
}
.textentry {
 padding: 20px;
 margin: 15px 0;
 line-height: 20px
}
.textentry p {
 margin-bottom: 15px
}
.chu_video {
 color: #333;
 margin-right: 10px;
 height: 26px;
 line-height: 26px;
 width: 100px
}
.btncapnhap,
.right_tab {
 line-height: 22px;
 text-align: center
}
.link {
 height: 18px;
 width: 550px;
 padding: 3px
}
.height {
 height: 30px
}
.chu2 {
 color: #da251c;
 padding: 6px 5px;
 top: 8px;
 right: 10px;
 background: #fff
}
.right_show {
 position: absolute!important;
 right: 4px;
 width: 30px;
 top: 0
}
.right_tab:hover,
.tab_sua_bluan {
 background: #da251c;
 color: #fff
}
.hinhanh_hd {
 border: 1px solid #CDCDCD;
 float: left;
 height: 59px;
 margin-right: 25px;
 width: 59px;
 padding: 2px
}
.ques_up {
 background: #f7f7f7;
 border: 1px solid #c6c6c6;
 width: 635px
}
.e1,
.nutcheck_dk,
.pop_log,
.pop_login,
.tao_tk {
 position: relative
}
.white {
 background: #fff;
 padding: 7px;
 margin: 7px 0
}
.dang_cau_hoi {
 padding: 8px
}
.content_hd_nhap_cauhoi {
 padding: 7px 0
}
.bg_mat {
 margin: 10px 0;
 width: 100%
}
.ma_antoan {
 color: #158290;
 float: left;
 padding-top: 3px;
 margin-left: 83px;
 width: 90px
}
.mso_bm,
.nhapma_t {
 float: left;
 margin-left: 10px
}
.mso_bm {
 height: 20px;
 width: 72px
}
.btncapnhap {
 color: #fff;
 float: right;
 height: 22px;
 margin-left: 8px;
 width: 50px;
 background: #747474;
 cursor: pointer
}
.bg_dangky {
 height: auto;
 margin: 0 auto 30px;
 width: 600px
}
.title_dk {
 text-align: center;
 padding-top: 20px;
 font-size: 23px;
 color: #da251c
}
.bg_dk_row {
 margin-top: 10px;
 width: 100%
}
.col_l_dk {
 color: #3E3E3E;
 float: left;
 line-height: 30px;
 text-align: right;
 width: 140px;
 padding-right: 10px;
 font-weight: 700
}
.col_r_dk {
 float: right;
 width: 440px
}
.col_r_dk select {
 border: 1px solid #ABADB3;
 height: 20px;
 margin-top: 8px;
 width: 130px
}
.nutcheck_dk {
 float: left;
 height: 18px;
 padding: 0;
 margin-right: 5px;
 width: 18px;
 left: 3px;
 bottom: 3px
}
.pop_login {
 width: 435px;
 background: #da251c;
 height: 280px;
 padding: 5px;
 border: 1px solid #da251c
}
.h_pop_login {
 height: 35px;
 line-height: 35px;
 padding-left: 15px;
 color: #fff;
 font-size: 14px;
 border-radius: 5px 5px 0 0
}
.h_pop_login h2 {
 color: #fff;
 text-align: center;
 padding: 7px 15px;
 line-height: 25px;
 margin: 7px 0 0 150px;
 border-radius: 25px 25px 0 0;
 font-size: 13px;
 width: 80px;
 border: 2px solid #fff
}
.nd_popo_login {
 background: #fff;
 height: 237px;
 display: block
}
.e1 {
 top: -9px
}
.nd {
 padding: 7px 30px
}
.hinh {
 margin: 30px 0 0 20px
}
.chu_pop {
 color: #000;
 margin: 0 5px
}
.chu_pop:hover,
.red {
 color: red
}
.pop_log,
.tao_tk {
 color: #fff;
 padding: 5px 10px
}
.chu_pop_log {
 height: 20px;
 line-height: 35px;
 margin: 0 5px;
 width: 120px;
 text-align: right
}
.pop_log {
 background: #da251c;
 text-align: center;
 top: 10px
}
.tao_tk {
 background: #da251c;
 display: inline-block;
 top: -5px;
 left: 5px
}
.pop_log:hover,
.tao_tk:hover {
 color: #e8e5dd
}
.hinh_gt {
 padding-top: 10px;
 width: 644px;
 margin: 0 auto
}
.content_gt {
 color: #151515;
 display: block;
 line-height: 18px;
 padding-top: 20px;
 text-align: justify
}
.text_dky {
 width: 120px;
 margin-right: 30px;
 text-align: left;
 line-height: 24px
}
.chu_red {
 color: red!important
}
.border_hinh_video {
 border: 1px solid #C2C2C2;
 margin: 0 auto;
 padding: 5px;
 width: 706px
}
.jobt {
 padding: 0 5px 0 11px
}
.cls-tuyendung-table-td-center {
 width: 720px;
 border: 1px solid #d7d7d7;
 overflow: hidden;
 border-left: 0
}
.cls-tuyendung-table-td-center-row {
 background-color: #EFEFEF;
 width: 734px;
 font-weight: 700;
 height: 25px;
 float: left;
 display: inline;
 border: 1px solid #d7d7d7
}
.cls-tuyendung-table-td-center-row-col1 {
 height: 20px;
 width: 28px;
 border-right: 1px solid #d7d7d7;
 float: left;
 display: inline;
 padding-top: 6px;
 padding-left: 4px
}
.cls-tuyendung-table-td-center-row-col2,
.cls-tuyendung-table-td-center-row-col3,
.cls-tuyendung-table-td-center-row-col4,
.cls-tuyendung-table-td-center-row-col5 {
 height: 20px;
 float: left;
 display: inline;
 padding-top: 5px
}
.cls-tuyendung-table-td-center-row-col2 {
 width: 295px;
 text-align: center;
 border-right: 1px solid #d7d7d7
}
.cls-tuyendung-table-td-center-row-col3 {
 border-right: 1px solid #D7D7D7;
 text-align: center;
 width: 133px
}
.cls-tuyendung-table-td-center-row-col4 {
 width: 87px;
 border-right: 1px solid #d7d7d7;
 padding-left: 10px
}
.cls-tuyendung-table-td-center-row-col5 {
 width: 157px;
 text-align: center
}
.cls-tuyendung-table-td-center-row2 {
 width: 734px;
 height: 81px;
 float: left;
 display: inline;
 border: 1px solid #d7d7d7
}
.cls-tuyendung-table-td-center-row2-col1,
.cls-tuyendung-table-td-center-row2-col2,
.cls-tuyendung-table-td-center-row2-col3 {
 border-right: 1px solid #d7d7d7;
 height: 100%;
 float: left;
 display: inline
}
.cls-tuyendung-table-td-center-row2-col1 {
 width: 20px;
 padding-top: 15px;
 padding-left: 12px
}
.cls-tuyendung-table-td-center-row2-col2 {
 width: 280px;
 font-weight: 700;
 padding-left: 15px;
 padding-top: 15px;
 padding-bottom: 15px
}
.cls-tuyendung-table-td-center-row2-col2 a {
 color: #000!important;
 font-weight: 700!important
}
.cls-tuyendung-table-td-center-row2-col2 a:hover {
 color: red
}
.cls-tuyendung-table-td-center-row2-col3 {
 padding-left: 16px;
 padding-top: 16px;
 width: 117px
}
.cls-tuyendung-table-td-center-row2-col4 {
 border-right: 1px solid #D7D7D7;
 display: inline;
 float: left;
 height: 65px;
 padding-left: 8px;
 padding-top: 16px;
 width: 89px
}
.cls-tuyendung-table-td-center-row2-col5 {
 height: 20px;
 width: 132px;
 float: left;
 display: inline;
 padding-right: 8px;
 padding-top: 7px;
 line-height: 22px;
 text-align: center;
 color: #1795ff
}
.cls-tuyendung-table-td-center-row2-col5 a {
 color: #1795FF!important
}
.block_box_tuyendung-big-content {
 overflow: hidden;
 width: 750px;
 border-left: 1px solid #b3b3b3;
 border-right: 1px solid #b3b3b3;
 text-align: center;
 background-color: #fff
}
td,
tr {
 font-size: 16px;
 border: 1px solid black
}
.tuyendung-box-top {
 width: 742px;
 overflow: hidden;
 padding-top: 7px;
 padding-left: 7px
}
.tuyendung-box-top-nx {
 -moz-border-radius: 5px;
 border: 1px solid #F3F3F3;
 width: 732px
}
.tuyendung-box-top-nx-nx1 {
 border-bottom: 1px solid #F3F3F3;
 height: 31px;
 width: 725px;
 background-color: #fff
}
.tuyendung-box-top-nx-nx2 {
 background-color: #fff;
 height: 37px;
 width: 727px
}
.tuyendung-box-top-nx-nx2-nx {
 height: 37px;
 width: 138px;
 float: left
}
.tuyendung-box-top-nx-nx1-nx {
 display: inline;
 color: #434343;
 float: left;
 font-weight: 700;
 height: 20px;
 padding-left: 8px;
 padding-top: 9px;
 text-align: left;
 width: 669px
}
.icon11,
.icon12,
.icon12b,
.icon13 {
 float: left;
 height: 31px;
 width: 21px
}
.icon11 {
 background-position: -12px -375px
}
.icon12 {
 background-position: -12px -339px;
 cursor: pointer
}
.icon12b {
 background-position: -12px -442px;
 cursor: pointer
}
.icon13 {
 display: inline;
 margin-left: 15px;
 background-position: -12px -408px
}
.tuyendung-box-center {
 min-height: 100px;
 margin-left: 2px;
 width: 720px
}
.tuyendung-box-center-sort {
 height: 24px;
 padding-top: 4px;
 text-align: right;
 width: 606px
}
.icon21,
.icon22,
.icon23,
.icon24,
.icon25,
.icon26 {
 display: inline;
 height: 27px;
 float: left
}
.gia_ol,
.mua_hang {
 text-align: center
}
.icon21 {
 background-position: -41px -154px;
 cursor: pointer;
 width: 26px
}
.icon22 {
 background-position: 0 -509px;
 color: #999
}
.icon23 {
 background-position: -90px -509px;
 width: 9px
}
.icon24,
.icon25,
.icon26 {
 width: 26px;
 cursor: pointer
}
.icon24 {
 background-position: -65px -153px
}
.icon25 {
 background-position: -39px -184px
}
.icon26 {
 background-position: -63px -182px
}
.grouptable {
 width: 99%;
 margin: 0 2px;
 border: 1px solid #D5D5D5;
 border-left: 2px solid #D5D5D5
}
.grouptable tr.rowbg {
 background: #fff
}
.grouptable tr.rowbg td {
 border-left: 1px solid #FFF
}
.chose_tkiem {
 width: 525px;
 position: absolute!important;
 right: 0;
 top: -7px!important
}
.chose_tkiem:hover {
 background: 0 0!important
}
.chose_tkiem select {
 border: 1px solid #ADADAD;
 color: #777;
 height: 23px;
 margin: 5px 0;
 padding: 2px;
 width: 125px
}
.kq_sp {
 padding: 10px
}
.row_sp {
 padding: 20px 10px
}
.ttin_sp {
 width: 340px
}
.ttin_sp ul {
 margin: 5px 0;
 padding: 0
}
.ttin_sp ul li {
 list-style: circle inside;
 line-height: 18px
}
.ttin_sp ul li a {
 color: #666
}
.chu_gia,
.ttin_sp ul li a:hover {
 color: #da251c
}
.gia_ol {
 width: 205px;
 margin-top: 50px
}
.chu_more {
 color: #666
}
.chu01,
.chu_more:hover {
 color: #da251c
}
.hinh_sp {
 cursor: pointer;
 height: 178px;
 width: 125px;
 border: 1px solid #b7b7b7;
 padding: 3px;
 position: relative
}
.hinh_sp .tk_img {
 position: absolute;
 top: 0;
 right: 0;
 left: 0;
 bottom: 0;
 margin: auto;
 border: none
}
.hinh_sp:hover {
 border-color: #da251c
}
.chu01 {
 font-weight: 700;
 cursor: pointer
}
.chu01:hover {
 color: #333
}
.ttin_sp {
 padding-left: 15px
}
.newst .content {
 float: left;
 padding: 10px;
 position: relative;
 list-style: none;
 margin: 0 0 20px
}
.khung_tip {
 padding: 15px 0;
 border-bottom: 1px solid #CCC
}
.newst ._img {
 display: block;
 width: 180px;
 height: 110px;
 padding: 2px;
 border: 1px solid #ddd;
 margin-right: 10px
}
.newst .content img {
 border: none;
 max-width: 100%
}
.newst .content img:hover {
 border-color: #da251c
}
.newst .content h2 {
 font-size: 12px;
 height: auto!important
}
.newst .content h2 a {
 color: #383838
}
.chu_detail:hover,
.newst .content h2 a:hover {
 color: #f64305
}
.chu_detail {
 color: #adadad
}
.newst .content .infon {
 width: 542px;
 height: auto
}
.chu_chitiet,
.chu_chitiet:hover {
 color: #da251c
}
.newst .content li .textinner {
 color: #444;
 font-size: 12px;
 line-height: 18px;
 padding: 10px 0
}
.newst .content h3 span {
 color: #a4a4a4;
 font-weight: 400;
 font-size: 11px;
 padding: 5px 0
}
.a_tab,
.menu_bottom li a,
.perdown,
.sosanh-box a,
.tb_yc,
.tittle_video {
 font-weight: 700
}
.newst .content h3 a {
 font-size: 12px
}
.tin_space {
 margin: 10px 0
}
#footer {
 width: 100%;
 margin: 20px auto 0
}
.design {
 color: #A90826;
 font-size: 13px;
 margin: 7px 0
}
.chu_foot {
 color: #b1a379
}
.design:hover {
 color: #666
}
.menu_bottom {
 width: 100%;
 text-align: left;
 position: relative;
 z-index: 999;
 background: #504f4f
}
.bg_fix_footer,
.gotop,
.icon_xo {
 position: absolute
}
.menu_bottom.float_l.relative ul {
 text-align: center
}
.menu_bottom li a {
 color: #fff;
 padding: 0 10px 2px 7px;
 font-size: 12px;
 font-family: arial;
 line-height: 36px;
 border-right: 1px solid #fff
}
.menu_bottom li a:hover {
 color: #f64305
}
.ct_yc,
.tb_yc {
 color: #da251c;
 line-height: 35px;
 margin-left: 10px;
 font-size: 12px
}
._mota {
 padding: 10px 0;
 font-size:16px;
color:#000;
}
#basic_modal_content2 {
 display: none
}
.simplemodal-wrap {
 overflow: visible!important
}
#simplemodal-container .simplemodal-data {
 padding: 5px
}
.popup_yeucau_header {
 height: 35px
}
.popup_yeucau_content {
 background: #FFF;
 margin: 5px;
 width: 589px;
 height: 165px
}
.popup_yeucau_content_nd1 {
 color: #040404;
 font-size: 12px;
 line-height: 20px;
 padding: 20px 15px 50px
}
.popup_yeucau_content_nd2 {
 float: right;
 color: #da251c;
 font-size: 14px;
 margin-right: 20px
}
.yeucau {
 min-height: 200px
}
.yeucau_header {
 height: 40px;
 border-radius: 5px 5px 0 0
}
.yeucau_header_title {
 float: left;
 height: 31px;
 width: 100%;
 border-radius: 5px 0 0
}
.title_yeucau {
 color: #da251c;
 font-size: 14px;
 padding-top: 7px
}
.yeucau_content {
 width: 100%
}
.yeucau_content_row {
 min-height: 40px;
 margin-top: 20px
}
.yeucau_content_col_l {
 text-align: left;
 width: 200px;
 line-height: 30px;
 margin-left: 50px
}
.yeucau_content_col_r {
 margin-left: 20px
}
.yeucau_content_col_r input[type=text] {
 color: #727272;
 font-size: 12px;
 padding: 5px 190px 5px 10px;
 border: 1px solid #dad9d5;
 border-radius: 0
}
.yeucau_content_col_r textarea {
 width: 400px;
 height: 180px;
 border: 1px solid #dad9d5;
 border-radius: 0;
 color: #727272;
 padding: 5px
}
.yeucau_content_col_r2 {
 float: right;
 text-align: left;
 width: 445px
}
.yeucau_content_col_r2 input[type=button] {
 background: #9E262B;
 font-size: 12px;
 color: #fff;
 padding: 3px 6px;
 border: none;
 margin-right: 5px;
 cursor: pointer
}
.yeucau_content_col_r2 input[type=button]:hover {
 background: #f64305
}
.icon_xo {
 margin: 5px 0 3px;
 right: 0
}
.tin_lienquan {
 margin: 0!important
}
.tin_lienquan li {
 line-height: 23px
}
.button_dky,
.button_dky:hover {
 background: #da251c
}
.hidetd,
.showtd {
 position: relative;
 top: 0;
 right: 0
}
.bg_gioithieu {
 padding: 10px 15px
}
.button_dky {
 border-radius: 0!important;
 border: 0;
 padding: 5px 20px;
 margin: 0 5px;
 text-align: center;
 display: block;
 color: #fff;
 cursor: pointer
}
.dot_bot,
.dot_bot2 {
 border-top: 1px solid #ddd;
 height: 2px;
 padding: 5px 0 0;
 margin: 0 5px
}
.dot_bot {
 width: 98%
}
.dot_bot2 {
 width: 99%
}
hr {
 background: #ddd;
 height: 1px;
 border: 0
}
.chu_think {
 color: #188ead
}
.lienquan {
 background: #fff;
 margin-top: 10px
}
.block_statistics {
 margin-top: 7px
}
.border_bchon {
 border: 0 solid #ddd;
 padding-bottom: 5px
}
.border_bc {
 margin: 0!important
}
.xemthem {
 bottom: 3px;
 color: #39C
}
.theloai_vd {
 font-family: arial;
 font-size: 12px;
 color: #888;
 font-style: italic;
 margin: 0 0 5px
}
.gui_bluan,
.gui_bluan:hover,
.tab_sua_bluan {
 color: #fff;
 background: #da251c
}
.space6 {
 margin: 3px 0 8px
}
.btnclose,
.btnclose1,
.btnclose2,
.btnclose3 {
 position: absolute;
 cursor: pointer
}
.btnclose1,
.btnclose2 {
 width: 18px;
 height: 18px
}
.btnclose1 {
 top: 2px;
 right: 30px
}
.btnclose2 {
 top: 5px;
 right: 33px
}
.btnclose3 {
 width: 28px;
 height: 28px;
 top: 0;
 right: 1px
}
.border_bottom2 {
 clear: both;
 position: relative
}
.tab_show {
 border: 1px solid #f4f4f4;
 box-sizing: border-box;
 border-top: 0;
 border-bottom: 0;
}
.gui_bluan {
 display: block;
 height: 27px;
 line-height: 27px;
 padding: 0 7px;
 margin-right: 7px;
 border: none;
 cursor: pointer;
 border-radius: 0!important
}
.sua_bluan {
 position: absolute;
 top: 1px;
 right: 13px
}
#ssc,
.chu_name {
 position: relative
}
.tab_sua_bluan {
 text-align: center;
 padding: 1px 6px!important;
 height: 22px;
 line-height: 22px;
 border-radius: 0!important
}
.tab_sua_bluan:hover {
 background: #da251c;
 color: #fff!important
}
#editpoll {
 background: #9E262B!important;
 margin-top: 2px!important;
 width: 93px!important
}
.col_date {
 float: left;
 width: 400px;
 margin: 7px 0 0 10px
}
.datezz {
 margin-right: 5px;
 float: left
}
.datezz select {
 width: 65px;
 margin-right: 5px
}
.space7 {
 margin-right: 7px
}
.chu_name {
 margin-left: 5px;
 bottom: 1px
}
.icon_lienquan,
.icon_tinmoi {
 padding: 0 5px;
 display: inline-block;
 width: 24px
}
.album_hover_md,
.album_play_md {
 display: none;
 position: absolute
}
#ssc {
 top: 2px;
 right: 2px
}
.xemketqua1,
.xemketqua1zzz {
 background: #da251c;
 padding: 5px;
 border: 1px solid #da251c;
 width: 590px
}
.album_hover_md {
 background-color: #333;
 height: 183px;
 left: 36px;
 opacity: .7;
 top: 15px;
 width: 182px
}
.sosanh-box {
 height: 34px;
 background: #f0f0f0
}
.sosanh-box a {
 font-size: 12px;
 font-family: arial;
 color: #cf0000;
 line-height: 36px
}
.album_play_md {
 left: 113px;
 top: 97px
}
a.hidelist,
a.showlist {
 position: relative;
 top: 2px;
 right: -2px;
 opacity: .8
}
.chu_grey {
 color: grey
}
.chu_grey:hover {
 color: red
}
.tittle_video {
 font-size: 15px;
 color: #da251c
}
.txtBlue {
 padding-top: 5px
}
.tab_category {
 margin-bottom: 10px
}
.tab_category ul li {
 float: left;
 margin: 0 5px
}
.tab_category ul li.active,
.tab_category ul li:hover {
 top: 0;
 position: relative
}
.tab_category ul li.active span {
 color: #D32017
}
.tab_category ul li.begin {
 height: 32px;
 margin: 0
}
.tab_category ul li.end {
 border-right: none
}
.tab_category ul li span {
 line-height: 36px;
 cursor: pointer;
 font-family: arial;
 font-size: 13px;
 color: #444;
 border-right: 1px solid #CCC;
 padding: 0 9px 0 0
}
.tab_category .content_sp,
.tab_category .content_sp_2 {
 border: 0 solid #da251c;
 background: #fff;
 clear: both
}
.tab_category ul li span:hover {
 color: #D32017
}
.tab_category .content_sp {
 display: none
}
.tab_category .part_sp {
 width: 188px;
 float: left;
 position: relative;
 border-right: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 padding-left: 0;
 text-align: center;
 margin: 0;
 height: 320px
}
.tab_category .part_sp:hover {
 background: #f2f2f2
}
.perdown {
 padding: 1px;
 background: #E22121;
 position: absolute;
 z-index: 999;
 border-radius: 45px;
 color: #FFF;
 font-size: 12px;
 top: 4px;
 right: 5px;
 min-height: 30px;
 min-width: 30px;
 line-height: 29px
}
.tab_category .part_sp h3,
.tab_category .part_sp h3 a {
 font-size: 11px;
 font-weight: 700;
 text-transform: uppercase;
 font-family: arial
}
.tab_category .part_sp a._img {
 width: 173px;
 height: 128px;
 display: inline-block;
 border: 1px solid #fff;
 background: #fff;
 margin-top: 5px;
 margin-left: 5px
}
.tab_category .part_sp a._img img {
 max-width: 173px;
 max-height: 128px;
 top: 0;
 left: 0;
 bottom: 0;
 margin: auto;
 border: none
}
.tab_category .part_sp h3 {
 color: #134A8D;
 margin: 10px 0
}
.tab_category .part_sp h3 a {
 color: #000
}
.tab_category .part_sp h3 a:hover {
 color: #f64305
}
.tab_category .part_sp p {
 color: #DC230A;
 font-size: 14px;
 margin-bottom: 3px;
 height: 40px;
 margin-top: 5px
}
.tab_category .part_sp p span.old-price-empty {
 display: block
}
.tab_category .part_sp p span.old-price {
 text-decoration: line-through;
 color: #4C93A5;
 display: block;
 height: 20px;
 font-size: 12px;
 font-weight: 400
}
.tab_category .part_tt a.cont,
.tab_category .part_tt h3 a {
 font-weight: 700;
 font-size: 12px
}
.tab_category .part_sp a.view {
 color: #222;
 float: left;
 text-align: center
}
.tab_category .part_sp span.btn-ss {
 margin-left: 91px;
 margin-top: -23px
}
.tab_category .part_sp span.btn-ss2 {
 display: block;
 float: right;
 margin-right: 15px;
 margin-top: -20px
}
.tab_category .content_tt {
 clear: both;
 display: none;
 background: #FFF;
 border: 1px solid #CCC;
 padding-bottom: 20px
}
.tab_category .content_tt_2 {
 clear: both;
 border: 1px solid #ccc;
 padding-bottom: 20px
}
.tab_category .part_tt {
 text-align: center;
 width: 252.33px;
 padding-top: 10px;
 border-right: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 float: left;
 height: 291px
}
.tab_category .part_tt a.cont:hover {
 color: #3492CC
}
.tab_category .part_tt a._img {
 width: 220px;
 height: 150px;
 display: inline-block;
 position: relative;
 border: 0 solid #DDD;
 margin: 0 auto
}
.tab_category .part_tt a._img img {
 max-width: 250px;
 max-height: 200px;
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 margin: auto;
 border: none
}
.tab_category .part_tt p {
 line-height: 18px;
 color: #222;
 margin: 5px auto;
 text-align: justify;
 width: 220px
}
.tab_category .part_tt h3 {
 height: 30px;
 display: inline-block;
 width: 220px;
 margin: 5px 0
}
.tab_category .content_ab {
 clear: both;
 border: 1px solid #CCC;
 display: none;
 background: #FFF
}
.tab_category .content_ab_2 {
 clear: both;
 background: #FFF;
 border: 1px solid #ccc
}
.tab_category .part_ab {
 width: 252.33px;
 height: 237px;
 margin-left: 0;
 margin-right: 0;
 float: left;
 padding-bottom: 17px;
 border-right: 1px solid #CCC;
 border-bottom: 1px solid #CCC
}
.tab_category .part_ab a._img {
 display: block;
 width: 200px;
 height: 200px;
 padding: 5px;
 position: relative;
 margin: 0 auto
}
.tab_category .part_ab a._img:hover span.play {
 display: block
}
.tab_category .part_ab a._img img {
 max-width: 200px;
 max-height: 200px;
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 margin: auto;
 border: none
}
.tab_category .part_ab h3 {
 text-align: center;
 padding: 4px
}
.tab_category .part_ab h3 a {
 font-size: 12px;
 font-weight: 400
}
.tab_category .content_vd {
 clear: both;
 display: none;
 border: 1px solid #CCC
}
.tab_category .content_vd_2 {
 clear: both;
 background: #fff;
 border: 1px solid #ccc
}
.tab_category .part_vd {
 width: 252.33px;
 float: left;
 height: 200px;
 text-align: center
}
.borders {
 border: 1px solid #CCC;
 display: inline-block;
 width: 99.8%
}
.tab_category .part_vd a._img {
 display: block;
 width: 190px;
 height: 129px;
 position: relative;
 padding: 5px;
 border: 1px solid #CDCDCD;
 margin: 10px auto
}
.tab_category .part_vd:hover a._img span.play,
.tab_category .show {
 display: block
}
#mega-menu-1 .sub li.mega-hdr li a:hover,
#mega-menu-1 li .sub-container.non-mega li a:hover,
.tab_category a.viewall:hover {
 opacity: .8
}
.tab_category .part_vd a._img img {
 max-width: 190px;
 max-height: 129px;
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 margin: auto;
 border: none
}
.tab_category .part_vd h3 {
 margin-bottom: 5px
}
.tab_category .part_vd h3 a {
 font-weight: 400;
 font-size: 13px
}
.tab_category .part_vd span {
 color: #999
}
.viewall {
 float: right;
 display: inline-block;
 width: 83px;
 height: 17px;
 position: relative;
 padding: 3px;
 margin: 10px 17px 10px 10px;
 text-align: right;
 color: #666
}
ul.nav_bottom {
 padding-bottom: 20px
}
ul.nav_bottom li {
 display: inline;
 float: left;
 min-width: 150px;
 margin-right: 15px;
 font-weight: 700;
 border-right: 1px solid #ccc;
 margin-left: 2px
}
ul.nav_bottom li a {
 color: #EC1C24;
 line-height: 21px;
 font-size: 12px
}
ul.nav_bottom li a:hover {
 color: #818181
}
ul.nav_bottom li ul {
 border-radius: 0;
 margin-top: 2px
}
ul.nav_bottom li ul li {
 border: none;
 font-weight: 400;
 display: block;
 float: none;
 text-transform: none;
 margin-left: 2px
}
ul.nav_bottom li li a {
 color: #727272
}
ul.nav_bottom li ui li a {
 padding-left: 10px;
 color: #ccc!important
}
.block_fb {
 margin-bottom: 15px;
 width: 200px;
 border: 0 solid #da251c
}
.fb_title {
 height: 50px;
 line-height: 50px;
 text-align: left;
 color: #fff;
 background: #da251c;
 font-family: arial;
 font-size: 22px;
 font-weight: 400
}
.fb_wrapper {
 background: #FFF;
 border-left: 1px solid #e7e7e7;
 border-right: 1px solid #e7e7e7;
 padding: 5px 0
}
.block_option {
 margin-bottom: 10px;
 margin-top: 20px
}
.top_bot li ul,
.top_bot2 li ul {
 margin-top: 5px
}
.title-bg {
 padding-left: 5px;
 padding-right: 5px;
 font-weight: 700;
 line-height: 35px;
 font-size: 13px;
 color: #fff;
 text-align: center
}
.option_wrapper {
 background: #fff
}
.top_bot li {
 width: 20%;
 float: left;
 display: block;
 padding: 4px 0
}
.top_bot li ul li {
 width: 100%
}
.top_bot li ul li a {
 font-weight: 400;
 text-transform: none
}
.top_bot2 li {
 width: 25%;
 float: left;
 display: block;
 padding: 4px 0
}
.top_bot2 li a {
 font-weight: 700;
 color: #333;
 text-transform: uppercase;
 font-size: 12px
}
.top_bot2 li ul li {
 width: 100%
}
.top_bot2 li ul li a {
 font-weight: 400;
 text-transform: none
}
.block_center li {
 width: 155px;
 float: left;
 margin: 22px 10px 0 45px;
 text-align: center;
 padding: 5px
}
.block_center li:hover h3 a {
 color: red
}
.block_center li a.img {
 display: block;
 width: 144px;
 height: 100px;
 border: 1px solid #f4f4f4;
 position: relative
}
.block_center li a.img:hover,
.block_center li:hover a.img {
 border: 1px solid red
}
.block_center li a.img img {
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0;
 margin: auto;
 border: none
}
.block_center li h3 {
 margin: 8px 5px
}
.block_center li h3 a {
 font-size: 12px;
 font-weight: 700;
 color: #000;
 text-transform: uppercase
}
.block_center li h3 a:hover {
 color: red
}
.block_center li ul li a {
 text-transform: none;
 font-weight: 400;
 color: #333
}
.MyTable thead tr th,
.Total,
.buy,
.footer,
.infoProduct h1,
.menu_mobile_top nav li a,
.nlienquan,
.rm_container h2,
.rm_controls a,
.tab_link>h3.title_tab_link,
.title-box_contact {
 text-transform: uppercase
}
.block_center li ul li a:hover {
 color: #dd0e16
}
.block_center li.clear,
.top_bot li.clear,
.top_bot2 li.clear {
 width: 100%;
 clear: both;
 height: 0;
 margin: 0;
 float: none;
 -webkit-box-shadow: 0 0 0 rgba(50, 50, 50, .2);
 -moz-box-shadow: 0 0 0 rgba(50, 50, 50, .2);
 box-shadow: 0 0 0 rgba(50, 50, 50, .2)
}
.block_center li.clear:hover {
 -webkit-box-shadow: 0 0 0 rgba(50, 50, 50, .2)!important;
 -moz-box-shadow: 0 0 0 rgba(50, 50, 50, .2)!important;
 box-shadow: 0 0 0 rgba(50, 50, 50, .2)!important
}
.block_center li.block_home {
 margin: 10px 0 0 6px!important
}
.bg_map {
 border: 1px solid #CCC;
 width: 958px!important
}
.block_center {
 background: #fff
}
.nlienquan {
 color: #da251c;
 font-weight: 700;
 font-size: 16px
}
.hr-item {
 margin-top: 5px
}
.other-item {
 color: #da251c;
 line-height: 25px;
 position: relative;
 top: -2px
}
.newother a {
 color: #9b9b9b
}
.newother a:hover {
 color: #da251c
}
.binhluan a.active,
.binhluan a:hover,
.cart-mini h3.title {
 color: #da251c!important
}
.cart-mini a.cart-enter {
 background: #da251c!important;
 background: -moz-linear-gradient(top, #da251c 0, #da251c 50%, #da251c 50%, #da251c 100%)!important;
 background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #da251c), color-stop(.5, #da251c), color-stop(.5, #da251c), color-stop(1, #da251c))!important;
 border: 0 solid #da251c!important;
 -moz-border-radius: 0!important;
 -webkit-border-radius: 0!important;
 border-radius: 0!important;
 -moz-box-shadow: inset 0 0 0 1px rgba(255, 115, 100, .4), 0 1px 3px #fff!important;
 -webkit-box-shadow: inset 0 0 0 1px rgba(255, 115, 100, .4), 0 1px 3px #fff!important;
 box-shadow: inset 0 0 0 1px rgba(255, 115, 100, .4), 0 1px 3px #fff!important;
 text-shadow: 0 -1px 1px transparent!important
}
.cart-mini {
 -webkit-border-radius: 0!important;
 -moz-border-radius: 0!important;
 border-radius: 0!important;
 -moz-box-shadow: 0 0 0 #999!important;
 -webkit-box-shadow: 0 0 0 #999!important;
 box-shadow: 0 0 0 #999!important;
 border-top: 0 solid #2f3842!important
}
#mega-menu-1 .sub,
#mega-menu-1 li ul {
 display: none
}
#mega-menu-1 .sub ul {
 display: block
}
#mega-menu-1 li a {
 float: left;
 display: block;
 color: #FFF;
 text-decoration: none
}
#mega-menu-1 li a:hover,
#mega-menu-1 li.mega-hover a {
 color: #FFAD00
}
#mega-menu-1 li .sub-container {
 position: absolute;
 z-index: 3000!important
}
.PSI li,
.bg_album_block {
 position: relative!important
}
#mega-menu-1 li .sub {
 background: #efefef;
 padding: 15px;
 border: 1px solid #ccc
}
#mega-menu-1 li .sub .row {
 width: 100%;
 overflow: hidden;
 clear: both;
 border: none!important
}
#mega-menu-1 li .sub li {
 list-style: none;
 float: none;
 width: 170px;
 font-size: 1em;
 font-weight: 400;
 background: 0 0!important;
 padding: 0!important
}
#mega-menu-1 li .sub li.mega-hdr {
 margin: 0 10px 10px 0;
 float: left
}
#mega-menu-1 li .sub li.mega-hdr.last {
 margin-right: 0
}
#mega-menu-1 li .sub a {
 background: 0 0;
 color: #777;
 padding: 7px 5px;
 display: block;
 float: none;
 font-size: .9em
}
.ifq,
.lbLeft,
.myk {
 float: left
}
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a {
 margin-bottom: 5px;
 text-transform: uppercase;
 font-weight: 700;
 color: #00A4F1
}
#mega-menu-1 li .sub li.mega-hdr a.mega-hdr-a:hover {
 color: #000
}
#mega-menu-1 .sub li.mega-hdr li a {
 padding: 4px 5px;
 font-weight: 400
}
#mega-menu-1 .sub ul li {
 padding-right: 0
}
#mega-menu-1 li .sub-container.non-mega .sub {
 padding: 10px
}
#mega-menu-1 li .sub-container.non-mega li {
 padding: 0;
 width: 190px;
 margin: 0
}
#mega-menu-1 li .sub-container.non-mega li a {
 padding: 7px 5px 7px 22px
}
.textentrya {
 border: 1px solid #E9E9E9;
 padding: 5px;
 margin: 5px
}
.img_album img {
 margin: auto;
 max-width: 100%;
 width: 100%
}
a.tip.float_l>img {
 height: auto
}
.bg_border_ab {
 background: #FFF;
 border: 0 solid #E2DEDE;
 width: 100%;
 height: auto
}
.bg_album_block {
 text-align: center;
 width: 100%;
 margin-top: 5px!important;
 border: none!important;
 background: 0 0!important
}
#mega-menu-1 li .myrootmenu1 {
 display: none;
 position: absolute;
 top: 30px;
 background: #fff
}
#mega-menu-1 li:hover .myrootmenu1 {
 display: block
}
.lbLeft {
 width: 80px!important
}
.detailProduct {
 width: auto!important;
 padding-bottom: 13px
}
.thumnailProduct {
 width: 279px!important;
 border: 1px solid #F0F0F0;
 margin-left: 6px
}
.jcarousel-skin-tango {
 background: #F5F5F5
}
.small-img img {
 max-width: 270px!important;
 max-height: 280px!important
}
#thongtinchitiet {
 position: relative;
 margin-bottom: 10px
}
.small-img {
 webkit-border-radius: 0!important;
 -moz-border-radius: 0!important;
 -o-border-radius: 0!important;
 border-radius: 0!important;
 box-shadow: 0 0 0 transparent!important;
 -webkit-box-shadow: 0 0 0 transparent!important;
 -moz-box-shadow: 0 0 0 transparent!important;
 -o-box-shadow: 0 0 0 transparent!important;
 width: 378px!important;
 height: 290px!important;
 border: 1px solid #fff!important
}
#thumbsnail .jcarousel-skin-tango .jcarousel-container {
 background: 0 0!important;
 margin: 0!important
}
#thumbsnail .jcarousel-skin-tango .jcarousel-container-horizontal {
 width: 249px!important;
 padding: 5px 15px 0!important
}
#thumbsnail .jcarousel-skin-tango .jcarousel-clip-horizontal {
 height: 54px!important
}
#thumbsnail .jcarousel-skin-tango .jcarousel-item img {
 max-height: 44px!important;
 position: inherit!important
}
#thumbsnail .jcarousel-skin-tango .jcarousel-item-horizontal {
 margin-left: 0!important;
 margin-right: 5px!important
}
#thumbsnail .jcarousel-skin-tango .jcarousel-item-horizontal a {
 width: auto!important;
 height: auto!important
}
#thumbsnail .jcarousel-skin-tango .jcarousel-item {
 max-width: 48px!important;
 overflow: hidden;
 height: 45px!important;
 border: 1px solid #F5F5F5;
 text-align: center!important
}
.boxdeal,
.ifq,
.myk {
 border-radius: 5px
}
#thumbsnail .jcarousel-skin-tango .jcarousel-next-horizontal,
#thumbsnail .jcarousel-skin-tango .jcarousel-prev-horizontal {
 top: 12px!important
}
.myk {
 margin-top: 5px;
 width: 100%;
 background: #F7F7F7;
 padding: 5px 5px 10px 10px
}
.boxmua {
 clear: both;
 padding-bottom: 45px
}
.infoProduct {
 width: 450px;
 overflow: hidden;
 margin-top: 10px!important;
 margin-left: 9px;
 margin-right: 5px
}
.lbLeft {
 padding-left: 15px!important;
 text-align: justify;
 padding-right: 14px
}
.infoProduct h1 {
 color: red;
 font-size: 15px;
 font-weight: 400;
 padding: 5px 0;
 text-shadow: 0 1px 1px #333
}
.buy,
.develop a,
.spcl {
 font-weight: 700
}
.compare {
 margin-bottom: 0!important
}
.compare a {
 color: #898989!important
}
.color-red {
 color: #da251c!important
}
.boxdeal {
 clear: both;
 background: #F0F0F0;
 width: 100%;
 padding-top: 5px
}
.ifq {
 width: 298px;
 background: #F7F7F7;
 margin-left: 7px;
 margin-top: 5px
}
.addtocart,
.buy {
 border: none!important;
 margin-top: 5px!important;
 margin-left: 5px!important
}
.fshare {
 float: right;
 margin-right: 88px
}
.addtocart span {
 text-shadow: 0 0 #ccc!important
}
.tablesize a {
 margin-right: 10px
}
.blocksplq {
 margin-bottom: 5px;
 border: 1px solid #999
}
.spcl {
 background: #A02A30;
 text-align: center;
 padding: 7px 0 8px;
 color: #FFF
}
.tab_title_lv2 {
 padding-left: 5px
}
.develop {
 color: #999;
 float: right;
 font-size: 13px;
 padding: 5px 10px
}
.develop a {
 color: #333
}
.top_search2 {
 height: 38px;
 width: 383px;
 margin: auto
}
.phone2 {
 background: no-repeat none;
 width: 225px;
 position: relative;
 top: 0;
 left: 764px;
 height: auto;
 z-index: 1;
 border-radius: 0 0 5px
}
.tbtxt {
 left: 28px!important
}
.iconmn {
 max-width: 45px;
 max-height: 30px
}
.aviaslider .featured,
.aviaslider li {
 display: block;
 width: 100%;
 height: 100%;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 1
}
.js_active .aviaslider .featured,
.js_active .aviaslider li {
 display: none
}
.aviaslider a,
.aviaslider a img,
.aviaslider img {
 border: none;
 text-decoration: none
}
.slidecontrolls {
 margin: 20px auto 0;
 position: relative;
 float: left
}
.feature_excerpt {
 width: 610px;
 position: absolute;
 display: block;
 bottom: 0;
 left: 0;
 z-index: 2;
 padding: 14px 15px;
 font-size: 11.5px;
 line-height: 1.5em;
 cursor: pointer;
 background: #000;
 color: #fff
}
.feature_excerpt strong {
 display: block;
 font-size: 15px;
 padding-bottom: 3px
}
ul.block_category {
 position: relative;
 width: 190px;
 float: left;
 text-align: left;
 border-radius: 4px;
 z-index: 35
}
ul.block_category li {
 position: relative;
 width: 100%
}
ul.block_category li a:active,
ul.block_category li a:hover {
 color: #da6d09
}
ul.block_category li ul {
 position: relative;
 margin-left: 10px;
 margin-bottom: -5px;
 border-top: 1px solid #ddd;
 background: 0 0!important
}
ul.block_category li:hover ul {
 display: block
}
ul.block_category ul li a:hover {
 color: #da6d09
}
ul.block_category li>ul li>ul {
 position: absolute;
 margin-top: -30px;
 left: 174px;
 background: #fff!important;
 border: 1px solid #ddd;
 z-index: 3;
 display: none!important;
 width: 250px
}
ul.block_category li>ul li:hover>ul {
 display: block!important
}
ul.block_category li>ul li:hover>ul li {
 position: relative;
 width: 100%
}
ul.block_category ul li ul li a {
 width: 230px;
 padding: 5px 10px
}
.bw_content {
 background: #fff
}
.hoidap li {
 padding: 5px
}
.hoidap li a {
 color: #555;
 font-size: 12px
}
.hoidap li i {
 font-size: 11px
}
.pa-center .pa-list li .pa-choose:hover,
.pa-popup-success a.pa-add-cart,
.pa-popup-success a.pa-refresh,
.pa-popup-success a.pa-return,
.pa-right .pa-success:hover,
.ui-widget-header {
 background: #666!important
}
.package h1 {
 color: #5F5F5F!important;
 font-size: 16px!important;
 padding: 6px 5px!important
}
.combo h2.cb-title {
 padding: 5px 10px!important;
 color: #666!important
}
.combo {
 border: 1px solid #ccc!important
}
.pa-center .pa-list li .pa-price,
.pa-popup-success .pa-content tr.total td,
.pa-right .pa-block .pa-step li .pa-detail,
.pa-right .pa-block .pa-step-detail li a b,
.pa-right .pa-block .pa-total b {
 color: #3B3B3B!important
}
.bc-menu li {
 float: left;
 position: relative
}
.bc-menu a,
.bc-menu a:visited {
 color: #333;
 padding: .75em 1em;
 text-decoration: none;
 display: block;
 position: relative;
 font-weight: 700
}
.bc-menu a:hover {
 color: #B31C24
}
.bc-menu ul {
 box-shadow: 1px 3px 5px #ccc;
 display: none;
 margin-left: 10px;
 position: absolute;
 z-index: 10
}
.bc-menu li li {
 line-height: 18px;
 background: #fafafa;
 border-top: 1px solid #Ccc;
 margin-left: 0;
 width: 170px
}
.Field300,
.Field3002 {
 margin-left: 50px;
 border-radius: 4px
}
.bc-menu li:hover ul {
 display: block
}
.bc-menu li li a,
.bc-menu li li a:visited {
 font-weight: 400;
 color: #333
}
.bc-menu a h3,
.bc-menu li li a h3 {
 font-weight: 400;
 font-size: 12px
}
.bc-menu li li a:hover {
 color: #B31C24;
 font-weight: 400
}
.bc-menu li.arrow-l {
 color: #333;
 padding: .75em 0;
 text-decoration: none;
 display: block;
 position: relative
}
.bc-menu li.arrow-l:last-child {
 display: none
}
.ngonvanngu {
 position: absolute;
 right: 0;
 top: 20px
}
.dsw a {
 color: #000
}
.dsw a:hover {
 color: #F64305
}
.lienhe {
 text-align: left;
 font-size: 15px;
 padding: 10px
}
.lienhe .rowitem {
 clear: both;
 padding: 10px
}
.Required {
 float: left;
 width: 75px!important
}
.Field300 {
 margin-top: 20px
}
.backg,
.backg2 {
 background-color: #B10008;
 color: #f7f7f7;
 font-weight: 700;
 cursor: pointer;
 padding: 7px;
 border-radius: 5px
}
.backg {
 width: 15%!important
}
.MyTable {
 margin: 10px auto 0;
 border: none!important
}
.MyTable thead tr th {
 font-weight: bolder;
 padding: 5px 10px;
 text-align: center;
 font-size: 14px
}
.Color1,
.Color2,
.Color3,
.Total,
.menu_top ul li a {
 font-weight: 700
}
.MyTable tbody tr.EvenRow:nth-child(even) {
 background: #CCC
}
.MyTable tbody tr.EvenRow:nth-child(odd) {
 background: #FFF
}
.MyTable tbody {
 color: #000
}
.MyTable tbody tr td {
 font-weight: 700;
 padding: 5px;
 text-align: center
}
.Inputtext2,
.Inputtext3,
.Inputtext4 {
 height: 18px;
 padding: 1px 3px
}
.MyTable tbody tr td img.BorderImg {
 margin-right: 20px
}
.MyTable .HorzRight {
 text-align: right!important
}
.MyTable .HorzCenter {
 text-align: center!important
}
.MyTable .VeztTop {
 vertical-align: top!important
}
.Outer,
.btn,
.table_div .cell {
 vertical-align: middle
}
.Color1 {
 color: #DB0000
}
.Color2 {
 color: #00B6CD
}
.Color3 {
 color: #333DFF
}
.Total {
 color: #000;
 margin-bottom: 10px;
 text-align: right
}
.Money {
 color: #000;
 margin: 0 107px 0 150px
}
.Inputtext3,
.OtherRequire {
 margin-bottom: 10px
}
.Inputtext2 {
 width: 40px!important;
 text-align: center
}
.Inputtext3 {
 border: 1px solid #8E8E8E;
 width: 100%!important;
 border-radius: 4px
}
.Inputtext4,
.OtherRequire {
 border-radius: 4px
}
.Inputtext2 {
 background: #CAF0F4;
 border: none;
 margin-right: 5px
}
.Inputtext4 {
 border: 1px solid #8E8E8E;
 width: 80px
}
.OtherRequire {
 border: 1px solid #8E8E8E;
 height: 190px;
 overflow: hidden;
 padding: 5px 3px;
 width: 100%
}
.Outer {
 display: table-cell;
 height: 130px;
 text-align: center;
 width: 120px
}
.Price {
 color: #FF3000
}
.smallText {
 color: #777;
 font-size: 9px;
 font-style: italic
}
.mabaove {
 margin-right: 257px;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 width: 70px
}
.h1title {
 font-size: 14px
}
.menu_top {
 background: #AF1418;
 border: 0;
 height: auto;
 width: 100%;
 position: relative;
 padding-left: 45px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -o-box-sizing: border-box;
 -ms-box-sizing: border-box
}
img.image_home_menu {
 height: 23px;
 position: absolute;
 margin-left: 12px;
 margin-top: 5px;
 left: 0;
 border-radius: 5px 0 0 5px
}
.menu_top ul li {
 float: left;
 height: auto;
 display: flex;
 display: -webkit-flex;
 display: -moz-flex;
 -webkit-flex-wrap: wrap;
 -moz-flex-wrap: wrap;
 flex-wrap: wrap;
 align-items: center;
 -webkit-align-items: center;
 -webkit-box-align: center;
 -moz-box-align: center
}
.menu_top ul li:hover {
 background: #fff
}
.menu_top ul li:hover a {
 color: #333
}
.menu_top ul li a {
 color: #fff;
 height: 20px;
 padding: 17px 15px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -o-box-sizing: border-box;
 -ms-box-sizing: border-box;
 display: flex;
 display: -webkit-flex;
 display: -moz-flex;
 -webkit-flex-wrap: wrap;
 -moz-flex-wrap: wrap;
 flex-wrap: wrap;
 align-items: center;
 font-size: 13px;
 -webkit-align-items: center;
 -webkit-box-align: center;
 -moz-box-align: center
}
.float_l img,
.khung_b.relative a img {
 height: auto;
 max-width: 100%
}
.tintuc.news_img_100 img.lazy{width:100%}
#pad-body {
 width: 1170px
}
.box_skitter_large {
 margin: 0 auto
}
* {
 font-family: arial
}
.khung_b.relative a img {
 width: auto;
 max-height: 100%;
 margin: 0 auto;
 display: inline-block
}
.item>.bg_white {
 padding: 0;
 position: relative
}
.policy_company {
 margin: 0 0 10px;
 background: #f1f1f1;
 border-bottom: 1px solid #ddd
}
.policy_company ul li {
 float: left;
 width: 25%;
 text-align: center
}
.policy_company ul li a,
ul.news_orther li a {
 padding: 10px 10px 10px 20px;
 display: block;
 text-align: left;
 position: relative
}
.copy_right,
.table_div .cell {
 text-align: left
}
.policy_company ul li a:before,
ul.news_orther li a:before {
 position: absolute;
 font: normal normal normal 11px/1 FontAwesome;
 left: 5px
}
ul.news_orther li a {
 padding-top: 0;
 padding-bottom: 0
}
.policy_company ul li a:before {
 top: 14px;
 content: "\f00c"
}
ul.news_orther li a:before {
 top: 5px;
 content: "\f0da"
}
.tab_link a,
div#main>.tab_link a {
 display: inline-block;
 position: relative
}
.policy_company ul li a:before:hover,
.policy_company ul li a:hover {
 color: #f64305
}
.title-pro-des-ct h1 {
font-size: 0.85em;
}
.img_dkbcc img {
 height: 50px
}
.tab_link {
 padding: 10px;
 border-top: 1px dashed #ddd
}
.tab_link a {
 font-size: 13px!important;
 font-size: .928571429rem!important;
 padding: 5px;
 border: 1px solid #ccc;
 color: #333;
 margin: 3px;
 border-radius: 3px;
 -moz-border-radius: 3px
}
.tab_link a:hover {
 background: #ccc;
 border: 1px solid #333
}
.tab_link>h3.title_tab_link {
 font-size: 16px;
 color: #C91C24;
 font-weight: 700
}
div#main>.tab_link {
 margin: 0;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 padding: 10px 0
}
div#main>.tab_link a {
 font-size: 13px!important;
 font-size: .928571429rem!important;
 padding: 5px 5px 5px 20px;
 border: 1px solid #AE0C09;
 color: #fff;
 margin-bottom: 3px;
 border-radius: 3px;
 -moz-border-radius: 3px;
 background: #DC3030
}
div#main>.tab_link a:before {
 content: "\f02b";
 font: normal normal normal 14px/1 FontAwesome;
 position: absolute;
 left: 5px;
 top: 10px
}
.footer a span,
.img-reload,
.main-top-head p span {
 font-weight: 700
}
div#main>.tab_link a:hover {
 background: #333;
 border: 1px solid #333
}
ul.news_orther {
 margin: 0;
 padding: 10px
}
ul.news_orther li {
 width: 50%;
 float: left;
 padding: 5px 0
}
.title_h3_top h3.h1title {
 padding: 5px;
 font-size: 14px;
 background: #BE1C24;
 color: #fff;
 border-radius: 3px
}
.table_content {
 margin-top: 10px
}
.table_div {
 display: table;
 border-bottom: 0 solid;
 width: 100%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -o-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 margin-top: 0;
 border: 1px solid #cc1e26;
}
.table_div .row {
 display: table-row
}
.table_div .row:first-child .cell strong {
 margin: 0;
 color: #fff;
}
.table_div .cell {
 border-left: 1px solid #cc1e26;
 border-bottom: 1px solid #cc1e26;
 display: table-cell;
 width: 43%;
 padding: 10px 5px
}
.table_div .row:first-child .cell {
 padding: 5px 3px;
 background: #af1418
}
.table_div .row:last-child .cell {
 width: 7%;
}
.table_div .row .cell a {
 display: inline-block;
}
.table_div .cell:first-child {
 width: 7%;
 border-left: 0;
 text-align: center;
}
.table_div .cell:last-child i.fa {
 font-size: 24px;
 color: #E2242D
}
.rm_container,
.rm_wrapper {
 width: 100%;
 position: relative
}
.rm_wrapper {
 margin: 10px auto
}
.rm_container {
 overflow: hidden;
 height: 400px;
 margin: 0 auto
}
.rm_container ul {
 width: 1120px
}
.rm_container ul li {
 float: left;
 margin-left: -43px;
 position: relative;
 overflow: hidden;
 width: 310px;
 height: 465px;
 border: 5px solid #f0f0f0;
 background-color: #f0f0f0
}
.rm_container ul li img {
 position: absolute;
 top: 0;
 left: 0
}
.rm_mask_left,
.rm_mask_right {
 position: absolute;
 height: 110px;
 width: 530px;
 bottom: -30px;
 left: 0;
 -moz-transform: rotate(-3deg);
 -webkit-transform: rotate(-3deg);
 transform: rotate(-3deg)
}
.rm_mask_right {
 left: auto;
 right: 0;
 -moz-transform: rotate(3deg);
 -webkit-transform: rotate(3deg);
 transform: rotate(3deg)
}
.rm_corner_left,
.rm_corner_right {
 position: absolute;
 width: 200px;
 height: 100px;
 bottom: 0;
 left: -65px;
 -moz-transform: rotate(45deg);
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg)
}
.rm_corner_right {
 left: auto;
 right: -65px;
 -moz-transform: rotate(-45deg);
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg)
}
.rm_nav a {
 position: absolute;
 top: 200px;
 width: 38px;
 height: 87px;
 cursor: pointer;
 opacity: .7
}
.rm_nav a:hover {
 opacity: 1
}
.rm_controls {
 position: absolute;
 top: 0;
 left: -40px;
 height: 20px
}
.rm_controls a {
 cursor: pointer;
 opacity: .7;
 padding-left: 24px;
 font-size: 16px;
 height: 20px;
 float: left;
 line-height: 20px
}
.rm_controls a:hover {
 opacity: 1
}
.footer {
 position: fixed;
 bottom: 0;
 left: 0;
 width: 100%;
 font-size: 13px;
 background: #000;
 opacity: .9;
 height: 20px;
 padding-bottom: 5px;
 z-index: 4
}
.footer a {
 padding: 5px 10px;
 letter-spacing: 1px;
 text-shadow: 1px 1px 1px #000;
 color: #ddd;
 float: right
}
.footer a.left,
.top_input {
 float: left
}
.footer a:hover {
 color: #fff
}
.bd-mxh {
 width: 100%;
 border: 6px solid #b21c24;
 margin: 0;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box
}
.main-top-head,
.top-head {
 width: 100%;
 margin: 0 auto
}
.top-head {
 background: #AF1418;
 min-height: 37px
}
.main-top-head {
 position: relative
}
.main-top-head p.loginn {
 text-align: right;
 color: #fff;
 font-family: arial;
 font-size: 12px;
 line-height: 30px;
 top: 10px;
 width: 200px;
 position: relative;
 z-index: 5;
 left: 772px
}
#back-top,
.menu_bottom.float_l.relative ul {
 text-align: center
}
.buy span {
 padding: 8px 20px!important
}
.top_input {
 width: 312px;
 height: 38px;
 padding: 4px 9px;
 color: #666;
 font-size: 11px;
 margin-left: 8px
}
.menu_bottom li {
 display: inline-block;
 list-style: none;
 float: none
}
.divbtn-gui,
.img-reload,
.input,
.map60pt {
 float: left
}
.moddum,
.moddum_tin {
 width: 100%!important
}
#back-top {
 position: fixed;
 bottom: 20px;
 right: 20px;
 font-size: 25px;
 cursor: pointer;
 background: #af1418;
 width: 35px;
 height: 36px;
 color: #fff;
 border-radius: 50%;
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
 display: flex;
 display: -webkit-flex;
 display: -moz-flex;
 -webkit-flex-wrap: wrap;
 -moz-flex-wrap: wrap;
 flex-wrap: wrap;
 align-items: center;
 -webkit-align-items: center;
 -webkit-box-align: center;
 -moz-box-align: center;
 z-index: 10000
}
.btn-gui,
.title-box_contact {
 background: #8A0000;
 color: #fff
}
#back-top>i.fa {
 width: 100%
}
input,
select,
textarea {
 -ms-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;
 -webkit-box-sizing: content-box
}
input[type=password],
input[type=submit],
input[type=text],
select,
textarea {
 outline: 0;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -o-box-sizing: border-box;
 -ms-box-sizing: border-box;
 font-family: arial;
 min-height: 35px;
}
input[type=text] {
 border: 1px solid #dcdcdc;
 transition: box-shadow .3s, border .3s;
 padding: 5px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -o-box-sizing: border-box;
 -ms-box-sizing: border-box
}
input[type=text].focus,
input[type=text]:focus,
select.focus,
select:focus,
textarea.focus,
textarea:focus {
 border: 1px solid #1690C8;
 box-shadow: 0 0 5px 1px #DBEDF4
}
.box_contact {
 width: 100%;
 font-family: arial;
 padding: 15px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box
}
.clsipa,
.map60pt {
 box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box
}
.title-box_contact {
 width: auto;
 padding: 10px;
 font-size: 16px;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -ms-border-radius: 3px;
 -o-border-radius: 3px;
 -webkit-border-radius: 3px
}
.content-box_contact,
.row {
 width: 100%
}
.row {
 border: 0
}
.text-input {
 width: 30%;
 float: left;
 font-size: 14px;
 text-align: right;
 padding-right: 15px;
 margin-top: 8px
}
.input {
 width: 60%
}
.clsip,
.clsipa {
 resize: vertical;
 width: 100%;
 border-radius: 3px;
 padding: 7px
}
.clsip {
 -moz-border-radius: 3px;
 -ms-border-radius: 3px;
 -o-border-radius: 3px;
 -webkit-border-radius: 3px;
 border: 1px solid #ccc
}
.clsipa {
 height: 150px;
 -moz-border-radius: 3px;
 -ms-border-radius: 3px;
 -o-border-radius: 3px;
 -webkit-border-radius: 3px;
 border: 1px solid #ccc
}
.clsipxn {
 padding: 7px;
 width: 50%;
 border-radius: 3px;
 -moz-border-radius: 3px;
 -ms-border-radius: 3px;
 -o-border-radius: 3px;
 -webkit-border-radius: 3px;
 border: 1px solid #ccc
}
.btn-gui,
.btn-reload {
 border: 0;
 cursor: pointer
}
.ipmaxn {
 width: 55%
}
.img-reload {
 margin: 5px
}
.btn-reload {
 width: 32px;
 height: 30px;
 margin-left: 15px
}
.btn-gui {
 padding: 3px 30px;
 margin-left: 30px;
 font-size: 13px
}
input.btn-gui {
 margin: 15px 0 0;
 padding: 10px 15px;
 width: auto;
 background: #333
}
.bdnone {
 border: none
}
.btnclass {
 margin: 0
}
.map60pt {
 width: 50%;
 padding-right: 15px
}
.footer_50pt,
input.inputsoluong,
tr {
 box-sizing: border-box
}
.map60pt_in {
 min-height: 300px;
 background: #ddd
}
.info_coty {
 margin: 15px 0
}
.map60pt>iframe {
 width: 100%;
 min-height: 300px
}
.width40pt {
 width: 50%;
 float: right
}
.content-box_contact.width40pt>.row {
 margin: 0 0 10px 0;
 width: 50%;
 float: left;
}
.content-box_contact.width40pt>.row.width100pt {
 width: 100%;
}
.content-box_contact.width40pt>.row:last-child {
 width: 100%;
}
.content-box_contact.width40pt>.row>.input {
 width: 100%;
 position: relative;
 padding: 0 10px;
 box-sizing: border-box;
}
input.btn-gui {
 margin-top: 0
}
address {
 line-height: 1.5em;
 text-align: left
}
address p {
 margin: 0
}
.logo_contact a {
 display: block;
 text-align: center;
 width: 250px;
 margin: 0 auto 10px
}
.row .input {
 height: auto;
 padding: 0;
 margin: 0;
 border: 0
}
#thongtinchitiet {
 background: transparent
}
.khung.relative {}
.icon_gift {
 position: absolute;
 top: 0;
 right: 10px;
 font-size: 30px;
 color: #e44c0a;
}
.logo {
 width: 30%;
 float: left;
}
.bannerqc {
 width: 70%;
 float: right;
 text-align: right;
 max-height: 115px;
}
.bannerqc a {
 display: inline-block;
}
.bannerqc a img {
 width: 100%;
}
.logo a {
 margin: 30px 0;
}
ul.ulnavi6 a.active_tai {
 background: #AF1418;
 border-radius: 5px 5px 0 0;
 -moz-border-radius: 5px 5px 0 0;
 -webkit-border-radius: 5px 5px 0 0;
 padding: 10px 5px;
 float: left;
 color: #fff;
 font-size: 13px;
 font-weight: bold;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
.hotline__bottom {
 display: none;
}
.hotline__bottom {
 position: fixed;
 color: white;
 font-weight: bold;
 width: 100%;
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.1, #970e05), color-stop(.55, #c00a0d));
 z-index: 100000;
 bottom: 0;
 left: 0;
 padding: 4px;
 text-align: center;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 font-size: 24px;
}
#back-top {
 bottom: 65px;
}
.ul-breadc{
 display: flex;
 align-items: center;
 list-style-type: none;
 padding: 0;
 margin: 0;
}
.ul-breadc > li > a{
 white-space: nowrap;
}
.ul-breadc > li:last-child{
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.has-sub-breadc{
 position: relative;
 padding: 5px 0;
}
.has-sub-breadc > li > a{
 color: #000;
}
.ul-sub-breadc {
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 99;
 background: #fff;
 padding: 10px;
 border: 1px solid #ccc;
 width: 600px;
 padding-left: 25px;
 display: none;
}
.ul-sub-breadc:before {
 position: absolute;
 content: "";
 border-left: 6px solid transparent;
 border-right: 6px solid transparent;
 border-bottom: 6px solid #fff;
 top: -6px;
 left: 25px;
}
.ul-sub-breadc li{
 list-style-type: disc;
 margin-bottom: 5px;
 width: 33.333333%;
}
.ul-sub-breadc > li:last-child{
 margin: 0;
}
.has-sub-breadc:hover .ul-sub-breadc{
 display: flex;
 flex-wrap: wrap;
}
@media (max-width: 768px) {
 .ul-breadc{
  padding: 5px;
 }
 .ul-sub-breadc{
  display: none !important;
 }
 ul.list_ul_new_girds li.lists {
  width: 100%;
 }
 ul.list_ul_new_girds .content-list_inm {
  margin-left: 0px;
 }
 ul.list_ul_new_girds .title-list h3,
 ul.list_ul_new_girds .content-list-in {}
 .logo {
  width: 100%;
  float: left;
  text-align: center;
 }
 .bannerqc {
  width: 100%;
  float: right;
 }
 .logo a {
  margin: 15px 0 0 0;
 }
	.content_cate_adding table>td,.content_cate_adding table>tr{
		font-size: 10px;!important
 }
	td, tr{
		font-size: 12px;!important
 }
}
ul.block_category li a {
 color: #B31C24;
 font-size: 12px;
 font-weight: 700;
 position: relative;
 padding: 0 0 0 3px;
 display: block;
}
@media (max-width: 767px) {
 .logo a {
  margin: 45px 0 0 0;
 }
 #footer {
  margin-bottom: 45px;
 }
 .hotline__bottom {
  display: block;
 }
	.tab-content iframe{ height:400px }
}
@media (max-width: 415px) {
	.tab-content iframe{ height:300px }
 ul.ulnavi6 li {
  float: none;
  display: inline-block;
 }
 ul.ulnavi6 a.active_tai {
  margin: 0;
  width: 100%;
  text-align: center;
  border-radius: 0;
 }
 div#main>.tab_link {
  padding: 10px 5px;
 }
 .addtocart span {
  padding: 8px 5px;
 }
 ul.ulnavi6 {
  text-align: center;
 }
 ul.ulnavi6 li.active_tai a {
  font-size: 19px;
 }
}
@media (max-width: 400px) {
 ul.list_ul_new_girds li.lists {
  padding-left: 0;
 }
 ul.list_ul_new_girds .img-list {
  width: 100%;
  float: none;
  height: auto;
 }
 ul.list_ul_new_girds .content-list {
  width: 100%;
  float: none;
 }
}
.wp_page {
 width: 100%;
 text-align: right;
 padding: 10px 0px;
}
.wp_page>.page {
 width: 100%;
}
.wp_page>.page a,
strong.first {
 font-size: 13px;
 padding: 5px 10px;
 text-decoration: none;
 font-weight: bold;
 color: #AF1418;
 display: inline;
 line-height: 2.5em;
}
.wp_page>.page a:hover,
.wp_page>.page a.active,
strong.first.active {
 background: #AF1418;
 color: #fff;
 font-weight: bold;
}
marquee#marquee {
 height: 37px;
 display: flex;
 align-items: center;
 color: #fff;
 max-width: 450px;
}
marquee#marquee a {
 color: #fff;
}
@media (max-width: 600px) {
 .clsip,
 .clsipa {
  width: 100%
 }
 .content-box_contact {
  width: 90%;
  margin: 0 auto
 }
 .input,
 .text-input {
  width: auto;
  text-align: left;
  float: none
 }
 .map60pt,
 .width40pt {
  width: 100%;
  float: none;
  padding: 0
 }
}
.aligncenter,
.btn,
.data-table td,
.inputsoluong,
.table>tbody>tr>td,
.table>tfoot>tr>td,
.tr_first th {
 text-align: center;
}
.map60pt_in iframe {
 width: 100%
}
input.btn-gui.btn-success {
 margin-top: 10px
}
.map_wp_in>iframe {
 width: 100%;
 height: 300px
}
.map_wp {
 margin-bottom: 10px
}
.map-container {
 width: 100%
}
.map-container iframe {
 display: block;
 width: 100%;
 pointer-events: none
}
.map-container iframe.clicked {
 pointer-events: auto
}
.floatleft {
 float: left
}
.container_table table {
 display: table;
 border-spacing: 2px;
 border-color: #ccc;
 width: 100%;
 font-size: 13px;
 font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.table>tbody>tr>td,
.table>tfoot>tr>td {
 vertical-align: middle;
 padding: 5px
}
.btn,
.form-control {
 padding: 6px 12px;
 font-size: 14px;
 line-height: 1.42857143;
 background-image: none
}
.form-control {
 display: block;
 width: 100%;
 height: 34px;
 color: #555;
 background-color: #fff;
 border: 1px solid #ccc;
 border-radius: 4px;
 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
 -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
 -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
 transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.btn {
 display: inline-block;
 margin-bottom: 0;
 font-weight: 400;
 cursor: pointer;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 border: 1px solid transparent;
 text-decoration: none
}
.btn-danger,
.btn-info,
.btn-success,
.btn-warning {
 border-color: #333;
 background-color: #333;
 color: #fff
}
.btn-group-sm>.btn,
.btn-sm {
 margin-left: 5px;
 padding: 5px 10px;
 font-size: 16px;
 line-height: 15px;
}
.btn-warning.active,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.open>.dropdown-toggle.btn-warning {
 color: #fff;
 background-color: #333;
 border-color: #d58512
}
.col-sm-2.hidden-xs {
 width: 100px;
 margin: 0 auto
}
.col-sm-10 {
 padding: 0 10px
}
.floatright {
 float: right
}
.floatleft {
 width: 50px
}
a.btn.btn-warning.floatleft {
 width: auto
}
.text-center {
 background: 0 0
}
input[type=number] {
 width: 50px;
 padding: 5px 10px 5px 3px;
 outline: 0;
 -moz-outline: none;
 -ms-outline: none;
 -webkit-outline: none;
 -o-outline: none;
 text-align: center
}
.col-sm-2.hidden-xs img,
button.btn.btn-info.btn-sm.btn_ref,
input.inputsoluong {
 width: 100%
}
.khung.relative a img {
 width: auto;
 height: auto;
 max-width: 100%;
 max-height: 100%;
 margin: 0 auto;
 max-height: 230px;
}
.tr_first {
 color: #fff
}
.tr_first th {
 padding: 7px 0;
 color: #fff
}
.number {
 border-radius: 7px;
 -moz-border-radius: 7px;
 -webkit-border-radius: 7px;
 -o-border-radius: 7px;
 -ms-border-radius: 7px;
 border: 0
}
.inputsoluong {
 font-family: uab;
 border: 1px solid #333
}
button.btn.btn-info.btn-sm {
 height: 30px;
 margin: 0
}
span.color_red.font_money {
 color: red!important;
 font-size: 14px
}
input.inputsoluong {
 padding: 6px 10px
}
td.textright {
 background-color: #fff;
 font-weight: 700;
 font-size: 18px;
 color: red;
 height: 30px
}
table#cart tbody td .form-control {
 width: 100%;
 display: block
}
td.textright_text {
 font-size: 18px;
 color: #0C0C0C
}
button.btn.btn-danger.btn-sm {
 height: 30px
}
@media screen and (max-width: 768px) {
 .col-sm-10,
 .table tr {
  width: 100%
 }
 .table tbody tr td:first-child {
  padding: 15px 10px;
  background: #333;
  color: #fff
 }
 .col-sm-10 {
  padding: 0
 }
 .table>tbody>tr>td,
 .table>tfoot>tr>td {
  border: 0 solid #C7E4EF;
  text-align: left
 }
 .actions .btn-info {
  float: left
 }
 .actions .btn-danger {
  float: right
 }
 .table thead {
  display: none
 }
 .table,
 .table tbody,
 .table td,
 .table tr {
  display: block
 }
 .table tbody td {
  display: block;
  padding: 5px;
  min-width: 0;
  text-align: left
 }
 .table tbody td:before {
  content: attr(data-th);
  font-weight: 700;
  display: inline-block;
  margin-right: 10px;
  font-size: 15px;
  margin-bottom: 5px
 }
 .table tfoot td .btn {
  display: block;
  margin-bottom: 15px
 }
 td.hidden-xs.text-center {
  background-color: transparent!important
 }
 td.hidden-xs.text-center strong {
  color: #333
 }
 table {
  border-collapse: collapse;
  border: 0 solid #ccc;
  padding-bottom: 10px
 }
 td.actions.aligncenter {
  height: 30px;
  padding: 10px
 }
 h4.nomargin {
  margin-bottom: 0
 }
 .col-sm-10 p {
  margin-top: 5px
 }
 .table tbody td .row h4 {
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  margin-top: 5px;
  margin-bottom: 5px
 }
 .color_red {
  color: red
 }
 .table tbody tr td.textright {
  text-align: center;
  height: auto;
  padding: 10px
 }
}
.mabaove,
tr.tr_last {
 text-align: center
}
td.textright>span.text_price {
 font-size: 18px
}
input#txtMaXacNhan {
 padding-right: 75px
}
h2.Title {
 padding: 5px 10px;
 background-color: #BD1C24;
 color: #fff!important;
 font-size: 16px!important
}
.bg_gradient,
.tr_first,
h2.Title,
input#sub,
input.btn-gui.btn-success.bg_gradient {
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D91C24), color-stop(100%, #B21C24));
 background: -webkit-linear-gradient(top, #D91C24 0, #B21C24 100%);
 background: -o-linear-gradient(top, #D91C24 0, #B21C24 100%);
 background: -ms-linear-gradient(top, #D91C24 0, #B21C24 100%);
 background: linear-gradient(to bottom, #D91C24 0, #B21C24 100%)
}
.mabaove {
 float: none;
 background: #ccc;
 font-size: 14px;
 height: 27px;
 padding: 0;
 align-content: center;
 margin: 0;
 line-height: 34px;
 right: 0;
 position: absolute;
 top: 0;
 right: 11px;
 min-height: 35px;
 box-sizing: border-box;
}
.row>.input {
 background: 0 0
}
a.btn.btn-warning.floatleft {
 display: inline-block;
 float: none
}
.footer_50pt {
 width: 60%;
 float: left;
 padding: 5px 10px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -o-box-sizing: border-box;
 -ms-box-sizing: border-box
}
.footer_50pt:last-child {
 width: 40%
}
.menu_mobile_top {
 background: #B50B0A;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D91C24), color-stop(100%, #B21C24));
 background: -webkit-linear-gradient(top, #D91C24 0, #B21C24 100%);
 background: -o-linear-gradient(top, #D91C24 0, #B21C24 100%);
 background: -ms-linear-gradient(top, #D91C24 0, #B21C24 100%);
 background: linear-gradient(to bottom, #D91C24 0, #B21C24 100%);
 border-radius: 5px 5px 0 0;
 color: #fff;
 min-height: 50px;
 font-family: Helvetica;
 letter-spacing: 2px
}
.menu_mobile_top nav ul {
 border-top: 1px solid #2c3e50;
 text-align: center
}
.menu_mobile_top nav li a {
 text-decoration: inherit;
 padding: 20px 0;
 color: #fff;
 display: block;
 transition: all .4s;
 -webkit-transition: all .4s
}
.menu_mobile_top .menuBtn {
 display: block;
 line-height: 1.5em;
 text-align: right;
 cursor: pointer;
 padding: 5px 15px;
 font-size: 30px
}
.menu_mobile_top .menuBtn i.fa {
 padding-top: 10px
}
.menu_mobile_top .menuBtn:hover {
 opacity: .7
}
.menu_mobile_top .menuBtn img {
 height: 40px;
 position: relative;
 top: 0
}
.bc-menu,
.khung_tip>a.float_l.tip._img img,
.menu_top.display_mobile {
 height: auto
}
.nut_searh {
 background: #AF1418
}
.nut_searh i.fa {
 font-size: 16px;
 color: #fff
}
input.nut_searh {
 background: #ccc;
 position: absolute;
 top: 0;
 right: 0
}
.bc-menu {
 margin-top: 0
}
ul#bcrumb>li {
 width: 100%;
 background: -moz-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(49%, #F9F9F9), color-stop(51%, #F2F2F2), color-stop(100%, #FFF));
 background: -webkit-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: -o-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: -ms-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: linear-gradient(to bottom, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%)
}
ul#bcrumb>li>a {
 padding: 5px
}
td.textright_text {
 background: #fff;
}
._mota img {
 max-width: 100%!important
}
.khung_tip>a.float_l.tip._img {
 width: 20%;
 margin: 0;
 height: auto;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box
}
.khung_tip>.infon.float_l {
 width: 80%;
 padding-left: 10px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box
}
.sweet-alert,
.sweet-overlay {
 position: fixed;
 display: none
}
body.stop-scrolling {
 height: 100%;
 overflow: hidden
}
.sweet-overlay {
 background-color: #000;
 background-color: rgba(0, 0, 0, .4);
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 z-index: 10000
}
.sweet-alert {
 background-color: #fff;
 font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
 width: 478px;
 padding: 17px;
 border-radius: 5px;
 text-align: center;
 left: 50%;
 top: 50%;
 margin-left: -256px;
 margin-top: -200px;
 overflow: hidden;
 z-index: 99999
}
@media all and (max-width: 540px) {
 .sweet-alert {
  width: auto;
  margin-left: 0;
  margin-right: 0;
  left: 15px;
  right: 15px
 }
}
.sweet-alert h2 {
 color: #575757;
 font-size: 30px;
 text-align: center;
 font-weight: 600;
 text-transform: none;
 position: relative;
 margin: 25px 0;
 padding: 0;
 line-height: 40px;
 display: block
}
.sweet-alert p {
 color: #797979;
 font-size: 16px;
 font-weight: 300;
 position: relative;
 text-align: inherit;
 float: none;
 margin: 0;
 padding: 0;
 line-height: normal
}
.sweet-alert fieldset {
 border: none;
 position: relative
}
.sweet-alert .sa-error-container {
 background-color: #f1f1f1;
 margin-left: -17px;
 margin-right: -17px;
 overflow: hidden;
 padding: 0 10px;
 max-height: 0;
 webkit-transition: padding .15s, max-height .15s;
 transition: padding .15s, max-height .15s
}
.sweet-alert .sa-error-container.show {
 padding: 10px 0;
 max-height: 100px;
 webkit-transition: padding .2s, max-height .2s;
 transition: padding .25s, max-height .25s
}
.sweet-alert .sa-error-container .icon {
 display: inline-block;
 width: 24px;
 height: 24px;
 border-radius: 50%;
 background-color: #ea7d7d;
 color: #fff;
 line-height: 24px;
 text-align: center;
 margin-right: 3px
}
.sweet-alert .sa-error-container p {
 display: inline-block
}
.sweet-alert .sa-input-error {
 position: absolute;
 top: 29px;
 right: 26px;
 width: 20px;
 height: 20px;
 opacity: 0;
 -webkit-transform: scale(.5);
 transform: scale(.5);
 -webkit-transform-origin: 50% 50%;
 transform-origin: 50% 50%;
 -webkit-transition: all .1s;
 transition: all .1s
}
.sweet-alert .sa-input-error::after,
.sweet-alert .sa-input-error::before {
 content: "";
 width: 20px;
 height: 6px;
 background-color: #f06e57;
 border-radius: 3px;
 position: absolute;
 top: 50%;
 margin-top: -4px;
 left: 50%;
 margin-left: -9px
}
.sweet-alert .sa-input-error::before {
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg)
}
.sweet-alert .sa-input-error::after {
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg)
}
.sweet-alert .sa-input-error.show {
 opacity: 1;
 -webkit-transform: scale(1);
 transform: scale(1)
}
.sweet-alert input {
 width: 100%;
 box-sizing: border-box;
 border-radius: 3px;
 border: 1px solid #d7d7d7;
 height: 43px;
 margin-top: 10px;
 margin-bottom: 17px;
 font-size: 18px;
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06);
 padding: 0 12px;
 display: none;
 -webkit-transition: all .3s;
 transition: all .3s
}
.sweet-alert input:focus {
 outline: 0;
 box-shadow: 0 0 3px #c4e6f5;
 border: 1px solid #b4dbed
}
.sweet-alert input:focus::-moz-placeholder {
 transition: opacity .3s 30ms ease;
 opacity: .5
}
.sweet-alert input:focus:-ms-input-placeholder {
 transition: opacity .3s 30ms ease;
 opacity: .5
}
.sweet-alert input:focus::-webkit-input-placeholder {
 transition: opacity .3s 30ms ease;
 opacity: .5
}
.sweet-alert input::-moz-placeholder {
 color: #bdbdbd
}
.sweet-alert input:-ms-input-placeholder {
 color: #bdbdbd
}
.sweet-alert input::-webkit-input-placeholder {
 color: #bdbdbd
}
.sweet-alert.show-input input {
 display: block
}
.sweet-alert button {
 background-color: #AEDEF4;
 color: #fff;
 border: none;
 box-shadow: none;
 font-size: 16px;
 font-weight: 500;
 -webkit-border-radius: 4px;
 border-radius: 5px;
 padding: 10px 15px;
 margin: 26px 5px 0;
 cursor: pointer
}
.sweet-alert button:focus {
 outline: 0;
 box-shadow: 0 0 2px rgba(128, 179, 235, .5), inset 0 0 0 1px rgba(0, 0, 0, .05)
}
.sweet-alert button:hover {
 background-color: #a1d9f2
}
.sweet-alert button:active {
 background-color: #81ccee
}
.sweet-alert button.cancel {
 background-color: #D0D0D0
}
.sweet-alert button.cancel:hover {
 background-color: #c8c8c8
}
.sweet-alert button.cancel:active {
 background-color: #b6b6b6
}
.sweet-alert button.cancel:focus {
 box-shadow: rgba(197, 205, 211, .8) 0 0 2px, rgba(0, 0, 0, .0470588) 0 0 0 1px inset!important
}
.sweet-alert button::-moz-focus-inner {
 border: 0
}
.sweet-alert[data-has-cancel-button=false] button {
 box-shadow: none!important
}
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
 padding-bottom: 40px
}
.sweet-alert .sa-icon {
 width: 80px;
 height: 80px;
 border: 4px solid gray;
 -webkit-border-radius: 40px;
 border-radius: 50%;
 margin: 20px auto;
 padding: 0;
 position: relative;
 box-sizing: content-box
}
.sweet-alert .sa-icon.sa-error {
 border-color: #F27474
}
.sweet-alert .sa-icon.sa-error .sa-x-mark {
 position: relative;
 display: block
}
.sweet-alert .sa-icon.sa-error .sa-line {
 position: absolute;
 height: 5px;
 width: 47px;
 background-color: #F27474;
 display: block;
 top: 37px;
 border-radius: 2px
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg);
 left: 17px
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 right: 16px
}
.sweet-alert .sa-icon.sa-warning {
 border-color: #F8BB86
}
.sweet-alert .sa-icon.sa-warning .sa-body {
 position: absolute;
 width: 5px;
 height: 47px;
 left: 50%;
 top: 10px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
 margin-left: -2px;
 background-color: #F8BB86
}
.sweet-alert .sa-icon.sa-warning .sa-dot {
 position: absolute;
 width: 7px;
 height: 7px;
 -webkit-border-radius: 50%;
 border-radius: 50%;
 margin-left: -3px;
 left: 50%;
 bottom: 10px;
 background-color: #F8BB86
}
.sweet-alert .sa-icon.sa-info::after,
.sweet-alert .sa-icon.sa-info::before {
 content: "";
 background-color: #C9DAE1;
 position: absolute
}
.sweet-alert .sa-icon.sa-info {
 border-color: #C9DAE1
}
.sweet-alert .sa-icon.sa-info::before {
 width: 5px;
 height: 29px;
 left: 50%;
 bottom: 17px;
 border-radius: 2px;
 margin-left: -2px
}
.sweet-alert .sa-icon.sa-info::after {
 width: 7px;
 height: 7px;
 border-radius: 50%;
 margin-left: -3px;
 top: 19px
}
.sweet-alert .sa-icon.sa-success {
 border-color: #C11C24
}
.sweet-alert .sa-icon.sa-success::after,
.sweet-alert .sa-icon.sa-success::before {
 content: '';
 position: absolute;
 width: 60px;
 height: 120px;
 background: #fff
}
.sweet-alert .sa-icon.sa-success::before {
 -webkit-border-radius: 120px 0 0 120px;
 border-radius: 120px 0 0 120px;
 top: -7px;
 left: -33px;
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 -webkit-transform-origin: 60px 60px;
 transform-origin: 60px 60px
}
.sweet-alert .sa-icon.sa-success::after {
 -webkit-border-radius: 0 120px 120px 0;
 border-radius: 0 120px 120px 0;
 top: -11px;
 left: 30px;
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg);
 -webkit-transform-origin: 0 60px;
 transform-origin: 0 60px
}
.sweet-alert .sa-icon.sa-success .sa-placeholder {
 width: 80px;
 height: 80px;
 border: 4px solid #C11C24;
 -webkit-border-radius: 40px;
 border-radius: 50%;
 box-sizing: content-box;
 position: absolute;
 left: -4px;
 top: -4px;
 z-index: 2
}
.sweet-alert .sa-icon.sa-success .sa-fix {
 width: 5px;
 height: 90px;
 background-color: #fff;
 position: absolute;
 left: 28px;
 top: 8px;
 z-index: 1;
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line {
 height: 5px;
 background-color: #C11C24;
 display: block;
 border-radius: 2px;
 position: absolute;
 z-index: 2
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
 width: 25px;
 left: 14px;
 top: 46px;
 -webkit-transform: rotate(45deg);
 transform: rotate(45deg)
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
 width: 47px;
 right: 8px;
 top: 38px;
 -webkit-transform: rotate(-45deg);
 transform: rotate(-45deg)
}
.sweet-alert .sa-icon.sa-custom {
 background-size: contain;
 border-radius: 0;
 border: none;
 background-position: center center;
 background-repeat: no-repeat
}
.showSweetAlert[data-animation=pop] {
 -webkit-animation: showSweetAlert .3s;
 animation: showSweetAlert .3s
}
.showSweetAlert[data-animation=none] {
 -webkit-animation: none;
 animation: none
}
.showSweetAlert[data-animation=slide-from-top] {
 -webkit-animation: slideFromTop .3s;
 animation: slideFromTop .3s
}
.showSweetAlert[data-animation=slide-from-bottom] {
 -webkit-animation: slideFromBottom .3s;
 animation: slideFromBottom .3s
}
.hideSweetAlert[data-animation=pop] {
 -webkit-animation: hideSweetAlert .2s;
 animation: hideSweetAlert .2s
}
.hideSweetAlert[data-animation=none] {
 -webkit-animation: none;
 animation: none
}
.hideSweetAlert[data-animation=slide-from-top] {
 -webkit-animation: slideToTop .4s;
 animation: slideToTop .4s
}
.hideSweetAlert[data-animation=slide-from-bottom] {
 -webkit-animation: slideToBottom .3s;
 animation: slideToBottom .3s
}
.animateSuccessTip {
 -webkit-animation: animateSuccessTip .75s;
 animation: animateSuccessTip .75s
}
.animateSuccessLong {
 -webkit-animation: animateSuccessLong .75s;
 animation: animateSuccessLong .75s
}
.sa-icon.sa-success.animate::after {
 -webkit-animation: rotatePlaceholder 4.25s ease-in;
 animation: rotatePlaceholder 4.25s ease-in
}
.animateErrorIcon {
 -webkit-animation: animateErrorIcon .5s;
 animation: animateErrorIcon .5s
}
.pulseWarningIns {
 -webkit-animation: pulseWarningIns .75s infinite alternate;
 animation: pulseWarningIns .75s infinite alternate
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
 -ms-transform: rotate(45deg)\9
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
 -ms-transform: rotate(-45deg)\9
}
.sweet-alert .sa-icon.sa-success {
 border-color: transparent\9
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
 -ms-transform: rotate(45deg)\9
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
 -ms-transform: rotate(-45deg)\9
}
button.confirm {
 background: #C11C24!important
}
.cs-buttons,
.cs-title {
 padding: 10px
}
.coin-slider {
 overflow: hidden;
 position: relative;
 top: 1px;
 margin-bottom: 5px;
 z-index: 10
}
.coin-slider a {
 text-decoration: none;
 outline: 0;
 border: none
}
.cs-buttons {
 font-size: 0;
 float: left;
 display: none
}
.cs-buttons a {
 margin-left: 5px;
 height: 10px;
 width: 10px;
 float: left;
 border: 0 solid #B8C4CF;
 color: #B8C4CF;
 text-indent: -1000px;
 background: #58bae9
}
#coin-slider img,
.cs-title {
 width: 770px;
 overflow: hidden
}
.cs-active {
 background-color: #fff!important;
 color: #FFF;
 z-index: 1000
}
.cs-next,
.cs-prev,
.cs-title {
 background-color: #000;
 color: #FFF
}
#coin-slider img {
 height: 250px
}
.cs-next,
.cs-prev {
 padding: 0 9px;
 line-height: 34px!important;
 opacity: .5;
 font-size: 30px;
 font-family: segoe ui light;
 height: 40px;
 top: 103px!important
}
.coin-slider img {
 max-width: 770px;
 max-height: 250px
}
.cs-next:hover,
.cs-prev:hover {
 background-color: #f64305;
 color: #FFF
}
ul.list_product li h3,
ul.list_product li h3 a {
 text-transform: uppercase;
 font-family: arial;
 font-weight: 700
}
ul.intro li div.infomation {
 width: 410px;
 float: left;
 text-align: left;
 margin-top: 10px;
 display: block!important
}
.list_product .infomation,
ul.list_product li div.short_info,
ul.list_product li p.info {
 display: none
}
ul.intro li div.short_info {
 width: 400px;
 float: left;
 text-align: justify;
 color: #555;
 display: block!important;
 margin-top: 45px
}
ul.list_product li.part {
 width: 25%;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box;
 float: left;
 border: 1px solid #F4F4F4;
 position: relative;
 padding-left: 0;
 text-align: center
}
ul.list_product .short {
 display: none
}
ul.list_product div.short_info {
 display: block!important;
 width: 99%
}
ul.list_product li.part:hover img {
 opacity: .8
}
ul.list_product li a.image {
 width: auto;
 height: 200px;
 display: inline-block;
 background: #FFF;
 padding: 10px 0
}
ul.list_product li a.image img {
 max-width: 100%;
 max-height: 100%;
 margin: auto;
 height: auto;
 width: auto;
 border: none
}
ul.list_product li h3 {
 color: #134A8D;
 font-size: 11px;
 margin: 10px 0;
 height: 45px
}
ul.list_product li h3 a {
 color: #000;
 font-size: 12px
}
ul.list_product li h3 a:hover {
 color: #f64305
}
ul.list_product li p.old_price {
 text-decoration: line-through;
 color: #4C93A5;
 display: block;
 height: 20px;
 font-size: 12px;
 margin-left: 6px
}
ul.list_product li .vat {
 margin-left: 6px
}
ul.list_product li p.current_price {
 color: #DC230A;
 font-size: 14px;
 font-weight: 700;
 margin-left: 6px
}
ul.list_product li a.more {
 font-size: 12px;
 height: auto;
 width: auto;
 line-height: 1.5em;
 border: 1px solid #E4E4E4;
 border-radius: 2px;
 padding: 5px 10px;
 background: -moz-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFF), color-stop(49%, #F9F9F9), color-stop(51%, #F2F2F2), color-stop(100%, #FFF));
 background: -webkit-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: -o-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: -ms-linear-gradient(top, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%);
 background: linear-gradient(to bottom, #FFF 0, #F9F9F9 49%, #F2F2F2 51%, #FFF 100%)
}
ul.list_product .btn-ss {
 margin-left: 15px;
 margin-top: 0
}
a.more_product {
 height: 35px;
 line-height: 35px;
 background: #f9f9f9;
 border: 1px solid #ddd;
 display: block;
 font-size: 16px;
 border-radius: 2px;
 text-align: center;
 color: #aaa;
 margin: 20px 10px 10px
}
.block_search {
 max-width: 100%;
 border: 1px solid #ccc;
 position: relative;
 background: #F1F1F3;
 border-radius: 5px
}
.block_title {
 height: 30px;
 line-height: 30px;
 color: #000;
 font-weight: 700;
 font-size: 12px;
 overflow: hidden;
 border-bottom: 1px dashed #ececec;
 background: #fff
}
.block_wrapper {
 padding: 9px;
 background: #FFF
}
.block_wrapper i {
 margin: 4px!important
}
.block_search input[type=button] {
 background: #dd2b2b;
 border: none;
 padding: 4px 8px;
 color: #FFF;
 cursor: pointer;
 margin-top: 12px
}
.block_wrapper a.reset_icon,
.block_wrapper a.reset_icon2,
.block_wrapper a.reset_icon3 {
 margin-right: 17px
}
.block_search input[type=button]:hover {
 color: #FFF
}
.block_wrapper #max,
.block_wrapper #min {
 width: 70px!important
}
.block_search input[type=text],
.block_search select {
 width: 200px!important;
 font-size: 11px
}
.list_product .infomation {
 display: none!important
}
ul.intro li.part {
 position: relative;
 display: inline-block;
 width: 97.5%;
 margin: 0 10px;
 border-bottom: 1px solid #DDD;
 padding: 25px 0 15px
}
ul.intro li a.image {
 float: left;
 display: inline-block;
 width: 140px;
 height: 160px;
 margin: 0 20px 10px 0;
 position: relative;
 text-align: center
}
ul.intro li a.image img {
 margin: auto;
 max-width: 140px;
 max-height: 160px;
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 right: 0
}
ul.intro li h3 a {
 font-size: 15px;
 color: #000;
 font-family: arial
}
ul.intro li p.old_price {
 color: #4C93A5;
 font-size: 12px;
 text-decoration: line-through;
 margin: 7px 0
}
ul.intro li p.current_price {
 margin: 7px 0;
 font-weight: 700;
 color: #DC230A;
 font-family: arial;
 font-size: 14px
}
.atip .tensp,
.infomation {
 font-size: 11px
}
.fb-like-box,
.fb-like-box span,
.fb-like-box span iframe {
 width: 200px!important
}
ul.list_product li .bor-1 {
 display: inline-block;
 float: none!important;
 width: auto!important;
 height: auto!important;
 border: none!important;
 margin: 0!important
}
ul.intro li h3 {
 width: 640px!important
}
ul.intro li .control_bt,
ul.intro li .h_control_bt,
ul.intro li .ttprod {
 position: absolute;
 top: 54px;
 right: 10px;
 display: inline-block
}
ul.intro li .control_bt .btn-ss,
ul.intro li .h_control_bt .btn-ss,
ul.intro li .ttprod .btn-ss {
 margin: 0!important;
 position: absolute;
 top: -30px
}
ul.intro li .control_bt a,
ul.intro li .h_control_bt a,
ul.intro li .ttprod a {
 padding: 2px 6px;
 text-align: center;
 width: 56px;
 display: inline-block;
 border-radius: 3px;
 border: 1px solid #CCC;
 font-size: 11px;
 position: relative;
 left: 3px;
 background: #fff;
 background: -moz-linear-gradient(top, #fff 0, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(50%, #f1f1f1), color-stop(51%, #e1e1e1), color-stop(100%, #f6f6f6));
 background: -webkit-linear-gradient(top, #fff 0, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
 background: -o-linear-gradient(top, #fff 0, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
 background: -ms-linear-gradient(top, #fff 0, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
 background: linear-gradient(to bottom, #fff 0, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
}
a.more_product:hover {
 background: #e8e8e8
}
p.counter {
 float: left;
 margin: 25px 0 20px 20px;
 font-weight: 700
}
.in_title {
 font-weight: 700;
 display: inline-block;
 min-width: 100px;
 float: left
}
.in_info {
 width: 60%;
 float: left;
 display: block;
 color: #555
}
.p_view,
.p_view a {
 color: #333;
 font-weight: 700
}
.p_view {
 top: 9px;
 position: absolute;
 right: 60px;
 text-transform: none
}
.p_view a.active,
.p_view a:hover {
 color: #C00
}
.p_view img {
 position: relative;
 top: 1px
}
.mota_dmsp {
 border: 1px dashed #CCC;
 background: #FFF;
 border-radius: 5px;
 padding: 10px;
 margin: 10px 0
}
.p_view>a>img {
 width: 15px!important;
 height: 15px
}
.flex-pauseplay span,
.title-pro-des-ct,
.title_des {
 text-transform: capitalize
}
.atip .rightsp {
 margin-top: 5px;
 font-size: 13px;
 margin-left: 10px;
 text-align: left
}
.atip .rightsp img {
 padding: 10px
}
.flex-direction-nav a,
.flex-pauseplay a {
 z-index: 10;
 overflow: hidden;
 position: absolute
}
.flex-container a:focus,
.flex-container a:hover,
.flex-slider a:focus,
.flex-slider a:hover {
 outline: 0
}
.flex-control-nav,
.flex-direction-nav,
.slides,
.slides>li {
 margin: 0;
 padding: 0;
 list-style: none
}
.flexslider {
 padding: 0;
 margin: 0;
 background: #fff;
 position: relative;
 zoom: 1;
 -webkit-border-radius: 4px;
 -moz-border-radius: 4px;
 border-radius: 4px;
 -webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, .2);
 -moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, .2);
 -o-box-shadow: 0px 1px 4px rgba(0, 0, 0, .2);
 box-shadow: 0px 1px 4px rgba(0, 0, 0, .2)
}
.flexslider .slides>li {
 display: none;
 -webkit-backface-visibility: hidden
}
.flexslider .slides:after {
 content: "\0020";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0
}
html[xmlns] .flexslider .slides {
 display: block
}
* html .flexslider .slides {
 height: 1%
}
.no-js .flexslider .slides>li:first-child {
 display: block
}
.flexslider .slides {
 zoom: 1
}
.flexslider .slides img {
 width: 100%;
 display: block;
 height: auto
}
.flex-viewport {
 max-height: 2000px;
 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -ms-transition: all 1s ease;
 -o-transition: all 1s ease;
 transition: all 1s ease
}
.loading .flex-viewport {
 max-height: 300px
}
.carousel li {
 margin-right: 5px
}
.flex-direction-nav a {
 text-decoration: none;
 display: block;
 margin: -10px 0 0;
 top: 50%;
 opacity: 1;
 cursor: pointer;
 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -ms-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out
}
.flex-direction-nav a:before {
 font-family: flexslider-icon;
 font-size: 40px;
 content: '\f001';
 color: rgba(0, 0, 0, .8);
 text-shadow: 1px 1px 0 rgba(255, 255, 255, .3)
}
.flex-direction-nav a.flex-next:before {
 content: '\f002'
}
.flex-direction-nav .flex-prev {
 left: 10px
}
.flex-direction-nav .flex-next {
 right: 10px;
 text-align: center
}
.flexslider:hover .flex-direction-nav .flex-prev {
 opacity: .7;
 left: 10px
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
 opacity: 1
}
.flexslider:hover .flex-direction-nav .flex-next {
 opacity: .7;
 right: 10px
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
 opacity: 1
}
.flex-direction-nav .flex-disabled {
 opacity: 0!important;
 filter: alpha(opacity=0);
 cursor: default
}
.flex-pauseplay a {
 display: block;
 width: 20px;
 height: 20px;
 bottom: 5px;
 left: 10px;
 opacity: .8;
 cursor: pointer;
 color: #000
}
.flex-pauseplay a:before {
 font-family: flexslider-icon;
 font-size: 20px;
 display: inline-block;
 content: '\f004'
}
.flex-pauseplay a:hover {
 opacity: 1
}
.flex-pauseplay a.flex-play:before {
 content: '\f003'
}
.flex-control-nav {
 width: 100%;
 position: absolute;
 bottom: 10px;
 text-align: center;
 z-index: 10000
}
.flex-control-nav li {
 margin: 0 6px;
 display: inline-block;
 zoom: 1
}
.flex-control-paging li a {
 width: 11px;
 height: 11px;
 display: block;
 cursor: pointer;
 text-indent: -9999px;
 -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
 -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
 -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
 box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
 -webkit-border-radius: 20px;
 -moz-border-radius: 20px;
 border-radius: 20px
}
.flex-control-paging li a.flex-active {
 cursor: default
}
.flex-control-thumbs {
 margin: 5px 0 0;
 position: static;
 overflow: hidden
}
.flex-control-thumbs li {
 width: 25%;
 float: left;
 margin: 0
}
.flex-control-thumbs img {
 width: 100%;
 height: auto;
 display: block;
 opacity: .7;
 cursor: pointer;
 -webkit-transition: all 1s ease;
 -moz-transition: all 1s ease;
 -ms-transition: all 1s ease;
 -o-transition: all 1s ease;
 transition: all 1s ease
}
.flex-control-thumbs img:hover {
 opacity: 1
}
.flex-control-thumbs .flex-active {
 opacity: 1;
 cursor: default
}
.flex-control-paging li a.flex-active {
 background: #C11C24
}
.flex-control-paging li a {
 background: #fff
}
.flex-control-paging li a:hover {
 background: #C11C24
}
.flex-direction-nav a {
 color: #fff;
 text-align: center;
 text-shadow: 2px 2px 5px #333;
 -moz-text-shadow: 2px 2px 5px #333;
 -webkit-text-shadow: 2px 2px 5px #333;
 -o-text-shadow: 2px 2px 5px #333
}
.flexslider {
 background-color: transparent;
 border: 0
}
.flex-direction-nav a:before {
 display: none
}
@media screen and (max-width: 860px) {
 .flex-direction-nav .flex-prev {
  opacity: 1;
  left: 10px
 }
 .flex-direction-nav .flex-next {
  opacity: 1;
  right: 10px
 }
}
.content-des-pro_in,
.slider-galery {
 font-family: Arial, Helvetica, sans-serif
}
.clear {
 clear: both
}
.moddum,
.moddum_tin {
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box
}
.content-right-items.margin0 {
 width: 100%;
 margin: 0 auto
}
.slider-galery {
 width: 45%;
 float: left;
 text-align: center
}
.slider-galery img {
 width: auto;
 height: auto
}
.slider-galery>.class_image_top>.text-center img {
 height: auto!important;
 width: auto!important;
 max-width: 90%
}
.content-des-pro {
 width: 55%;
 float: right
}
.content-des-pro_in {
 padding: 0 0 0 15px
}
.title-pro-des-ct {
 font-size: 18px
}
.pro-des-sum {
 width: 100%;
 padding: 5px 0 10px;
 line-height: 1.5em
}
.content-pro-des {
 width: 100%;
 text-align: justify;
 line-height: 1.5em
}
.title_des {
 border-bottom: solid 1px #d8d8d8;
 padding: 6px 0;
 font-weight: 700;
 color: #333;
 font-size: 14px
}
.content_des {
 margin: 10px 0;
 font-weight: 400;
 font-size: 13px
}
.bold,
.color_price,
.ct a,
.price_in {
 font-weight: 700
}
.share {
 width: auto;
 margin-top: 50px
}
.margin0 {
 margin: 25px 0 0
}
.ct,
.margin15 {
 margin-top: 5px
}
.title-share {
 padding: 5px 0;
 border-bottom: 1px dashed #ccc
}
.ct {
 width: 100%;
 text-align: left;
 float: none
}
.ct a {
 padding: 5px 15px;
 background: #2685C3;
 color: #fff;
 text-decoration: none;
 font-size: 13px
}
.ct a:hover {
 padding: 5px 15px;
 background: #333
}
.ct a.view_duan {
 color: #fff;
 background-color: #55ADED;
 transition: .2s all
}
.ct a.registry_duan {
 color: #fff;
 background-color: #F4A137;
 -ms-border-radius: 2px;
 -o-border-radius: 4px;
 transition: .2s all
}
.ct a.registry_duan,
.ct a.view_duan {
 padding: 10px 25px;
 width: 100%;
 margin: auto auto 15px;
 font-size: 15px;
 text-transform: uppercase;
 display: block;
 text-align: center;
 border: 0 solid #e3edf4;
 border-radius: 4px;
 -moz-border-radius: 4px;
 -webkit-border-radius: 4px;
 border-bottom: 3px solid #318DCE;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box
}
.color_price {
 color: #0072BC;
 font-size: 24px;
 margin-bottom: 15px
}
.price_in,
.pro-des-sum ul li {
 font-size: 13px
}
.pro-des-sum ul {
 padding: 0 0 0 20px;
 margin: 0
}
.price_in {
 padding: 10px 0
}
.price {
 margin: 0 0 5px;
 text-align: left
}
.buy_item,
.ttprod,
a.tip.float_l {
 text-align: center
}
.buy_item {
 width: 100%;
 margin: 0 auto;
 display: block
}
.wp_a {
 width: 270px;
 float: left;
 padding: 5px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box
}
.pro-des-sum ul {
 list-style: none;
 padding-left: 0
}
.pro-des-sum ul li:before {
 content: "\f046";
 font: normal normal normal 14px/1 FontAwesome;
 padding-right: 5px
}
div#owl-demo {
 margin-top: 5px;
 position: relative;
 width: 100%
}
.slider-galery .owl-carousel .item img {
 height: auto
}
.benphai.float_l.content_main #main {
 padding: 0
}
@media (max-width: 640px) {
 .slider-galery,
 .slider-galery img {
  height: auto;
  width: 100%
 }
 .slider-galery {
  float: none;
  text-align: center
 }
 .content-des-pro {
  width: 100%;
  float: none;
  margin-top: 20px
 }
 .content-des-pro_in {
  margin-left: 0
 }
 .wp_a {
  margin: 0 auto;
  float: none
 }
 .slider-galery>.class_image_top>.text-center img {
  cursor: pointer
 }
}
@media (max-width: 500px) {
 ul.news_orther li {
  width: 100%
 }
}
.class_image_top a img {
 width: 100%;
 height: auto
}
div#carousel {
 margin-top: 3px
}
.owl-next,
.owl-prev {
 position: absolute;
 top: 50%;
 margin-top: -13px!important
}
.owl-controls>.owl-dots {
 display: none!important
}
.display_desktop,
.logo a {
 display: block;
 line-height: 1px;
}
.owl-prev {
 left: 0
}
.owl-next {
 right: 0
}
#owl_spchitiet .owl-controls .owl-nav [class*=owl-] {
 background: #333
}
#owl_spchitiet .owl-stage-outer {
 padding: 0 30px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box
}
.logo a {
 margin: 30px 0
}
.benphai.float_l.content_main {
 float: right
}
.display_mobile {
 display: none
}
.hidden_menu,
.hidden_menu_httt {
 display: block
}
.tieude,
.tieude-sp {
 position: relative
}
table {
 width: 100%!important;
 margin: 0!important
}
.menu_top.display_desktop.div_fixed_top {
 position: fixed;
 top: 0;
 left: 0;
 z-index: 10000;
 width: 100%;
 padding-left: 0;
 background: 0 0
}
.menu_top.display_desktop.div_fixed_top>.display_desktop_in {
 width: 1170px;
 margin: 0 auto;
 position: relative;
 <!-- padding-left: 45px; -->
 padding-left: 0;
 background: #AF1418;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -o-box-sizing: border-box
}
.menu_top.display_desktop.div_fixed_top>.display_desktop_in>ul {
 width: 100%;
 margin: 0 auto;
 clear: both
}
@media (max-width: 1024px) {
 .menu_top.display_desktop.div_fixed_top {
  width: 100%
 }
 #pad-body,
 #top,
 .menu_bottom,
 .menu_top,
 .menu_top.display_desktop.div_fixed_top>.display_desktop_in,
 .top-head,
 .width,
 .wrap-top {
  width: 750px
 }
 .tieude,
 .tieude-sp {
  background: #B50B0A;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #D91C24), color-stop(100%, #B21C24));
  background: -webkit-linear-gradient(top, #D91C24 0, #B21C24 100%);
  background: -o-linear-gradient(top, #D91C24 0, #B21C24 100%);
  background: -ms-linear-gradient(top, #D91C24 0, #B21C24 100%);
  background: linear-gradient(to bottom, #D91C24 0, #B21C24 100%);
  min-height: 35px;
  width: 100%;
  margin: 0
 }
 .border1,
 .jwr,
 ul.block_category {
  width: 100%
 }
 .bentrai {
  width: 25%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box
 }
 .benphai.float_l.content_main {
  width: 75%
 }
 .sp_pro,
 ul.list_product li.part {
  width: 33.3%
 }
 #back-top {
  right: 10px
 }
 .chitiet {
  margin-left: 0
 }
 .logo {
  text-align: center
 }
 .sanphamlienquan2 {
  display: none!important
 }
 .content-des-pro,
 .slider-galery {
  width: 100%;
  float: none
 }
 .content-des-pro_in {
  padding: 5px
 }
}
.border_box {
 margin-bottom: 10px
}
.bg_white {
 padding-top: 15px
}
@media (max-width: 768px) {
 .display_desktop,
 .hidden_menu,
 .hidden_menu_httt {
  display: none
 }
 #pad-body,
 #top,
 .menu_bottom,
 .menu_top,
 .top-head,
 .width,
 .wrap-top {
  width: 600px
 }
 .menu_top ul li a {
  padding: 0 9px
 }
 .benphai.float_l.content_main,
 .bentrai {
  width: 100%;
  float: none;
  padding: 0
 }
 .block_hot_line {
  margin: 0 auto
 }
 .hotline_content {
  text-align: center
 }
 .display_mobile {
  display: block
 }
 span.show_hide_menu.display_mobile,
 span.show_hide_menu_httt.display_mobile {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px;
  color: #fff;
  font-size: 18px
 }
 .footer_50pt,
 .footer_50pt:last-child {
  width: 100%;
  float: none
 }
 .menu_top.display_mobile {
  padding-left: 0
 }
 .khung_tip>.infon.float_l {
  width: 70%
 }
 .khung_tip>a.float_l.tip._img {
  width: 30%
 }
 #main {
  padding: 0
 }
 .benphai {
  margin-top: 0
 }
 .border_box {
  margin-bottom: 0
 }
 .policy_company ul li {
  width: 50%
 }
 .policy_company {
  padding: 10px;
  background: #fff
 }
 .menu_top {
  border-radius: 0
 }
 .listcat123.list_down ul li {
  width: 33.3%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-box-sizing: border-box
 }
}
a.tip.float_l {
 width: 100%
}
input.nut_searh {
 cursor: pointer
}
.newst.clear>.content._tab-05.tab_link-01_01>.khung_tip>a.float_l.tip._img img {
 width: 100%!important
}
.menu_mobile_top nav#navigation-list ul li {
 width: 33.3%;
 height: auto;
 border-bottom: 1px solid #C21C24
}
.menu_top ul li a {
 border-left: 1px solid #BD1C24;
}
.menu_mobile_top nav#navigation-list ul li a {
 height: auto;
 padding: 6px 9px;
 display: block;
 width: 100%
}
.listcat123 ul li {
 float: left;
 width: 225px;
 text-align: left;
 padding-left: 20px;
 margin: 3px 0;
}
.listcat123 ul li a {
 color: #4A4A4A;
 padding: 3px 0;
}
.listcat123 ul li a:before {
 font: normal normal normal 14px/1 FontAwesome;
 content: "\f0da";
}
@media (max-width: 630px) {
 #pad-body {
  width: 95%
 }
 #top,
 .main-top-head,
 .menu_bottom,
 .menu_top,
 .top-head,
 .top_input,
 .top_search,
 .width,
 .wrap-top {
  width: 100%
 }
 .jwr {
  overflow-x: hidden
 }
 .giohang {
  margin-right: 0
 }
 .box-cart {
  top: 45px;
  right: 5px
 }
 .logo a {
  margin: 45px 0 30px
 }
 .top_search>form {
  position: relative;
  width: 100%;
 }
 .nut_searh {
  position: absolute;
  top: 0;
  right: 0;
  background: #AF1418;
  background-size: contain
 }
 .nut_searh i.fa {
  font-size: 16px
 }
 .top_input {
  margin-left: 0;
  border: 5px solid #C41C24!important;
  background: #fff
 }
 .sp_pro,
 ul.list_product li.part {
  width: 50%
 }
 .chitiet {
  display: inline-block;
  float: none
 }
 .show .content_tin li,
 .show .content_tin li img {
  width: 100%
 }
 input.nut_searh {
  background-color: #C41C24;
  height: 38px
 }
 a.tip.float_l>img {
  height: auto
 }
 button.btn.btn-info.btn-sm {
  margin-left: 5px
 }
 .table,
 td,
 tr {
  padding: 4px
 }
 ul.ulnavi6 li a {
  padding: 5px
 }
 ul.ulnavi6 {
  margin-left: 0
 }
 #main {
  padding: 0
 }
 .tintuc.news_img_100>a.tip.float_l>img {
  width: 60%!important;
  margin: 0 auto
 }
}
ul.tabs {
 margin: 0px;
 padding: 0px;
 list-style: none;
}
ul.tabs li {
 color: #fff;
 display: inline-block;
 padding: 10px 15px;
 cursor: pointer;
 background: #5e5e5e;
}
ul.tabs li.current {
 color: #fff;
 background: #9E262B;
}
.tab-content {
 display: none;
 background: #fff;
 padding: 15px;
}
.tab-content.current {
 display: inherit;
}
ul.tabs li.tab-link.active_tai {
 padding: 0;
}
li.tab-link.active_tai a {
 padding: 10px 15px;
 background: #de2931;
 color: #fff;
 display: block;
}
@media (max-width: 450px) {
 .khung_tip>.infon.float_l,
 .khung_tip>a.float_l.tip._img {
  width: 100%;
  float: none
 }
 .khung_tip>a.float_l.tip._img img {
  width: 100%
 }
 #main {
  padding: 0
 }
 .tintuc.news_img_100>a.tip.float_l>img {
  width: 100%!important
 }
 .listcat123.list_down ul li {
  width: 50%
 }
 .compare{
  display: block !important;
 }
 .compare p{
  margin-bottom: 5px;
 }
 .hid450{
  display: none;
 }
 .addtocart {
  width: calc(50% - 7px);
 }
 ul.tabs{
  overflow: hidden;
 }
 ul.tabs li{
  width: 100%;
  border-bottom: 1px solid #fff;
 }
}
@media (max-width: 440px) {
 .float_l.chitiet {
  width: 65px
 }
 .float_l.chitiet a span {
  font-size: 12px
 }
 .float_l.chitiet>a {
  padding: 5px
 }
}
@media (max-width: 320px) {
 .policy_company ul li {
  width: 100%
 }
}
.cloudzoom-blank div:last-child {
 display: none!important
}
.flex-direction-nav a {
 height: 30px;
 width: 30px;
 font-size: 25px;
 line-height: 1.2em;
 padding: 5px;
 border-radius: 50%;
 -moz-border-radius: 50%;
 -webkit-border-radius: 50%;
 background: rgba(255, 255, 255, .5)
}
.ulnavi.relative {
 overflow: hidden
}
.menuBtn .text {
 font-size: 22px;
 float: left
}
select#country_id {
 margin: 10px auto;
 box-sizing: border-box;
 width: 95%;
 border: 0 solid #fff;
 color: #E5332A;
 background: #fff;
 font-size: 14px;
 text-transform: uppercase;
 line-height: 1.5em
}
.prodt-container img,
.rightsp img {
 margin: 0 auto
}
select#country_id:focus {
 box-shadow: none
}
.ttprod {
 padding: 10px 0
}
.content.content1._tab-01.tab_link-01_01 {
 border: 1px solid #ccc;
 border-right: 0;
 border-bottom: 0
}
.info-chitiet .spcl {
 text-align: left;
 padding: 10px;
 text-transform: uppercase
}
.icon_gift {
 font-size: 26px;
 color: #e90000;
 position: absolute;
 top: 0;
 right: 10px
}
.wrapper_sale {
 position: relative;
 border: 2px solid #e90000;
 padding: 10px;
 padding-top: 17px;
 margin-top: 18px;
}
.wrapper_sale .gif_sale {
 display: inline-block;
 padding: 0 10px;
 position: absolute;
 top: -11px;
 left: 15px;
 background: #fff;
 font-size: 18px;
 color: #e90000
}
.wrapper_sale .gif_sale i.fa {
 font-size: 24px;
 margin-top: -5px
}
.khung_b.relative a {
 display: block;
 text-align: center;
 width: 100%
}
@media (max-width: 768px) {
 .flexslider .slides img,
 .ulnavi.relative {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0
 }
 .menu_top.display_mobile {
  text-align: center
 }
 .prodt-container {
  width: 100%
 }
 .prodt-container img {
  display: block;
  width: 100%;
  pointer-events: none
 }
 .prodt-container img.clicked {
  pointer-events: auto
 }
}
@media (max-width: 550px) {
 .menu_mobile_top nav#navigation-list ul li {
  width: 50%
 }
}
.hotline_left {
 position: fixed;
 top: 0;
 left: 0;
 width: 40px;
 height: 100%;
 text-align: center;
 display: flex;
 color: #fff;
 display: flex;
 display: -webkit-flex;
 display: -moz-flex;
 -webkit-flex-wrap: wrap;
 -moz-flex-wrap: wrap;
 flex-wrap: wrap;
 align-items: center;
 -webkit-align-items: center;
 -webkit-box-align: center;
 -moz-box-align: center;
 background: #af1418;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 text-align: center;
 white-space: nowrap;
}
.addtocart span i.fa.fa-phone {
 animation-name: example;
 -webkit-animation-name: example;
 -moz-animation-name: example;
 animation-duration: 0.5s;
 -moz-animation-duration: 0.5s;
 -webkit-animation-duration: 0.5s;
 animation-iteration-count: infinite;
 font-size: 18px;
 margin-top: -5px;
}
.holine_number {
 -webkit-transform: rotate(-90deg);
 -moz-transform: rotate(-90deg);
 -ms-transform: rotate(-90deg);
 -o-transform: rotate(-90deg);
 transform: rotate(-90deg);
 display: block;
 width: 100%;
 height: 40px;
 font-size: 26px;
 white-space: nowrap;
 margin-bottom: -200px;
 text-align: center;
}
.holine_number .text {
 color: #fff;
 text-transform: uppercase;
}
.holine_number .hotline_number_in {
 color: yellow;
 font-weight: bold;
}
ul.ulnavi6 li:first-child {
 margin-left: 0;
}
.boder_ttct {
 margin-top: -6px;
}
.boxmua .addtocart:last-child {
 background: #65b608;
}
span.image_home_menu {
 font-size: 23px;
 color: #fff;
 position: absolute;
 left: 15px;
 top: 5px;
}
@media(max-width:767px) {
 .hotline_left {
  display: none;
 }
}
.clear {
 clear: both;
}
ul.list_ul_new_girds {
 list-style: none;
 margin: 0;
 padding: 0;
}
ul.list_ul_new_girds li.lists {
 width: 33.3%;
 float: left;
 margin: 0 0 20px 0px;
 font-family: helcan, Arial, sans-serif;
 padding: 10px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 position: relative;
 position: relative;
}
ul.list_ul_new_girds li.lists .date-box {
 left: 10px;
 bottom: 10px;
}
ul.list_ul_new_girds li.lists .date-box {
 width: 60px;
 position: absolute;
 text-align: center;
 border: solid 1px #333;
}
ul.list_ul_new_girds li.lists .date-box .day {
 color: #333;
 display: block;
 font-size: 20px;
 padding: 5px 0 5px 0;
 background: rgba(255, 255, 255, 0.4);
 font-family: 'UTMCafeta', helcan, Arial, sans-serif;
}
ul.list_ul_new_girds p.list-news-status-p {
 margin: 5px 0;
 color: #ccc;
}
ul.list_ul_new_girds p.list-news-status-p a {
 font-size: 12px;
 color: #5e5d5d;
 text-decoration: none;
}
ul.list_ul_new_girds li.lists .date-box .month {
 font-size: 12px;
 display: block;
 color: #fff;
 background: #333;
 font-family: 'UTMCafeta', helcan, Arial, sans-serif;
}
ul.list_ul_new_girds .img-list {
 width: 100%;
 height: auto;
 float: left;
 position: relative;
}
ul.list_ul_new_girds .img-list>a {
 display: block;
 text-align: center;
}
ul.list_ul_new_girds .img-list-in {
 width: auto;
 height: auto;
 max-width: 100%;
 max-height: 100%;
 margin: 0 auto;
}
ul.list_ul_new_girds .content-list {
 width: 100%;
 float: left;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
ul.list_ul_new_girds .title-list {
 font-size: 16px;
 color: #af1418;
 text-transform: uppercase;
}
ul.list_ul_new_girds .title-list h3 {
 margin: 0;
 line-height: 1em;
}
ul.list_ul_new_girds .title-list h3 a {
 font-size: 14px;
 color: #af1418;
 text-decoration: none;
}
ul.list_ul_new_girds .content-list-in {
 width: 100%;
 font-size: 13px;
 margin: 3px 0px;
 text-align: justify;
 display: -webkit-box;
 -webkit-line-clamp: 4;
 -webkit-box-orient: vertical;
 overflow: hidden;
 height: 63px;
 line-height: 1.3em;
 position: relative;
 text-overflow: ellipsis;
 white-space: normal;
 word-wrap: break-word;
}
ul.list_ul_new_girds .content-list_inm {
 margin-left: 0;
}
ul.list_ul_new_girds .lists .xt {
 width: 100%;
 text-align: right;
}
ul.list_ul_new_girds .lists .xt a {
 text-decoration: none;
 color: #fff;
 padding: 5px 20px 5px 10px;
 font-size: 13px;
 font-weight: bold;
 display: block;
 float: right;
 font-style: italic;
 position: relative;
 margin-top: 5px;
 font-family: 'UTMCafeta', helcan, Arial, sans-serif;
 transition: all 0.3s;
 -moz-transition: all 0.3s;
 -ms-transition: all 0.3s;
 -o-transition: all 0.3s;
 -webkit-transition: all 0.3s;
 background: #333;
 border: 1px solid #333;
}
ul.list_ul_new_girds .lists .xt a:hover {
 color: #333;
 background: transparent;
}
ul.list_ul_new_girds .lists .xt a:after {
 content: "\f178";
 position: absolute;
 bottom: 5px;
 right: 3px;
 font: normal normal normal 14px/1 FontAwesome;
}
ul.list_ul_new_girds .title-list p {
 margin: 0;
}
ul.list_ul_new_girds .title-list>p.date_post>span,
ul.list_ul_new_girds .title-list p.date_post {
 color: #333;
 font-family: helcan, Arial, sans-serif;
 font-size: 12px;
}
div#owl_newsss {
 max-width: 500px;
 text-align: left;
}
div#owl_newsss .item {
 text-align: left;
 padding: 8px 0;
 padding-left: 10px;
}
div#owl_newsss a {
 color: #fff;
 text-align: left;
 text-overflow: ellipsis;
 overflow: hidden;
 white-space: nowrap;
}
div#owl_newsss a:after {
 content: ">>";
 padding-left: 3px;
}
div#owl_newsss a:before {
 content: "<<";
 padding-right: 3px;
}
ul.list_ul_new_girds .span3.menu-item>a {
 display: block;
 height: 190px;
 overflow: hidden;
}
ul.list_ul_new_girds .span7.image_top.class_no_child {
 width: 100% !important;
}
.top_search.display_mobile {
 position: static;
 height: 45px;
}
.title_news {
 display: inline-block;
 float: left;
 font-size: 13px;
 color: yellow;
 padding: 8px 0;
 padding-left: 10px;
 font-weight: bold;
}
.content-description-home {}
.content-description-home .image-left img {
 display: block;
 width: 100%;
 margin: 20px 0 0 0;
}
.content-description-home .image-left {
 width: 25%;
 float: left;
}
.description-right {
 width: 75%;
 float: right;
 padding-left: 15px;
 box-sizing: border-box;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
@media(min-width:1023px) {
 .flexslider {
  min-height: 183px;
 }
}
@media(min-width:1200px) {
 .flexslider {
  min-height: 308px;
 }
}
@media(max-width:1024px) {
 .top_search {
  position: absolute;
  top: -35px;
 }
}
@media(max-width:1023px) {
 .top_search.right {
  top: 0px;
 }
}
@media (max-width: 768px) {
 .top_search {
  top: 0;
 }
 .menu_mobile_top nav ul {
  border-top: 1px solid #af1418;
 }
 .wrap-top,
 .top-head {
  display: none;
 }
 .top_search form,
 .top_search form input#timkiem {
  width: 100%;
  margin: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
 }
 .content-description-home .image-left,
 .description-right {
  padding-left: 0;
 }
 .moddum {
  display: none;
 }
}
@media(max-width:550px) {
 .content-description-home .image-left {
  text-align: center;
 }
 .content-description-home .image-left img {
  width: auto;
  margin: 0 auto;
 }
 .content-description-home .image-left,
 .description-right {
  width: 100%
 }
}
.table_div .cell.text-center {
 text-align: center;
}
.myStyle {
 padding-bottom: 5px;
}
.copy_right {
 padding: 0 10px;
}
.content_cate_adding blockquote p{
	border-left: 8px solid #cfcfcf;
	padding-left: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.blockquote {
font-style: italic;
padding: 0 0 0 20px;
margin: 0 0 1.5rem;
border-left: 5px solid #d50100;
line-height: 1.5;
}
.contentdetail {
    line-height: 30px;
}
._mota.tintucchitiet ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.w-blog-list .w-blog-post-title {
    font-family: "Encode Sans", sans-serif;
    font-weight: 700;
}
h1,h2,h3,h4,h5,h6 {
    overflow-wrap: break-word
}
/*Begin - Đoạn code Css youtube resonsive*/
.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}
.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*Đoạn code Css youtube resonsive - End*/