body {font-family: "\5FAE\8EDF\6B63\9ED1\9AD4";"Microsoft JhengHei";font-weight:400;margin:0px;padding:0px;background:#fff;color:#222;font-size:13px;width:100%;}	
div{padding:0px;margin:0px;}
ul {margin:0;padding:0;}
ul li {list-style:none;margin:0;padding:0;}		
ul li a {text-decoration:none;}	
a {text-decoration:none;cursor: pointer;border:none;color:#000}
img{border:none;padding:0px;margin:0px;}
select{padding:0px 0px;border:1px solid #ccc;color:#888;Outline: 0}
option{color:#888;}
option:hover{background:#222}

#header {width:100%;background:#fff;height:105px;border-bottom:solid #aaa 1px;text-align:center;position:fixed;top:0px;z-index:2}
.logo{text-align:center;padding-top:17px;}

#main_menu{width:100%;position:fixed;top:105px;z-index:1;background-color: rgba(189, 182, 179, 0.85);padding:15px;text-align:center;transition: all 0.5s ease;}
#main_menu.on{top:105px;transition: all 0.5s ease;}

#main_menu li{display:inline;font-size:16px;}
#main_menu li a{border-right:1px dotted #fff;padding:0px 30px;color:#fff;}
#main_menu li.ml_04 a{border-right:none;}

#content{width:100%;background:#fff;margin:0px;padding:0px;margin-top:105px;float:left;}
.main_home_img{width:100%;float:left;margin:0px;padding:0px;}

#footer{width:100%;background:#fff;border-top:9px solid #c4bcb7;text-align:center;height:40px;float:left;margin-top:-43px;}
#footer ul{margin-top:10px;}
#footer li{display:inline;background:url(../img/home_footer_list.jpg)no-repeat center left;padding-left:10px;margin-left:10px;}
#footer li.copyright{background:none;color:#aaa}

#mobile_main_menu{display:none}
/* 已修改成 改成與內頁相同的選單，固不顯示*/
/*.mobile #mobile_main_menu{display:block}*/
.mobile .logo img{width:150px;}
.mobile #header {height:75px;}
.mobile #footer li{display:block;background:none;padding-left:0px;margin-left:0px;font-size:11px;}
.mobile #content{margin-top:105px;}
.mobile #main_menu{display:none}
#mobile_main_menu{width:100%;position:fixed;top:75px;z-index:100;background: rgba(189, 182, 179, 0.85);}
#mobile_main_menu li{width:25%;float:left;text-align:center;padding-top:5px;padding-bottom:7px}
#mobile_main_menu li a{color:#fff;}

#home_img{width:100%;float:left;margin:0px;padding:0px;top:75px;z-index:0;}
#mobile_vedio_img{background-size:auto 100%}
.img_1{background:url(../imgs/home_img01.jpg)no-repeat center left;}
.img_2{background:url(../imgs/home_img02.jpg)no-repeat center left;}
.img_3{background:url(../imgs/home_img03.jpg)no-repeat center left;}
.img_4{background:url(../imgs/home_img04.jpg)no-repeat center left;}
.img_5{background:url(../imgs/home_img05.jpg)no-repeat center left;}

#mobile_menu {
	background: #000;
	width: 100%;
    height: calc(100% + 144px);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1002;
	color: #fff;
	display: none
}

#mobile_menu a {
	color: #fff
}

#mobile_menu li {
	border-bottom: 1px dotted #555;
	padding: 10px;
	cursor: pointer
}

.mobile_menu_button {
	width: 100%;
	height: 50px;
	background: #fff
}

.mobile_menu_logo {
	width: 80%;
	float: left;
	padding: 5px
}

.mobile_menu_logo img {
	width: 150px
}

.mobile_menu_button .menu_close {
	float: right;
	cursor: pointer;
	width: 28px;
	height: 28px;
	background: url(../img/mobile_menu_button_1.png) no-repeat;
	margin: 10px;
    position: absolute;
    top: 0;
    right: 0;
}

.mobile_menu_button .menu_close:hover {
	background: url(../img/mobile_menu_button_2.png) no-repeat
}

.mobile_sub_menu {
	display: none
}

.mobile_sub_menu {
	position: absolute;
	top: 50px;
	left: 500px;
	z-index: 3;
	width: 100%;
	height: 100%;
	background: #000
}

.mobile_sub_menu.fix {
	position: absolute;
	top: 0;
	left: 500px;
	z-index: 3;
	width: 100%;
	height: 100%;
	background: #000
}

.mobile_menu_back {
	background: url(../img/back.png) no-repeat center left;
	padding-left: 35px!important
}
.mobile #menu_bar {
    position: fixed;
    width: 100%;
    height: 40px;
    top: 14px;
    background: transparent;
    z-index: 99;
}

.mobile .menu_button {
	display: block
}

.menu_button {
	width: 30px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	cursor: pointer
}

.menu_button div {
	width: 25px;
	height: 2px;
	background: #000;
	margin-bottom: 7px
}
body.mobile_menu_open{
    overflow: hidden;
}