@charset "utf-8";
/* CSS Document */
.top_s{ width:100%; height:55px; position: fixed; z-index:998; background-color:#FFF; display:block;display:block;-moz-box-shadow: 0px 3px 20px #e2e2e2; /* 老的 Firefox */
box-shadow: 0px 3px 20px #e2e2e2;}
#choice{ width:100%; height:1500px; background-color:#FFF; display: none; z-index:999; position:fixed;font-size:20px;} 
#choice ul{ margin-top:55px; width:130px; margin:0 auto; display:block;}
#choice ul li{ margin-top:40px;display:block;}
.logo_choice{ width:200px; height:200px;border-radius:205px;background-color:#F00;   background-image: url(images/logo.png); background-size:80%; background-repeat:no-repeat; background-position:center; z-index:999; margin:0 auto; margin-top:-20px;}

#s_menu{ 
	width:55px;
	height:auto;
    display:block;
	margin-left:92%; 
	margin-top:22px;
	padding:0 20px;
}
.back{
  position: relative;
  height: 0px;
  width: 0px;
  border-color: transparent transparent #3e3e3e transparent ;
  border-style: solid solid solid solid;
  border-width: 18px;
  float:left;
  margin-top:5px;
  margin-left:92%;
}
.back:after{
  content: '';
  position: absolute;
  bottom: -19px;
  right: -18px;
  border-color: transparent transparent #FFF transparent ;
  border-style: solid solid solid solid;
  border-width: 18px;
  
}
#s_menu ul li{width:25px;height:1px;background:#666;margin-top:5px;list-style:none;}
#s_menu ul li:nth-child(2){width:21px; margin-left:4px;}
#s_menu ul li:nth-child(3){width:16px; margin-left:9px;}
.top{ visibility: hidden; display:none;}
.logo{ width:150px; height:150px;border-radius:155px;background-color:#F00; margin-top:-20px; margin-left:2%; background-image: url(images/logo.png); background-size:80%; background-repeat:no-repeat; background-position:center; z-index:999;}
.bigr_choice{
	width:10px;
	height:12px;
	float:left;
	margin-top:8px;
	margin-right:20px;
}
.r2{
	width:3px;
	height:3px;
	border-radius:5px;
	background-color:#F00;
	margin-bottom:1px;
	margin-left:-4px;
	
}
.round1{
	position:absolute;
	width:400px;
	height:400px;
	border-radius:400px;
	border:.5px #ff6565 solid;
	left:50%;
	top:25%;
	margin-left:-200px;
}
.banner,.banner2,.index_banner{
	width:100%;
	margin-top:0px;
	position: relative;
}
.work_banner{margin-top:0px;}
.work_title{ padding-top:120px;}

.banner3,.banner4{
	width:100%;
	margin-top:90px;
	position: relative;
}
.banner img{
	width:100%;
	height:auto;
}
.banner2 img{
	width:100%;
	height:auto;
}
.banner3 img{
	width:100%;
	height:auto;
}
.banner4 img{
	width:100%;
	height:auto;
}
.content{
	margin-top:-25px;	
}
.t2{
	position:absolute;
	color:#272727;
	font-size:30px;
	font-family:微軟正黑體;
	left:15%;
	top:22%;
	letter-spacing:8px;
}
.t2b{
	position:absolute;
	color:#FFF;
	font-size:30px;
	font-family:微軟正黑體;
	left:15%;
	top:22%;
	letter-spacing:8px;
	text-shadow: 0.1em 0.1em 0.05em #333;
}
.t2c{
	position:absolute;
	color:#272727;
	font-size:30px;
	font-family:微軟正黑體;
	top:22%;
	letter-spacing:8px;
}
.t1{
	position:absolute;
	color:#272727;
	font-size:22px;
	font-family:Sylfaen;
	left:10px;
	top:15%;
	letter-spacing:8px;
}
.t1b{
	position:absolute;
	color:#FFF;
	font-size:22px;
	font-family:Sylfaen;
	left:10px;
	top:15%;
	letter-spacing:8px;
	text-shadow: 0.1em 0.1em 0.05em #333;
}
.t1c{
	position:absolute;
	color:#272727;
	font-size:22px;
	font-family:Sylfaen;
	left:10px;
	top:15%;
	letter-spacing:8px;
}

.getin{
	margin-left:15%;
}
.contactus{
	margin-bottom:20px;
}
.connectionright{
	padding-left:5%;
}
.contactus{
	width: auto;
}
.info{
	width: auto;
}
.listpic{ width:auto; padding:0 18px;}
.listpic2{ width:auto;}
.listpic3{ width:auto; margin-top:30px;}
.aboutfont4{ background-position-x:-150px;}
