/*about*/
.block__about {}

.about__container {}

.about__box {}

.about__content {
    width: calc(480/var(--ctn-per));
}

.about__content>p {}

.about__content>h3 {
    margin-bottom: 1rem;
}

.about__content>article {
    display: -webkit-box;
    width: 100%;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 1rem;
}

.about__btn {}

.about__btn button {}

.about__btn button a {}

.about__photo {
    width: calc(100% - 480/var(--ctn-per));
}

/*end about*/

/*================================*/

/* tab */

.tab-title {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: calc(30/var(--ctn-per));
}

.tab-title li {
    margin: 0 5px;
}

.tab-title li button {
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    padding: 5px 10px;
}

.tab-title li:hover button,
.tab-title li.tab-active button {
    background: var(--color-red);
    color: #fff;
    border-color: var(--color-red);
}

/*end tab*/

/*================================*/

/* ads */
.block__ads {}

.ads__container {}

.ads__title {}

.ads__title h3 {}

.ads__title p {}

/*end ads*/

/*================================*/

/* merge */
.block__merge {}

.merge__container {}

.merge__box {}

.merge__title {
    margin-bottom: 20px;
}

.merge__title h3 {
    text-transform: uppercase;
    font-weight: bold;
}

.merge__title p {}

.block__news {}

.news__box {}

.news__special {
    width: calc(300/640*100%);
}

.news__special__photo {
    margin-bottom: 10px;
}

.news__special__photo a {
    display: inline-block;
}

.news__special__photo a img {}

.news__special__content {}

.news__special__content h3 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.5rem;
}

.news__special__content h3 a {
    display: inline-block;
    font-size: inherit;
}

.news__special__content article {
    font-size: 1rem;
}

.news__special__content>a {}

.news__scroll {}

.news__scroll ul {}

.news__scroll ul li {
    margin-bottom: 10px !important;
}

.news__scroll__photo {
}

.news__scroll__photo figure {}

.news__scroll__photo figure a {}

.news__scroll__photo figure a img {}

.news__scroll__content {
    width: calc(190/320*100%);
}

.news__scroll__content h3 {
    line-height: initial;
}

.news__scroll__content h3 a {
    font-size: 1.3rem;
    text-transform: capitalize;
}

.news__scroll__content article {}

.block__video {
    width: calc(540/var(--ctn-per));
}

.video__play {
    line-height: 0;
    margin-bottom: 10px;
}

#video__player {
    line-height: 0;
}

.video__list {}

.video__select {
    width: 100%;
    height: 35px;
    padding: 0 10px;
    cursor: pointer;
}

.video__select option {
    cursor: pointer;
}

.video__wrap {
    margin: 0 -5px;
}

.video__col {
    padding: 0 5px;
}

/*end merge*/

/*================================*/

/* partner */
.block__partner {}

.partner__container {}

.partner__title {}

.partner__title h3 {}

.partner__title p {}

/*end partner*/

/*================================*/

/*productMain*/
.block__productMain {}

.productMain__container {}

.productMain__box {}

/*end productMain*/

/*================================*/
/*about*/
.block__about {}

.about__container {}

.about__box {}

.about__content {
    width: calc(480/var(--ctn-per));
}

.about__content>p {}

.about__content>h3 {
    margin-bottom: 1rem;
}

.about__content>article {
    display: -webkit-box;
    width: 100%;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 1rem;
}

.about__btn {}

.about__btn button {}

.about__btn button a {}

.about__photo {
    width: calc(100% - 480/var(--ctn-per));
}

/*end about*/

/*================================*/

/* tab */

.tab-title {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: calc(30/var(--ctn-per));
}

.tab-title li {
    margin: 0 5px;
}

.tab-title li button {
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    padding: 5px 10px;
}

.tab-title li:hover button,
.tab-title li.tab-active button {
    background: var(--color-red);
    color: #fff;
    border-color: var(--color-red);
}

/*end tab*/

/*================================*/

/* ads */
.block__ads {}

.ads__container {}

.ads__title {}

.ads__title h3 {}

.ads__title p {}

/*end ads*/

/*================================*/

/* merge */
.block__merge {}

.merge__container {}

.merge__box {}

.merge__title {
    margin-bottom: 20px;
}

.merge__title h3 {
    text-transform: uppercase;
    font-weight: bold;
}

.merge__title p {}

.block__news {}

.news__box {}

.news__special {
    width: calc(300/640*100%);
}

.news__special__photo {
    margin-bottom: 10px;
}

.news__special__photo a {
    display: inline-block;
}

.news__special__photo a img {}

.news__special__content {}

.news__special__content h3 {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.5rem;
}

.news__special__content h3 a {
    display: inline-block;
    font-size: inherit;
}

.news__special__content article {
    font-size: 1rem;
}

.news__special__content>a {}

.news__scroll {
    height: 350px;
    overflow: hidden;
    width: calc(320/640*100%);
}

.news__scroll ul {}

.news__scroll ul li {
    margin-bottom: 10px !important;
}

.news__scroll__photo {
}

.news__scroll__photo figure {}

.news__scroll__photo figure a {}

.news__scroll__photo figure a img {}

.news__scroll__content {
    width: calc(190/320*100%);
}

.news__scroll__content h3 {
    line-height: initial;
}

.news__scroll__content h3 a {
    font-size: 1.3rem;
    text-transform: capitalize;
}

.news__scroll__content article {}

.news__scroll__item {
    list-style: none;
}

.news__scroll__box {
    padding: 0;
}

.block__video {
    width: calc(540/var(--ctn-per));
}

.video__play {
    line-height: 0;
    margin-bottom: 10px;
}

#video__player {
    line-height: 0;
}

.video__list {}

.video__select {
    width: 100%;
    height: 35px;
    padding: 0 10px;
    cursor: pointer;
}

.video__select option {
    cursor: pointer;
}

.video__wrap {
    margin: 0 -5px;
}

.video__col {
    padding: 0 5px;
}

/*end merge*/

/*================================*/

/* partner */
.block__partner {}

.partner__container {}

.partner__title {}

.partner__title h3 {}

.partner__title p {}

/*end partner*/

/*================================*/

/*productMain*/
.block__productMain {}

.productMain__container {}

.productMain__box {}

/*end productMain*/

/*================================*/