/*默认样式重置*/
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;overflow: hidden;}
.fl {display: inline;float: left;}
.fr {display: inline;float: right;}
.mt15 {margin-top: 15px;}
.w1000 {width: 1000px;overflow: hidden;clear: both;}
.w1200 {width: 1200px;overflow: hidden;clear: both;}
.vh {visibility: hidden;}
.hide {display: none;}
/*封面动画*/
.screen_box {width: 100%; height:100%; 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 .6s ease both; background: url(../images/title1.png) no-repeat; width:4477px; height:82px; top: 15px; left:36%; 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/title2.png) no-repeat; width:375px; height:622px; top:100px; left: 40%; position: absolute; float: left; z-index: 98; }
#animation05 {-webkit-animation: fadeInUp 1.4s 1s ease both; -moz-animation: fadeInUp 1.4s 1s ease both; background: url(../images/enter.png) no-repeat; width:200px; height:50px; top: 720px; left: 45%; position: absolute; float: left; z-index: 95; 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: 94px;background: url(http://news.gog.cn/cms_udf/2024/fuuttt/images/top_bar_20220116.jpg) top center no-repeat;overflow: hidden;z-index: 88;}
.nav ul {width: 900px;margin-left: 350px;}
.nav li {float: left;margin-right: 30px;height: 94px;text-align: center;line-height: 76px;font-size: 20px;color: #ffffff;}
/*头条*/
.headline {width: 1200px;margin-top: 120px;padding-bottom: 20px;border-bottom: 1px solid #ecdabe;}
.headline h1 {width: 1200px;line-height: 50px;font-size: 34px;text-align: center;color: #d7072e;}
.headline p {width: 1200px;line-height: 30px;font-size: 16px;text-indent: 2em;color: #555555;margin-top: 20px;}
/*两会聚焦*/
.fscreen {width: 100%;padding: 20px 0 10px 0;margin-top: 10px;background: #f4f4f4;overflow: hidden;}
.fscreen .fl {width: 540px;}
.fscreen .fr {width: 625px;}
.fscreen .blist {width: 540px;height: 399px;border-bottom: 1px dotted #787878;overflow: hidden;}
.fscreen .blist li {width: 540px;height: 133px;overflow: hidden;}
.fscreen .blist li h4 {width: 540px;height: 60px;line-height: 60px;font-size: 18px;color: #d82928;overflow: hidden;}
.fscreen .blist li p {width: 540px;height: 60px;line-height: 30px;font-size: 14px;color: #555555;overflow: hidden;}
.fscreen .slist {width: 540px;height: 230px;margin-top: 25px;overflow: hidden;}
.fscreen .slist li {width: 540px;height: 40px;line-height: 40px;overflow: hidden;}
.fscreen .slist li:before {display: block;content: " ";float: left;width: 8px;height: 8px;border-radius: 50%;background: #e50d18;margin: 16px 10px 0 0;}
.fscreen #focus {width: 625px;height: 400px;overflow: hidden;}
.fscreen #focus img {width: 625px;height: 400px;}
.fscreen .vlist {width: 625px;height: 200px;margin-top: 25px;overflow: hidden;}
.fscreen .vlist li {position: relative;float: left;width: 300px;height: 200px;}
.fscreen .vlist li:first-child {margin-right: 25px;}
.fscreen .vlist li img {width: 300px;height: 200px;}
.fscreen .vlist li span {display: block;position: absolute;bottom: 0;width: 300px;height: 40px;line-height: 40px;text-indent: 2em;font-size: 14px;color: #ffffff;background: rgba(0, 0, 0, 0.6);overflow: hidden;}
/*特别策划*/
.tbch {width: 100%;height: 640px;margin-top: 30px;background: url(http://news.gog.cn/cms_udf/2024/fuuttt/images/tbch_bg_20220116.jpg) bottom center no-repeat;overflow: hidden;}
.tbch .title {width: 1200px;height: 120px;}
.tbch .roll {position: relative;width: 1200px;height: 380px;margin-top: 50px;overflow: hidden;}
.tbch .roll .prev {float: left;width: 50px;height: 50px;margin-top: 140px;cursor: pointer;}
.tbch .roll .next {float: right;width: 50px;height: 50px;margin-top: 140px;cursor: pointer;}
.tbch .roll .box {width: 1055px;height: 380px;overflow: hidden;}
.tbch .roll .box ul {width: 9999px;}
.tbch .roll .box li {position: relative;float: left;width: 335px;height: 380px;margin-right: 25px;background: #ffffff;overflow: hidden;}
.tbch .roll .box li>span {position: relative;display: block;width: 335px;height: 190px;overflow: hidden;}
.tbch .roll .box li>span img {display: block;width: 100%;height: 100%;transition: all 1s;}
.tbch .roll .box li>span img:hover {transform: scale(1.2);}
.tbch .roll .box li h4 {display: block;width: 285px;height: 85px;line-height: 30px;text-align: center;font-size: 18px;color: #303030;overflow: hidden;}
.tbch .roll .box li h4:before {display: block;content: " ";width: 60px;height: 5px;margin-bottom: 20px;background: #ff5c27;}
.tbch .roll .box li p {display: block;width: 285px;height: 72px;line-height: 24px;margin-top: 10px;font-size: 14px;color: #555555;overflow: hidden;}
.tbch .roll .box li .ff {position: absolute;top: 0;width: 130px;height: 26px;z-index: 10;}
/*政府工作报告*/
.gzbg {width: 100%;margin-top: 40px;}
.gzbg .title {width: 1200px;height: 120px;}
.gzbg .fu {width: 1200px;margin-top: 20px;margin-bottom: 40px;}
.gzbg .fu h2 {width: 1200px;line-height: 40px;font-size: 32px;text-align: center;color: #d7072e;}
.gzbg .fu p {width: 1200px;line-height: 30px;font-size: 16px;text-indent: 2em;color: #555555;margin-top: 20px;}
.gzbg .fl {width: 735px;overflow: hidden;}
.gzbg .fr {width: 420px;overflow: hidden;}
.gzbg .fl .pic {float: left;width: 400px;height: 285px;overflow: hidden;}
.gzbg .fl .pic img {width: 400px;height: 285px;}
.gzbg .fl .list {width: 315px;height: 285px;float: left;margin-left: 20px;}
.gzbg .fl .list li {width: 315px;height: 50px;line-height: 50px;overflow: hidden;}
.gzbg .fl .plist {float: left;width: 735px;height: 150px;margin-top: 50px;}
.gzbg .fl .plist li {float: left;width: 225px;height: 150px;margin-right: 20px;background: #f4434b;}
.gzbg .fl .plist li:nth-child(2) {background: #0f4fb3;}
.gzbg .fl .plist li h3 {width: 199px;height: 54px;line-height: 54px;font-size: 20px;color: #ffffff;border-bottom: 1px solid #ffffff;}
.gzbg .fl .plist li h3:before {display: block;float: left;content: " ";width: 8px;height: 8px;background: #ffffff;border-radius: 50%;margin: 23px 10px 0 0;}
.gzbg .fl .plist li p {margin-top: 10px;width: 199px;height: 72px;line-height: 24px;font-size: 14px;color: #ffffff;overflow: hidden;}
.gzbg .fr .up {width: 420px;height: 205px;background: #0f4fb3;}
.gzbg .fr .up h3 {width: 360px;height: 54px;padding-top: 20px;line-height: 54px;font-size: 20px;color: #ffffff;border-bottom: 1px solid #ffffff;}
.gzbg .fr .up h3:before {display: block;float: left;content: " ";width: 8px;height: 8px;background: #ffffff;border-radius: 50%;margin: 23px 10px 0 0;}
.gzbg .fr .up p {margin-top: 20px;width: 360px;height: 72px;line-height: 24px;font-size: 14px;color: #ffffff;overflow: hidden;}
.gzbg .fr .down {width: 420px;height: 245px;margin-top: 35px;}
.gzbg .fr .down li {float: left;width: 205px;height: 245px;}
.gzbg .fr .down li:first-child {margin-right: 10px;}
.gzbg .fr .down li img {width: 205px;height: 245px;}
/*代表委员的一天*/
.dbwy {width: 100%;margin-top: 40px;}
.dbwy .title {width: 1200px;height: 120px;}
.dbwy .phone {position: relative;width: 1200px;height: 578px;margin-top: 40px;background: url(http://news.gog.cn/cms_udf/2024/fuuttt/images/dbwy_bg_20220116.jpg) no-repeat;overflow: hidden;}
.dbwy .phone .box {position: absolute;top: 55px;left: 125px;width: 295px;height: 480px;overflow: hidden;}
.dbwy .phone .box ul {height: 9999px;}
.dbwy .phone .box li {width: 295px;height: 480px;}
.dbwy .phone .box li img {width: 295px;height: 340px;}
.dbwy .phone .box li span {display: block;width: 255px;height: 90px;line-height: 30px;padding: 25px 20px;background: url(http://news.gog.cn/cms_udf/2024/fuuttt/images/dbwy_span_20220116.jpg) no-repeat;font-size: 20px;color: #ffffff;}
.dbwy .phone .menu {position: absolute;width: 520px;top: 110px;left: 650px;height: 360px;overflow: hidden;}
.dbwy .phone .menu li {width: 520px;line-height: 30px;margin-top: 25px;font-size: 24px;color: #ffd6ae;cursor: pointer;}
.dbwy .phone .menu li:before {display: block;content: " ";float: right;width: 20px;height: 20px;background: #ed392a;border-radius: 50%;margin-top: 5px;}
.dbwy .phone .menu li span {display: block;width: 460px;}
.dbwy .phone .menu .on {color: #ffffff;}
.dbwy .phone .menu .on:before {background: #ffffff;}
/*履职故事*/
.lzgs {width: 100%;height: 800px;margin-top: 40px;background: url(http://news.gog.cn/cms_udf/2024/fuuttt/images/lzgs_bg_20220116.jpg) bottom center no-repeat;overflow: hidden;}
.lzgs .title {width: 1200px;height: 120px;}
.lzgs .show {width: 1160px;height: 530px;margin-top: 25px;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;}
.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: #e33000;color: #ffffff;}
/*两会观点*/
.lhgd {width: 100%;margin-top: 40px;}
.lhgd .title {width: 1200px;height: 120px;}
.lhgd .fl {width: 632px;margin-top: 20px;}
.lhgd .fl h3 {display: block;width: 338px;height: 115px;}
.lhgd .fl li {width: 632px;height: 149px;margin-top: 20px;}
.lhgd .fl li h4 {display: block;width: 500px;height: 40px;padding-top: 20px;margin-left: 110px;font-size: 24px;line-height: 40px;color: #ffffff;overflow: hidden;}
.lhgd .fl li p {display: block;width: 500px;height: 60px;margin-top: 10px;margin-left: 110px;line-height: 30px;color: #ffffff;overflow: hidden;}
.lhgd .fl li:nth-child(1) {background: url(http://news.gog.cn/cms_udf/2024/fuuttt/images/lhgd_fl1_20220116.jpg) no-repeat;}
.lhgd .fl li:nth-child(2) {background: url(http://news.gog.cn/cms_udf/2024/fuuttt/images/lhgd_fl2_20220116.jpg) no-repeat;}
.lhgd .fl li:nth-child(3) {background: url(http://news.gog.cn/cms_udf/2024/fuuttt/images/lhgd_fl3_20220116.jpg) no-repeat;}
.lhgd .fr {width: 490px;margin-right: 10px;margin-top: 20px;}
.lhgd .fr h3 {display: block;width: 333px;height: 115px;}
.lhgd .fr li {width: 490px;height: 148px;margin-top: 20px;border-bottom: 1px dashed #b6b6b6;}
.lhgd .fr li h4 {display: block;width: 500px;height: 40px;padding-top: 10px;font-size: 24px;line-height: 40px;color: #e62e30;overflow: hidden;}
.lhgd .fr li p {display: block;width: 500px;height: 60px;margin-top: 20px;line-height: 30px;overflow: hidden;}
/*两会影音画*/
.lhyyh {width: 100%;margin-top: 40px;}
.lhyyh .title {width: 1200px;height: 120px;}
.lhyyh .roll {float: left;width: 760px;height: 450px;margin-top: 50px;overflow: hidden;}
.lhyyh .roll .prev {float: left;margin-top: 125px;cursor: pointer;}
.lhyyh .roll .next {float: right;margin-top: 125px;cursor: pointer;}
.lhyyh .roll .box {width: 640px;height: 450px;overflow: hidden;}
.lhyyh .roll .box ul {width: 9999px;}
.lhyyh .roll .box li {position: relative;float: left;width: 300px;height: 450px;margin: 0 10px;}
.lhyyh .roll .box li img {width: 300px;height: 450px;}
.lhyyh .roll .box li span {position: absolute;display: block;bottom: 0;width: 300px;height: 30px;line-height: 30px;text-align: center;background: rgba(255, 25, 25, 0.6);color: #ffffff;font-size: 14px;}
.lhyyh .pics {float: right;width: 375px;height: 450px;margin-top: 50px;overflow: hidden;}
.lhyyh .pics li {position: relative;width: 375px;height: 215px;}
.lhyyh .pics li:first-child {margin-bottom: 20px;}
.lhyyh .pics li img {width: 375px;height: 215px;}
.lhyyh .pics li span {position: absolute;display: block;bottom: 0;width: 375px;height: 40px;line-height: 40px;text-align: center;background: rgba(255, 25, 25, 0.6);color: #ffffff;}
/*页脚*/
footer {width: 100%;margin-top: 100px;font-size: 14px;}
.footer_left {float: left;width: 400px;height: 180px;}
.footer_left img {margin: 58px 39px;}
.footer_right {float: right;width: 600px;height: 180px;overflow: hidden;}
.footer_right p {line-height: 30px;}
.footer_gajg {float: left;margin-top: 15px;line-height: 20px;margin-left: 60px;margin-right: 100px;}
.footer_gajg img {float: left;margin-right: 5px;}
.footer_link {float: left;margin-right: 20px;}
.footer_hidden {width: 0px;height: 0px;overflow: hidden;}
