

/** top **/
.top-container{
    width: 100%;
    height: 100px;
    /*overflow:hidden;*/
    background-color:#0c1f1d;

    min-width: 1200px;
}

.top-inner{
    width: 1200px;
    height: 100px;
    margin:0 auto;
    /*overflow:hidden;*/
}

/** 左边 **/
.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: 100px;
}

.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: 34px;
    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;
}

.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(/static/plugins/flexslider/images/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%;
}

.new-left-desc{
    width: 320px;
    height: 70px;
    margin-left: 25px;
    margin-top: 10px;
}

.new-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;
}

.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%;
}


.new-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: 100px;
    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: 224px;
    height: 291px;
    margin-top: 100px;
    margin-right: 20px;
    overflow:hidden;
    background:url(../../image/qigong/duan-bg-w.png) 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;
}

.duan-inner > a.duan-5{
    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:hover{
    background:url(../../image/qigong/duan-bg-y.png) no-repeat;
}

.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;
}



/** 功法介绍 **/
.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%;
}

.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%;
}

.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%;
}


.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: 65px;
    height: 25px;
    background:url(../../image/qigong/foot1-bg2.png) no-repeat;
    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;
    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;
}



