/* ==========================================================================
   投资者关系模块
============================================================================ */
.page-banner .trend{padding: 12px 16px;line-height: 1;}
.page-banner .trend h3{margin-bottom: 4px;}
.page-banner .trend h3 span{line-height: 1;font-size: 24px;margin-left: 4px;}
.page-banner .trend-down{background: #14a500;}
.page-banner .trend-up{background: #d0111b;}


/* 高管人员 */
.executive li{float: left;width: 25%;padding-right: 1px;}
.executive .item-box{position: relative;padding-bottom: 120px;display: block;}
.executive li .img{
  height: 0;
  overflow: hidden;
  padding-bottom: 88%;
}
.executive .img img{width: 100%;}
.executive .text{height: 120px;width: 100%;position: absolute;left: 0;bottom: 0;-webkit-transition: .4s;transition: .4s;}
.executive .text span{display: block;font-size: 20px;color: #fff;}
.executive .text p{line-height: 20px;height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.executive .item-box:hover .text{background: #2898e6;bottom: 50px;height: 160px;-webkit-transition: .4s;transition: .4s;color: #fff;}

@media screen and (max-width: 992px) {
    .executive li{width: 33.33%;}
}

@media screen and (max-width: 767px) {
    .executive li{width: 50%;}
    .executive .item-box{padding-bottom: 108px;}
    .executive .text{height: 100px;}
}


/* 集团公告 */
.notice-list{margin: 0 -15px;}
.notice-list li{float: left;width: 33.33%;padding: 15px;}
.notice-list a{border: 1px solid #e4e4e4;padding: 24px 28px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.notice-list a span {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;width: 64px;font-size: 44px;color: #b7b7b7;}
.notice-list .text{
	flex:1;
}
.notice-list a .text h4{font-size: 16px;line-height: 20px;height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.notice-list a .text h5{margin: 4px 0 10px;color: #666;}
.notice-list a .text .flex-box{color: #2898e6;}
.notice-list a .text .flex-box i{margin-left: 4px;}

@media screen and (max-width: 992px) {
    .notice-list li{width: 50%;}
}

@media screen and (max-width: 767px) {
    .notice-list{margin: 0;}
    .notice-list li{width: 100%;padding: 7.5px 0;}
}

/* 交流平台 */
.platform-menu{position: fixed;right:0px;top:40%;width:70px;height:auto;z-index:90; -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.4);box-shadow: 0 0 10px rgba(0,0,0,0.4)}
.platform-menu a{display: block;width:70px;padding:0px 5px;height:43px;margin-bottom:1px;float: left;line-height:43px;text-align:center;position: relative;background:#fff;-webkit-transition: all 0.4s;transition: all 0.4s;}
.platform-menu a.active{color: #2898e6;}
.platform-menu a:hover{color: #2898e6;}
@media screen and (max-width: 767px) {
    .platform-menu .menu-wp{margin: 0 -10px;}
    .platform-menu a{padding: 0 0px;width:100%;}
}

.pf-sec1 ul{margin: 0 -1px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}
.pf-sec1 ul li{width: 25%;padding: 0 1px;}
.pf-sec1 ul li:first-child{width: 50%;}
.pf-sec1 ul li a{display: block;height: 100%;}
.pf-sec1 ul li a:hover{background: #f1f1f1;-webkit-transition: .4s;transition: .4s;}
.pf-sec1 ul li a .img{overflow: hidden;}
.pf-sec1 ul li a .img img{width: 100%;-webkit-transition: .4s;transition: .4s;}
.pf-sec1 ul li a:hover .img img{-webkit-transition: .4s;transition: .4s;-webkit-transform: scale(1.1);transform: scale(1.1);}
.pf-sec1 ul li a .text{padding: 20px 25px;}
.pf-sec1 ul li a .text .text-pd{min-height:235px;}
.pf-sec1 ul li a .text h4{font-size: 16px;line-height: 24px;font-weight: bold;height: 48px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;}
.pf-sec1 ul li a .text h5{padding: 5px 0;color: #666;line-height: 20px;}
.pf-sec1 ul li a .text p{color: #666;}


@media screen and (max-width: 992px) {
    .pf-sec1 ul li{width: 50%;margin-bottom: 20px;}
    .pf-sec1 ul li:first-child{width: 100%;}
    .pf-sec1 ul li a .text p{line-height: 22px;height: 110px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
}

@media screen and (max-width: 767px) {
        .pf-sec1 ul li{width: 100%;}
        .pf-sec1 ul li a .text{padding: 15px 0;}
}


/* 最新路演 */
.pf-sec2{background: url(../images/platform_bg1.jpg) no-repeat center center;background-size: cover;}
.pf-sec2 h3{color: #fff;}
.pf-sec2 ul{margin: 0 -15px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.pf-sec2 ul li{width: 33.33%;padding: 15px;}
.pf-sec2 ul li a{display: block;padding: 24px 28px;background: #ffffff;}
.pf-sec2 ul li a h4{font-size: 16px;font-weight: bold;line-height: 24px;height: 48px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.pf-sec2 ul li a h5{line-height: 20px;padding: 4px 0;color: #666;}
.pf-sec2 ul li a span{margin-top: 10px;}

@media screen and (max-width: 992px) {
    .pf-sec2 ul li{width: 50%;}
}

@media screen and (max-width: 767px) {
    .pf-sec2 ul{margin: 0;}
    .pf-sec2 ul li{width: 100%;padding: 7.5px 0;}
    .pf-sec2 ul li a{padding: 15px;}
}

/* 互动平台 */
.pf-sec3 .sec-form textarea{display: block;width: 100%;background: #f0f0f0;padding: 12px 20px;line-height: 22px;resize: none;outline: none;}
.pf-sec3 .sec-form .btns{margin-top: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.pf-sec3 .sec-form .ver-code input{display: block;width: 164px;height: 44px;border: 1px solid #e5e5e5;padding: 0 15px;line-height: 42px;}
.pf-sec3 .sec-form .get-code{display: block;width: 100px;line-height: 44px;text-align: center;background: #f0f0f0;color: #666;letter-spacing: 4px}
.pf-sec3 .sec-form .submit-btn{display: block;width: 164px;line-height: 44px;margin-left: 20px;background: #2898e6;color: #fff;text-align: center;}
.pf-sec3 .sec-form .submit-btn:hover{background: #1888cc;-webkit-transition: .4s;transition: .4s;}

.apply .apply-tit{height: 56px;border-bottom: 1px solid #e5e5e5;}
.apply .apply-tit span{display: inline-block;vertical-align: top;height: 56px;border-bottom: 1px solid #2489cf;line-height: 56px;}
.apply .apply-list{padding: 20px 0;}
.apply .apply-list li{padding: 20px 0;}
.apply .apply-list .user-box{padding-left: 75px;position: relative;min-height: 60px;}
.apply .apply-list .photo{width: 60px;height: 60px;border-radius: 100%;overflow: hidden;position: absolute;top: 50%;margin-top: -30px;}
.apply .apply-list .photo img{width: 100%;height: 100%;}
.apply .apply-list .user-box .photo{left: 0;}
.apply .apply-list .user-box h4{font-size: 16px;padding-top: 12px;}
.apply .apply-list h5{margin: 4px 0 8px;color: #666;}
.apply .apply-list p{color: #666;}
.apply .apply-list .problem{margin: 16px 0 24px;line-height: 24px;}
.apply .apply-list .anwser{background: #f0f0f0;padding: 24px 140px 24px 30px;position: relative;}
.apply .apply-list .anwser .photo{right: 40px;}
.apply .apply-list .anwser h4{font-size: 16px;}
.apply .apply-more{margin: 0 auto;}

@media screen and (max-width: 767px) {
    .pf-sec3 .sec-form .submit-btn{display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-negative: 0;flex-shrink: 0;width: auto;padding: 0 15px;margin-left: 10px;}
    .pf-sec3 .sec-form .ver-code input{width:70%;float:left;}
    .pf-sec3 .sec-form .get-code{width:30%;float:left;padding:0px 5px;}


    .apply .apply-list .user-box{padding-left: 64px;}
    .apply .apply-list .photo{width: 48px;height: 48px;}
    .apply .apply-list .user-box h4{padding-top: 0;}
    .apply .apply-list .problem{margin: 4px 0 12px;line-height: 20px;}
    .apply .apply-list .anwser{padding: 12px 72px 12px 12px;}
    .apply .apply-list .anwser .photo{right: 12px;}
    .pf-sec3 .sec-form .btns{margin-top: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center!important;}

}

/* 公司概况 */
.pf-sec4{background: url(../images/platform_bg2.jpg) no-repeat center center;background-size: cover;color: #fff;}
.pf-sec4 h4{line-height: 1.2;}
.pf-sec4 h3{line-height: 1.2;}
.pf-sec4 p{padding: 8px 0;}
.pf-sec4 .btn-style{color: #fff;}
.pf-sec4 .btn-style i{color: #fff;}



/* 新闻动态 */
.pf-sec5 ul{margin: 0 -15px;}
.pf-sec5 ul li{float: left;width: 33.33%;padding: 15px;}
.pf-sec5 ul li a{display: block;border: 1px solid #e5e5e5;padding: 28px 30px;}
.pf-sec5 ul li a h4{font-size: 16px;line-height: 20px;height: 40px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.pf-sec5 ul li a h5{color: #666;padding: 4px 0 8px;}
.pf-sec5 ul li a p{color: #666;line-height: 20px;height: 60px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}

@media screen and (max-width: 992px) {
    .pf-sec5 ul li{width: 50%;}
}

@media screen and (max-width: 767px) {
    .pf-sec5 ul{margin: 0;}
    .pf-sec5 ul li{width: 100%;padding: 7.5px 0;}
}