.c_red{ color:red;}
.c_0066b3{ color:#0066b3;}
.pt_0{ padding-top:0!important;}
.pt_10{ padding-top:10px!important;}
.ml_5{margin-left:5px;}
.mr_5{ margin-right:5px;}
.pt_20{ padding-top:20px!important;}
.fl{ float:left;}
.c_aaa{color:#aaa;}
.tips_p{ background:url('/cn/creditcard/v3/images/apply/wenxing_tips.png') no-repeat left 4px;padding-left: 26px;}
.no_bg{ background:none!important; padding-left:0!important;}
.text_bold{font-weight:bold;}

/*日期*/
.regsiter_date_box{position: relative;}
.regsiter_date_icon { display: block; width: 26px; height: 26px;background: url(../js/laydate/skins/yalan/icon.png) no-repeat; cursor: pointer;position: absolute; left: 230px; top: 3px;}

/*进度条*/
.step_main{ height:124px; border-bottom:1px solid #ccc;  background:#fff; width:100%;}
.step_box{ margin:0 auto 60px; padding:20px 0; width:960px; font-size:14px; color:#333; text-align:center;}
.step_in{ width:100%; position:relative;}
.step_line{ width:100%; height:4px; background:#bcc4cd; position:absolute; left:0; top:20px;}
.step_star{ width:28px; height:60px; background:url('../images/apply/step_star.png') no-repeat top center; z-index:1; position:absolute; left:0; top:8px; padding-top:35px;}
.step_end_g{width:28px; height:60px; background:url('../images/apply/step_end_g.png') no-repeat top center; z-index:1; position:absolute; right:0; top:8px;padding-top:35px;}
.step_cur_box{ height:4px; background:#2790df; position:absolute; left:0; top:20px;  max-width:100%; min-width:3%;}
.step_cur{margin-top:20px; position:absolute; background:url('../images/apply/step_cur.png') no-repeat top center; top:-35px; right:0; z-index:2; width:35px; height:35px;padding-top:38px; color:#2372b8;}
.step_text_box{ position:absolute;top:50px; right:0; margin-right:-86px; }

/*内容*/
.contain_a{ width:960px; margin:0 auto 15px; color:#666; font-size:14px;}
.mes_apl h3{  background: url(/cn/creditcard/v3/images/apply/line.png) repeat-x left center; font-size:18px; font-weight:normal; color:#333; padding:30px 0; margin-top:20px;}
.mes_apl h3 span{ padding: 5px 10px 5px 0; background: #fff;}
.mes_apl .select_mes{ background:#fff url('/cn/creditcard/v3/images/apply/ico_add.png') no-repeat left center;padding-left:20px; cursor:pointer;}
.mes_apl .select_mes_show{background:#fff url('/cn/creditcard/v3/images/apply/btn_flod.png') no-repeat left center;}

.mes_row{  padding:20px 0 0 110px;}
.mes_row_left,.mes_row_right{ float:left; max-width:700px; }
.mes_row_left{ width:150px; height:32px; line-height:32px;}

.mes_row_right .card_type_ul{ overflow:hidden; border-bottom:1px solid #eee; width:700px;}
.mes_row_right .card_type_ul li{ float:left;padding:0 5px 2px 5px ; width:160px; text-align:center; cursor:pointer;}
.mes_row_right .card_type_ul li.cur{ border-bottom:4px solid #2790df;}
.mes_row_right .card_face_box {position:relative;width:700px;overflow:hidden;/* height: 150px; */}
.mes_row_right .card_face_ol {width:3000px;height:180px;/* position: absolute; */}
.mes_row_right .card_face_ol li{  position: relative; width: 165px;height: 150px;margin:20px 10px 5px 0; float:left; cursor:pointer;}
.mes_row_right .card_face_ol li img{ height:105px;}
.mes_row_right .card_face_ol li p{ line-height:1.5; text-align:center; padding:5px 0 2px;}
.mes_row_right .card_face_ol li span{  position: absolute;top: 15%;left: 50%;width: 67px;height: 54px;margin:0 0 0 -33px;background: url('/cn/creditcard/v3/images/apply/card_choosen_little.png') no-repeat center;}
 
.btn_a a { width:80px; height:32px; border-radius:5px; background:#0066b3; color:#fff; display:inline-block; line-height:32px; text-align:center;}
.img_code{margin-left:20px; border:1px solid #ccc; cursor:pointer;}
.mes_row_right .input_box input[type=button]{ width:106px; height:32px; border-radius:5px; background:#0066b3; color:#fff; display:inline-block;  text-align:center;}

.mes_row_right .radio_label{  margin-right: 30px;   padding-left: 25px;   cursor: pointer; background:url('/cn/creditcard/v3/images/apply/radio.png') no-repeat left -43px; display:inline-block;line-height: 18px;}
.mes_row_right .radio_label input,.mes_row_right .checkbox_label input[type="checkbox"]{ display:none; }
.mes_row_right .radio_label.r_on{ background:url('/cn/creditcard/v3/images/apply/radio.png') no-repeat left 0; }
.mes_row_right .input_box{ position:relative;}
.mes_row_right .checkbox_label{ width:100px;padding-left: 15px;   cursor: pointer; background:url('/cn/creditcard/v3/images/apply/checkbox.png') no-repeat left center; display:inline-block;}
.mes_row_right .checkbox_label.check_on{background:url('/cn/creditcard/v3/images/apply/checkbox_checked.png') no-repeat left center; }

.mes_row_right .input_box input{  height: 30px;line-height: 30px; width: 240px;padding:0 10px;border: 1px solid #0066b3; font-size:14px;}
.mes_row_right .btn_a .col_btn{ padding:0 12px; margin-left:20px;}

.mes_row .checkbox_span{  width: 12px;height: 12px; display: inline-block; vertical-align:middle;  background: url('/cn/creditcard/v3/images/apply/checkbox.png') no-repeat; padding:0 5px;}
.mes_row .checkbox_span.checked{background: url('/cn/creditcard/v3/images/apply/checkbox_checked.png') no-repeat; }
.mes_row_right .checkbox_label.no_bg{ width:240px;}
.mes_row_right .checkbox_label.no_bg input{  height: 28px;width:130px;padding: 0 10px;border: 1px solid #0066b3;font-size: 14px;}

.input_box .select_value_span{  width:240px;height: 30px;line-height: 30px; padding:0 10px;border: 1px solid #0066b3; font-size:14px; display:block; background:url('/cn/creditcard/v3/images/apply/select.png') no-repeat right center; }
.mes_row_right .input_box .w107{ width:107px;}
.mes_row_right .input_box .w90{ width:80px;}
.mes_row_right .input_box .w144{ width:134px;}
.select_box_ul{ display:none; position:absolute; left:0; top:31px; width:100%; background:#fff; z-index:10; color:#333; max-height: 240px; overflow-y:auto;}
.select_box_ul ul{ border: 1px solid #999;}
.select_box_ul li{text-indent: 0;padding: 6px 10px;height: auto;text-align: left;line-height: normal;}
.select_box_ul li:hover{ background:#DBF0FF;}
.mes_apl_select_mes h3{ margin-left:50px;}
.uDun_left{margin-bottom:20px;}
.uDun_box,.user_write_title_s{ display:none; }
/*资料上传*/
.fangchan {width: 750px; height: 475px;position: relative; z-index:1;   background: url('/cn/creditcard/v3/images/apply/fangchan_tips.png')  no-repeat;}
.fangchan_top{ position:absolute; left:0; top:44px; z-index:2;}
.fangchan_bottom{ position:absolute; left:0; top:247px; z-index:2;}
.fangchan .tips_btn{ width:170px;height:32px; border-radius:5px; background:#0066b3; line-height:32px; text-align:center; position:absolute; left:50%; top:50%; margin:-16px 0 0 -85px;}
.fangchan .tips_btn a{ color:#fff;}
.add_bg{  width: 14px;height: 14px; display: inline-block; background: url("/cn/creditcard/v3/images/apply/ico_add_white.png") no-repeat center;  margin: 0px 5px -2px 0px;}
.mes_row_right .check_dun{margin-top:7px;float:none;}
.mes_row_right .check_dun .col_btn{ margin-left:0;}
.btn_box{ overflow:hidden;}
.btn_box .btn_a{ float:left; margin-right:20px;}
.other_data_text{ display:inline-block; width:500px;}
.btn_box .btn_a .baocun_btn{ padding:0 10px; background:#3da4f1;}
.btn_box .btn_a .prev_btn{background:#3da4f1;}
.btn_box .btn_a .baocun_btn:hover,.btn_box .btn_a .prev_btn:hover,.fangchan .tips_btn:hover,.btn_a a:hover{ background:#1693f0;}
/*提交成功*/
.sum_tip{ width:700px; margin:40px 0 20px 150px; height:auto; background: url("../images/apply/success_green.png") no-repeat left 4px; padding-left:70px;}
.sum_tip h3{ font-size:20px; font-weight:normal;}
.sum_tip p{ font-size:16px;}
.center_img{  width:960px; overflow:hidden; }
.center_img img{ width:585px; height:346px;  margin:0 auto; display:block; }
.sum_tip a{ color:#0066b3;}


/*弹框*/
.alert_box{ position:fixed;left:0;top:0; background:url("../images/apply/opacity_bg1.png") ; width:100%; height:100%; z-index:20; display:none;}
.alert_box_main{ width:480px; height:auto; background:#fff; position:absolute; left:50%; top:50%; margin:-194px 0 0 -240px;}
.alert_box_title{  height: 48px;line-height: 48px; font-size: 18px; /*padding-left: 20px;*/ color: #fff; background: #0066b3;  text-align: center;}
.alert_box_body{min-height:115px; padding-left:82px; margin:25px 50px 25px 30px;}
.alert_box_body h3{font-size:30px; font-weight:normal;}
.alert_box_body p{font-size:14px; color:#333;}
.alert_box_bottom{ height:52px;background: #eee; text-align:right; }
.alert_box_bottom a{ margin:10px 10px 0 0; font-size:14px;}
.baocun_tip_box .alert_box_body{background: url("../images/apply/success_green.png") no-repeat left 4px; }
.hot_tip_box .alert_box_body{background: url("../images/apply/icon_alert.png") no-repeat left 4px; } 
.img_sc_tip_box .alert_box_body{background: url("../images/apply/icon_alert.png") no-repeat left 4px; }
.handle_box { padding-left:0; position:relative;}
.handle_box p{ text-align:center; font-size:16px;padding-bottom:10px;}
.handle_box img{   position: absolute;left: 50%; top: 40%; margin-left: -16px;}

/*选择卡面*/
.btn_left,.btn_right{ width:20px; height:30px; position:absolute; z-index:2; cursor:pointer;}
.btn_left{ background:url(/cn/creditcard/v3/images/arrow.png) -42px 0 no-repeat; left:230px; top:115px;}
.btn_left_blue{ background:url(/cn/creditcard/v3/images/arrow.png) 0 0 no-repeat; left:230px; top:115px;}
.btn_right{background:url(/cn/creditcard/v3/images/arrow.png) -66px 0 no-repeat;right:-27px; top:115px;}
.btn_right_blue{background:url(/cn/creditcard/v3/images/arrow.png) -22px 0 no-repeat;right:-27px; top:115px;}


.other_label_height .mes_row_left{line-height:24px;height:auto;text-align: justify;width:126px;}
.other_label_height .mes_row_right{margin:70px 0 0 28px;} 
/*右侧当前选择卡产品*/
.selected_card_right{ position:absolute; top:114px; right:0; width:280px; color:#333; border:1px solid #eee;}
.selected_card_right h4{ font-size:18px;background: url("/cn/creditcard/v3/images/apply/ico_card_gray.png") no-repeat left center; font-weight:normal; padding-left:35px; line-height:54px; margin-left:20px;}
.img_cur{ width:245px; margin:0 auto; border-top:1px solid #eee;  font-size:16px; text-align:center; padding:15px 0 10px;}
.img_cur img{ width:166px; margin-bottom:8px;}
.edit_a{display:none;cursor:pointer;color:#0066b3;}
.inputText_h30 { font-family: "Microsoft YaHei"; font-size: 14px; text-indent:5px; height:30px; line-height:30px; border: 1px solid #0066B3; outline: 0; -webkit-appearance: none; }
/*基本资料电子邮箱*/
.select_email{position: absolute;top: 0;right: 0; width: 40px; height:30px;background: url('/cn/creditcard/v3/images/apply/select.png') no-repeat center;border: 1px solid #0066b3;}
.mes_row_right .input_box .select_email_input{padding-right:42px; width:80px;}
.mes_row_right .input_box .select_school_input{padding-right:42px; width:198px;}
#file_head,#file_foot{  position:absolute;  left:0;  height:32px;  width:170px;  opacity:0; } 
.input_user_id{ position:relative;}
.input_user_id .id_fandajing{  position: absolute;left: 0; top: -43px; width: 250px;  height: 40px; border: 1px solid #0066b3; background: #fff; line-height: 40px; font-size: 18px; padding: 0 5px; display:none; color:#0066b3;}
.input_user_id span,.input_user_name span{ cursor:pointer;}
.input_user_id span:hover,.input_user_name span:hover{ color:#0066b3;}
.mtop20{margin-top:20px}
@media (min-width: 992px) { .pc_hidden{ display:none;}}


/* 抄录文本 20190903 start */
/*.copyBox{margin-top:50px;}
.writeCopy{font-size: 0; color: #333; width: 960px;}
.writeCopy i{font-size: 16px; display: inline-block; border: 1px dashed #333; width: 38px; height: 28px;line-height: 28px; text-align: center;margin-bottom: 6px;}
.writeText{color: #E0E0E0;}
.writeCopy .writeTextSeletced{color: #fff; background: #0066b3; border-right: 1px dashed #fff;}
.writeSelect{width: 960px; margin-top: 50px;text-align: center;font-size: 0; color: #333; position: relative;}
.writeSelect span{ padding: 3px 4px 3px 14px; border: 1px solid #ccc;margin-right: 20px;font-size: 20px; display: inline-block; letter-spacing: 10px; background: #eee; color: #aaa;}
.writeSelect .curText{color: #fff; background: #0066b3; cursor: pointer;border: 1px solid #0066b3;}
.shouzhi{position: absolute; top:0;left: 0;}*/
/* 抄录文本 end */

/* 权益定制 20190926 start */
.equity_box{margin: 25px 10px 25px 30px;max-height: 300px;overflow-y: auto;padding-right: 10px;}
.dz_list li{ width: 100%;padding:0 15px 15px ; border-bottom: 1px solid #eee;margin-bottom: 20px;font-size: 16px; }
.dz_list h4{  color: #333; font-size: 18px;}
.check_fwtk{ padding-left:30px; position: relative;}
.dz_list a{ color: #0066b3;}
.more_btn{text-align: right;}
.more_btn a{   display: inline-block; color: #0066b3; font-size: 16px;}
.check_fwtk .xz_no{ position: absolute; width: 30px; height: 30px;  background: url('../images/apply/checkbox.png') no-repeat left center; ;top:2px; left: 0;}
.check_fwtk .xz_yes{ background: url('../images/apply/checkbox_checked.png') no-repeat left center;   }
#yxz_qy{ font-size: 16px;}
#yxz_qy span{padding-right: 20px;}
/* 权益定制 20190926 end */
/* 约定还款优化 20191227 start */
.accountItemShow { background: #fff url(/cn/creditcard/v3/images/apply/ico_add.png) no-repeat left center; cursor: pointer; width: 20px; height: 20px; position: absolute; padding-top: 16px; margin-left: 160px;}
.accountItemHide { background: #fff url(/cn/creditcard/v3/images/apply/btn_flod.png) no-repeat left center; cursor: pointer; width: 20px; height: 20px; position: absolute; padding-top: 16px; margin-left: 160px;}
.account_item{margin-top: 10px;width: 100%;}
/* 约定还款优化 20191227 end */
/* 输入栏校验 20200111 start */
.tip_err{ background: url('../images/apply/tip_err.png') no-repeat 96% center;color: #f44d78; background-color:#fffcfc;}
/*.tip_success{background: url('../images/apply/tip_suc.png') no-repeat 96% center;}*/
.tip_err_p{ font-size:12px; color:#f94817; padding-top:5px;padding-left: 10px; display:none; line-height: 12px;}
/* 输入栏校验 20200111 end */

/*信用卡卡面卡号权益个性化定制 202002 start*/
/* 卡面 */
.mes_face .card_face_box{position:relative;width:820px;overflow:hidden;/* height: 280px; */}
.mes_face{padding-left: 145px;}
.mes_face .card_face_ol {width:2000px;height:180px;/* position: absolute; */}
.mes_face .card_face_ol li{position: relative;width: 265px;/* height: 255px; */margin:20px 10px 5px 0;float:left;cursor:pointer;}
.mes_face .card_face_ol li img{ height:165px;}
.mes_face .card_face_ol li p{ line-height:1.5; text-align:center; color: #333;}
.mes_face .card_face_ol li span{  position: absolute;top: 23%;left: 50%;width: 67px;height: 54px;margin:0 0 0 -33px;background: url('../images/apply/card_choosen_little.png') no-repeat center;}
.mes_face .btn_left, .mes_face .btn_right{top:106px;}
.mes_face .btn_left,.mes_face .btn_left_blue{left:112px;}
.mes_face .btn_right,.mes_face .btn_right_blue{right:-35px;}


/* 第一屏权益定制*/
/*.pl_0{padding-left: 0!important;}*/
.in_equity_box .equity_list li{ width: 300px;position: relative;float: left; margin-right: 20px; -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15);padding:15px 20px 15px 20px; margin-bottom: 20px;border-radius: 4px;font-size: 14px; }
.in_equity_box .equity_list h4{color: #666; font-size: 22px;font-weight: normal;padding-left:30px;padding-right: 25px;line-height: 30px;height: 60px;}
.in_equity_box .equity_list li i{background: url('../images/apply/flower02.png') no-repeat left center; position: absolute; left: 20px; top: 19px; display: block; width: 25px; height: 25px; background-size: contain;}
.in_equity_box .longCard_Con{line-height: 20px;padding-left: 30px;height: 40px;overflow: hidden;}
.in_equity_box .longCard_Tip{padding-left: 30px;padding-top:5px;}
.in_equity_box .equity_list a{ color: #0066b3;float: right;}
.in_equity_box .more_btn{text-align: center;border-top: 1px solid #eee;width: 700px;}
.in_equity_box .more_btn a{display: inline-block; color: #0066b3; font-size: 16px;background-image: url('../images/apply/blueArr.png');background-position:right 15px; background-repeat:no-repeat;padding-right: 15px;}
.in_equity_box .more_btn a.showAll{display: inline-block; color: #0066b3; font-size: 16px;background-image: url('../images/apply/blueArr02.png');background-position:right 15px; background-repeat:no-repeat;padding-right: 15px;}
.in_equity_box .equity_list li .xz_no{cursor: pointer; position: absolute; width: 20px; height: 20px;  background: url('../images/apply/pcCheck01.png') no-repeat  center; ;top:20px; right: 20px;}
.in_equity_box .equity_list li.xz_li .xz_yes{ background: url('../images/apply/pcCheck02.png') no-repeat  center;   }
.in_equity_box .equity_list li.xz_li{background: url('../images/apply/c_bg2.png') repeat-y ; color: #fff;}
.in_equity_box .equity_list li.xz_li i{background: url('../images/apply/flower01.png') no-repeat left center;}
.in_equity_box .equity_list li.xz_li h4{ color: #fff;}
.in_equity_box .equity_list li.xz_li .jg_val{color: #fff;}
.in_equity_box .equity_list li.xz_li a{ color: #fff;}
.in_equity_box #selected_equity{font-size: 14px;display: none;}
.in_equity_box #selected_equity span{padding-right: 20px;}
/*第一屏权益定制 end*/

.btn_a .m_prev_btn{background: #3da4f1;margin-left: 15px;}
.card_style_box{ position:relative; width:700px; overflow:hidden;}
.mes_row_right .card_style_ol { width:2000px; height:180px}
.mes_row_right .card_style_ol li{  position: relative; width: 165px;height: 150px;margin:20px 10px 5px 0; float:left; cursor:pointer;}
.mes_row_right .card_style_ol li img{ height:105px;}
.mes_row_right .card_style_ol li p{ line-height:1.5; text-align:center; padding:5px 0 2px;}
.mes_row_right .card_style_ol li span{  position: absolute;top: 15%;left: 50%;width: 67px;height: 54px;margin:0 0 0 -33px;background: url('/cn/creditcard/v3/images/apply/card_choosen_little.png') no-repeat center;}
.mes_tips{font-size: 14px;color: #999999;margin-top: -20px;}
.cardText{margin-top: 10px; font-size: 18px; line-height: 30px; color: #333; font-weight: bold; text-align: center;}
.cardPrice{font-size: 14px; line-height: 24px; color: #999999; text-align: center;}
.jg_box{color: #333;}
.jg_val{color: #FB9245;}
.card_t{width: 80px; height: 30px; display: block; background: url("/cn/creditcard/v3/images/apply/geryMask.png") no-repeat; position: absolute; top: 0px; left: 0px; font-size: 14px; color: #fff; text-align: center; line-height: 30px;}
.numBox .numTab { margin: 10px auto 0 auto; width: 800px; height: 40px; opacity: 1; border-radius: 4px 4px 0px 0px; position: relative;}
.numBox .numTab span { color: #fff; font-size: 16px; display: inline-block; width: 120px; text-align: center; line-height: 40px; cursor: pointer; background-color: #c0c0c0; color: #fff; border-radius: 4px 4px 0px 0px; height: 38px; margin-top: 2px; margin-left: 10px;}
.numBox .numTab .on { background-color: #0066b3 !important;}
.numBox .numTab .changeNum { font-size: 12px; color: #999999; position: absolute; right: 110px; top: 4px; line-height: 40px; cursor: pointer; background: url("/cn/creditcard/v3/images/apply/refreshBtn.png") no-repeat left center; padding-left: 22px;}
.kahaoNum { width: 700px; margin-left: 20px; padding: 38px 58px 27px 58px; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #eeeeee; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05); -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.kahaoNum .kahaoCard { width: 180px; -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.15); border-radius: 5px; border: 1px solid #e0e0e0; margin-bottom: 20px; padding-bottom: 18px; cursor: pointer; margin-right: 9px; display: inline-block;}
.kahaoNum .kahaoCard img { padding-top: 10px; padding-left: 10px; display: block; width: 60px; height: 11px;}
.kahaoNum .kahaoCard .kaoHaoNum { padding-top: 2px; text-align: center; font-size: 14px; line-height: 44px;}
.kahaoNum .kahaoCard .kaoHaoPrice { line-height: 16px; font-size: 12px; color: #999; text-align: center;}
.kahaoNum .on{ background: url("/cn/creditcard/v3/images/apply/c_bg1.png") repeat-y;color: #fff;}
.kahaoNum .on .kaoHaoPrice{color: #fff;}
.cardRight{padding-top: 0;}
.activeBox {    width: 700px; background: #eee; margin-bottom: 12px; padding: 16px 24px;}
.activeBox h4 {    font-size: 14px; line-height: 28px; padding-left: 28px; position: relative; color: #2F82C1;}
.activeBox h4 .toggleBtn {    position: absolute; top: 50%; margin-top: -10px; left: 0px; display: block; width: 20px; height: 20px; background: url("/cn/creditcard/v3/images/apply/dislodge2.png") no-repeat 0 center; cursor: pointer;}
.activeBox h4 .on {    background: url("/cn/creditcard/v3/images/apply/dislodge.png") no-repeat 0 center !important;}
.activeBox ul {    display: none; padding-left: 28px; font-size: 12px;}
.activeBox ul a {    display: inline-block; color: #2F82C1;}
.cardFees {    font-size: 24px; line-height: 40px; color: #666;}
.rateTips {    margin-top: 16px; font-size: 12px; color: #666; line-height: 20px;}
.rateTips a {    color: #0066B3; margin-left: 10px;}
.J_hide {    display: none !important;}
.xyj_xy {     font-size: 14px;  margin: 18px 0 40px 110px; position: relative; padding-left: 16px; }
.xyj_xy .checkbox_span { position: absolute;top: 9px; left: 0px; cursor: pointer;}
.c_blue {    color: #0165b1;}
.warnTit {    font-size: 16px; line-height: 28px; margin-top: 30px;}
.warnTit p{    font-size: 14px; line-height: 24px;}
/*权益更多详情弹框*/
/*.c_xq{background: #fff; border: 1px solid #e0e0e0; border-radius: 10px; padding: 20px 30px; }*/
.c_xq h4{color: #333; font-size: 26px; font-weight: normal; padding-left: 30px; background: url('/cn/creditcard/v3/images/apply/flower02.png') no-repeat left center;}
.c_xq .longCard_Con{line-height: 20px;font-size: 18px; padding-left: 30px}
.c_xq .longCard_Tip { padding-left: 30px; padding-top: 5px; font-size: 22px;color: #333;}
.c_xq_btn{position: absolute;right: 25px;top: 10px;}
.cardService h4 { font-size: 20px; color: #333; font-weight: normal;}
.cardService .cardT { color: #666; font-size: 14px; line-height: 24px;}
.cardService .longCard_Tip{padding-left: 0;}
.cardService .xyj_xy{margin-left: 0;margin-bottom: 0;}
.dizhiBox { overflow: hidden; padding: 0 0 0 80px;}
.dizhiBox .dz_float{ float: left;margin-left: 30px; margin-bottom: 30px; width: 260px; }
.dizhiBox .quanyi_text{font-size: 12px; padding-top: 10px; line-height: 18px; color: #999;}
.dizhiBox .dzSmallBox { width: 220px; height: 220px; background-color: #F9F9F9; padding: 0px 20px; }
/*.dizhiBox .dzSmallBox { float: left; width: 220px; height: 220px; background-color: #F9F9F9; padding: 0px 20px; margin-left: 30px;    margin-bottom: 30px;}*/
.dizhiBox .dzSmallBox h4 { text-align: center; font-size: 16px; color: #333; font-weight: 400; line-height: 50px;}
.dizhiBox .boxOneImg { width: 120px; display: block; margin: 0 auto; padding-bottom: 8px;}
.dizhiBox .boxOneCon { text-align: center;}
.dizhiBox .boxOneCon h5 { font-size: 14px; line-height: 24px;}
.dizhiBox .boxOneCon p { color: #999; font-size: 12px; line-height: 24px;}
.dizhiBox .boxOneCon .price { color: #FB9245; font-size: 12px; line-height: 24px; text-align: center;}
.dizhiBox .boxOneCon .price span { font-size: 14px;}
.dizhiBox .boxTwo ,.dizhiBox .boxThree{ position: relative; width: 220px; background:url("/cn/creditcard/v3/images/apply/c_bg3.png") repeat-y; border-radius: 5px; height: 135px;}
.dizhiBox .boxThree{width: 180px;height: 95px;padding: 20px;}
.dizhiBox .boxTwo .boxTwoImg { position: absolute; top: 10px; left: 10px;}
.dizhiBox .boxTwo p { font-size: 14px; line-height: 24px; text-align: center; padding-top: 44px; padding-bottom: 22px; color: #fff;}
.dizhiBox .boxTwo .price { color: #fff; font-size: 12px; line-height: 24px; text-align: center; padding-bottom: 22px;}
.dizhiBox .boxTwo .price span { font-size: 14px;}
.dizhiBox .boxThree .boxThreeTit { color: #fff; font-size: 16px; line-height: 26px; padding-left: 24px; position: relative;}
.dizhiBox .boxThree .boxThreeTit .flourIcont { position: absolute; top: 50%; margin-top: -10px; left: 0px; width: 18px; height: 20px; display: block; background: url("/cn/creditcard/v3/images/apply/flower01.png") no-repeat; background-size: auto; background-size: 18px 20px;}
.dizhiBox .boxThree .boxThreeTit h5 { font-weight: normal; font-size: 16px;}
.dizhiBox .boxThree p { font-size: 12px; line-height: 20px; padding-left: 22px; color: #fff; opacity: 0.8;}
.dizhiBox .boxThree .price { color: #fff; padding-left: 22px; font-size: 14px; padding-top: 6px; line-height: 24px;}
.dizhiBox .boxThree .price i { color: #fff; font-size: 12px;}
.dizhiBox .boxThree .price span { color: #fff; font-size: 16px;}
.priceTips {padding-left: 100px; font-size: 14px; color: #999999;}
.shouBtn{text-align: center; color: #0066B3; font-size: 14px; display: block; line-height: 32px; height: 33px; position: relative; background:url("/cn/creditcard/v3/images/apply/blueArr.png") 145px center no-repeat;}
.allShow{ background:url("/cn/creditcard/v3/images/apply/blueArr02.png") 145px center no-repeat;}
/*信用卡卡面卡号权益个性化定制 202002 end*/
/* 抄录文本 20200530 start */
.c_makeCopy_box{overflow: hidden;padding: 20px 10px 20px;font-size: 16px;}
.c_makeCopy_box h4{ font-size: 15px;padding:0 0 10px; font-weight: bold;}
.c_makeCopy_box ul li{ float: left; width: 38px; height: auto; text-align: center;padding-bottom: 5px;}
.c_makeCopy_box .c_copy_font{padding-bottom: 5px; width: 34px;}
.c_makeCopy_box .c_make_font{ width: 34px; height: 38px; border: 1px dashed #cccccc;}
.c_makeCopy_box .c_make_font input{ width: 100%; height: 100%; font-size: 16px; text-align: center; line-height: 38px;}
.c_makeCopy_box .c_make_error{border: 1px solid #DB0003; }
.c_makeCopy_box .c_make_error input{ color:#DB0003;}
.c_makeCopy_box .c_error_tip{color:#DB0003; display: none;}
.c_makeCopy_box .c_make_error input::-webkit-input-placeholder{ color:#DB0003;}
.c_makeCopy_box .c_make_error input::-moz-placeholder{ color:#DB0003;}
.c_makeCopy_box .c_make_error input:-ms-input-placeholder{ color:#DB0003;}
/* 抄录文本 end */
/* 一键绑定 20201127 start */
.bgimg {display: block; width: 100%;}
.bgimg img {display: block; margin: 0 auto;}.banxin {width: 960px; margin: 0 auto;}.payBlock {padding: 20px 0;}
.payBlock .payBlockText {position: relative; height: 26px;}
.payBlock .payBlockText span {font-size: 18px; font-weight: normal; line-height: 26px; color: #333; width: 80px;}
.payBlock .payBlockText .greyLine {position: absolute; top: 50%; right: 0; width: 860px; height: 1px; background: #D3D3D3;}
.payBlock .paytit {height: 30px; font-size: 14px; line-height: 30px; color: #666; margin-top: 8px; padding-left: 30px; background: url("../images/icon/tips_03.jpg") no-repeat left center;}
.ml100 {margin-left: 100px;}
.moreMessage a {color: #0066b3; float: right;}
.allSelect {position: relative; padding-left: 24px; font-size: 14px; line-height: 20px; color: #666; height: 20px; margin-top: 20px;}
.allSelect .selectIcon {width: 16px; height: 16px; display: block; position: absolute; top: 50%; margin-top: -8px; left: 0px; cursor: pointer; background: url("../images/icon/checkIcon02.png") no-repeat center center;}
.allSelect .selectIcon.cur {background: url("../images/icon/checkIcon01.png") no-repeat center center !important;}
.selectBox .midBox {float: left; width: 378px; background: #FAFAFA; margin-right: 100px; position: relative; margin-top: 20px; border: 1px solid #eee;}
.selectBox .midBox .whitePop {display: none; background: url("../images/icon/popWhite.png") no-repeat; width: 310px; height: 203px; background-size: 310px 190px; position: absolute; top: -30px; right: -300px; z-index: 666;}
.selectBox .midBox .whitePop .borderBox {padding: 34px 30px 0 45px;}
.selectBox .midBox .whitePop .borderBox h3 {font-size: 14px; line-height: 20px; color: #333;}
.selectBox .midBox .whitePop .borderBox p {margin-top: 10px; font-size: 14px; line-height: 24px; color: #333;}
.selectBox .midBox .whitePop02 {display: none; background: url("../images/icon/popWhite.png") no-repeat; width: 310px; height: 280px; background-size: 310px 280px; position: absolute; top: -40px; right: -300px; z-index: 666;}
.selectBox .midBox .whitePop02 .borderBox {padding: 34px 30px 0 45px;}
.selectBox .midBox .whitePop02 .borderBox h3 {font-size: 14px; line-height: 20px; color: #333; margin-top: 2px;}
.selectBox .midBox .whitePop02 .borderBox p {font-size: 14px; line-height: 24px; color: #333;}
.selectBox .midBox .whitePop02 .borderBox .blueTit {color: #0066B3;}
.selectBox .midBox .midBox_con {padding-left: 42px;}
.selectBox .midBox .midBox_con .pay_text {font-size: 14px; color: #666; line-height: 60px; display: inline-block;}
.selectBox .midBox .midBox_con .iconImg {margin-left: 10px; display: inline-block; vertical-align: middle;}
.selectBox .midBox .midBox_con .redTit {position: relative; display: inline-block; height: 30px; font-size: 14px; line-height: 30px; color: #D9001B; padding: 0 34px 0 18px; background: url("../images/icon/questionMark.png") no-repeat 90% center #FEEBEB; border-radius: 15px; margin-left: 15px;}
.selectBox .midBox .midBox_con .redTit .redTit:hover .whitePop {display: block;}
.selectBox .midBox .selectIcon {width: 16px; height: 16px; display: block; position: absolute; top: 20px; left: 20px; cursor: pointer; background: url("../images/icon/checkIcon02.png") no-repeat center center;}
.selectBox .midBox .selectIcon.cur {background: url("../images/icon/checkIcon01.png") no-repeat center center !important;}
.selectBox .midBox:nth-child(2n) {margin-right: 0px;}
.hideText {padding: 0px 16px 24px 42px; display: none;}
.hideText .hide_clause {position: relative; margin-top: 8px;}
.hideText .hide_clause .greyCheck {width: 16px; height: 16px; display: block; position: absolute; top: 2px; left: 0px; cursor: pointer; background: url("../images/icon/checkIcon03.png") no-repeat center center;}
.hideText .hide_clause .hide_text {margin-left: 30px; font-size: 12px; line-height: 20px; color: #666666;}
.hideText .hide_clause .hide_text a {color: #0066B3;}
/* 一键绑定 20201127 end */

#ebsSel {
    display: none!important;
}