.wrap{max-width:1340px;margin-left:auto;margin-right:auto;}  
.header{position:fixed;left:0;top:0;width:100%;height:90px;padding-top:20px; background:#fff;border-bottom:1px solid #c4c4c4;z-index:999; transition:all 0.3s; z-index: 999;}
.header .wrap{height:100%;display: flex;align-items: center;} 
.logo{margin-right:30px;flex-shrink: 0;width:160px;} 
.header_right{flex:1;height:100%;display: flex;justify-content: space-between;}
.mainMenu .item{height:100%;float:left;margin:0 28px;position:relative;display: flex;align-items: center;position: relative;cursor: pointer;}
.mainMenu .item:after{width:0;border-bottom:2px solid #4285f4;content:'';position: absolute;left:0;bottom:0; transition:width 0.3s;}
.mainMenu .item a.mNav{height:100%;display:flex;align-items: center; font-size:16px;color:#5f6368; position: relative;}
.mainMenu .item a.mNav:after{width:8px;height:8px;border-left:1px solid #bbb;border-bottom:1px solid #bbb;content:''; position: absolute;bottom:-16px;left:50%;margin-left:-3px;transform:rotate(135deg);display:none;}
.mainMenu .subMenu{ background:#fff;width:100%;padding:12.5px 0; position:fixed;left:0;top:90px; box-shadow:0 2px 4px rgba(221, 221, 221,0.4); overflow: hidden;opacity: 0;visibility: hidden;transition:all 0.3s;} 
.mainMenu .item.active .subMenu{opacity: 1;visibility: visible; }
.mainMenu .subMenu .subLeft{width:50%;float:left;border-right:1px solid #e5e5e5;padding:60px 5.2% 60px 3.64%;}
.mainMenu .subMenu .subRight{width:50%;float:left;padding:60px 5.2% 60px 3.64%; }
.mainMenu .subMenu .subLeft .subTit{text-align: right;}
.mainMenu .subMenu .subRight .subNav a{display: block;color:#5F6368;margin-bottom:0.75em;position: relative;}
.mainMenu .subMenu .subRight .subNav a:hover{color:#202124;}
.mainMenu .subMenu .subRight .wxCode{width:120px;border:1px solid #e0e0e0; position: absolute;left:140px;top:5px;display: none;}
.mainMenu .subMenu .subRight .subNav a:hover .wxCode{display: block;}
.mainMenu .item:hover:after,.mainMenu .item.active:after{width:100%;}
.mainMenu .item:hover a.mNav,.mainMenu .item.active a.mNav{ color:#202124;}  
.mainMenu .arrow{display: none;}
.mainMenu .subMenu a{display:inline-block;  font-size:15px;color:#5f6368;margin-right:25px; }
.mainMenu .subMenu a:hover,.mainMenu .subMenu a.active{ color:#4285f4;}
.mobileBar{opacity: 0;visibility: hidden;width:0;}
.mobileLogo{display: none;width:100%;z-index: 1000;transition:0.2s all;padding:1.5em;border-bottom:1px solid #dadce0;} 
.mobileLogo img{width:120px;} 
.btn_baoming{display: block;width:127px;height: 44px;font-size: 16px;color:#fff;font-weight: bold;background: #4285f4;border-radius: 5px;text-align: center;line-height: 44px;margin-top: 8px;}

.btn_more{display:inline-block;min-width:125px;width:fit-content;/*height:42px;*/line-height:1;text-align:center;font-size:16px;font-weight: 300;background:#4285f4;padding:12px 30px;border-radius:4px; position: relative;overflow:hidden; }
.btn_more span{display: inline-block;vertical-align: middle;}
.come_soon{background:#ccc;color:#5f6368;cursor:default;}
.banner{padding:30px 0 0;margin-top:140px;}
.banner .swiper-slide .wrap{display: flex;/* align-items: center; */justify-content: space-between;flex-direction: row-reverse;} 
.banner .swiper-slide .img{width:40%; }
.banner .swiper-slide .img a{display:block;}
.banner .swiper-slide .img img{width:100%;} 
.inbanner {margin-top:170px; display: flex;justify-content: space-between;align-items: center;background:#f8f8f8;border-radius: 20px;}
.inbanner .imgCursor {position: absolute;z-index: 100;display: none;}
.inbanner .imgCursor img{width:22px;margin-right:7px;vertical-align: bottom;} 
.inbanner .img{max-width:50%;text-align: right;} 
.inbanner .tit{padding-left:60px;padding-top:1em;padding-bottom:1em;white-space: nowrap;}
.ban_txt{width:54%; }  
.ban_txt .tit2{line-height: 1.57;word-break: break-word;} 
.ban_info .item{margin:4px 0;}
.ban_info .item img{width:16px;margin-right:8px;vertical-align: -3px;} 
 
.banner .swiper-pagination{width:100%; bottom:20px;position: static;margin-top:20px;  }
.banner .swiper-pagination-bullet{width:16px;height:16px; background:#c9c9c9; opacity: 1; margin:0 8px!important;vertical-align: middle;transform:scale(0.625);transition:all 0.3s;}
.banner .swiper-pagination-bullet-active{background:#4285f4;transform:scale(1);} 
.bannerPop{position: fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index: 1000; opacity: 0; visibility:hidden;} 
.bannerPop .popClose{background:url(../images/close3.png) no-repeat center;background-size:contain;}
.bannerPop.active{opacity: 1; visibility:visible;}
.bannerPop .banImg{ position: absolute;display:flex;align-items: center;justify-content: center; text-align:center;  z-index:1000;left: 0; top: 0;right:0;bottom: 0; overflow-x: hidden;overflow-y: auto;} 
.bannerPop .banImg img{max-width:90%;max-height: 100%;}
 
.onlineBox{margin-top:80px;}
.crumbs{width:100%;left:0;top:50px;z-index:10;}
.description{color:#5f6368;}

.activity_list{margin-top:20px;}
.activity_list .item{display: flex;position: relative;margin-bottom: 1em;}
.activity_list .item .line{border-bottom:1px dashed #202124;position: absolute;left:0;top:25px;z-index: 0;}
.activity_list .item .line:after{width:12px;height:12px;border-radius: 100%;content:'';position: absolute;right:0;top:-6px;}
.activity_list .item:nth-child(4n+1) .line{width:75.8%;}
.activity_list .item:nth-child(4n+2) .line{width:100%;}
.activity_list .item:nth-child(4n+3) .line{width:92.8%;}
.activity_list .item:nth-child(4n+4) .line{width:100%;}
.activity_list .activity_time{width:35%;position: relative;z-index: 2;}
.activity_list .item:nth-child(4n+1) .line:after{background:#4285f4;}/*蓝*/
.activity_list .item:nth-child(4n+2) .line:after{background:#ea4335;}/*红*/
.activity_list .item:nth-child(4n+3) .line:after{background:#fbbc04;}/*黄*/
.activity_list .item:nth-child(4n+4) .line:after{background:#34a853;}/*绿*/
.activity_list .activity_time .time{height:50px;line-height: 50px;padding-left:19%;border-radius: 50px;position: relative;}
.activity_list .activity_time .time:before{width:50px;height:50px;border-radius: 100%;content:'';position: absolute;left:0;top:0;}
.activity_list .activity_time .desc{padding:20px 0 20px 19%;line-height: 1.5;}
.activity_list .item:nth-child(4n+1) .activity_time .time{background:#4285f4;} 
.activity_list .item:nth-child(4n+2) .activity_time .time{background:#ea4335;}
.activity_list .item:nth-child(4n+3) .activity_time .time{background:#fbbc04;}
.activity_list .item:nth-child(4n+4) .activity_time .time{background:#34a853;}
.activity_list .item:nth-child(4n+1) .activity_time .time:before{background:#185abc;}
.activity_list .item:nth-child(4n+2) .activity_time .time:before{background:#b31412;}
.activity_list .item:nth-child(4n+3) .activity_time .time:before{background:#ea8600;}
.activity_list .item:nth-child(4n+4) .activity_time .time:before{background:#137333;}
.activity_list .activity_con{flex:1;display: flex;position: relative;z-index: 2;top:-10px;padding-left:6.4%;}
.activity_list .activity_con .cell{width:33.3%;padding-right:10px;}
.activity_list .activity_con .cell .icon{width:74px;height:74px;border-radius: 100%;border:1px dashed #202124;background:#fff;padding:12px;}
.activity_list .activity_con .cell .icon span{display: flex;width:100%;height:100%;border-radius: 100%;justify-content: center;align-items: center;} 
.activity_list .activity_con .cell .txt{margin-top:12px;}
.activity_list .item:nth-child(4n+1) .activity_con .cell .icon span{background:#4285f4;}
.activity_list .item:nth-child(4n+2) .activity_con .cell .icon span{background:#ea4335;}
.activity_list .item:nth-child(4n+3) .activity_con .cell .icon span{background:#fbbc04;}
.activity_list .item:nth-child(4n+4) .activity_con .cell .icon span{background:#fbbc04;}

.xindian_box{padding:36px 0 0;position: relative;}
.xindian_con{width:72%;padding:40px;border-radius: 20px;background:#f8f9fa;margin:auto;position: relative;z-index: 10;}
.xindian_list{display: flex;flex-wrap: wrap;}
.xindian_list .item{width:25%;padding:20px;}
.xindian_list .item .tit{text-align: center;margin-top:15px;}
.xindian_box .circle1{width:292px;height:70px;border-radius: 70px;background: #4285f4;position: absolute;left:5.2%;top:0;z-index: 11;}
.xindian_box .circle1:after{width:70px;height:70px;border-radius: 100%;content:'';position: absolute;right:0;top:0;background:#185abc;}
.xindian_box .circle2{height:70px; position: absolute;left:0;right:0;top:50px;z-index: 0;}
.xindian_box .circle2:before{width:70%;border-bottom:1px dashed #202124;position: absolute;content:'';right:0;top:50%;z-index: -1;}
.xindian_box .circle2:after{width:70px;height:70px;border-radius: 100%;background: #32a751;position: absolute;content:'';right:10.67%;top:0;z-index: 2;}
.xindian_box .circle3{position: absolute;bottom:0;left:0;right:0;z-index: 0;}
.xindian_box .circle3:before{width:70px;height:70px;border-radius: 100%;content:'';position: absolute;left:3.35%;bottom:0;background:#ea4335;}
.xindian_box .circle3:after{width:70px;height:70px;border-radius: 100%;content:'';position: absolute;left:11.34%;bottom:0;background:#ea4335;}
.xindian_box .circle4{height:70px;position: absolute;left:0;right:23px;bottom:0;background:url(../images/circles.png) no-repeat right center;background-size:auto 100%;}
.xindian_box .circle4:after{border-bottom:1px dashed #202124;content:'';position: absolute;right:0;top:50%;left:3.35%;z-index: -1;}

.lecturerList .item{width:22.6%;float:left;margin-left:3.2%;margin-bottom:3.2%; cursor: pointer;}
.lecturerList .item:nth-child(4n+1){clear:both;margin-left:0;}
.lecturerList .item .img{margin:0 auto;width: 240px;height:240px;border-radius: 100%;overflow: hidden; transition: all 0.3s;}
.lecturerList .item:hover .img{box-shadow: 0 0 12px rgba(0, 0, 0,0.3);}
/*.lecturerList .item a:hover .tit{color:#4285f4;}*/
.lecturerList .item .tit,.lecturerList .item .txt{word-break: break-word;}
.lecturerList .item .txt{color:#5F6368;}
.lecturerList .item .txt span{padding-right:0.2em;}
.maskBg{width:100%;height:100%;background:rgba(0,0,0,0.5);position: fixed;left:0;top:0; opacity: 0;visibility: hidden;transition:all 0.3s; display: flex; align-items: center;justify-content: center;padding:0;overflow-y:auto;z-index: 1000;}
.maskBg.active{opacity: 1;visibility: visible;}
.maskBg.overflow{ align-items: flex-start;}
.lecturerPop{width:602px;background:#fff;position: relative;}
.lecturerPop:after{background-image: linear-gradient(90deg, #ea4335, 30%, #4285f4 25%, 65%, #34a853 65%, 80%, #fbbc05 75%);bottom: 0;left: 0;height: 4px;position: absolute;content:'';width: 100%;display: none;}
.popClose{width:30px;height:30px;position: absolute;right:25px;top:25px;cursor: pointer;z-index: 1001;text-align: center;} 
.popTop{display: flex;align-items: center;}
.lecturerPop .img{width: 185px;height:185px;overflow: hidden;padding:30px;margin-right:30px;background:url(../images/jiabin_bg.png) no-repeat center;background-size:100%;} 
.popTop .line{width:48px;height:4px;border-radius: 4px;background: #1A73E8;margin:15px 0;}
.popTop .tit,.popTop .txt{color:#000;} 
.lecturerPop .content p{margin-bottom:10px;} 
.lecturerPop .content p:nth-last-child(1){margin-bottom:0;}
.lecturerPop .content .m_jiabin{display: none;}
.classList ul{overflow: hidden;border-top:1px solid #e5e5e5;}
.classList li{margin-top:50px;}
.classList li a{display: block;padding-left:36px;background:url(../images/class.png) no-repeat 0 3px;}
.classList li a:hover{background-image:url(../images/class1.png);color:#4285f4;}
.classList li .date{padding-left:36px;}
.maskBg::-webkit-scrollbar{display: none;}
.scrollbar::-webkit-scrollbar-thumb{width:3px; background-color:#ccc; height:50px;   -webkit-border-radius:4px;margin-right:10px; }
.scrollbar::-webkit-scrollbar-thumb:hover{background-color:#ccc;height:50px; }
.scrollbar::-webkit-scrollbar{width:3px;height:3px;}
.scrollbar::-webkit-scrollbar-track-piece{background-color:#f8f8f8;-webkit-border-radius:0;}
.scrollbar::-webkit-scrollbar-thumb:active{height:50px;background-color:#000; }
.problem_list {border-left:2px dashed #d3d3d4;}
.problem_list .item{padding-left:25px;margin:12px 0 50px;position: relative;}
.problem_list .item:before{width:12px;height:12px;border-radius: 100%;content:'';position: absolute;left:-6px;top:0.2em;}
.problem_list .item:nth-child(4n+1):before{background:#2b83fc;}
.problem_list .item:nth-child(4n+2):before{background:#ffbb00;}
.problem_list .item:nth-child(4n+3):before{background:#ea4335;}
.problem_list .item:nth-child(4n+4):before{background:#34a853;}
.problem_list .item .txt{margin-top:10px;}

.lecturer_title{margin:80px 0;}
.lecturer_title .tit{font-weight: bold;}
.lectruer_line{position: relative;display: flex;justify-content: space-between;align-items: center;margin-top:10px;}
.lectruer_line:before{width:100%;border-bottom:1px dashed #202124;content:'';position: absolute;left:0;top:50%;z-index: 0;}
.lectruer_line .circle_left{width:36px;height:36px;border-radius: 100%;background:#ea4335;position: relative;z-index: 10;}
.lectruer_line .circle_right{width:74px;height:74px;border-radius: 100%;border:1px dashed #202124;background:#fff;position: relative;z-index: 10;}
.lectruer_line .circle_right:after{width:36px;height:36px;border-radius: 100%;background:#2b83fc;content:'';position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}

.zhuti .lectruer_line .circle_left{background:#ea4335;}
.zhuti .lectruer_line .circle_right:after{background:#2b83fc;}
.hangye .lectruer_line .circle_left{background:#34a853;}
.hangye .lectruer_line .circle_right:after{background:#ffbb00;}
.google .lectruer_line .circle_left{background:#ffbb00;}
.google .lectruer_line .circle_right:after{background:#34a853;}
.partner .lectruer_line .circle_left{background:#2b83fc;}
.partner .lectruer_line .circle_right:after{background:#ea4335;}
.comingsoon{margin:80px auto;width:220px;}
.sort{margin:80px 0;}

.partner_title{margin:80px 0;}
.partner_title .tit{font-weight: bold;}
.partner_list .item{display: flex;align-items: center; justify-content: space-between;margin-bottom:40px;}
.partner_list .item .img{width:36.4%;flex-shrink: 0;}
.partner_list .item .desc{width:50%;}
.partner_list .item .desc .txt{line-height: 1.75;}
.partner_list .item .desc .more{width:110px;height:40px;border-radius: 5px;background:#1A73E8;text-align: center;line-height: 40px;margin-top:20px;}
.partner_line{position: relative;display: flex;justify-content: space-between;align-items: center;overflow: hidden;margin-top:10px;}
.partner_line:before{width:100%;border-bottom:1px dashed #202124;content:'';position: absolute;left:0;top:50%;z-index: 0;}
.partner_line .circle1{width:36px;height:36px;border-radius: 100%;position: relative;z-index: 10;}
.partner_line .circle2{width:36px;height:36px;border-radius: 100%;position: relative;z-index: 10;}
.partner_line .circle3{width:173px;height:40px; background:url(../images/circle3.png) no-repeat right center;background-size:auto 100%;position: relative;z-index: 10;}
.premier .partner_line .circle1{background:#2b83fc;}
.premier .partner_line .circle2{background:#34a853;margin-right:28%;} 

.foundation .partner_line .circle1{background:#34a853;}
.foundation .partner_line .circle2{background:#2b83fc;margin-left:40%;}
.foundation .partner_line .circle3{ background-image:url(../images/circle4.png);}
.isv .partner_line .circle1{background:#ea4335;}
.isv .partner_line .circle2{background:#fbbc05;margin-right:5%;}
.isv .partner_line .circle3{ background-image:url(../images/circle5.png);}

.gift_box{position: relative;}
.gift_list{display: flex;flex-wrap: wrap;position: relative;z-index: 10;}
.gift_list .item{width:20%;padding:0 1em;margin-bottom: 1em;}
.gift_list .item .tit{margin-top:10px;}
.gift_list .item .tit br{display: none;}
.gift_circle{position: relative;display: flex;justify-content: space-between;align-items: center;}
.gift_circle:before{width:100%;border-bottom:1px dashed #202124;content:'';position: absolute;left:0;top:50%;z-index: 0;} 
.gift_circle .circle1{width:70px;height:70px;border-radius: 100%;border:1px dashed #202124;background:#fff;position: relative;z-index: 10;}
.gift_circle .circle1:after{width:40px;height:40px;border-radius: 100%;background:#b31412;content:'';position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.gift_circle .circle2{width:40px;height:40px;border-radius: 100%;background:#ea4335;position: relative;z-index: 10; margin-right: 30%;margin-left: 10%;}
.gift_circle .circle3{width:40px;height:40px;border-radius: 100%;background:#34a853;position: relative;z-index: 10;}
.gift_circle .circle4{width:40px;height:40px;border-radius: 100%;background:#4285f4;position: relative;z-index: 10; margin-right: 20%;}
.gift_circle .circle5{width:173px;height:40px; background:url(../images/circles1.png) no-repeat right center;background-size:auto 100%;position: relative;z-index: 10;}
.gift_circle .circle6{width:40px;height:40px;border-radius: 100%;background:#fbbc04;position: relative;z-index: 10;display: none;}
.gift_circle .circle7{width:40px;height:40px;border-radius: 100%;background:#4285f4;position: relative;z-index: 10;display: none;}

.gift_list_new{display: flex;justify-content: space-evenly;}
.gift_list_new .item{width:21.64%;position: relative;z-index: 2;}
.gift_list_new .item .cell{text-align: center;padding:20px 0 56px;background:#f8f9fa;border-radius: 5px;position: relative;z-index: 5;}
.gift_list_new .item .tit{ display: inline-block; white-space: nowrap;height:48px;line-height:48px;padding:0 45px;border-radius: 48px;border:1px dashed #202124;}
.gift_list_new .item:nth-last-child(1) .tit{padding:0 30px;}
.gift_list_new .item .img{margin-top:10px;}
.gift_list_new .item:nth-child(1):before{width:48px;height:48px;border-radius: 100%;background:#ea4335;content:'';position: absolute;right:16.5%;top:34%;z-index: 10;}
.gift_list_new .item:nth-child(1):after{width:48px;height:48px;border-radius: 100%;background:#ea4335;content:'';position: absolute;right:-24px;top:50%;z-index: 0;}
.gift_list_new .item:nth-child(2):after{width:62.7%;height:48px;border-radius: 48px;background:#fbbc05;content:'';position: absolute;right:-25%;top:24%;z-index: 0;}
.gift_list_new .item:nth-child(3){z-index:1; }
.gift_list_new .item:nth-child(3):before{width:62.7%;height:48px;border-radius: 48px;background:#34a853;content:'';position: absolute;right:-33.4%;bottom:3px;z-index: 0;}
.gift_list_new .item:nth-child(3):after{width:48px;height:48px;border-radius: 100%;background:#137333;content:'';position: absolute;right:-33.4%;bottom:3px;z-index: 1;}
.gift_list_new .item:nth-child(4){z-index:0; }
.tips{margin:25px 0;}

.lab_intro ul li{padding-left:20px;position: relative;}
.lab_intro ul li:before{width:4px;height:4px;background:#202124;border-radius: 100%;content:'';position: absolute;left:0;top:0.7em;}
.activity_title {position: relative;}
.activity_title .title{ display: inline-block;height:80px;line-height: 80px;text-align:center;border-radius: 80px;position: relative;z-index: 2;padding:0 70px;}
.activity_title1 .title{background:#4285f4;}
.activity_title2 .title{background:#ea4335;}
.activity_title .line{width:100%;border-bottom:1px dashed #202124;position: absolute;left:0;top:50%;z-index: 0;}
.activity_title .line:after{width:12px;height:12px;border-radius: 100%;content:'';position: absolute;right:0;top:-6px;background: #4285f4;}
.activity_title1 .line{width:84.32%;}
.activity_title1 .line:after{background: #4285f4;}
.activity_title2 .line{width:100%;}
.activity_title2 .line:after{background: #ea4335;}

.activity_line{position: relative;display: flex;justify-content: space-between;align-items: center;margin:25px 0;}
.activity_line:before{width:100%;border-bottom:1px dashed #202124;content:'';position: absolute;left:0;top:50%;z-index: 0;}
.activity_line .circle_left{width:12px;height:12px;border-radius: 100%;background:#4285f4;position: relative;z-index: 10;}
.activity_line .circle_right{width:22px;height:22px;border-radius: 100%;border:1px dashed #202124;background:#fff;position: relative;z-index: 10;}
.activity_line .circle_right:after{width:12px;height:12px;border-radius: 100%;background:#4285f4;content:'';position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.lab_box .activity_list{padding:35px 0 35px 70px;margin-top:0;}
.lab_box .activity_list .item{margin-bottom: 0;display: block;}
.lab_box .activity_list .activity_time{width:100%;}
.lab_box .activity_list .activity_time .time{width:35%;padding-left: 70px;zoom:1;font-size:24px;}
.lab_box .activity_list .activity_time .time:before{content: attr(data-num); display: flex;justify-content: center;align-items: center;}
.lab_box .activity_list .activity_time .desc{width:100%;padding:20px 0 0 0;}
.lab_box .activity_list .activity_time .desc .tit br{display:none;}
.lab_box .activity_list .activity_time .desc .txt{margin-top:15px; line-height:1.8;}

.lab_box .activity_list1 .item:nth-child(1) .activity_line{width:78%;}
.lab_box .activity_list1 .item:nth-child(2) .activity_line{width:90%;}

.lab_box .activity_list2 .activity_line .circle_left,.lab_box .activity_list2 .activity_line .circle_right:after{background:#ea4335;}
.lab_box .activity_list2 .item:nth-child(1) .activity_line{width:66%;}
.lab_box .activity_list2 .item:nth-child(2) .activity_line{width:61.4%;}
.lab_box .activity_list2 .item:nth-child(3) .activity_line{width:78.34%;}
.nanyi{line-height: 1.875;}
.nanyi dl dd p{padding-left:24px;position: relative;}
.nanyi dl dd p:before{width:4px;height:4px;border-radius: 100%;background:#202124;content:'';position: absolute;left:0;top:50%;margin-top:-2px;}

.lab_box .activity_list1 .item:nth-child(1) .activity_time .time{background:#4285f4;} 
.lab_box .activity_list1 .item:nth-child(2) .activity_time .time{background:#ea4335;}
.lab_box .activity_list1 .item:nth-child(3) .activity_time .time{background:#fbbc04;}
.lab_box .activity_list1 .item:nth-child(1) .activity_time .time:before{background:#185abc;}
.lab_box .activity_list1 .item:nth-child(2) .activity_time .time:before{background:#b31412;}
.lab_box .activity_list1 .item:nth-child(3) .activity_time .time:before{background:#ea8600;}
.lab_box .activity_list1 .item:nth-child(1) .line{width:84.32%;}
.lab_box .activity_list1 .item:nth-child(2) .line{width:65.15%;}
.lab_box .activity_list1 .item:nth-child(3) .line{width:50%;}
.lab_box .activity_list1 .item:nth-child(1) .line:after{background:#4285f4;}
.lab_box .activity_list1 .item:nth-child(2) .line:after{background:#ea4335;}
.lab_box .activity_list1 .item:nth-child(3) .line:after{background:#fbbc04;} 

.lab_box .activity_list2 .item:nth-child(1) .activity_time .time{background:#4285f4;} 
.lab_box .activity_list2 .item:nth-child(2) .activity_time .time{background:#34a853;}
.lab_box .activity_list2 .item:nth-child(3) .activity_time .time{background:#ea4335;}
.lab_box .activity_list2 .item:nth-child(1) .activity_time .time:before{background:#185abc;}
.lab_box .activity_list2 .item:nth-child(2) .activity_time .time:before{background:#188038;}
.lab_box .activity_list2 .item:nth-child(3) .activity_time .time:before{background:#b31412;}
.lab_box .activity_list2 .item:nth-child(1) .line{width:78.13%;}
.lab_box .activity_list2 .item:nth-child(2) .line{width:71.41%;}
.lab_box .activity_list2 .item:nth-child(3) .line{width:100%;}
.lab_box .activity_list2 .item:nth-child(1) .line:after{background:#4285f4;}
.lab_box .activity_list2 .item:nth-child(2) .line:after{background:#34a853;}
.lab_box .activity_list2 .item:nth-child(3) .line:after{background:#ea4335;} 


.pageBox ul{text-align: center;}
.pageBox li{display: inline-block; vertical-align: middle;margin:0 8px;}
.pageBox li a{display:inline-block;font-size:21px;color:#7e7e7e;font-family: "en";}
.pageBox li span{display:inline-block;color:#7e7e7e;vertical-align: top;line-height: 1;}
.pageBox li a:hover,.pageBox li a.active{color:#4285f4;text-decoration: underline;}
.pageBox li a.page_prev{ padding-right:20px;background:url(../images/prev.png) no-repeat right center;font-size:18px;}
.pageBox li a.page_next{ padding-left:20px;background:url(../images/next.png) no-repeat left center;font-size:18px;}
.pageBox li a.page_prev:hover{background-image:url(../images/prev1.png);}
.pageBox li a.page_next:hover{background-image:url(../images/next1.png);}

.nodata{text-align: center;padding:100px 0;}
.nodata img{width:160px;}
  
.footer{background:#f5f5f5;padding:28px 0;}  
.copyright,.copyright a{color:#959393;} 

.classBox{position: relative;width:100%;height:0;padding-bottom:45%;overflow: hidden; }
.classBox iframe{position: absolute;width:100%;height:100%;left:0;top:0;}
.liveTitle .date{width:174px;height:35px;line-height:34px;float:left;margin-right:1px;background:#eeeeee;text-align: center;}
.liveTitle .content{height:35px;line-height:34px;background:#eeeeee;overflow: hidden;padding-left:50px;}
.liveList .item{display:flex;}
.liveList .item .time{width:174px;text-align: center;flex-shrink: 0;}
.liveList .item .desc{flex:1;padding-left:50px;padding-bottom:40px;border-left:1px solid #699df7; position: relative;}
.liveList .item .desc:before{width:24px;height:24px;background:#fff url(../images/clock.png) no-repeat center;content:'';position: absolute;left:-12px;top:0;}
.liveList .item ul li{margin-bottom:10px;}
.liveList .item ul li span{font-weight: bold;padding-right:15px;} 

.schedule_title{margin:80px 0 0;}
.schedule_title .tit{font-weight: bold;}
.schedule_line{position: relative;display: flex;justify-content: space-between;align-items: center;}
.schedule_line:before{width:100%;border-bottom:1px dashed #202124;content:'';position: absolute;left:0;top:50%;z-index: 0;}
.schedule_line .circle_left{width:36px;height:36px;border-radius: 100%;background:#4285f4;position: relative;z-index: 10;flex-shrink: 0;}
.schedule_line .circle_right{width:74px;height:74px;border-radius: 100%;border:1px dashed #202124;background:#fff;position: relative;z-index: 10;flex-shrink: 0;}
.schedule_line .circle_right:after{width:36px;height:36px;border-radius: 100%;background:#fbbc05;content:'';position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);}
.schedule_line .circle1{width:36px;height:36px;border-radius: 100%; background: #ea4335; position: relative;z-index: 10;margin-left:62%;flex-shrink: 0;}
.schedule_line .circle2{width:178px;height:36px; background:url(../images/circle6.png) no-repeat center;background-size:auto 100%;position: relative;z-index: 10;margin-right:10.4%;margin-left:40px;flex-shrink: 0;}
.schedule_line .flex{display: flex;}
.schedule_title2 .schedule_line{margin-top:19px;}
.schedule_title2 .circle_left{margin-right: 20%}
.schedule_title2 .circle2{margin:0;background-image:url(../images/circle7.png);}
.schedule_title2 .circle3{width:36px;height:36px;border-radius: 100%;background:#ea4335;position: relative;z-index: 10;flex-shrink: 0;margin-left:36px;}
.schedule_title2 .circle1{background:#34a853;margin-left:0!important;}
.schedule_top{display: flex;}
.schedule_top .span1{width:16.8%;}
.schedule_top .span2{flex:1;}
.schedule_list .item{display: flex;padding:30px 0;}
.schedule_list .item .schedule_time{width:16.6%;}
.schedule_list .item .schedule_con{flex:1;position: relative;} 
.schedule_list .item .schedule_con .schedule_txt{margin-top:15px; line-height: 1.625;}
.schedule_list .item .schedule_con .schedule_btn{display:block;padding-left:30px;background:url(../images/play1.png) no-repeat 0 3px;color:#606368;margin-top:15px;color:#4285f4; cursor: pointer;}
.schedule_list .item .schedule_con .schedule_btn.active{color:#4285f4; cursor: pointer;}
.schedule_list2{margin-top:12px;}
.schedule_list2 .item{border-top: 1px solid #e3e3e4;}
.schedule_list2 .item .schedule_con .nyd{font-weight: bold;position: absolute;right:0;top:1em;}
 @media only screen and (max-width:1600px) {  
    .description{max-width: 83%;margin-left:auto;margin-right:auto;}
    .reviewList .item .desc{padding:16px 30px;}
    .reviewList .item .desc .tit{margin:15px 0;}
 }
 @media only screen and (max-width:1440px) { 
	.wrap{max-width: 1200px;}  
	.lecturerList .item .img{width:200px;height:200px;} 
	.classList li{margin-top:20px;}
	.classList li .date{margin-top:5px;}
	.popRight .content .desc{padding:20px 0;}
	.lecturerPop .img{margin-right:40px;}  
	.xindian_box .circle,.gift_circle{zoom:0.8;}
	.activity_list .item .line{top:20px;}
	.activity_list .activity_con{top:-15px;}
	.lecturerList .item .txt{font-size:14px;}
	.activity_title .title{height:70px;line-height: 70px;}
	 

 }
 @media only screen and (max-width:1200px) { 
	.wrap{margin-left:16px;margin-right:16px;} 
	.mainList .item{width:31%;margin-left:3.5%;margin-top:3.5%;}
	.crumbs{top:30px;}
	.reviewList .item .desc{padding:12px 20px;}
    .reviewList .item .desc .tit{margin:12px 0;}
	 
 } 
  @media (max-width:1100px) { 
	.mainMenu .item{margin:0 20px;} 
	.lecturerList .item .txt span{padding-right:0;display:block;} 
	.lecturerList .item .img, .lecturerPop .img{width:120px;height:120px;} 
	.formContent{padding:30px 100px 40px;}
	.classList li a{background-size:20px;background-position: 0 1px;}
	.btnWechart{width:68px;height:auto; padding:8px 5px;display: block;text-align: center;}
	.btnWechart img{width:30px;}
	.btnWechart span{display: block;padding-left:0;font-size:12px;white-space: nowrap;}
	.floatCon{width:320px;}
	.floatCon_m ul li a{padding:12px 15px;}
	.floatCon_m ul li img{max-width: 18px;margin-right:12px;}
	.floatCon_m .weChart{width:120px;padding:10px 15px;}
	.floatCon_m .weChart span{margin-top:5px;}
 	.classBox{padding-bottom:170vh;}
    .onlineBox{margin-top:40px;} 
    .lecturer_title,.sort,.partner_title{margin:10vw 0;}
    .lectruer_line,.partner_line,.schedule_line{zoom:0.5;}
    .schedule_line .circle1{margin-left:35%;}
    .comingsoon{margin:10vw auto;width:100px;}
    .gift_circle{zoom:0.5;}
    .gift_circle .circle2{margin-right: 20%;}
    .gift_circle .circle4{margin-right: 10%;}
    .lab_box .activity_list .activity_time .desc{width:100%;}
    .activity_list .activity_time .time,.activity_list .item .line{zoom:0.8!important;} 
    .activity_title .title{height:60px;line-height: 60px;}
    .schedule_title{margin-top:40px;}
    .schedule_list2 .item .schedule_con .nyd{position: static;margin-top:10px;}
    .gift_list_new .item .tit{padding:0 30px;}
    .gift_list_new .item:nth-last-child(1) .tit{padding:0 16px;}

  }
  @media (max-width:820px) {  
	 
	.logo{width:120px; } 
	.header{height:50px;top:0;padding-top:0;background:#fff;box-shadow:0 0 1px 1px #eee;border:none;}
	.banner{margin-top:50px;}
  	.inbanner{margin-top:70px;border-radius: 12px;}
  	.inbanner .tit{padding-left:1em;}
  	.header_right{display: none;}
	.mobileMenu{position:relative;width:20px;height:17px;transition: 0.5s all;margin-right:25px;  }
	.mobileMenu:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-top:2px solid #111;border-bottom:2px solid #111;transition:0.2s all;-webkit-transition:0.2s all;}
	.mobileMenu:after {content:'';position:absolute;top:7px;right:0;left:0;height:2px;overflow:hidden;background:#111;transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;}
	.mobileMask{display:none;transition:0.2s all;-webkit-transition:0.2s all;position:fixed;z-index:998;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
	.mobileBar{position:fixed;left:-100%;width:80%;max-width:300px;background:#fff;top:0;bottom:0; overflow-y:auto;z-index:999;transition:0.2s left;-webkit-transition:0.2s left;}
	.mobileLogo{display: block;width:100%;} 
	.header.open .mobileMask{display:block;}
	.header.open .mobileBar{left:0;opacity: 1;visibility: visible;} 
	.header.open .mobileLogo{left:0;} 
	.mainMenu .item{float:none;padding:0;height:auto;display:block;}
	.mainMenu .item a.mNav,.mainMenu .item:hover a.mNav{color:#202124;}
	/*.mainMenu .item.active a.mNav{color:#4285f4;} */
	.mainMenu .item:after{display: none;}
	.mainMenu .item .arrow{display: none;width:30px;height:30px;  position: absolute;right:1em;top:50%;margin-top:-15px;z-index: 10;} 
	.mainMenu .item .arrow:after{ width:6px;height:6px;border-left:1px solid #bbb;border-bottom:1px solid #bbb;content:''; position: absolute;top:50%;left:40%;margin-top:-4px;transform:rotate(-135deg);transition:all 0.3s;}
	.mainMenu .item.hasmenu.on>.arrow:after{transform:rotate(-225deg);}
	.mainMenu .item > a{display:block;width:100%;line-height:3;font-weight:normal;padding-bottom:0; } 
	.mainMenu .item.hasmenu.on>a{color:#4285f4;}
	.mainMenu .subMenu{display:block;position:static;width:100%!important;background:none;  top:100%;padding-left:0!important;left:0;padding:0;box-shadow: none;opacity: 1;visibility: visible;}
	.mainMenu .subMenu .wrap{margin:0;}
	.mainMenu .subMenu a{display: block;line-height: 3;margin:0;color:#202124;font-size:16px;}  
	.mainMenu .subMenu a.active{color:#4285f4;}
	.mainMenu .item:hover a.mNav:after, .mainMenu .item.active a.mNav:after{display: none;} 
	.mainMenu .subMenu .subMenuList{padding-left: 0!important;}
	.mobileNav{padding:1em 0;}
	.mobileNav .line{width:100%;border-bottom:1px solid #dadce0;margin:1em 0;}
	.mobileNav a{padding:0 1.5em;}
	.mobileNav a,.mobileNav a:hover{display: block;line-height: 3;margin:0;color:#202124;font-size:16px;} 
	.mobileNav a.active{color:#4285f4;} 

	.bannerPop .popClose{background-image:url(../images/close1.png);}
	.bannerPop .banImg{top:0;bottom:0;right:-17px;display:block;}
	.bannerPop .banImg img{max-height: none;max-width: 100%;}
	.ban_info .item img{width:2.4vw;vertical-align: 0;margin-right:1.06667vw;}
    .ban_info .item span{font-size:3.2vw;}
 
	.lecturerList .item{width:30%;margin-left:5%;margin-bottom:5%;}
	.lecturerList .item:nth-child(4n+1){clear:none;margin-left:5%;}
	.lecturerList .item:nth-child(3n+1){clear:both;margin-left:0;}
	.pageBox li{margin:0 5px;}
	.pageBox li a{font-size:3.73333vw;}
    .pageBox li a.page_prev{padding-right:3vw;}
    .pageBox li a.page_next{padding-left:3vw;}
    .pageBox li a.page_next,.pageBox li a.page_prev{font-size:3.2vw;background-size:2vw;}
	.classBox{padding-bottom:calc(100vh - 100px);}
    .btn_more{min-width:auto;/*height:36px;line-height: 36px;*/padding:2vw 4vw;    border-radius: 0.53333vw;}
    .ban_info .item{margin:2px 0;}
	.problem_list .item{margin:1em 0 1.2em;}
	.problem_list .item .txt{margin-top:5px;}
	.xindian_box .circle{zoom:0.5;}
	.xindian_con{padding:20px;border-radius: 10px;}
	.lab_box .activity_list .activity_time .desc .tit br{display:block;}
	.lab_box .activity_list .activity_time .desc .txt br{display:none;}
	.gift_list_new{flex-wrap: wrap;}
	.gift_list_new .item{width:42%;margin-bottom: 5%;}
	.gift_list_new .item:nth-child(2):after{right:-15%;}

	}
 
@media (max-width: 640px) {
	.banner{padding:0;} 
	.banner .swiper-slide .wrap{display: block;}
	.banner .swiper-slide .img,.banner .swiper-slide .ban_txt{width:100%;float:none;}
	.banner .swiper-slide .ban_txt{margin-top:30px;}
    .banner .swiper-slide .ban_txt .tit1 br{display: none;}
    .banner .swiper-pagination{bottom:0;}
	.banner .swiper-pagination-bullet{width:10px;height:10px;margin: 0 4px!important;} 
	.crumbs{top:12px;}
	.mainList .item{width:100%;float:none;margin-left:0;margin-top:16px;} 
	.inbanner{justify-content: flex-end;}
	.inbanner .tit{position:absolute;left:0;}
	.lecturerPop{width:90%;}
	.lecturerPop .content .pc_jiabin{display: none;}
	.lecturerPop .content .m_jiabin{display: block;}
	.lecturerList .item{width:49%;margin-left:2%;margin-bottom:8%;}
	.lecturerList .item:nth-child(4n+1){clear:none;margin-left:2%;}
	.lecturerList .item:nth-child(3n+1){clear:none;margin-left:2%;}
	.lecturerList .item:nth-child(2n+1){clear:both;margin-left:0;} 
	.lecturerList .item .txt{font-size: 13px;}
	.lecturerList .item .txt em br{display: none;}
	.google .lectruer_line .circle_left{background:#2b83fc;}
	.google .lectruer_line .circle_right:after{background:#ea4335;}
	.partner .lectruer_line .circle_left{background:#ffbb00;}
	.partner .lectruer_line .circle_right:after{background:#34a853;}
	.lecturerPop .img{margin-right:20px;padding:15px;} 
	.popTop .line{width:35px;height:2px;margin:5px 0;}
	.popTop .tit{font-size:18px;}
	.popTop .txt span{display: block;}
	.popClose{top:2vw;right:2vw;}
	.classList li a{background-size:16px;background-position: 0 0;}
	.classList li a,.classList li .date{padding-left:24px;}
	.liveTitle .date,.liveList .item .time{width:100px;} 
	.liveList .item .desc:before{width:16px;height:16px;margin-left:4px;background-size: 100%;}
	.liveTitle .content{padding-left:30px;}
	.liveList .item .desc{padding-left:30px;padding-bottom:30px;}
	.liveList .item .desc .ctit{float:none;margin-bottom:5px;}
	.loginBox{padding:30px 0;}
	.formLogo{max-width: 200px;}
	.formContent{padding:40px 30px;}
	.formBox .item{margin-bottom:35px;padding:0 12px;}
	.footer{padding:16px 0;} 
    .btn_more{font-size:3.2vw;}
    .btnWechart span{font-size:2.66667vw;}
    .mainList .item .date{font-size:2.66667vw;}
    .mainList .item .flag{font-size:3.2vw;width:60px;} 
    .description{max-width: 100%;}
	.lectruer_line,.partner_line{zoom:0.3;}
    .gift_box{/*padding-left:3em;padding-bottom:2em;*/}
    .gift_list .item{width:50%;}
    .gift_list .item .tit br{display: block;}
    .gift_circle{position: absolute;left:0;bottom:0;top:0;right:0;margin:0; }
    .gift_circle:before{left:18px;bottom:0;top:0;right:0;border-left:1px dashed #202124;border-bottom:1px dashed #202124; border-bottom-left-radius:20px;}
    .gift_circle .circle{zoom:0.8;}
    .gift_circle .circle1{position: absolute;left:-9px;top:0;}
    .gift_circle .circle2{position: absolute;left:3px;top:15%;margin:0;}
    .gift_circle .circle3{position: absolute;left:40%;bottom:-15px;}
    .gift_circle .circle4{position: absolute;right:43%;bottom:-15px;margin:0;}
    .gift_circle .circle5{position: absolute;right:0;bottom:-15px;}
    .gift_circle .circle6{position: absolute;left:3px;top:48%;display: block;}
    .gift_circle .circle7{position: absolute;left:3px;top:80%;display: block;}
    .lab_box .activity_list .activity_time .time{width:56%;}
    .lab_box .activity_list .item:nth-child(4n+1) .line{width:100%;}
	.lab_box .activity_list .item:nth-child(4n+2) .line{width:80%;}
	.lab_box .activity_list .item:nth-child(4n+3) .line{width:99%;}
	.lab_box .activity_list .item:nth-child(4n+4) .line{width:80%;} 
	.activity_list .activity_time .time, .activity_list .item .line{zoom:0.6!important;}
	.activity_list .item .line:after{width:10px;height:10px;top:-5px;}
	.lab_box .activity_list .activity_time .desc{padding:10px 0 0 0;}
	.lab_box .activity_list .activity_time .desc .tit{font-size:18px;}
	.lab_box .activity_list .activity_time .desc .txt{margin-top:5px;}
	.lab_intro ul li{padding-left:12px;}
	.activity_box .activity_list .activity_time{width:100%;}
	.activity_box .activity_list .item{display: block;}
	.activity_box .activity_list .item .line{display: none;}
	.activity_box .activity_list .activity_time .time{padding-left:12%;font-size:24px;}
	.activity_box .activity_list .activity_time .desc{padding:10px 0 10px 12%;}
	.activity_box .activity_list .activity_con{top:0;padding-left:12%;display: block;}
	.activity_box .activity_list .activity_con .cell{display: flex;width:100%;margin-bottom:10px; align-items: center;padding-right:0;}
	.activity_box .activity_list .activity_con .cell .icon{flex-shrink: 0;margin-right:20px;zoom:0.5;}
	.activity_box .activity_list .activity_con .cell .txt{margin-top:0;}
	.xindian_con {padding:20px 12px;}
	.xindian_box{padding-top:10px;}
	.xindian_box .circle{zoom:0.3;}
	.xindian_list .item{width:50%;padding:5px;}
	.xindian_list .item .tit{font-size:12px;}
	.partner_list .item{display: block;}
	.partner_list .item .img{width:70%;}
	.partner_list .item .desc{width:100%;}
	.partner_list .item .desc{margin-top:30px;}
	.partner_list .item .desc .more{width:90px;height:36px;line-height: 36px;margin-top:15px;}
	
	.activity_title .line{width:100%;}
	.activity_title .line:after{width:8px;height:8px;top:-4px;}
	.activity_title .title{height:44px;line-height:44px;padding:0 25px;font-size:18px;}
	.lab_box .activity_list{padding:18px 0 18px 25px;}
	.activity_line{margin:10px 0;}
	.activity_line .circle_left,.activity_line .circle_right:after{width:8px;height:8px;}
	.activity_line .circle_right{width:16px;height:16px;}
	.lab_box .activity_list1 .item:nth-child(1) .activity_line{width:80%;}
	.lab_box .activity_list1 .item:nth-child(2) .activity_line{width:98%;}

	.lab_box .activity_list2 .item:nth-child(1) .activity_line{width:96%;}
	.lab_box .activity_list2 .item:nth-child(2) .activity_line{width:78.4%;}
	.lab_box .activity_list2 .item:nth-child(3) .activity_line{width:100%;}
	.nanyi{margin-top:25px;}
	.nanyi dl dd p{padding-left:16px;}
	.schedule_title{margin-top:20px;}
	.schedule_list .item{padding:20px 0;}
	.schedule_list .item .schedule_time,.schedule_top .span1{width:70px;white-space: nowrap;}
	.schedule_list .item .schedule_con .schedule_btn{margin-top:10px;}
	.luntan_tit{font-size:18px;}
	.gift_list_new .item{width:100%;}
	.gift_list_new .item .cell{padding-bottom:20px;}
	.gift_list_new .item .tit{height:32px;line-height: 32px;font-size:14px;}
	.gift_list_new .item .img{padding:0 18%;}
	.gift_list_new .item:nth-child(1):before{width:24px;height:24px;top:auto;bottom:20px;}
	.gift_list_new .item:nth-child(1):after{width:24px;height:24px;right:6px;bottom:-12px;top:auto;}
	.gift_list_new .item:nth-child(2):after{width:24px;height:50%;right:auto;left:9px;bottom:-16%;top:auto;}
	.gift_list_new .item:nth-child(3):before{width:24px;height:62.7%;right:30px;bottom:-28%;}
	.gift_list_new .item:nth-child(3):after{width:24px;height:24px;right:30px;bottom:-28%;}
	.tips{margin-top:0;}
	.gift_img{margin-top:20px;}
	.gift_desc{margin-top:5px;}
	.gift_desc span{display: block;}
	

} 
