/** top **/
.top-container {
    width: 100%;
    height: 100px;
    /*overflow:hidden;*/
    background-color: #0c1f1d;
    min-width: 1200px;
}

.top-inner {
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    /*overflow:hidden;*/
}

/*倒计时*/
.topl_timers {
    width: 1190px;
    height: 80px;
    background-color: red;
    margin: 0 auto;
    background: url('../image/img-time_ch.jpg') no-repeat
}

.topl_timers>p {
    float: left;
    font-size: 24px;
    font-weight: bold;
    color: #24108c;
    text-align: center;
}

/** 左边 **/
.top-left {
    width: 273px;
    height: 40px;
    margin-top: 30px;
    margin-left: 15px;
    background: url('../image/qigong-logo.png') no-repeat;
}

.top-left>a {
    display: block;
    width: 273px;
    height: 40px;
}

/** 右边 **/
.top-right {
    width: 900px;
    height: 100%;
}

.top-right>ul>li {
    display: block;
    float: left;
    width: 128px;
    height: 100px;
    position: relative;
}

.top-right>ul>li>a {
    display: block;
    width: 128px;
    height: 100px;
    overflow: hidden;
}

.top-right>ul>li>a>span {
    display: block;
    height: 30px;
    /*text-align: right;*/
    line-height: 30px;
    text-align: center;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

span.top-cn {
    margin-top: 30px;
    font-size: 16px;
    color: #ffffff;
}

span.top-en {
    font-size: 12px;
    color: #8e9190;
}

/** 选中效果 **/
li.top-active>a>span.top-cn {
    color: #20bc65;
}

li.top-active>a>span.top-en {
    color: #18844a;
}

/** 下拉 **/
.top-down {
    display: none;
    position: absolute;
    z-index: 9999;
    width: 176px;
    left: -24px;
    top: 100px;
    overflow: hidden;
    background-color: #00692e;
}

.top-down>li {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #008349;
}

.top-down>li>a {
    display: block;
    width: 100%;
    height: 70px;
}

.top-down>li>a>span {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.top-down>li>a>span.top-list-cn {
    margin-top: 15px;
    font-size: 16px;
    color: #ffffff;
}

.top-down>li>a>span.top-list-en {
    margin-top: 0px;
    font-size: 10px;
    color: #a3beac;
}

/** 鼠标移上 **/
.top-down>li:hover {
    border-bottom: 1px solid #ffbc00;
}

.top-down>li:hover span.top-list-cn {
    color: #ffbc00;
}

.top-down>li:hover span.top-list-en {
    color: #a39619;
}

/** reg **/
.reg-container {
    /*width: 100%;*/
    /*height: 46px;*/
    /*overflow:hidden;*/
    /*position: relative;*/
    /*z-index:999;*/
    width: 100%;
    height: 46px;
    overflow: hidden;
    position: absolute;
    top: 100px;
    left: 0px;
    z-index: 999;
    background: rgba(3, 4, 22, 0.4);
    min-width: 1200px;
    margin-top: 0px;
}

.reg-inner {
    width: 1200px;
    height: 46px;
    margin: 0 auto;
    overflow: hidden;
}

.reg-inner>div {
    width: 600px;
    height: 46px;
    position: relative;
}

/** 语言切换 **/
.reg-cn,
.reg-en {
    display: inline-block;
    padding-left: 25px;
    padding-right: 25px;
    height: 46px;
    font-size: 12px;
    color: #ffffff;
    line-height: 46px;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.reg-left>a>span {
    display: inline-block;
    width: 20px;
    height: 14px;
    margin-right: 10px;
    position: relative;
    top: 3px;
}

.reg-cn>span {
    background: url('../image/qigong-lang-cn.png') no-repeat;
}

.reg-en>span {
    background: url('../image/qigong-lang-en.png') no-repeat;
}

.reg-left>i {
    display: inline-block;
    width: 1px;
    height: 14px;
    position: relative;
    top: 3px;
    background: url('../image/qigong-reg-line.png') no-repeat;
}

/** 登录和注册 **/
.reg-right {
    text-align: right;
}

.reg-login,
.reg-reg {
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    height: 46px;
    font-size: 12px;
    color: #ffffff;
    line-height: 46px;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.reg-right>a>span {
    display: inline-block;
    width: 14px;
    height: 15px;
    margin-right: 10px;
    position: relative;
    top: 3px;
}

.reg-login>span {
    background: url('../image/qigong-reg-user.png') no-repeat;
}

.reg-right>i {
    display: inline-block;
    width: 1px;
    height: 14px;
    position: relative;
    top: 3px;
    background: url('../image/qigong-reg-line.png') no-repeat;
}

/** 鼠标移上 **/
.reg-left>a:hover,
.reg-right>a:hover {
    color: #20bc65;
}

/** banner **/
/* flexslider */
.flexslider {
    position: relative;
    /*height:400px;*/
    height: 878px;
    overflow: hidden;
    background: url('../image/collect-loading.gif') 50% no-repeat;
    min-width: 1200px;
}

.slides {
    position: relative;
    z-index: 1;
}

.slides li {
    /*height:400px;*/
    height: 879px;
    min-width: 1200px !important;
}

.flex-control-nav {
    position: absolute;
    bottom: 10px;
    z-index: 2;
    width: 100%;
    text-align: center;
    min-width: 1200px;
}

.flex-control-nav li {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 5px;
    *display: inline;
    zoom: 1;
}

.flex-control-nav a {
    display: inline-block;
    width: 14px;
    height: 14px;
    line-height: 40px;
    overflow: hidden;
    background: url('../image/qigong-dot.png') right 0 no-repeat;
    cursor: pointer;
}

.flex-control-nav .flex-active {
    background-position: 0 0;
}

.flex-direction-nav {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 45%;
    min-width: 1200px;
}

.flex-direction-nav li a {
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
}

.flex-direction-nav li a.flex-prev {
    /*left:40px;*/
    left: 50px;
    background: url('../image/qigong-swiper-prev.png') center center no-repeat;
}

.flex-direction-nav li a.flex-next {
    /*right:40px;*/
    right: 50px;
    background: url('../image/qigong-swiper-next.png') center center no-repeat;
}

/** 新闻动态 **/
.new-container {
    width: 100%;
    height: 600px;
    overflow: hidden;
    background: #054b1d;
    min-width: 1200px;
}

.new-inner {
    width: 1200px;
    height: 600px;
    margin: 0 auto;
    position: relative;
}

.new-left {
    width: 699px;
    height: 600px;
    background: url('../image/qigong-new-left-bg1.png') no-repeat;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 99;
}

.new-left-panel {
    width: 460px;
    height: 600px;
    margin-left: 30px;
    overflow: hidden;
}

.new-left-title {
    width: 100%;
    height: 25px;
    margin-top: 100px;
    margin-bottom: 25px;
}

.new-title-logo {
    width: 148px;
    height: 25px;
    margin-left: 15px;
    background: url('../image/qigong-new-title.png') no-repeat;
}

.new-title-more {
    display: block;
    width: 63px;
    height: 23px;
    font-size: 12px;
    color: #054b1d;
    text-align: center;
    line-height: 23px;
    border: 1px solid #e6e5e5;
    background-color: #fff;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.new-title-more:hover {
    color: #054b1d;
    background-color: #ffbc00;
    border: 1px solid #ffbc00;
}

.new-left-line {
    height: 99px;
    width: 450px;
    overflow: hidden;
    border-bottom: 1px solid #116b30;
}

.new-left-line>a {
    display: block;
    width: 442px;
    height: 86px;
    margin: 11px auto 0px;
    background: none;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.new-left-img {
    width: 70px;
    height: 70px;
    margin-top: 10px;
    margin-left: 15px;
}

.new-left-img>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.new-left-desc {
    width: 320px;
    height: 70px;
    margin-left: 25px;
    margin-top: 10px;
}

.new-left-desc>span {
    display: block;
    width: 100%;
    height: 48px;
    text-align: left;
    line-height: 24px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.new-left-desc>span.new-text {
    font-size: 16px;
    color: #ffffff;
}

.new-left-desc>span.new-time {
    color: #ffbc00;
    font-size: 14px;
}

/** 鼠标移上 **/
a.new-active {
    background-color: #ffbc00;
}

a.new-active span.new-text,
a.new-active span.new-time {
    color: #054b1d;
}

/** 右 **/
.new-right {
    width: 680px;
    height: 600px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 9;
}

.new-right-panel {
    width: 680px;
    height: 600px;
    overflow: hidden;
}

.new-right-panel>a {
    display: block;
    width: 680px;
    height: 600px;
}

.new-right-panel>a>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.new-right-panel>a>span {
    display: block;
    width: 77%;
    height: 50px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 18px;
    color: #ffffff;
    text-align: left;
    line-height: 50px;
    text-indent: 30px;
    background: rgba(0, 1, 1, 0.6);
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.new-right-panel>a>i {
    display: block;
    width: 170px;
    height: 600px;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url('../image/qigong-new-right-bg2.png') no-repeat;
}

/** notice **/
.notice-container {
    width: 100%;
    height: 638px;
    overflow: hidden;
    background: #ffffff;
    min-width: 1200px;
}

.notice-inner {
    width: 1200px;
    height: 638px;
    margin: 0 auto;
    overflow: hidden;
}

/** 通用-头部及更多 **/
.common-top {
    width: 1200px;
    height: 80px;
    position: relative;
    overflow: hidden;
}

.common-title {
    width: 100%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 24px;
    color: #000000;
    margin-top: 5px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.common-title-en {
    width: 350px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    color: #ffffff;
    margin: 15px auto 0px;
    background-color: #ffc000;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.common-more {
    display: block;
    width: 63px;
    height: 23px;
    font-size: 12px;
    color: #054b1d;
    text-align: center;
    line-height: 23px;
    border: 1px solid #e6e5e5;
    background-color: #fff;
    position: absolute;
    right: 0px;
    bottom: 0px;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.common-more:hover {
    color: #054b1d;
    background-color: #ffbc00;
    border: 1px solid #ffbc00;
}

/** 内容 **/
.notice-content {
    width: 1200px;
    height: 380px;
    margin-top: 35px;
    overflow: hidden;
}

.notice-video {
    width: 513px;
    height: 298px;
    margin-top: 40px;
}

.notice-video>img {
    width: 100%;
    height: 100%;
}

.notice-right {
    width: 630px;
    height: 380px;
}

.notice-line {
    width: 630px;
    height: 50px;
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
}

.notice-line>a {
    display: block;
    width: 625px;
    height: 45px;
    margin: 3px auto 0px;
    background-color: #fff;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.notice-line>a>span.notice-text {
    display: block;
    width: 500px;
    height: 45px;
    font-size: 16px;
    color: #344d43;
    text-align: left;
    line-height: 45px;
    text-indent: 10px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.notice-line>a>span.notice-time {
    display: block;
    width: 100px;
    height: 45px;
    font-size: 16px;
    color: #bdbdbd;
    text-align: center;
    line-height: 45px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

/** 鼠标移上 **/
.notice-line>a:hover {
    background-color: #ffc000;
}

.notice-line>a:hover span.notice-text,
.notice-line>a:hover span.notice-time {
    color: #fff;
}

/** 段位 **/
.duan-container {
    width: 100%;
    height: 490px;
    overflow: hidden;
    background: url('../image/qigong-duan-bg.jpg') no-repeat;
    background-size: 100% 100%;
    min-width: 1200px;
}

.duan-inner {
    width: 1200px;
    height: 490px;
    margin: 0 auto;
    overflow: hidden;
}

.duan-inner>a {
    display: block;
    float: left;
    width: 182px;
    height: 237px;
    margin-top: 128px;
    margin-right: 20px;
    overflow: hidden;
    background: url('../image/qigong-duan-bg-w.png') no-repeat;
    background-size: contain;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.duan-inner>a.duan-6 {
    margin-right: 0px !important;
}
.duan-inner>a>i {
    display: block;
    width: 119px;
    height: 119px;
    margin: 50px auto 0px;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.duan-inner>a>span {
    display: block;
    width: 100%;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 24px;
    color: #fff;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.duan-inner>a>span.duan-text {
    font-size: 24px;
    margin: 10px auto 0px;
}

.duan-inner>a>span.duan-text-en {
    font-size: 14px;
}

.duan-inner>a.duan-1>i {
    background: url('../image/qigong-duan-icon1-w.png') no-repeat;
}

.duan-inner>a.duan-2>i {
    background: url('../image/qigong-duan-icon2-w.png') no-repeat;
}

.duan-inner>a.duan-3>i {
    background: url('../image/qigong-duan-icon3-w.png') no-repeat;
}

.duan-inner>a.duan-4>i {
    background: url('../image/qigong-duan-icon4-w.png') no-repeat;
}

.duan-inner>a.duan-5>i {
    background: url('../image/qigong-duan-icon5-w.png') no-repeat;
}

.duan-inner>a.duan-6>i {
    background: url('../image/qigong-duan-icon6-w.png') no-repeat;
    background-size: contain;
}

/** 鼠标移上 **/
.duan-inner>a:hover {
    background: url('../image/qigong-duan-bg-y.png') no-repeat;
    background-size: contain;
}

.duan-inner>a:hover>span {
    color: #ffc000 !important;
}

.duan-inner>a.duan-1:hover>i {
    background: url('../image/qigong-duan-icon1-y.png') no-repeat;
}

.duan-inner>a.duan-2:hover>i {
    background: url('../image/qigong-duan-icon2-y.png') no-repeat;
}

.duan-inner>a.duan-3:hover>i {
    background: url('../image/qigong-duan-icon3-y.png') no-repeat;
}

.duan-inner>a.duan-4:hover>i {
    background: url('../image/qigong-duan-icon4-y.png') no-repeat;
}

.duan-inner>a.duan-5:hover>i {
    background: url('../image/qigong-duan-icon5-y.png') no-repeat;
}

.duan-inner>a.duan-6:hover>i {
    background: url('../image/qigong-duan-icon6-y.png') no-repeat;
    background-size: contain;
}

/** 功法介绍 **/
.cate-container {
    width: 100%;
    height: 740px;
    overflow: hidden;
    background: #f4f4f4;
    min-width: 1200px;
}

.cate-inner {
    width: 1200px;
    height: 740px;
    margin: 0 auto;
    overflow: hidden;
}

/** 内容 **/
.cate-content-wrap {
    width: 100%;
    height: 350px;
}

.cate-content {
    width: 100%;
    height: 160px;
    margin-bottom: 30px;
}

.cate-content>div {
    width: 570px;
    height: 160px;
}

.cate-line>a {
    display: block;
    width: 570px;
    height: 160px;
    background-color: #00F7DE;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.cate-img {
    width: 153px;
    height: 160px;
    overflow: hidden;
}

.cate-img>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.cate-text {
    width: 417px;
    height: 160px;
    /*background:#ffc000 url('../image/qigong-cate-arrow.png') right bottom no-repeat;*/
    background: #fff url('../image/qigong-cate-arrow-y.png') right bottom no-repeat;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.cate-text>span {
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.cate-d {
    display: block;
    width: 360px;
    height: 60px;
    overflow: hidden;
    font-size: 16px;
    /*color:#ffffff;*/
    color: #666666;
    line-height: 20px;
    margin: 25px auto 0px;
}

.cate-t {
    display: block;
    width: 360px;
    height: 30px;
    overflow: hidden;
    font-size: 16px;
    /*color:#ffffff;*/
    color: #344d43;
    font-weight: bold;
    line-height: 30px;
    margin: 5px auto 0px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cate-time {
    display: block;
    width: 360px;
    height: 30px;
    overflow: hidden;
    font-size: 14px;
    /*color:#ffffff;*/
    color: #a9a9a9;
    line-height: 30px;
    margin: 0px auto 0px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/** 鼠标移上 **/
.cate-line>a:hover .cate-text {
    background: #ffc000 url('../image/qigong-cate-arrow.png') right bottom no-repeat;
}

.cate-line>a:hover .cate-text>span {
    color: #ffffff;
}

.cate-page {
    width: 70px;
    height: 36px;
    margin: 60px auto 0px;
    background-color: #fff;
}

.cate-page>div {
    width: 34px;
    height: 34px;
    cursor: pointer;
    font-family: "宋体";
    font-size: 20px;
    text-align: center;
    line-height: 34px;
    font-weight: bold;
    color: #8e9190;
    border: 1px solid #dcdcdc;
}

.cate-page-active {
    background-color: #ffc200;
    border: 1px solid #ffc200;
    color: #fff !important;
}

.cate-page-left {
    border-right: none !important;
}

.cate-page-right {
    border-left: none !important;
}

/** 赛事活动 **/
.tour-container {
    width: 100%;
    height: 690px;
    overflow: hidden;
    background: #fff;
    min-width: 1200px;
}

.tour-inner {
    width: 1200px;
    height: 690px;
    margin: 0 auto;
    overflow: hidden;
}

.tour-content {
    width: 1200px;
    height: 300px;
    margin: 0 auto;
}

.tour-left {
    width: 443px;
    height: 227px;
    overflow: hidden;
}

.tour-left>img {
    width: 100%;
    height: 100%;
}

.tour-right {
    width: 630px;
    height: 300px;
}

.tour-right-img {
    width: 320px;
    height: 57px;
    overflow: hidden;
    margin-top: 30px;
    margin-left: 35px;
}

.tour-right-img>img {
    width: 100%;
    height: 100%;
}

/** 会员动态 **/
.member-container {
    width: 100%;
    height: 730px;
    overflow: hidden;
    background: url('../image/qigong-member-bg.jpg') no-repeat;
    background-size: 100% 100%;
    min-width: 1200px;
}

.member-inner {
    /*width: 1204px;*/
    width: 1304px;
    height: 610px;
    margin: 0 auto;
}

.member-content {
    width: 1204px;
    height: 290px;
    position: relative;
}

.member-img {
    width: 300px;
    height: 290px;
    margin-right: 1px;
    position: relative;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
}

/** 小图 **/
.member-img>.small>a {
    display: block;
    width: 300px;
    height: 290px;
    position: relative;
}

.member-img>.small>a>.member-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: hidden;
    background: url('../image/qigong-member-mask.png') no-repeat;
    background-size: 100% 100%;
}

.member-mask>span.member-text {
    display: block;
    width: 280px;
    height: 30px;
    text-align: left;
    line-height: 30px;
    margin: 200px auto 0px;
    font-size: 16px;
    color: #fff;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.member-mask>span.member-time {
    display: block;
    width: 280px;
    height: 30px;
    text-align: left;
    line-height: 30px;
    margin: 0px auto 0px;
    font-size: 14px;
    color: #5f5f5f;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/** 放大 **/
.big {
    display: none;
    position: absolute;
    z-index: 999;
    width: 340px;
    height: 360px;
    left: -20px;
    top: -35px;
}

.big>a>img {
    width: 340px;
    height: 360px;
}

.m-active .big {
    display: block;
}

.big .member-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    overflow: hidden;
    background: url('../image/qigong-member-mask.png') no-repeat;
    background-size: 100% 100%;
}

.big .member-mask>span.member-text {
    display: block;
    width: 280px;
    height: 30px;
    text-align: left;
    line-height: 30px;
    margin: 280px auto 0px;
    font-size: 16px;
    color: #fff;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.big .member-mask>span.member-time {
    display: block;
    width: 280px;
    height: 30px;
    text-align: left;
    line-height: 30px;
    margin: 0px auto 0px;
    font-size: 14px;
    color: #5f5f5f;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.m-active .member-mask i {
    display: block;
    width: 33px;
    height: 33px;
    background: url('../image/qigong-member-arrow.png') no-repeat;
    position: absolute;
    right: 0px;
    top: 0px;
}

/** 图片左右切换 **/
.member-content1 {
    width: 1304px;
    height: 272px;
    position: relative;
}

/** SuperSlide **/
.picScroll-left {
    width: 1304px;
    height: auto;
    overflow: hidden;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.picScroll-left .hd .prev {
    display: block;
    float: left;
    margin-left: 5px;
    margin-top: 100px;
    overflow: hidden;
    cursor: pointer;
}

.picScroll-left .hd .next {
    display: block;
    float: right;
    margin-right: 5px;
    margin-top: 120px;
    overflow: hidden;
    cursor: pointer;
}

.picScroll-left .bd {}

.picScroll-left .bd ul {
    overflow: hidden;
}

.picScroll-left .bd ul li {
    margin: 0 10px;
    width: 280px;
    height: 280px;
    float: left;
    display: inline;
    overflow: hidden;
    text-align: center;
}

.picScroll-left .bd ul li .con {
    color: #ffffff;
    line-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    font-size: 14px;
}

.picScroll-left .bd ul li:hover .con {
    color: red;
}

.picScroll-left .bd ul li .pic {
    text-align: center;
}

.picScroll-left .bd ul li .pic img {
    display: block;
    width: 100%;
    height: 100%;
}

.picScroll-left .bd ul li .title {
    line-height: 50px;
}

.tempWrap {
    margin: 0 auto;
}

/** SuperSlide ./ **/
/** 图片左右切换 ./ **/
/** 历史文化 **/
.culture-container {
    width: 100%;
    height: 680px;
    overflow: hidden;
    background-color: #ffffff;
    min-width: 1200px;
}

.culture-inner {
    width: 1200px;
    height: 680px;
    margin: 0 auto;
    overflow: hidden;
}

.culture-content {
    width: 1200px;
    height: 320px;
    overflow: hidden;
}

.culture-left {
    width: 630px;
    height: 320px;
}

.culture-right {
    width: 506px;
    height: 289px;
    margin-top: 10px;
    overflow: hidden;
}

.culture-right>img {
    width: 100%;
    height: 100%;
}

/** 新闻动态 **/
.new2-container {
    width: 100%;
    height: 600px;
    overflow: hidden;
    background: #054b1d;
    min-width: 1200px;
}

.new2-inner {
    width: 1200px;
    height: 600px;
    margin: 0 auto;
    position: relative;
}

.new2-left {
    width: 699px;
    height: 600px;
    background: url('../image/qigong-new2-right-bg1.png') no-repeat;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 99;
}

.new2-left-panel {
    width: 460px;
    height: 600px;
    margin-left: 195px;
    overflow: hidden;
}

.new2-left-title {
    width: 100%;
    height: 25px;
    margin-top: 100px;
    margin-bottom: 25px;
}

.new2-title-logo {
    width: 227px;
    height: 25px;
    margin-left: 15px;
    background: url('../image/qigong-new2-title.png') no-repeat;
}

.new2-title-more {
    display: block;
    width: 63px;
    height: 23px;
    font-size: 12px;
    color: #054b1d;
    text-align: center;
    line-height: 23px;
    border: 1px solid #e6e5e5;
    background-color: #fff;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.new2-title-more:hover {
    color: #054b1d;
    background-color: #ffbc00;
    border: 1px solid #ffbc00;
}

.new2-left-line {
    height: 99px;
    width: 450px;
    overflow: hidden;
    border-bottom: 1px solid #116b30;
}

.new2-left-line>a {
    display: block;
    width: 442px;
    height: 86px;
    margin: 11px auto 0px;
    background: none;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.new2-left-img {
    width: 70px;
    height: 70px;
    margin-top: 10px;
    margin-left: 15px;
}

.new2-left-img>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.new2-left-desc {
    width: 320px;
    height: 70px;
    margin-left: 25px;
    margin-top: 10px;
}

.new2-left-desc>span {
    display: block;
    width: 100%;
    height: 30px;
    text-align: left;
    line-height: 30px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.new2-left-desc>span.new2-text {
    font-size: 16px;
    color: #ffffff;
}

.new2-left-desc>span.new2-time {
    color: #ffbc00;
    font-size: 14px;
}

/** 鼠标移上 **/
a.new2-active {
    background-color: #ffbc00;
}

a.new2-active span.new2-text,
a.new2-active span.new2-time {
    color: #054b1d;
}

/** 右 **/
.new2-right {
    width: 680px;
    height: 600px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 9;
}

.new2-right-panel {
    width: 680px;
    height: 600px;
    overflow: hidden;
}

.new2-right-panel>a {
    display: block;
    width: 680px;
    height: 600px;
}

.new2-right-panel>a>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.new2-right-panel>a>span {
    display: block;
    width: 100%;
    height: 50px;
    position: absolute;
    bottom: 0px;
    left: 0px;
    font-size: 18px;
    color: #ffffff;
    text-align: left;
    line-height: 50px;
    text-indent: 30px;
    background: rgba(0, 1, 1, 0.6);
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.new2-right-panel>a>i {
    display: block;
    width: 170px;
    height: 600px;
    position: absolute;
    top: 0px;
    right: 0px;
    background: url('../image/qigong-new-right-bg2.png') no-repeat;
}

/** 合作伙伴 **/
.partner-container {
    width: 100%;
    min-height: 280px;
    overflow: hidden;
    background: #f5f5f5;
    min-width: 1200px;
}

.partner-inner {
    width: 1200px;
    min-height: 280px;
    margin: 0 auto;
    overflow: hidden;
}

.partner-content {
    width: 1204px;
    /*min-height: 106px;*/
    min-height: 92px;
    margin-bottom: 30px;
}

.partner-content>a {
    display: block;
    /*width: 340px;*/
    /*height: 106px;*/
    width: 294px;
    height: 92px;
    overflow: hidden;
    float: left;
    margin-right: 7px;
    margin-bottom: 10px;
}

.partner-content>a>img {
    width: 100%;
    height: 100%;
}

/** foot1 **/
.foot1-container {
    width: 100%;
    min-height: 210px;
    overflow: hidden;
    background: #005124;
    min-width: 1200px;
}

.foot1-inner {
    width: 1200px;
    min-height: 210px;
    margin: 0 auto;
    overflow: hidden;
}

.foot1-top {
    width: 1200px;
    height: 80px;
    overflow: hidden;
    border-bottom: 1px solid #116b30;
}

.foot1-top-left {
    width: 238px;
    height: 25px;
    margin-top: 35px;
    margin-left: 7px;
    background: url('../image/qigong-foot1-bg1.png') no-repeat;
}

.foot1-top-right {
    width: 900px;
    height: 25px;
    margin-top: 30px;
}

.foot1-top-right>a {
    display: block;
    width: 93px;
    height: 25px;
    /* background: url('../image/qigong-foot1-bg2.png') no-repeat; */
    background-color: #00441D;
    text-align: center;
    color: #fff;
    font-size: 12px;
    line-height: 24px;
    float: left;
    margin-left: 20px;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.foot1-top-right>a.foot1-active {
    /* background: url('../image/qigong-foot1-bg3.png') no-repeat; */
    background-color: #FFAC00;
    color: #00441d;
}

/** 内容 **/
.foot1-panel {
    width: 1200px;
    min-height: 100px;
    margin-top: 15px;
    overflow: hidden;
}

.foot1-panel>a {
    display: block;
    width: 250px;
    height: 50px;
    text-align: left;
    color: #fff;
    font-size: 14px;
    line-height: 50px;
    float: left;
    margin-left: 20px;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.foot1-panel>a:hover {
    color: #ffac00;
}

/** foot2 **/
.foot2-container {
    width: 100%;
    height: 100px;
    overflow: hidden;
    background: #122922;
    min-width: 1200px;
}

.foot2-inner {
    width: 1200px;
    height: 100px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.foot2-logo {
    width: 370px;
    height: 54px;
    /* background:url('../image/qigong-foot2-logo.png') no-repeat; */
    position: absolute;
    top: 25px;
    left: 10px;
}

.foot2-logo img {
    width: 100%;
}

.foot2-logo>a {
    display: block;
    width: 370px;
    height: 54px;
}

.foot2-nav {
    width: 730px;
    height: 14px;
    position: absolute;
    right: 75px;
    top: 50px;
    overflow: hidden;
}

.foot2-code {
    width: 71px;
    height: 71px;
    background: url('../image/qigong-foot2-code.png') no-repeat;
    position: absolute;
    top: 20px;
    right: 0px;
}

.foot2-nav>a {
    display: block;
    width: 100px;
    height: 14px;
    font-size: 12px;
    color: #22c76c;
    text-align: center;
    line-height: 14px;
    float: left;
    border-left: 1px solid #1c9553;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
}

.foot2-nav>a:hover {
    color: #ffac00;
}

/** foot3 **/
.foot3-container {
    width: 100%;
    height: 45px;
    overflow: hidden;
    background: #0d1f1a;
    min-width: 1200px;
}

.foot3-inner {
    width: 1200px;
    height: 45px;
    margin: 0 auto;
    overflow: hidden;
    font-size: 12px;
    color: #0c7f5c;
    text-align: center;
    line-height: 45px;
}

.foot3-inner>i {
    display: inline-block;
    width: 18px;
    height: 20px;
    position: relative;
    top: 5px;
    background: url('../image/qigong-foot3-icon.png') no-repeat;
}

.foot2-logo {
    background: none;
}

.foot2-logo img {
    width: 100%;
}