@charset "utf-8";
/* CSS Document */

.Frame_nav2{ height:40px;}
.Frame_nav2 .table{ display:table; width:100%;}
.Frame_nav2 ul,.Frame_nav2 ol,.Frame_nav2 li,.Frame_nav2 p{ padding:0; margin:0;}
.Frame_nav2 .table>ul{ display:table-row}
.Frame_nav2 .table>ul>li {position:relative; display: table-cell; list-style:none; border-bottom:3px solid rgba(255,255,255,0); text-align:center; /*padding-bottom:4px;*/}
.Frame_nav2 .table>ul>li>a{ line-height:40px; display:block; font-size:14px; color:#222; padding:0 10px;font-weight: 600;transition: all 0.5s ease 0s; /*margin-bottom:5px;*/ border-right:1px dashed #CCC }
.Frame_nav2 .table>ul>li:hover,.Frame_nav2 .table>ul>li.cur{border-bottom:3px solid #39F}
.Frame_nav2 .table>ul p{ color:#dcdcdc; font-size:12px; font-family:'Courier New'; line-height:28px;}
.Frame_nav2 .table>ul>li:last-child > a{ border-right: none;}

	
.Frame_nav2 .nav_s{position:absolute; z-index:999999; border-radius:0px 3px 3px 0px;border:1px solid #eaeaea;  top:100%; display:none; min-width:100%; background-color:rgba(255,255,255,0.8)}
.Frame_nav2 .nav_s li{border:0 none;display:block;float:none;height:35px; list-style:none;}

.Frame_nav2 .nav_s li a{color:#222;font-family:"Microsoft YaHei";display:block;font-size:13px;height:35px; line-height:35px;  white-space:nowrap; border-top: 1px solid #eaeaea; padding:0 30px 0 10px; font-weight: 600; }
.Frame_nav2 .nav_s li:first-child > a{ border-top: none;}
.Frame_nav2 .nav_s li a:hover{color:#8ecd4e;}
.Frame_nav2 .table>ul>li:hover .nav_s{ display:block}
