@charset "utf-8";

/* skip-navigation */
.skipnavigation {font-size:0; height:0; left:0; position:relative; top:0; z-index:9999;}
.skipnavigation a {font-size:12px; top:-10000px;position:absolute;}

#sb-site { height:100%; display:block; margin:0 auto; background:#FFF; overflow:hidden; }

html body {font-family: 'NotoSans', 'Arial', 'Helvetica', sans-serif;width:100%;height:100%;font-size:14px;line-height:1.4;color:#343434;background:#EEE;}
* {margin:0; padding:0;}
a {text-decoration:none; color:#343434;}

table {border-spacing:0; table-layout:fixed; border-collapse:collapse;}
h1,h2,h4,h5,h6 {padding:0; margin:0;} 
img, fieldset {border:0;}
ul, ol {list-style:none;}
legend, caption, hr {display:none;}
input, select, textarea, label{font-family:sans-serif; font-size:12px; vertical-align:middle;}

span.highlight {color:#d50225;}

/* menu */

#mnu_scroller {
	position:absolute; z-index:1;
/*	-webkit-touch-callout:none;*/
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	width:100%;
	padding:0;
}
#lan_wrapper {
	position:absolute; 
    z-index:1;
	left:0;
	width:100%;
    height:500px;
	overflow:auto;
}

#lan_scroller {
	position:absolute; z-index:1;
/*	-webkit-touch-callout:none;*/
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	width:100%;
	padding:0;
}
.menu_children {
        display: none;
}
.menu_children.justshow {
        display: block;
}
.accordion_css3_support {
        display: block;
        max-height: 0;
        overflow: hidden;
        -webkit-transform: translate3d(0,0,0);
        -webkit-transition: all 0.5s linear;
        transform: translate3d(0,0,0);
        transition: all 0.5s linear;
        -webkit-backface-visibility:hidden;
        -webkit-perspective: 1000;
}
.menu_children.animated {
        max-height: 1000px;
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
}
.home_bt	{ 
	float:left; 
	clear:both; 
	width:100%; 
	background-color:#0043a3; 
}
.home_bt .menu_home { 
	float:left;   
}

.aco_menu01 {
	float:left; 
	clear:both; 
	text-transform:uppercase;
	padding-right:15px;
}
.aco_state { 
	position:absolute;
	top:17px;
	right:15px;
	display:block; 
	width:13px; 
	height:13px; 
	background: url('/images/common/left_menu_p_m_bg.png') top right no-repeat; 
	background-size:30px 13px;
}
.aco_active {
	background-position:top left; 
}
.lt_menu01 {
	width:100%; 
	float:left; 
	clear:both
}
.aco_bt {	
	display:block; 
	padding: 13px 15px 11px 18px; 
	color:#fff; 
	font-size:18px; 
	border-bottom: 1px solid #002760;
	cursor:pointer;
	overflow:hidden;
	position:relative;
}
						
/* Header */					
/* ltr*/
#main_wrap {float:left; width:100%; height: auto; position:relative; background:#fff;}
#header { border-top:4px solid #0052c9; float:left; clear:both; position:relative; width:100%; height:auto;}
.fixed_header {position:fixed;left:0;top:0;z-index:2;}
	#search_bt {/* float:right; *//* margin-right: 40px; */width: 32px;height: 32px;background-image: url(/renewal2019/img/ico_search3.png);background-repeat:no-repeat;background-position:top right;display: inline-block;cursor:pointer;background-size:cover;text-indent:-10000px;}
	#search_bt.active {width: 32px;height: 32px;background-image: url(/renewal2019/img/ico_search3.png);background-repeat:no-repeat;background-position: top right;display: inline-block;cursor:pointer;}


#search_down {position:absolute;top: 45px;width:94%;height: 40px;padding:9px 3%;background-color: #414e60;z-index:599;}
.search_input_span {display: block; height: 39px; background: #fff; padding-right:41px;}
.search_input {width:99.9%; float:left; height:100%; border:0; background:none; font-size:24px;padding-left: 5px;color: #000;}
.search_selet_input {width:100%; height:100%;  opacity:0; cursor:pointer;  }
.search_bt_span { position:absolute; right:3%; float:left; width:41px; height:39px; display:block;  background-image:url(/images/common/search_input_bg.gif); background-repeat:no-repeat; background-position:left;}

.back-to-top {
    position:fixed;
    top:80%;
    display:none;
    left:100%;
    margin-left:-45px;
    width:45px;
    height:48px;
    z-index:9999;
    opacity: 0.7;
    border-radius:4px;
}


/* bottom */
#bottom_utile { width:100%; height:115px; background:#cacdd0; float:left; clear:both; border-top:1px solid #b8bfc7;}
#bottom_utile .title	{ width:100%; display:block; font-size:15px;  color:#1a1a1a;  padding:15px 0 15px; text-align:center;  }
#bottom_utile .menu_list { width:94%;  margin:0 3% ; }
#bottom_utile .menu_list li { width:14.2%; float:left; text-align:center; height:44px; }

#footer {width:100%;height:77px;background: #122239;background-position: left 5px;background-repeat: repeat-x;float:left;clear:both;margin-top:-5px;}
#footer .bottom_utile_menu  {width: 99%;margin:0 5%;height:34px;}
#footer .bottom_utile_menu .type01 {width:21%;text-align:center;padding-top:13px;float:left;background: url(/images/common/footer_bar_bg.gif) right 18px no-repeat;}
#footer .bottom_utile_menu .type02 {width: 42%;text-align:center;padding-top:13px;float:left;background: url(/images/common/footer_bar_bg.gif) right 18px no-repeat;}
#footer .bottom_utile_menu .type_u {position:absolute;right:2%;display: none;}
#footer .bottom_utile_menu .nobar{background: none;}  
#footer .bottom_utile_menu li a { font-size:12px; color:#fff; padding:0 7px;}
address { letter-spacing:-0.5px; width:100%; padding-top:18px; text-decoration:none; font-style:normal; text-align:center; color:#c0cde7; font-size:12px;}


#main {width:100%;float:left;clear:both;}

/* title */
.main_title {width:100%;}
.main_title .page_title {padding: 0 0 0 20px;/* text-shadow: 0 0 3px #000; */line-height:18px;}
.main_title .page_title .sub_category {font-size: 11px;font-weight:bold;/* display: none; */text-transform:uppercase;color: #bbb;}
.main_title .page_title .category {font-size: 15px;font-weight: 600;line-height:110%;color: #e42222;text-transform:uppercase;letter-spacing:1px;padding-top:3px;}

/* loading */
.loading_area {width:100%;  height:auto; text-align:center; float:left; clear:both; margin-top:20px;}
.loading_roll_wrap {width:50px; margin:0 auto; }
.loading_roll_wrap img { width:100% }


/****issu Special****/
#main2 {width:100%;float:left;clear:both;}
#head_top2 {position:relative;width:100%;height:54px;background:#fff;float:left;clear:both;border-bottom: 1px solid #0052c9;z-index:600;min-width:315px;}
	
/* title */
#main2 .main_title {width:100%;background: #fff;border-bottom: 1px solid #7795c2;/*float:left;*/clear:both;}
#main2 .main_title .page_title {padding:10px 0 12px 17px;color: #7999b2;text-shadow: 0 0 3px #fff;line-height:18px;}
#main2 .main_title .page_title .sub_category {font-size:18px;font-weight:bold;text-transform:uppercase;}
#main2 .main_title .page_title .category {font-size:11px;font-weight:normal;line-height:110%;color: #7999b2;text-transform:uppercase;letter-spacing:1px;padding-top:3px;}


#main2 .text_content_title_area2 {width:100%;float:left;clear:both;background-color: #f1f1f1;border-bottom:1px solid #e3e1dc;}
#main2 .text_content_title_area2 .title{width:90%;margin:15px 5% 15px;font-size:22px;color: #eea930;font-weight:bold;line-height:120%;}
#main2 .text_content_title_area2 .title_intro{width:90%;margin:10px 5% 0;font-size:18px;color: #e3a12e;font-weight:bold;line-height:120%;padding-bottom:10px;}
#main2 .text_content_title_area2 .tabmenu{margin:-5px 5% 10px;border-top: 1px solid #afb7be;border-left: 1px solid #afb7be;overflow:hidden;}
#main2 .text_content_title_area2 .tabmenu li{display:inline-block;float:left;width:49.6%;border-bottom: 1px solid #afb7be;border-right: 1px solid #afb7be;background: #bac3ca;}
#main2 .text_content_title_area2 .tabmenu li a{display:block;font-size:13px;padding:3px 0 3px 8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color: #fff;}
#main2 .text_content_title_area2 .tabmenu li a.now{background: #32485b;color: #f5bf61;/* border-bottom: 1px solid; */}


/* Current Affair -  list - basic */
#main2 .national_list_wrapper {width:90%; margin-left:5%;}

#main2 .national_thumbnail {position:relative; width:100%; height:auto; float:left; clear:both; padding-bottom:40px;}
#main2 .national_thumbnail .title {width:90%;margin:0 5%;border-top: 0;border-bottom: 0;}
#main2 .national_thumbnail .title a{width:100%;display:block;font-size:16px;color: #006bc8;padding: 7px 0 0;text-align:left;}
#main2 .national_thumbnail .title a .arrow{float: none;padding-left:5px;color: #006bc8;}
#main2 .national_thumbnail .news_content_list  {width:90%; margin-left:5%;}
#main2 .national_thumbnail .national_list_wrapper .list li {clear:both;width:100%;padding:12px 0;border-bottom: 0;}
#main2 .national_thumbnail .national_list_wrapper .list li a { display:block; overflow:hidden;}
#main2 .national_thumbnail .national_list_wrapper .list li .list_img {float:left;margin-right: 0;background:url(/images/common/bg_basic_list.gif) 0 0 no-repeat;background-size:100% 100%;}
#main2 .national_thumbnail .national_list_wrapper .list li .list_title {font-size:14px;color: #666666;margin-bottom:8px;/* position: absolute; */display: inline-block;max-height:40px;overflow:hidden;}
#main2 .national_thumbnail .national_list_wrapper .list li .list_text { font-size:12px; color:#8c8c8c; max-height:50px; overflow:hidden ; }


/* Current Affair -  list - photoGalley  */
#main2 .gallery_thumnail {position:relative; float:left; clear:both; width:100%; height:auto; float:left; clear:both; padding-bottom:40px;}
#main2 .gallery_thumnail .title {width:90%;margin:0 5%;border-top: 0;border-bottom: 0;}
#main2 .gallery_thumnail .title a{width:100%;display:block;font-size:16px;color: #006bc8;padding:7px 0 7px;text-align:left;}
#main2 .gallery_thumnail .title a .arrow{float: none;padding-left:5px;color: #006bc8;}
#main2 .gallery_thumnail .list_wrap{width:90%; margin-left:5%; float:left; clear:both;}
#main2 .gallery_thumnail .list  {}
#main2 .gallery_thumnail .list li { width:50%; float:left;}
#main2 .gallery_thumnail .list li a{display: inline-block;overflow: hidden;width: 96%;padding: 0px 2%;height:auto;min-height: 200px;}
#main2 .gallery_thumnail .list li .list_img { float:left; margin-right:14px; width:100%;  background:url(/images/common/bg_basic_list.gif) 0 0 no-repeat;	background-size:100% 100%;position: relative; height: 0; overflow: hidden;padding-bottom: 68%;}
#main2 .gallery_thumnail .list li .list_img img { position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
#main2 .gallery_thumnail .list li .list_title {float:left;clear:both;max-width:300px;margin-top:10px;font-size: 15px;color:#343434;line-height:120%;margin-bottom:8px;font-weight:normal;}
html .gallery_thumnail .list .gallery_thumnail_border_bottom {border-bottom:1px solid #eee; width:100%; float:left; clear:both; min-height:0; padding:0;}
#main2 .news_content .tab_title{width: 90%;margin-left: 5%;clear: both;display: none;font-size:15px;padding:20px 0 10px;}


#main2 .text_content_title_area {width:100%;float:left;clear:both; background:#fff;padding-bottom:10px;}
#main2 .article__main_content_area .article__main_content_text .issue .htmlContent{font-size:12px; color:#fff;}

/*201804*/
.figCenter,
img{max-width:100% !important; height: auto !important;}
