.container {
	width: 961px;
	margin: 0 auto;
	border-left: 12px solid #1D6B0D;
	border-right: 12px solid #1D6B0D;
}

.xmp_container .item {
	position: absolute;
	width: 290px;
}
.xmp_container {
	padding:0px 0px 10px 2px;
	min-height:680px;
	height:auto !important;
	height:680px;
}
.xmp_container .item {
	position:absolute;
	width:290px
}
.xmp_container .item div, .xgt_meitu_other_pic li div {
	width:288px;
	height:45px;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	float:left;
}
.xmp_container .item div a, .xgt_meitu_other_pic li div a {
	display:inline-block;
	width:200px;
	height:18px;
	line-height:18px;
	font-size:14px;
	color:#333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:13px 0 0 14px;
	font-family:"Microsoft YaHei", Î¢ÈíÑÅºÚ, "Microsoft JhengHei", »ªÎÄÏ¸ºÚ, STHeiti, MingLiu;
	text-decoration: none
}
.xmp_container .item div a:hover, .xgt_meitu_other_pic li div a:hover {
	color:#f25618;
}
.xmp_container .item div a:hover {
	color: #f25618
}
.xmp_container .item div em {
	height:18px;
	line-height:18px;
	margin:14px 15px 0 0;
	float:right;
	display:inline
}
.xmp_container .item a:hover {
	text-decoration:none
}
.xmp_container .item span {
	position:relative;
	float:left;
	height:100%;
	width:290px;
	_overflow:hidden
}
.xmp_container .item span a.item_img {
	display:block;
	float:left;
	cursor: pointer;
}
.xmp_container .item span a.item_img img {
	float:left
}
.xmp_container .item span a.free_design {
	width:144px;
	height:35px;
	background-color:rgba(232, 112, 39, .9);
	text-align:center;
	line-height:35px;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	z-index:100
}
.ielt9 .xmp_container .item span a.free_design, .ielt9 .xmp_container .item span a.meitu_collection {
	background:#e87027;
	filter:alpha(opacity=90);
}
.xmp_container .item span a.meitu_collection {
	width:144px;
	height:35px;
	background-color:rgba(232, 112, 39, .9);
	text-align:center;
	line-height:35px;
	color:#fff;
	position:absolute;
	bottom:0;
	right:0;
	z-index:100;
}
.xmp_container .item span a.meitu_collection em.ysc {
	background-position:-66px -16px
}
.xmp_container .item span a.meitu_collection em {
	background-position:-66px -16px;
	width:16px;
	height:16px;
	display:inline-block;
	top:5px;
	position:relative;
	margin-right:6px
}
.ie7 .xmp_container .item span a.meitu_collection em {
	top:2px;
}
.ielt7 .xmp_container .item span a.meitu_collection em {
	margin-right:6px;
	top:1px
}
.xmp_container .item span a.meitu_collection b {
	display:inline-block;
	height:35px;
	line-height:35px;
	font-weight:normal
}
.xmp_container .item a.item_img img {
	background:#ccc
}
.xmp_container .item span:hover { /*transition:transform .2s linear 0s; transform:scaleX(1.05) scaleY(1.05)*/
}
html {
	background:url(bg.gif) repeat #edece9
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0
}
table {
	border-collapse:collapse;
	border-spacing:0
}
fieldset, img {
	border:0
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:400
}
li {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:400
}
q:before, q:after {
	content:''
}
abbr, acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom;
	overflow:hidden
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	resize:none;
	outline:0
}
legend {
	color:#000
}
body {
	font-family:"helvetica neue", arial, sans-serif;
	font-size:14px;
	color:#444
}
table {
	font-size:inherit
}
pre, code, kbd, samp, tt {
	font-family:monospace;
	line-height:100%
}
em {
	font-style:italic
}
strong {
	font-weight:700
}
h1 {
	margin:32px 0 11px;
	padding:0 0 12px;
	font-size:28px;
	line-height:1.1em;
	text-shadow:0 1px rgba(255, 255, 255, .9)
}
h2 {
	padding:0 0 8px;
	font-size:21px
}
h1, h2 {
	letter-spacing:-.0125em;
	font-weight:700
}
h3 {
	font-size:1.5em;
	font-weight:700
}
p {
	margin:0 0 .8em;
	line-height:1.35em
}
a {
	color:#222;
	text-decoration:none;
	outline:0
}
a.text-meta .invisible {
	visibility:visible;
	font-size:0;
	line-height:0
}
a:hover {
	color:#9A0000;
	text-decoration:underline
}
textarea {
	overflow:auto
}
textarea {
	display:inline-block;
	padding:6px 10px;
	color:#221919;
	background:#fff;
	border:1px solid #CCC;
	box-shadow:inset 0 1px rgba(34, 25, 25, .15), 0 1px rgba(255, 255, 255, .8);
	width:250px
}
.ir {
	display:block;
	border:0;
	text-indent:-999em;
	overflow:hidden;
	background-color:transparent;
	background-repeat:no-repeat;
	text-align:left;
	direction:ltr
}
.ir br {
	display:none
}
.hidden {
	display:none!important;
	visibility:hidden
}
#pin_view_page .pin-view {
	margin-top:16px
}
#pin_view_page .wrapper {
	width:992px
}
#pin_view_page .link_icon {
	position:absolute;
	right:0;
	bottom:0;
	background-color:#E54646;
	padding:6px 10px;
	margin-right:12px;
	margin-bottom:12px;
	border-radius:3px;
	color:#fff
}
.pin-view .pin-view-wrapper {
	width:985px;
	margin:0 auto;
	position:relative
}
.pin-view .piece {
	background:#fff;
	padding:16px 20px;
	box-shadow:0 1px 3px rgba(34, 25, 25, .4);
	margin-bottom:16px
}
.pin-view .main-part {
	width:698px;
	float:left
}
.pin-view .side-part {
	width:278px;
	float:right
}
.pin-view .tool-bar {
	margin-bottom:16px;
	position:relative;
	z-index:1
}
.pin-view .tool-bar .right-part {
	position:absolute;
	right:0;
	top:0
}
.pin-view .tool-bar .btn {
	margin-right:10px
}
.pin-view .tool-bar .right-part .btn {
	margin-right:0
}
.pin-view .tool-bar .heart {
	width:12px
}
.pin-view .tool-bar .liked .heart {
	background:url(action_like.svg) 0 -60px no-repeat!important
}
.no-svg .pin-view .tool-bar .liked .heart {
	background:url(5148480c6bb6461387f0bf195e5805c8.svg) -2px -2px no-repeat;
	width:16px;
	height:18px
}
.no-svg .pin-view .tool-bar .zoomin i {
	background-image:url(395951bf676b4344b2fec234bdd18dbd.svg) -30px 0 no-repeat
}
.no-svg .pin-view .tool-bar-bottom .repin-btn i {
	background-image:url(69f5edb72ac54c40948108d45e66380f.svg) 0 0 no-repeat
}
.no-svg .pin-view .tool-bar-bottom .like-btn i {
	background-image:url(ce63aa6f770a480eac8ac4d9a50918b3.svg) -60px 0 no-repeat
}
.no-svg .pin-view .tool-bar-bottom .comment-btn i {
	background-image:url(8b16baee9ffb49e8984fdb5f9fc05420.svg) 0 -20px no-repeat;
	width:16px;
	height:16px
}
.no-svg .pin-view .tool-bar-bottom .report-btn i {
	background-image:url(fe160836eb244d0ca1d6276d8724b2ad.svg) 0 0 no-repeat
}
.no-svg .pin-view .tool-bar-bottom .source i {
	background-image:url(ca55cc65d6a841f48861378ae13c30c5.svg) 0 0 no-repeat
}
.no-svg .pin-view .tool-bar-bottom .right-part .come-from i {
	background-image:url(website.png)
}
.pin-view .tool-bar-bottom .right-part .come-from:hover i {
	background-position:0 -30px
}
.pin-view .main-image {
	position:relative;
	overflow:hidden;
	text-align:center;
	background:url(img_bg_2.png) 0 0 repeat
}
.pin-view .main-image img {
	display:block;
	margin:0 auto
}
.pin-view .info-piece {
	padding-bottom:0
}
.pin-view .info-piece .info {
	margin-bottom:15px;
	position:relative
}
.pin-view .info-piece .info .img {
	width:50px;
	height:50px
}
.pin-view .info-piece .info .img img {
	width:50px;
	height:50px
}
.pin-view .info-piece .info .main {
	position:absolute;
	top:0;
	left:60px;
	font-size:20px
}
.pin-view .info-piece .info .main span {
	color:#8c7e7e
}
.pin-view .info-piece .info .sub {
	position:absolute;
	top:32px;
	left:60px;
	color:#999
}
.pin-view .info-piece .info .space {
	padding:0 5px
}
.pin-view .info-piece .more-comments {
	text-align:center;
	cursor:pointer;
	font-size:16px;
	padding:14px 20px;
	border-top:1px solid #EDEDED;
	margin:0 -20px
}
.pin-view .info-piece .description {
	line-height:1.2;
	color:#444;
	background-color:#FAFAFA;
	padding:15px;
	margin-bottom:20px;
	word-wrap:break-word
}
.pin-view .info-piece .comments {
	margin:0 -20px
}
.pin-view .info-piece .comments .comment {
	padding:14px 20px;
	border-bottom:1px solid #EDEDED;
	overflow:hidden;
	font-size:14px;
	position:relative
}
.pin-view .info-piece .comments .comment.new {
	background:#FAFAFA
}
.pin-view .info-piece .comments .comment img {
	display:block;
	width:50px
}
.pin-view .info-piece .comments .comment .meta {
	color:#999;
	margin:2px 0 6px 60px
}
.pin-view .info-piece .comments .comment .meta a {
	text-decoration:none
}
.pin-view .info-piece .comments .comment .text {
	margin-left:60px;
	line-height:1.2
}
.pin-view .info-piece .comments .img {
	float:left
}
.pin-view .info-piece .comments .img img {
	width:50px;
	height:50px
}
.pin-view .info-piece .comments .delete {
	float:right;
	background:url("comment_act_icon.png") -19px 0 no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
	margin-left:7px
}
.pin-view .info-piece .comments .delete:hover {
	background-position:-19px -20px
}
.pin-view .info-piece .comments .delete:active {
	background-position:-19px -40px
}
.pin-view .info-piece .comments .reply-button {
	float:right;
	background:url("comment_act_icon.png") 0 0 no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
	margin-left:7px
}
.pin-view .info-piece .comments .reply-button:hover {
	background-position:0 -20px
}
.pin-view .info-piece .comments .reply-button:active {
	background-position:0 -40px
}
.pin-view .info-piece .comments .report-button {
	float:right;
	background:url(report_icon.svg) 3px 0 no-repeat;
	width:20px;
	height:20px;
	cursor:pointer
}
.no-svg .pin-view .info-piece .comments .report-button {
	background-image:url(report_icon.png)
}
.pin-view .info-piece .comments .report-button:hover {
	background-position:3px -20px
}
.pin-view .info-piece .comments .report-button:active {
	background-position:3px -40px
}
.pin-view .info-piece .comments .comment .action-buttons {
	visibility:hidden;
	width:80px;
	height:30px;
	position:absolute;
	right:20px;
	top:14px
}
.pin-view .info-piece .comments .comment:hover .action-buttons {
	visibility:visible
}
.pin-view .info-piece .likes {
	padding:20px 0 12px
}
.pin-view .info-piece .likes h4 {
	margin-bottom:16px;
	display:block;
	font-weight:700
}
.pin-view .info-piece .likes .img {
	display:block;
	float:left;
	margin:0 8px 8px 0
}
.pin-view .board-piece .board-info {
	margin-bottom:10px;
	position:relative
}
.pin-view .board-piece .board-info .img {
	width:38px;
	height:38px
}
.pin-view .board-piece .board-info .img img {
	width:38px;
	height:38px
}
.pin-view .board-piece .board-info .name {
	position:absolute;
	left:44px;
	top:0;
	line-height:1.2;
	font-size:15px;
	white-space:nowrap;
	width:200px;
	overflow:hidden;
	text-overflow:ellipsis
}
.pin-view .board-piece .board-info .sub {
	position:absolute;
	left:44px;
	top:22px;
	font-size:13px;
	color:#999
}
.pin-view .board-piece .board-pins {
	margin-bottom:10px;
	height:360px;
	width:250px;
	overflow-y:auto;
	overflow-x:hidden
}
.pin-view .board-piece .board-pins .cell {
	display:block;
	position: absolute;
}
.pin-view .board-piece .board-pins .cell img {
	display:block
}
.pin-view .board-piece .board-pins .cell .cover {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(255, 255, 255, .5);
	box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .1)
}
.pin-view .board-piece .board-pins .cell:hover .cover {
	background:rgba(255, 255, 255, .2);
	box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .35)
}
.pin-view .board-piece .board-pins .selected .cover {
	background:0;
	box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .15)
}
#board_pins_waterfall {
	position:relative;
	min-height:380px
}
.pin-view .board-piece .board-pins .loading {
	display:none!important
}
.pin-view .board-piece .board-pins .long {
	height:150px;
	overflow:hidden;
	position:relative
}
.pin-view .board-piece .board-pins .long .stop {
	position:absolute;
	width:78px;
	height:16px;
	left:0;
	bottom:0;
	background:url(long_image_shadow.png) repeat-x left top
}
.pin-view .board-piece .follow-btn {
	display:block
}
.pin-view .siblings-piece {
	padding:0
}
.pin-view .siblings-piece .inner {
	color:#999;
	text-decoration:none;
	line-height:1.2;
	position:relative;
	display:block;
	padding:16px 20px
}
.pin-view .siblings-piece .inner:hover {
	background:#FAFAFA
}
.pin-view .siblings-piece .inner .site {
	color:#444
}
.pin-view .siblings-piece .inner:hover .site {
	color:#9A0000
}
.pin-view .siblings-piece .inner .pins {
	margin-top:6px
}
.pin-view .siblings-piece .inner img {
	width:78px;
	height:78px;
	float:left
}
.pin-view .siblings-piece .inner img.space {
	margin-right:2px
}
.pin-view .siblings-piece .inner .arrow {
	position:absolute;
	width:16px;
	height:16px;
	right:20px;
	top:16px;
	background:url(icon_arrow.png) 0 0 no-repeat
}
.pin-view .siblings-piece .inner:hover .arrow {
	background-position:0 -30px
}

.show_menu{
	width:1178px;
}

.show_menu_title{
	width:1178px;
	margin-left:8px;
	list-style:none;
	float:left;
	background: #F5F5F5;
	border: 1px solid #E3E3E3;
}


.show_menu_title li{
	width:220px;
	list-style:none;
	float:left;
	line-height:30px;
	font-size:13px;
	font-weight:bold;
	height: 30px;
	border-bottom: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	padding: 5px 0 5px 10px;
	display: inline;
}