html, body { overflow-x: hidden;}
.widxz{width:1282px; margin:0 auto;margin-top:80px;}
.comwidth{width:1282px;margin: 0 auto;}
.page-pic{width:48%;}
.page-txt{width:48%;}

.sourcebreadcrumb {
    width: 1282px;
    margin: auto;
    margin-top: 20px;
}
/*banner*/
.banner-con { position: relative;height: 600px;overflow: hidden;}
.banner-con .swiper-container {width: 100%;height: 600px; top: -370px;}
.banner-con .swiper-container .swiper-wrapper { background-size: cover;}
.banner-con h2 {position: relative;font-size: 54px;padding-top: 230px;z-index: 66;}
.banner-con h2 span { display: block;font-size: inherit;font-weight: normal;}
.banner-con h2 .line {height: 4px;background: #dc0717; width: 75px; margin-bottom: 25px}
.banner-con h2 .en {font-size: 30px;}
/*图片新闻*/
.pic-news-box{overflow:hidden;width:100%;position:relative;}
.pic-news-box .swiper-slide{border-radius:5px;overflow:hidden;}
.pic-news-box img{width:100%; height: 100%; object-fit:cover;transition: all 1s;-ms-transition: all 1s;}
.pic-news-box img:hover{transform: scale(1.1)}
.pic-news-box span.titletext{display:block;width:100%;line-height:44px;position:absolute;bottom:0;left:0;text-indent:1em;background:rgba(0,0,0,0.3);color:#fff;font-size:16px;}
.pic-news-box .pic-pagination{position:absolute;left: auto !important;right:30px;bottom:15px !important;z-index:9;width: auto !important;}
.pic-news-box .pic-pagination span{width:10px;height:10px;border-radius:50%;background-color:#fff !important;opacity: 1;}
.pic-news-box .pic-pagination span.swiper-pagination-bullet-active{background-color:#d00010 !important;  width: 17px; height: 7px; border-radius: 20%;}

/**新闻列表**/
.tab-new{border-bottom: 1px solid #e4e4e4;margin-bottom: 15px;}
.tab-new li{float:left;margin-right:15px;}
.tab-new li a{font-size:20px; color:#848484;display: block;margin-bottom: 10px;}
ul.tab-new li.kyw {border-bottom:2px solid #d00010;}
ul.tab-new li.kyw a{color:#000;font-weight: bold;}
.company1 li{margin:20px 0;}
.company1 li a{font-size:16px;}
.company1 li span{color:#bbbbbb; float:right;}

/**贷款产品**/
.zongk_dkcp{background: #fafafa;margin-top:75px;padding-bottom: 80px; }
.dkcp h2 { font-size: 42px;text-align: center;font-weight: normal;padding-top: 70px; margin-bottom: 45px; line-height: 48px;}
.dkcp_bt{display:flex;    justify-content: space-between;margin-top: 30px;border: 1px solid #dadada; padding: 20px ;}
.dkcp_bt:hover{display:flex;    justify-content: space-between;margin-top: 30px;border: 1px solid #dadada; padding: 20px ;border-bottom-color:#d70c19;}
.dkcp_tit{width: 600px;}
.dkcp_tit_tit a{font-size: 24px; color: #333333; }
.dkcp_tit_sum{    background-color: #e9e9e9;  font-size: 16px; color: #666666;margin-left: 40px;padding: 4px 20px;}
.dkcp_tit_two{display: flex; align-items: center;}
.dkcp_summary{font-size: 16px; color: #666666; margin: 25px 0;line-height: 28px;}
.dkcp_zged{font-size: 16px; color: #333333;}
.dkcp_zgeds{font-size: 16px; color: #333333;     margin-left: 60px;}
.dkcp_zcnx{font-size: 16px; color: #333333;     margin-left: 60px;}
.dkcp_number{font-size: 24px; color: #d70c19; margin-left:10px;}
.dkcp_number_zcnx{font-size: 24px; color: #d70c19; margin-left:10px;}
.dkcp_number_zged{font-size: 24px; color: #d70c19; margin-left:10px;}
.dkcp_ed{font-size: 24px; color: #d70c19; margin-left:10px;}
.dkcp_bottom{padding-top: 30px;border-top: 2px dashed #e9e9e9;}
.dkcp_ljsq {text-align: center; font-size: 16px; color: #ffffff; background: #d70c19; border-radius: 5px ; height: 35px ; line-height: 35px;margin-top: 10px;}
.dkcp_ljsq a{font-size: 16px; color: #ffffff; }
.dkcp_ckxq {text-align: center; font-size: 16px; color: #666666; background: #e9e9e9; border-radius: 5px ; height: 35px ; line-height: 35px;margin-top: 10px;}
.dkcp_ckxq a{font-size: 16px; color: #666666; }
.dkcp_img {width:334px; height: 212px; }
.dkcp_img img{width:100%; height: 100%; object-fit:cover;transition: all 1s;-ms-transition: all 1s;}
.dkcp_bt:hover .dkcp_img img{transform: scale(1.1)}
.dkcx_tit {float: right; }
.dkcx_tit a{display: flex; align-items: center; background: #ffffff; border: 1px solid #dadada;padding: 0 30px 0 15px;}
.dkcx_tit_tit{margin-left:15px;font-size: 16px; color: #333333;}


/**最美奋斗者**/
.yhcard { margin: 0 auto; width: 1200px;position: relative;    margin-bottom: 80px;}
.yhcard .swiper-button-prev{background-image: url(/uiFramework/commonResource/image/2021102115233620535.png)}
.yhcard .swiper-button-next{ background-image: url(/uiFramework/commonResource/image/2021102115234754735.png)}
.yhcard .swiper-container { margin:0 auto;width:1080px;}
.yhcard h2 { font-size: 42px;text-align: center;font-weight: normal;margin-top: 80px; margin-bottom: 45px;}
.yhcard .card2 {text-align: center;}
.yhcard .card2 img {display: inline-block; width:320px; height:420px;}
.yhcard .card2 .title { font-size: 16px;color: #333333; text-align: center;margin: 30px 0 15px;line-height:36px;}

.yhcard h2 a {
    font-size: 42px;
}

@media screen and (max-width:600px) {

/*bannner*/
.dlink {
    height: auto !important;
}
.full-jheader {
    position: relative;
    display: none;
}
.banner-con {
    position: relative;
    height: 260px;
    overflow: hidden;
}
.banner-con h2 {
    padding-left: 30px;
    position: relative;
    font-size: 22px;
    padding-top: 130px;
    z-index: 66;
}
.banner-con h2 .line {
    height: 3px;
    margin-bottom: 15px;
}
.banner-con h2 .en {
    font-size: 18px;
}
.banner-con .swiper-container {
    width: 100%;
    height: 260px;
    top: -190px;
}
.banner-con .swiper-container .swiper-slide {
    background-size: cover !important;
    background-position: center;
}
.sourcebreadcrumb {
    width: 98%;
    margin: auto;
}
.comwidth {
    width: 98%;
    margin: 0 auto;
}
.widxz {
    width: 98%;
    margin: 0 auto;
    margin-top: 40px;
}
.page-pic {
    width: 100%;
}
.page-txt {
    width: 100%;
    padding-top: 15px;
}

.company1 li a {
    font-size: 14px;
    width: 80%;
    
}
.company1 li span {
    color: #bbbbbb;
    float: right;
    font-size: 14px;
}
.zongk_dkcp {
    background: #fafafa;
    margin-top: 30px;
    padding-bottom: 50px;
}
.dkcp h2 {
    font-size: 20px;
    
}
.dkcx_tit_tit {
  font-size: 12px;
}
.dkcp_tit_tit a {
    font-size: 12px;
}
.dkcp_summary {
    font-size: 8px;
   
}
.dkcp_tit_sum { 
    font-size: 10px;
    margin-left: 0;
}
.dkcp_ckxq a {
    font-size: 10px;
    color: #666666;
}
.dkcp_number_zged {
    font-size: 10px;

}
.dkcp_zged {
    font-size: 8px;
}
.dkcp_zgeds {
    font-size: 8px;
}
.dkcp_number {
    font-size: 14px;
}
.dkcp_ed {
    font-size: 10px;
}
.dkcp_zcnx {
    font-size: 8px;
}
.dkcp_number_zcnx {
    font-size: 14px;
}
.dkcp_img {
    overflow: hidden;
    width: 100%;
    height: auto;
}
.dkcp_bt {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-top: 30px;
  border: 1px solid #dadada;
  padding: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
padding-bottom: 60px;
}
.dkcp_tit {
    width: 100%;
}
.dkcp_tit_two {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: space-evenly;
      justify-content: space-evenly;
  height: 58px;
}
.yhcard {
    width: 100%;
}
.yhcard h2 {
    font-size: 20px;
   
}
.yhcard .swiper-container {
    margin: 0 auto;
    width: 100%;
}
.yhcard .card2 img {
    display: inline-block;
    width: 70%;
    height: auto;
}










}