
a:visited {
	color: #2d64b3;
	text-decoration: none
}
a {
	color: #2d64b3;
	text-decoration: none
}
.body-wrapper {
	font-family: 'Microsoft Yahei', "微软雅黑", arial, "宋体", sans-serif;
	width: auto; background: #fff;
}
.content-container {
	margin: 0 auto
}
.content-container .main-content {
	float: left
}
.main-aside {
	float: left
}
.main-aside .aside-wrap {
	border: 1px solid #f0f0f0;
	background: #fff;
	margin-top: 10px
}
.main-aside .aside-wrap .tousu {
	margin: 0 auto;
	display: block;
	width: 250px;
	padding: 20px 0;
	font-family: "\5b8b\4f53", sans-serif
}
.header, .nav .nav-wrap, .content-container {
	width: 1070px
}
.content-container .main-content {
	width: 740px;
	padding: 0 20px 0 0
}
.main-aside {
	width: 310px
}
.small-screen .header, .small-screen .nav .nav-wrap, .small-screen .content-container {
	width: 980px
}
.small-screen .content-container .main-content {
	width: 610px;
	padding: 0 50px 0 30px
}
.small-screen .main-aside {
	width: 290px
}
.mt40 {
	margin-top: 40px
}
.main-content-bottom {
	border-top: 2px solid #676767;
	margin-top: 30px
}
.footer {
	background-color: #f5f5f5;
	width: auto
}
.usr-explist {
	border-top: 1px solid #e1e1e1;
	width: 250px;
	margin: 0 auto;
	padding: 15px 0 10px;
	position: relative
}
.usr-explist h3 {
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 8px
}
.usr-explist ul li {
	height: 26px;
	line-height: 26px
}
.usr-explist ul li.on {
	background: #f2f2f2
}
.usr-explist ul a {
	color: #2c64b2
}
.usr-explist ul.list {
	margin-top: 10px
}
.usr-explist ul.list li {
	margin-bottom: 5px
}
.author-simple .author-info h2 {
	font-size: 16px;
	font-weight: 400;
	margin-top: 12px
}
.author-simple .author-info .u-follow-btn {
	position: absolute;
	top: 12px;
	right: 0;
	width: 61px;
	height: 27px;
	display: block;
	background: url(article-sprite-v1.png) no-repeat -200px -124px
}
.author-simple .author-info .follow-btn:hover {
	background-position: -200px -151px
}
.author-simple .author-info .followed-btn {
	background-position: -200px -178px
}
.wgt-author {
	border-bottom: 1px solid #e1e1e1
}
.author-wrap {
	width: 250px;
	margin: 0 auto;
	padding: 20px 0 15px
}
.breadcrumb {
	background-color: #fcfcfc;
	border-bottom: 1px solid #f3f3f3;
	height: 33px
}
.breadcrumb .bread-wrap {
	font: 16px/1.5 "\5b8b\4f53", arial, sans-serif;
	color: #666;
	width: 1070px;
	margin: 0 auto;
	padding: 8px 0;
	position: relative
}
.bread-wrap a {
	color:#36C;
	}
	
.small-screen .breadcrumb .bread-wrap {
	width: 980px
}
.wgt-cms-banner {
	border-bottom: 1px solid #e5e5e5
}
.wgt-cms-banner .cms-slide-wrap {
	width: 250px;
	margin: 0 auto;
	padding: 10px 0 0
}
.wgt-cms-banner .cms-slide-img {
	position: relative;
	height: 162px;
	overflow: hidden
}
.wgt-cms-banner .cms-slide-img a {
	position: absolute;
	left: 0;
	top: 0
}
.wgt-cms-banner .cms-slide-img a.on {
	display: block
}
.wgt-cms-banner .cms-slide-img img {
	width: 250px;
	height: 160px;
	border: 1px solid #EBEBEB
}
.wgt-cms-banner .cms-slide-btn {
	text-align: center
}
.wgt-cms-banner .cms-slide-btn a {
	outline: 0;
	display: inline-block;
	margin: 0 2px;
	color: #ccc;
	font-size: 17px;
	text-decoration: none
}
.wgt-cms-banner .cms-slide-btn a:visited {
	color: #ccc
}
.wgt-cms-banner .cms-slide-btn a:hover {
	text-decoration: none
}
.share-container {
	padding: 20px 30px
}
.reference {
	line-height: 2
}
.is-spread {
	font-size: 12px;
	color: #666;
	background: #FDFDEE;
	border: 1px solid #F2E9BD;
	padding: 0 10px;
	margin-top: 10px;
	height: 30px;
	line-height: 30px
}
.exp-content .lazy-load-img {
	visibility: hidden
}
.exp-album-enter-mask {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: #333;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer
}
.format-exp ol li {
	padding: 45px 0 0 35px;
	margin-left: 17px;
	border-left: 2px dotted #e4e4e4;
	margin-top: 1px;
	font-size: 18px;
}
.exp-content h2 {
	font: 400 22px/24px '微软雅黑';
	color: #333;
	padding-bottom: 7px;
	margin: 40px 0 0;
	border-bottom: 1px solid #d6d6d8
}
.exp-content-block {
	color: #333;
	font-size: 18px;
	line-height: 28px;
	margin-top: 40px
}
.exp-content-block.has-shifu {
	margin-top: 30px
}
.small-screen .exp-content-block {
	color: #333;
	font-size: 14px;
	line-height: 24px
}
.exp-content ol .list-item-1 {
	margin-top: 20px;
	padding-top: 0
}
.content-listblock-text p {
	margin: 20px 0
}
.list-icon {
	width: 32px;
	height: 32px;
	position: absolute;
	left: -18px;
	top: 43px;
	font-size: 16px;
	color: #efe;
	text-align: center;
	line-height: 32px;
	background: url(step_ol_bg.png) no-repeat;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,  sizingMethod=scale,  src="step_ol_bg.png");
	_background: 0 0
}
.list-item-1 .list-icon {
	top: 0
}
.last-item {
	position: relative;
	height: 13px;
	margin-top: 5px
}
.last-item-end {
	color: #ccc;
	font-size: 12px;
	line-height: 13px;
	background-color: #fff;
	position: absolute;
	bottom: 0;
	left: -48px;
	display: block
}
.exp-image-center {
	padding-left: 50%;
	float: left;
*padding-left:0;
*float:none
}
.exp-image-center .exp-image-wraper {
	margin-left: -50%;
*margin-left:0
}
.exp-brief-clear {
	clear: both;
	height: 0;
	overflow: hidden
}
.origin-author {
	text-align: right;
	padding-left: 20px
}
.origin-author span {
	color: #797979
}
.exp-image-default {
	display: block
}
.exp-brief-step .exp-image-wraper, .exp-brief-step .content-listblock-image {
	text-align: center
}
.list-exp-ul p, .custom_decimal p {
	margin: 0 0 25px
}
.exp-content .list-decimal-paddingleft-1 {
	padding: 9px 0 22px 42px!important
}
.exp-content .list-exp-ul {
	background: url(unsortlist.png) no-repeat scroll 11px 7px transparent;
	padding: 0 0 0 41px!important
}
.exp-content ul li {
	background: url(unsortlist.png) no-repeat scroll 0 8px transparent;
	padding: 0 0 0 25px
}
.no-format-exp ul li {
	float: none!important;
	margin: auto!important
}
.no-format-exp .content-listblock-text img {
	display: block
}
.exp-content-block ol, .exp-content-block ul {
	clear: both
}
.no-format-exp .exp-conent-orderlist li {
	padding-left: 42px
}
.no-format-exp .exp-conent-orderlist .list-icon {
	top: 0;
	left: 0
}
.no-format-exp .exp-conent-orderlist .last-item-end {
	left: -37px
}
.exp-content-list {
	display: block;
	position: relative;
	min-height: 31px;
	_height: 31px
}
.exp-content-body {
	text-align: justify;
	margin-top: 5px
}
.exp-content-blog-body {
	margin-top: 40px
}
.exp-content .unorder-list-ui {
	margin-left: 17px;
	border-left: 2px dotted #e4e4e4;
	margin-top: 30px
}
.exp-content .unorder-list-ui li {
	padding: 0 0 0 35px;
	margin-left: -7px;
	margin-bottom: 35px;
	position: relative;
	top: -10px;
	_zoom: 1;
	_height: auto
}
.unorder-list-ui .last-item-end {
	bottom: -10px;
	left: -41px
}
#expDetailNew ol li {
	min-height: auto!important;
	float: none!important;
	width: auto\9!important;
	padding: 1px 0 22px 35px!important;
	_padding: 0 0 0 35px!important;
	margin: auto!important
}
#expDetailNew ul li {
	min-height: auto!important;
	float: none!important;
	width: auto\9!important;
	background: url(ullist.png) 0 4px no-repeat;
	padding: 0 0 0 15px!important;
	margin: auto!important
}
#editor-content-summary {
	zoom: 1
}
.exp-content-body p {
}
.exp-content-body ul {
}
.exp-content-body ol {
}
.exp-content-block-1 .content-listblock-media {
	text-align: center
}
.content-list-image, .exp-content-listblock {
	position: relative;
	_zoom: 1
}
.content-list-image {
	padding: 10px 0
}
.origin-notice span.i-original {
	background: url(article-sprite-v1.png) no-repeat -263px -125px;
	display: inline-block;
	vertical-align: middle;
	width: 17px;
	height: 16px;
*margin-top:2px;
	_margin-top: 0;
	margin-right: 10px
}
.origin-notice span {
	display: inline-block
}
.origin-notice span em {
	color: #999;
	font-style: normal
}
.origin-notice a.jubao, .origin-notice a.tuijian {
	color: #888;
	float: right;
	margin-left: 6px
}
.dialog-report-exp {
	padding: 15px 35px 20px 25px
}
.dialog-report-exp table {
	width: 100%
}
.dialog-report-exp table .t1 {
	color: #999;
	width: 72px
}
.dialog-report-exp table .t2 p {
	color: #333;
	margin-bottom: 20px
}
.dialog-report-exp table .t2 p span {
	font-size: 12px;
	color: #999;
	padding-left: 22px;
	display: block;
	margin-top: 3px
}
.dialog-report-exp .exp-title {
	position: relative;
	padding-top: 21px;
	padding-bottom: 23px
}
.exp-title h1 {
	font-size: 30px;
	color: #333;
	font-weight: 400;
	height: 50px;
	margin-top: 10px;
}
.exp-title .exp-info {
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	font: 14px/1.5 arial, "\5b8b\4f53", sans-serif
}
.exp-title .exp-info li {
	float: left;
	color: #999;
	height: 22px;
	line-height: 22px
}
.exp-title .exp-info li.blank {
	margin: 0 10px;
	color: #e1e1e1
}
.exp-title .exp-tag {
	_display: inline-block
}
.exp-title .exp-tag a {
	color: #888
}
.exp-title .ico-ori {
	background: url(article-sprite-v1.png) no-repeat -263px -125px;
	display: inline-block;
	vertical-align: middle;
	width: 17px;
	height: 16px;
	margin-top: -2px;
*margin-top:4px;
	_margin-top: 2px
}
.exp-title .ico-edt span {
	background: url(article-sprite-v1.png) no-repeat -218px -263px;
	display: inline-block;
	width: 9px;
	height: 9px;
	margin-right: 5px
}
.exp-title .good-exp {
	position: absolute;
	background: url(article-sprite-v1.png) no-repeat -200px -205px;
	height: 56px;
	width: 44px;
	right: 55px;
	top: -1px
}
.exp-title .rank-exp {
	position: absolute;
	background: url(rank-icon_1436743.png) no-repeat;
	right: 0;
	top: -1px;
	font-size: 14px;
	color: #fff;
	width: 43px;
	height: 56px
}
.exp-title .rank-exp a {
	text-align: center;
	line-height: 68px;
	display: block;
	width: 41px;
	height: 56px;
	color: #fff;
	text-decoration: none
}
.exp-title .i-activity, .exp-title .act-link {
	display: inline-block;
*display:inline;
	vertical-align: middle
}
.exp-title .i-activity {
	width: 30px;
	height: 16px;
	background-repeat: no-repeat;
}
.exp-title .act-link {
	height: 16px;
	line-height: 16px;
	margin-left: 5px;
	color: #3ea42d
}
.no-thumbs {
	border-bottom: 1px solid #efefef
}
.digital-container {
	display: inline-block;
	_display: inline
}
.digital-container span {
	width: 24px;
	height: 28px;
	display: inline-block;
	float: left;
	margin-right: 3px
}
.num0 {
	background: url(nums_8b3bfc0.png) 0 -216px
}
.wgt-income-money {
	border: 1px solid #f0f0f0;
	height: 118px;
	margin: 5px 0 10px
}
.wgt-income-money .income-title {
	width: 100px;
	height: 31px;
	margin: 7px auto;
	background-repeat: no-repeat;
}
.wgt-income-money .income-money {
	color: #f9aa33;
	font-size: 14px;
	padding-left: 70px
}
.wgt-income-money .income-money .income-money-num {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle
}
.wgt-income-money .link {
	display: block;
	width: 128px;
	height: 26px;
	line-height: 26px;
	background: #519af2;
	color: #fff!important;
	font-size: 12px;
	text-align: center;
	border-radius: 13px;
	margin: 5px auto 0
}
.wgt-left-promo {
	display: block;
	width: 120px;
	height: 180px;
	position: fixed;
	top: 0;
	left: -12px
}
.wgt-left-promo img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%
}
.wgt-left-promo.hide {
	display: none
}
.wgt-left-promo .close-left-promo {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: #fff;
	opacity: 0;
*filter:alpha(opacity=0)
}
.exp-item-list h3 {
	font: 400 22px/42px '微软雅黑';
	padding-top: 10px
}
.exp-item-list h3 .change-relate-exp {
	font-size: 12px;
	line-height: 42px
}
.exp-item-list .related-exp-link {
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	border-bottom: 1px solid #efefef;
	position: relative
}
.exp-item-list .related-exp-link:hover {
	background-color: #f9fdf8
}
.exp-item-list .related-exp-link span {
	position: absolute;
	top: 0
}
.exp-date {
	right: 0;
	font-size: 12px;
	color: #999
}
.related-exp-link .exp-vote-num {
	right: 90px;
	color: #333;
	width: 100px
}
.related-exp-link .exp-vote-num .vote-ico {
	position: static
}
.vote-ico {
	margin-top: 12px;
	width: 14px;
	height: 16px;
	display: inline-block;
	margin-right: 10px;
	background: url(article-sprite-v1.png) no-repeat 0 -384px
}
.wgt-shifu {
	transition: all 500ms
}
.wgt-shifu a {
	display: block;
	padding: 10px;
	text-decoration: none;
	background: #e9eff7
}
.wgt-shifu a h4, .wgt-shifu a .fake-btn {
	height: 25px;
	line-height: 25px
}
.wgt-shifu a h4 {
	font-size: 16px;
	color: #2c64b2
}
.wgt-shifu a h4 i {
	display: inline-block;
	width: 69px;
	height: 20px;
	margin-right: 10px;
	vertical-align: text-top;
*display:inline;
*zoom:1;
	background-repeat: no-repeat;
}
.wgt-shifu a h4 i span {
	color: #fff;
	font-style: normal;
	display: inline-block;
	height: 20px;
	width: 63px;
	line-height: 20px;
	vertical-align: top;
	text-align: center;
	font-size: 13px
}
.wgt-shifu a .fake-btn {
	margin-right: 11px;
	padding: 0 13px;
	font-size: 14px;
	color: #fff;
	border-radius: 2px;
	background: #4a70c1
}
.wgt-shifu a .shifu-text {
	opacity: 1
}
.wgt-shifu a:hover h4 {
	text-decoration: underline
}
.wgt-shifu.shifu-top {
	margin-top: 20px
}
.wgt-shifu.shifu-bottom {
	margin: 10px 0 15px
}
.wgt-shifu.fade .shifu-text {
	opacity: 0
}
.tag-explist {
	padding-top: 20px
}
.tag-explist .add-tags {
	color: #61C151
}
.tag-explist strong {
	font: 400 16px/24px '微软雅黑';
	margin: 0 4px
}
.exp-tag-top {
	_display: inline-block
}
.exp-tag-top a {
	color: #888;
	text-decoration: none
}
.exp-tag-top a:visited {
	color: #2d64b3;
	text-decoration: none
}
.tag-explist a {
	display: inline-block;
	border-radius: 3px;
	background-color: #fcfcfc;
	color: #333;
	border: 1px solid #ddd;
	font: 14px/22px '微软雅黑';
	padding: 0 14px;
	margin-left: 10px
}
.tag-explist a:hover {
	color: #fff;
	background-color: #79d06a;
	border-color: #79d06a;
	text-decoration: none
}
.wgt-like .btn-wrapper .like-btn i {
	background-position: -86px -970px
}
.wgt-like .btn-wrapper .like-btn:hover.disabled i, .wgt-like .btn-wrapper .like-btn.active.disabled i {
	background-position: -86px -970px
}
.wgt-like .btn-wrapper .like-btn.disabled i {
	background-position: -86px -970px
}
.wgt-like .btn-wrapper .like-btn:hover i, .wgt-like .btn-wrapper .like-btn.active i {
	background-position: -87px -997px
}
.wgt-like .btn-wrapper .dislike-btn i {
	background-position: -87px -1023px
}
.wgt-like .btn-wrapper .dislike-btn:hover i, .wgt-like .btn-wrapper .dislike-btn.active i, .wgt-like .btn-wrapper .dislike-btn.disabled i {
	background-position: -87px -1023px
}
.wgt-like .like-feedback .close-like-tip {
	background-position: -96px -1050px
}
.wgt-shifu a h4 i {
	background-position: -40px -1068px
}
.wgt-like .btn-wrapper .dislike-btn:hover i {
	background-image: url(article_sync_css_0_z_0342249.png)
}
.wgt-like .btn-wrapper .dislike-btn.active i, .wgt-like .btn-wrapper .dislike-btn.disabled i, .wgt-like .like-feedback .close-like-tip, .wgt-shifu a h4 i {
	background-image: url(article_sync_css_0_z_0342249.png)
}



