@charset "utf-8";
/* ===================首页样式========================== */
.tolink{width: 180px;height: 50px;line-height: 50px;border-radius: 5px;display: block;background: #ac0003;font-size: 18px;color: #fff;text-align: center;position: relative;overflow: hidden;}
.tolink:active{color: #fff;}
.tolink span{position: relative;z-index: 2;}
.tolink::before{content: "";width: 36px;height: 100px;transform: skewX(-32deg);position: absolute;z-index: 1;left: -56px;top: -25px;background: rgba(255, 255, 255, .6);}
.tolink:hover::before{left: 200px;transition: all 1s ease;}

.banner{width: 100%;position: relative;}
.banner img{width: 100%;object-fit: cover;height: 780px;}
.banner-img-pc{display: block;}
.banner-img-mb{display: none;}
.banner a{position: absolute;left: 50%;margin-left: -90px;bottom: 220px;background: transparent;border: 1px solid #fff;}

.index-title{width: 100%;text-align: center;}
.index-title h6{font-size: 36px;color: #222;padding-bottom: 20px;position: relative;}
.index-title h6::after{content: "";position: absolute;width: 120px;height: 3px;background: #ac0003;left: 50%;margin-left: -60px;bottom: 0;}

.inPlace{overflow: hidden;padding: 80px 0 88px;}

.brief{width: 100%;background: url('../images/index/img1.jpg') no-repeat left top/cover;}
.brief-desc{width: 100%;margin-top: 30px;}
.brief-desc p{font-size: 18px;color: #333;line-height: 32px;margin-top: 24px;}
.brief-desc p:first-child{margin-top: 0;}
.brief-link{width: 100%;margin-top: 36px;}
.brief-link a{margin: 0 auto;}

.guest{width: 100%;background: #f7f7f7;}
.guest-loop{width: 100%;margin-top: 34px;position: relative;}
.guest-item{width: 100%;position: relative;user-select: none;cursor: pointer;}
.guest-item::before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url('../images/index/icon1_2.png') repeat-x left bottom/auto 44.6%;z-index: 1;}
.guest-item::after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: #000;z-index: 2;opacity: .3;transition: all .4s ease;}
.guest-item img{width: 100%;object-fit: cover;height: 500px;}
.guest-wd{position: absolute;z-index:3;width: 100%;padding: 0 32px;bottom: 34px;color: #fff;}
.guest-wd h4{font-size: 20px;}
.guest-wd h6{width: 100%;height: 0;overflow: hidden;transition: all .6s ease;}
.guest-wd h6 span{display: block;font-size: 18px;position: relative;margin-top: 16px;padding-top: 14px;}
.guest-wd h6 span::before{content: "";width: 52px;height: 3px;background: #fff;position: absolute;left: 0;top: 0;}
.guest-btn{width: 100%;font-size: 0;text-align: center;margin-top: 24px;user-select: none;}
.guest-btn>div{width: 58px;height: 28px;display: inline-block;background: url('../images/index/icon1_1.png') no-repeat center;cursor: pointer;margin: 0 10px;transition: all .4s ease;}
.guest-btn>div.guest-next{transform: rotate(180deg);}
.guest-btn>div:hover{background-position: right 20px center;}
.guest-btn>div.onfalse{opacity: .4;cursor: default;}
.guest-btn>div.onfalse:hover{background-position: center;}
.guest-mb{display: none;}
.guest-pc{display: block;}
.guest-loop-scroll{width: 100%;position: relative;height: 500px;overflow: hidden;}
.guest-loop-list{position: absolute;left: 0;top: 0;width: 10000%;height: 500px;overflow: hidden;}
.guest-loop-scroll li{width: 260px;float: left;position: relative;}
.guest-loop-scroll li.ontrue{width: 420px;}
.guest-loop-scroll li.ontrue .guest-wd h6{height: 78px;}
.guest-loop-scroll li.ontrue .guest-item::after{opacity: 0;}

.agenda{width: 100%;}
.agenda-item-box{width: 100%;margin-top: 46px;}
.agenda-title{width: 100%;position: relative;}
.agenda-title h6{font-size: 22px;color: #333;font-weight: 700;margin-bottom: 8px;}
.agenda-title p{font-size: 18px;color: #666;}
.agenda-title a{position: absolute;right: 0;top: 4px;width: 110px;height: 42px;line-height: 40px;font-size: 16px;z-index: 4;}
.agenda-item{width: 100%;margin-top: 54px;}
.agenda-item:first-child{margin-top: 0;}
.agenda-list{width: 100%;margin-top: 16px;}
.agenda-list ul{margin-left: -1.5%;}
.agenda-list li{width: 23.5%;float: left;margin-left: 1.5%;margin-top: 20px;overflow: hidden;box-shadow: 0 3px 10px 3px #f2f2f2;transition: all .4s ease;border-radius: 10px;border-bottom: 6px solid #ac0003;height: 160px;background: linear-gradient(120deg,#fff,#eeddde);padding: 20px 24px 0;}
.agenda-list li h4{font-size: 20px;color: #333;margin-bottom: 20px;}
.agenda-list li p{font-size: 16px;color: #666;line-height: 22px;}
.agenda-list li:hover{box-shadow: 0 3px 10px 3px #ead2d2;transform: translateY(-2px);}

.plenary{width: 100%;background: #f7f7f7;}
.plenary .contain{box-shadow: 0 4px 16px 4px #e8e8e8;background: #fff;}
.plenary-wd{width: 400px;float: left;padding: 60px 44px 0;}
.plenary-wd .index-title{text-align: left;}
.plenary-wd .index-title h6::after{left: 0;margin-left: 0;}
.plenary-wd-address{width: 100%;margin: 28px 0 100px;}
.plenary-wd-address p{font-size: 24px;color: #333;line-height: 32px;}
.plenary-wd-time{width: 100%;}
.plenary-wd-time p{font-size: 18px;color: #666;line-height: 32px;padding-left: 30px;background-repeat: no-repeat;background-position: left center;}
.plenary-wd-time p:first-child{background-image: url('../images/index/icon2_1.png');}
.plenary-wd-time p:last-child{background-image: url('../images/index/icon2_2.png');}
.plenary-img{width: calc(100% - 400px);float: right;}
.plenary-img img{width: 100%;object-fit: cover;}

.online{width: 100%;background: url('../images/index/img4_1.jpg') no-repeat left top/cover;padding-bottom: 0 !important;}
.online-img{width: 50%;float: left;}
.online-img img{max-width: 100%;}
.online-wd{width: 50%;float: right;padding: 50px 0 0 50px;} 
.online-wd .index-title{text-align: left;}
.online-wd .index-title h6::after{left: 0;margin-left: 0;}
.online-wd-desc{width: 100%;margin-top: 42px;}
.online-wd-desc p{font-size: 18px;color: #333;line-height: 32px;}
.online-wd-desc a{margin-top: 60px;}

.review{width: 100%;background: url('../images/index/img5_1.jpg') no-repeat left top/cover;}
.review-list{width: 100%;margin-top: 54px;}
.review-list ul{margin-left: -2%;}
.review-list li{float: left;margin-left: 2%;border-radius: 10px;overflow: hidden;position: relative;transition: all .4s ease;height: 415px;}
.review-list li a{display: block;width: 100%;}
.review-list li a::after{content: "";position: absolute;z-index: 1;width: 100%;height: 100%;background: url('../images/index/img5_4.png') repeat-x left bottom/auto 80%;top: 0;left: 0;}
.review-list li img{width: auto;height: 100%;}
.review-wd{position: absolute;z-index: 2;width: 100%;padding: 0 30px;bottom: 44px;color: #fff;}
.review-wd h6{font-size: 54px;font-weight: 700;font-family: Arial;margin-bottom: 10px;}
.review-wd p{font-size: 24px;height: 0;overflow: hidden;transition: all .6s ease;}
.review-list li.ontrue .review-wd p{height: 26px;}
.review-list li.ontrue{width: 44%;}
.review-list li.onfalse{width: 25%;}

.about{width: 100%;background: url('../images/index/img6.jpg') no-repeat left top/cover;}
.about-content{width: 100%;margin-top: 58px;}
.about-wd{width: 100%;margin-top: 64px;}
.about-wd:first-child{margin-top: 0;}
.about-wd h4{font-size: 24px;color: #333;margin-bottom: 20px;font-weight: 700;}
.about-wd p{font-size: 17px;color: #333;line-height: 30px;}

.partner{width: 100%;}
.partner-box{width: 100%;margin-top: 30px;}
.partner-item{width: 100%;margin-top: 58px;}
.partner-item:first-child{margin-top: 0;}
.partner-title{width: 100%;}
.partner-title h6{font-size: 18px;color: #444;font-weight: 700;}
.partner-list{width: 100%;margin-top: 8px;}
.partner-list ul{margin-left: -2%;}
.partner-list li{width: 14.6666%;float: left;margin-left: 2%;margin-top: 20px;height: 66px;border: 1px solid #eee;display: flex;align-items: center;justify-content: center;transition: all .4s ease;}
.partner-list li img{max-width: 88%;max-height: 88%;object-fit: cover;}
.partner-list li:hover{box-shadow: 0 3px 10px 3px #eee;}




/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .banner img{height: 578px;}
    .banner a{bottom: 152px;}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .inPlace {padding: 70px 0 78px;}
    .index-title h6 {font-size: 32px;padding-bottom: 16px;}
    .index-title h6::after{width: 88px;margin-left: -44px;}
    .review-list li{height: 388px;}
    .review-wd h6 {font-size: 44px;margin-bottom: 6px;}
    .review-wd{bottom: 32px;}
    .about-wd {margin-top: 48px;}
    .partner-item {margin-top: 48px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .plenary-wd-address {margin: 28px 0 68px;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .inPlace {padding: 60px 0 68px;}
    .plenary-wd {padding: 32px 36px 0;}
    .plenary-wd-address {margin: 24px 0 40px;}
    .plenary-wd-address p{font-size: 22px;}
    .plenary-img img{min-height: 324px;}
    .agenda-list li{width: 31.8333%;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .banner img {height: 500px;}
    .banner a {bottom: 128px;}
    .guest-pc{display: none;}
    .guest-mb{display: block;}
    .guest-item img{height: auto;}
    .guest-wd h6{height: auto;}
    .agenda-list li{width: 48.5%;}
    .plenary-wd{width: 340px;}
    .plenary-img {width: calc(100% - 340px);}
    .online-wd {padding: 0 0 0 40px;}
    .online-wd-desc {margin-top: 24px;}
    .online-wd-desc a {margin-top: 32px;}
    .review-list li {height: 320px;}
    .review-wd h6{font-size: 38px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .banner-img-pc{display: none;}
    .banner-img-mb{display: block;}
    .banner a {bottom: 28%;}
    .banner img{height: auto;}
    .index-title h6{font-size: 26px;}
    .index-title h6::after {width: 68px;margin-left: -34px;}
    .inPlace {padding: 44px 0 48px;}
    .brief-desc p {font-size: 16px;line-height: 30px;margin-top: 18px;}
    .guest-wd{padding: 0 20px;bottom: 24px;}
    .guest-btn{margin-top: 18px;}
    .brief-link {margin-top: 32px;}
    .agenda-item-box {margin-top: 34px;}
    .agenda-title h6{font-size: 18px;}
    .agenda-title a{top: 1px;}
    .agenda-list ul{margin-left: 0;}
    .agenda-list li{width: 100%;margin-left: 0;margin-top: 16px;height: auto;padding: 24px 20px;}
    .agenda-list li h4{margin-bottom: 16px;}
    .agenda-list {margin-top: 12px;}
    .agenda-item {margin-top: 40px;}
    .plenary-wd {width: 100%;padding: 24px 20px;}
    .plenary-wd-address p {font-size: 20px;line-height: 30px;}
    .plenary-wd-address {margin: 20px 0 28px;}
    .plenary-img{width: 100%;}
    .plenary-img img {min-height: auto;}
    .online-img{width: 100%;}
    .online-wd {width: 100%;padding: 0 0 44px 0;}
    .online-wd-desc p {font-size: 16px;line-height: 30px;}
    .online-wd-desc {margin-top: 20px;}
    .online-wd-desc a {margin-top: 28px;}
    .review-list {margin-top: 34px;}
    .review-list ul {margin-left: 0;}
    .review-list li {margin-left: 0;height: auto;width: 100% !important;margin-top: 16px;}
    .review-list li:first-child{margin-top: 0;}
    .review-list li img{width: 100%;height: auto;}
    .review-wd {padding: 0 20px;bottom: 20px;}
    .review-wd p{font-size: 18px;height: auto;}
    .review-wd h6 {font-size: 28px;margin-bottom: 2px;}
    .about-content {margin-top: 34px;}
    .about-wd h4 {font-size: 22px;margin-bottom: 18px;}
    .about-wd p{font-size: 16px;line-height: 28px;}
    .about-wd {margin-top: 32px;}
    .partner-box {margin-top: 14px;}
    .partner-list li{width: 31.3333%;margin-top: 16px;height: 52px;}
    .partner-item {margin-top: 32px;}
    .partner-list {margin-top: 2px;}
    .guest-item::after{display: none;}
}

