@media screen and (min-width:1440px) {
.section2 .hg1 .item{height:670px}	
}
@media  screen and (min-width:1000px) {
.section2 .swiper-pagination{display:none;}
.section3 .list_xm1 .swiper-wrapper{padding-bottom:1.5rem}
.section2 .hg1 .item .bimg{max-height:450px}
}

@media screen and (min-width:1000px) and (max-width:1439px) {
.header .logo{margin-right:15px}	
.menu_list .menu_item{margin-left:20px;}
}
@media screen and (min-width:1000px) and (max-width:1290px) {
.section1 .list_gy li{width:104px;height:104px}
.section2 .tab_item{margin:0 -10px}
.section2  .item{margin:10px;}
.section1 .about .more{margin:35px 0}
.section1 .about .info{padding-left:25px}
.section2 .xw2 .item{padding-bottom:12px}
.header .logo{margin-right:10px}	
.menu_list .menu_item{margin-left:10px;}
}
@media screen and (min-width:1000px) and (max-width:1110px) {
.header .logo{dmargin-right:10px}	
.header .logo{height:50px;width:125px;}
.header .logo h1{display:block;height:50px;width:125px;margin-top:12px}
.menu_list .menu_item{margin-left:5px;}	
.menu_list .menu_item .top_link{font-size:14px;width:75px}
.section1 .list_gy li{width:89px}
}
@media screen and (max-width:999px) {
html{font-size:62.5%}
body{font-size:1.4rem;}
.font40{font-size:2rem}
.font36{font-size:1.8rem}
.font30{font-size:1.7rem}
.font60{font-size:2.5rem}
.font22{font-size:1.62rem}
.font20{font-size:1.6rem}
.font18{font-size:1.5rem}
.font14{font-size:1.3rem}
.p50{padding:2rem 0}
.p30{padding:1.5rem 0}
.flex{display:flex;}
.flex-bet{justify-content: space-between;}
.item-center{align-items:center;}
.pc{display:none;}
.m{display:block;}
/* 手机菜单 */
.tkg{clear:both;height:60px}
.mtop{height:60px;position:fixed;width:100%;left:0;top:0;z-index:2;background:#fff;}
.mtop .logo-box img{height:40px}
.phone-nav{position: fixed;left: 0;width: 100%;height: 100%;top: 60px;z-index: 30;}
.phone-nav .box{position: fixed;left: 0;top:60px;z-index: 10;width: 100%;height: 100%;display: flex;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;}
.phone-nav .close_layer{width: 35%;background: rgba(0, 0, 0, 0.6);background-size: 15px;position:fixed;top:0;height:100%}
.phone-nav .inner{width:65%;background: #fff;right:0;float:right;position: fixed;height:100%;}
.phone-nav ul{max-height: 90vh;padding:0 .7rem!important}
.phone-nav ul::-webkit-scrollbar{width: 4px;}
.phone-nav ul::-webkit-scrollbar-track{background-color: #f7f8f9;border-radius: 5px;}
.phone-nav ul::-webkit-scrollbar-thumb{background-color: #017A4F;}
.phone-nav ul li a{display: block;color:#636060}
.phone-nav ul li.on > a,.phone-nav ul li.active > a{color: #000;background: #fff;}
.phone-nav ul li.on .cat:after{background: url(../img/nav-down.png) no-repeat right center;background-size: 10px;}
.phone-nav ul li.on .navs a.cat:after{background: url(../img/nav-right.png) no-repeat right center;background-size: 10px;}
.phone-nav ul li.on .navs a.cat.on:after{background: url(../img/nav-down.png) no-repeat right center;background-size: 10px;}
.phone-nav ul li  .navs{padding:0 1.6rem}
.phone-nav ul li  .navs .navs{padding:0 1rem}

.phone-nav ul li > a{font-size:1.4rem;color: #333;line-height:4.5rem;padding: 0 15px;position: relative;letter-spacing: 3px;}
.phone-nav ul li a.cat:after{content: "";display: inline-block;position: absolute;width: 20px;height: 100%;background: url(../img/nav-right.png) no-repeat right center;background-size:10px;right: 15px;top: 0;z-index: 10;font-weight: 500;}
.phone-nav ul li .navs{display: none;background: #fff;padding:0 .4rem}
.phone-nav ul li .navs a{position: relative;font-size:1.4rem;color: #666;padding: 0 15px;line-height:3.5rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.phone-nav ul li .navs a.on,.phone-nav ul li .navs a.active{color: #000;}
.nav-icon{display: block;width: 25px;height: 25px;position: absolute;margin-top: 21px;right:1.5rem;z-index:1;}
.nav-icon span{display: block;width: 25px;position: relative;border: 1.5px solid #5B5656;border-radius: 80px;margin-left: 0;background: #5B5656;}
.nav-icon span:after,.nav-icon span:before{content: '';position: absolute;display: block;width: 25px;background: #5B5656;border: 1.5px solid #5B5656;transition: all .3s ease;box-sizing: border-box;border-radius: 30px;left: -2px;}
.nav-icon span:before{transform: rotate(0) translateY(-10px);}
.nav-icon span:after{transform: rotate(0) translateY(6px);}
.nav-icon.on span{background-color: transparent;border-color: transparent;}
.nav-icon.on span:before{transform: rotate(-45deg) translateY(0);}
.nav-icon.on span:after{transform: rotate(45deg) translateY(0);}

.ellip2{max-height:5rem;line-height:2.5rem;overflow:hidden;}
.ny_slide .slide_txt{height:92%;padding:0;display:flex;align-items: flex-end;}
.ny_slide .slide_txt .en{margin-top:1rem}
/* footer */
.footer .footer_nav,.footer .lx1,.footer .links,.footer .ewm{display:none;}
.footer .bottom{border:0;padding:0;margin:0}
.footer{padding:1.5rem 0;font-size:1.3rem}
.footer .copyright{margin:0;line-height:2rem;font-size:1.2rem}
/* tongzhi */
.paixu .px1{font-weight:normal;}
.paixu .px2{margin-top:1rem;}
.paixu{padding-bottom:2rem}
.areabox .leftbox{width:100%!important;padding:0}
.pages{background:none;}
.lists1 li{margin:1rem 0}
.lists1 li .title{clear:both;width:100%;margin:0;height:auto;max-height:5rem;line-height:2.5rem;white-space:normal;}
.pages{margin:1.5rem 0;font-size:1.2rem;overflow:hidden;padding-bottom:0!important;padding:0}
.pages li{height:3rem;line-height:3rem;margin-right:.6rem;background: #fff;}
.pages .total{height: 3rem;line-height:3rem;padding:0 1.5rem;}
.pages li a{display:block;padding:0 1.5rem;}
.pages li:nth-child(n+4){display:none;}
.pages li.next{display:inline-block;}
/* 公告详情页 */
.newsbox .content{font-size:1.4rem;line-height:2.5rem;}
.newsbox .content{padding:2rem 1.5rem;}
.newsbox .content h1{font-size:1.8rem;line-height:2.5rem;font-weight:normal;}
.newsbox .content .time{font-size:1.4rem;margin:1.5rem 0;}
.newsbox .content .newsinfo{margin:1rem 0;}
.newsbox .content .newsinfo,.newsbox .content .newsinfo p{font-size:1.4rem;line-height:2.5rem;}
.newsbox .sxp li{height:3rem;line-height:3rem;}

/* 图片列表 */
.main .list_pic li .item{margin:1.5rem 0}
/* 主营业务 */
.main .pageinfo .content{font-size:1.4rem;line-height:2.5rem;margin-top:15px}
/* 纪检监察 */
.pages.mtp{margin:2rem 0;}
.areabox .lists2{padding:1.5rem;}
.areabox .lists2 li{line-height:3rem;overflow:hidden;margin:1.5rem 0;font-size:1.4rem}
.areabox .lists2 li .time{text-align:right;color:#887D7D}
.areabox .lists2 li .title{width:100%;float:left;height:auto;overflow:initial;white-space: normal;line-height:2.3rem;}

.areabox .rightbox  .list_hot .lists2{padding:0;font-size:14px}
/* 分公司 */
.part_type{padding:1rem;}
.part_type .cn{font-size:1.6rem}
.part_type .en{font-size:1.8rem;margin-top:.2rem}
.main .list_part ul{margin:0 -1rem}
.main .list_part li .item{margin:1rem}
.touzi .content p,.touzi .content{font-size:1.4rem;line-height:2.5rem;}
/* 新闻动态 */
.mvh{clear:both;}
.main .lists3 li{padding:1rem;margin-bottom:15px;}
.main .lists3 li .bimg{width:155px;margin-right:1rem;}
.main .lists3 li .info .title{margin:.8rem 0;font-weight:600;}
.main .lists3 li .desc{line-height:2rem;}

/* 党建专区 */
.main.dj .djbox{padding:2rem 1.5rem;margin-bottom:2rem}
.djbox .topnews{padding:1rem 0;}
.djbox .topnews .desc{margin:1rem 0;line-height:2rem;text-align:left;}
.djbox .list_dj li{line-height:3rem;margin:2rem 0;font-size:1.5rem;height:auto;padding-left:1.8rem;position:relative;}
.djbox .list_dj li .time{font-size:1.3rem;position:absolute;bottom:-4px;right:0}
.djbox .list_dj li .title{width:100%;white-space:normal;line-height:2.2rem;}
.djbox .list_dj li::before{top:8px;width:10px;height:10px;}
.djbox .pages li{background:#F3F2F2;}
.pages li.prev, .pages li.next{background:#9A9AF2;}
.main .history{padding-top:5rem;}
.main .history ul{margin:0}
.main .history .banner .pager-prev,.main .history .banner .pager-next{top:3rem;right:0;display:block;width:3rem;height: 3rem;line-height:2.6rem;font-size:2rem}
.main .history .banner .pager-prev{left:auto;right:4.5rem}

/* 关于我们 */
.about .video{margin:15px 0}
.about  .video .p1 img{max-width:4.5rem;}
.about .about_info,.about .about_info p{font-size:1.4rem;line-height:2.5rem;}
.about .about_info{padding:1rem 0 0 0}
/* 联系我们 */
.main .contact1 .lxt1{float:left;width:100%}
.main .lx_type{padding-bottom:2rem;margin-top:1rem}
.main .contact1{padding:2rem 0}
.main .contact1 .lxt1 .biao{width:3rem;margin-right:1rme}
.main .contact1 .lxt1 .biao img{width:3rem}
.main #allmap{margin:2rem 0;height:35rem;}
/* 分公司详情页 */
.branch .branch_tit{margin:1.5rem 0;}
.branch .branch_img{clear:both;margin:1.5rem 0;}
.branch .branch_img ul{margin:0 -.5rem}
.branch .branch_img .bimg{margin:.5rem;}
.branch .branch_type{margin:2rem 0;font-size:1.6rem;font-weight:bold;}
.branch_news .lists3 li{margin:1rem 0;padding:0}
.branch  .lxfs{margin:20px 0;}
.branch .lxfs p{margin:3px 0}
 .team-box .li{ width: 50%; height: 180px; position: relative;display: inline-block;*display: inline;word-spacing: 0;vertical-align: top;}
.team-box .li .pic{ transform-origin: 100% 0%; transform: scale(0.6,0.6);}
.team-box .li{ padding-left:15px;padding-bottom: 25px;}
.team-box  .li .mess{ margin-top:80px;}
.team-box .li .m-mess{ margin-top: 19px;}
.team-box .li .t-mess{ margin-top: 40px;}
.team-box .li .label{ font-size: 16px; line-height: 20px;margin-bottom: 6px;}
.team-box .li .label span{font-size: 11px;line-height: 15px;}
.team-box .li .job-mess p{ font-size: 12px;line-height: 21px;}

.main .lybox{padding:2rem;}
.lybox .ly_tit{margin:1rem 0 2rem 0;font-size:1.6rem;font-weight:bold;}
.lybox .jbox{padding:1.5rem;height:auto;}
.lybox .jbox .ly_lx{font-size:1.4rem;margin:1rem 0 1.5rem 0}
.lybox .jbox1{margin-bottom:2rem}
.lybox .jbox  .label{margin-bottom:8px}
.lybox .jbox .ly_radio label{font-size:1.4rem;margin-right:1rem;margin-left:5px}
.lybox .jbox  .intbox{margin:1.2rem 0}
.lybox .jbox .input{height:3.5rem;line-height:3.5rem;}
.lybox .jbox textarea{width:100%;height:15rem;}
.lybox .jbox .upfile{width:13rem;height:4rem;line-height:4rem;}
.lybox .jbox .upfile img{margin-top:-3px}
.lybox .jbox  .tips{line-height:2rem;}
.lybox .ly_btn{padding:2rem 0 0 0}
.lybox .ly_btn button{width:15rem;height:5rem;line-height:5rem;}
/* 首页 */
.slide{height:45rem;_height:45rem;}
.slide .jt{display:none;}
.slide .slide_txt{top:35%}
.slide .slide_txt .txt1{font-size:3rem;}
.slide .slide_txt .txt2{font-size:2rem;}
.section1 .about .info{padding-left:0}
.section1 .about .more{margin:2rem 0}
.section1 .about .more a{width: 14rem;height:4rem;line-height:4rem;}
.section1 .about .more a:hover{background:#1865A5;border-color:#1865A5;color:#fff}
.section1 .list_gy li{width:33.33%;margin-left:-1px;margin-top:-1px;}
.section2 .tab_item{margin:0 -1rem}
.section2 .swiper-wrapper{padding-bottom:3rem}
.section2 .xw2 .time{margin:2rem 0 0 0}
.section2 .xw2 .tit{font-weight:bold;}
.section2 .xw2 .item{padding-bottom:1rem}
/* 公告 */
.section3 .ggbox{padding:1.5rem;overflow:hidden;}
.section3 .ggbox::before{height:16.2rem}
.section3 .ggbox .part_type{padding-left:6.5rem;background-size:5rem;}
.section3 .gg2{margin:2rem 0;}
.section3 .gg2 li{margin-right:2rem;padding-bottom:2rem;}
.section3 .list_tab{padding:1rem;margin:0 -1.5rem}
.section3 .list_tg li{height:180px;text-align:center;padding-top:50px;margin:1.5rem 0}
.section3 .list_tg li a{display:block;}
.section3 .list_tg li.g1{background:url(../img/bg_tg1.jpg) no-repeat;background-size:cover;}
.section3 .list_tg li.g2{background:url(../img/bg_tg2.jpg) no-repeat;background-size:cover;}
.section3 .list_tg .title{color:#fff;margin-top:10px;}
.section3 .list_tg li:hover .title{color:rgba(255,255,255,.8)}
.section3 .tab_item .lists1{max-width:750px;background:none;margin-top:-5px}
.section3 .tab_item .lists1 li{height:auto;line-height:29px;}
.section3 .tab_item .lists1 li .title{line-height:2rem;margin:.6rem 0}
.section3 .tab_item .lists1 li  .time{display:none;}
.section3 .list_xm1{margin-top:1rem}


.section3 .synews{margin:2rem 0;position:relative;}
.synews .focus{clear:both}
.synews .fdc{padding:1rem;}
.synews .fdc .title{margin-bottom:0}
.synews .fdc .title .tit{width:70%;font-size:1.5rem;}
.synews  .desc{margin:10px 0 0 0;font-size:1.3rem;display:none;}
.synews .list_ul li{height:3rem;line-height:3rem;}
.synews .list_ul li::before{top:10px;}
.synews  .hot{margin:1rem 0;clear:both}
.synews .hot .pbox{padding:.5rem 0}
.synews .hot .tit{line-height:26px;margin-top:1rem}
.synews .hot .desc{margin:.7rem 0}
.synews  .jt{top:33%}
.synews .dot{left:15px;top:15px;}
.synews .swiper-button-next{right:3%;left:auto}
.synews .tab_ul{position:initial;width:100%;margin-bottom:2rem;overflow:hidden;}
.synews .tab_ul li{font-size:1.3rem;margin-right:.5rem;height:3rem;line-height:3rem;padding:0 1.3rem}



.search-form{padding:2rem 0}
.search-form .search_t1{font-size:1.4rem;margin-bottom:1rem;}
.search-form .search_t2{height:4rem;line-height:4rem;}
.search-form .search_t2 .btn{width:7rem;height:4rem;line-height:4rem;font-size:1.4rem;}
.search-form .search_t2 .int1{width:calc(100% - 8rem);float:left;padding:0 15px;height:4rem;line-height:4rem;}
.search-form .search_t2 .btn i{font-size:1.6rem;}

.searchlist li{padding:1rem 0;}
.searchlist li.tongji{font-size:1.6rem}
.fenye4{margin:0 0 3rem 0}
body .link{margin-top:0;position:absolute;right:5.5rem;z-index:00}
body .link li{margin:0 5px}

.vmore{width:10rem;height:3.5rem;line-height:3.5rem;}
.vmore i{width:15px;height:3.5rem;margin-right:1rem;}

.section2 .vmore{margin-top:0;}
.section2 .sec2_tab li{margin-top:.6rem}
.synews .list_ul ul{margin:-2rem 0 1.5rem 0}
}