@charset "utf-8";
/*
    Theme Name: pword
    Description: 一个仿U148.风格的wordpress主题
    Theme URI: http://www.wpizi.com/
    Author: 痞子
    Author URI: http://www.wpizi.com/
    Version: 1.0
*/

/* 公用部分 */
body,div,p,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,select,input,textarea,blockquote,table,th,td {margin:0;padding:0;}
body {background:#fff;font-family:"微软雅黑","Microsoft YaHei","STHeiti","WenQuanYi Micro Hei",SimSun,Verdana,Helvetica,sans-serif;font-size:14px;color:#333;}
ul {list-style:none;}
a {text-decoration:none;}
a:link,a:visited {color:#333;}
a:active,a:hover {color:#3498db;}
img {border:0;}
::selection {color:#FFF;background:#3498db;}
::-moz-selection{color:#FFF;background:#3498db;}
a,area {blr:expression(this.onFocus=this.blur())} /* for IE */
:focus {-moz-outline-style:none;outline:none;} /* for Firefox */


/* 头部 */
.header {width:100%;height:90px;overflow:hidden;margin-bottom:20px;}
.header .header-main {width:100%;height:90px;background:url(images/top-bg.gif) center 0 #fff no-repeat;overflow:hidden;}
.header .header-main .header-content {margin:0 auto;width:965px;height:90px;overflow:hidden;position:relative;}
.header .header-main .header-content .logo {float:left;width:165px;height:60px;margin:18px 20px 17px 0;}
.header .header-main .header-content .menu {float:left;height:28px;line-height:26px;font-weight:normal;font-size:14px;margin:35px 0;overflow:hidden;}
.header .header-main .header-content .menu a {float:left;display:block;margin:0 0 0 25px;padding:0 3px;color:#333;overflow:hidden;}
.header .header-main .header-content .menu .selected,.header .header-main .header-content .menu a:active,.header .header-main .header-content .menu a:hover {color:#f90;padding:0 3px;font-weight:normal;}

.header .header-main .header-content .welcome {position:absolute;top:33px;right:0;width:220px;height:32px;border:1px #eee solid;border-radius:3px;overflow:hidden;background:#f9f9f9;color:#ccc;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12px;}
.header .header-main .header-content .welcome .search {float:left;width:210px;height:24px;margin:4px 0 4px 4px;background:#fff;overflow:hidden;}
.header .header-main .header-content .welcome .search .stext {float:left;width:120px;height:24px;line-height:24px;padding:0 0 0 5px;font-size:12px;border:0;color:#666;}
.header .header-main .header-content .welcome .search .sbutton {float:right;width:24px;height:24px;background:url(images/sbutton.png) center center no-repeat;border:0;cursor:pointer;  font-size: 0;}



/* 主要框架 */
.u148main {width:965px;margin:0 auto;overflow:hidden;}
.u148content {float:left;width:645px;overflow:hidden;}
.u148sidebar {float:right;width:300px;overflow:hidden;}


/* 左边栏 */
.mainbar {width:643px;padding:15px 0;margin-bottom:20px;overflow:hidden;background:#fff;border-radius:3px;border:1px #eee solid;}
.mainbar h2 {width:613px;height:20px;padding:0 15px 0 10px;border-left:5px #f90 solid;line-height:20px;font-weight:normal;font-size:14px;letter-spacing:1px;margin-bottom:20px;}
.mainbar h2 span {float:right;font-size:12px;font-weight:normal;}


/* 侧边栏 */
.sidebar {width:298px;padding:15px 0;border-radius:3px;overflow:hidden;margin-bottom:20px;background:#fff;border:1px #eee solid;}
.sidebar h2 {width:270px;height:20px;padding:0 15px 0 10px;border-left:5px #f90 solid;line-height:20px;font-weight:normal;font-size:14px;letter-spacing:1px;margin-bottom:20px;}
.sidebar h2 span {float:right;font-size:12px;font-weight:normal;color:#ccc;}

.rank {width:270px;overflow:hidden;margin:0 auto;background:url(images/rank.png) 0 0 no-repeat;}
.rank ul li {width:240px;height:36px;padding-left:30px;font-size:13px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:top;}

.tags {width:270px;overflow:hidden;margin:0 auto;}
.tags a {display:inline-block;padding:0 10px;background:#f3f3f3;margin:0 8px 8px 0;line-height:26px;color:#3498db;border-radius:3px;font-size:12px;}

.sidebar .join {width:270px;height:36px;line-height:36px;font-size:12px;text-align:center;margin:0 auto;background:#65b916;border-radius:3px;margin-bottom:10px;}
.sidebar .guide {width:270px;height:36px;line-height:36px;font-size:12px;text-align:center;margin:0 auto;background:#3498db;border-radius:3px;}

.qrcode-box {width:270px;overflow:hidden;margin:0 auto 20px;text-align:center;}
.qrcode-box div {font-size:12px;height:30px;line-height:12px;}

.contacts {width:270px;overflow:hidden;margin:0 auto;font-size:12px;line-height:22px;text-align:center;}
.contacts .contacts-qq {width:280px;height:30px;}
.contacts .contacts-qq ul li {float:left;width:128px;height:28px;margin-right:10px;border:1px #eee solid;border-radius:3px;overflow:hidden;}

.content .contents img { padding-top:10px !important;padding-bottom:10px !important;} 
.mainbar .comments {margin:27px;}

/* 广告 */
.sponsor-abeam {width:615px;height:100px;background:#fff;overflow:hidden;margin:0 auto;}
.sponsor-abeam ul  {width:630px;overflow:hidden;}
.sponsor-abeam ul li {float:left;width:300px;height:100px;margin-right:15px;background:url(images/sponsor-100.gif) #f6f6f6 0 0 no-repeat;}
.sponsor-abeam ul li img {width:300px;height:100px;}

.sponsor-100 {width:300px;height:100px;background:url(images/sponsor-100.gif) #f6f6f6 0 0 no-repeat;overflow:hidden;margin-bottom:20px;border-radius:3px;}

.sponsor-250 {width:300px;height:250px;margin-bottom:20px;overflow:hidden;background:url(images/sponsor-250.gif) #f6f6f6 0 0 no-repeat;border-radius:3px;}

/* 底部 */
.footer {width:963px;margin:0 auto;overflow:hidden;line-height:26px;font-size:12px;color:#666;padding:20px 0;text-align:center;background:#f9f9f9;border-radius:3px 3px 0 0;border:1px #eee solid;border-bottom:0;}
.footer img {margin:10px 5px 0;}
.footer a:link,.footer a:visited {color:#666; padding:5px;}
.footer a:active,.footer a:hover {color:#999;}


/* 分页 */
.pageli {width:613px;height:26px;padding:15px;margin:0 auto 20px;overflow:hidden;background:#fff;border-radius:3px;font-size:12px;text-align:center;border:1px #eee solid;}
.pageli a {border:#eee 1px solid;padding:2px 8px;margin-right:5px;text-decoration:none;display:inline-block;border-radius:3px;background:#f6f6f6;color:#999;}
.pageli a:hover,.pageli a:active {border:#f90 1px solid;background:#f90;color:#fff;}
.pageli span.current {border:#f90 1px solid;padding:2px 8px;margin-right:2px;color:#fff;margin-right:5px;background-color:#f90;border-radius:3px;}
.pageli span.disabled {border:#eee 1px solid;padding:2px 8px;margin-right:5px;color:#ccc;border-radius:3px;}
.pageli .figure {width:25px;height:20px;border:#eee 1px solid;border-radius:3px;}
.pageli .goto {width:25px;height:22px;background:#0196e3;color:#999;cursor:pointer;border-radius:3px;color:#fff;border:#eee 1px solid;background:#f6f6f6;color:#999;}


.login-user {width:965px;margin:0 auto;overflow:hidden;}




.not-found {margin:20px auto 60px;text-align:center;}
.not-found .letter404 {font-size:32px;font-weight:bold;}
.not-found .text404 {line-height:26px;color:#999;}



.link1 {color:#fff;}
a.link1:link,a.link1:visited {color:#fff;}
a.link1:active,a.link1:hover {color:#eee;}
.link2 {color:#ccc;}
a.link2:link,a.link2:visited {color:#ccc;}
a.link2:active,a.link2:hover {color:#fff;}
.link3 {color:#999;}
a.link3:link,a.link3:visited {color:#ccc;}
a.link3:active,a.link3:hover {color:#999;}
.link4 {color:#3498db;}
a.link4:link,a.link4:visited {color:#3498db;}
a.link4:active,a.link4:hover {color:#aaa;}
.link5 {color:#f90;}
a.link5:link,a.link5:visited {color:#f90;}
a.link5:active,a.link5:hover {color:#aaa;}
.link6 {color:#f90;}
a.link6:link,a.link6:visited {color:#65b916;}
a.link6:active,a.link6:hover {color:#aaa;}
