﻿input.ktCardAliasInputActive
{
    border: 1px solid #333;
    width: 60px;
}
input.ktCardAliasInput
{
    border: 1px solid #fff;
    width: 60px;
}
span.ktBankClosed
{
    clear: both;
    display: block;
    width: 400px;
    display: none;
}
#Flow
{
    width: 500px;
    margin-right: 0;
}
#ktDialog
{
    border: 2px solid #ffd0a8;
    margin: 0 auto;
    margin-bottom: 15px;
    width: 930px;
    padding: 10px;
    padding-bottom: 0;
    font-size: 12px;
    background-color: #ffe;
}
#ktDialog .ktError
{
    background: url(../image/info_error_48.gif);
    background-position: 10px 10px;
    background-repeat: no-repeat;
}
#ktDialog .ktQuestion
{
    background: url(../image/info_question_48.gif);
    background-position: 10px 10px;
    background-repeat: no-repeat;
}
#ktDialog .ktSuccessInfo
{
    background: url(../image/info_success_48.gif);
    background-position: 10px 10px;
    background-repeat: no-repeat;
}
#ktDialog .ktExclaimedInfo
{
    background: url(../image/info_exclaimed_48.gif);
    background-position: 10px 10px;
    background-repeat: no-repeat;
}
#ktDialog .ktProhibition
{
    background: url(https://img.alipay.com/assets/pics/icon/info_prohibition_48.gif);
    background-position: 10px 10px;
    background-repeat: no-repeat;
}
#ktDialog .ktTitle
{
    color: #000;
    display: block;
    font-size: 18px;
    font-family: ºÚÌå;
    font-weight: normal;
    line-height: 20px;
    margin-left: 80px;
    padding: 15px 0 10px 3px;
    text-align: left;
}
#ktDialog .ktMessage
{
    color: #666;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin-left: 80px;
    margin-right: 20px;
    padding: 0 0 0 3px;
    text-align: left;
    border-bottom: 1px solid #ccc;
}
#ktDialog ul
{
    margin-left: 78px;
    margin-right: 20px;
    margin-top: 5px;
    padding-left: 27px;
    padding-top: 8px;
}
#ktDialog ul.ktButtons
{
    list-style: none;
    height: 50px;
    margin-bottom: 0;
}
#ktDialog ul.ktButtons li
{
    float: left;
}
#ktDialog ul.ktButtons li.ktOk
{
    margin-right: 15px;
    float: right;
}
#ktDialog ul.ktButtons li.ktCancel
{
    margin-right: 0;
    float: right;
}
#ktDialog ul.ktButtons li.ktAlternative
{
    margin-left: -40px;
    *margin-left: 0;
    float: left;
    display: none;
}
span.ktWordTwo
{
    padding-right: 22px;
    background: url(../image/kt_button_white_word_two.gif) no-repeat;
}
span.ktWordFour
{
    padding-right: 22px;
    padding-bottom: 20px;
    background: url(../image/kt_button_white_word_four.gif) no-repeat;
}
span.ktWordSix
{
    padding-right: 24px;
    padding-bottom: 20px;
    background: url(../image/kt_button_white_word_six.gif) no-repeat;
}
span.ktWordEight
{
    padding-right: 24px;
    padding-bottom: 20px;
    background: url(../image/kt_button_white_word_eight.gif) no-repeat;
}
.ktTablePosition
{
    margin-left: 40px;
    width: 88%;
}
#ktTopTitle
{
    width: 950px;
    height: 78px;
    margin-right: auto;
    margin-left: auto;
    background: url(../image/ktChannel_titlemyktbg.gif) repeat-x left top;
}
#ktTopTitle .ktTopTitleLeft
{
    width: 323px;
    float: left;
}
#ktTopTitle .ktTopTitleRight
{
    width: 600px;
    height: 78px;
    float: right;
    background: url(../image/ktChannel_titlemyktright.gif) right top no-repeat;
    text-align: right;
    padding-right: 20px;
}
#ktTopTitle .ktTopTitleText
{
    margin-top: 20px;
}
.ktInformationMsg
{
    background: url(../image/info_16.png) no-repeat 0 -300px;
    font-size: 12px;
    padding: 2px 2px 2px 20px;
}
#Container .ktInfoGoOn
{
    font-size: 12px;
    padding-top: 1px;
    line-height: 20px;
}
#Container .ktInfoGoOn p
{
    margin-top: 10px;
    padding: 0;
    line-height: 20px;
}
#SideBar #ktFunctionMenu
{
    background: none;
    width: 230px;
    padding-bottom: 0;
}
#SideBar #ktFunctionMenu ul
{
    margin: 0;
    color: #898989;
    list-style: none;
    padding: 0;
}
#SideBar #ktFunctionMenu ul li.TabTop
{
    background: #fff;
    margin-left: 10px;
    border-top: 1px #dfdfdf solid;
    width: 195px;
    line-height: 25px;
}
#SideBar #ktFunctionMenu ul li.TabBottom
{
    background: #fff;
    width: 195px;
    margin-left: 10px;
    border-bottom: 1px #dfdfdf solid;
    width: 195px;
    line-height: 10px;
}
#SideBar #ktFunctionMenu ul li
{
    background: #fff;
    margin-left: 10px;
    border-left: 1px #dfdfdf solid;
    border-right: 1px #dfdfdf solid;
    line-height: 35px;
    text-indent: 20px;
}
#SideBar #ktFunctionMenu ul li.TabOn
{
    background: url(../image/tab.png) no-repeat 0 -860px;
    border: 0 #dfdfdf solid;
    height: 58px;
    font-size: 12px;
    margin: 0;
    line-height: 30px;
}
#SideBar #ktFunctionMenu ul li.TabOn img
{
    margin-top: 18px;
    margin-left: 10px;
    vertical-align: middle;
}
#SideBar #ktFunctionMenu ul li.TabOn span.wu
{
    padding: 0 0 0 15px;
    margin-top: 10px;
    font-weight: bold;
    color: #fff;
}
#SideBar #ktFunctionMenu ul li.TabOn span.Yes
{
    background: url(../image/icon.png) no-repeat 0 0 no-repeat;
    padding: 0 0 0 15px;
    margin-top: 20px;
    font-weight: bold;
}
#SideBar #ktFunctionMenu ul li.TabOn span.No
{
    background: url(../image/icon.png) no-repeat 0 -20px no-repeat;
    padding: 0 0 0 15px;
    font-weight: bold;
}
#SideBar #ktFunctionMenu ul li.TabOff
{
    padding-top: 5px;
    width: 195px;
}
#SideBar #ktFunctionMenu ul li.TabOff span.wu
{
    padding: 0 0 0 15px;
    margin-top: 10px;
    font-weight: bold;
    color: #ccc;
}
#SideBar #ktFunctionMenu ul li.TabOff span.Yes
{
    background: url(../image/icon.png) no-repeat 0 0 no-repeat;
    padding: 0 0 0 15px;
    margin-top: 10px;
    font-weight: bold;
}
#SideBar #ktFunctionMenu ul li.TabOff span.No
{
    background: url(../image/icon.png) no-repeat 0 -20px no-repeat;
    padding: 0 0 0 15px;
    margin-top: 10px;
    font-weight: bold;
}
#ktTabInfo
{
    width: 205px;
    margin-top: 5px;
    margin-right: 25px;
    color: #898989;
    text-align: right;
}
#ktTabInfo .ktYes
{
    background: url(../image/icon.png) no-repeat 0 0 no-repeat;
    padding: 0 0 0 15px;
    margin-top: 10px;
}
#ktTabInfo .ktNo
{
    background: url(../image/icon.png) no-repeat 0 -20px no-repeat;
    padding: 0 0 0 15px;
    margin-top: 10px;
}
#Container div.StepContent
{
    background: url(../image/reptY_acFunc_r.gif) repeat-y right bottom;
    margin-left: 15px;
}
#Container div.Shell
{
    background: url(../image/reptY_acFunc_top.gif) no-repeat;
    padding-top: 8px;
}
#Container div.Shell_Bottom
{
    background: url(../image/reptY_acFunc_btm.gif) no-repeat;
    padding-top: 8px;
    clear: both;
}
#Container div.other
{
    background: #fff;
    padding-top: 8px;
    color: #898989;
    list-style: none;
}
#Container div.other ul
{
    background: #fff;
    list-style: none;
    line-height: 20px;
    margin-left: 20px;
    margin-top: 10px;
}
#Container div.other ul p
{
    line-height: 20px;
    margin: 0;
    padding-left: 12px;
    padding-bottom: 5px;
}
#Container .ktRightContent
{
    padding: 0 15px 0 15px;
    min-height: 350px;
    height: auto;
    _height: 350px;
    display: table;
}
#Container .ktBank
{
    font-size: 12px;
    width: 455px;
    float: left;
}
#Container .ktTableTop
{
    background: url(../image/bg.png) repeat-x 0 0;
}
#Container.ktTableLeft
{
    background: #eee;
}
#Container .ktCard
{
    font-size: 12px;
    width: 210px;
    float: left;
}
#Container .ktCard .ktContainer
{
    margin-left: 12px;
    margin-top: 15px;
    border: 1px #e4e4e4 solid;
    float: left;
    width: 196px;
}
#Container .ktCard .ktContainer .ktContainer2
{
    border: 1px #f6f6f6 solid;
    padding: 12px;
    width: 170px;
    float: left;
}
#ktChangeName
{
    border: 1px #898989 solid;
    width: 70px;
    float: left;
    margin-right: 20px;
    margin-top: -3px;
    padding: 2px;
    background: #fff;
}
.ktButtonDefault
{
    font-size: 12px;
    padding: 2px;
    margin-top: -5px;
}
.ktFunctionShotcuts
{
    width: 90px;
    float: left;
    padding-top: 10px;
}
.ktFunctionShotcuts p
{
    padding-top: 10px;
    line-height: 0;
    padding: 0;
    margin: 7px 0;
}
.ktCardPic
{
    width: 80px;
    float: right;
    padding-top: 8px;
}
.ktHelp
{
    margin-left: 12px;
    margin-top: 15px;
    float: left;
    line-height: 20px;
}
#ktCooperateBanks
{
    width: 200px;
    margin-top: 20px;
    margin-left: 10px;
    color: #707070;
}
#ktCooperateBanks p
{
    padding: 0;
    margin: 7px 0;
    line-height: 18px;
}
.ktApplyNew
{
    text-align: right;
}
#ktLogin
{
    width: 950px;
    margin-right: auto;
    margin-left: auto;
}
#ktLogin p
{
    margin: 10px 50px;
    line-height: 20px;
}
#ktLogin h2
{
    margin: 5px 20px;
    line-height: 20px;
    font-size: 14px;
}
#ktLoginLeft
{
    width: 380px;
    float: left;
    text-align: center;
}
#ktLoginRight
{
    float: left;
    text-align: left;
    padding: 5px;
    width: 550px;
    line-height: 20px;
}
#ktLoginRight p
{
    margin: 20px 0 0 0;
    line-height: 20px;
}
.ktStandardFormFix
{
    width: 500px;
}
span.ktCardQuotaNote
{
    display: block;
    font-size: 12px;
    color: #666;
    padding-top: 2px;
    padding-left: 30px;
}
span.ktCardQuotaNotePaddingFix
{
    padding-left: 0;
    padding-top: 6px;
}
.txt12 a
{
    font-size: 12px;
}
.ktUlNoListType
{
    list-style: none;
}
.ktContentFixwidth
{
    width: 90%px;
}
.ktContentFix
{
    margin: 0;
    padding: 0;
    border: 1px #000 solid;
}
.ktContentFixright
{
    margin-right: 40px;
    border: 1px #000 solid;
}
.clearMargin
{
    margin: 0;
}
.setAttrObjce
{
    width: 155px;
    height: 25px;
}
.setAttrP
{
    font-size: 12px;
    line-height: 1.68em;
}
.setAttrDiv
{
    border: 4px solid #ffd28f;
    padding: 18px 32px;
}
.setFont14
{
    font-size: 14px;
}
#ktPrdocutImg
{
    float: left;
    width: 390px;
}
#ktPrdocutDetail
{
    float: left;
    width: 520px;
}
#ktPrdocutDetail p.Introduction
{
    margin-left: 5px;
}
#ktPrdocutDetail h3
{
    width: 100%;
}
#ktPrdocutDetail .PrdouctAdv
{
    border: 1px solid #cce;
    margin: 20px 10px 0 20px;
    background: #efeeff;
}
#ktPrdocutDetail .PrdouctAdv ul
{
    padding: 10px;
    margin: 0;
    margin-left: 20px;
    line-height: 20px;
}
#ktPrdocutDetail .PrdouctAdv ul li
{
    color: #212b60;
}
#ktPrdocutDetail .PrdouctAdv ul li ol
{
    margin-left: 25px;
    margin-top: 10px;
}
.f-12
{
    font-size: 12px;
}
.tabs-frame
{
    border: 4px solid #ffd28f;
    padding: 18px 38px;
    margin: 16px 0;
}
.tabs-frame h3
{
    width: 100%;
}
.tabs-frame h3 img
{
    vertical-align: -6px;
    margin: 0 3px;
}
.tabs-frame p
{
    padding: 2.4em 0;
    line-height: 1.68em;
}
.tabs-frame a
{
    display: inline-block;
}
.f-align-r
{
    text-align: right;
    font-size: 12px;
}
.f-align-r a
{
    color: #390;
}
.f-align-r img
{
    vertical-align: middle;
}
.FAQ
{
    padding: 2px 0;
    padding-left: 18px;
    background: url(../image/info_16.png) no-repeat 0 -900px;
}
.myDetail
{
    display: none;
    position: absolute;
    border: 1px solid #fc0;
    z-index: 9999;
    padding: 8px;
    width: 390px;
    height: 125px;
    background: #fff;
}
ul#copartner
{
    padding: 5px;
    list-style: none;
    width: 300px;
    height: 20px;
    background: none;
}
ul#copartner li
{
    float: left;
    padding: 2px;
    background: none;
    display: inline;
    width: 22px;
}
ul#copartner a
{
    display: block;
    width: 18px;
    height: 18px;
    cursor: hand;
    overflow: hidden;
    background: url(../image/bg1.png) -685px -1000px;
}
ul#copartner em
{
    display: none;
}
ul#copartner .abc a
{
    background-position: -703px -1000px;
}
ul#copartner .boc a
{
    background-position: -721px -1000px;
    width: 20px;
}
ul#copartner .ccb a
{
    background-position: -741px -1000px;
}
ul#copartner .cmb a
{
    background-position: -759px -1000px;
}
ul#copartner .spdb a
{
    background-position: -777px -1000px;
}
ul#copartner .gdb a
{
    background-position: -796px -1000px;
    width: 17px;
}
ul#copartner .cmsb a
{
    background-position: -813px -1000px;
    width: 20px;
}
ul#copartner .cib a
{
    background-position: -833px -1000px;
    width: 21px;
}
ul#copartner .citic a
{
    background-position: -854px -1000px;
    width: 16px;
}
ul#copartner .szdb a
{
    background-position: -870px -1000px;
    width: 15px;
}
ul#copartner .post a
{
    background-position: -885px -1000px;
    width: 19px;
}
ul#copartner .boco a
{
    background-position: -904px -1000px;
    width: 17px;
}
ul#copartner .visa a
{
    background-position: -921px -1000px;
    width: 42px;
}
ul#copartner .ceb a
{
    background-position: -643px -1000px;
    width: 40px;
}
ul#copartner .hxb a
{
    background-position: -618px -1000px;
    width: 17px;
}