@charset "utf-8";
body{  background-color:#fbf7f6;}
.index-body-Bk{background-image: url(/res/hbstjj/kfr16/images/index-banner.jpg); background-position: center -50px; background-repeat: no-repeat;}


/*顶部开始*/
.head_top{ height:40px; background-color:#fff; color:#333; font-size:15px; box-shadow: 0px 0px 10px rgba(12,63,133,0.1);}
.head_top a{ color:#666;}
.nav_top {height: 40px;width: 1200px;margin-right: auto;margin-left: auto;display: block;}
.head_topSon{ width:1200px; margin-left:auto; margin-right:auto; height:35px; line-height:35px; display:block;}
.welcome {float: left;width: 20%;height: 40px;line-height: 40px;background-image: url(/res/hbstjj/kfr16/images/post.png);background-repeat: no-repeat;background-position: left center;padding-left: 40px;font-size: 15px;color: #333;}
.return {	line-height: 40px;float: right;	display: block;	height: 40px;width: 13%;text-align: right;}
.return span {background-image: url(/res/hbstjj/kfr16/images/fh.png);background-repeat: no-repeat;	background-position: left center;height: 40px;width: 40px;float: left;display: block;}





.content { width: 1400px;  padding-bottom: 40px; margin-left: auto;  margin-right: auto;}

.kfr-news{ height: auto; width: 1400px; padding:0px 20px 20px 20px; background-color: #fff; box-shadow: -2px 0px 20px rgba(133, 12, 12, 0.12); position: relative; margin: 0 auto;}

.news_lunhuan{display: block;width: 52%;float:left ; height: 480px; background-color: #FFFFFF; border-radius: 3px; box-shadow:2px 2px 3px rgba(12,63,133,0.1);}
.news-img{ width: 100%; height: 480px; }
.news-img img{ width: 100%; height: 480px;}
.gu_tt {color: #4876d7;text-decoration: none; overflow:hidden; /*! border-bottom: 1px dashed #134580; */ margin-bottom:5px; }
.gu_tt h1{ color: #000; font-size:25px; line-height:1.5em;  text-align: left; text-decoration: none;display: block;  font-weight: bold; padding: 10px 0px;}
.gu_tt h1.guTwolines{  padding: 18px 5px;}
.gu_tt h1 a { color: #404040;}
.gu_tt a.lineH25{line-height:25px; text-align: left; }
.gu_tt a:hover{color:#28548a;}
.gu_tt p {font-size: 16px;line-height:2em; /*! height:59px; */ display: block; color: #666;text-decoration: none; text-indent: 2em; padding-bottom: 5px;text-align: justify;}

.ttMore{text-align: right;font-size: 15px; height:30px; line-height:30px; }
.ttMore a{ color:#a80f0f;}
.news-list{ width: 46%; float: right; height: 480px; background-color: #FFFFFF; border-radius: 3px; }
.news-list ul{ padding:0px 0px;}
.news-list ul li{ width: 100%; height: 45px; line-height: 45px;  font-size:17px; clear: both; }
.news-list ul li a{ width: 85%; float: left; height: 45px; overflow: hidden; background-image: url(/res/hbstjj/kfr16/images/huiDian.png); background-position: left center; background-repeat: no-repeat; padding-left:20px ; color: #272f37;  display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical;}
.news-list ul li a:hover{color: #ad0000; background-image: url(/res/hbstjj/kfr16/images/lanDian.png);}
.index-list{ margin: 0 5px;}
.index-list ul{ display: none;}
.index-list ul.index-ulshow{ display: block;}

.news_title {display: block;height: 44px;  border-bottom: 1px solid #e0e7ec;/*background-image: url(/res/hbstjj/kfr16/css/images/lmBK.png);*/ background-repeat: repeat-x; background-position: center -1px;}
.news_title-left{float: left; width:60%; height: 44px; }

.news_title-left a{  height: 44px;  float: left; display: block;  line-height: 44px; margin-right: 30px;  font-size: 24px; font-weight: bold;  color:#8d96a2;}
.news_title-left a.nolinkTitle,.news_title-left  a:hover{ height: 44px;  display: block;  color: #3070bf; border-bottom: 2px solid #3070bf}
.news_title-right{ float: right;}
.news_title-right span {display: none;}
.news_title-right span.more{display: block;}
.sonItem{ float: right;}
.sonItem a {float: left;  width: 120px; height: 30px; line-height: 30px; margin-right: 10px; border-radius: 15px; text-align: center; display: block; font-size:15px; color: #666f79;font-weight:bold; border: 1px solid #c9d4e2;  }
.sonItem a:hover{ background-color: #3182d4; color: #fff; border: 1px solid #3182d4; }
.more {float: right;display: block;font-size: 14px;line-height: 44px;color: #939393;text-align: center;}
.more a{color: #939393; height: 44px; display: block;}

.kfr-title{ background-position:center center; background-repeat:no-repeat; height: 120px; position: relative;}
.kfr-title.kfr-item1{background-image: url(/res/hbstjj/kfr16/images/item1.png);}
.kfr-title.kfr-item2{background-image: url(/res/hbstjj/kfr16/images/item2.png);}
.kfr-title.kfr-item3{background-image: url(/res/hbstjj/kfr16/images/item3.png);}
.kfr-title.kfr-item4{background-image: url(/res/hbstjj/kfr16/images/item4.png);}
.kfr-title.kfr-item5{background-image: url(/res/hbstjj/kfr16/images/item5.png);}
.kfr-title.kfr-item6{background-image: url(/res/hbstjj/kfr16/images/item6.png);}
.kfr-title.kfr-item7{background-image: url(/res/hbstjj/kfr16/images/item7.png);}

.kfr-title a{display: block;	width: 80px;height: 30px; line-height: 30px; text-align: center; border-radius: 15px; background-color: #d9ac72; color: #fff; position: absolute; right: 20px; bottom: 65px;}
.kfr-title a:hover{ background-color: #aa7e45;}

/* 红色历史 */
.kfr-red-box{background: url(/res/hbstjj/kfr16/images/yaoBodyBk.jpg) no-repeat center center; min-height: 600px;}
.kfr-red-body{width: 1400px;margin: 0 auto;}

.red-list ul li{ width: 33.33%; float: left; height: 375px;}
.red-list-item{ height: 450px; background: url(/res/hbstjj/kfr16/images/info-icon2.png) no-repeat center center; padding: 25px 36px 42px 74px; position: relative;}
.red-list-item h1{ font-size: 20px; line-height: 1.5em; font-weight: bold; height: auto;  }
.red-list-item h1 a{ color: #323232; height: auto; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:2;-webkit-box-orient:vertical;}
.red-list-item h1 a img{ width: 100%; height: auto;}
.red-list-item p{ font-size: 16px; height: 180px; line-height: 1.6em; text-indent: 2em; margin: 10px 0; color: #696969;}
.red-list-item span{ display: block; font-size: 16px; line-height: 2em;position: absolute; bottom: 45px; left: 76px;}
.red-list-item span a{ color: #fff;}

/* 国情国力调查 */
.kfr-diaocha-box{width: 1400px;margin: 0 auto; height: auto;  }
.kfr-diaocha-box .kfr-diaocha-list{ width: 48%;  height: auto;}
.kfr-diaocha-box .kfr-diaocha-title{ height: 40px; padding: 5px 10px;  background-position:left center; background-repeat:no-repeat; position: relative;}
.kfr-diaocha-box .kfr-diaocha-title a{ display: block;	width: 70px;height: 25px; line-height:25px; text-align: center; border-radius: 15px; background-color: #d9ac72; color: #fff; font-size: 14px; position: absolute; right: 0px; bottom:15px; } 
.kfr-diaocha-box .kfr-diaocha-title a:hover{ background-color: #aa7e45;}
.kfr-diaocha-box .kfr-diaocha-title.diaocha-title1{background-image: url(/res/hbstjj/kfr16/images/info-icon4.png);}
.kfr-diaocha-box .kfr-diaocha-title.diaocha-title2{background-image: url(/res/hbstjj/kfr16/images/info-icon5.png);}

.kfr-diaocha-list ul{ display: block;}
.kfr-diaocha-list ul li{ width: 100%; height: 150px; clear: both; position: relative; margin-top: 20px; }
.kfr-diaocha-list ul li .diaocha-item{ margin: 18px 0px 0px 18px; height: 150px; border: 1px solid #ffe7e8; background-color: #fff; padding: 36px 20px 20px 45px;}
.kfr-diaocha-list ul li .diaocha-item h1{ font-size: 18px; line-height: 45px; font-weight: bold; height: 45px; overflow: hidden; }
.kfr-diaocha-list ul li .diaocha-item h1 a{ color: #272f37; height: 45px; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical;}
.kfr-diaocha-list ul li .diaocha-item h1 a:hover{ color: #ad0000;}
.kfr-diaocha-list ul li .diaocha-item p{ font-size: 17px; height: 50px; line-height:1.5em;  color: #696969; overflow: hidden; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:2;-webkit-box-orient:vertical; }   

.diaocha-item-time{ width: 124px; height: 55px; background: url(/res/hbstjj/kfr16/images/info-icon1.png) no-repeat left top; display: block; font-size: 16px; line-height: 2em;position: absolute; top: 0px; left: 0px;  color: #fff; padding-left: 20px;}

/* 统计数据 */
.kfr-tongji-shuju{ width: 1450px; margin: 0 auto; height: auto;}
.kfr-tongji-shuju .kfr-tjsj-body{ height: 570px; background: url(/res/hbstjj/kfr16/images/tjsj.png) no-repeat center center;}
.kfr-tjsj-body ul{ width: 100%; height: auto; }
.kfr-tjsj-body ul li{ width: 25%; height: 570px; float: left; text-align: center;}
.kfr-tjsj-body ul li a{ display: block; width: 100%; height: 570px; }

/*影像资料*/
.activity{ padding:20px 0px;}
.activityList{ padding:0px 0px 0px 0px; width: 1400px; margin: 0 auto;}
.activity_imgLeft{ width:65%; height:540px; margin: 0 auto; padding:20px; background-color: #fff;  box-shadow: 0px 5px 15px rgba(133, 74, 12, 0.2);}
.fPic{ width: 100%;height: 500px;}
.fPic ul li img{ height:500px; width: 100%;}
.activity_imgLeft ul p a{ color: #fff;font-size:17px; line-height: 1.4em;float: left;width: 90%; padding: 10px 0px;}

.activity_imgRight{ width:50%; float:right; height: 540px;}
.activity_imgRight ul{ margin-left: -20px;}
.activity_imgRight ul li{ width:50%; height:280px; display:block; float:left; position: relative; }
.activity_imgRight ul li .activity_imgRight_li{height: 260px;  padding: 20px; margin: 0px 0px 20px 20px; background-color: #fff; display: block; position: relative;  box-shadow: 0px 5px 15px rgba(133, 74, 12, 0.2);}
.activity_imgRight ul li  img {height: 220px;width: 100%;}
.activity_imgRight ul li  h2 {height: 40px;display: block;position: absolute; padding:0 10px;background-image: url(/res/hbstjj/kfr16/images/icon_bg.png);background-repeat: repeat;overflow: hidden;text-align: left;line-height: 40px;font-size:14px;color: #ffffff;bottom: 20px; left: 20px; right:20px; z-index:99;  overflow: hidden; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical; }

.ImgInfo_more{  width:15%; height:30px; margin:0 auto; line-height:30px; font-size:14px; text-align:center; color:#7a6a2c;}
.ImgInfo_more a{  color:#409a39; border:1px solid #eaeaea;  width:100%;  height:30px; display:block;}
.ImgInfo_more a:hover{ background-color:#409a39; border:1px solid #409a39; color:#FFF; width:100%; height:30px; display:block;}

/* 往届回顾 */
.ljhg_box{width: 1480px;margin: 0 auto;}

.img_link {clear: both;height: auto;margin-top: 10px;margin-bottom: 10px;width: 100%;margin-right: auto;margin-left: auto;display: block;}
.zt_xx{width: 1400px;position: relative;display: block;margin-right: auto;margin-left: auto;}
.zt_xx .page_list{display: none;}
.icon_left {width: 59px;height: 283px;background-position:left center; position:absolute; left:-25px; z-index:100; background-image:url(/res/hbstjj/kfr16/images/lr_left.png); background-repeat:no-repeat; float:left;cursor: pointer;}
.icon_right {width: 59px;height:283px;background-position:right center; position:absolute; right:-25px; z-index:100;background-image:url(/res/hbstjj/kfr16/images/lr_right.png); background-repeat:no-repeat;float: right; cursor: pointer;}
.center{height: 283px; width:1400px; display:block; } 
.center ul li{width:351px; height:283px; float:left; position:relative;}
.center ul{margin:0px; }
.center ul li div.imgItem2{margin: 0px 5px; height: 283px; background-color: #e8e8e8;}
.center ul li span.img{display:block; height: 233px;}
.center ul li span.img a {height:283px;width:100%;display: block;}
.center ul li span.img a img {height:233px;width:100%;}
.center ul li span.img_title{position:absolute; left:12px; right:12px;bottom:0px; height:40px;line-height:40px; text-align:left; display:block; z-index:101; background-image:url(/res/hbstjj/kfr16/images/icon_tm.png); background-repeat:repeat; padding:0px 10px; font-size:15px; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; max-height:40px; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical;}

.center ul li:hover span.img_title{position:absolute; left:12px; right:12px;bottom:0px; height:80px;line-height:25px; text-align:left; display:block; z-index:101; background-image:url(/res/hbstjj/kfr16/images/icon_tm.png); background-repeat:repeat; padding:0px 10px; font-size:15px; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms; max-height:80px; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:2;-webkit-box-orient:vertical;}
.center ul li span.img_title a{ color:#fff;}
.center ul li span.img_title2{position:absolute; left:0px; right:0px; height:50px;line-height:50px; text-align:center; display:block; padding:0px 10px; font-size:16px; }

.center ul li span.img_title2 a{ color:#333;}


/* 统计局老物件 */
.tjlwj-banner{width:100%; height:200px; margin:0px auto; background-image:url(/res/hbstjj/kfr16/images/tjlwj_top.jpg); background-repeat:no-repeat; background-position:center center;}
.kecheng-list{ height: auto;}
.kecheng-list ul{width: 100%;height: 100%; display: block;}
.kecheng-list ul li{width: 25%;height: 100%;float: left;}
.kecheng-item{height: 100%; margin:10px; box-shadow: 2px 2px 20px rgba(12,63,133,0.1); background-color: #fff;}
.kecheng-item-img{width: 100%;height: 180px;}
.kecheng-item-img img{width: 100%;height: 100%;}
.kecheng-item-tt{width: 100%;height: 90px; padding: 15px;}
.kecheng-item-tt-name{font-size: 16px;color: #565656;font-weight: bold;width: 100%;height:42px; margin-bottom: 15px; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:2;-webkit-box-orient:vertical;}
.kecheng-item-xuexi{height: 30px;}
.kecheng-item-xuexi span{height: 30px; display: block;}
.item-name{font-size: 15px;color: #565656;font-weight: bold; float: left; line-height: 30px;   }
.item-btn{float: right; }
.item-btn a{display: block;height: 30px;line-height: 30px;text-align: center;width: 90px;border-radius: 15px;background-color: #006eca;color: #fff; box-shadow: 2px 5px 10px rgba(43, 86, 145, 0.4);} 
