html{background:#141a1d;color:#78909c;word-wrap:break-word;}
body{margin:0;font:normal 13px Tahoma, sans-serif;line-height:1.615;color:#78909c;}
article,aside,details,figcaption,figure,footer,header,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
a img{border:0}
:focus{outline:0}
a{color:silver;text-decoration:none;font:normal 13px Tahoma, sans-serif;line-heigh:15px;}
a:hover{color:#ffc107;text-decoration:underline}
ul,ol{list-style:none;margin:0;padding:0}
ul,ol,p,table,form,pre{margin:0}
h1,h2,h3,h4,h5,h6{font:normal 13px Tahoma, sans-serif;color:#ffc107;margin:0}
h1,h2,h3{line-height:1.25}
h1{font-size:22px}
h2{font-size:20px}
h3{font-size:16px}
h4{font-size:14px}
h4,h5,h6{font-size:13px}
.clear{clear:both}
hr{clear:both;height:0;background:none;border-top:1px solid #DDD;border-bottom:1px solid #FFF}
abbr[title],acronym[title]{border-bottom:1px dotted #666;cursor:help}
pre,code,kbd,samp,var{font:12px "Courier New",monospace,serif normal}
table{width:100%;nowhitespace:afterproperty;border-collapse:collapse;border-spacing:0}
th,td,caption{padding:5px 10px}
caption{font-weight:700}
th,td{border:1px solid #CCC}
th{background:#E7E7E7}
td{background:#FFF}
tr:nth-of-type(odd) td,tr.odd td{background:#FBFBFB}
label,input,textarea,select,button,.btn{font:13px sans-serif;line-height:19px}
input,textarea,select,button,.btn{display:inline-block;padding:4px;margin:0;outline:none;background-color:#FFF;border:1px solid #D7D7D7;-webkit-border-radius:3px;border-radius:3px}
input[type="text"],input[type="password"],textarea{-webkit-box-shadow:1px 1px 1px rgba(120,120,120,0.1) inset;box-shadow:1px 1px 1px rgba(120,120,120,0.1) inset;-webkit-transition:background .15s;-moz-transition:background .15s;-ms-transition:background .15s;-o-transition:background .15s;transition:background .15s}
input[type="text"],input[type="password"]{height:19px}
textarea{overflow:auto}
select{height:29px}
input[type="checkbox"],input[type="radio"]{vertical-align:text-top;padding:0;margin:1px 0 0;border:0}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:0;color:#333;border-color:#BBB;-webkit-box-shadow:inset 0 1px 30px rgba(0,0,0,.05);box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}
input[type="submit"]{cursor:pointer;cursor:hand}
#head {background:#141a1d;padding:15px 0 10px;margin:0;clear:both;}
div.header{clear:both;width:94%;height:62px;padding:0;margin:0 auto;z-index:11;position:relative;}
div.logo{position:absolute;left:0;top:11px}
div.logo a img{width:240px;height:39px;border:none}
.tbookshare{width:240px;height:32px;position:absolute;right:0;top:10px}
div.mholder{width:100%;background:#363133;padding:5px 0;border-bottom:1px solid #201d1e;border-top:1px solid #433d3f;margin-bottom:5px;max-height:82px;overflow:hidden}
ul.topmenu{width:94%;margin:0 auto}
ul.topmenu:after{content:"";width:0;height:0;display:block;clear:both}
ul.topmenu li{display:block;float:left;}
ul.topmenu li a{display:block;font-size:12px;line-height:16px;margin:3px 5px 3px 0;padding:7px 10px;text-decoration:none;color:silver;background:#262123;border-radius:4px}
ul.topmenu li a:hover, ul.topmenu li.active a{color:#fff;background:#000}
div.search{position:absolute;width:380px;height:38px;left:50%;margin-left:-190px;top:12px;background:#fff;border-radius:4px}
div.search input.sf{position:absolute;left:10px;top:10px;width:330px;border:none;background:none;font-size:16px;color:#444;box-sizing:border-box;-webkit-appearance:none;border-radius:4px}
div.search input.sb{position:absolute;right:0;top:0;width:40px;height:38px;border:none;background:none;font-size:0;box-sizing:border-box;-webkit-appearance:none;cursor:pointer;background:url(/img/search.png) 12px 11px no-repeat #e42676;border-radius:0 4px 4px 0}
div.search.bottom{position:relative;right:auto;top:auto;margin:0 auto 30px}
@media all and (min-width: 1340px) {
div.header{width:94%}
div.search{width:700px;margin-left:-350px}
div.search input.sf{width:650px}
}
@media all and (min-width: 1670px) {
div.header{width:94%}
}
@media all and (max-width: 1280px) {
div.head,div.header,div.mholder{box-sizing:border-box;-moz-box-sizing:border-box}
}
@media all and (max-width: 899px) {
div.header{height:110px;padding-top:60px;padding-bottom:0}
div.search{position:relative;width:100%;height:38px;box-sizing:border-box;-moz-box-sizing:border-box;left:auto;right:auto;margin:0 auto}
div.search input.sf{width:86%;left:5px;top:3px;height:33px}
div.search.bottom{margin:0 auto 20px;left:auto;top:auto}
}
@media all and (max-width: 519px) {
div.header{height:100px;padding-top:50px;padding-bottom:0}
div.logo{top:5px}
div.logo a img{width:220px;height:36px}
div.mholder,ul.topmenu{display:block;margin:0 auto}
div.mholder{margin-bottom:5px;}
.tbookshare{width:40px;top:2px}
}
#footer {margin:0 auto;width:95%;color:#E6E6E6}
#footer a{color:#fff}
#footer a:hover, #footer h2{color:#F7FE2E}
#copyright {padding:10px 0}
#xbody {background:#0f1416;margin:0 auto;width:95%;clear:both}
#ibody {width:100%;clear:both}
.stit {width:98%;padding: 5px 1%;}
h2.stit {width:98%;padding: 5px 1%;margin-top:15px}
.tags {margin:15px 0}
#ikey {width:98%;padding: 5px 1%;margin:0;font:400 14px Tahoma, sans-serif;line-height:23px;}
#ikey a {text-decoration:none;margin:0 13px 0 0;font:400 14px Tahoma, sans-serif;line-height:23px;}
#ikey a:hover{text-decoration:underline}
#ikey .size-0 a{font-size: 14px;}
#ikey .size-1 a{font-size: 16px;}
#ikey .size-2 a{font-size: 18px;}
#ikey .size-3 a{font-size: 20px;}
#ikey .size-4 a{font-size: 22px;}
#item {width:18.4%;float:left;margin:0.8%;padding:0;position:relative;overflow:hidden;}
#item h3 {width:100%;height:40px;margin:0;padding: 5px 0;overflow:hidden;}
#item h3 a{color:silver;text-decoration:none;outline:0;font:700 15px Tahoma, sans-serif;}
#item h3 a:hover{color:#ffc107;text-decoration:underline}
#item h2{width:100%;height:45px;margin:0;padding: 3px 0;overflow:hidden;font:400 14px Tahoma, sans-serif;line-height:16px;}
#item h2 a{color:silver;text-decoration:none;font:400 14px Tahoma, sans-serif;line-height:16px;}
#item h2 a:hover{color:#ffc107;text-decoration:underline}
#item img {width:100%;height:auto;margin:0;padding:0;}
#item .left {position:absolute;border:0;top:0;left:0;padding:3px 5px;background-color:rgba(0,0,0,0.5);color:#fff;}
#item .right {position:absolute;border:0;top:0;right:0;padding:3px 5px;background-color:rgba(255,0,0,.6);color:#fff;}
@media only screen and (max-width:1080px) {
#item {width:22.9%;margin:1%;}	
}	
@media only screen and (max-width:980px) {
#item {width:31.3%;margin:1%;}	
}
@media only screen and (max-width:640px) {
#item {width:48%;margin:1%;}	
#xbody ,#footer{width:98%;}
}
#pw {margin: 5px 1% 15px;}
#pw li {float:left;}
#pw a{text-decoration:none;border:1px solid #BFBFBF;padding:5px 7px;margin:2px;font:400 16px Tahoma, sans-serif;line-height:35px;color:silver}
#pw a:hover{color:#ffc107}
#pw .active{border-color:#ffc107;color:#ffc107}
#adsp {float:left;width:100%;height:250px;overflow:hidden;}