/**导航样式----------------start*/

.logo {
    height: 50px;
	width:154px; float:left; margin-top:20px;
    overflow: hidden;
}

.logo_tu {
	height: 50px;
	width:154px; 
}


/*nav*/
.nav-box{position:relative; z-index:99999;}
.nav-w {
    margin-top: 10px;
	/*width:700px;*/ float:right; position:relative; z-index:99999;
}

.nav-w.bgfff {
    background: #fff;
}

.nav-w .jr {
    height: 90px;
    width: 128px;
    margin-left: 15px;
    background: url(//js.tuandai.com/images/default/jr.png);
}
.nav-w .nav ul{margin:0; padding:0;}
.nav-w .nav li {
    height: 80px;
    line-height: 90px;
    float: left;
	margin:0 8px;
	
}

.nav-w .arrow {
    width: 12px;
    height: 6px;
    margin-left: 12px; margin-bottom:2px;
    transition: all .3s linear;
    -webkit-transition: all .3s linear;
}

.nav-w .about-us:hover .arrow {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}


/*.nav-w.bgfff{background:#fff;}*/

/*.nav-w .nav li.nav-t a {
    padding: 8px 16px;
    font-size: 16px;
    line-height: 16px;
    border-bottom: 2px solid #ffffff; 
	color:#333;
}

.nav-w .nav li.nav-t a:hover {
    border-bottom: 2px solid rgb(255,142,58);
    color: rgb(255,142,58);
}*/

.nav-w .nav li.nav-t a {
    padding: 8px 16px;
    font-size: 16px;
    line-height: 16px;
	color:#333;
}
.nav-w .nav li.nav-t a.mo{color: #1976d2;}
.nav-w .nav li.nav-t a:hover {
    padding: 8px 16px;
    border-radius: 3px;
   /* background: #1976d2;*/
   
    border-radius: 3px;
    color: #1976d2; font-size:16px;
    transition: background .2s linear, color .1s linear;
    -webkit-transition: background .2s linear, color .1s linear;
}

/*关于我们下拉*/

.nav-w .arrow {
    background:url(../images/to_top.png);
	display: inline-block!important;
}

.nav-w .about-us dd {
    display: none;
    text-align: left;
    text-indent: 25px;
}

.nav-w .about-us dt a {
    display: block;
    font-size: 16px;
    height: 37px;
    line-height: 37px;
    width: 126px;
    padding: 0;
}

.nav-w .about-us dd a {
    font-size: 14px;
    height: 37px;
    width: 126px;
    line-height: 37px;
    display: block;
}

.nav-w .about-us dt {
    text-align: center;
}

.nav-w .about-us {
    background: #fff;
    border: 1px solid transparent;
}

.nav-w .about-us:hover {
    border-bottom: 2px solid rgb(255,142,58);
}

.nav-w .about-us dd a:hover {
    background: #ffad2c;
    color: #fff;
}


/*.nav-w .about-us:hover dd{ display:block;   }*/

.nav-w .about-us:hover .account-icon {
    background-position: -25px -538px;
}

.nav-w .account-icon {
    background-position: 0 -538px;
    width: 25px;
    height: 25px;
    vertical-align: -6px;
    *vertical-align: -3px;
    margin-right: 5px;
}

.nav-w .slid {
    top: 25px;
    *top: 24px;
    width: 132px;
    height: 39px;
}


/**导航样式----------------end*/

/*关于我们下拉*/

.w130 {
    width: 130px;
}

.nav-w .guarantee {
    padding: 0!important;
    margin-top: -1px;
}

.nav-w .guarantee:hover .arrow {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.nav-w .guarantee dd {
    display: none;
    text-align: left;
    text-indent: 25px; z-index:999; overflow:hidden;
}

.nav-w .guarantee dt a {
    display: block;
    padding: 0!important;
    font-size: 16px;
    height: 37px;
    line-height: 37px!important;
    width: 126px;
}

.nav-w .guarantee dd a {
    font-size: 14px!important;
    /*height: 37px;
    width: 126px;*/
    line-height: 34px!important;
    display: block;
    padding: 0!important;
	margin-top:5px;  overflow:hidden;
	
}
.nav-w .guarantee dd a:hover{background:#f8f8f8;}

.nav-w .guarantee dt {
    text-align: center;
}

.nav-w .guarantee dt:hover, .nav-w .guarantee dt:hover a {
    color: #666!important;
    background: #fff!important;
    color: #1976d2!important;
}

.nav-w .guarantee {
    background: #fff;
    border: 1px solid transparent;
}

.nav-w .guarantee:hover {
    border: 1px solid #eeeeee;
}
.nav-w .guarantee dd a:hover {
    padding: 0!important;
    ;
    color: #fff;
}


/*.nav-w .about-us:hover dd{ display:block;   }*/

.nav-w .guarantee:hover .account-icon {
    background-position: -25px -538px;
}

.nav-w .account-icon {
    background-position: 0 -538px;
    width: 25px;
    height: 25px;
    vertical-align: -6px;
    *vertical-align: -3px;
    margin-right: 5px;
}

.nav-w .slid {
    top: 25px;
    width: 130px;
    height: 39px;
}


/**导航样式----------------end*/

/*///////////////////////////////*/
.nav-w .guarantee2 {
    padding: 0!important;
    margin-top: -1px;
}

.nav-w .guarantee2:hover .arrow {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.nav-w .guarantee2 dd {
    display: none;
    text-align: left;
    text-indent: 25px; z-index:999; overflow:hidden;
}

.nav-w .guarantee2 dt a {
    display: block;
    padding: 0!important;
    font-size: 16px;
    height: 37px;
    line-height: 37px!important;
    width: 126px;
}

.nav-w .guarantee2 dd a {
    font-size: 14px!important;
    /*height: 37px;
    width: 126px;*/
    line-height: 34px!important;
    display: block;
    padding: 0!important;
	margin-top:5px;  overflow:hidden;
	
}
.nav-w .guarantee2 dd a:hover{background:#f8f8f8;}

.nav-w .guarantee2 dt {
    text-align: center;
}

.nav-w .guarantee2 dt:hover, .nav-w .guarantee2 dt:hover a {
    color: #666!important;
    background: #fff!important;
    color: #1976d2!important;
}

.nav-w .guarantee2 {
    background: #fff;
    border: 1px solid transparent;
}

.nav-w .guarantee2:hover {
    border: 1px solid transparent;
}
.nav-w .guarantee2 dd a:hover {
    padding: 0!important;
    ;
    color: #fff;
}



.nav-w .guarantee2:hover .account-icon {
    background-position: -25px -538px;
}

.nav-w .account-icon {
    background-position: 0 -538px;
    width: 25px;
    height: 25px;
    vertical-align: -6px;
    *vertical-align: -3px;
    margin-right: 5px;
}

.nav-w .slid {
    top: 25px;
    width: 130px;
    height: 39px;
}
