a:active, a:hover { color: #ff9724!important; }
body { width: 100%; height: auto; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/bg.png) no-repeat 50% 0; }
.content { width: 1000px; height: auto; margin: 0 auto; }
.cover { background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/big_banner.png) no-repeat; width: 100%; height: 100%; background-size: 100%; }
.banner { width: 100%; height: 520px; background:url(//www.xinhuanet.com/politics/mmds2018/index/images/banner.jpg) no-repeat 50% 0; overflow: hidden; }
/*大头条*/
.dtt_dl { width: 69px; height: 187px; }
.dtt_box { width: 924px; height: auto; border: 1px solid #f46e00; margin-top: 54px; position: relative; }
.dtt_box .tit { width: 926px; height: 52px; position: absolute; left: 0; top: -25px; overflow: hidden; }
.dtt_box .tit h2 { width: auto; font-size: 40px; color: #d8000a; font-weight: bold; text-align: center; line-height: 52px; }
.dtt_box .tit h2 a { color: #d8000a; font-weight: bold; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/dt_bg.png); padding: 0 10px; }
.dtt_box .txt { width: 890px; font-size: 16px; color: #333; overflow: hidden; margin: 0 auto; line-height: 25px; padding: 35px 0 10px 0; }
/*要闻*/
.yw_left { width: 599px; height: 372px; overflow: hidden; margin-top: 35px; }
.focusBox3 { width: 599px; height: 372px; position: relative; }
.focusBox3:hover .arrow-left { background: url(//www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left top; position: absolute; left: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2 }
.focusBox3:hover .arrow-right { background: url(//www.xinhuanet.com/global/img/iconBtn/arrows.png) no-repeat left bottom; position: absolute; right: 10px; top: 50%; margin-top: -15px; width: 17px; height: 30px; z-index: 2 }
.focusBox3 .swiper-container { width: 599px; height: 372px; }
.swiper-slide { position: relative; }
.focusBox3 .swiper-container.swiper-wrapper .swiper-slide img { width: 599px; height: 372px; }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 50px; opacity: 0.6; background: #000; z-index: 0 }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title { position: absolute; left: 2%; font-size: 18px; bottom: 0; width: 96%; height: 50px; line-height: 50px; color: #fff; overflow: hidden; z-index: 1; }
.focusBox3 .swiper-container .swiper-wrapper .swiper-slide .title a { color: #fff; }
.focusBox3 .pagination { position: absolute; right: 10px; text-align: right; bottom: 5px; width: 15%; z-index: 2; }
.swiper-pagination-switch { display: inline-block; width: 5px; height: 5px; border-radius: 10px; background: #999; margin: 0 5px; cursor: pointer; }
.swiper-active-switch { background: #fff; }
.yw_right { width: 380px; height: 372px; overflow: hidden; margin-top: 35px; }
.list_yw li { height: 21px; font-size: 16px; color: #333; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/doc.png) no-repeat left center; padding-left: 15px; overflow: hidden; }
.list_yw li + li { margin-top: 14px; }
.list_yw li a { color: #333; }
/*滚动播报*/
.gdbb_box { width: 100%; height: 36px; overflow: hidden; margin-top: 20px; }
.gdbb_box .tit { width: 118px; height: 36px; line-height: 36px; text-align: center; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/gdbb_bg.png) no-repeat; font-size: 20px; font-weight: bold; color: #d8000a; }
.gdbb_box .tit a { font-weight: bold; color: #d8000a; }
.gdbb_box .tit a:hover { color: #d8000a !important; }
.gdbb_box .nr { width: 870px; height: 36px; }
.txtMarquee-left { width: 100%; position: relative; }
.txtMarquee-left .bd .tempWrap { width: 100% !important; }
.txtMarquee-left .bd ul { overflow: hidden; zoom: 1; }
.txtMarquee-left .bd ul li { margin-right: 20px; float: left; height: 36px; line-height: 36px; text-align: left; _display: inline; width: auto !important; font-size: 16px; color: #333; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/doc.png) no-repeat left center; padding-left: 15px; }
.txtMarquee-left .bd ul li a { color: #333; }
/*新年回家路&新梦想&新目标&新奋斗*/
.hjl_box { width: 100%; height: auto; overflow: hidden; margin-top: 50px; }
.jcdh { width: 100%; height: 75px; background:url(//www.xinhuanet.com/politics/mmds2018/index/images/xnhjl.png) no-repeat; }
.jcdh .alink { width: 275px; height: 75px; margin: 0 auto; }
.jcdh .alink a { width: 275px; height: 75px; display: block; }
.list_01 { width: 560px; height: 234px; overflow: hidden; margin-top: 40px; }
.list_01 li { height: 21px; font-size: 16px; color: #333; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/doc.png) no-repeat left center; padding-left: 15px; overflow: hidden; }
.list_01 li + li { margin-top: 14px; }
.pic_tu { width: 409px; height: 234px; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/tu_bg.png) no-repeat; position: relative; margin-top: 40px; }
.pic_tu img { width: 400px; height: 225px; position: absolute; top: 0; left: 9px; }
.jcdh2 { width: 100%; height: 75px; background:url(//www.xinhuanet.com/politics/mmds2018/index/images/xnxmx.png) no-repeat; }
.jcdh2 .alink { width: 275px; height: 75px; margin: 0 auto; }
.jcdh2 .alink a { width: 275px; height: 75px; display: block; }
.jcdh3 { width: 100%; height: 75px; background:url(//www.xinhuanet.com/politics/mmds2018/index/images/xnxmb.png) no-repeat; }
.jcdh3 .alink { width: 275px; height: 75px; margin: 0 auto; }
.jcdh3 .alink a { width: 275px; height: 75px; display: block; }
.jcdh4 { width: 100%; height: 75px; background:url(//www.xinhuanet.com/politics/mmds2018/index/images/xnxfd.png) no-repeat; }
.jcdh4 .alink { width: 275px; height: 75px; margin: 0 auto; }
.jcdh4 .alink a { width: 275px; height: 75px; display: block; }
/*精彩视频*/
.jcsp_bg { width: 100%; height: 830px; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/jcsp_bj.png) no-repeat 50% 0; margin-top: 50px; }
.jcdh5 { width: 100%; height: 75px; background:url(//www.xinhuanet.com/politics/mmds2018/index/images/jcsp.png) no-repeat; margin-top: 30px; }
.jcdh5 .alink { width: 275px; height: 75px; margin: 0 auto; }
.jcdh5 .alink a { width: 275px; height: 75px; display: block; }
.jcsp_big { width: 1000px; height: 494px; margin-top: 32px; }
.focusBox4 { width: 1000px; height: 494px; position: relative; }
.focusBox4 .video-left { background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/jt_left.png) no-repeat left top; position: absolute; left: -90px; top: 220px; width: 77px; height: 77px; z-index: 2 }
.focusBox4 .video-right { background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/jt_right.png) no-repeat left bottom; position: absolute; right: -90px; top: 220px; width: 77px; height: 77px; z-index: 2 }
.focusBox4 .swiper-container { width: 1000px; height: 494px; }
.focusBox4.swiper-slide { position: relative; }
.focusBox4 .swiper-container.swiper-wrapper .swiper-slide img { width: 1000px; height: 494px; }
.focusBox4 .tit_box { width: 636px; height: 64px; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/jcsp_txt.png); position: absolute; top: 305px; left: 0; padding: 20px; }
.focusBox4 .tit_box img { float: left; width: 64px; height: 64px; padding-right: 20px; }
.focusBox4 .tit_box p { font-size: 18px; color: #fff; margin-bottom: 5px; }
.focusBox4 .tit_box p a { color: #fff; }
.list_jcspsmll { list-style: none; width: 100%; height: 149px; overflow: hidden; margin-top: 12px; }
.list_jcspsmll li { float: left; width: 248px; height: 149px; position: relative; }
.list_jcspsmll li .bg { width: 100%; height: 78px; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/jcsp_xbj.png) repeat-x; position: absolute; left: 0; bottom: 0; z-index: 2; }
.list_jcspsmll li .tit { position: absolute; left: 2%; font-size: 16px; bottom: 0; width: 96%; height: 35px; line-height: 35px; color: #fff; overflow: hidden; z-index: 5; }
.list_jcspsmll li .tit a { color: #fff; }
.list_jcspsmll li + li { margin-left: 2px; }
/*高清大图*/
.gqdt_bg { width: 100%; height: 618px; /*background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/gqdt_bg.png) no-repeat 50% 0;*/ }
.jcdh6 { width: 100%; height: 75px; background:url(//www.xinhuanet.com/politics/mmds2018/index/images/gqdt.png) no-repeat; margin-top: 50px; display:none; }
.jcdh6 .alink { width: 275px; height: 75px; margin: 0 auto; }
.jcdh6 .alink a { width: 275px; height: 75px; display: block; }
.visualMB3008 { width: 1000px; height: 602px; margin: 0 auto; position: relative; overflow: hidden; margin-top: 40px; }
.visualMB3008 .e_pic_wrap { z-index: 1; white-space: nowrap; width: 100%; height: auto; }
.visualMB3008 .e_pic_wrap li { position: relative; display: inline; width: 100%; overflow: hidden; }
.visualMB3008 .e_pic_wrap li img { width: 100%; height: 602px; display: block; }
.visualMB3008 .e_bg_flt { position: absolute; left: 0; bottom: 0; width: 100%; height: 60px; background: #000; filter: alpha(opacity=50); -moz-opacity: .5; opacity: .5; z-index: 10; }
.visualMB3008 .e_flt_inf { position: absolute; left: 0; bottom: 0; width: 100%; height: 60px; overflow: hidden; z-index: 20; color: #fff; white-space: normal; word-wrap: break-word; }
.visualMB3008 .e_flt_inf h2 { width: 88%; font-size: 20px; padding-left: 2%; color: #fff; text-align: center; line-height: 60px; overflow: hidden; }
.visualMB3008 .e_flt_inf h2 a { color: #fff; }
.visualMB3008 .prev, .visualMB3008 .next { position: absolute; z-index: 30; display: block; }
.visualMB3008 .prev { left: 0; top: 220px; }
.visualMB3008 .next { right: 0; top: 220px; }
.visualMB3008:hover .prev a { display: block; width: 77px; height: 77px; overflow: hidden; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/jt_left.png) no-repeat left top; }
.visualMB3008:hover .next a { display: block; width: 77px; height: 77px; overflow: hidden; background: url(//www.news.cn/res/xhwimg/politics/zjc2018/images/jt_right.png) no-repeat left bottom; }
.visualMB3008 .pageState { position: absolute; bottom: 6px; right: 3%; z-index: 100; color: #fff; font-size: 1.5em; }
.visualMB3008 .pageState span { font-size: 40px; }
/*footer*/
.footer { padding: 30px 0 30px 0; background: #ff5a36; text-align: center; }
.footer p { line-height: 20px; font-size: 14px; color: #fff; }
