﻿#header{position:fixed;top:0;left:0;width:100%;height:32px;margin:0 auto;background:#000;min-width:720px;z-index:999}
#header div{font-size:14px;line-height:36px}
#headlogo{position:absolute;left:0;top:0;width:240px;height:32px;content:url(/img/ilogo_list.png)}
#toplist{position:absolute;left:240px;top:0;width:320px;height:32px}
#toplist li{float:left;width:120px;height:32px}
#toplist li a{display:block;width:120px;height:32px;color:#fff;font-size:14px}

.tb-item{position:relative;float:left}
.tb-item a.item-link{display:block;overflow:hidden;padding:0 20px;height:35px;color:#fff;text-align:center;line-height:35px}
.dm a.item-link{padding:0 16px 0 20px}
.dm a.item-link:after{display:inline-block;margin-left:5px;width:16px;height:16px;background:url(/img/narrow.png) no-repeat 0 3px;background-size:64px 16px;content:''}
.tb-item a.dm_hover,.tb-item a.item-link:hover{background-color:#fff;color:#d22222}
.tb-item a.dm_hover:after,.tb-item a.item-link:hover:after{background-position:-16px 3px}
.tb-item a.item-link-3:hover:after,.tb-item a[id=rm_app].dm_hover:after{background-position:-48px 3px}
.tb-item a.item-link:active{background-color:#8f001e}
.tb-item a.item-link-3{background-color:#136fb8;background-position:85px center}
.tb-item a#rm_app.dm_hover,.tb-item a.item-link-3:hover{background-color:#136fb8;color:#fff}
.tb-item .menu{position:absolute;top:32px;left:0;z-index:1000;display:none;overflow:hidden;width:156px;background:#fff}
.tb-item #app{background:#136fb8}
.tb-item .menu ul li a{display:block;overflow:hidden;padding:0 20px;height:34px;color:#333;line-height:34px}
.tb-item #app ul li a{color:#fff}
.tb-item .menu ul li a:hover{color:#d22222}
.tb-item #app ul li a:hover{background:#105e9d}
.tb-item .menu ul li a:active{color:#d22222}
.tb-item #app ul li a:active{background:#0d4e81}
#prelogin{position:relative;float:right;width:90px;padding-right:20px}
#prelogin a{display:block;width:90px;height:32px;color:#fff;font-size:14px}

.mask{margin:0;padding:0;border:none;width:100%;height:100%;background:#ccc;opacity:0.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;z-index:1999;display:none}
#LoginBox{width:400px;height:420px;border:#999 1px solid;background:#fff;color:#333;position:fixed;top:50%;left:50%;margin-left:-200px;margin-top:-310px;border-radius:10px;box-shadow:2px 2px 10px #909090;z-index:2999;display:none}
#LoginBoxTitle{position:relative;padding-left:20px;height:50px;border-bottom:1px solid #999;background-color:#f4f4f4;color:#333;font-size:16px;line-height:50px;border-top-left-radius:10px;border-top-right-radius:10px}
#LoginBoxTitle a{color:#999}
.close_btn{font-size:30px;font-weight:700;color:#999;text-decoration:none;float:right;padding-right:8px}

#login_panel{width:270px;height:258px;background-color:#fff;text-align:left}
#login_panel a{color:#fff}
.userinput_parent{height:65px;border-bottom:solid 1px;border-bottom-color:#ccc}
.user_input_text{color:#416eaf;padding-top:11px;text-align:left}
.user_input{margin:8px 5px 0 0;width:270px;border:none;font-size:14px;color:#888}
.user_vld{width:160px}
.blue_border{border-bottom-color:#416eaf}
.loginbtn{display:block;margin-top:19px;margin-bottom:17px;width:271px;height:45px;border:none;border-radius:22px;background-color:#416eaf;color:#f4ffff;text-align:center;text-decoration:none;font-size:16px;line-height:45px;cursor:pointer}
.loginbtn:hover{background-color:#5b8bc3}
.loginbtn:active{background-color:#3a639e}
.loginbtn:disabled{background-color:#ddd}