
.container-wrap{}
.container{width: 1322px; margin: 0 auto;}
/* list event */
.list-event-page{}
.list-event-page .block-event{margin-bottom: 20px;}
.list-event-page .block-event .event-tl{
  font-size: 18px;
  color: #e5101d;
  text-transform: uppercase;
  border-bottom: 2px solid #e5101d;
  line-height: 20px;
  padding-bottom: 5px;
}
.list-event-page .block-event .event-group{margin-top: 20px;overflow:hidden;}
.block-event .event-group .event-group-list{margin-right: -50px;  overflow: hidden;}
.list-event-page .block-event .event-item-box{float: left;width: 300px;margin-right: 40px; margin-bottom: 20px;}
.block-event .event-item{width: 100%;min-height: 250px;}
.block-event .event-item a{display: block; text-align: center;}
.block-event .event-item a img{
  display: block;
  margin: 0 auto;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-osx-font-smoothing: grayscale;
  height:200px;
  max-height:200px;
}
.block-event .event-item a:hover img{
  animation: hvr-pulse-shrink 0.3s linear infinite alternate;
  -webkit-animation: hvr-pulse-shrink 0.3s linear infinite alternate;
  -moz-animation: hvr-pulse-shrink 0.3s linear infinite alternate;
  -ms-animation: hvr-pulse-shrink 0.3s linear infinite alternate;
  box-shadow: 0 2px 8px #999;
}
/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}
@-moz-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}

@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
}
.block-event .event-item p{font-size: 14px; line-height: 20px; margin-top: 10px;}
.block-event .event-item p b{color: #e5101d;}
.box-br{float: left;}
.event-finished > .img{position: relative;overflow: hidden;}
.event-finished .tag-finished{
    background: #ccc;
    height: 30px;
    font-size: 15px;
    padding: 0 30px;
    line-height: 30px;
    display: inline-block;
    position: absolute;
    top: 20px;
    right: -30px;
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}

@media screen and (max-width: 1366px){
  .list-event-page .block-event .event-item-box{ margin-right: 35px;}
  .block-event .event-group .event-group-list{margin-right: -23px;}
}
@media screen and (max-width: 1280px){
  .container{width: 1190px}
  .list-event-page .block-event .event-item-box{width: 270px;    margin-right: 10px;}
}
@media screen and (max-width: 1024px){
  .container{width: 990px}
  .list-event-page .block-event .event-item-box{width: 280px;  margin-right: 23px;}
  .block-event .event-group .event-group-list{margin-right: -23px;}
  .block-event .event-item {min-height: 280px;}
}
@media screen and (max-width: 767px){
  .container{width: 98%;    margin: 20px auto;}
  .block-event .event-group .event-group-list{margin: 0;}
  .list-event-page .block-event .event-item-box {width: 50%;margin-right: 0;}
  .block-event .event-item p{padding:0 10px;}
  .list-event-page .block-event .event-tl{padding: 0 10px 5px 10px;}  
  .block-event .event-group .event-group-list{margin-right: 0 !important;}
}
@media screen and (max-width: 667px){
  .list-event-page .block-event .event-item-box {width: 50% !important;margin: 0 !important;padding: 0 5px;}
  .block-event .event-item{min-height: inherit;}
  .list-event-page .block-event .event-item-box:nth-child(2n+1) {clear: both;}
}
@media screen and (max-width: 480px){
  .list-event-page .block-event .event-item-box {padding-bottom: 15px;}
}
.wrap-txt{width: 100%;margin: 0 auto;}.wrap-txt-top{height: 40px;}.wrap-txt-cont{  clear: both;   line-height: 20px;   font-size: 13px;  overflow: hidden;  padding-top:20px;}.qchd{width: 100%;margin: 0 auto; background-color: #fff; padding: 10px;}.qchd p{ margin-left: 20px; padding-top: 5px;}.qchd p img{vertical-align: middle;margin: 0 auto;}.qchd .present{text-align:center;}.qchd .present > h2{font-weight:bold;font-size: 18px;margin: 15px 0; color: #06c;}.qchd .present span{font-weight:bold; color:#2471BD;}.qchd .ttl-qchd{color: #06c; font-size: 15px; text-transform: uppercase; font-weight: bold; padding: 10px 0;}.qchd .chapter-1,.qchd .chapter-2,.qchd .chapter-3,.qchd .chapter-4,.qchd .address{padding: 0 15px;}.qchd .chapter-1 p{line-height: 17px; margin-bottom: 5px;}.qchd .chapter-1 p span{color: #222222;font-weight: bold;}.qchd p.od-list{font-weight:bold; margin-left: 0; color: #295C8E;}.qchd .chapter-2 p a,.qchd .chapter-3 p a,.qchd .chapter-4 p a{color:#e5101d;}.chapter-2 p.muc-2 span{font-weight: bold;}.qchd .chapter-2 p span.font-b,.qchd .chapter-3 p span.font-b{font-weight:bold;}.qchd .address p{color: #333333;font-weight:bold;}.qchd .address p.name{font-size: 17px; color: #ED331A;}/*==== Bao ve ng mua ===*//* ytc */.bvnm{    margin: 0 auto;    overflow: hidden;    background-color: #fff;    padding: 10px;}/* left */.left_bvnm{    width: 270px;    float:left;}.left_bvnm ul.nav_left{ overflow: hidden; border:1px solid #ddd;background-color: #f3f3f3;}
ul.nav_left li{}
ul.nav_left li.child_cat{ margin-left:20px;}
ul.nav_left li a{    display: block;    line-height: 22px;    padding: 10px 10px 10px 10px;    position: relative;    font-size: 13px;    border-bottom: 1px dotted #ddd;}ul.nav_left li a:hover,ul.nav_left li a.active{background-color: #b6d5e5; color: #06c;}ul.nav_left li a .icon{    position: relative;    top: 5px;    color: #666;}ul.nav_left li a:hover .icon,ul.nav_left li a.active .icon{ color: #06c;}.bvkhi{    border:1px solid #ddd;    padding: 8px;    line-height: 18px;    background-color: #f3f3f3;}.bvkhi h3{    font-size: 12px;    color: #333;    font-family: arial;    font-weight: bold;    border-bottom: 1px solid #ddd;    padding-bottom:5px;}.bvkhi ul{list-style: decimal inside none;}.bvkhi ul li{    font-size: 12px;    color: #333;    padding: 5px 0;}.mhantoan{    border:1px solid #ddd;    padding: 8px;    line-height: 18px;    background-color: #f3f3f3;}.mhantoan h3{    font-size: 12px;    color: #333;    font-family: arial;    font-weight: bold;    border-bottom: 1px solid #ddd;    padding-bottom:5px;    line-height: 18px;}.mhantoan ul{}.mhantoan ul li{    padding: 5px 0;}.warning{    font-size: 11px;    color:#e82c23;}.m_t_10{margin-top: 10px;}.m_t_20{margin-top: 20px;}
/* right */
.right_bvnm{display: none; line-height: 24px; width:880px; float:right}
.right_bvnm.bvtien{display: block;}
.right_bvnm h2,.right_bvnm h1{    font-size: 24px;    font-weight: bold;    color: #06c;}h3.style1{    font-size: 16px;    color:#1C9CDE;    font-weight: bold;}h3.style4{    font-size: 16px;    color:#e60f1e;    font-weight: bold;}h3.style2{    font-size: 16px;    color:#333333;    font-weight: bold;    text-transform: uppercase;}h3.style3{    font-size: 16px;    color:#e60f1e;    font-weight: bold;    text-transform: uppercase;}.right_bvnm .block{line-height: 20px;}.block .cont_block{margin-left: 15px;margin-top: 10px; overflow: hidden;}.bvquyenloi .block .cont_block{margin-left: 0;}.block .cont_block ul{ margin-left: 10px;}/*.block .cont_block ul li{ list-style-position: inside; list-style-type: circle;}*/.cont_block .block_sub{    float:left;    background:#eaeaea;    padding-bottom: 10px;    height: 180px;    width: 48%}.w_340{width: 340px;}.w_480{width: 480px}.w_200{width: 200px;}.m_l_12{margin-left: 12px;}.fl{float:left;}.block_sub h4{    font-size: 12px;    color: #333;    font-weight: bold;    background: #b6d5e5;    padding: 5px;}.block_sub ul{list-style: disc inside none;margin-left: 10px;}.block_sub ul li{padding: 5px 0;}.block ul.ql{}.block ul.ql li{    background: url(//static.scdn.vn/images/ecom/bvnm/arrow.gif) no-repeat left top;    padding: 5px 0;    padding-left: 10px;}.bvquyenloi .block ul.ql li{    padding-left: 0;}.t_r{text-align: center;}.qd_left_list{    background:#f7f7f7;    width: 240px;    float:left;    padding: 10px;}.qd_left_list h3{margin-bottom: 10px;}.qd_left_list ul{}.qd_left_list ul li{}.qd_left_list ul li a{    display:block;    border-top:1px dotted #e3e3e3;    position:relative;        padding: 5px 0;    line-height: 20px;}.qd_left_list ul li:first-child a{border-top:none;}.qd_left_list ul li a:hover{color:#cc3234;}.qd_left_list ul li.active a{color:#cc3234;font-weight: bold;}.qd_right{margin-left: 280px;}.qd_right h3{font-size: 15px; color: #06c; text-transform: uppercase;}.qd_right .qd_content{    line-height: 20px;        border-radius: 2px;    margin-top: 10px;    background-color: #fff;    box-shadow: 0 0 10px #ccc;    padding: 10px;}.qd_content_top{}span.red_ad{color:#e5101d; padding:0 5px;}.qd_content dl{line-height: 24px;}.qd_content dl dt{  font-size: 15px;  font-weight: bold;  border-bottom: 1px dotted #ddd;  margin: 5px 0;  padding-bottom: 2px;  color: #06c;}.qd_content dl dt.sub{margin-left: 20px;color: #666;}.qd_content dl dt.sub:before{content:'\f111';font-size:12px;color:#666;padding-right:5px;}.qd_content dl p{padding-left: 20px;}.qd_content dl dt:before{content: '\f0a4'; font-size: 14px; padding-right: 6px;}.qd_content dl table{}.qd_content dl dd{margin-left: 20px;padding-left:10px;}.qd_content dl dd.sub{margin-left: 40px;padding-left:10px;}.qd_content dl dd.sub-1{margin-left: 60px;padding-left:10px;}.qd_content dl dd.sub-1:before{content: '\f00c'; font-size: 10px; padding-right: 6px;}.qd_content dl dd.sub-2{margin-left: 80px;padding-left:10px;}.qd_content dl dd.sub-2:before{content: '\f067'; font-size: 8px; padding-right: 6px;}.qd_content dl dd:before{content: '\f067'; color: #999; font-size: 8px; padding-right: 5px;}.qd_content dl dd img{ margin:10px; vertical-align: middle;}.qd_content table tr td,.qd_content table tr th{border:1px solid #ddd;padding:5px; vertical-align: middle;}.qd_content table tr th{background-color: #f3f3f3; font-weight: bold;}.qd_right .qd_warning{    height:65px;    padding-left:85px;    margin-top:10px;    line-height:20px;}.qd_right .desc_h2{    margin:5px 0;    line-height:22px;}h2.upp{    text-transform:uppercase;    margin-bottom: 15px;    font-size: 14px;}.qd_content dl a{color:#005CFF}.qd_content dl a:hover{text-decoration:underline}.qd_content h3 {    cursor:pointer;    font-size:16px;    color:#333;    padding-left:15px;}.qd_content h3.active {    color:#e5101d;}.qd_content dl.qa{display:none;margin-left:15px;border-top:1px solid #ccc;} img{max-width: 100%;}.qd_left_list.scrolling {    position: fixed;    top: 0;}.qd_left_list ul li a.qdmh,.qd_left_list ul li a.qdbah,.qd_left_list ul li a.gqkn,.qd_left_list ul li a.qdbh,.qd_left_list ul li a.tckd{padding-left: 20px;}.bvquyenloi .bvnm-yc span,.bvquyenloi .bvnm-tbld span,.bvquyenloi .bvnm-cntt span{    display: block;    text-align: center;}.bvquyenloi .bvnm-yc,.bvquyenloi .bvnm-tbld,.bvquyenloi .bvnm-cntt{    width: 33%;    float: left;}.bvquyenloi .block-img{ position: relative;}.bvquyenloi .block-img img.next{    position: absolute;    right: 0;    top: 50%;    margin-top: -15px;}.bvquyenloi .block-content{        padding: 15px 40px;}.bvquyenloi .block-content h3{        margin: 0 0 20px 0;}.bvquyenloi .bvnm-table{    overflow-x:auto;    margin-top: 25px;}.bvquyenloi .bvnm-table table {    border-collapse: collapse;    border-spacing: 0;    width: 100%;    border: 1px solid #ddd;}.bvquyenloi .bvnm-table th, .bvquyenloi .bvnm-table td {    border: 1px solid #cccccc;    text-align: center;    padding: 8px;    width: 33%;}.bvquyenloi .table-text-align-left{    text-align: left !important;    padding: 8px 8px 8px 20px !important;}.bvquyenloi .img-shophoasen{margin: -3px 3px;}.bvquyenloi .bvnm-table tr:nth-child(even){background-color: #f2f2f2}.bvquyenloi .bvnm-note {    margin-top: 20px;}.bvquyenloi .bvnm-note span{    display: block;}/*box-cont-qd*/.box-cont-qd{margin-bottom: 20px;}.box-cont-qd .ttl-box{overflow: hidden;}.box-cont-qd .ttl-box h3{display: block;float: left;color:#000;}.box-cont-qd.active > .ttl-box h3,.cont-other-rule.active> .ttl-box h3{color:#e4101c;text-decoration: underline;}.box-cont-qd .ttl-box .bt-collapse,.bt-collapse-other{    display: block;    float: left;    margin-left: 10px;    width: 16px;    height: 17px;    background:url('//static.scdn.vn/images/ecom/arr-down.gif') no-repeat;    -webkit-transition: all .2s linear;    -moz-transition: all .2s linear;    -o-transition: all .2s linear;    -ms-transition: all .2s linear;    transition: all .2s linear;    text-align: center;    cursor: pointer;}.box-cont-qd.active .ttl-box .bt-collapse,.cont-other-rule.active .ttl-box .bt-collapse-other{    -webkit-transform: rotate(-180deg);    -moz-transform: rotate(-180deg);    -o-transform: rotate(-180deg);    -ms-transform: rotate(-180deg);    transform: rotate(-180deg);    border-color:#06f;}.box-cont-qd .ttl-box .bt-collapse:hover,.bt-collapse-other{border-color:#06f;}.ttl-box .bt-collapse .icon-a_down,.bt-collapse-other .icon-a_down{width: 12px;height: 13px;color: #999;display: none;}.ttl-box .bt-collapse:hover .icon-a_down,.box-cont-qd.active  .ttl-box .bt-collapse .icon-a_down{color:#06f;}.sub-box-inf-qd,.sub-box-inf-qd-other{display: none;}.sub-box-inf-qd a,.sub-box-inf-qd-other a{color:#06f;font-weight: bold;}.sub-box-inf-qd a:hover,.sub-box-inf-qd-other a:hover{text-decoration: underline;}.box-cont-qd.active .sub-box-inf-qd,.cont-other-rule.active .sub-box-inf-qd-other{display: block;}.sub-box-inf-qd li,.sub-box-inf-qd-other li{    position: relative;    line-height: 24px;    padding-left: 25px;    margin-top: 10px;}.sub-box-inf-qd li:before,.sub-box-inf-qd-other li:before{    content: '';    display: block;    width: 5px;    height: 5px;    background-color: #000;    left:2px;    top:8px;    position: absolute;}.sub-box-inf-qd li.not-square:before,.sub-box-inf-qd-other li.not-square:before{display: none;}.cont-other-rule{margin-bottom: 20px;}.p-l-20{padding-left:20px;}.p-l-10{padding-left:10px;}.p-l-0{padding-left: 0 !important;}.m-t-10{margin-top:10px;}.blue{color:#009aff !important;}.des-qd{margin-top:20px;}.tbl-qd {width: 100%;}.tbl-qd tr td{border: 1px solid #ccc;padding: 5px;}.header-right-qd {    margin-bottom: 15px;    line-height: 20px;    font-size: 14px;    text-align: center;}.header-right-qd h2 {    color: #f00;    margin: 10px 0;    font-size: 20px;}@media screen and (max-width: 780px){           .container-page{width: 98%; padding: 0 1% 15px 1%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}            .breadcrumbs{overflow: hidden; margin: 0; padding: 10px 0;}    .products-listing-wrapper .products-listing-left {float: none;width: 100%;}    .qd_left_list {width: 100%;float: none; display: none;}    .qd_left_list ul {padding: 0;margin-top: 0;}    .qd_left_list ul li{padding-bottom: 0; border-bottom: 1px solid #e3e3e3; background-position: 10px 10px;}    .qd_left_list ul li a{padding-bottom: 0; line-height: 30px; border: none; padding-left: 10px; position: inherit; top:0;}    .qd_right {            float: none;        width: 100%;        color: #333;        margin: 0;        padding: 10px;    }    .qd_right .qd_content{width: 96%; padding: 2%;}    .qd_content dl dd img{margin: 10px 0; max-width: 100%;}        .nav_left {        display: none;    }    .left_bvnm {        float: none;        width: 100%;/*        margin-bottom: 20px;*/    }    .right_bvnm {        display: block !important;        margin-left: 0;        width: 100%;    }    .cont_block .block_sub {        float: none;        width: 100%;        margin-left: 0;        height: auto;        margin-bottom: 10px;    }   .right_bvnm .inner {        display: none;        overflow: hidden;        padding-bottom: 20px;   }   .mhantoan,.bvkhi{    display: block !important;    padding: 0;    border: 0;   }   .mhantoan ul,.bvkhi ul{    display: none;   }   h2[data-accordion] {    position: relative;    margin-bottom: 10px;    padding: 5px 10px;    font-size: 14px;    background-color: #ccc;   }   h2[data-accordion]::after {    content: '';    position: absolute;    right: 10px;    top: 50%; margin-top: -4px;    border: 4px solid transparent;    border-top-color: #06c;   }   h3[data-accordion] {    position: relative;    margin-bottom: 10px;    padding: 5px 10px;    font-size: 14px;    background-color: #ccc;   }   h3[data-accordion]::after {    content: '';    position: absolute;    right: 10px;    top: 50%; margin-top: -4px;    border: 4px solid transparent;    border-top-color: #06c;   }   h3.style1{    font-size: 13px;   }   .mhantoan h3, .bvkhi h3 {    font-size: 14px;    color: #06c;   }   .container.wrap-txt-cont.bvnm,.container.wrap-txt-cont.qdnb {    margin-top: -40px;   }   .bvquyenloi .bvnm-table table{    width: 700px;   }   .m_t_20{    margin-top: 0;   }       .bvquyenloi .block-img img.next{ display: none;}    .bvquyenloi .block-content {        padding: 15px 15px;    }    .box-cont-qd {        margin-bottom: 5px;    }    .box-cont-qd .ttl-box h3{ width: 100%;font-size: 14px;color: #06c;}    .box-cont-qd .ttl-box .bt-collapse,.cont-other-rule .bt-collapse-other{ display: none;}    .cont-other-rule {    margin-bottom: 0px;}    .box-cont-qd.active > .ttl-box h3, .cont-other-rule.active> .ttl-box h3{color: #06c;    text-decoration: none;}}@media screen and (max-width: 600px){    .bvquyenloi .bvnm-yc,.bvquyenloi  .bvnm-tbld, .bvquyenloi .bvnm-cntt {        width: 100%;        padding: 5px 0;    }}@media screen and (min-width: 781px){     .right_bvnm .inner {        display: block !important;   }}.qd_right .sub-box-inf-qd table, .sub-box-inf-qd th, .sub-box-inf-qd td { border: 1px solid #c5c6c6; padding: 2px 8px;}.qd_right .sub-box-inf-qd th{ text-align: center;}.qd_right .sub-box-inf-qd table{ width: 100%; margin: 10px auto;}