﻿/*
THEME NAME: iPlaySoft
THEME URI: http://www.iPlaySoft.com
DESCRIPTION: iPlaySoft Theme.
VERSION: 0.5
AUTHOR: <a href="http://www.iplaysoft.com">X-Force</a>
AUTHOR URI: http://www.x-force.cn
TAGS: X-Force,software,iplaysoft
*/


.float-right{float:right}
.float-left{float:left}
.clear{clear:both}
ul,ol,li{
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}
form{margin:0;padding:0}

a{text-decoration:none;color:#666666;}
a:hover{color:#018EE8;}
img{border:none}
h3{font-size:14px;}
body{
background: #FFFFFF url(images/mainbg.gif) repeat-x;
font-family:Tahoma,Microsoft YaHei,Verdana, Arial, Helvetica, sans-serif;
margin:0px;
font-size:12px;
color:#666666;
}

#main{
width:980px;
margin: 0 auto;
}

#header{
height:110px;
width:980px;
background: url(images/headbg.gif) no-repeat;
/*background:#1A1A1A none repeat scroll 0 0;*/
}

#logo{
float:left;
}

#logo h1{
margin:0;
}

#gohome{
height:110px;
width:228px;
display:block;
outline:none;
/*background: url(images/logowhite.png) no-repeat 8px 0;*/
}

#head-right{
width: 815px;
float:left;
}

.nav {
background:transparent url(images/y.gif) no-repeat scroll 0 0;
height:42px;
width:980px;
font-size:12px;
}
.nav ul{
padding-left:4px;
}
.nav li{position:relative;float:left;}

.nav .page_item a{
height:42px;
line-height:35px;
display:inline-block;
padding-right:13px;
color:#888888;
outline:none; /* for firefox 1.5 + */
hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
}

.nav .page_item a span{
display:inline-block;
height:42px;
cursor:pointer;
padding:0px 0px 0px 12px;
}

.nav .page_item a:hover,.nav  .current_page_item a{
background:url(images/x.gif) no-repeat right -90px;
}

.nav .page_item a:hover span, .nav .current_page_item a span{
color:#FFFFFF;
background:url(images/x.gif) no-repeat left -90px;
}

.nav .nav_sub{
z-index:50;
}

.nav .nav_sub a{
padding-right:25px;
background:url(images/x.gif) no-repeat right 0px;
}
.nav .nav_sub a:hover, .nav .nav_sub_hover a{
background:url(images/x.gif) no-repeat right -44px;
}
.nav .nav_sub a:hover span, .nav  .nav_sub_hover a span {
color:#FFFFFF;
background:url(images/x.gif) no-repeat left -90px;
}

.nav .nav_home a{
padding-right:25px;
background:url(images/x.gif) no-repeat right 0px;
}
.nav .nav_home a span{
color:#888888;
padding-left:27px;
background:url(images/x.gif) no-repeat left 0px;
}

.nav .nav_home a:hover,.nav .ishome a{
background:url(images/x.gif) no-repeat right -44px;
}
.nav .nav_home a:hover span , .nav .ishome a span{
color:#FFF;
background:url(images/x.gif) no-repeat left -44px;
}

.r_div{width: 150px;}
.r_t, .r_b,.r_t_arr{width:100%;height:5px;overflow:hidden;}
.r_t, .r_c, .r_b{clear:right;}
.r_tl, .r_tc, .r_tr, .r_bl, .r_bc, .r_br{width:5px;height:5px;float:left;display:block;}
.r_tl, .r_tc, .r_tr, .r_bl, .r_bc, .r_br{background:url("images/x.gif") no-repeat;}
.r_tc{width:140px;background-repeat:repeat-x;background-position:0 -170px;}
.r_tl{background-position:0 -140px}
.r_tr{background-position:right -140px}
.r_bl{background-position:0 -154px;}
.r_bc{width:140px;height:5px;overflow:hidden;background-repeat:repeat-x;background-position:0 -160px;}
.r_br{background-position: right -154px;clear:right;}
.r_c{background:#FFF url("images/greybg.gif") repeat-x 0 bottom;padding: 0px 4px;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;}
.r_t_arr, .r_t_arr .r_tl, .r_t_arr .r_tc, .r_t_arr .r_tr {height:11px;}
.r_t_arr .r_tl{width:45px;background-position:0 -134px}
.r_t_arr .r_tc{width:100px;background-position:0 -164px}
.r_t_arr .r_tr{background-position:right -134px}


.nav_sub_div{
position:absolute;
top:38px;
left:4px;
font-size:12px;
z-index:99;
display:none;
}

#nav_home_div  div a{
display: block;
background:none;
border-bottom:1px solid #EFF0EF;
border-top:1px solid #FFF;
line-height:29px;
height:30px;
padding:0 0 0 29px;
background:url("images/x.gif") no-repeat -229px -182px;
}
#nav_home_div div a:hover{
color:#FFF;
padding-left:29px;
background:url("images/x.gif") no-repeat 0 -180px; 
}


#crumb{line-height:15px;margin:5px 0 10px 10px;overflow:hidden;color:#888888;width:100%;position:relative}
#crumb a,#crumb span{float:left}
#crumb a{color:#018EE8}
#crumb a:hover{text-decoration:underline;}
#crumb .gt{display:block;margin:0 7px;width:5px;height:13px;background:url("images/x.gif") no-repeat -45px -217px;}
.crumb_ad{position:absolute;right:10px}
/*====== Header End=====*/

/*====== Index Begin =====*/

#section_hot{
width:100%;
margin-top:5px;
overflow:hidden;
}

.rbox_t, .rbox_b, .widget_t, .widget_b{line-height:2px;height:4px;width:100%;overflow:hidden;background:url("images/y.gif") no-repeat}
.rbox_t{background-position:0 -44px;}
.rbox_b{background-position:0 -48px;}
.rbox_c{border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;background: #FFF url("images/round_bg.gif") repeat-x 0 bottom}
.rbox_ca{border-left:1px solid #fff;border-right:1px solid #fff;background: #FFF  repeat-x 0 bottom}





/*网站信息栏*/
#section_info{margin-top:25px;}
#section_info .rbox_c{padding:5px 0 20px 0;overflow:hidden;_overflow:visible;_height:10px; /*IE6 Only*/}
#info_l{width:310px;float:left;}
#info_c{width:326px;float:left;}
#info_r{float:left;}

/*首页RSS订阅*/
#rss_count{text-align:center;width:100%;margin:10px 0px;}
#rss_count span{font-weight:bold;color:#018EE8;margin:0 5px;font-size:16px;}
.rss_btn{_overflow:hidden;margin-top:10px;font-size:12px;display:inline-block;width:103px;height:27px;line-height:30px;color:#666666;background:url("images/x.gif") no-repeat -111px -241px;}
.rss_btn:hover{background:url("images/x.gif") no-repeat 0 -241px;color:#FFF;}
#rss_other{margin:15px 0 0 130px;}

/*首页模块中英文标题*/
.item_title{padding:10px 0 0 10px;color:#BBBBBB;line-height:14px;}
.item_title span{margin:0;font-size:10px;}

/*Index Google Search*/
#index_gg_search{margin:15px 0 0 20px;}
#pop_search{margin:8px 0 0 20px;color:#BBBBBB;width:286px;}
#pop_search a{margin:0 5px;}



/*首页分类列表*/
#cat_list{width:320px;}
#cat_list ul{margin:5px 0 0 20px;}
#cat_list ul li{float:left;margin:3px 5px;}


/*其他站新文章*/
#section_other_site{width:100%;overflow:hidden;margin-top:25px;/*-moz-border-radius: 5px;width:100%;margin-top:25px;border:1px solid #DEDEDE;overflow:hidden*/}
#othersite_l,#othersite_c,#othersite_c{float:left;}
#othersite_l,#othersite_c{width: 326px;border-bottom:1px solid #DEDEDE}
#othersite_l{border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE}
#othersite_c{border-right:1px solid #DEDEDE}
.othsite_head{height:45px;background:url("images/y.gif") no-repeat;border-bottom:1px solid #DEDEDE/*background:#F5F5F5;border-bottom:1px solid #DEDEDE*/}
#othersite_l .othsite_head{margin:0 0 0 -1px;background-position:0 -62px}
#othersite_c .othsite_head{background-position:-10px -62px}
.othsite_news a, .othsite_more{overflow:hidden;display:block;height:25px;line-height:25px;padding-left:10px;}
.othsite_news a{width:316px;border-bottom:1px solid #DEDEDE;}
.othsite_news .othsite_sep{background:#FAFAFA}
.othsite_more{color:#018EE8;}
.othsite_news a:hover, .othsite_more:hover{text-decoration:underline/*background:#1BA6FE;color:#fff;*/}


/*分页*/
.pagenavi{line-height:14px;width:685px;height:36px;overflow:hidden;}
.pagenavi_l, .pagenavi_c, .pagenavi_r,.pagenavi_c .current{display:block;height:36px;float:left;background:url("images/x.gif") no-repeat}
.pagenavi_l, .pagenavi_r{width:9px;}
.pagenavi_l{background-position:0 -342px;}
.pagenavi_r{background-position:-10px -342px;}
.pagenavi_c{width:667px;/*line-height:30px;*/background:url("images/x.gif") repeat-x 0 -306px;}
.pagenavi_c a,.pagenavi_c span{float:left;margin-top:8px;}
.pagenavi_c span{margin:8px 4px 0 4px;}
.pagenavi_c a{padding:0 5px;}
.pagenavi_c a:hover{background:#0086E3;color:#FFF;}
.pagenavi_c .current{color:#0086E3;margin-top:0;line-height:30px;width:26px;text-align:center;background-position:-19px -342px;}
.pagenavi_c .current_nav_under{color:#0086E3;}




/*首页文章列表*/
#section_post{width:100%;padding:0;margin-top:30px;}
#postlist{float:left;width:685px;overflow:hidden}

/*.entry-digg{float:left;width:50px;height:46px;background:url("images/c.jpg") no-repeat;text-align:center;}
.entry-digg a{display:inline-block;width:44px;height:46px;line-height:36px;font-weight:bold;font-size:16px;color:#D9D9D9}
.entry-info{margin-left:15px;float:left;}*/
.entry-title{font-size:16px;font-weight:bold;margin:0;}
.entry-title a{color:#0086E3;}
.entry-cat{margin:2px 0 5px 0;color:#A8A8A8;}
.entry-cat a{color:#A8A8A8;}
.entry-cat a:hover{color:#0086E3;}

.entry{width:100%;color:#7E7E7E;padding:0;margin:0 0 25px 0; padding:0 0 15px 0;border-bottom:1px solid #F4F5F5;display:inline-block}
.entry-content p a,#show_post_entry p a{color:#A1A1A1;text-decoration:underline;}
.entry-content p a:hover, #show_post_entry p a:hover{color:#0088FF;/*border-bottom:1px dashed #0088FF;*/text-decoration:underline}

.meta_comment{padding:13px 0 0 32px;display:inline-block;background:url("images/x.gif") no-repeat -210px -342px}
.meta_view{width:100%;height:10px;_height:33px;_margin:0 0 -25px 0}
.meta_view_link{display:none}
.meta_view a{overflow:hidden;color:#7E7E7E;padding:6px 0 0 22px;margin:0 auto;text-decoration:none;background:url("images/x.gif") no-repeat -106px -210px;display:block;height:25px;width:140px;}
.entry-meta{margin-top:10px;}
.entry-meta a:hover{color:#0086E3;}

.meta_tags{width:100%;display:block;text-align:right}
.meta_tags span{color:#A1A1A1}


/*侧边栏*/
#sidebar {float:right;clear:right;width:285px;}
#sidebar ul{margin:2px 0 0 0}
.widget{margin:0 0 15px 0;padding:0;overflow:hidden;width:285px/*-moz-border-radius:5px;border:1px solid #DEDEDE;margin-bottom:15px;padding:10px 10px 5px 10px;*/}
.widget_t{background-position:-573px -110px;}
.widget_t_white{background-position:0 -110px;}
.widget_c{background:#FFF url("images/sidebar_head.gif") no-repeat;padding:0 10px 0 10px;border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE;_background-position:1px 0;*background-position:1px 0}
.widget_c_white{background:#FFF}
.widget_b{background-position:-287px -110px}
.widget_c .widget_content, .widget_content_b{width:100%;text-align:center;padding:10px 0 10px 0;border-top:1px solid #D8E6F8;}
.widget_c .widget_content_b{border-top:none}

.widget li{border-top:1px solid #D8E6F8;}
.widget .item_title{color:#3C99C9;padding:5px 0 10px 0}
.widget li a{display:block;width:260px;padding:5px 0;}
.widget li a:hover{text-decoration:underline}

.widget_cat{width:100%;overflow:hidden}
.widget_cat li{float:left;width:87px;text-align:center}
.widget_cat li a{display:inline;line-height:30px;}


#recentcomments li a{display:inline;}
#recentcomments .post_title{overflow:hidden}
#recentcomments li{padding:5px 0 5px 0;overflow:hidden;clear:both;width:260px /*IE6 Fixed 指定宽度解决显示空白*/}
.randomposts li a{padding:7px 0 7px 0;}
.rc_avatar{float:left;padding:0 5px 2px 0}
.rc_comment a{color:#2173AF}
.rc_comment a:hover{text-decoration:underline}

.most_view li span,  .most_comment li span{color:#DEDEDE;font-family:Verdana,Arial,Helvetica,sans-serif;display:block;padding:0 0 5px 0}


.fanfou_header{padding-top:10px}
.fanfou_header a{color:#018EE8}
.fanfou_header a:hover{text-decoration:underline}
.fanfou_header .fanfou_avatar{float:left;border:1px solid #D5D5D5;padding:2px;margin-right:10px}
.fanfou_statuses p, .fanfou_statuses_more, .fanfou_statuses .stamp{display:none}
.fanfou_statuses ul li{padding:18px 0 10px 0;border:0;background:url("images/fanfou_header.png") left 3px repeat-x}
.fanfou_name{line-height:23px}
#fanfou_sidebar{color:#9C9C9C;margin-top:8px}



#diguShow{color:#9C9C9C;margin-top:8px}
#diguShow ul li{padding:18px 0 10px 0;border:0;background:url("images/fanfou_header.png") left 3px repeat-x}
#diguShow .diguShow_time , #diguShow_More{display:none}

/*====== Index End =====*/

/*======头像=======*/
.avatar{border:1px solid #D2E8FA;padding:2px}


/*====== Single Begin =======*/
#content {float:left;width:685px;overflow:hidden;font-size:13px;_font-size:12px}
#content .entry-title{font-size:16px;line-height:29px;margin:10px 0 0 0;font-family:Microsoft YaHei,arial,黑体;color:#0086E3}
.entry-banner{margin:10px 0}
.entry-content{color:#686868;line-height:24px;}
.entry-content br{line-height:10px}
.entry-content p{margin:25px 0 0 0}
.entry-content a:hover{color:#0086E3}
.entry-content h3{color:#666666;font-size:14px;}
#content .entry-content a,#content .entry-meta a,.comment_content a,.meta_comment a{color:#0086E3;text-decoration:none}
#content .entry-content a:hover, #content .entry-meta a:hover, .comment_content a:hover,.entry-meta a:hover{text-decoration:underline}
#content .entry-meta ul li{line-height:22px}
#content .entry-meta ul{overflow:hidden;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #DEDEDE}
.entry-relate-links a{display:block;width:610px;float:left;}
.entry-relate-links span{clear:left;float:left;display:block}
.same-cat-post li a{display:block;width:100%}
#post_view_count span{color:red}


/*======  文章内容   =======*/
blockquote, code, pre {background:#F9F9F9;border:1px solid #EAEAEA;display:block;padding:10px;margin:10px 0;}
.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}
.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}
.aligncenter,img.aligncenter,div.aligncenter{
display:block;
text-align:center;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}
.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}
.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

div.post-nav {
	width:100%;
	clear:both;
	float:left;
}
div.post-nav a.l{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
div.post-nav a.r{
	float:right;
	padding-left:10px;
	padding-bottom:5px;
}


/*=== Page ====*/
.page-title{color:#3C99C9;font-size:13px;font-weight:normal;width:683px;height:28px;line-height:28px;text-align:center;background:#F1F7FD;border:1px solid #D2E8FA;margin-bottom:10px;}
.page-search{text-align:center;width:100%;margin:10px 0}
.error404{text-align:center}
#hot_tab_div{margin:20px 0 0 10px;border-top:1px dashed #EEEEEE;overflow:hidden;width:658px;line-height:25px;font-size:12px}
#hot_tab_title{width:100%;text-align:center;margin:10px 0;color:#AAAAAA}

.XianguoDigg{float:right;padding:5px;}
.ad{float:left;}

div#footer {
padding:20px 0 10px 0;
clear:both;
width:100%;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#footer {
margin-top:20px;
background:#35393C;
border-top:15px solid #000;
color:#686B6C;
text-align:center;
}
#footer a{color:#7E8283}
#footer a:hover{color:#BABCBD;text-decoration:underline}
#ft_contain{width:980px;margin:0 auto;overflow:hidden;text-align:left;background:url("images/footer-img.gif") no-repeat}
#ft_contain ul{margin-top:10px}
#ft_contain ul li a{display:inline-block;height:25px;padding:0 20px 0 10px;}
#ft_1, #ft_2, #ft_3, #ft_4,#ft_5 {float:left;margin-right:10px;background:url("images/footer-delimiter.gif") no-repeat right bottom}
#ft_1{padding-left:35px;}
#ft_5{clear:right;margin:0 0 0 10px;width:550px;}
.ft_info{margin:30px 0 10px 0}






/* ====================== jqModal =====================
	The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by images (via jqModal.js). */
.jqmWindow {
    display: none;
    position: fixed;
    top: 17%;
    left: 50%;
    margin-left: -200px;
    width: 400px;
    background-color: #FFF;
    color: #333;
    border: 5px solid #DBEBF5;
    padding: 0 12px 12px 12px;
}
.jqmOverlay { background-color: #000; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmClose{width:30px;height:30px;background:url('images/close.png') no-repeat 0 0;margin:5px 0}

/*==== feeds ====*/
.jqmCloseBar{width:100%;text-align:right;padding:1px}
.feedsub1{border-top:1px solid #DEDEDE;color:#4C9BCD;font-size:14px;padding:20px;text-align:center;}
.feedsub1 span{font-weight:bold}
.feedsub2{width:100%;border-top:1px solid #DEDEDE;text-align:center;padding:20px;}


/*======  Archives ========*/
.category-archives{margin-left:30px;}
.XianguoDigg{float:right;padding:10px;}