


.fr{ float:right;}





.htop{ background: #333333; height: 36px; line-height: 36px;}

.header{ position:relative; padding-top: 20px; padding-bottom: 20px;}
.header .logo{ }
.header .tad{ position: absolute; top:20px; right: 0;}
.sobox{ position: absolute; width:300px; right: 0px; top:70px;}
.sobox .input{ padding-left: 10px; position: relative;}


.menuwrap{  height: 60px; line-height: 60px; background: url(../images/bg_menu.png); position: relative; z-index: 10;}
.menu {}
.menu ul{  width:100%; height: 60px; line-height: 60px;}
.menu li{ float: left; width: 12.5%; height: 60px; line-height: 60px; font-weight: normal;  font-size: 18px; position: relative;}
.menu li a{ display: block; color:#fff; text-align: center;}
.menu a.cur,.menu a:hover{ background:rgba(0,54,93,.3);color:#fff;}

.menu li ul{ display:none; position:absolute; width:100%; top:60px;padding:15px 0; background: rgba(0,0,0,.75); font-size:14px; height: auto;}
.menu li ul li{width: 100%; overflow: hidden; height: auto; font-size: 16px;}
.menu li ul li a{ color:#fff; line-height:36px;  height:36px; padding: 0; border:0!important;}
.menu li.cur ul li a,.menu li:hover ul li a{ background: none!important;}
.menu li.cur ul li a:hover,.menu li:hover ul li a:hover{ background:rgba(0,0,0,1)!important; color:#fff; line-height:36px; height:36px;}

.menu>ul>li:nth-child(9){ display: none;}

