*{ margin:0px auto; padding:0px;}
body, input, select, div, li{ font-family: Arial; font-size:14px;}
div, ul, li { margin:0; padding:0;}
img { border:0;}
.clear { clear: both; font-size: 0%; line-height: 0%; }
.clearfix:after { content: ".";	display: block;	clear: both; visibility: hidden; line-height: 0; height: 0;} 
.clearfix { display: block;} 
html[xmlns] .clearfix { display: block;} 
* html .clearfix { height: 1%;}
ul, li { list-style-type:none;}
ul {list-style: none;}
a { text-decoration: none; color:#126d39;}
a:hover { color:#F63;}
input { color:#fff;}
.tiny_mce_content table{width:auto !important; max-width:100% !important}
#frmFeedback table td{padding:5px 0}
#frmFeedback input { color:#333; padding:5px 15px; line-height:21px;}

.body { margin: 0px auto; padding:0px;}
.mb30{margin-bottom:30px !important;}
.header { margin: 0px auto; padding:0px; background:url(../images/bg_header.gif) repeat-x;}
.inner_header { margin: 0px auto; width:98%;}
.inner_header #logo{display:inline-block; width:254px; height:51px; margin:0; float:left}
.inner_header .box_support_header{display:inline-block; width:calc(100% - 254px); float:left; text-align:right}
.inner_header .support_item{display:inline-block; margin-left:10px;}
.inner_header .support_item i{display:block; font-size:13px; width:15px; color:#ccc; margin:0 auto 2px}
.inner_header .fr i{margin:0 auto; font-size:13px; color:#ccc; width:15px; display:block}
.contain { margin: 0px auto; padding: 0px; background:#e6e6e6;}
.content { margin: 0px  auto; padding-top:10px;  width:970px;}
.bg_cont  { margin: 0px  auto; background:#fff;  width:970px; margin-bottom:10px;}
.top_cont { background:url(../images/top_cont.gif) no-repeat; width:970px; height:18px;}
.bottom_cont { background:url(../images/bottom_cont.gif) no-repeat; width:970px; height:18px; }
.left{width:680px; margin-left:15px;}

.footer { margin: 0px auto; padding: 0px; margin-top:30px;}
.inner_footer { margin: 0px auto; width:970px;}
.bg_left_foot { background:url(../images/left_bt_bg.gif) no-repeat; width:195px; height:30px; margin-top:7px;}
.list_foot { background:url(../images/list_mn.gif) no-repeat 30px 10px; color:#126d39; padding-left:50px; padding-top:5px; font-weight:bold; font-size:15px;}
.bg_right_foot { background:url(../images/right_bt_bg.gif) no-repeat; height:30px; margin-top:7px;}

.fl { float:left;}
.fr { float: right;}
.al_c { text-align:center;}
.txt_j { text-align:justify;}
.clear_r { clear: right;}
.cl_fff { color:#fff;}
.cl_c0c0c0 { color:#c0c0c0;}
.cl_126d39 { color:#126d39;}
.cl_999999 { color:#999999;}
.cl_666666 { color:#666;}
.cl_444444 { color:#444;}
.lh_20 { line-height:20px;}
.lh_150p { line-height:150%;}
.bg_cl_fff { background:#fff;}
.bg_cl_000 { background:#000;}
.bg_cl_cbcbcb { background:#cbcbcb;}
.bd_1_eceeed { border:1px solid #eceeed;}
.bd_2_eceeed { border:2px solid #eceeed;}
.bd_1dot_cccccc { border-bottom:1px dotted #cccccc;}
.fw_n { font-weight:normal;}
.fw_b { font-weight:bold;}
.fz_11 { font-size:11px;}
.fz_14 { font-size:14px;} 
.mb20{margin-bottom:20px !important;}
.mg_t2 { margin-top:2px;}
.mg_t3 { margin-top:3px;}
.mg_t5 { margin-top:5px;}
.mg_t6 { margin-top:6px;}
.mg_t7 { margin-top:7px;}
.mg_t8 { margin-top:8px;}
.mg_t10 { margin-top:10px;}
.mg_t15 { margin-top:15px;}
.mg_t27 { margin-top:27px;}
.mg_t35 { margin-top:35px;}
.mg_t40 { margin-top:40px;}
.mg_t44 { margin-top:44px;}
.mg_t48 { margin-top:48px;}

.mg_l5 { margin-left:5px;}
.mg_l7 { margin-left:7px;}
.mg_l10 { margin-left:10px;}
.mg_l15 { margin-left:15px;}
.mg_l17 { margin-left:17px;}
.mg_l20 { margin-left:20px;}
.mg_l23 { margin-left:23px;}
.mg_l24 { margin-left:24px;}
.mg_l25 { margin-left:25px;}
.mg_l30 { margin-left:30px;}
.mg_l34 { margin-left:34px;}
.mg_l80 { margin-left:80px;}
.mg_l102 { margin-left:102px;}
.mg_l140 { margin-left:110px;}
.mg_l190 { margin-left:190px;}
.mg_l210 { margin-left:210px;}

.mg_r10 { margin-right:10px;}
.mg_r18 { margin-right:18px;}
.mg_r400 { margin-right:400px;}
.mg_bt10 { margin-bottom:10px;}
.mg_bt40 { margin-bottom:40px;}
.pad_l6 { padding-left:6px;}
.pad_l10 { padding-left:10px;}
.pad_r7 { padding-right:7px;}
.pad_r14 { padding-right:14px;}
.pad_bt7 { padding-bottom:7px;}
.pad_bt20 { padding-bottom:20px;}
.pad_bt60 { padding-bottom:60px;}
.pad_t4 { padding-top:4px;}
.pad_t8 { padding-top:8px;}
.pad_t13 { padding-top:13px;}
.pad_t15 { padding-top:15px;}
.pad_5 { padding:5px;}
.h_15 { height:15px;}
.h_24 { height:24px;}
.w_70 { width:70px;}
.w_100 { width:100px;}
.w_277 { width:245px;}
.w_400 { width:400px;}
.w_99p { width:93%;}
.search { width:194px;}
.al_c .photo_120{width:120px; margin:0 auto; display:block;}
.bg_search { background:url(../images/bg_search.gif) repeat-x; width:200px; height:26px; margin-top: 6px;}
.left_bg_sr { background:url(../images/left_search.gif) no-repeat; width:4px; height:26px}
.right_bg_sr { background:url(../images/right_search.gif) no-repeat; width:4px; height:26px;}

.bg_pro { background:url(../images/bg_product.gif) repeat-x; width:200px; height:32px;}
.left_pro { background:url(../images/left_pro.gif) no-repeat; width:6px; height:32px;}
.right_pro { background:url(../images/right_pro.gif) no-repeat; width:6px; height:32px;}
.right { width:250px; margin-left:12px; border-left:1px solid #ccc;}
div.cbullet { background:url(../images/icon_list.gif) no-repeat 9px 5px; padding-left:20px; color:#126d39; text-transform:uppercase; font-size:16px; font-weight:bold;}
div.cbullet span { color:#126d39;}
div.cbullet a { color:#126d39; text-transform:uppercase; font-size:16px; font-weight:bold;}
div.cbullet a:hover { color:#F93;}
div.cbullet a span { color:#126d39;}
div.cbullet a:hover span { color:#F93;}
.adv { background:url(../images/quangcao.gif) no-repeat; width:235px; height:83px;}
a.cl_fff { color:#fff; font-weight:bold; font-family:Tahoma;}
a.cl_fff:hover { color:#ff0; font-weight:bold; font-family:Tahoma;}
a.cl_c0c0c0:hover { color:#126d39;}
a.cl_126d39:hover { color:#F63;}
.footer a { font-weight:bold;}
.footer a:hover { color:#F63;}
.gpadd_bt { padding:3px 7px; cursor:pointer; color:#333;}

ul.news li { width:240px; padding-top:10px;}
ul.news li a { background:url(../images/list_new.gif) no-repeat left center; padding-left:8px; color:#000;}
ul.news li a:hover { color:#F63;}

ul.lstnews li { padding-top:10px;}
ul.lstnews li a { background:url(../images/list_new.gif) no-repeat left center; padding-left:8px; color:#000;}
ul.lstnews li a:hover { color:#F63;}
h4 { padding-bottom:5px; font-size:15px; font-weight:bold}
h1 { font-size: 14px; margin: 2px 0;}
ul#properties { margin-top:7px; margin-bottom:7px;}
ul#properties li { background:url(../images/tick.png) no-repeat 0px 3px; padding-left:20px; border-bottom:1px dotted #ccc; padding-bottom:4px; padding-top:4px;}
ul#properties li span { color:#666666;}
.product h1 { color:#365595; font-size:20px; padding-left:3px; padding-bottom:3px; margin-bottom:7px; border-bottom:1px solid #B7B7B7;}
#otherproducts,#otherproducts2 { padding:10px 10px; display:inline-block; width:100%}
#otherproducts li,#otherproducts2 li { width:32%; float:left; display:inline-block;}
#otherproducts.owl-carousel li { width:100%; float:none; display:inline-block;}
#otherproducts li h2,#otherproducts2 li h2 { text-align:center; padding-top:10px; font-size:14px; font-weight:bold}
.p2 { margin:0 0 7px 0}
.txt1 { color:#5A6870; font-size:1.2em; font-style:normal; text-align: justify;}
.indent3 { padding:0 15px 0 0;  width:250px;}
.list ol { margin:0; padding:0; list-style:url(none) none;}
.list li { background:url(../images/mark.gif) no-repeat 0% 4px; padding:0 0 0 22px; line-height:24px; list-style: none;}
.list li a { color:#126D39; font-size:14px;}
.list li a:hover { color:#900;}
#product { /*border: 1px dashed #999;*/ padding: 10px 10px;}
/* Paging */ 
.paging { height:25px; text-align:center; margin:0 auto; padding:0;}
.paging ul { list-style-type:none; margin-left:270px; overflow:hidden; padding:0;}
.paging li { display:inline; float:left; margin:0;}
.paging li a { border-color:#ccc; border-style:solid solid solid none; border-width:1px 1px 1px 0; color:#000000; display:block; font-family: Arial; font-size:14px; padding:4px 7px; text-decoration:none;}
.paging li a.current { background-color:#126c39; color:#fff;}
.paging li a.paging_name { border-right:1px solid #ccc; border-bottom:0px; border-top:0px;}
.paging li a.paging_name:hover { background: none; color:#333;}
.paging li a:hover { background-color:#126c39; color:#fff;}
/* Loading layer */
.ilndpl {display:inline;}
.bldpl {display: block;}
.ndpl {display: none;}
#loading-layer{ background:#FF8B00;color:white;font-size:100%;position:fixed;z-index:10;padding: 6px;top: 0px;right: 0px;margin:0px; font-size: 15px;}
* html #loading-layer{ position:absolute;top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat')? documentElement.scrollTop : document.body.scrollTop)}