/*!
 * myCss v1.0.0
 * Copyright Â© 2003 NetSoft Limited. All rights reserved.
 */

/*======================Temp Css========================*/
:root {
	--filter_white: invert(100%) sepia(100%) saturate(0%) hue-rotate(137deg) brightness(103%) contrast(101%);
	--filter_hexcode_444: invert(20%) sepia(0%) saturate(987%) hue-rotate(139deg) brightness(94%) contrast(75%);
	--filter_hexcode_333: invert(17%) sepia(0%) saturate(61%) hue-rotate(231deg) brightness(102%) contrast(92%);

	--filter_hexcode_3f7cd8: invert(48%) sepia(28%) saturate(1919%) hue-rotate(186deg) brightness(88%) contrast(91%);
	--filter_hexcode_919191: invert(61%) sepia(0%) saturate(1603%) hue-rotate(254deg) brightness(95%) contrast(86%);

	--border_radius1: 6px;

	--input_text_box_border: 1px solid rgb(116, 119, 117);
	--input_text_box_border_radius: 4px;
	--input_text_box_padding: 0.7rem;
}

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;*/
}

a#fontSizeM,
a#fontSizeL,
a#fontSizeXL {
	color: #000000;
}

.clearBoth {
	clear: both;
}

body .nonDisplay {
	display: none;
}

body a {
	/*	color: #666666;*/
}

body a:visited {}

body a:hover,
body a:focus {
	/*color: #2a6496;*/
	/*color: #3c6af3;
	color: #4d636b;*/
}

body .deep1 {
	background-color: #333;
	color: #fff;
}

body .deepBg a {
	color: #ffffff;
}

body .deepBg a:hover,
body .deepBg a:focus {
	color: #ffffff;
}

body h2 {
	/*	color: #1a5d7a;/*
	font-size: 29px;*/
	margin-right: 0px;
	padding-right: 0px;

}

#home h2 {
	font-size: 3.1em !important;
	font-weight: 600 !important;
	text-align: center;
	display: block;
	color: #00024f;
	padding-top: 20px;
	padding-bottom: 20px;
	letter-spacing: -0.015em;
	font-family: 'Open Sans', 'Arial', 'sans-serif', 'Microsoft JhengHei';

}

body h1,
{
font-weight: 600;
color: #000000;
width: 1000px;
text-align: left;
display: block;
margin-right: auto;
margin-left: auto;
clear: both;
height: 30px;
font-size: 29px;
}

body label {
	font-weight: inherit;
}

.mainContent li {
	/*
	margin: 0.6em;*/
	line-height: 1.6em;
}

.mainContent hr {}

.headerTool .headerToolLeft {
	float: left;
}

.headerTool .headerToolRight {
	float: right;
}

.headerTool .headerToolRight>div {
	float: left;
}

.headerToolRight .AStyleArea {
	margin-top: 2px;
}

.imgBar {
	margin-top: 6px;
}

.imgBar img {
	margin-top: -6px;
	margin-right: 3px;
}

.headerToolRight .AStyleArea,
.headerToolRight .clfSeachBar {
	float: left;
}

div.org {
	display: none;
}

body .row {
	margin: 0;
}

img,
table {
	border: 0;
}

table {
	border-collapse: collapse;
}

.access {
	position: absolute !important;
	/*	visibility: hidden;*/
	left: -9999px;
	font-size: 0 !important;
	padding: 0 !important;
	width: 0 !important;
	height: 0 !important;
	z-index: -1 !important;
}

.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;
}

.navbar-my-mainmenu {
	position: relative;
	padding: 0;
	margin: 0;
	background-color: transparent;
	background-image: none;
	border: 0;
}

.desktop {
	display: inherit;
}

.mobile {
	display: none;
}

.mobileLangTool {
	float: right;
}

.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: #cce6f3;
	padding: 25px 20px;
}

.headerImg .headerTxt p {
	margin: 22px 0;
}

.bs-example-js-navbar-quick,
.iconTool {
	z-index: 700;
}

.bs-example-js-navbar-search {
	z-index: 600;
}

.headerMenu.collapse {
	display: block;
	height: inherit !important;
}

.headerTool {
	background-color: #333;
}

.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.imgOver {
	background: #fff;
}

.headerTool .quickList {
	position: absolute;
}

.headerTool .bs-example-js-navbar-quick {
	min-width: 300px;
}

.mainMenu .menuItem {
	/*display: none;*/
}

.mainMenu .menuItem .menuItemHr {
	margin: 0 5%;
	padding: 0;
	color: #D3D8E2;
	background: #D3D8E2;
	height: 0px;
}

/*
.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: 20px 0;
	float: left;
	font-size: 1.2em;
	width: 100%;
}

.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;
}

.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
{
	display:none;
}*/

.indexVersion .footerMenu {
	display: block;
}

.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;*/
}

.headerArea .breadcrumb {
	margin: 3px 0 20px 0;
	color: #005c8a;
}

.headerArea .breadcrumb ul,
.headerArea .breadcrumb li {
	list-style: none;
}

.headerArea .breadcrumb ul {
	padding: 0;
	margin: 0;
}

.headerArea .breadcrumb li {
	margin-right: 3px;
}

.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 {
	visibility: hidden;
	position: absolute;
}

.mainHeader h1 {
	/*	color: #000;
	margin-top: 5px;
	/*font-size:2em;
	padding: 10px;*/
}

body .mainHeader {}

.mainHeader,
.mainContent,
.myTitle {
	/*padding:5px;*/
}

.mainContent {
	/*margin-bottom: 4em;*/
}

.contentBottom {
	margin-top: 4em;
}

/*====================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.3em;*/
}

/*=====================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;
}

.listStyleNone,
.listStyleNone>li {
	list-style-type: none;
}

.listStyleRoman {
	list-style-type: lower-roman;
}

.listStyleAlpha {
	list-style: lower-alpha;
}

body .subMenu>li {
	margin: 0;
	list-style-type: none;
	/*
	border-top:2px solid #e1e1e1;*/
}

body .subMenu>li .extmenu {
	display: none;
}

body .subMenu>li.firstLi {
	border-top: 0;
}

body .subMenu>li ul {
	padding-left: 0;
	list-style-type: none;
}

body .subMenu>li li {
	/*	font-size: 14px;*/
	margin: 0;
	list-style-type: none;
	line-height: 30px;
	list-style-position: outside;
}

body .subMenu>li li a {
	line-height: 1em;
	list-style-type: none;
	list-style-position: outside;
	display: list-item;
	margin-left: 30px;
	padding-top: 8px;
	padding-bottom: 8px;
	letter-spacing: -0.015em;
	color: #565656;
	font-weight: bold;
	font-size: 1em;
}

body .subMenu>li li li a {
	margin-left: 30px;
}

.subMenu>li.borderB {
	border-bottom: 1px #ddd solid;
}

ul.subMenu {
	/*
	width:300px*/
}

.subMenu2>li.borderB {
	border-bottom: 1px #ddd solid;
}

.leftMenu .subMenu li>a {
	position: relative;
}

.leftMenu .subMenu li li:last-child {
	border-bottom: 1px #fdfdfd solid !important
}

.leftMenu .subMenu li>a>span {
	/*    padding-right: 40px;*/
	display: block;
	padding-left: 0;
	line-height: normal;
}

.leftMenu .subMenu li>a>span:hover {
	/*
	color: #504098;*/
	text-decoration: underline;
}

.leftMenu .subMenu li>a>span.caret {
	/*    padding-right: 0px;
    position: absolute;
    right: 25px;
    top: 50%;
	width:13px;
	height:13px;
	background-image:url(../images/icon_leftmenu_expansion.png);
	background-repeat:no-repeat;
	background-position:center center;
    margin-top: -6px !important;
	border: 0;*/
	display: none;
}

.leftMenu .subMenu li.open>a>span.caret {
	/*
	background-image:url(../images/icon_leftmenu_expansion_on.png);*/
}

.subMenu>li>a {
	/*	border-bottom: 1px #ddd solid;*/
	/*
	letter-spacing: -0.025em;*/
	display: block;
	/*	font-size: 0.8em;*/
	padding-top: 22px;
	padding-right: 0;
	padding-bottom: 22px;
	padding-left: 22px;
	position: relative;
}

.subMenu>li>a:before {
	content: "";
	position: absolute;
	left: 0;
	top: 26px;
	display: block;
	width: 12px;
	height: 12px;
	border: 2px solid #707070;
	border-radius: 100px;
}

body .leftMenu .subMenu>li.active>a:before,
body .leftMenu .subMenu>li>a:hover:before,
body .leftMenu .subMenu>li>a:focus:before,
/*
body .leftMenu .subMenu>li>a.active_section:before,*/
body .leftMenu .subMenu>li>a.leftbtn.active_sub_section:before {
	border: 2px solid #0068A5;
	background-color: #0068A5;
}

.subMenu>li>a,
.subMenu>li>a:visited {
	/*
    color: #fff;*/
	/*	font-weight: bold;
    padding-bottom: 16px;
    padding-top: 16px;*/
}

.subMenu>li>a.active_section.active_section_sub {
	color: #504098;
	font-weight: bold;
}

.subMenu .listStyle0>li {
	margin: 0;
}

.subMenu li.lastLi>a,
.subMenu li.firstLi>a {
	/*	border: none;*/
}

.subMenu li.lastLi>a,
.subMenu li.firstLi>a.active_section {
	/*	font-weight: bold;*/
	/*
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0;
/*	border-bottom: 1px #ddd solid;*/
}

.subMenu li.firstLi>a,
.subMenu li.firstLi>a:visited {
	/*
	padding-top: 10px;*/
}

.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 {
	text-align: left;
	padding-top: 0;
	margin-left: 0px;
	padding-left: 0px;
	margin: 0;
	/*
	box-shadow: 4px 4px 8px -2px #444;*/
}

.leftMenu .subMenu ul li {}

.mainContent .listContent {
	padding: 5px;
}

.mainContent .listContent ul,
.mainContent .listContent ul li {
	padding: 0;
}

.menuStylePhone .clickActive {}

.pdfIcon {}

.txt-btn,
.img-btn {
	cursor: pointer;
	color: #005c8a;
	text-decoration: underline;
}

.txt-btn:hover,
.img-btn:hover {
	cursor: pointer;
	color: #4d636b;
	text-decoration: underline;
}

.itemList>div {
	margin-bottom: 5px;
}

.itemList .itemImg {
	float: left;
	padding: 0px 5px 0px 0px;
}

#bottomNews>div {
	padding: 12px 12px 0px 12px;
}

/*====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;
}

.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: .8em;
	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;
}

.moreBtn {
	text-align: center;
	margin-bottom: 1em;
}

.mainContent .arrowList ul li {
	padding: 0 5px 0 12px;
	margin: 15px 5px 15px 10px;
	line-height: 1.2em;
	background-image: url(../images/icon_arrow.png);
	background-repeat: no-repeat;
	list-style-type: none;
}

.logoList {
	margin: 0;
	padding: 10px;
}

.mainContent .logoList ul {
	margin: 0;
	padding: 0;
}

.logoList ul li {
	margin: 10px;
	display: inline;
}

.arrowList,
.logoList {
	background-color: #f5f4f9;
	margin-bottom: 10px;
	min-height: 210px;
}

/*==================*/
.searchList_pageList {
	position: absolute;
	top: 5px;
	right: 30px;
	z-index: 6500;
}

.searchList_pageList .searchList_right {
	float: right;
}

.searchList_pageList .searchList_right>div {
	float: left;
	/*margin:0 5px;*/
}

.searchList_pageList .searchList_right .searchList_record {
	margin: 4px 5px 0 0;
}

.searchList_pageList .searchList_prev,
.searchList_pageList .searchList_next {
	border: 1px #85c6d8 solid;
	border-collapse: collapse;
}

.searchList_pageList .searchList_next {
	margin-left: -1px;
}

/*=====================*/
.styleDiv>div {
	border: #f3f3f3 solid 1px;
}

.styleDiv>hr {
	display: none;
}

/*
.ToggleList .bgColorZe, .groupColor .bgColorZe, .bgColorZe
{
	background-color: #f3f3f3;
}*/
.styleDiv .iLDiv {
	padding: 10px;
	overflow: auto;
}

.styleDiv>div {
	padding: 10px;
}

.styleDiv .iLDiv div {
	float: left;
}

.styleDiv .iLDiv2 div {
	display: inline;
}

.formDiv1 .iLDiv>div {
	padding-right: 20px;
}

.styleDiv.formDiv0 .iLDiv>div>label {
	width: 120px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.styleDiv .iLDiv>div .myLabel {
	width: 80px;
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.styleDiv .iLDiv>div span {
	vertical-align: top;
	padding: 0 10px;
}

.styleDiv .iLDiv>div span.hLWord {
	padding: 0 2px;
}

.styleDiv .bgColorFth,
.styleDiv .bgColorLst,
.styleDiv.formDiv1>div,
.styleDiv.formDiv>div {
	padding: 10px;
}

.styleDiv .formTitle {
	display: none;
}

.styleDiv .redTri {
	vertical-align: middle;
	margin-left: 5px;
}

.styleDiv.formDiv>div .iLRight {
	margin: 0;
}

.searchList_pageList {
	margin: 10px 0 5px 0;
	overflow: auto;
	float: left;
	width: 100%;
}

.styleDiv .submitBottom {
	text-align: center;
}

.styleDiv .btn_grey {
	padding: 4px 20px;
}

.styleDiv .faRow {
	width: 100%;
}

.styleDiv .faRow>label,
.styleDiv.formDiv0 .iLDiv>div.faRow>label {
	width: initial;
}

.styleFirstRow>div.bgColorFth,
.styleFirstCol>div.bgColorFth,
.styleLastRow>div.bgColorLst {
	color: #000;
	font-weight: bold;
}

.blue.styleFirstRow>div.bgColorFth {
	background-color: #bdd3de;
}

.bgColorFth.blue {
	background-color: #bdd3de;
	padding: 10px;
	font-weight: bold;
}

.halfScreen {
	width: 50%;
}

.listBlank,
ul.listBlank,
ol.listBlank {
	padding: 0;
	margin: 0;
}

.listBlank,
.listBlank>li,
ul.listBlank,
ul.listBlank>li,
ol.listBlank,
ol.listBlank>li {
	list-style-type: none;
}

.listBlank>li {
	display: inline;
}

.appDiv {
	padding: 10px 0;
	margin-bottom: 30px;
	/*border-top:1px #999 solid;*/
}

.appIcon {
	display: inline-block;
	margin-bottom: 20px;
}

.appDiv:hover>.appIcon img,
.appDiv:focus>.appIcon img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

body .appDiv p {
	margin-top: 0;
}

.appInfo {
	display: inline-block;
	max-width: 50%;
	margin: 10px;
}

.appTitle {
	font-weight: bold;
	margin-bottom: 5px;
}

.appLink a {
	display: inline-block;
	padding: 3px 10px;
	border-radius: 5px;
	background-color: #EEE;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px;
	transition: 0.25s;
	margin-right: 5px;
}

.appLink a:hover,
.appLink a:focus {
	background-color: #DDD;
	box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 5px;
	text-decoration: none;
	color: #000;
}

.highlight {
	padding: 3px 7px !important;
	background-color: #d63c34;
	color: #fff;
	margin-left: 7px;
}

.highlightBtn {
	padding: 5px 12px !important;
	background-color: #3a6fcf;
	color: #fff;
	margin-left: 7px;
}

.highlightBtn>a:link,
.highlightBtn>a:active,
.highlightBtn>a:visited,
.highlightBtn>a:hover,
.highlightBtn>a:focus {
	color: #fff;
}

.remark {
	color: #666;
	/*
	font-style: italic;*/
}

.eventTitle {
	float: left;
	font-weight: bold;
	font-size: 1.6em;
}

.eventTitle .hlRed {
	color: #f00;
}

.orderTool {
	position: absolute;
	top: 0;
	right: 0;
	margin: 1.2em 30px 0 0;
}

.siteMenu>li {
	margin: 10px 0;
}

.siteMenu .firstLi img {
	display: none;
}

.siteMenu .firstLi .mOnly {
	position: relative;
	visibility: visible;
	left: 0;
}

.siteMenu,
.siteMenu>li {
	list-style: none;
}

.mainContent .siteMenu ul {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 1em;
}

.squareArt {
	height: 40px;
	width: 40px;
	float: left;
	display: block;
}

.squarArtList .squareArt {
	margin-right: 10px;
}

.tagArt {
	width: 5px;
	top: 0;
	bottom: 0;
	position: absolute;
	left: 0;
	padding: 0 !important;
}

.myBlueBtn {
	background-color: #3a6fcf;
	color: #fff;
	padding: 5px 12px;
	display: inline-block;
	margin: 10px 0;
}

.myBlueBtn.largeBtn {
	padding: 12px 50px;
	margin: 20px 0;
}

.mySize0 .squareArt {
	float: left;
}

.mySize1 .squareArt,
.mySize2 .squareArt {
	float: none;
}

.cerise {
	background-color: #d73252;
}

.tahitiGold {
	background-color: #e45e2b;
}

.deepLilac {
	background-color: #9453b9;
}

.forestGreen {
	background-color: #218320;
}

.curiousBlue {
	background-color: #3e79b1;
}

.galliano {
	background-color: #dd961a;
}

.squarArtList {
	text-align: left;
	margin: 30px 10px;
}

.squarArtList>div {
	display: inline-block;
	margin-right: 10px;
	width: 140px;
}

.iframeDiv {
	display: none;
}

.iframeVersion .iframeDiv {
	display: block;
}

.normalDiv {
	display: block;
}

.iframeVersion .normalDiv {
	display: none;
}

.calendarList>div {
	width: 100%
}

.newsData {
	position: relative;
}

.newsIcon {
	position: absolute;
	left: 0;
}

/*=======================*/
.myLogo img.desk {
	display: block;
}

.myLogo img.mob {
	display: none;
}

/*=====================Print===================================*/
@media print {

	html,
	html body {
		height: auto;
	}

	@page {
		size: auto\9;
		/* auto is the current printer page size */
		margin: 0mm\9;
		/* this affects the margin in the printer settings */
	}

	body {
		font-size: 1.1458em !important;
		width: 100%;
		margin: 0px\9;
		/* the margin on the content before printing */
	}

	body {
		min-width: 1024px !important;
		width: 1024px !important;
		-webkit-print-color-adjust: exact !important;
	}

	#wrap {
		width: 95% !important;
		margin: auto !important;
		background-image: none !important;
	}

	.myitem_list.my_pdf_div.activities_photo>div.myboard_nl>div.cover img {
		max-width: 100%;
	}

	body .bodyArea {
		background: none;
		margin-top: 0px !important;
	}

	.casenotarea .case_img {
		width: 100%;
	}

	body .headerTool .myLogo {
		position: relative;
	}

	body .mainbanner,
	body .headerMenu,
	body .breadcrumb,
	body .myheaderTool,
	body .leftMenu,
	body .mobMenu,
	body .mainHeader,
	body .printTool,
	body .btmNav,
	body .footerArea0,
	body .footerArea1 {
		display: none !important;
	}

	body .headerTool .myLogo {
		padding-left: 0;
		margin-left: -15px;
	}

	body .contentArea {
		padding: 0 !important;
	}

	body .rightContent {
		width: 100%;
	}

	body .mainContent {
		margin-left: 0 !important;
		margin-top: 30px !important;
		margin-bottom: 30px !important;
		background-color: transparent !important;
		box-shadow: none !important;
		padding: 0 !important;
	}

	body .footerArea {
		box-shadow: none;
	}

	body .footerArea2 {
		padding-left: 10px;
		padding-right: 10px;
	}

	.headerArea {
		position: static !important;
	}

	.mainContent a img {
		max-width: 100%;
		height: auto;
	}

	body #wrap .container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	body .headerMenu .nobr,
	body .mainHeader .nobr {
		display: block;
	}

	.section_left_banner {
		display: none;
	}

	/*
	body .mainbanner{
	    margin-bottom: 70px;
	}*/
	body .nobr {
		white-space: nowrap !important;
	}

	body .footerArea ul.fMenu {
		height: auto;
	}

	body .mapTool {
		margin-top: 10px;
		width: 100%;
	}
}

/*=============*/
.dOnly {
	position: static;
	visibility: visible;
	left: auto;
}

.dtOnly {
	position: static;
	visibility: visible;
	left: auto;
}

.mOnly {
	position: absolute;
	visibility: hidden;
	left: -9999px;
}

.tmOnly {
	position: absolute;
	visibility: hidden;
	left: -9999px;
}

.smOnly {
	position: absolute;
	visibility: hidden;
	left: -9999px;
}

.moreBtn.mOnly {
	display: none !important;
}

@media (min-width: 1440px) {
	body .mainpage2 {
		background-size: auto;
		padding-top: 340px;
	}

	body .myItemList.mil_3 .list .title .cover img {
		max-width: 140px;
	}
}

@media print,
(min-width: 1171px) {

	.mOnly,
	.m_tool {
		display: none;
	}

	body .contentArea {
		position: relative;
		/*
		padding-left: 130px;
		padding-right: 130px;
	    max-width: 100%;
	    padding-top: calc(30.3% - 300px);*/
		background-color: transparent;
	}

	body.subMenuVersion .contentArea {
		z-index: 10;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	body .contentArea .mainHeader span {
		-webkit-transform: translate(0, -80%);
		-ms-transform: translate(0, -80%);
		transform: translate(0, -80%);
	}
}

@media print,
(min-width: 993px) {
	body .inMobile {
		display: none;
	}

	/*
}
@media print, (min-width: 768px) {*/
	.footerArea {
		clear: both;
	}

	body.indexVersion .contentArea,
	body.extIndex .contentArea {
		padding-top: 0px;
	}

	body .btmNav {}

	.contentArea .slideWidth {
		min-width: 505px
	}

	.headerArea .headerTool .searchTool {
		z-index: 9876;
	}

	.searchTool form {}

	.searchTool {}

	.headerArea .hrbTool input {
		max-width: 70%;
	}

	body .contentArea {
		/*
	padding:0 40px;*/
		/*padding:20px 0 0 15px;*/
		margin-top: 0px;
		/*	padding-top: 0px;
/*	width: 970px;*/
		margin-right: auto;
		margin-left: auto;
		/*	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;*/
	}

	body.indexVersion .contentArea,
	body.extIndex .contentArea {
		padding-top: 0px;
	}

	body .btmNav {
		/*    width: 840px;*/
		margin-right: auto;
		margin-left: auto;
		padding-left: 0;
		padding-right: 0;
	}

	.navbar-menu {
		display: none;
	}

	.headerMenu ul.menuLv0>li.firstLi>a {}

	body .mainContent {
		/*
	margin-top:50px;*/
	}

	body.subMenuVersion .contentArea:before {
		/*
	content:"";
	position:absolute;
    left: 0;
    right: 0;
    top: -8px;
    height: 400px;
    box-shadow: 3px -3px 4px 0px rgba(187, 187, 187, .2);
    z-index: -1;*/
	}

	body.subMenuVersion .mainContent {
		/*
	margin-left:250px;
	padding:15px 20px;
	background-color:#fff;/*
    box-shadow: 0 0 16px -4px #ccc;*/
		min-height: 300px;
	}

	body.subMenuVersion.mainContent.full_width {
		padding-left: 0;
	}

	.headerTool {
		/*border-bottom:1px #bb3333 solid;*/
	}

	.bs-example-js-navbar-quick {
		/*padding-left:30px;*/
	}

	.bs-example-js-navbar-search {
		/*	margin-top:18px;*/
	}

	.searchLabel {
		/*border-left: 1px solid #000;*/
		margin-bottom: 0;
	}

	.mainMenu .menuItem {
		display: none;
	}

	.menuStyleDivide ul {
		/*padding:5px 0;*/
		padding: 0;
		box-shadow: 5px 5px 15px 1px rgba(0, 0, 0, 0.3);
	}

	.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 {
		/*
	display: block;
	position: absolute;
	z-index: 900;
	list-style: none;*/
	}

	.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;
	margin-top: -5px;*/
	}

	.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;
	}

	.headerTool .clientTool .searchTool .overflowArea {
		/*
    border-radius: 8px;*/
		overflow: hidden;
		position: relative;
	}

	.headerTool .bs-example-js-navbar-search input {
		/*    width: 240px;
    padding-right: 40px;*/
		height: auto;
		/*	padding-left:5px;
    -moz-border-radius:4px; /* Firefox */
		/*    -webkit-border-radius: 4px; /* Safari, Chrome */
		/*    -khtml-border-radius: 4px; /* KHTML */
		/*    border-radius: 4px; /* CSS3 */
		/*
    border: 1px solid #044b9b;
    border-bottom: 3px solid #044b9b;
    border-radius: 10px;*/
		/*
    width: 300px;*/
		max-width: 100%;
		font-size: .8em;
		font-weight: bold;
		padding: 12px 12px;
		/*
    border: 0;
    background-color: #C5F4E0;*/
		padding-right: 50px;
		outline: 0;
		width: 100%;
		/*
    padding: 3px;
    padding-right: 35px;*/
		background: transparent;
		border-radius: 8px;
		line-height: normal;
		border: 1px solid #666;
	}

	.chineseVersion .headerTool .bs-example-js-navbar-search input {
		/*
	min-width:383px;*/
	}

	.contentBottom .btnStyle1 {
		float: left;
	}

	.contentBottom .btnStyle2 {
		position: absolute;
		bottom: 0;
	}

	.contentBottom .btnDivide {
		border-right: 1px solid #666;
		margin-bottom: 5px;
	}

	.listStyle0>li {
		margin: 8px 0;
		/*padding: 10px 0;*/
	}

	.listStyle1>li {
		margin: 10px 0;
	}

	.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%;
	}

	.fileForm .file_input_textbox,
	.fileForm .file_input_button,
	.fileForm .file_input_button2 {
		display: inline;
	}

	body .bgJustice {
		margin: 0 -15px;
	}

	.newsEmer {
		float: right;
		margin-right: -45px;
		width: 120px;
	}

	.newsType1 {
		background-image: url(../images/icon_cal1.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}

	.newsType2 {
		background-image: url(../images/icon_cal2.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}

	.newsType3 {
		background-image: url(../images/icon_cal3.jpg);
		background-repeat: no-repeat;
		background-position: left top;
	}

	.topBtn .btnTop {
		/*display:none;*/
		/*margin-right: 10px;*/
	}

	.backBtn .btnBack {
		/*	margin-right: 10px;*/
	}

	/*
.social {
	float: right;
	width: 28%;
	margin-top: -20px;
}*/
	.mainContent .listLeft,
	.mainContent .listRight {
		margin: 0 15px 0 -15px;
	}

	.itemList {
		min-height: 3px;
	}

	.casenotarea .case_img {
		width: 230px;
		height: 120px;
	}

	.myFL {
		/*float:left;
	width:72%;*/
	}

	.mainContent .myFL>p,
	.mainContent .myFL>h2 {
		margin-left: 10px;
		margin-right: 10px;
	}

	.indexVersion .mainContent .myFL>p,
	.indexVersion .mainContent .myFL>h2 {
		margin: 0;
	}

	.myFR {
		float: right;
		width: 28%;
	}

	.titleArea {
		border-bottom: #6b7e9e 1px solid;
	}

	.myDropDownBox {
		width: 30%;
		float: left;
		margin: 0 0 0 2%;
	}

	.kcsVersion .myDropDownBox {
		margin-bottom: 10px;
	}

	.subPage {
		margin: auto;
		width: 90%;
	}

	.subPage .myPage {
		display: none;
	}

	.subPage .myPage.pageActive {
		display: block;
	}

	.titlePage {
		border-top: #a7cfe0 1px solid;
		border-bottom: #d2d2d2 1px solid;
		border-left: #a7cfe0 1px solid;
		border-right: 0;
	}

	.titlePage.active {
		border-top: #027eb3 1px solid;
		border-bottom: 0;
		border-left: 0;
		border-right: 0;
	}

	.titlePage.active>div {
		border-top: #027eb3 1px solid;
		border-bottom: 0;
		border-left: 0;
		border-right: 0;
	}

	.inlineDiv>div {
		display: inline;
	}

	.inlineDiv>div {
		display: inline-block;
	}

	.inlineDiv>div>* {
		width: 100%;
	}

	.contentWrap {
		margin: 20px;
	}

	body .selectTool label {
		display: inline-block;
	}

	.selectTool>div {
		margin-bottom: 10px;
	}

	.selectTool>div,
	.selectTool select {
		width: 120px;
	}

	.selectTool select {
		min-height: 30px;
		padding: 3px 8px;
	}

	.selectTool>div.searchKey {
		width: auto;
	}

	.selectTool #event_keyword {
		width: 200px;
		display: inline-block;
		height: auto;
		min-height: 30px;
		padding: 3px 8px;
	}

	.pageTool {
		text-align: right;
		margin-bottom: 10px;
	}

	.pageTool img {
		border: 1px solid #84c5db;
		margin: 0 10px;
	}

	body .pageTool>.fCd {
		border: 0;
	}

	.pageTool>div {
		border-left: 2px solid #abc2d2;
		display: inline-block;
	}

	.pageTool>div a {
		padding: 0 10px;
	}

	body .selectTool label {
		font-weight: bold;
	}

	.titlePage.active .moreBtn {
		display: block;
		margin: 10px;
	}

	.titlePage .moreBtn {
		display: block;
		margin: 10px;
	}

	.mySize0 .titlePage.longTitle>div>a {
		line-height: 1em;
		height: 39px;
		padding-top: 8px;
	}

	.titlePage.fpage {
		margin-left: 0;
	}

	.titlePage.page2 {
		width: 49.5%;
	}

	.titlePage.page3 {
		width: 33%;
	}

	.titlePage {
		display: block;
	}

	body .specialItem div {
		padding: 22px 0 19px 55px;
	}

	body .myDropDownBox .ddb_title {
		padding: 13px 0 10px 55px;
	}

	.kcsVersion .specialItem {
		margin: 0 20px;
	}

	.searchTool.bs-example-js-navbar-search.collapse {
		display: block;
	}

	body .greyBg {
		background: #f5f5f8;
		padding: 15px;
		float: left;
	}

	.mainContent .arrowList ul {
		width: 25%;
		float: left;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	.footerArea .myFooterBg {
		height: 97px;
	}

	.flexsliderCalendar,
	.flexsliderTraining {
		min-height: 400px;
	}

	/*	.onAir
	{
		margin-top: -145px;
	}*/
	.indexVersion .specialItem {
		/*margin-bottom:80px;*/
	}

	.appWrap {
		display: inline-block;
		max-width: 35%;
		margin: 0 10px;
		border-right: 5px solid #EEE;
		padding-right: 5%;
	}

	.appDiv:hover>.appWrap,
	.appDiv:focus>.appWrap {
		border-color: #DDD;
	}
}

@media print,
(min-width: 768px) {}

@media screen and (max-width: 1440px) {

	body .myItemList.mil_4 .box,
	body .myItemList.mil_1.mil_select .list>div {
		width: 20%;
		min-width: 20%;
		max-width: 20%;
	}

	body .headerMenu.subheaderMenu .tMenu li.open>ul.menuLv1 {
		padding-left: 300px;
		padding-right: 50px;
	}

	body .headerMenu.subheaderMenu .tMenu li ul.menuLv1>li {
		min-width: 300px;
	}
}

@media screen and (max-width: 1240px) {

	body .myItemList.mil_4 .box,
	body .myItemList.mil_1.mil_select .list>div {
		width: 25%;
		min-width: 25%;
		max-width: 25%;
	}

	body .pagination_nav1 {
		justify-content: center;
	}

	body .pagination_nav1 .gotopage_pagination {
		display: none;
	}

	body .pagination_nav2 .gotopage_pagination {
		display: block;
	}

	body .pagination_nav2 {
		width: 100%;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	body .pagination_main {
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 1170px) {
	body .area_warning .awn_more {
		position: relative;
		right: auto;
		top: auto;
		margin: 20px auto;
	}

	body .myheaderTool>div.clientTool div.datetime {
		display: block;
		padding-right: 5px;
		margin-bottom: 10px;
	}

	body .headerArea .headerTool .searchTool {
		/*		margin-top: 20px;*/
	}

	/*=================*/
	body .section_left_banner {
		display: none;
	}

	body .contentArea {
		min-height: 0;
	}

	body #wrap div.bodyArea .container:nth-child(2) {
		padding: 0;
	}

	body .mainbanner>.container {
		overflow: hidden;
	}
}

@media screen and (max-width: 992px) {

	body .desk,
	body .myLogo img.desk {
		display: none;
	}

	body .mob,
	body .myLogo img.mob {
		display: block;
	}

	body .inDeskTop {
		display: none;
	}

	.dOnly,
	.d_tool {
		display: none;
	}

	body {
		/*font-size:2em;*/
	}

	body .subMenuFlex {
		padding-left: 0;
		margin-left: 0;
		overflow: visible;
		width: 100%;
	}

	body .headSearch {
		padding: 8px 0;
	}

	body .bodyArea .contentArea .mainContent {
		/*	padding:30px !important;
/*	background-color:#fff;
    box-shadow: 0 0 16px -4px #ccc;
/*	min-height: 600px;*/
		max-width: 100%;
	}

	body.subMenuVersion .bodyArea .mainContent {
		padding: 20px 0;
		/*
	background-color:#fff;*/
		/*    box-shadow: 0 0 16px -4px #ccc;
/*	min-height: 600px;*/
		max-width: 100%;
		margin-left: 0;
		margin: auto;
	}

	.bodyArea .container {
		/*
	padding-right: 0px !important;
	padding-left: 0px !important;*/
		margin-right: auto;
		margin-left: auto;
	}

	.footerArea .container {
		padding-right: 0;
		padding-left: 0;
		margin-right: auto;
		margin-left: auto;
	}

	body .titlePage,
	body .titlePage.page2,
	body .titlePage.page3 {
		width: 100%;
	}

	body .footerArea .copyRight {
		/*
	margin-bottom:20px;
	padding:0 20px;*/
	}

	body .footerArea ul.fMenu,
	body .footerArea .copyRight,
	body .footerArea .copyrightBar {
		/*	text-align:left;
	margin:0 5px;*/
		/*
	color: #000 !important;
	text-align: center;
	margin: 0;*/
	}

	body .footerArea .copyrightBar {
		/*	display: none !important;*/
		float: none !important;
	}

	body .mainContent ol,
	body .mainContent ul {
		/*
	margin: 0;
	padding: 0;*/
	}

	body .my_content ol,
	body .my_content ul {
		padding-left: 25px;
	}

	body .rightBtn {
		display: none;
	}

	body .whatnewscontrol {
		margin-top: 30px;
	}

	body .whatIsNew,
	body .eventCalender {
		width: 100%;
	}

	body .simply-scroll-clip {
		overflow: visible;
		margin-top: 30px;
	}

	body #whatsnews {
		overflow: visible;
		position: relative;
	}

	body div.org {
		display: block;
	}

	body #whatnewscontrol,
	body #whatnewscontrol>* {
		display: none;
	}

	#whatsnews {
		height: inherit !important;
	}

	body .headerArea .headerTool .headerMenu {
		/*
    -webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	transform: translateY(0%);*/
		color: #454545;
		height: 0px;
		padding: 0 15px;

		z-index: 8910;
		display: block;
		position: fixed;
		opacity: 1;
		visibility: visible;
		margin-left: 0;
		margin-bottom: 10px;
		background: #fff;
		width: 100%;
		top: 0;
		left: 0;
		margin-top: 70px;
		overflow: hidden;

		-webkit-transition: height 0.5s;
		-moz-transition: height 0.5s;
		transition: height 0.5s;
	}

	body .headerArea .headerTool .headerMenu.mainheaderMenu {
		display: block;
	}

	body .headerArea .headerTool .headerMenu.mainheaderMenu .mainMenuTool {
		display: none;
	}

	body .headerMenu.mainheaderMenu .mhm_scene {
		position: relative;
		top: 0;
	}

	body .headerMenu.mainheaderMenu .mhm_scene .section {
		width: auto;
	}

	body .headerMenu.mainheaderMenu .mhm_scene ul {
		position: relative;
		left: 0;
	}

	body .headerMenu.mainheaderMenu .mhm_scene>.active>ul {
		display: none;
	}

	body .headerMenu.mainheaderMenu .mhm_scene>.mobActive>ul {
		display: block;
	}

	body .headerArea .headerTool .headerMenu.dOnly {
		/*display:none;*/
		display: block;
		z-index: -1;
		position: fixed;
		height: 0;
		width: 0;

		-webkit-transition: all 0.1s ease-out;
		-moz-transition: all 0.1s ease-out;
		-o-transition: all 0.1s ease-out;
		transition: all 0.1s ease-out;
		opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
	}

	body .headerArea .headerTool .headerMenu.active {
		height: 100%;
		/*transform: translateY(110px);*/
		overflow: visible;
	}

	body .headerArea .headerTool .headerMenu.in {
		display: block;
	}

	body .headerMenu ul li,
	body .headerMenu ul .longList {
		float: none;
		display: block;
		text-align: left;
	}

	body .headerMenu ul.menuLv0 {
		margin: 0;
		width: 100%;
	}

	/*body .headerArea .headerTool .searchTool
{
	display:block;
}*/
	.bodyArea .breadcrumb span {
		padding: 0px 5px !important;
	}

	body .headerArea .hrbTool input {
		width: 70%;
	}

	body .headerMenu ul.menuLv1 {
		width: 100%;
		position: relative;
	}

	body .headerMenu ul .excActive>ul {
		/*display: block;*/
		padding: 0;
	}

	body .headerMenu.subheaderMenu .tMenu li.open.excActive>ul,
	body .headerMenu.mainheaderMenu .tMenu li.open.excActive>ul {
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
		width: auto;
		min-height: 0;
	}

	body .headerMenu.subheaderMenu .open>ul.menuLv1 {
		width: auto;
	}

	/*body .headerMenu ul .open ul
{
	display:none;
}*/
	.headerMenu ul.menuLv0>li {
		/*	width: 100% !important;
	max-width: inherit !important;
	padding: 0 !important;
	height: auto !important;
	text-align: left !important;
	background-size: 100% 100%;*/
	}

	body .headerMenu .tMenu li.open ul {
		position: relative;
	}

	body div.flexslider {
		margin-top: 0;
		margin-bottom: 0;
	}

	body .flex-direction-nav a {
		top: 50%;
		padding-top: 0;
		background-color: transparent;
		height: 40px;
	}

	.desktop {
		display: none;
	}

	.mobile {
		display: inherit;
	}

	.mobileLogo {
		margin: auto;
	}

	body .headerTool .leftClfArea {
		float: none;
		display: inline-block;

		/*	width: 100%;
	padding-left: 0;*/
	}

	.menuRight {
		display: inline-block;
		/*width: 53px;
		  height: 44px;*/
		font-size: 18px;
		padding: 10px;
		background-image: url(../images/btn_lang.jpg);
	}

	.mobileLangTool {
		float: right;
	}

	body .headerArea .headerTool .hrbTool {
		position: relative;
	}

	body .headerMenu .menuStyleDivide {
		width: 100%;
		background-color: #333;
	}

	body .headerMenu .menuStyleDivide li,
	body .headerMenu .menuStyleDivide li a {
		background-color: #abdbc7;
		color: #000;
	}

	body .headerMenu .menuStyleDivide li,
	body .headerMenu .menuStyleDivide li a,
	body .headerMenu .menuStyleDivide li a:link,
	body .headerMenu .menuStyleDivide li a:active,
	body .headerMenu .menuStyleDivide li a:visited {
		background-color: #abdbc7;
		color: #000;
		text-decoration: none;
	}

	/*
body .headerMenu .menuStyleDivide li{
	border-bottom:solid 1px #6b6b6b;
	border-top:solid 1px #6b6b6b;
}*/

	body .headerMenu .menuStyleDivide li:hover,
	body .headerMenu .menuStyleDivide li:focus,
	body .headerMenu .menuStyleDivide li a:hover,
	body .headerMenu .menuStyleDivide li a:focus {
		background-color: #3f9b75;
		color: #fff;
		text-decoration: none;
	}

	body .headerMenu .menuStyleDivide a,
	body .headerMenu .menuStyleDivide a:link,
	body .headerMenu .menuStyleDivide a:active,
	body .headerMenu .menuStyleDivide a:visited {
		padding: 15px 20px;
		width: 100%;
		border-bottom: solid 1px #6b6b6b;
		border-top: solid 1px #6b6b6b;
		font-weight: normal;
	}

	body .headerMenu .menuStyleDivide>li>a,
	body .headerMenu .menuStyleDivide>li>a:link,
	body .headerMenu .menuStyleDivide>li>a:active,
	body .headerMenu .menuStyleDivide>li>a:visited {
		font-weight: bold;
	}

	body .headerMenu .menuStyleDivide .menuItem {
		padding: 0;
	}

	body .headerMenu .menuItem {
		position: absolute;
		display: block;
		/*top:43px;*/
		top: 0;
		z-index: 1200;
		width: 100%;
		list-style-type: none;
	}

	body .headerMenu .menuStyleDivide>li {
		position: inherit;
	}

	body .headerMenu ul.showMenu {
		left: 0;
	}

	body .headerMenu ul.hiddenMenu {
		left: 100%;
	}

	body .headerMenu ul.isHidden {
		display: none;
	}

	body .headerMenu .menuItem a {
		display: block;
	}

	body .headerMenu .subMenuTitle a {
		text-align: center;
	}

	body .headerMenu .subMenuTitle img {
		float: left;
		margin-top: -5px;
	}

	.navbar-nav>li>a {
		line-height: inherit;
	}

	body .headerMenu li {}

	.headerArea .headerImg {
		padding: 10px 5px;
		/*margin-right: -15px;
 	margin-left: -15px;*/
		text-align: center;
	}

	.headerTool {
		/*margin-right: -15px;
 	margin-left: -15px;*/
	}

	.headerMenu .tMenu a:link,
	.headerMenu .tMenu a:visited {
		width: auto;
	}

	.bs-example-js-navbar-search {
		display: none;
	}

	.headerMenu.bs-example-js-navbar-collapse.dOnly.collapse {
		display: none;
		height: auto !important;
		position: absolute;
		/*top: -65px;*/
		left: 0;
		right: 0;
		margin-top: 0;
		z-index: 8555;
	}

	.headerMenu.bs-example-js-navbar-collapse.dOnly.collapse.in {
		display: block;
	}

	.left_menu>* {
		display: none;
	}

	.leftMenu>.left_menu>.headerMenu {}

	.headerTool .searchBtn img {
		/*	float: right;
    margin-top: -32px;
    margin-right: 0px;*/
	}

	.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;
		width: 100%;
		border-bottom: solid 1px #6b6b6b;
		border-top: solid 1px #6b6b6b;
		font-weight: normal;
	}

	.contentBottom .btnStyle1 img {
		/*margin-top:5px;	*/
	}

	.contentBottom .btnStyle1 {
		float: left;
	}

	body.indexVersion .footerMenu,
	#flexsliderFooter {
		/*
	display: none;*/
	}

	.footerArea .shareBar,
	.footerArea .footerMenu {
		/*background-color: #ededed;
	padding-left: 10px;
	padding-bottom: 10px;
	display: none;*/
	}

	.footerArea .CopyrightBar {
		color: #fff;
		background-color: #333;
		padding: 10px;
	}

	.footerArea .CopyrightBar a {
		color: #fff;
	}

	.footerArea .CopyrightBar ul {
		margin: 10px 0;
	}

	.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;
	}

	.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;
	}

	.fileForm .file_input_textbox,
	.fileForm .file_input_button,
	.fileForm .file_input_button2 {
		display: block;
	}

	.fileForm .file_input_hidden {
		height: 56px;
	}

	body .bodyArea .mainContent {
		width: 100%;
	}

	body .contentArea {
		/*
	padding-left:0;*/
		padding: 0;
	}

	body.subMenuVersion div.contentArea {
		margin-left: 0;
		max-width: 100%;
	}

	body .leftMenu {
		display: none;
	}

	body .headerTool .mobMenu .border>form {
		margin: 14px 12px;
		border-bottom: 1px solid #709cd7;
		display: flex;
		justify-content: space-between;
	}

	body .headerTool .mobMenu .language {
		position: relative;
		display: block;

		min-width: 0;
		padding-bottom: 6px;
	}


	body .headerTool .mobMenu .language ul {
		text-align: left;
	}

	body .mobMenu .btnGroup:not(:nth-last-child(1)) {
		border-bottom: 0;
	}

	body .mobMenu .ocBtn {
		display: none;
	}

	body .mobMenu .assets {
		padding: 12px;
	}

	body .mobMenu .assets select {
		background-color: transparent;
		border: 0;
		/*
    padding: 12px;*/
		width: 100%;
		color: #fff;
	}

	body .mobMenu .assets select option {
		color: #000;
	}

	body .contentArea .breadcrumb {
		/*
	display: block;
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;*/
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		/*
    min-height: 75px;*/
		padding: 15px 15px;
		padding-bottom: 5px;
		margin: 0 -15px;
		/*
    background-color: #f9f9f9;*/
		line-height: normal;
		font-size: 0.8rem;
	}

	body .paging_area {
		width: 100%;
	}

	.cont {
		width: 100%;
	}

	.contentArea .cont hr {
		width: 100%;
	}

	.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;
	}

	body .newsEmer {
		color: #FFF;
		text-align: right;
	}

	body .newsEmer>div {
		background-color: #D73D33;
		text-align: center;
		display: inline-block;
		padding: 0 12px;
	}

	body #calendar {
		margin: 10px 70px;
	}

	body .newsData {
		padding: 10px 20px 0 20px;
	}

	body .whatIsNew ul>li {
		margin: 2px 0;
	}

	body .titlePage a {
		padding: 10px;
	}

	body .titlePage .moreBtn a {
		margin: 0 10px;
		color: #000;
	}

	.newsType1 {
		border-left: #b3d236 solid 10px;
	}

	.newsType2 {
		border-left: #66cff6 solid 10px;
	}

	.newsType3 {
		border-left: #fbba20 solid 10px;
	}

	.topBtn .textTop {
		display: none;
	}

	body .topBtn {
		right: 10px;
		bottom: 100%;
		-webkit-transform: scale(.75);
		-ms-transform: scale(.75);
		transform: scale(.75);
		/*
	background-image: none;
	margin: 0;
    position: static;
    display: inline-block;*/
	}

	body .btmNav {
		text-align: right;
		/*
    width: 40px;*/
	}

	body div.btmNav.active {
		bottom: -30px;
		position: relative;
	}

	body #flexsliderOnAir,
	body #flexsliderOffice,
	body #flexsliderApplication,
	body #flexsliderMobileApp {
		display: none;
	}

	body .headerTool .mobileTool {
		order: 0;
		/*	z-index: 8910;*/
		display: inline-block;
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		align-self: center;
	}

	body.indexVersion .headerTool .mobileTool {
		display: none;
	}

	body .headerTool .mobileTool>button {
		width: 40px;
		display: inline-block;
		padding: 8px;
	}

	body .headerTool .mobileTool>button.navbar-my-search {
		background-color: #044b9b;
	}

	body.chineseVersion .headerTool .mobileTool {
		/*	top:0;*/
	}

	body .headerTool .active>.mobileTool {
		background-color: transparent;
	}

	/*body.indexVersion .headerTool .mobileTool {
	display: none;
}*/
	body .headerTool .headerNav {
		/*	float: left;/*    width: 82%;
    min-height: 64px;*/
	}

	body .headerTool.active .headerNav {
		min-height: 64px;
		/*	background-color: #1b5e79;*/
	}

	body.indexVersion .headerTool .headerNav {
		width: 100%;
		/*
	background: #fff;/*
    background: linear-gradient(#fff 60%, #91b5cc);*/
	}

	body .headerTool .myLogo .logo_0 img,
	body .headerTool .myLogo img {
		height: inherit;
		height: auto;
		/*
	max-height: 80px;*/
		width: auto;
		max-width: 100%;
	}

	body .headerTool .myLogo span {
		/*	width: 65%;*/
		/*	float: left;*/
		display: inline;
		margin: 0;
		/*
	padding: 5px;*/
	}

	body .headerArea .language li a {
		padding: 0 8px;
	}

	body .headerArea .headerTool .mobMenu,
	body .headerArea .headerTool .mobMenu a,
	body .headerArea .headerTool .mobMenu a:link,
	body .headerArea .headerTool .mobMenu a:visited {
		color: #fff;
	}

	body .headerArea .headerTool a,
	body .headerArea .headerTool a:link,
	body .headerArea .headerTool a:visited {}

	body .headerArea .headerMenu a,
	body .headerArea .headerMenu a:link,
	body .headerArea .headerMenu a:visited,
	body .headerArea .headerMenu a:hover,
	body .headerArea .headerMenu a:focus,
	body .headerArea .headerMenu a:active {
		background-color: #fff;
	}

	body .headerArea .myheaderTool .signup>a,
	body .headerArea .myheaderTool .signup>a:link,
	body .headerArea .myheaderTool .signup>a:visited {
		color: #fff;
		line-height: 33px;
	}

	body .headerArea .headerTool .language a,
	body .headerArea .headerTool .language a:link,
	body .headerArea .headerTool .language a:visited {
		/*	font-size: 1.2em !important;
	padding: 0 5px !important;*/
	}

	body .headerArea .headerTool .language img {
		filter: var(--filter_white)
	}

	body .headSearch .mySearchBtn a {
		width: 40px;
	}

	body .headerArea .headerTool .myLogo a {
		width: 100%;
		display: block;
		overflow: hidden;
		padding: 0;
	}

	body .headerArea .headerTool .myLogo a.dOnly {
		display: none;
	}

	body #flexsliderOnAir.active,
	body #flexsliderOffice.active,
	body #flexsliderApplication.active,
	body #flexsliderMobileApp.active {
		display: block;
	}

	body .flexsliderTraining {
		display: none;
	}

	body #flexsliderHeadline {
		display: none;
	}

	body #flexsliderNew {
		display: none;
	}

	body .myheaderTool .clientTool>div {
		/*
	display:block;*/
		padding: 0 5px;
	}

	body:not(.indexVersion) .myheaderTool {
		/*
	display:none;*/
		/*
	order:1;*/
		/*
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0;
    flex: 1 1 0;*/
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	body .myheaderTool>div.clfSeachBar {
		position: relative;
		width: 100%;
		top: auto;
		right: auto;
	}

	body .header1 {
		display: none;
	}

	body .header2 {
		display: block;
	}

	.headerArea .headerTool .myheaderTool>div.clfSeachBar {
		display: block;
	}

	.bodyArea>div.container {
		background-color: transparent;
		background-image: none;
	}

	.mainContent .listLeft,
	.mainContent .listRight {
		margin: 0;
	}

	.itemList {
		min-height: 1px;
	}

	.SearchFrom .searchTitle {
		z-index: 999;
		position: relative;
		float: left;
		background-color: #333;
	}

	.SearchFrom img {
		float: left;
		top: 0;
		z-index: 100;
	}

	.SearchFrom .SearchBtn {
		width: 65px;
	}

	.SearchFrom .searchTitle {
		/*width: 90%;*/
	}

	.SearchFrom .SearchCase {
		width: 90%;
	}

	.SearchFrom .SearchSelect0,
	.SearchFrom .SearchSelect1,
	.SearchFrom .SearchSelect2 {
		width: 100%
	}

	body .myTool,
	body .deskSearch,
	body .searchTool,
	body .headerMenu,
	body .headerMenu {
		display: none;
	}

	body .titlePage .moreBtn {
		display: block;
		margin: 10px;
	}

	body#page_bg .specialItem div {
		margin: 1px 0;
	}

	body .tMenu .longList ul {
		left: 0 !important;
		min-height: inherit !important;
	}

	body .headerMenu .tMenu a {
		position: relative;
	}

	body .headerMenu .tMenu a,
	body .headerMenu .tMenu a:link,
	body .headerMenu .tMenu a:visited {
		/*    background-color: #9cc5dc;
    max-width: none !important;
    color: #fff;
    margin: 0;
    border-left: 1px solid #98b2b5;
    border-right: 1px solid #98b2b5;
    border-top: 1px solid #d0edf3;
    border-bottom: 1px solid #82a1a5;

    background-image: linear-gradient(141deg, #9cc5dc 0%, #7da9de 51%, #639ee4 75%);*/
	}

	body .headerMenu ul.menuLv0>li:hover>a,
	body .headerMenu ul.menuLv0>li>a:hover,
	body .headerMenu ul.menuLv0>li>a:focus {
		color: #000 !important;
		font-weight: normal;
	}

	body .headerMenu.mainheaderMenu ul.menuLv0>li:hover>a,
	body .headerMenu.mainheaderMenu ul.menuLv0>li>a:hover,
	body .headerMenu.mainheaderMenu ul.menuLv0>li>a:focus {
		color: #fff !important;
		font-weight: normal;
	}

	body .tMenu.menuLv0>li>a.excLi:before {
		display: none;
	}

	body .headerMenu ul.menuLv1 li a {
		font-size: 1em;
	}

	body .headerMenu .tMenu .menuLv1 a,
	body .headerMenu .tMenu .menuLv1 a:link,
	body .headerMenu .tMenu .menuLv1 a:visited {
		background-color: transparent;
		/*    background-color: #b7d5e6;
    background-image: none;
    color: #000;
	border: 0;
    min-height: 0 !important;
    max-width: none !important;

    background-image: linear-gradient(141deg, #b7d5e6 0%, #b5d1f4 51%, #d0e5fe 75%);*/
	}

	body .headerMenu .tMenu a:hover,
	body .headerMenu .tMenu a:focus,
	body .headerMenu .tMenu a:active,
	body .headerMenu .tMenu a.active_section {
		/*	background-color: #5ba6ff;
	/*color: #fff;*/
		/*text-decoration: none;
	font-weight: bold;*/
	}

	body .headerMenu ul.menuLv0>li>a,
	body.chineseVersion .headerMenu ul.menuLv0>li>a,
	body.chineseVersion .headerMenu .tMenu>li>a {
		margin: 0;
		padding: 10px 20px;
		max-height: none;
		min-height: 0;
	}

	body .headerMenu .tMenu>li>a:focus,
	body .headerMenu .tMenu>li>a:hover,
	body .headerMenu .tMenu>li>a:active,
	body .headerMenu .tMenu>li>a.active_section {
		color: #000 !important;
	}

	.headerArea.subheaderMenu .headerTool ul.menuLv0>li>a:hover,
	.headerArea.subheaderMenu .headerTool ul.menuLv0>li>a:focus,
	.headerArea.mainheaderMenu .headerTool ul.menuLv1>li>a:hover,
	.headerArea.mainheaderMenu .headerTool ul.menuLv1>li>a:focus {
		border-bottom: 1px solid #c2d7d8 !important;
		background-image: none;
		color: #3e3c50 !important;
		/*	background-color:#1b1148;*/
		background-color: #c3d5e8;
	}

	body .headerMenu.subheaderMenu ul.menuLv0>li:hover>a,
	body .headerMenu.subheaderMenu ul.menuLv0>li>a:hover,
	body .headerMenu.subheaderMenu ul.menuLv0>li>a:focus {
		background-color: #c3d5e8;
	}

	body .headerMenu.mainheaderMenu .tMenu .menuLv1 li:hover>a,
	body .headerMenu.mainheaderMenu .tMenu .menuLv1 a:link,
	body .headerMenu.mainheaderMenu .tMenu .menuLv1 a:visited {
		color: #000;
	}

	body .headerMenu.mainheaderMenu .mhm_scene>li>a {
		background-color: #104a8d;
		color: #fff;
		border-bottom: 1px solid #072243;
		border-top: 1px solid #136fd7;
	}

	body .headerMenu.mainheaderMenu .mhm_scene>.active>a {
		background-color: #104a8d;
	}

	body .headerMenu.mainheaderMenu .mhm_scene>.mobActive>a {
		background-color: #1f61af;
	}

	body .headerMenu.mainheaderMenu .tMenu .menuLv1 a,
	body .headerMenu.mainheaderMenu .tMenu .menuLv1 a:link,
	body .headerMenu.mainheaderMenu .tMenu .menuLv1 a:visited {
		/*	background-color:#a1c6db;*/
		background-color: #61b7e8;
		border-left: 1px solid #43a9b4;
		border-right: 1px solid #43a9b4;
		border-top: 1px solid #79cbdc;
		border-bottom: 1px solid #3a8891;
	}

	body .headerMenu ul.menuLv0>li>a {
		display: block;
	}

	body .headerMenu .tMenu .firstLi>a:link,
	body .headerMenu .tMenu .firstLi>a:visited {
		/*
	padding: 10px;*/
	}

	body .headerMenu .tMenu .menuLv1 a {
		/*	padding-left: 40px;*/
	}

	body .headerMenu ul.menuLv1 li a {
		padding: 5px 20px;
		padding-left: 50px;
	}

	body .tMenu.menuLv0 .menuLv1>li>a:before {
		top: 10px;
	}

	body div.footerArea .info {
		/*    display: block;
    width: 100%;*/
		padding-top: 0;
		/*    margin-top: 20px;*/
	}

	body .footerBanner.slides>li {
		margin: 0;
		display: inline-block;
		max-width: 100%;
	}

	body .footerArea ul.fMenu {
		max-width: none !important;
	}

	body div.footerArea a,
	body div.footerArea a:active,
	body div.footerArea a:hover,
	body div.footerArea a:focus,
	body div.footerArea a:link,
	body div.footerArea a:visited {
		/*	color: #3e5259;*/
	}

	body div.footerArea ul.fMenu {
		/*
	padding: 7px 0;
	float: left;
	margin: 0;*/
		/*
	display:none;*/
		padding: 0;
	}

	body .topBtn a {
		/*
	padding:20px;
	padding-left:30px;*/
	}

	body .fm-banner {
		margin: auto;
	}

	body .indexContent {
		width: 100%;
	}

	body .colorSort,
	body .newsArea {
		width: 100%;
		padding-right: 30px;
	}

	.appDiv,
	.appDiv div {
		text-align: center;
	}

	/*=======Main======*/
	html body #wrap .container {
		width: 100% !important;
		padding-left: 15px;
		padding-right: 15px;
	}

	html body.indexVersion #wrap .bodyArea .container,
	body.indexVersion .contentArea {
		padding: 0;
	}

	/*==============List============*/
	body .mainContent ol ol,
	body .mainContent ol ul,
	body .mainContent ul ol,
	body .mainContent ul ul {
		padding-left: 10px;
	}

	/*======Box List========*/
	body ul.box_list,
	body ul.box_list.fine {
		padding: 0;
	}

	/*==========Side=========*/
	body .box_side ol,
	body .box_side ul {
		padding-left: 15px;
	}

	body .my_left_hand_side {
		max-width: 100% !important;
	}

	body .styleTable.my_table_style table tr td {
		display: block;
		padding: 5px 10px;
	}

	/*==============Albums=====================*/
	/*body div.pp_pic_holder{
	left: 0 !important;
    width: 100% !important;
}*/
	body .pagetag_page .albums_body {
		/*padding: 15px 0;*/
	}

	body .mainSlider ul.slides>li {
		height: auto !important;
	}

	body #flexslider ul.slides li>div {
		/*	text-align: center;
	position:relative;*/
	}

	body .mainSlider .slide_cont {
		max-width: 100%;
	}

	body div.ppt {
		padding: 15px 0 !important;
	}

	body div.light_square .pp_expand {
		display: none !important;
	}

	body a.pp_close {
		top: -30px;
		right: -10px;
		box-shadow: none;
		padding: 1px 5px;
	}

	body .pp_content_container .pp_left {
		padding-bottom: 90px;
	}

	body .pp_nav>a {
		white-space: nowrap;
	}

	body .pp_nav .pp_play,
	body .pp_nav .pp_pause,
	body a.pp_arrow_previous,
	body a.pp_arrow_next {
		float: left;
	}

	/*==============Gallery==================*/
	body .gallery_list li>div {
		max-width: 210px;
	}

	.gallery_list ul li {
		background-color: #8b2789 !important;
	}

	.gallery_list ul li,
	.gallery_list ul li a {
		color: #fff !important;
	}

	.gallery_list ul li.mobile_toggle {
		background-color: #e9d4e7 !important;
	}

	.gallery_list ul li.mobile_toggle,
	.gallery_list ul li.mobile_toggle a {
		color: #000 !important;
	}

	body .gallery_list2 ul li .gallery_cont {
		padding: 20px 0;
	}

	body .gallery_list2 ul li .gallery_img {
		text-align: center;
		display: block;
		width: initial;
	}

	/*=====Form List=======*/
	body .program_form .my_form_side0 {
		display: block;
		position: static;
		margin: 5px 0;
		width: inherit;
	}

	body .program_form .my_form_side1 {
		display: block;
		position: static;
		margin: 5px 0;
		width: inherit;
	}

	body .program_form .program_form_item_list li {
		width: 100%;
		padding: 5px;
	}

	body .program_form .program_form_item_list li img {
		position: static;
		float: left;
		margin: -5px 5px 0 -5px;
	}

	/*============Mobile only===============*/
	body .headerArea .headerTop {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		min-height: 0;
		margin: 0;
		padding: 0;
		width: auto;
		font-size: .875em;
	}

	body .headerArea .headerBottom {
		display: none;
	}
    body .pmtList .record_title a.asset_list_desk{
       display: none;
    }
     body .pmtList .record_title a.asset_list_mob{
        display: block;
     }
	/*
body .headerMenu .tMenu li ul{
	display:none;
}
.headerMenu .tMenu li.open ul:before, .headerMenu .tMenu li ul.activeUl:before {
    content: '' !important;
}
body .headerMenu .tMenu li.open ul, body .headerMenu .tMenu li ul.activeUl{
	width:100%;
}
body .headerMenu .tMenu li.open ul>li, body .headerMenu .tMenu li ul.activeUl>li {
    width: 100%;
}
body .headerMenu .tMenu li.open ul>li, .headerMenu .tMenu li ul.activeUl>li{
	margin-left:0;
}
body .headerMenu .tMenu li.open ul>li, body .headerMenu .tMenu li ul.activeUl>li{
	float:none;
}
body .headerMenu .tMenu li.open ul, body .headerMenu .tMenu li ul.activeUl{
	display:block;
	min-height: initial;
	padding:0;
	margin:0;
}
*/
	body .mCEvt {
		/*	background-color: #f7f7f7;*/
		/*    padding: 1em .6em;*/
	}

	body .mCEvt.clickActive {
		/*	background-color: #3d3499;*/
	}

	body .headerMenu ul.menuLv1,
	body .headerMenu .extmenu>ul {
		/*	position: relative !important;
	display: block !important;
	left: 0 !important;
	background-color: transparent;
	border: 0;*/
	}

	body .headerMenu .tMenu li ul>li {
		width: 100%;
		position: relative;
		/*	padding-left:20px;*/
	}

	body .headerMenu .tMenu li ul>li:before {
		/*	content: "-";
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -.5em;*/
	}

	body .headerMenu ul .open ul,
	body .headerMenu ul li ul.activeUl {
		/*
	display: none;*/
	}

	body .headerMenu ul .excActive>ul {
		display: none;
	}

	body .tMenu.sub-level-active {
		margin-top: 0 !important;
		display: inline-block;
		width: 100%;
	}

	body .wrap-nav {
		display: block;
		height: inherit !important;
	}

	body .wrap-nav .tMenu a:link,
	.wrap-nav .tMenu a:visited {
		width: auto !important;
	}

	body .wrap-nav {
		display: none;
		height: auto !important;
		position: absolute;
		left: 0;
		right: 0;
		margin-top: 0;
		z-index: 8555;
		top: 44px;
		margin: 0;
		padding: 0;
	}

	body .wrap-nav>ul {
		margin-top: 0 !important;
	}

	body .wrap-nav.active {
		display: block;
	}

	body .wrap-nav>ul>li {
		width: 100% !important;
		max-width: inherit !important;
		padding: 0 !important;
		height: auto !important;
		text-align: left !important;
		margin: 0;
		display: block;
		background-color: #f4f4f4;
	}

	body .fix_line {
		display: none;
	}

	body .tMenu {
		display: inline-block;
		width: 100%;
	}

	body .tMenu li a {
		display: block;
		width: auto !important;
		padding: 10px 20px;
		text-decoration: none;
		text-align: left !important;
		height: auto !important;
	}

	body .tMenu li ul {
		/*
	display: none;
	position: relative;
	height: auto;
	z-index: 9999;
	text-align: left;
	border-top: 1px solid #e0dfe4;
	width: 100%;*/
	}

	body .tMenu li.expanded ul:before,
	body .tMenu li.active ul:before {
		content: '' !important;
	}

	body .tMenu li.expanded ul,
	body .tMenu li.active ul {
		position: relative;
		top: 100%;
		left: 0;
		margin: 0;
		padding: 0;
		display: block;
	}

	body .tMenu li.expanded ul>li,
	body .tMenu li.active ul>li {
		height: auto;
		width: 100%;
		margin: 0;
		padding: 0;
		display: block;
	}

	body .tMenu li.expanded ul,
	body .tMenu li.active ul {
		width: 100% !important;
	}

	body .tMenu li.expanded ul>li,
	body .tMenu li.active ul>li {
		width: 100% !important;
	}

	body .tMenu li.expanded ul>li,
	body .tMenu li.active ul>li {
		margin-left: 0 !important;
	}

	body .tMenu li.expanded ul>li,
	body .tMenu li.active ul>li {
		float: none !important;
	}

	body .tMenu li.expanded ul,
	body .tMenu li.active ul {
		display: block !important;
		min-height: initial !important;
		padding: 0 !important;
		margin: 0 !important;
	}

	body .headerMenu .tMenu li.open ul,
	body .headerMenu .tMenu li ul.activeUl {
		border-top: 0;
	}

	body .headerArea .headerTool ul.menuLv1>li>a:hover,
	body .headerArea .headerTool ul.menuLv1>li>a:focus {
		font-weight: normal;
		background-color: transparent;
		color: #000;
		/*
    background-color: #c5f4e0;*/
	}

	body .pagetag_page .albums_download {
		float: none;
		margin-top: 20px;
	}

	body .pagetag_tag ul {
		text-align: left;
	}

	body .pagetag_tag ul li {
		display: block;
		border-bottom: 1px solid #ddd;
	}

	body .bubble {
		width: auto;
	}

	body .my_list,
	body .my_list li {
		list-style-type: square;
	}

	body .mainHeader h1 {
		text-align: left;
		background-position: center center;
		padding: 10px;
		font-size: 2em;
		/*	background-image:none !important;
	padding:43px 0 !important;*/
		/*	padding: 120px 30px 20px 30px;*/
	}

	body .contentArea .breadcrumb {
		/*
	font-size:.8em;*/
	}

	body .home img {
		/*
    vertical-align: top;*/
	}

	body .mainHeader h1:before {
		content: " ";
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background-color: rgba(255, 255, 255, 0.6);
		z-index: -1;
	}

	body .s_subtitle {
		display: block !important;
	}

	body .s_photo {
		float: none;
	}

	body div.pp_pic_holder {
		/*min-width:inherit;*/
		min-width: 80% !important;
		left: 10% !important;
	}

	body div.light_square .pp_left {
		/*height:auto !important;*/
	}

	body .pp_top,
	body .pp_bottom {}

	.pp_content {
		width: auto !important;
	}

	.pp_details {
		width: auto !important;
	}

	.pp_nav>a {
		float: none;
		width: 100%;
	}

	.pp_content #pp_full_res img {
		/*
	min-width: 100%;
	height: initial !important;*/
	}

	body .bodyArea {
		/*
	padding-bottom:15px;
	background-color:#fff;*/
	}

	body .mainContent {
		line-height: normal;
	}

	body.indexVersion .bodyArea {
		padding: 0;
	}

	body .mainContent h1 {
		/*
    font-size: 1.4em;
    text-align: center;*/
	}

	body .mainContent h2 {
		font-size: 1.2em;
	}

	body .headerArea1 {
		/*
	border-top: 15px solid #910197;*/
		background-color: transparent;
		/*
	height:115px;*/
		padding-top: 10px;
		padding-bottom: 10px;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	body .headerArea2 {
		border: 0;
		position: relative;
		z-index: 9000;
	}

	body.indexVersion .headerArea2 {}

	body .headerMenu ul.menuLv0>li a {
		color: #000;
		background-color: #fff;
	}

	body .content_bg {
		margin: 0;
		border: 0;
	}

	body .my_folder_list ul li a {
		padding: 20px 0 20px 60px;
	}

	body.indexVersion .bodyArea {
		background-color: transparent;
	}

	body.indexVersion div.bodyArea {
		min-height: 100px;
	}

	body .mainHeader {
		/*
	background-position: top center;
    overflow: hidden;*/
		margin-right: -15px;
		/*	max-height:121px;*/
	}

	body .mainHeader:before {
		/*	height: 121px !important;
    background-image: url(../images/bg_header2.jpg) !important;*/
	}

	#contact_us .col-md-3 {
		width: 100%;
		height: 100%;
		display: block;
		margin-right: 0px !important;
		margin-left: 0px !important;
		clear: both
	}

	#information .col-md-3 {
		width: 100%;
		height: 100%;
		display: block;
		margin-right: 0px !important;
		margin-left: 0px !important;
		clear: both
	}

	.text-center i img {
		width: 50%;
		height: 50%;
		display: block;
		clear: both
	}

	.alerts .cont>p {
		margin-left: 0;
		text-align: justify;
		line-height: 17px !important;
	}

	body #wrap {
		min-width: auto;
		margin-right: auto;
		margin-left: auto;
	}

	body .headerArea .headerTool .headerNav {
		/*   display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;*/
	}

	body .headerTool .myLogo>div[class^="logo_"] {
		padding: 0 5px;
	}

	body .headerArea .headerArea1 .headerTool .headerNav {
		padding: 0;
		/*
	display:block;
	padding: 0;*/
	}

	body.indexVersion .headerTool .myLogo {
		margin-left: 0;
		border-bottom: 0;
		z-index: 9200;
		/*	width: 100%;
/*    padding-left: 18%;*/
	}

	body .headerArea2 .headerTool .myLogo {
		display: none;
	}

	body .headerTool .myLogo {
		width: 30%;
		/*width: 400px;*/
		max-width: 83.076923076923076923076923076923%;
		padding: 0;
		padding-left: 0;
		/*	width: 100%;*/
		/*
	float: none;
	height:inherit;
	height:auto;/*
    min-height: 127px;*/
		/*
    position: relative;
	z-index: auto;/*
	position: absolute;
    z-index: 9000;
/*	padding-left: 70px;
/*	padding-right: 135px;*/
		/*
	padding-top: 0;
	padding-bottom:0;
	text-align: left;
    display: inline-block;
	flex-grow: 1;*/
	}

	body.chineseVersion .headerTool .myLogo {
		/*	padding-right:150px;
	padding-top: 40px;*/
	}

	body .headerTool.active .mobileClient {
		display: block;
		padding: 0px;
	}

	body .mobileClient {
		font-size: 2em;
		font-weight: bold;
		color: #454545;
	}

	body .mobileClient .userIcon {
		float: left;
	}

	body .mobileClient .userIcon img {
		padding: 15px;
		background-color: #000;
		width: 80px;
		margin-right: 10px;
		vertical-align: top;
	}

	body .mobileClient ul {
		padding: 0 10px 10px 0;
	}

	body .mobileClient ul li img {
		width: 30px;
	}

	body .mobileClient .logout {
		float: right;
	}

	body.indexVersion .breadcrumb,
	body.extIndex .breadcrumb {
		display: none !important;
	}

	.contentArea h2 {
		/*	padding: 13px;*/
		margin-top: 0;
	}

	body .contentArea .mainContent .cont h2 {
		padding: 0px;
		margin-top: 0;
	}

	.footerMenu ul.bMenu {
		display: none !important;
	}

	body .mybox_login {
		max-width: 100%;
		padding: 0;
	}

	body .mybox_login>div {
		box-shadow: none;
	}

	body .notice {
		margin: 0;
	}

	body .alerts_area {
		width: 100%;
	}

	body .digest_corner_area .digest_corner>div {
		max-width: 100%;
		margin-left: 0;
	}

	body .box_area {
		margin-top: 30px;
		float: none;
		height: inherit;
		padding-bottom: 43px;
	}

	body .dashboard_area {
		margin-left: 0;
	}

	body .footerArea ul.fMenu>li {
		color: #fff;
		padding: 0;
	}

	body .footerArea ul.fMenu a {
		padding: 8px 0px;
		display: inline-block;
	}

	.paging_area .page #cyber_threat_map .cont {
		width: 100% !important;
	}

	body .mainContent .main_left {
		float: none;
		width: 100%;
	}

	body .mainContent .sub_right {
		margin-left: 0;
		max-width: 100%;
		float: none;
	}

	body #cloud {
		margin: auto;
		max-width: 90%;
		height: auto;
	}

	body .page_select>div {
		display: block;
		margin: 7px 0;
		width: 100%;
		float: none;
	}

	body .page_select>div select {
		width: 100%;
	}

	body .alerts .detail .left {
		float: none;
		max-width: 100%;
	}

	body .alerts .detail .right {
		float: none;
		max-width: 100%;
	}

	body .headerMenu .tMenu>li>a:focus,
	body .headerMenu .tMenu>li>a:hover,
	body .headerMenu .tMenu>li>a:active,
	body .headerMenu .tMenu>li>a.active_section {
		/*	background-image: none;	*/
		max-width: none !important;
		max-width: none !important;
		/*    background-color: #2f1f77;
    border-bottom: 1px solid #4220d6;
    border-top: 1px solid #927dfb;*/
	}

	body .headerMenu .tMenu>li>a:focus:after,
	body .headerMenu .tMenu>li>a:hover:after,
	body .headerMenu .tMenu>li>a:active:after,
	body .headerMenu .tMenu>li>a.active_section:after {
		content: "";
		display: none;
	}

	body div.ms-options-wrap {
		width: 100%;
		padding-right: 10px;
	}

	body .system_type {
		padding-left: 0;
		margin: 10px 0;
	}

	body .alerts_table .alerts_row>div {
		width: 50%;
	}

	body .alerts_table .alerts_row {
		border-bottom: 1px solid #ddd;
	}

	body #chart>div {
		float: none;
		margin: 30px 0;
		width: 342px;
		height: 228px;
		overflow: hidden;
	}

	body .comment_sub {
		margin-left: 0;
	}

	body .headerNav {
		padding-left: 0;
	}

	body .headerMenu .tMenu li ul.menuLv1>li {
		margin: 0;
		display: list-item;
	}

	body .headerMenu .tMenu li ul>li.close {
		background-image: none !important;
		margin: 0;
	}

	body .headerMenu.subheaderMenu .open>ul.menuLv1>li {
		display: block;
	}

	body .headerMenu.subheaderMenu ul.menuLv0>li:hover>a:after,
	body .headerMenu.subheaderMenu ul.menuLv0>li>a:hover:after,
	body .headerMenu.subheaderMenu ul.menuLv0>li>a:focus:after {
		display: none;
	}

	body .headerMenu ul.menuLv0>li {
		max-width: none;
	}

	body .headerMenu ul.menuLv0>li.my_menu {
		/*	height:auto !important;
	width: 100% !important;
	max-width: inherit !important;
	padding: 0 !important;
	height: auto !important;
	text-align: left !important;
	background-size: 100% 100%;*/
	}

	body .headerMenu ul.menuLv0>li.my_menu:after {
		display: none !important;
	}

	body .headerMenu ul.menuLv0>li.active_section {
		border-bottom: 0 !important;
	}

	body .headerMenu ul.menuLv0>li.my_menu2 span {
		text-align: left !important;
	}

	body .headerMenu ul.menuLv0>li.firstLi {
		/*
	display:block;*/
	}

	body .headerFirst {
		position: relative;
	}

	body .headerMenu ul ul.menuLv1 {
		float: none;
		/*
    padding-left: 40px;*/
	}

	body .myheaderTool {
		min-width: unset;
	}

	body .headerArea .headerTool .rightTool {
		/*
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;*/
	}

	body .headerArea .myheaderTool>div:not(:last-child):not(.mobileTool) {
		margin-right: 1rem;
		/*	display:none;
	vertical-align: baseline;*/
	}

	body .myheaderTool .clientTool>div.qrcode,
	body .myheaderTool .clientTool>div.contactus,
	body .myheaderTool .clientTool>div.brandhk,
	body .myheaderTool .clientTool>div.social {
		display: none;
	}

	body .headerArea .headerTool div.print,
	body .headerArea .headerTool div.homeTool {
		display: none;
	}

	body .myheaderTool .clientTool {
		padding: 0;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	body .headerArea .headerTool .headerTop>div {
		/*
	margin-left:10px;*/
	}

	body .mobileLogo {
		display: block;
	}

	body .headerArea .headerTool .headerTop>div.mobileLogo {
		margin-left: 0;
		max-width: 45vw;
	}

	body .headerArea .headerTool .headerTop>div.mobileLogo img {
		max-height: 80px;
	}

	body .headerArea .headerTool .shareTool {
		/*
	display:none;*/
	}

	body .headerArea .headerTool div.datetime,
	body .headerArea .headerTool div.login,
	/*
body .headerArea .headerTool div.AStyleArea,*/
	body .headerArea .headerTool div.setbookmark

	/*,
body .headerArea .headerTool div.searchTool*/
		{
		display: none;
		padding: 0;
		margin: 0 10px;
	}

	body .headerTool div.datetime:after,
	body .headerTool div.login:after,
	body .headerTool div.AStyleArea:after,
	body .headerTool div.setbookmark:after {
		display: none;
	}

	body .headerTool div.datetime:before,
	body .headerTool div.login:before,
	body .headerTool div.AStyleArea:before,
	body .headerTool div.setbookmark:before {
		display: none;
	}

	body .headerArea .headerTool br {
		display: none;
	}

	body .myheaderTool>div.clientTool div>* {
		margin: 0;
		padding: 0 3px;
	}

	body .headerTool div.sitemap {
		/*
	display:none;*/
	}

	body .headerTool div.AStyleArea {
		/*
	font-size:1.2em;*/
		display: none;
	}

	body .headerTool .AStyleArea a {
		padding: 0;
		vertical-align: middle;
	}

	body .headerTool div.mobile_view {
		display: block;
	}

	body .headerTool div.mobile_view img {
		display: none;
	}

	body .headerTool div.mobile_view a {
		display: block;
		background-image: url('../images/desktop.png');
		background-repeat: no-repeat;
		background-position: center center;
		width: 29px;
		height: 28px;
		border-bottom: none !important;
		margin-top: 5px;
	}

	body .headerTool div.language,
	body .headerTool div.searchTool {
		/*
	display: inline-block;
	vertical-align: middle;
	margin:0;*/
	}

	body .myheaderTool .clientTool>div:last-child {
		padding: 0 5px;
	}

	body .headerTool div.language {
		/*	margin-right:0;*/
		min-width: 95px;
		padding-left: 0;
	}

	body:not(.indexVersion) .headerTool .myheaderTool>form>div.language,
	body:not(.indexVersion) .headerTool .myheaderTool>div.language,
	body .myheaderTool .clientTool>div.assets,
	body .myheaderTool .clientTool>div:before {
		display: none;
	}

	body .headerArea .headerTool div.language.active {
		/*    display: block;
    position: absolute;
    right: 60px;
    top: 50px;
    background-color: #f3f3f3;
	transform: translateX(50%);*/
	}

	body .myheaderTool>div.clientTool div.language ul li {
		width: auto !important;
		text-align: center;
		padding: 10px 4px;
		margin-left: 5px;
	}

	body .myheaderTool>div.clientTool div.language ul li:nth-child(1) {
		margin-left: 0;
	}

	body .headerArea .headerTool div.language.active ul * {
		display: block;
	}

	body .headerTool .shareTool>.shareList {
		left: auto;
		right: 0;
		-webkit-transform: translateX(0);
		-ms-transform: translateX(0);
		transform: translateX(0);
	}

	body .headerTool div.searchTool {
		/*    display: block;
    float: left;*/
		width: auto;
		margin: 0;
		/*
	padding-right: 0 !important;
	padding:0;*/
	}

	body .headerTool div.searchTool a.searchBtn {
		/*padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-top: 0px;*/
		padding-left: 0;
		padding-right: 0;
		background-color: transparent;
		position: relative;
		position: absolute;
		right: 10px;
		top: -5px;
	}

	body .headerTool div.searchTool label,
	body .headerTool div.searchTool input {
		/*display:none;*/
	}

	body .headerTool div.searchTool input {
		width: 100%;
		min-width: 240px;
		padding-right: 30px;
		padding-left: 5px;
	}

	body .headerTool div.searchTool.active label {
		display: block;
	}

	body .headerTool div.searchTool.active input {
		display: block;

		width: calc(100% - 30px);
		border-bottom: 1px solid #eee;
		margin-top: 30px;
		border-left: none;
		border-top: none;
		border-right: none;
		margin-left: 15px;
		padding-right: 10px;
		padding-left: 5px;

		z-index: 9000;
	}

	body .headerTool div.searchTool.active input {}

	body .searchTool form:before {
		display: none;
	}

	body .clientTool form img {
		/*    float: left;
    margin-left: 0;
    margin-top: 0;*/
	}

	body .clientTool>div:before {
		display: none;
	}

	body .myheaderTool div {
		/*
    line-height: 33px;*/
	}

	body div#footer div.info ul.fMenu,
	body div#footer div.system ul.fMenu,
	body .footerArea .info>div {
		float: none;
		width: 100%;
		text-align: center;
	}

	body .footerArea .updateDate:before {
		display: none;
	}

	body div#footer div.system {
		float: none;
		width: 100%;
		text-align: center;
	}

	body div#footer div.w3c,
	body div#footer div.copyright {
		float: none;
		width: 100%;
		text-align: center;
	}

	body div.btmNav {
		/*
	width:100%;
	padding:30px;*/
	}

	body .mClinet {
		text-align: center;
		margin-bottom: 10px;
	}

	body .mClinet>div {
		display: inline-block;
		margin: 0 2px;
		color: #ddd;
	}

	body .headerMenu ul.menuLv0>li>a>span {
		padding: 0;
		border-bottom: 0;
		top: auto;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-ms-transform: translateY(0%);
		-o-transform: translateY(0%);
		transform: translateY(0%);
	}

	body .headerMenu .tMenu>li>a:focus>span,
	body .headerMenu .tMenu>li>a:hover>span,
	body .headerMenu .tMenu>li>a:active>span {
		border-bottom: 0;
	}

	body .headerMenu ul li>div.extmenu {
		/*    position: relative;
    display: none;
    left: 0;*/
		background-color: transparent;
		border: 0;
		padding: 0;
	}

	body .headerMenu ul li.excActive>div.extmenu {
		display: block;
		position: relative;
		left: 0;
	}

	body .headerMenu .tMenu li ul.menuLv1>li.excActive>.extmenu {
		display: block;
		position: relative;
		left: 0;
	}

	body .headerMenu ul.menuLv1 {
		/*	display:none !important;
	background-color:#154961;*/
		padding: 0;
	}

	body .headerMenu .tMenu .menuLv1>li>a:before {
		/*
	display:none;*/
	}

	body .headerMenu .excActive>ul.menuLv1 {
		display: block !important;
	}

	body .headerMenu .tMenu li>ul.menuLv2 {
		display: none !important;
		background-color: #0d3c50;
	}

	body .headerMenu .tMenu li.excActive>ul.menuLv2 {
		display: block !important;
		position: relative;
		top: 0;
		left: 0;
		margin: 0;
		padding: 0;
	}

	body .headerMenu .tMenu li.open ul.menuLv2>li>a,
	body .headerMenu .tMenu li ul.activeUl .menuLv2>li>a {
		/*	background-color:#0d3c50;*/
	}

	body .headerMenu .tMenu .menuLv1 .menuLv2 a,
	body .headerMenu .tMenu .menuLv1 .menuLv2 a:link,
	body .headerMenu .tMenu .menuLv1 .menuLv2 a:visited {
		/*
	background-color:#b6dbcb;*/
	}

	body .headerMenu .tMenu .menuLv1 .menuLv2 a:focus,
	body .headerMenu .tMenu .menuLv1 .menuLv2 a:hover {
		background-color: transparent;
		color: #000;
	}

	body .tMenu.menuLv0 .menuLv2>li a {
		padding: 10px 20px;
		padding-left: 50px;
	}

	body .tMenu.menuLv0 .menuLv2>li>a:before {
		top: 13px;
		left: 25px;
		/*
	display:none;*/
	}

	body .headerMenu ul.menuLv0>li>a>span.caret {
		/*    background-image: url(../images/nav_bullet_second_level_close.gif);
    height: 26px;
    width: 26px;
    background-repeat: no-repeat;
    border-top-style: none!important;
    border-right-style: none!important;
    border-bottom-style: none!important;
    border-left-style: none!important;
    position: absolute;
    top: 50%;
    right: 13px;
    padding-right: 0;
    margin-top: -13px !important;*/
	}

	body .headerMenu ul.menuLv0>li.excActive>a>span.caret {
		/*    background-image: url(../images/nav_bullet_second_level.gif);
    height: 26px;
    width: 26px;
    background-repeat: no-repeat;
    border-top-style: none!important;
    border-right-style: none!important;
    border-bottom-style: none!important;
    border-left-style: none!important;
    position: absolute;
    top: 50%;
    right: 13px;
    padding-right: 0;
    margin-top: -13px !important;*/
	}

	body .headerMenu .tMenu li ul.menuLv1>li span.caret {
		/*    background-image: url(../images/nav_bullet_second_level_close.gif);
    height: 26px;
    width: 26px;
    background-repeat: no-repeat;
    border-top-style: none!important;
    border-right-style: none!important;
    border-bottom-style: none!important;
    border-left-style: none!important;
    position: absolute;
    top: 50%;
    right: 13px;
    padding-right: 0;
    margin-top: -13px !important;*/
	}

	body .headerMenu .tMenu li ul.menuLv1>li.excActive span.caret {
		/*    background-image: url(../images/nav_bullet_second_level.gif);
    height: 26px;
    width: 26px;
    background-repeat: no-repeat;
    border-top-style: none!important;
    border-right-style: none!important;
    border-bottom-style: none!important;
    border-left-style: none!important;
    position: absolute;
    top: 50%;
    right: 13px;
    padding-right: 0;
    margin-top: -13px !important;*/
	}

	body .paging_area table {
		max-width: 100%;
	}

	body .list_table_rowspan td {
		padding: 10px 0;
	}

	.myitem_list {
		text-align: center;
	}

	/*====================================*/
	body .mainContent ul.mylist {
		margin-left: 10px;
	}

	body .div_pilotact .title {
		padding: 8px 20px;
		width: 140px;
	}

	body .myboard_bk.full .cont {
		padding-left: 0;
	}

	body .bodyArea .mainContent,
	body.indexVersion .bodyArea .mainContent {
		/*
		padding: 0 15px 20px 15px !important;*/
	}

	body .bodyArea .mainContent {
		margin-top: 0;
		padding-left: 0;
		padding-right: 0;
		padding: 0;
	}

	body.indexVersion .bodyArea .mainContent {
		padding-top: 0;
		padding-bottom: 0;
		margin-top: 0;
	}

	body .tmOnly {
		position: static;
		visibility: visible;
		left: auto;
	}

	body .clientTool>div.language:before {
		display: none;
	}

	body .record_title a {
		/*flex-wrap: wrap;*/
	}

	body .inputList .flex414>div {
		min-width: 44.4444%;
		width: auto;
		max-width: 100%;
	}

	body .inputList .sboxList>div {
		width: auto;
		max-width: 100%;
	}

	body .loginBox .input .ibtn {
		min-width: 50%;
	}

	body .loginBox .input .ibtn a {
		padding: 8px;
		border-radius: 8px;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	body .mainContent .myHeader h1 {
		padding-right: 10px;
		font-size: 1rem;
	}

	body .myHeader .ibtn a {
		padding: 8px;
		border-radius: 8px;
		margin: 8px 0;
	}

	body .pmtArea .pmtHeader {
		padding-bottom: 10px;
		/*display: none;*/
	}

	body .pmtArea .mobile_td {
		display: block;
		width: 100%;
		margin-bottom: 5px;
	}

	body .pmtArea .pmtList>div .functionMenu>.border {}

	body .pmtArea .pmtList .myflex {
		/*flex-wrap: wrap;*/
	}

	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtList .myflex>div {
		text-align: left;
	}

	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtHeader .header_cell:not(.record_title_cell):not(.checkbox_cell):not(.mobile_keep_showing_cell),
	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtList .main.myflex>div:not(.checkbox_wrap):not(.record_title):not(.actionCol):not(.functionFolder):not(.mobile_keep_showing_block) {
		display: none;
	}

	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtHeader .header_cell,
	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtList .main.myflex>div:not(:last-child) {
		/*padding-left: 0;*/
		padding-right: 15px;
	}

	body .myflex.flex1311121>*:nth-child(1) {
		width: auto;
	}

	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtHeader.myflex .checkbox_cell,
	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtList .myflex .checkbox_wrap {
		min-width: 42px;
		max-width: 42px;
	}

	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtList .myflex .functionFolder {
		min-width: unset;
	}

	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtHeader.myflex .record_title_cell,

	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtList .myflex .record_title,
	body #binForm .pmtArea .pmtList .main.myflex>div:nth-child(3).record_title,
	body #grpSelect .pmtArea .pmtHeader .header_cell:nth-child(2).record_title_cell,
	body #grpSelect .pmtArea .pmtList .main.myflex>div:nth-child(2).record_title {
		width: calc(100% - 42px - 42px);
		min-width: unset;
	}

	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtList .myflex .actionCol {
		width: 42px;
		min-width: 42px;
		max-width: 42px;
	}

	body .mobileAll {
		display: flex;
	}

	body .pmtArea .pmtList {}

	body .myItemList .list .count,
	body .pmtArea:not(.pmtArea_keep_desktop_version) .pmtList .count {
		padding-left: 0;
	}

	body .pmtArea .pmtList>div>.border {
		padding-top: 0;
		padding-bottom: 0;
	}

	body .myflex.flexC5>*:nth-child(n+1),
	body .myflex.flex551>*:nth-child(n+1) {
		max-width: 100%;
		width: 100%;
	}

	body .list_cover {
		max-width: none;
		width: 24px;
		/*max-width: 60%;*/
	}

	body .mainContent .myHeader2.myflex {
		margin-bottom: 0;
	}

	body .dropzone:not(.share_asset_form) {
		display: inline-block;
		min-height: unset;
	}

	body .dropzone.dz-clickable .dz-message {
		margin: 0;
		padding: 10px;
	}

	body .dropzone.dz-clickable .dz-message * {
		padding: 0;
	}

	/*=========================*/
	body .sliderArea {
		height: auto;
		overflow: hidden;
		margin-bottom: 20px;
		margin-left: -15px;
		margin-right: -15px;
	}

	body .sliderBg {
		position: static;
		height: auto;
	}

	body div.flexslider {
		width: 100%;
		margin: auto;
		/*		position:relative;*/
	}

	body .sliderArea .flex-direction-nav .flex-prev {
		left: 0;
	}

	body .sliderArea .flex-direction-nav .flex-next {
		right: 0;
	}

	/*========================*/
	body .main_news {
		width: 100%;
		padding-right: 0;
		float: none;
		margin-bottom: 30px;
	}

	body .main_about {
		width: 100%;
		float: none;
	}

	body .main_bottom {
		margin-bottom: 0;
	}

	body.indexVersion div.btmNav {
		/*
		display:none;*/
	}

	body.indexVersion div.btmNav .backBtn {
		display: none;
	}

	/*==============*/
	body .headerArea .headerTool {
		padding-top: 0;
	}

	body .headerArea .headerArea1 .headerTool {
		padding: 0;
		max-height: 70px;
	}

	body .clientTool>div.language li.last:before {
		display: none;
	}

	body .myheaderTool>div.clientTool div.language ul li {
		/*		padding-right:0 !important;*/
	}

	body .headerMenu br {
		display: none;
	}

	/*====================*/
	/*	body .mainSlider{
		top:75px;
	}
	body .main_new{
		top:679px
	}
	body .main_highlight {
    	top: 1179px;
	}
	body .main_shortcut {
		top: 1649px;
	}*/
	body.indexVersion .headerArea {
		/*		position: relative;
		left: 0;
		transform: none;/*
		position: relative;
		transform: translateX(0);
		left: auto;
		top: auto;*/
	}

	body .currentTool {
		height: auto;
		/*		padding-top:36px;*/
		padding-top: 140px;
		padding-bottom: 16px;
		padding-left: 10px;
		padding-right: 10px;
		background-position: top center;
	}

	/*=======================================*/
	body .page_scroll {
		display: none;
	}

	body .footerArea .subFooterMenu ul>li {
		display: inline-block;
		padding: 4px 16px;
	}

	body .footerArea .subFooterMenu {
		float: none;
		text-align: center;
		font-size: 1.2em;
	}

	body .footerArea2 .copytool {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	body .footerArea2 .copytool>* {
		text-align: center;
		margin-bottom: 10px;
	}

	body .footerArea2 .footerRow {
		padding: 0;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	body .footerArea2 .footerRow>* {
		width: 100%;
		text-align: center;
		display: block;
	}

	body .footerRow>* {
		/*
		margin-bottom: 10px;
	    margin-bottom: 20px;
		margin-top:20px;*/
	}

	body .footerArea ul.fTool>li {
		padding: 0;
		margin: 5px 0;
	}

	body .copyR>div:nth-child(2) {
		display: none;
	}

	body .currentTool {
		/*background-image:url(../images/bg_main1_mob.jpg) !important;
		background-position: center center !important;
    	background-size: cover !important;*/
		padding-top: 0;
		/*		background-position: bottom center !important;*/
	}

	body iframe {
		max-width: 100%;
	}

	/*=============*/

	body .weatherTool {
		width: 100%;
		background-color: #D1E3EF;
		margin: 0;
	}

	body .headerArea .headerTool .searchTool {
		/*
	margin-top: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 22px;
    padding: 0;
    box-shadow: none;*/
	}

	body .headerArea .headerTool .hrbTool {
		position: relative;
	}

	body .myitem_list>div {
		margin: 0 0 25px 0;
	}

	body .clientTool form img {
		/*		padding-right:0;
		width:23px;*/
	}

	body .headerTool .searchBtn {
		display: inline-block;
	}

	body .div_acrobat_reader>div {
		width: 100% !important;
		text-align: center;
	}

	body .tmOnly {
		position: absolute !important;
		visibility: hidden !important;
		left: -9999px !important;
	}

	body .dtOnly {
		position: absolute !important;
		visibility: hidden !important;
		left: -9999px !important;
	}

	body .smOnly {
		position: static;
		visibility: visible;
		left: auto;
	}

	body .headerTool div.searchTool input {
		/*
		display: none;*/
	}

	body .searchTool form {
		float: none;
	}

	body .headerTool .searchBtn img {
		float: none;
		margin-left: 0;
	}

	/*================*/
	body .mainSlider {
		position: static;
		height: auto;
	}

	body #flexslider ul.slides li>div {
		max-width: 100%;
		/*
	    padding-bottom: 40px;*/
	}

	body .mainSlider .slide_bg {
		margin-left: 0;
		transform: translateX(0);
	}

	body #flexslider ul.slides li>div.slide_bg {
		position: relative;
		padding-bottom: 0;
	}

	body #flexslider ul.slides li>div.slide_cont {
		margin-top: 0 !important;
		padding-bottom: 15px;
	}

	body .flexslider .slides img {
		/*		height: 300px;
		width: auto;*/
		max-width: none;
		/*		margin-left: 50%;
		transform: translateX(-50%);
/*		height: 300px;*/
		width: auto;
		max-width: 100%;
		margin: auto;
	}

	body .mainSlider .slide_cont {
		max-width: 100%;
		margin-top: 300px !important;
	}

	body .mainSlider .slide_cont>* {
		display: none !important;
	}

	body div.flexslider {
		/*		background-image: url(../images/bg_slide_cont.png);
		background-repeat: repeat-x;
		background-position: bottom;
	    background-color: #f3f8fb;*/
	}

	body .mainSlider .slide_cont span {
		max-width: 100%;
		padding: 4px 16px;
		float: none !important;
		display: block;
	}

	body .flexslider .flex-control-nav {
		position: relative;
		/*	    bottom: 26px;*/
		bottom: 2px;
	}

	body .flexslider.flexstyle2 {
		padding-bottom: 5px;
		padding-left: 0;
		padding-right: 0;
	}

	body .flexslider.flexstyle2 ol.flex-control-nav {
		height: auto;
		margin-top: 20px;
	}

	body .flexslider.fixbtn .flex-direction-nav .flex-prev,
	body .flexslider.fixbtn:hover .flex-direction-nav .flex-prev {
		left: 60px;
		-webkit-transform: translate(-100%, 0) scale(.75);
		-ms-transform: translate(-100%, 0) scale(.75);
		transform: translate(-100%, 0) scale(.75);
	}

	body .flexslider.fixbtn .flex-direction-nav .flex-next,
	body .flexslider.fixbtn:hover .flex-direction-nav .flex-next {
		right: 60px;
		-webkit-transform: translate(100%, 0) scale(.75);
		-ms-transform: translate(100%, 0) scale(.75);
		transform: translate(100%, 0) scale(.75);
	}

	/*
	body .my_roll_control{
		display:none;
	}
	body .my_roll .my_roll_content .my_roll_cont_row{
		white-space:normal;
		max-width: 100%;
		display: block;
	    padding: 0;
	}
	body .my_roll .my_roll_content .my_roll_cont_row>div{
		display:block;
	    max-width: 100%;
	    margin: auto;
	}*/
	body .main_new {
		position: static;
		background-image: none;
		height: auto;
	}

	body .main_new .my_roll .my_roll_content .my_roll_title {
		margin-top: 1em;
		text-align: center;
		margin-bottom: 1em;
	}

	body .main_highlight {
		position: static;
		height: auto;
	}

	body .main_highlight .my_roll .my_roll_content .my_roll_title {
		margin-bottom: -1em;
	}

	body .main_shortcut {
		position: static;
		height: auto;
		background-image: url(../images/bg_shortcut_mob.jpg);
		background-repeat: repeat-x;
		background-position: bottom;
	}

	body .main_shortcut .my_roll .my_roll_content .my_roll_title {
		margin-bottom: 50px;
	}

	body .main_footer_banner {
		margin-top: 0;
	}

	body .footerArea1 .myflex .footerContact:before {
		display: none;
	}

	/*========================*/
	body div.flexslider {
		position: relative;
	}

	body .flex-direction-nav a {
		/*		top: 150px;*/
	}

	/*body .my_roll .my_roll_content .my_roll_cont_row>div{
		-webkit-transition: all 0.4s ease-out;
		-moz-transition: all 0.4s ease-out;
		-o-transition: all 0.4s ease-out;
		transition: all 0.4s ease-out;
		opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		position:absolute;
		z-index:-1;
	}
	body .my_roll .my_roll_content .my_roll_cont_row>div.active{
		opacity: 1;
		filter: alpha(opacity=100);
		visibility: visible;
		position: relative;
		z-index: 1000;
	}*/
	body .moreBtn a {
		display: inline-block;
		padding: 8px 20px;
		background-color: #375F14;
		color: #ffffff !important;
		text-shadow: -1px 0 #172d04, 0 1px #172d04, 1px 0 #172d04, 0 -1px #172d04;
		font-weight: bold;
		font-size: 1.4em;
		border-radius: 8px;
		border-color: #3b5425;
		border-style: double;
		border-width: 2px;
		text-decoration: none !important;
	}

	body .moreBtn.mOnly {
		display: block !important;
		margin-bottom: 0;
		padding-bottom: 1em;
	}

	body .moreBtn.hide {
		display: none !important;
	}

	body .organisers_table>div,
	body .organisers_table>div[class^="half_"] {
		width: 100%;
		display: block;
	}

	body .organisers_table>div[class^="half_"]>a {
		float: none;
		width: 100%;
	}

	body .currentTool {
		/*
		padding-top:127px;*/
	}

	body .headerMenu.subheaderMenu .tMenu li ul.menuLv1>li,
	body .headerMenu.mainheaderMenu .tMenu li ul.menuLv1>li,
	body .headerMenu.mainheaderMenu .tMenu.mhm_scene li.open ul>li,
	body .headerMenu.mainheaderMenu .tMenu.mhm_scene li ul.activeUl>li,
	body .headerMenu.mainheaderMenu .tMenu.mhm_scene ul>li {
		width: auto !important;
		display: block;
	}

	body .headerMenu.subheaderMenu .open>ul.menuLv1 {
		min-height: 0;
	}

	body .headerMenu.subheaderMenu .open>ul.menuLv1:before {
		display: none;
	}

	body .headerMenu.subheaderMenu .open>ul.menuLv1:after {
		display: none;
	}

	/*=================*/
	body .footerArea ul.fTool {
		margin: 0;
		margin-left: -12px;
		display: block;
		text-align: center;
	}

	body #footer div.w3c>div {
		transform: translateY(0);
	}

	body .mainbanner img {
		/*
		left: 50%;
		position: relative;
		transform: translate(-50%,0);
		height: 100px;*/
		z-index: 1;
		height: 80px;
	}

	body .footerBanner {
		text-align: center;
	}

	/*===================*/
	body .desktop {
		display: none;
	}

	body .mobile {
		display: block;
	}

	body .event_search {
		display: block;
		height: auto;
	}

	body .event_search .calendar {
		display: block;
		width: 100%;
		box-shadow: none;
		min-width: 0;
	}

	body .event_search .reselt {
		display: block;
		width: 100%;
		box-shadow: none;
	}

	body .event_search .search_holder {
		width: 100%;
	}

	body .events_table .events_data {
		width: 100%;
		float: none;
	}

	/*
	body .events_table .events_data:nth-child(odd) .detail{
		margin-right: 0px;
	}

	body .events_table .events_data:nth-child(even) .detail{
		margin-left: 0px;
	}*/


	body .search_filter .event_search_table {
		margin: 0 auto;
	}

	body .event_detail .responsive-table td:nth-child(odd) {
		border-bottom: 1px solid #ffffff;
		margin-bottom: -2px;
	}

	body .event_detail .responsive-table td:nth-child(even) {
		border-top: 1px solid #ffffff;
	}

	body .event_detail .responsive-table tbody tr:last-child td:nth-child(2) {
		border-bottom: 2px solid #1d96b2;
	}

	body .event_detail .responsive-table td {
		display: block;
		border-right: 1px solid #1d96b2;
	}

	body .event_detail .responsive-table td:nth-child(1),
	body .event_detail .responsive-table td:nth-child(3) {
		white-space: normal;
		width: auto;
	}

	body .event_detail .right_btn .print_btn {
		display: none;
	}

	body .event_detail .img_holder .icon,
	body .event_detail .poster {
		max-width: 100%;
	}

	body .paginator li.first,
	body .paginator li.last,
	body .paginator li.skip {
		display: none;
	}

	body .cok_list>div {
		padding: 10px;
	}

	body .headerTool .mobSearchArea .cross_btn,
	body .headerTool .mobLangArea .cross_btn {
		display: block;
	}

	body .headerMenu.active .cross-btn,
	body .searchTool.mobActive .cross-btn,
	body .searchTool.active .cross-btn,
	body .language.active .mobLangArea .cross_btn {
		margin: 15px;
		margin-left: auto;
		position: relative;
		width: 40px;
		height: 40px;
		z-index: 9000;
		/*
		background-color: #e3e3e3;*/
		padding: 8px;
		display: block;
	}

	body .headerMenu.active .cross-btn:before,
	body .headerMenu.active .cross-btn:after,
	body .searchTool.mobActive .cross-btn:before,
	body .searchTool.mobActive .cross-btn:after,
	body .searchTool.active .cross-btn:before,
	body .searchTool.active .cross-btn:after,
	body .language.active .mobLangArea .cross_btn:before,
	body .language.active .mobLangArea .cross_btn:after {
		content: '';
		position: absolute;
		left: 19px;
		height: 25px;
		width: 2px;
		background-color: #333;
	}

	body .headerMenu.active .cross-btn:before,
	body .searchTool.mobActive .cross-btn:before,
	body .searchTool.active .cross-btn:before,
	body .language.active .mobLangArea .cross_btn:before {
		transform: rotate(45deg);
	}

	body .headerMenu.active .cross-btn:after,
	body .searchTool.mobActive .cross-btn:after,
	body .searchTool.active .cross-btn:after,
	body .language.active .mobLangArea .cross_btn:after {
		transform: rotate(-45deg);
	}

	body .language .mobPadding {
		padding: 0 20px;
	}

	body .language .mobTitle {
		display: block;
		border-bottom: 4px solid #2c8ac4;
		padding: 10px 0;
		text-align: left;
		font-size: 1.5em;
	}

	body .headerMenu .shareList {
		text-align: center;
	}

	body .headerMenu.active .shareList {
		display: block;
		position: static;
		top: auto;
		transform: none;
		box-shadow: none;
		border-top: 0px;
		left: auto;
		/*
		float: left;*/
		background: none;
		text-align: center;
	}

	body .headerArea .headerTool .headerMenu ul {
		/*
		padding-left:0;*/
	}

	body .headerArea .headerTool .headerMenu li {
		list-style-type: none;
	}

	body .headerArea .headerTool .headerMenu>ul {
		display: block;
		overflow: hidden;
		overflow-x: hidden;
		overflow-y: auto;
		/*
		height: calc(100% - 100px);*/
		/*
		padding-top:40px;*/
	}

	body .headerMenu ul.menuLv1>li.close>div.extmenu,
	body .headerMenu ul.menuLv0 div.extmenu,
	body .headerMenu ul li>div.extmenu,
	body .headerMenu ul.menuLv0>.close>div.extmenu {
		/*
		display:none;*/
		left: auto;
		height: 100%;
		width: 100%;
		/*
		display: block;*/
		position: relative;
	}

	body .headerMenu ul.menuLv0>li:nth-last-child(-n+3) ul.menuLv1>li>div.extmenu.activeUl,
	body .headerMenu ul.menuLv0>.open:nth-last-child(-n+3) ul.menuLv1>li.open>div.extmenu {
		right: auto;
	}

	body .tMenu li.my_menu3>div.extmenu,
	body .tMenu li.my_menu4>div.extmenu {
		display: block;
	}

	body .headerMenu .tMenu li ul.menuLv1>li a.excLi:after {
		display: none;
	}

	body .headerMenu .tMenu li ul.menuLv1 {
		border: 0;
	}

	body .headerMenu .tMenu li ul.menuLv1>li:not(:last-child) {
		border: 0;
	}

	body .headerMenu .my_menu .extmenu>.menu_items {
		/*
		-webkit-transition: transform 0.5s;
		-moz-transition: transform 0.5s;
		transition: transform 0.5s;
		height: 100%;
		position: fixed;
		top: 0;
		box-shadow: none;*/
	}

	body .headerMenu .my_menu.open .extmenu>.menu_items {
		/*		float: none;
		border-top: 0;
		box-shadow: none;
		transform: translateX(0%);*/
	}

	body .d-lg-none {
		display: block !important;
	}

	body .mobShare {
		background-color: #fff
	}

	/*==============*/
	body .headerMenu .my_menu .extmenu>.menu_items {
		/*
		-webkit-transition: transform 0.5s;
		-moz-transition: transform 0.5s;
		transition: transform 0.5s;
		height: 100%;
		position: fixed;
		top: 0;
		box-shadow: none;
		margin-top: 60px;*/
	}

	body .headerMenu .my_menu.close .extmenu>.menu_items {
		/*
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		transform: translateX(100%);*/
	}

	body .headerMenu .my_menu.open .extmenu>.menu_items {
		float: none;
		border-top: 0;
		box-shadow: none;
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		transform: translateX(0%);
	}

	body .headerArea {
		/*
		position: fixed;*/
		/*
		width: 100%;
		top: 0;
		z-index: 9200;
	    border-top: 26px solid #b2eaeb;*/
		/*
		border-top: 0;*/
	}

	body .myheaderTool>div.clientTool .mobSearchArea .cross_btn {
		display: block;
	}

	body .mobSearchArea {
		/*
		display:none;*/
	}

	body .headerArea .headerTool .searchTool {
		position: fixed;
		left: 0;
		right: 0;
		top: 90px;
		width: 100%;
	}

	body .headerArea .searchTool .mobSearchArea,
	body .headerArea .language .mobLangArea {
		/*
		color: #454545;
		height: 0px;
		z-index: 8910;
		display: block;
		position: fixed;
		opacity: 1;
		visibility: visible;
		margin-left: 0;
		margin-bottom: 10px;
		background: #fff;
		width: 100%;
		top: 0;
		margin-top: 65px;
		overflow: hidden;
		-webkit-transition: height 0.5s;
		-moz-transition: height 0.5s;
		transition: height 0.5s;
		left: 0;*/
	}

	body .headerArea .searchTool.active .mobSearchArea,
	body .headerArea .language.active .mobLangArea {
		/*
		height: 100%;
		overflow: visible;*/
	}

	body .overflowArea {
		/*
		height: 100%;
		padding: 0;
		overflow: hidden;*/
	}

	body .headerMenu ul.menuLv0>li>a:before {
		display: none;
	}

	body .simpleTable table body .simpleTable tr,
	body .simpleTable td,
	body .simpleTable th {
		display: block;
	}

	body .simpleTable tr:nth-child(1) {
		display: none;
	}

	body .simpleTable td:before {
		content: attr(data-title)":";
		display: block;
	}

	body .mainContent table th,
	body .mainContent table td {
		padding: 7px 5px;
	}

	body .mainContent table th:nth-child(1),
	body .mainContent table td:nth-child(1) {
		padding-top: 10px;
	}

	body .mainContent table th:last-child,
	body .mainContent table td:last-child {
		padding-bottom: 10px;
	}

	body .footerMenuArea {
		/*
		display:none;*/
	}

	/*==========*/
	body .headerArea .headerArea2 .headerTool {
		border: 0;
		padding: 0;
	}

	/*===========*/
	body .footerRow {
		display: block;
	}

	body .footerArea2 {
		/*
		padding: 0;*/
	}

	body .footerArea3 .footerExternal>div {
		margin-bottom: 20px;
		margin-top: 20px;
	}

	body .footerArea3 .footerApp>div {
		margin-bottom: 10px;
	}

	body .footerArea3 .footerApp>div.tit {
		text-align: center;
		width: 100%;
	}

	body .my_date_list>div.header {
		display: none;
	}

	body .my_date_list>div>a {
		display: block;
	}

	body .my_date_list>div.header>div:nth-child(1),
	body .my_date_list>div>a>div:nth-child(1) {
		padding-left: 0;
	}

	body .my_book_list ol {
		padding-left: 45px;
	}

	/*===========*/
	body.fixPos {
		overflow: hidden;
	}

	/*==========*/
	body .headerArea .headerArea1 .headerTool {
		display: block;
		max-height: none;
	}

	body .headerTool .myLogo .logo_0 img,
	body .headerTool .myLogo img {
		/*
		max-height:49px;*/
	}

	body .headerArea .headerTool .headerMenu,
	body .headerArea .searchTool .mobSearchArea,
	body .headerArea .language .mobLangArea {
		margin-top: 0;
	}

	body.indexVersion .mainArea {
		/*
		padding: 0;*/
		/*
		background-image: none;*/
	}

	body .bodyArea .mainArea h1 {
		font-size: 1.6em;
	}

	body .mainArea3 {
		background: transparent;
		box-shadow: none;
	}

	body .mainArea.mainArea3 .more.viewAll a {
		font-size: 1.2em
	}

	body .mainArea1 .border {
		min-height: 375px;
	}

	body .mainArea1 .cont {
		width: 100%;
		max-width: 100%;
		padding: 10px;
		bottom: 0;
		top: auto;
		padding-bottom: 50px;
		background-image: none;
		background-color: rgba(0, 102, 161, .88);
	}

	body .mainArea1 .cont>div {
		padding: 0 10px;
	}

	body .mainArea1 .tit {
		font-size: 1.4em;
		margin-bottom: 5px;
	}

	body .mainArea1 .tit>span:before {
		display: none;
	}

	body .mainArea1 .subtit {
		display: none;
	}

	body .bodyArea .mainArea1 .flexslider .slides .bg img {
		min-height: 375px;
		max-width: none;
		max-height: 50vh;
	}

	body .mainArea1 .cont>div.more {
		text-align: right;
		margin: 0;
	}

	body .mainArea1 #flexslider-mainbanner .more a {
		background-color: transparent;
		font-size: 0.8333em;
		margin: 0;
		padding-top: 0;
		padding-right: 35px;
	}

	body .mainArea1 #flexslider-mainbanner .more a:before {
		right: 0;
	}

	body .mainArea1 .btn-goon {
		-webkit-transform: translate(-50%, .75);
		-ms-transform: translate(-50%, .75);
		transform: translate(-50%, 0) scale(.75);
	}

	body .flexslider.flexstyle1 ol.flex-control-nav {
		bottom: 30px;
		padding: 0 40px 0 40px;
		text-align: center;
	}

	body .flexslider.flexstyle1 .flex-pauseplay a {
		bottom: 28px;
		left: auto !important;
		right: 10px;
	}

	body .white-box {
		position: relative;
		left: auto;
		right: auto;
		bottom: auto;
		background-color: transparent;
		padding: 0;
		box-shadow: none;
		margin-top: 20px;
	}

	body .icon_list.il_2 li {
		padding: 20px;
		max-width: 45%;
	}

	body .footerArea {
		padding-bottom: 0;
	}

	body .footerArea1 .myflex .footerContact {
		padding: 0;
	}

	body .footerArea1 .footerContact .tit {
		font-size: 1.5em;
		font-weight: normal;
		padding: 0;
	}

	body .footerArea1 .footerMenuArea {
		/*
		display: none;*/
		padding: 20px 0;
	}

	body .footerArea1 .footerMenuArea .fm:not(.fm2),
	body .footerArea1 .footerMenuArea .fm2 .menuLv1>li:not(:nth-child(2)),
	body .footerArea1 .footerMenuArea .fm2 .menuLv2>li:not(:nth-child(1)) {
		display: none;
	}

	body .footerArea1 .myflex>div {
		width: 100%;
	}

	body .footerArea1 a {
		word-break: break-all;
		word-break: break-word;
	}

	body .footerMenuArea .footerMenu {
		margin-bottom: 20px;
	}

	/*========*/
	body .mb_area {
		/*
	    display: block;
		text-align: center;*/
		margin: 0 -50px;
	}

	body .mb_area:before {
		background-position: top right;
	}

	body .mb_area .header {
		margin: 10px 0;
		/*
		text-align: center;*/
	}

	body .mb_area .img {
		text-align: center;
		display: none;
	}

	body .mb_area .btn_index {
		margin: 10px 0;
		display: inline-block;
	}

	/*====================*/
	body .photoAlbums .year,
	body .photoAlbums .country {
		width: 100%;
	}

	body .photoAlbums .photoArea .cover {
		height: auto;
	}

	body .photoAlbums .photoArea .cover img {
		position: relative;
		top: auto;
		left: auto;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	body.indexVersion .mainArea.mainArea1ndex .title {
		font-size: 3em;
	}

	body.indexVersion .mainArea.mainArea1ndex img {
		/*
		-webkit-transform: translate(-54%,30%);
		-ms-transform: translate(-54%,30%);
		transform: translate(-54%,30%);*/
	}

	body .footerArea ul.fMenu {
		height: auto;
	}

	/*============*/
	body .headerTop {
		font-size: 1.2em;
	}

	body .myheaderTool div {
		/*
		line-height:normal;*/
	}

	body .bodyArea ul,
	body .bodyArea ol {
		/*
		    padding-left: 1.2em;*/
	}

	body .member-table,
	body .member-table tbody,
	body .member-table tr,
	body .member-table td,
	body .member-table th {
		display: block;
	}

	body .member-table td:nth-child(1) {
		text-align: center;
	}

	body .member-table td:nth-child(1) {
		width: 100%;
	}

	body .form-table,
	body .form-table tbody,
	body .form-table tr,
	body .form-table td,
	body .form-table th {
		display: block;
	}

	body .mainContent table.form-table tr {
		padding: 8px 0px;
	}

	body .mainContent table.form-table td,
	body .mainContent table.form-table th {
		display: block;
		padding: 4px 8px;
	}

	body .mainContent table.form-table tr:nth-child(even) {
		background-color: #efefef;
	}

	/*============*/
	body .headerTool .shareTool>.shareList {
		padding: 8px;
		min-width: 0;
	}

	body .headerArea li .share-btns__btn {
		margin: 0;
	}

	body ul.share-btns>li {
		display: block;
		margin: 5px auto;
		text-align: center;
	}

	body .headerTool .clientTool>.search {
		display: block;
	}

	body .headerTool .languageBtn {
		display: block;
	}

	body .headerArea .headerTool .clientTool:not(.activeLang) .languageBtn img.close {
		display: none;
	}

	body .headerArea .headerTool .clientTool.activeLang .languageBtn img.open {
		display: none;
	}

	body .headerTool .language {
		/*
		display:none;*/
	}

	body .headerTool .activeLang .language {
		display: block;
	}

	body .headerTool .language ul {
		text-align: right;
		/*
		border-top: 2px solid #000;
		box-shadow: none;
		position: absolute;
		top:21px;
		right: -4px;
		background-color: #fff;
		z-index: 8000;
		width: 45px;
		padding:5px 0;*/
	}

	body .headerTool div.language ul li {
		/*
		margin: 5px;
		text-align: center;
		display: block;*/
	}

	body .headerArea .myheaderTool .language .mobLangArea a,
	body .headerArea .myheaderTool .language .mobLangArea a:link,
	body .headerArea .myheaderTool .language .mobLangArea a:visited {
		padding: 20px 0px 20px;
	}

	body .headerArea .myheaderTool .language .mobLangArea a.cross-btn {
		display: inline-block;
		width: 50px;
	}

	body .headerTool div.language ul li {
		/*
		display: block;
		margin: 5px;*/
	}

	/*=======*/
	body .mainbanner {
		/*
	    border-top: 10px solid #ff7300;*/
	}

	body .mainContent table[data-width="100%"] {
		overflow: auto;
		display: block;
	}

	body .mainContent table[data-width="100%"]>* {
		display: block;
		min-width: 800px;
	}

	body .mainContent label.filter,
	body .mainContent select.filter {
		margin-bottom: 10px;
	}

	/*================*/
	body .mainbanner .txt>span {
		font-size: 3em;
		left: 50%;
	}

	body .mainpage2_1 .flex11>div {
		width: 100%;
	}

	body .mainpage2_1 .flexslider .moreBtn {
		text-align: center;
	}

	body .project-search .project-search-border a {
		display: inline-block;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}

	/*=============*/
	body .myflex.flexPhoto {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	body .myflex.flexPhoto>div {
		width: 100%;
	}

	body .flexPhoto>div:nth-child(1) img {
		margin-left: 0;
		margin-right: 0;
	}

	body .mainbanner .txt>div {
		height: auto;
		padding: 15px;
	}

	body .mainbanner .txt span {
		position: relative;
		top: auto;
		left: auto;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	body .mainbanner .txt>div:before {
		display: none;
	}

	body .mainContent ul.a {
		padding-left: 2em;
	}

	body .flex-popular .cover:before {
		border-width: 8px;
	}

	body .flex-popular .tit {
		font-size: 1em;
		line-height: normal;
		margin: 10px 0;
		padding: 0 6%;
	}

	body .myLogo img.desk {
		display: none;
	}

	body .myLogo img.mob {
		display: block;
	}

	/*===============*/
	body .headerMenu ul.menuLv0>li>div.extmenu:before {
		display: none;
	}

	body .headerMenu .tMenu li ul.menuLv1 {
		box-shadow: none;
	}

	body .headerArea .headerTool .headerMenu .cross_btn {
		display: block;
		margin-bottom: 40px;
	}

	body .headerArea .headerTool .headerMenu.activeSub .mob_bak {
		display: block;
	}

	body .headerArea .headerTool .headerMenu .mob_bak a {
		padding: 10px 20px;
	}

	body .headerArea .headerTool .headerMenu:not(.activeSub) .extmenu,
	body .headerArea .headerTool .headerMenu.activeSub .tMenu>li:not(.activeMobSec):not(.activeMobParent),
	body .headerArea .headerTool .headerMenu.activeSub .tMenu>li.activeMobParent>*:not(.extmenu),
	body .headerArea .headerTool .headerMenu.activeSub li:not(.activeMobSec)>.extmenu>ul>li:not(.activeMobSec) {
		display: none;
	}

	body .activeMobSec>a {
		font-size: 1.4em;
	}

	body .tMenu.menuLv0 .menuLv1>li.activeMobSec>a,
	body .tMenu.menuLv0 .menuLv1>li .activeMobSec>a {
		font-size: 1.4em;
		text-decoration: none;
		padding: 10px 20px;
	}

	body .headerMenu .tMenu .menuLv1>li.activeMobSec>a:before {
		display: none;
	}

	body .mainbanner .txt {
		font-size: 1.8em;
	}

	body .headerArea .headerTool .fbTool,
	body .headerArea .headerTool .shareTool,
	body .headerArea .headerTool .mob-shareTool>a {
		display: none;
	}

	body .headerArea .headerTool .mob-fbTool,
	body .headerArea .headerTool .mob-shareTool {
		display: block;
	}

	body .headerArea .headerTool .mob-shareTool .share-btns {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 5px 15px;
	}

	body .headerArea .headerTool .mob-shareTool .share-btns li {
		padding: 5px;
	}

	body .headerArea .headerTool .mob-fbTool {
		padding: 10px 20px;
	}

	/*==================================*/
	body #wrap #footer .container {
		padding: 0 15px;
	}

	body #wrap #footer .footerArea1 .container {
		padding: 0 50px;
	}

	body .footerArea1 .myflex {
		padding: 0;
	}

	body .footerArea0 {
		padding: 20px 0;
		background-color: #70b2dc;
	}

	body .footerArea0 .flexslider .flex-control-nav {
		margin-top: 20px;
	}

	body .bodyArea {
		background-image: none;
	}

	body #wrap {
		/*
		background-image: url(../images/bg/img_bg4.png);
		background-position: left 90px;
		background-repeat: no-repeat;
		background-size: 100% auto;*/
	}

	body .myheading.mh-t1 {
		font-size: 1.8em;
	}

	body .mainArea1 .border,
	body .mainArea2 .border,
	body .mainArea3 .border,
	body .mainArea4 .border {
		border: 0;
		padding: 0;
		border-radius: 0;
		box-shadow: none;
	}

	body .mainArea1,
	body .mainArea2,
	body .mainArea3,
	body .mainArea4 {
		position: relative;
		padding: 20px 0;
	}

	body .mainArea2:before,
	body .mainArea3:before,
	body .mainArea4:before {
		/*
		content:"";
		position:absolute;
		top:0;
		left:10px;
		right:10px;
		background-color: #666;
		height:1px;*/
	}

	body .mainArea3 .current {
		margin-bottom: 0;
	}

	body .mainArea3 .table.myflex {
		display: block;
		padding: 0;
	}

	body .mainArea3 .table .tit {
		width: 30vw;
	}

	body .mainArea3 .table.myflex>div {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		padding: 20px 0;
	}

	body .mainArea3 .table.myflex>div:not(:nth-last-child(1)) {
		border-bottom: 1px solid #666
	}

	body .mainArea3 .table>div>div {
		padding: 0;
		padding-right: 20px;
		height: auto;
		text-align: left;
	}

	body .mainArea3 .header .filter>div {
		margin-bottom: 10px;
	}

	body .mainArea2 .border>.myflex {
		display: block;
	}

	body .mainArea .current>div {
		margin-bottom: 10px;
	}

	body .myheading.mh-t1 span {
		padding-left: 65px;
	}

	body .myheading.mh-t1 span:before {
		top: 0;
		width: 45px;
		height: 45px;
	}

	body .mainArea1 .data {
		/*
		display:block;*/
	}

	body .bodyArea .mainArea1 .flexslider .slides .value img {
		margin-bottom: 10px;
	}

	body .mainArea2 .taglist.myflex {
		overflow: auto;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap;
	}

	body .mainArea2 .taglist.myflex>div {
		margin-right: 10px;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
	}

	/*============================*/
	body .prerviewAsset {
		padding-top: 0;
	}

	body .myflex.flexWrapM {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	body .myflex.flexTopM {
		-webkit-align-items: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	body .myflex.flexLeftM {
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	/*===========================*/
	body .mainArea .myheading {
		font-size: 1.6em;
		margin-bottom: 20px;
	}

	body .mainArea1 {
		margin-top: 0;
	}

	body .mainArea1 .myCarousel {
		padding: 0;
		overflow: auto;
		white-space: nowrap;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	body .mainArea2 .data1 {
		padding: 0;
	}

	body .mainArea2 .data2 {
		border-left: 0;
	}

	body .mainArea2 .chart {
		padding: 20px;
	}

	body .mainArea2 .tool>div {
		margin-bottom: 10px;
	}

	body .mainArea3 .taglist {
		width: 100%;
	}

	body .mainArea3 .taglist {
		padding: 0;
	}

	body .mainArea3 .taglist>div {
		width: auto;
	}

	body .mainArea3 .taglist a {
		padding: 10px;
		border-right: 0;
	}

	body .mainArea3 .note>div {
		padding: 0;
		margin-bottom: 20px;
	}

	body .mainArea3 .myPages .map .station .location .title {
		display: none;
	}

	body .mainArea3 .myPages .map .s-l.active .detail {
		display: none;
	}

	/*======================*/
	body .decktopSelector {
		display: none;
	}

	body .mobSelector {
		display: block;
		width: 100%;
	}

	body .mobSelector.myflex {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
	}

	body .mobTag {
		display: block;
	}

	/*=====================*/
	body .desk {
		display: none !important;
	}

	body .mob {
		display: block;
	}

	body.section1 #wrap {
		background-image: url(../images/bg/img_bg_header_m1.jpg);
	}

	body.section2 #wrap {
		background-image: url(../images/bg/img_bg_header_m2.jpg);
	}

	body.section3 #wrap {
		background-image: url(../images/bg/img_bg_header_m3.jpg);
	}

	body.section4 #wrap {
		background-image: url(../images/bg/img_bg_header_m4.jpg);
	}

	body.section5 #wrap {
		background-image: url(../images/bg/img_bg_header_m5.jpg);
	}

	body.section6 #wrap {
		background-image: url(../images/bg/img_bg_header_m6.jpg);
	}

	body.section7 #wrap {
		background-image: url(../images/bg/img_bg_header_m7.jpg);
	}

	body.section8 #wrap {
		background-image: url(../images/bg/img_bg_header_m8.jpg);
	}

	body.section9 #wrap {
		background-image: url(../images/bg/img_bg_header_m9.jpg);
	}

	body .mainHeader span {
		position: relative;
		right: auto;
		padding: 10px 20px;
		font-size: 1em;
	}

	/*===========================*/
	body .rcArea .title {
		width: 100%;
		text-align: center;
		font-size: 1.25em;
		margin-bottom: 20px;
	}

	body .rcArea .title span {
		display: block;
		margin: 10px 0;
	}

	body .rcArea .date {
		text-align: center;
		font-size: 1em;
		margin-bottom: 40px;
		font-weight: normal;
	}

	body .rcArea .date:before {
		top: 0;
	}

	body .mybtn {
		text-align: center;
		margin: 10px 0;
	}

	body .rcArea .value {
		margin: auto;
	}

	body .myDisplay .display {
		margin: 20px auto;
	}

	body .remarkArea {
		margin: 10px 0;
	}

	/*============================*/
	body .chartBorder {
		padding: 0;
		box-shadow: none;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0;
		margin-bottom: 0;
		text-align: center;
		max-width: 100%;
	}

	body .chartBorder .myChart {
		display: none;
	}

	body .chartBorder.active .myChart {
		display: block;
	}

	body .chartBorder .title.mob {
		font-size: 1em;
		margin-bottom: 0;
	}

	body .chartBorder .title.mob a {
		position: relative;
		display: block;
		padding: 20px 5px;
		padding-right: 25px;
		border-bottom: 1px solid #cacaca;
		text-align: left;
	}

	body .chartBorder:nth-child(1) .title.mob a {
		border-top: 1px solid #cacaca;
	}

	body .chartBorder .title.mob a:after {
		content: "";
		position: absolute;
		right: 5px;
		top: 50%;
		width: 16px;
		height: 16px;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		background-image: url(../images/icon/icon_plus.png);
	}

	body .chartBorder.active .title.mob a {
		color: #216354;
		border-bottom: 1px solid #40786f;
	}

	body .chartBorder.active .title.mob a:after {
		background-image: url(../images/icon/icon_minus.png);
	}

	body .myPieChart {
		margin: 0;
	}

	body .myPieChart .detail {
		position: relative;
		width: auto;
		right: auto;
	}

	body .displayArea.display2 .myBorder {
		margin: 10px 0;
	}

	body table.mob {
		display: table;
	}

	body .myTable.tableStyle1 .mob td {
		min-width: 50%;
		width: 50%;
		padding: 12px 24px;
		text-align: left;
		vertical-align: middle;
	}

	body .myTable.tableStyle1 .mob td:nth-child(1) {
		color: #fff;
		background-color: #216354;
		text-align: right;
	}

	body .myTable.tableStyle1 .mob td:nth-child(1) a {
		color: #fff;
	}

	body .myTable.tableStyle1 .mob td[colspan="2"]:nth-child(1) {
		text-align: center;
	}

	body .myTable.tableStyle1 .mob tr:not(:nth-last-child(1)) td {
		border-bottom: 1px solid #e0f2fe;
	}

	body .myTable.tableStyle1 .mob tr:nth-child(even) td:nth-child(2) {
		background-color: #e0f2fe;
	}

	/*=========*/
	body .myBorder {
		margin: 25px 0;
	}

	body .myTable.tableStyle2 td {
		padding: 10px 20px;
	}

	body .myTable.tableStyle2 td:nth-child(1) {
		width: 35%;
		min-width: 35%;
		text-align: right;
	}

	body .myflex.mapTool {
		margin-top: 0;
	}

	body .mapTool {
		margin-top: 10px;
	}

	body .mapTool>div {
		margin-top: 10px;
		margin-bottom: 20px;
		width: 100%;
	}

	body .mapTool>div:not(:nth-last-child(1)) a:after {
		display: none;
	}

	body .mapTool .aMap a {
		padding-left: 130px;
		text-indent: -9999px;
	}

	body .mapTool .aMap a:before {
		left: 10px;
	}

	/*==================*/
	body .headSearch .icon_filter .text {
		position: absolute;
		overflow: hidden;
		left: -9999px;
		padding: 0;
		width: 0;
		height: 0;
		z-index: -1;
	}

	body .headSearch .icon a {
		height: 100%;
		width: 40px;
		padding: 0;
	}

	body .headSearch .icon a:before {
		left: 50%;
		top: 50%;

		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	body .headSearch .select select {
		padding: 15px 8px;
		color: #000000;
		display: block;
		height: 100%;
		width: 100%;
	}

	body .headSearch .input input {
		padding: 15px 8px;
		color: #000000;
	}

	body .headSearch .myBtn a {
		width: 40px;
	}

	body .pmtArea .pmtList>div {
		/*
		margin: 0 -15px;
		padding: 0 15px;*/
		/*padding: 0 10px 0 10px;*/
	}

	body .pmtArea .pmtList>div:not(.active) {
		border-top: 1px solid #f5f5f5;
		/*border-bottom:1px solid #a9a9a9;*/
	}

	body .pmtArea .pmtList .twinputext>* {
		padding-right: 5px;
		margin-bottom: 16px;
	}

	body .pmtArea .pmtList .twinputext label {
		display: block;
		margin: 8px 0;
	}

	body .pmtArea .pmtList .twinputext label {
		display: block;

		margin: 8px 0;
	}

	body .inputList .input input[type="text"],
	body .inputList .input input[type="password"] {
		/*
		margin:8px 0;
		margin-right:8px;*/
	}

	body .pmtArea .pmtList .minicheck {
		margin: 0 -8px;

	}

	/*
	body .pmtArea .pmtList .minicheck>div{
		margin:0 8px;
	}
	body .pmtArea .pmtList .minicheck>div.editTool{
		margin:8px;
		width:100%;
	}*/
	body .editTool a {
		display: inline-block;
	}

	body .inputList .selectBtn {
		width: 100%;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	body .inputList .selectBtn>div {
		width: 50%;
		max-width: 100%;
		text-align: center;
	}

	body .inputList .ibtn.ibtn4 a,
	body .inputList .ibtn.ibtn4.ibtnAA a,
	body .inputList .ibtn.ibtn4.ibtnAR a {
		border-radius: 8px;
		padding: 8px;
		margin: 8px;
	}

	body .inputList div:not(.ibtn)+.ibtn.ibtn4 a,
	body .inputList div:not(.ibtn)+.ibtn.ibtn4.ibtnAA a,
	body .inputList div:not(.ibtn)+.ibtn.ibtn4.ibtnAR a {
		margin-left: 0;
	}

	body .inputList select[multiple] {
		max-height: 45vh;
	}

	body .ibtnArea {}

	body .ibtnArea .ibtn {
		width: 50%;
		max-width: 100%;
		text-align: center;
	}

	body .ibtnArea .ibtn * {
		width: 100%;
	}

	body .ibtnArea .ibtn a {
		/*border-radius: 8px;
		margin: 8px;*/
	}

	body #folderModal .foldertree .selectBtn {
		display: inline-block;
		width: auto;
	}

	body #folderModal .list-enc {
		margin-bottom: 10px;
	}

	body .list-enc>div {
		margin-left: 0;
	}

	body .pmtArea .pmtList .main.myflex>* {
		padding-top: 0;
		padding-bottom: 0;
	}

	body .myflex.flex01211221>*:nth-child(1) {
		width: auto;
	}

	body .myflex.main>*:nth-child(n+1) {
		/*width: 100%;*/
		max-width: 100%;
		margin: 8px 0;
	}

	body .functionFolder a {
		padding-left: 34px;
	}

	body .functionFolder a:before {
		left: 0;
		top: 0;
		width: 24px;
		height: 24px;
	}

	body .myflex.flex31111>*.minicheck:nth-child(n+1) {
		margin: 0 -8px;
	}

	body .inputMask label {
		display: block;
	}

	body .inputMask label .mask {
		margin-left: 0;
		display: block;
	}

	body .inputList .input.short input[type="text"],
	body .inputList .input.short input[type="password"] {
		width: auto;
	}

	body .filterTool>div {
		margin: 8px;
		margin-left: 0;
	}

	body .filterTool {
		margin-top: 8px;
	}

	body .tagTool .mitag {
		width: 100%;
		margin-bottom: 8px;
	}

	body .photoSelector {
		margin-left: 0;
		margin-right: 0;
	}

	body .photoSelector>div {
		width: 100%;
		max-width: 430px;
	}

	body .folderDetail .fdPersonal {
		max-width: 100%;
	}

	body .folderDetail .fdDetail {
		max-width: 100%;
	}

	body .folderDetail .fdDetail>div {
		width: 100%;
	}

	body .inputList>div:nth-child(n+1) {
		/*margin: 8px 0;*/
	}

	body .inputList>div:not(:nth-child(1)) {
		margin-bottom: 10px;
	}

	body .myEdit {
		padding: 0;
	}

	body .myEdit .mEAttach .heading {
		padding: 20px 0;
	}

	body .myCatalog .prerviewDetail {
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}

	body .pDTool .ibtn a {
		padding: 8px;
		margin: 8px 8px;
	}

	body .folderDetail {
		margin-bottom: 20px;
	}

	body .folderDetail:not(:nth-child(1)) {
		margin-top: 20px;
	}

	body .myCatalog .prerviewDetail2 {
		width: 100%;
		margin-bottom: 20px;
	}

	body .pDTag {
		max-height: 50vh;
		overflow: auto;
		margin: 0;
	}

	body.activeMobileMenu .headerArea {
		position: relative;
	}

	body.activeMobileMenu .headerTool .mobileTool {
		/*z-index: 8910;*/
	}

	body.activeMobileMenu .mobileMenuBtn a:before {
		/*background-image: url(../images/icon/icon_close_w.png);
		background-color: rgba(0, 0, 0, 0);*/
	}

	body .mobMenu_close a {
		width: 20px;
		height: 20px;
		display: block;
		background-repeat: no-repeat;
		background-size: contain;
		background-image: url(../images/icon/icon_close_w.png);
	}

	body .rightTool.inDeskTop {
		position: fixed;
		height: 75px;
		top: 0;
		left: 0;
		right: 0;
		background-color: #fff;
		padding-right: 70px;
		/*
		overflow:auto;*/
		z-index: 8900;
	}

	body .rightTool.inDeskTop .clientTool {
		overflow: auto;
	}

	body .headerArea .headerArea1 .headerTool .headerNav *.clientTool {
		height: 100%;
		/*
	    padding: 0 15px;*/
	}

	body .myheaderTool .clientTool .user {
		width: 28px;
		height: 28px;
	}

	body .myheaderTool .clientTool .user a {
		width: 100%;
		height: 100%;
		padding: 0;
		border-radius: 50%;
		min-width: 28px;
		display: flex;
		align-items: center;
		justify-content: center;



	}

	body .myheaderTool .clientTool .tips a:before,
	body .myheaderTool .clientTool .user a:before,
	body .myheaderTool .clientTool .setting a:before,
	body .myheaderTool .clientTool .logio a:before {
		width: 16px;
		height: 16px;
	}

	body.activeMobileMenu .rightTool.inDeskTop {
		display: block;
	}

	body .myheaderTool .clientTool>div:nth-child(1) {
		padding-left: 0;
	}

	body .mobMenu.mob {
		display: block;
		opacity: 0;
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		padding-top: 18px;
		min-height: 0;
		width: 100%;
		background-color: #0157cb;
		background-image: linear-gradient(#0157cb, #01439a, #003375);
		/*
		border-top: 14px solid #000;*/
		overflow: auto;
		z-index: -1;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	body.myColorStyle1 .mobMenu.mob {
		/*
		background-color: #0157cb;
		background-image: linear-gradient(#0157cb, #01439a, #003375);
   */

		background-color: #1e92db;
		background-image: linear-gradient(#1e92db, #126498, #093e5f);
	}

	body.myColorStyle2 .mobMenu.mob {
		/*
		background-color: #1e92db;
		background-image: linear-gradient(#1e92db, #126498, #093e5f);
    */
		background-color: #005589;
		background-image: linear-gradient(#083F64 0, #17315b 50%, #005589 100%);
	}

	body.myColorStyle3 .mobMenu.mob {
		background-color: #249a5d;
		background-image: linear-gradient(#249a5d, #13754a, #004e38);
	}

	body.activeMobileMenu .mobMenu.mob {
		display: block;
		opacity: 1;
		z-index: 8900;
		overflow-x: hidden;
	}

	body .mobMenu>* {
		display: none;
	}

	body.activeMobileMenu .mobMenu>* {
		display: block;
	}

	body .mobMenu .border {
		position: relative;
		width: 100%;
		border: 0;
	}

	body .mobMenu .leftmenu>.border:before {
		content: "";
		position: absolute;
		bottom: 1px;
		left: 12px;
		right: 12px;
		height: 1px;
		background-color: #6f8db4;
	}

	body .mobMenu .leftmenu>.border:after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 12px;
		right: 12px;
		height: 1px;
		background-color: #486d9f;
	}

	body .mobMenu .btnGroup {
		width: 100%;
	}

	body .mobMenu .border,
	body .mobMenu .btnGroup .section {
		background-color: transparent;
	}

	body .mobMenu .btnGroup .icon a {
		text-align: left;
		font-size: 1em;
		padding: 10px 20px;
	}

	body .mobMenu .btnGroup .section.active .icon a {
		background-color: #023d89;
	}

	body .mobMenu .btnGroup .section .icon a:before {
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 0;
		margin-right: 10px;
	}

	body.activeMM .mobMenu .border {
		background-color: transparent;
		width: 100%;
	}

	body .mobMenu .btnGroup .submenu {
		position: relative;
		background-color: #023d89;
		left: auto;
		top: auto;
		width: auto;
		height: auto;
		padding: 0;
	}

	body .mobMenu .btnGroup .section.active+.submenu {
		width: auto;
		padding: 4px 20px 4px 20px;
	}

	body .mob_searchTool {
		padding-left: 12px;
		padding-right: 12px;
	}

	body .mob_searchTool form {
		display: flex;

	}

	body .headSearch .select {
		border-top-left-radius: 8px;
		border-bottom-left-radius: 8px;
		overflow: hidden;
		min-width: 70px;
	}



	body .mob_advSearch a {
		padding: 15px 10px;
		display: inline-block;
		text-align: center;
		background-color: #1c61a9;
		display: flex;
		align-items: center;
		height: 100%;
		white-space: nowrap;
		border-top-right-radius: 8px;
		border-bottom-right-radius: 8px;
	}

	body .headSearch .mySearchBtn a:before {
		background-size: 45%;
	}

	body .headSearch .border {
		border-radius: 0;
	}

	body .headerTool .myLogo>div[class^="logo_"] {}

	body .headerTool .myLogo>.logo_name {
		font-size: 1em;
		display: flex;
	}

	body .mobMenu .btnGroup .section .icon a {
		padding-right: 40px;
	}

	body .mobMenu .btnGroup .section .icon a:after,
	body .mobMenu .btnGroup .section .icon a:focus:after,
	body .mobMenu .btnGroup .section .icon a:hover:after {
		/*
		left:auto;
		right:15px;
		top:50%;
		bottom:auto;
		width:15px;
		height:15px;
		background-color:transparent;
		background-image:url(../images/icon/icon_arrow.png);
	    opacity: 1;
	    -webkit-transform: translate(0, -50%);
	    -ms-transform: translate(0, -50%);
	    transform: translate(0, -50%);*/
	}

	body .mobMenu .btnGroup .section.active .icon a:after {
		/*
	    opacity: 1;
	    -webkit-transform: translate(0, -50%) rotate(180deg);
	    -ms-transform: translate(0, -50%) rotate(180deg);
	    transform: translate(0, -50%) rotate(180deg);*/
	}

	body.myColorStyle1 .loginBox {
		border-radius: 0;
		box-shadow: none;
		background-repeat: no-repeat;
		background-size: cover;
		padding: 50px 30px;
		margin-bottom: 0;
	}

	body.myColorStyle2 .loginBox {
		border-radius: 0;
		box-shadow: none;
		background-repeat: no-repeat;
		background-size: cover;
		padding: 50px 30px;
		margin-bottom: 0;
	}

	body.myColorStyle3 .loginBox {
		border-radius: 0;
		box-shadow: none;
		background-image: url(../images/bg/bd_bg_login.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		padding: 50px 30px;
		margin-bottom: 0;
	}

	body .filter_area.less,
	body .tagTool.less {
		height: 85px;
		overflow: hidden;
	}

	body .loginBox.lbSmall {
		background-image: none;
	}

	body .loginBox>.myflex {
		display: block;
	}

	body.myColorStyle1 .loginBox .cover,
	body.myColorStyle2 .loginBox .cover,
	body.myColorStyle3 .loginBox .cover {
		color: #fff;
		background-image: none;
		margin-bottom: 50px;
	}

	body .loginBox .heading.ex1 {
		font-size: 2.4em;
	}

	body .loginBox .heading.ex2 {
		/*
		font-size: 2.6em;
		font-weight: bold;*/
	}

	body .loginBox .heading.ex3 {
		font-size: 1.5em;
		float: left;
	}

	body .loginBox .cover .border {
		padding: 0;
	}

	body .loginBox .loginput {
		width: 100%;
		border-radius: 6px;
	}

	body .loginBox .loginput .border {
		padding: 20px 35px;
	}

	body .loginBox .input .itxt input[type="text"],
	body .loginBox .input .itxt input[type="password"] {
		width: 100%;
	}

	body .loginBox #captchaicon {
		display: block;
	}

	/*==================================*/
	body .tabArea .tabPage .myArea {
		opacity: 0;
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}

	body .tabArea .tabPage .myArea.active {
		opacity: 1;
	}

	body .tabArea .tabPage .myArea>*:not(.desk) {
		display: none;
	}

	body .tabArea .tabPage .myArea.active>*:not(.desk) {
		display: block;
		margin-bottom: 25px;
	}

	body .tabArea .tabControl {}

	body .tabArea .tabControl .flexCW2>div {
		/*
		width:50%;
		min-width:50%;*/
		min-width: 38%;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	body .tabArea .tabControl .flexCW2>div a {
		display: block;
		color: rgba(0, 0, 0, .6);
		font-size: 1em;
		font-weight: bold;
		border-bottom: 2px solid rgba(0, 0, 0, .1);
		padding: 4px 12px;
		height: 100%;
		text-decoration: none;
	}

	body .tabArea .tabControl .flexCW2>div a:focus,
	body .tabArea .tabControl .flexCW2>div a:hover {
		text-decoration: none;
	}

	body .tabArea .tabControl .flexCW2>div.active a {
		color: rgba(0, 0, 0, 1);
		border-bottom: 2px solid rgba(0, 0, 0, .95);
	}

	body .real_tab .tabControl a {
		text-align: center;
	}

	body .no_content_default_text {

		padding-left: 12px;
	}

	/*========================*/
	body .myItemList .list .count,
	body .pmtArea .pmtList .count {
		position: static;
	}

	body .myItemList .list .attachment {
		font-size: 12px;
	}

	body .myItemList .list .attachment:before {
		width: 10;
		height: 10;
		margin-right: 0;
		overflow: hidden;
	}

	body .myItemList.mil_1,
	body .myItemList.mil_2 {
		margin-top: 5px;
	}

	body .myItemList.mil_1 .list {}

	body .myItemList.mil_1.fileList .list>div {
		width: unset !important;
	}


	body .myItemList.mil_2 .list>div {
		width: 100%;
		min-width: 0;
		max-width: 100%;
		padding: 4px 10px;
	}


	body .myItemList.mil_2 .list .border,
	body .myItemList.mil_3 .list .border {
		overflow: visible;

	}

	body .myItemList.mil_1 .list>div>.border:not(.dropzoneBig2) {

		padding: 6px 8px;
	}

	body .myItemList.mil_2 .list .border {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		border-radius: 4px;
		box-shadow: 0 0 4px rgba(0, 89, 255, 50%);
		padding: 10px 8px;
	}

	body .myItemList.mil_3 .list .border {

		border-bottom: 1px solid #cbced2;
	}

	body .myItemList.mil_1 .list .border .cover:not(.dropzone) {
		margin-bottom: 10px;
	}

	body .myItemList.mil_1 .list .border .cover:not(.dropzone),
	body .myItemList.mil_2 .list .border .cover:not(.dropzone) {
		max-height: none;
		padding: 0;
	}

	body .myItemList:not(.mil_3) .list .cover:not(.icon) img {
		/*
		min-height: 0;*/
		/*max-width: 100%;
		-webkit-transform: translate(0%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    transform: translate(0%, -50%);
	    left: 0px;*/
		transform: none;
		position: static;
		margin-left: auto;
		margin-right: auto;
	}

	body .myItemList .list .cover.icon img {
		max-width: 100%;
		max-height: 100%;
	}

	body .myItemList.mil_2 .list .cover.icon:after {
		display: none;
	}

	body .myItemList.mil_1 .list .border .detail,
	body .myItemList.mil_2 .list .border .detail {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		position: relative;
		padding-top: 0;
		padding-right: 0;
		padding-left: 8px;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		flex-wrap: wrap;
	}

	body .myItemList.mil_3 .list .border .detail {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}

	body .myItemList:not(.mil_4):not(.mil_3) .list .title {
		margin-bottom: 0;
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
		width: 100%;
		display: flex;
		justify-content: space-between;
		font-size: 14px;
	}

	body .myItemList.mil_1 .list .title label {
		padding-bottom: 0;
		margin-bottom: 0;
	}

	body .myItemList.mil_3 .list .title {}

	body .myItemList .list .tit,
	body .myItemList .list .cont {
		/*display: block;*/
	}

	body .desk_version {
		display: none;
	}

	body .mob_version {
		display: block;
	}

	body .desk_version2,
	body .myItemList .list .cont .desk_version {
		display: none;
	}

	body .myItemList .list .cont .mob_version {
		-webkit-line-clamp: 1;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
		word-break: break-all;
	}

	body .mob_version2 {
		display: inline
	}

	body .myItemList.mil_3 .list .tit {
		padding-left: 8px;
	}

	body .myItemList.mil_1 .list .border .more,
	body .myItemList.mil_2 .list .border .more,
	body .myItemList.mil_3 .list .border .more {
		position: relative;
		min-width: 24px;
		max-width: 24px;
	}

	body .myItemList.mil_1 .small_menu,
	body .myItemList.mil_2 .small_menu,
	body .myItemList.mil_3 .small_menu {

		/*background-color: #fff;
		box-shadow: 0 0 8px rgb(0 0 0 / 80%);
		position: absolute;
		right: 0;
		top: 100%;
		width: 170px;
		max-width: 80vw;
		height: auto;
		padding: 6px 10px;
		opacity: 0;
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;*/
		position: fixed;
		bottom: 0;
		top: auto;
		width: 100%;
		left: 0;
		transform: translateY(10000vh);
		display: block;
		transition-delay: 0.15s;
		transition: all 0.3s ease-in-out;
	}

	body .myItemList.mil_1 .more.small_menu_active .small_menu,
	body .myItemList.mil_2 .more.small_menu_active .small_menu,
	body .myItemList.mil_3 .more.small_menu_active .small_menu {
		transform: translateY(0);
	}

	body .myItemList.mil_1 .list>div:nth-last-child(-n+2):not(:nth-child(-n+2)) .border .more>.myflex,
	body .myItemList.mil_2 .list>div:nth-last-child(-n+2):not(:nth-child(-n+2)) .border .more>.myflex,
	body .myItemList.mil_3 .list>div:nth-last-child(-n+2):not(:nth-child(-n+2)) .border .more>.myflex {
		top: auto;
		bottom: 100%;
	}

	body .myItemList.mil_1 .list .border .more>.myflex>*,
	body .myItemList.mil_2 .list .border .more>.myflex>*,
	body .myItemList.mil_3 .list .border .more>.myflex>* {
		display: none;
	}

	body .myItemList.mil_1 .list .border .more.active>.myflex>*,
	body .myItemList.mil_2 .list .border .more.active>.myflex>*,
	body .myItemList.mil_3 .list .border .more.active>.myflex>* {
		display: block;
	}

	body .myItemList.mil_3 .list {
		border-top: 0;
		border-bottom: 0;
		overflow: visible;
	}

	body .myItemList.mil_3 .listMore {
		text-align: center;
	}

	body .myItemList .list .btnEdit a {
		/*font-weight: normal;
		font-size: .85714285714285714285714285714286em;*/
	}

	body .myItemList .list .btnEdit a:before {
		top: 5px;
	}

	body .myItemList.mil_3 .list .more .asset,
	body .myItemList.mil_3 .list .more .caption,
	body .myItemList.mil_3 .list .more .who,
	body .myItemList.mil_3 .list .more .date {
		width: auto;
		padding-top: 8px;
		padding-bottom: 8px;
	}

	/*=================*/
	body .mainContent .myHeader:not(.myHeader3) {
		margin-bottom: 20px;
	}

	body .mainContent .myHeader3 {
		margin-bottom: 0;
		align-items: center;
	}

	body .mainContent h2 {
		margin-bottom: 10px;
	}

	/*================*/
	body .funcTag>div {
		margin-bottom: 10px;
	}

	/*================*/
	body .mOnly {
		position: static;
		visibility: visible;
		left: auto;
	}

	/*====================*/
	body .myItemList {
		margin-bottom: 20px;
	}

	body .folderTool {}

	body .myHeader .folderTool>div:not(.selectAll):not(.sortSelectBox) {
		/*margin: 6px 0;*/
	}

	body .selectAll {
		margin-right: auto;
		margin-top: 6px;
		margin-bottom: 6px;
		font-size: 0.875em;
	}

	body .selectAll input {
		margin-top: 0;
	}

	body .newFolderTool>div {
		/*margin: 6px 0;*/
	}

	.body_activeFM {
		overflow: hidden;

	}

	.body_activeFM .activeFM .blanket {
		display: block;
	}

	body .activeFM {}

	body .myItemList.mil_1.mil_select {
		margin-bottom: 5px;
	}

	body .myItemList.mil_1 .activeFM .functionMenuBig {
		top: auto;
	}

	body .mVaContent .myItemList.mil_1.mil_select .list>div,
	body .myItemList.mil_1.mil_select .list>div:not(.uploadArea) {
		width: 50%;
		min-width: 0;
		max-width: 100%;
		padding: 4px 10px;
	}

	body .myItemList.mil_1.mil_select .list .uploadArea {

		width: 100%;
		min-width: 0;
		max-width: 100%;

		padding-top: 0;
	}

	body .myItemList.mil_1.mil_select .list>div>.border {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	body .myItemList.mil_1.mil_select .list .border .cover:not(.dropzone) {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		flex-wrap: wrap;
		max-width: 100%;
		min-width: 100%;
		background-color: transparent;
		margin-bottom: 5px;
		height: auto;
		overflow: unset;
	}

	body .myItemList.mil_1.mil_select .list .border:hover .cover:before {
		display: none;
	}

	body .mVaContent .content>.mVaImgView .cover {
		height: auto;
		min-height:145px;
	}

	body .versionLayer .mVaContent .content>.mVaImgView .cover img {
		position: static;

		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	body .versionLayer .mVaContent .content>.mVaImgView .cover a {
		/*display: block;
		margin-left: auto;
		margin-right: auto;*/
	}

	body .mVaContent .content>.mVaImgView .cover img,
	body .versionLayer .mVaContent .content>.mVaImgView .cover img,
	body #close_up .versionLayer .mVaContent .content>.mVaImgView .cover img,
	body .myItemList.mil_1.mil_select .list .border .cover img {
		/*	position: static;
		left: 0;
		top: 0;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);*/
	}

	body .myItemList .list .more .mobMore a {
		width: 28px;
		height: 28px;
	}

	body .myItemList:not(.mil_4) .list .more .mobMore a:before {
		width: 100%;
		height: 100%;
	}

	body .myItemList.mil_4 .list .border .more .mobMore a:before {}

	body .coverView .tool,
	body .myItemList.mil_1.mil_select .tool:not(.functionMenuBig) {
		right: 0;
		left: auto;
		position: absolute;
	}

	body .myItemList.mil_1.mil_select .tool>div {
		margin: 0;

	}

	body .myItemList.mil_4 .activeFM .blanket {
		display: block;
	}

	body .myItemList.mil_4 .list .border .more>.myflex {
		position: fixed;
		bottom: 0;
		top: auto !important;
		width: 100%;
		left: 0 !important;
		max-width: none;
		padding: 0;
	}

	body .file_infoMenu {
		display: block;
		transform: translateY(10000vh);
		position: fixed;
		bottom: 0;
		top: auto;
		border-radius: 0;
		box-shadow: none;
		min-width: unset;
	}

	body .active_file_infoMenu {
		position: relative;
		z-index: 200;
	}

	body .active_file_infoMenu .file_infoMenu {
		transform: translateY(0);
	}

	.active_file_infoMenu .border .blanket {
		display: block;
	}



	body .functionMenuBig {
		position: fixed;
		bottom: 0;
		top: auto;
		width: 100%;
		left: 0;
		transform: translateY(100%);
		display: block;
		transition-delay: 0.15s;
		transition: all 0.3s ease-in-out;
	}

	body .functionMenuBig .functionMenu {
		width: 100%;
	}

	body .functionMenu .myBtn a:before {
		-webkit-filter: none;
		-ms-filter: none;
		filter: none;

	}

	body .file_infoMenu .close_btn,
	body .functionMenu .close_btn {
		display: block;
	}

	body .functionMenu .name_wrap,
	body .file_info_wrap {
		display: flex;
	}


	body .functionMenuBig .functionMenu .border {
		opacity: 1;

		padding: 0;
	}

	body .pmtArea .pmtList .functionMenuBig {
		top: auto;
	}

	body .activeFM .functionMenuBig {
		transform: translateY(0);
	}

	body .functionMenuBig .functionMenu .border,
	body .activeFM .functionMenuBig .activeFM .functionMenu .border {
		width: 100%;
		background-color: #fff;
	}

	body .action_Menu .myBtn a::before {
		-webkit-filter: none;
		-ms-filter: none;
		filter: none;

	}

	body .action_Menu .close_btn {
		display: block;
	}

	body .folderTool .action_Menu {
		position: fixed;
		bottom: 0;
		top: auto !important;
		width: 100%;
		left: 0 !important;
		max-width: none;
		padding: 0;
		display: block;
		transition: transform 0.3s;
		transform: translateY(100000vh);
		opacity: 0;
	}

	body .folderTool .ftMore .myBtn {

		padding: 0;
	}

	body .folderTool .ftMore .myBtn a {
		padding-left: 40px;
		padding-top: 10px;
		padding-right: 5px;
		padding-bottom: 10px;
		border-radius: 0;
		color: #000;
		background-color: transparent;
		font-size: 1rem;
	}

	body .action_Menu .myBtn.btnSearch a:before {
		top: 13px;
	}

	body .action_Menu .myBtn.btnCopy a:before {
		top: 13px;
	}

	body .myBtn.btnMove a:before {
		top: 13px;
	}

	body .action_Menu .myBtn.btnDel a:before {
		top: 13px;
	}

	body .action_Menu .myBtn.btnDownload a:before {
		top: 13px;
	}

	body .action_Menu .myBtn.btnUpload a:before {
		top: 13px;
	}

	body .action_Menu .myBtn.btnFUpload a:before {
		top: 12px;
	}

	body .action_Menu .myBtn.btnCreate a:before {
		top: 15px;
	}

	body.body_active_action_Menu .mySectionArea {
		z-index: 0;
	}

	body.body_active_action_Menu .assetArea {
		z-index: 0;
	}

	body.body_active_action_Menu {
		overflow: hidden;
	}

	body.body_active_action_Menu .more.active .blanket {
		display: block;
	}

	body .folderTool .more.active .action_Menu {
		transform: translateY(0);
		opacity: 1;
	}

	body .myItemList.mil_1.mil_select .mytagPage .fmTit a:before {
		-webkit-filter: var(--filter_hexcode_444);
		-ms-filter: var(--filter_hexcode_444);
		filter: var(--filter_hexcode_444);
	}

	body .myItemList.mil_1.mil_select .functionMenu .mytagPage {
		width: 100%;
	}

	body .myItemList.mil_1.mil_select .functionMenu .mytagPage>div {
		width: 100%;
	}

	body .fmTit {
		width: 100%;
	}

	body .mytagPage .fmTit a {
		border-radius: 0;
	}

	body .info_icon {
		display: block;
	}

	body .myItemList.mil_1.mil_select .mytagPage .fmTit a {
		color: #000;
	}

	body .myItemList.mil_1.mil_select .mytagPage .fmTit a:hover,
	body body .myItemList.mil_1.mil_select .mytagPage .fmTit a:focus {
		color: #fff;
	}

	body .myItemList.mil_1.mil_select .mytagPage .fmTit a:hover:before,
	body body .myItemList.mil_1.mil_select .mytagPage .fmTit a:focus:before {
		filter: var(--filter_white);
	}

	body .myItemList .list .detail {
		font-size: 1rem;
	}

	body .myHeader .folderTool {
		/*width: 100%;*/
		min-width: unset;
	}

	body .myItemList.mil_1.mil_select .tool.mobVersion {
		display: flex;
		width: 100%;
		justify-content: flex-end;
		padding-right: 0;
		padding-top: 5px;
	}

	body .myItemList.mil_1.mil_select .tool.mobVersion>div:last-child {
		margin-right: 0;
	}

	body .myItemList.mil_1.mil_select .tool.deskVersion {
		display: none;
	}

	body .myItemList.mil_1.mil_select .asset_cover .tool {
		/*padding: 0 5px;
		position: static;*/
	}

	body .myItemList.mil_1.mil_select .tool.mobVersion a {
		width: 20px;
		height: 20px;
		padding: 0;
	}

	body .myItemList.mil_1.mil_select .tool.mobVersion a:before {
		width: 100%;
		height: 100%;
		left: 0;
	}

	body .myItemList.mil_1.mil_select .tool .ibtn a {
		opacity: 1;
		width: 32px;
		height: 32px;
	}

	body .myItemList.mil_1.mil_select .tool .ibtn a:before {
		width: 32px;
		height: 32px;
	}

	body .myItemList.mil_1.mil_select .list .border .detail {
		padding-left: 0;
		/*padding-right: 50px;*/
	}

	body .myItemList.mil_1.mil_select .list .tit {
		display: inline;
	}

	body .myItemList.mil_1.mil_select .list .file_info_mob,
	body .myItemList.mil_4 .list .folder_info_mob {

		width: 100%;
	}

	body .myItemList.mil_1 .list .border .detail .file_info,
	body .myItemList.mil_4 .list .folder_info {
		display: none !important;
	}

	body .self_modal .modal-dialog {
		/*left: 8px !important;*/
	}

	body .pct_goto {
		padding: 0 8px;
		margin-top: 5px;
	}

	body .myItemList.mil_4 .list {
		margin-bottom: 0;
		padding-bottom: 0;
		overflow: auto;
		max-height: 40vh;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	body .myItemList.mil_4 .list .box {
		width: 50%;
		min-width: auto;
		max-width: 100%;
		
	}

	body .checkbox_wrap2 {
		width: 17px;
	}

	body .myItemList.mil_4 .list .detail {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		align-items: flex-start;
		height: auto;
		padding-bottom: 5px;
		/*display: grid;
		grid-template-areas: "a b" "c c";*/
	}

	body .myItemList.mil_4 .list .detail>div {}

	body .myItemList.mil_4 .list .title {
		padding-left: 20px;
		width: calc(100% - 17px - 40px);
		margin-right: 0;
		font-size: 14px;

	}

	body .myItemList.mil_4 .list .title:before {
		left: 0;
		top: 0.5px;
		width: 16px;
		height: 16px;
	}

	body .myItemList.mil_4 .list .border .more {
		min-width: unset;
		max-width: unset;
		margin-left: auto;
	}

	body .myItemList.mil_4 .list .border .more.active .blanket {
		display: block;
	}

	body.body_active_file_infoMenu,
	body.active_mySectionArea {
		overflow: hidden;
	}

	body.body_active_file_infoMenu .swiper-backface-hidden .swiper-slide,
	body.active_mySectionArea .swiper-backface-hidden .swiper-slide {
		transform: none !important;
	}

	body.body_active_file_infoMenu .swiper-wrapper,
	body.active_mySectionArea .swiper-wrapper {
		transform: none !important;
	}

	body.body_active_file_infoMenu .swiper_nav,
	body.active_mySectionArea .swiper_nav {
		position: relative;
		z-index: -10;
	}

	/*============*/
	body .myVersionArea .title .iTit{
		margin-top: 20px;
	}
	body .prerviewAssetDetail {
		min-width: 100%;
		width: 100%;
	}

	body .previewAssetThumbnail {
		min-width: 100%;
		width: 100%;
		padding: 0;
		margin: 0 -12px;
	}

	body .prerviewAssetDetail .pATool>div:not(.mVaDBtn):not(.pAMenu) {}

	body .prerviewAssetDetail .asset_cover .title {
		display: none;
	}
	body .prerviewAssetDetail .btn_nav2{
		order: 2;
		width: 100%;
		margin-top: 0;
		display: flex;
	}
	body .prerviewAssetDetail .pACover .title {
		/*font-size: 1.875em;*/
		font-size: 1rem;
		order: 3;
        width: 100%;
        text-align: left;
	}

	body .prerviewAssetDetail .pACover {
		padding-top: 0px;
		padding-bottom: 0;
		display: flex;
		flex-wrap: wrap;
	}

	body .prerviewAssetDetail .pACover .cover {
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
		margin-bottom: 0;
		width: 100%;
		order: 1;
	}

	body .prerviewAssetDetail .thumbArea {
		margin-bottom: 10px;
	}

	body .prerviewAssetDetail .pADescript,
	body .prerviewAssetDetail .pATaxonomy,
	body .prerviewAssetDetail .pAHashtag {
		padding: 20px 0;
	}

	body .previewAssetThumbnail .myflex>div {
		width: 250px;
		max-width: 100%;
	}

	body .previewAssetThumbnail .border .title {
		opacity: .95;
	}

	body .previewAssetThumbnail .border .edit a {
		opacity: 1;
	}

	/*==================*/
	body .versionLayer>.border,
	body #close_up .versionLayer>.border {}

	body .myVersionArea {}

	/*=================*/
	body .mVaPremission .list {
		margin: 0;
	}

	body .mVaPremission .list>div {
		width: 100%;
		padding: 0;
	}

	/*=================*/
	body #fileForm {
		margin-top: 0;
	}

	body .file_view .modal-body>.modal_close {
		display: none;
	}

	body .file_view .modal-content form {
		top: 20px;
	}

	body .myVersionArea .direct_btn_row {}

	body .myVersionArea .direct_btn_row .modal_close {
		display: block;
		margin-left: auto;
		position: static;
	}

	body .mVaDirect_next {
		margin-left: 10px;
	}

	body .myVersionArea .mVaDirect:first-child {}

	body .myVersionArea .mVaDirect:last-child {}

	body .myVersionArea .mVaContent {
		margin-top: 0px;
		width: 100%;
		overflow-y: auto;
		/* padding: 0 10px; */
		overflow-x: hidden;
	}

	body .border .myVersionArea .mVaContent>.border>.content,
	body #close_up .border .myVersionArea .mVaContent>.border>.content {
		max-height: 40vh;
		height: 40vh;
	}

	body .border .myVersionArea .mVaContent>.border>.title,
	body #close_up .border .myVersionArea .mVaContent>.border>.title {
		padding-left: 0;
	}

	body .mVaContent .content>.mVaImgView {
		width: 100%;
		padding: 0;
		margin-bottom: 0px;
	}

	body .mVaContent .content>.mVaImgView .myItemList.mil_1 {
		margin: 0;
	}

	body .mVaContent .content>.mVaImgView .myItemList.mil_1 {
		max-height: 40vh;
		height: auto;
		padding: 0 10px;
		margin-bottom: 20px;
	}

	body .mVaContent .myItemList.mil_1.mil_select .list .cover {
		height: 42px;
		max-height: 42px;
	}

	body .mVaContent .myItemList.mil_1.mil_select .list .detail {
		padding: 0;
	}

	body .mVaImgView .slider .list {
		/*
		margin:0;*/
	}

	body .mVaImgView .myItemList .list {
		overflow: auto;
	}

	body .mVaImgView .count,
	body .mVaImgView .control {
		display: none;
	}

	body .mVaImgView .slider .list>div {
		width: 100px;
		min-width: 100px;
		max-width: 100px;
	}

	body .mVaContent .content>.mVaTxtView {
		width: 100%;
		min-width: 100%;
	}

	body .mVaPages .mVaPArea:not(.mVaPMany) {
		padding: 0;
		margin-bottom: 16px;
	}

	body .mVaWorkflow .mVaRadio>div {
		max-width: none;
	}

	body .mVaTabs {
		width: 100%;
		overflow-x: auto;
	}

	body .mVaTabs .border {
		min-width: 330px;
	}

	/*====================*/
	body .mVaFunctionTool>div {
		max-width: 100%;
		width: 101px;
	}

	body .versionLayer.version .mVaTxtView .mVaPages {
		height: auto;
		max-height: none;
		overflow: visible;
	}

	body .mVaSearch>div {
		height: auto;
	}

	body .mVaSearch .scroll {
		max-height: 40vh;
	}

	body .mVaSearch .filter label {
		margin-bottom: 6px;
	}

	body .mVaSearch .filter .sortSelect {
		margin-left: 0;
	}

	/*=================*/
	body .previewAssetThumbnail {
		display: none;
	}

	body .previewAssetThumbnailMobile {
	  display:inline-block;
	}

	body .previewAssetThumbnailMobile .thumbArea{
	  display:none;
	}
	body .mVaImgView .cover.myflex {
		/*min-height: 300px;*/
	}

	body .mVaImgView .slider .list .border {
		height: 60px;
	}

	body .mVaImgView .slider .list .border {
		height: 69px;
		padding-bottom: 22px;
		text-align: center;
	}

	body .previewAssetThumbnailMobile .slider .list {
		flex-wrap: wrap;
	}

	body .previewAssetThumbnailMobile .slider .list>.dropzoneAreaBig {
		width: 100%;
		min-width: unset;
		max-width: unset;
	}

	body .dropzoneArea a,
	body .myItemList.mil_1.mil_select .list .uploadArea>.border>.dropzoneArea,
	body .uploadArea .dropzone {
		/*display: inline-block !important;
		font-size: 0.875em;
		font-weight: bold;
		padding: 10px 22px;
		
		border-radius: 100px !important;
		color: rgba(0, 0, 0, 0.8);*/
		background-color: #d0e4fe;
		box-shadow: none;
		width: 40px;
		height: 40px;
		display: flex !important;
		align-items: center;
		justify-content: center;
		border-radius: 50% !important;
		padding: 0;
		font-size: 0;
	}

	body .dropzoneArea a::before,
	body .myItemList.mil_1.mil_select .list .uploadArea>.border>.dropzoneArea::before,
	body .uploadArea .dropzone::before {
		content: '';
		display: block;
		width: 50%;
		height: 50%;
		background-image: url('../images/icon/icon_upload_black.svg');
		background-position: center;
		background-repeat: no-repeat;
	}

	body .dropzoneArea a:hover,
	body .dropzoneArea a:focus {
		text-decoration: none;
	}

	body .uploadArea .mob_text {
		/*padding: 0;
		display: flex;
		align-items: center;*/
		display: none;
	}

	body .dropzoneArea .dz-default {
		display: none;
	}

	body .uploadArea .dropzoneBig2 {
		box-shadow: none !important;
		height: auto !important;
		display: inline-block;
	}

	body .previewAssetThumbnailMobile .slider .list .border .title,
	body .mVaImgView .slider .list .border .content {
		position: static;
		opacity: 1;
	}

	body .previewAssetThumbnailMobile .slider .list .border img,
	body .mVaImgView .slider .list .border img {
		max-height: 100%;
	}

	body .previewAssetThumbnailMobile .border .title.version_icon:before {
		content: "";
		display: inline-block;
		width: 15px;
		height: 15px;
		background-image: url(../images/icon/icon_mVaTxt_6.svg);
		filter: brightness(0) invert(1);
		margin-right: 5px;
	}

	body .mob_text {
		display: block;
		padding: 10px;
		width: 100%;
	}

	body .list_sortSelectBox .sortSelect,
	body .sortSelectBox .sortSelect {
		margin-right: 0;
	}

	body .sortSelectBox {
		display: none;
		padding-right: 0;
	}

	body .sortSelectBox:after {
		width: 0;
		height: 0;
		overflow: hidden;
	}

	body .tagTool {
		display: none;
	}

	body .newFolderTool .icon>a {
		padding-left: 0;
		font-size: 0;
		padding-left: 0;
		width: 40px;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	body .newFolderTool .icon>a:before {
		position: static;
		display: block;
	}

	body .icon_gridView a {}

	body .folderTool .ftMore {
		padding-left: 4px;
		padding-right: 0;
	}

	body .prerviewAssetDetail .pATool .close_btn {
		display: flex;
		justify-content: flex-end;
	}

	body .prerviewAssetDetail .pATool {
		justify-content: flex-end;
	}

	body .prerviewAssetDetail .pATool .pAMenu {
		position: fixed;
		bottom: 0;
		top: auto;
		width: 100%;
		display: block;
		background-color: #fff;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		transform: translateY(100%);
		transition: transform 0.3s;
		z-index: 100;
		left: 0;
	}

	body .prerviewAssetDetail .mVaDBtn:not(:last-child) {
		margin-right: 10px;
	}

	body .prerviewAssetDetail .pATool .ibtn a {
		border: 0;
		border-radius: 0;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 0;
		background-color: #fff;
	}

	body .prerviewAssetDetail .pATool .ibtn a:hover,
	body .prerviewAssetDetail .pATool .ibtn a:focus {
		border: 0;
	}

	body.pAMenu_active {
		overflow: hidden;
	}

	body.pAMenu_active .pATool {
		position: relative;
		z-index: 1000;
	}

	body.pAMenu_active .prerviewAssetDetail .pATool .pAMenu {

		transform: translateY(0);
	}

	body.pAMenu_active .pATool>.blanket {
		display: block;
	}

	body .mVaDBtn.more {
		display: block;
	}

	body .delete_date_mobile {
		display: flex;
	}
	body #popupDialog form{
		height: 100% !important;
	}
	body .panzoom_big_container.hide_img img{
		opacity: 0;
	}

	body .panzoom_big_container.horizontal_img{
		height: 70vh;
		display: flex;
		align-items: center;
	}
	body .prerviewAssetDetail .pACover .vertical_img .cover{
	
	}
}

@media screen and (max-width: 992px) and (orientation: landscape) {
	body #close_up .area {
		width: auto;
	}
}

@media screen and (max-width: 767px) {
	body .dOnly {
		position: absolute;
		visibility: hidden;
		left: -9999px;
	}

	body .mOnly {
		position: static;
		visibility: visible;
		left: auto;
	}

	body .pop_photo li {
		min-width: 120px;
	}

	body .footerArea .logo_list {
		padding: 0 40px;
	}

	body .flex-direction-nav .flex-prev {
		left: -30px;
	}

	body .flex-direction-nav .flex-next {
		right: -30px;
	}

	body .footerArea .footerMenu .footerMenuParent {
		display: block;
	}

	body .footerArea .footerMenu .footerMenuParent>div {
		display: block;
		width: 100%;
	}

	body .search_year li {
		margin-bottom: 10px;
	}

	/*===========*/
	body #flexslider .flex-control-nav {
		position: relative;
		background-color: #061a2f;
		width: 100%;
		transform: translate(0, 0);
		bottom: auto;
		left: auto;
		padding: 20px 40px;
		height: 0;
	}

	body #flexslider .flex-pauseplay {
		bottom: 15px;
	}

	/*======*/
	body .mainContent .my_row {
		display: block;
		margin-bottom: 20px;
	}

	body .mainContent .my_row>button {
		margin: 10px 0;
	}

	body .photoAlbums .photoArea>div {
		width: 100%;
	}

	body .footerArea ul.fMenu>li {
		width: 100%;
	}

	/*=============*/
	body.indexVersion .mainbanner {
		/*
	    width:767px;
		height:231px;*/
	}

	body .mainbanner {
		/*
	    height: 180px;
		background-image:none;*/
		/*
	    background-image: url(../images/headerbanner/img_m-banner_1.jpg);
		max-height:400px;
		height: auto;
		background-size: contain;*/
	}

	/*
	body.indexVersion .mainbanner:before{
		width: 767px;
		height: 221px;
		padding-bottom: 0;
		position: absolute;
		left: 50%;
		-webkit-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
		transform: translate(-50%,0);
	}
	body .mainbanner:before{
		width: 767px;
		height: 63px;
		padding-bottom: 0;
		position: absolute;
		left: 50%;
		-webkit-transform: translate(-50%,0);
		-ms-transform: translate(-50%,0);
		transform: translate(-50%,0);
	}*/
	/*
	body .bodyArea.section1 .mainbanner{background-image:url(../images/headerbanner/img_m-banner_1.jpg);}
	body .bodyArea.section2 .mainbanner{background-image:url(../images/headerbanner/img_m-banner_2.jpg);}
	body .bodyArea.section3 .mainbanner{background-image:url(../images/headerbanner/img_m-banner_3.jpg);}
	body .bodyArea.section4 .mainbanner{background-image:url(../images/headerbanner/img_m-banner_4.jpg);}
	body .bodyArea.section5 .mainbanner{background-image:url(../images/headerbanner/img_m-banner_5.jpg);}
	body .bodyArea.section6 .mainbanner{background-image:url(../images/headerbanner/img_m-banner_6.jpg);}
	body .bodyArea.section7 .mainbanner{background-image:url(../images/headerbanner/img_m-banner_7.jpg);}
	body .bodyArea.section8 .mainbanner{background-image:url(../images/headerbanner/img_m-banner_8.jpg);}
	body .bodyArea.section9 .mainbanner{background-image:url(../images/headerbanner/img_m-banner_9.jpg);}*/
	body .mainbanner:after {
		/*
		content:"";
		display:block;
		height:0;
		width:0;
		padding-bottom: 68.835%;
		z-index:-1;*/
	}

	body .mainbanner .txt>span {
		font-size: 2.2em;
		left: 50%;
	}

	body .mainbanner>.container {
		min-height: 185px;
	}

	body .myflexSp>*.flex50 {
		width: 50%;
		margin-left: 0;
		margin-right: 0;
		padding-left: .6em;
		padding-right: .6em;
	}

	body .mainbanner>.container {
		overflow: hidden;
	}

	body.selectBox .mypa_select table,
	body.selectBox .mypa_select tbody,
	body.selectBox .mypa_select tr,
	body.selectBox .mypa_select td {
		display: block;
	}

	body #General_list_left {
		display: inline-block;
		width: 50%;
	}

	body #General_list_right {
		display: inline-block;
		width: 50%;
	}

	body #table .consular tr {
		display: block;
		width: 100%;
		margin-bottom: 20px;
	}

	body #table .consular td,
	body #table .consular th {
		display: block;
		width: 100%;
		border: 0;
		padding: 6px 12px;
	}

	/*==================*/
	body .indexProg_list {
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	/*=============================*/
	body #adv_search_form .input label .checkbox_txt {
		width: 90% !important;
	}

	body #adv_search_form .input label.tag,
	body #adv_search_form .input label.ftype {
		width: 100%;
	}

	body .myflex.gap {
		gap: 0;
	}

	body .inputList .input.long {
		width: 100%;
	}

	body .inputList .input input[type="text"],
	body .inputList .input input[type="password"],
	body .inputList .input select {
		/*width: 90%;*/
	}

	body .inputList .input.underline-style input[type="text"],
	body .inputList .input.underline-style input[type="password"],
	body .inputList .input.underline-style select {
		/*width: 90%;*/
	}

	body .user_profile_list div.form_output {
		margin-top: 0;
		margin-bottom: 0;
	}

	body .inputList.user_profile_list .flex400>div {
		padding-right: 0;
	}

	body .app_area>table>tbody>tr>td {
		width: 100%;
	}

	body .userbtn {
		display: block;
	}

	body .inputList .input.underline-style .eye_icon {
		right: unset !important;
	}

	body .inputList .flex400 .title {
		min-width: 100%;
		max-width: 100%;
	}

	body .countArea {
		flex: none;
	}

	body .myItemList.mil_3 .detail>*:nth-child(1),
	body .myItemList.mil_3 .header>div:nth-child(1) {
		width: 50%;
	}

	body .myItemList.mil_3 .detail>*:nth-child(2),
	body .myItemList.mil_3 .header>div:nth-child(2) {
		display: none;
	}

	body .myItemList.mil_3 .detail>*:nth-child(3),
	body .myItemList.mil_3 .header>div:nth-child(3) {
		display: none;
	}

	body .myItemList.mil_3 .detail>*:nth-child(4),
	body .myItemList.mil_3 .header>div:nth-child(4) {
		display: none;
	}

	body .myItemList.mil_3 .detail>*:nth-child(5),
	body .myItemList.mil_3 .header>div:nth-child(5) {
		width: 50%;
		display: block;
	}

	body .btn_row {
		flex-wrap: wrap;
	}

	body .ibtn input[type="submit"] {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}

	body .inputList .ibtn {
		width: 100%;
	}

	body .inputList .ibtn button,
	body .inputList .ibtn a,
	body .inputList .ibtn input[type="button"],
	body .modal-footer .ibtn button,
	body .modal-footer .ibtn a,
	body .modal-footer .ibtn input[type="button"] .modal-body .ibtn button,
	body .modal-body .ibtn a,
	body .modal-body .ibtn input[type="button"] {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}

	#wrap #body #hashtag_edit_modal.modal.in .modal-dialog,
	#wrap #body #asset_desc_edit_modal.modal.in .modal-dialog {
		width: calc(100% - 20px);
		max-width: 100%;
	}

	#wrap #body #rename_modal.modal.in .modal-dialog {
		width: calc(100% - 20px);
		max-width: 100%;
	}

	body #shareForm .password_big_row .title,
	body #shareForm .expiredate_big_row label {
		width: 100%;
	}

	#wrap #body #shareModal.modal.in .modal-dialog {
		width: calc(100% - 20px);
		max-width: 100%;
	}

	#wrap #body #searchModal.modal.in .modal-dialog {
		width: calc(100% - 20px);
		max-width: 100%;
	}

	#wrap #body #renameModal.modal.in .modal-dialog {
		width: calc(100% - 20px);
		max-width: 100%;
	}

	#wrap #body #funcDialog.modal.in .modal-dialog {
		width: calc(100% - 20px);
		max-width: 100%;
	}

	#wrap #body #folderModal.modal.in .modal-dialog {
		width: calc(100% - 20px);
		max-width: 100%;
	}


	#wrap #body #sharefolderModal.modal.in .modal-dialog {
		width: calc(100% - 20px);
		max-width: 100%;
	}

	#wrap #body #delModal.modal.in .modal-dialog {
		width: calc(100% - 20px);
		max-width: 100%;
	}

	body .share_asset_form .pmtList .myflex .record_title {
		width: calc(100% - 36px - 10px);

	}

	body .share_asset_form .pmtList .myflex .record_title a {
		display: flex;
		align-items: center;
	}

	body .share_asset_form .record_title a img {
		margin-right: 10px;
	}

	body .share_asset_form .myflex.main .actionCol {
		margin-top: 0;
		margin-left: auto;
		margin-right: 10px;
		width: 36px;
	}

	body .share_asset_records_table .myflex.flex55>*:nth-child(1) {
		width: 20%;
	}

	body .share_asset_records_table .myflex.flex55>*:nth-child(2) {
		width: 80%;
	}

	body .under_btn_row {
		flex-wrap: wrap;
	}

	body .under_btn_row>*:not(:last-child) {
		margin-right: 0;
		margin-bottom: 10px;
	}

	body .pagination_nav2 .gotopage_pagination {
		margin-bottom: 10px;
		width: 100%;
	}

	body .modal_btn_row,
	body .modal-footer .ibtnArea {
		flex-wrap: wrap;
	}

	body .modal_btn_row *,
	body .modal-footer .ibtnArea * {
		width: 100%;
	}

	body .modal-footer .ibtnArea>*:not(:last-child),
	body .modal_btn_row>*:not(:last-child) {
		margin-right: 0;
	}

	body #wfModal .pmtArea .pmtHeader .header_cell:nth-child(1),
	body #wfModal .pmtArea .pmtList .main.myflex>div:first-child {
		width: 50%;

	}

	body #wfModal .pmtArea .pmtHeader .header_cell:nth-child(2),
	body #wfModal .pmtArea .pmtList .main.myflex>div:nth-child(2) {
		width: 50%;
	}


	body .docrole_form .pmtArea .pmtHeader .header_cell:nth-child(1),
	body .docrole_form .pmtArea .pmtList .main.myflex>div:first-child {
		width: 30%;
		min-width: 160px;
	}

	body .role_form .pmtArea .pmtHeader .header_cell:nth-child(1),
	body .role_form .pmtArea .pmtList .main.myflex>div:first-child {
		width: 30%;
		min-width: 160px;
	}

	body .company_form .pmtArea .pmtHeader .header_cell:nth-child(1),
	body .company_form .pmtArea .pmtList .main.myflex>div:first-child {
		width: 40%;

	}
	
}

@media screen and (max-width: 550px) {
	body .photo_area:after {
		-webkit-flex: 1 1 auto;
		-ms-flex: 1 1 auto;
		flex: 1 1 auto;
	}

	/*body .prerviewAssetDetail .pATool {
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	body .prerviewAssetDetail .mVaDBtn:nth-child(1) {}

	body .prerviewAssetDetail .mVaDBtn:last-child {
		margin-left: auto;
	}

	body .prerviewAssetDetail .pAMenu {
		order: 3;
	}*/
}

@media screen and (max-width: 530px) {
	body .headerArea1 {
		/*height: auto;
		padding-top: 4.53%;
		padding-bottom: 4.53%;*/
	}
}

@media screen and (max-width: 360px) {}

@media screen and (max-width: 320px) {
	.clientTool>.print>a {
		display: none;
	}

	.clientTool>.AStyleArea>a {
		display: none;
	}
}

@media(min-width: 993px) {

	.myItemList.mil_1:not(.mil_select) .file_infoMenu,
	.myItemList.mil_2 .file_infoMenu,
	.myItemList.mil_3 .file_infoMenu {
		position: static;
		display: block;
		box-shadow: none;
		min-width: unset;
		border-radius: 0;
	}

	.myItemList.mil_1:not(.mil_select) .file_infoMenu .info_box_big_wrap,
	.myItemList.mil_2 .file_infoMenu .info_box_big_wrap,
	.myItemList.mil_3 .file_infoMenu .info_box_big_wrap {
		padding: 0;
	}

	.myItemList.mil_1:not(.mil_select) .file_infoMenu .info_box,
	.myItemList.mil_2 .file_infoMenu .info_box,
	.myItemList.mil_3 .file_infoMenu .info_box {
		display: block;
	}


	.myItemList.mil_1:not(.mil_select) .file_infoMenu .title2,
	.myItemList.mil_2 .file_infoMenu .title2,
	.myItemList.mil_3 .file_infoMenu .title2 {
		display: block;
		padding-top: 0;
		padding-bottom: 0;
		padding-right: 0;
	}


	.myItemList.mil_1:not(.mil_select) .file_infoMenu .content,
	.myItemList.mil_2 .file_infoMenu .content,
	.myItemList.mil_3 .file_infoMenu .content {
		display: block;
		padding-top: 0;
	}
}