*{margin:0;padding:0;}
a{text-decoration: none;}
li{list-style: none;}
.clearfix:after {
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}
html{background: #f5f5f5;}

:-moz-placeholder {
    color: #e2dde9; opacity:1; 
}

::-moz-placeholder {
    color: #e2dde9;opacity:1;
}

input:-ms-input-placeholder{
    color: #e2dde9;opacity:1;
}

input::-webkit-input-placeholder{
    color: #e2dde9;opacity:1;
}
.sbox:-moz-placeholder {
    color: #999; opacity:1;
}
.sbox::-moz-placeholder {
    color: #999;opacity:1;
}

.sbox:-ms-input-placeholder{
    color: #999;opacity:1;
}

.sbox::-webkit-input-placeholder{
    color: #999;opacity:1;
}
/* 功能型 */
.mt20{margin-top: 20px;}
.mt50{margin-top:50px;}
.mb20{margin-bottom: 20px;}
.pb20{padding-bottom: 20px;}
.fl{float: left;}
.fr{float: right;}
.tb{color: #333;}
.tg{color: #999;}
.tn{color: #666;}
.fs14{font-size: 14px;}
.lh30{line-height: 30px;}
.lh40{line-height: 40px;}
.mr10{margin-right: 10px;}
.mr40{margin-right: 40px;}
.mr60{margin-right: 60px;}
.tac{text-align: center;}
.orange_t{color: #f8b62a!important;}

.bgg_title{background: #f0f0f0;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color:#666;}
.bgg_content{background: #fafafa;margin-top:10px;padding: 10px 30px;}
.module_box p{line-height: 36px;}
.module_box{
    margin: 20px 0 0 255px;
}
.enterprise_certification .top{
    padding: 50px 40px;
    background: #fff;
}
.enterprise_certification .top .headimg{
    width: 50px;
    height: 50px;
    border-radius: 25px;
    float: left;
    margin-top: -9px;
}
.enterprise_certification .top .infos{
    float: left;
    margin-top: -22px;
    margin-left:24px;
}
.enterprise_certification .top .name{
    font-size: 18px;
    color: #333;
}
.enterprise_certification .top .sex_icon{
    display: inline-block;
    width: 12px;
    height: 18px;
    margin: 0 36px 0 10px;
}
.enterprise_certification .top .sex_icon.woman{
    background: url('../../images/bh/bhcy_nav_ic_index__xb_women.png');
}
.enterprise_certification .top .sex_icon.man{
    background: url('../../images/bh/bhcy_nav_ic_index_xb_man.png');
}
.enterprise_certification .top .safety{
    display: inline-block;
    width: 20px;
    height: 24px;
    background: url('../../images/bh/bhcy_nav_ic_index_renz.png');
}
.enterprise_certification .top>div{
    line-height: 46px;
    height: 46px;
}
.enterprise_certification .top span{
    vertical-align: middle;
    color:#999;
    font-size: 14px;
}
.enterprise_certification .top .phone_num{
    color: #f8b62a;
    margin-right: 30px;
}
.enterprise_certification .top .user_id{
    color: #999;
    margin-right: 30px;
}
.enterprise_certification .top .com_name{
    font-size: 18px;
    color: #333;
}
.enterprise_certification .top .tip img{
    margin-right: 10px;
}
.enterprise_certification .top .tip a{
    font-size: 16px;
    color: #9b58b5;
    margin-left: 5px;
}
.enterprise_certification .content{
    width: 100%;
    padding:40px;
    background: #fff;
    margin-top: 20px;
}
.module_box .title{
    font-size: 16px;
    border-left: 4px solid #9b58b5;
    padding-left: 12px;
    margin-bottom:30px;
}
.fix_list li{
    width: 200px;
    height: 100px;
    float: left;
    margin-right:20px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
}
.fix_list li a>div{
    text-align: center;
    margin-top: 10px;
}
.fix_list li a{
    display: inline-block;
    width: 100%;
    height: 100%;
    padding: 15px;
    color: #fff;
}
.fix_list li a>div span{
    font-size: 24px;
    color: #fff;
    vertical-align: middle;
    margin-left: 10px;
}
.fix_list li.item1{
    background: #4aceb7;
}
.fix_list li.item2{
    background: #e3c84b;
}
.fix_list li.item3{
    background: #4bc2e3;
}
.fix_list li.item4{
    background: #c381dd;
}
.fix_list li.item5{
    background: #e26f5c;
}
.btn_n{
    display: inline-block;
    width: 120px;
    height: 35px;
    line-height: 35px!important;
    text-align: center;
    cursor: pointer;
    color: #fff;
    border-radius: 4px;
    font-size: 16px;
    background: #aaa;
}
.btn_n:after{
    border-bottom: none!important;
}
.btn_n:hover{
    color: #fff;
}
.layui-this.btn_n{
    background: #f8b62a;
    color:#fff!important;
}
.ml20{
    margin-left: 20px;
}
.pro_list .pro_info{
    float: left;
    padding-right: 30px;
    height: 30px;
    line-height: 30px;
}
.pro_list li.active1 .pro_info{
    background: url('../../images/bh/bhcy_nav_ic_index_dbsx_dsh.png') 100% center no-repeat;
}
.pro_list li.active2 .pro_info{
    background: url('../../images/bh/bhcy_nav_ic_index_dbsx_ytg.png') 100% center no-repeat;
}
.pro_list li.active3 .pro_info{
    background: url('../../images/bh/bhcy_nav_ic_index_dbsx_wtg.png') 100% center no-repeat;
}
.pro_list li.active4 .pro_info{
    background: url('../../images/bh/bhcy_nav_ic_index_dbsx_cg.png') 100% center no-repeat;
}
.pro_list li{
    border-bottom: 1px solid #efecf3;
    padding: 20px 0;
}
.pro_list li:first-child{
    border-top: 1px solid #efecf3;
}
.guarantee_detail_box .container{
    background: #fff;
    padding: 40px;
}
.guarantee_detail_box .img_list li{
    float: left;
    margin-top: 10px;
    margin-right: 30px;
}
.guarantee_detail_box .img_list img{
    width: 150px;
    height: 150px;
}
.bgg_content li{
    float: left;
    width: 25%;
    color: #666;
    font-size: 14px;
    line-height: 44px;
}
.bgg_content li span{
    color: #999;
}
/* 头部 */
.search_box{
    width: 270px;
    height: 30px;
    padding: 0 20px;
    border-radius: 15px;
    border:none;
    font-size: 14px;
}
.top_nav{
    position: absolute;
    top:17px;
    right: 280px;
}
.top_nav_unlogin{
    position: absolute;
    top:17px;
    right: 150px;
}
.login_reg{
    top:-5px;
    right: 20px;
}
.login_reg_home{
    top:0px;
    right: 20px;
}

.search_btn{
    width: 18px;
    height: 18px;
    background: url('../../images/bh/search.png');
    border:none;
    cursor: pointer;
    position: relative;
    top: 4px;
    left: -32px;
}
.search_btn:hover{ 
    background: url('../../images/bh/search_h.png');
}
.icon_headimg{
    display: inline-block;
    width: 30px;
    height: 28px;
    background: url('../../images/bh/bhcy_nav_ic_person.png') no-repeat center;
}
.user_name{
    display: inline-block;
    color: #fff;
    width: 60px;
    vertical-align: middle;
    overflow: hidden;
    font-weight: bold;
}
.icon_message{
    display: inline-block;
    width: 30px;
    height: 28px;
    background: url('../../images/bh/bhcy_nav_ic_news.png') no-repeat center;
}
.icon_home{
    display: inline-block;
    width: 30px;
    height: 20px;
    background: url('../../images/bh/bhcy_nav_ic_home.png') no-repeat center;
}
.icon_setting{
    display: inline-block;
    width: 30px;
    height: 28px;
    background: url('../../images/bh/bhcy_nav_ic_setting.png') no-repeat center;
}
.icon_exit{
    display: inline-block;
    width: 30px;
    height: 28px;
    background: url('../../images/bh/bhcy_nav_ic_down.png') no-repeat center;
}
.user_nav{
    position: absolute;
    top: 0;
    right: 0;
    line-height:78px;
}
.user_nav a{
    vertical-align: middle;
    margin-right: 20px;
}
.user_nav a i{
    vertical-align: middle;
}

/* 侧边栏  覆盖layui样式 */
.layui-nav{
    background-color:#fff; 
}
.layui-nav-tree{
    width: 240px;
}
.fly-user-main>.fly-panel{
    margin: 0 10px 10px 255px;
}
.layui-nav-tree .layui-nav-child dd.layui-this, .layui-nav-tree .layui-this, .layui-nav-tree .layui-this>a, .layui-nav-tree .layui-this>a:hover{
    background-color: #9b58b5!important;
    color: #fff!important;
}
.layui-nav-tree .layui-nav-item:hover a{
    color: #9b58b5;
    background-color: #fff;
}
.layui-nav .layui-nav-item a{
    color:#333;
    font-size: 16px;
    background: url('../../images/bh/bhcy_nav_ic_nav_more.png') 90% center no-repeat;
}

.layui-nav-tree .layui-nav-bar{
    background-color: rgba(155,88,165,.01)
}
.fly-user-main>.layui-nav{
    box-shadow: 0 10px 10px 2px rgba(135,135,135,.1);
}



.left_icon{
    display: inline-block;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -4px;
    margin-left: 14px;
}
.icon_uc{
    background: url('../../images/bh/bhcy_nav_ic_index_user.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_uc{
    background: url('../../images/bh/bhcy_nav_ic_index_user_white.png') no-repeat center;
}
.icon_bs{
    background: url('../../images/bh/bhcy_nav_ic_index_setting.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_bs{
    background: url('../../images/bh/bhcy_nav_ic_index_setting_white.png') no-repeat center;
}
.icon_qr{
    background: url('../../images/bh/bhcy_nav_ic_index_dbsx_rz.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_qr{
    background: url('../../images/bh/bhcy_nav_ic_index_dbsx_rz_white.png') no-repeat center;
}
.icon_bg{
    background: url('../../images/bh/bhcy_nav_ic_index_bhgl.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_bg{
    background: url('../../images/bh/bhcy_nav_ic_index_bhgl_white.png') no-repeat center;
}
.icon_bq{
    background: url('../../images/bh/bhcy_nav_ic_index_bhqs.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_bq{
    background: url('../../images/bh/bhcy_nav_ic_index_bhqs_white.png') no-repeat center;
}
.icon_lg{
    background: url('../../images/bh/bhcy_nav_ic_index_lpg.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_lg{
    background: url('../../images/bh/bhcy_nav_ic_index_lpg_white.png') no-repeat center;
}
.icon_bx{
    background: url('../../images/bh/bhcy_nav_ic_index_blxx.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_bx{
    background: url('../../images/bh/bhcy_nav_ic_index_blxx_white.png') no-repeat center;
}
.icon_ms{
    background: url('../../images/bh/bhcy_nav_ic_index_new.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_ms{
    background: url('../../images/bh/bhcy_nav_ic_index_new_white.png') no-repeat center;
}
.icon_sc{
    background: url('../../images/bh/bhcy_nav_ic_index_sc.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_sc{
    background: url('../../images/bh/bhcy_nav_ic_index_sc_white.png') no-repeat center;
}
.icon_xm{
    background: url('../../images/bh/bhcy_nav_ic_index_xm.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_xm{
    background: url('../../images/bh/bhcy_nav_ic_index_xm_white.png') no-repeat center;
}
.icon_xybg{
    background: url('../../images/bh/bhcy_nav_ic_index_xybg.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_xybg{
    background: url('../../images/bh/bhcy_nav_ic_index_xybg_white.png') no-repeat center;
}
.icon_jf{
    background: url('../../images/bh/bhcy_nav_ic_index_jf.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_jf{
    background: url('../../images/bh/bhcy_nav_ic_index_jf_white.png') no-repeat center;
}
.icon_pro{
    background: url('../../images/bh/bhcy_nav_ic_index_project.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_pro{
    background: url('../../images/bh/bhcy_nav_ic_index_project_white.png') no-repeat center;
}
.icon_ei{
    background: url('../../images/bh/bhcy_nav_ic_index_editInfo.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_ei{
    background: url('../../images/bh/bhcy_nav_ic_index_editInfo_white.png') no-repeat center;
}
.icon_ins{
    background: url('../../images/bh/bhcy_nav_ic_index_inspection.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_ins{
    background: url('../../images/bh/bhcy_nav_ic_index_inspection_white.png') no-repeat center;
}
.icon_gt{
    background: url('../../images/bh/bhcy_nav_ic_index_guarantee.png') no-repeat center;
}
.layui-nav-tree .layui-this>a .icon_gt{
    background: url('../../images/bh/bhcy_nav_ic_index_guarantee_white.png') no-repeat center;
}



/* 用户中心修改 */
.layui-tab-title2{
    border-bottom: none;
}

/* 项目管理 */
.com-contentbox{
    padding:20px;
    margin-left:270px;
    background-color: #fff;
    padding-bottom: 80px;
}
.com-contentbox{
    zoom: 1;
    overflow: hidden;
}
.com-contentbox:before,
.com-contentbox:after {
    display: table;
    line-height: 0;
    content: "";
}
.f-clearfix{
    zoom: 1;
    overflow: hidden;
}
.f-clearfix:before,
.f-clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}
.g-fl{float: left!important;}
.g-fr{float: right!important;}
.u-title{
    height: 20px;
    line-height: 20px;
    padding-left: 10px;
    border-left: 4px solid #9b58b5;
    font-size: 16px;
    color:#333;
}
.u-graybg-title-l3{
    height: 40px;
    line-height: 40px;
    margin-top:20px;
    padding-left: 16px;
    padding-right: 16px;
    background-color: #f5f5f5;
    text-align: left;
    color: #666;
}
.f-c9{color: #999!important;}
.f-mr16{margin-right: 16px;}
.f-mt20{margin-top:20px;}
.fdb-gua-card{
    float: left;
    width: 120px;
    height: 110px;
    margin-left: 42px;
    text-align: center;
    background: url(../../images/bh/guafile.png) no-repeat center 20px;
}
.fdb-gua-card:first-child{
    margin-left: 0;
}
.gua-name{
    margin-top: 50px;
    color: #9d9dbc;
}
.gua-num{
    font-size: 20px;
    color: #333;
}
.fdb-gua-card:hover{background:#f8b62a url(../../images/bh/guafile2.png) no-repeat center 20px;}
.fdb-gua-card:hover .gua-name{color: #fff;}
.fdb-gua-card:hover .gua-num{color: #fff;}
.u-block-a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.f-fwb{font-weight: bold;}

.icon_store{
    background: url('../../images/bh/bhcy_nav_ic_index_dbsx_store.png') no-repeat center;
}
.left_icon_normal {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}