@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	font-family: Microsoft JhengHei;
}

select.revision04_search_start  { 
	-webkit-appearance: none; /*Chrome*/
	-moz-appearance: none; /*FF*/
}
select.revision04_search_start::-ms-expand {
	display: none; /*IE*/
}

select.revision04_search_end  { 
	-webkit-appearance: none; /*Chrome*/
	-moz-appearance: none; /*FF*/
}
select.revision04_search_end::-ms-expand {
	display: none; /*IE*/
}

select.revision04_search_time  { 
	-webkit-appearance: none; /*Chrome*/
	-moz-appearance: none; /*FF*/
}
select.revision04_search_time::-ms-expand {
	display: none; /*IE*/
}

select.revision04_search_way  { 
	-webkit-appearance: none; /*Chrome*/
	-moz-appearance: none; /*FF*/
}
select.revision04_search_way::-ms-expand {
	display: none; /*IE*/
}

a{
	text-decoration:none;
	cursor: pointer;
}
a:hover{
	color: #d85221;
}
.content_Wrapper {
	width: 973px;
	margin: 0 auto;
}
.revision01 {
	background: #fff;
	min-width: 973px;
	height: 100px;
}
.revision02 {
	background: #585455;
	min-width: 973px;
	height: 40px;
}
.revision03 {
	width: 100%;
	min-width: 973px;
	overflow: hidden;
}
.revision04 {
	background: #f0f0f0;
	min-width: 973px;
	height: 70px;
}
.revision05 {
	background: #fff;
	min-width: 973px;
	height: 475px;
	position: relative;
}
.revision06 {
	background: #fff;
	min-width: 973px;
	height: 250px;
}
.revision07 {
	background: #f7f7f7;
	min-width: 973px;
	height: auto;
	padding-bottom: 80px;
	word-break: break-all;
}
.revision08 {
	background: #f7f7f7;
	min-width: 973px;
	height: 55px;
	clear: both;
}
.revision09 {
	background: #4d4d4d;
	width: 100%;
	min-width: 973px;
	height: 65px;
	margin-bottom: -20px;
}
.revision10 {
	display: none;
	background: #fff;
	width: 100%;
	min-width: 973px;
	height: 335px;
	position: relative;
}
.revision11 {
	border-bottom: 1px #d2d2d2 solid;
	background-color: #fff;
	min-width: 973px;
	height: 50px;
	margin-bottom: 12px;
}
.revision12 {
	background: #fff;
	min-width: 973px;
	height: auto;
}
.revision13 {
	margin-bottom: 60px;
	min-width: 973px;
}
.revision_content {
	margin: 0 auto;
	width: 973px;
	height: 100%;
}
.revision01_logo{
	float: left;
	width: 250px;
	height: 100%;
	background-image: url(../img/revision01_logo.jpg); 
}
.revision01_logo>a{
	display: block;
	width: 100%;
	height: 100%;
}
.revision01_menu{
	float: left;
	width: 723px;
	height: 100%;
}
.revision01_menu_search{
	margin-top: 10px;
	float: right;
	width: 135px;
	height: 100%;
}
.revision01_menu_search_input{
	float: left;
	background-color:#f0f0f0;
	font-size: 13px;
	text-indent: 15px;
	width: 102px;
	height: 40px;
}
.revision01_menu_search_btn{
	float: left;
	background-color:#f0f0f0;
	background-image: url(../img/revision01_search.png);
	background-position: 3px 5px;
	background-repeat: no-repeat;
	font-size: 13px;
	text-indent: 15px;
	width: 33px;
	height: 40px;
	cursor: pointer;
}
.revision01_menu_24hrs {
	display: none;
	float: right;
	margin: 5px 0 0 0px;
	padding-left: 15px;
	border-left: #e6e6e6 1px solid;
	width: 180px;
	height: 45px;
}
.revision01_menu_24hrs a{
	width: 100%;
	height: 100%;
	display: block;
}
.revision01_menu_language{
	float: right;
	border-left: #e6e6e6 1px solid;
	width: 110px;
	height: 50px;
}
.revision01_menu_language>ul{
	position: relative;
	font-size: 13px;
	line-height: 50px;
	height: 100%;
	text-indent: 20px;
	background-image:url(../img/revision01_dropdown.png);
	background-repeat:no-repeat;
	background-position:73px 14px;
}
.revision01_menu_language>ul>li>ul{
	display: none;
	margin-top: -5px;
	width: 200%;
	position: absolute;
	left: -50%;
	text-align: center;
	text-indent: 0px;
}
.revision01_menu_language>ul>li>ul>li>ul{
	display: inline-block;
	min-width: calc(50% - 20px);
	background-color: #f0f0f0;
	line-height: 30px;
	padding: 5px 10px;
}
.revision01_menu_language>ul>li:hover>ul{
	display: block;
}
.revision01_menu_menu{
	float: right;
	height: 100%;
	/*width: 477px;*/
	font-size: 13px;
}
.revision01_menu_menu>ul>li{
	position: relative;
	float: right;
	height: 50px;
	line-height: 50px;
	border-left: #e6e6e6 1px solid;
	padding: 0 20px;
}
.revision01_menu_menu>ul>li>ul{
	display: none;
	position: absolute;
	width: 400%;
	left: -150%;
	margin-top: -5px;
	text-align: center;
}
.revision01_menu_menu>ul>li:hover>ul{
	display: block;
}
.revision01_menu_menu>ul>li>ul>li>ul{
	display: inline-block;
	background-color: #f0f0f0;
	/*box-shadow: -3px 3px 5px rgba(0,0,0,.2);*/
	padding: 5px 10px;
	line-height: 30px;
	min-width: calc(25% - 20px);
}
.revision02_menu{
	float: left;
	position: relative;
	width: 973px;
	height: 100%;
}
.revision_cn .revision02_menu{
	width: 815px;
}
.revision_jp .revision02_menu{
	width: 759px;
}
.revision_en .revision02_menu{
	width: 793px;
}
.revision02_menu>ul{
	display: flex;
	display: -ms-flexbox;
	line-height: 40px;
	font-size: 15px;
	color: #fff;
	text-align: center;
	height: 100%;
	width: 680px;
	float: left;
}
.revision_en .revision02_menu>ul {
    width: 793px;
}
.revision_jp .revision02_menu>ul {
    width: 759px;
}
.revision02_menu>ul>li{
	-webkit-flex: 1;
	flex: 1;
	-ms-flex: 1;
	flex-basis: inherit;
}
.revision02_menu>ul>li>a{
	color: #fff;
}
.revision02_menu>ul>li>a:hover{
	color: #fff;
}
.revision02_open{
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	color: #4fb808;
	height: 100%;
	float: left;
}
.revision02_menu>ul>li.revision02_open>a{
	color: #4fb808;
	width: 100%;
	height: 100%;
	display: block;
}
.revision02_menu>ul>li.revision02_open:hover{
	background-color: #585455;
}
.revision02_open img{
	display: inline;
}
.revision02_24hrs{
	height: 100%;
	float: left;
}
.revision02_24hrs>a{
	display: block;
	width: 100%;
	height: 100%;
}
.revision02_menu>ul>li.revision02_24hrs:hover{
	background-color: #585455;
}
.revision02_24hrs img{
	display: inline;
}
/*.revision02_menu>ul>li>ul*/
.revision02_menu .menu_block{
	display: none;
	overflow: hidden;
	position: absolute;
	left: 0;
	border-top: 3px #db5207 solid;
	background-color: rgba(240,240,240,0.95);
	box-shadow: -3px 3px 5px rgba(0,0,0,0.1);
	width: 963px;
	/*height: 266px;*/
	height: 280px;
	padding: 12px 5px;
	text-align: left;
/*	columns: 100px 4;
	-moz-columns: 100px 4;
	-o-columns: 100px 4;
	-webkit-columns: 100px 4;
	-moz-column-rule: 1px solid white;
	-webkit-column-rule: 1px solid white;
	column-rule: 1px solid white;
	column-fill: auto;*/
	/*display: block;*/
}
.revision02_menu ul li.current .menu_block {
	display: block;
}
/*.revision_cn .revision02_menu>ul>li>ul*/
.revision_cn .revision02_menu .menu_block{
	left: -158px;
}
/*.revision_jp .revision02_menu>ul>li>ul*/
.revision_jp .revision02_menu .menu_block{
	left: -214px;
}
/*.revision_en .revision02_menu>ul>li>ul*/
.revision_en .revision02_menu .menu_block{
	left: -180px;
}
.revision02_menu>ul>li:hover{
	background-color: #d85221;
}
.revision02_menu>ul>li:hover>ul{
	display: block;
}
.revision02_menu .menu_column {
	float: left;
	width: 240px;
	height: 100%;
	border-left: 1px solid white;
	overflow: hidden;
	margin-bottom: 12px;
}
.menu_column:first-child{
	border:none;
}
/*.revision02_menu>ul>li>ul>li*/
.revision02_menu .menu_title {
/*	list-style-image: url(../img/revision02_type.png);
	list-style-position: outside;*/
	background: url(../img/revision02_type.png) no-repeat;
    background-position: 0 4px;
	/*margin-left: 20px;*/
	padding-left: 20px;
	color: #db5207;
	font-size: 15px;
	font-weight: bold;
	/*line-height: 35px;*/
	line-height: 28px;
}
/*.revision02_menu>ul>li>ul>li>a*/
.revision02_menu .menu_title>a {
    color: #db5207;
}
/*.revision02_menu>ul>li>ul>li>ul>li*/
.revision02_menu .menu_item {
	font-size: 13px;
	font-weight: normal;
	/*line-height: 25px;*/
	line-height: 28px;
	color: #303030;
	padding-left: 20px;
}
.revision03>img{
	width: 100%;
}
.revision04_title{
	float: left;
	background-image: url(../img/revision04_title.png);
	background-repeat: no-repeat;
	width: 190px;
	height: 100%;
}
.revision04_search{
	float: left;
	width: 783px;
	height: 100%;
}
.revision04_search_start {
	margin: 14px 0 0 5px;
	padding-left: 10px;
	padding: 0 0 0 10px;
	font-size: 16px;
	text-indent: 0px;
	width: 145px;
	height: 42px;
	background-image: url(../img/revision04_dropdown.png);
	background-repeat: no-repeat;
	background-position: 120px 9px;
}
.revision04_search_end {
	margin: 14px 0 0 10px;
	padding-left: 10px;
	font-size: 16px;
	text-indent: 0px;
	width: 145px;
	height: 42px;
	background-image: url(../img/revision04_dropdown.png);
	background-repeat: no-repeat;
	background-position: 120px 9px;
}
.revision04_search_date {
	margin: 14px 0 0 10px;
	padding-left: 10px;
	padding-right: 28px;
	font-size: 16px;
	width: 107px;
	height: 42px;
	background-image: url(../img/revision04_calendar.png);
	background-repeat: no-repeat;
	background-position: 110px 6px;
}
.ui-datepicker-trigger{
	display: none;
}
.revision04_search_time {
	margin: 14px 0 0 10px;
	padding-left: 10px;
	font-size: 16px;
	width: 115px;
	height: 42px;
	background-image: url(../img/revision04_clock.png);
	background-repeat: no-repeat;
	background-position: 83px 6px;
}
.revision04_search_way {
	margin: 14px 0 0 10px;
	padding-left: 10px;
	font-size: 16px;
	text-indent: 0px;
	width: 115px;
	height: 42px;
	background-image: url(../img/revision04_dropdown.png);
	background-repeat: no-repeat;
	background-position: 90px 9px;
}
.revision04_search_btn {
	float: right;
	margin-top: 10px;
	background-image: url(../img/revision04_search.jpg);
	width: 50px;
	height: 50px;
	cursor: pointer;
}
.revision05_newslist{
	margin:0 18px 0 0;
	float:left;
	width:655px;
	height:100%;
}
.revision05_newslist_title{
	font-size: 20px;
	font-weight: bold;
	color: #d85221;
	line-height: 70px;
	height: 70px;
}
.revision05_newslist_more{
	float: right;
	margin: 10px 0 0 0;
	background-image: url(../img/revision05_more.png);
	background-position: 5px 10px; 
	background-repeat: no-repeat;
	width: 45px;
	height: 50px;
}
.revision05_newslist_group{
	padding: 0 15px;
	height: 405px;
	overflow: hidden;
	background-color: #f7f7f7;
}
.revision05_newslist_group table{
	border-collapse: collapse;
	margin-top: -1px;
}
.revision05_newslist_group tr{
	border-top: 1px solid #d2d2d2;
	height: 81px;
}
.revision05_newslist_group_item_time{
	padding-left: 10px;
	padding-right: 15px;
	font-size: 15px;
	color: #727272;
}
.revision05_newslist_group_item_title{
	padding-right: 15px;
	font-size: 15px;
	color: #212121;
	overflow: hidden;
}
.revision05_newslist_group_item_title a{
	color: #212121;
}
.revision05_newslist_group_item_title a:hover{
	color: #d85221;
}
.revision05_focuslist{
	float:left;
	width:300px;
	height:100%;
}
.revision05_focuslist_title{
	font-size: 20px;
	font-weight: bold;
	color: #d85221;
	line-height: 70px;
	height: 70px;
}
.revision05_focuslist_group_item{
	margin-bottom: 15px;
	height: 90px;
	overflow: hidden;
}
.revision05_focuslist_group_item img{
	width: 100%;
	height: 100%;
	display: block;
	transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	-o-transition: 1s;
}
.revision05_focuslist_group_item:hover img{
	opacity: 0.6;
}
.revision06_featuredlist{
	height:100%;
}
.revision06_featuredlist_title{
	font-size: 20px;
	font-weight: bold;
	color: #d85221;
	line-height: 70px;
	height: 70px;
}
.revision06_featuredlist_title{
	font-size: 20px;
	font-weight: bold;
	color: #d85221;
	line-height: 70px;
	height: 70px;
}
.revision06_featuredlist_group{
	margin-left: -20px;
}
.revision06_featuredlist_group_item{
	width: 310px;
	height: 150px;
	position: relative;
	float: left;
	margin-left: 21px;
	overflow: hidden;
}
.revision06_featuredlist_group_item img{
	width: 100%;
	height: 100%;
	display: block;
	transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	-o-transition: 1s;
}
.revision06_featuredlist_group_item:hover img{
	transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
}
.revision06_featuredlist_group_item_title{
	position: absolute;
	bottom: 0;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	background-color: rgba(50,50,50,0.8);
	width: 310px;
	overflow: hidden;
}
.revision07_flex{
	display: flex;
}
.revision07_service{
	-webkit-flex: 1;
	flex: 1;
	flex-basis: inherit;
	margin:0 25px 0 0;
	height:100%;
	width: 429.375px;
}
.revision_en .revision07_service{
	width: 620px;
}
.revision07_about{
	-webkit-flex: 1;
	flex: 1;
	flex-basis: inherit;
	margin:0 25px 0 0;
	height:100%;
}
.revision07_statement{
	-webkit-flex: 1;
	flex: 1;
	flex-basis: inherit;
	margin:0 25px 0 0;
	height:100%;
}
.revision07_welcome{
	-webkit-flex: 1;
	flex: 1;
	flex-basis: inherit;
	height:100%;
}
.revision07_title{
	margin-bottom: 5px;
	padding: 30px 0 5px;
	border-bottom: #cbcbcb 1px solid;
	color: #3f3f3f;
	font-size: 15px;
	font-weight: bold;
}
.revision07_service_content{
	font-size: 13px;
	color: #252424;
	line-height: 28px;
}
.revision07_service_content_text2{
	float: left;
	width: 50%;
}
.revision07_service_content_text3{
	float: left;
	width: 50%;
}
.revision07_menu{
	font-size: 13px;
	color: #252424;
	line-height: 28px;
}
.revision07_menu a{
	color: #252424;
}
.revision07_menu a:hover{
	color: #d85221;
}
.revision07_welcome_content{
	margin: -1px 0 1px 0;
}
.revision07_welcome img{
	margin: -1px 0px 1px 0;
	display: inline;
}
.revision07_welcome_content_social{
	padding: 5px 0;
}
.revision07_welcome_content_item{
	border-top: #cbcbcb 1px solid;
	font-size: 15px;
	color: #3f3f3f;
	font-weight: bold;
	min-height: 47px;
	line-height: 47px;
}
.revision08_subscription{
	float:left;
	width:773px;
	height:100%;
}
.revision08_subscription_title{
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	width: 135px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff7d00+0,db5106+100 */
	background: rgb(255,125,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,125,0,1) 0%, rgba(219,81,6,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,125,0,1) 0%,rgba(219,81,6,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,125,0,1) 0%,rgba(219,81,6,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7d00', endColorstr='#db5106',GradientType=0 ); /* IE6-9 */
}
.revision08_subscription_mail{
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	text-indent: 5px;
	color: #767676;
	width: 430px;
	height: 37px;
}
.revision08_subscription_promise{
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	width: 95px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff7d00+0,db5106+100 */
	background: rgb(177,177,177); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(177,177,177,1) 0%, rgba(99,98,98,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(177,177,177,1) 0%,rgba(99,98,98,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(177,177,177,1) 0%,rgba(99,98,98,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#636262',GradientType=0 ); /* IE6-9 */
}
.revision08_subscription_promise:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff7d00+0,db5106+100 */
	background: rgb(255,125,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,125,0,1) 0%, rgba(219,81,6,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,125,0,1) 0%,rgba(219,81,6,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,125,0,1) 0%,rgba(219,81,6,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7d00', endColorstr='#db5106',GradientType=0 ); /* IE6-9 */
}
.revision08_subscription_cancel{
	cursor: pointer;
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	width: 95px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b1b1b1+0,636262+100 */
	background: rgb(177,177,177); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(177,177,177,1) 0%, rgba(99,98,98,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(177,177,177,1) 0%,rgba(99,98,98,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(177,177,177,1) 0%,rgba(99,98,98,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1b1b1', endColorstr='#636262',GradientType=0 ); /* IE6-9 */
}
.revision08_subscription_cancel:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff7d00+0,db5106+100 */
	background: rgb(255,125,0); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,125,0,1) 0%, rgba(219,81,6,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,125,0,1) 0%,rgba(219,81,6,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,125,0,1) 0%,rgba(219,81,6,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7d00', endColorstr='#db5106',GradientType=0 ); /* IE6-9 */
}
.revision08_badge{
	float:left;
	margin-top: 3px;
	width:200px;
}
.revision08_badge div{
	float:right;
}
.revision09_copyright{
	text-align:center;
	font-size:13px;
	color:#fff;
	line-height:65px;
}
.revision10_newslist{
	width:100%;
	height:100%;
}
.revision10_newslist_title{
	font-size: 20px;
	font-weight: bold;
	color: #d85221;
	line-height: 70px;
	height: 70px;
}
.revision10_newslist_more{
	float: right;
	margin: 10px 0 0 0;
	background-image: url(../img/revision05_more.png);
	background-position: 5px 10px; 
	background-repeat: no-repeat;
	width: 45px;
	height: 50px;
}
.revision10_newslist_group{
	float: left;
	padding:0 15px;
	width: 450px;
	height: 240px;
	overflow: hidden;
	background-color: #f7f7f7;
}
.revision10_newslist_group_space{
	margin-left: 13px;
}
.revision10_newslist_group table{
	border-collapse: collapse;
	margin-top: -1px;
}
.revision10_newslist_group tr{
	border-top: 1px solid #d2d2d2;
	height: 81px;
}
.revision10_newslist_group_item_time{
	padding-left: 10px;
	padding-right: 15px;
	font-size: 15px;
	color: #727272;
}
.revision10_newslist_group_item_title{
	padding-right: 15px;
	font-size: 15px;
	color: #212121;
	overflow: hidden;
}
.revision10_newslist_group_item_title a{
	color: #212121;
}
.revision10_newslist_group_item_title a:hover{
	color: #d85221;
}
.revision11_breadcrumb{
	line-height: 50px;
	font-size: 14px;
	color: #585455;
}
.revision11_breadcrumb>li{
	float: left;
}
.revision11_breadcrumb>li+li:before {
	color: #585455;
	content: ">";
	padding: 0 7px;
}
.revision11_breadcrumb>li a{
	color: #585455;
}
.revision11_breadcrumb>li.active{
	color: #d85221;
}
.revision12_title{
	padding-top: 20px;
	height: 50px;
	font-size: 24px;
	font-weight: bold;
	color: #d85221;
}
.revision12_content_menu{
	height: 45px;
	font-size: 16px;
	line-height: 45px;
	border-bottom: 5px #f0f0f0 solid;
}
.revision12_content_menu>ul>a>li{
	display: inline-block;
}
.revision12_content_menu>ul>a>li{
	float: left;
	padding: 0 24.5px;
	display: block;
	color: #2d2929;
}
.revision12_content_menu>ul>a>li:hover{
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station05:hover,
.revision12_content_menu>ul>a>li.revision_station05_jp:hover,
.revision12_content_menu>ul>a>li.revision_station05_en:hover{
	border-bottom: 5px #ec6e24 solid;
	color: #ec6e24;
}
.revision12_content_menu>ul>a>li.revision_station10:hover,
.revision12_content_menu>ul>a>li.revision_station10_jp:hover,
.revision12_content_menu>ul>a>li.revision_station10_en:hover{
	border-bottom: 5px #781282 solid;
	color: #781282;
}
.revision12_content_menu>ul>a>li.revision_station15:hover,
.revision12_content_menu>ul>a>li.revision_station15_jp:hover,
.revision12_content_menu>ul>a>li.revision_station15_en:hover{
	border-bottom: 5px #00834c solid;
	color: #00834c;
}
.revision12_content_menu>ul>a>li.revision_station20:hover,
.revision12_content_menu>ul>a>li.revision_station20_jp:hover,
.revision12_content_menu>ul>a>li.revision_station20_en:hover{
	border-bottom: 5px #73bd59 solid;
	color: #73bd59;
}
.revision12_content_menu>ul>a>li.revision_station25:hover,
.revision12_content_menu>ul>a>li.revision_station25_jp:hover,
.revision12_content_menu>ul>a>li.revision_station25_en:hover{
	border-bottom: 5px #868686 solid;
	color: #868686;
}
.revision12_content_menu>ul>a>li.revision_station30:hover,
.revision12_content_menu>ul>a>li.revision_station30_jp:hover,
.revision12_content_menu>ul>a>li.revision_station30_en:hover{
	border-bottom: 5px #00adb2 solid;
	color: #00abd2;
}
.revision12_content_menu>ul>a>li.revision_station40:hover,
.revision12_content_menu>ul>a>li.revision_station40_jp:hover,
.revision12_content_menu>ul>a>li.revision_station40_en:hover{
	border-bottom: 5px #e95975 solid;
	color: #e95975;
}
.revision12_content_menu>ul>a>li.revision_station45:hover,
.revision12_content_menu>ul>a>li.revision_station45_jp:hover,
.revision12_content_menu>ul>a>li.revision_station45_en:hover{
	border-bottom: 5px #af0005 solid;
	color: #af0005;
}
.revision12_content_menu>ul>a>li.revision_station50:hover,
.revision12_content_menu>ul>a>li.revision_station50_jp:hover,
.revision12_content_menu>ul>a>li.revision_station50_en:hover{
	border-bottom: 5px #007ac6 solid;
	color: #007ac6;
}
.revision12_content_menu>ul>a>li.revision_station55:hover,
.revision12_content_menu>ul>a>li.revision_station55_jp:hover,
.revision12_content_menu>ul>a>li.revision_station55_en:hover{
	border-bottom: 5px #f49c00 solid;
	color: #f49c00;
}
.revision12_content_menu>ul>a>li.revision_station65:hover,
.revision12_content_menu>ul>a>li.revision_station65_jp:hover,
.revision12_content_menu>ul>a>li.revision_station65_en:hover{
	border-bottom: 5px #c48c32 solid;
	color: #c48c32;
}
.revision12_content_menu>ul>a>li.revision_station75:hover,
.revision12_content_menu>ul>a>li.revision_station75_jp:hover,
.revision12_content_menu>ul>a>li.revision_station75_en:hover{
	border-bottom: 5px #22b2e8 solid;
	color: #22b2e8;
}
.revision12_content_menu>ul>a>li.revision_station05_active,
.revision12_content_menu>ul>a>li.revision_station05_jp_active,
.revision12_content_menu>ul>a>li.revision_station05_en_active{
	border-bottom: 5px #ec6e24 solid;
	color: #ec6e24;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station10_active,
.revision12_content_menu>ul>a>li.revision_station10_jp_active,
.revision12_content_menu>ul>a>li.revision_station10_en_active{
	border-bottom: 5px #781282 solid;
	color: #781282;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station15_active,
.revision12_content_menu>ul>a>li.revision_station15_jp_active,
.revision12_content_menu>ul>a>li.revision_station15_en_active{
	border-bottom: 5px #00834c solid;
	color: #00834c;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station20_active,
.revision12_content_menu>ul>a>li.revision_station20_jp_active,
.revision12_content_menu>ul>a>li.revision_station20_en_active{
	border-bottom: 5px #73bd59 solid;
	color: #73bd59;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station25_active,
.revision12_content_menu>ul>a>li.revision_station25_jp_active,
.revision12_content_menu>ul>a>li.revision_station25_en_active{
	border-bottom: 5px #868686 solid;
	color: #868686;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station30_active,
.revision12_content_menu>ul>a>li.revision_station30_jp_active,
.revision12_content_menu>ul>a>li.revision_station30_en_active{
	border-bottom: 5px #00adb2 solid;
	color: #00abd2;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station40_active,
.revision12_content_menu>ul>a>li.revision_station40_jp_active,
.revision12_content_menu>ul>a>li.revision_station40_en_active{
	border-bottom: 5px #e95975 solid;
	color: #e95975;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station45_active,
.revision12_content_menu>ul>a>li.revision_station45_jp_active,
.revision12_content_menu>ul>a>li.revision_station45_en_active{
	border-bottom: 5px #af0005 solid;
	color: #af0005;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station50_active,
.revision12_content_menu>ul>a>li.revision_station50_jp_active,
.revision12_content_menu>ul>a>li.revision_station50_en_active{
	border-bottom: 5px #007ac6 solid;
	color: #007ac6;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station55_active,
.revision12_content_menu>ul>a>li.revision_station55_jp_active,
.revision12_content_menu>ul>a>li.revision_station55_en_active{
	border-bottom: 5px #f49c00 solid;
	color: #f49c00;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station65_active,
.revision12_content_menu>ul>a>li.revision_station65_jp_active,
.revision12_content_menu>ul>a>li.revision_station65_en_active{
	border-bottom: 5px #c48c32 solid;
	color: #c48c32;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_menu>ul>a>li.revision_station75_active,
.revision12_content_menu>ul>a>li.revision_station75_jp_active,
.revision12_content_menu>ul>a>li.revision_station75_en_active{
	border-bottom: 5px #22b2e8 solid;
	color: #22b2e8;
	font-size: 20px;
	font-weight: bold;
	padding: 0 20.5px;
	line-height: 47px;
	margin-top: -2px;
}
.revision12_content_box{
	background-color: #f7f7f7;
	/*height: 325px;*/
	/*min-height: 310px;*/
}
.revision12_content_box_pic{
	float: left;
	width: 400px;
	height: 100%;
}
.revision12_content_box_pic img{
	padding: 20px;
	max-width: 360px;
}
.revision12_content_box_info{
	float: left;
	padding-bottom: 15px;
	width: 315px;
	height: 100%;
}
.revision12_content_box_info_title{
	padding: 15px 0 0 15px;
	font-size: 25px;
	font-weight: bold;
}
.revision12_content_box_info_weather{
	padding: 10px 0 0 15px;
}
.revision12_content_box_info_weather_1{
	float: left;
	padding: 5px 10px 0 0;
}
.revision12_content_box_info_weather_2{
	float: left;
}
.revision12_content_box_info_weather_2_1{
	font-size: 13px;
}
.revision12_content_box_info_weather_2_2{
	font-size: 28px;
	font-weight: bold;
}
.revision12_content_box_info_weather_2_2_1{
	float: left;
}
.revision12_content_box_info_weather_2_2_2{
	float: left;
	background-image: url(../img/revision12_taichung_oc.png);
	background-repeat: no-repeat;
	background-position: 0 7px;
	width: 20px;
	height: 25px;
}
.revision12_content_box_info_address{
	clear: both;
	padding: 5px 0 0 15px;
}
.revision12_content_box_info_address_1{
	font-size: 14px;
	padding: 2px 0;
}
.revision12_content_box_info_address_2{
	font-size: 13px;
	padding: 1px 0;
}
.revision12_content_box_info_address_3{
	font-size: 13px;
	padding: 1px 0;
}
.revision12_content_box_info_service{
	padding: 15px 0 0 15px;
}
.revision12_content_box_info_service_1{
	padding: 0px 0 5px 0;
	font-size: 13px;
	font-weight: bold;
}
.revision12_content_box_info_service_2>ul>li{
	float: left;
	padding:5px 5px 0 0;
}
.revision12_content_box_timetable{
	float: left;
	width: 253px;
	height: 100%;
}
.revision12_content_box_timetable_1{
	padding: 15px 0 0 5px;
	font-size: 13px;
	font-weight: bold;
}
.revision12_content_box_timetable_2{
	margin: 0px 20px 0 5px;
	/*border-bottom: #cacaca 1px solid;*/
	/*height: 205px;*/
}
.revision12_content_box_timetable_2_1{
	margin: 0 auto;
	border-bottom: #b9b9b9 1px dashed;
	width: 200px;
	height: 97px;
}
.revision12_content_box_timetable_2_2{
	margin: 0 auto;
	border-bottom: #cacaca 1px solid;
	width: 200px;
	height: 102px;
}
.revision12_content_box_timetable_2_1_1{
	float: left;
	padding: 40px 0 0 0;
	font-size: 14px;
	width: 60px;
	text-align: center;
}
.revision12_content_box_timetable_2_2_1{
	float: left;
	padding: 40px 0 0 0;
	font-size: 14px;
	width: 60px;
	text-align: center;
}
.revision12_content_box_timetable_2_1_2{
	float: left;
	padding: 15px 0 0 10px;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	width: 60px;
}
.revision12_content_box_timetable_2_2_2{
	float: left;
	padding: 15px 0 0 10px;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	width: 60px;
}
.revision12_content_box_timetable_2_1_3{
	float: left;
	padding: 15px 0 0 10px;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	width: 60px;
}
.revision12_content_box_timetable_2_2_3{
	float: left;
	padding: 15px 0 0 10px;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	width: 60px;
}
.revision12_content_box_timetable_3_1{
	float: left;
	padding: 25px 0 0 5px;
	font-size: 13px;
	font-weight: bold;
}
.revision12_content_box_timetable_3_2{
	float: left;
	padding: 22px 0 0 6px;
}
.revision12_content_box_timetable_3_3{
	float: left;
	padding: 22px 0 0 5px;
}
.revision12_content_box_clear{
	clear: both;
}
.revision13_menu{
	height: 60px;
	border-top:1px #c8c8c8 solid;
	border-bottom:1px #c8c8c8 solid;
	border-left: 1px #c8c8c8 solid;
}
.revision13_menu>ul>a>li{
	float: left;
	line-height:60px; 
	padding: 0 20px;
	font-size: 15px;
	border-right: 1px #c8c8c8 solid;
}
.revision13_menu>ul>.current>li,
.revision13_menu>ul>a>li:hover{
	color: #fff;
	background-color: #585455;
}
.revision13_menu2{
	height: 45px;
	background-color: #ececec;
}
.revision13_menu2>ul>a>li{
	float: left;
	line-height:45px; 
	padding: 0 12.7px;
	font-size: 15px;
	border-right: 1px #d3d3d3 solid;
}
.revision13_menu2>ul>.current>li,
.revision13_menu2>ul>a>li:hover{
	color: #fff;
	background-color: #585455;
}
.revision13_content{
	margin: 0 auto;
	width: 916px;
	padding-top: 20px;
}

.revision04_search *,
.revision01_menu_search *,
.revision08_subscription *{
	border: none;
}