@charset "utf-8";
*{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}
	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}
	:focus{outline:0}
	ol,ul{list-style:none}
	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:400}
	blockquote:before,blockquote:after,q:before,q:after{content:""}
	blockquote,q{quotes:"" ""}
	strong,b{font-weight:700}
	em{font-style:italic}
	pre{white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
	input[type=text],input[type=password],input[type=file],input[type=submit],input[type=reset],textarea{-webkit-appearance:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}
	input[type=number]::-webkit-inner-spin-button{opacity:1}
	main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
	html{background:#222}
	body{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;color:#222;background:#fff;line-height:24px}
    @font-face { font-family: 'FontAwesome'; font-display: swap !important; }
    .fa-headset:before {
        content: "\f590";
    }
	.css_body{-webkit-text-size-adjust:100%;word-wrap:break-word;max-width:1920px;margin:0 auto;height:auto;min-height:100%}
	.fixbody{overflow:hidden}
	#wrapper{position:relative;width:100%;height:100%;overflow:hidden}
	.min_wrap{width:1170px;margin:0 auto}
	.icon_web{display:inline-block;position:relative}
	.lang_en .ul_mn > li > a{font-size:14px}
	#header{background:url(../imgs/layout/bg_header.webp) repeat;position:relative}
	#header::before{content:"";position:absolute;bottom:0;left:0;height:19px;width:50%;background:#005373}
	#header::after{content:"";position:absolute;bottom:0;right:0;height:35px;width:50%;background:#005373}
	.banner .min_wrap{position:relative;height:69px}
	.banner .min_wrap::before{content:"";width:51px;height:59px;background:url(../imgs/layout/bg_header_2.webp) no-repeat,url(../imgs/layout/bg_header.webp) repeat;position:absolute;top:45px;left:233px;z-index:3}
	.logo{display:block;height:65px;position:absolute;top:10px;left:0;z-index:2}
	.logo img{display:block;width:100%;height:100%}
	.ul_lang{position:absolute;top:19px;right:0}
	.ul_lang > li + li{margin-top:4px}
	.ul_lang > li > a img{width:19px;height:13px;display:block}
	.tool_hea{overflow:hidden;position:absolute;top:19px;right:19px}
	.tool_hea > li{float:left;height:32px;margin-right:40px}
	.tool_hea > li i{float:left;width:28px;height:28px;color:#fff;text-align:center;line-height:28px;font-size:14px;background:#005373;margin-right:10px;display:block}
	.tool_hea > li p{color:#999;line-height:14px;overflow:hidden;padding:0 0 0 10px;border-left:1px solid #ececec;height:30px}
	.tool_hea > li p a{font-size:14px;color:#005373;font-style:italic;text-decoration:underline}
	.tool_hea > li p strong a{font-size:16px;color:#e30613;font-style:normal;text-decoration:none;line-height:16px}
	.nav_mn{}
	.nav_mn .min_wrap{position:relative;z-index:4}
	.ul_mn{margin-left:283px;background:#005373}
	.ul_mn > li{float:left;position:relative}
	.ol3_top_foot_2{overflow:hidden}
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 8px !important; opacity: 0.8 !important;}
	.ol3_top_foot_2 > li{float:left;margin:0 10px 10px 0}
	.ol3_top_foot_2 > li > a{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid rgba(255,255,255,0.7);color:rgba(255,255,255,0.7);text-align:center;width:36px;height:36px;line-height:36px;font-size:18px}
	.ol3_top_foot_2 > li > a:hover{color:#fff!important;background-color:#21a8be;border-color:#21a8be}
	.link_dmca{padding:10px 0 0}
	.link_dmca img{display:inline-block;width:auto;height:30px}
	.ul_mn > li + li{margin-left:1px}
	.ul_mn > li > a{ font-weight: 600; display:block;color:#fff;font-size:13px;text-transform:uppercase;line-height:35px;padding:0 20px;letter-spacing:.4px}
	.ul_mn > li.active > a,.ul_mn > li:hover > a{background:#e30613}
	.ul_mn > li:hover > ul.mn_child_01{visibility:visible;z-index:100;opacity:1;top:35px}
	.ul_mn > li > ul.mn_child_01{visibility:hidden;opacity:0;position:absolute;left:0;top:40px;background:#e30613;min-width:160px;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;z-index:100}
	.ul_mn > li > ul.mn_child_01 > li{position:relative}
	.ul_mn > li > ul.mn_child_01 > li > a{color:#fff;display:block;padding:8px 20px;white-space:nowrap;text-transform:uppercase;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;font-size:12px}
	.ul_mn > li > ul.mn_child_01 > li:hover > a{background:#07729c;color:#fff}
	.ul_mn > li > ul.mn_child_01 > li:hover > ul.mn_child_02{display:block}
	.ul_mn > li > ul.mn_child_01 > li > ul.mn_child_02{display:none;position:absolute;top:0;background:#07729c;min-width:160px}
	.ul_mn > li > ul.mn_child_01 > li > ul.mn_child_02 > li > a{color:#fff;display:block;padding:8px 20px;white-space:nowrap;text-transform:uppercase;font-size:12px}
	.ul_mn > li > ul.mn_child_01 > li > ul.mn_child_02 > li > a:hover{text-decoration:underline}
	.click_s{display:block;width:35px;height:35px;line-height:32px;background:#e30613;color:#fff;font-size:14px;text-align:center;float:left;position:absolute;top:0;right:0}
	.click_s i{font-size:12px}
	.form_s{background:rgba(255,255,255,1);position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:9999;visibility:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);opacity:0}
	.form_s.active{visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}
	.close_form_s{font-size:40px!important;font:normal normal normal 14px/1 FontAwesome;color:#000!important;position:absolute!important;top:40px!important;right:40px;display:block;cursor:pointer;z-index:102;margin:0!important}
	.close_form_s::before{content:"\f057"}
	.d_form_s{width:50%;margin:auto;position:relative;padding-top:60px}
	.ipt_form_s{width:100%;height:60px;border:0;border-bottom:1px solid #eee;font-size:20px;font-family:Arial,Helvetica,sans-serif;font-weight:300}
	.btn_form_s{border:0;cursor:pointer;text-indent:-9999px;width:60px;height:60px;background:url(../imgs/layout/icon_1.webp) no-repeat center;background-size:40px 40px;color:#000;position:absolute;bottom:0;right:0}
	#container{min-height:500px}
	.f_home{padding:0}
	::-webkit-scrollbar{width:10px;height:10px;background:#f9f9f9}
	::-webkit-scrollbar-thumb{width:10px;background-color:#c1c1c1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
	::-webkit-scrollbar-track{padding:6px}
	.swiper1 .swiper-slide img{display:block;width:100%;height:auto !important}
	.swiper1 .swiper-button-next-1{width:35px;height:45px;background-color:rgba(255,255,255,0.7);background-size:auto 15px; font-weight: 600;}
	.swiper1 .swiper-button-prev-1{width:35px;height:45px;background-color:rgba(255,255,255,0.7);background-size:auto 15px; font-weight: 600;}
	.swiper1 .swiper-button-next-1:hover,.swiper1 .swiper-button-prev-1:hover{background-color:#005373; color: #fff;}
	.swiper1 .swiper-pagination-1 .swiper-pagination-bullet{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:15px;height:15px; border-radius: 50%;}
	.slide_desktop { display: block !important;}
.slide_mobile { display: none !important;}
.ti_h{padding:20px 0}
.ul_ti_h{border:1px solid #ececec}
.ul_ti_h > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:25%;padding:20px 15px;text-align:center;border-right:1px solid #ececec}
.ul_ti_h > li:nth-child(4){border-right:0}
.ul_ti_h > li i{width:60px;height:60px;display:block;margin:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#005373}
.icon_2{background:url(../imgs/layout/icon_2.png) no-repeat}
.icon_3{background:url(../imgs/layout/icon_3.png) no-repeat}
.icon_4{background:url(../imgs/layout/icon_4.png) no-repeat}
.icon_5{background:url(../imgs/layout/icon_5.png) no-repeat}
.ul_ti_h > li h2{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 0;text-transform:uppercase}
.ul_ti_h > li p{padding:0;font-size:14px;color:#333;text-align:justify;overflow:hidden}
.ul_prod, .taisao{overflow:hidden}
.ul_prod > li, .taisao > li{float:left; margin: 0 20px 30px 0; width: calc(calc(100% - 40px) / 3);}
.ul_prod > li:nth-child(3n), .taisao > li:nth-child(3n){margin-right:0}
.ul_prod > li:nth-child(3n+1) , .taisao > li:nth-child(3n+1) { clear: both;}
.img_prod {aspect-ratio: 3/2; overflow:hidden}
.img_prod img{display:block;width:100%;height:100%;-webkit-transition:.2s ease;-moz-transition:.2s ease;-ms-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}
.ul_prod > li:hover .img_prod img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.info_prod{padding:15px;background:#f6f6f6;text-align:center}
.name_prod{text-transform:uppercase;font-size:14px;color:#222;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-bottom:10px;position:relative}
.ul_prod > li:hover .name_prod{color:#005373}
.name_prod::before{content:"";width:35px;height:2px;background:#005373;position:absolute;bottom:0;left:0;right:0;margin:auto}
.des_prod{font-size:12px;color:#6a6a6a;padding:10px 0 0;height:40px;overflow:hidden}
.bottom_h{padding:40px 0}
.yk_h{float:left;width:49%}
.dt_h{float:right;width:49%}
.in_bottom_h{padding:30px 20px 20px;background:#f6f6f6;position:relative}
.t_dt_h{text-transform:uppercase;color:#fff;background:#005373;line-height:30px;padding:0 20px;position:absolute;top:-15px;left:20px;z-index:1}
.swiper2{overflow:visible!important;padding-bottom:10px}
.swiper2 .swiper-slide{visibility:hidden}
.swiper2 .swiper-slide.swiper-slide-active{visibility:visible}
.swiper2 .swiper-pagination-2{bottom:-15px!important}
.swiper2 .swiper-pagination-2 .swiper-pagination-bullet{width:10px;height:10px;opacity:1;background:#c2c2c2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.swiper2 .swiper-pagination-2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#005373}
.img_yk_h{position:absolute;top:-73px;left:0;width:80px;height:80px;padding:3px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.img_yk_h img{display:block;width:80px;height:80px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff}
.name_yk_h{line-height:30px;padding:0 20px;color:#fff;background:#005373;position:absolute;top:-45px;left:100px;max-width:100%}
.nd_yk_h{padding:20px 0 0;position:relative;font-style:italic;height:60px;overflow:hidden}
.swiper4 .swiper-slide figure{background:#fff;position:relative;text-align:center;height:88px;border:1px solid #ececec}
.swiper4 .swiper-slide figure img{display:inline-block;width:auto;max-width:100%;height:88px}
.f_cont{padding:20px 0 40px}
.breacrum{background:#f5f5f5;position:relative;padding:10px;overflow-x:auto}
.ul_breacrum > li{display:inline-block;color:#333;font-size:13px}
.ul_breacrum > li::after{content:"/";margin:0 3px}
.ul_breacrum > li:last-child::after{display:none}
.ul_breacrum > li > a{color:#333}
.ul_breacrum > li > a:hover{color:#000}
.addthis_sharing_toolbox{position:absolute;top:12px;right:15px}
.wrap_cont{padding-top:20px}
.content{width:870px;float:left;margin-right:30px}
.sidebar{overflow:hidden}
.maps_ct{position:relative;height:300px}
.maps_ct iframe{width:100%!important;height:100%!important}
.mask_map{background:rgba(0,0,0,0);z-index:2;position:absolute;top:0;right:0;bottom:0;left:0}
.f_contact{padding:20px 0 40px}
.fc_1{float:left;width:48%}
.fc_2{float:right;width:48%}
.ul_ct > li{margin-bottom:15px}
.ipt_ct{border:1px solid #ddd;width:100%;height:34px;padding:0 10px;color:#777}
.txt_ct{border:1px solid #ddd;width:100%;min-height:100px;padding:10px;color:#777;resize:vertical}
.ipt_ct:focus,.txt_ct:focus{border:1px solid #bbb;color:#333}
.btn_ct{cursor:pointer;background:#e30613;color:#fff;text-transform:uppercase;padding:15px 30px;border:0;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.btn_ct[type=submit]{-webkit-border-radius:2px!important;-moz-border-radius:2px!important;border-radius:2px!important}
.t_fc_1{padding-bottom:10px;color:#333;font-weight:700;font-size:18px;line-height:24px}
.m_fc_1 a{color:#000}
.m_fc_1 a:hover{text-decoration:underline}
.ul_m_fc_1 > li{padding:5px 0;overflow:hidden}
.ul_m_fc_1 > li i{font-size:14px;margin-right:10px;float:left;text-align:center;width:30px;height:30px;line-height:30px;background:#f9f9f9;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;top:-4px}
.in_cont{padding:15px 19px 20px;border:1px solid #ececec}
.title_D{text-transform:uppercase;color:#222;font-size:16px;line-height:26px;padding-bottom:10px}
.des_D{font-size:14px;padding-bottom:10px}
.ul_share_social{padding-top:20px;line-height:18px}
.ul_share_social > li{float:left}
.ul_share_social > li + li{margin-left:7px}
.block_sb + .block_sb{margin-top:20px}
.t_sb{color:#fff;text-transform:uppercase;padding:0 20px;background:#005373;line-height:35px;font-weight:700; float: none; clear: both;}
.t_sb i{font-size:13px;margin-right:3px}
.m_sb{border:1px solid #ececec;padding:0 19px; float: left; margin-bottom: 20px; padding-bottom: 20px; width: -webkit-fill-available;}
.ul_dm_sb > li{padding:10px 0}
.ul_dm_sb > li + li{border-top:1px dotted #ccc}
.ul_dm_sb > li > a{color:#222;text-transform:uppercase}
.ul_dm_sb > li.active > a,.ul_dm_sb > li > a:hover{color:#e30613;font-weight:600}
.ul_httt > li{padding:15px 0;overflow:hidden}
.ul_httt > li + li{border-top:1px dashed #ececec}
.icon_6{width:50px;height:50px;background:url(../imgs/layout/icon_6.png) no-repeat;float:left;margin-right:10px}
.info_httt{overflow:hidden;font-size:13px;line-height:15px}
.info_httt a{ cursor: pointer;}
.info_httt strong{font-size:13px;margin-bottom: 5px; float: left; width: 100%;}
.info_httt i{width:12px;text-align:center;margin-right:3px}
.k_vd_sb{height:154px;padding-top:15px}
.k_vd_sb iframe{width:100%!important;height:100%!important}
.list_vd_sb > li{padding:10px 0}
.list_vd_sb > li + li{border-top:1px dotted #ccc}
.list_vd_sb > li > a{color:#222}
.list_vd_sb > li.active,.list_vd_sb > li.active > a,.list_vd_sb > li:hover,.list_vd_sb > li:hover > a{color:#005373}
.ul_news_sb > li{padding:15px 0;overflow:hidden}
.ul_news_sb > li + li{border-top:1px dotted #ccc}
.ul_news_sb > li figure{width:90px;height:60px;float:left;margin-right:10px}
.ul_news_sb > li figure img{display:block;width:100%;height:100%}
.ul_news_sb > li h3{font-weight:400;color:#222; line-height: 22px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
 overflow: hidden;}
.ul_news_sb > li:hover h3{color:#e30613}
.adv_sb > li + li{margin-top:10px}
.adv_sb > li img{display:block;width:100%;height:auto}
.box_news > li{padding:20px 0;overflow:hidden;border-bottom:1px dotted #ddd}
.box_news > li:first-child{padding-top:0}
.box_news > li figure{width:270px;height:180px;float:left;margin-right:15px}
.box_news > li figure img{display:block;width:100%;height:100%}
.info_box_news{overflow:hidden}
.info_box_news h3{font-size:16px;line-height:22px;margin-bottom:20px}
.info_box_news h3 a{color:#393939}
.info_box_news h3 a:hover{color:#e30613}
.info_box_news i{color:#999;display:block;font-size:11px;font-style:normal}
.info_box_news span{color:#393939;display:block;font-style:italic;    display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.t_other_D{text-transform:uppercase;font-size:16px;position:relative;padding-bottom:10px;margin:20px 0}
.t_other_D::before{content:"";width:35px;height:2px;background:#38a6e1;position:absolute;bottom:0;left:0}
.box_news_D > li:last-child{border-bottom:0;padding-bottom:0}
.des_catalogy{background:#f5f5f5;padding:20px;margin-bottom:20px;color:#666;text-align:center}
.ul_prod_D > li{width:263px;margin-right:20px}
.ul_prod_D > li .img_prod{height:176px}
.ul_catalogue > li{background:#f6f6f6 url(../imgs/layout/icon_7.png) no-repeat center right 15px;background-size:auto 50px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.ul_catalogue > li:nth-child(2n){background-color:#fff!important}
.ul_catalogue > li > a{display:block;padding:15px 100px 15px 15px}
.ul_catalogue > li > a h3{text-transform:uppercase;color:#000;font-size:14px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.ul_catalogue > li > a span{color:#444;transition:all .2s ease;font-size:12px}
.ul_catalogue > li:hover > a h3,.ul_catalogue > li:hover > a span{color:#e30613}
#footer{}
#footer a{}
#footer a:hover{color:#fff;text-decoration:underline}
.foot_1{background:#1e1f1f;padding:40px 0;color:rgba(255,255,255,0.8)}
.foot_1 a{color:rgba(255,255,255,0.8)}
.ul_foot_1{overflow:hidden}
.ul_foot_1 > li{float:left;width:25%}
.ul_foot_1 > li:nth-child(1){width:50%}
.ul_foot_1 > li:nth-child(2){margin:0 2%}
.ul_foot_1 > li:nth-child(3){width:20%}
.t_foot_1{color:#fff;text-transform:uppercase;font-weight:700;font-size:14px;padding-bottom:20px}
.t_foot_1 em{font-size:11px;text-align:left;display:block;font-weight:400;text-transform:none}
.ol_info_foot_1 > li{overflow:hidden}
.ol_info_foot_1 > li + li{margin-top:10px}
.ol_info_foot_1 > li i{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#d2d2d2;text-align:center;color:#005373;font-size:13px;width:30px;height:30px;line-height:30px;margin-right:7px}
.ol_dm_foot_1{overflow:hidden}
.ol_dm_foot_1 > li{float:left;width:49%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;margin-bottom:7px}
.ol_dm_foot_1 > li::before{content:"\f101";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:13px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:2px;left:0}
.ol_dm_foot_1 > li:nth-child(2n){float:right}
.ol_dm_foot_1 > li > a{display:inline-block;padding-left:17px}
.ol_ltc_foot_1 > li{margin-top:7px}
.ol_ltc_foot_1 > li i{width:16px;text-align:center;margin-right:4px;color:#fff}
.ol_news_foot_1 > li{overflow:hidden;padding:5px 0}
.ol_news_foot_1 > li + li{border-top:1px dashed #434444}
.ol_news_foot_1 > li figure{float:left;width:75px;height:50px;margin-right:10px}
.ol_news_foot_1 > li figure img{display:block;width:100%;height:100%}
.info_ol_news_foot_1{overflow:hidden}
.info_ol_news_foot_1 strong{font-weight:400;color:#fff}
.info_ol_news_foot_1 em{font-size:10px;color:#ccc;font-style:normal;display:block}
.foot_2{background:#191919;color:rgba(255,255,255,0.7);font-size:12px}
.foot_2 .min_wrap{overflow:hidden;padding:10px 0}
.foot_2 a{color:rgba(255,255,255,0.7)}
.ul_foot_2{float:right}
.ul_foot_2 > li{display:inline-block}
.ul_foot_2 > li + li{margin-left:20px}
.ul_foot_2 > li > a{font-size:14px}
.f-detail{}
.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:#005373; font-weight:bold;}
.f-detail a:hover{text-decoration:underline}
.f-detail h1{font-size:24px;line-height:34px}
.f-detail h2{font-size:20px;line-height:30px}
.f-detail h3{font-size:18px;line-height:28px}
.f-detail h4{font-size:15px;line-height:20px}
.f-detail h5{font-size:13px;line-height:18px}
.f-detail h6{font-size:10px;line-height:16px}
.f-detail ul li{list-style:disc;margin-left:20px}
.f-detail ol li{list-style:decimal;margin-left:20px}
.tag{margin:20px 0 0;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_top_top{width:36px;height:36px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#f5f5f5;line-height:30px;text-align:center;font-size:18px;position:absolute;top:-17px;right:0;left:0;margin:auto;z-index:10}
.error-sty{color:#f70000;font-weight:400;padding:5px 0;font-size:11px}
a,a:hover{ cursor: pointer;}
a[href^="tel:"]{color:#e30613}
.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;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.sty_slec::-ms-expand{display:none}
.sty_transition{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
select option{font-size:11px;padding:0 5px}
input,textarea,select{font-family:Arial,sans-serif,Helvetica;font-size:12px;font-weight:400;vertical-align:middle}
.page{font-size:11px;font-family:Arial;line-height:18px;padding-top:20px;text-align:center}
.PageNum a{display:inline-block;color:#666;padding:3px 10px;background:#f6f6f6;margin:0 3px 5px 0;border:1px solid #f6f6f6}
.PageNum a:hover{color:#fff;background:#e30613;border:1px solid #e30613}
.PageNum span{font-weight:700;display:inline-block;color:#fff;padding:3px 10px;background:#e30613;margin:0 3px 5px 0;border:1px solid #e30613}
.ht_fixed{position:fixed;top:44%;right:0;z-index:5}
.icon_8{background:url(../imgs/layout/icon_ht.webp) no-repeat;width:59px;height:60px;cursor:pointer}
.m_ht_fixed{border:2px solid #07729c;border-right:0;background:#fff;padding:10px;width:290px;position:absolute;top:-100%;right:-312px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.m_ht_fixed.active{right:0}
.m_ht_fixed .ul_httt > li{padding:10px 0}
.close_ht_fixed{color:#fff;font-style:normal;width:18px;height:18px;text-align:center;line-height:18px;background:#07729c;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;opacity:0;position:absolute;top:-7px;left:-7px;cursor:pointer;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.m_ht_fixed.active .close_ht_fixed{opacity:1}
.icon_menu_mobile{ background: none; border: none;   visibility:hidden;width:40px;height:40px;background:#e30613 url(../imgs/layout/menu_mobile.png) no-repeat center;position:absolute;top:0;left:0;z-index:10}
.menu_mobile{visibility:hidden;background:#555;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 .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .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:23;transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .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:700; font-size: 14px; text-transform: uppercase;}
.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 #e30613;padding-left:25px; font-size: 15px;}
.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 #e30613;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}
#footer {background: #1e1f1f;}
.text_link { width: 100%; float: left; margin: 20px 0px;}
.text_link li { width: auto; float: left; margin-left: 10px;}
.text_link li a{  font-size: 12px; white-space: nowrap;}
.text_link li a::after {content: "|"; margin-left: 8px;}
.text_link li:last-child a::after {  content: "";}
.foot_2 { float: none; clear: both;}
.code_body, .code_foot {position: absolute; z-index: -1;}
.menu_footer {
    margin-bottom: 20px;
    text-transform: capitalize !important;
    text-align:center;
}
.info_h{overflow:hidden;background:#fff;margin-top:30px}
.t_video_h{font-size:30px;font-weight:700;position:relative;text-transform:uppercase;color:#000;text-align:right;padding:0 18px 20px 0}
.t_video_h::before{content:"";width:3px;height:25px;background:#0095DA;position:absolute;top:-2px;right:0}
.swiper5 .swiper-button-prev-5,.swiper5 .swiper-button-next-5{display:none}
.r1_home{padding:40px 0}
.t_ct_h{text-transform:uppercase;text-align:center;font-size:24px;font-weight:700;color:#005373;padding-bottom:10px;position:relative}
.t_ct_h::before{content:"";background-color:#005373;width:70px;height:3px;position:absolute;bottom:0;left:0;right:0;margin:auto}
.t_ct{position:relative;margin:20px 0}
.h_ct{display:inline-block;text-transform:uppercase;color:#005373;font-size:17px;line-height:30px;font-weight:700;border-bottom:#005373 solid 2px}
.link_ct{display:inline-block;color:#666;border-left:1px solid #b2b2b2;padding:0 17px 0 20px;line-height:12px}
.wcu_h{background:#fff;padding:35px 0 0}
.m_wcu_h{padding:30px 0;text-align:center}
.t_wcu_h{text-transform:uppercase;color:#005373;font-size:16px;font-weight:700;padding-bottom:20px}
.ul_wcu_h{overflow:hidden}
.ul_wcu_h > li{width:18.4%;margin:0 2% 2% 0;text-align:center;float:left;background:#f8f8f8}
.ul_wcu_h > li > a{display:block;padding:19px 19px 14px;border:1px solid #eee}
.ul_wcu_h > li:nth-child(5n){margin-right:0}
.ul_wcu_h > li img{display:inline-block;width:auto;max-width:100%;height:50px}
.ul_wcu_h > li h4{margin-top:20px;text-transform:uppercase;color:#333;font-weight:700;background:#fff;padding:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ul_wcu_h > li:hover h4{background:#ff6c40;color:#fff}
.vd_wcu{float:right;width:520px;position:relative}
.vd_wcu::before{content:"";background:#8ca5f5;position:absolute;top:-10px;right:-10px;bottom:10px;left:10px}
.vd_wcu a{display:block}
.vd_wcu a::before{content:"";background:url(../imgs/layout/icon_video.png) no-repeat;width:85px;height:85px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;margin:auto}
.vd_wcu a:hover{opacity:.8}
.vd_wcu img{display:block;width:100%;height:325px;position:relative;z-index:1}
.nd_wcu{overflow:hidden;padding-right:35px;min-height:350px}
.nd_wcu .f-detail{text-align:justify;line-height:26px;position:relative}
.list_wcu_h > li{font-size:16px;position:relative;padding:0 0 15px 17px}
.list_wcu_h > li:last-child{padding-bottom:0}
.list_wcu_h > li::before{content:"";width:8px;height:8px;background:#ff6c40;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:7px;left:0}
.css_vuong figure img{width:120px;height:120px;border-radius:50%;border:solid 2px #fff}
.css_vuong figure img:hover{border-radius:50%;border:solid 2px #005373;opacity:.8}
.css_vuong{align-items:center;justify-content:center;display:flex}
.css_vuong figure a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}
.css_vuong strong{display:block;font-size:14px;text-transform:uppercase;color:#222;padding-top:10px}
.css_vuong span{display:block;color:#555}
.t1_cont{text-transform:uppercase;text-align:center;font-size:20px;font-weight:700;margin-bottom:15px;color:#005373;padding-bottom:10px;position:relative}
.t1_cont::before{content:"";background-color:#005373;width:70px;height:3px;position:absolute;bottom:0;left:0;right:0;margin:auto}
.text_ykkh_top{text-align:center;color:#555;float:left}
.title_text_ykkh_top{width:100%;float:left;margin:10px 0;text-align:center;text-transform:uppercase;font-size:15px}
.title_text_ykkh_top a{color:#555}
.title_text_ykkh_top a:hover{color:#005373}
.text_ykkh_top .f-detail{font-size:14px;max-height:130px;overflow:hidden}
.swiper10 .swiper-button-prev-10{width:30px!important;height:50px!important;margin-top:-10px!important;background-size:auto 14px!important;left:10px!important;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1);background-color:#fff;border-radius:3px}
.swiper10 .swiper-button-next-10{width:30px!important;height:50px!important;margin-top:-10px!important;background-size:auto 14px!important;right:10px!important;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1);background-color:#fff;border-radius:3px}
.quy_trinh{padding:60px 0;background:url(../imgs/layout/back_quytrinh.webp) no-repeat;background-size:cover}
.quytrinh_heading{display:block;line-height:1.2;text-align:center;font-size:35px;padding-bottom:45px;margin-bottom:20px;text-transform:uppercase;color:#fff}
.quytrinh_img{position:relative}
.quytrinh_1 .quytrinh_img:before{position:absolute;content:"";width:107px;height:73px;background:url(../imgs/layout/line-qt1.webp) no-repeat;right:-15px;bottom:-75px}
.quytrinh_2 .quytrinh_img:before{position:absolute;content:"";width:107px;height:73px;background:url(../imgs/layout/line-qt2.webp) no-repeat;right:-60px;top:-80px}
.quytrinh_3 .quytrinh_img:before{position:absolute;content:"";width:107px;height:73px;background:url(../imgs/layout/line-qt1.webp) no-repeat;right:-15px;bottom:-75px}
.quytrinh_4 .quytrinh_img:before{position:absolute;content:"";width:107px;height:73px;background:url(../imgs/layout/line-qt2.webp) no-repeat;right:-60px;top:-80px}
.quytrinh_5 .quytrinh_img:before{position:absolute;content:"";width:107px;height:73px;background:url(../imgs/layout/line-qt1.webp) no-repeat;right:-15px;bottom:-75px}
.quytrinh_content{width:100%;margin-top:25px;float:left}
.quytrinh_content .title{color:#f58634;font-size:59px;display:block;width:100%;font-weight:700}
.quytrinh_content .desc{font-size:16px;color:#f58634;width:100%;text-transform:uppercase;font-weight:500;margin-top:25px}
.box_quytrinh_index{text-align:center;width:100%;float:left}
.box_quytrinh_index li{position:relative;display:inline-table;width:calc(calc(100% - 0px)/ 6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:330px;float:left;text-align:left}
.box_quytrinh_index li img{width:130px;height:130px;border-radius:50%;border:2px dashed #e2dfe9;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}
.box_quytrinh_index li:hover img{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
.box_quytrinh_index li:last-child{margin-right:0}
.box_quytrinh_index li:nth-child(2n) .quytrinh_img{position:absolute;bottom:0!important;left:0!important}
.box_quytrinh_index li:nth-child(2n) .quytrinh_content{position:absolute;top:0!important;left:0!important}
.list_vd_sb{border-top:0;max-height:110px;overflow-y:auto}
.list_vd_sb > li{padding-bottom:10px;float:left}
.list_vd_sb > li:last-child{padding-bottom:0}
.list_vd_sb > li > a{color:#333;display:block;position:relative}
.list_vd_sb > li > a:hover::before,.list_vd_sb > li.active > a::before,.list_vd_sb > li > a:hover{color:#005373}
.list_vd_sb > li.active > a{color:#005373;font-weight:700}
.play_vd_sb{height:200px}
.play_vd_sb iframe{width:100%!important;height:100%!important}
.box_video{float:left;width:375px;margin-top:20px}
.list_vd_sb{background:#f9f9f9;float:left;padding:10px}
.list_vd_sb > li figure{width:100px;height:70px;border:solid #999 1px;margin-right:10px;float:left}
.list_vd_sb > li figure img{width:100%;height:100%}
.prod_h{padding:40px 0!important}
.h_t_section_ct_h{color:#333;font-size:18px;margin-bottom:15px;font-weight:700;line-height:30px;text-transform:uppercase}
.h_t_section_ct_h .line{border-bottom:#005373 solid 2px;padding-bottom:5px}
.h_t_section_ct_h .line:hover{border-bottom:#333 solid 2px}
.h_t_section_ct_h .line a{color:#005373}
.h_t_section_ct_h .line a:hover{color:#333}
.video_index{padding:40px 0;margin:0 auto}
.box_news_index{width:780px;margin-top:20px;float:right}
.news_h{background:#d3e5f6}
.news_h .h_t_section_ct_h,.news_h .l_news_ct_h h3,.news_h .r_news_ct_h > li h3{color:#00748d}
.news_h .l_news_ct_h p,.news_h .r_news_ct_h p{color:#444}
.news_h .t_section_ct_h{border-bottom:1px solid rgba(0,116,141,0.2)}
.news_h .t_section_ct_h p{background:#d3e5f6;color:#00748d}
.news_ct_h{overflow:hidden}
.l_news_ct_h{float:left;width:43%;margin-right:2%}
.l_news_ct_h figure{height:330px}
.l_news_ct_h figure img{display:block;width:100%;height:100%}
.l_news_ct_h figure img:hover{opacity:.8}
.l_news_ct_h h3{color:#005373;font-size:14px;font-weight:700;padding:15px 0}
.l_news_ct_h p{padding:0;color:#434343;max-height:75px;overflow:hidden}
.l_news_ct_h strong{display:inline-block;color:#f69322;margin-top:5px}
.r_news_ct_h{overflow:hidden}
.r_news_ct_h > li{overflow:hidden}
.r_news_ct_h > li + li{margin-top:15px}
.r_news_ct_h > li figure{float:left;width:140px;height:100px;margin-right:15px}
.r_news_ct_h > li figure img{display:block;width:100%;height:100%}
.r_news_ct_h > li figure img:hover{opacity:.8}
.r_news_ct_h > li h3{font-size:15px;color:#005373;margin-bottom:5px;max-height:45px;overflow:hidden}
.r_news_ct_h > li p{padding:0;overflow:hidden;color:#000;max-height:50px}
.other_h{padding:40px 0}
.news_h{float:left;width:520px}
.img_news_h{float:left;width:150px;height:115px;margin-right:20px;position:relative}
.img_news_h img{display:block;width:100%;height:100%}
.nd_news_h{overflow:hidden;text-align:left}
.nd_news_h h3{font-size:14px;font-weight:700;color:#000}
.nd_news_h span{display:block;color:#333;max-height:65px;overflow:hidden;padding-top:10px}
.tv_vd{overflow:hidden}
.tv_vd > li{float:left;width:23.5%;margin:0 2% 4% 0;margin-left:0!important;text-align:center}
.tv_vd > li:nth-child(4n){margin-right:0}
.tv_vd > li:nth-child(4n+1){clear:both}
.tv_vd > li figure{padding:0;position:relative}
.tv_vd > li figure::before{content:"▶";font-size:20px;color:#fff;margin:auto;width:40px;height:40px;line-height:40px;z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.tv_vd > li:hover figure::before{color:red;border:2px solid red}
.tv_vd > li figure img{display:block;width:100%;height:129px}
.tv_vd > li h3{font-weight:400;color:#333;padding-top:5px;font-size:12px}
.tv_vd > li:hover h3{color:#ea2448}
.t_video_h::after{content:"";width:1px;height:25px;background:#0095DA;position:absolute;top:-2px;right:5px}
.dt_h_new{float:left;width:49%;margin-right:1%;min-height:410px}
.t_dt_h_new{text-transform:uppercase;font-size:18px;line-height:26px;color:#0095da;font-weight:700}
.t_dt_h_new strong{color:#000;font-size:30px;display:block}
.vd_h{float:right;width:49%;margin-left:1%;min-height:410px}
.t_news_h{font-size:15px;font-weight:700;position:relative;text-transform:uppercase;color:#000;padding:0 0 20px 18px}
.t_news_h::before{content:"";width:3px;height:25px;background:#0095DA;position:absolute;top:-2px;left:0}
.t_news_h::after{content:"";width:1px;height:25px;background:#0095DA;position:absolute;top:-2px;left:5px}
.t_video_h{font-size:15px;font-weight:700;position:relative;text-transform:uppercase;color:#000;text-align:right;padding:0 18px 20px 0}
.t_video_h::before{content:"";width:3px;height:25px;background:#0095DA;position:absolute;top:-2px;right:0}
.t_video_h::after{content:"";width:1px;height:25px;background:#0095DA;position:absolute;top:-2px;right:5px}
.other_news_h > li{background:url(../imgs/layout/icon_15.png) no-repeat 8px 16px;padding:10px 0 10px 28px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.other_news_h > li:hover{padding-left:35px}
.other_news_h > li:nth-child(2n){background-color:#f6f6f6}
.other_news_h > li:hover,.other_news_h > li.active{background-image:url(../imgs/layout/icon_16.png)}
.other_news_h > li + li{border-top:1px dotted #ddd}
.other_news_h > li > a{color:#444}
.other_news_h > li:hover > a,.other_news_h > li.active > a{color:#0095DA;font-weight:700}
.f_cont_news{background:#f1f1f1}
.f_cont_news .m_news_h{padding-bottom:40px}
.info_news_h_1{overflow:hidden}
.info_news_h_1 h3{font-size:15px;text-transform:uppercase;color:#000}
.info_news_h_1 h3:hover{color:#0095DA}
.info_news_h_1 span{display:block;color:#444;max-height:132px;overflow:hidden}
.news_h_1{overflow:hidden;background:#f6f6f6;padding:15px}
.news_h_1 figure{float:left;margin-right:20px;width:270px;height:176px}
.news_h_1 figure img{display:block;width:100%;height:100%}
.info_news_h_1{overflow:hidden}
.info_news_h_1 h3{font-size:15px;text-transform:uppercase;color:#000}
.video_show figure{width:545px}
@media only screen and (max-width: 1279px) and (min-width: 1024px) {
.min_wrap{width:1000px}
.ul_mn > li > a{padding:0 10px}
.ul_prod_D > li{width:220px}
.ul_prod_D > li .img_prod{height:147px}
.content{width:740px;margin-right:20px}
}
@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 .2s;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;left:0}
.min_wrap{width:94%}
.bottom_h{display:none}
.banner .min_wrap{height:auto;padding:10px 0}
.logo{position:static;display:inline-block;width:auto;height:auto}
.logo img{display:inline-block;width:auto;height:50px}
.nav_mn{height:40px;background:#005373}
.click_s{width:40px;height:40px;line-height:40px;background:none; border: none;}
.ul_prod > li{width:49%;margin:0 0 2%}
.ul_prod > li:nth-child(2n){float:right}
.ul_prod > li + li + li + li{margin-top:0}
.ul_foot_1 > li{width:48%!important;margin:0!important}
.ul_foot_1 > li:nth-child(2){float:right}
.ul_foot_1 > li:nth-child(3){clear:both!important;float:none!important;width:100%!important;padding-top:20px}
.content{width:auto;float:none;margin:0 0 20px}
.bottom_h{padding-top:40px}
.dt_h_new{float:none!important;width:auto!important;margin:0!important;min-height:inherit!important}
.vd_h{float:none!important;width:auto!important;margin:20px 0 0!important;min-height:inherit!important}
.t_video_h{text-align:left!important;padding-left:18px!important;padding-right:0!important}
.t_video_h::before{right:auto!important;left:0!important}
.t_video_h::after{right:auto!important;left:5px!important}
.news_h_1 figure{width:auto!important;margin:0 0 20px!important;float:none!important}
.ul_breacrum{white-space:nowrap;overflow-x:auto}
#header::before,#header::after,.banner .min_wrap::before,.ul_mn,.adv_sb{display:none!important}
.f-qldh table,.f-detail table{display:block;overflow-x:auto}
}
@media only screen and (max-width: 800px) {
.ul_prod_D > li .img_prod{height:238px}
}
@media only screen and (max-width: 768px) {
.ul_prod_D > li .img_prod{height:228px}
.vd_wcu { float: right;width: 100%; margin-bottom:30px;}
.nd_wcu {width: 100%; float: left;}
}
@media only screen and (max-width: 640px) {
.f_home,.f_cont{padding:2% 0 4%}
.tool_hea > li{margin-right:15px}
.icon_8{width:50px;height:50px;background-size:100% 100%}
.ul_ti_h > li{width:50%}
.ul_ti_h > li + li + li{border-top:1px solid #ececec}
.ul_prod_D > li .img_prod{height:188px}
.bottom_h{padding-top:20px}
.f-detail iframe{width:100%!important}
.addthis_sharing_toolbox{display:none!important}
.box_video,.box_news{width:100%;margin-top:0}
}
@media only screen and (max-width: 480px) {
.tool_hea { top: 30px;right: 0px;}
.banner-img { max-width: 100%; height: auto;}
.tool_hea, .r1_home { display: none;}
.taisao > li {float: left;width: 100%;}
.ti_fixed { bottom: 20% !important;right: 3%;}
.box_quytrinh_index li img { width: 100px; height: 100px; margin: 0 auto;margin-bottom: 10px;}
.ul_prod>li:nth-child(2n+1) {clear: both;}
.ul_prod>li:nth-child(2n) { float: right; clear: none;}
.r_news_ct_h{overflow:hidden;float:none;clear:both}
.vd_wcu img{height:250px}
.l_news_ct_h, .box_news_index{width:100%;margin-right:0;margin-bottom:20px}
.quy_trinh,.prod_h,.r1_home,.video_index{padding:30px 0}
.visao_chungtoi_heading{padding:0}
.news_h_spec h3{color:#fff;font-size:17px;font-weight:500;line-height:25px;padding:0}
.quytrinh_content{margin-top:10px}
.quytrinh_content .title{font-size:36px}
.quytrinh_content .desc{font-size:12px}
.visao_chungtoi_img{width:60px;height:60px}
.visao_chungtoi{margin:30px 0}
.box_news_index{margin-bottom:20px}
.quytrinh_heading{font-size:25px;padding-bottom:15px}
.box_quytrinh_index li:nth-child(2n) .quytrinh_img{position:relative!important}
.box_quytrinh_index li:nth-child(2n) .quytrinh_content{position:relative!important}
.box_quytrinh_index li img{width:80px;height:80px;margin:0 auto;margin-bottom:10px}
.quytrinh_img:before,.news_h_spec p,.des_news,.thanh_tuu{display:none}
.box_quytrinh_index li{width:calc(calc(100% - 0px)/ 3);height:230px;text-align:center}
.vd_wcu{width:100%}
.nd_wcu{overflow:hidden;padding-right:0;width:100%;float:left}
.swiper5 .swiper-button-prev-5{width:30px!important;height:50px!important;background-size:auto 14px!important;left:3px!important;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1);display:block;z-index:999}
.swiper5 .swiper-button-next-5{width:30px!important;height:50px!important;background-size:auto 14px!important;right:3px!important;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1);display:block;z-index:999}
.swiper-button-next,.swiper-button-prev{top:45%!important}
.swiper1 .swiper-slide img { width: 100%; height: auto !important;}
.name_prod{font-size:12px;line-height:18px;padding:0;max-height:36px;overflow:hidden;white-space:normal}
.ul_prod_D > li .img_prod{height:142px}
.yk_h,.dt_h{float:none;width:auto}
.dt_h{margin-top:30px}
.foot_1{padding:20px 0}
.slide_desktop { display: none !important;}
.slide_mobile { display: block !important;}
.ul_foot_1 > li{width:auto!important;float:none!important;padding:10px 0!important}
.foot_2 .min_wrap{padding:10px;text-align:center}
.ul_foot_2{float:none;margin-top:10px}
.maps_ct{height:200px}
.fc_1,.fc_2{float:none;width:auto;padding:10px 0}
.btn_ct{width:100%}
.f_contact{padding:0}
.ul_catalogue > li{background-position:top 15px right 15px}
.in_cont{padding:15px 14px}
.box_news > li{padding:15px 0}
.box_news > li figure{width:100px;height:67px;margin-right:10px}
.info_box_news{overflow:visible}
.info_box_news h3{font-size:12px;line-height:18px}
.info_box_news span{clear:both;padding-top:7px}
.t_sb{padding:0 15px}
.m_sb{padding:0 14px}
.m_ht_fixed{top:-190%}
.swiper1 .swiper-button-next-1,.swiper1 .swiper-button-prev-1,.swiper1 .swiper-pagination-1,.name_prod::before,.des_prod{display:none!important}
}
@media only screen and (max-width: 414px) {
.ul_prod_D > li .img_prod{height:122px}
}
@media only screen and (max-width: 375px) {
.ul_prod_D > li .img_prod{height:109px}
}
@media only screen and (max-width: 360px) {
.ul_prod_D > li .img_prod{height:104px}
}
@media only screen and (max-width: 320px) {
.ul_prod_D > li .img_prod{height:91px}
}