.innerBanner_bg{width: 100%;-webkit-background-size: cover;
    background-size: cover;background-image: url(/public/ckgsb/emba/image/banner_bg_01.png);background-repeat: no-repeat;background-position: center;}


.innerBanner_bg02{width: 100%;min-width:1200px;-webkit-background-size: cover;
    background-size: cover;background-image: url(/public/ckgsb/emba/image/banner_bg_01.png);background-repeat: no-repeat;background-position: center;}


.innerBanner_bg03{width: 100%;-webkit-background-size: cover;
    background-size: cover;background-image: url(/public/ckgsb/emba/image/banner_bg_01.png);background-repeat: no-repeat;background-position: center;}
/*.gy_content_main{*/
    /*padding-bottom:150px;*/
/*}*/
.banner_main_box,
.gy_content_main {
    width: 1200px;
    margin: 0 auto;
}
.banner_main_box .banner_content_title .p1 {
    font-size: 42px;
    font-weight: bold;
    color: #003368;
    padding-top: 40px;
}
.banner_main_box .banner_content_title img {
    margin-left: 2px;
}
.banner_main_box .banner_content_text {
    padding: 40px 0;
}

.banner_content_text .content_text_top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    flex-flow: row wrap;
    margin-bottom: 30px;
}
.banner_content_text .content_text_top .text_top_left,
.banner_content_text .content_text_top .text_top_right {
    width: 48%;
    display: flex;
    justify-content: space-between;
}
.content_text_top .text_top_left .text_left,
.content_text_top .text_top_right .text_left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1;
    padding-left: 30px;
    position: relative;
    cursor: pointer;
    width: 55%;
}
.content_text_top .text_top_left .image_left img,
.content_text_top .text_top_right .image_left img {
    width: 100%;
}
.content_text_top .text_top_left .text_left h1,
.content_text_top .text_top_right .text_left h1 {
    font-size: 26px;
    font-weight: bold;
    padding-bottom: 20px;
    color: #000;
}
.content_text_top .text_top_left .text_left p,
.content_text_top .text_top_right .text_left p {
    font-size: 14px;
    line-height: 25px;
}
.content_text_top .text_top_left .text_left .pp,
.content_text_top .text_top_right .text_left .pp {
    padding-bottom: 20px;
}
.text_top_left .text_left .icon_sanjiao img,
.text_top_right .text_left .icon_sanjiao img{
    width: 15px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: -13px;
    display: none;
}

/* 长江公益 */
.gy_content_box .gy_content_main .gy_mian_top {
    padding-top: 30px;
}
.gy_content_box .gy_content_main .gy_mian_top p {
    /*text-indent: 2em;*/
    font-size: 14px;
    line-height: 30px;
    text-align: justify;
}
.banner_main_box .gy_main_box {
    padding: 30px 0;
}
.gy_main_box .gy_mian_top{
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
    flex-flow: row wrap;
}
.gy_main_box .gy_mian_top .gy_main_left {
    /*width: 32%;*/
    border: 1px solid #ccc;
    color:#000;
}
.gy_mian_top .gy_main_left .main_left_img img {
    width:100%;
}
.gy_mian_top .gy_main_left .main_left_text{
    height: 150px;
    font-size: 26px;
    /*color: #000;*/
}
.gy_mian_top .gy_main_left .main_left_text h1 {
    font-weight: bold;
    /*padding-top: 20px;*/
    /*padding-left: 20px;*/
    padding: 20px;
    height: 60px;
}
.gy_mian_top .gy_main_left .main_left_text img {
    float: right;
    margin-right: 40px;
}
/* 个人简介 */
.banner_main_box .banner_content_text .content_text_main {
    display: flex;
    justify-content: space-between;
}
.banner_content_text .content_text_main .image_left img {
    width: 100%;
}
.banner_content_text .content_text_main .text_left {
    flex: 1;
    padding-left: 30px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: #f2f5fa;
}
.banner_content_text .content_text_main .text_left h1{
    font-size: 26px;
    font-weight: bold;
    padding-bottom: 25px;
    color: #000;
}
.banner_content_text .content_text_main .text_left p{
    font-size: 14px;
    line-height: 30px;
}
.banner_content_text .content_text_main .text_left .gy_p1{
    font-weight: bold;
    color: #003368;
    font-size: 20px;
}
.banner_content_text .content_text_main .text_left .gy_p2 {
    font-size: 16px;
    color: #003368;
}
.page_list .new_page a {
    font-style: normal;
}
.main_left_box {
    border: 5px solid #fff;
    width: 32%;
    margin-bottom: 20px;
}