
/*导航*/


/**/
#nav-cont .nav-list ul li.search{width:20%;float:right;}
#nav-cont .nav-list ul li.search input{float:right;height:20px; line-height:20px; padding:8px 0;border:0px;}
#nav-cont .nav-list ul li.search input[type="text"]{max-width:120px;border-left:1px solid #efefef;}
#nav-cont .nav-list ul li.search input[type="button"]{height:36px;width:32px;background:url(../images/search_bg.png) left center no-repeat;border-right:1px solid #efefef;}

#nav-cont .nav-list ul li.search input#searchButton{height:36px;width:32px;background:url(../images/search_bg.png) left center no-repeat;border-right:1px solid #efefef; text-indent:-999em;}


#nav-cont .nav-list ul li.navlist{width:1170px;float:left;}
#nav-cont .nav-list ul li span{display:block;float:left;text-align:center;
width:136px;}
#nav-cont .nav-list ul li a{display:block;float:left;margin-left:37px;height:83px;}
#nav-cont .nav-list ul li a img{margin-top: 37px;}
#nav-cont .nav-list ul li span.btn{ color:#000 !important;background:#fff;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;padding:0px 10px;line-height:36px;height:36px;overflow:hidden;}
#nav-cont .nav-list ul li span i{padding-left:30px;height:38px;background:url(../images/icon_slide_down.png) 5px center no-repeat;float:right;}
#nav-cont .nav-list ul li span.active i{background:url(../images/icon_slide_up.png) 5px center no-repeat;}	
.nav-cont-wrap{width:100%;overflow:hidden;display:block!important;	}	
#nav-want-cont-wrap .nav-cont-wrap  ul{width:100%;}
#nav-want-cont-wrap .nav-cont-wrap  ul li{width:100%;}	
.nav-cont-wrap  ul li{	width:16.6666666%;float:left;}


#nav-cont .nav-list ul li.search {
height:100%;
padding-top:7px;
}
#nav-cont .nav-list ul li span i {
	background-position:5px 22px !important;
}

#nav-want-cont-wrap {
background: #f2f2f2;
}
#nav-cont-wrap {
background: #f2f2f2;
}
.none-menu #nav-cont-wrap, .none-menu #nav-want-cont-wrap{display:none !important;}


#nav-cont .nav-list ul li span.btn {
display: block;
float: left;
text-align: center;
}
#nav-cont .nav-list ul li span.btn {
background: #fff;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
padding: 0px 10px;
line-height: 52px;
height: 52px;
overflow: hidden;
cursor: pointer;
}

#nav-cont-wrap li .row{margin-left:-12px\9; margin-right:-12px\9;}
.nav-cont-wrap ul{width:100%; padding-top:0;}
#nav-cont-wrap ul li{display:none; width:100%;overflow:hidden;}

.i-want-to{border:none !important; margin-right:25px !important; margin-left: 0 !important;}
#nav-cont .nav-list ul li .i-want-to.active span.btn1{color:#174f90 !important;}
#nav-cont .nav-list ul li .i-want-to.active span.btn1 i{background-image:url(../images/icon_slide_up.png);}
#nav-cont{ width:100%;} 
#nav-cont .nav-list{ width:1170px; margin:0 auto; }
.icon-iwantto{ background:url(../images/user_icon.png) no-repeat left center; padding-left:15px;padding-right: 15px;}

#nav-cont .container{ position: relative; width: 100%; overflow: hidden; -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}

#nav-cont-wrap ul li.lidrop dl{ width:1170px;margin:auto;padding:26px 0 40px 0;  overflow:hidden;font-family: 'microsoft yahei';}
#nav-cont-wrap ul li.lidrop dl dt{float:left;width: 420px;margin-right: 104px;}
#nav-cont-wrap ul li.lidrop dl dt a{display: block;float: left; height: 50px;line-height: 50px;border-bottom: 1px solid  #9c9d9d; width: 50%;font-size: 16px; }
#nav-cont-wrap ul li.lidrop dl dd{float: left;width: 646px;padding-top: 15px;}
#nav-cont-wrap ul li.lidrop dl dd p{width: 285px;float: left;}
#nav-cont-wrap ul li.lidrop dl dd p > a{display:block; overflow:hidden;width: 285px;height: 148px;}
#nav-cont-wrap ul li.lidrop dl dd p > a img{width: 284px;height:148px;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
#nav-cont-wrap ul li.lidrop dl dd p > a:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}
#nav-cont-wrap ul li.lidrop dl dd p:first-child{margin-right: 76px;}
#nav-cont-wrap ul li.lidrop dl dd p span a{display:block; overflow: hidden;white-space: nowrap;text-overflow:ellipsis; margin-top: 10px; height:32px;line-height:32px;font-size: 16px; font-weight: bold;}
#nav-cont-wrap ul li.lidrop dl dd p span em{ display: block;width: 100%;overflow: hidden; height: 52px;line-height: 26px;}
/*pc nav*/
.navbar-toggle{  border:none;    background:url('../images/nav_icon.png');-webkit-background-size: 100%;background-size: 100%;    z-index: 99;  height:30px;   position: absolute;width: 55px;top:9px;right:0;}
.offcanvas-toggle {cursor: pointer;  }
#js-bootstrap-offcanvas-2{ background:#f8f8f8;text-align: left;}	
.navbar-nav > li{ border-bottom:1px solid #e7e7e7;}
.navbar-nav{float: left;width: 100%;}
.nav > li > a {
    display: block;
    padding: 10px 15px;
    position: relative; font-size: 14px;
}
.dropdown{ position:relative;}
.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}
.dropdown-menu{  font-size: 14px;}
.dropdown-menu > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 3px 20px;
    white-space: nowrap;
}

.navbar-header{ font-size:14px;    padding: 10px 15px;}
.navbar-header a{ padding-right:10px; color:#000;}
.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 22px;
}
.offcanvas-toggle .icon-bar {
    background: #fff;
}	
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
.sr-only{ display:none;}

	
.navbar-offcanvas .dropdown-menu > li > a:hover{ color: #d8232a;}
