    body,
    div,
    dl,
    dt,
    dd,
    ul,
    ol,
    li,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    pre,
    code,
    form,
    fieldset,
    legend,
    input,
    button,
    textarea,
    p,
    blockquote,
    th,
    td,
    img {
        margin: 0;
        padding: 0;
        outline: none;
    }
    
    a {
        text-decoration: none;
        outline: none;
        display: inline-block;
        cursor: pointer;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p {
        font-weight: normal;
    }
    
    ul,
    li {
        list-style: none;
    }
    
    html {
        position: relative;
        width: 100%;
        -webkit-text-size-adjust: none;
    }
    
    body {
        position: absolute;
        width: 100%;
        overflow-x: hidden;
        transition: all 0.4s ease-in-out;
        left: 0;
        min-width: 640px
    }
    
    input {
        outline: none;
    }
    
    input[type=submit],
    input[type=button] {
        -webkit-appearance: none;
    }
    
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    
    strong {
        font-weight: bold
    }
    /*span{font-size:16px !important;}*/
    
    .clearfix {
        *zoom: 1;
    }
    
    .clearfix:after {
        display: block;
        overflow: hidden;
        clear: both;
        height: 0;
        visibility: hidden;
        content: ".";
    }
    
    .clearfix {
        clear: both;
    }
    
    .container {
        width: 100%;
        max-width: 1920px;
        margin: 0 auto;
        font-size: 16px;
        color: #666;
        line-height: 30px;
        font-size: 16px;
        color: #666666;
        font-family: "Arial";
    }
    
    .page-cen {
        max-width: 1200px;
        width: 100%;
        margin: 0 auto;
    }
    
    .header {
        width: 100%;
        background: #014295;
        color: #fff;
        height: 121px;
        position: relative;
        z-index: 999;
    }
    
    .indexheader {
        position: fixed;
        top: 0;
        left: 0;
    }
    
    .header .header-con {
        position: relative;
    }
    
    .header .header-con .logo {
        width: 360px;
        height: 100%;
        position: absolute;
        top: 0;
        left: -360px;
        vertical-align: middle;
    }
    
    .header .header-con .logo a {
        margin-top: 20px;
        float: left;
        width: 100%;
        text-align: center;
    }
    
    .header .header-con .logo img {
        display: inline-block;
    }
    
    .herder_nav {
        width: 100%;
    }
    
    .herder_nav .nav {
        line-height: 120px;
    }
    
    .header .header-con .herder_right {
        position: absolute;
        width: 320px;
        top: 0;
        right: -320px;
    }
    
    .herder_nav .nav li {
        float: left;
        margin-right: 40px;
        position: relative;
    }
    
    .herder_nav .nav li a {
        color: #fff;
        font-size: 18px;
    }
    
    .herder_nav .nav li a.active,
    .herder_nav .nav li a:hover {
        color: #ccc;
    }
    
    .herder_right .language {
        float: left;
        color: #fff;
        /* margin-top: 45px; */
        line-height: 120px;
    }
    
    .herder_right .language a {
        display: inline-block;
        color: #fff;
        padding: 0 5px;
    }
    
    .herder_right .language a.active,
    .herder_right .language a:hover {
        color: #ccc;
    }
    
    .herder_right .sign-up {
        float: left;
        margin-left: 10px;
    }
    
    .herder_right .sign-up .btn {
        width: 200px;
        height: 53px;
        background: url(../images/sinup.png) no-repeat;
        background-size: 100%;
        line-height: 53px;
        text-align: center;
        margin-top: 32px;
    }
    
    .herder_right .sign-up .btn:hover {
        background: url(../images/sinup2.png) no-repeat;
    }
    
    .herder_right .sign-up .btn a {
        background: url(../images/bi.png) left no-repeat;
        display: inline-block;
        color: #fff;
        padding-left: 30px;
        font-weight: bold;
    }
    
    .herder_nav ul li .sub-nav {
        position: absolute;
        top: 120px;
        left: -10px;
        width: 160px;
        border: 1px solid #1c65c2;
        box-sizing: border-box;
        /*background: #f4f4f4;*/
        display: none;
        background: #014295;
    }
    
    .herder_nav .sub-nav-list .list {
        padding: 10px 0;
        border-bottom: 1px solid #1c65c2;
        line-height: 30px;
        cursor: pointer;
    }
    
    .herder_nav .sub-nav-list .list:hover {
        background: #ffae00;
    }
    
    .herder_nav .sub-nav-list .list a {
        color: #fff;
        font-size: 15px;
        margin-left: 10px;
        display: block;
    }
    
    .herder_nav .sub-nav-list .list:hover a {
        color: #fff;
    }
    /*首页*/
    
    .banners {
        position: relative;
        width: 100%;
        overflow: hidden;
    }
    
    .banners .banner {
        position: absolute;
        top: 50%;
        left: 50%;
        margin-left: -960px;
        margin-top: -540px;
        width: 1920px;
        height: 1080px;
    }
    
    .banners .banner .fss-wrapper {
        float: left;
    }
    
    .banners .banner .item {
        position: relative;
        float: left;
        width: 100%;
        height: 100%;
    }
    
    .banners .banner .item img.pbanner {
        width: 100%;
        height: 100%;
    }
    
    .banner-text {
        position: absolute;
        width: 100%;
        /* height: 586px; */
/*         top: 50%;
        margin-top: -160px; */
        left: 0;
        color: #fff;
        bottom: 20%
    }
    
    .banner-text .bann-log {
        width: 100%;
        text-align: center;
    }
    
    .banner-text .bann-log img {
        display: inline-block;
    }
    
    .banner-text .bann-title {
        text-align: center;
        margin-top: 100px;
        transition: all 1s;
        opacity: 0;
    }
    
    .banner-text .bann-title h1 {
        font-size: 42px;
        color: #ffffff;
        line-height: 50px;
        display: inline-block;
        padding: 20px 118px;
        border-bottom: 1px solid #ffffff;
    }
    
    .banner-text .bann-text {
        margin-top: 100px;
        text-align: center;
        transition: all 1s;
        opacity: 0;
    }
    
    .banner-text .bann-text h2 {
        font-size: 22px;
        color: #fff;
    }
    
    .banner-text .bann-text h3 {
        padding: 20px 0;
        font-size: 20px;
        color: #fff;
    }
    
    .banner-text .bann-text p {
        font-size: 20px;
        color: #fff;
        font-weight: 100;
    }
    
    .banner-text .bann-btn {
        width: 100%;
        text-align: center;
        margin: 30px 0;
    }
    
    .banner-text .bann-btn a {
        background: rgba(0, 0, 0, 0.2);
        font-weight: 600;
        display: inline-block;
        padding: 10px 70px;
        margin: 0 20px;
        border: 1px solid #fff;
        color: #fff;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
    }
    
    .active .banner-text .bann-title {
        text-shadow: 2px 2px 3px #555;
        transition-delay: 0.5s;
        opacity: 1;
        margin-top: 0;
    }
    
    .active .banner-text .bann-text {
        text-shadow: 2px 2px 3px #555;
        transition-delay: 0.6s;
        opacity: 1;
        margin-top: 20px;
    }
    
    .active .banner-text .bann-btn a:hover {
        background: #002a75;
    }
    
    .index-organizer-text {
        margin-top: 0px;
    }
    
    .index-organizer {
        width: 100%;
        position: relative;
    }
    
    .index-organizer {}
    
    .index-organizer-left {
        float: left;
        width: 900px;
        margin-left: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .index-organizer-left .width50 {
        display: inline-block;
        width: 49%;
    }
    
    .active .index-organizer-left {
        transition-delay: 0.5s;
        opacity: 1;
        margin-left: 0px;
        padding-top: 6rem;
    }
    
    .index-organizer-left .title {
        margin: 20px 0;
    }
    
    .index-organizer-left .title h1 {
        /* font-size: 32px; */
        font-size: 24px;
        /* font-weight: bold; */
        color: #002a75;
        /* background: url(../images/heng02.png) left bottom no-repeat; */
        padding-bottom: 20px;
        border-bottom: 3px solid #e6e6e6;
        display: inline-block;
        padding-right: 2rem;
    }
    
    .index-organizer-left .pic {
        margin-bottom: 20px;
    }
    
    .index-organizer-left .pic .change-img {
        width: 14rem;
    }
    
    .index-organizer-left .pic>img {
        float: left;
    }
    
    .index-organizer-left .pic>.right {
        float: left;
        margin-left: 1rem;
        margin-top: 2rem;
    }
    
    .index-organizer-right {
        float: right;
        width: 260px;
        margin-right: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .index-organizer-right {
        transition-delay: 0.5s;
        opacity: 1;
        margin-right: 0px;
        padding-top: 7rem;
    }
    
    .organizer-change img {
        cursor: pointer;
    }
    
    .organizer-change-text {
        display: none;
        min-height: 135px;
    }
    
    .organizer-change-text.active {
        display: block;
    }
    
    .organizer-change-text p,
    .organizer-change-text span {
        line-height: 24px;
    }
    
    .organizer-right-text {
        position: relative;
    }
    
    .organizer-right-text .text {
        width: 180px;
        height: 62px;
        position: absolute;
        right: -20px;
        top: 90px; 
    }

    .organizer-right-text .ztext3 {
        right: -60px;
    }
    
    .organizer-right-text .text p {
        font-size: 26px;
        color: #002a75;
        font-weight: 100;
    }
    
    .organizer-right-text .text h2 {
        font-size: 34px;
        color: #002a75;
        font-weight: 100;
        letter-spacing: 2px;
    }
    
    .index-infomation {
        background: url(../images/information_03.jpg) center no-repeat;
        margin-top: 60px;
    }
    
    .index-infomation-item {}
    
    .index-infomation-left {
        width: 285px;
        float: left;
        margin-left: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .index-infomation-left {
        transition-delay: 0.5s;
        opacity: 1;
        margin-left: 0px;
    }
    
    .index-infomation-left .title-log {
        margin-left: -40px;
    }
    
    .index-infomation-right {
        width: 915px;
        float: right;
        margin-right: -300px;
        transition: all 1s;
        opacity: 0;
        margin-top: -10px;
    }
    
    .index-infomation-right>p {
        font-size: 1.8rem;
        color: #ffffff;
        margin-top: 2rem;
    }
    
    .index-infomation-right>p.secp {
        margin-left: 2rem;
    }
    
    .index-infomation-right>p.thirdp {
        margin-left: 4rem;
    }
    
    .index-infomation-right>p:last-child {
        margin-left: 6rem;
    }
    
    .index-infomation-right>img {
        margin-top: 2rem;
    }
    
    .active .index-infomation-left {
        margin-top: 9rem;
    }
    
    .active .index-infomation-right {
        transition-delay: 0.5s;
        opacity: 1;
        margin-right: 0px;
    }
    
    .infomation-why {
        width: 480px;
        float: left;
    }
    
    .infomation-why ul li {
        width: 480px;
        height: 215px;
        margin-bottom: 20px;
    }
    
    .infomation-why ul li.top {
        background: url(../images/info_who.png) left top no-repeat;
    }
    
    .infomation-why ul li.bottom {
        background: url(../images/info_why.png) left top no-repeat;
    }
    
    .infomation-why ul li .li-con {
        width: 335px;
        float: right;
        margin-top: 20px;
    }
    
    .infomation-why ul li.bottom .li-con {
        margin-top: 40px;
    }
    
    .infomation-why ul li .li-con p {
        color: #fff;
        background: url(../images/infop.png) 0 5px no-repeat;
        padding-left: 10px;
        font-size: 15px;
        line-height: 20px;
    }
    
    .infomation-pic {
        width: 411px;
        float: right;
        height: 456px;
        position: relative;
        background: url(../images/yun.png) center no-repeat;
        overflow: hidden;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .infomation-pic {
        transition-delay: 1s;
        opacity: 1;
    }
    
    .infomation-pic li {
        border: 1px solid #fff;
        display: inline-block;
        position: absolute;
        transition: all 1s;
        opacity: 0;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }
    
    .infomation-pic li.li01 {
        left: 94px;
        top: 0px;
    }
    
    .infomation-pic li.li02 {
        left: 168px;
        top: 59px;
    }
    
    .infomation-pic li.li03 {
        left: 15px;
        top: 96px;
    }
    
    .infomation-pic li.li04 {
        left: 230px;
        top: 121px;
    }
    
    .infomation-pic li.li05 {
        left: 185px;
        top: 166px;
    }
    
    .infomation-pic li.li06 {
        left: 10px;
        top: 180px;
    }
    
    .infomation-pic li.li07 {
        left: 122px;
        top: 248px;
    }
    
    .infomation-pic li.li12 {
        left: 269px;
        top: 258px;
    }
    
    .infomation-pic li.li08 {
        left: 0px;
        top: 265px;
    }
    
    .infomation-pic li.li09 {
        left: 288px;
        top: 186px;
    }
    
    .infomation-pic li.li10 {
        left: 190px;
        top: 318px;
    }
    
    .infomation-pic li.li11 {
        left: 50px;
        top: 369px;
    }
    
    .infomation-pic li p {
        display: inline-block;
        padding: 5px 20px;
        background: url(../images/zhifu.png) repeat;
        color: #fff;
        text-align: center;
        line-height: 20px;
    }
    
    .active .infomation-pic li.li01,
    .active .infomation-pic li.li07,
    .active .infomation-pic li.li11 {
        transition-delay: 1.0s;
        opacity: 0.6;
        -moz-transform: scale(0.9);
        -webkit-transform: scale(0.9);
        -o-transform: scale(0.9);
    }
    
    .active .infomation-pic li.li02,
    .active .infomation-pic li.li03,
    .active .infomation-pic li.li04 {
        transition-delay: 1.5s;
        opacity: 1;
        -moz-transform: scale(1.2);
        -webkit-transform: scale(1.2);
        -o-transform: scale(1.2);
    }
    
    .active .infomation-pic li.li08,
    .active .infomation-pic li.li09,
    .active .infomation-pic li.li12 {
        transition-delay: 1.2s;
        opacity: 1;
    }
    
    .active .infomation-pic li.li05,
    .active .infomation-pic li.li06,
    .active .infomation-pic li.li10 {
        transition-delay: 1.8s;
        opacity: 0.8;
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    
    .active .infomation-pic li.li06 {
        transition-delay: 1.8s;
        opacity: 0.8;
        -moz-transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -o-transform: scale(0.8);
    }
    
    .index-infomation-left .title {
        margin-bottom: 20px;
    }
    
    .index-infomation-left .title h2 {
        font-size: 32px;
        color: #fff;
        padding-bottom: 20px;
        background: url(../images/wangline.png) left bottom no-repeat;
    }
    
    .index-infomation-left .text p {
        font-size: 22px;
        color: #fff;
        font-weight: 100;
    }
    
    .infomation-number {
        width: 825px;
        float: right;
        margin-right: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .infomation-number {
        transition-delay: 1s;
        opacity: 1;
        margin-right: 0px;
    }
    
    .infomation-number ul {
        margin-right: -20px;
    }
    
    .infomation-number ul li {
        width: 190px;
        height: 192px;
        float: left;
        /*    -moz-border-radius: 95px;
        -webkit-border-radius: 95px;
        border-radius: 95px;
        border: 1px solid #fff;*/
        margin-right: 20px;
    }
    
    .infomation-number ul li.item1 {
        background: url(../images/yuanyuan01.png) center no-repeat;
        background-size: 100%;
    }
    
    .infomation-number ul li.item2 {
        background: url(../images/yuanyuan02.png) center no-repeat;
        background-size: 100%;
    }
    
    .infomation-number ul li.item3 {
        background: url(../images/yuanyuan03.png) center no-repeat;
        background-size: 100%;
    }
    
    .infomation-number ul li.item4 {
        background: url(../images/yuanyuan04.png) center no-repeat;
        background-size: 100%;
    }
    
    .infomation-number ul li .li-con {
        text-align: center;
        margin-top: 20px;
    }
    
    .infomation-number ul li .li-title {
        padding: 10px 0;
        background: url(../images/numberline.png) bottom center no-repeat;
    }
    
    .infomation-number ul li .li-title h2 {
        font-size: 52px;
        color: #fff;
        font-weight: bold;
        line-height: 52px;
    }
    
    .infomation-number ul li .li-text {
        margin-top: 10px;
    }
    
    .infomation-number ul li .li-text p {
        color: #fff;
        font-size: 13px;
        line-height: 20px;
    }
    
    .index-attend-text {
        margin-top: 100px;
    }
    
    .index-attend {
        width: 100%;
        position: relative;
        /*    margin-top: 60px;*/
    }
    
    .index-attend-left {
        float: left;
        width: 900px;
        margin-left: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .index-attend-left {
        transition-delay: 0.5s;
        opacity: 1;
        margin-left: 0px;
    }
    
    .index-attend-right {
        float: right;
        width: 260px;
        margin-right: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .index-attend-right {
        transition-delay: 0.5s;
        opacity: 1;
        margin-right: 0px;
    }
    
    .attend-right-text {
        position: relative;
    }
    
    .attend-right-text .text {
        width: 158px;
        height: 62px;
        position: absolute;
        right: -20px;
        top: 90px;
    }
    
    .attend-right-text .text p {
        font-size: 14px;
        color: #002a75;
        font-weight: 100;
    }
    
    .attend-right-text .text h2 {
        font-size: 34px;
        color: #002a75;
        font-weight: 100;
        letter-spacing: 2px;
    }
    
    .attend-silder {
        position: relative;
    }
    
    .attend-silder ul {
        margin: 0 -10px;
    }
    
    .attend-silder ul li {
        width: 195px;
        float: left;
        height: 660px;
        margin: 0 11px;
    }
    
    .attend-silder ul li .item {
        margin-bottom: 20px;
    }
    
    .attend-silder ul li .item .pic {
        width: 180px;
        height: 180px;
        margin: 0 auto;
        position: relative;
        overflow: hidden;
        border: 3px solid #51a3c3;
        border-radius: 50%;

    }
    
    .attend-silder ul li .item .pic .pic-bottom {
        width: 100%;
        height: 100%;
        border-radius: 50%;
        overflow: hidden; height: 180px;
    }
    
    .attend-silder ul li .item .pic .pic-bottom img {
        width: 100%;
    }
    
    .attend-silder ul li .item .pic .pic-top {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    
    .attend-silder ul li .item .text {
        text-align: center;
        height: 80px;
    }
    
    .attend-silder ul li .item .text h2 {
        font-size: 18px;
        color: #002072;
        margin-top: 10px;
        font-weight: bold;
    }
    
    .attend-silder ul li .item .text p {
        line-height: 14px;
        /*display: none;*/
        font-size: 12px;
    }
    
    .attent-more {
        width: 100%;
        text-align: center;
        margin: 0px 0;
    }
    
    .attent-more a {
        display: inline-block;
        padding: 10px 70px;
        margin: 0 20px;
        border: 1px solid #002a75;
        color: #002a75;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
    }
    
    .attent-more a:hover {
        background: #002a75;
        color: #fff;
    }
    
    .attent-forward {
        position: absolute;
        width: 82px;
        height: 165px;
        right: -82px;
        bottom: 20px;
        cursor: pointer;
    }
    
    .attent-forward .attend-pre {
        width: 100%;
        height: 82px;
        background: url(../images/attend_pre.png) no-repeat;
        border-bottom: 1px solid #fff;
        box-sizing: border-box;
    }
    
    .attent-forward .attend-pre:hover {
        background: url(../images/attend_pre2.png) no-repeat;
    }
    
    .attent-forward .attend-next {
        width: 100%;
        height: 82px;
        background: url(../images/attend-next.png) no-repeat;
    }
    
    .attent-forward .attend-next:hover {
        background: url(../images/attend-next2.png) no-repeat;
    }
    
    .index-ticket {
        background: url(../images/index5_02.jpg) center/cover no-repeat;
    }
    
    .index-ticket-left {
        width: 285px;
        float: left;
        margin-left: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .index-ticket-left {
        transition-delay: 0.5s;
        opacity: 1;
        margin-left: 0px;
    }
    
    .index-ticket-left .title-log {
        margin-left: -40px;
    }
    
    .index-ticket-right {
        width: 915px;
        float: right;
        margin-right: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .index-ticket-right {
        transition-delay: 0.5s;
        opacity: 1;
        margin-right: 0px;
    }
    
    .ticket-con li {
        float: right;
        width: 444px;
        height: 270px;
        /* background: url(../images/index_kuang.png) no-repeat; */
        position: relative;
        margin-bottom: 10px;
        /*margin-left: 50px;*/
        border: 2px solid #ffffff;
        margin-right: 11vw;
    }
    
    .ticket-con li .li-con {
        float: left;
        width: 745px;
        margin: 85px 30px 0 30px;
    }
    
    .ticket-con li .ticket-item {
        height: 90px;
        line-height: 90px;
        float: right;
        width: 50%;
    }
    
    .ticket-con li .ticket-item1 {
        /* border-right: 1px solid #fff; */
        float: left;
        box-sizing: border-box;
    }
    
    .ticket-con li .li-con .info {
        float: left;
        margin-left: 30px;
    }
    
    .ticket-con li .li-con .info h2 {
        font-size: 20px;
        color: #fff;
        font-weight: bold;
    }
    
    .ticket-con li .li-con .price {
        float: right;
        margin-right: 30px;
    }
    
    .ticket-con li .li-con .price h2 {
        font-size: 42px;
        color: #fff;
        font-weight: bold;
    }
    
    .ticket-con li .top-text {
        position: absolute;
        top: -25px;
        left: 30px;
        width: 180px;
        height: 50px;
        line-height: 50px;
        background: #fff;
        text-align: center;
        display: none;
    }
    
    .ticket-con li .top-text h2 {
        font-size: 20px;
        font-weight: bold;
        color: #002a75;
    }
    
    .ticket-con li .top-text h2 span {
        font-size: 14px;
        font-weight: normal;
        margin-left: 10px;
    }
    
    .ticket-con li .bottom-text {
        width: 180px;
        height: 50px;
        line-height: 50px;
        background: #fff;
        position: absolute;
        left: 50%;
        margin-left: -90px;
        bottom: -25px;
        text-align: center;
    }
    
    .ticket-con li .bottom-text a {
        font-size: 20px;
        font-weight: bold;
        color: #002a75;
    }
    
    .index-contact {
        margin-top: 30px;
    }
    
    .index-contact ul {
        margin-right: -105px;
    }
    
    .index-contact ul li {
        float: left;
        width: 385px;
        height: 150px;
        position: relative;
        margin-right: 50px;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .index-contact ul li:nth-child(2) {
        transition-delay: 1s;
        opacity: 1;
    }
    
    .active .index-contact ul li:nth-child(1),
    .active .index-contact ul li:nth-child(3) {
        transition-delay: 1.3s;
        opacity: 1;
    }
    
    .index-contact ul li.hasline {
        border-right: 1px solid #fff;
        box-sizing: border-box;
    }
    
    .index-contact .title h2 {
        color: #fff;
        font-size: 20px;
        font-weight: bold;
    }
    
    .index-contact .name h2 {
        color: #fff;
        font-size: 18px;
    }
    
    .index-contact .text p {
        color: #fff;
        font-size: 16px;
    }
    
    .index-contact .contact-left {
        width: 275px;
        float: left;
    }
    
    .index-contact .contact-right {
        position: absolute;
        right: 50px;
        bottom: 0;
    }
    /*内页*/
    
    .hbanner {
        width: 100%;
        height: 400px;
        position: relative;
        overflow: hidden;
    }
    
    .hbanner .hbanner-img {
        position: absolute;
        width: 1920px;
        left: 50%;
        margin-left: -960px;
        top: 0;
        z-index: -1;
    }
    
    .hbanner .hbanner-img .hb-img {
        width: 100%;
        margin: 0 auto;
    }
    
    .hbanner .hbanner-img .hb-img img {
        width: 100%;
        display: inherit;
    }
    
    .hbanner-con {
        width: 100%;
        z-index: 2;
    }
    
    .hbanner-title {
        float: left;
        width: 100%;
        color: #fff;
        margin-top: 145px;
    }
    
    .hbanner-title .title-left {
        float: left;
        position: relative;
        background: url(../images/title_line.png) left bottom no-repeat;
    }
    
    .hbanner-title .title-left h2 {
        font-size: 20px;
        color: #fff;
        padding-bottom: 20px;
    }
    
    .hbanner-title .title-left h2 span {
        font-size: 42px !important;
        /*font-weight: bold;*/
        /*display: none;*/
    }
    
    .hbanner-title .title-right p {
        font-size: 40px;
        font-weight: bold;
        color: #fff;
    }
    
    .hbanner-title-bottom {
        position: relative;
        width: 100%;
        float: right;
    }
    
    .hbanner-title-bottom .text {
        position: absolute;
        top: 0;
        right: -750px;
        width: 740px;
        height: 90px;
        line-height: 90px;
        background: url(../images/h1_03.png) no-repeat;
    }
    
    .hbanner-title-bottom .text h2 {
        color: #fff;
        font-size: 16px;
        font-weight: bold;
        margin-left: 40px;
    }
    
    .hbanner-nav {
        width: 100%;
        height: 50px;
        position: absolute;
        left: 0;
        bottom: 0;
        background: #f4f4f4;
        border-bottom: 1px solid #dddddd;
        box-sizing: border-box;
    }
    
    .nav-list {
        float: left;
        line-height: 49px;
        text-align: center;
    }
    
    .nav-list .list {
        float: left;
        padding-right: 30px;
    }
    
    .nav-list a {
        float: left;
        font-size: 16px;
        color: #333;
        font-weight: bold;
        box-sizing: border-box;
    }
    
    .nav-list a:hover,
    .nav-list a.active {
        color: #014295;
        border-bottom: 1px solid #014295;
    }
    
    .nav-list a:hover img {
        -webkit-animation: doudong2 5s ease-in-out;
        -o-animation: doudong2 5s ease-in-out;
        animation: doudong2 5s ease-in-out;
        cursor: pointer;
    }
    
    .nav-crumbs {
        float: right;
        line-height: 50px;
    }
    
    .nav-crumbs a {
        display: inline-block;
        font-size: 14px;
        color: #666666;
        margin: 0 2px;
    }
    
    .nav-crumbs a:hover,
    .nav-crumbs a.active {
        color: #014295;
    }
    
    .footer {
        width: 100%;
        background: #014295;
    }

    .footer .friend-links-ctn{
        background-color: white;
    }

    .footer .friend-links{
        display: none;
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .action--site-index .footer .friend-links{
        display: block;
    }

    .footer .friend-links>*:not(a){
        display: block;
        float: left;
        height: 60px;
        line-height: 60px;
        margin-right: 20px;
        margin-bottom: 10px;
    }

    .footer .friend-links{
        line-height: 60px;
    }

    .footer .friend-links img{
        max-width: 240px;
        max-height: 60px;
        vertical-align: middle;
    }

    .footer .footer-top {
        padding: 40px 0 50px;
    }
    
    .footer .footer-top {
        padding: 50px 0;
    }
    
    .footer .footer-nav {
        float: left;
    }
    
    .footer .footer-nav a {
        color: #fff;
    }
    
    .footer-nav ul {}
    
    .footer-nav ul li {
        float: left;
        /*width: 97px;*/
        margin-right: 40px;
    }
    
    .footer-nav ul li a {
        font-size: 14px;
    }
    
    .footer-nav ul li .subnav {
        padding-top: 28px;
        margin-top: 28px;
        background: url(../images/foot-line.png) top repeat-x;
    }
    
    .footer-nav ul li .subnav a {
        font-size: 13px;
    }
    
    .footer-nav ul li a:hover {
        color: #ccc;
    }
    
    .footer-pic {
        float: right;
    }
    
    .footer-pic .pic-item {
        float: left;
        margin-left: 20px;
        text-align: center;
    }
    
    .footer-pic .pic-item p {
        color: #fff;
    }
    
    .copyright {
        width: 100%;
        padding: 30px 0;
        text-align: center;
        background: url(../images/foot-line.png) top repeat-x;
    }
    
    .copyright p,
    .copyright p a {
        color: #fff;
    }
    
    .copyright p a:hover {
        color: #ccc;
    }
    
    .page-block {
        padding-top: 60px;
        width: 100%;
        background: url(../images/blockbg.png) center 100px no-repeat;
    }
    
    .page-organizer {
        padding-top: 100px;
    }
    
    .page-title {
        text-align: center;
        /*margin-top: 100px;*/
        margin-bottom: 22px;
    }
    
    .page-title h2 {
        display: none;
    }
    
    .page-title p {
        font-size: 34px;
        color: #002a75;
        padding-bottom: 20px;
        background: url(../images/h2_bg.png) bottom center no-repeat;
    }
    
    .page-about {
        background: url(../images/block_bg_02.jpg) top center no-repeat;
    }
    
    .about-con {
        margin-bottom: 0px;
/*         margin-left: -4rem;
        margin-right: -4rem; */
    }
    
    .about-con .about-pic {
        width: 472px;
        height: 632px;
        float: left;
        position: relative;
        margin-top: 4rem;
    }
    
    .about-con .about-pic .pic {
        position: absolute;
        top: -3rem;
        right: 0;
        /* left: -1rem; */
    }
    
    .about-con .about-pic .pic img {
        max-width: 37rem;
    }
    
    .about-con .about-pic .pic2 {
        position: absolute;
        /* bottom: 10rem; */
        left: 0;
        /* transform: rotate(90deg); */
    }
    
    .about-con .about-text {
        width: calc(100% - 520px);
        float: right;
    }
    
    .about-con .about-text .text {
        margin-bottom: 50px;
        margin-top: 0.7rem;
    }
    
    .about-con .about-text .text .layout-area p {
        font-size: 16px;
        line-height: 30px;
        text-align: justify;
        text-align-last: left;
    }
    
    .about-con .about-text .text p,
    .about-con .about-text .text span {
        font-size: 16px;
    }
    
    .about-con .about-text ul {
        margin-right: -40px;
    }
    
    .about-con .about-text ul li {
        float: left;
        margin-right: 15px;
        text-align: center;
    }
    
    .about-con .about-text ul li p,
    .about-con .about-text ul li span {
        font-size: 14px;
        color: #666 !important;
    }
    
    .about-con .about-text ul li .yuan {
        width: 142px;
        height: 145px;
        text-align: center;
        line-height: 142px;
        background: url(../images/quan.png) 0 2px no-repeat;
        margin-bottom: 20px;
        position: relative;
    }
    
    .about-con .about-text ul li .yuan span {
        font-size: 46px;
        font-weight: bold;
        color: #004f91;
    }
    
    .about-con .about-text ul li .yuan canvas {
        position: absolute;
        top: 2px;
        left: -1px;
    }
    
    .block-row {
        width: 50%;
        float: left;
    }
    
    .block-inline {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }
    
    .page-where {
        background: #f5f5f5;
    }
    
    .where-con {
        padding: 95px 0;
    }
    
    .where-con .where-text {
        width: 560px;
        height: 215px;
        background: url(../images/wherebg.png) top right no-repeat;
    }
    
    .where-con .where-text .wh-left {
        float: left;
        margin-top: 23px;
    }
    
    .where-con .where-text .wh-right {
        float: left;
        margin-left: 50px;
        width: 370px;
        margin-top: 20px;
    }
    
    .where-con .where-text .wh-left h2 {
        background: url(../images/wher_line.png) 75px 16px no-repeat;
        padding-bottom: 10px;
    }
    
    .where-con .where-text .wh-right li {
        list-style: disc;
        color: #ccc;
        line-height: 20px;
    }
    
    .where-con .where-text .wh-right li p {
        font-size: 14px;
    }
    
    .organizer-con {
        width: 100%;
        margin-bottom: 100px;
    }
    
    .organizer-con .pic {
        text-align: center;
    }
    
    .organizer-con .pic img {
        display: inline-block;
    }
    
    .organizer-con .text {
        margin-top: 50px;
    }
    
    .organizer-con .text p,
    .organizer-con .text span {
        font-size: 16px;
    }
    
    .organizer-con .text ul li {
        list-style: disc;
        margin-left: 20px;
    }
    
    .organizer-con .more {
        margin-top: 50px;
        text-align: center;
    }
    
    .more-text {
        display: none;
    }
    
    .organizer-con .more a {
        width: 170px;
        height: 44px;
        line-height: 44px;
        color: #fff;
        background: #014295;
        -moz-border-radius: 22px;
        -webkit-border-radius: 22px;
        border-radius: 22px;
    }
    
    .organizer-con .more:hover a {
        background: #ffae00;
    }
    
    .page-support {
        background: url(../images/blockbg2.jpg) center 0px no-repeat;
        padding-top: 100px;
    }
    
    .page-support .page-title {
        margin-top: 0;
    }
    
    .support-item {
        margin-bottom: 100px;
    }
    
    .support-item .pic {
        text-align: center;
    }
    
    .support-item .pic img {
        display: inline-block;
    }
    
    .support-item .text {
        margin-top: 50px;
    }
    
    .support-item .text p,
    .support-item .text span {
        font-size: 16px;
    }
    
    .support-item .more {
        margin-top: 50px;
        text-align: center;
    }
    
    .support-item .more a {
        width: 170px;
        height: 44px;
        line-height: 44px;
        color: #fff;
        background: #014295;
        -moz-border-radius: 22px;
        -webkit-border-radius: 22px;
        border-radius: 22px;
    }
    
    .support-item .more:hover a {
        background: #ffae00;
    }
    
    .page-media {
        margin-bottom: 90px;
    }
    
    .media-con {
        margin-bottom: 30px;
    }
    
    .media-con ul a {
        display: block;
        color: #666;
    }
    
    .media-con ul li {
        padding: 20px 0;
        border-bottom: 1px dashed #aaaaaa;
        margin-bottom: 30px;
        /*    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;*/
    }
    
    .media-con ul li .title {}
    
    .media-con ul li .title h2 {
        color: #f69c00;
        font-size: 18px;
        background: url(../images/sanjiao01.png) left center no-repeat;
        padding-left: 15px;
    }
    
    .media-con ul li .title h2:hover {
        /*color: #002a75;*/
        text-decoration: underline;
    }
    
    .media-con ul li .text p {
        color: #666666;
        font-size: 13px;
    }
    /*.media-con ul li .text:hover,.media-con ul li .text:hover p{
    color: #002a75;
}*/
    
    .media-con ul li .more:hover a {
        color: #f69c00;
    }
    
    .media-con ul li .time {
        margin: 10px 0;
    }
    
    .media-con ul li .time strong {
        font-weight: normal;
        color: #002a75;
        padding-left: 20px;
        font-size: 13px;
        background: url(../images/times.png) left center no-repeat;
    }
    
    .media-con ul li .time span {
        font-size: 13px;
        margin-left: 20px;
    }
    
    .media-con ul li .more {
        margin-top: 10px;
    }
    
    .media-con ul li .more a {
        font-size: 13px;
        color: #666666;
    }
    
    .pages {
        width: 100%;
        text-align: center;
        margin: 60px 0;
    }
    
    .pages ul {}
    
    .pages ul li {
        display: inline-block;
    }
    
    .pages ul li a {
        color: #666666;
        font-size: 16px;
        padding: 2px 10px;
    }
    
    .pages ul li.selected,
    .pages ul li:hover {
        background: #002a75;
    }
    
    .pages ul li.selected a,
    .pages ul li:hover a {
        color: #fff;
    }
    
    .pages ul li.hidden {
        display: none;
    }
    
    .page-reportdeatil {
        margin: 100px 0;
    }
    
    .page-block .p-content {}
    
    .page-block .p-content .news-title {
        text-align: center;
        margin-bottom: 30px;
    }
    
    .page-block .p-content .news-pic {
        width: 100%;
        margin-bottom: 20px;
    }
    
    .page-block .p-content .news-pic img {
        width: 100%;
    }
    
    .page-block .p-content .news-title h1 {
        color: #f69c00;
        font-size: 32px;
    }
    
    .page-block .p-content .news-title p {
        color: #002a75;
        margin-top: 20px;
    }
    
    .page-block .p-content .news-title p strong {
        font-weight: normal;
        color: #002a75;
        padding-left: 20px;
        font-size: 16px;
        background: url(../images/times.png) left center no-repeat;
        margin-right: 20px;
    }
    
    .page-block .p-content .news-title p span {
        color: #666;
    }
    
    .page-block .p-content .news-content {
        margin-bottom: 30px;
    }
    
    .page-block .p-content .news-content p {
        text-indent: 2em;
    }
    
    .page-block .p-content .news-content img {
        max-width: 100%;
        height: auto !important;
        margin: 20px 0;
    }
    
    .pback {
        float: left;
        width: 100%;
        text-align: center;
        /*margin: 60px 0;*/
        margin-top: 30px;
        margin-bottom: 30px;
    }
    
    .pback p a {
        color: #fff;
        padding: 20px 80px;
        background: url("../images/back.png") center no-repeat;
        cursor: pointer;
    }
    
    .pback p a:hover {
        background: url("../images/back2.png") center no-repeat;
    }
    
    .search-con {
        width: 223px;
        height: 45px;
        margin: 60px 0 0 0;
        float: right;
        position: relative;
    }
    
    .search-con .search-btn {
        width: 100%;
        height: 100%;
        background: url(../images/search_btn.png) center no-repeat;
    }
    
    .search-con input {
        /*width: 100%;*/
        margin: 0 20px;
        height: 100%;
        border: none;
        line-height: 45px;
        background: none;
    }
    
    .search-con .search-click {
        width: 35px;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        background: url(../images/search_click.png) left center no-repeat;
        cursor: pointer;
    }
    
    .agenda-nav {
        margin-bottom: 50px;
    }
    
    .agenda-nav .agenda-nav-list {
        width: 33.3333%;
        float: left;
        height: 80px;
        border: 1px solid #dddddd;
        box-sizing: border-box;
        line-height: 80px;
        text-align: center;
        cursor: pointer;
    }
    
    .agenda-nav .agenda-nav-list p {
        color: #666;
        font-size: 22px;
    }
    
    .agenda-nav .agenda-nav-list.active,
    .agenda-nav .agenda-nav-list:hover {
        background: #002a75;
    }
    
    .agenda-nav .agenda-nav-list.active p,
    .agenda-nav .agenda-nav-list:hover p {
        color: #fff;
    }
    
    .agenda-info {
        margin-bottom: 60px;
        display: none;
    }
    
    .agenda-info.active {
        display: block;
    }
    
    .agenda-item {
        margin-bottom: 60px;
    }
    
    .agenda-item .agenda-item-con .title {
        margin: 30px 0;
    }
    
    .agenda-item .agenda-item-con .title h2 {
        font-size: 22px;
        color: #002a75;
    }
    
    .agenda-item .agenda-item-con .title h3 {
        font-size: 16px;
        color: #002a75;
    }
    
    .agenda-item .agenda-item-con .title h2 span {
        font-size: 16px;
        color: #666;
    }
    
    .agenda-item .agenda-item-con .text {}
    
    .agenda-item .agenda-item-con .text ul {}
    
    .agenda-item .agenda-item-con .text ul li {
        border-bottom: 1px solid #eee;
        box-sizing: border-box;
    }
    
    .agenda-item .agenda-item-con .text ul li .li-left {
        float: left;
        width: 103px;
        padding-top: 20px;
    }
    
    .agenda-item .agenda-item-con .text ul li .li-left h2 {
        font-size: 32px;
        color: #002a75;
    }
    
    .agenda-item .agenda-item-con .text ul li .li-right {
        float: left;
        max-width: 28vw;
    }
    
    .agenda-item .agenda-item-con .text ul li .li-right .li-right-item {
        margin: 1px 0;
        padding: 20px 0;
        padding-left: 26px;
    }
    
    .agenda-item .agenda-item-con .text ul li .li-right .li-right-item p {
        padding-left: 27px;
        color: #333;
    }
    
    .li-p1 {
        background: url(../images/li_p1.png) 0 3px no-repeat;
    }
    
    .li-p2 {
        background: url(../images/li_p2.png) 0 3px no-repeat;
        font-weight: 600;
        color: #002a75;
    }
    
    .li-p3 {
        background: url(../images/li_p3.png) 0 3px no-repeat;
    }
    
    .li-p4 {
        background: url(../images/li_p4.png) 0 3px no-repeat;
    }
    
    .li-p5 {
        background: url(../images/li_p5.png) 0 3px no-repeat;
    }

    .li-p6 {
        font-weight: 600;
        color: #002a75;
    }
    
    .li-right-color1 {
        border-left: 2px solid #004f91;
    }
    
    .li-right-color2 {
        border-left: 2px solid #0075c1;
    }
    
    .li-right-color3 {
        border-left: 2px solid #601986;
    }
    
    .li-right-color4 {
        border-left: 2px solid #a40a5e;
    }
    
    .page-other-agenda {
        background: #f5f5f5;
        display: none;
    }
    
    .page-other-agenda.active {
        display: block;
    }
    
    .other-agenda-item {
        /*padding: 100px 0;*/
        /*    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;*/
    }
    
    .other-agenda-item.block-inline.show {
        width: 100%;
    }
    
    .other-agenda-item .title {
        min-height: 30px;
    }
    
    .other-agenda-item .title h2 {
        font-size: 22px;
        color: #002a75;
        line-height: 30px;
        text-align: justify;
    }
    
    .other-agenda-item .text {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    
    .other-agenda-item .text .text-left {
        float: left;
        width: 104px;
    }
    
    .other-agenda-item .text .text-left h2 {
        font-size: 32px;
        color: #002a75;
    }
    
    .other-agenda-item .text .text-right {
        text-align: justify;

        float: left;
        padding: 20px 30px;
        width: 80%;
        border-left: 2px solid #0075c1;
        min-height: 450px;
    }
    
    .other-agenda-item .text .text-right p {
        padding-left: 27px;
    }
    
    .page-purchase {}
    
    .purchase-con {}
    
    .purchase-con .title {
        vertical-align: top;
    }
    
    .purchase-con .title img {
        float: left;
    }
    
    .purchase-con .title h2 {
        float: left;
        font-size: 22px;
        color: #002a75;
        font-weight: bold;
        margin-left: 20px;
        margin-top: 10px;
    }
    
    .purchase-con .title h2 span {
        font-size: 16px;
        color: #ff0000;
        margin-left: 15px;
    }
    
    .explain-list {
        margin: 30px 0 30px 0;
    }
    
    .explain-list ul {
        margin-right: -30px;
    }
    
    .explain-list ul li {
        float: left;
        width: 381px;
        margin-right: 29px;
        width: 585px;
        min-height: 265px;
        /*    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;*/
    }
    
    .explain-list ul li .explain-title {
        border-bottom: 1px solid #bbbbbb;
        padding: 20px 0;
    }
    
    .explain-list ul li .explain-title p {
        font-size: 16px;
        color: #333;
    }
    
    .explain-list ul li .explain-text {
        padding: 20px 0;
    }
    
    .explain-list ul li .explain-text p a {
        color: #002a75;
    }
    
    .normal-list {
        margin: 30px 0 30px 0;
    }
    
    .normal-list ul {
        margin-right: -30px;
    }
    
    .normal-list ul li {
        float: left;
        width: 586px;
        margin-right: 29px;
        min-height: 150px;
        margin-bottom: 10px;
        /*    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;*/
    }
    
    .block-list {
        /*    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;*/
    }
    
    .normal-list ul li .li-top {
        padding-bottom: 15px;
        margin-bottom: 15px;
        border-bottom: 1px solid #bbbbbb;
    }
    
    .normal-list ul li .li-top .pic {
        float: left;
    }
    
    .normal-list ul li .li-top .li-tit {
        float: left;
        margin-left: 10px;
    }
    
    .normal-list ul li .li-top .li-tit h2 {
        font-size: 22px;
        color: #002a75;
        padding: 5px 0;
        font-weight: bold;
    }
    
    .normal-list ul li .li-bottom p.red {
        color: #ff0000;
    }
    
    .buy-list {
        margin: 30px 0 30px 0;
    }
    
    .buy-list ul {
        margin-right: -60px;
    }
    
    .buy-list ul li {
        float: left;
        width: 570px;
        margin-right: 60px;
        /*    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;*/
    }
    
    .buy-list ul li .buy-title {
        border-bottom: 1px solid #bbbbbb;
        padding: 20px 0;
    }
    
    .buy-list ul li .buy-title p {
        font-size: 16px;
        color: #333;
    }
    
    .buy-list ul li .buy-text {
        padding: 20px 0;
    }
    
    .way-list {}
    
    .way-list ul {
        margin-right: -21px;
        margin-top: 60px;
        margin-bottom: 100px;
    }
    
    .way-list ul li {
        float: left;
        width: 390px;
        margin-right: 15px;
        border: 1px solid #dddddd;
        min-height: 190px;
        box-sizing: border-box;
        filter: alpha(opacity=0);
        -moz-opacity: 0;
        -khtml-opacity: 0;
        opacity: 0;
    }
    
    .way-list ul li .way-title {
        margin: 22px;
    }
    
    .way-list ul li .way-title p {
        padding-left: 15px;
        border-left: 2px solid #002a75;
        font-size: 16px;
        color: #002a75;
        font-weight: bold;
        line-height: 20px;
    }
    
    .way-list ul li .way-text {
        margin: 0 20px;
    }
    
    .way-list ul li .way-text p {
        font-size: 15px;
    }
    
    .way-list ul li .way-text p a {
        color: #002a75;
    }
    
    .purchase-more {
        width: 100%;
        text-align: center;
    }
    
    .purchase-more a {
        width: 280px;
        height: 64px;
        line-height: 64px;
        display: inline-block;
        background: url(../images/buy.png) no-repeat;
        color: #fff;
        text-indent: 40px;
    }
    
    .purchase-more a:hover {
        background: url(../images/buy2.png) no-repeat;
    }
    
    .page-parts {}
    
    .page-parts .parts-con {
        margin: 100px 0;
    }
    
    .parts-con ul li {
        margin-bottom: 30px;
        min-height: 180px;
        /*    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;*/
    }
    
    .parts-con ul li .li-con {
        width: 95%;
    }
    
    .parts-con ul li .li-con .pic {
        height: 65px;
    }
    
    .parts-con ul li .li-con .title {
        margin: 10px 0;
    }
    
    .parts-con ul li .li-con .title h2 {
        font-size: 22px;
        color: #002a75;
        font-weight: bold;
    }
    
    .participants-con {
        margin-bottom: 120px;
    }
    
    .participants-item {
        width: 100%;
        border-bottom: 2px solid #aaaaaa;
    }
    
    .participants-item .part-title {
        padding: 20px 0;
        background: url(../images/par_add.png) right center no-repeat;
        cursor: pointer;
    }
    
    .participants-item.active .part-title {
        background: url(../images/par_add2.png) right center no-repeat;
    }
    
    .participants-item .part-title h2 {
        font-size: 22px;
        color: #002a75;
        font-weight: bold;
        background: url(../images/jiantou.png) left center no-repeat;
        padding-left: 15px;
    }
    
    .participants-item .part-text {
        margin: 20px 0;
        display: none;
    }
    
    .participants-item.active .part-text {
        margin: 20px 0;
        /*display: block;*/
        -webkit-animation-name: fadeIn;
        -webkit-animation-duration: 1s;
        -webkit-animation-iteration-count: 1;
        -webkit-animation-delay: 0s;
    }
    
    .participants-item .part-text ul {
        margin-right: -30px;
    }
    
    .participants-item .part-text ul li {
        width: 180px;
        float: left;
        margin-right: 66px;
        text-align: center;
        margin-bottom: 15px;
        height: 360px;
        overflow: hidden;
        /*    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;*/
    }
    
    .participants-item .part-text ul.part-bottom-ul li {
        text-align: left;
    }
    
    .participants-item .part-text ul.part-bottom-ul li h2 {
        border-left: 3px solid #002072;
        line-height: 20px;
        padding-left: 10px;
    }
    
    .participants-item .part-text ul li .pic {
        width: 160px;
        height: 160px;
        overflow: hidden;
        position: relative;
        border-radius: 50%;
        border: 2px solid #eaeaea;

    }
    
    .participants-item .part-text ul li .pic .pic-top {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    
    .participants-item .part-text ul li .pic .pic-bottom img {
        width: 100%;
        display: block;
    }
    
    .participants-item .part-text ul li .title {
        margin: 10px 0;
    }
    
    .participants-item .part-text ul li .title h2 {
        font-size: 22px;
        color: #002072;
    }
    
    .participants-item .part-text ul li .text {
        min-height: 60px;
    }
    
    .participants-item .part-text ul li .text p {
        font-size: 14px;
        line-height: 16px;
    }
    
    .partner-nav {}
    
    .part-more {
        width: 100%;
        margin: 30px 0;
        text-align: center;
    }
    
    .part-more6 {
        display: none;
    }
    
    .part-more a {
        display: inline-block;
        padding: 10px 70px;
        margin: 0 20px;
        border: 1px solid #fff;
        color: #fff;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        background: #002a75;
    }
    
    .part-more a:hover {
        background: #3266a8;
    }
    
    .partner-nav ul {
        text-align: center;
        margin: 30px 0;
    }
    
    .partner-nav ul li {
        display: inline-block;
        margin-left: 15px;
        cursor: pointer;
    }
    
    .partner-nav ul li span {
        font-size: 22px;
        color: #666;
        margin-right: 15px;
    }
    
    .partner-nav ul li:hover span,
    .partner-nav ul li.active span {
        color: #002a75;
    }
    
    .partner-list-con {
        margin-top: 20px;
        margin-bottom: 100px;
    }
    
    .partner-list-con .partner-list {
        display: none;
    }
    
    .partner-list-con .partner-list.active {
        display: block;
        -webkit-animation-name: fadeIn;
        -webkit-animation-duration: 1s;
        -webkit-animation-iteration-count: 1;
        -webkit-animation-delay: 0s;
    }
    
    .partner-list-con .partner-list ul {
        margin-right: 0px;
        text-align: center;
    }
    
    .partner-catalog {
        margin-bottom: 30px;
    }
    
    .partner-catalog h2 {
        font-size: 20px;
        color: #333;
        padding-left: 5px;
    }
    
    .partner-list-con .partner-list ul li {
        width: 280px;
        float: none;
        display: inline-block;
        border: 1px solid #ccc;
        box-sizing: border-box;
        margin: 0 7px;
        margin-bottom: 28px;
        position: relative;
        /*    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;*/
    }
    
    .partner-list-con .partner-list-spc ul li {
        float: left;
    }
    
    .partner-list-con .partner-list-spc ul {
        margin-right: -50px;
    }
    
    .partner-list-con .partner-list ul li a {
        position: absolute;
        top: 0;
        right: 0;
        z-index: 99;
    }
    
    .partner-list-con .partner-list ul li .pic {
        width: 100%;
        height: 145px;
        overflow: hidden;
    }
    
    .partner-list-con .partner-list ul li .pic img {
        width: 100%;
        display: inline-block;
        -webkit-transition: -webkit-transform 1s ease-out;
        -moz-transition: -moz-transform 1s ease-out;
        -ms-transition: -ms-transform 1s ease-out;
        transition: transform 1s ease-out;
    }
    
    .partner-list-con .partner-list ul li .pic:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    
    .page-contact {}
    
    .page-contact .contact-con {
        margin-bottom: 100px;
    }
    
    .contact-con ul {
        margin-right: -56px;
    }
    
    .contact-con ul li {
        width: 380px;
        height: 380px;
        float: left;
        margin-right: 28px;
        border: 1px solid #d2d2d2;
        box-sizing: border-box;
        /*    filter:alpha(opacity=0);
    -moz-opacity:0;
    -khtml-opacity: 0;
    opacity: 0;*/
    }
    
    .contact-con ul li .li-con {
        margin: 45px 20px;
    }
    
    .contact-con ul li .li-con .pic {
        height: 60px;
    }
    
    .contact-con ul li .li-con .title {
        min-height: 80px;
        background: url(../images/contact_line.png) left bottom no-repeat;
    }
    
    .contact-con ul li .li-con .title h2 {
        font-size: 16px;
        color: #002a75;
        padding-bottom: 20px;
        margin-bottom: 20px;
        line-height: 20px;
    }
    
    .contact-con ul li .li-con .text {
        margin-top: 10px;
    }
    
    .contact-con ul li .li-con .text p {
        padding-left: 20px;
    }
    
    .contact-con ul li .li-con .text p br {
        display: none;
    }
    
    .conp1 {
        background: url(../images/con01.png) 0 8px no-repeat;
    }
    
    .conp2 {
        background: url(../images/con02.png) 0 8px no-repeat;
    }
    
    .conp3 {
        background: url(../images/con03.png) 0 8px no-repeat;
    }
    
    .contact-con ul li.last .li-con {
        margin: 30px 20px;
    }
    
    .contact-con ul li .li-con .pic-text {
        text-align: center;
        margin-bottom: 10px;
    }
    
    .contact-con ul li .li-con .pic-text img {
        display: inline-block;
    }
    
    .contact-con ul li .li-con .pic-text p {}
    
    .page-person { padding-top: 60px; }

    .page2-title {
        margin-top: 0px;
        margin-bottom: 40px;
    }
    
    .page2-title .page2-title-left {
        float: left;
        width: 50%;
        text-align: right;
        margin-top: 0px;
    }
    
    .page2-title .page2-title-left h2 {
        font-size: 55px;
        line-height: 60px;
        color: #002a75;
        padding-bottom: 9px;
        background: url(../images/contact_line.png) right bottom no-repeat;
    }
    
    .page2-title .page2-title-right {
        float: right;
        width: 50%;
    }
    /*.page2-title .page2-title-right p{
    font-size: 30px;
    margin-left: 10px;
    color: #002a75;
}
.page2-title .page2-title-right h2{
    display: none;
}*/
    
    .page2-title .page2-title-right p {
        font-size: 14px;
        margin-left: 10px;
        line-height: 20px;
        display: none;
    }
    
    .page2-title .page2-title-right h2 {
        padding-top: 17px;
        font-size: 25px;
        margin-left: 10px;
        font-weight: bold;
        color: #002a75;
        line-height: 37px;
    }
    
    .meeting-nav {
        text-align: center;
    }
    
    .meeting-nav a {
        margin: 0 10px;
        font-size: 22px;
    }
    
    .meeting-nav a:hover,
    .meeting-nav a.active {
        color: #002a75;
    }
    
    @-webkit-keyframes fadeIn {
        0% {
            opacity: 0.6;
        }
        50% {
            opacity: 0.8;
        }
        100% {
            opacity: 1;
        }
    }
    
    @keyframes fadeIn {
        0% {
            opacity: 0.6;
        }
        50% {
            opacity: 0.8;
        }
        100% {
            opacity: 1;
        }
    }
    
    @-moz-keyframes fadeIn {
        0% {
            opacity: 0.6;
        }
        50% {
            opacity: 0.8;
        }
        100% {
            opacity: 1;
        }
    }
    
    @-o-keyframes fadeIn {
        0% {
            opacity: 0.6;
        }
        50% {
            opacity: 0.8;
        }
        100% {
            opacity: 1;
        }
    }
    
    .sider-pre {
        position: absolute;
        width: 17px;
        height: 31px;
        top: 50%;
        margin-top: -15px;
        left: -70px;
        background: url(../images/pre_01.png) center no-repeat;
        transition: background .3s ease-in;
        -moz-transition: background .3s ease-in;
        -webkit-transition: background .3s ease-in;
        cursor: pointer;
    }
    
    .sider-pre:hover {
        background: url(../images/pre_02.png) center no-repeat;
    }
    
    .sider-next {
        position: absolute;
        width: 17px;
        height: 31px;
        top: 50%;
        margin-top: -15px;
        right: -45px;
        background: url(../images/next_01.png) center no-repeat;
        transition: background .3s ease-in;
        -moz-transition: background .3s ease-in;
        -webkit-transition: background .3s ease-in;
        cursor: pointer;
    }
    
    .sider-next:hover {
        background: url(../images/next_02.png) center no-repeat;
    }
    
    .meeting-li-con {
        margin: 40px 0;
        display: none;
    }
    
    .meeting-li-con.active {
        display: block;
        -webkit-animation-name: fadeIn;
        -webkit-animation-duration: 1s;
        -webkit-animation-iteration-count: 1;
        -webkit-animation-delay: 0s;
    }
    
    .meeting-li {
        border-bottom: 2px solid #eee;
        border-top: 2px solid #eee;
        margin-bottom: 50px;
    }
    
    .meeting-nav .meeting-li ul li {}
    
    .meeting-li-con ul li .title {
        padding: 20px 0;
        background: url(../images/par_add.png) right center no-repeat;
        border-bottom: 1px solid #eee;
        cursor: pointer;
    }
    
    .meeting-li-con ul li.active .title {
        background: url(../images/par_add2.png) right center no-repeat;
    }
    
    .meeting-li-con ul li .title h2 {
        font-size: 22px;
        font-weight: bold;
        color: #002a75;
    }
    
    .meeting-li-con ul li .title h2 span {
        font-size: 16px;
        color: #666666;
    }
    
    .meeting-li-con li .li-table {
        width: 100%;
        display: none;
    }
    
    .meeting-li-con li.active .li-table {
        display: block;
    }
    
    .meeting-li-con .li-table table {
        width: 100%;
    }
    
    .meeting-li-con .li-table table tr {
        border-bottom: 1px solid #eee;
    }
    
    .meeting-li-con .li-table table tr td {
        padding: 13px;
    }
    
    .meeting-li-con .li-table table tr .td_first {
        width: 14%;
    }
    
    .meeting-li-con .li-table table tr .td_second {
        width: 45%;
    }
    
    .meeting-li-con .li-table table tr td:nth-child(1) {
        width: 14%;
    }

     .meeting-li-con .li-table table tr td:nth-child(2) {
        width: 25%;
    }
    
    .regist-con {}
    
    .regist-con li {
        width: 560px;
        height: 265px;
        background: url(../images/kuang002.png) no-repeat;
        position: relative;
        margin-bottom: 120px;
    }
    
    .regist-con li .li-con {
        float: left;
        width: 460px;
        margin: 40px 50px 0 50px;
    }
    
    .regist-con li .regist-item {
        height: 90px;
        line-height: 90px;
    }
    
    .regist-con li .regist-item1 {
        border-bottom: 1px solid #bbbbbb;
    }
    
    .regist-con li .li-con .info {
        float: left;
    }
    
    .regist-con li .li-con .info h2 {
        font-size: 20px;
        color: #333;
        font-weight: bold;
    }
    
    .regist-con li .li-con .price {
        float: right;
    }
    
    .regist-con li .li-con .price h2 {
        font-size: 42px;
        color: #002a75;
        font-weight: bold;
    }
    
    .regist-con li .top-text {
        position: absolute;
        top: -25px;
        left: 30px;
        width: 180px;
        height: 50px;
        line-height: 50px;
        background: #002a75;
        text-align: center;
        display: none;
    }
    
    .regist-con li .top-text h2 {
        font-size: 20px;
        font-weight: bold;
        color: #fff;
    }
    
    .regist-con li .top-text h2 span {
        font-size: 14px;
        font-weight: normal;
        margin-left: 10px;
    }
    
    .regist-con li .bottom-text {
        width: 180px;
        height: 50px;
        line-height: 50px;
        background: #002a75;
        position: absolute;
        left: 50%;
        margin-left: -90px;
        bottom: -25px;
        text-align: center;
    }
    
    .regist-con li .bottom-text:hover {
        background: #0084cf;
    }
    
    .regist-con li .bottom-text a {
        font-size: 20px;
        font-weight: bold;
        color: #fff;
    }
    
    .regist-con li.special {
        background: url(../images/kuang003.png) no-repeat;
    }
    
    .regist-con li.special .top-text {
        background: #c3c3c3;
    }
    
    .regist-con li.special .bottom-text {
        background: #c3c3c3;
    }
    
    .regist-con li.special .bottom-text:hover {
        background: #0084cf;
    }
    
    .regist-con li.special .li-con .price h2 {
        color: #c3c3c3;
    }
    
    .regist-con li.special .li-con .info h2 {
        color: #c3c3c3;
    }
    /*往期回顾*/
    
    .person-silder {
        position: relative;
    }
    
    .person-con ul {
        margin: 0 -12px;
    }
    
    .person-con ul li {
        width: 180px;
        float: left;
        height: 700px;
        margin: 0 25px;
    }
    
    .person-con ul li .item {
        margin-bottom: 20px;
    }
    
    .person-con ul li .item .pic {
        width: 100%;
        height: 180px;
        position: relative;
        overflow: hidden;
        border-radius: 50%;
        border: 2px solid #eaeaea;
    }
    
    .person-con ul li .item .pic .pic-bottom {
        width: 100%;
        height: 100%;
    }
    
    .person-con ul li .item .pic .pic-bottom img {
        width: 100%;
        -webkit-transition: -webkit-transform 1s ease-out;
        -moz-transition: -moz-transform 1s ease-out;
        -ms-transition: -ms-transform 1s ease-out;
        transition: transform 1s ease-out;
    }
    
    .person-con ul li .item .pic:hover .pic-bottom img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    
    .person-con ul li .item .pic .pic-top {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    
    .person-con ul li .item .text {
        text-align: center;
        height: 130px;
    }
    
    .person-con ul li .item .text h2 {
        font-size: 22px;
        color: #002072;
        margin-top: 10px;
        min-height: 60px;
    }
    
    .person-con ul li .item .text p {
        line-height: 17px;
        font-size: 12px;
    }
    
    .person-con ul li .item .text p span {
        font-size: 12px !important;
        display: inline-block;
        word-break: normal;
        line-height: 14px;
    }
    
    .viodelive-nav {
        width: 100%;
        margin: 30px 0;
        text-align: center;
    }
    
    .viodelive-nav span {
        margin: 0 15px;
        font-size: 22px;
        cursor: pointer;
    }
    
    .viodelive-nav span:hover,
    .viodelive-nav span.active {
        color: #002a75;
    }
    
    .viodelive-con ul {
        margin: 0 -15px;
    }
    
    .viodelive-silder {
        position: relative;
    }
    
    .viodelive-silder .viodelive-li {
        display: none;
    }
    
    .viodelive-silder .viodelive-li.active {
        display: block;
        -webkit-animation-name: fadeIn;
        -webkit-animation-duration: 1s;
        -webkit-animation-iteration-count: 1;
        -webkit-animation-delay: 0s;
    }
    
    .viodelive-con ul li {
        width: 380px;
        float: left;
        height: 730px;
        margin: 0 10px;
    }
    
    .viodelive-con ul li .item {
        margin-bottom: 20px;
    }
    
    .viodelive-con ul li .item .pic {
        width: 100%;
        height: 252px;
        position: relative;
        overflow: hidden;
        cursor: pointer;
    }
    
    .viodelive-con ul li .item .pic .pic-bottom {
        width: 100%;
        height: 100%;
    }
    
    .viodelive-con ul li .item .pic .pic-bottom img {
        width: 100%;
        -webkit-transition: -webkit-transform 1s ease-out;
        -moz-transition: -moz-transform 1s ease-out;
        -ms-transition: -ms-transform 1s ease-out;
        transition: transform 1s ease-out;
    }
    
    .viodelive-con ul li .item .pic:hover .pic-bottom img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    
    .viodelive-con ul li .item .pic .pic-top {
        position: absolute;
        width: 90px;
        height: 90px;
        top: 50%;
        left: 50%;
        margin-left: -45px;
        margin-top: -45px;
    }
    
    .viodelive-con ul li .item .text {
        text-align: center;
        height: 90px;
    }

    .viodelive-con ul li .item .text p { line-height: 23px; }
    
    .viodelive-con ul li .item .text h2 {
        font-size: 16px;
        color: #002072;
        margin-top: 10px;
    }
    
    .photos-silder {
        position: relative;
    }
    
    .photos-con {
        margin-bottom: 100px;
    }
    
    .photos-nav {
        width: 100%;
        margin: 30px 0;
        text-align: center;
    }
    
    .photos-nav span {
        margin: 0 15px;
        font-size: 22px;
        cursor: pointer;
    }
    
    .photos-nav span:hover,
    .photos-nav span.active {
        color: #002a75;
    }
    
    .photos-silder {}
    
    .photos-silder .photos-li {
        display: none;
    }
    
    .photos-silder .photos-li.active {
        display: block;
        -webkit-animation-name: fadeIn;
        -webkit-animation-duration: 1s;
        -webkit-animation-iteration-count: 1;
        -webkit-animation-delay: 0s;
    }
    
    .photos-con ul {
        margin: 0 -15px;
    }
    
    .photos-con ul li {
        width: 380px;
        float: left;
        height: 530px;
        margin: 0 10px;
    }
    
    .photos-con ul li .item {
        margin-bottom: 20px;
    }
    
    .photos-con ul li .item .pic {
        width: 100%;
        height: 250px;
        position: relative;
        overflow: hidden;
    }
    
    .photos-con ul li .item .pic img {
        width: 100%;
        -webkit-transition: -webkit-transform 1s ease-out;
        -moz-transition: -moz-transform 1s ease-out;
        -ms-transition: -ms-transform 1s ease-out;
        transition: transform 1s ease-out;
    }
    
    .photos-con ul li .item .pic:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    
    .person-download {
        width: 100%;
        text-align: center;
    }
    
    .person-download a {
        width: 315px;
        height: 73px;
        line-height: 73px;
        display: inline-block;
        background: url(../images/download.png) no-repeat;
        color: #fff;
        text-indent: 40px;
    }
    
    .person-download a:hover {
        background: url(../images/download2.png) no-repeat;
    }
    
    .videoshadow {
        position: fixed;
        z-index: 999;
        width: 100%;
        height: 100%;
        left: 0px;
        top: 0px;
        background: url(../images/bg_videoshadow.png) repeat;
    }
    
    .videobox {
        position: absolute;
        width: 0px;
        height: 2px;
        margin: -250px 0 0 -445px;
        left: 50%;
        top: 50%;
        background: none;
        overflow: hidden;
    }
    
    .videobox .close {
        position: absolute;
        top: 5px;
        right: 5px;
        width: 26px;
        z-index: 9;
        height: 26px;
        background: url(../images/close.png) no-repeat;
        cursor: pointer;
    }
    
    .videobox #video {
        background: url(../images/loading040.gif) no-repeat center center;
        position: relative;
        width: 100%;
        height: 100%;
    }
    
    .videobox #video iframe {
        width: 510px;
        height: 498px;
        position: absolute;
        left: 50%;
        margin-left: -255px;
        top: 50%;
        margin-top: -249px;
    }
    
    .regist-right .btn {
        width: 470px;
        height: 60px;
        line-height: 60px;
        background: url(../images/reg-btn.png) no-repeat;
        margin-bottom: 22px;
        cursor: pointer;
        text-align: center;
    }
    
    .regist-right .btn:hover {
        background: url(../images/reg-btn2.png) no-repeat;
        background-size: 100%;
    }
    
    .regist-right .btn.nobtn-hover:hover {
        background: url(../images/reg-btn.png) no-repeat;
        /*background-size: 100%;*/
    }
    
    .regist-right .down-btn {
        background: url(../images/reg-btn2.png) no-repeat;
        background-size: 100%;
    }
    
    .regist-right .down-btn:hover {
        background: url(../images/reg-btn.png) no-repeat;
        background-size: 100%;
    }
    
    .regist-right .btn a {
        color: #fff;
        display: block;
        text-align: center;
    }
    
    .regist-right .down-btn a {
        padding-left: 40px;
        background: url(../images/btn-down.png) left center no-repeat;
        display: inline;
        padding-top: 5px;
        padding-bottom: 5px;
        margin-left: 140px;
    }
    
    .regist-right .btn p {
        color: #fff;
        padding-left: 40px;
        padding-top: 5px;
        padding-bottom: 5px;
        display: inline;
        margin-left: 89px;
        /*margin-left: 140px;*/
    }
    
    .regist-right .btn-click3 p,
    .regist-right .btn-click4 p {
        /*margin-left: 90px;*/
    }
    
    .regist-right .btn-click p {
        background: url(../images/btn-icon1.png) left center no-repeat;
        /*margin-left: 120px;*/
    }
    
    .regist-right .btn-click2 p {
        background: url(../images/btn-icon2.png) left center no-repeat;
    }
    
    .regist-right .btn-click3 p {
        background: url(../images/btn-icon3.png) left center no-repeat;
    }
    
    .regist-right .btn-click4 p {
        background: url(../images/btn-icon4.png) left center no-repeat;
    }
    
    .regist-right-con {
        margin-left: 30px;
        margin-bottom: 100px;
    }
    
    .regist-right-con .top-down {
        margin-top: 10px;
    }
    
    .regist-right .item {
        margin-top: 20px;
    }
    
    .regist-right .item .title {
        margin: 20px 0;
    }
    
    .regist-right .item .title h2 {
        font-size: 22px;
        color: #002a75;
        font-weight: bold;
    }
    
    .regist-right .item .text p {
        padding-left: 20px;
        background: url(../images/yuanp2.png) 0 10px no-repeat;
    }
    
    .regist-right .item .text p.spc {
        background: url(../images/yuanp1.png) 0 10px no-repeat;
    }
    
    .regist-right .item .text p span {
        background: #002a75;
        color: #fff;
        padding: 2px;
    }
    
    .regist-bottom {
        width: 100%;
        margin-bottom: 100px;
    }
    
    .regist-bottom .btn2 {
        float: left;
    }
    
    .gotop {
        width: 50px;
        height: 50px;
        cursor: pointer;
        position: fixed;
        right: 30px;
        bottom: 20%;
        z-index: 99999;
        background: url(../images/go_top.png) no-repeat 0px 0px;
        transition: background .3s ease-in;
        -moz-transition: background .3s ease-in;
        -webkit-transition: background .3s ease-in;
    }
    
    .gotop:hover {
        background: url(../images/go_top.png) no-repeat 0px -50px;
    }
    
    .old_review {
        position: fixed;
        z-index: 99999;
        bottom: 60px;
        right: 0;
        width: 45px;
        height: 118px;
        background: url(../images/old_bg.png) left center no-repeat;
        cursor: pointer;
        overflow: hidden;
    }
    
    .old_review:hover {
        transition: width .3s linear;
        -moz-transition: width .3s linear;
        -webkit-transition: width .3s linear;
        width: 145px;
    }
    
    .old_review-con {
        width: 100%;
        height: 100%;
    }
    
    .old_review-con a {
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .old_review .old_left {
        width: 45px;
        height: 100%;
        background: url(../images/old_left.png) center no-repeat;
        float: left;
    }
    
    .old_review .old_right {
        width: 80px;
        height: 100%;
        float: left;
    }
    
    .old_review .old_right .pic {
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }
    
    .old_review .old_right .pic img {
        display: inline-block;
    }
    
    .old_review .old_right .text {
        width: 100%;
        text-align: center;
    }
    
    .old_review .old_right .text p {
        color: #fff;
    }
    
    .index-organizer-text {
        display: block;
    }
    
    .small-organizer-text {
        display: none;
    }
    
    .index-infomation-con {
        display: block;
    }
    
    .small-infomation-con {
        display: none;
    }
    
    .index-attend-text {
        display: block;
    }
    
    .small-attend-text {
        display: none;
    }
    
    .index-ticket-con {
        display: block;
        margin-top: 14rem;
    }
    
    .small-ticket-con {
        display: none;
    }
    
    .small-attend-left {
        float: left;
        width: 580px;
        margin-left: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .small-attend-left {
        transition-delay: 0.5s;
        opacity: 1;
        margin-left: 0px;
    }
    
    .small-attend-right {
        float: right;
        width: 220px;
        margin-right: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .small-attend-right {
        transition-delay: 0.5s;
        opacity: 1;
        margin-right: 0px;
    }
    
    .small-attend-silder {
        position: relative;
    }
    
    .small-attend-silder ul {
        margin: 0 -10px;
    }
    
    .small-attend-silder ul li {
        width: 135px;
        float: left;
        height: 230px;
        margin: 0 5px;
    }
    
    .small-attend-silder ul li .item {
        margin-bottom: 20px;
    }
    
    .small-attend-silder ul li .item .pic {
        width: 100%;
        height: 135px;
        position: relative;
        overflow: hidden;
    }
    
    .small-attend-silder ul li .item .pic .pic-bottom {
        width: 100%;
        height: 100%;
    }
    
    .small-attend-silder ul li .item .pic .pic-bottom img {
        width: 100%;
    }
    
    .small-attend-silder ul li .item .pic .pic-top {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    
    .small-attend-silder ul li .item .pic .pic-top img {
        width: 100%;
    }
    
    .small-attend-silder ul li .item .text {
        text-align: center;
    }
    
    .small-attend-silder ul li .item .text h2 {
        font-size: 18px;
        color: #002072;
        margin-top: 10px;
    }
    
    .small-attend-silder ul li .item .text p {
        font-size: 12px;
    }
    
    .small-attent-more {
        width: 100%;
        text-align: center;
        margin: 20px 0;
    }
    
    .small-attent-more a {
        display: inline-block;
        padding: 10px 70px;
        margin: 0 20px;
        border: 1px solid #002a75;
        color: #002a75;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
    }
    
    .attent-new {
        margin: 10px 0;
    }
    
    .small-attent-forward {
        position: absolute;
        width: 60px;
        height: 120px;
        right: -60px;
        bottom: 0px;
        cursor: pointer;
    }
    
    .small-attent-forward .small-attend-pre {
        width: 100%;
        height: 60px;
        background: url(../images/small_attend_pre1.png) no-repeat;
        border-bottom: 1px solid #fff;
        box-sizing: border-box;
    }
    
    .small-attent-forward .small-attend-next {
        width: 100%;
        height: 60px;
        background: url(../images/small_attend_next1.png) no-repeat;
    }
    /*.smallbody  .small-organizer-text{
    display: block;
}
.smallbody .index-infomation-con{
    display: none;
}

.smallbody  .small-infomation-con{
    display: block;
}
.smallbody  .index-attend-text{
    display: none;
}
.smallbody  .small-attend-text{
    display: block;
}
.smallbody  .index-ticket-con{
    display: none;
}
.smallbody .small-ticket-con{
    display: block;
}*/
    
    .attent-new {
        margin: 10px 0;
    }
    
    .attent-new p {
        color: #002072;
        font-size: 16px;
        display: none;
    }
    
    #page {
        display: block;
    }
    
    .phone-page-con {
        width: 100%;
        display: none;
    }
    
    .search-area {
        width: 595px;
        margin: 60px auto 30px auto;
    }
    
    .prompt-tetx {
        width: 100%;
        text-align: center;
        margin-bottom: 60px;
    }
    
    .search-area .search_input {
        border-width: 1px;
        border-style: solid;
        border-color: #d0a511;
        width: 417px;
        float: left;
        font-size: 16px;
        height: 29px;
        line-height: 29px;
        padding: 2px 53px 2px 5px;
    }
    
    .search-area .btn {
        width: 116px;
        height: 36px;
        background: url(../images/vbg_new.png) no-repeat -90px -35px;
        border: 0;
        cursor: pointer;
        float: left;
        text-indent: 999px;
    }
    
    .search-area .search_input:hover {
        border: #ff0000 1px solid;
        border-color: #f3c11c;
    }
    
    .search-area .search_input:focus {
        border: #ff0000 1px solid;
        border-color: #f3c11c;
    }
    
    .search-area .btn:hover {
        background: url(../images/vbg_new.png) no-repeat -90px -75px;
    }
    
    .registForm-form .form-input {
        margin-right: -112px;
    }
    
    .registForm-form .form-input .item {
        width: 542px;
        float: left;
        margin-right: 112px;
        margin-bottom: 30px;
    }
    
    .registForm-form .form-input .item a {
        position: absolute;
        right: -130px;
        top: 0;
    }
    
    .registForm-form .form-input .item .item-tag {
        width: 130px;
        float: left;
        line-height: 20px;
        padding: 10px 0;
    }
    
    .registForm-form .form-input .item .item-tag label {
        font-size: 16px;
        color: #333;
        font-weight: bold;
    }
    
    .registForm-form .form-input .item .item-tag label.spc {
        /*margin-left: -50px;*/
    }
    
    .registForm-form .form-input .item .item-text {
        width: 410px;
        float: right;
        position: relative;
    }
    
    .registForm-form .form-input .item .item-text input,
    .registForm-form .form-input .item .item-text select {
        width: 100%;
        box-sizing: border-box;
        height: 46px;
        line-height: 46px;
        font-size: 16px;
        border: 1px solid #d9d9d9;
        text-indent: 10px;
    }
    
    .registForm-form .form-input .item.error .item-text input,
    .registForm-form .form-input .item .item-text select {
        border: 1px solid #ff0000;
    }
    
    .registForm-form .form-input .item.noborder .item-text input,
    .registForm-form .form-input .item .item-text select {
        border: 1px solid #d9d9d9;
    }
    
    .form-tag {
        margin: 30px 0;
    }
    
    .form-tag p {
        font-size: 16px;
        color: #333;
        font-weight: bold;
    }
    
    .form-select {}
    
    .form-select ul {
        margin-right: -112px;
    }
    
    .form-select ul li {
        width: 542px;
        /*float: left;  */
        height: 46px;
        margin-right: 112px;
        border: 1px solid #d9d9d9;
        box-sizing: border-box;
        margin-bottom: 30px;
        line-height: 46px;
        cursor: pointer;
    }
    
    .form-select ul li.active,
    .form-select ul li:hover {
        background: url(../images/selected.png) top right no-repeat;
        /*background-size: 100%;*/
        border: 1px solid #1f4180;
    }
    
    .form-select ul li p {
        margin-left: 52px;
    }
    
    .form-select ul li.active p,
    .form-select ul li:hover p {
        color: #1f4180;
    }
    
    .form-btn {
        width: 100%;
        margin-top: 60px;
        margin-bottom: 100px;
        text-align: center;
    }
    
    .form-btn .btn {
        width: 470px;
        height: 60px;
        background: url(../images/btn_yuan.png) no-repeat;
        background-size: 100%;
        text-align: center;
        line-height: 60px;
        color: #fff;
        display: inline-block;
        cursor: pointer;
    }
    
    .form-btn .btn:hover {
        background: url(../images/btn_yuan2.png) no-repeat;
        background-size: 100%;
    }
    
    .success-con {
        min-height: 300px;
    }
    
    .success-text {
        margin: 60px 0 150px 0;
        text-align: center;
    }
    
    .success-text p {
        font-size: 20px;
    }
    
    .success-text img {
        display: inline-block;
    }
    
    .form-notice {
        margin-top: 15px;
    }
    
    .form-notice a {
        background: #002a75;
        color: #fff;
        padding: 5px 30px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
    }
    
    .form-notice a:hover {
        background: #eba535;
    }
    
    .li-blak {
        height: 30px;
    }
    /* 2019-9-26 start */
    
    .banner-text .bann-title h1 {
        padding: 0px 118px;
    }
    
    .newadd {}
    
    .newadd .item {
        width: 50%;
        float: left;
    }
    
    .newadd .item .title {
        margin: 20px 0;
    }
    
    .newadd .item .title h1 {
        font-size: 30px;
        color: #002a75;
        padding-bottom: 20px;
        border-bottom: 3px solid #e6e6e6;
        display: inline-block;
        padding-right: 2rem;
    }
    
    .newadd .bottomitem {
        float: left;
        margin-top: 4rem;
    }
    
    .newadd .bottomitem img {
        height: 4rem;
        max-width: 33.333%;
    }
    
    .newadd .bottomitem .title {
        margin: 20px 0;
    }
    
    .newadd .bottomitem .title h1 {
        font-size: 30px;
        color: #002a75;
        padding-bottom: 20px;
        border-bottom: 3px solid #e6e6e6;
        display: inline-block;
        padding-right: 2rem;
    }

    .newadd .item .pic>.right {
        max-width: 74%;
        margin-top: 1rem;
    }
    
    .newadd .item .pic {}
    
    .newadd .item .pic>img {
        float: left;
        width: 10rem;
    }
    
    .newadd .item .pic>.right {
        float: left;
        margin-left: 1rem;
        margin-top: 2rem;
        max-width: 69%;
    }
    
    .newadd .item .pic>.right>p {
        font-size: 16px;
        text-align: left;
        color: #666666 !important;
    }
    /* 2019-9-26 end */
    
    .update_time {
        display: none;
    }

     .wyuan ul li .img img { width: 128px; }
    
    @media screen and (max-width: 1900px) {
        .header .header-con .logo {
            width: 260px;
            height: 100%;
            position: relative;
            top: auto;
            left: auto;
            vertical-align: middle;
            float: left;
        }
        .herder_nav .nav li {
            margin-right: 26px;
        }
        .herder_nav {
            width: 920px;
            float: left;
            margin-left: 20px;
        }
        .header .header-con .herder_right {
            right: 0;
            width: 302px;
        }
    }
    
    @media screen and (max-width: 1440px) and (min-width: 960px) {

        .banner-text { bottom: 28%; }

        .wyuan ul li .img img { width: 100px; }

        .contact-con ul li .li-con .text p br {
            display: block;
        }
        .container {
            line-height: 20px;
        }
        .container .section {
            font-size: 12px;
        }
        .page-cen {
            max-width: 960px;
        }
/*         .herder_nav {
            width: 660px;
        } */
        .header {
            height: 91px;
        }
        .herder_nav .nav {
            line-height: 90px;
        }
/*         .herder_right .sign-up {
            display: none;
        } */
        .header .header-con .herder_right {
            width: 92px;
        }
/*         .header .header-con .logo {
            width: 210px;
            margin-top: 16px;
        } */
        .header .header-con .logo img {
            width: 100%;
        }
        .herder_right .language {
            /* margin-top: 30px; */
        }
        .header .header-con .logo a {
            margin-top: 0;
        }
        .herder_nav ul li .sub-nav {
            top: 91px;
        }
        .about-con .about-pic {
            width: 360px;
            height: 470px;
        }
        .about-con .about-pic .pic2 {
            width: 80%;
            top: 43px;
        }
        .about-con .about-pic .pic2 img {
            width: 100%;
        }
        .about-con .about-pic .pic {
            width: 80%;
            right: 30px;
        }
        .about-con .about-pic .pic img {
            width: 100%;
            width: 18rem;
        }
        .about-con{
            margin-left: 0;
            margin-right: 0;
            padding-left: 115px;
        }
        .about-con .about-text {
            width: 600px;
        }
        .about-con .about-text ul li {
            margin-right: 0px;
        }
        .where-con .where-text {
            width: 96%;
            background-size: 100%;
        }
        .other-agenda-item .text .text-right {
            text-align: justify;
            padding: 20px 10px;
            padding-left: 26px;
            width: 700px;
        }
        .explain-list ul li {
            width: 460px;
        }
        .normal-list ul li {
            width: 460px;
        }
        .buy-list ul li {
            width: 450px;
        }
        .way-list ul li {
            width: 310px;
        }
        .participants-item .part-text ul li {
            margin-right: 15px;
        }
        .regist-con li {
            width: 100%;
            background-size: 100%;
        }
        .regist-con li .li-con {
            width: 380px;
            margin: 20px 50px 0 50px;
        }
        .regist-con li.special {
            background-size: 100%;
        }
        .regist-con li .bottom-text {
            right: 26px;
            bottom: 15px;
        }
        .regist-con li .top-text {
            left: 13px;
        }
        .regist-right .btn {
            width: 96%;
            background-size: 100%;
        }
        .partner-list-con .partner-list ul li {
            margin-right: 49px;
        }
        .contact-con ul li {
            /* width: 390px; */
            margin-right: 13px;
        }
        .footer-nav ul li {
            width: auto;
            padding-right: 20px;
            margin-right: 5px;
        }
        .footer-pic .pic-item {
            margin-left: 8px;
        }
        .footer-pic .pic-item img {
            width: 110px;
        }
        .registForm-form .form-input .item {
            width: 432px;
            margin-right: 70px;
        }
        .registForm-form .form-input .item .item-text {
            width: 300px;
        }
        .form-select ul li {
            width: 432px;
            margin-right: 70px;
        }
        .form-select ul li p {
            margin-left: 20px;
        }
        .regist-right .btn.nobtn-hover:hover {
            background: url(../images/reg-btn.png) no-repeat;
            background-size: 100%;
        }
        .agenda-item .agenda-item-con .text ul li .li-right {
            width: 850px;
        }
        .where-con .where-text .wh-right {
            width: 280px;
        }
        .meeting-li-con ul li .title h2 {
            font-size: 18px;
        }
        .conp1 {
            background: url(../images/con01.png) 0 4px no-repeat;
        }
        .conp2 {
            background: url(../images/con02.png) 0 4px no-repeat;
        }
        .conp3 {
            background: url(../images/con03.png) 0 4px no-repeat;
        }
        .where-con .where-text .wh-right li {
            line-height: 16px;
        }
        /* 2019-9-25 start */
        .index-organizer-con {
            margin-top: 5rem;
        }
        .index-organizer-left .title {
            margin: 9px 0;
        }
        .index-organizer-left .title h1 {
            font-size: 24px;
            padding-bottom: 8px;
        }
        .index-organizer-left .pic .change-img {
            width: 10rem;
        }
        .index-infomation-right>p {
            font-size: 1.4rem;
        }
        .index-infomation-right {
            width: 844px;
        }
        .index-ticket-con {
            margin-top: 4rem;
        }
        .index-ticket-left {
            height: 308px;
        }
        .index-ticket-right {
            width: 844px;
        }
        .index-contact ul li {
            width: 361px;
        }
        /* 2019-9-25 end */
        /* 2019-9-26 start */
        .search-result {
            width: 100% !important;
        }
        .page-cen {
            max-width: 1040px;
        }
        .about-con .about-text {
            float: left;
        }
        .about-con .about-pic .pic {
            top: 5rem;
            left: -4rem;
            width: 100%;
        }
        .index-organizer-left {
            float: left;
            width: 760px;
        }
        .page-block {
            padding-top: 40px;
        }
        .regist-right .btn {
            background-size: contain !important;
            width: 470px;
        }
        .index-infomation-right {
            width: 721px;
        }
        .index-infomation-right>img {
            margin-top: 1rem;
            /* width: 30rem; */
            display: block;
        }
        .active .index-infomation-left {
            margin-top: 5rem;
            margin-left: 0;
        }
        .index-infomation-left .title-log>img {
            width: 12rem;
        }
        .index-ticket-left {
            width: unset;
            height: unset;
        }
        .index-ticket-con {
            margin-top: 8rem;
        }
        .ticket-con li {
            width: 396px;
            height: 229px;
            margin-right: 11vw;
        }
        .ticket-con li .li-con {
            margin-left: 0;
            margin-top: 66px;
        }
        .index-contact ul li {
            width: 323px;
        }
        .index-ticket-left .title-log>img {
            width: 10rem;
        }
        .index-infomation-left .title-log {
            margin-left: 0;
        }
        .index-ticket-left .title-log>img {
            width: 13rem;
        }
        .index-ticket-left .title-log>img {
            width: 13rem;
        }
        .index-ticket-right {
            width: 782px;
        }
        .index-organizer-left .pic>img {
            width: 6rem;
        }
        /* 2019-9-26 end */
    }
    
    @media screen and (max-width: 1440px) and (min-width: 960px),
    (max-height: 820px) {
        /* .index-organizer-text {
        display: none;
    }
    .small-organizer-text {
        display: block;
    }
    .index-infomation-con {
        display: none;
    }
    .small-infomation-con {
        display: block;
    }
    .index-attend-text {
        display: none;
    }
    .small-attend-text {
        display: block;
    }
    .index-ticket-con {
        display: none;
    }
    .small-ticket-con {
        display: block;
    } */
/*         .banner-text {
            margin-top: -193px;
        } */
        .banner-text .bann-log img {
            width: 30%;
        }
        .banner-text .bann-title h1 {
            font-size: 26px;
            line-height: 20px;
        }
        .banner-text .bann-text h2 {
            font-size: 16px;
        }
        .banner-text .bann-text h3 {
            font-size: 14px;
        }
        .banner-text .bann-text p {
            font-size: 12px;
        }
        .banner-text .bann-btn a {
            font-size: 16px;
        }
        .index-attend-left {
            width: 800px;
        }
        .small-organizer-text {
            padding-top: 90px;
        }
        .small-organizer-left {
            float: left;
            width: 600px;
            margin-left: -300px;
            transition: all 1s;
            opacity: 0;
        }
        .active .small-organizer-left {
            transition-delay: 0.5s;
            opacity: 1;
            margin-left: 0px;
        }
        .small-organizer-left .title {
            margin: 10px 0;
        }
        .small-organizer-left .title h1 {
            font-size: 24px;
            color: #002a75;
            background: url(../images/heng02.png) left bottom no-repeat;
            padding-bottom: 20px;
        }
        .small-organizer-left .text p {
            font-size: 12px;
        }
        .small-organizer-left .text span {
            font-size: 12px !important;
        }
        .small-organizer-left .pic {
            margin-bottom: 10px;
            vertical-align: top;
        }
        .small-organizer-right {
            float: right;
            width: 201px;
            margin-right: -300px;
            transition: all 1s;
            opacity: 0;
        }
        .small-organizer-change img {
            cursor: pointer;
            /* float: left; */
        }
        .small-organizer-change img.change-img {
            height: 35px;
            margin-top: 10px;
        }
        .small-organizer-change-text {
            display: none;
            min-height: 130px;
        }
        .small-organizer-change-text.active {
            display: block;
        }
        .active .small-organizer-right {
            transition-delay: 0.5s;
            opacity: 1;
            margin-right: 0px;
        }
        .small-organizer-right-text {
            position: relative;
        }
        .small-organizer-right-text .text {
            width: 158px;
            height: 62px;
            position: absolute;
            right: -20px;
            top: 90px;
        }
        .small-infomation-con {
            margin-top: 90px;
        }
        .small-infomation-left {
            width: 230px;
            float: left;
            margin-left: -300px;
            transition: all 1s;
            opacity: 0;
        }
        .active .small-infomation-left {
            transition-delay: 0.5s;
            opacity: 1;
            margin-left: 0px;
        }
        .small-infomation-left .title-log {
            margin-left: -40px;
        }
        .small-infomation-right {
            width: 690px;
            float: right;
            margin-right: -300px;
            transition: all 1s;
            opacity: 0;
        }
        .active .small-infomation-right {
            transition-delay: 0.5s;
            opacity: 1;
            margin-right: 0px;
        }
        .small-infomation-why {
            width: 100%;
            float: left;
        }
        .small-infomation-why ul li {
            height: 158px;
            margin-bottom: 20px;
            float: left;
            overflow: hidden;
        }
        .small-infomation-why ul li.top {
            width: 289px;
            background: url(../images/info_who2.png) left top no-repeat;
        }
        .small-infomation-why ul li.bottom {
            float: right;
            width: 360px;
            background: url(../images/info_why2.png) left top no-repeat;
        }
        .small-infomation-why ul li.top .li-con {
            width: 170px;
            float: right;
            margin-top: 20px;
        }
        .small-infomation-why ul li.bottom .li-con {
            width: 250px;
            float: right;
            margin-top: 20px;
        }
        .small-infomation-why ul li .li-con p {
            color: #fff;
            background: url(../images/infop.png) 0 10px no-repeat;
            padding-left: 10px;
            line-height: 20px;
            font-size: 12px;
        }
        .small-infomation-left .title {
            margin-bottom: 20px;
        }
        .small-infomation-left .title h2 {
            font-size: 32px;
            color: #fff;
            padding-bottom: 20px;
            background: url(../images/wangline.png) left bottom no-repeat;
        }
        .small-infomation-left .text p {
            font-size: 22px;
            color: #fff;
            font-weight: 100;
        }
        .small-infomation-number ul {
            margin-right: -15px;
        }
        .small-infomation-number ul li {
            width: 153px;
            height: 155px;
            float: left;
            margin-right: 15px;
        }
        .small-infomation-number {
            width: 665px;
            float: right;
            margin-right: -300px;
            transition: all 1s;
            opacity: 0;
        }
        .active .small-infomation-number {
            transition-delay: 1s;
            opacity: 1;
            margin-right: 0px;
        }
        .small-infomation-number ul li.item1 {
            background: url(../images/yuanyuan01.png) center no-repeat;
            background-size: 100%;
        }
        .small-infomation-number ul li.item2 {
            background: url(../images/yuanyuan02.png) center no-repeat;
            background-size: 100%;
        }
        .small-infomation-number ul li.item3 {
            background: url(../images/yuanyuan03.png) center no-repeat;
            background-size: 100%;
        }
        .small-infomation-number ul li.item4 {
            background: url(../images/yuanyuan04.png) center no-repeat;
            background-size: 100%;
        }
        .small-infomation-number ul li .li-con {
            text-align: center;
            margin-top: 20px;
        }
        .small-infomation-number ul li .li-title {
            padding: 10px 0;
            background: url(../images/numberline.png) bottom center no-repeat;
        }
        .small-infomation-number ul li .li-title h2 {
            font-size: 40px;
            color: #fff;
            font-weight: bold;
            line-height: 40px;
        }
        .small-infomation-number ul li .li-text {
            margin-top: 10px;
        }
        .small-infomation-number ul li .li-text p {
            color: #fff;
            font-size: 12px;
            line-height: 14px;
        }
        .small-attend-text {
            margin-top: 100px;
        }
        .small-attend {
            width: 100%;
            position: relative;
        }
        .small-attend-left {
            float: left;
            width: 580px;
            margin-left: -300px;
            transition: all 1s;
            opacity: 0;
        }
        .small-attend-right {
            float: right;
            width: 220px;
            margin-right: -300px;
            transition: all 1s;
            opacity: 0;
        }
        .active .small-attend-left {
            transition-delay: 0.5s;
            opacity: 1;
            margin-left: 0px;
        }
        .active .small-attend-right {
            transition-delay: 0.5s;
            opacity: 1;
            margin-right: 0px;
        }
        .small-attend-right-text {
            position: relative;
        }
        .small-attend-silder {
            position: relative;
        }
        .small-attend-silder ul {
            margin: 0 -10px;
        }
        .small-attend-silder ul li {
            width: 135px;
            float: left;
            height: 180px;
            margin: 0 5px;
        }
        .small-attend-silder ul li .item {
            margin-bottom: 20px;
        }
        .small-attend-silder ul li .item .pic {
            width: 100%;
            height: 135px;
            position: relative;
            overflow: hidden;
        }
        .small-attend-silder ul li .item .pic .pic-bottom {
            width: 100%;
            height: 100%;
        }
        .small-attend-silder ul li .item .pic .pic-bottom img {
            width: 100%;
        }
        .small-attend-silder ul li .item .pic .pic-top {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
        }
        .small-attend-silder ul li .item .pic .pic-top img {
            width: 100%;
        }
        .small-attend-silder ul li .item .text {
            text-align: center;
        }
        .small-attend-silder ul li .item .text h2 {
            font-size: 18px;
            color: #002072;
            margin-top: 10px;
        }
        .small-attend-silder ul li .item .text p {
            font-size: 12px;
            display: none;
        }
        .small-attent-more {
            width: 100%;
            text-align: center;
            margin: 20px 0;
        }
        .small-attent-more a {
            display: inline-block;
            padding: 10px 70px;
            margin: 0 20px;
            border: 1px solid #002a75;
            color: #002a75;
            -moz-border-radius: 30px;
            -webkit-border-radius: 30px;
            border-radius: 30px;
        }
        .small-attent-more a:hover {
            background: #002a75;
            color: #fff;
        }
        .small-attent-forward {
            position: absolute;
            width: 60px;
            height: 120px;
            right: -60px;
            bottom: 0px;
            cursor: pointer;
        }
        .small-attent-forward .small-attend-pre {
            width: 100%;
            height: 60px;
            background: url(../images/small_attend_pre1.png) no-repeat;
            border-bottom: 1px solid #fff;
            box-sizing: border-box;
        }
        .small-attent-forward .small-attend-pre:hover {
            background: url(../images/small_attend_pre2.png) no-repeat;
        }
        .small-attent-forward .small-attend-next {
            width: 100%;
            height: 60px;
            background: url(../images/small_attend_next1.png) no-repeat;
        }
        .small-attent-forward .small-attend-next:hover {
            background: url(../images/small_attend_next2.png) no-repeat;
        }
        .small-ticket-con {
            margin-top: 90px;
        }
        .small-ticket-left {
            width: 231px;
            float: left;
            margin-left: -300px;
            transition: all 1s;
            opacity: 0;
        }
        .active .small-ticket-left {
            transition-delay: 0.5s;
            opacity: 1;
            margin-left: 0px;
        }
        .small-ticket-left .title-log {
            margin-left: -40px;
        }
        .small-ticket-right {
            width: 630px;
            float: right;
            margin-right: -300px;
            transition: all 1s;
            opacity: 0;
        }
        .active .small-ticket-right {
            transition-delay: 0.5s;
            opacity: 1;
            margin-right: 0px;
        }
        .small-ticket-right li {
            float: right;
            width: 641px;
            height: 214px;
            background: url(../images/index_kuang2.png) no-repeat;
            position: relative;
            margin-bottom: 10px;
            background-size: 100%;
        }
        .small-ticket-right li .li-con {
            float: left;
            width: 580px;
            margin: 65px 30px 0 30px;
        }
        .small-ticket-right li .ticket-item {
            height: 90px;
            line-height: 90px;
            width: 50%;
            float: right;
        }
        .small-ticket-right li .ticket-item1 {
            border-right: 1px solid #fff;
            box-sizing: border-box;
            float: left;
        }
        .small-ticket-right li .li-con .info {
            float: left;
        }
        .small-ticket-right li .li-con .info h2 {
            font-size: 16px;
            color: #fff;
            font-weight: bold;
        }
        .small-ticket-right li .li-con .price {
            float: right;
        }
        .small-ticket-right li .li-con .price h2 {
            font-size: 32px;
            color: #fff;
            font-weight: bold;
        }
        .small-ticket-right li .top-text {
            position: absolute;
            top: -25px;
            left: 20px;
            width: 145px;
            height: 50px;
            line-height: 50px;
            background: #fff;
            text-align: center;
        }
        .small-ticket-right li .top-text h2 {
            font-size: 16px;
            font-weight: bold;
            color: #002a75;
        }
        .small-ticket-right li .top-text h2 span {
            font-size: 12px;
            font-weight: normal;
        }
        /*    .small-ticket-right li .bottom-text{
        width: 145px;
        height: 50px;
        line-height: 50px;
        background: #fff;
        position: absolute;
        right: 20px;
        bottom: -25px;
        text-align: center;
    }*/
        .small-ticket-right li .bottom-text a {
            font-size: 16px;
            font-weight: bold;
            color: #002a75;
        }
        .small-index-contact {
            margin-top: 30px;
        }
        .small-contact {
            margin-top: 20px;
        }
        .small-contact ul {
            margin-right: -30px;
        }
        .small-contact ul li {
            float: left;
            width: 305px;
            height: 140px;
            position: relative;
            margin-right: 25px;
            transition: all 1s;
            opacity: 0;
        }
        .active .small-contact ul li:nth-child(2) {
            transition-delay: 1s;
            opacity: 1;
        }
        .active .small-contact ul li:nth-child(1),
        .active .small-contact ul li:nth-child(3) {
            transition-delay: 1.3s;
            opacity: 1;
        }
        .small-contact ul li.hasline {
            border-right: 1px solid #fff;
            box-sizing: border-box;
        }
        .small-contact .title h2 {
            color: #fff;
            font-size: 16px;
            font-weight: bold;
        }
        .small-contact .name h2 {
            color: #fff;
            font-size: 14px;
        }
        .small-contact .text p {
            color: #fff;
            font-size: 12px;
        }
        .small-contact .contact-left {
            width: 275px;
            float: left;
        }
        .small-contact .contact-right {
            position: absolute;
            right: 25px;
            bottom: 0;
        }
        .about-con .about-text .text .layout-area p {
            font-size: 14px;
            line-height: 28px;
        }
        .about-con .about-text .text {
            margin-top: 1.5rem;
        }
        .page-cen {
            max-width: 960px;
        }
        .index-organizer-left {
            float: left;
            width: 667px;
        }
        .index-infomation-right {
            width: 672px;
        }
        .index-ticket-right {
            width: 809px;
        }
        .index-contact .text p {
            font-size: 12px;
        }
        .index-contact .name h2 {
            font-size: 14px;
        }
        .index-contact ul li {
            width: 302px;
        }
        .index-contact .title h2 {
            font-size: 16px;
        }
        .about-con .about-text {
            width: 556px;
        }
        .active .index-infomation-left {
            margin-top: 2rem;
        }
        .index-infomation-left .title-log>img {
            width: 15rem;
        }
/*         .index-infomation-right>img {
            width: 24rem;
        } */
        .small-attend-text {
            display: none;
        }
        .index-attend-text {
            display: block;
        }
        .newadd .item .title h1 {
            font-size: 18px;
        }
        .newadd .bottomitem .title h1 {
            font-size: 28px;
        }
        .index-ticket-right {
            width: 774px;
        }
        .index-infomation-right {
            width: 800px;
            margin-left: 1rem;
        }
        /* 2019-10-8 start */
        .bottomitem p {
            font-size: 14px;
        }
        .newadd .item .pic>img {
            float: left;
            width: 9rem;
        }
        .newadd .item .pic>.right {
            margin-top: 2rem;
        }
        .newadd .item .pic>.right>p {
            font-size: 12px;
            line-height: 18px;
        }
        /* 2019-10-8 end */
        /* 2019-10-8 快下班start */
        .attend-silder ul li .item .text h2 {
            font-size: 14px;
        }
        .attend-silder ul li .item .text p {
            font-size: 12px;
            line-height: 18px;
        }
        .attend-silder ul li .item .pic .pic-bottom {
            width: 100%;
            height: 100%;
            /* height: 92px; */
        }
        .attend-silder ul li {
            width: 172px;
        }
        .attend-silder ul li .item .pic {
            height: 98px;
        }
        .attent-forward {
            position: absolute;
            width: 68px;
            height: 134px;
            right: -82px;
            bottom: 135px;
            cursor: pointer;
        }
        .attent-forward .attend-pre {
            height: 50%;
            background-position: center;
        }
        .attent-forward .attend-next {
            height: 50%;
            background-position: center;
        }
        .index-attend-left .caroufredsel_wrapper {
            height: 439px !important;
        }
        .attend-silder ul li .item .pic {
            width: 85%;
            margin: 0 auto;
        }
        /* 2019-10-8 快下班end */
        .organizer-right-text .pic img {
            width: 10rem;
        }
        .organizer-right-text .text {
            top: 62px;
        }
        .index-infomation-left .title-log>img {
            width: 16rem;
        }
        .organizer-right-text .new1366 img {
            width: 11.5rem;
        }
        .index-ticket-left .title-log>img {
            width: 14rem;
        }
        .about-con .about-pic {
            margin-top: 1.8rem;
        }
        .about-con .about-pic .pic2 {
            width: 80%;
            top: 43px;
        }
        .about-con .about-pic .pic {
            top: 0;
            left: 2rem;
        }
/*         .about-con .about-pic .pic img {
            width: 18rem;
        } */
/*         .about-con .about-text {
            width: 593px;
        } */
        .about-con .about-text .text {
            margin-right: 0;
        }
        .organizer-right-text .pic img {
            width: 10rem;
        }
        .organizer-right-text .text {
            top: 62px;
        }
        .index-infomation-left .title-log>img {
            width: 16rem;
        }
        .organizer-right-text .new1366 img {
            width: 11.5rem;
        }
        .index-ticket-left .title-log>img {
            width: 14rem;
        }
        .participants-item .part-text ul li {
            height: 358px;
        }
        .small-organizer-change img.change-img {
            width: 10rem;
            height: auto;
        }
/*         .newadd .bottomitem .small-organizer-change {
            max-width: 44rem;
        } */
        .nuodaoshangmian .title h2 {
            font-size: 16px;
        }
        .nuodaoshangmian .name h2 {
            font-size: 14px !important;
        }
        .nuodaoshangmian .text p {
            font-size: 12px !important;
        }
        .ticket-con li .bottom-text {
            margin-left: 1rem;
        }
        .nuodaoshangmian .contact-right {
            right: 10px !important;
        }
        /* 2019-10-14 start */
/*         .newadd .bottomitem .small-organizer-change {
            max-width: 50rem;
        } */
        .small-organizer-change img.change-img {
            margin-bottom: 1.5rem;
        }
        /* 2019-10-14 end */
        /* 2019-10-16 start */
        .nuodaoshangmian {
            margin-left: 11rem;
        }
        .index-ticket-right {
            width: 296px;
        }
        /* 2019-10-16 end */
        .newadd .bottomitem .title h1 {
            font-size: 22px;
        }
        /* 2019-10-18 start */
        .attend-silder ul li .item .text h2 {
            margin-top: 0 !important;
        }
        .attend-silder ul li .item {
            margin-bottom: 43px;
        }
        .attend-silder ul li .item {
            margin-bottom: 42px;
        }
        .attend-silder ul li .item .pic {
            /* width: 69%; */
            width: 98px;
        }
        .attend-silder ul li .item {
            margin-bottom: 58px !important;
        }
        .index-organizer-left .title h1 {
            white-space: nowrap;
        }
        .page-cen {
            max-width: 1035px;
        }
/*         .index-infomation-right>img {
            width: 28rem;
        } */
        .index-contact ul li {
            margin-right: 100px;
        }
        .index-organizer-left .title h1 {
            font-size: 20px;
        }
        .organizer-right-text .text h2 {
            font-size: 20px;
        }
        /* 2019-10-18 end */
        /* 2019-10-25 start */
        .li-p3 {
            background: url(../images/li_p3.png) left 2% no-repeat;
        }
        /* 2019-10-25 end */
        /* 2019-11-29 start */
/*         .photos-con ul li {
            width: 300px;
        }
        .viodelive-con ul li {
            width: 300px;
        } */
        /* 2019-11-29 end */

        /* 2019-12-25 start */
        .index-organizer-left .pic>.right p {
            line-height: 16px !important;
            font-size: 13px !important;
        }
        /* 2019-12-25 end */
    }

    @media screen and (max-width: 1200px) {

        .contact-con ul li { width: 338px; }
    }
    
    @media screen and (max-width: 960px) {
        html,
        body {
            overflow: auto !important;
        }

        .contact-con ul  { margin-left: 0px; }

        #fp-nav.right {
            display: none;
        }
        #page {
            display: none;
        }
        .phone-page-con {
            width: 100%;
            display: block;
        }
        .header {
            height: 90px;
            position: fixed;
            top: 0;
            left: 0;
        }
        .bblank {
            width: 100%;
            height: 90px;
        }
        .herder_nav .nav {
            line-height: 90px;
        }
        .herder_right .sign-up {
            display: none;
        }
        .header .header-con .herder_right {
            width: 92px;
        }
        .header .header-con .logo {
            width: 210px;
            margin-top: 16px;
        }
        .header .header-con .logo img {
            width: 100%;
        }
        .header .header-con .logo a {
            margin-top: 0;
        }
        .page-cen {
            width: 96%;
            padding: 0 2%;
        }
        .pagebody {
            overflow: hidden;
        }
        .about-con .about-pic {
            float: none;
            margin: 0 auto;
        }
        .about-con .about-text {
            width: 100%;
            margin-top: 30px;
            float: none;
        }
        .block-row {
            width: 100%;
        }
        .text-ul {
            width: 610px;
            margin: 0 auto;
        }
        .about-con .about-text ul li {
            margin-right: 14px;
        }
        .where-con .where-text {
            margin: 30px auto;
        }
        .agenda-item .agenda-item-con .text ul li .li-left {
            /*width: 100%;*/
            width: 15%;
            padding-top: 20px;
            padding-bottom: 20px;
            text-align: center;
        }
        .agenda-item .agenda-item-con .text ul li .li-right {
            /*width: 100%;*/
            width: 84%;
        }
        .other-agenda-con {
            /*padding: 60px 0;*/
        }
        .other-agenda-item {
            padding: 30px 0;
        }
        .explain-list ul {
            margin-right: 0px;
        }
        .explain-list ul li {
            width: 100%;
        }
        .normal-list ul li {
            width: 100%;
        }
        .normal-list ul {
            margin-right: 0;
            margin-bottom: 60px;
        }
        .buy-list ul li {
            width: 100%;
            margin-right: 0;
        }
        .buy-list ul {
            margin-right: 0;
        }
        .way-list ul li {
            width: 100%;
            margin-bottom: 30px;
        }
        .parts-con ul li .li-con {
            width: 100%;
        }
        .regist-con li {
            margin: 0 auto;
            margin-bottom: 120px;
        }
        .regist-right-con {
            margin: 60px 0 60px 0;
        }
        .regist-right .btn {
            margin: 20px auto;
        }
        .regist-bottom .btn2 {
            float: none;
        }
        .partner-list-con .partner-list {
            width: 600px;
            margin: 0 auto;
        }
        .partner-list-con .partner-list ul li {
            margin-right: 0px;
        }
        .page-contact .contact-con {
            width: 600px;
            margin: 0 auto;
        }
        .contact-con ul {
            margin-bottom: 100px;
        }
        .contact-con ul li {
            /* margin-right: 40px; */
            margin-bottom: 40px;
            width: 100%;
        }
        .footer .footer-nav {
            width: 100%;
        }
        .footer-nav ul {
            width: 100%;
            text-align: center;
        }
        .footer-nav ul li {
            display: inline-block;
            float: none;
            vertical-align: top;
            width: auto;
            margin-right: 10px;
            text-align: left;
        }
        .footer-pic {
            width: 100%;
            margin-top: 30px;
            text-align: center;
        }
        .footer-pic .pic-item {
            display: inline-block;
            float: none;
        }
        .sider-pre {
            left: 0;
        }
        .sider-next {
            right: 0;
        }
        .person-con ul li {
            margin: 0 20px;
        }
        .phone-page-con .phone-block-con {
            width: 640px;
            margin: 0 auto;
        }
        .phone-block6 {
            background: #014295;
        }
        /*    .phone-block1{
            background: url(../images/phoneindex_01.jpg) no-repeat;
        }*/
        .phone-block1 {
            background: url(../images/phon1eindex_01.png) top center no-repeat;
        }
        .phone-banner {
            width: 100%;
            padding-top: 90px;
            padding-bottom: 120px;
        }
        .phone-bann-log {
            padding-top: 220px;
            text-align: center;
        }
        .phone-bann-title {
            text-align: center;
            border-bottom: 1px solid #ffffff;
            margin: 20px 0;
        }
        .phone-bann-title h1 {
            font-size: 42px;
            line-height: 50px;
            color: #fff;
            display: inline-block;
            padding: 20px 0px;
        }
        .phone-bann-text {
            color: #fff;
            text-align: center;
        }
        .phone-bann-text h2 {
            font-size: 22px;
            font-weight: bold;
            color: #fff;
            margin: 20px 0;
        }
        .phone-bann-text h3 {
            font-size: 20px;
            /*font-weight: bold;*/
            color: #fff;
        }
        .phone-bann-text p {
            font-size: 16px;
            color: #fff;
            margin: 20px 0;
        }
        .phone-bann-btn {}
        .phone-bann-btn {
            width: 100%;
            text-align: center;
            margin: 30px 0;
        }
        .phone-bann-btn a {
            display: inline-block;
            padding: 10px 56px;
            margin: 0 10px;
            border: 1px solid #fff;
            color: #fff;
            -moz-border-radius: 30px;
            -webkit-border-radius: 30px;
            border-radius: 30px;
        }
        .phone-bann-btn a:hover {
            background: #002a75;
        }
        .phone-organizer-con {
            padding-bottom: 120px;
        }
        .phone-title {
            padding-top: 60px;
        }
        .phone-organizer-text .title {
            margin: 30px 0;
            width: 100%;
            word-wrap: break-word;
            padding: 0px 30px;
            line-height: 40px;
            box-sizing: border-box;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
        }
        .phone-organizer-text .title h1 {
            font-size: 32px;
            color: #002a75;
            background: url(../images/heng02.png) left bottom no-repeat;
            padding-bottom: 20px;
        }
        .phone-organizer-text .pic {
            margin: 30px 0;
        }
        .phone-organizer-change img {
            cursor: pointer;
            height: 36px;
        }
        .phone-organizer-change-text {
            display: none;
        }
        .phone-organizer-change-text.active {
            display: block;
        }
        /*    .phone-block3{
            background: url(../images/phoneindex_03.jpg) repeat-y;
        }*/
        .phone-block3 {
            background: url(../images/phone1index_03.jpg) top center repeat-y;
        }
        .phone-infomation-why {
            width: 100%;
            float: left;
        }
        .phone-infomation-why ul li {
            width: 100%;
            height: 239px;
            margin-bottom: 20px;
        }
        .phone-infomation-why ul li.top {
            background: url(../images/phone_info_who.png) left top no-repeat;
        }
        .phone-infomation-why ul li.bottom {
            background: url(../images/phone_info_why.png) left top no-repeat;
        }
        .phone-infomation-why ul li .li-con {
            width: 420px;
            float: right;
            margin-top: 15px;
            margin-right: 40px;
        }
        .phone-infomation-why ul li .li-con p {
            color: #fff;
            background: url(../images/infop.png) 0 6px no-repeat;
            padding-left: 10px;
            line-height: 22px;
        }
        .phone-infomation-pic {
            width: 100%;
            float: left;
            text-align: center;
        }
        .phone-infomation-pic img {
            display: inline-block;
        }
        .phone-index-infomation-left .title {
            margin-bottom: 20px;
        }
        .phone-index-infomation-left .title h2 {
            font-size: 32px;
            color: #fff;
            padding-bottom: 20px;
            background: url(../images/wangline.png) left bottom no-repeat;
        }
        .phone-index-infomation-left .text p {
            font-size: 22px;
            color: #fff;
            font-weight: 100;
        }
        .phone-infomation-number {
            width: 100%;
            float: left;
        }
        .phone-infomation-number ul {
            margin: 30px 0;
            vertical-align: top;
            text-align: center;
        }
        .phone-infomation-number ul li {
            width: 190px;
            height: 192px;
            float: none;
            display: inline-block;
            margin: 0 20px;
            overflow: hidden;
            margin-bottom: 20px;
        }
        .phone-infomation-number ul li.item1 {
            background: url(../images/yuanyuan01.png) center no-repeat;
            background-size: 100%;
        }
        .phone-infomation-number ul li.item2 {
            background: url(../images/yuanyuan02.png) center no-repeat;
            background-size: 100%;
        }
        .phone-infomation-number ul li.item3 {
            background: url(../images/yuanyuan03.png) center no-repeat;
            background-size: 100%;
        }
        .phone-infomation-number ul li.item4 {
            background: url(../images/yuanyuan04.png) center no-repeat;
            background-size: 100%;
        }
        .phone-infomation-number ul li .li-con {
            text-align: center;
            margin-top: 20px;
        }
        .phone-infomation-number ul li .li-title {
            padding: 10px 0;
            background: url(../images/numberline.png) bottom center no-repeat;
        }
        .phone-infomation-number ul li .li-title h2 {
            font-size: 52px !important;
            color: #fff;
            font-weight: bold;
            line-height: 52px;
        }
        .phone-infomation-number ul li .li-text {
            margin-top: 10px;
        }
        .phone-infomation-number ul li .li-text p {
            color: #fff;
            line-height: 20px;
        }
        .phone-infomation-item {
            padding-bottom: 60px;
        }
        .phone-infomation-left .title {
            margin-bottom: 20px;
        }
        .phone-infomation-left .title h2 {
            font-size: 32px;
            color: #fff;
            font-weight: bold;
            padding-bottom: 20px;
            background: url(../images/wangline.png) left bottom no-repeat;
        }
        .phone-infomation-left .text p {
            font-size: 22px;
            color: #fff;
            font-weight: 100;
        }
        .phone-attend-text {
            margin: 100px 0;
        }
        .phone-attend {
            width: 100%;
            position: relative;
        }
        .phone-attend-right-text {
            position: relative;
        }
        .phone-attend-right-text .text {
            width: 158px;
            height: 62px;
            position: absolute;
            right: -20px;
            top: 90px;
        }
        .phone-attend-right-text .text p {
            font-size: 14px;
            color: #002a75;
            font-weight: 100;
        }
        .phone-attend-right-text .text h2 {
            font-size: 34px;
            color: #002a75;
            font-weight: 100;
            letter-spacing: 2px;
        }
        .phone-attend-silder {
            position: relative;
        }
        .phone-attend-silder ul {
            margin: 0;
        }
        .phone-attend-silder ul li {
            width: 180px;
            float: left;
            height: 800px;
            margin: 0 12px;
        }
        .phone-attend-silder ul li .item {
            margin-bottom: 20px;
        }
        .phone-attend-silder ul li .item .pic {
            width: 100%;
            height: 180px;
            position: relative;
            overflow: hidden;
             border-radius: 50%;
             border: 3px solid #0155a6;
        }
        .phone-attend-silder ul li .item .pic .pic-bottom {
            width: 100%;
            height: 100%;
            border-radius: 50%;
            overflow: hidden;
        }
        .phone-attend-silder ul li .item .pic .pic-bottom img {
            width: 100%;
        }
        .phone-attend-silder ul li .item .pic .pic-top {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
        }
        .phone-attend-silder ul li .item .text {
            text-align: center;
            height: 230px;
        }
        .phone-attend-silder ul li .item .text h2 {
            font-size: 22px;
            color: #002072;
            margin-top: 10px;
        }
        /* .phone-attend-silder ul li .item .text p {
            display: none;
        } */
        .phone-attent-more {
            width: 100%;
            text-align: center;
            margin: 20px 0;
        }
        .phone-attent-more a {
            display: inline-block;
            padding: 10px 70px;
            margin: 0 20px;
            border: 1px solid #002a75;
            color: #002a75;
            -moz-border-radius: 30px;
            -webkit-border-radius: 30px;
            border-radius: 30px;
        }
        .phone-attent-more a:hover {
            background: #002a75;
            color: #fff;
        }
        .phone-attent-forward {
            position: relative;
            width: 100%;
            height: auto;
            margin-bottom: 30px;
            cursor: pointer;
        }
        .p-attent-right {
            float: right;
        }
        .phone-attent-forward .phone-attend-pre {
            float: left;
            width: 82px;
            height: 82px;
            background: url(../images/attend_pre.png) no-repeat;
        }
        .phone-attent-forward .phone-attend-pre:hover {
            background: url(../images/attend_pre2.png) no-repeat;
        }
        .phone-attent-forward .phone-attend-next {
            float: left;
            width: 82px;
            height: 82px;
            background: url(../images/attend-next.png) no-repeat;
        }
        .phone-attent-forward .phone-attend-next:hover {
            background: url(../images/attend-next2.png) no-repeat;
        }
        /*    .phone-block5{
                background: url(../images/phoneindex_05.jpg) repeat-y;
            }*/
        .phone-block5 {
            background: url(../images/phone1index_05.jpg) top center repeat-y;
        }
        .phone-ticketing-left {
            width: 100%;
            float: none;
        }
        .phone-ticketing-left .title-log {
            margin-left: -40px;
        }
        .phone-ticketing-right {
            width: 100%;
            float: none;
        }
        .phone-ticketing-con li {
            float: right;
            width: 100%;
            height: 281px;
            background: url(../images/phone_kuang.png) no-repeat;
            position: relative;
            margin-bottom: 100px;
            margin-left: 0;
        }
        .phone-ticketing-con li .li-con {
            float: left;
            width: 530px;
            margin: 40px 30px 0 30px;
        }
        .phone-ticketing-con li .phone-ticketing-item {
            height: 90px;
            line-height: 90px;
        }
        .phone-ticketing-con li .phone-ticketing-item1 {
            border-bottom: 1px solid #fff;
        }
        .phone-ticketing-con li .li-con .info {
            float: left;
        }
        .phone-ticketing-con li .li-con .info h2 {
            font-size: 20px;
            color: #fff;
            font-weight: bold;
        }
        .phone-ticketing-con li .li-con .price {
            float: right;
        }
        .phone-ticketing-con li .li-con .price h2 {
            font-size: 42px;
            color: #fff;
            font-weight: bold;
        }
        .phone-ticketing-con li .top-text {
            position: absolute;
            top: -25px;
            left: 30px;
            width: 245px;
            height: 60px;
            line-height: 60px;
            background: #fff;
            text-align: center;
            display: none;
        }
        .phone-ticketing-con li .top-text h2 {
            font-size: 20px;
            font-weight: bold;
            color: #002a75;
        }
        .phone-ticketing-con li .top-text h2 span {
            font-size: 14px;
            font-weight: normal;
            margin-left: 10px;
        }
        .phone-ticketing-con li .bottom-text {
            width: 185px;
            height: 60px;
            line-height: 60px;
            background: #fff;
            position: absolute;
            left: 50%;
            margin-left: -100px;
            bottom: -25px;
            text-align: center;
        }
        .phone-ticketing-con li .bottom-text a {
            font-size: 20px;
            font-weight: bold;
            color: #002a75;
        }
        .phone-contact {
            margin-top: 30px;
        }
        .phone-contact ul {
            /*margin-right: -105px;*/
        }
        .phone-contact ul li {
            float: left;
            width: 100%;
            position: relative;
            padding-bottom: 30px;
            margin-bottom: 30px;
        }
        .phone-contact ul li.hasline {
            border-bottom: 1px solid #fff;
            box-sizing: border-box;
        }
        .phone-contact .title h2 {
            color: #fff;
            font-size: 20px;
            font-weight: bold;
        }
        .phone-contact .name h2 {
            color: #fff;
            font-size: 18px;
        }
        .phone-contact .text p {
            color: #fff;
            font-size: 16px;
        }
        .phone-contact .phone-contact-left {
            width: 275px;
            float: left;
        }
        .phone-contact .phone-contact-right {
            position: absolute;
            right: 0px;
            bottom: 30px;
        }
        .registForm-form .form-input {
            margin-right: 0;
        }
        .registForm-form .form-input .item {
            width: 100%;
        }
        .registForm-form .form-input .item .item-tag {
            text-align: right;
            width: 90px;
        }
        .form-select ul {
            margin-right: 0px;
        }
        .form-select ul li {
            float: none;
            margin-right: 0;
        }
        .registForm-form .form-input .item a {
            position: absolute;
            right: 20px;
            top: 0;
        }
        .registForm-form .form-input .item2 .item-text {
            float: left;
        }
        .registForm-form .form-input .item2 .item-text input {
            width: 60%;
        }
        .hbanner-title-bottom .text {
            width: 860px;
        }
        .meeting-li-con ul li .title {
            padding-right: 25px;
        }
        /* 2019-9-26 start */
        .phone-organizer-text .title h1 {
            text-align: center;
            background: none;
        }
        .phone-organizer-text .pic {
            text-align: center;
        }
        .phone-organizer-text .pic>img {
            width: 17rem;
        }
        .phone-organizer-text .right>p {
            font-size: 1.6rem;
        }
        .phone-organizer-change img {
            height: 5vw;
        }
        .phone-organizer-text .title:first-child {
            margin: 0 0 30px 0;
        }
        .phone-infomation-item .phone-infomation-right>img {
            width: 100%;
        }
        .phone-ticketing-con li {
            height: 199px;
            background-size: 100% 100%;
        }
        .phone-ticketing-con li .phone-ticketing-item1 {
            border-bottom: none;
        }
        .about-con .about-text .text {
            margin-top: 0;
            padding-right: 0;
        }
        .about-con .about-pic {
            height: 436px;
        }
        .about-con .about-pic .pic2 {
            bottom: -2rem;
        }
        .about-con {
            margin-bottom: 40px;
        }
        .newadd .item .title {
            text-align: center;
        }
        .newadd .item .pic>img {
            float: unset !important;
            margin: 0 auto;
        }
        .newadd .item .pic>.right {
            float: left;
            margin-left: 0;
            margin-top: 3rem;
            width: 100%;
        }
        .newadd .item .pic>.right>p {
            text-align: center !important;
        }
        .newadd .bottomitem .title {
            text-align: center;
        }
        .newadd .bottomitem img {
            height: unset;
            max-width: 27.333%;
        }
        /* 2019-9-26 end */
        .phone-organizer-text .title h1 {
            text-align: center;
            background: none;
        }
        .phone-organizer-text .pic {
            text-align: left;
        }
        .phone-organizer-text .pic>img {
            width: 17rem;
        }
        .phone-organizer-text .right>p {
            font-size: 1.6rem;
        }
        .phone-organizer-change img:nth-of-type(2n-1) {
            width: 27.33%;
            height: auto;
        }
        .phone-organizer-change img:nth-of-type(2n) {
            width: 6%;
            height: auto;
        }
        .phone-organizer-change img:nth-of-type(6n) {
            display: none;
        }
        .phone-organizer-text .title:first-child {
            margin: 0 0 30px 0;
        }
        .phone-infomation-item .phone-infomation-right>img {
            width: 100%;
        }
        .phone-ticketing-con li {
            height: 199px;
            background-size: 100% 100%;
        }
        .phone-ticketing-con li .phone-ticketing-item1 {
            border-bottom: none;
        }
        .about-con .about-text .text {
            margin-top: 0;
            padding-right: 0;
        }
        .about-con .about-pic {
            height: 436px;
        }
        .about-con .about-pic .pic2 {
            bottom: -2rem;
        }
        .about-con {
            margin-bottom: 40px;
        }
        .newadd .item .title {
            text-align: center;
        }
        .newadd .item .pic>img {
            float: unset !important;
            margin: 0 auto;
        }
        .newadd .item .pic>.right {
            float: left;
            margin-left: 0;
            margin-top: 1rem;
            width: 100%;
            max-width: 100%;
        }
        .newadd .item .pic>.right>p {
            text-align: center !important;
        }
        .newadd .bottomitem .title {
            text-align: center;
        }
        .newadd .bottomitem img {
            height: unset;
            max-width: 27.333%;
        }
        .newadd .bottomitem img:nth-of-type(6n) {
            display: none;
        }
        .about-con .about-pic {
            margin-bottom: 8rem;
            margin-top: 15rem;
        }
        .about-con .about-pic .pic {
            top: -10rem;
        }
        /* 2019-10-11 start */
        .phone-infomation-right {
            padding: 0 2rem;
        }
        .phone-infomation-right img {
            margin: 0.5rem 0;
        }
        .conp1,
        .conp2,
        .conp3 {
            color: #666666;
        }
        .phone-contact-left .text p {
            color: #ffffff;
        }
        .phone-ticketing-con li .li-con .info h2 {
            font-size: 42px;
        }
        .phone-ticketing-con li .li-con {
            float: none;
            width: 430px;
            margin: 40px auto 0;
        }
        .agenda-item .agenda-item-con .text ul li .li-right {
            max-width: 57vw;
        }
        .phone50 {
            float: left;
            width: 50%;
        }
        .phoneflex {
            display: flex;
            flex-wrap: wrap;
        }
        .phone-organizer-text .pic>img {
            width: 9rem;
        }
        .phone-organizer-text .right>p {
            font-size: 1.1rem;
        }
        .registForm-form .form-input .item .item-tag {
            width: 98px;
        }
        .about-con .about-pic {
            margin-bottom: -3rem;
        }
        .about-con .about-pic .pic2 {
            bottom: 4rem;
            left: 3rem;
        }
        .about-con .about-pic .pic2 img {
            width: 20rem;
        }
        .about-con .about-pic .pic {
            top: -11rem;
            right: 1rem;
        }
        .about-con .about-pic .pic img {
            max-width: 22rem;
        }
        /* 2019-10-11 end */
        /* 2019-10-12 start */
        .purchase-con .title h2 {
            max-width: 87%;
        }
        .normal-list ul li .li-top {
            margin-top: 30px;
        }
        .phone-ticketing-con li {
            background: none;
            height: 0;
        }
        /* 2019-10-12 end */
        .phone-attend-text {
            margin: 0 0 30px;
        }
        /* 2019-10-26 start */
        .newadd .item .title h1 {
            height: 3rem;
        }
        .phone-organizer-text .title h1 {
           /*  height: 6rem; */
        }
        /* 2019-10-26 end */
    }
    
    @media screen and (max-width: 640px) {
        .old_review {
            display: none;
        }
        .gotop {
            right: 20px;
        }
        .phone-infomation-number {
            width: 410px;
            margin: 0 auto;
            float: none;
        }
        .phone-infomation-number ul {
            margin-right: -30px;
        }
        .phone-infomation-number ul li {
            float: left;
            margin: 0;
            margin-right: 30px;
            margin-bottom: 30px;
        }
        .partner-nav ul li span {
            font-size: 19px;
        }
        .contact-con ul li .li-con .title {
            min-height: 110px;
        }
    }
    
    .about-con .about-text .text .layout-area p {
        font-size: 16px;
        line-height: 26px;
        text-align: justify;

        /*font-size: 1.2rem;
        line-height: 2rem;*/
    }
    
    .small-attend-left {
        float: left;
        width: 580px;
        margin-left: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .small-attend-right {
        float: right;
        width: 220px;
        margin-right: -300px;
        transition: all 1s;
        opacity: 0;
    }
    
    .active .small-attend-left {
        transition-delay: 0.5s;
        opacity: 1;
        margin-left: 0px;
    }
    
    .active .small-attend-right {
        transition-delay: 0.5s;
        opacity: 1;
        margin-right: 0px;
    }
    
    .small-attend-right-text {
        position: relative;
    }
    
    .small-attend-silder {
        position: relative;
    }
    
    .small-attend-silder ul {
        margin: 0 -10px;
    }
    
    .small-attend-silder ul li {
        width: 135px;
        float: left;
        height: 230px;
        margin: 0 5px;
    }
    
    .small-attend-silder ul li .item {
        margin-bottom: 20px;
    }
    
    .small-attend-silder ul li .item .pic {
        width: 100%;
        height: 135px;
        position: relative;
        overflow: hidden;
    }
    
    .small-attend-silder ul li .item .pic .pic-bottom {
        width: 100%;
        height: 100%;
    }
    
    .small-attend-silder ul li .item .pic .pic-bottom img {
        width: 100%;
    }
    
    .small-attend-silder ul li .item .pic .pic-top {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    
    .small-attend-silder ul li .item .pic .pic-top img {
        width: 100%;
    }
    
    .small-attend-silder ul li .item .text {
        text-align: center;
    }
    
    .small-attend-silder ul li .item .text h2 {
        font-size: 18px;
        color: #002072;
        margin-top: 10px;
    }
    
    .small-attend-silder ul li .item .text p {
        font-size: 12px;
    }
    
    .small-attent-more {
        width: 100%;
        text-align: center;
        margin: 20px 0;
    }
    
    .small-attent-more a {
        display: inline-block;
        padding: 10px 70px;
        margin: 0 20px;
        border: 1px solid #002a75;
        color: #002a75;
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
    }
    
    .small-attent-more a:hover {
        background: #002a75;
        color: #fff;
    }
    
    .small-attent-forward {
        position: absolute;
        width: 60px;
        height: 120px;
        right: -60px;
        bottom: 0px;
        cursor: pointer;
    }
    
    .small-attent-forward .small-attend-pre {
        width: 100%;
        height: 60px;
        background: url(../images/small_attend_pre1.png) no-repeat;
        border-bottom: 1px solid #fff;
        box-sizing: border-box;
    }
    
    .small-attent-forward .small-attend-pre:hover {
        background: url(../images/small_attend_pre2.png) no-repeat;
    }
    
    .small-attent-forward .small-attend-next {
        width: 100%;
        height: 60px;
        background: url(../images/small_attend_next1.png) no-repeat;
    }
    
    .small-attent-forward .small-attend-next:hover {
        background: url(../images/small_attend_next2.png) no-repeat;
    }
    
    .index-attend-text {
        display: block;
    }
    
    .small-attend-text {
        display: none;
    }
    
    .newaddp {
        font-size: 16px;
        text-align: justify;
    }
    
    .newadd .bottomitem .small-organizer-change {
        text-align: left;
    }
    /* 2019-10-12 start */
    
    .ticket-con li {
        border: none;
        float: right;
        width: 444px;
        height: 100px;
        position: relative;
        margin-bottom: 0;
        margin-right: 0;
    }
    
    .nuodaoshangmian {
        position: relative;
        float: left;
        box-sizing: border-box;
        margin-top: 2rem;
        margin-left: 9.5rem;
    }
    
    .nuodaoshangmian .title h2 {
        color: #fff;
        font-size: 20px;
        font-weight: bold;
    }
    
    .nuodaoshangmian .name h2 {
        color: #fff;
        font-size: 18px;
    }
    
    .nuodaoshangmian .text p {
        color: #fff;
        font-size: 16px;
    }
    
    .nuodaoshangmian .contact-left {
        width: 275px;
        float: left;
    }
    
    .nuodaoshangmian .contact-right {
        position: absolute;
        right: 50px;
        bottom: 0;
    }
    
    .index-ticket-right {
        width: 346px;
    }
    
    .nuodaoshangmian .contact-right {
        position: absolute;
        right: -57px;
        bottom: 0;
    }
    
    .index-contact ul li {
        float: right;
    }
    
    .mobile-style * {
        text-align: center;
    }
    /* 2019-10-12 end */
    /* 2019-10-16 start */
    
    body.wfEditorMode a.wfEditorMode {
        float: unset;
        margin-top: 0;
    }
    /* 2019-10-16 end */
    /* 2019-10-23 start */
    
    .index-organizer-left .pic>.right {
        max-width: 60%;
        margin-top: 2rem;
    }

    .index-organizer-left .pic>.right p{
        font-size: 14px;
        line-height: 24px;
    }

    .index-organizer-left .pic>.right p:first-child{
        font-size: 16px;
        margin-bottom: 8px;
    }
    
    .attend-silder ul li .item {
        margin-bottom: 66px;
    }
    
    .index-organizer-left .width50 {
        vertical-align: top;
    }
    /* 2019-10-23 end */
    /* 2019-10-25 start */
    
    .agenda-item .agenda-item-con .text ul li .li-right {
        max-width: 40vw;
    }
    
    .agenda-item .agenda-item-con .title div {
        font-size: 1.05rem;
        margin-top: 1rem;
    }
    
    .agenda-item .agenda-item-con .title div p {
/*         display: inline-block;
        vertical-align: top; */
        color: #002a75;
    }
    /* 2019-10-25 end */

    /* 2019-11-28 start */
    .meeting-li-con .li-table table tr .td_second {
        width: 16%;
    }
    /* 2019-11-28 end */

    /* 2019-12-24 start */
    .action--site-index .section2{
        background-color: white;
    }
    /* 2019-12-24 end */

    /* 2019-12-25 start */

    .index-organizer-left .pic>.right p {
        line-height: 22px;
    }
    /* 2019-12-25 end */

    /* 2020-2-19 start */
    .newadd .bottomitem img {
        max-width: 100%;
    }
    /* 2020-2-19 end */

    /* 2020-2-27 start */
    @media screen and (max-width: 1680px) {
        .page-cen {
            max-width: 1200px;
        }
        .index-organizer-left {
            width: 900px;
        }
        .index-organizer-left .pic {
            margin-bottom: 0;
        }
        .header .header-con .logo a {
            margin-top: 10px;
        }
        .herder_nav .nav {
            line-height: 100px;
        }
        .herder_right .language {
            line-height: 100px;
        }
        .herder_right .sign-up .btn {
            margin-top: 28px;
        }
        .index-organizer-left .title {
            margin: 10px 0;
        }
        .index-organizer-left .title h1 {
            padding-bottom: 10px;
        }
        .header {
            height: 100px;
        }
        .index-ticket-con {
            margin-top: 8rem;
        }
        .index-contact ul li {
            margin-right: 133px;
        }
        .herder_nav ul li .sub-nav {
            top: 100px;
        }

        .herder_nav .nav li a { font-size: 16px; }
        .herder_right .sign-up .btn { width: 124px; height: 44px; line-height: 44px; }
        .header .header-con .herder_right { width: 90px; }
        .herder_right .sign-up .btn { background: #ffae00; border-radius: 30px; }
        .herder_right .sign-up .btn:hover { background: #cf8e03; }


    }
    /* 2020-2-27 end */

    @media screen and (max-width: 1200px) {
        .about-con { padding-left: 0px; }

    }



/* 2020-9-15 */
.a_yun a { background: #002a75 url('../images/ayun.png') no-repeat center center; width: 70px; height: 70px; border-radius: 50%; position: fixed; bottom: calc(20% + 53px); right: 20px; }
.a_yun a strong { position: absolute; width: 150px; background: #ffae00; text-align: center; top: 15%; right: 60px; height: 70%; border-radius: 50px; color: #fff; line-height: 45px; font-weight: normal; opacity: 0; visibility: hidden; transition: all 0.6s; -webkit-transition: all 0.6s; display: block; }

.a_yun a:hover strong { right: 75px; opacity: 1; visibility: visible;  }


.data-center { padding: 20px 0px 100px; }
.data-center ul li .link { display: block; font-size: 18px; position: relative; padding: 20px 0px; color: #333; border-bottom: 1px dashed #999; padding-left: 22px; padding-right: 110px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.data-center ul li .link:before { content: ''; background: #333; border-radius: 50%; width: 7px; height: 7px; position: absolute; top: 50%; margin-top: -4px; left: 0px; }
.data-center ul li .link strong { position: absolute; right: 0px; top: 0px; font-size: 14px; font-weight: normal; top: 50%; margin-top: -15px; }
.data-center ul li .link:hover { text-decoration: underline; color: #002a75; }

.data-details { padding-bottom: 80px; }
.data-details .p-content .news-title h1 { color: #333; line-height: 42px; }

.data-details .news-content p { margin-top: 20px; }

.data-download { margin-top: 30px; text-align: center; padding-bottom: 20px; font-size: 18px; }
.data-download a { color: #002a75; }
.data-download a:hover { color: #f69c00; text-decoration: underline; }

 
.wyuan { padding-top: 80px; overflow: hidden; }
.wyuan h2 { color: #002a75; padding-bottom: 20px; border-bottom: 3px solid #e6e6e6; font-size: 26px; display: inline-block; padding-right: 2rem; }
.wyuan ul { display: flex; flex-direction: row; flex-wrap: wrap; margin-top: 30px; margin-left: -20px; margin-right: -20px; }
.wyuan ul li { width: 25%; padding: 10px 20px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.wyuan ul li h3 { color: #0155a6; font-weight: bold; font-size: 16px; }
.wyuan ul li p { font-size: 14px; line-height: 22px; } 


.video-js { width: 60%; margin: 0 auto; margin-top: 50px; height: 420px; }

@media screen and (max-width: 1200px) {

.wyuan ul li { width: 33.33%; }
.video-js  { width: 100%; height: 400px; margin-top: 50px; }

}    


 @media screen and (max-width: 1440px) and (min-width: 960px) {

    .index-organizer-left .pic>.right { margin-top: 1rem; }
    .organizer-right-text .text p { font-size: 20px; }

    .organizer-right-text .ztext3 { right: -13px;} 
    .person-con ul li .item .text h2 { min-height: 50px; }
    .other-agenda-item .text .text-right p { margin-bottom: 10px; }
    .agenda-item .agenda-item-con .text ul li .li-right .li-right-item p { margin-bottom: 10px; }


 }


 @media screen and (max-width: 768px) {

        .page-organizer { padding-top: 0px; }
        .newadd .bottomitem { margin-top: 0px; }
    
 }