.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
    text-decoration: none;
}

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default;
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
    margin-bottom: -1px;
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
    color: #6c757d;
    background-color: transparent;
    border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills .nav-link {
    border-radius: 0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #fff;
    background-color: #007bff;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
}
.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}

.main .companybox{width:100%;height:100%;background:url(../cert/images/02.jpg) center center no-repeat;background-size:100% 100%;margin-bottom:30px;}
.main .companybox .container{width:calc(50% + 600px);height:100%;background:rgba(255,255,255,0.9);padding: 30px 30px;}
.main .companybox .container:after{content: '';display: block;clear: both;}
.main .companybox .container form{float:left;width:60%;padding-top:10px;box-sizing:border-box;}
.main .companybox .container form h1{width:100%;font-size:24px;color:#2a8409;font-weight:30;}
.main .companybox .container form h1 span{font-size:16px;color:#ce4f32;}
.main .companybox .container form label{width:100%;max-width:650px;display:block;font-size:14px;margin-top:21px;}
.main .companybox .container form label input{width:100%;display:block;font-size:14px;color:#333;height:30px;line-height:30px;background:none;border-bottom:1px solid #6f7170;}
.main .companybox .container form label input[type="submit"]{width:284px;height:50px;line-height:50px;border:0;background:#2a8409;color:#fff;font-size:24px;cursor:pointer;}
.main .companybox .container dl{float:right;width:40%;padding:18px 40px 0 40px;box-sizing:border-box;}
.main .companybox .container dl h2{color:#2a8409;font-size:24px;font-weight:30;height:50px;line-height:50px;}
.main .companybox .container dl p{color:rgba(0,0,0,0.8);font-size:14px;line-height:50px;}
.main .companybox .right{width:calc(50% - 600px);height:100%;float:right;}
.main .companybox .right button{width:50px;height:50px;line-height:50px;text-align:center;background:#222;color:#fff;font-size:20px;margin-top:16px;margin-left:10px;cursor:pointer;font-family:"Arial";}
.main .companybox .right button:hover{background:#2a8409;}

.main .banner{width:100%;background:url(../cert/images/nybanner.jpg) center center no-repeat;height:10px;}
/*.main .banner .container{position:relative;}*/
.main .banner .container .text{width:100%;height:10px;padding:10px 0 0 30px;text-align:left;}
.main .banner .container .text h4{color:#2a8409;font-size:14px;font-weight:30;height:50px;line-height:50px;}
.main .banner .container .text dl{width:100%;height:30px;line-height:30px;font-size:16px;color:#fff;}
.main .content{width:100%;padding:1px 0 8px 0;}
.main .content h2{width:100%;height:40px;line-height:30px;font-size:25px;border-bottom:3px solid #208e01;color:#2a8409;}
.cxjg{ border:1px solid #000; border-radius:5px; background:url(../cert/images/bg.gif) repeat; padding-top:20px;}
.cxnr{ margin:0 auto; margin-bottom:20px; width:60%;}
.cxnr h3{ /**background:#AC2C2C;**/ background: url("../cert/images/mz_icon02.gif") 8px 7px no-repeat #AC2C2C ;height:32px; line-height:32px; border-radius:5px; font-size:14px; color:#fff; padding-left:30px;}
.cxnr ul{ margin-top:8px; border:10px solid #ccc;}
.cxnr ul li{ font-size:14px; line-height:40px;}
.cxnr ul li span{ display:inline-block;/* width:80px;*/ padding-left:10px;}