.clearfix{*zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }

.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:960px; text-align:left;}
.nph_cnt{ margin:0 3.125%;}
.nph_gallery{ padding:8px 0; text-align:left; word-wrap:break-word; background:#1C1C1D;}
.nph_gallery p{ margin:0; line-height:21px;}
.nph_hr_solid{ display:block; clear:both; overflow:hidden; margin:0 2px; height:17px; background:url(../images/bg13.png) repeat-x left center;}

.nph_search_panel{ float:left; margin-left:-183px; width:183px;}
.nph_search_panel span,.nph_search_panel input,.nph_search_panel button{ float:left;}
.nph_search_input{ position:relative; width:162px; height:20px; background:url(../images/bg01.png) no-repeat 0 0;}
.nph_search_input label{ position:absolute; left:5px; top:1px; line-height:19px; color:#CCC;}
.nph_search_input input{ position:absolute; left:0; top:0; padding:3px; width:156px; height:14px; line-height:14px; font-size:100%; vertical-align:middle; border:none; background:url(../images/bg06.png) repeat;}
.nph_search_btn button{ overflow:hidden; width:21px; height:20px; cursor:pointer; border:none; background:url(../images/bg02.png) no-repeat 0 0;}

.nph_set{ float:left; width:100%; min-height:1px;}
.nph_set_info{ margin-right:200px; line-height:21px; color:#C6C6C6;}
.nph_set h1{ display:inline; font:20px/30px simHei; color:#ECECEC;}
.nph_set h2{ margin-top:10px; margin-right:200px; font:20px/30px simHei; color:#C6C6C6;}
.nph_set h2 span{ color:#ECECEC;}
.nph_set h2 .nph_search_count{ font:14px/27px simSun; color:#C6C6C6;} 
.nph_set h2 .nph_search_count span{ color:#E54957;}

.nph_set_cur{ font-size:14px;}
.nph_set_cur span{ font-size:22px; font-weight:bold;}
.nph_set_cur,.nph_set_size,.nph_set p{ color:#868686;}
.nph_set_cur span,.nph_set_size span,.nph_set p a,.nph_set p a:visited{ color:#E54957;}
.nph_set_thumb{ margin:0 110px; padding:6px 5% 0;}
.nph_set_prev{ float:left; margin-left:-100%; padding-top:6px; width:110px;}
.nph_set_next{ float:left; margin-left:-110px; padding-top:6px; width:110px;}

.nph_photo_view{ position:relative; width:100%; text-align:center; height:600px;}
.nph_photo_view .nph_cnt{
	height:100%;
}
.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; z-index:2; left:0; top:0; width:50%; height:100%; background:url(../images/bg06.png) repeat;}
.nph_photo_next{ position:absolute; z-index:2; right:0; top:0; width:50%; height:100%; background:url(../images/bg06.png) repeat;}
.nph_photo_loading{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/loading.gif) no-repeat center;}
.nph_photo_desc{ float:left; width:100%; min-height:1px;}
.nph_photo_desc h2{ margin-top:6px; margin-right:250px; min-height:28px; _height:28px; font:18px/28px simHei; color:#E5E5E5;}
.nph_photo_desc p{ color:#E5E5E5;}
.nph_photo_desc p a,.nph_photo_desc p a:visited{ color:#B31E2C;}
.nph_photo_ctrl{ float:left; margin-top:8px; margin-left:-234px; width:234px; text-align:right; color:#505050;}
.nph_photo_ctrl span{ color:#B31E2C;}
.nph_photo_ctrl a,.nph_photo_ctrl a:visited{ color:#767676;}
.nph_photo_ctrl a:hover{ color:#ECDEAE;}

.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 30px;}
.nph_scrl_main{ overflow:hidden; padding-bottom:6px; width:100%;}
.nph_scrl_prev{ float:left; margin-left:-100%; padding-top:6px; width:20px;}
.nph_scrl_next{ float:left; margin-left:-20px; padding-top:6px; width:20px;}
.nph_scrl_bar{}
.nph_scrl_lt{ float:left; margin-right:-3px; width:3px; height:20px; background:url(../images/bg09.png) no-repeat 0 0;}
.nph_scrl_rt{ float:right; margin-left:-3px; width:3px; height:20px; background:url(../images/bg10.png) no-repeat 0 0;}
.nph_scrl_bd{ float:left; width:100%; min-height:1px;}
.nph_scrl_ct{ position:relative; margin:0 3px; padding-top:4px; height:20px; background:url(../images/bg08.png) repeat-x 0 0;}

.nph_list_thumb{ overflow:hidden; height:77px;}
.nph_list_thumb li{ float:left; width:102px; padding:0 2px; text-align:center;}
.nph_list_thumb p{ display:none;}
.nph_list_thumb a,.nph_list_thumb img{ display:block; margin:auto; width:100px; height:75px;}
.nph_list_thumb a{ border:1px solid #8B8B8C;}
.nph_list_thumb a:hover{ border:1px solid #ECDEAE;}
.nph_list_thumb .active a{ border:1px solid #F9DF53;}
.nph_list_stream{ clear:both;}
.nph_list_stream li{ float:left; overflow:hidden; line-height:21px;}
.nph_list_stream div{ margin:0 auto 5px; width:164px;}
.nph_list_stream div a{ display:block; width:160px; height:160px; text-align:center; border:2px solid #FFF; background:#000;}
.nph_list_stream div a:hover{ border:2px solid #F9DF53;}
.nph_list_stream i{ display:inline-block; height:160px; vertical-align:middle;}
.nph_list_stream img{ vertical-align:middle; max-width:160px; max-height:160px;}
.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:#868686;}

.nph_icon_comment,.nph_icon_orig,.nph_icon_stream{ padding-left:18px; background:url(../images/bg03.png) no-repeat;}
.nph_icon_comment{ background-position:0 0px;}
.nph_icon_comment:hover{ background-position:0 -27px;}
.nph_icon_orig{ background-position:0 -54px;}
.nph_icon_orig:hover{ background-position:0 -81px;}
.nph_icon_stream{ background-position:0 -108px;}
.nph_icon_stream:hover{ background-position:0 -135px;}

.nph_btn_pset,.nph_btn_nset{ display:block; width:110px; line-height:21px; text-align:center;}
.nph_btn_pset img{ display:block; padding:3px 3px 7px 7px; width:100px; height:75px;}
.nph_btn_nset img{ display:block; padding:3px 7px 7px 3px; 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,.nph_btn_nset{ background:url(../images/bg04.png) no-repeat;}
.nph_btn_pset{ background-position:0 0;}
.nph_btn_pset:hover{ background-position:-111px 0;}
.nph_btn_nset{ background-position:-222px 0;}
.nph_btn_nset:hover{ background-position:-333px 0;}
.nph_btn_pscrl,.nph_btn_nscrl{ display:block; width:20px; height:65px;}
.nph_btn_pscrl,.nph_btn_nscrl{ background:url(../images/bg05.png) no-repeat;}
.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{ position:absolute; display:block; width:36px; cursor:auto;}
.nph_btn_scrl .nph_btn_lt{ float:left; margin-right:-10px; width:10px; height:15px;}
.nph_btn_scrl .nph_btn_rt{ float:right; margin-left:-10px; width:10px; height:15px;}
.nph_btn_scrl .nph_btn_bd{ float:left; width:100%; min-height:1px;}
.nph_btn_scrl .nph_btn_bd span{ display:block; height:15px; margin:0 10px;}
.nph_btn_scrl .nph_btn_ct{ display:block; margin:auto; width:14px; height:15px;}
.nph_btn_scrl .nph_btn_lt,.nph_btn_scrl .nph_btn_rt,.nph_btn_scrl .nph_btn_bd span,.nph_btn_scrl .nph_btn_ct{ background:url(../images/bg07.png) no-repeat;}
.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_lt{ background-position:0 -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/bg07.png) repeat-x 0 -32px;}
.nph_btn_scrl:hover .nph_btn_bd span{ background:url(../images/bg07.png) repeat-x 0 -48px;}

.nph_btn_pphoto{ display:block; width:100%; height:100%; cursor:url(../images/bg11.cur), auto;}
.nph_btn_nphoto{ display:block; width:100%; height:100%; cursor:url(../images/bg12.cur), auto;}

.nph_pages{ zoom:1; text-align:center;}
.nph_pages a,.nph_pages span{ display:inline-block; width:22px; height:22px; line-height:22px; border:1px solid #636363;}
.nph_pages .nph_pages_flip{ width:48px;}
.nph_pages,.nph_pages a,.nph_pages a:visited{ color:#ECECEC;}
.nph_pages a:hover{ color:#ECDEAE;}
.nph_pages span{ color:#909090; background:#494949;}

.nph_box_relat{ border:1px solid #DCDDDD; background:#F7FCFF;}
.nph_box_relat .nph_box_title{ margin:9px 19px; height:25px; line-height:25px;}
.nph_box_relat .nph_box_title h2{ float:left; padding-left:19px; font-size:14px; font-weight:bold; background:url(../images/bg15.png) no-repeat left center;}
.nph_box_relat .nph_box_title .nph_title_more{ float:right;}
.nph_list_relat{ margin:0 5px;}
.nph_list_relat li{ float:left; padding-bottom:10px; width:158px; line-height:21px;}
.nph_list_relat div{ margin:0 auto 5px; width:110px;}
.nph_list_relat div a{ display:block; padding:3px 7px 7px 3px; width:100px; height:75; background:url(../images/bg14.png)}
.nph_list_relat h5{ margin:0 auto; width:120px;}

.box {
	width: 1002px;
	margin: 0px;
	padding: 0px;
}

