﻿@charset "utf-8";
/* hc_lnav */
.hc_lnav{z-index:88;position:relative;width:216px;float: left;margin-right: 53px;}
.hc_lnav .allbtn{z-index:88;position:relative}
.hc_lnav .allbtn h2{font-size:14px;}
.hc_lnav .allbtn h2 a{line-height:48px;background:#2982c6 url('../images/nav_3.jpg') no-repeat 60px 17px;padding-left:92px;width:124px;display:block;height:48px;color:#ffffff;font-size:18px;}
.hc_lnav .allbtn h2 a:hover{text-decoration:none}
/*一级导航隐藏*/
.hc_lnav .allbtn ul{z-index:88;position:absolute;width:216px;display:none;top:48px;left:0px}
body.hc_home .hc_lnav .allbtn ul{display:block}
body.hc_list .hc_lnav .allbtn ul{display:block}
.hc_lnav .allbtn ul li{zoom:1;clear:both;cursor:default;border-bottom: 1px solid #373b3c;}
.hc_lnav .allbtn ul li .tx{line-height:65px;background:rgba(0,0,0,0.9);background-repeat:no-repeat;background-position:right center;height:65px;_background-image:none}
.hc_lnav .allbtn ul li .tx a{color:#ffffff;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s;font-size: 16px;}
.hc_lnav .allbtn ul li .tx a i{width:50px;float:left;height:100%;}
/*.hc_lnav .allbtn ul li.a1 .tx a i{background-image:url(../images/header_ico1.png)}
.hc_lnav .allbtn ul li.a2 .tx a i{background-image:url(../images/header_ico2.png)}
.hc_lnav .allbtn ul li.a3 .tx a i{background-image:url(../images/header_ico3.png)}
.hc_lnav .allbtn ul li.a4 .tx a i{background-image:url(../images/header_ico4.png)}
*/
.hc_lnav .allbtn ul li .pop{border-top: 1px solid #e6e6e6;position:absolute;background-color:#fff;min-height:441px;padding-left:65px;width:255px;padding-right:65px;display:none;height:100%;top:0px;padding-top:18px;left:216px;}
/*.hc_lnav .allbtn ul li .pop h3{display:none;;}
*/
.hc_lnav .allbtn ul li .pop dl{padding-bottom:6px;color:#666666;padding-top:6px}
.hc_lnav .allbtn ul li .pop dl a{color:#555555;font-size: 16px;display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height: 43px;}
.hc_lnav .allbtn ul li .pop dl a.un{color:#a5a5a5}
.hc_lnav .allbtn ul li .pop dt{position: relative;font-size:24px;color: #333;width: 100%;line-height: 63px;}
.hc_lnav .allbtn ul li .pop dt:after{width: 38px;height: 1px;background: #333;display: block;position: absolute;left:0;bottom:0;content: '';}
.hc_lnav .allbtn ul li .pop dd{width:100%;float: left;padding-top: 18px;}

.hc_lnav .allbtn:hover ul{display:block}/*控制一级菜单显示隐藏*/
.hc_lnav .allbtn ul li:hover{background-color:#ffffff}
.hc_lnav .allbtn ul li:hover .tx{background-color:#ffffff}
.hc_lnav .allbtn ul li:hover .tx a{color:#333333;}

.hc_lnav .allbtn ul li:hover .pop{display:block;top:0px;left:216px}/*控制二级菜单显示隐藏*/
.hc_lnav .allbtn ul li:hover .pop dl a.un{color:#a5a5a5;text-decoration:none}
.hc_lnav .allbtn ul li:hover dl{color:#6e6e6e}
.hc_lnav .allbtn ul li:hover a{color:#666666}
.hc_lnav .allbtn ul li:hover dl a:hover{color:#2982c6}

/*横向导航*/
.head-v3 { position: relative; z-index: 88; width: 100%; }

.navigation-up { float: left; width: 100%; }

.head-v3 .navigation-inner { position: relative; width: 1170px; margin: auto; }

.navigation-up .navigation-v3 { float: left;}

.navigation-up .navigation-v3 ul { float: left; }

.navigation-up .navigation-v3 li { float: left; color: #fff;margin: 0 43px 0 40px; }

.navigation-up .navigation-v3 li h2 a { font-size: 18px;color: #353535;}

.navigation-up .navigation-v3 .nav-up-selected h2 a, .navigation-up .navigation-v3 .nav-up-selected-inpage h2 a { color: #2982c6; }

.navigation-up .navigation-v3 li h2 { font-weight: normal; padding: 0; margin: 0; }

.navigation-up .navigation-v3 li h2 a { display: inline-block; height: 48px;line-height: 48px; }

.navigation-down { position: absolute; top: 48px; left: 0px; width: 100%;}

.navigation-down .nav-down-menu { width: 100%; margin: 0; background: rgba(0,0,0,0.9); position: absolute; top: 0px; }

.navigation-down .nav-down-menu .navigation-down-inner { position: relative; width: 1170px; margin: auto; }
.navigation-down .nav-down-menu .navigation-down-inner a { color: #fff; margin-left: 39px; line-height: 61px; font-size: 16px; float: left; }
.navigation-down .nav-down-menu .navigation-down-inner a:hover { color: #ccc; }

.navigation-down .menu-1 { text-align: left; }