﻿@charset "UTF-8";/* CSS Document */.images_list img{	width:45%;	display:inline-block;	padding:5px;}.mobile_nav_style{	padding:10px;	}.cms_richtext_title{	display:table-cell;vertical-align:middle;height:50px;	padding:5px;}#my_header_mobile { display:none;}.desktop_only_td {display:table-cell}.mobile_only_td {display:none;}.mobile_show_only{display:none;}.desktop_only {display:block}.mobile_only {display:none;}.my_menu {	float:left;display:block;width:240px;padding:15px;	margin-top:20px; margin-left:30px;border:0px solid #efefef; background-color:#F7F7F7;border-top-left-radius:20px;border-bottom-left-radius:20px;padding-bottom:300px;	} .my_container{ dispaly:block;width:660px;padding-top:20px;float:left;}.my_title---{	padding:20px; border:0px solid #CCC; background-color:#399;border-top-right-radius:20px;	}.my_detail{	padding:20px; border:0px solid #CCC; background-color:#eee;min-height:600px; border-bottom-left-radius:20px;	border-bottom-right-radius:20px; margin-bottom:20px;	text-align:justify;	}.nav{	padding-top:10px;	padding-bottom:10px;	}.frontpage_news_image{float:right;width:25%;	}.frontpage_news_image img{	width:auto;max-height:200px;max-width:200px;padding:5px;	}.frontpage_news_text{	 width:70%;	 float:left;	}		.frontpage_news_text{	margin-left:20px;	margin-bottom:10px;}.banner_main{	width:80%;	display:inline-block;	 float:left;	}.banner_side{	background-color:#068379;	width:20%;	display:table-cell;	 float:left;    text-align:center;	height:400px;	vertical-align:middle;	}@media only screen and (max-width: 999px) {.divAsTable{	display:block;}.divAsTableCell{	display:block;	width:100% !important;}.divAsTableCell img{	width:100%;}.book_item{		width:48%;	box-sizing:border-box;}.content_color{	background-color:#eeeef1;	padding:0px;}.images_div img{	width:95%;	}.banner_main{	width:100%;	display:inline-block;	}.banner_wrapper{	width:100%;	display:inline-block;}.banner_side{	background-color:#068379;	width:100%;	display:inline-block;	height:auto;	}	.my_menu { display:none; width:100%; border-radius:0px; float:none; padding-bottom:20px; margin:0px; box-sizing:border-box; } .my_container{ dispaly:block;width:100% ; padding-top:0px;}.my_title{	border-top-left-radius:20px;	border-top-right-radius:20px;	}#my_header { display:none;}#my_header_mobile { display:block;}.mainbody {width:100%;} .desktop_only_td {display:none}.mobile_only_td {display:table-cell}.desktop_only {display:none}.mobile_only {display:block}#menu_padding_top{	height:80px;}.content_table{	width:100%;	}.title_table{	width:100%;	}.footer{	width:100%;	box-sizing: border-box;	padding:10px;	}.left_menu_table{	display:none;	}	}@media only screen and (max-width: 640px) {.warpped-line {	/* wrap long urls */	white-space: pre;           /* CSS 2.0 */	white-space: pre-wrap;      /* CSS 2.1 */	white-space: pre-line;      /* CSS 3.0 */	white-space: -pre-wrap;     /* Opera 4-6 */	white-space: -o-pre-wrap;   /* Opera 7 */	white-space: -moz-pre-wrap; /* Mozilla */	white-space: -hp-pre-wrap;  /* HP Printers */	word-wrap: break-word;      /* IE 5+ */	width: 300px;	}	.warp_table{	width:300px;overflow-x:auto;}	.r_img{	width:100%;	}	.r_img50{	width:50%;	}	.r_img80{	width:80%;	}		.movie_item{		width:190px;	height:150px;	border:#cccccc 1px solid;	float:left;	margin-left:auto;	margin-bottom:5px;	cursor:pointer;	background-color:#FFFFFF;	text-decoration:none;}.book_text{	width:100;	}.book_item{		width:100%;	height:auto;	text-align:center;			 }	.book_image{	float:none;	width:100px;	display:inline-block;	text-align:center;	}		.mobile_100{	width:100% !important;	}			.frontpage_news_text{	margin-left:0px;	margin-bottom:0px;}	.frontpage_news_image{	width:100%;	display:block;	float:none;	}		.frontpage_news_image img{	width:100%;	display:block;    max-height:none;	max-width:none;		}		.frontpage_news_text{	width:100%;	float:none;	}		.scroll_content{	overflow: auto;	position: relative;	padding: 20px;	background: #333;	margin: 10px;	width: 100%;	max-width: 97%;	height: 400px;	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;	display:inline-block;}.mywarp td {	display:block;	width:100%;}.mywarp td img {	display:block;	margin-left:auto;	margin-right:auto;}.mywarp td:empty {  visibility: hidden;}tr.spaceunder>td {  padding-bottom: 1em;}}header.main .title_menu {  padding: 50px 0;  background-color: #4fc3f7;}header.main .tip {  background-color: #03a9f4;  padding: 16px 0}pre.code {  background-color: #212121;  color: #fafafa;  padding: 8px;  overflow-x: auto;}main {  margin: 50px 0;  -webkit-box-sizig: border-box  -moz-box-sizing: border-box;  box-sizing: border-box;}section {  margin-bottom: 50px;}.footer.main {  background-color: #333333;  color: #fafafa;  padding: 50px 0;  -webkit-box-sizig: border-box  -moz-box-sizing: border-box;  box-sizing: border-box;}.footer.main a {  color: #4fc3f7;}.navbar.main {  position: fixed;  top: 0;  right: 0;  left: 0;  padding: 0 4px;  height: 80px;  line-height: 80px;  background-color: #fff;  -webkit-box-sizig: border-box  -moz-box-sizing: border-box;  box-sizing: border-box;  z-index: 5;  -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);  -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);  box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.5);}.navbar.main::after {  content: "";  display: table;  clear: both;}.navbar.main * {  display: inline-block;}.navbar.main a {  text-decoration: none}.navbar.main .icon {  padding: 0 8px;  cursor: pointer;}.sidebar {  position: fixed;  top: 80px !important;  bottom: 0;  width: 300px;  background-color: #fafafa;}.sidebar2 {  position: fixed;  top: 80px !important;  bottom: 0;  width: 210px !important;  background-color: #fafafa;}#sidebar-main {  top: 80px !important;}.sidebar.right {  right: -300px;  text-align: right;}.sidebar.left {  left: -300px;}.sidebar a {  text-decoration: none;  display: block;}.sidebar .wrapper {  position: relative;  height: 100%;  width: 100%;  padding: 1em;  padding-top: 1.5em;  overflow-y: auto;  -webkit-box-sizig: border-box  -moz-box-sizing: border-box;  box-sizing: border-box;}.sidebar nav {  margin-bottom: 24px;}.sidebar nav ul {  list-style-type: none;  margin: 0;  padding: 0px;}.sidebar nav ul li {  padding: 8px 0;  margin: 4px 0;}.sidebar nav ul li.title {  font-weight: bold;}.float-right {  float: right;}.float-left {  float: left;}/* accordian menu */.accordion-menu ol, ul, li{   margin-left: 0px;}#accordion-menu, #accordion-menu ul {  list-style: none;  padding-left:0px;  text-align:left;}#accordion-menu a {  text-decoration: none;}#accordion-menu h2 {  text-align: center;  margin: 20px auto;  color: #fff;}.accordion-menu {  width: 100%;  background: #fff;}.accordion-menu li.open .dropdownlink {  color: #007562;}.accordion-menu li.open .dropdownlink .fa-chevron-down {  -webkit-transform: rotate(180deg);          transform: rotate(180deg);}.accordion-menu li:last-child .dropdownlink {  border-bottom: 0;}.dropdownlink {  cursor: pointer;  display: block;  padding: 15px 15px 15px 45px;  font-size: 18px;  border-bottom: 1px solid #ccc;  color: #212121;  position: relative;  -webkit-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}.dropdownlink i {	position: absolute;	top: 17px;	left: 16px;	bottom: -2px;}.dropdownlink .fa-chevron-down {	right: 12px;	left: 37px;}.submenuItems {  display: none;  background: #666;}.submenuItems li {  border-bottom: 1px solid #B6B6B6;}.submenuItems a {  display: block;  color: #fff;  padding: 12px 12px 12px 45px;  -webkit-transition: all 0.4s ease-out;  transition: all 0.4s ease-out;}.submenuItems a:hover {  background-color: #007562;  color: #fff;}/*===*/