/* CSS Document */
html{ overflow: auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:''}
abbr,acronym{ border:0;}
a{ text-decoration:none; color:#3e3a39;}
#moneydecribt a{   text-decoration: underline;margin-left: 5px;}
body{ color:#3e3a39;}
input[type="text"]:focus,input[type="password"]:focus{outline:0;}


/*   页面底部   */
.bot{ text-align:center; padding:20px 0; background:#e8e8e8; clear:both;}
.bot p{ font-size:12px; color:#666666; line-height:20px;}
.bot p span{ margin:0 10px;}
.bot p .banqun{ font-size:16px; vertical-align:bottom;}


.border_l{ border:1px #165eab solid !important;}/*   选中时边框颜色蓝色    */
.border_h{ border:1px #c73f4a solid !important;}/*   警告时边框颜色红色    */


/*   下拉列表   */
.xl{ overflow:visible !important;}

.select_box{float:left; border:solid 1px #EDE7D6;color:#444;position:relative;cursor:pointer;font-size:12px; height:38px !important; }
.selet_open{display:inline-block;position:absolute;right:0;top:0;width:30px;height:38px;}
.selet_open img{margin: 14px 0 0 7px;}
.select_txt{display:inline-block;padding-left:10px;line-height:38px;height:38px;cursor:text;overflow:hidden;}
.option{width:258px;;border:solid 1px #EDE7D6;position:absolute;top:38px;left:-1px;z-index:52;overflow-x:hidden; overflow-y:auto;display:none; max-height:140px;
_height:expression(this.scrollHeight > 140 ? "140px":"auto")}
.option a{display:block;height:38px;line-height:38px;text-align:left;padding:0 10px;width:100%;background:#fff; float:left;}
.option a:hover{background:#9fd9f6;}

/*   软件盘   */
.mm_cen{ overflow:visible !important;}
.dd_cen .mm{ position:relative;}

.jianpan{ width:260px; height:102px; background:#2ca5df; position:absolute; z-index:51; left:0; display:none; top:40px;}
.jianpan p{ text-align:center; color:#fff !important; font-size:14px; padding-left:10px; line-height:24px !important;}
.jianpan_a{ width:245px; height:70px; background:#fff; margin:0 auto; padding:3px 0 0 5px;}
.jianpan_a a{ display:block; width:22px; height:22px; float:left; border:1px #bfc0c0 solid; margin:5px; text-align:center; line-height:22px; font-size:14px;}
.jianpan_a .aa{ width:56px;}
.jianpan_a a:hover{ border-color:#60bbe7;}


/*   弹窗   */

.tc1{ width:605px; height:218px; position:fixed; left:50%; margin-left:-302px; top:50%; margin-top:-109px; background:#FFF;}
.tc1 h2{ background:#0093d5; height:50px; font-size:16px; font-family:"微软雅黑"; color:#FFF; line-height:50px;}
.tc1 h2 img{ float:left; margin:3px 10px 0 25px;}
.tc1_cen{ padding:25px 0 0 130px;}
.tc1_cen img{ float:left; margin-right:15px;}
.tc1_cen p{ font-family:"微软雅黑"; font-size:18px; color:#4c4948; line-height:35px; float:left;}
.tc1_cen p span{ font-size:12px;}
.tc_tss{ clear:both; padding:5px 0 10px 210px; overflow:hidden;}
.tc_tss a{ display:block; float:left; width:85px; height:24px; text-align:center; line-height:24px; background:url(../images/generic/a02.png) no-repeat top center; font-size:14px; font-family:"微软雅黑"; color:#fff; margin-right:25px;}
.tc_tss a:hover{ background-image:url(../images/generic/a02_a.png)}

.tc_r{ text-align:right; font-size:12px; line-height:25px; padding-right:50px;}
.tc_bj{ background:#000;filter:alpha(opacity=20);-moz-opacity:0.2; opacity:0.2; position:fixed; top:0; left:0;}

/*   表单     */
.dd{ width:300px; height:40px; margin-bottom:10px; overflow:hidden;}
.dd img{ float:left;}

.dd_cen{ float:right; width:260px; height:40px; background:#fff;line-height:40px;}
.dd_cen>img{ float:right; margin:15px 10px 0 0; cursor: pointer}
.dd_cen p{ line-height:40px; color:#595757; font-size:12px; padding-left:5px;}

.dd_cen .input_tips{ line-height:40px; color:#a7a7a7; font-size:12px; padding-left:5px; height:40px;}
.inputOuter{ margin-top:-40px;}
.inputOuter input{ background:none; height:20px; line-height:20px; padding:9px 0 9px 5px;width:253px;border:1px double #fff; font-size:18px; letter-spacing:2px;}
.inputOuter .password{ width:253px; letter-spacing:5px;}
.inputOuter img{position:absolute; top:5px; right:5px; margin:0;}

.dd .dd_bt{ float:left; width:90px; line-height:40px; font-size:14px; color:#231815;}
.dd .dd_bt span{ color:#0092da; margin-right:2px;}
.fuds{ position:relative;}

/*验证成功与失败*/
.wanc,.cuow{ float:left; padding:10px 0 0 5px;}




/*下拉框被下面的下拉挡住的解决方法加到相当定位的DIV上（dd_cen）,越在上面的z-index值越大    */
.z25{ z-index:25;}
.z20{ z-index:20;}
.z15{ z-index:15;}
.z10{ z-index:10;}
.z5{ z-index:5;}

/*进度条*/
.bt{ width:1000px; height:48px; margin:15px auto; font-family:"微软雅黑"; font-size:16px; color:#4c4234; line-height:48px; overflow:hidden;}
.bt_le1{ background:url(../images/generic/top01.jpg) no-repeat left top;}
.bt_le2{ background:url(../images/generic/top02.jpg) no-repeat left top;}
.bt_le3{ background:url(../images/generic/top03.jpg) no-repeat left top;}
.bt span{ display:block; width:255px; height:48px; margin:0 15px; float:left; text-align:center;}
.bt span.cgyz{ color:#fff;}
.bt_zs{ font-size:14px; color:#595757; line-height:30px; margin-bottom:20px;}

/*内页进度条*/
.cen_bt{ width:775px;}
.cen_bt span{ width:200px;}
.cen_bt_bj1{ background:url(../images/generic/cen_top01.jpg) no-repeat left top;}
.cen_bt_bj2{ background:url(../images/generic/cen_top02.jpg) no-repeat left top;}
.cen_bt_bj3{ background:url(../images/generic/cen_top03.jpg) no-repeat left top;}


/*提示出错*/
.onError{ display:block; text-align:left; font-size:12px; color:#e40012; line-height:40px;margin-top:-20px; padding-left:165px; background:url(../images/generic/01.png) no-repeat 145px center; clear:both;}
#tip_bankacco.onError{ margin-top:-7px;}
#tip_authcode.onError{ margin-top:-7px;}

.showinline{display: inline-block;*zoom: 1; *display: inline;}
.dd_cen p .showinline{display: inline-block;*zoom: 1; *display: inline;}