@charset "utf-8";
@import url("font.css");
body{font-family:'Arial';,sans-serif;font-size:14px;line-height:1.5;margin:0 auto;width:100%;}
a,ul,li{text-decoration:none;}
b,strong,h1,h2,h3,h4,h5,h6{    /*font-family: 'RCB'; font-weight: normal;*/
margin:0;}
p{margin:0 0 10px 0;}
.clear{clear:both;}
.seo{height:0px;margin:0px!important;padding:0px!important;overflow:hidden;}
div#at4-share{display:none!important;}
header,section,footer{position:relative;margin:0 auto;width:100%;min-width:1200px;max-width:1366px;}
#container{margin:0 auto;width:1200px;position:relative;}

/*=== Header ===*/
#header_top{position:relative;padding:8px 0;}
.logo_top{display:block;float:left;line-height:0;margin-top:6px;}
.banner_top{display:block;float:left;text-align:center;line-height:0;width:43%;}
.hotline_top{position:relative;margin-bottom:3px;}
.hotline_top img{position:absolute;top:0;left:0;}
.hotline_top{display:block;font-family:RCB;font-size:19px;color:#fff;background:#eb0303;padding:0 10px 0 10px;border-radius:5px;}
.popup_thongbao{width: 300px;background: #fff;text-align: center;border: 1px solid #D0CFCF;font-size: 13px;}
.popup_thongbao .tieude_tb{background: #E80019;padding: 7px;color: #fff;text-transform: uppercase;font-weight: bold;}
.popup_thongbao .popup_kq{padding: 10px;font-weight: bold;color: #4C4C4C; min-height: 70px;align-items: center;font-size: 13px;}
.right_gh{display: flex;justify-content: space-between;align-items:flex-start;}
.left-order-box,.right-order-box{width: 50%}
.payments-cart{text-align:left;margin-bottom:5px;min-height:auto;}
.payments-cart:last-child{margin-bottom:0px;}
.payments-cart input{top:7px;}
.payments-label{cursor:pointer;background:#eee;display:block;padding:10px 15px;border-radius:3px;margin-bottom:0px;color:#313131!important;}
.payments-label::before,.payments-label::after{top:calc(50% - 1rem/2);}
.payments-label.active{background:#2171D3;color:#ffffff!important;}
.payments-info{opacity:0;visibility:hidden;height:0px;overflow:hidden;background:#f5efef;border-radius:5px;}
.payments-info p{margin-bottom:1em;}
.payments-info.active{padding:10px 15px;margin-top:5px;opacity:1;visibility:visible;height:auto;}
.custom-control {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding-left: 1.5rem;
}
.custom-control-input {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 1rem;
    height: 1.25rem;
    
}
.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top;
}
/*=== Menu ===*/
#menu_top{position:relative;width:100%;z-index:999;background:#005ccd;}
#menu_top:before{content:'';position:absolute;bottom:0;top:-4px;right:0;left:0;background:url(../images/bg_menu.png) no-repeat right top;}
ul#menu{position:relative;padding:0;margin:0;list-style:none;}
ul#menu li{position:relative;display:inline-block;vertical-align:top;float:left;    /* background: url(../images/line_menu.png) no-repeat left; */}
ul#menu>li.active:before,ul#menu>li:hover:before{    /* content:''; */
position:absolute;top:0;left:0;right:0;bottom:-3px;background:#fff;transform:rotate(0deg) scale(1,1) skew(-20deg,0deg) translate(0,0);z-index:1;}

ul#menu>li:last-child>a{    /* padding-right: 0; */}
ul#menu li a{color:#343434;display:block;padding:10px 25px;text-align:center;position:relative;text-transform:uppercase;font-size:17px;font-family:RCB;z-index:9;}
ul#menu>li:first-child:hover>a,ul#menu>li:first-child.active>a{}
ul#menu li:hover a,ul#menu li.active a{color:#005ccd;}
ul#menu li ul,ul#menu li:hover ul ul,ul#menu li ul li:hover ul ul{padding:0;top:0px;margin:0 auto;z-index:99999;position:absolute;display:none;width:240px;background:rgb(255,204,0);text-align:left;}
ul#menu li:hover ul{top:100%;display:block;left:0;}
ul#menu li ul li{float:none;padding:0px;background:0!important;display:block;margin:0!important;width:100%;}
ul#menu li ul li a,ul#menu li:hover ul a,ul#menu li.active ul a{text-transform:none;padding:8px 10px;border:0;border-top:thin solid #343434;background:none;text-align:left;background:transparent;color:#343434;font-size:14px;font-family:RCR;}
ul#menu li ul li a:hover{    /* background: #ffc82a; */
color:#005ccd;}
ul#menu li ul li:first-child a{}
ul#menu li ul li:hover ul,ul#menu li ul li ul li:hover ul{left:100%;top:0px;display:block;}

/*=== Search ===*/
.icon_search{float:right;position:relative;line-height:0;padding:10px 15px;}
.hien{width:250px!important;opacity:1!important;}
form#frm_search{float:left;width:227px;box-sizing:border-box;background:#fff;border-radius:5px;margin-top:12px;border:1px solid blue;}
input#search_input{width:80%;float:left;border:none;padding:0;font-size:15px;color:#000;line-height:34px;background:transparent;text-indent:10px;}
#tnSearch{border:0;cursor:pointer;width:20%;float:right;text-align:center;line-height:33px;display:block;background:url(../images/top-icon2.png) no-repeat center;text-indent:-99999px;}
form#frm_search::-webkit-input-placeholder{font-size:14px;color:#000;}
form#frm_search::-moz-placeholder{font-size:14px;color:#000;}
form#frm_search:-ms-input-placeholder{font-size:14px;color:#000;}
form#frm_search:-moz-placeholder{font-size:14px;color:#000;}
form.search_nangcao{background:#004d9b;padding:10px;margin-top:10px;color:#fff;font-family:Tahoma;}
form.search_nangcao span{text-transform:uppercase;display:block;font-weight:bold;font-size:18px;color:#ff7300;padding-bottom:10px;}
.select_search{width:22%;float:left;box-sizing:border-box;padding-right:10px;}
.select_search select{width:100%;border:none;padding:6px;}
.select_search button{padding:0;border:none;background:#ff7300;text-transform:uppercase;line-height:29px;font-size:12px;font-weight:bold;width:100%;}
.select_search:nth-child(5){width:12%;padding:0;}
/* Cart fix */
.cart-fixed{position:fixed;right:20px;bottom:390px;z-index:10;background:#2070D3;width:50px;height:50px;text-align:center;color:#fff!important;border-radius:100%;display:flex;align-items:center;justify-content:center;}
.cart-fixed i{font-size:20px;}
.cart-fixed span{position:absolute;top:0px;right:-5px;color:#fff;width:25px;height:25px;background:red;text-align:center;line-height:25px;font-size:11px;border-radius:100%;}

/*=============================Body=============================*/
#wrapper_slider{padding:20px 0;}
.slider_left{width:252px;float:left;}
.slider_center{width:661px;float:left;margin:0 7px;}
.slider_right{width:272px;float:right;}
.ha_item{display:block;line-height:0;}
.ha_item:first-child{margin-bottom:7px;}
#slider-wrapper{position:relative;z-index:0;width:78%;}
#slider-wrapper .nivoSlider{margin-bottom:0!important;box-shadow:none!important;}
#slider-wrapper .nivo-controlNav{position:relative;padding:15px 0px 0px 0px;background:url(../images/bg_slider.png) no-repeat top;margin-top:1px;}
#slider-wrapper .nivo-controlNav a{background:url(../images/icon_thuong.png) no-repeat center}
#slider-wrapper .nivo-controlNav a.active{background:url(../images/icon_chon.png) no-repeat center}
.slogan_top{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);color:#fff;z-index:9;padding:10px 0;}
.col_left{width:256px;float:left;margin-top:30px;}
.col_right{width:100%;float:left;}
.col_right2{width:calc(100% - 270px);float:right;}
.title_index{background:url(../images/bg_title.png) repeat-x top left;background-size:100% 100%;margin-bottom:20px;}
.title_index h3{display:inline-block;vertical-align:middle;font-size:19px;text-transform:uppercase;color:#fff;font-family:RCB;position:relative;background:url(../images/bg_title2.png) no-repeat top right,url(../images/bg_title1.png) repeat-x top left;margin:0;box-sizing:border-box;padding:10px 60px 1px 15px;}
.title_index:before{    /* content:''; */
position:absolute;top:0;bottom:0;right:-50px;width:100%;}
.title_index h3:after{    /* content:''; */
position:absolute;top:0;bottom:0;left:100%;width:25px;background:url(../images/bg_title1.png) no-repeat right;}
.title_index a{display:block;float:right;color:#2070d2;font-size:15px;padding:8px 0;font-family:RCB;margin-right:35px;}
.title_index a:hover{color:#f00}
.title_index1{margin-bottom:10px;border-bottom:thin solid #1e6ed0;}
.title_index1 h3{display:inline-block;font-size:17px;text-transform:uppercase;font-family:RCB;color:#2171d3;position:relative;background:#fff;padding-right:10px;border-bottom:2px solid;}
.title_seo{color:#777;font-size:13px;font-style:italic;margin-bottom:10px;}
.title_seo a{color:#777;}
.title_seo a:hover{text-decoration:underline;color:#263354;}
.group_index{    /* padding: 20px 0 0; */}
.group_index1{background:#efefef;}
.group_serlist{background:url(../images/bg_index.png) no-repeat top;}
div#service{display:block;background:url(../images/bg_index.png) no-repeat top;padding:80px 0;margin-top:-60px;z-index:9999;position:relative;}
.title_ser{display:block;text-align:center;background:url(../images/line_title.png) no-repeat bottom;padding-bottom:15px;margin:10px 0;font-size:30px;font-family:OR;text-transform:uppercase;}

/*=== Left ===*/
.col_item{position:relative;background:#fff;    /* border: 1px solid #e1e1e1; */margin-bottom:20px;}
.title_left{margin:0;text-transform:uppercase;font-size:19px;background:url(../images/bg_dmsp.png) no-repeat top;color:#fff;font-family:RCB;padding:8px 12px 3px;}
.col_body{padding:15px;border:thin solid #ebebeb;}
.title_dmsp{border:thin solid #ebebeb;border-top:3px solid #f00;font-size:16px;color:#5d5d5d;text-transform:uppercase;padding:10px;background:url(../images/dmsp.png) no-repeat 94% 46%;}
ul.menu_left{margin:0;padding:0;list-style:none;position:relative;z-index:9;background:#f5f5f5;border-top:none;border:thin solid #ebebeb;}
ul.menu_left li{display:block;position:relative;}
ul.menu_left li a{display:block;font-family:OR;font-size:13px;color:#747474;    /* background: url(../images/icon_dmsp.png) no-repeat 5% 48%; */padding:10px 20px;border-top:thin solid #ebebeb;text-transform:uppercase;}
ul.menu_left>li:first-child>a{border-top:0;}
ul.menu_left ul{display:none;margin:0;padding:0;list-style:none;position:absolute;top:0;left:100%;width:100%;background:#fff;border:thin solid #ebebeb;border-bottom:0;}
ul.menu_left li:hover a{color:#f00;}
ul.menu_left li:hover ul{display:block;}
ul.menu_left ul li a,ul.menu_left li:hover ul li a{color:#3a3a3a;}
ul.menu_left ul li:hover a{color:#f00!important;}
.hotro_left{    /* text-align:center; */}
.hotro{display:block;background:url(../images/bg_hotro.png) no-repeat top;padding-top:180px;}
.hotro b{display:block;font-size:27px;color:#ff0000;font-family:'UTMHelvetIns';}
.hotro1{text-align:left;margin:10px 0;font-size:15px;color:#474747;font-family:RCB;}
.hotro1 div{display:block;float:right;}
.hotro1 strong{display:block;font-size:13px;color:#303030;font-family:Arial;}
.hotro1 img,.hotro1 span{display:inline-block;vertical-align:middle;line-height:1.2;margin-right:5px;}
.hotro1 b{display:block;color:#e50000;font-weight:normal;}
.hotro2{margin:10px 0;color:#303030;}
.hotro2 img{display:inline-block;vertical-align:middle;}
.lkweb_left a{display:block;font-size:15px;color:#282828;padding:0 30px;margin:5px 0;background:url(../images/icon_dmsp.png) no-repeat 15px 8px;}
.ha_item{display:block;margin:10px 0;}
.ha_item img{display:block;width:100%;}

/*=== Bottom ===*/
.group_congtrinh{padding:20px 0}
.group_congtrinh h5{color:#fff;margin:0;text-align:center;font-size:31px;font-family:RCB;background:url(../images/line_bottom.png) no-repeat bottom;padding-bottom:15px;margin-bottom:20px;}
#bottom{position:relative;width:100%;max-width:1366px;box-sizing:border-box;margin:0 auto;padding:20px 0;background:#f3f3f3;}
.bottom_item{float:right;width:392px;box-sizing:border-box;position:relative;}
.bottom_item:first-child{float:left;width:766px;}
.bottom_item:nth-child(2){float:right;}
.bottom_dmsp a{display:inline-block;vertical-align:middle;font-family:Arial;font-size:12px;color:#363636;border:thin solid #ebebeb;line-height:32px;margin-bottom:5px;padding:0 5px;}
.bottom_dmsp a:hover{color:#fff;background:#0971bc;border:thin solid #0971bc;}
.title_bottom{margin-bottom:20px;border-bottom:thin solid #2070d2;}
.title_bottom span{display:inline-block;font-size:19px;text-transform:uppercase;color:#fff;font-family:RCB;position:relative;background:url(../images/bg_title3.png) no-repeat top right #2070d2;line-height:36px;padding:0 50px 0 10px;}
.group_doitac{padding:20px 0;background:#f3f3f3;}
.doitac_slider{    /* padding: 0 50px; */}
.doitac_item{display:block;position:relative;margin:0px 6px;border:thin solid #ebebeb;background:#fff;}
.doitac_item img{display:block;width:100%}

/*=== Slick ===*/
.doitac_slider .slick-prev,.doitac_slider .slick-next{width:22px;height:44px;z-index:9;}
.doitac_slider .slick-prev,.doitac_slider .slick-prev:hover,.doitac_slider .slick-prev:focus{background:url(../images/pre.png) no-repeat top center;left:-22px;}
.doitac_slider .slick-next,.doitac_slider .slick-next:hover,.doitac_slider .slick-next:focus{background:url(../images/next.png) no-repeat top center;right:-22px;}

/*=== Contact ===*/
.left-contact{padding:10px;    /* margin-bottom:20px;border-radius:5px;box-shadow:0 0 6px #ccc;background:#fff */}
.nd_contact{width:50%;float:left}
form.from_contact{width:49%;float:right;padding-left:1%;border-left:1px solid #cdcdcd;box-sizing:border-box}
.input_item textarea{width:95%;border:thin solid #cdcdcd;padding:10px;margin-bottom:5px}
.input_item input{width:95%;border:thin solid #cdcdcd;padding:10px;margin-bottom:5px}
.input_block input{background:#383838;color:#fff;border:none;padding:6px 15px;border-radius:5px;margin-right:5px;box-shadow:2px 2px 1px rgba(0,0,0,.72)}
.map_c{    /* margin-bottom: 20px; */}
.map_item{width:49%;float:left;margin-right:2%;}
.map_item:nth-child(2n){margin-right:0;}
.map_item>span{font-size:15px;font-weight:700;background:#ccc;display:inline-block;line-height:40px;padding:0 20px;}

/*=== News ===*/
.ser_item{width:290px;float:left;margin:10px 0;margin-right:21px;}
.ser_item:nth-child(3n){margin-right:0;}
.ser_item:nth-child(3n+1){clear:both;}
.ser_img{display:block;border:thin solid #d9d9d9;background:#eee;padding:5px;}
.ser_img img{display:block;width:100%;}
.ser_name{display:block;font-size:13px;color:#696767;text-align:justify;}
.ser_name a{display:block;font-size:15px;color:#262626;padding:5px 0;font-family:RCB;text-transform:uppercase;}
.ser_name a:hover{color:#f00;}
.ser_name span{display:block;height:35px;overflow:hidden;}
.tintuc_item1{width:360px;float:left;}
.tintuc_img1{display:block;line-height:0;}
.tintuc_img1 img{width:100%;}
.tintuc_name1{text-align:justify;color:#2f2f2f;font-size:13px;}
.tintuc_name1 a{display:block;margin:5px 0;font-size:19px;color:#2f2f2f;font-family:RCB;}
.tintuc_name1 a:hover{color:#f00;}
.tintuc_name1 span{display:block;height:75px;overflow:hidden;position:relative;}
a.tintuc_view1{display:inline-block;font-size:13px;color:#2f2f2f;background:#fff;text-transform:uppercase;line-height:39px;border:2px solid #333333;padding:0 15px;margin-top:10px;}
.news_slider{width:390px;float:right;}
.tintuc_item{padding-bottom:8px;margin-bottom:8px;    /* border-bottom: thin dotted #4d4d4d; */}
.tintuc_item:first-child{    /* margin-right: auto; */}
.tintuc_img{display:block;width:150px;float:left;box-sizing:border-box;}
.tintuc_img img{display:block;width:100%;}
.tintuc_name{width:calc(100% - 160px);float:right;color:#2f2f2f;line-height:1.3;font-size:13px;}
.tintuc_name a{display:block;color:#2f2f2f!important;font-size:15px!important;font-family:RCB;}
.tintuc_name a:hover{color:#f00!important;}
.tintuc_name a.tintuc_view{float:right;font-size:11px!important;color:#1972d5!important;margin:0;}
.tintuc_name b{display:block;color:#707070;font-size:10px;font-family:RCL;background:url(../images/icon_date.png) no-repeat left;padding-left:15px;}
.tintuc_name span{display:block;height:47px;overflow:hidden;position:relative;margin-top:10px;}
.news_item{display:block;width:49%;float:left;margin-right:2%;border:thin solid #ccc;box-sizing:border-box;padding:5px;margin-bottom:20px;background:#fff;}
.news_item:nth-child(2n){margin-right:0;}
.news_item:nth-child(2n+1){display:block;}
.img_news{display:block;width:35%;float:left;}
.img_news img{display:block;width:100%;}
.name_news{display:block;width:63%;float:right;}
.name_news a{display:block;color:#445f9a;font-family:'RB';font-size:16px;}
.name_news a:hover{color:#f00;}
.name_news span{display:block;margin:5px 0;height:48px;overflow:hidden;line-height:1.2;}
.name_news a.view_news{float:right;border:thin solid #cecece;border-radius:5px;padding:5px 10px;height:auto;line-height:1;background:#eee;text-transform:none;transition:0.2s;margin:0;display:block;font-family:'RR';font-size:12px;color:#000;}
.name_news a.view_news:hover{background:#cecece;}
.othernews ul{margin:0;padding:0;list-style-type:square;list-style-position:inside;color:#7F7F7F}
.othernews ul li a{color:#666}
.othernews ul li a:hover{color:#1B95E0}
.tintuc_item2{position:relative;overflow:hidden;box-sizing:border-box;margin:0 45px;}
.tintuc_item2:nth-child(2){margin:0;width:620px;margin:0 20px;}
.tintuc_img2{display:block;background:#fff;border-radius:50%;margin:0 50px;}
.tintuc_img2 img{display:block;    /* transform: scale(1); */    /* transition: all 1s ease-out 0s; */
border-radius:50%;width:100%;}
.tintuc_item2:hover img{transform:scale(1.05);transition:all .5s ease-out 0s;}
.tintuc_name2 a{color:#f3f3f3;font-size:20px;font-family:RCB;display:block;text-align:center;text-transform:uppercase;}
.tintuc_name2 a:hover{color:#ff0;}


.xemgiohang{color:#E80019;display:block;width:120px;height:30px;text-align:center;line-height:30px;text-align:center;font-weight:bold;cursor:pointer;font-size:13px;transition:0.4s;margin:auto;margin-top:7px;}
.dathang{background:#e93b35;color:#fff;display:block;max-width:300px;height:40px;line-height:40px;text-align:center;text-transform:uppercase;font-weight:bold;cursor:pointer;font-size:14px;transition:0.4s;}
.dathang i{margin-right:10px;font-size:25px;margin-top:3px;}
.dathang:hover{transition:0.4s;background:#E00;}
span.size{display:inline-block;padding:2px 10px;border:1px solid #DDD;border-radius:3px;margin-right:5px;cursor:pointer;}
span.mausac{display:block;float:left;border:1px solid #DDD;width:30px;height:30px;margin-right:5px;cursor:pointer;font-size:0;}
span.active_size,span.size:hover,span.mausac:hover,span.active_mausac{border:1px solid #EE0000;}
input.soluong{padding:3px 0;width:55px;border:1px solid #dedede;text-align:center;}
table#giohang input{margin:5px 0px;}
table#giohang input.btn,.click_ajax{background:#DC0018;color:#ffffff;padding:7px 15px;border:none;cursor:pointer;margin:5px 1px;border-radius:3px;}
table#tt td{height:30px;}
table#tt td input.t{width:300px;height:20px;margin:3px 0px 5px 0px;border:1px solid #DDD;}
table#tt td textarea{width:300px;}
table#tt span{color:red;}

/*=== Video ===*/
.col_video{margin:10px 0;}
#box_video{    /* width:420px; */

    /* float:left; */

/* margin-top: 5px; */}
#box_video iframe{width:100%;height:270px;display:block;}
.video_lienquan{width:100%;font-size:13px;color:#808080;font-family:RCL;font-style:italic;border:none;background:#f1f1f1;padding:12px;}
.video_slider{    /* width:152px; */

    /* float:right; */

    /* position: absolute !important; */

    /* bottom: 0; */

    /* left: 0; */

    /* right: 0; */

    /* background: rgba(0, 0, 0, 0.5); */

/* padding: 12px 40px; */}
.video_item{display:block;position:relative;margin:6px 3px;}
.video_item img{display:block;width:100%}
.video_item img.video_play{width:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.video_detail{width:48%;float:left;margin:2% 0;margin-right:4%;}
.video_detail iframe{width:100%;height:250px;}
.video_detail:nth-child(2n){margin-right:0;}
.video_detail:nth-child(2n+1){clear:both;}

/*=== Product ===*/
.pro_item1{position:relative;box-sizing:border-box;margin:15px 10px;background:#fff;border:thin solid #cacaca;padding:5px;}
.pro_item{position:relative;padding:5px;margin-bottom:25px;float:left;width:calc(98% / 4);margin-right:5px;box-sizing:border-box;background:#fff;border:thin solid #e1e1e1;box-shadow:1px 1px 0px #e5e5e5;}
.pro_item:nth-child(4n){margin-right:0;}
.pro_item:nth-child(4n+1){clear:both;}
.pro_img{display:block;position:relative;overflow:hidden;    /* border: 1px solid #505050; */    /* background: #fff; */

/* margin-bottom: 1px; */}
.pro_img img{display:block;width:100%;transform:scale(1);transition:all 0.5s ease-out 0s;opacity:1;}
.pro_img:hover img{transform:scale(0.94);transition:all 0.5s ease-out 0s;box-shadow:8px 8px 0px #ddd;opacity:0.98;}

/*.pro_img span{display:block;position: absolute;top: 40%;bottom: 40%;left: 25%;right: 25%;text-align: center;color: #fff;padding: 8px 20px;border-top: thin solid #fff;border-bottom: thin solid #fff;font-size: 16px;text-transform: uppercase;font-family: RCR;opacity: 0;}
.pro_img:hover span{opacity:1;}
.pro_img:before { content:''; position: absolute;top: 0;left: 0;right: 0;bottom: 0;border: 5px solid rgba(255, 255, 255, 0.45);z-index: 9;}*/
.pro_name{display:block;position:relative;color:#5e5e5e;font-size:15px;padding:10px;text-align:center;    /* background: url(../images/bong_sp.png) no-repeat top; */}
.pro_name a{display:block;color:#2070d3!important;font-size:15px;font-weight:bold;text-align:center;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;line-height:20px;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:40px;height:40px;}
.pro_name a:hover{color:#f00;}
.pro_name span{display:block;}
.pro_name b{color:#e40303;}
.button_xem{text-align:center;padding:10px;}
.button_xem a{padding:5px;border:1px solid rgba(77,77,255,0.6);border-radius:1px;color:rgba(77,77,255,0.6);}
.button_xem a:hover{border:1px solid rgba(77,77,255,1);color:rgba(77,77,255,1);}
.pro_info{text-align:center;color:#737373;height:45px;overflow:hidden;}
.pro_info p{margin:0}
.pro_price{position:relative;}
.pro_price span{display:inline-block;vertical-align:middle;line-height:1;}
.pro_price strong{display:block;font-size:16px;color:#a9a9a9;font-family:RCR;text-decoration:line-through;}
.pro_price b{display:block;font-family:RCB;font-size:20px;color:#e10000;}
.pro_price a{display:block;float:right;font-size:12px;background:url(../images/icon_xem.png) no-repeat 10px 13px #00a6e2;color:#fff;font-family:OB;text-transform:uppercase;line-height:36px;padding:0 10px 0 30px;border-radius:5px;transition:0.3s;}
.pro_price a:hover{background:url(../images/icon_xem.png) no-repeat 10px 13px #df0f5a;}
.pro_view{display:none;position:absolute;top:205px;right:10px;}
.pro_sale{display:block;position:absolute;top:8px;right:8px;background:url(../images/bg_sale.png) no-repeat center;color:#fff;width:45px;text-align:center;line-height:45px;}
.product_left{    /*  width: 50%; float: left; */
text-align:center;border:thin solid #ccc;padding:10px;box-sizing:border-box;margin-bottom:10px;}
#amazingcarousel-container-1{padding:0!important;}
#amazingcarousel-1 .amazingcarousel-list-container{padding:0!important;width:100%!important;}
#amazingcarousel-1 .amazingcarousel-list-container .amazingcarousel-list-wrapper{width:90%!important;margin:0 auto;}
.product_left{width:49%;float:left;background:#fff;}
.product_right{width:49%;float:right;}
h3.info_name{margin:0;text-transform:uppercase;color:#383838;font-size:20px;}
.info_item{padding-bottom:10px;}
.info_item p{margin:0;}

/*=== Cart ===*/
.cart_prodetail{background:#12b301;padding:1px;margin-bottom:10px;display:inline-block;cursor:pointer;}
.cart_prodetail a{display:block;border:thin solid #fff;color:#12b301;padding:0px 10px;line-height:32px;}
.cart_prodetail a img{display:inline-block;vertical-align:middle;}
.cart_prodetail a span{display:inline-block;vertical-align:middle;    /* padding: 0 7px; */color:#fff;}
.capnhat_gh{text-align:right;padding:10px 0px;}
.capnhat_gh input{background:#161616;color:#fff;text-transform:uppercase;font-size:15px;border:none;padding:8px 16px;border-radius:5px;cursor:pointer;transition:0.5s;}
.capnhat_gh input:hover{background:url(../images/icon_menu) no-repeat 5px 11px #720000;}
.tong_giohang{text-align:right;font-size:18px;}
.thanhtoan1{border:thin solid #ccc;background:rgba(204,204,204,0.09);padding:1%;margin:10px 0px;width:47%;float:left;}
.thanhtoan2{border:thin solid #ccc;background:rgba(204,204,204,0.09);padding:1%;margin:10px 0px;width:47%;float:right;}
.input_thanhtoan{padding:5px 0px;}
.input_thanhtoan b{display:block;padding-bottom:5px;margin-bottom:5px;border-bottom:thin solid #ccc;font-size:16px;}
.input_thanhtoan label{width:40%;display:inline-block;text-align:right;font-weight:normal;font-size:13px;}
.input_thanhtoan label span{color:#f00;}
.input_thanhtoan input{width:55%;display:inline-block;}
.input_thanhtoan select{width:27%;}
.input_thanhtoan textarea{width:55%;display:inline-block;vertical-align:top;}
.gui_tt input{display:inline-block;margin:10px 0px;background:#333;color:#fff;text-transform:uppercase;font-size:15px;border:none;padding:8px 20px;border-radius:7px;width:10%;transition:0.2s;}
.gui_tt input:hover{background:#da251c;}
.yourcart{position:fixed;top:35%;right:0;z-index:999;background:#131615;border-radius:15px 0px 0px 15px;}

/*=== Tabs ===*/
div#tabs{    /* padding:14px 0; */
text-align:left;}
div#tabs ul.tabs_main{list-style:none;padding:0;margin:0;margin-bottom:-1px;}
div#tabs .tab_container{padding:10px;border:1px solid #cecece;background:#fff;}
div#tabs ul.tabs_main li{    /* float:left; */
color:#000;background:#f8f8f8;padding:10px 30px;cursor:pointer;font-size:15px;text-transform:uppercase;display:inline-block;vertical-align:top;border:thin solid #cecece;border-bottom:0;margin-right:-1px;}
div#tabs ul.tabs_main li.active,div#tabs ul.tabs_main li:hover{color:#002e66;background:#fff;}
ul.tabs{margin:0;padding:0;list-style:none;    /* margin-top: 20px; */    /* position: absolute; */
z-index:9;}
ul.tabs li{display:inline-block;    /* background: #e5e5e5; */    /* padding: 10px 25px; */
cursor:pointer;border:thin solid #0002ff;padding:2px;}
ul.tabs li span{display:block;background:#fff;line-height:26px;padding:0 10px;color:#404040;font-size:13px;}
ul.tabs li.current span,ul.tabs li:hover span{background:#404040;color:#fff;}
.group_tabsindex{position:relative;height:550px;}
ul.tabsindex,ul.tabsindex1{text-align:center;margin:0;padding:0;list-style:none;    /* padding: 20px 0; */}
ul.tabsindex li,ul.tabsindex1 li{display:inline-block;vertical-align:top;border:thin solid #c6c6c6;line-height:44px;padding:0 20px;font-size:24px;color:#183278;cursor:pointer;position:relative;background:#fff;margin:0 5px;box-shadow:2px 2px 2px rgba(0,0,0,0.4);}
ul.tabsindex li.current,ul.tabsindex li:hover,ul.tabsindex1 li.current,ul.tabsindex1 li:hover{    /* background: #ed1c24; */

    /* color: #fff; */

    /* border: thin solid #ed1c24; */
font-family:RB;}
ul.tabsindex li.current:before,ul.tabsindex li:hover:before{    /* content:''; */
position:absolute;bottom:-7px;left:0;right:0;height:7px;background:url(../images/icon_act.png) no-repeat top;}
.tab-content1{opacity:0;position:absolute;top:0;left:0;right:0;z-index:1;}
.tab-content1.current{opacity:1;z-index:9;}
.tab-content{display:none;}
.tab-content.current{display:block;}

/*Form liên hệ*/
div.frm_lienhe{margin:10px 0px 10px 0px;font-size:13px;position:relative;}
.thongbao{font-size: 20px;color: red;position: absolute;top: 35%;width: 100%;text-align: center;}
.thongbao p{text-align:center;}
div.frm_lienhe .item_lienhe{margin:8px 0px;}
div.frm_lienhe .item_lienhe_b{text-align:center;}
div.frm_lienhe .item_lienhe p{float:left;min-width:120px;}
div.dangky .item_lienhe p{clear:both;float:none;}
#reset_capcha img{float:left;margin:5px 10px;}
.baove{float:left !important;}
div.frm_lienhe .item_lienhe span{color:red;margin-left:3px;}
div.frm_lienhe .item_lienhe input[type='text'],div.frm_lienhe .item_lienhe textarea,div.frm_lienhe .item_lienhe input[type='password'],div.frm_lienhe .item_lienhe select{width: 63%;padding: 11px 10px;border: 1px solid #D6D6D6;box-sizing: border-box;background: #F7F7F7;}
div.dangky_frm .item_lienhe input[type='text'],div.dangky_frm .item_lienhe textarea,div.dangky_frm .item_lienhe input[type='password'],div.dangky_frm .item_lienhe select{width: 100%;}
div.frm_lienhe .item_lienhe input[type='button'],div.frm_lienhe .item_lienhe input[type='reset'],div.frm_lienhe .item_lienhe input[type='submit']{padding:7px 25px;background:#ee0303;border:none;color:#fff;border-radius:3px;margin:10px 0px;font-size:12px;cursor:pointer;box-sizing: border-box;text-transform: uppercase;}
.btn_dangnhap{padding:7px 25px;background:#ee0303;border:none;display:block;color:#fff;border-radius:3px;margin:10px 0px;cursor:pointer;box-sizing: border-box;text-transform: uppercase;text-decoration:none;float:left;margin-right:5px;}
.date{background:#F7F7F7 url(../images/i_date.png) 98% center no-repeat !important;padding-right: 8%;cursor:pointer;}
#tendangnhap{background:#F7F7F7 url(../images/i_user.png) 2% center no-repeat !important;padding-left: 8%;}
#matkhau,#nhaplaimatkhau,#matkhaucu{background:#F7F7F7 url(../images/i_pass.png) 2% center no-repeat!important;padding-left: 8%;}
div.td_gh{font-size:18px;margin:10px 0;text-transform:uppercase;font-family: RCB}
.group-submit input{width: 100%;
    padding: 12px;
    background: #F70202;
    color: #fff;
    font-family: RCB;
    text-transform: uppercase;
    font-size: 16px;}
  .group-submit .request{background: #fff;border:1px solid #F70202;color: #F70202}
  .group-submit{margin-top: 50px;}
/*Form liên hệ*/
/*=== Footer ===*/
footer{background:url(../images/bg_footer.png) no-repeat top #d89e03;color:#fff;padding-top:35px;}
#ft_top{padding:30px 15px;}
#ft_top p{margin:0;}
.logo_ft{float:left;}
.ft_left{width:390px;float:left;position:relative;margin-right:15px;}
.ft_center{width:330px;float:left;box-sizing:border-box;border:thin dashed #fff;padding:5px;}
.ft_center1{width:260px;float:left;box-sizing:border-box;padding:5px;}
.ft_right{float:right;width:300px;}
.ft_item{width:50%;float:left;border-left:thin solid #696969;box-sizing:border-box;padding:20px 50px;padding-right:0;min-height:134px;}
.ft_item:first-child{padding-left:0;border-left:0;padding-right:50px;}
h5.title_footer{margin:0;color:#fff;font-size:17px;text-transform:uppercase;margin-bottom:10px;}
h5.title_footer_name{font-size:30px;background:url(../images/line_footer.png) no-repeat bottom left;padding-bottom:5px;margin-bottom:10px;}
.thongke span{display:block;margin-top:5px;}
.thongke img{display:inline-block;vertical-align:middle;margin-right:5px}
.ft_dmsp a{color:#fff;}
.ft_dmsp a:hover{text-decoration:underline;}

/*#subscribe_form {background: #666666;width: 578px;margin: 0 auto;margin-top: 15px;}
#subscribe_form input {box-sizing: border-box;display: block;width: 85%;float: left;padding: 0;line-height: 36px;text-indent: 10px;color: #565656;font-size: 13px;font-style: italic;border: none;background: transparent;}
#subscribe_form a {background: #e70404;display: block;line-height: 36px;width: 15%;text-align: center;float: right;color: #fff;font-size: 15px;text-transform: uppercase;font-family: RB;}
#subscribe_form  ::-webkit-input-placeholder { color: #fff;font-size: 12px; }
#subscribe_form  ::-moz-placeholder {color: #fff;font-size: 12px;}
#subscribe_form  :-ms-input-placeholder {color: #fff;font-size: 12px;}
#subscribe_form  :-moz-placeholder {color: #fff;font-size: 12px;}*/
#ft_bot span{float:right;}
#ft_bot span:first-child{float:left;}
#ft_bot b{color:#ff0}
#ft_bot{padding:15px 0;line-height:1;position:relative;background:#2070d2;font-size:12px;}
.ft_mxh{float:left;}
.ft_mxh span,.ft_mxh a{display:inline-block;vertical-align:middle;line-height:0;    /* display: block; */    /* margin-bottom: 5px; */}
#map_canvas1,#map_canvas2{height:205px;width:100%;color:#000;}
#back-top{display:block;position:fixed;bottom:50px;right:10px;padding:2px 2px 0px 2px;border:1px solid;}
#back-top img{border:1px solid;}

/*=== Placeholder ===*/
::-webkit-input-placeholder{font-size:14px;color:#484847;}
::-moz-placeholder{font-size:14px;color:#484847;}
:-ms-input-placeholder{font-size:14px;color:#484847;}
:-moz-placeholder{font-size:14px;color:#484847;}

/*=== Paging ===*/
.phantrang{text-align:center;margin-bottom:15px;}
.phantrang a{color:#004b92;display:inline-block;width:25px;height:25px;line-height:25px;margin-right:5px;text-decoration:none;font-weight:bold;background:#d8d7d7;    /* border: thin solid rgba(255, 255, 255, 0.7); */}
.phantrang span{color:#fff;    /* border: thin solid rgba(255, 255, 255, 0.7); */display:inline-block;width:25px;height:25px;background:#004a91;line-height:25px;margin-right:5px;font-weight:bold;}
.phantrang a:hover{background-color:#71c6cd;color:#fff}

/*new page*/
.banner_top p:first-child{font-family:RCB;color:#000;font-size:30px;text-shadow:-1px -1px #fff,-1px 1px #fff,1px -1px #fff,1px 1px #fff,0 2px 0 #ccc,0 3px 0 #c9c9c9,0 4px 0 #bbb,0 5px 0 #b9b9b9,0 6px 0 #aaa,0 7px 2px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.3),0 4px 6px rgba(0,0,0,.2),0 6px 11px rgba(0,0,0,.25),0 11px 11px rgba(0,0,0,.2),0 21px 21px rgba(0,0,0,.15);}
.banner_top p:last-child{margin-top:55px;font-family:RB;color:#f70202;font-size:50px;text-shadow:-1px -1px #fff,-1px 1px #fff,1px -1px #fff,1px 1px #fff,0 2px 0 #ccc,0 3px 0 #c9c9c9,0 4px 0 #bbb,0 5px 0 #b9b9b9,0 6px 0 #aaa,0 7px 2px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.3),0 4px 6px rgba(0,0,0,.2),0 6px 11px rgba(0,0,0,.25),0 11px 11px rgba(0,0,0,.2),0 21px 21px rgba(0,0,0,.15);}
.search-mxh{float:left;}
.top_flex{display:flex;justify-content:space-between;align-items:center;}
.right-contact p i{margin-right:10px;font-size:18px;color:blue;}
.right-contact{text-align:center;font-family:RB;padding-left:15px;}
.right-contact p{font-size:14px;}
.right-contact p a{color:#000;text-transform:uppercase;font-weight:500;}
.right-contact p span{padding:0 5px;}
.right-contact p a:hover{color:red;}
.col_slider1{width:22%;}
.col_slider2{width:100%;overflow:hidden;}
.slide_col{display:flex;justify-content:center;align-items:flex-start;margin-bottom:25px;flex-wrap:wrap;}
.title_left1{padding:5px 7px;background:#ffde03;font-size:15px;text-transform:uppercase;text-align:center;}
.title_left1 i{font-size:19px;margin:0 6px;}
.col_slider1 .menu_left{overflow-y:scroll;max-height:358px;}
.col_slider1 .menu_left::-webkit-scrollbar-track{border:1px solid #ddd;padding:2px 0;background-color:#eee;}
.col_slider1 .menu_left::-webkit-scrollbar{width:5px;}
.col_slider1 .menu_left::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#bfbfbf;border:1px solid #999999;}
.col_slider2 ul{list-style:none;padding-left:5px;margin:0;}
.col_slider2 ul li{margin:4px 0 0;}
.sp_all{width:100%;display:inline-block;justify-content:space-between;align-items:center;}
.pro_item .pic{opacity:0;position:absolute;width:calc(100%);height:calc(100%);top:0;    /*background: rgba(0,0,0,0.4);*/display:flex;justify-content:center;align-items:center;transition:all 0.4s ease-in-out;}
.pro_item .pic i{color:#fff;font-size:25px;}
.pro_item a.pro_img:hover>span{opacity:0.9;}
.ft_center1 li a{color:#fff;}
.ft_center1 li a:hover{color:blue;}
.ft_center1 ul{list-style:none;padding-left:0;}
.dichvu_slider li{position:relative;}
.dichvu_slider p{padding:5px;margin:0;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.4);color:#fff;}

/*page*/
.pagination{width:100%;justify-content:center;}
.page{display:inline-block;padding:7px 9px;margin-right:4px;border-radius:3px;border:solid 1px #c0c0c0;box-shadow:inset 0px 1px 0px rgba(255,255,255,0.8),0px 1px 3px rgba(0,0,0,0.1);text-decoration:none;color:#717171;text-shadow:0px 1px 0px rgba(255,255,255,1);font-size:13px;font-weight:300;font-family:'OpenSansRegular';}
.page:hover,.page.gradient:hover{cursor:pointer;background:#fefefe;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#fefefe),to(#f0f0f0));background:-moz-linear-gradient(0% 0% 270deg,#fefefe,#f0f0f0);}
.page.active{border:none;background:#616161;box-shadow:inset 0px 0px 8px rgba(0,0,0,0.5),0px 1px 0px rgba(255,255,255,0.8);color:#f0f0f0;text-shadow:0px 0px 3px rgba(0,0,0,0.5);}
.page.gradient{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#f8f8f8),to(#e9e9e9));background:-moz-linear-gradient(0% 0% 270deg,#f8f8f8,#e9e9e9);}
.pagination.dark{background:#414449;color:#feffff;}
.page.dark{border:solid 1px #32373b;background:#3e4347;box-shadow:inset 0px 1px 1px rgba(255,255,255,0.1),0px 1px 3px rgba(0,0,0,0.1);color:#feffff;text-shadow:0px 1px 0px rgba(0,0,0,0.5);}
.page.dark:hover,.page.dark.gradient:hover{background:#3d4f5d;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#547085),to(#3d4f5d));background:-moz-linear-gradient(0% 0% 270deg,#547085,#3d4f5d);}
.page.dark.active{border:none;background:#2f3237;box-shadow:inset 0px 0px 8px rgba(0,0,0,0.5),0px 1px 0px rgba(255,255,255,0.1);}
.page.dark.gradient{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#565b5f),to(#3e4347));background:-moz-linear-gradient(0% 0% 270deg,#565b5f,#3e4347);}
.phantrang1{text-align:center;margin-bottom:15px;}
.phantrang1 a{color:#004b92;display:inline-block;    /*width: 25px;
    height: 25px;
    line-height: 25px;*/margin-right:5px;text-decoration:none;font-weight:bold;background:#d8d7d7;    /* border: thin solid rgba(255, 255, 255, 0.7); */}
    .phantrang1 span{color:#fff;    /* border: thin solid rgba(255, 255, 255, 0.7); */display:inline-block;width:25px;height:25px;background:#004a91;line-height:25px;margin-right:5px;font-weight:bold;}
    .phantrang1 a:hover{background-color:#71c6cd;color:#fff}
    #map_canvas1 iframe{width:100%!important;height:205px!important;}
