@charset "utf-8";
/* CSS Document */

/* reset */
*[hidefocus]{outline:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, img {padding:0px; margin:0px; }
/* 默认链接颜色 */
a{outline-style:none;color:#2D64B3;text-decoration:none}
a:hover{color:#e56700;text-decoration:underline;}
/* 通用样式定义 */
body {font-family:"微软雅黑",Arial,"Lucida Grande", Verdana, Lucida, Helvetica, sans-serif; text-align:justify; text-justify:inter-ideograph; font-size:14px; color:#333; background:#fff;}
body > div{margin-right:auto;margin-left:auto;} 
div,form,ul,ol,li,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
ul,li{list-style-type:none;}
table,td,input{font-size:12px;padding:0}
.content,.footer{width:1002px; height:auto; margin:0px auto;}
.footer{width:1002px; margin:0px auto;}
#nfg_ko{width:100%; height:10px;float:left;background:#f8f8f8;}
#nfg_10{width:100%; height:10px;float:left;}
#nfg_ko{width:100%; height:10px;_height:5px; float:left;}
body{ background:#f5f5f5;}




.top{ width:100%; height:40px; background:#fff;}
.top_nav{ width:100%; box-sizing:border-box; padding:5px 30px 5px 10px; height:40px; box-shadow:0px 1px 2px rgba(0, 0, 0, .1);}
.top_nav .left{ width:auto; height:30px; line-height:30px; float:left;}
.top_nav .left .pic{ width:auto; height:30px; padding:2px 0; margin-right:12px; float:left;}
.top_nav .left .pic img{ height:26px; outline:none; border:none;}
.top_nav .left a{ width:auto; line-height:30px; font-size:12px; color:#666; padding:0 2px; margin:0 4px; text-decoration:none; float:left;}
.top_nav .left a:hover{ color:#e56700;}
.top_nav .right{ width:auto; height:30px; line-height:30px; float:right;}
#vip_userb{ height:30px; line-height:30px; color:#666; width:auto; margin:0; float:right;}
#btn_vip,#re_vip{ color:#3e3e3e; font-size:12px; margin:0 8px;}
#btn_vip:hover,#re_vip:hover{ color:#e56700;}
.h_id{ width:auto; height:30px; padding-left:16px; float:right; position:relative;}
.h_id .h_name{ width:auto; max-width:86px; padding-right:16px; box-sizing:border-box; background:url(../images/trans.png) no-repeat; background-position:right; text-align:center; line-height:30px; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer;}
.h_id ul{ display:none; position:absolute; top:30px; left:-30%; width:84px; border:1px solid #e6e6e6; box-shadow:1px 1px 2px rgba(0, 0, 0, .1); height:auto; background:#fff; z-index:100000000;}
.h_id:hover ul{ display:block;}
.h_id ul li{ width:100%; height:30px; line-height:30px; border-bottom:1px dotted #e8e8e8; font-size:12px; color:#333;}
.h_id ul li:last-child{ border-bottom:none;}
.h_id ul li a{ display:block; width:100%; text-align:center; color:#333; text-decoration:none;}
.h_id ul li a:hover{ color:#e56700; background:#f6f6f6;}
.h_tr{ position:absolute; top:-8px; left:34px; width:0; height:0; border-style:solid; border-width:0 8px 8px 8px; border-color:transparent transparent #e0e0e0 transparent;}
.h_tr::before{ position:absolute; content:''; top:1px; left:-7px; width:0; height:0; border-style:solid; border-width:0 7.5px 7.5px 7.5px; border-color:transparent transparent #ffffff transparent;}
.v_text{ font-size:12px; float:right;}



.pic_con{ width:100%; height:auto; float:left;}
.pic_tit{ width:80%; height:auto; margin:0 auto;}
.tit_nav{ width:100%; height:30px; padding:20px 0 20px; float:left;}
.tit_nav h2{ display:inline-block; max-width:860px; overflow:hidden; text-overlfow:ellipsis; white-space:nowrap; font-size:24px; font-weight:normal;}
.tit_nav .share{ width:auto; height:30px; line-height:30px; float:right;}

.pic_box{ width:100%; height:auto; margin:0 auto;}
.box_nav{ width:100%; height:auto; min-height:600px; float:left;}





/*---------------插件--------------*/

.nph_gallery{ text-align:left; word-wrap:break-word; width:100%;}
.nph_cnt{ margin:0 6%;}
.nph_bg{ width:100%;}
.setInfo{ width:80%; margin:0 10%; height:auto;}
.nph_set_title{ position:relative; padding:40px 0 10px; height:96px; max-height:96px; overflow:hidden;}
.nph_set_title .nph_set_cur{ position:absolute; left:0; top:30px; line-height:24px; font-size:20px; color:#666; font-style:oblique;}
.nph_set_cur .nph_c_lh{ font-size:38px; color:#f00; font-weight:normal; padding:0 4px;}
#picznum{ padding:0 4px;}
.nph_photo_desc{ width:100%; padding-left:135px; box-sizing:border-box;}
.nph_photo_desc p{ color:#222; line-height:24px;}


.nph_set{ position:relative; float:left; width:100%; margin-top:10px; border-top:1px solid #d6d6d6; background:#fafafa; min-height:1px;}
.nph_set_thumb{ overflow:hidden; margin:0px 48px; padding:5px 0 10px;}
.nph_photo_thumb{ margin:auto; width:100%; height:85px;}
.nph_scrl_bar{ height:0px; width:100%; overflow:hidden;}/*下滑滚动条隐藏*/

.nph_scrl{float:left; width:100%; min-height:1px; }/*小图*/
.nph_scrl_thumb{}
.nph_scrl_main{ width:100%; overflow:hidden;}
.nph_list_thumb{ height:76px; padding-top:9px; overflow:hidden;}/*++overfl*/
.nph_list_thumb li{ position:relative; float:left; width:140px; padding:0 15px; box-sizing:border-box; text-align:center;}
.nph_list_thumb h2, .nph_list_thumb p, .nph_list_thumb i{ display:none;}
.nph_list_thumb a{ display:block; margin:auto; width:110px; height:76px; border:1px solid #e6e6e6; box-sizing:border-box;}
.nph_list_thumb img{ outline:none; border:none; width:100%; height:100%;}
.nph_list_thumb .nph_list_active a{ border:3px solid #e56700;}
.nph_list_thumb span{ display:none; height:6px; width:10px;}
.nph_list_thumb .nph_list_active span{ position:absolute; left:65px; top:-6px; display:block; background:url(../images/a_hover.gif) no-repeat;}


.nph_scrl_prev{ position:absolute; left:0; top:0;}/*左右小图滚动*/
.nph_scrl_next{ position:absolute; right:0; top:0;}
.nph_btn_pscrl, .nph_btn_nscrl{ display:block; width:32px; height:100px; background:url(../images/zy_btn.png) no-repeat; outline:none; cursor:pointer;}
.nph_btn_pscrl{background-position:left; opacity:.6; filter:Alpha(opacity=60);}
.nph_btn_nscrl{background-position:right; opacity:.6; filter:Alpha(opacity=60);}
.nph_btn_pscrl:hover{ opacity:1; filter:Alpha(opacity=100);}
.nph_btn_nscrl:hover{ opacity:1; filter:Alpha(opacity=100);}




.nph_photo_view{ position:relative; overflow:hidden; width:80%; margin:0 10%; 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_view .nph_layout_bg{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=images/bg18.png);height: 100%;position: absolute;right: 0;top: 0;width: 100%;_background:#1C1C1D;}
.nph_photo_prev{position:absolute;left:0;top:0;width:50%;height:100%;}
.nph_photo_next{position:absolute;right:0;top:0;width:50%;height:100%;}
.nph_photo_loading{position:absolute;left:50%;top:50%;margin:-19px 0 0 -19px;width:37px;height:37px;}
.nph_photo{width:100%;}
.nph_stream_view{overflow:hidden;padding-top:12px;width:100%;}


.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;margin:0 3px;padding-top:4px;height:20px;}
.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{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:hover .nph_btn_bd span{background-position:0 -48px;}
.nph_btn_pphoto{display:block;width:100%;height:100%;outline:none;cursor:url(http://img1.cache.netease.com/cnews/img/gallery11/bg11.cur), auto;}
.nph_btn_nphoto{display:block;width:100%;height:100%;outline:none;cursor:url(http://img1.cache.netease.com/cnews/img/gallery11/bg12.cur), auto;}
.nph_photo_view{height:600px;}



