.container{
  clear:both;
  width:1180px;
  height:auto;
  overflow:hidden;
  margin:0 auto;
  font-family:"微软雅黑","宋体";
}
.container .banner{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
}
.container .banner img{
 display:block;
 width:100%;
}
 /*---------------------------path开始----------------------------------*/
.path {
    clear:both;
	width:1180px;
	height:auto;
	overflow: hidden;
	margin: 0 auto;
    padding:10px 0px;
	font-size:12px;
	color:#aaa;
	
}
.path a{
 	font-size: 12px;
	color:#aaa;
	
}
.path a:hover{
  color:#f10180;
}
/*---------------------------path结束----------------------------------*/
.container .content{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
}
.container .content .leftSide{
  width:850px;
  height:auto;
  overflow:hidden;
  float:left;
}
.container .content .leftSide .text{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  font-size:14px;
  color:#333;
  
  text-align:justify;
  margin-bottom:20px;
   line-height:24px;
   text-indent:2em;
}
.container .content .leftSide .review{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  padding:10px;
  background:#f2f2f2;
  margin-bottom:30px;
}
.container .content .leftSide .review .title{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  padding:20px;
  background:#f2f2f2;
  font-weight:normal;
  font-size:22px;
  color:#333;
}

.container .content .leftSide .review .expoPast{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  background:#fff;
  margin-bottom:10px;
}
.container .content .leftSide .review .expoPast .expoType{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  padding:20px 0px 0px 20px;
}
.container .content .leftSide .review .expoPast .expoType .expoTit{
 font-size:24px;
 color:#000;
 
 width:auto;
 height:auto;
 overflow:hidden;
 float:left;
 padding-top:4px;
 font-weight:400;
}

/*---------------------------OrganizerNews开始----------------------------------*/

.a {
    height: 32px;
    padding-left:30px;
}
.a .r {
    float: right;
    widh: 45%;
    padding-right:35px;
    font-size:12px;
}
.a .r a {color:#999999}
.a .l {
    width: 45%;
    float: left;
    font-weight: 700;
}
.a .l a {color:#333333}
.e{    
    float:left;
    padding:0 0 30px 30px;
}
.e .e1{
 width:49%;
    float:left;
    line-height:30px;
}
.e .e1 a{
 color:#777;
 font-size:14px
}
/*---------------------------OrganizerNews结束----------------------------------*/

.container .content .leftSide .review .expoPast .expoType .expoTit a{  color:#000; }
.container .content .leftSide .review .expoPast .expoType .type{
 float:right;
 padding:10px 15px;
 width:auto;
 height:auto;
 overflow:hidden;
 border:1px solid #e2e2e2;
 border-right:none;
 border-top-left-radius:18px;
 border-bottom-left-radius:18px;
}
.container .content .leftSide .review .expoPast .expoType .type li{
 float:left;
 width:auto;
 height:auto;
 overflow:hidden;
 padding:0px 10px;
 border-right:1px solid #e2e2e2;
}
.container .content .leftSide .review .expoPast .expoType .type li:last-child{
 border-right:none;
}
.container .content .leftSide .review .expoPast .expoType .type li .tit{
  display:block;
  font-size:12px;
  color:#888;
  
}
.container .content .leftSide .review .expoPast .expoType .type li a:hover{
color:#f10180;
}
.container .content .leftSide .review .expoPast .expoMessage{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 padding:10px 20px 30px 20px;

 
}
.container .content .leftSide .review .expoPast .expoMessage .txt{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  font-size:16px;
  color:#666;
  
  text-align:justify;
  line-height:28px;
}

.container .content .leftSide .review .expoPast .image{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 padding:0px 20px;
}
.container .content .leftSide .review .expoPast .image li{
  width:90px;
  height:56px;
  float:left;
  overflow:hidden;
  margin-right:10px;
  margin-bottom:10px;
}
.container .content .leftSide .review .expoPast .image li a{
 display:block;
 width:90px;
 height:56px;
}
.container .content .leftSide .review .expoPast .image .bigPic,
.container .content .leftSide .review .expoPast .image .bigPic a
{
  display:block;
  width:390px;
  height:240px;
  background:#333333
}

.container .content .leftSide .review .expoPast .image li:nth-child(2)
{
 margin-right:0px;
}
.container .content .leftSide .review .expoPast .image li:last-child{
 background:#333333;
 margin-right:0px;
}
.container .content .leftSide .review .expoPast .image li:last-child a{
 color:#fff;
 display:block;
 width:100%;
 height:100%;
 text-align:center;
 font-size:12px;
 
 line-height:56px;
}
.container .content .leftSide .review .expoPast .image li a img
{
  display:iblock;
  width:100%;
  height:100%;
  object-fit:cover;
}
.container .content .leftSide .review .expoPast .report{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  padding:2px 20px 20px 20px;
  font-size:16px;
  color:#333;
  
  text-align:center;
}
.container .content .leftSide .review .expoPast .report a{ color:#333333 }
/*----------------------page开始-----------------------*/
.page {
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
}
.thepgv {
	width:100%;
	height:auto;
	overflow:hidden;
}
.thepgv tr td {
	text-align:center;
}
.thepgv a {
	display:inline-block;
	padding: 6px 12px 6px 12px;
	font-size:16px;
	margin:3px
}
.thepgv a:link,.thepgv a:visited {
	text-decoration:none;
	color:#333;
	background:#fff;
	border:#999 1px solid;
}
.thepgv a:active,.thepgv a:hover {
	text-decoration:none;
	color:#fff;
	background:#333;
	border:#ffffff 1px solid;
}
.thepgv a.show:link,.thepgv a.show:visited,.thepgv a.show:active,.thepgv a.show:hover {
	text-decoration:none;
	color:#fff;
	background:#999;
	border:#ffffff 1px solid;
	font-weight:bold;
}
/*----------------------page结束-----------------------*/
.container .content .leftSide .leave{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  margin-bottom:30px;
}
.container .content .leftSide .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 .content .leftSide .leave .tip,
.container .content .leftSide .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:#686868;
  
}
.container .content .leftSide .leave .tip{
  width:715px;
}
.container .content .leftSide .leave .btnHand{
  display:block;
  width:134px;
  height:39px;
  background:#f10180;
  font-size:18px;
  color:#fff;
  
  float:right;
  cursor:pointer;
}
.container .content .leftSide .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 .content .leftSide .message{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
}
.container .content .leftSide .message li{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  border-bottom: 1px dotted #999;
  padding:20px;
}
.container .content .leftSide .message li .commentLi{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  padding:5px;
  border: 1px solid #bbb;
  background: #ffffee;
  margin-bottom:20px;
}


.container .content .leftSide .message li:last-child{
   border-bottom:none;
}
.container .content .leftSide .message li ul li:last-child{
  padding-bottom:0px;
  border-bottom:none;
}
.container .content .leftSide .userName{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  margin-bottom:15px;
}
.container .content .leftSide .other{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
}
.container .content .leftSide .message li .spanCss{
   display:block;
   float:left;
   font-size:12px;
   
   color:#999;
   margin-right:20px;
}
.container .content .leftSide .userName .num{
  display:block;
  float:right;
  color:#f10180;
  
  font-size:12px;
}
.container .content .leftSide .message li .leave{
  display:none;
  margin-top:10px;
  margin-bottom:0px;
}
.container .content .leftSide .message li .text{
   clear:both;
   width:auto;
   height:auto;
   font-size:12px;
   
   color:#333;
   margin-bottom:15px;
   line-height:20px;
   text-align:justify;
}
.container .content .leftSide .message li .answer{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  font-size:12px;
  line-height:20px;
  color:#f10180;
  
  margin-bottom:15px;
}
.container .content .leftSide .message li .date{
   margin-right:7px;
}
.container .content .leftSide .message li .reply{
  float:right;
  margin-right:0px;
  cursor:pointer;
}
.container .content .leftSide .message li .reply:hover{
  color:#f10180;
}
.container .content .leftSide .more{
  clear:both;
  width:auto;
  height:40px;
  text-align:center;
  background:#f2f2f2;
  margin-bottom:20px;
}
.container .content .leftSide .more .link{
   display:inline-block;
   font-size:12px;
   
   color:#bbb;
   margin-top:12px;
}
.container .content .leftSide .more a:hover{
  color:#f10180;
}
/*---------------------------typeTile开始----------------------------------*/
.container .content .leftSide .typeTile {
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  margin-bottom:20px;
}
.container .content .leftSide .typeTile .titCom{
  font-size:18px;
  font-weight:normal;
  font-family:"Microsoft YaHei";
  overflow:hidden;
  text-align:left;
  float:left;
}
.container .content .leftSide .typeTile .more2{
 margin-top:5px;
 display:block;
 float:right;
 font-size:12px;
 
 color:#aaa
}
.container .content .leftSide .typeTile .more2 a{ color:#aaa }
/*---------------------------typeTile结束----------------------------------*/



.container .list4 {
    clear: both;
    width: auto;
    height: auto;
    overflow: hidden;
    margin-bottom: 18px;
}
.container .list4 li {
    width: 268px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-right: 20px;
    border: 1px solid #dddddd;
    margin-bottom: 20px;
}
.container .list4 li:nth-child(3n){
  margin-right:0px;
}
.container .list4 li .image {
    width: auto;
    height: auto;
    overflow: hidden;
}
.container .list4 li .image img {
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.container .list4 li .title {
    clear: both;
    width: auto;
    height: auto;
    overflow: hidden;
    padding: 10px 5px;
}
.container .list4 li .title a{
    display: block;
    color: #666;
    font-size: 14px;
    font-family: 宋体;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
    overflow: hidden;
}




.container .content .rightSide{
  width:300px;
  height:auto;
  overflow:hidden;
  float:right;
}
.container .content .rightSide .expoMessage{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  padding:20px 15px;
  background:#fdf2fa;
  border:1px solid #f10180;
  margin-bottom:20px;
}
.container .content .rightSide .data{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  padding:20px 15px;
  background:#fff;
  border:1px solid #dcdcdc;
  margin-bottom:20px;
}
.container .content .rightSide .expoMessage li,
.container .content .rightSide .data li
{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  font-size:14px;
  color:#999999;
  
  line-height:28px;
  text-align:justify;
}
.container .content .rightSide .data li .count2,
.container .content .rightSide .data li .count3{
  font-size:14px;
  color:#999999;
  
}
.container .content .rightSide .expoMessage .tip{
  text-align:center;
  color:#333;
  font-size:18px;
  
  padding-bottom:10px;
}
.container .content .rightSide .data .tip{
  color:#888;
  font-size:16px;
   
   margin-bottom:6px
}
.container .content .rightSide .expoMessage li .look {
  display:inline;
  font-size:14px;
  color:#f10180;
  
}
.container .content .rightSide .news2{
   padding-bottom:10px;
   }

.container .content .rightSide .news2 li{
   clear:both;
   width:auto;
   height:auto;
   overflow:hidden;
   margin-bottom:14px;
}
.container .content .rightSide .news2 li a{
   color:#666666; font-size:14px; text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; font-family:"宋体",Arial, Helvetica, sans-serif
}
.container .content .rightSide .news2 li .dot{
   display:block;
   float:left;
   width:2px;
   height:2px;
   background:#333;
   margin-top:8px;
   margin-right:8px;
}
.container .content .rightSide .news2 li a{
   display:block;
   float:left;
   font-size:12px;
   
   color:#333;
   width:auto;
   height:auto;
   overflow:hidden;
   text-overflow:ellipsis;
   white-space: nowrap;
}
.container .content .rightSide .news2 li a:hover{
 color:#f10180;
}
.container .content .rightSide .expo{
   clear:both;
   width:auto;
   height:auto;
   overflow:hidden;
   margin-bottom:30px;
}
.container .content .rightSide .expo li{
  clear:both;
  width:auto;
  height:32px;
  overflow:hidden;
  background:url(/images/bg/culture.png) no-repeat 2px 1px;
  padding-left:14px;
  line-height:13px;
}
.container .content .rightSide .expo .hover{
  background:url(/images/bg/cultureHover.png) no-repeat 2px 1px;
}
.container .content .rightSide .expo li .month{
   display:block;
   float:left;
   font-size:12px;
   
   color:#f10180;
   width:auto;
   height:auto;
   overflow:hidden;
   margin-left:10px;
}
.container .content .rightSide .expo li .tit{
   display:block;
   float:left;
   font-size:12px;
   
   color:#666;
   width:auto;
   max-width:156px;
   height:auto;
   overflow:hidden;
   text-overflow:ellipsis;
   white-space: nowrap;
   margin-left:10px;
}
.container .content .rightSide .expo li a:hover{
 color:#f10180;
}
.container .content .rightSide .expo li .tip,
.container .content .rightSide .expo li .tip .report
{
  
   font-size:12px;
   
   color:#f10180;
   
   
}
.container .content .rightSide .expo li .tip{
  width:auto;
   height:auto;
   overflow:hidden;
  display:block;
   float:left;
  margin-left:6px;
}
.container .content .rightSide .expo li:last-child{
  height:13px;
  overflow:hidden;
}
.container .content .rightSide .titCom {
	clear: both;
	width: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 15px;
	line-height: 25px;
}
.container .content .rightSide .titCom .tit {
    display: block;
    font-size: 18px;
    font-weight: 400;
    color:#333333;
    
    float: left;
}

.container .content .rightSide .titCom .more {
    display: block;
    font-size: 12px;
    color:#aaaaaa;
    font-family: "宋体";
    float: right;
}
.container .content .rightSide .titCom a:hover{
   color:#f10180;
}

.container .content .rightSide .special{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  margin-bottom:20px;
}
.container .content .rightSide .special a{
  display:block;
  width:100%;
  height:auto;
  overflow:hidden;
  margin-bottom:10px;
}
.container .content .rightSide .special a img{
 display:block;
 width:100%;
}
.container .content .rightSide .titCom2{
  clear:both;
  display:block;
  width:auto;
  height:40px;
  font-size:18px;
  line-height:50px;
  font-family:"Microsoft YaHei";
  font-weight:400;
  overflow:hidden;
  text-align:left;
  margin:0 0 20px 4px;
}
/*---------------------------sexCulture开始----------------------------------*/
.container .content .rightSide .sexCulture{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  margin-bottom:32px;
}
.container .content .rightSide .sexCulture li{
  clear:both;
  width:auto;
  height:32px;
  overflow:hidden;
  background:url(/images/bg/culture.png) no-repeat 2px 1px;
}
.container .content .rightSide .sexCulture .hover
{
  background: url(/images/bg/cultureHover.png) no-repeat 2px 1px;
}
.container .content .rightSide .sexCulture li:last-child{
 height:13px;
 overflow:hidden
}
.container .content .rightSide .sexCulture li .titsexCulture{
  display:block;
  float:left;
  margin-left:24px;
  line-height:20px;
  font-size:12px;
  max-width:200px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  margin-top:-3px;
  
  color:#333;
}
.container .content .rightSide .sexCulture li .titsexTime{
  display:block;
  margin-left:24px;
  width:256px;

}
.container .content .rightSide .sexCulture li .titsexTime span{
 display:block;
 float:left;
 
 font-size:12px;
 color:#f10181;
 margin-right:10px;
}
.container .content .rightSide .sexCulture li .titsexTime .report{
 color:#f10181;
 margin:0 2px;
}
.container .content .rightSide .sexCulture li .titsexTime .titTime{
 max-width:190px;
 height:auto;
 overflow: hidden;
 text-overflow:ellipsis;
 white-space: nowrap;
 margin-right:2px;
 color:#666;
}

.container .content .rightSide .sexCulture li .count{
  display:block;
  float:right;
  font-size:12px;
  color:#aaaaaa;
}
.container .content .rightSide .sexCulture li .count a{ color:#aaa}
/*---------------------------sexCulture结束----------------------------------*/
.expoRight{
 width:auto;
 height:100%;
 padding:0px 8px;
 background:#f2f2f2;
 position:fixed;
 z-index:99;
 top:0px;
 right:0px;
}
.menuPast{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 padding:0px 8px;
 background:#f2f2f2;
 position:fixed;
 z-index:100;
 right:0px;
 top:50%;
 margin-top:-221.5px;
}
.menuPast li{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 margin-bottom:30px;
 text-align:center;
}
.menuPast .collect,
.menuPast .hand
{
 cursor:pointer;
}
.menuPast li:last-child{
 margin-bottom:0px;
}
.menuPast li .image{
  display:inline-block;
  margin-bottom:6px;
}
.menuPast li .close{
 cursor:pointer;
}
.menuPast li .num{
  font-size:12px;
  color:#666;
  
}
.menuPast li .chinese{
  width:24px;
  font-size:12px;
  color:#666;
  
  margin:0 auto;
}
.expoType2{
  width: 150px;
  max-height: 309px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 10000;
  position:fixed;
  right:41px;
  z-index:100;
  top:50%;
  margin-top:-38px;
/*  margin-top:-154.5px;*/
scrollbar-arrow-color: #eeeeee; /*图6,三角箭头的颜色*/
scrollbar-face-color: #aaa; /*图5,立体滚动条的颜色*/
scrollbar-3dlight-color: #aaaaaa; /*图1,立体滚动条亮边的颜色*/
scrollbar-highlight-color: #aaaaaa; /*图2,滚动条空白部分的颜色*/
scrollbar-shadow-color: #eeeeee; /*图3,立体滚动条阴影的颜色*/
scrollbar-darkshadow-color: #aaaaaa; /*图4,立体滚动条强阴影的颜色*/
scrollbar-track-color: #eeeeee; /*图7,立体滚动条背景颜色*/
scrollbar-base-color:#eeeeee; /*滚动条的基本颜色*/
}
.expoType2::-webkit-scrollbar { width: 8px;}
.expoType2::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;}
/* Handle */
.expoType2::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(210,210,210,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.expoType2::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(210,210,210,0.4); 
}


.expoType2 .tit{
 display:block;
 width:150px;
 height:34px;
 text-align:center;
 line-height:34px;
 background:#f2f2f2;
 font-size:12px;
 color:#666;
 
 border-bottom:1px solid #ffffff;
}
.expoType2 .tit:hover{
 background:#f10180;
 color:#fff;
}
.expoType2 .tit:last-child{
  margin-bottom:0px;
}

.look {
  display:inline;
  font-size:14px;
  color:#f10180;
  
}
body .layer-bg{
 border-radius:5px;
}