/*AN Hien Gia*/


@media screen and (min-width: 320px) and (max-width: 768px) { 

@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto:700,400,300&subset=latin,vietnamese);

body{color:#222;font-family: arial, sans-serif;font-size:12px;margin:0;padding:0;}
a{text-decoration:none;color: #eb008b;cursor:pointer;transition:color .2s;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s}
a:hover{color:#000;transition:color .2s;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s}
img{border:none;vertical-align: middle;}
.format{margin: 0;padding: 0;}
.block{display: block;}
.robot{font-family: "Roboto Condensed", arial, sans-serif;}
.font-ss {font-family: 'Source Sans Pro',arial, Helvetica, sans-serif;}
.fl{float:left;} .fr{float:right;}
.txt_center{text-align: center;} .txt_left{text-align: left;} .txt_right{text-align: right;}
.clear{clear:both;}
.hide{display:none;}
.banner-bottom-slider img{display:block; margin:auto; max-width:95%;padding: 2px;}
.space3px{padding:3px 0;} .space5px{padding:5px 0;} .space10px{padding:10px 0;}
.cor3px{border-radius:3px;-moz-border-radius:3px;} .cor5px{border-radius:5px;-moz-border-radius:5px;} .cor10px{border-radius:10px;-moz-border-radius:10px;}
.shadow5px{box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}.shadow10px{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
*.txt_red{color: #e31e30;} *.txt_blue{color: #0066cc;font-weight: 700;} *.txt_green{color: #1e9512;} *.txt_yellow{color: #f7941d;} *.txt_pink,*.pink{color: #EA0C8B;font-weight: 700;}
*.txt_fff{color: #fff;} *.txt_000{color: #000;} *.txt_222{color: #222;} *.txt_333{color: #333;} *.txt_555{color: #555;} *.txt_777{color: #777;} *.txt_999{color: #999;}
.txt_10{font-size: 10px;}.txt_11{font-size: 11px;}.txt_12{font-size: 12px;}.txt_13{font-size: 13px;}.txt_14{font-size: 14px;}.txt_15{font-size: 15px;}.txt_16{font-size: 16px;}.txt_17{font-size: 18px;}.txt_18{font-size: 18px;}.txt_20{font-size: 20px;}.txt_25{font-size: 25px;}.txt_30{font-size: 30px;}
.txt_b{font-weight: bold;}.txt_n{font-weight: normal;}.txt_ud{text-decoration: underline;}.txt_d{text-decoration: line-through;}.txt_u{text-transform: uppercase;}
.hr{border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
.line_h19{line-height: 19px;}.line_h22{line-height: 22px;}
.transition{-webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}
.rotate{-webkit-transition: -webkit-transform .8s ease-in-out;transition: transform .8s ease-in-out;}
.rotate360:hover{-webkit-transform: rotate(360deg); transform: rotate(360deg);}
.scale:hover{transform: scale(1.1);}
.chrome39{white-space:nowrap;}
.ellipsis{text-overflow:ellipsis;}
.a_content *{max-width:100%;}
.ico{background:url(http://www.tuticare.com/media/lib/mobile-icon1.png) no-repeat;vertical-align:middle;}

.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;}
.h-title{margin:0;padding:0;}
.icon-drop{display:block;width:0;height:0;border:solid 5px transparent;border-top-color:#333;float:right;margin:9px;margin-right:0;}

.btn{border:none;padding: 10px 15px;display:inline-block;cursor:pointer;border-radius:30px;color:#fff;font-size: 18px;text-transform:uppercase;outline:none;font-weight: 500;}
.btn:hover{opacity:0.8;color:#fff;}
.bg_pink{background:#eb008b;}
.bg_blue{background:#0066cc;}


/*--form---------------*/
input[type=text]{padding:5px;border:1px solid #ddd;}
textarea{border:1px solid #ddd;}

#toTop{background: url(../images/ico.png) -2px -384px;color:#333;cursor:pointer;display:none;font-size:11px;position:fixed;right: 0;bottom: -60px;text-align:center;width: 48px;height: 120px;padding:0;opacity: 0.9;}
#toTop.active{bottom: 0;}
#toTop:hover{opacity: 1;}

/*index*/
#wrapper{max-width:640px;margin:0 auto;}
.hotline{position:relative;border-bottom:0px solid #cccccc;padding:5px 0;z-index:112;border-top: 1px solid #cccccc;}
.header-two .user{position:absolute;top: 24px;right:10px;background:#eb008b;color:#fff;border-radius:300px;padding:7px 10px;cursor:pointer;}
#userL{position:absolute;right:-10px;top:120%;width:100px;background:#555;}
#userL a{color:#fff;display:block;padding:5px;border-bottom:1px solid #ccc;}
#userL:after{content:'';border:5px solid transparent;border-bottom:5px solid #555;position:absolute;top:-10px;right:20%;}

.header-two{position:relative; height:70px; padding: 10px 0 0px;z-index: 111;/* text-align: center; */}
#logo img{max-height:90px;max-width: 60px;padding-bottom: 0px;padding-top: 0px;/* margin-left: -250px; */}

#cart-header{position:absolute;left: 220px;top: 10px;color:#555;/* min-width: 136px; */font-size:13px;color:#777;text-align: right;font-family:arial;font-size:11px;line-height:19px;padding: 15px 0 0;}
#cart-header b{background: ;padding: 0px 0px;border-radius:0px;color:#006eff;font-size: 16px;margin-right: 0;position: relative;top: -13px;left: -20px;}
#cart-header span{display:block;color:#000;margin-top: -26px;margin-right: -5px;}
#cart-header .ico{display:block;float:left;background-position: -430px -10px;width: 52px;height:46px;margin-top:-5px;}
#cart-header:hover .ico{opacity:0.9;}

.location{position:relative;right:-80px;top: -42px;color:#777;font-family:arial;font-size:11px;line-height:10px;}
.location span{/* color:#000; */margin-left: 0;}
.location .ico{display:block;float:left;background-position: -331px -9px;width:65px;height:55px;margin-top:-15px;}
.location ul{margin:0;padding:0;list-style:none;background:#fff;position:absolute;left: 0;top:100%;width:150px;z-index: 66;display:none;font-size:12px;box-shadow: 3px 3px 5px #555;}
.location ul li{padding:5px 10px;}
.location ul{max-height: 200px;overflow: auto;}

#nav-hori{height: 52px;background: #eb008b;position:relative;}

.navone{/* width:240px; */}
.navone >p {/* display:block; *//* height:52px; *//* line-height:52px; */color:#fff;font-size:18px;margin:0;padding: 0 10px;/* background:#0066cc; */cursor:pointer;font-weight: 700;/* width: 230px; *//* margin-left: -45px; */}
.navone >p >i{margin-left: 0;font-size: 40px;margin-top: 6px;}

.primary {list-style: none;margin: 0;padding: 0 10% 0 0;line-height: 38px;font-size: 13px;position: absolute;z-index: 22;/* border-right:2px solid #ccc; *//* border-bottom:2px solid #ccc; *//* min-height: 460px; *//* background: rgba(0, 0, 0, 0.5); */width: 90%;display: none;}
.primary ul{margin: 0;padding: 0;list-style: none;}

.primary .fa-arrow-circle-o-left{color:#fff;font-size:40px;position:absolute;right: -48px;top:250px;font-weight:400;cursor:pointer;z-index: 2;}

#nav-hori.active .navone .primary{display:none;}
#nav-hori.fixed .navone:hover .primary,#nav-hori.active .navone:hover .primary{display:block;}

.navone > ul > li {border-bottom: 1px solid #ccc;background: #fff;padding: 0;position:relative;}
.navone > ul > li:hover{/* background:#ea0c8b; *//* color:#fff; */}

.navone > ul > li.tel{background:#ea0c8b;color:#fff;text-align:center;}
.navone > ul > li.tel a{color:#fff !important;font-size: 20px;}
.navone > ul > li.tel i{font-size:30px;vertical-align: middle;color: #fff;}

.primary li.primary_bg{background: rgba(0, 0, 0, 0.5);position:absolute;right:0;top:0;width:10%;height:100%;border:none;z-index: 1;}

.navone > ul > li > a{line-height: 41px;text-decoration:none;color: #464646;padding:0;font-weight: 700;display:block;background-position:center left !important;background-repeat:no-repeat !important;padding-left: 40px;}
.navone > ul > li > a.active .fa-plus:before {content: "\f068";}
.navone > ul > li > a i{font-size:18px;color: #555;}

.navone > ul > li > a > span{position:absolute;right:10px;font-size:10px;color:#eb008b;}
.navone > ul.primary > li:hover{/* color:#eb008b; */}
.navone > ul.primary > li:hover > a{/* color: #fff; */}

.primary .level2{/* position: absolute; *//* left: 274px; *//* top:0; */z-index:22;background: #fff;/* width: 435px; *//* height: 445px; */padding: 0 10px 0 0;/* border-right: 2px solid #ccccff; *//* border-bottom: 2px solid #ccccff; */display: none;}
.primary > li:hover > .level2{/* display: block; */}
.primary .level2 > li {padding: 8px 0 8px 40px;/* font-size: 14px; */line-height:normal;border-top: 1px solid #eee;}
.primary .level2 > li:nth-child(4n) {}
.primary .level2 > li > a{text-transform: none;/* font-size: 14px; */font-weight: 500;padding: 0;display:block;color: #0066cc;/* width: 400px; */}
.primary .level2 .banner{padding:0;width:auto;float:none;}
.primary .level2 img.big_image{position: absolute;right: 10px;bottom: 10px;max-width: 98%;max-height: 50%;}
.primary .level2 li a:hover{color: #0066cc;}
.primary .level2 .banne{position: absolute;right: 10px;top: 10px;max-width: 34%;max-height: 50%;}
.primary .level2 .banne img{max-width: 100%;height: auto;}

.primary .level3 > li {line-height: 28px;}
.primary .level3 li a:hover{background:#eee;padding:5px;margin:0 -5px 0 -5px;}

#nav-hori.fixed{position:fixed;top:0;left:0;width:100%;background:#fff !important;z-index:99;box-shadow:0 0 5px #999;padding:10px 0;}
#nav-hori.fixed .hApp{display:none;}
#nav-hori.fixed .primary {display:none;}
#nav-hori.fixed #search{top:3px;left:260px;height:45px;}
#nav-hori.fixed .text-search{width:220px;height:45px;}
#nav-hori.fixed #submit-search{height:45px;background-position: -60px -79px;}
#nav-hori.fixed .search_catlist{height:45px;line-height:45px;}
#nav-hori.fixed .search_catlist .s_list{top:45px;}

#nav-hori.fixed .hotline{top: 3px;right:345px;width:100px;text-align:center;font-size:20px;display:block;}
#nav-hori.fixed .hotline .til{display:none;}
#nav-hori.fixed .location{top: 11px;right: 175px;}
#nav-hori.fixed #cart-header{top: 11px;right:0;}

#nav-verti{width:230px;float:left;height:315px;background:#989898;padding-top:5px;}

#nav-verti > ul > li > a{line-height:33px;text-decoration:none;color:#ccc;padding:0 10px;text-transform:uppercase;font-weight:bold;}
#nav-verti > ul > li{background:#333;border-top:solid 1px #444;border-bottom:solid 1px #222;}

.horiC{position:absolute;left: 51px;top:0;color:#fff;line-height:52px;font-size:12px;font-weight: 700;}
.horiC a{color:#fff;padding:0 5px;}
.horiC a:hover{color: #0066cc;}
.horiC a:first-child{padding-left:0;}

.header-four{position:relative;padding: 10px 7px;}
#search{height:55px;border: 1px solid #dddddd;border-radius:15px;background-color: #fff;background-image: -moz-linear-gradient(center top , #fff, #eee);background-image: -webkit-linear-gradient(top,#fff,#eee);position: relative;}
input[type=text].text-search{height: 55px;width: 90%;padding: 0 0 0 10px;border:none;background:none;border-radius:15px;outline:none;}
#submit-search{height: 56px;width: 60px;outline:none;border:none;background-color:#ec008c;background-position: -75px -73px;position:absolute;right: 0;top: 0;border-radius: 0 12px 12px 0;cursor:pointer;}

#search .search_catlist{right: 0;top: 0;position: absolute;width: 52px;margin-right: 70px;line-height:55px;color:#555;border-left:1px solid #ddd;}
.search_catlist:hover strong{color: #ec008c;}
.search_catlist strong{padding-left: 5px;height: 19px;width: 38px;line-height:normal;overflow:hidden;display: inline-block;vertical-align: middle;}
.search_catlist .ico{display:inline-block;margin-left: 0;}
#search .search_catlist .s_list{max-height:300px;overflow:auto;background-color:#FFF;border: 1px solid #ec008c;display:none;margin: 0;padding: 0;position:absolute;top: 55px;right: -100%;width: 200px;z-index:999;border-radius:0 15px 15px;}
.search_catlist:hover .s_list{margin:0;padding:0;}
#search .search_catlist .s_list li{display:block;line-height: 19px;padding:5px 10px;text-align:left;font-size: 12px;}
#search .search_catlist .s_list li:hover{background-color: #ec008c;color:#FFF;cursor:pointer}
#search .search_catlist .s_list li:hover a{color:#FFF;}

.header-four-container{position:relative;}
.header.fixed .header-four-container{position:fixed;width:100%;left:0;top:0;z-index: 99;background:#fff;box-shadow: 0 0 10px #555;}
.header.fixed .header-four{margin:0 48px 0 40px;padding:5px;}
.header.fixed .header-four .mnu-bar{display:block;position:absolute;left:-33px;top: 6px;font-size:33px;}
.header.fixed #cart-header{position:fixed;right: 10px;top: 0;font-size:0;/* width: 40px; *//* height: 40px; */min-width: initial;z-index: 111;}
.header.fixed #cart-header span{display:none;}
.header.fixed #cart-header b{position:relative; top:-10px;left:-10%; }

.header.fixed #search{height:35px;border-radius:10px;}
.header.fixed .text-search{height:35px;}
.header.fixed #search #submit-search{height:35px;background-position: -75px -82px;border-radius: 0 8px 8px 0;}
.header.fixed #search .search_catlist{height: 35px;line-height: 38px;}
.header.fixed .search_catlist .s_list{top:35px;}
.header.fixed #search .search_catlist .s_list{top:35px;}
.header.fixed .autocomplete-suggestions{top:42px;}

#pop_location{position:fixed;left: 0;top: 0;width: 100%;height:100%;display:block;background: rgba(0,0,0,0.5);z-index:999999;}
#pop_location .pop_bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}

.pop_location{max-width: 640px;background:#fff;padding: 0 0 10px;margin: 20px auto;position: relative;z-index: 22;}
.pop_location .title{background:#ec008c;padding:10px 0;color:#fff;font-weight:700;}
.pop_location select{display:inline-block;width: 100%;margin: 5px 0;border: none;border-bottom: 1px solid #eee;padding:10px;outline: none;background: none;font-size: 18px;}

#slider-home{padding: 0 0 10px;}
.sLeft {overflow:hidden;position:relative;padding-bottom:20px;}
.sLeft .bx-pager{position:absolute;bottom: 0;right: 0;width:100%;text-align: center;}
.sLeft .bx-pager div{display:inline-block;}
.sLeft .bx-pager a{display:inline-block;padding:5px;margin:0 3px;background:#ddd;border-radius:300px;border:1px solid #ddd;color:#666;font-size:0;}
.sLeft .bx-pager a:hover,.sLeft .bx-pager a.active{background:#ff0099;border:1px solid #ff0099;color:#fff;}
.sLeft img{max-width:100%;height:auto;}
.sLeft .bx-controls-direction{width:100%;}
.sLeft .bx-controls-direction a{top:33%;left:10px;position:absolute;font: normal normal normal 0/1 FontAwesome;display:inline-block;width: 15px;}
.sLeft .bx-controls-direction a.bx-next{right:10px;left:auto;}
.sLeft .bx-controls-direction a:before{font-size:30px;content:'';font-size:50px;color:#555;opacity:0.6;}
.sLeft .bx-controls-direction .bx-prev:before{content:'\f104';}
.sLeft .bx-controls-direction .bx-next:before{content:'\f105';}

/*--suggestion---*/
.autocomplete-suggestions {display: none;line-height:normal;border: 1px solid #EB008B; background: #FFF; cursor: default; overflow: auto;position:absolute;left: 0;top: 68px;width: 100%;z-index:111;max-height:421px;border-radius: 20px;}
#nav-hori.fixed .autocomplete-suggestions {top:45px;}
.autocomplete-suggestion { padding: 3px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.wrap-suggestion li { display:block; background:#fff; overflow:hidden; list-style:none; border-bottom:1px dotted #ccc; }
.wrap-suggestion li:last-child { border-bottom:0; }
.wrap-suggestion li a { position:relative; display:block; overflow:hidden; padding:5px 0; }
.wrap-suggestion li a img { float:left; width:50px; height:50px; margin:0 10px; }
.wrap-suggestion li a h3 { display:block; line-height:1.3em; color:#333; font-size:13px; font-weight:normal;margin: 0;}
.wrap-suggestion li a span { display:inline; font-size:13px; color:#333; }
.wrap-suggestion li a span.price { font-weight:bold; color:red; }
.wrap-suggestion li a label { display:block; font-size:13px; color:#333; }
.wrap-suggestion li:hover,.wrap-suggestion li.selected { background:#f3f3f3; }
.wrap-suggestion li .banonline { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }
.wrap-suggestion li .giaohang2-7 { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }
.wrap-suggestion li .ngung-kd { text-transform:uppercase; font-size:9px; font-weight:700; color:#b00; display:table-row; }
.wrap-suggestion li .uudailon { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }
.wrap-suggestion li .dattruoc { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }
.wrap-suggestion li .tagmoi { position:absolute; right:5px; top:5px; z-index:2; background:#006dbb; border-radius:3px; padding:0 5px; text-align:center; color:#fff; text-transform:uppercase; font-size:12px; font-weight:700; height:20px; line-height:20px; }
.wrap-suggestion li .tagkmlon { background:#ff8a00; }
.wrap-suggestion li .taguudailon { background:#06b70f; }
.wrap-suggestion li .taggiasoc { background:#b00; }
.wrap-suggestion li .tagdattruoc { background:#06b70f; }
.wrap-suggestion li .taghot { background:red; }
.wrap-suggestion li .tagnone { background:#fff; display:none; }

/*HOME PRODUCT HOT*/
#home-product-hot .title-product-list .current{background:#FFF;display:block;margin-top:2px;height:30px;}
#home-product-hot{overflow:hidden;margin-bottom:20px;}
.title-product-list a{}
#home-product-hot .title-product-list .current h2{color:#333;}
#home-product-hot .title-product-list a{float:left;margin-right:5px;padding:0 15px;}
/*LIST-PRODUCT*/
.title-product-list{position:relative;padding: 20px 0 2px;margin: 0;border-bottom: solid 0px #ccc; text-align:center;color:#ec008c;font-size:30px;margin-top: -52px;font-weight:400;/* height: 32px; */}
.title-product-list h2{margin:0;/* height: 32px; */color: #ffffff;display:inline-block;font-weight:600;font-size: 18px;padding: 0 0px;position:relative;z-index:2;max-width: 100%;/* overflow: visible; */}
.title-product-list h2:after{border:16px solid transparent;content:'';display:inline-block;position:absolute;right:-31px;top:0;z-index:1;}
.sub-cate-list{font-size: 15px;position:absolute;right:0;top: 75%;/* font-weight: 700; */text-align: right;}
.sub-cate-list a{padding:0 9px;text-decoration:none;border-right:solid 1px #555;}
.sub-cate-list a:last-child{border:none;}
.product-list li{float:left;width: 46%;margin:0;padding: 0px 2% 0px;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;border-radius: 0;margin-left: -2px;margin-bottom: -1px;border-top: 1px solid #ddd;overflow: hidden;}
.product-list li:nth-child(2n){border-right: none;}
.product-list li:nth-child(n+3){/* border-bottom:none; */}
.p_container{position:relative;font-size: 14px;text-align: center;}
.p_container i{display:inline-block;position:absolute;}
.p_container .promo{background-position:-217px -161px;width:141px;height:52px;top:190px;left:0px;}
.p_container .out{background-position:-360px -161px;width:142px;height:52px;top:190px;left:0;display:none;}
.p_container .sale{background-position: 20px -150px;width:90px;height:75px;top: -2px;right: 0;}
.p_container .new{width:47px;height:59px;top: 0;right: 0;background:url(/media/lib/icon-new.png)}
.p_container .off{top:10px;left:0;font-style:normal;font-size:15px;color:#fff;font-weight:700;background:url(/media/lib/ic.png);text-align:center;width:46px;height:47px;line-height:49px;}
.p-img{width:100%;height:250px;line-height:250px;text-align: center;display: block;}

.p-img img{max-width:100%;max-height: 90%;-webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}
.p-img:hover img {margin-top:10px;}

.p-name{color:#000;text-decoration:none;line-height:21px;height: 53px;overflow:hidden;display:block;}
.p-price{font-weight:700;color:#ff0099;margin:0 0 -40px;height: 32px;overflow: hidden;}
.p-old-price{color:#999;text-decoration:line-through;color: #777;font-weight: 400;padding-right:5px;}
.p-btn-buy{/*background-position: 0 -244px;*/display: inline-block;height:159px;width: 100%;margin-bottom: -39px;background: url(../images/add-cart-icon.png) no-repeat center;/* background-size: 100%; */}
.p-btn-out{background:url(../images/mobile-p-btn-out.png) no-repeat center;display:block;height:160px;margin-bottom: -40px;}

.banner_tab_home {text-align:center;}

.banner_tab_home li{display:inline;}
.banner_tab_home li:nth-child(2){margin-left:10px;}
.banner_tab_home img{max-width:100%;height: auto;}

.frm_email{overflow:hidden;padding: 10px;border-radius:6px;border:1px solid #ccc;}
.frm_email .txt{height:33px;width: 77%;border: solid 1px #cccccc;float:left;padding:0 0 0 5px;outline:none;border-radius:5px 0 0 5px;}
.frm_email .sub{display:block;background:#ec008c;color:#fff;float:left;padding: 0;line-height:35px !important;height:35px;border-radius: 0 5px 5px 0;width: 20%;text-align: center;}
.frm_email p{margin:0;padding:0;font-size:14px;}
.frm_email p.title{font-size: 15px;margin-bottom:5px;}

.box-footer{width: 48%;float:left;font-size: 12px;border-left:1px solid #cccccc;padding-left: 2%;min-height:197px;}
.box-footer:first-child{padding-left:0;border:none;}
.box-footer.end{width: 20%;float:right;padding-right: 0;}
.box-footer p{text-transform:uppercase;margin:0 0 10px;color:#666;font-weight:700;font-size: 13px;}
.box-footer a{text-decoration:none;line-height:25px;color:#666;}

/*BREADCRUMB*/
#breadcrumb div{float:left;line-height: 16px;}
#breadcrumb{height:30px;font-size:12px;}
#breadcrumb a{text-decoration:none;padding:0 5px;color: #666;}

.category #breadcrumb{}
.category #breadcrumb div{line-height:19px;}
.category #breadcrumb div:nth-child(3) a{padding:0;}
.category #breadcrumb a{padding:0 3px;}

.category{position:relative;}
.category ul li{padding: 4px 0;}
.category img{position:absolute;right:0;bottom:0;max-width:35%;max-height:40%;}
.category .catone{/* float:left; */padding: 0;}
.category .catone.active li:nth-child(n+2) a{}
.category .cattwo{float:right;padding:10px 0 0;}
.category .cat_child{max-height:410px;overflow:hidden;}
.category.active .cat_child{max-height:none;overflow:inherit;}
.category .show{position:absolute;left: 10px;bottom: -20px0;}

.plView{border-bottom: 1px solid #ccc;padding:5px 0;margin:10px 0 20px;position:relative;color:#555;}
.plView a{display:inline-block;color:#555;cursor:pointer;}
.plView .type a{padding: 3px 0 3px 5px;margin-right: 0;font-weight:700;}
.plView .type a.active{background:#eb008b;color:#fff;border-radius:5px;padding: 5px 8px;}
.plView .lsort{position:absolute;right:0;bottom:5px;}
.plView .lsort a{border:1px solid #ddd;border-radius:3px;padding:2px 8px;vertical-align:middle;margin-left:3px;}
.plView .lsort select{border:1px solid #ddd;border-radius:3px;padding:3px 8px;display:inline-block;vertical-align:middle;max-width: 120px;}


.paging2 a{background:#eb008b;padding:8px 15px;color:#fff;border-radius:300px;font-size:18px;position:relative;top:8px;}
.paging2 a.one{background:#0066cc;float:left;top:0;}
.paging2 a.end{background:#0066cc;float:right;top:0;}

/*--detail--------------*/
.pDetail img{max-width:100%;height:auto;}

#img-detail{border:1px solid #ddd;text-align:center;margin:15px 0;padding:20px;}
#img-detail img{max-width:100%;}

#img-thumbs {}
#img-thumbs li a{/* width: 80px; */display:inline-block;border: 1px solid #ddd;}
#img-thumbs li img{height: 60px;}
#img-thumbs li .active{border:1px solid #eb008b;}
#img-thumbs li{margin:5px 0;display:inline-block;}

.pDetail .quick {position:relative;border:1px solid #D5D5D5;padding: 10px;min-height: 105px;}
.pDetail .quick .txt_b{margin-top:0;}
.pDetail .quick .sum{/* max-width:220px; */margin-left:120px;}
.pDetail .quick img{float:left;}
.pDetail .quick .buy a{display:inline-block;}
.pDetail .quick .buy p{margin:5px 0;}

.pDetail .p-btn-buy,.pDetail .p-btn-out{/* background-position: left center; *//* background-size: initial; *//* background: none; */}
#productDescription{max-height:500px;overflow:hidden;margin-top: -15px;}
#productDescription.active{max-height:none;overflow:initial;}
#productDescription *{max-width:100%;}
#productDescription img{height:auto;}
#productDescription .tab{border-top:1px solid #ddd;padding:0;}
#productDescription .tab a{padding:5px;display:inline-block;color:#555;}
#productDescription .tab a.active{border-bottom:3px solid #ea0c8b;}
/*--cart-----*/
.shop_cart {padding:10px 0;}
.shop_cart.ajax{}
.shop_cart .title{position:relative;}
.shop_cart .title .tl{padding: 10px 0;background: #ff93d3;color: #fff;text-align: center;font-size: 16px;text-transform: uppercase;}
.shop_cart .title a{padding:0 0 0 20px;background: url(../images/i-add.png) no-repeat 0 0;position:absolute;right:10px;top:10px;}

.shop_cart .num0{padding: 10px 0;}
.shop_cart .num0 .txt_center{border:1px solid #ccc;padding:30px;}
.shop_cart .num0 .list li{float:left;width:25%;}

.cartInfo-name a{color:#000;}
.i-del{display:inline-block;padding:2px 0;}
.i-del i{color:#555;margin: 0 2px;border:1px solid #ddd;padding:2px 4px;border-radius:3px;text-align:center;}
.fa-loc{display:inline-block;width:25px;height:23px;vertical-align:middle;background: url(../images/cart_i2.png) no-repeat;}
.shop_cart .tbl_cart{width: 100%;}
.shop_cart .tbl_cart td{padding:10px;border-bottom: 1px solid #ddd;}
.shop_cart .tbl_cart .lbl td{padding-top:30px;}
.shop_cart .tbl_cart .button4{font-size:16px;}

.shop_cart .col_left{width: 100%;}
.shop_cart .col_left .chk{position:relative;top:2px;margin-right:5px;}
.shop_cart .col_left .tt{width:100%;padding:5px;margin-bottom:7px;background:#fff;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;}
.shop_cart .col_right{width: 100%;padding:10px 0;}
.shop_cart .col_right .tt{width:100%;padding:5px;margin-bottom:7px;background:#fff;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;}
.shop_cart .col_right .sel{width:49%;padding:5px;margin-bottom:7px;background:#fff;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;}
.shop_cart .col_right .gender label{padding: 0 5px;}
.shop_cart .col_right .chk{position:relative;top:2px;margin-right:5px;margin-top: 10px;}
.shop_cart .dlv{float:left;height:30px;padding-right:5%;line-height:16px;}
.shop_cart.ajax .dlv{padding-right:10px;}
.shop_cart .dlv img{float:left;padding-right:10px;}
.shop_cart .col_right .button4{font-size:16px;width:100%;background:#e63227;padding:10px 0;}
.shop_cart .agree {background:#d1d2d3;padding: 10px;position:relative;}
.shop_cart .agree .chk{position:relative;top:2px;margin-right:5px;}
.shop_cart .agree .txt_u{background-color: #fff;padding: 5px 10px;color:#555;position:absolute;right:10px;top:10px;}

.cart_send {border-bottom:42px solid #e7e7e7;position:relative;}
.cart_send .note{border:1px solid #ddd;padding:8px;}
.cart_send .ct3{position:absolute;right:0;bottom:-42px;}
.cart_send .ct1{margin-bottom:-42px;}
.cart_send .col_left{padding-right:0;}
.cart_send .col_right{padding:20px 0 0 260px;}

.shop_cart .arr-bot{width:0;height:0;border-top:solid 5px #555;border-right:solid 5px transparent;border-left:solid 5px transparent;margin-top: 0;vertical-align: middle;margin-left:5px;display: inline-block;}
.shop_cart .tblmin td:nth-child(2){max-width: 210px;font-size:11px;}
.shop_cart.ajax .tblmin td{padding:5px 3px;vertical-align:middle;}

.voucher .txt{height:28px;width:120px;border: solid 1px #ec008c;float:left;padding:0 0 0 5px;outline:none;border-radius:10px 0 0 10px;}
.voucher .button{display:block;background:#ec008c;color:#fff;float:left;padding:0 10px;line-height:30px !important;height:30px;border-radius: 0 10px 10px 0;font-size:12px;}

.step_title {padding: 10px 10px 0;/* background:#e3ddf2; */font-weight:700;text-transform: uppercase;color: #ea0c8b;font-size: 16px;border-bottom: 1px solid #ddd;}
.step_title i{/* border:2px solid #ec008c; *//* padding:5px 9px; */border-radius:110px;color:#ec008c;font-style: normal;}
.step_title .col_right{padding:0;}
.step_title .col_left{display:inline-block;border-bottom:2px solid #ec008c;width: inherit;}

.tbl_cartS2 td{/* border-top:1px solid #ddd; */}

.c3_box{width:48%;}
.c3_box .title{font-size:14px;font-weight: 700;}
.c3_box input[type=text]{width:100%;box-sizing:border-box;border-radius:5px;}
.c3_box textarea{width:100%;box-sizing:border-box;border-radius:5px;}
.c3_box div{padding:5px 0;}
.c3_box .method {margin:0;padding:0;}
.c3_box .method input{margin:0;}
.c3_box .method p{margin:0;padding:15px 0 20px 18px;}

.order_status{background: url(../images/mobile-ord1.jpg) repeat-x center top;position:relative;padding-top:60px;}
.order_status .cnt{/* position:absolute; *//* left:500px; *//* top:80px; *//* width:600px; */line-height:22px;}
.mark_list{position:relative;}
.mark_list li{float:left;padding-bottom: 10px;}
.mark_list li:nth-child(2n){float:right;}
.mark_list li img{margin:0 0 10px;width: 570px;height: 360px;}
.mark_list li p{margin:0;color:#000;}
.mark_list li p.txt_red{color:#f00;}

.hr_top{border-top:1px solid #ddd;}
.tbl_cart td:nth-child(1){max-width: 30%;}

/*--e404--------------*/
.e404{background:url(../images/404.png) no-repeat center top;padding: 350px 0 0;position:relative;background-size:100%;}
.e404 .home{display:block;width: 100%;height: 30%;position:absolute;left: 0;top: 0;}

.e404 .list {padding:0;position:relative;}
.e404 .list li{float:left;text-align:center;width:120px;padding:0 5px;}
.e404 .list li .img{display:block;line-height:120px;}
.e404 .list li img{max-width:120px;max-height:120px;}
.e404 .list li h3{font-size:14px;}
.e404 .list li a{color:#000;}
.e404 .list li:hover a{color:#eb008b;}

.e404 .bx-prev{font-size:0;color:#000;position:absolute;left:0;top:60px;padding:0;border-radius:5px;}
.e404 .bx-prev:before{content:'\f053';display: inline-block;font: normal 22px/1 FontAwesome;}
.e404 .bx-next{font-size:0;color:#000;position:absolute;right:0;top:60px;padding:0;border-radius:5px;}
.e404 .bx-next:before{content:'\f054';display: inline-block;font: normal 22px/1 FontAwesome;}

/*--register-----*/
.regLeft{padding:50px 0 0;width:42%;}
.regLeft ul li{padding: 6px 0;}
.regLeft ul li i{float:left;border-radius:100px;background:#eb008b;color:#fff;padding:5px 12px;font-style:normal;margin-right:10px;display:inline-block;vertical-align:middle;}
.regLeft ul li span{}

.regRight{/* padding:20px 2%; *//* width: 96%; *//* border:2px solid #ccc; */border-radius:5px;text-align:center;}
.regRight .txt{position:relative;margin: 0 0 10px;}
.regRight .txt input,.regRight .txt select{width:100%;border-radius:5px;border:1px solid #999;padding:10px 10px 10px 30px;box-sizing: border-box;}
.regRight .txt i{position:absolute;left:10px;top:11px;}

.login .regLeft{padding:0;width:46%;}
.login .regRight{/* border:1px solid #ddd; */}
.login .regLeft ul li i{background:#0066cc;}

/*--account--------------*/
.account{position:relative;padding: 10px;}
.acc_left{float:left;width: 100%;}
.acc_left img{float:left;width:60px;border-radius:300px;margin:-10px 10px 0 0;}
.acc_left p{margin:0;padding:0;}
.acc_info {font-size: 20px;padding:10px 0;position: relative;}

.acc_left ul{padding:15px 0;line-height:28px;}
.acc_left li{display: inline-block;border-left: 1px solid #ddd;padding:0 10px;}
.acc_left li:nth-child(1){border:none;padding-left:0;}
.acc_left a{color:#222;display: inline-block;}
.acc_left a:hover,.acc_left a.active{color:#ff0099;}

.acc_right{float:right;width: 100%;}
.acc_top{padding: 0;position: absolute;top: 10px;right: 10px;}
.acc_top a{color:#fff}
.acc_cnt{/* border:2px solid #ddd; *//* border-radius:5px; */padding: 0;}
.acc_cnt h3{color:#ff0099;font-size:20px;text-align:center;font-size: 22px;text-transform: uppercase;font-weight: 400;margin: 0 0 10px;display: none;}
.acc_cnt table{border:none;}
.acc_cnt td{border:none;border-bottom:1px solid #ddd;padding:10px;}

.acc_cnt tr.first td{background:#ddd;}
.acc_cnt .txt_order_list{position:relative;margin:0 0 20px;}
.acc_cnt .txt_order_list div{/* width:200px; *//* margin-right:10px; */display: inline-block;}
.acc_cnt .txt_order_list input,.acc_cnt .txt_order_list select{width:100%;border-radius:5px;border:1px solid #ddd;padding:8px 10px 9px 30px;box-sizing: border-box;}
.acc_cnt .txt_order_list i{position:absolute;left:10px;top:11px;}

/*--location---*/
.locPage{background: url(../images/bg_location.jpg) no-repeat center top;height: 280px;background-size: 150%;}
.shop_list{position:relative;}
.shop_list .city select{background:#0066cc;color:#fff;padding: 8px 1px;border-radius:5px;border:none;margin:0 5px;font-size: 12px;}
.shop_list .col_right{/* width:300px; */position:relative;}
.shop_list .col_right .location{position: initial;width: 230px;margin: 0 auto;}
.shop_list .col_right .location span{color:#eb008b;}
.shop_list .col_right .location .ico{margin-top:-5px;}

.shop_list .col_right .list{margin:20px 0 0;height: 511px;overflow:auto;}
.shop_list .col_right .list li{padding:5px;border-bottom:1px solid #ddd;}
.shop_list .col_right .list a{color:#000;}

/*--collection--------*/
.collection_name{position:relative;background:#0066cc;color:#fff;padding:15px 0;font-size:14px;z-index:22;}
.collection_name span{position:absolute;right:10px;top:15px;}
.collection_name .cat{position:absolute;right:0;top:100%;width:200px;background:#555;opacity:0.8;}
.collection_name .cat a{color:#fff;display:block;padding:5px;border-bottom:1px solid #ccc;}
.collection_name .cat:after{content:'';border:5px solid transparent;border-bottom:5px solid #555;position:absolute;top:-10px;right:10px;}

/*--fancybox---------------*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;margin:0;padding:15px}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;background:none;}
.fancybox-close:before{content:'\f00d';display: inline-block;font: normal 16px/1 FontAwesome;background:#eb008b;color:#fff;border-radius:100px;padding:5px 7px;border:2px solid #fff;box-shadow:0 0 10px #555;}

.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap;padding:2px 20px}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px}
.fancybox-inner,.fancybox-lock{overflow:hidden}
.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible}
#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:rgb(50,50,50);background:-moz-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(68,68,68)),color-stop(50%,rgb(52,52,52)),color-stop(50%,rgb(41,41,41)),color-stop(100%,rgb(51,51,51)));background:-webkit-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-o-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-ms-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#222222',GradientType=0)}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-image:url(../images/fancybox_buttons.png);background-repeat:no-repeat;outline:none;opacity:.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}

/*--update.12.04.2017--------------*/
.button{color:#ea0c8b;background:#ffffff;border: #ec008c solid 1px;
    border-radius: 20px;
    padding: 5px 30px 5px 30px;}
.title-pro-home{background: #ff0097;height: 44px;}
.title-pro-home img{position:relative;top: -16px;}
#title-pro-home18{background: #1ba1e2;}
#title-pro-home158{background: #e671b8;}
#title-pro-home4{background: #8cbf26;}
#title-pro-home3{background: #f09609;}
#title-pro-home11{background: #00aba9;}
#title-pro-home57{background: #910091;}
#title-pro-home163{background: #a05000;}

.f-hotline{background:;color:#ec008c;padding: 20px 0;}

#services-top {border-top:1px solid #ddd;padding:0px 0;padding-top: 5px;}
#services-top .item-services{float:left;font-size:9px;line-height:13px;margin: 0;padding-left: 20px;}
#services-top .item-services i{float:left}
#services-top .item-services span{display:block;margin-left:0px;margin-top:34px;color:#777777}
.newicon{background-image:url(../images/new_sprite.png);background-repeat:no-repeat;display:inline-block;}
.icon-services1{width:32px;height:34px;background-position:0 0}
.icon-services2{width:32px;height:34px;background-position:-50px 0}
.icon-services3{width:32px;height:34px;background-position:-95px 0}
.icon-services4{width:38px;height:34px;background-position:-146px 0}

#list-showroom-instock{/* width:180px; */font-size:13px;}
#list-showroom-instock .title{cursor:pointer}
#list-showroom-instock .title img{margin-right:9px}
#list-showroom-instock .list{font-size:11px;max-height:125px;overflow:auto;box-shadow:3px 2px 3px 0 #b9b9b9;width: 100%;float:right;text-align:left;/* padding-left: 20px; */}
#list-showroom-instock .list span{display:block;margin-bottom:7px;color:#555;padding-left:25px;}
.content-offer-detail span:nth-child(n+5){display:none}
.content-offer-detail.active span:nth-child(n+5){display:block}
.content-offer-detail span{display:block;font-size:13px;margin-bottom:6px;padding-left: 35px;text-align:justify;}
.content-offer-detail span:before,.new-detail-summary span:before{content:'';display:inline-block;width:3px;height:3px;background-color:#ec008c;margin:4px;margin-left:-8px}

.pDright .buy .p-btn-out:hover,.wait-dialog .col-md2 .btn-submit:hover{opacity:.8;}
.wait-dialog{max-width: 640px;padding: 0;}
.wait-dialog .col-md1{float:left;width: 100%;}
.wait-dialog .col-md1 img{max-width:100%;max-height: 250px;}
.wait-dialog .col-md2{float:right;width: 100%;padding: 0;}
.wait-dialog .col-md2 input,.wait-dialog .col-md2 textarea{width:100%;border-radius:3px;margin:8px 0;padding:10px;box-sizing: border-box;}
.wait-dialog .col-md2 .btn-submit{background: url(../images/btn-xac-nhan-bao-co-hang.png) no-repeat;width:245px;height:59px;display:inline-block;border:none;outline:none;cursor:pointer;}
.pDetail .quick .p-btn-out{width:245px;height:59px;background: url(../images/btn-bao-co-hang.png) no-repeat;}

/*--screen--------------*/
.col-md-3{width:20%;box-sizing:border-box}
.col-md-4{width:33%;box-sizing:border-box}
.col-md-5{width:42%;box-sizing:border-box}
.col-md-6{width:100%;box-sizing:border-box}
.col-md-7{width:58%;box-sizing:border-box}
.col-md-8{width:67%;box-sizing:border-box}
.col-md-9{width:75%;box-sizing:border-box}
.col-md-10{width:83%;box-sizing:border-box}
.col-md-12{width:100%;box-sizing:border-box}
.col-md-11{width:22%;box-sizing:border-box}
.col-wrap{padding:0 10px;}
.img-xs{max-width:100%;}
.hidden-md{display:none}
.center-me {margin: 0 auto;}

/*--menu.update-----*/
.navone > ul > li:nth-child(1) > a{background:url(../images/cat0.png);}
.navone > ul > li:nth-child(2) > a{background:url(../images/cat1.png);}
.navone > ul > li:nth-child(3) > a{background:url(../images/cat2.png);}
.navone > ul > li:nth-child(4) > a{background:url(../images/cat3.png);}
.navone > ul > li:nth-child(5) > a{background:url(../images/cat4.png);}
.navone > ul > li:nth-child(6) > a{background:url(../images/cat5.png);}
.navone > ul > li:nth-child(7) > a{background:url(../images/cat6.png);}
.navone > ul > li:nth-child(8) > a{background:url(../images/cat7.png);}
.navone > ul > li:nth-child(9) > a{background:url(../images/cat8.png);}
.navone > ul > li:nth-child(10) > a{background:url(../images/cat9.png);}
.navone > ul > li:nth-child(10) > a{background:url(../images/cat11.png);}
.navone > ul > li:nth-child(11) > a{background:url(../images/cat12.png);}

}
@media (max-width: 480px){
    .p-btn-buy{background-size: 100%;}
    .p-btn-out{background-size: 100%;}
    .tbl_cart td:nth-child(n+4){display:none;}
    .voucher{margin:0 auto;width:196px;}
    .e404{padding: 200px 0 0;}

    .acc_left li{display: block;border: none;padding:0;}
    .acc_left a{display: block;border-bottom: 1px solid #ddd;}
    .acc_cnt td:nth-child(n+4){display:none}
    .locPage{height: 150px;}

  	/*380*/
    .hidden-xs{display:none !important}
  	.visible-xs{display:block !important}
  	.center-xs{text-align:center;}
  	.col-sm-12{width:100%;box-sizing:border-box}
  	.col-xs-6{width:25%;box-sizing:border-box}
    .p-img{width:100%;height:130px;line-height:130px;}
    .p-btn-buy{background-size: 100%;}
    .p-btn-out{background-size: 100%;}
    .title-product-list h2{font-size:15px;}
    .sub-cate-list{font-size: 12px;}

    .primary .fa-arrow-circle-o-left{font-size:28px;right: -10%;}
    
}
/*test*/

@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Roboto:700,400,300&subset=latin,vietnamese);
@import url("temp.css");
body{color:#222;font-family: arial, sans-serif;font-size:14px;margin:0;padding:0;min-width: 1200px;}

a{text-decoration:none;color: #777777;cursor:pointer;transition:color .2s;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s}

a:hover{color:#000;transition:color .2s;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s}

img{border:none;vertical-align: middle;}

.format{margin: 0;padding: 0;}

.block{display: block;}

.robot{font-family: "Roboto Condensed", arial, sans-serif;}

.font-ss {font-family: 'Source Sans Pro',arial, Helvetica, sans-serif;}

.fl{float:left;} .fr{float:right;}

.txt_center{text-align: center;} .txt_left{text-align: left;} .txt_right{text-align: right;}

.clear{clear:both;}

.hide{display:none;}

.space3px{padding:3px 0;} .space5px{padding:5px 0;} .space10px{padding:12px 0;}

.cor3px{border-radius:3px;-moz-border-radius:3px;} .cor5px{border-radius:5px;-moz-border-radius:5px;} .cor10px{border-radius:10px;-moz-border-radius:10px;}

.shadow5px{box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}.shadow10px{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}

*.txt_red{color: #c60c30;} *.txt_blue{color: #0066cc;font-weight: 700;} *.txt_green{color: #1e9512;} *.txt_yellow{color: #f7941d;} *.txt_pink{color: #c60c30;font-weight: 600;}

*.txt_fff{color: #fff;} *.txt_000{color: #000;} *.txt_222{color: #222;} *.txt_333{color: #333;} *.txt_555{color: #555;} *.txt_777{color: #777;} *.txt_999{color: #999;}

.txt_10{font-size: 10px;}.txt_11{font-size: 11px;}.txt_12{font-size: 12px;}.txt_13{font-size: 13px;}.txt_14{font-size: 14px;}.txt_15{font-size: 15px;}.txt_16{font-size: 16px;}.txt_17{font-size: 18px;}.txt_18{font-size: 18px;}.txt_20{font-size: 20px;}.txt_25{font-size: 25px;}.txt_30{font-size: 30px;}

.txt_b{font-weight: bold;}.txt_n{font-weight: normal;}.txt_ud{text-decoration: underline;}.txt_d{text-decoration: line-through;}.txt_u{text-transform: uppercase;}

.hr{border-bottom: 1px solid #ddd;}

.line_h19{line-height: 19px;}.line_h22{line-height: 22px;}

.transition{-webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}

.rotate{-webkit-transition: -webkit-transform .8s ease-in-out;transition: transform .8s ease-in-out;}

.rotate360:hover{-webkit-transform: rotate(360deg); transform: rotate(360deg);}

.scale:hover{transform: scale(1.1);}

.chrome39{white-space:nowrap;}

.ellipsis{text-overflow:ellipsis;}

.a_content *{max-width:100%;}

.ico{background:url(/media/lib/ico1.png) no-repeat;vertical-align:middle;}



.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;}

.h-title{margin:0;padding:0;}

.icon-drop{display:block;width:0;height:0;border:solid 5px transparent;border-top-color:#333;float:right;margin:9px;margin-right:0;}



.btn{border:none;padding:16px 15px;display:inline-block;cursor:pointer;border-radius:6px;color:#fff;font-size:16px;text-transform:uppercase;outline:none;font-weight: 700;}

.btn:hover{opacity:0.8;color:#fff;}

.bg_pink{background:#c60c30;}

.bg_blue{background:#0066cc;}



/*--form---------------*/

/*input[type=text]{padding:5px;border:1px solid #ddd;}*/

textarea{border:1px solid #ddd;}



#toTop{background: url(../images/ico.png) -2px -384px;color:#333;cursor:pointer;display:none;font-size:11px;position:fixed;right:10px;bottom: -60px;text-align:center;width: 48px;height: 69px;padding:0;opacity: 0.9;}

#toTop.active{bottom:10px;}

#toTop:hover{opacity: 1;}



/*INDEX*/

#wrapper{}

.container{width: 1200px;margin:auto;position:relative;}

/*HEADER*/

#top{}

#top .txt_center a{position:relative;display:inline-block;}

#top #bnnTop{display:inline-block;position:relative;}

#top #bnnTop span{position:absolute;right:0;top:0;padding:2px 5px;background:#eb008b;color:#fff;border-radius:30px;z-index:2;cursor:pointer;}



#menu-top {background:url() no-repeat;display:inline-block;width: 395px;height:63px;line-height:56px;margin-top: -43px;}



#menu-top li{display:inline-block;width: 24%;height:56px;}

#menu-top li a{display:block;width:100%;height:56px;}

#menu-top li.first{border:none;padding-left:0;}

#language{float:right;line-height:35px;}

#login-header{float:right;color: #FFF;position:absolute;right:0;bottom:-18px;font-weight: 700;}

#language a{text-decoration:none;}

#login-header a{text-decoration:none;/* color: #000; */}

header{padding: 5px 0 15px;}

#logo{float:left;margin-top: 8px;text-decoration:none;font-size:16px;font-weight:bold;color:#003478;}

#banner-header{float:right;}



.box_services{position:absolute;left:257px;top: 10px;}

.box_services .box_content{cursor:pointer;float:left;line-height:16px;margin-right:10px;width: 170px;}

.box_services .box_content:last-child{background:none;}

.box_services .box_content .icon{float:left;margin-right:10px}

.box_services .box_content .services_text{padding-top:15px;display:block;font-size:14px;line-height:20px;}

.box_services .box_content b{display:block;text-transform:uppercase;color: #000;font-size:15px;}

.box_services .box_content a{color: #000;font-size:13px;}

.box_services .ico{float:left;display:inline-block;width:80px;height:65px;}

.box_services .i1{background-position: -5px -5px;}

.box_services .i2{background-position: -110px -5px;}

.box_services .i3{background-position: -215px -5px;}

.box_services .i4{background-position: -422px -80px;}

.box_content:hover .ico{transform: rotate(-15deg);}



.horiC{position:absolute;left: 256px;top:0;color:#fff;line-height: 45px;font-size:16px;font-weight: 700;}

.horiC a{color:#fff;padding:0 8px;}

.horiC a:hover{color:#fff;}

.horiC a:first-child{padding-left:0;}



.hApp{position:absolute;right:0;top: 5px;}



.icon_hotline{display:block;width: 174px;height: 84px;position:absolute;right:0;top: -98px;}

.hotline{position:absolute;right:0;top: -146px;font-size:25px;font-weight: 700;display:none;}

.hotline .til{text-transform:none;color:#555;display:block;font-size:18px;}



#cart-header{position:absolute;right: 224px;top: -70px;color:#555;font-size:13px;color:#777;text-align: right;font-family:arial;font-size:11px;line-height:19px;}

#cart-header b{background: #0166cd;border-radius:100px;color:#fff;font-size: 14px;right: 200px;float: left;margin: -18px 0 0 19px;width: 21px;height: 21px;text-align: center;line-height: 21px;}



#cart-header span{display:block;color:#000;}

#cart-header .ico{display:block;float:left;background-position: -430px -10px;width: 52px;height:46px;margin-top:-5px;}

#cart-header:hover .ico{opacity:0.9;}



#search{height: 50px;position:absolute;left: 430px;top: -87px;border: 1px solid #e8e8e8;border-radius:15px;background-color: #fff;background-image: -moz-linear-gradient(center top , #fff, #eee);background-image: -webkit-linear-gradient(top,#fff,#eee);}

input[type=text].text-search{height: 50px;width: 350px;padding: 0 0 0 20px;border:none;background:none;border-radius:15px;outline:none;}

#submit-search{height: 50px;width:90px;outline:none;border:none;background-color:#c60c30;background-position: -60px -73px;position:absolute;right: 0;top:0;border-radius: 0 12px 12px 0;cursor:pointer;}



#search .search_catlist{float: right;position:relative;width: 100px;margin-right: 100px;line-height: 50px;height: 50px;color:#adadad;border-left:1px solid #ddd;}

.search_catlist:hover strong{color: #c60c30;}

.search_catlist strong{padding-left:10px;height: 51px;width: 50px;line-height:50px;overflow:hidden;display: inline-block;vertical-align: middle;}

.search_catlist .ico{display:inline-block;margin-left:7px;}

#search .search_catlist .s_list{max-height:300px;overflow:auto;background-color:#FFF;border: 1px solid #e8e8e8;display:none;margin-left:-1px;padding-top:0;position:absolute;top: 51px;width: 200px;z-index:999;border-radius:0 0px 15px 15px;}

.search_catlist:hover .s_list{display:block!important;margin:0;padding:0;}

#search .search_catlist .s_list li{display:block;line-height: 19px;padding:5px 10px;text-align:left;font-size: 12px;}

#search .search_catlist .s_list li:hover{background-color: #c60c30;color:#FFF;cursor:pointer}

#search .search_catlist .s_list li:hover a{color:#FFF;}



.location{color:#777;font-family:arial;font-size: 12px;line-height:10px;float: left;margin-top: 19px;margin-left: 30px;position: relative;}

.location a{color: #eb008b !important;}

.location a:hover{color:#333 !important;}

.location span{color:#000;}

.location .ico{display:block;float:left;background-position: -331px -9px;width:65px;height:55px;margin-top:-15px;}

.location ul{margin:0;padding:0;list-style:none;background:#fff;position:absolute;right: 0;top:100%;width:150px;z-index: 99;display:none;font-size:12px;}

.location ul li{padding:5px 10px;}

.location:hover ul{display:block;max-height: 200px;overflow: auto;}



/*NAV HORI*/

#nav-hori{height: 45px;background: #c60c30;}



.navone{position:relative;width:240px;}

.navone >p {display:block;height: 45px;line-height: 45px;color:#FFF;font-size: 16px;margin:0;padding: 0 12px;background: #003478;cursor:pointer;font-weight: 700;width: 230px;margin-left: 0;box-sizing: border-box;}

.navone >p >i{margin-left:5px;}



.primary {list-style: none;margin: 0;padding: 0;line-height: 38px;font-size: 13px;position: relative;z-index: 66;border-right: 0px solid #ccc;background: #fff;width: 230px;height:400px;margin-left: 0;}

.primary ul{margin: 0;padding: 0;list-style: none;}



#nav-hori.active .navone .primary{display:none;}

#nav-hori.fixed .navone:hover .primary,#nav-hori.active .navone:hover .primary{display:block;/*min-height:auto;*/}



.navone > ul > li {}

.navone > ul > li:nth-child(n+2):hover{z-index:33;margin-left: 0;padding-left: 0;}

.navone > ul > li:nth-child(n+1):hover > a{background:#fff;z-index:33;position:relative;}

.navone > ul > li:last-child:hover span{color:#fff !important;}



.navone > ul > li > a{line-height: 42px;height:42px;text-decoration:none;color: #000;padding:0;display:block;width: 230px;font-weight:bold;}

.navone > ul > li > a > img{vertical-align:middle;/* margin-right:5px; */max-height:35px;width: 25px;margin-top: -5px;}



.navone > ul.primary > li:hover > a{background:#c60c30;color: #fff;}

.navone > ul.primary > li:first-child:hover > a{background-color:#fff !important;}

.navone > ul.primary > li:hover > a img{/*filter: grayscale(100%);*/}



.navone > ul > li > a{background-position:0 8px !important;background-repeat:no-repeat !important;background-size:25px 25px !important;}

.navone > ul > li:hover > a{}


.navone > ul > li:hover > a span{}




.navone > ul > li:hover{background:#c60c30}

.navone > ul > li:nth-child(1):hover{background:#fff;}

.navone > ul > li:hover .span-root{display:inline-block;box-sizing:border-box;color:#fff;height:42px;line-height:42px;font-weight:700;}



.primary .level2{/* display: none; */position: absolute;left: 230px;top:0;z-index:22;background: #f5f5f5;width: 970px;height: 385px;padding: 0 15px 15px 15px;border-right: 0px solid #CCCCCC;border-bottom: 0px solid #CCCCCC;box-sizing: border-box;}

.primary > li:hover > .level2{/* display: block; */}

 a:hover {text-decoration: underline;}

.primary .level2 > li {padding: 10px 0 0;font-size: 14px;line-height:normal;}

.primary .level2 > li:nth-child(4n) {}

.primary .level2 > li > a{text-transform: none;font-size: 14px;font-weight: 500;padding: 0;display:block;color:#000;width: 400px;}

.primary .level2 .banner{padding:0;width:auto;float:none;}

.primary .level2 img.big_image{position: absolute;right: 0;top: 0;width: 172px;height: 432px;}

.primary .level2 li a:hover{color: #0066cc;}

.primary .level2 .banne{position: absolute;right: 10px;top: 10px;max-width: 34%;max-height: 50%;}

.primary .level2 .banne img{max-width: 100%;height: auto;}



.primary .level3 > li {line-height: 28px;}

.primary .level3 li a:hover{background:#eee;padding:5px;margin:0 -5px 0 -5px;}



#nav-hori.fixed{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:99;box-shadow:0 0 5px #999;padding:10px 0;}

#nav-hori.fixed .hApp{display:none;}

#nav-hori.fixed .primary {display:none;}

#nav-hori.fixed #search{top: -2px;left:260px;height:45px;}

#nav-hori.fixed .text-search{width: 400px;height:45px;}

#nav-hori.fixed #submit-search{height:45px;background-position: -60px -79px;}

#nav-hori.fixed .search_catlist{height:45px;line-height:45px;}

#nav-hori.fixed .search_catlist .s_list{top:45px;}

#nav-hori.fixed .icon_hotline {top: -6px;}

#nav-hori.fixed .icon_hotline .img{display:none;}

#nav-hori.fixed .icon_hotline .hide{display:block;}

#nav-hori.fixed .hotline{top: 3px;right:345px;width:100px;text-align:center;font-size:20px;display:block;}

#nav-hori.fixed .hotline .til{display:none;}

#nav-hori.fixed .location{top: 11px;right: 175px;}

#nav-hori.fixed #cart-header{top: 14px;right: 226px;}



/*NAV VERTI*/

#nav-verti{width:230px;float:left;height:315px;background:#989898;padding-top:5px;}



#nav-verti > ul > li > a{line-height:33px;text-decoration:none;color:#ccc;padding:0 10px;text-transform:uppercase;font-weight:bold;}

#nav-verti > ul > li{background:#333;border-top:solid 1px #444;border-bottom:solid 1px #222;}



#slider-home{float:right;width: 969px;padding: 2px 0 0;}

.sLeft {width: 793px;height: 400px;overflow:hidden;position:relative;}

.sLeft .bx-pager{position:absolute;bottom: 8px;right: 5px;width:100%;text-align: right;}

.sLeft .bx-pager div{display:inline-block;}

.sLeft .bx-pager a{display:inline-block;padding:1px 4px;margin:0 2px;background:#fff;border-radius:10px;border:1px solid #ddd;color:#666;font-size: 11px;}

.sLeft .bx-pager a:hover,.sLeft .bx-pager a.active{background:#0066cc;border:1px solid #0066cc;color:#fff;}



.sRight {width: 174px;height: 400px;overflow:hidden;}

.sRight img{width:100%;}

.sRight li:nth-child(1){padding-bottom: 2px;}

.sBottom {padding: 5px 0 0;}

.sBottom img{max-width:100%;}



/*product-detail*/

.pDetail{width: 680px;margin-top: 20px;}



.pDright{float:right;width: 500px;position:relative;margin-top: 20px;margin-right: 25px;}

.pDright .buy .fl{margin-right:10px;}

.pDright .buy .p-btn-out{width:245px;height:59px;background: url(../images/btn-bao-co-hang.png) no-repeat;}

.pDright .shop{position:absolute;right:0;top:38px;width: 220px;font-size:13px;}

.pDright .shop .list{border:1px solid #ccc;border-radius:5px;padding:10px;background: #fff;}

.pDright .shop .list select{padding:5px;display:block;width:100%;margin:3px 0;border-radius:5px;border:1px solid #ddd;}

.pDright .shop .list ul{color:#eb008b;margin:10px 0;padding:0 0 0 20px;max-height: 120px;overflow: auto;list-style:disc;}

.pDright .shop .list li span{color:#000;}

.pDright .shop .list li {display:none;}

.pDright .shop .list #list_shop.active li.active {}

.pDright .shop .list #list_shop.active li.active:nth-child(1),.pDright .shop .list #list_shop.active li.active:nth-child(2) {display:list-item;}

.pDright .shop .list li:nth-child(n+3){}



.rate_detail {margin:10px 0;}

.rate_detail img{vertical-align:middle;margin-top: -5px;height:15px;}



/*HOME PRODUCT HOT*/

#home-product-hot .title-product-list .current{background:#FFF;display:block;margin-top:2px;height:30px;}

#home-product-hot{overflow:hidden;margin-bottom:20px;}

.title-product-list a{}

#home-product-hot .title-product-list .current h2{color:#333;}

#home-product-hot .title-product-list a{float:left;margin-right:5px;padding:0 15px;}

/*LIST-PRODUCT*/

.title-product-list{position:relative;padding: 0px 0 0px;margin:0px 0 0px;border-bottom: solid 0px #ccc;text-align:center;color:#fff;font-size:18px;font-weight:400;top: 26px;}

.title-product-list h2{margin:10px;line-height:50px;color:#c60c30;display:inline-block;font-weight:400;font-size:16px;}

.title-product-list h3{margin:0;line-height:32px;color:#fff;display:inline-block;font-weight:400;font-size:16px;}

.sub-cate-list{font-size: 18px;position:absolute;right:0;top: 70%;font-weight: 700;}

.sub-cate-list a{padding:0 9px;text-decoration:none;border-right:solid 1px #555;}

.sub-cate-list a:last-child{border:none;}

.product-list li{float:left;width: 232px;height: 330px;margin-top: 10px;;padding:0 30px 30px;border:1px solid #fff;border-radius:5px;}

.product-list li:hover{border:1px solid #ccc;}

.p_container{position:relative;font-size:14px;text-align: center;}

.p_container i{display:inline-block;position:absolute;}

.p_container .promo{background-position:-217px -161px;width:142px;height:52px;top:172px;left:0;}

.p_container .out{background-position:-360px -161px;width:142px;height:52px;top:190px;left:0;display:none;}

.p_container .sale{background-position:0 -150px;width:90px;height:75px;top:-14px;right:-33px;}

.p_container .new{width:47px;height:59px;top:-8px;left:-17px;background:url(/media/lib/icon-new.png)}

.p_container .off{top:16px;left:0;font-style:normal;font-size:15px;color:#fff;font-weight:700;background:url(/media/lib/ic.png);text-align:center;width:46px;height:47px;line-height:49px;}

.p-img{width:100%;height:220px;line-height:250px;text-align: center;display: block;}



.p-img img{max-width:100%;max-height: 80%;-webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}

.p-img:hover img {margin-top:10px;}



.p-name{color:#444444;text-decoration:none;line-height:20px;height: 38px;overflow:hidden;display:block;}

.p-price{font-weight:700;color:#ff0099;margin:0 0 10px;height: 16px;overflow: hidden;}

.p-old-price{color:#999;text-decoration:line-through;color: #777;font-weight: 400;padding-right:5px;}

.p-btn-buy{/*background-position: 0 -244px;*/display: inline-block;height:52px;width: 217px;background:url(../images/add-cart-icon.png) no-repeat -5px -4px;}

.p-btn-out{background-position: -209px -356px;display:block;height:70px;}



.banner_tab_home {text-align:center;}

.banner_tab_home li{display:inline;}

.banner_tab_home li:nth-child(2){margin-left:10px;}

.banner_tab_home img{max-width:100%;}



/*BOX RIGHT*/

.title-box-right{background:#333;color:#ccc;height:30px;line-height:30px;}

.title-box-right .title{margin:0;font-size:15px;padding:0 10px;}

.content-box-right{border:solid 1px #ccc;padding:0 10px;}

/*NEWS RIGHT*/

.news-right li img{float:left;width:70px;margin-right:5px;border:solid 1px #ddd;}

.news-right li{padding:10px 0;}

.news-right li .name{font-weight:bold;color:#444;text-decoration:none;}

.news-right li .time{display:block;font-size:11px;font-style:italic;color:#555;}

/*FOOTER*/

#menu-footer{height:32px;background:#333;text-align:center;}

#menu-footer a{color:#ccc;line-height:32px;text-decoration:none;padding:0 10px;border-left:solid 1px #444;}

#menu-footer a:first-child{border:none;}

.box-footer{width: 20%;float:left;font-size:14px;border-left:0px solid #cdcdff;padding:0 3%;min-height:197px;}

.box-footer:first-child{padding-left:0;border:none;}

.box-footer.end{width: 20%;float:right;padding-right: 0;}

.box-footer p{text-transform:uppercase;margin:0 0 10px;color:#777777;font-weight:600;font-size: 14px;}

.box-footer a{text-decoration:none;line-height:25px;color:#777;font-size: 13px;}



.box-footer .social{display:block;height:40px;width:100%;background-position:0 -320px;}

.box-footer .social a{display:inline-block;height:36px;width: 15%;margin-left: 2px;}



.Vgroup{width: 790px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;position:relative;margin: 12px 0 0;}

.Vgroup p{font-size:18px;padding:0;margin: 0;color:#777777;font-weight:700;background:#fff;padding:5px 15px 0 0;position:relative;top:-20px;display:inline-block;}

.Vgroup .in{padding: 0 0 2px;}

.Vgroup li{display:inline-block;border-radius:5px;margin-right:0px;margin-bottom: 4px;line-height: 20px;font-size: 13px;

    color: #777;}

.Vgroup li:last-child{margin-right:0;}

.Vgroup li img{max-width:98%;height: 65px;}



#support-footer{font-size:14px;line-height:21px;padding-top:14px;}

footer{margin-top:30px;}

.bottom-footer{height:30px;line-height:30px;margin-top:-130px;}

#design-by a{text-decoration:none;color:#666;}

.hottag {color:#000;border-top:solid 1px #e8e8e8;padding:15px 0;line-height: 21px;}

.hottag a{color:#D8D7D7;padding: 3px;}

.hottag a:hover{color:#0071bc;}



.fAbout {padding:0px 0;line-height: 14px;margin-left: -40px;}

.fAbout p{margin:0 0 16px;}

.fAbout .sum{margin-left:200px;}



.brandHome{border-top:2px solid #0066cc;overflow:hidden;}

.brandHome ul{padding:15px 0 0;}

.brandHome p{background:#0066cc;color:#fff;float:left;margin:0;padding:20px 10px;width:120px;height:50px;text-align:center;font-size:18px;position:relative;}

.brandHome p:after{content:'';display:block;width:0;height:0;border:solid 45px transparent;border-left-color:#0066cc;position:absolute;right:-90px;top:0;}

.brandHome li{float:left;padding:5px 10px;}

.brandHome li img{max-height:66px;width:auto;max-width:100%;}



.Vf8{border-top:1px solid #D5D5D5;padding:5px 0;}

.f8left{width:600px;text-align:center;}

.f8left .list{padding:10px 0;border-radius:5px;background-color: #e6e6e6;background-image: -moz-linear-gradient(center top , #e6e6e6, #c2c2c2);background-image: -webkit-linear-gradient(top,#e6e6e6,#c2c2c2);}

.f8left .list a{display:inline-block;color:#777;width:100px;text-align:center;margin:0 5px;}

.f8left .list img{max-width:80%;margin:10px 0 0;}



.f8right{width:560px;margin-right: 15px;}

.f8right p .i1{display:inline-block;width:30px;height:30px;background-position:-229px -97px;margin-right:5px;}

.f8right .folder-1 img{float:left;width:170px;max-height: 110px;}

.f8right .folder-1 .sum{margin-left:180px;}

.f8right .d-news{padding-top:6px;}

.f8right a{color: #777777;font-size: 14px;}

.f8right span{color:#999;}

.f8right ul{margin:20px 0 0;}

.f8right li .i1{display:inline-block;width:4px;height:4px;background-position: -273px -97px;margin-right:5px;}

.f8right li .i2{display:inline-block;width:38px;height:12px;background-position: -298px -96px;margin: 0 5px;}



/*NEWSLETTER*/

#email{height:33px;width:213px;border: solid 1px #dddddd;float:left;padding:0 0 0 5px;outline:none;border-radius:10px 0 0 10px;}

.send-newsletter{display:block;background:#c60c30;color:#fff;float:left;padding:0 15px;line-height:35px !important;height:35px;border-radius: 0 10px 10px 0;border:none; cursor:pointer;}

#newsletter{overflow:hidden;background: #f1f1f1;width: 345px;padding:26px 20px;border-radius:6px;}

#newsletter p{margin:0;padding:0;font-size:13px;color: #777777;}

#newsletter p.title{font-size:18px;margin-bottom:5px;color: #777777;}





/*COL-LEFT*/

#col-left{width:230px;float:left;}

.title-box-left{background:#333;color:#ccc;height:30px;line-height:30px;}

.title-box-left .title{margin:0;font-size:15px;padding:0 10px;}

.content-box-left{border:solid 1px #ccc;padding:0 10px;}

/*NEWS LEFT*/

.news-left li img{float:left;width:70px;margin-right:5px;border:solid 1px #ddd;}

.news-left li{padding:10px 0;}

.news-left li .name{font-weight:bold;color:#444;text-decoration:none;}

.news-left li .time{display:block;font-size:11px;font-style:italic;color:#555;}

/*CATEGORY LEFT*/

#cate-left ul li a{text-decoration:none;font-weight:bold;}

#cate-left ul li{padding:6px 0;}

/*BREADCRUMB*/

#breadcrumb div{float:left;line-height:30px;}

#breadcrumb{height:30px;font-size:12px;}

#breadcrumb a{text-decoration:none;padding:0 5px;color: #666;}



#breadcrumb .child{box-shadow:0 0 10px #999;padding:10px 0;z-index:5;position:absolute;background:#fff;}

#breadcrumb div:hover > .child{display:block;}

#breadcrumb .child li{padding:5px 10px;line-height:normal;}

#breadcrumb .child li a{padding:0;}

#breadcrumb .child li a:hover{color:#eb008b;}



.category #breadcrumb{max-width:417px;}

.category #breadcrumb div{line-height:19px;}

.category #breadcrumb div:nth-child(3) a{padding:0;}

.category #breadcrumb a{padding:0 3px;}

/*PRODUCT LIST PAGE*/

.title-product-page{height:28px;border-bottom:solid 1px #ccc;padding-top:15px;}

.title-product-page .h-title{float:left;}

.sort_pro{float:right;position:relative;}

.sort_style{float:right;margin-top:4px;margin-right:20px;}

.sort_pro > span{border:solid 1px #ccc;display:block;height:21px;background:white;padding:0 10px;line-height:21px;}

.sort_pro ul{margin:0;list-style:none;background:white;border:solid 1px #ccc;padding:3px 8px;display:none;width:119px;position:absolute;z-index:99;line-height:20px;top:22px;left:0;}

.sort_pro ul li{padding:2px 0;}

.sort_pro ul li a{text-decoration:none;}

.sort_pro:hover ul{display:block;}

/*PRODUCT LIST STYLE*/

#list-style.product-list .col{display:table-cell;vertical-align:top;padding:10px 0;}

#list-style.product-list .item-pro{width:100%;}

#list-style.product-list .col.col1{width:195px;}

#list-style.product-list .p-name{height:auto;margin-bottom:5px;font-size:13px;}

#list-style.product-list .col.col2{width:580px;}

#list-style.product-list .p-summary{display:block;margin-top:5px;color:#555;}

/*PAGGING*/

.paging{margin:20px 0;font-size:15px;}

.paging table{display:inline-block;}

.paging a{display:inline-block;padding:10px 15px;line-height:10px;margin-left:5px;border:solid 1px #ddd;text-decoration:none;color:#333;border-radius:3px;background-color: #d2e3ef;background-image: -moz-linear-gradient(center top , #fff, #d2e3ef);background-image: -webkit-linear-gradient(top,#fff,#d2e3ef);}

.paging a.current,.paging a:hover{color:#eb008b;}

.pagingViewed{color:#eb008b;padding:5px 10px 5px 15px;}



/*FILTER*/

.filter ul li{padding:5px 0;}

.filter li a{text-decoration:none;}



/*--fancybox---------------*/

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{border:0;outline:none;vertical-align:top;margin:0;padding:0}

.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}

.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}

.fancybox-opened{z-index:8030}

.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}

.fancybox-outer,.fancybox-inner{position:relative}

.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}

.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;white-space:nowrap;margin:0;padding:15px}

.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}

.fancybox-image{max-width:100%;max-height:100%}

#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite.png)}

#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}

#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}

.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;background:none;}

.fancybox-close:before{content:'\f00d';display: inline-block;font: normal 16px/1 FontAwesome;background:#eb008b;color:#fff;border-radius:100px;padding:5px 7px;border:2px solid #fff;box-shadow:0 0 10px #555;}



.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}

.fancybox-prev{left:0}

.fancybox-next{right:0}

.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}

.fancybox-prev span{left:10px;background-position:0 -36px}

.fancybox-next span{right:10px;background-position:0 -72px}

.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}

.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}

.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}

.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}

.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}

.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}

.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap;padding:2px 20px}

.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}

.fancybox-title-inside-wrap{padding-top:10px}

.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px}

.fancybox-inner,.fancybox-lock{overflow:hidden}

.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible}

#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:rgb(50,50,50);background:-moz-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(68,68,68)),color-stop(50%,rgb(52,52,52)),color-stop(50%,rgb(41,41,41)),color-stop(100%,rgb(51,51,51)));background:-webkit-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-o-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:-ms-linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background:linear-gradient(top,rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#222222',GradientType=0)}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-image:url(../images/fancybox_buttons.png);background-repeat:no-repeat;outline:none;opacity:.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}

/*------*/



/*PRODUCT DETAIL*/

#img-detail{width: 100%;text-align: center;}

#overview{}

#img-large{width: 480px;text-align: center;margin-left: 130px;}

#img-large.one{width: 100%;margin: 0;}

#img-large img,body div#wrapper div div section#content div#img-detail div#img-large a#Zoomer > .mz-figure > img {max-width: 370px !important;max-height: 370px !important;width: auto !important;}



#img-thumbs {width:120px;float:left;}

#img-thumbs li a{width: 120px;display:block;}

#img-thumbs li img{max-width: 120px;}

#img-thumbs li .active{border:1px solid #eb008b;}

#img-thumbs li{margin:5px 0;display:inline-block;}



.pDetail .quick {position:relative;border:1px solid #D5D5D5;padding:10px;min-height: 105px;}

.pDetail .quick .txt_b{margin-top:0;}

.pDetail .quick .sum{max-width:220px;margin-left:100px;}

.pDetail .quick img{float:left;}

.pDetail .quick .buy {position:absolute;right:10px;top:15px;}

.pDetail .quick .buy p{margin:5px 0;}



#detail-name{margin:0;text-align: left;text-transform: ; font-size: 20px;}

.detail-summary{/* border-top:solid 1px #ddd; */padding-top:6px;/* border-bottom:solid 1px #ddd; */padding-bottom:6px;margin-bottom:10px;line-height:23px;width: 300px;}

#overview p{margin:4px 0;}

.detail-old-price{font-size:15px;}

.detail-old-price span{text-decoration:line-through;}

.detail-price{font-size:18px;margin:5px 0;}

.detail-cart{display:block;float:left;background:#333;color:white;padding:9px 32px;text-transform:uppercase;font-weight:bold;font-size:17px;text-decoration:none;}



.p-package {border-bottom: 2px solid #ccccff;}    

.p-package .p-package-left{float:left;padding:7px 7px 7px 7px;width: 80px;/* height:194px; */}

.p-package .p-package-left div.p-package-im{/* display:table-cell; *//* width: 220px; *//* height: 160px; */text-align:center;vertical-align:middle;}

.p-package .p-package-left div.p-package-im img{max-width: 80px;max-height: 80px;}

.p-package .p-package-left span.p-package-im-title{display:block;overflow:hidden;font:12px/17px Arial;height: 32px;text-align:center;/* overflow: hidden; */}

.p-package span.p-package-im-price{display:block;color:#ff0000;font:bold 12px/17px Arial;text-align:center;}

.p-package span.p-package-im-pricemarket{display:block;color:#919191;font:12px/17px Arial;text-align:center;text-decoration:line-through;}

.p-package .p-package-right{padding: 0;font-size:13px;}

.p-package .p-package-right p{margin:0;padding:0;}

.p-package .p-package-right .fl{padding-right:10px;}

.p-package-right .p-pa-rg-select{/* color:#0072bc; */line-height:17px;margin:24px 0 7px;}

.p-package-right .p-pa-rg-price{color: #EB008B;font:bold 17px Arial;margin:4px 0;}

.p-package-right .p-pa-rg-pricemarket{color:#767676;text-decoration:line-through;}

.p-package-right .p-pa-rg-pricesave{font:13px/17px Arial;}

.p-package-right .p-pa-rg-order a{/* background:url("../images/ico.png") no-repeat scroll 0 -566px; */display: inline-block;margin: 5px 0 0;/* width:200px; *//* height:40px; */}

.p-package ul.p-package-special{float:left;width:100%;}

.p-package ul.p-package-special-active{display:block;}

.p-package ul.p-package-special li{float:left;padding:7px 7px 24px 31px;width:110px;position:relative;}

.p-package ul.p-package-special li.p-package-left{background:none;}

.p-package ul.p-package-special li.p-package-right{float:right;padding:24px 17px 0 37px;width:157px;}

.p-package ul.p-package-special li div.p-package-im{display:table-cell;width:110px;height:104px;text-align:center;vertical-align:middle;}

.p-package ul.p-package-special li div.p-package-im img{max-width:100px;max-height:94px;}

.p-package ul.p-package-special li h3, .p-package ul.p-package-special li h4{width:100%;font:12px/17px Arial;text-align:center;max-height:54px;overflow:hidden;}

.p-package .p-package-center{float:left;overflow-x: auto;overflow-y:hidden;width: 465px;/* height: 80px; */}

.p-package ul.p-package-access-combined{/* height: 230px; *//* width: 2000%; *//* overflow: hidden; */list-style: none;margin: 0;padding: 0;}

.p-package ul.p-package-access-combined li{float:left;padding:7px 7px 11px 31px;width: 80px;text-align: center;display: inline;position:relative;}

.p-package ul.p-package-access-combined li:before{content:'+';position:absolute;left:0;top:40%;}

.p-package ul.p-package-access-combined li div.p-package-im{display:table-cell;width: 80px;height: 80px;text-align:center;vertical-align:middle;}

.p-package ul.p-package-access-combined li div.p-package-im img{max-width: 80px;max-height: 80px;}

.p-package ul.p-package-access-combined li h3, .p-package ul.p-package-access-combined li h4{width:100%;font:12px/17px Arial;text-align:center;height:34px;overflow:hidden;margin: 0;padding: 0;}

.p-package ul.p-package-access-combined .p-package-cb{margin:7px 0;}

.p-package ul.p-package-access-combined .p-package-cb input{/* float:left; */position: relative;top: 0;vertical-align: middle;}

.p-package ul.p-package-access-combined .p-package-cb span{/* float:left; */font:bold 12px/13px Arial;padding: 0;color:#ff0000;}

.p-package ul.p-package-access-combined .p-package-cb span.p-package-pricemarket{display:block;color:#919191;font:12px/17px Arial;text-align:center;text-decoration:line-through;}



.p-package .list{padding: 15px 0;}

.p-package a{color:#333;font-size:13px;}



.history {}

.history p.txt_blue{margin:0;padding:10px 0;}

#view_history {float:left;width: 100%;border: solid 1px #ddd;box-sizing: border-box;margin-top: 10px;position: relative;}

#view_history .list{height:140px;font-size:13px;padding:10px;}

#view_history .list li{padding: 0 10px;width: 99px;float: left;}

#view_history .list img{max-width: 99px;height: 70px;margin-right:10px;display: block;margin: auto;}

#view_history .list span{display:block;overflow:hidden;height:30px;font-size: 12px;}

#view_history .list a{color:#000;}

.bestView .list li:nth-child(2n) {

    border-right: 0;

}

#view_history .txt_blue {

    text-align: center;

    text-transform: uppercase;

    color: #555;

    font-size: 17px;

    display: block;

    height: 34px;

    line-height: 34px;

    border-bottom: solid 1px #ddd;

    margin: 0 !important;

    padding: 0 !important;

}

.bestView{float:right;width: 100%;border: solid 1px #ddd;box-sizing: border-box;}

.bestView .list{overflow:auto;font-size:13px;border-bottom: 0px solid #ddd;}

.bestView .list li{width: 50%;float:left;padding: 15px;border-right: solid 1px #ddd;border-bottom: solid 1px #ddd;box-sizing: border-box;}

.bestView .list li:nth-child(3n){clear:right;}

.bestView .list img{max-width:130%;height:150px;}

.bestView .list span{display:block;overflow:hidden;height: 36px;font-weight: bold;line-height: 18px;}

.bestView .list a{color:#666;display: block;}



.cmm_gen{border:1px solid #D5D5D5;border-radius:5px;padding:10px;margin:30px 0 0;position:relative;}

.cmm_gen p{margin:0;padding:0;}

.cmm_gen ul{margin:10px 0 0;width:40%;}

.cmm_gen ul li{position:relative;}

.cmm_gen ul li img{height:15px;position:relative;top:-2px;}

.cmm_gen ul li span{padding-left:10px;}

.cmm_gen .bn{position:absolute;right: 22px;top: 0px;max-width: 50%;max-height: 86%;}



/*PRO RIGHT*/

.pro-right .img img{width:70px;float:left;border:solid 1px #ccc;margin-right:5px;}

.pro-right li{padding:5px 0;overflow:hidden;}

.pro-right li .name{text-decoration:none;display:block;font-weight:bold;margin-bottom:5px;}

.pro-right li .old-price{display:block;text-decoration:line-through;color:#888;}

.pro-right li .price{font-weight:bold;font-size:12px;}

/*TAB PRO DETAIL*/

#tab-pro-info .title-tab-pro{height: 46px;border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;text-align:center;}

#tab-pro-info .title-tab-pro a{float:left;text-decoration:none;height: 45px;line-height: 49px;margin-right: 32px;color: #444;text-transform: uppercase;border-bottom: solid 2px transparent;font-size: 14px;}

#tab-pro-info .title-tab-pro a:nth-child(1){}

#tab-pro-info .title-tab-pro a.current,#tab-pro-info .title-tab-pro a.active{color:#c60c30;font-weight: bold;border-bottom-color: #c60c30;}

#tab-pro-info{}

#tab-pro-info .content-tab-pro{padding:10px 0;}

#tab-pro-info .content-tab-pro *{max-width:100%;}



/*DEAL HOME*/

#deal-home li{float:left;margin:10px;width:208px;}

.d-img img{max-width:208px;max-height:208px;border:solid 1px #ddd;}

.d_container{}

.d-img{display:table-cell;width:179px;height:179px;vertical-align:middle;}

.d-name{font-weight:bold;color:#444;text-decoration:none;line-height:16px;height:32px;overflow:hidden;display:block;}

.d_price{font-weight:bold;font-size:15px;color:#d00;}

.d_old_price{color:#999;text-decoration:line-through;margin:3px 0;}

.d_btn_buy{background:#333;color:#ccc;text-decoration:none;padding:5px 15px;display:block;float:left;margin-top:10px;}

#deal-home{width:228px;border:solid 1px #ccc;overflow:hidden;height:350px;float:left;}

.title-deal-home{height:30px;line-height:30px;background:#ddd;padding:0 10px;font-weight:bold;text-transform:uppercase;border-bottom:solid 1px #333;}

.d-quantity{float:left;}

.d-time-left{float:right;font-weight:bold;}

/*NEWS HOME*/

#news-home{width:710px;float:right;}

#news-home .top-news img{float:left;width:250px;border:solid 1px #ddd;margin-right:10px;height:200px;}

#news-home .top-news .name{font-size:15px;text-decoration:none;font-weight:bold;display:block;}

#news-home .top-news .summary{line-height:19px;}

#news-home .top-news .time{margin:4px 0;display:block;}

#news-home ul li a{text-decoration:none;}

#news-home ul li{padding:3px 0;list-style:disc outside;margin-left:30px;}

#news-home ul{margin-top:15px;}

/*COMBO HOME*/

.title-box-combo{height:32px;line-height:32px;padding:0 10px;background:#ddd;border-bottom:solid 1px #333;}

.combo-item{width:100%;float:left;}

.product-combo{width:180px;float:left;margin:20px;position:relative;}

.cb-img img{max-width:180px;border:solid 1px #ccc;}

.sign{position:absolute;top:66px;left:189px;font-size:42px;}

.combo-info{width:250px;float:right;margin-top:35px;}

.combo-name{font-size:30px;margin-bottom:10px;}

.combo-old-price{font-size:15px;}

.combo-old-price span{text-decoration:line-through;color:#888;}

.combo-price{font-size:18px;line-height:29px;}

.combo-buy{display:block;line-height:35px;text-transform:uppercase;background:#333;float:left;color:white;padding:0 20px;}

.cb-name{text-decoration:none;font-size:13px;font-weight:bold;line-height:19px;color:#555;}

.cb-old-price{font-size:13px;text-decoration:line-through;color:#888;}

.cb-price{font-size:16px;font-weight:bold;color:#444;}

/*ARTICLE*/

#article-cat-name{border-bottom:solid 1px #ccc;padding-bottom:8px;}

.a-img img{width:200px;border:solid 1px #ccc;float:left;}

#list-article li{overflow:hidden;}

.a-right{margin-left:220px;}

#article-cat-name{border-bottom:solid 1px #ccc;padding-bottom:8px;}

.a-img img{width:200px;border:solid 1px #ccc;float:left;}

#list-article li{overflow:hidden;margin:10px 0;}

.a-right{margin-left:220px;}

#list-article li .a-name{text-decoration:none;font-weight:bold;font-size:16px;}

.a-time{display:block;margin-bottom:5px;}



/*--category-----*/

.cat_sub{margin-left: 250px;padding:3px 0 0;position:relative;min-height: 460px;}

.cat_sub .bnn{max-width:290px;float: right;margin-right: -22px;}

.cat_sub .bnn img{max-width:100%;}

.category{padding:0 0 0 10px;float:left;min-width: 600px;max-width: 632px;position:relative;}

.category ul li{padding: 4px 0;max-width: 280px;}

.category img{position:absolute;right:0;bottom:0;max-width:35%;max-height:40%;}

.category .catone{float:left;padding:10px 40px 0 0;}

.category .catone.active li:nth-child(n+2) a{color:#eb008b;font-size: 13px;}

.category .cattwo{float:right;padding:10px 0 0;}

.category .cat_child{max-height:410px;overflow:hidden;}

.category.active .cat_child{max-height:none;overflow:inherit;}

.category .show{position:absolute;left: 10px;bottom: -20px0;}



.prouductView {width: 940px;min-height:500px;margin-top:30px;}

.prouductView .title-product-list{border:none;margin:0;}

.prouductView .title-product-list .bd{border-bottom:1px solid #dddddd;display:inline-block;width:33%;height:1px;clear:both;position:relative;top:-20px;}

.prouductView .title-product-list h2{font-size:22px;}

.prouductView .title-product-list .sub-cate-list{top:50%;font-size:15px;}

.prouductView .title-product-list i{color:#c60c30;font-size:16px;}

.prouductView .title-product-list .sub-cate-list i{color:#555;}



/*.prouductView li{width: 187px;padding: 0 23px 30px;}*/

.prouductView .p_container{font-size:14px;}

.prouductView .p-img{width:183px;line-height: 180px;height: 180px;}

.prouductView .p-img img{max-width:180px;max-height: 180px;}

.prouductView .p-name{height:42px;margin-top: 6px;}

.prouductView .p-btn-buy{background:url(../images/cat_buy.png) 0 0 no-repeat;height:42px;width:100%;}

.prouductView .p-btn-out{background:url(../images/cat_buy.png) 0 -44px no-repeat;height:42px;}

.prouductView .promo{top:125px;}

.prouductView .out{top:125px;}



.static_html{border:1px solid #D5D5D5;padding:10px;line-height:22px;font-size:14px;margin-top: 5px;}



.plView{border-bottom:1px solid #dddddd;padding:5px 0;margin:10px 0 20px;position:relative;color:#555;}

.plView a{display:inline-block;color:#555;cursor:pointer;}

.plView .type a{padding:3px 10px;margin-right:20px;font-weight:700;}

.plView .type a.active{background:#eb008b;color:#fff;border-radius:5px;}

.plView .lsort{position:absolute;right:0;bottom:5px;}

.plView .lsort a{border:1px solid #ddd;border-radius:3px;padding:2px 8px;vertical-align:middle;margin-left:3px;}

.plView .lsort select{border:1px solid #ddd;border-radius:3px;padding:3px 8px;display:inline-block;vertical-align:middle;}



.pro_left {width:230px;padding:15px 0 0;}

.pro_left .bnn img{width:100%;height:auto;margin: 10px 0 0;}



.art {background:rgb(241, 241, 241);}

.art a{color:#333;}

.art .title{background:#0066CC;color:#fff;text-align:center;margin:10px 0 0;padding:8px 0;}

.art .one {padding:10px;}

.art .one img{width:100%;margin:0 0 10px;}

.art .txt_pink{border-top:1px solid #dddddd;margin:0;padding:10px;font-weight:700;background:#fafafa;

    color:#444444;}

.art ul{padding:12px 10px 10px;font-size: 13px;}

.art ul img{float:left;margin-right:10px;width:40%;}

.art ul li img{display:none;}

.art ul li {clear:both;padding:10px 0 0;}

.art ul li i{display:inline-block;background:#FF0099;width:5px;height:5px;margin-right:5px;}



.filter {padding:0 0 20px;}

.filter a {color:#000;}

.filter .title {color:#eb008b;text-align:center;margin:1px 0;}

.filter .lbl {border-top:1px solid #ccccff;margin:10px 0 0;padding:8px 0;text-transform:uppercase;color:#0071bc;}

.filter .keyS {position:relative;}

.filter .keyS input{width: 80%;padding: 5px;border: 1px solid #e2e2e2;}

.filter .keyS i{position:absolute;right:5px;top:5px;}

.filter .att {max-height:310px;overflow:auto;font-size: 12px;}

.filter .att.brd{padding: 2px;}

.filter i{margin-right:5px;}



/*--register-----*/

.regLeft{padding:50px 0 0;width:42%;}

.regLeft ul li{padding: 6px 0;}

.regLeft ul li i{float:left;border-radius:100px;background:#eb008b;color:#fff;padding:5px 12px;font-style:normal;margin-right:10px;display:inline-block;vertical-align:middle;}

.regLeft ul li span{}



.regRight{padding:20px 2%;width:44%;border:2px solid #ccc;border-radius:5px;text-align:center;}

.regRight .txt{position:relative;margin:0 50px 10px;}

.regRight .txt input,.regRight .txt select{width:100%;border-radius:5px;border:1px solid #999;padding:10px 10px 10px 30px;box-sizing: border-box;}

.regRight .txt i{position:absolute;left:10px;top:11px;}



.login .regLeft{padding:0;width:46%;}

.login .regRight{border:1px solid #ddd;}

.login .regLeft ul li i{background:#0066cc;}



/*--cart-----*/

.shop_cart {padding:10px 0;}

.shop_cart.ajax{width:860px;padding:0;}

.shop_cart .title{position:relative;}

.shop_cart .title .tl{padding: 10px 0 10px 35px;background: url(../images/cart_i1.png) no-repeat 0 5px;color:#eb008b;}

.shop_cart .title a{padding:0 0 0 20px;background: url(../images/i-add.png) no-repeat 0 0;position:absolute;right:10px;top:10px;}



.shop_cart .num0{padding: 10px 0;}

.shop_cart .num0 .txt_center{border:1px solid #ccc;padding:30px;}

.shop_cart .num0 .list li{float:left;width:25%;}



.cartInfo-name a{color:#000;}

.i-del{display:inline-block;padding:2px 0;}

.i-del i{color:#555;margin: 0 2px;border:1px solid #ddd;padding:2px 4px;border-radius:3px;text-align:center;}

.fa-loc{display:inline-block;width:25px;height:23px;vertical-align:middle;background: url(../images/cart_i2.png) no-repeat;}

.shop_cart .tbl_cart{width: 100%;}

.shop_cart .tbl_cart td{padding:10px;}

.shop_cart .tbl_cart .lbl td{padding-top:30px;}

.shop_cart .tbl_cart .button4{font-size:16px;}



.shop_cart .col_left{width:40%;}

.shop_cart .col_left .chk{position:relative;top:2px;margin-right:5px;}

.shop_cart .col_left .tt{width:100%;padding:5px;margin-bottom:7px;background:#fff;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;}

.shop_cart .col_right{width:56%;padding:10px 0;}

.shop_cart .col_right .tt{width:100%;padding:5px;margin-bottom:7px;background:#fff;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;}

.shop_cart .col_right .sel{width:49%;padding:5px;margin-bottom:7px;background:#fff;border:1px solid #ccc;border-radius:3px;-moz-border-radius:3px;}

.shop_cart .col_right .gender label{padding: 0 5px;}

.shop_cart .col_right .chk{position:relative;top:2px;margin-right:5px;}

.shop_cart .dlv{float:left;height:30px;padding-right:5%;line-height:16px;}

.shop_cart.ajax .dlv{padding-right:10px;}

.shop_cart .dlv img{float:left;padding-right:10px;}

.shop_cart .col_right .button4{font-size:16px;width:100%;background:#e63227;padding:10px 0;}

.shop_cart .agree {background:#d1d2d3;padding: 10px;position:relative;}

.shop_cart .agree .chk{position:relative;top:2px;margin-right:5px;}

.shop_cart .agree .txt_u{background-color: #fff;padding: 5px 10px;color:#555;position:absolute;right:10px;top:10px;}



.cart_send {border-bottom:42px solid #e7e7e7;position:relative;}

.cart_send .note{border:1px solid #ddd;padding:8px;}

.cart_send .ct3{position:absolute;right:0;bottom:-42px;}

.cart_send .ct1{margin-bottom:-42px;}

.cart_send .col_left{padding-right:0;}

.cart_send .col_right{padding:20px 0 0 260px;}



.shop_cart .arr-bot{width:0;height:0;border-top:solid 5px #555;border-right:solid 5px transparent;border-left:solid 5px transparent;margin-top: 0;vertical-align: middle;margin-left:5px;display: inline-block;}

.shop_cart .tblmin td:nth-child(2){max-width: 210px;font-size:11px;}

.shop_cart.ajax .tblmin td{padding:5px 3px;vertical-align:middle;}



.voucher .txt{height:28px;width:120px;border: solid 1px #c60c30;float:left;padding:0 0 0 5px;outline:none;border-radius:10px 0 0 10px;}

.voucher .button{display:block;background:#c60c30;color:#fff;float:left;padding:0 10px;line-height:30px !important;height:30px;border-radius: 0 10px 10px 0;font-size:12px;}



.step_title {padding:15px;background:#ffffff;font-weight:700;}

.step_title i{border:2px solid #c60c30;padding:5px 9px;border-radius:110px;color:#c60c30;font-style: normal;}

.step_title .col_right{padding:0;}



.tbl_cartS2 td{border-top:1px solid #ddd;}



.c3_box{width:48%;}

.c3_box .title{font-size:14px;font-weight: 700;}

.c3_box input[type=text]{width:100%;box-sizing:border-box;border-radius:5px;}

.c3_box textarea{width:100%;box-sizing:border-box;border-radius:5px;}

.c3_box div{padding:5px 0;}

.c3_box .method {margin:0;padding:0;}

.c3_box .method input{margin:0;}

.c3_box .method p{margin:0;padding:5px 0 5px 18px;}



.order_status{background: url(../images/ord2.jpg) center;height:360px;position:relative;}

.order_status .cnt{position:absolute;left:500px;top:80px;width:600px;line-height:22px;}

.mark_list{position:relative;}

.mark_list li{float:left;padding-bottom: 10px;}

.mark_list li:nth-child(2n){float:right;}

.mark_list li img{margin:0 0 10px;width: 570px;height: 360px;}

.mark_list li p{margin:0;color:#000;}

.mark_list li p.txt_red{color:#f00;}



/*--location---*/

.locPage{background: url(../images/bg_location.jpg) center top;height:358px;}

.shop_list{position:relative;}

.shop_list .city select{background:#0066cc;color:#fff;padding:10px 30px;border-radius:5px;border:none;margin:0 5px;}

.shop_list .col_right{width:322px;position:relative;}

.shop_list .col_right .location{position: initial;margin-left: 0;width: 100%;}

.shop_list .col_right .location span{color:#eb008b;}

.shop_list .col_right .location .ico{margin-top:-5px;height: 86px;}



.shop_list .col_right .list{margin: 0;height: 511px;overflow:auto;}

.shop_list .col_right .list li{padding:5px;border-bottom:1px solid #ddd;}

.shop_list .col_right .list a{color:#000;}



/*--suggestion---*/

.autocomplete-suggestions {display: none;line-height:normal;border: 1px solid #EB008B; background: #FFF; cursor: default; overflow: auto;position:absolute;left: 7px;top: 56px;width:426px;z-index:111;max-height:421px;border-radius:0px}

#nav-hori.fixed .autocomplete-suggestions {top:45px;}

.autocomplete-suggestion { padding: 3px 5px; white-space: nowrap; overflow: hidden; }

.autocomplete-selected { background: #F0F0F0; }

.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

.wrap-suggestion li { display:block; background:#fff; overflow:hidden; list-style:none; border-bottom:1px dotted #ccc; }

.wrap-suggestion li:last-child { border-bottom:0; }

.wrap-suggestion li a { position:relative; display:block; overflow:hidden; padding:5px 0; }

.wrap-suggestion li a img { float:left; width:50px; height:50px; margin:0 10px; }

.wrap-suggestion li a h3 { display:block; line-height:1.3em; color:#333; font-size:13px; font-weight:normal;margin: 0;}

.wrap-suggestion li a span { display:inline; font-size:13px; color:#333; }

.wrap-suggestion li a span.price { font-weight:bold; color:red; }

.wrap-suggestion li a label { display:block; font-size:13px; color:#333; }

.wrap-suggestion li:hover,.wrap-suggestion li.selected { background:#f3f3f3; }

.wrap-suggestion li .banonline { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }

.wrap-suggestion li .giaohang2-7 { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }

.wrap-suggestion li .ngung-kd { text-transform:uppercase; font-size:9px; font-weight:700; color:#b00; display:table-row; }

.wrap-suggestion li .uudailon { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }

.wrap-suggestion li .dattruoc { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }

.wrap-suggestion li .tagmoi { position:absolute; right:5px; top:5px; z-index:2; background:#006dbb; border-radius:3px; padding:0 5px; text-align:center; color:#fff; text-transform:uppercase; font-size:12px; font-weight:700; height:20px; line-height:20px; }

.wrap-suggestion li .tagkmlon { background:#ff8a00; }

.wrap-suggestion li .taguudailon { background:#06b70f; }

.wrap-suggestion li .taggiasoc { background:#b00; }

.wrap-suggestion li .tagdattruoc { background:#06b70f; }

.wrap-suggestion li .taghot { background:red; }

.wrap-suggestion li .tagnone { background:#fff; display:none; }



/*--popup---*/

#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:99999;}

#popupContact{display:none;position:fixed;_position:absolute;border:0px solid #666;z-index:999991;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;}

#popupContact img{max-width:900px;}



/*--transition---*/

.primary .level2{visibility:hidden;-webkit-transition:opacity 0.5s,-webkit-transform .5s;transition:opacity 0.5s,transform .5s;-webkit-transition:all .45s ease-out 0;-moz-transition:all .45s ease-out 0;-o-transition:all .45s ease-out 0;transition:all .45s ease-out 0;-moz-transform: translate(30px,0);-webkit-transform: translate(30px,0);transform: translate(30px,0);opacity:0;}

.primary > li:hover > .level2{visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1; }





/*-------*/

#slider-home ul li img{width:100%;height:100%;}

#slider-home .bxslider,#slider-home .bxslider li {height: 400px;}



.e404{background:url(../images/404.png) no-repeat center top;padding:400px 0 0;position:relative;}

.e404 .home{display:block;width: 230px;height:60px;position:absolute;left:40%;top: 130px;}



.e404 .list,.similar-product .list {padding:0;position:relative;}

.e404 .list li{float:left;text-align:center;width:120px;padding:0 5px;}

.e404 .list li .img{display:block;line-height:120px;}

.e404 .list li img{max-width:120px;max-height:120px;}

.e404 .list li h3{font-size:14px;}

.e404 .list li a{color:#000;}

.e404 .list li:hover a{color:#eb008b;}



.e404 .bx-prev,.similar-product .bx-prev{font-size:0;color:#000;position:absolute;left:0;top:60px;padding:0;border-radius:5px;}

.e404 .bx-prev:before,.similar-product .bx-prev:before{content:'\f053';display: inline-block;font: normal 22px/1 FontAwesome;}

.e404 .bx-next,.similar-product .bx-next{font-size:0;color:#000;position:absolute;right:0;top:60px;padding:0;border-radius:5px;}

.e404 .bx-next:before,.similar-product .bx-next:before{content:'\f054';display: inline-block;font: normal 22px/1 FontAwesome;}

.icon-hot{margin-left:5px;margin-top:1px;display:inline-block;width:38px;height:15px;background:url(http://www.tuticare.com/media/lib/hot.gif) no-repeat}



.bestView.similar-product{width:100%}

.bestView.similar-product .list{overflow:hidden;padding:10px 0}

.bestView.similar-product .list li{width:23%;text-align:center}

.bestView .txt_blue{text-align:center;text-transform:uppercase;color:#666;font-size:16px;margin:0!important;height:34px;display:block;line-height:34px;border-bottom:solid 1px #ddd}

#history-next,#history-prev{position:absolute;font-size:0;top:78px;left:0}

#history-next{right:0;left:auto}

#history-next a,#history-prev a{display:block;height:100%;width:100%;position:absolute;top:0;left:0}

#tbl_config td img{height:35px}

.page-item{
	display: inline-block;
    padding: 10px 15px;
    line-height: 10px !important;
    margin-left: 5px;
    border: solid 1px #ddd;
    text-decoration: none;
    color: #333;
    border-radius: 3px;
    background-color: #d2e3ef;
    background-image: -moz-linear-gradient(center top , #fff, #d2e3ef);
    background-image: -webkit-linear-gradient(top,#fff,#d2e3ef);
}
.paging-bound .active{
	color:#F0F;
}
