@charset "utf-8";
/* CSS Document  #078BCB */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:'微軟正黑體';
	background-color:rgba(49,49,49,1);
	background-image:url(../images/loading_blue.gif);
	background-position:center 250px;
	background-repeat:no-repeat;
/*    background: rgba(49,49,49,1);
    background: linear-gradient(180deg, rgba(49,49,49,1) 0%,rgba(49,49,49,1) 100px, rgba(32,68,97,1) 100px, rgba(32,68,97,1) 100%);*/
}
a:link {
	text-decoration:none;
}
.sp {
	cursor:pointer;
}
.posL {
	float:left !important;
}
.posR {
	float:right !important;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: white;
	font-family:'微軟正黑體';
/*	font-size:14px;*/
    opacity: .7; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: white;
	font-family:'微軟正黑體';
/*	font-size:14px;*/
    opacity: .7;
}

::-ms-input-placeholder { /* Microsoft Edge */
    color: white;
	font-family:'微軟正黑體';
/*	font-size:14px;*/
    opacity: .7;
}
.mt-0 {
	margin-top:0px !important;
}
.mt-1 {
	margin-top:10px !important;
}
.mt-2 {
	margin-top:20px !important;
}
.mt-3 {
	margin-top:30px !important;
}
.mt-4 {
	margin-top:40px !important;
}
.mt-5 {
	margin-top:50px !important;
}
.mt-6 {
	margin-top:60px !important;
}
.mt-7 {
	margin-top:70px !important;
}
.mt-8 {
	margin-top:80px !important;
}
.mt-9 {
	margin-top:90px !important;
}
.mt-10 {
	margin-top:100px !important;
}
.mb-0 {
	margin-bottom:0px !important;
}
.mb-1 {
	margin-bottom:10px !important;
}
.mb-2 {
	margin-bottom:20px !important;
}
.mb-3 {
	margin-bottom:30px !important;
}
.mb-4 {
	margin-bottom:40px !important;
}
.mb-5 {
	margin-bottom:50px !important;
}
.mb-6 {
	margin-bottom:60px !important;
}
.mb-7 {
	margin-bottom:70px !important;
}
.mb-8 {
	margin-bottom:80px !important;
}
.mb-9 {
	margin-bottom:90px !important;
}
.mb-10 {
	margin-bottom:100px !important;
}
.pt-0 {
	padding-top:0px !important;
}
.pt-1 {
	padding-top:10px !important;
}
.pt-2 {
	padding-top:20px !important;
}
.pt-3 {
	padding-top:30px !important;
}
.pt-4 {
	padding-top:40px !important;
}
.pt-5 {
	padding-top:50px !important;
}
.pt-6 {
	padding-top:60px !important;
}
.pt-7 {
	padding-top:70px !important;
}
.pt-8 {
	padding-top:80px !important;
}
.pt-9 {
	padding-top:90px !important;
}
.pt-10 {
	padding-top:100px !important;
}
.pb-0 {
	padding-bottom:0px !important;
}
.pb-1 {
	padding-bottom:10px !important;
}
.pb-2 {
	padding-bottom:20px !important;
}
.pb-3 {
	padding-bottom:30px !important;
}
.pb-4 {
	padding-bottom:40px !important;
}
.pb-5 {
	padding-bottom:50px !important;
}
.pb-6 {
	padding-bottom:60px !important;
}
.pb-7 {
	padding-bottom:70px !important;
}
.pb-8 {
	padding-bottom:80px !important;
}
.pb-9 {
	padding-bottom:90px !important;
}
.pb-10 {
	padding-bottom:100px !important;
}
.ml-0 {
	margin-left:0px !important;
}
.ml-1 {
	margin-left:10px !important;
}
.ml-2 {
	margin-left:20px !important;
}
.ml-3 {
	margin-left:30px !important;
}
.ml-4 {
	margin-left:40px !important;
}
.ml-5 {
	margin-left:50px !important;
}
.ml-6 {
	margin-left:80px !important;
}
.ml-7 {
	margin-left:70px !important;
}
.ml-8 {
	margin-left:80px !important;
}
.ml-9 {
	margin-left:90px !important;
}
.ml-10 {
	margin-left:100px !important;
}
.mr-0 {
	margin-left:0px !important;
}
.mr-1 {
	margin-left:10px !important;
}
.mr-2 {
	margin-left:20px !important;
}
.mr-3 {
	margin-left:30px !important;
}
.mr-4 {
	margin-left:40px !important;
}
.mr-5 {
	margin-left:50px !important;
}
.mr-6 {
	margin-left:60px !important;
}
.mr-7 {
	margin-left:70px !important;
}
.mr-8 {
	margin-left:80px !important;
}
.mr-9 {
	margin-left:90px !important;
}
.mr-10 {
	margin-left:100px !important;
}
.disp {
	display:none;
}
.clearBG {
	background-image:url('') !important;
}
.clearOX {
	overflow-x:hidden;
}
.clearOY {
	overflow-y:hidden;
}
.noUp {
	margin-top:0px !important;
}

.MailCover {
	display:none;
	width:100% !important;
	height:100% !important;
	position:fixed !important;
	z-index:99999 !important;
}
.spFonthead {
	font-size:1.25rem !important;
	font-weight:bold !important;
	color:#000 !important;
	padding:0px !important;
}
.spFonttxt {
	color:#000 !important;
	padding:0px !important;
}
.spTable {
	width:100% !important;
	border:1px !important;
	border-style:solid !important;
	border-color:#222;
}
.spTable tbody {
	width:100% !important;
}
.spTable tbody tr {
	width:100% !important;
}
.spTable tbody tr td {
	width:auto !important;
	padding:5px 10px 5px 10px !important;
	border:0px !important;
	border-right:1px !important;
	border-bottom:1px !important;
	border-style:solid !important;
	border-color:#222;
}
.spTable tbody tr td p {
	width:auto !important;
	padding:0px !important;
	margin:0px !important;
}
.YearSelectorFrame {
	width:90%;
	padding:3px 8px 3px 0px;
	margin:0px 0px 0px 5%;
	border:0px;
	border-style:solid;
	border-radius:50px;
	background-color:#fff;
	overflow:hidden;
	float:left;
	display:none;
}
/*.QuickHistoryFrame {
	width:100%;
	padding-bottom:15px;
	position:absolute;
	z-index:10000;
}*/
.QuickHistoryFrame {
	width:91%;
	max-width:600px;
	min-width:270px;
	padding-bottom:15px;
	position:absolute;
	z-index:10000;
}
.QuickHistoryFrame select {
	width:100% !important;
	padding:10px 15px 10px 15px;
	margin:0px;
	border:1px;
	border-style:solid;
	border-radius:6px;
	border-color:rgba(255,255,255,0.6) !important;
	background-color:rgba(0,0,0,0.6) !important;
	font-weight:normal;
	font-size:1rem !important;
	color:#fff;
	float:left !important;
}
.QuickHistoryFrame select option {
	padding:4px 0px 4px 0px !important;
}
.YearSelectorFrame select {
	width:100%;
	padding:6px 12px 6px 12px;
	border:0px;
	font-size:0.935rem;
	float:left !important;
}
.cateBTN {
	border:0px;
	border-style:solid;
	border-radius:40px;
	padding-top:8px;
	padding-bottom:9px;
	padding-left:25px;
	padding-right:22px;
	font-size:1rem;
	letter-spacing:3px;
	background-color:#1165af;
	color:#fff !important;
	transition:.3s;
}
.cateBTN:hover {
	background-color:#000;
	transition:.3s;
}
.catelogPT {
	padding-top:30px;
}
.SideImgFrame .SideImg {
	position:absolute;
	z-index:20;
	overflow:hidden;
	border:0px;
	border-radius:10px;
	border-style:solid;
}
.org-fade-over{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#80633e;
	opacity:.7;
	z-index:300;
}
.ArticleInner .ActDate {
	width:auto !important;
	padding:4px 12px 3px 12px !important;
	background-color:#000;
	border:0px;
	border-style:solid;
	border-radius:3px;
	position:absolute !important;
	font-family:"Courier New", Courier, monospace !important;
	font-weight:normal !important;
	font-size:1rem !important;
	line-height:1rem !important;
	color:#fff !important;
	margin-top:-40px !important;
	float:left !important;
}
.ArticleInner .ActList {
	margin-bottom:15px;
}
.ArticleInner .ActList .services-box-1 {
	background-color:#FFF;
	cursor:pointer;
}
.ArticleInner .LinkList {
	margin-bottom:15px;
}
.ArticleInner ..LinkList .services-box-1 {
	background-color:rgba(255,255,255,0.7);
	cursor:pointer;
}
.ArticleInner .LinkList p {
	width:100% !important;
	height:76px !important;
	font-size:0.875rem !important;
	line-height:1.375rem !important;
	padding-top:5px !important;
	margin-top:0px;
	padding-bottom:15px !important;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4; 
			line-clamp: 4; 
	-webkit-box-orient: vertical;
}
.ArticleInner .LinkList h4 {
	width:100% !important;
	height:66px !important;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:20px;
	margin-bottom:0px;
	font-weight:bold;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; 
			line-clamp: 2; 
	-webkit-box-orient: vertical;
}
.ArticleInner .ActList .btn-link {
	cursor:inherit !important;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:0.875rem;
	color:#1165af;
}
.CatelogList h3 {
	width:100% !important;
	height:65px !important;
	overflow:hidden;
	text-align:center;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1; 
			line-clamp: 1; 
	-webkit-box-orient: vertical;
	letter-spacing:3px !important;
	font-weight:bold;
	color:#1165af;
	font-size:1.75rem;
	margin-top:-25px !important;
}
.CatelogList .IntrosTp p {
	font-weight:normal !important;
	font-size:1rem !important;
	letter-spacing:1px !important;
	padding:0px 0px 15px 0px !important;
	margin:-27px 0px 0px 0px !important;
	width:100% !important;
	text-align:center !important;
}
.CatelogList .IntrosTp {
	width:100% !important;
	float:left !important;
/*	background-color:#f7f7f7 !important;*/
	border:0px !important;
	border-left:2px !important;
	border-right:2px !important;
	border-style:solid !important;
	border-color:#fff !important;
}
.CatelogList .IntrosBt {
	padding-bottom:35px !important;
	width:100% !important;
	float:left !important;
/*	background-color:#f7f7f7 !important;*/
	text-align:center !important;
	border:0px !important;
	border-left:2px !important;
	border-right:2px !important;
	border-bottom:2px !important;
	border-style:solid !important;
	border-color:#fff !important;
}
.CatelogList .BTBars {
	width:98% !important;
	height:1px !important;
	background-color:#1165af !important;
	margin-left:3px !important;
	position:absolute !important;
	z-index:10 !important;
	bottom:0 !important;
	left:0 !important;
	margin-bottom:4px;
}
.CatelogList .coverNum {
	width:100%;
	height:auto;
	position:absolute;
	z-index:30;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:1.125rem;
	letter-spacing:4px;
	font-weight:normal;
	bottom:0;
	color:#000;
}
.mobiledisp {
	display:block;
}
.nocursor {
	cursor:default !important;
}
.ArticleInner .ActList h4 {
	padding-top:10px;
	padding-bottom:15px;
	margin-bottom:0px;
	font-weight:bold;
}
.ArticleInner .ActList p {
	width:100% !important;
	font-size:1rem !important;
	line-height:1.75rem !important;
	padding-top:5px !important;
	margin-top:0px;
	padding-bottom:15px !important;
}
.ActImage {
	width:27%;
	padding:0px;
	margin:0px;
	margin-right:3%;
	overflow:hidden;
	border:0px;
	border-style:solid;
	border-radius:7px;
	background-color:rgba(0,0,0,0.015);
	float:left;
}
.ActImage img {
	width:100%;
	height:auto;
/*	border:5px !important;
	border-style:solid !important;
	border-color:#fff !important;
	outline:1px !important;
	outline-style:solid !important;
	outline-color:#cdcdcd !important;*/
}
.ActIContent {
	width:70%;
	float:left;
}
.ActivBack {
	width:auto !important;
	padding-top:30px !important;
	margin-right:10% !important;
}
.ActivBack .ActBtn {
	width:auto;
	padding:1px 0px 1px 0px;
	font-size:1.25rem;
	line-height:2.25rem;
	font-weight:bold;
	color:#000;
	letter-spacing:2px;
	float:right;
	cursor:pointer;
	transition:.3s;
}
.ArticleInner p img {
	border:7px !important;
	border-style:solid !important;
	border-color:#fff !important;
	outline:1px !important;
	outline-style:solid !important;
	outline-color:#cdcdcd !important;
}
.ActivBack .ActBtn a {
	width:40px !important;
	height:40px !important;
	padding:0px !important;
	border:0px !important;
	border-style:solid !important;
	border-radius:40px !important;
	background-color:#000 !important;
	font-size:1.25rem !important;
	line-height:2.25rem !important;
	margin-right:5px !important;
	margin-top:-3px !important;
	color:#fff !important;
	text-align:center !important;
	float:left;
	transition:.3s;
}
.ActivBack .ActBtn:hover a {
	margin-right:10px !important;
	transition:.3s;
}
.ArticleInner .ActList .ActBtn {
	width:auto;
	padding:1px 0px 1px 0px;
	font-size:1.25rem;
	line-height:2.25rem;
	font-weight:bold;
	color:#000;
	letter-spacing:2px;
	float:right;
}
.ArticleInner .ActList .ActBtn a {
	width:40px;
	height:40px;
	padding:0px;
	border:0px;
	border-style:solid;
	border-radius:40px;
	background-color:#000;
	font-size:1.25rem;
	line-height:2.25rem;
	margin-left:3px;
	margin-top:-3px;
	color:#fff;
}
.ArticleInnercontent {
	width:100%;
	padding:20px 0px 20px 0px;
	margin:0px;
	background-color:rgba(35,35,35,0.35);
	border:0px;
	border-top:1px;
	border-style:solid;
	border-color:#fff;
	margin-bottom:-37px !important;
}
.ArticleInnercontent p {
	padding:5px 0px 5px 0px;
	text-align:center;
	letter-spacing:2px;
	color:#fff;
}
.ArticleMaincontent {
	padding:20px 0px 0px 0px;
}
.ArticleMaincontent ol {
	list-style-type:disc !important;
}
.ArticleMaincontent ol li {
	padding:8px 0px 9px 0px !important;
	color:#000 !important;
}
.ArticleMaincontent ol li a {
	font-family:Verdana, Geneva, sans-serif !important;
	font-weight:bold !important;
	color:#F60 !important;
	letter-spacing:0px !important;
}
.ArticleSideframe {
	width:100%;
	margin-left:0%;
	margin-right:5%;
}
.ArticleSideframe .ChinaSidebar {
	background-color:transparent !important;
}
.ArticleSideframe .ChinaSidebar2nd {
	background-color:transparent !important;
}
.ArticleSideframe .col-lg-4 {
	position:relative !important;
	z-index:1999 !important;
}
.ArticleSideframe .col-lg-3 {
	position:relative !important;
	z-index:1999 !important;
}
.ArticleSideframe .col-lg-2 {
	position:relative !important;
	z-index:1999 !important;
}
.ArticleSideframe ul {
	list-style-type:decimal-leading-zero;
}
.ArticleSideframe .ChinaSidebar2nd ul {
	list-style-type:none;
}
.ArticleSideframe ul li {
	padding-bottom:11px;
	color:#1165af !important;
	font-weight:bold !important;
}
.ArticleSideframe ul li a {
	font-family:'微軟正黑體';
	font-weight:normal !important;
	padding-top:3px !important;
	padding-left:5px !important;
	color:#1165af !important;
	transition:.3s;
}
.ArticleSideframe ul .Subactive a {
	color:#000 !important;
	font-weight:bold !important;
}
.ArticleSideframe ul li a:hover {
	color:#000 !important;
	font-weight:bold !important;
	transition:.3s;
}
.ArticleSideframe .ChinaSidebar2nd ul li a {
	font-family:"Courier New", Courier, monospace;
	font-weight:bold !important;
	padding-top:3px !important;
	padding-left:5px !important;
	color:#000 !important;
	transition:.3s;
}
.ArticleSideframe .ChinaSidebar2nd ul li a:hover {
	color:#F90 !important;
	text-decoration:underline !important;
	transition:.3s;
}
.ArticleSideframe .ChinaSidebar2nd ul .Subactive a {
	color:#F90 !important;
	text-decoration:underline !important;
}
.ArticleSideframe .ArticleInner {
	position:relative !important;
	z-index:2001 !important;
}
.ArticleSideframe .ArticleInner h1 {
	padding-bottom:10px;
	letter-spacing:5px;
}
.ArticleSideframe .ArticleInner p {
	padding:15px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
	color:#000;
}
.enFont {
	font-size:0.875rem;
	letter-spacing:1px !important;
	margin-bottom:20px !important;
}
.EventsSidebar {
	background-color:transparent !important;
	padding-top:0px !important;
}
.EventsSidebar ul {
	list-style-type:square;
}
.EventsSidebar ul li {
	padding:2px 0px 10px 0px;
	border:0px;
	border-bottom:1px;
	border-style:dashed;
	border-color:rgba(0,0,0,0.15);
}
.EventBack button {
	font-size:1rem;
	letter-spacing:3px;
	margin:0px;
	margin-left:-10px !important;
}
.EventsSidebar ul li:last-child {
	border-color:rgba(0,0,0,0.0);
}
.EventsSidebar ul li a {
	font-size:0.875rem !important;
	line-height:1.5rem !important;
	color:#222 !important;
	padding:0px !important;
}
.EventsSidebar ul li a p span {
	font-family:"Courier New", Courier, monospace;
	font-size:0.75rem !important;
	line-height:0.75rem !important;
	font-weight:bold !important;
	color:#1165af !important;
}
.EventsSidebar ul li a p {
	height:auto !important;
	width:95% !important;
	padding:0px 0px 0px 15px !important;
	margin:0px !important;
	margin-bottom:0px !important;
}
pre {
	border:0px !important;
	white-space: pre-wrap !important;; /* css-3 */
	white-space: -moz-pre-wrap !important;; /* Mozilla, since 1999 */
	white-space: -pre-wrap !important;; /* Opera 4-6 */
	white-space: -o-pre-wrap !important;; /* Opera 7 */
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
	font-size:1rem !important;
	line-height:1.875rem !important;
	font-weight:normal !important;
	color:#666 !important;
	background-color:transparent !important;
}
.StaffFrame {
	border:0px;
	border-bottom:1px;
	border-style:dashed;
	border-color:#cdcdcd;
/*	border-radius:10px;
	box-shadow:3px 3px 0px rgba(0,0,0,0.1);*/
	margin-bottom:0px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	
}
.StaffFrame:last-child {
	border-bottom:0px;
	
}
.StaffFrame .lead {
	padding:15px 0px 0px 0px !important;
	margin:0px !important;
/*	max-height:80px;
	overflow:auto;*/
}
.StaffFrame .main-subtitle-top {
	width:120px;
	font-size:0.875rem !important;
	letter-spacing:3px !important;
	padding:1px 10px 1px 13px;
	background-color:#1165af !important;
	text-align:center;
	border:0px;
	border-style:solid;
	border-radius:3px;
	margin-top:5px !important;
	color:#fff !important;
	float:left;
}
.skip {
	height:1px !important;
	float:left !important;
}

.StaffFrame .MemberFrame {
	padding-left:10px !important;
	letter-spacing:3px !important;
	font-weight:normal;
	color:#000;
	font-size:1.25rem;
	float:left;
}
.StaffImg img {
	width:100% !important;
	height:auto !important;
}
/*.StaffFrame .lead p {
	width:100% !important;
	height:100% !important;
	margin:0px !important;
	padding:0px !important;
}*/
.EventsFrame {
	background-color:transparent !important;
}
.EventsFrame .lead {
	padding:15px 0px 0px 0px !important;
	margin:0px !important;
}
.EventsFrame .InnerEve {
	height:120px !important;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4; 
			line-clamp: 4; 
	-webkit-box-orient: vertical;
}
.EventsFrame .main-subtitle-top {
	font-size:0.875rem !important;
	letter-spacing:3px !important;
}
.EventsFrame h1 {
	letter-spacing:3px !important;
}
.EventsImg img {
	width:100% !important;
	height:auto !important;
}
.pagelist {
	width:100% !important;
	padding-left:0px !important;
	padding-right:0px !important;
	margin-left:0px !important;
	margin-right:0px !important;
}
.pagelist .pageFrameouter {
	width:auto !important;
	float:left;
}
.pagelist .pageFrameouter .page-item {
	pading-left:2px !important;
	padding-right:2px !important;
	margin-right:0px !important;
	margin-left:0px !important;
}
.pagelist .pageFrameouter a {
	font-family:"Courier New", Courier, monospace !important;
	margin-right:0px !important;
	margin-left:0px !important;
}
.ChinaBorderHead {
	font-family:'細明體';
	font-weight:bold;
	letter-spacing:2px;
	font-size:2.375vw;
	padding:0px !important;
	margin:0px !important;
}
.ChinaBorderHead span {
	font-size:1.875vw;
/*	font-weight:bold;*/
	padding:0px !important;
	margin:0px !important;
}
.ChinaBorderHeadEng {
	font-family:"Courier New", Courier, monospace;
	font-weight:lighter;
	font-size:11px;
	padding:0px 0px 20px 0px !important;
	margin:0px !important;
}
.ChinaItem .drop-shadow {
	padding:15px;
}
.ChinaItem h5 {
	width:100%;
	font-family:'微軟正黑體';
	font-weight:bold;
	font-size:1.5rem;
	padding:0px 25px 0px 25px;
	margin-top:-70px;
	text-align:center;
}
.ChinaItem p {
	font-family:'微軟正黑體';
	font-weight:normal;
	padding:15px 25px 0px 25px;
	color:#666;
}
.ChinaItem  a .author-wrap span {
	width:auto;
	padding:3px 6px 4px 8px;
	background-color:#f4f4f4;
	font-family:'微軟正黑體';
	font-weight:normal;
	font-size:13px;
	color:#039;
	letter-spacing:2px;
}
.ChinaItem  a .author-wrap p {
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:14px;
	color:#222;
	letter-spacing:0px;
}
.ChinaItem .ChinaItemImg {
	width:100%;
	height:auto;
	border:0px;
	border-style:solid;
	border-radius:0px;
	background-position:center center !important;
	background-repeat:no-repeat !important;
/*	background-color:#CCC;*/
	overflow:hidden;
}
.ChinaItem .ChinaItemImg .HeadTitle {
	font-family:'微軟正黑體';
	font-weight:normal;
	font-size:0.935rem;
	letter-spacing:3px;
	color:#000;
	position:absolute;
	z-index:10;
	width:90%;
	text-align:center;
	padding:20% 0px 0px 0px !important;
}
.ChinaItem .ChinaItemImg img {
	width:100%;
	height:auto;
	border-radius:0px;
	opacity:0;
}
.TimelineString {
	width:100% !important;
	height:1px !important;
	background-color:#888;
	position:absolute !important;
	z-index:5 !important;
	left:0 !important;
	margin-top:-155px;
}
.Timeline {
	position:absolute !important;
	z-index:10 !important;
	width:100% !important;
	top:40% !important;
	background-color:transparent !important;
	left:0 !important;
	margin:0px 0px 0px 0px !important;
}
.Timeline .prev-hero-sync-1 {
	position:absolute !important;
	left:2.5% !important;
/*	margin-left:2.5%;*/
	margin:0px 0px 0px 0px !important;
	color:#fff;
	background-color:transparent;
}
.Timeline .prev-hero-sync-1 i {
	font-size:30px;
	transition:.3s;
}
.Timeline .prev-hero-sync-1:hover i {
	color:rgba(255,255,255,0.7);
	transition:.3s;
}
.Timeline .next-hero-sync-1 {
	position:absolute !important;
/*	right:2.5% !important;*/
	left:0% !important;
/*	margin-right:2.5%;*/
/*	margin:0px 0px 0px 0px !important;*/
	color:#fff;
	background-color:transparent;
}
.Timeline .next-hero-sync-1 i {
	font-size:30px;
}
.Timeline .next-hero-sync-1:hover i {
	color:rgba(255,255,255,0.7);
	transition:.3s;
}
.TimelineList {
	bottom:0 !important;
	margin-bottom:33px !important;
	z-index:10 !important;
}
.TimelineList .item {
	padding-top:35px;
	height:150px !important;
	width:95%;
	opacity:1 !important;
}
.TimelineList .itemImg {
	width:auto;
	height:81px;
	margin-top:30px;
	position:absolute;
	z-index:5;
	border:0px;
	border-style:solid;
	border-radius:6px;
	overflow:hidden;
	opacity:0.25;
}
.TimelineList .itemImg img {
	width:auto;
	height:100%;
}
.TimelineList .item .TCirs {
	width:12px;
	height:12px;
	border-radius:6px;
	position:absolute !important;
	border:0px !important;
	border-style:solid !important;
	background-color:#888;
	margin-top:-13px;
	margin-left:19px !important;
	transition:.3s;
}
.TimelineList .item .TCirsLine {
	width:0px;
	height:1px;
	position:absolute !important;
	margin-top:-7px;
	margin-left:-16px;
	transition:.3s;
}
.TimelineList .item p {
	width:90%;
	font-family:"Courier New", Courier, monospace !important;
	font-size:12px !important;
	letter-spacing:0px !important;
	margin-top:8px;
	margin-left:15px !important;
	opacity:0.5;
	position:relative;
	z-index:10;
	transition:.3s;
}
.TimelineList .item h5 {
	width:80%;
	font-weight:normal !important;
	font-size:17px !important;
	letter-spacing:0px !important;
	font-family:'微軟正黑體' !important;
	margin-left:15px !important;
	opacity:0.5;
	position:absolute;
	z-index:10;
	bottom:0;
/*	height:80px !important;
	overflow:hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3; 
			line-clamp: 3; 
	-webkit-box-orient: vertical;*/
	transition:.3s;
}
.TimelineOuterFrame .background-image-cover .grey-fade-over {
	background-image:url(../img/crosswhite-dw.png);
}
.TimelineOuterFrame .background-image-cover .BlackCover {
	width:100% !important;
	height:180px !important;
	background: rgba(0,0,0,0.0) !important;
    background: linear-gradient(180deg, rgba(0,0,0,0.0) 0%, rgba(0,0,0,0.45) 50%, rgba(0,0,0,0.8) 100%) !important;
	position:absolute !important;
	z-index:310 !important;
	bottom:0 !important;
}
.TimelineOuterFrame .on-dark a {
	color:#FC0;
	background-color:transparent;
	border-color:#FC0;
	margin-left:-15px !important;
	transition:.3s;
}
.TimelineOuterFrame .on-dark a:hover {
	color:#fff;
	border-color:#fff;
	transition:.3s;
}
.TimelineOuterFrame .on-dark .main-subtitle-top {
	color:#FC0;
	font-family:"Courier New", Courier, monospace;
	letter-spacing:0px;
}
.TimelineOuterFrame .on-dark h1 {
/*	font-family:"Courier New", Courier, monospace !important;*/
/*	font-family:'微軟正黑體' !important;	*/
	font-weight:normal !important;
	line-height:none !important;
	padding-bottom:15px;
	padding-left:0px !important;
	color:#fff;
}
.TimelineOuterFrame .on-dark .main-subtitle-bottom {
	font-family:'微軟正黑體' !important;	
	font-weight:normal !important;
	color:#eee;
}
.TimelineOuterFrame .background-image-cover .z-bigger .container {
	width:80% !important;
	margin-left:10% !important;
	margin-right:10% !important;
}
.TimelineOuterFrame .background-image-cover .z-bigger .container p {
	font-weight:normal !important;
	font-family:'微軟正黑體' !important;
	width:96% !important;
	margin-left:8px !important;
}
.TimelineOuterFrame .background-image-cover .z-bigger .container h1 {
	font-weight:normal !important;
	font-family:'微軟正黑體' !important;
}
.ChinaEvent {
	padding-top:50px;
}
.ChinaEvent .ChinaEventHead {
	width:100%;
	text-align:center;
	font-family:'新細明體';
	font-weight:bold;
	color:#005bac;
}
.ChinaEvent .ChinaEventHeadEng {
	width:100%;
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-weight:normal;
	padding-top:0px !important;
	margin-top:-10px !important;
	color:#005bac;
}
.ChinaEvent .container-fluid {
	width:88%;
	margin-left:6%;
	margin-right:6%;
}
.ChinaEvent .container {
	width:86%;
	margin-left:7%;
	margin-right:7%;
}
.ChinaEventList .float-inline .portfolio-box-1 {
	background-position:center center;
	background-repeat:no-repeat;
	overflow:hidden;
}
.ChinaEventList .float-inline .portfolio-box-1 h5 {
	font-family:'微軟正黑體' !important;
	font-weight:lighter !important;
	overflow:hidden;
	bottom:0 !important;
	text-align:left !important;
	top:100%;
}
.ChinaEventList .float-inline .portfolio-box-1 p {
	font-family:"Courier New", Courier, monospace !important;
	letter-spacing:0px !important;
	text-align:left !important;
	color:#000;
	font-weight:bold !important;
	bottom:0 !important;
	top:100%;
}
.ChinaEventList .float-inline .portfolio-box-1 img {
	width:100%;
	height:auto;
	opacity:0;
}
.searchColor {
	color:#fff !important;
}
.TitleHeader {
	background-color:#FFF !important;
}
.RelateBGColor {
	background-color:#FFF !important;
}
.ChinaMenu {
	z-index:9999 !important;
}
.ChinaMenu .navbar-nav .nav-item a {
	font-size:17px;
}
.ChinaMenu .navbar-nav .nav-item .dropdown-menu a {
	font-size:15px !important;
}
.ChinaMenu .container {
	width:86%;
	margin-left:7%;
	margin-right:7%;
}
.ChinaCover {
	width:100%;
	height:100%;
	background-color:rgba(255,255,255,0.35);
/*	background-image:url(../img/crosswhite-w.png);*/
	position:absolute;
	z-index:15;
}
.ChinaBorderouter {
	padding-top:0%;
	padding-bottom:5%;
	background-image:url(../img/chinabg.jpg);
	background-repeat:no-repeat;
	background-size:100% auto;
}
.ChinaBorderouter .container {
	width:86%;
	margin-left:7%;
	margin-right:7%;
	padding-top:5%;
	position:relative;
	z-index:20;
}
.ChinaFooter {
	background-color:#212a37;
	padding-top:50px;
	padding-bottom:0px;
}
.ChinaFooter .container {
/*	width:86%;
	margin-left:7%;
	margin-right:7%;*/
	text-align:center;
}
.ChinaFooter .ChinaFooterBT {
	width:100%;
	margin:35px 0px 0px 0px;
	padding:20px 0px 15px 0px;
	background-color:#111;
}
.ChinaFooter .ChinaFooterBT a {
	color:#CCC !important;
}
.ChinaFooter .ChinaFooterBT p {
	font-family:'微軟正黑體' !important;
	font-weight:normal !important;
	color:#efefef !important;
}
.ChinaFooter .footerInfo {
	font-family:'微軟正黑體' !important;
	font-weight:normal !important;
	font-size:15px;
	color:#fff;
	text-align:center;
	border:0px;
	border-right:1px;
	border-style:solid;
	padding:0px 0px 0px 0px;
	border-color:rgba(255,255,255,0.25);
}
.ChinaFooter .footerInfo:last-child {
	border-color:rgba(255,255,255,0.0);
}
.ChinaFooter .footerInfo span {
	font-family:"Courier New", Courier, monospace;
	font-weight:normal !important;
	font-size:16px;
}
.NewsOuter {
	padding-top:0px;
	padding-bottom:50px !important;
}
.NewsOuter .container {
	width:86%;
	margin-left:7%;
	margin-right:7%;
}
.NewsHead {
	width:96%;
	border:0px !important;
	border-color:#900 !important;
	background-color:#900 !important;
/*	margin-top:-18px !important;*/
	margin-left:2%;
	margin-right:2%;
	padding:8% 8% 12.5% 8% !important;
	position:relative !important;
	z-index:9999 !important;
	background-position:center center;
	background-repeat:no-repeat;
}
.NewsHead .NewsHeadCover {
	width:100%;
	height:100%;
	position:absolute;
	z-index:5;
	background-color:#900 !important;
	opacity:0.85;
	left:0;
	top:0;
	background-image:url(../img/crosswhite-dw.png);
	overflow:hidden;
}
.NewsHead .NewsHeadCover img {
	width:100%;
	height:auto;
	opacity:0;
}
.NewsHead h6 {
	font-family:"Courier New", Courier, monospace !important;
	text-transform:none !important;
	font-weight:normal !important;
	letter-spacing:0px !important;
	font-size:13px !important;
	color:rgba(255,255,255,0.75) !important;
	position:relative;
	z-index:25;
}
.NewsHead h3 {
	font-family:'微軟正黑體';
	font-weight:lighter !important;
	color:#fff !important;
	position:relative;
	z-index:25;
}
.NewsHead p {
	font-family:'微軟正黑體';
	color:rgba(255,255,255,0.9) !important;
	position:relative;
	z-index:25;
}
.NewsHead a {
	color:#fff !important;
	letter-spacing:2px !important;
	border:0px;
	border-top:1px !important;
	border-bottom:1px !important;
	border-style:solid !important;
	padding:6px 15px 7px 15px !important;
	border-color:rgba(255,255,255,0.5) !important;
	position:relative;
	z-index:25;
}
.Newslist {
	padding-top:0px !important;
	padding-bottom:25px !important;
	float:left;
}
.Newslist .NewsImg {
	padding-top:3px;
	overflow:hidden;
	background-position:center center;
	background-repeat:no-repeat;
	float:left;
}
.Newslist .NewsImg img {
	width:auto;
	height:100%;
	margin-left:0%;
	margin-right:0%;
	opacity:0;
	height:auto;
}
.Newslist .NewsContent {
	float:left;
}
.Newslist .NewsContent p {
	padding-left:0px;
	padding-bottom:0px;
	margin-left:14px;
	margin-bottom:0px;
	font-family:"Courier New", Courier, monospace;
	font-weight:normal;
}
.Newslist .NewsContent h5 {
	padding:0px 0px 0px 0px;
	margin-left:12px;
	margin-top:-5px;
	margin-bottom:10px;
	font-family:'微軟正黑體';
	font-weight:normal;
}
.Newslist .NewsContent h6 {
	padding:0px 0px 0px 0px;
	margin-left:13px;
	margin-top:-2px;
	margin-bottom:10px;
	font-family:'微軟正黑體';
	color:#666;
	font-weight:normal;
	font-size:0.935rem;
	line-height:1.375rem;
}
.Newslist .NewsContent a {
	border-color:#F90;
	background-color:transparent;
	color:#F90;
	padding:7px 18px 7px 18px;
	text-align:center;
	margin:0px;
	transition:.3s;
}
.Newslist .NewsContent a:hover {
	border-color:#a62424;
	color:#1165af;
	transition:.3s;
}
.MoreFnt {
	font-family:"Courier New", Courier, monospace;
	font-size:16px;
	font-weight:bold;
}
.coverWhitegradient {
	width:100% !important;
	height:100% !important;
	position:absolute !important;
	z-index:999 !important;
	background: rgba(255,255,255,1);
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%,rgba(255,255,255,0.5) 30%, rgba(255,255,255,0) 100%);*/
}
.coverWhitegradient2nd {
	width:100% !important;
	height:100% !important;
	position:absolute !important;
	z-index:999 !important;
	background: rgba(255,255,255,1);
    background: linear-gradient(0deg, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.25) 50%, rgba(255,255,255,0) 100%);*/
}
.clearOpacity {
	opacity:0.25 !important;
}
.HalfOpcity {
	opacity:0.5 !important;
}
.QuaOpcity {
	opacity:0.75 !important;
}
.FullOpcity {
	opacity:1 !important;
}
.FrameCross {
	width:100% !important;
	height:100% !important;
	position:absolute !important;
	z-index:10 !important;
	opacity:0.5;
	background-image:url(../img/crosswhite-w.png) !important;
}
.FrameCrossDark {
	width:100% !important;
	height:100% !important;
	position:absolute !important;
	z-index:10 !important;
	opacity:1;
	background-image:url(../img/crossblack.png) !important;
}
.TitleChi {
	position:absolute !important;
	z-index:10 !important;
	font-family:'微軟正黑體';
	font-weight:lighter;
}
.TiTitleCenter {
	text-align:center !important;
	left:0 !important;
}
.TitleChi p {
	width:auto;
/*	font-family:'標楷體';*/
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	position:relative !important;
	z-index:20 !important;
	font-weight:bolder !important;
/*	color:#1165af;*/
	float:right;
}
.TitleChi span:nth-child(2) {
	font-family:"Times New Roman", Times, serif !important;
	font-weight:bolder !important;
/*	color:#1165af;*/
}
.TitleUp {
	bottom:10% !important;
	left:0 !important;
	text-align:right !important;
/*	right:0 !important;*/
}
.TitleUp .tabs-back {
	position:absolute !important;
	z-index:1001 !important;
	height:auto !important;
	box-shadow:0px 0px 0px rgba(0,0,0,0) !important;
	background-color:rgba(255,255,255,0.5) !important;
	margin-bottom:-37px !important;
	padding-top:18px !important;
	padding-bottom:20px !important;
	left:0 !important;
	bottom:0 !important;
	border:0px !important;
	border-top:1px !important;
	border-style:solid !important;
	border-color:#fff !important;
}
.TitleUp .tabs-back .nav-tabs {
	padding-top:0px !important;
	padding-bottom:0px !important;
	border:0px !important;
	border-style:solid !important;
	border-radius:0px !important;
}
.TitleUp .tabs-back ul li {
	width:72px !important;
	padding-left:3px;
	padding-right:3px;
	float:left;
}
.TitleUp .tabs-back ul li a {
	width:100% !important;
	border:0px !important;
	border-style:solid !important;
	padding:7px 20px 7px 20px !important;
	border-radius:30px !important;
	color:#1165af;
	background-color:#fff;
	transition:.3s;
}
.TitleUp .tabs-back ul li a:hover {
	color:#fff;
	background-color:#1165af;
	transition:.3s;
}
.TitleUp .tabs-back ul li .active {
	color:#fff;
	background-color:#1165af;
}
.TitleUp h2 {
	font-family:"Times New Roman", Times, serif !important;
	font-weight:lighter !important;
}
.Txtlight {
	color:rgba(255,255,255,1);
}
.contactForm input[type="text"] {
	font-size:0.935rem !important;
	color:#000;
}
.contactForm h6 {
	text-transform:inherit;
}
.contactForm textarea {
	font-size:0.935rem !important;
	color:#000;
}
.contactForm input[type="button"] {
	font-size:1rem;
	letter-spacing:3px;
}
.BGTxtdark {
	color:rgba(0,0,0,0.1) !important;
}
.HeaderDark {
	color:#1165af !important;
}
.Txtdark {
	color:rgba(0,0,0,0.5);
}
.BGTxtlight {
	color:rgba(255,255,255,0.4) !important;
}
.HeaderLight {
	color:#fff !important;
}
.searchCir a {
	width:38px !important;
	height:38px !important;
	border:0px !important;
	border-style:solid !important;
	border-radius:38px !important;
	background-color:#1165af !important;
	text-align:center !important;
	overflow:hidden !important;
}
.searchCir a i {
	font-size:1.125rem !important;
}
.YearBTFrame {
	float:left;
}
@media (min-width:1601px) {
	.YearBTFrame {
		display:block;
	}
	.YearSelectorFrame {
		display:none;
	}
/*	.TimelineOuterFrame .on-dark h1 {
		font-size:52px;
	}*/
	.TimelineOuterFrame .on-dark .main-subtitle-bottom {
		font-size:15px;
	}
	.TimelineList .item h5 {
		font-size:15px !important;
		line-height:20px !important;
	}
	.Newslist .NewsContent h5 {
		font-size:21px;
	}
	.NewsHead h3 {
		font-size:50px !important;
	}
	.NewsHead p {
		font-size:17px !important;
	}
	.NewsHead a {
		font-size:22px !important;
	}
	.TimelineOuterFrame .on-dark .main-subtitle-top {
		font-size:24px;
	}
	.ChinaEventList .float-inline .portfolio-box-1 h5 {
		width:83% !important;
		margin-left:5.5% !important;
		margin-top:-15% !important;
		font-size:1.875rem !important;
		line-height:2rem !important;
	}
	.ChinaEventList .float-inline .portfolio-box-1 p {
		width:82% !important;
		margin-top:-18% !important;
		font-size:12px !important;
		margin-left:9% !important;
	}	
	
	.ChinaEvent .ChinaEventHead {
		font-size:50px;
		letter-spacing:3px;
	}
	.ChinaEvent .ChinaEventHeadEng {
		font-size:14px;
	}
	.ChinaFooter .ChinaFooterBT p {
		font-size:15px !important;
	}
/*	.ChinaItem h5 {
	}*/
	.ChinaItem p {
		font-size:13px;
		line-height:19px;
	}
	.TitleUp h2 {
		font-size:10rem !important;
		letter-spacing:4px !important;
	}
	.TitleChi {
		font-size:3.875rem;
		letter-spacing:4px;
	}
	.TitleChi span:nth-child(1) {
		font-size:2.875rem;
		letter-spacing:6px;
	}
	.ArticleSideframe .ArticleInner {
		margin-top:-68px;
	}
	.ArticleSideframe .ArticleInner p {
		font-size:1rem;
		line-height:2rem;
	}
	.EventsSidebar {
		margin-top:-60px !important;
	}
	.ArticleSideframe .ChinaSidebar {
		margin-top:-140px !important;
	}
	.ArticleSideframe .ChinaSidebar2nd {
		margin-top:0px !important;
	}
	.ArticleSideframe .ChinaSidebar .list-style {
		width:50%;
		margin-left:40%;
		margin-right:10%;
	}
	.ArticleSideframe ul li {
		font-size:1rem !important;
		line-height:1.5rem !important;
	}
	.ArticleSideframe ul li a {
		font-size:1.125rem !important;
		line-height:1.75rem !important;
	}
	.ArticleInnercontent p {
		font-size:1.125rem;
		line-height:1.875rem;
	}
	.ArticleMaincontent ol li {
		font-size:1.125rem !important;
		line-height:2.125rem !important;
	}
	.ArticleInnercontent p {
		width:60%;
		margin:0px 20% 0px 20%;
	}
	.ArticleMaincontent {
		width:60%;
		margin-left:20%;
		margin-right:20%;
	}
}
@media (min-width:1441px) and (max-width:1600px){
	.YearBTFrame {
		display:block;
	}
	.YearSelectorFrame {
		display:none;
	}
	.TitleUp h2 {
		font-size:9rem !important;
		letter-spacing:3px !important;
	}
	.TitleChi {
		font-size:3.875rem;
		letter-spacing:4px;
	}
	.TitleChi span:nth-child(1) {
		font-size:2.875rem;
		letter-spacing:6px;
	}
	.ArticleSideframe .ArticleInner {
		margin-top:-68px;
	}
	.ArticleSideframe .ArticleInner h1 {
		font-size:2.5rem !important;
		line-heigth:3.5rem !important;
	}
	.ArticleSideframe .ArticleInner p {
		font-size:1rem;
		line-height:2rem;
	}
	.EventsSidebar {
		margin-top:-115px !important;
	}
	.ArticleSideframe .ChinaSidebar {
		margin-top:-115px !important;
	}
	.ArticleSideframe .ChinaSidebar2nd {
		margin-top:0px !important;
	}
	.ArticleSideframe .ChinaSidebar .list-style {
		width:50%;
		margin-left:40%;
		margin-right:10%;
	}
	.ArticleSideframe ul li {
		font-size:0.935rem !important;
		line-height:1.375rem !important;
	}
	.ArticleSideframe ul li a {
		font-size:1.083rem !important;
		line-height:1.625rem !important;
	}
	.ArticleInnercontent p {
		font-size:1.125rem;
		line-height:1.875rem;
	}
	.ArticleMaincontent ol li {
		font-size:1.125rem !important;
		line-height:2.125rem !important;
	}
	.ArticleInnercontent p {
		width:60%;
		margin:0px 20% 0px 20%;
	}
	.ArticleMaincontent {
		width:60%;
		margin-left:20%;
		margin-right:20%;
	}
	.ChinaEventList .float-inline .portfolio-box-1 h5 {
		width:88% !important;
		height:64px !important;
		font-size:1.5rem !important;
		line-height:1.875rem !important;
		margin-left:6% !important;
		margin-top:-18% !important;
	}
	.ChinaEventList .float-inline .portfolio-box-1 p {
		margin-left:11% !important;
		text-align:left !important;
		margin-top:-21% !important;
	}
}
@media (min-width:1367px) and (max-width:1440px){
	.YearBTFrame {
		display:block;
	}
	.YearSelectorFrame {
		display:none;
	}
	.TitleUp h2 {
		font-size:8rem !important;
		letter-spacing:3px !important;
	}
	.TitleChi {
		font-size:3.25rem;
		letter-spacing:4px;
	}
	.TitleChi span:nth-child(1) {
		font-size:2.25rem;
		letter-spacing:6px;
	}
	.ArticleSideframe .ArticleInner {
		margin-top:-68px;
	}
	.ArticleSideframe .ArticleInner h1 {
		font-size:2.375rem !important;
		line-heigth:3.375rem !important;
	}
	.ArticleSideframe .ArticleInner p {
		font-size:1rem;
		line-height:2rem;
	}
	.EventsSidebar {
		margin-top:-104px !important;
	}
	.ArticleSideframe .ChinaSidebar {
		margin-top:-104px !important;
	}
	.ArticleSideframe .ChinaSidebar2nd {
		margin-top:0px !important;
	}
	.ArticleSideframe .ChinaSidebar .list-style {
		width:55%;
		margin-left:35%;
		margin-right:10%;
	}
	.ArticleSideframe ul li {
		font-size:0.935rem !important;
		line-height:1.375rem !important;
	}
	.ArticleSideframe ul li a {
		font-size:1rem !important;
		line-height:1.5rem !important;
	}
	.CatelogList h3 {
		font-size:1.5rem;
	}
	.ArticleInnercontent p {
		font-size:1.083rem;
		line-height:1.75rem;
	}
	.ArticleMaincontent ol li {
		font-size:1.083rem !important;
		line-height:2.083rem !important;
	}
	.ArticleInnercontent p {
		width:60%;
		margin:0px 20% 0px 20%;
	}
	.ArticleMaincontent {
		width:66%;
		margin-left:17%;
		margin-right:17%;
	}
	.ChinaEventList .float-inline .portfolio-box-1 h5 {
		width:88% !important;
		height:60px !important;
		font-size:1.375rem !important;
		line-height:1.75rem !important;
		margin-left:6% !important;
		margin-top:-18% !important;
	}
	.ChinaEventList .float-inline .portfolio-box-1 p {
		margin-left:11% !important;
		text-align:left !important;
		margin-top:-21.5% !important;
	}
}
@media (min-width:1194px) and (max-width:1366px){
	.YearBTFrame {
		display:block;
	}
	.YearSelectorFrame {
		display:none;
	}
	.TitleUp h2 {
		font-size:6.5rem !important;
		letter-spacing:3px !important;
	}
	.TitleChi {
		font-size:2.875rem;
		letter-spacing:4px;
	}
	.TitleChi span:nth-child(1) {
		font-size:1.875rem;
		letter-spacing:6px;
	}
	.ArticleSideframe .ArticleInner {
		margin-top:-63px;
	}
	.ArticleSideframe .ArticleInner h1 {
		font-size:2.25rem !important;
		line-heigth:3.25rem !important;
	}
	.ArticleSideframe .ArticleInner p {
		font-size:1rem;
		line-height:2rem;
	}
	.EventsSidebar {
		margin-top:-100px !important;
	}
	.ArticleSideframe .ChinaSidebar {
		margin-top:-100px !important;
	}
	.ArticleSideframe .ChinaSidebar2nd {
		margin-top:0px !important;
	}
	.ArticleSideframe .ChinaSidebar .list-style {
		width:55%;
		margin-left:35%;
		margin-right:10%;
	}
	.ArticleSideframe ul li {
		font-size:0.875rem !important;
		line-height:1.25rem !important;
	}
	.ArticleSideframe ul li a {
		font-size:1rem !important;
		line-height:1.5rem !important;
	}
	.CatelogList h3 {
		font-size:1.375rem;
	}
	.ArticleInnercontent p {
		font-size:1rem;
		line-height:1.5rem;
	}
	.ArticleMaincontent ol li {
		font-size:1rem !important;
		line-height:2rem !important;
	}
	.ArticleInnercontent p {
		width:60%;
		margin:0px 20% 0px 20%;
	}
	.ArticleMaincontent {
		width:66%;
		margin-left:17%;
		margin-right:17%;
	}
	.ChinaEventList .float-inline .portfolio-box-1 h5 {
		width:85% !important;
		height:56px !important;
		font-size:1.375rem !important;
		line-height:1.75rem !important;
		margin-left:8% !important;
		margin-top:-21% !important;
	}
	.ChinaEventList .float-inline .portfolio-box-1 p {
		margin-left:13% !important;
		text-align:left !important;
		margin-top:-24.5% !important;
	}
}
@media (min-width:1025px) and (max-width:1193px){
	.YearBTFrame {
		display:block;
	}
	.YearSelectorFrame {
		display:none;
	}
	.TitleUp h2 {
		font-size:5rem !important;
		letter-spacing:2px !important;
	}
	.TitleChi {
		font-size:2.875rem;
		letter-spacing:4px;
	}
	.TitleChi span:nth-child(1) {
		font-size:1.875rem;
		letter-spacing:6px;
	}
	.ArticleSideframe .ArticleInner {
		margin-top:-58px;
	}
	.ArticleSideframe .ArticleInner h1 {
		font-size:1.875rem !important;
		line-heigth:2.875rem !important;
	}
	.ArticleSideframe .ArticleInner p {
		font-size:1rem;
		line-height:2rem;
	}
	.EventsSidebar {
		margin-top:-100px !important;
	}
	.ArticleSideframe .ChinaSidebar {
		margin-top:-100px !important;
	}
	.ArticleSideframe .ChinaSidebar2nd {
		margin-top:0px !important;
	}
	.ArticleSideframe .ChinaSidebar .list-style {
		width:60%;
		margin-left:30%;
		margin-right:10%;
	}
	.ArticleSideframe ul li {
		font-size:0.75rem !important;
		line-height:1rem !important;
	}
	.ArticleSideframe ul li a {
		font-size:0.875rem !important;
		line-height:1rem !important;
	}
	.CatelogList h3 {
		font-size:1.25rem;
	}
	.ArticleInnercontent p {
		font-size:1rem;
		line-height:1.375rem;
	}
	.ArticleMaincontent ol li {
		font-size:1rem !important;
		line-height:2rem !important;
	}
	.ArticleInnercontent p {
		width:70%;
		margin:0px 15% 0px 15%;
	}
	.ArticleMaincontent {
		width:70%;
		margin-left:15%;
		margin-right:15%;
	}
	.ChinaEventList .float-inline .portfolio-box-1 h5 {
		width:85% !important;
		height:51px !important;
		font-size:1.25rem !important;
		line-height:1.55rem !important;
		margin-left:8% !important;
		margin-top:-21% !important;
	}
	.ChinaEventList .float-inline .portfolio-box-1 p {
		margin-left:13% !important;
		text-align:left !important;
		margin-top:-26% !important;
	}
}
@media (max-width:767px){
	.SideImgFrame {
		display:none;
	}
}
@media (max-width:884px){
	.ArticleInner p img {
		width:100% !important;
		margin-top:10px !important;
		margin-bottom:10px !important;
	}
	.ActImage {
		width:100%;
		margin-right:0%;
		margin-bottom:10px;
	}
	.ActIContent {
		width:100%;
	}
	.mobiledisp {
		display:none;
	}
	.EventsFrame .InnerEve {
		height:auto !important;
	}
/*	.QuickHistoryFrame {
		width:96% !important;
	}*/
	.QuickHistoryFrame select {
		font-size:1.375rem !important;
	}
}
@media (min-width:884px) and (max-width:1024px){
	.YearBTFrame {
		display:block;
	}
	.YearSelectorFrame {
		display:none;
	}
	.TitleUp h2 {
		font-size:5rem !important;
		letter-spacing:2px !important;
	}
	.TitleChi {
		font-size:2.375rem;
		letter-spacing:4px;
	}
	.TitleChi span:nth-child(1) {
		font-size:1.375rem;
		letter-spacing:6px;
	}
	.ArticleSideframe .ArticleInner {
		margin-top:-93px;
	}
	.ArticleSideframe .ArticleInner h1 {
		font-size:2.75rem !important;
		line-heigth:3.75rem !important;
	}
	.ArticleSideframe .ArticleInner p {
		font-size:1rem;
		line-height:2rem;
	}
	.EventsSidebar {
		margin-top:-30px !important;
	}
	.EventsSidebar .list-style {
		display:none;
	}
	.ArticleSideframe .ChinaSidebar {
		margin-top:-30px !important;
	}
	.ArticleSideframe .ChinaSidebar2nd {
		margin-top:0px !important;
	}
	.ArticleSideframe .ChinaSidebar .list-style {
		width:80%;
		margin-left:10%;
		margin-right:10%;
		display:none;
	}
	.ArticleSideframe .ChinaSidebar2nd .list-style {
		display:none;
	}
	.ArticleSideframe ul li {
		font-size:0.75rem !important;
		line-height:1rem !important;
	}
	.ArticleSideframe ul li a {
		font-size:0.875rem !important;
		line-height:1rem !important;
	}
	.catelogPT {
		padding-top:0px;
		margin-top:-60px !important;
	}
	.ArticleInnercontent p {
		font-size:1rem;
		line-height:1.375rem;
	}
	.ArticleMaincontent ol li {
		font-size:1rem !important;
		line-height:2rem !important;
	}
	.ArticleInnercontent p {
		width:70%;
		margin:0px 15% 0px 15%;
	}
	.ArticleMaincontent {
		width:80%;
		margin-left:10%;
		margin-right:10%;
	}
	.ChinaEventList .float-inline .portfolio-box-1 h5 {
		width:85% !important;
		height:45px !important;
		font-size:1.125rem !important;
		line-height:1.375rem !important;
		margin-left:8% !important;
		margin-top:-23% !important;
	}
	.ChinaEventList .float-inline .portfolio-box-1 p {
		margin-left:13% !important;
		text-align:left !important;
		margin-top:-28% !important;
	}
}
@media (min-width:541px) and (max-width:883px){
	.YearBTFrame {
		display:none;
	}
	.YearSelectorFrame {
		display:block;
	}
	.TitleUp h2 {
		font-size:5rem !important;
		letter-spacing:1px !important;
	}
	.TitleChi {
		font-size:3.375rem;
		letter-spacing:4px;
	}
	.TitleChi span:nth-child(1) {
		font-size:2.75rem;
		letter-spacing:6px;
	}
	.ArticleSideframe .ArticleInner {
		margin-top:-93px;
	}
	.ArticleSideframe .ArticleInner h1 {
		font-size:2.375rem !important;
		line-heigth:3.375rem !important;
	}
	.ArticleSideframe .ArticleInner p {
		font-size:1rem;
		line-height:2rem;
	}
	.EventsSidebar {
		margin-top:-30px !important;
	}
	.EventsSidebar .list-style {
		display:none;
	}
	.ArticleSideframe .ChinaSidebar {
		margin-top:-30px !important;
	}
	.ArticleSideframe .ChinaSidebar2nd {
		margin-top:0px !important;
	}
	.ArticleSideframe .ChinaSidebar .list-style {
		width:80%;
		margin-left:10%;
		margin-right:10%;
		display:none;
	}
	.ArticleSideframe .ChinaSidebar2nd .list-style {
		display:none;
	}
	.ArticleSideframe ul li {
		font-size:0.75rem !important;
		line-height:1rem !important;
	}
	.ArticleSideframe ul li a {
		font-size:0.875rem !important;
		line-height:1rem !important;
	}
	.catelogPT {
		padding-top:0px;
		margin-top:-60px !important;
	}
	.ArticleInnercontent p {
		font-size:0.935rem;
		line-height:1.5rem;
	}
	.ArticleMaincontent ol li {
		font-size:0.935rem !important;
		line-height:1.935rem !important;
	}
	.ArticleInnercontent p {
		width:70%;
		margin:0px 15% 0px 15%;
	}
	.ArticleMaincontent {
		width:88%;
		margin-left:6%;
		margin-right:6%;
	}
	.ChinaEventList .float-inline .portfolio-box-1 h5 {
		width:85% !important;
		height:55px !important;
		font-size:1.25rem !important;
		line-height:1.75rem !important;
		margin-left:8% !important;
		margin-top:-15% !important;
	}
	.ChinaEventList .float-inline .portfolio-box-1 p {
		margin-left:13% !important;
		text-align:left !important;
		margin-top:-18% !important;
	}
}
@media (min-width:425px) and (max-width:540px){
	.YearBTFrame {
		display:none;
	}
	.YearSelectorFrame {
		display:block;
	}
	.TitleUp h2 {
		font-size:4rem !important;
		letter-spacing:1px !important;
	}
	.TitleChi {
		font-size:2.5rem;
		letter-spacing:4px;
	}
	.TitleChi span:nth-child(1) {
		font-size:1.125rem;
		letter-spacing:6px;
	}
	.ArticleSideframe .ArticleInner {
		margin-top:-98px;
	}
	.ArticleSideframe .ArticleInner h1 {
		font-size:2.125rem !important;
		line-heigth:3.125rem !important;
	}
	.ArticleSideframe .ArticleInner p {
		font-size:0.935rem;
		line-height:1.935rem;
	}
	.EventsSidebar {
		margin-top:-30px !important;
	}
	.EventsSidebar .list-style {
		display:none;
	}
	.ArticleSideframe .ChinaSidebar {
		margin-top:-30px !important;
	}
	.ArticleSideframe .ChinaSidebar2nd {
		margin-top:0px !important;
	}
	.ArticleSideframe .ChinaSidebar .list-style {
		width:80%;
		margin-left:10%;
		margin-right:10%;
		display:none;
	}
	.ArticleSideframe .ChinaSidebar2nd .list-style {
		display:none;
	}
	.ArticleSideframe ul li {
		font-size:0.75rem !important;
		line-height:1rem !important;
	}
	.ArticleSideframe ul li a {
		font-size:0.875rem !important;
		line-height:1rem !important;
	}
	.catelogPT {
		padding-top:0px;
		margin-top:-60px !important;
	}
	.ArticleInnercontent p {
		font-size:0.935rem;
		line-height:1.5rem;
	}
	.ArticleMaincontent ol li {
		font-size:0.935rem !important;
		line-height:1.935rem !important;
	}
	.ArticleInnercontent p {
		width:70%;
		margin:0px 15% 0px 15%;
	}
	.ArticleMaincontent {
		width:94%;
		margin-left:3%;
		margin-right:3%;
	}
	.ChinaEventList .float-inline .portfolio-box-1 h5 {
		width:85% !important;
		height:55px !important;
		font-size:1.25rem !important;
		line-height:1.75rem !important;
		margin-left:8% !important;
		margin-top:-22% !important;
	}
	.ChinaEventList .float-inline .portfolio-box-1 p {
		margin-left:13% !important;
		text-align:left !important;
		margin-top:-26% !important;
	}
}
@media (max-width:424px){
	.YearBTFrame {
		display:none;
	}
	.YearSelectorFrame {
		display:block;
	}
	.TitleUp h2 {
		font-size:3.875rem !important;
		letter-spacing:0px !important;
	}
	.TitleChi {
		font-size:2.25rem;
		letter-spacing:3px;
	}
	.TitleChi span:nth-child(1) {
		font-size:1.375rem;
		letter-spacing:5px;
	}
	.ArticleSideframe .ArticleInner {
		margin-top:-98px;
	}
	.ArticleSideframe .ArticleInner h1 {
		font-size:2rem !important;
		line-heigth:3rem !important;
	}
	.ArticleSideframe .ArticleInner p {
		font-size:0.935rem;
		line-height:1.935rem;
	}
	.EventsSidebar {
		margin-top:-30px !important;
	}
	.EventsSidebar .list-style {
		display:none;
	}
	.ArticleSideframe .ChinaSidebar {
		margin-top:-30px !important;
	}
	.ArticleSideframe .ChinaSidebar2nd {
		margin-top:0px !important;
	}
	.ArticleSideframe .ChinaSidebar .list-style {
		width:80%;
		margin-left:10%;
		margin-right:10%;
		display:none;
	}
	.ArticleSideframe .ChinaSidebar2nd .list-style {
		display:none;
	}
	.ArticleSideframe ul li {
		font-size:0.75rem !important;
		line-height:1rem !important;
	}
	.ArticleSideframe ul li a {
		font-size:0.875rem !important;
		line-height:1rem !important;
	}
	.catelogPT {
		padding-top:0px;
		margin-top:-60px !important;
	}
	.ArticleInnercontent p {
		font-size:0.875rem;
		line-height:1.375rem;
	}
	.ArticleMaincontent ol li {
		font-size:0.875rem !important;
		line-height:1.875rem !important;
	}
	.ArticleInnercontent p {
		width:70%;
		margin:0px 15% 0px 15%;
	}
	.ArticleMaincontent {
		width:94%;
		margin-left:3%;
		margin-right:3%;
	}
	.ChinaEventList .float-inline .portfolio-box-1 h5 {
		width:80% !important;
		height:50px !important;
		font-size:1.125rem !important;
		line-height:1.375rem !important;
		margin-left:10% !important;
		margin-top:-25% !important;
	}
	.ChinaEventList .float-inline .portfolio-box-1 p {
		margin-left:15% !important;
		text-align:left !important;
		margin-top:-31% !important;
	}
}