/*头部开始********************************************************************************************/
@charset "utf-8";
/*html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/
.wrap {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
html, body {
     position: relative;
     width: 100%;
     height: 100%;
     font-size: 14px;
     font-family: "微软雅黑",Tahoma, Geneva, sans-serif;
     background: #f2f2f2;
     color: #444;
 }

.swiper-container{
    width: 100%;
    height: 100%;
}
/*顶部logo----------------------------------------------*/

.top_nav .header_top {
    background:url(top_nav_bg.jpg) no-repeat bottom right;
    background-size: cover;
    padding: 40px 0;
}

.top_nav .header_top .tips{
    position: absolute;
    top: -40px;
    right: 30px;
    background:url(top_tip.png) no-repeat right;
    background-size: cover;
    padding: 0 30px;
    color: #fff;
}

.top_nav .header_top .tips a {
    height: 32px;
    line-height: 32px;

}
.top_nav .logo img{
    width: 571px;
    height: 61px;
}
/*搜索框—-------------------------------------*/
.top_nav .search_box{
    position: absolute;
    bottom: 0;
    right: 80px;
    width: 370px;
    background: #e8f2fa;
    padding: 2px;
    border: 1px solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.top_nav .search_box .search{
    width: 100%;
    padding: 12px 100px 12px 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
}
.top_nav .search_box .search_btn{
    position: absolute;
    top: 2px;
    right: 2px;
    width: 100px;
    padding: 12px 0;
    text-align: center;
    background: #dc0900;
    color: #fff;
}
/*导航条-----------------------------------*/
.header_nav{
    width: 100%;
    background: #ffffff;
}


.header_nav .nav_list li{
    float: left;
    width: 16.66%;
}

.header_nav .nav_list li>a {
    font-size: 20px;
    line-height: 50px;
    position: relative;
    width: 100%;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    text-align: center;
}

.header_nav .nav_list li:hover a,
.header_nav .nav_list li.on>a{
    color: #013c88;
    font-weight: 700;
}
/*内容区----------------------------*/
.viewport{
    padding-top: 20px;
}
.viewport .wrap{
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
}
/*通知公告---------------------------------------*/
.new_notice{
    padding: 4px 0;
}
.new_notice .name{
    width: 124px;
    margin-left: 10px;
    padding: 0 0 0 30px;
    background: url(gg_icon.png) no-repeat center left;
    color: #dc0000;
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
    border-right: 1px solid rgba(153,153,153,.2);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.new_notice_list{
    width: calc(100% - 164px);
}
.new_notice_list li{
    font-size: 0;
    padding-left: 30px;
}
.new_notice_list li a{
    font-size: 16px;
    width: 100%;
    line-height: 40px;
}

/*大标题*/
.title_box{
    background: url(xw_bg.jpg) repeat-x;
}
.title_box .title1{
    font-size: 20px;
    font-weight: bold;
    color: #013c88;
    line-height: 42px;
    text-indent: 10px;
}
/*新闻动态-----------------------------------*/
.news_top{
    padding: 8px 0 10px;
}
.news_top .news_img{
    width: 48.27%;
    height: 300px;
}
.news_img li{
    font-size: 0;
}
.news_img li a{
    width: 100%;
    height: 100%;

}
.news_img li .img_con{
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-size: cover !important;
}
.news_img li .name{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50px;
    line-height: 25px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    color: #fff;
    background: #000;
    opacity: .5;
}

.swiper-button-next-new,
.swiper-button-prev-new{
    width: 40px;
    height: 66px;
    background-size: 100% 100% !important;
    margin-top: -33px;
}
.swiper-button-prev-new{
    left: 0;
    background: url(prev_new.png) no-repeat center center;
}
.swiper-button-next-new{
    right: 0;
    background: url(next_new.png) no-repeat center center;
}
.swiper-button-next-new:after,
.swiper-button-prev-new:after{
    display: none;
}

.news_top .news_right{
    width: 51.73%;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.news_menu{
    justify-content: space-between;
}
.news_menu a{
    flex: 1;
    float: left;
    text-align: center;
    background: #ededed;
    line-height: 32px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: relative;
}
.news_menu a:after{
    position: absolute;
    bottom: -12px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top: 8px solid #dc2800;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    content: "";
    display: block;
    opacity: 0;
}
.news_menu a.on{
    background: #dc2800;
    color: #fff;
}
.news_menu a.on:after{
    opacity: 1;
}
.news_detail{
    padding-top: 5px;
}
.news_detail .news_list{
    display: none;
}
.news_detail .news_list.active{
    display: block;
}
/*默认新闻列表*/
.news_list{
    padding: 6px;
}
.news_list li{
    font-size: 0;
    position: relative;
}
.news_list li a{
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    padding-right: 110px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.news_list li .time{
    position: absolute;
    top: 0;
    right: 0;
    color: #999;
    font-size: 14px;
    line-height: 36px;
    height: 36px;
}
.news_list li a:hover{
    color: #00A7D8;
}
/*全国信息*/
.news_bottom{

}
.news_bottom .mag_left,
.news_bottom .mag_right{
    width: 49%;
}
.mag_title{
    border-bottom: 1px solid #013c88;
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
}
.mag_title a{
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.mag_title a:hover{
    color: #00A7D8;
}

/*举报广告位*/
.maindiv1{
    padding-bottom: 25px;
}
.maindiv1 a{
    width: 100%;
    background: url(maindiv1_bg.jpg) no-repeat center center;
    background-size: cover;
    padding-top: 20px;
}
.maindiv1 a p{
    text-align: center;
    color: #fff;
}
.maindiv1 a .p1{
    font-size: 26px;
    line-height: 42px;
}
.maindiv1 a .p2{
    line-height: 42px;
    font-size: 16px;
}


/*政务公开*/
.gover_news{

}

.gover_left{
    width: 72.65%;
}
.gover_right{
    width: 27.35%;
    padding-left: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.title_box .zwgk_tips {
    margin: 16px 0 0 20px;
}
.title_box .zwgk_tips a {
    float: left;
    height: 16px;
    line-height: 16px;
    border-right: 1px solid black;
    margin: 0 0 0 8px;
    padding: 0 8px 0 16px;
}
.title_box .zwgk_tips a:last-of-type{
    border-right: 0;
}
#list_ld{
    background: url(list_icon_ld.png) no-repeat center left;
}
#list_jg{
    background: url(list_icon_jg.png) no-repeat center left;
}
#list_qd{
    background: url(list_icon_qd.png) no-repeat center left;
}
#zxfw_bsdt {
    background: url(list_icon_jg.png) no-repeat center left;
}
#zxfw_bszn {
    background: url(list_icon_qd.png) no-repeat center left;
}
.gover_button{
    justify-content: space-between;
    padding: 10px 80px;
}
.gover_button a{
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
    padding: 8px 15px;
    font-size: 14px;
}
.gover_button a:hover{
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top, #fff, #ededed);
    color: #606060;
}
.online_news1 .news_list li,
.law_left .news_list li,
.gover_left .news_list li{
    float: left;
    width: 48.5%;
    margin-right: 3%;
}
.online_news1 .news_list li:nth-of-type(2n),
.law_left .news_list li:nth-of-type(2n),
.gover_left .news_list li:nth-of-type(2n){
    margin-right: 0;
}




.dyna_notice{
    width: calc(100% - 10px);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #999;
    margin: 5px 5px 0 5px;
}
.dyna_notice .mag_title{
    font-size: 18px;
    font-weight: 700;
    padding: 6px 0 3px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px dotted #013c88;
}
.gover_right .news_list {
    padding: 10px 6px;
}



.law_left{
    width: 72.65%;
}
.law_right{
    width: 27.35%;
    padding-left: 20px;
    padding-top: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;


}
.report_list{
    background: #f4f3f1;
    padding: 30px 30px 0 30px;
}
.report_list li{
    float: left;
    width: 100px;
    margin-bottom: 30px;
}

.report_list li:nth-of-type(2n){
    float: right;
}

.report_list li a{
    width: 100%;
    padding: 10px 0;
    text-align: center;
    border: solid 1px #DDDDDD;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.report_list li a span{
    width: 100%;
    height: 40px;
    background: url(icon-tsjb.png) no-repeat center center;

}
.report_list li:nth-of-type(2) a span{
    background: url(icon-hdpp.png) no-repeat center center;

}

.report_list li:nth-of-type(4) a span{
    background: url(icon-yx.png) no-repeat center center;

}


/*登记广告位*/

.dengji_list{
    justify-content: space-between;
    padding: 20px 0;
}
.dengji_list li{
    width: 18.8%;
    float: left;
    margin-right: 1.5%;
    background: url(dengji_1.jpg) no-repeat center center;
    background-size: cover !important;
}
.dengji_list li:last-of-type{
    margin-right: 0;
}
.dengji_list li a{
    width: 100%;
    font-size: 24px;
    text-align: center;
    line-height: 36px;
    color: #fff;
    padding: 10px 0;
}

.dengji_list li:nth-of-type(2){
    background: url(dengji_2.jpg) no-repeat center center;
}

.dengji_list li:nth-of-type(3){
    background: url(dengji_3.jpg) no-repeat center center;
}
.dengji_list li:nth-of-type(4){
    background: url(dengji_4.jpg) no-repeat center center;
}
.dengji_list li:nth-of-type(5){
    background: url(dengji_5.jpg) no-repeat center center;
}


/*在线服务*/
.online_sec{
    margin-bottom: 10px;
}
.online_left{
    width: 72.65%;
}
.online_right{
    width: 27.35%;
    padding-left: 12px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.online_news{
    border: 1px solid #ddd;
    margin-bottom: 12px;
}
.online_news .online_title a{
    padding: 8px 32px;
    background: #dc2800;
    color: #fff;
}
.online_news2,
.online_news3{
    width: 49.1%;
}


/*互动平台--------------------------------------------*/
.inter_bottom .mag_left{
    width: 42.7%;
    padding-right: 40px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.inter_bottom .mag_center{
    width: 29.95%;
}
.inter_bottom .mag_right{
    width: 27.35%;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.inter_bottom .mag_right .mag_title{
    border-bottom: 0;
    margin-bottom: 10px;
}
.contact_list{
    
}

.contact_list li{
    position: relative;
    background: #f8f8f8;
    padding: 0 12px;
    z-index: 100;
}
.contact_list li .sina{
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.contact_list li a{
    line-height: 60px;
    background: url(wb_icon.jpg) no-repeat center left;
    padding-left: 60px;
}
.contact_list li:nth-of-type(2) a{
    background: url(icon13.png) no-repeat center left;
}
.contact_list li:nth-of-type(3) a{
    background: url(wx_icon.jpg) no-repeat center left;
}
.contact_list li:nth-of-type(3) img{
    width: 155px;
    position: absolute;
    top: -150px;
    left: 60px;
    display: none;

}
.contact_list li:nth-of-type(3):hover img{
    display: block;
}

/*轮播图广告位*/
.img_container{
    height: 90px;
    padding: 25px 0 30px;
}

.img_container li a{
    width: 100%;
    height: 100%;
    background-size: cover !important;
}


/*底部*/
footer{
   border-top: 2px solid #013c88;
    padding-top: 24px;
}
.footer_top{
    border: 2px solid #DAD7D2;
    text-align: center;
    justify-content: center;
    padding: 12px 0;
}
.footer_top select{
    width: 180px;
    border: 1px solid #B0AEAD;
    margin: 0 10px;

}
.footer_center{
    justify-content: center;
    padding: 12px 0;
    background: #117fc8;
    color: #fff;
    margin-top: 10px;
}
.footer_center a{
    padding: 0 15px;
    line-height: 16px;
    border-right: 1px solid #fff;

}
.footer_center a:last-of-type{
    border-right: 0;
}
.footer_logo{
    justify-content: center;
    padding: 20px 0 0;
}
.footer_logo a{
    margin: 0 20px;
}
.footer_logo a img{
    max-height: 70px;
}
.footer_logo .a3{
    padding-top: 7px;
}
.footer_bottom{
    padding: 10px 0 15px;
}
.footer_bottom p{
    text-align: center;
    line-height: 30px;
}
/*通用列表页*/
.crumbs{
    height: 20px;
    line-height:20px;
    padding: 15px 0 15px 25px;
    margin-left: 18px;
    font-size: 12px;
    background:url(index_a.png) no-repeat center left;
}
.crumbs a:hover{
    color: #00A7D8;
}
/*左侧栏目导航*/
.left_menu{
    width: 320px;
}
.left_menu .left_menu_top_title{
    background:url(xw_bg.jpg) 0 0 repeat-x;
    height: 42px;
    font-size: 18px;
    color: #326799;
    text-indent: 12px;
    line-height: 44px;
    margin-bottom: 10px;
}
.left_menu_list .list_item{
    background: url(cr.png) 12px 4px no-repeat;
    padding: 0 20px 0 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
}
.list_item_dl{
    display: none;
}
.list_item_dl dd{
    padding-left: 20px;

}
.left_menu_list .list_item>a,
.list_item_dl dd>a{
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 20px;
    margin-bottom: 15px;
}
.left_menu_list .list_item.selected{
    background: url(active_icon.png) 12px 4px no-repeat;
}
.left_menu_list .list_item.selected .list_item_dl{
    display: block;
}
.containner .content{
    width: calc(100% - 320px);
    padding-left: 25px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.pageing{
    padding: 10px 0;
}
/*领导列表页*/
.people_list li a{
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 45px;
}
/*领导信息页*/
.content_page{

}
.content_page .part{

}

.content_page .part_title{
    background: #e0f1f5;
    font-size: 0;
    position: relative;
}
.content_page .part_title:after{
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: #219bb8;
    left: 0;
    bottom: 0;
    position: absolute;
}
.content_page .part_title i{
    background: #219bb8;
    font-size: 20px;
    padding: 12px 45px;
    color: #fff;
}
.content_page .part .part_con{
    padding: 15px 25px;
	min-height:160px;/*0712*/
}
.content_page .part .part_con .name font{
    font-size: 18px;
    padding-right: 25px;
    line-height: 36px;
    font-weight: 700;
}

.news_list.activit_list li{
    padding-left: 6px;
    position: relative;
}
.news_list.activit_list li:before{
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    background: #d2d2d2;
    position: absolute;
    top: 50%;
    left: -6px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);

}

.content_page .part2 .part_title{
    background: #fbf3e4;
}
.content_page .part2 .part_title i{
    background: #e3aa42;
}
.content_page .part2 .part_title:after{
    background: #e3aa42;
}
.content_page .part3 .part_title{
    background: #ddedf7;
}
.content_page .part3 .part_title i{
    background: #117fc8;
}
.content_page .part3 .part_title:after{
    background: #117fc8;
}
/*期刊杂志*/
.journal_list{
    
}
.journal_list li{
    width: 31.64%;
    margin-right: 2.54%;
    float: left;
}
.journal_list li:nth-of-type(3n){
    margin-right: 0;
}
.journal_list li a{
    width: 100%;
    text-align: center;
}
.journal_list li .img_con{
    width: 100%;
    padding-top: 136.8%;
    background-size: cover !important;
}
.journal_list li a:hover{
    color: #00A7D8;
}
.journal_list li .time{
    padding: 5px 0 20px;
}
/*期刊杂志详情*/
.journal_page{

}
.journal_page .title1{
    height: 70px;
    line-height: 70px;
    text-align: center;
    background: url(dot.gif) repeat-x left bottom;
    font-size: 26px;
    color: #B4B4B4;


}
.journal_page .title2{
    text-align: center;
    font-size: 12px;
    color: #B4B4B4;
    padding: 10px 0 20px;
}



.case_img_top_swiper{

}
.journal_page .swiper-slide a,
.journal_page .swiper-slide img{
    width: 100%;
}
.case_img_top_swiper .case_img_prev,
.case_img_top_swiper .case_img_next{
    width: 50%;
    height: 100%;
    top: 0;
}
.case_img_top_swiper .case_img_prev{
    left: 0;
    background: url(prev_new.png) no-repeat center left;

}
.case_img_top_swiper .case_img_next{
    right: 0;
    background: url(next_new.png) no-repeat center right;
}
.case_img_top_swiper .case_img_prev:after,
.case_img_top_swiper .case_img_next:after{
    display: none;
}
.case_img_top_swiper .page_info {
    color: #B4B4B4;
}
.journal_page .time{
    text-align: right;
    color: #B4B4B4;
}


/*图片组小腿导航*/
.little_con{
    margin: 15px 0 30px;
    padding: 15px 60px;
    position: relative;
    background: #0d0d0d;
}
.little_con .case_img_prev,
.little_con .case_img_next{
    width: 20px;
    height: 63px;
    background-size: 100% 100% !important;
    margin-top: -31px;
}
.little_con .case_img_prev{
    left: 12px;
    background: url(case_img_prev.png) no-repeat center center;
}
.little_con .case_img_next{
    right: 12px;
    background: url(case_img_next.png) no-repeat center center;
}
.little_con .case_img_prev:after,
.little_con .case_img_next:after{
    display: none;
}

.journal_page .case_img_thumbs_swiper .swiper-slide a,
.journal_page .case_img_thumbs_swiper .swiper-slide img{
    height: 100px;
}
.little_con .case_img_thumbs_swiper .page{
    position: absolute;
    bottom: 0;
    right: 0;
    background: #000;
    color: #fff;
    padding: 1px 5px;
}
/*通用内容页0*/
.content_page .news_header{
    border-bottom: 1px dashed #CCCCCC;
    padding: 20px 0 10px;
}
.content_page .news_header .news_title{
    font-size: 22px;
    line-height: 36px;
    padding-bottom: 3px;
    text-align: center;
}
.content_page .news_header .news_info{
    font-size: 12px;
    color: #444444;
    line-height: 24px;
    text-align: center;
}
.content_page .page_info{
    padding: 40px 30px 80px;
    border-bottom: 1px dashed #CCCCCC;
}


.content_page .comment_header_content{
    margin: 24px 0 36px;
    position: relative;
}
.content_page .comment_header_content .comment_options{
    text-align: center;
}
.content_page .comment_header_content .comment_options a{
    width: 96px;
    height: 28px;
    text-align: center;
    line-height: 28px;
    border:1px solid #CCCCCC;
    margin: 0 5px;
}
.comment_share{
    position: absolute;
    top: 0px;
    right: 0;
}
/*举报*/
.jb_con{
    border-bottom: 1px solid #de1010;
    margin-bottom: 20px;
}
.jb_con img{
    vertical-align: middle;
}
.jb_con .title_ul li{
    line-height: 37.5px;
    margin-left: 12px;
    padding-left: 48px;
    background: url(jb_icon1.png) no-repeat center left;
    color: #de1010;
    font-size: 20px;
}

.jb_con .title_ul li:nth-of-type(2){
    background: url(jb_icon2.png) no-repeat center left;
}
.jb_con .title_ul li:nth-of-type(3){
    background: url(jb_icon3.png) no-repeat center left;
}
.jb_con .title_ul li:nth-of-type(4){
    background: url(jb_icon4.png) no-repeat center left;
}
/*全国信息列表*/
.information_con{

}
.information_con .part_title{
    background: #e0f1f5;
    font-size: 0;
    position: relative;
}
.information_con .part_title:after{
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: #219bb8;
    left: 0;
    bottom: 0;
    position: absolute;
}
.information_con .part_title i{
    background: #219bb8;
    font-size: 18px;
    padding: 12px 10px;
    width: 260px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
}
.information_con .part .part_con{
    padding: 5px 0 20px;
}

.information_con .part2 .part_title{
    background: #fbf3e4;
}
.information_con .part2 .part_title i{
    background: #e3aa42;
}
.information_con .part2 .part_title:after{
    background: #e3aa42;
}


/*联系我们*/
.contact_con{
    padding: 0 30px;
}
.conn_top .conn_top_left {
    width: 400px;
}

.conn_top .conn_top_left li {
    line-height: 36px;
}

.conn_top .conn_top_left li h1 {
    font-size: 20px;
    color: #0085d8;
}
.conn_top .conn_top_left li strong {
    margin-right: 5px;
}

.conn_top .conn_top_left li img {
    position: relative;
    top: -3px;
    margin-right: 4px;
    width: 20px;
    height: 20px;
}

.conn_top .conn_top_left li .sina{
    display: inline-block;
    position: relative;
    top: 7px;
    margin-left: 20px;
}
.conn_top .conn_top_right{
    width: 45%;
}
.conn_top .conn_top_right img{
    width: auto;
}

.conn_bottom {
    padding: 10px 0 50px;
}

.conn_bottom .conn_bottom_left {
    height: 360px;
    width: 50%;
    border: 1px solid #cccccc;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3px;
}
.conn_bottom .conn_bottom_left #allmap{
    width: 100%;
    height: 100%;

}
.conn_bottom .conn_bottom_right {
    width: 45%;
}

.conn_bottom .conn_bottom_right li {
    line-height: 36px;
}
.conn_bottom .conn_bottom_right li span {
    color: #EB901D;
    display: inline;
}

/*网站地图*/
.sitemap_con{

}
.site_item{

}
.site_item .site_item_title{
    border-bottom: 1px solid #cccccc;
}
.site_item .site_item_title a{
    color: #3a3a3a;
    font-size: 20px;
    padding: 12px 7px;
    position: relative;
}
.site_item .site_item_title a:after{
    content: "";
    display: block;
    position: absolute;
    bottom: -2px;
    width: 100%;
    height: 3px;
    background: #0168b7;
    left: 0;
}
.site_item .site_item_list{
    padding: 24px 0 0;
}

.site_item_list .list_item{
    position: relative;
    width: 18.8%;
    margin-right: 1.5%;
    margin-bottom: 20px;
    float: left;

}
.site_item_list .list_item:nth-of-type(5n){
    margin-right: 0;
}

.site_item_list .list_item.selected>a:before{
    content: "+";
    display: block;
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.site_item_list .list_item>a{
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 45px;
    line-height: 45px;
    color: #6d97bb;
    background: #f8f8f8;
    text-align: center;
}
.list_item_hide dd>a:hover,
.site_item_list .list_item>a:hover{
    background: #edf4f9;
}
.list_item_hide{
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 10;
}
.site_item_list .list_item.selected:hover .list_item_hide{
    display: block;
}
.list_item_hide dd>a{
    width: 100%;
    line-height: 22px;
    padding: 10px;
    text-align: center;
    background: #fff;
    color: #444;
}

/*监督局首页*/
.ju_top_nav.top_nav .header_top {
    background: url(top_nav_bg1.jpg) no-repeat bottom right;
}
.ju_top_nav.top_nav .header_top .tips{
    background: none;
}
.ju_top_nav.top_nav .logo{
    font-size: 36px;
    font-weight: 700;
    color: #fff;
}
.ju_top_nav.top_nav .logo img {
    width: 61px;
    height: 61px;
    padding-right: 20px;
}

.ju_header_nav.header_nav .nav_list li>a:after{
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 0;
    width: 1px;
    height: 25px;
    background: #dddddd;
    content: "";
    display: block;
}
.ju_header_nav.header_nav .nav_list li:last-of-type>a:after{
    display: none;
}
.swiper-pagination-new .swiper-pagination-bullet{
    background: #fff;
    opacity: .5;
}
.swiper-pagination-new .swiper-pagination-bullet-active{
    opacity: 1;
    background: #066f8f;
}
.swiper-container-horizontal>.swiper-pagination-new{
    text-align: right;
    padding-right: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.news_list.bluedot_list li{
    padding-left: 20px;
    position: relative;
}
.news_list.bluedot_list li:before{
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    background: #1697c9;
    position: absolute;
    top: 50%;
    left: 9px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);

}
.ju_news_menu.news_menu{
    border-bottom: 1px solid rgb(194,0,0);
}
.ju_news_menu.news_menu a.on:after{
    opacity: 0;
}
.ju_news_top.news_top .news_right {
    padding-left: 10px;
}
.ju_news_bottom.news_bottom .mag_left{
    width: 48.27%;

}
.ju_news_bottom.news_bottom .mag_right{
    width: 51.73%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 10px;
}
.ju_news_bottom .mag_title {
    border-bottom: 1px solid rgb(194,0,0);
    position: relative;
    top: -2px;
}
.ju_news_bottom .mag_title span{
    background: rgb(194,0,0);
    width: 100px;
    color: #fff;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-weight: normal;
    font-size: 14px;
}

.ju_news_bottom.news_bottom .mag_left .news_list.bluedot_list li {
    padding-left: 10px;
}
.ju_news_bottom.news_bottom .mag_left .news_list.bluedot_list li:before {
    left: 0px;
}
.ju_contact_list {
    padding-left: 25px;
    padding-top: 10px;
}
.ju_contact_list li{
    line-height: 25px;
}
.ju_footer .footer_bottom{
    position: relative;
    padding: 45px 0;
}
.ju_footer .footer_logo1{
    position: absolute;
    top: 45px;
    left: 80px;
}
.ju_footer .footer_logo1 a{
    display: block;
    text-align: center;
}

.ju_footer .footer_logo1 a img {
    max-height: 70px;
}
.ju_footer .a1{
    position: absolute;
    top: 45px;
    right: 80px;
    text-align: center;
}
.ju_footer .a1 img{
    max-height: 87px;
}
.ju_footer .a1 span{
    display: block;
    text-align: center;
    padding-top: 5px;
}
.ju_news_top .news_detail,
.ju_news_bottom  .news_detail {
    padding-top: 0px;
}
/*html 附加0712*/
.content_page .part .part_con .info img{
	width:100%;
}
.containner .content{
	min-height:420px;
}
/*.new_notice_list li a{
	display:inline;
}*/
.journal_page .title1{
	line-height:150%;
	height:auto;
}
.footer_bottom span{
	margin-right:18px;
}
.content_page .news_header .news_info span.derive,
.content_page .news_header .news_info span.date{
	margin-right:30px;
}
.content_page .news_header .news_info .qt-mr-10{
	margin-right:10px;
}
.ju_contact_list{
	height:200px;
	overflow-y: scroll;
    overflow-x: hidden;
}
.ju_contact_list p{
	line-height:180%;
	overflow:hidden
}
.contact_con{
	min-height:460px
}
.contact_con .list-paddingleft-2 li{
	line-height:200%
}
.contact_list li a {
    background: url(wb_icon.png) no-repeat center left;
}
.contact_list li:nth-of-type(3) a {
    background: url(wx_icon.png) no-repeat center left;
}
.footer_logo .a1 img{
	max-height:100px;
	margin-top:-15px;
}
.ju_footer .a1{
	text-align:left;
}
.ju_footer .a1 img {
    max-height: 100px;
}
/*End html 附加0712*/
/*html 附加0713---gxw*/
.news_top .news_right .news_menu a{
    width: 33.33%;
}
.gover_news .news_menu a{
    width: 33.33%;
}


.law_news .news_menu a{
    width: 16.66%;
    font-size: 11px;
}
.ju_news_top.news_top .news_right .news_menu{
    justify-content: flex-start;
}
.ju_news_top.news_top .news_right .news_menu a{
    width: 25%;
    flex: inherit;
}
.ju_news_bottom .law_news .news_menu a{
    width: 25%;
}








@media screen and (max-width: 1366px) {
    .wrap{
        width: 1000px;
    }
    .top_nav .logo img{
        width: 450px;
        height: 48px;
    }
    .ju_top_nav.top_nav .logo {
        font-size: 30px;
    }
    .ju_top_nav.top_nav .logo img {
        width: 48px;
        height: 48px;
        padding-right: 10px;
    }
    .top_nav .search_box {
        right: 50px;
        width: 320px;
    }
    .top_nav .search_box .search {
        padding: 8px 80px 8px 12px;
    }
    .top_nav .search_box .search_btn {
        width: 80px;
        padding: 8px 0;
    }
    .top_nav .header_top .tips a {
        height: 30px;
        line-height: 30px;
        font-size: 13px;
    }
    .header_nav .nav_list li>a {
        font-size: 17px;
        line-height: 46px;
    }

    .new_notice .name {
        width: 120px;
        padding: 0 0 0 25px;
        font-size: 17px;
    }
    .title_box .title1 {
        font-size: 18px;
        line-height: 40px;
    }
    .mag_title {
        font-size: 17px;
    }
    .maindiv1 a .p1 {
        font-size: 22px;
        line-height: 40px;
    }
    .maindiv1 a .p2 {
        line-height: 30px;
        font-size: 16px;
        padding-bottom: 10px;
    }
    .report_list {
        padding: 20px 20px 0 20px;
    }
    .report_list li {
        width: 90px;
    }
    .dengji_list li a {
        font-size: 20px;
        line-height: 28px;
    }
    .img_container {
        padding: 15px 0 20px;
    }
    footer {
        padding-top: 20px;
    }

    .left_menu {
        width: 280px;
    }
    .containner .content {
        width: calc(100% - 280px);
        padding-left: 20px;
    }
    .content_page .part_title i {
        font-size: 18px;
        padding: 10px 35px;
    }
    .jb_con .title_ul li {
        font-size: 18px;
    }
    .information_con .part_title i {
        font-size: 16px;
        padding: 8px 10px;
        width: 210px;
    }
    .conn_bottom .conn_bottom_left {
        height: 280px;
    }
	.hide-x,.hide-i,.hide-l,.hide-o{
		
	}




}

/*移动端*/
@media screen and (max-width: 900px) {
    .wrap {
        margin: 0;
        width: auto;
        padding: 0 15px;
    }
	.hide-x,.hide-i,.hide-l,.hide-o,.header_nav{
		display:none
	}
    /*左侧菜单*/
    .cbp-spmenu-left {
        width: 100%;
        height: 100%;
        overflow-y: scroll;
        top: 100%;
        z-index: 99999;
        position: fixed;
        left: 0;
        display: block;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        background: #013c88;
        color: #fff;
    }

    .cbp-spmenu-left.cbp-spmenu-open {
        top: 0;
    }

    .menu_box {
        width: 100%;
        position: relative;
        padding-top: 50px;
    }
    .menu_close {
        background: url(pc_close.png) no-repeat center center;
        width: 30px;
        height: 30px;
        position: absolute;
        top: 20px;
        right: 15px;
    }
    .meum_list li {
        width: 100%;
        border-bottom: solid 1px rgba(255,255,255,.3);
    }
    .meum_list li a{
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
        width: 100%;

    }
    .meum_list li > a {
        padding: 20px 20px;
        font-size: 22px;

    }

    .meum_list li > a i {
        position: absolute;
        right: 15px;
        -ms-transform: scale(1, 1.5);
        -moz-transform: scale(1, 1.5);
        -webkit-transform: scale(1, 1.5);
        -o-transform: scale(1, 1.5);
        transform: scale(1, 1.5);
        -webkit-transition: all .4s;
        -moz-transition: all .4s;
        -ms-transition: all .4s;
        -o-transition: all .4s;
        transition: all .4s;
    }
    .meum_list li.active > a i {
        -ms-transform: rotate(90deg) scale(1, 1.5);
        -moz-transform: rotate(90deg) scale(1, 1.5);
        -webkit-transform: rotate(90deg) scale(1, 1.5);
        -o-transform: rotate(90deg) scale(1, 1.5);
        transform: rotate(90deg) scale(1, 1.5);
    }
    .meum_list li .hide_menu {
        display: none;
    }

    .meum_list li .hide_menu dd a {
        padding: 15px 40px;
        font-size: 18px;
        border-top: solid 1px rgba(255, 255, 255, 0.1);
    }
    .meum_list li .hide_menu2 dd a{
        padding: 10px 0 10px 60px;
        font-size: 14px;
    }


    .top_nav .logo{
        
    }
    .top_nav .logo img {
        width: 270px;
        height: 30px;
    }
    .ju_top_nav.top_nav .logo {
        font-size: 18px;
    }
    .ju_top_nav.top_nav .logo img {
        width: 30px;
        height: 30px;
        padding-right: 5px;
    }
    .top_nav .menu{
        width: 40px;
        height: 30px;
        background: url(menu_white.png) no-repeat center right;
    }
    .top_nav .header_top {
        padding: 50px 0 70px;
    }
    .top_nav .header_top .tips {
        top: -50px;
        right: 10px;
        padding: 0 20px;
    }
    .top_nav .header_top .tips a {
        font-size: 12px;
    }
    .top_nav .search_box {
        position: absolute;
        bottom: -54px;
        right: 50%;
        -webkit-transform: translatex(50%);
        -moz-transform: translatex(50%);
        -ms-transform: translatex(50%);
        -o-transform: translatex(50%);
        transform: translatex(50%);
    }
    .header_nav .nav_list li>a {
        font-size: 14px;
        line-height: 44px;
    }
    .viewport {
        padding-top: 1px;
    }
    .title_box .title1 {
        font-size: 16px;
        line-height: 32px;
    }
    .new_notice .name {
        width: 83px;
        padding: 0 0 0 25px;
        font-size: 12px;
        margin-left: 7px;
        line-height: 26px;
    }
    .new_notice_list li {
        padding-left: 15px;
    }
    .new_notice_list li a {
        font-size: 12px;
        line-height: 26px;
    }
    .report_list li a{
        font-size: 12px;
    }
    .new_notice_list {
        width: calc(100% - 93px);
    }

    .news_top .news_img {
        width: 100%;
        height: 280px;
    }

    .news_top .news_right {
        width: 100%;
        padding-left: 0;
        padding-top: 20px;
    }

    .news_bottom .mag_left, .news_bottom .mag_right {
        width: 100%;
    }
    .news_top {
        padding: 0px 0 0px;
    }
    .news_list {
        padding: 0;
    }
    .maindiv1 {
        padding-bottom: 20px;
        padding-top: 10px;
    }
    .maindiv1 a {
        padding: 15px 20px 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .maindiv1 a .p1 {
        font-size: 18px;
        line-height: 30px;
        padding-bottom: 10px;
    }
    .maindiv1 a .p2 {
        line-height: 25px;
        font-size: 16px;
    }
    .gover_left {
        width: 100%;
    }
    .gover_button {
        justify-content: center;
        padding: 10px 20px;
        flex-wrap: wrap;
    }

    .gover_button a {
        padding: 5px 0;
        font-size: 14px;
        margin: 0 5px 7px;
        width: 40%;
        text-align: center;
    }
    .online_news1 .news_list li, .law_left .news_list li, .gover_left .news_list li {
        width: 100%;
        margin-right: 0;
    }
    .gover_right {
        width: 100%;
        padding-left: 0;
        padding-top: 15px;
    }

    .dyna_notice .mag_title {
        font-size: 14px;
        padding: 2px 0 0px 5px;
    }
    .dyna_notice {
        margin: 5px 5px 15px 5px;
    }
    .law_left {
        width: 100%;
    }
    .news_menu a {
        flex: auto;
    }
    .news_list li a {
        padding-right: 95px;
    }

    .law_right {
        width: 100%;
        padding-left: 0px;
        padding-top: 10px;
    }
    .report_list {
        padding: 15px 10px 0 10px;
    }
    .report_list li {
        width: 24%;
        margin-bottom: 15px;
        margin-right: 1.33%;
    }
    .report_list li:nth-of-type(2n) {
        float: left;
    }
    .report_list li:nth-of-type(4n){
        margin-right: 0;
    }
    .dengji_list li a {
        font-size: 10px;
        line-height: 20px;
    }
    .dengji_list {
        padding: 10px 0;
    }
    .title_box .zwgk_tips {
        margin: 8px 0 0 10px;
    }
    .title_box .zwgk_tips a {
        font-size: 12px;
    }
    .online_left {
        width: 100%;

    }
    .online_news .news_list{
        padding: 0 6px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .online_news2, .online_news3 {
        width: 100%;
    }
    .online_right {
        width: 100%;
        padding-left: 0;
    }
    .online_news .online_title a {
        padding: 5px 16px;
    }
    .mag_title {
        font-size: 15px;
    }
    .inter_bottom .mag_left {
        width: 100%;
        padding-right: 0;
    }
    .inter_bottom .mag_center {
        width: 100%;
    }
    .inter_bottom .mag_right {
        width: 100%;
        padding-left: 0;
    }
    .contact_list li a {
        line-height: 52px;
    }
    .footer_top {
        padding: 5px 0;
        flex-wrap: wrap;
    }
    .footer_top select {
        width: 40%;
        margin: 5px 10px;
    }

    .footer_center a {
        padding: 0 10px;
    }
    .footer_logo a {
        margin: 0 10px;
    }
    .containner .content {
        width: 100%;
        padding-left: 0;
    }
    .crumbs {
        padding: 10px 0 10px 25px;
        margin-left: 0px;
    }

    .content_page .part_title i {
        font-size: 16px;
        padding: 8px 20px;
    }
    .content_page .part .part_con {
        padding: 10px;
    }
    .journal_page{
        font-size: 12px;
    }
    .journal_page .case_img_thumbs_swiper .swiper-slide a, .journal_page .case_img_thumbs_swiper .swiper-slide img {
        height: 60px;
    }

    .content_page .news_header .news_title {
        font-size: 16px;
        line-height: 25px;
		font-weight:700;
    }
    .content_page .page_info {
        padding: 15px 10px 30px;
    }

    .comment_share {
        position: static;
        text-align: right;
        margin-top: 15px;
    }
    .content_page .comment_header_content .comment_options a {
        width: 75px;
        height: 22px;
        line-height: 22px;
        font-size: 12px;
    }
    .content_page .comment_header_content {
        margin: 15px 0 20px;
    }
    .jb_con .title_ul li {
        font-size: 15px;
        line-height: 20px;
        padding: 10px 0 10px 48px;
    }
    .jb_con {
        padding: 5px 0 15px;
    }
    .www12315{
        padding-bottom: 20px;
    }
    .conn_top .conn_top_right,
    .conn_top .conn_top_right img {
        width: 100%;
    }
    .contact_con {
        padding: 0 15px;
    }
    .conn_top .conn_top_left {
        width: 100%;
        padding: 15px 0;
    }
    .conn_bottom .conn_bottom_left {
        height: 230px;
        width: 100%;
    }
    .conn_bottom .conn_bottom_right {
        width: 100%;
    }
    .site_item_list .list_item {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 10px;
    }
    .site_item_list .list_item:nth-of-type(5n) {
        margin-right: 4%;
    }
    .site_item_list .list_item:nth-of-type(2n) {
        margin-right: 0;
    }
    .ju_header_nav.header_nav .nav_list li>a:after {
        height: 14px;
    }
    .ju_news_top.news_top .news_right {
        padding-left: 0;
    }
    .ju_news_bottom.news_bottom .mag_left {
        width: 100%;
        padding: 15px 0;
    }
    .ju_news_bottom.news_bottom .mag_right {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-left: 0;
    }
    .ju_news_bottom.news_bottom .mag_left .news_list.bluedot_list li {
        padding-left: 20px;
    }
    .ju_news_bottom.news_bottom .mag_left .news_list.bluedot_list li:before {
        left: 9px;
    }
    .ju_contact_list {
        padding-left: 15px;
        padding-bottom: 10px;
		height:auto;
    }

    .ju_footer .footer_bottom {
        position: relative;
        padding: 170px 0 30px;
    }
    .ju_footer .footer_logo1 {
        top: 25px;
        left: 50px;
    }

    .ju_footer .a1 {
        top: 25px;
        right: 50px;
    }
    .law_news{
         padding-top: 5px;
     }
    /*移动端查看更多*/
    .news_list li.link_li{
        text-align: center;
        padding: 10px 0;
    }
    .news_list li.link_li a {
        padding: 0 20px;
        border: 1px solid #eee;
        width: auto;
    }
    .left_menu {
        width: 100%;
    }
    .left_menu_list .list_item {
        padding: 0;
        width: 50%;
        float: left;
        text-align: left;
        background: none !important;
        position: relative;
    }
    .left_menu_list .list_item:after{
        position: absolute;
        top: 2px;
        right: 0;
        content: "|";
        display: none;

    }
    .left_menu_list .list_item:nth-of-type(4n):after{
        display: none;
    }

    .left_menu_list .list_item i{
        position: absolute;
        top: -2px;
        right: 0px;
        color: #a9cdff;
        width: 25px;
        height: 25px;
        line-height: 25px;
        text-align: center;
    }
    .left_menu_list .list_item.selected .list_item_dl {
        display: none;
        position: absolute;
        top: 22px;
        left: -1px;
        width: 100%;
        background: #fff;
        z-index: 10;
        border: 1px solid #f5f5f5;
    }
    .left_menu_list .list_item.selected .list_item_dl.block{
        display: block;
    }
    .list_item_dl dd {
        padding-left: 0;
    }
    .left_menu_list{
        padding: 10px 0 0;
    }
    .left_menu_list .list_item>a {
        font-size: 13px;
        width: 80%;
        margin: 0 auto 10px;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;
        line-height: 20px;
        height: 20px;
    }
   .list_item_dl dd>a {
        margin: 5px 0;
       font-size: 12px;
       padding: 0 7px;
       line-height: 16px;
    }

    .list_item_dl dd:nth-of-type(2n){
        background: #edf4f9;
    }


}



@media screen and (max-width: 320px) {
    .w {
        margin: 0;
        width: auto;
        padding: 0 10px;
    }

}