/*资料首页*/
.publicheader.zlheader{box-shadow: 0 2px 7px 0 rgba(164,164,164,0.1);}
.typelist .tlt{ color:#1b1c1e;}
.typelist{ margin-top:1.5rem;}
.typelist ul{margin-top:0.3rem;}
.typelist ul li{ float:left; width:32%; height:2.94rem; display:flex;justify-content:center; margin:0.625rem 0.12rem 0;}
.typelist1 ul li .type1{ width:100%; height:100%; background:url(/uploads/image/inimages/type1.png) no-repeat center;background-size:contain; color:#fff; display:flex;align-items:center;justify-content:center;line-height:1rem;text-align:center; padding:0 0.5rem;}
.typelist2 ul li .type2{width:100%;  height:100%; background:url(/uploads/image/inimages/type2.png) no-repeat center;background-size:contain; color:#fff;display:flex;align-items:center;justify-content:center;line-height:1rem;text-align:center;padding:0 0.5rem;}
.typelist3 ul li .type3{width:100%; height:100%; background:url(/uploads/image/inimages/type3.png) no-repeat center;background-size:contain; color:#fff;display:flex;align-items:center;justify-content:center;line-height:1rem;text-align:center;padding:0 0.5rem;}
.crumbsnav{ margin-top:0.8rem; color:#909195;font-size:0.75rem; width:100%; background:#fff;}
.crumbsnav .nexticon{ margin:0 0.2rem;}
.crumbsnav a{color:#909195;}
/*标签列表页*/
.answerlist{ background:#fff; margin-top:1rem;}
.answerlist .title{ color:#1b1c1e;font-size:1.3rem;line-height:1.25rem;}
.answerlist ul{ margin-top:0.5rem;}
.answerlist li{ padding:1.2rem 0 0.625rem;border-bottom:1px solid #efefef;}
.answerlist li .tit{ color:#1b1c1e;}
.answerlist li .tit .resulttext{ color:#578bed;}
.answerlist li .textbox{ justify-content:space-between; color:#909195; margin-top:1.28rem;}
/*摄影标签*/
.headlist{ background:#fff; width:100%; height:2rem;border-bottom:1px solid #efefef; margin-top:1rem;}
.headlist .listbox{justify-content:space-between; height:100%;}
.headlist .listbox .tabbox li{ float:left; margin-right:1.6rem;}
.headlist .listbox .tabbox li a{ color:#1b1c1e;}
.headlist .listbox .tabbox li.act{ position:relative;}
.headlist .listbox .tabbox li.act:after{content: ''; position: absolute; left: 50%; bottom:-0.45rem;  width: 0.625rem; height: 0.3rem; background:#666bfd; margin-left: -0.3125rem; border-radius:5px;}
.headlist .listbox .tabbox li.act a{ color:#484dee;font-size:1.3rem;}
.headlist .listbox .tet{ color:#909195;}
.labelcontainer{ margin-top:0.5rem;}
.labelcontainer li{justify-content:space-between; padding:0.94rem 0; border-bottom:1px solid #efefef;}
.labelcontainer li .lbcont .fnfont{ color:#666bfd;font-size:1.5rem;}
.labelcontainer li .lbcont .tit{ color:#1b1c1e;margin-left:0.5rem;}
.labelcontainer li .times{ color:#909195;}
/*问答详情*/
.issuebox{ padding:1rem 0 1rem; background:#fff;}
.issuebox .labelicon{ display:inline-block; padding:0.3rem 0.5rem; background:#f3f3fd; color:#666bfd;border-radius:4px;margin-right:0.5rem; float:left;}
/*.issuebox .issue{ margin-top:0.6rem;}*/
.issuebox .tit{ color:#1b1c1e;font-size:1.1875rem;line-height:1.625rem;}
.issuebox .textbox{ justify-content:space-between; margin-top:1.2rem;}
.issuebox .textbox .message{ color:#909195;}
.issuebox .textbox .message .provenance{margin-left:0.625rem;}
.issuebox .textbox .linktxt{ color:#666bfd;}
.blank{ width:100%; height:0.625rem; background:#f8f8f8;}
.answerlist .tlt{ color:#1b1c1e;}
.responsebox{background:#fff; padding:0.94rem 0 1.5rem;}
.responsebox .tlt{ width:3.375rem; height:1.5rem;text-align:center;line-height:1.5rem;border-radius:0 1rem 1rem 0; background:#f8f8f8; color:#1b1c1e;font-weight:bold; margin-bottom:0.6rem;}
.responsebox .responsetxt{ color:#1b1c1e;line-height:1.375rem;font-size:0.94rem;}
.responsebox .dzbox{ width:5.625rem; height:auto; margin:1.7rem auto 0;}
.responsebox .dzbox.act .good{ color:#666bfd;}
.responsebox .dzbox.act .goodnum{ color:#1b1c1e;}
.responsebox .dzbox .good{ width:5.625rem; line-height:2.8rem;color:#909195;font-size:1.5rem;justify-content:center; border:1px solid #efefef;border-radius:1.4rem; position:relative;}
.responsebox .dzbox .good .add1{font-size:0.88rem; color:#666bfd; position:absolute; top:-0.5rem; left:40%; display:none;animation:run 0.5s linear forwards;-webkit-animation:run 0.5s linear forwards;}
.responsebox .dzbox .goodnum{ color:#909195;font-size:1rem; margin-top:0.4rem;text-align:center;}
.postlist{ padding-top:1rem; background:#fff; margin-top:0.5rem;}
.postlist .postrecommed{ color:#1b1c1e;}
.postlist li{ border-bottom:1px solid #efefef; padding:1.2rem 0 1rem;}
.postlist li:last-child{ border-bottom:0;}
.postlist li .posttlt{ color:#333;font-size:1rem;line-height:1.375rem;}
.postlist li .picbox .litpic{ width:33.3%; display:inline-block; float:left;}
.postlist li .picbox .litpic:nth-child(1) a{ float:left;}
.postlist li .picbox .litpic:nth-child(2) a{ margin:0 auto;}
.postlist li .picbox .litpic:nth-child(3) a{ float:right;}
.postlist li .picbox{ margin-top:0.6rem;}
.postlist li .picbox .imgbox{ width:98%; height:4.7rem; overflow:hidden; border-radius:0.25rem; position:relative; border:1px solid #efefef; display:block;}
.postlist li .picbox .imgbox:last-child{margin-right:0;}
.postlist li .picbox .imgbox img{ width:100%; height:auto; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.postlist li .bottxt{color:#999; margin-top:0.5rem;}
.postlist li .bottxt .dian{ margin:0 0.3rem; float:left; display:inline-block;}
.postlist li .bottxt .username{ float:left; display:inline-block;}
.postlist li .bottxt .time{ display:inline-block; float:left;}
.postlist li .bottxt .read{ float:right;margin-left:0.13rem;}
.postlist li .bottxt .tetnum{ float:right;}
.postlist .list{ width:100%; height:7.06rem; padding:1.13rem 0 0.94rem;border-bottom: 1px solid #efefef;}
.postlist .list .newstlt{ font-weight:normal;height:4rem;}
.postlist .list .txtbox{  width:auto; height:5rem;margin-right:8.5rem;}
.postlist .list .txtbox .newstlt a{ color:#272729;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.postlist .list .txtbox .newstlt a:hover{ opacity:0.85;}
.postlist .list .txtbox .lefttxt{ color:#b5bac0;}
.postlist .list .txtbox .lefttxt .username{ max-width:2.5rem; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:inline-block; float:left;}
/*.postlist .list .txtbox .lefttxt span{ display:inline-block;}*/
.postlist .list .txtbox .lefttxt .dian{ margin:0 0.3rem;}
.postlist .list .txtbox .lefttxt .tetnum{ float:right;}
.postlist .list .txtbox .lefttxt .read{ float:right; margin-left:0.13rem;}
.postlist li.list .picbox{ float:right; width:7.63rem; height:5.13rem;border-radius:0.25rem; position:relative; overflow:hidden; margin-top:0;border:1px solid #efefef;}
.postlist .list .picbox:hover{ opacity:0.85;}
.postlist .list .picbox a{ display:block; width:100%; height:100%;}
.postlist .list .picbox img{ width:100%; height: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.artlist{ padding-top:1rem; background:#fff; margin-top:0.5rem;}
.artlist li{padding:1.13rem 0 0.94rem;border-bottom: 1px solid #efefef;}
.artlist .list{ width:100%; height:7.06rem;}
.artlist .list .newstlt{ font-weight:normal;height:4rem;}
.artlist .list .txtbox{  width:auto; height:5rem;margin-right:8.5rem;}
.artlist .list .txtbox .newstlt a{ color:#272729;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.artlist .list .txtbox .newstlt a:hover{ opacity:0.85;}
.artlist .list .txtbox .lefttxt{ color:#b5bac0;}
.artlist .list .txtbox .lefttxt .username{ max-width:2.5rem; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; display:inline-block; float:left;}
/*.artlist .list .txtbox .lefttxt span{ display:inline-block;}*/
.artlist .list .txtbox .lefttxt .dian{ margin:0 0.3rem;}
.artlist .list .txtbox .lefttxt .tetnum{ float:right;}
.artlist .list .txtbox .lefttxt .read{ float:right; margin-left:0.13rem;}
.artlist .list .picbox{ float:right; width:7.63rem; height:5.13rem;border-radius:0.25rem; position:relative; overflow:hidden;border:1px solid #efefef; }
.artlist .list .picbox:hover{ opacity:0.85;}
.artlist .list .picbox a{display:block; width:100%; height:100%;}
.artlist .list .picbox img{ width:100%; height: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.artlist .alllist .posttlt{ color:#333;line-height:1.375rem;}
.artlist .alllist .picbox .litpic{ width:33.3%; display:inline-block; float:left;}
.artlist .alllist .picbox .litpic:nth-child(1) a{ float:left;}
.artlist .alllist .picbox .litpic:nth-child(2) a{ margin:0 auto;}
.artlist .alllist .picbox .litpic:nth-child(3) a{ float:right;}
.artlist .alllist .picbox{ margin-top:0.6rem;}
.artlist .alllist .picbox .imgbox{ width:98%; height:4.7rem; overflow:hidden;border-radius:0.25rem; position:relative; border:1px solid #efefef; display:block;}
.artlist .alllist .picbox .imgbox:last-child{margin-right:0;}
.artlist .alllist .picbox .imgbox img{ width:100%; height:auto; position:absolute; top:50%; left:50%;transform:translate(-50%,-50%);}
.artlist .alllist .bottxt{justify-content:space-between; color:#999; margin-top:0.5rem;}
.artlist .alllist .bottxt .dian{ margin: 0 0.35rem;}
