* {
	margin:0px;
	padding:0px;
	outline:none;
	font-family:"Microsoft Yahei","Simsun";
}
body {
	min-width:1180px;
}

ul,li,a,input,p,h1,span,i,img,header,nav,textarea{
	margin:0px;
	padding:0px;
	list-style:none;
	text-decoration:none;
	border:0px;
}
.header{
  width:100%;
  height:auto;
  overflow:hidden;
  border-bottom: 1px solid #e6e6e6;
  background:#ffffff;
}
.header .HDB01{
 clear:both;
 width:1180px;
 height:auto;
 overflow:hidden;
 margin:0 auto;
 padding:10px 0px;
}
.header .HDB01 .logo{
 display:block;
 height:auto;
 overflow:hidden;
 float:left;
 margin-right:30px;
}
.header .HDB01 .logo img{
 display:inline-block;
}
.header .HDB01 .menu{
 width:auto;
 height:auto;
 overflow:hidden;
 font-size:12px;
 color:#666;
 float:left;
 font-family:"Microsoft Yahei";
 margin-top:25px;
}
.header .HDB01 .menu .tit,
.header .HDB01 .menu .line{
 display:block;
 color: #bbbbbb;
 float:left;
 margin-right:10px;
}
.header .HDB01 .menu .tit:hover{
 color:#f10180;
}
.container{
 clear:both;
 width:1180px;
 height:auto;
 overflow:hidden;
 margin:0 auto;
}
.container .article{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  padding:10px 0px;
}
.container .article .title{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 font-size: 24px;
 color:#000;
 font-weight:normal;
 text-align:justify;
 margin-bottom: 15px;
}
.container .article .link,
.container .article .date,
.container .article .source{
 display:block;
 font-size:12px;
 color: #cccccc;
 margin-right:30px;
 float:left;
 line-height:22px;
}
.container .article .link a{
 color: #cccccc;
}
.container .article .img{
 display:block;
 float:left;
 margin-right:5px;
}
.container .article .approveCount{
 cursor:pointer;
}

.container .article .num,
.container .article .line
{
 display:block;
 font-size:12px;
 color: #cccccc;
 margin-right:10px;
 float:left;
 line-height:22px;
}
.container .article .listForm{
 display:block;
 float:right;
 font-size:12px;
 color: #bbbbbb;
 line-height:22px;
}
.container .article .listForm .imgForm{
 display:block;
 float:left;
}
.container .bigPicture{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 margin-bottom:30px;
}
.container .bigPicture .bigPicLeft{
 width:861px;
 height:auto;
 overflow:hidden;
 float:left;
 margin-bottom:10px;
 position:relative;
}
.container .bigPicture .bigPicLeft .sidebar{
 width:10px;
 height:52px;
 position:absolute;
 top:50%;
 right:0px;
 margin-top:-26px;
 cursor:pointer;
 z-index:2;
}
.container .bigPicture .expoPhoto{
 width:842px;
 height:auto;
 overflow:hidden;
 padding:4px;
 border:1px solid #dcdcdc;
}
.container .bigPicture .messagebox{
 width:716px;
 height:420px;
 background-color:rgba(0, 0, 0, 0.5);
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-210px;
 margin-left:-358px;
 z-index:3;
 display:none;
}
.container .bigPicture .messagebox .close{
 display:block;
 float:right;
 margin-top:10px;
 margin-right:10px;
 cursor:pointer;
}
.container .bigPicture  .messagebox .result2{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 text-align:center;
 margin:0px 30px 0px 30px;
 color:#fff;
 padding-top:20px;
 padding-bottom:40px;
 border-bottom:1px solid #fff;
 margin-bottom:20px;
}
.container .bigPicture .messagebox .result2 .tip{
 display:block;
 font-size:24px;
 font-weight:600;
 letter-spacing:2px;
 margin-bottom:22px;
}
.container .bigPicture .messagebox .result2 .title2{
 font-weight:normal;
 
 font-size:14px;
 margin-bottom:20px;
}
.container .bigPicture .messagebox .result2 .link{
 display:inline-block;
 width:100px;
 height:36px;
 line-height:36px;
 
 color:#fff;
 font-size:14px;
 margin-left:24px;
}
.container .bigPicture .messagebox .result2 .lookAgain{
 background:#bc46f2;
}
.container .bigPicture .messagebox .result2 .nextAtlas{
 background:#ff4a41;
}
.container .bigPicture  .messagebox .banner{
 clear:both;
 width:652px;
 height:auto;
 overflow:hidden;
 margin:0 auto;
}
.container .bigPicture .messagebox .banner .prev{
 display:block;
 float:left;
 margin-right:30px;
 cursor:pointer;
}
.container .bigPicture .messagebox .banner .next{
 display:block;
 float:right;
 cursor:pointer;
}
.container .bigPicture .messagebox .banner .bd2{
 width:540px;
 height:auto;
 overflow:hidden;
 float:left;
}
.container .bigPicture .messagebox .banner .bd2 ul{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
}
.container .bigPicture .messagebox .banner .bd2 ul li{
 width:120px;
 height:auto;
 overflow:hidden;
 float:left;
 margin-right:20px;
}
.container .bigPicture .messagebox .banner .bd2 ul li .image{
 width:120px;
 height:120px;
 overflow:hidden;
 background:#fff;
 position:relative;
 margin-bottom:8px;
}
.container .bigPicture .messagebox .banner .bd2 ul li .image a{
 display:block;
 width:120px;
 position:absolute;
 top:50%;
 transform: translate(0, -50%);
 -ms-transform:translate(0, -50%);
}
.container .bigPicture .messagebox .banner .bd2 ul li .image a img{
 display:block;
 width:100%; height:100%; object-fit:cover
}
.container .bigPicture .messagebox .banner .bd2 ul li .tit{
 display:block;
 font-size:14px;
 color:#fff;
 
 height:40px;
 overflow:hidden;
 line-height:20px;
}
.container .bigPicture .expoPhoto .down{
 display:block;
 width:30px;
 height:30px;
 position:absolute;
 top:5px;
 right:14px;
 z-index:3;
 background:rgba(0, 0, 0, 0.5) url(/images/img/down.png) no-repeat center;
}
.container .bigPicture .bd{
 width:842px;
 height:544px;
 overflow:hidden;
}
.container .bigPicture .expoPhoto .next2{
 width:415px;
 height:100%;
 overflow:hidden;
 position:absolute;
 top:4px;
 right:25px;
 z-index:2;
 cursor:url(/images/img/cursor_right.cur), auto;
}
.container .bigPicture .expoPhoto .prev2{
 width:421px;
 height:100%;
 overflow:hidden;
 position:absolute;
 top:4px;
 left:4px;
 z-index:2;
 cursor:url(/images/img/cursor_left.cur), auto;
}

.container .bigPicture .bd ul,
.container .bigPicture .hd ul
{
 width:auto;
 height:auto;
 overflow:hidden;
}
.container .bigPicture .bd ul li{
width:842px;
height:544px;
overflow:hidden;
float:left;
position:relative;
}
.container .bigPicture .bd ul li .image{
 display:block;
 max-width:100%;
 max-height:544px;
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 -ms-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -webkit-transform:translate(-50%,-50%);
 -o-transform:translate(-50%,-50%);
 z-index:1;
}
.container .bigPicture .other{
 clear:both;
 width:auto;
 height:42px;
 overflow:hidden;
 line-height:42px;
 border:1px solid #dcdcdc;
 margin-bottom:10px;
}
.container .bigPicture .other .number{
  display:block;
  width:100px;
  height:auto;
  overflow:hidden;
  float:left;
  border-right:1px solid #dcdcdc;
  font-size:14px;
  color:#999;
  font-family:"Arial";
  font-style:italic;
  text-align:center;
}

.container .bigPicture .red{
 display:inline;
 font-size:24px;
 color:#f00180;
 font-family:"Arial"
}
.container .bigPicture .title{
  font-weight:normal;
  font-size:14px;
  color:#333; 
  float:left;
  padding:0 30px;
  max-width:800px;
  height:auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.container .bigPicture .other .other-link{
 display:block;
 float:left;
 padding:0 6px;
 line-height:26px;
 background:#f10180;
 color:#ffffff;
 font-size:14px;
 font-family:"Microsoft Yahei";
 margin-right:10px;
 margin-top:8px;
}

.container .bigPicture .brief{
 float:right;
 width:300px;
 height:554px;
 overflow:hidden;
 margin-bottom:10px;
}
.container .bigPicture .brief .lefttext{
 clear:both;
 width:auto;
 height:200px;
/* max-height:554px;*/
 overflow:hidden;
 font-size:14px;
 color:#999; 
 text-align:justify;
 line-height:28px;
 margin-bottom:10px;
 position:relative;
}
.container .bigPicture .brief .lefttext img{
 max-width:280px;
}

.container .bigPicture .brief .lefttext a{
  color:#999999;
  text-decoration:none;;
}
.container .bigPicture .brief .lefttext .transparent{
 width:300px;
 height:40px;
 background:#fff;
 opacity:0.6;
 position:absolute;
 bottom:0px;
 left:0px;
 z-index:1;
}
.container .bigPicture .brief .innerbox{
	overflow-x: hidden;
	overflow-y:scroll;
/*	height:642px;*/
}
.container .bigPicture .brief .innerbox img{
 display:block;
 max-width:100%;
}

.container .bigPicture .brief .innerbox::-webkit-scrollbar {
	width: 4px;     
	height: 4px;
}
.container .bigPicture .brief .innerbox::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: rgba(0,0,0,0.2);
}
.container .bigPicture .brief .innerbox::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	border-radius: 0;
	background: rgba(0,0,0,0.1);
}


.container .bigPicture .brief .look{
 clear:both;
 display:block;
 width:98px;
 height:32px;
 border:1px solid #dcdcdc;
 font-size:12px;
 color:#333;
 
 margin:0 auto;
 text-align:center;
 cursor:pointer;
}
.container .bigPicture .listPic{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 padding:20px 30px;
 border:1px solid #dcdcdc;
}
.container .bigPicture .listPic .picbig{
  width:124px;
  height:auto;
  overflow:hidden;
}
.container .bigPicture .listPic .pre{
 float:left;
 margin-right:20px;
}
.container .bigPicture .listPic .nex{
 float:right;
}
.container .bigPicture .listPic .picbig .box{
  width:124px;
  height:124px;
  background:url(/images/img/boxShadow.png);
  margin-bottom:12px;
}
.container .bigPicture .listPic .picbig .image{
 width:118px;
 height:118px;
 overflow:hidden;
 position:relative;
}
.container .bigPicture .listPic .picbig .image a{
 display:block;
 width:118px;
 position: absolute;
 top:50%;
 transform: translate(0, -50%);
 -ms-transform:translate(0, -50%);
}
.container .bigPicture .listPic .picbig .image a .img{
  display:block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  margin:0 auto;
}
.container .bigPicture .listPic .picbig .tip{
 display:block;
 font-size:14px;
 color: #999999;
 text-align:center;
}
.container .bigPicture .listPic .prev2,
.container .bigPicture .listPic .next2
{
 display:block;
 float:left;
 margin-top:12px;
 cursor:pointer;
}
.container .bigPicture .listPic .hd{
 width:770px;
 height:100px;
 overflow:hidden;
 margin-top:12px;
 float:left;
 margin-right:10px;
}
.container .bigPicture .listPic .hd ul li{
 width:100px;
 height:100px;
 overflow:hidden;
 background:#dcdcdc;
 float:left;
 margin-left:10px;
 position:relative;
 cursor:pointer;
}
.container .bigPicture .listPic .hd ul .on{
 width:98px;
 height:98px;
 border:1px solid #f10180;
}
/*.container .bigPicture .listPic .hd ul li a{
 display:block;
 width:100%;
 position: absolute;
 top:50%;
 transform: translate(0, -50%);
 -ms-transform:translate(0, -50%);
}*/
.container .bigPicture .listPic .hd ul li a img{
 display:block;
 width:98px;
 height:98px;
 object-fit:cover;
}
.container .leave{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  margin-bottom:30px;
}
.container .leave .txtMessage{
  clear:both;
  display:block;
  width:100%;
  height:80px;
  border:1px solid #dcdcdc;
  padding:10px;
  font-size:12px;
  color:#333;
  
  line-height:20px;
}
.container .leave .tip,
.container .leave .tip2
{
  display:block;
  width:auto;
  height:38px;
  line-height:38px;
  border-left:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  float:left;
  text-indent:10px;
  font-size:12px;
  color: #aaaaaa;
}
.container .leave .tip{
  width:1045px;
}
.container .leave .btnHand{
  display:block;
  width:134px;
  height:39px;
  background:#f10180;
  font-size:18px;
  color:#fff;
  
  float:right;
  cursor:pointer;
}


.container .comTip{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  color:#333;
  
  font-weight:700;
  font-size:18px;
  border-left:4px solid #f10180;
  text-indent:10px;
}
.container .show{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 margin-bottom:20px;
 font-size: 12px;
 color: #aaa;
}
.container .show .comTip4{
  float:left;
  color: #666666;
  font-weight:700;
  font-size: 14px;
  border-left:4px solid #f10180;
  text-indent:10px;
  margin-right:10px;
  max-width:800px;
  height:auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.container .show .more2{
  display:block;
  float:right;
  font-size:12px;
  color:#999;
  
  line-height:18pxpx;
}

.container .comTip2{
  margin-bottom:20px;
}
.container .message{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
}
.container .message li{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  border-bottom: 1px dotted #999;
  padding:20px;
}
.container .message li .commentLi{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  padding:5px;
  border: 1px solid #bbb;
  background: #ffffee;
  margin-bottom:20px;
}
.container .message li:last-child{
   border-bottom:none;
}
.container .message li ul li:last-child{
  padding-bottom:0px;
  border-bottom:none;
}
.container .userName{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  margin-bottom:20px;
}
.container .other{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
}
.container .message li .spanCss{
   display:block;
   float:left;
   font-size:12px;
   
   color:#cccccc;
   margin-right:20px;
}
.container  .userName .num{
  display:block;
  float:right;
  color:#f10180;
  
  font-size:12px;
}
.container .message li .leave{
  display:none;
  margin-top:10px;
  margin-bottom:0px;
}
.container .message li .text{
   clear:both;
   width:auto;
   height:auto;
   font-size: 14px;
   color:#000;
   margin-bottom:20px;
   line-height:20px;
   text-align:justify;
}

.container .message li .answer{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  font-size:12px;
  line-height:20px;
  color:#f10180;
  
  margin-bottom:20px;
}
.container .message li .date{
   margin-right:7px;
}
.container .message li .reply{
  float:right;
  margin-right:0px;
  cursor:pointer;
}
.container .message li .reply:hover{
  color:#f10180;
}
.container .more{
  clear:both;
  width:auto;
  height:40px;
  text-align:center;
  background:#f2f2f2;
  margin-bottom:20px;
}
.container .more .link{
   display:inline-block;
   font-size:12px;
   
   color:#bbb;
   margin-top:12px;
}
.container .more a:hover{
  color:#f10180;
}

.container .photo{
 width:auto;
 height:auto;
 overflow:hidden;
}
.container .photo li{
 width:154px;
 height:auto;
 overflow:hidden;
 float:left;
 margin-right:17px;
 margin-bottom:17px;
}
.container .photo li:nth-child(7n){
 margin-right:0px;
}
.container .photo li .image{
 width:154px;
 height: 120px;
 overflow:hidden;
 margin-bottom:8px;
}
.container .photo li .image a img{
  display:block;
  width: 100%;
  height: 100%;
  object-fit:cover;
  border-radius: 10px;
}
.container .photo li .tit{
 display:block;
 font-size: 12px;
 color: #bbbbbb;
 line-height: 15px;
 /* height:36px; */
 overflow:hidden;
 text-align:justify;
}
.container .photo li .tit:hover{
 color:#f10180;
}
.container .declare{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 padding:10px 10px;
 text-align:justify;
 font-size:12px;
 color:#666;
 
 background:#ffe4f3;
 margin-bottom:30px;
}
.container .declare .tip{
 display:inline;
 color:#333;
 font-weight:600;
}
.container .show .blue01{
 /* display:block;
 float:left;*/
 color:#999;
 font-size: 12px;
 }
.container .show .blue01 a{display:inline;color: #666666;text-decoration: underline;}