@charset "utf-8";body{color:#222;font-family:'Roboto',arial, Helvetica, sans-serif;font-size:13px;margin:0;padding:0;line-height:1.4em;}
/*INIT*/
a{color:#222;text-decoration:none;}
.blue{color:#158dda;}
.ul{padding:0;margin:0;list-style:none;}
.nopad-r{padding-right:0 !important;}
.nopad-l{padding-left:0 !important;}
.nomar-r{margin-right:0 !important;}
.nomar-l{margin-left:0 !important;}
.nomar-t{margin-top:0 !important;}
.nobdr{border:none !important;}
.nobdr-l{border-left:none !important;}
.nobdr-r{border-right:none !important;}
.nobg{background:none !important;}
.font18{font-size:18px;}
img{border:none;max-width:100%;height:auto;}
.clear{clear:both;}
.line-through{text-decoration:line-through;}
.underline{text-decoration:underline;}
.left{float:left !important;}
.right{float:right !important;}
.space5{height:5px;clear:both;display:block;}
.space10{height:10px;clear:both;display:block;}
.space20{height:20px;clear:both;display:block;}
.h-title{margin:0;padding:0;}
.red{color:#f00;}
b,strong{font-weight:700;}
h1,h2,h3,h4,h5{font-weight:500;}
h2{line-height:1.5em;}
label.new {
  background: #288ad6;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  font-size: 11px;
  color: #fff;
  font-weight: 600;
  border-radius: 3px;
  padding: 0 5px 0 8px;
  margin: 1px 10px 0 5px;
  height: 18px;
  float: right;
}
label.new:before {
    content: '';
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-bottom: 9px solid transparent;
    border-right: 7px solid #288ad6;
    position: absolute;
    top: 0;
    left: -6px;
}
label.new:after {
    content: '•';
    color: #fff;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    font-size: 16px;
    position: absolute;
    top: 1px;
    right: 85%;
}
.inputText,select,textarea{width:300px;height:29px;border-radius:3px;border:solid 1px #ccc;padding:0 5px;outline:none;box-shadow:0px 1px 1px 1px #f3f3f3 inset;-webkit-box-shadow:0px 1px 1px 1px #f3f3f3 inset;-moz-box-shadow:0px 1px 1px 1px #f3f3f3 inset;max-width:100%;}
.icons{display:inline-block;background:url(../images/sprite.png) no-repeat;vertical-align:middle;}
.container{width:1192px;margin:auto;}
#header{background:#ee961e;height:55px;float:left;width:100%;margin-bottom:8px;}
#logo{float:left;}
.bg-search{float:left;height:55px;background:#000;padding-right:10px;}
#nav{float:right;}
.icons.icon-search{width:18px;height:18px;background-position:0 -41px;font-size:0;border:none;cursor:pointer;float:right;margin:5px;}
#search{background:#fff;height:28px;border-radius:2px;-moz-border-radius:2px;margin-top:13px;margin-left:20px;}
#text-search{margin:6px;border:none;outline:none;width:140px;}
#nav li{float:left;height:55px;}
#nav li a.root{display:block;padding: 0 5px;text-transform:uppercase;background-repeat:no-repeat;background-position: center 3px;height:100%;overflow:hidden;font-size: 11px;color:#333;width: 87px;}
#nav li a.root span{margin-top: 31px;display:block;line-height: 11px;text-align: center;}
#content-left{width:795px;float:left;}
#content-right{width:385px;float:right;}
#sync2 .item{float:left;width:100%;padding:10px 8px;box-sizing:border-box;cursor:pointer;position:relative;}
#slider{overflow:hidden;background:#fff;margin-bottom:15px;}
#sync2{overflow:hidden;border:solid 1px #ddd;box-sizing:border-box;width:100%;float:left;font-size:12px;line-height:17px;}
#sync1{height:300px;overflow:hidden;}
#sync1 img{display:block;height:100%;}
#sync2 .owl-item.synced{background:#ee961e;color:#fff;}
#sync2 .owl-item.synced{background:url(../images/arrow_slider_thum_active.png) no-repeat right -1px;}
#sync2 .owl-item{background:url(../images/arrow_slider_thum.png) no-repeat right -1px;position:relative;margin-left:-16px;padding-left:16px;}
#sync2 .owl-item:nth-child(1){z-index:5;}
#sync2 .owl-item:nth-child(2){z-index:4;}
#sync2 .owl-item:nth-child(3){z-index:3;}
#sync2 .owl-item:nth-child(4){z-index:2;}
#sync2 .owl-item:nth-child(5){z-index:1;margin-left:-18px;background:none;}
#sync2 .owl-item:nth-child(5).synced{background:#ee961e;}
.product-home li{float:left;width:390px;background:#fff;margin-left:15px;margin-bottom:15px;position:relative;}
.product-home{margin-left:-15px;}
.phome-img{width:156px;float:left;}
.phome-right{margin-left:170px;}
.phome-container{padding:10px;}
.phome-summary{white-space:pre-line;font-style:italic;display: block;height: 105px;overflow: hidden;}
.phome-offer b{color:#e00;}
.phome-offer{margin-top:5px;display:block;}
.phome-name{font-size: 16px;display:block;margin-top:8px;font-weight: 700;color: #333;margin-bottom: 8px;line-height: 21px;}
.phome-price{font-weight:bold;font-size:15px;color:#e00;}
i.icons.icon-new{width:76px;height:18px;background-position:-40px -39px;position:absolute;right:5px;bottom:10px;}
.phome-price u{font-weight:normal;font-size:12px;}
.title-news-home{border-bottom:solid 3px #ee961e;overflow:hidden;}
.title-news-home .h-title{background:#ee961e;color:#fff;float:left;padding: 4px 10px;font-size:18px;}
.title-news-home .more{float:right;background:#ddd;border-radius:3px;-moz-border-radius:3px;display:block;padding:2px 8px;margin-top:8px;}
.title-news-home .more:hover{background:#ee961e;color:#fff;}
.news-home{margin-top:15px;}
.banner-right-home img{display:block;margin-bottom:6px;}
.news-home li{padding:8px 0;overflow:hidden;border-bottom:solid 1px #eee;}
.news-home li img{float:right;width:100px;}
.news-home li a{font-size:14px;color:#555;}
.news-home ul{background:#fff;}
.news-home li a span{display:block;margin-right:110px;margin-left:10px;}
.news-home li:last-child{border:none;}
#hot-keyword{background:#d7d7d7;padding:8px 0;}
#hot-keyword a{display:inline-block;padding:0 8px;color:#444;}
#footer{background:#fff;overflow:hidden;padding:20px 0;}
#footer .box-footer{float:left;width:269px;}
#footer .box-footer .h-title{text-transform:uppercase;font-size:18px;margin-bottom:10px;}
#footer .box-footer li{margin:6px 0;}
#footer .box-footer li a{color:#333;}
.support-footer .item{margin-bottom:10px;}
.support-footer .item b{font-size:17px;}
#list-showroom-footer li{float:left;width:20%;padding:0px 10px;box-sizing:border-box;border-left:solid 1px #ddd;height:52px; margin-bottom:20px;}
#list-showroom-footer li:nth-child(5n+1){border-left:none; padding-left:0; clear:both;}
#list-showroom-footer li b{display:block;font-size:15px;}
#list-showroom-footer{padding:15px 0;overflow: hidden;padding-bottom: 90px;}
#list-showroom-footer li:first-child{padding-left:0;border:none;}
i.icons.icon-mobile{width:20px;height:31px;background-position:0 0;}
.view-mobile{display:block;background:#3fb846;padding:5px;color:#fff !important;float:left;padding-right:12px;border-radius:3px;-moz-border-radius:3px;font-size:18px;}
.sub-nav a{display:inline-block;text-align:center;margin:0 10px;width:75px;}
.sub-nav a img{display:block;margin:auto;max-width: 40px;max-height: 40px;}
.sub-nav a .img{display:table-cell;background:#eee;width:54px;height:54px;border-radius:50%;vertical-align:middle;}
.sub-nav a .img.current,.sub-nav a .img:hover{background:#ee961e;}
.sub-nav{text-align:center;padding:15px 0;}
.sub-nav a .name{display:block;text-align:center;margin-top:5px;height: 30px;line-height: 15px;overflow: hidden;}
.title-pro-list .h-title{float:left;margin-right:5px;margin-top: -5px;color:#555;font-size: 19px;}
.title-pro-list a{text-decoration:underline;color: #555;}
.product-list li{float:left;width:199px;height: 290px;border:solid 1px #ddd;box-sizing:border-box;margin-left:-1px;position:relative;margin-bottom:-1px;}
.product-list.large li{width:299px;height: 437px;}
.p-summary{display:block;white-space:pre-line;color:#666;margin-top:8px;line-height: 18px;height: 70px;overflow: hidden;}
.product-list.large li .p-img{width:277px;height:250px;}
.product-list.large li .p-img img{max-width:270px;max-height:250px;}
.p-container{padding:10px;overflow:hidden;}
.title-pro-list{margin-bottom:10px;}
.p-discount{position:absolute;right:0;top:0;background:#e00;color:#fff;margin:2px;padding:0 2px;}
.p-price{color:#e00;margin-right:10px;font-size: 15px;font-weight: bold;}
.p-old-price{text-decoration:line-through;color:#888;}
.p-price u,.p-old-price u{font-size:11px;}
.p-name{display:block;line-height: 20px;height: 60px;overflow:hidden;margin:5px 0;font-size:14px;color:#333;font-weight: 500;}
.p-img{width:177px;height:177px;display:table-cell;vertical-align:middle;text-align:center;}
.p-img img{max-height: 167px;}
#nav li a.root.current,#nav li a.root:hover,#nav li:hover a.root{background-color:#eee;}
.banner-pro-list-bottom img{display:block;float:left;margin-left:10px;width:390px;}
.banner-pro-list-bottom{margin-left:-10px;}
i.icons.icon-home{width:20px;height:20px;background-position:-22px -1px;margin-right:3px;margin-top:-4px;}
#breadcrumb div{line-height:20px;display:inline-block;}
#breadcrumb{overflow:hidden;float:left;margin-right:30px;}
#breadcrumb h1{font-size:13px; margin:0; display:inline;}
.taskbar-top{background:#eee;padding:5px;box-sizing:border-box;border:solid 1px #ddd;position: relative;}
.banner-pro-list-top .item{width:590px !important;float:left;margin-left:12px;}
.banner-pro-list-top img{display:block;float:left;width:590px;}
.banner-pro-list-top{margin-left:-12px;}
.filter-pro{float:left;}
.item-filter,.item-filter-more{float:left;position:relative;margin-right:30px;margin-top:1px;}
.item-filter:hover ul{display:block;}
.item-filter ul{position:absolute;background:#fff;width: 190px;z-index:999;display:none;border:solid 1px #ddd;left:0;top:18px;}
.item-filter .title:after,.item-filter-more .title:after{content:'';display:block;width:0;height:0;border:solid 5px transparent;border-top-color:#aaa;position:absolute;right:-13px;top:7px;}
.item-filter ul li a{display:block;padding:4px 10px;border-bottom:solid 1px #eee;}
.item-filter ul li a:hover{background:#ffe4be;}
.sort-new label input{vertical-align:bottom;margin-right:0;}
.sort-new{text-transform:uppercase;font-weight:bold;float:left;}
.sort-by{float:right;}
.sort-by select{border:solid 1px #ccc;width:150px;height:25px;border-radius:2px;-moz-border-radius:2px;margin-top:-3px;margin-bottom:-2px;outline:none;}
.paging a{display:inline-block;background:#eee;width:25px;height:25px;border-radius:50%;-moz-border-radius:50%;line-height:25px;text-align:center;color: #333;}
.paging{text-align:center;margin-top:20px;}
.paging a:hover,.paging a.current{background:#ee961e;color:#fff;}
.line{border-top:solid 1px #ddd;margin:5px 0;}
h1.namepro-detail.h-title{float:left;margin:9px 0;}
.sharepro-detail{float:right;}
i.icons.icon-gotospec{width:75px;height:55px;background-position:-141px -3px;}
i.icons.icon-gotopicture{width:75px;height:55px;background-position:-141px -73px;}
i.icons.icon-gotoaccess{width:75px;height:55px;background-position:-141px -143px;}
i.icons.icon-gotocomment{width:90px;height:59px;background-position:-140px -213px;position:relative;}
i.icons.icon-gotocomment span{position:absolute;right:0;width:51px;text-align:center;line-height:22px;font-style:normal;}
#row1 .col1{width:75px;float:left;}
#row1 .col1 a{display:block;margin-bottom:10px;}
.row-detail{padding:15px 0;border-top:solid 1px #ddd;overflow:hidden;}
#row1 .col2{float:left;width:350px;margin:0 20px;}
#row1 .col3{float:left;width:350px;margin-right:20px;}
#row1 .col4{float:right;width:350px;}
.price-detail b{color:#d00;font-size:25px;}
.offer-detail{border:solid 1px #d00;margin-bottom: 8px;background:url(../images/bg_offer_detail.png) 261px bottom no-repeat;}
.offer-detail .title{background:#d00;color:#fff;font-size: 17px;padding:7px 10px;font-weight: bold;}
.offer-detail ul li{padding:4px 10px;}
i.icons.icon-dot-green{width:9px;height:7px;background-position:-5px -85px;}
i.icons.icon-list-info{width:17px;height:14px;background-position:-23px -81px;float:left;margin-top:2px;}
.ul.other-info li{padding:3px 0;}
ul.ul.other-info span{display:block;margin-left:25px;}
.btn-buy{display:block;background:url(../images/bg_button_buy.png) left center repeat-x;text-align:center;color:#fff;font-size:18px;padding:10px 5px;border-radius:3px;-moz-border-radius:3px;font-weight:700;}
.btn-buy span{display:block;font-size:13px;margin-top:3px;font-weight:normal;}
i.icons.icon-shipping-detail{width:50px;height:44px;background-position:-69px -122px;float:left;margin-top:-4px;}
i.icons.icon-pay-detail{width:50px;height:44px;background-position:-7px -122px;float:left;margin-top:-4px;}
.shipping{background:#f5f5f5;border:solid 1px #ddd;border-radius:5px;}
.shipping li{padding:14px 10px;border-bottom:solid 1px #ddd;}
.shipping li:last-child{border-bottom:none;}
.shipping span{font-size:14px;display:block;margin-left:66px;}
.row-detail.row2 .col1{float:left;width:780px;}
.row-detail.row2 .col2{float:right;width:380px;}
.btn-blue{display:block;background:#288ad6;color:#fff;font-size:14px;text-align:center;padding:8px;border-radius:3px;-moz-border-radius:3px;}
.pro-news-right img{float:left;width:90px;}
.pro-news-right .right-side{margin-left:100px;}
.pro-news-right li{overflow:hidden;padding:9px 0;}
.pro-news-right li .name{color:#333;}
.pro-news-right li .more{display:none;}
.pro-news-right li:hover .more{display:block;}
.pro-news-right li:hover{background:#f5f5f5;}
.price-detail{font-size:17px;margin-bottom: 8px;}
#list-access li{border:none;width:196px;margin-bottom:20px;}
#list-access li label input{vertical-align:bottom;}
#list-access li label{margin-top:10px;float:left;}
/* * Core Owl Carousel CSS File *v1.3.3 */
/* clearfix */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
/* display none until init */
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing{cursor:url(grabbing.png) 8 8, move;}
/* fix */
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
/** Owl Carousel Owl Demo Theme *v1.3.3*/
.owl-theme .owl-controls{text-align:center;}
/* Styling Next and Prev buttons */
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;/*IE7 life-saver */margin:5px;padding:3px 10px;font-size: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #ABABAB;filter:Alpha(Opacity=50);/*IE7 fix*/opacity:0.2;top: 45%;position: absolute;}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);/*IE7 fix*/
opacity:0.8;text-decoration:none;}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);/*IE7 fix*/opacity: 0.2;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background: #909090;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);/*IE7 fix*/
opacity:1;}
/* If PaginationNumbers is true */
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
/* preloading images */
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.item-filter-more{
    position:initial;
}
.item-filter-more .title{
    position:relative;
    cursor: pointer;
}
.more-filter {
    position: absolute;
    background: #fff;
    border: solid 1px #ddd;
    padding: 8px;
    z-index: 99;
    left: 0;
    width: 1192px;
    box-sizing: border-box;
    top: 30px;
    margin: 0 -1px;
    display: none;
}
#tb-product-spec {
    border-collapse: collapse;
    width: 100%;
}

#tb-product-spec ul {
    margin: 0;
    padding-left: 20px;
}

#tb-product-spec td {
    padding: 5px;
}
.boxArticle .show-more::before {
    height: 55px;
    margin-top: -45px;
    content: -webkit-gradient(linear,0% 100%,0% 0%,from(#fff),color-stop(.2,#fff),to(rgba(255,255,255,0)));
    display: block;
}
.readmore {
    width: 90px;
    display: block;
    overflow: hidden;
    position: relative;
    line-height: 40px;
    font-size: 14px;
    color: #288ad6;
    margin: 10px auto;
    cursor: pointer;
}
.readmore:after {
    content: '';
    width: 0;
    right: 0;
    border-top: 6px solid #288ad6;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 0 0 5px;
}
i.icons.icon-cart {
    width: 37px;
    height: 37px;
    background-position: -3px -167px;
    background-color: rgb(255, 178, 73);
    border-radius: 50%;
    -moz-border-radius: 50%;
    float: left;
}

#cart-fixed {
    position: fixed;
    top: 185px;
    right: 2px;
    z-index: 99;
    background: rgba(255, 255, 255, 0.88);
    border: solid 1px #ccc;
    border-radius: 35px;
    -moz-border-radius: 35px;
    cursor: pointer;
    width: 37px;
    overflow: hidden;
    transition: width 0.3s linear 0.2s;
    -webkit-transition: width 0.3s linear 0.2s;
}

div#cart-fixed p {
    display: block;
    margin: 0;
    margin-left: 46px;
    padding-right:8px;
    width: 104px;
}
#cart-fixed:hover{
    width: 155px;
}
div#cart-fixed b {
    color: #136ed2;
}
.nav-cat-news a {
    text-transform: uppercase;
    font-size: 15px;
    color: #333;
    display: block;
    float: left;
    padding: 8px 13px;
}

.nav-cat-news a:hover,.nav-cat-news a.current {
    background: #ee961e;
    color: #fff;
}

.nav-cat-news {
    margin-bottom: 10px;
}
.nav-cat-news h1{margin:0; font-size:initial;}
#hotnews {
    width: 515px;
    float: left;
}

#top-listnews {
    width: 260px;
    float: right;
}

#hotnews a img {
    width: 100%;
    display: block;
    margin-bottom: 10px;
}

#hotnews .name {
    color: #333;
    line-height: 21px;
}

#hotnews .name h1 {
    font-size: 18px;
}

#hotnews p {
    margin: 5px 0;
}
#top-listnews .first-news a {
    color: #333;
    font-weight: bold;
    font-size: 15px;
}

#top-listnews ul li a {
    color: #333;
    padding: 5px 0;
    display: block;
    border-top: solid 1px #ddd;
}

#top-listnews ul {
    margin-top: 10px;
}
#list-news li {
    overflow: hidden;
    padding: 20px 0;
    border-top: solid 1px #ddd;
}

#list-news li .a-img img {
    width: 250px;
    float: left;
}

#list-news li .a-right {
    margin-left: 265px;
}

#list-news li .a-name {
    color: #333;
    font-size: 17px;
    font-weight: 700;
}
.box-news-right .h-title {
    border-bottom: solid 1px #ddd;
    padding-bottom: 0px;
    margin-bottom: 10px;
        font-size: 20px;
}

.pro-right li .img img {
    float: left;
    width: 120px;
}

.pro-right li .p-right {
    margin-left: 130px;
}

.pro-right li .p-right .name {
    color: #333;
    font-size: 14px;
    display: block;
}

.pro-right li .p-right .price {
    color: #d00;
    font-size: 14px;
}

.pro-right li {
    overflow: hidden;
    padding: 10px 0;
    border-top: solid 1px #eee;
}

.pro-right li:first-child {
    border: none;
    padding-top: 0;
}
.list-offer-news .first {
    color: #333;
    font-size: 16px;
    display: block;
    border-bottom: solid 1px #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.list-offer-news li {
    float: left;
    width: 180px;
    margin-left: 15px;
}

.list-offer-news ul {
    margin-left: -15px;
}

.list-offer-news li a img {
    width: 100%;
    height: 115px;
    display: block;
    margin-bottom: 8px;
}

.list-offer-news li a {
    color: #333;
    display: block;
    margin-bottom: 15px;
}
#other-news b {
    font-size: 17px;
    font-weight: normal;
}

#other-news ul {
    padding-left: 18px;
}
.list-relate-article li {
    float: left;
    width: 253px;
    margin: 15px 0;
    margin-left: 20px;
}

.list-relate-article {
    margin-left: -20px;
}

.list-relate-article li .img img {
    width: 100%;
    height: 135px;
}

.list-relate-article li .name {
    color: #333;
    display: block;
    font-size: 14px;
    margin-bottom: 5px;
}

.list-relate-article li .time {
    color: #888;
}

.itemcomment{border:solid 1px #CCC;padding:5px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.info_comment .inputText{margin-bottom:8px;}
.itemcommenthome{border-bottom:dashed 1px #e7e7e7;margin-left:5px;margin-right:5px;padding-bottom:5px;}
.captcha {
    float: left;
    height: 47px;
}
.info_feeback span{color:#555;}
.like_comment img{padding-right:5px;}
.like_comment span{color:#0B5EAE;}
.comment_left img{width:35px;border-radius:50%;margin-top:5px;}
.comment_left{width:40px;float:left;}
.comment_right{margin-left:44px;}
.comment_user_address{font-size:10px;color:#888;}
.write_reply{background:url(../images/viet.png) left 2px no-repeat;display:inline-block;text-decoration:none;padding-left:13px;color:#0B5EAE;font-style:italic;padding-right:7px;}
.write_reply:hover{text-decoration:underline;}
.reply_content{background:#E2F4F6;padding:2px 5px;border-radius:3px;}
.c5{clear:both;height:5px;}
.item_comment{padding-bottom:10px;max-width: 800px;}
.item_comment p{margin:3px 0;}
.comment_right a{text-decoration:none;}
#write_comment img{vertical-align:middle;margin-top:-3px;}
#write_comment a{text-decoration:none;}


.cart-left{width: 685px;float:left;}
.cart-right{width: 490px;float:right;}
.box-cart{border:solid 1px #ccc;margin-bottom:15px;}
.content-box-cart{padding:10px;}
.pay-content {
    background: #ff8f00;
    color: #fff;
    padding: 10px;
}
.title-box-cart{line-height:34px;padding:0 10px;font-weight:bold;font-size:15px;/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#f7f7f7+0,ededed+98 */
 background:#f7f7f7;/* Old browsers */
 background:-moz-linear-gradient(top, #f7f7f7 0%, #ededed 98%);/* FF3.6-15 */
 background:-webkit-linear-gradient(top, #f7f7f7 0%,#ededed 98%);/* Chrome10-25,Safari5.1-6 */
 background:linear-gradient(to bottom, #f7f7f7 0%,#ededed 98%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 );/* IE6-9 */
 border-bottom:solid 1px #ccc;}
.box-cart select{width:184px;}
.box-cart .inputText{width:435px;margin-bottom:10px;}
.gradient-title{background:#f7f7f7;/* Old browsers */
 background:-moz-linear-gradient(top, #f7f7f7 0%, #ededed 98%);/* FF3.6-15 */
 background:-webkit-linear-gradient(top, #f7f7f7 0%,#ededed 98%);/* Chrome10-25,Safari5.1-6 */
 background:linear-gradient(to bottom, #f7f7f7 0%,#ededed 98%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ededed',GradientType=0 );/* IE6-9 */
}

.btn{border:none;cursor:pointer;padding:6px 15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display: inline-block;font-size: 14px;}

 #pop_location {
        position: fixed;
        width: 100%;
        height: 100%;
        display: block;
        background: rgba(85, 85, 85, 0.5);
        z-index: 99;
        left: 0;
        top: 0;
        text-align: center;
        font-size: 14px;
        line-height: 22px;
    }

    .pop_location {
        width: 600px;
        background: #fff;
        padding: 30px 0;
        margin: 150px auto;
        position: relative;
    }

    .pop_location select {
        display: inline-block;
        width: 70%;
        margin: 15px 0;
        border: 2px solid #00913c;
        /* padding: 10px; */
        outline:none;
    }
    #pop_location .h-title {
        text-transform: uppercase;
        font-size: 22px;
        border-bottom: solid 1px #ddd;
        padding-bottom: 10px;
        margin-bottom: 10px;
        margin-top: -18px;
    }
    #pop_location_btn {
        display: inline-block;
        background: #ffb200;
        text-transform: uppercase;
        color: #fff;
        font-size: 22px;
        padding: 10px 30px;
        text-decoration: none;
    }
    #pop_location .btn-close {
        color: #bbbbbb;
        font-size: 25px;
        text-decoration: none;
        position: absolute;
        right: 5px;
        top: 9px;
        font-weight: bold;
        font-family: tahoma;
    }
.list-item-location a {
    display: block;
    background: #e48f1a;
    color: #fff;
    width: 300px;
    margin: 5px auto;
    font-size: 20px;
    line-height: 40px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.list-item-location {
    margin-top: 15px;
}

.list-item-location a:hover {
    text-decoration: none;
    background: #292929;
}
.list-location {
    position: absolute;
    background: #f5f5f5;
    right: 0;
    width: 150px;
    z-index: 999;
    display: none;
}

.list-location a {
    display: block;
    padding: 3px 10px;
    border-bottom: solid 1px #e0e0e0;
    color: #333;
}

.list-location a:hover {
    background: #fbfbfb;
}
#location-header:hover .list-location {
    display: block;
}

#location-header {
    position: relative;
}
.wrap-video {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.wrap-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.list-cat-accessory span {
    float: left;
    border: solid 1px #288ad6;
    padding: 0 10px;
    line-height: 22px;
    margin-right: 5px;
    border-radius: 14px;
    -moz-border-radius: 14px;
    color: #0f68ad;
}

.list-cat-accessory {
    overflow: hidden;
    margin: 8px 0;
}
.offer-detail p {
    display: inline;
}
#warranty,#warranty p{display:inline;}

.owl-theme .owl-controls .owl-buttons .owl-next:before {content: '›';font-size: 42px;line-height: 34px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before {content: '‹';font-size: 42px;line-height: 34px;}

.owl-theme .owl-controls{
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: 0;
}

.owl-theme .owl-controls .owl-buttons .owl-next {
    right: 0;
}

.icon-touch {
    display: block;
    width: 51px;
    height: 51px;
    position: absolute;
    background: url(../images/icon_touch.png) no-repeat;
    top: 5px;
    left: 5px;
}
.icon-warranty {
    display: block;
    width: 51px;
    height: 49px;
    position: absolute;
    background: #f7bd6f;
    top: 5px;
    left: 62px;
    text-transform: uppercase;
    text-align: center;
    border: solid 2px #333;
    border-radius: 4px;
    -moz-border-radius: 4px;
    overflow: hidden;
    box-sizing: border-box;
    line-height: 15px;
    padding-top: 0px;
    font-weight: bold;
    font-size: 8px;
    color: #333;
}
.icon-warranty b {
    display: block;
    font-size: 31px;
    line-height: 18px;
}
/*POPUP*/
#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:999;}
#popupContact{display:none;position:fixed !important;_position:absolute;border:0px solid #666;z-index:9991;padding:7px;font-size:13px;text-align:center;}
#popupContact div{text-align:right;}
#popupContact h1{text-align:left;color:#096;font-size:18px;font-weight:700;border-bottom:1px dotted #CCC;padding-bottom:2px;margin-bottom:20px;}
#popupContactClose{font-size:12px;line-height:16px;right:-34px;top:4px;color:#ffffff;position:absolute;font-weight:700;}
#popupContact .popupText{color:#FFFFFF;font-size:36px;font-weight:bold;line-height:57px;padding:150px 10px 0;text-align:center;z-index:9999}
#popupContact .popupLink{text-align:center;}
#popupContact .popupLink a{text-decoration:none;color:#999999;}
#popupContact .popupLink a:hover{color:#ffffff;}

#tbl_config .item-config {
    border: solid 1px #ccc;
    padding: 5px;
    float: left;
    border-radius: 3px;
    margin-right: 6px;
    margin-bottom: 6px;
    cursor: pointer;
}

#tbl_config .item-config .price {
    display: block;
    color: #d00;
    font-size: 15px;
}

#tbl_config .item-config:hover,#tbl_config .item-config.current {
    border-color: #d00;
  	background-color:#fff1f1;
}

.nav-cat-news .item {
    position: relative;
    float: left;
}

.nav-cat-news .item ul {
    border:solid 1px #ddd;
    position: absolute;
    top: 34px;
    background: #fff;
    display: none;
    left: 0;
    width: 200px;
    min-width: 100%;z-index: 999;
}
.nav-cat-news .item ul li a{
    width:100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.nav-cat-news .item:hover {
    background: #ee961e;
}

.nav-cat-news .item:hover > a {
    color: #fff;
}

.nav-cat-news .item:hover ul {
    display: block;
}
.saleoff {
    position: absolute;
    left: 5px;
    top: 5px;
}
.icon-brandnew {
    position: absolute;
    left: 5px;
    top: 5px;
}

.icon-brandnew img {
    max-width: 80px;
}
 .zalo-chat-widget {
    bottom: 65px !important;
    right: 30px !important;
} 


.contact-box-bottom{position:fixed;bottom:85px;right:10px;z-index:10000;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:translateX(2000px) scale(.7);-ms-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}
@-webkit-keyframes backInRight {
0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}
80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes backInRight {
0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7)}
80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}
.contact-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin-bottom:10px;padding:10px 20px;border-radius:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.08);box-shadow:0 0 10px 0 rgba(0,0,0,.08);color:#000}
.contact-icon-box{display:block;text-align:center;width:40px;height:40px;font-size:16px;line-height:38px;border:1px solid #e5e5e5;border-radius:999px;margin-right:10px}