@charset "gb2312";
/* CSS Document */
#headers{padding-bottom:0}
.tabs li{cursor:pointer}
.icon-suc{float:left}
/*.icon-fast{position:absolute;bottom:0;right:0;background:url(https://quickpay.jd.com/statics/css/old/i/pur-icon.png) 0 -94px;width:17px;height:16px;line-height:0;font-size:0;overflow:hidden}*/
.main .m3{padding-top:30px;padding-bottom:30px;margin-bottom:16px;margin-left:0;margin-right:0}
.m3 .icon-succ02{float:left;margin-left:40px}
.m3 .fore{margin-left:98px;overflow:hidden}
.m3 .fore .ftx-02{font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:normal;margin-bottom:15px}
.m3 .fore0 dd{padding-right:15px;margin-right:15px;border-right:1px solid #cccccc;color:#666666;}
.m3 .list-h li,.mtips li{padding-right:15px;margin-right:15px;border-right:1px solid #cccccc;color:#333;}
.m3 .list-h .fore3,.mtips .list-h .fore3{border-right:none}
.mt h3{float:left}
.bank-logo{border:1px solid #C6C6C6;padding:1px;display:inline-block;*zoom:1;position:relative;background:#fff;}
.bank-logo img{float:left}
*html .bank-logo{float:left}*+html .bank-logo{float:left}
.card-num{color:#000}
.tabcon .radio{vertical-align:middle;float:left;margin-top:10px}
.tabcon{padding:30px 0 30px 30px; }
.i-tab-t{margin-bottom:20px;color:#999999}
.hover .bank-logo,.select .bank-logo{border:2px solid #E4393C;padding:0}
#qpay03 .mt,#qpay03,#qpay03 .tab li,#qpay04 .mt,#qpay04,#qpay04 .tab li{overflow:visible}
#qpay03 .tabs,#qpay04 .tabs{position:relative}
#qpay03{border:none}#qpay03 .mc{border:2px solid #EDD28B;}
.icon-qpay,.btn-openpay,/*.btn-impayed,*/.btn-openpayed,.btn-subing{display:inline-block;*zoom:1;background:url(https://quickpay.jd.com/statics/css/old/i/quickpay.png) no-repeat;line-height:100px;overflow:hidden; vertical-align:middle;font-size:0}
.btn-openpay,.btn-openpayed/*,.btn-impayed,.btn-subing,.btn-ibank*/{height:38px;border:none; cursor:pointer}
.form .btn-impay,.form .btn-impayed{font-size:0}
/*.btn-impay{cursor:pointer}
.btn-impayed{background-position:0 -112px;width:135px;height:36px}*/
.icon-qpay{background-position:0 -188px;width:63px;height:21px;position:absolute;top:-14px;left:190px;z-index:10}
.btn-surepay{background:url(https://quickpay.jd.com/statics/css/old/i/btn-04.png);width:155px;height:37px;display:inline-block;line-height:100px;overflow:hidden}
.btn-surepay:hover{background-position:0 -38px}
.btn-openpay{width:188px}
.btn-openpayed{background-position:0 -38px;width:188px;height:36px}
/*.btn-subing{background-position:0 -150px;width:137px}
.btn-ibank{background:url(https://quickpay.jd.com/statics/css/old/i/btn-quickpay.png);width:155px;line-height:100px;overflow:hidden; vertical-align:middle;font-size:0;display:inline-block;*zoom:1;margin-right:10px}*/
#qpay02{margin-bottom:20px}
.ol3 dl{margin-bottom:10px\9}
.ol3 dt{margin-bottom:10px;zoom:1;overflow:hidden}
.ol3 h5{float:left;margin-right:10px;}
.ol3 .list-h{float:left}
.ol3 li{margin-right:10px;margin-bottom:10px;position:relative;width:200px;zoom:1}
#flex .mc{text-align:center;position:relative}
#flex .btn-11{margin:0 3px}
#flex .icon-info03{float:left}
#flex p{margin-left:42px;text-align:left}
#flex01 .text{width:88px;font-size:18px;font-family:Verdana;vertical-align:middle;color:#cc0000}
#flex01 .item{line-height:33px}
#flex01 .item .label{width:100px;margin-right:5px;color:#333}
#flex01 p{margin-bottom:10px;text-align:left;padding-left:50px}
#flex p{margin-bottom:30px}
.icon-info03{ vertical-align:middle;margin-right:10px}
#flex .mb{position:absolute;text-align:left;bottom:10px}
.ol3 .fore0 .msg-text,#qpay13 .fore0 .msg-text{float:none;border:1px solid #d9d9d9;background:#f5f5f5;height:25px;line-height:25px;margin-bottom:10px;width:500px}
.icon-info05{vertical-align:middle;margin:0 5px}.msg-img,.msg-text .tb-void{position:absolute;z-index:99}*html .icon-info05{ vertical-align:baseline;position:relative;top:3px}
#qpay04 .ol3 .fore1 li{width:220px}
#qpay04 .ol3 .fore1 .more,#qpay04 .ol3 .fore2 .more,.main .more{width:100px;padding-top:10px;}
#qpay07 .more,#qpay11 .more{width:110px;padding-left:10px}
#qpay04 .ol3 .fore1 .more{padding-left:10px}
#qpay07 .mc,#qpay11 .mc,#qpay12 .mc,#qpay13 .mc{padding:30px; min-height:450px}
#qpay07 .mc{background:#FFFDEE url(https://quickpay.jd.com/statics/css/old/i/quickcard.png) no-repeat 586px 59px;}
#qpay07 .mc01{background-image:url(https://quickpay.jd.com/statics/css/old/i/quickcard02.png);}
*html #qpay07 .mc,*html #qpay11 .mc{height:450px; overflow:visible}
.main .form .label{width:100px}
.main .form{padding-top:10px}
p.ftx-04{margin-bottom:10px}
.form label{margin-right:10px}
.ol3 .btn-impay{ display:none}
.btns{padding-top:0}
.cardicon{position:absolute;background:url(https://quickpay.jd.com/statics/css/old/i/quickcard.png) no-repeat 0 -299px;width:305px;height:144px;right:20px;top:135px}
#qpay08 dt{height:30px;line-height:30px}
#qpay08 dd{padding-left:12px;margin-bottom:20px}
#qpay11,#qpay12,#qpay13 {min-height:450px;position:relative}
#qpay11 .cardicon{background:url(https://quickpay.jd.com/statics/css/old/i/quickcard.png) no-repeat;top:59px}
.mtips{padding:50px 0}
.i-mtips{padding-left:150px}
.mtips .icon-succ02,.mtips .icon-wrong02,.mtips .icon-warn02,#flex_warn .icon-warn02{float:left}
.mtips .fore{margin-left:60px}
.mtips .fore h3{font-size:18px;font-family:\5FAE\8F6F\96C5\9ED1;font-weight:normal;margin-bottom:15px}
.mtips .fore h3 a{font-size:12px;margin-left:12px}#flex_warn h3{padding-top:5px;}#flex_warn .btns{text-align:center;padding-top:20px}
.line-dotted{clear:both;border-top:1px dotted #DDDDDD;height:0;line-height:0;font-size:0;overflow:hidden;margin:35px 0}
.ol3 .fore0 .i-extra{padding-top:10px}
.ol3 .fore0{display:none;}
.ol3 .list-h{margin-bottom:20px}
.ol3 .fore0 .list-h{margin-bottom:0;}.ol3 .fore0 .list-h li{width:auto}*html .ol3 .fore0 .list-h{margin-bottom:20px;}*+html .ol3 .fore0 .list-h{margin-bottom:20px;}
.i-m1{background:#fff;border:1px dotted #bfbfbf;padding:10px 20px;width:440px}
.i-m1 h3,.i-m1 p{margin-bottom:10px}
.i-m1 .form .label{width:80px}
#qpay12 .list-h,#qpay13 .list-h {float:left;margin-bottom:25px}
#qpay12 .i-extra,#qpay13 .i-extra{padding-top:10px;padding-left:10px;float:left}
.form .text01{width:70px}
#qpay12{position:relative}
#qpay04 .ol3 .list-h{clear:both;width:100%}
#qpay04 .ol3 .fore1 .list-h01 li{width:200px}
/*#qpay02 .mt .extra{float:left}*/
/*.icon-ques05{ vertical-align:middle;margin-right:5px}*/

#flex_warn .icon-warn02{margin-right:10px}
.o-mt .extra{position:absolute;margin-left:870px;}
.o-trip,#quickpay02 {padding-top:40px;}
.o-trip{margin-left:-12px;zoom:1; overflow:hidden;;padding-left:60px}
*html .o-trip{margin-left:-22px;}
.o-trip li{float:left;background:url(https://quickpay.jd.com/statics/css/old/i/trip01.png) no-repeat;width:236px;height:33px;line-height:33px;color:#7ABD54;padding-left:60px;margin-left:12px;display:inline-block;}
.o-trip .fore3{width:176px}#quickpay02{margin-bottom:40px}
#quickpay02 .mt{height:40px;line-height:40px}
#quickpay02 .mt .extra{ padding-top:4px;padding-right:10px;float:right}
#quickpay02 .mt .ftx-03{float:left}
#quickpay02 .mc{height:52px;line-height:52px;border:1px solid #E6E6E6;margin-top:-1px}
#quickpay02 .fore1,#quickpay02 .fore2,#quickpay02 .fore3{float:left;}#quickpay02 .fore2{border-right:1px solid #E6E6E6;width:110px;text-align:center;height:38px;margin-top:5px;line-height:38px}#quickpay02 .fore3{padding-left:10px}
#quickpay02 .fore4{float:right;width:110px;text-align:center}
#quickpay02 .ftx-03{margin:0 5px}
#quickpay02 .fore1 img{display:block;margin-top:8px}
#quickpay02 a.btn{color:#fff}
#quickpay03 .mt h3{font-size:12px;color:#666666;}#quickpay03 dd{padding-left:12px;margin-bottom:20px}
.icon-succ03,.icon-warn03,.icon-wrong03{display:inline-block;*zoom:1;font-size:0;line-height:0;overflow:hidden;width:32px;height:32px; vertical-align:top;margin-right:10px;float:left;background:url(https://quickpay.jd.com/statics/css/old/i/icon32.png) no-repeat;}

.mqpay{padding:10px}
.icon-wrong03{background-position:-32px 0 }
.icon-warn03{background-position:-64px 0 }
.mqpay .fore{margin-left:40px}
.mqpay .btns{padding-top:10px; text-align:center}.mqpay .btns .btn{margin-right:5px}
.mqpay .form{color:#999}
.mqpay .form .item{margin-bottom:10px}
.mqpay .form .item .label{width:90px;text-align:right}
.mqpay .form .item .fl{margin-left:90px;float:none}.mqpay .form .item .fl .flk-05{margin-left:10px}
.mqpay01 .label{width:100px} .mqpay01 .more{padding-top:10px}
.mqpay01 label a,.mqpay01 .more a{color:#005A9D}#ol3 dl{margin-bottom:10px\9}
#ol3 dt{margin-bottom:10px}
#ol3 dt h5{float:left;margin-right:10px}
#ol3 .list-h{float:left}
#ol3 li{margin-right:10px;margin-bottom:10px;position:relative;width:200px;zoom:1;float:left}
#ol3 li .radio{float:left; position:relative;top:10px}
.qpay-tips{background:#fef7d3;padding:15px 20px;margin:8px 30px 0 0;}
.qpay-tips p{margin-bottom:5px}
.btn-10 b{display:inline-block;*zoom:1;width:24px;height:18px;background:url(https://quickpay.jd.com/statics/css/old/i/pur-icon.png) -17px 0; vertical-align:middle;margin-right:3px}
#qpay13 .prompt01{position:absolute;color:#ff6600;width:290px;margin-top:-35px;margin-left:250px}
#qpay13 .prompt01 .pc{padding:5px }
#qpay13 .prompt01 .pb{top:15px;left:-8px}
#qpay13 .prompt01 .close{float:right}
#mtpay .mc{text-align:center;position:relative}
#mtpay .btn-11{margin:0 3px}
#mtpay .text{width:88px;font-size:18px;font-family:Verdana;vertical-align:middle;color:#cc0000}
#mtpay .item{margin-bottom:20px}
#mtpay .item,#mtpay .item .msg-text{line-height:33px}
#mtpay .item .label{width:100px;margin-right:5px;color:#333}
#mtpay p{margin-bottom:10px;text-align:left;padding-left:50px}
#mtpay .mb{position:absolute;text-align:left;bottom:10px}
#mtpay .btn-impay,#qpay13 .btn-impay{margin-right:10px}
.msg-text .tb-void{overflow:hidden;margin-right:-1px;margin-left:-1px;margin-bottom:-1px;width:322px}
.msg-text .tb-void table{border-collapse:collapse;border:1px solid #E6E6E6;} 
.msg-text .tb-void th{background:#f7f7f7 ;height:31px;color:#333;font-weight:normal;}
.msg-text .tb-void td{border:solid #E6E6E6;border-width:1px 0 0 1px;padding:5px 4px;text-align:center;background-color:#fff}
.waiting{display:inline-block;*zoom:1;}
.waiting .loading-style2{ display:inline-block;width:30px;height:30px; vertical-align:middle;margin-right:5px}
#tb01{overflow:hidden;margin-right:-1px;margin-left:-1px;margin-bottom:-1px;background-color:#fff;border-top:1px solid #E6E6E6;width:850px;margin-bottom:10px}
#tb01 table{border-collapse:collapse;border:solid #E6E6E6;border-width:0 1px 1px 1px;} 
#tb01 th{background:#f7f7f7;height:31px;color:#666666;font-weight:normal;}
#tb01 td{border:solid #E6E6E6;border-width:1px 0 0 1px;padding:5px 4px;text-align:center}
/*20120924 regular*/
.mtips,.mtips .mc{ overflow:visible}
.regular{position:relative;height:38px;line-height:38px;margin:50px -30px 15px; border:1px solid #d2d2d2; background:#f3f3f3;}
.regular .regular-help{float:right;position:relative;width:115px;cursor:pointer;margin-right:10px;}
.regular .regular-help span{color:#005ea7;}
.regular .regular-tip{display:none;position:absolute;bottom:30px; right:10px;width:240px; height:158px;padding:10px;border:1px solid #d2d2d2; background:#fff; line-height:20px;cursor:default;box-shadow:#D2D2D2 0px -1px 5px;}
.regular .regular-tip h4{font-size:12px;}
.regular .regular-tip p{text-indent:2em;margin-top:.5em;}
.regular .regular-tip .ar{text-align:right;}
.regular .regular-form{float:left; position:relative;width:600px;padding-left:150px;z-index:2;}
*html .regular .regular-form{padding-top:6px;}
.regular-form .time{display:inline;vertical-align:middle;}
.regular-form .time .orange{color:#fe7e00;}
.regular .regular-form .icon{display:block; position:absolute; top:-1px; left:-1px;width:139px;height:40px;background:url(http://misc.360buyimg.com/purchase/skin/i/20120924.png) 0 0 no-repeat;overflow:hidden;}
.regular .regular-form .font{margin-left:45px;color:#ff9454;text-indent:9999px;font-size:0;}
.regular .regular-form .select{height:27px;width:117px;line-height:24px;margin:0 5px;padding:3px;outline:1px solid #E4393C;}
.regular .regular-form .input-text{width:78px;height:20px; line-height:18px;padding:2px;border:1px solid #e2e3ea; background:url(http://misc.360buyimg.com/purchase/skin/i/regular-time.png) 62px center no-repeat #fff;border-color:#404040 #D4D0C8 #D4D0C8 #404040;outline:1px solid #E2E3EA;cursor: pointer;}
.regular .regular-form .regular-btn{display:inline-block;width:53px; height:21px; line-height:500px;margin:0 10px;background:url(http://misc.360buyimg.com/purchase/skin/i/20120924.png) -48px -41px no-repeat; vertical-align:middle;overflow:hidden;}
.new-regular-name{width:290px; margin:20px auto 0;}
.new-regular-name .item{margin:0 0 15px;}
.new-regular-name .item label{float:left;width:60px;}
.new-regular-name .ac{text-align:center;}
.new-regular-name .gray,.new-succ .gray{color:#999;}
.new-regular-name .cont-right{float:left;width:230px;}
.new-regular-name .input-text{width:225px;height:18px; line-height:18px;padding:2px;border:1px solid #e2e3ea; }
.new-succ .r-btn,.new-regular-name .r-btn{display:inline-block;width:50px;height:21px;line-height:21px;margin:10px 10px 10px 0;border:0; background:url(http://misc.360buyimg.com/purchase/skin/i/20120924.png) -48px -63px no-repeat; text-align:center; cursor:pointer;}
.new-succ{width:400px;}
.new-succ .succ-icon{display:block;float:left;width:48px;height:39px;margin-right:5px;background:url(http://misc.360buyimg.com/purchase/skin/i/20120924.png) 0 -41px no-repeat;}
.new-succ .cont-msg{float:left;width:345px;}
.new-succ .time{margin:25px 0 10px; font-weight:bold;}
.new-succ .green{color:#090;}
.new-succ .orange{color:#fe7e00;}
.new-succ div a{width:130px; float:left;}
.new-succ a.right{ float:right;}
.new-succ .r-btn{margin-bottom:30px;}
.regular .date-box{position:absolute; display:none;top:38px; left:392px;width:230px;}
.regular .date-box table{border-collapse:collapse;}
.regular .date-box td{ height:22px; line-height:22px;padding:0;border:1px solid #d2d2d2; background:#fff; text-align:center; cursor:pointer;}
.regular .date-box td a{display:block;color:#333;}
.regular .date-box td a:hover{ background:#FCF7C9; text-decoration:none;}
.regular .date-box th{background:#f3f3f3;border:1px solid #d2d2d2; border-bottom:0;padding:0 10px; font-weight:normal;line-height:30px;}
.regular-close{position:absolute;right:-10px;top:-1px;width:22px;height:21px;line-height:17px;cursor:pointer;font-weight:bold;font-size:14px;color:#969a9c;background-image:url(https://quickpay.jd.com/statics/css/old/i/regular.png);}
.regular-show{position:absolute;margin-left:10px;height:12px;}
.regular-show a{text-decoration:none;margin-top:0;line-height:12px;height:12px;}
.regular-show{z-index:-1;}
#qpay04{border:none}
#qpay04 .mc{border:2px solid #EDD28B;}
/*201305UI*/
.main{border:none;margin-bottom:16px}
#ct3,#ol3,#qpay13,#qpay12,#qpay07{border-width:2px}
.o-mb{ background-color:#fff;font-size:12px;height:35px;line-height:35px;padding-left:0}
#footer{border-top:1px solid #F1F1F1;padding-top:11px}
#qpay,#qpay09,.mtips,#qpay05{background:#F3FDED;border-top:2px solid #7ABD54;margin-bottom:}
.m3 .fore .list-h{margin-bottom:12px;}
#qpay02 h3,#qpay02 .extra,#qpay10 h3,#qpay10 .extra,#qpay06 h3,#qpay06 .extra{font-size:12px;font-weight:normal;color:#999}
.tabs{border-bottom:none}
.tabs .mc{border:2px solid #EDD28B;background-color:#fff}
.tab{overflow:visible;border:solid #DDDDDD;border-width:1px 1px 0;background-color:#F7F7F7;height:30px;line-height:30px;}
.tab li{float:left;border-right:1px solid #DDDDDD;text-align:center;height:29px;padding:0 28px;position:relative;overflow:hidden;color:#666666;font:18px/29px "microsoft yahei"}
.tab li.curr{background:#fffdee;height:38px;/*-webkit-box-shadow:1px 0 0 0 rgba(7,0,2,.2);-moz-box-shadow:0px 1px 0 0 rgba(7,0,2,.2);*/box-shadow:3px -2px 2px 0 rgba(7,0,2,.1);border:solid #EDD28B;border-width:2px 2px 0 2px;margin-top:-8px;margin-bottom:-2px;margin-left:-1px;position:relative;z-index:9}
.tab li.curr,.tab li.curr a:link,.tab li.curr a:visited{color:#ff6600;}
.tab li a:link,.tab li a:visited{color:#333333;}

.icon-qpay,.btn-openpay,.btn-impayed,.btn-openpayed,.btn-subing{display:inline-block;*zoom:1;background-repeat: no-repeat;line-height:100px;overflow:hidden; vertical-align:middle;font-size:0}
.icon-qpay{background-image:url(https://quickpay.jd.com/statics/css/old/i/quickpay.png);}
.btn-openpay,.btn-openpayed,.btn-impayed,.btn-subing,.btn-ibank{height:38px;border:none; cursor:pointer}
.btn-ibank{background:url(https://quickpay.jd.com/statics/css/old/i/btn-10.png);width:155px;height:38px;font-size:0}
.btn-ibank:hover,.btn-openpay:hover{background-position:0 -38px}
.btn-subing{background-image:url(https://quickpay.jd.com/statics/css/old/i/btn-09.png);width:155px;height:38px}
.form .btn-impay,.form .btn-impayed{font-size:0}
#qpay13 .btn-impay,#qpay12 .btn-impay{cursor:pointer}
.btn-impayed{background:url(https://quickpay.jd.com/statics/css/old/i/btn-03.png) no-repeat 0 -76px;width:155px;height:38px}
.btn-openpay,.btn-openpayed{background:url(https://quickpay.jd.com/statics/css/old/i/btn-06.png) no-repeat;width:155px;height:38px}
.btn-openpayed{background-position:0 -76px}
.main .o-mt h2{display:none}