.promo-item a.p-img{position:relative;overflow:hidden;padding-bottom:60%;display:inline-block;width:100%}
.promo-item a.p-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50% ,-50%);-ms-transform:translate(-50% ,-50%);transform:translate(-50% ,-50%);max-width:100%;max-height:100%}
.icon-star{background-image:url("../images/star_sprite.png");width:92px;height:17px;vertical-align:sub;display:inline-block;background-repeat:no-repeat}
.icon-star.star0{background-position:0 -109px}
.icon-star.star1{background-position:0 -88px}
.icon-star.star2{background-position:0 -67px}
.icon-star.star3{background-position:0 -43px}
.icon-star.star4{background-position:0 -22px}
.icon-star.star5{background-position:0 0}
.rating-selection{display:inline-block}
.rating-selection .title{float:right;margin-right:10px}
.rating-selection label{float:right}
.rating-selection input{opacity:0}
.rating-selection label{position:relative;float:right;display:block;width:17px;height:17px;background:url("../images/star_rating.png") 0 -28px;margin:0 3px}
.rating-selection label.active,.rating-selection label.active~label{background-position:0 18px}
.rating-selection label:hover,.rating-selection label:hover~label{background-position:0 0!important}
.comment{width:100%;max-width:100%}
.comment-form .img-avatar{float:left;width:40px}
.comment-form form{padding-bottom:15px}
.comment-form-input{border:solid 1px #ddd;background:#f8f8f8;padding:10px;position:absolute;width:100%;display:none;z-index:11}
.comment-list .item{padding:15px 0}
.comment-list .wrap_reply{background-color:#f2f2f2;padding:5px 10px;margin-top:10px;position:relative}
.comment-list .wrap_reply::before{content:'';display:inline-block;position:absolute;bottom:100%;left:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f2f2f2}
.comment .relative{position:relative}
.comment-list .item .comment-left img{width:40px;float:left}
.comment-list .item .comment-left{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end}
.comment-list .item .comment-right p{margin-top:5px;clear:both}
.comment-list .item .comment-right p{margin-bottom:8px}
.comment-list .item .reply-comment{display:none}
.info-feeback .right{font-size:11px}
.info-feeback .right::after{content:'|';margin-right:8px}
.info-feeback .right a{color:#fbbc05;margin-right:5px;font-size:11px}
.info-feeback .time{color:#888;font-size:11px}
.info-feeback{overflow:hidden}
.comment-list .item .comment-name{margin-left:15px}
.comment-list .item .comment-name span{font-weight:700;margin-right:2px}
.comment-list .item .comment-name .note{color:#e00;font-size:.7em}
.comment form .form-control{margin-bottom:5px}
.comment form textarea.form-control{height:120px}
.comment-action-list{background:#f5f5f5;padding:5px;margin-bottom:10px}
.search-comment{position:relative}
.search-comment select{float:right;width:120px}
.search-comment .input{margin-right:125px}
.comment-action-list .sort{margin:5px 0}
.acticle_item.owl-theme .owl-dots{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:9px 0}
.acticle_item.owl-theme .owl-dots .owl-dot.active span,.acticle_item.owl-theme .owl-dots .owl-dot:hover span{background:#f58220}
.owl-theme .item .b-name{bottom:32px!important;width:100%;text-align:center}
.tab_content-item{overflow:hidden}
.nd h1{display:block;font-size:2em;-webkit-margin-before:0.67em;-webkit-margin-after:0.67em;-webkit-margin-start:0px;-webkit-margin-end:0;font-weight:700;margin:.67em 0}
.nd h2{display:block;font-size:1.5em;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0px;-webkit-margin-end:0;font-weight:700;margin:.83em 0}
.nd h3{display:block;font-size:1.17em;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0;font-weight:700}
.nd h4{display:block;-webkit-margin-before:1.33em;-webkit-margin-after:1.33em;-webkit-margin-start:0px;-webkit-margin-end:0;font-weight:700;font-size:1em}
.nd ul{padding-left:40px!important;margin:1em 0;list-style:initial}
.nd ol li,.nd ul li{list-style:initial!important}
.nd ol{padding-left:40px!important;margin:1em 0;list-style:decimal!important}
.nd ol li{list-style-type:decimal!important}
.nd p{margin:1em 0}
.nd table{border-collapse:collapse}
.nd table td,.nd table th{border:solid 1px #ddd;padding:5px}
.nd a{font-size:initial}
.nd{line-height:1.45}
.nd table td img{max-width:9999px}
.nd img{max-width:100%;height:auto}
header #nav-hori .menu-item .main-sub .sub-item:hover .main-sub-2{display:block}
header #nav-hori .menu-item .main-sub-2 li a{font-size:11px;line-height:24px}
header #nav-hori .menu-item .main-sub-2 li ul{padding-left:10px}
header #nav-hori .menu-item .main-sub-2 li.last{padding-top:15px;font-weight:700}
header #nav-hori .menu-item .main-sub-2 li.last a{color:#4d4d4d}
header{position:fixed;z-index:11;background-color:#fff;left:0;right:0;top:0;-webkit-box-shadow:0 -2px 8px 0 rgba(0,0,0,.3);box-shadow:0 -2px 8px 0 rgba(0,0,0,.3)}
main{margin-top:120px}
@media(max-width:1199px){
  main{margin-top:228px}
}
@media(max-width:991px){
  main{margin-top:170px}
}