.cn{font-family:"微软雅黑", sans-serif;}
.en{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
a,a:hover{ color: inherit; text-decoration: none; }
a,a:link,a:visited{ text-decoration: none; }
.en header{height: 66px;}
.header-en{height: 66px;  margin-top: -66px;}
.header-logo{height: 40px}
.header-link-cn{display: inline-block;float:left;font-size:16px;color: #fff;border: 1px solid #eaeaea;width: 82px;    z-index: 999999;position: relative;right: 0px;text-align: center;  height: 34px;  line-height: 34px; border-radius: 4px;background-color: #004EA1;}

.header-link-en{display: inline-block;color: #fff;
    border: 1px solid #eaeaea;
    width: 82px;position: relative;
    right: 0px;text-align: center;
    margin-right: 30px;line-height: 34px;
    border-radius: 4px;background-color: #004EA1;}
.header-link-en:hover{color: #000;}

.header-en a:hover {
    color:#fff;
}
.search-contain{margin: 0 auto;}
.company-title{width: 880px;float: left;height: 36px;line-height: 36px;}
.company-title span{font-size: 24px;color: #004EA1;}
.en .company-title span{font-weight: bold;}
.search-contain{padding-top: 10px;}

.company-pinyin{margin-right: 14px;}
.parting-line{width: 100%;height: 2px;background-color: #004EA1;margin-top: 18px;}
.total-num{padding-left:12px;font-size: 14px!important;color: #999!important ;font-weight: 100!important;}
.query-contain{height: 45px;width: 100%;padding-top: 10px;}
.query-list{list-style: none; height: 50px;padding-left: 7px; border-bottom: 2px solid #004EA1;;padding-bottom: 2px;margin-top: 13px;}
.query-list li:nth-child(1){width:52px;}
.query-list li{font-size: 20px;  background-color: #fff;border-radius: 5px;cursor:pointer;
    float: left; width: 30px;height: 30px;border:1px solid #e2e2e2;line-height: 30px;text-align:center;margin-left: 9px;}
.query-list .active{color: white;background-color: #004EA1;}
.container-padding{min-width: 1180px!important;}

.container-list{margin: 20px auto;margin-top: 34px;overflow: hidden;margin-bottom: 18px;}
.company-list{ padding-left: 7px;float: left;margin-top: 0px;}
.company-list li{list-style: none;float: left;display:inline-table;vertical-align:middle;}
.company-list li a {
    box-sizing:border-box;
    background-color:#fff;
    box-shadow: 1px 1px 3px #efefef;
    border-radius: 4px;
    display: inline-block;
    color:#3f3f3f;
    text-decoration:none;
    width: 203px;
    margin: 0 10px 10px 5px;
    text-align: center;
    border: 1px solid #CCC;
    padding: 10px 0;}
.company-list li a:hover{ color: #004EA1;background-color: #e2e2e2;}
/*空值样式*/
.empty-data{margin-left: 516px;margin-right: 516px;font-size:14px;color: red;text-align: center;}
.empty-data-en{color: red;text-align: center;}
/*.company-list li a:visited{color: #3f3f3f;}*/

/*英文列表*/
.container-list{color: #3f3f3f;min-height: 250px;}
.company-english .en-title{padding-left: 17px;height: 44px;line-height: 44px;border-bottom: 1px solid #e2e2e2;font-size: 20px;}
.company-english ul{padding-left: 0px;list-style: none;margin-top: 0px;font-size: 14px;margin-bottom: 0px;}
.company-english li {padding-left: 17px;height: 44px;line-height: 44px;border-top: 1px solid #e2e2e2;}
.company-english .company-code{height: 100%;width: 170px;float: left}
.company-english .company-name{height: 100%;float: left}
.company-english li:hover{background-color: #edf5fa;}
.company-english li a{text-decoration: none;color:#3f3f3f; }
.load-more{display:none;color:gray;height: 44px;line-height: 44px;border-top: 1px solid #e2e2e2;font-size: 16px;text-align: center;}
.no-more{display:none;color:gray;height: 44px;line-height: 44px;border-top: 1px solid #e2e2e2;font-size: 16px;text-align: center;}
/*英文页脚*/
.footer-en{width: 100%}
.footer-en .footer-content{margin: 0px auto;}
.footer-en p{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

/*
.footer{ z-index: 888; width: 100%; background-color: #5e5e5e;height: 100px; position: relative;display:block}*/
.middle-inner {margin: 20px auto;}

.middle-inner .acknowledgement {
    color: #3f3f3f;
    font-size: 14px;
    margin-top: 10px;  }
.middle-inner .acknowledgement p{
    line-height: 1.95em;
}

.middle-inner .middle-title {
    margin-top: 0px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eaeaea; }
.middle-inner .middle-title .title {
    font-size: 22px;
    color: #3f3f3f; }
.middle-inner .divition-line {
    width: 160px;
    height: 1px;
    border-bottom: 2px solid #004EA1;
    margin-top: -3px;
}
.middle-inner .divition-line1 {
    width: 90px;
    height: 1px;
    border-bottom: 2px solid #004EA1;
    margin-top: -3px;
}

.disclaimer-title{font-size: 24px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #eaeaea;
    margin-bottom: 16px;
}
.disclaimer-title span{
    float: left;
    border-bottom: 2px solid #004EA1;
}
.footer-content p{
    font-size: 14px;
}
.footer-content .disclaimer-content{
    margin-bottom : 21px;
}