* { margin:0px; padding:0px; }
body {font-family:SimSun,SimHei !important;letter-spacing: 0;}
img:hover {opacity: 1 !important; cursor: pointer !important;}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track {background: #f1f1f1; }
::-webkit-scrollbar-thumb {background: #ccc; border-radius: 5px;}
::-webkit-scrollbar-thumb:hover {background: #bbb;cursor:pointer !important;}
.preloader {visibility: visible;position: fixed; width: 100% !important; height: 100% !important; background-color: #fff; top: 0px;right: 0px;bottom: 0px;left: 0px;z-index: 9998;vertical-align: middle; text-align: center; height: 100%; display: flex; display: -webkit-box; display: -ms-flexbox; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center;  margin: auto auto 0; align-items: center;}
.preloader .loader {color: #ffffff;display: flex; justify-content: center; text-align: center; align-items: center;z-index: 9999;width: 198px; height: 198px;background: url(../images/fancybox_loading.gif) no-repeat; }
/************  SF01 header *********************/
div.TopMarkDate {padding:40px 0px 0px 0px;font:13px SimSun,SimHei;float:left;color:#894c4b;}
div.TopSearch {padding:15px 0px 0px 30px;font:12px SimSun,SimHei;float:left;}
div.TopSearch a {margin:0px 15px 0px 10px;font:12px SimSun,SimHei;color:#4276A7; }
div.TopSearch a:hover { text-decoration: underline; color:#DF420B;}
div.TopSearch a:active {}
div.TopSpan {padding:5px 0px 0px 0px;font:16px SimSun,SimHei;color:#637E98;font-weight:bold;float:right;}
div.TopLang {padding:10px 0px 20px 0px;font:12px SimSun,SimHei;float:right;}
div.TopLang a {margin:0px 15px 0px 15px;font:12px SimSun,SimHei; color:#4276A7; }
div.TopLang a:hover { text-decoration: underline; color:#DF420B;}
div.TopLang a:active {}
.revotit {font-family:SimSun,SimHei; font-size: 2rem !important; font-weight: bold; color: white; letter-spacing: 4px; padding: 3px; background-color: #bc0305; text-align: center;}
.revotit nobr b{font-size: 2.6rem !important;}
#revoDIV {margin-top: 15px !important;}
#mainDIV {position: relative;}
.news_list_date {float:right !important; width:120px; font-family:SimSun,SimHei; font-size:13px;text-align: right;vertical-align: center; color: grey;}
#myNavbar>ul>li>a>h4 {font-weight: bold !important; font-size: 18px;}
.featureTitle {font-size:18px; font-family:SimSun,SimHei; font-weight:bold; text-align:center; color:#45519e;}
#FeatureTitleDIV {margin-top:5px;}
.featureTitle div nobr b{font-size:20px;}
#FeatureList h4{font-size: 16px !important;}
#FeatureList .media {font-family:SimSun,SimHei; padding: 0px 5px 5px 15px; margin-top:7px !important; border-bottom: 1px dotted #ccc;}
#FeatureList .media-heading {margin-bottom: 0px !important;}
#FeatureList .media-heading a {LINE-HEIGHT: 130%;text-align:justify;}
#FeatureList .media-heading a:hover {TEXT-DECORATION: underline;}
#FeatureList .media-heading a:active{}
#FeatureList .media-body{padding-right: 5px !important;}
.featureBaner img {opacity: 1 !important;}
#mainNewsListDIV .col-sm-4{margin-top: 15px;}
#mainNewsListDIV, #NewsListDIV, #ThemeListDIV{margin-left: 10px;margin-right: 5px;}
#mainNewsListDIV ul li, #NewsListDIV ul li, #ThemeListDIV ul li{padding-top: 7px; padding-bottom: 7px; border-bottom: 1pt dotted #ccc; white-space: normal;width: auto; text-align: left;}
#mainNewsListDIV ul li div{margin-left:40px;margin-right:110px;}
#NewsListDIV ul li div{margin-left:40px;}
#NewsListDIV ul li ,#ThemeListDIV ul li {padding-bottom: 20px;}
#RevoListDIV .row{padding-top: 7px; padding-bottom: 7px; border-bottom: 1pt dotted #ccc; text-align: left;font-size: 16px; font-family: SimSun,SimHei;}
#RevoListDIV .row a:hover{color: #ae0101 !important; text-decoration: none !important;}
#RevoListDIV .news_date{float: right !important; text-align: right; padding-left: 0px !important; width: 120px !important;}
#ThemeListDIV ul li div{margin-left:40px; margin-right: 90px;}
#mainNewsListDIV ul li a, #NewsListDIV  ul li a, #ThemeListDIV  ul li a{font-size: 16px; background: transparent !important; line-height: 130%;}
#mainNewsListDIV ul li span.row_number, #NewsListDIV  ul li span.row_number, #ThemeListDIV  ul li span.row_number{float: left; width: 30px; font-size: 14px;}
#mainNewsListDIV ul li span.news_date, #NewsListDIV  ul li span.news_date, #ThemeListDIV  ul li span.news_date{float: right; width: 120px; color: grey; text-align: right; font-size: 13px; right: 5px; padding-top: 3px;}
#NewsListDIV .row, #ThemeListDIV .row{padding-top: 7px; padding-bottom: 7px;}
#NewsListDIV .col-sm-11{text-align: left;}
#mainNewsDIV .col-sm-7{padding-right: 15px;}
#spciTable {width:100% !important;}
#newsDIV .media{margin-top: 5px !important; padding-left: 15px; background: url(../images/circle.png) left no-repeat;}
#newsDIV h4{font-size: 16px !important;}
#newsDIV .media {font-family:SimSun,SimHei; padding: 0px 5px 5px 15px; margin-left: 10px; margin-top:7px !important; border-bottom: 1px dotted #ccc;background: url(../images/circle.png) left 1em no-repeat; color: #45519e;}
#newsDIV h4{font-size: 16px !important;}
#newsDIV .media-body .newsDetail {border-bottom: 0px !important;padding-bottom: 5px; text-align: left;}
#newsDIV .media-body .newsDetail .news_date{padding-left: 0px !important;}
#newsDIV .media-body a {color: #333;}
#newsDIV .media-body a:hover {TEXT-DECORATION: underline;}
#newsDIV .media-body a:active {}
#newsDIV .media-heading{font-family:SimSun,SimHei; font-size:16px;margin-bottom: 5px !important; margin-top: 5px !important;}
#newsDIV .col-sm-7 {border-top:0px !important;}
#newsDIV .col-sm-5 {padding-top:10px;}
#newsDIV{padding-bottom: 15px;}
.newsTitle {background: url(../images/circle.png) left no-repeat; font-family:SimSun,SimHei; padding-left:20px; font-size:1.6rem !important;font-weight: bold !important; text-align:left;}
.newsTitle a{text-decoration: none;}
.newsTitle a:hover {text-decoration: none !important; color: red;}
.newsTitle a:active{}
.newsTitle h4{margin-bottom: 5px !important; font-size: 16px;}
.media-heading i{color: grey; font-size: 0.9em;}
.newsKind {background-color: #ddb9bb;padding:5px;font-family:SimSun,SimHei;font-size:16px;}
.news_date {font-family:SimSun,SimHei; font-size:13px; color: grey;}
.newsSummary {text-align: left; padding: 5px 10px 5px 15px !important;font-size:14px; line-height: 160%;}
.newsSummary p {padding: 10px 0px 10px 0px;font-family:SimSun; font-size:14px;color: #555;text-indent: 1em; }
#hotNewsDIV {margin-left: 10px;}
.form-control {font:14px SimSun,SimHei,Dotum; height: 27px !important; padding: 4px 6px !important;font-size: 12px !important;}
.maxArticleNumber {font:14px SimSun,SimHei; font-weight: bold; color: #ae0101; padding-top: 5px;}
.maxArticleTitle {font-family:SimSun,SimHei; padding: 3px 10px 5px 5px; margin-left: 10px; border-bottom: 1px dotted #ccc; color: #45519e;}
.maxArticleTitle a {text-decoration: none; font-size:13px; line-height: 130%;text-align:justify; color: #45519e;}
.maxArticleTitle a:hover {text-decoration: none !important;}
.maxArticleTitle a:active {}
.maxArticleDT {font-family:SimSun,SimHei; font-size:13px;text-align:justify; text-align: right;}
span.gallery_cal{margin-left: 10px; float: right; font-size: 14px; color: grey; margin-top: 5px;}
span.gallery_cal i{font-size: 1em;}
.centerTodayContainer {
	float:left;
	width:100%;height:338px;position:relative;overflow:auto;
	scrollbar-base-color:#F1F1F1;scrollbar-darkshadow-color:#F1F1F1;scrollbar-highlight-color:#F7F6F6;
	scrollbar-shadow-color:#BCB8B8;scrollbar-face-color:#F1F1F1;scrollbar-3dlight-color:#F1F1F1;
	scrollbar-base-color:#F1F1F1;scrollbar-arrow-color:#598056;
}
.leftFirstListTitle a{padding-top:8;padding-bottom:8;color:#FEEAA3;text-align:justify;line-height:130%;font:12px SimSun,SimHei;}
.leftFirstListTitle a:hover {text-decoration: underline;color:white;}
.leftFirstListTitle a:active {}
#specialNews{padding-bottom: 15px;}
#specialNewsList{box-shadow: 0px 0px 4px 0px rgba(196, 196, 196, 1);
    border-bottom: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8;border-right: 1px solid #D8D8D8; padding: 10px;}
#specialNewsList .media-left img{width: 100px;}
#specialNewsList .media-heading{text-align: left;}
#specialNewsList .media-heading a {font-size: 14px;LINE-HEIGHT: 130%;text-align: justify;color: #45519e; }
#specialNewsDIV{margin-top:20px;border: 3pt solid #014a8b;}
#specialNewsDIV .specialBorder{margin: 2px; border:1pt solid #014a8b; padding: 10px; background-color: #e3e1ff;}/************  SF01 footer *********************/
div.scroll-to-top {opacity: .8; font-size: 3em; position: fixed; bottom: 20px; right: 30px; cursor: pointer; background-color: #fff; border-radius: 50%; display: none; width: .85em; height: .87em;z-index: 1;}
div.scroll-to-top a i{color: #894c4b;}
div.scroll-to-top a{TEXT-DECORATION: none}
div.scroll-to-top a i:hover {color:#ae0101;TEXT-DECORATION: none}
div.scroll-to-top a i:active {}
div#moveNews {padding-top: 15px;}
div#moveNews i{color: #666; font-size: 1.5em; cursor: pointer;}
div.FooterContainer { width:995px; clear:both;}
div.FooterMenu {  width:990px; float:left; }
div.FooterMenu p { font:12px SimSun,SimHei; margin:15px 0px 5px 0px; text-align:left; line-height:20px; }
div.FooterMenu p a { padding:0px 15px 0px 15px; }
div.FooterTitle { float:left; height:50px; padding:15px 0px 0px 0px; font:16px arial; color:#fff; line-height:20px; }
div.FooterMark { opacity: 0.3; float:right; padding-top: 7px;}
/************  SF01 Article header *********************/	
div.ArticleHeaderContainer { margin-top:3px; width:100%; height:48px; background:url(../images/page_article_top_bg.PNG) repeat-x;}
div.ArticleMenuContainer { width:120px; height:46px; float:left;}
div.ArticleMenuDate { margin-left:10px; width:auto; height:auto; color:#23668A; float:left; font-family:SimSun,SimHei; font-size:12px;}
div.ArticleMark 	{ width:120px; height:31px; }
div.ArticleRightContainer { width:120px; height:46px; float:right;}
div.ArticleRightMark { margin-top:14px; width:auto; height:20px;float:right;}
/************  SF01 Article footer *********************/	
div.ArticleFooterContainer { width:950px; height:38px; background:url(../images/page_article_footer_bg.PNG) repeat-x; margin-top: 15px; margin-bottom: 15px;}
div.ArticleFooterCopy { width:950px; height:auto; margin-top:15px; font-size:12px; color:#666666; font-family:verdana,arial,sans-serif; float:left;text-align:center;}
/* Page Navigator */
ul.pager li.pager-current a{ color:#fea52f; }
ul.pager li.pager-first{ background:url( 'images/pager-first.gif' ) center center no-repeat; }
ul.pager li.pager-first a{ color:#FFFFFF; }
ul.pager li.pager-previous{ background:url( 'images/pager-prev.gif' ) center center no-repeat; }
ul.pager li.pager-previous a{ color:#FFFFFF; }
ul.pager li.pager-next{ background:url( 'images/pager-next.gif' ) center center no-repeat; }
ul.pager li.pager-next a{ color:#FFFFFF; }
ul.pager li.pager-last{ background:url( 'images/pager-last.gif' ) center center no-repeat; }
ul.pager li.pager-last a{ color:#FFFFFF; }
.h1, .h2, .h3 .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: SimSun,SimHei; margin-top: 0px !important; margin-bottom: 0px !important;line-height: 180%;}

/* Top Page*/
div.TopClassBG {height:40px;border-top: 5px solid #894C4B; border-bottom: 1px solid #894C4B;}
div.TopClassTitleBG {background: url(../images/news_mark.PNG) left no-repeat;float:left; padding-left: 30px; text-align:left;width:150px;height:35px;}
.TopClassTitle {font-family: SimSun,SimHei; font-weight: bold; font-size: 20px !important; color: #894C4B; padding-top: 6px;}
div.TopClassLink {font-family:SimSun,SimHei; font-size:1.2em;float:right; width:100px;cursor: pointer; text-align: right; font-weight: bold; padding-right: 5px; padding-top: 7px;}
.TopMediaTitle {font-family: SimSun,SimHei; font-weight: bold; font-size: 20px !important; color: #fff; padding-top: 5px;}
div.TopMediaTitleBG {float:left;  text-align:left;width:70px;height:35px; background-color: #894C4B; padding-left: 15px;}
#maxNewsList{margin-left: 10px;margin-right: 10px;}
#maxNewsList ul li div{margin-left: 30px;margin-right: 70px;}
#maxNewsList ul li a{font-size: 16px; background: transparent !important; line-height: 130%; color: #004098 !important; }
#maxNewsList ul li {padding-top: 10px; padding-bottom: 10px; border-bottom: 1pt dotted #ccc; white-space: normal;width: auto;}
#maxNewsList ul li span.row_number{float: left; width: 30px; color: #af0202; font-weight: bold; font-size: 18px !important;}
#maxNewsList ul li span.ui-li-count{float: right; width: 80px; color: grey; text-align: right; font-size: 13px; position: relative; bottom: 30px;}
.ComboField	{font:12px SimSun,SimHei; line-height:130%; height:20px; cursor:pointer;}
input#calendar {font:13px SimSun,SimHei;border: white 1px solid; width: 70px; color: #894c4b;cursor:pointer;}
/************  SF01 PDF  *********************/
span.PDFHead { text-align:center; font:14px SimSun,SimHei; color:#2F4D6B; font-weight:bold; }
span.PDFFooter { width:500px; text-align:center; font:12px SimSun,SimHei; color:#666666;line-height:20px; }
span.PDFName { font:12px SimSun,SimHei; color:#2F4D6B; }
span.PDFSize { font:12px SimSun,SimHei; color:#2F4D6B; }
a.PDFView {color:#2F4D6B;text-decoration: none; font-family:SimSun,SimHei; font-size:12px; }
a.PDFView:hover {color:red;text-decoration: underline}
a.PDFView:active {color:red;}
a.PDFDown {color:#2F4D6B;text-decoration: none; font-family:SimSun,SimHei; font-size:12px; }
a.PDFDown:hover {color:#2F4D6B;text-decoration: underline}
a.PDFDown:active {}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {padding: 3px !important; border:0; vertical-align: middle !important;}
.navbar-default{background-color:#894c4b !important; border-color:#894c4b !important;}
.nav{padding-left: 0px !important;}
.navbar-nav{width: 100%;}
ul.navbar-nav div{display: flex; justify-content: center; text-align: center; align-items: center; float: left; cursor: pointer;}
ul.navbar-nav div:hover{background-color: #e7e7e7; color: #894c4b !important;}
.navbar-nav>.active, ul.navbar-nav div a:hover{color: #894c4b !important; background-color: #e7e7e7;}
.navbar-nav>.active>a{color: #894c4b !important; background-color: #e7e7e7;}
#myNavbar>ul>div>a {font-weight: bold !important; font-size: 1.4em; text-align: center; font-family:SimSun,SimHei; color: #fff;padding-top: 10px;padding-bottom: 9px; line-height: 26px; width: 100%;}
#myNavbar>ul>div>a nobr b{font-size: 1.3em;}
#myNavbar>ul>div>a.mu1 {padding-top: 12px;padding-bottom: 9px;}
.navbar {text-align:center !important;position: relative;min-height: 0px !important;margin-bottom: 0px !important;border: 1px solid transparent;}
.revo_Title ul li {padding: 7px 10px 7px 20px; margin-left: 10px; border-bottom: 1px dotted #ccc;background: url(../images/revo_right_hover.png) left 1em no-repeat;}
.revo_Title a {text-decoration: none !important; font-family:SimSun,SimHei; font-size:18px; line-height: 22px; text-align:justify; color: #af0202 !important;}
.revo_Title a:hover {text-decoration: none !important; color: #055398 !important;}
.revo_Title a:active {}
.revo_list_Title {font-family:SimSun,SimHei; font-size:16px;padding-left:10px;text-align:left;border-bottom:1px dotted #C7C8C6;color: #af0202;}
.theme_list_Title {font-family:SimSun,SimHei; font-size:14px;padding-left:10px;text-align:left;border-bottom:1px dotted #C7C8C6;color: #242f81;}
.revo_date {font-family:SimSun,SimHei; font-size:13px; line-height: 130%;text-align:justify; color: #af0202;text-align: right;}
.revo_date i{font-size: 1.1em !important;}
.news_date i{font-size: 1.1em !important;}
#peopleDIV .newsTitle i{font-size: .9em;}
#advanceDIV .newsTitle i{font-size: .9em;}
#revoDIV .col-sm-7 {padding-left: 5px !important; padding-bottom: 10px !important;}
#revoDIV .col-sm-7 .revoPhotoBG{width: 100%;}
#revoDIV .col-sm-7 .revoPhotoBG img{cursor: none !important;}
.revo_banner {font-family:SimSun,SimHei; font-size:18px; padding:5px; width:100%; background-color: #ae0101; text-align: center !important;}
.revo_banner h5{ font-size:16px !important;}
.revo_banner a {text-decoration: none !important; color: #fff !important;}
.revo_banner a:hover {text-decoration: none !important; color: #fff !important;}
.revo_banner a:active {}
.newsPhoto a>img {border:1pt solid #d7d7d7;}
.TopClassLink a {text-decoration: none; color: #575757 !important;}
.TopClassLink a:hover{text-decoration: none !important; color: #af0202 !important;}
.TopClassLink a:active {}
#PhotoView {padding-top: 10px;}
#PhotoView a {font-family:SimSun,SimHei; font-size:16px; font-weight: bold;color: #ae0101;text-decoration: none;}
#PhotoView a:hover {cursor:pointer; color:#005BAC; text-decoration: none !important;}
#PhotoView a:active {}
.col-sm-3 {padding-right: 1px !important;padding-left: 1px !important;}
.thumbnail{border:0px !important;padding:2px !important; margin-bottom: 0px !important; background: transparent !important; margin-right: 3px;}
.thumbnail .ui-desc img{cursor: pointer !important;}
.ui-desc{ position: relative;}
.artDate{color: #ffa025; z-index: 1; font-weight: bold; font-size: 13px; position: absolute; bottom: 2px; right: 5px;}
.artDate:hover{text-decoration: none !important; color:white !important;}
.controlDiv{position: absolute; bottom: 0px; width: 100%;}
.photoCnt1{background-color: #000; opacity: .8; bottom: 2px; right: 44%; color: #ffa025; text-align: center; font-weight: bold; text-indent: 0 !important; padding: 2px 10px 2px 10px; border-radius: 2px;}
.photoCnt{position: absolute; background-color: #000; opacity: .8; bottom: 2px; right: 44%; color: #ffa025; text-align: center; font-weight: bold; text-indent: 0 !important; padding: 2px 10px 2px 10px; border-radius: 2px;}
#peopleDIV {padding-top:10px;}
#peopleDIV .col-sm-5 {padding-right: 20px;}
#photoDIV, #TopphotoDIV {padding-top:5px;}
#photoDIV .thumbnail .photoLabel, #TopphotoDIV .thumbnail .photoLabel {position: relative; top: -26px;left: 0px;visibility: hidden;}
#photoDIV .thumbnail .photoLabelDesc, #TopphotoDIV .thumbnail .photoLabelDesc {width:100%; white-space:nowrap; height:25px;background:url(../images/black-50.png); opacity: .8;}
#photoDIV .thumbnail .photoLabelDesc h1, #TopphotoDIV .thumbnail .photoLabelDesc h1 {font-size: 1em;font-family:KP CheonRiMaChe,WKLGothic,PRK P Gothic,Gulim,Dotum;
	color: white;padding-left:5px;padding-top: 5px;margin:0px; background:url(../images/dt-border.png) no-repeat;
}
#themeDIV .col-sm-7{padding-left: 20px;}
#themeDIV .thumbnail .photoLabel {position: relative; top: -26px;left: 1px;visibility: hidden; z-index: 1;}
#themeDIV .thumbnail .photoLabelDesc {width:100%; white-space:nowrap; height:25px;background:url(../images/black-50.png);}
#themeDIV .thumbnail .photoLabelDesc h1 {opacity: 0.8 !important;font-size: 1em;font-family:SimSun,SimHei;
	color: white;padding-left:5px;padding-top: 5px;margin:0px; background:url(../images/dt-border.png) no-repeat;}
#themeDIV .row {padding-bottom: 10px;}
#themeDIV .media-right img {width:160px;}
#themeDIV .media-body{text-align: left;}
#themeDIV .media-heading {background: url(../images/circle.png) left no-repeat; font-size: 16px !important; padding-left:20px;}
#themeDIV a{text-decoration: none; padding-top: 5px;}
#themeDIV a:hover{text-decoration: none; color: #ae0101;}
#themeDIV a:active{}
#themeDIV .col-sm-5 h4{padding-top: 10px; font-size: 16px;}
#themeDIV .col-sm-5 .newsDetail{text-align: right;}
#customDIV, #travelDIV {margin-bottom: 20px;-webkit-box-shadow: 0px 1px 4px 1px rgba(196, 196, 196, 1);	box-shadow: 0px 1px 4px 1px rgba(196, 196, 196, 1); border-bottom: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; -webkit-border-radius: 3px; 	border-radius: 3px;	padding-bottom: 10px; padding-left: 1px; background-color: #FFFFFF;}
.caption {padding:5px !important;}
.caption .span-title {font:16px SimSun,SimHei;text-align: center;color: #000;margin-bottom:0px;text-indent: 0px !important;}
.caption .span-subtitle {font-size: 13px;text-align: center;color: grey; text-indent: 0px !important;}
.span-title img{width: 24px !important;height: 11px !important;border: 0px !important;}
.pagination{margin: 10px 0px !important;}
.pagination > li:first-child > a, .pagination > li:first-child > span {  margin-left: 0;border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;}
.pagination > li {display: inline;font:14px SimSun,SimHei;}
ul {list-style: none;}
#advanceDIV {padding-top:10px;}
#advanceDIV .row {margin-left: 0px !important;margin-right: 0px !important;padding-bottom: 5px;}
#advanceDIV .thumbnail {margin-bottom: 0px;border:1px solid #ddd !important;}
#advanceDIV .col-sm-5 {padding-right: 20px !important;}
#advanceDIV .col-sm-7 {padding-left:20px;}
#advanceDIV .col-sm-7 .row {border-bottom: 1px dashed #e2e2e2;padding:5px 0px;}
#advanceDIV .span-title {font-weight: bold;font-size:12px;color: #000;text-align:left;margin-bottom:0px;}
#advanceDIV .span-subtitle {font-size:11px;color: grey;text-align:left;padding-left:10px;}
#advanceDIV .col-sm-9 {padding-right:10px;}
#beautyDIV span img, #resortDIV span img {width:24px;height:11px;border:0px !important;}
#beautyDIV .media {font-family:SimSun,SimHei; padding: 0px 5px 5px 5px; margin-top:7px !important; border-bottom: 1px dotted #ccc; list-style: none;}
#beautyDIV .media-heading {margin-bottom: 0px !important; text-align: left;}
#beautyDIV .media-heading a {font-size:16px; LINE-HEIGHT: 130%;text-align:justify; }
#beautyDIV .media-heading a:hover {TEXT-DECORATION: underline;}
#beautyDIV .media-heading a:active{}
#resortDIV .media {font-family:SimSun,SimHei; padding: 0px 5px 5px 5px; margin-top:7px !important; border-bottom: 1px dotted #ccc; list-style: none;}
#resortDIV .media-heading {margin-bottom: 0px !important; text-align: left;}
#resortDIV .media-heading a {font-size:16px; LINE-HEIGHT: 130%;text-align:justify;}
#resortDIV .media-heading a:hover {TEXT-DECORATION: underline;}
#resortDIV .media-heading a:active{}

#customDIV {margin-bottom: 20px;-webkit-box-shadow: 0px 1px 4px 1px rgba(196, 196, 196, 1);	box-shadow: 0px 1px 4px 1px rgba(196, 196, 196, 1); border-bottom: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; -webkit-border-radius: 3px; 	border-radius: 3px;	padding-bottom: 10px; padding-left: 1px; padding-right: 10px; background-color: #FFFFFF;}
div.rightTopTitle {font: 18px SimSun,SimHei; font-weight: bold;height:35px; font-weight: bold; color: #fff;background-image: url(../images/max_news_bg_cn.png); padding-left:10px; border-radius: 4px;border-top-left-radius: 4px 4px;border-top-right-radius: 4px 4px; border-bottom-right-radius: 4px 4px;border-bottom-left-radius: 4px 4px; padding-top:8px;}
div.rightTopLink a {color: #fff; float:right; width:35px;}
div.rightTopLink a:hover{text-decoration: none; color: red; }
div.rightTopLink a:active{}
#customDIV .row {
	margin-left:10px !important;padding-bottom: 5px; padding-top: 5px;
	border-bottom: 1px dashed #e2e2e2;
}
#customDIV .thumbnail {padding:0px;margin-bottom: 0px;}
#customDIV .col-sm-5 {padding-right: 5px;}
#customDIV .col-sm-6 {padding-right:10px !important;}
#customDIV .col-sm-7 {color:#004098;padding-top: 5px;padding-left: 5px;}
.row {margin-right: 0px !important;margin-left: 0px !important;}
.container { padding-right: 0px !important;padding-left:0px !important;}
#videoDIV {padding-top:5px;}
#videoDIV p{text-indent: 0px !important;}
#videoDIV .caption .span-title, #customTDIV .caption .span-title {font-size: 16px;text-align: center; text-indent: 0px !important;}
#videoDIV .caption .span-subtitle, #customTDIV .caption .span-subtitle {font-size: 13px;text-align: center;color: #004098; text-indent: 0px !important;}
#videoDIV span.gallery_cal, #resortDIV span.gallery_cal,#customTDIV span.gallery_cal{color: grey; float: right; font-size: 14px; margin-top: 5px;}
#TopvideoDIV .VideoTimeBG{right:0px !important;}
.VideoTimeBG{position: absolute; bottom:2px;right: 0px;height: 26px !important; width:75px; background: url(../images/video_player_time_bg.png) no-repeat; padding-left:15px;font-size:13px;padding-top:4px; font-weight: bold; color: #d2d2d2; opacity: .8;}
.photoCntBG{position: relative;top: -10px;height: 26px; width:58; background: url(../images/photo_cnt_bg.png);}
.photoCntText{padding-left:5px;font-size:14px;padding-top:3px; font-weight: bold; color: #d2d2d2;}
.photoCntText a{color: #d2d2d2;}
div.special_Title a{font-weight: bold !important; font: 2.4rem SimSun,SimHei;color: #000080; line-height: 130%;}
div.special_Title a:hover{text-decoration: none; color: #ae0101;}
div.special_Title a:active{};
p nobr b {font-size: 2.2rem;}
.RevoHeadP {font: 2.2rem SimSun,SimHei; text-align: left;color: #ff0000;}
.HeadP {font: 2.2rem SimSun,SimHei; text-align: left;color: #0000ff;}
.RevoTitleP {font: 2.4rem  SimSun,SimHei;color: #ff0000; text-align: center;}
.TitleP {font: 2.4rem SimSun,SimHei; text-align: center;color: #0000ff;}
.SubTitleP, .SSubTitleP {font: 2.2rem SimSun,SimHei; text-align: center;color: #0000ff;}
.MarkP{font: 2rem SimSun,SimHei;color: #ff0000;}
.TextP, .MarkP, .WriterP{font-size: 2rem;}
.RevoHeadP nobr b, .HeadP nobr b, .SubTitleP nobr b {font-size: 2.4rem;}
.RevoTitleP nobr b, .TitleP nobr b {font-size:2.6rem;}
.TextP nobr b, .MarkP nobr b, .WriterP nobr b {font-size: 2.4rem;}
p {font-size: 20px; font-family: SimSun,SimHei;margin-bottom: 2pt !important;margin-top: 2pt !important;line-height: 130%;}
.articlecontent, .TextP {text-align: justify; font-size: 20px; font-family: SimSun,SimHei;text-indent: 10pt;margin-bottom: 2pt;margin-top: 2pt;line-height: 130%;}
.MarkP {text-align: justify; color: #ff0000; font-size: 20px; font-family: SimSun,SimHei;text-indent: 10pt;margin-bottom: 2pt;margin-top: 2pt;line-height: 130%;}
.WriterP {text-align: right; font-size: 20px; font-family: SimSun,SimHei;text-indent: 10pt;margin-bottom: 2pt;margin-top: 2pt;line-height: 130%;}
.newsSummary nobr b {font-size: 16px;}
#RevoListDIV nobr b {font-size: 20px;}
.date_news_list nobr b, #ThemeListDIV nobr b {font-size: 18px;}
#newsDIV nobr b, .revo_Title nobr b, .newsTitle h4 nobr b {font-size: 20px;}
#themeDIV .media-heading a nobr b {font-size: 18px;}
.revo_banner nobr b {font-size:20px;}
.revo_img img {border: 1pt solid #ae0101 !important;}
.s-group {font-size: 0.8em;color: #333;margin-left: 10px;margin-right: 10px; padding: 7px;background: red; text-shadow: 0 1px 0 rgba(255, 255, 255, .8);}
.News_Detail {text-align: right;}
.s-g-4 {font-size: 0.9em;background-color: #AA9759; text-align:center !important;}
.News_Detail span.NewsIcon{display: none;}
.News_Detail span.NewsWriter .NewsDate {padding-left: 20px;}
.News_Detail span.NewsDate {font-size: 14px !important;}
#news_contents {margin-top: 10px;}
#news_contents #PathBar{margin-top: 0px !important;}
.date_news_list {padding-top: 10px;}
.date_news_list .row {padding:5px; border-bottom: 1px dotted #ccc;font-size: 21px; font-family: SimSun,SimHei; line-height: 130%; }
.date_news_list .row .col-sm-3 p{text-indent: 0px !important;}
.date_news_list .row .col-sm-7 .media-body{padding-right: 40px;}
.date_news_list .row .col-sm-1{width: 40px; text-align: left !important;}
.date_news_list .row .news_date {text-align: right !important; width: 125px;}
.date_news_list .row i{font-size:16px !important;}
.news_list_Head{color:grey;}
.news_list_subtitle{color:grey; font-size: 1.6rem !important;}
.news_list_subtitle nobr b{font-size: 2rem !important;}
#PathBar {margin-top: 10px; font-size: 16px !important; font-weight: bold; font-family: SimSun,SimHei;width: 100%;border-bottom: 5px solid #894C4B;margin-bottom: 5px;color: #894C4B; text-align: left;}
#PathBar a {color: #894C4B; padding-left: 5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;text-decoration: none !important;}
#PathBar a:hover {color: #ae0101 !important; text-decoration: none !important;}
#PathBar a:active {}
#PathBar i{color: #894c4b;}
.modal-content {width: 750px; height: 560px;}
#CenterView {width: 100%;display: block;margin-bottom: 5px;margin-top: 5px; font-size:18px !important;}
#NewsList ul li div{margin-right: 100px; margin-left: 40px;}
#NewsList ul li {padding: 7px 10px 7px 10px;border-bottom: 1px dotted #ccc;}
#NewsList ul li a {font-size: 16px;line-height: 1.2em;}
#NewsList ul li a:hover {color: #af0202;text-decoration: none;}
#NewsList ul li a:active {}
#NewsList ul li .row_num{font-size: 14px;float: left;position: relative;}
#NewsList ul li .news_date{color: grey; font-size: 14px;float: right;padding-left: 5px;position: relative; top: -20;}
#NewsList ul li i{font-size: 0.8em;}
#srch_list {width: 100%;float: right;}
#srch_list ul li {padding: 7px 0px 20px 7px;border-bottom: 1px dotted #ccc;}
#srch_list ul li div {margin-left: 40px;}
#srch_list ul li a {font-size: 14px;line-height: 1.2em;}
#srch_list ul li a:hover {color: #005BAC;text-decoration: none;}
#srch_list ul li a:active{}
#srch_list i{font-size: 1em;}
#srch_list ul li .row_num{font-size: 14px;float: left;position: relative;}
#srch_list ul li .news_date{color: grey; font-size: 14px; padding-top: 1px; float: right !important;}
#customPanel .col-sm-6 .row {padding-bottom: 10px;}
#customPanel .thumbnail {padding: 0px;}
#customPanel .articleDIV {text-align: left !important;font-size: 13px;padding-left: 10px;}
#customPanel .articleDIV .row {padding-left: 5px;border-bottom: 1px dotted #ccc;margin-bottom: 5px;}
#customPanel .articleDIV .col-sm-1 {margin-left:10px;width: 25px;border-bottom: 0px !important;}
#customPanel .articleDIV img {padding-left: 5px;}
#customPanel .articleDIV .span-date {float: right;font-size: 12px;color: #7C8488;padding-top: 5px;}
#customPanel ul {text-align: center !important;}
i{color: grey;}
span a {margin-left: 10px;float: right;}
.News_Detail i{color: #894c4b;}
span i {font-size: 1.2em !important;}
.selected_news{color:#894C4B !important;}
.fancybox-skin{padding-bottom: 25px !important;}
.fancybox-skin a i{font-size: 1.5em !important; color: #894c4b;}
.btn-default {font: 11px SimSun,SimHei;padding: 3px 6px !important;}
.fancybox-title span a:hover{text-decoration: none !important;}
.fancybox-title span a:active{}
a:hover{text-decoration: none !important;}
p.span-title:hover{ color: #23527c !important; cursor: pointer;}
.news-view-guide {margin-top: 30px;background: #894C4B;color: #FFF;padding: 10px;border-radius: 20px;}
.news-view-guide span{font-size: 18px;}
.view-all a{font-size: 18px;}
.news-view-guide a {color: #FFF; font-family:SimSun,SimHei; font-weight: bold;}
.news-view-guide a:hover {text-decoration: none; color: black;}
.f-l {float: left; width:100px;}
span a {margin-left: 10px;float: right;}
.news-view-guide {color: white;}
.news-view-guide i{color: white;}
.news-view-guide i:hover{color: black;}
.f-r {float: right; padding-right: 10px;}
.s-date { font-size: 13px;color: #444;margin-left: 10px;margin-right: 10px;text-align: right; height: 40px;}
.news-view-news-list {padding-top: 10px !important;}
.news-view-news-list ul li a {font: 14px SimSun,SimHei;width: 370px; float: right; vertical-align: top;}
.news-view-news-list ul li a:hover{ text-decoration: none; color: red;}
.news-view-news-list ul li {border-bottom: 1px solid #E6E0C6;display: inline-block;width: 48%;padding: 5px; }
#PageList>ul>li{border-bottom: 0px;width: 0;}
i {font-size: 0.9em;}
#revoDIV i{font-size: 0.9em; color: #af0202;}
#TopphotoDIV .new_news_img,#photoDIV .new_news_img {background: url(../images/new_mark_cn.png) no-repeat; position: absolute; top: 0px;left: 0px; height: 42px;width: 42px; z-index: 1;}
#TopvideoDIV .new_news_img,#videoDIV .new_news_img {background: url(../images/new_mark_cn.png) no-repeat; position: absolute; top: 0px;left: 0px; height: 42px;width: 42px; z-index: 1;}
.fancybox-title {text-align: center !important;}
.mediaDesc{font-size: 16px; text-indent: 0px;}
.mediaWriter {font-size:14px; text-indent: 0px; text-align:right;}
.mediaTitle {font-size:18px; text-align: center; font-weight: bold; text-indent: 0px;}
.mediaSubTitle{font-size: 14px; text-indent: 0px;}
.nav>li>a {padding: 10px 12px !important;}
#btnText, #btnVideo, #btnPhoto, #btnGallery{position: fixed; border-radius: 50%; right: 20px; width: 45px; height: 45px; opacity: 0.8; -webkit-box-shadow: 1px 1px 4px 1px rgb(101, 99, 99);	box-shadow: 1px 1px 4px 1px rgb(101, 99, 99);}
#btnText, #btnPhoto, #btnGallery, #btnVideo{top: 40%;} 
#btnText i, #btnVideo i, #btnPhoto i, #btnGallery i{font-size: 2.6rem; color: #fff;}
#btnText i {margin-left: -1px;}
#btnPhoto i, #btnVideo i, #btnGallery i {margin-left: -3px;}
.article-controls i{color: #fff !important;}
#ContDIV{width: 75% !important;}

@media all and (min-width: 360px){
	.revo_TitleDiv table>tbody>tr>td.revotit{width: 100% !important;}
	#revoDIV .revo_banner{width:100% !important;}	
	#FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc {width: 142px; height: 86px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	.date_news_list .media-left .ui-desc {width: 142px; height: 87px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	#revoDIV .col-sm-7{padding-right: 5px !important;}
	#revoDIV .col-sm-7 .revo_banner{padding-right: 5px;}
	#mainNewsDIV .col-sm-8{padding-right: 0px !important;}
	#customDIV{padding-right: 0px;}
	#customDIV div.rightTopTitle{width:100% !important;}
	#customDIV{margin-top: 20px;}
	#topMarkDIV {float: left; margin-top: 2px; width: 146px !important;}	
	#topMarkDIV img{width: 140px !important;}
	#topLangDIV{float:right; height:85px;}
	#topLangDIV input{width:140px;}
	div.FooterTitle{padding: 5px !important; height:auto !important; width:100% !important;}
	div.FooterMark{padding-top: 0px !important;}
	div.FooterMark img{width:180px;}
	#revoDIV .col-sm-7 {padding-top: 20px !important;}
	#mainNewsDIV .col-sm-7{padding-right: 0px !important;}
}
@media all and (min-width: 480px){
	.revo_TitleDiv table>tbody>tr>td.revotit{width: 100% !important;}
	#revoDIV .revo_banner{width:100% !important;}
	#topMarkDIV {float: left; margin-top: 2px; width: 166px !important;}	
	#topMarkDIV img{width: 160px !important;}
	div.TopMarkDate{width:250px;}
	#revoDIV .col-sm-7 .revo_banner{padding-right: 5px;}
	#mainNewsDIV .col-sm-8{padding-right: 0px !important;}
	#customDIV{padding-right: 0px;}
	#customDIV div.rightTopTitle{width:100% !important;}	
	#FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc {width: 142px; height: 86px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	#topLangDIV{float:right; height:85px;}
	#topLangDIV input{width:140px;}
	div.FooterTitle{padding: 5px !important; height:auto !important; width:100% !important;}
	div.FooterMark{padding-top: 0px !important;}
	div.FooterMark img{width:180px;}
	#customDIV{margin-top: 0px !important;}
	#revoDIV .col-sm-7 {padding-top: 25px !important;}
}
@media all and (min-width: 600px){
	.revo_TitleDiv table>tbody>tr>td.tb_left{width: 12.5%;}
	.revo_TitleDiv table>tbody>tr>td.revotit{width: 75% !important;}
	#revoDIV .col-sm-7 {padding-top: 30px !important;}
	div.TopMarkDate{float: left; width:320px; padding-top: 40px;text-align: center;}
	#topMarkDIV {float: left; margin-top: 2px; width: 186px !important;}	
	#topMarkDIV img{width: 180px !important;}
	#themeDIV .col-sm-5  .row a h4 {padding-top: 7px;}
}
.thumbnail {padding: 0px !important;}
.media-right{padding-left: 0px !important;}
.media-body, .media-left, .media-right{vertical-align:middle !important;}
.revo_TitleDiv{position: absolute; width: 100%;}
@media all and (min-width: 768px){
	.container{width: 100% !important;}
	#revoDIV .revo_banner{width:100% !important;}
	.revo_TitleDiv table>tbody>tr>td.tb_left{width: 17.5%;}
	.revo_TitleDiv table>tbody>tr>td.revotit{width: 65% !important;}
	#topMarkDIV {float: left; margin-top: 2px; width: 210px !important;}	
	#topMarkDIV img{width: 180px !important;}
	#revoDIV .col-sm-7 {padding-top: 40px !important;}
	#revoDIV .col-sm-5 {padding-top: 25px !important;}
	#mainNewsDIV .col-sm-8{padding-right: 15px !important;}
	#FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc {width: 142px; height: 86px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	#travelDIV{margin-top: 0px !important;}
	#travelDIV .row {margin-right:2px !important; padding-top: 5px; padding-left: 7px;}
	#themeDIV .col-sm-5  .row a h4 {padding-top: 7px;}
	#topLangDIV{float:right; height:85px;}
	#topLangDIV input{width:140px;}
	div.FooterTitle { float:left; height:50px !important; padding:15px 0px 0px 0px !important; width:70% !important; text-align: left;}
	div.FooterMark{padding-top: 7px !important;}
	div.FooterMark img{width:auto;}
	#customDIV{margin-top: 0px !important;}
	#mainNewsDIV .col-sm-7{padding-right: 15px !important;}
}
@media screen and (min-width: 1024px){
	.container{width: 1000px !important;}
	#revoDIV .col-sm-7 {padding-top: 30px !important;}
	#revoDIV .col-sm-5 {padding-top: 25px !important;}
	.revo_TitleDiv table>tbody>tr>td.tb_left{width: 22.5%;}
	.revo_TitleDiv table>tbody>tr>td.revotit{width: 55% !important;}
	.featureTitle{font-size:2.2rem !important;}
	.featureTitle nobr b{font-size:2.6rem !important;}
	#TopvideoDIV .thumbnail, #TopphotoDIV .thumbnail, #videoDIV .thumbnail, #photoDIV .thumbnail, #customTDIV .thumbnail{margin-bottom: 8px !important; padding-top: 5px !important;}
	#topLangDIV{float:right; height:85px;}
	#topLangDIV input{width:200px;}
	#themeDIV .thumbnail{ height: 123px;}
	#TopvideoDIV .thumbnail .ui-desc, #videoDIV .thumbnail .ui-desc, #TopphotoDIV .thumbnail .ui-desc, #photoDIV .thumbnail .ui-desc, #customTDIV .thumbnail .ui-desc, #peopleDIV .col-sm-6 .ui-desc, #advanceDIV .col-sm-6 .ui-desc, #themeDIV .thumbnail .ui-desc, #themePhotoDIV .thumbnail .ui-desc {width:470px; height: 148px; overflow:hidden;text-align:center;display:table-cell;vertical-align:middle; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center; cursor: pointer;}
	#travelDIV .thumbnail .ui-desc{width: 244px; height: 97px; overflow:hidden;text-align:center;display:table-cell;vertical-align:middle; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center;}	
	#themeDIV .thumbnail .ui-desc {width:470px; height: 128px; overflow:hidden;text-align:center;display:table-cell;vertical-align:middle; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center; cursor: pointer;}
	#travelDIV{margin-top: 0px !important;}
	#themeDIV .ui-image{overflow:hidden;text-align:center;vertical-align:middle; border: 1pt solid #ddd; background-color: #fdfdfd; text-align: center;}
	#beautyDIV .media-left .ui-desc, #resortDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #themeDIV .media-right .ui-desc, #FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc, #advanceDIV .col-sm-7 .col-sm-4 .ui-desc {width: 162px; height: 98px; border: 1pt solid #ddd; background-color: #fdfdfd;}
	#advanceDIV .col-sm-7 .col-sm-8 a {vertical-align: middle;}
	#mainNewsDIV .col-sm-7 {padding-right: 15px !important;}
	p{font-size: 1.6rem;}	
	.HeadP, .article-content .SubTitleP{font-size: 2.2rem;}
	.TitleP{font-size: 2.4rem;}
	.RevoTitleP nobr b, .TitleP nobr b{font-size: 2.8rem;}
	.HeadP nobr b, .SubTitleP nobr b, .SSubTitleP nobr b {font-size: 2.6rem;}
	.TextP nobr b, .MarkP nobr b, .WriterP nobr b{font-size: 2.4rem;}
	a, h4, #PathBar{font-size: 1.6rem !important;}
	.news_list_subtitle{color:grey; font-size: 1.4rem !important;}
	.news_list_subtitle nobr b{font-size: 1.6rem !important;}
	.TopLang a{font-size: 1.4rem !important;}
	span, .revo_date, .news_date, .gallery_cal, .span-date, .artDate{font-size: 1.4rem !important;}
	div.scroll-to-top a i{font-size: 3.5rem !important;}
	a.goTop1 i{font-size: 3rem !important;}	
	#btnPhoto i, #btnVideo i {margin-left: -4px;}
}
@media screen and (min-width: 1380px){
	.container{width: 1000px !important;}
	#ContDIV{width: 1000px !important;}
	.revo_TitleDiv table>tbody>tr>td.tb_left{width: 22.5%;}
	.revo_TitleDiv table>tbody>tr>td.revotit{width: 55% !important;}
	.featureTitle{font-size:2.2rem !important;}
	.featureTitle nobr b{font-size:2.6rem !important;}
	#themeDIV .thumbnail{ height: 140px;}
	#TopvideoDIV .thumbnail .ui-desc, #videoDIV .thumbnail .ui-desc, #TopphotoDIV .thumbnail .ui-desc, #photoDIV .thumbnail .ui-desc, #customTDIV .thumbnail .ui-desc, #peopleDIV .col-sm-6 .ui-desc, #advanceDIV .col-sm-6 .ui-desc, #themePhotoDIV .thumbnail .ui-desc {width:470px; height: 158px;}
	#themeDIV .thumbnail .ui-desc {width:470px; height: 143px;}
	#travelDIV .thumbnail .ui-desc{width: 244px; height: 104px;}	
	#beautyDIV .media-left .ui-desc, #resortDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #themeDIV .media-right .ui-desc, #FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc, #advanceDIV .col-sm-7 .col-sm-4 .ui-desc {width: 176px; height: 106px;}
	.TopMarkDate{width: 370px !important;}
	a, h4, #PathBar{font-size: 1.8rem !important;}
	.date_news_list .row .col-sm-3 p{font-size: 1.8rem !important;}
	.pagination li a{font-size: 1.6rem !important;}
	p.span-title{font-size: 1.8rem !important;}	
	p.span-subtitle{font-size: 1.6rem !important;}	
	p.span-title nobr b{font-size: 2.1rem !important;}
	p.span-subtitle nobr b{font-size: 1.9rem !important;}
	p{font-size: 2rem;}	
	.HeadP, .SubTitleP{font-size: 2.2rem;}
	.TitleP{font-size: 2.4rem;}
	.RevoTitleP nobr b, .TitleP nobr b{font-size: 2.8rem;}
	.HeadP nobr b, .SubTitleP nobr b, .SSubTitleP nobr b {font-size: 2.6rem;}
	.TextP nobr b, .MarkP nobr b, .WriterP nobr b{font-size: 2.4rem;}
	a nobr b, h4 nobr b, #PathBar nobr{font-size: 2.2rem !important;}
	.revotit{font-size: 2.2rem !important;}
	.revotit nobr b{font-size: 2.6rem !important;}
	.newsSummary{font-size: 1.4rem !important;}
	.newsSummary nobr b{font-size: 2rem !important;}
	span, .revo_date, .news_date, .gallery_cal, .span-date, .artDate{font-size: 1.5rem !important;}
	div.scroll-to-top a i{font-size: 3.5rem !important;}
	.TopLang a{font-size: 1.4rem !important;}
	a.goTop1 i{font-size: 3rem !important;}
	#btnText i, #btnVideo i, #btnPhoto i, #btnGallery i {font-size: 2.6rem !important;}
	#btnPhoto i, #btnVideo i {margin-left: -4px !important;}	
}
@media screen and (min-width: 1600px){
	.container{width: 1196px !important;}
	#ContDIV{width: 1164px !important;}
	#revoDIV .col-sm-7 {padding-top: 35px !important;}
	#revoDIV .col-sm-5 {padding-top: 30px !important;}
	.revo_TitleDiv table>tbody>tr>td.tb_left{width: 22.5%;}
	.revo_TitleDiv table>tbody>tr>td.revotit{width: 55% !important;}
	.featureTitle{font-size:2.2rem !important;}
	.featureTitle nobr b{font-size:2.6rem !important;}
	#themeDIV .thumbnail{ height: 145px;}
	#TopvideoDIV .thumbnail .ui-desc, #videoDIV .thumbnail .ui-desc, #TopphotoDIV .thumbnail .ui-desc, #photoDIV .thumbnail .ui-desc, #customTDIV .thumbnail .ui-desc, #peopleDIV .col-sm-6 .ui-desc, #advanceDIV .col-sm-6 .ui-desc, #themePhotoDIV .thumbnail .ui-desc {width:470px; height: 178px;}
	#themeDIV .thumbnail .ui-desc {width:470px; height: 149px;}
	#travelDIV .thumbnail .ui-desc{width: 244px; height: 116px;}	
	#beautyDIV .media-left .ui-desc, #resortDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #themeDIV .media-right .ui-desc, #FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc, #advanceDIV .col-sm-7 .col-sm-4 .ui-desc {width: 176px; height: 106px;}
	.TopClassTitle{font-size: 2.2rem !important; padding-top: 4px !important;}
	.navbar-nav a{font-size: 2rem !important;}
	ul.navbar-nav div a nobr b{font-size: 2.6rem !important;}
	a, h4, #PathBar{font-size: 2rem !important;}
	.date_news_list .row .col-sm-3 p{font-size: 1.8rem !important;}
	.pagination li a{font-size: 1.6rem !important;}
	p.span-title{font-size: 1.8rem !important;}	
	p.span-subtitle{font-size: 1.6rem !important;}	
	p.span-title nobr b{font-size: 2.1rem !important;}
	p.span-subtitle nobr b{font-size: 1.9rem !important;}
	p{font-size: 2rem;}	
	.HeadP, .SubTitleP{font-size: 2.2rem;}
	.TitleP{font-size: 2.4rem;}
	.RevoTitleP nobr b, .TitleP nobr b{font-size: 2.8rem;}
	.HeadP nobr b, .SubTitleP nobr b, .SSubTitleP nobr b {font-size: 2.6rem;}
	.TextP, .MarkP, .WriterP{font-size: 2rem;}
	.TextP nobr b, .MarkP nobr b, .WriterP nobr b{font-size: 2.4rem;}
	a nobr b, h4 nobr b, #PathBar nobr{font-size: 2.6rem !important;}
	.revotit{font-size: 2.2rem !important;}
	.revotit nobr b{font-size: 2.6rem !important;}
	.newsSummary, .newsSummary p{font-size: 1.6rem !important;}
	.newsSummary nobr b{font-size: 2rem !important;}
	span, .revo_date, .news_date, .gallery_cal, .span-date, .artDate{font-size: 1.5rem !important;}
	div.scroll-to-top a i{font-size: 3.5rem !important;}
	.TopLang a{font-size: 1.6rem !important;}
	a.goTop1 i{font-size: 3.5rem !important;}
	#btnText i, #btnVideo i, #btnPhoto i, #btnGallery i {font-size: 2.4rem !important;}
	#btnPhoto i, #btnVideo i {margin-left: -4px !important;}	
}
@media screen and (min-width: 1900px){
	.container{width: 1436px !important;}
	#ContDIV{width: 1400px !important;}
	#revoDIV .col-sm-7 {padding-top: 40px !important;}
	#revoDIV .col-sm-5 {padding-top: 35px !important;}
	.revo_TitleDiv table>tbody>tr>td.tb_left{width: 27.5%;}
	.revo_TitleDiv table>tbody>tr>td.revotit{width: 45% !important;}
	.featureTitle{font-size:2.4rem !important;}
	.featureTitle nobr b{font-size:2.8rem !important;}
	div.rightTopTitle{font-size: 2.2rem !important;padding-top: 6px !important;}
	div.rightTopLink a{width: 45px;}
	#themeDIV .thumbnail{ height: 180px;}
	#TopvideoDIV .thumbnail .ui-desc, #videoDIV .thumbnail .ui-desc, #TopphotoDIV .thumbnail .ui-desc, #photoDIV .thumbnail .ui-desc, #customTDIV .thumbnail .ui-desc, #peopleDIV .col-sm-6 .ui-desc, #advanceDIV .col-sm-6 .ui-desc, #themePhotoDIV .thumbnail .ui-desc {width:470px; height: 213px;}
	#themeDIV .thumbnail .ui-desc {width:470px; height: 179px;}
	#travelDIV .thumbnail .ui-desc{width: 244px; height: 141px;}	
	#beautyDIV .media-left .ui-desc, #resortDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #themeDIV .media-right .ui-desc, #FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc, #advanceDIV .col-sm-7 .col-sm-4 .ui-desc {width: 220px; height: 132px;}
	.TopClassTitle{font-size: 2.6rem !important; padding-top: 4px !important;}
	.navbar-nav a{font-size: 2.4rem !important;}
	ul.navbar-nav div a nobr b{font-size: 2.8rem !important;}
	a, h4, #PathBar{font-size: 2.2rem !important;}
	a nobr b, h4 nobr b, #PathBar nobr{font-size: 2.6rem !important;}
	.revo_banner nobr b {font-size:2.6rem !important;}
	.date_news_list .row .col-sm-3 p{font-size: 2rem !important;}
	.pagination li a{font-size: 1.8rem !important;}
	p.span-title{font-size: 2rem !important;}	
	p.span-subtitle{font-size: 1.8rem !important;}	
	p.span-title nobr b{font-size: 2.3rem !important;}
	p.span-subtitle nobr b{font-size: 2.1rem !important;}
	p{font-size: 2rem;}	
	.HeadP, .SubTitleP{font-size: 2.4rem;}
	.TitleP{font-size: 2.6rem;}
	.RevoTitleP nobr b, .TitleP nobr b{font-size: 3rem;}
	.HeadP nobr b, .SubTitleP nobr b, .SSubTitleP nobr b {font-size: 2.8rem;}
	.TextP, .MarkP, .WriterP{font-size: 2.2rem;}
	.TextP nobr b, .MarkP nobr b, .WriterP nobr b{font-size: 2.6rem;}
	.revotit{font-size: 2.4rem !important;}
	.revotit nobr b{font-size: 2.8rem !important;}
	.newsSummary, .newsSummary p{font-size: 1.8rem !important;}
	.newsSummary nobr b{font-size: 2.2rem !important;}
	span, .revo_date, .news_date, .gallery_cal, .span-date, .artDate{font-size: 1.5rem !important;}
	div.scroll-to-top a i{font-size: 3.5rem !important;}
	.TopLang a{font-size: 1.6rem !important;}
	a.goTop1 i{font-size: 3.5rem !important;}
	#btnText i, #btnVideo i, #btnPhoto i, #btnGallery i {font-size: 2.6rem !important;}
	#btnPhoto i, #btnVideo i {margin-left: -4px !important;}	
	#article-homepage, #article-date{font-size: 1.6rem !important;}
	#mainNewsListDIV ul li, #NewsListDIV ul li, #ThemeListDIV ul li i{font-size: 2rem !important;}
}
@media screen and (min-width: 2048px){
	.container{width: 1532px !important;}
	#ContDIV{width: 1500px !important;}
	.revo_Title a{line-height: 35px;}	
	div.TopClassBG{height: 45px;}
	div.TopClassTitleBG{padding-top: 0px;}
	.TopClassTitle{font-size:2.6rem !important; font-weight: bold;}
	div.TopClassLink{padding-top: 7px;}	
	.featureTitle{font-size:2.8rem !important;}
	.featureTitle nobr b{font-size:3.2rem !important;}
	#themeDIV .thumbnail{ height: 189px;}
	#customTDIV .thumbnail .ui-desc, #peopleDIV .col-sm-6 .ui-desc, #advanceDIV .col-sm-6 .ui-desc, #themeDIV .thumbnail .ui-desc, #themePhotoDIV .thumbnail .ui-desc {width:470px; height: 194px;}
	#TopvideoDIV .thumbnail .ui-desc, #videoDIV .thumbnail .ui-desc, #TopphotoDIV .thumbnail .ui-desc, #photoDIV .thumbnail .ui-desc {width:470px; height: 228px;}
	#travelDIV .thumbnail .ui-desc{width: 304px; height: 150px;}	
	#beautyDIV .media-left .ui-desc, #resortDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #themeDIV .media-right .ui-desc, #FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc, #advanceDIV .col-sm-7 .col-sm-4 .ui-desc {width: 271px; height: 162px;}
	.TopMarkDate{width: 400px;}
	a, h4, #PathBar{font-size: 2.6rem !important;}
	a nobr b, h4 nobr b, #PathBar nobr{font-size: 3rem !important;}
	.revo_banner nobr b {font-size:3rem !important;}
	.date_news_list .row .col-sm-3 p{font-size: 2.6rem !important;}	
	p.span-title{font-size: 2.6rem !important;}	
	p.span-subtitle{font-size: 2.4rem !important;}	
	p.span-title nobr b{font-size: 2.8rem !important;}
	p.span-subtitle nobr b{font-size: 2.6rem !important;}
	p{font-size: 2.6rem;}	
	.HeadP, .SubTitleP{font-size: 2.8rem;}
	.TitleP{font-size: 3rem;}
	.RevoTitleP nobr b, .TitleP nobr b{font-size: 3.4rem;}
	.HeadP nobr b, .SubTitleP nobr b, .SSubTitleP nobr b {font-size: 3.2rem;}
	.TextP, .MarkP, .WriterP{font-size: 2.8rem;}
	.TextP nobr b, .MarkP nobr b, .WriterP nobr b{font-size: 3rem;}
	.revotit{font-size: 2.6rem !important;}
	.revotit nobr b{font-size: 3rem !important;}
	.newsSummary, .newsSummary p{font-size: 2.2rem !important; line-height: 26px;}
	.newsSummary nobr b{font-size: 2.6rem !important;}
	span, .revo_date, .news_date, .gallery_cal, .span-date, .artDate{font-size: 2rem !important;}
	#NewsListDIV ul li ,#ThemeListDIV ul li {padding-bottom: 30px;}
	div.scroll-to-top a i{font-size: 4rem !important;}
	.TopLang a{font-size: 2rem !important;}
	a.goTop1 i{font-size: 3.5rem !important;}
	#ThemeListDIV i{font-size: 2.4rem !important;}
	#article-homepage, #article-date{font-size: 1.8rem !important;}
}
@media screen and (min-width: 2480px){
	.container{width: 1732px !important;}
	#ContDIV{width: 1700px !important;}
	#topMarkDIV{width: 300px !important;}
	#topMarkDIV img {width: 240px !important;}
	div.TopLang {padding: 10px 0px 40px 0px;}
	.rightTopTitle{font-size: 2.4rem !important; padding-top: 5px !important;}
	div.rightTopLink a {width: 53px; padding-top: 0px !important;}
	#myNavbar>ul>div>a{font-size: 2.6rem !important;}
	#myNavbar>ul>div>a nobr b{font-size: 3rem !important;}
	.featureTitle{font-size:3rem !important;}
	.featureTitle nobr b{font-size:3.4rem !important;}
	#themeDIV .thumbnail{ height: 212px;}
	#customTDIV .thumbnail .ui-desc, #peopleDIV .col-sm-6 .ui-desc, #advanceDIV .col-sm-6 .ui-desc, #themeDIV .thumbnail .ui-desc, #themePhotoDIV .thumbnail .ui-desc {width:470px; height: 218px;}
	#TopvideoDIV .thumbnail .ui-desc, #videoDIV .thumbnail .ui-desc, #TopphotoDIV .thumbnail .ui-desc, #photoDIV .thumbnail .ui-desc {width:470px; height: 257px;}
	#travelDIV .thumbnail .ui-desc{width: 304px; height: 170px;}	
	#beautyDIV .media-left .ui-desc, #resortDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #themeDIV .media-right .ui-desc, #FeatureList .media-right .ui-desc, #mainNewsDIV .media-left .ui-desc, .date_news_list .media-left .ui-desc, #specialNewsDIV .media-left .ui-desc, #advanceDIV .col-sm-7 .col-sm-4 .ui-desc {width: 271px; height: 162px;}
	p{font-size: 2.8rem;}
	a, h4, #PathBar{font-size: 2.8rem !important;}
	a nobr b, h4 nobr b, #PathBar nobr{font-size: 3.2rem !important;}
	.revo_banner nobr b {font-size:3.2rem !important;}
	.HeadP, .SubTitleP{font-size: 2.8rem;}
	.TitleP{font-size: 3rem;}
	.RevoTitleP nobr b, .TitleP nobr b{font-size: 3.4rem;}
	.HeadP nobr b, .SubTitleP nobr b, .SSubTitleP nobr b {font-size: 3.2rem;}
	.TextP nobr b, .MarkP nobr b, .WriterP nobr b{font-size: 2.8rem;}
	.pagination li a {font-size: 1.8rem !important;}
	div.scroll-to-top a i{font-size: 5rem !important;}
	a.goTop1 i{font-size: 4.5rem !important;}
	div.scroll-to-top1{bottom: 80px !important;}	
	.control-button{min-width: 38px !important; min-height: 38px !important;}
	#btnPrev i, #btnNext i {font-size: 30px !important; margin-top: 3px !important;}
	#article-homepage, #article-date{font-size: 2rem !important;}
}
.article-content { height: 100%; overflow-y: auto; padding-right: 5px; color: #222; font-size: 18px;}
.video-container {height: 100%; display: flex; justify-content: center; flex-direction: column; text-align: center;}
.video-container .video video {max-height: 100%; border:1pt solid #ddd;}
.photo-container {height: 100%; display: flex; justify-content: center; flex-direction: column; text-align: center;}
.article-modal-header { justify-content: space-between; padding-bottom: 4px; border-bottom: 1px solid #e8e8e8;}
.article-controls {position: fixed !important; justify-content: space-between; bottom: 0; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #e8e8e8; color: #08c; font-size: 0.98vw; -webkit-user-select: none; -ms-user-select: none; user-select: none; background: #fff;}
hr{margin-top: 5 !important; margin-bottom: 15 !important;}
.control-button {min-width: 27px; min-height: 27px; border-radius: 50%; border: 1px; padding: 0px; background-color: #08c; border-color: #08c; text-align: center; color: #fff; outline: 0; position: relative; display: inline-block; font-weight: 400; white-space: nowrap; background-image: none; cursor: pointer; user-select: none;}
#btnNext i{font-size: 17px; margin-left: 2px; color: #fff;}
#btnPrev i{font-size: 17px; margin-right: 2px; color: #fff;}
.article-title{width: 100%;}
#article-date{float: right; width: 40%; font-size: 14px; font-family: SimSun,SimHei; text-align: right; padding-top: 8px; padding-right: 15px;}
#article-homepage{float: left; padding-left: 15px; font-size: 14px; font-family: SimSun,SimHei; padding-top: 8px;}
#countSpan{font-size: 1.8rem; color: black !important;}
.photo-container {height: 100%; display: flex; justify-content: center; flex-direction: column; text-align: center;}
.photo-carousel {position: relative; height: 100%; overflow-y: hidden;}
.photo-carousel .carousel-content {position: absolute; top: 0; bottom: 0; left: 0; right: 0;}
.photo-carousel .carousel-content div {height: 90%; display: block;}
.photo-carousel .carousel-content .slide {position: relative; display: flex !important; padding: 1.5vw 8.2vw 1vw 8.2vw; justify-content: center; align-items: center; flex-direction: column; -webkit-user-select: none; -ms-user-select: none; user-select: none;width: 100%; display: inline-block;}
.photo-carousel .carousel-content div .slide img {margin: auto; max-height: 100%; max-width: 100%; object-fit: contain; cursor: none !important;}
.photo-carousel .carousel-content .slide .slide-no {position: absolute;height: auto;right: 20px;bottom: 5px;font-size: 16px;color: #08c;}
.photo-carousel .carousel-nav {cursor: pointer; -ms-user-select: none; user-select: none; -webkit-user-select: none; justify-content: center;}
.photo-carousel .carousel-nav .prev{position: absolute; top: 50%; margin-top: -2.8vw; width: 14.2vw; font-size: 2.8vw; line-height: 5.6vw; text-align: center;}
.photo-carousel .carousel-nav .next{position: absolute; top: 50%; margin-top: -2.8vw; width: 14.2vw; font-size: 2.8vw; line-height: 5.6vw; text-align: center;right: 0;}
video{border:1pt solid #ddd;}
div.scroll-to-top1 a i {color: #ae0101;}
div.scroll-to-top1 {opacity: .6;font-size: 2.2em;position: fixed;bottom: 60px;right: 30px;cursor: pointer;background-color: #fff;border-radius: 50%;display: none;width: .85em;height: .87em;z-index: 8000;}