/* 公共样式 */
@charset "utf-8";
* {padding: 0;margin: 0;}
html,body {font-size: 0.24rem;width: 100%;}
body {
  transition: all 0.7s;
  -webkit-transition: all 0.7s ;
  -moz-transition: all 0.7s;
  -o-transition: all 0.7s;
  -ms-transition: all 0.7s; 	
  margin:0;
  padding:0;
  color: #333;
  font-family:"微软雅黑", Arial, Helvetica, sans-serif;
  background:#fff;
  text-align:left;
  position:relative; 
  line-height:0.35rem;
  font-size:0.24rem;
  }
img {border: 0;position:relative; max-width:100%;}
.clear {height:0;line-height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,td,th,tr,table,p,span,h3,h4,h5,h6{ margin:0;padding:0;list-style:none; font-weight: normal; list-style-type:none;word-wrap:break-word;position:relative;border:none;}
a {color:#333;text-decoration:none;position:relative;cursor:pointer; display: inline-block;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;}
i, em, b {font-style: normal;}
textarea { resize:none;font-family:"微软雅黑";font-size:0.25rem;}
table { border-collapse:collapse;border-spacing:0;}
th,td { text-align:left;}
input {font-family:"微软雅黑";font-size:0.25rem;}
input:focus,select:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;-webkit-appearance:none;}
input.text {background:none; border:none;}
a,button,input,select{
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-tap-highlight-color: transparent;
}
button{border: none;outline: none;}
.bgbox{width: 6.9rem;height: auto;background-color: white;margin-bottom: 0.2rem;padding: 0rem 0.3rem}
.paddingb25{padding-bottom: 0.25rem}
.paddingb30{padding-bottom: 0.3rem}
.paddingb35{padding-bottom: 0.35rem}
.overHidden { overflow: hidden;height: 100%;}
.f-l{float: left;}
.f-r{float: right;}
.lineBg{width: 100%;height: 0.2rem;background: #f6f6f6;}
/* 头部 */
header{width: 100%;height: .8rem;display: flex;justify-content: space-between;align-items: center;padding-left: .3rem;box-sizing: border-box;box-shadow: 0 .04rem .15rem 0 rgba(0, 0, 0, .07);}
.logo{display: block;width: 3.5rem;height: .43rem;background: url(/static/wap/logo-02.png)no-repeat;background-size: 70% 100%;}
.menu_icon{width: 1.1rem;height: 1rem;position: relative;}
.menu_icon::before{width: 0.42rem;height: 0.32rem;content: "";background: url(/static/wap/menu_icon.png)no-repeat center center;background-size: 100% 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
/* 菜单 */
.two_level{display: none;top: 0; width: 100%;height: 100%;position: fixed;z-index: 2222;background: #fff;overflow: auto;}
.level_up{width:100% ;height: 1rem;display: block;padding:0 0 0 .3rem;box-sizing: border-box;display: flex;justify-content: space-between;align-items: center;box-shadow: 0 .02rem .1rem .02rem rgba(0,0,0,10%);}
.menu_close{display: block;width: 0.88rem;height: 0.66rem;position: relative;}
.menu_close::after{width: 0.4rem;height: 0.4rem;content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;background: url(/static/wap/close_icon.png)no-repeat;background-size: 100% 100%;}
.leveltotal{width: 100%;height: auto;}
.level_ul{width: 100%;min-height: 6.50rem;}
.level_ul li{line-height: 0.95rem;}
.level_ul li > a{position: relative;width: 100%; display: inline-block;font-size: .3rem;color: #333;text-align: center;border-bottom: .01rem solid #eee;}
/*.level_ul li > a::after{width: .19rem;height: .19rem;content: "";background: url(../images/icon2.png)no-repeat;background-size: 100% 100%;position: absolute;right: .35rem;top: 0;bottom: 0;margin: auto 0;transition: .3s;}*/
.level_ul li > a.notSecond::after{display: none;}
.level_ul li.cue > a{color: #152e7c;}
/*.level_ul li > a.cue::after{width: .19rem;height: .06rem;content: "";background: url(../images/icon1.png)no-repeat;background-size: 100% 100%;}*/
.second_level{display: none;width: 100%;height: auto;background: #f6f6f6;overflow: hidden;padding: .3rem 0;box-sizing: border-box;}
.second_level a{display: block;width: 100%;height: .66rem;line-height: .66rem;text-align: center;font-size: .26rem;color: #666;text-align: center;}
.second_level a.cur{background: #fcc91a;color: #fff;}
.search{margin: 1rem auto;width:4.40rem;height: 0.78rem;border-bottom: 0.01rem solid #707070;overflow: hidden;}
.search .submit_btn{position: relative;float: right; display: block;width: 0.77rem;height: 0.77rem;overflow: hidden;background: none;outline: none;border: none;}
.search .submit_btn::before{width: 0.33rem;height: 0.33rem;content: "";background: url(../images/search.png)no-repeat;background-size: 100% 100%;position: absolute;top: 0;right: .2rem;bottom: 0;margin: auto 0;}
.seah_input{display: inline-block;width: 3.63rem;height:0.77rem;line-height: 0.77rem;font-size: 0.32rem;color: #333;border: 0;box-sizing: border-box;padding: 0 .3rem;}
/* 二三级菜单1 */
.menu_cont{width: 100%;height: .72rem;font-size: .3rem;color: #152e7c;line-height: .72rem;box-sizing: border-box;text-align: center;border-bottom: .01rem solid #f4f4f4;}
.menu_cont i{display: inline-block;width: .18rem;height: .10rem;background: url(/static/wap/menu_down.png)no-repeat;background-size: 100% 100%;margin-left: .2rem;}
.menu_down{position: absolute;top: 4.8rem;left: 0;z-index: 33;width: 100%;height: auto;background: #fff;padding: .18rem 0 .3rem;box-sizing: border-box;box-shadow: 0 .04rem .15rem 0 rgba(0, 0, 0, .12);}
.menu_down li{width: 100%;min-height: .6rem;line-height: .6rem;text-align: center;font-size: .24rem;color: #666;}
.menu_down li.cur a,.menu_down li:hover a{background: #fcc91a;color: #fff;}
.menu_down li a{display: block;width: 100%;height: .6rem;line-height: .6rem;text-align: center;font-size: .24rem;color: #666;}
.menu_list{display: none;width: 100%;padding: .18rem 0;background: #f8f8f8;}
.menu_list a{display: block;width: 100%;height: .6rem;font-size: .2rem;color: #666;line-height: .6rem;box-sizing: border-box;text-align: center;}
.menu_list a:last-child{border-bottom: 0;}
.menu_list a.cue{color: #152e7c;}
/* 党建二级 */
.menu_dl{width: 100%;height: .72rem;position: relative;background: #fff;}
.menu_dl dt{width: 100%;height: .72rem;font-size: .3rem;color: #ae0101;line-height: .72rem;box-sizing: border-box;text-align: center;border-bottom: .01rem solid #f4f4f4;}
.menu_dl dt i{display: inline-block;width: .18rem;height: .10rem;background: url(../images/menu_down.png)no-repeat;background-size: 100% 100%;margin-left: .2rem;}
.menu_dd{display: none;position: absolute;top: .72rem;left: 0;z-index: 33;width: 100%;padding: .18rem 0;background: #fff;}
.menu_dd a{display: block;width: 100%;height: .6rem;font-size: .2rem;color: #666;line-height: .6rem;box-sizing: border-box;text-align: center;}
.menu_list a:last-child{border-bottom: 0;}
.menu_dd a.cur{background: #ae0101;color: #fff;border-bottom: none !important;}
/* index_banner */
.banner-swiper{width: 100%;height: .5.8rem;}
.banner-swiper a{display: block;width: 100%;height: 100%;overflow: hidden;}
.banner-swiper a img{width: 100%;height: 100%;object-fit: cover;}
/* index_公司新闻 */
.news_box{width: 100%;height: auto;padding: 30px .3rem;box-sizing: border-box;}
.news_cont{position: relative;top: -.62rem;z-index: 55;width: 100%;max-height:13.36rem;background: #fff;padding: .2rem .3rem 0;box-sizing: border-box;border-radius: .1rem .1rem 0 0;}
.poster_img{display: block;width: 100%;height: 1.2rem;overflow: hidden;margin: 0 auto .05rem;}
.poster_img img{width: 100%;height: 100%;object-fit: contain;}
.news_focus{width: 100%;height: 1.1rem;display: flex;justify-content:flex-start;align-items: center;}
.news_focus li{width: auto;box-sizing: border-box;line-height: .7rem;}
.news_focus li > a{display: block;font-size: .32rem;color: #777;padding: 0 .15rem;position: relative;}
.news_focus li > a::before{content: "/";font-size: .32rem;color: #777;position: absolute;top: 0;bottom: 0;right: -.06rem;margin: auto 0;line-height: .7rem;}
.news_focus li:first-child > a{padding-left: 0;}
.news_focus li:last-child > a::before{display: none;}
.news_focus li.cue a{font-weight: bold;color: #152e7c;}
/* index_公司新闻轮播 */
.switch_content{display: none;width: 100%;height: auto;}
.news_banner{width: 100%;height: 6.34rem;box-shadow: 0 .04rem .2rem .04rem rgba(0,0,0,14%);padding-bottom: .1rem !important;}
.news_banner a{display: block;width: 100%;height: 100%;}
.news_img{width: 100%;height: 3.76rem;overflow: hidden;}
.news_img img{width: 100%;height: 100%;object-fit: cover;}
.banner_text{width: 100%;height: 1.58rem;padding: .26rem .32rem;box-sizing: border-box;line-height: .52rem;}
.banner_text h3{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: .28rem;color: #333;}
.banner_text p{display: flex;justify-content: flex-start;}
.banner_text p span{font-size: .24rem;color: #152e7c;padding-right: .32rem;}
.banner_text p em{position: relative;display: inline-block;font-size: .24rem;color: #999;padding-left: .32rem;}
.banner_text p em::before{width: 0.01rem;height: .19rem;content: "";background: #e5e5e5;position: absolute;top: 0;left: -.01rem;bottom: 0;margin: auto 0;}
.news_list{width: 100%;height:5.28rem;overflow: hidden;padding: .45rem 0 .3rem 0;box-sizing: border-box;}
.news_list a{display: block;width: 100%;height: 1.51rem;padding: .26rem 0;box-sizing: border-box;line-height: .52rem;border-top: .01rem dashed #e6e6e6;}
.news_list a h3{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: .28rem;color: #333;}
.news_list a p{display: flex;justify-content: flex-start;}
.news_list a p span{font-size: .24rem;color: #152e7c;padding-right: .32rem;}
.news_list a p em{position: relative;display: inline-block;font-size: .24rem;color: #999;padding-left: .32rem;}
.news_list a p em::before{width: 0.01rem;height: .19rem;content: "";background: #e5e5e5;position: absolute;top: 0;left: -.01rem;bottom: 0;margin: auto 0;}
.news_list a:last-child{border-bottom: .01rem dashed #e6e6e6;}
.list_more{width: 100%;height: .71rem !important;line-height: .71rem;border: .01rem solid #152e7c;font-size: .26rem;color: #152e7c;line-height: .69rem;text-align: center;box-sizing: border-box;}
.news_page{width: 100%;height: .34rem;bottom: 1.68rem !important;line-height: .34rem !important;}
.news_page .swiper-pagination-bullet{width: .16rem !important;height: .16rem !important;opacity: 1;background: #fff;}
.news_page .swiper-pagination-bullet-active{background: #fcc91a;}
/* index- */
.plate-title{
  position: absolute;
  bottom: 5px;
  width: 80%;
  margin-left: 10%;
  font-size: 18px;
  color: #fff;
  background: #333333a3;
  text-align: center;
}
.img_list{width: 6.3rem;height: auto;overflow: hidden;padding: .2rem 0 .4rem;box-sizing: border-box;margin: 0 auto;}
.img_list a{float: left;display: block;width: 1.9rem;height: 1.33rem;overflow: hidden;margin: .22rem .3rem 0 0;}
.img_list a:nth-child(3n+3){margin-right: 0;}
.img_list a img{width: 100%;height: 100%;object-fit: cover;}
/* index_业务布局 */
.business_box{width: 100%;padding: 0.52rem .3rem .4rem;background: #f3f8fe;overflow: hidden;box-sizing: border-box;}
.business_box h3{width: 90%;height: .7rem;background: url(/static/wap/title.png)no-repeat;background-size: 100% 100%; margin: 0 auto;font-size: .36rem;color: #222;line-height: .7rem;text-align: center;}
.tab_party h3{width: 90%;height: .7rem;background: url(/static/wap/title.png)no-repeat;background-size: 100% 100%; margin: 0 auto;font-size: .36rem;color: #222;line-height: .7rem;text-align: center;}
.business_img{width: 6.9rem;height: 14.76rem;position: relative;margin: .49rem auto 0;}
.business_img a p{line-height: .75rem;font-size: .24rem;color: #fff;padding: 0 .22rem;position: absolute;bottom: 0;left: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.business_img a{display: block;position: absolute;}
.business_img a img{width: 100%;height: 100%;object-fit: cover;display: block;overflow: hidden;}
.business1{width: 100%;height:2.31rem;top: 0;left: 0;}
.business2{width: 3.36rem;height:2.31rem;top: 2.5rem;left: 0;}
.business3{width: 3.36rem;height:4.79rem;top: 5rem;left: 0;}
.business4{width: 3.36rem;height:4.79rem;top: 2.5rem;right: 0;}
.business5{width: 3.36rem;height:2.31rem;top: 7.46rem;right: 0;}
.business6{width: 100%;height:2.3rem;top: 9.98rem;left: 0;}
.business7{width: 100%;height:2.28rem;top: 12.47rem;left: 0;}
/*.business7{width: 3.34rem;height:2.28rem;top: 12.47rem;left: 0;}*/
.business8{width: 3.34rem;height:2.28rem;top: 12.47rem;right: 0;}
/* index_图片链接 */
.img_links{width: 6.9rem;height: auto;overflow: hidden;margin: 0 auto;padding: .2rem 0 .1rem;box-sizing: border-box;}
.img_links a{float: left;display: block;width: 3.32rem;height: .87rem;margin: 0.2rem .26rem 0 0;}
.img_links a:nth-child(2n+2){margin-right: 0;}
/* index_基层党建  */
.tab_party{width: 100%;height: 1.1rem;display: flex;justify-content:flex-start;align-items: center;padding: 0 .3rem;box-sizing: border-box;}
.tab_party li{width: auto;box-sizing: border-box;line-height: .7rem;}
.tab_party li > a{display: block;font-size: .32rem;color: #777;padding: 0 .35rem;position: relative;}
.tab_party li > a::before{content: "/";font-size: .32rem;color: #777;position: absolute;top: 0;bottom: 0;right: -.06rem;margin: auto 0;line-height: .7rem;}
.tab_party li:first-child > a{padding-left: 0;}
.tab_party li:last-child > a::before{display: none;}
.tab_party li.cur a{font-weight: bold;color: #c60e05;}
.basic_list{display: none;width: 100%;height: auto;overflow: hidden;padding: 0 .3rem .5rem;box-sizing: border-box;}
.list_cont{width: 100%;height: 5.52rem;overflow: hidden;margin-bottom: .3rem;}
.list_cont a{display: flex;justify-content: space-between;align-items: center;width: 100%;height: 1.36rem;border-bottom: .01rem dashed #e5e5e5;}
.basic_left{display: inline-block;text-align: center;font-size: .42rem;color: #444;padding-top: .1rem;}
.basic_left em{display: block;font-size: .24rem;color: #999;line-height: .44rem;}
.basic_right{width: 5.6rem;font-size: .28rem;color: #555;line-height: .54rem; display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
/* index_预定入口 */
.inlet-cont{width: 6.9rem;height: 7.1rem;background: url(../images/make_bg.jpg)no-repeat;background-size: 100% 100%;display: flex;justify-content: center;align-items: center;box-sizing: border-box;margin: 0 auto .5rem;}
.inlet-cont li{width: 2.06rem;height: 2.42rem;border-radius: .05rem;background: #fff;text-align: center;margin: .34rem .18rem 0;box-shadow: 0 0 .3rem 0 rgb(0 0 0 / 30%);-webkit-box-shadow: 0 0 .3rem 0 rgb(0 0 0 / 30%);}
.inlet-cont li p{font-size: .32rem;color: #333;line-height: .74rem;}
.inlet-cont li img{max-width: 1.51rem;max-width: 1.49rem;}
/* 关于我们 */
.advert_img{width: 100%;height: 3.28rem;position: relative;}
.advert_img img{width: 100%;height: 100%;object-fit: cover;position: relative;top: 0;left: 0;}
.img_text{max-width: 100%;height: 1.52rem;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;text-align: center;}
.img_text h3{font-size: .42rem;color: #fff;line-height: .72rem;}
.img_text span{display: block;font-size: .36rem;color: #fff;line-height: .62rem;}
/* 1.1关于我们 */
.synopsis-bg{width: 100%;min-height: 4rem;background: #fff url(../images/brief_bg.png) no-repeat 0;padding: .4rem 0 0;box-sizing: border-box;background-size: 100% auto;background-position: 0 100%;}
.synopsis-cont{width: 100%;height: auto;overflow: hidden;text-align: center;padding: 0 .3rem .9rem;box-sizing: border-box;}
.synopsis-cont h2{font-size: .36rem;color: #343434;line-height: .98rem;}
.synopsis-cont h4{font-size: .32rem;color: #666;line-height: .82rem;}
.synopsis-cont h4 em{display: inline-block;font-size: .34rem;color: #b82222;padding: 0 .16rem;box-sizing: border-box;}
.synopsis-cont > span{display: block;font-family: '微软雅黑';font-size: .24rem;color: #666;line-height: .42rem;padding-bottom: .24rem;}
.synopsis-cont > p{font-family: '微软雅黑';font-size: .24rem;color: #666;line-height: .42rem;}
.brief_img{width: 100%;height: 4rem;}
.brief_img img{width: 100%;height: 100%;object-fit: cover;}
/* 1.2发展历程 */
.course_bg{width: 100%;height: auto;background:#fbfbfb url(../images/course_bg.png)no-repeat;background-size: 100% 100%;position: relative;padding-top: .56rem;box-sizing: border-box;padding: .4rem .3rem .6rem;box-sizing: border-box;}
.course_bg > h2{font-size: .36rem;color:#343434;text-align: center;line-height: .84rem;position: relative;}
.course_bg > h2::after{width: .3rem;height: .02rem;content: "";background: #d5d5d5;display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.course_cont{width: 100%;height: 13.56rem;overflow: hidden;}
.course_cont a{margin-top: .25rem;position: relative;display: block;width: 100%;height: 3.14rem;padding-left: .5rem;box-sizing: border-box;text-align: justify;}
.course_cont a::before{width: .25rem;height: 100%;content: "";background: url(../images/course_icon.png)no-repeat;background-size: 100% 100%;position: absolute;left: 0;top: 0;}
.course_cont a h2{font-family: "微软雅黑" !important;font-size: .42rem !important;color: #888 !important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: .6rem;}
.course_cont a span{display: block;font-family: "微软雅黑" !important;font-size: .26rem !important;color: #444 !important;line-height: .48rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.course_cont a p{width: 100%;max-height: 1.56rem;overflow-y: auto;font-family: "微软雅黑" !important;font-size: .24rem !important;color: #888 !important;line-height: .48rem;text-align: justify;margin-top: .18rem;padding-right: .12rem;box-sizing: border-box;}
.course_cont a p::-webkit-scrollbar {display: none;}
/* 1.3企业规划 */
.plan-cont{width: 100%;height: auto;padding: .4rem .3rem .62rem;box-sizing: border-box;}
.plan-cont > h2{font-size: .36rem;color:#343434;text-align: center;line-height: .84rem;position: relative;}
.plan-cont > h2::after{width: .3rem;height: .02rem;content: "";background: #d5d5d5;display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.plan-links a{margin-top: .4rem;display: block;width: 100%;height: 2.3rem;display: flex;justify-content: center;align-items: center;font-size: .4rem;color: #fff;}
.plan-links a em{display: inline-block;margin-right: .6rem;transition: all 0.6s;}
.plan-links a.plan-img1{background: url(/static/wap/plan_bg1.jpg)no-repeat;background-size: 100% 100%;}
.plan-links a.plan-img2{background: url(/static/wap/plan_bg2.jpg)no-repeat;background-size: 100% 100%;}
.plan-links a.plan-img3{background: url(/static/wap/plan_bg3.jpg)no-repeat;background-size: 100% 100%;}
.plan-img1 em{width: .72rem;height: .72rem;background: url(/static/wap/plan1.png)no-repeat;background-size: 100% 100%;}
.plan-img2 em{width: .72rem;height: .72rem;background: url(/static/wap/plan2.png)no-repeat;background-size: 100% 100%;}
.plan-img3 em{width: .81rem;height: .69rem;background: url(/static/wap/plan3.png)no-repeat;background-size: 100% 100%;}
/* 1.4资质荣誉 */
.honor-cont{width: 100%;height: auto;background: #f4f3f3;overflow: hidden;padding: .4rem .3rem .34rem;box-sizing: border-box;}
.honor-cont > h2{font-size: .36rem;color:#343434;text-align: center;line-height: .84rem;position: relative;}
.honor-cont > h2::after{width: .3rem;height: .02rem;content: "";background: #d5d5d5;display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.honor-swiper{width: 100%;height: auto;margin: .78rem auto 0;padding-bottom: 1.44rem !important;}
.honor-swiper a{display: block;width: 100%;height: 6.18rem;}
.honor-swiper .credit-img{width: 100%;height: 4.72rem;overflow: hidden;position: relative;}
.credit-img img{width: 100%;height: 100%;object-fit: cover;}
.honor-swiper p{width: 100%;height: 1.46rem;background: #e8a82d;line-height: 1.46rem;font-size: .32rem;color: #fff;padding: 0 .2rem;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.honor-page{bottom: .56rem !important;}
.honor-page .swiper-pagination-bullet{width: .17rem;height: .17rem;background: #e5e5e5;opacity: 1;}
.honor-page .swiper-pagination-bullet-active{width: .17rem;height: .17rem;background: #152e7c;}
/* 公司简介 */
.brief-cont{width: 100%;height: auto;margin: 0 auto;padding: .4rem .3rem .6rem;box-sizing: border-box;font-family: "微软雅黑";font-size: .24rem;color: #777;text-align: justify;}
.brief-cont h3{font-family: "微软雅黑";font-size: .36rem;color: #333;text-align: center;line-height: .5rem;padding: .08rem 0;box-sizing: border-box;}
.share-total{width: 100%;height: .56rem;font-size: .18rem;color: #aaa;display: flex;justify-content: center;align-items: center;margin-bottom: .24rem;}
.share-total .social-share-icon,.share-total .social-share-icon:hover{width: .37rem !important;height: .37rem !important;line-height: .37rem !important;font-size: .18rem !important;background: #d1d1d1 !important;border-color: #d1d1d1 !important;color: #fff !important;}
.brief-text,.brief-text p,.brief-text span{font-family: "微软雅黑";font-size: .24rem;color: #777;line-height: .48rem;text-align: justify;}
/* 业务布局 */
.service_cont{position: relative;width: 7.5rem;height: auto;padding: .4rem .3rem;box-sizing: border-box;margin: 0 auto;}
.service_cont h3{font-size: .5rem;color: #333;line-height: .8rem;position: relative;margin-bottom: .3rem;}
.service_cont h3::before{width: .55rem;height: .61rem;content: "";background: url(../images/service_icon.png)no-repeat;background-size: 100% 100%;margin-right: .25rem;display: inline-block;position: relative;top: .06rem;}
.service_cont p{font-size: .24rem;color: #888;line-height: .4rem;text-align: justify;}
.service_cont img{max-width: 100%;height: auto;display: block;margin:  .7rem auto 0;}
.project_box{width: 100%;height: auto;overflow: hidden;}
.project_box > h3{width: 100%;height: .82rem;line-height: .82rem;font-size: .4rem;color: #333;text-align: center;margin-bottom: .28rem;}
.project-swiper{width: 6.9rem !important;height: 6.4rem;margin: 0 auto;}
.project-swiper a{display: block;width: 100%;}
.project-swiper .project-img{width: 100%;height: 4.49rem;overflow: hidden;position: relative;}
.project-img img{width: 100%;height: 100%;object-fit: cover;}
.project-swiper a h3{font-size: .36rem;color: #333;line-height: .62rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: .3rem;}
.project-swiper a > p{width: 100%;line-height: .44rem;font-size: .24rem;color: #888;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: .1rem;}
.project-swiper a:hover h3{color: #2c4cae;}
.project-swiper a:hover > p{color: #2c4cae;}
.project-next,.project-prev{width: .32rem !important;height: .58rem !important;background: rgba(0,0,0,39%);top: 46% !important;}
.project-next{right: .15rem !important;}
.project-prev{left: .15rem !important;}
.project-next.swiper-button-next:after,.project-prev.swiper-button-prev:after{font-size: .32rem !important;color: #fff;}
.project-next.swiper-button-next:hover,.project-prev.swiper-button-prev:hover{background: #183386;}
/* 公告栏 */
.bulletin-board{width: 100%;height: auto;overflow: hidden;padding: 0 .3rem .3rem;box-sizing: border-box;}
.bulletin-board > a{display: block; width: 100%;height: 2.45rem;box-sizing: border-box;border-bottom: .01rem solid #ebebeb;position: relative;padding: .4rem 0;box-sizing: border-box;}
.bulletin-board > a em{display: block;font-family: "微软雅黑" !important;font-size: .24rem !important;color: #bbb !important;line-height: .42rem;}
.bulletin-board > a h4{font-family: "微软雅黑" !important;font-size: .3rem !important;color: #333 !important;line-height: .5rem;margin: .08rem 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bulletin-board > a p{font-family: "微软雅黑" !important;font-size: .24rem !important;color: #888 !important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: .4rem;text-align: justify;}
/* 发展历程 */
.course_list{width: 100%;height: auto;overflow: hidden;padding: .5rem .3rem .4rem;box-sizing: border-box;}
.course_list a{margin-top: .25rem;position: relative;display: block;width: 100%;height: 3.14rem;padding-left: .5rem;box-sizing: border-box;text-align: justify;}
.course_list a::before{width: .25rem;height: 100%;content: "";background: url(../images/course_icon.png)no-repeat;background-size: 100% 100%;position: absolute;left: 0;top: 0;}
.course_list a h2{font-size: .42rem;color: #888;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: .6rem;}
.course_list a span{display: block;font-size: .26rem;color: #444;line-height: .48rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.course_list a p{width: 100%;max-height: 1.56rem;overflow-y: auto;font-size: .24rem;color: #888;line-height: .48rem;text-align: justify;margin-top: .18rem;padding-right: .12rem;box-sizing: border-box;}
.course_list a p::-webkit-scrollbar {display: none;}
/* 图片列表 */
.listing-item{width: 6.9rem;height: auto;overflow: hidden;margin: 0 auto;padding-top: .4rem;}
.listing-item a{display: block;float: left;width: 3.3rem;margin-right: .3rem;}
.listing-item a:nth-child(2n+2){margin-right: 0;}
.treatment-img{width: 100%;height: 1.99rem;overflow: hidden;}
.treatment-img img{width: 100%;height: 100%;object-fit: cover;}
.listing-img{width: 100%;height: 1.99rem;overflow: hidden;}
.listing-img img{width: 100%;height: 100%;object-fit: cover;}
.listing-item a span{display: block;width: 100%;height: .77rem;font-size: .24rem;color: #333;line-height: .77rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 0 .2rem;box-sizing: border-box;text-align: center;}
.listing-item a:hover span{color: #152e7c;}
/* 集团要闻 */
.group_highlights{width: 100%;height: auto;overflow: hidden;padding: 0 0.3rem .28rem;box-sizing: border-box;}
.group_highlights a{display: block;width: 100%;height: 2.65rem;border-bottom: 0.01rem solid #e5e5e5;padding: 0.54rem 0;box-sizing: border-box;}
.group_left{width: 2.47rem;height: 1.49rem;overflow: hidden;}
.group_left img{width: 100%;height: 100%;object-fit: cover;}
.group_right{width: 61%;height: 100%;text-align: justify;}
.group_right h3{font-family: "微软雅黑" !important;font-size: 0.3rem !important;color: #333 !important;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height: 0.48rem;text-align: justify;}
.group_right span{font-family: "微软雅黑" !important;font-size: 0.24rem !important;color: #bbb !important;display: block;padding-top: 0.14rem;}
.group_highlights a:hover .group_right h3{color:#152e7c;}
.group-search{width: 6.9rem;height: .6rem;display: flex;justify-content: space-between;flex-wrap: wrap;margin: .22rem auto .2rem;}
.group-search > li{width: 3.3rem;height: .6rem;position: relative;border: .01rem solid #e8e8e8;}
.group-search > li > p{width: 100%;height: .6rem;padding: 0 .74rem 0 .3rem;box-sizing: border-box;position: relative;line-height: .6rem;font-size: .24rem;color: #888;cursor: pointer;}
.group-search > li > p::after{width: .14rem;height: .08rem;content: "";background: url(../images/drop-down.png)no-repeat;position: absolute;top: 0;bottom: 0;right: .3rem;margin: auto 0;background-size: 100% 100%;transition: all 0.3s;}
.year-list,.total-list{display: none;width: 100%;height: 3rem;overflow-y: auto;position: absolute;top: .6rem;left: 0;z-index: 44;border: .01rem solid #e8e8e8;padding: .18rem 0;box-sizing: border-box;background: #fff;}
.year-list li,.total-list li{height: .5rem;font-size: .24rem;color: #888; line-height: .5rem;padding: 0 .2rem;box-sizing: border-box;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.year-list li:hover,.total-list li:hover{background: #2c4cae;color: #fff;}
.search-cont{width: 6.9rem;height: .6rem;position: relative;margin: .2rem auto 0;border: .01rem solid #e8e8e8;}
.search-cont > input{width: 6.1rem;height: 100%;padding: 0 1.1rem 0 .3rem;box-sizing: border-box;background: none;position: absolute;top: 0;left: 0;z-index: 1;outline: none;border: none;background: none;}
.search-cont button{width: 1.43rem;height: 100%;border-left: .01rem solid #e8e8e8;box-sizing: border-box;font-size: .22rem;color: #2c4cae;position: absolute;top: 0;right: 0;z-index: 2;background: none;}
/* 新闻详情 */
.news-position{position: relative;height: .55rem;line-height: .55rem;padding: 0 .3rem;box-sizing: border-box;}
.news-position::before{width: .2rem;height: .2rem;content: '';background: url(/static/wap/home.png)no-repeat center 0;background-size: 100% 100%;display: inline-block;margin-right: .06rem;position: relative;top: 0;}
.news-position span,.news-position a{font-size: .2rem;color: #666;display: inline-block;}
.news-position a{padding-right: .06rem;}
.news-position a:hover{color: #152e7c;}
.news-position a::before{content: '>';display: inline-block;margin-right: .06rem;}
.news-position a:nth-child(2)::before{display: none;}
.news-details{width: 100%;height: auto;overflow: hidden;padding: 0 .3rem .4rem;box-sizing: border-box;}
.details-top{width: 100%;min-height: 2.5rem;border-bottom: .01rem solid #e9edf1;box-sizing: border-box;margin-bottom: .2rem;}
.details-top h3{font-size: .32rem;color: #333;line-height: .42rem;box-sizing: border-box;padding: .2rem 0;}
.deta-ul{width: 100%;height: .32rem;display: flex;justify-content: flex-start;align-items: center;padding-bottom: .22rem;}
.deta-ul li:first-child{margin-right: .2rem;}
.deta-ul li:first-child{margin-left: 0;}
.deta-ul li{height: auto; font-size: .2rem;color: #aaa;margin: 0 .18rem;line-height: .32rem;text-align: left;}
.details-share{display: inline-block;height: .32rem;font-size: .14rem;color: #aaa;}
.details-share .social-share-icon,.details-share .social-share-icon:hover{width: .32rem !important;height: .32rem !important;line-height: .32rem !important;background: #d1d1d1 !important;border-color: #d1d1d1 !important;color: #fff !important;font-size: .18rem !important;}
.news-details p{font-family: "微软雅黑"; font-size: .24rem;color: #777;text-align: justify;line-height: .42rem;}
.news-details img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
.page-news{width: 100%;height: 1.56rem;padding: .22rem 0 .18rem;box-sizing: border-box;border-top: .01rem solid #e9edf1;margin-top: .2rem;}
.page-news li{width: 100%;height: .52rem;font-size: .24rem;color: #777;line-height: .52rem;display: flex;justify-content: flex-start;text-align: left;}
.page-news li a{display: inline-block;max-width: 86%;height: .52rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: .24rem;color: #777;}
.page-news li:hover a{color: #183386;}
.back_list{width: 1.3rem;height: .4rem;line-height: .4rem;background: #2c4cae;font-family: "微软雅黑";font-size: .18rem;color: #fff;text-align: center;}
/* 组织架构 */
.organize-cont{width:100%;height: auto;overflow: hidden;padding:0 .15rem;box-sizing: border-box;margin: .2rem auto 0;}
.equity_cont{position: relative;width: 100%;height: auto;overflow: hidden;padding: .78rem .15rem .84rem;box-sizing: border-box;margin: 0 auto;}
.organize-cont > h2,.equity_cont > h2{font-size: .36rem;color:#343434;text-align: center;line-height: .84rem;position: relative;}
.organize-cont > h2::after,.equity_cont > h2::after{width: .3rem;height: .02rem;content: "";background: #d5d5d5;display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.organize_Img{width: 100%;height: auto;overflow-x: auto;margin: .62rem auto;}
.organize-cont img{display: block;max-width: 8rem;height: auto;margin: .62rem auto 0;}

/* 新改 */
.stock_right{width: 14.57rem;height: 8.26rem;position: relative;font-size: .16rem;line-height: .24rem}
.stock_right a:hover{background: #183386;}
/*.stock_right{width: 100%;height: 100%;}*/
.stock1,.stock2,.stock3,.stock4{position: absolute;width: 20.591%;height: 9.686%;background-color:#152e7c;z-index: 99;top: 0%;left: 26.75%;font-size: .17rem;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}
.stock2{left: 62.45%;top: 0%;}
.stock3{left: 44.6%;top: 15.7%;}
.stock4{left: 44.6%;top: 30.3%;}
.holding1,.holding2,.holding3,.holding4,.holding5,.holding6,.holding7{position: absolute;width: 10.982%;height: 10.896%;background-color: #006d33;z-index: 99;top: 48.56%;left: 0%;font-size: .16rem;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}
.holding2{left: 11.7%;}
.holding3{left: 23.36%;}
.holding4{left: 35%;}
.holding5{left: 46.7%;}
.holding6{left: 58.34%;}
.holding7{left: 70%;}
.ginseng1,.ginseng2,.ginseng3,.ginseng4,.ginseng5,.ginseng6{position: absolute;width: 13.727%;height: 8.476%;background-color: #70bdcd;z-index: 99;top: 37.1%;right: 0%;font-size: .16rem;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}
.ginseng2{top: 48%;}
.ginseng3{top: 58.79%;}
.ginseng4{top: 69.72%;}
.ginseng5{top: 80.66%;}
.ginseng6{top: 91.5%;}
/*.stock_right{width: 14.57rem;height: 7.26rem;position: relative;font-size: .16rem;line-height: .28rem;}*/
/*.stock_right a:hover{background: #183386;}*/
/*.stock1,.stock2,.stock3{position: absolute;width: 20.6%;height: 11%;background-color:#152e7c;z-index: 99;top: 0%;left: 44.6%;font-size: 100%;font-size: .16rem;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}*/
/*.stock2{top: 16.55%;}*/
/*.stock3{top: 33.1%;}*/
/*.holding1,.holding2,.holding3,.holding4,.holding5,.holding6,.holding7{position: absolute;width: 11%;height: 12.5%;background-color: #006d33;z-index: 99;top: 53.8%;left: 0%;font-size: .16rem;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;overflow-y: auto;}*/
/*.holding2{left: 11.7%;}*/
/*.holding3{left: 23.36%;}*/
/*.holding4{left: 35%;}*/
/*.holding5{left: 46.7%;}*/
/*.holding6{left: 58.3%;}*/
/*.holding7{left: 69.99%;}*/
/*.ginseng1,.ginseng2,.ginseng3,.ginseng4,.ginseng5{position: absolute;width: 13.8%;height: 9.6%;background-color: #70bdcd;z-index: 99;top: 40.8%;right: 0%;font-size: .16rem;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}*/
/*.ginseng2{top: 53.2%;}*/
/*.ginseng3{top: 65.6%;}*/
/*.ginseng4{top: 77.99%;}*/
/*.ginseng5{top: 90.4%;}*/
/*.ginseng6{position: absolute;width: 12%;height: 13.4%;background-color: #70bdcd;z-index: 99;top: 73.8%;left: 34.6%;font-size: .16rem;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}*/
/* 人才招聘 */
.recruit-search{width: 6.9rem;height: .6rem;display: flex;justify-content: space-between;flex-wrap: wrap;margin: .22rem auto .2rem;}
.recruit-search li{width: 3.3rem;height: .6rem;position: relative;}
.recruit-search > li > p{width: 100%;height: .6rem;background: #f1f1f1;padding: 0 .74rem 0 .3rem;box-sizing: border-box;position: relative;line-height: .6rem;font-size: .24rem;color: #888;cursor: pointer;}
.recruit-search > li > p::after{width: .14rem;height: .08rem;content: "";background: url(../images/drop-down.png)no-repeat;position: absolute;top: 0;bottom: 0;right: .3rem;margin: auto 0;background-size: 100% 100%;transition: all 0.3s;}
.branch-list,.place-list{display: none;width: 100%;height: 3.3rem;overflow-y: auto;position: absolute;top: .6rem;left: 0;z-index: 44;background: #f1f1f1;border-top: .01rem solid #fff;padding: .18rem 0;box-sizing: border-box;}
.branch-list li,.place-list li{height: .5rem;font-size: .24rem;color: #888; line-height: .5rem;padding: 0 .2rem;box-sizing: border-box;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.branch-list li:hover,.place-list li:hover{background: #2c4cae;color: #fff;}
.search-name{width: 6.9rem;height: .6rem;background: #f1f1f1;position: relative;margin: .2rem auto 0;}
.search-name > input{width: 6.1rem;height: 100%;padding: 0 1.1rem 0 .3rem;box-sizing: border-box;background: #f1f1f1;position: absolute;top: 0;left: 0;z-index: 1;outline: none;border: none;}
.search-name button{width: .8rem;height: 100%;position: absolute;top: 0;right: 0;z-index: 22;outline: none;border: none;}
.search-name button::after{width: .23rem;height: .23rem;content: "";background: url(../images/search1.png)no-repeat;position: absolute;top: 0;bottom: 0;right: .3rem;margin: auto 0;background-size: 100% 100%;transition: all 0.3s;}
.search-name input::-webkit-input-placeholder { /* WebKit browsers */font-size: .24rem;color: #888;}
.search-nameinput:-moz-placeholder { /* Mozilla Firefox 4 to 18 */font-size: .24rem;color: #888;}
.search-name input::-moz-placeholder { /* Mozilla Firefox 19+ */font-size: .24rem;color: #888;}
.search-name input:-ms-input-placeholder { /* Internet Explorer 10+ */font-size: .24rem;color: #888;}
.recruit_list{width: 6.9rem;height: auto;overflow: hidden;padding: .28rem 0 .5rem;box-sizing: border-box;margin: 0 auto}
.recruit_list > li{width: 100%;min-height: .77rem;border-bottom: .01rem solid #e5e5e5;line-height: .76rem;}
.recruit_list > li > p{position: relative;width: 100%;height: .76rem;line-height: .76rem;padding-right: .3rem;box-sizing: border-box;font-size: .28rem;color: #333;}
.recruit_list > li > p::after{width: .19rem;height: .19rem;content: "";background: url(../images/recruit_icon1.png)no-repeat;background-size: 100% 100%;position: absolute;right: 0;top: 0;bottom: 0;margin: auto 0;transition: .3s;}
.recruit_list > li > p.cue::after{width: .19rem;height: .02rem;content: "";background: url(../images/recruit_icon2.png)no-repeat;background-size: 100% 100%;}
.recruit_down{display: none;width: 100%;height: auto;overflow: hidden;border-top: .01rem solid #e5e5e5;padding: .2rem 0;box-sizing: border-box;line-height: .6rem;}
.recruit_down p{display: block;font-size: .26rem;color: #666;text-align: left;}
.recruit_down p span{display: inline-block;font-size: .24rem;color: #888;}
.recruit_down a{display: inline-block;width: 2.32rem;height: .52rem;line-height: .52rem;background: #2c4cae;font-size: .26rem;color: #fff;text-align: center;}
/* 招聘详情 */
.recruit-bg {width: 7.2rem; margin: 0 auto}
.recruit-details{width: 7.2rem;height: auto;overflow: hidden;margin: 0 auto; padding:0 .3rem 0.6rem;box-sizing: border-box;text-align: justify}
.top-recruit{width: 100%;height: 2.3rem;display: flex;justify-content: space-between; align-items: center;border-bottom: .01rem solid #e5e5e5;}
.top-recruit li{font-size: 0.2rem; flex: 3; color: #999;line-height: .6rem;position: relative; text-align: center; box-sizing: border-box;}
.top-recruit li:nth-child(2){ flex: 5 }
.top-recruit li:last-child::after{display: none;}
.top-recruit li::after{width: .01rem;height: .6rem;content: "";background: #e5e5e5;display: inline-block;position: absolute;top: 20%;right: -.005rem;}
.top-recruit li p{font-size: 0.28rem;color: #333; line-height: 0.4rem; text-align: center; display: block;padding: 0 .1rem;box-sizing: border-box}
.recruit-details h4{font-size: 0.28rem;color: #333;line-height: 0.52rem;margin-top: .2rem;}
.recruit-details p{min-height: .28rem;font-size: 0.24rem;color: #666;line-height: 0.44rem;text-align: justify;}
.apply-btn{margin-top: 0.2rem; width: 1.4rem;height: 0.6rem;line-height: 0.6rem;background: #152e7c;font-size: 0.26rem;color: #fff;}
/* 招聘详情弹框 */
.apply-bg{display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 999;background: rgb(0 0 0 / 30%);}
.apply-form{width: 100vw; height: 100vh;background: #fff;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;padding: 0.25rem 0.3rem;box-sizing: border-box;}
.apply-form h3{position: relative;font-size: 0.48rem;color: #333;line-height: 1.92rem;border-bottom: .01rem solid #ddd;text-align: left;}
.apply-form h3 > span{display: block;float: right;width: .96rem;height: .96rem;position: absolute;top: 0;bottom: 0;right: 0;cursor: pointer;margin: auto 0;}
.apply-form h3 > span::before{width: .28rem;height: .26rem;content: "";background: url(../images/close.png)no-repeat;background-size: 100% 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
.form{margin-top: .26rem;}
.form p{font-size: .28rem;color: #333;line-height: .62rem;}
.form > span{display: block;font-size: .28rem;color: #333;line-height: .62rem;}
.form p::before{content: "*";font-size: .2rem;color: #e90000;display: inline-block;}
.form input{outline: none;border: none;width: 100%;height: .7rem;background: #f2f2f2;padding: 0 .2rem;box-sizing: border-box;margin-bottom: .25rem;font-size: .24rem;color: #333;}
.form input::-webkit-input-placeholder{color:#999;font-size:.24rem;}
.upload{width: 100%;height: .7rem;position: relative;margin-bottom: .25rem}
.upload > input{padding-right: 1.4rem;box-sizing: border-box;}
.upload-btn{width: 1.34rem;height: .7rem;position: absolute;top: 0;right: 0;}
.upload-btn input[type="file"]{display: none;z-index: 33;cursor: pointer;}
.upload-btn input{width: 1.34rem !important;height: .7rem !important;background: #bbb;font-size: .24rem;color: #fff;position: absolute;right: 0;top: 0;padding: 0;cursor: pointer;}
.test{width: 100%;height: .7rem;display: flex;justify-content: space-between;}
.test-img input{width: 2.2rem;height: .7rem;}
.test-img img{max-width: 1.6rem;height: 100%;cursor: pointer;}
.submint-btn{width: 6.9rem !important;height: .7rem !important;background: #1135a9;font-size: .24rem;color: #fff;margin: 1.2rem auto 0;}
/* 行业合作 */
.industry-form{width: 100%;height: auto;padding: .2rem .3rem .5rem;box-sizing: border-box;}
.industry-form > div{margin-top: .2rem;width: 100%;height: .79rem;line-height: .79rem;background: #f8f8f8;padding-left: .2rem;box-sizing: border-box;text-align: left;font-size: .26rem;color: #999;line-height: .79rem;position: relative;}
.industry-form > div em{position: relative;display: inline-block;}
.industry-form > div em::before{content: "*";font-size: .26rem;color: #999;display: inline-block;margin-right: .03rem;}
.industry-form > div > input{width: 80%;height: 100%;position: absolute;top: 0;right: 0;z-index: 1;padding: 0 .2rem;box-sizing: border-box;background: #f8f8f8;font-size: .26rem;color: #000;outline: none;border: none;}
.upload-industry{width: 100%;height: .79rem;position: relative;}
.upload-industry > input{padding-right: 1.4rem !important;box-sizing: border-box;}
.company-btn{width: 1.4rem;height: .79rem;position: absolute;top: 0;right: 0;z-index: 3;text-align: center;}
.company-btn input[type="file"]{display: none;z-index: 33;cursor: pointer;outline: none;border: none}
.company-btn input{width: 1.4rem !important;height: .79rem !important;background: #ededed;font-size: .26rem;color: #fff;position: absolute;right: 0;top: 0;padding: 0;cursor: pointer;outline: none;border: none;}
#company_cont,#relevant_cont,#other_cont{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#relevant_cont{width: 60% !important;background: #f8f8f8;}
.test-item{width: 2.47rem;height: .79rem;cursor: pointer;position: absolute;top: 0;right: 0;z-index: 2;}
.submit-cont{width: 100%;height: .79rem;background: #1135a9;font-size: .26rem;color: #fff;margin-top: .32rem;}
/*联系方式  */
.contact_ul{width: 100%;height: auto;overflow: hidden;padding: .22rem .3rem 0;box-sizing: border-box;}
.contact_ul li{width: 100%;height: 1.16rem;border: 0.01rem solid #e5e5e5;border-radius: 0.05rem;margin-top: 0.18rem;}
.contact_img{width: 0.61rem;height: 100%;margin: 0 0.25rem 0 0.3rem;overflow: hidden;position: relative;}
.contact_img img{max-width: 100%;height: auto;display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.contact_righr{padding: 0.22rem 0;box-sizing: border-box;width: 82%;height: 100%; display: inline-block;}
.contact_righr span{display: block;font-size: 0.28rem;color: #333;line-height: 0.36rem;}
.contact_righr span:last-child{font-size: 0.24rem;color: #999;}
.map{width: 100%;height: 5rem;overflow: hidden;margin-top: 0.4rem;}
/* 党建工作 */
.party-header{width: 100%;height: 3.28rem;background: url(../images/party_building.jpg) no-repeat;background-size: 100% 100%;}
.menu_box{width: 100%;height: .75rem !important;background: #be020b;}
.menu-ul{display: -webkit-box;width: 100%;height: .75rem;}
.menu-ul li{float: left;width: 2.25rem;height: 100%;line-height: .75rem;}
.menu-ul li.curr{background: #ae0101;}
.menu-ul li a{display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;font-size: .28rem;color: #fff;}
.menu-ul li a em{width: .28rem;height: .28rem; display: inline-block;margin-right:.25rem;}
.icon1{background: url(../images/icon1_1.png) no-repeat;background-size: 100% 100%;}
.icon2{background: url(../images/icon1_2.png) no-repeat;background-size: 100% 100%;}
.icon3{background: url(../images/icon3.png) no-repeat;background-size: 100% 100%;}
.icon4{background: url(../images/icon4.png) no-repeat;background-size: 100% 100%;}
.icon5{background: url(../images/icon5.png) no-repeat;background-size: 100% 100%;}
.icon6{background: url(../images/icon6.png) no-repeat;background-size: 100% 100%;}
/* 党建工作轮播 */
.substrate_box{width: 100%;height: auto;overflow: hidden;padding: .2rem .3rem .24rem;box-sizing: border-box;}
.substrate_box > h3{width: 100%;height: .74rem;border-bottom: .01rem solid #ddd;display: flex;justify-content: space-between;align-items: center;}
.substrate_box > h3 a{font-size: .32rem;font-weight: bold;color: #be020b;border-bottom: .03rem solid #be020b;display: inline-block;line-height:.74rem;}
.party-swiper{margin: .3rem auto .08rem;width:100%;height: 4.58rem !important;}
.party-swiper a{width: 100%;height: 100%;position: relative;display: inline-block;}
.party-swiper a img{width: 100%;height: 100%;display: block;position: relative;left: 0;right: 0;bottom: 0;top: 0;margin: auto;object-fit: cover;}
.party-swiper a h3{background-color: rgba(0,0,0,0.5);width: 100%;height: .55rem;font-size: .24rem;color: #fff;line-height: .55rem;padding: 0 31% 0 .2rem;box-sizing: border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position: absolute;left: 0;bottom: 0;}
.party_page{left: unset !important;right: .16rem !important;width: 30% !important;text-align: right !important;box-sizing: border-box;bottom: .16rem !important;}
.party_page .swiper-pagination-bullet{width: .34rem;height: .05rem;background: #fff !important;opacity: 1 !important;border-radius: .02rem;}
.party_page .swiper-pagination-bullet-active{width: .34rem;height: .05rem;background: #be020b !important;}
.party_list{width: 100%;height:6.6rem;overflow: hidden;}
.party_list a{display: block;width: 100%;height: 1.32rem;padding: .16rem 0;box-sizing: border-box;line-height: .52rem;border-bottom: .01rem dashed #e6e6e6;}
.party_list a h3{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: .28rem;color: #333;}
.party_list a:hover h3{color: #be020b;}
.party_list a p{font-size: .24rem;color: #999;}
/* 党建首页——党建品牌 */
.party_padding{padding-bottom: .5rem !important;}
.party_brand{width: 100%;height: auto;overflow: hidden;padding: 0 .3rem .24rem;box-sizing: border-box;}
.brand-title{width: 100%;height: .65rem;line-height: .65rem;position: relative;padding: 0 .5rem 0 1.4rem;box-sizing: border-box;}
.brand-title a:first-child{font-size: .32rem;color: #be020b;font-weight: bold;position: absolute;top: 0;left: 0;}
.brand-title .line{display: block;width: 100%;height: .19rem;background: url(../images/tit_icon.png)no-repeat center center;background-size: 100% 100%;position: relative;top: .265rem;}
.brand_list{width: 100%;height:6.52rem;overflow: hidden;;}
.brand_list a{display: block;width: 100%;height: 1.30rem;padding: .14rem 0;box-sizing: border-box;line-height: .52rem;border-bottom: .01rem dashed #e6e6e6;}
.brand_list a h3{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: .28rem;color: #333;}
.brand_list a:hover h3{color: #be020b;}
.brand_list a p{font-size: .24rem;color: #999;}
.more{display: block;width: 2.65rem;height: .58rem;background: #ae0101;font-size: .24rem;color: #fff;text-align: center;line-height: .58rem;margin: .4rem auto 0;}
/* 党建广告图 */
.partyImg{display: block;width: 100%;height: 1.2rem;overflow: hidden;margin: .4rem auto .24rem; padding: 0 .3rem;box-sizing: border-box;}
.partyImg img{width: 100%;height: 100%;object-fit: cover;}
/* 党建列表 */
.party_news{width: 100%;height:auto;overflow: hidden;padding: 0 .3rem .3rem;box-sizing: border-box;}
.party_news a{display: block;width: 100%;min-height: 1.32rem;padding: .16rem 0;box-sizing: border-box;line-height: .52rem;border-bottom: .01rem dashed #e6e6e6;}
.party_news a h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size: .28rem;color: #333;}
.party_news a:hover h3{color: #be020b;}
.party_news a p{font-size: .24rem;color: #999;}
/* 党建详情 */
.party-position{position: relative;height: .55rem;line-height: .55rem;border-bottom: .01rem solid #efefef;padding: 0 .3rem;box-sizing: border-box;}
.party-position::before{width: .2rem;height: .2rem;content: '';background: url(../images/home.png)no-repeat center 0;background-size: 100% 100%;display: inline-block;margin-right: .06rem;position: relative;top: 0;}
.party-position span,.party-position a{font-size: .2rem;color: #666;display: inline-block;}
.party-position a{padding-right: .06rem;}
.party-position a:hover{color: #be020b;}
.party-position a::before{content: '>';display: inline-block;margin-right: .06rem;}
.party-position a:nth-child(2)::before{display: none;}
.party-details{width: 100%;height: auto;padding: 0 .3rem;box-sizing: border-box;}
.details_titile{width: 100%;min-height: 2.12rem;border-bottom: .01rem dashed #dadada;padding-top: .4rem;box-sizing: border-box;margin-bottom: .2rem;}
.details_titile h3{font-size: .32rem;font-weight: bold;color: #be020b;padding: 0 0 .1rem;box-sizing: border-box;line-height: .46rem;text-align: center;}
.detail-browse{width: 100%;height: auto;display: flex;justify-content: center;flex-wrap: wrap;text-align: center;padding-bottom: .24rem;box-sizing: border-box;line-height: .42rem;} 
.detail-browse li{font-size: .2rem;color: #666;margin-right: .4rem;}
.detail-browse li:last-child{margin-right: 0;}
.details-cont{width: 100%;height: auto;font-family: "微软雅黑";font-size: .24rem;color: #666;text-align: justify;line-height: .42rem;}
.details-cont > p{font-family: '微软雅黑';font-size: .24rem;color: #666;text-align: justify;line-height: .42rem;}
.details-cont img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
.page-details{width: 100%;min-height: 1.64rem;border-top: .01rem dashed #ddd;padding: .3rem 0;box-sizing: border-box;margin-top: .2rem;}
.page-details li{display: block;width: 100%;height: .5rem;font-size: .24rem;color: #666;display: flex;justify-content: flex-start;line-height: .5rem;}
.page-details li a{display: inline-block;width: 86%;font-size: .24rem;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.page-details li:hover a{color: #be020b;}
/* 党建底部 */
.party_ft{width: 100%;height: 1.43rem;background: #414141;padding: .22rem 0;box-sizing: border-box;text-align: center;}
.party_ft p,.party_ft a{display: inline-block;font-size: .2rem;color: #888;line-height: .5rem;}
/* 党建分页 */
.page li.active span {background: #ae0101;border-color: #ae0101;color: #fff;}
.page{height: .52rem; margin: .2rem 0 .6rem;text-align: center;}
.page li.disabled{display: none;}
.page li{display: inline-block; width: .52rem;height: .52rem;margin: 0 .05rem;}
.page li a, .page li span {display: block;text-align: center; border-radius: 50%; line-height: .52rem; background-color: #fff;border: .01rem solid #efefef;font-size: .17rem;color: #888;}
/* 分页 */
.page-total{height: .52rem; margin: .2rem 0 .6rem;text-align: center;}
.page-total li.disabled{display: none;}
.page-total li{display: inline-block; width: .52rem;height: .52rem;margin: 0 .05rem;}
.page-total li a, .page-total li span {display: block;text-align: center; border-radius: 50%; line-height: .52rem; background-color: #fff;border: .01rem solid #efefef;font-size: .17rem;color: #888;}
.page-total li.active span {background: #2c4cae;border-color: #2c4cae;color: #fff;}
/* 底部 */
.footer{background: #fff;}
footer{width: 100%;height: 3rem;background-color: #f5f5f5;padding: 0 .3rem .2rem;box-sizing: border-box;}
.ft-top{width: 100%;height: 1.24rem;display: flex;justify-content: space-between;align-items: center;border-bottom: .01rem solid #dcdcdc;box-sizing: border-box;margin-bottom: .3rem;}
.ft-top .social-share .social-share-icon{width: .48rem;height: .48rem;line-height: .48rem;font-size: .24rem;}
.ft-top .social-share .icon-wechat,.ft-top .social-share .icon-wechat:hover{background: #fff;border-color: #fff;color: #a6a6a6;margin-right: .2rem;}
.ft-top .social-share .icon-weibo{background: #d3131f;border-color: #d3131f;color: #fff;}
.ft-top .social-share .icon-weibo:hover{background: #d3131f;}
footer p{width: 100%;height: .48rem;font-size: .2rem;color: #999;text-align: left;}
footer p a,footer span a{display: inline-block;font-size: .2rem;color: #999;}
footer span{display: block;width: 100%;height: .56rem;font-size: .2rem;color: #999;text-align: left;}