button,input,textarea{box-sizing:border-box;border:0;border-radius:0;background:transparent;-webkit-appearance:none}html{background:none repeat scroll 0 0 #f1f1f1}body{padding-top:2.5rem}.topbar{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-bottom:1px solid #ededed;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:all .5s ease-in}nav.border-top{border-bottom:1px solid #000}.search-input{background:#fff;width:79%;height:40px}.search-submit{height:40px;width:20%;background-color:#1a89ed;cursor:pointer;vertical-align:top}.searchicon{height:13px;width:13px;background:0 0;border:2px solid #fff;right:14%;top:9pt}.searchicon:after{content:"";position:absolute;background:#fff;height:7px;width:2px;bottom:-6px;right:-3px;transform:rotate(-45deg)}.lists .item{border-bottom:1px solid #eaeaea;padding:20px;transition:all .5s}.lists .item,.lists .item a{display:block}.lists .item a:hover{text-decoration:none}.lists .item .img{width:180px;height:135px}.lists .item img{width:100%;height:100%;transition:all .3s ease-out 0s}.lists .item a:hover img{transform:scale(1.1,1.1)}.lists .item .txt h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lists .item .txt .mark{color:#999;font-size:9pt;line-height:30px}.lists .item .txt .mark span{display:inline-block;padding-right:18px}.lists .item .txt p{color:#666;line-height:25px;word-break:break-all;word-wrap:break-word;text-indent:2rem}.lists .item .txt p span{display:inline-block;color:maroon;padding-left:10px}.lists .item:hover{box-shadow:0 0 15px rgba(0,0,0,.2)}.content p{text-indent:2rem}.content img{max-width:95%}.content h2{font-weight:700;font-size:18px;margin:20px -64px 20px -67px;padding:10px 40px 9px 70px;border-left:3px solid #00a2ca;background-color:#fbfbfb;color:#075ca9}.content h3{font-weight:bold;font-size:16px}.newarticle,.related,.web_right section{border:1px solid #eee}.comments h2,.newarticle h3,.related h3,.web_right section h3{border-bottom:1px solid #eaeaea;background-color:#fbfbfb;margin:0;padding:11px 15px 10px}.newarticle li a:before,.related li a:before,.taglist li a:before{border:2px solid #ccc;border-radius:50%;content:"";display:inline-block;height:8px;vertical-align:middle;width:8px;margin-right:.5rem}.newarticle ul,.related ul,.web_right li,.web_right ul{list-style:none}.web_right li{border-bottom:1px solid #eee;min-height:5pc}.web_right li:last-child{border-bottom:none}.newarticle li a,.related li a,.web_right li a{text-overflow:ellipsis;white-space:nowrap}.web_right .text-dark:hover{text-decoration-line:none}.flip{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background-color:#fbfbfb;margin:20px -64px 20px -67px;border-left:4px solid #ccc}.flip .col{text-overflow:ellipsis;white-space:nowrap;margin:0}#firendlink{clear:both;margin:5px 0;padding:7px;line-height:20px;border:1px solid;border-color:#efefef #efefef #d3d3d3;box-shadow:0 1px 1px #efefef;font-size:15px;background-color:#fff}#firendlink strong{float:left;background:#333;color:#fff;margin-right:10px;padding:1px 10px}footer{border-top:1px solid #dedede;padding-top:20px}blockquote{background:#f9f9f9;border-left:8px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"\201C""\201D""\2018""\2019"}svg{vertical-align:middle}blockquote.small{margin:20px -64px 20px -67px}blockquote.small:before{content:''}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}#comments textarea{display:block;width:100%;min-height:8rem;padding:.5rem;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;overflow:auto;resize:vertical}#comments textarea,.btn-submit{font-weight:400;line-height:1.5}.btn-submit{color:#fff;background-color:#117a8b;display:inline-block;cursor:pointer;border:1px solid #10707f;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn-submit:hover{color:#fff;background-color:#138496;border-color:#117a8b}.form-input{display:inline-block;height:38px;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}footer p{margin:.1rem}.attsub svg,.message svg{vertical-align:sub;margin-right:5px}