.cjsfw-top {
    align-items: center;
    justify-content: center;
    background: url(../../images/cjsfw/cjsfw-top.png) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 400px;
}
.cjsfw-top-div{
    width: 1200px;
    margin: auto;
    padding-top: 32px;
}
.top-img {
    background: url(../../images/cjsfw/xzsydw-bg.png) no-repeat;
    background-size: 100% 100%;
    z-index: 1;
    width: 460px;
    height: 325px;
    display: inline-block;
}

.top-box-title {
    margin-left: 50px;
    width: 683px;
    height: 325px;
    display: inline-block;
    margin-top: 32px;
    vertical-align: top;
}

.top-box-title > p {
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    line-height: 31px;
}

.top-box-text {
    margin-top: 32px;
    font-size: 14px;
    color: #333333;
    line-height: 22px;
    text-indent: 30px;
}

.short-line {
    margin-top: 32px;
    width: 52px;
    height: 4px;
    background: #BE956B;
    border-radius: 2px;
    border: 1px solid #979797;
}

.mineList {
    margin-top: 56px;
}

.blank-title {
    font-size: 28px;
    font-weight: bold;
    color: #333333;
    line-height: 28px;
    text-align: center;
}

.blank-title-line {
    margin: 0 auto;
    margin-top: 21px;
    width: 80px;
    height: 1px;
    border-bottom: 3px solid #962E34;
    border-radius: 2px;
}

.long-line {
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #DDDDDD;
    position: relative;
}
.mine-content {
    margin-top: 24px;
    width: 100%;
    box-shadow: 2px 2px 17px 0px rgba(0, 0, 0, 0.05);
}


/* 办理流程 */
.handlingProcess-content{
    margin-top: 24px;
    width: 100%;
}
.handlingProcess-lct{
    width: 100%;
    height: 585px;
    background: url(../../images/cjsfw/xz-lct.png) no-repeat center;
    background-size: 100% 100%;
}

.handlingProcess-zcfg {
    width: 100%;
    height: 328px;
    background: url(../../images/cjsfw/zengzi-zcfg-img.png) no-repeat center;
    background-size: 100% 100%;
    padding-top: 35px;
}


.handlingProcess-zcfg .zengzizcfg{
    width: 1200px;
    margin:0 auto;
    height: 264px;
    /* background: #FFFFFF; */
    border-radius: 2px;
    background: rgba(255,255,255,0.48);
    border: 1px solid #E2E2E2;
}
.handlingProcess-zcfg .zengzizcfg .zengzizcfg-content{  
    margin-top: 30px; 
    padding-left: 290px;
    overflow: auto;
    height: 205px;
}
 
.handlingProcess-zcfg .zengzizcfg .zengzizcfg-content p a{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-decoration: none;
    color: #333333;
}
.handlingProcess-zcfg .zengzizcfg .zengzizcfg-content p:hover{
     font-weight: 700;
}
.handlingProcess-zcfg .zengzizcfg .zengzizcfg-content p .item-icon{
     vertical-align: super;
     margin-right: 10px;
     display: inline-block;
     width: 20px;
     height: 24px;
     background: url(../../images/cjsfw/zengzi-zcfg-item-img.png);
 }

 .zengzizcfg-content a {
    display: inline-block;
    width: 680px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.itemClass:hover {
    background-color: #bf946c;
}
.itemClass:hover .title {
    color: #fff;
}

.itemClass:hover .img {
    background-image: url(../../images/cjsfw/go-active-img.png);
}


.jinrong-card{
    display: inline-block;
    width: 380px;
    height: 284px;
    background: #F9F9F9;
    margin-right: 16px;
    overflow: hidden ;
}
.jinrong-card .img-zai{
    background-image: url(../../images/cjsfw/zai-img.png);
    width: 380px;
    height: 217px;
    background-repeat: repeat;
    background-size: cover;
}
.jinrong-card .img-gu{
    background-image: url(../../images/cjsfw/gu-img.png);
    width: 380px;
    height: 217px;
    background-repeat: repeat;
    background-size: cover;
}
.jinrong-card .img-zi{
    background-image: url(../../images/cjsfw/zi-img.png);
    width: 380px;
    height: 217px;
    background-repeat: repeat;
    background-size: cover;
}
.jinrong-card .lookMore{
  text-align: right;
  line-height: 64px;
  height: 64px;
  cursor: pointer;
}
.jinrong-card .lookMore a{
    font-size: 14px;
   color: #333333;
   text-decoration: none;
}
.jinrong-card .lookMore .img{
    float: right;
    background-image: url(../../images/cjsfw/right-go-img.png);
    width: 26px;
    height: 14px;
    background-repeat: repeat;
    background-size: cover;
    margin-right: 24px;
    margin-top: 23px;
    margin-left: 16px;
}

/* 联系人 */

.vab-subject_contact{
    position: relative;
    width: 100%;
    height: 340px;
    background: url('../../images/subject/subject-contact_bg.png') no-repeat;
    background-size: 100% 100%;
    padding: 40px 0;
    margin-top: 56px;
  }
  .vab-subject_contact .vab-box_bd{
    height: 256px;
    margin-top: 30px;
  }

  .footer-left, .footer-right  {
    /* position: relative; */
    width: 588px;
    height: 175px;
    background: #FFFFFF;
    border-radius: 0px 6px 6px 0px;
    border: 1px solid #F0F0F0;
    padding: 24px 40px;
    box-sizing: border-box;
    margin: 0 auto;
  }

  .footer-left {
    /* float: left; */
  }

  .footer-right {
    float: right;
  }

  .footer-title {
    font-size: 16px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: #333333;
  }

  .footer-contentTop-tit p {
    margin-top: 24px;
  }

  .footer-address {
    margin-top: 24px;
  }

  .vab-subject_contact-text i {
    display: inline-block;
    vertical-align: middle;
  }

  .icon-address {
    margin-top: -3px;
  }

  
  .title-copy {
    height: 28px;
    text-align: center;
    font-size: 28px;
    font-family: ArialMT;
    color: #F0F0F0;
    line-height: 28px;
    margin-bottom: -35px;
  }


/* .charterBusiness{
    width: 1200px;
    margin: auto;
}
.charterBusiness .bitmapImg{
    min-height: 300px;
    width: 100%;
    margin: 55px 0;
}
.charterBusiness .bitmapImg ul li{
    display: inline-block;
    width: 227px;
    height: 80px;
    background: #FFFFFF;
    box-shadow: 0px 2px 12px 0px rgba(0,0,0,0.1200);
    margin-right: 8px;
    margin-bottom: 10px;
    vertical-align: middle;
}
.charterBusiness .bitmapImg ul li img{
    width: 227px;
    height: 80px;
} 
#cooperativeOrganization li{
    overflow: hidden;
}
#cooperativeOrganization li img:hover{
    transition: .5s;
    transform: scale(1.1);
    cursor: pointer;
} */

/* 项目推荐 */

.xmtj-list-box {
    min-height: 350px;
}
.xmtj-list {
    width: 100%;
    min-height: 300px;
    margin-top: 10px;
    overflow: hidden;
}
.xmtj-list li {
    float: left;
    width: 389px;
    height: 279px;
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    margin-right: 14px;
    margin-top: 14px;
}
.xmtj-list li a {
    text-decoration: none;
    color: #444444;
}

.xmtj-list li .xmtj-img {
    width: 100%;
    height: 207px;
    overflow: hidden;
}

.xmtj-list li .xmtj-img img {
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.xmtj-list li img:hover {
    transition: .5s;
    transform: scale(1.1);
}

.xmtj-list li .xmtj-text {
    width: 100%;
    height: calc(279px - 207px);
    padding: 14px 16px;
    box-sizing: border-box;
}

.xmtj-list li .xmtj-text p {
    width: 100%;
    font-size: 14px;
    font-family: MicrosoftYaHei;
    color: #444444;
    line-height: 21px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    overflow-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
}

/* 分页 */
.pagination {
    width: 100%;
    height: 30px;
    margin-top: 20px;
}
.flickr {
    float: right;
}
.pageSize1 {
    font-size: 14px !important;
}

/* 相关项目 */
.list-table {
    width: 100%;
    height: 40px;
}

.xgxm-tab {
    width: 100%;
    height: 52px;
    background: #FBFAFA;
    margin-top: 16px;
    padding: 0 510px;
}

.xgxm-tab li {
    float: left;    
    font-size: 16px;
    font-family: MicrosoftYaHei;
    color: #333333;
    line-height: 52px;
    cursor: pointer;
}

.xgxm-tab li:first-child {
    margin-right: 56px;
}

.xgxm-tab .tabActive {
    color: #BE956B;
    border-bottom: 1px solid #BE956B;
}


/* 政策法规 */

.zengzizcfg-content span:last-child {
    display: inline-block;
    width: 680px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}