* {
	border:0;
	margin:0;
	padding:0
}
* html,* html body {
	background-image:url(about:blank);
	background-attachment:fixed
}
body {
	background:#F0F0F0;
	color:#333;
	width:100%;
	min-width:1000px;
	font:13px 微软雅黑,宋体,PMingLiU,Verdana,Arial,Helvetica,sans-serif
}
::selection {
	color:#FFF;
	background:#464646
}
::-moz-selection {
	color:#FFF;
	background:#464646
}
::-webkit-scrollbar {
	width:12px
}
::-webkit-scrollbar-track-piece {
	border-left:1px solid #464646;
	background-color:#F0F0F0
}
::-webkit-scrollbar-thumb {
	background:#464646;
	width:10px
}
::-webkit-scrollbar-thumb:hover {
	background:#333
}
h2 {
	font-size:18px
}
#pre_a {
	background:#000;
	color:#FFF;
	text-align:center;
	margin-top:30px;
	margin-left:-100px;
	position:absolute;
	z-index:9999;
	display:none;
	box-shadow:0 0 5px #333;
	border:1px dashed #FFF;
	padding:3px 8px;
	font-size:12px;
	border-radius:6px;
	width:200px;
	word-wrap:break-word
}
a {
	color:#333;
	text-decoration:none;
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-o-transition:.3s;
	-moz-transition-duration:.3s;
	-o-transition-duration:.3s;
	-webkit-transition-duration:.3s
}
a:hover {
	color:#464646;
	text-decoration:none
}
.clear {
	clear:both
}
input,textarea {
	outline:none
}
ol {
	list-style-type:none
}
#header {
	height:140px
}
.mp_webtp {
	background:url(images/web.png);
	background-position:top center
}
.mp_headertp {
	background:url(images/hea.png);
	background-position:top center
}
#top {
	width:990px;
	margin:0 auto;
	height:105px
}
#top_logo {
	float:left;
	height:75px
}
.solve {
	margin-top:33px;
	float:right
}
#solveIE7 {
	height:34px;
	padding:0;
	margin:0;
	display:none
}
#hasfixed {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:99999;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop))
}
.page_menu ul {
	list-style:none;
	float:left
}
.page_menu li {
	text-shadow:1px 1px #FFF;
	color:#FFF;
	float:left;
	padding:800px 10px 0 10px
}
.rollico {
	background-image:url(images/sprite.png);
	background-repeat:no-repeat
}
.rolltotop {
	position:fixed;
	right:51%;
	bottom:65px;
	z-index:999;
	width:32px;
	font-family:simsun;
	display:none;
	margin-right:-552px;
	_margin-right:0px;
	_right:150px;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight - 65))
}
.rolltofall {
	position:fixed;
	right:51%;
	bottom:65px;
	z-index:999;
	width:32px;
	font-family:simsun;
	margin-right:-552px;
	_margin-right:0px;
	_right:150px;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight - 65))
}
.ico-totop,.ico-torespond,.ico-tofall {
	display:block;
	margin-top:2px;
	height:32px;
	width:32px;
	opacity:0.8;
	filter:alpha(opacity=80);
	cursor:pointer
}
.ico-totop:hover,.ico-torespond:hover,.ico-tofall:hover {
	opacity:0.9;
	filter:alpha(opacity=90)
}
.ico-totop {
	background-position:0 0
}
.ico-torespond {
	background-position:0 -34px
}
.ico-tofall {
	background-position:0 -68px
}
.topnav {
	height:34px;
	padding:0;
	margin:0;
	background:#464646;
	box-shadow:0 3px 5px #B4B4B4;
	
}
.topnav li img {
	_padding-top:11px
}
.topnav ul {
	list-style:none;
	padding:0;
	width:1000px;
	margin:0 auto;
	z-index:9990
}
.topnav li {
	width:95px;
	height:34px;
	float:left;
	font-weight:bold;
	position:relative;
	padding:0 5px 0 0
}
.topnav .sub-menu li {
	padding:0px;
	-moz-animation:navTit .2s 1;
	-webkit-animation:navTit .2s 1
}
.topnav li a:link,.topnav li a:visited {
	width:95px;
	height:34px;
	line-height:34px;
	text-align:center;
	display:block;
	text-decoration:none;
	color:#FFF
}
.topnav li a:hover {
	background:#ff4500
}
.topnav ul ul {
	display:none;
	position:absolute;
	top:34px;
	left:0;
	z-index:10000;
	width:95px;
	-moz-animation:navTit .2s 1;
	-webkit-animation:navTit .2s 1
}
.topnav ul ul li {
	display:block;
	background:#464646;
	position:relative
}
.topnav ul ul ul {
	position:absolute;
	left:90px;
	z-index:999;
	width:95px
}
.topnav li.li01 {
	z-index:10000
}
.topnav li.li01 a {
	color:#FFF;
	text-decoration:none
}
.topnav li.li01 a:hover {
	color:#FFF
}
.topnav li.li01 li a {
	color:#FFF;
	-moz-animation:navTit .4s 1;
	-webkit-animation:navTit .4s 1
}
.topnav ul li ul li ul li {
	margin-top:1px;
	margin-left:6px;
	z-index:990
}
.topnav li li.li01 a {
	background:#ff4500;
	color:#FFF;
	text-decoration:none
}
.topnav li li.li01 ul {
	top:1px
}
.topnav li li.li01 ul a {
	color:#FFF
}
.topnav li li.li01 ul a:hover {
	color:#FFF
}
@-webkit-keyframes navTit {
	30% {
	-webkit-transform:translate(0,60px);
	opacity:0
}
50% {
	-webkit-transform:translate(0,34px);
	opacity:0
}
}.current-post-ancestor a,.current-menu-item a,.current-menu-ancestor a,.current-menu-parent a {
	background:#40BBEC
}
#blogname {
	float:left;
	font-size:22px;
	padding-left:10px;
	margin-top:30px
}
#blogname a:link,#blogname a:visited {
	color:#222;
	font-weight:bold
}
#blogname a:hover {
	color:#626262;
	text-decoration:none
}
#blogtitle {
	padding-top:5px;
	color:#666;
	font-size:13px;
	font-weight:normal
}
strong.logo a,strong.logo a:hover {
	background:url(images/logo.png) no-repeat;
	margin-top:15px;
	width:250px;
	height:70px;
	display:block
}
#mp_gonggao {
	float:left;
	position:relative;
	height:85px;
	margin-top:20px;
	margin-left:30px;
	z-index:996
}
.mp_gg {
	float:left;
	position:relative;
	padding:8px;
	line-height:16px;
	color:#FA236D;
	font-size:12px;
	background-color:#FFF;
	border:solid 1px #464646;
	box-shadow:0 1px 3px #AAA;
	border-radius:6px;
	
}
.mp_gg a {
	color:#464646;
	text-decoration:none
}
.mp_gg a:hover {
	text-decoration:underline
}
.mp_gg_box {
	position:absolute;
	overflow:hidden;
	text-shadow:0 0 2px #AAA
}
.mp_gg_box em,.mp_gg_box i {
	position:absolute;
	font-style:normal;
	color:#464646
}
.mp_gg_boxs {
	margin-top:2px;
	width:6px;
	height:12px;
	left:-6px
}
.mp_gg_boxs i {
	color:#FFF;
	left:2px
}
.search {
	float:right
}
#searchform {
	background:#464646;
	border-radius:3px;
	padding:3px 3px 3px 3px;
	
}
#searchform label {
	display:none
}
#searchform input {
	width:200px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	padding:0 5px;
	font-size:13px
}
#searchform button,#searchform #searchsubmit {
	width:58px;
	text-align:center;
	height:26px;
	line-height:26px;
	background:#464646;
	margin-left:-4px;
	border:none;
	color:#FFF;
	cursor:pointer;
	vertical-align:middle;
	text-shadow:1px 1px #464646;
	font-size:13px
}
.center {
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
	padding:10px;
	
}
#rss {
	border:none;
	width:270px
}
#rss ul {
	list-style:none
}
#rss ul li {
	margin:6px 0 0 8px;
	float:right;
	width:30px
}
#rss ul li.rssmail {
	margin-left:0px
}
.icon1 {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -116px 0px
}
.icon1 span.hover {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -116px -28px
}
.icon2 {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -60px 0px
}
.icon2 span.hover {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -60px -28px
}
.icon3 {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -88px 0px
}
.icon3 span.hover {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -88px -28px
}
.icon4 {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -32px 0px
}
.icon4 span.hover {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -32px -28px
}
.icon5 {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -200px 0px
}
.icon5 span.hover {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -200px -28px
}
.icon6 {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -144px 0px
}
.icon6 span.hover {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -144px -28px
}
.icon7 {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -172px 0px
}
.icon7 span.hover {
	display:block;
	width:28px;
	height:28px;
	background:url(images/sprite.png) no-repeat -172px -28px
}
.mp_dingyue {
	float:right;
	margin-top:-66px
}
#mp_searchdy {
	background:#464646;
	border-radius:3px;
	padding:3px 0px 3px 3px;
	
}
#mp_searchdy label {
	display:none
}
#mp_searchdy input {
	width:200px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	padding:0 5px
}
#mp_searchdy button,#mp_searchdy #searchsubmit {
	width:61px;
	text-align:center;
	height:26px;
	line-height:26px;
	background:#464646;
	margin-left:-4px;
	border:none;
	color:#FFF;
	cursor:pointer;
	vertical-align:middle;
	text-shadow:1px 1px #464646
}
#mp_fgx {
	z-index:995;
	position:absolute;
	left:0;
	width:100%;
	min-width:1000px;
	height:2px;
	background:#464646;
	font:0px Arial
}
#mp_loading {
	z-index:995;
	position:absolute;
	left:0;
	width:100%;
	min-width:1000px;
	height:2px;
	font:0px Arial
}
#mp_loading div {
	width:0;
	height:2px;
	background:#FA146D;
	font:0px Arial
}
.twoew {
	position:fixed;
	top:50%;
	z-index:997;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight - 300))
}
.twoew:hover {
	opacity:0.9;
	filter:alpha(opacity=90)
}
.mp_ad1 {
	text-align:center;
	overflow:hidden;
	margin-top:10px;
	width:970px;
	margin-left:auto;
	margin-right:auto
}
.mp_boke {
	text-align:center;
	overflow:hidden;
	margin-top:10px;
	width:640px;
	margin-left:auto;
	margin-right:auto
}
.mp_sin {
	float:right;
	overflow:hidden;
	margin-left:10px;
	margin-top:10px
}
#content {
	width:982px;
	_width:992px;
	margin:0 auto
}
.main {
	float:left;
	width:700px
}
.main ul li {
	list-style:none
}
.main .post,.main .left {
	margin-top:10px
}
.article {
	float:right;
	width:700px;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
	padding-bottom:5px;
	
}
.article li {
	list-style:none
}
.mp_article {
	width:680px;
	padding:10px
}
.mp_article h2 {
	border-bottom:2px solid #464646;
	padding-bottom:5px
}
.mp_article h2 strong {
	color:#464646
}
.mp_article a:hover {
	margin-left:10px
}
.new {
	margin-left:2px;
	position:absolute
}
.thumbnail_box {
	float:left;
	width:140px;
	height:100px;
	margin:10px 15px 8px 0px;
	_margin:10px 12px 8px 0px;
	padding:4px;
	border:1px solid #CCC
}
.thumbnail img {
	position:absolute;
	z-index:3
}
.thumbnail a:hover {
	margin-left:0px
}
.preview {
	line-height:25px;
	padding-top:15px;
	text-indent:2em;
	word-wrap:break-word
}
.info {
	float:left;
	font-size:12px;
	width:600px;
	overflow:hidden;
	line-height:25px;
	height:20px
}
.info a {
	color:#464646;
	text-decoration:none
}
.more {
	float:right;
	font-size:12px;
	background:#464646;
	padding:1px 15px 0 8px;
	line-height:20px;
	height:20px;
	margin-right:-11px;
	margin-top:-4px;
	border-radius:3px 0 0 3px
}
.more a:link,.more a:visited {
	color:#FFF
}
.more a:hover {
	text-decoration:underline
}
i.posttop {
	background:url(images/top.gif) no-repeat;
	display:inline-block;
	height:16px;
	width:50px;
	margin-top:4px
}
i.postding {
	margin-right:4px
}
i.post_fl {
	margin-right:4px
}
.crumbs {
	height:25px;
	padding:4px 10px;
	box-shadow:0 1px 5px #AAA;
	border-radius:3px;
	background:#FFF;
	margin:10px 0;
	
}
.crumbs a {
	color:#464646;
	text-decoration:none
}
.crumbs a:hover {
	text-decoration:underline
}
.crumbs_name {
	height:26px;
	float:left
}
.crumbs_name i {
	float:left;
	width:25px;
	height:15px;
	background:url(images/sprite.png) no-repeat -40px -61px;
	margin-top:5px
}
.crumbs_name p {
	float:left;
	padding-bottom:0px;
	font-size:12px;
	color:#A5A5A5;
	line-height:26px;
	padding-left:10px
}
.crumbsli {
	height:25px;
	line-height:25px
}
#mp_lastcom {
	margin-left:5px;
	overflow:hidden;
	font-size:13px;
	height:25px;
	line-height:25px;
	color:#A5A5A5
}
#mp_lastcom ul {
	margin-left:5px;
	display:block;
	float:left
}
.slider {
	position:relative
}
#slider_img .thumbnail_box {
	float:left;
	width:140px;
	height:100px;
	margin:0;
	padding:4px;
	border:1px solid #ccc
}
#slider_img .slider_box {
	float:left;
	width:700px
}
#slider_img {
	overflow:hidden;
	width:700px;
	height:110px;
	position:relative;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
}
#slider_img .nbox {
	display:block;
	width:8000%;
	position:relative
}
.slider h2 {
	border-bottom:2px solid #464646;
	height:25px
}
#slider_img .descs {
	overflow:hidden;
	padding:5px 10px 0
}
#slider_img .slider_info a {
	color:#464646;
	text-decoration:none
}
#slider_img .slider_info a:hover {
	text-decoration:underline
}
#slider_img .slider_infos a {
	color:#464646;
	text-decoration:none
}
#slider_img .slider_infos a:hover {
	text-decoration:underline
}
.slider .slider_info {
	font-size:12px;
	overflow:hidden;
	line-height:30px;
	height:25px;
	width:510px;
	color:#888
}
.slider .slider_infos {
	font-size:12px;
	overflow:hidden;
	line-height:30px;
	color:#888
}
#focus_links {
	position:absolute;
	right:30px;
	_right:50px;
	margin-top:-20px;
	z-index:9999
}
#focus_links li {
	float:left;
	overflow:hidden;
	display:inline;
	width:25px
}
#focus_links a:link,#focus_links a:visited,#focus_links a:hover,#focus_links a:active {
	display:inline-block;
	overflow:hidden;
	width:25px;
	height:15px;
	background:url(images/sprite.png) no-repeat -40px -86px
}
#focus_links .act a:link,#focus_links .act a:visited,#focus_links .act a:hover,#focus_links .act a:active {
	background-position:-40px -61px
}
.two_slider {
	overflow:hidden;
	width:700px;
	height:216px;
	position:relative;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
}
.two_slider ul li {
	position:absolute;
	display:none
}
.two_slider_img {
	float:left;
	width:290px;
	height:207px;
	margin:0;
	padding:4px;
	border:1px solid #CCC
}
.two_slider_art {
	word-wrap:break-word;
	width:380px;
	padding-top:10px;
	padding-left:310px;
	padding-right:10px
}
.two_slider_art h2 {
	border-bottom:2px solid #464646;
	padding-bottom:5px
}
.num {
	position:absolute;
	right:20px;
	top:195px;
	z-index:10
}
.two_slider_img .attachment-thumbnail {
	width:290px;
	height:207px
}
.two_slider_nr {
	line-height:25px;
	padding-top:5px;
	text-indent:2em;
	word-wrap:break-word;
	height:125px;
}
.two_slider_info {
	font-size:12px;
	overflow:hidden;
	padding-top:10px;
	line-height:10px;
	color:#888
}
.two_slider_info a {
	color:#464646;
	text-decoration:none
}
.two_slider_info a:hover {
	text-decoration:underline
}
.num li {
	float:left;
	overflow:hidden;
	display:inline;
	width:25px
}
.num a {
	display:inline-block;
	overflow:hidden;
	width:25px;
	height:15px;
	background:url(images/sprite.png) no-repeat -64px -86px
}
.num a.cur {
	background-position:-64px -61px
}
.navigation {
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	text-align:center
}
.pagination {
	line-height:24px
}
.inactive {
	height:22px;
	width:22px
}
.pagination span,.pagination a {
	text-align:center;
	margin:0px 2px 0px 2px;
	color:#464646;
	padding: 0px 5px;
	display:inline;
	border:1px #464646 solid;
	box-shadow:0 1px 4px #AAA;
	border-radius:5px;
	background:#FFF;
}
.pagination .current {
	height:22px;
	width:22px;
	color:#FFF;
	border:1px #FFF solid;
	font-weight:bold;
	background:#464646
}
.pagination a {
	color:#464646;
	text-decoration:none
}
.pagination a:hover {
	height:22px;
	width:22px;
	color:#FFF;
	border:1px #FFF solid;
	text-decoration:none;
	background:#464646
}
.pagination .page_previous,.pagination .prev {
	width:55px;
	height:22px;
	text-align:center
}
.pagination .page_previous:hover,.pagination .prev:hover {
	width:55px;
	height:22px;
	text-align:center
}
.pagination .page_next,.pagination .next,.pagination .page_next:hover,.pagination .next:hover {
	width:55px;
	height:22px;
	text-align:center
}
.pagination .fir_las,.pagination .fir_las:hover {
	width:30px;
	height:22px;
	text-align:center
}
.show {
	position:relative;
	margin-top:10px
}
#show_img {
	overflow:hidden;
	width:700px;
	height:103px;
	position:relative;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
	
}
.shows_lider {
	display:block;
	width:8000%;
	position:relative
}
.show_box {
	float:left;
	width:130px;
	height:93px;
	padding:4px;
	border:1px solid #CCC
}
.show_box img {
	width:130px;
	height:93px
}
#show_links {
	text-align:center;
	margin-top:8px
}
#show_links li {
	overflow:hidden;
	display:inline;
	width:25px
}
#show_links a:link,#show_links a:visited,#show_links a:hover,#show_links a:active {
	display:inline-block;
	overflow:hidden;
	width:25px;
	height:15px;
	background:url(images/sprite.png) no-repeat -64px -86px
}
#show_links .act a:link,#show_links .act a:visited,#show_links .act a:hover,#show_links .act a:active {
	background-position:-64px -61px
}
.show_info {
	height:93px;
	background:#3C3C3C;
	overflow:hidden
}
.show_t {
	color:#FFF;
	font-size:12px;
	padding-top:9px;
	padding-left:5px;
	width:125px;
	height:12px
}
.show_t a {
	color:#464646;
	text-decoration:none
}
.show_t a:hover {
	text-decoration:underline
}
.fl {
	float:left
}
.fr {
	float:right;
	line-height:22px
}
#art_main {
	width:720px
}
.con_box {
	box-shadow:0 1px 5px #AAA;
	border-radius:3px;
	background:#FFF;
	margin-top:10px;
	
}
.con_box h2 {
	border-bottom:2px solid #464646;
	height:30px;
	margin-left:10px;
	margin-right:10px;
	margin-top:15px
}
.qd_aritle {
	width:345px;
	margin-right:9px;
	display:inline
}
.qd_aritle ul.qd_list {
	margin:0 5px;
	padding:5px 5px
}
ul.index_resourse_list li a {
	line-height:22px;
	text-decoration:none;
	-webkit-transition:margin 0.2s ease-out;
	-moz-transition:margin 0.2s ease-out;
	-khtml-transition:margin 0.2s ease-out
}
ul.index_resourse_list li a:hover {
	margin-left:10px
}
.cmsflimg li {
	height:80px
}
.cmsflimg_box {
	float:left;
	width:80px;
	height:57px;
	margin:10px 10px 0 10px;
	_margin:10px 10px 0 5px;
	padding:3px;
	border:1px solid #CCC
}
.cmsflimg_box img {
	position:absolute;
	z-index:3;
	width:80px;
	height:57px
}
.cmsflimg_name {
	float:left;
	width:225px;
	height:22px;
	white-space:nowrap;
	padding-top:8px
}
.cmsflimg_name a {
	line-height:22px;
	cursor:pointer
}
.cmsflimg_name a:hover {
	color:#464646
}
.cmsflimg_summary {
	float:left;
	width:225px;
	height:22px;
	line-height:24px;
	font-size:12px;
	color:#888
}
#sidebar {
	float:right;
	width:272px;
	margin-top:3px
}
#sidebar li ul.children li,#sidebar li ul.children li ul li {
	padding-left:18px
}
#sidebar h3 {
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	margin:0 0 8px 0
}
#sidebar ul {
	list-style:none
}
.widget {
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
	margin-top:7px;
	margin-bottom:10px;
	
}
.widget ul {
	padding:1px 0 1px 0
}
.widget ul li {
	line-height:22px
}
.sf_skin2_3tag ul li {
	display:block;
	height:20px;
	margin:2px 0;
	padding:0 0 1px 5px;
	border-left:4px #464646 solid;
	overflow:hidden;
	width: 220px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sf_skin2_3tag ul li:hover {
	color:#666;
	border-left:4px #666 solid
}
.widget_calendar,.widget_text,.widget_rss,.widget_categories,.widget_meta,.widget_archive,.widget_pages,.widget_recent_entries,.widget_mp_mepal {
	padding:10px;
	overflow:hidden
}
.sponsor {
	padding:10px;
	overflow:hidden;
	position:relative
}
.sponsor h3 {
	border-bottom:2px solid #464646
}
#tab_title {
	padding:5px 10px
}
#tab_title h3 {
	border-bottom:2px solid #464646
}
#tab_title .on {
	font-weight:bold;
	color:#FA236D
}
#tab_title span {
	padding:0;
	width:82px;
	display:block;
	float:left;
	text-align:center;
	cursor:pointer
}
#tab_content .hide {
	display:none
}
#tab_content ul {
	overflow:hidden;
	list-style:none
}
#tab_content ul li {
	height:22px;
	overflow:hidden;
	line-height:23px
}
.mp_message ul:hover img {
	opacity:.5;
	filter:alpha(opacity=50)
}
.mp_message ul:hover li:hover img {
	opacity:1;
	filter:alpha(opacity=100)
}
.mp_message ul li {
	list-style:none;
	display:inline
}
.mp_message img.avatar {
	width:36px;
	height:36px;
	border:1px solid #E3E3E3;
	padding:2px;
	margin:0 2px 5px 5px
}
.mp_message img.avatar:hover {
	background:#464646
}
.mp_comment ul {
	list-style-type:none
}
.mp_comment li {
	line-height:22px;
	clear:both
}
.mp_comment ul li img.avatar {
	height:36px;
	float:left;
	padding:2px;
	margin:1px 8px 6px 0;
	_margin:1px 8px 1px 0;
	border:1px solid #ddd
}
.mp_links li {
	float:left;
	width:115px
}
.mp_shows {
	overflow:hidden;
	width:250px;
	height:250px;
	position:relative
}
.mp_showc {
	display:block;
	width:1000%;
	position:relative
}
.mp_showb {
	float:left;
	width:250px;
	height:250px
}
#shows_links {
	margin-left:88px;
	margin-bottom:20px
}
#shows_links li {
	float:left;
	overflow:hidden;
	display:inline;
	width:25px
}
#shows_links a:link,#shows_links a:visited,#shows_links a:hover,#shows_links a:active {
	display:inline-block;
	overflow:hidden;
	width:25px;
	height:15px;
	background:url(images/sprite.png) no-repeat -64px -86px
}
#shows_links .act a:link,#shows_links .act a:visited,#shows_links .act a:hover,#shows_links .act a:active {
	background-position:-64px -61px
}
#mp_historys li {
	overflow:hidden
}
.mp_classifys li {
	float:left;
	width:115px
}
.mp_classifys {
	_padding-bottom:30px
}
.title_logint span {
	background:#464646;
	color:#fff;
	padding:5px 5px;
	cursor:pointer;
	line-height:24px;
	margin-right:5px;
	border-radius:10px;
	font-weight:bold;
	font-size:13px;
	
}
.title_logint {
	border-top:2px solid #464646;
	padding-top:3px;
	text-align:center
}
.title_logint .selected {
	background:#FA236D
}
#tab_logint ul {
	overflow:hidden;
	list-style:none
}
#tab_logint .hide {
	display:none
}
.widul li {
	display:block;
	height:20px;
	margin:2px 0;
	padding:0 0 1px 5px;
	border-left:4px #464646 solid
}
.widul li:hover {
	color:#666;
	border-left:4px #666 solid
}
#box_login input {
	width:200px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	padding:0 5px
}
.box_login {
	margin-left:23px
}
.boxsa_login {
	margin-left:40px
}
.boxs_login {
	margin-left:20px;
	_margin-left:10px
}
#login_data {
	overflow:hidden;
	margin-bottom:5px
}
#login_data p {
	border-radius:2px;
	border:#CCC 1px solid;
	width:200px;
	position:relative;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
	
}
#login_data label {
	width:32px;
	height:18px;
	line-height:18px;
	padding:4px;
	text-align:center;
	border-right:1px solid #CCC;
	display:inline-block
}
#login_data input {
	width:150px;
	height:18px;
	line-height:18px;
	padding:4px;
	border-radius:2px;
	border:0;
	color:#777
}
#login_data p:hover {
	box-shadow:0 0 2px #464646;
	color:#464646;
	border-color:#464646
}
#login_data input:hover {
	color:#464646
}
#login_data input:focus {
	color:#464646
}
.showb_box {
	overflow:hidden;
	position:relative
}
.showb_box span.showb_a {
	position:absolute;
	right:0;
	width:79px;
	height:49px;
	background:url(images/shortcuts/show/show.png) no-repeat 0 0
}
.showb_pic {
	position:relative;
	margin:30px 0;
	height:210px;
	overflow:hidden;
	zoom:1
}
.showb_con {
	position:relative;
	padding:0 20px
}
.showb_pic li {
	position:relative;
	height:118px;
	overflow:hidden;
	zoom:1
}
.showb_pic ul img {
	width:80px;
	height:80px;
	border-radius:14px;
	;
	float:left;
	position:relative;
	margin-right:12px;
	margin-top:3px
}
.showb_pic .showb_r {
	float:left;
	width:130px
}
.showb_pic a {
	color:#333;
	font-size:12px;
	line-height:18px
}
.showb_pic li p {
	height:32px;
	padding-bottom:5px;
	color:#7a7a7a;
	overflow:hidden;
	font-size:12px;
	line-height:18px
}
.showb_star {
	display:inline-block;
	width:75px;
	height:15px;
	text-align:left;
	vertical-align:middle;
	background:url(images/shortcuts/show/star.png) 0 -16px repeat-x;
	overflow:hidden
}
.showb_star em {
	display:inline-block;
	height:15px;
	vertical-align:top;
	background:url(images/shortcuts/show/star.png) 0 0 repeat-x
}
.showb_pic .showb_prev,.showb_pic .showb_next {
	position:absolute;
	right:10px;
	width:18px;
	height:12px;
	background:url(images/shortcuts/show/arrow.png) no-repeat;
	text-indent:-9999em
}
.showb_pic .showb_prev {
	top:79px;
	background-position:0 0;
	-webkit-transition:.0s;
	-moz-transition:.0s;
	-o-transition:.0s;
	-moz-transition-duration:.0s;
	-o-transition-duration:.0s;
	-webkit-transition-duration:.0s
}
.showb_pic .showb_next {
	bottom:79px;
	background-position:0 -22px;
	-webkit-transition:.0s;
	-moz-transition:.0s;
	-o-transition:.0s;
	-moz-transition-duration:.0s;
	-o-transition-duration:.0s;
	-webkit-transition-duration:.0s
}
.showb_pic .showb_prev:hover {
	background-position:0 -44px
}
.showb_pic .showb_next:hover {
	background-position:0 -66px
}
.single {
	float:right;
	width:700px;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
	
}
.mp_single {
	width:680px;
	padding:10px
}
.single_info {
	font-size:12px;
	text-align:center;
	line-height:22px;
	color:#777;
	border-top:2px solid #464646;
	margin-top:10px;
	border-bottom:1px dashed #464646
}
.single_info a {
	color:#464646;
	text-decoration:none
}
.single_info a:hover {
	text-decoration:underline
}
.single_infos {
	word-wrap:break-word;
	font-size:12px;
	text-align:center;
	line-height:22px;
	color:#777;
	border-bottom:2px solid #464646
}
.single_read {
	word-wrap:break-word;
	position:relative;
	border-bottom:1px dashed #464646;
	padding-top:5px;
	font-size:15px;
	padding-bottom:5px
}
.single_read h1,.single_read h2,.single_read h3,.single_read h4,.single_read h5,.single_read h6 {
	background:#464646;
	color:#FFF;
	margin-bottom:10px;
	margin-top:10px;
	border-radius:3px;
	padding-left:4px;
	padding:0.2em;
	
}
.single_read p {
	padding:5px 0px;
	margin:0;
	text-indent:2em;
	word-wrap:break-word
}
.single_read p a {
	color:#464646
}
.single_read h1 a,.single_read h2 a,.single_read h3 a,.single_read h4 a,.single_read h5 a,.single_read h6 a {
	color:#FFF
}
.single_read h1 a:hover,.single_read h2 a:hover,.single_read h3 a:hover,.single_read h4 a:hover,.single_read h5 a:hover,.single_read h6 a:hover {
	color:#FFF
}
.single_read img {
	cursor:pointer;
	height:auto;
	max-width:630px;
	border:1px dashed #AAA;
	padding:2px;
	width:expression(this.width>630?"630px":true);
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-o-transition:.5s;
	-moz-transition-duration:.5s;
	-o-transition-duration:.5s;
	-webkit-transition-duration:.5s
}
.single_read img:hover {
	opacity:.8
}
.single_read img:active {
	z-index:99999;
	position:relative;
	box-shadow:0px 0px 5px #666,0px 0px 5px #FFF inset;
	border:1px solid transparent;
	background:transparent;
	opacity:1;
	-webkit-transform:scale(1.5);
	-moz-transform:scale(1.5);
	-o-transform:scale(1.5);
	-ms-transform:scale(1.5);
	transform:scale(1.5)
}
.single_read label {
	background-color:#464646;
	border-radius:3px;
	padding:10px;
	color:#FFF;
	
}
.single_read label input {
	text-align:center
}
.single_read input[type="submit"] {
	background-color:#464646;
	border-radius:3px;
	width:50px;
	height:33px;
	color:#FFF;
	
}
.single_paging {
	font-size:12px;
	height:24px;
	text-align:center;
	line-height:24px;
	margin-top:5px;
	margin-bottom:5px;
	color:#464646
}
.single_paging a {
	color:#464646;
	padding:4px 10px;
	margin-left:3px;
	border:1px #464646 solid;
	box-shadow:0 1px 4px #AAA;
	border-radius:5px;
	background:#FFF;
	
}
.single_paging a:hover {
	color:#FFF;
	border:1px #FFF solid;
	text-decoration:none;
	background:#464646
}
.single_card {
	position:relative;
	overflow:hidden;
	border:1px dashed #464646;
	padding:5px;
	margin-top:15px;
	word-wrap:break-word;
	color:#777
}
.single_card a {
	color:#464646;
	text-decoration:none
}
.single_card a:hover {
	text-decoration:underline
}
.mp_timage {
	position:relative;
	margin:0 auto;
	width:485px;
	height:280px;
	overflow:hidden;
	zoom:1;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
}
.timage_pic {
	overflow:hidden;
	width:408px;
	height:280px;
	float:left;
	position:relative;
}
.timage_box li {
	width:74px;
	height:54px;
	border:1px dashed #AAA;
}
.timage_pic li img {
	width:403px;
	height:274px!important;
}
.timage_box {
	position:absolute;
	right:0;
}
.timage_pic li {
	width:408px;
	height:279px;
}
.timage_box li img {
	width:70px;
	height:50px!important;
	border:none;
}
.timage_box .mpt {
	border-top:1px dashed #AAA;
	border-bottom:1px dashed #AAA;
	border-right:1px dashed #AAA;
	border-left:1px dashed #FFF;
}
.post_hd {
	height:33px;
	border-bottom:1px dashed #464646;
	border-radius:6px;
	
}
#single_card {
	box-shadow:0 1px 2px 1px #aaa;
	border-radius:6px;
	z-index:998!important;
	background:#FFF;
	padding-top:10px;
	
}
.post_dw {
	float:left;
	margin-top:3px;
}
.post_zj {
	width:285px;
	float:left;
	margin-top:3px
}
.stb_share_buttons a {
	display:block;
	height:24px!important;
	background:url(images/weburl.gif)!important;
	float:left;
	margin:4px 0 0 5px;
	_margin:4px 0 0 3px;
	width:24px
}
#stb_btn_qzone {
	background-position:-13px -25px!important;
	padding:0
}
#stb_btn_weibo {
	background-position:-38px -25px!important;
	padding:0
}
#stb_btn_tqq {
	background-position:-63px -25px!important;
	padding:0
}
#stb_btn_t163 {
	background-position:-88px -25px!important;
	padding:0
}
#stb_btn_mshare {
	background-position:-113px -25px!important;
	padding:0
}
#stb_btn_more {
	display:block;
	height:33px;
	margin:0 0 0 3px;
	width:25px;
	float:left;
	padding:0;
	background:none!important
}
#share_toolbar .stb_share_buttons a:hover,.single_size a:hover {
	margin-top:3px!important
}
#stb_sbtn_more_icon {
	display:block;
	height:20px;
	width:16px;
	background:url(images/weburl.gif);
	float:left;
	margin:1px 0 0 3px
}
#stb_sbtn_more_icon {
	background-position:-30px 0!important;
	margin-top:5px!important
}
.single_size a {
	display:block;
	height:25px;
	width:32px;
	background:url(images/weburl.gif);
	float:left
}
#stb_btn_xiao {
	background-position:-1px -52px;
	padding:0
}
#stb_btn_zhong {
	background-position:-32px -52px;
	padding:0
}
#stb_btn_da {
	background-position:-63px -52px;
	padding:0
}
#stb_btn_kuan {
	background-position:-94px -52px;
	padding:0
}
#stb_btn_zhai {
	background-position:-126px -52px;
	padding:0
}
.stb_share_buttons a:hover {
	margin-top:2px
}
#bdshare .shareCount {
	margin-top:8px;
	text-indent:0;
	color:#464646;
	font-weight:bold
}
.post_tits {
	text-align:center;
	border-bottom:2px solid #464646;
	font-size:18px;
	word-wrap:break-word;
	padding:0 10px 5px 10px
}
.stb_groups {
	float:right;
	display:block;
	width:55px;
	color:#aaa;
	text-align:center
}
#stb_art_view {
	margin:0 auto
}
#stb_view_count {
	margin-right:5px;
	font-size:12px
}
#stb_art_view_icon {
	display:block;
	background:url(images/weburl.gif) -12px -2px no-repeat;
	height:16px;
	width:18px;
	margin:0 auto
}
.stb_divide1 {
	background:url(images/weburl.gif) 0 0;
	height:28px;
	width:6px;
	float:left;
	margin-right:10px;
	margin-left:10px
}
.stb_divide2 {
	background:url(images/weburl.gif) -6px 0;
	height:28px;
	width:6px;
	margin-top:3px;
	float:left
}
.stb_single_btn a {
	display:block;
	height:24px;
	background:url(images/weburl.gif);
	float:left;
	margin-left:10px;
	width:24px;
	-webkit-transition:.0s;
	-moz-transition:.0s;
	-o-transition:.0s;
	-moz-transition-duration:.0s;
	-o-transition-duration:.0s;
	-webkit-transition-duration:.0s
}
#stb_btn_prev {
	background-position:-51px 0;
	padding:0
}
#stb_btn_next {
	background-position:-129px 0;
	padding:0
}
#stb_btn_prev:hover {
	background-position:-76px 0;
	padding:0
}
#stb_btn_next:hover {
	background-position:-104px 0;
	padding:0
}
#stb_bjwz {
	float:left;
	margin-left:100px;
	line-height:30px;
	display:none
}
.related {
	margin:0 auto;
	width:700px;
	height:155px;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
	
}
.related_posts {
	padding:20px;
	_margin-bottom:-20px
}
.related_posts li {
	float:left;
	width:132px
}
.related_posts li img {
	width:122px;
	height:88px;
	padding:4px;
	border:1px solid #CCC
}
.related_posts_tittle {
	text-align:center;
	margin-top:100px;
	line-height:17px;
	color:#333 !important;
	font-size:12px !important;
	height:35px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.review {
	margin:0 auto;
	width:700px;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
	
}
.mp_review {
	overflow:hidden;
	width:680px;
	padding:10px;
	word-wrap:break-word
}
.review_list {
	margin-top:5px;
	border-bottom:2px solid #464646;
	border-top:2px solid #464646
}
.review_list li {
	border:1px dashed #464646;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px
}
.review_list ul {
	margin:10px 5px 5px 5px
}
.review_boxa {
	padding-left:5px;
	padding-top:5px
}
.review_body {
	padding:5px
}
.review_info {
	padding-left:50px
}
.review_info p {
	padding-top:10px
}
.review_info a {
	color:#464646;
	text-decoration:none
}
.review_info a:hover {
	text-decoration:underline
}
.review_floor {
	float:right;
	font-size:16px;
	color:#464646;
	font-weight:700
}
.review_author {
	margin-right:10px;
	font-weight:bold
}
.review_author a {
	color:#464646;
	text-decoration:none
}
.review_author a:hover {
	text-decoration:underline
}
.review_img {
	float:left;
	width:36px;
	height:36px;
	margin-right:10px;
	border:1px solid #CCC
}
.page-numbers {
	width:22px;
	height:22px
}
#respond {
	overflow:hidden;
	padding:10px;
	margin-bottom:10px
}
#review_pal {
	margin-top:10px;
	border-top:2px solid #464646;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	line-height:16px;
	color:#777
}
#review_pal p {
	float:left;
	margin-right:5px
}
#review_pal a {
	color:#464646;
	text-decoration:none
}
#review_pal a:hover {
	text-decoration:underline
}
#review_data {
	overflow:hidden;
	border-top:2px solid #464646;
	margin-top:10px;
	padding-top:10px;
	margin-bottom:5px;
	_margin-bottom:35px
}
#review_data p {
	border-radius:2px;
	border:#CCC 1px solid;
	width:200px;
	position:relative;
	float:left;
	margin-right:6px;
	margin-bottom:6px
}
#review_data label {
	width:32px;
	height:18px;
	line-height:18px;
	padding:4px;
	text-align:center;
	border-right:1px solid #CCC;
	display:inline-block
}
#review_data input {
	width:150px;
	height:18px;
	line-height:18px;
	border-radius:2px;
	border:0;
	color:#777
}
#review_data p em {
	font-size:12px;
	color:#ccc;
	position:absolute;
	left:192px;
	font-style:normal
}
#review_data p:hover,#review_data p.on {
	box-shadow:0 0 2px #464646;
	color:#464646;
	border-color:#464646
}
#review_data input:hover {
	color:#464646
}
#review_data input:focus {
	color:#464646
}
.review_area {
	border-radius:2px;
	border:#CCC 1px solid;
	margin-bottom:10px;
	background:white
}
.review_area_hover {
	border-color:#464646;
	box-shadow:0 0 2px #464646
}
.review_editor {
	height:26px;
	line-height:26px;
	border-bottom:#D8D8D8 1px solid;
	border-radius:2px 2px 0 0;
	background-color:#FDFDFD;
	box-shadow:0 2px 10px #EEE,inset 0 -2px 10px #EEE
}
.review_editor a {
	color:#777;
	display:inline-block;
	padding:0 8px;
	height:26px;
	border-right:1px solid #DDD
}
#smileys {
	display:none;
	position:relative;
	top:23px;
	left:48px;
	margin-top:-20px
}
#txaArticle {
	height:120px;
	padding:4px 6px;
	background:#fff url(images/comment.gif) no-repeat center;
	line-height:20px;
	border:none;
	width:98%;
	position:relative;
	z-index:2;
	color:#444
}
#txaArticle:focus {
	background:#FFF
}
.subcon {
	_margin-bottom:20px
}
.btn {
	float:left;
	height:26px;
	line-height:26px;
	padding:0 12px;
	font-size:12px;
	color:white;
	text-align:center;
	border-radius:3px;
	background-color:#464646;
	background-image:-webkit-linear-gradient(top,#3999D2,#464646)
}
.btn:hover {
	opacity:.9;
	filter:alpha(opacity=90);
	color:white;
	text-decoration:none;
	cursor:pointer
}
.mp_qx {
	float:left;
	margin-left:10px;
	height:26px;
	line-height:26px;
	padding:0 12px;
	color:white;
	font-size:12px;
	text-align:center;
	border-radius:3px;
	background-color:#464646;
	background-image:-webkit-linear-gradient(top,#3999D2,#464646)
}
.mp_qx:hover {
	opacity:.9;
	filter:alpha(opacity=90);
	color:white;
	text-decoration:none;
	cursor:pointer
}
.mp_qx a {
	color:white
}
.mp_qx a:hover {
	color:white
}
.review_box {
	overflow:hidden;
	padding:10px
}
.review_box li {
	border:1px dashed #464646;
	padding:5px
}
.review_box a {
	color:#464646;
	text-decoration:none
}
.review_box a:hover {
	text-decoration:underline
}
.review_box p {
	padding-top:10px
}
.review_boxs {
	padding-left:50px;
	padding-bottom:10px
}
.review_boxs p {
	padding-top:10px
}
.mp_approved {
	color:#464646
}
#loading,#error {
	background:#333;
	color:#FFF;
	opacity:.60;
	border-top:#ccc 1px solid;
	padding:2px 8px 1px;
	bottom:0;
	left:0;
	z-index:9;
	filter:alpha(opacity=60)
}
.comment-reply-link {
	margin-left:15px
}
.review_list_vip {
	margin-top:5px;
	border-bottom:2px solid #464646;
	border-top:2px solid #464646
}
.review_list_vip li {
	margin-top:10px;
	margin-bottom:10px
}
.review_img_vip {
	float:left;
	margin-right:5px
}
.review_body_vip {
	padding:10px
}
.vip0,.vip1,.vip2,.vip3,.vip4,.vip5,.vip6,.vip7,.vip8,.vip9,.vip10 {
	background:url(images/vip.png) no-repeat;
	display:inline-block;
	overflow:hidden;
	border:none;
	-webkit-transition:1s;
	-moz-transition:1s;
	-o-transition:1s;
	-moz-transition-duration:1s;
	-o-transition-duration:1s
}
.review_img_vip img {
	position:relative;
	float:left;
	width:36px;
	height:36px;
	padding:2px;
	background:#464646;
	box-shadow:0 0 2px #000;
	border-radius:3px;
	margin-right:5px;
	
}
.vip0 {
	background-position:0px -170px;
	position:relative;
	float:left;
	width:46px;
	height:19px;
	margin-top:-3px;
	margin-right:10px
}
.vip0:hover {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background-position:0px -170px;
	z-index:995;
	-webkit-transform:rotate(340deg) scale(2.8);
	-moz-transform:rotate(340deg) scale(2.8);
	-o-transform:rotate(340deg) scale(2.8);
	-ms-transform:rotate(340deg) scale(2.8);
	transform:rotate(340deg) scale(2.8)
}
.vip1 {
	background-position:0px 0px;
	position:relative;
	float:left;
	width:46px;
	height:19px;
	margin-top:-3px;
	margin-right:10px
}
.vip1:hover {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background-position:0px 0px;
	z-index:995;
	-webkit-transform:rotate(340deg) scale(2.8);
	-moz-transform:rotate(340deg) scale(2.8);
	-o-transform:rotate(340deg) scale(2.8);
	-ms-transform:rotate(340deg) scale(2.8);
	transform:rotate(340deg) scale(2.8)
}
.vip2 {
	background-position:0px -18px;
	position:relative;
	float:left;
	width:46px;
	height:19px;
	margin-top:-3px;
	margin-right:10px
}
.vip2:hover {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background-position:0px -18px;
	z-index:995;
	-webkit-transform:rotate(340deg) scale(2.8);
	-moz-transform:rotate(340deg) scale(2.8);
	-o-transform:rotate(340deg) scale(2.8);
	-ms-transform:rotate(340deg) scale(2.8);
	transform:rotate(340deg) scale(2.8)
}
.vip3 {
	background-position:0px -37px;
	position:relative;
	float:left;
	width:46px;
	height:19px;
	margin-top:-3px;
	margin-right:10px
}
.vip3:hover {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background-position:0px -37px;
	z-index:995;
	-webkit-transform:rotate(340deg) scale(2.8);
	-moz-transform:rotate(340deg) scale(2.8);
	-o-transform:rotate(340deg) scale(2.8);
	-ms-transform:rotate(340deg) scale(2.8);
	transform:rotate(340deg) scale(2.8)
}
.vip4 {
	background-position:0px -56px;
	position:relative;
	float:left;
	width:46px;
	height:19px;
	margin-top:-3px;
	margin-right:10px
}
.vip4:hover {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background-position:0px -56px;
	z-index:995;
	-webkit-transform:rotate(340deg) scale(2.8);
	-moz-transform:rotate(340deg) scale(2.8);
	-o-transform:rotate(340deg) scale(2.8);
	-ms-transform:rotate(340deg) scale(2.8);
	transform:rotate(340deg) scale(2.8)
}
.vip5 {
	background-position:0px -75px;
	position:relative;
	float:left;
	width:46px;
	height:19px;
	margin-top:-3px;
	margin-right:10px
}
.vip5:hover {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background-position:0px -75px;
	z-index:995;
	-webkit-transform:rotate(340deg) scale(2.8);
	-moz-transform:rotate(340deg) scale(2.8);
	-o-transform:rotate(340deg) scale(2.8);
	-ms-transform:rotate(340deg) scale(2.8);
	transform:rotate(340deg) scale(2.8)
}
.vip6 {
	background-position:0px -94px;
	position:relative;
	float:left;
	width:46px;
	height:19px;
	margin-top:-3px;
	margin-right:10px
}
.vip6:hover {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background-position:0px -94px;
	z-index:995;
	-webkit-transform:rotate(340deg) scale(2.8);
	-moz-transform:rotate(340deg) scale(2.8);
	-o-transform:rotate(340deg) scale(2.8);
	-ms-transform:rotate(340deg) scale(2.8);
	transform:rotate(340deg) scale(2.8)
}
.vip7 {
	background-position:0px -113px;
	position:relative;
	float:left;
	width:46px;
	height:19px;
	margin-top:-3px;
	margin-right:10px
}
.vip7:hover {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background-position:0px -113px;
	z-index:995;
	-webkit-transform:rotate(340deg) scale(2.8);
	-moz-transform:rotate(340deg) scale(2.8);
	-o-transform:rotate(340deg) scale(2.8);
	-ms-transform:rotate(340deg) scale(2.8);
	transform:rotate(340deg) scale(2.8)
}
.vip8 {
	background-position:0px -133px;
	position:relative;
	float:left;
	width:46px;
	height:19px;
	margin-top:-3px;
	margin-right:10px
}
.vip8:hover {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background-position:0px -133px;
	z-index:995;
	-webkit-transform:rotate(340deg) scale(2.8);
	-moz-transform:rotate(340deg) scale(2.8);
	-o-transform:rotate(340deg) scale(2.8);
	-ms-transform:rotate(340deg) scale(2.8);
	transform:rotate(340deg) scale(2.8)
}
.vip9 {
	background-position:0px -153px;
	position:relative;
	float:left;
	width:46px;
	height:19px;
	margin-top:-3px;
	margin-right:10px
}
.vip9:hover {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background-position:0px -153px;
	z-index:995;
	-webkit-transform:rotate(340deg) scale(2.8);
	-moz-transform:rotate(340deg) scale(2.8);
	-o-transform:rotate(340deg) scale(2.8);
	-ms-transform:rotate(340deg) scale(2.8);
	transform:rotate(340deg) scale(2.8)
}
.vip10 {
	background-position:0px -189px;
	position:relative;
	float:left;
	width:46px;
	height:19px;
	margin-top:-3px;
	margin-right:10px
}
.vip10:hover {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background-position:0px -189px;
	z-index:995;
	-webkit-transform:rotate(340deg) scale(2.8);
	-moz-transform:rotate(340deg) scale(2.8);
	-o-transform:rotate(340deg) scale(2.8);
	-ms-transform:rotate(340deg) scale(2.8);
	transform:rotate(340deg) scale(2.8)
}
.review_info_vip {
	padding-left:45px
}
.review_info_vip p {
	line-height:24px;
	padding-top:10px;
	text-indent:2em
}
.review_info_vip a {
	color:#FFF
}
.review_infos_vip {
	box-shadow:0 0 2px #000;
	border-radius:3px;
	background:#464646;
	color:#FFF;
	padding:8px;
	height:14px;
	line-height:14px;
	
}
.review_vym_vip {
	float:left;
	line-height:15px
}
.review_floor_vip {
	float:right;
	width:200px
}
.review_ls_vip {
	float:right;
	font-weight:bold
}
.review_list_vip li ul ul {
	margin-left:0px
}
.review_list_vip li ul {
	margin-left:45px
}
#mp_404 {
	float:left;
	overflow:hidden;
	width:700px;
	position:relative;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:white;
	
}
.mp_404img {
	float:left;
	background:url(images/404.png) no-repeat;
	width:100px;
	height:93px;
	border:1px solid #CCC
}
.mp_404tit {
	line-height:25px;
	padding-top:10px;
	padding-right:5px;
	padding-left:115px
}
.mp_404tit i {
	font-style:normal;
	color:#464646
}
.archives_k {
	margin-top:10px
}
#archives {
	width:670px
}
#archives p {
	text-indent:2em;
	margin:5px 0 10px;
	line-height:180%;
	color:#444;
	font-size:13px
}
#archives h3 {
	margin-left:18px;
	height:25px;
	line-height:25px;
	padding:1px 8px;
	font-size:14px;
	color:#FFF;
	background:#464646;
	border-radius:5px;
	
}
#archives ul {
	margin-left:25px;
	margin-top:10px;
	margin-bottom:10px;
	width:580px;
	line-height:200%;
	color:#333;
	font-size:13px
}
#archives li {
	margin-left:20px;
	padding:0 0 0 10px;
	list-style:circle
}
#archives em {
	color:#464646;
	padding:0 2px;
	font-style:normal
}
.mp_singles {
	width:680px;
	padding:10px
}
.mp_singles h2 {
	border-bottom:2px solid #464646;
	padding-bottom:5px;
	margin-bottom:10px
}
.link_t {
	border-bottom:2px solid #464646;
	padding-bottom:5px
}
#link_read {
	border-bottom:1px dashed #FFF
}
.mepallink ul ul,.linkstandard ul {
	margin-top:10px
}
.mepallink ul ul li:hover {
	box-shadow:0 1px 4px #464646;
	border:1px solid #464646\9
}
.mepallink ul ul li {
	float:left;
	padding:5px;
	margin-right:10px;
	margin-bottom:10px;
	width:21%;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
	border:1px solid #DDD\9;
	
}
.mepallink ul ul li img {
	padding-right:5px;
	border:0;
	margin-bottom:-2px
}
.mepallink ul li h2,.linkstandard h2 {
	clear:both;
	font-size:18px;
	padding-bottom:5px;
	border-bottom:2px solid #464646
}
.readerwall {
	padding-left:15px;
	font-size:12px;
	overflow:visible;
	_padding-left:8px
}
.readerwall li {
	margin:8px;
	border-radius:3px;
	float:left;
	position:relative;
	
}
.readerwall a {
	position:relative;
	color:#999;
	overflow:hidden;
	border-radius:4px;
	border:1px dashed #AAA;
	padding:2px;
	
}
.readerwall .pic {
	border-radius:4px;
	position:relative;
	z-index:3;
	box-shadow:0 1px 4px #AAA;
	-webkit-transition:.0s;
	-moz-transition:.0s;
	-o-transition:.0s;
	-moz-transition-duration:.0s;
	-o-transition-duration:.0s
}
.readerwall a:hover .pic {
	-webkit-transform:scale(1.2);
	-webkit-transition:.0s;
	-moz-transition:.0s;
	-o-transition:.0s;
	-moz-transition-duration:.0s;
	-o-transition-duration:.0s;
	-webkit-transition-duration:.0s
}
.mp_code {
	font-family:"Courier New",Courier,mono;
	font-size:12px;
	background-color:white;
	border:1px solid #CCC;
	width:678px;
	overflow:auto;
	margin-top:10px;
	margin-bottom:10px
}
.mp_code ol {
	margin:0px 0px 1px 45px;
	padding:2px;
	list-style-type:decimal;
	color:#464646
}
.mp_code ol li.alt {
	background-color:#F0F0F0
}
.mp_code ol li {
	border-left:2px solid #464646;
	padding-left:10px;
	line-height:18px
}
.shortcuts {
	margin:20px 0px;
	padding:15px 20px 15px 80px;
	position:relative;
	border-radius:5px;
	
}
.warning {
	background:url(images/shortcuts/bell.png) no-repeat 15px 15px #FFEA97;
	border:1px solid #E1B400;
	color:#9F6F26;
	padding-bottom:30px
}
.warning a {
	color:#A84A1E;
	border-bottom:1px dotted #A84A1E
}
.warning a:hover {
	color:#A84A1E;
	border-bottom:1px solid #A84A1E
}
.noway {
	background:url(images/shortcuts/noway.png) no-repeat 15px 15px #EFCEC9;
	border:1px solid #BE1F1F;
	color:#820B0B;
	padding-bottom:30px
}
.noway a {
	color:#F60;
	border-bottom:1px dotted #F60
}
.noway a:hover {
	color:#F60;
	border-bottom:1px solid #F60
}
.buy {
	background:url(images/shortcuts/buy.png) no-repeat 15px 15px #EFF4D4;
	border:1px solid #8FAD3D;
	color:#779B39;
	padding-bottom:30px
}
.buy a {
	color:#2b2b2b;
	border-bottom:1px dotted #2b2b2b
}
.buy a:hover {
	color:#2b2b2b;
	border-bottom:1px solid #2b2b2b
}
.task {
	background:url(images/shortcuts/clipboard.png) no-repeat 15px 15px #E7E7E7;
	border:1px solid #aaa;
	color:#333;
	padding-bottom:30px
}
.task a {
	color:#333;
	border-bottom:1px dotted #333
}
.task a:hover {
	color:#333;
	border-bottom:1px solid #333
}
.reply_to_read {
	border:1px dashed #464646;
	border-left:10px dashed #464646;
	border-right:10px dashed #464646
}
.reply_to_read strong {
	color:#FA236D
}
.reply_to_read a {
	color:#464646;
	border-bottom:1px dashed #464646
}
.shortcuts,.warning,.noway,.buy,.task p {
	text-indent:0;
	width:300px;
	word-wrap:break-word
}
.but_buynow a {
	display:block;
	position:relative;
	background:url(images/shortcuts/buynow.png) no-repeat scroll left top transparent;
	cursor:pointer;
	font-size:13px;
	height:40px;
	line-height:40px;
	padding-right:30px;
	width:209px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px
}
.but_down a {
	display:block;
	position:relative;
	background:url(images/shortcuts/download.png) no-repeat scroll left top transparent;
	cursor:pointer;
	font-size:13px;
	height:39px;
	line-height:39px;
	padding-right:30px;
	width:121px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	-webkit-transition:.0s;
	-moz-transition:.0s;
	-o-transition:.0s;
	-moz-transition-duration:.0s;
	-o-transition-duration:.0s;
	-webkit-transition-duration:.0s
}
.but_down span {
	color:#383838;
	text-shadow:1px 1px 0 white;
	font-style:normal
}
.but_down a:hover {
	background-position:0 -39px;
	color:#383838
}
.mptxt {
	padding:10px;
	border:2px dashed #C1C1C1;
	border-left:5px solid #464646;
	word-wrap:break-word
}
#placard {
	position:fixed;
	bottom:0;
	background:#333;
	width:99.9%;
	height:23px;
	line-height:23px;
	z-index:9999;
	opacity:.70;
	filter:alpha(opacity=60);
	_bottom:auto;
	_width:100%;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	border:1px dashed #FFF;
	border-radius:6px
}
#placard a {
	color:#fff;
	font-size:13px;
	letter-spacing:2px;
	text-shadow:0px 1px 0px #333
}
#close a {
	float:right;
	margin:0 20px 0 0
}
#bulletin {
	float:left;
	height:23px;
	color:#fff;
	margin:0 0 0 20px;
	background:url(images/shortcuts/placard.gif) no-repeat;
	min-height:23px;
	overflow:hidden
}
#bulletin a {
	float:left
}
#bulletin li {
	height:23px;
	padding-left:35px;
	list-style-type:none
}
#footer {
	text-align:center;
	height:40px;
	background:#464646;
	padding-top:10px;
	font-size:12px;
	color:#FFF;
	margin-top:15px;
	box-shadow:0 -2px 10px #B4B4B4;
	
}
#footer a:link,#footer a:visited {
	color:#FFF
}
#footer a:hover {
	text-decoration:underline
}
.fallnav {
	position:relative;
	width:980px;
	margin:0 auto 0 auto
}
.fallnav ul {
	position:relative;
	left:50%;
	float:left;
	margin-bottom:-5px
}
.fallnav li {
	position:relative;
	right:50%;
	display:inline;
	float:left;
	padding:0 5px;
	line-height:14px
}
.fallnav li a {
	background:#464646
}
.fallnav li a:hover {
	text-decoration:underline
}
.copyright {
	padding-top:20px
}
.attachment-thumbnail {
	width:140px;
	height:100px
}
.wp-smiley {
	width:20px;
	height:20px
}
#wp-calendar {
	width:100%
}
#wp-calendar #today {
	background:#FFF;
	color:#464646;
	border:1px solid #464646;
	font-weight:bold
}
#wp-calendar tbody a {
	font-weight:bold;
	color:#464646
}
#wp-calendar caption {
	font-size:14px;
	background:#FFF;
	color:#464646;
	font-weight:bold;
	letter-spacing:-0.05em;
	text-align:center;
	padding:5px 0 5px 0;
	border-radius:5px
}
#wp-calendar th#wp-calendar td {
	text-align:center
}
#wp-calendar tbody td {
	border:1px solid #E9F0F4;
	border-radius:2px;
	text-align:center
}
#wp-calendar tbody td:hover {
	border:1px solid #464646
}
#wp-calendar tbody td.pad {
	border:0 none
}
#wp-calendar th {
	border-radius:3px;
	background:#464646;
	color:#fff
}
#wp-calendar td#prev {
	text-align:left;
	padding-top:5px
}
#wp-calendar td#next {
	text-align:right;
	padding-top:5px
}
#station {
	width:1024px;
	margin:10px auto;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
	
}
#archivest {
	margin-top:10px
}
#cse {
	float:right;
	width:700px;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
	
}
#xiami {
	padding:50px;
	text-align:center
}
.musicimg {
	margin:0 auto;
	padding-bottom:50px;
	width:314px;
	height:230px;
	background:url(images/music.gif) no-repeat
}
.rolltwoew {
	position:fixed;
	right:51%;
	bottom:32px;
	z-index:999;
	width:32px;
	font-family:simsun;
	margin-right:-552px;
	_margin-right:0px;
	_right:150px;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight - 32))
}
.rolltu {
	position:fixed;
	right:64%;
	bottom:32px;
	z-index:999;
	width:32px;
	display:none;
	font-family:simsun;
	margin-right:-552px;
	_margin-right:0px;
	_right:185px;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight - 32))
}
.rolltu img {
	width:150px;
	padding:5px;
	background:#FFF;
	border:2px solid #464646
}
.ico-twoew {
	display:block;
	margin-top:2px;
	height:32px;
	width:32px;
	opacity:0.8;
	filter:alpha(opacity=80);
	cursor:pointer
}
.ico-twoew:hover {
	opacity:0.9;
	filter:alpha(opacity=90)
}
.ico-twoew {
	background-position:-181px -62px
}
.slider_two {
	margin-top:10px;
	position:relative
}
#slider_img_two {
	overflow:hidden;
	width:700px;
	height:216px;
	position:relative;
	box-shadow:0 1px 4px #AAA;
	border-radius:3px;
	background:#FFF;
	
}
.nbox_two {
	display:block;
	width:8000%;
	position:relative
}
.slider_box_two {
	float:left;
	width:700px
}
.slider_img_two {
	float:left;
	width:290px;
	height:207px;
	margin:0;
	padding:4px;
	border:1px solid #ccc
}
.nbox_two .descs {
	overflow:hidden;
	padding:5px 10px 0
}
.descsbox2 h2 {
	border-bottom:2px solid #464646;
	height:25px;
	padding-bottom:5px
}
.slider_info2 {
	line-height:22px;
	padding-top:5px;
	text-indent:2em;
	height: 110px;
	word-wrap:break-word;
	overflow: hidden;
}
#sidebar .widget h3{
	border-bottom: 2px solid #464646;
	text-align: center;
}
.widget{
	overflow: hidden;
}
/**日历**/
.divCalendar{
	width: 272px;
	text-align: center;
	margin: 0;
	padding: 0;
}
.divCalendar table{
	width: 100%;
	table-layout: fixed;
	PADDING: 1PX;
	border-spacing: 0;
	border-collapse: collapse;
}
.divCalendar caption{
	text-align: center;
	height: 30px;
	font-weight: bold;
	font-size: 14px;
	LINE-HEIGHT: 30PX;
}
.divCalendar caption a{
	padding: 0 20px;
	color: #555555;
}
.divCalendar caption th{
	background-color: #fbfbfb;
	color: #555555;
	text-transform: uppercase;
	border: 1px solid #E0E1E2;
	height: 26px;
}
.divCalendar td{
	text-align: center;
	border: 1px solid #E0E1E2;
	height: 30px;
}
.divCalendar td a{
	background-color: #464646;
	color: #fff;
	display: block;
	line-height: 30px;
}

/**最近发表**/
.divPrevious li{
	height: 22px;
	overflow: hidden;
	display: block;
	margin: 2px 0;
	padding: 0 0 1px 5px;
	border-left: 4px #464646 solid;
	width: 220px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/**分类**/
.divCatalog li{
	float: left;
	width: 46%;
	padding-left: 5px;
	border-left: 4px #464646 solid;
	white-space: nowrap;
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
}

/**最新回复**/
.divComments li{
	overflow: hidden;
	display: block;
	margin: 2px 0;
	padding: 0 0 1px 5px;
	border-left: 4px #464646 solid;
	width: 220px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
/**文章归档**/
.divArchives li{
	float: left;
	width: 46%;
	padding-left: 5px;
	border-left: 4px #464646 solid;
	white-space: nowrap;
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
}

.divFavorites li{
	float: left;
	width: 46%;
	padding-left: 5px;
	border-left: 4px #464646 solid;
	white-space: nowrap;
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
}

.divLinkage li{
	float: left;
	width: 46%;
	padding-left: 5px;
	border-left: 4px #464646 solid;
	white-space: nowrap;
	word-break: keep-all;
	overflow: hidden;
	text-overflow: ellipsis;
}
/**分享**/
.mybaidu{
	float:left;
	margin-left: 5px;
	margin-top: -3px;
}

.post_dw_button{
	color: #2979D3;
	width: 85px;
	height: 25px;
	text-align: center;
	font-weight: 300;
	background: url("images/like.png") no-repeat;
	position: relative;
	cursor: pointer;
	font-size: 12px;
	background-position: 0 -30px;
}

.post_dw_button .post_dw_span{
	line-height:25px;
	height: 25px;
}
.post_dw_button .post_dw_showspan{
	line-height:25px;
	height: 25px;
	text-align: center;
	margin-left: 15px;
	display: none;
}

.post_dw_button .bdlikebutton-add{
	display: none;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 10002;
	font-size: 20px;
	font-weight: 700;
}
.post_dw_add{
	display: none;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 10002;
	font-size: 20px;
	font-weight: 700;
}

#divComments .cmtface {
	clear: both;
	height: 45px;
	overflow: hidden;}
	img.side_avatar {
	float: left;
	margin: 3px 8px 0px 0px;}
	img.side_avatar:hover {-webkit-transform: rotate(720deg);
	-moz-transform: rotate(720deg);
	-ms-transform: rotate(720deg);
	-o-transform: rotate(720deg);
	transform: rotate(720deg);
}
#divComments .cmtface img {
    border:0; 
    max-width:600px; 
    max-height:400px;
    padding: 3px;
    border:solid  #e5e5e5 1px;
    background: #fafafa;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition: .5s;
}

/**  标签云 **/
.divTags a{
	transition: 0.5s;
	display: inline-block;
	padding: 3px 5px;
	line-height: 10px;
	font-size: 13px;
	margin: 3px 1px 3px 1px;
}

.divTags a:nth-child(9n+1) {
	color: #428BCA;
}
.divTags a:nth-child(9n+2) {
	color: #5CB85C;
}
.divTags a:nth-child(9n+3) {
	color: #D9534F;
}
.divTags a:nth-child(9n+4) {
	color: #567E95;
}
.divTags a:nth-child(9n+5) {
	color: #B433FF;
}
.divTags a:nth-child(9n+6) {
	color: #00ABA9;
}
.divTags a:nth-child(9n+7) {
	color: #B37333;
}
.divTags a:nth-child(9n+8) {
	color: #FF6600;
}
.divTags a:nth-child(9n) {
	color: #4A4A4A;
}
.entry-title{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}