@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Noto+Sans);
@import url(http://fonts.googleapis.com/css?family=Noto+Sans:700,400,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Oxygen);
body{padding:0px; margin:0px; background-color:rgb(210,210,210); overflow-y:scroll;}
#top-header{position:fixed; top:0px; width:980px; height:100px; background-color:#FFF;z-index:500; border-bottom:1px rgb(128,128,128) solid;}
#main-body{position:relative; top:0px; width:1040px; background-color:#FFF; padding-bottom:100px;}
.wrk-body{position:relative; top:120px; left:30px; width:980px; background-color:none; padding-bottom:30px;}
#bottom-body{position:relative; width:980px; height:30px; top:-32px; background-color:#FFF;border-top:1px rgb(128,128,128) solid;font-family:'Noto Sans', Helvetica, Arial, sans-serif; font-size: 10px; color:rgb(102,102,102);}
#logo{position:absolute; top:25px; left:10px; width:141px;height:50px;background-color:none;}
#lang{position:absolute; top:-2px; right:30px; width:16px;height:16px;background-color:#FFF; border:1px #CCC solid;font-family:'Noto Sans', Helvetica, Arial, sans-serif; font-size: 10px; color:rgb(102,102,102);border-radius:2px; padding:3px;}
#lang:hover{ background-color:#E6E6E6;}
#soc{position:absolute; top:-2px; right:5px; width:16px;height:16px;background-color:#FFF; border:1px #CCC solid;font-family:'Noto Sans', Helvetica, Arial, sans-serif; font-size: 10px; color:rgb(102,102,102);border-radius:2px; padding:3px;}
#soc:hover{ background-color:#E6E6E6;}
#top-menu{position:absolute; width:370px; height:20px; right:20px; top:70px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999;}
.top_mn{height:36px;top:0px;float:left;}
.top_mn a:link{font-family:'Noto Sans', Helvetica, Arial, sans-serif; font-size: 12px; color:rgb(51,51,51);font-weight:300; text-align:center;cursor:pointer; text-decoration:none;}
.top_mn a:visited{font-family:'Noto Sans', Helvetica, Arial, sans-serif; font-size: 12px; color:rgb(51,51,51);font-weight:300; text-align:center;cursor:pointer; text-decoration:none;}
.top_mn a:hover{font-family:'Noto Sans', Helvetica, Arial, sans-serif; font-size: 12px; color:rgb(179,179,179);font-weight:300; text-align:center;cursor:pointer; text-decoration:none;}
.top_mn a:active{font-family:'Noto Sans', Helvetica, Arial, sans-serif; font-size: 12px; color:rgb(51,51,51);font-weight:300; text-align:center;cursor:pointer; text-decoration:none;}
#wrk-img{position:relative;  left:0px; width:980px; }
#wrk-text{position:relative; left:0px; width:980px; font-family:'Noto Sans', Helvetica, Arial, sans-serif; font-size: 12px; color:rgb(51,51,51);font-weight:300; padding-bottom:10px;}
#wrk-TB{vertical-align:top;}
#wrk-TB td{width:326px; vertical-align:top;}
.txt24{font-family:'Oxygen', Helvetica, Arial, sans-serif; font-size: 24px; color:rgb(0,0,102); font-weight:400;  padding-top:30px;padding-bottom:20px;}
#fx-menu{position:fixed;width:200px;height:200px; background-color:#FFF; top:130px; z-index:520;}
#fxmenu_TB td{font-family:'Oxygen', Helvetica, Arial, sans-serif; font-size: 14px; color:rgb(0,0,102); font-weight:400;  padding-top:10px;padding-bottom:10px; padding-left:10px; border-bottom:1px #CCC solid;}
.mb_text {font-family:'Noto Sans', Geneva, sans-serif;font-size:12px;color:#000;font-weight:400;}
.serv_TB{font-family:'Noto Sans', Geneva, sans-serif; color:#000;}
#googleMap{position:absolute; margin:0px; padding:0px; width:760px; height:450px; border-radius:10px 10px 10px 10px;}
#con_tp td {font-family:'Oxygen', Geneva, sans-serif; font-size:18px; color:#000;}
.gm_TB td{font-size:12px;color:#000;}
#bottom-body a:link{color:rgb(102,102,102); text-decoration:none;}
#bottom-body a:visited{color:rgb(102,102,102); text-decoration:none;}
#bottom-body a:hover{color:rgb(0,0,102); text-decoration:none;}
#bottom-body a:active{color:rgb(102,102,102); text-decoration:none;}
#home_slider{height:350px;}