@charset "utf-8";
body { margin:0px; padding:0px; font-size:100%;}
img { border:0px;}
a{ text-decoration:none; border:0px; outline:none; cursor: pointer !important;}
/*ul{ margin:0px !important; padding:0px !important;}
li{ margin:0px !important; padding:0px !important; }*/
p{ margin:0px !important; padding:0px !important; }

.text-detail{ font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#333;   line-height:15px;}
.text-detail a{ color:#666; }
.lt-ie9 .text-detail a img{
	   background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
    zoom: 1;
}
.text-detail td {padding-bottom: 7px;}
.select-box{ width:195px; border:0px !important; outline:none; height:22px; margin:2px 0 0 10px;}
.text-head-w{ font-size:22px; color:#fff;}
.text-head-w_b{ font-size:24px; color:#fff;}
.textsub a:hover{ color:#666 !important;}
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.horizontal-scroll{
	position:relative;
	padding-bottom: 10px;
}

.top-footer{ max-width:1280px; min-height:60px; position:relative; margin:auto; /*overflow: hidden;*/}
.top-footer-L{ float: left;}
.top-footer-R{float:right; padding:20px 10px 0 0px;}
.bottom-footer{width:1280px; position:relative; margin:auto; min-height:40px; background:#666; overflow:hidden;}

.mw-search {
	background: #F4F4F4;
	position: relative;
	float: left;
	border: 1px solid #E2E3E4;
	padding: 0 10px;
	padding-right: 0;
	margin-right: 15px;
	/*width: 34px;
	height: 34px;
	 margin: 16px 0 0 0; */
	/*z-index: 100000;*/
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGRkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAxJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 65%, #dddddd 100%, #ffffff 100%, #dddddd 101%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(65%,#ffffff), color-stop(100%,#dddddd), color-stop(100%,#ffffff), color-stop(101%,#dddddd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 65%,#dddddd 100%,#ffffff 100%,#dddddd 101%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 65%,#dddddd 100%,#ffffff 100%,#dddddd 101%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 65%,#dddddd 100%,#ffffff 100%,#dddddd 101%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 65%,#dddddd 100%,#ffffff 100%,#dddddd 101%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-8 */

	
}
.main-menu {
	position: relative;
	margin: 10px auto;
}
@media screen and (max-width:1024px){
	.main-menu .logo{
		display: block;
	}
	.callcenter{
		display: none;
	}
	#main-nav-menu_global{
  	float: none;
  	margin-right: 0;
  	font-size:20px;
  	list-style:none;
  }
  #main-nav-menu_global > li > a{
      margin: 5px 15px;
  }
  #main-nav-menu_global > li > ul > li > a{
  	padding-left: 25px;
  	padding-right: 25px;
  	border: none;
  }



  .comboMenuWrapper {position: relative; cursor: pointer; width: 300px; display: inline-block; }
	.comboMenu {box-sizing: border-box; border: 1px solid #ddd; position: relative; background: #f4f4f4;}
	.comboMenu:hover{border-color: #CCC;}
	.comboMenu:hover .button {/*background-color: #000;*/}
	.comboMenu .label {display: block; white-space: nowrap; overflow: hidden; margin: 0 18px 0 0; padding: 2px 10px !important; font-size: 12px; line-height: 18px; color: #666; min-height: 18px; }
	.comboMenu .button {display: block; box-sizing: border-box; padding-top: 3px; position: absolute; right: -1px; top: -1px; width: 26px; height: 24px; color: #aaa; text-align: center; }
	.comboMenu .button >i{margin-top: 3px; font-size: 12px; }
	/* Items box */
	.comboMenuItems {position: absolute; display: none; box-sizing: border-box; bottom: 24px; left: 0; width: 300px; background: #fff; border: 1px solid #CCC; z-index: 10; }
	.comboMenuItems ul{list-style: none; padding: 0; margin: 0; font-size: 12px; line-height: 20px; min-height: 20px; }
	.comboMenuItems li{list-style: none; padding: 0; margin: 0; font-size: 12px; line-height: 20px; min-height: 20px; }
	.comboMenuItems li{display: block; padding: 5px 10px; border-top: 1px solid #FFF; border-bottom: 1px solid #EEE; color: #666; cursor: pointer;}
	.comboMenuItems li:first-child{border-top: none; }
	.comboMenuItems li.selected {background: #EFEFEF; color: #444; border-top-color: #E0E0E0; }
	.comboMenuItems li:hover{background: #F0F0F0; color: #444; }
	.comboMenuItems li a{color: #444; text-decoration: none; }





}/* media max 1024 */
@media screen and (min-width:1025px){
	.main-menu .logo{
		display: none;
	}
	.m-callcenter{
		display: none;
	}
	#main-nav_global{
      margin: auto;
      margin-top: 10px;
      max-width: 1280px;
      min-height: 40px;
  }
  #main-nav-menu_global{
  	float: right;
  	margin-right: 5px;
  	font-size:20px;
  	list-style:none;
  }
  #main-nav-menu_global > li:before{
      content: "";
      float: left;
      margin-top: 4px;
      height: 16px;
      border-left: 1px solid #777;
  }
  #main-nav-menu_global > li:first-child:before{
      content: none;
  }
  #main-nav-menu_global > li a{
      margin: 0 5px 0 6px;
  }

	.comboMenuWrapper {position: relative; cursor: pointer; width: 300px; display: inline-block; }
	.comboMenu {box-sizing: border-box; border: 1px solid #ddd; position: relative; background: #f4f4f4;}
	.comboMenu:hover{border-color: #CCC;}
	.comboMenu:hover .button {/*background-color: #000;*/}
	.comboMenu .label {display: block; white-space: nowrap; overflow: hidden; margin: 0 18px 0 0; padding: 2px 10px !important; font-size: 12px; line-height: 18px; color: #666; min-height: 18px; }
	.comboMenu .button {display: block; box-sizing: border-box; padding-top: 3px; position: absolute; right: -1px; top: -1px; width: 26px; height: 24px; color: #aaa; text-align: center; }
	.comboMenu .button >i{margin-top: 3px; font-size: 12px; }
	/* Items box */
	.comboMenuItems {position: absolute; display: none; box-sizing: border-box; bottom: 24px; left: 0; width: 300px; background: #fff; border: 1px solid #CCC; z-index: 10; }
	.comboMenuItems ul{list-style: none; padding: 0; margin: 0; font-size: 12px; line-height: 20px; min-height: 20px; }
	.comboMenuItems li{list-style: none; padding: 0; margin: 0; font-size: 12px; line-height: 20px; min-height: 20px; }
	.comboMenuItems li{display: block; padding: 5px 10px; border-top: 1px solid #FFF; border-bottom: 1px solid #EEE; color: #666; cursor: pointer;}
	.comboMenuItems li:first-child{border-top: none; }
	.comboMenuItems li.selected {background: #EFEFEF; color: #444; border-top-color: #E0E0E0; }
	.comboMenuItems li:hover{background: #F0F0F0; color: #444; }
	.comboMenuItems li a{color: #444; text-decoration: none; }



}/* media min1025 */
.box_search_gg {
	/*display: inline-block;*/
	display: block;
	float: left;
	/*position: absolute;
	top: 42px;
	left: 30%;*/
	/*margin-top: 45px;
	margin-left: 100px;*/
}

.text-box_gg {
clear: both;
float: left;
width: 85%;
border: 0px;
outline: none;
margin-top: 2px;
margin-left: 15px;
}

.big_font {float: left; margin-left: 20px;}
.big_font ul {padding: 0; margin: 0;}
.big_font ul li{
	float: left;
	width: auto;
	display: block;
	
	
	
	}
.big_font input[type=button]{ background: none; border: none; padding-left: 0;}
.select_s_box{
	
	float: left;
	border-right: 1px solid #E2E3E4;
	margin-right: 5px;
}
.select-search{
	/*background: #fff;*/
	/*color: #666;*/
	/*float: left;*/
	margin-top: 13px;
	/*margin-bottom: 10px;*/
	margin-right: 10px;
	/*padding: 4px;*/
	/*outline: none;*/
		
	
}

input[type="submit"].mw-search-submit {
	color: transparent;
	box-shadow: none;
	border: none;
	border-radius: 0;
	outline: none;
	/*padding: 0;
	z-index: -1;*/
}
input.mw-search-input {
	background: url(http://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif) no-repeat left ;
	width: 97%;
	border: 1px solid #E2E3E4;
	outline: none;
	padding: 5px;

}
input.mw-search-input:focus{ background: transparent;}


.mw-search-input-wrap {
	/*background: url(../images/index/bg-box-search.png) left no-repeat;*/
	padding: 7px;
	padding-right: 0px;
	width: 220px;
	height: 26px;
	float: left;
}
.mw-search-submit {
	background: url(../images/footer/i_search2.png) 0 0 no-repeat;
	float: left;
	width: 45px;
	height: 36px;
	
	
}

.ul-global{margin-left:-30px !important; margin-top:0px !important;}
.li-box{list-style:none;  float:left; width:298px !important; }
#foo6-vertical .li-box{width:293px !important; height: 50px !important; margin-right:10px; margin-bottom: 5px; border-bottom: 1px solid #ccc;}
.li-box .li-box_inner01,.li-box .li-box_inner02{ float: left;}
.li-box_inner01{ width: 70%;}
.li-box_inner01 a{ color: #666;}
.li-box_inner02{ width: 20%;}

/*main-menu*/
#header{max-width:1280px; height:106px; position:relative; margin:auto; background:url(../images/header/bg-pc-menu.jpg) repeat-x;}
#header-post{max-width:1280px; height:106px; position:relative; margin:auto; background:url(../images/header/bg-pc-menu2.jpg);}
.menu-mobile{ display:none;}
.logo-text{ padding-left: 10px; font-size: 16px; font-weight: bold; font-family: arial,tahoma; color: #e30613;}
.logo{ /*width:141px;*/ height:68px; margin-top:10px;}
.logo-wealth{ width:340px; height:68px; margin-top:10px;}
.logo-investment{ width:367px; height:68px; margin-top:10px;}
.logo-global{ width:340px; height:68px; margin-top:10px;}
.logo-trading{ width:246px; height:68px; margin-top:10px;}
.logo-fund{ width:260px; height:68px; margin-top:10px;}
.logo-post{ width:246px; height:68px; margin-top:10px;}
.box-menu-mobile{ display:none;}
#top-nav{overflow:hidden; margin:0 0 0 0; float: right;}
#top-nav-menu{ margin:0px; text-align:right; float:left; }
#top-nav-menu li{ float:left; width:auto; display:block; margin:0 5px 5px; padding:0 5px; font-size:1.8em; color:#666;}
#top-nav-menu li a{ color:#666;}
#main-nav{ float:right; margin-top:10px;}
#main-nav-menu { margin:0px; padding: 0; /*float: right; text-align:right;*/ box-sizing: border-box;}
#main-nav-menu li{ float:left; display:block; margin:0 5px 0px; padding:0 5px 0; font-size:1.8em; color:#666; min-height:40px;}
#main-nav-menu li a{ color:#333;}
/*#main-nav-menu li a:hover{ color:#e30613;}*/
#main-nav-menu li .active{color:#e30613 !important;}
#main-nav-menu > li.menu > span > a{ min-height: 40px; box-sizing: border-box; }
#main-nav-menu > li.menu > .box-submenu .submenu-main .tab-content-box span.textsub > a:hover{ color: #333 !important; }
#main-nav-menu > li.menu > .box-submenu .submenu-main .tab-content-box div.textsub{ line-height: 18px; height: 55px!important; }
#main-nav-menu > li.menu > .box-submenu .submenu-main .tab-content-box div.textsub > a{ color: #666; }
#main-nav-menu > li.menu .box-submenu0 .submenu-main{ margin-left: 40px; }
#main-nav-menu > li.menu .box-submenu1 .submenu-main{ margin-left: 125px; }
#main-nav-menu > li.menu .box-submenu2 .submenu-main{ margin-left: 265px; }
#main-nav-menu > li.menu .box-submenu3 .submenu-main{ margin-left: 355px; }
#main-nav-menu > li.menu .box-submenu4 .submenu-main{ margin-left: 480px; }
#main-nav-menu > li.menu .box-submenu5 .submenu-main{ margin-left: 570px; }
li.menu.submenu span {
display: block;
/*height: 40px;*/
box-sizing: border-box;
/*margin: 0 10px;*/
}
li.menu.submenu span a {
display: block;
/*height: 40px;*/
}
/*.text-box-member{width:85%; border:0px; outline:none; margin-top:5px; margin-left:15px;}*/
.text-box-member {
	/*width: 77%;
	 border: 1px solid #eaeaea;
	outline: none; 
	margin-top: 2px;
	margin-left: 6px;
	padding: 4px 5px;
	padding-left: 24px;*/
	
	width: 88%;
	border: 1px solid #950101;
	outline: none;
	margin-left: 6px;
	padding: 6px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.land{ float:right; margin:9px 5px 0 0px; overflow:hidden;}

.menu-web{ max-width:1280px; min-height:60px; margin: 10px auto; margin-bottom: 0px;}
.menu-web-post{ max-width:1280px; min-height:20px; margin:auto; overflow:hidden;}
.menu{ /*width:auto;*/ height:20px;}
.menu.active{ color:#e30613;}
.box-menu-right{width:100%; background:#eee;}
.text-trading{font-size:1.8em; margin-top:3px; color:#333; float:left;}

.inputbox1 input{ /*background: url(../images/header/icon_login01.png) no-repeat*/}
.inputbox2 input{ /*background: url(../images/header/icon_login02.png) no-repeat*/}
.inputbox1{
	width:150px;
	/*margin-left:10px;*/
	height:30px;
	/*background:url(../images/header/bg-input-member.png) no-repeat; */
	float:left;
	}

.inputbox2{
	width:150px;
	margin-left:5px;
	height:30px;
	/*background:url(../images/header/bg-input-member.png) no-repeat;*/
	float:left;
	}


.b-submit{width:26px; height:26px; float:left; margin-left:5px;}
.edit-data{
	/* margin: 0 0 0 190px; */
	padding-top: 5px;
	padding-right: 30px;
	width: 100%;
	/* height: 20px; */
	display: inline-block;
	float: right;
	overflow: hidden;
	clear: both;
	text-align: right
}
.edit-data > div.text-detail{
	float: none !important;
	display: inline-block;

}

.edit-data span a {font-size: 105%;}
.box-free_trial{width:530px; border-right:1px dotted #333333; float:right;}
.box-login{ display:none;}

#wrapper{max-width:1280px; position:relative; margin:auto;}

.box-submenu{ width:100%; height:auto; background:url(../images/header/bg_submenu.png); z-index:999; position:absolute; /*margin-top:-10px;*/ left:0px; text-align: left; display:none; }
.box-submenu{
	border-bottom: 1px solid #ccc;
	-webkit-box-shadow: 0 5px 5px -5px gray;
	-moz-box-shadow: 0 5px 5px -5px gray;
	box-shadow: 0 5px 5px -5px gray;

}
.submenu-main{ margin:auto; width:700px; /*padding-top:30px;*/ overflow:hidden;}
.submenu-main ul li.menu_m{ display: none !important; }

.sign_on{
	background:url(../images/header/sto02.png) no-repeat;
	width: 157px;
	height: 29px;
	padding-top: 3px;
	padding-left: 17px;
}

.tab-container { width: 100%; }
.tab-head { margin: 0; padding: 0; font-size: 0.5em; }
.tab-head .tab-menu { float: left; width: auto; min-height: 30px !important; }
.tab-head .tab-menu.active { color:#FFF; }
.tab-head .tab-menu.active a { color: #fff; }
.tab-head .tab-menu a { display: block; text-decoration: none; font-size: 1.3em; color: #333; padding: 5px 10px; }
.tab-head .tab-menu a:hover { text-decoration: underline; }
.tab-container#box-detal2-tab-container .tab-content { height: 89px; }
.tab-container .tab-content { height: 225px; }
.tab-container .tab-content > .tab-content-box { display: none; }
.box_submenu_detail1 { width: 100%;}
.box_submenu_detail1 .tab-head { margin: 0; padding: 10px 5px 5px 5px; float: right; width: 350px; }
.box_submenu_detail1 .tab-head .tab-menu { float: none; width: 100%; color: #666 !important; border-left: 0px; text-align: right; }
.box_submenu_detail1 .tab-head .tab-menu.active a { padding-left:20px; line-height:20px; color: #fff !important; display: block; background: url(../images/blue_arrow.jpg) left center no-repeat #e00024; }
.box_submenu_detail1 .tab-head .tab-menu a { line-height:20px;  color: #333; font-size: 1.5em; display: block; text-decoration: none; margin: 0px 0 0 0px; padding: 5px 15px 5px 5px; padding-left:20px;  border-bottom: 1px dotted #333; }
.box_submenu_detail1 .tab-head .tab-menu a:hover { padding-left:20px; background: url(../images/blue_arrow.jpg) left center no-repeat; background-color: #e00024; color: #fff; }
.box_submenu_detail1 .tab-content { float: left; /*height: 225px;*/ width: 300px; margin-left: 20px; margin-top: 10px;}
.box_submenu_detail1 .tab-content > .tab-content-box { display: none; }
.box_submenu_detail1 .tab-content > .tab-content-box.opened { display: block; }

.box-free-trial{
	position:absolute; width:360px;
	height:220px;
	background:url(../images/bg-free-trial.png) center no-repeat;
	z-index:55;
	top: 0px;
	left: -165px;
	display: none;
}
.box-free-trial02{
	position:absolute; width:360px;
	height:220px;
	background:url(../images/bg-free-trial.png) center no-repeat;
	z-index:55;
	top: 0px;
	left: -189px;
	display: none;
}
a.b-close-free02 {
	position: absolute;
	top: 7px;
	right: 9px;
}
.box-free-trial02 ul{
	padding: 0;
	width: 80%;
	margin: auto;
}
.box-free-trial02 ul li{
	list-style: none;
	padding: 5px 0;
	padding-left: 15px;
	background: url(../images/w_arrow-red.png) no-repeat 5px center;
	border-bottom: 1px solid #e30613;
}
.box-free-trial02 li a:hover{ color:#e30613;}
.box-free-trial02 ul li a {
	font-size: 1.8em;
	color: #666666;
	
}
div#ytvideo3{
	height: 400px;
}
/*tabmenu*/
.tab-menu{ width:100% ; min-height:30px; overflow:hidden; margin-top:10px; margin-bottom:5px;}
.text-menu-tab{  text-align:center; font-size:1.5em; padding:0px 5px 0 0; min-height:30px; float:left; display:block; width: 99.5%;}
.text-menu-tab a{min-width:80px; margin-right:5px; margin-bottom:5px; text-decoration:none; float:left; color:#fff; text-align:center; padding:5px 10px 1px 10px; height:25px;  background: #999;}
.text-menu-tab a.active{  min-width:80px; text-align:center; padding:5px 10px 1px 10px; height:25px; display:block; background:#e30613;}
.text-head-g{ font-size: 2em; color: #75ba3c; text-align: left; margin:0 10px 10px 10px;}
.box-tab-detail1{ box-sizing: border-box; width:100%; min-height:200px;}
.box-tab-detail2{ box-sizing: border-box; width:100%; min-height:200px;}
.box-tab-detail3{ box-sizing: border-box; width:100%; min-height:200px;}
.text-head-blue{ font-size:13px; color:#0A6CCB;}

.box-tab-detail102{
	width:96.6%;
	min-height:985px;
	padding:5px;
	/*border-top: 5px solid #e30613;*/
	/*background:#D7DFE8;*/
	background:#fff;
	}

a.set_index02 {
border-left: none;
border-right: none;
}
#box_main{max-width:1180px; position:relative; display:block; overflow:hidden; margin:auto; padding-top:50px; }
#box_main.box_main_short{ padding-top:50px;}

.im_banner{position:absolute; width:100%;}
.inner_box-col{ padding:10px 20px;}
li.p-vdo02 {
	position: relative;
	width: 171px;
	height: 160px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.icon_youtube {
	background:  url(../images/playvideo-64-64-0.png) no-repeat center;
	width: 64px;
	height: 64px;
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 30px;
	/*bottom: 0;*/
	opacity: 0.7;
	 filter: alpha(opacity=70);

}
.p-vdo02:hover > .icon_youtube  {
	position: none;
	display: none;
}
.currentvideo .icon_youtube{ display: none;}
a.thumb_vdo1 img { width: 95%;}
/*page index*/
.box-container{width:100%; position:absolute; min-height:300px; margin-top:130px; z-index:2;}
.box-detail{ width:100%; position:relative; padding:15px 0 0 0; background:#FFF; min-height:300px; overflow:hidden;}
.box-left{ float:left; width:40%; min-height:300px;}
.box-right{ float:right; width:58%; min-height:300px; padding:0 10px 10px 10px;}
.box-emo{ width:100%; /*background:url(../images/index/bg-banner-emotion.jpg) right no-repeat;*/ overflow:hidden;}
.box-emo-inner{
	min-height: 62px;
	background-position: right center !important;
}
@media screen and (max-width: 640px){
	.box-emo-inner{
		/*background-position: 0 0 !important;*/
		display: none;
	}
}

.box-emo-mobile{
	min-height: 62px;
	background-position: right center !important;
	display: none;
}
@media screen and (max-width: 640px){
	.box-emo-mobile{
		/*background-position: 0 0 !important;*/
		display: block;
	}
}

.box-inner-left{ width:30%; min-height:300px; float:left;}
.box-inner-left.active{ width:100% !important;}
.box-inner-right{ width:70%; min-height:1055px; float:right; /**height: 815px;*/}
.box-vdo{ position:relative; margin:0px 0px  0px 10px; width:98%; display:none;}
.item-vdo{ width:120px; height:100px; float:left; margin:10px; }
ul.vdo2 {
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
.vdo2 .item-vdo02{ display: inline-block; width:120px; height:100px; /*float:left;*/ margin:10px; }
.vdo2 .item-vdo02 img {
	width: 119px;
	height: 70px;
}
.b-slide{position: absolute; z-index: 20; height: 38px; top: 58px; left: 153px;}
.b-close-tab_vdo{ display:none; margin-top:5px;}
.text-title-vdo{ margin-left:8px; padding:20px 0 0 10px; background:#afb9c3; display:none;}
.text-title-vdo02{ margin-left:8px; padding:20px 0 0 10px;}
.f-vdo{/* color: #e30613;*/ float: left;font-weight: 800;font-size: 11px;}

ul.vdo3 {
	padding: 0;
	list-style: none;
	display: inline-block;
	width: 100%;
	clear: both;
	padding-left: 33px;
}


#ticker{ width:98%; /*padding-top:5px; margin-left:5px;*/}
.box-news-left{width:50%; float:left; height:370px; overflow:hidden;}
.box-news-right{width:46%; float:right; /*height:300px;*/ height: auto; overflow:hidden; /*padding: 10px 0 0;*/}
#latest_news_slide > .caroufredsel_wrapper{ margin: 0 !important; }

.im-news{ width:365px; height:215px; border:1px solid #CCC;}

.box-lang{ display:none;}

.seminar-index{ width:80% !important; overflow:hidden; background:#CCC; display:block; height:auto; float:left; list-style:none;}
.li-seminar{ width:720px !important; list-style:none; float:left; margin-right:20px;}

#search-calendar{ height: 29px; background:url(../images/header/bg-input-member.png) left top no-repeat; }

#calendar-home{float:left; width:309px; /*height:185px;*/}

/*page product and service*/
.box-col-left{
	width:245px;
	float:left;
	/*padding-bottom:10px;*/
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
	
}
.lt-ie9 .box-col-left{
	
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=0, Direction=0),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=0, Direction=90),
		progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=5, Direction=180),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=0, Direction=270);
}

.box-col-center-full{
	width:910px;
	min-height:300px;
	background:#fff; float:left;
	margin:0 7px;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
}
.lt-ie9 .box-col-center-full{
	
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=0, Direction=0),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=90),
		progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=5, Direction=180),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=270);

}
.box-col-center{
	width:610px;
	min-height:300px;
	background:#fff;
	float:left;
	margin:0 7px;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
}
.lt-ie9 .box-col-center{
	
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=0, Direction=0),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=90),
		progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=5, Direction=180),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=270);

}
.box-col-right{
	width:310px;
	min-height:300px;
	background:#fff;
	float:left;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
}
.lt-ie9 .box-col-right{
	width: 309px;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=0, Direction=0),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=90),
		progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=5, Direction=180),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=0, Direction=270);
}



.box-sub-menu{
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
	background-color: #1d1d1B !important;
}


.im-banner{ display:block;}

/*page research*/
.key{ width:250px; float:left; overflow:hidden;}
.box-search-key{ width:300px; float:left; overflow:hidden;}
.cat{width:130px; margin-left:5px; float:left; overflow:hidden;}
.b-search{margin-left:5px; padding-top:20px;}
.b-search_ft{margin-left:5px; padding-top:20px;}
.im_aira-monthly{ float:left; width:266px; height:auto;}
.search_aira-monthly{width:52%; float:left; margin-left:5px;}

/*page about aira*/
.box-col-detail{
	width:925px;
	min-height:300px;
	background:#fff;
	float:left;
	margin-left:7px;
	padding-bottom: 20px;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
	
}
.lt-ie9 .box-col-detail{
	width: 919px;
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=0, Direction=0),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=90),
		progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=5, Direction=180),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=270);

}

/*seminar*/
	/*#box_main{ padding-top:80px !important;}*/

/* เมนู ลิ้นชัก*/
#box-1 { margin:5px; padding:0; }
#box-1 > LI { display:block; list-style:none; }
#box-1 LI.box-1-bar {
	min-height:30px;
	padding:0px 28px 2px 5px;
	text-align:left;
	background:url(../images/icon_plus.png) right center  no-repeat;
	border-bottom:1px solid #CCC;
	cursor:pointer;
	font-size:1.8em;
	color:#000;
	
}
#box-1 LI.box-1-bar.active { background:url(../images/icon_minus.png) right center no-repeat; }
#box-1 LI.box-1-bar-detail { overflow:hidden; padding:5px 0 0 5px; font-size:13px; text-align: left; color:#666;}

.text-slide-detail{margin-left:-20px; list-style:!important; list-style-type:disc !important; line-height:20px;}

.tso{ /*background: url(../images/bg_ts.png) no-repeat;*/margin-top: 0; margin-left: 5px; }
.tso a {
	float: left;
	height: 32px;
}

/*Wealth Management*/
.box-detail-b{ width:100%; position:relative; padding:15px 0 0 0; min-height:580px; overflow:hidden;}
.box-login-wealth{ width:195px; height:223px; background:url(../images/wealth/bg-red.png) no-repeat; margin:90px 0 0 75px; padding:12px;}
.box-menu-investment{
	width:155px;
	height:223px;
	margin:185px 0 0 37px;
	padding:12px;
	float:left;
}

.box-menu-investment div{
	background:url(../images/investment/bg-red.png) no-repeat;
	width:158px;
	height:25px;
	font-size:1.8em;
	padding:5px 10px;
}
.box-menu-investment div.active{
	background:url(../images/investment/bg-red-active.png) no-repeat;
}

.detail_contact_bi{margin:0px 20px 10px 20px;}

.input-box{ width:98%; height:25px; background:url(../images/bg-box_login.png) no-repeat; padding:2px 5px 0 5px; margin-bottom:15px;}
.menu-color a{ color:#666 !important;}
.menu-color a:hover{ color:#e30613 !important;}
.menu-color a:focus { color:#e30613 !important;}
.menu-color a.active{ color:#e30613 !important;}
.boxmain-detail{width:1170px; position:relative; padding:230px 0 0 0; margin:auto; min-height:300px; overflow:hidden;}
.box-contant{
	min-height:350px; background:#fff; display:block; width:920px; float:right; padding:10px;
	margin-bottom: 30px;
	margin-right: 7px;
	padding-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
	overflow: hidden;
	
}
.left{width:54%; min-height:200px; float:left; margin-bottom:20px;}
.right{width:45%; min-height:200px; float:right; margin-bottom:20px;}
.box-login-about{
	width:195px;
	height:223px;
	background:url(../images/wealth/bg-red.png) no-repeat;
	margin:0px 0 0 0px;
	float:left;
	display:block;
	padding:12px;
	padding-bottom: 0;
	position: relative;
}

.box-login_after{ position: relative; width:195px; height:210px; background:url(../images/wealth/bg-red.png) no-repeat; margin:0px 0 0 0px; float:left; display:block; padding:12px;}
.box-login_after_dt{
	padding: 5px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	min-height: 85px;
	position: relative;
}
.edit_pf{
	position: absolute;
	bottom: 20px;
	left: 5px;
}

.b-login_wealth{ text-align:right; width:98%; display:block;}
.b-login_wealth input{ margin-right: 10px;}
.box-login_after_dt div{ padding: 5px 0;}
/*fund*/
.box-main-fund{width:1180px; min-height:200px; margin:auto; margin-top:305px; }
.fund-left{width:240px; min-height:100px; float:left; margin-right:5px;}
.fund-right{position:relative; width:79%; overflow:hidden;}
.fund-right-box1{width:260px; min-height:362px; height: 366px; max-height: 366px; background:#fff; float:left; margin-right:5px;  border:1px solid #CCC;}
.fund-right-box2{width:310px; min-height:362px; height: 366px; max-height: 366px; background:#fff; float:left; margin-right:5px;  border:1px solid #CCC;}
.fund-right-box3{/*width:344px;*/ width: 659px; min-height:362px; height: 366px; max-height: 366px; background:#fff; float:left; border:1px solid #CCC;}
.fund-right-box4{width:99.5%; background:#fff; height:430px !important; position:absolute; z-index:2; display:none;}
.im-ad{ display:block;}
.box_margin_hack {
	margin: 20px 10px 10px;
	margin: 25px 10px 10px\9;
}

@-moz-document url-prefix() { 
  .box_margin_hack {
     margin: 5px 10px 10px;
  }
}

/*Global*/
.box-main-global{width:1180px; min-height:300px; margin:auto; margin-top:160px; }
.global-left{
	width:240px;
	min-height:390px;
	background:#1D242D;
	float:left;
	margin-right:5px;
	border:1px solid #1D242D;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
	
}
@media screen and (max-width: 1024px){
	.global-left{
		min-height: auto !important;
	}
}
.global-right{position:relative; width:79%; min-height:450px; overflow:hidden;}
.global-right-box1{
	width:259px; height:417px; background:#fff; float:left; margin-right:5px;  border:1px solid #CCC;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
	
}
.global-right-box2{
	width:309px; height:417px; background:#fff; float:left; margin-right:5px;  border:1px solid #CCC;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
	}
.global-right-box3{
	width:344px;
	height:417px;
	background:#fff;
	float:left;
	border:1px solid #CCC;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
	
	}
.global-right-box4{
	width:99.5%; background:#fff; height:430px !important; position:absolute; z-index:2; display:none;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
	
	}
.box-main-global_detail{
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
}
.im{float:left; width:auto; margin-right:10px; display:block !important;}


.b-close-global_box{margin:15px; position:absolute; z-index:2; right:1px;}
.box-scroll div.detail{border-bottom: 1px dotted #ccc;}

/*services*/
.box-right-services{float:left; min-height:260px; background:url(../images/bg-opa-w.png); color:#e30613; margin:200px 0 0 0; width:940px;}
.box-right-invesment{float:right; min-height:260px; background:url(../images/bg-red.png); color:#FFF; margin:200px 0 0 0; width:725px;}

.boxmenu-mobile{ display:none;}

/*footer*/
.bottom-footer{ max-width: 1280px; width:100%; position:relative; margin:auto; padding-bottom: 10px; min-height:40px; background:#666; overflow:hidden;}
.text-box-email{ width:85%; border:0px; outline:none; margin-top:2px; margin-left:15px;}

.copyright_footer{
	float: left;
	width: 36%;
	padding-left: 10px;
}

.copyright_footer .text-detail{
	padding-top: 10px;
	color: #fff;
}

.tel_footer{
	float: left;
	width: 20%;
}

.tel_footer .text-detail{
	padding-top: 10px;
	color: #fff;
}

.menu_footer{
	float: right;
	width: 37%;
	padding-top: 8px;
}

.menu_footer .text-detail{
	float: left;
	margin-top: 1px;
	margin-right: 30px;
	margin-bottom: 5px;
}

@media screen and (max-width: 768px){
	.copyright_footer{
		float: left;
		width: 45%;
		padding-left: 10px;
	}

	.copyright_footer .text-detail{
		padding-top: 10px;
		color: #fff;
	}

	.tel_footer{
		float: right;
		width: 45%;
		padding-right: 10px;
	}

	.tel_footer .text-detail{
		padding-top: 10px;
		padding-left: 10px;
		color: #fff;
	}

	.menu_footer{
		float: left;
		width: 90%;
		padding-top: 10px;
		padding-left: 10px;
	}

	.menu_footer .text-detail{
		float: left;
		/*margin: 10px 0px;*/
	}
}

/*ie8*/
.lt-ie9 .box-emo{}
.lt-ie9 .im{float:left; width:161px; margin-right:10px; display:block !important;}


.newsbox {
	overflow: auto;
	margin: 0 20px 0 20px;
	clear: both;
	position: relative;
	padding: 20px 0;
	border-bottom: 1px solid #F5F5F5;
}
.newsbox .newsbox_img{ float: left; width: 30%; height: auto;}
.newsbox .newsbox_img img {width: 100%; height: auto;}
.newsbox .newsbox_text{float: left; width: 65%; padding: 0 10px;}
.newsbox .newsbox_text h2{font-size: 1.8em; line-height: 18px; margin: 0 0 10px 0; font-weight: 100;}
.newsbox .newsbox_text h2 span{margin-right: 10px; color: #333;}
.newsbox_text h2 a, .newsbox_text p a{ color: #666666;}
.newsbox_row {position: absolute; right: 0; bottom: 0;}


div[class*='amazingslider-bullet-1-']{
	width: 30% !important;
	height: 10em !important;
}
div[class*='amazingslider-bullet-1-'] .amazingslider-bullet-image-1{
	width: 100% !important;
	height: 7.2em !important;
}
div[class*='amazingslider-bullet-1-'] .amazingslider-bullet-text-1{
	margin-top: 7.5em !important;
	width: 99% !important;
	height: 2.3em !important;
}

#main-nav-menu li [class*='box-submenu']{
	display: none
}

#main-nav-menu li[class*='submenu']:hover > div[class*='box-submenu']{
	/*display: block*/
}

.vdo_bar_index_m{ display: none}
.text-head-w_b02{ display: none;}

/* Style the thumbnails */
.pika-thumbs{ overflow: inherit !important; padding: 0 16px; height: 75px;}
.pika-thumbs li{ width: 144px; height:74px; margin: 10px 0 0 17px; padding: 0; overflow: hidden;
	float: left; list-style-type: none;padding: 3px; margin: 0 5px; background: #fafafa; border: 1px solid #e5e5e5; cursor: pointer;}
.pika-thumbs li .clip {position:relative;height:100%; text-align: center; vertical-align: middle; overflow: hidden;}
.pika-thumbs li .clip img{height:100%; width: auto !important;}
/* The stage is the wrapper. The image fills 100% the height of the stage */
.pika-stage, .pika-textnav {width: 95%;}
.pika-stage {position: relative; background: #fafafa; border: 1px solid #e5e5e5; padding: 10px 10px 10px 10px; text-align:center; /*height:250px;*/}
.pika-stage{
	width: 80%;
	margin: auto;
	height: 300px !important;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.pika-stage img{
	width: auto;
	max-width: 98%;
	height:auto;
	max-height: 100%;
	position: absolute;
	margin: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.pika-stage .caption {position: absolute; background: #000; background: rgba(0,0,0,0.75);  border: 1px solid #141414; font-size: 11px; 
			color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

/* Ths play, pause, prev and next buttons */
.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
.pika-imgnav a.previous {background: url(../images/slide-bottom/b-prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer;}
.pika-imgnav a.next {background: url(../images/slide-bottom/b-next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer;}
.pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer;}
.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer;}

/* The previous and next textual buttons */
.pika-textnav {display: none; overflow: hidden; margin: 10px 0 0 0;bottom:10px; position:absolute;}
.pika-textnav a {display: none;  font-size: 12px; text-decoration: none; color: #333; padding: 4px;}
.pika-textnav a.previous {float: left; width: auto; display: block;}
.pika-textnav a.next {float: right; width: auto; display: block;}

/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{position: absolute;bottom: 7px;left:3px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}

/* If using user thumbnails there's a pause well the new large image loads. This is the loader for that */		
.pika-loader{ background:url(loading.gif) 3px 3px no-repeat #000; background-color:rgba(0,0,0,0.9); color:white; width:60px; font-size:11px; padding:5px 3px; 
	text-align:right; position:absolute; top:15px; right:15px; }


.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 0px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px; width: 485px;}
.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}
.detail_slider {width: 95%; margin: 0 auto;}

.newsbox_detail {width: 80%; margin: auto;}
.detail_text h2{
	margin: 0 0 0 0;
	font-size: 1.8em;
	color: #333;
	font-weight: normal;
}
.detail_text h2 span{
	margin: 0 10px 0 0;
	
}
.detail_text {margin: 0 0 20px 0;}


.btn_back{ display: inline-block; width: 100%; }
.btn_back a{ float: right; margin-right: 10px; margin-bottom: 10px;}

.forgot_form{
	background: #efefef;
}
.forgot_form td{
	vertical-align: baseline;
}
.forgot_form td span{
	color: #ff0000;
}
.forgot_form tr {
	line-height: 25px;
}
.forgot_form input[type="text"] {
	/* padding: 10px; */
	border: solid 1px #fff;
	-webkit-box-shadow: inset 1px 1px 2px 0 #707070;
	-moz-box-shadow: inset 1px 1px 2px 0 #707070;
	box-shadow: inset 1px 1px 2px 0 #707070;
	-webkit-transition: box-shadow 0.3s;
	-moz-transition: box-shadow 0.3s;
	-o-transition: box-shadow 0.3s;
	transition: box-shadow 0.3s;
}
.forgot_form input[type="text"]:focus {
  -webkit-box-shadow: inset 1px 1px 2px 0 #c9c9c9;
  -moz-box-shadow: inset 1px 1px 2px 0 #c9c9c9;
  box-shadow: inset 1px 1px 2px 0 #c9c9c9;
}
.lt-ie9 input[type="text"]{
	border:solid 1px #707070;
}
.lt-ie9 input.text-box_gg[type="text"]{
	border:none;
}
.lt-ie9 input.text-box-email[type="text"]{
	border:none;
}
/*post*/
.box-detail-right{
	width: 918px;
	background: #FFF;
	float: right;
	margin-bottom: 30px;
	margin-right: 7px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
	
}
.box-bank,
.box-bank-disable{width:181px; margin:0 5px 5px 0; padding:5px; border:1px solid #ccc; min-height:220px; overflow:hidden; float:left; cursor: pointer;}
.box-bank-disable{
	cursor: not-allowed;
	opacity:0.5;
}
.box-bank.selected { padding:4px; border:2px solid #f00; }
.chek{width:155px; margin:0 7px 7px 0; padding:10px; min-height:60px; overflow:hidden; float:left;}
.row-bank{margin:10px 20px; display:inline-block; padding:0 20px; overflow:hidden; width:90%;}
#showr-btn{ position: relative; background: #e30613; width: 60px; height: 25px; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#showr-btn > img{ position: absolute; top: 10px; left: 10px; }
#showr{ position: absolute; top: 0; right: 0; background: none; border: 0 none; color: #fff; width: 60px; height: 25px; cursor: pointer; }
.myaccout-tab-detail1{
	background: #FFF;
	width: 91%;
	margin: auto;
	padding: 20px 40px;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
}

.lt-ie9 .myaccout-tab-detail1{
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=0, Direction=0),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=90),
		progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=5, Direction=180),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=270);

}

#f_hide{display: none;}
.apply_title_h{ width: 100%;}
.apply_title_h strong{
	display: block;
	padding:10px 20px;
	text-align: center;
	font-size: 27px;
	color: #000;
	font-family: "kittithada_roman_55_pregular";
}
.apply_top_h{
	padding: 10px 20px;
	padding-top: 0;
	width: 50%;
	float: right;
	overflow: hidden;
}
.apply_top_h ul li{clear: both; list-style: none; float: right; margin-bottom: 10px;}
li.apply_top_hli01 {
	text-align: right;
	font-size: 18px;
}
li.apply_top_hli02 label{
	vertical-align: top;
}
li.apply_top_hli02 p {
	float: left;
	margin-left: 5px !important;
}
li.apply_top_hli03 div {
	float: left;
}

li.apply_top_hli03 div label{
	float: left;
	text-align: right;
	vertical-align: top;
	margin-right: 10px;
	width: 58px;
}

li.apply_top_hli03 div input{
	width: 64%;
	float: left;
}




.apply_box_form, .apply_box_form02, .apply_box_form03,
.apply_box_form04, .apply_box_form05, .apply_box_form06, .apply_box_form06-2,
.apply_box_form07{
	clear: both;
	padding:10px 20px;
}

.apply_img{
	width: 231px;
	height: 76px;
	margin: auto;
	text-align: center;
}
.apply_img img{
	width: 100%;
}
.apply_title{
	text-align: left;
	background: #e30613;
	padding: 0.2em 0 0.2em 0.2em;
	color: #fff;
	font-size: 22px;
	font-weight: normal;
}
h2.apply_title {
	margin-top: 0px;
	margin-bottom: 0;
}
td.apply_tb_toptd1, td.apply_tb_toptd2 {
vertical-align: bottom;
}
.box-col-detail input[type="text"] {
	padding: 5px 9px;
	border: solid 1px #fff;
	-webkit-box-shadow: inset 1px 1px 2px 0 #707070;
	-moz-box-shadow: inset 1px 1px 2px 0 #707070;
	box-shadow: inset 1px 1px 2px 0 #707070;
	-webkit-transition: box-shadow 0.3s;
	-moz-transition: box-shadow 0.3s;
	-o-transition: box-shadow 0.3s;
	transition: box-shadow 0.3s;
}
label.elastic-control{
font-family: "kittithada_roman_55_pregular";
font-size: 20px;
color: #566B87;
}

label.elastic-control samp{ color: #ff0000; font-size: 12px;}
label.elastic-control span{ color: #000;}
.t-container,.t-container-inner,.t-region,.t-row,.t-col,.t-col-inner {
	*zoom: 1;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	position: relative;
 }
 
.t-container:after,.t-container-inner:after,.t-region:after,.t-row:after,.t-col:after,.t-col-inner:after {
	content: "";
	clear: both;
	display: block
 }
.t-container {width: auto;max-width:100%;}
.t-row{margin: 3px 0; }
.t-container,.t-row {clear: both;}

.t-container, .t-container02 , .t-container03, .t-container03-1,
.t-container04, .t-container05 {
	background: #EAEAEA;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right:15px;
}
.t-container03,
.t-container04, .t-container05 {
	border-collapse: separate;
	border-spacing: 2px;
	border-color: gray;
	background: #f4f4f4;
}
.t-container05 td, .t-container03 td,
.t-container04 td, .t-container05 td{
	padding:0.5em 0 0.5em 0;
	background: #E5E5E5;
	border: #fff;
}
.t-container03-1 td{
	padding:0.5em 0 0.5em 0;
	background: #fff;
	border-bottom:1px solid #E5E5E5;
}
.t-container02, .t-container03, .t-container04{
	
	height: auto;
	width: 100%;
}
.t-col {
	padding-left: 10px;
	padding-right: 10px;
	min-height: 1px;
	float: left;
	margin-bottom: 0.5em;
 }
 
.t-row50{ width: 50%; float: left; clear: none;}
.t-row40{ width: 40%; float: left; clear: none;}
.t-row30{ width: 30%; float: left; clear: none;}
.t-row33{ width: 33.33333%; float: left; clear: none;}
.t-row20{ width: 20%; float: left; clear: none;}
.t-row18{ width: 18%; float: left; clear: none;}

.t-col-1-1 {width: 11%;}
.t-col-1 {width: 18%;}
.t-col-2 {width: 24%;}
.t-col-3 {width: 45%;}
.t-col-4 {width: 31%;}
.t-col-4-1 {width: 32%;}
.t-col-5 {width: 54%;}
.t-col-5-1 {width: 50%;}
.t-col-6 {width: 40%;}
.t-col-7 {width: 27%;}
.t-col-8 {width: 61%;}

.t-col2-3 {width: 38%;}
.t-col2-4 {width: 40%;}
.t-col2-5 {width: 50%;}
.t-col2-6 {width: 60%;}
.t-col2-7 {width: 73%;}
.t-col2-8 {width: 50%;}
.t-col2-9 {width: 80%;}
.t-col2-9-1 {width: 80%;}


.t-rowlong p{ float: left; overflow: hidden; margin-right: 20px !important; color: #566B87; }
.inputW80 input{ width: 80% !important;}
.posiA{
	position: absolute;
	bottom: -40px;
	left: -8px;
}


.t-col2-8 img{
	/* width: 16px; */
	height: 15px;
	position: absolute;
	top: 24px;
	right: 0;
}

.t-container02 input{ width: 80%; display: block; clear: both; margin: auto;}
.t-container02 tr th { background: #DADADA; padding:0.5em 0 0.5em 0 ; border-bottom:  1px solid #EAEAEA;}
.t-container02 tr td{ padding:0.5em 0 0.5em 0 ; }
.t-container02 tr th:first-child{  }
.t-container02 tr td:first-child{background: #DADADA; padding-left: 0.5em; border-bottom:  1px solid #EAEAEA;}
.t-container02 tr { padding:0.5em 0 0.5em 0 ; /*white-space: pre;*/}
.t-container02 tr td span{ color: #000; font-weight: bold;}
.t-container02 tr th span{ color: #000; font-weight: bold;}

.t-container03 input{ width: 80%; display: block; clear: both; }
.t-container02 tr th, .t-container03 tr th, .t-container04 tr th, .t-container03-1 tr th{
	padding: 0.5em 0 0.5em 0;
	border-bottom: 1px solid #EAEAEA;
	background: #3E4D62;
	color: #fff;
	}
.t-container03 tr td, .t-container03-1 tr td,{
	padding:1em 0 1em 0;
	background: #E5E5E5;
	border: #fff;
}
.t-container03 tr, .t-container03-1 tr { padding:0.5em 0 0.5em 0 ; /*white-space: pre;*/}
.t-container03 tr td span{ color: #000; font-weight: bold;}
.t-container03 tr th span{ color: #000; font-weight: bold;}


.t-container03-1_box{ background: #EAEAEA; display: block; overflow: hidden;}
table.t-container03-1 { float: left; margin-left: 15px;}
.t-container03-1 tr td input[type="checkbox"]{
	margin: auto;
	display: block;
}


.t-container04 input{ width: 80%; display: block; clear: both; margin: auto;}
/*.t-container04 tr th { background: #DADADA; padding:0.5em 0 0.5em 0 ; border-bottom:  1px solid #EAEAEA;}*/
.t-container04 tr td{ 0.5em 0 0.5em 0 ; vertical-align: bottom; }
.t-container04 tr { padding:0.5em 0 0.5em 0 ;}
.t-container04 tr td span{ color: #000; font-weight: bold;}
.t-container04 tr th span{ color: #000; font-weight: bold;}


.t-row30 input,
.t-row20 input, .t-row33 input,.t-row40 input
{ width: 90%; }

.radio-col p{ display: inline-block; padding: 0 0.2em 0 0.2em !important; float: left;}
.radio-col p label{
	float: left;
	font-family: "kittithada_roman_55_pregular";
	font-size: 20px;
	color: #566B87;
}
.radio-col p input[type="radio"]{ float: left;}
.radio-col p input[type="text"]{ float: left;}


.check-col p{ display: inline-block; padding: 0 0.2em 0 0.2em !important; float: left;}
.check-col p label{ float: left;}
.check-col p input[type="checkbox"]{ float: left;}
.check-col p input[type="text"]{ float: left;}

.t-container03 select {
	width: 90%;
	display: block;
	clear: both;
	margin: auto;
}

#myTable{ counter-reset: line-number; }
#myTable tr td:first-child{text-align: center;}
#myTable tr td:first-child:before {
content: counter(line-number) ".";
counter-increment: line-number;
text-align: center;
 }
#myTable02{ counter-reset: line-number; }
#myTable02 tr td:first-child{text-align: center;}
#myTable02 tr td:first-child:before {
content: counter(line-number) ".";
counter-increment: line-number;

 }

#myTable04{ counter-reset: line-number; }
#myTable04 tr td:first-child{text-align: center;}
#myTable04 tr td:first-child:before {
content: counter(line-number) ".";
counter-increment: line-number;

 }
.tm_05{ float: left; width: 10px; display: inline-block;}

#myTable05{counter-reset: line-number;}
#myTable05 tr td:last-child{padding-left: 18px; color: #000;}
#myTable05 tr td:last-child:before {
content: counter(line-number) ".";
counter-increment: line-number;
float: left;
width: 15px;

 }
 .wealth_title_address{
	background: #656565;
	color: #fff;
	padding: 5px 10px;
	margin-top: 20px;
 }
.print-link{
	background: url(../images/icon-printer.png) no-repeat 0 0;
	width: 116px;
	height: 25px;
	text-indent: -9999px;
	border: 0;
	}
.tm_05_02{ float: left; display:  inline-block; margin-left: 5px; width: 300px;} 
.tm_05_02 span {
	float: left;
	width: 55px;
	display: inline-block;
}
.tm_05_02 span,.tm_05_02 input{ margin-bottom: 3px;}
.hidden {
	display: none;
	/* margin-left: 10px; */
}
.btn_remove {
	background: url(../images/btn_remove.png) no-repeat center;
	width: 14px;
	height: 14px;
	border: none;
	text-indent: -9999px;
}
.btn_remove02 {
	float: right;
	background: url(../images/btn_remove.png) no-repeat center;
	width: 14px !important;
	height: 14px;
	border: none;
	text-indent: -9999px;
}
.btn_add {
	background: url(../images/btn_add.png) no-repeat center;
	float: right;
	width: 14px;
	height: 14px;
	border: none;
	text-indent: -9999px;
}
.btn_add02 {
	background: url(../images/btn_add.png) no-repeat center;
	float: right;
	width: 14px;
	height: 14px;
	border: none;
	text-indent: -9999px;
	margin-right: 25px;
}
.apply_nost{ color: #000; margin-top: 2em; margin-bottom: 5em;}
.apply_btn {
	display: block;
	width: 25%;
	margin: auto;
	margin-top: 1.5em;
}
.edit_profile_btn {
  display: block;
  margin: auto;
  margin-top: 1.5em;
}
.edit_profile_btn input{
  margin: auto;
  display: block;
}

.apply_btn .apply_btnreset {
	margin-right: 2em;
}
.np p {/*margin-bottom: 5px !important;*/}

.disN{ display: none;}

table.gridtable.list tr {height: 60px;}
span.red {color: #e30613;}
.seminar-form{background: #efefef;}
.seminar-form{
	background: #efefef;
}
.seminar-form td{
	vertical-align: baseline;
}
.seminar-form td span{
	color: #ff0000;
}
.seminar-form tr {
	line-height: 25px;
}
.seminar-form input[type="text"] {
	padding: 5px 9px;
	border: solid 1px #fff;
	-webkit-box-shadow: inset 1px 1px 2px 0 #707070;
	-moz-box-shadow: inset 1px 1px 2px 0 #707070;
	box-shadow: inset 1px 1px 2px 0 #707070;
	-webkit-transition: box-shadow 0.3s;
	-moz-transition: box-shadow 0.3s;
	-o-transition: box-shadow 0.3s;
	transition: box-shadow 0.3s;
}
.seminar-form input[type="text"]:focus {
  -webkit-box-shadow: inset 1px 1px 2px 0 #c9c9c9;
  -moz-box-shadow: inset 1px 1px 2px 0 #c9c9c9;
  box-shadow: inset 1px 1px 2px 0 #c9c9c9;
}
.lt-ie9 input[type="text"]{
	border:solid 1px #707070;
}
table.gridtable.list th {
	background: #3E4D62;
	color: #fff;
}
table.gridtable.list td {background: #f4f4f4; padding: 0 5px;}


.seminar-cf p{margin-bottom: 0.5em !important;}
p.seminar-cf_title {
	font-size: 1.2em;
	color: #000;
	padding-bottom: 20px !important;
}
.seminar-cf_detail{
	color: #e30613;
	margin: 1em 0 1em 0;
	text-align: left;
	width: 50%;
	margin: auto;
	margin-bottom: 1em;
	margin-top:  1em;

	
}
.seminar-cf_detail li{ padding-bottom: 5px; }


.form_ask{ background: #efefef; padding: 10px 0;}
.form_ask span {color: #ff0000;}
ul.branch_dt_box{ margin: 15px 0; display: inline-block; width: 60%;}
.map_box{ float: left; margin: 15px 10px }

ul.box_seminar-list {list-style: none; margin: 0;}

ul.box_seminar-list li{ padding: 5px 0;}

ul.box_seminar-list li span{
	font-weight: bold;
	width: 60px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 10px;
}



#ar-header {
	overflow: auto;
	padding: 10px 4px;
}
#ar-logo-target {
	float: left;
	margin-right: 20px;
	
}

#ar-search-form {
	float: left;
	width: 70%;
	margin-top: 6px;
}
.ar-input{ float: left; width: 50%;}
.ar-search-button{ float: left;}
input#ar-i-id1 {width: 100%;}

.setting_box_dt01, .setting_box_dt02,.setting_box_cf{
	width: 80%;
	margin: auto;
	padding: 20px 0;
}
.setting_box_cf {
	min-height: 20em;
}
.setting_box_dt01 tr td {
	padding: 5px;
}

.setting_box_dt02.data tr td img {
  margin-left: 35px;
}

.setting_box_dt02 table {margin: 25px 0;}
.btn_setting{margin: 10px 0 0}
input.btn_reset_otp {
	border: 0;
	padding: 5px 10px;
	color: #fff;
	background: #666;
}
/*.setting_box_dt02 p.setting_ptop{ border-bottom: 1px solid #666666;}*/
.setting_box_dt02 tr td p{
	padding: 25px 0 !important;
}
.setting_cf_text {
	margin: 20px 0 80px;
}
.setting_cf_btn {
	display: inline-block;
	margin: 20px 0;
	width: 50%;
}
.btn_setting_cf{ float: right;}

.review_box01 ul{ float: left; overflow: hidden;}
.review_box01 ul.review_box_ul01{ width: 40%; }
.review_box01 ul.review_box_ul02{margin-top: 53px; width: 45%; border-left: 1px solid #666666; }
.review_box01 ul li{clear: both; list-style: none; margin-bottom: 15px;}
.review_box01 ul.review_box_ul02 li{display: inline-block; width: 100%; overflow: hidden;}

.review_title {
	font-size: 2.5em;
	margin-bottom: 5px !important;
}
.review_box_ul01 .inputbox3{
	width: 145px;
	height: 30px;
	background: url(../images/header/bg-input-member.png) no-repeat;
	float: left;
	
}
.review_box_ul02 .inputbox3{
	width: 145px;
	height: 30px;
	background: url(../images/header/bg-input-member.png) no-repeat;
	float: left;
	
}
.review_box_ul02 li label{ display: inline-block; width: 28%; float: left;}
.review_box_ul02 li input{
	width: 85%;
	border: 0px;
	outline: none;
	margin-top: 5px;
	margin-left: 15px;
}
.review_box_btn02{margin-left: 10px;}
.review_box01 ul.review_box_ul02 li.review_box_btn02{
	clear: both;
	display: block;
	width: 80px;
	padding: 0;
	float: right;
	margin-right: 40px;
}
.review_box01 ul.review_box_ul02 li.review_box_btn02 input{
	clear: both;
	width: 100%;
	display: block;
	padding: 0;
	margin: auto;
}
.box-form {
	width: 98%;
	margin: auto;
}
.chek_b_box th {
	background: #3E4D62;
	color: #fff;
}
p.setting_ptop {
	font-weight: bold;
}
.title_sitemap_top {
	width: 100%;
	overflow: hidden;
	float:left;
	font-size:2em;
	color:#e30613;
}
.sitemap_box {
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.sitemap_box ul li > a{ color: #666666;}
.sitemap_box ul li > a:hover{ text-decoration: underline;}
.title_sitemap {
	font-size: 1.9em;
	color: #e30613;
}
.sitemap_box ul[class*='sitemap_box_ul-'] {
	float: left;
	width: 25%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.sitemap_box ul[class*='sitemap_box_ul-'] li{
	list-style: none;
	background: url(../images/w_arrow-red.png) no-repeat 0 5px;;
	padding-left: 10px;
	margin: 6px 0 0;
	
}
.sitemap_box_ul_v2 li{
	background: none !important;
	list-style: circle !important;
	padding: 0 !important;
}
.tempDisp{
	background: #EFEFEF;
	width: 96.4%;
}
.c_wha_box02{ display: inline-block; margin-left: 10px;}
.bank_inner01 {
	display: inline-block;
	clear: both;
	padding-bottom: 5px;
	width: 100%;
}
.bank_inner01 span{ float: left; width: 31%;}
.bank_inner01 input,.bank_inner01 select{ float: left; width: 20%;}
.bank_inner01 samp{ color: #ff0000;}
.tt01 samp{ color: #ff0000; font-size: 0.7em;}
.edit_member table {
border-spacing: 2px;
border-collapse: separate;
}
.edit_member th{ /*background: #3E4D62;*/ color: #3E4D62 ; padding: 5px 0;}
.edit_member td{ padding: 5px 0;}
.edit_member td:first-child{ background: #3E4D62; color: #fff; padding-left: 5px;}
/*.edit_member td:nth-child(2),.edit_member td:nth-child(3){ background: #acb9ca;}*/
.edit_member td input{ display: block; margin: auto;}
.otp_p_box table tr td{ padding: 5px 0;}

.toggleMenu {
    display:  none;
    padding: 10px 15px;
    background: #808080;
    color: #fff;
}
.nav_global {
    list-style: none;
     *zoom: 1;
     margin: 0;
     max-width: 1280px;
     min-height: 60px;
     margin: auto;
}
.nav_global:before,
.nav_global:after {
    content: " "; 
    display: table; 
}
.nav_global:after {
    clear: both;
}
.nav_global ul {
    list-style: none;
    width: 9em;
    
}
.nav_global a {
   
}
.nav_global li {
    position: relative;
}
.nav_global > li {
    float: left;
  
}
.nav_global > li > .parent {
    
}
.nav_global > li > a {
    display: block;
    color: #666 ;
}
.nav_global li.menu_global a.active{
    color: #e30613;
}
.nav_global li ul {
	background: #fff;
    position: absolute;
    left: -9999px;
    padding: 0;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);


}
.nav_global > li.hover > ul {
    left: 0;
    z-index: 9999;
}
.nav_global > li.hover a{
 color:  #e30613;

}
.nav_global > li li.hover{
	background: #e30613;
}
.nav_global > li li.hover span{
  color: #fff !important;
 } 
.nav_global li li.hover ul {
    left: 100%;
    top: 0;
}
.nav_global li li a {
    display: block;
   position: relative;
    z-index:100;
   font-size: 13px;
   padding: 10px ;
   color: #E52020;
border-bottom: 1px dotted #333;
}
.nav_global li li.last a{
   border: 0;
}
.nav_global li li li a {
   z-index:200;
   
}
.box-main-global_detail {
		background: #fff;
		min-height: 500px;
		padding: 20px;
	}

.box_team {
	clear: both;
	width: 90%;
	margin: auto;
	margin-bottom: 30px;
	overflow: hidden;
	padding: 30px 10px;
	border-bottom: 1px solid #CFCFCF;
	display: block;
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}
.box_team_img {
	float: left;
	overflow: hidden;
	width: 22%;
}
.box_team_img img {
	width: 93%;
	padding: 5px;
	overflow: hidden;
	position: relative;
	background-color: #fefefe;
	border-color: #fefefe;
	box-shadow: 0 1px 2px 1px rgba(0,0,0,.10), 0 2px 5px rgba(0,0,0,.10);
}
.box_team_dd {
	float: left;
	overflow: hidden;
	margin-left: 20px;
	width: 70%;
	min-height: 160px;
	padding: 10px;
	background: #e6e6e6;
}
.box_team_dd ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
li.box_team_name {
	font-size: 2em;
	padding: 0 !important;
	color: #474747;
	line-height: 1.6em;
	text-shadow: 0px 1px 1px #fff;
}
.box_team_dd ul li{
	padding: 5px 0;
	padding-left: 17px;
}.box_team_dd ul li span{
	/*float: left;
	margin-right: 10px;
	width: 100%;*/
}
.box_team_dd ul li ul{
	padding-left: 20px;
}
.box_team_dd ul li ul li {
	clear: both;
	list-style: initial;
	padding-left: 0;
	padding-bottom: 0;
}
.icon_social {float: left;}
.icon_social ul{margin: 0; padding: 0;}
.icon_social li{
	float: left;
	overflow: hidden;
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-right: 5px;
	}
.icon_social li a img{ width: 100%;}

.performance_box_h {margin-top: 30px; overflow: hidden;}


.performance_box_h div{ float: left; overflow: hidden; margin-right: 10px;}
.dd_performance_box_h select{ width: 150px;}
.performance_box_dt{ clear: both; margin-top: 30px;}
.performance_box_dt_tt {font-family: "kittithada_roman_55_pregular"; font-size: 2em;color: #000;}
.wealth_box_main {
	margin-top: 20px;
}
.wealth_box_news_inner {

	display: inline-block;
	float: left;
	width: 27%;
	margin: 0 10px 25px 10px;
	color: #666666;
	padding: 10px;
	border: 1px solid #ccc;
	moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
	-o-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -ms-transition: all .5s; transition: all .5s;
	border-bottom: 2px solid #e30613;
	
}
.wealth_box_news_inner:hover{
}

.wealth_box_news_inner ul {
	clear: both;
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.wealth_box_news_inner ul li a{color: #666666;}
.wealth_news_title{
	font-size: 1.8em;
	line-height: 18px;
	font-weight: 100;
}
li.wealth_news_date {
	font-style: italic;
	color: #ADAAAA;
	margin: 0 0 10px 0;
	
}


.wealth_box_detail {
	width: 90%;
	margin: auto;
	margin-top: 20px;
}
.wealth_news_detail_inner ul {
	clear: both;
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.wealth_pdf_box{ float: right;}

.contact-info {width: 95%;margin: auto;margin-top: 20px;}
.wealth_contact_l{
	float: left;
	width: 30%;
	padding: 20px 0;
	margin-right: 10px;
	
}
.wealth_contact_l ul{ list-style: none; padding: 0; margin: 0;}
.wealth_contact_l ul li{
	padding: 5px 5px 10px;
	border-bottom: 1px solid #CFCFCF;
	margin-top: 10px;
}

.wealth_contact_l ul li i{
	float: left;
	display: block;
	width: 16px;
	height: 21px;
	margin-right: 5px;
}
.wealth_contact_l ul li i.icon-email{ background: url(../images/icon/email.png) no-repeat center -2px ;}
.wealth_contact_l ul li i.icon-phone{ background: url(../images/icon/telephone.png) no-repeat center -2px ;}
.wealth_contact_l ul li i.icon-fax{ background: url(../images/icon/fax.png) no-repeat center -2px ;}
.wealth_contact_r {
	float: left;
	width: 66%;
	border-left: 1px solid #ccc;
}
.wealth_contact_r .form_ask{
	padding: 0;
	background: none;
}
.wealth_contact_r .form_ask tr td:first-child{ width: 28%;}


.box_perfor_detail01 {
	width: 90%;
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
	margin: auto;
}
.box_perfor_detail01 ul {
	clear: both;
	list-style: none;
}
.box_perfor_detail01 ul li {
	float: left;
	overflow: hidden;
	padding: 10px 5px;
}
li.box_perfor_dt_dowl {margin-right: 25px;}
li.box_perfor_dt_name {
	width: 60%;
}

.sendmail_box_m {
	width: 55%;
	margin: auto;
	margin-bottom: 20px;
}

.inner_box_sendmail label {
	float: left;
	margin-right: 10px;
}
.inner_boxinput_sendmail input {
	vertical-align: top;
}
input.apply_btnsend {
	float: right;
	margin-right: 25px;
}
.child_even{
	background: #E9E9E9;
}

.executive_box_m {
	width: 95%;
	margin: auto;
}
.executive_box_first{ margin-bottom: 20px;}
.executive_box_first ul {
	padding: 0;
	margin: auto;
	list-style: none;
	width: 28%;
}
li.executive_img {
	float: none;
	width: 60%;
	margin: auto;
	margin-bottom: 5px;
	/*width: 150px;
	height: 150px;*/
}
li.executive_img img{
	width: 100%;
	padding: 5px;
	border-color: #fefefe;
	box-shadow: 0 1px 2px 1px rgba(0,0,0,.10), 0 2px 5px rgba(0,0,0,.10);
}


.lt-ie9 li.executive_img img{
	
	border: 1px solid #ccc;

}


li.executive_img img:hover{
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
li.executive_title {
	font-size: 1.7em;
	text-align: center;
	color: #464444;
}
li.executive_title a{
	color: #464444;
}
li.executive_sub {
	text-align: center;
}
li.executive_sub a{
	color: #666;
}

.executive_box_02 ul {
	padding: 0;
	margin: auto;
	margin-bottom: 25px;
	list-style: none;
	width: 28%;
	float: left;
	height: 220px;
}
ul.child_even_mm {
	margin: 0 25px;
}
ul.child_m_first{ margin-left: 44px;}

.b_history_box tr th{ background: #3E4D62;color: #fff; text-align: center; padding: 10px 0;}
.b_history_box tr td{ text-align: center; padding: 10px 0}
.b_history_box td {
	background: #EDEDED;
	border-bottom: 1px solid #fff;
}
.e-statement_detail_inner01 {
	width: 95%;
	margin: auto;
	margin-bottom: 30px;
}
.e-statement_detail_inner01 tr td{ background: #c9d1dc; border: 1px solid #E0EBFA; font-weight: 600;}
.statement_dt_innertitle{
	font-family: "kittithada_medium_65_pregular";
	font-size: 2em;
	text-align: right;
	font-weight: 500 !important;
	}
.e-statement_detail_inner02 {
	width: 95%;
	margin: auto;
	
}
.tabletd_r{ text-align: right;}
.tabletd_l{ text-align: left;}


.e-statement_detail_inner02 tr th{
	background: #3E4D62;
	color: #fff;
	border: 1px solid #E0EBFA;
}
.e-statement_detail_inner02 tr td{ background: #c9d1dc; border: 1px solid #E0EBFA;}
.tr_last td{
	background: #3E4D62 !important;
	color: #fff;
	}

.skillbar {
	position:relative;
	display:block;
	margin-bottom:15px;
	width:30%;
	background:#A7E000;
	height:30px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-transition:0.4s linear;
	-moz-transition:0.4s linear;
	-ms-transition:0.4s linear;
	-o-transition:0.4s linear;
	transition:0.4s linear;
	-webkit-transition-property:width, background-color;
	-moz-transition-property:width, background-color;
	-ms-transition-property:width, background-color;
	-o-transition-property:width, background-color;
	transition-property:width, background-color;
}

.skillbar-title {
	position:absolute;
	top:0;
	left:0;
	width:110px;
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
	background:#6adcfa;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}

.skillbar-title span {
	display:block;
	background:rgba(0, 0, 0, 0.1);
	padding:0 20px;
	height:30px;
	line-height:30px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}

.skillbar-bar {
	height:30px;
	width:0px;
	background:#6adcfa;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.skill-bar-percent {
	position:absolute;
	right:-40px;
	top:0;
	font-size:11px;
	height:30px;
	line-height:30px;
	color:#666;
	
}

.com_color01{
	width: 140px;
	float: left;
	margin-right: 10px;
}
.com_color01 span{
	width: 10px;
	height: 10px;
	background: #e30613;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}
.com_color02 span{
	width: 10px;
	height: 10px;
	background: #A7E000;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}



.nvdr_top01 {
	border-bottom: 1px solid #727272;
	padding-bottom: 20px;
}
.nvdr_top02 {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #727272;
	padding-top: 20px;
	padding-bottom: 20px;
}
.nvdr_top03 {
	border-top: 1px solid #FFFFFF;
	padding-top: 20px;
}
p.nvdr_top_title {
	position: relative;
	width: 99.6%;
	font-size: 1.5em;
	color: #333;
	/*margin-bottom: 10px !important;*/
	border-bottom: 3px solid #1D242E;
}
.nvdr_top_title span{
	background: #1D242E;
	padding: 1px 20px;
	color: #fff;
	border-radius: 3px 3px 0 0;
}
.nvdr_top_title > b {
	position:absolute;
	right:0;
	font-size:19px;
	font-weight:normal;
}
.nvdr_top_title > b > i {
	font-size:16px;
	font-style:normal
}
.set_index_detail01 {
	padding: 30px 0;
}
.set_index_detail02 {
	padding: 10px 0;
}
.set_index_detail02 tr th {
	background: #e30613;
	color: #fff;
	padding: 5px 0;
}
.set_index_detail02 tr td {
	background: #FFF;
	padding: 2px 4px;
	border-bottom: 1px solid #D7DFE8;
}

.set_index_detail03 tr th {
	background: #e30613;
	color: #fff;
	padding: 5px 0;
}
.set_index_detail03 tr td {
	font-size: 0.9em;
	background: #FFF;
	padding: 4px 4px;
	border-bottom: 1px solid #D7DFE8;
}
.set_index_detail03 tr.set_index_bg_td02 td{ background: #E5E5E5 }


.set_inner_head ul{ padding: 0; margin: 0;}
.set_inner_head ul li {
	list-style: none;
	float: left;
	width: 50%;
}
.set_inner_title{
	font-size: 1.8em;
	color: #333;
	margin-bottom: 4px !important;
	}
	
.set_index_detail04 tr th {
	background: #e30613;
	color: #fff;
	padding: 5px 0;
}
.set_index_detail04 tr td:first-child{ text-align: left;}
.set_index_detail04 tr td {
	background: #fff;
	padding: 4px 4px;
	border-bottom: 1px solid #D7DFE8;
	text-align: center;
}
.text-menu-tab a.set_indexinner, .text-menu-tab a.set_indexinner02{
	margin-right: 0; 
	margin-bottom: 0; 
	
}
.set_index_detail04 .text-menu-tab{ }
.set_index_detail04 .tab-menu {
	/*border-bottom: 5px solid #e30613;*/
}	
.set_index_detailinner01, .set_index_detailinner02{
	padding: 20px 4px;
	
}

.set_inner_title01{
	font-size: 1.8em;
	color: #333;
	padding-bottom: 2px;
	margin-bottom: 4px;
	border-bottom: 5px solid #1D242E;
}
.set_inner_title01 span {
	background: #1D242E;
	padding: 7px 20px;
	color: #fff;
	border-radius: 3px 3px 0 0;
}

.tfex_tab a {
	padding: 0 16px;
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 34px;
	text-decoration: none;
	color: #222;
	background-color: #F5F5F5;
	background-image: linear-gradient(#f4f4f4, #eee 50%, #d9d9d9 50%, #f4f4f4);
	outline: none;
	border: 1px solid #CCC;
	border-bottom: none;
	border-radius: 3px 3px 0 0;
}
.tfex_tab a.active{
	color: #000;
	font-weight: normal;
	border-color: #DDD;
	background: white;
	position: relative;
	padding-top: 1px;
	top: 1px;
	z-index: 3;
	
	
}
.tfex_tab_detailinner01, .tfex_tab_detailinner02, .tfex_tab_detailinner03{
	border: 1px solid #DDD;
	border-radius: 0 4px 4px 4px;
	padding: 10px 5px;
	background: #fff;
}
.set_index_detailinner01{
	border-bottom: 1px solid #727272;
	padding-bottom: 20px;
}
.set_index_detailinner02{
	border-top: 1px solid #FFFFFF;
	/*border-bottom: 1px solid #727272;*/
	padding-top: 20px;
	padding-bottom: 20px;
}


.set_inner_head {
	overflow: hidden;
}
.set_inner_head02{ margin:  10px 0;}
.set_inner_head02 ul{ list-style: none; padding: 0; margin: 0;}
.set_inner_head02 ul li{ text-align: center;}
.tfexmark{ background: #fff !important; color: #666 !important;}
.tfexmark td{ padding: 0 4px !important; }


.inner_box-col div {
	overflow: hidden;
}

.radio-all p{ display: inline-block; padding: 0 1.2em 0 0.2em !important; float: left;}
.radio-all p label{
	float: left;
	font-family: "kittithada_roman_55_pregular";
	font-size: 20px;
	
}
.radio-all p input[type="radio"]{margin-top: 5px; float: left;}
.radio-all p input[type="text"]{ float: left;}
.btn_submit_all{
	font-size: 1.5em;
	color: #fff;
	background-color: #e30613;
	background-image:  url(../images/blue_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	border: none;
	padding-right: 20px;
	border-radius: 4px 4px 4px 4px;
	
}



.inner_box-col_01{padding: 10px 20px;}




.p_nvdr_box01, p_nvdr_box02, p_nvdr_box03{ clear: both; display: inline-block;}
.p_nvdr_box02{ margin-top: 20px;}
.p_nvdr_box02 ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.p_nvdr_box02 ul.p_nvdr_box_ul01 {
	float: left;
	
}
.p_nvdr_box02 ul li{ float: left; padding:8px 4px 8px 0px; }
.p_nvdr_box02 ul li a{ color: #969292;}
.p_nvdr_box02 ul li a:hover{ color: #000; text-decoration: underline;}
.p_nvdr_box02 ul p{ clear: both; float: none;}

ul.p_nvdr_box_ul02 {float: right;}
ul.p_nvdr_box_ul02 li{ clear: both; text-align: right; padding: 3px 0; float: right; }

.p_nvdr_box03 table{ clear: both;}
.p_nvdr_box03 tr th{
	background: #3E4D62;
	color: #fff;
	border: 1px solid #CCC;
	padding: 5px 4px;
}
.p_nvdr_box03 tr td{
	padding: 4px 4px;
	border: 1px solid #CACACA;
}
.text_under{ text-decoration: underline;}

.tt_box01{ float: left; color: #000; margin-top: 2px !important;}
.p_customer_box02 {margin-top: 10px;}
.p_customer_box02 ul{ list-style: none; padding: 0; margin: 0;}
.p_customer_boxinner01{ float: left;}
.p_customer_box02 ul { clear: both; padding-left: 20px;}
.p_customer_box02 ul li {
	float: left;
	padding: 2px 6px;
}
.p_customer_box02 ul li a{ color: #5b94f2}
.p_customer_box02 ul li a:hover{ text-decoration: underline;}

.p_customer_box01, .p_customer_box02, .p_customer_box03, .p_customer_box04 {
	display: inline-block;
	width: 100%;
	margin: auto;
}
.p_customer_box03 { margin: 30px auto;}
.customer_box03_inner01 ul{ list-style: none; padding: 0; margin: 0; }
.customer_box03_inner01 ul li{
	float: left;
	padding: 5px 20px;
	margin: 0 10px 0 0;
	display: inline-block;
	background: #950002;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.customer_box03_inner01 ul li a{ color: #fff;}
.customer_box03_inner01 ul li.active{ background: #ccc;}
.p_customer_box04{ margin-bottom: 30px;}
.p_customer_box04 tr th{
	background: #3E4D62;
	color: #fff;
	border: 1px solid #CCC;
	padding: 5px 4px;
	font-size: 0.99em;
}
.p_customer_box04 tr td{
	padding: 4px 3px;
	border: 1px solid #CACACA;
	font-size: 0.9em;
}
.customer_box04_inner02{ margin-top: 30px;}


.my_ac_text{
	margin: auto;
	overflow: hidden;
	width: 95%;
	margin-top: 30px;
}
.my_ac_text ol li{
	list-style: decimal !important;
}
.my_ac_text ul li{
	list-style: circle !important;
}
.my_ac_text_tt{ font-size: 1.8em}
.my_ac_textinner01, .my_ac_textinner02, .my_ac_textinner03{ width: 95%; margin: 15px auto 30px;}
.my_ac_inner_tt01{ font-size: 1.5em; color: #e30613;}
.my_ac_textinner03 .my_ac_inner_tt01{color: #910015; }
.my_ac_note span{ color: #000;}
.titleaap_sub{
	background: url(../images/w_arrow-red.png) no-repeat 30px 15px;
	padding: 10px 20px;
	padding-left: 38px;
	
}

.box_serag_detail01 {padding: 0px 30px; margin-bottom: 25px;}
.box_serag_detail02 ol{ margin-top: 0;}
.box_serag_detail02 ol li {padding: 10px 0;}

.radio-col #aa{ float: left;}

.box-main-detail{
	margin: auto;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
	
}
.lt-ie9 .box-main-detail{
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=0, Direction=0),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=90),
		progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=5, Direction=180),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=270);

}
.box-main-detail02{
	width:98%;
	padding: 15px;
	margin:0 10px;
	background: #fff;
	overflow: hidden;
	margin-bottom: 30px;
	-webkit-box-shadow: 0 8px 19px -6px black;
	-moz-box-shadow: 0 8px 19px -6px black;
	box-shadow: 0 8px 19px -6px black;
}
.lt-ie9 .box-main-detail02{
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=0, Direction=0),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=90),
		progid:DXImageTransform.Microsoft.Shadow(Color=#4a4a4a, Strength=5, Direction=180),
		progid:DXImageTransform.Microsoft.Shadow(Color=#cccccc, Strength=3, Direction=270);

}
.online_advisory_box tr td:first-child{ text-align: right;}
#calendar_detail tr td:first-child{ font-weight: bold; color: #333; }
#calendar_detail tr td img { width: 100% !important; max-width: 750px; }
.tt_seminar-detail {
	width: 90%;
	margin: auto;
}
.tt_seminar-detail p{  padding-top: 5px !important;}
.box-bottom .text-detail tr td {
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: top;
}
.seminar_frm_sem_btn{
	display:block; overflow: hidden;
}
.seminar_frm_sem_btn form{ float: right;}
.note_electronic{
	width:95%; padding:20px; margin: auto; background:#3E4D62; font-size:1.8em;  color:#FFF; line-height:22px;
	}

.btn_search_deposit{ margin-top: -5px; float: left; }

.e-statement_detail_box {padding-bottom: 25px;}
.box_detail_accout {
	padding: 10px 20px;
}
p.ttl__accout_m {
	font-weight: bold;
	margin-bottom: 10px !important;
}
.ul_note01{
	float: left;
	display:block;
	padding: 5px 0;
}
.ul_note02{
	float: left;
	display:block;
	margin-left: 10px;
	padding: 5px 0;	
}
.ul_note_p {
	font-weight: bold;
	
}
.ul_ads{ padding: 15px 25px;}
.send_open_ac {
	width: 140px;
	margin: auto;
}


.ability_box_dt {
	display: block;
	padding: 15px 25px;
}
p.apply_title6_sub {
	font-weight: bold;
	/*margin-bottom: 10px !important;*/
	text-decoration: underline;
}
p.apply_title6_sub02 {
	font-weight: bold;
	margin-bottom: 10px !important;
	text-decoration: underline;
	margin-top: 15px;
	margin-top: 40px !important;
}
.apply_title6_sub03 { font-weight: bold; margin: 40px 0 0 !important;}

.ability_note ul li {
  margin-bottom: 15px;
}
.apply_title6_sub04 {
  font-weight: bold;
  margin-top: 15px !important;
}

.ability_box_dt tr th {
	padding-top: 15px;
	padding-bottom: 5px;
}
.ability_box_dt tr th span {
	font-weight: 100;
	padding-left: 15px;
}
.ability_box_dt tr td {
	padding-left: 25px;
}

.box_sen {
  padding: 20px 10px;
  overflow: hidden;
  width: 100%;
}
.box_sen_inner {
  text-align: right;
  padding: 25px 25px;
}
.box_sen_inner01 {
  float: left;
  padding-left: 50px;
  /* width: 374px; */
}

.global_right_trading_box{ position: relative;}
.global_right_trading_box ul{ list-style: none; padding: 10px; margin: 0;}
.global_right_trading_box ul li{ padding: 0 0 5px;}
.global_right_trading_box ul li img {  display: block; width: 52%; height: auto; margin: auto;}
.right_trading_box_btn{
	display: block;
	position: absolute;
	right: 18px;
	bottom: 40px;
	}
.latest_index{
	background: #D7DFE8;
	padding: 5px 15px;
	border: 1px solid #B2B7BE;
}

.set_inner01 {
  display: block;
  width: 55%; /*change width 55%*/
  margin: auto;
}

/* override set trade graph */
/*.set_inner01 table {
	width: 100%;
}*/
/* end override set trade graph */

.text-detail tr.even{
	background:#fff;
}

.text-detail tr.odd{
	background:#eee;
}


@media only screen and (min-width: 40.063em) and (max-width: 64em) {/*min-width 641px and max-width 1024px*/
	/*main-menu*/
	#header{max-width:1280px; height:70px; position:relative; margin:auto; margin-bottom: 5px; background:#FFF; }
	#header-post{max-width:1280px; height:70px; position:relative; margin:auto; background:#FFF;}
	.logo{ /*width:141px;*/ height:68px; margin-top:0px;}
	.logo-wealth{ /*width:367px;*/ height:68px; margin-top:0px;}
	.logo-investment{ /*max-width:250px;*/ height:auto; margin-top:10px;}
	.logo-global{  /*max-width:250px !important;*/ height:auto; margin-top:0px;}
	.logo-post{ /*max-width:200px;*/ height:auto; margin-top:5px; }
	li{ list-style:none !important;}
	#menu-pc{ display:none !important;}
	.menu{ height:inherit;}
	.box-menu-mobile{ width:100%; position:relative; background:#fff; display:none;}
	#main-nav-menu { margin:10px 0 10px 0; text-align:left; }
	#main-nav-menu > li{ float:none; min-height:30px; border-bottom:1px solid #e30613;}
	#main-nav-menu > li a{ padding-top:5px; color:#666; text-align: left;}
	#main-nav-menu > li a:hover{ color:#e00024; padding-top:5px; display:block; width:96%; background: none;}
	#main-nav-menu > li .active{color:#e00024 !important;}

	.box-submenu{ position:relative;  width:96%; height:auto; background:#fff; z-index:10; margin-top:0px; margin-bottom:10px; left:0px; text-align: left; display:none; }
	.box-submenu{
		border-bottom: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.submenu-main{margin:0 !important; width:100%; padding-top:0px; overflow:hidden;}
	.submenu-main ul li.menu_f{ display: none !important;}
	.submenu-main ul li.menu_m{ display: block !important;}
	.box_submenu_detail1 .tab-content{ display:none;}
	.box_submenu_detail1 .tab-head{ width:100%; font-size:0.4em;}
	#main-nav-menu > li {  }
	#main-nav-menu > li ul  > li { position:relative; }
	#main-nav-menu > li ul  > li a{ padding: 5px 0; font-size: 1.3em;}
	#main-nav-menu > li ul  > li a:hover{ color:#e30613; padding: 5px 0;}
	#main-nav-menu > li ul  > li .active{}
	#main-nav-menu > li.menu .box-submenu2 .submenu-main{ margin-left: auto; }
	#main-nav-menu > li.menu .box-submenu3 .submenu-main{ margin-left: auto; }
	#main-nav-menu > li.menu .box-submenu4 .submenu-main{ margin-left: auto; }

	.menu-web{
		display: none;
		padding: 10px;
		margin-bottom: 20px;
		webkit-box-shadow: 0 8px 19px -6px black;
		-moz-box-shadow: 0 8px 19px -6px black;
		box-shadow: 0 8px 19px -6px black;
		}
	.menu-mobile{width:50px; float:right; margin:auto; padding:12px 5px; display:block; }
	.box-lang{ display:block; /*width:40px; height:64px;*/ float:right; list-style:none; }
	#top-nav{ margin:0 0 0 0px; display:block !important; background:#e30613; float: none;}
	#top-nav-menu{ text-align:left; margin-left:-40px;}
	/*#top-nav-menu li{ float:left; width:96% !important; display:block; margin:0px;}*/
	#top-nav-menu li a{ color:#FFF;}
	#top-nav-menu li a:hover{ display:block; background:#e30613; margin-top:5px; color:#FFF; text-align:center !important;}
	.tab-menu{ width:96%; margin-left:5px;}
	.box-tab-detail1{ padding:5px;}
	
	
	
	#calendar-home{float:left; width:309px; /*height:185px;*/}
	
	.land{ width: auto; float:right; margin-left: 0; padding:5px 0 0 0;}
	
	/* เมนู ลิ้นชัก*/
	#box-1 { margin:5px; padding:0; background-color:#FFF; }
	#box-1 > LI { display:block; list-style:none; }
	#box-1 LI.box-1-bar {
		min-height:30px;
		padding:0px 28px 2px 5px;
		text-align:left;
		background:url(../images/icon_plus.png) right center  no-repeat;
		border-bottom:1px solid #CCC;
		cursor:pointer;
		font-size:1.8em;
		color:#333;
		
	}
	#box-1 LI.box-1-bar.active { background:url(../images/icon_minus.png) right center no-repeat; }
	#box-1 LI.box-1-bar-detail { overflow:hidden; padding:5px 0 0 5px; font-size:13px; text-align: left; color:#666;}

	.sign_on{ display: none;}
	/*.sign_on{
		background:#950100;
		width: 157px;
		height: 25px;
		padding-top: 2px;
		padding-left: 17px;
	}*/
	
	
	.text-trading{font-size:1.8em; margin-top:3px; margin-right:5px; color:#333; float:right;}
	.box-free_trial{width:100%; border-right:0px; float:left;}
	.text-free{ font-size:20px; float:right; margin:0 5px 0 5px;}
	.box-free-trial, .box-free-trial02{ width:100%; height:220px; left:0px; background:#FFF; }
	.box-login{
		display:block;
		width: 100%;
		height: auto;
		left: 0px;
		background: #FFF;
		overflow: hidden;
		margin-bottom: 11px;
		-webkit-box-shadow: 0 8px 19px -6px black;
		-moz-box-shadow: 0 8px 19px -6px black;
		box-shadow: 0 8px 19px -6px black;
		
		}
		.box-menu-member{ height: auto !important;}
	/*.box-login{ width:100%; height:100px; left:0px; background:#FFF; position:absolute; }*/
	.edit-data{ width:96%; margin:0 0 0 10px; text-align: left; padding-right: 0px;}
	
	.box-container{ margin-top:0px;}
	.box-slide{ display:none !important;}
	.b-slide{position:relative; z-index: 20; height: 38px; top: 0px; left: 0px;}
	.b-open-here{ display:none !important;}
	.box-left{ float:none; width:100%; min-height:300px;}
	.box-right{
		float:none;
		width:100%;
		min-height:300px;
		margin-bottom: 11px;
		-webkit-box-shadow: 0 8px 19px -6px black;
		-moz-box-shadow: 0 8px 19px -6px black;
		box-shadow: 0 8px 19px -6px black;
	
	}
	
	.box-news-left{width:50%; float:left; min-height:200px;}
	.box-news-right{width:48%; float:right; min-height:200px;}
	
	.im-news{ width:100%; height:auto; border:1px solid #CCC;}
	
	#box_main{ width:100%; padding-top:15px;}
	.im_banner{ display:none;}
	.im-banner{ display:none;}
	
	.submen-v2 li{ border:0px !important; font-size:1.8em;}
	
	 .li-seminar{ width:20% !important;}
		
	/*page product and service*/
	.box-col-left{ width:100%;}
	.box-col-center, .box-col-center-full{ width:100%; min-height:300px; margin:10px 0px;}
	.box-col-right{ width:100%;}
	
	/*page about aira*/
	.box-col-detail{width:100%; margin-top:10px; margin-right: auto; margin-left: auto;}
	.text-slide-detail li{ list-style:inherit !important;}
	/*seminar*/
	#box_main{ padding-top:10px !important;}
	
	/*Wealth Management*/
	.box-detail-b{ width:100%; position:relative; padding:15px 0 0 0; min-height:500px; overflow:hidden;}
	.box-login-wealth{ width:195px; height:223px; background:url(../images/wealth/bg-red.png) no-repeat; margin:90px 0 0 75px; padding:12px;}
	.input-box{ width:98%; height:25px; background:url(../images/bg-box_login.png) no-repeat; padding:2px 5px 0 5px; margin-bottom:15px;}
	
	.boxmain-detail{width:98%; position:relative; padding:15px 0 0 0; margin-left:5px; min-height:300px; overflow:hidden;}
	.box-contant{min-height:200px; background:#fff; display:block; width:98% !important; float:right; padding:10px;}
	.box-contant .left{width:98% !important; min-height:200px; margin:auto; float:none !important; padding-bottom:10px; border-bottom:1px solid #CCC;}
	.box-contant .right{width:98% !important; min-height:200px; margin:auto; float:none !important; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #CCC;}
	
	.boxmenu-mobile{ display:block;}
	
		/*Fund*/
	.box-main-fund{width:98%; min-height:200px; position:relative; margin:auto; margin-top:170px;}
	.fund-left{width:240px; min-height:100px; float:left; margin-right:5px;}
	.fund-right{position:relative; /*width:98%;*/ max-width: 76%; overflow:hidden; margin-top:10px;}
	.fund-right-box1{width:99%; height:410px; background:#fff; float:none; margin-right:5px; margin-bottom:10px;  border:1px solid #CCC;}
	.fund-right-box2{width:99%; height:410px; background:#fff; float:none; margin-right:5px; margin-bottom:10px;  border:1px solid #CCC;}
	.fund-right-box3{width:99%; height:410px; background:#fff; float:none; border:1px solid #CCC; margin-bottom:10px;}
	.fund-right-box4{width:100%; background:#fff; height:410px; position:absolute; z-index:2; display:none;}
	.im-ad{ display:none;}
	.li-box{list-style:none;  float:left; width:20% !important; margin-right:10px;}
	
		/*Global*/
	.box-main-global{width:98%; min-height:300px; position:relative; margin:auto; margin-top:60px;}
	.global-left{width:98%; min-height:390px; background:#1D242D; float:none; margin-right:5px; border:1px solid #1D242D;}
	.global-right{position:relative; width:98%; overflow:hidden; margin-top:10px;}
	.global-right-box1{width:99%; height:410px; background:#fff; float:none; margin-right:5px; margin-bottom:10px;  border:1px solid #CCC;}
	.global-right-box2{width:99%; height:410px; background:#fff; float:none; margin-right:5px; margin-bottom:10px;  border:1px solid #CCC;}
	.global-right-box3{width:99%; height:410px; background:#fff; float:none; border:1px solid #CCC; margin-bottom:10px;}
	.global-right-box4{width:100%; background:#fff; height:410px; position:absolute; z-index:2; display:none;}
	.im{float:left; width:auto; margin-right:10px; display:none !important;}
	
	
	
	
	/*services*/
	.box-right-services{float:left; min-height:260px; background:#FFF; margin:0px 0 0 0; color:#e30613; width:100%;}
	.box-right-invesment{float:right; min-height:260px; background:url(../images/bg-red.png); color:#FFF; margin:10px 0 0 0; width:100%;}
	
	.bottom-footer{width:100%; position:relative; margin:auto; min-height:40px; background:#666; overflow:hidden;}
	.top-footer-R{float:left; margin-left: -30px; padding:20px 10px 0 0px;}

	/*post*/
	.box-detail-right{width:98%; background:#FFF; float:right;}
	.chek{width:98%; margin:0 7px 7px 0; padding:0px; min-height:50px; overflow:hidden; float:left;}
	.row-bank{margin:10px 20px; display:block; padding:0 20px; overflow:hidden; width:90%;}

	.t-row50, .t-row40, .t-row30, .t-row33,
	.t-row20, .t-row18{ width: 50%; float: left; clear: none;}

	.t-col-1-1,.t-col-1,.t-col-2,.t-col-3,.t-col-4,.t-col-4-1,.t-col-5,.t-col-5-1
	,.t-col-6,.t-col-7,.t-col-8{width: 30%;}

	.t-col2-3,.t-col2-4,.t-col2-5,.t-col2-6,.t-col2-7,.t-col2-8,.t-col2-9,.t-col2-9-1  {width: 65%;}

	.t-row .t-col-1-1{ width: 15%;}
	.t-container02, .t-container03, .t-container04{
		height: auto;
		width: 902px;
	}
	input#birthday {
		width: 90% !important;
	}

	.box-menu-investment {
		width: 100%;
		height: auto; 
		float: left;
		margin-left: 0;
		padding-bottom: 0;
	}
	.box-menu-investment div{
		float: left;
		background: #DF1F2F;
		width: 158px;
		height: 25px;
		font-size: 1.8em;
		padding: 5px 10px;
		margin-right: 8px;
		}
	.box-menu-investment div.active{ background: #1D242D;}

	.toggleMenu .active {
        display: block;
    }
    .nav_global{
     padding: 0;
    }

    .nav_global > li {
        float: none;
	width: 100%;
	background: #e30613;
	color: #fff;
    }
    .nav_global li li a{
     color: #fff;
     background: #E52020;
    }
    .nav_global > li > a{
     color: #fff;
    }
    .nav_global > li > .parent {
        background-position: 95% 50%;
    }
    .nav_global li li .parent {
        background-image: url("../images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav_global > li > .parent {
    background-image: url("../images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
	}
    .nav_global li.menu_global a.active{
    color: #fff;
	}
    .nav_global ul {
        display: block;
        width: 100%;
    }
   .nav_global > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
    .nav_global > li.hover a{
	color:  #fff;

	}
    .big_font{ }
    .ttl_op_ac01{ width: 100%; float: none;}
    .box-free-trial02 ul{ clear: both;}
    .box-free-trial02 ul li a{ font-size: 1.4em;}
    
    
    
    
}
@media only screen and (max-width : 865px) {
	.t-container02, .t-container03, .t-container04{
		height: auto;
		width: 902px;
	}
	.t-col-1-1,.t-col-1,.t-col-2,.t-col-3,.t-col-4,.t-col-4-1,.t-col-5,.t-col-5-1
	,.t-col-6,.t-col-7,.t-col-8{width: 40%;}

	.t-col2-3,.t-col2-4,.t-col2-5,.t-col2-6,.t-col2-7,.t-col2-8,.t-col2-9,.t-col2-9-1  {width: 55%;}
 
	/*.t-row .t-col-1-1{ width: 15%;}*/
	/*.t-row33{width: 39%;}
	.t-row30 .t-col-3 {width: 33%;}
	.t-row40 .t-col-3 {width: 47%;}
	.t-col-6 {width: 43%;}
	.t-col-2 {width: 26%;}*/
	td.apply_tb_toptd1, td.apply_tb_toptd2 {
		width: 100%;
		clear: both;
		display: block;
	}
	
}
@media only screen and (max-width : 790px) {
	
.myaccout-tab-detail1{ padding:0px}
.t-row50{ width: 100%; float: left; clear: none;}
.t-row40{ width: 100%; float: left; clear: none;}
.t-row30{ width: 100%; float: left; clear: none;}
.t-row33{ width: 100%; float: left; clear: none;}
.t-row20{ width: 100%; float: left; clear: none;}
.t-row18{ width: 100%; float: left; clear: none;}

.t-row .t-col-1-1 {width: 20%;}
.t-col-1 {width: 20%;}
.t-col-2 {width: 20%;}
.t-col-3 {width: 20%;}
.t-col-4 {width: 20%;}
.t-col-4-1 {width: 20%;}
.t-col-5 {width: 20%;}
.t-col-5-1 {width: 20%;}
.t-col-6 {width: 20%;}
.t-col-7 {width: 20%;}
.t-col-8 {width: 20%;}
.t-row40 .t-col-3 {width: 20%;}
.t-row20 .t-col-4{width: 20%;}
.t-row20 .t-col-3{width: 20%;}
.t-row20 .t-col-5{width: 20%;}
.t-row30 .t-col-3{width: 20%;}

.t-col2-3 {width: 70%;}
.t-col2-4 {width: 70%;}
.t-col2-5 {width: 70%;}
.t-col2-6 {width: 70%;}
.t-col2-7 {width: 70%;}
.t-col2-8 {width: 70%;}
.t-col2-9 {width: 70%;}
.t-col2-9-1 {width: 70%;}

.t-row30 input, .t-row20 input,
.t-row33 input, .t-row40 input, .t-col2-7 input,
.t-row18 input, .t-col2-9 input, .t-col2-6 input, .t-col2-3 input{
	width: 90%;
}

.t-col2-8 img {
	top: 18px;
	left: 112px;
	right: auto;
}

.t-row30 input#birthday{width: 90% !important;}
.radio-col p input{float: left;width: 5%;}
.radio-col p {width: 100%;float: left; padding: 10px 0 !important;}
.radio-col p input[type="text"]{ clear: both;float: none;margin-top: 10px;}
.radio-col p label{ float: left;}
div.radio-col input[type="text"]{width: 40%;}	

.check-col p input{float: left;width: 15px;}
.check-col p {width: 100%;float: left;}
.check-col p label{ float: left;}
div.check-col input[type="text"]{width: 40%;}

.disN{ display: block;}

/*.caroufredsel_wrapper{ width: 98% !important; margin: auto !important;}*/

.newsbox_detail .detail_text img {
	width: 100% !important;
	height: auto !important;
}
.register_form table, .register_form tr, .register_form td{ display: block;}
.register_form tr{ margin-bottom: 10px; }
.register_form tr td input{ width: 95% !important; padding: 0 !important;}
.register_form tr td:first-child{ width: 99% !important; padding: 0; margin: auto;}

.ttl_op_ac01{ width: 100%; float: none;}
.box-free-trial02 ul{ clear: both;}
.box-free-trial02 ul li a{ font-size: 1.4em;}


.myaccout-tab-detail1{ width: 98%;}
.form_b_mac tr td:first-child {text-align: left !important; width: 100% !important; padding-bottom: 0 !important; }
.form_b_mac tr td label { width: 100%; display: block;}

.seminarbox-tab-detail1{ padding: !important; margin: auto;}

#calendar_detail table{ width: 98%; margin: 10px 0 !important;}
#calendar_detail tr{ margin-bottom: 10px;}
#calendar_detail tr td{ display: block; width: 100%;}
#calendar_detail tr td:first-child{ font-weight: bold; }

.box-main-detail02{ width: 96% ; padding: 0; margin: auto; margin-bottom: 30px;}
.sitemap_box{ display: block;}
.sitemap_box ul[class*='sitemap_box_ul-']{ width: 100%;}
.online_advisory_box tr td:first-child {text-align: left;}

.top-footer-R{float:left; margin-left: -30px; padding:20px 10px 0 0px;}
	
	
}

@media only screen and (max-width: 23.750em) {/*mobile portrait 380px */

	.nvdr_top_title > b {
		display: block;
		position: relative;
	}

}

/*-----------------*/

@media only screen and (max-width: 1280px) {

	.logo-wealth{ width:305px; height:auto; margin-top:10px;}
	.logo-investment{ max-width:305px; height:auto; margin-top:10px; }
	.logo-global{  max-width:305px; height:auto; margin-top:10px;}
	.logo-fund{ width:305px; height:auto; margin-top:10px;}

}


/*-----------------*/


@media only screen and (max-width: 1279px) {

	/*#main-nav-menu{ float: none; }
	.box_search_gg{ float: right; }
	#main-nav_global{ position: relative; z-index: 10; }*/

}


@media only screen and (max-width: 40em) {/*max-width 640px*/

	

		/*main-menu*/
	#header{max-width:1280px; height:70px; position:relative; margin:auto; background:#FFF; }
	#header-post{max-width:1280px; height:70px; position:relative; margin:auto; background:#FFF;}
	.logo{ width:141px; height:68px; margin-top:0px;}
	.logo-wealth{ max-width:230px; height:auto; margin-top:10px;}
	.logo-investment{ max-width:230px; height:auto; margin-top:10px;}
	.logo-global{ max-width:230px; height:auto; margin-top:10px;}
	.logo-trading{  max-width:230px; height:auto; margin-top:0px;}
	.logo-post{ max-width:200px; height:auto; margin-top:5px;}
	.logo-fund{ width:230px; height:auto; margin-top:10px;}

	
	li{ list-style:none !important;}
	.box-col-detail li{ list-style: disc!important;}
	#menu-pc{ display:none !important;}
	.menu{ height:inherit;}
	.box-menu-mobile{ width:100%; position:relative; background:#fff; display:none;}	
	#main-nav-menu { margin:10px 0 10px 0; text-align:left; }
	#main-nav-menu > li{ float:none; min-height:30px; border-bottom:1px solid #e30613;}
	#main-nav-menu > li a{ padding-top:5px; color:#666; text-align: left;}
	#main-nav-menu > li a:hover{ color:#e00024; padding-top:5px; display:block; width:96%; background: none;}
	#main-nav-menu > li .active{color:#e00024 !important;}

	.box-submenu{ position:relative;  width:96%; height:auto; background:#fff; z-index:10; margin-top:0px; margin-bottom:10px; left:0px; text-align: left; display:none; }
	.box-submenu{
		border-bottom: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.submenu-main{margin:0 !important; width:100%; padding-top:0px; overflow:hidden;}
	.submenu-main ul li.menu_f{ display: none !important;}
	.submenu-main ul li.menu_m{ display: block !important;}
	.box_submenu_detail1 .tab-content{ display:none;}
	.box_submenu_detail1 .tab-head{ width:100%; font-size:0.4em;}
	#main-nav-menu > li {  }
	#main-nav-menu > li ul  > li { position:relative; }
	#main-nav-menu > li ul  > li a{ padding: 5px 0; font-size: 1.2em;}
	#main-nav-menu > li ul  > li a:hover{ color:#e30613; padding: 5px 0;}
	#main-nav-menu > li ul  > li .active{}
	#main-nav-menu > li.menu .box-submenu2 .submenu-main{ margin-left: auto; }
	#main-nav-menu > li.menu .box-submenu3 .submenu-main{ margin-left: auto; }
	#main-nav-menu > li.menu .box-submenu4 .submenu-main{ margin-left: auto; }

	.menu-web{
		display: none;
		padding: 10px;
		margin-bottom: 20px;
		webkit-box-shadow: 0 8px 19px -6px black;
		-moz-box-shadow: 0 8px 19px -6px black;
		box-shadow: 0 8px 19px -6px black;
		}
	.menu-mobile{width:50px; float:right; margin:auto; padding:12px 5px; display:block; }
	.box-lang{ display:block; /*width:40px;*/ height:64px; float:right; list-style:none; }
	#top-nav{ margin:0 0 0 0px; display:block !important; background:#e30613; float: none;}
	#top-nav-menu{ text-align:left; margin-left:-40px;}
	/*#top-nav-menu li{ float:left; width:96% !important; display:block; margin:0px;}*/
	#top-nav-menu li a{ color:#FFF;}
	#top-nav-menu li a:hover{ display:block; background:#e30613; margin-top:5px; color:#FFF; text-align:center !important;}
	.tab-menu{ width:96%; margin-left:5px;}
	.box-tab-detail1{ padding:5px;}
	
	#calendar-home{float:left; width:98%; margin:auto; height:200px;}
	
	.land{ width: auto; float:right; margin-left: 0; padding:5px 0 0 0;}
	.land .big_font{ margin-left: 0; }

	.text-trading{font-size:1.8em; margin-top:3px; margin-right:5px; color:#333; float:right;}
	.box-free_trial{width:100%; border-right:0px; float:left;}
	.text-free{ font-size:20px; float:right; margin:0 5px 0 5px;}
	.box-free-trial,.box-free-trial02{ width:100%; height:220px; left:0px; background:#FFF; }
	
	.box-login{
		display:block;
		width: 100%;
		height: auto;
		left: 0px;
		background: #FFF;
		overflow: hidden;
		margin-bottom: 11px;
		-webkit-box-shadow: 0 8px 19px -6px black;
		-moz-box-shadow: 0 8px 19px -6px black;
		box-shadow: 0 8px 19px -6px black;
		}
		.box-menu-member{ height: auto !important;}
		
	.box-login .inputbox1, .box-login .inputbox2{ width: 80%; margin-bottom: 10px; margin-left: 5px; }	
	/*.box-login{ width:100%; height:100px; left:0px; background:#FFF; position:absolute; }*/
	.edit-data{ width:96%; margin:10px 0 10px 10px !important; text-align: left; padding-right: 0px;}
	.edit-data input[type="text"]{ margin-right: 5px;}
	.box-container{ margin-top:0px;}
	.box-slide{ display:none !important;}
	.b-open-here{ display:none !important;}
	.box-left{ float:none; width:100%; min-height:300px;}
	.box-right{ float:none; width:100%; min-height:300px;}
	
	.box-vdo{ position:relative; margin:0px 0px  0px 10px; width:98%; display:block;}
	.box-inner-left{ width:100% !important;}
	.box-inner-right{ width:100%; min-height: 500px;}
	.box-right{
		float:none;
		width:100%;
		min-height:300px;
		padding:0 0px 10px 0px;
		margin-bottom: 16px;
		-webkit-box-shadow: 0 8px 19px -6px black;
		-moz-box-shadow: 0 8px 19px -6px black;
		box-shadow: 0 8px 19px -6px black;
	}
	.box-emo{ width:100%; /*background:url(../images/index/bg-banner-emotion.jpg) right top no-repeat;*/ overflow:hidden;}
	
	#ticker{ width:85%; padding-top:5px; margin-left:5px;}
	
	.b-slide{ display:none;}
	
	.box-news-left{width:100%; float:none; min-height:200px;}
	.box-news-right{width:100%; /*float:none;*/ clear: both; min-height:200px;}
	
	.im-news{ width:100%; height:auto; border:1px solid #CCC;}
	
	/*.bg-slider{ display:none !important;}*/
	/*.slider-controller{ display:none !important;}*/
	
	#box_main{ width:100%; padding-top:15px;}
	.im_banner{ display:none;}
	.im-banner{ display:none;}
	
	 .submen-v2 li{ border:0px !important; font-size:1.8em;}
	 
	 .li-seminar{ width:20% !important;}

	
	/*page product and service*/
	.box-col-left{ width:100%;}
	.box-col-center, .box-col-center-full{ width:100%; min-height:300px; margin:10px 0px;}
	.box-col-right{ width:100%;}
	
	/*research*/
	.key{ width:87%; /*float:none;*/ overflow:hidden;}
	.box-search-key{ width:85%; float:left; overflow:hidden;}
	.cat{width:98%; margin-left:0px; float:none; overflow:hidden;}
	.b-search{margin-left:0px; padding-top:20px; float: left;}
	.im_aira-monthly{ float:none; width:98%; height:auto;}
	.search_aira-monthly{width:98%; float:left; margin-left:5px;}
	
	/*page about aira*/
	.box-col-detail{width:100%; margin-top:10px;}
	.text-slide-detail li{ list-style:inherit !important;}
	
	/*seminar*/
	#box_main{ padding-top:10px !important;}
	
	/*Wealth Management*/
	.box-detail-b{ width:100%; position:relative; padding:15px 0 0 0; min-height:200px; overflow:hidden;}
	.box-login-wealth{ width:195px; height:223px; background:url(../images/wealth/bg-red.png) no-repeat; margin:auto; padding:12px;}
	.input-box{ width:98%; height:25px; background:url(../images/bg-box_login.png) no-repeat; padding:2px 5px 0 5px; margin-bottom:15px;}
	
	.boxmain-detail{width:96%; position:relative; padding:15px 0 0 0; margin-left:5px; min-height:300px; overflow:hidden;}
	.box-contant{
		float: none;
		clear: both;
		min-height: 200px;
		background: #fff;
		display: block;
		width: 97% !important;
		margin: auto;
		margin-bottom: 30px;
		
	}
	.box-contant .left{width:98% !important; min-height:200px; margin:auto; float:none !important; padding-bottom:10px; border-bottom:1px solid #CCC;}
	.box-contant .right{width:98% !important; min-height:200px; margin:auto; float:none !important; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #CCC;}
	.box-login-about{
		margin-left: 5px;
		float: none;
		background: #E7425C;
		width: 89%;
		height: auto;
		display: block;
		overflow: hidden;
		margin-top: 0px !important;
		margin-left: 10px !important;
	}
	.box-login_input {
		float: left;
		width: 100%;
	}
	.edit_pf {
		position: inherit;
		padding: 10px 0;
		bottom: inherit; 
		left: inherit; 
	}
	
	.box-login_after{
		margin-left: 5px;
		float: none;
		background: #E7425C;
		width: 89%;
		height: auto;
		display: block;
		overflow: hidden;
		margin-top: 0px !important;
		margin-left: 10px !important;
	}
	.box-login_input .input-box{ width: 60%; float: left;}
	.b-login_wealth {width: 20px; float: left;}
	.boxmenu-mobile{ display:block;}
	.sendmail_box_m {width: 100%;}
	.inner_box_sendmail label { margin-bottom: 5px;}
	.inner_boxinput_sendmail input{ margin-top: 5px; }
	.inner_boxinput_sendmail input[type="text"]{ width: 97%;}
	input.apply_btnsend {float: right;margin-right: 5px;}
	.wealth_box_news_inner {
		display: inline-block;
		float: left;
		width: 90%;
		float: inherit;
		clear: both;
		margin: 10px auto;
	}
	.wealth_box_news_inner ul{ width: 100%;}
	/*fund*/
	/*.box-main-fund{width:98%; min-height:200px; position:relative; margin:auto; margin-top:10px;}
	.fund-left{width:240px; min-height:100px; float:left; margin-right:5px;}
	.fund-right{position:relative; width:98%; overflow:hidden; margin-top:10px;}
	.fund-right-box1{width:99%; height:410px; background:#fff; float:none; margin-right:5px; margin-bottom:10px;  border:1px solid #CCC;}
	.fund-right-box2{width:99%; height:410px; background:#fff; float:none; margin-right:5px; margin-bottom:10px;  border:1px solid #CCC;}
	.fund-right-box3{width:99%; height:410px; background:#fff; float:none; border:1px solid #CCC; margin-bottom:10px;}
	.fund-right-box4{width:100%; background:#fff; height:100%; position:absolute; z-index:2; display:none;}*/
	.box-main-fund{width:98%; min-height:200px; position:relative; margin:auto; margin-top:10px;}
	.fund-left{ float: none; width: 98%;}
	.fund-right{ float: none; width: 98%; margin-top:10px;}
	.fund-right-box1{width:99.5%; height:410px; background:#fff; float:none; margin-right:5px; margin-bottom:10px;  border:1px solid #CCC;}
	.fund-right-box2{width:99.5%; height:410px; background:#fff; float:none; margin-right:5px; margin-bottom:10px;  border:1px solid #CCC;}
	.fund-right-box3{width:99.5%; height:410px; background:#fff; float:none; border:1px solid #CCC; margin-bottom:10px;}
	.fund-right-box4{width:99.5%; background:#fff; height:100%; position:absolute; z-index:2; display:none;}
	.box-fund{width:100%; background:#fff; height:100%; position:absolute; z-index:2; display:none;}
	.im-ad{ display:none;}
	.li-box{list-style:none;  float:left; width:98% !important; margin-right:10px;}
	
	/*Global*/
	.box-main-global{width:98%; min-height:300px; position:relative; margin:auto; margin-top:10px;}
	.global-left{width:98%; min-height:390px; background:#1D242D; float:none; margin-right:5px; border:1px solid #1D242D;}
	.global-right{position:relative; width:98%; overflow:hidden; margin-top:10px;}
	.global-right-box1{width:99%; height:410px; background:#fff; float:none; margin-right:5px; margin-bottom:10px;  border:1px solid #CCC;}
	.global-right-box2{width:99%; height:410px; background:#fff; float:none; margin-right:5px; margin-bottom:10px;  border:1px solid #CCC;}
	.global-right-box3{width:99%; height:410px; background:#fff; float:none; border:1px solid #CCC; margin-bottom:10px;}
	.global-right-box4{width:100%; background:#fff; height:100%; position:absolute; z-index:2; display:none; height: 850px !important;}
	/*.box-scroll{ height: 800px !important;}*/
	.box-detail_global{width:100%; background:#fff; height:100%; position:absolute; z-index:2; display:none;}
	.im{float:left; width:auto; margin-right:10px; display:none !important;}
	.tab-menu.set_index_box{ width: 100%;}
	
	.sign_on{ display: none;}
	
	/*.sign_on{
	background:#950100;
	width: 157px;
	height: 25px;
	padding-top: 2px;
	padding-left: 17px;
	}*/
	
	.bottom-footer div {
	width: 97%;
	}
	/*services*/
	.key input {width: 98% !important;}
	.box-right-services{float:left; min-height:260px; background:#FFF; margin:-30px 0 0 0; color:#e30613; width:100%;}
	.box-menu-investment{
		width:155px;
		height:150px;
		margin:0 0 0 37px;
		padding:12px;
		padding-left: 0;
		margin-left: 0;
		float:left;}
	.box-right-invesment{float:right; min-height:260px; background:url(../images/bg-red.png); color:#FFF; margin:-20px 0 0 0; width:100%;}
	
	.newsbox{ margin-bottom: 20px;}
	.newsbox .newsbox_img{ clear: both; width: 100%; height: auto;}
	.newsbox .newsbox_text{clear: both; width: 100%; padding: 0;}
	.newsbox .newsbox_text h2 {margin: 10px 0;}
	
	.newsbox .newsbox_img img {height: 100%;}
	
	/*post*/
	.box-detail-right{width:98%; background:#FFF; float:right;}
	.box-bank,.box-bank-disable{width:90%; margin:0 7px 7px 0; padding:10px; border:1px solid #ccc; min-height:200px; overflow:hidden; float:left;}
	.box-bank-disable{
		cursor: not-allowed;
		opacity:0.5;
	}
	.chek{width:98%; margin:0 7px 7px 0; padding:0px; min-height:50px; overflow:hidden; float:left;}
	.row-bank{margin:10px 0px; display:block; padding:0 20px; overflow:hidden; width:90%;}
	
	table.apply_tb_top td{
		width: 100%;
		display: block;
		margin-bottom: 5px;
	}
	td.apply_tb_toptd2 input{
		width: 35%;
	}
	.t_imgtop tr{ width: 60%; float: left; padding: 7px 0 7px 0; }
	/*t_imgtop_tr{width: 60% !important;}*/
	.t_imgtop_trlast{ text-align: left; width: 60% !important;}
	.t_imgtop table{width: 30%; float: left;}
	
	.apply_btn{width: 75%;}	
	
	.apply_tb_toptd1 {width: 43%;}
	.apply_tb_toptr01{ display: block; margin-bottom: 8px;}
	.fontfacetext.apply_tb_toptd1 {display: inline-block;width: 100%; line-height: 1em;}
	td.apply_tb_toptd2 {display: inline-block;margin: 4px 0 0 0;}
	.fontfacetext.apply_tb_toptd1 strong{ font-size: 80%;}
	
	label.elastic-control{ line-height: 0.5em;}
	.t-col-1-1 {width: 100%;}
	.t-col-1 {width: 100%;}
	.t-col-2 {width: 100%;}
	.t-col-3 {width: 100%;}
	.t-col-4 {width: 100%;}
	.t-col-4-1 {width: 100%;}
	.t-col-5 {width: 100%;}
	.t-col-5-1 {width: 100%;}
	.t-col-6 {width: 100%;}
	.t-col-7 {width: 100%;}
	.t-col-8 {width: 100%;}
	.t-row40 .t-col-3 {width: 100%;}
	.t-row20 .t-col-4{width: 100%;}
	.t-row20 .t-col-3{width: 100%;}
	.t-row20 .t-col-5{width: 100%;}
	.t-row30 .t-col-3{width: 100%;}
	
	.t-col2-3 {width: 100%;}
	.t-col2-4 {width: 100%;}
	.t-col2-5 {width: 100%;}
	.t-col2-6 {width: 100%;}
	.t-col2-7 {width: 100%;}
	.t-col2-8 {width: 100%;}
	.t-col2-9 {width: 100%;}
	.t-col2-9-1 {width: 100%;}
	.t-container input[type="text"]{ width: 90% !important; padding: 0.5em 0.5em;}
	.t-container select{ width: 50%; padding: 0.5em 0.5em;}
	.posiA, .posiAfile {position: initial;}
	label.elastic-control span {color: #000;font-size: 80%;}
	h2.apply_title {text-align: left;padding-left: 0.5em;}
	
	.t-col2-8 img{ top: 0;right: 0px;left: inherit;}
	.forgot_form {
	clear: both;
	width: 98%;
	}
	.form_ask tr td, .forgot_form tr td{
	display: block;
	width: 100%;
	}
	.form_ask tr td input[type="text"],.form_ask tr td textarea,
	.forgot_form tr td input[type="text"],.forgot_form tr td textarea{
	width: 90% !important;}
	/*.mw-search {border-top: 0;}*/
	/*.pika-stage img {
	width: 100%;
	height: 100% !important;
	}*/
	.pika-stage{ width: 100%;}
	.newsbox_detail{ width: 98%; margin: auto;}
	.detail_slider{ width: 100%}
	.pika-stage{ padding: 10px 0;}
	.pika-thumbs{ height: auto;}
	
	.mw-search-input-wrap {
	width: 75%;
	}
	.apply_top_h{ clear: both; float: none; width: 100%; padding-bottom: 0px;}
	.apply_top_h ul{ padding: 0; overflow: hidden;}
	.apply_top_h ul li{ clear: both; float: none; display: inline-block; margin-bottom: 20px;}
	li.apply_top_hli01{ text-align: left; width: 100%;}
	li.apply_top_hli02 p{ clear: both; float: none; margin-bottom: 5px;}
	li.apply_top_hli03 div { margin-bottom: 5px; width: 100%;}
	.apply_top_hli03{ margin-bottom: 0px;}
	
	
	li.p-vdo02 {
	width: 40%;
	height: 200px;
	}
	
	.toggleMenu .active {
        display: block;
    }
    .nav_global{
     padding: 0;
    }
    
    .nav_global > li {
        float: none;
	width: 100%;
	background: #e30613;
	color: #fff;
    }
    .nav_global li li a{
     color: #fff;
     background: #E52020;
    }
    .nav_global > li > a{
     color: #fff;
    }
    .nav_global > li > .parent {
        background-position: 95% 50%;
    }
    .nav_global li li .parent {
        background-image: url("../images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav_global > li > .parent {
    background-image: url("../images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
	}
    .nav_global li.menu_global a.active{
    color: #fff;
	}
    .nav_global ul {
        display: block;
        width: 100%;
    }
   .nav_global > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
    .nav_global > li.hover a{
	color:  #fff;

    }
    .executive_box_02 ul{ width: 70%; float: none;}
    .executive_box_first ul{ width: 70%;} 
    ul.child_even_mm {margin: auto; margin-bottom: 40px;}
    ul.child_m_first{ margin-left: auto; margin-bottom: 40px;}
	.bottom-footer div{ margin-bottom: 10px;}
	.row-bank tr td:first-child{ vertical-align: top;}
	.bank_inner01 span {
			float: none;
			width: 100%;
			display: block;
			margin-bottom: 5px;
			}
	.bank_inner01 input, .bank_inner01 select {
		float: none;
		width: 100%;
		display: block;
		margin-bottom: 10px;
		}
	.note_electronic{ width: 85%;}
	.rs_first_child{ float: none !important; width: 100%; padding-top: 10px;}
	.btn_search_deposit{ margin-top: 10px; float: none; }
	.box-bottom .text-detail tr td {
		display: inline-block;
		width: 95%;
		padding: 3px 10px ;
	}
	.box-bottom .text-detail tr td a{ float: right;}
	.yt_holder {
		background: #AFB9C5;
		padding-top: 20px;
		margin-top: -1px;

		}
	.vdo_bar_index{ display: none;}
	.vdo_bar_index_m{
		display: block;
		background: #DA0002;
		padding: 20px;
	}
	.box-vdo {
		margin: auto;
	}
	.seminar-form tr {margin-bottom: 10px;display: block;}
	.seminar-form tr td {
		display: block;
		width: 100%;
		padding: 0;
	}
	.seminar-form tr td input[type="text"]{ width: 90% !important;}
	.executive_box_first ul li, .executive_box_02 ul li {
		list-style: none !important;
	}
	.executive_img_iframe{ width: auto !important;}
	.inner_box_detail img{
	width: 100% !important;
	height: auto !important;
	}
	.map_box {
		float: none;
	
	}
	#box-1 LI.box-1-bar-detail{
		padding: 5px 0 20px 5px;
		margin-bottom: 20px;
	}
	.dl_box_detail tr {
		padding: 10px 0;
		display: block;
		border-bottom: 1px dotted #ccc;
		}
	.dl_box_detail tr:last-child{ border: none;}
	.dl_box_detail tr td {
		display: inline-block;
		width: 100%;
		padding: 0;
	}
	.dl_box_detail tr td a{ float: right; overflow: hidden;}
	
	
	
	.edit_member table, .edit_member tbody {
	width: 100%;
	padding: 0;
	display: block;
	}
	
       .edit_member table tr td {
	       padding: 0.5em 0;
	       width: 100%;
	}
       .edit_member table td:last-child{ padding-right: inherit;}
       .edit_member table th:last-child{ padding-right: inherit;}
       .edit_member table, .edit_member .edit_member
	 .edit_member tbody,
	 .edit_member th, .edit_member td, .edit_member tr {display: block;}
	
       /* Hide table headers (but not display: none;, for accessibility) */
       .edit_member th {
	       width: 100%;
	       position: absolute;
	       top: -9999px;
	       left: -9999px;
	}
	
       .edit_member table tr {
	       margin-bottom: 1em;
	}
	
	.edit_member table tr:first-child {
		border: none;
		display: none;
	}
	
       .edit_member table td {
	       border: none; /* Behave  like a "row" */
	       position: relative;
	       padding-left: 50%;
	       
	}
	
       .edit_member table tr td:before {
	       position: absolute; /* Now like a table header */
	       top: 0.6em; /* Top/left values mimic padding */
	       left: 0.2em;
	       /*width: 45%;*/ /*edit by nurack*/
	       width: auto;
	       padding-right: 10px;
	       white-space: nowrap;
	       text-align: left;
	}
	
       /*
	       Label the data
	       */
       .edit_member td:nth-of-type(1):before {content: attr(data-foo);}
	
       .edit_member td:nth-of-type(2):before {content: attr(data-foo);}
	
       .edit_member td:nth-of-type(3):before {content: attr(data-foo);}
	
       .edit_member td:nth-of-type(4):before {content: attr(data-foo);}
	.edit_member td input {
	display: inline-block;
	padding-left: 35px;
	width: 85% !important;
	}
	.inner_box-col div#ytvideo3{
	width: 100%;
	height: auto;
	}
	.inner_box-col div#ytvideo3 iframe {
	width: 100%;
	height: 333px;
	}
	.trading_global_m{ display: none;}
	.b-close-global_box{ right: 20px;}
	.detail_contact_bi{ margin: 0px 5px 10px 5px}
	.detail_contact_bi .text-detail{ margin: 0 !important;}
	.detail_contact_bi .text-detail table tr{ display: block; width: 98%; margin: auto;}
	.detail_contact_bi .text-detail td{display: block; width: 100% !important; }
	
	.box_team_img{  width: 98%; margin: auto; margin-bottom: 15px;}
	.box_team_img img {width: 50%; margin: auto;}
	.box_team_dd{ width: 95%; margin: auto;}
	.wealth_contact_l {float: none; clear: both; width: 98%;}
	.wealth_contact_r {float: none; clear: both; width: 98%; border-left: none;}
	.wealth_contact_r .form_ask{ width: 100% !important;}
	.wealth_contact_r .form_ask table{ width: 100% !important;}
	.wealth_contact_r .form_ask tr td:first-child{ width: 100%;}
	
	.box-main-global_detail{ padding: 5px;}
	.box-main-global_detail table{ display: block; width: 98%; margin: auto;}
	.box-main-global_detail table tbody{ display: block; width: 100%;}
	.box-main-global_detail tr{ display: block;}
	.box-main-global_detail tr td {
		
		display: block;
		width: 100% !important;
		margin: 0;
		
	}
	table.t-container03-1 {
		margin-left: 0;
		width: 100%;
	}
	.t-container03-1_box table:first-child{ padding-bottom: 0;}
	.t-container03-1_box table:last-child{ padding-top: 0;}
	.t-container03-1_box table tr.tr_dn_rs{ display: none;}
	.t-container03-1_box table:last-child tr td:first-child{ }
	.t-container03-1_box tr{
		background: #fff;
		display: block;
		width: 100%;
		border-bottom: 1px solid #E5E5E5;
		padding-bottom: 4px;
		}
	.t-container03-1_box tr th:first-child{ display: inline-block; width: 61px; float: left;}
	.t-container03-1_box tr th:last-child{ display: block; width: auto; overflow: hidden;}
	
	.t-container03-1_box tr td:first-child{ display: block; width: 61px; float: left; padding: 8px; border-bottom: 0;}
	.t-container03-1_box tr td:last-child{ display: block; border-bottom: 0;}
	.apply_box_form05 .t-container03 th {text-align: left; padding: 5px;}
	
	table.t-container03.m_table_container03 tr td {
		display: block;
		width: 100%;
		overflow: hidden;
		padding-left: 30px;
	}
	.seminar-cf_detail{ width: 100%; }
	
	
	.setting_box_dt01, .setting_box_dt02, .setting_box_cf {
		width: 95%;
	       
	      }
	.setting_box_dt01 tr td {
		padding: 5px;
		display: block;
		width: 100%;
		text-align: left;
	      }
	.setting_box_dt02 tr td {
		padding: 5px;
		display: block;
		width: 100%;
		text-align: left;
	      }
	.setting_box_dt02.data tr td img {
		margin-left: 0px;
	      }
	
	.ability_box_dt {
		display: block;
		padding: 10px 0;
	      }
	.ability_note ul{ padding: 0;}
	.box-tab-detail102{
		  min-height: inherit;
		padding: 10px 5px 20px;
	}
	.right_trading_box_btn{ bottom: 10px;}
	.top-footer{
	overflow: hidden;
	padding-bottom: 15px;
	min-height: auto;
		
	}
	.top-footer-L {
	width: 100%;
	/*position: absolute;*/
	/*overflow: hidden;*/
	bottom: 0;
	/*background: #666;*/
	}
	.top-footer-R {
	clear: both;
	float: left;
	/*position: absolute;*/
	margin-left: 0;
	padding: 20px 10px 0 0px;
	}
	
	.footer-l-inner{
	clear: both;
	box-sizing: border-box;
	width: 100%;
	margin: auto;
	/*overflow: hidden;*/
	padding: 10px;
	}
	.footer-l-inner div{ margin-top: 5px !important; }
	#mw-search {
	width: 100%;
	margin: auto;
	clear: both;
	margin-bottom: 5px;
	}
	.footer-enews_box01{ /*width: 46%*/ /*width: auto;*/ margin-top: 8px; width: 100px; }
	.footer-enews_box01 img{ width: 100%}
	.select_s_box {
	/*width: 50%;*/
	border-right: none;
	}
	.mw-search-input-wrap {
	width: 85%;
	padding: 10px;
	}
	
	.footer-enews{
	padding-left: 10px;
	}
	
	.bottom-footer{ height: 11em;}
	.copyright_footer {
		position: absolute;
		bottom: 0;
		height: 40px;
		overflow: hidden;
	}
	.tel_footer{
		position: absolute;
		top: 65px;
	}
	.menu_footer {
	position: absolute;
	top: 0;
	overflow: hidden;
	}
	.skillbar{ width:90%;}
	.bottom a {
		display: inline-block;
		width: auto;
		margin-bottom: 7px;
	      }
	      .bottom a img {
		float: right;
		clear: both;
		/* display: inline-block; */
	      }
}


	/*color: #fff;*/
}

/* ######################################################################### */
/* #################   default page seminar calendar   ##################### */
/* ######################################################################### */

#pop_seminar_calendar_section{ box-sizing:border-box; margin: 0; padding: 0; }
#pop_seminar_calendar_section *{
	box-sizing:border-box;
}
#pop_seminar_calendar_section .heading{
	margin-bottom:10px;
	line-height:18px;
	font-size:1.8em;
	color:#666;
}
#calendar_block{
	overflow: hidden;
	margin-bottom: 10px;
}
#calendar_block__image{
	float:left;
	padding-right:10px;
	width: 56%;
	height: 185px;
}
#calendar_block__image > img{
	/*max-width: 409px;*/
	width: 100%;
	border:1px solid #CCC;
}

#calendar_block__calendar{
	float: left;
	width: 44%;
}
#seminar_list_block{}
#seminar_list_block__slide{
	padding: 10px;
	background: #d7dfe8;
	border: 1px solid #b2b7be;
}
#block__slide__nav{
	overflow: hidden;
}
#block_slide_list{
	margin-top: 5px;
}
#block_slide_list .homepage_seminar_list  ul{
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#block_slide_list .homepage_seminar_list  ul > li{
	display: block;
	float: left;
}
.seminar-slide-detail{
	font-family: tahoma, arial;
	font-size: 13px;
	line-height: 20px;
	color: #333;
}

@media screen and (max-width: 1024px) {

	#calendar_block__image{
		width: 50%;
		height: auto;
	}
	#calendar_block__calendar{
		width: 50%;
		height: auto;
	}

}

@media screen and (max-width: 640px) {

	

	#calendar_block__image{
		display: block;
		float: none;
		padding-right: 0;
		width: 100%;
		height: auto;
	}
	#calendar_block__calendar{
		display: block;
		float: none;
		width: 100%;
		height: auto;
	}

}

/* ######################################################################### */
/* ######################################################################### */
/* ######################################################################### */


table.gridtable.list td {background: #f4f4f4; padding: 0 5px;}


.seminar-cf p{margin-bottom: 0.5em !important;}
p.seminar-cf_title {
	font-size: 1.2em;
	color: #000;
	padding-bottom: 20px !important;
}
.seminar-cf_detail{
	color: #e30613;
	margin: 1em 0 1em 0;
	text-align: left;
	width: 50%;
	margin: auto;
	margin-bottom: 1em;
	margin-top:  1em;

	
}
.seminar-cf_detail li{ padding-bottom: 5px; }


.form_ask{ background: #efefef; padding: 10px 0;}
.form_ask span {color: #ff0000;}
ul.branch_dt_box{ margin: 15px 0; display: inline-block; width: 60%;}
.map_box{ float: left; margin: 15px 10px }

ul.box_seminar-list {list-style: none; margin: 0;}

ul.box_seminar-list li{ padding: 5px 0;}

ul.box_seminar-list li span{
	font-weight: bold;
	width: 60px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 10px;
}



#ar-header {
	overflow: auto;
	padding: 10px 4px;
}
#ar-logo-target {
	float: left;
	margin-right: 20px;
	
}

#ar-search-form {
	float: left;
	width: 70%;
	margin-top: 6px;
}
.ar-input{ float: left; width: 50%;}
.ar-search-button{ float: left;}
input#ar-i-id1 {width: 100%;}

.setting_box_dt01, .setting_box_dt02,.setting_box_cf{
	width: 80%;
	margin: auto;
	padding: 20px 0;
}
.setting_box_cf {
	min-height: 20em;
}
.setting_box_dt01 tr td {
	padding: 5px;
}

.setting_box_dt02.data tr td img {
  margin-left: 35px;
}

.setting_box_dt02 table {margin: 25px 0;}
.btn_setting{margin: 10px 0 0}
input.btn_reset_otp {
	border: 0;
	padding: 5px 10px;
	color: #fff;
	background: #666;
}
/*.setting_box_dt02 p.setting_ptop{ border-bottom: 1px solid #666666;}*/
.setting_box_dt02 tr td p{
	padding: 25px 0 !important;
}
.setting_cf_text {
	margin: 20px 0 80px;
}
.setting_cf_btn {
	display: inline-block;
	margin: 20px 0;
	width: 50%;
}
.btn_setting_cf{ float: right;}

.review_box01 ul{ float: left; overflow: hidden;}
.review_box01 ul.review_box_ul01{ width: 40%; }
.review_box01 ul.review_box_ul02{margin-top: 53px; width: 45%; border-left: 1px solid #666666; }
.review_box01 ul li{clear: both; list-style: none; margin-bottom: 15px;}
.review_box01 ul.review_box_ul02 li{display: inline-block; width: 100%; overflow: hidden;}

.review_title {
	font-size: 2.5em;
	margin-bottom: 5px !important;
}
.review_box_ul01 .inputbox3{
	width: 145px;
	height: 30px;
	background: url(../images/header/bg-input-member.png) no-repeat;
	float: left;
	
}
.review_box_ul02 .inputbox3{
	width: 145px;
	height: 30px;
	background: url(../images/header/bg-input-member.png) no-repeat;
	float: left;
	
}
.review_box_ul02 li label{ display: inline-block; width: 28%; float: left;}
.review_box_ul02 li input{
	width: 85%;
	border: 0px;
	outline: none;
	margin-top: 5px;
	margin-left: 15px;
}
.review_box_btn02{margin-left: 10px;}
.review_box01 ul.review_box_ul02 li.review_box_btn02{
	clear: both;
	display: block;
	width: 80px;
	padding: 0;
	float: right;
	margin-right: 40px;
}
.review_box01 ul.review_box_ul02 li.review_box_btn02 input{
	clear: both;
	width: 100%;
	display: block;
	padding: 0;
	margin: auto;
}
.box-form {
	width: 98%;
	margin: auto;
}
.chek_b_box th {
	background: #3E4D62;
	color: #fff;
}
p.setting_ptop {
	font-weight: bold;
}
.title_sitemap_top {
	width: 100%;
	overflow: hidden;
	float:left;
	font-size:2em;
	color:#e30613;
}
.sitemap_box {
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.sitemap_box ul li > a{ color: #666666;}
.sitemap_box ul li > a:hover{ text-decoration: underline;}
.title_sitemap {
	font-size: 1.9em;
	color: #e30613;
}
.sitemap_box ul[class*='sitemap_box_ul-'] {
	float: left;
	width: 25%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
.sitemap_box ul[class*='sitemap_box_ul-'] li{
	list-style: none;
	background: url(../images/w_arrow-red.png) no-repeat 0 5px;;
	padding-left: 10px;
	margin: 6px 0 0;
	
}
.sitemap_box_ul_v2 li{
	background: none !important;
	list-style: circle !important;
	padding: 0 !important;
}
.tempDisp{
	background: #EFEFEF;
	width: 96.4%;
}
.c_wha_box02{ display: inline-block; margin-left: 10px;}
.bank_inner01 {
	display: inline-block;
	clear: both;
	padding-bottom: 5px;
	width: 100%;
}
.bank_inner01 span{ float: left; width: 31%;}
.bank_inner01 input,.bank_inner01 select{ float: left; width: 20%;}
.bank_inner01 samp{ color: #ff0000;}
.tt01 samp{ color: #ff0000; font-size: 0.7em;}
.edit_member table {
border-spacing: 2px;
border-collapse: separate;

.edit_member th{ /*background: #3E4D62;*/ color: #3E4D62 ; padding: 5px 0;}
.edit_member td{ padding: 5px 0;}
.edit_member td:first-child{ background: #3E4D62; color: #fff; padding-left: 5px;}
/*.edit_member td:nth-child(2),.edit_member td:nth-child(3){ background: #acb9ca;}*/
.edit_member td input{ display: block; margin: auto;}
.otp_p_box table tr td{ padding: 5px 0;}

.toggleMenu {
    display:  none;
    padding: 10px 15px;
    background: #808080;
    color: #fff;
}
.nav_global {
    list-style: none;
     *zoom: 1;
     margin: 0;
     max-width: 1280px;
     min-height: 60px;
     margin: auto;
}
.nav_global:before,
.nav_global:after {
    content: " "; 
    display: table; 
}
.nav_global:after {
    clear: both;
}
.nav_global ul {
    list-style: none;
    width: 9em;
    
}
.nav_global a {
   
}
.nav_global li {
    position: relative;
}
.nav_global > li {
    float: left;
  
}
.nav_global > li > .parent {
    
}
.nav_global > li > a {
    display: block;
    color: #666 ;
}
.nav_global li.menu_global a.active{
    color: #e30613;
}
.nav_global li ul {
	background: #fff;
    position: absolute;
    left: -9999px;
    padding: 0;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);


}
.nav_global > li.hover > ul {
    left: 0;
    z-index: 9999;
}
.nav_global > li.hover a{
 color:  #e30613;

}
.nav_global > li li.hover{
	background: #e30613;
}
.nav_global > li li.hover span{
  color: #fff !important;
 } 
.nav_global li li.hover ul {
    left: 100%;
    top: 0;
}
.nav_global li li a {
    display: block;
   position: relative;
    z-index:100;
   font-size: 13px;
   padding: 10px ;
   color: #E52020;
border-bottom: 1px dotted #333;
}
.nav_global li li.last a{
   border: 0;
}
.nav_global li li li a {
   z-index:200;
   
}
.box-main-global_detail {
		background: #fff;
		min-height: 500px;
		padding: 20px;
	}

.box_team {
	clear: both;
	width: 90%;
	margin: auto;
	margin-bottom: 30px;
	overflow: hidden;
	padding: 30px 10px;
	border-bottom: 1px solid #CFCFCF;
	display: block;
	background-color: #f9f9f9;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}
.box_team_img {
	float: left;
	overflow: hidden;
	width: 22%;
}
.box_team_img img {
	width: 93%;
	padding: 5px;
	overflow: hidden;
	position: relative;
	background-color: #fefefe;
	border-color: #fefefe;
	box-shadow: 0 1px 2px 1px rgba(0,0,0,.10), 0 2px 5px rgba(0,0,0,.10);
}
.box_team_dd {
	float: left;
	overflow: hidden;
	margin-left: 20px;
	width: 70%;
	min-height: 160px;
	padding: 10px;
	background: #e6e6e6;
}
.box_team_dd ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
li.box_team_name {
	font-size: 2em;
	padding: 0 !important;
	color: #474747;
	line-height: 1.6em;
	text-shadow: 0px 1px 1px #fff;
}
.box_team_dd ul li{
	padding: 5px 0;
	padding-left: 17px;
}.box_team_dd ul li span{
	/*float: left;
	margin-right: 10px;
	width: 100%;*/
}
.box_team_dd ul li ul{
	padding-left: 20px;
}
.box_team_dd ul li ul li {
	clear: both;
	list-style: initial;
	padding-left: 0;
	padding-bottom: 0;
}
.icon_social {float: left;}
.icon_social ul{margin: 0; padding: 0;}
.icon_social li{
	float: left;
	overflow: hidden;
	display: inline-block;
	width: 25px;
	height: 25px;
	margin-right: 5px;
	}
.icon_social li a img{ width: 100%;}

.performance_box_h {margin-top: 30px; overflow: hidden;}


.performance_box_h div{ float: left; overflow: hidden; margin-right: 10px;}
.dd_performance_box_h select{ width: 150px;}
.performance_box_dt{ clear: both; margin-top: 30px;}
.performance_box_dt_tt {font-family: "kittithada_roman_55_pregular"; font-size: 2em;color: #000;}
.wealth_box_main {
	margin-top: 20px;
}
.wealth_box_news_inner {

	display: inline-block;
	float: left;
	width: 27%;
	margin: 0 10px 25px 10px;
	color: #666666;
	padding: 10px;
	border: 1px solid #ccc;
	moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
	-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,.05), 0 1px 25px 0 rgba(0,0,0,.05) inset, 0 -1px 25px 0 rgba(0,0,0,.05) inset;
	-o-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -ms-transition: all .5s; transition: all .5s;
	border-bottom: 2px solid #e30613;
	
}
.wealth_box_news_inner:hover{
}

.wealth_box_news_inner ul {
	clear: both;
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.wealth_box_news_inner ul li a{color: #666666;}
.wealth_news_title{
	font-size: 1.8em;
	line-height: 18px;
	font-weight: 100;
}
li.wealth_news_date {
	font-style: italic;
	color: #ADAAAA;
	margin: 0 0 10px 0;
	
}


.wealth_box_detail {
	width: 90%;
	margin: auto;
	margin-top: 20px;
}
.wealth_news_detail_inner ul {
	clear: both;
	display: inline-block;
	padding: 0;
	margin: 0;
	list-style: none;
}
.wealth_pdf_box{ float: right;}

.contact-info {width: 95%;margin: auto;margin-top: 20px;}
.wealth_contact_l{
	float: left;
	width: 30%;
	padding: 20px 0;
	margin-right: 10px;
	
}
.wealth_contact_l ul{ list-style: none; padding: 0; margin: 0;}
.wealth_contact_l ul li{
	padding: 5px 5px 10px;
	border-bottom: 1px solid #CFCFCF;
	margin-top: 10px;
}

.wealth_contact_l ul li i{
	float: left;
	display: block;
	width: 16px;
	height: 21px;
	margin-right: 5px;
}
.wealth_contact_l ul li i.icon-email{ background: url(../images/icon/email.png) no-repeat center -2px ;}
.wealth_contact_l ul li i.icon-phone{ background: url(../images/icon/telephone.png) no-repeat center -2px ;}
.wealth_contact_l ul li i.icon-fax{ background: url(../images/icon/fax.png) no-repeat center -2px ;}
.wealth_contact_r {
	float: left;
	width: 66%;
	border-left: 1px solid #ccc;
}
.wealth_contact_r .form_ask{
	padding: 0;
	background: none;
}
.wealth_contact_r .form_ask tr td:first-child{ width: 28%;}


.box_perfor_detail01 {
	width: 90%;
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
	margin: auto;
}
.box_perfor_detail01 ul {
	clear: both;
	list-style: none;
}
.box_perfor_detail01 ul li {
	float: left;
	overflow: hidden;
	padding: 10px 5px;
}
li.box_perfor_dt_dowl {margin-right: 25px;}
li.box_perfor_dt_name {
	width: 60%;
}

.sendmail_box_m {
	width: 55%;
	margin: auto;
	margin-bottom: 20px;
}

.inner_box_sendmail label {
	float: left;
	margin-right: 10px;
}
.inner_boxinput_sendmail input {
	vertical-align: top;
}
input.apply_btnsend {
	float: right;
	margin-right: 25px;
}
.child_even{
	background: #E9E9E9;
}

.executive_box_m {
	width: 95%;
	margin: auto;
}
.executive_box_first{ margin-bottom: 20px;}
.executive_box_first ul {
	padding: 0;
	margin: auto;
	list-style: none;
	width: 28%;
}
li.executive_img {
	float: none;
	width: 60%;
	margin: auto;
	margin-bottom: 5px;
	/*width: 150px;
	height: 150px;*/
}
li.executive_img img{
	width: 100%;
	padding: 5px;
	border-color: #fefefe;
	box-shadow: 0 1px 2px 1px rgba(0,0,0,.10), 0 2px 5px rgba(0,0,0,.10);
}


.lt-ie9 li.executive_img img{
	
	border: 1px solid #ccc;

}


li.executive_img img:hover{
	 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
li.executive_title {
	font-size: 1.7em;
	text-align: center;
	color: #464444;
}
li.executive_title a{
	color: #464444;
}
li.executive_sub {
	text-align: center;
}
li.executive_sub a{
	color: #666;
}

.executive_box_02 ul {
	padding: 0;
	margin: auto;
	margin-bottom: 25px;
	list-style: none;
	width: 28%;
	float: left;
	height: 220px;
}
ul.child_even_mm {
	margin: 0 25px;
}
ul.child_m_first{ margin-left: 44px;}

.b_history_box tr th{ background: #3E4D62;color: #fff; text-align: center; padding: 10px 0;}
.b_history_box tr td{ text-align: center; padding: 10px 0}
.b_history_box td {
	background: #EDEDED;
	border-bottom: 1px solid #fff;
}
.e-statement_detail_inner01 {
	width: 95%;
	margin: auto;
	margin-bottom: 30px;
}
.e-statement_detail_inner01 tr td{ background: #c9d1dc; border: 1px solid #E0EBFA; font-weight: 600;}
.statement_dt_innertitle{
	font-family: "kittithada_medium_65_pregular";
	font-size: 2em;
	text-align: right;
	font-weight: 500 !important;
	}
.e-statement_detail_inner02 {
	width: 95%;
	margin: auto;
	
}
.tabletd_r{ text-align: right;}
.tabletd_l{ text-align: left;}


.e-statement_detail_inner02 tr th{
	background: #3E4D62;
	color: #fff;
	border: 1px solid #E0EBFA;
}
.e-statement_detail_inner02 tr td{ background: #c9d1dc; border: 1px solid #E0EBFA;}
.tr_last td{
	background: #3E4D62 !important;
	color: #fff;
	}

.skillbar {
	position:relative;
	display:block;
	margin-bottom:15px;
	width:30%;
	background:#A7E000;
	height:30px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-transition:0.4s linear;
	-moz-transition:0.4s linear;
	-ms-transition:0.4s linear;
	-o-transition:0.4s linear;
	transition:0.4s linear;
	-webkit-transition-property:width, background-color;
	-moz-transition-property:width, background-color;
	-ms-transition-property:width, background-color;
	-o-transition-property:width, background-color;
	transition-property:width, background-color;
}

.skillbar-title {
	position:absolute;
	top:0;
	left:0;
	width:110px;
	font-weight:bold;
	font-size:13px;
	color:#ffffff;
	background:#6adcfa;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}

.skillbar-title span {
	display:block;
	background:rgba(0, 0, 0, 0.1);
	padding:0 20px;
	height:30px;
	line-height:30px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}

.skillbar-bar {
	height:30px;
	width:0px;
	background:#6adcfa;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}

.skill-bar-percent {
	position:absolute;
	right:-35px;
	top:0;
	font-size:11px;
	height:30px;
	line-height:30px;
	color:#666;
	
}

.com_color01{
	width: 140px;
	float: left;
	margin-right: 10px;
}
.com_color01 span{
	width: 10px;
	height: 10px;
	background: #e30613;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}
.com_color02 span{
	width: 10px;
	height: 10px;
	background: #A7E000;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	float: left;
}



.nvdr_top01 {
	border-bottom: 1px solid #727272;
	padding-bottom: 20px;
}
.nvdr_top02 {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #727272;
	padding-top: 20px;
	padding-bottom: 20px;
}
.nvdr_top03 {
	border-top: 1px solid #FFFFFF;
	padding-top: 20px;
}
p.nvdr_top_title {
	width: 99.6%;
	font-size: 1.5em;
	color: #333;
	/*margin-bottom: 10px !important;*/
	border-bottom: 3px solid #1D242E;
}
.nvdr_top_title span{
	background: #1D242E;
	padding: 1px 20px;
	color: #fff;
	border-radius: 3px 3px 0 0;
}
.set_index_detail02 {
	padding: 10px 0;
}
.set_index_detail02 tr th {
	background: #e30613;
	color: #fff;
	padding: 5px 0;
}
.set_index_detail02 tr td {
	background: #FFF;
	padding: 2px 4px;
	border-bottom: 1px solid #D7DFE8;
}

.set_index_detail03 tr th {
	background: #e30613;
	color: #fff;
	padding: 5px 0;
}
.set_index_detail03 tr td {
	font-size: 0.9em;
	background: #FFF;
	padding: 4px 4px;
	border-bottom: 1px solid #D7DFE8;
}
.set_index_detail03 tr.set_index_bg_td02 td{ background: #E5E5E5 }


.set_inner_head ul{ padding: 0; margin: 0;}
.set_inner_head ul li {
	list-style: none;
	float: left;
	width: 50%;
}
.set_inner_title{
	font-size: 1.8em;
	color: #333;
	margin-bottom: 4px !important;
	}
	
.set_index_detail04 tr th {
	background: #e30613;
	color: #fff;
	padding: 5px 0;
}
.set_index_detail04 tr td:first-child{ text-align: left;}
.set_index_detail04 tr td {
	background: #fff;
	padding: 4px 4px;
	border-bottom: 1px solid #D7DFE8;
	text-align: center;
}
.text-menu-tab a.set_indexinner, .text-menu-tab a.set_indexinner02{
	margin-right: 0; 
	margin-bottom: 0; 
	
}
.set_index_detail04 .text-menu-tab{ }
.set_index_detail04 .tab-menu {
	/*border-bottom: 5px solid #e30613;*/
}	
.set_index_detailinner01, .set_index_detailinner02{
	padding: 20px 4px;
	
}

.set_inner_title01{
	font-size: 1.8em;
	color: #333;
	padding-bottom: 2px;
	margin-bottom: 4px;
	border-bottom: 5px solid #1D242E;
}
.set_inner_title01 span {
	background: #1D242E;
	padding: 7px 20px;
	color: #fff;
	border-radius: 3px 3px 0 0;
}

.tfex_tab a {
	padding: 0 16px;
	display: inline-block;
	font-weight: normal;
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 34px;
	text-decoration: none;
	color: #222;
	background-color: #F5F5F5;
	background-image: linear-gradient(#f4f4f4, #eee 50%, #d9d9d9 50%, #f4f4f4);
	outline: none;
	border: 1px solid #CCC;
	border-bottom: none;
	border-radius: 3px 3px 0 0;
}
.tfex_tab a.active{
	color: #000;
	font-weight: normal;
	border-color: #DDD;
	background: white;
	position: relative;
	padding-top: 1px;
	top: 1px;
	z-index: 3;
	
	
}
.tfex_tab_detailinner01, .tfex_tab_detailinner02, .tfex_tab_detailinner03{
	border: 1px solid #DDD;
	border-radius: 0 4px 4px 4px;
	padding: 10px 5px;
	background: #fff;
}
.set_index_detailinner01{
	border-bottom: 1px solid #727272;
	padding-bottom: 20px;
}
.set_index_detailinner02{
	border-top: 1px solid #FFFFFF;
	/*border-bottom: 1px solid #727272;*/
	padding-top: 20px;
	padding-bottom: 20px;
}


.set_inner_head {
	overflow: hidden;
}
.set_inner_head02{ margin:  10px 0;}
.set_inner_head02 ul{ list-style: none; padding: 0; margin: 0;}
.set_inner_head02 ul li{ text-align: center;}
.tfexmark{ background: #fff !important; color: #666 !important;}
.tfexmark td{ padding: 0 4px !important; }


.inner_box-col div {
	overflow: hidden;
}

.radio-all p{ display: inline-block; padding: 0 1.2em 0 0.2em !important; float: left;}
.radio-all p label{
	float: left;
	font-family: "kittithada_roman_55_pregular";
	font-size: 20px;
	
}
.radio-all p input[type="radio"]{margin-top: 5px; float: left;}
.radio-all p input[type="text"]{ float: left;}
.btn_submit_all{
	font-size: 1.5em;
	color: #fff;
	background-color: #e30613;
	background-image:  url(../images/blue_arrow.jpg);
	background-repeat: no-repeat;
	background-position: center right;
	border: none;
	padding-right: 20px;
	border-radius: 4px 4px 4px 4px;
	
}


.inner_box-col_01{padding: 10px 20px;}


.p_nvdr_box01, .p_nvdr_box02, .p_nvdr_box03{ clear: both; display: inline-block;}
.p_nvdr_box02{ margin-top: 20px;}
.p_nvdr_box02 ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.p_nvdr_box02 ul.p_nvdr_box_ul01 {
	float: left;
	
}
.p_nvdr_box02 ul li{ float: left; padding:8px 4px 8px 0px; }
.p_nvdr_box02 ul li a{ color: #969292;}
.p_nvdr_box02 ul li a:hover{ color: #000; text-decoration: underline;}
.p_nvdr_box02 ul p{ clear: both; float: none;}

ul.p_nvdr_box_ul02 {float: right;}
ul.p_nvdr_box_ul02 li{ clear: both; text-align: right; padding: 3px 0; float: right; }

.p_nvdr_box03 table{ clear: both;}