﻿/*超出一行显示省略号*/
.overellip {
    overflow: hidden; /* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow: ellipsis; /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
/*headarea*/
.logo {
    margin-top: 1em;
}
.logo img{
    width:7em;
    margin:0 auto;
}

.telconcat {
    margin-top: 1.5em;
}

.menubox {
    margin-top: 3.3em;
}

.mmenuitem {
    display: none;
}

.menuitem {
    padding: 5px 0px;
    width: 17%;
    display: inline-block;
    text-align: center;
    color: #232323;
    font-size: 1.2em;
    font-family: 'Microsoft YaHei';
    border-radius: 5px 1px 5px 1px;
}

    .menuitem:hover {
        text-decoration: none;
        background-color: #015184;
        color: white;
    }

.active {
    background-color: #015184;
    color: white;
}

.headline {
    margin: 5px -15px 10px -15px;
    border-top: 1px solid #cdcdcd;
    /*width: 100%;*/
}
/*end headarea*/

/*产品*/
.titlebox {
    width: 35%;
    border-bottom: 1px solid #cdcdcd;
    margin: 40px auto 45px auto;
    height: 2.5em;
    line-height: 2.5em;
    text-align: center;
}

.bigtitle {
    display: inline-block;
    background-color: white;
    padding: 15px 30px 0 30px;
    color: #015184;
    font-size: 2em;
    font-family: 'Microsoft YaHei';
    font-weight:bold;
}

.productbox {
    text-align: center;
    background-color:#015184;
    padding:1.5em 0 2.5em 0;
    margin:0 -15px;
}

.itembox {
    border: 0px solid #cdcdcd;
    display: inline-block;
    margin-left:3em;
    width: 25%;
    border-radius:10px 10px 0 0;
    background-color:white;
     vertical-align:top;
}

    .itembox:hover {
        box-shadow: #015184 1px 1px 8px;
    }

.cptitle {
    display: block;
    font-size: 1.3em;
    font-family: 'Microsoft YaHei';
    text-decoration:none;
    color:#444;
    font-weight:500;
    width:75%;
    margin:1em auto;
    padding-bottom:1em;
    border-bottom:2px solid #015184;
}
.cptitle:hover{
    text-decoration:none;
}
.cpcomment{
    text-align:left;
    text-indent:2em;
    padding:0 2.5em;
    line-height:2em;
    font-size:1em;
    color:#666;
}
/*产品 结束*/

/*专业技术*/
.zyjsbox{
    background-color:#eee;
    margin:0 -15px;
    padding:1em;
}
.zyjsitem {
    width:75%;
    background-color: white;
    margin: 1em auto;
    border: 0px solid #dedede;
    border-collapse: collapse;
    padding: 10px 5px;
    font-family: 'Microsoft YaHei';
    border-radius:5px;
}
.zyjsbox img{
    float:left;
    margin-right:2em;
}
    .zyjsbox .zyjstitle {
        font-weight:bold;
        font-size:1.2em;
    }

/*专业技术--结束*/

/*服务流程 */
.fwlcbox {
    width: 80%;
    text-align: center;
    margin: auto;
    padding: 10px 5px;
}

.fwlcitem {
    position: relative;
    background-repeat: no-repeat;
    display: inline-block;
    padding-top: 38px;
    width: 140px;
    height: 140px;
    border: 2px solid #015184;
    border-radius: 50%;
    box-shadow: #015184 2px 2px 10px;
    margin-right: 25px;
    font-size: 1.3em;
    font-family: 'Microsoft YaHei';
}

    .fwlcitem em {
        display: inline-block;
        width: 50%;
        font-style: normal;
        font-size: .7em;
    }

.f1 {
    background-position: 15px 60px;
}

.f2 {
    background-position: 15px -61px;
}

.f3 {
    background-position: 15px -184px;
}

.f4 {
    background-position: 15px -316px;
}

.f5 {
    background-position: 15px -447px;
}

.f6 {
    background-position: 22px -574px;
}
/*服务流程 END*/

/*文本类，文章等用到的*/

.textbody {
    text-indent: 2em;
    font-family: 'Microsoft YaHei';
    font-size: 1em;
}

.blueborder {
    border-color: #0094ff;
}
/*文本类，文章等用到的-END*/

/*concat us about us*/
.bannertitle{
    border: 1px solid #cccbc8;
    box-shadow:#dedede 1px 1px 10px;
    padding:1em;
    font-size:1em;
    border-radius:5px;
}
.abouttitle{
    font-size:1.3em;
    text-align:center;
    font-weight:bold;
    padding:1em 0;
}
.concat {
    padding: 10px;
}

    .concat .concatitem {
        border-bottom: 1px solid #dedede;
        padding: 15px;
    }

    .concat a {
        font-family: 'Microsoft YaHei';
        font-size: 16px;
        color: #232323;
        margin-left: 20px;
    }
/*concat us -end*/

/*product */
.producttitlehead {
    text-align: center;
    background-color: #015184;
    border-radius: 5px 0 5px;
    padding: 5px;
    color: white;
    font-size: 1.5em;
}

.producttitle {
    padding: 15px 0 15px 2em;
    cursor: pointer;
    border-radius: 2px;
    background-color: #eef;
    color: #444;
    border-bottom: 1px solid #015184;
}

    .producttitle:hover, .producttitle.active {
        box-shadow: #444 1px 1px 20px;
        background-color: #444;
        color: white;
        text-indent:1em;
    }

    .producttitle i {
        display: inline-block;
        font-style: normal;
        font-size: 1.1em;
        font-family: 'Microsoft YaHei';
    }
/*product end*/
/*人才招聘*/
.rczphead {
    padding: 10px;
    background-color: #d6e3ed;
}

    .rczphead label {
        display: inline-block;
        min-width: 200px;
        width: 10%;
        height: 20px;
    }

.rczp-title, .rczp-gwms {
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: #0078c9;
    font-weight: bold;
}

.rczpbody {
    padding: 5px 10px;
    background-color: #edf2f6;
}

.rczp-gwms {
    color: #095f8d;
    border-bottom: 1px solid #0c7d9b;
}

.rczpconcat {
    background-color: #edf2f6;
    padding: 10px;
    color: red;
}
/*HR    -end*/
/*footer*/
.footerline {
    margin: 60px -15px 10px -15px;
    border-top: 1px solid #cdcdcd;
}

.ftbg {
    background-color: #232323;
}

.ftbg1 {
    background-color: #2a2a2a;
}

.ftitem {
    padding-top: 20px;
    font-size: 16px;
    color: white;
    font-family: 'Microsoft YaHei';
    border-right: 1px solid #ededed;
}

    .ftitem div {
        margin-bottom: 10px;
    }

.weima2 {
    margin: 1.5em auto auto auto;
    display: block;
}

.beianlink {
    font-size: 16px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: white;
    font-family: 'Microsoft YaHei';
}

    .beianlink a {
        color: white;
        font-family: 'Microsoft YaHei';
        margin-right: 20px;
        /*text-decoration:none;*/
    }
