﻿html{overflow-x:hidden;}
/*html{ filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/
/*图片预载入*/
#preloadedImages{
	width:0px;height: 0px;display:inline;
    background-image: url(/grid/themes/alert_bg.png);
}

body{width:100%;height:100%;margin:0px;padding:0px;background:#FFFFFF;font:12px "宋体",Arial,sans-serif,Helvetica; }
ul,li{margin:0px;padding:0px;list-style:none;}
a,h1,h2,h3,p,dl,dt,dd,strong,img{margin:0px;padding:0px;border:0px;}
a{color:#696969;text-decoration:underline;}
a:hover{color:#000;text-decoration:none;}


.inlineBlock{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
/*遮照层*/
.VEIL{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:9000;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;background:#c3c3c3;/*background:url(alpha20.png) left top;*/}
/*汽泡提示框*/
.TIPS{position:absolute;left:200px;top:10px;z-index:999;height:25px;background:url(sprite_1.png) no-repeat 0px -292px;padding-left:20px;display:none;}
.TIPS span{display:block;height:23px;line-height:23px;border-top:1px solid #000000;border-bottom:1px solid #000000;background:#FFF8CE; float:left;white-space:nowrap;}
.TIPS div{position:absolute;right:-10px;top:0px;width:10px;height:100%;background:url(sprite_1.png) no-repeat -165px -292px;}

/*统一表单输入框*/
.formBox{position:relative;color:#6E6E6E;}
.formBox li{margin-left:110px;text-align:left;padding:2px 0px;position:relative;zoom:1;}
.formBox li label {margin-left:-110px;width:110px;display:block;height:18px;line-height:18px;overflow:hidden;vertical-align:middle;text-align:right;float:left;position:relative;padding:1px;}
.formBox li input {margin:0px;padding:0px;vertical-align:middle;}
.formBox li select{margin:0px;padding:0px;vertical-align:middle;}

.formBox li .msgbox.st1{display:block;white-space:nowrap;padding:1px 2px 1px 20px;height:18px;line-height:18px; background:url(vicons.gif) no-repeat 100px 100px ;vertical-align:middle;}
.formBox li .msgbox.st1.def{background-position:1px 1px;}                                                                
.formBox li .msgbox.st1.tips{background-position:1px -18px;}                                                               
.formBox li .msgbox.st1.error{background-position:1px -38px;}                                                              
.formBox li .msgbox.st1.pass{background-position:1px -58px;}

.formBox li .msgbox.st2{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;white-space:nowrap;padding:1px 2px 1px 20px;height:18px;line-height:18px; background:url(vicons.gif) no-repeat 100px 100px ;vertical-align:middle;}
.formBox li .msgbox.st2.def{background-position:1px 1px;}                                                                
.formBox li .msgbox.st2.tips{background-position:1px -18px;}                                                               
.formBox li .msgbox.st2.error{background-position:1px -38px;}                                                              
.formBox li .msgbox.st2.pass{background-position:1px -58px;} 

.formBox li .pwdlevel{display:block;height:12px;background:url(vlevels.gif) no-repeat 1px 0px}
.formBox li .pwdlevel.lvl0{display:block;background-position:1px -15px;border-style:none;}
.formBox li .pwdlevel.lvl1{display:block;background-position:1px -30px;border-style:none;} 
.formBox li .pwdlevel.lvl2{display:block;background-position:1px -45px;border-style:none;} 
.formBox li .pwdlevel.lvl3{display:block;background-position:1px -60px;border-style:none;} 

/*统一圆角框*/
.circularBox{width:1000px; margin:auto;}
.circularBox .t{width:1000px; height:10px; background:url(circular.png) no-repeat 0px 0px;}
.circularBox .b{width:1000px; height:10px; background:url(circular.png) no-repeat 0px -9px;}
.circularBox .c{width:998px; height:auto;  background:#F3F3F3; border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD; overflow:hidden;}

/*圆脚模型*/
.cirModel{position:relative;}
.cirModel .top,.cirModel .bottom{position:relative;height:8px;margin:0px 5px;background:#F3EFCE;}
.cirModel .top .l,.cirModel .top .r,.cirModel .bottom .l,.cirModel .bottom .r{position:absolute;display:block;width:8px;height:8px; font-size:0px; background:url(sprite_1.png) no-repeat;}
.cirModel .top{border-top:1px solid #E3E7D3;  }
.cirModel .top .l{left:-5px; background-position:-145px -119px;}
.cirModel .top .r{right:-5px;background-position:-153px -119px;}
.cirModel .bottom{border-bottom:1px solid #E3E7D3; }
.cirModel .bottom .l{left:-5px; background-position:-145px -127px;}
.cirModel .bottom .r{right:-5px;background-position:-153px -127px;}
.cirModel .middle{position:relative; background:#F3EFCE;border-left:1px solid #E3E7D3;border-right:1px solid #E3E7D3;overflow:hidden;}

/*选项卡模型*/
.tabModel{clear:both;}
.tabModel .tabs{height:26px;border-bottom:1px solid #8D5745;}
.tabModel .tabs a{display:block;float:left;position:relative;margin-right:5px;width:100px;height:25px;border:1px solid #8D5745;border-bottom:0px;cursor:pointer; text-decoration:none; text-align:center; font-size:12px; font-weight:bold; line-height:25px; color:#501C1C;background:url(/images/bankset/pay_center1.jpg) no-repeat;}
.tabModel .tabs a:hover{background-position:0px -30px; color:#21407D;}
.tabModel .tabs a.cur{background-position:0px -70px;height:26px;_height:25px;_top:1px;}
.tabModel .tabs a.cur:hover{background-position:0px -70px;}
.tabModel .tabs_content{position:relative;border:1px solid #8D5745;background:#FFFFFF;border-top:0px;padding:10px;}


/*按钮*/
.button{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;width:78px;height:27px;line-height:27px;font-size:14px; color:#ffffff;text-align:center;background:url(button.png) no-repeat -108px -81px;border:none;overflow:hidden;text-decoration:none;cursor:default; vertical-align:middle; margin:0px 3px;}
.button:hover{background-position:-108px -108px;color:#ffffff;text-decoration:none;}
.button_108{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;width:108px;height:27px;line-height:27px;font-size:14px; color:#ffffff;text-align:center;background:url(button.png) no-repeat 0px -81px;border:none;overflow:hidden;text-decoration:none;cursor:default; vertical-align:middle; margin:0px 3px;}
.button_108:hover{background-position:0px -108px;color:#ffffff;text-decoration:none;}


/*窗体模型*/
.formMode{position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:1999;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3;background:#c3c3c3;display:none;}
.formBase{position:fixed;_position:absolute;z-index:2000;width:600px;display:none;}
.formBase .head{position:relative;width:100%;height:30px;overflow:hidden;line-height:30px;}
.formBase .head b{margin-left:1em;}
.formBase .head a{}
.formBase .foot{position:relative;width:100%;height:80px;overflow:hidden;}
.formBase .wrap{position:relative;width:100%;height:80px;overflow:hidden;}
.formBase .wrap .load{position:absolute;z-index:2;left:0px;top:0px;width:100%;height:100%;background:url(/grid/themes/loading01.gif) no-repeat center center;}
.formBase .wrap .ifra{position:absolute;z-index:1;left:0px;top:0px;width:100%;height:100%;border:none;background:none;}
.formBase .warp .docm{position:absolute;z-index:1;left:0px;top:0px;width:100%;height:100%;}

/*inherite .form  全站默认警告对话框*/
.default_alert{width:392px;height:222px;top:300px;left:200px;background:url(/grid/themes/alert_bg.png) no-repeat;}
.default_alert .head{height:50px;}
.default_alert .head b{color:#DA0000;font-size:14px;}
.default_alert .head a{position:absolute;top:8px;right:15px;display:block;width:13px;height:13px; background:url(/grid/themes/sprite_1.png) no-repeat 0px -1px;}
.default_alert .head a:hover{background-position:-20px 0px;}
.default_alert .wrap{height:115px;}
.default_alert .wrap .docm{margin:0px 30px;font-size:14px; line-height:25px; color:#828282;}
.default_alert .wrap .docm b{display:block;}
.default_alert .foot{height:57px;text-align:center;}
.default_alert .foot input{width:78px;height:27px;font-size:14px;color:#ffffff;background:url(/grid/themes/button.png) no-repeat -108px -81px;border:none;margin:0px 3px;}
.default_alert .foot input:hover{background-position:-108px -108px;}

/*inherite .form  获取资讯服务对话框*/
.form_emailinfo{width:392px;height:222px;top:300px;left:200px;background:url(/grid/themes/alert_bg.png) no-repeat;}
.form_emailinfo .head{height:40px;}
.form_emailinfo .head b{color:#DA0000;font-size:14px;}
.form_emailinfo .head a{position:absolute;top:8px;right:15px;display:block;width:13px;height:13px; background:url(/grid/themes/sprite_1.png) no-repeat 0px -1px;}
.form_emailinfo .head a:hover{background-position:-20px 0px;}
.form_emailinfo .wrap{height:140px;}
.form_emailinfo .wrap .docm{margin:0px 30px;font-size:14px; line-height:25px; color:#828282;}
.form_emailinfo .wrap .docm .email_inp{}
.form_emailinfo .wrap .docm .email_inp input{width:260px;background:#E10000;color:#ffffff;border:1px solid #620000;}
.form_emailinfo .wrap .docm .email_inp button{height:22px;margin-left:10px; border:none;color:#FF0000;background:#FFFFFF;font-size:14px;vertical:middle}
.form_emailinfo .wrap .docm .email_msg{ margin-top:10px; font-size:12px;line-height:22px;color:#000000;}

/*inherite .form  登录对话框*/
.form_login{width:392px;height:222px;top:300px;left:200px;background:url(/grid/themes/alert_bg.png) no-repeat;}
.form_login .head{height:25px;}
.form_login .head b{color:#DA0000;font-size:14px;}
.form_login .head a{position:absolute;top:8px;right:15px;display:block;width:13px;height:13px; background:url(/grid/themes/sprite_1.png) no-repeat 0px -1px;}
.form_login .head a:hover{background-position:-20px 0px;}
.form_login .wrap{height:170px;}