/* 公共CSS */
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:Arial,sans-serif;font-size:14px;line-height:1.5;background-color:#eee}
header{display:flex;justify-content:space-between;align-items:center;background-color:#0180CF;color:#fff;padding:5px 10px;}
.logo{font-size:16px;line-height:28px;overflow:hidden;}
a {text-decoration:none;}
strong {color:red;}
sup{font-size:6px;color:green;}
.red{background:red;color:white;}
h1{font-size:24px;background:red;}
h3{font-size:20px;color:blue;line-height:200%;}
h5{font-size:16px;color:green;line-height:150%;}
.hid1 {display:none;}
.reds{border:1px red solid;color:red;}
.blue{background:blue;color:white;}
.green{background:green;color:white;}
.greens{border:1px green solid;color:blue;}
caption {font-size:20px;color:blue;}
span,b {text-align:left;color:blue;}
.e {color:blue;cursor:pointer;}
.r {text-align:right;width:25%;}
.l {text-align:left;}
.tt{background:#e5f2fa;line-height:18px;}
p{color:green;} b{color:blue;} #tone{font-size:16px;color:blue;}
nav {position:absolute;line-height:37px;height:38px;right:10px;top:2px;z-index:3;}
nav ul{display:flex;background-color:#0180CF;}
nav li{list-style:none;margin:0;}
nav a{color:#fff;text-decoration:none;padding:5px;}
nav a:hover{background-color:#fff;color:#0180CF}
#menu{float:right;height:33px;line-height:32px;margin:0 auto;padding:0;}
#menu ul{list-style:none;margin:0;padding:0;border-radius:3px;}
#menu ul li{float:left;text-align:center;min-width:68px;margin-left:3px;padding:0 1px;}
#menu ul li a{display:block;height:33px;border-radius:3px;line-height:32px;padding:0 2px;}
#menu ul li a:hover{background-color:#fff;font-weight:bold;color:#0180CF;}
#menu ul li ul{z-index:9;display:none;top:33px;border:1px solid #0180CF;border-radius:3px;position:absolute;}
#menu ul li ul li{float:none;background-color:#0180CF;text-align:center;min-width:65px;margin:0;padding:0;}
#menu ul li ul li a{color:#fff;text-decoration:none;border-radius:3px;padding:0;}
#menu ul li ul li a:hover{background-color:#fff;color:#0180CF;}
#menu ul li:hover ul{display:block;}
.taba{margin:20px auto;table-layout:fixed;width:calc(99% - 26px);border:0;border-bottom: 1px dotted #0180CF;} 
.taba thead{display:none;}
.taba tr{display:block;border-top:2px solid #0180CF;}
.taba tr{border-bottom:0;} 
.taba td {display:block;text-align:right;} 
.taba td {border:0;border-left:1px dotted #0180CF;border-right:1px dotted #0180CF;} 
.taba td:last-child {border-bottom:0;}
.taba td:before {content:attr(data-label);float:left;}
.taba td:before {font-weight:bold;color:blue;}
.search{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:10px;margin:10px 0;}
.search select{flex:1;padding:4px;}
.search input{flex:5;padding:5px;border:1px solid #ccc;margin-right:5px;}
.captcha{flex:2;display:flex;border:1px solid #ccc;align-items:center;margin-right:5px;}
.captcha input{border:0;padding:5px;margin-right:0px;}
.captcha img{height:22px;}
select{margin:1px 0;height:28px;width:99.7%;border:1px solid #ccc;}
input[type=text],.txtu{margin:1px 0;height:28px;width:99.7%;border:1px solid #ccc;}
input[type=number]{margin:1px 0;height:28px;width:99.7%;border:1px solid #ccc;}
input[type=button]{margin:1px 0;padding:2px 5px;border:0;border-radius:3px;height:28px;background-color:#0180CF;color:#fff;cursor:pointer;}
input[type=file]{margin:5px 0;padding:2px;font-size:18px;line-height:180%;border:0;border-radius:5px;background:#0180CF;color:white;cursor:pointer;}
button,.txtt{flex:1;background-color:#0180CF;color:#fff;border:0;padding:2px 3px;}
button:hover,input[type=button]:hover{box-shadow:0 0 10px rgba(0,0,0,0.5);font-weight:bold;cursor:pointer;}
.txts{}
.content{margin:18px 10px 40px 10px;padding:0 0 15px 0;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,0.3);background-color:#fff;min-height:77vh;overflow-x:auto;}
.description{font-size:16px;font-weight:bold;line-height:180%;color:blue;}
.description button{float:right;}
table{margin:20px auto; width:calc(99% - 26px); border-collapse:collapse;}
table td,table th{padding:2px;border:1px solid #ccc;}
table th{background-color:#ddd;font-weight:bold;}
footer{display:flex;justify-content:space-between;font-size:14px;align-items:center;background-color:#0180CF;color:#fff;padding:5px;position:fixed;bottom:0;width:100%;}
footer div{margin:0;display:inline;}
.right a{color:#fff;text-decoration:none;}
.right a:hover{text-decoration:underline;}
textarea{width:99.7%;height:15vh;}
.modal{display:none;position:fixed;top:0px;width:100%;height:100%;}
.modal{z-index:3;overflow:auto;background-color:rgba(0,0,0,0.4);}
.mainc{display:none;margin:10px auto;position:absolute;width:calc(100% - 26px);}
.mainc{background-color:white;border-radius:3px;}
#tiper{width:99.7%;margin:10px auto;overflow-y:auto;padding:0;}
.close{text-decoration:none;float:right;z-index:5;font-size:24px;background-color:red;color:white;}
.close:hover,.close:focus{cursor:pointer;}
@media screen and (max-width:1200px){
    .search select,.search input,.search captcha,.search button{display:block;width:99.9%;}
}