/*全局样式*/
*{margin:0px;padding:0px;}
html,body{width:100%;height:100%;}
select{height:30px}
body{font-size:14px;font-family:'Microsoft YaHei',Verdana,Geneva,sans-serif; color:#333;}
a{text-decoration:none; cursor:pointer; color:#343b95; }
img{border:none;}
table{border-collapse: collapse;}
table td{padding: 0px;}
ul,li{list-style-type:none;}
.topbar,.nav,.pg-body,.copyright,.bfb-footer{float:left;width:100%;}

/*全局常用*/
.clear{clear:both;}
.warning{ color:#ff7a28;}
.operation-link{ color:#41479d; text-decoration:underline;}
.float-left{float:left;}
.float-right{float:right;}
.align-text-right{text-align:right}
.grey{color:#999;}
.light-grey{ background:#f8f8f8;}
.brown{ color:#824f00;}
.bg-grey{background-color:#f8f8f8;}
.bg-white{background-color:#ffffff;}
.l-title{font-weight:bold; font-size:16px;}
.right-split{border-right: solid 1px #dadada;}
.none-display{display:none;}

.input1,.input2,.input3,.input4,.input5,.input6,.input7{float:left; height:28px; line-height:28px; border:1px solid #b7bbc7;color:#999;font-size:12px; font-family:"宋体";padding-left:10px;}
.input1{width:270px;}
.border1{border: 1px solid #ccc;}
.border2{border: 1px solid #ededed;}
.input2{background:url(../images/icon_date.jpg) no-repeat right center; }
.add-money{width: 90px;}
.input5{width:270px;background:#efefef;}
.input6{width:244px;}
.input7{width:170px;}
.input7-focus{float:left; height:28px; line-height:28px; border:solid 1px #b7bbc7; color:#999; font-size:12px; font-family:"宋体"; padding-left:10px;}
.input7-focus{width:170px;}
.btn{float:left; width:280px; height:40px; text-align:center; line-height:40px; background:#fe7a28; border:0px; font-size:16px; color:#FFF; font-weight:bold; cursor:pointer;}
.btn:hover{background:#fd9c35;}
.next-step-btn{align-self: center;padding-left: 100px;vertical-align: top;}
.btn1,.btn3{float:left; width:80px; height:28px;border:solid 1px #fe7a28;background:#fe7a28; color:#FFF;}
.btn1:hover,.btn3:hover{background:#fd9c35;}
.btn3{border-radius:5px;}
.ok_01{left:220px;}
.ok_02{left:240px;}
.ok_03{left:215px;}
.validate-msg{color: #ff8400;padding: 0 0 25px 5px;vertical-align: middle;position: relative;}

.search-condition{ float:left; width:950px; height:30px; padding:5px 0;}
.trans-type{width:180px;margin-top:5px; font-size:15px;}
.ls_1,.ls_2,.ls_3{float:left; line-height:30px; padding-right:10px; font-size:14px;}
.ls_2 select{ float:left; border:solid 1px #b7bbc7; height:28px; min-width:161px;}
.ls_3 a{ float:left; width:85px; height:30px;color:#FFF; font-size:14px; text-align:center;}
.ls_3 a:hover{background:url("../images/a_bg1.jpg") no-repeat left top;}
.ls-on a{ background:url("../images/a_bg1.jpg") no-repeat left top;}
.ls-off a{ background:url("../images/a_bg2.jpg") no-repeat left top; }

/*错误提示信息图片引用*/
.warning-img{background-image:url(../images/common/warning.gif); display: inline-block; width: 12px; height: 14px;}
.info-img{background-image:url(../images/common/info.gif); display: inline-block; width: 16px; height: 16px;}

/*分页样式*/
.paging,.paging1{ float:right; height:30px; text-align:center;}
.paging{ padding:15px 0;}
.paging1{ padding:10px 35px 30px 0;}
.paging a,.paging1 a {padding:2px 5px;color: #333333;margin-right: 2px;text-decoration: none;}
.paging a:hover,.paging1 a:hover {color: #ff7927;}
.paging span.current,.paging1 span.current {padding:2px 5px;font-weight: bold;color: #ff7927;margin-right: 2px;}
.paging span.disabled,.paging1 span.disabled {padding:2px 5px;color: #ccc;margin-right: 2px;}

/*个人门户首页*/
/*用户信息横栏*/
.user-info-container{background-image:url("../images/user-info-bg.jpg");height:99px;width:950px;}
.user-info{background-position:30px center;background-repeat:no-repeat;color:#fff;height:99px;width:950px;}
.user-info a{color:#FFF;}
.user-logo{display:block;float:left;padding-left:20px;padding-right:15px;padding-top:16px;}
.user-name{font-size:20px;}
.user-info-box{padding-bottom:8px;padding-top:26px;}
.vertical-split{font-size:20px;margin-left:10px;margin-right:10px;}
.authentication{background:url("../images/authentication.png")no-repeat left center;padding-left:24px;}
.mobile-binding{background:url("../images/mobile-binding.png")no-repeat left center;padding-left:16px;}
.pwd-setting{background:url("../images/suo.png")no-repeat left center;padding-left:20px;}
.security{color:#ffe542;margin-left:19px;}
/*用户操作区*/
.user-operation .box{width:308px;height:200px;float:left;border:1px solid #dbdbdb;margin:25px 0 20px 0;}
.user-operation .box a{border:1px solid #ff7a28;margin-left:10px;padding:5px 25px;border-radius:5px;}
.user-operation .box a:hover{background-color:#ff7a28;color:#FFF;}
.account-num{color:#ff7a28;font-size:28px;margin-left:5px;margin-right:5px;}
.account{font-size:16px;height:100px;line-height:100px;text-align:center;}
.user-account,.user-card,.user-byb{display:block;height:40px;line-height:40px;font-size:18px;background-color:#f6f6f6;padding-left:30px;}
.user-account{background-image:url(../images/blue.jpg);background-repeat:no-repeat;background-position:20px center;font-weight:bold;color:#272636;}
.user-card{background-image:url(../images/green.jpg);background-repeat:no-repeat;background-position:20px center;font-weight:bold;color:#272636;}
.user-byb{background-image:url(../images/red.jpg);background-repeat:no-repeat;background-position:20px center;font-weight:bold;color:#272636;}
.operations{text-align:center;width:308px;margin-left:auto;margin-right:auto}
.operation-focus{ color:#FFF; background:#ff7a28;}
.operation-blur{color:#ff7a28;}
/*最近消费*/
.transaction{line-height:40px;}
.consumption{font-size:17px;margin-right:5px;}
.consumption-date{color:#909090;}
.table-head{background-color:#efefef;font-weight:bold;font-size:14px;line-height:40px;}

/*应用个别细节样式*/
.modify-link{color:#343b96;text-decoration:underline;}
.home-link{ color:#333;}
.reg-link{ color:#fe7a28;}
#certificate td{padding:0 2px;}
.verify-btn{float:left; width:124px; height:28px; border:solid 1px #dadada; text-align:center; line-height:28px; color:#333; cursor: pointer; margin-left:10px;}
.verify-btn:hover{ background-color:#FFF;}

/*弹层*/
#messageWindow{ filter:alpha(opacity=70); -moz-opacity:0.7; background-color:#000000; position:fixed; _position:absolute; z-index:10000; left:0px; top:0px;}
.message{ position:fixed; _position:absolute; z-index:10001; background:#FFF; padding:25px;}
.remove-card{width:500px; height:200px;}
.add-win{width: 500px;}
.close-win{ width:45px; height:20px; line-height:20px; text-align:right; background:url(../images/close-win.jpg) no-repeat left center; font-size:14px; color:#999; cursor:pointer; position:absolute; top:20px; right:20px; z-index:10000;}

/*消息显示*/
.msg-container{ float:left; width:948px;}
.msg-container-top{float:left; width:948px; height:50px; position: relative; overflow:hidden;}
.msg-container-top1{float:left; width:908px; height:50px; padding:0 20px; line-height:50px; color:#999; background:#efefef;}
.msg-container-top span{ height:50px; font-size:16px; font-weight:bold; line-height:50px; text-align:center;}
.msg-body{float:left; text-align:center; width:100%;padding:30px 0;} /*border:solid 1px #fd7221; background:#ffefe6; */
.msg-body-margin{margin-bottom:50px;}
.msg-header{ height:80px; line-height:80px; font-size:18px;  font-weight:bold; position:relative;float:left; width:700px; text-align:center; padding:30px 0;}
.msg-header span{ top:40px;  position:absolute;}
.msg-title{font-size:18px;  font-weight:bold; line-height:36px;}
.msg-title span{ color:#ff7a28;}
.msg-content{ color:#666; line-height:30px;}
.msg-btn{ width:280px; margin: 15px auto;}
.msg2-top{float:left; width:100%; height:35px; font-size:16px; font-weight:bold; border-bottom:solid 1px #dadada;}

/*列表*/
.grid-top{ float:left; height:40px; width:950px; border-bottom:solid 1px #ff7927; margin-top:20px; display:inline; line-height:40px;}
.grid-top span{ float:left; padding-right:10px;}
.grid-top a{ float:right; height:40px; padding-left:20px; background:url(../images/icon_excel.jpg) no-repeat left center; color:#333;}
.grid-table{float:left; width:100%; border-bottom:solid 1px #dadada;}
.grid-table td{ padding:8px 5px; line-height:28px; text-align:center; color:#666;}
.grid-table tr:hover{background:#f3f3f3;}
.grid-title td{  font-weight:bold; background:#efefef; color:#333;font-size:14px;}
.grid-tr td{ background:#f8f8f8;}
.increase{ font-weight:bold; color:#ff7927;}
.reduce{ font-weight:bold; color:#64b83e;}

.bct_1,.bct_2,.bct_3{ width:356px;  position:absolute;}
.bct_1{ left:0px; top:0px; z-index:3;}
.bct_2{ left:310px; top:0px; z-index:2;}
.bct_3{ left:620px; top:0px; z-index:1;}
.bct_1 a,.bct_2 a,.bct_3 a{padding-left:30px; background-repeat: no-repeat;}
.bct_1 a{ background-image:url(../images/s1.png);}
.bct_2 a{ background-image:url(../images/s2.png);}
.bct_3 a{ background-image:url(../images/s3.png);}
.bcton{background:url(../images/step1.png) no-repeat right center; }
.bctoff{background:url(../images/step2.png) no-repeat right center;}
.bcton a{background-position:0px 0px;color:#FFF;}
.bctoff a{ background-position:0px -98px; color:#777;}
.cz_select select{float:left; border:solid 1px #b7bbc7; height:28px;min-width:282px;}
.bcz_txt { float:left; padding:10px 30px; border:solid 1px #fe8235;  margin-left:50px; display:inline;}
.details{ text-decoration:underline;}

.bct_main{ width:700px; margin:0 auto;}
.bct_main-font{color: #333;}
.pg-title span{ margin-right:15px;}
.l-title-a,.l-title-b,.pg-title span{float:left; padding-right:15px;}
.l-title-a{color:#fe7a28;}
.l-title-b{color:#666;}
.f-title{float:left; padding-left:30px; font-weight:bold; font-size:16px;}
.fn-right{float:right; color:#343b96;}
.contact-grid{float:left; width:924px; padding:20px 12px;}
.contact-grid li{float:left; width:246px; height:100px; border:solid 1px #dadada; padding:10px; margin:10px 0 10px 30px;}
.contact-grid li p{float:left; width:149px;}
.contact-grid li a{ float:left; padding:1px 15px; margin-right:10px; border:solid 1px #fe7a28; color:#fe7a28;border-radius: 5px;}
.contact-grid li a:hover{ background:#fe7a28; color:#FFF;}
.contact-header{ float:left; width:87px; height:87px; position:relative; margin-right:10px; padding-top:7px;}
.contact-header img{float:left; width:87px; height:87px;}
.contact-header span{ width:87px; height:87px; position: absolute; top:7px; left:0px; z-index:1000; background:url(../images/img.png) no-repeat left center;}
.contact-name{ font-weight:bold; padding:8px 0;}
.contact-id{ font-size:12px; padding-bottom:10px;}

/*help center帮助中心*/
.faq{ float:left; width:220px; padding-right:10px;}
.faq-title{float:left; width:210px; height:40px; line-height:40px; background:#efefef; padding-left:10px; font-weight:bold;}
.faq-types,.quick-operation{ margin-bottom:20px;}
.faq-types,.faq-types li,.quick-operation{float:left; width:220px; background:#efefef;}
.faq-types li a{ float:left; width:210px; height:40px; line-height:40px; border-top:solid 1px #e3e3e3; padding-left:10px; }
.faq-blur a{color:#333; background:url(../images/dot_2.png) no-repeat no-repeat right center;}
.faq-focus a{color:#fff; background:url(../images/dot_1.png) no-repeat no-repeat right center #525adf;}
.faq-types li a:hover{ color:#FFF; background:url(../images/dot_1.png) no-repeat no-repeat right center #525adf;}
.quick-operation{border-top:solid 1px #e3e3e3; padding:15px 0;}
.quick-operation li{float:left; width:110px;}
.quick-operation li a{float:left; width:90px; padding-left:20px; height:30px; line-height:30px; background:url(../images/dot_3.png) no-repeat 5px center; font-size:12px; text-decoration:underline; color:#343b96;}

.b_help_r{float:left; width:660px; background:#f8f8f8; padding:20px 30px;}
.b_help_r1{float:left; width:630px; height:30px; font-size:16px; font-weight:bold; padding-left:30px; background:url(../images/dot_4.png) no-repeat left center; line-height:30px; color:#343b96;}
.b_help_r2 li{float:left; width:650px; padding-bottom:40px;}
.bhr_title{float:left; width:650px; line-height:30px; font-weight:bold;}
.bhr_txt{float:left; width:630px;line-height:22px; padding-left:20px; color:#777;}
.l-title-about1,.l-title-about2{float:left; height:18px; line-height:18px; font-weight:bold; font-size:16px; padding-left:15px; }
.l-title-about1{background:url(../images/blue.jpg) no-repeat left center;}
.l-title-about2{ margin-top:20px;background: url(../images/red.jpg) no-repeat left center;}
.about{float:left; width:900px; background:#efefef; padding:25px; line-height:1.8em; color:#333;}

.textarea{ float:left; line-height:28px; border:solid 1px #b7bbc7;color:#999; padding-left:10px;}
.an_title{float:left; width:918px; padding:30px 0 0 30px; font-weight:bold;}
.an_list,.qa_main{float:left; width:948px;}
.an_list li{ float:left; width:330px; height:100px; padding:40px; margin:30px; cursor:pointer; position:relative; background:#FFF;}
.an_on{ border:solid 2px #fe7a28;}
.an_off{ border:solid 2px #dadada;}
.an_ok{ width:49px; height:50px; position:absolute; top:0px; right:0px; background:url(../images/ok.png) no-repeat right top;}
.an_list li img{float:left; width:73px; height:73px; padding:13px 23px 13px 3px;}
.an_list li p{float:left; width:210px; }
.an_tit{ height:30px; line-height:30px; font-weight:bold; color:#6a005f;}
.an_txt{ padding-left:20px;height:20px; font-size:12px; color:#777; background:url(../images/dot_an.png) no-repeat left center;}
.an_dk{float:left; width:900px; margin:23px; border:solid 1px #dadada; background:#FFF;}
.an_dk_title{float:left;width:880px; height:40px; line-height:40px; border-bottom:solid 1px #dadada; padding-left:20px;}
.an_dk_more{float:left; padding:20px 0; display:none;}
.an_dk_more1{float:left; padding:20px 0;}
.online-bill-pay{display: block; border: none;}
.fast-pay1{display: none; border: none;}

/*下面的还未整理*/
.table1 td{ padding:0 30px; color:#666;}
.td_line{ border-right:solid 1px #dadada;}
.main_line{float:left;width:950px; height:20px;}
.safe{ float:left; width:800px; padding:30px 74px;}
.safe li{float:left; width:400px; height:170px; position:relative; padding-top:30px;}
.safe li p{float:left;}
.l_left span,.l_left img{float:left;}
.l_right span,.l_right img{float:right;}
.safe li span{ width:300px;}
.safe li a{ float:right; padding:5px 25px; border:solid 1px #ff7a28; color:#ff7a28; border-radius:5px; position:absolute;}
.l_left a{ right:30px; bottom:20px;}
.l_right a{right:8px; bottom:20px;}
.safe li a:hover{ background:#ff7a28; color:#FFF;}
.line{ border-bottom:solid 1px #dadada;}
.safe_title{ font-weight:bold; line-height:30px;}
.con_box{ float:left; width:846px; border:solid 1px #dadada; margin:50px; display:inline;}
.two_nav{ position:absolute; right:0px; bottom:-1px; background: url(../images/dadada.gif) repeat-x left bottom #f8f8f8; border-top:solid 1px #dadada;}
.navbg{ background: url(../images/dadada.gif) repeat-y left bottom;}
.navbg1{ background: url(../images/dadada.gif) repeat-y right bottom;}
.two_nav li,.two_nav li a{ float:left;}
.two_nav li a{ padding:10px; color:#333;}
.two_on{ background: #FFF; border-left:solid 1px #dadada; border-right:solid 1px #dadada;}
.tr_zs td{ padding:10px; line-height:20px;}
.padd{ padding-bottom:10px; margin-bottom:10px;}
#strength_L,#strength_M,#strength_H{ float:left; width:80px; height:20px; font-size:12px; line-height:20px; text-align:center; margin-right:1px; background:#efefef;border-radius:5px;}
.fz_search{ padding:20px;}
.fz_tt{ width:908px; height:40px; border-bottom:solid 1px #ff7a28; border-top:solid 1px #ff7a28; padding-top:20px;}
.fz_tt a{ float:left; width:100px; height:40px; line-height:40px; text-align:center; font-weight:bold;}
.fz_on{ background:#ff7a28; color:#FFF;border-top-left-radius:5px;border-top-right-radius:5px;}
.fz_off{ color:#666;}
.down,.suo{ float:right; padding:0  5px 0 20px; height:40px; line-height:40px;  color:#333;}
.down{background:url(../images/down.gif) no-repeat left center;}
.suo{background:url(../images/suo.gif) no-repeat left center;}
.file{ float:left; width:250px; border:solid 1px #dadada; background:#f8f8f8;}
.contact{float:left; width:950px; height:420px; background:url(../images/contact.png) no-repeat left top; position:relative;}
.contact1{ width:300px; height:53px; border:solid 1px #dadada; background: url(../images/contact1.png) no-repeat 50px 50px #efefef; top:80px; right:50px; position:absolute; padding:125px 70px 50px 180px; font-size:12px; color:#888;}
.all{ float:left; padding:0 25px; height:30px; line-height:30px; background-color:#fc6909; color:#FFF;}
.no_all{ color:#333;}
.sy{float:left; width:948px; border:solid 1px #dadada; background:#f8f8f8; text-align:center; padding:20px 0; margin-bottom:20px;}
.sy span{font-size:20px; font-weight:bold; color:#fc6909;}
.about_left{float:left; width:600px; padding-right:50px;}
.about_right{float:left; width:300px; padding-top:50px;}
.a_title{float:left; width:600px; height:30px; font-size:16px; font-weight:bold; padding:20px 0;}
.about_left p{line-height:24px; color:#888;}
.news_list{ float:left; width:450px; margin-left:225px; background:#f8f8f8; padding:25px;}
.news_list span{float:left; width:450px; height:60px; font-size:20px;}
.news_list ul li{float:left; width:450px; height:30px; line-height:30px;}
.news_list ul li a{color:#343b96; text-decoration:underline;}
.pg-title2{float:left; position:relative; width:244px; margin-top:50px;}
.about2{float:left; width:950px; padding:25px 0; line-height:24px; color:#666;}
.question-input{width: 280px; height: 28px;}
.answer-input{width:280px;height:30px;}
.forget-password{position:relative;top:-10px;}
.return-payment{position:relative;left:10px;top:5px;}
.u_ml10{margin-top:5px;}
.tranction-form{height: 28px; width: 180px; font-size: 15px;}
.pg-margin-adj{margin-bottom:255px;}
.field-adj{padding-left:200px;margin-top:10px;}
.bank-field{width:280px}
.full-size{width:100%;height:100%}
.radio1{margin-top: 10px; float: left;}
.span1{width: 220px; margin-top:-25px;}
.span2{margin-bottom: 5px;}
.div1{margin:0 20px 0 0px;;width:750px;}
.div2{width: 145px; margin-right: 10px;}
.div3{width: 180px; padding: 7px;}
.div4{position:relative;top:-330px;left:-222px;}
.padding1{padding:12px 15px 0 0;}
.padding2{padding: 1px;}
.input-size{width:70px;height:30px;}
.centerbox-adj{width: 850px;margin-left: 0px;}
.main-adj{width: 950px;margin-left: 0px;}
.top-margin10px{margin-top: 10px;}
.top-margin15px{margin-top: 15px;}
.top-padding_20{padding-top:20px;}
.left-margin145px{margin-left: 145px;}
.left-padding15px{padding-left:15px;}
.width-pct_34{width:34%;}
.width-pct_28{width:28%;}

/*form使用表格的样式*/
.operator-title {
	height: 40px;
	vertical-align: top;
}
.table-operator {
	width: 100%;
}
.tr-top, .tr-bottom {
	height: 120px;
}
.tr-space {
	height: 30px;
}
.td-label {
	width: 95px;
	text-align: right;
}
.td-confirm {
	height: 80px;
}
.td-realnameauth{
	width:22%;
	height:40px;
	text-align:right;
}
.td-msg {
	vertical-align: top;
}
.td-faq {
	width: 16%;
	padding-right: 20px;
	text-align: right;
	vertical-align: top;
}
.td-more-faq {
	text-align: right;
	height: 30px;
}
.login0 {
    width: 495px;
}
.login0, .login1 {
    float: left;
    padding: 50px 0px;
}
.td-login-showError {
	color: #fe7a28;
	font-weight: bolder;
	text-align:center	
}
.td-login-account{
	width: 22%; 
	text-align:right;
}
.td-login-accountInput{
    width: 78%; 
}
.td-login_1{
	height: 20px;
	text-align:right;
}
.img-login{
    width: 75px;
}
.td-login_2{
	height: 20px;
}
.td-login_3{
    height: 30px;
}
.td-login_4{
    height: 50px;
}
.td-login_5{
    padding-right: 100px;
    vertical-align: top;
}
.img-login_1{
	width: 990px;
	height: 125px;
}
.login_2{
	float: left;
	width: 280px;
	color: #999;
	text-align: center;
	border-top: 1px solid #EFEFEF;
	margin-top: 20px;
	padding-top: 10px;
}
.login0{
	width: 495px;
    float: left;
    padding: 50px 0px;
}
.login_3 {
	text-align: center;
    padding-top: 100px;
    float: left;
    width: 495px;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.sline1{
    width: 1px;
    background: none repeat scroll 0% 0% #DADADA;
    position: absolute;
    height: 190px;
    top: 200px;
    left: 500px;
}

