/*
* @Author: Lling
* @Date:   2017-11-29 09:15:15
*/
*{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
body{
    font-family: "Roboto,Noto,Helvetica,Arial,sans-serif";
    background: #f7fdff;
}
a{text-decoration: none; color:#595959;cursor: pointer;}
img{border: 0;}
table{border-collapse:collapse!important;}

/* 公共类 */
/* 清除浮动 */
.clear{clear: both;}
/*给文档表格加上边框*/
 .newsDetails_content table{margin: 0px auto;border-collapse: collapse;}
 .newsDetails_content table td,table th{border: 1px solid #f2f2f2;}

/* 栏目 */
.column_title{width: 100%; height: 36px; background: #f2f2f2; font-size: 14px; line-height: 36px; position: relative;}
.column_title span{width: 5px; height: 36px; background: #f3990b; display: block; display: block; float: left;}
.column_tab_title{height: 36px;padding: 0 20px;float: left;background: #0c79d5; color: #fff; font-family: '黑体';}
.column_tab{float: left;}
.column_tab>li{padding: 0 16px; color: #595959; float: left; cursor: pointer; font-family: '黑体'; }
.column_tab>li.active,.column_tab>li:hover{ background: #0c79d5; color: #fff;}
.column_more{line-height: 36px; font-size: 14px; position: absolute; right: 16px; top: -36px;}

.column_list_disc{counter-reset: count;box-sizing: border-box;position: relative;}
.column_list_disc li:before{content:"· ";color:#585858;font-size: 26px;position: absolute; left: -6px; }
.column_list_disc li{width: 370px; height: 30px; color:#393939; line-height: 30px; padding-left:26px; box-sizing: border-box;position: relative;}
.column_list_disc li a{max-width: 242px; font-size: 14px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.column_list_disc li span{color: #979797; font-size: 13px; position: absolute; right: 10px; top: 0;}

.showBlock{display: none;position: relative;}
.showBlock.show{display: block;}


.header{width: 100%;height: 168px; background: url('../../images/jyj_header.png') no-repeat center top; background-size: 100% 100%;}
.header_content{width: 1040px;height: 100%; margin: 0 auto; position: relative;}
.header_title{padding: 45px 50px;}
.header_other{position: absolute;top: 10px; right: 30px;}
.header_other>li{ width: 30px;height: 30px; float: left; margin-left: 16px; }
.wetcht{position: relative; cursor: pointer;}
.wetcht_show{width: 90px;height: 90px; background: #fff; position: absolute; top: 26px; right: -60px;z-index: 10; display: none;}
.wetcht_show img{display: block; margin: 10px auto 0;}

.nav{width: 100%;height: 46px;background: #0c79d5;}
.nav_tab{width: 1040px;height: 100%;margin: 0 auto;}
.nav_tab>li{height: 46px; float: left; cursor: pointer; position: relative;}
.nav_tab a{padding: 0px 29px; margin-top: 5px; line-height: 36px; font-size: 18px; font-family: '黑体'; color: #fff;border-right: 1px solid #55a1e2;display: block;}
.nav_tab>li+li+li+li+li+li>a{border-right: 1px solid #0c79d5;}
.nav .tab_li.active,.nav .tab_li:hover{background: #074cb7;}
.nav .tab_li.active a,.nav .tab_li:hover>a{border-right: 1px solid #074cb7;}
.nav .tab_input{margin-left: 20px;position: relative;}
.nav input{width: 265px; height: 32px; padding: 0 40px 0 20px; margin-top: 7px; color:#fff; background: #054c88; border: 1px solid #fff; outline: none; box-sizing: border-box;}
.nav .submit{width: 40px;height: 32px;display: block;background: url('../../images/jyj_home_8 (2).png') no-repeat center center; position: absolute; top: 0; right: 0; border: none; outline: none; cursor: pointer;}
.nav input::-webkit-input-placeholder{color: #dcdcdc;}
.nav input:-moz-placeholder{color: #dcdcdc;}
.nav input::-moz-placeholder{color: #dcdcdc;}
.nav input:-ms-input-placeholder{color: #dcdcdc;} 
.tab_menu{position: absolute; top: 46px; left: 0; width: 100%;z-index: 10;display: none;}
.tab_menu>a{width: 100%;max-width: 100%; padding: 10px 0; margin: 0; font-size: 14px; line-height: 18px; color: #333; border: 1px solid #e6e6e6; background: #fff; text-align: center; box-sizing: border-box;display: block;}
.tab_menu>a:hover{border-right:0; border: 1px solid #8a8a8a;}

.footer{width: 100%; height: 200px; margin-top: 24px; padding: 0 14px; border-top: 2px solid #0c79d5; box-sizing: border-box; background: #fff;}
.footer>div{float: left;padding: 0px 16px 20px;}
.footer_1{width: 100%; text-align: center; padding-top: 20px!important; line-height: 30px; font-size: 14px;}
.footer_2{margin: -2px 0 0 72px;}
.footer_3{margin-top: 8px;}
.footer_4{margin-top: 3px;}

.main{width: 1040px; height: auto; background: #fff; margin: 0 auto; padding: 24px 20px 0; box-sizing: border-box;}
.main_1{width: 100%; height: 300px;margin-bottom: 18px;}
.main_1_1{width: 536px;height: 300px;float: left;overflow: hidden;position: relative;}
.main_1_1 ul{width: 9999px; height: 300px;position: absolute;}
.main_1_1 ul li{width: 536px;height: 300px;float: left;position: relative;current: pointer;}
.main_1_1 ul li img{width: 100%; height: 100%;}
.main_1_1 ul li .title{position: absolute; bottom: 0; width: 536px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; background: rgba(0,0,0,0.7); box-sizing: border-box; padding: 0 110px 0 12px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;} 
.main_1_1 ol{position: absolute; right: 16px; bottom: 15px;}
.main_1_1 ol li{width: 8px;height: 8px;margin-left: 8px; background: #fff; float: left; cursor: pointer;}
.main_1_1 ol li.active{background: #f39908;}

.main_1_2{width: 436px;height: 300px;float: left;margin-left: 28px;}
.main_1_2 .column_list_disc li:before{color: #054c88;}
.main_1_2 .column_list_disc a{max-width: 300px;}
.main_1_2_content{width: 100%; height: 264px;box-sizing: border-box; padding-top: 14px; position: relative;}
.main_1_2_content_main{width: 100%;height: 94px; display: block;}
.main_1_2_content_main_1{ color: #212121; font-size: 16px; padding-left: 10px; line-height: 40px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main_1_2_content_main_2{ color: #c5c5c5; font-size: 14px; padding-left: 10px; padding-top: 6px; line-height: 22px; text-indent:2em; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;  max-height: 40px;}
.main_1_2_content_main_2 span{font-size: 14px!important;}
.main_1_2_content .column_list_disc li{width: 434px;}

.main_2{width: 100%; height: 46px;margin-bottom: 20px;}
.main_2_li{width: 190px; height: 46px; background: #0c79d5; padding: 0 14px; margin-left: 10px; box-sizing: border-box; float: left; display: table; text-align: center; }
.main_2_li a{ font-size: 14px; color: #fff; display: table-cell; vertical-align: middle;font-family: '黑体';}
.main_2>div:first-child{margin: 0;}

.main_3{width: 100%; height: 286px; margin-bottom: 18px; }
.main_3_1{width: 760px; height: 286px; border: 1px solid #ebebeb; box-sizing: border-box; float: left;}
.main_3_1_content{width: 100%; height: 250px; padding: 20px 0; box-sizing: border-box;}
.main_3_1_content .column_list_disc li{float: left;}
.main_3_1_content .column_list_disc .newTitle{animation:heart .8s ease infinite;font-size: 10px; font-weight: bold; line-height: 22px; color: red; position: absolute; top: 3px; left: 1px; width: 26px!important;}

.main_3_2{width: 230px; height: 286px; margin-left: 10px; float: left;}
.main_3_2_1{width: 100%; height: 136px; background: url('../../images/jyj_home_1.png') no-repeat center center; display: block; margin-bottom: 10px;}
.main_3_2_2{width: 100%; height: 65px; background: url('../../images/jyj_home_2.png') no-repeat center center; display: block; margin-bottom: 10px;}
.main_3_2_3{width: 100%; height: 65px; background: url('../../images/jyj_home_3.png') no-repeat center center; display: block;}

.main_4{width: 100%; height: 100px; background: url('../../images/jyj_home_4.jpg') no-repeat center center; background-size: 100% 100%; margin-bottom: 18px;}

.main_5{width: 100%; height: 286px; margin-bottom: 18px; }
.main_5_1{width: 760px; height: 278px; border: 1px solid #ebebeb; box-sizing: border-box; float: left;}
.main_5_1_content{width: 100%; height: 240px; padding: 20px 0; box-sizing: border-box;}
.main_5_1_content .column_list_disc li{float: left;}
.main_5_1_content .download{width: 20px;height: 20px;display: block; background: url('../../images/jyj_home_5.png') no-repeat center center; cursor: pointer;}
.main_5_2{width: 230px; height: 278px; margin-left: 10px; border-top: 2px solid #0c79d5; float: left;}
.main_5_2_title{width: 100%;height: 32px; font-size: 14px; line-height: 30px; padding-left: 8px; border: 1px solid #e5e5e5; background: #fcfcfc; box-sizing: border-box; font-family: '黑体';}
.main_5_2_1{width: 100%;height: 126px;margin-top: 10px; font-size: 16px; text-align: center;}
.main_5_2_1_left{width: 132px; height: 234px; margin-right: 4px; float: left;}
.main_5_2_1_left_1{width: 100%; height: 50px; margin-bottom: 4px; background: #f67516; color: #fff;line-height: 50px;display: block;}
.main_5_2_1_left_2{width: 100%; height: 72px; background: #83c7ea;color: #fff; box-sizing: border-box; display: block;}
.main_5_2_1_left_2 p{margin-top: -8px;}
.main_5_2_1_left_3{width: 100%; height: 104px; background: #0c79d5;color: #fff; box-sizing: border-box; padding-top: 30px;display: block; margin-top: 4px;}
.main_5_2_1_right{width: 92px; height: 234px; float: left;}
.main_5_2_1_right_1{width: 92px; height: 126px; background: #0c61bb;color: #fff;box-sizing: border-box; padding-top: 14px; line-height: 22px;display: block;}
.main_5_2_1_right_2{width: 92px; height: 104px; background: #83c7ea;color: #fff;box-sizing: border-box; padding-top: 24px; line-height: 22px;display: block; margin-top: 4px;}
/* .main_5_2_2{ width: 100%; height: 104px; background: #f2f2f2; margin-top: 5px; padding-top: 10px;box-sizing: border-box;} */
/* .main_5_2_2 .column_list_disc a,.main_5_2_2 .column_list_disc li{max-width: 230px;} */


.main_6{width: 100%; height: 58px;background: #f2f2f2;box-sizing: border-box;}
.main_6>div{float: left; width: 150px; height: 48px; margin-top: 4px; background: #0c79d5; color: #fff; line-height: 48px; text-align: center; font-family: '黑体';}
.main_6>a{width: 192px; height: 36px; text-align: center; line-height: 36px; color: #333; font-size: 14px; margin-left: 18px; margin-top: 10px; border: 1px solid #e5e5e5; background: #fafafa;  display: block; float: left;font-family: '黑体';}


/*  概览  */
.overview{height: 850px; padding: 0;}
.overview_1{width: 26%; height: auto; padding: 36px 20px 30px; float: left;box-sizing: border-box;}
.overview_1_title{width: 100%; height: 36px; background: #0c7ad4; color: #fff; line-height: 36px; padding-left: 16px; box-sizing: border-box; position: relative; font-family: '黑体';}
.overview_1_title span{width: 5px; height: 36px; background: #f39a0b; position: absolute; left: 0;}
.overview_1_list{width: 100%; height: auto; padding-top: 10px;}
.overview_1_list>div{width: 100%; height: auto; border-bottom: 1px solid #dcdcdc;position: relative;}
.overview_1_list>div>a{width: 100%; height: 48px; line-height: 48px; font-size: 14px; box-sizing: border-box; padding-left: 40px; cursor: pointer;display: block; margin: 0;font-family: '黑体';}
.overview_menu{width: 100%; padding-left: 20px;box-sizing: border-box;}
.overview_menu>a{width: 100%; height: 40px; line-height: 40px; border-top: 1px solid #eee; font-size: 13px;box-sizing: border-box; padding-left:40px;display: block;margin: 0;}

.formTxt{width: 100%; height: auto; padding: 20px 14px; box-sizing: border-box;}
.formTxt p{font-size: 14px; line-height: 24px; text-indent:2em;padding-bottom: 14px; color: #595959;}


.overview_2{width: 74%; height: auto; padding: 32px 20px 0 0; float: left;box-sizing: border-box;position: relative;}
.overview_2_title{width: 100%; height: 40px; line-height: 40px; color: #0a7ad6; font-size: 18px; border-bottom: 2px solid #f29b0b; box-sizing: border-box; padding-left:10px;position: relative;font-family: '黑体';}
.overview_2 .pageAdress{position: absolute; top: 0; right: 10px;color: #9a9a9a; font-size: 14px;}
.overview_2 .pageAdress a{color: #9a9a9a;}
.overview_2_input{width: 100%; height: 50px;}
.overview_2_input>a{display: block; padding: 6px 20px; margin-left: 20px; background: #0c79d5; color: #fff; cursor: pointer;}
.overview_2 .column_list_disc{width: 100%; height: 610px; padding-top: 12px; overflow: hidden;}
.overview_2 .column_list_disc li{ width: 100%; height: 30px;}
.overview_2 .column_list_disc li:before{color: #0e79d2;}
.overview_2 .column_list_disc a{max-width: 610px; color: #333;}
.overview_2 .column_list_disc .newTitle{animation:heart .8s ease infinite;font-size: 10px; font-weight: bold; line-height: 22px; margin-left: 4px; color: red; position: absolute; top: 3px; left: -4px;}
.overview_2 .column_list_disc span{color: #343434;}
.overview_2_pageIndex{ position: absolute; font-size: 12px; line-height: 18px; bottom: 30px; right: 40px;}
.overview_2_pageIndex>div{padding: 0 14px; color: #fff; margin: 0 4px; background: #dedede; float: left;cursor: pointer;}
.overview_2_pageIndex ol{float: left;}
.overview_2_pageIndex li{padding: 0 4px; color: #fff; background: #dedede; margin: 0 4px; float: left;cursor: pointer;}
.overview_2_pageIndex li.active{background: #f4980c;}
.overview_footer{margin-top: 0;}

.fy {margin-top: 20px; font-size: 14px; line-height: 18px; position: relative; letter-spacing: 2px;}
.num_input{ width: 20px; height: 12px; margin-bottom: 2px; text-align: center;}
.btn_go{ background: white; border: 1px solid #ccc;padding: 2px 10px; color: #23527c; cursor: pointer;}
.fy a{ padding: 2px 10px; margin: 0 2px; background-color: #fff; border: 1px solid #ddd; color: #23527c;}
.fy span{ padding: 0 4px; font-size: 13px; color: #23527c; letter-spacing: 1px;}
.fy1{ padding: 4px 10px!important; margin: 0 2px; color: #333 !important; cursor: default; background-color: #eee; border: 1px solid #ddd;}
.fy a:focus, .fy a:hover { color: #23527c; background-color: #eee; border-color: #ddd;}



/* 细缆 */
.newsDetails{padding: 0;}
.newsDetails_page{width: 100%; height: auto; padding: 30px 20px 40px; box-sizing: border-box; }
.newsDetails_page_title{width: 100%; height: 36px; line-height: 36px; font-size: 16px; color: #0b7bd5; border-bottom: 2px solid #0b7bd5; position: relative; }
.newsDetails_page_title .pageAdress{position: absolute; top: 4px; right: 10px;color: #9a9a9a; font-size: 14px;}
.newsDetails_page_title .pageAdress a{color: #9a9a9a;}
.newsDetails_title{width: 100%; height: 100px; position: relative;}
.newsDetails_title_1{width: 100%; font-size: 26px; text-align: center; line-height: 60px; padding-top: 10px;}
.newsDetails_title_2{ width: 1005px; text-align: center; color: #9b9b9b;}
.newsDetails_title_2  span:first-child{padding-right: 24px;}
.newsDetails_title_3{position: absolute; bottom: -10px; right: 10px;}
.newsDetails_title_3 p{float: left; font-size: 14px; color: #000;}
.newsDetails_title_3 span{width: 20px;height: 20px; display: block; float: left; margin: 0 4px; cursor: pointer;}
.newsDetails_title_3 a{width: 100%;height: 100%;display: block;}
.newsDetails_title_3 .microblog{background: url('../../images/zf_1.jpg') no-repeat center center;}
.newsDetails_title_3 .Qzone{background: url('../../images/zf_2.jpg') no-repeat center center;}
.newsDetails_title_3 .renren{background: url('../../images/zf_3.jpg') no-repeat center center;}
.newsDetails_title_3 .star{background: url('../../images/zf_4.jpg') no-repeat center center;}
.newsDetails_title_3 .dandelion{background: url('../../images/zf_5.png') no-repeat center center;}
.newsDetails_content{width: 100%; height: auto; line-height: 30px; font-size: 14px; color: #343434;margin-top: 50px;}
.newsDetails_content p{text-indent:2em!important;}

/* 时政要闻 */
.main_3_1_content div{ width: 100%!important; height: 100%!important; }
.main_3_1_content ul{ counter-reset: count; box-sizing: border-box; position: relative; }
.main_3_1_content ul li{ float: left; width: 370px; color: #393939; line-height: 30px; padding-left: 26px; box-sizing: border-box; position: relative; }
.main_3_1_content ul li:before{ content: "· "; color: rgb(88, 88, 88); font-size: 26px; position: absolute; left: 10px; }
.main_3_1_content ul li a{ max-width: 242px; font-size: 14px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.main_3_1_content ul li span{ color: #979797; font-size: 13px; position: absolute; right: 10px; top: 0; }

/* 网上监督 */
.wyyjzj_overview{height: 1450px;}
.wyyjzj_overview .overview_2{display: none;}
.wyyjzj_overview .overview_2.show{display: block;}
.wyyjzj_title{width: 100%; height: 100px; line-height: 100px; font-size: 30px; text-align: center;}
.wyyjzj_content{width: 100%; box-sizing: border-box; padding: 0 20px;}
.wyyjzj_overview .wyyjzj_agree, .wyyjzj_overview .wyyjzj_disagree{width: 70px; height: 28px; margin: 30px 10px 0;}
.wyyjzj_overview .wyyjzj_agree{margin-left: 280px;}
.appendix{padding-left: 20px;padding-top:4px;font-size: 15px;}
.appendix a{color: #17519c;}

/* 意见征集 */
.yjzj{height: 800px;}
.yjzj .overview_1,.yjzj .overview_2{height: 800px;}
.btn_wyyjzj{width: 100%; height: 60px; box-sizing: border-box;padding: 14px 0 0 20px;}
.btn_wyyjzj>a{width: 150px; height: 40px; display: block; background:#0c7ad4; color: #fff;text-align: center; line-height: 40px;}

/* 首页推送栏目 */
.push_block{width: 370px;
 height: auto; 
 position: fixed; 
 bottom: 10px; 
 right: 10px;
 /* background-color: rgba(12,121,213,0.9); */
 }
.push_block span{cursor: pointer; display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 34px; background-color: rgba(0,0,0,0.5); color: #fff; position: absolute; top: 0; right: 0;}
.push_block a{display: block; width: 100%; height: 100%;}
.push_block a img{width: 100%; height: auto;}
.push_block .push_title{padding: 30px 0 20px; font-size: 27px;font-weight: bold; text-align: center;}

@keyframes heart {
    0% {color:red;}
    100%{color:#fff;}
}