﻿body{background:url(../img/body_bg.gif) repeat;margin: 0;padding: 0;width: 100%;height: 100%;}
a{ cursor:pointer;}
.clear{clear:both;}
#brg{ width:100%; background-color:#000; top:0; left:0; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; position:fixed; z-index:3;height:100%; display:none;}
.tsbox{ height:40px; width:300px; line-height:40px; text-align:center; color:#fff; font-size:14px; border-radius:5px; position:fixed; top:70px; left:50%; margin-left:-150px; z-index:5; display:none;}.okbox{ background-color:#036e50; }.errorbox{ background-color:#f08181; }
.smpedit{ width:320px; background-color:#fff;border-radius: 6px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.067); position:fixed; top:150px; left:50%; margin-left:-180px; padding-bottom:20px; text-align:center; z-index:4; overflow:hidden; display:none;}
.smpedit .smptitle {background-color: #036e50; height:36px; line-height:36px; color:#fff; text-align:left; margin-bottom:20px; padding-left:10px; }
.smpedit .inputbox{ margin:auto 30px;}
.smpedit .inputbox label{  float:left; margin-top:5px;}.smpedit .inputbox input[type='text'],.smpedit .inputbox input[type='password']{ width:160px;  }
.smpedit .inputbox select {width: 174px;}
.smpedit .close{ position:absolute; top:7px; right:10px;}
.confirm{ width:150px; padding:20px; background-color:#fff;border-radius: 6px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.5); position:fixed; top:150px; left:50%; margin-left:-95px; text-align:center; z-index:4;line-height:20px; display:none;}
#delcfmsg{ padding:5px 0px;}
.toprow{ box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.35); background-color:#036e50; height:60px; position:fixed; top:0px; width:100%; z-index:3;}
.toprow .tc{width:1240px; margin:auto; line-height:60px; color:#fff;}.toprow .tc span{ display:block; float:left; font-size:24px; font-family:"微软雅黑"; font-weight:bold; text-shadow: 5px 2px 6px #000;}.toprow .tc span a{ color:#fff; text-decoration:none;text-shadow:5px 2px 6px #000;}
.toprow .tcwdh{width:1080px;}
.toprow .tc .tcr{float:right; width:140px; }
.centerow{ width:1240px; margin:80px auto 20px;}
.propanel{ width:760px; margin:auto; margin-top:15px; }
.subinput{ height:50px; line-height:50px; }.subinput input{ margin:0px; }
.multiple{ background-color:#f3f3f3; margin:0px; margin-bottom:15px; width:460px; padding:0 15px; border-radius:5px; display:none; }.multiple li{ list-style:none; height:40px; line-height:40px; }.multiple .abcd{float:left;}.multiple .option{ float:left; }.multiple .optionipt{ float:left; display:none;}.multiple .editoption{float:right;}.multiple .okoption{ float:right; display:none;} .multiple input{margin:5px 0px;}
#lwbtxt{ width:760px; height:250px;}
.cenleft {float: left;border-radius: 6px;box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.35);padding: 0;width: 230px;height: 247px;overflow:hidden;background-color:#fff;position: absolute;}
.cenright{margin-left:260px; background-color:#fff; border-radius: 6px; min-height:740px;border: 1px solid #e5e5e5; overflow:hidden;}
.nav{margin-left:0px; padding:0px;border-radius:6px;}
.bs-docs-sidenav > li{line-height:24px;}
.bs-docs-sidenav > li > a {border: 1px solid #e5e5e5;display: block;margin: 0 0 -1px;padding: 8px 14px;width:200px; color:#036e50;}
.bs-docs-sidenav > li:first-child > a {border-radius:6px 6px 0 0;}
.bs-docs-sidenav > li:last-child > a {border-radius:0 0 6px 6px;}
.bs-docs-sidenav > .active > a {border: 0 none;box-shadow: 1px 0 0 rgba(0, 0, 0, 0.1) inset, -1px 0 0 rgba(0, 0, 0, 0.1) inset;padding: 9px 15px;position: relative;text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);z-index: 2;}
.icon-chevron-right {float: right;margin-right: -6px;margin-top: 5px;opacity: 0.25;}
.table th,.table td{ text-align:center;}.table td a{color:#036e50;}.table th .btn-primary{background:#036e50;}
.gradelist{ margin:10px 0 10px 10px; line-height:30px; position:relative; }.gradelist span{ display:block; float:left; line-height:40px; margin:0 5px 0 15px;}.gradelist select,.gradelist input[type='text'],.gradelist input[type='date']{ display:block; float:left; margin-top:5px;}.gradelist input[type='button']{ margin-top:5px; display:block; float:left; margin-left:15px; }
.gradelist .btn-primary {background: #036e50;}
.footer {background-color: #f5f5f5;border-top: 1px solid #e5e5e5;margin-top:30px;padding: 10px 0;text-align: center; position:relative; width:100%; flex: 1;}.footer a{ color:#036e50; }
.container{ color:#999; }
.redirect {margin:15px auto;height:25px;float:left; position:relative;left:50%;}.redirect .inner{position:relative;left:-50%;}.redirect a {display:block;float:left;height:18px;line-height:18px;padding:0px 6px;margin:0px 2px;color:#666;}.redirect .current {background-color:#e5e5e5;}.redirect span {display:block;float:left;height:18px;line-height:18px;color:#999;padding:0px 5px;}
.help-inline {display:block;float:left;margin-top:5px;}

.adloginbox {border-radius:6px;box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.35);padding:30px;width:1020px;height:369px;background-color:#fff;margin:60px auto;}
.adloginbox .left{width: 309px;padding: 60px 100px 80px;float: left; }
.adloginbox .main_tit {border-bottom:1px solid #eee;color:#444;font-size:16px;margin:0 0 20px;padding:0 0 10px;}
.adloginbox .main_tit strong {color:#999;font:bold 12px/18px arial;margin:0 10px;}
.adloginbox .center-box {background:rgba(0, 0, 0, 0) url("../img/login_line.gif") no-repeat scroll 0 0;float:left;height:280px;margin-left:0px;overflow:hidden;width:1px;}
.adloginbox .right {float:left;margin:50px 0 0 120px;text-align:center;line-height:40px;}
.adloginbox .right .reptitle {font-size:16px;color:#004c68;line-height:50px;font-weight:bold;}
@media screen and (max-width: 1020px) {
    .toprow .tcwdh{width:100%;}
    .toprow .tc span{ width:100%; text-align:center;}
    .adloginbox { padding:30px 2%;width:92%;height:300px;background-color:#fff;margin:20px auto;}
    .adloginbox .left{width: 100%;padding: 50px 2%; margin:auto; float: left; }
    .adloginbox .center-box{display:none;}
    .adloginbox .logright{ display:none;}
}
.Site {display: -webkit-flex;display: flex; display: block\0;min-height: 100vh;flex-direction: column;}
.Site-content {flex: 1;overflow-y: auto;}
.bmtitle{font-size:40px; width:100%; margin-top:60px; color:#fff; letter-spacing:10px; font-family:微软雅黑; font-weight:bold; text-shadow:3px 3px 3px #000; }
.loginbox {border-radius:6px;box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.35);padding:30px;width:400px;height:300px;background-color:#fff;margin:60px auto 20px;}
.main_tit {border-bottom:1px solid #eee;color:#444;font-size:16px;margin:0 0 20px;padding:0 0 10px;}
.main_tit strong {color:#999;font:bold 12px/18px arial;margin:0 10px;}
.main_tit .opendcbtn{ display:block; float:right;}
.loginbox .right {float:left;margin:10px 20px 0 20px;text-align:center;line-height:40px;}
.loginbox .right .reptitle {font-size:16px;color:#004c68;line-height:50px;font-weight:bold;}
.loginbox .jzjyxcx{ margin-top:40px; width:140px; height:160px; }
.loginbottom{ position:relative; height:40px; background-color:#f9f9f9; width:100%; text-align:center; box-shadow:1px -2px 2px #000; line-height:22px; padding:15px 0px; }
.loginbottom a{color:#333;}
#dzjg img{ height:60px; width:60px;}
.menutab{display:block; width:160px; background-color:#999; border:solid 3px #fff; color:#fff; font-size:18px; line-height:42px; border-radius:8px; float:left; text-align:center; box-shadow:1px 1px 2px #ccc; margin:auto 20px; }
.menutab:hover{ background-color:#4aacc5; text-decoration:none; color:#fff;}
.menu_cur{ background-color:#4aacc5;}
.menupan{ height:42px; margin:auto; margin-top:60px; width:412px; }

.upmsg{ width:500px; min-height:420px; background-color:#fff; position:absolute; top:50%; left:50%; padding:20px 0px 50px; margin:-300px 0 0 -250px; border-radius:5px; box-shadow:1px 1px 10px #ccc; z-index:4; text-align:center; display:none; }
.errtitle{ font-size:20px; font-weight:bold; color:#333; }
.upmsgclose{ position:absolute; bottom:30px; left:50%; margin-left:-27px; }
.upok{ position:absolute; top:0px; left:50%; margin-left:-50px; color:red; display:none; }