@charset "UTF-8";
/* CSS Document */
#trans-nav {
	list-style-type: none;
	height: 45px;
	padding:0;
	margin:0 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	z-index:9999;
	}
#trans-nav li{ float:left; position: relative; padding:0px 15px 0px 15px; line-height:45px; color:#ffffff; border:none; cursor:pointer;}
#trans-nav li{ color:#ffffff;}
#trans-nav li:hover {color: #ffffff; background:#0c295b;}
#trans-nav li a{ display: block; text-decoration:none; color:#ffffff; z-index:9999;}
#trans-nav li a img{ text-decoration:none;}
#trans-nav li a { color:#ffffff;}
#trans-nav li a:hover {color:#ffffff; z-index:1000;}
#trans-nav li img{ display: block; text-decoration: none; padding-top:7px; padding-bottom:8px; z-index:1000;}

#trans-nav li ul { opacity: 0; position: absolute; left: 0; background:#1d388c;  list-style-type: none; padding:0; margin:0 0 0 0; z-index:9999;}
#trans-nav li:hover ul { opacity: 1; }
#trans-nav li ul li { float: none; position: static; height:auto; line-height:40px; color:#ffffff; width:185px; z-index:1000; border:none; }
#trans-nav li:hover ul li { height: 40px; overflow:hidden; line-height:40px; }
#trans-nav li ul li a {color:#ffffff; text-decoration:none; z-index:9999;}
#trans-nav li ul li a:hover { color:#ffffff; }
.TmActive{ color: #ffffff; background:#0c295b;}

/* TIME ON OVER */
#trans-nav li { -webkit-transition: all 0.2s; }
#trans-nav li a { -webkit-transition: all 0.5s; }
#trans-nav li ul { -webkit-transition: all 1s; }
#trans-nav li ul li { -webkit-transition: height 0.2s;}
.sear_top{ float:left; padding-left:6px;}
.sear_top input[type=search]{ width:86px; border-radius:10px; display:block;}
.lang_btn{ float:right;height:18px; width:55px;}
.lang_btn_sp a{ text-decoration:none; padding-left:1px;}

