.hidden{
	display:none
}
.show{
	display:inherit
}
.pdt15{
	padding-top:15px
}
.mt20 { margin-top:20px !important; }
.errorTip{
	color:red;
	font-size:14px
}
.baseColor{
	color:#ff8b3d
}
.baseColor2{
	color:#ff783d
}
.gray{
	color:#777
}
.black{
	color:#474747
}
.font14{
	font-size:14px
}
.font16{
	font-size:16px
}
.font24{
	font-size:24px
}
.font36{
	font-size:36px
}
.bgWhite{
	background-color:#fff
}
.bt{
	border-top:1px solid #f1f1f1
}
.br{
	border-right:1px solid #f1f1f1
}
.bb{
	border-bottom:1px solid #f1f1f1
}
.bl{
	border-left:1px solid #f1f1f1
}
.bd{
	border:1px solid #f1f1f1
}
.baseBut{
	display:inline-block;
	background-color:#ff8b3d;
	padding:8px 18px;
	font-size:18px;
	text-align:center;
	color:#fff
}
.baseBut:hover{
	background-color:#ff783d;
	cursor:pointer
}
.mainContent{
	background-color:#f8f8f8;
	padding-bottom:35px
}
.mainBox{
	width:1200px;
	margin:0 auto;
	background-color:#fff
}
.imgListBox .imgItem a.coll i,.imgListBox .imgItem .infoBox .activeProporty a p{
	background-image:url(../../images/xiazaianliu.png);
	background-repeat:no-repeat
}
.imgListBox{
	position:relative;
	width:1216px;
	margin:0 auto;
	margin-bottom:30px
}
.imgListBox .imgItem{
	float:left;
	display:inline;
	background:#fff;
	width:282px;
	margin-bottom:15px;
	margin-left:7.5px;
	margin-right:7.5px;
	border:1px solid #e4e3e3;
	border-bottom:1px solid #C6C5C5;
    position:relative;
}
.imgListBox .imgItemN{
    float:left;
    display:inline;
    background:#fff;
    width:362px;
    margin-bottom:15px;
    margin-left:8px;
    margin-right:8px;
    border:none;
    position:relative;
}
/*.imgListBox .imgItem:after{
    position:absolute;
    content:'';
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    border:3px solid transparent;
    -webkit-transition:border-color .2s ease-in;
    -moz-transition:border-color .2s ease-in;
    -ms-transition:border-color .2s ease-in;
    transition:border-color .2s ease-in
}*/
.imgListBox .imgItem:hover:after{

}
.imgListBox .imgItem .imageBox{
	display:block;
	width:282px;
	max-height:390px;
	overflow:hidden;
	position:relative;
	min-height:100px;
	background:url("../../images/msk.png");
}
.imgListBox .imgItemN .imageBoxN{
    display:block;
    width:362px;
    max-height:604px;
    overflow:hidden;
    position:relative;
    min-height:180px;
    background:none;
    background-color:#DDDDDF;
}
.imgListBox .imgItem .imageBox img{
	min-width:282px
}
.imgListBox .imgItemN .imageBoxN img{
    min-width:322px;
    box-shadow:0 0 15px #B3B3B4;
    background-image: url('../../images/msk.png');
}
.imgListBox .imgItem .imageBox .shadow{
	position:absolute;
	z-index:1;
	min-width:282px;
	height:12px;
	left:0;
	bottom:-1px;
	background:url("../../images/inspire/image_shadow_white.png") repeat-x 4px top
}
.imgListBox .imgItem .imageBox .attachTagIcon{
	position: absolute;
	top:10px;
	right:10px;
}
.imgListBox .imgItem .imageBox .higeTagIcon{  background:url("../../images/public/comm_jp_s.png");width:60px;height:60px;position: absolute;  top:7px;  right:7px;  }
.imgListBox .imgItem a.mask{
	display:none;
	margin-top:0;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:100%;
	cursor:pointer;
	background-color:black;
	filter: alpha(opacity=5)\9;
	opacity: 0.7;
}
.imgListBox .coll{
	position:absolute;
	z-index:2;
	top:0;
	width:282px;
	-webkit-transform:rotateY(90deg);
	-moz-transform:rotateY(90deg);
	-ms-transform:rotateY(90deg);
	transform:rotateY(90deg);
	display:none9
}
.imgListBox .imgItem:hover .coll{
	display:block9;
	-webkit-transform:rotateY(0deg);
	-moz-transform:rotateY(0deg);
	-ms-transform:rotateY(0deg);
	transform:rotateY(0deg);
	transition:all .3s
}
.imgListBox .imgItem a.coll{
	display:none;
	top:50%;
	cursor:pointer;
	margin: -27px 34px 0;
	font-size:18px;
	height:54px;
	line-height:54px;
	border-radius:6px;
}
.imgListBox .imgItemN a.coll{
    display:none;
    top:50%;
    cursor:pointer;
    margin: -27px 103px 0;
    font-size:18px;
    height:54px;
    line-height:54px;
    border-radius:6px;
}
.imgListBox .imgItem a.coll i{
	width:18px;
	height:18px;
	display:inline-block;
	position:absolute;
	right:29px;
	top:18px;
	transition-property:background-image
}
.imgListBox .imgItem a.coll.download{
	right:0;
	border:1px solid #d02a0d;
	background-color:#f06e4a;
	width:154px;
	color:#fff
}
.imgListBox .imgItem a.coll.downloadAttach{
	right: 0;
	border:1px solid #d02a0d;
	background-color:#f06e4a;
}
.imgListBox .imgItem a.coll.like{
	left: 0;
	border:1px solid #d2d2d2;
	background-color:#fff;
	width:50px;
	color:#524d4d
}
.imgListBox .imgItem a.coll:hover.download{
	background-color:#F15B31
}
.imgListBox .imgItem a.coll:hover.downloadAttach{
	background-color:#F15B31
}
.imgListBox .imgItem a.coll.liked:hover{
	color:#ff783d
}
.imgListBox .imgItem a.coll.download i{
	background-position:0px 0px
}
.imgListBox .imgItem a.coll.like i{
	background-position:-206px -24px
}
.imgListBox .imgItem a.coll.like:hover i,.imgListBox .imgItem a.like.cancelLikeBut i{
	background-position:-220px -24px
}
.imgListBox .imgItem a.coll.cancelLikeBut{
	padding-left:10px;
	-webkit-transition:all .3s ease-in-out;
	width:67px;
	white-space:nowrap
}
.imgListBox .imgItem .infoBox{
	padding:10px 12px 12px 15px
}
.imgListBox .imgItem .infoBox .title{
	color:#666666;
	font-size:14px;
	line-height:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:10px
}
.imgListBox .imgItem .infoBox .activeProporty span { color:#bfbfbf; }
.imgListBox .imgItem .infoBox .activeProporty{
	font-size:10px;
	color:#bfbfbf;
	/*height: 20px;*/
	/*line-height: 20px;*/
}

.imgListBox .imgItem .delBox a.del,.imgListBox .imgItem .markHighQuality,.imgListBox .imgItem .unMarkHighQuality,.imgListBox .imgItem .replaceRecomment,.imgListBox .imgItem .replaceRank{
	position:absolute;
	top:55px;
	left:0;
	background:#333332;
	text-align:center;
	padding:8px 20px;
	color:#fff;
	z-index:3;
	display:block;
	border:none
}
.imgListBox .imgItem .delBox a:hover.del{
	background:rgba(0,0,0,.7)
}
.recommentDiv input { display:none; }
.recommentDiv .recomment_inp { position:absolute;left:0;top:135px;z-index:3;height:37px;width:100px; }
.recommentDiv .recomment_view,.recommentDiv .recomment_confirm { position:absolute;left:110px;top:135px;z-index:3;height:37px;width:55px;background:#333332;color:#fff;cursor:pointer; }
.imgListBox .imgItem .replaceRecomment { top:135px; }
.imgListBox .imgItem .markHighQuality,.imgListBox .imgItem .unMarkHighQuality{top: 95px}
.imgListBox .imgItem .markHighQuality:hover,.imgListBox .imgItem .unMarkHighQuality:hover,.recommentDiv .recomment_view:hover,.recommentDiv .recomment_confirm:hover{opacity: 0.9}
.imgListBox .imgItem .markHighQuality{background-color: #ff6a33}
.imgListBox .imgItem .unMarkHighQuality{background-color: #333332}

.rankDiv input { display:none; }
.rankDiv .rank_inp { position:absolute;left:0;top:5px;z-index:3;height:37px;width:100px; }
.rankDiv .rank_view,.rankDiv .rank_confirm { position:absolute;left:110px;top:5px;z-index:3;height:37px;width:55px;background:#333332;color:#fff;cursor:pointer; }
.imgListBox .imgItem .replaceRank { top:5px; }
.imgListBox .imgItem .markHighQuality:hover,.imgListBox .imgItem .unMarkHighQuality:hover,.rankDiv .rank_view:hover,.rankDiv .rank_confirm:hover{opacity: 0.9}

.activeProporty a{
	display:block;
	margin-right:10px;
	float:left;
	font-size:12px;
	height:15px;
	line-height:15px
}
.activeProporty a p{
	display:inline-block;
	margin-right:4px;
	height:15px;
	vertical-align:middle;
	background-image:url(../../images/public/comm_icon.png);
	background-repeat:no-repeat
}
.activeProporty a.viewNum p{
	width:20px;
	background-position:-198px -36px
}
.activeProporty a.downloadNum p{
	width:13px;
	background-position:-224px -36px
}
.activeProporty a.likeNum p{
	width:13px;
	background-position:-245px -36px
}
.activeProporty a.format p{
	width:13px;
	background-position:-164px -60px
}
.topTit{
	line-height:50px
}
.topTit h3{
	font-size:24px;
	color:#3c3c3c
}
.searchBox .searchMain{
	width:685px;
	margin:0 auto;
	padding:15px 0 25px
}
.searchBox .searchMain .clear{
	clear:both;
	zoom:1
}
.searchBox .searchMain .search_div{
	border:2px solid #ff8b3d;
	height:45px;
	_height:42px;
	_overflow:hidden
}
.searchBox .searchMain .search_div .fl{
	float:left;
	display:inline
}
.searchBox .searchMain .search_div input.input_search{
	padding:10px;
	_padding:8px 10px 12px;
	font-size:16px;
	line-height:24px;
	width:530px;
	color:#7E7E7E
}
.searchBox .searchMain .search_div a.sub_search{
	height:45px;
	_height:43px;
	display:block;
	text-align:center;
	background:#ff8b3d;
	color:#fff;
	width:131px;
	_width:127px;
	line-height:43px;
	font-size:24px
}
.searchBox .searchMain .search_div a:hover.sub_search{
	background:#ff783d
}
.inpsireSearch .filterTabBox{
	border:none;
	border-top:1px solid #e4e4e4
}
.inpsireSearch .filterBox .filterItem{
	width:auto
}
.inpsireSearch .index_4 .filterItem{
	width:1090px
}
.inpsireSearch .filterBox .lableBox span{
	font-size:16px
}
.inpsireSearch .designTabBox a.color-item{
	color:#fff;
	text-align:center;
	padding:0;
	width:35px;
	display:inline-block;
	height:26px;
	line-height:26px;
	margin-top:2px;
	text-shadow:0 1px 1px #919191;
	box-shadow:0 0px 1px #C8C8C8
}
.inpsireSearch .designTabBox a:hover.color-item{
	text-decoration:none
}
.inpsireSearch .designTabBox .searchTypeNav{
	margin-bottom:0;
	border:none
}
.inpsireSearch .filterTabBox .filterBox{
	border-bottom:1px solid #f0f1f0
}
.inpsireSearch .filterTabBox .filterBox.orderFilter{
	border:none
}
.searchKeyword{
	width:1235px;
	margin:0 auto
}
.searchKeyword h1{
	color:#474747;
	font-size:16px;
	margin-bottom:10px
}
.searchKeyword h3{
	color:#474747;
	font-size:16px;
	margin-bottom:10px
}
.filterTabBox{
	background:#fff;
	border:1px solid #e4e4e4;
	margin-bottom:10px;
	font-size:16px;
	color:#474747;
	line-height:28px
}
.filterTabBox .filterAchorbox{
	background:#f1f2f3;
	height:50px;
	border-bottom:1px solid #e4e4e4
}
.filterTabBox .filterAchorbox a{
	display:block;
	line-height:50px;
	color:#474747;
	width:100px;
	text-align:center
}
.filterTabBox .filterAchorbox a:hover,.filterTabBox .filterAchorbox a.active{
	background:#fff;
	text-decoration:none
}
.filterTabBox .filterBox{
	margin:0 10px;
	padding:20px;
	border-bottom:1px solid #e4e4e4
}
.filterTabBox .filterBox.orderFilter{
	border:none
}
.filterTabBox .filterBox .lableBox span{
	color:#777
}
.filterTabBox .filterBox a{
	padding-right:20px;
	color:#474747
}
.filterTabBox .filterBox a:hover,.filterTabBox .filterBox a.active{
	color:#ff8b3d
}
.filterTabBox .filterBox .lableBox{
	width:50px
}
.filterTabBox .index_3 .filterItem{
	width:1130px
}
.showWrap{
	background-color:#fff
}
.showWrap .showTop{
	padding:15px 0;
	line-height:44px
}
.sildeShowCnt .main-part,.showWrap .side-part,.showWrap.topNavFix .showTop{
	box-shadow:0 1px 2px #777
}
.showWrap.topNavFix .showTop{
	position:fixed;
	top:0;
	max-width:1024px;
	background-color:#fff;
	margin:0;
	min-width:720px;
	z-index:6
}
.showWrap.topNavFix .side-part{
	position:absolute;
	zoom:1
}
.showWrap .showTop .shareBox{
	margin-left:30px
}
.showWrap .showTop .shareBox span{
	font-size:18px;
	color:#777
}
.showWrap .showTop .shareBox .share{
	padding:4px 0;
	position:relative
}
.showWrap .showTop .shareBox .share .share-num-pane{
	width:330px;
	height:180px;
	position:absolute;
	z-index:100;
	left:-230px;
	top:40px;
	display:none
}
.showWrap .showTop .shareBox .share .share-num{
	width:292px;
	height:175px;
	background:url(../../images/share-num-pane.png) no-repeat 0 0;
	float:left
}
.showWrap .showTop .shareBox .share .share-num-num{
	color:#ff6800
}
.showWrap .showTop .shareBox .share .del-pane{
	display:block;
	width:25px;
	height:25px;
	background:url(../../images/share-pane-del.png) no-repeat 0 0;
	margin-top:42px;
	margin-left:5px;
	float:left
}
.showWrap .showTop .shareBox .share .del-pane:hover{
	background:url(../../images/share-pane-del-hover.png) no-repeat 0 0
}
.showWrap .showTop .userFc .pub{
	position:relative;
	margin-right:16px
}
.showWrap .showTop .userFc a{
	margin-right:16px;
	font-size:18px;
	border-radius:3px;
	padding:0 20px;
	display:block;
	position:relative;
	line-height:41px;
	height:41px
}
.showWrap .showTop .userFc a.download{
	color:#fff;
	border:1px solid #dc600c;
	background-color:#ff8b3d;
	padding:0 25px
}
.showWrap .showTop .userFc a.download:hover{
	background-color:#e86e1c
}
.showWrap .showTop .userFc a.reportPic,.showWrap .showTop .userFc a.like{
	color:#524d4d;
	border:1px solid #d5d5d5;
	background-color:#f6f6f6;
	background:-moz-linear-gradient( #f9f9f9,#f3f3f3);
	background:-o-linear-gradient( #f9f9f9,#f3f3f3);
	background:-webkit-linear-gradient( #f9f9f9,#f3f3f3);
	background:linear-gradient( #f9f9f9,#f3f3f3);
	border:1px solid #CCC
}
.showWrap .showTop .userFc a:hover.reportPic,.showWrap .showTop .userFc a.like:hover{
	background-color:#f1f1f1;
	background:-moz-linear-gradient( #f9f9f9,#e9e9e9);
	background:-o-linear-gradient( #f9f9f9,#e9e9e9);
	background:-webkit-linear-gradient( #f9f9f9,#e9e9e9);
	background:linear-gradient( #f9f9f9,#e9e9e9)
}
.showWrap .showTop .userFc .likeNum,.showWrap .showTop .userFc .downloadNum{
	font-size:14px;
	color:#777
}
.showWrap .left{
	border:1px solid #f1f1f1;
	background-color:white;
	width: 824px;
	position:relative;
}
.showWrap .left .attachTagIcon {  position: absolute;top: 0;right: 0;z-index:2;background-repeat: no-repeat; width:148px;height:143px; background-image: url(../../images/public/comm_yuan.png);background-position: 9px -4px; }
.showWrap .left .higeTagIcon {  position: absolute;top: 0;right: 0;z-index:2;background-repeat: no-repeat; width:144px;height:140px; background-image: url(../../images/public/comm_jp.png);background-position: 5px -2px; }
.showWrap .right{
	top:0;
	width: 354px;
	margin-left:20px;
}
.show_imginfo_ul {
	border-top:1px solid #ececec;
	color:#a0a0a0;
	text-align:left;
	padding:15px 0 0 30px;
	margin-top:10px;
	margin-bottom:10px;
}
.show_imginfo_ul li {
	height:26px;
	line-height:26px;
	font-size:14px;
}
.right_cont {
	text-align:center;
	border:1px solid #f1f1f1;
	background-color:#fff;
	margin-bottom:12px;
}
.showWrap .left .imageBox{
	padding:0 10px;
}
.showWrap .left .imageInfo h1{
	color:#474747;
	font-size:16px;
	line-height:30px;
	padding:10px 0 10px 0;
	padding-left: 20px;
}
.showWrap .left .imageInfo h3{
	color:#474747;
	font-size:16px;
	line-height:24px;
	padding:10px 0;
	min-height:53px
}
.showWrap .left .imageInfo .info{
	color:#a0a0a0;
	font-size:16px;
	padding:15px 0 15px 20px;
}
.showWrap .left .imageInfo .info span { line-height:25px; }
.showWrap .left .imageInfo .info .sourceSite{
	padding-right:20px
}
.showWrap .left .imageInfo .info .sourceSite:hover{
	text-decoration:underline
}
.showWrap .right .userFc a{
	display:block;
	color:#fff;
	background-color:#ff8b3d;
	margin:22px 16px;
	padding-top:40px;
	font-size:36px;
	width:124px;
	height:84px;
	text-align:center;
	border-radius:5px
}
.showWrap .right .userFc a:hover{
	background-color:#ff783d;
	cursor:pointer
}
.showWrap .right .userFc a .font36{
	line-height:36px
}
.showWrap .right .userFc a .font14{
	line-height:14px;
	margin-top:25px
}
.bg_co { background-color:#f3f3f3; }
.title h1{
	color:#474747;
	font-size:24px;
	padding-bottom:14px;
	padding-top:10px
}
.title h3{
	color:#474747;
	font-size:24px;
	padding-bottom:14px;
	padding-top:10px
}
.noneDisplayTip{
	text-align:center;
	font-size:24px;
	color:#474747;
	min-height:250px;
	padding-top:150px
}
.noneDisplayTip a{
	color:#ff8b3d;
	text-decoration:underline
}
.noneDisplayTip a:hover{
	color:#ff783d
}
.hotSearchList{
	background:#fff;
	padding:10px;
	margin:5px auto 15px auto;
	width:1220px;
	font-size:16px
}
.hotSearchList h4{
	font-size:18px;
	color:#474747
}
.hotSearchList h4 font{
	color:#ee594f;
	padding-right:3px
}
.hotSearchList .hotSearchListBox{
	overflow:hidden;
	clear:both;
	zoom:1;
	padding:5px 0 0
}
.hotSearchList ul li{
	float:left;
	display:inline;
	width:80px;
	padding:0 2px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.hotSearchList ul li a{
	color:#474747;
	line-height:30px;
	padding:0 5px
}
.hotSearchList ul li a:hover{
	color:#ff8b3d
}
.sildeShowBox>div,.sildeShowBox>p,.sildeShowBox>span{
	transition-property:all;
	transition-duration:.3s;
	transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out
}
.sildeShowMask{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	min-width:800px;
	left:0;
	top:0;
	z-index:1100;
	background:#000;
	opacity:0.8
}
.sildeShowBox{
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	z-index:1101;
	display:none;
	overflow:auto
}
.sildeShowCnt{
	min-width:1000px;
	max-width:1324px;
	margin:20px auto;
	background:transparent;
	position:relative
}
.sildeShowCnt .main-part{
	min-width:720px;
	max-width:1024px;
	margin-right:300px;
	background:#fff
}
.sildeShowCnt .side-part{
	width:280px;
	position:absolute;
	right:0;
	top:0
}
.sildeShowCnt .sildeImgBox{
	text-align:center;
	padding:20px 0 0;
	min-height:300px;
	position:relative
}
.sildeShowCnt .sildeImgBox .imgLoading{
	margin:0 auto;
	max-width:95%;
	height:auto
}
.sildeShowCnt .sildeImgBox .loadIcon{
	width:16px;
	height:16px;
	background-position:-196px 0;
	margin:15% auto 0 auto;
	display:block
}
.sildeShowCnt .sildeImgBox .loadIcon,.loadingPic .loadIcon{
	-webkit-transform:rotate(360deg);
	-webkit-animation:loadIcon 1s linear infinite;
	transform:rotate(360deg);
	animation:loadIcon 1s linear infinite
}
@-webkit-keyframes loadIcon{
	from{
		-webkit-transform:rotate(0deg)
	}
	to{
		-webkit-transform:rotate(360deg)
	}

}
@keyframes loadIcon{
	from{
		transform:rotate(0deg)
	}
	to{
		transform:rotate(360deg)
	}

}
.sildeShowCnt .sildeImgBox .imgBox{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center
}
.sildeShowCnt .sildeImgBox .imgBox.lzLoadImgBox{
	z-index:2
}
.sildeShowCnt .sildeImgBox .lzLoadImg.loaded{
	background:#fff
}
.sildeShowCnt .sildeImgBox img{
	max-width:100%;
	background:transparent
}
.sildeShowCnt .imageInfo h3{
	padding:5px 20px
}
.sildeShowCnt .imageInfo h3 p{
	border:1px dashed #e8e8e8;
	color:#474747;
	font-size:16px;
	line-height:24px;
	padding:10px 15px
}
.sildeShowCnt .imageInfo h3 p a:hover{
	text-decoration:underline
}
.sildeShowCnt .imageTips .info{
	color:#666;
	font-size:14px;
	padding:10px 20px;
	min-height:30px;
	padding-top:20px
}
.sildeShowCnt .imageTips .info .sourceSite{
	padding-right:20px
}
.sildeShowCnt .imageTips .info .sourceSite:hover{
	text-decoration:underline
}
.sildeShowBox a.btn-close-item{
	position:absolute;
	right:5%;
	top:10%;
	z-index:1102;
	display:inline-block;
	width:35px;
	height:35px;
	background:url(../../images/inspire/btn-close-item.png) no-repeat
}
.sildeShowBox a.btn-close-item:hover{
	background:url(../../images/inspire/btn-close-item-on.png) no-repeat
}
.sildeShowBox a.btn-prev-item,.sildeShowBox a.btn-next-item{
	position:absolute;
	top:35%;
	z-index:112;
	display:inline-block;
	width:60px;
	height:150px
}
.sildeShowBox a.btn-prev-item{
	left:5%;
	background:url(../../images/inspire/btn-prev.png) no-repeat
}
.sildeShowBox a.btn-prev-item:hover{
	background:url(../../images/inspire/btn-prev-on.png) no-repeat
}
.sildeShowBox a.btn-next-item{
	right:5%;
	background:url(../../images/inspire/btn-next.png) no-repeat
}
.sildeShowBox a.btn-next-item:hover{
	background:url(../../images/inspire/btn-next-on.png) no-repeat
}
.main-part .imgInfoBox{
	padding:0 20px 10px
}
.main-part .imgInfoBox a.reportPic{
	display:block;
	width:95px;
	background:#f8f8f8;
	border:1px solid #d9d8d8;
	border-radius:3px;
	font-size:14px;
	line-height:35px;
	position:relative;
	text-align:center
}
.main-part .imgInfoBox a.reportPic i{
	background:url(../../images/inspire/report_icon.png) 0 -20px no-repeat;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align:middle;
	padding-right:10px
}
.main-part .imgInfoBox a.reportPic:hover{
	background:#fff
}
.main-part .imgInfoBox a.reportPic:hover i{
	background-position:0 -40px
}
.main-part .activeProporty a{
	margin-right:15px;
	line-height:37px
}
.side-part .board-piece{
	background:#fff;
	padding:16px 20px
}
.side-part .board-piece .tt{
	color:#666;
	font-size:16px;
	margin-bottom:10px
}
.side-part .board-piece .board-pins{
	height:360px;
	width:255px;
	overflow-y:auto;
	overflow-x:hidden
}
.board-pins::-webkit-scrollbar{
	width:8px
}
.board-pins::-webkit-scrollbar-track{
	background:transparent
}
.board-pins::-webkit-scrollbar-thumb{
	border-radius:10px;
	background-color:rgba(0,0,0,.03)
}
.board-pins:hover::-webkit-scrollbar-thumb{
	background-color:rgba(0,0,0,.5)
}
.board-pins .board_pins_waterfall{
	position:relative;
	min-height:360px
}
.board_pins_waterfall a.cell{
	display:block;
	margin-bottom:2px;
	margin-right:2px;
	position:relative;
	float:left
}
.board_pins_waterfall a.cell .cover{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6);
	box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);
	z-index:1
}
.board_pins_waterfall a.cell:hover .cover,.board_pins_waterfall .cell.selected:hover .cover{
	background:rgba(0,0,0,.1);
	box-shadow:inset 0 0 0 1px rgba(0,0,0,.35)
}
.board_pins_waterfall a.cell.selected .cover{
	background:rgba(0,0,0,0);
	box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)
}
.board_pins_waterfall a.cell.long{
	height:150px;
	overflow:hidden
}
.board_pins_waterfall a.cell.long .stop{
	position:absolute;
	display:block;
	width:78px;
	height:5px;
	left:0;
	bottom:0;
	background:url(../../images/taobaoDesign/stop.png) repeat-x;
	z-index:2
}
.board_pins_waterfall a.cell{
	background-image:linear-gradient(45deg,#efefef 25%,transparent 25%,transparent 75%,#efefef 75%,#efefef),linear-gradient(45deg,#efefef 25%,transparent 25%,transparent 75%,#efefef 75%,#efefef);
	background-position:0 0,10px 10px;
	background-color:#fff;
	background-size:21px 21px
}
.maskInspireDownloadPopup{
	display:block;
	width:100%;
	height: 100%;
	position:fixed;
	top:0;
	left:0;
	z-index:100000001;
	background:black;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	-khtml-opacity:.8;
	opacity:.8
}
.inspireDownloadPopup{
	display:block;
	position:fixed;
	z-index:100000002;
	top:30%;
	left:50%;
	width:605px;
	margin-left:-302px;
	background-color:#fff
}
.inspireDownloadPopup .title{height: 43px;padding-left: 3%;line-height: 45px;font-size:16px;color: #777777;text-align: left;border-bottom: 1px solid #f0f0f0;}
.inspireDownloadPopup .cloaseButton{position: absolute;right: 10px;top: 14px;}
.inspireDownloadPopup .cloaseButton:hover{transform:scale(1.1);}
.inspireDownloadPopup .content{padding-top: 45px;padding-bottom: 60px;text-align: center;}
.inspireDownloadPopup .content .overloadTip{font-size: 24px;color:#474747;}
.inspireDownloadPopup .content .vipTip{font-size: 18px;color:#474747;margin-top: 30px;}
.inspireDownloadPopup .content .vipTip .highlight{font-size: 24px;color:#ff4400;}
.inspireDownloadPopup .content .IWANT{display: inline-block;padding: 0 18px;width: 245px;height: 60px;line-height: 60px;color: #fff;font-size: 24px;border-radius: 3px;background-color: #ff8b3d;margin-top: 40px;}
.inspireDownloadPopup .content .IWANT:hover{background-color:#ff783d; }
.inspireDownloadPopup .content .vipNumBox{font-size: 16px;line-height: 16px;color: #777777;margin-top: 15px}
.inspireDownloadPopup .content .comeSayHi{width:140px;height: 170px;margin:0 auto;background: url(../../images/inspire/comeSayHi.jpg) no-repeat;margin-top: 20px;}

.Snav{ width:1200px; margin:0px auto; color:#b5b5b5; height:55px; line-height:55px; clear:both}
.top-con1{ padding:20px 89px;}
.top-con1 .next1{ display:inline-block; width:103px; height:42px;  border:#ccc 1px solid; background-color:#F6F6F6; border-radius:5px; line-height:42px; color:#777; text-align:center; font-size:16px;}
.top-con1 .next1:hover{background:#E8E6E6}
/*.activeProporty{ height:44px; line-height:44px; }*/
.activeProporty a{ display:inline-block; height:100%; line-height:inherit;}
.upload-one{display:inline-block; width:163px; height:42px;  border:#dc600c 1px solid; background-color:#ff8b3d; border-radius:5px; line-height:42px; color:#fff; font-size:30px; text-align:center;}
.upload-one_n{display:inline-block; width:310px; height:52px;  border:#dc600c 1px solid; background-color:#ff8b3d; border-radius:5px; line-height:52px; color:#fff; font-size:30px; text-align:center;margin-top:20px;}
.upload-attach{background-color:#6ac156;border-color: #378f23;}
.upload-one:hover,.upload-one_n:hover{background: #dc600c;}
.upload-attach:hover{background-color:#3baa21;}
.upload-two{display:inline-block; width:163px; height:42px;  border:#ccc 1px solid; background-color:#f3f3f3; border-radius:5px; line-height:42px; color:#777; text-align:center; font-size:30px;margin-left:20px;}
.upload-two_n{display:inline-block; width:310px; height:52px;  border:#ccc 1px solid; background-color:#f3f3f3; border-radius:5px; line-height:52px; color:#777; text-align:center; font-size:30px; margin-top:20px;}
.upload-two_n em { width:30px;height:30px;background:url(../../images/inspire/icon_n.png) -82px -7px no-repeat;display:inline-block;position:relative;top:4px;left:-5px; }
.upload-one_n em { width:30px;height:30px;background:url(../../images/inspire/icon_n.png) -50px -4px no-repeat;display:inline-block;position:relative;top:4px;left:-5px; }
.upload-two:hover,.upload-two_n:hover{background: #E8E6E6}
.more{ width:1200px; margin:0px auto; }
.recommend{ width:1220px; margin:0 auto}
.recommend .title{ height:35px; color:#777; font-size:20px; padding-left:10px;}
.more a{ color:#777; font-size:16px; padding-right:15px; line-height:30px;}
.more a:hover{ color:#ff8b3d}
.tubiao1{
	height: 44px;
	line-height: 44px;
}
#anchor_left{width:50%;height:100%; left:0;position: absolute;z-index: 10;cursor: url("//jsnew.90sheji.com/images/the_last.png"),auto;}
#anchor_right{width:50%;right:0;height:100%;position: absolute;z-index: 10;cursor: url("//jsnew.90sheji.com/images/the_next.png"),auto;}


.downOk_n { display: inline-block;
	width: 310px;
	height: 52px;
	border: #ccc 1px solid;
	background-color: #f3f3f3;
	border-radius: 5px;
	line-height: 52px;
	color: #777;
	text-align: center;
	font-size: 30px;
	margin-top: 20px;
	margin-left:20px;
}
li { list-style:none }
.heart_div,.party_vip{margin:20px 0}
.heart_div h2{margin-bottom:10px;color:#777;font-size:24px}
.heart_div h2 em a{float:right;margin:5px 10px 0 0;color:#ff783d;font-size:16px}
.heart_div h2 em:hover a{text-decoration:underline}
.heart_li{float:left;margin-right:15px;margin-bottom:12px;padding:10px;width:206px;border:1px solid #eee;background-color:#fff}
.heart_li:last-child{margin-right:0}
.heart_li .photo{position:relative;overflow:hidden;margin-bottom:15px}
.heart_li .photo img{display:block;width:100%}
.heart_li .photo .laud{position:absolute;right:0;display:block;padding-left:25px;width:70px;height:45px;border-radius:5px;background-color:rgba(0,0,0,.7);color:#fff;text-align:center;font-size:16px;line-height:45px;opacity:0;transition:all .3s}
.heart_li:hover .photo .laud{opacity:100}
.heart_li .info{margin-bottom:10px;border-bottom:1px dashed #aaa}
.heart_li .info .nickname{color:#555;font-weight:700;font-size:16px}
.heart_li .info .signature{margin:5px 0 10px;color:#888;font-size:14px}
.heart_li .control{height:26px;line-height:26px}
.heart_li .control .commentNum{margin-left:10px;padding-left:20px;background-image:url(../../images/heart/1-1-12.png);background-position:left center;background-repeat:no-repeat;color:#888;font-size:14px}
.heart_li .control .laudNum{margin-left:4px;padding-left:15px;background-image:url(../../images/heart/1-1-13.png);background-position:left center;background-repeat:no-repeat;color:#888;font-size:14px}
.party_div{float:left;width:492px;border:1px solid #eee;background-color:#fff}
.party_vip_top{display:block;padding:0 20px;height:62px;border-bottom:1px solid #eee;font-size:20px;line-height:68px}
.party_vip_top em a{float:right;color:#ff783d;font-size:16px}
.party_vip_top em:hover a{text-decoration:underline}
.party_vip_bottom{display:block;padding:20px;height:232px}
.party_div .party_li{clear:both;margin-bottom:10px}
.party_div .party_li:last-child{margin-bottom:0}
.party_div .party_img{float:left;width:175px}
.party_div .party_img img{display:block;width:100%}
.party_div .party_des{float:left;margin-left:10px;width:267px}
.party_div .party_des a{color:#333;font-size:18px}
.party_div .party_des p{display:block;overflow:hidden;margin-top:5px;height:60px;color:#aaa;text-overflow:ellipsis;font-size:14px}
.vip_div{float:left;margin-left:-1px;width:705px;border:1px solid #eee;background-color:#fff}
.vip_li{float:left;margin-right:10px;width:211px}
.vip_div .vip_img{display:block;overflow:hidden;margin-bottom:10px;width:211px;height:130px;}
.vip_div .vip_img img{width:100%}
.vip_div .vip_des a{color:#333;font-size:18px}
.vip_div .vip_des p{overflow:hidden;color:#aaa;text-overflow:ellipsis;white-space:nowrap;font-size:14px}

.cl:after{
	content: "020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*showҳ����·�tabҳcss*/
.navShip {
	padding-bottom: 15px;
	border-bottom: 1px solid #d7d7d7;
}
.links_ship_title {
	font-size: 18px;
	color: #999;
	font-weight: 400;
	padding-right: 20px;
}
.navShip a:hover, .navShip a.current{
	color: #666;
}
.navShip h3{
	display: inline;
	font-weight: normal;
}

.links_content {
	margin-top: 10px;
	display: inline-block;
	width: 100%;
}
.links_content li {
	float: left;
	display: inline;
	margin-right: 30px;
	line-height: 30px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: nowrap;
	max-width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.links_content li a:hover{
	text-decoration: underline;
}

.right_cont_div {
	border-bottom: 1px solid #ececec;
}
.left_n {
	width: 210px;
	height: auto;
	margin: 10px 0 0 20px;}
.user_left { float:left; }
.user_left dl {
	margin-top: 10px;
}
.user_left dd {
	float: left;
	margin-right: 10px;
	width: 42px;
	height: 60px;
}
.user_left dt, .dt_n {
	margin-top:10px;
	text-align: left;
	font-size: 14px;
	line-height: 21px;
	width: 150px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}
.useflw_n {
	margin-left: 10px;
	cursor: pointer;
	display: inline-block;
	width: 70px;
	text-align: center;
	border-radius: 4px;
	color:#ff8b3d;
	font-size:14px;
	float:right;
	margin:30px 19px 0 0;
	border:1px solid #ff8b3d;
	transition-property: background,color;
	transition-duration: .2s;
	transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
}
.addFollow:hover {
	background-color: #ff8b3d;
	color: #fff;
}

.unFollow {
	border: 1px solid #464646;
	color: #fff;
	background-color: #959595;
}
.right_cont_div .dsHomeAvator img {border-radius: 50%;}

/*699pic_show*/
.user_left_left{
	margin: 15px 10px 15px 20px;
	float: left;
	height:50px;
}
.user_left_right{
	text-align: left;
	margin: 15px 0px;
	float: left;
	height:50px;
}
.user_left_right .username{
	color: rgb(0,153,229);
	font-size: 16px;
}
.user_left_right .desc{
	color: #666;
	font-size: 16px;
}
.copyright699{
    margin-left: 10px;
    height: 110px;
}
.copyright699 li{
    float:left;
    height: 110px;
}
.copyright699 li i{
    float: left;
    margin: 20px 20px 10px 20px;
    width: 44px;
    height: 44px;
    display: inline-block;
    background: url(http://static.699pic.com/images/index-item-ico.png);
    vertical-align: -14px;
}
.copyright699 li span{
    font-size: 16px;
    width: 100%;
    float: left;
    clear: both;
    text-align: center;
}
.copyright699 .st1{
    background-position: -45px -45px;
}
.copyright699 .st2{
    background-position: -45px 0;
}
.copyright699 .st3{
    background-position: 0 -45px;
}
.copyright699 .st4{
}
.imageInfo .bt{ position:relative; }
.img_des { display:inline-block;max-width:780px; }
.ico_fold {
	background: #f7f7f7;
	height: 9px;
	width: 9px;
	line-height: 9px;
	text-align: center;
	border: 1px solid #ccc;
	overflow: hidden;
	position: absolute;
	bottom: 20px;
	right: 18px;
	font-family: arial;
	text-decoration: none;
	color: #ccc;
	cursor:pointer;
}
.foldinfo {  display:none; }
.sta_unfold .foldinfo { display:block; }
.unfold { display:none; }
.sta_unfold .unfold{ display:block; }
.sta_unfold .fold{ display:none; }
.unfold { line-height:6px; }

.relate_search { background-color:white; }
.relate_search ul { padding:0 24px 24px 24px;position:relative; }
.relate_search_title { color:#5f5f5f;height:30px;line-height:30px;padding:10px 0; }
.relate_search_li { float:left;color:#9a9a9a;margin-right:20px;height:25px;line-height:25px;font-size:14px;position:relative;
	transition-property: all;
	transition-duration: .1s;
	transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out; }
.relate_search_li:hover { font-size:16px;margin-left:-6px;margin-right:18px; }
.relate_search_li:hover a { color:#ff8b3d; }
/*��������*/


@media only screen and (min-width: 960px) and (max-width: 1497px){
    .w1500 { width:1120px !important; }
    .w1520 { width:1140px !important; }
    #wrapper { width:1240px !important; }
    .searchMain { width:520px; }
    .search_div input { width:352px; }
    .back_tags_ul { width:900px !important; }
}

.filtall { background:url(../../images/inspire/filter_hq_n.png?v4) 0 -407px no-repeat;display:inline-block;width:362px;height:195px;background-color:#3398CC; }
.filthq { background:url(../../images/inspire/filter_hq_n.png?v4) no-repeat;display:inline-block;width:362px;height:223px;background-color:#3c3d52; }
.back_nav { margin:20px auto; }
.back_nav li a,.back_tags_sort .back_tags_px { cursor: pointer;  color: #333;  display: inline-block;  font-size: 14px;  height: 30px;  line-height: 30px;  padding: 0 15px;  border: 1px solid transparent;  border-radius: 3px;margin:5px 5px 5px 0;  }
.back_tags { background-color:#fff; }
.back_tags_ul { width:1300px;margin:10px 0;height:43px;overflow:hidden;  }
.back_tags_span { display: block; padding:20px 0 0 20px; width: 80px; font-size: 14px; color: #999; }
.back_nav li a:hover,.back_tags_ul .current{ color: #ff4400; border: 1px solid #ff8b3d;}
.moreBtn,.moreBtn_n { cursor: pointer;margin:15px 15px 0 0;  color: #333;  font-size: 14px;  border: 1px solid #E8E8E8;  width: 60px;  height: 30px;  line-height: 30px;  text-align: center;  padding-left: 5px; }
.moreBtn i { width: 20px;height: 15px;  display: inline-block;  background-size: 15px 10px;  vertical-align: middle;  margin-left: 5px;background: url(../../images/arrow_sh.png) no-repeat; }
.moreBtn:hover,.moreBtn_n:hover { color: #ff4400;  border-color: #ff4400; }
.back_tags .moreBtn_n { display:none; }
.moreBtn_n i { width: 20px;height: 15px;  display: inline-block;  background-size: 15px 10px;  vertical-align: middle;  margin-left: 5px;background: url(../../images/arrow_sh_f.png) no-repeat; }
.dash_line { border-top:1px dashed #dedede; }
.back_tags_sort .back_tags_px { cursor:default; }
.back_tags_sort ul.back_tags_ul { margin:5px 0; }
.back_tags_sort { height:50px;line-height:50px;background-color:#F0F0F0;margin-top:15px; }
.sea-tags-n { width: 845px;text-align:left;  border-radius: 4px;  padding: 10px 8px 15px 8px;  margin: 0 auto;  padding-top: 10px;  overflow: hidden; }
.sea-tags-n a { color: #fff;font-size: 18px;display: inline-block;line-height: 16px; padding-right: 13px; }
.sea-tags-n a:hover { text-decoration: underline; }

/*head-search*/
#head-search .hd-searchCont .sub-search:hover { opacity:0.8;filter: alpha(opacity=80); }
#head-search{width: 100%;height: 144px;background: url(../../images/hd-searchBanner.jpg) no-repeat center;text-align: center;position:relative;}
#head-search h3{
    padding:25px 0 15px;}
#head-search h3 span{color:#fff;font-size:18px;display:inline-block;margin: 0 20px;position: relative;}
#head-search h3 .mid-clc:after{
    content: '';
    width: 8px;
    height: 8px;
    background-color:#fff;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position: absolute;
    top: 9px;
    right: -24px;
}
#head-search h3 .mid-clc:before{
    content: '';
    width: 8px;
    height: 8px;
    background-color:#fff;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    position: absolute;
    top: 9px;
    left: -24px;
}
.hd-searchCont{width: 876px;height: 64px;background-color:rgba(255,255,255,.2);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff);
    margin: 0 auto;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    position: relative;
}
.hd-searchCont .input-search{width: 729px;height: 48px;line-height: 48px;padding-left: 12px; background-color:#fff;border: 2px solid #ff6600;border-right:none;
    overflow:hidden;
    margin: 6px 0 6px 8px;
    outline:none;
    color:#a8a8a8;
    -webkit-border-radius:6px 0 0 6px;
    -moz-border-radius:6px 0 0 6px;
    border-radius:6px 0 0 6px;
}
.hd-searchCont .sub-search{width: 116px;height:52px;background-color:#ff6600;text-align:center;line-height: 52px;color:#fff;font-size:20px;
    font-weight:bold;
    margin:6px 8px 0 0;
    -webkit-border-radius:0 4px 4px 0;
    -moz-border-radius:0 4px 4px 0;
    border-radius:0 4px 4px 0;
}
.hd-searchCont .sub-search .sub-search-icon{width:20px;height:20px;background:url(../../images/n-indexIcons-1.png) no-repeat -24px -87px;display: inline-block;vertical-align:-3px;margin-right:10px;}

/*搜索提示?*/
.hd-searchCont .searchTip-box{
    display: none;
    overflow: hidden;
    border: 1px solid #F1F1F1;
    width: 741px;
    background-color: #fff;
    position: absolute;
    top: 58px;
    left: 10px;
    z-index: 10;
    box-shadow: 0 1px 3px rgba(0,0,0,.25);
}
.hd-searchCont .searchTip-box .box-item{position:relative;padding: 25px 25px  0;}
.hd-searchCont .searchTip-box .box-item dt{font-size:16px;color:#ff6600;position: absolute;top: 25px;left: 25px;width: 100px;}
.hd-searchCont .searchTip-box .box-item dd{padding-left: 100px;overflow: hidden;text-align:left;}
.hd-searchCont .searchTip-box .box-item dd a{display:inline-block;margin-right: 25px;margin-bottom: 25px;}
.hd-searchCont .searchTip-box .sRecom{background-color:#fafafa;}
.hd-searchCont .searchTip-box .box-item dd a:hover{text-decoration: underline;color:#ff6600;}

.w1500 { width:1500px;margin:0 auto; }
.w1520 { width:1520px;margin:0 auto;margin-left:-6px; }

.showWrap .left .higeTagIconNew {  position: absolute;top: -7px;right: 0;z-index:2;background-repeat: no-repeat; width:170px;height:177px; }
.left .higeIcon_1 { background-position:0 0; }
.left .higeIcon_2 { background-position:0 -180px; }
.left .higeIcon_3 { background-position:-171px -180px; }
.left .higeIcon_5 { background-position:-516px 0; }
.left .higeIcon_7 { background-position:-345px 0; }
.left .higeIcon_10 { background-position:-347px -180px; }
.left .higeIcon_12 { background-position:-171px 0; }
.imgListBox .imgItem .higeIcon_1 { background-position:0 0; }
.imgListBox .imgItem .higeIcon_2 { background-position:-208px 0; }
.imgListBox .imgItem .higeIcon_3 { background-position:0 -104px; }
.imgListBox .imgItem .higeIcon_5 { background-position:-312px 0; }
.imgListBox .imgItem .higeIcon_7 { background-position:-104px -106px; }
.imgListBox .imgItem .higeIcon_10 { background-position:-208px -106px; }
.imgListBox .imgItem .higeIcon_12 { background-position:-104px 0; }
