body{ background:#f4f4f4;}
#container .navlist{ padding:10px 0;}
#container .navlist.style4 .item{ background:#fff; box-shadow:0 0 6px #E1DBF3;}
#container .articlelist{ background:#fff; padding:0 20px; box-shadow:0 0 6px #E1DBF3;}
#container .articlelist .itembox .item:last-child{ border-bottom:0;}
#container .tukulist4{ background:#fff; padding:14px 14px 8px 14px; box-shadow:0 0 6px #E1DBF3;}

#container .specslist{ padding: 30px 0 10px 0;}
#container .specslist a{ float:left; display:inline-block;line-height:2em; border-radius:4px;font-size:16px; border:solid 1px #E1DBF3; color:#333; padding:0 20px; margin:3px 10px 3px 0; background:#fff; background:#fcfcfc; position:relative;}
#container .specslist a.active{ color:#4A3F8A !important; background:none; border-radius:0; font-size:26px; line-height:1.2em; padding:0 20px 0 10px; font-weight:bold; border:0; border-left:5px solid #4A3F8A;}
#container .specslist a:hover{ color:#f60;}


#container .articletitle.style1{ background:#fff; box-shadow:0 0 6px #E1DBF3; padding:10px 20px;}
#container .articletitle.style1 .itembox .item{height: 46px;line-height: 46px;padding-left: 10px;}
#container .articletitle.style1 .itembox .item a{ color:#333; font-size:18px;}
#container .articletitle.style1 .itembox .item a:hover{color: #fe741c;}
#container .articletitle.style1 .itembox .item::after{background: #666;bottom: 21px;width:4px;height:4px;}
#container .articletitle.style1.blockinfo .morebtn{ padding:10px 0;}
#container .articletitle.style1.blockinfo .morebtn a{ padding:5px 20px;}