/*
* reset and common css
*/

body { background:#fff;font-family: "PingFang SC","Hiragino Sans GB","Microsoft YaHei","sans-serif";font-size: 14px}
html,body,div,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,object,code,em,span,var,legend,button,input,textarea,th,td,a,img,header,footer,nav,aside,audio,datalist,section { margin:0;padding:0;border:0;outline:0; }/*清除内外边距*/
h1,h2,h3,h4,h5,h6 { font-weight:normal; }/*设置默认字体*/
:focus { outline:0; }
ul,ol,ul li,ol li { list-style: none; }/*重置列表*/
address,caption,cite,em,code,dfn,th,var { font-style:normal;font-weight:normal; }
form label { cursor:pointer; }
input,button,select,textarea { font-family:inherit;font-size:100%;outline:none; }
textarea { resize:none }
input { vertical-align:middle; }
img { border:0; }/*重置图片元素*/
table { border-collapse:collapse;border-spacing: 0; }/*重置表格*/
.l { float:left; }
.r { float:right; }
button,input[type="reset"],input[type="button"],input[type="submit"] { line-height:normal !important; }
a {text-decoration:none;}
a { color:#666;}
a:hover { text-decoration:none;}
input { _filter:chroma(color=#000000); }
/*--清除浮动
------------------------------------------------------------------------------------------*/
.clearfix:after { clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden; }
.clearfix:after { _zoom:1; }
.overflow { overflow:hidden; _zoom:1; }
.clear { clear:both; height:0;font-size:0; overflow:hidden; }

/*面包屑样式*/
.breadcrumb{
    background: #ffffff;
    margin: 0;
    padding: 0;
    margin-top: 40px;
    margin-bottom: 24px;
}
p{
    text-align: justify;
}
.breadcrumb li a{
    font-size: 14px;
    color: #999999;
}
.breadcrumb li.active a{
    font-size: 14px;
    color: #555555;
}
@media (max-width: 768px){
    .breadcrumb{
        margin-top: 10px;
        margin-bottom: 20px;
    }
}

.page-title-box{
    width:100%;
    height:240px;
    background: url("../images/companyProfile/page-title.jpg") no-repeat center center;
    background-size: 100% 100%;
}
.page-title{
    width:1200px;
    margin: 0 auto;
    padding-top: 115px;
}
.page-title .en{
    color:#fff;
    font-size: 16px;
}
.page-title .ch{
    color:#fff;
    font-size: 40px;
    line-height:1.5em;
}

@media (max-width:768px) {
    .page-title{
        width:100%;
        padding:20px;
        padding-top: 80px;
    }
    .page-title-box{
        height:180px;
    }
    .plate-tag-box{
        display: none;
    }
    .page-title .ch{
        font-size: 20px;
    }
}
.company-plate-tag-box{
    width:100%;
    height:47px;
    border-bottom: 1px solid #e9e9e9;
    background: #ffffff;
    z-index: 999;
}
.company-plate-tag-list{
    width: 1200px;
    height:100%;
    display: flex;
    margin: 0 auto;
}
.company-plate-tag-item{
    flex: 1;
    height:100%;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
    color: #555;
    border-bottom:2px solid transparent;
    cursor: pointer;
}
.company-plate-tag-item.active,.company-plate-tag-item:hover{
    border-bottom:2px solid #e95513;
    color:#e95513;
}
.wrapper > .company-main-container{
    width:100%;
}
.company-main-container>.company-plate{
    width:100%;
}
.company-main-container>.company-plate:nth-child(even){
    background-color: #f7f8fa;
}
.company-main-container>.company-plate>.company-plate-title{
    width:1200px;
    margin: 0 auto;
    height:110px;
    font-size: 24px;
    color:#222;
    text-align: center;
    padding-top: 46px;
}
.company-main-container>.company-plate>.company-plate-content{
    width:1200px;
    margin: 0 auto;
    padding: 20px 0;
}
.company-main-container>.company-plate>.company-plate-content>img{
    max-width: 100%;
}
@media (max-width: 768px) {
    .wrapper > .company-main-container{
        padding:0 15px;
    }
    .company-plate-tag-box{
        display: none;
    }
    .company-main-container>.company-plate>.company-plate-title{
        width: 100%;
        margin: 0 auto;
        height:40px;
        font-size: 18px;
        color:#222;
        text-align: left;
        padding-top: 5px;
        border-bottom: 1px solid#e9e9e9;
    }
    .company-main-container>.company-plate>.company-plate-content{
        width:100%;
    }
    .company-main-container>.company-plate>.company-plate-title>span{
        display: inline-block;
        height:100%;
        line-height: 35px;
        border-bottom: 2px solid #df542f;
    }
    .company-main-container>.company-plate:nth-child(even){
        background-color: transparent;
    }
}

/*分页new_page*/
.ht-page {
    padding: 30px;
    text-align: center;
}

.ht-page span {
    vertical-align: middle;
}

.ht-page a {
    text-decoration: none;
    color: #555;
    outline: none;
}

.ht-page .pagebtn {
    width: 52px;
    height: 30px;
    background: #1875f0;
    border: 0;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}

.ht-page .pagebtn:hover {
    background: #1875f0;
}

.ht-page .previous {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e9e9e9;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    background: url("../images/page/page_left_img.png") no-repeat center;
}

.ht-page .previous.disable {
    display: inline-block;
    padding: 0 15px;
    background: url("../images/page/page_left_disabled.png") no-repeat center;
    cursor: default;
}

.ht-page .previous.disable:hover {
    background: url("../images/page/page_left_disabled.png") no-repeat center;
}

.ht-page .previous:hover {
    background: url("../images/page/page_left_hover_img.png") no-repeat center;
}

.ht-page .previous a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
}

.ht-page .next {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e9e9e9;
    border-left: 0;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    background: url("../images/page/page_right_img.png") no-repeat center;
}

.ht-page .next:hover {
    background: url("../images/page/page_right_hover_img.png") no-repeat center;
}

.ht-page .next.disable {
    display: inline-block;
    padding: 0 15px;
    cursor: default;
    background: url("../images/page/page_right_disabled.png") no-repeat center;
}

.ht-page .next.disable:hover {
    background: url("../images/page/page_right_disabled.png") no-repeat center;
}

.ht-page .next a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
}

.ht-page .num {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e9e9e9;
    border-left: 0;
}

.ht-page .num.current {
    padding: 0 15px;
    background: #f1f1f1;
}

.ht-page .num a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
}

.ht-page .num a:hover {
    color: #555;
    background: #f1f1f1;
}

.ht-page .dots {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    border: 1px solid #e9e9e9;
    border-left: 0;
    padding: 0 15px;
}

.ht-page .total {
    margin-left: 20px;
    margin-right: 10px;
}

.ht-page .total.total_page {
    margin-left: 5px;
    margin-right: 5px;
}

.ht-page .page_jump {
    margin: 0 10px;
}

.ht-page .pageInput {
    width: 50px;
    height: 30px;
    border: 1px solid #e9e9e9;
    outline: none;
    border-radius: 4px;
    text-align: center;
}

.ht-page .pageInput:focus {
    border: 1px solid #1875f0;
}

a:link,a:visited,a:hover,a:active{
    text-decoration: none !important;
}

@media screen and (max-width: 799px) {
    .ht-page {
        padding: 10px 0;
    }
    .ht-page .num, .ht-page .dots, .ht-page .total {
        display: none;
    }
    .ht-page .num.current {
        display: inline-block;
        padding: 0 10px;
    }
    .ht-page .total.total_page {
        display: inline-block;
    }
    .ht-page .pageInput, .ht-page .pagebtn {
        width: 40px;
    }
    .ht-page .page_jump {
        margin: 0 5px;
    }
}

.ht-card-box {
    width: 100%;
    background-color: #fff;
}

.ht-card-title {
    width: 100%;
    height: 60px;
    line-height: 59px;
    color: #222;
    font-size: 18px;
    padding-left: 30px;
    border-bottom: 1px solid #e9e9e9;
}

.ht-card-content {
    width: 100%;
    padding: 30px;
}

.ht-card-footer {
    width: 100%;
    border-top: 1px solid #e9e9e9;
}

.ht-card-btn {
    display: block;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 18px;
    color: #1875f0;
    cursor: pointer;
    border-right: 1px solid #e9e9e9;
    float: left;
}

.ht-card-btn:last-child {
    border-right: 0;
}

.ht-card-btn.ht-card-btn-1 {
    width: 100%;
}

.ht-card-btn.ht-card-btn-2 {
    width: 50%;
}

.ht-card-btn.ht-card-btn-3 {
    width: 33.3333%;
}

.ht-card-btn:hover {
    background-color: #eee;
}