@charset "gb2312";

/**********************************/

.tl-header-nav { position:relative;
	width:100%;
	height:80px;
    display:table;
	font-size:16px;
	font-family:Î¢ÈíÑÅºÚ !important;
}
.tl-header-nav ul { 
    margin:0;
	margin-left:0;
    padding:0;
    list-style:none;
}

.tl-header-nav ul ul {
	width:126px;
    opacity:0;
    position:absolute;
    top:160%;
	left:0;
    visibility:hidden;
    transition:all .4s ease;
    -webkit-transition:all .4s ease;
}
.tl-header-nav ul ul ul {
    top:0%;
    left:160%;
}
.tl-header-nav ul ul li:hover > ul {
    top:0%;
    left:100%;
    opacity:1;
    visibility:visible;
}
.tl-header-nav ul li:hover > ul {	
    opacity:1;
    top:100%;
	left:0;
    visibility:visible;
}
.tl-header-nav ul li { 
	border-top:3px solid rgba(255,255,255,0);
	min-width:120px;
    float:left;
    position:relative;
}

.tl-header-nav ul li span{ display:block; width:1px; height:16px; background:#FFF; position:absolute; right:0; top:32px;}

.tl-header-nav ul ul li { width:148px;
font-size:16px;
text-align:center;	
    float:none;
}
.tl-header-nav ul ul ul li { width:140px;}
.tl-header-nav ul li {
    cursor: pointer;
}
.tl-header-nav ul a {
    text-decoration:none;
    display:block;
    color:#FFF;
	padding:0 9px;
    line-height:80px;
    width: auto;
    text-align:center;
  font-family:Î¢ÈíÑÅºÚ;
/*  text-shadow: 0px -1px 0px rgba(0,0,0,.2);*/
}
.tl-header-nav ul li:hover { border-top:3px solid #FFF;}
.tl-header-nav-cur {
    background-color:#ebebeb; color:#000;
}
.tl-header-nav-cur a {
    background-color:#cacaca; color:#000;
}
.tl-header-nav ul li:hover > a {
	color:#FFF;	
}
.tl-header-nav ul li a:hover {
	color:#FFF;
    
}
.tl-header-nav ul ul li a:hover {
   
}

.nav-teclast,.nav-maxsun,.nav-soyo{ margin-right:10px;}

.bespace{ width:140px; height:1px; }
.f1_nav { display: block;float:left;width:90px; height:45; text-align:left; overflow:hidden;}
.f1_nav  { text-decoration:none !important;
	padding:0 9px;
    color:#FFF;
	line-height:45px;
    width: auto;
  font-family:Î¢ÈíÑÅºÚ;
/*  text-shadow: 0px -1px 0px rgba(0,0,0,.2);*/
 }
.f1_nav:hover{ border-top:3px solid #FFF;}
 

.drop-menu-box{ background: rgba(255, 255, 255, .9); background-color:#FFF\9;filter:alpha(opacity=90); text-align:center; }
.drop-menu-box a{ display:block; width:100%;  font-size:14px; height:40px !important; line-height:40px !important; color:#000 !important;}
.drop-menu-box a:hover{ background-color:#FFF;}


.mnavbar {
  display: none;
}
.mnavbar .fa {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 8px;
  font-size: 20px;
  color: #F60;
  z-index: 999;
}

#tlmnav {
  clear: both;
  position: relative;
  background-color: rgba(255, 255, 255, 0);
  z-index: 99;
  width: 100%;
  transition: all .8s;
  -moz-transition: all .8s; /* Firefox 4 */
  -webkit-transition: all .8s; /* Safari ºÍ Chrome */
  -o-transition: all .8s; /* Opera */
  text-align:center;
}
.logom img{height:40px; width:auto; margin-top:3px;}
.hmbutton {
  position: absolute;
  top: 0;
  left: 0;
}
#mmenu {
  position: fixed;
  top: -100vh;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(255, 255, 255, 1);
  overflow-y: scroll;
  z-index: 9;
  transition: all .4s;
  -moz-transition: all .4s; /* Firefox 4 */
  -webkit-transition: all .4s; /* Safari ºÍ Chrome */
  -o-transition: all .4s; /* Opera */
}

@media (max-width: 700px) {
	.mnavbar{display:block;}
	.navbar{display:none}
	#mmenu.showmmenu {
    top: 0;
  }
  .mpannel li ul {
    display: none;
  }
  .mpannel {
    width: 70%;
    margin: 80px auto;
    font-size: 14px;
  }
  .mpannel ul li a {
    display: block;
    height: 40px;
    font-size: 14px;
    line-height: 40px;
    color: #373737;
  }
  .mpannel ul li a:hover, .mpannel ul li a:active {
    color: #373737
  }
  .mpannel ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .mpannel ul li {
    color: #373737;
    line-height: 50px;
    border-bottom: 1px solid #ededed;
  }
  .mpannel ul li ul a {
    display: block;
    height: 28px;
    font-size: 12px;
    line-height: 24px;
    color: #373737;
    padding-left: 35px;
  }
	
	
	
}