﻿@charset "utf-8";
/* CSS Document */
body{min-width: 1320px;}
a { -webkit-transition: all 0.4s; transition: all 0.4s; }
a:hover { color: #ff9724 !important; background-color: transparent; -webkit-text-decoration-skip: objects; }
.full-screen, .full-screen body { width: 100%; height: 100%; overflow: hidden; }
.cover { height: 100%; background: url("../../images/2019banner.jpg") 50% 0 no-repeat; width: 100%; position: relative; background-size: cover; overflow: hidden; }

.fl {float:left;}
.fr {float:right;}
.reportPart{width:1210px;margin:auto;}
.w580 {width:580px;}

.w500 {width:500px;}
.w600 {width:600px;}

.layer { display: block; }
.logo img { left: 50%; top: 280px; margin-left: -500px; width: 952px; height: 309px; position: absolute; z-index: 10; }
.logoXH img { left: 50%; top: 180px; margin-left: 550px; width: 146px; height: 78px; position: absolute; z-index: 10; }
/* .red img {
            left: 50%;
            bottom: 0px;
            margin-left: -960px;
            width: 1920px;
            height: 252px;
            position: absolute;
            z-index: 99;
        } */

/* .train img {
            left: 50%;
            bottom: -18px;
            margin-left: -340px;
            width: 489px;
            height: 202px;
            position: absolute;
            z-index: 99;
        } */

.cloud1 img { left: 50%; top: 0px; margin-left: -960px; width: 1920px; height: 653px; position: absolute; z-index: 99; opacity: 0.8; filter: alpha(opacity=80); -webkit-animation: bannerCloud 40s linear 0s infinite normal; animation: bannerCloud 40s linear 0s infinite normal; }
.cloud2 img { left: 50%; top: 0px; margin-left: -960px; width: 1920px; height: 653px; position: absolute; z-index: 99; opacity: 0; filter: alpha(opacity=0); -webkit-animation: bannerCloud 40s linear 20s infinite normal; animation: bannerCloud 40s linear 20s infinite normal; }
 @-webkit-keyframes bannerCloud {  0% {
 opacity: 0;
 -webkit-transform: scale(1);
}
 10%,  80% {
 opacity: 0.7;
}
 100% {
 opacity: 0;
 -webkit-transform: scale(3);
}
}
 @keyframes bannerCloud {  0% {
 opacity: 0;
 transform: scale(1);
}
 10%,  80% {
 opacity: 0.7;
}
 100% {
 opacity: 0;
 transform: scale(3);
}
}


 .banner { width: 100%; height: 428px; background: url("../../images/2019banner_bg.jpg") 50% 0 no-repeat; position: relative; overflow: hidden; }
.bannerlogo { width: 100%; height: 428px; background: url("../../images/banner_logo.png") 50% 0 no-repeat; position: relative; z-index: 4; }
.cloud3 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("../../images/cloud.png") no-repeat center; background-size: 100%; -webkit-animation-fill-mode: both; animation-fill-mode: both; z-index: 1; opacity: 0.8; filter: alpha(opacity=80); -webkit-animation: bannerCloud 40s linear 0s infinite normal; animation: bannerCloud 40s linear 0s infinite normal; }
.cloud4 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("../../images/cloud.png") no-repeat center; background-size: 100%; -webkit-animation-fill-mode: both; animation-fill-mode: both; z-index: 1; opacity: 0; filter: alpha(opacity=0); -webkit-animation: bannerCloud 40s linear 20s infinite normal; animation: bannerCloud 40s linear 20s infinite normal; }


.nav { background: #920000; height: 50px; width: 100%; position: relative; margin: 0px auto 20px; }
.nav .navlogo { width: 266px; height: 43px; position: absolute; left: 50%; margin-left: -605px; z-index: 5; top: 4px; }
.nav .navlogo img { width: 100%; height: auto; }
.nav ul { position: absolute; width: 1000px; height: 50px; left: 50%; margin-left: -330px; z-index: 6; top: 0 }
.nav li { float: left; width: 120px; font-size: 18px; font-weight: bold; color: #fff; line-height: 50px; text-align: center; cursor: pointer; position: relative; }
.nav li:hover { /* background: #c81e25; *//* Opera */}
.nav li+li { /* margin-left: 30px; */}
.nav li a { color: #fff; position: relative; z-index: 5; }
.nav li::before { content: ""; width: 100%; height: 100%; background: #c81e25; text-align: center; position: absolute; left: 4px; top: 0; display: none; transform: skewX(160deg); -ms-transform: skewX(160deg); /* IE 9 */
-moz-transform: skewX(160deg); /* Firefox */
-webkit-transform: skewX(160deg); /* Safari 和 Chrome */
-o-transform: skewX(160deg); z-index: 1; }
.nav li:hover:before { display: block; }
.nav li::after { content: "/"; width: 0px; height: 50px; color: #fff; text-align: center; position: absolute; right: 0; z-index: 2;/* margin-left: 30px; */
}

/*两会声音*/
.lhsy h1{ height: 280px; background: url(../../images/lhsytit.png) no-repeat center 100px; }
.list li{padding:14px 0 7px 28px;background:url(../../images/sprits.png) no-repeat 0 22px;border-bottom:1px dotted #e3e3e3;font-size:1pc;height:23px;overflow: hidden;}
/*两会要闻*/
.slideBox{ width:580px; height:360px; overflow:hidden; position:relative; border:1px solid #ddd;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hdmore{height:20px;position:absolute; right:5px; bottom:10px;overflow:hidden;z-index:2; line-height:20px;}
.slideBox .hdmore a{ font-size:14px; color:#FC0;}

.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px;background:#fff; cursor:pointer;border-radius:5px;}
.slideBox .hd ul li.on{ background:#920000; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;overflow:hidden;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li p{ position:absolute; bottom:0px; left:0px; line-height:40px; font-size:16px; background: url(tmbg.png); color:#fff; width:96%; padding:0px 2%; overflow:hidden; height:40px;}
.slideBox .bd img{ width:580px; height:360px; display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.lhyw {margin-bottom:60px;}
.bn_title{margin-bottom:13px;}
.bn_title h2{margin-bottom:10px;font-size:26px;}
.bn_title p{color:#8c8c8c;text-indent:2em;font-weight:400;font-size:14px;line-height:25px;}
.bn_title p a{color:#333;}
.bn_title p a:hover{color:#275c9c;}

/*代表委员*/

/*人大政协切换*/
.tab_menu{width:410px; margin:0 auto; margin-top:30px; } 
.tab_menu li{ float:left; width:190px; height:30px; line-height:30px; font-size:24px; color:#555; cursor:pointer; text-align:center; margin:0 2px 0 0; border-bottom: 4px solid #d7d7d7; position:relative; } 
.tab_menu li:after { content:""; width:6px; height:6px; border:2px solid #6f6f6f; position:absolute; left:0; top:10px; border-radius:60px;  }
.tab_box { width:1200px; clear:both; margin-top:30px;  } 
.tab_menu .selected { border-bottom: 4px solid #d70016; color: #d70016; font-weight: bold; cursor:pointer;} 
.tab_menu .selected:before { content: ""; width: 13px; height: 8px; background: url(http://www.newsimg.cn/politics/ggkf40/yxl../../images/daosj.png) no-repeat; position: absolute; left: 45%; top: 33px; }
.tab_menu .selected:after { content:""; width:10px; height:10px; border:2px solid #d70016; position:absolute; left:0; top:8px; border-radius:60px;  }
.hide{display:none;} 


.dbtlh{ height: 1200px;background: url(../../images/tlhbg.jpg) no-repeat center 0; }
.dbtlhbox{ width: 1200px; margin: 0 auto; background: #fff; box-shadow: 0px 5px 1px rgba(0,0,0,.1) ;}
.dbtlhbox h1{ height: 170px; background: url(../../images/tlhtit.png) no-repeat center 60px;}
.photobox,.photolayer{ width: 226px; height: 226px; }
.photobox img{ width: 206px; height: 206px; position: absolute; left: 10px; top: 10px; transition: all 1s; }
.photobox{ float: left; position: relative; margin-right: 20px; }
.photolayer{ display: block; background: url(../../images/photolayer.png) no-repeat center 0; position: absolute;left: 0; top: 0; z-index:10; }
.dbtlhul{ height: 708px; }
.dbtlhul li{ width: 540px; float: left; margin:5px 20px; }
.dbtlhul li h2{ font-size: 24px; color: #bd0f02; font-weight: bold; margin-bottom: 8px; padding-top: 30px; }
.dbtlhul li p{ font-size: 20px; line-height: 30px; color: #4e4e4e; }
a.dbmore{ color: #bd0f02; font-size: 18px;  }
.dbtlhul li:hover img{ width: 226px; height: 226px; left:0; top: 0; z-index: 5; }



/*图说两会*/
.pictorialBox{background:url(../../images/tslhbg.jpg) no-repeat center top; margin:auto;}
.tts{ height: 220px; background:url(../../images/pic_title_ts.png) no-repeat center 90px; }
.pictorialBox .picpart2{width:1080px;height:560px;margin:auto; position: relative;}
.pictorialBox .drawBox2{width:100%;height:560px;overflow:hidden;}
.pictorialBox .drawBox2 .drawList2{width:100%;}
.pictorialBox .drawList2 li img {width:1080px;height:560px;overflow:hidden;}
.pictorialBox .drawList2 li a{display: block;}
.pictorialBox .drawList2 .lb_t2{position:absolute;height:76px;line-height:76px;padding-left:66px;color:#fff;font-size:24px;
    bottom:0;z-index:999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pictorialBox .drawBox2 .btnL2{height:62px;position:absolute;top:262px;left:0;z-index:999;cursor:pointer;}
.pictorialBox .drawBox2 .btnR2{height:62px;position:absolute;top:262px;right:0;z-index:999;cursor:pointer;}

/*历届两会*/
.three-center-qie{

}
.three-center-qie .xuanchuan-ban{ margin:0 auto 0; height:120px; overflow:hidden; position:relative;}
.three-center-qie .xuanchuan-ban .next{position: absolute; right: 7px;top:40%; background: url(http://www.xianning.gov.cn/images/xn2018_index_icon41.png) ;width: 14px;height: 20px;cursor: pointer}
.three-center-qie .xuanchuan-ban .prev{ position: absolute; left:7px; top:40%; background: url(http://www.xianning.gov.cn/images/xn2018_index_icon400.png);width: 14px;height: 20px ;cursor: pointer}
.three-center-qie .xuanchuan-ban .bd ul{ overflow:hidden; zoom:1; }
.three-center-qie .xuanchuan-ban .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:372px; height:120px;}
.three-center-qie .xuanchuan-ban .bd ul li img{ width:372px; height:120px;}
.three-center-img{
    margin-bottom: 20px;
}


/*解读报告*/
.jdbg {}
.jdbg h1 { height: 170px; background: url(../../images/bgjd_title.png) no-repeat center 60px;}
.jdbg .bgjd-list {width:1200px;margin:auto;}
.jdbg .bgjd-list>li{float: left;width: 373px;margin-right: 40px;}
.jdbg .bgjd-list>li:last-child{margin-right: 0;}
.jdbg .bgjd-list .list-tittle{width: 100%;height: 50px;background: #f1e8e0;text-align: center;color: #9a614b;margin-bottom: 15px;font: normal 20px/50px "微软雅黑";}
.jdbg .bgjd-list .list-tittle a{color: #9a614b;font: normal 20px/50px "微软雅黑"; margin:0 6px;}
.bgjd-list>li:first-child p{padding-top: 10px;font: normal 14px/26px "微软雅黑";color: #414141;}
.bgjd-list>li:nth-child(2) p,.bgjd-list>li:nth-child(2) p a{font: normal 14px/24px "微软雅黑";color: #9b634f;text-indent: 2em;}

.point-list li{width:100%;list-style: url(../../images/point_03.jpg);padding-top: 10px;position: relative;left: 10px;}
.point-list li{font: normal 14px/24px "微软雅黑"}

.year-list{width: 100%;overflow: hidden;margin-bottom:15px;}
.year-list li{width: 113px;height: 35px;background: #f1e8e0;float: left;margin-top: 10px;margin-right: 17px;text-align: center;line-height: 35px;}
.year-list li:nth-child(3n){margin-right: 0;}
.year-list li:first-child .year-list li:nth-child(2),.point-list .year-list li:nth-child(3){margin-top: 0;}
.year-list li a{color: #9b634f;font: normal 18px/35px "微软雅黑";}



/*两会关注*/

.lhgz h1 {height: 170px; background: url(../../images/lhgz_title.png) no-repeat center 60px;}


/*微博互动*/
.wbhd {}
.wbhd h1 {height: 170px; background: url(../../images/wbhd_title.png) no-repeat center 60px;}
.wb {width:1200px;margin:auto;}


/*底部*/
.showmobile{display:none;}
.footer {border-top:1px solid #c9c9ca;padding:15px 0 15px 0; background:#f9f7f4; text-align:center;line-height: 25px;color: #333;font-size:14px;margin-top:30px;}
.footer a {line-height: 30px;color: #000; }