@charset "gb2312";
body { text-align:center; font-family:"宋体"; font-size:12px; padding:0; margin:0; background-color: #1C1C1D; background-image: none; }
a { color:#000000; text-decoration:none; }
a:hover { color:#ECDEAE; text-decoration:underline; }
li { list-style-type:none; }
img { vertical-align:top; border:0; }
.hidden { display:none; }
.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; width:980px; text-align:left; border: 1px solid #4C4C4C; margin-top: 15px; margin-right: auto; margin-bottom: 15px; margin-left: auto; }
.nph_gallery { text-align:left; word-wrap:break-word; }
.nph_gallery p { margin:0; line-height:21px; }
.thumb_bg { background-image: url(img/bg17.png); background-repeat: no-repeat; background-position: center bottom; height: 130px; }
.nph_cnt { margin:0 3.125%; }
.nph_bg { padding:8px 0; width:100%; background:#1C1C1D; }
.nph_hr_solid { display:block; clear:both; overflow:hidden; margin:0 2px; height:17px; background:url(img/bg13.png) repeat-x left center; }
.nph_search_panel, .nph_extra { float:right; }
.nph_search_panel span, .nph_search_panel input, .nph_search_panel button { float:left; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
.nph_search_panel span { margin-bottom:5px; }
.nph_search_input { position:relative; width:118px; height:20px; background:url(img/bg16.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:112px; height:14px; line-height:14px; font-size:100%; vertical-align:middle; border:none; background:url(img/bg06.png) repeat; }
.nph_search_btn button { overflow:hidden; width:22px; height:20px; cursor:pointer; border:none; background:url(img/bg16.png) no-repeat -161px 0; }
.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:20px; font-family:simHei; }
.nph_set_info h3 { float:left; font:20px/1.5 simHei; }
.nph_set_title { padding:3px 0 2px; line-height:25px; }
.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_set_info { color:#C6C6C6; }
.nph_set_info h1, .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_prev { float:left; margin-left:-100%; padding-top:18px; width:110px; }
.nph_set_next { float:left; margin-left:-110px; padding-top:18px; width:110px; }
.nph_set_thumb { margin-top: 0; margin-right: 110px; margin-bottom: 0; margin-left: 110px; padding-top: 6px; padding-right: 5%; padding-bottom: 6; padding-left: 5%; }
.nph_photo_view { position:relative; overflow:hidden; width:100%; text-align:center; }
.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; left:0; top:0; width:50%; height:100%; background:url(img/bg06.png) repeat; }
.nph_photo_next { position:absolute; right:0; top:0; width:50%; height:100%; background:url(img/bg06.png) repeat; }
.nph_photo_loading { position:absolute; left:50%; top:50%; margin:-19px 0 0 -19px; width:37px; height:37px; background:url(img/loading.gif) no-repeat 0 0; }
.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:#ECDEAE; }
.nph_photo_thumb { margin:auto; }
.nph_photo, .nph_stream, .nph_search { 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 30px; }
.nph_scrl_main { overflow:hidden; padding-bottom:1px; width:100%; }
.nph_scrl_prev { float:left; margin-left:-100%; padding-top:18px; }
.nph_scrl_next { float:left; margin-left:-20px; padding-top:18px; }
.nph_scrl_bar { }
.nph_scrl_lt { float:left; margin-right:-3px; width:3px; height:20px; }
.nph_scrl_rt { float:right; margin-left:-3px; width:3px; height:20px; }
.nph_scrl_bd { float:left; width:100%; min-height:1px; }
.nph_scrl_ct { position:relative; height:20px; margin-top: 0; margin-right: 3px; margin-bottom: 0; margin-left: 3px; }
.nph_list_thumb { overflow:hidden; height:77px; }
.nph_list_thumb li { float:left; width:102px; 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:100px; height:75px; }
.nph_list_thumb a { outline:none; 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 { 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, .nph_icon_orig, .nph_icon_stream { margin:0 6px; padding-left:18px; background:url(img/bg03.png) no-repeat; }
.nph_icon_comment { background-position:0 0; }
.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(img/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; outline:none; cursor:pointer; }
.nph_btn_pscrl, .nph_btn_nscrl { background:url(img/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; outline:none; cursor:default; }
.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(img/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(img/bg07.png) repeat-x 0 -32px; }
.nph_btn_scrl:hover .nph_btn_bd span { background-position:0 -48px; }
.nph_btn_return { float:left; margin:4px 10px 5px 0; padding:0 10px; height:19px; line-height:19px; text-align:center; cursor:pointer; border:1px solid #767676; background:#494949; }
.nph_btn_return, .nph_btn_return:visited { color:#ECECEC; }
.nph_btn_return:hover { color:#ECDEAE; }
/*翻页箭头必须加绝对地址*/
.nph_btn_pphoto { display:block; width:100%; height:100%; outline:none; cursor:url(http://sf.960513.com/sf010/skin/lyzqc/JQuery/163_album/img/bg11.cur), auto; }
.nph_btn_nphoto { display:block; width:100%; height:100%; outline:none; cursor:url(http://sf.960513.com/sf010/skin/lyzqc/JQuery/163_album/img/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 #767676; }
.nph_pages .nph_pages_turn { width:48px; }
.nph_pages, .nph_pages a, .nph_pages a:visited { color:#ECECEC; }
.nph_pages a:hover { color:#ECDEAE; background:#494949; }
.nph_pages span { color:#767676; background:#494949; }
.nph_pages .active { color:#ECDEAE; font-weight:bold; }
.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(img/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(img/bg14.png) }
.nph_list_relat div img { display:block; width:100px; height:75px; }
.nph_list_relat h5 { margin:0 auto; width:120px; }
.nph_gallery .nph_c_lh { color:#E53333; }
.nph_photo_view { height:600px; }
.nph_stream, .nph_search { height:800px; }
.nph_set_info p { color: #F63; }
/*当前位置*/
.path_photo_163 { height: 47px; width: 100%; border-bottom: 1px solid #333; line-height: 47px; font-size: 12px; color: #FFF;}
.path_photo_163 a { color: #FFF; text-decoration: none; }
.path_photo_163 a:hover { color:#ECDEAE; text-decoration: underline; }
.path_photo_163 .logo { margin-left: 30px; float: left; }
.path_photo_163 .topbar { text-align: right; margin-right: 30px; color: #747474; float: right; }
.path_photo_163 .topbar a { color: #747474; }
.path_photo_163 .topbar a:hover {color:#ECDEAE;}
.copyright { text-align: right; padding-top: 50px; padding-bottom: 20px; color: #3D3D3D; padding-right: 30px; line-height: 28px; border-top-width: 1px; border-top-style: solid; border-top-color: #333; }
.copyright a { color: #3D3D3D; }
/*自动定位到here*/
#here { height:0px; line-height:0px; font-size:0px; clear:both; }
/*-------------------------《青春全站搜索表单》-------------------------*/

.search_site_keyword { line-height: 24px; background-image: url(img/icon_43.gif); background-repeat: no-repeat; width: 150px; height: 24px; background-position: left top; text-indent: 6px; float: left; background-color: transparent; font-size: 12px; color: #CCC; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0px; padding: 0px; }
.search_site_submit { line-height: 24px; background-image: url(img/icon_44.gif); background-repeat: no-repeat; background-position: left top; width: 38px; height: 24px; float: left; background-color: transparent; font-size: 12px; color: #FFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin: 0px; padding: 0px; }
