.ecvHeader{position: fixed;width: 100%;height: 70px;background: rgba(27, 39, 66, 0.7);z-index: 300;}
.ecvHeader .ecvHeader_in{width: 1200px;height: 70px;display: flex;justify-content: space-between;align-items: center;margin: 0 auto;}
.ecvHeader .header_logo{display: flex;align-items: center;}
.ecvHeader .header_logo img{width: 113px;height: 29px;}
.ecvHeader .logo_text{position: relative;font-size: 24px;color: #FFFFFF;margin-left: 10px;padding-left: 10px;letter-spacing: 1px;}
.ecvHeader .logo_text:before{content: '';position: absolute;left: 0;top: 50%;margin-top: -7px;width: 2px;height: 14px;background: #FFFFFF;}
.ecvHeader .header_link{display: flex;align-items: center;}
.ecvHeader .header_link .link_li{font-size: 16px;color: #FFFFFF;letter-spacing: 1px;margin: 0 20px;}
.ecvHeader .header_link .link_li:hover{color: #FFCB2D;}
.npdp_live_bg{position: absolute;z-index: -1;left: 50%;transform: translateX(-50%);top: 0;width: 1920px;height: 100%;}

.npdp_banner{position: relative;z-index: 1;width: 100%;min-width: 1200px;overflow: hidden;height: 540px;}
.npdp_banner .banner_label_row{position: absolute;width: 1200px;left: 50%;transform: translateX(-50%);bottom: 68px;display: flex;align-items: center;}
.npdp_banner .banner_label{position: relative;z-index: 1;width: 212px;height: 66px;display: flex;margin-right: 80px;}
.npdp_banner .banner_label_bg{position: absolute;z-index: -1;left: 0;top: 0;width: 212px;height: 66px;}
.npdp_banner .banner_label_num{width: 66px;height: 66px;text-align: center;line-height: 66px;font-size: 30px;color: #FFFFFF;font-weight: bold;}
.npdp_banner .banner_label_txt{margin-top: 10px;margin-left: 12px;line-height: 50px;font-size: 26px;color: #FFFFFF;}

.npdp_certi{position: relative;z-index: 1;width: 100%;min-width: 1200px;overflow: hidden;padding: 50px 0;}
.npdp_certi .certi_title,
.npdp_tutor .tutor_title,
.npdp_diff .diff_title{display: block;text-align: center;font-size: 50px;color: #010101;font-weight: bold;}
.npdp_certi .certi_box{display: flex;padding-top: 35px;width: 1200px;margin: 0 auto;}
.npdp_certi .certi_one{width: 370px;height: 410px;background: #FFFFFF;border-radius: 7px;display: flex;flex-direction: column;align-items: center;margin-top: 16px;padding: 0 18px;padding-top: 22px;box-sizing: border-box;}
.npdp_certi .certi_one_txt{font-size: 16px;color: #666666;line-height: 30px;text-align: justify;}
.npdp_certi .certi_one_img{margin-top: 18px;width: 247px;height: 190px;}
.npdp_certi .certi_list{display: flex;flex-wrap: wrap;flex: 1;}
.npdp_certi .certi_item{width: 260px;height: 197px;background: #FFFFFF;border-radius: 7px;padding-top: 34px;padding-left: 28px;box-sizing: border-box;margin-left: 16px;margin-top: 16px;}
.npdp_certi .certi_item_tit{display: flex;align-items: center;}
.npdp_certi .certi_item_titIcon{width: 30px;height: 30px;margin-right: 10px;}
.npdp_certi .certi_item_titTxt{font-size: 24px;color: #000000;font-weight: bold;}
.npdp_certi .certi_item_cont{margin-top: 14px;font-size: 18px;color: #666666;line-height: 32px;}
.npdp_certi .certi_item_contE{color: #194CBE;}
.npdp_certi .certi_btn{display: block;margin: 0 auto;margin-top: 50px;cursor: pointer;width: 330px;height: 60px;background: #194CBE;border-radius: 6px;text-align: center;line-height: 60px;font-size: 18px;color: #FFFFFF;}

.npdp_tutor{position: relative;z-index: 1;width: 100%;min-width: 1200px;overflow: hidden;padding-top: 70px;padding-bottom: 110px;}
.npdp_tutor .tutor_bg1{position: absolute;z-index: -1;left: 50%;transform: translateX(-50%);top: 0;width: 1920px;height: 1415px;}
.npdp_tutor .tutor_bg2{position: absolute;z-index: -1;left: 50%;transform: translateX(-50%);bottom: 0;width: 1920px;height: 1415px;}
.npdp_tutor .tutor_main{width: 1200px;margin: 0 auto;}
.npdp_tutor .tutor_title{margin-bottom: 35px;}

.npdp_diff{position: relative;z-index: 1;width: 100%;min-width: 1200px;padding: 70px 0;background-color: #FFFFFF;}
.npdp_diff .diff_label{display: block;text-align: center;margin-top: 70px;font-size: 50px;color: #000000;font-weight: bold;}
.npdp_diff .diff_box{width: 1210px;margin: 0 auto;position: relative;z-index: 1;margin-top: 50px;display: flex;justify-content: flex-end;}
.npdp_diff .diff_box_img{position: absolute;z-index: 10;left: 0;top: 50%;transform: translateY(-50%);width: 623px;height: 461px;}
.npdp_diff .diff_box_list{display: flex;flex-direction: column;align-items: flex-end;padding-bottom: 42px;padding-top: 25px;width: 1030px;background: #FFFFFF;box-shadow: 0 10px 50px 0 rgba(46,112,245,0.2);padding-right: 58px;box-sizing: border-box;}
.npdp_diff .diff_box_li{display: flex;align-items: center;height: 45px;box-sizing: border-box;border-radius: 10px;border: 1px solid #194CBE;margin-top: 15px;overflow: hidden;}
.npdp_diff .diff_li_txt{width: 298px;padding: 0 10px;text-align: center;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 26px;color: #194CBE;font-weight: bold;}
.npdp_diff .diff_li_btn{width: 178px;height: 43px;text-align: center;line-height: 43px;background: #194CBE;font-size: 29px;color: #FFFFFF;font-weight: bold;}
.npdp_diff .diff_box_li:hover{border: 1px solid #FF6C13;}
.npdp_diff .diff_box_li:hover .diff_li_txt{color: #FF6C13;}
.npdp_diff .diff_box_li:hover .diff_li_btn{background: #FF6C13;color: #FFFFFF;}

.ecvDifficult{position: relative;z-index: 1;width: 100%;min-width: 1200px;overflow: hidden;}
.ecvDifficult .ecvDifficult_in{position: relative;width: 1100px;margin: 0 auto;padding-bottom: 130px;padding-top: 90px;display: flex;flex-direction: column;}
.ecvDifficult .diff_title{text-align: center;letter-spacing: 1px;font-size: 50px;color: #010101;font-weight: bold;padding-bottom: 140px;}
.ecvDifficult .diffImg{display: block;width: 475px;height: 443px;margin: 0 auto;}
.ecvDifficult .diff_problem{position: absolute;height: 60px;padding: 0 22px;display: flex;align-items: center;line-height: 23px;font-size: 20px;color: #FFFFFF;background: #194CBE;border-radius: 10px;cursor: pointer;box-shadow: 0 4px 7px 0 rgba(10,19,133,0.35);-webkit-box-shadow: 0 4px 7px 0 rgba(10, 19, 133, 0.35);-moz-box-shadow: 0 4px 7px 0 rgba(10, 19, 133, 0.35);}
.ecvDifficult .diff_problem:hover{background: #7B9DE1;}
.ecvDifficult .left_one{left: 75px;top: 280px;}
.ecvDifficult .left_two{left: 0;top: 460px;}
.ecvDifficult .left_three{left: 75px;bottom: 150px;}
.ecvDifficult .bot_one{left: 50%;transform: translateX(-50%);bottom: 50px;}
.ecvDifficult .right_one{right: 75px;top: 280px;}
.ecvDifficult .right_two{right: 0;top: 470px;}
.ecvDifficult .right_three{right: 75px;bottom: 150px;}

.npdp_teacher{position: relative;z-index: 1;width: 100%;min-width: 1200px;overflow: hidden;padding-top: 70px;padding-bottom: 75px;}
.npdp_teacher .teacher_title{display: block;text-align: center;font-size: 50px;color: #FFFFFF;font-weight: bold;}
.npdp_teacher .wheelPlant_lunbo{width: 1200px;margin: 0 auto;position: relative;z-index: 1;margin-top: 50px;}
.npdp_teacher .wheelPlant_item{display: flex;align-items: flex-start;}
.npdp_teacher .plantImg{width: 440px;display: block;margin-left: 20px;}
.npdp_teacher .plantImg img{width: 440px;height: auto;}
.npdp_teacher .plant_introduce{flex: 1;display: flex;flex-direction: column;padding-top: 50px;margin-left: 40px;margin-right: 20px;}
.npdp_teacher .int_name_title{display: flex;align-items: center;justify-content: space-between;}
.npdp_teacher .int_name{display: flex;align-items: center;font-size: 26px;color: #FFFFFF;font-weight: bold;}
.npdp_teacher .int_name_line{width: 3px;height: 18px;background: #FFFFFF;margin-right: 10px;}
.npdp_teacher .audition{cursor: pointer;width: 140px;height: 38px;background: #FF6C13;border-radius: 8px;text-align: center;line-height: 38px;font-size: 18px;color: #FFFFFF;font-weight: bold;}
.npdp_teacher .int_cont{margin-top: 24px;}
.npdp_teacher .int_cont p{font-size: 14px;color: #FFFFFF;line-height: 20px;text-align: justify;}
.npdp_teacher .int_feat{padding: 10px 24px;box-sizing: border-box;border-radius: 8px;background: rgba(255,255,255,0.3);text-align: justify;margin-top: 12px;font-size: 14px;color: #FFFFFF;line-height: 20px;}
.npdp_teacher .palnt_list{position: absolute;right: 20px;bottom: 20px;width: 680px;}
.npdp_teacher .palnt_list ul{display: flex;align-items: center;flex-wrap: nowrap;overflow-x: auto;}
.npdp_teacher .palnt_list ul li{width: 124px;min-width: 124px;height: 98px;background: #848484;border-radius: 6px;border: 3px solid #FFFFFF;box-sizing: border-box;margin-right: 16px;display: flex;align-items: flex-start;justify-content: center;overflow: hidden;cursor: pointer;}
.npdp_teacher .palnt_list ul li img{max-width: 84px;height: auto;margin-top: 10px;}
.npdp_teacher .palnt_list ul li.on{border: 3px solid #6C9AFF;background: #016EA9;}

.live_audition{position: relative;z-index: 1;width: 100%;min-width: 1200px;overflow: hidden;}
.live_audition .live_audition_in{width: 1010px;margin: 0 auto;padding: 75px 0 45px 0;display: flex;align-items: flex-start;justify-content: space-between;}
.live_audition .course{width: 548px;height: 331px;background: url(https://lstatic.xisaiwang.com/educity/pc/sem/images/pmp_liveBg.png) no-repeat;background-size: 100% 100%;}
.live_audition .course_title{position: relative;padding-top: 75px;width: 142px;margin: 0 auto;text-align: center;font-size: 30px;font-weight: 550;color: #FFFFFF;margin-bottom: 25px;}
.live_audition .course_title .title_icon{position: absolute;bottom: -5px;left: 0;width: 100%;height: 14px;z-index: 200;background: #FFFFFF;opacity: 0.2;}
.live_audition .course_p{width: 385px;margin: 0 auto;font-size: 16px;color: #FFFFFF;line-height: 26px;}
.live_audition .appointment{width: 405px;display: flex;flex-direction: column;}
.live_audition .appoint_title{font-size: 40px;font-weight: bold;color: #194CBE;padding-bottom: 10px;white-space: nowrap;}
.live_audition .appoint_notes{font-size: 24px;color: #333333;padding-bottom: 15px;}
.live_audition .appoint_li{display: flex;align-items: center;margin-top: 12px;font-size: 24px;color: #333333;}
.live_audition .appoint_li input[type=text]{width: 336px;height: 40px;border: 1px solid #F4F4F4;text-indent: 20px;font-size: 18px;margin-left: 14px;}
.live_audition .sgShouquan{display: flex;align-items: center;padding-left: 64px;margin-top: 10px;cursor: pointer;}
.live_audition .sgShouquan span{margin-left: 5px;}
.live_audition .appoint_btn{width: 160px;height: 50px;background: #194CBE;border-radius: 6px;margin-top: 24px;text-align: center;line-height: 50px;font-size: 24px;color: #FFFFFF;}

.ugc_brand{position: relative;z-index: 1;width: 100%;min-width: 1200px;overflow: hidden;}
.ugc_brand .ugc_brand_in{width: 1180px;margin: 0 auto;padding: 105px 0 85px 0;}
.ugc_brand .brand_title{display: flex;align-items: center;justify-content: center;padding-bottom: 65px;}
.ugc_brand .brand_logo{display: flex;flex-direction: column;align-items: center;}
.ugc_brand .brand_logo img{width: 117px;height: 32px;margin-bottom: 8px;}
.ugc_brand .logo_time{font-size: 20px;color: #FFFFFF;text-align: center;letter-spacing: 1px;}
.ugc_brand .brand_name{font-size: 60px;font-weight: bold;letter-spacing: 1px;margin-left: 30px;color: #FFFFFF;text-shadow: 0 9px 10px rgba(0,0,0,0.52);-webkit-text-shadow: 0 9px 10px rgba(0,0,0,0.52);-moz-text-shadow: 0 9px 10px rgba(0,0,0,0.52);-o-text-shadow: 0 9px 10px rgba(0,0,0,0.52);}
.ugc_brand .brand_row{display: flex;align-items: center;justify-content: space-between;}
.ugc_brand .row_div{display: flex;align-items: center;}
.ugc_brand .row_text{display: flex;flex-direction: column;margin-left: 15px;color: #FFFFFF;}
.ugc_brand .row_text .title{font-size: 20px;line-height: 23px;font-weight: bold;}
.ugc_brand .row_text .notes{font-size: 16px;line-height: 23px;padding-top: 3px;}

.copyright{width: 100%;min-width: 1200px;padding: 15px 0;background: #363c41;text-align: center;}
.copyright .copy_text{display: block;font-size: 14px;color: #FFFFFF;line-height: 2;}

/* 弹窗 */
.npdp3_popcontent_new{position:relative;width:426px;margin:0 auto;margin-top:-200px;border-radius:10px;top:50%;min-height:400px}
.npdp3_maincont_new{position:relative;box-sizing:border-box;padding-top:10px;min-height:400px;background:url(../images/tankuang1.png) center center no-repeat;background-size:100% 100%;border-radius:10px;padding-bottom:30px}
.npdp3_maincont_new2{position:relative;box-sizing:border-box;padding-top:82px;min-height:400px;background:#1054DA;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding-bottom:30px}
.npdp3_maincont_new3{position:relative;box-sizing:border-box;padding-top:10px;min-height:400px;background:#1054DA;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding-bottom:30px}
.npdp3_closepop_new{position:absolute;right:-12px;top:-22px;width:27px;height:27px;background:url(../images/close_close.png) center repeat;background-size:100% 100%;z-index:1;cursor:pointer}
.npdp3_pop_t_box{display:flex;flex-direction:column}
.npdp3_pop_t_big_box{position:absolute;z-index:999;display:flex;width:100%;display:flex;justify-content:space-around}
.npdp3_pop_t_box{display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.npdp3_pop_t_box img{width:47px;height:47px}
.npdp3_closepop_new2{position:absolute;right:0;top:-86px;width:27px;height:27px;background:url(../images/close_close.png) center repeat;background-size:100% 100%;z-index:1;cursor:pointer}
.npdp3_pop_t_t{font-size:24px;font-weight:bold;color:#1054DA;line-height:40px;text-align:center;padding-top:96px;font-size:44px;font-weight:bold;padding-bottom:20px;position:relative;z-index:99}
.npdp3_pop_t_text{font-weight:bold;color:#1054DA;font-size:18px;line-height:22px;text-align:center;padding-top:8px}
.npdp3_pop_t{font-size:24px;font-weight:bold;color:#1054DA;line-height:40px;text-align:center;font-size:44px;font-weight:bold;z-index:99;padding-bottom:28px;padding-top:28px}
.npdp3_pop_main{width:385px;border-radius:10px;background-color:#FFFFFF;margin:0 auto;margin-top:10px;position:absolute;top:284px;left:20px}
.npdp3_pop_main2{width:385px;border-radius:10px;margin:0 auto;margin-top:10px;margin-left:34px}
.npdp3_popcontent_new input[type=text],.npdp3_popcontent_new input[type=password]{-webkit-appearance:none;border:0;outline:0;resize:none;font-size:inherit;margin:0;font-size:15px;color:#999999;margin-left:12px}
.npdp3_popcontent_new input[type=number],.npdp3_popcontent_new input[type=password]{-webkit-appearance:none;border:0;outline:0;resize:none;font-size:inherit;margin:0;font-size:15px;color:#999999;margin-left:12px}
.npdp3_popcontent_new .form-group-phone{width:100%;height:50px;background:#F6F9FF;border-radius:10px;border:1px solid #B4C9F3;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}
.npdp3_popcontent_new .form-group-input input.swidth{font-weight:400;font-size:15px;color:#999999;line-height:30px;background-color:#F6F9FF;border:none;margin-left:12px}
.npdp3_pop_main input[type="text"].duaninput{width:250px;height:30px;background:#FFFFFF;border:1px solid #BFBFBF;border-radius:6px;box-sizing:border-box;text-align:center;font-size:15px}
.npdp3_pop_but{display:block;margin:0 auto;width:170px;height:46px;line-height:46px;text-align:center;background:#1054DA;border-radius:23px;font-size:20px;color:#FFFFFF !important;margin-top:-20px;z-index:1;position:relative;margin-top:20px}
.npdp3_pop_but2{display:block;margin:0 auto;width:170px;height:46px;line-height:46px;text-align:center;background:#1054DA;border-radius:23px;font-size:20px;color:#FFFFFF !important;z-index:1;position:relative}
.npdp3_pop_but2:hover{transform:scale(1.1)}
.npdp3_popcontent_new .card_card_box{display:flex;justify-content:center;align-items:center;flex-direction:column}
.npdp3_popcontent_new .card_card_box2::before{position:absolute;content:' ';width:426px;top:-94px;height:400px;background:url(../images/card2_caed3_image.png) center center no-repeat;background-size:100% 100%}
.npdp3_popcontent_new .card_card_box2::after{position:absolute;content:' ';width:426px;top:64px;height:383px;background:url(../images/card2_card2_bg.png) center center no-repeat;background-size:100% 100%}
.npdp3_popcontent_new .card_inner_box{width:119px;text-align:center;height:134px;background:#EAF1FF;border-radius:10px;margin-right:10px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}
.npdp3_popcontent_new .card_inner_box img{width:83px;height:83px}
.npdp3_popcontent_new .card_inner_text{color:#1054DA;font-weight:bold;font-size:18px;text-align:center;padding-bottom:6px}
.npdp3_popcontent_new .npdp3_pop_main .pop-up-box{margin:auto;padding:5px 15px 15px 15px;border-radius:7px;padding-top:12px}
.npdp3_popcontent_new .sendbtn{display:inline-block;width:119px;height:41px;line-height:41px;text-align:center;font-size:15px;color:#FFFFFF;background:#1054DA;border-radius:10px;margin-right:4px}