body,a{font-family:"Microsoft YaHei";}
.container{
   clear:both;
   width:1180px;
   height:auto;
   margin:0 auto;
   
}
/*---------------------------path----------------------------------*/
.path {
    clear:both
	width:auto;
	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 .sub{
 display:block;
 float:right;
 cursor:pointer;
}
.path .transform{
transform:rotate(180deg);
-ms-transform:rotate(180deg); /* Internet Explorer */
-moz-transform:rotate(180deg); /* Firefox */
-webkit-transform:rotate(180deg); /* Safari  Chrome */
-o-transform:rotate(180deg); /* Opera */
transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
}
.path .transformY{
transform:rotate(-360deg);
-ms-transform:rotate(-360deg); /* Internet Explorer */
-moz-transform:rotate(-360deg); /* Firefox */
-webkit-transform:rotate(-360deg); /* Safari  Chrome */
-o-transform:rotate(-360deg); /* Opera */
transition:all .3s ease 0s;
-moz-transition:all .3s ease 0s;
-webkit-transition:all .3s ease 0s;
-o-transition:all .3s ease 0s;
}
/*---------------------------path----------------------------------*/

.container .the_type{
clear:both;
width:auto;
height:50px;
line-height:50px;
overflow:hidden;
border-top:1px solid #eaeaea;
border-bottom:1px solid #eaeaea;
}

.container .the_type.the_type_hover{
	position:fixed;
	top:0px;
	background:#fff;
	width:1180px;
	overflow: hidden;
	z-index:999
}

.container .the_type .type-item{
width:33%;
float:left;
}
.container .the_type .type-item .tit{
	padding:0px 4px;
	font-size:16px;
}
.container .the_type .type-item:nth-child(2) .tit{
	padding:0px 4px;
	font-size:16px;

}

.container .the_type .type-item:last-child .tit{
	padding:0px 8px;
	font-size:16px;
	
}

.container .the_type .type-item .one{
	font-weight:bold;
}

.container .the_type .type-item .hover{
  color:#f10180;
}


.container .sex-company{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 border:1px solid #eaeaea;
 border-bottom:none;
}
.container .sex-company .company-user{
 display:block;
 float:left;
 width:25%;
 height:auto;
 overflow:hidden;
 border-bottom:1px solid #eaeaea;
 border-right:1px solid #eaeaea;
 box-sizing:border-box;
 -moz-box-sizing:border-box; /* Firefox */
 -webkit-box-sizing:border-box;
 padding-bottom:20px;
}
.container .sex-company .company-user:nth-child(4n){
  border-right:none;
}
.container .sex-company .company-user .company-logo{
display: block;
width:60px;
height:60px;
object-fit:cover;
float:left;
margin-left:20px;
margin-top:20px;
border-radius:30px;
}
.container .sex-company .company-user .company-infor{
 float:left;
 width:180px;
 height:auto;
 overflow:hidden;
 margin-left:20px;
 margin-top:20px;
}
.container .sex-company .company-user .company-infor .title{
 font-weight:normal;
 font-size:14px;
 color:#333333;
 font-family:"Microsoft YaHei";
 width:auto;
 height:auto;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}
.container .sex-company .company-user .company-infor .brief{
 display: -webkit-box;
 -webkit-box-orient: vertical;
 -webkit-line-clamp:2;
 line-height:20px;
 overflow: hidden;
 font-size:12px;
 color:#999999;
 font-family:"Microsoft YaHei";
}
.container .sex-company .company-user:hover{
 background:#f5f5f5;
}
.container .sex-company .company-user:hover .company-infor .title{
 color:#f10180;
}




.container .special{
 clear:both;
 width:1180px;
 height:200px;
 background:url(/images/bg/special.jpg);
 margin-bottom:30px;
}
.container .special .show{
  clear:both;
  padding:15px;
  width:auto;
  height:auto;
  overflow: hidden;
  line-height:20px;
}
.container .special .show .tit{
  display:block;
  float:left;
  color:#333;
  font-size:18px;
  font-weight:bold;
  float:left;
}
.container .special .show .more{
  display:block;
  float:right;
  color:#333;
   
  font-size:12px;
  float:right;
}
.container .special .show a:hover{
  color:#f10180;
}

.container .special .topic2{
  clear:both;
  width:auto;
  height:138px;
  overflow:hidden;
  padding:0 15px;
  margin-bottom:10px;
}
.container .special .topic2 li{
  float:left;
  width:276px;
  height:auto;
  overflow:hidden;
  margin-right:15px;
  margin-bottom:10px;
}
.container .special .topic2 li:nth-child(4n){
 margin-right:0px;
}
.container .special .topic2 li .image{
 clear:both;
 width:276px;
 height:104px;
 overflow:hidden;
 margin-bottom:10px;
 position:relative;
}

.container .special .topic2 li .image a img{
  display:block;
  width:276px;
  height:104px;
  object-fit:cover;
}
.container .special .topic2 li .image a .news{
 display:block;
 position:absolute;
 top:0px;
 left:0px;
 width:42px;
 height:42px;
}
.container .special .topic2 li .tit{
  display:block;
  width:276px;
  height:auto;
  overflow:hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size:12px;
  color:#000;
   
 }
.container .special .topic2 li .tit:hover{
 color:#f0027c;
}
.container .special .more2{
 clear:both;
 display:block;
 width:118px;
 height:34px;
 margin:0 auto;
 text-align:center;
 line-height:34px;
 font-size:12px;
 color:#000;
 font-family:"SimSun"
 border-radius:5px;
 border:1px solid #000;
}
.container .special .more2:hover{
 color:#f0027c;
 border:1px solid #f0027c;
}

.container .content{
    width:auto;
	height:auto;
    overflow: hidden;
	margin-bottom:20px;
	margin-top:20px;
}
.container .content .leftSide{
    width:840px;
    height:auto;
    overflow:hidden;
	float:left;
}

.container .content .leftSide .news{
     width:auto;
	 height:auto;
     overflow: hidden;
}
.container .content .leftSide .news li{
     width:auto;
	 height:auto;
     overflow: hidden;
	 padding-bottom:15px;
	 margin-bottom:15px;
}
.container .content .leftSide .news li .image,
.container .content .leftSide .news li .image a
{
    display:block;
    width:200px;
    height: 124px;
    float:left;
}

.container .content .leftSide .news li .image a img{
  display:block;
  width: 100%;
  height: 100%;
  object-fit:cover;
}
.container .content .leftSide .news li .text{
    width:625px;
	height:126px;
	float:right;
}
.container .content .leftSide .news li .tit{
  display:block;
  font-size:24px;
  font-weight:400;
  color:#000;
  
  width:auto;
  height:auto;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  margin-bottom:14px;
}
.container .content .leftSide .news li .text a:hover{
  color:#f10180;
}
.container .content .leftSide .news li .photo{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
 margin-bottom:5px;
}
.container .content .leftSide .news li .photo .image2,
.container .content .leftSide .news li .photo .image2 a
{
    width:200px;
	height:124px;
	float:left;
	margin-right:12px;
}
.container .content .leftSide .news li .photo .image2:last-child{
 margin-right:0px;
}

.container .content .leftSide .news li .photo .image2 a img{
  display:block;
  width: 100%;
  height: 100%;
  object-fit:cover;
}

.container .content .leftSide .news li .text .brief{
   clear:both;
   width:auto;
   height:auto;
   overflow:hidden;
   font-size:12px;
   color:#999999;
    
   text-align:justify;
   line-height:20px;
   max-height:40px;
   margin-bottom:18px;
}
.container .content .leftSide .news li  .info{
   clear:both;
   width:auto;
   height:26px;
   overflow:hidden;
   line-height:26px;
}

.container .content .leftSide .news li  .info .keyword{ color:#bbbbbb; padding-left:30px }
.container .content .leftSide .news li  .info .keyword a{ color:#f10180 }

.container .content .leftSide .news li .info .headPic{
 width:26px;
 height:26px;
 overflow:hidden;
 float:left;
 position:relative;
 border-radius:13px;
 background:#f2f2f2;
 margin-right:10px;
}

.container .content .leftSide .news li .info .headPic a{
 display:block;
 width:26px;
 position: absolute;
 top:50%;
 transform: translate(0, -50%);
 -ms-transform:translate(0, -50%);
}

.container .content .leftSide .news li .info .headPic a img{
 display:block;
 max-width:26px;
 min-height:26px;
 border-radius:13px;
 margin:0 auto;
}
.container .content .leftSide .news li .info .company{
 display:block;
 float:left;
 font-size:12px;  
 max-width:468px;
 height:auto;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
}
.container .content .leftSide .news li .info .company a{color:#bbbbbb;}
 

.container .content .leftSide .news li .info .date{
   font-size:12px;
   color:#bbbbbb;
    
   display:block;
   float:right;
}


.container .content .leftSide .news li .info .label{
   font-size:12px;
   color:#888;
    
   display:block;
   float:left;
   width:auto;
   height:auto;
   overflow:hidden;
   max-width:402px;
   text-overflow:ellipsis;
   white-space: nowrap;
}
.container .content .leftSide .news li .info .label a{
   display:inline;
   font-size:12px;
   color:#888;
    
}
.container .content .leftSide .news li .text .info .label a:hover{
  color:#f10180;
}
.container .content .leftSide .hot{
   clear:both;
   width:auto;
   height:auto;
   overflow:hidden;
   margin-bottom:20px;
}
.container .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;
}
.container .content .leftSide .hot li:first-child{
 border:none;
}
.container .content .leftSide .hot li:first-child a{
 color:#f10180;
}
.container .content .leftSide .hot li .label{
  display:block;
  font-size:12px;
  color:#333;
   
}
.container .content .leftSide .hot li a:hover{
  color:#f10180;
}

/*-------------------------------------------------------------*/


/*----------------------page-----------------------*/
.page {
	clear:both;
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:center;
	font-size:12px;
	font-family:"Microsoft Yahei";
}
.page a {
    display:inline-block;
    width:38px;
    height:38px;
    line-height:38px;
    border:1px solid #ccc;
    margin: 0 2px;
    text-align: center;
    color:#676767;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
.page .total,
.page .page-select,
.page .skip-page
{
 display:inline-block;
 color:#333333;
 line-height:38px;
 margin: 0 2px;
}

.page .page-select .select{
    text-align:center;
    border:1px solid #b5b5b5;
    padding:0 5px;
    height:36px;
    line-height:20px;
    margin: 0 2px;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
}

.page .page-prev,
.page .page-next
{
 width:62px;
}
.page a:hover,
.page .page-hover,
.page .skip-page
{
	text-decoration:none;
	color:#ffffff;
	border:1px solid #f10180;
	background:#f10180;
}
.page .skip-page{
 cursor:pointer;
}

/*.page .skip-page:hover{
    color:#333333;
	border:none;
	background:none;
}*/
.page .page-disabled,
.page .page-disabled:hover
{
    color:#9a9a9a;
    border:1px solid #ccc;
    text-align: center;
    background: #ebebeb;
    border-radius:3px;
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
}
/*----------------------page-----------------------*/





/*-------------------------------------------------------------*/
.container .content .rightSide{
    width:300px;
	height:auto;
	overflow:hidden;
	float:right;
}
.container .content .rightSide .contribute-news{
 width:auto;
 height:auto;
 overflow:hidden;
 line-height:40px;
 text-align:center;
 font-size:18px;
 color:#ffffff;
 background:#f10180;
 cursor:pointer;
 }
.container .content .rightSide .contribute-news .contribute-news-image,
.container .content .rightSide .contribute-news .contribute-news-tip
{
  display:inline-block;
  vertical-align:middle;
}
 

.container .content .rightSide .titCom{
   clear:both;
   width:auto;
   height:auto;
   overflow:hidden;
   line-height:25px;
   margin-top:25px;
}
.container .content .rightSide .titCom .tit{
  display:block;
  font-size:20px;
  color:#666;   
  float:left;
}
.container .content .rightSide .titCom .more{
  display:block;
  font-size:12px;
  color:#bbb;
   
  float:right;
}
.container .content .rightSide .titCom a:hover{
  color:#f10180;
}


.container .content .rightSide .hot-test,
.container .content .rightSide .hot-test li,
.container .content .rightSide .hot-test li .hot-text .text,
.container .content .rightSide .eval-position,
.container .content .rightSide .eval-position .eval-type,
.container .content .rightSide .form-eval,
.container .content .rightSide .form-eval .eval-select
{
 clear:both;
 width:auto;
 height:auto;
 overflow:hidden;
}
.container .content .rightSide .eval-position-hover{
width: 300px;
height: auto;
overflow: hidden;
position: fixed;
top:0px;
background:#ffffff;
}
.container .content .rightSide .form-eval{
 display:block;
}
.container .content .rightSide .hot-test li,
.container .content .rightSide .hot-test
{
 margin-top:10px;
}
.container .content .rightSide .hot-test li .hot-image{
 display:block;
 float:left;
 border:1px solid #ddd;
}

.container .content .rightSide .hot-test li .hot-image img{
 display:block;
 width:120px;
 height:75px;
 object-fit:cover;
}
.container .content .rightSide .hot-test li .hot-text{
 width:170px;
 height:auto;
 overflow:hidden;
 float:right;
}
.container .content .rightSide .hot-test li .hot-text .text{
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
overflow:hidden;
color: #333;
font-family: "Microsoft Yahei";
font-size:14px;
text-align:justify;
}


.container .content .rightSide .hot-test li .hot-text .hot-browse{
 font-size:12px;
 color:#999999;
 font-family:"Microsoft Yahei";
 margin-top:15px;
}
.container .content .rightSide .hot-test li .hot-text .number{
 color:#f10180;
}

.container .content .rightSide .eval-position .eval-type a{
 display:block;
 float:left;
 width:90px;
 line-height:30px;
 text-align:center;
 font-size:14px;
 color:#666666;
 font-family:"Microsoft Yahei";
 background:#f2f2f2;
 margin-top:15px;
 margin-right:15px;
}
.container .content .rightSide .eval-position .eval-type a:nth-child(3n){
 margin-right:0px;
}
.container .content .rightSide .eval-position .eval-type a:hover,
.container .content .rightSide .eval-position .eval-type .hover
{
 background:#f10180;
 color:#fff;
}
.container .content .rightSide .form-eval .eval-tip{
 font-weight:normal;
 font-size:16px;
 font-family:"Microsoft Yahei";
 color:#f10180;
 margin-top:14px;
}
.container .content .rightSide .form-eval .eval-select li{
 font-size:14px;
 color:#666666;
 font-family:"Microsoft Yahei";
 float:left;
 padding-left:18px;
 margin-right:10px;
 background: url(/images/news/check2.png) no-repeat left center;
 cursor: pointer;
 margin-top:20px;
}
.container .content .rightSide .form-eval .eval-select .hover{
 background: url(/images/news/check3.png) no-repeat left center;
}
.container .content .rightSide .form-eval .txt-eval{
 display:none;
 width:100%;
 height:28px;
 padding:0 10px;
 border:1px solid #eaeaea;
 font-size:14px;
 font-family:"Microsoft Yahei";
 margin-top:20px;
}
.container .content .rightSide .form-eval .btn-eval{
 display:block;
 width:100%;
 height:38px;
 border:1px solid #f10180;
 font-size:14px;
 font-family:"Microsoft Yahei";
 color:#f10180;
 cursor:pointer;
 border-radius:4px;
 background:#ffffff;
 margin-top:30px;
}
.container .content .rightSide .form-eval .btn-eval:hover{
 background:#f10180;
 color:#ffffff;
}

.container .adico {
	width: 24px;
	height: 14px;
	background: url(/images/bg/ad_new.png);
	position: absolute;
	right:3px;
	bottom:3px;
	z-index:50;
}

.container .content .rightSide .newsImage li:last-child{
  margin-bottom:10px;
}
.container .content .rightSide .newsImage img{
  display:block;
   width:100%;
}

body .layer-bg
{
border-radius:10px;
overflow-y:auto;
}
/*-------------------------------------------------------------*/

.container .content .leftSide .typeNews{
  clear:both;
  width:auto;
  height:auto;
  overflow:hidden;
  margin-bottom:30px;
}
.container .content .leftSide .typeNews li{
 width:65px;
 height:30px;
 float:left;
 margin-right:30px;
 font-family:"Microsoft YaHei",PingFang SC,STHeitiSC-Light,simsun,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
 font-size:15px;
 color:#333;
 text-align:center;
 line-height:30px;
 cursor:pointer;
}
.container .content .leftSide .typeNews .evel-show{
 font-size:12px;
 color:#f10180;
 margin-right:-30px;
}
.container .content .leftSide .typeNews .form-news{
 display:block;
 float:right;
 height:auto;
 overflow:hidden;
}
.container .content .leftSide .typeNews .form-news .txt-news{
  display:block;
  width:203px;
  padding:0 10px 0 35px;
  height:28px;
  border:1px solid #eaeaea;
  float:left;
  font-size:14px;
  background:url(/images/news/52.png) no-repeat;
  background-position: left 10px center;
}
.container .content .leftSide .typeNews .form-news .btn-search{
 display:block;
 float:left;
 width:60px;
 height:28px;
 cursor:pointer;
 background:#f10180;
 font-size:14px;
 font-family:"Microsoft YaHei";
 color:#ffffff;
 margin-left:10px;
}

.container .content .leftSide .typeNews .hover{
	border-bottom:2px solid #f10180;
	color:#f10180;
	font-weight:bold;
}
.container .content .leftSide .typeNews .hover a{
color:#f10180;
}

.show{display:block;}
.news_li{
	width:838px;
	height:auto;
	border:1px solid #CCC;
	margin-bottom:10px;
}

.news_li ul{
	width:100%;
    height:auto;
    overflow:hidden;
	margin-left:10px;
	margin-bottom:10px;
	padding:10px;
}
.news_li ul li{
	 width:100%;
}

.news_li ul li a{
	display:block;
	width:680px;
	font-size:14px;
	line-height:35px;
	overflow: hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:left;
	color:#333333;
	font-family:"Microsoft Yahei";
}

.news_li ul li a:hover{
	color:#f10180;
}


.news_li ul li span{
	display:block;
	float:right;
	padding-right:40px;
	font-size:14px;
	line-height:35px;
	color:#999999;
}

.neswsCompany{
	 background-color:#f5f5f5;
	 width:100%; 
	 height:60px;
}
.neswsCompany a{
	float:left;
}

.neswsTitleLogo{
display:inline-block;
	width: 40px;
	height: 40px;
	border-radius:30px;
	border:1px solid #dcdcdc;
	margin:10px 0px 10px 20px;
	object-fit: cover;
	
}
.neswsTitle{
	overflow: hidden;
	font-size:20px;
	font-family:"Microsoft YaHei",PingFang SC,STHeitiSC-Light,simsun,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";
	font-weight:bold;
	color:#222;
	width:680px;
	line-height:40px;
	margin:10px;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.neswsTitlReight{
	line-height:60px;
	font-size:14px;
	color:#999999;
}