@charset "UTF-8";
/**
 * 如果你项目需要使用原生的CSS变量，
 * 请写在 ./common/variable.css中
 * 这里CSS变量会重复引入，且不会保留（通过设置!;）
 * 这里适合需要兼容IE浏览器的项目
*/
/**
 *
 * @home.css
 * @author shinea
 * @create 19-12-04
 * @description 主页相关样式
**/
.home-p {
    margin-top: 10px;
    margin-bottom: 10px;
}
.home-p > button {
    width: 120px;
    height: 40px;
    /**
     * 编译后依然使用原生变量语法，不会被替换，
     * 因为_variable.css中未设置此变量
     * 此变量在./common/variable.css中设置，无!;标识，不参与编译
    */
    border-radius: var(--borderRadius);
}
/* .yir-home .yir-banner {
    height: 480px;
} */
.yirh-bh-con {
    position: absolute;
    top: 100px;
    /*max-width: 410px;*/
    min-height: 252px;
    color: #fff;
}
.yirh-bh-h1 {
    font-size: 40px;
    line-height: 64px;
    font-weight: 600;
}
.yirh-bh-h1 + .yirh-bh-h1 {
    margin-top: 48px;
    text-indent: 2em;
}
.yirh-bh-txt {
    font-size: 20px;
    line-height: 24px;
    margin: 16px auto 24px;
    max-height: 72px;
    max-width: 410px;
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.yirh-bh-link.ui-button {
    border: 0;
    padding: 14px 24px 16px;
    position: absolute;
    bottom: 0; 
}
.yir-home .yir-banner-bg {
    background-color: #000;
    background-image: url(../images/bgb_index.jpg);
}
.yir-home .yiri-calendar {
    margin-bottom: 16px;
}
.yir-home .yir-transparent {
    margin: 64px auto;
}
.yir-home .yir-highlight {
    padding: 64px 0;
    overflow: hidden;
    position: relative;
}
.yirh-section {
    width: 40%;
    width: calc(50% - 20px);
    min-height: 100px;
    float: left;
}
.yirh-section:first-child {
    margin-right: 40px;
}
.yirh-section .yir-fg {
    height: 152px;
}
.yirh-bg-pic {
    width: 100%;
    height: 100%;
    border-radius: 2px 2px 0 0;
    object-fit: cover;
}
.yirh-card {
    padding: 16px 32px 32px;
    background-color: #fff;
    border-radius: 0 0 2px 2px;
}
.yirh-co-txt {
    font-size: 16px;
    line-height: 24px;
    color: #6A6A6A;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
    text-align: left;
    animation: fadeIn .15s;
}
/* :lang(en) .yirh-co-txt {
    text-align: left;
} */
.yirh-co-txt span-error {
    min-height: 144px;
    line-height: 144px;
}
.yirh-co-txt:empty::before {
    content: "数据更新中";
}
/*查看更多*/
.yirh-link-more {
    float: right;
    font-size: 16px;
    font-weight: 400;
}
.yir-transparent .yirh-link-more {
    color: #3F7FE0;
}
/*首页-简介*/
.yirh-company-overview {
    overflow: hidden;
    height: 144px;  
    margin-bottom: 25px;  
}
.yirh-company-overview span-error {
    height: 100%;
    line-height: 144px;
}
/*首页-财务新闻*/
.yirh-financial-releases {
    /* margin: 12px auto 11px; */
    min-height: 185px;
    position: relative;
}
.yirh-financial-releases span-error {
    min-height: 185px;
    line-height: 185px;
}
/* .yirh-news {
    min-height: 185px;
    animation: fadeIn .15s;
}
.yirh-news span-error {
    min-height: 162px;
    line-height: 162px;
}
.yirh-news:empty:before {
    content: '数据更新中...';
} */
.yirh-nitem {
    position: relative;
    border-top: 1px solid #cecece;
    box-sizing: border-box;
    /* margin-bottom: 12px; */
}
.yirh-nitem:first-child {
    border-color: transparent;
}
.yirh-ni-date {
    position: absolute;
    right: 0; top: 20px;
    font-size: 16px;
    line-height: 16px;
    color: #6A6A6A;
}
.yirh-ni-title {
    display: block;
    font-size: 16px;
    line-height: 16px;
    color: #6a6a6a;
    transition: color .2s;
    font-weight: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 20px 0;
    margin-right: 105px;
    /* min-height: 32px; */
}
.yirh-ni-title:hover {
    color: #3F7FE0;
}
/* .yirh-financial-releases .yirh-ni-title {
    margin: 20px 70px 20px 0;
} */
/*首页-stock*/
.yirh-stock {
    min-height: 282px;
    overflow: hidden;
    margin-bottom: -16px;
    margin-right: -24px;
}
.yirh-sitem {
    width: 184px;
    width: calc(33.33% - 24px);
    height: 133px;
    margin-right: 24px;
    margin-bottom: 16px;
    float: left;
    background-color: #fff;
    border-radius: 2px;
    position: relative;
    display: table;
}
.yirh-sitem-con {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.yirh-sitem-con:hover {
    box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
/* .yirh-sitem:nth-child(3n) {
    margin-right: 0;
} */
.yirh-si-num {
    font-size: 24px;
    line-height: 28px;
    min-height: 28px;
    color: #3F7FE0;
    text-align: center;
    font-weight: 600;
    position: relative;
}
.yirh-si-num.yirh-si-per {
    /*font-size: 20px;*/
}
.yirh-si-title {
    position: relative;
    margin-top: 15px;
    padding-top: 11px;
    font-size: 16px;
    line-height: 18px;
    color: #6A6A6A;
    text-align: center;
}
.yirh-si-title::before {
    content: '';
    width: 32px;
    height: 1px;
    background-color: #CECECE;
    position: absolute;
    top: 0; left: 45%;
    left: calc(50% - 16px);
}
.yirh-stock-refer {
    opacity: .5;
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    /*bottom: 37px;*/
    margin-top: 14px;
    color: #fff;
}
/*首页-活动*/
.yirh-events {
    height: 282px;
    background-color: #fff;
    border-radius: 2px;
}
.yirh-events span-error {
    line-height: 282px;
}
.active > .yirh-events-ul {
    display: none;
}
.yirh-events-ul {
    margin: auto 32px;
    padding-top: 16px;
}
.yirh-events-li {
    position: relative;
    min-height: 77px;
    border-bottom: 1px solid #CECECE;
}
.yirh-events-li:nth-child(3) {
    border-bottom: 0;
}
.yirh-events-li + .yirh-events-li{
    margin-top: 12px;
}
.yirh-elitem {
    display: block;
}
.yirh-elitem-txt {
    font-size: 12px;
    line-height: 16px;
    color: #6A6A6A;
    margin-bottom: 4px;
}
.yirh-elitem-title {
    font-size: 16px;
    line-height: 24px;
    color: #3F7FE0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yirh-elitem-webcast {
    position: absolute;
    bottom: 12px;
}
.yirh-elitem-wtxt {
    font-size: 12px;
    line-height: 12px;
    margin-left: 16px;
    color: #6A6A6A;
}
.yirh-events-ul .yiri-sound {
    position: absolute;
    left: 0; bottom: 0;
}
.yirh-events-calendar {
    margin-right: -86px;
    min-height: 200px;
    /* padding-top: 40px; */
    position: relative;
}
.yirh-events-calendar .ui-button + .ui-button {
    border-color: #fff;
}
.yirh-ec-title {
    font-size: 20px;
    line-height: 28px;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.yirh-ec-title .yiri-calendar {
    display: none;
}
.yirh-ec-txt {
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    opacity: .7;
    margin-top: 8px;
    margin-bottom: 12px;
}
.yirh-ec-webcast {
    display: inline-block;
    margin-left: 18px;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    opacity: .7;
}
.yirh-ec-webcast .yiri-sound {
    position: absolute;
    left: 0;
}
.yirh-events-calendar .yir-btns {
    font-size: 0;
    position: absolute;
    bottom: 0;
    min-width: 310px;
}
/*首页-公司公告*/
.yirh-anc {
    background-color: #fff;
    border-radius: 2px;
    padding: 32px;
    min-height: 198px;
}
.yirh-anc-item + .yirh-anc-item {
    padding-top: 16px;
    border-top: 1px solid #CECECE;
    margin-top: 16px;
}
.yirh-anc-date {
    font-size: 12px;
    line-height: 16px;
    color: #6A6A6A;
    margin-bottom: 4px;
}
.yirh-anc-title {
    font-size: 16px;
    line-height: 24px;
    color: #3F7FE0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/*首页-财报*/
.yirh-financial-report {
    /* overflow: hidden; */
    min-height: 282px;
}
.yirh-frpt {
    display: inline-block;
    position: relative;
    width: 280px;
    width: calc(50% - 20px);
    background-color: #fff;
    border-radius: 2px;
    min-height: 282px;
    vertical-align: top;
}
.yirh-frpt:hover {
    box-shadow: 0 4px 16px rgba(0, 0, 0, .2);
}
.yirh-frpt:first-child {
    margin-right: 40px;
}
.yirh-frpt::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 6px;
    top: 0; left: 0;
    background-color: #3F7FE0;
    opacity: .25;
    border-radius: 2px 2px 0 0;
}
.yirh-frpt-title {
    font-size: 24px;
    line-height: 24px;
    color: #3F7FE0;
    padding: 48px 24px 0;
}
.yirh-frpt-date {
    font-size: 12px;
    line-height: 12px;
    color: #6A6A6A;
    margin-top: 16px;
    padding-left: 24px;
}
.yirh-frpt-pic {
    position: absolute;
    bottom: 0; right: 0;
    width: 208px; height: 158px;
    max-width: 100%;
}
.yirh-frpt-line {
    width: 183px;
}
/*首页-数据值*/
.yirh-datas-con.yir-transparent {
    position: relative;
    overflow: visible;
}
.yirh-datas {
    margin: 32px auto;
    overflow: hidden;
}
.yirh-datas span-error {
    min-height: 84px;
    line-height: 84px;
}
.yirh-datas-item {
    width: 25%;
    float: left;
}
.yirh-di-num {
    font-size: 40px;
    line-height: 48px;
    color: #3F7FE0;
    text-align: center;
    margin-bottom: 12px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
}
.yirh-di-title {
    font-size: 20px;
    line-height: 24px;
    color: #6A6A6A;
    text-align: center;
    position: relative;
    white-space: pre-line;
}
.yirh-di-note {
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    margin-top: 8px;
    color: #6a6a6a;
    opacity: .5;
}
.yirh-datas-notes {
    position: absolute;
    bottom: -32px;
    color: #6a6a6a;
    font-size: 12px;
    line-height: 18px;
}
/*小屏幕 768px*/
@media screen and (max-width: 768px) {
    .yir-home .yir-transparent {
        margin: 40px auto;
    }
    .yir-home .yir-highlight {
        padding: 40px 0;
    }
    /* banner */
    .yir-home .yir-banner {
        height: 200px;
    }
    .yirh-bh-con {
        top: 40px;
        min-height: auto;
        padding-right: 16px;
    }
    
    .yirh-events-calendar {
        margin-right: auto;
        min-height: auto;
    }
    .yirh-events-calendar > .yiri-calendar {
        display: none;
    }
    .yirh-ec-title .yiri-calendar {
        display: inline-block;
        margin-bottom: 0;
        width: 22px; height: 24px;
        vertical-align: -5px;
        margin-right: 8px;
    }
    .yirh-ec-txt {
        font-size: 12px;
        margin: 4px 0 8px;
    }
    .yir-btns {
        margin-top: -8px;
    }
    .yirh-events-calendar .yir-btns {
        position: relative;
        text-align: left;
        margin-top: 4px;
    }
    .yirh-events-calendar .yir-btns .ui-button + .ui-button {
        margin-left: 8px;
    }
    .yirh-bh-h1 {
        font-size: 24px;
        line-height: 28px;
    }
    .yirh-bh-h1 + .yirh-bh-h1 {
        text-indent: 0;
        margin-top: 32px;
    }
    .yirh-bh-txt {
        font-size: 14px;
        line-height: 20px;
        max-width: none;
    }
    
    .yirh-section {
        width: 100%;
        float: none;
    }
    .yirh-section + .yirh-section {
        margin-top: 40px;
    }
    .yirh-card {
        padding: 16px 16px 20px
    }
    /* 公司简介 */
    .yirh-company-overview {
        height: 100px;
        margin-bottom: 16px;
    }
    .yirh-co-txt {
        font-size: 14px;
        line-height: 20px;
        -webkit-line-clamp: 5;
    }
    /* 股票 */
    .yirh-stock {
        margin-right: -16px;
    }
    .yirh-sitem {
        width: calc(50% - 16px);
        margin-right: 16px;
    }
    .yirh-stock-refer {
        position: relative;
    }
    /* 财务报告 */
    .yirh-financial-report {
        min-height: auto;
    }
    .yirh-frpt:first-child {
        margin-right: 16px;
    }
    .yirh-frpt {
        width: calc(50% - 8px);
        min-height: 182px;
    }
    .yirh-frpt-title {
        font-size: 16px;
        padding: 24px 12px 0;
    }
    .yirh-frpt-date {
        margin-top: 8px;
        padding-left: 12px;
    }
    .yirh-frpt-pic {
        width: 131px;
        height: 100px;
    }
    .yirh-frpt-line {
        width: 116px;
    }
    /* 首页数据 */
    .yirh-datas {
        margin: 0 auto -24px;
    }
    .yirh-datas-item {
        width: 50%;
        margin-bottom: 24px;
    }
    .yirh-di-num {
        font-size: 24px;
        line-height: 24px;
    }
    .yirh-di-title {
        font-size: 16px;
    }
    .yirh-datas-notes {
        bottom: -38px;
    }
}@charset "UTF-8";
/**
 * 如果你项目需要使用原生的CSS变量，
 * 请写在 ./common/variable.css中
 * 这里CSS变量会重复引入，且不会保留（通过设置!;）
 * 这里适合需要兼容IE浏览器的项目
*/
/**
 *
 * @page1.css
 * @author shinea
 * @create 19-12-04
 * @description 子页1相关样式
**/
/*公司简介*/
.yir-company {
	overflow: hidden;
	margin-bottom: 128px;
}
.yir-company .yir-bh-con {
	bottom: 64px;
}
.yir-company .yir-bh-txt {
	margin-top: 0;
	margin-bottom: 8px;
}
.yir-company .yir-transparent {
	margin: 64px auto 0;
}
.yirc-profile p {
	font-size: 16px;
	line-height: 24px;
	color: #6A6A6A;
	margin-bottom: 12px;
}
.yir-company .yir-btns {
	margin-top: 28px;
	margin-bottom: 56px;
}
.yir-company .yir-highlight {
	padding: 64px 0;
}
.yirc-mt {
	/* margin-right: -30px; */
	/* overflow: hidden; */
}
.yirc-mt-item {
	position: relative;
	margin-top: 32px;
}
.yirc-mt-item:first-child {
	margin-top: 0;
}
.yirc-mti-name {
	font-size: 20px;
	line-height: 24px;
	color: #3F7FE0;
}
.yirc-mti-job {
	font-size: 16px;
	line-height: 16px;
	/*color: #6A6A6A;*/
	margin-top: 8px;
	margin-bottom: 16px;
}
.yirc-mti-txt {
	font-size: 16px;
	line-height: 26px;
	color: #6A6A6A;
}
.yirc-exp {
	margin-top: 16px;
}
.yirc-exp-item {
	position: relative;
	margin-left: 10px;
	border-left: 4px solid #DCDFE6;
}
.yirc-exp-item + .yirc-exp-item {
	padding-top: 24px;
}
.yirc-expi-line {
	position: absolute;
	bottom: 50%; top: 50%; left: -12px;
	width: 12px; height: 12px;
	background-color: #3F7FE0;
	border: 4px solid #fff;
	border-radius: 100%;
}
.yirc-expi-con {
	margin-left: 22px;
	background-color: #fff;
	border-radius: 2px;
	font-size: 0;
}
.yirc-expic-year {
	display: table-cell;
	padding: 16px;
	font-size: 24px;
	line-height: 24px;
	color: #000;
	vertical-align: middle;
}
.yirc-expic-txt {
	display: table-cell;
	font-size: 16px;
	line-height: 20px;
	color: #6A6A6A;
	padding: 16px 0;
	vertical-align: middle;
}
/*公司详情*/
/* .yir-govern .yir-transparent {
	margin: -48px auto 128px;
} */
/*公司详情-董事会成员*/
.yirg-bd {
	/*margin-top: 64px;*/
	/* margin-right: -32px; */
	/*overflow: hidden;*/
}
.yirg-bd-item {
	padding-top: 75px;
	/* display: inline-block; */
	/* margin-top: 64px; */
	/* width: 30%;
	width: calc(33% - 32px); */
	/* vertical-align: top;
	margin-right: 32px;
	cursor: pointer; */
}
/*.yirg-bd-item:first-child {
	padding-top: 0;
}*/
.yirg-bdi-name {
	font-size: 20px;
	line-height: 24px;
	color: #3F7FE0;
}
.yirg-bdi-job {
	font-size: 16px;
	line-height: 16px;
	margin: 8px auto 16px;
	/*color: #6A6A6A;*/
}
.yirg-bdi-txt {
	-webkit-box-orient: vertical;
	font-size: 16px;
	line-height: 26px;
	color: #6A6A6A;
}
.yirg-bdi-more {
	display: block;
	font-size: 16px;
	line-height: 20px;
	margin-top: 10px;
	color: #6A6A6A;
	text-decoration: underline;
}
/*公司详情-成员架构*/
.yirg-cc {
	/*margin-top: 64px;*/
}
.yirg-cc-table {
	width: 100%;
	border-spacing: 0;
	table-layout: fixed;
}
.yirg-cct-tr {
	/*background-color: #E4E7F0;*/
}
.yirg-cct-tr:nth-child(2n - 1) {
	background-color: #E4E7F0;
}
.yirg-cct-th {
	font-size: 16px;
	line-height: 20px;
	color: #000;
	font-weight: 600;
	text-align: center;
	padding-bottom: 24px;
}
.yitg-cct-tbh {
	font-size: 16px;
	line-height: 24px;
	color: #3F7FE0;
	font-weight: 600;
	padding: 20px 16px;
	max-width: 250px;
	text-align: left;
	transition: color .2s;
}
.yitg-cct-tbh:hover {
	color: #000;
}
.yitg-cct-tbh .yiri-cicrle {
	/* vertical-align: 4px; */
	position: absolute;
	margin-left: 2px;
}
.yitg-cct-tbh .yiri-star,
.yitg-cct-tbh .yiri-star-line {
	vertical-align: 1px;
	margin-left: -1px;
}
.yirg-cct-td {
	padding: 0 16px;
}
.yirg-cct-td > i {
	display: block;
	margin: 0 auto;
}
.yirg-cc-tags {
	margin-top: 16px;
	line-height: 16px;
	color: #000;
	font-size: 0;
}
.yirg-cct-txt {
	margin-right: 24px;
	font-size: 14px;
}
.yirg-cct-txt > i {
	margin-right: 4px;
}
.yirg-cct-txt .yiri-cicrle {
	margin: 0 3px 4px;
}
/*公司详情-公司治理文件*/
.yir-gover-files .yiri-files {
	padding: 0;
	float: none;
	position: absolute;
	right: 20px;
	top: 12px;
}
.yirg-gd {
	/*margin-top: 64px;*/
}
.yirg-gd-item {
	position: relative;
	border-bottom: 1px solid rgba(0, 0, 0, .16);
	overflow: hidden;
}
.yirg-gd-ilink {
	margin-right: 76px;
	display: block;
	padding: 20px 0;
	font-size: 16px;
	line-height: 24px;
	/*color: #3F7FE0;*/
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-weight: 600;
}
.yirg-gd-ilink:hover {
	transition: color .2s;
	color: #3f7fe0;
}
/* .yir-govern .yiri-files {
	padding: 12px 0;
} */
/* 信息摘要 */
.yirfs-ul {
	overflow: hidden;
	margin-right: -40px;
	margin-bottom: -32px;
}
.yirfs-li {
	width: 21%;
	width: calc(25% - 40px);
	margin-right: 40px;
	float: left;
	margin-bottom: 32px;
}
.yirfs-item {
	display: block;
	/* width: 100%; */
	position: relative;
	padding-top: 134.3%;
	overflow: hidden;
}
.yirfs-pic {
	width: 100%;
	position: absolute;
	top: 0; left: 0;
}
.yirfs-txt {
	font-size: 16px;
	line-height: 24px;
	color: #3F7FE0;
	margin-top: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*财务新闻稿*/
.yir-year-select {
	text-align: right;
	margin-bottom: 24px;
}
.yir-year-select select {
	/*width: 100%;*/
	min-width: 120px;
}
.yir-year-select > div {
	text-align: left;
}
.yir-news .yir-transparent {
	padding: 64px 0 128px;
	/*margin: 64px auto 128px;*/
}
.yir-news .yir-constr {
	overflow: visible;
}
.yirn-ul:empty:before {
	content: '数据更新中...';
}
.yirn-li {
	border-bottom: 1px solid rgba(0, 0, 0, .16);
	overflow: hidden;
}
.yirn-li:first-child {
	border-top: 1px solid rgba(0, 0, 0, .16);
}
.yirn-item {
	display: block;
	padding: 24px 0;
	overflow: hidden;
	white-space: nowrap;
}
.yirn-item-date {
	font-size: 14px;
	line-height: 20px;
	color: #6A6A6A;
}
.yirn-item-title {
	font-size: 16px;
	line-height: 24px;
	/*color: #3F7FE0;*/
	font-weight: 600;
	margin-top: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.yirn-item-title:hover {
	transition: color .2s;
	color: #3f7fe0;
}
/* yir-webcall */
.yir-webcall.yir-transparent {
	margin: 64px auto 128px;
}
/*财务报告*/
.yir-financial .yir-transparent {
	margin: 32px auto 128px;
}
.yirf-ul {
	margin: auto -16px;
	font-size: 0;
}
.yirf-li {
	width: 30%;
	width: calc(33.33% - 32px);
	display: inline-block;
	/* float: left; */
	/* overflow: hidden; */
	margin: 32px 16px 0 16px;
}
.yirf-li-year {
	font-size: 24px;
	line-height: 32px;
	color: #000;
	font-weight: 600;
	margin: 32px 0;
}
.yirf-item {
	/*max-width: 280px;*/
	/*width: 45%;
	width: calc(50% - 30px);
*/	display: block;
	/*float: left;*/
	/*margin-right: 30px;*/
}
.yirf-item-fig {
	/*width: 280px; height: 376px;*/
	width: 100%; padding-top: 134%;
	position: relative;
	margin: 0;
	/*padding-top: 134.28%;*/
}
.yirf-item-fig:hover {
	box-shadow: 0 4px 16px rgba(0, 0, 0, .08);
}
.yirf-item-pic {
	width: 100%; height: 100%;
	position: absolute;
	top: 0;
}
.yirf-item-txt {
	font-size: 16px;
	line-height: 24px;
	margin-top: 16px;
	color: #3F7FE0;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*公告*/
.yir-announcements .yir-transparent {
	margin: 14px auto 78px;
	overflow: hidden;
}
/*webcall & 活动*/
.yirw-con {
	margin-bottom: 64px;
}
.yirw-item {
	position: relative;
	font-size: 14px;
	line-height: 20px;
	margin-top: 8px;
}
.yirw-title {
	position: absolute;
	/*color: #6A6A6A;*/
	/* left: 0; */
}
.yirw-item-special > .yirw-title {
	position: relative;
	margin: 16px 0;
}
.yirw-txt {
	margin-left: 160px;
	color: #6A6A6A;
	min-height: 20px;
}
.yirw-txt a:hover {
	color: #3f7fe0;
}
/*.yirw-txt:empty:after {
	content: "暂无数据";
}*/
.yire-coming {
	margin-right: -40px;
	/*overflow: hidden;*/
	margin-top: 64px;
}
.yire-coming-con {
	width: 50%;
	/*float: left;*/
	background-color: #fff;
}
.yire-cc-card {
	padding: 32px 40px;
	min-height: 186px;
	position: relative;
}
.yire-cc-txt {
	font-size: 16px;
	line-height: 20px;
	color: #6A6A6A;
	margin-top: 8px;
}
.yire-cc-title {
	font-size: 20px;
	line-height: 28px;
	color: #000;
	margin-top: 8px;
	max-height: 56px;
	overflow: hidden;
}
.yire-figure {
	width: 50%;
	float: right;
	height: 250px;
}
/*.yire-pic-con {
	margin: 0 40px 0 0;
	padding-top: 40.065%;
	line-height: 0;
}*/
.yire-bg {
	display: block;
	width: 100%; height: 250px;
	/*width: 16px; height: 16px;*/
    background-image: url(../images/bg_pic3.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.yir-events .yir-btns {
	bottom: 32px;
	position: absolute;
}
.yir-events .yir-h2 {
	margin-top: 64px;
}
.yire-select-con {
	float: right;
	margin-top: 64px;
	width: 224px;
}
.yire-select-con select {
	width: 100%;
}
.yire-ul {
	border-top: 1px solid rgba(0, 0, 0, .16);
}
.yire-li {
	border-bottom: 1px solid rgba(0, 0, 0, .16);
	overflow: hidden;
}
.yire-item {
	display: block;
	padding: 14px 0;
	overflow: hidden;
	white-space: nowrap;
}
.yire-item-date, .yire-item-link {
	font-size: 14px;
	line-height: 20px;
	color: #6A6A6A;
	text-overflow: ellipsis;
	overflow: hidden;
    white-space: nowrap;
}
.yire-item-link:hover {
	transition: color .2s;
	color: #3f7fe0;
}
.yire-item-title {
	font-size: 16px;
	line-height: 24px;
	/*color: #3F7FE0;*/
	font-weight: 600;
	margin: 4px auto 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*分析师列表*/
.yir-analylist .yir-transparent {
	overflow: hidden;
	margin: 64px auto 128px;
}
.yira-table {
	width: 100%;
	border-spacing: 0;
	margin-bottom: 24px;
	text-align: left;
	table-layout: fixed;
}
.yira-thead {
	
}
.yira-th {
	padding: 0 16px 24px 16px;
	border-bottom: 1px solid #E4E7F0;
	text-align: left;
	font-size: 16px;
	line-height: 20px;
	color: #000;
	min-width: 50px;
}
.yira-tr {
/*	height: 24px;
	padding: 20px 0;*/
}
.yira-tr:nth-child(2n) {
	background-color: #E4E7F0;
}
.yira-tbh {
	text-align: left;
	padding: 20px 16px;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
}
.yira-td {
	padding: 20px 16px;
	font-size: 16px;
	line-height: 24px;
	color: #000;
}
.yira-txt {
	font-size: 16px;
	line-height: 24px;
	color: #6A6A6A;
	text-align: left;
}
.yira-txt + .yira-txt {
	margin-top: 12px;
}
/*股票信息*/
.yir-stock.yir-transparent {
    margin: 64px auto 64px;
}
/*邮件订阅*/
.yir-email-alert .yir-transparent {
	overflow: hidden;
	margin: 64px auto 128px;
}
.yirea-txt {
	font-size: 16px;
	line-height: 24px;
	color: #6A6A6A;
}
.yirea-form {
	max-width: 600px;
}
.yirea-desc {
	font-size: 16px;
	line-height: 24px;
	color: #000;
	margin: 24px auto 16px;
}
.yirea-form-ul {
	margin-right: -40px;
}
.yirea-form-li {
	margin-right: 40px;
	/*margin-top: 16px;*/
	margin-bottom: 16px;
}
.yirea-form-li._half {
	float: left;
	width: 100%;
	margin-right: -40px;
	margin-top: 0;
	
}
.yirea-form-li input {
	width: 100%;
}
.yirea-form-li input[type="checkbox"] {
	width: auto;
}
.yirea-item-con {
	margin-right: 40px;
	float: left;
	width: 43%;
	width: calc(50% - 40px);
}
.yirea-item-con input {
	margin-right: 40px;
}
.yirea-item-con select {
	width: 100%;
}
.yirea-fli-title {
	font-size: 16px;
	line-height: 24px;
	color: #6A6A6A;
	margin-bottom: 8px;
	/*margin-top: 16px;*/
	display: block;
}
.yirea-fli-required {
	color: red;
}
.yirea-fli-error {
	/* display: inline-block; */
	/* padding: 8px 8px; */
	font-size: 14px;
	color: red;
	/* border: 1px solid red; */
	/* border-radius: 2px; */
	margin-bottom: 8px;
}
.yirea-cb-con {
	min-height: 22px;
}
.yirea-cb-con + .yirea-cb-con {
	margin-top: 12px;
}
.yirea-cb-txt {
	font-size: 14px;
	line-height: 22px;
	color: rgba(0, 0, 0, .65);
	margin-left: 8px;
}
.yir-email-alert .yir-btn {
	margin-top: 40px;
}
.yirea-txt-btn {
	/*display: block;*/
	color: #3F7FE0;
	font-weight: 600;
	transition: color .2s;
}
.yirea-txt-btn:hover {
	color: #000;
}
.yirea-sub-non {
	color: #eb4646;
	margin-bottom: 8px;
}
/**/
@media screen and (max-width: 1170px) and (min-width: 768px) {
	.yitg-cct-tbh {
		letter-spacing: -.5px;
	}
}
/*小屏幕 768px*/
@media screen and (max-width: 768px) {
	/* tab-公司简介*/
	.yirc-mt {
		overflow: auto;
	}
	.yirc-profile p {
		font-size: 14px;
		line-height: 20px;
	}
	/* tab-信息摘要 */
	.yirfs-ul {
		margin-right: -16px;
		margin-bottom: -16px;
	}
	.yirfs-li {
		width: calc(50% - 16px);
		margin-right: 16px;
		margin-bottom: 16px;
	}
	/* tab-发展历程 */
	/* tab-企业管治 */
	.yirg-gd {
		/*margin-top: 24px;*/
	}
	
	/* tab-管理团队 */
	/* tab-董事会成员 */
	.yir-transparent.yir-tab {
		margin: -48px auto 48px;
	}
	.yir-tab .ui-tab-contents {
		margin-top: 48px;
	}
	.yirg-cc-table {
		/* table-layout: auto; */
	}
	.yirg-cct-th {
		font-size: 14px;
		padding-bottom: 8px;
	}
	.yirg-cct-txt {
		display: block;
		margin-top: 8px;
	}
	.yitg-cct-tbh {
		padding: 8px;
	}
	/* 新闻发布 */
	/* webcall&&过去业绩 */
	.yir-webcall.yir-transparent {
		margin: 48px auto;
	}
	/* 业绩发布 */
	.yir-news .yir-transparent {
		padding: 48px 0;
		/*margin: 48px auto;*/
	}
	/* 财务报告 */
	.yir-financial .yir-transparent {
		margin: 16px auto 48px;
	}
	/* 公告 */
	.yir-announcements .yir-transparent {
		margin: 0 auto;
	}
	.yir-bh-txt {
		font-size: 16px;
	}
	/* 分析师列表 */
	.yir-analylist .yir-transparent {
		margin: 48px auto;
	}
	.yira-table {
		/* table-layout: auto; */
	}
	.yira-th, .yira-td, .yira-tbh {
		font-size: 14px;
	}
	.yira-th {
		padding: 0 8px 8px 8px;
	}
	.yira-tbh, .yira-td {
		padding: 8px;
		word-wrap:break-word;
	}
	.yira-td {
		/* word-break: break-all; */
	}
	/* 股票信息 */
	.yir-stock.yir-transparent {
	    /*margin: 64px auto 64px;*/
	}
	/*公司详情*/
	/*公司详情-董事会成员*/
	.yirg-bd {
		/* margin-right: -12px; */
	}
	.yirg-bd-item {
		padding-top: 50px;
	}
	
	.yirg-bdi-job {
		/*min-height: 32px;*/
	}
	/*公司详情-成员架构*/
	/*公司详情-公司治理文件*/
	/*财务新闻稿*/
	/*财务报告*/
	.yirf-ul {
		margin-left: 0;
	}
	.yirf-li {
		width: calc(33.33% - 16px);
		margin: 32px 16px 0 0;
	}
	/*公告*/
	/*电话会议&过去活动*/
	.yirw-title {
		position: relative;
		margin-bottom: 4px;
	}
	.yirw-txt {
		margin-left: 0;
	}
	.yirw-item-special > .yirw-title {
		margin: 0;
		margin-bottom: 4px;
	}
	.yire-coming {
		margin-right: 0;
	}
	.yire-coming-con {
		width: auto;
	}
	.yire-figure {
		display: none;
	}
	.yire-select-con {
		width: 150px;
	}
	/*分析师列表*/
	/*邮件订阅*/
	.yirea-form-li {
		margin-right: 32px;
	}
}
@media screen and (max-width: 400px) {
	.yirg-cct-th {
		font-size: 12px;
	}
}@charset "UTF-8";
/**
 *
 * @page2.css
 * @author zhangxinxu
 * @create 17-12-14
 * @description 子页2相关样式
**/
/* 下面为测试代码 */
