
/* 外围宽度 */
.warper {
    width: 1200px;
    margin: 0 auto;
    /*font-family: Microsoft YaHei;*/
}

.connect section {
    margin-bottom: 40px;
    position: relative;
}

.first {
    position: absolute;
    top: 23%;
    transform: translateY(-50%);
}
.secondZdj {
    position: absolute;
    top: 17%;
    transform: translateY(50%);
}

/* 每个小结标题 */
.connect section .headtitle {
    font-size: 18px;
    line-height: 80px;
    font-weight: bold;
    margin-bottom: 15px;
    font-weight: bold;
    color: #333;
}

.connect section .headtitle.noborder {
    margin-bottom: 0;
    margin-top: 0px;

}

.connect section .headtitle>span {
    padding: 15px 0;
    border-bottom: 4px solid #1d80ff;
}

/* 小结文本通用样式内容 */
.connect ul {
    margin-bottom: 20px;
    padding-bottom: 20px;
    color: #333333;
    font-size: 16px;
}

.bold {
    font-weight: 900;
}

.connect ul>li {
    line-height: 40px;
}

/* 下划线 */
.border-dashed {
    border-bottom: 1px dashed #afafaf;
}

/* 对称分的部分 */
.connect ul.double>li .right-content {
    float: right;
    width: 50%;
}

/* 地图 */
.connect .map {
    margin-top: 20px;
    margin-right: 40px;
    cursor: pointer;
    width: 530px;
    height: 749px;
    background: url('../../images/map02.png') no-repeat;
}

.connect ul.second>li {
    margin-right: 40px;
}

/*企业服务 */
.connect .etpSerbox {
    height: 680px;
    box-sizing: border-box;
    background: #f4f4f4;
    padding: 30px 0px;
    float: left;
    width: 22%;
    margin-right: 3%;
    border: none;
}
.connect .etpSerbox:last-child {
    margin-right: 0;
}

.connect .etpSerbox .double {
    height: 440px;
}

.connect .etpSerbox ul {
    padding: 0 40px;
}

.connect .etpSerbox li {
    line-height: 30px;
}

.phone {
    line-height: 2;
    font-size: 16px;
    border-top: 1px dashed #CCCCCC;
    padding: 20px 0px 20px 40px;
}

/* 公共技术服务 */
.comonbox h2{
    font-size:16px;
    line-height:35px;
    font-weight: normal;
    color: #333333;
    margin-top: -20px;
    margin-bottom: 10px;
}
/* rgba(248,248,248,1) */
.comonbox ul{
    box-sizing: content-box;
    padding:30px 40px;
    margin-bottom: 0px;
    background:#f4f4f4;
    margin-right: 57px;
}
.comonbox ul.detail{height: 370px;width:460px;}
.comonbox ul.phone{height: 155px;padding-top: 25px;}
.comonbox ul>li{
    line-height: 30px;
}
/* 成果转化与技术转移服务*/
.connect section .result{
    height: 710px;
    padding: 30px 40px;
    margin-bottom: 0px;
    background: #f4f4f4;
    margin-right: 57px;
    width: 460px;
}
.connect .result li{margin-bottom: 40px;line-height: 2.2;}
/* 基础服务 */
.connect section .based{
    padding: 30px 40px;
    margin-bottom: 0px;
    background: #f4f4f4;
    margin-right: 57px;
    width: 460px;
}
.connect .based li{margin-bottom: 0px;line-height: 2.2;}
.connect .base{margin-top: -30px;}
.connect .base>ul.fl{
    /*width:50%;*/
    margin-top: -10px;
}

/* 点击图片放大 */
.certificateBg {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: rgba(0, 0, 0, 0.4);
    z-index: 77;
}
.certificateBox {
    position: fixed;
    left: 50%;
    top: 50%;
    transform:translateX(-50%) translateY(-50%);
    -webkit-transform:translateX(-50%) translateY(-50%);
    z-index: 101;
}
.close{
    cursor: pointer;
    width: 40px;
    height: 40px;
    /*background-color: rgb(35, 133, 253);*/
    color: #fff;
    border-radius: 11px;
    text-align: center;
    line-height: 22px;
    font-size: 14px;
    position: absolute;
    top: -40px;
    right: -3px;
    /*box-shadow:0px 0px 10px #666;*/
    /*border:1px solid green;*/

}
.close img{
    width: 100%;
    height: 100%;
}