/*导航*/
.nav-bar-index{width: 100%; height: 40px; background: #0d77ce; overflow: hidden;}
.nav-bar-index ul{width:1000px; height: 40px;overflow: hidden;}
.nav-bar-index ul li{height: 29px;float: left; line-height: 40px; color: #5b97c9;}
.nav-bar-index ul li a{font-size: 14px; font-family:NANUM;color: #ffffff; padding: 11px 20px 0px 22px;font-weight:bold;}
.nav-bar-index ul li a:hover {color:#ffffff !important;}
/*直播-广播*/
.seed{width: 100%; height: 44px; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; overflow: hidden;}
.seed dl dt {width: 60px; height: 34px; float: left;padding-top:10px;background:#1377cc;/*background: url(images/icon.png) -16px 0 no-repeat;*/text-align: center; color: #fff;font-size:14px; line-height: 20px;  _line-height: 22px;margin-right: 15px; font-weight:bold;_display: inline;}
.seed dl dt a:hover{color: #fff;}
.seed dl dd{float: left; margin-right: 25px;padding-top:10px; _display: inline; line-height: 20px; _line-height: 22px;}
.seed dl dd a{font-size:13px;font-family:NANUM;}
/* main 970x90 banner */
.mian_banner {width:1000px;margin:0 auto;}
.mian_banner img{margin-top:20px;}
/* top 970x90 banner */
.top_banner {width:1000px;margin:0 auto;}
.top_banner img{margin-top:0;}
/* bottom 960x90 banner */
.bottom_banner {width:960px;margin:0 auto;}
/*左栏*/
.col-l{width: 250px; float: left;  overflow: hidden;}
.zcr,.ph{width:247px; border:1px solid #d9d9d9; border-top: none;}
.zcr_,.ph{width:247px; border:1px solid #d9d9d9; border-top: none;}
.zcr ul,.ph ul{width:100%;;padding-bottom:15px;overflow: hidden}
.zcr_ ul,.ph ul{width:100%;overflow: hidden}
.zcr_ ul li{float: left;margin:12px 0;padding:0 10px;}
.ph ul li, .zcr ul li{width: 100%;height: 16px; line-height: 16px; overflow: hidden; float:left; margin-top: 15px; }
.ph .num, .zcr .num{font-size: 16px; color: #ffba00; font-family: Arial; line-height: 16px; font-weight: bold; float: left; margin-left: 10px; _display: inline; }
.ph .ph-name, .zcr .ph-name{width: 160px; overflow: hidden; height: 16px; line-height: 14px; float: left; margin-left: 10px; _display: inline;}
.ph-name1{width: 190px; overflow: hidden; height: 16px; line-height: 14px; float: left; margin-left: 10px; _display: inline;}
.ph .ph-name a, .zcr .ph-name a {font-size: 13px;letter-spacing:-1px;}
 .ph-name1 a, .zcr .ph-name1 a {font-size: 13px;letter-spacing:-1px;}
.counts{width: 35px; height: 16px;text-align: right;  color: #888888; font-family: Arial; font-size: 14px; float: left; margin-left: 5px; _display: inline; overflow: hidden; }
.cont-box{width: 238px; -height: 175px; margin-top: 10px;-margin-bottom: 5px; float: left; margin-left: 6px;display: inline;}
.cont-box h3 a{width: 100%; float: left; height: 16px; margin-top: 3px; font-size: 14px; font-weight: bold; color: #0d77ce; overflow: hidden; margin-bottom: 10px;}
.cont-box .cont a{color: #3b415b; width: 146px; height: 63px; overflow: hidden; float: left; font-family:NANUM; margin-left:7px; line-height: 22px;}
.cont-box a.tit{width:100%;  height: 25px; line-height: 25px; color: #3b415b; font-family:NANUM;padding:2px 0px 2px 4px;}
.intro{width: 120px; height: 107px; float: left; margin-top: 15px; margin-left: 8px; _display: inline; overflow: hidden;}
.intro h3{font-size: 16px; font-weight: bold; width: 100%; color: #333;}
.intro span{font-size: 14px; line-height: 30px;}
.ad-02{width: 250px; height: 250px;overflow: hidden; float: left; margin-top: 15px;}
div.notice {overflow:hidden;}
/*公告*/
.w-299{width: 299px;}
.col-l-cont{width: 249px; overflow: hidden; border-left:1px solid #d9d9d9;}
.bor-l{border-left: 1px solid #d9d9d9;}
.tab-title{overflow: hidden; }
.tab-title li{float: left; width: 124px; height: 34px; text-align: center; line-height:34px; border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9; border-right:1px solid #d9d9d9;  }
.tab-title li.sel{height: 33px;width: 123px; line-height: 32px; border-top: 3px solid #0d77ce;border-bottom:none;}
.tab-title li.sels{height: 33px;width: 122px; line-height: 32px; border-top: 3px solid #0d77ce;border-bottom:none;}
.tab-title li a{font-size: 14px;font-weight: bold; color:#333}
.tab-title li.sel a,.tab-title li.sels a{ color: #0d77ce;}
.shehui,.bianmin,.baoliao,.pinglun{width: 248px;border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; float: left; _display: inline; }
.sh-cont{width: 228px; float: left;padding:10px 10px 0 10px;_display: inline;}
.sh-cont .title a{width: 100%; height:20px; line-height: 20px;  font-family:NANUM;color: #333333; font-size: 13px; overflow: hidden;font-weight:bold;}
.p-cont{width: 100%; height: 42px; overflow: hidden;color: #888888; line-height: 22px;  font-family:NANUM;}
.sh-cont .cont-next{overflow: hidden;}
.sh-cont .cont-next a{color: #666666;  font-family:NANUM; line-height: 22px;}
/*右栏*/
.col-r{width: 720px; float: right;  overflow: hidden;}
.h-382{height: 382px;}
.h-389{height: 389px;}
.h-345{height: 345px;}
.h-325{height: 325px;}
.h-360{height: 360px;}
.h-92{height: 92px;}
.h-100{height: 100px;}
.h-20{height: 20px;}
.h-50{height: 50px;}
/*tab切换*/
.tab-div{width: 345px;  float: right; _display: inline;}
.tab-news-title{width: 100%; height: 23px; border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9;}
.tab-news-title  li{float: left; height: 25px; line-height: 25px; color: #dcdcdd;}
.tab-news-title  li a{color:#333; padding:4px 20px;}
.tab-news-title  li a.sel{background: #0d77ce;}
.tab-news-title  li a.sel{color: #fff;}
.tab-news-title02 ul {overflow:hidden;width:100%;height:29px;background:url('images/bl_tab.gif') repeat-x 0 28px;}
.tab-news-title02 li{float: left;height: 29px;}
.tab-news-title02 li a{display:block;width:83px;height:25px;padding-top:4px;color:#333333;font-size:14px;line-height:18px;text-align:center;}
.tab-news-title02 li.sel a{color: #fff;background: #0d77ce;font-weight:bold;}
.imgs{position: relative; width: 100%; height: 260px; overflow: hidden;}
div.position {position:relative;}
div.position  a.more {position:absolute;top:6px;right:0;}

/*内容*/
.tab-news-cont .news-box{width: 100%; overflow: hidden;}
.tab-news-cont .news-box li h3{width: 100%; height: 30px; line-height: 30px; position: absolute; z-index: 11; left: 0; bottom:0; _bottom: -1px;  text-indent: 10px;}
.tab-news-cont .news-box li h3 a{color: #fff; font-size: 16px; }
.tab-news-cont .news-box ul{width:100%;overflow: hidden;}
.tab-news-cont .news-box ul li{float: left; width:50%;margin-top:5px;line-height: 25px;_display: inline;}
.tab-news-cont .news-box ul li .ico{width: 17px; height:13px; float:left; background: url(images/btn.jpg) -64px 0 no-repeat; margin-top: 6px; margin-right: 6px; _display: inline;}

/*图片*/
.w-360{width: 360px;}
.w-665{width: 665px; _width: 655px;}
.w-280{width: 280px;}
.w-290{width: 290px;}
.w-250{width: 250px;}
.w-225{width: 245px;}
.w-345{width: 345px;}
.h-300{height: 300px;}
.h-310{height: 310px;}
.title-list,.title-list2{margin-left: 30px; overflow: hidden}
.title-list1{margin-left: 15px;overflow: hidden}
.title-list li,.title-list1 li,.title-list2 li{float: left; margin-right:15px;  line-height: 20px; _display: inline; overflow: hidden; }
.title-list2 li{margin-right:11px; _display: inline; }
.title-list .mod-tit1,.title-list2 .mod-tit1{margin-left: 0px; margin-right: 35px; _display: inline; }

/* 2015-08-05 */
.title-list3{overflow:hidden;float:right;}
.title-list3 li {float:left;margin-left: 15px;}
.title-list4{overflow:hidden;float:right;}
.title-list4 li {float:left;margin-left: 11px;}
.pic-list-show ul{width: 370px;overflow: hidden;margin:-25px 0 0 -25px;}
.video-summary-show{width:100%;overflow: hidden;margin-top:15px;}
.video-summary-shows{width:100%;overflow: hidden;margin-top:10px;}
.video-summary-show ul{overflow:hidden;margin:-14px 0 0 -5px;}
.video-summary-show ul li {position:relative;width:160px;height:146px;}
.video-summary-show ul li h3 {padding-top:3px;line-height:16px !important;position:absolute;bottom:0;left:0;}
.video-summary-shows ul{overflow:hidden;margin:-14px 0 0 -26px;}
.pic-list-show li,.video-summary-show  li{float:left;margin:14px 0 0 5px;}
.pic-list-show li,.video-summary-shows  li{float:left;margin:14px 0 0 26px;}

/*电视*/
.title-list-tv {overflow:hidden;float:right;}
.title-list-tv li{overflow:hidden;width:642px;_display: inline; overflow: hidden; zoom: 1;}
.title-list-tv li a{float: left; margin-left:14px; height: 20px;letter-spacing:-1px;line-height: 20px;zoom: 1;}

/*生活*/
.list-summary{float:left; display:inline; margin-right: 28px;  overflow: hidden;}
.tab-imgs{width: 250px; height: 102px; overflow: hidden; float: left; margin-top: 8px;_display: inline;}
.tab-imgs li{width: 250px; height: 102px;}
.life-menu {width: 100%; height: 22px; overflow: hidden; float: left; _display: inline;}
.life-menu li{float: left; height: 22px; line-height: 20px;}
.life-menu li a{padding-left: 5px; padding-right:5px; padding-bottom: 2px; _padding-top:4px;  _display: inline; color: #0d77ce; font-size: 14px;}
.life-menu li a.sel{background: #0d77ce; color: #fff;}

/*图片列表*/
.pics-box{width: 100%; height: 100px; float: left;}
.pics-ul{width: 358px; overflow: hidden;}
.pics-ul li{float: left; margin-right: 12px; _display: inline; width: 107px;}
.ov-box{width:1024px;overflow: hidden;}

/* 友情链接 */
div.family-site {width:1000px;margin:30px auto 0 auto;border:1px solid #dadad8;}
div.family-site h3 {height:30px;padding:10px 0 0 20px;background:#f7f7f7;color:#0d77d3;font-size:16px;line-height:20px;font-weight:bold;}
div.family-site ul {overflow:hidden;margin:-10px 0 0 -30px;padding:20px;}
div.family-site ul li {float:left;margin:10px 0 0 30px;font-size:14px;line-height:20px;}
div.family-site ul li a {color:#666666;}

div.czdream {width:1000px;height:50px;margin:20px auto 0 auto;}
div.years {width:1000px;height:100px;margin:10px auto 0 auto ;}

/* 专题 */
div.special {overflow:hidden;margin-top:27px;padding-top:6px;border-top:2px solid #0d77ce;}
div.special ul.special {overflow:hidden;margin:9px 0 0 -8px;}
div.special ul.special li {float:left;margin-left:8px;}

/* 2016-05-31 */
div.report {margin-top:30px;}
div.ybnews {margin-top:24px;padding-top:24px;border-top:1px solid #f3f3f3;}
div.ybnews ul {margin-top:10px;}
div.ybnews ul li h3 {letter-spacing:-1px;}
.pd-b-20 {padding-bottom:20px;}
div.main_cont {overflow:hidden;height:100px;}
div.main_cont .summary {float:left;width:210px;margin-left:10px;}
div.main_cont .summary h3 {font-weight:bold;}
div.main_cont .summary h3 a {color:#000000;}
div.main_cont .summary p {margin-top:10px;color:#767676;}
div.main-guanggao {margin-top:25px;}
.ptype {position:relative;}
.ptype .pages {position:absolute;top:13px;;right:5px;}

/* 生活-旅游 */
div.life-travel {overflow:hidden;float:left;width:720px;}
ul.banner02 li {margin-top:30px;}
ul.movie-music {overflow:hidden;margin:12px 0 0 -9px;}
ul.movie-music li {float:left;margin:8px 0 0 8px;position:relative;}
ul.movie-music li h3 {width:100%;height:25px;padding-top:5px;position:absolute;bottom:0;left:0;}
ul.movie-music li h3 a {font-weight:bold;}
div.report ul {margin-top:5px;}
div.report ul li {font-size:14px;line-height:26px;}

/* 建党95周年 */
#main {background:url('images/body_bg.jpg') no-repeat 0 0;}
#main .seminar {overflow:hidden;width:1000px;margin:0 auto;padding:0 20px;background:#ffffff;}
div.dangjian {margin:20px 0 30px 0;text-align:center;}

/* radio-list */
div.radio-list {width:100%;clear:both;}
div.radio-list ul li {float:left;width:25%;line-height:27px;}
div.radio-list ul li h3 a {display:block;width:212px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
div.mar-b-20 {margin-bottom:10px;}

/* banner-bottom */
div.banner-bottom {position:fixed;bottom:0;right:0;}
div.banner-left {position:fixed;bottom:0;left:0;}