@charset "UTF-8";

html {overflow-x:hidden;overflow-y:scroll;}
/* a {blr:expression(this.onFocus=this.blur()); outline:none;} */
img {border:0px;}

body, td, p {font-family:"微軟正黑體", "Microsoft JhengHei", "微软雅黑体", "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:1rem; color:#fff; line-height:160%;}
select,textarea,input {font-family:"微軟正黑體", "Microsoft JhengHei", "微软雅黑体", "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:1rem; color:#fff; line-height:160%;}
a {color:#ffee00; text-decoration:none;}
a:hover,a:active {color:#ffff00; text-decoration:none;}
ul,li {margin: 0;padding: 0;list-style: none;}

body {
	background-color: #000;
}

#bg_mask_black {
	position:absolute;bottom:0;
	width:100%;
	background-color:#000000;
}

#head_margin {
	position:relative;
}
/*float_menu*/
#float_top {
	position:fixed;bottom:0;right:0;
	text-align:center;color:#fff;
	cursor:pointer;
	z-index:99999;
	background-color:#ff8a00;
	border:1px solid #fff;
}
#float_top img {
	display:block;
}
/*main*/
#main_list {
	position: relative;
}
@media only screen and (max-width: 980px) {
	#main_list {
		position: relative;
		padding-top: 4.75em;
		padding-left: 0%;
		width: 100%;
	}
}
#main_list .main_side {
	position: absolute;
	background-color: #fff;
}
/*index-news*/
#news_list {
	margin:0 auto;
	width: 1080px; max-width:100%;
	overflow:hidden;
}
#news_topics {
	-webkit-overflow-scrolling:touch; overflow-x: auto;overflow-y:hidden;
	margin-bottom: 8%;
	padding-top: 10%;
	padding-left: 3%;
	border-bottom: 2px solid #000;
}
#news_topic {
	padding:0 18px;
	color:#000;
	background-color:#fff;
	display:inline-block;

    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
#news_topic.back {
	color:#fff;font-weight:normal;
	background-color:#004ea5;
	
	cursor:pointer;
}
.news_topic {
	margin-right:0.5%;
	border-top: 5px solid #000;
	padding:0 3%;
	color:#fff; font-weight: bold;
	background-color:#ff8a00;
	display:inline-block;

    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;

	transform: skewX(-25deg);
}
.news_topic .text {
	transform: skewX(25deg);
}
.news_topic.back {
	color:#fff;font-weight:normal;
	background-color:#000;
	
	cursor:pointer;
}
#news_rows {
	position: relative;
}
#news_rows .rows {
	margin: 1%;
	color: #fff;
	background-color: #4c4c4c;
}
#news_rows .rows .date .date_bg {
	position: absolute; top:0; left:-0.5rem;
	padding: 0 0.5rem;
	width:7rem; height:100%;
	background-color:#818181;
	transform: skewX(-25deg);
}
#news_rows .rows .date .date_bg .text{
	transform: skewX(25deg);
}
#news_rows .rows .date{
	position: relative;
}
#news_list .news {
	margin-bottom:0.125rem;
	font-size:1.2rem;line-height:200%;
	overflow:hidden;
	cursor:pointer;

    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
#news_list .news_detail {
	font-size:1.2rem;color:#fff;line-height:200%;
	background-color:#4c4c4c;
	overflow:hidden;
	display:none;
}
#news_list .news.null {
	cursor:default;
}
#news_list .news.null:hover {
	background-color:rgba(255,255,255,.30);
}
#news_list .news.inner {
	height:2rem;
	font-size:1rem;color:#fff;line-height:200%;
	background-color:#ff0054;
	cursor:default;
}
#news_list .news.inner:hover {
	background-color:#ff0054;
}
#news_list .news .date,#news_list .news_detail .date {
	width:8.5rem;
	text-align:center;
	float:left;
}
#news_list .news .title {
	width:calc(100% - 8.8125rem);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;

	float:left;
}
#news_list .news_detail .title {
	padding: 0 0.5rem;
	overflow: hidden;
	/* white-space: nowrap; */

	float:left;
}
#news_list .news_detail .title * {
	font-size:1.2rem;
	color: #fff;
}
#news_list .news_body {
	padding:0 1%;
}
#news_list .news_body.location {
	padding:10px;
}
#news_list .news_body img {
	max-width:100%;
}
#news_pages {
	margin-top: 1%; margin-bottom: 2%;
	font-size: 1.5rem; color: #000; font-weight: bolder; text-align: center; line-height: 200%;
}
#news_pages img {
	display:block;
}
#news_pages .pgdn,#news_pages .pgup {
	margin: 0% 1%;
	width: 2rem; height: 2rem;
	background-color: #000;
	display: inline-block;
	vertical-align: -0.5rem;
	cursor: pointer;
}
.sel_btn {
	margin: 0% 1%;
	width: 2rem; height: 2rem;
	background-color: #000;
	display: inline-block;
	vertical-align: -0.7rem;
	cursor: pointer;
}
#news_pages .pgdn img,#news_pages .pgup img,.sel_btn img {
	width: 100%; height: 100%;
}
#news_list .news_body .body {
	margin-top:20px;
}

#news_list .news_body .body .f {
	border-left:5px solid #ff8a00;
	padding:0 0 0 1%;
	font-size:1.125rem; line-height: 200%;
}
#news_list .news_body .body .q {
	padding:5px 0 10px calc(1% + 5px);
	font-size:1rem; line-height: 160%;
}
#news_list .news_body.location select {
	border:1px solid #fff;
	padding:0 5px;
	color:#fff;
	background-color:#000;
	height:2rem;
}
/*index-hunt*/
#hunt_list {
	margin:0 1% 0;
}
#hunt_left {
	padding:0 0.5rem;
	font-size:1.125rem;color:#fff;line-height:200%;
	background-color:#ff0054;
	display:inline-block;
}
#hunt_left img {
	height:1.375rem;
	vertical-align:-12%;
}
#hunt_banner {
	margin:2% 1% 0;
	border:1px solid #000;
}
#hunt_list .event.b1 {
	position:absolute;top:0;left:0;
	width:100%;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
	display:none;
}
#hunt_banner .h_mapsR {
	position:absolute;top:58.5%;right:5.0%;
	width:11%;
	pointer-events: none;
}
#hunt_banner .h_mapR {
	position:absolute;top:58.5%;right:5.0%;
	width:11%;
	pointer-events: none;
}
#hunt_banner img {
	width:100%;
	display:block;
}
.btn {
	border:0px;
	padding:0 1.125rem;
	font-size:1.125rem;color:#000;font-weight:bold;line-height:200%;
	background-color:#fff;
	display:inline-block;
	cursor:pointer;

    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.btn:hover {
	background-color:#d3ff12;
	
	-moz-box-shadow:   inset 0px 0px 3px #000,inset 0px 0px 3px #000,0px 0px 3px #000,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 10px #fff;
	-webkit-box-shadow:inset 0px 0px 3px #000,inset 0px 0px 3px #000,0px 0px 3px #000,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 10px #fff;
	box-shadow:        inset 0px 0px 3px #000,inset 0px 0px 3px #000,0px 0px 3px #000,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 3px #fff,0px 0px 10px #fff;
}
/*cabinet*/
#news_rows .cab {
	background-color:rgba(255,255,255,.3);
}
#news_rows .cab .img {
	position:relative;
}
#news_rows .cab .img .pc {
	display:none;
}
#news_rows .cab .img .mobile {
	display:none;
}
#news_rows .cab .img img {
	margin: 0 auto;
	max-width:100%;
	display:block;
}
#news_rows .cab .dim {
	position:relative;
	width:75%;min-width:300px;max-width:100%;
	margin:0 auto;
}
#news_rows .cab .dim .dim_topic {
	background-color:#ff8a00;
	font-size:1.25rem;color:#fff;font-weight:border;text-align:center;line-height:200%;

	transform: skewX(-25deg);
}
#news_rows .cab .dim .dim_topic .text {
	transform: skewX(25deg);
}
#news_rows .cab .dim .dim_topic .text img {
	vertical-align: -10%;
}
#news_rows .cab .dim .dim_intro {
	position:relative;
	margin:0 0 0 0;
	padding:1.5%;
	font-size:1rem;color:#000;text-align:center;line-height:160%;font-weight:border;
}
/*#news_rows .cab .dim:first-child .dim_intro {
	margin:4% 0 5% 0;
}*/
#news_rows .cab .dot {
	border:2px solid #fff;
	position:absolute;top:0;left:0;
	width:6.3966%;height:5.1724%;
	background-color:#fff;
	cursor:pointer;
	
	-moz-border-radius:			500px;
	-webkit-border-radius:		500px;
	border-radius:				500px;
	
	-moz-box-shadow:   2px 3px 10px #000;
	-webkit-box-shadow:2px 3px 10px #000;
	box-shadow:        2px 3px 10px #000;
}
#news_rows .cab .line {
	position:absolute;top:0;left:0;
	background-color:#ff8a00;
	width:2px;height:50%;
	
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#news_rows .cab .spec {
	position:absolute;bottom:2.3129%;right:3%;
	padding:1% 3% 2% 3%;
	color:#fff;
	background-color:#000;
}
#news_rows .cab .spec .spec_title {
	margin-bottom:5%;
	border-bottom:1px solid #fff;
	text-align:center;
}
/*option*/
#news_rows .option {
	background-color:rgba(255,255,255,.3);
}
#news_rows .option .title {
	position:relative;
	padding:0 0.25rem 0 0.75rem;
	font-size:1.25rem;color:#fff;line-height:160%;
	background-color:#ff0054;
	display:inline-block;
	z-index:2;
}
#news_rows .option .triangle {
	position:absolute;top:0;right:-2rem;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 2rem 2rem 0 0;
	border-color: #ff0054 transparent transparent transparent;
	line-height: 0px;
	_border-color: #ff0054 #000000 #000000 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');

	z-index:2;
}
#news_rows .option .body {
	position:relative;
	padding: 1%;
}
.youkuplayer {
	position:relative;
	width:calc(100% - 2px);
	border:1px solid #000;
	background-color:#000;
}
.youkuplayer iframe {
	display:block;
	z-index:1;
}
/*vehicle*/
#news_rows .cars {
	padding:1%;
	background-color:rgba(255,255,255,.3);
}
#news_rows .cars .title {
	margin-bottom:1%;
	border:1px solid #000;
	padding:0 1%;
	text-align:center;
	background-color:#fff;
	
	cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
#news_rows .cars .title .car_name {
	font-size:3rem;color:#000;line-height:90px;text-align:left;
	display:inline-block;
}
#news_rows .cars .title img {
	max-height:90px;
	display:inline-block;
}
#news_rows .cars .car {
	position:relative;
	margin-bottom:1%;
}
#news_rows .cars .car .c0 {
	position:relative;
}
#news_rows .cars .car .c1 {
	position:absolute;top:0;left:0;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#news_rows .cars .body {
	margin:0 auto;
	padding-bottom:4%;
	width:96%;
}
#news_rows .cars .body .c0 img,#news_rows .cars .body .c1 img {
	width:9999px;max-width:100%;
	display:block;
}
#news_rows .cars .colors {
	position:absolute;bottom:2px;left:2px;
	width:calc(100% - 4px);
	background-color:rgba(0,0,0,.5);
}
#news_rows .cars .colors .ct {
	width:25%;
	float:left;
}
#news_rows .cars .colors img {
	max-width:100%;
	display:block;
}
#news_rows .cars .colors .cc {
	padding:1% 2% 1% 0;
	width:23%;
	float:left;
}
#news_rows .cars .colors .color {
	border: 1px solid #999;
	width:calc(100% - 2px);height:30px;;
	cursor:pointer;
}
#news_rows .cars .colors .cc.cc0 .color {
	border: 2px solid #fff;
}
#news_rows .cars .name {
	position:absolute;top:0;left:0;
	background-color:rgba(0,0,0,.8);
	font-weight:600;
	
	/*transform: scale(.8,1);
	-webkit-transform: scale(.8,1);
	-moz-transform: scale(.8,1);
	-o-transform: scale(.8,1);
	-ms-transform: scale(.8,1);
	transform-origin:0 0;*/
}
#news_rows .cars .rank {
	position:absolute;top:0;left:0;
	width:23%;
}
#news_rows .cars .rank img {
	max-width:100%;
}
/*scene*/
#news_list .body_scene {
	padding:1% 2%;
}
#news_list .body_scene .moto {
	margin:0 0 1% 1%;
	border:1px solid #000;
	width:calc(24.25% - 2px);
	font-size:1.25rem;color:#000;text-align:center;line-height:200%;
	background-color:#fff;
	float:left;
	cursor:pointer;
	font-weight:600;
}
#news_list .body_scene .moto.m0 {
	margin-left:0%;
	border:1px solid #fff;
	background-color:#ff0054;
	color:#fff;
}
#news_list .scene {
	display:none;
}
#news_list .scene .scene_name {
	position:absolute;top:0;left:0;
	background-color:rgba(0,0,0,.8);
}
#news_list .scene .track_name {
	position:absolute;top:0;left:0;
	background-color:rgba(0,0,0,.8);
}
#news_list .scene .scene_icon {
	position:absolute;right:0;bottom:0;
	width:20%;
}
#news_list .scene .scene_icon img {
	width:100%;
}
#news_list .scene .scene_weather {
	position:absolute;left:0;top:0;
	width:22.7%;
}
#news_list .scene .scene_weather img {
	width:100%;
}
#news_list .scene.s1 {
	margin-top:3%;
	display:block;
}
#news_list .body2 .tracks {
	clear:both;
	position:relative;
	border:2px solid #fff;
	overflow:hidden;
	
	-moz-box-shadow:   7px 7px 0px rgba(0,0,0,.4);
	-webkit-box-shadow:7px 7px 0px rgba(0,0,0,.4);
	box-shadow:        7px 7px 0px rgba(0,0,0,.4);
}
#news_list .body2 .tracks.map {
	border:2px solid #004ea5;
	background-color:rgba(0,0,0,.5);
}
#news_list .body2 .tracks .blank {
	width:100%;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#news_list .body2 .tracks .track_mask {
	position:absolute;top:0;
	width:100%;
}
#news_list .body2 .tracks .track_mask img {
	width:100%;
}
#news_list .body2 .tracks .track {
	position:absolute;top:0;
	width:100%;
	filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0;
}
#news_list .body2 .tracks .track img {
	width:100%;
}
#news_list .body2 .tracks .track.t0_0 {
	filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;
}
#news_list .body2 .tracks img {
	max-width:100%;display:block;
}
#news_list .scene .track_rank {
	position:absolute;right:1.7%;bottom:3%;
	padding:0 3%;
	background-color:#ff0054;

    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
#news_list .scene .track_rank a {
	color:#fff;
}
/*mode*/
#news_rows .mode {
	padding:1% 2%;
	background-color:rgba(255,255,255,.3);
}
#news_rows .mode .title {
	position:relative;left:2.5%;
	padding:0 0.25rem 0 0.25rem;
	font-size:1.25rem;color:#fff;line-height:160%;
	background-color:#ff0054;
	display:inline-block;
	z-index:2;
}
#news_rows .mode .triangle2 {
	position:absolute;top:0;left:-1rem;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 2rem 1rem;
	border-color: transparent transparent #ff0054 transparent;
	line-height: 0px;
	_border-color: #000000 #000000 #ff0054 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');

	z-index:2;
}
#news_rows .mode .triangle {
	position:absolute;top:0;right:-1rem;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 2rem 1rem 0 0;
	border-color: #ff0054 transparent transparent transparent;
	line-height: 0px;
	_border-color: #ff0054 #000000 #000000 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');

	z-index:2;
}
#news_rows .mode .body {
	position:relative;
	margin-bottom:3%;
	/*border:2px solid #004ea5;*/
	padding:6.5% 3% 0% 3%;
	text-align:center;
	
	-moz-text-shadow:   0px 0px 1px #000,0px 0px 1px #000,0px 0px 3px #000,0px 0px 3px #000;
	-webkit-text-shadow:0px 0px 1px #000,0px 0px 1px #000,0px 0px 3px #000,0px 0px 3px #000;
	text-shadow:        0px 0px 1px #000,0px 0px 1px #000,0px 0px 3px #000,0px 0px 3px #000;
	
	-moz-box-shadow:   0px 0px 10px #fff;
	-webkit-box-shadow:0px 0px 10px #fff;
	box-shadow:        0px 0px 10px #fff;
}
#news_rows .mode .body.b1 {
	background:url('../images/option1.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b2 {
	padding:2% 3% 4.5% 3%;
	background:url('../images/option2.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b3 {
	background:url('../images/play1.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b4 {
	background:url('../images/play2.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b5 {
	background:url('../images/play3.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b6 {
	background:url('../images/no1.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b7 {
	padding:4% 3% 2.5% 3%;
	background:url('../images/no2.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b8 {
	padding:4% 3% 2.5% 3%;
	background:url('../images/no3.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b9 {
	padding:6% 3% 0.5% 3%;
	background:url('../images/no4.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b10 {
	background:url('../images/up1.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b11 {
	background:url('../images/up2.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b12 {
	background:url('../images/share1.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body.b13 {
	background:url('../images/share2.png') no-repeat 50% 50%;
	background-size:100%;
	background-color:rgba(0,0,0,.75);
}
#news_rows .mode .body .text .red{
	color:#ff0054;
	font-weight:600;
}
#news_rows .mode .body .text .yellow{
	color:#00ffea;
}
#news_rows .mode .body .text{
	position:relative;
	z-index:1;
}
#news_rows .mode .body .step{
	position:absolute;top:0;right:0;
	font-family:"Rajdhani";
	font-weight:700;
	text-align:center;
	filter:alpha(opacity=18);-moz-opacity:0.18;opacity:0.18;
	pointer-events: none;
}
/*ranking*/
#news_rows.ranking {
	padding:1%;
}
#subtitle_list {
	position:relative;
	padding:1%;
	background-color:#191919;
	overflow:hidden;
}
#subtitle_list .rank_sel {
	padding:1%;
	width:48%;
	float:left;
}
#subtitle_list .rank_sel span {
	text-align:right;
	display:inline-block;
}
#subtitle_list .sel {
	border:1px solid #fff;
	color:#fff;
	background-color:#000;
}
.sel_event {
	margin-bottom: 1%;
	border: 1px solid #000;
	padding: 0.5rem;
	font-size: 1.125rem; font-weight: border;
	background-color:#fff;
}
#subtitle_list .sch {
	border:1px solid #fff;
	color:#fff;
	background-color:#000;
}
#subtitle_list .sch::placeholder{color:#999;}
#subtitle_list .sch::-webkit-input-placeholder{color: #999;}
#subtitle_list .sch:-ms-input-placeholder{color:#999;}
#subtitle_list .sch::-moz-placeholder{color:#999;}
#main_ranking {
	-webkit-overflow-scrolling:touch; overflow-x: auto;overflow-y:hidden;
}
#ranking_list {
	margin-top:2%;
	border: 2px solid #ff8a00;
	min-width:680px;
}
#ranking_list .thead {
	clear:both;
	width:100%;
	background-color:#fff;
	overflow:hidden;
}
#ranking_list .thead .th {
	padding:0 10px;
	font-size:1.25rem; color:#000; font-weight:bolder; line-height:200%;
	float:left;
}
#ranking_list .c1 {
	/*width:48px;*/
	width:calc(7% - 10px);
}
#ranking_list .c2 {
	/*width:112px;*/
	width:calc(22% - 20px);
}
#ranking_list .c3 {
	/*width:112px;*/
	width:calc(15% - 20px);
}
#ranking_list .c4 {
	/*width:224px;*/
	width:calc(38% - 20px);
}
#ranking_list .c5 {
	/*width:84px;*/
	width:calc(15% - 20px);
}
#ranking_list .tbody{
	clear:both;
	width:100%;
	overflow:hidden;
}
#ranking_list .tbody .td{
	padding:0 10px;
	color:#fff; line-height:200%;
	float:left;
}
#ranking_list .c1{
	padding:0 3% 0 10px;
}
#ranking_list .td.c1{
	text-align:center;
}
#ranking_list .r1{
	background-color:#a08f4e;
}
#ranking_list .r1 .c1{
	background:url('../images/bg_rank1.svg') no-repeat top right;
	background-size: auto 100%;
}
#ranking_list .r2{
	background-color:#929292;
}
#ranking_list .r2 .c1{
	background:url('../images/bg_rank2.svg') no-repeat top right;
	background-size: auto 100%;
}
#ranking_list .r3{
	background-color:#985e5d;
}
#ranking_list .r3 .c1{
	background:url('../images/bg_rank3.svg') no-repeat top right;
	background-size: auto 100%;
}
#ranking_list .r4{
	background-color:#262626;
}
#ranking_list .r5{
	background-color:#2f353f;
}
/*contact*/
#news_list .news_body.location .tr{
	clear:both;
}
#news_list .news_body.location .tr.center{
	text-align:center;
}
#news_list .news_body.location .td{
	padding:1%;
	float:left;
}
#news_list .news_body.location .td input {
	width:100%;
}
#news_list .news_body.location .td textarea {
	width:100%;
}
/*event*/
#news_list .news_body.event {
	border:1px solid #000;
	color:#000;
}
#news_rows .news_body .event {
	padding:1%;
	border:1px solid #000;
	color:#000;
}
#news_list .news_body.event .tr{
	clear:both;
}
#news_list .news_body.event .tr.center{
	text-align:center;
}
#news_list .news_body.event .tr img{
	margin:0 auto;
	max-width:96%;
	display:block;
}
#news_list .news_body.event .td{
	padding:1%;
	float:left;
}
#news_list .news_body.event .td.r1{
	font-weight: bolder;
}
#news_list .event_rank {
	float:right;
	padding:0 2%;
	font-size: 1.25rem; color:#fff; line-height: 200%;
	background-color:#ff8a00;
	cursor:pointer;

    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
#news_list .event_rank_border {
	float:right;
}
#news_list .event_rank_border img {
	height:2.5rem;
	display:block;
}
#news_list .news_body.event .td.open{
	width:98%;padding-bottom:0%;
	cursor:pointer;
	font-size: 1.125rem; font-weight: bolder;
}
#news_list .news_body.event .td.term{
	width:98%;padding-bottom:0% 1% 3% 1%;display:none;
}