::-webkit-scrollbar {width:.38vw; height:.38vw}
::-webkit-scrollbar-track {background-color:#e8e8e8}
@-moz-keyframes HDLink-circle-anim {0% {transform:rotate(0) scale(.5) skew(1deg); opacity:.1} 30% {transform:rotate(0) scale(.7) skew(1deg); opacity:.5} 100% {transform:rotate(0) scale(1) skew(1deg); opacity:.1}}@-webkit-keyframes HDLink-circle-anim {0% {transform:rotate(0) scale(.5) skew(1deg); opacity:.1} 30% {transform:rotate(0) scale(.7) skew(1deg); opacity:.5} 100% {transform:rotate(0) scale(1) skew(1deg); opacity:.1}}@-o-keyframes HDLink-circle-anim {0% {transform:rotate(0) scale(.5) skew(1deg); opacity:.1} 30% {transform:rotate(0) scale(.7) skew(1deg); opacity:.5} 100% {transform:rotate(0) scale(1) skew(1deg); opacity:.1}}@keyframes HDLink-circle-anim {0% {transform:rotate(0) scale(.5) skew(1deg); opacity:.1} 30% {transform:rotate(0) scale(.7) skew(1deg); opacity:.5} 100% {transform:rotate(0) scale(1) skew(1deg); opacity:.1}}@-moz-keyframes HDLink-circle-fill-anim {0% {transform:rotate(0) scale(.7) skew(1deg); opacity:.0} 50% {transform:rotate(0) scale(1) skew(1deg); opacity:.3} 100% {transform:rotate(0) scale(.7) skew(1deg); opacity:.0}}@-webkit-keyframes HDLink-circle-fill-anim {0% {transform:rotate(0) scale(.7) skew(1deg); opacity:.0} 50% {transform:rotate(0) scale(1) skew(1deg); opacity:.3} 100% {transform:rotate(0) scale(.7) skew(1deg); opacity:.0}}@-o-keyframes HDLink-circle-fill-anim {0% {transform:rotate(0) scale(.7) skew(1deg); opacity:.0} 50% {transform:rotate(0) scale(1) skew(1deg); opacity:.3} 100% {transform:rotate(0) scale(.7) skew(1deg); opacity:.0}}@keyframes HDLink-circle-fill-anim {0% {transform:rotate(0) scale(.7) skew(1deg); opacity:.0} 50% {transform:rotate(0) scale(1) skew(1deg); opacity:.3} 100% {transform:rotate(0) scale(.7) skew(1deg); opacity:.0}}@-moz-keyframes HDLink-circle-img-anim {0% {transform:rotate(0) scale(1) skew(1deg)} 10% {transform:rotate(-25deg) scale(1) skew(1deg)} 20% {transform:rotate(25deg) scale(1) skew(1deg)} 30% {transform:rotate(-25deg) scale(1) skew(1deg)} 40% {transform:rotate(25deg) scale(1) skew(1deg)} 50% {transform:rotate(0) scale(1) skew(1deg)} 100% {transform:rotate(0) scale(1) skew(1deg)}}@-webkit-keyframes HDLink-circle-img-anim {0% {transform:rotate(0) scale(1) skew(1deg)} 10% {transform:rotate(-25deg) scale(1) skew(1deg)} 20% {transform:rotate(25deg) scale(1) skew(1deg)} 30% {transform:rotate(-25deg) scale(1) skew(1deg)} 40% {transform:rotate(25deg) scale(1) skew(1deg)} 50% {transform:rotate(0) scale(1) skew(1deg)} 100% {transform:rotate(0) scale(1) skew(1deg)}}@-o-keyframes HDLink-circle-img-anim {0% {transform:rotate(0) scale(1) skew(1deg)} 10% {transform:rotate(-25deg) scale(1) skew(1deg)} 20% {transform:rotate(25deg) scale(1) skew(1deg)} 30% {transform:rotate(-25deg) scale(1) skew(1deg)} 40% {transform:rotate(25deg) scale(1) skew(1deg)} 50% {transform:rotate(0) scale(1) skew(1deg)} 100% {transform:rotate(0) scale(1) skew(1deg)}}@keyframes HDLink-circle-img-anim {0% {transform:rotate(0) scale(1) skew(1deg)} 10% {transform:rotate(-25deg) scale(1) skew(1deg)} 20% {transform:rotate(25deg) scale(1) skew(1deg)} 30% {transform:rotate(-25deg) scale(1) skew(1deg)} 40% {transform:rotate(25deg) scale(1) skew(1deg)} 50% {transform:rotate(0) scale(1) skew(1deg)} 100% {transform:rotate(0) scale(1) skew(1deg)}}
@-webkit-keyframes rotate-side {50% {-webkit-transform:scale(.86,.86)}}
@keyframes rotate-side {50% {transform:scale(.86,.86)}}
* {margin:0; padding:0; border:0}
*:focus {outline:none}
a {text-decoration:none; cursor:pointer}
blockquote {background:#fafafa; font-size:1.3vw; line-height:1.68vw; margin-top:1vw; padding:1.68vw; border: outset 2px; border-radius:6px}
blockquote b {font-size:1.38vw; line-height:1.68vw; letter-spacing:2px}
blockquote img {float:left}
blockquote span {float:right; line-height:3vw}
body {color:#383838; background-size: 100% auto; font-family:"Arial",sans-serif; font-size:1.2vw; line-height:1.68vw; font-weight:400; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none}
button {color:#fff!important; font-size:1.38vw; font-weight:400; padding:.38vw 1.3vw .5vw 1.3vw; border-radius:8px; cursor:pointer}
footer {background:rgba(255,255,255,.86)}
h1 {font-size:2vw; font-weight:bold; line-height:2.5vw;text-transform:uppercase}
h2 {font-size:1.86vw; line-height:2.2vw; font-weight:bold;}
h3 {font-size:1.38vw; line-height:2vw}
h4 {font-size:1.3vw; line-height:1.68vw; font-weight:400}
h5 {font-size:1.25vw; line-height:3.38vw; font-weight:400; text-align:center; text-transform:uppercase}
h6 {font-size:1.2vw; line-height:1.68vw; font-weight:400}
header {height:10vw; background:#fff}
hr {width:10vw; height:0; border:0; margin:1vw 0}
html {height:100%}
img {border:0; max-width:100%}
input {box-shadow:0 1px 2px rgba(68,68,68,.68); color:#000; padding:.9vw 1vw; width:23vw; margin-top:1vw; border-radius:.25vw; border:0}
textarea {box-shadow:0 1px 2px rgba(68,68,68,.68); color:#000; padding:.8vw 1vw; width:23vw; height:8vw; margin:1vw 0 -.38vw 0; border-radius:.25vw; border:0}
ul, li {list-style:none}
sticknav {width:99.62vw; margin:0vw; left:0vw; right:0vw; position:relative; z-index:9999; -moz-transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out}
table {width:100%}
td {padding:.86vw; background:#fafafa}
th {text-align:center; font-weight:bold; line-height:3.2vw; padding:.0 .86vw; white-space:nowrap !important; color:#fff}

.avt {width:60vw; margin:1.68vw 0}
.banner {display:table; width:99.62vw; height:30vw}
.banner div {display:table-cell; vertical-align:middle; text-align:center; padding:0 18vw; font-size:1.3vw; font-weight:400; line-height:3vw; background:linear-gradient(68deg,rgba(255,255,255,.0) 0%,rgba(255,255,255,.36) 15.9%,rgba(255,255,255,0) 16%,rgba(255,255,255,0) 16.5%,rgba(255,255,255,.38) 16.6%,rgba(255,255,255,.68) 19.9%,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 20.5%,rgba(255,255,255,.68) 20.6%,rgba(255,255,255,.68) 79.4%,rgba(255,255,255,0) 79.5%,rgba(255,255,255,0) 80%,rgba(255,255,255,.68) 80.1%,rgba(255,255,255,.38) 83.4%,rgba(255,255,255,0) 83.5%,rgba(255,255,255,0) 84%,rgba(255,255,255,.36) 84.1%,rgba(255,255,255,0) 100%)}
.banner h1 {font-size:2.5vw; font-weight:bold; line-height:3vw; text-transform:uppercase; -webkit-text-stroke: .5px #fff; text-shadow:2px 2px 2px #686868}
.banner hr {margin-left:27vw}
.body {background:#f3f6f8; padding-bottom:3.68vw}
.button {color:#fff!important; border:solid 1.5px #fff; font-weight:400; font-size:1.38vw; padding:.5vw 1.68vw!important; border-radius:.38vw; cursor:pointer}
.callme {padding:5vw 16.8vw 0 16.8vw; line-height:2.5vw; text-align:left; background:linear-gradient(68deg,rgba(255,255,255,.0) 0%,rgba(255,255,255,.36) 15.9%,rgba(255,255,255,0) 16%,rgba(255,255,255,0) 16.5%,rgba(255,255,255,.38) 16.6%,rgba(255,255,255,.68) 19.9%,rgba(255,255,255,0) 20%,rgba(255,255,255,0) 20.5%,rgba(255,255,255,.68) 20.6%,rgba(255,255,255,.68) 79.4%,rgba(255,255,255,0) 79.5%,rgba(255,255,255,0) 80%,rgba(255,255,255,.68) 80.1%,rgba(255,255,255,.38) 83.4%,rgba(255,255,255,0) 83.5%,rgba(255,255,255,0) 84%,rgba(255,255,255,.36) 84.1%,rgba(255,255,255,0) 100%)}
.callme img {float:left; width:20vw; margin:0 3vw 0 0}
.callme input {margin-bottom:1.68vw}
.clear {clear:both; line-height:0; height:0; margin:0; padding:0}
.date {float:right; margin:-3.25vw 0 0 1vw; width:3.3vw; padding:1vw .35vw .38vw .35vw; color:#fff; font-weight:700; text-align:center; border-radius:2px}
.date hr {width:100%; margin:0; border-bottom:solid 1px #fff}
.date span {font-size:3vw}
.discount {float:right; font-size:1vw; line-height:3vw; width:3vw; margin:0 0 -3vw 0; position:relative; z-index:1; background:url("/HDImage/skin/disc.png"); background-size:100% 100%; font-weight:normal; text-align:center; color:#fff}
.fb-like {float:right}
.fb-page {margin-top:1vw; border-bottom:solid 1px #fff}
.fixed {position:fixed; height:3.2vw}
.fixed .logo {display:none}
.fixed .HDLink-phone {top:16.8vh}
.fixed .HDLink-number {opacity:0; width:0}
.fixed .HDLink-hotline:hover>.HDLink-number {opacity:1; width:16.8vw}
.fixed .HDi-face {right:2.68vw; top:50vh}
.fixed .HDi-zalo {right:2.68vw; top:38vh}
.foot {text-align:left; color:#ccc; line-height:3.38vw; padding:0 2.62vw 0 3vw; box-shadow:-2px 0 3px #000; background:rgba(0,0,0,.86)}
.foot a {float:right; color:#999; font-size:1vw}
.footer {float:left; max-width:36.8vw; margin:3.68vw 3.68vw 3.68vw 3vw; text-align:left; line-height:3vw}
.footer a {color:#383838}
.footer i {font-size:.86vw; line-height:1.68vw}
.footer img {max-height:3.68vw; margin-top:-.38vw}
.HDcatalogue {margin-top:3.68vw; text-align:left; padding:.32vw .68vw 0 0; font-size:1.6vw; line-height:2.68vw; text-transform:uppercase}
.HDcategory {float:left; width:28vw; margin:3.68vw 0 0 3vw; padding:1vw .665vw;  background:#fff}
.HDcategory h2 {font-size:1.5vw}
.HDcategory a div {width:28vw; height:16vw; margin:1vw 0}
.HDcategory .desc {text-align:justify; height:6.8vw; overflow:hidden}
.HDcontact {float:left; width:25vw}
.HDctl-home {margin-bottom:-2vw; padding-top:3.68vw}
.HDctl-home h2 {font-size:3vw; line-height:3.68vw; font-weight:bold; text-transform:uppercase}
.HDcatehome {float:left; width:28vw; margin:3.68vw 0 0 3vw; padding:1vw .665vw;  background:#fff}
.HDcatehome a div {width:28vw; height:16vw; margin:1vw 0}
.HDcatehome .desc {text-align:justify; height:6.8vw; overflow:hidden}
#HDgallery {float:left; position:relative; margin:.86vw 0 0 0; width:90vw; height:56.25vw; overflow:hidden; visibility:hidden}
#HDgallery .slides {cursor:default; position:relative; top:0vw; left:0vw;  width:90vw; height:50vw; overflow:hidden}
#HDgallery .HDgallery-small {position:absolute; left:0; bottom:0; width:90vw; height:6.25vw}
#HDgallery .p {width:11.2vw; height:6vw; margin:0 1vw 1vw 0}
.HDgallery-swipe {display:none}
.HDgallery-small .p {position:absolute; top:0; left:0; background-color:#fff}
.HDgallery-small .t {position:absolute; top:0; left:0; width:100%; height:100%; border:none; opacity:.68}
.HDgallery-small .p:hover .t {opacity:.99}
.HDgallery-small .pav .t,.HDgallery-small .pdn .t,.HDgallery-small .p:hover.pdn .t {opacity:1}.HDhome-fleft {float:left; width:48.5vw}
.HDhome-fleft {float:left; width:42vw; text-align:left; padding: 3.68vw 0 0 3vw}
.HDhome-fright {float:left; width:46vw; text-align:left; padding: 3.68vw 0 0 3vw; margin-left:3vw}
.HDhome-newstop {float:left; width:25vw; margin:.86vw 1vw 0 0; text-align:justify}
.HDhome-newstop img {width:25vw; height:13.89vw}
.HDhome-newstop .content {line-height:1.68vw; margin-top:.68vw; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp:8; display: -webkit-box; -webkit-box-orient: vertical}
.HDhome-newstopz {overflow:hidden; position:relative; display:inline-block; width:25vw; height:13.89vw}
.HDhome-newsmore {float:left; width:20vw}
.HDhome-newsmore div {width:20vw; text-align:justify; padding:.8vw 0 .72vw 0; border-bottom:dotted .1vw #ccc}
.HDhome-newsmore a {color:#383838; height:4.2vw; font-size:1.1vw; line-height:1.38vw; padding-left:8vw;overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp:3; display: -webkit-box; -webkit-box-orient: vertical}
.HDicon {position:fixed; z-index:999999; width:3vw; height:3vw; border:solid .15vw; border-radius:100%; -moz-transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out}
.HDi-face {background:url("/HDImage/skin/face.png"); background-size:cover; right:28vw; top:1.68vw}
.HDi-zalo {background:url("/HDImage/skin/zalo.png"); background-size:cover; right:23vw; top:1.68vw;}
.HDLink {position:absolute; right:3vw; line-height:3.38vw; font-size:.86vw; color:#ccc}
.HDLink a {color:#ccc}
.HDLink-phone {position:fixed; width:12.5vw; height:12.5vw; cursor:pointer; top:-2.8vw; right:-2vw; z-index:999999; opacity:.86; -moz-transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out}
.HDLink-phone.HDLink-show {visibility:visible}
.HDLink-circle {width:9vw; height:9vw; top:1.333vw; left:1.333vw; position:absolute; background-color:transparent; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:.168vw solid rgba(30,30,30,.4); opacity:.5; -webkit-animation:HDLink-circle-anim 1.2s infinite ease-in-out; -moz-animation:HDLink-circle-anim 1.2s infinite ease-in-out; -ms-animation:HDLink-circle-anim 1.2s infinite ease-in-out; -o-animation:HDLink-circle-anim 1.2s infinite ease-in-out; animation:HDLink-circle-anim 1.2s infinite ease-in-out; -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; transition:all .5s; -webkit-transform-origin:50% 50%; -moz-transform-origin:50% 50%; -ms-transform-origin:50% 50%; -o-transform-origin:50% 50%; transform-origin:50% 50%}
.HDLink-circle-fill {width:5.5vw; height:5.5vw; top:3.125vw; left:3.125vw; position:absolute; background-color:#000; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:.168vw solid transparent; opacity:.3; -webkit-animation:HDLink-circle-fill-anim 2.3s infinite ease-in-out; -moz-animation:HDLink-circle-fill-anim 2.3s infinite ease-in-out; -ms-animation:HDLink-circle-fill-anim 2.3s infinite ease-in-out; -o-animation:HDLink-circle-fill-anim 2.3s infinite ease-in-out; animation:HDLink-circle-fill-anim 2.3s infinite ease-in-out; -webkit-transition:all .5s; -moz-transition:all .5s; -o-transition:all .5s; transition:all .5s; -webkit-transform-origin:50% 50%; -moz-transform-origin:50% 50%; -ms-transform-origin:50% 50%; -o-transform-origin:50% 50%; transform-origin:50% 50%}
.HDLink-img-circle {text-align:center; line-height:3vw; font-weight:bold; color:red; font-size:1.68vw; width:3vw; height:3vw; top:4.375vw; left:4.375vw; position:absolute; background:rgba(30,30,30,.1) url("../HDImage/skin/call.png") no-repeat center center; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius:100%; border:.168vw solid transparent; opacity:1; -webkit-animation:HDLink-circle-img-anim 1s infinite ease-in-out; -moz-animation:HDLink-circle-img-anim 1s infinite ease-in-out; -ms-animation:HDLink-circle-img-anim 1s infinite ease-in-out; -o-animation:HDLink-circle-img-anim 1s infinite ease-in-out; animation:HDLink-circle-img-anim 1s infinite ease-in-out; -webkit-transform-origin:50% 50%; -moz-transform-origin:50% 50%; -ms-transform-origin:50% 50%; -o-transform-origin:50% 50%; transform-origin:50% 50%}
.HDLink-number {color:#fff; text-shadow:1px 1px 2px #000; width:16.8vw; height:3.38vw; margin:4.4vw 0 0 -15vw; text-align:left; padding-left:1.333vw; border-radius:3.38vw; font-size:2vw; font-weight:700; line-height:3.38vw; -moz-transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out}
.HDmaps {float:left; width:66vw; margin:3.68vw 3vw 0 3vw; border-radius:5px; box-shadow:2px 2px 5px #ccc}
.HDmaps iframe {width:66vw; height:36vw; border:0; border-radius:5px; margin-bottom:-.5vw}
.HDmenu {width:99.62vw; height:3.2vw}
.HDmenu-close {display:none}
.HDmenu-closeok {display:none}
.HDmenu ul {display: inline-block; margin: 0; padding: 0; /* For IE, the outcast */ zoom:1; *display: inline;-moz-transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out}
.HDmenu li {float:left; position:relative; display:inline-block; list-style:none; cursor:pointer}
.HDmenu li a {display:block; color:#fff; text-transform:uppercase; padding:0 3.2vw; font-size:1.2vw; letter-spacing:.13vw; line-height:3.2vw; overflow:hidden; position:relative; white-space:nowrap !important}
.HDmenu li a.tab {content: ""; width: 1px; height: 100%; padding: 0; background-image: -webkit-linear-gradient(top,rgba(255,255,255,0) 5%,rgba(255,255,255,0.3),rgba(255,255,255,0) 95%); background-image: -moz-linear-gradient(top,rgba(255,255,255,0) 5%,rgba(255,255,255,0.3),rgba(255,255,255,0) 95%); background-image: linear-gradient(top,rgba(255,255,255,0) 5%,rgba(255,255,255,0.3),rgba(255,255,255,0) 95%);}
.HDmenumobile {display:block}
.HDmenumobile .HDmenumobile-bt {display:none}
.HDmenusub {float:left; width:24.7vw; text-align:left; line-height:3.68vw; margin-top:.68vw; background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fafafa 100%); border-right:solid .3vw; border-right-color:#ccc}
.HDmenusub a {width:15vw; height:3.68vw; line-height:1.68vw; display:table-cell; vertical-align:middle; color:#686868; font-weight:bold}
.HDmenusub img {float:left; height:3.68vw; width:8.8vw; margin-right:.9vw}
.HDnews {float:left; background:#fff; width:29.33vw; margin:3.68vw 0 0 3vw; border-radius:3px; border-bottom:solid 5px #ccc}
.HDnews:hover {box-shadow:2px 2px 5px #ccc}
.HDnews img {width:29.33vw; height:16.3vw}
.HDnews .content {text-align:justify; padding:.68vw 1vw; font-size:1.2vw; line-height:1.68vw;}
.HDnews .content span {font-weight:400!important}
.HDnews .date {margin:-3px 1vw 0 0}
.HDnews .detail {padding:.38vw 1vw; background:#fafafa; color:#686868; font-style: italic; text-align:left}
.HDnews .title {display:table; height:6.8vw; text-align:left; padding:0 .68vw 0 1vw;}
.HDnews .title a {display:table-cell; vertical-align:middle; text-transform:uppercase; font-size:1.38vw; line-height:1.86vw; color:#383838}
.HDnews .title:before {position:absolute; z-index:1;margin:6.5vw 0 0 1.68vw; width:0;  height:0; content:""; border-top:1vw solid #fff; border-left: 1vw solid transparent; border-right: 1vw solid transparent;}
.HDnewsz {overflow:hidden; position:relative; display:inline-block; width:29.33vw; height:16.3vw}
.HDrelated {float:left; width:25vw; height:5vw; margin:.5vw 2.62vw 0 0; text-align:justify; display:table}
.HDrelated a {line-height:1.68vw; color:#000}
.HDrelated .info {display:table-cell; vertical-align:middle; width:100%}
.HDrelatedz {overflow:hidden; position:relative; display:inline-block; width:9vw; height:5vw; margin:.5vw .68vw 0 0; border-radius:2px}
.HDreviews {width:94vw; margin-top:5vw;}
.HDreviews-bg {background:rgba(255,255,255,.68); height:20vw; padding:3.68vw 0}
#HDreviews {width:68vw; height:10vw; margin:2vw 13vw 0 13vw}
.HDreviews-div {background:rgba(255,255,255,.68); box-shadow:0 .36vw .68vw #686868; border:solid .25vw #fff; position:relative; width:68vw; height:10vw; overflow:hidden; border-radius:10vw}
.HDreviews-div div {width:68vw; height:10vw; text-align:left}
.HDreviews-div img {width:10vw; height:10vw; float:left; border-radius:100%; margin:0 1.68vw 0 0}
.HDslideshow {width:99.62vw; height:41.38vw}
.HDslideshow-ul {position:relative; list-style:none; height:100%; width:100%}
.HDslideshow-ul li {display:none; left:0; top:0; position:absolute; width:100%; height:100%; /*-webkit-filter:blur(3px); filter:blur(3px); */}
.intro {padding:3vw 0; display:table; height:30vw; width:99.62vw; background:rgba(255,255,255,.9)}
.intro div {display:table-cell; vertical-align:middle; width:60vw; padding-right:2.62vw; font-size:1.3vw; line-height:2vw}
.intro h1 {font-size:2.5vw; font-weight:bold; line-height:3vw; margin-bottom:1vw; text-transform:uppercase; -webkit-text-stroke: 1px #fff; text-shadow:2px 2px 3px #686868}
.intro h2 {font-size:1.68vw; margin:1vw 0}
.intro img {float:left; width:30vw; margin:0 3vw}
.logo {height:3.68vw; padding:1.56vw 0 1.56vw 3vw; font-weight:bold; font-size:3.38vw; line-height:3.68vw; -webkit-text-stroke: .68px #fff; -moz-transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out}
.logo img {float:left; height:3.68vw; margin-right:1vw; -moz-transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out}
#main {float:left; width:60vw; background:#fff; min-height:25vw; margin:3.68vw 3vw 0 3vw; padding:3vw; text-align:justify; border-radius:5px; box-shadow:2px 2px 5px #ccc}
.main {width:94vw; padding:3.68vw 2.62vw 0 3vw; text-align:justify}
.more {float:right; margin:-2vw 2.62vw}
.mota {color:#383838; font-size:1.5vw; line-height:2vw}
.muc-luc {float:right; width:30vw; border:solid 1px #168; padding:1vw; margin:0 0 1vw 2vw}
.muc-luc a {color:#686868}
.note {background:#fff; color:#bbb; font-size:1.68vw; line-height:2vw; padding:3vw; border-radius:.25vw}
.searchbox {position:absolute; margin:-5vw 0 0 33.3vw; width:30vw; border-radius:3vw; box-shadow:0 1px 3px #ccc; padding:0 1.33vw}
.searchbox input {background:rgba(0,0,0,0); box-shadow:none; float:left; line-height:1.2vw; padding:0 0 .8vw 0; text-align:left; width:26vw; border:0}
.searchbox input:focus {outline:none}
.searchbox button {float:right; width:3vw; height:3vw; padding:0; margin:0 -1.33vw 0 0; border:0; border-radius:100%; background:url("/HDImage/skin/find.png") center no-repeat; background-size:auto 1.68vw}
.searchbox button:hover {background:url("/HDImage/skin/find.png") center no-repeat; background-size:auto 1.86vw; box-shadow:0 0 2px #686868; border:0; border-radius:100%}
.searchok {margin-top:1.68vw}
.searchok img {float:left; margin-right:1vw; height:10vw}
#sub {float:left; width:25vw; margin:0vw 0 -6.5vw 0}
.table {width:60vw; overflow-x:auto}
.view {background:url(/HDImage/skin/view.png) left center no-repeat; background-size:auto 100%; line-height:2vw; padding:0 0 0 30px; float:right}
.youtube {width:58vw; height:30vw; background:url("/HDImage/skin/tivi.png") no-repeat center center; background-size:100% 100%; padding:1vw 1vw 8vw 1vw}
.youtube iframe {width:58vw; height:32.5vw}
.zoom {transition:transform .5s ease}
.zoom:hover {transform:scale(1.2)}