/*主扩展样式*/
.current_position, .dline, .tab li, .tab li .ll, .tab li a, .tab li.ui-tabs-selected s, .page a, .risk .question .title i, .step li, .step li .ll, .step li .rr, .ins i, .l-z, .l-y, .l-x, .t-z th, .tips i, .tips s, .tip-r, .tip-e, .icon-s, .g-ul2 li, .i-up, .icon-m, .clearbtn{background:url(../../images/v10/bankpro.png) no-repeat;}
.current_position{margin-left:15px; padding-left:20px; background-position:0 4px;}
.current_position b{color:#f6a21c;}
.dline{background-position:0 -20px; background-repeat:repeat-x; height:3px; font-size:0; line-height:0; overflow:hidden; margin:8px 0;}
.sline{height:1px;}
.nop .content{padding:0;}
.p-box{border:1px solid #dedede;}
.p-box-a{background:#fef6e8; padding:8px 20px; margin:15px 0 10px; line-height:24px;}
.bbn{border-bottom:0 !important;}
label{margin-left:5px; vertical-align:middle;}
.clearbtn{display:inline-block; width:15px; height:20px; vertical-align:middle; background-position:0 -1060px; text-indent:-9999px; overflow:hidden; text-decoration:none;}

/*list-patch*/
.l-z{background-position:0 -517px; padding-left:18px; margin-left:15px; line-height:18px;}
.l-z-a{background-position:0 -631px;margin-left:5px;}
.l-z-b{background-position:0 -710px;}
.l-z-c{background-position:0 -651px;}
.l-z-d{background-position:0 -671px;}
.l-z-e{background-position:0 -691px;}
.l-z-f{background-position:0 -809px;}
.l-y{background-position:15px -824px; background-color:#fef1dd; padding-left:33px; line-height:26px;margin-left:0; }
.l-x{background-position:2px -964px;padding-left:25px; }
.l-x-a{background-position:4px -948px;padding-left:18px;}
.l-x-b{background-position:0 -988px; padding-left:30px; font-size:14px; color:#f6a21c;}

/*table*/
.t-b th, .t-b td{height:30px; line-height:30px; border-bottom:1px solid #dedede; padding:0 10px;}
.t-b th{text-align:right;}
.t-b td{text-align:left;}
.t-b .bn th, .t-b .bn td{border-bottom:0;}
.t-b-a td, .t-b-a th{padding:6px 2px;}
.t-b-b{background:#dedede;}
.t-b-b th, .t-b-b td{border-bottom:0; background:#fff;}
.t-b-b th{background:#f8f8f8;}

.t-b-b-a{background:#fff; border:1px solid #dedede;}
.t-b-b-b{background:#fff;}

.t-z{background:#ffe2b3; text-align:center;}
.t-z th, .t-z td{line-height:24px; height:24px; background-color:#fff;}
.t-z th{background-repeat:repeat-x;  background-position:0 -540px; font-weight:normal; color:#a55100; line-height:22px; height:22px;}

/*input*/
.i-a{width:203px; height:18px; border:1px solid #dedede; line-height:18px; padding:0 1px;}
.i-a-a{width:193px;}
.i-a-b{width:150px;}
.i-a-c{width:103px;}
.i-a-d{width:265px;}
.i-a-e{width:56px;}
.i-b{width:21px; height:12px; line-height:12px; border:1px solid #c9c9c9; vertical-align:middle;}

/*tab*/
.tab li{float:left; background-position:0 -55px; background-repeat:repeat-x; height:26px; line-height:25px; margin-right:5px; position:relative; margin-bottom:-1px;}
.tab li .ll{background-position:0 -25px; padding-left:14px;}
.tab li a{display:block; background-position:100% -85px; padding-right:14px; text-align:center; min-width:74px; width:auto; _width:74px; height:25px; white-space: nowrap;}
.tab li.ui-tabs-selected{background-position:0 -145px;}
.tab li.ui-tabs-selected .ll{background-position:0 -115px;}
.tab li.ui-tabs-selected a{background-position:100% -175px; text-decoration:none; color:#fff;}
.tab li.ui-tabs-selected s{background-position:-20px -490px; height:3px; width:5px; font-size:0; line-height:0; overflow:hidden; position:absolute; bottom:0; left:50%; margin-left:-3px;}
.tabbox{border:1px solid #f5a21d;}
.tabbox-a{border-width:1px 0 0;}
.ui-tabs .ui-tabs-hide { display: none !important; }

/*分页*/
.page{float:right; margin:10px; color:#777;}
.page a{color:#777; background-position:999px 999px; display:inline-block; vertical-align:middle; overflow:hidden; font-family:Tahoma, Geneva, sans-serif; height:15px; line-height:15px; text-align:center; padding:0 3px; margin:0 2px;}
.page a:hover{text-decoration:none; color:#f5a220;}
.page a.curpage{background:#3267cd; color:#fff;}
.page a.pre{background-position:0 -210px; width:15px; padding:0;}
.page a.next{background-position:-20px -210px; width:15px; padding:0;}
.page a.pre:hover{background-position:0 -230px;}
.page a.next:hover{background-position:-20px -230px;}
.page span{margin:0 2px;}
.page a.go{height:15px; width:17px; padding:0; background-position:0 -253px;}

/*risk*/
.risk .content{padding:20px; height:476px; overflow:hidden; overflow-y:auto; position:relative;}
.risk .question .title{border:1px solid #efefef; height:24px; padding:1px; background:#fff; line-height:24px; position:relative;}
.risk .question .title h4{background:#f6f6f6; font-weight:normal;}
.risk .question .title i{display:block; position:absolute; height:28px; width:16px; background-position:-20px -250px; top:-1px; left:55px;}
.risk .question .title strong{margin-left:15px; margin-right:36px; color:#f6a21c;}
.risk .question .text{padding:12px 12px 12px 60px; background:#fafafa; line-height:20px;}
.risk .question .text input{vertical-align:-2px; margin-right:8px;}

/*step*/
.step li{float:left; margin-right:10px; _display:inline; height:32px; line-height:28px; background-position:0 -350px; background-repeat:repeat-x;}
.step li .ll{padding-left:40px; height:32px; background-position:0 -280px; position:relative; float:left;}
.step li i{font:16px/18px Tahoma, Geneva, sans-serif; color:#fff; display:block; position:absolute; height:18px; width:18px; left:17px; top:0; overflow:hidden;}
.step li .rr{padding-right:10px; height:32px; display:block; background-position:100% -420px; float:left;}
.step li.cur{background-position:0 -385px;}
.step li.cur .ll{background-position:0 -315px;}
.step li.cur .rr{background-position:100% -455px; color:#fff;}
.step li.next{background-position:0 -488px; background-repeat:no-repeat; width:13px;}

.step01 i{background:#fff url(../../images/v10/bankpro_01.png) no-repeat; text-align:center; width:39px; height:39px; font:bold 30px/39px Tahoma, Geneva, sans-serif; position:absolute; top:-1px; left:-1px;}
.step01{position:relative; height:37px; border:1px solid #9ee0f0; padding-left:60px; line-height:37px;}
.step01 span{color:#333;}
.num1{color:#00aad4; background:#f5fdff; }
.num2{color:#62a944; border:1px solid #abe592; background:#f2fdeb; }
.num2 i{background-position:0 -50px;}
.num3{color:#f5a21d; border:1px solid #f4bb60; background:#fff9ec; }
.num3 i{background-position:0 -100px;}

/*success*/
.s-box .rr{background:url(../../images/v10/fsryr.png) repeat-y 100% 0; padding-right:6px;}
.s-box .tt, .s-box .bb, .s-box, .s-box .tt .tl, .s-box .tt .tr, .s-box .bb .bl, .s-box .bb .br, .s-box .suc i{background:url(../../images/v10/fsspr.png) no-repeat;}
.s-box{background-position:0 -220px; background-repeat:repeat-x; background-color:#fcfcfc;}
.s-box .tt, .s-box .bb{background-repeat:repeat-x; overflow:hidden; font-size:0; line-height:0;}
.s-box .tt, .s-box .bb, .s-box .tt .tl, .s-box .tt .tr, .s-box .bb .bl, .s-box .bb .br{overflow:hidden; font-size:0; line-height:0;}
.s-box .tt{background-repeat:repeat-x; height:5px; background-position:0 -200px;}
.s-box .bb{background-repeat:repeat-x; height:7px; background-position:0 -210px;}
.s-box .tt .tl, .s-box .tt .tr{width:6px; height:5px; background-position:0 -190px; float:left;}
.s-box .tt .tr{background-position:-10px -190px; float:right;}
.s-box .bb .bl, .s-box .bb .br{width:6px; height:7px; background-position:-20px -190px; float:left;}
.s-box .bb .br{background-position:-30px -190px; float:right;}
.s-box .cc{background:url(../../images/v10/fsryl.png) repeat-y 0 0;}
.s-box .suc{margin-left:160px; padding:45px 12px 45px 0;}
.s-box .small{padding:15px 12px 15px 0;}
.s-box .suc i{display:inline-block; margin-right:16px; width:83px; height:83px; background-position:0 0; vertical-align:middle;}
.s-box .suc h3{font-size:14px; margin-bottom:6px;}
.s-box .suc i.fail{background-position:0 -100px;}
.s-box .suc li{line-height:200%;}
.s-box .suc .sct{display:inline-block; vertical-align:middle; width:453px;}

/*instructions*/
.ins{padding:16px 8px 8px 15px;}
.ins dt{line-height:22px; color:#f6a21c; padding-left:3px;}
.ins dt i{background-position:0 -565px; width:23px; height:20px; float:left; margin-right:6px;}
.ins dd{border-bottom:1px solid #e8e8e8; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.ins dd i{background-position:0 -590px; width:12px; height:13px; margin-right:6px; float:left; margin-top:2px;}
.ins dd.sub{padding-left:27px;}
.ins dd.sub i{background-position:-20px -590px;}

/*tips*/
.tips{position:absolute; /* white-space:nowrap; */word-wrap:break-word;word-break:break-all; background:#fff;}
.tips .tipct{border:1px solid #f5a21d; text-align:left; padding:8px 12px; float:left;}
.tips i{ display:inline-block; margin-right:8px; width:14px; height:16px; overflow:hidden; background-position:0 -610px; vertical-align:middle;}
.tips s{display:block; background-position:-26px -620px; width:10px; height:6px; overflow:hidden; position:absolute;}
.tips .close{display:block; position:absolute; height:8px; width:8px; overflow:hidden; line-height:8px; font-size:8px; color:#333;}
.tips .close:hover{background:#fee9c8; text-decoration:none;}
.tips .pb s{left:20px; top:-5px;}
.tips .pl s{background-position:-20px -610px; width:6px; height:10px; right:-5px; bottom:15px;}
.tips .pt s{background-position:-26px -610px; width:10px; height:6px; bottom:-5px; left:20px;}
.tips .pr s{background-position:-20px -620px; width:6px; height:10px; left:-5px; bottom:15px;}
.tips .pb .close, .tips .pt .close, .tips .pr .close{top:3px; right:3px;}
.tips .pl .close{top:3px; left:3px;}

/*r-e-tips*/
.tip-r, .tip-e{background-position:0 -730px; line-height:18px; padding-left:20px; color:#999;}
.tip-e{background-position:0 -770px; color:#b00;}
.tip-n{color:#f6a21c;}

/*s-h-icon*/
.icon-s{width:9px; height:9px; overflow:hidden; display:inline-block; vertical-align:middle; background-position:0 -850px; margin-right:5px; cursor:pointer;}
.icon-h{background-position:-20px -850px;}
.icon-a{background-position:0 -812px; height:12px; width:12px;}
.icon-m{background-position:0 -1032px; padding-left:18px; display:inline-block; height:20px; line-height:20px;}

/*menu tree*/
.g-box{background:#fbfbfb; line-height:24px;}
.g-box input{vertical-align:middle;}
.g-box dt{width:100px; float:left; font-weight:bold; color:#f6a21c; padding-left:50px;}
.g-box dd{margin-left:150px;}
.g-box dl{padding:10px 0; margin:0 10px; border-bottom:1px solid #dedede;}
.g-box dl.last{border:0;}
.g-box li{float:left; width:140px; display:inline-block; overflow:hidden; white-space:nowrap;}
.g-box .g-ul2 li{background-position:10px -890px; padding-left:20px; width:120px;}
.g-box .g-ul2 li.last{background-position:10px -920px;}
.g-box .i-up{width:11px; height:9px; background-position:0 -870px; cursor: pointer; display:inline-block; margin-left:5px; vertical-align:middle;}
.g-box .i-down{background-position:-20px -870px;}

/*search*/
.q-box{width:210px; height:240px; z-index:99; display:none; overflow:hidden; overflow-y:auto; border:1px solid #d7d7d7; line-height:24px; position:absolute; background:#fff; left:0; top:24px;}
.q-box li{cursor:pointer; padding:0 8px;}
.q-box li.odd{background:#f8f8f8;}
.q-box li.hover{background:#39F; color:#fff;}

/*password*/
.pw li{width:22px; height:10px; background:#eaeaea; float:left; margin-right:4px; margin-top:5px;}
.pw li.fix{background:#f74d4d;}
.pws li.fix{background:#74e55e;}

/*account*/
.account{padding:12px 15px; background:#eee; position:relative; z-index:1;}
.account dl{_position:relative;}
.account dt{float:left; margin-right:15px; margin-top:4px;}  
.account dd{float:left; padding-top:8px;}
.account dd.btn, .detail dd.btn{float:right; width:95px; _position:relative;}
.account dd.btn a{float:left;}
.account .sub{position:absolute; width:716px; top:143px; right:2px; z-index:10;}
.account .sub .ui-dialog{width:716px; background:#fff; overflow:visible; border-bottom:0;}
.account .sub .ui-draggable .ui-dialog-titlebar{cursor:auto;}
.account td{padding:2px 0;}
.detail dt{margin-right:150px;}
.detail dd.btn{margin-right:15px; margin-top:70px; _display:inline; _margin-top:-100px;}
.detail .btn-e .rr{background-position:100% -150px;}
.detail .t-a td.amt{text-align:left; padding-left:55px;}

.b-card{background:url(../../images/v10/cardb.png) no-repeat 0 -390px; height:126px; width:200px; overflow:hidden; text-align:center; font:bold 14px/126px Tahoma, Geneva, sans-serif;}
.b-card-a{background-position:0 0; color:#fff;}
.b-card-b{background-position:0 -130px;}
.b-card-c{background-position:0 -260px;}
.b-card-e{background-position:0 -520px; color:#fff;}
.b-card-f{background-position:0 -650px; color:#fff;}

.xueyi{padding:10px; border:1px solid #f6a21c; line-height:24px;}

.integral-a{left:-6px; top:5px; width:6px;height:10px;position:absolute;background:url(../../images/v10/inpic.png) no-repeat;}
.b_right{width:6px;height:10px;position:absolute;right:-5px;top:83px;background:url(../../images/v10/rightpic.png) no-repeat 0 0;}  

.b-card2{background:url(../../images/v10/cardb2.png) no-repeat 0 -390px; height:126px; width:200px; overflow:hidden; text-align:center; font:bold 14px/126px Tahoma, Geneva, sans-serif;}
.b-card2-a{background-position:0 0; color:#fff;}
.b-card2-b{background-position:0 -135px;}
.b-card2-c{background-position:0 -270px;}
.b-card2-d{background-position:0 -405px;}
.b-card2-e{background-position:0 -540px; color:#fff;}
.b-card2-f{background-position:0 -680px; color:#fff;}
.b-card2-g{background-position:0 -815px; color:#fff;}

.b-card3{background:url(../../images/v10/cardb3.png) no-repeat 0 -390px; height:126px; width:200px; overflow:hidden; text-align:center; font:bold 14px/126px Tahoma, Geneva, sans-serif;}
.b-card3-a{background-position:0 0; color:#fff;}
.b-card3-b{background-position:0 -130px;}
.b-card3-c{background-position:0 -260px;}
.b-card3-d{background-position:0 -390px;}

.b-card4{background:url(../../images/v10/cardb4.png) no-repeat 0 -390px; height:126px; width:200px; overflow:hidden; text-align:center; font:bold 14px/126px Tahoma, Geneva, sans-serif;}
.b-card4-a{background-position:0 0;}
.b-card4-b{background-position:0 -135px;}
.b-card4-c{background-position:0 -270px;}

.xc-card{background:url(../../images/v10/cardxc.png) no-repeat 0 -390px; height:126px; width:200px; overflow:hidden; text-align:center; font:bold 14px/126px Tahoma, Geneva, sans-serif;}
.xc-card-a{background-position:0 0;}

.n-card{background:url(../../images/v10/cardnc.png) no-repeat 0 -390px; height:126px; width:200px; overflow:hidden; text-align:center; font:bold 14px/126px Tahoma, Geneva, sans-serif;}
.n-card-a{background-position:0 0; color:#fff;}
.n-card-b{background-position:0 -130px;}