* {
    box-sizing: content-box;
}
.rightpart,.rightpart *{
	box-sizing: border-box;
}
/*--中间部分--*/
.content{ width:1000px;	margin:15px auto 20px; overflow:hidden}
  .con_left{float:left;width:657px; margin-right:20px;}
  .con_right{float:left;width:323px;}
h1.title{clear:both; border-top:1px solid #dddddd; height:60px; position:relative }
  h1.title a{line-height:60px; font-size:24px;}
  h1.title:after{border-top:1px solid #0491d6; position:absolute;top:-1px; left:0;width:96px; content:" "}
  .mb_20{ margin-bottom:20px}
  .list_member{margin-top: 20px;}
  /*--联盟成员列表页--*/
/*华媒动态tab选项卡*/
.tab_member { overflow: hidden; margin-bottom: 10px; padding-top: 20px;border-bottom: 1px solid #f4f4f4;}
	.tab_member li {display: inline-block; height: 30px; line-height: 30px;  text-align: center; margin-right: 5px; padding: 3px 20px; font-size: 16px; cursor:pointer;}
	.tab_member li.click { border-bottom: 2px solid #0491d6;}

.ul_member{ padding:20px 0; min-height:200px}
	.ul_member > ul{ display:none; overflow:hidden; margin-bottom: 20px;}
	.ul_member > ul.active{ display:block;}
	.ul_member > ul li{ float:left; width:20%; height: 44px;line-height: 44px;overflow: hidden;}
		.ul_member > ul li a{border-radius:17px; padding:3px 20px; background:rgba(229,229,229,0.5);overflow: hidden;
			display: inline-block;
			height: 25px;
			line-height: 25px;
		}
		.ul_member > ul li a:hover{ color:#fff; background:#0491d6}
	
	
/*--联盟成员内容页--*/
.cont-member{margin:40px 0px; text-align:center;}
	.cont-member img{ height:46px; width:auto;}
.cont-mb-nr{padding-bottom: 100px;overflow: hidden; position:relative;}
.cont-mb-nr p{height: auto;margin: 20px 0; color:#333; overflow: visible;font: 16px/30px "宋体";word-break : normal; text-indent: 2em;}
	.show_txt{ text-align: center; position: absolute; z-index: 100; bottom: 0px;background: #fff; width: 100%; height: 100px; line-height: 70px; cursor:pointer; }
	.show_txt span{color:#0491d6; padding:5px 20px; background:rgba(229,229,229,0.5); border-radius: 17px;}
	.show_txt span:hover{color:#fff; background:#0491d6;}
.kuozhan{height:auto; overflow:auto; }

.member-news{overflow:hidden; margin-bottom:60px;}
.member-news .left_news{float:left; width:65%; margin-right:3%;}
.member-news .left_news h1{font-size:22px; position:relative; overflow:hidden;}
.member-news .left_news h1:after{content:''; width: 100%; height: 30px; position: absolute; top: 9px;}
.member-news .left_news h1 span{font-size:22px; padding-left:20px; color:#0491d6; position:relative;}
.member-news .left_news h1 span:before{ content:'.'; position: absolute; font-size: 31px; color: #666; top: -13px; left: 7px; width: 10px; height: 10px; }
	.ul_web_news{overflow:hidden; width:100%; padding: 20px 0 10px;}
	.ul_web_news li{padding-left: 2%; width: 48%; float:left; height:30px; line-height:30px;overflow: hidden;}
	.ul_web_news li a:hover{color:#0491d6;}
	
.member-news .right_ad{float:right; width:32%;}
	.ul_ad li{ margin-bottom:10px; background-color:#f4f4f4; width:100%; height:100px; text-align:center;}
	.ul_ad li img{width:100%; height:100px; }

/*.mblock{
	position:relative;
}
.mline{
	position:relative;
	z-index:1;
}*/
@media (max-width: 999px){
	* {
    	box-sizing: border-box;
	}
	.leftslide{
		overflow-x: auto;
    	white-space: nowrap;
	}
	.leftslide::-webkit-scrollbar {display: none;}
	.top_nav{
		padding-left: 3%;
		margin-top: 10px;
	}
    /*.tab_member li{
    	padding: 7.5px 10px;
	    font-size: 14px;
	    color: #FFFFFF;
	    display: inline-block;
    }*/
    .ul_member > ul li {
    	width:50%;
    }
    .ul_member ul{
    	width:80%;
    	margin:0 auto;
    }
}