/*初始化CSS连接*/
@import url(http://wuheng.net/Public/css/reset.css);
@font-face {
	font-family:Helvetica Condensed Italic;
	src: url("../../font/Helvetica Condensed Italic.ttf");
}

::selection {
    background:#FFC90E;
    color:#333;
}

::-moz-selection {
    background:#FFC90E;
    color:#333;
}

::-webkit-selection {
    background:#FFC90E;
    color:#333;
}

/*****总体布局*****/
.nobr { white-space: nowrap; }
.strike{ text-decoration:line-through; }
.italic{ font-style:italic; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.float-right, div.float-right { float:right; }
.float-left, div.float-left { float:left; }
.float-none, div.float-none { float:none; }
.block { display:block; }
.clear { clear:both; }
a[title='站长统计'] { display:none; }
#get_top{background:#484848; padding:9px 13px; border:0; cursor:pointer; color:#FFF;}
#get_top:hover{background:#333;}

body{
	overflow:hidden;
}
.wrapper{
	width:6000px;
	height:580px;
	position:absolute;
	top:46%;
	margin-top:-290px;
}
.channel{
	width:960px;
	height:560px;
	float:left;
	margin-right:80px;
	font-size:28px;
	position:relative;
}
#channel-list{margin-left:66px;}

#channel-list h2{margin:0px;font-size:36px;font-weight:normal;height:50px;}
.dark h2 a{color:#FFF;}
.light h2 a{color:#000;	-webkit-transition:color .7s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	-o-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;}

.light h2 a:hover {
	color:#666;
}

#pre{
	cursor:pointer;
	position:absolute;
	top:50px;
	left:0px;
	width:36px;
	height:36px;
	background-image:url('cssimg/arrow.png');
}

.light #pre{background-image:url('cssimg/arrow2.png');}

#next{
	cursor:pointer;
	position:absolute;
	top:50px;
	left:1037px;
	width:36px;
	height:36px;
	background-image:url("cssimg/arrow.png");
	background-position:center 136px;
}

.light #next{background-image:url('cssimg/arrow2.png');}


/*****局部布局开始*****/
#header h1{font-size:0px;}
#main_aboutme .font1{font-family:Helvetica Condensed Italic; font-size:16px;}


/*****首页留言列表*****/
#main_message{}
#main_message .m1{}


#showpage { clear:both;}
#showpage .jumppage{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:26px;
	width:100%;
	height:100%;
	}

.half-tile i.icon, .half-tall i.icon, .half-wide i.icon {
    font-size: 48px;
    text-align: center;
}

/*****首页幻灯片箭头*****/
.half-tile .arrow{ padding:9px !important;}
.half-tile .arrow2{ padding-left:19px !important;}

/*****首页天气预报*****/
#weather{margin:10px !important; text-align:center;}

/*****首页搜索框*****/
.form_search{ margin:10px;}
.form_search .key{ color:#ACA899; border:none; background:#FFF; height:50px; width:220px; font-size:16px; padding:0 10px; border-radius:5px;}
.form_search .submit{ margin-left:10px; font-size:35px;}

/*****首页博文列表*****/
.cat_name{float:right; margin-right:8px; padding:2px 4px; background:rgba(223, 219, 207, 0.2); font-size:12px;}
.article_cover{ margin:10px; float:left;  max-height:100px; max-width:160px; border:3px solid rgba(223, 219, 207, 0.2) !important;}

/*****首页播放器*****/
.jp_main {
	padding:10px;
	font-family: "Myriad Pro Regular","Trebuchet MS";
}

.jp_main a, .jp_main a:link, .jp_main a:visited, .jp_main a:hover, .jp_main a:focus, .jp_main a:active {
	text-decoration:none !important;
	cursor:pointer;
}

.jp_main .m{
	width:69px;
	height:18px;
	overflow:hidden;
	white-space: nowrap;
text-overflow: ellipsis;
	}

.jp_main .list .more{float:right; margin-right:0;}

.jp_main .jp-stop{color:#444 !important;}

.jp_main ul {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
}

.jp_main p{ padding:0 !important;}

.volume{line-height:19px; margin-bottom:0 !important; margin-left:220px;}
.volume .v{font-size:18px;}


.jp_main ul span {
	color: #FC0;
}


.jp_main .button{
	margin-top:6px !important;
	}

.jp_main .button a{
	font-size:28px;
	margin-right:5px;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);
	}

.jp_main li {
	float:left;
	margin-right:10px;
}

.jp_main p span.track-name {
	/*当前播放歌曲颜色*/
	font-size:18px;
	font-weight:bold;
	color:#FFC;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.2);
}

/*首页公益*/
#gongyi{ margin:10px;}
#gongyi dt{float:left; margin-right:9px;}

/*首页标签云*/
#tag_main{ height:58px; overflow:hidden; margin:5px 0 0 2px;}
#tag_main li{padding:2px 4px; margin:6px 0 0 5px; text-decoration:none; background:rgba(223, 219, 207, 0.2); float:left;}

/*首页日历*/
#main_myCalendar #myCalendar{width:300px; padding:5px;}
#main_myCalendar .zk_container {width:179px; position:relative; width:300px; overflow:hidden;}
#main_myCalendar .zk_container .cal_container dl{font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
#main_myCalendar .zk_container .cal_container dt{float:left; width:42.8px; height:22px; text-align:center;}
#main_myCalendar .zk_container .cal_container .cal_top{ height:22px; width:300px; font-weight:bold;margin-bottom:1px; position:relative;}
#main_myCalendar .zk_container .cal_container .cal_top a{cursor:pointer; font-size:14px; display:block; width:20px; height:20px; position:absolute; top:0px; text-decoration:none;}
#main_myCalendar .zk_container .cal_container .month{margin-left:100px; width:90px !important;}
#main_myCalendar .zk_container .cal_container .cal_top .l-arrow{ left:5px;}
#main_myCalendar .zk_container .cal_container .cal_top .r-arrow{ right:5px;}
#main_myCalendar .zk_container .cal_container dd{ font-weight:normal; color:#555;clear:both;}
#main_myCalendar .zk_container .cal_container dd a{width:28.3px; height:23px; display:block; text-align:center; line-height:23px; float:left;cursor:pointer; margin:1px 1px 0 0;}
#main_myCalendar .zk_container .cal_container dd a.disabled{ color:#CCCCCC;cursor:auto; opacity:0.5;}
#main_myCalendar .zk_container .cal_container dd a.mouseover{background: rgba(223, 219, 207, 0.4);}
#main_myCalendar .zk_container .cal_container dd a.today{background: rgba(223, 219, 207, 0.4); font-weight:bold;}
#main_myCalendar .zk_container .cal_container dd a.log{color:#CF0; text-decoration:underline;}

/******碎碎念******/
#ssd_main{padding:10px;}
#ssd_main input{border:0;}
#ssd_main [type='text']{width:330px; padding:5px 10px; height:40px;}
#ssd_main [type='submit']{width:100px; letter-spacing:2px; font-size:14px; height:50px;}

/******留言簿******/
#add_guest_main{padding:15px;}
#add_guest_main textarea{ display:block; width:100%; height:200px; border:1px #FFFFFF solid; margin:8px 0;}
#add_guest_main .a{ border:1px #FFFFFF solid; height:20px;}
#add_guest_main .s{ cursor:pointer; display:block; width:100%; height:35px; border:1px #FFFFFF solid; letter-spacing:5px;}
#add_guest_main .s:hover{background:#CCC; border:1px #CCC solid;}
#add_guest_main .pin{ padding-top:5px; vertical-align:bottom; cursor:pointer;}
#add_guest_main .email{width:171px;}

#add_guest_main #face_main{
	background:rgba(255, 255, 255, 0.4);
}

#add_guest_main #face_main img{padding:5px 7px; cursor:pointer;}

#add_guest_main #face_select{cursor:pointer; margin-left:8px;}

/*****友情链接*****/
#main_add_link{padding:2px 10px;}
#main_add_link ul{padding:5px; width:360px; margin-top:7px; background:rgba(255,255,255,0.1);}
#main_add_link ul li{margin-top:2px;}
#main_add_link input{ margin:8px 5px 0 8px; border:none;}
#main_add_link input[type='text']{width:300px; height:28px;}
#main_add_link input[name='name']{ width:150px;}
#main_add_link input[type='submit']{ margin-left:0; padding:8px 10px; font-size:18px; width:370px; letter-spacing:4px;}
#main_add_link input[type='submit']:hover{opacity:0.9; cursor:pointer;}
#main_add_link textarea{padding:5px; margin-top:8px; border:none; width:360px; height:65px;}
.link_logo{ margin:10px; float:left; max-height:120px; max-width:160px;}
.link_logo2{ margin:10px; float:left; max-height:50px; max-width:180px;}

/*瀑布流*/
.pbBox {height:auto; background:#fff; border:1px solid #ddd; width:229px; margin-top:10px;}/*这个不需要 float:left; 否者发触浏览器底部功能失效*/
.pbBox:hover{border:1px solid #A7CA62}
.pbBgL,.pbBgR { display:block; content:''; position:absolute; top:80%; bottom:17px; width:60%; max-width:100%; background:#999; box-shadow:0 18px 10px #999; }
.pbBgL { left:3px; -webkit-transform:rotate(-4deg); }
.pbBgR { right:3px; -webkit-transform:rotate(4deg); }
.pbAll { position:relative; z-index:9; background:#fff;}
.pbImg { display:block; width:221px; margin:4px auto; }
.pbWrd { padding:6px 8px 4px 8px; color:#333; border-top:1px #ddd solid;}
.pbBox .like{ float:left; cursor:pointer; margin-left:0; color:#f40; color:#F66;}
.pbBox i{margin-left:8px; float:right; color:#666;}
.pbTime { padding:6px 8px; border-top:1px dashed #cecece; margin:0 auto; text-align:right; font-size:12px; color:#999; }
.pbTime em{color:#7EBE2D; float:left; font-size:10px;}
.pbBox fr{ float:right;}
.pbBox .tag{padding:0 4px 5px 4px;}
.pbBox .tag a{margin-left:5px; color:#777;}
.pbBox .tag a:hover{color:#3CF; font-style:italic;}
.pbBox .tag i{ float:left; margin-left:5px;}

hgroup{padding:15px 0 0 19px;}
hgroup h2{font-size:40px; float:left; margin-right:11px;}
hgroup h3{font-size:26px; padding-top:11px; color:#666;}

.item{
	float:left;/*这里不left的话，加载时会抖一下*/
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease; word-break: break-all; word-wrap: break-word;
}

.pbl_wrapper { margin:0 auto; overflow:hidden; min-height:1000px;}

#container{
	position:relative;
	width:1200px;/*可不要*/
	margin:0 auto;
	margin-bottom:20px;
}

#infscr-loading {
  text-align: center;
  z-index: 100;
  position: fixed;
  left: 45%;
  bottom: 40px;
  width: 230px;
  padding: 10px;
  background: #000;
  opacity: 0.8;
  color: #FFF;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

#infscr-loading img {padding: 5px;}

#pic_tag_list{padding:2px 1px 5px 5px;}
#pic_tag_list a{padding:2px 4px;}
#pic_tag_list a:hover,#pic_tag_list .current{ background:#39F;color:#FFF !important; opacity:0.8;}

/*公共标签云颜色*/
.tags1{color:#428BCA !important;font-size:20px}
.tags2{color:#5CB85C !important;font-weight:bold;font-size:16px}
.tags3{color:#D9534F !important;}
.tags4{color:#4A4A4A !important;font-weight:bold;font-size:18px}
.tags5{color:#567E95 !important;font-size:14px}
.tags6{color:#B433FF !important; font-size:18px}
.tags7{color:#00ABA9 !important;font-size:20px}
.tags8{color:#B37333 !important;font-weight:bold}
.tags9{color:#FF6600 !important;font-weight:bold;font-size:16px}

/*日志栏目首页*/
.header,.container,.footer{width:1320px; margin:0 auto;}
.header{ min-height:85px; margin-bottom:10px;}
.header .navbar{min-height:52px; background:#4a4a4a;}
.header h1{width:230px; float:left;}
.header h1 a{display:block; height:52px; font-size:36px; color:#FFF; background:#428BCA; text-align:center; line-height:48px;}
.header .nav{float:left;}
.header .nav li{float:left; margin-right:1px; line-height:20px;}
.nav > li >a{ display:block; color: #EEEEEE; padding: 16px 20px;}
.nav > li >a:hover{background:#404040 !important; color:#FFF}
.nav .current{background:#404040; color:#FFF;}
.nav .no_current{ background:none;}
#sns-info {display:none; box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px 0px; border:1px solid rgba(0, 0, 0, 0.2); position:absolute; z-index:999; margin-left:212px; background:#FFF;}
#sns-info a{ display:block; background:none; padding:5px 12px; color:#333;}
#sns-info a:hover{background:#428bca; color:#FFF;}
.chk_fllow{ background:#2A6CA5 !important;}

/*日志分类显示*/
.cate_menu li a{display:block; padding:5px 20px; background:#404040; color:#FFF;}
.cate_menu li a:hover{background:#428BCA;}
.show_list{border-right:5px #428BCA solid; padding-right:15px !important;}

.cate_menu ul{display:none; position:absolute;}
.cate_menu ul li{clear:both; width:100px; position:relative;}
.cate_menu ul li a{width:100%;}
.catelist{left:140px; top:0;}
/*日志分类显示end*/

.header .nav_right{float:right; width:330px; margin:11px 20px 0 0;}
.header form{float:left;}
.header form input{border:0px; padding:9px; font-size:12px;}
.header form input[type="text"]{ width:158px;}
.header form input[type="submit"]{background:#5cb85c; color:#FFF; padding:8px 12px; margin-right:4px;}
.header .nav_right a{padding:8px 12px; display:inline-block; background:#428bca; margin-left:1px; font-size:12px; color:#FFF;}

.header .info{background-color: #F7F7F7; clear: both; color: #666666; min-height: 12px;  padding: 8px 20px 13px;}

.container{margin-bottom:10px;}
.container .content{float:left; width:950px; margin-right:10px;}
.container .content .cate_title{background-color: #F7F7F7; height:81px; padding-left:20px; margin-bottom: 1px;}
.container .content .cate_title h1{font-size:20px; padding:15px 0 9px 0; color:#333;}
.container .content .cate_title p{font-size: 12px; color: #999;}
.container .content .cate_title nav i{ margin:6px;}
.container .content .cate_title h1 em{padding:2px 4px; margin:2px 3px 0 0; display:block; float:left;}
.container .content .cate_title h1 em a{color:#FFF;}
.excerpt{background:#fff; padding: 20px; margin-bottom:1px; border-left:solid 4px #fff;}
.excerpt:hover{border-left-color:#428bca; background:#F8FCFE; margin-left:-4px;padding-left:24px;}
.excerpt .t_img img{width:220px; height:150px; float:left; margin-right:20px;}
.excerpt header .cate{ float:left; background:#d9534f; padding:3px 6px; color:#FFF; font-size:12px; margin:3px 10px 0 0;}
.excerpt header .icon-caret-right{ color:#d9534f; position:absolute; margin:1px 0 0 6px;}
.excerpt header h2 a{font-size: 20px; line-height: 25px; color:#428BD1;}
.excerpt header h2 a:hover,.excerpt header span a:hover{color: #3071A9;}
.excerpt header h2 i{margin-left:10px; font-size:18px;}
.excerpt header span{margin:15px 0; display:block; font-size:12px; color:#999;}
.excerpt header span a{ color:#428BD1;}
.excerpt header span i{margin:0 4px 0 22px; font-size:14px;}
.excerpt header span .icon-user{margin-left:0;}
.excerpt p{color:#777;}

.container .pagination{ padding:20px; background:#FFF; text-align:center;}
.container .pagination span,.container .pagination a{ display:inline-block;background:#EEE; padding:5px 10px; font-size:12px; color:#666; margin-right:5px;}
.container .pagination .jump{ padding:3px 6px;}
.container .pagination select{ font-size:12px; border:1px #EEE solid; background:#428BCA; color:#FFF;}
.container .pagination a:hover,.container .pagination .current{color:#FFF; background:#428BCA;}

.sidebar {float:left; width:360px;}
.sidebar .widget{background:#FFF; margin-bottom:10px;}
.sidebar .widget_tit{line-height: 20px; padding: 6px 10px 6px 15px; font-size: 15px; background-color: #F7F7F7; height: 20px;border-bottom: 1px solid #eaeaea;}
.sidebar .widget_tit a{float:right; padding:1px 7px; background:#428BD1; color:#FFF; font-size:12px;}
.sidebar .widget_tit a:hover{ background:#357EBD;}

/*日历*/
.sidebar #myCalendar{width:356px; padding:2px;}
.sidebar .zk_container {width:175px; position:relative; width:356px; overflow:hidden;}
.sidebar .zk_container .cal_container dl{ width:175px;font-size:12px; font-family:Tahoma, Geneva, sans-serif;width:360px;}
.sidebar .zk_container .cal_container dt{ float:left; width:51px; height:25px; line-height:25px; text-align:center;background:#E6E6E6;}
.sidebar .zk_container .cal_container .cal_top{ height:25px; width:356px; font-weight:bold; background:#DBDBDB; margin-bottom:1px; position:relative;}
.sidebar .zk_container .cal_container .cal_top a{ cursor:pointer;  font-size:12px; display:block; width:50px !; height:20px; position:absolute; top:0px;}
.sidebar .zk_container .cal_container .month{margin-left:150px;}
.sidebar .zk_container .cal_container .cal_top .l-arrow{ left:5px;}
.sidebar .zk_container .cal_container .cal_top .r-arrow{ right:5px;}
.sidebar .zk_container .cal_container dd{ font-weight:normal; color:#555;clear:both;}
.sidebar .zk_container .cal_container dd a{ width:48px; height:22px; display:block; background:#FFFFFF; text-align:center; line-height:25px; float:left; border:#E6E6E6 solid 1px;cursor:pointer; margin:1px 1px 0 0;}
.sidebar .zk_container .cal_container dd a.disabled{ color:#CCCCCC;cursor:auto; background:#F0F0F0;}
.sidebar .zk_container .cal_container dd a.mouseover{ background:#C63;color:#fff;}
.sidebar .zk_container .cal_container dd a.today{ background:#C63; font-weight:bold; color:#FFFFFF;}
.sidebar .zk_container .cal_container dd a.log{ color:#C63; text-decoration:underline;}
/*标签云*/
.sidebar .new_log{min-height:100px;}
.sidebar .new_log p{padding:10px;}
/*标签云*/
.sidebar .tags_cloud{height:350px;}
.sidebar #tagslist {position:relative; width:360px; height:315px; }
.sidebar #tagslist a {position:absolute; top:0px; left:0px; font-weight:bold; padding: 3px 6px;}
.sidebar #tagslist a:hover { background:#428BD1; color:#FFF !important; letter-spacing:2px;}
/*最新博客*/
.sidebar .new_blog ul li{ padding-left:3px; height:80px; margin-bottom:1px; border-bottom: 1px solid #eaeaea;}
.sidebar .new_blog ul li:hover{border-left:3px solid #428bca; margin-left:-3px; padding-left:3px;background:#F8FCFE;}
.sidebar .new_blog ul li .list{display:block; height:100%; padding:10px; color:#999999; font-size:12px;}
.sidebar .new_blog ul li .list img{width:80px; height:60px; float:left; margin-right:15px;}
.sidebar .new_blog ul li .list b{display:block; font-weight:normal; color:#428BD1; font-size:14px; height:40px;}
.hack_count{ position:absolute; color:#999999 !important; width:50px; margin:-50px 0 0 222px; font-size:12px;}

.footer p{background-color: #414141; border-left: 20px solid #428BCA; color: #AAAAAA; padding: 16px 20px 14px; text-shadow: 0 -1px 0 #333333;}
.footer p a{color: #f3f3f3;}

/*阅读博文*/
.article_container .meta{padding:0px 0 2px 0;}
.article_container .meta span,time{margin-right:20px; color:#999999;}
.article_container .meta a{color:#3071A9;}
.article_container i{margin-right:6px;}
.article_container .tag a{margin-right:7px;}
.article_container .article_content{padding:20px;background:#FFF;font-size: 14px;line-height: 25px;word-break: break-all;word-wrap: break-word;padding-bottom: 5px;}

.article_container .other{background:#FFF; padding:10px;}
.article_container .other a,.article_container nav a{color:#428bca;}
.article_container .other p{color:#999; margin:5px 0;}
.article_container  nav{ clear:both; margin-bottom:10px; border-top: 1px solid #f2f2f2;background: #FBFBFB; overflow: hidden; padding: 15px 20px;color: #bbb;}
.article_container  nav .right{float:right;}

.ds-powered-by{display:none !important;}/*去掉多说版权*/

.article_container .commentlist{ background:#FFF; padding:15px 10px;}
.article_container .commentlist ul{margin-top:10px;}
.article_container .commentlist li{border-top:1px solid #DDDDDD; padding:8px 2px;}
.article_container .commentlist li img{padding-right:10px; float:left;}
.article_container .commentlist li a,.commentlist .comment-count a span{ color:#dd3322!important}
.article_container .comment-count a{background: #efefef; padding: 5px 10px; border: 1px solid #ccc; border-radius: 5px; color:#777;}
.article_container .commentlist li em{color:#999; font-size:11px;}
.article_container .commentlist li p{padding:4px 0;}

.article_container form{border-top:1px solid #DDDDDD; padding-top:12px;}
.article_container form textarea{ display:block; margin:8px 0; width:528px; height:100px;}
.article_container form input{margin-right:8px; height:21px; border:1px #CCC solid; }
#verify{cursor:pointer; vertical-align:top;}
.article_container form button{ padding:2px 15px; letter-spacing:5px; border:1px solid #CCC; background:#E4E4E4; cursor:pointer;}

#main-arrpage i{font-size:42px; position:fixed;top:390px;text-shadow: 1px 1px 2px #CCC;}
#main-arrpage a{color:#666; background:#3FF; opacity:0.2;}
#main-arrpage a:hover{opacity:1;}
.icon-chevron-left{ margin-left:-1367px;}
.icon-chevron-right{ margin-left:20px;}

/*****标签云首页*****/
#main_tags{max-width:1300px;margin:0 auto 10px auto; background:#FFF; padding:10px;}
#main_tags span{margin:0 10px 18px 0; display:inline-block; color:#666;}
#main_tags span a{ padding:4px 10px; background:#eeeeee; letter-spacing:2px;}
#main_tags span a:hover{ background:#428BD1; color:#FFF;transition:.3s;}
#main_tags span b{background:#999; padding:4px 3px; background:#E6E6E3; border-left:1px solid #D7D7D7;}
#main_tags nav{ margin:5px 0 20px 0;}
#main_tags nav a{font-size:18px; padding:5px 10px; letter-spacing:2px; background:#428BD1; margin-right:8px; color:#FFF;}
#main_tags nav>:first-child{ background:rgba(66, 139, 202,0.5); cursor:text;}
#main_tags nav>:last-child:hover{ background:#357EBD;}




