@charset "utf-8"
*{margin:0;padding:0;}
body, div, ul, ol, dl, dt, dd, li, dl, h2, h3, h4, pre, table, p{ margin:0px; padding:0px; font-family:"微软雅黑","宋体", arial, helvetica, sans-serif;}
div,form,img{margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0px; padding:0px; font-family:"微软雅黑","黑体", arial, helvetica, sans-serif;}
ul,li { margin:0px; list-style-position:outside; padding:0px; font-family:"微软雅黑","宋体",arial,sans-serif; list-style-type:none;}
li, ul, ol, dl, dd, dt { margin:0px; list-style-position:outside; padding:0px; text-indent:0; font-family:"微软雅黑","宋体", arial, helvetica, sans-serif;  list-style-type:none;}
a{text-decoration:none; color:#000;}
.zqdy{ display:none;}

.lmright {
    width: 480px;
    float: left;
    margin: 10px;
}
.lmleft {
    width: 480px;
    float: left;
    margin-left: 10px;
}
.ksxz {
    width: 480px;
}
.ksxz li {
    float: left;
    border-bottom: 1px dashed #ccc;
    width: 470px;
    line-height: 45px;
    height: 45px;
    text-align: left;
    font-size: 18px;
    overflow: hidden;
}

.ksxz li a{color:#fff;}
.toutiao h1{width:1000px; font-size:26px; text-align:center;
   
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;}
	
	.top22 img {
    margin: 0;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: center;
    min-width: 100%;
    max-width: 1200px;
    height: auto;
    display: block;
    overflow: hidden;
}
.top1{background:url(/uploads/image/t2222022ershida/2022esd_r2_c1.png) no-repeat center top; height:945px; min-width:1200px;}
.top2{background:url(/uploads/image/t2222022ershida/2022esd_r3_c1.png) no-repeat center top; height:60px; min-width:1200px;}
.top3{background:url(/uploads/image/t2222022ershida/2022esd_r4_c1.png) no-repeat center top; height:639px; min-width:1200px;}
.top4{background:url(/uploads/image/t2222022ershida/2022esd_r5_c1.png) no-repeat center top; height:542px; min-width:1200px;}
.top5{background:url(/uploads/image/t2222022ershida/2022esd_r6_c1.png) no-repeat center top; min-width:1200px; height:823px;}
.top6{background:url(/uploads/image/t2222022ershida/2022esd_r7_c1.png) no-repeat center top; height:664px;  min-width:1200px;}
.top7{background:url(/uploads/image/t2222022ershida/2022esd_r8_c1.png) no-repeat center top; height:590px; min-width:1200px;}

.warp{width:1000px; margin:0 auto; padding-left:100px; padding-right:100px;}
	#wrap{width:100%;margin:0 auto;}
	.part_content{width:100%;margin:0 auto;}
	
	#lm1{width:1020px;height:380px;border:none;overflow:hidden;}
.lm1_left{float:right;width:350px;height:380px;}
.lm1_right{float:left;width:658px;height:378px;border:1px solid #dadada;}

.hb1{height:39px;line-height:39px;}
.hb2{height:39px;line-height:39px;}
.hb2 .more{width:80px;height:34px;line-height:34px;}

.lm1_left .tt{width:100%;height:90px;overflow:hidden;}
.lm1_left .tt .bt{width:100%;height:30px;line-height:30px;font-size:20px;font-weight:bold;text-align:center;overflow:hidden;}
.lm1_left .tt .bt a{color:#d20001;}
.lm1_left .tt .zy{width:100%;height:60px;line-height:20px;font-size:12px;text-indent:2em;color:#595959;overflow:hidden;}
.lm1_left .tt .zy a{color:#ed1c24;}

.lm1_left .news{width:100%;height:120px;overflow:hidden;}

.lm1_right_box{margin:0px auto;width:650px;height:370px;}
	
	/*总理问记者答*/
#layout25 .box1{
	background: no-repeat center top;
	height: 445px; width:1000px; margin:0 auto;
	padding-top: 50px;
}

#layout25 .topic{
	height: 98px;
	background:  no-repeat center top;
	margin-bottom: 60px;
}

#layout25 .topic a{
	display: block;
	width: 1200px;
	height: 100%;
	margin: 0px auto;
}

#layout25 .box1 .text{
	float: left;
	width: 430px;
	margin-top: 55px;
}

#layout25 .box1 .text h3{
	font-size: 23px;
	line-height: 35px;
	max-height: 70px; text-align:center;
	padding-left: 20px;
    padding-right: 10px; color:#fff;

}
#layout25 .box1 .text h3 a{ color:#fff;}
#layout25 .box1 .text p a{color:#fff;}
#layout25 .box1 .text p{
	line-height: 30px; color:#fff;
	max-height: 180px;
	font-size: 18px;
	margin-top: 10px; padding-left:30px; padding-right:10px; text-indent:2em; overflow:hidden;
}

#layout25 .box1 .photo{
	float: right;
	width: 430px;
	height: 325px;
	position: relative; margin-left:20px; margin-top:30px;
}

#layout25 .box1 .photo p{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width:400px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	z-index: 9; overflow:hidden; 
}
#layout25 .box1 .photo p a{ color:#fff;}

#layout25 .box1 .photo .shadow{
	position: absolute;
	z-index: 1;
	left: 0px;
	bottom: 0px;
	width:400px;
	height: 40px;
	background: #000;
	filter:alpha(opacity=70);
	opacity:0.7;
}

#layout25 .list{
	margin-top: 30px;
}

#layout25 .list ul{
	
}

#layout25 .list li{
	float: left;
	width: 480px;
	margin: 0px 10px 0px 10px;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px dotted #ccc;
	font-size: 16px; overflow:hidden;
}

#layout25 .list li a{color:#000;}

#layout25 .list li span{
	float: left;
	/*width: 78px;*/
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	margin: 10px 10px 0px 0px;
	/*background: #d7ad57;*/
}
	/*总理问记者答*/

/*海南风采*/
#layout07 .topic1{
	background-image: ;
}

#layout07 .hot{
	margin-top: 10px;
}

#layout07 .hot .photo{
	float: left;
	width: 490px;
	height: 320px; margin-right:20px;
}


#layout07 .hot .photo img{

	width: 490px; height:370px;}


#layout07 .hot .text{
	float: right;
	width: 490px;
}

#layout07 .hot .text h3{
	font-size: 20px;
	line-height: 25px;
	max-height: 25px; overflow:hidden;
}

#layout07 .hot .text h3 a{ color:#dd4034;}
#layout07 .hot .text p{
	line-height: 25px; height:75px; overflow:hidden;
	margin-top: 10px; 
}

#layout07 .list{
	margin-top: 50px;
}

#layout07 .list li{
	float: left;
	margin: 0px 0.1%;
	width: 19.79%;
	position: relative;
}

#layout07 .list li img{
	height: auto;
}

#layout07 .list li p{
	position: absolute;
	width: 100%;
	height: 40px;
	line-height: 40px;
	left: 0px;
	bottom: 0px;
	text-align: center;
	z-index: 9;
}

#layout07 .list li .shadow{
	position: absolute;
	width: 100%;
	height: 40px;
	left: 0px;
	bottom: 0px;
	background: #000;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index: 1;
}


#layout07 .word{
	margin-top:30px;
}

#layout07 .word table{
	width:100%;
	background:#dd3131;
}


#layout07 .word td{
	color:#fff;
	font-size:18px;
	text-align:center;
	height:50px;
	border:1px solid #fff;
	font-weight:bold;
}

#layout07 .word td a{ color:#fff;}
/*海南风采*/







/*两会精彩*/

.frame {
    width: 100%;
    min-width: 1000px;
}
#layout2 .focus {
    height: 545px;
    overflow: hidden;
    position: relative;
    margin-top: -20px;
}
.p7carousel_layer {
	min-width: 960px;
	position: relative;
	margin-top: 43px;
	width: 100%;
	overflow: hidden
}
.p7carousel {
	height: 653px;
	visibility: hidden
}
.p7carousel_label {
	display: none;
	width: 515px;
	height: 100px;
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 160px;
	position: relative;
	border-bottom: solid red 4px
}
.p7carousel_label span {
	color: white;
	font-size: 18px
}
.p7carousel_label_number {
	/*width: 100px;*/
	height: 100px;
	float: left;
	padding-left: 30px
}
.p7carousel_label span.currentpage {
	font-size: 50px;
	font-family: georgia;
	color: red;
	position: relative;
	top: -42px;
	left: 15px
}
.p7carousel_label span.slash {
	font-family: serif;
	font-size: 75px;
	position: relative;
	top: -6px
}
.p7carousel_label span.totalpage {
	font-size: 22px;
	font-family: georgia;
	position: relative;
	top: -7px;
	left: -14px
}
.p7carousel1 a span.newscontent {
	display: inline-block;
	width: 484px;
	/*width: 384px;*/
	height: 100px;
	margin-top: 20px
}
#p7carousel_layer2 {
	width: 10000px
}
.p7carousel1 {
	width: 100px
}
.p7carousel1 a img {
	height: 546px;
	width: 830px
}
.p7carousel1 {
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	height: 546px;
	width: 830px;
	float: left;
	padding-left: 25px
}
.p7shadow {
	background-color: #000;
	height: 546px;
	opacity: .5;
	position: absolute;
	width: 50%;
	z-index: 5;
	top: 0
}
.p7shadow_left {
	margin-left: -419px;
	left: 0
}
.p7shadow_right {
	margin-right: -461px;
	right: 0
}
.p7btn_left {
	float: left;
	left: 50%;
	margin-left: -489px;
	background:  no-repeat center;
}
.p7btn_right {
	float: right;
	right: 50%;
	margin-right: -531px;
	background:  center no-repeat;
}
.p7btn_img {
	position: absolute;
	height: 110px;
	width: 70px;
	background-color: red;
	z-index: 6;
	top: 33%
}
.p7carousel_label.blue {
	border-bottom: solid #ff2021 4px
}
.blue.p7btn_img {
	background-color: #ff2021
}
.p7carousel_label span.currentpage.blue {
	color: #ff2021
}

.p7carousel_layer {
    margin-top: 30px; 
}
.p7carousel1 a img {
    height: 515px;
    width: 830px;
}.p7carousel_label {
 
    bottom: 120px;

}


/*两会精彩*/

.m22 ul li{
	position:relative;
	width:625px;
	height:367px;
	float:left; margin:10px;
}
.m22 ul li h3{
	position:absolute;
	width:100%;
	height:35px;
	font:16px/35px '黑体';
	text-align:center;
	overflow:hidden;
	background:rgba(0,0,0,.5);
	color:#fff;
	filter:alpha(opacity=50);
	bottom:0;
	right:0;
}



/*两会好声音*/

.m21 ul li{
	position:relative;
	width:320px;
	height:207px;
	float:left;
	margin:5px;
}
.m21 ul li h3{
	position:absolute;
	width:100%;
	height:35px;
	font:12px/35px '黑体';
	text-align:center;
	overflow:hidden;
	background:rgba(0,0,0,.5);
	color:#fff;
	filter:alpha(opacity=50);
	bottom:0;
	right:0;
}


.m11 ul li{
	position:relative;
	width:240px;
	height:167px;
	float:left;
	margin:5px;
}
.m11 ul li h3{
	position:absolute;
	width:100%;
	height:35px;
	font:12px/35px '黑体';
	text-align:center;
	overflow:hidden;
	background:rgba(0,0,0,.5);
	color:#fff;
	filter:alpha(opacity=50);
	bottom:0;
	right:0;
}
/*两会好声音*/



/*两会报道************/
.m10 ul li{
	position:relative;
	width:320px;
	height:167px;
	float:left;
	margin:5px;
}
.m10 ul li h3{
	position:absolute;
	width:100%;
	height:35px;
	font:12px/35px '黑体';
	text-align:center;
	overflow:hidden;
	background:rgba(0,0,0,.5);
	color:#fff;
	filter:alpha(opacity=50);
	bottom:0;
	right:0;
}
/*两会报道************/


/* ----------------两会通道开始---------------- */
.zhj-title{
	width: 1100px;
	margin: 0 auto 47px;
}
.mt30{margin: 0px auto 20px;width: 1000px;}
.zhj-voice{font-family:"微软雅黑";}
.zhj-voice .hd{text-align: center;}
.zhj-voice .hd li{padding: 10px 10px;display: inline;width:262px;height:50px;line-height:50px; background:#eaaa22;cursor: pointer;color: #fff;font-size:20px;margin:0 8px;position: relative; border-radius:25px; font-weight:bold;}
.zhj-voice .hd li a,.zhj-voice .hd li.on a{
	color: #fff;
}
.zhj-voice .hd li.on{background: #ff0000;}
.zhj-voice .hd li.on:after{content:'';background: no-repeat;width:20px;height:10px;position:absolute;z-index:20;bottom:-10px;left:50%;margin-left:-10px;}
.zhj-voice .bd{margin-top: 22px;}
.zhj-voice .bd ul{display: none;/*background: #f7f7f7;*/}
.zhj-voice-left{width:314px;padding:10px;/*background: #ea9292;*/}
.zhj-voice-right{width:661px;overflow: hidden;}
/*.zhj-voice-right a{display: block;padding:12px 40px 12px 40px;float: left;}*/
/*.zhj-voice-right a:hover{background: #ff0000;}*/
.zhj-voice-right h4{font-size:18px;line-height:33px;color: #ff0000; height: 33px;
    overflow: hidden;}
.zhj-voice-right a p{font-size:16px;line-height:22px; height:44px; overflow:hidden;color: #959595;}
.zhj-voice-right a:hover h4,.zhj-voice-right a:hover p{color: #fff;}

.zhj-voice-left1 {
    width: 408px;
    padding: 16px;
    /* background: #ea9292; */
}

.dys_lh_banner{
		background:  center 0 no-repeat;
		height: 224px;
	}
.dys_latest_more_after{
	width: 560px;
}
.dys_st_content_after{
	height: 277px;
	position: relative;
}



/*==图解两会==*/
.wrap6 { width:100%; height:661px; background: no-repeat center top; margin-top:30px;}
.con2 { width:1000px; padding-top:15px; padding-bottom:15px; background:#fff; margin-top:30px; border:#e1e1e1 1px solid;}
.tjlh { width:970px; height:475px; background:#fff; position:relative;}

/*==百页窗==*/
#slider {
	z-index: 1; position: absolute; left:0; top:0;width: 970px;float:left; background: #000; height: 475px; overflow: hidden;}
#slider .slide {
	z-index: 10; position: absolute; border-left: #000 1px solid; width: 310px; background: #000; height: 500px; overflow: hidden; top: 0px; cursor: default; left: 22px;text-align:left;
}
#slider .title {
	color: #f80; font-size: 1.2em; font-weight: bold; margin-right: 1.5em; text-decoration: none
}
#slider .text {
	position: absolute; text-align: justify; width: 20px; font-size:20px; color: #fff; top:10px; left:10px; z-index:99; font-family:"微软雅黑"
}
#slider .text a{
	position: absolute; text-align: justify; width: 20px; font-size:17px; color: #fff; top:10px; left:0; z-index:99; height:440px; overflow:hidden; display:block; text-decoration:none;
}


#slider .text a:hover{ text-decoration:none;}
#slider .bg {
	position: absolute; width:45px; height:440px; background:#000;  opacity:0.5; filter:alpha(opacity=50); z-index:98; left:0; top:20px;
}
#slider .diapo {
	position: absolute; filter: alpha(opacity=100); visibility: visible; opacity: 1
}
#apdiv1 {
	z-index: 1; position: absolute; background-color: #000000; width: 820px; height: 30px; overflow: hidden; top: 0px; left: 0px
}
#apdiv2 {
	z-index: 3; position: absolute; width: 860px; height: 35px; overflow: hidden; top: 216px; left: -429px
}
.pagenext {
	position: relative; width: 820px; height: 37px
}
a.pn:link {
	z-index: 4; position: absolute; width: 47px; font: 12px "宋体"; color: #666; top: 15px; right: 33px; text-decoration: none
}
a.pn:visited {
	z-index: 4; position: absolute; width: 47px; font: 12px "宋体"; color: #666; top: 15px; right: 33px; text-decoration: none
}
a.pn:hover {
	color: #fff
}
a.pn:active {
	color: #fff
}


.ksxz1 {
    width: 1000px;
}
.ksxz1 li {
    float: left;
    
    width: 448px;
    line-height: 40px;
    height: 40px;
    text-align: left;
    font-size: 16px;
    overflow: hidden;
    margin-left: 30px;
}

.ksxz1 li a{color:#fff;}


.ksxz12 {
    width: 625px; margin:5px;
}
.ksxz12 li {
    float: left; border-bottom:1px dashed #666; padding-bottom:10px;
    width: 625px;
    line-height: 40px;
    height: 40px;
    text-align: left;
    font-size: 16px;
    overflow: hidden;
   
}

.ksxz12 li a{color:#000;}




.ksxzb {
    width: 408px;
}
.ksxzb li {
    float: left;
    border-bottom: 1px dashed #ccc;
    width: 408px;
    line-height: 30px;
    height: 30px;
    text-align: left;
    font-size: 16px;
    overflow: hidden;
  
}


/*版权信息*/
.dowm{width:100%; background:url(/uploads/image/t2222022ershida/2022esd_r9_c1.png) no-repeat top center; height:300px; padding-top:10px; min-width:1200px;}
.dowm_first{text-align:center; font-size:14px; height:30px; padding-top:100px; font-family:"宋体"; font-weight:bold; color:#fff;}
.dowm_second{ text-align:center; font-size:14px; height:30px; line-height:30px; font-family:"宋体"; font-weight:bold; color:#fff;}
.dowm_third{ text-align:center; font-size:14px; height:30px; line-height:30px; font-family:"宋体"; font-weight:bold; color:#fff;}
.dowm_fourth{ text-align:center; font-size:14px; height:30px; line-height:30px; font-family:"宋体"; font-weight:bold; color:#fff;}
.dowm_fourth a{ color:#fff;}
/*版权信息*/




/*3d图片切换*/

#certify {
	position: relative;
	width: 940px;
	margin: 0 auto
}
#certify .swiper-container {
	padding-bottom: 60px;
}
#certify .swiper-slide {
	width: 490px;
	height: 348px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify .swiper-slide img {
	display: block;
	width: 490px; height:350px;
}
#certify .swiper-slide p {
	line-height: 38px;
	padding-top: 0;
	text-align: center;
	color: #fff;
	font-size: 1.1em;
	margin: 0;
	background-color: rgb(19, 19, 19, 1);
	opacity: 0.402;
}
#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}
#certify .swiper-button-prev {
	left: 70px;
	width: 45px;
	height: 45px;
	background:  no-repeat;
	background-position: 0 0;
	background-size: 100%;
}
#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}
#certify .swiper-button-next {
	right: 70px;
	width: 45px;
	height: 45px;
	background:  no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}
#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%

}

.ul_liebiao1 li {
    float: left;
    height: 120px;
    width: 150px;
    position: relative;
    overflow: hidden;
    margin: 5px;
    overflow: hidden;
}
.ul_liebiao1 li img {
    height: 120px;
    width: 150px;
    z-index: 10;
}

.ul_liebiao1 li div {
    width: 150px;
    height: 25px;
    filter: alpha(opacity=60);
    -moz-opacity: 0.5;
    opacity: 0.5;
    z-index: 100;
    position: absolute;
    right: 0px;
    bottom: 0px;
    background-color: #000;
    font: 14px '宋体';
    color: #fffbf0;
    text-align: center;
    line-height: 25px;
}

.sthj{background:  top center no-repeat; margin-top: 20px;}
.sthjcon{position: relative;height: 610px;}
.sthjcon_t{padding-left: 230px;margin-bottom: 25px; height:120px;}
.a{background:  top left no-repeat;}
.b{background:  top left no-repeat;}
.c{background:  top left no-repeat;}
.d{background:  top left no-repeat;}
.sthjcon_t h2{font-weight: normal;margin-bottom: 10px;}
.sthjcon_t p{font-size: 14px;text-indent: 2em;line-height: 26px;}
.sthjconlist{position: absolute;}
.sthjconlist ul li{display: none;}
.sthjconlist ul li:nth-of-type(1){display: block;}
.btn{position: absolute;width: 60px;height: 150px;top:230px;background: ;cursor: pointer;opacity: 1;filter: alpha(opacity=100);}
.btn:hover{opacity: .6;filter: alpha(opacity=60);}
.left{left: 0;background-position: 0 0;}
.right{right: 0;background-position: -60px 0;}

.sthjcon_b img,.sthjcon_b{width: 1000px;height: 600px;}
.stdr{background:  top center no-repeat;padding-top: 160px;margin-top: 50px;}
.stdrcon ul{width: 1020px;}
.stdrcon ul li{float: left;width: 235px;margin-right: 20px;height: 555px;overflow: hidden;margin-bottom:30px;}
.stdrcon ul li img{width: 235px;height: 280px;margin-bottom: 8px;}
.stdrcon ul li p{font-size: 14px;line-height: 22px;text-indent: 2em;}