/**无显示的全屏遮盖*/
.global_none_cover{border: none;z-index: 100;position: fixed;top: 0px;left: 0px; width: 100%;height: 100%;}

/**弹窗样式*/
*{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%; text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:rgba(0,0,0,0);-ms-tap-highlight-color:rgba(0,0,0,0); tap-highlight-color:rgba(0,0,0,0);}

.text_select_css{
-moz-user-select: text; /*火狐*/
-webkit-user-select: text; /*webkit浏览器*/
-ms-user-select: text; /*IE10*/
-khtml-user-select: text; /*早期浏览器*/
user-select: text;
}

/*pc css*/
.pcpopup_contbg{ }

/*.pcpopup_contbg *{margin:0; padding:0; }*/
.pcpopup_contbg ul li{ list-style:none;}
.pcpopup_contbg img{ border:none; }
.pcpopup_contbg a{ color:inherit; text-decoration:none;}
.pcpopup_contbg .popup_cont{align-self:center; margin: 0 auto; position: relative; z-index: 999; background: #FFFFFF;border-radius: 10px;}
/*.pcpopup_contbg .popup_cont:after{ content: ""; position: absolute; top: -4px; right: -4px; bottom: -4px; left: -4px; background: rgba(255,255,255,0.3); z-index:-1; border-radius: 2px;}*/

.pcpopup_contbg .popup_title{ height: 50px; line-height: 50px; padding: 0 0 0 20px; border-bottom: solid 1px #ececec; }
.pcpopup_contbg .popup_title .font{ color: #333333;font-size: 22px; }
.pcpopup_contbg .popup_title .popup_delete{ width: 50px; height: 50px; text-align: center; line-height: 50px;float: right; font-size:30px; color:#999999;}
.pcpopup_contbg .popup_title .popup_delete:hover{ color:#83b9ff;}
.pcpopup_contbg .popup_content{ padding: 20px;font-size: 20px; color: #333333; }
.pcpopup_contbg .popup_careful{ padding-bottom: 15px; text-align:left; }
.pcpopup_contbg .popup_careful .prompt{ font-size:18px; }
.pcpopup_contbg .popup_tab_cont{ }
.pcpopup_contbg .popup_table{ border-collapse: collapse; border:solid 1px #ececec; width: 100%;}
.pcpopup_contbg .popup_table th{ height: 40px; background: #fafafa;font-size: 16px; font-weight: normal; border:solid 1px #ececec;}
.pcpopup_contbg .popup_table td{ border:solid 1px #ececec; height: 40px; text-align: center;font-size: 14px;  }
.pcpopup_contbg .popup_table td .details{ color:#83b9ff; }
.pcpopup_contbg .popup_table td .details:hover{ text-decoration: underline;}
.pcpopup_contbg .popup_page{ padding: 10px 0; text-align: center; }
.pcpopup_contbg .popup_page .page{ border:solid 1px #ececec; height: 30px; display: inline-block; line-height: 30px;padding:0 20px; margin: 0 5px; color: #999999;}
.pcpopup_contbg .popup_page .page:hover{ color: #83b9ff; border-color:#83b9ff; }
.pcpopup_contbg .popup_but{ text-align: center; }
.pcpopup_contbg .popup_but .but{ width: 80%;background:#DF3433;display: inline-block;font-size:22px;color: #FFFFFF;padding: 10px 0;border-radius: 26px;}
.pcpopup_contbg .popup_butleft{ text-align: left; padding:10px 0;}
.pcpopup_contbg .popup_butleft .but{width: 80%; background:#DF3433;display: inline-block;font-size:22px; color: #FFFFFF; padding: 12px 18px; margin-right:20px;border-radius: 33px;margin-top:18px;}
/*.pcpopup_contbg .popup_butleft .but_white{height:35px; background:#FFFFFF;display: inline-block;font-size:14px; line-height:35px; color: #333333; border: solid 1px #dcdcdc; padding: 0 40px; }*/
.pcpopup_contbg .popup_butcont{ text-align: center; padding:10px 0;}
.pcpopup_contbg .popup_butcont .but{background:#DF3433;display: inline-block;font-size:22px;color: #FFFFFF; padding:12px 18px;cursor:pointer; width: 80%;text-align: center;border-radius:30px;}
/*.pcpopup_contbg .popup_butcont .but_white{height:35px; background:#FFFFFF;display: inline-block;font-size:14px; line-height:35px; color: #333333; border: solid 1px #dcdcdc; padding: 0 40px; }*/

.pcpopup_contbg .form_content{ padding:10px 0; }
.pcpopup_contbg .form_content .form_label{padding: 5px 0;  text-align: left;}
.pcpopup_contbg .form_content .form_font{font-size:22px; }
.pcpopup_contbg .form_content .setwidth{ width:76px; display:inline-block; height: 35px; line-height: 35px;}
.pcpopup_contbg .form_content .setwidth1{width:98px; display:inline-block; height: 35px; line-height: 35px; }
.pcpopup_contbg .form_content .form_input{ width:330px; height:35px; border: solid 1px #ececec;padding: 0 20px;font-size:18px; color: #333333; outline: none; }

.pcpopup_contbg .popup_winning{ overflow: hidden; }
.pcpopup_contbg .winning_img{ width:145px; height:150px; float: left; text-align: center; padding-top:30px;}
.pcpopup_contbg .not_winning{ line-height: 33px;font-size:20px; color: #333333;text-align: center;  }
.pcpopup_contbg .winning{ } 
.pcpopup_contbg .winning_red{font-size:25px; color: #DF3433;padding:5px 0; text-align: center; }
.pcpopup_contbg .winning_title{font-size:18px; line-height:22px; text-align: center; }
.pcpopup_contbg .winning_hit{font-size: 18px;padding:15px 0; line-height:22px; color: #999999; text-align: center; }

.pcpopup_contbg .task_content{ }
.pcpopup_contbg .task_content .task_list {border-bottom:solid 1px #ececec; height:35px; margin-bottom:10px; }
.pcpopup_contbg .task_content .task_cont {width:450px; height:35px; overflow: hidden;float: left;font-size:20px; line-height:35px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align: left; }
.pcpopup_contbg .task_content .task_but {font-size:16px; height:35px; display: inline-block; line-height:35px; padding:0 30px; color: #FFFFFF;border-radius: 18px;}

.task_content .task_list:hover {background:linear-gradient(to right,#E6E6FA,#E0FFFF);}

/*.pcpopup_contbg .product_content{ width:600px; height:380px; overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling:touch; }*/
/*.pcpopup_contbg .product_ul{width:620px; height: 380px; }*/
/*.pcpopup_contbg .product_list{width:140px; height:245px; position: relative; overflow: hidden; border: solid 1px #ececec; float: left;margin:0 10px 10px 0; }*/
/*.pcpopup_contbg .product_list .icon{ display: none; }*/
/*.pcpopup_contbg .corner_icon{ position: relative; }*/
/*.pcpopup_contbg .corner_icon .icon{ width:40px; height:40px; z-index: 5; position: absolute; top: 0; right: 0;display:block; }*/
/*.pcpopup_contbg .corner_icon .icon img{ width: 40px; height: 40px; }*/
/*.pcpopup_contbg .product_img{width:140px; }*/
/*.pcpopup_contbg .product_img img{ width:140px; height:140px;}*/
/*.pcpopup_contbg .product_title{ height: 40px; line-height: 40px; color: #333333;font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding:0 10px; }*/
/*.pcpopup_contbg .product_but{width:140px; padding: 10px 0; text-align: center; }*/
/*.pcpopup_contbg .product_but .browse{ width:100px; height:40px; line-height:40px; color: #FFFFFF;font-size:16px; background:#DF3433;display: inline-block;border-radius:18px;}*/

/*web css*/
.webpopup_contbg{ width: 750px; }

.webpopup_contbg *{ text-align: left;margin:0;padding:0;font-family:SimHei;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.webpopup_contbg ul li{ list-style:none;}
.webpopup_contbg img{ border:none; }
.webpopup_contbg a{ color:inherit; text-decoration:none;}
.webpopup_contbg .popup_cont{align-self:center; margin: 0 auto;margin-top:10%\9; font-size: 24px;z-index: 999; background: #FFFFFF;border-radius: 20px;}
.webpopup_contbg .popup_cont:after{ content: ""; position: absolute; top: -4px; right: -4px; bottom: -4px; left: -4px; background: rgba(255,255,255,0.3); z-index:-1; border-radius: 2px;}

.webpopup_contbg .popup_title{ padding:20px 0 20px 20px;border-bottom: solid 1px #ececec; position:relative; }
.webpopup_contbg .popup_title .font{ color: #333333;font-size:22px; }
.webpopup_contbg .popup_title .popup_delete{ text-align: center;float: right; position: absolute; top: 0; bottom: 0; right: 0; width: 70px; font-size:54px; color:#999999; padding: 10px 0;}
.webpopup_contbg .popup_title .popup_delete:hover{ color:#83b9ff;}
.webpopup_contbg .popup_content{ padding: 20px;font-size: 14px; color: #333333; } 
.webpopup_contbg .popup_careful{ line-height:40px;font-size: 20px;}
.webpopup_contbg .popup_careful .prompt{ font-size:28px; }
.webpopup_contbg .popup_tab_cont{ }
.webpopup_contbg .popup_table{ border-collapse: collapse; border:solid 1px #ececec; width: 100%;}
.webpopup_contbg .popup_table th{ height:70px; background: #fafafa;font-size:28px; font-weight: normal; border:solid 1px #ececec; text-align: center; }
.webpopup_contbg .popup_table td{ border:solid 1px #ececec; height:60px; text-align: center;font-size:24px;  }
.webpopup_contbg .popup_table td .details{ color:#4a99ff; }
.webpopup_contbg .popup_table td .details:hover{ text-decoration: underline;}
.webpopup_contbg .popup_page{ padding:20px 0; text-align: center; }
.webpopup_contbg .popup_page .page{ border:solid 1px #dcdcdc; display: inline-block;  padding:15px 20px; margin: 0 5px; color: #666666;font-size: 26px;}
.webpopup_contbg .popup_page .page:hover{ color: #83b9ff; border-color:#83b9ff; }
.webpopup_contbg .popup_but{ text-align: center; z-index:9999;    position: relative;}
.webpopup_contbg .popup_but *{ text-align: center;}
.webpopup_contbg .popup_but .but{ width: 90%;background:#DF3433;display: inline-block;font-size:26px;color: #FFFFFF;padding: 15px 0;border-radius: 28px;}
.webpopup_contbg .popup_butleft{ text-align: left; padding:10px 0;}
.webpopup_contbg .popup_butcont{ text-align: center; padding-bottom:10px;}
.webpopup_contbg .popup_butleft .but,.webpopup_contbg .popup_butcont .but{background:#DF3433;text-align: center;display: inline-block;font-size:23px; color: #FFFFFF; padding:15px 23px;width:90%;border-radius: 28px;margin-top: 18px;}
/*.webpopup_contbg .popup_butleft .but_white,.webpopup_contbg .popup_butcont .but_white{ background:#FFFFFF; min-width:150px; text-align: center;display: inline-block;font-size:26px; color: #333333; border: solid 1px #dcdcdc; padding:15px 10px; }*/

.webpopup_contbg .form_content{ padding:10px 0; }
.webpopup_contbg .form_content .form_label{ padding:5px; }
.webpopup_contbg .form_content .form_font{font-size:26px; }
.webpopup_contbg .form_content .setwidth{ width: 134px; display:inline-block; height:50px; line-height: 50px;text-align: center;}
.webpopup_contbg .form_content .setwidth1{ width:190px;display:inline-block; height:50px; line-height: 50px; }
.webpopup_contbg .form_content .form_input{ width:498px; height: 40px; border: solid 1px #e2e2e2;padding: 0 20px;font-size: 26px; color: #333333; outline: none; }

.webpopup_contbg .popup_winning{ overflow: hidden; }
.webpopup_contbg .winning_img{ width:145px; height:150px; float: left; text-align: center; padding-top:30px;}
.webpopup_contbg .winning_cont{width: 100%;float: left;  }
.webpopup_contbg .not_winning{ line-height: 56px;font-size:22px; color: #333333;padding: 0 8px;text-align: center;}
.webpopup_contbg .winning{ }
.webpopup_contbg .winning_red{font-size: 30px; color: #DF3433;padding: 10px 0;text-align: center; }
.webpopup_contbg .winning_title{font-size: 26px; line-height:39px;text-align: center; }
.webpopup_contbg .winning_hit{font-size: 22px;padding:15px 0;color: #999999;text-align: center; }
.webpopup_contbg .task_content{ }
.webpopup_contbg .task_content .task_list{border-bottom:solid 1px #ececec; height: 50px; margin-bottom:10px; }
.webpopup_contbg .task_content .task_cont{ text-align: left;width: 430px; height: 50px; overflow: hidden;float: left;font-size: 26px; line-height: 50px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.webpopup_contbg .task_content .task_but{ font-size: 26px; height:50px; display: inline-block; line-height: 50px; padding:0 30px; color: #FFFFFF;border-radius: 33px;}

/*公用样式*/
.popup_bg{ background: rgba(0,0,0,0.8);  width: 100%;height: 100%;position: fixed; top: 0;left:0; z-index: 989;display:-webkit-box; -webkit-box-pack:center;  -webkit-box-align:center;  }
.popup_bg .disabled{ color: #d8d8d8 !important;background: #e8e8e8 !important; }
.popup_bg .disabled:hover{ color: #d8d8d8 !important;background: #f1f1f1;border-color:#ececec !important; cursor:not-allowed;}
.popup_bg .gray{ color: #959393;}
.popup_bg .red{ color:#ff4241;}
.popup_bg .color_red{ background:#DF3433; }   
.popup_bg .color_pink{ background:#FF5064; }
.popup_bg .color_violet{ background:#673098; }
.popup_bg .color_blue{ background:#0298FD; }
.sub_info {color: #888888; margin-left: 4px;}
input[type='text'] { font-size: 16px; }
.update_buyer_account_popup {display: none; font: normal 28px Arial,microsoft yahei;box-shadow: none;position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 110;background: rgba(0, 0, 0, 0.7);width: 100%;height: 100%;}
.update_buyer_account_popup .content { width: 650px;position: fixed; top: 50%; left: 50%; min-height: 210px; background: #FFFFFF;z-index: 999; border-radius: 10px; padding-bottom: 15px;transform: translate(-50%,-50%);}
.update_buyer_account_popup .content .title{height: 61px; line-height: 61px; color: #111111; font-size: 28px; border-bottom: solid 1px #f4f2f2;position: relative; margin-left: 9px;text-align: left;}
.update_buyer_account_popup .content .title .close {display: none;position: absolute;right: 0;width: 50px;height: 50px;text-align: center;line-height: 50px;float: right;font-size: 36px;text-decoration: none;color: #999999;}
.update_buyer_account_popup .content .title .close:hover {color: #83b9ff;}
.update_buyer_account_popup .content .input_div{padding: 10px 10px 0 10px;}
.update_buyer_account_popup .content .input_div .account_div{ padding:15px 0 ; color: #333333;text-align: left;}
.update_buyer_account_popup .content .input_div a {text-decoration: none;}
.update_buyer_account_popup .content .input_div .account_input{ width:280px; height: 60px; border: solid 1px #b7b7b7; border-radius: 10px; padding: 0 10px; }
.update_buyer_account_popup .content .submit_div{margin: 0 auto; display:-webkit-box;}
.update_buyer_account_popup .content .description_div{padding: 0 16px 16px 16px;line-height: 30px;text-align: left;font-size: 18px;}
.update_buyer_account_popup .content .submit_div .submit_a{text-decoration: none; width: 236px; height: 54px; background: #ff5000; display:block; text-align: center; line-height: 54px; border-radius: 10px; margin: 5px auto 0; font-size: 28px; color: #FFFFFF;}

.activity_note_parent {display: inline-block;width: 700px;margin-top: 18px;border-radius: 20px;background: white;margin-bottom: 20px;}
.scroll_content {overflow-y: auto; max-height: 60vh;}
.p_list{height: 12px;text-align: center;font-size: 20px;}
.p_list_left{text-align: left;}
.grid_center {display: grid;justify-content: center;}
.draw_require {padding: 15px 30px 0 30px;line-height: 30px;}