/**
 * @Author:      zhaosay
 * @DateTime:    2020-09-10 15:39:31
 */

/*public*/
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.hide { display: none; }
.btn:hover {  box-shadow:1px 1px 3px rgba(0,0,0,.1); }
.btn:active { box-shadow:1px 1px 3px rgba(0,0,0,.1) inset; }
.layout { width: 1200px; overflow: hidden; }
.auths li { width: 170px; }
.pages { padding: 30px 0; font-size: 14px; }
span{font-size: 18px;margin-bottom: 10px;}
/* header */
.header {  }
.header .layout { overflow: visible; }
/*.topbar { line-height: 50px; background: none; box-shadow: 0 0px 3px rgba(0,0,0,.1); }*/
.topbar ul { overflow: visible; }
.topbar li { float: left; color: #aaa; }
.topbar li a { display: block; padding: 0 10px; color: #666; }
.topbar li a:hover { color: #f36; }
.topbar li a:hover .arrow:before { content: '\e62d'; }
.topbar li a .arrow { width: auto; height: 15px; line-height: 25x; }
.topbar li a .arrow:before { content: '\e62c'; font-size: 15px; }
.topbar .menu-hd { position: relative; }
.topbar .menu-hd a { border: 0 none; }
.topbar .menu-bd { display: none; position: absolute; left: -1px; top: 50px; min-width: 100px; background: #fff; box-shadow: 1px 1px 3px rgba(0,0,0,.1);  }
.topbar .menu-bd a { line-height: 30px; }
.topbar .menu-hd:hover .menu-bd { display: block; }
.bar-left a:first-child { color: #666; }
.bar-left li a { padding: 0 20px; }
.bar-left .logo a { padding: 0 50px 0 0; }
.bar-left .logo img { width: 100px; }
.topview .logo .img-logo { display: block; width: 258px; height: 45px; margin-top: 0; background: url(../image/logo_forum.png) no-repeat center; }

/* item */
.item {  }
table { width: 100%; margin-bottom: 20px; border-collapse: collapse; border-spacing: 0; font-size: 20px; }
table td { padding: 10px; border: 1px solid #ddd;font-size: 18px; }
table .sort { text-align: center; }
table .link a { display: inline-block; width: 140px; margin-left: 30px; color: #f36; }
table .link a:hover{color: #000000;}
tbody tr:first-child td:first-child { text-align: center; }
.item-hd { margin-bottom: 0; text-align: center; background-color: #ffd3da; }
.item-hd th { padding: 15px; border: 1px solid #ffa8a6; }

.item-nav .bg, .item-nav .itemlist { position: absolute; left:-100px; top:0; width:200px; height:360px; margin-top:0; }






