.hidden{ display:none;}
.clearfix{}
.clearfix:after{ display:block; height:0px; visibility:hidden; clear:both; overflow:hidden; content:".";}
.nph_chn{ padding-bottom:6px; padding-left:0px; padding-right:0px; padding-top:8px;}
.nph_logo{ float:left; margin-right:12px;}
.nph_crumb{ line-height:29px; float:left;}
.nph_crumb{ color:#727171;}
.nph_crumb a{ color:#727171;}
.nph_crumb a:visited{ color:#727171;}
.nph_crumb a:hover{ color:#ba2636;}
.nph_area{ text-align:left; margin:auto; width:730px; clear:both; display:block;}
.nph_gallery{ text-align:left; word-wrap:break-word;}
.nph_gallery p{ line-height:21px; margin:0px;}
.nph_cnt{ margin:0px 8px;}
.nph_bg { padding:12px 0 8px 0; width:100%; border:#ccc 1px solid;}
.nph_hr_solid{ margin:0px 2px; display:block; background:url(../swfimg/bg13.png) repeat-x left center; height:11px; clear:both; overflow:hidden;}
.nph_search_panel{ float:right;}
.nph_extra{ float:right;}
.nph_search_panel span{ float:left;}
.nph_search_panel input{ float:left;}
.nph_search_panel button{ float:left;}
.nph_search_panel span{ margin-bottom:5px;}
.nph_search_input{ position:relative; width:118px; background:url(../swfimg/bg16.png) no-repeat 0px 0px; height:20px;}
.nph_search_input label{ position:absolute; line-height:19px; color:#ccc; top:1px; left:5px;}
.nph_search_input input{ border-bottom:medium none; position:absolute; border-left:medium none; padding-bottom:3px; line-height:14px; padding-left:3px; width:112px; padding-right:3px; background:url(../swfimg/bg06.png); height:14px; font-size:100%; vertical-align:middle; border-top:medium none; top:0px; border-right:medium none; padding-top:3px; left:0px;}
.nph_search_btn button{ border-bottom:medium none; border-left:medium none; width:22px; background:url(../swfimg/bg16.png) no-repeat -161px 0px; height:20px; overflow:hidden; border-top:medium none; cursor:pointer; border-right:medium none;}
.nph_extra{ text-align:right; line-height:21px; height:24px; overflow:hidden; padding-top:6px;}
.nph_set_info span{ display:inline-block;}
.nph_set_info .hidden{ display:none;}
.nph_set_title{ padding-bottom:2px; line-height:25px; padding-left:0px; padding-right:0px; padding-top:3px;}
.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-family:simsun; font-size:14px;}
.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{ display:none; 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; width:100%; float:left;}
.nph_set_prev{ width:110px; float:left; margin-left:-100%; padding-top:6px;}
.nph_set_next{ width:110px; float:left; margin-left:-110px; padding-top:6px;}
.nph_set_thumb{ margin:0; padding:5px;}
.nph_photo_view{ position:relative; text-align:center; width:100%; overflow:hidden;}
.nph_photo_view .nph_cnt{ height:100%;}
.nph_photo_view i{ display:inline-block; height:100%; vertical-align:middle;}
.nph_photo_view img{ max-width:100%; -ms-interpolation-mode:bicubic; max-height:100%; vertical-align:middle;}
.nph_photo_prev{ position:absolute; width:50%; background:url(../swfimg/casel.png) 30px center no-repeat; height:100%; top:0px; left:0px;}
.nph_photo_next{ position:absolute; width:50%; background:url(../swfimg/caser.png) 300px center no-repeat; height:100%; top:0px; right:0px;}
.nph_photo_loading{ position:absolute; margin:-19px 0px 0px -19px; width:37px; background:url(../swfimg/loading.gif) no-repeat 0px 0px; height:37px; top:50%; left:50%;}
.nph_photo_desc{}
.nph_photo_desc h2{ display:none; 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:#333333;}
.nph_photo_desc p a{ color:#db0000;}
.nph_photo_desc p a:visited{ color:#333333;}
.nph_photo_ctrl{ float:right; overflow:hidden; height:30px; padding-top:10px;}
.nph_photo_ctrl ul{ margin-right:-12px;}
.nph_photo_ctrl li{ display:inline;}
.nph_photo_ctrl .hidden{ display:none;}
.nph_photo_ctrl{ color:#333333;}
.nph_photo_ctrl a{ color:#333333;}
.nph_photo_ctrl a:visited{ color:#333333;}
.nph_photo_ctrl a:hover{ color:#db0001;}
.nph_photo_thumb{ margin:auto;}
nph_photo{ width:100%;}
.nph_stream{ width:100%;}
.nph_search{ width:100%;}
.nph_stream_view{ width:100%; overflow:hidden; padding-top:12px;}
.nph_search_view{ width:100%; overflow:hidden; padding-top:12px;}
.nph_scrl{ min-height:1px; width:100%; float:left;}
.nph_scrl_thumb{ margin:0 30px;}
.nph_scrl_main{ padding-bottom:6px; width:100%; overflow:hidden;}
.nph_scrl_prev{ float:left; margin-left:-100%; padding-top:6px;}
*+ html .nph_scrl_prev{ float:left; margin-right:630px; padding-top:6px;}

.nph_scrl_next{ float:left; margin-left:-20px; padding-top:6px;}
.nph_scrl_bar{}
.nph_scrl_lt{ width:3px; background:url(../swfimg/bg09.png) no-repeat 0px 0px; float:left; height:20px; margin-right:-3px;}
.nph_scrl_rt{ width:3px; background:url(../swfimg/bg10.png) no-repeat 0px 0px; float:right; height:20px; margin-left:-3px;}
.nph_scrl_bd{ min-height:1px; width:100%; float:left;}
.nph_scrl_ct{ position:relative; margin:0px 3px; width:585px; background:url(../swfimg/bg08.png) repeat-x 0px 0px; height:20px; padding-top:4px;}
.nph_list_thumb{ height:77px; overflow:hidden;}
.nph_list_thumb li{ text-align:center; padding-bottom:0px; padding-left:2px; width:102px; padding-right:2px; float:left; padding-top:0px;}
.nph_list_thumb h2{ display:none;}
.nph_list_thumb p{ display:none;}
.nph_list_thumb i{ display:none;}
.nph_list_thumb a{ margin:auto; width:100px; display:block; height:75px;}
.nph_list_thumb img{ margin:auto; width:100px; display:block; height:75px;}
.nph_list_thumb a{  outline-style:none; outline-color:invert; outline-width:medium; border:#ccc 2px solid; filter:alpha(opacity=50); /* IE */
-moz-opacity:0.5; /* Moz + FF */
opacity: 0.5; /* 支持CSS3的浏览器（FF 1.5也支持）*/

}
.nph_list_thumb a:hover{ filter:alpha(opacity=100); /* IE */
-moz-opacity:1; /* Moz + FF */
opacity: 1; /* 支持CSS3的浏览器（FF 1.5也支持）*/}
.nph_list_thumb .active a{ border:2px solid #F60;filter:alpha(opacity=100); /* IE */
-moz-opacity:1; /* Moz + FF */
opacity: 1; /* 支持CSS3的浏览器（FF 1.5也支持）*/

}
.nph_list_stream{ clear:both;}
.nph_list_stream li{ line-height:21px; float:left; overflow:hidden;}
.nph_list_stream div{ margin:0px auto 5px; width:164px; display:table; height:164px;}
.nph_list_stream div a{ border-bottom:#ececec 2px solid; text-align:center; border-left:#ececec 2px solid; width:160px; display:table-cell; background:#000; height:160px; vertical-align:middle; overflow:hidden; border-top:#ececec 2px solid; border-right:#ececec 2px solid;}
.nph_list_stream div a:hover{ border-bottom:#f9df53 2px solid; border-left:#f9df53 2px solid; border-top:#f9df53 2px solid; border-right:#f9df53 2px solid;}
.nph_list_stream i{ display:inline-block; height:100%; vertical-align:middle;}
.nph_list_stream img{ max-width:100%; max-height:100%; vertical-align:middle;}
.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{ margin:0px 6px; padding-left:18px; background:url(../swfimg/bg03.png) no-repeat;}
.nph_icon_orig{ margin:0px 20px; padding-left:18px; background:url(../swfimg/bg03.png) no-repeat;}
.nph_icon_stream{ margin:0px 6px; padding-left:18px; background:url(../swfimg/bg03.png) no-repeat;}
.nph_icon_comment{ background-position:0px 0px;}
.nph_icon_comment:hover{ background-position:0px -27px;}
.nph_icon_orig{ background-position:0px -54px;}
.nph_icon_orig:hover{ background-position:0px -81px;}
.nph_icon_stream{ background-position:0px -108px;}
.nph_icon_stream:hover{ background-position:0px -135px;}
.nph_btn_pset{ text-align:center; line-height:21px; width:110px; display:block;}
.nph_btn_nset{ text-align:center; line-height:21px; width:110px; display:block;}
.nph_btn_pset img{ padding-bottom:7px; padding-left:7px; width:100px; padding-right:3px; display:block; height:75px; padding-top:3px;}
.nph_btn_nset img{ padding-bottom:7px; padding-left:3px; width:100px; padding-right:7px; display:block; height:75px; padding-top:3px;}
.nph_btn_pset{ color:#c6c6c6;}
.nph_btn_pset:visited{ color:#c6c6c6;}
.nph_btn_nset{ color:#c6c6c6;}
.nph_btn_nset:visited{ color:#c6c6c6;}
.nph_btn_pset:hover{ color:#ecdeae;}
.nph_btn_nset:hover{ color:#ecdeae;}
.nph_btn_pset{ background:url(../swfimg/bg04.png) no-repeat;}
.nph_btn_nset{ background:url(../swfimg/bg04.png) no-repeat;}
.nph_btn_pset{ background-position:0px 0px;}
.nph_btn_pset:hover{ background-position:-111px 0px;}
.nph_btn_nset{ background-position:-222px 0px;}
.nph_btn_nset:hover{ background-position:-333px 0px;}
.nph_btn_pscrl{ outline-style:none; outline-color:invert; outline-width:medium; width:20px; display:block; height:65px; cursor:pointer;}
.nph_btn_nscrl{ outline-style:none; outline-color:invert; outline-width:medium; width:20px; display:block; height:65px; cursor:pointer;}
.nph_btn_pscrl{ background:url(../swfimg/bg05.png) no-repeat;}
.nph_btn_nscrl{ background:url(../swfimg/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{ position:absolute; outline-style:none; outline-color:invert; outline-width:medium; width:36px; display:block; cursor:default;}
.nph_btn_scrl .nph_btn_lt{ width:10px; float:left; height:15px; margin-right:-10px;}
.nph_btn_scrl .nph_btn_rt{ width:10px; float:right; height:15px; margin-left:-10px;}
.nph_btn_scrl .nph_btn_bd{ min-height:1px; width:100%; float:left;}
.nph_btn_scrl .nph_btn_bd span{ margin:0px 10px; display:block; height:15px;}
.nph_btn_scrl .nph_btn_ct{ margin:auto; width:14px; display:block; height:15px;}
.nph_btn_scrl .nph_btn_lt{ background:url(../swfimg/bg07.png) no-repeat;}
.nph_btn_scrl .nph_btn_rt{ background:url(../swfimg/bg07.png) no-repeat;}
.nph_btn_scrl .nph_btn_bd span{ background:url(../swfimg/bg07.png) no-repeat;}
.nph_btn_scrl .nph_btn_ct{ background:url(../swfimg/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(../swfimg/bg07.png) repeat-x 0px -32px;}
.nph_btn_scrl:hover .nph_btn_bd span{ background-position:0px -48px;}
.nph_btn_return{ border-bottom:#767676 1px solid; text-align:center; border-left:#767676 1px solid; padding-bottom:0px; line-height:19px; margin:4px 10px 5px 0px; padding-left:10px; padding-right:10px; background:#494949; float:left; height:19px; border-top:#767676 1px solid; cursor:pointer; border-right:#767676 1px solid; padding-top:0px;}
.nph_btn_return{ color:#ececec;}
.nph_btn_return:visited{ color:#ececec;}
.nph_btn_return:hover{ color:#ecdeae;}
.nph_btn_pphoto{ outline-style:none; outline-color:invert; outline-width:medium; width:100%; display:block; height:100%; cursor:url(/works/swfimg/bg11.cur) ;}
.nph_btn_nphoto{ outline-style:none; outline-color:invert; outline-width:medium; width:100%; display:block; height:100%; cursor:url(/works/swfimg/bg12.cur);}
.nph_pages{ text-align:center;}
.nph_pages a{ border-bottom:#767676 1px solid; border-left:#767676 1px solid; line-height:22px; width:22px; display:inline-block; height:22px; border-top:#767676 1px solid; border-right:#767676 1px solid;}
.nph_pages span{ border-bottom:#767676 1px solid; border-left:#767676 1px solid; line-height:22px; width:22px; display:inline-block; height:22px; border-top:#767676 1px solid; border-right:#767676 1px solid;}
.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 .active{ color:#ecdeae; font-weight:bold;}
.nph_box_relat{ border-bottom:#dcdddd 1px solid; border-left:#dcdddd 1px solid; background:#f7fcff; border-top:#dcdddd 1px solid; border-right:#dcdddd 1px solid;}
.nph_box_relat .nph_box_title{ line-height:25px; margin:9px 19px; height:25px;}
.nph_box_relat .nph_box_title h2{ padding-left:19px; background:url(../swfimg/bg15.png) no-repeat left center; float:left; font-size:14px; font-weight:bold;}
.nph_box_relat .nph_box_title .nph_title_more{ float:right;}
.nph_list_relat{ margin:0px 5px;}
.nph_list_relat li{ padding-bottom:10px; line-height:21px; width:158px; float:left;}
.nph_list_relat div{ margin:0px auto 5px; width:110px;}
.nph_list_relat div a{ padding-bottom:7px; padding-left:3px; width:100px; padding-right:7px; display:block; background:url(../swfimg/bg14.png); padding-top:3px;}
.nph_list_relat div img{ width:100px; display:block; height:75px;}
.nph_list_relat h5{ margin:0px auto; width:120px;}
.nph_gallery .nph_c_lh{ color:#e53333;}
.nph_photo_view{ height:400px;}
.nph_stream,.nph_search{ height:800px;}
