/*默认样式重置*/
html, body, div, p, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0 auto; padding: 0; }
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; margin: 0 auto; padding: 0; }
ul, ol, li { list-style: none; }
table {border-collapse: collapse; border-spacing: 0; }
img { border: 0 none; display: block; vertical-align: top; }
a { text-decoration: none; outline: none; color: inherit; }
/*全局定义*/
body { font-family: "微软雅黑", "Arial Narrow";font-size: 16px;color: #444444;padding-bottom: 50px; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.w1200 { width: 1200px; overflow: hidden; clear: both; }
.mt50 { margin-top: 50px; }
.mt80 { margin-top: 80px; }
/*页脚*/
.foot {width: 1200px;margin-top: 80px;text-align: center;}
.foot p {margin-top: 20px;}
/*封面动画*/	
.screen_box {width: 100%; height:100%; max-height: 940px; max-width: 1920px; background: url(../images/bg.jpg) top center no-repeat;overflow: hidden;position: fixed;top: 0;background-size: cover;z-index: 90;}	
#animation01 {-webkit-animation: fadeInUp 1s .6s ease both; -moz-animation: fadeInUp 1s .5s ease both; background: url(../images/title01.png) no-repeat; width:437px; height:73px; top: 30px; left:38%; position: absolute; float: left; z-index: 99; }
#animation02 {-webkit-animation: fadeInUp 1s .8s ease both; -moz-animation: fadeInUp 1s .8s ease both; background: url(../images/title.png) no-repeat; width:795px; height:397px; top:125px; left: 30%; position: absolute; float: left; z-index: 98; }	
#animation03 {-webkit-animation: fadeInUp 1s 1.1s ease both; -moz-animation: fadeInUp 1s .1.1s ease both; background: url(../images/logo.png) no-repeat; width:640px; height:155px; top:490px; left: 34.5%; position: absolute; float: left; z-index: 97; }	
#animation04 {-webkit-animation: fadeInLeft 2.3s 1.5s ease both; -moz-animation: fadeInLeft 2.3s 1.5s ease both; background: url(../images/huajuan.png)no-repeat; width:1217px; height:979px; top:2px; left: -10%; position: absolute; float: left; z-index: 91; }	
#animation05 {-webkit-animation: fadeInUp 1.2s 1.7s ease both; -moz-animation: fadeInUp 1.2s 1.7s ease both; background: url(../images/enter.png) no-repeat; width:200px; height:50px; top: 720px; left: 45.5%; position: absolute; float: left; z-index: 99; cursor: pointer; }
/*动画库*/
/*左边淡入*/
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}
/*右边淡入*/
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}
/*从下淡入*/
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}
/*导航条*/
.nav {position: fixed;top: 0px;width: 100%;height: 87px;background: url(../images/nav_bg.png) top center no-repeat;overflow: hidden;z-index: 88;}
.nav ul {width: 900px;margin-left: 400px;}
.nav li {float: left;margin-right: 60px;height: 87px;text-align: center;line-height: 76px;font-size: 20px;color: #ffffff;}
/*大头条*/
.headlines {margin-top:20px;}
.headlines h1 {text-align: center;line-height: 50px;font-size: 36px;color: #f50d05;background-image: -webkit-linear-gradient(0deg, #f50d05, #f46918);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.headlines p {margin-top: 20px;text-align: center;line-height: 28px;font-size: 16px;color: #9d9d9d;}
.headlines p a {margin: 0 10px;}
/*两会聚焦*/
.jujiao {width: 1200px;margin-top: 40px;overflow: hidden;}
.jujiao .focus {width: 555px;height: 310px;float: left;overflow: hidden;}
.swiper1 {width: 555px;height: 310px;overflow: hidden;}
.swiper1 .swiper-slide {position: relative;width: 555px;height: 310px;overflow: hidden;}
.swiper1 .swiper-slide img {width: 555px;height: 310px;}
.swiper1 .swiper-slide a>span {position: absolute;bottom: 0;width: 555px;height: 38px;line-height: 38px;color: #ffffff;font-size: 18px;text-indent: 20px;font-weight: 600;}
.swiper1 .swiper-button-next {width: 46px;height: 56px;right: 0;background: url(../images/swiper1_next.png);}
.swiper1 .swiper-button-next:after {display: none;}
.swiper1 .swiper-button-prev {width: 46px;height: 56px;left: 0;background: url(../images/swiper1_prev.png);}
.swiper1 .swiper-button-prev:after {display: none;}
.swiper2 {width: 545px;height: 100px;overflow: hidden;margin-top: 15px;margin-left: 5px;}
.swiper2 .swiper-slide {width: 175px;height: 100px;overflow: hidden;}
.swiper2 .swiper-slide img {width: 175px;height: 100px;}
.swiper2 .swiper-button-next {width: 26px;height: 43px;right: 0;background: url(../images/swiper2_next.png);}
.swiper2 .swiper-button-next:after {display: none;}
.swiper2 .swiper-button-prev {width: 26px;height: 43px;left: 0;background: url(../images/swiper2_prev.png);}
.swiper2 .swiper-button-prev:after {display: none;}
.jujiao .hotnews {width: 560px;height: 310px;float: right;}
.jujiao .hotnews li {width: 560px;height: 34px;line-height: 34px;font-size: 18px;overflow: hidden;}
.jujiao .hotnews li:nth-child(4n+1) {height: 40px;line-height: 40px;font-size: 20px;color: #d82928;font-weight: bolder;}
.jujiao .hotnews li:nth-child(4n+1):before {display: none;}
.jujiao .hotnews li:nth-child(5) {margin-top: 10px;}
.jujiao .hotnews li:before {display: block;float: left;content: " ";width: 6px;height: 6px;background: #444444;border-radius: 50%;margin-top: 14px;margin-right: 10px;}
/*特别推荐*/
.tbtj {width: 100%;height: 437px;margin-top: 60px;background: url(../images/tbtj_bg.jpg) bottom center no-repeat;overflow: hidden;}
.tbtj .title {width: 1200px;height: 140px;margin-bottom: 40px;}
.tbtj .roll {position: relative;width: 1200px;height: 176px;overflow: hidden;}
.tbtj .roll .prev {float: left;width: 40px;height: 176px;cursor: pointer;}
.tbtj .roll .next {float: right;width: 40px;height: 176px;cursor: pointer;}
.tbtj .roll .box {width: 1100px;height: 140px;margin-top: 18px;overflow: hidden;}
.tbtj .roll .box ul {width: 9999px;}
.tbtj .roll .box li {position: relative;float: left;width: 245px;height: 140px;margin: 0 15px;background: #ffffff;overflow: hidden;}
.tbtj .roll .box li img {width: 237px;height: 132px;margin: 4px;}
/*两会现场*/
.lhxc {width: 1200px;margin-top: 60px;overflow: hidden;}
.lhxc .title {width: 1200px;height: 140px;margin-bottom: 40px;}
.lhxc .fl {float: left;width: 550px;height: 640px;overflow: hidden;}
.lhxc .plist {width: 550px;height: 280px;overflow: hidden;}
.lhxc .plist li {width: 550px;height: 125px;margin-top: 15px;}
.lhxc .plist li img {float: left;width: 200px;height: 125px;margin-right: 20px;}
.lhxc .plist li h4 {display: block;width: 330px;height: 30px;line-height: 30px;font-size: 20px;color: #000000;overflow: hidden;}
.lhxc .plist li p {display: block;width: 330px;height: 72px;margin-top: 15px;line-height: 24px;text-indent: 2em;font-size: 16px;color: #9d9d9d;overflow: hidden;}
.lhxc .llist {width: 550px;height: 300px;margin-top: 40px;overflow: hidden;}
.lhxc .llist li {width: 550px;height: 40px;line-height: 40px;font-size: 18px;color: #444444;overflow: hidden;}
.lhxc .llist li:before {display: block;float: left;content: " ";width: 6px;height: 6px;background: #d4090d;margin: 17px 10px;}
.lhxc .fr {float: right;width: 575px;height: 640px;overflow: hidden;background: url(../images/lhxc_bg.jpg) no-repeat;}
.lhxc .pic {width: 505px;height: 280px;margin-top: 120px;overflow: hidden;}
.lhxc .pic img {width: 505px;height: 280px;}
.lhxc .rlist {width: 505px;height: 200px;margin-top: 15px;overflow: hidden;}
.lhxc .rlist li {width: 505px;height: 40px;line-height: 40px;font-size: 18px;color: #444444;overflow: hidden;}
.lhxc .rlist li:before {display: block;float: left;content: " ";width: 6px;height: 6px;background: #d4090d;margin: 17px 10px;}
/*报告解读*/
.bgjd {width: 1200px;margin-top: 60px;overflow: hidden;}
.bgjd .title {width: 1200px;height: 140px;margin-bottom: 40px;}
.bgjd .fl {float: left;width: 560px;height: 420px;overflow: hidden;}
.bgjd .pic {width: 560px;height: 380px;overflow: hidden;}
.bgjd .pic img {width: 560px;height: 340px;}
.bgjd .pic>span {display: block;width: 560px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;}
.bgjd .plist {width: 560px;height: 190px;margin-top: 20px;overflow: hidden;}
.bgjd .plist li {float: left;width: 175px;height: 190px;margin-left: 17px;overflow: hidden;}
.bgjd .plist li:first-child {margin-left: 0;}
.bgjd .plist li img {width: 175px;height: 125px;}
.bgjd .plist li>span {display: block;width: 175px;height: 50px;margin-top: 10px;line-height: 25px;text-align: center;overflow: hidden;}
.bgjd .fr {float: right;width: 550px;height: 420px;border-left: 1px dashed #efc9b6;}
.bgjd .slist {width: 550px;height: 420px;}
.bgjd .slist li {position: relative;width: 550px;height: 140px;}
.bgjd .slist li:before {display: block;position: absolute;content: " ";width: 64px;height: 54px;left: -32px;background: url(../images/bgjd_ico.png) no-repeat;}
.bgjd .slist li h4 {display: block;width: 500px;height: 40px;line-height: 40px;margin-left: 50px;font-size: 24px;color: #000000;font-weight: 800;overflow: hidden;}
.bgjd .slist li p {display: block;width: 500px;height: 72px;line-height: 24px;margin-left: 50px;font-size: 16px;color: #888888;text-indent: 2em;overflow: hidden;}
.bgjd .tlist {width: 550px;height: 160px;}
.bgjd .tlist li {width: 550px;height: 40px;line-height: 40px;overflow: hidden;}
.bgjd .tlist li:before {display: block;float: left;content: " ";width: 12px;height: 12px;border-radius: 50%;background: #f1b185;margin: 14px 20px;}
/*两会炫动*/
.lhxd {width: 1200px;margin-top: 60px;overflow: hidden;}
.lhxd .title {width: 1200px;height: 140px;margin-bottom: 40px;}
.swiper3 {position: relative;width: 980px;height: 435px;margin: 0 110px;overflow: hidden;}
.swiper3 .swiper-slide {width: 230px;height: 365px;}
.swiper3 .swiper-slide img {display: block;width: 230px;height: 365px;}
/*履职相册*/
.lzgs {width: 100%;height: 780px;margin-top: 60px;background: url(../images/lzxc_bg.png) bottom center no-repeat;overflow: hidden;}
.lzgs .title {width: 1200px;height: 140px;margin-bottom: 70px;}
.lzgs .show {width: 1160px;height: 530px;overflow: hidden;}
.lzgs .box {width: 1160px;height: 490px;overflow: hidden;}
.lzgs .box li {float: left;width: 280px;height: 235px;margin: 0 5px 10px 5px;background: #ffffff;overflow: hidden;}
.lzgs .box li img {width: 280px;height: 160px;}
.lzgs .box li>span {display: block;margin: 10px;width: 260px;height: 60px;line-height: 30px;}
.lzgs .menu {width: 200px;height: 25px;margin-top: 10px;color: #ffffff;}
.lzgs .menu>span {float: left;width: 50px;height: 25px;line-height: 25px;text-align: center;cursor: pointer;}
.lzgs .menu ul {float: left;margin: 0 10px;}
.lzgs .menu li {float: left;width: 25px;height: 25px;line-height: 25px;margin: 0 5px;text-align: center;cursor: pointer;}
.lzgs .menu .on {background: #f39b77;}
/*两会观点*/
.lhgd {width: 1250px;margin-top: 60px;overflow: hidden;}
.lhgd .title {width: 1200px;height: 140px;margin-bottom: 70px;}
.lhgd .show {width: 1250px;height: 430px;overflow: hidden;}
.lhgd .box {width: 1250px;height: 390px;overflow: hidden;}
.lhgd .box li {position: relative;float: left;width: 575px;height: 145px;margin: 25px;background: url(../images/lhgd_bg.png) no-repeat;overflow: hidden;}
.lhgd .box li>span {position: absolute;display: block;top: 20px;width: 65px;height: 65px;line-height: 60px;text-align: center;font-size: 48px;font-family: "Georgia";color: #ffffff;}
.lhgd .box li h4 {display: block;width: 450px;height: 40px;margin-top: 20px;margin-left: 90px;line-height: 40px;font-size: 24px;color: #000000;overflow: hidden;}
.lhgd .box li p {display: block;width: 450px;height: 50px;line-height: 25px;margin-left: 90px;margin-top: 5px;font-size: 18px;color: #888888;overflow: hidden;}
.lhgd .menu {width: 100px;height: 28px;margin-top: 10px;color: #ffffff;}
.lhgd .menu>span {float: left;width: 28px;height: 28px;cursor: pointer;}
.lhgd .menu ul {float: left;margin: 0 10px;}
.lhgd .menu li {float: left;width: 10px;height: 10px;margin: 8px 10px;cursor: pointer;border-radius: 4px;background: #ec555c;}
.lhgd .menu .on {width: 30px;background: #e7be7e;}
/*合作媒体*/
.link .title {width: 1200px;height: 50px;margin-top: 80px;border-bottom: 3px solid #c51029;}
.link .title h3 {font-size: 24px;color: #c51029;}
.link .list {width: 1190px;margin-top: 40px;text-align: center;font-size: 18px;line-height: 60px;}
.link .list li {float: left;width: 130px;height: 60px;margin: 20px;}
.link .list li img {width: 130px;height: 60px;}
