@import url(https://fonts.googleapis.com/css?family=Roboto:700,400,300&subset=latin,vietnamese);body{font-family:Roboto;}
.container{width:1180px;margin:0 auto;}
.container:before{display:table;content:'';}
.container:after{clear:both;}
ul{margin:0;display:inline-block;width:100%;}
img{vertical-align:middle;max-width:100%;}
a{color:#015092;text-decoration:none;}
/* Header*/
.menu-header >ul >li{float:left;margin-top: 32px;}
.menu-header li.logo{margin-top:15px !important;}
.top-header{background:#000;height:90px;}
.menu-header >ul >li >a{font-size:18px;color:#fff;line-height:20px;padding: 19px 19px;display:block;cursor:pointer;position:relative;}
.sub-menu{width:300px;position:absolute;z-index:999;top: 90px;background:#000;color:#fff;display:none;transition:0.3s;}
.sub-menu >ul >li>a{padding: 10px 10px;display:block;border-bottom: 1px solid #1b1b1b;font-size: 16px;cursor:pointer;transition:0.3s;color:#fff;}
.menu-header >ul >li:hover .sub-menu{display:block;transition:0.3s;}
.sub-menu >ul >li:last-child >a{border-color:transparent;}
.sub-menu >ul >li:hover >a{padding-left: 15px;transition:0.3s;color: #eb4526;}
.module-item{width:280px;float:left;padding:10px;text-align:center;}
.module-list{display:inline-block;margin-left:-10px;margin-right:-10px;}
.sticky.fixed{position:fixed;top:0;left:0;width:100%;transition:0.3s;}
.menu-top-main.sticky{z-index:999;transition:0.3s;position:fixed;width:100%;top:0;left:0;}
/*Homepage*/
.banner-layout{width:600px;padding:0px 10px;height:160px;position:absolute;top: 130px;left: 50%;text-align:center;color:#fff;margin-left: -310px;}
.section-baner-homepage{position:relative;height: 500px;background-position: center center;background-repeat: no-repeat;}
.title-content h1{font-size:46px;margin-top:0;margin-bottom:50px;font-weight:bold;}
.title-content ul li{float:left;width:50%;}
.title-content .button-s1 a{width:275px;height:50px;background:#d9534f;display:block;margin:0 auto;font-size:20px;text-transform:uppercase;line-height:50px;border-radius:5px;color:#fff;}
.title-content .button-s2 a{width:275px;height:50px;background:#5cb85c;display:block;margin:0 auto;font-size:20px;text-transform:uppercase;line-height:50px;border-radius:5px;color:#fff;}
@charset "utf-8";body{color:#222;font-family:'Roboto',arial, Helvetica, sans-serif;font-size:13px;margin:0;padding:0;min-width:1340px;}
/*INIT*/
a{text-decoration:none;cursor:pointer;}
.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;cursor:pointer;}
.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;line-height: 18px;}
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;}
#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;}
#list-showroom-footer li b{display:block;font-size:15px;}
#list-showroom-footer{padding:15px 0;}
#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: #eb4526;}
.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;transition: all 0.5s ease;}
.product-list.large li{width:296px;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-name:hover{color:#eb4526;}
.p-img{width:177px;height:177px;display:table-cell;vertical-align:middle;text-align:center;overflow: hidden;}
.p-img img{max-height:167px;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
#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;}
.taskbar-top{background:#eee;padding:5px;box-sizing:border-box;border:solid 1px #ddd;position:relative;}
.banner-pro-list-top .item{}
.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;line-height:25px;text-align:center;color:#333;padding: 0 9px;}
.paging{text-align:center;margin-top:20px;}
.paging a:hover,.paging a.current{background: #eb4526;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:15px;}
#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;background:#eb4526;}
.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;overflow: hidden;}
.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;padding:5px;-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:#eb4526;color:#fff;}
.nav-cat-news{margin-bottom:10px;overflow:hidden;}
#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;}
.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:172px;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:246px;margin:15px 0;margin-left:20px;min-height:200px;}
.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:999999;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{/* 16:9 */}
.wrap-video iframe{width:100%;margin-top: 10px;}
.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-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: 5px;text-transform: capitalize;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: 10px;color:#333;}
.icon-warranty b{display:block;font-size: 16px;line-height: 0.9;}
/*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;}
/*2017*/
.section-service-homepage{padding:30px 0px;text-align:center;}
.service-img{min-height:170px;text-align:center;}
.service-name{font-size:18px;font-weight:500;}
.service-list{display:inline-block;width:100%;}
.title-service{font-size:24px;text-transform:uppercase;font-weight:bold;margin:20px;}
.sub-title-service{font-size:16px;}
.section-service-homepage .service-item{width:33.33333%;float:left;margin-top:20px;margin-bottom:20px;}
.section-service-homepage .service-img{min-height:170px;text-align:center;}
.section-service-homepage .service-name{font-size:18px;font-weight:500;color:#222;}
.section-location-homepage{height:200px;background:url("../images/location.jpg") no-repeat;padding-top:70px;background-size:100%;}
.location-layout{width:100%;text-align:center;color:#fff;}
.location-content h1{text-transform:uppercase;font-size:46px;font-weight:bold;margin:0;margin-bottom:30px;}
.location-content a{width:220px;height:50px;background:#d9534f;display:block;font-size:20px;text-transform:uppercase;line-height:50px;border-radius:5px;margin:0 auto;color: #fff;}
.section-module-homepage{padding:50px 0px;}
.module-img{height:150px;margin-bottom:15px;}
.module-name{font-size:18px;text-transform:uppercase;margin-bottom:35px;font-weight:600;display:block;}
.module-desc{font-size:15px;line-height:20px;}
.module-list .module-name:nth-child(1){color:#337ab7;}
.module-list .module-item:nth-child(1) .module-name{color:#337ab7;}
.module-list .module-item:nth-child(2) .module-name{color:#5cb85c;}
.module-list .module-item:nth-child(3) .module-name{color:#f0ad4e;}
.module-list .module-item:nth-child(4) .module-name{color:#d9534f;}
.section-slogan-homepage{height:170px;padding-top:50px;text-align:center;background:url(../images/slogan.jpg) no-repeat;background-size:100%;color:#fff;}
.section-slogan-homepage h1{font-size:40px;color:#fff;margin-top:0px;margin-bottom:20px;text-transform:uppercase;font-weight: BOLD;}
.section-slogan-homepage p{font-size:16px;margin:0;}
.contact-plugin li{float:left;margin:0 auto;}
.contact-plugin{width: 145px;margin-top:15px;}
.contact-plugin li a{font-size:35px;padding: 0px 10px;color: #fff;}
.section-aboutus-homepage{padding:70px 0px;background:#373737;color:#fff;height:450px;}
.img-aboutus{width:50%;float:left;text-align:right;padding:15px 30px;box-sizing: border-box;}
.content-aboutus h1{font-size:40px;text-transform:uppercase;margin:0;margin-bottom:35px;font-weight: BOLD;}
.content-aboutus p{margin-bottom:45px;margin-top:0;font-size:15px;line-height: 1.45;}
.content-aboutus .title-content-about{font-size:25px;margin:0;margin-bottom: 5px !important;font-weight: bold;}
.content-aboutus a{padding: 15px 25px;border:1px dotted #fff;font-size: 20px;color: #fff;}
.section-commemt-homepage{height:510px;padding:45px 0px;background:#d9614f;text-align:center;color:#fff;}
.section-commemt-homepage h1{font-size:40px;text-transform:uppercase;margin:0 0 10px;font-weight: bold;}
.section-commemt-homepage p{margin:0;font-size:16px;color:#fff;margin-bottom:45px;}
.comment-item{width:375px;float:left;padding:0px 14px;}
.comment-list{margin-left:-15px;margin-right:-15px;}
.cmt-details{padding:25px;background:#fff;border-radius:5px;}
.comment-content{color:#3b3b3b;font-size:14px;text-align:left;padding-bottom:25px;border-bottom:1px solid #ddd;line-height:23px;}
.comment-user{padding:15px 0px;}
.comment-user-img{width:65px;height:65px;float:left;}
.comment-user-info{color:#3b3b3b;text-align:left;padding-left:80px;}
.comment-user-info .comment-user-name{font-size:16px;color:#eb4525;font-weight:600;margin:15px 0px 5px;}
.comment-user-info .comment-user-job{margin:0;font-size:12px;color:#aeaeae;}
.section-blog-homepage{text-align:center;padding:50px 0 30px;}
.section-blog-homepage h1{font-size:40px;text-transform:uppercase;margin:0 0 30px;font-weight: bold;}
.section-blog-homepage p{font-size:14px;color:#262626;margin:0;}
.section-blog-homepage .article-name{font-size:17px;color:#262626;margin:25px 0px 0px;padding:0 25px;display:block;}
.section-blog-homepage .article-desc{color:#585858;font-size:14px;padding:20px;}
.article-item-content .view-more{font-size:15px;color:#fff;text-transform:uppercase;width:120px;height:35px;display:block;background:#eb4525;margin:0 auto;line-height:35px;border-radius:5px;margin-bottom:25px;}
.article-carousel .item{border:1px solid #ddd;}
.article-list{padding-top:60px;position:relative;}
.article-list .owl-nav{position:absolute;top:-50px;right:0;}
.article-list .owl-nav .owl-prev{color:#FFF;font-size:14px;margin:5px;padding:4px 9px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}
.article-list .owl-nav .owl-next{color:#FFF;font-size:14px;margin:5px 0px 5px 5px;padding:4px 9px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}
.section-contact{padding-top:55px;height:777px;background:url(../images/contact.jpg) no-repeat;background-size:100%;text-align:center;}
.section-contact form{width:400px;margin:0 auto;}
.section-contact form input{height:40px;width:356px;padding:0 20px;font-size:14px;}
.section-contact h1{font-size:40px;color:#fff;text-transform:uppercase;margin:0 0 30px;font-weight:600;}
.section-contact form .tinhnanghot input{width:300px;}
.section-contact .tinhnnaghot input{width:250px;float:right;}
.section-contact .tinhnnaghot span{float:left;margin-top:15px;margin-left:20px;color:#fff;font-size:14px;}
.section-contact .tinhnnaghot{display:inline-block;width:100%;margin:0;}
.section-contact form textarea{width:356px;padding:6px 20px;font-size:14px;border-radius:0px;height:auto;line-height:28px;}
.section-contact form button{height:40px;width:400px;text-align:center;display:block;background:#e86555;border-radius:5px;color:#fff;font-size:16px;text-transform:uppercase;font-weight:600;margin-top:25px;border:0;}
footer.fixed-bottom-footer{height:127px;background:#242424;color:#fff;}
.logo-footer{width:340px;float:left;text-align:right;padding-top:25px;}
.content-footer ul li{float:left;}
.content-footer{padding-left:400px;padding-top:40px;}
.content-footer ul li a{padding:0 12px;display:block;font-size:14px;color:#Fff;}
.content-footer ul{margin-bottom:5px;}
/*Service*/
.section-baner{height:165px;padding-top:65px;}
.section-baner h1{margin:0;font-size:46px;font-weight:500;color:#fff;}
.section-baner p{color:#fff;font-size:26px;margin-top:5px;}
.section-baner.service{background:url(../images/banner-service.png) no-repeat;}
.title-module-page{text-align:center;font-size:15px;margin:0 0 50px;}
.section-service-content{text-align:center;padding-top:45px;}
.section-service-content h1{font-size:46px;font-weight:500;margin-top:0;margin-bottom:5px;}
.tit-sub{font-size:16px;margin-top:10px;margin-bottom:60px;line-height:25px;}
.section-service-content .service-item{width:25%;float:left;height:250px;}
.section-service-content .service-item-img{min-height:161px;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.section-service-content .service-item-name{font-size:18px;color:#dd3a32;margin-top:15px;transition:0.3s;}
.section-service-content .service-list-content{display:inline-block;width:100%;}
.section-service-content .service-info{font-size:16px;margin-bottom:20px;line-height:25px;}
.section-baner.service-details{background-color:#208ea8;height:135px;}
.section-service-details-content{padding-top:25px;background:#ebebeb;padding-bottom:20px;}
.service-details-img{width:370px;float:left;}
.service-details-desc{width:780px;float:left;margin-left:30px;}
.service-details-desc .service-details-name{margin:0;padding-bottom: 12px;font-size: 38px;text-align:center;border-bottom:1px solid #a4a3a3;font-weight: 500;}
.service-details-desc p{margin:10px 0 0 0;font-size:18px;color:#272727;}
.service-details-desc .service-details-price{color:#272727;font-size:30px;margin:20px 0 0 0;font-weight:500;}
.service-details-desc .service-details-price span{color:#eb4526;}
.service-details-desc .service-details-warning{font-size:14px;}
.service-details-warning{font-size:14px;}
.service-details-info{margin-top:65px;}
.service-details-grname{font-size:14px;color:#eb4526;}
.service-details-grcontent{font-size:14px;color:#272727;}
.service-details-info-left{}
.service-details-info-right{text-align:center;padding-left:775px;}
.service-details-info-right .tit-sub{font-size:14px;font-weight:600;margin-bottom:40px;margin-top:40px;display:inline-block;width:100%;}
.service-details-warning.martop{margin-top:40px;}
.service-detail-ask{font-size:14px;line-height:25px;margin-top:25px;margin-bottom:20px;}
/*Hover*/
.menu-header >ul >li:hover >a{color:#eb4526;}
.service-item:hover a{color:#eb4526;}
.title-content .button-s1 a:hover{background:#ac413e;}
.title-content .button-s2 a:hover{background:#408340;}
.location-content a:hover{background: #c5403d;}
.module-img:hover{transform:rotate(10deg);transition:0.3s;}
.contact-plugin li:hover a{color:#ac413e;}
.section-blog-homepage .article-name:hover{color:#ac413e;}
.section-contact form a:hover{background:#ac413e;}
a.btn-buy:hover{background:#bc371e;}
.content-page{padding-top:90px;}
.newfance-2017{background: #000000;color:#fff;}
.newfance-2017:hover{background: #eb4526;color:#fff;}
.section-service-content .service-item-img img{/* max-width:150px; */max-height:150px;}
.service-details-info-center p, .service-details-info-center span, .service-details-info-center a{font-size:14px !important;}
.section-aboutus-homepage .content-aboutus {
    margin-left: 50%;
}
.nd {line-height:1.45;}
.nd h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    margin:0.67em 0;
}

.nd h2{
    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
    margin:0.83em 0;
}

.nd h3 {
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

.nd ul{
	padding-left:40px !important;
	margin:1em 0;
	list-style: initial;
}
.nd ol{
    padding-left:40px !important;
	margin:1em 0;
}
.nd p{
    margin:1em 0;
}
.nd table{
    border-collapse:collapse;
}
.new-art-detail-right {
    float: right;
    width: calc(100% - 820px);
}
.content-right {
    border: 1px solid #ddd;
    padding: 10px;
}

.content-right .title {
    text-transform: uppercase;
    font-size: 16px;
    color: #d62027;
    border-bottom: 2px solid #ddd;
    margin: 0 0 8px 0;
    padding: 0 0 6px 0;
    line-height: 1.2;
}

.content-group {
    font-size: 14px;
    margin-bottom: 15px;
}

.content-group:last-child {
    margin-bottom: 0;
}

.content-group li {
    list-style: disc;
    margin-left: 20px;
    padding-bottom: 5px;
}
#prodetail-spec-summary {
    overflow: hidden;
    max-height: 105px;
    margin-bottom: 15px;
}
.section-service-content .service-item-img img {opacity: 1;transition: .4s all;}
.section-service-content .service-item-img:hover img {opacity: .7;transition: .4s all;}
.section-service-content .service-item-img a {display: block;padding: 0 10px;}
.section-service-content .service-item-name {padding: 0 5px;}