/* ==== Google font ==== */
body {
	font-family:'微软雅黑','Open Sans', Arial, sans-serif;
	font-size:14px;
	font-weight:300;
	line-height:1.6em;
	color:#333;
	background-color:#ffffff;
}

hi,h2,h3,h4,h5,h6 {
	color:#333;
	line-height:1.1em;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}body,button,input,textarea{font:14px/1.5 "Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Tahoma,arial,sans-serif;outline:none}ul,li,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%}fieldset,img{border:0;vertical-align:top}button,input,textarea,select{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}address,caption,cite,code,dfn,em,th,var{font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{color:#464646;cursor:pointer;outline:none;text-decoration:none}
p {
	color:#8a8d94;
}
a {
    text-decoration:none;
    transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    outline: none;
	color:#333;
}
a:hover {
  text-decoration: underline;
  color:#555555;	
}
.panel{box-shadow:0;-webkit-box-shadow:0;}
#nav {
  width: auto;
  padding-right: 20px;
  margin: 0 auto;
  position: relative;
  z-index: 1000;
}
.navbar-default{
  background: #ffffff;
  margin: 0px;
}

 /* 下拉菜单 */
 #navmenu {
  height:32px;
  position:relative;
  z-index:99;
}
#navmenu .menuhome{
  margin-left:16px
}
#navmenu li {
  position:relative;
  cursor:pointer
}
#navmenu .tablink {
  position:relative;
  padding:30px 16px;
  line-height:31px;
  display:block;
  height:90px;
  color:#555555;
  font-size:16px;
  z-index:99;
}
#navmenu .tablink a{
  line-height:30px;
  color:#FFF;
  text-decoration:none
}
#navmenu li:hover{
  background:#eeeeee;
}
#navmenu li:hover .tablink{
  color:#555555;
  border-bottom:0;
  text-decoration:none;
}
#navmenu li:hover .tablink a{
  color:#555555;
}
#navmenu .dropdown div{
  display:none;
}
#navmenu .dropdown:hover ul{
  position:absolute;
  display:block;
  margin-left:-1px;
  background: #555555;
  top:90px;
  left:1px;
  z-index:9
}
#navmenu .subnav{
  display:none;
}
#navmenu .subnav li{
    background: #555555;
    color: #e60012;
}
#navmenu .subnav a{
  padding:4px 0 4px 15px;
  line-height:30px;
  width:220px;
  display:block;
  white-space:nowrap;
  color:#ffffff;
  float:left;
}
#navmenu .subnav a:hover{
  text-decoration:none;
  color: #000000;
}
#navmenu .subnav{
  border-top:0;
  padding:8px;
}
/*
.menu {
    margin: 0;
    padding: 0;
	 background: #ffffff none repeat scroll 0 0;
    border-top: 1px solid #ebebeb;
    margin-bottom: 0px;
    text-align: center;
}
.menu li {
    display: inline-block;
    list-style: outside none none;
    position: relative;
	border-bottom: 2px solid #ffffff;
}
.menu li.nav-current {
    border-bottom: 2px solid #EAA234;

}
.menu li:hover{
	border-bottom: 2px solid #EAA234;	
	}
.menu li a {
    color: #505050;
    display: block;
    line-height: 4em;
    padding: 0 21px;
	font-weight:normal;
}
.menu li:hover > a {
    color: #e67e22;
    text-decoration: none;
}
.menu li:hover > a:hover {
    color: #e67e22;
    text-decoration: none;

}
.menu li ul {
    background: #ffffff none repeat scroll 0 0;
    left: 0;
    margin: 0;
    opacity: 0;
    padding: 7px 0;
    position: absolute;
    text-align: left;
    top: 120%;
    transition: all 0.2s ease 0s;
    visibility: hidden;
    width: 200px;
    z-index: 999;
}
.menu li ul li {
    display: block;
    margin: 0;
}
.menu li ul li a {
    color: #505050;
    line-height: 2.5em;
}
.menu li ul:hover > a {
    color: #e67e22;
}
.menu li:hover ul {
    opacity: 1;
    top: 100%;
    visibility: visible;
}
*/