/* Reset (by YUI 3) */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
/* Reset ends */
/* base */
#NIE-topBar {position:relative;height:40px;background:#f4f4f4;z-index:9}
html,body{height:100%;font-family:simSun,"Microsoft YaHei",Arial;line-height:170%;font-size:12px;background:#f0f0f0;color:#2f2f2f;}
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}
i{font-style:normal;}
a {text-decoration:none;color:#2f2f2f;}
a:hover {text-decoration:underline;}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.hide{display:none;}
.fl,.fr{*display:inline;*zoom:1;}
.fl{float:left;}
.fr{float:right;}
/* Base ends */
/* Layout */
#wrap{max-width:100%;min-width:1000px;_width:expression(((document.documentElement.clientWidth<1000||document.body.clientWidth<1000)?"1000px":"100%"));overflow:hidden;}
.dInner{width:1000px;margin:0 auto;}
/*header*/
.dHead1{height:85px;background:#fff;z-index:3;position:relative;}
.aLogo{display:block;width: 123px;height: 70px;float:left;margin-top: 7px;text-indent:-9999px;overflow:hidden;background:url(../images/logo.png) left top no-repeat;}
.pUser{float:right;margin-top:30px;height:24px;line-height:24px;color:#132d46;position:relative;}
.pUser a{color:#132d46;}
.user-icon{width:24px;height:24px;vertical-align:top;margin-right:5px;}
.user-name{display:inline-block;*display:inline;*zoom:1;position:relative;height:24px;line-height:24px;padding:0 30px 0 5px;margin-right:15px;background:#eee url(../images/gif.png) right -13px no-repeat;cursor:default}
.user-more{position:absolute;left:0px;top:24px;z-index:4;background:#eee;display:none;}
.user-more a{display:block;height:24px;line-height:24px;padding-left:5px;width:85px;}
.dHead2{background:#181818;z-index:2;}
.ulNav{height: 46px;float:left;}
.ulNav li{float:left;height:100%;}
.ulNav li.last{border-right:none;}
.ulNav a{
float:left;
*display:inline;
height: 100%;
position: relative;
}
.ulNav a em{
float:left;*display:inline;
text-align: center;
font-size: 16px;
line-height: 16px;
height: 16px;
color: #fff;
font-family: "Microsoft Yahei";
padding: 0 25px;
margin: 15px 0;
cursor:pointer;
border-right: 1px solid #fff;
}
.ulNav a.now,.ulNav a:hover{text-decoration:none;background: #c33736;}
/*.ulNav a.now em,.ulNav a:hover em{background:url(../images/navbtn.png) right -28px no-repeat;_background:url(../images/navbtnh.jpg) right 0 no-repeat;}*/
.dSearch{float:right;*display:inline;width:188px;height:26px;margin-top:11px;position:relative;background:#fff;z-index:2}
.search-txt{float:left;width:150px;padding:0 3px;height:26px;border:none}
.search-btn{position:absolute;right:0;top:0;height:26px;width:32px;background:url(../images/icon.gif) 6px 6px no-repeat;border:none;text-indent:-9999px;overflow:hidden;cursor:pointer;}
/*content*/
.content{position:relative;z-index:1;}

.dSection{position:relative;margin-bottom:50px;clear:both;}
.hTitle{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #b6b6b8;}
.hTitle em{display:block;height:50px;line-height: 50px;background:url(../images/title_i.png) no-repeat;overflow:hidden;font-family: "Microsoft YaHei";font-size: 25px;color: #1e1e1e;text-indent: 65px;font-weight: 600;}

.dOpt{position:absolute;right:0;top:18px;}
.aBtn{height:28px;line-height:28px;padding:0 10px;background:#d5d5d5;color:#666;border-radius:4px;border:1px solid #d5d5d5;-webkit-transition:background 0.2s;}
.aBtn:hover{text-decoration:none;}
.dOpt .aBtn{float:left;*display:inline;margin-right:10px;}
.dOpt .fl {margin-right:10px;border-right:1px solid #d5d5d5;}
.dOpt .aBtn:hover,.dOpt .btn-on{text-decoration:none;background:#b2b1b1;color:#c33736;border:1px solid #fff;}
.redBtn:hover,.dOpt .redBtn:hover{background:#b2b1b1;color:#c33736;border:1px solid #fff;}
.dOpt .moreBtn{
	float: left;
    height: 100%;
    line-height: 31px;
    left: 13px;
    padding: 0 17px 0 18px;
    background: url(../images/gif.png) right 9px no-repeat;
    border-left: 1px solid #d5d5d5;
    color: #c33736;
}

.dHots{width:230px;height:374px;padding:25px 0 0 20px;position:absolute;left:50%;margin-left:250px;top:1px;background:#fff;}
.dHots h3{margin-bottom:10px;font-size:18px;color:#222;font-family:"Microsoft Yahei";font-weight:bold;}
.dHots .dTabbtn{height:34px;margin-bottom:20px;}
.dHots .dTabbtn span{float:left;width:105px;height:30px;line-height:30px;text-align:center;color:#888;background:#eee;cursor:default;overflow:hidden}
.dHots .dTabbtn i{display:block;width:105px;height:4px;background:url(../images/gif.png) 48px -51px no-repeat;_display:none;}
.dHots .dTabbtn .current{background:#c33736;color:#fff;overflow:visible}
.dHots .dTabcon ul{display:none;}
.dHots .dTabcon .current{display:block;}
.dHots li{line-height:20px;font-size:14px;margin-bottom:17px;color:#222;clear:both;*zoom:1;}
.dHots li:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.dHots li a{display:block;width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.dHots li i{float:left;*display:inline;width:20px;text-align:center;height:20px;line-height:20px;margin-right:8px;font-family:"Microsoft Yahei";font-weight:bold;background:#c3c3c3;border-radius:2px;color:#fff;}
.dHots .top i{background:none;font-size:18px;color:#222}
.dHots .hot i{background:#ff7f00;}
.dHots .hotimg{display:block;margin:10px 0 0 0;width:130px;height:80px;overflow:hidden;}
.dHots .hotimg img{display:block;width:100%;height:auto;}
.dHots li a:hover,.dHots .top a{color:#ff7f00;}
.new-tip{position:relative;left:2px;top:-2px;display:inline-block;*display:inline;*zoom:1;width:28px;height:20px;background:url(../images/new.gif) 0 0 no-repeat;}


.ulImggroup em{display:inline-block;*display:inline;*zoom:1;height:23px;line-height:23px;padding:0 5px;margin-left:-13px;margin-bottom:10px;background:#000;color:#fff;}
.ulImggroup span{display:block;width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;}
.ulImggroup span strong{color:#222222}
.ulImggroup .big{padding:13px;background:#fff;}
.ulImggroup .small{padding:8px;background:#fff;float:left;*display:inline;}
.ulImggroup .big,.ulImggroup .small{
-webkit-box-shadow:0 1px 2px #dbdada;
-moz-box-shadow:0 1px 2px #dbdada;
-webkit-border-radius:2px;
-moz-border-radius:2px;
box-shadow:0 1px 2px #dbdada;
border-radius:2px;
border-bottom:1px solid #dddddd\9;

}

.group1 .smalls{width:694px;height:426px;}
.group1 .big{width:280px;height:400px;}
.group1 .small{width:140px;height:188px;margin:0 0 17px 17px;}
.group1 .small span{width:140px;}
.group1 .big a{display:block;width:280px;height:320px;overflow:hidden;margin-bottom:15px;}
.group1 .small a{display:block;width:140px;height:160px;overflow:hidden;margin-bottom:6px;}

.group2 .smalls{width:618px;height:375px;}
.group2 .big{width:356px;height:349px;}
.group2 .big span{width:356px;}
.group2 .small{width:160px;height:156px;margin:0 0 30px 30px;}
.group2 .small span{width:160px;}
.group2 .big a{display:block;width:356px;height:267px;overflow:hidden;margin-bottom:15px;}
.group2 .small a{display:block;width:160px;height:120px;overflow:hidden;margin-bottom:10px;}
.group1 img,.group2 img{display:block;width:100%;height:auto;margin:0 auto;}


.ulImglist{margin-right:-30px;}
.ulImglist li{float:left;*display:inline;padding:8px;width:160px;margin-right:30px;background:#fff;
box-shadow:0 1px 2px #dbdada;
border-radius:2px;
-webkit-box-shadow:0 1px 2px #dbdada;
-moz-box-shadow:0 1px 2px #dbdada;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-bottom:1px solid #dddddd\9;
}
.ulImglist a{display:block;width:160px;height:120px;margin-bottom:5px;overflow:hidden;}
.ulImglist img{display:block;width:100%;height:auto;}
.ulImglist span{display:block;height:30px;width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:30px;font-size:14px;}


.ulImglist2 li{float:left;*display:inline;background:#fff url(../images/b.jpg) left bottom repeat-x;border:1px solid #ddd;
-webkit-box-shadow:0 1px 2px #dbdada;
-moz-box-shadow:0 1px 2px #dbdada;
-webkit-border-radius:2px;
-moz-border-radius:2px;
box-shadow:0 1px 2px #dbdada;
border-radius:2px;
border-bottom:1px solid #dddddd\9;
}
.ulImglist2 a{display:block;overflow:hidden;margin-bottom:15px;}
.ulImglist2 img{display:block;width:100%;height:auto;}
.pics4{margin-right:-20px;}
.pics4 li{width:215px;height:191px;padding:9px 9px 19px;margin-right:20px;}
.pics4 li a{display:block;width:215px;height:150px;overflow:hidden;}
.pics4 li .handle a{display:inline;width:62px;height:40px;}
.pics3{margin-right:-17px;}
.pics3 li{padding:10px 10px 20px;width:300px;margin-right:20px;margin:0 17px 17px 0;}
.pics3 li a{display:block;overflow:hidden;width:300px;height:210px;}

.ulImglist2 span{display:block;height:23px;width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:23px;font-size:14px;}
.ulImglist2 em{float:right;width:76px;height:23px;line-height:23px;text-align:center;background:#e8e8e8;border-radius:3px;}
.ulImglist2 em strong{color:#ff7f00;}

.ulImglist3{margin:0 -20px 30px 0;_margin-right:-30px;}
.ulImglist3 li{position:relative;float:left;*display:inline;width:318px;margin:0 20px 20px 0;background:#fff;border:1px solid #ddd;z-index:1;
-webkit-box-shadow:0 1px 2px #dbdada;
-moz-box-shadow:0 1px 2px #dbdada;
-webkit-border-radius:2px;
-moz-border-radius:2px;
box-shadow:0 1px 2px #dbdada;
border-radius:2px;
border-bottom:1px solid #dddddd\9;
}
.ulImglist3 li:hover{z-index:2;}
.ulImglist3 .img-holder{display:block;width:300px;height:210px;margin:9px 9px 0;overflow:hidden;position:relative;}

.nb-page .ulImglist3 li{width:233px;}
.nb-page .ulImglist3 li .img-holder{display:block;width:215px;height:150px;overflow:hidden;}
.nb-page .ulImglist3 li img{display:block;width:100%;/*_width: expression(Math.min(this.offsetWidth, 215) + "px");*/height:auto;}

.ulImglist4{margin:0 -20px 30px 0;}
.ulImglist4 li{float:left;*display:inline;width:320px;margin:0 20px 20px 0;background:#fff;
-webkit-box-shadow:0 1px 2px #dbdada;
-moz-box-shadow:0 1px 2px #dbdada;
-webkit-border-radius:2px;
-moz-border-radius:2px;
box-shadow:0 1px 2px #dbdada;
border-radius:2px;
}
.ulImglist4 .img-holder{display:block;width:300px;height:210px;margin:10px 10px 0;overflow:hidden;}
.ulImglist3 .img-holder img,.ulImglist4 .img-holder img{display:block;width:100%;height:auto;}

.ulFlow{position:relative;margin-bottom:50px;}
.flow-item{position:absolute;width:320px;background:#fff;-webkit-box-shadow:0 1px 2px #dbdada;
-moz-box-shadow:0 1px 2px #dbdada;
-webkit-border-radius:2px;
-moz-border-radius:2px;
box-shadow:0 1px 2px #dbdada;
border-radius:2px;
border-bottom:1px solid #dddddd\9;
}
.flow-item{width:320px;}
.flow-item .img-holder,.flow-item .img-holder img{display:block;margin:0 auto;}
.flow-item .img-holder{margin:10px 10px 0;}
.img-intro{margin-left:10px;height:40px;color:#888;}
.img-intro span{display:block;width:60%;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.img-intro strong{color:#222;margin-right:10px;}
.img-intro i{height:23px;line-height:23px;color:#fff;background:#c9c9c9;padding:0 6px;text-align:center;margin:8px 6px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;float:right;*display:inline;}
.img-intro i.red{background:#d91e2e;width:60px;}
.img-access{padding:15px 10px;border-top:1px solid #f2f2f2;background:#fafafa;text-align:right;}
.sIcon{display:inline-block;*display:inline;*zoom:1;height:17px;line-height:17px;padding-left:23px;background:url(../images/icon.gif) 0 -9999px no-repeat;color:#b2b2b2;}
.icon-view{background-position:0 -18px;margin-right:10px;}
.icon-praise{background-position:0 -35px;margin-right:10px;}
.icon-already-praise{background-position:0 -349px;margin-right:10px;cursor:default;color:#d91d2e;}
a.icon-praise{cursor:pointer;text-decoration:none;}
.dPages{text-align:center;}
.dPages a,.dPages .on{display:inline-block;*display:inline;*zoom:1;width:25px;height:25px;line-height:25px;margin:0 5px;background:#d5d5d5;text-align:center;border-radius:3px}
.dPages a:hover,.dPages .on{background:url(../images/dPages_i.png) no-repeat;color:#fff;text-decoration:none;}

/*subfoot*/
.subfoot{border-top:1px solid #d5d5d5;padding:40px 0 60px;text-align:center;}
.dGuide dl{display:inline-block;*display:inline;*zoom:1;margin:0 80px;}
.dGuide dt{width:120px;height:25px;margin-bottom:10px;background:url(../images/img0.jpg) left -250px no-repeat;text-indent:-9999px;overflow:hidden;}
.dlUpload dt{background-position:left -275px;}
.dlShare{background-position:left -300px;}
.dGuide dd{line-height:26px;padding-left:36px;text-align:left;}
/*footer*/
#footer {background:#000;padding:10px 0 20px;clear:both;text-align:center;}

#footer,#footer a{color:#e23a3f;}
#ncp-l2 {color: #545454;}

.disabled-btn{opacity:0.6;filter:alpha(opacity=60);}

.pjax-cover{display:none;position:absolute;left:0;top:0;width:1040px;height:100%;background:#e0e0e0;opacity:0.65;filter:alpha(opacity=65);z-index:999;}
.pjax-loading{display:none;position:absolute;width:200px;height:192px;background:url(http://res.xy2.netease.com/xt/tuku/13v1/images/loading.gif) 0 0 no-repeat;top:50%;left:50%;margin-left:-24px;margin-top:-24px;z-index:1000}



.pjax-loading{
background:none;
width:68px;
height:68px;
-moz-transform:scale(0.6);
-webkit-transform:scale(0.6);
transform:scale(0.6);
}

.pjd{
position:absolute;
background-color:#FFFFFF;
height:12px;
width:12px;
-moz-border-radius:6px;
-moz-animation-name:f_fadeG;
-moz-animation-duration:0.88s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:6px;
-webkit-animation-name:f_fadeG;
-webkit-animation-duration:0.88s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
border-radius:6px;
animation-name:f_fadeG;
animation-duration:0.88s;
animation-iteration-count:infinite;
animation-direction:linear;
}

.pjd1{
left:0;
top:28px;
-moz-animation-delay:0.33s;
-webkit-animation-delay:0.33s;
animation-delay:0.33s;
}

.pjd2{
left:8px;
top:8px;
-moz-animation-delay:0.44s;
-webkit-animation-delay:0.44s;
animation-delay:0.44s;
}

.pjd3{
left:28px;
top:0;
-moz-animation-delay:0.55s;
-webkit-animation-delay:0.55s;
animation-delay:0.55s;
}

.pjd4{
right:8px;
top:8px;
-moz-animation-delay:0.66s;
-webkit-animation-delay:0.66s;
animation-delay:0.66s;
}

.pjd5{
right:0;
top:28px;
-moz-animation-delay:0.77s;
-webkit-animation-delay:0.77s;
animation-delay:0.77s;
}

.pjd6{
right:8px;
bottom:8px;
-moz-animation-delay:0.88s;
-webkit-animation-delay:0.88s;
animation-delay:0.88s;
}

.pjd7{
left:28px;
bottom:0;
-moz-animation-delay:0.99s;
-webkit-animation-delay:0.99s;
animation-delay:0.99s;
}

.pjd8{
left:8px;
bottom:8px;
-moz-animation-delay:1.1s;
-webkit-animation-delay:1.1s;
animation-delay:1.1s;
}

@-moz-keyframes f_fadeG{
0%{background-color:#8C8C8C}
100%{background-color:#FFFFFF}
}
@-webkit-keyframes f_fadeG{
0%{background-color:#8C8C8C}
100%{background-color:#FFFFFF}
}

/*big image download button*/
.img-dl{display:block;width:98px;height:30px;margin:10px 30px 0 0;background:url(../images/big_img_dl.gif) 0 0 no-repeat;}