.clearfix { *zoom:1}
.clearfix:after { clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"." }
.hidden { display:hidden }
.nph_chn { padding:8px 0 6px }
.nph_logo { float:left; margin-right:12px }
.nph_crumb { float:left; line-height:29px }
.nph_crumb, .nph_crumb a, .nph_crumb a:visited { color:#727171 }
.nph_crumb a:hover { color:#BA2636 }
.nph_area { clear:both; margin:auto; width:618px; text-align:left; position:relative }
.nph_gallery { text-align:left; word-wrap:break-word }
.nph_gallery p { margin:0; line-height:21px }
.nph_bg { padding:8px 0; width:100% }
.nph_hr_solid { display:block; clear:both; overflow:hidden; height:17px }
.nph_photo { border:1px solid #ddd; padding:20px 10px 10px; }
.nph_hr_solid_half1 { display:block; clear:both; overflow:hidden; height:15px; border-bottom:1px solid #ddd }
.nph_hr_solid_half2 { display:block; clear:both; overflow:hidden; height:9px }
.nph_extra { overflow:hidden; padding-top:6px; height:24px; line-height:21px; text-align:right }
.nph_set_info span { display:inline-block }
.nph_set_info .hidden { display:none }
.nph_set_info h1, .nph_set_info h2 { display:inline; font-size:14px; font-weight:bold }
.nph_set_info h3 { float:left; font:20px/1.5 simHei }
.nph_set_title { padding:3px 0 2px; line-height:25px; text-align:center; color:#565656 }
.nph_set_title span { line-height:21px }
.nph_set_cur { font-size:14px }
.nph_set_cur span { font-size:22px; font-weight:bold }
.nph_search_count { font-size:14px; font-family:simSun;}
.nph_scrl_bar{ display:none;}
.nph_set_info { color:#C6C6C6 }
.nph_set_info h1 a, .nph_set_info h1 a:visited, .nph_set_info h2, .nph_set_info h2 a, .nph_set_info h2 a:visited, .nph_set_info h3 span { color:#ECECEC }
.nph_set_info h1 a:hover, .nph_set_info h2 a:hover { color:#F9DF53 }
.nph_set_info p, .nph_set_cur, .nph_set_size, .nph_set_info .nph_search_count { color:#767676 }
.nph_set_info p a, .nph_set_info p a:visited { color:#BA2636 }
.nph_set { float:left; width:100%; min-height:1px }
.nph_set_thumb { padding-top:6px }
.nph_photo_view { position:relative; overflow:hidden; text-align:center; margin:0 auto }
.nph_photo_view .nph_cnt { height:100%; margin:0 auto; overflow:hidden }
.nph_photo_view i { display:inline-block; height:100%; vertical-align:middle }
.nph_photo_view img { vertical-align:middle; max-width:100%; max-height:100%; -ms-interpolation-mode:bicubic }
.nph_photo_prev { position:absolute; left:0; top:0; width:50%; height:100%; background:url(/images/gallery/06.png) repeat }
.nph_photo_next { position:absolute; right:0; top:0; width:50%; height:100%; background:url(/images/gallery/06.png) repeat }
.nph_photo_loading { background:url("/images/gallery/loading.gif") no-repeat scroll 0 16px transparent; color:#949494; height:40px; left:50%; margin:-20px 0 0 -40px; position:absolute; text-align:left; top:50%; width:80px; font-size:12px }
.nph_photo_desc { }
.nph_photo_desc h2 { padding-top:8px; min-height:25px; _height:25px; font:18px/1.4 simHei }
.nph_photo_desc h2, .nph_photo_desc h2 a, .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, .nph_photo_desc p a:visited { color:#BA2636 }
.nph_photo_ctrl { float:right; overflow:hidden; margin-top:8px }
.nph_photo_ctrl ul { margin-right:-12px }
.nph_photo_ctrl li { display:inline }
.nph_photo_ctrl .hidden { display:none }
.nph_photo_ctrl, .nph_photo_ctrl a, .nph_photo_ctrl a:visited { color:#767676 }
.nph_photo_ctrl a:hover { color:#393939 }
.nph_photo_thumb { margin:auto }
nph_photo, .nph_stream { width:100% }
.nph_stream_view, .nph_search_view { overflow:hidden; padding-top:12px; width:100% }
.nph_scrl { float:left; width:100%; min-height:1px }
.nph_scrl_thumb { margin:0 33px }
.nph_scrl_main { overflow:hidden; padding-bottom:6px; width:100% }
.nph_scrl_prev { float:left; margin-left:-100% }
.nph_scrl_next { float:left; margin-left:-20px }
.nph_list_thumb { overflow:hidden; height:94px }
.nph_list_thumb li { float:left; width:125px; padding:0 2px; text-align:center }
.nph_list_thumb h2, .nph_list_thumb p, .nph_list_thumb i { display:none }
.nph_list_thumb a, .nph_list_thumb img { display:block; margin:auto; width:123px; height:94px; cursor:pointer }
.nph_list_thumb a { outline:none; border:1px solid #8B8B8C; -moz-opacity:0.5; opacity:0.5; filter:alpha(Opacity=50); z-index:100 }
.nph_list_thumb a:hover { border:1px solid #ECDEAE; -moz-opacity:1; opacity:1; filter:alpha(Opacity=100) }
.nph_list_thumb .nph_list_active a { border:1px solid #F9DF53; -moz-opacity:1; opacity:1; filter:alpha(Opacity=100) }
.nph_list_stream { clear:both }
.nph_list_stream li { float:left; overflow:hidden; line-height:21px }
.nph_list_stream div { display:table; margin:0 auto 5px; width:164px; height:164px }
.nph_list_stream div a { display:table-cell; *display:block;
overflow:hidden; width:160px; height:160px; text-align:center; vertical-align:middle; border:2px solid #ECECEC; background:#000 }
.nph_list_stream div a:hover { border:2px solid #F9DF53 }
.nph_list_stream i { display:inline-block; height:100%; vertical-align:middle }
.nph_list_stream img { vertical-align:middle; max-width:100%; max-height:100% }
.nph_list_stream h3, .nph_list_stream p { margin:0 auto; width:160px }
.nph_list_stream h3, .nph_list_stream h3 a, .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 { margin:0 6px; padding-left:18px; background:url(/images/gallery/bg03.png) no-repeat }
.nph_icon_comment { background-position:0 0 }
.nph_icon_comment:hover { background-position:0 -27px }
.nph_btn_pset, .nph_btn_nset { display:block; width:114px; line-height:21px; text-align:center }
.nph_btn_pset img { display:block; padding:4px 3px 7px 10px; width:100px; height:75px }
.nph_btn_nset img { display:block; padding:4px 7px 7px 4px; width:100px; height:75px }
.nph_btn_pset, .nph_btn_pset:visited, .nph_btn_nset, .nph_btn_nset:visited { color:#C6C6C6 }
.nph_btn_pset:hover, .nph_btn_nset:hover { color:#ECDEAE }
.nph_btn_pset { background-position:0 0 }
.nph_btn_nset { background-position:-114px 0 }
.nph_btn_pscrl, .nph_btn_nscrl { display:block; width:20px; height:88px; outline:none; cursor:pointer; background:url(/images/gallery/bg05.png) no-repeat; margin-top:3px }
.nph_btn_pscrl { background-position:0 0 }
.nph_btn_pscrl:hover { background-position:-21px 0 }
.nph_btn_nscrl { background-position:-42px 0 }
.nph_btn_nscrl:hover { background-position:-63px 0 }
.nph_btn_scrl .nph_btn_ct { display:block; margin:auto; width:14px; height:12px }
.nph_btn_scrl .nph_btn_lt { background-position:0 0 }
.nph_btn_scrl .nph_btn_rt { background-position:-26px 0 }
.nph_btn_scrl .nph_btn_ct { background-position:-11px 0 }
.nph_btn_scrl:hover .nph_btn_ct { background-position:-11px -16px }
.nph_btn_scrl:hover .nph_btn_bd span { background-position:0 -48px }
.nph_btn_pphoto { display:block; width:100%; height:100%; outline:none }
.nph_btn_nphoto { display:block; width:100%; height:100%; outline:none }
.nph_gallery .nph_c_lh { color:#E53333 }
.nph_photo_view { height:410px; width:596px; overflow:hidden; }
#photoPrev span, #photoNext span { display:block; width:87px; height:87px; position:absolute; top:50%; margin-top:-43px; cursor:pointer }
#photoPrev span { left:38px; opacity:0; visibility:hidden; -webkit-transition:opacity 0.3s ease-out; -moz-transition:opacity 0.3s ease-out; -o-transition:opacity 0.3s ease-out; transition:opacity 0.3s ease-out; background:url(/images/gallery/prev.png) no-repeat; _background:none }
#photoNext span { right:38px; opacity:0; visibility:hidden; -webkit-transition:opacity 0.3s ease-out; -moz-transition:opacity 0.3s ease-out; -o-transition:opacity 0.3s ease-out; transition:opacity 0.3s ease-out; background:url(/images/gallery/next.png) no-repeat; _background:none }
#photoPrev:hover span { visibility:visible; opacity:1; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gallery/prev.png", sizingMethod='crop');
-webkit-transition:opacity 0.3s ease-in; -moz-transition:opacity 0.3s ease-in; -o-transition:opacity 0.3s ease-in; transition:opacity 0.3s ease-in }
#photoNext:hover span { visibility:visible; opacity:1; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/gallery/next.png", sizingMethod="crop");
-webkit-transition:opacity 0.3s ease-in; -moz-transition:opacity 0.3s ease-in; -o-transition:opacity 0.3s ease-in; transition:opacity 0.3s ease-in }
#photoPrevLoading { display:none }
#nhp_poparea { position:absolute; bottom:0; _bottom:-1px; right:0; color:#fff; line-height:18px; width:150px; height:18px; padding-top:2px; display:none; overflow:hidden }
#nhp_poparea .nhp_pclose { float:right; background:url(img/bg17.png) no-repeat 0px 0; width:15px; height:15px; margin-right:2px }
#nhp_poparea span { display:block; padding-left:12px }
.hidden { display:none }
