@charset "utf-8";
/* CSS Document */

table { width: 100%; border-collapse: collapse; line-height: 25px; }
table td { padding: 1px; vertical-align: middle; padding-left: 5px; padding-right: 5px; vertical-align: middle; }
a { text-decoration: none; color: #101010; }
a:hover { color: #b01000; }
img { border: 0; }
ul { margin: 0; padding: 0; list-style: none; }
.clearb { clear: both; }
p { margin: 0; margin-bottom: 10px; padding: 0; }
.aligntop { vertical-align: top; }
.alignbottom { vertical-align: bottom; }
.aligncenter { margin-left: auto; margin-right: auto; }
.align-C { text-align: center; }
.align-J { text-align: justify; }
.align-R { text-align: right; }
.border-img { border: 1px solid #fff; }
.img-left { float: left; margin-right: 15px; border: 1px solid #fff; padding: 1px; }
.ul-list { list-style: url(../images/list.png); margin: 10px 0; }
.ul-list li { padding: 3px 0; }
.floatL { float: left; }
.floatR { float: right; }
.marginL-15 { margin-left: 15px; }
.marginR-15 { margin-right: 15px; }
.input_Number { line-height: 25px; width: 50px; }
.button { border: none; background: #3B4664; color: #fff; padding: 5px 10px; margin-top: 10px; cursor: pointer; margin-right: 5px; }
.img_cart { margin: 5px; }
.frm-payment input { width: 243px; border: 1px solid #ccc; padding: 5px; line-height: 25px; height: 18px; margin-bottom: 5px; }
.frm-payment select { height: 29px; padding: 5px 6px; border: 1px solid #ccc; }
.frm-payment textarea { border: 1px solid #ccc; width: 100%; border-radius: 5px; }
.frm-payment input.button { height: 34px; width: 100px; line-height: 25px; border: none; }
body { margin: 0; font-size: 12px; line-height: 22px; color: #101010; font-family: Arial; background: #fff url(../images/bg_body1.png) top center repeat-x; }
.wrapper { width: 1000px; margin: 0 auto; }
.block-mtop { padding-top: 60px; }
/*header*/

.link_social img{ opacity:0.7; margin:2px; margin-bottom:0px;}
.link_social{display: block;
width: 235px;
margin-top: -38px;
float: right;
font-weight: bold;}
li.home{ padding:0px; background:none;}
li.home a{ padding:0px !important;}
#header { }
#header .wrapper { position: relative; }
#header .wrapper div.right { width: 280px; float: right; padding-top: 10px; }
.mang-xh { text-align: right; }
.tim-kiem { position: relative; width: 270px; height: 37px; margin: 0 auto; background: url(../images/bgtk.png) no-repeat top left; margin-bottom: 10px; }
.xuly_input { border: none; color: #8F8F8F; font-size: 11px; height: 37px; line-height: 37px; padding-left: 10px; width: 210px; color: #545454; font-style: italic; background: none; }
.bnt_search { background: url(../images/btn-search.png) no-repeat scroll 0 0 transparent; border: medium none; color: #C9C9C9; cursor: pointer; display: block; float: right; height: 18px; width: 21px; margin-top: 0px; position: absolute; top: 8px; right: 10px; }
.top-menu { height: 36px; }
.top-menu >ul { width: 1000px; margin: 0 auto; }
.top-menu >ul >li:nth-child(9) { }
.top-menu >ul >li { float: left; position: relative; background: url(../images/bg_linetop.png) right center no-repeat; }
.top-menu >ul >li:hover { background:#8D311C url(../images/bg_linetop.png) right center no-repeat; }
.top-menu >ul >li >a { font-size: 14px; color: #fff; font-family: arial; white-space: nowrap; text-transform: uppercase; display: block; float: left; padding: 7px 19px; }
.top-menu >ul >li >a:hover { color: #fff; }
.top-menu >ul >li:nth-child(9) { border-right: none; }
.top-menu >ul >li >ul { position: absolute; top: 35px; left:0px; display: none; width: 200px; background:#8D311C; }
.top-menu >ul >li:hover >ul { display: block; z-index: 9999; }
.top-menu >ul >li >ul >li { padding: 5px 0; line-height: 25px; text-transform: none; border-bottom: 1px solid #fff; font-size: 14px; }
.top-menu >ul >li >ul >li a { color: #fff; padding-left: 9px; display: block }
.top-menu >ul >li >ul >li:hover { background: #F4821F; }
.top-menu >ul >li >ul >li a:hover { color: #fff; display: block; }
.top-menu >ul >li >ul >li { position: relative }
.top-menu >ul >li >ul >li>ul { position: absolute; left: 200px; top: 0px; width: 250px; background: #5d3c2d; display: none }
.top-menu >ul >li >ul >li:hover ul { display: block; }
.top-menu >ul >li >ul >li >ul >li { padding: 7px 0; line-height: 20px; text-transform: none; border-bottom: 1px solid #fff; }
.top-menu >ul >li >ul >li >ul >li:hover { background: #353736; }
@font-face { font-family: myfont; src: url(a.woff); }
/*section*/
#section { }
#section .wrapper >.block { margin-bottom: 10px; }
.section { background: none !important; padding-top: 5px; }
/*.section .wrapper{background:#fff;}*/

.section-right {width: 240px;
float: left;
margin-top: -12px;}
.section-right .block { }
.section-right .block >h3 { height: 33px; color: #A5CF3B; line-height: 33px; text-align: left; border-bottom: 1px solid#779C12; font-family: myfont; padding: 0px; margin: 0px; font-size: 24px; font-weight: normal }
.section-right .block .content { width: 310px; margin-top: 5px; }
.list_product { padding-bottom: 5px !important; margin-top: -5px; }
.h3-tktc { height: 23px !important; line-height: 23px !important; background: url(../images/h3-tktc.png) no-repeat top left !important; color: #101010; font-size: 15px; font-weight: 700; text-transform: uppercase; margin: 0; padding-left: 10px; }
.section-left { width: 735px; margin-bottom: 5px; float: right; margin-top: 12px; }
.section-left-index { width: 1000px; margin-bottom: 5px; float: left; margin-top: 16px; }
.section-left .block { padding-bottom: 5px; margin-bottom: 10px; float: left; width: 100% }
.section-left .block >h3.title-hoidap { height: auto; line-height: normal; padding-bottom: 5px; }
.section-left .block >h3 { height: 40px; line-height: 49px; margin: 0; color: #8d301c; font-weight: normal; font-size: 24px; font-family: arial; width: 100%; margin-bottom: 15px; }
.section-left .block > h3 >a { float: left; margin-top: 8px; }
.section-left .block >h3 >span { background: #FF0000; }
.section-left .block >h3 >span >span { display: block; }
.description_about { width: 389px; display: block; float: left; text-align: justify; }
.view_more { font-style: italic; margin-right: 20px; color: #4F4F4F; float: right; background: url(../images/icon-row-right.png) right center no-repeat; padding-right: 15px; }
.img_about { width: 319px; height: 206px; float: right; border: 2px solid #003399; }
.section-left .block .content { padding: 1px 10px 10px 0px; background: #fff; border-radius: 5px; }
.section-left .block .content h1 { font-size: 16px; line-height: 24px; text-transform: uppercase; margin-bottom: 15px; color: #b01000; }
.section-left .block .content >h2 { font-size: 12px;
line-height: 22px;
text-transform: none;
margin: 10px 0;
color: #0C0C0D;}

.active_top{ background:#F4821F !important ;}

.section-left .block .content >ul { margin-left: 15px; }
.section-left .block .content >ul li { padding: 3px 0; }
.content-temp { }
.block-ser { margin-bottom: 5px; }
.block-ser img { margin-bottom: 5px; }
.slide-show { width: 100%; height: 440px; float: left; }
.slide-show img { width: 100%; height: 440px; }



.slide-footer { padding: 10px; margin-bottom: 15px; margin-top: 0px; border: 1px solid #dadada; background: #fafafa; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.slide-footer h2 { font-size: 12px; text-transform: uppercase; margin: 0; font-weight: normal; height: auto; width: 175px; margin: 0 auto; margin-top: 5px; text-align: left; }
.mod-category { }
.mod-category >li { padding: 3px 0 3px 25px; background: url(../images/li-category.png) no-repeat left bottom; position: relative; margin-bottom: 3px; }
.mod-category >li >a { font-size: 12px; text-transform: uppercase; line-height: 18px; color: #101010; }
/*sub 1*/
.block-sub { display: none; position: absolute; top: 0; left: 100%; background: rgba(139, 169, 21, 1); z-index: 99999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.sub-1 { background: url(../images/sub-1.png) no-repeat right 5px center; }
.sub { background: url(../images/sub.png) no-repeat right 5px center; }
.mod-category >li >div { width: 650px; border: 5px solid #2f5f00; }
.mod-category >li:hover >div { display: block; }
.sub-category { position: relative; }
.sub-category ul { position: absolute; top: 15px; left: 15px; background: rgba(0, 0, 0, 0.75); width: 180px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.sub-category ul li { padding: 5px 0; position: relative; }
.sub-category ul li a { padding: 0 10px; padding-left: 25px; color: #fff; background: url(../images/list-category.png) no-repeat left 10px center; }
.mod-category >li >div .sub-category ul li a:hover { color: #ff0; }
/*sub 2*/
.mod-category >li >div .sub-category ul li >div { width: 430px; border: 5px solid #448900; }
.mod-category >li >div .sub-category ul li:hover >div { display: block; }
/*sub3*/
.mod-category >li >div .sub-category ul li >div .sub-category ul li >div { width: 210px; border: 5px solid #74c402; }
.mod-bloglist { }
.mod-bloglist li { padding: 7px 0; min-height: 70px; padding: 5px 0; }
.mod-bloglist li img { width: 225px; height: 300px; border: 1px solid #cacaca; float: left; margin-right: 10px; }
.mod-bloglist li h2 { font-size: 12px; margin: 0; line-height: 20px; font-weight: normal; text-transform: uppercase; }
.mod-bloglist-1 { list-style: url(../images/list.png); margin-left: 20px; }
.mod-bloglist-1 li { padding: 5px 0; }
.read-more { height: 33px; line-height: 33px; width: 80px; float: right; margin-top: 7px; color: #f00; font-style: italic; }
.read-more >a { color: #f00; }
.httt { }
.httt li { margin-bottom: 0px; border-bottom: 1px solid #cacaca; }
.httt li .yahoo-skype { width: 48%; float: left; text-align: center; font-weight: 700; }
.httt li .yahoo-skype img { margin-bottom: 5px; }
.httt li p { margin: 0; padding: 0; }
.httt li:last-child { border: none; }
.counter { background: url(../images/tktc.png) no-repeat left top; line-height: 24px; padding-left: 40px; }
.counter p { margin: 0 !important; }
.counter span { color: #860a00; font-weight: bold; }
.mod-img { }
.mod-img a { width: 319px; height: 200px; float: left; margin-right: 10px; position: relative; margin-bottom: 13px; }
.mod-img a:nth-of-type(3n+3) { margin-right: 0; }
.mod-img img { width: 318px; height: 200px; }
.list-gallery { text-align: center; }
.list-gallery li { display: inline-block; padding: 0px 20px }
.list-gallery li a { font-size: 18px; font-family: Arial; }
.list-gallery li a:hover, .active_gallery { color: #FE7E01 }
.mod-img .a-end { margin-right: 0; }
.mod-products { }
.mod-products .div-end { margin-right: 0; }
.mod-products >div { width: 203px; height: 181px; float: left; margin-right: 5px; margin-bottom: 16px; padding: 2px; background: #fff; box-shadow: 0px 0px 3px #ccc; }
.mod-products >div:nth-child(2n+3) { margin-right: 0px; }
.mod-products >div >a { display: block; }
.mod-products >div img { width: 195px; height: 150px; margin-bottom: 7px; margin-left: 4px; margin-top: 2px; }
.mod-products >div h2 {
font-weight:; font-size: 12px; line-height: 18px; background: url(../images/h2-pro.png) no-repeat left top 5px; overflow: hidden; text-transform: capitalize; margin: 0; margin-bottom: 2px; text-align: center; font-family: Arial; color: #2E50D5; height: 33px }
.mod-products >div h2 >a { font-family: Arial; color: #000 }
.mod-products >div >span >b { color: #f00; }
/*index */

.mod-products1 li >div { width: 230px; height: 293px; float: left; margin-right: 11px; margin-bottom: 16px; padding: 2px; background: #fff; box-shadow: 0px 0px 3px #ccc; }
.mod-products1 li >div:nth-child(2n+3) { margin-right: 0px; }
.mod-products1 li >div >a { display: block; }
.mod-products1 li >div img { width: 205px; height: 222px; margin-bottom: 7px; margin-left: 14px; margin-top: 2px; }
.mod-products1 li >div h2 {
font-weight:; font-size: 12px; line-height: 18px; background: url(../images/h2-pro.png) no-repeat left top 5px; overflow: hidden; text-transform: capitalize; margin: 0; margin-bottom: 2px; text-align: center; font-family: Arial; color: #2E50D5; height: 33px }
.mod-products1 li >div h2 >a { font-family: Arial; color: #000 }
.mod-products1 li >div >span >b { color: #f00; }
/*end index */



.mod-products-1 >div { margin-bottom: 20px; }
.img-detial { width: 300px; float: left; margin-right: 15px; margin-bottom: 15px; }
.icon_shoping_cart { width: 85px !important; height: 29px !important; float: right; }
.mod-pro-other { width: 415px; float: left; }
.mod-products >h4 { font-size: 14px; color: #b01000; margin: 0; margin-bottom: 15px; height: 27px; line-height: 27px; background: url(../images/h3-pro-detail.png) no-repeat left bottom; text-transform: uppercase; padding-left: 35px; }
.mod-pro-other >div { width: 200px; float: left; margin-right: 15px; margin-bottom: 15px; }
.mod-pro-other >div:nth-of-type(2n+2) { margin-right: 0; }
.mod-pro-other >div img { width: 194px; height: 169px; padding: 3px 3px 11px 3px; background: url(../images/img-pro.png) no-repeat top left; margin-bottom: 3px; }
.mod-pro-other >div h2 { font-weight: 700; font-size: 12px; line-height: 18px; background: url(../images/h2-pro.png) no-repeat left top 5px; height: 32px; overflow: hidden; text-transform: uppercase; padding-left: 15px; margin: 0; }
.magnifier { width: 300px !important; height: 261px !important; }
.img-pro-detail { width: 300px; float: left; position: relative; margin-right: 15px; margin-bottom: 15px; }
.like-fb { margin: 10px 0; }
.link { height: 25px; line-height: 25px; margin-bottom: 10px; font-size: 12px; color: #101010; background: #f5ffe1; padding: 0 5px; border: 1px solid #dcf1b2; }
.link a { background: url(../images/link.png) no-repeat right center; padding-right: 15px; margin-right: 10px; }
.articles-other { width: 215px; float: right; margin-left: 15px; border: 1px solid #ccc; }
.articles-other >h4 { height: 27px; line-height: 27px; background: #438502; border-bottom: 2px solid #000; color: #fff; text-align: center; font-weight: normal; font-size: 13px; text-transform: uppercase; margin: 0; margin-bottom: 10px; }
.info-detail { margin-top: 15px; }
/*.form-dat-hang ul li{width:50%; float:left;}*/

.news-item { min-height: 140px; margin-bottom: 25px; background: #fff; width: 366px; float: left; margin-right: 10px; height: 250px; }
.news-item img { border: 1px solid #003399; float: left; margin-right: 15px; width: 150px; height: 150px; margin: 3px; }
.news-item h2 { font-size: 14px; margin: 0; margin-bottom: 7px; }
.news-item h2 a { color: #3030FF; font-weight: normal; }
.news-item h2 a:hover { color: #7e1602; }
.date-time { font-size: 12px; color: #4e4b44; margin-bottom: 5px; font-style: italic; }
.news-item p { max-height: 108px; overflow: hidden; margin: 0!important; font-size: 12px; line-height: 18px; }
.news-item .title_item { display: block; width: 360px; float: left; }
.news-item .title_item >span { background: url(../images/bg_title_content.png) right center no-repeat; display: block; height: 38px; float: left; height: 51px; }
.news-item .title_item >span >span { color: #fff; background: #0033FF; height: 41px; display: block; float: left; line-height: 38px; font-size: 16px; padding-right: 50px; padding-left: 10px; }
/* item news */
.news-item1 { min-height: 85px; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
.news-item1 >a { display: block; float: left; margin-right: 18px; border-radius: 5px; }
.news-item1 >a > img { float: left; width: 210px; height: 136px; }
.news-item1 h2 { font-size: 16px; margin: 0; margin-bottom: 7px; }
.news-item1 h2 a { color: #000; font-size: 13px; }
.news-item1 h2 a:hover { color: #f00; }
.date-time1 { font-size: 12px; color: #4e4b44; margin-bottom: 5px; font-style: italic; }
.news-item1 p { margin: 0!important; font-size: 12px; line-height: 22px; }
.news-item1:nth-child(5n+5) { border: none; }
.news-other { margin-top: 20px; }
.news-other >h4 { height: 22px; line-height: 18px; margin: 0; margin-bottom: 12px; color: #8d301c; font-weight: normal; font-size: 24px; }
.news-other ul { list-style: url(../images/list.png); margin-left: 35px; }
.news-other ul li { padding: 3px 0; }
.news-other ul li a { color: #8d301c; font-weight: bold; }
.list-download { width: 200px; }
.luottai { color: #146290; font-weight: bold; font-size: 12px; }
.luottai img { float: left; }
.luottai >span { float: left; margin-left: 6px; line-height: 21px; }
.chitiet { width: 83px; height: 35px; line-height: 35px; text-align: center; background: url(../images/chi-tiet.png) no-repeat left center; float: right; font-weight: 700; }
.chitiet a { color: #fff; }
.chitiet a:hover { color: #ff0; }
.mod-markets { }
.mod-markets .div-end { margin-right: 0; }
.mod-markets >div { width: 150px; float: left; margin-right: 35px; margin-bottom: 15px; }
.mod-markets >div:nth-of-type(4n+4) { margin-right: 0; }
.mod-markets >div img { width: 144px; height: 90px; margin-bottom: 10px; border: 1px solid #ddd; padding: 2px; }
.mod-markets >div h2 { font-size: 12px; font-weight: normal; margin: 0; height: 35px; overflow: hidden; text-transform: uppercase; }
.ggmaps { border: 3px solid #15a1dc; margin-top: 15px; min-height: 250px; float: left; margin-right: 17px; }


.gallery-duan{ width:735px;}

.item-hinhanh{ width: 355px;
height: 235px;
}
.item-img h2{ text-align:center; margin:5px; font-weight:normal; margin-top:11px}
.item-img{width: 355px;
height: 270px;
margin-right: 10px;
margin-bottom: 10px;
float: left;}


/*footer*/
.border-partner{ width: 100%;
border-bottom: 1px solid #ccc;
padding-bottom: 20px;
margin-bottom: 10px;
border-top: 1px solid #ccc;
padding-top: 13px;}
#footer { padding: 0px; display: block; width: 100%; float: left;color: #000; }
#footer .wrapper { padding-bottom: 15px; }
#footer .wrapper div.left { width: 1000px; float: left; padding-top: 5px; }
#footer .wrapper div.left span { }
#footer .wrapper div.right { width: 550px; float: right; text-align: right; background: url(../images/block-doi-tac.png) no-repeat left bottom; padding-bottom: 6px; }
#footer .wrapper div.right >h3 { height: 39px; line-height: 39px; text-align: center; text-transform: uppercase; margin: 0; background: url(../images/h3-doi-tac.png) no-repeat top left; font-weight: 700; }
#footer .wrapper div.right .content { background: url(../images/content-doi-tac.png) repeat-y top left; padding-bottom: 5px; }
.item_footer { width: 225px; height: 230px; float: left; margin-left: 15px; }
.item_footer >span { width: 225px; display: block; float: left; height: 38px; border-bottom: 1px solid #d1d1d1; text-align: center; font-size: 16px; line-height: 38px; text-transform: uppercase; margin-bottom: 5px; }
.aboutme span { display: block; width: 225px; line-height: 25px; }
.copy-right { color: #bbb; font-size: 12px; }
.copy-right a { color: #bbb; }
.copy-right a:hover { color: #ff0; }
.contact-info { }
.contact-info ul { margin-bottom: 7px; }
.contact-info ul li { padding: 7px 0; }
.contact-info ul li .info-left { float: left; width: 80px; }
.contact-info ul li .info-right { margin-left: 100px; }
.contact-info ul li span { color: #fcff00 }
.contact-form { }
.contact-form h3, .contact-form1 h3 {height: 22px;
line-height: 18px;
text-transform: uppercase;
/* margin: 0; */
color: #8C311E;
font-weight: normal;
font-size: 18px;
border-bottom: 1px solid #EDEDED;
margin-top: 29px !important;
padding-bottom: 6px; }
.contact-form ul li { padding: 5px 0; clear: both; }
.contact-form ul li label { width: 80px; float: left; padding-top: 5px; }
.contact-form ul li input, .contact-form ul li textarea { float: left; margin-left: 20px; border-radius: 5px; width: 352px; padding: 5px 2px; border: 1px solid #ddd; color: #000; }
.contact-form ul li textarea { width: 570px !important; height: 100px; }
.contact-form ul li select { padding: 3px; float: left; margin-left: 15px; background: rgba(85,85,85,0.5); border: 1px solid #555; width: 65px; color: #fff; }
.contact-form ul li .button {width: 142px;
height: 39px;
background: url(../images/btn.png) no-repeat top left;
text-align: center;
line-height: 32px;
float: left;
border: none;
margin-top: 15px;
padding: 0;
text-transform: uppercase;
color: #101010;}
.contact-form ul li .button-gui { cursor: pointer; font-weight: bold; font-size: 13px }
.contact-form1 ul li { padding: 5px 0; clear: both; }
.contact-form1 ul li label { width: 80px; float: left; padding-top: 5px; }
.contact-form1 ul li input, .contact-form ul li textarea { float: left; margin-left: 20px; border-radius: 5px; width: 258px; padding: 5px 2px; border: 1px solid #ddd; color: #000; }
.contact-form1 ul li textarea { width: 351px; height: 100px; border: 1px solid #ddd; border-radius: 5px; }
.contact-form1 ul li select { padding: 3px; float: left; margin-left: 22px; height: 31px; color: #000; width: 160px; border: 1px solid #ddd; border-radius: 5px; }
.contact-form1 ul li .button { width: 100px; height: 32px; background: url(../images/btn.png) no-repeat top left; text-align: center; line-height: 32px; float: left; border: none; margin-top: 15px; padding: 0; text-transform: uppercase; color: #101010; }
.contact-form1 ul li .button-gui { background: #9CC0DA; border: 1px solid #7AAACD; border-radius: 5px; cursor: pointer; font-weight: bold; font-size: 13px }
.title_addroom { border-bottom: none !important; margin-top: 22px !important; margin-bottom: 15px !important; }
/*js*/
.slide-markets { width: 980px; height: 96px; background: url(../images/slide-footer.png) no-repeat top left; margin: 0 auto; }
#carousel_inner { background: url(../images/market.png) no-repeat center bottom; padding-bottom: 13px; width: 530px; overflow: hidden; margin-left: 10px; margin-right: 10px; }
#carousel_ul { position: relative; list-style-type: none; margin: 0px; padding: 0px; width: 9999px; padding-bottom: 10px; }
#carousel_ul li { float: left; width: 115px; padding: 0px; height: 67px; background: #000000; margin-top: 15px; margin-left: 10px; margin-right: 10px; }
#carousel_ul li img { cursor: pointer; width: 109px; height: 68px; border: 3px solid #888a8c !important; cursor: hand; border: 0px; }
#left_scroll, #right_scroll { float: left; height: 87px; width: 15px; background: #C0C0C0; }
#left_scroll img, #right_scroll img { border: 0; cursor: pointer; cursor: hand; }
.pre-page { width: 32px; height: 27px; position: absolute; top: 8px; right: 0; }
/*
Back to top button 
*/
#back-top { position: fixed; bottom: 30px; margin-left: 1015px; }
#back-top a { width: 107px; height: 45px; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb; /* background color transition */
-webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #000; }
/* arrow icon (span tag) */
#back-top span { width: 56px; height: 56px; display: block; margin-bottom: 7px; background: url(../images/up-arrow.png) no-repeat center center; /* rounded corners */
-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; /* background color transition */
-webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span { /*background-color: #777;*/
}
.block_content { background: none !important; }
.block_content .content { padding: 0px !important; !
}
.end_item { margin: 0px !important; }
.hotline { height: 55px; width: 210px; background: url(../images/bg_hotline.png) left center no-repeat; background-color: #fff; position: relative; }
.hotline >span { position: absolute; font-size: 21px; color: #D0000A; font-weight: bold; left: 60px; top: 5px; }
.yahoo { margin-bottom: 10px; font-size: 14px }
.yahoo span { color: #FECB02; font-weight: bold; }
.menu_footer { width: 1000px; display: block; float: left; margin-bottom: 10px; margin-top: 5px; }
.menu_footer ul { display: block; margin: 0px auto; text-align: center }
.menu_footer ul li { list-style-type: none; display: inline-block; padding: 0px 10px; }
.menu_footer ul li:nth-child(9) { background: none; border: none }
.menu_footer ul li a { color: #fff; font-size: 12px; font-family: Arial; font-weight: 700; text-transform: uppercase; }
.product_new { width: 1000px; display: block; min-height: 207px; background: #fff; margin: 0px auto; margin-bottom: 10px; margin-top: -5px; border: 1px solid #0033FF }
.product_new >h3 >span { min-width: 130px; height: 48px; display: block; float: left; background: url(../images/bg_title_content.png) right center no-repeat; color: #fff; padding-right: 20px; margin-left: 14px; margin-top: -13px; margin-bottom: 5px; }
.product_new >h3 >span >span { min-width: 130px; height: 40px; display: block; float: left; color: #fff; line-height: 40px; background: #0033FF; padding-right: 10px; padding-right: 5px; }
.xemtiep { display: block; float: right; color: #f00 }
#follow { border-top: 1px solid #6181c0; float: left; width: 1000px; height: 55px; }
#follow ul { width: 1011px; height: 44px; padding: 0; margin: 0; }
#follow ul li { float: left; font-size: 18px; font-family: tahoma; border: none; }
#follow ul li h4 { color: white; }
.followus { padding-bottom: 2px; margin-top: 5px; }
#follow ul li#face { padding-left: 46px; }
#follow ul li#followlike { padding: 0px; margin: 0px; }
#follow-first { margin-left: 44px; margin-top: 10px; }
li#follow-last { margin-left: 44px; margin-top: 10px; }
#follow-last h5 { font-size: 13px; font-style: bold; font-family: tahoma; color: white; }
.xemchitiet { background: #0033FF; color: #fff; display: block; padding: 5px 21px; float: right; font-size: 15px; ; }
.dangonline { font-size: 16px }
.phantrang { display: block; float: right; width: 1000px; text-align: right; }
.phantrang span { background: #d1d1d1; color: #000; padding: 5px 8px; }
.phantrang a { background: #ccc; color: #000; padding: 5px 8px; }
.school { background: url(../images/icon_fashion.png) left center no-repeat; height: 63px; }
.school ul { margin-left: 70px; margin-top: 3px; }
.item_list_left { background: url(../images/icon_ship.png) left center no-repeat; height: 63px; margin-top: 10px; }
.item_list_left ul { margin-left: 54px; font-size: 15px; }
.item_list_left ul >li { padding-top: 10px; }
.clean { background: url(../images/icon_thanhtoan.png) left center no-repeat }
.hoatdong { background: url(../images/khuyenmai.png) left center no-repeat }
.newsl { background: url(../images/icon_lest.png) left center no-repeat }
.school >ul >li { position: relative; margin-left: -13px; padding-top: 12px; font-size: 15px; }
.school >ul >li >ul { position: absolute; background: #fff; display: none; left: 86px; top: 0px; width: 200px; z-index: 99; }
.school >ul >li >ul >li { line-height: 25px; padding: 5px; border-bottom: 1px solid #ccc; }
.school >ul >li >ul >li:hover { background: #990000 }
.school >ul >li >ul >li:hover >a { color: #fff; display: block; }
.school >ul >li:hover ul { display: block; }
.block_cart { width: 250px; border-left: 1px solid #ccc; height: 36px; float: left; }
.block_cart img { float: left; }
.txt_cart { display: block; line-height: 35px; font-size: 15px; float: left; }
.bg_danhmuc { background: url(../images/bg_danhmuc.png) repeat-y !important; }
.list_product ul >li { background: url(../images/row_left.png) center left no-repeat; padding-left: 15px; line-height: 25px; margin-bottom: 3px; border-bottom: 1px dashed #ccc; line-height: 23px; position: relative; width: 290px; margin-left: 5px; padding-top: 3px; padding-bottom: 3px; }
.list_product ul >li>a { display: block; line-height: 22px; font-size: 12px; font-family: arial; color: #595959; font-weight: bold; ; }
.list_product ul >li>a:hover { color: #A6CE39 }
.list_product ul li:hover ul { transition: all 0.3s ease-in; width: 250px; height: auto; opacity: 1 }
.list_product ul li ul { opacity: 0; z-index: -99; overflow: hidden; position: absolute; z-index: 9; left: 220px; top: 0px; width: 0px; height: 0px; background: #fff; padding-left: 5px; padding-right: 5px; }
.list_product ul li:last-child { border: none; }
.name_product { display: block; width: 200px; font-weight: bold; color: #000; }
.no { display: block; font-weight: bold; float: left; width: 100px; }
.pirce { font-size: 12px; display: block; text-align: right; padding-right: 2px; width: 112px; float: left; }
.pirce >span { font-weight: bold; color: #D0000A }
.pirce1 { font-size: 12px; display: block; text-align: left; padding-left: 2px; width: 112px; float: left; }
.menu_hot { width: 700px; height: 35px; display: block; float: left; }
.menu_hot li { display: inline-block; width: 100px; font-size: 14px; text-transform: uppercase; text-align: center; border-bottom: 3px solid #993300; line-height: 25px; padding: 3px 0px; cursor: pointer }
.menu_hot li:hover { background: #FF6600; color: #fff; }
.menu_hot li:hover a { color: #fff; }
.active_h { background: #FF6600; color: #fff; }
.slider_content { float: left; width: 1000px; }
.content_right_slider { float: left; }
.block_thongke { background: #fff; border: 1px solid #ccc; border-radius: 5px; }
.list-menu-footer { width: 188px; margin-top: 30px; float: left; }
.list-menu-footer h2 { font-weight: normal; color: #fff; font-size: 16px; margin: 0px; padding: 0px; }
.list-menu-footer li { display: block; width: 100%; margin-bottom: 5px; }
.list-menu-footer li a { color: #8AA3B3; font-size: 12px; display: block; }
.suport_online { float: left; width: 285px; height: 170px; position: relative; background: url(../images/bg_thongke.png) left center no-repeat; }
.block-content { padding: 0px !important; }

h2.title-duan{  font-weight:normal; font-size:24px; color:#8d301c; margin-top:0px; margin-bottom:10px;}

div.block-duan-dangthuchien{ width:1000px; min-height:100px; float:left;}
div.block-duan-dangthuchien a{ display:block; float:left; position:relative;}
div.block-duan-dangthuchien a >span{vertical-align:middle; overflow:hidden;  position:absolute; top:50%; left:50%; width:0px; height:0px; 
background:rgba(0, 0, 0, 0.48); transition:all 0.5s;}
div.block-duan-dangthuchien a:hover >span{ position:absolute; top:0px; left:0px; width:333px; height:196px;}
div.block-duan-dangthuchien a:hover >span span{/* margin: 0 auto; */
display: block;
text-align: center;
margin-top: 72px;
/* float: LEFT; */
color: #fff;
/* font-weight: bold; */
font-size: 20px;}
div.block-duan-dangthuchien img{ float:left; width:333px; height:196px;}


.block-about {float: left;
min-height: 100px;
font-size: 13px;
padding: 5px 0px;
margin-bottom: 15px;
text-align: center; }

.block-about h1{font-size: 24px;
color: #010101;
text-transform: uppercase;
font-weight: normal;
margin-top: 27px;}

.block-img { margin-left: 17px; min-height: 200px; width: 323px; float: left }
.block-content h2 { padding: 0px; color: #023945; font-size: 18px; margin: 0px; padding-bottom: 5px; border-bottom: 1px solid #EDEDED; text-transform: uppercase; margin-bottom: 15px; }
.list-img { padding: 0px; margin: 0px; }
.list-img li { padding: 0px; margin: 0px; float: left; margin-right: 10px; margin-bottom: 2px; }
.list-img li img { width: 156px; height: 90px; }
.list-img li:nth-child(2n+2) { margin-right: 0px; }
.dangxem { position: absolute; font-weight: bold; color: #fff; left: 162px; top: 39px; }
.daxem { position: absolute; font-weight: bold; color: #fff; left: 206px; top: 55px; }
.mxh { top: 129px; left: 60px; height: 35px; width: 260px; position: absolute }
.mxh img { margin-left: 5px; }
.block-activities { width: 1000px; float: left; margin-bottom: 10px; }
.block-activities .activities-item { width: 326px; float: left; margin-right: 10px; margin-top: 7px; }
.block-activities .activities-item img { height: 58px; width: 328px; }
.block-activities div:nth-child(3) { margin-right: 0px; }
.block-activities .activities-1 h2 a { font-size: 30px; font-family: myfont; color: #fff; background: url(../images/icon_hoatdong.png) left center no-repeat; padding-left: 20px; display: block; height: 76px; padding-left: 95px; line-height: 76px; margin-left: 15px; }
.block-activities .activities-2 h2 a { font-size: 30px; font-family: myfont; color: #fff; background: url(../images/icon_activiti2.png) left center no-repeat; padding-left: 20px; display: block; height: 76px; padding-left: 95px; line-height: 76px; margin-left: 15px; }
.block-activities .activities-3 h2 a { font-size: 30px; font-family: myfont; color: #fff; background: url(../images/icon_activities2.png) left center no-repeat; padding-left: 20px; display: block; height: 76px; padding-left: 75px; line-height: 76px; margin-left: 15px; }
.block-activities .activities-item span { display: block; float: left; width: 280px; margin-left: 15px; margin-top: -5px; color: #fff; height: 68px; overflow: hidden; text-align: justify; }
.desctription_sev { width: 320px; display: block; text-align: center; }
.btn_readmore { background: url(../images/gray-button.jpg) repeat-x; padding: 3px 15px; box-shadow: 0px 2px #000; margin-top: 16px; }
.btn_datphong { background: url(../images/steel-blue-button.png) repeat-x; padding: 3px 15px; box-shadow: 0px 2px #000; margin-top: 16px; margin-left: 5px; color: #fff; }
.jssorb01 { display: none !important; }
.cls_silder_sevr { width: 550px; height: 300px; float: left; margin-right: 20px; border: 5px solid #E2EEF3; }
#slider2_container { width: 550px !important }
#slider2_container >div { width: 550px !important }
.img_silder { width: 550px; height: 300px; }
.col-1 { width: 476px; min-height: 300px; float: left; }
.col-2 { width: 500px; min-height: 300px; float: left; margin-left: 10px; }

.img-news-detail{ float: left;
width: 330px;
margin: 0px 10px 10px 0px;}

#form-inner { margin-top: 15px; }
.lang {position: absolute;
top: 122px;
right:-82px;
line-height: 36px;
width: 191px;
color: #fff;
font-size: 15px;
text-transform: uppercase;}
.link-cart { display: block; width: 100px; float: left; margin-top: -5px; }
.lang span { line-height: 21px;
width: 92px;
display: block;
float: left;
font-size: 14px;}
.hotlinetop { position: absolute; top: 115px; left: 730px; font-size: 16px; font-weight: bold; }
.readmore { background: #36A2C9; padding: 3px 12px; color: #fff; float: right; margin-right: 15px; }
.readmore:hover { color: #ff0; }
.end-right-div { margin-right: 0px !important; }
.item-asd {min-height: 135px;
float: left;
margin-right: 50px;
width: 300px;
margin-top: -137px;
z-index: 999;
position: relative}
.item-asd img { width: 300px;
height: 190px; }
.item-asd h2 { display: block;
/* height: 60px; */
color: #060606;
margin: 0px;
padding: 0px;
padding: 5px 0px;
text-transform: uppercase;
font-weight: normal;
text-align: center;
line-height: 23px;
font-size: 21px;
/* border-bottom: 1px solid #BDC6D2; */}
.item-asd span { display: block; text-align: center; color: #fff; padding-top: 10px; }
.item-asd div {   display: block;
  float: left;
  width: 276px;
  min-height: 101px;}

.block-description{background:rgba(219, 221, 210, 0.86);
padding: 12px;
text-align: justify;}
.block-description h2{ font-weight:}
.title-contact { float: left; margin-top: 11px !important; width: 100%; margin-bottom: 10px !important; }
.block-left-content { float: left; width: 1000px; }
.block-left-content h3.title-index { border-bottom: 1px solid #ccc; padding-bottom: 5px; text-transform: uppercase; font-size: 18px; font-weight: normal; }
.block-right-content { width: 310px; margin-left: 18px; float: left; }
.block-right-content h3.title-index { padding-bottom: 5px; font-size: 24px; font-weight: normal; color: #8d301c; }
.section-right .block-right-content { margin-left: 0px; margin-top: 16px; width: 240px }
.block-left-content .item-product:nth-child(4n+4) { margin-right: 0px; }
.block-left-content .item-product { width: 235px; height: 355px; background: #fff; margin: 0px 20px 20px 0px; float: left; }
.block-left-content .item-product img { width: 233px; height: 232px; }
.block-left-content .item-product .description { display: block; width: 100%; text-align: center; margin-top: 10px; }
.block-left-content .item-product .description a { font-size: 12px; font-weight: bold; color: #000; }
.block-left-content .item-product .description b { font-size: 16px; color: #865415; margin-top: 7px; display: block; }
.end_class { margin-right: 0px !important; }
/*.section-left .block .item-product:nth-child(3n+4){ margin-right:0px;}*/
.section-left .block .item-product {width: 352px;
height: 268px;
background: #fff;
margin: 0px 15px 15px 0px;
float: left;
padding: 3px 3px 5px 3px;
border: 1px solid #ccc;}
.section-left .block .item-product img { width: 100%; height: 240px; }
.section-left .block .item-product .description { display: block; width: 100%; text-align: center; margin-top: 2px; background:#F4821F; }
.section-left .block .item-product .description a { font-size: 12px; font-weight: bold; color: #fff; display: block; padding: 5px 2px; }
.section-left .block .item-product .description b { font-size: 16px; color: #865415; margin-top: 7px; display: block; }
.content-product-detaile .item-product:nth-child(3n+4) { margin-right: 0px; }
.content-product-detaile .item-product { width: 349px; height: 271px; background: #fff; margin: 0px 20px 20px 0px; float: left; padding: 3px 3px 5px 3px; border: 1px solid #ccc; }
.content-product-detaile .item-product img { width: 100%; height: 240px; }
.content-product-detaile .item-product .description { display: block; width: 100%; text-align: center; margin-top: 2px; background: #F6821F; }
.content-product-detaile .item-product .description a { font-size: 12px; font-weight: bold; color: #fff; display: block; padding: 5px 2px; }
.content-product-detaile .item-product .description b { font-size: 16px; color: #865415; margin-top: 7px; display: block; }
.list-album { border-bottom: none; width: 215px; float: left; margin-bottom: 20px; text-align: justify; margin: 0px 9px; }
.desctription-album { padding: 0px 5px; }
.list-album >a >img { width: 215px; height: 155px; margin-bottom: 5px; }
.list-album .description-video { height: 113px; float: left; overflow: hidden; }
.view-video { width: 650px; float: left; }
.title_video { height: 22px; line-height: 18px; text-transform: uppercase; margin: 0; color: #023945; font-weight: normal; font-size: 18px; border-bottom: 1px solid #EDEDED; float: left; width: 650px; margin-bottom: 13px; margin-top: 20px; }
.xemtiep { display: block; height: 25px; background: #5d3c2d; color: #fff; padding: 0px 10px; float: left; line-height: 25px; float: left; margin-bottom: 20px; }
.xemtiep:hover { color: #fff; }
.title-hi { width: 208px; display: block; float: right; position: absolute; top: 51px; right: 0px; font-size: 13px; }
.list-news-right li { width: 264px; border-bottom: 1px solid #ccc; display: block; float: left; padding: 10px 0px; }
.title-blok-products { border-bottom: none; margin: 0px; border: none !important; }
.list-news-right li img { width: 82px; float: left; height: 82px; margin: 5px 10px 5px 0px; }
.list-news-right li h2 { margin: 0px; font-size: 12px; color: #56240b }
.list-news-right li h2 a { color: #56240b }
.list-news-right li span { display: block; float: left; width: 158px; }
.list-asd-right { margin-bottom: 10px; }
.list-asd-right ul li a img { width: 100% }
.view-dec { float: left; display: block; margin-left: 20px; margin-top: 15px; }
.block-content-login { width: 695px; height: 245px; background: #FCFCFC url(../images/bg_login.png) bottom right no-repeat; margin-top: 5px; }
.copyright { width: 100%; height: 35px; float: left; background: #8d311c; }
.copyright_content { width: 1000px; margin: 0px auto; text-align: left; line-height: 35px; color: #fff; }
.ul-dk-thanh-vien { width: 496px; margin-left: 121px; float: left; margin-top: 20px; }
.ul-dk-thanh-vien li { float: left; margin-bottom: 5px; width: 500px; }
.ul-dk-thanh-vien .left { float: left; width: 100px; }
.ul-dk-thanh-vien .left span { color: #f00; margin-left: 5px; }
.ul-dk-thanh-vien .right input { border: 1px solid #ccc; height: 25px; border-radius: 5px; padding: 0px 5px; width: 250px; }
.btn-login { background: #DDDDDD; padding: 8px 20px; border-radius: 3px; border: none; margin-top: 13px; }
.list-info-member { float: left; display: block }
.list-info-member li { display: block; float: left; width: 249px; background: #7F7F7F; padding: 5px 0px; border-bottom: 3px solid #fff; padding-left: 15px; }
.list-info-member li a { color: #fff; font-weight: bold; font-size: 12px; display: block; }
.list-info-member li:hover { background: #A75734 !important }
.conten-frm-info { float: left; width: 680px; display: block; }
.conten-frm-info >b { width: 116px; display: block; float: left; line-height: 25px }
.conten-frm-info input.input { width: 285px; padding: 5px; border-radius: 3px; border: 1px solid #ccc }
.img-member { float: right; width: 160px; margin-right: 10px; }
.active-list { background: #A75734 !important }
.list-info-member-m { float: left; width: 500px; font-size: 14px; }
.list-danhmuc { magrin: 0px; padding: 0px; margin:0px; }
.list-danhmuc li { font-weight: bold; margin-bottom: 3px; padding: 5px; background: #8d311c url(../images/arow_right.png) 7px center no-repeat; padding-left: 23px; }
.list-danhmuc li a { color: #fff; }
.view-all-products { background: #3A4663; display: block; float: left; padding: 10px 29px; color: #fff; margin: 5px; font-size: 13px; }
.view-all-products:hover { color: #fff; }
.description-producst { width: 345px; min-height: 200px; float: left; text-align: left; margin-left: 15px; }
.title-name-products { font-weight: normal; margin: 0px; font-size: 20px; color: #525252; margin-bottom: 10px; }
.block-addcart { display: block; float: left; min-height: 20px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; width: 100%; }
.block-addcart table { width: 150px; }
.block-addcart table tr td b { font-weight: bold; color: #f00; font-size: 15px; }
.block-addcart table tr td input { width: 30px; margin-left: 30px; }
.btn-add-card { color: #fff; padding: 5px 5px; background: #3B4664; display: block; width: 90px; text-align: center; margin: 5px; cursor: pointer; }
.addthis_toolbox { margin-top: 10px; float: left; }
.content-product-detaile { float: left; width: 735px; min-height: 200px; }
.content-product-detaile .title-detail-products { height: 40px;
line-height: 49px;
margin: 0;
color: #8d301c;
font-weight: normal;
font-size: 24px;
font-family: arial;
width: 100%;
margin-bottom: 15px; }
.link-sicoal li img { float: left; }
.block-adddress { width: 350px; color: #699AB3; }
.block-adddress img { float: left; margin-right: 5px; }
.block-adddress span { color: #fff; }
.bg-asd-slider { background: #fcd9bb; }
.ifram-about { float: left; margin-right: 10px; }
.list-faq { margin-top: -15px; padding-right: 5px; }
.list-faq li {padding: 5px 0px;
padding-left: 38px;
margin-left: 5px;
cursor: pointer;
background: url(../images/icon_11.png) top left no-repeat;
float: left;}
.list-faq li:hover a { color: #009FDA; }
.list-faq li a { font-size: 12px; display: block; font-weight:bold; color:#8B301D !important }
.list-faq li a:hover{color:#8B301D }

.img-asd-left{  float:left; width:100%; margin:5px 0px;}

.list-partners { margin-left: 0px !important; margin-right: -10px; }
.list-partners li { width: 214px; float: left; border: 1px solid #A3E1F8; padding: 10px !important; margin: 5px; margin-right: 11px; }
.list-partners li:nth-child(3n+3) { margin-right: 0px; padding-right: 0px !important }
.list-partners li img { width: 214px; height: 125px; }
.list-partners li .name-partners { display: block; width: 100%; margin-top: 5px; text-align: center; color: #3A62A8; font-weight: bold; }
.item-works:nth-child(2n+1) { }
.item-works { border-bottom: none; padding: 5px; }
.item-works img { }
.rows-item-news { padding: 0px !important; }
.item-works .list-info-works { width: 470px; display: block; float: left; }
.item-works .list-info-works li { background: url(../images/arow_list.png) left center no-repeat; padding-left: 17px; list-style-type: none; float: left; display: block; width: 100%; }
.block-partner { width: 1000px; height: 100px; float: left; }
.news-record {margin-bottom: 5px;
padding: 16px 0px;
border-bottom: 1px solid #ccc;}
.news-record a { display: block; width: 100%; }
.active-record { }
.news-record img { float: left; margin-right: 5px; }
.news-record a { font-size: 16px; color: #A33801; font-size:12px; font-weight:bold; }
.news-record a:hover { color: #FF8400 !important; }
span.name_yahoo {
font-size: 18px;
color: #D02F0C;
}



.news-index{ border:none;}

.title_httt{ color: #f00;
font-size: 20px;}
.block_slider_right{ width:100px; position:fixed;bottom:0px; z-index:9999; right:0px;}
.block_slider_right img{ width:100%; margin-bottom:3px;}

#hotrotructuyen table{ width:300px;}


