@charset "utf-8";
/************************************************************************************
CSS RESET
*************************************************************************************/
*{margin:0; padding:0;outline:0;}
html{height:100%;}
h1{font-size:15px;}
h2{font-size:14px;} 
h3{font-size:13px;} 
h4{font-size:12px;} 
h5{font-size:11px;} 
h6{font-size:10px;} 
a{text-decoration:none;} 
p{padding: 0 0 10px 0;}
img{border:0; border-spacing:0;}
img, embed{vertical-align:middle;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, img, embed  {
        margin: 0;
        padding: 0;
        outline: 0;
}
/* remember to define focus styles! */
:focus {
        outline: 0;
}
ol, ul {
        list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #eee
}
table td, table th {border: 1px solid #eee; padding: 3px 10px;}
caption, th, td {
        font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
        content: "";
}
blockquote, q {
        quotes: "" "";
}
strong, b {
	font-weight:bold;
}
em {
	font-style:italic;
}
pre {
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
input[type=text], input[type=password], input[type=file], input[type=submit], input[type=reset], textarea{-webkit-appearance:none; -webkit-border-radius: 0 !important;}
/************************************************************************************
Reset HTML5 Elements to Block
*************************************************************************************/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
}
/************************************************************************************
CSS WEBSITE
*************************************************************************************/
body {
	font-family: Arial, sans-serif !important;
	font-weight: 400;
	font-size: 14px;
	color: #333;
	background: #fff;
	line-height: 20px;
	-webkit-text-size-adjust:100%;
	word-wrap: break-word;
	margin: 0 auto;
}
#wrapper {position: relative; width: 100%; height: 100%; overflow: hidden;}
.min_wrap {padding: 0 20px; max-width: 1366px; margin: 0 auto;}
/************************************************************************************
CSS HEADER
*************************************************************************************/
#header {background: url(../imgs/layout/bg_header.png) repeat-x;}
#header .min_wrap {height: 60px; text-align: center; position: relative;}
.logo {display: block; position: absolute; top: 10px; left: 20px; z-index: 2;}
.logo img {display: inline-block; width: auto; height: 40px;}
.ul_mn {margin-right: 50px;}
.ul_mn > li {display: inline-block; padding: 0 13px; margin-right: -3px; position: relative;}
.ul_mn > li > a {
	font-size: 12px;
	display: block;
	line-height: 60px;
	text-transform: uppercase;
	color: #fffaf4;
	font-weight: bold;
	/*letter-spacing: 0.5px;*/	
}
.ul_mn > li:hover > a {color: #f89e31;}
.ul_mn > li.active > a {color: #f89e31;}
.ul_mn > li.active::after {
	content: "";
	height: 2px;
	background: #f89d30;
	position: absolute;
	bottom: 0; right: 20px; left: 20px;
}
.ul_hea {position: absolute; top: 0; right: 10px;}
.ul_hea > li {float: left;}
.ul_hea > li > a {
	color: #bcc3cb;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 60px;
	padding: 0 10px;
	display: block;
}
.ul_hea > li:hover > a {background: #425466; color: #F89D30;}
.ul_hea > li > a i {
	width: 16px; height: 16px;
	display: inline-block;
	position: relative;
	margin-right: 5px;	
	top: 5px;
}
.icon_dn {background: url(../imgs/layout/icon_1.png) no-repeat;}
.ul_hea > li > a:hover .icon_dn {background: url(../imgs/layout/icon_1_0.png) no-repeat;}
.icon_dk {background: url(../imgs/layout/icon_2.png) no-repeat;}
.ul_hea > li > a:hover .icon_dk {background: url(../imgs/layout/icon_2_0.png) no-repeat;}
.li_lang {
	padding: 0 10px;
	color: #bcc3cb;
	font-size: 10px;
	text-transform: uppercase;
	line-height: 60px;
	display: block;
	position: relative;
}
.li_lang img {display: inline-block; margin-right: 3px;}
.li_lang:hover {background: #425466; color: #F89D30;}
.li_lang:hover .ul_li_lang {display: block;}
.li_lang .ul_li_lang {
	background: #fff;
    display: none;
    min-width: 150px;
    position: absolute;
    top: 60px; right: 0;
    z-index: 11;	
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
	padding: 1px 0;
}
.li_lang .ul_li_lang > li > a {
	display: block;
	white-space: nowrap;
	text-align: left;	
	color: #425466;
	font-size: 11px;
	padding: 5px 10px;
	line-height: 24px;
}
.li_lang .ul_li_lang > li > a:hover {background: #F89E31; color: #fff;}
.ul_hea > li.li_user {position: relative;}
.ul_hea > li.li_user > a {min-width: 130px; text-align: left;}
.ul_hea > li.li_user:hover > ul {display: block;}
.ul_hea > li.li_user > ul {
	background: #fff;
    display: none;
    min-width: 150px;
    position: absolute;
    top: 60px; right: 0;
    z-index: 11;	
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.2);
	box-shadow: 0 0 3px rgba(0,0,0,0.2);
	padding: 1px 0;
}
.ul_hea > li.li_user > ul > li > a {
	display: block;
	white-space: nowrap;
	text-align: left;	
	color: #425466;
	font-size: 11px;
	padding: 5px 10px;
}
.ul_hea > li.li_user > ul > li > a:hover {background: #F89E31; color: #fff;}
/************************************************************************************
CSS CONTAINER
*************************************************************************************/
#container {min-height: 700px;}
.swiper1 .swiper-slide {height: 350px; background: #253443;}
.swiper1 .swiper-slide img {display: block; width: 100%; height: 100%;}
.row_1 {position: relative;}
.text_row_1 {
	position: absolute;
	z-index: 2;
	padding: 20px 0;
	border-radius: 3px;
	top: 65px; right: 0; left: 0;
	text-align: center;
	width: 418px;
	margin: auto;	
	background: rgba(21,84,23,0.7);
}
.text_row_1 .t_row_1 {color: #fff;}
.text_row_1 .ul_row_1 > li {color: #fff;}
.text_row_1 .ul_row_1 > li strong {padding: 15px 25px;}
.t_row_1 {
	text-transform: uppercase;
	display: block;
	font-size: 30px;
	line-height: 36px;	
	padding: 10px 0 20px 0;
	font-weight: bold;
	color: #049BD4;
}
.ul_row_1 {display: inline-block; padding-bottom: 10px;}
.ul_row_1 > li {text-transform: uppercase; font-size: 12px; display: inline-block;}
.ul_row_1 > li + li {margin-left: 10px;}
.ul_row_1 > li strong {
	display: inline-block;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	padding: 15px 40px;
	background: #64c869;
	border-bottom: 3px solid #46ad4b;
	font-size: 14px;
}
.ul_row_1 > li:nth-child(2) strong {background: #d9534f; border-bottom: 3px solid #ba423e;}
.row_2 {padding: 40px 0;}
.ul_row_2 > li {
	float: left;
	width: 32%;
	margin-right: 2%;
}
.ul_row_2 > li:last-child {margin-right: 0;}
.show_iframe + .show_iframe {margin-top: 20px;}
.t_show_iframe {
	height: 60px;
	line-height: 60px;	
	background: #eee;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	position: relative;
	padding-left: 10px;
}
.t_show_iframe img {
	width: auto; 
	height: 50px;
	position: absolute;
	top: 5px; right: 10px;	
}
.m_show_iframe {padding-top: 10px;}
.tb_vcb_h {width: 100%; font-size: 11px; line-height: 18px;}
.tb_vcb_h td {padding: 5px 0 5px 5px;}
.tb_vcb_h thead {background: #88EE99;}
.tb_vcb_h thead td {font-weight: bold; border: 0;}
.tb_vcb_h tbody td {text-transform: uppercase; border: 0;}
.show_text {font-size: 11px; line-height: 16px; color: #555;}
.row_3 {padding-bottom: 10px;}
.swiper2 .swiper-slide figure img {
	display: block; 
	width: 100%; height: 90px;
	/*-ms-filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    filter: grayscale(100%);
	opacity: 0.5;*/
	-webkit-transition: 0.4s ease;
	-moz-transition: 0.4s ease;
	-o-transition: 0.4s ease;
	transition: 0.4s ease;
}
.swiper2 .swiper-slide:hover figure img {
	opacity: 1; 
	-moz-filter: none; 
	-webkit-filter: none;
	filter: none; 	
}
.breacrum {background: #f6f6f6;}
.breacrum .min_wrap {position: relative; padding-top: 10px; padding-bottom: 10px;}
.breacrum .addthis_sharing_toolbox {position: absolute; top: 11px; right: 15px;}
.ul-breacrum > li {
	display: inline-block; 
	font-size: 11px; 
	padding: 0 10px 0 3px;
	position: relative;
}
.ul-breacrum > li::after {
	content: "/";	
	color: #888;
	position: absolute;
	top: 0; right: 0;
}
.ul-breacrum > li:first-child {padding-left: 0;}
.ul-breacrum > li:first-child img {position: relative; top: -1px;}
.ul-breacrum > li:last-child {padding-right: 0; background: none;}
.ul-breacrum > li:last-child::after {content: "";}
.ul-breacrum > li > a {color: #888;}
.ul-breacrum > li > a:hover {text-decoration: underline; color: #000;}
.f_cont {padding: 20px 20px 40px 20px; overflow: hidden;}
.sidebar {width: 200px; padding-right: 20px; float: left;}
.content {
	overflow: hidden; 
	padding-left: 30px; 
	background: url(../imgs/layout/bg_ct.png) repeat-y left; 
	min-height: 500px;
	position: relative;
}
.content::before {
	content: "";
	background: url(../imgs/layout/bg_ct_t.png) no-repeat;
	width: 10px; height: 200px;
	position: absolute;
	top: 0; left: 0;
	z-index: 1;	
}
.content::after {
	content: "";
	background: url(../imgs/layout/bg_ct_b.png) no-repeat;
	width: 10px; height: 276px;
	position: absolute;
	bottom: 0; left: 0;
	z-index: 2;	
}
.dm_sb {margin-bottom: 20px;}
.t_dm_sb {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	line-height: 28px;
	color: #8a8a8b;	
}
.ul_dm_sb > li {font-size: 14px; padding-bottom: 1px; background: url(../imgs/layout/icon_6.png) no-repeat bottom left;}
.ul_dm_sb > li > a {color: #515151; display: block; padding: 10px 0 10px 15px; background: url(../imgs/layout/icon_7.png) no-repeat left 16px;}
.ul_dm_sb > li.active > a, .ul_dm_sb > li:hover > a {color: #f89d30; background-image: url(../imgs/layout/icon_8.png);}
.t_cont {position: relative; padding: 0 170px 17px 0; background: url(../imgs/layout/icon_5.png) repeat-x bottom;}
.t_Detail {
	text-transform: uppercase;
	color: #f89f34;	
	font-size: 18px;
	line-height: 28px;
	overflow:hidden;
}
.ul_share_social {line-height: 18px; position: absolute; top: 3px; right: 0; padding-top: 0;}
.ul_share_social > li {float: left;}
.ul_share_social > li + li {margin-left: 7px;}
.tt_sb {
	text-transform: uppercase;
	text-align: center;
	background: #166a22;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
}
.t_tt_sb {font-size: 14px; color: #f8a33b; display: block; padding-bottom: 5px;}
.m_tt_sb {
	font-size: 12px;
	padding: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #495c6f;
	color: #fff;
	margin-bottom: 15px;
}
.ul_tt_sb > li {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #6cdc71;
	border-bottom: 3px solid #46ad4b;
	color: #fff;
	line-height: 14px;
	padding: 10px;
	font-size: 10px;
}
.ul_tt_sb > li + li {margin-top: 10px;}
.ul_tt_sb > li strong {display: block; font-size: 14px;}
.ul_tt_sb > li:nth-child(2) {background: #d9534f; border-bottom: 3px solid #ba423e;}
.click_gd {
	display: block;	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	background: #eeb039;
	border-bottom: 3px solid #f7b639;
	padding: 15px 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.click_gd::after {
	content: "»";	
	position: relative;
	top: -2px;
	margin-left: 5px;
}
.click_gd:hover {background: #ef972e;}
.ul_box_news {padding-top: 10px;}
.ul_box_news > li {
	float: left;
	width: 50%;	
	padding: 20px 0;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden;
}
.ul_box_news > li:nth-child(2n) .in_box_news {padding: 0 0 0 15px;}
.in_box_news {padding-right: 15px;}
.ul_box_news > li figure {
	float: left;
	width: 210px; height: 158px;
	margin-right: 15px;	
}
.ul_box_news > li figure img {display: block; width: 100%; height: 100%;}
.info_box_news {overflow: hidden; height: 158px;}
.info_box_news h3 {color: #2c3e50; font-size: 14px; line-height: 20px; padding-bottom: 5px;}
.info_box_news h3:hover {color: #F89D30;}
.info_box_news span {
	color: #666; 
	line-height: 16px; 
	font-size: 12px; 
	overflow: hidden; 
	max-height: 110px; 
	display: block;
}
.des_Detail {padding: 15px 0;}
.news_other {
	text-transform: uppercase; 
	color: #F89D30;
	font-size: 14px;
	border-left: 3px solid #F89D30;
	padding-left: 12px;
	margin-top: 20px;
	position: relative;
}
.news_other::before {
	content: "";
	width: 1px; height: 18px;
	background: #F89D30;
	position: absolute;
	top: 0; left: 1px;
	display: block;
}
.box_tgd {width: 360px; margin: 0 auto;}
.t_page {
	color: #000;
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	padding: 15px 0;
}
.m_tgd {background: url(../imgs/layout/bg_t_page.png) repeat-x top; padding-top: 2px;}
.ul_form > li {padding-top: 15px;}
.name_form {display: block; font-weight: bold; color: #333; padding-bottom: 4px; font-size: 12px;}
.ipt_form {
	border: 1px solid #ccc;	
	width: 100%; height: 40px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff !important;
	padding: 0 10px;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
.ipt_form:focus {border: 1px solid #F89D30;}
.ipt_form[readonly] {background-color: #f4f4f4 !important;}
.btn_form {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	width: 100%; 
	height: 40px; line-height: 40px;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #F89D30;
	border: 0;
	margin-top: 20px;
	cursor: pointer;
	display: block;
	
	background: -moz-linear-gradient(top, rgba(248,156,46,1) 0%, rgba(225,131,19,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(248,156,46,1) 0%,rgba(225,131,19,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(248,156,46,1) 0%,rgba(225,131,19,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89c2e', endColorstr='#e18313',GradientType=0 ); /* IE6-9 */
}
.btn_form:active, .btn-contact:active, .btn_account:active {background: #F89F35;}
.ipt_form[type="text"], .ipt_form[type="password"], .btn_form[type="submit"], .btn-contact[type="submit"], .btn_account[type="submit"] {
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;	
}
.cy_form {color: #888; padding-top: 15px; font-size: 12px;}
.cy_form a {color: #049bd4;}
.cy_form a:hover {text-decoration: underline;}
.cy_form ul li {list-style: outside disc; padding-left: 5px; margin-left: 11px;}
.cy_form ul li + li {padding-top: 10px;}
.ul_form_2 {overflow: hidden;}
.ul_form_2 > li {
	float: left; 
	width: 32%;
	margin: 0 2% 2% 0;	
}
.ul_form_2 > li:nth-child(3n) {margin-right: 0;}
.ul_form_2 > li:nth-child(3n+1) {clear: both;}
.icon_f_search {background: url(../imgs/layout/icon_9.png) no-repeat right center; padding-right: 51px;}
.icon_f_name {background: url(../imgs/layout/icon_10.png) no-repeat right center; padding-right: 51px;}
.icon_f_pass {background: url(../imgs/layout/icon_11.png) no-repeat right center; padding-right: 51px;}
.icon_f_address {background: url(../imgs/layout/icon_12.png) no-repeat right center; padding-right: 51px;}
.icon_f_email {background: url(../imgs/layout/icon_13.png) no-repeat right center; padding-right: 51px;}
.icon_f_phone {background: url(../imgs/layout/icon_14.png) no-repeat right center; padding-right: 51px;}
.icon_f_btc {background: url(../imgs/layout/icon_15.png) no-repeat right center; padding-right: 51px;}
.icon_f_tg {background: url(../imgs/layout/icon_16.png) no-repeat right center; padding-right: 51px;}
.icon_f_money {background: url(../imgs/layout/icon_17.png) no-repeat right center; padding-right: 51px;}
.dh_1 {float: right; width: 48%;}
.dh_2 {float: left; width: 48%;}
.r1_dh_2 {
	text-align: center;
	background: #f6f6f6;
	padding: 15px;
}
.r2_dh_2 > li {
	margin-top: 20px;
	padding-left: 23px;
	background: url(../imgs/layout/icon_18.png) no-repeat 0 5px;
}
.r2_dh_2 > li a {color: #049bd4;}
.r2_dh_2 > li a:hover {text-decoration: underline;}
.data_dh {width: 100%; border: 1px solid #ddd;}
.data_dh td {border: 1px solid #ddd; padding: 10px; border-top: 0; border-bottom: 0;}
.data_dh thead {border: 1px solid #f8a035;}
.data_dh thead .t_data_dh {color: #fff; background: #f8a035;}
.data_dh thead .t_data td {font-weight: bold; border: 0;}
.data_dh tbody tr:nth-child(2n) {background: #f6f6f6;}
.maps_ct {position: relative; background: #fff;}
.maps_ct iframe {width: 100% !important;}
.mask_map {background: rgba(255,255,255,0); z-index: 2; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.form-ct {margin-top: 15px;}
.f1-ct {overflow: hidden;}
.f2-ct {width: 50%; float: right; margin-left: 2%;}
.m_iCon .error-sty {margin-top: 10px;}
.form-contact li + li {padding-top: 10px;}
.form-contact li .txt-contact {
	border: 1px solid #eee;
	background: #fff;
	color: #666;
	width: 100%;
	padding: 8px;
}
.form-contact li .tArea-contact {
	border: 1px solid #eee;
	background: #fff;
	color: #666;
	width: 100%;
	min-height: 150px;
	resize: vertical;
	padding: 8px;
}
.form-contact li .txt-contact:focus, .form-contact li .tArea-contact:focus {border: 1px solid #ccc;}
.btn-contact, .btn_account {
	margin-top: 10px;
	border: none;
	background: #F89D30;
	color: #fff;
	text-align: center;
	padding: 10px 20px;	
	text-transform: uppercase;	
	font-weight: bold;
	cursor: pointer;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	background: -moz-linear-gradient(top, rgba(248,156,46,1) 0%, rgba(225,131,19,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(248,156,46,1) 0%,rgba(225,131,19,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(248,156,46,1) 0%,rgba(225,131,19,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89c2e', endColorstr='#e18313',GradientType=0 ); /* IE6-9 */
}
.t-f2-ct {
	padding: 3px 0 9px 0; 
	border-bottom: 1px solid #eee; 
	position: relative; 
	text-transform: uppercase; 
	color: #F89D30;
}
.m-f2-ct {padding-top: 10px; color: #4949494;}
.m-f2-ct ul li {padding: 5px 0 0 15px; background: url(../imgs/layout/icon-m-f2-ct.png) no-repeat left 12px;}
.m-f2-ct ul li a {color: #555;}
.m-f2-ct ul li a:hover {color: #F89D30;}
.t_r2 {
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: #3a526a url(../imgs/layout/bg_t_r2.png) repeat-x bottom;
}
.tab_bb_bm {border: 1px solid #e4e4e4; margin-bottom: 20px; border-top: 0; position: relative;}
.mask_tab_bb_bm {
	z-index: 10;
	background: #f89c2e;	
	color: #fff;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	padding: 20px;
}
.t_tabs > li {
	float: left;
	width: 50%;
	text-align: center;
	position: relative;
}
.t_tabs > li:nth-child(1)::before {
	content: "";
	width: 1px; height: 28px;
	background: #f89c2e;
	position: absolute;
	top: 0; left: -1px;
}
.t_tabs > li:nth-child(2)::after {
	content: "";
	width: 1px; height: 28px;
	background: #f89c2e;
	position: absolute;
	top: 0; right: -1px;
}
.t_tabs > li.ui-tabs-active:nth-child(1):before,
.t_tabs > li.ui-tabs-active:nth-child(2):after {display: none;}
.t_tabs > li > a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	background: #f89c2e;
	color: #fff;	
	padding: 4px 0;
}
.t_tabs > li.ui-tabs-active > a {color: #f18a0e; background: url(../imgs/layout/bg_t_tabs.png) repeat-x top;}
.m-tabs {display: none; padding: 15px;}
.ul_form_mbtm > li {overflow: hidden;}
.ul_form_mbtm > li + li {margin-top: 15px;}
.text_form_mbtm {
	width: 130px;
	float: left; 
	text-align: right;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #444;
	line-height: 16px;
	padding-top: 10px;
}
.info_form_mbtm {overflow: hidden; padding-left: 15px; position: relative;}
.ipt_form_mbtm {
	background: #fff;
	border: 1px solid #ddd;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 100%; height: 36px;
	padding: 0 10px;
	font-size: 11px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.ipt_form_mbtm:focus {border: 1px solid #F89C2E;}
.btn_form_mbtm {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;	
	cursor: pointer;
	border: 0;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #f89c2e url(../imgs/layout/icon_19.png) no-repeat 90% center;
	padding: 10px 25px 10px 15px;
	margin-left: 145px;
}
.btn_form_mbtm::after {
	display: inline-block;
}
.ipt_form_mbtm[type="text"], .btn_form_mbtm[type="submit"] {
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
}
.ipt_form_mbtm[readonly] {background: #f5f4f4;}
.ly_form_mbtm {
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
	position: absolute;
	top: 8px; right: 11px;
	z-index: 1;
}
.tt_form_mbtm {font-size: 11px; color: #d9534f; padding-top: 10px; display: block; line-height: 16px;}
.star {font-size: 11px; line-height: 16px; font-weight: bold; color: #d9534f; font-style: normal;}
.bg_mbcd {
	background: #e4e4e4 url(../imgs/layout/icon_20.png) no-repeat center;
	border-top: 1px solid #f7f7f7;
	height: 28px;
}
.f_mbcd {padding-bottom: 20px; position: relative;}
.m_mbcd {color: #666; font-size: 11px;}
.t_mbcd {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #222;
	width: 50%;
	position: absolute;
	top: -24px;	
}
.dsm_mbcd {width: 50%; float: left;}
.dsb_mbcd {width: 50%; float: left;}
.bt_ds_muaban {
	color: #049bd4;
	display: inline-block;
	margin: 10px 0 5px 25px;	
}
.bt_ds_muaban:hover {text-decoration: underline;}
.ul_mbcd > li {
	padding: 5px; 
	border-top: 1px solid #ddd; 
	background: #f9f9f9; 
	overflow: hidden; 
	position: relative;
	line-height: 16px;
}
.ul_mbcd > li:nth-child(2n) {background: #fff;}
.ul_mbcd > li:hover {background: #fff5e9;}
.click_ds_h {
	position: absolute;
	z-index: 1;
	top: 0; right: 0; bottom: 0; left: 0;	
}
.l_mbcd {float: left; width: 20px; color: #333; font-size: 12px;}
.r_mbcd {overflow: hidden;}
.name_mbcd {
	display: block; 
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #de8a26;
	overflow: hidden;
	padding-bottom: 0;
}
.ol_mbcd > li {display: inline-block;}
.ol_mbcd > li + li {margin-left: 7px;}
.ol_mbcd > li span {color: #049bd4; display: block;}
.tg_mbcd {overflow: hidden; padding-bottom: 0;}
.tg_mbcd span {float: right; color: #d9534f;}
.btn_mbcd {
	color: #f89c2e;
	border: 1px solid #f89c2e;
	padding: 0 5px;
	position: absolute;
	top: 20px; right: 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.btn_mbcd:hover {background: #f89c2e; color: #fff;}
.btn_dk_mbcd {
	font-size: 11px;
	color: #555;
	font-weight: bold;
	cursor: pointer;	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-left: 25px;
	border: 1px solid #c7c7c7;
	padding: 6px 30px;
	display: inline-block;
	background: #d6d6d6 url(../imgs/layout/bg_btn_dk_mbcd.png) repeat-x top;
	text-shadow: 1px 1px 0 #fff;
}
.btn_dk_mbcd:hover {color: #fff; background: #F89C2E; text-shadow: none; border: 1px solid #F89C2E;}
.page_mbcd {padding: 5px 0 5px 25px; position: absolute; bottom: 55px; right: 0; left: 0;}
.page_mbcd a {display: inline-block; font-size: 11px; color: #555; margin-right: 5px;}
.page_mbcd a.active, .page_mbcd a:hover {color: #f89c2e; font-weight: bold;}
.page_mbcd a.actife::before {content: "[";}
.page_mbcd a.active::after {content: "]";}
.fancybox-skin {background: #fff !important;}
.t_form_ajax {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 24px;
	line-height: 28px;
	padding: 20px 0;
	color: #000;
	background: #f2f2f2;
	text-align: center;
	
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */	
}
.m_form_ajax {padding: 0 20px 20px 20px;}
.ul_adv_h > li + li {margin-top: 10px;}
.ul_adv_h > li img {
	display: block; width: 100%; height: auto;	
}
.mbtm_si {
	padding: 20px 15px;
	text-align: center;
	border: 1px solid #E4E4E4;
}
.mbtm_si .ul_row_1 > li strong {color: #fff; padding: 15px 25px;}
.dm_sb_mobile {
	display: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
	color: #555;
	padding: 10px 10px 10px 15px;
	background: #f6f6f6 url(../imgs/layout/arrown_menu_accordion.png) no-repeat 98% center;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
}
/************************************************************************************
CSS FOOTER
*************************************************************************************/
#footer {background: #efefef; color: #666; font-size: 12px !important; margin: 0px !important; font-family: Arial !important;}
#footer a {color: #666;}
#footer a:hover {color: #000; text-decoration: underline;}
#footer .min_wrap {overflow: hidden; padding: 15px 20px;}
.ul_foot_1 {float: left;}
.ul_foot_1 > li {padding: 0 11px 0 10px; float: left; position: relative;}
.ul_foot_1 > li:first-child {padding-left: 0;}
.ul_foot_1 > li:last-child {padding-right: 0;}
.ul_foot_1 > li:last-child::after {display: none;}
.ul_foot_1 > li::after {
	content: "";
	width: 1px; height: 9px;
	background: #666;
	display: inline-block;	
	position: absolute;
	top: 6px; right: 0;
}
.foot_2 {float: right; text-align: right;}
/************************************** END FOOTER **************************************/
.f-detail {font-family: Arial, sans-serif !important;}
.f-detail img, .f-detail div, .f-detail table, .f-detail h1, .f-detail h2, .f-detail h3, .f-detail h4, .f-detail h5, .f-detail h6, .f-detail p, .f-detail strong, .f-ndct em{max-width: 100% !important;}
.f-detail img {padding: 5px 0; max-width: 100% !important; height: auto !important;}
.f-detail a {color: #f89f34;}
.f-detail a:hover {text-decoration: underline;}
.f-detail ul li {list-style: disc; margin-left: 20px;}
.f-detail ol li {list-style: decimal; margin-left: 20px;}
.tag {margin: 20px 0px 0px 0px; font-size: 11px; overflow: hidden; font-family: Arial; line-height: 18px;}
.tag span {
	color: #939393; 
	padding: 2px 5px 2px 23px; 
	background: #F1F1F1 url(../imgs/layout/icontag.png) no-repeat 5px 5px; 
	display: block; 
	float: left;
	margin: 0 3px 3px 0;
}
.tag a {
	padding: 2px 5px; 
	color: #656565; 
	background: #F1F1F1; 
	display: block; 
	float: left;
	margin: 0 3px 3px 0;
}
.tag a:hover {background: #E2E2E2;}
.back-to-top {
	cursor: pointer;
	background: url(../imgs/layout/back-to-top.png) no-repeat;
	width: 30px; height: 30px;
	position: fixed;
	bottom: 10px; right: 10px;
	display: none;
	z-index: 10;
}
.error-sty {color: #f70000; font-weight: 400; padding: 5px 0 0 0; font-size: 11px; display: block;}
a, a:hover {}
a[href^="tel:"] {color: #f89f34;}
.clear {clear:both; height: 0; float: none;}
.box-sizing-fix {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.img_object_fit {
	object-fit: cover;
	-moz-object-fit: cover;
	-webkit-object-fit: cover;
	-o-object-fit: cover;
	-ms-object-fit: cover;	
}
::-webkit-input-placeholder {opacity: 1;}
::-moz-placeholder {opacity: 1;}
:-ms-input-placeholder {opacity: 1;}
:-moz-placeholder {opacity: 1;}
.sty_slec {-webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer;}
.sty_slec::-ms-expand {display: none;}
.sty_transition {
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	transition: all 0.4s ease;	
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
} /* Hides from IE-mac \*/
.clearfix {
	display: block;
}
select option {font-size: 11px; padding: 0px 5px;}
input, textarea, select {
	font-family: Arial,sans-serif,Helvetica;
	font-size: 12px;
	font-weight: 400;
	vertical-align: middle;
}
.page {font-size: 11px; margin: 40px 0px 0px 0px; font-family: Arial; line-height: 18px; text-align: center;}
.PageNum a {
	display: inline-block;
	color: #666;
	padding: 3px 10px;
	background: #fff;
	margin: 0px 3px 5px 0px;
	border: 1px solid #e8e8e8;
}
.PageNum a:hover {color: #F89D30; background: #fff; border: 1px solid #F89D30;}
.PageNum span {
	font-weight: bold;
	display: inline-block;
	color: #fff;
	padding: 3px 10px;
	background: #F89D30;
	margin: 0px 3px 5px 0px;
	border: 1px solid #F89D30;
}
/************************************************************************************
CSS DANG NHAP - DANG KY
*************************************************************************************/
#wrap_form {
	text-align: center; 
	background: url(../imgs/layout/bg_dn_dk.png) no-repeat center center; 
	background-size: cover;
}
.logo_form {display: inline-block; margin-top: 50px;}
.logo_form img {display: inline-block; width: auto; height: 70px;}
.k_form {
	margin: 30px auto 15px auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	background: rgba(0,0,0,0.5);
	padding: 20px;
	width: 360px;
}
.k_form .ipt_form {border: 0;}
.k_form .name_form {text-align: left; color: #fff;}
.link_qmk {color: #fff; padding-top: 15px; text-align: left; overflow: hidden; font-size: 12px;}
.link_qmk a {color: #fff;}
.link_qmk a:nth-child(2) {float: right;}
.link_qmk a:hover {text-decoration: underline;}
/************************************************************************************
CSS QUAN LY THONG TIN
*************************************************************************************/
.main_fql {padding-top: 20px;}
.form_fql > li {overflow: hidden;}
.form_fql > li + li {margin-top: 15px;}
.name_fql {display: block; float: left; width: 180px; font-size: 12px; font-weight: bold; color: #333; padding-top: 7px;}
.info_fql {overflow: hidden;}
.ipt_fql {
	color: #777;
	border: 1px solid #ddd;
	width: 350px; height: 36px;
	padding: 0 10px;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.txt_fql {
	color: #333;
	border: 1px solid #ddd;
	width: 350px; min-height: 100px;
	resize: vertical;
	padding: 10px;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.ipt_fql:focus, .txt_fql:focus,.css_select_dt:focus {border: 1px solid #F8A23A; color: #000;}
.css_select_dt {
	color: #777;
	border: 1px solid #ddd;
	width: 350px; height: 36px;
	padding: 0 10px;
	transition: 0.2s;
	-moz-transition: 0.2s;
	-webkit-transition: 0.2s;
	-o-transition: 0.2s;
}
.star {
    color: #e91546;
    display: inline-block !important;
    font-size: 11px;
	font-family: Arial;
}
.f-upfile{position:relative; padding-top:5px;}
.f-upfile span{color:#7DC351; font-size:12px; text-decoration:underline; cursor:pointer;}
.f-upfile input{position:absolute; top:0; left:0; opacity:0; width:121px; cursor:pointer;}
.img_fql {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;	
}
.show_gt ul li {display: inline-block; margin: 7px 12px 0 0;}
.show_gt ul li label {cursor: pointer;}
.show_gt ul li input {position: relative; top: -2px;}
.filter-qldh {border: 1px solid #ddd; margin-bottom: 15px; overflow: hidden; background: #f6f6f6; padding: 10px;}
.filter-qldh ul li {float: left;}
.filter-qldh ul li + li {margin-left: 5px;}
.filter-qldh ul li span {display: block; font-weight: bold; text-transform: uppercase; font-size: 11px;}
.filter-qldh select {
	height: 28px;
    line-height: 22px;
    padding: 0 20px 0 8px;
	background: #fff url(../imgs/layout/icon_21.png) no-repeat 95% center;
	-webkit-appearance: none; 
	-moz-appearance: none; 
	appearance: none; 
	cursor: pointer;
	border: 0;
	font-size: 11px;
	margin-right: 5px;
}
.filter-qldh select::-ms-expand {display: none;}
.css_input_text2 {
	margin-right: 5px;
	width: 150px; height: 28px;
	padding: 0 8px;
	background: #fff;	
	border: 0;
	font-size: 11px;
}
.css_submit {
	background: #333;
	cursor: pointer;
	color: #fff;
	font-size: 11px;
	height: 28px;
	padding: 0 10px;
	font-weight: bold;
	border: 0;
}
.f-qldh {font-size: 12px;}
.f-qldh table {
	width: 100%; 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box; 
	border: 1px solid #eee;
}
.f-qldh table thead {
	border-bottom: 1px solid #bbb; 
	background: #f9f9f9;
	
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}
.f-qldh table thead td {font-weight: 400; font-weight: bold; text-transform: uppercase;}
.f-qldh table td {padding: 10px; box-sizing: content-box;}
.f-qldh table tbody td {border: 1px solid #eee;}
.f-qldh table tbody tr:hover {background: #F3FAFC;}
/************************************************************************************
CSS DS MUA BAN
*************************************************************************************/
.table_data_out_2 tbody tr {background: #fff;}
.table_data_out_2 tbody tr:nth-child(2n) {background: #f9f9f9;}
.ds_name {text-transform: capitalize; color: #de8a26;}
.ds_mua {color: #049bd4;}
.ds_tg {color: #d9534f;}
.click_ds {
	display: inline-block;
	color: #f89c2e;
	border: 1px solid #f89c2e;
	padding: 2px 10px;
	-webkit-border-radius: 2px;	
	-moz-border-radius: 2px;	
	border-radius: 2px;	
	background: #fff;
}
.click_ds:hover {background: #f89c2e; color: #fff;}
/************************************************************************************
POPUP LANG
*************************************************************************************/
.popup_lang {
	position: fixed; 
	top: 0; right: 0; bottom: 0; left: 0;
	background: rgba(0,0,0,0.7);
	z-index: 9999;
}
.in_popup_lang {
	background: #fff;
	width: 500px;
	position: fixed;
	top: 50%; left: 0; right: 0;
	margin: -100px auto 0 auto;
	text-align: center;
	padding: 20px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 30px rgba(0,0,0,0.5);
	box-shadow: 0 0 30px rgba(0,0,0,0.5);
}
.des_popup_lang {padding: 0 20px 20px 20px;}
.in_popup_lang a {display: inline-block; margin: 0 10px;}
.in_popup_lang img {display: block; width: 64px; height: 64px;}
.in_popup_lang strong {display: block; color: #333; margin-top: 5px;}
.in_popup_lang a:hover strong {color: #f11716;}
/************************************************************************************
MENU MOBILE
*************************************************************************************/
.icon_menu_mobile {
	visibility: hidden;
	width: 58px; height: 58px;
	background: #043a06 url(../imgs/layout/menu_mobile.png) no-repeat center;
	/*border:solid 1px #54161c;*/
	color:#000000;
	position: absolute;
	top: 0; right: 0;
	z-index: 10;
}
.menu_mobile {
	visibility: hidden;
	background: #555555;
	width: 280px; height: 100%;
	overflow-y: scroll;
	position: absolute;
	top: 0; left: -280px;
	z-index: 9999999;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
}
.close_menu_mobile {
	background: rgba(255,255,255,0); 
	position: fixed; 
	top: 0; right: 0; bottom: 0; left: 280px;
}
.ad_body {height: 100%; overflow-y: hidden;}
.ad_body .menu_mobile {left: 0;}
.ad_body #wrapper::after {
	content: "";
	background: rgba(0,0,0,0.8);
	position: fixed;
	top: 0; right: 0; bottom: 0; left: 0;
	z-index: 11;
	transition: all 0.2s;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-o-transition: all 0.2s;
}
.ul_ma_1 li {font-size: 12px; position: relative;}
.ul_ma_1 > li a {white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; color: #fff; padding: 10px 38px 10px 15px;}
.ul_ma_1 > li > a {border-top: 1px solid #6c6c6c; border-bottom: 1px solid #454545; font-weight: bold;}
.ul_ma_1 > li > a:hover, .ul_ma_1 > li.active > a {background: #626262;}
.ul_ma_2 > li > a {background: #474747; border-left: 3px solid #f89f34; padding-left: 25px;}
.ul_ma_2 > li > a:hover {background: #5F5F5F;}
.ul_ma_2 > li + li {border-top: 1px solid #575757;}
.ul_ma_3 > li {border-top: 1px solid #575757;}
.ul_ma_3 > li > a {background: #474747; border-left: 3px solid #f89f34; padding-left: 40px; padding-right: 15px;}
.ul_ma_3 > li > a:hover {background: #5F5F5F;}
.arrown_menu_accordion {
	background: url(../imgs/layout/arrown_menu_accordion.png) no-repeat center;
	width: 38px; height: 38px;
	position: absolute;
	top: 1px; right: 0;
	cursor: pointer;
}

.box_raovat ul li{ 
	overflow:hidden; margin-bottom:10px; border:solid 1px #F0F0F0; padding:10px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0px 1px 1px 0 rgb(0 0 0 / 18%);
    -moz-box-shadow: 0px 1px 1px 0 rgba(0,0,0,0.18);
    -webkit-box-shadow: 0px 1px 1px 0 rgb(0 0 0 / 18%);
	width:47%;
	cursor:pointer;
	float:left;
}
.box_raovat ul li a{ display:block;}
.box_raovat ul li h2{ color:#121212;}
.box_raovat ul li:hover{border:solid 1px #46AD4B;}
.box_raovat ul li:nth-child(2n){ margin-right:0px; float:right;}
.box_raovat_img{ width:30%; height:100px; float:left; text-align:center;}
.box_raovat_img img{ height:100%; width:auto;}
.box_raovat_text{ width:68%; float:right;}
.box_raovat_gia{ color:#E90000; font-weight:bold;}
.box_raovat_tt{ font-size:12px; color:#535353; text-transform:capitalize;}
.box_raovat_tt2{ font-size:12px; color:#079001; text-transform:capitalize;}

.box_raovat_chitiet{}
.box_rv_ct_left{ width:35%; float:left;}
.box_rv_ct_left img{ width:100%; height:auto;}
.box_rv_ct_right{ width:60%; float:right;}
.box_rv_ct_right h2{ margin-bottom:10px; text-transform:capitalize; font-size:16px;}
.box_rv_ct_right ul{ margin-top:20px; font-size:13px;}
.box_rv_ct_right ul li{ float:none; clear:both; overflow:hidden; padding:5px 0px; border-bottom:solid 1px #F0F0F0;}
.box_rv_ct_right ul li:nth-child(2n-1){ background-color:#F8F8F8;}
.box_rv_ct_right ul li .box_rv_ct_right_lt{ width:35%; float:left; font-weight:bold;}
.box_rv_ct_right ul li .box_rv_ct_right_rt{ width:60%; float:right; position:relative;}
.box_rv_ct_right ul li .box_rv_ct_right_rt i{ color:#5E5E5E; font-size:12px;}
.box_rv_ct_right ul li .box_rv_ct_right_rt .fb-like{ position:absolute; top:0px; left:5px;}
.box_rv_ct_cen{ float:none; clear:both; margin-top:30px;}
.box_rv_ct_cen_h{ font-size:16px; margin-top:20px; margin-bottom:10px; text-transform:uppercase;}
.box_rv_buttom{ text-align:left; margin-top:20px;}
.box_rv_buttom button{ padding:10px 20px; cursor:pointer; border:solid 1px #d46c05;background: #f27902; color:#FFFFFF; text-transform:uppercase; border-radius:5px;}
.box_rv_buttom button:hover{background: #d46c05;}
.box_rv_ct_right_byt{ float:right; font-size:12px; text-transform:capitalize; color:#FFFFFF; border:solid 1px #46ad4b; background-color:#64c869; padding:3px 10px; border-radius:5px;}
.box_rv_ct_right_byt:hover{ background-color:#46ad4b;}

.header_fixed{
	position: fixed !important;
	z-index:999;
	top: 0px; right: 0; left: 0;
}

/************************************************************************************
RESPOSIVE
*************************************************************************************/
@media only screen and (max-width: 1279px) and (min-width: 1024px) {
	.ul_mn {margin-left: 180px;}
	.ul_mn > li {padding: 0 15px; float: left; display: block;}	
	.ul_mn > li > a {letter-spacing: 0;}
	.ul_mn > li.active::after {left: 15px; right: 15px;}
	.ul_box_news {padding: 0;}
	.ul_box_news > li {float: none; width: auto;}
	.in_box_news {padding: 0 !important;}
}
@media only screen and (max-width: 1023px) {
	html, body {overflow-x: hidden; -webkit-overflow-scrolling: touch;}
	body {background-size: 100% auto;}
	.icon_menu_mobile {visibility: visible;}
	#wrapper {
		transition: all 0.2s;
		-moz-transition: all 0.2s;
		-webkit-transition: all 0.2s;
		-o-transition: all 0.2s;
		left: 0;
	}
	.min_wrap {padding: 0 2%;}
	
	.logo {left: 2%;}
	.ul_row_2 {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: column;
		flex-direction: column;	
	}
	.ul_row_2 > li {float: none; width: auto; margin: 0;}
	.ul_row_2 > li:nth-child(1) {-webkit-order: -1; order: -1;}
	.ul_row_2 > li:nth-child(3) {-webkit-order: -1; order: -1;}
	.ul_hea {right: 60px;}
	.f_cont {padding: 2% 2% 4% 2%;}
	.content {
		overflow: visible;
		padding-left: 0;
		background: none;
		min-height: inherit;	
	}
	.sidebar {float: none; padding-right: 0; width: auto;}
	.row_2 {padding: 2% 0;}
	.bt_ds_muaban {display: block; text-align: center; margin: 10px 0;}
	.btn_dk_mbcd {display: block; text-align: center; margin: 0;}
	.ul_box_news {padding: 0;}
	.ul_box_news > li {float: none; width: auto;}
	.in_box_news {padding: 0 !important;}
	#footer {text-align: center;}
	.ul_foot_1 {float: none;}
	.ul_foot_1 > li {float: none; display: inline-block;}
	.foot_2 {float: none; text-align: center;}
	.ul-breacrum {white-space: nowrap; overflow-x: auto;}
	.t_cont {padding-right: 0;}
	
	.ul_mn, .content::after, .content::before, .tt_sb, .click_gd, .ul_share_social {display: none !important;}	/*, .ul_adv_h*/
	
	.dm_sb, .t_dm_sb {display: none;}
	.dm_sb_mobile {display: block;}
	.ul_dm_sb.active {
		padding: 0 15px;
		border: 1px solid #eee;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.ul_dm_sb.active > li {background: none;}
	.ul_dm_sb.active > li + li {border-top: 1px dotted #eee;}
}
@media only screen and (max-width: 959px) {
	.box_raovat ul li{ width:auto; display:block; float:none !important; clear:both !important;}
	.box_raovat_img{ width:20%;}
	.box_raovat_text{ width:78%;}
}
@media only screen and (max-width: 768px) {
	.box_rv_ct_left{ float:none; clear:both; width:auto; margin-bottom:10px;}
	.box_rv_ct_right{ float:none; clear:both; width:auto;}
	.box_rv_buttom{ text-align:center;}
}
@media only screen and (max-width: 767px) {
	.f-qldh table, .f-detail table, .f-qldh table {display: block; overflow-x: auto;}
	
	.ul_form_2 > li {width: 48%; margin: 0 0 2% 0;}
	.ul_form_2 > li:nth-child(3n+1) {clear: none;}
	.ul_form_2 > li:nth-child(2n) {float: right;}
	.ul_form_2 > li:nth-child(2n+1) {clear: both;}
	.box_rv_ct_right ul li .box_rv_ct_right_lt{ width:35%;}
	.box_rv_ct_right ul li .box_rv_ct_right_rt{ width:65%;}
}
@media only screen and (max-width: 640px) {	
	.logo {left: 0; right: 0; margin: auto;}
	.icon_menu_mobile {
		width: 40px; height: 34px;
		right: auto; left: 0;
		top: auto; bottom: -34px;
		z-index: 11;
		/*border-right: 1px solid rgba(255,255,255,0.2);*/
	}
	#header .min_wrap {height: 50px;}
	.logo {top: 5px;}
	.ul_hea {
		left: 0; right: 0; top: auto;
		bottom: -34px;
		z-index: 11;
		text-align: right;
		background: #043a06;
	}
	.ul_hea > li {display: inline-block; float: none;}
	.ul_hea > li > a {line-height: 34px;}
	.ul_hea > li.li_user > ul {top: 34px;}
	.dh_1, .dh_2 {width: auto; float: none; margin-bottom: 2%;}
	.text_row_1 {
		position: static; 
		width: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		background: #155417;
	}
	.t_row_1 {padding: 30px 0 10px 0; font-size: 20px; line-height: 26px;}
	.f_cont {padding-top: 44px;}
	.swiper1, .breacrum {display: none !important;}
	.li_lang {line-height: 34px;}
	.box_raovat_img{ width:20%;}
	.box_raovat_text{ width:75%;}
}
@media only screen and (max-width: 480px) {
	.maps_ct iframe {height: 200px;}
	.f2-ct {float: none; width: auto; margin: 0; padding-bottom: 20px;}
	.btn-contact {width: 100%; text-align: center;}
	.ul_box_news > li figure {width: 150px; height: 113px;}
	.info_box_news h3 {padding-bottom: 0;}
	.info_box_news {overflow: visible; height: auto;}
	.dsm_mbcd, .dsb_mbcd {float: none; width: auto;}
	.t_mbcd {
		position: static; 
		width: auto; 
		margin-top: 20px;
		padding: 7px 0;
		background: #e4e4e4;
		border: 1px solid #ddd;
		border-bottom: 0;
	}
	.ul_mbcd > li {padding: 7px 5px;}
	.btn_dk_mbcd {
		background: #f89c2e; 
		border: 1px solid #f89c2e; 
		color: #fff; 
		text-shadow: none;
	}
	.k_form {width: 96%; padding: 0;}
	.k_form form {padding: 20px;}
	.name_fql {float: none; width: auto; padding: 0 0 3px 0;}
	.ipt_fql {width: 100%;}
	.css_select_dt {width: 100%;}
	.btn_account {width: 100%; text-align: center;}
	.filter-qldh select, .css_input_text2 {width: 100%; margin: 0 0 5px 0;}
	
	.addthis_sharing_toolbox, .bg_mbcd {display: none !important;}
	
	.ul_form_2 > li, .ul_form_2 > li:nth-child(2n) {width: auto; float: none;}
	.ul_form_2 > li:nth-child(2n+1) {clear: none;}
	
	.in_popup_lang {width: 94%;}
	.box_raovat_img{ width:20%;}
	.box_raovat_text{ width:70%;}
}
@media only screen and (max-width: 480px) {
	.box_rv_ct_right ul li .box_rv_ct_right_lt{ width:35%;}
	.box_rv_ct_right ul li .box_rv_ct_right_rt{ width:65%;}
}

@media only screen and (max-width: 360px) {
	.text_row_1 .ul_row_1 > li strong {padding: 15px;}
	.k_form form {padding: 15px;}
	.ul_hea > li > a, .li_lang {padding: 0 5px;}
	.box_raovat_img{ width:20%;}
	.box_raovat_text{ width:60%;}
}
@media only screen and (max-width: 320px) {
	.box_raovat_img{ width:20%;}
	.box_raovat_text{ width:60%;}
}