body{
    font:14px "Microsoft Yahei",Arial,"Lantinghei SC","Open Sans","Hiragino Sans GB",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif
}
header {
    padding:20px;
    border-bottom:1px solid #d3d3d3;
}
header .form-control{
    height:40px;
    border-radius:0;
}
header .input-group-addon{
    font-size:16px;
    background:#65b4f4;
    padding:12px 26px;
    color:white;
    border-width:0;
}
footer{
    background:#cccccc;
    padding:20px;
    font-size:12px;
    text-align:center;
    color:#666666;
}
footer p a{
    display:inline-block;
    line-height:1;
    padding:2px;
    border-right:1px solid black;
    color:#666666;
}
footer a:hover{
    color:#666666;
    text-decoration: none;
}
footer p a:last-child{
    border-right:0;
}
footer .foot{
    color: #999999;
}
#basic-addon2{
    cursor: pointer;
    border-radius: 0;
}
.companyList,.companyTypeList,.companyTypeDetail{
    background:#f2f4f8;
    padding:30px 0;
}
.companyList .company_class{
    background:white;
    padding-bottom:20px;
    border:1px solid #e9eeef;
}
.companyList .company_class .nav-tabs{
    border-bottom:1px solid #e9eeef;
}
.companyList .company_class .nav-tabs > li > a{
    margin-right:0;
    line-height:46px;
    padding:0 34px;
    border-width:0;
    color:#333333;
    cursor:pointer;
}
.companyList .company_class .nav-tabs > li > a:hover{
    background:white;
}
.companyList .company_class .nav-tabs .active a{
    border-radius:0;
    border-color:#e9eeef;
    border-top:solid #65b4f4;
    border-width:2px 1px 0 0;
    color:#65b4f4;
}
.companyList .list{
    padding:0 15px;
    line-height:30px;
    margin-top:20px;
    word-wrap:break-word;
}
.companyList .list .select_class{
    padding:0 4px;
}
.companyList .list .active{
    background:#65b4f4;
    color:white;
}
.companyList .company_class .limit{
    height:30px;
    overflow: hidden;
}
 .line{
    border: dotted #e9eeef;
    border-width:1px 0 0 0;
    margin:15px;
    height:1px;
}
.companyList .list .more{
    cursor:pointer;
}
.companyList .company_class  .search_title{
    color:#9a9a9a;
    font-size:12px;
}
.companyList .company_class a{
    color:#666666;
    padding:6px 4px ;
}
.companyList .company_class a:hover{
    background:#65b4f4;
    color:white;
    text-decoration: none;
}
.company_class .btn-default{
    width:100%;
}
.company_class .dropdown-menu{
    width:100%;
    min-width:0;
}
.companyList .company_list{
    background:white;
    margin:25px 0 10px 0;
}
.company_list .company_top{
    background:#f9fafc;
    border:1px solid #e6e6e6;
}
.company_list .icon{
    height:46px;
    width:10px;
    background:#65b4f4;
    float:left;
}
.company_list .brand_name{
    line-height:46px;
    padding-left:10px;
}
.company_list .brand_relate{
    float:right;
    line-height:46px;
}
.companyList  mark {
    background:#f9fafc;
    color:#65b4f4;
    font-weight:bold;
}
.company_list .brand_relate span{
    padding:0 20px;
}
.company_list .company{
    padding:30px 15px;
    border: solid #eaebee;
    border-width: 0 1px 1px 1px ;
}
.company_list .company:hover{
    background: #fafafa;
}
 .company_logo{
     line-height: 100px;
     width:100px;
    height:100px;
    text-align:center;
    margin:0 auto;
    border-radius:50px;
    font-size:20px;
    border:1px solid #ebebeb;
     overflow: hidden;
     background:#ebebeb;
}
.color_1{
     background:#c0392b;
 }
.color_2{
    background:#4caf50;
}
.color_3{
    background:#c0392b;
}
.color_4{
    background:#03a9f4;
}
.color_5{
    background:#673ab7;
}
.color_6{
    background:#8e44ad;
}
.color_7{
    background:#ffc107;
}
.color_8{
    background:#00bcd4;
}
.color_9{
    background:#795548;
}
.color_10{
    background:#3f51b5;
}
.company_list  span{
    margin-right:10px;
}
.company_list .company_title a{
    color:#333;
    font-size:20px;
    font-weight:bold;
    line-height:40px;
    text-decoration: none;
}
.company_list p{
    color:#666;
}
.company_list .company_bottom span,.company_list .company_bottom{
    color:#bbb;
}
.company_list .save a{
    color:#209c16;
    float:left;
    margin:50px 10px 0 10px;
}
.company_list .save a:first-child{
    border:1px solid #209c16;
    margin-right:40px;
    margin-left:5px;
    width:30px;
}
.page{
    padding:20px 10px;
    border: solid #eaebee;
    border-width:0 1px 1px 1px ;
}
.company_list .page span{
    margin-right:0;
}
.page a{
    display:inline-block;
    border:1px solid #dddddd;
    margin:2px;
    padding:3px 5px;
    text-align:center;
    color:black;
}
.page a:hover{
    color:white;
    background:#65b4f4;
    text-decoration: none;
}
.page .active{
    background:#65b4f4;
    color:white;
}
.page input{
    width:50px;
    border:1px solid #dddddd;
    height:28px;
}
.page .btn{
    border:1px solid #dddddd;
    padding:3px 6px;
    border-radius:0;
}
.relate_company {
    background: white;
    margin-bottom:50px;
    padding:0 15px;
    border: solid #eaebee;
    border-width:0 1px 1px 1px;
}
.relate_company .relate_top{
    margin:0 -15px;
    font-size:15px;
    color:#333;
    font-weight: 600;
    line-height:46px;
    text-align:center;
    border-top:2px solid #65b4f4;
    border-bottom:1px solid #e9eeef;
}
.relate_company .relate_content{
    border-top:1px solid #dddddd;
    padding:10px 0;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow:hidden;
}
.relate_company .first_relate{
    border-top-width:0;
}
.relate_company .relate_content .title{
    font-size:16px;
    color:#333;

    line-height:40px;
}
.relate_company .relate_content p{
    color:#888;
    margin:0;
}
@media(max-width: 1200px){
    .relate_operation{
        display:none;
    }
}
@media(max-width: 978px){
    .company_list .save {
        display:none;
    }
}
/* companyList*/
.companyDetail{
    padding-bottom: 20px;
    color:#999999;
}
.companyDetail .top{
    background: #32384A url(https://sites2019.oss-cn-beijing.aliyuncs.com/qiyi/img/company_back.png) no-repeat scroll center 0;
    padding:40px 0;
}
.companyDetail .brand_top{
    background: url(https://sites2019.oss-cn-beijing.aliyuncs.com/qiyi/img/brand_back.png)  no-repeat scroll center 0;
    background-size:cover;
}
.companyDetail .top .email span{
    margin-left:20px;
}
.companyDetail .top_left{
    color:#999;
}
.companyDetail .top_left p,.companyDetail .top_right p{
    margin:0;
    line-height:1.6;
}
.companyDetail .brand_top .top_left .address{
    margin-top:15px;
}
.companyDetail .top_left .email{
    margin-top:15px;
}
.companyDetail .top_left a,.companyDetail .top_right a {
    color: #f4d231;
    margin-left:5px;
}
.companyDetail .top_left .title{
    font-size:20px;
    font-weight:bold;
    line-height:40px;
    color:white;
}
.companyDetail .top_left .icon{
    background:#66cc66;
    border-radius:3px;
    padding:5px 8px;
    margin-left:10px;
    color:white;
}
.companyDetail .top_left .icon_2{
    background:#0c74bd;
}
.companyDetail .top_left .icon_3{
    background: #1796a0;
}
.companyDetail .top_left .address span{
    margin-left:20px;
}
.companyDetail .top_left p a{
    margin-left:10px;
    font-weight:700;
}
.companyDetail .top_right{
    color:white;
    text-align:right;
}
@media(max-width:1200px){
    .companyDetail .top_right{
        text-align:left;
    }
}
.companyDetail .top_right div{
    border:1px solid #a1a2a6;
    display:inline-block;
    padding:2px 5px;
    border-radius:2px;
    margin:10px 0 10px 10px;
}
.companyDetail .top_right div img{
    margin-right:5px;
}
.companyDetail .top_right div:hover{
    border:1px solid #f35729;
}
.companyDetail .company_replace{
    line-height: inherit;
}
.companyDetail .list{
    background:#f0f0f0;
}
.companyDetail .list .active{
    background:white;
}
.companyDetail .list a{
    line-height:42px;
    color:#7a808f;
    text-decoration: none;
    display:inline-block;
    width:78px;
    text-align: center;
    float:left;
}
.companyDetail .list a:hover {
    background:white;
}
.companyDetail .information{
    color:#999999;
}
.companyDetail  .border_line{
    border:1px solid #eaedf4;
    background: #fcfcfc;
    padding:12px 5px;
    color:#999999;
    overflow: hidden;
}
.companyDetail .news{
    height:482px;
}
.companyDetail  .border_line .article_title{
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    padding-left:0;
    clear:both;
}
.companyDetail  .border_line .brand_name{
    line-height: 30px;
    font-size:18px;
    overflow: hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
    padding-left:0;
    color:#65b4f4;
}
.companyDetail .information  .border_line .change_content{
    background:#f9f9f9;
}
.companyDetail .information .border_line .change_content p{
    padding-bottom:20px;
    padding-top:10px;
}
.companyDetail .information .change{
    padding-bottom:40px;
}
.companyDetail .information_top {
    padding:10px 0;
    line-height: 30px;
    clear:both;
}
.companyDetail .border_line p,.companyDetail .border_line a{
    line-height: 30px;
    margin:0;
    padding:0 10px;
}
.companyDetail .border_line .update_time{
    float:right;
    margin-right:10px;
}
.companyDetail .border_line a{
    color:#65b4f4;
}
.companyDetail  .information_top span{
    font-size:18px;
    padding:0 10px;
    border-left:6px solid #65b4f4;
    color:#999999;
}
.companyDetail .table > tbody > tr > th,.companyDetail .table > tbody > tr > td{
    border-top-width:0;
}
.companyDetail .table > tbody > tr td:first-child,.companyDetail .information .border_line  .branch_name{
    color:#65b4f4;
}
.companyDetail .table > tbody > tr{
    border-bottom: 1px solid #eeeeee;
}
.companyDetail .information h3{
    font-size:18px;
}
.companyDetail .change_project{
    margin:-5px;
}
.companyDetail .change_project{
    line-height: 30px;
}
.companyDetail .line{
    margin:10px 0;
    border-style:solid;
    clear:both;
}
.companyDetail .border_line .line{
    margin:0;
}
.companyDetail .information p,.companyDetail .information span{
    padding-left:10px;
    line-height:30px;
}
.companyDetail .same_list{
    background:#f9f9f9;
    border-top:3px solid #eaedf4;
    padding-top:20px;
    padding-bottom: 10px;
    overflow: hidden;
}
.companyDetail .same_company{
    border:1px solid #eaedf4;
    padding:15px;
    overflow: hidden;
    font-size:12px;
    background:#fcfcfc;
    margin-bottom: 10px;
}
.companyDetail .same_company p{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.companyDetail .same_company .more{
    margin-right:15px;
}
.companyDetail .same_company a{
    font-size:14px;
    color:#65b4f4;
}
.companyDetail .same_company span{
    float:right;
}
.companyDetail br{
    line-height: 30px;
}
.companyDetail .border_line .relate_bottom{
    margin-bottom:11px;
    font-size:12px;
}
.companyDetail .table tbody tr:nth-child(2n){
    background: #f9f9f9;
}
/* brandDetail*/
.companyDetail .brand_information{
    color:#535250;
    height:auto;
}
.companyDetail .brand_information .information_description p{
    text-indent:30px;
}
.companyDetail .brand_information p span{
    margin-left:10px;
}
.companyDetail .brand_information .base_information{
    margin-top:10px;
}
.companyDetail .brand_information .base_description {
    line-height: 30px;
    font-size: 15px;
}
.companyDetail .brand_information .product{
    border:1px solid #eaedf4;
}
.companyDetail .brand_information .product p{
    padding:0 15px;
}
.companyDetail .brand_information .product_name{
    color:#a91324;
}
.companyDetail .brand_information .product_price{
    color:#fd8721;
}
.companyDetail .brand_information .comment{
    padding:0 10px;
    color:#849195;
}
.companyDetail .brand_information .comment span{
    padding:0;
}
.companyDetail .brand_information .comment .comment_time{
    margin-left:20px;
}
.companyDetail .brand_information .comment p{
    padding:0;
}
.companyDetail .brand_information .comment .comment_bottom{
    float:right;
}
.companyDetail .brand_information .comment .comment_bottom span{
    margin-left:10px;
}
.companyDetail .brand_information .relate_brand{
    padding:10px 0;
}
.companyDetail .brand_information .relate_brand p{
    line-height:30px;
}
.companyDetail .border_line  .more,.companyDetail  .more{
    float:right;
    color:#65b4f4;
    margin-right:10px;
    line-height: 30px;
    clear:both;
}


/* companyTypeList*/
.companyTypeList .list_top{
    background:#f8f8f8;
    width:100%;
    margin-bottom:20px;
    border:1px solid #e9eeef;
}
.companyTypeList .navbar {
    min-height: 0;
}
.companyTypeList .container-fluid{
    padding:0;
}
.companyTypeList .navbar-collapse{
    padding:0;
    border-width: 0;
}
.companyTypeList .navbar-default .navbar-nav  a {
    display:inline-block;
    padding:0 20px;
    background:#f8f8f8;
    color:black;
    line-height: 40px;
}
.companyTypeList .navbar-default .navbar-nav a:hover{
    background:#968e95;
    color:white;
}
.companyTypeList .navbar-default .navbar-nav > .active > a{
    background:#968e95;
    color:white;
}
.companyTypeList .left{
    background:white;
}
.companyTypeList .left .report_top{
    background: #f9fafc;
    padding:13px 15px;
    line-height: 20px;
    border-bottom:1px solid #ededed;
    font-size:15px;
    font-weight: 700;
}
.companyTypeList .left .report_top .count{
    font-size:12px;
    display:inline-block;
    padding:0 10px;
    background:#65b4f4;
    border-radius: 20px;
    margin-left:10px;
    color:white;
    font-weight:100;
}
.companyTypeList .left .report_content{
    padding:20px 25px;
    border:  solid #f3f5f7;
    border-width: 0 1px 1px 1px ;
}
.companyTypeList .left .report_content p{
    color:#777;
}
.companyTypeList .left .report_content a{
    color:#3c4144;
    font-size:22px;
    line-height:40px;
}
.companyTypeList .left .report_content .update_time{
    font-size:12px;
    color: #a1a8ac;
}

/*companyTypeDetail*/

.companyTypeDetail .left_top,.companyTypeDetail .left_bottom{
    background:white;
    border:1px solid #e9eeef;
}
.companyTypeDetail .top{
    margin-bottom:20px;
}
.companyTypeDetail .left_top{
    padding:15px 40px;
}
.companyTypeDetail .left_bottom{
    margin-top:20px;
}
.companyTypeDetail .left_bottom .relate_title{
    display:block;
    background: #f9fafc;
    line-height: 46px;
    padding:0 20px;
    border:1px solid #ededed;
    font-weight: 600;
}
.companyTypeDetail .left_bottom .relate_article{
    padding:15px 15px;
    border:1px solid #e9eeef;

}
.companyTypeDetail .left_bottom .relate_article a{
    color:#333;
}
.companyTypeDetail .left_bottom .relate_article span{
    color:#ccc;
    margin-left:15px;
}
.companyTypeDetail .share{
    float:right;
    line-height:26px;
}.companyTypeDetail .share img{
    margin:0 5px;
 }
.companyTypeDetail .title{
    font-size:28px;
    line-height: 60px;
}

.companyTypeDetail .left_top span{
    color:#999999;
    line-height: 26px;
}
.companyTypeDetail .left_top .source{
    margin-left:10px;
}
.companyTypeDetail .content{
    margin-top:20px;
    overflow:auto;
    clear:both;
}
@media(max-width: 1200px) {
    .companyTypeList .left .report_content{
        padding:20px 15px;
    }
    .companyTypeDetail .left_top{
        padding:15px ;
    }
    .relate_company{
        margin-top:20px;
    }
}
@media(max-width: 768px){
    .top_logo{
        margin:10px auto;
    }
}
