@charset "utf-8";

.oldModel .bc-top{ padding:0}
.oldModel .top-banner .nav ul li a{ font-size:30px; padding:0 20px;} 
.oldModel .news .first-txt h1{ font-size:54px;line-height: 55px;}
.oldModel .news .first-txt p{ font-size:36px; line-height:40px;}
.oldModel .one-news .news{ height:170px !important;}
.oldModel .list li{ background:none;}
.oldModel .lhdt-tab .list{ margin: 30px 0 0 auto; }
.oldModel .lhdt-tab li{ float:none;margin-right: 0; width: 100%;height: 90px; line-height:90px;}
.oldModel .lhdt-box .list li a{ font-size:45px;}
.oldModel .news li a{ height: 90px;}
.oldModel #tabs{ height:568px !important;}
.oldModel .lhdt-box{ height:1112px;}
.oldModel .lhdt-tab{ height:683px !important;}
.oldModel .xc-small .zs2 i{font-size:45px; line-height:70px;}
.oldModel .xc-small .zs2 em{ font-size:36px;-webkit-line-clamp:3; line-height:60px;margin-top:15px;}
.oldModel .xc-small .zs2 a.tj-ck-xq{ font-size:36px;width: 165px; height: 60px; line-height: 60px; left:45%;}
.oldModel .db-list{ width:100%;}
.oldModel .dbsy-tab .fl, .oldModel .dbsy-tab .fr{ float:none;width: 100% !important;}
.oldModel #db-tabs{ height:1120px !important;}
.oldModel .dbsy-box{ height:1230px;}
.oldModel .db-list li{ width:364px; height:585px;}
.oldModel .db-list li img{ width:340px;}
.oldModel .db-list li span{ font-size:45px;line-height: 60px;}
.oldModel .db-list li em{ font-size:36px;line-height: 60px;}
.oldModel .db-list li a{ font-size:36px;bottom: 21px;}
.oldModel .dbsy-tab .list li{ height:90px;}
.oldModel .dbsy-tab .list li a{ font-size:45px; line-height:60px;}
.oldModel .fenlei{height: 241px; background-size: 100% 100%;}
.oldModel .fenlei ul li a b{ font-size:30px;}
.oldModel #pj-lunbo4 .pj-Carousel{ height:555px;}
.oldModel #pj-lunbo4 .pj-Carousel-item b{font-size: 54px; line-height: 90px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.oldModel #pj-lunbo4 .pj-Carousel-item em{margin-top:65px; font-size: 36px; line-height: 60px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.oldModel .sdbg-box{ height:1100px;}
.oldModel .pj-Carousel-box{ height:600px;}
.oldModel #pj-lunbo4 .pj-Carousel-item{ height:1200px;}
.oldModel #pj-lunbo4 .more{ width: 300px; font-size: 36px; height: 70px; top: 40px; line-height: 70px;}
.oldModel .jdSlide { height:600px;}
.oldModel .jdSlide .sli li{ height:600px;background: url(../images/arrow.png) no-repeat center center; background-color: #d1001f;}
.oldModel .jdSlide .bd li{width: 350px; height: 438px;}
.oldModel .jdSlide .sli li.next{background-position: -62px 91px;}
.oldModel .jdSlide .sli li.prev{background-position: 0 91px;}

.oldModel .footer{ height:328px !important; overflow:hidden !important;}
.oldModel .footer_fl{ margin-top:10px !important; margin-left:20px !important;}
.oldModel .footer_con{ width:1000px !important; font-size:38px !important; line-height:60px !important; text-align:center !important;}
.oldModel .footer_fr{ margin-top:10px !important;}

/*--------------------------------------首屏样式---------------------------------------------*/
.owo{margin:0;padding:0;width:100%;height:100vh;overflow-x:hidden;user-select:text;-webkit-overflow-scrolling:touch;position:relative;}
.one{background:url(../images/index.jpg) center no-repeat;background-size:100% 100%;z-index:999;}
.one img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;}
.one .main{position:absolute;left:0;right:0;top:-20%;bottom:0;margin:auto;-webkit-animation-duration:1.5s;animation-duration:1.5s;}
.one .tc2021{position:absolute;left:0;right:-8%;top:4%;bottom:0;margin:auto;-moz-animation:appear 3s linear infinite;-webkit-animation:appear 3s linear infinite;-o-animation:appear 3s linear infinite;animation:appear 3s linear infinite;}
.one .index-tit{position:absolute;bottom:18%;left:0;right:0;margin:0 auto;}
.pc .no-pc{display:none;}
.plane-box{position:absolute;left:0;top:38px;width:334px;height:265px;}
.plane-box .index-plane{position:absolute;left:-334px;top:30px;z-index:98;-moz-animation:fadeInRight 3s linear infinite;-webkit-animation:fadeInRight 3s linear infinite;-o-animation:fadeInRight 3s linear infinite;animation:fadeInRight 3s linear infinite;}
.plane-box .index-cloud{position:absolute;left:0;top:0;z-index:99;}

/* 动画效果 */
@keyframes zoomIn{
	from{opacity:0;transform:scale3d(0.3, 0.3, 0.3);}
	50%{opacity:1;}}
.zoomIn{animation-name:zoomIn;}

@keyframes fadeInUp{
	from{opacity:0;transform:translate3d(0, 100%, 0);}
	to{opacity:1;transform:translate3d(0, 0, 0);}}
.fadeInUp{animation-name:fadeInUp;}

/*飞机移动*/
@keyframes fadeInRight{
	from{opacity:.5;transform:translate3d(0, 0, 0);}
	to{opacity:1;transform:translate3d(100%, 0, 0);}}
.fadeInRight{animation-name:fadeInRight;}

@keyframes appear{
	from{opacity:0;}
	to{opacity:1;}}

.owo-animation{overflow-x:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.owo-animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owo-animation-forward{z-index:99;}

@keyframes fade{from{opacity:1;}
	50%{opacity:0.4;}
	to{opacity:1;}}

/* 页面切换动画 */
.o-page-scaleDownCenter{
	-webkit-animation:scaleDownCenter .4s ease-in both;-moz-animation:scaleDownCenter .4s ease-in both;animation:scaleDownCenter .4s ease-in both;}

@-webkit-keyframes scaleDownCenter{
	to{opacity:0;-webkit-transform:scale(.7);}}
@-moz-keyframes scaleDownCenter{
	to{opacity:0;-moz-transform:scale(.7);}}
@keyframes scaleDownCenter{
	to{opacity:0;transform:scale(.7);}}
.o-page-scaleUpCenter{-webkit-animation:scaleUpCenter .4s ease-out both;-moz-animation:scaleUpCenter .4s ease-out both;animation:scaleUpCenter .4s ease-out both;}
@-webkit-keyframes scaleUpCenter{
	from{opacity:0;-webkit-transform:scale(.7);}}
@-moz-keyframes scaleUpCenter{
	from{opacity:0;-moz-transform:scale(.7);}}
@keyframes scaleUpCenter{
	from{opacity:0;transform:scale(.7);}}
.o-page-delay400{-webkit-animation-delay:.4s !important;-moz-animation-delay:.4s !important;animation-delay:.4s !important;}

/*--------------------------------------第一屏样式---------------------------------------------*/
.top-banner{position:relative;width:100%;height:410px;background:url(../images/top-banner.jpg) center top no-repeat;}
.top-banner .nav{position:absolute;left:0;bottom:-92px;width:100%;height:301px;background:url(../images/nav-bg.png) center bottom no-repeat;}
.top-banner .nav ul{margin:218px auto 0 auto;width:980px;height:94px;text-align:center;}
.top-banner .nav ul li{text-align:center;display:inline-block;}
.top-banner .nav ul li a{padding:0 28px;font-size:24px;color:#ffffff;line-height:38px;display:block;}
.news{margin:20px auto 0 auto;padding:30px 20px;width:1200px;background:#ffffff;box-sizing:border-box;}

/*两会动态样式*/
.lhdt-box{margin-top:60px;padding-top:40px;width:100%;height:694px;background:url(../images/bg1.jpg) center top no-repeat;}
/*头条样式*/
.news .first-img{float:left;margin-top:10px;width:130px;}
.news .first-txt{float:right;width:1030px;}
.news .first-txt h1{margin:0 auto 15px auto;width:90%;font-family:"宋体";font-size:32px;color:#d1001f;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .first-txt p{text-indent:32px;width:100%;color:#666666;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.tab-tit{width:100%;height:70px;text-align:center;background:url(../images/line.png) center no-repeat}
.tab-tit a{margin:0 15px;width:274px;height:70px;display:inline-block;}
.tab-tit a.lhdt{background:url(../images/lhdt-tit.png) center no-repeat;background-size:270px 69px;}
.tab-tit a.lhdt.selected{background:url(../images/lhdt-tit-h.png) center no-repeat;background-size:270px 69px;}
.tab-tit a.lhgg{background:url(../images/lhgg-tit.png) center no-repeat;background-size:267px 62px;}
.tab-tit a.lhgg.selected{background:url(../images/lhgg-tit-h.png) center no-repeat;background-size:267px 62px;}
#tabs{height:220px !important;}
.lhdt-tab .swiper-slide{height:220px !important;}
/*新闻列表公共样式*/
.list li{height:44px;}
.list li a{padding-left:20px;font-size:16px;color:#333333;width:80%;line-height:44px;background:url(../images/icon.png) left center no-repeat;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.list li span{float:right;height:42px;line-height:42px;font-size:14px;color:#999999;}
/*两会动态样式*/
.lhdt-tab .list{margin:30px -5% 0 auto;overflow:hidden;}
.lhdt-tab li{float:left;margin-right:5%;width:45%;}
.rdxw{float:right;width:590px;height:430px;}
/*--------------------------------------现场图集样式---------------------------------------------*/
.xctj-box{margin:-148px auto 0 auto;width:1200px;}
.title{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.xc-big{position:relative;margin-top:40px;width:1200px;height:449px;overflow:hidden;}

.xc-small{position:relative;margin-left:1px;width:399px;height:400px;overflow:hidden;}

.xc-big img,.xc-small img{width:100%;height:100%;transition:All 1s ease-in-out;}

.pic-more{position:absolute;bottom:0;right:0;font-size:46px;color:#ffffff;width:399px;height:48px;line-height:48px;text-align:center;background:#d1001f;cursor:pointer;}

.xc-small .zs1{position:absolute;left:0;top:0;font-weight:bold;font-size:60px;color:#ffffff;width:100%;height:100%;line-height:224px;text-align:center;display:block;}

.xc-small .zs2{position:absolute;left:0;top:0;padding:40px 20px 30px 20px;color:#ffffff;width:100%;height:100%;text-align:center;box-sizing:border-box;}

.xc-small .zs2 i{font-size:24px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}

.xc-small .zs2 em{margin-top:30px;font-size:16px;line-height:28px;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;}

.xc-small .zs2 b{margin-top:20px;font-weight:normal;width:100%;height:20px;display:block;}
.mt1{margin-top:1px;}

.ml1{margin-left:1px;width:399px;}
.xc-small .zs2 a.tj-ck-xq{position:absolute;bottom:30px;left:50%;margin-left:-55px;width:110px;font-size:14px;color:#ffffff;text-align:center;border:#ffffff solid 1px;border-radius:4px;display:inline-block;}
.pj-Carousel{position:relative;margin:0 auto;width:100%;height:449px;overflow:hidden;}

.pj-Carousel-box{position:absolute;top:0;left:0;height:449px;}

.pj-Carousel-item{float:left;height:449px;text-align:center;}

.pj-Carousel-item img{width:800px;height:449px;}

.pj-Carousel-active{position:absolute;bottom:12px;left:15px;margin:auto auto;z-index:5;}

.pj-Carousel-color{float:left;margin:0px 6px;background:#ffffff;width:12px;height:12px;border-radius:50%;}

.pj-Carousel .active{background:#cd3333;}
/*--------------------------------------代表/委员声音样式---------------------------------------------*/
.dbsy-box{margin-top:70px;width:100%;height:494px;background:url(../images/bg2.jpg) center top no-repeat;}
.dbsy-tab{margin:0 auto;width:1200px;}
.tab-tit2{width:100%;height:70px;text-align:center;background:url(../images/line.png) center no-repeat}
.tab-tit2 a{margin:0 15px;width:274px;height:70px;display:inline-block;}
.tab-tit2 a.dbsy{background:url(../images/dbsy-tit.png) center no-repeat;background-size:273px 68px;}
.tab-tit2 a.dbsy.selected{background:url(../images/dbsy-tit-h.png) center no-repeat;background-size:273px 68px;}
.tab-tit2 a.wysy{background:url(../images/wysy-tit.png) center no-repeat;background-size:267px 67px;}
.tab-tit2 a.wysy.selected{background:url(../images/wysy-tit-h.png) center no-repeat;background-size:267px 67px;}
#db-tabs{height:420px !important;}
.lhdt-tab .swiper-slide{height:420px !important;}
.db-list{margin-top:50px;width:820px;}
.db-list li{position:relative;float:left;margin-right:36px;padding:12px;width:236px;height:316px;background:#fff8f1;}
.db-list li img{width:212px;height:128px;}
.db-list li span{margin-top:12px;width:100%;line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.db-list li em{margin-top:12px;font-size:14px;color:#888888;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.db-list li a{position:absolute;right:12px;bottom:6px;font-size:14px;color:#d1001f;}
#db-tabs .list{margin-top:44px;width:380px;}
#db-tabs .list a{width:100%;}
#db-tabs .list a.more{margin:14px auto 0 auto;width:110px;height:34px;font-size:14px;color:#d1001f;text-align:center;line-height:34px;border-radius:4px;border:#d1001f solid 1px;display:block;}
/*--------------------------------------速度政府工作报告样式样式---------------------------------------------*/
.sdbg-box{padding-top:20px;width:100%;height:864px;background:url(../images/bg3.jpg) center top no-repeat;}
.fenlei{margin:40px auto 20px auto;width:1200px;height:216px;background:url(../images/zfgzbg-fl-bg.jpg) left top no-repeat;}
.fenlei ul{float:right;margin:30px 110px 0 auto;}
.fenlei ul li{float:left;margin:0 18px;width:154px;text-align:center;}
.fenlei ul li a{display:block;}
.fenlei ul li a img{width:116px;height:116px;border-radius:50%;transform-style:preserver-3d;}
.fenlei ul li a b{margin-top:10px;font-size:20px;display:block;}
.fenlei ul li:hover a img{-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);-moz-transition:.5s linear;-webkit-transition:.5s linear;-o-transition:.5s linear;transition:.5s linear;}
#pj-lunbo4{margin:30px auto;padding:35px 30px;width:1200px;background:#ffffff;}
#pj-lunbo4 .pj-Carousel{height:280px;}
#pj-lunbo4 .pj-Carousel-item{height:449px;text-align:left;}
#pj-lunbo4 .pj-Carousel-item b{font-family:"宋体";font-size:24px;text-align:center;display:block;}
#pj-lunbo4 .pj-Carousel-item em{margin-top:20px;color:#666666;text-indent:2em;display:block;}
#pj-lunbo4 .pj-Carousel-color{float:none;margin:0px 10px;background:#c2c2c2;display:inline-block;}
#pj-lunbo4 .pj-Carousel-active{left:0;width:100%;text-align:center;display:block;}
#pj-lunbo4 .pj-Carousel .active{background:#cd3333;}
#pj-lunbo4 .more{margin-top:42px;color:#d1001f;display:inline-block;}

/*--------------------------------------图说两会样式---------------------------------------------*/
.tslh-box{background:#ffffff;}
.jdSlide{position:relative;margin:50px auto 0;padding:30px 0;width:1200px;height:367px;background:#fff8f1;}
.jdSlide .bd li{position:relative;float:left;margin:25px;width:190px;height:220px;}
.jdSlide .bd li img{display:block;width:100%;height:100%;transition: all 0.6s;}
.jdSlide .bd li:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);-webkit-box-shadow:rgba(0,0,0,.7) 0 0 12px;-moz-box-shadow:rgba(0,0,0,.7) 0 0 12px;-o-box-shadow:rgba(0,0,0,.7) 0 0 12px;box-shadow:rgba(0,0,0,.7) 0 0 12px;}
.jdSlide .hd{width:auto;height:20px;position:relative;display:block;margin:20px auto 0;text-align:center;}
.jdSlide .hd li{position:relative;margin:0 12px;width:12px;height:12px;overflow:hidden;line-height:999px;background:#d1d1d1;border-radius:50%;display:inline-block;}
.jdSlide .hd li.on{background:#cd3333;}
.jdSlide .sli li{position:absolute;top:0;width:62px;height:367px;background:url(../images/arrow.png);display:block;}
.jdSlide .sli li.prev{left:-62px;background-position:0 0;}
.jdSlide .sli li.next{right:-62px;background-position:-62px 0;}

/*--------------------------------------重点专题推荐样式---------------------------------------------*/
.zdzt-box{margin-top:-50px;padding-top:98px;width:100%;height:856px;background:url(../images/bg4.jpg) center top no-repeat;}
.zt-list{margin:35px auto;width:1200px;}
.zt-list ul {margin-right:-24px;overflow:hidden;}
.zt-list ul li{float:left;margin-right:24px;width:384px;height:179px;}
.zt-list ul li a{/*padding:8px;*/padding:30px;background:#ffffff;display:block;}
.zt-list ul li a img{width:100%;height:100%;}

/*--------------------------------------底部版权样式---------------------------------------------*/
/*.footer-box{background:#ffffff;border-top:#eeeeee solid 1px;}
.footer{position:relative;margin:0 auto;padding:20px 0;width:1200px;}
.footer .red{position:absolute;left:0;top:38px;}
.footer .a-list{text-align:center;}
.footer .a-list a{padding:20px;font-size:18px;}
.footer .a-list i{color:#b3b3b3;}
.footer .a-list span{margin-top:10px;font-size:14px;line-height:24px;display:block;}*/


.footer{ height:80px;background:#ffffff;border-top:#eeeeee solid 1px;}
.mainBox {
    width: 1200px;
    margin: 0 auto;
	}
.footer .footer_fl{ float:left; width:51px; height:63px; margin-top:10px; margin-left:180px;}
.footer .footer_fl img{width:51px; height:63px;}
.footer .footer_con{ float:left;font-size:12px; line-height:20px; width:636px; margin-top:10px; text-align:center;}
.footer .footer_con b{ display:block; font-weight:normal; color:#333333; margin-bottom:5px;}
.footer .footer_con b a{ color:#333333; margin:0 20px;}
.footer .footer_con span p a{color:#333333;}
.footer .footer_fr{ float:left; width:300px; height:55px; margin-top:25px;}
.footer .footer_fr img{width:110px; height:55px;margin-left:10px;}


/*--------------------------------------文字列表页面样式---------------------------------------------*/
.index-body{background:#f5f5f5;}
.list-box{padding-top:115px;}
.left-box{float:left;width:300px;border-radius:4px;}
.node{height:60px;line-height:60px;text-align:center;font-weight:bold;font-size:26px;color:#ffffff;background:#d1001f;border:#d1001f solid 1px;}
.node-list{border:#f3f3f3 2px solid;}
.node-list li a{margin-left:0;width:100%;height:60px;line-height:60px;font-size:18px;text-align:center;border-bottom:#e5e5e5 dashed 1px;display:block;}
.node-list li:last-of-type a{border:none;}
.node-list li:hover{background:#f3f3f3;}
.node-list li:hover a{font-size:20px;}
/*右边列表样式*/
.right-box{float:right;padding:0 10px;width:830px;}
.position{padding-left:16px;height:44px;background:url(../images/position.png) no-repeat;background-position:0px 8px;border-bottom:#dddddd solid 1px;}
.position span{font-size:16px;}
.position a span:hover{color:#038d34;}
.right-box .list{margin-top:10px;}
.right-box .list li:nth-child(5n){margin-bottom:10px;height:54px;border-bottom:#e5e5e5 dashed 1px;}
/*分页样式*/
.pager{text-align:center;padding:20px;font-size:14px;}
.pager a{margin:5px;padding:2px 8px;border:#ccc solid 1px;line-height:22px;display:inline-block;}
.pager a:hover,.pager a.hover{background:#038d34;border-color:#038d34;color:#FFF;}
.pager .button{height:28px;width:38px;background:#d1001f;border:0;border-radius:0;color:#FFF;}
.pager .text{padding:2px;border:#ccc solid 1px;line-height:22px;border-radius:0;}

/*--------------------------------------图片列表页样式---------------------------------------------*/
.pic-list{margin-right:-20px;overflow:hidden;}
.pic-list li{float:left;margin:20px 20px 0 auto;width:256px;height:268px;}
.pic-list li a{width:100%;height:100%;display:block;}
.pic-list li img{width:256px;height:170px;}
.pic-list li a span{margin-top:5px;width:100%;line-height:28px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.pic-list li a em{font-size:14px;color:#999999;display:block;}

/*--------------------------------------代表委员声音页面样式---------------------------------------------*/
.right-box .db-list{margin-top:10px;width:auto;overflow:hidden;}
.right-box .db-list li{margin:17px;}

/*--------------------------------------图说两会页面样式---------------------------------------------*/
.tslh-pic-list{margin-right:-16px;overflow:hidden;}
.tslh-pic-list li{float:left;margin:20px 16px 0 auto;width:190px;height:220px;}
.tslh-pic-list li a{width:100%;height:100%;}
.tslh-pic-list li a img{width:100%;height:100%;}