@charset "utf-8";

.hidden {display: none}
.nph_chn {
	padding-right: 0px; padding-left: 0px; background: #fff; padding-bottom: 6px; padding-top: 8px
}
#photo342{ width:650px;}
.nph_gallery {
	text-align: left; word-wrap: break-word; width:650px; margin: 0 auto;
}
.nph_gallery p {
	margin: 0px; line-height: 21px
}
.nph_cnt {
	margin:0px
}
.nph_bg {
	padding: 0px;  background: #1c1c1d; width: 100%;
}
.nph_search_panel {
	float: right
}
.nph_extra {
	float: right
}

.nph_extra {
	overflow: hidden; line-height: 21px; padding-top: 6px; height: 24px; text-align: right
}
.nph_set_info span {
	display: inline-block
}
.nph_set_info .hidden {
	display: none
}
.nph_set_info h1 {
	display: inline; font-size: 20px; font-family: simhei
}
.nph_set_info h2 {
	display: inline; font-size: 20px; font-family: simhei
}
.nph_set_info h3 {
	float: left; font: 20px/1.5 simhei
}
.nph_set_title {
	padding-right: 0px; padding-left: 0px; padding-bottom: 2px; line-height: 25px; padding-top: 3px
}
.nph_set_title span {
	line-height: 21px
}
.nph_set_cur {
	font-size: 14px
}
.nph_set_cur span {
	font-weight: bold; font-size: 22px
}
.nph_search_count {
	font-size: 14px; font-family: simsun
}
.nph_set_info {
	color: #c6c6c6
}
.nph_set_info h1 {
	color: #ececec
}
.nph_set_info h1 a {
	color: #ececec
}
.nph_set_info h1 a:visited {
	color: #ececec
}
.nph_set_info h2 {
	color: #ececec
}
.nph_set_info h2 a {
	color: #ececec
}
.nph_set_info h2 a:visited {
	color: #ececec
}
.nph_set_info h3 span {
	color: #ececec
}
.nph_set_info h1 a:hover {
	color: #f9df53
}
.nph_set_info h2 a:hover {
	color: #f9df53
}
.nph_set_info p {
	color: #767676
}
.nph_set_cur {
	color: #767676
}
.nph_set_size {
	color: #767676
}
.nph_set_info .nph_search_count {
	color: #767676
}
.nph_set_info p a {
	color: #ba2636
}
.nph_set_info p a:visited {
	color: #ba2636
}
.nph_set {
	min-height: 1px; float: left; width: 100%
}
.nph_set_prev {
	float: left; margin-left: -100%; width: 110px; padding-top: 6px
}
.nph_set_next {
	float: left; margin-left: -110px; width: 110px; padding-top: 6px
}
.nph_set_thumb {
	padding-right: 5%; padding-left: 5%; padding-bottom: 0px; margin: 0px 110px; padding-top: 6px
}
.nph_photo_view {
	overflow: hidden; width: 100%; position: relative; 
}
.nph_photo_view .nph_cnt {
	height: 100%
}
.nph_photo_view i {
	display: inline-block; vertical-align: middle; height: 100%
}
.nph_photo_view img {
	-ms-interpolation-mode: bicubic; max-width: 100%; vertical-align: middle; max-height: 100%
}
.nph_photo_prev {
	background: url(../images/gallery/bg06.png); left: 0px; width: 50%; position: absolute; top: 0px; height: 100%
}
.nph_photo_next {
	right: 0px; background: url(../images/gallery/bg06.png); width: 50%; position: absolute; top: 0px; height: 100%
}
.nph_photo_loading {
	background: url(../images/gallery/loading.gif) no-repeat 0px 0px; left: 50%; margin: -19px 0px 0px -19px; width: 37px; position: absolute; top: 50%; height: 37px
}
.nph_photo_desc {
	
}
.nph_photo_desc h2 {
	min-height: 25px; font: 18px/1.4 simhei; padding-top: 8px; _height: 25px
}
.nph_photo_desc h2 {
	color: #ececec
}
.nph_photo_desc h2 a {
	color: #ececec
}
.nph_photo_desc h2 a:visited {
	color: #ececec
}
.nph_photo_desc h2 a:hover {
	color: #f9df53
}
.nph_photo_desc p {
	color: #c6c6c6
}
.nph_photo_desc p a {
	color: #ba2636
}
.nph_photo_desc p a:visited {
	color: #ba2636
}
.nph_photo_ctrl {
	padding: 8px 0; float: right; overflow: hidden; 
}

.nph_photo_ctrl li {
	display: inline
}
.nph_photo_ctrl .hidden {
	display: none
}
.nph_photo_ctrl {
	color: #767676
}
.nph_photo_ctrl a {
	color: #767676
}
.nph_photo_ctrl a:visited {
	color: #767676
}
.nph_photo_ctrl a:hover {
	color: #ecdeae
}
.nph_photo_thumb {margin: auto; position:relative;}
nph_photo {
	width: 100%
}
.nph_stream {
	width: 100%
}
.nph_search {
	width: 100%
}
.nph_stream_view {
	overflow: hidden; width: 100%; padding-top: 12px
}
.nph_search_view {
	overflow: hidden; width: 100%; padding-top: 12px
}
.nph_scrl {
	min-height: 1px; float: left; width: 100%
}
.nph_scrl_thumb {
	margin: 0px 30px
}
.nph_scrl_main {
	padding-bottom: 6px; overflow: hidden; width: 100%
}
.nph_scrl_prev { width:21px; display:block; left:0; top:0; float:left; margin-top:-101px;}
.nph_scrl_next { float:right;right:0; margin-top:-101px;}
.nph_scrl_lt {
	background: url(../images/gallery/bg09a.png) no-repeat 0px 0px; float: left; width: 3px; margin-right: -3px; height: 20px
}
.nph_scrl_rt {
	background: url(../images/gallery/bg10.png) no-repeat 0px 0px; float: right; margin-left: -3px; width: 3px; height: 20px
}
.nph_scrl_bd {
	min-height: 1px; float: left; width: 100%
}
.nph_scrl_ct {
	background: url(../images/gallery/bg08.png) repeat-x 0px 0px; margin: 0px 3px; padding-top: 4px; position: relative; height: 20px
}
.nph_list_thumb {
	overflow: hidden; height: 87px
}
.nph_list_thumb li {
	padding-right: 2px; padding-left: 2px; float: left; padding-bottom: 0px; width: 102px; padding-top: 10px; text-align: center
}
.nph_list_thumb h2 {
	display: none
}
.nph_list_thumb p {
	display: none
}
.nph_list_thumb i {
	display: none
}
.nph_list_thumb a {
	display: block; margin: auto; width: 100px; height: 75px
}
.nph_list_thumb img {
	display: block; margin: auto; width: 100px; height: 75px
}
.nph_list_thumb a {
	border: #8b8b8c 1px solid; outline: none
}
.nph_list_thumb a:hover {
	border: #ecdeae 1px solid; 
}
.nph_list_thumb .nph_list_active a {
	border: #f9df53 1px solid;
}
.nph_list_stream {
	clear: both
}
.nph_list_stream li {
	float: left; overflow: hidden; line-height: 21px
}
.nph_list_stream div {
	margin: 0px auto 5px; width: 164px; height: 164px
}
.nph_list_stream div a {
	border-right: #ececec 2px solid; border-top: #ececec 2px solid; display: block; background: #000; vertical-align: middle; overflow: hidden; border-left: #ececec 2px solid; width: 160px; border-bottom: #ececec 2px solid; height: 160px; text-align: center
}
.nph_list_stream div a:hover {
	border-right: #f9df53 2px solid; border-top: #f9df53 2px solid; border-left: #f9df53 2px solid; border-bottom: #f9df53 2px solid
}
.nph_list_stream i {
	display: inline-block; vertical-align: middle; height: 100%
}
.nph_list_stream img {
	max-width: 100%; vertical-align: middle; max-height: 100%
}
.nph_list_stream h3 {
	margin: 0px auto; width: 160px
}
.nph_list_stream p {
	margin: 0px auto; width: 160px
}
.nph_list_stream h3 {
	color: #ececec
}
.nph_list_stream h3 a {
	color: #ececec
}
.nph_list_stream h3 a:visited {
	color: #ececec
}
.nph_list_stream h3 a:hover {
	color: #f9df53
}
.nph_list_stream p {
	color: #767676
}
.nph_icon_comment {
	padding-left: 18px; background: url(../images/gallery/bg03.png) no-repeat; margin: 0px 6px
}
.nph_icon_orig {
	padding-left: 18px; background: url(../images/gallery/bg03.png) no-repeat; margin: 0px 6px
}
.nph_icon_stream {
	padding-left: 18px; background: url(../images/gallery/bg03.png) no-repeat; margin: 0px 6px
}
.nph_icon_comment {
	background-position: 0px 0px
}
.nph_icon_comment:hover {
	background-position: 0px -27px
}

.nph_btn_nset:hover {
	background-position: -333px 0px
}
.nph_btn_pscrl {
	display: block; width: 20px; cursor: pointer; height: 65px; outline: none
}
.nph_btn_nscrl {
	display: block; width: 20px; cursor: pointer; height: 65px; outline: none
}
.nph_btn_pscrl {
	background: url(../images/gallery/bg05.png) no-repeat
}
.nph_btn_nscrl {
	background: url(../images/gallery/bg05.png) no-repeat
}
.nph_btn_pscrl {
	background-position: 0px 0px
}
.nph_btn_pscrl:hover {
	background-position: -21px 0px
}
.nph_btn_nscrl {
	background-position: -42px 0px
}
.nph_btn_nscrl:hover {
	background-position: -63px 0px
}
.nph_btn_scrl {
	display: block; width: 36px; cursor: default; position: absolute; outline: none
}
.nph_btn_scrl .nph_btn_lt {
	float: left; width: 10px; margin-right: -10px; height: 15px
}
.nph_btn_scrl .nph_btn_rt {
	float: right; margin-left: -10px; width: 10px; height: 15px
}
.nph_btn_scrl .nph_btn_bd {
	min-height: 1px; float: left; width: 100%
}
.nph_btn_scrl .nph_btn_bd span {
	display: block; margin: 0px 10px; height: 15px
}
.nph_btn_scrl .nph_btn_ct {
	display: block; margin: auto; width: 14px; height: 15px
}
.nph_btn_scrl .nph_btn_lt {
	background: url(../images/gallery/bg07.png) no-repeat
}
.nph_btn_scrl .nph_btn_rt {
	background: url(../images/gallery/bg07.png) no-repeat
}
.nph_btn_scrl .nph_btn_bd span {
	background: url(../images/gallery/bg07.png) no-repeat
}
.nph_btn_scrl .nph_btn_ct {
	background: url(../images/gallery/bg07.png) no-repeat
}
.nph_btn_scrl .nph_btn_lt {
	background-position: 0px 0px
}
.nph_btn_scrl .nph_btn_rt {
	background-position: -26px 0px
}
.nph_btn_scrl .nph_btn_ct {
	background-position: -11px 0px
}
.nph_btn_scrl:hover .nph_btn_lt {
	background-position: 0px -16px
}
.nph_btn_scrl:hover .nph_btn_rt {
	background-position: -26px -16px
}
.nph_btn_scrl:hover .nph_btn_ct {
	background-position: -11px -16px
}
.nph_btn_scrl .nph_btn_bd span {
	background: url(../images/gallery/bg07.png) repeat-x 0px -32px
}
.nph_btn_scrl:hover .nph_btn_bd span {
	background-position: 0px -48px
}
.nph_btn_return {
	border-right: #767676 1px solid; padding-right: 10px; border-top: #767676 1px solid; padding-left: 10px; background: #494949; float: left; padding-bottom: 0px; margin: 4px 10px 5px 0px; border-left: #767676 1px solid; cursor: pointer; line-height: 19px; padding-top: 0px; border-bottom: #767676 1px solid; height: 19px; text-align: center
}
.nph_btn_return {
	color: #ececec
}
.nph_btn_return:visited {
	color: #ececec
}
.nph_btn_return:hover {
	color: #ecdeae
}
.nph_btn_pphoto {
	display: block; width: 100%; cursor: url(../images/gallery/bg11.cur), auto; height: 100%; outline: none
}
.nph_btn_nphoto {
	display: block; width: 100%; cursor: url(../images/gallery/bg12.cur), auto; height: 100%; outline: none
}
.nph_pages {
	zoom: 1; text-align: center
}
.nph_pages a {
	border-right: #767676 1px solid; border-top: #767676 1px solid; display: inline-block; border-left: #767676 1px solid; width: 22px; line-height: 22px; border-bottom: #767676 1px solid; height: 22px
}
.nph_pages span {
	border-right: #767676 1px solid; border-top: #767676 1px solid; display: inline-block; border-left: #767676 1px solid; width: 22px; line-height: 22px; border-bottom: #767676 1px solid; height: 22px
}
.nph_pages .nph_pages_turn {
	width: 48px
}
.nph_pages {
	color: #ececec
}
.nph_pages a {
	color: #ececec
}
.nph_pages a:visited {
	color: #ececec
}
.nph_pages a:hover {
	background: #494949; color: #ecdeae
}
.nph_pages span {
	background: #494949; color: #767676
}
.nph_pages .nph_pages_active {
	font-weight: bold; color: #ecdeae
}
.nph_box_relat {
	border-right: #dcdddd 1px solid; border-top: #dcdddd 1px solid; background: #f7fcff; border-left: #dcdddd 1px solid; border-bottom: #dcdddd 1px solid
}
.nph_box_relat .nph_box_title {
	margin: 9px 19px; line-height: 25px; height: 25px
}
.nph_box_relat .nph_box_title h2 {
	padding-left: 19px; font-weight: bold; font-size: 14px; background: url(../images/gallery/bg15.png) no-repeat left center; float: left
}
.nph_box_relat .nph_box_title .nph_title_more {
	float: right
}
.nph_list_relat {
	margin: 0px 5px
}
.nph_list_relat li {
	float: left; padding-bottom: 10px; width: 158px; line-height: 21px
}
.nph_list_relat div {
	margin: 0px auto 5px; width: 110px
}
.nph_list_relat div a {
	padding-right: 7px; display: block; padding-left: 3px; background: url(../images/gallery/bg14.png); padding-bottom: 7px; width: 100px; padding-top: 3px
}
.nph_list_relat div img {
	display: block; width: 100px; height: 75px
}
.nph_list_relat h5 {
	margin: 0px auto; width: 120px
}
.nph_gallery .nph_c_lh {
	color: #e53333
}

.nph_stream {
	height: 800px
}
.nph_search {
	height: 800px
}
.nwb-forward {
	padding-right: 0px; display: inline-block; padding-left: 19px; background: url(../images/gallery/icon_wb.png) no-repeat 0px 0px; padding-bottom: 0px; margin: 0px 6px; padding-top: 2px; _filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true,sizingmethod=crop,src=../images/gallery/icon_wb.png); _background: none
}
.nph_skin_white {
	border: #dcdddd 1px solid; 
}
.nph_skin_white .nph_bg {
	background: #fff
}
.nph_skin_white .nph_hr_solid {
	background-image: url(../images/gallery/bg13.png)
}
.nph_skin_white .nph_search_input {
	background-image: url(h../images/gallery/bg16.png)
}
.nph_skin_white .nph_search_btn button {
	background-image: url(../images/gallery/bg16.png)
}
.nph_skin_white .nph_set_info {
	color: #aaabb2
}
.nph_skin_white .nph_set_info h1 {
	color: #2b2b2b
}
.nph_skin_white .nph_set_info h1 a {
	color: #2b2b2b
}
.nph_skin_white .nph_set_info h1 a:visited {
	color: #2b2b2b
}
.nph_skin_white .nph_set_info h2 {
	color: #2b2b2b
}
.nph_skin_white .nph_set_info h2 a {
	color: #2b2b2b
}
.nph_skin_white .nph_set_info h2 a:visited {
	color: #2b2b2b
}
.nph_set_info h3 span {
	color: #2b2b2b
}
.nph_skin_white .nph_set_info h1 a:hover {
	color: #507ea4
}
.nph_skin_white .nph_set_info h2 a:hover {
	color: #507ea4
}
.nph_skin_white .nph_set_info p {
	color: #4d4d4d
}
.nph_set_cur {
	color: #4d4d4d
}
.nph_set_size {
	color: #4d4d4d
}
.nph_set_info .nph_search_count {
	color: #4d4d4d
}
.nph_skin_white .nph_photo_desc h2 {
	color: #2b2b2b
}
.nph_skin_white .nph_photo_desc h2 a {
	color: #2b2b2b
}
.nph_skin_white .nph_photo_desc h2 a:visited {
	color: #2b2b2b
}
.nph_skin_white .nph_photo_desc h2 a:hover {
	color: #507ea4
}
.nph_skin_white .nph_photo_desc p {
	color: #4d4d4d
}
.nph_skin_white .nph_photo_ctrl {
	color: #507ea4
}
.nph_skin_white .nph_photo_ctrl a {
	color: #507ea4
}
.nph_skin_white .nph_photo_ctrl a:visited {
	color: #507ea4
}
.nph_skin_white .nph_photo_ctrl a:hover {
	color: #8c8f91
}

.nph_skin_white .nph_scrl_rt {
	background-image: url(../images/gallery/bg11.png)
}
.nph_skin_white .nph_scrl_ct {
	background-image: url(../images/gallery/bg08.jpg)
}
.nph_skin_white .nph_list_thumb a {
	border-color: #e9e9e9;
}
.nph_skin_white .nph_list_thumb a:hover {
	border-color: #aaabb2; 
}
.nph_skin_white .nph_list_thumb .nph_list_active { background: url(../images/gallery/activ.png) no-repeat center top;}
.nph_skin_white .nph_list_thumb .nph_list_active a {
	border-color: #007fbf; position: relative; box-shadow: 0 0 3px rgba(0,0,0,.1);
}
.nph_skin_white .nph_list_stream div a {
	border-color: #e9e9e9; background: #fff; 
}
.nph_skin_white .nph_list_stream div a:hover {
	border-color: #507ea4;
}
.nph_skin_white .nph_list_stream h3 {
	color: #2b2b2b
}
.nph_skin_white .nph_list_stream h3 a {
	color: #2b2b2b
}
.nph_skin_white .nph_list_stream h3 a:visited {
	color: #2b2b2b
}
.nph_skin_white .nph_list_stream h3 a:hover {
	color: #507ea4
}
.nph_skin_white .nph_list_stream p {
	color: #aaabb2
}

.nph_skin_white .nph_icon_orig {
	background: url(../images/gallery/bg03.png) no-repeat 0 -51px
}

