@font-face {
	font-family:'Voltaire-Regular';src:url("https://fonts.googleapis.com/css?family=Voltaire");
}

.m_newsTag {
	font-size: 1rem;
	padding: 5px 10px;
	background: #003b8f;
	color: #fff;
	display: inline-block;
}

.m_ad {
	margin-bottom: 10px;
}

.m_ad img {
	width: 100%;
	text-align: center;
}

.m-main-menu {
	background: #003b8f;
	height: 50px;
	overflow: hidden;
}

.m-main-menu .m-menubar {
	width: 10%;
	height: 35px;
	position: absolute;
	top: 10px;
	left: 15px;
	cursor: pointer;
}

.m-main-menu .m-menubar .bar {
	width: 100%;
	height: 3px;
	background: #fff;
	border-radius: 3px;
	transition: all .3s ease-in-out;
	margin-top: 5px;
}

.m-main-menu .m-menubar .bar::before {
	content: "";
	display: block;
	position: relative;
	top: 10px;
	width: 100%;
	height: 3px;
	background: #fff;
	transition: all .5s ease-in-out;
	border-radius: 3px;
}

.m-main-menu .m-menubar .bar::after {
	content: "";
	display: block;
	position: relative;
	top: 17px;
	width: 100%;
	height: 3px;
	background: #fff;
	transition: all .5s ease-in-out;
	border-radius: 3px;
}

.m-main-menu .m-menubar.showbar .bar {
	background: transparent;
}

.m-main-menu .m-menubar.showbar .bar::before {
	top: 5px;
	-moz-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-o-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}

.m-main-menu .m-menubar.showbar .bar::after {
	top: 3px;
	-moz-transform: rotate(-225deg);
	-ms-transform: rotate(-225deg);
	-o-transform: rotate(-225deg);
	-webkit-transform: rotate(-225deg);
	transform: rotate(-225deg);
}
/* LOGO change */
.m-main-menu .m-logo {
	position: absolute;
	right: 50%;
	/* margin-right: -46px; */
	margin-right: -65px;
	top: 5px;
	display: inline-block;
}

.m-main-menu .m-logo img {
   /* width: 70%; */
   width: 155px;
}

.m-main-menu .m-menuright {
	display: inline-block;
	float: right;
}

.m-main-menu .m-member {
	margin-right: 10px;
}

.m-main-menu .m-member,.m-main-menu .m-search {
	position: relative;
	top: 10px;
	cursor: pointer;
	display: inline-block;
}

.m-main-menu .m-searchIconClose {
	position: relative;
	right: 10px;
	top: 3px;
}

.m-main-menu .m-searchBar {
	position: absolute;
	top: 13px;
	right: -215px;
	width: 0;
	transition: 1s all ease;
}

.m-main-menu .m-searchBar .m-searchContainer .m-searchC {
	position: relative;
}

.m-main-menu .m-searchBar .m-searchContainer img {
	position: absolute;
	top: 3px;
	left: 6px;
	opacity: 1;
}

.m-main-menu .m-searchBar .m-searchContainer input.m-searchInput {
	border: 1px solid #d9d9d9;
	border-radius: 3px;
	height: 35px;
	padding: 2px 2px 2px 40px;
	opacity: 0;
	transition: all 1s ease;
}

.m-main-menu .m-searchBar .m-searchContainer input.m-searchInputShow {
	width: 100%;
	opacity: 1;
}

.m-main-menu .m-searchBarShow {
	width: 55%;
	right: 50%;
	display: block;
	margin-right: -30.5%;
}

.m-dropdown .m-dropdown-container {
	background: #003b8f;
	padding: 0;
}

.m-dropdown .m-dropdown-container ul.m-dropdown-menu {
	background: #003b8f;
	padding: 0;
	color: #fff;
	font-size: 30px;
	margin: 0;
	position: absolute;
	z-index: 2;
	width: 100%;
	display: none;
	z-index: 3;
}

.m-dropdown .m-dropdown-container ul.m-dropdown-menu>li {
	cursor: pointer;
	padding: 10px 0 10px 15px;
	list-style: none;
	border-bottom: 1px solid #005bbc;
}

.m-dropdown .m-dropdown-container ul.m-dropdown-menu>li>a {
	color: #fff;
	width: 100%;
}

.m-dropdown .m-dropdown-container ul.m-dropdown-menu>li.yellow>a {
	color: #ff0;
}

.m-dropdown .m-dropdown-container ul.m-dropdown-menu>li .m-menuList {
	font-size: 22px;
	padding: 0;
}

.m-dropdown .m-dropdown-container ul.m-dropdown-menu>li .m-menuList>li {
	cursor: pointer;
	padding: 7px 0;
	list-style: none;
}

.m-dropdown .m-dropdown-container ul.m-dropdown-menu>li .m-menuList>li a {
	color: #fff;
}

.m-dropdown .m-dropdown-container ul.m-dropdown-menu>li .m-menuList li.customerColor a {
	color: #fdeb23;
}

.m_news-four {
	margin-bottom: 20px;
}

.m_news-four .list-new {
	padding: 0;
}

.m_news-four .list-new .list-new-row {
}

main figure img {
	width: 100%;
	height: 100%;
}

main .m-slider-nav {
	border-bottom: 1px solid #d9d9d9;
	margin-bottom: 5px;
	cursor: pointer;
	padding-top: 20px;
}

main .m-slider-nav span {
	font-size: 30px;
}

main .m-slider-nav .slick-slide {
	height: 40px;
	text-align: center;
}

main .m-slider-nav .slick-current {
	color: #2196f3;
	font-weight: bold;
}

main .m-slider-nav .slick-current span {
	border-bottom: 3px solid #2196f3;
	padding-bottom: 2px;
	line-height: 33px;
}

main .list-new {
	padding: 0 15px;
}

main .list-new .list-new-row {
	position: relative;
	margin: 10px 0;
	background-color: #ededed;
	padding: 10px;
}

main .list-new .list-new-row figure {
	width: 40.8%;
	display: inline-block;
	float: left;
	margin-right: 15px;
}

main .list-new .list-new-row .m-text {
	float: right;
	display: inline-block;
	width: 56%;
	margin-left: 0;
}

main .list-new .list-new-row .m-text .Title {
	height: 62px;
	overflow: hidden;
	text-align: justify;
	color: #222;
	margin: 5px 0;
}

main .list-new .list-new-row .m-text h2.read {
	color: #999;
}

main .list-new .list-new-row .m-text .text-time {
	float: right;
	color: #999;
	font-size: 12px;
	display: block;
	margin-bottom: 0;
}

main .list-new .list-new-row:nth-last-of-type(2) {
	border-bottom: 0;
}

main .list-new .loadMore {
	background: #19559e;
	color: #fff;
	font-size: 16px;
	margin-bottom: 10px;
	padding: 5px 0 5px 0;
	cursor: pointer;
}

main .list-new .loadMore i {
	margin-left: 5px;
}

main .m-ad-slider .slick-prev,main .m-ad-slider .slick-next {
	width: 35px;
	height: 64px;
	top: 50%;
	background-image: url("../img/gvmImg/slider-arrow.png");
}

main .m-ad-slider .slick-prev {
	left: 2%;
	z-index: 2;
	background-position: -5px -5px;
}

main .m-ad-slider .slick-next {
	right: 2%;
	background-position: -50px -5px;
}

main .m-ad-slider .slick-prev:before,main .m-ad-slider .slick-next:before {
	content: "";
}

main .m-adArea {
	padding: 0 15px;
}

main .m-adArea .slick-prev {
	z-index: 2;
	right: 25px;
	top: -25px;
	left: initial;
}

main .m-adArea .slick-prev:before,main .m-adArea .slick-next:before {
	color: #3ca3f4;
	font-size: 24px;
	font-weight: bold;
	font-family: 'Voltaire-Regular';
}

main .m-adArea .slick-prev:before {
	content: "<";
}

main .m-adArea .slick-next:before {
	content: ">";
}

main .m-adArea .slick-prev.slick-disabled:before,main .m-adArea .slick-next.slick-disabled:before {
	opacity: 1;
	color: #222;
}

main .m-adArea .slick-next {
	right: 0;
	top: -25px;
}

main .m-adArea .pc-switchTab ul.tabs {
	height: 40px;
}

main .m-adArea .pc-switchTab ul.tabs li {
	font-size: 20px;
	height: 41px;
}

main .m-adArea .pc-switchTab .pc-hotArticle section.pc-hot-row figcaption {
	height: 111px;
}

main .m-adArea .pc-switchTab .pc-hotArticle section.pc-hot-row figcaption h2 {
	font-size: 27px;
	line-height: 37px;
	height: 111px;
}

main .m-adArea .pc-switchTab .pc-hotArticle section.pc-hot-row .tagNumber+figcaption.newsTitle {
	width: 90%;
}

main .m-adArea .pc-newActive figcaption {
	font-size: 24px;
	height: 77px;
}

main .m-adArea .pc-newActive .pc-newMag .newsContent {
	font-size: 28px;
}

main .m-adArea .pc-newActive .pc-newMag .newsContent h2 {
	font-size: 36px;
}

main .m-adArea .pc-newActive .pc-newMag .newsContent ul li {
	height: 135px;
	line-height: 45px;
}

main .m-adArea .pc-newActive .pc-newMag .newsContent ul li i {
	font-size: 25px;
}

main .m-adArea .pc-newActive .pc-newPublic .text {
	font-size: 28px;
}

main .m-adArea .pc-newActive .pc-newPublic .text h2 {
	font-size: 30px;
	margin: 5px 0 10px;
}

main .m-adArea .pc-newActive .pc-newPublic .text .text-content {
	height: 290px;
	line-height: 33px;
}

main .m-adArea .pc-newActive .pc-newPublic .text div.redColor div.icon {
	width: 30px;
	height: 30px;
}

main .m-audio {
	width: 100%;
}

main .m-live {
	width: 100%;
}

main .m-live .m-live-row figure {
	position: relative;
}

main .m-live .m-live-row figcaption {
	height: 75px;
	position: absolute;
	bottom: 0;
	width: 100%;
	color: #fff;
	padding: 10px 20px;
	font-size: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: bold;
	background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,#000 100%);
	background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#000 100%);
	background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#000000',GradientType=0);
}

.m-introduce {
	font-size: 20px;
	color: #444;
}

.m-introduce .Title {
	margin: 30px 0;
	font-size: 32px;
	font-weight: bold;
}

.m-introduce .Title span {
	color: #111;
	border-bottom: 5px solid #003b8f;
}

.m-introduce .table-wrap .table-row:nth-of-type(1) .table-cell {
	border-bottom: 20px solid transparent;
}

.m-joinGVM {
	position: absolute;
	right: 0;
	top: -10px;
	text-align: center;
}

.m-joinGVM span {
	width: 48%;
	display: inline-block;
}

.m-joinGVM span img {
	width: 100%;
}

.m-article-ad {
	margin: 40px 0;
}

.m-article-ad img {
	width: 100%;
}

.m-maybeArticle {
	margin-bottom: 40px;
}

.m-maybeArticle .chosenArticle {
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 7px;
}

.m-maybeArticle .chosenArticle span {
	border-bottom: 1px solid #003b8f;
	padding-bottom: 3px;
	font-size: 26px;
	font-weight: bold;
}

.m-maybeArticle .m_newsTag {
	font-size: 20px;
	padding: 5px 10px;
}

.m-maybeArticle .m-row {
	position: relative;
	margin: 20px 0;
}

.m-maybeArticle .m-row .left-img {
	float: left;
	display: inline-block;
	width: 32%;
}

.m-maybeArticle .m-row .left-img img {
	width: 100%;
}

.m-maybeArticle .m-row .right-text {
	float: right;
	display: inline-block;
	width: 65%;
}

.m-maybeArticle .m-row .right-text h2.title {
	font-size: 28px;
	margin: 0 0 10px 0;
	height: 60px;
	overflow: hidden;
	color: #222;
}

.m-maybeArticle .m-row .right-text h2.title.read {
	color: #999;
}

.m-maybeArticle .m-row .right-text .time {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
}

#div-gpt-ad-1496385046198-0 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1434513248365-0 {
	margin: 0 auto;
}

#div-gpt-ad-1492478288275-4 {
	margin: 0 auto;
	margin-bottom: 15px;
}

#div-gpt-ad-1496385046198-0 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1434513248365-0 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478288275-4 {
	margin-bottom: 15px;
}

#div-gpt-ad-1492478531545-0 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478531545-1 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478531545-2 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478531545-3 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478531545-4 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478531545-5 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478531545-6 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478531545-7 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478531545-8 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478288275-11 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1434513248365-0 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478288275-9 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478288275-10 {
	margin: 0 auto;
}

#div-gpt-ad-1501034914640-0 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1501035092569-0 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1492478288275-11 {
	margin: 0 auto;
	text-align: center;
}

#div-gpt-ad-1500981517294-0 {
	margin: 0 auto;
	text-align: center;
}

.box_line {
	border-bottom: 1px solid #efefef!important;
	background-color: #fff!important;
}

.bn_line {
	padding-bottom: 20px;
	border-bottom: 1px solid #999;
}


/* ?�梢�??����湔�*/
.m-ad-slider{padding: 0;}


/* �𢰧�湔�?�芣?��?血𢰧�枤��𧼮��𢰧?�� START */
main .m-slider-for .slick-prev {
	z-index: 2;
	right: 20px;
	top: -30px;
	left: initial
}

main .m-slider-for .slick-prev:before,main .m-slider-for .slick-next:before {
	color: #3ca3f4;
	font-size: 24px;
	font-family: 'Voltaire-Regular'
}

main .m-slider-for .slick-prev:before {
	content: "<"
}

main .m-slider-for .slick-next:before {
	content: ">"
}

main .m-slider-for .slick-prev.slick-disabled:before,main .m-slider-for .slick-next.slick-disabled:before {
	opacity: 1;
	color: #222
}

main .m-slider-for .slick-next {
	right: 0;
	top: -30px
}
/* 右側欄輪播左右鍵回到右上 END */

.barChart01{
    width: 100%;
    height: 600px !important;
}
.barChart02{
    width: 100%;
    height: 600px !important;
}
@media screen and (max-width: 480px) {
  .barChart01{
    width: 100%;
    height: 600px !important;
  }
  .barChart02{
    width: 100%;
    height: 600px !important;
  }
  .slider-news .slide-caption .Title{
  font-size:20px !important;
  font-weight:bold;
  height:45px;
  margin-top:10px;
  line-height:23px;
  }
  

}

