
/*导航*/


/**/
#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(/uploads/image/tfeimages/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(/uploads/image/tfeimages/search_bg.png) left center no-repeat;border-right:1px solid #efefef; text-indent:-999em;}


#nav-cont .nav-list ul li.navlist{width:1200px;float:left;}
#nav-cont .nav-list ul li a{display:block;float:left;height: 48px;padding: 0 22px;line-height: 48px;position: relative;}

#nav-cont .nav-list ul li a{opacity: 0;}

#nav-cont .nav-list ul li a.nav1{-webkit-animation:nav_ani 0.5s 1.1s ease-out forwards; -moz-animation:nav_ani 0.5s 1.1s ease-out forwards;animation:nav_ani 0.5s 1.1s ease-out forwards;}
#nav-cont .nav-list ul li a.nav2{-webkit-animation:nav_ani 0.5s 1.3s ease-out forwards; -moz-animation:nav_ani 0.5s 1.3s ease-out forwards;animation:nav_ani 0.5s 1.3s ease-out forwards;}
#nav-cont .nav-list ul li a.nav3{-webkit-animation:nav_ani 0.5s 1.46s ease-out forwards; -moz-animation:nav_ani 0.5s 1.46s ease-out forwards;animation:nav_ani 0.5s 1.46s ease-out forwards;}
#nav-cont .nav-list ul li a.nav4{-webkit-animation:nav_ani 0.5s 1.58s ease-out forwards; -moz-animation:nav_ani 0.5s 1.58s ease-out forwards;animation:nav_ani 0.5s 1.58s ease-out forwards;}
#nav-cont .nav-list ul li a.nav5{-webkit-animation:nav_ani 0.5s 1.66s ease-out forwards; -moz-animation:nav_ani 0.5s 1.66s ease-out forwards;animation:nav_ani 0.5s 1.66s ease-out forwards;}
#nav-cont .nav-list ul li a.nav6{-webkit-animation:nav_ani 0.5s 1.76s ease-out forwards; -moz-animation:nav_ani 0.5s 1.72s ease-out forwards;animation:nav_ani 0.5s 1.72s ease-out forwards;}
#nav-cont .nav-list ul li a.nav7{-webkit-animation:nav_ani 0.5s 1.86s ease-out forwards; -moz-animation:nav_ani 0.5s 1.76s ease-out forwards;animation:nav_ani 0.5s 1.76s ease-out forwards;}
#nav-cont .nav-list ul li a.nav8{-webkit-animation:nav_ani 0.5s 1.96s ease-out forwards; -moz-animation:nav_ani 0.5s 1.78s ease-out forwards;animation:nav_ani 0.5s 1.78s ease-out forwards;}
@-webkit-keyframes nav_ani{
    0%{ -webkit-transform:translatey(30px);opacity:0;}
    100%{-webkit-transform:translatey(0px);opacity:1;}
}
@-moz-keyframes nav_ani{
    0%{ -moz-transform:translatey(30px);opacity:0;}
    100%{-moz-transform:translatey(0px);opacity:1;}
}
@keyframes nav_ani{
    0%{ transform:translatey(30px);opacity:0;}
    100%{transform:translatey(0px);opacity:1;}
}


#nav-cont .nav-list ul li a:before{content: " ";width: 4px;height: 4px;background: #b2b2b2;border-radius: 50%;position: absolute;left: -2px;top: 50%;
margin-top: -2px;}
#nav-cont .nav-list ul li a:first-child:before{display: none;}
#nav-cont .nav-list ul li a span{display:block; font-size:14px; font-weight:bold;position: relative;color: #616161;
-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; transition:all 0.2s linear; }
#nav-cont .nav-list ul li a span:before,#nav-cont .nav-list ul li a span:after{content: " ";width: 50%;height: 1px;position: absolute;background: #d8262f;top: -1px;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;z-index: 9;width: 0;}
#nav-cont .nav-list ul li a span:before{right: 50%;}
#nav-cont .nav-list ul li a span:after{left: 50%;}
#nav-cont .nav-list ul li a span:hover:before,#nav-cont .nav-list ul li a span:hover:after{width: 50%;}
#nav-cont .nav-list ul li a.on span,#nav-cont .nav-list ul li a:hover span{color: #d8262f;}
#nav-cont .nav-list ul li a.on span:before,#nav-cont .nav-list ul li a.on span:after{width: 50%;}

#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(/uploads/image/tfeimages/icon_slide_down.png) 5px center no-repeat;float:right;}
#nav-cont .nav-list ul li span.active i{background:url(/uploads/image/tfeimages/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(/uploads/image/tfeimages/icon_slide_up.png);}
#nav-cont{ width:100%;} 
#nav-cont .nav-list{ width:1200px; margin:0 auto; }
.icon-iwantto{ background:url(/uploads/image/tfeimages/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:1200px;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; 
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; transition:all 0.3s linear;}
#nav-cont-wrap ul li.lidrop dl dt a:hover{color: #d8262f;text-indent: 6px;}
#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.5s linear; transition:all 0.5s linear;}
#nav-cont-wrap ul li.lidrop dl dd p:hover > a img{-webkit-transform:scale(1.1); transform:scale(1.1);}
#nav-cont-wrap ul li.lidrop dl dd p:hover span a{text-decoration: underline;color: #d8262f;}
#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*/
.m_logo img{ width:220px; margin:0 0 5px 10px;  }

.navbar-toggle{  border: 1px solid transparent;    background-color: transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 27px;
    padding: 9px 10px;
    position: relative;}
.offcanvas-toggle {
    background: #fff !important;
}
#js-bootstrap-offcanvas-2{ background:#f8f8f8;}	
.navbar-nav > li{ border-bottom:1px solid #e7e7e7;}
.navbar-nav > li > a {
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.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;}

.m_search{ position:relative; background:#fff;}
.m_searchtxt{ width:80%; height:22px; padding:10px 2%; font-size:14px;}
.m_searchbtn{ position:absolute; right:0; top:0px; width:42px; height:42px; background:url(/uploads/image/tfeimages/search_bg.png)  no-repeat center center; cursor:pointer; cursor:pointer;}
	
.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 22px;
}
.offcanvas-toggle .icon-bar {
    background: #000;
}	
.navbar-toggle .icon-bar   .icon-bar {
    margin-top: 4px;
}
.sr-only{ display:none;}
.m_logo{ float:left;}

	}
	
.navbar-offcanvas .dropdown-menu > li > a:hover{ color: #2f6ba8;}

/*1018修改*/
#nav-cont .nav-list ul li a{padding: 0 22px;
text-overflow:ellipsis; white-space:nowrap;  overflow:hidden;}

#nav-cont-wrap ul li.lidrop dl dt a{text-overflow:ellipsis; white-space:nowrap;  overflow:hidden;box-sizing:border-box;padding-right: 12px;}
#nav-cont .nav-list ul li a span{max-width: 250px;text-overflow:ellipsis; white-space:nowrap;  overflow:hidden;}


@media screen and (max-width:640px){
    .m_header{height:50px;}
    .m_logo img{width: 120px;}
    .navbar-toggle{margin-top:7px;}
}
.no-menu{}