@charset "utf-8";
ul,ol,dl {list-style:none;}
img {vertical-align:middle;}
a {color:#000;}
.fc {zoom:1}
.fc:after {content:"";display:block;clear:both}
.page {background: url(../images/header_zx.jpg) center top no-repeat;}
.headerbox {height: 545px;}
.header {width: 1000px;margin:0 auto;position: relative;}
.area {width:1000px;margin:0 auto;}
.tit {position: absolute;top:175px;left:140px;width: 0;height: 187px;overflow: hidden;}
.video_box {position:absolute;top:68px;left:50%;margin-left:-960px;z-index:1000;}
body {overflow-x:hidden;}

/*滚动图*/
.slideBox{float:left; width:640px; height:345px; overflow:hidden; position:relative;}
.slideBox .hd{ overflow:hidden; position:absolute; right:30px; bottom: 8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; list-style:none;}
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; background:#dcdcda; cursor:pointer;position: relative;}
.slideBox .hd ul li.on{ background:#ffcd74; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd img{ width:640px; height:345px; display:block;}
.slideBox .bd ul li .p1{position: absolute;left:0px; bottom:0; width:630px;height: 50px;padding-left: 10px;padding-top: 80px; background:url(../images/bg_shadow.png) no-repeat;}
.slideBox .bd ul li .p1 a{color: #fff;font-size:24px;}
.mb50 {margin-bottom: 50px;}
.topics_area {float: left;width: 360px;}
.topics_area ul li {float: left;margin-left: 20px;margin-bottom: 20px;}

/*要闻*/
.headnews {margin-bottom: 10px;}
.headnews h3 {font-size: 36px;background: url(../images/ico_headnews.png) 0 center no-repeat;text-align:center;margin-bottom: 10px;}
.headnews h3 a {color: #333b4e;}
.headnews p {font-size: 14px;color: #666;text-indent: 2em;}
.headnews p a {color: #666;}
.focus_news {float: left;width: 540px;}
.focus_news h3 {font-size: 20px;padding: 10px 0;}
.focus_news h3 a {color: #333b4e;}
.hot_news h3 a {color: #bd212f;}
.list li {font-size: 14px;line-height: 30px;}
.list li a {color: #212121;}
.bor {border-bottom: 1px dashed #ccc;padding: 0 0 20px;margin-bottom: 10px;}
.more_news {font-size: 12px;background: url(../images/ico_more.png) right center no-repeat;text-align: right;padding-right: 12px;}
.more_news a {color: #8d919d;}

/*授权发布*/
.hd_publish {background: url(../images/sqfb.jpg) 0 0 no-repeat;height:40px;line-height:40px;margin:20px 0;}
.hd_publish span {font-size:24px;padding-left:30px;font-weight:700;color:#fff;}

/*日程议程*/
.right_area {float: right;width: 430px;}
.tab_hd {font-size: 22px;color: #c00c0b;font-weight:700;margin-bottom: 15px;}
.tab_hd span ,.tab_hd span a {font-size: 22px;color: #b0a9a3;cursor: pointer;}
.tab_hd span.active,.tab_hd span.active a {color: #c00c0b;}
.tab_bd {background:url(../images/rcyc.jpg) 0 0 no-repeat;height: 92px;margin-bottom: 30px;}
.tab_bd .bd {padding: 17px 0 0 25px;height:56px;overflow:hidden;}
.txtScroll-top{ overflow:hidden; position:relative; width:435px;}
.txtScroll-top .hd{ overflow:hidden; padding:18px 20px 0 0; width:50px; float:right;}
.txtScroll-top .hd .prev{background:url(../images/l_1.png) no-repeat; width:20px; height:10px; display:block; float:right; margin:-45px 15px 0 0; overflow:hidden; cursor:pointer;}
.txtScroll-top .hd .next{background:url(../images/r_1.png) no-repeat; width:20px; height:10px; display:block; float:right; margin:40px 15px 0 0; overflow:hidden; cursor:pointer;}
.infoList li {font-size: 14px;line-height: 28px;}
.infoList li a {color: #fff;}
.box {display:none;}

/*光明日报 两会特刊*/
.bd_gmdaily {background: url(../images/pattern.jpg) 0 0 repeat;position: relative;padding: 25px 15px;height: 320px;}
.tit_gmdaily {font-size:22px;color: #c20b0f;padding: 0 0 10px 10px;}
.control {display: none;}
.contbox {display: none;}
.left_part {float: left;width: 200px;}
.left_part img {width: 200px;height: 280px;}
.right_part {float: right;width: 176px;}
.review_area {width:200px;background: #ccc url(../images/ico_review.png) right 0 no-repeat;height: 22px;line-height: 22px;cursor:pointer;position: absolute;left:15px;top:325px;}
.review_area span {float:left;width:70px;text-align:center;background: #fff;font-size: 14px;}
.review_text {float: left; padding-left: 10px;}
.review_area ul {position: absolute;width:128px;left:70px;top: 22px;display: none;height:85px;overflow-y:auto;}
.review_area ul li {height: 20px;background: #efefef;line-height: 20px;border-top: 1px dotted #666;padding-left: 10px;}
.review_area ul li:hover {background:#ccc;}
.review_open {background: #ccc url(../images/ico_review_open.png) right 0 no-repeat;}
.review_open ul {display: block;}
.daily_list {clear:both;}
.daily_list li {line-height:28px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.today_edition h3 {float:left;width: 18px;height: 110px;padding:10px 15px 0;color: #fff;font-size: 18px;font-weight: 400;background: #d8ab4e;}
.today_edition .edition_list {float: left;width: 128px;}
.edition_list li {float: left;width: 24px;height: 24px;line-height: 24px;text-align: center;font-size: 16px;color: #fff;margin-left: 8px;margin-bottom: 8px; background: #a69382;}
.edition_list li a {color: #fff;}

/*两会直播*/
.tit_hd {background: url(../images/lhzb.jpg) center 0 no-repeat;height: 117px;margin-bottom: 10px;}
.tit_hd h2 {text-indent: -9999px;}
.live_area {background: url(../images/lhzb_bg.jpg) center 0 no-repeat;height: 560px;}
.tab_nav_hd ul li{ float:left; width:250px; height:70px;line-height: 70px;text-align: center;background: url(../images/lhzb_2.jpg) 0 0 no-repeat; cursor:pointer;}
.tab_nav_hd ul li.active{ background: url(../images/lhzb_1.jpg) 0 0 no-repeat; }
.tab_nav_hd ul li a {color: #222;}
.tab_nav_hd ul li.active a {color: #fff;}
.tab_bd2 li{overflow: hidden;zoom:1; display:none;}
.tab_bd2 img{float: left; width:390px; height:270px;}
.tab_bd2 {padding-top: 30px;}
.tab_bd2 ul li .txt {float:left;width:440px;padding:55px 30px 0 30px;line-height:28px;color: #fff; text-indent:2em;}
.tab_bd2 ul li .txt p {font-size: 20px;line-height: 30px;padding-top: 10px; color: #521214;}
.tit_hd .area {position:relative;}
.img_ty {position:absolute;top:34px;left:710px;}
.tab_nav_hd span {float:left; width:250px; height:70px;line-height: 70px;text-align: center;background: url(../images/lhzb_2.jpg) 0 0 no-repeat; cursor:pointer;}
.slider1 {width:1000px;margin:0 auto;position:relative;}
.slider1 .slides{ width:1000px; overflow: hidden; float: left;}
.flex-viewport {width:900px;height:70px;overflow:hidden;}
.slider1 .slides li{ position: relative;float:left;width:225px;background: url(../images/lhzb_com.jpg) 0 0 no-repeat;height:70px;line-height: 70px;text-align: center;font-size:14px;}
.slider1 .slides li.active{ background: url(../images/lhzb_cur.jpg) 0 0 no-repeat;}
.slider1 .slides li.active a {color:#fff;}
.slider1 .flex-control-nav{ width: 120px; position: absolute; left:50%;margin-left:-60px; bottom: 17px;}
.slider1 .flex-control-nav li{ width: 14px; float: left; margin-right: 10px;}
.slider1 .flex-control-nav li a{ display: block; width: 14px; height: 14px;line-height: 20px; overflow: hidden; text-align:center;color:#000;text-indent:-9999px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*zoom:1;background:#828282;border-radius: 50%;}
.slider1 .flex-control-nav .flex-active{ background:#2a4881;color:#fff;}
.slider1 .flex-direction-nav a {position: absolute;top:0;background-image: url(../images/control.png);background-repeat:no-repeat;width: 50px;height: 70px;text-indent:-9999px;}
.slider1 .flex-prev {right: 50px;background-position: 0 0;}
.slider1 .flex-next {right: 0;background-position: -50px 0;}
.slider1 .flex-prev:hover{background-position: 0 -70px;}
.slider1 .flex-next:hover{background-position: -50px -70px;}
.tab_bd_live li{overflow: hidden;zoom:1; display:none;}
.tab_bd_live li.active {display:block;}
.tab_bd_live img{float: left; width:390px; height:270px;}
.tab_bd_live {padding-top: 30px;}
.tab_bd_live ul li .txt {float:left;width:440px;padding:55px 30px 0 30px;line-height:28px;color: #fff; text-indent:2em;}
.tab_bd_live ul li .txt p {font-size: 20px;line-height: 30px;padding-top: 10px; color: #521214;}

/*代表之声*/
.tit_hd .more {display:block;width:440px;height:100px;margin:0 auto;}
.tit_hd_voice {background: url(../images/dbzs.jpg) center 0 no-repeat;}
.tit_hd_voice_wy {background: url(../images/wyzs.jpg) center 0 no-repeat;}
.left_voice {float: left;width: 490px;}
.news h3 {font-size: 22px;line-height:22px;margin-bottom: 10px;}
.news h3 a {color: #2d3949;}
.news p {font-size: 14px;line-height: 24px;color: #353535;text-indent: 2em;padding-bottom: 10px;}
.picbox {padding-top: 30px;}
.picbox .pic {float: left;width: 210px;height: 140px;background: url(../images/bg_xw.jpg) 0 0 no-repeat; margin-right: 15px;}
.picbox .pic img {width: 195px;height:125px;}
.picbox h3 {font-size: 18px;}
.picbox p a {color: #c10b08;}

/*两会文化茶座*/
.right_voice {float: right;width:400px;}
.t_hd {background: url(../images/lhwhcz.jpg) 0 0 no-repeat;height: 25px;text-indent: -9999px;}
.right_voice h3 {font-size: 16px;}
.right_voice .picbox {padding-top: 20px;}
.right_voice .picbox img {float: left; width: 180px;height: 110px;margin-right: 10px;}
.column_hd {position:relative;}
.column_hd .t_more {position:absolute;top:5px;right:0px;width:40px;height:16px;font-size: 12px;background: url(../images/ico_more.png) right center no-repeat;text-align: right;padding-right: 12px;color: #8d919d;}
.right_voice .list {padding-top:10px;}

/*育见新时代*/
.t_hd2 {background: url(../images/yjxsd.jpg) 0 0 no-repeat;height: 32px;text-indent: -9999px;margin: 30px 0 20px;}
.img_list {overflow: hidden;}
.img_list ul {width: 440px;}
.img_list li {float: left;width: 180px;position:relative;zoom:1;margin-right: 40px;text-align: center;}
.img_list li img {vertical-align:bottom;width: 180px;height: 110px;}
.img_list li a span {position:absolute;left:0;bottom:0;width:100%;height:30px;line-height:30px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*zoom:1;background:rgba(0,0,0,0.5);}
.img_list li span b {color:#fff;font-size:12px;font-weight:400;}
.img_list li a:hover {text-decoration:none;cursor:pointer;}
:root .img_list li  a span {filter:none;} 
.mb30 {margin-bottom: 30px;}

/*携手建设新时代*/
.tit_hd_newday {background: url(../images/xsjsxsd.jpg) center 0 no-repeat;}
.Whidden{display:none;visibility:hidden;}
.Wclear{display:block;*zoom:1;}
.Wclear:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
.new_era_box{width:100%;overflow:hidden;margin-top:25px;}
.new_era_title{height:117px;background:url(../images/new_era_title.png) center 0 no-repeat;}
.new_era_main{width:1000px;height:500px;margin:15px auto 0;background-image:url(../images/new_era_main.jpg);background-position:0 0;background-repeat:no-repeat;position:relative;overflow:hidden;}
.new_era_mask{position:absolute;top:-40px;left:0;z-index:2;}

.new_era_num_box{position:absolute;z-index:9;font-size:16px;width:248px;height:63px;line-height:62px;background:url(../images/new_era_num_bg.png) 0 0 no-repeat;top:427px;right:-7px;text-align:center;color:#FFF;overflow:hidden;}
.new_era_num_box .new_era_num{float:right;height:40px;padding:11px 0;}
.new_era_num .nums{/*font-style:italic;*/font-weight:bold;font-size:22px;color:#fff68d; width:14px; height:40px; line-height:40px; float:left; text-align: center; word-wrap:break-word; overflow: hidden;}

.new_era_txt_box{position:absolute;z-index:3;top:40px;left:555px;}
.new_era_txt_box p{float:left;width:20px;font-size:14px;color:#ffeb9c;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;*writing-mode:tb-rl;}
.new_era_trigger{position:absolute;width:20px;height:560px;background:url(../images/new_era_trigger.png) 0 0 no-repeat;z-index:4;left:516px;top:-426px;cursor:pointer;}
.new_era_trigger img{position:absolute;left:5px;bottom:8px;animation:move .9s ease-in-out infinite alternate;-ms-animation:move 1s ease-in-out infinite alternate;-webkit-animation:move 1s ease-in-out infinite alternate;-moz-animation:move 1s ease-in-out infinite alternate;-o-animation:move 1s ease-in-out infinite alternate;}
@keyframes move{
	from{transform:translateY(0px);}
	to{transform:translateY(-8px);}
}
@-webkit-keyframes move{
	from{-webkit-transform:translateY(0px);}
	to{-webkit-transform:translateY(-8px);}
}
@-moz-keyframes move{
	from{-moz-transform:translateY(0px);}
	to{-webkit-transform:translateY(-8px);}
}
@-ms-keyframes move{
	from{-ms-transform:translateY(0px);}
	to{-ms-transform:translateY(-8px);}
}
@-o-keyframes move{
	from{-o-transform:translateY(0px);}
	to{-o-transform:translateY(-8px);}
}

/*两会天天评*/
.tit_hd_comment {background: url(../images/lhttp.jpg) center 0 no-repeat;margin-bottom: 0;}
.box_talk {float: left;width: 475px;}
.hd_talk {border-bottom: 3px solid #a79581;margin-bottom: 50px;}
.hd_talk h3 {background: #fff;font-size: 36px;color: #c10b0a;width: 136px;position: relative;top:20px;left:50%;margin-left: -68px;text-align: center;}
.hd_talk h3 a {color:#c10b0a;}
.mr50 {margin-right: 50px;}
.news_list {width: 370px;margin: 0 auto;}
.news_list li {font-size:16px;line-height:32px;}

/*两会通道之声*/
.tit_hd_way {background: url(../images/lhtdzs.jpg) center 0 no-repeat;}
.way_box {float:left;width:490px;}
.tit_way {height:40px;line-height:40px;background: url(../images/pattern.jpg) 0 0 repeat;margin-bottom:25px;}
.tit_way span {font-size:24px;background: url(../images/ico_dian.png) 10px center no-repeat;padding-left:30px;}
.tit_way span a {color:#d50304;}
.mr20 {margin-right:20px;}
.pic_list_way li h3 {overflow: hidden;margin-bottom: 25px; background: url(http://imgtopics.gmw.cn/44742.files/images/box.png) 0 0 no-repeat;height: 43px;line-height: 43px;color: #fff;font-size: 16px;font-weight: 400;}
.pic_list_way li h3 strong {width:65px;padding: 0 0 0 10px;float: left;font-size:18px;}
.pic_way img {float: left;margin-right: 20px; width: 240px;height: 180px;}
.pic_way p {font-size: 16px;line-height: 32px;text-indent: 2em;padding-top: 15px;}

/*两会视界*/
.tit_hd_view {background: url(../images/lhsj.jpg) center 0 no-repeat;}
.area_view {padding:0 10px;width:980px;}
.floor1 li{float: left;width: 207px;height: 198px;margin: 9px 0 0 10px;position: relative;}
.floor1 .big_pic{float: left;width: 540px;height: 405px;margin: 9px 0 0 0px;}
.floor1 li img{display: block;width: 100%;}
.floor1 li p{position:absolute;left:0px;bottom:0;height:30px;width:100%;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    background: rgba(0,0,0,0.5);line-height:30px;}
.floor1 li p a{padding-left:8px;color: #ffffff;font-size:12px;}
.floor1 .big_pic p a{padding-left:8px;color: #ffffff;font-size:16px;}

/*全景看两会*/
.tit_hd_vr {background: url(../images/qjklh.jpg) center 0 no-repeat;}

/*会读报告*/
.tit_hd_report {background: url(../images/hdbg.jpg) center 0 no-repeat;}
.report_area {box-shadow: 3px 3px 3px #ccc;border:3px solid #fafafa;}
.tab_report_hd {float: left;width: 150px;font-size: 20px;text-align: center;}
.tab_report_hd li {height: 75px;background: url(../images/hdbg_tab3.png) 0 0 no-repeat;color: #fff;padding-top: 25px;}
.tab_report_hd li.rep1 {background: url(../images/hdbg_tab1.png) 0 0 no-repeat;}
.tab_report_hd li.active {background: url(../images/hdbg_tab2.png) 0 0 no-repeat;}
.tab_report_bd {float: left;width: 790px;padding: 40px 30px 0;}
.report {display:none;}
.pic_area .pic {float: left;width: 310px;margin-right: 20px;}
.pic_area .pic img {width: 310px;height: 215px;}
.pic_area h3 {font-size: 22px;padding-bottom: 5px;}
.pic_area h3 a {color: #ae211a;}
.pic_area p {font-size: 14px;line-height: 28px;text-indent: 2em;}
.pic_area .list {padding-top: 20px;}
.hot_words {background: url(../images/rc.jpg) 0 0 no-repeat;width: 785px;height: 180px;margin-top: 30px;position: relative;}
.hot_words li {font-size: 0;text-align: center;width:98px;height:98px;position: absolute;}
.hook {display:inline-block;width:1px;height:100%;overflow:hidden;line-height:999em;font-size:0;vertical-align:middle;*zoom:1;*display:inline;}
.hot_words p {display:inline-block;font-size:22px;vertical-align:middle;*zoom:1;*display:inline;line-height: 22px;}
.hot_words p a {color: #fff;}
.hot1 {top:17px;left:0;}
.hot2 {top:39px;left:107px;}
.hot3 {top:1px;left:214px;}
.hot4 {top:82px;left:299px;}
.hot5 {top:62px;left:407px;}
.hot6 {top:32px;left:504px;}
.hot7 {top:63px;left:606px;}
.hot8 {top:1px;left:687px;}
.pic_area .news_list {width:auto;margin:0;}
.tab_report_hd span {display:block;height: 75px;background: url(../images/hdbg_tab3.png) 0 0 no-repeat;color: #fff;padding-top: 25px;}

/*AI*/
.tit_hd_AI {background: url(../images/lhhd.jpg) center 0 no-repeat;}
.AI_area {background:url(../images/xmailh.jpg) 0 0 no-repeat; height: 426px;}
.AI_box {width: 800px;margin-left: 195px;}
.AI_box h3 {color: #bf0b0a;padding: 17px 0 10px 30px;}
.AI_cont {border:1px solid #b5b5b5;padding: 30px 55px;background: #fff;height: 263px;}
.cont_fl {float: left;width: 450px;font-size: 18px; line-height: 34px;}
.cont_fr {float: right;width: 190px;text-align: center;padding-top: 10px;}
.cont_fr p {font-size: 14px; color: #bf0b0a;padding-top: 10px;}

/*微博*/
.fl_wb {float: left;width: 640px;}
.fr_wb {float: right;width: 320px;background: #fff;}

/*特别鸣谢*/
.tit_hd_thx {background: url(../images/tbmx.jpg) center 0 no-repeat;}
.pic_list {margin-left: -5px;}
.pic_list li {float: left;width: 160px;margin:0 0 25px 35px;}
.pic_list li img {width: 160px;height: 70px;}
.pic_list460 {margin-left: 30px;}
.pic_list460 li {float: left;width:460px;margin-right: 20px;}
.pic_list460 li img {width: 460px;height: 100px;}

/*友情链接*/
.tit_hd_links {background: url(../images/yqlj.jpg) center 0 no-repeat;}
.pic_list2 li {float: left;width: 112px;margin: 0 15px 15px;}
.pic_list2 li img {width: 110px;height: 50px;border: 1px solid #ccc;}
.fix_menu{position:fixed;width: 225px; height: 450px; z-index:10;bottom:10px;left:50%;margin-left:520px;background: url(../images/nav_rd.png) 0 0 no-repeat;}
.fix_menu_wy{background: url(../images/nav_wy.png) 0 0 no-repeat;}
.other_page {display: block; width: 130px;height: 40px;}
.fix_menu li a {display: block;height: 54px;}