*{padding: 0;margin: 0}
body{font-size: 15px;font-family: 微软雅黑;color: #333;background: #f3f3f3;}
img{border: none;}
a{text-decoration: none;color: #333;}
h1,h2,h3,h4,h5,h6{font-size:14px}
a:hover{color:#e42d16; }
ul,li,ol{list-style: none;margin: 0;padding: 0}
b,ins{font-weight: normal;text-decoration: none;}

/*样式重置结束*/

.header{height: 200px;background:#cc0101 url(../images/top_bg.jpg) no-repeat center top;}
.header_box{width:1200px;margin:0 auto;height: 200px;}

/*页面头部*/

.nav{border-bottom: 4px solid #e42d16;height: 50px;margin-bottom: 24px;background: #fff;}
.nav_box{width: 1197px;margin: 0 auto;position: relative;height: 50px;}
.nav_box li{float: left;width: 171px;}
.nav_box li a{display: block;font-size: 16px;text-align: center;height: 50px;line-height: 50px;}
/*.nav_box .this a,.nav_box li a:hover{background: #e42d16;color: #fff;}*/
/*.nav_box li ul{position: absolute;top: 50px;left: 0;z-index: 999;}
.nav_box li ul li{border-top: 1px solid #fff;background: #e42d16;}
.nav_box li ul li a{color: #fff;font-size: 14px;}*/
.nav_box span{position: absolute;left: 0;bottom:-3px;width: 171px;height: 12px;background: url(../images/nav_bg.png) no-repeat center top;display: block;}
.nav_box .this a,.nav_box li a:hover{color: #e42d16;}

/*导航栏*/

.main_box{width: 1158px;margin: 0 auto 24px;background: #fff;padding: 20px;border: 1px solid #dedddd;}
.tabpic_box{width:1158px;height:426px;margin-bottom:24px;}
.tabpic{width:1158px;height:426px;overflow: hidden}
/*.tabpic .tabpic_content{width:4600px;position:absolute;top:0;left:0;z-index: 990}
.tabpic .tabpic_content li{float:left;width: 1158px;height: 426px;overflow: hidden;}
.tabpic .tabpic_content li dt{width: 740px;float: left;}
.tabpic .tabpic_content li dt img{width: 740px;height: 426px;}
.tabpic .tabpic_content li dd{background: #fff;padding: 70px 30px 0;float: right;height: 356px;width: 358px;font-size: 16px;line-height: 30px;}
.tabpic .tabpic_content li dd span{font-size: 20px;margin-bottom: 20px;display: block;}
.tabpic .tabpic_pages{position:absolute;right:26px;bottom:26px;z-index: 991}
.tabpic .tabpic_pages li{float:left;background:#eee;font-size:0;width:14px;height:14px;cursor:pointer;border-radius: 100%;margin-left: 8px}
.tabpic .tabpic_pages li.current{background:#e42d16;}*/

/*图片幻灯片*/

.main_box .same_list{margin-bottom: 24px;}
.main_box .same_list h4{border-bottom: 1px solid #ddd;height: 46px;line-height: 46px;position: relative;font-weight: normal;margin-bottom: 16px;}
.main_box .same_list h4 li{float: left;cursor: pointer;width: 100px;text-align: center;font-size: 18px;padding: 0 5px;}
.main_box .same_list h4 li.current{color: #e42d16;}
.main_box .same_list h4 span{position: absolute;left: 0;bottom: -1px;width: 110px;height: 2px;background: #e42d16;}
.main_box .same_list .news_list li{position: relative;overflow: hidden;line-height: 40px;height: 40px;}
.main_box .same_list .news_list li a{display: block;height: 40px;background: url(../images/icon1.gif) no-repeat left center;padding-left: 20px;font-size: 15px;text-overflow:ellipsis;overflow: hidden;}
.main_box .same_list .news_list li ins{position: absolute;right: 0;top: 0;}
.main_box .xwdt{width: 598px;float: left;}
.main_box .xwdt .news_list li a{width: 458px;overflow: hidden;}

/*新闻动态*/

.rapid_nav{width:510px;float: right;margin-bottom: 24px;}
.rapid_nav h4{height: 47px;line-height: 47px;background:#e42d16 url(../images/icon2.gif) no-repeat 16px center;color: #fff;font-size: 16px;font-weight: normal;padding-left: 50px;margin-bottom: 12px;}
.rapid_nav .search{height: 46px;overflow: hidden;width: 440px;margin: 0 auto 12px;}
.rapid_nav .search .text{width: 346px;border: none;height: 46px;line-height: 46px;border-radius: 25px 0 0 25px;background: #eee;font-family: 微软雅黑;padding-left: 20px;float: left;outline: none;}
.rapid_nav .search .btn{width: 74px;border-radius: 0 25px 25px 0;background: #e42d16 url(../images/icon3.gif) no-repeat center center;height: 46px;border: none;font-size: 0;text-indent: -9999px;float: left;cursor: pointer;}
.rapid_nav .rapid_list{background: #f8f8f8;overflow: hidden;padding: 8px 5px;}
.rapid_nav .rapid_list dl{width: 140px;float: left;height: 36px;padding: 24px 13px;overflow: hidden;}
.rapid_nav .rapid_list dt{width: 40px;height: 36px;float: left;margin-right: 8px;}
.rapid_nav .rapid_list dd{line-height: 36px;height: 36px;float: left;font-size: 15px;}

/*快速导航*/

.main_box .jcdj{clear: both;}
.main_box .jcdj .news_list{overflow: hidden;}
.main_box .jcdj .news_list ul{float: left;width: 352px;}
.main_box .jcdj .news_list .extra{margin: 0 50px;}
.main_box .jcdj .news_list li a{width: 332px;overflow: hidden;}

/*基层党建*/

.friend_links{margin-bottom: 24px;height: 56px;z-index: 999;}
.friend_links span{width: 128px;background: #e42d16;line-height: 56px;height: 56px;display: block;color: #fff;font-size: 16px;text-align: center;font-weight: bold;font-style: italic;float: left;}
.friend_links .links{height: 36px;width: 1000px;background: #f3f3f3;padding: 10px 0 10px 30px;float: right;}
.friend_links .links li{border: 1px solid #dfdfdf;height: 34px;line-height: 34px;width: 160px;margin-right: 10px;font-family: 微软雅黑;float: left;background: #fff;text-align: center;position: relative;}
.friend_links .links li ins{display: block;width: 160px;height: 34px;cursor: pointer;}
.friend_links .link_list{background: #fff;position: absolute;width: 1116px;border: 1px solid #dfdfdf;bottom:35px;left: -159px;text-align: left;padding:20px 20px 0;z-index: 1000;}
.friend_links .link_list a{display: inline-block;margin: 0 12px 10px;width:130px;overflow: hidden;}
.friend_links .link2{left: -331px;}
.friend_links .link3{left: -503px;}
.friend_links .link4{left: -675px;}
.friend_links .link5{left: -847px;}

/*网站链接*/

.footer{background: #e42d16;height: 137px;}
.footer_box{width: 1090px;margin: 0 auto;background: url(../images/footer_bg.gif) no-repeat right center;height: 63px;padding:37px 0;position: relative;overflow: hidden;z-index: 799;}
/*.footer_box dl dt{width: 52px;margin-right: 16px;float: left;}
.footer_box dl dt img{width: 52px;height: 63px;}
.footer_box dl dd{float: left;width: 153px;height: 63px;background: url(../images/logo.gif) no-repeat left center;}*/
.footer_box em{display: block;width: 235px;height: 66px;background: url(../images/logo.gif) no-repeat left center; }
.footer_box ins{position: absolute;right: 150px;top: 34px;}
.footer_box .text{position: absolute;top: 30px;left:280px;height: 63px;}
.footer_box p{line-height: 26px;color: #fff;z-index: 800;}

/*页脚*/

/*首页样式结束*/

.list_box{width: 1200px;margin: 0 auto;overflow: hidden;min-height: 400px;}
.list_box .left_nav{width: 240px;float: left;margin-bottom: 24px;}
.list_box .left_nav h5{border: 1px solid #dedddd;border-top: 4px solid #e42d16;background: #f8f8f8;color: #e42d16;font-size: 24px;font-weight: normal;text-align: center;height: 70px;line-height: 70px;margin-bottom: 16px;}
.list_box .left_nav li{font-size: 18px;margin-bottom: 6px;}
.list_box .left_nav li > a{display: block;background: #fff;padding-left: 36px;border-left: 4px solid #fff;height: 50px;line-height: 50px;border: 1px solid #dedddd;}
.list_box .left_nav .this > a{background: #fff;color: #fff;border-left: 4px solid #e42d16;color: #e42d16;}
.list_box .left_nav li > a:hover{color: #fff;background:#e42d16;border-left: 4px solid #e42d16;}
.list_box .right_box{float: right;width: 920px;background: #fff;border: 1px solid #dedddd;margin-bottom: 24px;}
.list_box .right_box h6{font-weight: normal;height: 36px;line-height: 36px;border-bottom: 1px solid #dedddd;padding: 10px 20px;position: relative;overflow: hidden;}
.list_box .right_box h6 b{background: url(../images/home.gif) no-repeat left center;padding-left: 26px;}
.list_box .right_box h6 span{position: absolute;right: 20px;top: 12px;display: block;overflow: hidden;}
.list_box .right_box h6 span input{border: 1px solid #dedddd;height: 30px;line-height: 30px;padding-left: 10px;width: 200px;font-family: 微软雅黑;outline: none;float: left;}
.list_box .right_box h6 span .btn{width: 80px;text-align: center;padding:0;border:none;background: #e42d16;color: #fff;cursor: pointer;height: 32px;line-height: 32px;margin-left: 5px;}
.list_box .right_box li{padding: 20px 0;border-bottom: 1px dashed #e3e3e3;}
.list_box .right_box li dt{font-size: 16px;margin-bottom: 8px;font-weight:bold;}
.list_box .right_box li dd{color: #666;line-height: 24px;margin-bottom: 12px;}
.list_box .right_box li .time{color: #999;margin-bottom: 0;font-size: 13px;}
.list_box .right_box ul{margin-bottom: 30px;padding: 0 25px;}
.list_box .right_box .pages{margin-bottom: 30px;text-align: right;padding: 0 15px;}
.list_box .right_box .pages a{display: inline-block;border: 1px solid #dedddd;padding: 4px 12px;margin-left: 5px;}
.list_box .right_box .pages a:hover,.list_box .right_box .pages .this{background: #e42d16;color: #fff;}

/*列表页样式结束*/

.article_box{width: 1198px;margin: 0 auto 24px;overflow: hidden;background: #fff;border: 1px solid #dedddd;}
.article_box h6{font-weight: normal;height: 36px;line-height: 36px;border-bottom: 1px solid #dedddd;margin-bottom: 20px;padding: 10px 20px;}
.article_box h6 b{background: url(../images/home.gif) no-repeat left center;padding-left: 26px;}
.article_content h5{border-bottom: 1px dashed #e3e3e3;padding: 20px 0;text-align: center;font-weight: normal;margin-bottom: 24px;}
.article_content h5 ins{font-size: 24px;display: block;margin-bottom: 14px;}
.article_content h5 span{color: #999;}
.article_content h5 span em{font-style: normal;}
.article_content p{line-height: 30px;font-size: 16px;text-indent: 32px;margin-bottom: 16px;}
.article_content{margin-bottom: 30px;padding: 0 25px;}
.article_content .mark{padding:20px 20px 10px;margin: 40px 0;border-top: 1px dashed #e42d16;border-bottom: 1px dashed #e42d16;}
.article_content .mark span{display: block;margin-bottom: 10px;}
.article_content .mark span em{font-style: normal;font-weight: bold;}

/*文章页样式结束*/

/*.main_box .jcdj .news_list .subject_pic{margin-bottom: 10px;overflow: hidden;}
.main_box .jcdj .news_list .subject_pic a{display: block;width:382px;height: 96px;margin-right: 5px;float: left;}
.main_box .jcdj .news_list .subject_pic a img{width: 382px;height: 96px;}*/
.main_box .jcdj .news_list .subject_pic{margin-bottom:0;overflow: hidden;}
.main_box .jcdj .news_list .subject_pic li{height: 92px;margin-bottom: 5px;}
.main_box .jcdj .news_list .subject_pic a{display: block;width:352px;height: 92px;background: none;padding-left: 0;}
.main_box .jcdj .news_list .subject_pic a img{width: 352px;height: 92px;}
.main_box .jcdj .news_list ul .title{color: #e42d16;margin-bottom: 6px;}
.main_box .jcdj .news_list ul .title h6{font-size: 18px;padding-left: 32px;background: url(../images/research_icon.gif) no-repeat 5px center;font-weight: normal;}
.main_box .jcdj .news_list ul .title h6 a{color: #e42d16;padding:0;background: none;font-size: 18px;}

/*首页- 考评工作新增*/

.blackbg{background: url(../images/black.png);width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 998;display: none;}
.login_box{width: 468px;height: 480px;position: fixed;left: 50%;top: 50%;margin-left: -234px;margin-top: -240px;background: #fff;overflow: hidden;z-index: 999;border-radius: 10px;display: none;}
.login_box h4{height:90px;line-height: 90px;font-size: 28px;font-weight: normal;position: relative;background: url(../images/login_icon1.png) no-repeat center bottom;padding-bottom: 11px;}
.login_box h4 div{ background: #d52913;text-align: center;height: 90px;color: #fff;}
.login_box h4 span{position: absolute;right: 20px;top: 20px;display: block;width: 23px;height: 23px;background: url(../images/login_close.gif) no-repeat;cursor: pointer;}
.login_box .login{padding: 50px 40px;}
.login_box .login input{height: 56px;margin-bottom: 20px;line-height: 56px;border: 1px solid #ccc;display: block;width: 338px;background:#fff url(../images/login_icon2.png) no-repeat 16px center;border-radius: 5px;padding-left: 48px;font-size: 16px;color: #aaa;font-family: 微软雅黑;outline: none;}
.login_box .login span a{display: block;text-align: right;color: #2171c2;margin-bottom: 30px}
.login_box .login #sub_btn{border: none;border:1px solid #e42d16;background: #e42d16;color: #fff;width: 388px;text-align: center;padding: 0;cursor: pointer;font-family: 微软雅黑;font-size: 18px;margin-bottom: 40px;}
.login_box .login #pass{background:#fff url(../images/login_icon3.gif) no-repeat 16px center;margin-bottom: 30px;}
.login_box .login ins{color: #666;text-align: center;display: block;}

/*登录弹窗*/

.list_box .right_box h5{padding:10px 20px;background: #f6f6f6;}
.list_box .right_box h5 em{font-style: normal;color: #bb0000;}
.list_box .right_box li .time ins{margin-right: 50px;}

/*全文检索*/

.main_box .jcdj .news_list .rank{width: 804px;overflow: hidden;float: left;}
.main_box .jcdj .news_list .rank .common{width: 352px;float: left;}
.main_box .jcdj .news_list .rank .common h4{height: 37px;line-height: 37px;background: url(../images/rank_icon1.jpg) no-repeat left center;padding-left: 45px;font-size: 16px;margin-bottom:8px;border: none;font-weight: bold;}
.main_box .jcdj .news_list .rank .common h4 a{color: #157ebf;}
.main_box .jcdj .news_list .rank .common table{width: 370px;border-collapse: collapse;}
.main_box .jcdj .news_list .rank .common table td,.main_box .jcdj .news_list .rank .common table th{border: 1px solid #c5c5c5;height: 32px;text-align: center}
.main_box .jcdj .news_list .rank .common table th{background: #f3f3f3;border-top: 1px solid #e42d16}
.main_box .jcdj .news_list .rank .common table td span{color: #dd0000;}
.main_box .jcdj .news_list .rank .company{width: 300px;}
.main_box .jcdj .news_list .rank .company table{width: 300px;}
.main_box .jcdj .news_list .rank .person{width: 434px;margin: 0 50px 0 20px;}
.main_box .jcdj .news_list .rank .person table{width: 434px;}
.main_box .jcdj .news_list .rank .person .place{width: 60px;}
.main_box .jcdj .news_list .rank .person .name{width: 80px;}
.main_box .jcdj .news_list .rank .person .time{width: 80px;}
.main_box .jcdj .news_list .rank .person h4{background: url(../images/rank_icon2.jpg) no-repeat left center;}

/*首页新增 培训安排--排名*/

.list_box .left_nav .dif a{position: relative;margin-bottom: 6px;}
.list_box .left_nav .dif ul{display: none;}
.list_box .left_nav .dif a span{position: absolute;right: 0;top:0;display: block;text-align: center;font-size: 26px;color: #e42d16;height: 50px;width: 50px;}
.list_box .left_nav .dif a:hover span{color: #fff;}
.list_box .left_nav .dif ul a{display: block;background: #fff;padding-left: 60px;border-left: 4px solid #fff;height: 50px;line-height: 50px;border: 1px solid #dedddd;font-size: 16px;background:#fff url(../images/list_icon3.gif) no-repeat 36px center;}
.list_box .left_nav .dif ul a:hover{color: #e42d16;}

/*列表页新增折叠菜单*/

.list_box .right_box li dl dt a b{color: #e42d16;}
.list_box .right_box .policy li{position: relative;height: 24px;;line-height: 24px;overflow: hidden;}
.list_box .right_box .policy li b{background: url(../images/mark.gif) no-repeat left center;padding-left: 20px;display: block;margin-right: 5px;float: left;}
.list_box .right_box .policy li a{display: block;width: 610px;overflow: hidden;height: 24px;float: left;}
.list_box .right_box .policy li b a{color: #e42d16;font-weight: bold;width: auto;display: inline;float: none;}
.list_box .right_box .policy li span{position: absolute;right: 0;top: 20px;color: #999;}

/*列表页样式新增*/

.list_box .right_box{min-height: 500px;}
.list_box .right_box .department{padding:30px;}
.list_box .right_box .department table{border-collapse: collapse;width: 100%;}
.list_box .right_box .department table td,.list_box .right_box .department table th{border: 1px solid #ac6531;text-align: center;padding:14px 5px;}
.list_box .right_box .department table td{width: 215px;}
.list_box .right_box .department table td a{color: #ac6531;}
.list_box .right_box .department table td a:hover{color:#e42d16}
.list_box .right_box .department table th{background: #ac6531;color: #fff;font-size: 16px;}

/*机构分类*/

.main_box .subject_content{height: 200px;width: 100%;overflow: hidden;border: 1px solid #ddd;margin-bottom: 24px;}
.main_box .subject_content h6{float: left;background: #e42d16;height: 200px;width: 64px;text-align: center;}
.main_box .subject_content h6 a{display: block;padding-top: 40px;color: #fff;font-size: 22px;font-weight: normal;}
.main_box .subject_content .subject{overflow: hidden;position: relative;height: 180px;margin:10px 18px;width: 1056px;float: left;}
.main_box .subject_content .subject_box{width: 3000px;position: absolute;left: 0;top: 0;height: 180px;}
.main_box .subject_content .subject_box a{width: 264px;height: 180px;display: block;float: left;text-align: center;}
.main_box .subject_content .subject_box a img{width: 240px;height: 150px;margin-bottom:4px;}
.main_box .subject_content .subject_box a span{display: block;}

/*首页新增专题栏目*/

.list_box .welfare_box{float: none;width: 1158px;}
.list_box .welfare_content{padding: 30px 10px;min-height: 250px;overflow: hidden;}
.list_box .welfare_content dl{float: left;width: 187px;margin: 0 20px 30px;}
.list_box .welfare_content dl dt{width: 187px;height: 265px;margin-bottom: 14px}
.list_box .welfare_content dl dt img{width: 187px;height: 265px;}
.list_box .welfare_content dl dd{text-align: center;overflow: hidden;}

/*公益广告 专题栏目*/

.article_content .video_box{min-height: 340px;padding: 20px;}

/*视频播放*/

.list_box .right_box .maintain{background: url(../images/maintain.jpg) no-repeat;height: 300px;background-size: 600px}

/*网站维护中*/
/*#piaofu_left{position: fixed;top: 55%;left: 5px;height: 380px;width: 120px;margin-top: -190px;}*/
#piaofu_left{position: fixed;top: 0%;left: 5px;height: 380px;width: 120px;margin-top: 190px;}
/*#piaofu_right{position: fixed;top: 55%;right: 5px;height: 380px;width: 120px;margin-top: -190px;}*/
#piaofu_right{position: fixed;top: 0%;right: 5px;height: 380px;width: 120px;margin-top: 190px;}
#piaofu_left span{text-align: right;color: #ff0000;display: block;cursor: pointer;}
#piaofu_right span{text-align: left;color: #ff0000;display: block;cursor: pointer;}
/*#piaofu_xiyan{position: fixed;top: 75%;right: 5px;height: 160px; width: 120px;margin-top: -500px;}*/
#piaofu_xiyan{position: fixed; top: 0%;right: 5px;height: 160px; width: 120px;margin-top: 2px;}
#piaofu_xiyan span{text-align: left;color: #ff0000;display: block;cursor: pointer;}

/*飘窗*/
