@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'OpenSansB';
  src: url('fonts/OpenSans-Bold.eot');
  src: local('â˜º'),
  url('fonts/OpenSans-Bold.ttf') format('truetype'),
  url('fonts/OpenSans-Bold.woff') format('woff'),
  url('fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
}
@font-face {
  font-family: 'OpenSans';
  src: url('fonts/OpenSans.eot');
  src: local('â˜º'),
  url('fonts/OpenSans.ttf') format('truetype'),
  url('fonts/OpenSans.woff') format('woff'),
  url('fonts/OpenSans.svg#OpenSans') format('svg');
}
* {
	padding:0;
	margin:0;
	list-style-type:none;
	font-family:'OpenSans',Arial, Helvetica, sans-serif;
	outline:none;
	border:none;
	text-decoration:none;
	line-height:18px;
	font-size:14px
}
a{color:#222}
.pkg:after { content: " "; display: block; visibility: hidden; clear: both; height: 0.1px; font-size: 0.1em;    line-height: 0; }
* html .pkg { display: inline-block; height: 1%; }
.pkg { * display: inline-block; }
#wrapper{}
#wrapper,.main,.top_menu,.content,.footer{width:100%;position:relative;overflow:hidden;  -webkit-transition: all 0.4ms ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;left:0}
.fl{float:left}
.fr{float:right}
.clear{clear:both}

.top_menu{background-color:#ebebeb;z-index:999;text-align:center;border-bottom:1px solid #ad1b48;border-top:1px solid #d1d1d1}
.on_menu_left{padding:0 15px;margin-right:0;height:45px;background:url(../images/border_right.jpg) right no-repeat}
.on_menu_left span{background:url(../images/menu_bar.png) no-repeat;width:25px;height:21px;display:block;margin-top:12px}
.logo_main{margin-top:5px; width:179px;height:47px;display:inline-block}
.refresh_page{padding:15px}
.nav_cate_main{background:#003c63;padding:0 15px;}
.menu_news,.menu_photo,.menu_video{background:#a91140;float:left;width:25%; padding:6px 3%;text-align:center;margin:5px 3.5% 5px 0 ;font-size:1.4em;text-transform:uppercase;color:#fff;}
.menu_photo{}
.menu_video{margin-right:0}
.menu_news.active,.menu_photo.active,.menu_video.active{background:#fff;color:#003c63;margin-bottom: -5px;padding-bottom: 11px;}
.menu_news span{background:url(../images/img-main.png) -341px -134px no-repeat;width:21px;height:29px;display:inline-block;float:left;margin-right:10px}
.menu_photo span{background:url(../images/img-main.png) -375px -139px no-repeat;width:30px;height:29px;display:inline-block;float:left;margin-right:10px}
.menu_video span{background:url(../images/img-main.png) -295px -138px no-repeat;width:31px;height:29px;display:inline-block;float:left;margin-right:10px}
.refresh_page span{background:url(../images/img-main.png) -66px -9px no-repeat;width:38px;height:35px;display:block} 
.search_page{padding:5px 9px;background:url(../images/border_right.jpg) left no-repeat;height:35px;}
.search_page.active{background:#CA164D;-moz-box-shadow:2px -6px 14px 4px rgba(0,0,0,0.1);-webkit-box-shadow:2px -6px 14px 4px rgba(0,0,0,0.1);box-shadow:2px -6px 14px 4px rgba(0,0,0,0.1);}
.search_page span{background:url(../images/search_bar.png) center center no-repeat;width:33px;height:35px;display:block} 
.search_page.active span{background-image:url(../images/search_bar_active.png) !important}

.pc_bar{padding:5px 9px 5px 10px;height:35px;}
.pc_bar span{background:url(../images/desktop_bar.png) center center no-repeat;width:33px;height:35px;display:block} 
.video_bar{padding:5px 9px 5px 10px;background:url(../images/border_right.jpg) left no-repeat;height:35px;}
.video_bar span{background:url(../images/video_bar.png) center center no-repeat;width:33px;height:35px;display:block} 

.box_search{background:#CA164D;padding:1px;z-index:9;position:relative}
.content_box_search{margin:10px;background:#fff;border-radius: 5px;-moz-box-shadow: inset 0px 5px 5px #ccc;
-webkit-box-shadow: inset 0px 5px 5px #ccc;
box-shadow: inset 0px 5px 5px #ccc;padding:0 10px}
.content_box_search span{background:url(../images/img-main.png) -180px -13px no-repeat;width:33px;height:35px;display:block;float:left}
.txt_search{padding:5px 10px;height:18px;max-width:90%;min-width:50%; margin-top:5px}
.btn_submit{padding:10px 30px;margin:0 -10px;font-size:20px;color:#fff;float:right;border-radius: 4px;cursor:pointer;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#777), to(#555));background: -webkit-linear-gradient(top, #777, #555);background: -moz-linear-gradient(top, #777, #555);background: -ms-linear-gradient(top, #777, #555);background: -o-linear-gradient(top, #777, #555);font-family:'OpenSansB'}
.content{position:relative;margin-top:0;}
.news_top_index *{font-size:1.6em}
.news_top_index{padding:0px 15px;background:#fff;}
.news_top_index .font_utm_bold{color:#347aa7}
.news_top_index a{color:#a91140;text-transform:uppercase;;margin-left:10px;margin-top:1px;display:inline-block;margin-left:7px;padding:5px 0px 5px 15px;border-left: 1px solid #ccc;}
.hot_top_content{padding:15px 15px 0}

.news_two .fix_height_img{height:150px; overflow:hidden;width:100%;display:block}
.news_two .fix_height_img img{width:100%}
.news_two img{min-height:100px}
.news_two .bg_title_hot_new {font-size:18px}
.news_one{display:block;margin-bottom:0;max-height:317px;overflow:hidden}
.news_one img{width:100%}
.bg_title_hot_new{display:block;padding:10px 0 0;color:#222;font-size:18px;font-family:'OpenSansB'}
.sapo_newhot{margin:7px 0 15px;color:#444;font-size:14px;line-height:20px;}
.news_two{width:49%;position:relative;display:block;margin-bottom:10px}
.news_two img{width:100%}
.bottom_cotent{padding:15px;background:#fff}
.border_tt{border-top:4px solid #0b6098}
.bar_news_hot span{background:url(../images/img-main.png) -61px -211px no-repeat;width:24px;height:24px;}
.bar_news_hot{padding:15px 0;border-top:3px solid #ae1e4a;display: block;margin: 0px 0 5px 0;padding: 10px 0px;font-size:1.4em;font-family:'OpenSansB';color:#A91140;text-transform:uppercase;background:#fff;}
.img_list_news_index{width:120px;height:80px;overflow:hidden;display:block;margin-right:10px;float:left;position:relative}
.img_list_news_index img{width:100%}
.top_news .number_hot{background:rgba(169, 17, 64,0.6);color:#fff;padding:4px 8px;display:inline-block;position:absolute;left:0;bottom:0;font-size:14px;}
.number_hot{background:rgba(169, 17, 64,0.6);color:#fff;padding:4px 8px;display:inline-block;font-size:14px;;float:left;margin-right:10px}
.other_detail li:nth-child(2n) {
 
  background-color: #f5f5f5;
}
.other_detail .top_news .title_list_news_index{margin-bottom:10px}
.other_detail .title_list_news_index{margin-bottom:0}
.icon_play_index{background:url(../images/icon_play_index.png);position:absolute;bottom:0;width:130px;height:16px;display:block}
.title_list_news_index{display:block;;font-size:20px;color:#333;margin-bottom:0.5em;font-family:'OpenSansB'}
.list_news_index{margin:0;}
.list_news_index li:active{background:#ddd}
.list_news_index li{padding:15px 0 0;}
.list_news_index li:last-child{border-bottom:none}
.list_news_index li.last{border-bottom:none;}
.list_news_index a{display:block}
.list_news_index a p{color:#555;font-size:15px}
.view_more_news{border:1px solid #ccc;padding:9px 50px;display:inline-block;margin-top:15px;color:#666;font-size:16px;text-align:center;border-radius:40px;margin:25px auto;line-height:15px}
.view_more_news span{background:url(../images/img-main.png) -14px -215px no-repeat;width:16px;height:16px;display:inline-block;margin-left: 10px;}
.three_dot{color:#fff;font-size:1.8em;;margin-top:-20px;float:left}
.hot_top_content_cate{background:#fff;border-bottom: 1px solid #eaeaea;}
.hot_top_content_cate .bg_title_hot_new{color:#222}
.hot_top_content_cate .sapo_newhot{color:#666}
.bar_news{color:#0b6098;margin:0 -15px;margin-top:15px;margin-bottom:15px}
.bar_law{color:#fb4242;margin:0 -15px;margin-top:15px;margin-bottom:15px}
.bar_law span{background:url(../images/img-main.png) -121px -211px no-repeat;width:24px;height:24px;}
.bar_life{color:#8d5da7;margin:0 -15px;margin-top:15px;margin-bottom:15px}
.bar_life span{background:url(../images/img-main.png) -421px -172px no-repeat;width:24px;height:24px;}
.bar_marketing{color:#43be19;margin:0 -15px;margin-top:15px;margin-bottom:15px}
.bar_marketing span{background:url(../images/img-main.png) -301px -211px no-repeat;width:24px;height:24px;}
.bar_media{color:#ff256d;margin:0 -15px;margin-top:15px;margin-bottom:15px}
.bar_media span{background:url(../images/img-main.png) -241px -211px no-repeat;width:24px;height:24px;}
.bar_sport{color:#36abd2;margin:0 -15px;margin-top:15px;margin-bottom:15px}
.bar_sport span{background:url(../images/img-main.png) -181px -211px no-repeat;width:24px;height:24px;}
.bar_video{color:#ffce25;margin:0 -15px;margin-top:15px;margin-bottom:15px}
.bar_video span{background:url(../images/img-main.png) -361px -211px no-repeat;width:24px;height:24px;}
.bar_photo{color:#ff6c6c;margin:0 -15px;margin-top:15px;margin-bottom:15px}
.bar_photo span{background:url(../images/img-main.png) -421px -211px no-repeat;width:24px;height:24px;}
.bg_cyan1{background:#a91140;color:#fff !important;padding:10px !important;}
.bg_purple{background:#864f9a;color:#fff !important;padding:10px !important}
.title_news_index{color:#222;font-size:18px;margin:10px 0;display:block;height:22px;overflow:hidden;display:block}

.news_bg li{width:48%;margin-bottom:0;margin-top:5px}
.news_bg li a{width:100%;display:block}
.news_bg li img{width:100%}
.news_bg .fix_height_img{max-height:200px;display:block;overflow:hidden;position:relative}
.news_bg li:nth-child(2n+1) {
  float: left;

}
.news_bg li:nth-child(2n) {
  float: right;
 
}
.martop{margin-top:10px}
.list_news_topic_index{margin-top:20px}
.list_news_topic_index li{list-style:square inside;margin-left:0;color:#A91140;font-size:18px;border-top:1px solid #EAEAEA;padding:10px 0}
.list_news_topic_index li a{font-size:17px;color:#222;}
.video_title_index{color:#222}
.bread_cump{background:#fff;border-bottom:1px solid #ddd;padding:10px;}
.bread_cump a{;color:#333;text-transform:uppercase;float:left;font-size:16px;font-family:'OpensansB';line-height:18px}
.arr_bread{float:left;margin:2px 8px}
/*footer*/
.footer{background:#fff;padding-top:0;border-top:3px solid #a91140}
.bar_footer{background:#a91140;padding:10px 15px;}
.bor_right{border-right:1px solid #85b0cc;width:1px;height:100%;display:inline-block;margin: -10px 0;height: 41px;}
.link_home,.link_go_top{color:#fff;width:100%;color:#fff;display:inline-block;text-align:center;position:relative}
.link_home{float:left}
.link_go_top{}
.link_home span{background:url(../images/img-main.png) -275px -20px no-repeat;width:17px;height:19px;display:inline-block;float:left;margin-left:20%}
.link_home label{font-size:17px;float:left;margin-left:10px;cursor:pointer}
.link_go_top span{background:url(../images/img-main.png) -356px -21px no-repeat;width:16px;height:16px;display:inline-block;margin-top:4px;}
.link_go_top label{font-size:17px;margin-right:5px;cursor:pointer;text-transform:uppercase}
.width50{position:relative;left:50%;display:block;position:absolute}
.list_topic_footer{background:#fff;padding:0px 15px 0 15px}
.name_topic_footer{color:#fff;display:block}
.name_topic_footer p{float:left;display:inline-block;font-size:1.6em;text-transform:uppercase;}
.name_topic_footer span{background:url(../images/img-main.png) -10px -211px no-repeat;width:24px;height:24px;display:inline-block;float:left;margin-left: 10px;margin-top: 3px;}
.list_sub_topic{margin:0 -15px}
.list_sub_topic li:active{background:#444}
.list_sub_topic li{width:44%;float:left;border-bottom:1px solid #eee;margin:0 2%;}
.list_sub_topic li a{color:#333;font-size:16px;padding:7px;display:block;;text-transform:uppercase}
.logo_footer{display:block;margin-right:0;margin-bottom:15px}
.info_footer{padding:15px;background:#eeeeee;text-align:center;color:#222; }
.info_footer *{;line-height:25px}
.info_footer span,.info_footer p{color:#222;font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:20px}

/*cate*/
.arrow_sitemap{background:url(../images/img-main.png) -11px -70px no-repeat;width:19px;height:33px;display:block;float:left;margin-right:10px}
.site_map .cate{text-transform:uppercase;;color:#fff;font-size:1.2em;letter-spacing:0.1em}
.site_map{padding:7px 15px;background:#003c63;color:#fff;font-size:1.3em;}
.site_map a{color:#fff;text-transform:uppercase;font-size:1.3em;margin:0 7px}
.sitemap_detail{background:#fff;border-bottom:1px solid #c5c5c5;color:#a91140}
.sitemap_detail a{color:#a91140}
.sitemap_detail a.cate{color:#a91140}
.map_home{ background:url(../images/img-main.png) -230px -15px no-repeat;width:29px;height:30px;display:block;float:left}
.title_detail{font-size:22px;color:#222;font-family:'OpenSansB';line-height:26px;margin-top:15px}
.time{color:#333;font-size14px;display:block;margin:5px 0}
.other_top_detail{border:1px solid #c5c5c5;background:#fff;padding:15px;}
.other_top_detail ul li a{color:#a91140;font-size:1.4em}
.other_top_detail ul li a:active{color:#333}
.time_share{border:1px solid #ddd;border-width:1px 0;margin:10px 0}
.share{margin:5px 0}
.sapo_detail{font-family:Arial, Helvetica, sans-serif;font-size:15px;text-align:justify !important;line-height:18px;font-weight:bold;color:#333}
/*detail new*/
#main-detail{font-family:Arial, Helvetica, sans-serif !important;text-align:justify }
#main-detail *, #main-detail * *{color: #444 !important; font-size:16px !important; line-height: 22px !important; word-wrap: break-word !important;font-family:Arial, Helvetica, sans-serif !important;text-align:justify }
#main-detail{margin:20px 0 !important; font-size: 1.4em !important; }
#main-detail em *{color: black !important; font-family: Arial, Helvetica, sans-serif;  line-height: 1.3em !important; word-wrap: break-word !important;}
#main-detail em {color: black !important; font-family:Arial, Helvetica, sans-serif;  line-height: 1.3em !important; word-wrap: break-word !important;}
#main-detail span *{color: black !important; font-family:Arial, Helvetica, sans-serif;  line-height: 1.3em!important; word-wrap: break-word !important;}
#main-detail span {color: black !important; font-family: Arial, Helvetica, sans-serif;  line-height: 1.3em!important; word-wrap: break-word !important;}
#main-detail em a *{color: #E9537F !important; font-family: Arial, Helvetica, sans-serif;  line-height: 1.3em !important; word-wrap: break-word !important;}
#main-detail em a {color: #E9537F !important; font-family: Arial, Helvetica, sans-serif;  line-height: 1.3em !important; word-wrap: break-word !important;}
#main-detail strong *{color: black !important; font-family: Arial, Helvetica, sans-serif;  line-height: 1.3em !important; word-wrap: break-word !important;}
#main-detail strong {color: black !important; font-family: Arial, Helvetica, sans-serif;  line-height: 1.3em !important; word-wrap: break-word !important;font-weight: bold !important;}
#main-detail div{margin:5px 0 !important; text-align:justify }          
#main-detail p{text-align:justify ;margin-bottom:15px} 
#main-detail span{text-align:justify ;margin-bottom:15px} 
/*#main-detail p span{font-size: 100% !important;}
#main-detail span p{font-size: 100% !important;}*/
#main-detail table { border:0 none !important;width: 100% !important;overflow:hidden !important;}    
#main-detail table *{color: black !important; font-family: "Times New Roman", Times, serif; line-height: 1.6em !important; word-wrap: break-word !important;}      
#main-detail table tr td *, #main-detail table tr td * *{font-size: 1em !important;}
#main-detail table td { border:0 none ;font-size: 1em !important;}
#main-detail table td p  {line-height: 1.5em !important;}  
#main-detail table td span  {line-height: 1.5em !important;}  
#main-detail img { margin: 15px auto 5px !important; height: auto !important; max-width: 100% !important;display: block;clear: both !important;}
#main-detail a{
    color: #E9537F !important; 
    font-size: 1em !important;
}
#main-detail h1,#main-detail h2,#main-detail h3,#main-detail h4,#main-detail h5,#main-detail h6{
    font-size: 16px !important;
    margin-bottom: 10px !important;
}
#main-detail em a:active *, #main-detail em a:active, #main-detail a:active{text-decoration:underline;}
/*end detail news*/
/*tab*/
#tabs {font-size: 90%;}
#tabs ul {
	float: left;
	background: #fff;
	width: 100%;
	padding-top: 4px;
}
#tabs ul.bar_news_hot{padding:0px 15px 0 15px}
#tabs li {

	list-style: none;
	width:50%;
}
* html #tabs li {
	display: inline;
}
#tabs li, #tabs li a {
	float: left;
	
	;
	font-size:1.1em;
}
#tabs ul li.active {

}
#tabs ul li.active a {
	color: #333333;
}

#tabs div h3 {
	margin-bottom: 12px;
}
#tabs div p {
	line-height: 150%;
}
#tabs ul li a {
	text-decoration: none;
	padding: 8px 0;
	color: #ccc;
	font-weight: bold;
	border-right: 1px solid #ccc;
	width:100%;
}
#tabs ul li a.last{border-right:none;padding-left:15px}
.thumbs {
	float:left;
	border:#000 solid 1px;
	margin-bottom:20px;
	margin-right:20px;
}
-->
/*end tab*/
.share_box{background:#fff;border:1px solid #ddd;border-width:1px 0;;text-transform:uppercase;margin-bottom:15px}
.mar5{margin:5px 0;float:left;}
.txt_contact{box-sizing:border-box;padding:10px;border:1px solid #ddd;width:100%}
.tbl_contact *{;color:#555}
.btn_send{background:#a81014;border-radius:4px;border-bottom:2px solid #7c0b0e;padding:7px 22px;color:#fff;font-size:16px;margin-top:10px;display:inline-block}
.other_news_detail{border-top: 3px solid #444;padding-top:15px;margin-top:20px}
.tbl_contact td{padding-bottom:5px}
.icon_share{width:70px;color:#fff;font-size:1.3em;text-transform:uppercase;border-right:1px solid #3c80ad;float:left}
.icon_share span{background:url(../images/img-main.png) -68px -131px no-repeat;width:34px;height:34px;display:block;margin-left: 11px;display: block;margin-top: 2px;}
.share_fb{background:url(../images/img-main.png) -131px -131px no-repeat;width:16px;height:31px;display:block;float:left;margin:13px 20px}
.share_tw{background:url(../images/img-main.png) -183px -131px no-repeat;width:35px;height:31px;display:block;float:left;margin:13px 20px}
.share_gle{background:url(../images/img-main.png) -247px -131px no-repeat;width:33px;height:35px;display:block;float:left;margin:13px 20px}
.like_fb{display: block;margin-top: 20px;float: left;margin-left: 10px;}
.news_care li a{font-size:1.4em;color:#0b6098}
.news_care li{margin-bottom:10px;padding-left:30px;}
.news_care li a span{width:30px;color:#666;;font-size:1em;display:inline-block;margin-left:-30px}
.cate_photo{font-size:1.6em;float:right;color:#000 !important}
.cate_photo span{background:url(../images/img-main.png) -316px -15px no-repeat;width:19px;height:19px;display:inline-block;margin-left:10px;}
.arrow_sitemap_photo{background:url(../images/img-main.png) -10px -131px no-repeat;width:19px;height:33px;display:block;float:left;margin-right:10px}
.title_photo_index{color:#0b6098;font-size:1.6em;padding:10px 0;display:block}
.title_detail_photo{font-size:1.4em;}
.icon_play{background:url(../images/icon-play-video.png);width:76px;height:76px;display:block;position:absolute;top:50%;left:50%;margin-left:-38px;margin-top:-38px}
.icon_play_small{background:url(../images/icon-play-small.png);width:30px;height:30px;display:block;position:absolute;bottom:5%;left:5%;}
.img_video{display:block;width:100%;position:relative}
.sub_menu_photo{position:absolute;min-width: 200px;z-index: 99;right: 0;background: #fff;}
.sub_menu_photo ul{-webkit-box-shadow: 0 0 10px -3px #999;box-shadow:0 0 10px -3px #999;-moz-box-shadow:0 0 10px -3px #999;}
.sub_menu_photo ul li{border-bottom:1px solid #e5e5e5;padding:10px 15px;}
.sub_menu_photo ul li a{color:#003c61;font-size:1.2em;text-transform:uppercase;}
.sub_menu_photo li.last{text-align:center}
.sub_menu_photo li.last span{background:url(../images/img-main.png) -418px -140px no-repeat;width:29px;height:17px;display:inline-block;cursor:pointer}
.adv_main{backface-visibility:#fff;padding:5px 15px 0 15px;}
.adv_main img{width:100%}
.bg_cyan{background:#003c63;padding:10px 15px}
.bg_cyan a{border-left:none;color:#fff;text-transform:none;padding-left:5px;display:inline}
.slide_cate{position:relative;margin-bottom:10px}
.slide_photo{position:relative}
.title_photo{;text-align:center;font-size:1.6em;color:#fff;margin-bottom:15px}
.numer_photo{font-size:1.5em;color:#fff;text-align:center;margin-top:-25px}
.descript_photo{background:#fff;padding:10px 15px 20px 15px;color:#000;font-size:1.5em;margin: 10px -15px -15px -15px;}
.icon-contact{  background: url(../images/icon_contact.png) no-repeat;  width: 18px;  height: 20px;  display: block;  position: absolute;  top: 15px;  left: 10px;  background-size: 100%;}
/*menu_left*/
.menu_left{position:fixed;z-index:9999;top:0;bottom:0;background:#222;width:270px}
/*end_menu_left*/
.arr_menu{    background-image: url(../images/img-arr-menu.png);  background-position: 3px -10px;  width: 27px;  height: 27px;  display: inline-block;  position: absolute;  top: 8px;  left: 3px;  background-size: 100%;}
.list_menu_left li{  border-bottom: 1px solid #eee;  border-top: 1px solid #fff;  color: #fff;position:relative}
.list_menu_left li a{;color:#333;font-size:14px;text-transform:uppercase;margin-left:15px;display:block;padding: 13px 7px;}
.list_menu_left li:after{clear:both;content:'';display:block}
/*fix screen view*/

.bread_cump{position:relative;z-index:500}
.bread_cump .expand_ico_big {
  float: right;
  padding: 0;
  width: 30px;
  height: 29px;
    background-position: 5px 4px;
  margin: -6px 7px -4px 0;
}.expand_ico_big {
  background: url(../images/btn_submenu.png) no-repeat 10px 5px;
  background-size: 25px;
  width: 25px;
  height: 25px;
}
.x1_ico {
  width: 40px;
  height: 30px;
  background: url(../images/btn_down_submenu.png) no-repeat 14px 9px;
  background-size: 25px;
}
.cat-sub {
  position: relative;
  z-index: 400;
} .cat-sub {
 display:none;
  background-color: #f6f8f9;
  padding: 0 5px;
  border-bottom: solid 1px #d0d0d0;
  font: normal 15px/1.300 lato-regular,arial;
  margin-bottom: 10px;
  position:absolute;
  width:100%
}
.cat-sub ul {
  width: 49%;
}
.cat-sub li {
  display: block;
  overflow: hidden;
  border-bottom: solid 1px #e5e5e5;
  padding:0 10px
}
.cat-sub li a {
  font: normal 14px/1.3 arial;
  display: block;
  float: none;
  text-transform: none;
}
.cat-sub li a {
  color: #2f2f2f!important;
  padding: 10px 0;
}
.post_content {
	;
  margin-bottom: 4px;
  overflow: hidden;
  color:#666
}
.post_content *{;color:#666}
.post_content b,.post_content strong{color:#444;font-weight:normal}
hr {
  background-color: #ddd;
  border: 0;
  height: 1px;
  margin:10px 0;
}
.animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}.animatedExpand{-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-100px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDown{0%{-moz-transform:translateY(-100px);}100%{-moz-transform:translateY(0);}}@-o-keyframes fadeInDown{0%{-o-transform:translateY(-100px);}100%{-o-transform:translateY(0);}}@keyframes fadeInDown{0%{transform:translateY(-100px);}100%{transform:translateY(0);}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownMenu{0%{-webkit-transform:translateY(-50px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDownMenu{0%{-moz-transform:translateY(-50px);}100%{-moz-transform:translateY(0);}}@-o-keyframes fadeInDownMenu{0%{-o-transform:translateY(-50px);}100%{-o-transform:translateY(0);}}@keyframes fadeInDownMenu{0%{transform:translateY(-50px);}100%{transform:translateY(0);}}.fadeInDownMenu{-webkit-animation-name:fadeInDownMenu;-moz-animation-name:fadeInDownMenu;-o-animation-name:fadeInDownMenu;animation-name:fadeInDownMenu;}@-webkit-keyframes fadeInDownExpand{0%{-webkit-transform:translateY(-1000px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDownExpand{0%{-moz-transform:translateY(-1000px);}100%{-moz-transform:translateY(0);}}@-o-keyframes fadeInDownExpand{0%{-o-transform:translateY(-1000px);}100%{-o-transform:translateY(0);}}@keyframes fadeInDownExpand{0%{transform:translateY(-1000px);}100%{transform:translateY(0);}}.fadeInDownExpand{-webkit-animation-name:fadeInDownExpand;-moz-animation-name:fadeInDownExpand;-o-animation-name:fadeInDownExpand;animation-name:fadeInDownExpand;}
.is-sticky #header {
  background: #0b6097;
  border-bottom: 1px solid #ddd;
}
.is-sticky #detail-slide-nav {
  width: 100%!important;
  left:0

}
#detail-slide-nav {
  z-index: 999;
  width: 100%;

  top: 0;
}
.top_menu.active_main{left:0}


.sub_menu_left{    padding: 10px 0;
     border: 1px solid #ddd;
    border-width: 1px 0;
    position: relative;
    top: 1px;
    overflow: auto;
	padding-left:20px;
    zoom: 1;
    background: #f2f2f2;
}

.sub_menu_left	li {
    color: #aaa !important;
    font-style: italic;
    border-bottom: 1px solid #fff;
	border-top:none;
 
}
.sub_menu_left	li:last-child{border-bottom:none}
.sub_menu_left	li a {

    color: #333;
    font-style: normal;
    font-size: 12px;
    text-transform: uppercase;
}
.topic_slide{position:relative;margin:0}
.topic_slide li{padding:10px; padding-right:15px;margin:0;box-sizing:border-box}
.content_list_hot .bx-controls{position:absolute;top:-22px;right:10px}
.item_slide{margin-bottom:15px; padding-right:10px}
.item_slide:last-child{margin-bottom:0}
.ovh.cat-sub{width:100%;box-sizing:border-box}
.ovh.cat-sub ul{width:100%;box-sizing:border-box}
.ovh.cat-sub li{width:49%;box-sizing:border-box;float:left;margin-right:1%}
.hotline_backwweb{   background: #a91140;    margin: 15px -15px -15px;    padding: 10px 15px;    border-top: 1px solid #333;}
.back_web{background:url(../images/desktop.png) right no-repeat;display:inline-block;min-width:29px;height:24px;padding-right:39px;color:#fff;font-size:13px}
.hotline{background:url(../images/icon_hotline.png) left no-repeat;display:inline-block;min-width:29px;height:24px;padding-left:30px;color:#fff;font-size:13px}
.head_top{background:url(../images/bg_head_vietQ.png) left top no-repeat;padding:5px 10px;position:relative;z-index:9999}
.hotline_head span{background:url(../images/icon_phone.png) left center no-repeat;width:13px;height:13px;display:inline-block;padding-right:7px;border-right:1px solid #ddd;margin-right:7px}
.hotline_head{font-size:14px;color:#810c0c;margin-bottom :3px}
.mail_head span{background:url(../images/icon_mail.png) left center no-repeat;width:13px;height:13px;display:inline-block;padding-right:7px;border-right:1px solid #ddd;margin-right:7px}
.mail_head{font-size:14px;color:#810c0c}
.cate_news_hot{padding:13px 15px;color:#a91140;font-size:14px;font-family:'OpenSansB';display:inline-block;text-transform:uppercase;background:url(../images/border_right.jpg) right no-repeat}
.box_hot_main{background:#f6e7ec;margin:0 15px}
.head_hot{background:#a91140;color:#fff;font-family:'OpenSansB';font-size:16px;display:block;padding:10px}
.content_list_hot .list_news_index{margin:10px}
.content_list_hot .list_news_index li{padding:10px 0;border-bottom:none}
.hr_line{background:#ddd;height:1px;display:block;clear:both;margin:10px 0 15px 0}
.time_index{color:#8a8a8a;font-size:12px;font-family:Arial, Helvetica, sans-serif}
.bottom_cotent_cate {padding-top:0;}
.martop20{margin-top:15px}
.comment-list,.comment-list * {font-family:Arial, Helvetica, sans-serif}
.content_list_hot_cate .list_news_index{margin-bottom:0}
.comment-title {
    color: #222;
    font-size: 20px;
    padding: 0 0 5px 3px;
    border-bottom: 1px solid #ddd;
  
}
.mar20 {
    margin-bottom: 20px;
}
.comment-ctn {
    border-bottom: 1px dotted #ccc;
    padding: 15px 0;
}
.comment-dtl {
  
    width: 100%;
}
.comment-dtl .title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    float: left;
}
.comment-dtl time {
    color: #888;
    font-size: 11px;
    line-height: 17px;
    margin: 0 6px;
    float: left;
}
.comment-dtl p {
    color: #555;
    font-size: 13px;
    line-height: 18px;
    margin: 5px 0 8px;
    clear: both;
}
.like {
    color: #3989dd;
    font-size: 11px;
    text-transform: uppercase;
}
.like-icon {
    background: url("../images/heart.png") no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 11px;
    margin-right: 4px;
    vertical-align: text-top;
    width: 13px;
}
.liked, .like-icon:hover {
    background-position: -18px 0;
}
.morecmt {
    background: url("../images/more-icon.png") no-repeat scroll center center #f8f8f8;
    display: block;
    margin-top: 10px;
    padding: 10px 0;
    text-indent: -999em;
}
.comment-area {
    background: #fff;
    box-sizing: border-box;
    padding: 0;
    margin-bottom: 20px;
}
.comment-area textarea {
    width: 100%;
    margin-bottom: 6px;
	border:1px solid #ddd
}
.btn {
    background: #999;
    border: 1px solid #888;
    color: white;
    padding: 5px 12px;
    float: right;
    text-transform: uppercase;
    font-weight: normal;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.tags {
    background: #eee;
    padding: 8px 15px 3px;
    clear: both;
	margin-bottom:15px;
}
.tags li {
    font-family: 'OpensansB';
    font-size: 12px;
    color: #AE1E4A;
    display: inline-block;
    text-transform: uppercase;
    margin: 0 5px 5px 0;
}
.tags a {
   font-family: 'Opensans';
    display: block;
    background: #fff;
    padding: 3px 8px;
    text-transform: capitalize;
	font-size:13px
}
.morenews {
    padding: 10px 2px 10px;
    margin-bottom: 10px;
	margin-top: 10px;
    border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
}
.morenews .label {
    font-family: 'OpensansB';
    color: #a91140;
    text-transform: uppercase;
    display: block;
    margin-bottom: 10px;
	font-size:17px;
}
.morenews ul {
    margin-left: 15px;
}
.morenews ul li {
    color: #ccc;
    list-style: square none outside;
    font-size: 12px;
}
.morenews ul li a {
    display: block;
    padding: 0 0 10px 0;
	  font-family: 'Opensans';
	  font-weight:normal;
}
.author{color:#0e688a;font-size:14px;margin-bottom:15px}
.box_detail_video{max-width:100%;margin:15px 0}





@media only  screen and (max-width:960px){
#menu-left{ width:220px;)}
.active_menu{right:0 !important}
.active_main{left:220px !important}
.img-list{width:100px;height:88px;margin-right:20px;display:block;overflow:hidden}

}
@media only  screen and (max-width:720px){
#menu-left{ width:220px;)}
.active_menu{right:0 !important}
.active_main{left:220px !important}
.img-list{width:100px;height:88px;margin-right:20px;display:block;overflow:hidden}

}
@media only  screen and (max-width:680px){	
#menu-left{ width:220px;)}
.active_menu{right:0 !important}
.active_main{left:220px !important}
.img-list{width:100px;height:88px;margin-right:20px;display:block;overflow:hidden}

}
@media screen and (max-width: 640px){
	
#menu-left{ width:220px;)}
.menu_news, .menu_photo, .menu_video,.link_home label,.link_go_top label,.news_top_index *,.btn_submit,.list_news_topic_index li a{font-size:16px}
.title_list_news_index,.title_news_index,.news_one .bg_title_hot_new{font-size:16px !important}
.bar_news_hot{font-size:18px}
.title_news_index{height:46px;padding:0 !important}
.info_footer span,.sitemap_detail a.cate,.list_sub_topic li a{font-size:12px}
.name_topic_footer p{font-size:0.9em}
#tabs ul li a,#tabs li a{font-size:0.8em}
.icon_share{font-size:0.8em}

.link_go_top label{margin-right:5px}
.link_home label{margin-left:5px}
.bar_news_hot{padding:7px 0}
.link_home, .link_go_top{display:inline-block}
.link_home label{margin-top:0}
.bar_footer{padding:7px 15px}
.bor_right{margin: -3px 0;height: 26px;}
.hot_top_content_cate .bg_title_hot_new{font-size:18px}
.list_news_index a p,.view_more_news,.title_photo_index,.numer_photo,.device .arrow-left,.device .arrow-right,.descript_photo{font-size:15px !important}
.news_two .bg_title_hot_new{font-size:14px;font-family:'OpenSans'}
.site_map .cate,.sub_menu_photo ul li a,.title_photo,.news_care li a{font-size:0.9em}
.list_news_topic_index li{font-size:1.2em}
.site_map a{margin:0 5px;font-size:0.7em;float:left}
.site_map label{float:left;font-size:0.7em}
.news_two img{}
.title_news_index{padding:5px 0 10px 0}
.title_photo_index{padding:5px 0 10px 0}
/*.news_two .fix_height_img,.img_video{width:100%;max-height:100px;display:block;overflow:hidden}
.news_two .fix_height_img img,.img_video img{min-height:100px}*/
.news_one{max-height:200px}
.menu_news{width:29.5%}
.menu_news, .menu_photo, .menu_video{width: 29%;padding: 10px 0 10px 2%;}
.menu_news.active, .menu_photo.active, .menu_video.active{padding-bottom:15px}
.three_dot{margin-top:-16px;}
.ui-accordion .ui-accordion-header a,.ui-widget-content a{font-size:0.8em !important}
.ui-state-active .ui-icon{background-size:auto 100px !important;background-position:0 -47px !important;margin-top:0!important}
.ui-state-default .ui-icon{background-size:auto 100px;background-position:0 -11px}
.icon-arr{background-size:auto 100px !important;background-position:0 -72px !important;width:20px !important;height:20px !important;margin:0 0.7em 0 0.3em !important}
.icon-home{background-position:-266px -8px !important;; }
.ui-icon{width: 21px !important; height: 17px !important;}
.other_top_detail ul li a{font-size: 0.9em}
.title_detail{font-size:20px;}
.time{font-size:13px;margin-top:8px}
#main-detail *, #main-detail * *{font-size:20px;}
.ui-accordion .ui-accordion-header .ui-icon{top:0.8em !important;left:0.3em !important}
.share_fb,.share_tw,.share_gle{float:left}
.share_box{padding:5px 0;}
.like_fb{margin-top:9px}
.share_fb{height: 21px;width: 12px;background-position: -76px -76px;background-size: auto 150px;margin-right:5px;margin-top:9px}
.share_tw{height: 21px;width: 22px;background-position: -106px -76px;background-size: auto 150px;margin-right:5px;margin-top:9px}
.share_gle{height: 21px;width: 22px;background-position: -143px -76px;background-size: auto 150px;margin-right:5px;margin-top:9px}
.icon_share span{height: 21px;width: 22px;background-position: -39px -76px;background-size: auto 150px;margin-right:5px;margin-top:3px}
.name_topic_footer span{height: 15px;width: 15px;background-position: -5px -123px;background-size: auto 150px;margin-right:5px;margin-top:3px}
.link_home span{height: 16px;width: 14px;background-position: -159px -9px;background-size: auto 150px;margin-right:5px;margin-left:10%}
.menu_photo span{height: 17px;width: 17px;background-position: -219px -81px;background-size: auto 150px;margin-right:0}
.menu_video span{height: 17px;width: 20px;background-position: -172px -81px;background-size: auto 150px;margin-right:0}
.menu_news span{height: 17px;width: 17px;background-position: -197px -81px;background-size: auto 150px;margin-right:0}
.view_more_news span{height: 15px;width: 15px;margin-top:2px}
.arrow_sitemap{height: 21px;width: 17px;background-position: -5px -40px;background-size: auto 150px;margin-right:5px}
.bar_news_hot span{height: 20px;width: 20px;background-position: -47px -164px;background-size: auto 200px;margin-right: 0;margin-top: 0;}
.news_two .fix_height_img{max-height:140px}
.bar_law span{height: 20px;width: 20px;background-position: -94px -164px;background-size: auto 200px;margin-right:0;margin-top:0}
.bar_life span{height: 20px;width: 20px;background-position: -326px -134px;background-size: auto 200px;margin-right:0;margin-top:0}
.bar_marketing span{height: 20px;width: 20px;background-position: -233px -164px;background-size: auto 200px;margin-right:0;margin-top:0}
.bar_media span{height: 20px;width: 20px;background-position: -186px -164px;background-size: auto 200px;margin-right:0;margin-top:0}
.bar_sport span{height: 20px;width: 20px;background-position: -140px -164px;background-size: auto 200px;margin-right:0;margin-top:0}
.bar_video span{height: 20px;width: 20px;background-position: -280px -164px;background-size: auto 200px;margin-right:0;margin-top:0}
.bar_photo span{height: 20px;width: 20px;background-position: -326px -164px;background-size: auto 200px;margin-right:0;margin-top:0}
.refresh_page span{height: 30px;width: 30px;background-position: -51px -5px;background-size: auto 200px;}
.content{margin-top:0}
.btn_submit{padding:10px 30px;margin:-5px}
.txt_search{margin-top: 5px;height: 20px;padding:0 10px;max-width:60%;}
.content_box_search{padding:5px}
.content_box_search span{height: 27px;  width: 28px;  background-position: -129px -8px;  background-size: auto 190px;}
.map_home{height: 16px;width: 24px;background-position: -152px -10px;background-size: auto 170px;}

.active_menu{right:0 !important}
.active_main{left:235px !important}
.img-list{width:100px;height:88px;margin-right:20px;display:block;overflow:hidden}
}
@media only  screen and (max-width:480px){

	.cate_news_hot{padding:13px 10px}
#menu-left{ width:235px;)}
#menu-left{ width:235px;)}
.active_menu{right:0 !important}
.active_main{left:235px !important}
.logo_main{ width: 94px;height: 46px;}
.logo_main img{width:100%}

#main-detail *, #main-detail * * {  font-size: 18px;font-family:"Times New Roman", Times, serif}
.sapo_detail{font-size:15px;text-align:justify !important}
.img_list_news_index {width:100px}
.title_list_news_index, .title_news_index, .news_one .bg_title_hot_new {  font-size: 15px !important;}
.bar_news_hot{font-size:18px}
.news_two .fix_height_img {  max-height: 100px !important;}
.news_bg .title_news_index{font-size:15px !important;height:56px;margin-bottom:0}
.news_bg .fix_height_img{height:90px}
.hotline_head{margin-top:5px}
}
@media only  screen and (max-width:400px){
	.list_sub_topic li{/*width:96%*/}
	.news_two .fix_height_img {  max-height: 100px !important;}
	.content_box_search{padding:0 5px !important}
	.txt_search{margin-top:8px !important}
	.btn_submit {  padding: 6px 20px !important;  margin: 0 -5px !important;}
	.info_footer p{font-size:10px;line-height:14px;font-family:Arial, Helvetica, sans-serif}
	.marbottom{margin-bottom:5px}
	.img_list_news_index{display:none}
	.list_news_index li{border-top:1px dashed #ddd;padding-top:10px;margin-top:10px}
	.content_list_hot .list_news_index li{padding-bottom:0;border-top:none;border-bottom:1px solid #DCC5CD;margin-top:0}
	.content_list_hot .list_news_index li:last-child{border-bottom:none}
	.content_list_hot .list_news_index{padding-bottom:10px}
	.cate_news_hot{padding:13px 8px}
	.on_menu_left{padding:0 12px}
	.bottom_cotent_cate  .img_list_news_index{display:block}
	.pc_bar {display:none}
	.video_bar{background:none}
	.search_page{padding:5px}
	.video_bar{padding:5px}
}
/*end fix*/

/*head dhd*/
.head_dhd{background:url(../images/head-dhd.jpg) #e1312a left no-repeat;min-height:62px;border:3px solid #e1312a;color:#fff;text-align:center;padding-left:70px;padding-right:10px;}
.head_dhd span{margin-top:18px;color:#fff;display:inline-block}
.box_news_dhd{border:1px solid #ddd572;background:#fff9b2}
.thumb100x75{display:inline-block;width:100px;height:75px;margin-right:10px;float:left;overflow:hidden}
.thumb100x75 img{height:100%}
.title_dhd{display:block}
.list_news_dhd{margin:10px}
.list_news_dhd li{border-bottom:1px solid #ddd572;margin-bottom:10px;padding-bottom:10px}
.list_news_dhd li a:hover{text-decoration:underline}
.list_news_dhd li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}
.view_more_dhd{background:#fff;display:block;padding:5px;text-align:center;border-top:1px solid #ddd572;text-transform:uppercase;font-size:11px;color:#666}
.view_more_dhd:hover{color:#e1312a}
iframe {
    max-width:100%;
}
#slideshow_page .prev,#slideshow_page .next{width:48px;height:48px;position:absolute;top:135px;z-index:111;cursor:pointer;}
#slideshow_page .prev{border-color:#000;box-shadow:0.5px 0.5px 0.5px 0.9px rgba(0,0,0,0.5);left:12px;background:url(../images/prev_slideshow.png) no-repeat 0px 0px;z-index:99999}
#slideshow_page .divPrev{width:332px;cursor:pointer;height:300px;position:absolute;left:0px}
#slideshow_page .divNext{width:100%;cursor:pointer;height:300px;position:absolute;left:0px}
#slideshow_page .next{border-color:#000;box-shadow:0px 0px 0px 0.5px rgba(0,0,0,0.5);right:12px;background:url(../images/next_slideshow.png) no-repeat 0px 0px;z-index:99999}
#slideshow_page .caption{background:url(../images/bg_trans.png) repeat 0px 0px;font:bold 12px Arial;color:#fff;display:block;overflow:hidden;clear:both;padding:7px 28px;position:absolute;z-index:1;left:0px;bottom:0px;}
#slideshow_page .item_slider{position:relative;}
.prev_btt{cursor:pointer;width:10px;margin-right:10px; margin-top:-10px;float:left;background:url(../images/prev.gif) no-repeat 0px 35px;height:100%;}
.next_btt {
    cursor: pointer;
    width: 10px;
    margin-left: 10px;
    margin-top: -10px;
    float: left;
    background: url(../images/next.gif) no-repeat 0px 35px;
    height: 100%;
}

#main-detail .box_article {
    width: 100% !important;
	margin: 14px 0 !important;
    background: #d9d9d9 !important;
    height: 100px;
}
#main-detail .box_article div {
    margin: 0px !important;
}
#main-detail .box_article img{
    width: 100px !important;
    height:70px !important;
	display: inline-block !important;
    float:left !important;
}

#main-detail .box_article .box_info{
    display: inline-block !important;
    width: 58% !important;
    margin-left: 8px !important;
    text-align: justify;
    line-height: 0px !important;
    margin-top: 10px !important;
}
#main-detail .box_article .box_info a{
    text-decoration: none !important;
}
#main-detail .box_article .title {
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 1.2 !important;
    max-height: 35px !important;
    overflow: hidden !important;
}
#main-detail .box_article .summary {
    font-size: 11px !important;
    line-height: 15px !important;
    max-height: 33px !important;
    display: block !important;
    margin: 3px 0 !important;
    overflow: hidden;
}
#main-detail .quote-box {
      background-color: #f5f5f5;
      border: solid 1px #e5e5e5;
      width: 50%;
      padding: 5px;
    }
#main-detail .box-left {
      float: left;
      margin-right: 5px !important;
    }
#main-detail .box-right {
      float: right;
      margin-left: 5px !important;
    }
 #main-detail    .style-box {
    padding: 10px;
    position: relative;
    background-color: #f5f5f5;
    border: solid 1px #e5e5e5;
    margin-bottom: 1.5em;
}
#main-detail .style-box:before {
  content: '';
  height: 100%;
  width: 1px;
  border: solid #0079e0;
  border-width: 0 1px 0 2px;
  position: absolute;
  top: 0;
  left: 0;
}
#main-detail .dongngoac {
    background: url("http://media.vietq.vn/upload/quote_close.gif") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    float:right;
}
#main-detail .mongoac {
    background: url("http://media.vietq.vn/upload/quote_open.gif") no-repeat;
    background-size: 25px 25px;
    width: 25px;
    float:left;
}
#main-detail .content_chuy {
    float: left;
    margin-right: 10px;
    margin-left: 10px;
}