﻿/*!
 * myCss v1.0.0
 * Copyright © 2003 NetSoft Limited. All rights reserved.
 */

/*======================Temp Css========================*/
html, body {
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
  }
  
  body h1, body h2, body h3, body .fontGeo, body .myHeader0, body .myHeader1, body .myHeader2, body .newsDate, body .newsTitle, .subMenu .mainTitle, .SearchFrom
  {
	  font-family:Georgia, "Times New Roman", Times, serif;
  }
  
  #wrap {
	min-height: 100%;
	height: auto;
	margin: 0 auto -60px;
	padding: 0 0 60px;
  }
  
  a#fontSizeM, a#fontSizeL, a#fontSizeXL
  {
	  color:#000000;
  }
  
  .clearBoth
  {
	  clear:both;
  }
  
  body .nonDisplay
  {
	  display:none;
  }
  
  body a {
	color: #005c8a;
  }
  
  body a:hover, body a:focus {
	/*color: #2a6496;*/
	/*color: #3c6af3;*/
	color: #1648DF;
  }
  
  body .deep1
  {
	  background-color:#333; color:#fff;
  }
  
  body .deepBg a {
	color: #ffffff;
  }
  
  body .deepBg a:hover, body .deepBg a:focus {
	color: #ffffff;
  }
  
  body h1, body h2
  {
	  color: #005c8a;
  }
  
  body label
  {
	  font-weight:inherit;
  }
  
  .mainContent li
  {
	  margin: 8px 0;
  }
  
  .mainContent hr
  {
	  color: #bbb;
  }
  
  @media (min-width: 768px) {
	  /*.mySize0{
		  font-size:1.2em;
	  }
	  .mySize1{
		  font-size:1.4em;
	  }
	  .mySize2{
		  font-size:1.6em;
	  }*/
	  
	  body .headerArea .menuStyleDivide{
		  font-size:1.2em;
		  /*width: 100%;*/		
	  }
	  body .headerArea .menuStyleDivide
	  {
		  /*font-weight: bold;*/
	  }
	  
	  body.mySize0 .headerArea .menuStyleDivide{
			  font-size:1.2em;
	  }
	  body.mySize1 .headerArea .menuStyleDivide{
			  font-size:1.4em;
	  }
	  body.mySize2 .headerArea .menuStyleDivide{
			  font-size:1.8em;
	  }
	  
	  .mySize0 .breadcrumb{
			  font-size:1.2em;
	  }
	  .mySize1 .breadcrumb{
			  font-size:1.6em;
	  }
	  .mySize2 .breadcrumb{
			  font-size:2em;
	  }
	  
	  .mySize0 .addLabelLedbyQuick
	  {
		  font-size:1.4em;
	  }
	  .mySize1 .addLabelLedbyQuick
	  {
		  font-size:1.6em;
	  }
	  .mySize2 .addLabelLedbyQuick
	  {
		  font-size:1.8em;
	  }
	  
	  body .contentArea, body .leftMenu .subTitle{
		  font-size:1.4em;
	  }
	  .mySize0 .contentArea, .mySize0 .leftMenu .subTitle{
		  font-size:1.4em;
	  }
	  .mySize1 .contentArea, .mySize1 .leftMenu .subTitle{
		  font-size:1.8em;
	  }
	  .mySize2 .contentArea, .mySize2 .leftMenu .subTitle{
		  font-size:2.2em;
	  }
	  
	  .mySize0 .contentBottom, .mySize0 .footerArea
	  {
		  font-size:1.2em;
	  }
	  .mySize1 .contentBottom, .mySize1 .footerArea
	  {
		  font-size:1.6em;
	  }
	  .mySize2 .contentBottom, .mySize2 .footerArea
	  {
		  font-size:1.8em;
	  }
	  
	  body .leftMenu
	  {
		  max-width: 234px;
	  }
	  
	  body .contentArea
	  {
		  /*padding-left:0;*/
		  margin-top:5px;
	  }
	  
	  .contentArea .slideWidth
	  {
		  /*min-width:505px*/
	  }
  }
  
  @media (max-width: 767px) {	
  body{
	  /*font-size:2em;*/
  }
  
  .mySize0 .contentArea, .mySize0 .leftMenu .subTitle{
	  font-size:1.6em;
  }
  .mySize1 .contentArea, .mySize1 .leftMenu .subTitle{
	  font-size:2em;
  }
  .mySize2 .contentArea, .mySize2 .leftMenu .subTitle{
	  font-size:2.4em;
  }
  
  .bodyArea .container{
	padding-right: 5px;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
  }
  
  .footerArea .container{
	padding-right: 0;
	padding-left: 0;
	margin-right: auto;
	margin-left: auto;
  }
  
  }
  
  body .row
  {
	  margin:0;
  }
  
  img, table {
	  border: 0;
  }
  
  table
  {
	  border-collapse:collapse;
  }
  
  .access
  {
	  position:absolute;
	  visibility:hidden;
	  left: -9999px;
  }
  
  .disNone
  {
	  display:none;
  }
  
  .navbar-menu {
	position: relative;
	float: left;
	padding:0;
	margin:0;
	background-color: transparent;
	background-image: none;
	border: 0;
  }
  .navbar-toggle:focus {
	outline: none;
  }
  @media (min-width: 768px) {
	.navbar-menu {
	  display: none;
	}
  }
  
  @media (max-width: 767px) {
	  /*img{
		width: 100%;
	  }*/
  }
  
  #page_bg {
	  color: #000;
  }
  
  .mainMenu #navbar-example
  {
	  border:0;
  }
  
  body .headerArea .mainMenu #nav
  {
	  position: relative;
	  z-index: 1000;
	  overflow:visible;
  }
  
  .mainMenu a, .mainMenu a:link, .mainMenu a:active, .mainMenu a:visited {
	color: #000;
	text-decoration: none;
	background-color: #fff;
	padding: 5px;
  }
  
  .mainMenu a:hover, .mainMenu  a:focus {
	color: #005c8a;
	text-decoration: underline;
	background-color: #fff;  
  }
  
  .mainMenu .nav > li > a:hover,
  .mainMenu .nav > li > a:focus {
	background-color: #fff;
	text-decoration: underline;
  }
  
  .mainMenu a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
  }
  
  .menuStyleDivide.pMenu>li.open
  {
  
  }
  .menuStyleDivide.sMenu>li.open
  {
	  display:block;
  }
  .menuStyleDivide.sMenu>li
  {
	  display:none;
  }
  
  .menuStyleDivide .menuItem .dropdown-menu
  {
	  padding:0;
	  /*list-style-type:square;
	  list-style-position:outside;*/
  }
  
  .menuStyleDivide .menuItem .dropdown-menu li>a
  {
	  display:list-item;
	  list-style-type:square;
	  list-style-position: inside;
  }
  /*
  .mainMenu .dropdown-menu {
	  position: absolute;
	  z-index: 1;
	  display: block;
	  top: 0;
	  width: 16rem;
	  right: -16rem;
	  border-bottom: 0;
	  -webkit-box-shadow: none;
	  box-shadow: none;
  }
  
  .mainMenu .open > .dropdown-menu {
	  position: absolute;
	  z-index: 1;
	  display: block;
	  top: 0;
	  width: 16rem;
	  right: -16rem;
	  border-bottom: 0;
	  -webkit-box-shadow: none;
	  box-shadow: none;
  }*/
  .mainMenu .nav > li {
	  /*min-width: 10%;*/
  }
  .mainMenu .nav > li > a {
	  display:inline-block;
	  
	   font-size:1.02em
	  /*
	   float: left;
	  font-size:1.2em
	  min-width: 90%;
	  text-align: center;*/
  }
  .mainMenu .nav > li > span 
  {
	 /* float: left;
	  margin-top:8px;*/
  }
  ul.pMenu ul {
	  top: 100%
  }
  .mainMenu .navbar-collapse, .mainMenu .container-fluid {
	  padding:0;
  }
  
  .headerArea .menuStyleSquare
  {
	  /*float:right;*/
	  /*margin:5px 0 0 0;*/
  }
  
  .headerArea .menuStyleSquare li
  {
	  margin:0 0 0 1px;
  }
  
  .headerArea .menuStyleSquare a{
	  background-color: #666;
	  color: #fff;
	  text-decoration: none;
	  border:0;
	  padding: 6px;
  }
  
  .headerArea .menuStyleSquare a:hover, .headerArea .menuStyleSquare a:focus {
	  background-color: #fff;
	  color: #000;
	  text-decoration: none;
	  border:0;
  }
  
  .mainMenu .textBtn {
	  height:41px;
	  width:44px;
	  vertical-align: middle;
	  line-height: 41px;
	  font-size:18px;
  }
  
  .mainMenu .menuRight {
	  float:right;
  }
  
  .mainMenu .menuStylePhone {
	  background-color: #333;
	  color: #fff;
  }
  
  .mainMenu  .navbar-nav {
	  margin: 0;
  }
  
  .mainMenu .menuStyleDivide{
	  /*width:92%;*/
  }
  
  .mainMenu .lh{
	  
	  color:green;
	  font-size:14px;
	  font-weight: bold;
	  padding-left:7px;
	  
  }
  
  .mainMenu .lh_blue{
	  
	  color:#0856BD;
	  font-size:14px;
	  font-weight: bold;
	  padding-left:7px;
	  
  }
  
  .leftMenu .lh{
	  
	  color:green;
	  font-size:1.6em;
	  font-weight: bold; 
	  
  }
  
  .leftMenu .lh_blue{
	  
	  color:#0856BD;
	  font-size:1.6em;
	  font-weight: bold; 
	  
	  
  }
  
  @media (max-width: 767px) {
  
  .mainMenu .menuStyleDivide{
	  width:100%;
	  background-color: #333;
  }
  .mainMenu .menuStyleDivide li, .mainMenu .menuStyleDivide li a{
	  background-color: #abdbc7;
	  color: #000;
  }
  .mainMenu .menuStyleDivide li, .mainMenu .menuStyleDivide li a, .mainMenu .menuStyleDivide li a:link, .mainMenu .menuStyleDivide li a:active, .mainMenu .menuStyleDivide li a:visited {
	  background-color: #abdbc7;
	  color: #000;
	  text-decoration:none;
  }
  /*
  .mainMenu .menuStyleDivide li{
	  border-bottom:solid 1px #6b6b6b;
	  border-top:solid 1px #6b6b6b;
  }*/
  
  .mainMenu .menuStyleDivide li:hover, .mainMenu .menuStyleDivide li:focus , .mainMenu .menuStyleDivide li a:hover, .mainMenu .menuStyleDivide li a:focus {
	  background-color: #3f9b75;
	  color: #fff;
	  text-decoration:none;
  }
  
  .mainMenu .menuStyleDivide a, .mainMenu .menuStyleDivide a:link, .mainMenu .menuStyleDivide a:active, .mainMenu .menuStyleDivide a:visited {
	padding: 15px 20px;
	width:100%;
	border-bottom:solid 1px #6b6b6b;
	border-top:solid 1px #6b6b6b;
	font-weight:normal;
  }
  
  .mainMenu .menuStyleDivide>li>a, .mainMenu .menuStyleDivide>li>a:link, .mainMenu .menuStyleDivide>li>a:active, .mainMenu .menuStyleDivide>li>a:visited {
	  font-weight:bold;
  }
  
  
  .mainMenu .menuStyleDivide .menuItem{
	  padding:0;	
  }
  
  .mainMenu .menuItem {
	  position:absolute;
	  display:block;
	  /*top:43px;*/
	  top:0;
	  z-index:1200;
	  width: 100%;
	  list-style-type: none;
  }
  .mainMenu .menuStyleDivide>li
  {
	  position: inherit;
  }
  
  .mainMenu ul.showMenu
  {
	  left:0;
  }
  
  .mainMenu ul.hiddenMenu
  {
	  left:100%;
  }
  
  .mainMenu ul.isHidden
  {
	  display:none;
  }
  
  
  .mainMenu .menuItem a{
	  display:block;
  }
  
  .mainMenu .subMenuTitle a
  {
	  text-align:center;
  }
  
  .mainMenu .subMenuTitle img
  {
	  float:left;
	  margin-top: -5px;
  }
  
  .navbar-nav > li > a {
	  line-height:inherit;
  }
  
  .mainMenu li {
  }
  
  }
  
  .headerTool .nav > li > a {
	  padding:0;
  }
  
  .headerTool .nav > li > a:hover,
  .headerTool .nav > li > a:focus {
	text-decoration:inherit;
	background-color: inherit;
  }
  
  .headerTool .nav .open > a,
  .headerTool .nav .open > a:hover,
  .headerTool .nav .open > a:focus {
	background-color: inherit;
	border-color: inherit;
  }
  
  .mainMenu li.dropActive ul.menuItem {
	  background-color:#f9f9f9;
  }
  
  .mainMenu .menuItem li a {
	  background-color:#f9f9f9;
  }
  
  .headerArea .headerImg{
	  background-color: #f58220;
	  padding:5px 20px;
  }
  
  
  
  .headerImg .headerTxt p{
	  /*margin: 22px 0;*/
	  margin: 18px 0 12px 0;
  }
  
  @media (min-width: 992px) {
  .headerImg .headerTxt{
	  /*border-left:solid 1px #000;*/
	  min-height:81px;
	  text-align: right;	
	  padding-top: 32px;
  }
  }
  
  @media (max-width: 767px) {
  .headerArea .headerImg{
	  padding:10px 5px;
	  /*margin-right: -15px;
	   margin-left: -15px;*/
	  text-align:center;
  }
  }
  
  @media (min-width: 768px) {
  .bs-example-js-navbar-quick {
	  /*padding-left:30px;*/
  }
  
  .bs-example-js-navbar-search
  {
	  margin-top:18px;
  }
  }
  
  .bs-example-js-navbar-quick, .iconTool
  {
	  z-index:700;
  }
  .bs-example-js-navbar-search
  {
	  z-index:600;
  }
  
  @media (max-width: 767px) {
  .headerTool {
	  /*margin-right: -15px;
	   margin-left: -15px;*/
  }
  .bs-example-js-navbar-search
  {
	  display:none;
  }
  }
  
  .headerTool
  {
	  background-color: #F58220;
  }
  
  
  
  .headerTool .btnStyleDivide, .headerTool .btnStyleDivide2
  {
	  color: #fff;
	  float: right;
	  /*font-size: 1.4em;*/
  }
  
  .headerTool .btnStyleDivide li
  {
	  /*margin:14px 0;*/
	  padding: 14px 10px 14px 0;
	  border-right:solid 1px #666;
  }
  
  .headerTool .btnStyleDivide li.imgOver
  {
	  background:#fff;
  }
  
  .headerTool .btnStyleDivide li.imgOver a
  {
	  color:#000;
  }
  
  
  .headerTool .btnStyleDivide a, .headerTool .btnStyleDivide2 a
  {
	  padding:0 15px;
	  color: #fff;
  }
  
  .headerTool .btnStyleDivide a:focus, .headerTool .btnStyleDivide  a:hover, .headerTool .btnStyleDivide  a:focus, .headerTool .btnStyleDivide2 a:focus, .headerTool .btnStyleDivide2  a:hover, .headerTool .btnStyleDivide2 a:focus
  {
	  color:#fff;
  }
  
  .headerTool .btnStyleDivide2 li
  {
	  /*margin:13px 0;*/
	  padding: 13px 5px;
	  border-right:solid 1px #666;
  
  }
  
  
  .headerTool .btnStyleDivide2 li a img {
	  filter: drop-shadow(0px 100px 0 #525252);
	  transform: translateY(-100px);
  }
  
  
  
  .headerTool .btnStyleDivide2 li.imgOver
  {
	  background:#f8ae6e;
  }
  
  .headerTool .quickList {
	  position:absolute;
  }
  
  .headerTool .bs-example-js-navbar-quick
  {
	  min-width:300px;
  }
  
  @media (max-width: 767px) {
  .headerTool .searchBtn {
	  
  }
  
  .headerTool .searchBtn img{
	  float:right;
	  margin-top: -25px;
	  margin-right: 20px;	
  }
  
  .headerTool .quickList {
	  margin:0;
	  width: 100%;
	  position: relative;
  }
  
  .headerTool .addLabelLedbyQuick {
	  position: inherit;
	  display: block;
	  width: 100%;
	  background-color: #333;	
	  padding:0;
  }
  
  .headerTool .addLabelLedbyQuick li, .headerTool .addLabelLedbyQuick li a, .headerTool .addLabelLedbyQuick li a:link, .headerTool .addLabelLedbyQuick li a:active, .headerTool .addLabelLedbyQuick li a:visited {
	  background-color: #abdbc7;
	  color: #000;
	  text-decoration:none;
	  font-weight: bold;
  }
  
  .headerTool .addLabelLedbyQuick a, .headerTool .addLabelLedbyQuick a:link, .headerTool .addLabelLedbyQuick a:active, .headerTool .addLabelLedbyQuick a:visited {
	padding: 15px 20px !important;
	width:100%;
	border-bottom:solid 1px #6b6b6b;
	border-top:solid 1px #6b6b6b;
	font-weight:normal;
  }
  
  .headerArea
  {
	  font-size:1.4em;
  }
  
  }
  
  .mainMenu .menuItem {
	/*display: none;*/
  }
  
  .mainMenu .menuItem .menuItemHr{
	  margin: 0 5%;
	  padding:0;
	  color:#D3D8E2;
	  background:#D3D8E2;
	  height: 0px;
  }
  
  @media (min-width: 768px) {
  .mainMenu .menuItem {
	/*display: none;*/
		top: -999em;
	  position: absolute;
  }
  
  .menuStyleDivide ul
  {
	  /*padding:5px 0;*/
	  padding:0;
	  box-shadow:5px 5px 15px 1px rgba(0, 0, 0, 0.3);
  }
  /*
  :root .menuStyleDivide ul
  {
	  box-shadow:5px 5px 15px 1px rgba(0, 0, 0, 0.3) \0/IE9;
  } 
  */
  .menuStyleDivide ul>li
  {
	  /*padding:10px;*/
	  min-width:200px;
  }
  
  .menuStyleDivide ul ul
  {
	  top: 0;
	  left: 99%;
  }
  
  .menuStyleDivide ul li
  {
	  position:relative;
  }
  
  
  .menuStyleDivide ul>li>a:link, .menuStyleDivide ul>li>a:active, .menuStyleDivide ul>li>a:visited
  {
	  /*padding:0;*/
	  padding: 8px 10px;
	  display: block;
  }
  
  .mainMenu .dropActive>ul, .mainMenu .activeUl
  {
	  top: 100%;
	  display:block;
	  position:absolute;
	  z-index:900;
	  list-style:none;
	  background-color:#fff;
  }
  
  .mainMenu .dropActive>ul .subMenuTitle, .mainMenu .activeUl .subMenuTitle
  {
	  display:none;
  }
  
  .headerTool .bs-example-js-navbar-search {
	  display: block !important;
	  height: auto !important;
	  float: right;
	  margin-left:-10px;
  }
  .headerTool .searchBtn {
  }
  
  .headerTool .searchBtn img{
	  float:right;
	  margin-top: -25px;
	  margin-right: 20px;	
  }
  
  .headerTool .addLabelLedbyQuick
  {
	  padding:0;
	  width:305px;
  }
  
  .headerTool .addLabelLedbyQuick li, .headerTool .addLabelLedbyQuick li a, .headerTool .addLabelLedbyQuick li a:link, .headerTool .addLabelLedbyQuick li a:active, .headerTool .addLabelLedbyQuick li a:visited {
	  background-color: #cde4db;
	  background-image: url(../images/qmbtn.png);
	  background-repeat:no-repeat;
	  background-position:right;
	  color: #000;
	  text-decoration:none;
  }
  
  .headerTool .addLabelLedbyQuick li
  {
	  margin:0;
	  padding:0;
  }
  
  .headerTool .addLabelLedbyQuick a, .headerTool .addLabelLedbyQuick a:link, .headerTool .addLabelLedbyQuick a:active, .headerTool .addLabelLedbyQuick a:visited {
	padding: 7px 20px;
	width:100%;
	border-bottom:solid 1px #8f9f99;
	border-top:solid 1px #8f9f99;
	margin-right:10px;
  }
  }
  
  @media (min-width: 992px) {
	  .headerTool .bs-example-js-navbar-search input {
	  width:100%;
	  margin-left:-10px;;
  }
  }
  
  @media (min-width: 1200px) {
	  .headerTool .bs-example-js-navbar-search input {
	  /*width:120%;
	  margin-left:-50px;*/
  }
  }
  /*
  .aaaMenu .aaaSize 
  {
	  padding:0;
  }
  */
  .aaaMenu img
  {
	  vertical-align:sub;
  }
  
  .aaaMenu
  {
	  margin:5px 0 0 0;
	  color:#005c8a;
  }
  
  .headerArea .aaaMenu .aaaSize li, .headerArea .aaaMenu .aaaSize a
  {
	  margin:0 2px;
	  padding:0;
	  /*float:left;*/
	  float:none;
	  display:inline;
  }
  
  .aaaMenu .size0
  {
	  font-size:12px;
  }
  
  .aaaMenu .size1
  {
	  font-size:16px;
  }
  
  .aaaMenu .size2
  {
	  font-size:20px;
  }
  
  
  .contentBottom
  {
	  padding: 5px 0;
	  float:left;
	  /*font-size:1.2em;*/
	  width:100%;
  }
  
  @media (min-width: 768px) {
  .contentBottom .btnStyle1
  {
	  float:left;
	  
  }
  .contentBottom .btnStyle2
  {
	  position:absolute;
	  bottom:0;
  }
  .contentBottom .btnDivide
  {
	  /*
	  Jacky 20220719
	  border-right: 1px solid #666;
	  
	  */
	  
	  margin-bottom: 5px;
  }
  }
  
  .contentBottom .myHeader2
  {
	  font-size:1.6em;
	  line-height:1.2em;
  }
  
  .contentBottom .btnStyle1>div
  {
	  background-color:#e0e0e0;
	  color:#525252;
	  padding:5px;
	  margin-top:5px;
  }
  
  .contentBottom .btnStyle1 a, .contentBottom .btnStyle1 a:link, .contentBottom .btnStyle1 a:active, .contentBottom .btnStyle1 a:visited
  {
	  color: #333333;
  }
  
  .contentBottom .btnStyle1 img {
	  float: right;
  }
  
  @media (max-width: 767px) {
  .contentBottom .btnStyle1 img {
	  /*margin-top:5px;	*/
  }
  
  .contentBottom .btnStyle1
  {
	  float:left;
	  
  }
  }
  
  .footerArea .shareBar
  {
	  /*padding-left:15px;*/
  }
  
  .shareBar>div
  {
	  display:inline-block;	
	  zoom:1;
	  *display:inline;
	  margin:10px 30px 0 0;
  }
  
  .shareBar .shareBtn
  {
	  margin:5px 0 0 0;
  }
  
  .shareBar .shareBtn img
  {
	  margin:0 3px 0 0;
  }
  
  .footerMenu ul
  {
	  list-style-type:none;
	  list-style-position: outside;
	  padding:0;
	  margin:0;
  }
  
  .footerMenu ul>li
  {
	  /*float:left;*/
	  display:inline;
	  padding:0;
	  margin:0;
  }
  
  .copyrightMenu ul
  {
	  list-style-type:none;
	  list-style-position: outside;
	  padding:0;
	  margin:0;
  }
  
  .copyrightMenu ul>li
  {
	  /*float:left;*/
	  display:inline;
	  padding:0;
	  margin:0;
  }
  
  .menuDivide2
  {
	  margin:0 2px 0 4px;;
	  color:#3f84a7;
  }
  
  .menuDivide3
  {
	  margin:0 2px 0 4px;;
  }
  
  .footerArea .footerMenu
  {
	  padding:20px 0 10px 15px;
  }
  
  .footerArea .CopyrightBar
  {
	  padding:20px 0 10px 0;
  }
  
  .footerArea .CopyrightBar a
  {
	  /*color:#000;*/
  }
  
  @media (max-width: 767px) {
  .footerArea .shareBar, .footerArea .footerMenu
  {
	  background-color:#ededed;
	  padding-left:10px;
	  padding-bottom: 10px;
  }
  
  .footerArea .CopyrightBar
  {
	  color:#fff;
	  background-color:#333;
	  padding:10px;
  }
  
  .footerArea .CopyrightBar a
  {
	  color:#fff;
  }
  
  .footerArea .CopyrightBar ul
  {
	  margin:10px 0;
  }
  
  }
  
  @media (max-width: 767px) {
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding:0;
  }
  }
  
  .headerArea .breadcrumb
  {
	  margin:3px 0 20px 0;
	  background-color:#fff;
	  color:#005c8a;
  }
  
  .headerArea .breadcrumb ul, .headerArea .breadcrumb li
  {
	  list-style:none;
  }
  
  .headerArea .breadcrumb ul
  {
	  padding:0;
	  margin:0;
  }
  
  .headerArea .breadcrumb li
  {
	  margin-right:3px;
	  float:left;	 
  }
  
  .headerArea .breadcrumb a, .headerArea .breadcrumb a:link, .headerArea .breadcrumb a:active, .headerArea .breadcrumb a:visited {
	color: #000;
	text-decoration: none;
  }
  
  .headerArea .breadcrumb a:hover, .headerArea .breadcrumb a:focus {
	color: #005c8a;
	text-decoration: underline; 
  }
  
  .hiddenLabel
  {
	  position: absolute;
	  width: 1px;
	  height: 1px;
	  padding: 0;
	  margin: -1px;
	  overflow: hidden;
	  clip: rect(0, 0, 0, 0);
	  white-space: nowrap;
	  border-width: 0;
  }
  
  .mainHeader h1
  {
	  color: #005c8a;
	  margin-top: 5px;
	  font-size:2em;
  }
  
  .mainHeader, .mainContent, .myTitle
  {
	  /*padding:5px;*/
  }
  
  .mainContent
  {
	  /*margin-bottom: 4em;*/
  }
  
  .contentBottom
  {
	  margin-top:4em;
  }
  
  .indexVersion .contentBottom
  {
	  margin-top:0;
  }
  
  /*====================Left Menu================================*/
  .leftMenu .mainTitle
  {
	  padding-top:0;
	  color: #005c8a;
	  font-size:2.6em;
	  line-height:1.2em;
  }
  
  .leftMenu .subTitle
  {
	  color: #000;
  }
  
  .leftMenu .subTitle a, .leftMenu .subTitle a:link, .leftMenu .subTitle a:active, .leftMenu .subTitle a:visited
  {
	  color: #000;
  }
  
  .leftMenu .subTitle a:hover, .leftMenu .subTitle a:focus
  {
	  color: #005c8a;
  }
  
  .leftMenu
  {
	  /*padding-right: 0;*/
	  /*font-size:1.6em;*/
  }
  
  @media (max-width: 767px) {
	  .leftMenu
	  {
		  padding:5px;
		  display:none;
	  }
  }
  
  /*=====================UIStyle=================================*/
  
  body .styleA0 a, body .styleA0 a:link, body .styleA0 a:active, body .styleA0 a:visited
  {
	  color: #000;
	  text-decoration: none;
  }
  
  body .styleA0 a:hover, body .styleA0 a:focus
  {
	  color: #005c8a;
	  text-decoration: underline;
  }
  
  body .styleA1 a, body .styleA1 a:link, body .styleA1 a:active, body .styleA1 a:visited
  {
	  color: #005c8a;
	  text-decoration: none;
  }
  
  body .styleA1 a:hover, body .styleA1 a:focus
  {
	  color: #000;
	  text-decoration: underline;
  }
  
  /*=====================Justice=================================*/
  
  .nav > li > a:hover,
  .nav > li > a:focus {
	  text-decoration: underline;
	  background-color: inherit;
  }
  /*=====================Print===================================*/
  @media print {
  .bs-example-js-navbar-search *{display:none;}
  /*body.IE *{max-width:90%;}
  body.IE img{max-width:inherit;}
  body.IE {max-width:750px;}*/
  }
  @media print {
  
		   @page 
		  {
			  size: auto\9;   /* auto is the current printer page size */
			  margin: 0mm\9;  /* this affects the margin in the printer settings */
		  }
  body
  {
	  width:100%;
	  margin: 0px\9;  /* the margin on the content before printing */
  }
  
  body #wrap
  {
	  margin: 0 5px;
  }
  
  body .menuStylePhone, body .menuStyleDivide, body .quickList, body .nav, body .bs-example-js-navbar-setting, body .headerImg
  {
	  display:none;
  }
  /*
	body .container {
	  min-width: 1000px;
	}
  */
  body .leftMenu, body .contentBottom, body #skipwrapper, body .shareBar, body .footerMenu
  {
	  display:none;
  }
  
  body .breadcrumb, body .CopyrightBar
  {
	  display:block;
	  width:100%;
  }
  
  body .headerArea, body .bodyArea, body .footerArea, body .contentArea
  {
	  display:block;
	  width:100%;
	  float:left;
	  margin:10px 0;
  }
  
  body
  {
	  min-width:1000px;
	  /*max-width:750px;*/
  }
  
  body
  {
	  width:1000px;
  }
  body>div
  {
	  width:820px;
  }
  
  body #wrap .headerImg
  {
	  display:block;
	  text-align:left;
	  margin: 0 0 20px 0;
  }
  
  body #wrap .headerImg img
  {
	  margin:10px 15px;
  }
  
  body #wrap #nav .headerImg, body #wrap .bs-example-js-navbar-search, .bs-example-js-navbar-search
  {
	  display:none;
  }
  
  /*
  body .headerTool, body .mainMenu, body .collapse
  {
	  display:block;
  }
  
  body .breadcrumb
  {
	  float:none;
  }
  
  body .subMenu, 
  {
	  float:left;
  }
  */
  /*
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
  }
  .col-sm-12 {
	width: 100%;
  }
  .col-sm-11 {
	width: 91.66666666666666%;
  }
  .col-sm-10 {
	width: 83.33333333333334%;
  }
  .col-sm-9 {
	width: 75%;
  }
  .col-sm-8 {
	width: 66.66666666666666%;
  }
  .col-sm-7 {
	width: 58.333333333333336%;
  }
  .col-sm-6 {
	width: 50%;
  }
  .col-sm-5 {
	width: 41.66666666666667%;
  }
  .col-sm-4 {
	width: 33.33333333333333%;
   }
   .col-sm-3 {
	 width: 25%;
   }
   .col-sm-2 {
	 width: 16.666666666666664%;
   }
   .col-sm-1 {
	width: 8.333333333333332%;
   }
  */
	}
	
  /*=====================Content Css=============================*/
  
  .myHeader0
  {
	  font-size:1.8em;
	  line-height: 1em;
	  /*margin:0;*/
  }
  
  .myHeader1
  {
	  background-color: #abdbc7;
	  color: #005c8a;
	  padding:5px;
	  font-size:1.6em;
  }
  
  .listStyle0, .listStyle0>li, .mainContent .listStyle0, .mainContent .listStyle0>li
  {
	  list-style-type:none;
  }
  
  .listStyle0, .mainContent .listStyle0
  {
	  padding:5px 0;
  }
  
  .listStyle1, .listStyle1>li
  {
	  list-style-type:none;
  }
  
  .listStyle1
  {
	  padding:5px;
  }
  
  .listStyleRoman
  {
	  list-style-type:lower-roman;
  }
  
  .listStyleAlpha
  {
	  list-style:lower-alpha;
  }
  
  @media (min-width: 768px) {
  .listStyle0>li
  {
	  margin: 8px 0;
	  /*padding: 10px 0;*/
  }
  .listStyle1>li
  {
	  margin: 10px 0;
  }
  }
  
  body .subMenu>li
  {
	  margin:0;	
  }
  
  .subMenu>li.borderB
  {
	  border-bottom: 1px #ddd solid;
  }
  
  .subMenu2>li.borderB
  {
	  border-bottom: 1px #ddd solid;
  }
  
  .subMenu>li>a
  {
	  padding: 5px 0;
	  border-bottom: 1px #ddd solid;
	  width: 100%;
	  display: block;
  }
  
  .subMenu .listStyle0>li
  {
	  margin:0;
  }
  
  .subMenu li.lastLi>a, .subMenu li.firstLi>a
  {
	  border:none;
  }
  
  .subMenu li.lastLi>a.activeObj, .subMenu li.firstLi>a.activeObj
  {
	  border-bottom: solid 1px;
  }
  
  
  .subMenu2
  {
	  /*margin-left:10px;*/
  }
  
  .subMenu2>li
  {
	  padding:2px 0 2px 20px;
  }
  
  
  .menuStyleDivide .activeObj>a
  {
	  color: #005c8a;
	  /*font-weight:bold;*/
  }
  
  .leftMenu .subMenu a.activeObj
  {
	  color: #005c8a;
	  /*font-weight:bold;*/
  }
  
  .leftMenu .subMenu .borderB>a.activeObj
  {
	  border-color: #005c8a;
	  border-width: 1px;
  }
  
  .leftMenu  .subMenu
  {
	  padding-top:0;
  }
  
  .pStyle0
  {
	  
  }
  
  .pStyle0 img
  {
	  float:left;
	  padding:5px;
  }
  
  .pStyle1 img
  {
	  float:right;
	  padding:5px;
  }
  
  .lrs
  {
	  padding: 5px;
  }
  
  .sectionPage table, .sectionPage table th, .sectionPage table td
  {
	  vertical-align:top;
  }
  
  .styleTable table
  {
	  width:100%;
  }
  
  .styleTable table, .styleTable th, .styleTable td, .styleTable tr
  {
	  border-collapse:collapse;
	  border:#666666 1px solid;
  }
  
  .styleTable th, .styleTable td
  {
	  padding:5px 8px;
  }
  
  .styleTable table .styleBorder
  {
	  border-bottom:1px solid #005c8a;
  }
  
  .nonStyleTable
  {
	  border:0;
  }
  
  .nonStyleTable th, .nonStyleTable td
  {
	  padding:5px 8px;
  }
  
  
  .ToggleList .bgColorZe, .groupColor .bgColorZe
  {
	  background-color: #f6f6f6;
  }
  
  .styleFirstRow table .bgColorFth, .styleFirstCol table .bgColorFth
  {
	  background-color: #abdbc7;
	  color: #005c8a;
	  text-align:right;
  }
  
  .siteList .siteMenu0
  {
	  list-style:none;
	  padding:0;
  }
  
  .siteList .siteMenu0>li
  {
	  margin-bottom:60px;
  }
  
  .siteList .siteMenu0>li>a
  {
	  color: #005C8A;
	  font-weight:bold;
	  font-size:1.5em;
	  border-bottom:1px solid #005C8A;
	  width: 50%;
	  display: block;
  }
  
  .siteList .siteMenu0>li>a:focus, .siteList .siteMenu0>li>a:hover
  {
	  text-decoration:none;
  }
  
  .siteList .siteMenu1
  {
	  list-style:none;
	  padding: 0 15px;
  }
  
  .siteList .siteMenu1>li>a
  {
	  color: #005C8A;
	  font-weight:bold;	
  }
  
  .siteList .siteMenu2
  {
	  list-style:square;
	  padding: 0 20px;
  }
  
  .siteList .siteMenu2>li
  {
	  
	  color: #005C8A;
  }
  
  .siteList .siteMenu2>li>a
  {
	  color: #000;
  }
  
  
  .pdfTable table
  {
	   margin-bottom:10px;
  }
  
  @media (max-width: 767px) {
	  .pdfTable table,.pdfTable table tbody,  .pdfTable table tr, .pdfTable table tr>*
	  {
		  display: block;
	  }
	  .pdfTable table td
	  {
		  width:100%;
		  margin-top: -1px;
	  }	
	  .pdfTable table, .pdfTable table tr
	  {
		  border:0;
	  }
  }
  
  @media (min-width: 768px) {
  .pdfTable table.col1 td{width:100%;}
  .pdfTable table.col2 td{width:50%;}
  .pdfTable table.col3 td{width:33.33%;}
  .pdfTable table.col4 td{width:25%;}
  .pdfTable table.col5 td{width:20%;}
  .pdfTable table.col6 td{width:16.66%;}
  .pdfTable table.col7 td{width:14.28%;}
  .pdfTable table.col8 td{width:12.25%;}
  .pdfTable table.col9 td{width:11.11%;}
  .pdfTable table.col10 td{width:10%;}
  }
  
  .pdfTable td
  {
  }
  .fileForm>div
  {
	  position:relative;
	  margin-left:40px;
  }
  /*.fileForm input{border:0}*/
  /*.fileForm input.file_input_textbox{border:1px solid;}*/
  .fileForm  .file_input_button, .file_input_button2 {
	  border:0;
	  margin-top:1px;
	  margin-bottom:1px;
  }
  .fileForm  .file_input_textbox {
	  height:26px;
	  line-height:20px;
  }
  .fileForm  div {
	  margin-bottom:2px;
  }
  @media (max-width: 767px) {
	  .fileForm .file_input_textbox, .fileForm .file_input_button, .fileForm .file_input_button2{display:block;}
	  .fileForm .file_input_hidden{height:56px;}
  }
  @media (min-width: 768px) {
	  .fileForm .file_input_textbox, .fileForm .file_input_button, .fileForm .file_input_button2{display:inline;}
  }
  
  .tableGray tr
  {
	  background-color: #f6f6f6;
  }
  
  .rowStyle0
  {
	  float:left;
	  width:100%;
  }
  
  body h1, body h2
  {
	  margin:0;
  }
  
  body h2
  {
	  font-size: 24px;
  }
  
  body h3
  {
	  color:#005c8a;
	  /*font-size:1.6em;
	  font-weight: normal;*/
	  font-size: 1.2em;
	  font-weight: bold;
  }
  
  body h4, body h5
  {
	  font-size: 1em;
	  margin-top: 0.4em;
	  color: #000;
	  font-weight: bold;
  }
  
  @media (max-width: 767px) {
	  .mainContent a
	  {
		  word-break: break-word;
	  }
  }
  
  .hiddenObj
  {
	  visibility:hidden;
	  position:absolute;
  }
  
  .quesList
  {
	  margin-bottom: 100px;
  }
  
  .ansList
  {
	  padding: 0;
  }
  
  .ansList, .ansList>li
  {
	  list-style-type:none;
  }
  
  .myHeader1 .subfont
  {
	  float: right;
	  font-size: 0.7em;
	  margin: 5px 5px 0 0;
  }
  
  @media (min-width: 768px) {
  body .bgJustice
  {
	  margin:0 -15px;
  }
  }
  
  body .vLink
  {
	  /*height: 20.8em;*/
	  width: 1px;
	  border-left: 1px solid #000;
	  /*position: absolute;
	  display: inline;*/
	  float:left;
	  margin-top: 50px;
	  margin-left: -20px;
  }
  
  .newsItem
  {
	  margin: 5px 0 15px 0;
	  line-height: 1.2em;
  }
  
  .newsDate
  {
	  font-weight:bold;
	  display:inline;
  }
  .newsTitle
  {
	  font-weight:bold;
	  display:inline;
  }
  .newsContent
  {
  }
  
  .inlinkTI div
  {	
  }
  
  .inlinkTI ul, .inlinkTI li
  {
	  width:100%;
  }
  
  .inlinkTI img
  {
	  //vertical-align: top;
  }
  
  .mainContent .listContent
  {
	  padding: 5px;
  }
  
  .mainContent .listContent ul, .mainContent .listContent ul li
  {
	  padding:0;
  }
  
  @media (max-width: 767px) {
  .mainContent .listLeft, .mainContent .listRight
  {
	  margin:0;
  }
  }
  
  @media (min-width: 768px) {
  .mainContent .listLeft, .mainContent .listRight
  {
	  margin: 0 15px 0 -15px; 
  }
  }
  
  .menuStylePhone .clickActive
  {
	  background-color:#fff;
  }
  
  .pdfIcon
  {
	  /*width:60px*/
  }
  
  .myBgcolor0
  {
	  background-color:#fff3cc;
  }
  
  .myBgcolor1
  {
	  background-color:#f4e7bd;
  }
  
  .myBgcolor2
  {
	  background-color:#d9fdf8;
  }
  
  .myBgcolor3
  {
	  background-color:#fcdcc7
  }
  
  .myBgcolor4
  {
	  background-color:#eddbe7
  }
  
  .myBgcolor5
  {
	  background-color:#daeac3
  }
  
  .myBorder0
  {
	  border: solid 1px #019680;
  }
  .myBorder0 .myBordeL
  {
	  background-color:#019680;
  }
  
  .myBorder1
  {
	  border: solid 1px #f8ad7c;
  }
  .myBorder1 .myBordeL
  {
	  background-color: #f8ad7c;
  }
  
  .myBorder2
  {
	  border: solid 1px #66a356;
  }
  .myBorder2 .myBordeL
  {
	  background-color:#66a356;
  }
  
  .myBorder3
  {
	  border: solid 1px #ffcc62;
  }
  .myBorder3 .myBordeL
  {
	  background-color:#ffcc62;
  }
  
  .myBorder4
  {
	  border: solid 1px #ade0e4;
  }
  .myBorder4 .myBordeL
  {
	  background-color:#ade0e4;
  }
  
  .myBorder5
  {
	  border: solid 1px #daeac3;
  }
  
  .myBorder
  {
	  border: solid 1px ;
  }
  .myBorder .myBordeL
  {
	  background-color:;
  }
  
  .myBordeL
  {
	  width:16%
  }
  
  .myBordeR
  {
	  width:84%;
	  background-color:#ffffff;
  }
  
  .myTable0
  {
	  background-color:#ffe4bf;
  }
  
  .myTable1
  {
	  border:#ef761b 1px solid;
  }
  .myTable1 td
  {
	  background-color:#ffe3aa;
  }
  .myTable1 .firstRow>td
  {
	  background-color:#d8551f;
  }
  .myTable1 .firstCol>td
  {
	  background-color:#ff9555;
  }
  
  .myTable2
  {
	  border: #ff9900 1px solid;
  }
  .myTable2 td
  {
	  background-color:#ffe5c0;
  }
  .myTable3
  {
	  border: #66ccff 1px solid;
  }
  .myTable3 td
  {
	  background-color:#bbe9ff;
  }
  .myTable3 .firstRow>td
  {
	  background-color:#55c8ff;
  }
  .myTable4 td
  {
	  background-color:#e3f2d5;
  }
  
  @media (max-width: 767px) {
  .itemList
  {
	  min-height:1px;	
  }
  }
  @media (min-width: 768px) {
  .itemList
  {
	  min-height:2px;
  }
  }
  @media (min-width: 991px) {
  .itemList
  {
	  min-height:3px;
  }
  }
  @media (min-width: 1200px) {
  .itemList
  {
	  min-height:3px;
  }
  }
  
  .txt-btn, .img-btn {
	  cursor:pointer;
	  color:#005c8a;
	  text-decoration:underline;
  }
  
  .txt-btn:hover, .img-btn:hover {
	  cursor:pointer;
	  color:#3b67ec;
	  text-decoration:underline;
  }
  
  .itemList>div
  {
	  margin-bottom:5px;
  }
  
  .itemList .itemImg
  {
	  float: left;
	  padding:0px 5px 0px 0px;
  }
  
  #bottomNews>div
  {
	  padding: 12px 12px 0px 12px;
  }
  
  .casenotarea .casenote>*
  {
	  background-color: #f6f6f6;
	  padding:0 7px;
	  border:1px #dcdcdc solid;
  }
  
  .casenotarea .case_no , .casenotarea .case_title 
  {
	  font-family:Georgia, "Times New Roman", Times, serif;
  }
  
  .casenotarea .case_no
  {
	  color: #005c8a;
	  font-size:0.9em;
	  padding-top:5px
  }
  
  .casenotarea .case_title
  {
	  color: #005c8a;
	  font-weight:bold;
	  font-size:1.1em;
	  line-height: 1em;
	  /*overflow: overlay;*/
	  overflow:hidden;
  }
  
  .casenotarea .case_desc
  {
	  /*overflow: overlay;*/
	  overflow:hidden;
	  padding-top:10px;
	  padding-bottom:5px;
	  font-size: 0.9em;
  }
  
  .casenotarea .case_topic
  {
	  /*overflow: overlay;*/
	  overflow:hidden;
	  /*padding-top:5px;*/
	  /*padding-bottom:5px;*/
  }
  
  .casenotarea .case_img
  {
	  padding-bottom:5px;
  }
  
  @media (min-width: 768px) {
  .casenotarea .case_img
  {
	  width: 230px;
	  height: 230px;
  }
  }
  @media print {
  .casenotarea .case_img
  {
	  width: 100%;
  }
  }
  
  .casenotarea .case_img img
  {
	  width:160px;
	  height:225px;
  }
  /*
  .mySize0 .casenotarea .case_topic
  {
	  max-height:60px;
	  height: 60px;
  }
  .mySize1 .casenotarea .case_topic
  {
	  max-height:90px;
	  height: 90px;
  }
  .mySize2 .casenotarea .case_topic
  {
	  max-height:140px;
	  height: 140px;
  }*/
  
  
  
  
  .mySize0 .casenotarea .case_topic_b
  {
	  max-height:120px;
	  height: 120px;
  }
  .mySize1 .casenotarea .case_topic_b
  {
	  max-height:210px;
	  height: 210px;
  }
  .mySize2 .casenotarea .case_topic_b
  {
	  max-height:310px;
	  height: 310px;
  }
  
  
  /*.mySize0 .casenotarea .case_title
  {
	  max-height:32px;
	  height: 32px;
  }
  .mySize1 .casenotarea .case_title
  {
	  max-height:42px;
	  height: 42px;
  }
  .mySize2 .casenotarea .case_title
  {
	  max-height:52px;
	  height: 52px;
  }*/
  
  .casenotarea .case_title
  {
	  padding-top:5px;
  }
  
  .mySize0 .casenotarea .case_desc
  {
	  max-height: 110px;
	  height: 110px;
  }
  .mySize1 .casenotarea .case_desc
  {
	  max-height: 190px;
	  height: 190px;
  }
  .mySize2 .casenotarea .case_desc
  {
	  max-height: 260px;
	  height: 260px;
  }
  
  
  .mySize0 .casenotarea .case_tag
  {
	  max-height: 50px;
	  height: 50px;
	  font-size:0.9em;
  }
  .mySize1 .casenotarea .case_tag
  {
	  max-height: 120px;
	  height: 120px;
	  font-size:0.9em;	
  }
  .mySize2 .casenotarea .case_tag
  {
	  max-height: 190px;
	  height: 190px;
	  font-size:0.9em;	
  }
  
  
  .casenotarea .casenote
  {
	  padding: 5px;
  }
  
  .casenotarea
  {
	  margin: 5px 0;
  }
  
  .SearchFrom .searchTitleArea
  {
	  color: #fff;
	  /*background: url(../images/iconCase.png) left no-repeat #abdbc7;*/
	  min-width: 185px;
	  z-index: 400;
	  position: relative;
  }
  
  .SearchFrom .SearchCase>select
  {
	  color: #005c8a;
	  height: 1.5em !important;
  }
  
  .SearchFrom .SearchBtn
  {
	  background-color: #cccccc;
	  color: #333333;
	  z-index:400;
	  position: relative;
	  border-left: #FFF 5px solid;
  }
  
  
  .SearchFrom .SearchBtn>input
  {
	  border: none;
	  background: none;
	  padding:0;
  }
  
  .SearchFrom .SearchBtn>img
  {
	  /*margin:0 5px 0 0;*/
	  position: absolute;
	  top: 23px;
	  right: 10px;
  }
  
  .mySize0 .SearchFrom .SearchBtn>input
  {
	  /*margin:16px 5px 16px 5px;*/
	  padding: 16px 25px 16px 15px;
  }
  
  .mySize1 .SearchFrom .SearchBtn>input
  {
	  /*margin:14px 5px 13px 5px;*/
	  padding: 14px 25px 13px 10px;
  }
  
  .mySize2 .SearchFrom .SearchBtn>input
  {
	  /*margin:11px 5px 10px 5px;*/
	  padding: 11px 25px 10px 5px;
  }
  
  .SearchFrom .SearchCase>select
  {
	  font-size: 14px;
	  margin:3px 5px 0 5px;
  }
  
  /*
  .mySize0 .SearchFrom .SearchCase>select
  {
	  margin:16px 5px 15px 5px;
  }
  
  .mySize1 .SearchFrom .SearchCase>select
  {
	  margin:14px 5px 13px 5px;
  }
  
  .mySize2 .SearchFrom .SearchCase>select
  {
	  margin:11px 5px 10px 5px;
  }
  */
  @media (max-width: 767px) {
  /*.mySize0 .SearchFrom .searchTitle
  {
	  padding:15px 70px 15px 15px;
  }
  .mySize1 .SearchFrom .searchTitle
  {
	  padding:12px 53px 12px 10px;
  }
  .mySize2 .SearchFrom .searchTitle
  {
	  padding:9px 35px 9px 5px;
  }*/
  .SearchFrom .searchTitle
  {
	  z-index: 999;
	  position: relative;
	  float: left;
	  background-color:#333;
  }
  
  .SearchFrom img
  {
	  float: left;
	  top: 0;
	  z-index: 100;
  }
  .mySize0 .SearchFrom .searchTitle
  {
	  padding:15px 0 15px 5px;
  }
  .mySize1 .SearchFrom .searchTitle
  {
	  padding:12px 0 12px 5px;
  }
  .mySize2 .SearchFrom .searchTitle
  {
	  padding:12px 0 12px 5px;
	  line-height: 1.2em;
  }
  .SearchFrom .SearchBtn
  {
	  width: 65px;
  }
  .SearchFrom .searchTitle
  {
	  /*width: 90%;*/
  }
  .SearchFrom .SearchCase
  {
	  width: 90%;
  }
  .SearchFrom .SearchSelect0, .SearchFrom .SearchSelect1, .SearchFrom .SearchSelect2
  {
	  width:100%
  }
  }
  
  .mainContent .page
  {
	  float:right;
	  margin-top: 1em;
  }
  
  .mainContent .page td
  {
	  background-color: #ececec;
	  margin:0 2px;
	  border: 1px #fff solid;
  }
  
  .mainContent .page .selectpage
  {
	  font-weight:bold;	
	  /*border: 1px solid #696;
	  padding: 60px 0;
	  text-align: center; width: 200px;
	  -webkit-border-radius: 8px;
	  -moz-border-radius: 8px;
	  border-radius: 8px;
	  -webkit-box-shadow: #666 2px 2px 2px;
	  -moz-box-shadow: #666 2px 2px 2px;
	  box-shadow: #666 2px 2px 2px;
	  background: d8d8d8;
	  background: -webkit-gradient(linear, 0 0, 0 bottom, from(d8d8d8), to(d8d8d8));
	  background: -webkit-linear-gradient(d8d8d8, d8d8d8);
	  background: -moz-linear-gradient(d8d8d8, d8d8d8);
	  background: -ms-linear-gradient(d8d8d8, d8d8d8);
	  background: -o-linear-gradient(d8d8d8, d8d8d8);
	  background: linear-gradient(d8d8d8, d8d8d8);
	  -pie-background: linear-gradient(d8d8d8, d8d8d8);
	  behavior: url(/pie/PIE.htc);*/
  }
  
  @media (min-width: 767px) {
  
  .SearchFrom .searchTitle
  {
	  z-index: 999;
	  position: relative;
	  float: left;
	  background-color:#333;
	  width:158px;
  }
  
  .SearchFrom img
  {
	  float: left;
	  position: absolute;
	  top: 0;
	  z-index: 100;
  }
  
  .mySize0 .SearchFrom .searchTitle
  {
	  padding:16px 0 16px 10px;
  }
  .mySize1 .SearchFrom .searchTitle
  {
	  padding:0 0 2px 10px;
  }
  .mySize2 .SearchFrom .searchTitle
  {
	  padding: 0 0 0 5px;
	  line-height: 1.2em;
  }
  
  .chineseVersion.mySize1 .SearchFrom .searchTitle
  {
	  padding:16px 0 10px 10px!important;
  }
  .chineseVersion.mySize2 .SearchFrom .searchTitle
  {
	  padding:16px 0 10px 10px!important;
	  line-height: 1.2em;
  }
  
  .SearchFrom .searchTitleArea
  {
	  float: left;
	  width: 20%;
  }
  .SearchFrom
  {
	  height:52px;
	  max-height:52px;
	  /*background: url(../images/iconCase.png) left no-repeat;*/
  }
  .SearchFrom .SearchCase
  {
	  height: 52px;
	  max-height:52px;
	  float: left;
	  width: 90%;
	  background-color:#abdbc7;
	  position: absolute;
	  z-index: 300;
	  padding-left: 185px;
  }
  
  .bs-example-js-navbar-search #searchbar
  {
	  color: #767676;
  }
  
  .SearchFrom .SearchBtn
  {
	  float:right;
	  margin:0 5px;
  }
  .SearchFrom .SearchCase>select
  {
	  float:left;
  }
  .SearchFrom .SearchSelect0
  {
	  width:16%
  }
  .SearchFrom .SearchSelect1
  {
	  width:24%
  }
  .SearchFrom .SearchSelect2
  {
	  width:40%
  }
  }
  /*====Chinese=====*/
  
  .chineseVersion h2, .chineseVersion .mainTitle
  {
	  font-weight:bold;
  }
  
  /*====ISO===*/
  
  div.faq h3 {
	  float:left;
	  cursor:pointer;
  }
  
  div.faq .iso {
	  clear:both;
  }
  
  .bold
  {
	  font-weight:bold;	
  }
  
  .uline
  {
	  text-decoration:underline;	
  }
  
  .italic
  {
	  font-style: italic;
  }
  
  .cnitalic
  {
	  font-style: italic;
  }
  
  .cndate
  {
	  margin-top:35px;
	  font-style: italic;
  }
  
  .case_title {
	  font-weight:bold;
  }
  
  .iso .iso-text {
	  width:100%;
  }
  
  /*=========Search============*/
  .search_form h3
  {
	  margin:10px 0;
  }
  
  .search_form .searchHeader
  {
	  background:#ABDBC7;
	  padding:5px 10px;
	  margin-bottom:10px;
  }
  
  .search_form .searchLabel
  {
	  float:left;
	  width:18%;
  }
  
  .search_form .seachInputBar
  {
	  margin-left: 5px;
	  font-size: 1em;
	  float:right;
	  width:40%;
	  margin-right:40%;
  }
  
  .searchSections>div
  {
	  margin-bottom:16px;
  }
  
  .searchSections ul.sectList
  {
	  list-style-type:none;
	  list-style-position: outside;
	  padding:0;
	  margin:2px 0;
  }
  
  .searchSections ul li
  {
	  margin:0 10px;
  }
  
  .search_form .SearchCase select
  {
	  margin: 5px 10px;
  }
  
  /*==========Google===========*/
  
	  #cse form.gsc-search-box
	  {
		  line-height:1em;
	  } 
	  #cse .gsc-control-cse {
		  /*background-color: #000;
		  border: 1px solid #000;*/
		  padding: 0;
	  }
	
	#cse .gsc-search-box-tools, #cse .gsc-tabsArea, #cse .gsc-orderby-container, #cse .gcsc-branding
	{
		display:none;
	}
	
	#cse .gsc-selected-option-container
	{
		padding:0;
		width: 80px!important;
	}
	
	#cse .resInfo-name
	{
		float: left;
		margin-top: 0;
		margin-bottom: 0;
		padding: 8px 0;
		padding-bottom: 10px;
		margin-left: -4px;
		color: #676767;
	}
	
	#cse .gsc-result-info
	{
		float:left;
	}
	
	#cse .gsc-refinementsArea
	{
		display:none;
	}
	
	.gsc-control-cse {
	 /* font-family: Arial, sans-serif;
	  border-color: #FFFFFF;
	  background-color: #FFFFFF;*/
	}
	.gsc-control-cse .gsc-table-result {
		margin-left:8px;
	 /* font-family: Arial, sans-serif;*/
	}
	
	
	input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
	  border-color: #D9D9D9;
	}
	input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
	  border-color: #666666;
	  background-color: #CECECE;
	  background-image: none;
	  filter: none;
   
  
	}
	.gsc-tabHeader.gsc-tabhInactive {
	  border-color: #FF9900;
	  background-color: #FFFFFF;
	}
	.gsc-tabHeader.gsc-tabhActive {
	  border-color: #E9E9E9;
	  background-color: #E9E9E9;
	  border-bottom-color: #FF9900
	}
	.gsc-tabsArea {
	  border-color: #FF9900;
	}
	.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
	  border-color: #FFFFFF;
	  background-color: #FFFFFF;
	}
	.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
	  border-color: #FFFFFF;
	  background-color: #FFFFFF;
	}
	.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b  {
	  color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
	  color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
	  color: #0000CC;
	}
	.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
	  color: #0000CC;
	}
	.gsc-cursor-page {
	  color: #0000CC;
	}
	a.gsc-trailing-more-results:link {
	  color: #0000CC;
	}
	.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
	  color: #000000;
	}
	.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
	  color: #008000;
	}
	.gs-webResult div.gs-visibleUrl-short {
	  color: #008000;
	}
	.gs-webResult div.gs-visibleUrl-short  {
	  display: none;
	}
	.gs-webResult div.gs-visibleUrl-long {
	  display: block;
	}
	.gs-promotion div.gs-visibleUrl-short {
	  display: none;
	}
	.gs-promotion div.gs-visibleUrl-long  {
	  display: block;
	}
	.gsc-cursor-box {
	  border-color: #FFFFFF;
	}
	.gsc-results .gsc-cursor-box .gsc-cursor-page {
	  border-color: #E9E9E9;
	  background-color: #FFFFFF;
	  color: #0000CC;
	}
	.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	  border-color: #FF9900;
	  background-color: #FFFFFF;
	  color: #0000CC;
	}
	.gsc-webResult.gsc-result.gsc-promotion {
	  border-color: #336699;
	  background-color: #FFFFFF;
	}
	.gsc-completion-title {
	  color: #0000CC;
	}
	.gsc-completion-snippet {
	  color: #000000;
	}
	.gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link  {
	  color: #0000CC;
	}
	.gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {
	  color: #0000CC;
	}
	.gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover  {
	  color: #0000CC;
	}
	.gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {
	  color: #0000CC;
	}
	.gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
	  color: #000000;
	}
	.gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short  {
	  color: #008000;
	}
	 @media (min-width: 768px) {
	
	/*.bodyArea, .footerArea
	{
   margin-left:-30px;
	}*/
	
	}
	
  input#searchbar::-ms-clear {  display: none; width : 0; height: 0; }
  
  input#searchbar::-ms-reveal {  display: none; width : 0; height: 0; }
  
  .highLevelFont
  {
	  font-size:1.25em;
  }
  
  .highLevelFont p
  {
	  line-height:1.2em;
	  margin-bottom:25px;
  }
  
  .mySize1 input.SearchSelect1, .mySize2 input.SearchSelect1
  {
	  height: initial !important;
  }
  
  .myHeader1 a.comm_blog {
	  color:#fff;
	  background-color:#007CB6;
  }
  
  /*=======slideControl==========*/
  a#slideNext, a#slidePrev { text-decoration:none; overflow: hidden; }
  a#slideNext, a#slidePrev img { width:auto; }
  a#slideNext { display:block; width:105px; height:55px; background: transparent url("../images/bottom-arrow.png") no-repeat 0 center; z-index:102; position:fixed; bottom:0; left:80%; z-index:9999;}
  a#slidePrev { display:block; width:105px; height:55px; background:transparent url("../images/top-arrow.png") no-repeat 0 center; z-index:102; position:fixed; top:0; left:80%; z-index:9999;}
  a#slidePrev { _position:absolute; }
  a#slideNext { _position:absolute; }
  
  
  .switchcontent {
	  display:none;
  }

  /* 20250930 */
.category_list {
	display: flex;
	color: #333;
	flex-wrap: wrap;
	justify-content: flex-start;
	gap: 6px;
}



.chineseVersion  .category_list {
	width: 50%;
}

.category_div {
	/*margin: 2px;*/
}

/* Style checkboxes */
.category_div input[type="checkbox"] {
	cursor: pointer;
	accent-color: #2a7ae2;

}

.category_div label {
	cursor: pointer;
	user-select: none;
	line-height: 1.4;
	margin-left: 6px;
	color: #222;
}

.category_div input[type="checkbox"]+label {
	/*display: inline-block;*/
	margin: 0;
}

.category_div label:hover {
	color: #1a5bcc;
}

@media (max-width: 767px) {
    .category_list {
        margin: 15px 5px 0px;
    }
}

/* 20250930 */
  