/*
Theme Name: zyxptt
Theme URI: http://xptt.com
Description: 支持系统菜单和侧边栏。
Author: 郑永
Version: 1.0
Author URI: http://xptt.com/
*/
/*font-family: Monaco,Consolas,Courier;*/ 
/*background:url(images/bg.png) repeat;*/ 
* {margin: 0; padding: 0;}

body {text-align: center;font-size: 12px;font-family: Monaco,Consolas,Courier; color: #111111;background:none repeat scroll 0 0 #ddd;}
a, a:link, a:visited {color: #3B5998; text-decoration: none;}
a:hover {color: #893F2C; text-decoration: none;}
.break {font-size: 0; height: 0;width: 0;clear: both;}
.alignleft {float: left;margin: 4px 10px 5px 0;}
.alignright {float: right;margin: 4px 0 5px 10px;}
.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.hidden {display: none;}
/** BEGIN wrapper **/

#wrapper {width:890px;margin:0;margin: auto auto;text-align: left;background:#FFFFFF;}

/** BEGIN header **/
#header {height: 112px;background:url(images/logo.png) repeat-x;margin:0 0 2px; font-family: Monaco,Consolas,Courier;position:relative;z-index:5;}
#header ul li {float: left;text-transform: uppercase;font-weight: normal;font-size: 12px;font-family: "Microsoft YaHei",Tahoma, Arial; background: url(images/divider.gif) no-repeat 0 9px;}
#header ul li.f {padding-left: 5px;background: none;}
#header ul li a {color: #ECECEC;display: block;padding: 8px 12px;}
#header ul li a:hover {text-decoration: underline;}
.caption {padding:20px 0 0 10px;}
.caption h1{font-size:28px;}
#stitle {font-size:28px;font-weight:bold;}
#stitle a {color:#F8F8FF;text-decoration:none;}
#stitle a:hover {color:#FFFFFF;}
.tagline {color: #fff;font-size: 14px;padding: 10px 0 0 12px;}
#title {font-size:28px;}
#title a {color:#F8F8FF;text-decoration:none;}
#title a:hover {color:#FFFFFF;}

#navloading div{width:890px;height:30px;background:#000000;}
#navloading{width:890px;height:30px;position:absolute;background-color: #696969;}
#nav{width:890px;height:30px;position:relative;}
#nav ul.sub-menu {background-color: #696969;}
ul,li{padding:0;margin:0;list-style:none;line-height:25px;}
a{text-decoration:none;}
#nav ul ul {float: left;position: absolute;}
#nav li{width:80px;line-height:30px;float:left;position: relative;height:30px;}
#nav li a{text-align:center;display:block;width:80px;color:#F8F8FF;height:30px;}
#nav li a:hover{background:#000000;color:#F8F8FF;height:30px;}
.lxilxi{position:relative;}
.zypanel{display:none;}
.lxpanel{display:none;}
.sspanel{display:none;}
.push {
    position: relative;
    max-width: 890px;
    margin: 0 auto;
    padding: 20px;
}

#nav .menu{ float:left;position:relative; line-height:30px; *line-height: 30px;}
#nav .menu a:link,.menu a:visited{ width:80px; display: block; text-align:center; font-family:"microsoft yahei"; position:relative; z-index:2;}
#nav .menu a:hover{ position:relative; z-index:2; height:30px;}

#nav .menu ul{ width:80px; background:#356290;margin-top:0; position:relative; z-index:1; display:none;}
#nav .menu .block{ display:block;}
#nav .menu ul li{position:relative; height: 30px;}
#nav .menu ul li a{ border:none;}
#nav .menu ul li a:link,.menu ul li a:visited,.typeul li a:visited{height: 30px; color: #fff;}
#nav .menu ul li a:hover{background:#2b4e73;color: #fff;height: 30px;line-height: 30px;}
#nav .menu ul{  margin-left:0;  }
#nav .menu ul li ul{left:80px; top:5px; position:absolute;}
#nav .menu .lli{ border:none; }

#zymenu{display:none;}

#zymenu ul{
    width: auto;
}
#zymenu li {
 float: left;
    line-height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 50%;
font-size:14px;
}
.zypush {
    position: relative;
}
.zymenu-link {
background: url("images/menu.png") repeat scroll 0 0 / 100% auto;
    display: none;
    height: 36px;
    left: 10px;
    position: absolute;
    z-index: 12;
cursor: pointer;
border: 1px solid #ddd; 
    border-radius: 100px; 
    overflow: hidden; 
width: 36px;
top: 7px;

    padding: 3px;
}

.menu-guanbi{color:#F9F900;cursor: pointer;}

.zypanel {
    background: #2C3E50;
    z-index: 9999;
    position: fixed;
overflow:auto;
}

.zypanel img {
    display: block;
    margin: 0px auto;
    padding: 1em 0px;
}
.zypanel img:hover {
    -webkit-transition: all 0.7s linear;
    transition: all 0.7s;
    transform: rotate(6.28rad);
    -webkit-transform: rotate(6.28rad);
}
.zypanel a {
    display: block;
    border-bottom: 2px solid #34495D;
    padding: 1em;
}
.zypanel a:link, .zypanel a:visited {
    color: #fff;
}
.zypanel a:hover, .zypanel a:active {
    background: #25B89A;
}

/** END header **/

#caidan{
background: url("images/menu.png") repeat scroll 0 0 / 100% auto;
    display: none;
    height: 36px;
    left: 10px;
    position: absolute;
    z-index: 12;
cursor: pointer;
border: 1px solid #ddd; 
    border-radius: 100px; 
    overflow: hidden; 
width: 36px;
top: 7px;

    padding: 3px;
}




#nav .menu{position:relative; line-height:30px; *line-height: 30px;}





#sousuo {
background: url("images/search.png") repeat scroll 0 0 / 100% auto #fff;
    display: none;
    height: 36px;
    right: 70px;
    position: absolute;
    top: 7px;
    width: 36px;
    z-index: 12;
cursor: pointer;
border: 1px solid #ddd;
    border-radius: 100px;
    overflow: hidden;
    padding: 3px;
}

#lianxi {

    display: none;
    height: 36px;
    right: 10px;
    position: absolute;
    top: 7px;
    width: 36px;
    z-index: 12;
cursor: pointer;
border: 1px solid #ddd;
    border-radius: 100px;
    overflow: hidden;
    padding: 3px;
}

#lianxi img{border-radius: 70px;
margin:-3px;
    width: 42px;}
#lianxi img:hover {
    -webkit-transition: all 0.7s linear;
    transition: all 0.7s;
    transform: rotate(6.28rad);
    -webkit-transform: rotate(6.28rad);
}


.lxpanel {
    background: #2C3E50;
    z-index: 9999;
position:absolute;
right:0;
padding:0 10px 10px;
border-radius:20px 0 20px 20px;
top:60px;
}

.sspanel {
    background: #2C3E50;
    z-index: 9999;
position:absolute;
right:65px;
padding:10px;
border-radius:20px 0 20px 20px;
top:60px;
}

/** BEGIN body **/
#body {border:1px solid #DEDEDE;}
/** END body **/
.wbjs {}
.wbrq{color:#CD0000;}
.weiboindex {border-bottom:1px solid #ECECEC;font-size:13px;padding:15px 11px 10px 13px;}
.adpost{padding:0px;}
.comment-body{padding:12px 0;}
.news {background-image:url(images/new.png);background-repeat:initial;height:51px;position:absolute;right:-3px;top:41px;width:51px;}
.weibo {background-image:url(images/weibo.png);background-repeat:initial;height:51px;position:absolute;right:-3px;top:41px;width:51px;z-index:13;}
.sendbox{width:0px;height:0px;}
/** BEGIN content **/
#content {float: left;width:595px;font-size:14px;}
#content p {}
#content h3 {font-size:18px;color: #111111;margin-top:10px;margin-left:17px;}

#content blockquote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("images/prebg.png") repeat scroll 0 0 #FBFBFB;
    border-color: #D6D6D6;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 4px;
    font: 12px/19px 'courier new';
    letter-spacing: 0;
    margin: 15px auto;
    padding: 0 15px;
   
    word-wrap: break-word;
}
#content .copy-lisence {border-top:1px solid #7FB80E;border-right:1px solid #7FB80E;border-bottom:1px solid #7FB80E;border-left:3px solid #7FB80E;background:#fafafa;margin:15px 0;padding:10px;word-wrap: break-word;font-size:12px;}
#comtent ul{margin:0 12px 13px 14px;}
#content ol {margin: 0 0 10px 16px;padding-left: 10px;}
#content li {padding: 2px 0;}
#content .location {border-bottom: 1px solid #ECECEC;padding:14px;color: #717171;font-size: 12px;height:15px;text-transform: uppercase;}
#content .notice {padding:14px;border-bottom: 1px solid #ECECEC;color: #717171;font-size: 12px;height:15px;text-transform: uppercase;padding:14px;
line-height:15px;}
#content .noticeindex {background: url("images/notice_icon.png") no-repeat scroll 0px -1px transparent;padding-left:25px;}
#content .mainbox {padding:15px 11px 10px 13px;clear: both;border-bottom: 1px solid #DEDEDE;}
#content .mainbox .scoreindex {position:absolute;right:-3px;top:40px;width:51px;z-index:999;}
#content .mainbox h1{font-size: 18px;margin-top:0px;line-height: 26px;}
#content .mainbox .thumb {float: left; margin: 0 10px 0 0;display: inline;border:1px solid #ddd;padding:2px;height:110px;width:140px;overflow:hidden;}
#content .mainbox h2 {font-size: 18px;margin-top:0px;line-height: 26px;overflow:hidden;height:25px;width:405px;}
#content .mainbox p {line-height: 24px;max-height:140px;overflow:hidden;}
#content .mainbox .details {padding-top: 10px;line-height: 1em;font-size: 12px;padding-bottom:10px;position:relative;}
#content .mainbox .detailspost {padding-bottom:10px;line-height:1em;font-size:12px;}
#content .i {border-top: 0;line-height: 1.7em;overflow:hidden;}
#content .weiboi{clear: both;line-height: 24px;margin:-10px 0;}
#content .weiboi .weiboinfo{font-size:12px;color:#74787c;}
#content .weiboi .weibotext{margin:15px 0;}
#content .weiboi .weibotext .avatar {float: left; display: inline;margin:0 8px 0 0;}
#content .weiboi .weibotext .avatar img{border:1px solid #ddd;padding:3px;overflow:hidden;border-radius: 100px;}
#content .post {padding:10px 11px 10px 13px;clear: both;}
#content .post h1{font-size: 20px;margin-top:0px;line-height: 30px;border-bottom:2px dotted #DDDDDD;}
#content .post h3 {font-size: 18px;margin-top:20px;margin-bottom:10px;line-height: 26px;}
#content .post h2 {background: none repeat scroll 0 0 #FAFAFA;border-color: #7fb80e;border-style: solid;border-width: 0 0 0 3px;font-size: 18px;margin: 15px 0;padding: 5px;word-wrap: break-word;}
#content .post h2:hover {background: none repeat scroll 0 0 #EEEEEE;}
#content .post p {line-height: 26px;text-indent:2em;margin:0 0 15px;}
#content .post .details {padding-top: 0px;line-height: 1em;font-size: 12px;padding-bottom:10px;}
#content .post .detailspost {padding-bottom:10px;line-height:1em;font-size:12px;}
#content .post img {max-width:560px;margin-left:-25px;height:auto;}
#content .informe {margin: 10px 0 0;padding: 10px;position: relative;min-height:40px;}
#content .informepage {font-size: 12px;line-height: 26px;margin-bottom: 10px;position: relative;}
#content .informe img {border:1px solid #ddd;padding:2px;}
#content .autho-profi-face{font-size:12px;font-weight:400;left:25px;position:absolute;top:0px;}
#content .entry-meta{line-height: 26px;font-size:12px;margin:-13px 50px;}
#content .s {border-top: 0;line-height: 1.7em;}
#content .fenxiang {padding:10px 15px 30px;}
#content .xgwz {border-top: 1px solid #ECECEC;font-size:12px;}
#content .xgwz ul {list-style-type: none;padding: 0 15px 5px;line-height:1.7em;height:140px;}
#content .xgwz li {padding-left:0;width:50%;float:left;overflow:hidden;height:22px;}
#content .xgwz h2 {font-size: 14px;margin: 10px 15px 5px;}
#contentin{float:left;position:relative;border-right:1px solid #DEDEDE;}
.wzads{padding:10px 0;margin-bottom: 10px;margin-left:25px;}
/** END content **/

/** BEGIN sidebar **/
#sidebar {width: 290px;float: right;padding-bottom: 20px;}
#sidebar h2 {font-size: 14px;color: #111111;font-family: Tahoma, Arial, Verdana;text-transform:uppercase;padding: 15px 15px 10px;}
#sidebar h3 {font-size: 14px;color: #111111;font-family: Tahoma, Arial, Verdana;text-transform:uppercase;padding: 15px 15px 10px;}
#sidebar h4 {font-size: 14px;color:#FF0000;font-family: Tahoma, Arial, Verdana;text-transform:uppercase;padding: 15px 15px 10px;}
#sidebar ul {list-style-type: none;padding: 0 15px 15px;line-height:1.7em;border-bottom: 1px solid #DEDEDE;background:#FFFFFF;max-width:260px;}
#sidebar .guanzhu {height:28px;}
#sidebar .li1 li {border-top: 1px dotted #DDDDDD;line-height: 2.1em;padding: 0 1px;white-space: nowrap;width: 258px;}
#sidebar .li2 {overflow: hidden;padding-left: 25px;width: 240px;}
#sidebar .li2 li {float: left;width: 120px;}
#sidebar ul2{list-style-type: none;line-height:1.7em;border-bottom: 1px solid #DEDEDE;}
#sidebar img.avatar{border:1px solid #ddd;padding:2px;margin:0 2px 0 0;position: relative;border-radius:100px;}
#sidebar a:hover{color: #893F2C; text-decoration: underline;}
#sidebar .searchgoogle{padding-right: 0px;padding-top:0px;}
/** #sidebar form {border-bottom: 1px solid #ECECEC;background: #f5f5f5 url(images/search.gif) no-repeat 10px 8px; width: 270px; padding: 8px 11px;}
#sidebar form input {border: 0;width: 182px;height:16px;font-size: 12px;font-family: Tahoma, Arial;float: left;margin:0px;background:transparent;padding:8px 2px 7px;}
#sidebar form button {text-indent: -9999px;border: 0;width: 75px; height: 27px;background-color: transparent;} **/
#sidebar .photos {padding: 0 15px 15px;border-bottom: 1px solid #ECECEC;text-align: center;}
#sidebar .photos img {margin: 5px;width: 75px; height: 75px;}
#sidebar .sidebar-top {border-bottom: 1px solid #ECECEC;padding: 14px;color: #717171;font-size: 12px;height:15px;text-transform: uppercase;min-width:260px;}
.ds-top-threads{margin-left:-15px;}

#sidebar rsswidget{}
/** BEGIN sidebar tab **/
#tab-title .selected{color:#f00;font-weight:bold} 
#tab-title span{padding:0 18px 8px 0;cursor:pointer;}
#tab-content .hide{display:none;} 
#tab-content ul{overflow:hidden;list-style:none}
#tab-content ul li{overflow:hidden;border-top: 1px dotted #DDDDDD;line-height: 2.1em;padding: 0 1px;height:30px;}
#tab-content ul li span{color:#A1A3A6;}
/** END sidebar tab **/



/** END sidebar **/

/** BEGIN footer **/
#footer {clear: both;background-color: #3B6B8F;color: #ECECEC;padding: 10px 15px; height:38px; margin:auto;width:860px;}
#footer a {color: #ECECEC;}
#footer .inner {margin:0;}
#footer .inner p {line-height:20px;}
#footer ul#admin {float:right;display:block;list-style-position:outside;list-style-type:none;}
#footer ul#admin li {display:block;float:left;margin-left:12px;}
/* END footer */

/** BEGIN miscellaneous **/
.postnav {clear: both;font-size: 12px;}
.postnav a {border: 1px solid #cccccc;padding: 3px 8px;color: #999999;}
.postnav a:hover {border: 1px solid #000000;color: #000000;text-decoration: none;}
#comments {padding: 10px 15px;border-top: 1px solid #ECECEC;}
#comments h3 {margin: 10px 0 5px;font-size: 14px;}
#comments p {line-height: 26px;}
#comments form {font-size:15px;}
#comments form p {margin-bottom: 10px;margin-left:0px;}
#comments form input, textarea {border: 1px solid #cccccc;font-size: 12px;font-family: Verdana;padding: 4px;background-position: 4px 4px;background-repeat: no-repeat;}
#comments form input {border: 1px solid #cccccc;}
#comments form textarea {width:98%;height:128px;padding: 4px 4px !important;border: 1px solid #cccccc;resize:none;} /** background-image:url(images/pinglun2.png);background-repeat:no-repeat; **/
#comments form button {border: 1px solid #909090;background-color: #cccccc;font-size: 12px;width:50px;height:30px;}
#comments .sub {position:relative;padding:5px 0;height:30px;}
.commentdetails {margin-top: 25px;}
.commentauthor {margin-bottom: 5px !important;font-weight: bold;}
.commentdate {font-size: 12px;margin-bottom: 5px;color: #909090;}
.comment-text {margin-left:60px;width:400px;}
.comment-reply {font-size: 14px;margin-left:60px;color:#A1A3A6;}
.cancel-comment-reply{font-size:15px;}
#comments-navi {
line-height:22px;
width:100%;
text-align:center;
padding:30px 0 10px;
margin-top:-30px;
}
#comments-navi a {
text-decoration:none;
border:1px solid #ccc;
color:#555;
margin:2px;
padding:2px 4px;
}

#comments-navi a:hover {
border:1px solid #ccc;
color:#ccc;
background:#555;
}

#comments-navi span.current {
font-weight:700;
border:1px solid #ccc;
color:#555;
background:#F6F6F6;
margin:2px;
padding:2px 4px;
}
#loading-comments {display: none; width: 100%; height: 45px;text-align: center; color: #330033; font-size: 22px; line-height: 26px; }
.author {font-size:14px;padding: 15px 0}
.required {color: #ff0000;}
.notfound {padding: 40px;}
.notfound h2 {font-size: 18px;font-weight: normal;margin-bottom: 10px;}
/** END miscellaneous **/
/** BEGIN COMMENTS FLOOR **/
.floor{color:#f47920;font-size:16px;position:absolute;top:10px;right:0;}
.commentlist .avatar {float:left;margin-right:10px;border:1px solid #DDDDDD;}
.commentlist img.avatar{border:1px solid #ddd;padding:2px;}
.commentlist .children .avatar{border-radius:0 35px 35px 35px;box-shadow:0 1px 2px #CCCCCC;float:left;margin-right:10px;margin-left:55px;width:30px;height:30px;}
#zyxpttavatar {width:32px;height:32px;float:right;border:1px solid #121a2a;padding:2px;}
/** END COMMENTS FLOOR **/
.pf{postition:relative;height:23px;width:300px;margin-top:-10px;}
.rt{left: 45px;position: absolute;width: 230px;}
.rt span{left:-34px;top:6px;position: absolute;width: 170px;font-size:12px}
.ggads{width:380px;overflow:hidden;position:absolute;top:10px;}
.sbt{position:absolute;} /** padding-left:10px;margin-left:400px; **/
/** BEGIN comments news **/
.r_comments{}
.r_comments ul li {padding:4px;line-height:20px;margin-left:-4px;}
.r_comments li img {height:32px;float:left;padding:1px;margin:4px 4px 0 0;}
/** END comments news **/

/** BEGIN wordpress 2.7 comments **/
#comments ol {list-style-type: none;clear: both;padding: 0;margin: 0;}
#comments ol li {position:relative;}
#comments ol li .comment-author {}
#comments ol li .comment-author .fn {font-size: 14px;color: #224b8f;}
#comments ol li .comment-meta {font-size: 12px;color: #999999;margin: 0 0 5px;}
#comments ol li .reply {font-size: 12px;font-weight: bold;padding-bottom: 10px;}
#comments .children {list-style-type: none;}
#comments .navigation {padding: 10px 0 20px;font-size: 12px;}
#comments .navigation a {color: #999999;padding: 3px 8px;border: 1px solid #cccccc;}
#comments .navigation a:hover {color: #000000;border-color: #000000;text-decoration: none;}

#commentad{position:absolute;width:170px;right:8px;}
.vcard cite.fn{font-style:normal;font-weight:bold;font-size:18px;text-shadow:0 4px 1px #b2b1b0;}

.post_comments {border-bottom: 1px dashed #BFBEBE;border-top: 1px dashed #BFBEBE;margin-bottom: 10px;overflow: hidden;}
.post_comments h3 {font-size: 14px;line-height: 30px;margin: 0;text-shadow: 0 1px 0 #BFBEBE;}
.post_comments ul {color: #999999;list-style-type: square;margin: 0 0 0 0px;}
.post_comments li {display: block;line-height: 25px;float: left;width: 270px;overflow:hidden;height:26px;margin-right:15px;}
.post_comments a {color: #333333;}
.post_comments a:hover, #nav_below a:hover {color: #3F6C18;text-decoration: underline;}
/** END comment ads **/

.post .titleall {padding:5px 3px;height: 30px;}
.post h2 a.titlefirst {text-decoration:none;color:black;}
.post h2 a.title:hover {color:red;}
.post h2 .act a {font-weight:normal;}

.post .info {font-size:8px;color:#717171;float:right;font-family: 'Tahoma', Arial;padding-top:0;}
.post .info span.first {margin-left:0;}
.com {margin-left: 10px;color:gray;}
.com a:link{font-family: 'Tahoma', Arial;font-size: 10px;color:red;}
.com a:visited{font-family: 'Tahoma', Arial;font-size: 10px;}
/** Page Navigation **/
.page_navi{ float:left; width:100%; height:36px; line-height:36px; text-align:center; background:url(images/icon.png) no-repeat 0px -153px; overflow:hidden; padding:7px 0;}
.page_navi span{float:left;width:120px;height:36px;display:block;line-height:36px;color:#999;}
.page_navi span strong{color:#666;}
.page_navi a{ padding:3px 7px !important; margin:2px; text-decoration:none !important; color:#454545 !important; border:1px solid #CCC !important; }
.page_navi a:hover, .page_navi a.extend:hover{ color:#000 !important; border:1px solid #990B25 !important;}
.page_navi a.extend{ padding-left:9px !important; margin:2px; color:#454545 !important; border:1px solid #CCC !important;}
.page_navi a.current{ padding:3px 7px !important; margin:2px; color:#EEE !important; background-color:#D73555 !important; border:1px solid #990B25 !important;border-radius:40px;}
/** END Navigation **/

/** BEGIN Related post **/
.post_related {border-bottom: 1px dashed #BFBEBE;border-top: 1px dashed #BFBEBE;margin-bottom: 10px;overflow: hidden;}
.post_related h3 {font-size: 14px;line-height: 30px;margin: 0;text-shadow: 0 1px 0 #BFBEBE;}
.post_related ul {color: #999999;list-style-type: square;margin: 0 0 0 0px;}
.post_related li {line-height: 25px;height:26px;overflow:hidden;}
.post_related_l {float: left;width: 280px;}
.post_related_r {float: left;width: 280px;
}
.post_related a {color: #333333;}
.post_related a:hover, #nav_below a:hover {color: #3F6C18;text-decoration: underline;}
/** END Related post **/

/** BEGIN PAGE LINKS **/
#linkpage {margin-top:-30px;}
#linkpage ul {list-style-type: none;overflow: auto;padding: 5px 0;margin-left:0;}
#linkpage ul li {color: #333333;font-size: 12px;margin-bottom: 5px;}
#linkpage ul li ul li {background-color: #FFFFFF;float: left;line-height: 25px;margin: 3px;width: 30%;height:25px;}
#linkpage ul li ul li a {color: gray;display: block;}
#linkpage ul li ul li a:hover {background-color: gray;color: #FFFFFF;font-weight: bold;}
#linkpage h2 {background: none repeat scroll 0 0 #FAFAFA;border-color: #7fb80e;border-style: solid;border-width: 0 0 0 3px;font-size: 18px;margin: 15px 0;padding: 5px;word-wrap: break-word;margin-left:13px;}
#linkpage IMG {float: left;height: 16px;margin-top: -5px;padding: 10px;width: 16px;}
/** END PAGE LINKS **/

/** BEGIN slimbox2 **/
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer;}
#lbCenter, #lbBottomContainer{position:absolute;z-index: 9999;overflow: hidden;background-color:#fff;}
.lbLoading{background:#fff url(images/loading.gif) no-repeat center;}
#lbImage {position:absolute;left:0;top:0;border:6px solid #fff;background-repeat:no-repeat;}
#lbPrevLink,#lbNextLink{display: block;position: absolute;top:0;width:50%;outline:none;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%;}
#lbCaption,#lbNumber,#lbCloseLink,#lbBottom{display:none;}
/** END slimbox2 **/

/** BEGIN sidebar links **/
.blogroll{width:260px;display:block;overflow:auto;}
.blogroll li{float:left;width:130px;display:block;line-height:23px;}
.linkcat ul li{float:left;width:130px;display:block;line-height:23px;padding:0;margin-left:0;}

/* END sidebar links */

#guanzhu {width:250px;height:30px;margin-left:-15px;}

/** BEGIN guanzhu **/
#widget_icon_qq a:hover{background:url(images/sprite.png) no-repeat -30px 0px;width:30px;height:28px;margin-right:17px;margin-top:8px;float:right;display:block}
#widget_icon_qq a{background:url(images/sprite.png) no-repeat;width:30px;height:28px;margin-right:17px;margin-top:8px;float:right;display:block}
#widget_icon_txweibo a:hover{background:url(images/sprite.png) no-repeat -30px -56px;width:30px;height:28px;margin-right:17px;margin-top:8px;float:right;display:block}
#widget_icon_xlweibo a:hover{background:url(images/sprite.png) no-repeat -30px -84px;width:30px;height:28px;margin-right:17px;margin-top:8px;float:right;display:block}
#widget_icon_facebook a:hover{background:url(images/sprite.png) no-repeat -30px -252px;width:30px;height:28px;margin-right:17px;margin-top:8px;float:right;display:block}
#widget_icon_rss a:hover{background:url(images/sprite.png) no-repeat -30px -28px;width:30px;height:28px;margin-right:17px;margin-top:8px;float:right;display:block}
#widget_icon_rss a{background:url(images/sprite.png) no-repeat 0 -28px;width:30px;height:28px;margin-right:17px;margin-top:8px;float:right;display:block}
#widget_icon_txweibo a{background:url(images/sprite.png) no-repeat 0 -56px;width:30px;height:28px;margin-right:17px;margin-top:8px;float:right;display:block}
#widget_icon_xlweibo a{background:url(images/sprite.png) no-repeat 0 -84px;width:30px;height:28px;margin-right:17px;margin-top:8px;float:right;display:block}
#widget_icon_facebook a{background:url(images/sprite.png) no-repeat 0 -252px;width:30px;height:28px;margin-right:17px;margin-top:8px;float:right;display:block}
#tengxun {overflow: hidden;width: 285px;height: 95px;float:right;margin:10px 10px 0px 20px;}
#tengxun img {margin-left: -85px;margin-top:-3px;}
/** END guanzhu **/

/** BEGIN reader wall **/
.readers-list{line-height:18px;text-align:left;overflow:hidden;_zoom:1}
.readers-list li{width:183px;float:left;}
.readers-list a,.readers-list a:hover strong{background-color:#f2f2f2;background-image:-webkit-linear-gradient(#f8f8f8,#f2f2f2);background-image:-moz-linear-gradient(#f8f8f8,#f2f2f2);background-image:linear-gradient(#f8f8f8,#f2f2f2)}
.readers-list a{position:relative;display:block;height:36px;margin:4px;padding:4px 4px 4px 44px;color:#999;overflow:hidden;border:#ccc 1px solid;border-radius:2px;box-shadow:#eee 0 0 2px}
.readers-list img,.readers-list em,.readers-list strong{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.readers-list img{width:36px;height:36px;float:left;margin:0 8px 0 -40px;border-radius:2px}
.readers-list em{color:#666;font-style:normal;margin-right:10px}
.readers-list strong{color:#ddd;width:40px;text-align:right;position:absolute;right:6px;top:4px;font:bold 14px/16px microsoft yahei}
.readers-list a:hover{border-color:#bbb;box-shadow:#ccc 0 0 2px;background-color:#fff;background-image:none}
.readers-list a:hover img{margin-left:0}
.readers-list a:hover em{color:#EE8B17;font:bold 12px/36px microsoft yahei}
.readers-list a:hover strong{font-size:20px;color:#EE8B17;right:130px;top:0;text-align:center;border-right:#ccc 1px solid;height:44px;line-height:40px}
/** END reader wall **/

/** BEGIN google Search **/
/** BEGIN loading **/
p.loading{background-color: #fea;text-align: center;padding: 3px;border-radius: 5px;box-shadow: 1px 1px 5px rgba(0,0,0,0.1);width: 180px;border: none;margin-left: 170px;}   
/** END loading **/
/** BEGIN google Search Box **/  
.gsc-search-box {display:none;}    
.gsc-input {display:none}   
.gsc-branding {display:none;}   
img.gsc-branding-img {position: relative;top: 2px;left: 3px;}
.gsc-tabsArea, .gsc-clear-button, .gsc-tabHeader, .gsc-resultsHeader, .gsc-trailing-more-results, a.gsc-trailing-more-results,.gsc-url-top, .gs-visibleUrl, .gs-watermark, .gsc-adBlock, .gsc-adBlockVertical,.gsc-thumbnail-inside {display: none;}
.gs-webResult div.gs-visibleUrl-long {display: block;}
.gs-bidi-start-align, .gs-snippet{clear:both;margin-top:5px;}
/** END google Search Box **/

/** BEGIN Single search results **/ 
.gs-result {overflow: hidden;line-height:24px  ;border-bottom:1px solid #ccc}   
.gs-result b {padding: 1px 5px;background-color: #fea;border-radius: 3px;text-shadow: none;}   
.gs-snippet b {color: #999;}   
.gs-visibleUrl-long {color: #aaa;}
/** END Single search results **/

/** BEGIN Page number **/ 
.gsc-cursor-page, a.gsc-trailing-more-results {cursor: pointer;}   
.gsc-cursor-page, .gsc-cursor-current-page, .twitter_pagebar a, .twitter_pagebar a:visited, .twitter_pagebar strong, .pagebar a, .pagebar a:visited, .this-page {float: left;padding: 3px 7px;margin: 2px;text-decoration: none;color: #454545;border: 1px solid #CCC !important;}   
.gsc-cursor-page:hover, .twitter_pagebar a:hover, .pagebar a:hover {border: 1px solid #990B25 !important;}   
.gsc-cursor-current-page, .twitter_pagebar strong, .this-page {padding: 3px 7px;margin: 2px;color: #EEE;background-color: #D73555;border: 1px solid #990B25;}   
/** END Page number **/

/** BEGIN gs title **/ 
.gs-title{color: #3B5998;}   
.gs-title:hover{color: #893F2C;}   
.gs-result h3{margin:10px 0px 5px 0px;}   
.gsc-control-cse .gs-spelling, .gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {font-size: 18px;margin-bottom: 10px;line-height: 26px;font-weight: 700;text-decoration: none;}
/** END gs title **/

/** BEGIN Technology provides **/
table.gcsc-branding {color:#888;width:220px;float:right;margin-top:30px;font-size:12px }
table.gcsc-branding img{vertical-align:middle;}
.gsc-result-info{text-align: left;color: #676767;font-size: 13px;padding-left: 8px;margin: 10px 0 10px 0;}
/** END Technology provides  **/

.gsc-results{border-top:1px solid #eee}
.gsc-cursor{margin-top:20px;}
.gs-image{height:125px;width:160px;}
/** END google Search **/

/** BEGIN catemore **/
.breadafter{background:url(images/catemore.jpg)no-repeat 0 6px; cursor:pointer }
.tria-more{display:none;position: absolute;top:0px;left:100px;padding: .75em ;min-width: 110px;border-top: 1px solid #ddd;border-left: 1px solid #ddd;background: #fff;box-shadow: 2px 2px 3px #ccc;color: #aaa; line-height: 26px;z-index:9999;}
.breadafter:hover .tria-more{display:block}
/** END catemore **/
/** BEGIN weibo **/
.weibo ul{overflow:hidden;list-style:none}
.weibo ul li{overflow:hidden;border-top: 1px dotted #DDDDDD;line-height: 2.1em;padding: 0 1px;width:258px;}
.weibo ul li span{color:#A1A3A6;}

#sidebar-follow h3{color:#FF0000;}
/** END weibo **/
.comment-author .rss div{display: none;position:absolute;background:#fff;border:1px solid #bbb;padding:10px;top:30px;left:50px}.comment-author .rss:hover div{display:block}
/** BIGIN pinglun jiazai **/
hot-arrow { width: 0; height: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-right:10px solid #5C5C5C; position: absolute; left: -6px; top: 91px; }
.mshot-container { background: #5C5C5C; position: absolute; top: -94px; padding: 7px; width: 450px; height: 338px; z-index: 20000; -moz-border-radius:6px; border-radius:6px; -webkit-border-radius:6px; }
/** END pinglun jiazai **/
.tag {
	height: auto;
	overflow:hidden;
}
.tag a{padding:2px 8px; background-color: #F3F3F3; margin:2px; height:20px; line-height:30px;
-moz-border-radius: 3px;
border-radius: 3px;}

#pagination{color:#000000;}
/*gototop*/
#tbox { float: right; position: fixed; right: 20px; bottom: 65px; }
#pinglun, #home, #gotop { width: 70px; height: 70px; background: url("images/gototop.png") repeat scroll 0 0 / 100% auto; display: block; margin-bottom: 5px;  border-radius:100px;filter: alpha(Opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
#pinglun:hover, #home:hover, #gotop:hover { filter: alpha(Opacity=100); -moz-opacity: 1; opacity: 1; }
#pinglun { background-position: 0 -59px; }
#home { background-position: 0 5px; }
/* #gotop { background-position: 0 -118px; } */

#search {
    float: left;
}
#search .t {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B7B7B7;
    float: left;
    height: 20px;
    line-height: 25px;
    margin-right: -1px;
}
#search .s {
    border: 1px solid #B7B7B7;
    float: left;
    height: 20px;
}
#search .btn {
background:#FFFFFF;
    border: 1px solid #FFFFFF;
    float: right;
    text-align: center;
    width: 63px;
	cursor:pointer;
}
#search-form label {
    font-weight: normal;
}
/* ajax 访客历史评论 */
.guest_comments {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px 4px 0 0;
    bottom: 35px;
    box-shadow: 1px -2px 7px #777777;
    line-height: 20px;
    max-width: 263px;
    min-width: 40px;
    position: fixed;
    right: 24px;
    z-index: 9999;
}
.guest_info{padding:5px;}
.guest_info a{color:#f20;}
.guest_info a:hover{color:#3f6c18;}
#guest_comments_list{overflow-y:auto;display:none;max-height:450px;border-top:3px solid #999;}
#guest_comments_list li{overflow:hidden;list-style:none;line-height:20px;padding:0 5px;color:#777;border-top:1px solid #999;float:left;}
#guest_comments_list li span{margin-right:10px;font-weight:bold;color:#555;float:left;}
#guest_comments_list li:hover > span{color:#32CD32;}
#guest_comments_list li a{color:#333;font-size:12px;}
#gc_close{display:none;position:absolute;top:3px;right:3px;width:24px;height:24px;line-height:24px;text-align:center;color:#a80000;font-weight:bold;background:#fff;}

/*　侧边栏ajax评论翻页　#loading-comments{background:url(images/loading.gif) no-repeat center;height:50px;}
.ajax-loader{height:20px;line-height:20px;padding-left:20px;background:url(images/loading.gif) left center no-repeat} */
.rc_comments{}
.rc_comments ul{position:relative;float:left;overflow:hidden;padding:10px 0 10px 15px;width:285px;height:300px;}
.rc_comments{padding:10px;list-style:none;}
.rc_comments li{overflow:hidden;margin:0 0 5px;height:36px;line-height:18px;}
.rc_comments li a{display:block;overflow:hidden;}
.rc_comments img.avatar{position:relative;float:left;margin:0 5px 0 0;padding:1px;width:32px;height:32px;border:1px solid #bfbebe;background:#f2f1f0;}
.rc_info{float:left;color:#999;line-height:18px;}
.rc_newest,.rc_newer{float:left}
.rc_older{float:right}
#rc_nav{height:14px;line-height:20px;margin:3px 0}

/** archives **/
.archives td{padding: 6px 10px 8px;border-bottom: solid 1px #eee}
.archives table{padding:10px 0 20px}
.meta-tit{border-bottom: solid 1px #e6e6e6;padding: 0 0 10px;margin-bottom: 20px}

.home_tucao{background: none repeat scroll 0 0 #FAFAFA;color: #777777;line-height: 20px;margin-bottom: 20px;min-height: 40px;overflow: hidden;padding: 5px 5px 5px 50px;position: relative;}
.home_tucao img{border-right: 1px solid #CCCCCC;left: 7px;padding: 3px 5px 3px 0;position: absolute;top: 7px;}
.home_tucao_meta{float: right;font-weight: bold;padding: 0 5px;}

a.homeall {
    background: none repeat scroll 0 0 #3F6C18;
    border-radius: 32px 0 6px;
    color: #FFFFFF;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
    opacity: 0.6;
    padding: 0 7px 0 10px;
font-size:12px;
}
a.homeall:hover {
    background: none repeat scroll 0 0 #D6492F;
}

/** 无限加载页面 **/
.load-more {
    height: 35px;
    line-height: 35px;
    margin: 20px 0;
    text-align: center;
    width: auto;
}
.next-page {
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    font-variant: small-caps;
    height: auto;
}
.next-page a {
    background-color: #ddd;
    border-radius: 5px;
    color: #888;
    padding: 5px 20px;
    transition: all 0.3s ease-out 0s;
}
.next-page a:hover {
    opacity: 0.8;
}


#search-from {
    position: absolute;
    right: 45px;
    top: 30px;
    z-index: 99;
background:#fff;
}
#search-from .search-botton {
    background-color: #5cb85c;
    color: #ffffff;
    border: 0 none;
    border-radius: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
line-height:20px;
    margin-bottom: 0;
    padding: 6px 12px 4px;
    text-align: center;
    vertical-align: middle;
}
#search-from .search-input {
    border: 1px solid #fff;
    color: #bbb;
border:0;
padding:0 4px;
height:30px;
line-height:30px;
    float: left;
    width: 160px;
}

#search-from .search-from {
    float: left;
}
#search-from .search-input:focus {
    border-color: #fff;
    color: #444;
}
#search-from .search-input:hover{
    border-color: #fff;
    color: #444;
}

.search-m {height:30px;margin-top:10px;margin-bottom:10px;}

#search-mb {
    z-index: 99;
display:none;
}
#shejiao-mb {
display:none;
}

#search-mb .search-input {
	background: #ededed url(images/search-icon.png) no-repeat 9px;
	padding: 6px 5px 6px 32px;
	width: 140px;
            color: #ccc; 
            outline: none; 
            overflow:hidden; 
            border-radius: 18px; 
            border: 1px solid #ddd; 
            -moz-box-shadow: inset 1px 1px 10px rgba(0,0,0,0.1); 
            -webkit-box-shadow: inset 1px 1px 10px rgba(0,0,0,0.1); 
            box-shadow: inset 1px 1px 10px rgba(0,0,0,0.1); 
            -webkit-transition: all .3s; 
            -moz-transition: all .3s; 
            -o-transition: all .3s; 
}
#search-mb .search-input:focus {
    border-color: #fff;
    color: #444;
width: 200px;
}

#search-mb .search-input:hover {
    border-color: #fff;
    color: #444;
width: 200px;
}

#caidan button {
    background: none repeat scroll 0 0 #ccc;
    border: medium none;
    cursor: pointer;
    height: 45px;
    outline: medium none;
    overflow: hidden;
    position: relative;
    text-indent: -900em;
    width: 48px;
}
#caidan button:hover, #caidan button.dl-active {
    background: none repeat scroll 0 0 #aaa;
}
#caidan button:after {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 10px 0 #fff, 0 20px 0 #fff;
    content: "";
    height: 5px;
    left: 16%;
    position: absolute;
    top: 10px;
    width: 68%;
}

/* for 890px or less */
@media screen and (max-width: 890px) {
	#wrapper {width: 100%;}
	#logo {display: block;}
	#header{height:60px; top: 0; left: 0; right: 0;}
	.caption{left: 50px;top:-7px;z-index: 2;position: absolute;}
	.tagline{display: none;}
	.news{display: none;}
	#nav{display: none;width:auto;background:#696969;height:auto;margin-top:60px;border-top:medium solid #fff;}
	#nav li{display: none;WIDTH:auto;background:#696969;height:auto;}
	#navloading{display: none;width:100%;margin-top:60px;}
	#search-from{display:none;position:none;top:15px;right:40px;}
	#body {width:100%;}
	#content {width:100%;position:none;float:left;}
	#sidebar {width: 100%;}
	#contentin{margin-right:300px;width:100%;}
	#content .mainbox h2{width:auto;}
	#content .mainbox p{width:auto;max-height:none;overflow:visible;}
	#content .i{width:auto;}
	#comments form textarea{width:62%;}
	#content .post img{width:100%;height:auto;}
	.comment-text{width:auto;}
	#comments .children{margin-left:-10px;}
	#footer{width:auto;height:auto;}
	.wzads{width:auto;max-width:560px;}
	.notice{display: none;}
	.sbt{margin-left:0px;}
	.zymenu-link {display: block;}
	#sousuo {display: block;}
	#lianxi {display: block;}
	#search-mb {display:block;}
	#shejiao-mb {display:block;}
	#zymenu{display:block;}
#tbox { float: right; position: fixed; right: 20px; bottom: 65px; }
#pinglun, #home, #gotop { width: 50px; height: 50px; background: url("images/gototop.png") repeat scroll 0 0 / 100% auto; display: block; margin-bottom: 5px; filter: alpha(Opacity=50); -moz-opacity: 0.5; opacity: 0.5; border-radius:100px;}
}



/* for 470px or less */
@media screen and (max-width: 470px) {
	#wrapper {width: 100%;}
	#logo {display: block;}
	.caption{left: 50px;top:-7px;z-index: 2;position: absolute;}
	.tagline{display: none;}
	#nav{width:100%;background:#696969;height:auto;}
	#nav li{WIDTH:25%;background:#696969;height:auto;}
	#navloading {display: none;}
	#content .location{display: none;}
	#body {width:100%}
	#content {width: 100%;}
	#contentin{margin-right:0;}
	#sidebar {width: 100%;}
	#content .mainbox h2{width:auto;}
	#content .mainbox p{width:auto;max-height:none;overflow:visible;}
	#content .i{width:auto;}
	#comments form textarea{width:100%;}
	.ratings{display: none;}
	#content .post img{width:100%;height:auto;}
	.ggads{display: none;}
	.wzads{width:auto;}
	.news{display: none;}
	.weibo{display: none;}
	.wbjs{display: none;}
	.comment-text{width:auto;}
	.notice{display:none;}
	#commentad{display: none;}
	#comments .children{margin-left:-10px;}
	#footer{width:auto;height:auto;}
	#content .autho-profi-face{display: none;}
	#content .entry-meta{line-height: 26px;font-size:12px;margin:0px;}
	#content .informe {margin:10px 0px;padding:0;position: relative;min-height:0px;}
	.zymenu-link {display: block;}
	#sousuo {display: block;}
	#lianxi {display: block;}
	#search-mb {display:block;}
	#shejiao-mb {display:block;}
	#zymenu{display:block;}
#tbox { float: right; position: fixed; right: 20px; bottom: 65px; }
#pinglun, #home, #gotop { width: 50px; height: 50px; background: url("images/gototop.png") repeat scroll 0 0 / 100% auto; display: block; margin-bottom: 5px; filter: alpha(Opacity=50); -moz-opacity: 0.5; opacity: 0.5; border-radius:100px;}
}

/* for 410px or less */
@media screen and (max-width: 410px) {
	#wrapper {width: 100%;}
	#logo {display: block;}
	 .caption{left: 50px;top:-7px;z-index: 2;position: absolute;} 
	#nav{width:100%;background:#696969;height:auto;}
	#nav li{WIDTH:25%;background:#696969;height:auto;}
	#navloading {display: none;}
	#content .location{display: none;}
	#body {width:100%}
	#content {width: 100%;}
	#contentin{margin-right:0;}
	#sidebar {width: 100%;}
	#content .mainbox h2{width:auto;}
	#content .mainbox p{width:auto;max-height:none;overflow:visible;}
	#content .i{width:auto;}
	#comments form textarea{width:100%;}
	.ratings{display: none;}
	#content .post img{width:100%;height:auto;}
	.ggads{display: none;}
	.wzads{width:auto;max-width:560px;}
	.news{display: none;}
	.weibo{display: none;}
	.wbjs{display: none;}
	.comment-text{width:auto;}
	.notice{display:none;}
	#commentad{display: none;}
	#comments .children{margin-left:-10px;}
	#footer{width:auto;height:auto;}
	#content .autho-profi-face{display: none;}
	#content .entry-meta{line-height: 26px;font-size:12px;margin:0px;}
	#content .informe {margin:10px 0px;padding:0;position: relative;min-height:0px;}
	.zymenu-link {display: block;}
	#sousuo {display: block;}
	#lianxi {display: block;}
	#search-mb {display:block;}
	#shejiao-mb {display:block;}
	#zymenu{display:block;}
#tbox { float: right; position: fixed; right: 20px; bottom: 65px; }
#pinglun, #home, #gotop { width: 50px; height: 50px; background: url("images/gototop.png") repeat scroll 0 0 / 100% auto; display: block; margin-bottom: 5px; filter: alpha(Opacity=50); -moz-opacity: 0.5; opacity: 0.5; border-radius:100px;}
}