body,ul,p,h1,h2,h3,h4,h5,h6 {
	border:0 none;
	margin:0;
	padding:0
}
input,textarea,button,a {
	border:0 none;
	outline:0;
	font-family:Î¢ÈíÑÅºÚ,"Microsoft YaHei"
}
a {
	text-decoration:none;
	color:#08d
}
img {
	border:0 none
}
body {
	color:#333;
	font:14px Î¢ÈíÑÅºÚ,"Microsoft YaHei",sans-serif;
	background:#E0E0E0;
	line-height:1.5em;
}
ul,li {
	list-style-type:none
}
iframe {
	display:table
}
#container {
	margin:0 auto;
	display:table;
}
#container-inner {
	background-color:#fff;
	margin:0 auto;
	min-height:750px;
	display:table;
	width:1200px
}
#header {
	height:90px;
	background:#0374BF
}
.l_g {
	margin-top:10px;
	margin-left:20px;
	float:left;
	position:relative
}
.l_g img {height:68px}
.l_n {
	border:1px dashed #bbb;
	color:#aaa;
	float:right;
	height:40px;
	margin-top:30px;
	padding:5px;
	width:220px
}
.l_x {
	color:#ddd;
	float:right;
	height:40px;
	margin-top:20px;
	padding:8px 8px 8px 10px;
	width:230px
}
.l_n .avatar,.l_x .avatar {
	border-radius:3px 3px 3px 3px;
	box-shadow:0 1px 5px rgba(0,0,0,0.22);
	float:left
}
.l_n .avatar,.l_x .avatar {
	animation:flipper 3s ease-in 4s infinite;
	-moz-animation:flipper 3s ease-in 4s infinite;
	-webkit-animation:flipper 3s ease-in 4s infinite;
	transform-style:preserve-3d;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	display:inline-block
}
.l_l {
	float:right;
	margin-top:40px;
	text-align:right;
	width:300px
}
.l_l_x {
	float:right;
	margin-top:40px;
	padding-right:20px;
	text-align:right;
	width:300px
}
.l_l_l {
	float:left;
	line-height:20px;
	margin-left:10px;
	font-size:12px
}
.l_l_l a {
	color:#fff
}
.l_l a.l_q {
	background:#d33431;
	margin-right:5px
}
.l_l a.l_s {
	background:#0ca565
}
.l_l a.l_q,.l_l a.l_s {
	padding:6px 20px;
	color:#f5f5f5;
	display:inline-block
}
.l_l a:hover.l_q,.l_l a:hover.l_s {
	background:#33363b
}

/*°®·¶µÇÂ½*/
#site-nav {
float: right;
_width:450px;
_text-align:right;
margin: 10px 20px 0 30px;
color: #fff;
}
#site-nav input{height:16px}
#site-nav .inputSub{height:18px;line-height:18px;margin-top:-4px}
#site-nav a {
font-size: 14px;
margin-left: 10px;
color: #fff;
float:left;
display:inline-block;
}
.avatar {float:left}
#main-nav {
background: #f5f5f5;
-webkit-box-shadow: 0 2px 4px #ddd;
position: relative;
z-index: 300;
height:38px
}


#nav_zzjs {
	float:left;
	width:870px;
 height:38px;
 line-height:38px;
 text-align:center;
}
#nav_zzjs li {
	float:left;
	margin: 2px 5px;
}
#nav_zzjs>li {
	position:relative;
	z-index:9
}
#nav_zzjs li a {
padding: 5px 10px;
_padding: 5px 7px;
margin: 5px 0;
font-size: 14px;
display: block;
color: #000;
line-height: 1;
}
#nav_zzjs li a:hover,.nav li.current-menu-item a,.nav li.current_page_item a,.nav li.current-menu-parent a,.nav li.current-videos-ancestor a {
	background:#D14836;color:#efefef}


#nav_zzjs span {
 font-weight:bold;
 float:left;
 margin-left:10px;
}
#nav_zzjs .menu {
width:45px;
_width:28px;
 float:left;
 position:relative;
 z-index:1;
}
#nav_zzjs .title {
 color:#000000;
width:45px;
_width:28px;
 height:25px;

}
#nav_zzjs .submenu_zzjs {
 margin:0 auto;
 background:#000;
 position:absolute;
 left:0;
 top:25px;

white-space:nowrap;
 border:1px solid #000000;
 display:none;
}
#nav_zzjs .submenu_zzjs a {
 height:35px;
 line-height:35px;
 color:#fff;
display:inline;
}
#nav_zzjs .submenu_zzjs a:hover {
 background:#E0504D;}


#el{height:auto;line-height:30px;margin-top:10px;margin-bottom:10px;}
.menu-item{width:85px;float:left;padding-right:5px;list-style-type:none;}
#el b{padding-left:30px;float:left;width:100px;}
#el span{float:left;margin-left:30px;font-size:16px;}
#el ul{float:right;width:800px;font-size:14px;display:inline-block;}
.sub-menu {
	position:absolute;
	background:#fff;
	display:none;
	top:35px;
	left:0
}
#nav_zzjs li:hover .sub-menu {
	display:block
}
ul.sub-menu li {
	border-bottom:1px solid #444;
	border-top:1px solid #222;
	clear:both;
	float:left;
	background:#33363b
}
ul.sub-menu li a {
	color:#f5f5f5;
	display:block;
	height:35px;
	line-height:35px;
	padding:0 10px;
	width:140px
}
ul.sub-menu li:hover {
	background:#82c83c;
	color:#fff
}


.diggArea {margin: 0px auto;BACKGROUND: url(/skin/new/diggbg.gif) no-repeat; WIDTH:60px; HEIGHT: 58px;LINE-HEIGHT: 34px;float:center;text-align:center;}
.diggNum {FONT-WEIGHT: bold; FONT-SIZE:20px; PADDING-BOTTOM: 0px;  WIDTH: 58px; COLOR: #ffffff; HEIGHT:34px;TEXT-ALIGN: center}
.diggLink {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN:0px; WIDTH: 58px; margin-top:-5px; HEIGHT: 20px; TEXT-ALIGN: center}
.diggLink A {FONT-SIZE:12px; COLOR: #0066cc}

#search {
	float:right
}
.search_site {
	height:27px;
	overflow:hidden;
	width:310px;
	padding:5px
}
.search_site #searchform #s {
	border:medium none;
	color:#999;
	height:17px;
	padding:5px 8px;
	width:160px;
	float:left
}
.search_site #searchform #searchsubmit {
	background:url("search.gif") no-repeat scroll 50% 50% #444;
	border:medium none;
	cursor:pointer;
	float:right;
	height:27px;
	padding:0;
	text-indent:-9999px;
	width:44px
}
#h_min {
	background:none repeat scroll 0 0 #fff;
	height:80px
}
.h_nav {
	background:none repeat scroll 0 0 #33363b;
	width:100%
}
.h_nav .nav {
	width:1200px;
	float:none;
	padding:0;
	margin:0 auto
}
.h_log {
	margin:0 auto;
	padding-top:15px;
	width:1200px;
	overflow:hidden
}
.h_logo {
	width:200px;
	float:left
}
.h_logo img {
	width:150px
}
.h_log .l_n {
	margin:0
}
.h_log .l_l {
	margin-top:10px
}
#h {
border-top: 0px solid #33363b;
	height:200px;
	padding:8px 20px;
	margin-top:10px;
	overflow:hidden;
	position:relative
}
#h .h_l {
	float:left;
	width:733px
}
#h .h_r {
	float:right;
	width:395px;
	height:200px;
	overflow:hidden;
	position:relative;
}
.h_r .h_r_t {
	background-color:#eee;
	overflow:hidden
}
.h_r .h_r_t a {
	color:#333;
	display:block;
	font-size:15px;
	font-weight:bold;
	padding:7px 0;
	text-align:center
}
.h_r_b {
	line-height:22px;
	padding:10px;
	text-indent:2em;
	height:108px
}
.h_c {
	width:303px;
	float:left
}
.h_c li {
	padding:8px;
	overflow:hidden;
	border-left:5px solid transparent
}
.h_c li a {
	color:#D14836;
	display:block;
	font-size:12px;
	line-height:17px;
	cursor:pointer
}
.h_c li a img {
	float:left;
	height:35px;
	margin:0 10px 0 0;
	width:35px
}
.h_c .h_se {
	color:#777;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:235px
}
.h_c li.h_s {
	border-left:5px solid #D14836;
	background-color:#CBE3ED
}
.h_l .h_tu {
	height:200px;
	width:430px;
	float:left;
	position:relative;
	z-index:2
}
#i {
	margin-top:10px;
	_margin-top:-80px;
	height:90px;
	padding:20px;
	border-bottom:1px #ddd solid;
	position:relative
}
.i_l {
	width:90px;
	height:90px;
	float:left;
	margin-right:8px
}
.i_r {
	width:1044px;
	float:left;
	height:90px
}
.i_r .ml {
	float:left;
	width:20px;
	height:90px;
}
.i_r .mr {
	float:right;
	width:20px;
	height:90px;
}
.i_r ul {
	margin-left:26px;
	overflow:hidden;
	width:990px;
	height:90px
}
.i_r ul li {
	float:left;
	margin:0 9px;
	width:125px;
	position:relative
}
.i_r ul li img {
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity:.7;
	width:auto
}
.i_r a {
	cursor:pointer;
	display:block;
	overflow:hidden
}
.i_r ul li i {
	width:51px;
	height:44px;
	position:absolute;
	top:25%;
	left:30%
}
.i_r a.ml:hover,.i_r a.mr:hover {
	background-position:0 -89px
}
#ad {
	height:90px;
	margin-top:10px;
	padding:3px;
	overflow:hidden;
	position:relative
}
.k_ad {
	float:left;
	margin-bottom:15px;
	padding:3px;
	width:799px
}
a.ad1,a.ad2,a.ad3,a.ad4,a.ad5,a.ad6,a.ad7,a.ad8,a.logo,a.logob,a.copy,a.category,a.new {
	background:none repeat scroll 0 0 #d33431;
	color:#fff;
	height:20px;
	position:absolute;
	right:0;
	bottom:0;
	text-align:center;
	width:70px;
	opacity:.8;
	text-transform:uppercase
}
.ad4 {
	display:block;
	padding:2px;
	position:relative !important
}
a.new {
	left:0;
	top:0
}
a.category {
	height:25px;
	left:0;
	line-height:25px;
	top:0;
	width:120px;
	z-index:100
}
a.ad5,a.ad6,a.ad7 {
	bottom:-16px;
	left:0
}
a.ad1 {
	bottom:105px
}
a.logo {
	top:0;
	right:-40px;
	bottom:none
}
a.logob {
	left:0;
	bottom:50px
}
a.copy {
	right:0;
	color:#f5f5f5 !important
}
#e {
	border-bottom:1px solid #ededed;
	height:34px;
	line-height:34px;
	margin-top:10px;
	margin-left:10px;
	color:#8f8f8f;
	position:relative
}
#e a {
	color:#8f8f8f;
}
.e_i {
	background:url("") no-repeat scroll 0 0 transparent;
	float:left;
	height:16px;
	margin-right:7px;
	margin-top:8px;
	width:16px
}
#j {
	display:table;
	width:100%
}
#f {
	float:left;
	width:810px;
	margin-left:20px
}
#f li {
	word-break:break-all

}
#f span.unfound {
	color:#D14836;
	font-size:24px;
	font-weight:bold;
	margin-top:80px;
	position:absolute;
	text-align:center;
	width:680px
}

#v {
	float:left;
	width:810px;
	margin-left:20px
}
#v li {float:left;width:48%}
#v li p{float:left;width:100%;margin-top:6px;}
#v li p b{color:#557E89}
.article {
	border-bottom:1px solid #eee;
	float:left;
	overflow:hidden;
	padding:15px 0 20px;
	width:810px
}
.newtitle {
	height:40px;
	line-height:22px;
	overflow:hidden;
	position:relative;
	width:100%
}
.post_date {
	background-color:#D14836;
	color:#fff;
	float:left;
	height:45px;
	margin-left:0;
	margin-top:0;
	width:70px
}
.post_date .date_d {
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
	text-align:center
}
.post_date .date_y {
	font-family:arial;
	font-size:10px;
	line-height:15px;
	text-align:center
}
.post_date span {
	display:block
}
.line {
	background:none repeat scroll 0 0 #ddd;
	float:left;
	height:50px;
	margin:0 15px;
	width:1px
}
.article h2 {
	font-weight:normal;
	height:24px;
	padding-left:0
}
.article h2 a{
	font-weight:700;
color:#333;
font-size:16px
}
.newtitle h1 a:link,.newtitle h1 a:visited {
	color:#333;
	font-weight:700;
	font-size: 20px;
}
a.post-edit-link {
	font-size:12px;
	padding:3px 8px;
	background:#d33431;
	color:#fff !important;
	margin-left:10px
}
.new {
	margin-left:2px;
	position:absolute
}
.infotop2 {
	float:left;
	font-size:12px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding-left:0;
	padding-top:0;
	width:580px
}
.infotop2 a:hover {
	color:#72b332
}
.info-category-icon,.info-comment-icon,.info-view-icon,.info-url-icon,.info-user-icon,.info-tag-icon {
	display:inline-block;
	margin-right:10px;
	padding-left:20px
}
.info-category-icon {
	background-position:-142px -31px
}
.infotop2 a,.infotop2 span,.infotop span {
	color:#919191
}
.info-view-icon {
	background-position:-142px -15px
}
.info-comment-icon {
	background-position:-142px 3px
}
.thumbnail_box_top {
	border:1px solid #ddd;
	float:left;
	height:160px;
	margin:15px 10px 8px 0;
	overflow:hidden;
	padding:2px;
	width:350px
}
.thumbnail_box_top a {
	display:block;
	height:160px;
	overflow:hidden
}
.thumbnail_box_top img {
	height:auto;
	overflow:hidden;
	width:350px
}
.entry_post_top {
	color:#777;
	float:right;
	font-size:12px;
	line-height:22px;
	margin-top:11px;
	padding-top:0;
	width:440px;
	height:135px
}
.intag {
	height:25px;
	padding-top:8px;
	float:left
}
.info-tag-icon {
	background-position:-142px -52px
}
.intag a {
	color:#777
}
.intag a:hover {
	color:#68c833
}
.article_b {
	border-bottom:1px solid #eee;
	float:left;
	padding:15px 0 20px;
_width:800px;
	_overflow:hidden;
}
.small-number {
	background-color:#D14836;
	color:white;
	display:block;
	font-family:arial;
	font-size:12px;
	height:15px;
	left:160px;
	line-height:15px;
	margin:5px 0 7px 160px;
	overflow:hidden;
	text-align:center;
	top:0px;
	width:80px;
	z-index:10
}
.article_b .tagleft {
	margin:0 0 0 160px;
	overflow:hidden
}
.infotop {
	float:left;
	font-size:12px;
	height:20px;
	line-height:20px;
	margin:0 0 0 158px;
	overflow:hidden;
	padding-left:5px;
	padding-top:5px;
	width:645px
}

.thumbnail_box {
	border:1px solid #ccc;
	float:left;
	height:100px;
	margin:-43px 10px 8px 0;
	padding:3px;
	width:140px
}
.thumbnail_box a {
	display:block;
	overflow:hidden;
	width:140px
}
.thumbnail_box a img {
	width:auto
}
.thumbnail_box_top:hover,.thumbnail_box:hover {
	border:1px dashed #D14836;
}
.entry_post {
	color:#777;
	font-size:12px;
	line-height:22px
}
.article_b h2 a:link,.article_b h2 a:visited {
	color:#333;
	font-weight:700;
	font-size:16px
}
.article h2 a:hover,.article_b h2 a:hover {
	color:#D14836;
	text-decoration:none;
	font-weight:700
}
h1 {
	font-size:15px
}
.navigation {
	float:right;
	font-size:16px;
	margin:9px 0 5px;
	text-align:right
}
.pagination {
	line-height:24px
}
.inactive {
	height:22px;
	width:22px
}
.pagination span,.pagination a {
	color:#6e6e6e;
	height:22px;
	line-height:24px;
	margin:0 2px;
	text-align:center;
	text-decoration:none;
	width:22px;
	padding:0 8px
}
.pagination .current {
	border-bottom:3px solid #D14836;
	color:#6e6e6e;
	height:22px;
	width:22px
}
.pagination .page_next,.pagination .next,.pagination .page_next:hover,.pagination .next:hover {
	height:22px;
	text-align:center;
	width:50px
}
.pagination .fir_las,.pagination .fir_las:hover {
	height:22px;
	text-align:center;
	width:30px
}
.pagination a{border:1px solid #D14836;color:#000}
.pagination a:hover {
	height:22px;
	width:22px;
	color:#6e6e6e;
	border-bottom:3px solid #D14836;
	text-decoration:none
}
.navi {
	margin-top:20px;
	float:right
}
.navi a {
	border:1px solid #e0e0e0;
	color:#6e6e6e;
	display:inline-block;
	height:22px;
	line-height:24px;
	margin:0 2px;
	text-align:center;
	text-decoration:none;
	padding:0 10px
}
.navi a:hover {
	background:#82c83c;
	color:#fff
}
.navi .current {
	background:#82c83c;
	border:1px solid #bcbcbc;
	color:#fff;
	height:22px;
	display:inline-block;
	line-height:24px;
	margin:0 2px;
	text-align:center;
	text-decoration:none
}
.infotop a {
	color:#919191
}
.infotop a:hover {
	color:#72b332
}
#g {
	width:330px;
	font-size:12px;
	float:right;
	margin-top:15px;
	margin-right:20px;
	_margin-right:0px;
}
#g a:hover {
	color:#D14836;
}
.g_a {
	margin:10px;
_margin-bottom:-20px;
}
.g_s,.g_j {
	margin-bottom:20px
}
.g_se,.g_l {
	list-style:none outside none;
	overflow:hidden
}
.g_se li,.g_l li {
	background-color:#eee;
	color:#666;
	cursor:pointer;
	display:inline-block;
	float:left;
	height:25px;
	line-height:25px;
	padding:2px 10px;
	text-align:center;
	margin-right:4px
}
.g_s>h3 {
	background-color:#eee;
	color:#666;
	display:inline-block;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:10px;
	padding:5px 10px;
	line-height:25px;
	font-size:14px;
	zoom:1;
	*display:inline
}
.textwidget {
	margin:5px
}
.g_b li,.g_v li,.g_s>ul>li {
	border-top:1px dashed #ccc;
	padding:2px 0;
	_padding-left:30px;
}
.g_b li a,.g_v li a,.g_s>ul>li>a {
	background:url("") no-repeat scroll -142px -206px transparent;
	padding:7px 7px 7px 20px;
	color:#777;
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:280px;
}
.r_r_a li a {
	width:220px;
	font-size:12px
}
.r_r_a li:first-child {
	border:0
}
.g_s li.cat-item a {
	width:auto;
	display:inline-block;
	overflow:visible
}
.g_s #recentcomments li {
	line-height:33px
}
.g_s #recentcomments li a {
	background:0
}
.g_s li .children {
	padding-left:20px
}
.g_s #calendar_wrap {
	padding:0 15px 10px
}
.g_s #wp-calendar {
	width:100%
}
.g_s #wp-calendar caption,.g_s #wp-calendar thead th,.g_s #wp-calendar tbody {
	text-align:center
}
.g_s #wp-calendar tbody td a {
	color:red
}
.g_s #wp-calendar tfoot td#next {
	text-align:right
}
.g_s #wp-calendar caption {
	background-color:#eee;
	line-height:28px;
	margin-bottom:10px
}
.g_s li .children li {
	border-top:1px dashed #ddd;
	border-left:1px solid #ddd;
	padding:5px 10px 5px 20px;
	background:url("") no-repeat scroll -142px -206px transparent
}
.g_s li .children li a {
	color:#777
}
li.g_bs {
	background-color:#D14836;
	color:#fff
}
.g_b,.g_s>ul {
	margin:0 10px;
_padding:0;

}
.g_p li,.g_y li {
	clear:both;
	line-height:16px;
	padding-top:10px;
	height:30px;
}
.g_p li img.avatar,.g_y li img.avatar {
	background:#fff;
	border:1px solid #ddd;
	float:left;
	height:32px;
	margin:2px 5px 0 10px;
	padding:3px
}
.g_p li a {float:left;
	background:0;
	padding-left:0;
	width:320px;

}
.g_p li a img.wp-smiley {
	width:18px;
	height:18px
}
.g_ad {
	padding:3px;
	border:3px #eee solid
}
.hot_tags {border: 1px solid #D14836;}
.hot_tags h3{font-size: 14px;padding: 5px 15px;background: #d14836;color: #fff;}
.g_t,.tagcloud {
	padding:5px 5px 10px;
	margin:0 !important
}
.g_t a,.v_tag a,.tagcloud a {
	background:#e9e9e9;
	color:#777;
	display:inline-block;
	line-height:18px;
	margin:1px 1px 5px 0;
	padding:5px 8px;
	white-space:nowrap;
	font-size:12px !important
}
.qfl {
	display:inline !important;
	padding:0 !important;
	width:auto !important
}
select#cat {
	background-color:#eee;
	border:1px dashed #ddd;
	font-family:Î¢ÈíÑÅºÚ;
	margin:10px;
	padding:10px;
	width:305px
}
select#cat option {
	padding:0 10px;
	margin:5px 0
}
.g_t a:hover,.v_tag a:hover,.tagcloud a:hover {
	background:#D14836;
	color:#f5f5f5 !important
}
.g_g {
	width:336px;
	overflow:hidden
}
#o {
	margin-top:10px
}
.o_t {
	background:#fff;
	border-bottom:1px solid #ccc;
	height:28px;
	padding:20px 0 9px 18px
}
.o_t h2 {
	color:#D14836;
	float:left;
	font-family:Î¢ÈíÑÅºÚ;
	font-size:20px;
	height:28px;
	line-height:28px;
	width:430px
}
.o_b {
	background:url("") no-repeat scroll 90px 10px transparent
}
.o_o {
	overflow:hidden;
	margin:10px 20px 10px 20px
}
.o_o li {
	background:none repeat scroll 0 0 #f8f8f8;
	border:1px solid #e8e8e8;
	float:left;
	height:160px;
	margin-right:12px;
	padding:8px;
	width:115px
}
.o_o a {
	display:block;
	overflow:hidden;
	width:115px
}
.o_o li img {
	height:110px;
	overflow:hidden;
	width:auto
}
.o_o li .o_p {
	border-left:6px solid #D14836;
	height:35px;
	margin-top:10px;
	overflow:hidden;
	padding:2px 0 2px 8px
}
.o_o li .o_p a {
	color:#777;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	width:100px
}
.o_o li .o_p a:hover {
	color:#6ba82f
}
#x {
	background:#0065A8;
	clear:both;
	color:#fff;
	font-size:12px;
	margin:40px 0 0;
	padding:0px 0;
	width:100%
}
.x_c {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	position:relative
}
.x_l {
	display:block;
	float:left;

}
.x_l img {width:120px;padding:7px 0 0 12px}
.x_r {
	width:1000px;
	float:right;
padding-top:20px;
}
.x_t {
	border-bottom:1px solid #222;
	line-height:20px;
	overflow:hidden;
	padding-bottom:10px;
}
.x_t a {
	color:#FDF4D9
}
.x_t h3 {
	float:left;
	font-size:14px
}
.x_t li {
	float:left;
	margin-right:5px
}
.x_t li a {
	padding-right:10px;
	color:#ddd;
}
.x_t li a:hover {
	color:#D14836;
}
.x_b {
	line-height:38px;
	height:38px;
	color:#ddd
}
.x_b a {
	color:#ddd
}
.nextpage {

clear:both;

color: #FF3600;

margin: 10px auto 0;

padding: 5px 0;

text-align: center;

}

.nextpage a {

padding: 4px 12px;

line-height: 20px;

text-decoration: none;

background-color: #fff;

border: 1px solid #ddd;

}

.nextpage a:hover {

background-color: #F5F5F5;

}
#gotop {
	background:url("") no-repeat scroll 0 0 transparent;
	bottom:0;
	cursor:pointer;
	display:block;
	height:52px;
	position:fixed;
	right:0;
	top:auto;
	width:54px;
	z-index:999
}
.n {
	_overflow:hidden;
	margin-top:25px
}
.infotop1 {
	font-size:12px;
	padding-top:5px
}
.infotop1,.infotop1 a {
	color:#919191
}
.infotop1 a:hover {
	color:#72b332
}
.n_s {
	padding-bottom:10px;
	border-bottom:1px solid #ddd
}
.crayon-syntax {
	word-break:normal
}
.n_n {
	margin-top:20px;
	word-break:break-all;
font-size:16px;
}
table.widefat {
	border-collapse:collapse;
	width:100%
}
.widefat tr {
	line-height:32px
}
.widefat th {
	padding:3px 0
}
.widefat tr:hover {
	background-color:#ddd
}
.n_n img {
	max-width:780px;
	height:auto
}
.n_n ul li {
	list-style:square inside;
	line-height:24px
}
.n_n h1 {
	font-size:20px;
	line-height:185%
}
.n_n h2 {
	font-size:16px;
	line-height:185%
}
.n_n h3 {
	font-size:14px;
	line-height:185%
}
.n_n ul,.n_n ol,.n_n dd,.n_n pre,.n_n hr {
	margin:0 0 10px 0;
	border:1px solid #ff6e6e
}
.n_n p {
	line-height:180%;
	margin:0 0 10px 0;
	text-indent:0em
}
.n_n div {
	line-height:180%;
	margin:0 0 -8px 0;
	text-indent:0em
}
.n_n blockquote {
	background:#f5f5f5;
	border-left:5px solid #0f820c;
	clear:both;
	color:#4e6384;
	line-height:23px;
	margin:5px auto;
	padding:5px 10px;
	width:80%
}
.n_n blockquote p {
	margin:0
}
.n_n code {
	width:650px;
	font:12px/17px tahoma,arial,sans-serif;
	color:#80b111;
	display:block;
	margin:5px auto 5px auto;
	padding:10px;
	border-left:3px solid #82c83c;
	border-right:1px solid #82c83c;
	border-top:1px solid #82c83c;
	border-bottom:1px solid #82c83c;
	background:#444
}
.n_n blockquote td {
	border-bottom:1px solid #ccc;
	padding:2px
}
.n_n img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px
}
.n_n img.alignnone {
	margin:0 0 10px 0;
	display:inline
}
.n_n img.alignright {
	margin:0 0 10px 10px;
	display:inline
}
img.alignleft {
	margin:0 10px 10px 0;
	display:inline
}
.n_n .aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px
}
.n_n .alignright {
	float:rightright;
	margin:0 0 10px 10px
}
.n_n .alignleft {
	float:left;
	margin:0 10px 10px 0
}
.quote {
	background:url("") no-repeat scroll 15px 10px #f9f9f9;
	border:1px dashed #ddd;
	margin:35px 0 0;
	overflow:hidden;
	padding:20px;
	font-size:12px
}
.quote1 {
	overflow:hidden;
	width:610px;
	float:left
}
.quote2 {
	background:url("") no-repeat scroll 0 0 #f9f9f9;
	float:right;
	height:34px;
	margin-top:-20px;
	width:35px
}
.quote3 {
	border:1px solid #ccc;
	float:left;
	height:80px;
	margin-left:25px;
	margin-top:-10px;
	width:80px;
	padding:2px
}
.quote_desc {
	color:#595959;
	width:550px
}
.author_meta {
	text-align:right;
	font-weight:bold;
	margin-top:10px
}
.related {
	overflow:hidden
}
.related li {
	width:118px;
	height:170px;
	padding:8px;
	border-right:1px solid #ddd;
	float:left
}
.related li.pdn {
	border:0
}
.related span {
	border:1px solid #ddd;
	border-radius:5px 5px 5px 5px;
	display:block;
	padding:2px;
	margin-bottom:3px
}
.related li:hover {
	background:#e6f3de;
	border-radius:3px 3px 0 0
}
.related li a {
	font-size:12px;
	color:#666;
	display:block;
	height:170px;
	width:100%;
	word-break:break-all
}
.related li img {
	width:100%;
	height:110px;
	border-radius:5px
}
.relt {
	border-bottom:3px solid #D14836;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:40px
}
.relt span {
	color:#bbb;
	font-size:11px;
	margin-bottom:1px;
	margin-left:5px;
	text-shadow:none
}
.p {
	margin-top:30px
}
.p h6 {
	color:#6e6e6e;
	font-size:15px;
	font-weight:normal
}
#respond_box {
	width:100%;
	margin-bottom:30px
}
#respond {
	margin-left:40px;
	position:relative
}
.comment-form {
	background-color:#f3f3f3;
	border-radius:5px;
	box-shadow:0 1px 4px rgba(0,0,0,0.16) inset;
	min-height:60px;
	margin-top:10px;
	padding:10px;
	text-shadow:0 1px 1px #fff;
	outline:0;
	border:1px solid #eee
}
.coml {
	float:left;
	position:relative
}
.comr {
	float:right;
	height:30px;
	overflow:hidden
}
.loadcom {
	float:left;
	line-height:28px;
	margin-right:20px;
	display:none;
	top:30px;
	position:relative
}
.smiley {
	background-color:#fff;
	padding:10px;
	position:absolute;
	top:-130px;
	width:311px;
	border:1px solid #bbb;
	box-shadow:0 0 5px #bbb;
	display:none;
	z-index:888
}
.c100 {
	width:100%
}
.comment-submit {
	background-color:#D14836;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D14836),color-stop(100%,#CB412F));
	background-image:-webkit-linear-gradient(top,#D14836,#CB412F);
	background-image:-moz-linear-gradient(top,#D14836,#CB412F);
	background-image:-ms-linear-gradient(top,#D14836,#CB412F);
	background-image:-o-linear-gradient(top,#D14836,#CB412F);
	background-image:linear-gradient(top,#D14836,#CB412F);
	border:1px solid ##CB412F;
	border-bottom:1px solid ##CB412F;
	border-radius:3px;
	-webkit-box-shadow:inset 0 1px 0 0 #CB412F;
	box-shadow:inset 0 1px 0 0 #CB412F;
	color:#fff;
	padding:3px 5px;
	text-align:center;
	text-shadow:0 -1px 0 #CB412F;
	cursor:pointer
}
.comment-submit:hover {
	background-color:#D14836;
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#D14836),color-stop(100%,#CB412F));
	background-image:-webkit-linear-gradient(top,#D14836,#CB412F);
	background-image:-moz-linear-gradient(top,#D14836,#CB412F);
	background-image:-ms-linear-gradient(top,#D14836,#CB412F);
	background-image:-o-linear-gradient(top,#D14836,#CB412F);
	background-image:linear-gradient(top,#D14836,#CB412F);
	-webkit-box-shadow:inset 0 1px 0 0 #CB412F;
	box-shadow:inset 0 1px 0 0 #CB412F
}
.smiley a {
	float:left;
	height:20px;
	padding:5px;
	width:20px;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee
}
.smiley a:hover {
	background-color:#f0f0f0
}
.comment-form img,.comment-content img {
	display:inline;
	margin:0 2px
}
.comment-content img {
	max-width:140px;
	max-height:100px
}
.smp {
	border-left:1px solid #eee;
	border-top:1px solid #eee;
	overflow:hidden
}
.sm {
	background:url("") no-repeat scroll 0 2px transparent;
	cursor:pointer;
	display:block;
	float:left;
	height:15px;
	margin-right:5px;
	width:16px
}
.p h8 {
	color:#6e6e6e;
	font-size:14px;
	font-weight:normal
}
#real-avatar .avatar {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #ddd;
	float:right;
	margin-right:20px;
	padding:2px
}
#commentform p {
	color:#333
}
#commentform p.smi {
	position:relative
}
#commentform input {
	border:2px solid #ddd;
	margin:4px 5px 4px 0;
	padding:3px;
	width:160px
}
#commentform label {
	color:#82c83c
}
#comment {
	background:url("") no-repeat scroll center center #fff
}
#commentform textarea {
	border:2px solid #ddd;
	height:120px;
	margin:4px 0 0;
	padding:4px;
	width:99.8%
}
#commentform input#submit {
	background:#d33431;
	border:medium none;
	color:#f5f5f5;
	margin-top:8px;
	text-align:center;
	width:87px;
	cursor:pointer;
	line-height:18px
}
#commentform input#reset {
	background:#0ca565;
	border:medium none;
	color:#f5f5f5;
	margin-top:8px;
	text-align:center;
	width:87px;
	cursor:pointer;
	line-height:18px
}
#commentform input:focus,#commentform textarea:focus {
	border:2px dashed #82c83c
}
#commentform #submit:hover,#commentform #reset:hover {
	background:#33363b
}
a#Get_Gravatar {
	color:#aaa
}
.comment {
	position:relative;
	zoom:1
}
.commentlist>.comment {
	margin-bottom:20px
}
.hover>.qqoq-com>.qqoq-avatar>a>img,#respond_box:hover .qqoq-avatar a img {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
	-moz-transition:rotate(360deg);
	-o-transition:rotate(360deg);
	-ms-transition:rotate(360deg)
}
.qqoq-avatar {
	background:#fff;
	border-radius:50%;
	box-shadow:-1px 0 1px rgba(0,0,0,0.15) inset;
	left:-30px;
	padding:5px;
	position:absolute;
	top:-10px;
	z-index:2
}
.qqoq-avatar a {
	background-color:#fff;
	border:1px solid #b9baa6;
	border-radius:50%;
	display:block;
	height:50px;
	padding:1px;
	width:50px
}
.qqoq-avatar img {
	border-radius:50%;
	box-shadow:0 1px 5px rgba(0,0,0,0.22);
	display:block;
	height:auto;
	width:100%;
	-webkit-backface-visibility:hidden;
	-webkit-transition:.4s all ease-in-out;
	-moz-transition:.4s all ease-in-out;
	-o-transition:.4s all ease-in-out;
	-ms-transition:.4s all ease-in-out;
	transition:.4s all ease-in-out
}
.commentlist>li.comment>.children {
	margin-left:70px
}
.children li .qqoq-avatar a {
	height:40px;
	width:40px
}
.qqoq-comment {
	background:#f0f0e3;
	box-shadow:0 1px 2px rgba(0,0,0,0.15),0 1px 0 rgba(255,255,255,0.75) inset;
	color:#696a52;
	left:0;
	padding:15px 15px 15px 47px;
	position:relative;
	text-shadow:0 1px 1px #fff;
	border-radius:5px;
	zoom:1
}
.children .qqoq-comment {
	padding:15px 15px 15px 37px
}
.comment-name {
	color:#de4c1c;
	font-size:14px;
	font-weight:bold
}
.comment-content {
	margin-top:10px;
	overflow:hidden;
	font-size:12px
}
.qqoq-depth {
	font-family:arial;
	position:absolute;
	right:10px;
	top:10px;
	color:#bbb;
	font-size:12px
}
.comment-info {
	color:#aaa;
	font-size:12px;
	margin-top:10px;
	display:table
}
.children .qqoq-depth {
	font-size:11px
}
.reply i,.c-reply i {
	float:left;
	margin-right:5px;
	margin-top:2px
}
.comment-info>span {
	float:left
}
.c-reply {
	display:none
}
.reply,.c-reply {
	margin-left:10px;
	cursor:pointer
}
.reply:hover i {
	background-position:-28px -184px !important
}
.c-reply:hover i {
	background-position:-43px -212px !important
}
.c-reply:hover {
	color:#ffa200
}
.reply:hover {
	color:#0ca565
}
p.smiley,span.smiley {
	background:none repeat scroll 0 0 #f5f5f5;
	border:1px solid #ddd;
	overflow:hidden;
	padding:5px;
	position:absolute;
	top:-85px;
	left:0;
	width:288px
}
p.smiley img,span.smiley img {
	display:inline
}
.ajax_r .commentlist p {
	color:#888;
	font-size:12px;
	margin:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:250px;
	float:left
}
.ajax_r .commentlist .comment {
	margin-bottom:10px
}
.ajax_r #com {
	height:300px;
	margin-bottom:20px;
	overflow:hidden;
	padding-left:10px;
	width:96%
}
.ajax_r #respond_box {
	margin-bottom:0;
	padding-left:10px;
	width:96%
}
.ajax_r .comment-form {
	height:40px;
	min-height:40px;
	overflow-y:auto
}
.ajax_r .commentlist .qqoq-avatar {
	top:-5px
}
.ajax_r .comment-content {
	margin-left:30px;
	margin-top:5px
}
.ajax_r #respond {
	padding:0;
	overflow:visible;
	margin-left:0
}
.ajax_r .qqoq-avatar a {
	height:30px !important;
	width:30px !important
}
.ajax_r .qqoq-avatar {
	left:-10px
}
.ajax_r .smiley {
	left:-50px
}
.ajax_r .qqoq-comment {
	padding:3px 5px 5px 15px
}
.ajax_r .comment-name {
	margin-left:30px
}
.ajax_r #commentform textarea {
	width:288px;
	height:50px
}
.ajax_r #comment {
	background:0
}
.ajax_r .commentlist {
	padding:0
}
.ajax_r .qqoq-com {
	margin-bottom:10px
}
.ajax_r .qqoq-depth,.ajax_r .commentlist .comment-info {
	display:none
}
.ajax_r .children {
	margin-left:0 !important
}
.ajax_t {
	border-bottom:1px solid #bbb;
	color:#888;
	font-size:12px;
	line-height:28px;
	margin-top:5px
}
.h {
	overflow:hidden;
	padding:10px 0;
	margin-top:50px
}
.h_h {
	border-top:1px solid #dedede;
	height:1px;
	margin:20px 0;
	position:relative
}
.h_h span {
	background:#0ca565;
	color:white;
	display:block;
	height:50px;
	left:365px;
	line-height:50px;
	overflow:hidden;
	padding:0 18px;
	position:absolute;
	top:-26px
}
#login {
	width:500px;
	_width:420px;
	position:relative;
	height:56px;
	padding-left:30px;
color:#fff;
text-align:right;
padding-top:8px;
overflow:hidden
}
#login a{color:#F5F5B9;}
.ban{float:right;padding-right:15px;text-align:right;width:900px;height:22px;}
.ban a{padding:3px;color:#fff;margin-left:-4px;}
.ban a:hover{background:#43A5E5;}
#m {
	border:1px #ddd solid;
	background:#F5F5F5;
	margin-top:30px;
	overflow:hidden
}
.m_l {
	float:left;
	width:200px;
	padding-top:80px
}
.m_l li {
	font-size:15px;
	padding:20px;
	text-align:center;
	color:#888;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	cursor:pointer
}
.m_l li.online {
	position:relative;
	border-top:1px solid #ddd;
	border-bottom:1px #ddd solid;
	width:161px;
	background:#fff;
	color:#D14836;
}
.m_r {
	padding-bottom:20px;
	min-height:600px;
	float:left;
	width:957px;
	border-left:1px #ddd solid;
	background:#fff
}
.m_r_t {
	height:60px;
	border-bottom:1px solid #ddd;
	padding:0 20px
}
.m_r_t h2 {
	float:left;
	font-size:18px;
	margin-top:30px
}
.m_r_t span {
	color:#888;
	margin-left:5px;
	margin-top:38px;
	position:absolute
}
.m_r_b {
	padding:20px
}
.m_se thead {
	background:#f4f4f4
}
.m_se thead td {
	font-weight:bold;
	padding:8px 10px;
	text-align:center
}
.m_se tbody td {
	border-bottom:1px solid #eee;
	color:#888;
	font-size:12px;
	line-height:20px;
	padding:10px;
	text-align:center
}
.m_se tbody td.tw {
	width:200px;
	text-align:left
}
.m_se tbody td span {
	color:#fc6440
}
.po input#post-title {
	margin-bottom:20px
}
.po input#post-title,.seo input {
	border:1px solid #ddd;
	height:30px;
	width:400px;
	line-height:30px;
	padding:0 10px;
	color:#888
}
.info p {
	margin-bottom:20px
}
.po input:focus#post-title,.seo input:focus,.seo p textarea:focus {
	border:1px #d33431 dashed
}
.po p {
	border:1px solid #ddd;
	padding:15px 10px;
	margin-bottom:20px;
	position:relative
}
.po p label {
	margin-right:20px;
	color:#888
}
.po p i,.seo p i {
	background:#fff;
	font-style:normal;
	position:absolute;
	text-align:center;
	top:-10px;
	width:70px;
	color:#fc6440
}
.sp {
	background:#f5f5f5;
	border:1px dashed #ddd !important;
	color:#0f820c;
	font-size:12px
}
.sb {
	color:#fc6440;
	background:#f8f8f8 !important
}
.po input#sub,.seo p #qqoq_save,.seo p input#qqoq_pass {
	background:#d33431;
	color:#f5f5f5;
	cursor:pointer;
	float:right;
	margin-top:20px;
	padding:5px 10px
}
.po input#reset {
	background:#82c83c;
	color:#f5f5f5;
	cursor:pointer;
	float:right;
	margin-top:20px;
	padding:5px 10px;
	margin-right:10px
}
.po input:hover#sub,.po input:hover#reset,.seo p input:hover#qqoq_save,.seo p input:hover#qqoq_pass {
	background:#33363b
}
.m_se tbody td.ty {
	color:#82c83c
}
#tag {
	position:relative
}
#tag i {
	width:210px
}
#post_tags {
	border:1px dashed #ddd;
	color:#888;
	height:105px;
	padding:10px;
	width:260px
}
#tag-cloud {
	border:1px dashed #ddd;
	height:105px;
	margin-left:20px;
	padding:10px;
	position:absolute;
	width:562px;
	line-height:26px
}
#tag-cloud a.selected {
	padding:3px 7px;
	background:#D14836;
	color:#f5f5f5
}
#tag-cloud a {
	color:#888;
	padding:3px 7px;
	background:#f5f5f5;
	white-space:nowrap
}
.seo p span {
	color:#666;
	float:left;
	line-height:30px;
	overflow:hidden;
	width:70px
}
p span.Validform_checktip {
	float:none;
	margin-left:10px
}
.Validform_error {
	background-color:#ffe4e1
}
.Validform_wrong {
	background:url("") no-repeat scroll left center transparent;
	color:#fc6440 !important;
	padding-left:20px;
	white-space:nowrap
}
.Validform_right {
	background:url("") no-repeat scroll left center transparent;
	color:#71b83d !important;
	padding-left:20px
}
.Validform_loading {
	background:url("") no-repeat scroll left center transparent;
	padding-left:20px
}
.seo p b {
	line-height:30px;
	color:#999;
	display:inline-block
}
.seo p textarea {
	border:1px solid #ddd;
	padding:5px 10px;
	color:#888;
	height:100px;
	width:400px
}
.seo p input#qqoq_save,.seo p input#qqoq_pass {
	border:0;
	float:left;
	width:80px;
	margin-left:70px;
	height:35px
}
.seo>p {
	position:relative;
	padding:15px 10px;
	margin-bottom:50px
}
.seo form {
	padding:0 30px
}
#pass {
	overflow:hidden
}
input.max {
	border:0;
	background:0;
	padding:0;
	width:25px;
	float:left
}
p.maxcount {
	margin-left:70px;
	overflow:hidden
}
p.maxcount span {
	float:left;
	width:100px
}
p span.ajaxmsg {
	margin-left:30px;
	display:inline-block;
	margin-top:20px;
	width:110px
}
.ajax {
	float:right;
	margin-right:20px;
	margin-top:28px
}
.qq_bd,.sina_bd {
	padding:10px;
	border:1px #ddd dashed;
	margin-bottom:10px;
	overflow:hidden;
	position:relative
}
.qq_bd img,.sina_bd img {
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity:.7
}
.qq_bd a,.sina_bd a {
	float:left
}
.qq_bd span,.sina_bd span {
	float:left;
	line-height:40px;
	margin-left:20px
}
.qq_bd .yes,.sina_bd .yes,.qq_bd .no,.sina_bd .no {
	bottom:10px;
	left:35px;
	position:absolute
}
.qq_bd .yes,.sina_bd .yes {
	background:url("") no-repeat scroll 0 0 transparent;
	height:16px;
	width:16px
}
.qq_bd .no,.sina_bd .no {
	background:url("") no-repeat scroll 0 0 transparent;
	height:16px;
	width:16px
}
#k {
	float:left;
	width:817px;
	margin-top:15px;
	margin-left:20px;
	position:relative;
border-right: 1px solid #eee;
}
.kl,.kr {
	height:350px;
	width:380px;
	float:left;
	padding:20px 10px 10px;
	margin-bottom:15px
}
.kl {
	margin-right:5px;
	position:relative
}

.ku{
	height:508px;
	width:380px;
	float:left;
	padding:20px 10px 10px;
	margin-bottom:15px
}
.ku {
	margin-right:5px;
	position:relative
}

.kt {
	height:30px
}
.kt h2 {
	border-bottom:2px solid #D14836;
	float:left;
	font-size:18px;
	font-weight:bold;
	height:28px;
	width:96px;
}
.kt h2 a {
	width:300px;
	display:block;
	color:#D14836;
}
.kt span {
	border-bottom:2px solid #dcdcdc;
	float:right;
	height:28px;
	line-height:28px;
	text-align:right;
	width:284px;
	font-size:12px;
	color:#aaa
}
.kt span a {
	color:#aaa
}
.kt span a:hover {
	color:#D14836;
}
.kc {
	height:100px;
	padding:12px 0 0;
	overflow:hidden;
}
.kc>a {
	float:left;
	height:80px;
	overflow:hidden;
	width:86px
}
.kc img {
	float:left;
	width:auto;
	height:86px
}
.kc h3 {
	float:left;
	margin-left:10px;
	font-size:14px
}
.kc h3 a {
	color:#666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	display:block;
	width:260px;
	_width:240px
}
.kc p {
	color:#333;
	float:left;
	font-size:12px;
	margin-left:10px;
	margin-top:10px;
	width:270px;
	_width:260px;
	word-wrap:break-word
}
#k ul li {
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #ccc;
	width:100%;
	float:left
}
#k ul li a {
	color:#333;
	float:left;
	width:280px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
#k ul li a:hover {
	color:#D14836;
}
#k ul li span {
	color:#cacaca;
	float:right
}
#k ul li i {
	float:left;
	color:#D14836;
	font-style:normal;
	font-weight:bold;
	margin-right:5px
}
.kb {
	float:right;
	line-height:30px
}
.kb a {
	color:#D14836;
	font-size:12px
}
.kb b {
	background:#D14836;
	display:inline-block;
	height:8px;
	margin-left:5px;
	width:8px
}
#r {
	border:1px solid #ddd;
	padding-bottom:50px;
	margin-top:30px;
	padding-top:30px
}
.r_t {
	margin:0 auto;
	overflow:hidden;
	width:1120px
}
.r_t h3 {
	border-bottom:3px solid #D14836;
	float:left;
	font-size:20px;
	height:30px;
	line-height:30px;
	width:85px
}
.r_t span {
	border-bottom:3px solid #ddd;
	color:#999;
	float:left;
	height:30px;
	line-height:40px;
	width:1035px
}
.r_c {
	width:1000px;
	margin:50px auto 0;
	overflow:hidden
}
.r_l {
	width:700px;
	border-right:1px solid #ddd;
	float:left
}
.r_l p {
	line-height:30px;
	overflow:hidden
}
.r_l span.r_s {
	background:#33363b;
	color:#f5f5f5;
	display:inline-block;
	text-align:center;
	width:70px;
	height:30px;
	float:left;
	padding:0 5px;
	border-left:5px solid #33363b
}
.r_l span.r_b_s {
	border-left:5px solid #f90
}
.r_l .r_v {
	color:#666;
	font-size:12px;
	margin-bottom:10px
}
.r_l .r_v em {
	background:none repeat scroll 0 0 #ff0000;
	display:block;
	float:left;
	height:10px;
	margin-right:5px;
	margin-top:3px;
	width:10px
}
.r_l p input {
	height:26px;
	border-bottom:2px solid #ddd;
	border-right:2px solid #ddd;
	border-top:2px solid #ddd;
	line-height:26px;
	padding:0 5px;
	width:200px;
	float:left
}
.r_l p input:focus {
	border-bottom:2px dashed #ddd;
	border-right:2px dashed #ddd;
	border-top:2px dashed #ddd
}
.r_l p textarea {
	border:2px solid #ddd;
	color:#666;
	height:100px;
	padding:5px;
	width:350px
}
.r_l p textarea:focus {
	border:2px dashed #ddd
}
p.m0 {
	margin:0
}
p.m1,p.m2 {
	margin-left:85px
}
p.m1 span {
	float:left
}
p.m1 input {
	border:0 none;
	padding:0;
	width:30px
}
p.m2 input {
	border:0;
	width:80px;
	background:#d33431;
	cursor:pointer;
	color:#f5f5f5;
	padding:5px 10px;
	height:35px
}
p.m2 input:hover {
	background:#42cf11
}
p.m2 input:focus {
	border:0 none
}
.r_r {
	float:left;
	margin-left:30px;
	width:269px
}
.r_r_r {
	border-bottom:2px solid #D14836;
	float:left;
	font-size:18px;
	line-height:28px;
	width:100px
}
.r_r_s {
	float:left;
	width:169px;
	border-bottom:2px solid #ddd;
	height:28px
}
.r_r_l {
	margin-top:50px
}
.r_r_l .r_r_l_q {
	background:none repeat scroll 0 0 #d33431;
	display:block;
	line-height:40px;
	text-align:center;
	width:179px;
	float:left
}
.r_r_l a.r_r_l_q {
	color:#f5f5f5
}
.r_r_l_d {
	float:left;
	margin-left:5px
}
.r_r_a {
	border:1px #ddd solid;
	margin-top:120px;
	position:relative
}
.r_r_p {
	background:none repeat scroll 0 0 #fff;
	color:#888;
	margin-left:10px;
	margin-top:-10px;
	position:absolute;
	text-align:center;
	width:80px
}
.r_r_pd {
	padding-top:10px
}
.is_m {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	height:300px
}
#Validform_msg {
	background:#f8f8f8;
	border:1px solid #ddd;
	color:#7d8289;
	display:none;
	font:12px/1.5 Î¢ÈíÑÅºÚ,tahoma,arial,ËÎÌå,sans-serif;
	position:absolute;
	right:50px;
	top:0;
	width:280px;
	z-index:99999
}
#Validform_msg .Validform_title {
	color:#fc6440;
	font-size:15px;
	font-weight:bold;
	height:40px;
	line-height:25px;
	padding:0 8px;
	position:relative;
	text-align:left
}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited {
	color:#fff;
	line-height:22px;
	position:absolute;
	right:-1px;
	margin-top:-1px;
	text-decoration:none;
	top:0
}
#Validform_msg .Validform_info {
	padding:20px 10px;
	text-align:center
}
#Validform_msg .iframe {
	left:0;
	position:absolute;
	top:-1px;
	z-index:-1;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
#e .s,.vn .s {
	background:url("") no-repeat scroll 0 0 transparent;
	position:fixed;
	left:50%;
	margin-left:-652px;
	height:169px;
	width:52px;
	margin-top:30px
}
.s-z,.s-s,.s-t,.s a:hover {
	background:url("") no-repeat scroll 0 0 transparent;
	width:40px;
	height:40px;
	margin-left:8px;
	margin-top:12px;
	display:block
}
.s-z {
	background-position:0 -97px
}
a.s-z:hover {
	background-position:-40px -97px
}
.s-s {
	background-position:0 -47px
}
a.s-s:hover {
	background-position:-40px -47px
}
.s-t {
	background-position:0 0
}
a.s-t:hover {
	background-position:-40px 0
}
.ajax_l,.ajax_r {
	float:left
}
.ajax_l embed {
	width:610px;
	height:400px
}
.ajax_l {
	width:610px;
	margin-right:10px
}
.ajax_r {
	width:300px
}
.ajax_v {
	width:920px;
	overflow:hidden
}
.ajax_r>h3 {
	color:#82c83c;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:300px;
	font-size:15px
}
.ajax_b {
	border:1px solid #ddd;
	height:90px;
	margin-top:10px;
	padding:8px 5px 5px 45px;
	position:relative;
	overflow:hidden
}
.ajax_b li {
	float:left;
	margin-right:10px
}
.ajax_b li p {
	color:#888;
	font-size:12px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100px;
	text-align:center;
	margin-top:3px
}
.ajax_b li img {
	height:70px;
	width:100px
}
.ajax_b i {
	background:none repeat scroll 0 0 #f5f5f5;
	border-bottom:1px solid #ddd;
	border-right:1px solid #ddd;
	border-top:1px solid #ddd;
	color:#888;
	font-size:11px;
	font-style:normal;
	left:0;
	padding:2px 3px;
	position:absolute;
	top:18px;
	width:13px;
	overflow:hidden
}
#q {
	width:100%;
	border-top:3px solid #33363b;
	margin-top:20px;
	_margin-bottom:-0px;
	overflow:hidden
}
#q .ql,#q .qr,#q .ql,#q .qn {
	float:left;
	height:380px;
	_height:380px;
	position:relative
}
#q .qn {
	margin-left:3px
}
#q .qn .qn_c {
	border:1px solid #ddd;
	height:288px;
	margin-top:10px;
	width:175px;
	overflow:hidden
}
#q .ql {
	width:299px;
	border-right:1px dotted #aaa
}
#q .qr {
	width:890px
}
#q .qp {
	background:#33363b;
	color:#fff;
	font-size:14px;
	line-height:28px;
	margin-left:20px;
	text-align:center;
	width:120px;
	margin-top:-2px;
	position:absolute;
	left:0;
	top:0
}
#q .ql ul,#q .qr .qr_l,#q .qr .qr_r {
	margin-top:45px;
	display:table;
	margin-left:20px
}
#q .qr .qr_r {
	margin-top:35px
}
.ql li {
	margin:0 0 5px 0;
	overflow:hidden;
	line-height:26px;
	clear:both;
	width:70%;
	float:left
}
.to {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.ncat {
	background:#D87E7E;
	color:#fff;
	float:left;
	margin-right:5px;
	margin-left:-10px;
	width:30px;
	text-align:center
}

.no3 {
	background:#DE6252;
	color:#fff;
	float:left;
padding-left:4px;
	margin-right:5px;
	margin-left:-8px;
	width:26px;
	text-align:center
}

a.nt {
	color:#33363b;
	display:block;
	float:left;
	width:370px;
	padding-left:10px
}
a.nt:hover {
	background:#d85a57;
	color:#fff;
	border-left:2px solid #fff
}
.qr_r {
	float:left
}
.qr_r {
	width:420px;
_width:400px;
}
.qr_r li {
	background:url("") no-repeat scroll 0 5px transparent;
	padding-left:0px;
	line-height:28px
}
.qr_r a {
float:left;
	color:#33363b;
	width:300px;
	_width:290px;
	display:block
}
.qr_r a:hover {
	color:#d14836
}
.qr_r a b{color:#0088DF;font-weight:normal}
.qr_r span {
float:right;
font-size:12px;
	color:#817C7C;
	width:120px;
	_width:100px;
	_height:20px;
text-align:right;
	overflow:hidden;
display:block;
}

.vt {
	background:#f5f5f5;
	border-left:2px solid #82c83c;
	color:#0f820c;
	float:left;
	font-size:18px;
	font-weight:bold;
	line-height:40px;
	margin-left:-22px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px
}
.vn {
	display:table;
	width:100%
}
.v_comment .vt {
	color:#dd7431
}
.v_l,.v_r {
	float:left
}
.v_title {
	width:100%;
	float:left;
	margin-bottom:20px
}
.v_title p.vt {
	margin-bottom:0
}
.v_l_v {
	margin-bottom:20px;
	overflow:hidden;
	width:100%
}
.v_l {
	width:880px;
	margin-right:20px
}
.v_l_v .vll {
	width:880px;
	float:left;
	background:url(") repeat scroll 0 0 transparent;
	height:488px
}
.v_l_v .vlr {
	width:280px;
	float:left;
	height:488px;
	background:url("") repeat scroll 0 0 transparent
}
.v_mv,.v_mv img {
	width:100%;
	height:128px
}
.v_l_v embed {
	width:880px;
	height:488px;
	display:inline
}
.v_r {
	width:260px
}
.v_list,.v_p {
	float:left;
	width:880px
}
.v_list ul {
	width:900px
}
.v_list ul li {
	margin-right:20px
}
.v_l_x {
	float:left;
	width:100%
}
.vt small {
	font-size:12px;
	font-weight:normal;
	margin-left:2px
}
.vlr_list {
	height:320px;
	width:100%;
	background:rgba(0,0,0,0.7);
	padding:20px 20px 20px 0;
	overflow:hidden;
	width:260px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000)
}
.nicescroll-rails>div:hover {
	background-color:#82c83c !important;
	cursor:pointer !important
}
.vlr_list ul {
	width:280px;
	height:325px;
	overflow:hidden
}
.vlr_list li {
	height:66px;
	margin:0 0 10px;
	padding:0 0 0 40px;
	width:220px
}
.vlr_list li>a {
	display:block;
	height:66px;
	float:left;
	width:120px
}
.vlr_list li a img {
	border-left:5px solid transparent
}
.vlr_list li a img.hb {
	border-left:5px solid #0ca565
}
.vlr_list li h5 {
	height:36px;
	overflow:hidden
}
.vlr_list li h5 a {
	color:#fff;
	font-size:12px;
	font-weight:500
}
.vlr_list li p {
	height:22px;
	padding:8px 0 0
}
.vlr_list li h5,.vlr_list li p {
	line-height:18px;
	margin:0 0 0 130px
}
.vlr_list li p .count {
	background:url("") no-repeat scroll -5px -3px transparent;
	color:#a3a3a3;
	float:left;
	overflow:hidden;
	text-indent:14px;
	width:80px
}
.v_grade_l,.v_grade_r {
	float:left
}
.v_grade_l {
	width:100px
}
.v_grade_r {
	width:150px
}
.v_grade_l strong {
	color:#ff7b10;
	display:block;
	font-size:32px;
	font-weight:normal;
	line-height:32px
}
.v_grade_r p {
	height:16px;
	margin:0 0 10px;
	overflow:hidden
}
.v_grade_r p i {
	background-image:url("img/icon_sprite.png");
	background-repeat:no-repeat;
	float:left;
	height:16px;
	margin:0 5px 0 0;
	width:16px
}
.v_grade_r .icon_bad {
	background-position:-148px -89px
}
.v_grade_r .icon_good {
	background-position:-132px -89px
}
.v_grade_r p .bar {
	float:left;
	font-size:0;
	height:9px;
	margin:4px 0 0;
	overflow:hidden;
	width:90px
}
.v_grade_r p .bar span {
	background:#e8e8e8;
	display:block;
	font-size:0;
	height:9px;
	overflow:hidden
}
.v_grade_r p .rate_count {
	float:right;
	line-height:16px
}
.v_bar {
	border-top:1px solid #ddd;
	color:#8b8b8b;
	font-size:12px;
	padding-bottom:20px
}
.vr_count p a {
	color:#8b8b8b
}
.v_bar_p {
	border-top:2px solid #0ca565;
	color:#0f820c;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:-2px;
	padding-top:5px;
	width:70px
}
.v_grade {
	overflow:hidden;
	margin:15px 0 10px 0
}
.vr_count p {
	line-height:24px
}
.v_other img {
	width:260px
}
.v_other a {
	display:block;
	margin-bottom:10px
}
.v_btn {
	background:none repeat scroll 0 0 #fff;
	border:1px solid #ddd;
	border-radius:3px 3px 3px 3px;
	box-shadow:1px 2px 0 #f2f2f2;
	height:37px;
	overflow:hidden;
	width:878px;
	margin-bottom:20px;
	font-size:12px
}
.v_btn>a {
	border-right:1px solid #ddd;
	float:left;
	height:37px;
	color:#515151
}
.btn_like {
	border-right:1px solid #ddd;
	float:left;
	height:37px;
	width:94px
}
.v_btn a i,.ding a i {
	background-image:url("img/icon_sprite.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	float:left
}


#pagenav{font-family:"Microsoft YaHei";height:27px;line-height:27px;font-size:12px;margin:5px auto;padding:0px;text-align:center;}
#pagenav A {BORDER-RIGHT: #D17E31 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #D17E31 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #D17E31 1px solid; COLOR: #D17E31; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #D17E31 1px solid; BACKGROUND-COLOR: #FDECF4; TEXT-DECORATION: none
}
#pagenav A:hover {BORDER-RIGHT: #D17E31 1px solid; BORDER-TOP: #D17E31 1px solid; BORDER-LEFT: #D17E31 1px solid; COLOR: #D17E31; BORDER-BOTTOM: #D17E31 1px solid; BACKGROUND-COLOR: #D17E31; COLOR: #FFFFFF; TEXT-DECORATION: none
}
#pagenav A:active {BORDER-RIGHT: #C1D87C 1px solid; BORDER-TOP: #C1D87C 1px solid; BORDER-LEFT: #C1D87C 1px solid; COLOR: #C1D87C; BORDER-BOTTOM: #C1D87C 1px solid; BACKGROUND-COLOR: #FDECF4
}
.zzjj{margin-top:7px;font-size:16px;text-indent: 2em;font-family: ¿¬Ìå_GB2312;color:#333;}

.rjjs{width:99%;display:inline-block;}
.rjjs span{width:40%;height:20px;float:left}
.rjjs p{width:100%;font-size:15px;display:inline-block;}
.js{background:#F7FAFC;}
.g_ad2 h3{font-size: 14px;padding: 5px 15px;background: #d14836;color: #fff;width:75px;margin-left:12px;}
#nrad{margin:0 auto;width:92%;height:92px;padding:12px  12px  12px;border:1px solid #e8e8e8;text-align:center;background:#F7FAFC;text-indent:0em;display:block;}
#nrad b{float:left;width:14px;font-size:14px;line-height:16px;}
#nrad span{float:right;width:730px;}
