@charset "gb2312";

.banner{
width:100%;
position:relative;
}
.banner,
.banner .bd
 {
    clear: both;
    width:100%;
    height:auto;
	overflow:hidden;   
}

.banner .bd ul{
 width:auto;
 height:auto;
 overflow:hidden;
}
.banner .bd li{
 float:left;
 width:100%;
 overflow:hidden;
}
.banner .bd li a{
 display:block;
 width:100%;
 height:auto;
 overflow:hidden;
 /*position:relative;*/
}
/*.banner .bd li a img{
 display:block;
 width:100%;
 height:auto;
 overflow:hidden;
 margin:0 auto;
 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;
}*/
.banner .button{
 width:1180px;
 position:absolute;
 z-index:1;
 height:45px;
 top:50%;
 left:50%;
 margin-top:-25px;
 margin-left:-590px;
 cursor:pointer;
 z-index:2;
}
.banner .button .prev{
 display:block;
 float:left;
}
.banner .button .next{
 display:block;
 float:right;
}
.banner .hd {
width:100%;
height:12px;
text-align: center;
position: absolute;
bottom: 10px;
left: 0px;
}
.banner .hd span {
display: inline-block;
width: 12px;
height: 12px;
border-radius: 6px;
background: #fff;
margin-right: 8px;
cursor: pointer;
}
.banner .hd .on {
background: #f10180;
}
.path {
    clear:both;
	width:1180px;
	height:auto;
	overflow: hidden;
	margin: 0 auto;
	font-size:12px;
	color:#999;
	font-family:"Microsoft YaHei";
	margin-top:10px;
}
.path a{
 	font-size: 12px;
	color:#999;
	font-family:"Microsoft YaHei";
}
.path a:hover{
  color:#f10180;
}




.content{
 clear:both;
 width:1180px;
 height:auto;
 overflow:hidden;
 margin:0 auto;
 margin-top:20px;
}
.content .leftSide{
    width:850px;
    height:auto;
    overflow:hidden;
	float:left;
}

.content .leftSide .allNews,
.content .leftSide .allNews .menuNews,
.content .leftSide .allNews .typeNews
{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
}
.content .leftSide .allNews{
 border-bottom:1px solid #dcdcdc;
 margin-bottom:30px;
 position:relative;
}
.content .leftSide .allNews .menuNews .newsState{
 display:none;
}
.content .leftSide .allNews .typeNews a{
 display:block;
 padding:6px 8px;
 float:left;
 margin-right:20px;
 font-family:"Microsoft YaHei";
 font-size:14px;
 color:#333;
 cursor:pointer;
 background:#f2f2f2;
 margin-bottom:20px;
}

.content .leftSide .allNews .typeNews .hover
{
 background:#f10180;
 color:#fff;
}
.content .leftSide .allNews .typeNews a:hover
{
 background:#f10180;
 color:#fff;
}

.content .leftSide .hoverNews{
 width:100%;
 height:auto;
 overflow:hidden;
 background:#fff;
 position:fixed;
 z-index:2;
 left:0px;
 top:0px;
}
.content .leftSide .hoverNews .menuNews{
 clear:both;
 width:1180px;
 height:auto;
 overflow:hidden;
 margin:0 auto;
 margin-top:6px;
 position:relative;
}
.content .leftSide .hoverNews .menuNews .newsState{
 display:block;
 position:absolute;
 right:0px;
 top:0px;
 cursor:pointer;
}
.content .leftSide .hoverNews .typeNews{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
}






.content .leftSide .news{
     width:auto;
	 height:auto;
     overflow: hidden;
}
.content .leftSide .news li{
     width:auto;
	 height:auto;
     overflow: hidden;
	 padding-bottom:15px;
	 margin-bottom:15px;
}
.content .leftSide .news .Newest,
.content .leftSide .news .Hottest{
 display:none;
}
.content .leftSide .news li .image{
    display:block;
    width:202px;
	height:120px;
	overflow:hidden;
	float:left;
	position:relative;
	background:#eeeeee;
}
.content .leftSide .news li .image .newsLabel{
 display:none;
 padding:0px 4px 1px 4px;
 background:#333;
 font-size:12px;
 font-family:"Microsoft YaHei";
 color:#fff;
 position:absolute;
 top:0px;
 left:0px;
 z-index:1;
 opacity:0.6;
filter:alpha(opacity=60);
}
.content .leftSide .news li .image .tois{
 display:block;
 position:absolute;
 max-width:100px;
 bottom:20px;
 left:0px;
 z-index:1;
 opacity:0.8;
 filter:alpha(opacity=80);
}

.content .leftSide .news li .image .img{
    display:block;
    width:202px;
	height:120px;
	object-fit:cover;
}
.content .leftSide .news li .text{
    width:625px;
	height:126px;
	float:right;
}
.content .leftSide .news li .tit{
  display:block;
  font-size:24px;
  font-weight:400;
  color:#000;
  font-family:"Microsoft YaHei",PingFang SC,STHeitiSC-Light,simsun,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
  width:auto;
  height:auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  margin-bottom:15px;
}
.content .leftSide .news li .text a:hover{
  color:#f10180;
}

.content .leftSide .news li .text .brief{
   clear:both;
   width:auto;
   height:auto;
   overflow:hidden;
   font-size:14px;
   font-family:"Microsoft YaHei";
   color:#999;
   text-align:justify;
   line-height:20px;
   max-height:40px;
   margin-bottom:20px;
}
.content .leftSide .news li  .info{
   clear:both;
   width:auto;
   height:auto;
   overflow:hidden;
}
.content .leftSide .news li .info .date{
   font-size:14px;
   color:#999;
   font-family:"Arial";
   display:block;
   float:left;
}
.content .leftSide .news li .info .browse{
 display:block;
 float:right;
 padding-left:20px;
 color:#999;
 font-family:"Arial";
 font-size:14px;
 background:url(/images/bg/lrIco_03.png) no-repeat left center;
/* background-size:22px auto;*/
}
.content .leftSide .hot{
   clear:both;
   width:auto;
   height:auto;
   overflow:hidden;
   margin-bottom:20px;
}
.content .leftSide .hot li{
   width:auto;
   height:auto;
   overflow:hidden;
   float:left;
   border:1px solid #bbb;
   padding:3px 12px;
   margin-right:10px;
   margin-bottom:10px;
   border-radius:11.5px;
}
.content .leftSide .hot li:first-child{
 border:none;
}
.content .leftSide .hot li:first-child a{
 color:#f10180;
}
.content .leftSide .hot li .label{
  display:block;
  font-size:12px;
  color:#333;
  font-family:"Microsoft YaHei";
}
.content .leftSide .hot li a:hover{
  color:#f10180;
}

/*-------------------------------------------------------------*/


/*----------------------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:7px 10px 6px 10px;
	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????-----------------------*/


.content .rightSide {
    width:300px;
    height:auto;
    float:right;
}
.content .rightSide .hotPassage{
 clear:both;
 width:auto;
 height:auto;
 overflow:inherit;
 padding:15px 20px;
 border:1px solid #f10180;
 margin-bottom:25px;
 position:relative;
 background:#fff2f9
}
.content .rightSide .hotPassage .tipHot{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 font-size:14px;
 font-family:"Microsoft YaHei";
 color:#f10180;
 padding-bottom:15px;
 border-bottom:1px solid #eaeaea;
 text-align:center;
 margin-bottom:15px;
}
.content .rightSide .hotPassage .inforUser{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 margin-bottom:15px;
}
.content .rightSide .hotPassage .inforUser .headPic{
 display:block;
 width:80px;
 height:80px;
 border-radius:40px;
 float:left;
}
.content .rightSide .hotPassage .inforUser .inforText{
 width:160px;
 height:auto;
 overflow:hidden;
 float:right;
}
.content .rightSide .hotPassage .inforUser .inforText .tit{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 font-size:16px;
 font-family:"Microsoft YaHei";
 color:#333;
 margin-top:10px;
}
.content .rightSide .hotPassage .inforUser .inforText .work{
 display:inline-block;
 height:20px;
 overflow:hidden;
 padding:0 10px;
 font-size:14px;
 font-family:"Microsoft YaHei";
 color:#fff;
 background:#4b1531;
 border-radius:10px;
 margin-top:10px;
}

.content .rightSide .freePublish{
 display:block;
 width:auto;
 height:40px;
 background:#f10180;
 text-align:center;
 line-height:40px;
 text-align:center;
 font-size:16px;
 font-family:"Microsoft YaHei";
 color:#fff;
 margin-bottom:30px;
}
.content .rightSide .hotPassage .hotContent{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 font-size:14px;
 font-family:"Microsoft YaHei";
 color:#666;
 text-align:justify;
 letter-spacing:1px;
 margin-bottom:20px;
 line-height:20px;
}
.content .rightSide .hotPassage .hotState{
 display:block;
 margin:0 auto;
 margin-bottom:10px;
 cursor:pointer;
}
.content .rightSide .hotPassage .hotOther{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 border-top:1px solid #dcdcdc;
 padding:14px 0px;
}
.content .rightSide .hotPassage li{
 float:left;
 font-size:12px;
 font-family:"Microsoft YaHei";
 color:#666;
 padding-right:10px;
 margin-right:10px;
}
.content .rightSide .hotPassage li:first-child{
 border-right:2px solid #dcdcdc;
}
.content .rightSide .hotPassage .look{
 clear:both;
 width:auto;
 height:auto;
 font-size:14px;
 font-family:"Microsoft YaHei";
 color:#666666;
 text-align:center;
 cursor:pointer;
}
.content .rightSide .hotPassage .hotWechat{
 display:none;
 width:150px;
 height:150px;
 background:#fff;
 padding:10px;
 border:1px solid #eaeaea;
 position:absolute;
 bottom:15px;
 left:-78px;
 z-index:1;
}


.content .rightSide .hotPassage .look:hover.hotWechat{
 display:block;
}


.content .rightSide .commonTip{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 font-size:18px;
 font-family:"Microsoft YaHei";
 color:#000;
 font-weight:bold;
 margin-bottom:30px;
}
.content .rightSide .hotList{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
}
.content .rightSide .hotList li{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  margin-bottom:30px;
}

.content .rightSide .hotList li .image{
width:110px;
height:68px;
overflow:hidden;
float:left;
position:relative;
background:#eeeeee;
}
.content .rightSide .hotList li .image .img{
display:block;
max-width:110px;
/*max-height:68px;*/
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%);
}
.content .rightSide .hotList li .text{
 width:175px;
 height:auto;
 overflow:hidden;
 float:right;
}
.content .rightSide .hotList li .text .tit{
 display:block;
 clear:both;
 width:auto;
 height:auto;
 max-height:40px;
 overflow:hidden;
 font-size:14px;
 font-family:"Microsoft YaHei";
 color:#333;
 line-height:20px;
 margin-bottom:5px;
}
.content .rightSide .hotList li .text .tit:hover{
 color:#f10180;
}
.content .rightSide .hotList li .text .date{
 display:block;
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 font-size:14px;
 font-family:"Arial";
 color:#999;
}
.content .rightSide .hotList li .text .browse{
 display:block;
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 font-size:14px;
 font-family:"Arial";
 color:#999;
 padding-left:20px;
 background:url(/images/bg/lrIco_03.png) no-repeat left center;
}

.content .rightSide .advert{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
}
.content .rightSide .advert a{
 display:block;
 width:auto;
 height:auto;
 overflow:hidden;
}
.content .rightSide .advert a img{
 display:block;
 width:100%;
}
