.w12 {
	width: 1200px;
	margin: auto;
}

/*  导航版心 */
.w1290 {
	width: 1290px;
	margin: 0 auto;
}

.w1000 {
	width: 1000px;
	margin: 0 auto;
}

/* 导航样式 */
#header {
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999;
	padding: 33px 0;
}

#header .logo {
	width: 240px;
	height: 28px;
	background: url("/uploads/allimg/logo2.png");
	/* margin-right: 195px; */

}

#header .logo.active {
	background: url("/uploads/allimg/logo.png");
}

#header .nav li {
	float: left;
}

#header .nav li a {
	color: #fff;
	font-size: 15px;
	display: block;
	padding: 0 25px;
	line-height: 28px;
}

#header .nav li a.active {
	color: #303e48;
}

.nav-item {
	margin-top: 5px;
	margin-left: 58px;
}

.nav-item .menu {
	width: 22px;
	height: 19px;
	display: inline-block;
	background: url("../images/sprites.png") -68px -15px;
	cursor: pointer;
}

.nav-item .menu.active {
	background: url("../images/sprites.png") -274px -17px;
}

.nav-item .search {
	width: 21px;
	height: 20px;
	display: inline-block;
	background: url("../images/sprites.png") -156px -15px;
	margin: 0 10px;
	cursor: pointer;
}

.nav-item .search.active {
	background: url("../images/sprites.png") -157px -60px;
}

.nav-item .link {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url("../images/sprites.png") -118px -14px;
	cursor: pointer;
}

.nav-item .link.active {
	background: url("../images/sprites.png") -315px -16px;
}

.banBoxs {
	width: 100%;
	height: 500px;
	position: relative;
}

.banBoxs .banHov {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 10;
	background-color: rgba(63, 99, 177,0.3);
}

.banBoxs .banTitles {
	color: #FFFFFF;
	font-size: 18px;
	position: absolute;
	top: 60%;
	left: 50%;
	z-index: 11;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}

.banBoxs .banimgs,
.banBoxs .banimgs img {
	width: 100%;
	height: 100%;
}



/*  */
.mediaBox {
	margin: 67px auto 80px;
}

.mediatopBox{
	width: 100%;
	height: 335px;
	background-color: #F5F5F5;
}
.mediatopBox .limgbox{
	width: 50%;
	height: 335px;
}
.mediatopBox .limgbox img{
	width: 100%;
	height: 100%;
}
.Rconbox{
	width: 50%;
	padding: 50px 0;
}
.time-tis{
	color: #C9C4C4;
	font-size: 12px;
}
.Rconbox p,.Rconbox h2{
	padding-left: 50px;
	padding-right: 45px;
}
.Rconbox h2{
	font-size: 22px;
    color: #333333;
    margin: 10px 0 15px;
}
.Rconbox-desc{
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	white-space: normal;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.more-btn a{
	display: block;
	width: 100px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	margin-top: 30px;
	color: #333333;
	font-size: 14px;
	border: 1px #E3E3E3 solid;
	border-radius: 30px;
}



.mediaBox .meLeft {
	width: 68%;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 5px;
	text-align: left;
	height: 432px;
	min-height: 300px;
	transition: height 0.3s;
	box-sizing: border-box;
	transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
}
.mediaBox .meLeft p img{
	width: 816px;
	height: 217px;
	max-width: 100%;
}

.mediaBox .meLeft:hover {
	box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.15);
}

.mediaBox .meLeft .ImgDesc .dDates {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	padding: 10px 20px 0;
}

.mediaBox .meLeft .ImgDesc .dTxts {
	line-height: 20px;
	font-size: 18px;
	color: #000;
	padding: 0 20px 10px 20px;
}

.mediaBox .meLeft .ImgDesc .dTxts2 {
	line-height: 20px;
	font-size: 12px;
	color: #000;
	padding: 0 20px 10px 20px;
}

.cli_more {
	overflow: hidden;
	padding: 40px 0 0 20px;
}

.cli_more a {
	color: #0a4086;
	font-size: 12px;
}


.mediaBox .meRight {
	width: 30%;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 5px;
	text-align: left;
	height: 432px;
	min-height: 300px;
	transition: height 0.3s;
	box-sizing: border-box;
}

.mediaBox .meRight .xinBox {
	border-bottom: 1px #E0E0E0 solid;
	padding: 10px 20px;
}

.mediaBox .meRight .xinBox .flwords {
	height: 40px;
	line-height: 40px;
}

.mediaBox .meRight .xinBox .frcontent a:first-child {
	height: 40px;
	display: inline-block;
	line-height: 40px;
	color: #7d6243;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px #DDDDDD solid;
}

.mediaBox .meRight li {
	border-top: 1px #DDDDDD solid;
	padding: 9px 20px;
}

.mediaBox .meRight li:first-child {
	padding: 0;
	border-top: none;
}

.mediaBox .meRight li:first-child:hover {
	background: none;
}

.mediaBox .meRight li:hover {
	background: rgba(245, 245, 245, 0.8);
}

.mediaBox .meRight li:nth-child(2) {
	border-top: none;
}

.mediaBox .meRight li p {
	line-height: 28px;
	color: #333333;
}

.mediaBox .meRight li p .ptimes {
	color: #D2D2D2;
}


.boxcen-bet{
	width: 100%;
	margin-top: 50px;
}

.mediaList {
	width: 49%;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
}

.mediaList:nth-of-type(2n-1){
	margin: 0 2% 2% 0;
}

.mediaList:hover {
	box-shadow: 0px 1px 16px 0px rgba(203, 203, 203, 0.35);
	-webkit-box-shadow: 0px 1px 16px 0px rgba(203, 203, 203, 0.35);
	-moz-box-shadow: 0px 1px 16px 0px rgba(203, 203, 203, 0.35);
}
.mediaList:hover .listcons .rightdesc h3{
	color: #0033A3;
}

.mediaList .listcons {
	padding: 30px;
	box-shadow: 0px 1px 16px 0px rgba(203, 203, 203, 0.35);
}

.mediaList .listcons .leftimgs {
	margin-right: 30px;
	width: 25%;
}
.mediaList .listcons .leftimgs img{
	width: 280px;
}

.mediaList .listcons .rightdesc h3 {
	font-size: 20px;
	color: #303133;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	transition: all .5s ease;
}

.mediaList .listcons .rightdesc p.secondp {
	height: 50px;
	line-height: 24px;
	color: #A7A7A7;
	white-space: normal;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -moz-line-clamp: 2;
    white-space: normal;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}

.mediaList .listcons .rightdesc .second_time a {
	color: #0a4086;
}

.dash-line {
	width: 49%;
	border: 1px #F0F0F0 dashed;
	margin: 20px 0;
}
.mediaList .listcons .rightdesc .time-tis{
	padding: 3px 0 8px;
	color: #C4BDBE;
}


/* 媒体关注新增 */
.listcons .leftdesc{
	width: 167px;
	height: 148px;
	position: relative;
	overflow: hidden;
}
.listcons .leftdesc>img{
	height:100%;
}
.listcons .leftdesc .vidBoxs{
	position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
}
.listcons .medRight{
	width: 66%;
}
.listcons .medRight h3{
	height: 60px;
	white-space: normal !important;
}
.listcons .leftdesc .ppsbox img{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}





@media screen and (max-width:1100px) {
	.banBoxs{
		height: 192px;
	}
	.mediaBox{
		width: 90%;
		margin: 35px auto 50px;
	}
	.mediatopBox{
		height: auto;
	}
	.Rconbox,.mediatopBox .limgbox{
		width: 100%;
	}
	.Rconbox {
		padding: 30px 0 !important;
	}
	.mediaList{
		width: 100%;
		margin-bottom: 20px;
	}
	.ph-none{
		margin-top: 0;
	}
	.listcons .leftdesc{
		display: none;
	}
	.mediatopBox .limgbox{
		height: auto;
	}
	.Rconbox h2{
		font-size: 20px;
	}
	.listcons .medRight{
		width: 100%;
	}
	.mediaList .listcons .rightdesc h3{
		font-size: 17px;
		height: 50px;
	}
	.Rconbox p, .Rconbox h2 {
		padding-left: 10px;
		padding-right: 10px;
	}
	.mediaList:nth-of-type(2n-1) {
		margin: 0 2% 6% 0;
	}
	
	
}

@media screen and (max-width:375px) {
	.banBoxs {
		position: relative;
		height: 175px;
	}
}

@media screen and (max-width:360px) {
	.banBoxs {
		position: relative;
		height: 168px;
	}
	
}


@media screen and (max-width:320px) {
	.banBoxs {
		position: relative;
		height: 150px;
	}
}