@charset "gb2312";
/* css document */
/******************购物车***********************/
.shop-empty{}
.shop-empty .empty-div{background-position: center center; background-repeat: no-repeat; height: 100px;}
.shop-empty .empty-div-zh-t{background-image: ;}
.shop-empty .empty-div-zh-s{background-image: ;}
.shop-empty .empty-div-en{background-image: ;}
.sop{height:45px;}
.sop ul{ width:503px;float:right; overflow:hidden; height:45px; position: relative;}
.sop ul li{ width: 33.2%; height:25px; float: left;font-size: 14px;color: #333;margin-top: 20px;background-color: #fff;   padding-top: 6px; text-align:center}
.sop ul li span{ display:block; width:100%; text-align:center; color:#ffa200;}
.sop .sop_ul1{background:url(/uploads/image/sinew_shopcar/sop.png) no-repeat left top;}
.whole{height:40px; font-size:18px; color:#666;}
.whole em{ color:#ffa200}
.tab_car{}
.tab_tit{border: 1px solid #e4e4e4;background-color: #f4f4f5;line-height:45px;text-align: center; font-size:14px;color:#555;}
.tit_inp{ overflow:hidden}
.tit_inp input{ float:left; margin:16px 5px 0 10px;}
.tit_inp strong{ float:left; font-weight:500;}
.car_name{height:30px;font-size: 14px;color: #333;padding-top:12px;border-bottom:2px solid #adadad;}
.car_name input{ float:left; margin:4px 10px 0 10px;}
.car_name p{ display:block; float:left;font-size: 14px;color: #333;}
.tab_con{ font-size:14px; color:#555; background-color:#f9f9f9;padding:10px 0; border-top:1px dashed #cfcfcf;}
.tab_con td{padding:0 5px;}
.tab_con .tab_img{padding-right:0;}
.tab_con input{ float:left; margin:43px 10px 0 5px;}
.tab_img_sp{ display:block; float:left; width:78px; height:78px; border:1px solid #efeff0; margin:10px 0;}
.tab_img_sp img{width: 100%;height: 100%;}
.a_tit{ display:block; width:57%; height:80px;color:#555; float:left}
.a_tit:hover{color:#ffa200}
.tab_con em{ display:block; width:42%; height:80px; color:#888; float:left}
.a_del{ display:block; width:100%; color:#ff7474; text-align:left}
.a_del:hover{color:#ff7474; }
.a_my{ display:block; width:100%; color:#555; text-align:left}
.a_my:hover{color:#555; }
.a_del:hover ,.a_my:hover ,.a_tit:hover{ text-decoration:underline}

#jie_form table{width:100%;}
.td-number{position: relative; text-align: center;}
.number{ display:inline-block;width:102px; overflow: hidden; border-radius:3px; border:1px solid #cfcfcf; background-color:#fff}
.number_l{text-align: center;line-height:30px;width:30px;color: #555;cursor: pointer;border-right: 1px solid #cfcfcf;display: block;float: left; border-radius:0 3px 3px 0;}
.td-number .buy-max-number{display:inline-block; background-color:#fe0000; color:#fff; border-radius: 3px; padding: 0 10px; margin-top: 5px; line-height: 20px; font-size: 12px;}
.tab_con .number_c{ width:36px;float: left;}
.tab_con .number_c input{border: 0;line-height:30px; height:30px; width:36px;text-align: center;padding: 0; margin:0;}
.number_r{text-align: center;line-height: 30px;width:30px;color: #555;cursor: pointer;border-left: 1px solid #cfcfcf;float: left; border-radius:3px 0px 0px 3px;}
.go_mony{ height:60px;border:1px solid #e4e4e4; overflow:hidden; font-size:14px; color:#555; margin-top:20px;}
.tit_inp1{ overflow:hidden; float:left; margin-left:10px;}
.tit_inp1 input{ float:left; margin:24px 5px 0 0px;}
.tit_inp1 strong{ float:left; font-weight:500; line-height:60px;}
.tit_inp1 a{ float:left; display:block; font-size:14px; color:#555; line-height:60px; margin-right:10px; margin-left:10px;}
.a_go_mony{ width:120px; height:60px; line-height:60px; color:#fff; font-size:18px; text-align:center; float:right; background-color:#ffa312}
.price{ float:right; overflow:hidden;padding-right:15px;}
.price span{ display:block;padding-top:7px;}
.price span strong{ float:right; font-size:14px; color:#888; text-align:right; font-weight:500; margin-left:20px;}
.price span strong em{ font-size:20px; color:#ff0000}
.price p{ display:block; font-size:14px; color:#555; text-align:right;padding-top:1px;}



/******************提交订单***********************/
.go_list{font-size: 22px;color: #333;float: left; line-height:45px;}
.go_list_div{border: 1px solid #efeff0;width: auto; margin-top:32px;}
.go_list_tit{height: 48px;background-color: #f9f9f9;border-bottom: 1px solid #efeff0;}
.go_list_tit span{display: block;height: 48px;line-height: 48px;margin-left: 10px;font-size: 16px;color: #555;}
.receiving_div{border-bottom:1px solid #efeff0;}
.receiving_tit{margin: 15px 18px;font-size: 14px;color: #333;font-weight: bold;}
.receiving_con ,.receiving_con1 ,.receiving_con2{margin: 0 15px;overflow: hidden;}
.receiving_ul{width: 102%;overflow: hidden;}
.receiving_ul li{ width:23%; height:113px; float:left; margin-right:2%; background-image:url(/uploads/image/sinew_shopcar/bg1.jpg); cursor:pointer; margin-bottom: 10px;}
.receiving_ul li strong{display:none;width:36px; height:35px; position:absolute; right:0; bottom:0; background-image:url(/uploads/image/sinew_shopcar/ok_icon.png);}
.receiving_ul li:hover{background-image:url(/uploads/image/sinew_shopcar/bg2.jpg);}
.li_con{ background-color:#fff; height:105px; margin:4px; overflow:hidden}
.li_con span{ display:block;padding:10px 0;border-bottom:1px solid #efeff0; font-size:14px; color:#333;padding-left:12px;overflow: hidden;
    display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.li_con p{ display:block; height:40px; padding:0 12px; font-size:14px; color:#888;padding-top:6px; overflow: hidden;
    display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.receiving_ul .li_cur{ background-image:url(/uploads/image/sinew_shopcar/bg2.jpg); position:relative;}
.receiving_ul .li_cur strong{ display:block; }
.li_con em{ display:block; width:98px;line-height:25px;font-size:14px; color:#555; padding-left:30px; margin:0 auto; margin-top:40px; background:url(/uploads/image/sinew_shopcar/add.jpg) no-repeat left center;  }
.li_con label{font-size: 14px;display: block;margin: 5px;height: 100px;overflow: hidden;}
.li_con label input{display: none;}
.new_site{ overflow:hidden;padding:16px 0 18px 0;}
.new_site .new_site_a{ float:left; height:18px; line-height:18px; font-size:14px; color:#ffa200; padding-left:23px; background:url(/uploads/image/sinew_shopcar/add1.jpg) no-repeat left center}
.new_site .new_site_a1{ float:right; height:18px; line-height:18px; font-size:14px; color:#ffa200;}
.receiving_con1 span{ display:block; height:75px; line-height:75px; float:left; font-size:14px;color:#333; font-weight:bold}
.receiving_con1 select{ float:left; width:165px; height:35px; border:1px solid #dfdfdf; margin-left:5px; margin-top:19px; line-height:35px;}

.tab1,.tab_pay_card{border:1px solid #efeff0; width:100%; text-align:center; font-size:14px; color:#555;border-collapse: collapse;border-spacing: 0;}
.tab1{margin-bottom:20px;}
.tab1,.tab_pay_card td{ border-top:1px solid #efeff0; border-right:1px solid #efeff0;}
.tab1 .tab_bg_color,.tab_pay_card .tab_bg_color{ background-color:#f9f9f9;}
.tab_h{ line-height:38px;}
.tab_h td{ border:0;}
.tab_bg_color em{color:#ffa200; font-size:14px; display:block;padding-left:10px; line-height:38px; text-align:left}
.or_store{ overflow:hidden;padding-left:30px; height:34px;}
.or_store span{ display:block; height:34px; line-height:34px; float:left; font-size:14px;color:#555; }
.or_store input{ width:167px; height:30px; float:left; border:1px solid #dfdfdf;}
.or_store a{ display:block; width:60px; height:30px; line-height:30px; border-radius:4px; background-color:#ffa312; float:left; margin-left:10px; margin-top:2px; font-size:14px; color:#fff; text-align:center;}
.or_store1{ overflow:hidden;padding-left:30px;padding-top:9px;}
.or_store1 input{ float:left; margin-top:4px; margin-right:5px;}
.or_store1 span{ display:block; font-size:14px;color:#555; float:left;}
.condition{ overflow:hidden;padding:0 15px;}
.condition em{color:#ffa200; font-size:14px; display:block;text-align:left}
.condition span{ display:block;text-align:left;color:#555; font-size:14px;}
.tab2{ margin-bottom:20px; font-size:14px;color:#555}
.tab2_tit{ background-color:#f9f9f9; text-align:center; line-height:40px;}
.tab2_img{padding:20px 0 10px 0; height:40px; overflow:hidden}
.tab2_img p{ display:block; width:40px; height:40px; border-radius:50%; float:left; margin-right:5px; overflow:hidden}
.tab2_img p img{ width:100%;}
.tab2_img span{ display:block; height:40px; line-height:40px; float:left;}
.tab2 strong{color:#888; font-weight:500}
.tab2 em{color:#333;}
.tab2 font{color:#ff0000;}
.tab_con2{border-top:2px solid #adadad; background-color:#f9f9f9}
.tab2_con_img{ overflow:hidden; height:80px;padding:10px 0; display: table;margin: 5px;}
.tab2_con_img span{ display:table-cell; height:78px; width: 78px; border:1px solid #efeff0; padding:0 10px; vertical-align: middle;}
.tab2_con_img span img{max-width: 100%;max-height: 100%;}
.tab2_con_img p{ display:table-cell; height:50px; overflow:hidden; text-align:left; vertical-align: middle;padding: 0 10px;}
.receiving_con1 input{ width:90%; height:38px; border:1px solid #dfdfdf; overflow:hidden; margin-left:7px; margin-top:18px;}
.receiving_con1 p,
.receiving_con1 label{ display:block; float:left;padding:0 10px;height:32px; border:2px solid #e1e1e1; text-align:center; line-height:32px; margin:20px 10px 0 5px; font-size:14px; color:#555; cursor:pointer}
.receiving_con1 .cur,.receiving_con1 label.cur{background:url(/uploads/image/sinew_shopcar/bg3-1.jpg) right bottom no-repeat; border:2px solid #fda10f;}
.receiving_con2{padding-top:16px;}
.bill ,.bill1 ,.bill2,.bill3,.bill4{ overflow:hidden; margin-bottom:9px;}

.bill3 span{ float:left; font-size:14px; color:#555; line-height:34px;}
.bill3 input{ float:left;  height:30px; border:1px solid #dfdfdf;}
.bill3 em{ color: #ffa200; float: left; font-size: 12px; padding-top: 7px;padding-left:10px;}

.bill4 select{border: 1px solid #dfdfdf; float: left; height: 35px; line-height: 35px; margin-left: 5px; width: 165px;}
.bill4 span{ float:left;font-size:14px; color:#555; line-height:34px;}
.bill4 p{ float:left; overflow:hidden; margin:6px 15px 5px 0;}
.bill4 p input{ float:left; margin-top:4px; margin-right:5px;}
.bill4 em{ color: #ffa200; float: left; font-size: 12px; padding-top: 7px;padding-left:10px;}
.bill4 p em{ float:left; font-size:14px; color:#555;margin-top:2px;}

.bill span{ float:left; width:75px; font-size:14px; color:#333; font-weight:bold}
.bill p{ float:left; overflow:hidden}
.bill p input{ float:left; margin-top:4px; margin-right:5px;}
.bill p em{ float:left; font-size:14px; color:#555;}

.bill1 span{ float:left; width:75px; font-size:14px; color:#555;}
.bill1 p{ float:left; overflow:hidden; margin:0 15px 5px 0;}
.bill1 p label{overflow: hidden; display: inline-block;}
.bill1 p input[type="radio"]{ /* float:left;  margin-top:4px;*/ margin-right:5px; height: 14px; width: 14px; vertical-align: middle;}
.bill1 p em{/*  float:left; */ font-size:14px; color:#888;}
.go_list_div .qwguo-checkbox-select{float: left;}
.go_list_div .qwguo-checkbox-select label{margin:7px 10px 0 0; display: inline-block;}
.go_list_div .qwguo-checkbox-select input{width:14px; height: 14px; vertical-align: middle; margin-right: 3px;}


/*开始*/
.bill2 span{ float:left; width:75px; font-size:14px; color:#555; line-height:34px;}
.bill2 input{ float:left; width:167px; height:30px; border:1px solid #dfdfdf;}
.bill2 em{font-size:12px; color:#ffa200;display: block;clear: both;width: 100%;padding-top:7px;}
.or_enable{height:37px; border-bottom:1px solid #efeff0}
.or_enable a{ display:block; height:35px; line-height:35px; font-size:14px; color:#888888; float:left; border:1px solid #fff;padding:0 14px;}
.or_enable .cur{ border:1px solid #efeff0; border-bottom:1px solid #fff;color:#555555; border-radius:1px 1px 0 0; margin-top:1px;}
.or_enable_c{ overflow:hidden;padding-top:14px;padding-bottom:9px; display: none;}
.red_mony{ margin:0 15px;padding-top:16px;padding-bottom:7px;}
.red_mony_c{ overflow:hidden;padding-bottom:9px;}
.red_mony_c span{ display:block; float:left; font-size:14px; color:#333; font-weight:bold}
.red_mony_c p{ display:block; float:left; overflow:hidden; margin-right:15px;}
.red_mony_c p input{ float:left; margin-top:4px; margin-right:5px;}
.red_mony_c p em{ float:left; font-size:14px; color:#888;}
.red_mony_c strong{ display:block; float:left; font-size:14px; color:#333; font-weight:500}
.pad_l{padding-left:0;}
.th1 td{color:#888;}
.th1 td a{color:#ffa200;}
.red_mony_c1{ overflow:hidden;padding-bottom:9px;}
.red_mony_c1 span{ display:block; float:left; font-size:14px; color:#555; line-height:32px;}
.red_mony_c1 p{ display:block; float:left; overflow:hidden; margin-right:15px;}
.red_mony_c1 p input{ float:left; width:167px; height:28px; border:1px solid #dfdfdf;margin-right:5px;}
.red_mony_c1 p em{ float:left; font-size:14px; color:#555;line-height:32px;}
.red_mony_c1 strong{font-size:12px; color:#ff4a4a; display:block; font-weight:500;padding-top:5px;clear: both;}
form[name="jie_form"] .submit{ overflow:hidden; height:auto;padding:15px 0 15px;}
form[name="jie_form"] .submit a{ display:block; width:160px; height:42px; font-size:18px; line-height:42px; text-align:center; float:right; background-image:url(/uploads/image/sinew_shopcar/button.png);}
form[name="jie_form"] .submit a.right-btn{background-position:0 0; color: #fff;}
form[name="jie_form"] .submit a.load-btn{background-position:0 -42px; color:#888;}
form[name="jie_form"] .submit span{ display:block; float:right; margin-right:20px; font-size:14px; color:#555; line-height:42px;  }
form[name="jie_form"] .submit span em{ font-size:14px; color:#ff0000}
/*pay*/
#payment_cont {background-color: #ffffff;padding: 10px;border: 1px solid #dfdfdf;margin:0px 15px 0px;}
#payment_cont p{line-height: 22px;}
#payment2 .payment_show{display: block;}
#payment2 .payment_hid{display: none;}
/********************支付页面**********************/
.submit_mony{ font-size:16px; color:#333;}
.submit_mony em{ font-size:24px; color:#ffa200}
.submit_c{ width:auto}
.submit_div{border:2px solid #efeff0; margin-bottom:20px; cursor:pointer}
.submit_div:hover{border:2px solid #ffba16;}
.submit_div span{ display:block; overflow:hidden}
.submit_div span em{ display:block; float:left; width:83px; height:76px;}
.submit_div span strong{ display:block; float:left; height:76px; line-height:76px; font-size:18px; color:#333; font-weight:500}
.submit_div span a{ display:block; width:20px; height:20px; float:right; margin-top:28px; margin-right:20px; background-image:url(/uploads/image/sinew_shopcar/icon12.jpg); background-position:left top}
.submit_div p{ display:block; border-top:1px solid #efeff0; font-size:14px; color:#999; line-height:20px; padding:10px 20px;}
.more_a{ display:block; width:auto; height:60px; background-color:#f6f6f6; margin-bottom:20px;}
.more_a em{ display:block; width:110px; height:60px; line-height:60px; margin:0 auto; background:url(/uploads/image/sinew_shopcar/icon13.jpg) no-repeat right center;padding-right:26px; font-size:18px; color:#ffba00;}
.payment{ width:180px; height:50px; display:block; float:right; background-image:url(/uploads/image/sinew_shopcar/button1.jpg); font-size:18px;color:#fff; line-height:50px; text-align:center; margin-bottom:20px; opacity:.9;}
.payment:hover{color: #fff!important;opacity:1;}
.submit_c .su_cur{border:2px solid #ffba16; }
.submit_c .su_cur a{ background-position:left bottom}



.alert_div {width: 680px;margin: 0 auto;background-color: #fff;border-radius: 5px;position: absolute;left: 0;right: 0;top: 15%; box-shadow:0px 0px 10px #dcdcdc; overflow:hidden; display:none;z-index:1000}
.alert_tit {overflow: hidden;height: 50px;border-bottom: 1px solid #efeff0;}
.alert_tit span {display: block;float: left;margin-left: 20px;line-height: 50px;font-size: 16px;color: #333;}
.cloes {display: block;width: 40px;height: 40px;margin-top: 5px;background: url(/uploads/image/sinew_shopcar/coles.jpg) no-repeat center;float: right;margin-right: 10px;}
.alert_con {width: 458px;padding-top: 39px; margin:0 auto}
.alert_name {margin-bottom: 18px;}
.alert_name span {display: block;float: left;width:104px;height: 37px;line-height: 37px;color: #888;font-size: 16px;text-align: right;}
.alert_name span font{ font-size:16px;}
.alert_name p {display: block;float: left;width:352px;border: 1px solid #efeff0;border-radius: 3px;
    overflow: hidden;}
.alert_name p input {border: 0;width:350px;line-height:36px;}
.alert_name p textarea {border: 0;width:350px; height:80px;}
.ev_input1{width:342px;height: 38px;border: 1px solid #efeff0;font: 500 14px/38px "微软雅黑";border-radius: 5px;
    padding-left: 10px;background: url(/uploads/image/sinew_shopcar/bottom.jpg) no-repeat 325px center;
    position: relative;cursor: pointer; float:left}
.ev_input1 p {width:335px;height: 38px;font: 500 14px/38px "微软雅黑";color: #888;text-align: left; border:0;}
.ev_con {width: 352px;border: 1px solid #efeff0;border-radius: 0px 0px 5px 5px;position: absolute;left: -1px;
    top: 35px;background: #fff;border-top: 0;display: none;z-index: 5;}
.ev_con span {display: block;width: 288px;margin: 0 auto;line-height: 35px;font-size: 14px;color: #888;text-align: left;padding: 0 10px;cursor: pointer;}
.alert_name1 {margin-bottom: 18px;}
.alert_name1 span {display: block;float: left;width:104px;height: 37px;line-height: 37px;color: #888;font-size: 16px;text-align: right;}
.alert_name1 span font{ font-size:16px;}
.ev_input2{width:118px;height: 38px;border: 1px solid #efeff0;font: 500 14px/38px "微软雅黑";border-radius: 5px;
    padding-left: 10px;background: url(/uploads/image/sinew_shopcar/bottom.jpg) no-repeat 103px center;position: relative;cursor: pointer; float:left}
.ev_input2 p {width:955px;height: 38px;font: 500 14px/38px "微软雅黑";color: #888;text-align: left; border:0;}
.ev_con1 {width:128px;border: 1px solid #efeff0;border-radius: 0px 0px 5px 5px;position: absolute;left: -1px;top: 35px;background: #fff;border-top: 0;display: none;z-index: 5;}
.ev_con1 span {display: block;width: 288px;margin: 0 auto;line-height: 35px;font-size: 14px;color: #888;text-align: left;padding: 0 10px;cursor: pointer;
}
.phone_input{ float:left; border:1px solid #efeff0; border-radius:4px; width:212px; height:36px; line-height:36px; margin-left:10px;}
.fit{ width:auto;padding-left:104px;}
.fit input{ float:left;}
.fit em{ float:left;font-size:14px; color:#777;}
.alert_a { display:block; width: 110px;height: 40px; line-height:40px;margin:30px auto 40px; border-radius:4px; background-color:#fea110; font-size:16px; color:#fff; text-align:center;}

.alert_con1{ margin:15px; height: 450px; overflow-y: auto;}
.alert_con1 table{border:1px solid #efeff0;}
.alert_con1 table td{border:1px solid #efeff0; height:45px; font-size:14px; color:#888; text-align:center; line-height:24px;}
.alert_con1 table .class_name td{ background-color:#f9f9f9; border:0; height:38px; text-align:center; font-size:14px; color:#555; line-height:38px;}
.defaults{ float:left;color:#007eff; font-size:14px; margin-left:12px;}
.a_del1{ float:left;color: #ff7474; font-size:14px; margin-left:12px;}
.dis_none{ display:none}


.pay-bank-alert{width: 720px;}
.pay-bank-alert h3{font-size: 20px; line-height: 2; padding: 10px; color:#353535;}
.pay-bank-alert ul{letter-spacing: -.3em;}
.pay-bank-alert ul li,.pay-bank-alert ul li span{display: inline-block;}
.pay-bank-alert ul li{margin: 0 10px 20px; letter-spacing: normal;}
.pay-bank-alert ul li span{box-sizing:border-box; width: 160px; height: 40px; padding: 1px; border: 1px solid #ccc; cursor: pointer; background-image:url(/uploads/image/abank_img/bank-list-01.png); background-repeat:no-repeat;}
.pay-bank-alert ul li.cur span{border-color:#fd6900; border-width: 2px; padding:0;}
.pay-bank-alert .btn-area{padding: 20px 0; text-align: center;}
.pay-bank-alert .btn-area span{display: inline-block; margin: 0 20px; line-height: 40px; height: 40px; border-radius: 5px; color:#4c4c4c; cursor: pointer;}
.pay-bank-alert .btn-area span.bank-pay{width: 200px; background-color:#169bd4; color:#fff;}

.pay-bank-alert .icbc-bank{background-position: 0 -746px;}
.pay-bank-alert .ccb-bank{background-position: 0 -660px;}
.pay-bank-alert .cmb-bank{background-position: -187px -440px;}
.pay-bank-alert .abc-bank{background-position: 0 -570px;}
.pay-bank-alert .boc-bank{background-position: 0 -526px;}
.pay-bank-alert .cmsb-bank{background-position: 0 -616px;}
.pay-bank-alert .ceb-bank{background-position: 0 -700px;}
.pay-bank-alert .spdb-bank{background-position: -360px -525px;}
.pay-bank-alert .bob-bank{background-position: -187px 0;}
.pay-bank-alert .gdb-bank{background-position: -187px -130px;}
.pay-bank-alert .hxbank-bank{background-position: 0 -220px;}
.pay-bank-alert .psbc-bank{background-position: 0 -480px;}

.card-alert{
    position: fixed;
    z-index: 1000;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content:center;
    background-color: rgba(0, 0, 0, .4);
    display: none;
    
}
.card-alert .alert-inner{
    background-color:#fff;
    border: 5px solid rgba(0, 0, 0, .6);
    min-width: 700px;
}
.card-alert .alert-title {
    font-size: 20px;
    padding: 10px 20px;
    display: flex;
    justify-content:space-between;
    border-bottom: 1px solid #eee;
}
.card-alert .alert-title .evicon{
    font-size: 20px;
    font-weight: 600;
    cursor: pointer;
}
.card-alert .alert-body {
    padding: 10px 30px 30px;
}
.card-alert .li-item {
    display: flex;
    align-items: center;
    padding: 10px 0;
}
.card-alert .item-name{
    flex-shrink: 0;
    margin-right: 10px;
    width: 150px;
    text-align: right;
    text-transform: capitalize;
    font-size: 14px;
}
.card-alert .item-con{
    flex-grow: 1;
}
.card-alert .item-con input{
    height: 35px;
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 0 10px;
    font-size: 14px;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
}
.card-alert .item-con input:focus{
    outline: 1px solid rgb(55, 162, 255);
}
.card-alert .card-item img {
    height: 70px;
    margin-right: 10px;
}
.card-alert .card-name{
    width: 100%;
}
.card-alert select{
    width: 150px;
    height: 35px;
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 0 10px;
    font-size: 14px;
}
.card-alert .cvv-item{
    display: flex;
    align-items: center;
}
.card-alert .card-cvv{
    margin-right: 10px;
}

.card-alert .btn-area{padding: 20px 0; text-align: center;}
.card-alert .btn-area span{display: inline-block; margin: 0 20px; line-height: 40px; height: 40px; border-radius: 5px; color:#4c4c4c; cursor: pointer;font-size: 16px;}
.card-alert .btn-area span.confirm-btn{width: 200px; background-color:#169bd4; color:#fff;}