/*主体*/
.main{background-color:#fff;padding: 20px;box-sizing: border-box;}
#ztzl.main{background-color:#fff;margin-bottom: 25px;padding: 0;}

/*****************************************************解读回应*****************************************************/
.jdhy-con1{margin-bottom: 20px;overflow: hidden;}
.bd_new{margin-top: 10px;}
.bd_img{padding-top: 20px;}
.bd_img li{width: 325px;float: left;background-color: #ededed;margin-left: 20px;}
.bd_img li:first-child{margin-left: 0px;}
.bd_img li img{width: 100%;height: 215px;}
.bd_img li span{padding: 10px;height: 50px;display: block;}
.bd_img li span a{height: 50px;line-height: 25px;text-align: center;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 16px;}

/*在线访谈 新闻发布会列表*/
.jdhy-con2{margin-bottom: 20px;overflow: hidden;}
.bd_new_new{width: 100%;overflow: hidden;padding: 10px 0px 20px 0px;border-bottom: 1px solid #e7e7e7;margin-bottom: 5px;}
.bd_new_new .new-img{width: 290px;height: 150px;margin-right: 20px;float: left;}
.bd_new_new .new-img img{width: 100%;height: 100%;}
.bd_new_new .new-con{width: 360px;height: 150px;float: left;}
.bd_new_new .new-con li{background: none;padding: 0px;height: 32px;margin-top: 7px;}
.bd_new_new .new-con li.fbhzt{height: 64px;}
.bd_new_new .new-con span{float: left;color: #fff !important;background-color: #597498;padding: 5px 10px;border: 1px solid #597498;border-radius: 3px;font-size: 16px;height: 20px;width: 42px;line-height: 20px;}
.bd_new_new .new-con a{float: left;display: block;width: 285px;margin-left: 10px;line-height: 32px;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right: 0px;color: #000 !important;}
.bd_new_new .new-con li.fbhzt a{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: 64px;text-overflow: unset;white-space: inherit;margin-right: 0px;}

/*回应关切列表*/
.bd_new2{padding-top: 20px;}
.bd_new2 ul li{height: 120px;list-style: none;margin-bottom: 10px;background-color: #f5f5f5;border-radius: 3px;padding: 15px 22px;box-sizing: border-box;position: relative;}
.bd_new2 ul li:last-child{margin-bottom: 0px;}
.bd_new2 ul li .new2_left{float: left;width: 500px;}
.bd_new2 ul li .new2_left .new2-tit{font-size: 18px;line-height: 32px;}
.bd_new2 ul li .new2_left .new2-tit i{background: url(2023yjj_jdhy_tb01.png)no-repeat;width: 20px;height: 20px;display: block;float: left;margin-top: 7.5px;margin-right: 20px;}
.bd_new2 ul li .new2_left .new2-tit a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bd_new2 ul li .new2_left p{font-size: 14px;color: #666666;text-indent: 28px;line-height: 26px;float: left;float: left;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.bd_new2 ul li span{float: right;background-color: #1e6dd4;width: 90px;border-radius: 12.5px;text-align: center;position: absolute;right: 35px;top: 50%;margin-top: -12.5px;}
.bd_new2 ul li span a{color: #fff;font-size: 14px;height: 25px;line-height: 25px;}

/*****************************************************专题专栏*****************************************************/
.ztzl-con1, .ztzl-con2{width: 100%;padding: 0px 20px;box-sizing: border-box;}
.ztzl-con1{padding-top: 20px;}
.ztzl-con2{padding-bottom: 20px;}
/*业务专栏*/
.bd_ywzl{margin-top: 20px;}
.bd_ywzl ul li{width: calc((100% - 80px) / 5);height: 150px;box-sizing: border-box;margin-left: 20px;float: left;background: #ecf0f9 url(2023yjj_ztzl_xsj.png)no-repeat right 5px bottom 5px;margin-bottom: 20px;position: relative;}
.bd_ywzl ul li:nth-child(5n+1){margin-left: 0px;}
.bd_ywzl ul li a{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 20px;color: #465f80;text-align: center;line-height: 30px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 70%;}
.bd_ywzl ul li:hover a{color: #1e6dd4;}
.bd_ywzl ul li .zt_more{color: #1150a1;}

/*宣传专栏*/
.bd_xczl{width: calc(10px + 100% + 10px);margin: 0 auto;margin-top: 20px;}
/* .bd_xczl ul li{width: calc((100% - 40px) / 3);float: left;margin-left: 20px;}
.bd_xczl ul li:first-child{margin-left: 0px;} */
.bd_xczl ul li{margin-right:20px;display: block;}
.bd_xczl ul li:hover{opacity: 0.8;}
.bd_xczl ul li img{width: 100%;height: 100%;}

/*****************************************************站点地图*****************************************************/
#zddt .clearfix { display: inline-block; }
#zddt{ padding: 20px !important; border: 1px solid #f2f2f2; margin-bottom: 20px; padding-top: 0px !important;}
#zddt .wrap{ width: 100%;}
#zddt .web-map .mapo1 { padding: 25px 22px; background: #fbfbfd; border-bottom: 1px solid #f2f2f2; }
#zddt .web-map .mapo1:last-child { border-bottom: none; }
#zddt .web-map .mapo1 h2 a{ font-size: 18px; font-weight: bold; color: #1e6dd4;line-height: 30px;display: block;}
#zddt .web-map .mapo1 ul { margin-top: 9px; }
#zddt .web-map .mapo1 li { float: left; line-height: 30px; margin-right: 30px; position: relative; }
#zddt .web-map .mapo1 li a { font-size: 16px; color: #666;}
#zddt .web-map .mapo1 li:hover a{color: #1e6dd4;}
#zddt .map-pos { position: absolute; padding: 8px 0; left: -28px; top: 0px; width: 322px; display: none; z-index: 999;}
#zddt .map-pos .m-san{width: 0;height: 10px;border: 10px solid transparent;border-bottom: 8px solid #1e6dd4;margin-left: 43px;position: absolute;top: 5px;}
#zddt .map-pos .small-map{background: #1e6dd4;position: absolute;top: 30px;}
#zddt .web-map .mapo1 li .small-map a{margin: 0px 8px;font-size: 14px;color: #fff;}
#zddt .wyb-box:hover .map-pos{display: block;}

/*****************************************************通用列表*****************************************************/
#list.main{padding-top: 0px;}
#list .list_con { padding: 20px; background: #fff; overflow: hidden; position: relative;  border: 1px solid #e8e8e8;  -webkit-box-shadow: 0 0 10px #e4e4e4;   box-shadow: 0 0 10px #e4e4e4;  }
#list .con_left{ width: 320px; float: left; overflow: hidden; }
#list .con_right{ margin-left: 350px; }
#list .con_right .con_right_wenjianku{ margin-top: 0; }
#list .con_right .right_list{ border: 0; padding: 0;  }
/*栏目样式*/
.left_title{width: 100%; height: 50px; line-height: 50px; background: #1e6dd4; text-align: center; font-size: 22px; font-weight: bold; color: #fff; }
.left_list{ overflow: hidden; background: #f5f5f5; }
.left_list .list_ul{ margin: 10px; background: #fff; }
.left_list .list_ul>a{ display:block; padding: 0 20px; height: 48px; line-height: 48px; }
.left_list .list_ul>a>i{ display: inline-block; background: url(2023yjj_list_dian01.png) no-repeat center; width: 12px; height: 48px; margin-top: -2px; margin-right: 10px; vertical-align: middle; }
.left_list .list_ul:hover>a{ font-weight: bold; color: #1e6dd4; }
.left_list .list_ul.active>a{ font-weight: bold; color: #1e6dd4; }
.left_list .list_parent>a{ background: #fff url(2023yjj_list_dian03.png) no-repeat 92% 20px;  }
.left_list .list_parent.slide>a{ font-weight: bold; color: #1e6dd4; background: url(2023yjj_list_dian02.png) no-repeat 92% 24px; }
.left_list .list_ul .list_ul_ul{ display: none; padding-bottom: 10px; }
.left_list .list_ul li{ margin-bottom: 5px; }
.left_list .list_ul li a{ line-height: 30px; padding-left: 55px; display: block; }
.left_list .list_ul li:hover a{ background: #1e6dd4; color: #fff; }
.left_list .list_ul li.active a{  background: #1e6dd4; color: #fff; }
/*列表样式*/
.right_list>ul>li{ height: 40px; line-height: 40px; }
.right_list .line { height: 0; line-height: normal; margin: 10px auto; *margin: 10px auto -10px; border-bottom: 1px solid #f2f0f1; background: none; }
.right_list .line:last-child { display: none; }
/* 分页 */
.cutPage{height:30px;margin:20px;}
#kkpager{clear:both;color:#999;padding:5px 0px 5px 0px;font-size:13px;}
#kkpager a{border:1px solid #ccc;display:inline;padding:3px 7px 3px 7px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;background:#fff;text-decoration:none;color:#999;}
#kkpager span.disabled{display:inline;padding:3px 7px 3px 7px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #DFDFDF;background-color:#FFF;color:#DFDFDF;}
#kkpager span.curr{border:1px solid #1e6dd4;display:inline;padding:3px 7px 3px 7px;margin-right:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#1e6dd4;color:#fff;}
#kkpager a:hover{border:1px solid #1e6dd4;background-color:#1e6dd4;color:#fff;}
#kkpager span.normalsize{}
#kkpager_gopage_wrap{position:relative;left:0px;top:0px;}
#kkpager_btn_go{width:44px;height:18px;border:0px;overflow:hidden;line-height:140%;padding:0px;margin:0px;text-align:center;cursor:pointer;background-color:#1e6dd4;color:#FFF;position:absolute;left:0px;top:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:none;}
#kkpager_btn_go_input{width:36px;height:16px;color:#999;text-align:center;margin-left:1px;margin-right:1px;border:1px solid #DFDFDF;position:relative;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;left:0px;top:0px;outline:none;}
#kkpager_btn_go_input.focus{border-color:#1e6dd4;}
#kkpager .pageBtnWrap{float:left;}
#kkpager .infoTextAndGoPageBtnWrap{float:right;margin-right:35px;}
#kkpager .spanDot{margin-right:5px;}
#kkpager .currPageNum{color:#1e6dd4;}
#kkpager .infoTextAndGoPageBtnWrap{padding-top:5px;}
.p_noData{padding:10px;text-align:center;color:#ccc;}
.p_noData img{max-width:85px;display:block;margin:10px auto}

/*****************************************************通用详情*****************************************************/
#list.main, #article.main{background: none;border: 1px solid #e8e8e8;-webkit-box-shadow: 0 0 10px #e4e4e4;box-shadow: 0 0 10px #e4e4e4;background: #fff;padding: 0px 20px;margin-bottom: 25px;}
/* #article .site{margin: 10px 0px;-webkit-box-shadow: 0 0 10px #e4e4e4;box-shadow: 0 0 10px #e4e4e4;} */
.article{overflow: hidden;background: #fff;/*-webkit-box-shadow: 0 0 10px #e4e4e4;box-shadow: 0 0 10px #e4e4e4;*/margin-bottom: 25px;}
.article h1{ line-height: 36px; font-size: 24px; font-weight: bold; text-align:center; padding: 0 0 30px; }
/* .article2 { border: 1px solid #e8e8e8; } */
.article2 h1{ padding: 20px 0 30px; }
.oneColumn { padding:  0 0 10px; }
.article2 .oneColumn {padding: 20px 60px;}
.article2 .oneColumn2 { padding:  0 20px 20px; }
.pages_zz{  border-bottom: 1px solid #e8e8e8; padding: 0 20px; line-height: 32px; text-align: center; overflow:hidden; color:#333; font-size: 14px; margin-bottom: 30px; }
.pages_zz .font{display: inline-block; padding: 0 10px; font-size: 14px; }
.pages_zz .dozoom img{ margin-top: -2px;  }
.pages_zz .dozoom a{ margin: 0 5px; font-size: 14px; }
.pages_zz .dozoom .on{ opacity: 0.6; }
.fenxiang{ background: #f1f1f1; padding: 0 20px; line-height: 32px; overflow:hidden; color:#737373; font-size: 14px; margin-top: 30px; margin-bottom: 20px; }
.fenxiang .printIco{ padding: 5px 10px 0 25px; background:url(dayin.png) no-repeat 0 5px; }
.bdsharebuttonbox{ float: left; margin-top: 2px; }
.editor{ padding-bottom:30px;}
.pages_content *{ font-family: "宋体";  line-height: 2; max-width: 100%!important; box-sizing: border-box!important; -webkit-box-sizing: border-box!important; word-wrap: break-word!important; }
.fujian-box{ margin-top: 30px; margin-bottom: 30px; }
.fujian-box a{ line-height: 48px; padding: 10px 10px 10px 70px; display: block; background: #f2f2f2 url(fujian.jpg) no-repeat 10px center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.fujian-box a:last-child{ border-bottom: none; }
.fujian-box a:hover{ background: #e4e4e4 url(fujian.jpg) no-repeat 10px center; }
#contentInfo{ margin: 0 auto; }/* ie8*/
#qr_container{ margin: 0 auto; position:relative;padding-bottom:10px; }

/* 文件信息 */
.article .wjxx{ margin: 20px; background: #f7f7f7; border: 1px solid #dddddd; padding: 20px; }
.article .wjxx ul{ overflow: hidden; }
.article .wjxx li{ width: 33.33%; float: left; padding: 7px 0; }
.article .wjxx li span{ display: block; margin-left: 30px; font-size: 14px; color: #666; }
.article-link{border-bottom:1px #dddddd solid;border-top:1px #dddddd solid;padding:15px 0; margin-top: 30px; margin-bottom: 30px;}
.pannel-title{margin:0;color:#00558e;line-height:33px;font-size:18px;}
.article-link ul li{ background: url(2023yjj_list_dians.png) no-repeat 0px 14px;margin:0;padding:3px 0 3px 12px;line-height:26px;font-size:14px;list-style:none;}

/*领导信息*/
.leader-details {width: 1080px;margin: 50px auto;}
.leader-details .leader-tit { font-size: 24px; text-align: center;}
.leader-details .leader-text { border-bottom: 1px solid #d6d6d7; padding: 20px 0; overflow: hidden;}
.leader-details .pic { width: 145px; height: 201px; margin: 0 auto;}
.leader-details .pic img { width: 100%; height: 100%;}
.leader-main { padding: 40px 0;}
.wrap_right{ overflow: hidden; }
.wrap_img{ width: 160px; margin: 30px auto; text-align: center; }
.wrap_img img { width: 100%; height: 100%; }
.wrap_right dl {  overflow: hidden; margin-bottom: 20px; }
.wrap_right dl dd{line-height: 30px;font-size: 16px;}
.wrap_right dl dd img { float: left; width: 10px; height: 10px; margin-right: 10px; margin-top: 8px; }
.wrap_right dl dd h2 {color: #006dac;font-size: 16px;font-weight: bold;margin-bottom: 10px;line-height: 25px;}
.wrap_right dl dd p { font-size: 16px; }

/* 信件公示列表分页 */
.paging { margin-top: 20px; }
.pages {clear:both;	padding-right: 3px; padding-left: 3px; padding-bottom: 13px; margin: 3px; padding-top:13px; text-align: center;}
.pages a {border: #d7d7d7 1px solid; padding: 4px 10px; border-radius: 4px; margin: 2px 4px; text-decoration: none;cursor: pointer;}
.pages a:hover,.pages a:active {color: #666; border: #999 1px solid}
.pages .current{border:#006eab 1px solid;padding:4px 10px;border-radius: 4px;font-weight:bold;margin:2px 4px;color:#fff;background-color:#006eab;}
.pages .disabled{border:#d7d7d7 1px solid;padding:4px 10px;border-radius: 4px;margin:2px 4px;color:#bbb;}
#list .xxlb-table th, #wyxx .xxlb-table td { padding: 10px;}
.margin-top-20{margin-top:20px !important}
#list .xxlb{ padding: 18px; border: 1px solid #e0e0e0; }
#list .xjjs .xjjs-tit{ float: left; margin-right: 10px; height: 40px; line-height: 40px; }
#list .search_Sel{ width: 490px; margin: 0; float: left; }
#list .xjan { float: right; overflow: hidden; }
#list .xjan a{ display: block; padding: 0 10px; background: #3271a4; line-height: 40px; height: 40px; color: #fff; font-size: 16px;  float: left; margin-left: 10px; }
#list .xjan a img{ margin-right: 10px; margin-top: -3px; }
#list .xjan a:hover{ background: #5795c7;  }
#list .xxlb-table table{ width: 100%; }
#list .xxlb-table .th{ border: 1px solid #c9dfef; height:50px}
#list .xxlb-table th{ background: #e9f3f9; }
#list .xxlb-table tr{ border: 1px solid #e0e0e0; }
#list .xxlb-table tr:hover{ background: #e0e0e0; }
#list .xxlb-table th,#list .xxlb-table td{ padding: 10px 0;}

/*信件详情*/
#list .td-tit{ background: #c1dbf0; }
#list .td-lx-last{ width: 150px; }
#list  .td-lx{ background: #f0f6fb; text-align: center; }
#list .email_title02{ font-size: 24px; line-height: 50px; text-align:center;}
#list .email_tab4{  clear:both; text-align:left; margin-bottom:50px;}
#list .email_tab3 .email_tab4{ margin-bottom:0px;}
#list  .email_tab4 td{ border:1px solid #c1dbf0; font:normal 16px/30px microsoft yahei; padding:10px 20px;}
#list .email_tab4>span{ color:#F00;}
#list .email_tab4 h2{ font:normal 24px microsoft yahei; text-align:center;}
#list .email_tab2{ clear:both; overflow:hidden; border-left:1px solid #c1dbf0; border-top:1px solid #c1dbf0;}
#list .email_tab2 td{ border-bottom:1px solid #c1dbf0; border-right:1px solid #c1dbf0; font:normal 16px/60px microsoft yahei; padding:0px 20px;}
#list .email_tab2>span{ color:#F00;}
#list .email_ul{ clear:both; overflow:hidden;}
#list .email_ul li{ width:150px; float:left;}
#list .email_ul li span{ width:25px; float:left; padding-top:5px;}
#list .email_ul li p{ width:125px; float:left; font:normal 16px microsoft yahei;}
#list .email_input{ height:30px; border:1px solid #eaeaea; border-radius:5px; text-align:left;}
#list .email_tab2 textarea{ border:1px solid #eaeaea; border-radius:5px; width:835px; height:250px; margin:20px 0px;}
#list .email_tab2 select{ border:1px solid #eaeaea; border-radius:5px; height:30px; width:250px;}
#list .submit{ width:300px; margin:40px auto;}
#list .submit a{ width:140px; color:#fff !important; background:#7ecdf4; height:50px; font:normal 24px/50px microsoft yahei; text-align:center; border-radius:5px;display:block;margin-right:10px; float:left;margin-bottom: 40px;}

/*机构详情页*/
.wjxx{ background: #f7f7f7; border: 1px solid #dddddd; padding: 10px 0; margin-bottom: 30px;}
.wjxx ul{ overflow: hidden;}
.wjxx li{ width: 33.33%; float: left; font-size: 16px; padding: 7px 0; }
.wjxx li span{ display: block; margin-left: 30px;}

@media only screen and (max-width: 1000px) {
    .pages { padding-right: 0; padding-left: 0;}
    .pages a {border: #d7d7d7 1px solid; padding: 2px 4px; border-radius: 4px; margin: 0 2px; text-decoration: none;cursor: pointer;}
    .pages .current{ padding:2px 4px; margin 0 2px; }
    .pages .disabled{ padding:2px 4px; margin 0 2px; }
}

@media only screen and (max-width: 1400px){
    .jdhy-con1>div{width: 100%;padding: 0px;}
    .jdhy-con2>div{width: 100%;padding: 0px;}   
    .bd_new2 ul li .new2_left{width: 80%;}
    /*政策图解*/
    .bd_img li{width: calc((100% - 60px) / 4);box-sizing: border-box;}
    .bd_img li img{height: 180px;}
}
@media only screen and (max-width: 1200px) {
    /******************************************************** 通用列表 ********************************************************/
    #list .list_con{ padding:10px; margin-top: 0; }
    #list .con_right{ margin-left: 0; }
    .left_title{ display:block; }
    .left_title:after{ content: "▼"; margin-left: 10px; color: #fff; font-size: 20px; }
    .left_title.active:after{ content: "▲"; }
    /*栏目样式*/
    .con_left,.con_right,.right_paging { width: 100%!important; float: none!important; }
    .con_right{ margin-left: 0; margin-top: 10px; }    
    .banner{ background: url(rsj_gkzk_bj.png) no-repeat 48% 0; height: 240px; background-size: 1400px; }
    .banner .logo { padding: 20px 10px 0; box-sizing:border-box; }
    .banner .logo img{ max-width:100%; }
    .gkks{ height: 1310px;}
    .gkks_button{ padding-top: 30px; }
    .gkks_button li{ width: 50%;}
    /*分页*/
    #kkpager{ margin: 20px 0; height:auto; }
    #kkpager *{ font-size:14px; }
    #kkpager .pageBtnWrap{ float:none; display:block; text-align:center; overflow:hidden; }
    #kkpager .pageBtnWrap span,#kkpager .pageBtnWrap span{ padding: 3px 4px; }
    #kkpager .infoTextAndGoPageBtnWrap{ float:none; padding-top:15px; display: block; text-align: center; margin-right:0; }
    #kkpager span.curr{ padding: 3px 4px; }
    #kkpager span.disabled,
    #kkpager a{ padding:0; border:0; }
    /******************************************************** 通用详情 ********************************************************/
    #list .wz-l{ width: 100%; margin-top: 0; float: none; }
    #list .wz-r,.fenxiang{ display: none; }
    .article{width: 100%;border: none;margin: 0 auto;box-sizing: border-box;padding: 0px 10px;}
    .article,.list_con{  -webkit-box-shadow: none; -moz-tbox-shadow: none; -o-box-shadow: none; box-shadow:none; }
    .pages_zz .font{display: block; }
    .list_con{ padding: 0; }
    .oneColumn { padding: 0; }
    .article2 .oneColumn { padding: 0!important; }
    .pages_zz .bdsharebuttonbox{ float: left; }
    .pub_border { border: none; }
    .article h1 {/* padding:0; */line-height: 30px;font-size: 20px;padding: 20px 0px;}
    .pages_print,#div_div,#div_code,#qr_container{ display: none; }
    /*文件详情页*/
    .article .wjxx{ margin: 0 auto 10px; }
    .article .wjxx li{ width: 100%; float: none; }
    /*领导详情*/
    .leader-details{width: 100%;}
    /* 信件详情 */
    #list .td-lx-last{ width: 35px; }
    #list .email_tab4 td{ padding: 4px 8px; }
    #list .xjxx { padding: 0; border: none; }
    #list  .div_inner{ padding: 10px 0;  }
    #list .div_inner .td_label{ width:90px;}
}
@media only screen and (max-width: 750px){
    /*政策图解*/
    .bd_img li{width: 100%;margin: 0;margin-bottom: 10px;}
    .bd_img li img{height: 300px;}
    /*在线访谈、新闻发布会*/
    .bd_new_new .new-img{width: 40%;}
    .bd_new_new .new-con{width: 55%;}
    .bd_new_new .new-con a{width: 75%;}
    .bd_new_new .new-con span{width: 12%;text-align: center;}

    /*业务专栏*/
    .bd_ywzl ul li{width: calc((100% - 60px) / 3);}
    .bd_ywzl ul li:nth-child(5n+1){margin-left: 20px;}
    .bd_ywzl ul li:nth-child(3n+1){margin-left: 0px;}
}
@media only screen and (max-width: 680px){
    /*在线访谈、新闻发布会*/
    .bd_new2 ul li .new2_left{width: 60%;}
}
@media only screen and (max-width: 580px){
    /*在线访谈、新闻发布会*/
    .bd_new_new .new-img{width: 90%;margin: 0 auto;float: none;height: 200px;}
    .bd_new_new .new-con{width: 90%;margin: 0 auto;float: none;}

    /*业务专栏*/
    .bd_ywzl ul li{width: calc((100% - 40px) / 2);}
    .bd_ywzl ul li:nth-child(3n+1){margin-left: 20px;}
    .bd_ywzl ul li:nth-child(2n+1){margin-left: 0px;}

    /*机构详情页*/
    .wjxx li{width: 100%;}
}
@media only screen and (max-width: 450px){
    /*政策图解*/
    .bd_img li img{height: 220px;}
    /*在线访谈、新闻发布会*/
    .bd_new2 ul li .new2_left{width: 70%;}
    .bd_new2 ul li span{width: 75px;right: 20px;}

    /*业务专栏*/
    .bd_ywzl ul li{width: 100%;}
    .bd_ywzl ul li{margin-left: 0px !important;}
}
@media only screen and (max-width:380px){
    /*政策图解*/
    .bd_img li img{height: 180px;}
    /*在线访谈、新闻发布会*/
    .bd_new_new .new-img{height: 150px;}
}