.header_bg{
    position:fixed;
    left:0;
    top:0;
    z-index:99;
    width:100%;
    background-color:#fff;
    background-color:rgba(255,255,255,0.90);
}
.header_bg .top1{
    height:30px;
}
.header_bg .top1 .top1_center{
    width:1000px;
    margin:auto;
    position:relative;
}
.header_bg .top1 .top1_center a:hover{
    color:#1ebf64;
}
.none{
    display:none !important;
}
.header_bg .top1 .top1_center .login{
    float:right;
    border-right:1px solid #e0e0de;
    font-size:14px;
    color:#1ebf64;
    padding:0px 10px;
    margin-top:5px;
}
.header_bg .top1 .top1_center .reg{
    float:right;
    font-size:14px;
    padding:0 0 0 10px;
    margin-top:5px;
}
.to_user_center,.exit{
    float:right;
    font-size:14px;
    padding:0 0 0 10px;
    margin-top:5px;
}
.header_bg .top2{
    padding-top:20px;
    width:1000px;
    margin:auto;
    height:65px;
}
.header_bg .top2 .top_logo{
    display:inline-block;
    height:60px;
}
.header_bg .top2 .search{
    float:right;
}
.header_bg .top2 .search .search_ct{
    border:2px solid #1ebf64;
    height:39px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.header_bg .top2 .search .search_ct .search_ico{
    float:left;
    background-image:url("../images/search.png");
    background-size:20px 20px;
    background-position:center;
    background-repeat:no-repeat;
    height:35px;
    width:35px;
}
.header_bg .top2 .search .search_ct .search_ipt{
    height:35px;
    line-height:35px;
    border:0;
    width:410px;
    float:left;
    background-color:rgba(255,255,255,0);
}
.header_bg .top2 .search .search_ct .search_btn{
    width:65px;
    line-height:35px;
    display:inline-block;
    height:35px;

}
.header_bg .top2 .search .search_tip{
    font-size:12px;
    line-height:20px;
    margin-top:5px;
}
.header_bg .top2 .search .search_tip .to_search{
    cursor:pointer;
    margin-right:5px;
}
.header_bg .top2 .search .search_tip .to_search:hover{
    color:#1ebf64;

}

.nav_bg{
    width:100%;
    position:relative;

}
.show{
    display:block !important;
}
.down_menu{
    height:200px;
    background-color:#fff;
    display:none;
    position:absolute;
    top:38px;
    left:0;
    width:100%;
    padding-top:45px;
    padding-bottom:45px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.down_menu_center{
    width:1000px;
    margin:auto;
    height:100%;
}
.down_menu_tit{
    float:left;
    height:100%;
    width:180px;
    font-size:20px;
    border-right:1px solid #e0e0e0;
    background-image:url('../images/nav_right.png');
    background-size:17px 17px;
    background-position:left 4px;
    background-repeat:no-repeat;
    padding-left:25px;
}
.down_menu_list{
    margin-left:225px;
}
.down_menu_list .down_list1{
    float:left;
    width:33%;
    height:100%;
}
.down_menu_list .down_list1 a{
    font-size:16px;
    display:block;
    margin-bottom:20px;
    background-image:url('../images/nav_right2.png');
    background-size:5px 9px;
    background-position:left 6px;
    background-repeat:no-repeat;
    padding-left:10px;
}
.down_menu_list .down_list1 a:hover{
   color:#1ebf64;
}
.navbar{
    width:1000px;
    margin:40px auto 4px;

}
.navbar .layui-nav{
    background-color:inherit;
    padding:0;
    color:#666;
}
.navbar .layui-nav .layui-nav-item{
    width:14%;
    line-height:35px;
    font-size:16px;
    text-align:center;
}
.layui-nav .layui-this a{
    color:#1ebf64 !important;
}
.navbar .layui-nav .layui-nav-item a{
    color:#666;
    border-right:1px solid #ececec;
    font-size:16px;
}
.layui-nav .layui-this:after, .layui-nav-bar{
    height:3px !important;
    top:35px !important;
}
.navbar .layui-nav .layui-nav-item a:hover{
    color:#1ebf64;
}
.layui-nav .layui-this:after{
}
.layui-nav .layui-nav-more{
    top:14px;

}
.layui-nav .layui-nav-mored{
    top:7px;
}
.layui-nav-child{
    top:40px;
}

.f1,.f2{
    margin-bottom:20px;
}
.f1 label{
    display:block;
    font-size:16px;
    color:#222;
    font-weight:bold;
    line-height:40px;

}

.f1 input{
    display:block;
    width:100%;
    height:30px;
    line-height:30px;
    font-size:14px;
    padding:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.sub_btn{
    width:180px;
    height:40px;
    line-height:40px;
    color:#fff;
    background-color:#27bc5f;
    text-align:center;
    font-weight:bold;
    margin:30px auto auto;
    cursor:pointer;
}
.userinfo_ct{
    height:18px;
    line-height:18px;
    font-size:14px;
    position:relative;
    cursor:pointer;
    margin-top:5px;
}
.userinfo_ct .userImg{
    height:18px;
    width:18px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    margin:0px 10px auto auto;
    overflow:hidden;
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
}


.am-active{
    color:#1ebf64 !important;
}