
@charset "utf-8";
/* CSS Document */
.bodyOverflow{ overflow:hidden;}
.px-mask,.px-mask-only,.px-mask-two{position: fixed;left: 0;top: 0;opacity: .2;width: 100%;height: 100%;background-color: #000;display: none; z-index: 10000}
.px-mask-only{display: block;}
/*弹窗居中*/
.px-pop{position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);background-color: #fff;border-radius: 4px;display: none; z-index: 10001;}
.px-pop.top100{top: 100px;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);}
.px-pop.top200{top: 200px;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);}
.px-pop.top300{top: 300px;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);}
.px-pop.bottom100{top: auto;bottom: 100px;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);}
.px-pop.bottom200{top: auto;bottom: 200px;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);}
.px-pop.bottom300{top: auto;bottom: 300px;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);}

/*弹窗右侧*/
.px-rpop{position: fixed;top: 0;background:#fff;border-radius: 4px;height: 100%;transition: all .3s;transform: translate3d(100%, 0px, 0px);right: 0;z-index: 10001;}
.px-rpop.rigcurr{transform: translate3d(0px, 0px, 0px);}
.px-rpop .px-popmain{height: -webkit-calc(100vh - 172px);height: -moz-calc(100vh - 172px);height: calc(100vh - 172px);max-height: inherit}
.px-w800{width: 800px;}
.px-w440{width: 440px;}
.px-w500{width: 500px;}
.px-w580{width: 580px;}
.px-w600{width: 600px;}
.px-w700{width: 700px;}
.px-w760{width: 760px;}
.px-w900{width: 900px;}

/*气泡弹窗*/
.px-qppop{position: fixed;width: 500px;line-height: 80px;height: 80px;background: rgba(0,0,0,.5);text-align: center;font-size: 16px;color: #fff}

/* 加载中弹窗 */
.px_pop_loading{border-radius: 10px;padding: 30px;min-width: 211px;text-align: center;line-height: 20px;}
.px_pop_loading .text{color: #8A8B99;font-size: 14px;}
/*弹窗头部*/
.px-pophead{position: relative}
.px-pophead-tit{color: #000000;font-size: 20px;text-align: center;line-height: 45px;padding-top: 22px;height: 45px;}
.px-pophead-close{width: 18px;height: 18px;position: absolute;right: 37px;top: 32px;background: url("../images/pub/pop-close.png") no-repeat center;cursor: pointer}


/*弹窗主体*/
.px-popmain{max-height: 437px;overflow: auto;margin-top: 15px}
.px-poprmain{padding: 0 22px}
/*表单格式*/
.px-popform{}
.px-popf-item{line-height: 34px;padding: 0 24px;}
.px-popf-itemlab{font-size: 14px;color: #666;margin-right: 5px;width: 86px;text-align: right}
.px-popf-itemlab .px-popf-itemstar{font-size: 16px;color: #f86f6f;margin-right: 5px;font-style: normal;vertical-align: middle}
.px-popf-itemtxt{font-size: 14px;color: #333}
.px-popf-itemtxt.W300{width: 300px;}
.px-popf-iteminp{font-size: 14px;color: #333}

.px-popf_itemhead{line-height: 30px;margin-bottom: 15px;}
.px-popf_itemhebtn a{float: left;width: 120px;line-height: 36px;text-align: center;margin-right: 10px;border-radius: 18px;font-size: 14px}
.px-popf_itemhebtn .w_px-popfhbtnb{
    background: linear-gradient(90deg, #67A7FF, #646BFE);
    box-shadow: 0px 3px 8px 0px rgba(98, 131, 254, 0.53);
    border-radius: 18px;color: #fff}
.px-popf_itemhebtn .w_px-popfhbtnw{background-color: #fff;border: 1px solid #09f;color: #09f}
.px-maxitem .px-popf-itemlab{width: 150px; font-weight: 600;color: #000000;}


/*弹窗复选框*/
.px_popcheck{cursor: pointer}
.px_popcheck .px_popchicon{background: url("../images/pub/pop-chack.png") no-repeat center;width: 22px;height: 22px;position: relative;margin-top: 3px;}
.px_popcheck.px_popchecked .px_popchicon{background: url("../images/pub/pop-chacked.png") no-repeat center;}
.px_popcheck .px_popchicon input{opacity: 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;font-size: 0;cursor: pointer}
.px_popcheck .px_popchtxt{font-size: 14px;color: #333;margin-left: 9px;}
.px_popcolbtn a{}


/*弹窗按钮*/
.px-popbtn{text-align: center;padding: 30px 0}
.px-popbtn a{min-width: 138px;line-height: 18px;min-height: 18px;border-radius: 18px;border: 1px solid #94C2FF;margin: 0 5px;padding: 8px 10px;word-break: break-all;}
.px-popbtn a:hover{opacity: .8}
.px-popbtn .px-popbtnbgw{background-color: #fff;color: #3A8BFF}
.px-popbtn .px-popbtnbgg{background-color: #F2F2F2;color: #999;box-shadow: none;border: 1px solid #F2F2F2;cursor: not-allowed;}
.px-popbtn .px-popbtnbgb{
    background-image: linear-gradient(90deg, #67A7FF, #646BFE);
    box-shadow: 0px 3px 8px 0px rgba(98, 131, 254, 0.53);color: #fff}

/*弹窗文本输入框*/
.px_popform_inp{width: 639px;line-height: 32px;border-radius: 4px;border: 1px solid #e7eaf1;height: 32px;padding: 0 8px;font-size: 14px;color: #4c4c4c}
.px_popform_inp.wsm{width: 202px;}
.px_popform_inp.wsmc280{width: 260px;}
.px_popform_inp.wsmc300{width: 282px;}
.px_popform_inp.wsmc370{width: 352px;}
.px_popform_inp.wsmc378{width: 360px;}
.px_popform_inp.wsmc395{width: 377px;}
.px_popform_inp.wsmc580{width: 562px;}
.px_popform_inp.minInput{width: 62px;}
.px_popform_date{width: 252px;line-height: 32px;border-radius: 4px;border: 1px solid #e7eaf1;height: 32px;padding: 0 38px 0 8px;font-size: 14px;color: #4c4c4c;background: url(../images/pub/date-icon.png) no-repeat 96%;}


/*弹窗验证码*/
.px_popform_code{width: 282px;line-height: 32px;border-radius: 4px;border: 1px solid #e4e3e7;height: 32px;padding: 0 8px;font-size: 14px;color: #4c4c4c;}
.px_popform_code input{width: 170px;border: 0;outline: 0;line-height: 32px;height: 32px;}
.px_popform_code span{font-size: 14px;color: #6586fe;cursor: pointer}
.px_popform_code span.curr{color: rgba(102,102,102,.4);cursor: unset}
.px_popform_code input:focus,.px_popform_code input:hover{outline: none;border: 0;box-shadow: none;}

.px_popform_code:hover{box-shadow: 0px 0px 6px #8fc2f6;}

/*弹窗提示*/
.px-pophint{font-size: 14px;color: #666;line-height: 30px;padding: 0 16px;text-align: center;margin-bottom: 30px}
.px-pophint p{word-break: break-all !important;}
/* 修改滚动条的轨道 */
.nicescroll-rails.nicescroll-rails-vr{border-radius: 5px;}

/* 右侧拉动表格弹窗 */
.px_thBg tr th,.px_thBg tr td{padding:10px;height: 30px;font-size: 14px;color: #666666;text-align: left;font-size: 14px;color: #222222;}
.px_thBg tr td{font-size: 14px;height: 48px;}
.px_thBg tr th{background-color: #f7f7fa;color: #666666;}
.px_table_auto{max-height: 550px;overflow-y: auto;}
.px_blue,.px_blue:hover{color: #659AF9;}
.px_table_auto .px_popcheck .px_popchicon{width: 14px;height: 14px;background-size: 14px;}
.px_table_auto .px_popchtxt{color: #3D3D3D;font-size: 14px;margin-left: 5px;}
/* 底部全选 */
.px_batch{margin-left: 5px;display: inline-block;vertical-align: middle;color: #3B8EFF;font-weight: 500;font-size: 16px;}
.px_cpagebox{padding-top: 28px;padding-bottom: 25px;border-bottom: 1px solid #D3D3D3;}
.px_allcheck{height:40px;line-height:40px;padding-left: 10px;}
.px_allcheck .px_popcheck{display: inline-block;vertical-align: middle;}
.px_allcheck .px_popcheck .px_popchicon{width: 14px;height: 14px;background-size: 14px;margin-top: 12px;}
.px_allcheck .px_popchtxt{color: #ADB1C2;}

/* 移动到 */
.px-popmove-box{padding: 0 28px;}
.px-popmove-item{height: 200px;}
.px-popmove-list{}
.px-popmove-content{height: 40px;line-height: 40px;display: block;position: relative;cursor: pointer;padding: 0 30px;}
.px-popmove-content img{width: 25px;height: 20px;margin: 10px 12px 0 0;float: left;display: block;}
.px-popmove-content .px-popmove-text{color: #666666;font-size: 14px;}
.px-popmove-list:hover{background: #F7F7F7;border-radius: 4px;}
.px-popmove-list.popactive{background: #f0f9ff;border-radius: 4px;}
.px-popnew-box{height: 40px;line-height: 40px;display: block;position: relative;cursor: pointer;padding-left: 30px;border-top: 1px dashed #E4E3E7;}
.px-popnew-box img{width: 25px;height: 20px;margin: 10px 12px 0 0;float: left;display: block;}
.px-popnew-box .px-popadd-text{color: #2D85FF;font-size: 14px;font-weight: bold;}
.px-popnew-content{height: 40px;}
.px_flie_change{height:34px;padding-top: 6px;}
.px_flie_change .px_file_input{color: #333333;font-size: 14px;width: 370px;padding: 0 10px;height: 32px;line-height: 32px;border-radius: 4px;outline: none;border:none;border:1px solid #d0e6fb;margin-right: 5px;}
.px_flie_change .px_file_input:focus,.px_flie_change .px_file_input:hover{box-shadow: 0px 0px 6px 0px #8FC2F6;outline: none;}
.px_flie_change i{display: inline-block;height: 34px;width: 34px;vertical-align: middle;border-radius: 3px;margin: 0 1px;cursor: pointer;}
.px_flie_change i.px_file_sure{background: url(../images/textSure.png) center no-repeat; background-color: #2D85FF;}
.px_flie_change i.px_file_del{background: url(../images/textDel.png) center no-repeat; background-color: #EE7F7E;}
.px-popf-item .px-fixedwth{width: 454px;font-size: 14px;color: #626270;line-height: 22px;padding-top: 7px;}

/* 文本框 */
.px_poptextarea{height: 120px;}
.px_poptextarea textarea{width: 438px;height: 98px;border-radius: 3px;background-color: #fff;border:1px solid #e7eaf1;resize: none;padding: 10px;font-size: 13px;color: #4c4c4c;}

.px_pop_gary{width: 282px;padding-left: 16px;background: #F7F7F7;padding-bottom: 6px;padding-top: 6px;}
.popRadio,#selectItem2,#selectItem3{display: none;}

/* 发放设置 */
.px-pop-download{color: #333333;font-size: 14px;line-height: 40px;}
.px-pop-download a{margin-left: 10px;color: #0099FF;}
.px-pop-download a:hover{opacity: 0.8;filter: alpha(opacity=80);}
.px_popchgary{font-size: 12px;color: #999999;margin-left: 5px;font-style: normal;}

.px-font-popform .px-popf-itemlab{width: 150px;}
/* 二维码 */
.px-ewm-box{width: 192px;height: 192px;margin: 0 auto;}


/*表格说明*/
.px-tabhint{font-size: 14px;color: #333;line-height: 20px;margin-bottom: 20px;margin-top: 10px}
.px-tabhint a{color: #2D85FF;margin-left: 20px;cursor: pointer}

/* 弹窗切换*/
.px_pop_tabbox{padding: 0 40px}
.px_pop_tabitem {padding-bottom: 16px;}
.px_pop_tablist {font-size: 14px;color: rgba(77,77,77,.5);margin: 0 11px;position: relative;line-height: 1;}
.px_pop_tablist:before {content: "";position: absolute;bottom: -16px;width: 0;border-bottom: solid 3px #668dff;-moz-transition: all .2s ease-in-out;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;left: 50%;border-radius: 2px;font-weight: 400;}
.px_pop_tablist a {color: #a7a7a7;}
.px_pop_tablist.curr:before, .px_pop_tablist:hover:before {width: 80%;left: 10%;}
.px_pop_tablist.curr a {color: #4D4D4D;font-size: 16px;}

.w_zswrap .w_zsbox{border: 1px dashed #D9DEEC;padding-top: 14px;display: none}


/*本地上传*/
.localUpBox{padding: 0 30px ;}
.localbox{border: 1px dashed #E4E3E7;border-radius: 3px;}
.defup{text-align: center;padding: 53px 0;display: block;}
.defuptxt{font-size: 14px;color: #77828B;line-height: 20px}
.defuptxtor{font-size: 14px;color: rgba(60, 64, 67, .3);line-height: 20px;}
.defupfile{font-size: 14px;color: #3A8BFF;position: relative;cursor: pointer;display: inline-block;vertical-align: middle}
.defupfile input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;font-size: 0;}
.defupline{padding: 0 10px;color: #3A8BFF;display: inline-block;vertical-align: middle}
.selectup{padding: 5px;}
.seletuptxt{padding: 0 10px;max-height: 124px;overflow: auto;margin: 10px 0}
.seletuptxtp{line-height: 20px;color: #666;font-size: 14px;margin-bottom: 8px;}
.seletuptxtp i {display: inline-block;vertical-align: middle;width: 22px;height: 20px;background: url("../images/popclose-icon.png") no-repeat center;margin-left: 6px;cursor: pointer}
.seletuptxtp em{display: inline-block;vertical-align: middle;width: 16px;height: 20px;background: url("../images/catalogue-icon.png") no-repeat center;margin-right: 6px;cursor: pointer}
.seletuptit{text-align: center;height: 30px;line-height: 30px;background-color: #F6F6F6}
.seletuptxtp span{display: inline-block;overflow: hidden;max-width: 80%;text-overflow: ellipsis;vertical-align: middle;white-space: nowrap}
.layui-upload-drag{border: 0px;}

/* 开具发票 */
.popTabBox .tabList{width: 173px;height: 32px;border: 1px solid #eaeaea;cursor: pointer;background-color: #f5f5f5;font-size: 14px;color: #999999;line-height: 32px;border-radius: 4px;position: relative;text-align: center;}
.popTabBox .tabList:hover{box-shadow: 0px 0px 6px #8fc2f6;}
.popTabBox .tabList.curr{border-color: #4d97ff;background-color: #ffffff;color: #4d97ff;}
.popTabBox .tabList.curr::after{content: "";display: block;position: absolute;right: -1px;bottom: -1px;background: url(../images/check02.png) center no-repeat;width: 17px;height: 16px;}
.pop-price-txt{font-size: 22px;color: #4d97ff;}
.outerTitle{cursor: pointer;width: 370px;}
.outerTitle .moreTitle{display: block;background: url(../images/moreIcon.png) center no-repeat;width: 11px;height: 17px;cursor: pointer;margin-top: 10px;}
.outerTitle .currTitile{font-size: 14px;color: #666666;}
.outerTitle .beforeTitle{font-size: 12px;color: #4d97ff;width: 65px;height: 25px;line-height: 25px;text-align: center;margin-left: 20px;border: 1px solid #6697ff;border-radius: 4px;    margin-top: 4px;}

/* 团体报名-弹窗 */
.l_team_warn{color: #666666;line-height: 20px;font-weight: 400;font-size: 14px;}
.l_team_warn .centerC{text-align: center;} 
.l_team_bgGray{background: #F6F6F6;margin-top: 4px;padding: 11px 156px 5px 12px;color: #B8B8B8;line-height: 20px;font-weight: 400;font-size: 14px;}
.l_team_textarea{margin-top: 16px;}
.l_team_textarea .content{line-height: 28px;font-size: 14px;color: #666666;overflow-y: auto;resize: none;border: none;width: 100%;height: 100%;border: 1px solid #E4E3E7;border-radius: 3px;height: 216px;padding: 14px 23px 14px 23px;box-sizing: border-box;}
.l_team_textarea:focus{outline: none;}
.pop-relative{position: relative;}
.px-fix-btnleft{position: absolute;left: 38px;bottom: 38px;line-height: 20px;}
.px-fix-btnleft .gray{font-size: 14px;color: #666666;}
.px-fix-btnleft .errormeg{cursor: pointer;color:#3A8BFF;}
.px-fix-btnleft .errormeg i{display: inline-block;background: url(../images/download.png) center no-repeat;width: 16px;height: 16px;vertical-align: middle;margin-right: -4px;margin-top: -2px;}
.errTxtBox{padding-left: 40px;}
.errTxtBox .errline{position: relative;}
.errTxtBox .errline span{color: #FC5C5C;line-height: 32px;height: 32px;}
.errTxtBox .errline .errTxt{position: absolute;height: 26px;line-height: 26px;background-color: #AAAAAA;left: 0;top: 0;width: 380px;color: #FFFFFF;padding-left: 38px;border-radius: 3px;left: 190px;top: 2px;}


/* 班级报道二维码 */
.px_class_code{padding: 26px 30px 24px;text-align: center}
.px_class_code img{width: 200px;height: 200px}
.px_class_codetxt{font-size: 14px;color: #999999;line-height: 32px;text-align: center;}

/* 限制富文本回显图片过大问题 */
.limit_box p img{max-width: 100%;}

.px_pop_fixed{position: relative;bottom: 65px;left: 30px;height: 0;float: left;}

/* 申请售后样式 */
.px-popbtn .btnText{text-align: left;padding-left: 20px;padding-right: 20px;}
.px-popbtn .btnText a{text-align: center;width: 102px;}
.px-popbtn .btnText .text{color: #8B92A6;font-size: 16px;margin-left: 10px;}

/* 加入购物车 */
.px_addcart_item{padding: 10px 28px 29px;}
.l_grouppay_warn{padding: 18px 65px 30px;}
.l_grouppay_warn img{display: block;}
.l_grouppay_warn .txt{font-size: 16px;line-height: 24px;color: #000000;padding-left: 26px;}
.new_pop_invoice .px-popf-itemlab{width: 208px;}

/* 报名信息确认 */
.l_yellowbg_title{background-color: #FFFBE6;border: 1px dashed #FFAA00;color: #666666;padding: 12px 18px;line-height: 20px;font-size: 14px;}
.l_graybg_btm{background-color: #F5F6F7;padding: 10px 20px 10px 20px;}
.l_preview_list{padding: 10px 0;float: left;}
.l_preview_list .title{width: 180px;color: #666666;font-size: 14px;line-height: 16px;text-align: right;}
.l_preview_list .txt{width: 141px;color: #333333;font-size: 14px;line-height: 16px;}
.l_preview_list.oneRow{float: none;}
.l_preview_list.oneRow .txt{width: 438px;overflow:visible;white-space: unset;}


/* 电子签名 */
.popSignat{ width:548px; height:278px;border-radius: 4px;border: 1px dashed #DBDBDB;background: #FFFFFF;position: relative;}
.usePhone .icon{display: inline-block;background: url(../images/phone.png)center no-repeat;width: 14px;height: 14px;margin-right: 6px;vertical-align: middle;}
.btn_fl_txt .txt{display: inline-block;vertical-align: middle;color: #666;}
.btn_fl_txt{font-size: 14px;padding: 30px 0px;height: 36px;line-height: 36px;cursor: pointer;}
.useWrite .icon{display: inline-block;background: url(../images/gray_write.png)center no-repeat;width: 14px;height: 14px;margin-right: 6px;vertical-align: middle;}
/* .sign_ewm_box{padding-top: 11px;} */
.sign_ewm_img{width: 212px;height: 214px;box-shadow: 0px 1px 16px 0px rgba(154,154,155,0.25);border-radius: 8px;border: 1px solid #E7EAF1;margin: 0 auto;padding-top: 26px;padding-left: 28px;}
.sign_ewm_box .txt{color: #666;font-size: 14px;padding-top: 17px;text-align: center;}


/* 兼容低版本浏览器弹窗 */
.px-mask-lowBrowser{position: fixed;left: 0;top: 0;opacity: .2;width: 100%;height: 100%;background-color: #000;display: none; z-index: 10000;background: url(../images/bgfix.png);background-repeat: repeat;}
.px-pop-lowBrowser{position: fixed;left: 50%;top: 50%;background-color: #fff;border-radius: 4px;display: none; z-index: 10001;margin-top: -200px;margin-left: -250px;}
.px-pop-lowBrowser .px-popbtn .px-popbtnbgb{background-color:#3A8BFF}


/*订单信息确认 2023-04-24*/
.q_dingdan{}
.q_dingdan li{ height:40px; line-height:40px; font-size:16px; color:#000000;}
.q_dingdan li .q_dingdan_name{ min-width:300px; text-align:right;}
.q_dingdan li .q_dingdan_con{ min-width:300px; text-align:left;}
.q_dingdan li .colorRed{ color:#FF473A;}
.q_dingdan li .colorRedBold{ font-size:20px; color:#FF473A; font-weight:600;}


/*pop 新泛雅 q*/
.popOverflow{ overflow:hidden;}
.maskDiv{ opacity:0; visibility:hidden; -webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s; transition:opacity 0.3s 0s, visibility 0s 0.3s;}
.maskDiv.maskFadeOut{ opacity:1; visibility:visible; -webkit-transition:opacity 0.3s 0s, visibility 0s 0s; transition:opacity 0.3s 0s, visibility 0s 0s;}
.maskDiv{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(16,26,41,0.76);z-index:999}
.wid480{width:480px;}
.wid560{width:560px;}
.wid640{width:640px;}
.wid840{width:840px;}
.popDiv{min-height:100px;background:#FFFFFF;border-radius:10px;position:fixed; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.popHead{padding:0 30px;line-height:60px;height:60px; border-bottom:solid #f2f2f2 1px; overflow:hidden;}
.popTitle{ font-size:18px; color:#131B26; font-weight:500;}
.popTitle_small{ margin-left:8px; font-size:14px; color:#8A8B99;}
.popClose{display:block;width:18px;height:18px; margin-top:21px; background:url(../images/popClose.png) no-repeat; background-size:18px 18px;}
.popBottom{padding:17px 30px;height:36px;}
.popBottom .bntLinear,.popBottom .bntWhite{ margin-left:30px;}
.popBottomBorder{padding:17px 30px;height:36px; border-top:solid #f2f2f2 1px;}
.popBottomBorder .bntLinear,.popBottomBorder .bntWhite{ margin-left:30px;}
/*bnt*/
.bntLinear{ display:inline-block; vertical-align:top; padding:0 16px; min-width:60px; height:34px; line-height:34px; background:linear-gradient(322deg, #5A33FF 0%, #6CC7FF 100%); font-size:14px; color:#FFFFFF; font-weight:500; border-radius:18px; box-shadow:0px 3px 8px 0px rgba(58,107,255,0.33); text-align:center;}
.bntLinear.bntDis{ background:#ab99ff; background:linear-gradient(140deg, #ace7ff 0%, #ab99ff 100%); cursor:context-menu;}
.bntWhite{ display:inline-block; vertical-align:top; padding:0 16px; min-width:60px; height:32px; line-height:32px; border:solid #8CBBFF 1px; font-size:14px; color:#3a8bff; font-weight:500; border-radius:20px; text-align:center;}
.bntWhite.bntDis{ opacity:.4;}
.bntUpWhite:before{ content:''; width:16px; height:16px; margin:-2px 4px 0 0; background:url(../images/ico-pop-registr.png) no-repeat; display:inline-block; vertical-align:middle;}

.bnt_imp_view,.bnt_imp_view:hover{ line-height:36px; font-size:14px; color:#3a8bff;}
.bnt_imp_view:before{ content:''; width:16px; height:16px; margin:-2px 8px 0 0; background:url(../images/ico-pop-view.png) no-repeat; display:inline-block; vertical-align:middle;}

/*color*/
.colorBlue3a8{ color:#3a8bff;}
.colorGray8a8{ color:#8A8B99;}

/*团体报名 new q*/
.pop_registr_tab{ height:60px;}
.pop_registr_tab li{ position:relative; margin-right:30px; height:60px; line-height:60px; font-size:18px; color:#131B26; float:left; cursor:pointer;}
.pop_registr_tab li.active{ height:60px; font-weight:600;}
.pop_registr_tab li.active:before{ position:absolute; bottom:0; content:''; width:100%; height:4px; background:#3A8BFF; border-radius:2px;}
.pop_registr_con{ height:468px; margin-right:2px; overflow:hidden;}
.pop_registr_one{ padding-top:24px;}
.pop_registr_two{ padding-top:24px; display:none;}
.pop_registr_two .xm_superior{ margin-bottom:20px;}
.pop_registr_item{ position:relative; min-height:34px; line-height:34px; padding:0 30px 24px 114px; font-size:14px; color:#474C59;}
.pop_registr_item .pop_registr_name{ position:absolute; left:0; top:0; width:102px; height:34px; line-height:34px; text-align:right;}
.pop_registr_item .pop_registr_xing{ color:#FF6767;}
.pop_registr_item .pop_registr_span{ margin-right:16px;}
.pop_registr_item .pop_registr_region{ margin-top:16px; padding:48px 0; border:1px dashed #A0B5D1; border-radius:6px; text-align:center;}
.pop_registr_item .pop_registr_local{ position:relative; color:#3A8BFF; overflow:hidden; display:inline-block; vertical-align:top;}
.pop_registr_item .pop_registr_local input{ position:absolute; top:0; right:0; font-size:32px; background:rgba(0,0,0,0); filter:alpha(opacity=0); opacity:0;}
.pop_registr_item .pop_registr_impfile{ padding:16px; line-height:28px; background:#F6F7FA; border-radius:4px;}
.pop_registr_item .pop_upfile{ margin-top:16px; line-height:20px; font-size:12px; color:#A8A8B3;}
.pop_registr_item .pop_upfile_ul{}
.pop_registr_item .pop_upfile_ul li{ position:relative; margin-top:16px; height:68px; background:#F6F7FA; border-radius:4px;}
.pop_registr_item .pop_upfile_ul li img{ width:30px; height:30px; margin:19px 0 0 16px; float:left; border-radius:4px;}
.pop_registr_item .pop_upfile_dl{ padding:12px 80px 0 62px;}
.pop_registr_item .pop_upfile_dl dt{ line-height:22px; font-size:14px; color:#474C59; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pop_registr_item .pop_upfile_dl dd{ line-height:22px; font-size:14px; color:#8A8B99; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pop_registr_item .pop_upfile_close{ position:absolute; right:-10px; top:-10px; width:20px; height:20px; background:url(../images/ico-pop-upfile-dele.png) no-repeat;}
.pop_registr_item .color_red{ color:#FF6767;}
.pop_registr_item .color_green{ color:#00B368;}
.pop_registr_item .color_blue{ color:#3A8BFF;}
.pop_registr_item em{ font-style:normal;}
.pop_registr_item .pop_upfile_down{ position:absolute; right:24px; top:50%; line-height:24px; font-size:14px; color:#3A8BFF; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.pop_registr_item .pop_upfile_down:before{ content:''; width:16px; height:16px; margin:-2px 4px 0 0; background:url(../images/ico-pop-down.png) no-repeat; display:inline-block; vertical-align:middle;}

/*return*/
.xm_superior{ margin:0 0 0 30px; height:20px; line-height:20px;}
.xm_return{ height:20px; line-height:20px; font-size:14px; color:#6B89B3;}
.xm_return:before{ content:''; width:14px; height:14px; margin:-3px 6px 0 0; background:url(../images/ico-scale-return.png) no-repeat; display:inline-block; vertical-align:middle;}
.xm_return_line{ width:1px; height:14px; margin:3px 12px 0; background:#F2F2F2;}

/*breadcrumb*/
.public_breadcrumb{ height:20px; line-height:20px; font-size:14px;}
.public_breadcrumb li{ position:relative; color:#131B26; float:left;}
.public_breadcrumb li a{ color:#8A8B99;}
.public_breadcrumb li:hover,.public_breadcrumb li a:hover{ color:#3A8BFF;}
.public_breadcrumb li+li{ padding-left:16px;}
.public_breadcrumb li+li:before{ position:absolute; left:0; top:0; content:'>'; display:block; width:16px; font-size:14px; color:#ACB4BF; font-family:simsun; font-weight:600; text-align:center;}
.public_breadcrumb li.active{ color:#131B26;}
.public_breadcrumb li.active a{ color:#131B26;}

/*layui-table*/
.scale_container{ position:relative; margin:0 30px;}
.scale_container .colorBlue{ color:#3A8BFF;}
.scale_container .colorRed{ color:#E52E40;}
.scale_container .colorGreen{ color:#29CC96;}
.scale_container .colorYellow{ color:#FFAF40;}
.scale_container .colorGray{ color:#8A8B99;}
.scale_container .colorGraye5{ color:#e5e5e5;}
.scale_container .colorBlue,.scale_container .colorRed,.scale_container .colorGraye5,.scale_container .colorGreen,.scale_container .colorBlueDis,.scale_container .colorYellow{ margin-right:20px;}
.scale_container img{ width:50px; height:38px; display:block; border-radius:4px;}
/*.scale_container .tr_bj_color{ background:#F0F6FF !important;}*/
.scale_container .tr_bj_color{ background:#F0F6FF !important;}
.scale_container .tr_bj_color td:before{ position:absolute; top:0; left:0; right:0; content:''; display:block; width:100%; height:1px; background:#D9E9FF;}
.scale_container .tr_bj_color td:after{ position:absolute; bottom:0; left:0; right:0; content:''; display:block; width:100%; height:1px; background:#D9E9FF;}
.scale_container .layui-table-hover{ background:#F0F6FF !important;}
.scale_container .layui-table-hover td:before{ position:absolute; top:0; left:0; right:0; content:''; display:block; width:100%; height:1px; background:#D9E9FF;}
.scale_container .layui-table-hover td:after{ position:absolute; bottom:0; left:0; right:0; content:''; display:block; width:100%; height:1px; background:#D9E9FF;}
.scale_container .layui-table td, .scale_container .layui-table th, .scale_container .layui-table-col-set, .scale_container .layui-table-fixed-r, .scale_container .layui-table-grid-down, .scale_container .layui-table-header, .scale_container .layui-table-page, .scale_container .layui-table-tips-main, .scale_container .layui-table-tool, .scale_container .layui-table-total, .scale_container .layui-table-view, .scale_container .layui-table[lay-skin=line], .scale_container .layui-table[lay-skin=row]{ border-color:rgba(0,0,0,0); border-width:0;}
.scale_container .layui-table tbody tr:hover, .scale_container .layui-table thead tr, .scale_container .layui-table-click, .scale_container .layui-table-header, .scale_container .layui-table-hover, .scale_container .layui-table-mend, .scale_container .layui-table-patch, .scale_container .layui-table-tool, .scale_container .layui-table-total, .scale_container .layui-table-total tr, .scale_container .layui-table[lay-even] tr:nth-child(even){ background:#f5f6f7;}
.scale_container .layui-table-view .layui-table th{ position:relative; padding:6px 0}
.scale_container .layui-table-view .layui-table td{ position:relative; padding:5px 0;}
.scale_container .layui-table-view .layui-form-checkbox[lay-skin=primary] i{ width:18px; height:18px; overflow:hidden; border:0; margin:0; top:0;}
.scale_container .layui-form-checkbox[lay-skin=primary] i{ background:url(../images/ico-form-check.png) no-repeat; -webkit-transition:0s linear !important; transition:0s linear !important;}
.scale_container .layui-form-checkbox[lay-skin=primary] i:hover{ background:url(../images/ico-form-check.png) no-repeat 0 -20px;}
.scale_container .layui-form-checked[lay-skin=primary] i{ background:url(../images/ico-form-check.png) no-repeat 0 -40px;}
.scale_container .layui-form-checked[lay-skin=primary] i:hover{ background:url(../images/ico-form-check.png) no-repeat 0 -40px;}
.scale_container .layui-form-checked[lay-skin=primary] i:before{ content:''; display:none;}
.scale_container .layui-btn-disabled[lay-skin=primary] i{ background:#cccccc;}
.scale_container .layui-form-disabled[lay-skin=primary] i{ background:#cccccc;}
.scale_container .layui-table-page{ height:26px; padding:20px 0 30px; text-align:right;}
.scale_container .layui-table-page .layui-laypage-skip{ color:#8A8B99;}
.scale_container .layui-table-page .layui-laypage input{ border:solid #D5D7D9 1px;}
.scale_container .layui-table-page .layui-laypage input:hover{ border:solid #D5D7D9 1px !important; opacity:1 !important;}
.scale_container .layui-table-page .layui-laypage input:focus{ border:solid #3A8BFF 1px !important;}
.scale_container .layui-table-page .layui-laypage button{ border-color:#8CBDFF; background-color:#F5F8FB;}
.scale_container .layui-table, .scale_container .layui-table-view{ margin:0;}
.scale_container .layui-table{ color:#131B26; width:100% !important;}
.scale_container .layui-table th{ color:#8A8B99;}
.scale_container .layui-table-body{ margin-bottom:0; overflow:hidden;}
.scale_container .layui-table-page .layui-laypage a, .scale_container .layui-table-page .layui-laypage span.layui-laypage-curr{ padding:0 10px;}
.scale_container .layui-laypage a, .scale_container .layui-laypage span{ color:#8A8B99;}
.scale_container .layui-laypage a.layui-laypage-next, .scale_container .layui-laypage a.layui-laypage-prev{ color:#A3B9D9; font-weight:600;}
.scale_container .layui-disabled, .scale_container .layui-disabled:hover{ color:#E1E1E5 !important;}
.scale_container .layui-laypage .layui-laypage-curr .layui-laypage-em{ border-radius:30px; background:linear-gradient(139.98deg, #6CC7FF -38.96%, #5A33FF 168.95%); box-shadow:0px 4px 11px rgba(86, 82, 255, 0.302989);}
.scale_container .layui-table-cell{ line-height:38px; height:38px;}
.scale_container .layui-form-checkbox[lay-skin=primary]{ min-width:18px; min-height:18px;}


.px-popbtn a{min-width: 138px;line-height: 18px;min-height: 18px;border-radius: 18px;border: 1px solid #94C2FF;margin: 0 5px;padding: 8px 10px;word-break: break-all; display:inline-block; vertical-align:top;}
.px-popbtn a:hover{opacity: .8}
.px-popbtn .px-popbtnbgw{background-color: #fff;color: #3A8BFF}


.xidianSpaceGreen .px-popbtn a{ border-color:#169A9A;}
.xidianSpaceGreen .px-popbtn .px-popbtnbgw{color: #169A9A}






























