﻿body {font-size:14px;color:#333;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
.header{height:78px;background-color:#fff ;border-bottom:1px solid #CECECE;}
.font1{color:#ff0036}
.w40{width:40px;}
.mt20{margin-top:20px;}
.pagerWidth{width:1000px;margin :0 auto;}
.header .logo{width:400px;height:80px;}
.header .logo img{max-width:400px;height:60px;margin-top:10px;}
.header a{height:80px;line-height:80px; font-size:17px;margin-left:20px;}
.main-bg{ background-image:url(/public/static/pay/bg.jpg);min-height:1000px;width:100%;background-repeat:no-repeat;background-attachment:fixed}
.main-page{width:692px;min-height:700px;margin:0px auto; background-color:#fff;border-radius:2px;}
.main-page-content{padding:24px 60px;}
.borderline{border-bottom: 1px dashed #CECECE; height: 10px; margin-bottom: 10px;}
.fontVerity {color:#d20000;}
.box{line-height:26px;font-size:13px;}
.jlzs {margin-top:5px;}
.jlzs .jltitle {float: left; width: 70px; height: 90px; line-height: 90px;}
.jlzs .jl{width:128px;margin-left:0px;float:left;font-size:12px;}
#user p {line-height:40px;clear:both;}
#user input[type=text] {height:28px;width:220px;border:1px solid #CECECE;line-height:25px;padding-left:10px;}
*html #user input{padding:5px;}
#user p div{float:right;width:244px;}
.channel, .channeled ,.channel2,.channeled2 ,.moneybox,.moneyboxed,.bankbox,.bankboxed{float:left;height: 32px;line-height: 32px;border:1px solid #CECECE;margin-left:3px; margin-right:6px;font-size:12px;color:#666;cursor:pointer;}
.channeled{background:url(/public/static/pay/img.gif) no-repeat;background-position:-46px -69px;}
.channel:hover,.channel2:hover,.channeled ,.channeled2,.moneyboxed,.moneybox:hover,#user input[type=text]:hover,.bankbox:hover,.bankboxed { border:1px solid red;}
.channel img,.channeled img{margin:5px 8px;}
.channel span,.channeled span{font-size:12px;margin-left:3px;margin-right:10px;height: 40px;}
.moneyboxed{ *border:1px solid red;}
.cztitle{float: left; -width: 70px; height: 40px; line-height: 40px;}
.cardtitle{width: 70px; height: 40px; line-height: 40px;}
.card{height: 40px; line-height: 40px;}
.card input[type=text]{ height: 24px;line-height: 24px;margin:3px;padding-left:10px; width:155px;}
.card select{ height: 28px;line-height: 28px;margin:3px;padding-left:10px; width:75px;*margin-top:8px;}
*+html .card span{position:relative;top:-10px;}

#paybox {min-width:80px;}
#paybox-channel,#paybox-Money,#paybox-Item{margin-left:70px;}
.channel2,.channeled2 {width:159px;*width:170px; margin:3px;font-size:12px;}
.channel2 input,.channeled2 input{margin-left:6px;vertical-align:middle;}
*html .channel2 span,.channeled2 span{position:relative;top:5px;}
*html .channel2 input,.channeled2 input{position:relative;top:2px;}
*+html .channel2 span,.channeled2 span{position:relative;top:0px;}
*+html .channel2 input,.channeled2 input{position:relative;top:0px;}
.moneybox, .moneyboxed,.bankbox,.bankboxed{text-align:center;margin:3px;}
.spanText{float:left;width:150px; height: 34px;line-height: 34px;margin:3px; margin-right:6px;font-size:12px;color:#666;}
.moneybox,.moneyboxed { width:90px; }
.bankbox,.bankboxed {text-align:left;width:119px;}
.bankbox input,.bankboxed input{margin:4px 10px;vertical-align:middle;}
.submit{border:0; background:none;}
.submit { margin:20px auto; width:152px;height:46px;border:none;cursor:pointer;color:#fff;background-image:url(/public/static/pay/sumbit.png)}

/*表单验证*/
.onShow,.onFocus,.onError,.onCorrect,.onLoad,.onTime{background:url(/public/static/pay/msg_bg.png) no-repeat;color:#444;line-height:30px;padding-left:25px;margin-top:3px; float:right;}
.onShow{background-position:3px -142px;color:#959595}
.onFocus{background-position:3px -142px;}
.onError{background-position:3px -42px;color:red}
.onCorrect{background-position:3px -242px;}
.onLamp{background-position:3px -200px}
.onTime{background-position:3px -1356px}

/*银行图标*/
.bkicon { width: 154px; height: 33px; vertical-align: 0px; display: inline-block; position: relative; cursor: pointer; background-image: url("/public/static/pay/banks.jpg"); background-repeat: no-repeat;}
.abc { background-position: 0px 0;}/*农业*/
.bccb { background-position: 0px -33px;}/*北京*/
.bjrcb {background-position: 0px -66px;}/*北京农商*/
.boc {background-position: 0px -99px;}/*中国*/
.comm {background-position: 0px -132px;}/*交通*/
.cbhb {background-position: 0px -165px;}/*渤海*/
.ccb {background-position: 0px -198px;}/*建设*/
.ceb {background-position: 0px -231px;}/*光大*/
.cib {background-position: 0px -264px;}/*兴业*/
.cmbc {background-position: 0px -297px;}/*民生*/
.cmb {	background-position: 0px -330px;}/*招商*/
.cz {background-position: 0px -363px;}/*浙商*/
.citic {background-position: 0px -396px;}/*中信*/
.gdb {background-position: 0px -429px;}/*广发*/
.hkbea {background-position: 0px -462px;}/*东亚*/
.icbc {background-position: 0px -495px;}/*工商*/
.nbcb {background-position: 0px -528px;}/*宁波*/
.njcb {background-position: 0px -561px;}/*南京*/
.szpab {background-position: 0px -594px;}/*平安*/
.psbs {background-position: 0px -627px;}/*邮政*/
.sdb {background-position: 0px -660px;}/*深发*/
.bos {background-position: 0px -693px;}/*上海*/
.spdb {background-position: 0px -726px;}/*浦发*/
.hxb {background-position: 0px -759px;}/*华夏*/
.shrcb {background-position: 0px -792px;}/*上海农商*/
