﻿/*来欧亚教育学第二外语 去欧亚留学看更大世界*/
.headWelcome {
    height: 30px;
    background: #333333;
}

.headWelcome .m1200 {
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.headWelcome .signFont {
    font-size: 14px;
    color: #b0b0b0;
}

.headWelcome .siteDistribution {
    font-size: 14px;
    color: #666;
    padding-right: 8px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.headWelcome .siteDistribution a {
    color: #b0b0b0;
}

.headWelcome .siteDistribution a:nth-child(1) {
    color: #e0224d;
}

.headWelcome .siteDistribution span {
    margin: 0 14px 0 14px;
    opacity: 0.6;
}

.headWelcome .siteDistribution a:hover {
    color: #e0224d;
}

/*网站头部logo部分*/
.ouyaEducation {
    height: 80px;
    background: #fff;
    font-size: 0;
}

.ouyaEducation .m1200 {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.ouyaEducation .drawingOfSite {
    margin-left: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
    position: relative;
}

.ouyaEducation .cityIp {
    margin-left: 8px;
    font-size: 16px;
    color: #e0224d;
}

.ouyaEducation .flex-content {
    flex: 1;
}

.ouyaEducation .line {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.ouyaEducation .landingPhone {
    font-size: 18px;
    color: #e0224d;
    font-weight: bold;
    margin-left: 7px;
}

/* logo部分-隐藏内容 */
.ouyaEducation .contents {
    display: none;
    width: 420px;
    height: 290px;
    padding: 0 40px;
    border-radius: 10px;
    background: #ffffff;
    box-shadow: 0 0 18px rgba(59, 59, 59, 0.18);
    position: absolute;
    left: 0;
    top: 35px;
    z-index: 10000;
}

.ouyaEducation .drawingOfSite:hover .contents {
    display: block;
}

.ouyaEducation .drawingOfSite::before {
    content: '';
    width: 60px;
    height: 20px;
    position: absolute;
    left: 0;
    bottom: -20px;
}

.ouyaEducation .cityTitle {
    width: 100%;
    height: 44px;
    margin-bottom: 20px;
    border-bottom: 1px solid #f6f6f6;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.ouyaEducation .recommend {
    font-size: 14px;
    color: #e0224d;
    padding: 0 10px;
}

.ouyaEducation .plce {
    height: 20px;
    background: #e0224d;
    padding: 0 7px;
    border-radius: 10px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 14px;
    color: #fff;
}

.ouyaEducation .table {
    width: 100%;
    display: table;
    margin-bottom: 4px;
    line-height: 1;
}

.ouyaEducation .row {
    display: table-row;
}

.ouyaEducation .cell {
    display: table-cell;
    padding-bottom: 16px;
}

.ouyaEducation .cell:nth-child(1), .ouyaEducation .cell:nth-child(3) {
    padding-right: 15px;
    text-align: center;
    font-size: 12px;
    color: #e0224d;
    font-weight: bold;
}

.ouyaEducation .cell:nth-child(2), .ouyaEducation .cell:nth-child(4) {
    font-size: 12px;
    color: #666666;
    width: 194px;
}

.ouyaEducation .cell:nth-child(2) a, .ouyaEducation .cell:nth-child(4) a {
    cursor: pointer;
    padding: 1px 2px;
    margin-right: 3px;
}

.ouyaEducation .cell:nth-child(2) a:hover, .ouyaEducation .cell:nth-child(4) a:hover {
    background: #f39800;
    color: #fff;
    border-radius: 6px;
}

.ouyaEducation .come-oy {
    width: 100%;
    height: 50px;
    font-size: 14px;
    color: #e0224d;
    border-top: 1px solid #f6f6f6;
    display: flex;
    justify-content: center;
    align-items: center;
}

/* 国家频道页导航PC */
.ouyaEducation .country-target-blank {
    position: relative;
    margin-left: 55px;
    z-index: 999;
    display: none;
}

.ouyaEducation .country-target-blank-title {
    font-size: 22px;
    font-weight: bold;
    color: #e0224d;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
}

.ouyaEducation .country-target-blank-title::before {
    content: '';
    width: 130%;
    height: 17px;
    position: absolute;
    top: 22px;
    left: 0;
}

.ouyaEducation .country-target-blank-title::after {
    content: '';
    width: 16px;
    height: 10px;
    background: url('https://oy.xdf.cn/include/homePage/images/country-icon.png') no-repeat;
    margin-left: 11px;
    transition: transform 0.3s ;
}

.ouyaEducation .country-overHeight {
    width: 210px;
    height: 0px;
    transition: height 0.3s;
    overflow: hidden;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.16);
    position: absolute;
    left: 0;
    top: 40px;
    background: #fff;
}

.ouyaEducation .country-text:nth-child(1) {
    padding-top: 22px;
}

.ouyaEducation .country-text {
    font-size: 18px;
    color: #e0224d;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ouyaEducation .country-text::before,.country-text::after {
    content: '';
    width: 50px;
    height: 1px;
    background: rgba(0,0,0,0.16);
}

.ouyaEducation .country-text span {
    padding: 0 12px;
}

.ouyaEducation .countryH_ {
    padding: 14px 15px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.ouyaEducation .countryH_li {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    padding: 0 5px;
    cursor: pointer;
}

.ouyaEducation .countryH_li:hover {
    color: #e0224d;
}

.ouyaEducation .country-target-blank:hover .country-overHeight {
    height: 240px;
}

.ouyaEducation .country-target-blank:hover .country-target-blank-title::after {
    transform: rotate(180deg);
}

/* 首页顶部玫红导航 */
.ouyaNavHomeList {
    height: 50px;
    background: #e0224d;
}

.ouyaNavHomeList .m1200 {
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.ouyaNavHomeList .a-li {
    font-size: 16px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    cursor: pointer;
}

.ouyaNavHomeList .line {
    width: 1px;
    height: 100%;
    background: url('https://oy.xdf.cn/include/homePage/images/line.png') no-repeat center center;
}

.ouyaNavHomeList .addBG {
    background: #fdced9;
    border-radius: 6px;
    font-weight: bold;
    color: #f83864;
    width: 80px;
    height: 30px;
}

.ouyaNavHomeList .hot {
    width: 44px;
    height: 24px;
    background: url('https://oy.xdf.cn/include/homePage/images/hot.png') no-repeat;
    position: absolute;
    right: -17px;
    top: -18px;
}

.ouyaNavHomeList .new {
    width: 64px;
    height: 24px;
    background: url('https://oy.xdf.cn/include/homePage/images/nav-600.png') no-repeat;
    position: absolute;
    right: -36px;
    top: -18px;
}

.ouyaNavHomeList .start {
    padding-left: 22px;
}

.ouyaNavHomeList .hoverDiv {
    position: relative;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ouyaNavHomeList .hoverDiv_bt {
    position: absolute;
    left: 0;
    top: 50px;
    width: auto;
    height: 50px;
    border-radius: 8px;
    border: 2px solid #ffffff;
    background: rgba(255, 255, 255, 0.9);
    box-shadow: 0 0 12px rgba(187,193,196,0.3);
    font-size: 14px;
    color: #333;
    padding: 0 30px;
    z-index: 999;
    white-space: nowrap;
    display: none;
    justify-content: flex-start;
    align-items: center;
}

.ouyaNavHomeList .hoverDiv_bt a+a {
    margin-left: 15px;
}

.ouyaNavHomeList .hoverDiv:hover .hoverDiv_bt {
    display: flex;
}

.ouyaNavHomeList a:hover {
    color: #1b96d5;
}

.ouyaNavHomeList a.addBG:hover {
    color: #1b96d5;
}

.ouyaNavHomeList.liuxue .endPdding {
    padding-right: 50px;
}

.ouyaNavHomeList.liuxue .start {
    padding-left: 50px;
}

.ouyaNavHomeList.liuxue .hot {
    right: -28px;
    top: -26px;
}

.ouyaNavHomeList.yupei .endPdding {
    padding-right: 50px;
}

.ouyaNavHomeList.yupei .start {
    padding-left: 50px;
}

.ouyaNavHomeList.yupei .hot {
    right: -28px;
    top: -26px;
}

/* 右侧浮窗 */
.ouyaRghtWindow {
    width: 70px;
    height: 320px;
    border-radius: 10px;
    background: #fff;
    position: fixed;
    right: 10px;
    top: calc((100% - 450px)/3);
    z-index: 999;
    box-shadow: 0 0 12px rgba(237,240,241,0.3);
}

.ouyaRghtWindow .font {
    font-size: 14px;
    color: #333;
    text-align: center;
    height: 78px;
    display: block;
    cursor: pointer;
}

.ouyaRghtWindow .font div {
    height: 49px;
    cursor: pointer;
}

.ouyaRghtWindow .font:hover {
    background: #e0224d;
    color: #fff;
}

.ouyaRghtWindow .font .icon1 {
    background: url('https://oy.xdf.cn/include/homePage/images/rightWindow/icon1_2.png') no-repeat center center;
}

.ouyaRghtWindow .font .icon2 {
    background: url('https://oy.xdf.cn/include/homePage/images/rightWindow/icon2_2.png') no-repeat center center;
}

.ouyaRghtWindow .font .icon3 {
    background: url('https://oy.xdf.cn/include/homePage/images/rightWindow/icon3_2.png') no-repeat center center;
}

.ouyaRghtWindow .font .icon4 {
    background: url('https://oy.xdf.cn/include/homePage/images/rightWindow/icon4_2.png') no-repeat center center;
}

.ouyaRghtWindow .font .icon5 {
    background: url('https://oy.xdf.cn/include/homePage/images/rightWindow/icon5_2.png') no-repeat center center;
}

.ouyaRghtWindow .font:hover .icon1 {
    background: url('https://oy.xdf.cn/include/homePage/images/rightWindow/icon1_1.png') no-repeat center center;
}

.ouyaRghtWindow .font:hover .icon2 {
    background: url('https://oy.xdf.cn/include/homePage/images/rightWindow/icon2_1.png') no-repeat center center;
}

.ouyaRghtWindow .font:hover .icon3 {
    background: url('https://oy.xdf.cn/include/homePage/images/rightWindow/icon3_1.png') no-repeat center center;
}

.ouyaRghtWindow .font:hover .icon4 {
    background: url('https://oy.xdf.cn/include/homePage/images/rightWindow/icon4_1.png') no-repeat center center;
}

.ouyaRghtWindow .font:hover .icon5 {
    background: url('https://oy.xdf.cn/include/homePage/images/rightWindow/icon5_1.png') no-repeat center center;
}

.ouyaRghtWindow .font.borradius_top {
    border-radius: 10px 10px 0 0;
}

.ouyaRghtWindow .font.borradius_bottom {
    border-radius: 0 0 10px 10px;
}

.ouyaRghtWindow #topZero {
    width: 70px;
    height: 50px;
    border-radius: 10px;
    box-shadow: 0 0 12px rgba(237,240,241,0.3);
    background: #fff url('https://oy.xdf.cn/include/homePage/images/right_top.png') no-repeat center center;
    position: absolute;
    left: 0;
    bottom: -60px;
    cursor: pointer;
}

/* 欧亚站点的PC版权 */
#ouyaFooterInfo .m1200 {
    width: 1200px;
    margin: auto;
}

#ouyaFooterInfo .footer_top_ {
}

#ouyaFooterInfo a {
    display: block;
}

#ouyaFooterInfo i {
    display: block;
    display: block;
    width: 30px;
    height: 4px;
    background: #e0224d;
    margin: 11px 0 31px;
}

#ouyaFooterInfo .itemTit {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}

#ouyaFooterInfo .itemTit:hover {
    color: #e0224d;
}

#ouyaFooterInfo .item {
    font-size: 14px;
    color: #d0d0d0;
    line-height: 1;
    padding-bottom: 18px;
}

#ouyaFooterInfo .copy_about_oy {
    background: #333;
    padding: 45px 0 0px;
}

#ouyaFooterInfo .copy_about_oy .m1200 {
    display: flex;
    justify-content: flex-start;
}

#ouyaFooterInfo .copy_about_oy .about_l {
    width: 218px;
}

#ouyaFooterInfo .copy_about_oy .table {
    display: table;
    width: 100%;
}

#ouyaFooterInfo .copy_about_oy .row {
    display: table-row;
}

#ouyaFooterInfo .copy_about_oy .cell {
    display: table-cell;
    padding-right: 28px;
}

#ouyaFooterInfo .copy_about_oy .boler {
    font-weight: bold;
    color: #fff;
}

#ouyaFooterInfo .copy_friendLinks {
    background: #333;
    padding: 60px 0 30px;
}

#ouyaFooterInfo .copy_friendLinks .m1200 {
    display: flex;
    justify-content: flex-start;
}

#ouyaFooterInfo .copy_friendLinks .friendLinks_l {
    width: 84px;
}

#ouyaFooterInfo .copy_friendLinks .friendLinks_r {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    flex: 1;
    padding-right: 260px;
    box-sizing: border-box;
}

#ouyaFooterInfo .copy_friendLinks .friendLinks_r.zonghe {
    padding-right: 30px;
}

#ouyaFooterInfo .copy_friendLinks .item {
    padding-right: 24px;
    color: #9e9e9e;
}

#ouyaFooterInfo .copy_xdf_oy {
    font-size: 12px;
    line-height: 20px;
    background: #333;
    color: #5d5d5d;
    padding: 13px 0 11px;
    text-align: center;
    border-top: 1px solid #3f3f3f;
}

#ouyaFooterInfo a.item:hover {
    color: #e0224d;
}

#ouyaFooterInfo .zonghe_ .togeter_ {
    display: flex;
    justify-content: flex-start;
}

#ouyaFooterInfo .zonghe_ .cell {
    padding-right: 60px;
}

#ouyaFooterInfo .zonghe_ .visi {
    visibility: hidden;
}

#ouyaFooterInfo .about_r {
    display: none;
}

#ouyaFooterInfo .about_r.active {
    display: block;
}

#ouyaFooterInfo .copy_xdf_oy a {
    display: inline;
    color: #5d5d5d;
}

/* 添加联系我们内容-修改之前的间距 */
#ouyaFooterInfo .copy_about_oy .about_l {
    width: 145px;
}

#ouyaFooterInfo .zonghe_ .cell {
    padding-right: 52px;
}

#ouyaFooterInfo .about_r {
    width: 807px;
}

#ouyaFooterInfo .about_r.yupei_ {
    width: 745px;
    margin-right: 62px;
}

#ouyaFooterInfo .about_r.liuxue_ {
    width: 747px;
    margin-right: 60px;
}

#ouyaFooterInfo .follow_us {
    width: 248px;
    height: 220px;
    color: #fff;
    margin: 0px 0 0 0;
    text-align: center;
    border-left: 1px solid;
    border-image: linear-gradient(to top, rgba(249, 249, 249, 0) 5%, rgba(249, 249, 249, 1), rgba(249, 249, 249, 0) 95%) 1;
    font-size: 0;
}

#ouyaFooterInfo .follow_us .time {
    font-size: 14px;
    line-height: 28px;
    padding-top: 22px;
}

#ouyaFooterInfo .follow_us .button {
    width: 170px;
    height: 34px;
    line-height: 34px;
    font-size: 12px;
    background: #e0224d;
    border-radius: 17px;
    margin: 0 auto;
}

#ouyaFooterInfo .follow_us .button span {
    display: inline-block;
    padding: 0 0 0 30px;
    background: url('https://oy.xdf.cn/include/images/follow_us.png') no-repeat 0px 9px;
    background-size: 132px;
    line-height: 34px;
    font-size: 12px;
    color: #fff;
}

#ouyaFooterInfo .follow_us .tel {
    padding-top: 20px;
    color: #fff;
}

#ouyaFooterInfo .follow_us .tel .number {
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
}

#ouyaFooterInfo .follow_us .tel .minFont {
    font-size: 14px;
    line-height: 24px;
}

#ouyaFooterInfo .follow_us .icon_wrap {
    height: 22px;
    line-height: 22px;
    margin-top: 18px;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
}

#ouyaFooterInfo .follow_us .icon_wrap .follow {
    font-size: 14px;
}

#ouyaFooterInfo .follow_us .icon {
    margin: 0 5px;
    position: relative;
    cursor: pointer;
}

#ouyaFooterInfo .follow_us .icon .showIcon {
    width: 22px;
    height: 22px;
    position: relative;
    background: url('https://oy.xdf.cn/include/images/follow_us.png') no-repeat 0px 9px;
    background-size: 132px;
}

#ouyaFooterInfo .follow_us .icon.xcx .showIcon {
    background-position: -43px -110px;
}

#ouyaFooterInfo .follow_us .icon.dy .showIcon {
    background-position: -78px -110px;
}

#ouyaFooterInfo .follow_us .icon.bjh .showIcon {
    background-position: -116px 3px;
    width: 20px;
}

#ouyaFooterInfo .follow_us .icon .showQRcode {
    display: none;
    width: 120px;
    height: 120px;
    padding: 10px;
    border-radius: 10px;
    box-sizing: border-box;
    background: #ffffff;
    position: absolute;
    left: -50px;
    top: -120px;
}

#ouyaFooterInfo .follow_us .icon .showQRcode img {
    width: 100%;
    height: 100%;
}

#ouyaFooterInfo .follow_us .icon:hover .showQRcode {
    display: block;
}

/*隐藏友情链接*/
#ouyaFooterInfo .copy_friendLinks {
    padding: 30px 0 0;
}

#ouyaFooterInfo .copy_friendLinks .m1200 {
    display: none;
}

/* 移动端版权 */
#ouyaFooterInOYMobile {
    width: 7.5rem;
    margin: auto;
}

#ouyaFooterInOYMobile .oymFooter {
    font-size: 0.2rem;
    line-height: 0.34rem;
    color: #616161;
    text-align: center;
    padding: 0.44rem 0 1.96rem;
    background: #f4f4f4;
}

#ouyaFooterInOYMobile .oymFooter a {
    color: #616161;
}

body.paddingBottom {
    padding-bottom: 0 !important;
}

/* 移动端底部浮窗 */
#ouyaWebsiteWin {
    width: 7.5rem;
    height: 1.5rem;
    background: #ffffff;
    position: fixed;
    left: calc((100% - 7.5rem)/2);
    bottom: 0;
    z-index: 999;
    box-shadow: 0 -0.06rem 0.12rem rgba(187,193,200,0.2);
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

#ouyaWebsiteWin .outFlex {
    display: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    line-height: 1;
}

#ouyaWebsiteWin .outFlex.active {
    display: flex;
}

#ouyaWebsiteWin .telOYmobile {
    padding: 0.2rem 0.9rem 0 0.57rem;
    padding: 0.2rem 0rem 0 0rem;
    font-size: 0;
    width: 1.91rem;
    text-align: center;
}

#ouyaWebsiteWin .telOYmobile img {
    width: 0.38rem;
    margin: 0 auto 0.12rem;
}

#ouyaWebsiteWin .telOYmobile p {
    font-size: 0.22rem;
    color: #333;
}

#ouyaWebsiteWin .custBtn {
    position: relative;
    width: 2.6rem;
    height: 0.8rem;
    border: 1px solid #bcece1;
    font-size: 0.28rem;
    color: #fff;
    margin: 0.16rem 0.2rem 0 0;
    background: #21c39e;
    border-radius: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

#ouyaWebsiteWin .seekBtn {
    position: relative;
    width: 2.6rem;
    height: 0.8rem;
    font-size: 0.28rem;
    color: #fff;
    margin: 0.16rem 0rem 0 0;
    font-weight: bold;
    background: #ffa72a;
    border-radius: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

#ouyaWebsiteWin .seekBtn.hot::before {
    content: '';
    width: 0.83rem;
    height: 0.33rem;
    background: url('https://oym.xdf.cn/include/homePage/images/oy-select-2.png') no-repeat;
    background-size: 100% 100%;
    position: absolute;
    right: 0.18rem;
    top: -0.21rem;
    animation: upDown_ 0.8s infinite;
}

/* 留学 */
#ouyaWebsiteWin .outFlex.liuxue .homeOYmobile {
    padding: 0.2rem 0.47rem 0 0.5rem ;
    font-size: 0;
    text-align: center;
}

#ouyaWebsiteWin .outFlex.liuxue .homeOYmobile img {
    width: 0.36rem;
    margin: 0 auto 0.13rem;
}

#ouyaWebsiteWin .outFlex.liuxue .homeOYmobile p {
    font-size: 0.22rem;
    color: #333;
}

#ouyaWebsiteWin .outFlex.liuxue .telOYmobile {
    width: auto;
    padding-right: 0.55rem;
    box-sizing: border-box;
}

#ouyaWebsiteWin .outFlex.liuxue .custBtn {
    width: 2.4rem;
    margin: 0.16rem 0.1rem 0 0;
}

#ouyaWebsiteWin .outFlex.liuxue .seekBtn {
    width: 2.4rem;
}

/* 语培 */
#ouyaWebsiteWin .outFlex.yupei .homeOYmobile {
    padding: 0.2rem 0.47rem 0 0.5rem ;
    font-size: 0;
    text-align: center;
}

#ouyaWebsiteWin .outFlex.yupei .homeOYmobile img {
    width: 0.36rem;
    margin: 0 auto 0.13rem;
}

#ouyaWebsiteWin .outFlex.yupei .homeOYmobile p {
    font-size: 0.22rem;
    color: #333;
}

#ouyaWebsiteWin .outFlex.yupei .telOYmobile {
    width: auto;
    padding-right: 0.55rem;
    box-sizing: border-box;
}

#ouyaWebsiteWin .outFlex.yupei .custBtn {
    width: 2.4rem;
    margin: 0.16rem 0.1rem 0 0;
}

#ouyaWebsiteWin .outFlex.yupei .seekBtn {
    width: 2.4rem;
}

@keyframes upDown_ {
    0% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-0.04rem);
    }

    100% {
        transform: translateY(0);
    }
}

/* 点击回到顶部 */
.oymTop {
    width: 0.81rem;
    position: fixed;
    right: 0.1rem;
    bottom: 2.15rem;
    cursor: pointer;
    font-size: 0;
    z-index: 999;
    display: none;
}

.oymTop .oymTomImages {
    width: 100%;
}

/* 移动端导航 */
.ouyaHeadMobile {
    position: relative;
    width: 7.5rem;
    height: 0.9rem;
    margin: 0 auto 0.35rem;
}

.ouyaHeadMobile .oymLogo {
    width: 2.55rem;
    position: absolute;
    left: 0.34rem;
    top: 0.34rem;
    cursor: pointer;
}

.ouyaHeadMobile .oymNavList {
    font-size: 0.2rem;
    color: #fff;
    display: flex;
    justify-content: flex-end;
    padding: 0.29rem 0.5rem 0 0;
    text-align: center;
}

.ouyaHeadMobile .oymNavList .oymCity {
    margin-right: 0.3rem;
}

.ouyaHeadMobile .oymNavList .oymNav,.ouyaHeadMobile .oymNavList .oymCity {
    cursor: pointer;
}

.ouyaHeadMobile .oymNavList .cityIcon {
    width: 0.2rem;
    height: 0.23rem;
    margin: 0 auto 0.04rem;
    display: block;
}

.ouyaHeadMobile .oymNavList .navIcon {
    width: 0.22rem;
    margin: 0.02rem auto 0.07rem;
    display: block;
}

.ouyaHeadMobile .oyHome_ {
    position: absolute;
    left: 3.33rem;
    top: 0.4rem;
    display: none;
}

.ouyaHeadMobile .oyHome_ .homePage_ {
    cursor: pointer;
    font-size: 0.26rem;
    color: #fff;
    padding-right: 0.33rem;
    background: url('https://oym.xdf.cn/include/homePage/images/icon/icon_1.png') no-repeat right center;
    background-size: 0.15rem 0.11rem;
}

.ouyaHeadMobile .oyHome_ .homePage_Cont {
    display: none;
    position: absolute;
    left: 0;
    top: 0.44rem;
    width: 1.5rem;
    height: 1.4rem;
    border-radius: 0.2rem;
    background: #ffffff;
    box-shadow: 0 0 0.18rem rgba(59,59,59,0.18);
    z-index: 999;
}

.ouyaHeadMobile .oyHome_ .homePage_Cont .li {
    font-size: 0.26rem;
    color: #e0224d;
    height: 0.7rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url('https://oym.xdf.cn/include/homePage/images/icon/xian.png') no-repeat center bottom;
    background-size: 1rem 1px;
}

.ouyaHeadMobile .oyHome_ .homePage_Cont .li:last-child {
    background: none;
}

.ouyaHeadMobile .oyHome_ .homePage_Cont .li .icon1 {
    width: 0.29rem;
    margin: 0 0.19rem 0.01rem 0;
}

.ouyaHeadMobile .oyHome_ .homePage_Cont .li .icon2 {
    width: 0.26rem;
    margin: 0 0.18rem 0.01rem 0.04rem;
}

.ouyaHeadMobile .oyHome_ .homePage_Cont .li .icon3 {
    width: 0.29rem;
    margin: 0 0.19rem 0.03rem 0rem;
}

.oymHeaderBanner {
    width: 7.5rem;
    background: url('https://oym.xdf.cn/include/homePage/images/header-bk.png') no-repeat;
    background-size: 100% auto;
    margin: auto;
    padding-bottom: 0.6rem;
    position: relative;
}

/* 专题时候的样式 */
.ouyaHeadMobile.zhuanti {
    background: #e0224d;
    line-height: 1;
    display: block;
    margin-bottom: 0;
}

.ouyaHeadMobile.zhuanti .oymLogo {
    top: 0.28rem;
}

.ouyaHeadMobile.zhuanti .oymNavList {
    padding: 0rem 0.5rem 0 0;
    align-items: center;
    height: 100%;
}

.ouyaHeadMobile.zhuanti .oyHome_ {
    top: 0.35rem;
}

/* 移动端隐藏总导航样式 */
body.fixedPosition {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.ouyaPosiRightCountryList {
    width: 7.5rem;
    height: 100%;
    position: fixed;
    right: calc((100% - 7.5rem)/2);
    top: 0;
    z-index: 1002;
    overflow: hidden;
}

.ouyaPosiRightCountryList.poinEven {
    pointer-events: none;
}

.ouyaPosiRightCountryList .posiFixedTranslateX {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    transform: translateX(7.5rem);
    width: 100%;
    height: 100%;
    background: #f7f7f7;
    transition: 0.3s;
}

.ouyaPosiRightCountryList .posiFixedTranslateX.active {
    transform: translateX(0);
}

.ouyaPosiRightCountryList .oymBigTitle {
    height: 0.9rem;
    background: #e0224d;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    flex-shrink: 0;
}

.ouyaPosiRightCountryList .oymBigTitle p {
    font-size: 0.34rem;
    color: #fff;
}

.ouyaPosiRightCountryList .oymBigTitle .beforeReset {
    cursor: pointer;
    position: absolute;
    left: 0rem;
    top: 0;
    width: 0.76rem;
    height: 100%;
    background: url('https://oym.xdf.cn/include/homePage/images/nav-left.png') no-repeat center center;
    background-size: 0.16rem 0.27rem;
}

.ouyaPosiRightCountryList .oymContainer {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    height: calc(100% - 0.9rem);
    line-height: 1;
}

.ouyaPosiRightCountryList .oymContainer .left {
    width: 1.6rem;
    background: #f7f7f7;
    height: 100%;
    overflow-y: auto;
}

.ouyaPosiRightCountryList .oymContainer .left .backgoundColor {
    background: #fff;
}

.ouyaPosiRightCountryList .oymContainer .left .tabItem {
    cursor: pointer;
    position: relative;
    background: #f7f7f7;
    font-size: 0.26rem;
    color: #333;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 1rem;
    padding-left: 0.3rem;
    box-sizing: border-box;
}

.ouyaPosiRightCountryList .oymContainer .left .tabItem p {
    position: relative;
    line-height: 1;
}

.ouyaPosiRightCountryList .oymContainer .left .tabItem p.hot::before {
    content: '';
    position: absolute;
    right: -0.31rem;
    top: -0.33rem;
    width: 0.56rem;
    height: 0.32rem;
    background: url('https://oym.xdf.cn/include/homePage/images/icon/hot.png') no-repeat;
    background-size: 100% 100%;
}

.ouyaPosiRightCountryList .oymContainer .left .tabItem p.hotFont::before {
    content: 'HOT';
    position: absolute;
    right: -0.21rem;
    top: -0.2rem;
    font-size: 0.18rem;
    font-weight: bold;
    color: #f42727;
}

.ouyaPosiRightCountryList .oymContainer .left .tabItem.active {
    background: #fff;
    height: 1.2rem;
}

.ouyaPosiRightCountryList .oymContainer .left .tabItem.active::before {
    content: '';
    width: 0.06rem;
    height: 1rem;
    background: #e0224d;
    position: absolute;
    left: 0;
    top: calc((100% - 1rem )/2);
    border-radius: 0 0.03rem 0.03rem 0;
}

.ouyaPosiRightCountryList .oymContainer .left .tabItem.active + .tabItem {
    border-radius: 0 0.22rem 0 0;
}

.ouyaPosiRightCountryList .oymContainer .right {
    flex: 1;
    height: 100%;
    background: #fff;
    padding: 0 0 0.2rem 0.2rem;
    overflow-y: auto;
}

.ouyaPosiRightCountryList .oymContainer .right .tabCont {
    display: none;
}

.ouyaPosiRightCountryList .oymContainer .right .tabCont.active {
    display: block;
}

.ouyaPosiRightCountryList .oymContainer .right .rightTitle {
    font-size: 0.28rem;
    color: #e0224d;
    font-weight: bold;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.4rem 0 0.3rem;
}

.ouyaPosiRightCountryList .oymContainer .right .rightTitle p {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.ouyaPosiRightCountryList .oymContainer .right .rightTitle p::before {
    content: '';
    width: 0.06rem;
    height: 0.24rem;
    background: #e0224d;
    border-radius: 0.03rem;
    margin-right: 0.11rem;
}

.ouyaPosiRightCountryList .oymContainer .right .rightTitle::after {
    content: '';
    width: 0.28rem;
    height: 0.28rem;
    background: url('https://oym.xdf.cn/include/homePage/images/icon/inCountry.png') no-repeat;
    background-size: 100% 100%;
    margin-right: 0.4rem;
}

.ouyaPosiRightCountryList .oymContainer .right .rightTitle.none::after {
    display: none;
}

.ouyaPosiRightCountryList .oymContainer .right .tabList {
    padding: 0 0.13rem 0.2rem 0.17rem;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.ouyaPosiRightCountryList .oymContainer .right .tabList a.direct {
    width: 1.6rem;
    height: 0.6rem;
    margin: 0 0.2rem 0.2rem 0;
    border: 1px solid #dfdfdf;
    background: #f9f9f9;
    border-radius: 0.3rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    color: #666;
    font-size: 0.24rem;
    cursor: pointer;
}

.ouyaPosiRightCountryList .oymContainer .right .tabList a.hot {
    color: #ff6c0b;
    background: #fffbf9;
    border: 1px solid #ffd5c0;
}

.ouyaPosiRightCountryList .oymContainer .right .tabList a.hot::before {
    content: '';
    position: absolute;
    right: 0;
    top: -0.16rem;
    width: 0.3rem;
    height: 0.37rem;
    background: url('https://oym.xdf.cn/include/homePage/images/icon-hot-2.png') no-repeat;
    background-size: 100% 100%;
}

.ouyaPosiRightCountryList .oymContainer .right .tabList a.direct.new::before {
    content: 'NEW';
    color: red;
    font-size: 0.12rem;
    position: absolute;
    right: -0.02rem;
    top: -0.12rem;
}

.ouyaPosiRightCountryList .oymContainer .left .tabItem p.newFont::before {
    content: 'NEW';
    position: absolute;
    right: -0.21rem;
    top: -0.2rem;
    font-size: 0.18rem;
    font-weight: bold;
    color: #f42727;
}

.ouyaPosiRightCountryList .posiFixedTranslateX.cssChangeSe .left {
    width: 1.8rem;
}

.ouyaPosiRightCountryList .posiFixedTranslateX.cssChangeSe .right .rightTitle {
    font-size: 0.32rem;
}

.ouyaPosiRightCountryList .posiFixedTranslateX.cssChangeSe .right .rightTitle p::before {
    height: 0.3rem;
    margin-right: 0.21rem;
}

.ouyaPosiRightCountryList .posiFixedTranslateX.cssChangeSe .right .tabList {
    padding: 0 0.5rem 0rem 0.27rem;
}

.ouyaPosiRightCountryList .posiFixedTranslateX.cssChangeSe .right .rightTitle {
    padding: 0.38rem 0 0.36rem 0;
}

.ouyaPosiRightCountryList .posiFixedTranslateX.cssChangeSe.yupei .right .rightTitle {
    padding: 0.38rem 0 0.38rem 0;
}

.ouyaPosiRightCountryList .oymContainer .right .directTable {
    text-align: left;
    font-size: 0;
    display: table;
    width: 100%;
    border-collapse: collapse;
}

.ouyaPosiRightCountryList .oymContainer .right .directTable .row {
    display: table-row;
}

.ouyaPosiRightCountryList .oymContainer .right .directTable .cell {
    display: table-cell;
    white-space: nowrap;
}

.ouyaPosiRightCountryList .oymContainer .right .directTable .cell:last-child .directd {
    padding-right: 0rem;
}

.ouyaPosiRightCountryList .oymContainer .right .row.pt_1 .cell {
    padding-bottom: 0.3rem;
}

.ouyaPosiRightCountryList .oymContainer .right .row.pt_2 .cell {
    padding-bottom: 0.36rem;
}

.ouyaPosiRightCountryList .oymContainer .right .row.pt_3 .cell {
    padding-bottom: 0.62rem;
}

.ouyaPosiRightCountryList .oymContainer .right .row.pt_4 .cell {
    padding-bottom: 0.58rem;
}

.ouyaPosiRightCountryList .oymContainer .right .row.pt_5 .cell {
    padding-bottom: 0.38rem;
}

.ouyaPosiRightCountryList .oymContainer .right .row.pt_6 .cell {
    padding-bottom: 0.16rem;
}

.ouyaPosiRightCountryList .oymContainer .right .directr {
    font-size: 0.3rem;
    font-weight: bold;
    color: #333;
}

.ouyaPosiRightCountryList .oymContainer .right .directd {
    font-size: 0.28rem;
    color: #666666;
    padding-right: 0.4rem;
}

.ouyaPosiRightCountryList .oymContainer .right .directd span.hot {
    position: relative;
}

.ouyaPosiRightCountryList .oymContainer .right .directd span.hot::before {
    content: 'HOT';
    position: absolute;
    right: -0.28rem;
    top: -0.16rem;
    font-size: 0.18rem;
    font-weight: bold;
    color: #f42727;
}

.ouyaPosiRightCountryList .oymContainer .right .zhanwei {
    visibility: hidden;
}

.ouyaPosiRightCountryList .oymContainer .tabCont.directdPaddingRight .directd {
    padding-right: 0.26rem;
}

.ouyaPosiRightCountryList .posiMap {
    display: none;
    pointer-events: auto;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    position: absolute;
    left: 0;
    top: 0;

    padding: 1.08rem 0.59rem 1.45rem;
}

.ouyaPosiRightCountryList .posiMap.active {
    display: block;
}

.ouyaPosiRightCountryList .posiMap .mapBackground {
    width: 100%;
    height: 100%;
    border-radius: 0.2rem;
    background: #ffffff;
    position: relative;
    overflow: hidden;
}

.ouyaPosiRightCountryList .posiMap .slectCompany {
    font-size: 0.32rem;
    text-align: center;
    padding: 0.4rem 0 0.49rem;
    color: #333;
}

.ouyaPosiRightCountryList .posiMap .leaveSlect {
    cursor: pointer;
    width: 0.24rem;
    height: 0.24rem;
    position: absolute;
    right: 0.3rem;
    top: 0.43rem;
    background: url('https://oym.xdf.cn/include/homePage/images/nav-clear.png') no-repeat;
    background-size: 0.24rem 0.24rem;
}

.ouyaPosiRightCountryList .posiMap .cityTitle {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0.16rem;
}

.ouyaPosiRightCountryList .posiMap .city-min {
    width: 0.2rem;
    margin: 0 0.14rem 0 0.35rem;
}

.ouyaPosiRightCountryList .posiMap .recommend {
    font-size: 0.24rem;
    color: #e0224d;
}

.ouyaPosiRightCountryList .posiMap .plce {
    font-size: 0.24rem;
    border-radius: 0.22rem;
    background: #e0224d;
    height: 0.44rem;
    padding: 0 0.15rem;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    margin-left: 0.11rem;
}

.ouyaPosiRightCountryList .posiMap .overAutoMax {
    width: 100%;
    height: calc(100% - 1.8rem);
    overflow-y: auto;
    position: relative;
}

.ouyaPosiRightCountryList .posiMap .firstLetter {
    height: 0.7rem;
    background: #f8f9fa;
    color: #333;
    font-size: 0.28rem;
    font-weight: bold;
    padding-left: 0.34rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.ouyaPosiRightCountryList .posiMap .overAutoMax .letter.active .firstLetter {
    color: #e0224d;
}

.ouyaPosiRightCountryList .posiMap .cityList {
    padding: 0 0 0rem 0.32rem;
    min-height: 1rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    background: #fff;
}

.ouyaPosiRightCountryList .posiMap .city_li {
    font-size: 0.26rem;
    color: #666666;
    width: 100%;
    padding: 0.36rem 0 0.36rem;
    cursor: pointer;
}

.ouyaPosiRightCountryList .posiMap .posiRightNav {
    position: absolute;
    right: 0;
    top: 1.8rem;
    padding: 0.5rem 0rem 0rem 0;
    height: calc(100% - 1.8rem);
    overflow: auto;
    z-index: 9;
}

.ouyaPosiRightCountryList .posiMap .posiRightNav div {
    font-size: 0.24rem;
    color: #666666;
    padding: 0.09rem 0.22rem 0.09rem;
    text-align: right;
}

.ouyaPosiRightCountryList .posiMap .posiRightNav div.active {
    color: #e0224d;
    font-weight: bold;
}



.article-contentt{ margin:20px 0; line-height:26px;text-indent: 2em;}
.article-contentt img{ margin:10px 0; text-align:center;transform: scale(0.9);}

.article-raw-prev{width:100%; margin:5px 0; float:left;}
.article-raw-prev:hover{ color:#e0224d;}

.article-raw-next{width:100%; margin:5px 0; float:left;}
.article-raw-next:hover{ color:#e0224d;}











/*导航结束*/
/* 共同标题 */
.title-foor {
    padding: 60px 0 40px 0;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.title-foor .title-foo-h {
    font-size: 24px;
    color: #333;
    flex: 1;
    font-weight: bold;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 12px;
    border-bottom: 1px solid #e2e2e2;
}

.title-foor .title-foo-h::before {
    content: '';
    display: block;
    width: 4px;
    height: 28px;
    border-radius: 2px;
    background: #e0224d;
    margin-right: 14px;
}

.title-foor .title-foo-h .minIntro {
    font-size: 16px;
    color: #666666;
    margin-left: 20px;
    font-weight: normal;
}

.title-foor .title-foo-h.bornone {
    border: none;
}

/* 热点关注 */
.foollowHotspot .rightSide{width: 320px;margin-left: 30px;flex: none;}
.foollowHotspot .foorFlex{display: flex;justify-content: space-between;}
.foollowHotspot .foorFlex .list{display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;background: #ffffff;border-radius: 14px;box-shadow: 0 0 12px rgba(237,243, 246, 0.3);}
.foollowHotspot .foorFlex .list .li{position: relative;}
.foollowHotspot .foorFlex .leftSlide{flex: 1;}
.foollowHotspot .foorFlex .leftSlide .list{display: flex;justify-content: space-between;padding: 23px 34px 11px 34px;}
.foollowHotspot .foorFlex .leftSlide .li{font-size: 14px;color: #333;display: flex;justify-content: flex-start;align-items: center;height: 20px;margin-bottom: 12px;}
.foollowHotspot .foorFlex .leftSlide .li .orange{color: #63cffc;margin-left: -0.5em;}
.foollowHotspot .foorFlex .leftSlide .li .green{color: #e0224d;}
.foollowHotspot .foorFlex .leftSlide .li .flex{flex: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.foollowHotspot .foorFlex .leftSlide .li.hot{padding-left:26px;}
.foollowHotspot .foorFlex .leftSlide .li.hot::before{content: '';width: 16px;height: 18px;background: url('../image/hotx.png') no-repeat;position: absolute;left: 0;top: 0;}
.foollowHotspot .foorFlex .leftSlide .l-li .flex{width: 250px;}
.foollowHotspot .foorFlex .leftSlide .r-li .flex{width: 252px;}
.foollowHotspot .foorFlex .leftSlide .r-li .btn{width: 80px;height: 20px;border-radius: 10px;font-size: 12px;color: #e0224d;border: 1px solid #e0224d;background: #fdd6df;display: flex;justify-content: center;align-items: center;margin-left: 0.5em;}
.foollowHotspot .foorFlex .leftSlide .l-li:hover{color: #63cffc;}
.foollowHotspot .foorFlex .leftSlide .r-li:hover{color: #e0224d;}
.foollowHotspot .foorFlex .leftSlide .r-li:hover .btn{color: #fff;background:#e0224d;}

.foollowHotspot .foorFlex .rightSide .list{padding: 15px 16px 5px 16px;}
.foollowHotspot .foorFlex .rightSide .li{font-size: 16px;color: #e0224d;margin-bottom: 10px; width: 140px;height: 45px;background: #eafdf9;border-radius: 10px;display: flex;justify-content: flex-start;align-items: center;padding-left: 56px;}
.foollowHotspot .foorFlex .rightSide .li:hover{background: #fee4ee;color: #fff;}
.foollowHotspot .foorFlex .rightSide .icon-1{background:#fee4ee url('../image/foor-3-1.png') no-repeat left 19px center;}
.foollowHotspot .foorFlex .rightSide .icon-2{background:#fee4ee url('../image/foor-3-2.png') no-repeat left 18px center;}
.foollowHotspot .foorFlex .rightSide .icon-3{background:#fee4ee url('../image/foor-3-3.png') no-repeat left 19px center;}
.foollowHotspot .foorFlex .rightSide .icon-4{background:#fee4ee url('../image/foor-3-4.png') no-repeat left 17px center;}
.foollowHotspot .foorFlex .rightSide .icon-1:hover{background:#e0224d url('../image/foor-3-1.png') no-repeat left 19px center;}
.foollowHotspot .foorFlex .rightSide .icon-2:hover{background:#e0224d url('../image/foor-3-2.png') no-repeat left 18px center;}
.foollowHotspot .foorFlex .rightSide .icon-3:hover{background:#e0224d url('../image/foor-3-3.png') no-repeat left 19px center;}
.foollowHotspot .foorFlex .rightSide .icon-4:hover{background:#e0224d url('../image/foor-3-4.png') no-repeat left 17px center;}



/* 地市 */

.goodClass .content{margin-top: -15px;}
.goodClass .itemTabs{height: 60px;border-radius: 14px;padding: 0 120px;margin-bottom: 20px; box-shadow: 0 0 12px rgba(237, 243, 246, 0.2);display: flex;justify-content: space-between;background: #fff;}
.goodClass .itemTabs .tab{cursor: pointer;font-size: 18px;color: #666666;height: 100%;display: flex;justify-content: center;align-items: center;padding: 0 8px;position: relative;}
.goodClass .itemTabs .tab.active{font-weight: bold;color: #e0224d;position: relative;}
.goodClass .itemTabs .tab.active::after{content: '';position: absolute;left: 0;bottom: 0;width: 100%; height: 4px;background: #e0224d;border-radius: 4px 4px 0 0 ;}
.goodClass .item{width: 100%;height: 440px;border-radius: 14px;overflow: hidden;box-shadow: 0 0 12px rgba(237, 243, 246, 0.2);display: none;justify-content: flex-start;}
.goodClass .item.active{display: flex;}
.goodClass .item .navLi{
    width: 220px;
    background-color: #e0224d;
    padding: 4px 0 4px 4px;
}
.goodClass .item .li{height: 72px;display: flex;justify-content: center;align-items: center;border-radius: 14px 0 0 14px;cursor: pointer;}
.goodClass .item .tit-h{font-size: 16px;color: #fff;text-align: center;}
.goodClass .item .tit-h-font{font-size: 12px;color: #e0224d;padding-top: 10px;display: none;text-align: center;}
.goodClass .item .li.active{background: #fff;}
.goodClass .item .li.active .tit-h{color:#e0224d;font-weight: bold;}
.goodClass .item .li.active .tit-h-font{display: block;}
.goodClass .item .li.noclick div{display: flex;justify-content: flex-start;align-items: center;padding-right: 16px;}
.goodClass .item .li.noclick div::before{content: '';width: 16px;height: 14px;background: url('../img/nav-vip.png') no-repeat;display: block;margin-right: 3px;}


.goodClass .item .navCont{flex: 1;background: #fff;}
.goodClass .item .navCont .ri-Cont{display: none;justify-content: flex-start;flex-wrap: wrap;padding: 30px 0px 0 0px;}
.goodClass .item .navCont .ri-Cont.active{display: flex;}
.goodClass .slide{width: 300px;height: 113px;border-radius: 12px;border: 1px solid #ebebeb;padding: 12px 18px 5px 18px;margin-bottom: 20px;margin-left: 20px;transition: 0.3s;position: relative;}
.goodClass .slide:hover{transform: translateY(-10px);}
.goodClass .slide .className_{font-size: 15px;color: #333;font-weight: bold;margin-bottom: 5px;line-height: 20px;}
.goodClass .slide .classIntroduce{font-size: 13px;color: #666666; margin-top:5px; line-height: 18px;background: #fff;border-radius: 12px;display: inline-flex;justify-content: flex-start;align-items: center;padding-right: 1px; text-indent: 2em;}

.goodClass .slide .classIntroduce a{color: #e0224d;}
/* .goodClass .slide .classIntroduce span{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} */
.goodClass .slide .classIntroduce::before{}
.goodClass .slide .btnBox{display: flex;justify-content: space-between;position: absolute;left:0;bottom: 30px;width: 100%;padding: 0 30px;}
.goodClass .slide .btnBox a{width: 106px;height: 30px;border: 1px solid #e0224d;background: #f6fffd;border-radius: 15px;font-size: 14px;color: #e0224d;display: flex;justify-content: center;align-items: center;}
.goodClass .slide .btnBox a.active{background: #e0224d;color: #fff;}
.goodClass .slide .btnBox a:hover{background: #e0224d;color: #fff;}
.goodClass .slide .btnBox a.active:hover{background: #f6fffd;color: #e0224d;}

.news-wrap{display:flex;gap:20px;}
.news-left,.news-right{width:50%;}


/*教师阵容 */
.tea_lineup {
}

.tea_lineup .item {
    display: none;
    position: relative;
    overflow: hidden;
    padding-top: 30px;
    margin-top: -30px;
}

.tea_lineup .item.active {
    display: block;
}

.tea_lineup .overLaw {
    display: flex;
    justify-content: space-between;
    transition: 0.3s;
}

.tea_lineup .list {display: grid;
    grid-template-columns: repeat(3, 386px); /* 一行3个，宽度固定386 */
    gap: 20px;
}

.tea_lineup .list .li {
    width: 386px;
    height: 160px;
    border-radius: 14px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 0 22px rgba(233, 239, 242, 0.2);
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    margin-right:25px ;
}


.tea_lineup .list .teaImg {
    width: 190px;
    height: 190px;
    border-radius: 14px;
    overflow: hidden;
    position: relative;
}

.tea_lineup .list .teaImg .maxImg {
    width: 100%;
    height: 100%;
}

.tea_lineup .list .label {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    width: 224px;
    height: 30px;
    padding-left: 20px;
    background: url('../image/teacher_icon.png') no-repeat;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: absolute;
    left: 0;
    bottom: 0;
}

.tea_lineup .list .teaIntro {
    flex: 1;
    padding-left: 22px;
    padding-top: 26px;
}

.tea_lineup .list .teaName {
    font-size: 18px;
    color: #333;
    font-weight: bold;
    margin-bottom: 17px;
}

.tea_lineup .list .teaFont {
    font-size: 14px;
    color: #666666;
    display: flex;
    justify-content: flex-start;
}

.tea_lineup .list .li.lh .teaFont {
    line-height: 18px;
    margin-top: 0px;
    margin-bottom: 4px;
}

.tea_lineup .list .li.lh .teaName {
    margin-bottom: 15px;
}

.tea_lineup .list .teaFont span:not(.flex) {
    color: #0fa784;
    font-weight: bold;
}

.tea_lineup .list .teaFont span.flex {
    flex: 1;
}

.tea_lineup .list .teaFont + .teaFont {
    margin-top: 12px;
}

.tea_lineup .postion {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    padding: 26px 36px 0 41px;
    display: none;
}

.tea_lineup .postion .poFont {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 4px;
    color: #fff;
}

.tea_lineup .postion .poFont span {
    color: #ff7415;
    font-weight: bold;
}

.tea_lineup .postion .ellipsis_1 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tea_lineup .postion .ellipsis_2 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}

.tea_lineup .postion .poBtn {
    width: 110px;
    height: 30px;
    font-size: 14px;
    color: #fff;
    border-radius: 15px;
    background: #0fa784;
    position: absolute;
    left: calc((100% - 110px)/2);
    bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tea_lineup .list .li:hover .postion {
    display: block;
}

/* 右上角点击按钮 */
.posiClick {
    position: absolute;
    right: 0;
    top: 0px;
    width: 38px;
    height: 14px;
    display: flex;
    justify-content: space-between;
    display: none;
}

.posiClick.active {
    display: flex;
}

.posiClick div {
    cursor: pointer;
    width: 14px;
    height: 14px;
    border-radius: 2px;
    background: #e7e7e7;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none;
}

.posiClick div.active {
    background: #e0224d;
    pointer-events: all;
}

.swiperHoverBtn span.active {
    color: #e0224d;
    font-weight: bold;
}

.swiperHoverBtn span.active::after {
    content: '';
    width: 100%;
    height: 2px;
    background:#e0224d;
    position: absolute;
    left: 0;
    bottom: -2px;
}
.swiperHoverBtn {
    color: #333333;
    font-size: 14px;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 34px;
    display: flex;
    justify-content: flex-start;
}

.swiperHoverBtn span {
    margin-left: 14px;
    height: 100%;
    position: relative;
    display: block;
    cursor: pointer;
}
.title-foor.more .more {
    color: #999999;
    font-size: 16px;
    height: 36px;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 0px 20px 0 10px;
    background: url(../image/more_2.png) no-repeat right top 3px;
}
.title-foor .change {
    border-bottom: 1px solid #e2e2e2;
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: relative;
}

/* 板块标题 */
.feelEase{ margin:0px 0;}
.masterTit{font-size: 24px;color: #333333;font-weight: bold;display: flex;justify-content: flex-start;align-items: center;}
.masterTit::before{content: '';display: block;width: 4px;height: 28px;border-radius: 2px;background: #e0224d;margin-right: 14px;}
.feelEase .content{padding: 1px 0 97px;}
.feelEase .flex_{height: 284px;background-color: #fff;border-radius: 14px;box-shadow: 0 0 22px 22px rgba(235, 239, 241, 0.4);display: flex;justify-content: space-between;}
.feelEase .flex_ .item{width: 20%;padding-top: 43px;background: url('../image/ax-icon6.png') no-repeat right top 50px;position: relative;}
.feelEase .flex_ .item:last-child{background: none;}
.feelEase .greenFont{font-size: 32px;color: #e0224d;display: flex;justify-content: center;align-items: flex-end;height: 32px;position: relative;}
.feelEase .greenFont .min{font-size: 16px;line-height: 20px;color: #e0224d;margin-left: 1px;}
.feelEase .greenFont .min.tarmY{transform: translateY(6px);}
.feelEase .spIntro{font-size: 14px;color: #333333;text-align: center;padding-top: 14px;}
.feelEase .stop{width: 82px;height: 32px;background: url('../image/ax-stop200.png') no-repeat;padding: 0 6px 12px 0;font-size: 12px;color: #fff;display: flex;justify-content: center;align-items: center;position: absolute;right:14px;top:-18px;}
.feelEase .data{font-size: 12px;color: #999999;text-align: right;margin: -160px 0 36px;padding-right: 40px;}
.feelEase .flex_bot{display: flex;justify-content: space-between;}
.feelEase .li{width: 280px;height: 220px;border-radius: 14px;position: relative;overflow: hidden;}

.feelEase .li.bk1{background: url('../image/ax-bk1.png') no-repeat;}
.feelEase .li.bk2{background: url('../image/ax-bk2.png') no-repeat;}
.feelEase .li.bk3{background: url('../image/ax-bk3.png') no-repeat;}
.feelEase .li.bk4{background: url('../image/ax-bk4.png') no-repeat;}

.feelEase .position{position: absolute;left: 0;bottom: 0;width: 100%;height: 80px;padding: 0 0 0 30px;box-sizing: border-box;transition: 0.3s;}
.feelEase .position .icon{margin-bottom: 15px;}
.feelEase .position .tit{font-size: 20px;font-weight: bold;color: #fff;margin-bottom: 10px;padding: 0 0 3px 0;background: url('../image/ax-icon5.png') no-repeat left bottom;}
.feelEase .position .font{font-size: 14px;color: #fff;line-height: 22px;display: none;}

.feelEase .li.active .position{height: 142px;}
.feelEase .li.active .position .tit{padding: 0;background: none;}
.feelEase .li.active .position .font{display: block;}
.feelEase .li.active .position .font::before{content: '';display: block;margin-bottom: 6px; width: 14px;height: 4px;background: #0fa784;border-radius: 2px;}

.clearfix {
    display: block;
}

.clear {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.qt_title_lg {
    height: 60px;
    text-align: center;
    background: url(https://qtfile.xdf.cn/template/image/icon/line_2.png) no-repeat center 36px;
}




.qt_title_big {
    border-bottom: 1px solid #dddddd;
    margin: 60px auto 30px;
    padding: 0 0 0 18px;
    position: relative;
    height: 50px;
    line-height: 50px;
   
}
.qt_title_big .tit {
    line-height: 50px;
    vertical-align: middle;
    font-size: 24px;
}

.qt_title_big .tit i {
    font-size: 16px;
    font-style: normal;
    display: inline-block;
    padding-left: 20px;
    font-weight: normal;
}


.qt_title_lg .tit {
    position: relative;
    font-size: 30px;
    padding: 0 36px 0px;
    line-height: 60px;
    display: inline-block;
    background-color: #f5f5f5;
}

.qt_title_lg.white .tit {
    background-color: #fff;
}

.qt_title_lg .tit:after {
    content: "";
    width: 29px;
    height: 3px;
    background-color: #223e96;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
}

.qt_title_lg .tit.darkBlue:after {
    background-color: #223e96;
}

.qt_title_lg .tit.green:after {
    background-color: #43bc9a;
}

.qt_title_md {
    text-align: center;
}

.qt_title_sm {
    border-bottom:1px solid #dddddd;
    margin: 0 20px;
    padding: 10px 0 0;
    position: relative;
    height: 40px;
}

.qt_title_sm.border {
    border-bottom: none;
}

.qt_title_sm .tit {
    line-height: 40px;
    vertical-align: middle;
    font-size: 18px;
}

.qt_title_sm .tit span {
    font-weight: normal;
}

.qt_title_sm.yellow .tit {
    border-bottom: 1px solid #f3bb00;
}

.qt_title_sm.darkBlue .tit {
    border-bottom: 1px solid #223e96;
}

.qt_title_sm.green .tit {
    border-bottom: 1px solid #43bc9a;
}

.qt_title_sm.darkslategray .tit {
    border-bottom: 1px solid #006960;
}

.qt_title_sm.dark .tit {
    border-bottom: 1px solid #294340;
}

.qt_title_sm .more {
    color: #999999;
    font-size: 16px;
    padding: 0px 20px 0 0;
    margin: 14px 0 0 0;
    background: url(https://qtfile.xdf.cn/template/image/icon/more_2.png) no-repeat right 5px;
}

.qt_title_sm .more:hover {
    text-decoration: underline;
}

.qt_title_sm_pos {
    position: absolute;
    right: 20px;
}

.qt_title_sm_pos .more {
    color: #999999;
    font-size: 16px;
    padding: 0px 20px 0 0;
    margin: 8px 0 0 0;
    background: url(https://qtfile.xdf.cn/template/image/icon/more_2.png) no-repeat right 6px;
}

.qt_title_sm ul {
    position: absolute;
    right: 70px;
    bottom: -1px;
    line-height: 34px;
}

.qt_title_sm ul li {
    display: inline-block;
    width: 76px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    position: relative;
}

.qt_title_sm ul li.w140 {
    width: 140px;
}

.qt_title_sm ul li:hover, .qt_title_sm ul li.active {
    font-weight: bold;
    color: #f39800;
    border-bottom: 2px solid #f39800;
}

.qt_title_sm ul li:hover::after, .qt_title_sm ul li.active::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 11px;
    height: 4px;
    background: url(https://qtfile.xdf.cn/template/image/icon/sprite.png) no-repeat -30px -30px;
}

.qt_title_sm.darkslategray ul li:hover, .qt_title_sm.darkslategray ul li.active {
    color: #006960;
}

.qt_tab_switch_lg {
    width: 1200px;
    text-align: center;
    padding: 13px 0;
    margin: 13px auto 24px;
    background: #ecf2f0;
}

.qt_tab_switch_lg li {
    width: 117px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    margin: 0 0 0 -10px;
    cursor: pointer;
    display: inline-block}


.qt_newlxcp .cpCon {
    display: none;
}

.qt_newlxcp .cpCon.active {
    display: block;
}

.qt_newlxcp .cpCon li {
    width: 232px;
    margin-right: 10px;
    border-radius: 20px;
    overflow: hidden;
    background: #ffffff;
    height: 338px;
    float: left;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.qt_newlxcp .cpCon li:hover {
    box-shadow: 0 0 16px 5px #dadada;
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px)
}

.qt_newlxcp .cpCon li:last-child {
    margin-right: 0;
}

.qt_newlxcp .cpImg {
    width: 100%;
    height: 176px;
    display: block;
    color: #333333;
}

.qt_newlxcp .cpImg img {
    width: 100%;
    height: 176px;
}

.qt_newlxcp .cpImg a b {
    height: 50px;
    display: block;
}

.qt_newlxcp li .cpConsultant {
    padding: 18px 22px 0 22px;
}

.qt_newlxcp li .cpConsultant .line-height {
    height: 80px;
    display: block;
}

.qt_newlxcp li .cpConsultant p {
    font-size: 12px;
    color: #666666;
    line-height: 18px;
    padding-left: 22px;
    background: url(https://qtfile.xdf.cn/template/image/entry/images/entrySprite.png?we) no-repeat -485px -147px;
    max-height: 35px;
    margin-bottom: 10px;
}

.qt_newlxcp li .cpConsultant p.p2 {
    background: url(https://qtfile.xdf.cn/template/image/entry/images/entrySprite.png?we) no-repeat -486px -230px;
}

.qt_newlxcp li .cpConsultant .newBtn {
    width: 140px;
}


.qt_newzx .qt_title_big .zxtd_tab {
    float: right;
}

.qt_newzx .zxWrap {
    display: none;
    margin-top: -10px;
}

.qt_newzx .zxWrap.active {
    display: block;
}

.qt_newzx .zxWrap .zx_list {
    width: 393px;
    margin-right: 10px;
    background: #ffffff;
    border-radius: 10px;
    float: left;
    padding: 15px 20px 0 20px;
    box-sizing: border-box;
    margin-top: 10px;
    height: 278px;
    overflow: hidden;
}

.qt_newzx .zxWrap .zx_list .qt_title_sam .tit {
    font-size: 20px;
}

.qt_newzx .zxWrap .zx_list:nth-child(3n) {
    margin-right: 0;
}

.qt_newzx .zxWrap .zx_list p {
    font-size: 14px;
    color: #333333;
    height: 20px;
    padding-left: 15px;
    position: relative;
    margin-bottom: 20px;
}

.qt_newzx .zxWrap .zx_list p a {
    color: #333333;
}

.qt_newzx .zxWrap .zx_list p a:hover {
    color: #3fba98;
}

.qt_newzx .zxWrap .zx_list p::after {
    content: '';
    width: 15px;
    height: 20px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: url(https://qtfile.xdf.cn/template/image/entry/images/entrySprite.png?we) no-repeat -492px -32px;
}

.qt_title_sam {
    border-bottom: 1px solid #dddddd;
    position: relative;
    height: 40px;
    margin-bottom: 20px;
}
.qt_newzx .zxWrap .zx_list p:nth-child(2) {
    padding-left: 20px;
}

.qt_newzx .zxWrap .zx_list p:nth-child(2)::after {
    background-position-x: -485px;
    background-position-y: -387px;
}

.qt_newzx .zxWrap .zx_list .qt_title_sam .tit {
    font-size: 20px;
}
