﻿.ctbg{background: #efefef;}
.ctbg2{background: #f6f6f6;}
.bgf2{background: #F2F2F2;}
.padb0{padding-bottom: 0;}
.proc_bg2 {
    background: #ffffff;
}

.rt_tit {
    height: 35px;
    line-height: 35px;
    font-size: 35px;
    color: #004c97;
    margin-top: 45px;
    margin-bottom: 30px;
}

.rt_tit span {
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    color: #b8b8b8;
    display: inline-block;
    margin-left: 0;
}
.proc .info .li li:nth-child(2n+0) {
    width: 40%;
}
.main {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.proc .pc {
    width: 39%;
    max-width: 460px;
    float: left;
    position: relative;
}
.ims {
    width: 100%;
}
.proc .info {
    width: 54%;
    max-width: 640px;
    float: right;
    position: relative;
}

.proc .info .t {
    font-size: 32px;
    color: #004c97;
    margin-top: 36px;
    margin-bottom: 15px;
    line-height: 55px;
    height: 55px;
}

.proc .info .t i {
    position: relative;
    float: left;
    width: 54px;
    height: 54px;
    background: url(/images/proc_ico1.png) center center no-repeat;
}

.proc .info .li li {
    position: relative;
    float: left;
    width: 43%;
    height: 32px;
    line-height: 32px;
    background: url(/images/proc_dot_li.gif) left center no-repeat;
    padding-left: 14px;
    margin-left: 6%;
}

.proc .info .li li a {
    font-size: 16px;
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}