#searchbox,#main{width:960px;}
#formbox{width:900px;height:36px;border-radius:18px;border:solid 1px #ddd;padding:0 15px;display:flex;}
#formbox .inbox{width:806px;height:36px;flex-grow:1}
#formbox .btnbox{width:32px;height:36px;}
#formbox input{width:100%;padding-left:3px;height:36px;line-height:36px;font-size:18px;box-sizing:border-box}
#formbox button{width:36px;height:36px;cursor:pointer;background-color:#fff;background:url('/img/search.svg') center center no-repeat;background-size:26px 26px}
#formbox button:hover{opacity:.8}
.il{margin:0;height:36px;}
#searchbox p{font-size:16px;padding:3px 32px;}
#main{margin:30px auto 30px;}
#msg{margin-left:50px;height:32px;font:bold 16px/32px 'Arial',serif;position:relative;background-color:#fff;padding:0 6px;display:inline-block;}
#msg.msg-err::before{content:'';display:block;height:10px;position:absolute;left:-30px;top:11px;background-color:orange;width:940px;z-index:-1;background-image:linear-gradient(to right,orange,#fff);border-radius:3px;}
#msg.msg-success::before{content:'';display:block;height:10px;position:absolute;left:-30px;top:11px;background-color:#008000;width:940px;z-index:-1;background-image:linear-gradient(to right,#008000,#fff);border-radius:3px;}
#contlist{padding:0 21px;}
#contlist>div{border:solid 1px #ddd;padding:6px 12px;background-color:#f6f6f6;border-radius:3px;}
#contlist .item_id{font:16px/24px "Times New Roman","Times",sans-serif;}
#contlist .item_id a{text-decoration:none;}
#contlist .item_id a:hover{text-decoration:underline;}
#contlist .item_date{color:#666;}
#contlist .item_tag{color:#008000;border:solid 1px #008000;display:block;padding:0 2px;border-radius:3px;font:12px/16px "Times New Roman","Times",sans-serif;height:16px;margin-right:3px;min-width:5em;text-align:center;float:right;}
#contlist .item-ne{font:bold 20px/30px "Arial",serif;padding-bottom:12px;}
#contlist .item-l{font:14px/21px "Times New Roman","Times",sans-serif;}
.errmsgti{font:bold 18px/27px 'Arial',serif;color:rgb(231,165,17)}

#dtlbox{width:940px;margin:24px auto;padding:0 24px 12px;border:solid 2px #e5eecc;border-radius:8px;}
#dtlbox .dtl-name{font:bold 24px/32px "Times New Roman","Times",sans-serif;padding-top:12px;margin-bottom:12px;}
#dtlbox .dtl-id,.sec-b>p,.sec-b>div{font:16px/20px "Times New Roman","Times",sans-serif;margin:4px 0;}
#dtlbox .sec-b{border-top:solid 1px #ddd;}
#dtlbox .section{padding:12px 6px;}
#dtlbox .b0{overflow:hidden;}
#dtlbox .b0>div{float:left}
#dtlbox .dtl-abstract>p,.kwdp{padding-bottom:.5em;}
#dtlbox .downtag{position:relative;}
#dtlbox .downtag::before{content:'';display:block;position:absolute;left:-20px;top:0;width:20px;height:20px;background:url('/img/down.svg') no-repeat center;background-size:16px 16px;}
.copybtn{width:16px;height:16px;margin-left:3px;display:inline-block;cursor:pointer;background:url('/img/copy.svg') no-repeat center;background-size:16px 16px;}
.copybtn.copyfile{width:12px;height:12px;background-size:12px 12px;}
#dtlbox .dtl-spl-arrr{padding-left:1em;}
table.desrc{
    width:100%;
    margin-left: 0;
    border-collapse: collapse;
    border:solid 1px #e5eecc;
}
table.desrc td{font-size:14px;line-height:21px;padding-left:12px;}
table.desrc .subtr{font-size:16px;line-height:24px;}
table.desrc tr:nth-of-type(2n){background:#e5eecc}
table.desrc tr:hover{background:#f2f5d9}
.hidden{display:none !important;}
#whatisnew:before{
    display: block;content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:10px;
    background-image:-o-linear-gradient(-60deg,#00aa00,gold);
    background-image:-ms-linear-gradient(-60deg,#00aa00,gold);
    background-image:-moz-linear-gradient(-60deg,#00aa00,gold);
    background-image:-webkit-linear-gradient(-60deg,#00aa00,gold);
    z-index:-1;
}
#whatisnew{width:900px;margin:36px auto 0;padding:8px;border-radius:8px;position: relative;background: #fff;min-height:100px;}
#whatisnew>h3{font-family:'Arial',sans-serif;margin:6px 0;}
#whatisnew .newitem{line-height:1.5px;padding:12px 0;}
#whatisnew .newitem>a{color:#000;}
#whatisnew .newitem>a:hover,#whatisnew .newitem>a:active{border-bottom:solid 1px #000;}
#whatisnew .newitem>a span{font-weight:bold;width:3em;text-align:center;display:inline-block;}