/*login*/
/*common */
body { font-family: 'Microsoft YaHei', '����', Arial; font-size: 14px; color: #666; }
body, a, p, ul, li, dt, dl, dd, h1, h2, h3, h4, form, input, textarea, img, select { list-style: none; margin: 0px; padding: 0px; }
img { border: none; }
a { outline: none; }
:focus { outline: 0; }
a { color: #333; text-decoration: none; }
a:hover { color: #06a05f; text-decoration: none; cursor: pointer; }
.m { margin-top: 15px; }
.clearfix:before, .clearfix:after { height: 0; line-height: 0; visibility: hidden; content: "."; display: block; clear: both; }

textarea, input, select { font-family: "Microsoft YaHei"; font-size: 14px; }
.clear{ clear:both;}
/*login*/
.loginWrap{ width:100%; position:relative; overflow-x:hidden; overflow-y:auto;}
.loginWrap .login_bg{ position:fixed; top:0; left:0; right:0; bottom:0; z-index:-1;background: url(../images/h-ui/login_bg.png) no-repeat;background-size:100% 100%; }
.loginWrap .loginCon{ width:430px; height: 460px; position: absolute; left: 50%; margin-left: -215px;top:50%; margin-top: -240px;}
.loginCon .login-logo{ text-align: center; margin-bottom: 20px; font-size: 36px; color: #fff; font-weight: bold; letter-spacing: 5px;}
.loginCon .loginForm{ width: 300px; height: 320px; background: rgba(0,0,0,0.24); padding: 30px 65px; border-radius: 5px;}
.loginForm .loginTit{ font-size:24px; color:#fff; margin-bottom: 20px; text-align: center; font-weight: bold; letter-spacing: 2px;}
.loginForm .formBox{ width:100%; position:relative; margin-bottom:18px; }
.loginForm .formBox span{ display:inline-block; float:left;}
.loginForm .formBox span.yzmp img{ height:38px; border-radius:3px;-webkit-border-radius:3px;}
.loginForm .formBox .loginInput{ width:286px; line-height:24px; border-radius:3px; -webkit-border-radius:3px; background-color:#fff; padding: 6px; border: 0px none;}
.loginForm .formBox .zbj{ text-indent:30px;}
.loginForm .formBox .yzmw{ width:158px; margin-right:10px; text-indent:30px;}
.loginForm .formBox .inputIco{ position:absolute; left:10px; top:10px; width:20px; font-size: 20px; color: #999;}
.loginForm .yzmp{ width:93px; height:38px; margin-left:25px; }
.loginForm .refreshCode{ font-size:12px; color:#333; line-height:21px;}
.remeber-pwd{ margin-top: 18px; overflow: hidden;}
.remeber-pwd a{ color: #94d5f9;}
.remeber-pwd a.zc-link{ float: left;}
.remeber-pwd a.zc-link .fa{ margin-left: 5px;}
.remeber-pwd a.find-pwd{ float: right;}
.login-error{ color:#fd0d24; font-size: 13px; margin-top: 12px;}
.login-error .fa{ font-size: 14px; margin-right:5px;}
.loginSubmit{ margin-top:20px;}
.loginSubmit .login_dl{ width:135px; height:36px; border:0px none; line-height:36px; text-align:center; background-color:#0086d1; font-size:15px; color:#fff; cursor:pointer; border-radius:3px; -webkit-border-radius:3px;}
.loginSubmit .login_dl:active{ background-color:#027dc1;}
.loginSubmit .login_qx{ margin-left:20px;  width:135px; height:36px; border:0px none; line-height:36px; text-align:center; background-color:#e57e04; font-size:15px; color:#fff; cursor:pointer; border-radius:3px; -webkit-border-radius:3px;}
.loginSubmit .login_qx:active{ background-color:#c56d04;}
.loginWrap .footer { width: 100%; line-height: 24px; text-align: center; position:fixed; bottom:10px; left:0; color:#fff; }
/*我的桌面*/
.deskWrap{ padding:20px 20px 0 20px;}
.own-page{ padding:5px 15px; box-shadow: 0px 2px 4px rgba(0,0,0,0.15);background-color: #fff; }
.page-title{ height: 40px; line-height: 40px;font-size: 15px; color: #333;}
.deskNews{overflow:hidden; padding: 5px;}
.deskNews li{ height:38px; line-height:38px;width:100%; position:relative;}
.deskNews li a{display:block; position:relative; margin-right:120px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:38px; padding-left:17px; background:url(../images/ico_1.png) no-repeat left center;}
.deskNews li .pubtime{ display:block; position:absolute;width:90px; height:38px; color:#888; top:0; right:0;}
.own-jl{ margin-left: 10px;}
.own-search{ padding: 5px 0 20px 0;}
.own-table{ padding:5px 0;}
.own-table li{ width: 100%; height: 38px; line-height: 38px;}
.own-table li.own-head{ background-color: #f5fafe;}
.own-table li div{ float: left; display: inline-block; padding: 0 8px; box-sizing: border-box;}
.own-table li .own-w1{ width:50%; height: 38px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.own-table li .own-w2{ width:25%; height: 38px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.own-table li .own-w3{ width: 25%; text-align: center;}
.own-table li .own-w4{ width:65%; height: 38px; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.own-table li .own-w5{ width: 35%; text-align: center;}
.own-page2{ padding:15px; box-shadow: 0px 2px 4px rgba(0,0,0,0.15); background-color: #fff; margin-bottom: 20px; }
.map-box{ position: relative; height: 400px; width: 100%;}
.map-box .map-l{ margin-right: 480px; position: relative; height: 400px; overflow: hidden;}
.map-box .map-r{ position: absolute;top:0;right: 10; width: 440px;}
.map-r .table td{ font-size: 14px; padding: 12px 8px;}
.map-r .table td.r-bg-tit{ background-color: #f5fafe;text-align:right; padding: 12px 20px; color: #666; font-weight: bold;}
.tabBar {
    border-bottom: 1px solid #e8e8e8;
}
.tabBar span {
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 39px;
    line-height: 39px;
    padding: 0 20px;
    border-bottom: solid 2px #fff;
    background-color: #fff;
    font-weight: normal;
    box-sizing: content-box;
}
.tabBar span.current {
    border-bottom-color: #1890ff;
    color: #1890ff;
    background-color: #fff;
}