@import url("css/camera.css");
@import url("css/superfish.css");
@import url("css/featured.css");
@import url("css/kefu.css");

/*
Theme Name: 精智wordpress主题389
Theme URI: http://www.jianzhanpress.com
Author: 精智WP主题
Author URI: http://www.jianzhanpress.com
Description: 精智wordpress主题免费版，更多精美主题尽在www.jianzhanpress.com
Version: 1.0
Tags: 响应式主题, 精智主题, 免费主题
*/
/*slider*/

.slider { position: relative;overflow:hidden;}
.slider .camera_pag { position: relative;}
.slider .camera_pag_ul { position: absolute; bottom: 17px;  width: 70px; left: 50%;  margin-left: -35px !important;}
.camera_wrap .camera_pag .camera_pag_ul li { width: 15px; height: 15px; background: #000000; margin: 0px 4px;}
.camera_wrap .camera_pag .camera_pag_ul li span { display: none;}
.camera_wrap .camera_pag .camera_pag_ul li:hover,
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent { background: #DB0000;}
.slider .camera_wrap { height: 30%;}

.clearfix { *zoom: 1;}
.clearfix:before,.clearfix:after {display: table; content: "";line-height: 0;}
.clearfix:after { clear: both;}
/*toTop*/

	#toTop {
		display:none;
		text-decoration:none;
		position:fixed;
		cursor:pointer;
		border:none;
		z-index:20;
		margin-right: 0px !important;
		right: 1%;
		bottom: 20px;
		font-size: 18px;
		color: #000;
	}

		#toTop:hover { color: #DB0000;}

		#toTop:active, #toTop:focus {outline:none;}

* {
	padding:0;
	margin:0
}
fieldset,img,html,body,iframe {
	border:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
li {
	list-style:none
}
h1,h2,h3,h4,h5,h6 {
	font-weight:bold;
	font-size:100%
}
em,strong {
	font-weight:bold;
	font-style:normal
}
body,textarea,select,input {
	font-family:"Microsoft YaHei";
	font-size:12px;
	color:#444
}
body {
	background:url("images/bg-body.jpg");
	margin:0px;
	padding:0px;
}
a {
	text-decoration:none;
	color:#555;
	outline:0;
	star:expression(this.onFocus=this.blur())
}
a:hover {
	text-decoration:none;
	color:#333;
}
a.c1,.c1 a{color:#333;}
.c2 a:hover{color:#333;}
blockquote {
	padding:0 0 0 15px;
	margin:10px 0;
	border-left:3px solid #dfdfdf;
	color:#999
}
.clear:after {
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
	overflow:hidden;
	content:"."
}
.clear {
	zoom:1
}
.thide {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	word-break:keep-all
}
.shadow-h {
	box-shadow:0 3px 6px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2)
}
.shadow {
	box-shadow:0 0px 6px rgba(0,0,0,0.2);
	-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2)
}
.head {
	position:fixed;
	_position:absolute;
	z-index:100;
	left:0;
	top:0;
	width:100%;
	height:110px;
	line-height:110px;
	background:#fff;
	padding:0px;
	/*opacity:.9;
	*filter:alpha(opacity=90)*/

}
.head .headcnt {
	width:1022px;
	margin:0 auto;
	color:#333;
	
}

.head a {
	color:#333
}
.head .logo{
	float:left;
}
.head .logo h1 {
	line-height:36px;
	font-size:26px;
	cursor:pointer
}

.head .logo img {
	max-width:350px
}
.head #nav{
	margin: 0px;
	padding:0px;
	float:right;
}
/*.head .nav {
	float:right;
	height:36px;
	line-height:36px;
}
.head .nav ul{
	margin:0px;
	padding:0px;
}
.head .nav ul li{
	margin:0px 26px 0px 0px;
	padding:0px;
	font-size:14px;
	float:left;
	position: relative;
}
.head .nav ul li a {
	color:#928f8f;
}

.head .nav .current-menu-item,.head .nav .current-menu-parent{
	background:none;
 }
.head .nav .current-menu-item a,.head .nav .current-menu-parent a{
	color:#0d94df;
 }



.head .nav li ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	z-index:99999;
	position:absolute;
	left:-999em;
	height:auto;
	width:165px;
	border-top:2px solid #0d94df;
	}
.head .nav li ul li{
	background:url("images/bg_li_dot_header_nav_ul_li_ul_li.png") #F7F7F7 no-repeat 5px 50%;
	margin:0px;
	padding:0px 0px 0px 15px;
	width:150px;
	height:35px;
	line-height:35px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #DFDFDF;
	font-weight:normal;
	text-align:left;
}
.head .nav li:hover ul{left:auto;}
.head .nav li:hover ul a{color:#928f8f;}
.head .nav li:hover ul li:hover{
	background:url("images/bg_li_dot_header_nav_ul_li_ul_li_hover.png") #F3F3F3 no-repeat 5px 50%;
}
.head .nav li:hover ul li:hover a{
	color:#0d94df;
}

.head .nav li ul li.current-menu-item,.head .nav li ul li.current-menu-parent{
	background:url("images/bg_li_dot_header_nav_ul_li_ul_li_hover.png") #F3F3F3 no-repeat 5px 50%;
}
.head .nav li ul li.current-menu-item a,.head .nav li ul li.current-menu-parent a{
	color:#0d94df;
}
*/

.head .search{
	margin: 0px 0 0px 0;
	padding: 0px 0px;
	width: 220px;
	float:right;
}
.head .search .iptwrap {
	background:url("images/icon-search.png") no-repeat 188px 50%;
	border:1px solid #e7e7e7;
	margin:0px 0px 0px 0px;
	width:218px;
	height:30px;
	line-height:30px;
	float:right;
	box-shadow:0 2px 2px #f0f0f0 inset;
	-moz-box-shadow:0 2px 2px #f0f0f0 inset;
	-webkit-box-shadow:0 2px 2px #f0f0f0 inset
}
.head .search .iptwrap .input{
	width:178px;
	height:30px; 
	line-height:30px; 
	border:0px; 
	margin:0px;
	padding:0px 0px 0px 10px; 
	background:transparent; 
	color:#b2b2b2; 
	float:left;
}
.head .search .btn{
	width:30px; 
	height:30px; 
	border:0px;
	background:transparent; 
	cursor:pointer; 
	float:left;
}
.searchform{
	margin: 30px 0px 30px 0px;
	padding: 0px 0px;
	width: 220px;
	float:left;
}
.searchform .iptwrap {
	background:url("images/icon-search.png") no-repeat 188px 50%;
	border:1px solid #e7e7e7;
	margin:0px 0px 0px 0px;
	width:218px;
	height:30px;
	line-height:30px;
	float:right;
	box-shadow:0 2px 2px #f0f0f0 inset;
	-moz-box-shadow:0 2px 2px #f0f0f0 inset;
	-webkit-box-shadow:0 2px 2px #f0f0f0 inset
}
.searchform .iptwrap .input{
	width:178px;
	height:30px; 
	line-height:30px; 
	border:0px; 
	padding:0px 0px 0px 10px; 
	background:transparent; 
	color:#b2b2b2; 
	float:left;
}
.searchform .btn{
	width:30px; 
	height:30px; 
	border:0px;
	background:transparent; 
	cursor:pointer; 
	float:left;
}

.headstub {
	position:static;
	visibility:hidden;
	width:1022px
}
.headstub h1 {
	float:none;
	width:44%
}
.body {
	width:1022px;
	padding-top:48px;
	margin:0 auto
}
.main {
	float:left;
	width:776px
}
.main .block {
	margin-bottom:50px;
	background:#fff
}
.article {
	padding:20px 30px 0 30px;
	margin-bottom:20px
}
.title {
	margin-bottom:30px
}
 h2.title{
	font-size:26px;
}
.title a {
	font-size:20px;
	color:#111;
}
.text {
	width:100%;
	overflow:hidden;
	line-height:1.7;
	color:#444;
	word-wrap:break-word
}
.text a {
	text-decoration:underline
}
.text img {
	max-width:100%;
	_width:100%
}
.text img,.text object,.text embed {
	max-width:100%
}
.text ul,.text ol,.text p,.text blockquote {
	margin:0 0 10px
}
.text ul,.text ol {
	padding:0 0 0 2.5em
}
.text ul li {
	list-style:outside disc
}
.text ol li {
	list-style:outside decimal
}

.list {
	width:100%;
	line-height:1.7;
	word-wrap:break-word
}
.list ul{
	margin:0px;
	padding:0px;
}
.list ul li{
	margin:0px;
	padding:0px;
	line-height:30px;
	border-bottom:dashed 1px #F3F3F3;
	overflow:hidden;
}
.wrap {
	padding:0 0 10px
}
.img a {
	display:block
}
.img img {
	display:block;
	max-width:100%;
	_width:100%
}
.img .desc {
	overflow:hidden;
	word-wrap:break-word
}
.photo .imginfo {
	margin:10px 30px 18px
}
.photo .text,.video .text {
	width:auto;
	margin:20px 30px
}
.music {
	padding:32px 30px 30px 30px
}
.music .img {
	position:relative;
	float:left;
	width:187px;
	height:187px;
	padding:3px 3px 3px 15px;
	margin-right:30px;
	_background:url("images/music-img.png")
}
.music .img .cover {
	_display:none;
	position:absolute;
	left:0;
	top:0;
	width:205px;
	height:193px;
	background:url("images/music-img.png")
}
.music .img table {
	table-layout:fixed;
	border:0;
	width:187px;
	height:187px
}
.music .img table td {
	width:187px;
	height:187px;
	background:#343434
}
.music .img img {
	max-width:187px;
	max-height:187px;
	_width:expression(this.width>this.height?"100%":"auto");
	_height:expression(this.height>this.width?"100%":"auto")
}
.music .img a {
	padding:0;
	border:0
}
.music .text {
	float:left;
	width:480px
}
.music-noimg .img {
	display:none
}
.music-noimg .text {
	width:100%
}
.music .player {
	margin-bottom:10px
}
.video object,.video embed {
	width:776px;
	height:646px
}
.from {
	margin:20px 30px;
	color:#999
}
.from a {
	margin-right:12px;
	color:#999;
	text-decoration:underline
}
.source {
	float:left;
	line-height:23px
}
.source a {
	float:left;
	height:23px
}
.info {
	height:16px;
	line-height:16px;
	padding:10px 30px;
	background:#f8f8f8;
	border-top:1px solid #e7e7e7
}
.info a,.info span {
	margin-right:8px;
	color:#aaa
}
.info a:hover {
	color:#444
}
.info a {
	float:left;
	height:16px;
	transition:background-position .3s;
	-webkit-transition:background-position .3s;
	-moz-transition:background-position .3s;
	-o-transition:background-position .3s
}
.info .time,.info .comment,.info .like {
	padding-left:18px;
	background:url("images/icon-buttom-small.png") -999px -999px no-repeat;
	_background:url("images/icon-buttom-small.png") -999px -999px no-repeat
}
.info .time {
	background-position:0 2px
}
.info .time:hover {
	background-position:0 -22px
}
.info .tagarea {
	float:left;
	width:480px;
	height:16px
}
.info .tagttl {
	float:left
}
.info .cmtandlike {
	margin:0px;
	padding:0px;
	float:right;
}
.info .comment {
	float:right;
	background-position:0 -93px;
	font-size:10px
}
.info .comment:hover {
	background-position:0 -117px
}
.info .like {
	float:right;
	background-position:0 -46px;
	font-size:10px
}
.info .like:hover {
	background-position:0 -70px
}
.side {
	float:right;
	width:220px;
	margin-bottom:50px;
	background:#fff
}
.side h1{
	margin:20px 0px 0px 20px;
	padding:0px;
	font-size:20px;
}
.side .face img {
	display:block;
	width:220px;
	height:220px
}
.side .say {
	padding:20px 20px 48px 20px;
	line-height:1.6;
	overflow:hidden;
	word-wrap:break-word
}
.side .say ul{
	margin:0px;
	padding:0px;
}
.side .say ul li{
	margin:0px 0px 10px 0px;
	padding:0px;
}
.pages {
	height:40px;
	overflow:hidden;
	padding:10px 12px;
	margin-bottom:50px;
	background:#fff
}
.pages .page {
	float:left;
	width:40px;
	height:40px;
	overflow:hidden
}
.pages .prv {
	background:url("images/icon-prv.png") no-repeat scroll center center #111
}
.pages .nxt {
	background:url("images/icon-nxt.png") no-repeat scroll center center #111
}
.pages .page:hover {
	background-color:#282828
}
.pages .num {
	float:left;
	width:670px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#999
}
.pages .prv {
	_background:#111;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/icon-prv.png");
	_cursor:pointer
}
.pages .nxt {
	_background:#111;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/icon-nxt.png");
	_cursor:pointer
}
.pages .dis-page,.pages .dis-page:hover {
	background-color:#e4e4e4;
	cursor:default
}
.commentArea {
	padding:32px 30px 30px 30px;
	margin-bottom:50px;
	background:#fff
}
.hotArea {
	padding:32px 30px 30px 30px;
	margin-bottom:50px;
	background:#fff;
	zoom:1
}
.footer {
	padding:10px 0 10px 0;
	color:#999;
	background:#fff;
	opacity:.9;
	*filter:alpha(opacity=90)
	overflow:hidden;
}
.footer a {
	color:#999
}
.footer .footwrap {
	width:1022px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	border-bottom:0px solid #e7e7e7
}
.footer .copyl {
	float:left;
}

.footer .copyr {
	float:right
}
.link {
	width:1022px;
    margin: 10px auto 0px auto;
	padding: 0px 0px 0px 0px;
	height:30px;
	overflow:hidden;
}
.link ul {
    margin: 0px;
	padding: 0px 0px 0px 0px;
}
.link ul li {
    margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:30px;
	float: left;
}

.nctitle {
	padding-bottom:10px;
	font-size:14px;
	zoom:1;
	color:#111
}
.notes {
	margin:0;
	padding:0;
	line-height:20px;
	font-size:12px;
	zoom:1
}
.notes:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
	overflow:hidden;
}
.notes .note {
	list-style:none;
	margin:0;
	float:left;
	width:100%;
	padding:10px 0;
	border-bottom:1px solid #e7e7e7;
	color:#444
}
.notes .avatar {
	float:left;
	width:16px;
	height:16px;
	border:0
}
.notes .clear {
	clear:both;
	height:0;
	overflow:hidden
}
.notes .action {
	float:right;
	width:690px
}
.notes blockquote {
	margin-left:30px;
	overflow:hidden;
	word-wrap:break-word
}
.notes a {
	color:#111
}
.notes a:hover {
	text-decoration:underline
}
.cc_1,.cc_2,.cc_3,.cc_4,.cc_5,.cc_6 {
	background:url("images/icon-copyright.png") -999px -999px no-repeat;
	_background:url("images/icon-copyright.png") -999px -999px no-repeat;
	text-indent:-9999px;
	overflow:hidden
}
.cc_1 {
	width:48px;
	background-position:0 5px
}
.cc_2 {
	width:48px;
	background-position:-55px -19px
}
.cc_3 {
	width:32px;
	background-position:0 -43px
}
.cc_4 {
	width:32px;
	background-position:-70px -66px
}
.cc_5 {
	width:32px;
	background-position:0 -90px
}
.cc_6 {
	width:14px;
	background-position:-87px -113px
}



#list-pic{
	padding:0px;
	margin:0px 0px 0px 0px;
	
}
#list-pic ul{
	padding:0px;
	margin:20px 0px 0px 0px;
	overflow:hidden;
}
#list-pic ul li{
	background:#F3F3F3;
	margin:0px 15px 20px 0px;
	padding:0px;
	width:226.333px;
	float:left;
	border-bottom: 0px dashed #DDD;
	line-height:25px;
	text-align:center;
	list-style-type: none;
	overflow:hidden;
}
#list-pic ul li:hover{
	background:#F1F1F1;
}

#list-pic ul li img{
	width:224.333px;
	height:180px;
	border:solid 1px #EEE;
}
#list-pic ul li.item3,#list-pic ul li.item3,#list-pic ul li.item6,#list-pic ul li.item9,#list-pic ul li.item12,#list-pic ul li.item15,#list-pic ul li.item18{
	margin-right:0px;
}