﻿@charset "utf-8";

/* CSS Document */

*{font-size: 12px;color: #000;font-family:'microsoft yahei', Arial, Helvetica, sans-serif;}

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 {margin:0 auto;padding:0;}

img {border:none;vertical-align: middle;}

li {list-style:none}

a {text-decoration:none;color:#000}

input,textarea,select {outline:none}

input[type="file"]{cursor: pointer;}

body,input,select,option {font-family:'microsoft yahei', Arial, Helvetica, sans-serif;}

table {border-collapse: collapse;}

body{overflow-x: hidden;}

/*  公共样式 */

.clear{clear: both;}

.left{float: left;}

.right{float: right;}



.body,

.footer{width: 100%; min-width: 1200px;max-width: 1920px;}

.inner{width: 1200px;margin: 0 auto; overflow:hidden; }



/* 头部 */

.top_line{padding: 11px 0px;text-align: right;background-color: #efefef;}

.button{height: 28px;}

.font{border: 1px solid #9c2a2d;border-radius: 10px;padding: 0px 10px;display: inline-block;}

.font a{font-size: 16px;color: #9c2a2d;height: 26px;line-height: 26px;}

.button a:hover{text-decoration:underline; 

-webkit-transition: all 0.3s ease-out;

-moz-transition: all 0.3s ease-out;

-ms-transition: all 0.3s ease-out;

-o-transition: all 0.3s ease-out;

transition: all 0.3s ease-out;}

.font .jt{border-right: 1px solid #9c2a2d; padding-right: 9px;margin-right: 6px;}

.font .ft{float: right;}

.signUp{display: inline-block; float: right;font-size: 16px;color: #e59a00;border: 1px solid #e59a00;border-radius: 10px;height: 26px;line-height: 26px;padding: 0px 10px;margin-left: 8px;}

/* 导航  */

.navigation{width: 100%;

    background-color: #fff;

    overflow: hidden;

    position: static;

    left: 0;

    top: 0px;

    z-index: 100;

    box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.2);}

.navigation .logo{float: left;margin-top: 9px;}

.navigation .nav{float: right;}

.navigation .nav ul{overflow: hidden;}

.navigation .nav ul li{float: left;}

.navigation .nav ul li a{display: inline-block;font-size: 18px;line-height: 120px;padding: 0px 20px;border-left: 1px solid #dddddd;color: #474747;}

.navigation .nav ul li a.11{border-right: 1px solid #dddddd;}

.navigation .nav ul li.selected a,

.navigation .nav ul li a:hover{background-color: #f2d18d;color: #99292c;font-weight: bold;-webkit-transition: all 0.3s ease-out;

-moz-transition: all 0.3s ease-out;

-ms-transition: all 0.3s ease-out;

-o-transition: all 0.3s ease-out;

transition: all 0.3s ease-out;}

/* banner */

.banner{min-height: 674px;width: 100%;max-width: 1920px;min-width: 980px;background: url(../images/banner.jpg) no-repeat center top #fff;}

/* 模块通用 */

.body .block{}

.blockTitle{}

.blockTitle h1{font-size: 30px;color: #9a292c; line-height: 60px;text-align: center; padding: 30px 0;background: url(../images/blockTitleBg.png) no-repeat center center;}

.blockTitle b{display: inline-block;font-size: 30px; color: #9a292c;}

/* 活动起源 */

.origin{background: url(../images/originBg.png) no-repeat center top #fff;}

.originText{background-color: #f4f4f4;border-radius: 40px;padding: 30px 12px;margin-bottom: 20px;}

.paragraph{border-left: 1px solid #cbcbcb;padding-left: 40px;margin-left: 30px;}

.paragraph p,

.paragraph p .red{font-size: 18px;color: #4e4e4e;line-height: 32px;}

.paragraph p{margin-bottom: 20px;position: relative;}

.paragraph p span.red{color: #9a292c;font-weight: bold;font-size: 22px;}

.paragraph p .dot{position: absolute;display: inline-block;width: 17px;height: 17px;background-color: #9a292c;border-radius: 50%;left: -49px;margin-top: 9px;}

.paragraphKey{margin-top: 30px;}

.paragraphKey p{text-align: center;color: #9a292c;font-weight: bold;font-size: 22px;line-height: 44px;}

.keyPoints{background-color: #9a292c;padding: 50px 0px;}

.keyPoints ul{overflow: hidden;}

.keyPoints ul li{float: left;width: 210px;height: 210px;border: 3px dashed #e6c695;border-radius: 50%;margin: 0 12px;}

.keyPoints ul li span{display: block;text-align: center;color: #e6c695;padding: 0 16px;}

.keyPoints ul li .num{font-size: 40px;padding-top: 45px;}

.keyPoints ul li .des{font-size: 22px;line-height: 32px;}

/* 全球化 */

.global .blockTitle,

.globalText{background-color: #fdf6f6;}

.globalText{border-bottom-left-radius: 50px; border-bottom-right-radius: 50px;}

.globalText .t{padding-left: 110px;padding-bottom: 70px;}

.globalText p,

.globalText p span{font-size: 20px;line-height: 38px;}

.globalText p{color: #474343;}

.globalText p span.red{display: inline-block;color: #9a292c;font-weight: bold;font-size: 20px;}

.globalkey{position: relative;}

.globalkey .bg{background-color: #9a292c;height: 440px;margin-top: -365px;position: relative;z-index: 1;}

.globalkey .inner{position: relative; z-index: 2;}

.MacBook{background: url(../images/MacBook.png) no-repeat center;min-height: 685px;}

.MacBook h1.title{font-size: 48px;color: #9c2a2d;text-align: center;margin-top: 100px;padding-top: 85px;}

.MacBook .box{overflow: hidden; width: 890px;position: relative;}

.MacBook .box .boxN{width: 370px;height: 160px;background-color: #fff;filter: drop-shadow(0px 0px 7px rgba(0, 0, 0, 0.15));float: left;margin: 31px 37px;}

/*.MacBook .box .n1{height: 0;width: 370px;border-top:160px solid #fff;border-right: 40px solid transparent;}*/

.MacBook .box .n1{clip-path: polygon(-45% 0%, 100% 0%, 65% 100%, 0% 100%);background: url(../images/01.png) no-repeat 260px 4px #fff;}

.MacBook .box .n2{clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 45% 100%);background: url(../images/02.png) no-repeat 57px 4px #fff;}

.MacBook .box .n3{clip-path: polygon(-45% 0%, 65% 0%, 100% 100%, 0% 100%);background: url(../images/03.png) no-repeat  253px 117px #fff;}

.MacBook .box .n4{clip-path: polygon(45% 0%, 100% 0%, 100% 100%, 0% 100%);background: url(../images/04.png) no-repeat 43px 117px #fff;}

.MacBook .box .centerR{display: block;position: absolute;left: 50%;top: 50%;margin-left: -126px;margin-top: -136px;}

.MacBook .box .boxN .ti,

.MacBook .box .boxN .tl{margin-top: 5px;margin-left: 15px;}

.MacBook .box .n2 .ti,

.MacBook .box .n2 .tl,

.MacBook .box .n4 .ti,

.MacBook .box .n4 .tl{margin-top: 5px;margin-left: 150px;margin-right: 20px;}

.MacBook .box .n2 .ti,

.MacBook .box .n4 .ti{text-align: right;}

.MacBook .box .boxN .ti{font-size: 30px;color: #9a292c;font-weight: bold;}

.MacBook .box .boxN .tl p{line-height: 20px;font-size: 14px;}

.MacBook .box .boxN .tl p .red{font-size: 18px;color: #9a292c;display: inline-block;}

.MacBook .box .n4 .tl p{text-align: center;}

.MacBook .box .n4 .tl{margin-left: 100px;margin-right: 20px;}

/* 机构 */

.Institution{padding: 35px 0 75px;}

.Institution ul{overflow: hidden;}

.Institution ul li{float: left;width: 280px;height: 213px;text-align: center;margin: 10px 10px;}

.Institution ul li p{display: inline-block;padding-top: 125px;font-size: 18px;font-weight: bold;width: 100%;}

.Institution ul li.l1,

.Institution ul li.l3,

.Institution ul li.l6,

.Institution ul li.l8{background-color: #ededed;color: #262626;}

.Institution ul li.l2,

.Institution ul li.l4,

.Institution ul li.l5,

.Institution ul li.l7{background-color: #9a292c;color: #fff;}

.Institution ul li.l1 p,

.Institution ul li.l3 p,

.Institution ul li.l6 p,

.Institution ul li.l8 p{color: #262626;}

.Institution ul li.l2 p,

.Institution ul li.l4 p,

.Institution ul li.l5 p,

.Institution ul li.l7 p{color: #fff;}

.Institution ul li.l1 p{background: url(../images/jg01.png) no-repeat center 50px;}

.Institution ul li.l2 p{background: url(../images/jg02.png) no-repeat center 55px;}

.Institution ul li.l3 p{background: url(../images/jg03.png) no-repeat center 45px;}

.Institution ul li.l4 p{background: url(../images/jg04.png) no-repeat center 59px;}

.Institution ul li.l5 p{background: url(../images/jg05.png) no-repeat center 50px;}

.Institution ul li.l6 p{background: url(../images/jg06.png) no-repeat center 40px;}

.Institution ul li.l7 p{background: url(../images/jg07.png) no-repeat center 42px;}

.Institution ul li.l8 p{background: url(../images/jg08.png) no-repeat center 50px;}

/* 参会人员 */

.chry{background: url(../images/ryBg.jpg) no-repeat center bottom;padding: 30px 0 63px 0;}

.chry .blockTitle h1{background: url(../images/blockTitleBgY.png) no-repeat center center;}

.chry .blockTitle b{color: #f7ce76;}

.chry .ppList ul{overflow: hidden;}

.chry .ppList ul li{float: left;width: 20%;text-align: center;margin: 35px 0;}

.chry .ppList ul li .t{font-size: 18px;color: #f7ce76;display: block;text-align: center;line-height: 22px;margin-top: 20px;}

/* 活动特色 */

.tese{background: url(../images/tsBg.png) no-repeat center bottom #f0f0f0;padding: 50px 0 170px 0;}

.tese .teseBox{overflow: hidden;margin-top: 80px;}

.tese .teseBox div{float: left;width: 48%;overflow: hidden;margin-bottom: 30px;}

.tese .teseBox .teseLi1,

.tese .teseBox .teseLi3{margin-right: 3%;}

.tese .teseBox div ul{display: inline-block;width: 300px;padding: 10px 35px;}

.tese .teseBox div ul li{font-size: 20px;line-height: 30px;color: #000;list-style-image: url(../images/li.png);margin-bottom: 5px;}

.tese .teseBox div ul li .red{font-size: 20px;display: inline; color: #9a292c;font-weight: bold;}

.tese .teseBox div .b{width: 200px;height: 200px;text-align: center;line-height: 200px;border-radius: 3px;}

.tese .teseBox div .b1,

.tese .teseBox div .b4{background-color: #9a292c;}

.tese .teseBox div .b2,

.tese .teseBox div .b3{background-color: #d8d8d8;}

.tese .teseBox div .b1,

.tese .teseBox div .b3{float: right;}

.tese .teseBox div .b2,

.tese .teseBox div .b4{float: left;}

/* 荣耀时刻 */

.rysk{background: url(../images/ryskBg02.png) no-repeat center center #983132;}

.rysk .blockTitle h1{background: url(../images/blockTitleBgY.png) no-repeat center center;}

.rysk .blockTitle b{color: #f7ce76;}

.rysk .ryskWarp{margin-bottom: 35px;}

.rysk .ryskWarp .menu,

.guest .guestMenu,

.processMain .menu,

.historyMenu{display: flex;justify-content: center;align-items: center;}

.rysk .ryskWarp .menu ul{overflow: hidden;margin-bottom: 20px;}

.rysk .ryskWarp .menu ul li{float: left;width: 224px;height: 46px;text-align: center;line-height: 42px;background: url(../images/ryskTab02.png) no-repeat center center;cursor: pointer;

font-size: 24px;color: #f7ce76;}

.rysk .ryskWarp .menu ul li:hover,

.rysk .ryskWarp .menu ul li.selected{background: url(../images/ryskTab01.png) no-repeat center center;color: #9a2f2d;

-webkit-transition: all 0.3s ease-out;

-moz-transition: all 0.3s ease-out;

-ms-transition: all 0.3s ease-out;

-o-transition: all 0.3s ease-out;

transition: all 0.3s ease-out;}

.rysk .ryskWarp .menu ul li:first-child{margin-right: 50px;}

.rysk .ryskWarp .list{display: none;}



.rysk .ryskWarp .list1{overflow: hidden;}

.rysk .ryskWarp .list1 .jiangMenu{float: left;width: 255px;background-color: #f8dea5;border-radius: 20px;height: 610px;}

.rysk .ryskWarp .list1 .jiangMenu ul{padding: 55px 0;}

.rysk .ryskWarp .list1 .jiangMenu ul li{cursor: pointer;height: 60px;line-height: 60px;font-size: 22px;color: #962b28;text-align: center;}

.rysk .ryskWarp .list1 .jiangMenu ul li:hover,

.rysk .ryskWarp .list1 .jiangMenu ul li.selected{color: #fff;background-color: #c13430;

-webkit-transition: all 0.3s ease-out;

-moz-transition: all 0.3s ease-out;

-ms-transition: all 0.3s ease-out;

-o-transition: all 0.3s ease-out;

transition: all 0.3s ease-out;}

.rysk .ryskWarp .list1 .jiangList{display: none; float: right;width: 944px;height: 570px;border: 1px solid #f9d68c;background: url(../images/ryskBg01.png) no-repeat 200px 300px #fff6e3;

border-left: none;margin-top: 19px;border-bottom-right-radius: 20px;border-top-right-radius: 20px;}

.rysk .ryskWarp .list1 .jiangList .jiangBox{margin: 30px;overflow: hidden;height: 90%;}

.rysk .ryskWarp .list1 .jiangList .jiangBox span{display: inline-block;font-size: 16px;color: #65130e;border: 1px dashed #982a24;border-radius: 8px;width: 19%;max-width: 19%;margin-left: 4%;

text-align: center;text-overflow: ellipsis; height: 34px; line-height: 34px; overflow: hidden; cursor: pointer;margin-bottom: 3%;padding: 0 0.5%;font-weight: bold;}

.rysk .ryskWarp .list1 .jiangList2 .jiangBox span,

.rysk .ryskWarp .list1 .jiangList3 .jiangBox span,

.rysk .ryskWarp .list1 .jiangList4 .jiangBox span{width: 27%;max-width: 27%;}

.rysk .ryskWarp .list1 .jiangList .jiangBox span:hover{background-color: #c13430;color: #fff;-webkit-transition: all 0.3s ease-out;

-moz-transition: all 0.3s ease-out;

-ms-transition: all 0.3s ease-out;

-o-transition: all 0.3s ease-out;

transition: all 0.3s ease-out;}



.rysk .ryskWarp .list2{background-color: #fff6e3;border-radius: 1px solid #f7ce76;padding: 40px 65px;border-radius: 20px;}

.rysk .ryskWarp .list2 .bz1{margin-bottom: 35px;}

.rysk .ryskWarp .list2 .biaozhun h3{font-size: 20px;color: #9a292c;border-bottom: 10px solid #fca6a1;display: inline-block;line-height: 12px;margin-bottom: 10px;}

.rysk .ryskWarp .list2 .biaozhun p{font-size: 16px;color: #65130e;line-height: 32px;margin-bottom: 5px;}

.rysk .ryskWarp .list2 .biaozhun p .t{display: inline-block;border: 1px dashed #bd362e; color: #9a292c;width: 125px;height: 26px;line-height: 26px; text-align: center;margin-right: 10px;

border-radius: 10px;font-size: 18px;font-weight: bold;}

.rysk .ryskWarp .list2 .biaozhun p .red{display: inline-block;font-size: 18px; color: #b92c24;}



/* 特邀嘉宾 */

.guest{background: url(../images/guestBg.png) no-repeat center bottom;padding-bottom: 100px;}

.guest .guestMenu ul{overflow: hidden;margin-bottom: 50px;}

.guest .guestMenu ul li{float: left;width: 253px;height: 45px;line-height: 42px;text-align: center;background: url(../images/guestMenuBg02.png) no-repeat center center;font-size: 24px;

color: #262626;cursor: pointer;}

.guest .guestMenu ul li:hover,

.guest .guestMenu ul li.selected{background: url(../images/guestMenuBg01.png) no-repeat center center;color: #fff;}



.container .inner{width: 1200px;overflow: visible;}

.container h3{font-size: 14px;text-align: center;}

/* 轮播图核心样式 */

.container .conMain {display: none;position: relative;width: 100%;height: 765px;}

.container .carousel-item {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 500ms ease-in-out;}

.container .carousel-item.active{opacity: 1;z-index: 10;}

.container .carousel-item .con ul{overflow: hidden;}

.container .carousel-item .con ul li{float: left;position: relative;width: 180px;margin: 10px;cursor: pointer;}

.container .carousel-item .con ul li img.avatar{width: 135px;height: 135px;max-width: 135px;max-height: 135px;border-radius: 50%;border: 5px solid #ffedc7;display: inline-block;margin-left: 17px;}

.container .carousel-item .con ul li .info{background-color: #9a292c;padding-top: 60px;margin-top: -50px;padding-bottom: 10px;}

.container .carousel-item .con ul li span{display: block;text-align: center;height: 30px; line-height: 30px;overflow: hidden;padding: 0 10px;text-overflow: ellipsis;/*white-space:nowrap;*/}

.container .carousel-item .con ul li .name{font-size: 20px;color: #f7ce76;font-weight: bold;}

.container .carousel-item .con ul li .company{font-size: 16px;color: #ffedc7;}

    

/* 控制按钮样式 */

.container .carousel-control {position: absolute;top: 50%;transform: translateY(-50%);width: 64px;height: 120px;color: white;

display: flex;align-items: center;justify-content: center;cursor: pointer;z-index: 20;transition: background-color 300ms;border:none;}

    

.container .carousel-control:hover {background-color: rgba(0, 0, 0, 0.7);}

    

.container .carousel-control.left-4 {left: -70px;background: url(../images/left.png) no-repeat center center;}

    

.container .carousel-control.right-4 {right: -70px;background: url(../images/right.png) no-repeat center center;}

    

/* 指示器样式 */

.container .indicators {position: absolute;bottom: 16px;left: 50%;transform: translateX(-50%);display: flex;gap: 8px;z-index: 20;}

    

.container .carousel-indicator{width: 12px;height: 12px;border-radius: 50%;background-color: rgba(255, 255, 255, 0.5);cursor: pointer;transition: all 300ms;}

    

.container .carousel-indicator.active {background-color: white;width: 32px;border-radius: 6px;}

    





/* 嘉宾弹窗 */

.popup{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 200;display: none;}

.pop_background {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);z-index: 200; display: none;}

.popup .main{width: 1050px;border-radius: 2px;z-index:205;position:absolute;background-color: #a24145;}

.lecturer_info{display: none;}

.lecturer_info .pop_background{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);z-index: 200;}



.lecturer_info .main_con{background-color: #fff6e3;margin: 60px;overflow: hidden;padding: 30px;}

.lecturer_info .main_con .close{position: absolute; right: 16px; top: 16px; background: url(../images/close.png) no-repeat center center; display: block;height: 24px; width: 24px;

cursor: pointer;}

.lecturer_info .main_con .left img{width: 247px;height: 372px;}

.lecturer_info .main_con .right{width: 590px;}

.lecturer_info .main_con .introduction{overflow: hidden;border-bottom: 1px dashed #c3c0ba;}

.lecturer_info .main_con .introduction .intr1,

.lecturer_info .main_con .introduction .intr2{width: 50%;float: left;}

.lecturer_info .main_con .introduction .intr1 .intrName{/*clip-path: polygon(-45% 0%, 65% 0%, 100% 100%, 0% 100%);*/width: 180px;padding: 10px; background-color: #9a292c;color: #fff;

margin-left: 0px;font-size: clamp(16px, 2vw + 1rem, 24px);object-fit:cover;word-wrap: break-word;}

.lecturer_info .main_con .introduction .intr1 .zc{font-size: 16px;color: #383838;margin: 22px 0;}

.lecturer_info .main_con .introduction .intr2{font-size: 12px;color: #544f4e;line-height: 16px;}

.lecturer_info .main_con .right .con{font-size: 16px;line-height: 26px;color: #544f4e;margin: 18px 0;text-indent: 2em;}



/* 会议流程 */

.process{background: url(../images/processBg.jpg) no-repeat center center; #983132;}

.process .blockTitle h1{background: url(../images/blockTitleBgY.png) no-repeat center center;}

.process .blockTitle b{color: #f7ce76;}

.processMain .menu ul{overflow: hidden;}

.processMain .menu ul li{float: left;width: 224px;height: 46px;text-align: center;line-height: 42px;background: url(../images/ryskTab02.png) no-repeat center center;cursor: pointer;

font-size: 24px;color: #f7ce76;}

.processMain .menu ul li:hover,

.processMain .menu ul li.selected{background: url(../images/ryskTab01.png) no-repeat center center;color: #9a2f2d;

    -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;}

.processMain .list{display: none;margin: 70px 0;}

.processMain .list .item{overflow: hidden;position: relative;/*display: flex;justify-content: center;align-items: center;*/}

.processMain .list .item .time{color: #f7ce76;font-size: 22px;float: left;text-align: right;display: block;margin-left: 360px;width: 136px;}

.processMain .list .item .con{float: left; font-size: 18px;color: #ffedc7;border-left: 1px dashed #dcad96;padding-left: 80px;margin: 0 0 0 110px;width: 510px;max-width: 510px;

padding-bottom: 30px;}

.processMain .list .item .con span.zt{font-size: 20px;color: #f7ce76;display: block;}

.processMain .list .item .con span.p{font-size: 16px;color: #ffedc7;display: block;}

.processMain .list .item .line{display: block;width: 10px;height: 10px;border: 1px solid #ffe8b7;background-color: #f7ce76;border-radius: 50%;position: absolute;left: 50%;top: 8px;}



/* 合作媒体 */

.media{background: url(../images/mediaBg.jpg) no-repeat center center;}

.media .mediaMain{border-radius: 30px;overflow: hidden;border: 1px solid #f8dea5;background-color: #fffaef;margin-bottom: 50px;}

.media .mediaMain .menu ul{overflow: hidden;background-color: #f8dea5;}

.media .mediaMain .menu ul li{float: left;width: 25%;text-align: center;line-height: 70px;height: 70px;color: #9a292c;cursor: pointer;font-size: 24px;}

.media .mediaMain .menu ul li:hover,

.media .mediaMain .menu ul li.selected{color: #fff;background-color: #c13430;

    -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;}

.media .mediaMain .menu ul li:first-child{margin-left: 25%;}

.media .mediaMain .list{display: none;padding: 50px 70px;}

.media .mediaMain .list ul{overflow: hidden;}

.media .mediaMain .list li a{margin-right: 20px;width: 189px;text-align: center;border: 1px dashed #982a24;border-radius: 10px;height: 38px;line-height: 38px;font-size: 18px;color: #65130e;

float: left;margin-bottom: 15px;max-width: 189px;overflow: hidden;}

.media .mediaMain .list li a:hover{background-color: #c13430;color: #fff;    -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;}





/* 往届回顾tab */

.history{background: url(../images/history.png) no-repeat center center #fffcf6;position:relative; overflow: hidden;}

.history .inner{overflow: visible;}

.historyMenu{margin-bottom: 50px;}

.historyMenu ul li{float: left;width: 253px;height: 45px;line-height: 42px;text-align: center;background: url(../images/guestMenuBg02.png) no-repeat center center;font-size: 24px;

color: #262626;cursor: pointer;}

.historyMenu ul li:hover,

.historyMenu ul li.selected {background: url(../images/guestMenuBg01.png) no-repeat center center;color: #fff;}



.history .historyConMain{display: none;position: relative;width: 100%;height: 600px;/*overflow: hidden;*/}



.history .historyConMain .history-item{overflow: hidden;height: 570px;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;transition: opacity 500ms ease-in-out;}



.history .historyConMain .history-item.active {opacity: 1;z-index: 10;}



.history .historyConMain .history-item ul{overflow: hidden;}

.history .historyConMain .history-item ul li{float: left;position: relative;width: 290px;max-width: 290px;height: 180px;max-height: 180px; cursor: pointer;margin: 5px; 

overflow: hidden;}

.history .historyConMain .history-item ul li img{width: 290px;height: 180px;}

/* 控制按钮样式 */

.history-control {position: absolute;top: 50%;transform: translateY(-50%);width: 64px;height: 120px;color: white;display: flex;align-items: center;justify-content: center;

cursor: pointer;z-index: 20;transition: background-color 300ms;border: none;}

.history-control:hover {background-color: rgba(0, 0, 0, 0.7);}

.history-control.left-4 {left: -70px;background: url(../images/left.png) no-repeat center center;}

.history-control.right-4 {right: -70px;background: url(../images/right.png) no-repeat center center;}

/* 指示器样式 */

.indicators {position: absolute;bottom: 16px;left: 50%;transform: translateX(-50%);display: flex;gap: 8px;z-index: 20;}

.history-indicator {width: 12px;height: 12px;border-radius: 50%;background-color: #f0f0f0;cursor: pointer;transition: all 300ms;border: none;}

.history-indicator.active {background-color: #9a292c;width: 32px;border-radius: 6px;}





/* 关于我们 */

.about{background: url(../images/guestBg.png) no-repeat center bottom;padding-bottom: 136px;}

.about .aboutMain{overflow: hidden;}

.about .aboutMain .left{width: 385px;height: 555px;background-color: #9a292c;display: flex;justify-content: center; align-items: center;border-radius: 20px;z-index: 2;position: absolute;}

.about .aboutMain .right{border: 1px solid #f7c783;height: 413px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;background-color: #fffcf6;padding: 70px 50px;width: 728px;

float: left;margin-left: 370px;position: relative;}

.about .aboutMain .right p{font-size: 18px;line-height: 50px;color: #414041;}

.about .aboutMain .right p .red{display: inline-block; font-size: 22px;color: #9a292c;}

.about .aboutMain .right p.last{font-size: 28px;font-weight: bold;color: #9a292c;bottom: 70px;position: absolute;}



/* 联系我们 */

.contactUs{background: url(../images/contactBg.png) no-repeat center bottom #e8e8e8;}

.contactMain{overflow: hidden;}

.contactMain .contacTitle{font-size: 22px;color: #671114;}

.contactMain ul{margin: 30px 0;}

.contactMain li{font-size: 16px;color: #671114;line-height: 40px;padding-left: 35px;}

.contactMain li.tele{background: url(../images/contactIcon01.png) no-repeat left center;}

.contactMain li.email{background: url(../images/contactIcon02.png) no-repeat left center;}

.contactMain li.link{background: url(../images/contactIcon03.png) no-repeat left center;}

.contactMain li a{display: inline-block;font-size: 14px;color: #671114;}

.contactMain li a:hover{text-decoration: underline;

    -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;}

.contactMain .right div{display: inline-block;text-align: center;margin: 80px 30px;}

.contactMain .right div span{display: block;font-size: 16px;line-height: 40px;color: #671114;font-weight: bold;}



/* 页脚 */

.footer .disclaimer{background-color: #9c2a2d;}

.footer .disclaimer .inner{overflow: hidden;padding: 30px 0;}

.footer .disclaimer .inner span{display: inline-block;width: 18%;font-size: 20px;text-align: center;color: #fff;line-height: 90px;float: left;}

.footer .disclaimer .inner p{display: inline-block;font-size: 14px;color: #fff;line-height: 30px;width: 80%;}

.footer .copyright{background-color: #671114;}

.footer .copyright .inner{font-size: 12px;color: #fff;text-align: center;line-height: 40px;}





/* pop弹窗 */

.hg_popup{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 200;display: none;}

.pop_background {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);z-index: 200;}

.hg_popup .main{width: 1000px; border-radius: 2px; z-index: 205; position: absolute; background-color: #fff; padding: 10px;box-shadow: 0px 0px 30px rgba(0,0,0,0.6);

padding: 5px;border-radius: 25px;}

.hg_popup .main .close{position: absolute;right: 10px; top: 10px; background: url(../images/close.png) no-repeat center center; display: block; height: 24px;

width: 24px; cursor: pointer;}



/* 报名  */

.login_wrap{padding: 20px 10px 30px;overflow: hidden;width: 640px;}

.login_wrap ul li{overflow: hidden;line-height: 50px;border-bottom: 1px solid #dcdcdc;padding: 0 10px;}

.login_wrap ul li i{font-style: normal;font-size: 16px;color: #ff0000; display: inline-block;float: left;width: 8px;height: 50px;}

.login_wrap ul li span{font-size: 16px;color: #313131;display: inline-block;float: left;padding-left: 6px;font-weight: bold;width: 60px;text-align: center;}

.login_wrap ul li.li input{display: inline-block;float: left;margin-left: 10px; height: 50px;line-height: 50px; border:none;width: 50%;font-size: 16px;text-overflow: ellipsis;

font-weight: bold;}

.login_wrap ul li.yzm input{accent-color: #c9c9c9;}

.login_wrap ul li.phone input::-webkit-inner-spin-button,

.login_wrap ul li.phone input::-webkit-outer-spin-button {-webkit-appearance: none;appearance: none;margin: 0;display: none;}

.login_wrap ul li.yzm a.get{display: inline-block;float: right;width: 30%;height: 36px;line-height: 36px;background-color: #9a292c;border-radius: 10px;font-size: 14px;color: #fff;

text-align: center;margin-top: 10px;}

.login_wrap ul li.yzm a.get:hover{background-color: #b7373a;}

.login_wrap ul li.sf{border-bottom:none;padding: 0 0 0 10px;}

.login_wrap ul li.sf .sfList{float: left;width: 79%;margin-left: 2%;line-height: 40px;margin-top: 5px;}

.login_wrap ul li.sf .sfList label{font-size: 14px;color: #646464;margin-right: 5px;display: inline-block;font-weight: bold;width: 30%;cursor: pointer;}

.login_wrap ul li.sf .sfList label input[type=radio]{appearance: none; margin-right: 3px; border: 1px solid #9c2a2d;width: 14px;height: 14px;border-radius: 50%;cursor: pointer;

box-shadow: 0 0 0 1px #696969 inset;vertical-align: middle;}

.login_wrap ul li.sf .sfList label input[type=radio]:checked{background-color: #9c2a2d;box-shadow: 0 0 0 0 white inset;}

.login_wrap ul li.btn{text-align: center;border-bottom: none;padding-top: 10px;line-height: 40px;}

.login_wrap ul li.btn a{display: inline-block;width: 100%;height: 50px;line-height: 50px;font-size: 18px;border-radius: 10px;background-color: #9c2a2d;box-shadow: 2px 3px 8px 2px #e3e3e3;

color: #fff;font-weight: bold;}

.login_wrap ul li.btn a:hover{background-color: #b7373a;

    -webkit-transition: all 0.3s ease-out;

    -moz-transition: all 0.3s ease-out;

    -ms-transition: all 0.3s ease-out;

    -o-transition: all 0.3s ease-out;

    transition: all 0.3s ease-out;}

.registerPopup .main .ts{font-size:14px;color: #aaa;text-align: center;line-height: 20px;padding: 0 0 30px 0;width: 80%;}


/* 报名成功  */
.registerPopup .loginOk{text-align: center;}
.registerPopup .loginOk .ok img{margin: 60px 0 30px;}
.registerPopup .loginOk .ok .text .p1{font-size: 40px;color: #9c2a2d;font-weight: bold;}
.registerPopup .loginOk .ok .text .p2{font-size: 12px;color: #686868;line-height: 20px;margin: 30px 0;}

/* 往届回顾图片弹窗 */

.hg_pop{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 200;display: none;}

.hg_pop .main{width: 1000px; height: auto; border-radius: 2px; z-index: 205; position: absolute; background-color: #f6f6f6; padding: 10px;box-shadow: 0px 0px 30px rgba(0,0,0,0.6);

padding: 5px;}

.hg_pop .main .close{position: absolute;right: 5px; top: 5px; background: url(../images/close.png) no-repeat center center; display: block; height: 24px;

width: 24px; cursor: pointer;}

.hg_pop .main .prev_btn,

.hg_pop .main .next_btn{display: block;position: absolute;top: 50%;margin-top: -25px; width: 50px;height: 50px; position: absolute;}

.hg_pop .main .prev_btn{left: 20px; background: url(../images/banner_icon01.png) no-repeat left center;}

.hg_pop .main .next_btn{right: 20px; background: url(../images/banner_icon02.png) no-repeat center center;}



#trivia_img img{width: 1000px;height: 560px}