﻿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:#57b7e2; }.errorbox{ background-color:#f08181; }
.smpedit{ width:300px; padding:30px 30px 20px; 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; text-align:center; z-index:4; display:none;}
.smpedit .inputbox label{  float:left; margin-top:5px;}.smpedit .inputbox input[type='text']{  }
.smpedit .close{ position:absolute; top:5px; 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:#08c; 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:22px; font-family:"微软雅黑"; font-weight:bold;}.toprow .tc span a{ color:#fff; text-decoration:none;}
.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; }
#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:369px;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;}
.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; max-width: 350px;}
.gradelist{ margin:15px 0 10px 10px; line-height:40px;}.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; }
.footer {background-color: #f5f5f5;border-top: 1px solid #e5e5e5;margin-top:30px;padding: 10px 0;text-align: center; position:relative; width:100%}
@media screen and (min-height: 800px) {.footer {position:absolute; bottom:0px;}}
.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: 80px 100px;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;}
.prolist{margin:0px; padding:0 15px;}
.prolist li{ height:36px; line-height:36px; list-style:none;border-bottom:dashed 1px #d9d9d9; }.prolist li a{color:#333; display:block; height:36px;}
.pname {float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; max-width:100%;}
.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;}
.loginbox {border-radius:6px;box-shadow:1px 1px 3px 0px rgba(0, 0, 0, 0.35);padding:30px;width:1020px;height:300px;background-color:#fff;margin:60px auto 20px; }
.loginbox .left{padding:0px 0px 0 20px; width:550px; height:270px; overflow-y:auto; float:left; }.loginbox .left p{ margin:5px 0px; }
.main_tit {border-bottom:1px solid #eee;color:#444;font-size:16px;margin:0 0 20px;padding:0 0 10px;}
.protitle{font-size:18px;padding:10px 0px; display:block;}
.main_tit strong {color:#999;font:bold 12px/18px arial;margin:0 10px;}
.loginbox .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;}
.loginbox .right {float:left;margin:50px 20px 0 70px;text-align:center;line-height:40px;}
.loginbox .right .reptitle {font-size:16px;color:#004c68;line-height:50px;font-weight:bold;}
.loginbox .jzjyxcx{ margin-top:56px; 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; }
.loginbox .right input[type='password']{ width:90%; }
.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; }
@media screen and (max-width: 1020px) {    
    .loginbox .jzjyxcx{ display:block;float:left; margin-top:22px; width:38%; height:auto; }
    .bmtitle{font-size:18px; letter-spacing:4px; margin:20px auto 15px;}
    .menupan{width:280px; margin-top:3%;}
    .menutab{width:90px; line-height:26px; font-size:12px;}
    .loginbox {width: 90%; padding:2%; margin:1.5% auto; height:280px; margin-bottom:180px; }
    .main_tit{ margin-bottom:0px; margin-top:5px; padding-bottom:5px; }
    .protitle{font-size:14px;}
    .loginbox .left{ width:100%; padding:0px; height:250px; font-size:14px!important; }
    .loginbox .center-box{ display:none; }
    .loginbox .right{ margin: 0px 2% 0 0; width:60%; float:left; height:170px; }
    .loginbox .right .reptitle {font-size:16px;color:#fff;line-height:60px;font-weight:bold; }
    .loginbox .right .logbox{margin-top:-10px;}
    .loginbottom{font-size:12px; height:36px; padding:5px 0px; line-height:18px; }
    .mobileh{display:none;}
}
@media screen and (min-height: 600px)and (max-height: 670px) {
    .loginbox { height:350px; }
    .loginbox .left{ height:320px; }
}
@media screen and (min-height: 670px) and (max-height: 750px) {
    .loginbox { height:400px; }
    .loginbox .left{ height:380px; }
}