
/*全局样式*/
* {padding:0px; margin:0px;word-wrap:break-word;word-break:break-all;}
html {margin:0px; padding:0px;overflow-x:hidden;}
body {font-size:12px; font-family:Tahoma, Geneva, sans-serif;/*line-height:18px;*/ margin:0px; padding:0px; background:url(../image/body_bg.jpg) #C9E5F3 repeat-x;}
ul, li, ol, li { margin:0px; padding:0px; list-style:none; }
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, form { margin:0px; padding:0px; font-weight:normal; font-size:12px; }
img { border:0px; margin:0px; padding:0px; vertical-align:top; }
table { border:0px; }
.c{clear:both;}
/*为了消除选中时的虚线框*/
a{
	bblr:expression(this.onFocus=this.blur());/*IE使用*/
	outline-style:none;/*FF使用*/
}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset; }
/*页面*/
.flag{position:absolute;right:10px;top:6px;}
.flag a{margin-left:6px;}
#warp{width:650px; margin:0 auto;background:url(../image/main_bg.jpg) no-repeat;height:480px;}
.logo{padding-top:40px; text-align:center;width:640px;height:70px;}
.logo img{height:60px;}
#main{width:650px; margin:0 auto;}
.loginMain{ position:relative; height:280px;}
.login_bz{ width:545px;margin:18px auto 0;}/*标准版登录层*/
.title{wdth:540px;height:46px;margin:0 auto; position:relative;_margin:0 0 0 3px;}
.title ul li{float:left;font-size:14px;font-weight:bold;width:270px;height:46px;line-height:56px; position:relative;}
.title ul li a{ display:block;color:#90d0ea; text-decoration:none; position:absolute;top:0;right:15px;}
.title ul li.li_start{background:url(../image/pre_l_bg.jpg) no-repeat 0px -100px;}
.title ul li.li_end{width:270px;height:46px; margin:0;line-height:56px; background:url(../image/pre_r_bg.jpg) no-repeat 0px -100px; position:absolute;right:3px; top:0;}
.title ul li.press {background-position:0px 0px;}
.title ul li.press a{color:#fff;}
.title ul li a.nobg{ display:block;width:270px;height:46px;position:absolute;top:0;left:15px;}
.prompt{clear:both;width:450px;color:#e91f1d;margin:0 auto;line-height:25px;padding-top:10px; padding-left:98px; height:25px;}
.nopro{height:25px;padding-top:10px; }
.loginForm{width:470px; margin-left:50px;}
.login_mail{margin:10px 0 10px 0;clear:both;height:26px;line-height:26px;}
.login_mail_l{width:105px; text-align:right; display:block;float:left; color:#1e1e1e;font-size:14px;}
input.mail_text{float:left;margin:0 6px 0 5px;width:168px;padding-left:4px;height:26px;line-height:26px;background:url(../image/text_bg.jpg) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif;}
input.mail_focus{ background:url(../image/text_focus_bg.jpg) no-repeat;float:left;margin:0 6px 0 5px;width:168px;padding-left:4px;height:26px;line-height:26px;border:none;}/*当鼠标点中“长的”文本框时背景调用的样式*/
input.auth{float:left;margin:0 6px 0 5px;width:122px;padding-left:4px;height:26px;line-height:26px;border:#aaaac2 solid 1px; background:url(../image/text_yzm.jpg) no-repeat; border:none; font-family:Arial, Helvetica, sans-serif;}
input.auth_focus{ background:url(../image/text_yzm_focus.jpg) no-repeat;width:122px;}/*当鼠标点中“短的（既验证码text）”文本框时背景调用的样式*/
.login_mail span{ display:block;float:left;height:26px;line-height:26px;font-size:14px; font-family:Arial, Helvetica, sans-serif; width:155px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.login_pw,.login_auth{clear:both;margin-bottom:10px; height:26px;line-height:26px;}
.login_auth{margin-bottom:2px;}
.login_auth a{ display:block; float:left;padding-top:5px;}
.login_ssl{margin:0 0 2px 110px;height:26px;line-height:26px;}
.login_ssl input{ vertical-align:middle;}

.login_ssl.w{width:auto;}
.a_sty{margin-left:15px; color:#3b889c; text-decoration:none;}

.login_ssltext{margin-left:5px; color:#1e1e1e;}
.login_btn{padding-left:100px;}
.login_btn span{ display:inline-block; float:left; margin-left:10px;}
.login_btn span input.btnSty{background:url(../image/btn_bg.jpg) no-repeat;border:none;width:90px;height:32px;line-height:32px; text-align:center; cursor:pointer;color:#fff; font-weight:bold;font-size:14px; font-family:Tahoma, Geneva, sans-serif;}
.login_btn span input.btn_focus{ background:url(../image/btn_focus.jpg) no-repeat;border:none;width:90px;height:32px;line-height:32px; text-align:center; cursor:pointer;color:#fff;font-size:14px; font-family:Tahoma, Geneva, sans-serif;}/*当鼠标划过时获取的样式*/
.login_btn span.entry{line-height:38px;padding-left:20px;}
.login_btn span.entry a{color:#3b889c; text-decoration:none;font-size:14px;}
.login_btn span.entry a:hover{text-decoration:underline;}
#footer{clear:both;width:650px; margin:0 auto;color:#3b889c;padding-top:100px;}
#footer p{line-height:16px;width:650px;text-align:center;padding-bottom:10px;}
#footer span{ display:block;width:600px;height:20px;line-height:20px; text-align:center;margin:10px auto 0;background:url(../image/footer_bg.jpg) no-repeat top;padding-top:10px;}
/*极速版登录界面*/
.pro_color{color:#3b899d;}
/*邮局后台管理登录*/
.title_gl{width:540px;height:46px;}
.title_gl span.tit{ display:block;width:540px;height:26px;background:url(../image/tit_gl_bg.jpg) no-repeat; text-align:center;font-size:14px;color:#fff; font-weight:bold;padding-top:20px; }
.empty{height:20px;}



/*右上角文字链接*/
.pop_menu_box{ position:absolute; right:20px; width:450px; top:16px; color:#186D92; text-align:right; display:block; z-index:99999;}
.pop_menu{ float:right; display:inline-block; vertical-align: middle; position:relative;}
.pop_menu_box a{ color:#186D92; text-decoration:none; padding:5px;}

.listBox{ position:absolute; background:#FFF; border:1px solid #7cbeeb; width:124px; display:block; z-index:999; padding:1px; right:100px; *top:14px; *right:120px;}
.listBox li a{ color:#666; display:inline-block; line-height:24px; width:116px; text-align:left; padding:0 0 0 8px; text-decoration:none;}
.listBox li a:hover{ background:#bfeaff;}
.listBox_2{ width:70px; right:-10px;}
.listBox_2 li a{ width:62px;}
.listBox_3{ width:150px; right:0px}
.zzy_code{ background:url(../image/zzy_code.gif) no-repeat; width:150px; height:150px; display:inline-block;}
.ico_open{ margin-left:5px; vertical-align: middle; cursor:pointer;}
.u_line{ padding:0 2px; float:right;}
.communication{ float:right; display:inline-block; vertical-align: middle;}


/*二维码-下载*/
.list_download{ width:650PX; padding-bottom:10px;}
.list_download li{ float:left; background:#f5f5f5; width:290px; text-align:left; margin:10px 0 0 10px; padding:10px;}

.ico_z1,.ico_z2,.ico_z3,.ico_z4{ float:left; width:50px; height:50px; display:block; margin-right:10px;}
.ico_z1{ background:url(../image/ico_z1.png) no-repeat;}
.ico_z2{ background:url(../image/ico_z2.png) no-repeat;}
.ico_z3{ background:url(../image/ico_z3.png) no-repeat;}
.ico_z4{ background:url(../image/ico_z4.png) no-repeat;}

.BM_iPhone{ float:left; background:url(../image/BM_iPhone.gif) no-repeat; width:76px; height:76px; display:inline-block; margin-right:12px;}
.BM_Android{ float:left; background:url(../image/BM_Android.gif) no-repeat; width:76px; height:76px; display:inline-block; margin-right:12px;}
.BM_WP{ float:left; background:url(../image/BM_WP.gif) no-repeat; width:75px; height:75px; display:inline-block; margin-right:12px;}
.BQ_iPhone{ float:left; background:url(../image/BQ_iPhone.gif) no-repeat; width:76px; height:76px; display:inline-block; margin-right:12px;}
.BQ_Android{ float:left; background:url(../image/BQ_Android_new.gif) no-repeat; width:76px; height:76px; display:inline-block; margin-right:12px;}

.tit_z1{ font-family:"微软雅黑"; font-size:14px; color:#333;}
.tit_z2{ font-size:12px; color:#666; display:block; margin-bottom:6px;}
.listBox li a.btn_z{ height:22px; width:96px; border:1px solid #b2b2b2; display:inline-block; background:#fff; text-align:center; font-size:12px; line-height:22px; padding:0;}
.listBox li a.btn_z:hover{ border:1px solid #999;}
.dow_box_h{ height:126px;}


.login_mail em{ font-style:normal;height:24px;line-height:24px; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; margin-right:6px;}

/*美化下拉框*/
.mainCon{/*position: relative;*/display: inline-block;/*z-index: 500;*/float:left;color:#272e33;}
.selectbox { float:left; cursor: pointer; font-size:14px; height:24px; line-height:24px; overflow:hidden; border: solid 1px #156e90; border-right:none; background-color:#ffffff; padding-left:3px;color:#272e33; width:229px;}
.selBtn{ float:left; width:23px;height:26px;border: 0;border-style:none;background-image: url(../image/selBtn.gif);background-repeat: no-repeat;cursor: pointer; display:inline-block;}

div.selectbox-wrapper ul li {cursor:pointer; line-height:20px; padding:3px;}
.selectbox_disabled{border-left: solid 1px #cccccc!important;border-top: solid 1px #cccccc!important;border-bottom: solid 1px #cccccc!important;}
.loader{position:absolute;z-index:500;left:0px;top:0px;padding-left:5px;padding-top:3px;width:100%;height:25px;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);background-color:white;}
.li_left{float:left;overflow:hidden;}
.mainCon .inputDisabled{background-color:#eeeeee!important;background-image:none!important;color:#c0bfbf!important;cursor: default!important;}
div.selectbox-wrapper {border:#156e90 1px solid;  position:absolute; background-color:#fff; text-align:left;z-index:510;display:block;left:0px; top:27px; width: 254px; margin-top:-5px;}
div.selectbox-wrapper ul li{ height:20px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
div.selectbox-wrapper ul li.selected {background-color: #e9f8ff;}
div.selectbox-wrapper ul li.current {background-color: #beeaff;border:0!important;}
div.selectbox-wrapper ul li.no_selected { color:#999;}
.tipColor{color:gray;}

/*扫码*/
.login_tab_c{ height:280px; position:relative;width: 545px;margin: 18px auto 0;}
.qrcode_title{position:absolute; top:50px; right:95px; display:block; width:90px; height:28px; line-height:28px; color:#f36608; background:url(../image/qrcode_titlebg.png) no-repeat; padding-right:7px; text-align:center;}
.icon_qrcode{ position:absolute; top:50px; right:50px; display:block; width:40px; height:40px; background:url(../image/mmdl.png) no-repeat;}
.icon_password{ position:absolute; top:50px; right:50px; display:block; width:40px; height:40px; background:url(../image/ewmdl.png) no-repeat;}
.login_tab_c .prompt p{padding:0 10px;}
.login_tab_c .tab_bg{padding:0;}
.login_tab_c h2{ font-size:14px; color:#222; text-align:center; line-height:40px;}
.login_tab_c .phone_code{margin:0 auto; width:160px; height:160px; position:relative; padding:5px; text-align:center; border:1px solid #ccc;}
.login_tab_c .phone_code img{ width:160px;height:160px;}
.login_tab_c .phone_code .refresh{ display:block; background:url(../image/tran.png) repeat; text-align:center; position:absolute; left:0; top:0; right:0; bottom:0; width:100%; height:100%; text-decoration:none; }
.login_tab_c .phone_code .refresh p{ line-height:30px; color:#fff; font-size:16px; margin:45px 0 10px 0;}
.login_tab_c .phone_code .refresh b{ font-weight:normal; line-height:30px; background:#0b7cd1; color:#fff; border-radius:20px;  width:100px; margin:0 auto; display:block; font-size:14px;}
.login_tab_c .phone_code .refresh:hover b{background:#2cbdff;}
.login_tab_c .phone_code.load{background:#fff url(../image/load_wx.gif) no-repeat center; padding:30px; width:100px; height:100px; border:1px solid #ccc;}

.account_select_title{ line-height: 40px; font-size: 14px; margin: 0 120px 10px 120px; border-bottom: 1px solid #61acdb;}
.account_select_table{ margin: 0 120px 0 120px;max-height: 170px;overflow-y: auto;}
.account_select_table::-webkit-scrollbar {
    width: 12px;
}

.account_select_table::-webkit-scrollbar-track {
    background-color: transparent;
    border: 1.5px solid #61acdb;
    border-radius: 8px;
}

.account_select_table::-webkit-scrollbar-thumb {
    background-color: #ffffff;
    border: 2px solid #61acdb;
    border-radius: 8px;
}

.account_select_table .table tr td a { text-decoration: none; line-height: 24px; background: #f2f2f2; border: 1px solid #f2f2f2; padding: 5px; display: block; margin-bottom: 5px; font-size: 14px;}
.account_select_table .table tr td a:hover{ border: 1px solid #61acdb;}
.account_select_table .table tr td a img{ display: inline-block; *display: inline; *zoom:1;vertical-align: middle; margin-right: 5px;}
.login_tab_c{z-index: 999;}
