@charset "utf-8";
@import url("font.css");
body { font-family: 'OR'; font-size: 14px; line-height: 1.5; margin: 0 auto; width: 100%; position:relative;} 
a, ul, li { text-decoration: none; }
b, strong, h1, h2, h3, h4, h5, h6{font-family: 'OB';font-weight: normal;margin:0;}
.clear { clear:both; }
.clear-fix:after { clear:both; content:''; display:block;}
.seo { height: 0px;  margin: 0px !important; padding: 0px !important; overflow: hidden; }
/* div#at4-share { display: none !important; } */
.invi_load {display: none; }
header, section, footer {position: relative; margin:0 auto; width:100%; min-width: 1000px;max-width: 1366px;}
#container {margin:0 auto;width:1200px;position:relative;box-sizing: border-box;}
.addthis_toolbox.addthis_default_style {display:inline-block; vertical-align:middle;}
/*=== Header ===*/
header {min-height:130px; position:relative}
#header_top1 {position: relative;color: #333;font-size: 13px;text-transform: uppercase;text-align: right;padding: 15px 0 10px;border-bottom: thin solid #dddddd;}
.lang_top a {display:inline-block;vertical-align: middle;line-height: 14px;cursor: pointer;}
.lang_top a:hover {color:#f00;}
.lang_top a:first-child {padding-right: 15px;margin-right: 15px;border-right: 1px solid #333;}
#header_top {position: relative;}
.logo_top {display:block;line-height: 0;float: left;}
.banner_top {display:block;line-height: 0;float: left;min-width: 60%;text-align: center;}
.mxh_top {display:block;line-height: 0;float: right;padding: 5px 0;}
.mxh_top a {display:inline-block; vertical-align:middle;}
.right_top {float:right;text-align: right;}
.hotline_top {display: block;float: right;background: url(../images/bg_hotline.png) no-repeat left bottom;font-family:'UTMHelvetIns';font-size: 26px;color: #fe0202;padding: 10px;padding-top: 20px;padding-left: 57px;width: 240px;box-sizing: border-box;margin-top: 25px;}
.hotline_top b {font-size: 22px;display: block;font-family: 'SFUMachine';color: #f00;text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}
/*=== Menu ===*/
#menu_top {width: 100%;position: relative;z-index:99;position: absolute;top: 45px;left: 0;right: 0;background: #fff;overflow:hidden;}
#menu_top #container {/* background: url(../images/bg_menu.png) repeat-x center; *//* border-radius: 30px; */}
ul#menu {position: relative;padding: 0;margin: 0;list-style: none;z-index: 9;float: right;margin-top: 15px;}
ul#menu li {position: relative;display:inline-block;vertical-align: top;float: left;}
ul#menu > li:first-child > a {/* background: none; *//* padding-left: 0; */}
ul#menu > li:last-child , ul#menu > li:last-child > a{padding-right: 0;}
ul#menu li a {color: #333333;font-size: 15px;display: block;padding: 20px 20px;text-align: center;position: relative;text-transform: uppercase;z-index: 9;/* background: url(../images/line_menu.png) no-repeat left; */} 
ul#menu li:hover a, ul#menu li.active a{color: #f00;/* background: url(../images/bg_hover.png) no-repeat center; *//* background-size: 100% 100%; */}
ul#menu li:hover a:after, ul#menu li.active a:after{/* content:''; */position:absolute;top:100%;left:0;right:0;height:4px;background:#dda90a;}
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: 999999; *//* position: absolute; *//* display: none; *//* width: 210px; *//* background: #fff; *//* border: thin solid #c4c4c4; */3border-top: 0;/* border-top: 0; */position: relative;margin: 0;padding: 0 20px;list-style: none;}
ul#menu li:hover ul{top: 100%;display:block;}
ul#menu > li:nth-child(7):hover > ul{top: 100%;display:block; left:auto; right: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: 5px 0px;border:0;text-align: left;background:transparent;color: #666;font-size: 13px;} 
ul#menu li ul li a:hover{color: #000;text-decoration: underline;}
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;}
ul#menu > li:nth-child(7) ul li:hover ul, ul#menu > li:nth-child(7) ul li ul li:hover ul {left: auto;top:0px;display:block; right:100%}
/*=== Search ===*/
.icon_search {float: right;position: relative;line-height: 0;padding: 16px 16px;}
.hien { width: 250px!important; opacity: 1 !important; }
#frm_search {float: right;width: 260px;box-sizing: border-box;z-index: 9999;text-align: center;position: relative;border: 1px solid #494949;border-radius: 6px;margin-top: 5px;}
#frm_search select {display:block;width: 170px;float: left;border: none;border-right: thin solid #e5e5e5;padding: 10px;}
#frm_search input {width: 75%;float: left;border: none;padding: 0;font-size: 12px;color: #000;line-height: 32px;display: block;background: transparent;text-indent: 10px;}
#frm_search a {width: 20%;float: right;text-align: center;line-height: 32px;display: block;background: url(../images/icon_search.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; }
/*=============================Body=============================*/
.dmsp_slider {width: 260px;float:left;position: relative;}
.dmsp_slider h6 {background: #ffcc00;line-height: 44px;font-family:  RCB;font-size: 16px;color: #111;text-transform: uppercase;text-align: center;}
.dmsp_menu:hover ul.dmsp_left{display:block;}
.dmsp_menu ul.dmsp_left {position:absolute;top: 100%;left: 0;width: 100%;box-sizing: border-box;display: none;}
ul.dmsp_left {margin:0;border: thin solid #bfbc92;padding: 0;list-style: none;border-top: 0;background: #f5f2be;min-height: 405px;}
ul.dmsp_left li {display:block;position: relative;}
ul.dmsp_left li a {display:block;border-top: thin dashed #bfbc92;color: #3e3e3e;padding: 9px 9px 9px 28px;transition: 0.2s;background: url(../images/icon_dmsp.png) no-repeat 10px;}
ul.dmsp_left li a b {display: block;float: right;font-family: RR;}
ul.dmsp_left li a span {display:inline-block;vertical-align: middle;}
ul.dmsp_left li a img {display:inline-block;vertical-align: middle;margin-right: 5px;}
ul.dmsp_left li a:hover {color:#f00;text-indent: 3px;}
ul.dmsp_left ul, ul.dmsp_left li:hover ul ul {margin:0;border: thin solid #bfbc92;padding: 0;list-style: none;border-top: 0;position: absolute;top: 0;left: 100%;width: 100%;display: none;background: #f5f2be;z-index:999;}
ul.dmsp_left li:hover ul,
ul.dmsp_left ul li:hover ul {display:block;}
ul.dmsp_left ul li {display:block;}
ul.dmsp_left ul li a {display:block;}
#slider-wrapper {position: relative;z-index: 0;}
#slider-wrapper .nivoSlider { margin-bottom: 0 !important; box-shadow: none !important;min-height:400px;}
#slider-wrapper .nivo-controlNav{position: absolute;bottom: 0;left: 0;right: 0;z-index: 9;padding: 0;background: url(../images/bg_slider.png) no-repeat top;}
#slider-wrapper .nivo-controlNav a{background: url(../images/icon_slider.png) no-repeat center}
#slider-wrapper .nivo-controlNav a.active{background: url(../images/icon_slider1.png) no-repeat center}
#slider-wrapper .nivo-caption{width: 37%;background:none;position:absolute;text-align:center;top: 35%;left: 0;right:auto;opacity: 1;}
#slider-wrapper .nivo-caption strong{display:block; font-size:40px; font-family:RL; margin-bottom:10px;background:url(../images/line_slider.png) no-repeat bottom}
#slider-wrapper .nivo-caption span{display:block; font-size:21px; font-family:RL}
a.quangcao2ben-1 {display:block;position: fixed;top: 5px;left: 5px;}
a.quangcao2ben-2 {display:block;position: fixed;top: 5px;right: 5px;}
/*---------- Body ----------*/
#container.sectionc { margin-top: 40px; }
.group_top {padding:20px 0;}
.about_left {width:582px;float:left}
.about_right {width:575px;float:right;}
.about_img {display: block;line-height: 0;width: 500px;float: left;position: relative;}
.about_img:before {content:'';position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;border: thin solid #fff;}
.about_img img {display:block;}
.about_name {display:block;color: #4f4f4f;font-size: 13px;width: 640px;float: right;}
.about_name strong {display:block;text-transform: uppercase;font-size: 40px;color: #009531;font-family:'SFUFunctionC';line-height: 1.2;}
.about_name b {display:block;font-size: 30px;color: #e71b37;font-family:'UTM Futura Extra';}
.about_name span {display:block;margin: 15px 0;}
.about_name a.about_view {display: inline-block;font-size: 13px;color: #fff;font-family:'RR';text-transform: uppercase;line-height: 45px;padding: 0 14px;background: #e71b37;}
.about_name a.about_view:hover {background: #0071b3;}
.col_left {width: 200px;float: left;position: relative;}
.col_right {width: 950px;float: right;position: relative;}
.title_index {position: relative;/* background: url(../images/line_title.png) repeat-x bottom; *//* margin: 0px 0 20px; */}
.title_index h3 {display: inline-block;position: relative;/* text-transform: uppercase; */color: #333;font-size: 30px;max-width: 67%;}
.title_index h3:before {/* content:''; */position: absolute;top: 0;right: 100%;bottom: 0;width: 30px;background: url(../images/bg_title1.png) no-repeat top right;}
.title_index h3:after {/* content:''; */position: absolute;top: 0;left: 100%;bottom: 0;width: 30px;background: url(../images/bg_title2.png) no-repeat top left;}
.title_index a {float: right;font-size: 12px;color: #333333;padding: 13px 0;}
.title_index a:hover {color: #f00;}
.title_index1 {margin: 0 0 15px;padding-bottom: 5px;background: url(../images/line_title2.png) no-repeat bottom left, url(../images/line_title1.png) repeat-x bottom left;}
.title_index1 h3 {font-size: 20px;color: #333;text-transform:uppercase;}
.title_index2 {margin: 10px 0; text-align:center;}
.title_index2 h3 {font-size: 30px;color: #2c8b22;text-transform:uppercase;font-family:RCB;}
.title_cat {float:right;padding: 17px 0;}
.title_cat a {display:inline-block;color: #121212;font-size:16px;border-right: thin solid #dfdfdf;padding: 0 20px;}
.title_cat a:hover {color:#f00;}
.title_cat a:last-child {border:none;}
.title_seo {color: #333;font-size: 13px;padding: 4px 0;position: absolute;top: 0;right: 0;background: url(../images/icon_home.png) no-repeat 0px 8px;padding-left: 16px;margin-top: 10px;width: 30%;}
.title_seo a {color: #000;}
.title_seo a:hover {text-decoration: underline;color:#263354;}
.group_index {position:relative;padding: 40px 0 10px;}
.hotro_item {background: #e71b37;width: 290px;display: block;float: left;font-size: 12px;color: #fff;box-sizing: border-box;padding: 30px 15px;margin-right: 13px;margin-bottom: 40px;}
.hotro_item:hover {color:#ff0}
.hotro_item:nth-child(4) {margin-right:0}
.hotro_item img {display:inline-block;vertical-align: middle;}
.hotro_item span {display:inline-block;vertical-align: middle;width: calc(100% - 50px);margin-left: 10px;}
.hotro_item b {display:block;font-size: 14px;text-transform: uppercase;}
.ser_item {display:block;margin: 10px 19px;position: relative;background: url(../images/bong_sp.png) no-repeat 45% 88%;}
.ser_item1 {width:260px;float:left;margin: 20px 0;margin-right: 53px;}
.ser_item1:nth-child(4n) {margin-right:0}
.ser_item1:nth-child(4n+1) {clear:both}
.ser_img {display:block;border: 7px solid #fff;border-radius: 50%;}
.ser_img img {display:block;width: 100%;border-radius: 50%;}
.ser_name {display:block;text-align: center;font-size: 15px;color: #2e2e2e;font-family:  RM;text-transform: uppercase;padding: 20px 0 0 0;}
.view_index {display:block; text-align:center;}
.view_index span {display: inline-block;font-size: 13px;color: #fff;font-family:'SFUFuturaBook';text-transform: uppercase;line-height: 45px;padding: 0 14px;background: #009531;}
.view_index span:hover {background: #e00f0f;}
.ha_item {display:block;width: 396px;float: left;margin: 3px 0;margin-right: 6px;}
.ha_item:nth-child(3n) {margin-right:0;}
.ha_item:nth-child(3n+1) {clear:both}
.ha_item img {display:block;width: 100%;}
/*=== Left ===*/
.is_stuck{position: fixed !important; bottom: inherit !important; top: 0px !important; z-index: 9;}
.col_item {position: relative;background: #fff;border: thin solid #cccc;margin-bottom: 20px;}
.title_left {text-transform: uppercase;margin: -1px;background: #0090d9;text-align: center;color: #fff;font-size: 25px;padding: 30px 0;}
.newsleft_slider, .newsleft_slider1 {padding: 10px 10px 0;}
.tintuc_item3 {display: block;font-size: 13px !important;color: #3e3e3e !important;background: url(../images/icon_news.png) no-repeat 0px 3px;padding-left: 14px;min-height:  40px;margin-bottom: 10px;}
.tintuc_item3:hover {color:#f00 !important}
ul.menu_left {margin: 0;padding: 0;list-style: none;position: relative;z-index: 9;}
ul.menu_left li {display:block;position: relative;}
ul.menu_left li a {display:block;color: #333333;font-size: 15px;/* background: url(../images/icon_dmsp.png) no-repeat 0px 15px; */padding: 8px 10px;/* margin: 0 9px; *//* padding-right: 0; */border-top: thin solid #ccc;}
ul.menu_left li a.active {color: #fff;background: #ccc;}
ul.menu_left ul > li:first-child > a {/* border-top: 0; */}
ul.menu_left li:hover > a{background: #91c9e8;color: #fff;}
ul.menu_left li ul, ul.menu_left li:hover ul ul, ul.menu_left li ul li:hover ul ul {padding: 0;top: 0px;margin: 0 auto;z-index: 99999;position: absolute;display: none;width: 100%;text-align: left;background: #f6f6f6;/* border: thin dotted #e6e6e6; *//* position: relative; *//* display: block; */}
ul.menu_left li:hover ul{top: 0;display:block;left: 100%;}
ul.menu_left li ul li {margin: 0;border-radius: 0;box-shadow: inherit;border: 0;/* background: rgba(255, 255, 255, 0.6); */}
ul.menu_left li ul li a, ul.menu_left li:hover ul a, ul.menu_left li.active ul a {text-transform: none;} 
ul.menu_left li ul li a:hover{color: #f00;}
ul.menu_left li ul li:first-child a{}
ul.menu_left li ul li:hover ul, ul.menu_left li ul li ul li:hover ul { left:100%; top:0px; display:block; }
.hotro_left {padding: 150px 15px 0;background: url(../images/icon_hotro.png) no-repeat top;}
.hotro {font-size: 15px;color: #333;background: url(../images/icon_hotro.png) no-repeat top;padding: 10px;padding-top: 100px;}
.hotro img {display: inline-block;vertical-align: middle;}
.hotro span {display: inline-block;vertical-align: middle;}
.hotro b {color: #fe0000;font-size: 20px;}
.hotro1 {marg;margin: 0 10px;padding: 5px 10px;border-top: thin dashed #c3bebe;position: relative;color: #333;}
.hotro1 div {display:block;position: absolute;top: 10px;right: 0px;line-height: 0;}
.hotro1 span {display:block;background: url(../images/hotro2.png) no-repeat 0px;padding: 2px 0;padding-left: 20px;}
.hotro1 span:first-child {background: url(../images/hotro1.png) no-repeat 0px; color: #0864c4}
.hotro1 span:last-child {background: url(../images/hotro3.png) no-repeat 0px;}
.hotro1 b {color: #424242;font-size: 15px;}
.hotro1 strong {color: #2c8b22;font-size: 18px;}
.hotro2 {display:block;border-top: thin dashed #ccc;padding: 10px;color: #222222;font-family: Arial;}
.hotro2 img {display: inline-block;vertical-align: middle;}
.hotro_left .mxh_top {text-align:center;padding: 10px 0;}
/*=== Bottom ===*/
.group_bottom1 {padding: 30px 0;}
.bottom_pro {width: 380px !important;float: right !important;margin: 0 !important;box-shadow: 0px 0px 20px #c9c9c9;padding: 30px;}
.bottom_pro strong {color:#ff7532;font-size: 24px;display: inline-block;text-transform: uppercase;background: url(../images/icon_title.png) no-repeat right;padding-right: 30px;margin-bottom: 10px;}
.lk_item {display:block;width: 116px;float: left;background: #f0f0f0;position: relative;padding: 3px;box-sizing: border-box;min-height:  144px;}
.lk_item:nth-child(2) {margin: 0 6px;}
.lk_item img {display:block}
.lk_item span {display:block;text-align: center;color: #636766;font-family: OB;text-transform: uppercase;padding: 0 0 7px;}
.lk_item:hover span {color:#f00}
.group_bottom {padding: 70px 0 40px;}
.bottom_news {background: url(../images/bg_news.png) no-repeat top left;padding: 36px 36px 16px;}
.bottom_news strong {padding-bottom: 10px;display:block;font-size: 18px;text-transform: uppercase;}
.col_item.bottom_hotro h5 {padding:0;font-size: 21px;text-align: center;margin-bottom: 10px;}
.col_item.bottom_hotro {margin-top: 0 !important;padding: 10px;background: #f1f1f1;height: auto;}
.bottom_hotro {background: url(../images/bg_hotro.png) no-repeat top left;padding: 0 25px;margin-top: -34px !important;padding-top: 40px;height: 260px;}
.bottom_hotro h5 {display:block;font-size: 27px;color: #008fdb;font-family: RCB;text-transform: uppercase;padding-left: 33px;padding-bottom: 10px;}
.bottom_hotro span {display:block;text-transform: uppercase;}
.bottom_hotro b {display: inline-block;}
.bottom_hotro strong {display: block; color: #008fdb;font-family: OR;}
.bottom_hotro a {display: inline-block;vertical-align: middle;font-size: 11px;color: #fff;background: #c6c6c6;line-height: 24px;padding: 0 14px;cursor: pointer;transition: 0.2s;}
.bottom_hotro a:hover {background:#008fdb}
.bottom_item {float: left;width: 380px;box-sizing: border-box;position:relative;}
.bottom_item:nth-child(2) {/* float: left; */width: 360px;margin: 0 40px;}
.bottom_item:first-child {/* float: left; *//* width: 757px; */}
.bottom_item:last-child {/* float: right; *//* width: 480px; *//* margin: 0; */}
.bottom_item1 {float: left;width: 360px;box-sizing: border-box;position:relative;margin-right: 50px;}
.bottom_item1:first-child {/* float: left; *//* width: 438px; */}
.title_bottom {margin-bottom: 15px;padding-bottom: 1px;position: relative;border-bottom: thin solid #009531;}
.title_bottom:before {/* content:''; */position: absolute;top: 0;left: 0;bottom: 0;width: 143px;z-index: 9;background: url(../images/icon_title.png) no-repeat bottom left;}
.title_bottom b {display: inline-block;position: relative;text-transform: uppercase;color: #fff;font-size: 25px;font-family: 'SFUFunctionC';background: url(../images/bg_title.png) no-repeat right #009531;line-height: 42px;padding: 0 50px 0 30px;}
.title_bottom a {float: right;font-size: 13px;color: #cccccc;padding: 8px 0;}
.title_bottom a:hover {color: #f00;}
.group_doitac {padding: 10px 0;}
.group_doitac strong {display:block;font-size: 20px;color: #2e2e2e;font-family:  RM;font-weight:  normal;padding-bottom: 5px;}
.doitac_slider {/* padding: 10px 0px; *//* border-top: thin solid #d7d7d7; *//* border-bottom: thin solid #d7d7d7; */}
.doitac_item {display: block;position:relative;margin: 17px 7px;border: thin solid #fafafa;background: #fff;}
.doitac_item  img{ display:block; width:100% }
/*=== Slick ===*/
.ha_slider .slick-prev, .ha_slider .slick-next{width: 19px;height: 38px;z-index:9;top: calc(100% - 50% - 19px);transform: inherit;}
.ha_slider .slick-prev,.ha_slider .slick-prev:hover,.ha_slider .slick-prev:focus{background:url(../images/pre.png) no-repeat top center;left: 0;}
.ha_slider .slick-next,.ha_slider .slick-next:hover,.ha_slider .slick-next:focus{background:url(../images/next.png) no-repeat top center;right: 0;}
/*=== Contact ===*/
.left-contact{/* width: 49%; *//* float: left; */}
.nd_contact{width:50%;float:left;}
.from_contact{width:49%;float:right;box-sizing:border-box;margin: 20px 0;}
.from_contact textarea{width: 99%;border:thin solid #cdcdcd;padding:10px;margin-bottom:5px;box-sizing: border-box;font-family: Arial;}
.from_contact input{width: 49%;border:thin solid #cdcdcd;padding: 0;margin-bottom:5px;box-sizing: border-box;display: inline-block;vertical-align: top;line-height: 38px;text-indent: 10px;}
.from_contact .code_contact input{display:inline-block;vertical-align:middle;width: 30%;margin: 0;}
.from_contact .code_contact span,.from_contact .code_contact img{display:inline-block; vertical-align:middle;}
.from_contact .input_block input{background: #000242;color:#fff;border:none;border-radius:5px;box-shadow: 2px 2px 1px #ccc;width: auto;text-indent: inherit;line-height: 28px;padding: 0 25px;margin: 0;margin-top: 10px;}
.map_c {margin-bottom: 20px;/* width: 49%; *//* float: right; */}
.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 ===*/
.tintuc_item1 {width: 360px;float: left;}
.tintuc_img1 {display: block;line-height: 0;}
.tintuc_img1 img { width: 100%; }
.tintuc_name1 {font-size: 13px;color: #424242;padding: 10px 0 0;}
.tintuc_name1 a {display: block;color: #424242;font-size: 14px;font-family: RM;}
.tintuc_name1 a:hover {color: #f00 !important;}
.tintuc_name1 a.tintuc_view {float:right;font-size: 11px !important;color: #1972d5 !important;margin: 0;}
.tintuc_name1 b{display: none;color: #8b8b8b;font-family: OR;margin: 3px 0;}
.tintuc_name1 span {display: block;height: 38px;overflow: hidden;position: relative;margin: 10px 0;}
a.tintuc_view1 {display: inline-block;color: #4f3727;font-size: 13px;font-family: RR;border: 1px solid #4f3727;line-height: 46px;padding: 0 15px;}
a.tt_item {display:block;color: #343434 !important;border-bottom: thin solid #c6c6c6;height: 39px;overflow: hidden;padding-bottom: 10px;margin-bottom: 10px;background: url(../images/icon_news.png) no-repeat 0px 7px;padding-left: 15px;}
a.tt_item:hover {color:#f00 !important;}
.news_slider {/* width: 380px; *//* float:right; */}
.tintuc_item {margin-bottom: 15px;padding-bottom: 15px;position: relative;/* width: 49%; *//* float: left; *//* margin-right: 2%; */border-bottom: thin dashed #e4e1e1;}
.tintuc_item:nth-child(2n) {margin-right:0;}
.tintuc_item:nth-child(2n+1) {clear:both;}
.tintuc_img {display: block;width: 170px;float: left;box-sizing: border-box;}
.tintuc_img img {display: block;width: 100%;}
.tintuc_img div {display: inline-block;vertical-align: middle;width: calc(100% - 95px);margin-left: 10px;color: #fff;font-size: 13px;font-family: OR;}
.tintuc_img div b {display:block;}
.tintuc_img div span {display:block;}
.tintuc_date {width:60px;float:left;background: #e52828;font-size: 16px;color: #fff;text-align: center;font-family: OR;padding: 17px;box-sizing: border-box;}
.tintuc_date b {display:block;font-family: OR;border-bottom: thin solid #fff;}
.tintuc_name {width: calc(100% - 180px);float:right;color: #333;font-size: 13px;position: relative;}
.tintuc_name:before {/* content: ''; */position: absolute;top: 100%;right: 0;width: 90px;height: 14px;background: url(../images/icon_down.png) no-repeat bottom;}
.tintuc_name a {display: block;color: #333 !important;font-family: RM;max-height: 40px;overflow: hidden;margin-bottom: 5px;}
.tintuc_name a:hover {color: #f00 !important;}
.tintuc_name a.tintuc_view {display: none;float:right;font-size: 11px !important;color: #1972d5 !important;margin: 0;}
.tintuc_name b{display: block;color: #8b8a8a;font-size: 11px;font-family: OR;margin: 3px 0;}
.tintuc_name strong {display:block;color:#aaaaaa;font-family: OR;background: url(../images/icon_view.png) no-repeat 0;padding-left: 18px;}
.tintuc_name span {display: block;height: 80px;overflow: hidden;position: relative;}
.tintuc_item2 {margin-bottom: 10px;padding-bottom: 10px;border-bottom: thin dashed #cacaca;}
.tintuc_img2 {display: block;width: 95px;float: left;box-sizing: border-box;}
.tintuc_img2 img {display: block;width: 100%;}
.tintuc_name2 {display: block;color: #000 !important;font-size: 15px !important;background: url(../images/icon_dmsp.png) no-repeat 0px 8px;padding-left: 15px;height: 25px;overflow: hidden;margin: 5px 0;}
.tintuc_name2 a {display: block;color: #3e3e3e !important;font-size: 13px !important;font-family: RM;max-height: 16px;overflow: hidden;margin-bottom: 3px;}
.tintuc_name2:hover {text-decoration:underline;}
.tintuc_name2 span {display: block;max-height: 33px;overflow: hidden;}
.news_item {display:block;/* width: 570px; *//* float: left; *//* margin: 20px 0; *//* margin-right: 60px; */box-sizing: border-box;padding: 15px 0;border-bottom: thin dashed #ccc;}
.news_item:nth-child(2n) {margin-right: 0;}
.news_item:nth-child(2n+1) {clear: both;}
.img_news {display:block;width: 22%;float: left;}
.img_news img {display:block;width: 100%;}
.name_news {display:block;width: 76%;float: right;font-size: 13px;color: #4c4c4c;box-sizing: border-box;}
.name_news a {display:block;color: #363636;font-family: RB;font-size: 14px;}
.name_news a:hover {color: #f00;}
.name_news span {display:block;margin: 8px 0;height: 115px;overflow: hidden;text-align: justify;}
.name_news .view_news {float: right;background: #2d9d21;border-radius: 5px;padding: 5px 10px;color: #fff;font-size: 12px;font-family: RR;}
.name_news .view_news:hover {background: #2c8b22;color: #ff0;}
ul.othernews{margin:0;padding:0;list-style-type:square;list-style-position:inside;color:#7F7F7F}ul.othernews li a{color:#666}ul.othernews li a:hover{color:#1B95E0}
.tab_news {display:block;margin-bottom: 20px;}
.tab_news a {display: inline-block;vertical-align: top;background: #fff;border: thin solid #ccc;color: #000;padding: 5px 20px;}
.tab_news a:hover, .tab_news a.active {background: #fa9833;color: #fff;border: thin solid #fa9833;}
form.from_datphong {display:block;background: #f6f6f6;border: thin solid #cccccc;padding: 10px;font-family: Tahoma;margin: 10px 0;}
form.from_datphong strong {display:block;font-family: Tahoma;font-size: 20px;color: #6cdc20;font-weight: bold;border-bottom: thin solid #cccccc;margin-bottom: 10px;padding-bottom: 5px;}
form.from_datphong div {display: inline-block;vertical-align: top;width: 22%;}
form.from_datphong label {display:block;margin-bottom: 5px;}
form.from_datphong input {display:block;width: 90%;border: thin solid #fff;padding: 0;line-height: 28px;text-indent: 10px;background: #cccccc;color: #fff;}
form.from_datphong select {display:block;width: 90%;border: thin solid #fff;padding: 7px;background: #cccccc;color: #fff;}
form.from_datphong button {display: inline-block;vertical-align: bottom;border: none;line-height: 32px;padding: 0 10px;background: #6cdc20;color: #fff;}
/*=== Video ===*/
.col_video{/* margin: 10px 0; */}
#box_video{/* width: 770px; *//* float:left; *//* margin-top: 5px; */}
#box_video iframe{width: 100%;height: 200px;display: block;}
.video_lienquan{width:100%;font-size: 13px;color: #3b3b3b;border: none;background: #fff;padding: 5px 5px;}
.video_item1{width: 544px;float:right;background: #fff;margin-left: -130px;margin-top: 65px;padding: 10px 20px 20px;box-sizing: border-box;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);}
.video_slider{/* width: 163px; *//* float:right; */}
.video_item{display:block;position: relative;margin: 6px 3px;/* margin-bottom: 10px; *//* padding-bottom: 10px; */}
.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 ===*/
.bdsdetail_img {display:block; position:relative}
.bdsdetail_img .bdsdetail_img_cr img {display:block; width:100%;}
.bdsdetail_img1 {display:none;}
.bdsdetail_info {position:absolute;bottom:0;right:0;left:0;box-shadow: inset 0px -40px 35px rgba(0, 0, 0, 0.35);padding: 15px 0;}
.bdsdetail_info span {display:inline-block;vertical-align:middle;font-size: 30px;color: #ff0;margin-right: 25%;}
.bdsdetail_info img {display:inline-block;vertical-align:middle;margin-right: 10px;}
.bdsdetail_info b {display:inline-block; vertical-align:middle}
.bdsdetail_name {padding: 10px 0;}
.bdsdetail_name h3 {color: #2c8b22;font-size: 17px;}
.bdsdetail_name span {font-size: 16px;}
.bdsdetail_share {padding: 10px 10px 0;background: #ecfceb;}
.bds_item {position: relative;width: 375px;float: left;margin:18px 0;margin-right: 37px;box-sizing: border-box;border: thin solid #c8c8c8;background: #fff;}
.bds_item1 {width: 280px;margin: 10px 0;margin-right: 20px;}
.bds_item:nth-child(3n) { margin-right:0; }
.bds_item:nth-child(3n+1) { clear:both; }
.bds_img {display: block;position: relative;overflow: hidden;margin;}
.bds_img:before {/* content:''; */position: absolute;top: 10px;right: 10px;left: 10px;bottom: 10px;border: thin solid #fff;z-index: 9;}
.bds_img img {display:block;width: 100%;transform: scale(1);transition: all 1s ease-out 0s;}
.bds_img:hover img{ transform: scale(1.05); transition: all 1s ease-out 0s; }
.bds_name {display: block;position: relative;padding: 10px;color: #070707;font-size: 13px;}
.bds_name a {display: block;color: #070707;font-size: 14px;font-family: RM;max-height: 44px;overflow: hidden;}
.bds_name a:hover { color: #cd0000 !important; }
.bds_name span {display: block;background: url(../images/icon_dmsp.png) no-repeat 0px 4px;padding-left: 15px;margin-top: 3px;}
.bds_name b {color:#f00}
.bds_icon {position:absolute;top: 5px;left: 5px;}
.bds_view {display:block;text-align: center;}
.bds_view span {display:inline-block;color: #cab586;text-transform: uppercase;border: thin solid #cab586;line-height: 34px;padding: 0 25px;border-radius: 5px;margin-bottom: 5px;}
.bds_view span:hover {background: #cab586; color:#000}
.pro_item {position: relative;width: 225px;float: left;margin-top: 8px;margin-right: 16px;box-sizing: border-box;}
.pro_item:nth-child(4n) { margin-right:0; }
.pro_item:nth-child(4n+1) { clear:both; }
.pro_item1 {/* margin: 12px; */}
.pro_item1 .pro_img {width: 170px;display: inline-block;vertical-align: middle;border: 1px solid transparent;}
.pro_item1 .pro_name {text-align: left;width: calc(100% - 185px);display: inline-block;vertical-align: middle;margin-left: 5px;}
.pro_item1 .pro_name a {overflow: hidden;display:block;max-height: 40px;margin-bottom: 5px;font-family: OB;font-size: 14px;}
.pro_item1 .pro_name span {display:block;}
.pro_img {display: block;position: relative;overflow: hidden;margin;border: 1px solid #f0f0f0;}
.pro_img img {display:block;width: 100%;transform: scale(1);transition: all 1s ease-out 0s;}
.pro_img:hover {border:thin solid #666}
.pro_img:hover img{ transform: scale(1.05); transition: all 1s ease-out 0s; }/**/
.pro_img div {position:absolute;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;opacity: 0;transition: 0.5s;}
.pro_img div span{display:block;width: 100%;text-align: center;background: rgba(0, 0, 0, 0.55);color: #fff;font-family:  RM;padding: 10px;}
.pro_img div b{display:inline-block;border: thin solid #fff;font-size: 13px;color: #fff;font-family:  RL;padding: 5px 15px;border-radius: 5px;}
.pro_img div b:hover{background: #009541;border: thin solid #009541;}
.pro_img:hover div {opacity:1}
.pro_name {display: block;position: relative;text-align: center;color: #666666;font-size: 13px;}
.pro_name a {display: block;color: #666666;padding: 8px 0;}
.pro_name a:hover { color: #f00 !important; }
.pro_name a.pro_view { float: right; color: #4a4a4a; font-family: RR; font-size: 12px; line-height: 26px; border: thin solid #e6e6e6; background: #efefef; border-radius: 4px; padding: 0 15px; }
.pro_name span {display: block;height: 40px;overflow: hidden;}
.pro_name span p{margin:0}
.pro_name b {color: #f00;font-family: RR;}
.pro_name strong {color: #b2b2b2;font-family: OR;text-decoration: line-through;float: right;padding-top: 9px;}
.pro_price {border-top:1px dotted #ededed;color: #666666;text-align: center;min-height: 44px;padding-top: 5px;}
.pro_price span {display:block;}
.pro_price strong {display:block;color: #a3a1a1;font-family:  RR;text-decoration: line-through;}
.pro_price b {display: inline-block;color: #da1212;font-size: 15px;}
.pro_sale {position:absolute;top: 15px;right: 15px;background: #f00;color:#fff;font-size: 12px;font-family: Arial;line-height: 22px;text-align: center;padding: 0 6px;border-radius: 5px;}
a.pro_view {display:block;position: absolute;bottom: 0;right: 0;background: url(../images/bg_xem.png) no-repeat bottom right;color: #fff;padding: 5px 25px;padding-left: 30px;}
a.pro_view:hover {color:#ff0}
.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;     margin-top: 10px !important;}
#amazingcarousel-1 .amazingcarousel-list-container  .amazingcarousel-list-wrapper { width: 90% !important; margin: 0 auto; }
.prodetail-wrapper {padding:10px 0;}
.product_left{width: 49%;float: left;background: #fff;}
.product_right {width: 49%;float: right;}
h3.info_name {margin: 0;text-transform: uppercase;color: #00a66d;font-size: 18px;}
.info_item {padding-bottom: 8px;margin-bottom: 8px;border-bottom: thin dotted #bfbc92;}
.info_item b{display:inline-block;vertical-align:bottom; min-width:80px;}
.info_item p{ margin: 0; }
.info_item1 {display:block;}
.info_item1 span {display:block;color: #026fc3;}
.info_item1 b {display:inline-block;background: url(../images/icon_date.png) no-repeat 0px 2px;padding-left: 18px;width: 85px;margin-bottom: 8px;color: #000;}
/*=== 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: 13px;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: #00a66d;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: 330px;}
ul.tabsindex, ul.tabsindex1 {margin: 0;padding: 0;text-align: center;margin: 15px 0;}
ul.tabsindex li , ul.tabsindex1 li {display: inline-block;vertical-align: top;text-transform: uppercase;font-size: 15px;font-family: RM;color: #0d0d0d;cursor: pointer;position:relative;margin: 0 6px;padding: 9px 10px 7px;border-radius: 5px;border: thin solid #0d0d0d;transform: rotate(0deg) scale(1, 1) skew(-20deg, 0deg) translate(0, 0);}
ul.tabsindex li span, ul.tabsindex1 li span{transform: rotate(0deg) scale(1, 1) skew(20deg, 0deg) translate(0, 0);}
ul.tabsindex li.current, ul.tabsindex li:hover , ul.tabsindex1 li.current, ul.tabsindex1 li:hover {color: #fff;background: #19a617;border: thin solid #19a617;}
ul.tabsindex li span {display: block;/* transform: rotate(0deg) scale(1, 1) skew(27deg, 0deg) translate(0, 0); *//* background: url(../images/icon_title1.png) no-repeat 12px 13px; *//* padding: 0 25px 0 45px; */}
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;}
/*=== Footer ===*/
.map_bottom {position:relative;}
ul#list_location {left: 0;margin: 0;padding: 0;list-style: none;z-index: 9;margin-bottom: 10px;}
ul#list_location span {display:block; position:absolute; top:105%; left:0;}
ul#list_location li {display:inline-block;color: #2e2e2e;padding: 11px 5px;border: thin solid #2e2e2e;cursor: pointer;background: #fff;}
ul#list_location li:first-child {/* border:none */}
ul#list_location li:hover, ul#list_location li.active {color: #fff;background: #e71b37;border: thin solid #e71b37;}
#subscribe_form {box-sizing: border-box;position: relative;/* float: left; *//* width: 510px; */margin: 12px 0;}
#subscribe_form div {margin-top: 10px;}
#subscribe_form label {display:inline-block;vertical-align: top;min-width: 100px;}
#subscribe_form input {display: inline-block;box-sizing: border-box;width: 75%;padding: 0;line-height: 32px;text-indent: 10px;background: #fff;border: none;font-size: 12px;color: #818181;margin-bottom: 10px;}
#subscribe_form input#name_newsletter {width:49%;margin-right: 2px;}
#subscribe_form input#phone_newsletter {width:49%}
#subscribe_form textarea {display: inline-block;vertical-align: top;box-sizing: border-box;width: 70%;padding: 10px;height: 50px;background: rgba(255, 255, 255, 0.5);border: thin solid rgba(255, 255, 255, 0.7);border-radius: 5px;}
#subscribe_form a {background: #ff0000;display: inline-block;line-height: 32px;text-align: center;color: #fff;font-size: 13px;font-family: RR;text-transform: uppercase;width: 22%;float: right;}
#subscribe_form  ::-webkit-input-placeholder {color: #818181;font-size: 12px;}
#subscribe_form  ::-moz-placeholder {color: #818181;font-size: 12px;}
#subscribe_form  :-ms-input-placeholder {color: #818181;font-size: 12px;}
#subscribe_form  :-moz-placeholder {color: #818181;font-size: 12px;}
#ft_top1 {padding: 20px 0;color: #fff;background: #23292c; border-bottom:thin solid #282f32}
.ft_item {width:16%;position: absolute;top: 0;left: 0;bottom: 0;background: url(../images/bg_footer.png) no-repeat top left;z-index: 9;color: #fffccd;padding: 25px 0;padding-left: 74px;width: 565px;}
#ft_top {position: relative;padding: 10px 0;color: #262626;}
#ft_top p {margin:0;}
#map_canvas1 {width:100%;height: 175px;color: #000;}
#map_canvas2 {width:100%;height: 3000px;color: #000;}
.ft_left {/* width: 400px; *//* float: left; *//* box-sizing: border-box; */display: inline-block;vertical-align: middle;margin-right: 10px;}
.ft_center {width: 300px;float: left;box-sizing: border-box;margin: 0 30px;}
.ft_right {/* float:right; *//* width: 344px; */display: inline-block;vertical-align: middle;width: calc(100% - 400px);}
.ft_content {display:block;padding: 10px 0;}
.ft_copy {display:block;font-size: 12px;}
form#contactfooter {display:block;}
form#contactfooter input {display:block;background: #f3f0c1;border: thin solid #bfbc92;width: 100%;padding: 0;box-sizing: border-box;line-height: 38px;margin-bottom: 12px;text-indent: 10px;font-size: 13px;color: #7b7b7b;font-family: RR;border-radius: 5px;}
form#contactfooter textarea {height: 120px;display: block;background: #f3f0c1;border: thin solid #bfbc92;width: 100%;padding: 10px;box-sizing: border-box;margin-bottom: 12px;font-size: 13px;color: #7b7b7b;font-family: RR;border-radius: 5px;}
form#contactfooter button {display:block;width: 100%;background: #cd0000;border: none;padding: 0 20px;line-height: 40px;border-radius: 5px;color: #fff;text-transform: uppercase;font-family: RM;}
form#contactfooter ::-webkit-input-placeholder {font-size: 13px;color: #7b7b7b;}
form#contactfooter ::-moz-placeholder {font-size: 13px;color: #7b7b7b;}
form#contactfooter :-ms-input-placeholder {font-size: 13px;color: #7b7b7b;}
form#contactfooter :-moz-placeholder {font-size: 13px;color: #7b7b7b;}
.ft_left h5.title_footer {font-size: 24px;color:#ff0;font-family: 'UTM Futura Extra';}
h5.title_footer {font-size: 18px;text-transform: uppercase;margin: 0px 0 10px;/* background: url(../images/line_footer.png) no-repeat bottom left; *//* padding-bottom: 5px; */}
.ft_dmsp a{display: inline-block;vertical-align: middle;text-transform: uppercase;color: #262626;font-family:  OB;border-left: 2px solid #cccccc;padding: 0 5px;line-height: 16px;margin: 5px 0;}
.ft_dmsp a:hover{text-decoration:underline;}
.ft_dmsp a:first-child {border:none; padding-left:0;}
.thongke span {display:block;margin: 10px 0;}
.thongke img {display:inline-block; vertical-align:middle; margin-right:5px}
.thongke1 {margin-bottom:10px}
.thongke1 img {display:inline-block;vertical-align:middle;margin-right: 10px;}
.thongke1 div {display:inline-block;vertical-align:middle;line-height: 2;}
.thongke1 span {display:block;}
.ft_mxh {line-height: 0;/* margin-top: 25px; */}
.ft_mxh a {display:inline-block; vertical-align:middle;}
#ft_bot {position: relative;font-size: 12px;color: #fff;background: #0b8027;padding: 10px 0;}
#ft_bot span {float: left; width:50%}
/*#ft_bot span:first-child {float:left;}
#ft_bot span {float:right;}*/
.hotline_fix {display:block;position: fixed;bottom: 0;right: 2px;font-size: 18px;color: #fff;font-family:  RB;background: url(../images/icon_dt.png) no-repeat 6% #cf2b2b;padding: 5px 10px 3px 45px;border-radius: 10px 10px 0 0;}
.datlich {display:block;position: fixed;top: 35%;right: 10px;}
#back-top {display: block;position: fixed;bottom: 50px;right: 10px;}

ul#sitemap {position: relative;margin: 0;padding: 0;list-style: none;}
ul#sitemap > li {width: 280px;margin: 25px 0;margin-right: 55px;float: left;}
ul#sitemap > li:nth-child(3n) {margin-right:0}
ul#sitemap > li:nth-child(3n+1) {clear:both}
ul#sitemap > li > a {display:block;font-size: 20px;text-transform: uppercase;font-family: RCB;color: #5c5c5c;border-bottom: 2px solid #c0c0c0;padding-bottom: 5px;}
ul#sitemap ul {display:block;margin: 0;padding: 0;list-style: none;}
ul#sitemap ul li a {display:block;color: #333;padding: 5px 0;border-bottom: thin solid #e8e8e8;}
ul#sitemap a:hover {text-decoration: underline;}

.detail_pro_info {display:block;text-align: center;font-size: 25px;font-family: OS;}
.detail_pro_info span {display:block;color: #7daec7;}
.detail_pro_info strong {display:block;font-size: 30px;padding: 10px 0;}
.detail_pro_info img {max-width:100%}
.detail_pro_title {display:block;border: 1px solid #ccc;text-align: center;font-size: 30px;color: #747474;padding: 10px;font-family: OS;}
/*=== 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: 10px 0;line-height: 25px;font-size: 11px;}
.phantrang a{color: #666;display: inline-block;width: 25px;margin-right: 5px;text-decoration: none;background: #f0f0f0;}
.phantrang span{color: #fff;display:inline-block;width: 25px;background: #aaaaaa;margin-right:5px;text-align: center;}
.phantrang a:hover{background-color: #aaaaaa;color:#fff;}


.global_menu {width:100%; position:absolute;z-index:9999999; top:40px; background:#fff}
.global_menu:hover {border-bottom:1px solid #ddd;}
.global_menu .gnb_area {position:relative; width:1200px; margin:0 auto;}
.global_menu .com_top_m {position:absolute; right:0; top:-40px;}
.global_menu .com_top_m li {font-family:'Roboto', NanumGothic;float:left; height:10px; background:url(../eng//images/com_top_bul.gif) no-repeat 0 0;line-height:10px; padding:0 7px 0 13px; margin-top:15px;}
.global_menu .com_top_m li.first {background:none;}
.global_menu .com_top_m li.last {padding-right:0;}
.global_menu .com_top_m li a{font-size:13px;color:#777;font-weight:400; letter-spacing:1px;}
.global_menu h1 {position:absolute; top:19px; left:0px;}
.global_menu .gnb {height:75px;overflow:hidden;margin-left:500px; --margin-bottom:40px;min-width:100px;}
.global_menu .gnb:after {content:""; clear:both; display:block; *zoom:1; *display:inline;}
.global_menu .gnb dl {float:left; position:relative; margin-top:27px; text-align:left; border-left:1px solid #e6e6e6; padding:0 40px;}
.global_menu .gnb dl:first-child {border-left:none;}
.global_menu .gnb dl:last-child {padding-right:0;}
.global_menu .gnb dl dt a{font-size:17px; font-weight:bold; color:#313131;}
.global_menu .gnb dl dt a.on{color:#0d4290;}
.global_menu .gnb dl dd {position:absolute;width:120px;text-align:left; top:50px; z-index:100;}
.global_menu .gnb dl dd a {display:block; *zoom:1; *display:inline; margin:0px 0px; font-size:13px; margin-bottom:10px;}
.global_menu .gnb dl dd a.on {color:#000;}
.global_menu .gnb dl dd a:hover {color:#000;text-decoration:underline;}
.global_menu .gnb dl.sub01 dd {}
.global_menu .gnb dl.sub02 dd {}
.global_menu .gnb dl.sub03 dd {}
.global_menu .gnb dl.sub04 dd {}
.global_menu .gnb dl.sub05 dd {}
.global_menu .gnb dl.sub06 dd {}
.global_menu .gnb dl.sub07 dd {}
