/*头部部分*/
header{width:100%;
    min-width:1190px;
    overflow:hidden;background:#FFFFFF;font-size:18px;/*border-bottom:1px solid #E8E8E8;*/
    position: fixed;top:0;left: 0;
   /*  left:50%;
    transform: translate(-50%,0%); */
    z-index: 5998;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
}
nav{margin:0 auto}
.topLogo{
    width:1190px;
    overflow: hidden;
    margin:6px auto;
    display:flex;
    align-items: center;
    justify-content: space-around;
}
.Topinput{
    width: 352px;
    height: 44px;
    background:#F0DFD6;
    border-radius: 27px;
    margin:0 120px;
}
.Topinput .formBOx{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.Topinput .txtInput{
    width: 280px;
    height: 44px;
    line-height: 44px;
    border:none;
    background:none;
    padding-left: 20px;
}
.Topinput .searchRight{
    width: 44px;
    height: 44px;
    border-radius: 0 27px 27px 0;
    background-color: #F6F6F6;
    display:flex;
    align-items: center;
    justify-content: center;
}
.Topinput img{
    width: 22px;

}
.telIcon{
    color: #FF5A00;
    font-size: 24px;
    display: flex;
    align-items:center;

}
.telIcon img{
    width: 24px;
    margin-right: 5px

}
.btnBox{
    display:flex;
}
.btnBox div{
    width: 90px;
    height: 41px;
    line-height: 41px;
    text-align: center;
    color: #FF5A00;
    background-color: #F0DFD6;
    font-size: 20px;
    border-radius: 20px;
    margin-left: 15px
}
/* nav{width:1190px;height:72px;line-height:72px;} */
.logo{display:inline-block;float:left;color:#fff;height:70px}
.logo .left{float:left;height:70px}
.logo .left img{
    margin-top:18px;width: 138px;
    /*image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;*/
}

.logo #yz{margin-left:90px;height:60px;line-height:60px}
.logo #yz .dt-top{height:24px;font-size:22px;font-weight:400}
.logo #yz .dt-bottom{height:24px;color:#fff;font-size:18px}
.logo #yz .dt-bottom a{color:#fff;font-size:13px;font-weight:400}
.selected a{border-bottom:2px solid #FE5300 ;color:#ffea00!important;}
.navbar{
    background-color: #FF5A00;
    height: 50px;
    line-height: 50px
}
.navbar ul{
    width: 1190px;
    margin: 0 auto;
    display: flex;
    
}
.navbar li{float:left;margin: 0 40px;}
.navbar li:first-child{margin:0 40px 0 16px}
.navbar li a{display:inline-block;height:50px;color:#fff;font-weight: 600;position: relative;}
.navbar li a:hover{border-bottom:2px solid #fff ;color: #ffea00}
.navbar li a:hover .drop-down{position:relative;border-radius:10px;display:inline-block}
.navbar li a:hover .drop-down::before{content:'';display:block;position:absolute;bottom:-2px;border-left:10px solid #000;border-right:10px solid #000;border-top:10px solid #447ffb}
.navbar li a:hover .drop-down::after{content:'';display:block;position:absolute;bottom:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000}
.login-register{
    float:right;font-size: 16px;width: 120px; height: 70px;line-height: 70px;
}
.login-register2 {
    height: 40px;color:#FE5300;
    border-radius: 20px;margin-top: 15px;
    background: #FFF5F6;
}
.login-register2 .login {
    float: left;
    margin-top:6px;padding-right:8px;line-height:28px;
    height:28px;text-align:center;display:inline-block;color:#FE5300;
    padding-left: 15px;
}
.login-register2 .login i{
    font-weight: 500;
    padding-left: 8px;
}
.login-register2 .register{float:left;margin-top:6px;height:28px;line-height:28px;
    color:#FE5300;text-align:center;display:inline-block;}
.login-register a:hover{

    color:#FE5300;
}
.login-register .a-hover{
    color:#FE5300;
}
.login-register .login-relist{float: left;margin-right:25px;}
.login-register .login-relist .l-relist{

    width: 103px;
    overflow: hidden;
    background: #fff;
    border-radius: 4px;
    /* position: absolute; */
    position: fixed;
    top: 70px;
    right: 90px;
    z-index: 9999;
    display: none;
}
.login-register .login-relist .l-relist a{

    display: block;
    font-size: 14px;
    color:#3C3C3C;
    height: 40px;
    line-height: 40px;
    

}
.login-register .login-relist .l-relist a:hover{

    color: #FE5300
}
.login-register .login-relist .l-relist a i{

    margin:9px 8px 0 5px;
    width: 20px;
    height: 20px;
}
.login-register .login-relist .l-relist .l-ricon1 i{

    float: left;
    background: url(../../images/ricon1.png)no-repeat;
    background-size: 100%;
    
}
.login-register .login-relist .l-relist .l-ricon1:hover i{

    background: url(../../images/ricon_active1.png)no-repeat;
    background-size: 100%;
    
}
.login-register .login-relist .l-relist .l-ricon2 i{

    float: left;
    background: url(../../images/ricon2.png)no-repeat;
    background-size: 100%;
    
}
.login-register .login-relist .l-relist .l-ricon2:hover i{

    background: url(../../images/ricon_active2.png)no-repeat;
    background-size: 100%;
    
}
.login-register .login-relist .l-relist .l-ricon3 i{

    float: left;
    background: url(../../images/ricon3.png)no-repeat;
    background-size: 100%;
    
}
.login-register .login-relist .l-relist .l-ricon3:hover i{

    background: url(../../images/ricon_active3.png)no-repeat;
    background-size: 100%;
    
}

.login-register .login-relist .l-relist .l-ricon4 i{

    float: left;
    background: url(../../images/my/ricon4.png?v)no-repeat;
    background-size: 100%;
    
}
.login-register .login-relist .l-relist .l-ricon4:hover i{

    background: url(../../images/my/ricon_active4.png?v)no-repeat;
    background-size: 100%;
    
}
.login-register .login-relist .l-relist a img{

    display:inline;
    margin: 0 6px 0 12px;
    vertical-align: middle;
    width: 20px;
    image-rendering: -webkit-optimize-contrast; /* 针对WebKit引擎 */
    image-rendering: crisp-edges; /* WebKit引擎现不支持该值，Firefox支持 */
}
.login-register .avatar img{
    border-radius:50%;
     width: 0.48rem;
    height: 0.48rem; 
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    vertical-align:middle;
    display:inline-block;
    /* opacity:1; */
}
.login-register .nickname{
    min-width:62px;
    width:80px;
    height:28px;
    line-height:28px;
    text-align:center;
    color:#fff;
    vertical-align:middle;
    display:inline-block;
    overflow: hidden;
    text-overflow:ellipsis;
    /* white-space: nowrap; */
    border-radius:19px 19px 19px 19px;
    opacity:1;
}
.drop-down{position:relative;border-radius:10px;margin-left:10px;display:inline-block}
.drop-down::before{content:'';display:block;position:absolute;bottom:-2px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d9d9d9}
.drop-down::after{content:'';display:block;position:absolute;bottom:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #000}

#nav_node_mokao {
    position: relative;
} 
#nav_node_mokao span {
    position: fixed;
    width: 124px;
    height: 124px;
    top:68px;
    z-index: 999;
    left: 33%;
    margin: 2px;
    /* box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.10); */
    border-radius: 8px;
    display: none;
}
#nav_node_mokao img {
    width: 120px;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);
    /* border: 1px solid #EEE;  */
    border-radius: 8px;
}
#nav_node_mokao a:hover span {
    display: block;
}


@media (min-width: 1600px) {

    nav{

        width: 1460px;
    }
    #nav_node_mokao span {

        left: 31%;
    }
}
@media (max-width: 1000px) {

    #nav_node_mokao span {

        left: 38%;
    }
}
@media screen and (min-width: 1360px) and (max-width:1590px) {

        #nav_node_mokao span {
    
            left: 35%;
        }
}