.padd_bt140{padding: 1.2rem 0 1.2rem 0;}
.jiespace{  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.maod{position: relative;top:-1.2rem;}
@media only screen and (max-width:1023px){
.maod{position: relative;top:-60px;}
}
@media only screen and (max-width:767px){
.fnt_48{font-size: 20px;}
}

.news_btn{display: none;}
.news_btn div{width: 50px;height: 50px; margin-top: -25px; background:#032e87;color: #fff;opacity: 1 !important;font-weight: bold;border-radius: 50%;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);font-weight: bold; }
.news_btn div.swiper-button-disabled{color: #090909;background: #fff;opacity: 1 !important}
.news_btn div.swiper-button-prev{left: -25px}
.news_btn div.swiper-button-next{right: -25px}
.swiper-num{display: none;}

.news_slider{position: relative;margin-bottom: 1.4rem;}
.news_slider dl{overflow:hidden;background: #f7f7f7;margin:0 1px;}
.news_slider dt{float: left;width: 57.1%;}
.news_slider dd{float: right;width: 42.9%;padding: 0.8rem 0.9rem;padding-bottom: 0;}
.news_slider dd h3{margin-bottom: 0.2rem; line-height: 1.25em;max-height: 2.5em; }
.news_slider dd p{color:#5a5a5a;line-height: 1.5em;max-height: 4.5em;
  -webkit-line-clamp: 3;}
 .news_time {margin-bottom: 0.2rem;}
.news_slider .more{margin: 0;padding-top: 0.9rem;}
.swiper-numbg{position: absolute;right: 1px;bottom: 0;width:2.24rem;height: 2.12rem;background: url(../images/news_bg.png) no-repeat;background-size: 100% 100%;z-index: 5;color: #fff;}
.news_slider .swiper-num {position: absolute;right: 0.15rem;bottom: 0.2rem;z-index: 5;}
.news_slider .news_btn div.swiper-button-next{margin-right: -25px;right: 42.9%;}
.news_slider .more a{padding: 0 0.3rem;}

.news_list li h3{margin-bottom: 0.2rem; line-height: 1.25em;height: 2.5em;-webkit-line-clamp: 2;}
.news_list li p{line-height: 1.5em;height: 4.5em;-webkit-line-clamp: 3;color: #5a5a5a;}
.news_list li{width: 33.33%;float: left;margin-bottom: 0.7rem;}
.news_list ul{margin: 0 -0.32rem;}
.news_list li>a{display: block;margin: 0 0.32rem;border-bottom: 2px solid #e1e1e1;}
.news_list .news_time{margin-bottom: 0.1rem;color: #000;}
.news_more{padding-top: 0.4rem; font-size: 0.22rem;font-weight: bold;color: #032e87;}

.news_list li dd{padding: 0.4rem;padding-bottom: 0.3rem;}
.news_list li dt{overflow: hidden;}
.news_list .pageout{padding-top: 0;}

@media only screen and (max-width: 1440px){
.swiper-numbg{width: 200px;}
}
@media only screen and (max-width:1024px){
.news_btn div{width: 40px;height: 40px;margin-top: -20px;}
.news_slider .news_btn div.swiper-button-next{margin-right: -20px;}
.news_btn div.swiper-button-prev {left: -20px;}
.news_slider dd{padding: 0.5rem;padding-bottom: 0;}
.news_slider .more{padding-top: 0.4rem;}

.news_more{font-size: 20px;}
}
@media only screen and (max-width:767px){

.news_btn div.swiper-button-prev{left: 5px}
.news_btn div.swiper-button-next{right: 5px}
.news_slider .news_btn div{top:4.4rem;margin-top: 0;}
.news_slider .news_btn div.swiper-button-next{right:5px;margin-right: 0;}

.swiper-numbg{display: none !important;}
.news_slider dt,.news_slider dd{float: none;width: 100%;}
.news_slider .more a{padding: 0 15px}

.news_slider dd h3,.news_list dd h3{height: auto;line-height:26px;max-height: 52px;}
.news_slider dd p,.news_list p{height: auto;line-height:26px;max-height: 72px;}

.news_slider dd{padding:20px;height: 255px;}
.news_time,.news_slider dd h3{margin-bottom: 10px;}
.news_slider .more{padding-top: 20px;}
.news_slider{margin-bottom: 30px;}
.news_list li{float: none;width: 100%;margin-bottom: 20px;}
.news_list ul,.news_list li>a{margin: 0 ;}
.news_list li>a{border-width: 1px;}
.news_list .news_time,.news_list li h3{margin-bottom: 10px;}
.news_list li dd{padding: 10px ;}
.news_more{padding-top: 10px;}
}
@media only screen and (min-width:1025px){

.news_list li>a:hover{box-shadow: 0 0px 15px rgba(0, 0, 0, 0.2);border-color: #032e87;}
.dets-page a:hover{font-weight: bold;}
}


.d_body .header{background: #032e87;}
.d_body .main{padding-top: 1.5rem;}
.news_return i{margin-right: 4px}
.news_return {padding: 0 0.1rem;border-bottom: 1px solid #e1e1e1;margin-bottom: 0.6rem;padding-bottom: 0.2rem;}
.d_title{margin-bottom: 0.7rem;}
.d_title h2{line-height: 1.2em;margin-bottom: 0.2rem;}
.d_span{color: #5a5a5a;overflow: hidden;}
.d_span span{margin-right: 0.3rem;}
.d_span span:last-child{margin-right: 0;}

.d_bottom{background: #f7f7f7;padding:0.6rem 0 1rem 0;}
.d_title,.del_edit{padding: 0 0.5rem;}
.del_edit{padding-bottom: 0.9rem}

.dets-page{overflow: hidden;border-top: 1px solid #e1e1e1;padding-top: 0.3rem;}
.dets-page a{color: #5a5a5a;}
.dets-page p{float: left;width: 48%;padding-left: 40px;position: relative;line-height: 30px;}
.dets-page p i{position: absolute;top:0;font-size: 16px;font-weight: bold;}
.dets-page p:nth-child(1) i{left: 0; -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);}
.dets-page p:nth-child(2){float: right;text-align: right;padding-left: 0;padding-right: 40px;}
.dets-page p:nth-child(2) i{right: 0;}

@media only screen and (max-width:1024px){

.d_body .main{padding-top: 70px;}

}
@media only screen and (max-width:767px){
.news_return{padding-bottom: 10px;margin-bottom: 10px;}
.d_title h2{font-size: 20px;margin-bottom: 10px;}
.d_title, .del_edit{padding: 0;}
.del_edit{padding-bottom: 20px;}
.d_bottom{padding: 20px 0;padding-bottom: 40px;}
.dets-page{padding-top: 15px;}
.dets-page p,.dets-page p:nth-child(2){float: none;width: 100%;padding: 0;}
.dets-page p:nth-child(2){float: none;text-align: left;}
.dets-page p i{display: none;}
}
/*党群工作*/
.party_body .page a.on,.party_body .page input.go{background: #c1040a;}
.party_body .page a.on{border-color:  #c1040a;}
@media only screen and (min-width:1025px){

.party_body .main a:hover{color: #c1040a !important;}
}
.party_body .news_btn div {background: #c1040a;}
.party_body .news_btn div.swiper-button-disabled{background: #fff;}
.party_body .news_slider .more a{background: #c1040a;}
.party_body .news_slider dd h3{max-height: 3.75em;    -webkit-line-clamp: 3;}

.party_list li{float: none;width: 100%;margin: 0;padding: 0.5rem 0;border-bottom: 1px solid #e1e1e1;}
.party_list li:first-child{padding-top: 0;}
.party_list ul,.party_list li>a{margin: 0;}
.party_list dl{overflow: hidden;}
.party_list dt{float: left;width: 30.7%;}
.party_list li dd{float: right;width: 69.3%;padding: 0.2rem 0.8rem 0 0.65rem;}
.party_list li>a{border: 0;}
.party_list li p{height: 3em;-webkit-line-clamp: 2;}
.party_list li h3{height: auto; display: block;  -webkit-line-clamp: inherit;-webkit-box-orient: inherit;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.party_list .news_more{padding-top: 0.5rem;color: #c1040a;}
.party_list .news_time{margin-bottom: 0.15rem;}
.party_list .pageout{padding-top: 0.6rem}
@media only screen and (max-width:1024px){

.party_body .news_slider dd h3{max-height: 2.5rem;    -webkit-line-clamp: 2;}
.party_list .news_more{padding-top: 0.2rem;}
.party_list li dd{padding: 0;padding-left: 0.4rem;}
}

@media only screen and (max-width:767px){
.party_body .news_slider dd h3{max-height: 52px;}
.party_list dt,.party_list li dd{float: none;width: 100%;}
.party_list .news_more{padding-top: 10px;}
.party_list li h3{    white-space: inherit;text-overflow: inherit;    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.party_list li dd{padding:10px;}
.party_list li{padding:0;margin-bottom: 20px;}
.party_list .pageout{padding-top: 0;}
.party_list .news_time{margin-bottom:10px;}
}

/*行业动态*/
.industry_cont .news_list li{padding: 0;float: none;width: 100%;margin-bottom: 0;}
.industry_cont .news_list li dt{float: left; color: #005aac;width: 2.1rem;text-align: center;position: relative;}
.industry_cont .news_list li dt:after{content:"";position: absolute;top:0.1rem;right: 0;width: 1px;height: 65%;background: #dedede;}
.industry_cont .news_list li dt *{display: block;}
.industry_cont .news_list li dt span{line-height: 1em;}
.industry_cont .news_list li dd{padding: 0;width: calc(100% - 2.7rem);float: right;}
.industry_cont .news_list dl{padding: 0.6rem 0.45rem 0.4rem 0.25rem;overflow: hidden;position: relative;}
.industry_cont .news_list dl:after{content:"";position: absolute;top:0;right: 0;width: 0.76rem;height: 0.63rem;background: url(../images/hbg.png) no-repeat;background-size: 100% 100%;visibility: hidden;opacity: 0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.industry_cont .news_list ul,.industry_cont .news_list li>a{margin: 0;}
.industry_cont .news_list li h3{height:auto;max-height: 2.5em}
.industry_cont .news_list li p{height: auto;max-height: 3.2em;line-height: 1.6em}
.industry_cont .news_more{padding-top: 0.2rem;}
/*.industry_cont .news_list li>a{border: 0;}*/
.industry_cont .news_list .pageout{padding-top: 0.6rem}

.industry_cont .news_list .news_time{display: none;    color: #005aac;}
@media only screen and (max-width:1024px){
.industry_cont .news_list dl:after{display: none;}
}
@media only screen and (max-width:767px){
.industry_cont .news_list .pageout{padding-top:20px}
.industry_cont .news_list dl{padding: 10px;}
.industry_cont .news_list li dt{width: 80px;display: none;}
.industry_cont .news_list li dd{width:calc(100% - 100px)}
.industry_cont .news_list li dt,.industry_cont .news_list li dd{float: none;width: 100%;}
.industry_cont .news_list li dt span{font-size: 22px;}
.industry_cont .news_list li dt em{font-size: 16px;}
.industry_cont .news_list li h3{max-height: 52px;}
.industry_cont .news_list li p{line-height: 26px;max-height: 72px;}
.industry_cont .news_list .news_time{display: block;}

}

/*荣誉*/

.honor_cont{padding: 0.9rem 0;}
.honor_lit li{width: 25%;float: left;margin-bottom: 0.3rem;text-align: center;}
.honor_lit dl{border-bottom:2px solid #e1e1e1;padding-bottom: 0.3rem;}
.honor_lit dt{margin-bottom: 0.4rem;overflow: hidden;}
.honor_lit dd{color: #032e87;}
.honor_lit dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.honor_pub ul{margin: 0 -0.1rem;}
.honor_pub dl{margin: 0 0.1rem;}

@media only screen and (max-width:767px){
.honor_cont{padding: 30px 0;}
.honor_lit li{width: 100%;float: none;margin-bottom: 20px;}
.honor_lit ul,.honor_lit dl{margin: 0;}
.honor_lit dt{margin-bottom: 10px;}
.honor_lit dl{padding-bottom: 10px;border-width: 1px}
}


@media only screen and (min-width:1025px){
.party_body .news_slider .more a:hover{background: #d90c12;}
.party_list li>a:hover{border: none;    color: #c1040a !important;}

.industry_cont .news_list li dt,.honor_lit dl{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.industry_cont .news_list li>a:hover{border-color:transparent;    color: #032e87 !important;}
.industry_cont .news_list li>a:hover dt{color: #032e87;}

.honor_lit dl:hover{border-color: #032e87;}
.industry_cont .news_list dl:hover:after{visibility: visible;opacity: 1}
.industry_cont .news_list li.no>a{border-color: transparent;}

.party_body .news_slider .more a:hover{color: #fff !important;}
}

/*走进湖山*/
.about_06{padding: 0.7rem 0 1rem 0;background: #fff url(../images/about_ideabg.png) no-repeat 0 4.15rem;background-size: 100%;}
.about_title{text-align: center;margin-bottom: 0.8rem;}
.about_title h2{color:#032e87;line-height: 1em}

.about_idea{color: #032e87;}
.about_idea li{margin-bottom: 0.4rem;}
.about_idea li:last-child{margin-bottom: 0;}
.about_idea dl{overflow:hidden;}
.about_idea dt{float: left;width: 48.5%;}
.about_idea dd{float: right;width: 51.5%;padding: 0.6rem;padding-left: 1.2rem;}
.about_idea dd h3{margin-bottom: 0.15rem;}
.about_idea dd h3,.about_idea dd p{line-height: 1.3em;max-height: 3.9em;-webkit-line-clamp: 3;}
.about_idea li:nth-child(2n) dt{float: right;}
.about_idea li:nth-child(2n) dd{float: left;}

.about_05{background:url(../images/about_zr.jpg) no-repeat;background-size:cover;padding: 0.7rem 0 2.1rem 0}
.about_05 dt{width: 1.5rem;height: 1.5rem;position: relative;border: 1px solid #90d1f5;border-radius: 50%;margin: auto;margin-bottom: 0.3rem;}
.about_05 dt img{width: 0.7rem;height: 0.7rem;}

.about_zrlist{position: relative;}
.about_zrlist dl{background: #fff;text-align: center; box-shadow: 0 0px 15px rgba(0, 0, 0, 0.2);padding: 0.2rem;padding-top: 0.9rem;padding-bottom: 0.4rem;border-bottom: 2px solid #10398d;} 
.about_zrlist li{width: 20%;float: left;}
.about_zrlist li h3{margin-bottom: 0.1rem;color: #032e87;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.about_zrlist li p{line-height: 1.5em;height: 7.5em;overflow: hidden; color: #5a5a5a;}

.about_page{width: 100%;display: none;padding-top: 0px;}
.about_page .swiper-pagination{position: static;width: 100%;}
.about_page .swiper-pagination-bullet{width: 10px;height: 3px;background:#032e87;border-radius: 0 !important;opacity: 1;margin:0 0.07rem !important;transition: all 0.3s linear;}
.about_page .swiper-pagination-bullet-active{width: 40px;}

.about_03 {padding: 0.55rem 0 0.65rem 0;}
.about_03 .about_title{margin-bottom: 0.6rem;}
.about_honor{position: relative;}
.about_honor li{margin-bottom: 0;}
.about_honor .news_btn div{margin: 0;top:1.14rem;}
.about_03 .more{padding-top: 0.6rem;text-align: center;margin: 0;}

.about_01{padding: 0.95rem 0 0.8rem 0;}
.about_02 .about_title{margin-bottom: 0.6rem;}

.about_inter{margin-bottom: 1.25rem;}
/*.about_inter dl{overflow:hidden;}*/
.about_inter dt,.about_inter dd{height: 100%;}
.about_inter dt{width: 48.5%;float: right;position: relative;}
.about_inter dt a{display: block;}
.about_inter dt em{width: 0.66rem;height: 0.66rem;background:rgba(255,255,255,0.8);color: #032e87 ;font-size: 0.36rem;border-radius: 50%;z-index: 5;}
.novideo_button img{cursor: default;}
.novideo_button em{display: none;}
.novideo_button:after{display: none;}

.about_inter dd{width: 47.6%;float: left;}
.about_inter dd h2{color: #032e87;margin-bottom: 0.3rem;line-height: 1.2em;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.about_line{width: 1.85rem;height: 0.05rem;background: #032e87;margin-bottom: 0.3rem;}
.about_edit .edit_con_original{line-height: 1.5em;color: #5a5a5a;}
.about_edit {/*height: calc(100% - 1.3rem)*/;overflow:hidden;height:auto;}
.about_edit .mCSB_scrollTools .mCSB_draggerRail{width: 1px; background-color: #ebebeb;}
.about_edit .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 7px;}
.about_edit .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.about_edit  .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#032e87 !important;}
.about_edit .mCSB_scrollTools .mCSB_dragger{height: 70px;}

.about_n{position: relative;}
.about_n dt{overflow:hidden;margin-bottom: 0.2rem;}
.about_n dd h3{color: #032e87; line-height: 1.66em;max-height: 6.64em;  -webkit-line-clamp: 4;}
.about_n .news_btn div{margin-top: 0;/*top:1.45rem;*/top:25%;}

.about_culture{position: relative;}
.about_culture:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.1);}
.about_cslider dl{padding: 1.5rem 0.5rem;padding-bottom: 0.7rem; border-right:1px solid rgba(255,255,255,0.4);}
.about_cslider li:last-child dl{border: 0;}
.about_cslider{position: relative;z-index: 5;color: #fff;text-align: center;}
.about_cslider dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.about_cslider dd p{line-height: 1.5em;height: 4.5em;    -webkit-line-clamp: 3;}
.about_cslider dt{width: 1.5rem;height: 1.5rem;border: 1px solid #fff;border-radius: 50%;position: relative;margin: auto;margin-bottom: 0.3rem;}
.about_cslider dt img{width: 0.65rem;height: 0.65rem;}
.about_cslider dt img:nth-child(2){opacity: 0;visibility: hidden;}
.a_line{width: 0rem;height: 0.06rem;background:#fff;margin:0.2rem auto;}


.about_04{background:#005aac url(../images/about_hisbg.jpg) no-repeat;background-size: cover;padding: 0.7rem 0;color: #fff;}
.about_04 .about_title h2{color: #fff;}
.about_04 .about_title{margin-bottom: 0.6rem;}


.about_tab{margin-bottom: 0.9rem;}
.about_tab ul{overflow:hidden;}
.about_tab li{float: left;width: auto;text-align: center;margin-right: 0.1rem;}
.about_tab li:last-child{margin-right: 0;}
.about_tab li a{display: block; border: 2px solid #89cef4;border-radius: 20px;color: #fff;line-height: 3em;padding: 0 0.6rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.about_tab li.on a{background:#89cef4;color: #000;}

.about_histop{margin-bottom: 0.3rem;}
.about_histop li{display: none;}
.about_histop li:first-child{display: block;}
.about_histop dl{overflow:hidden;}
.about_histop dt{float: left;width: 1.8rem;line-height: 1em;color: #89cef4;}
.about_histop dd{width: calc(100% - 2rem); float: right;line-height: 1.55em;height: 6.2em;overflow:hidden;margin-top: 0.1rem;}
.about_histop .mCSB_scrollTools .mCSB_draggerRail{ width:1px; background: #eee !important;}
.about_histop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:3px;-webkit-border-radius:0;border-radius:0;background:#fff !important;}
.about_histop .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.about_histop .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.about_histop .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag:hover .mCSB_dragger_bar{ background:#fff !important;}

.about_bottom .news_btn{display: block;opacity: 0;visibility: hidden;}
.about_bottom .news_btn.cur{opacity: 1;visibility: visible;}

.about_bottom{position: relative;}
.about_bottom:after{content:"";position: absolute;left: 0;top:48px;width: 100%;height: 1px;background: rgba(255,255,255,0.2);}
.about_bottom li{height: 48px;}
.about_bottom .wrap_1660{position: relative;}

.about_bottom .news_btn{padding-top: 0.6rem;overflow:hidden;}
.about_bottom .news_btn div{position: relative;margin:0;top:0;float: left;left: 0;right: auto;margin-right: 0.2rem;}
.about_bottom .news_btn div.swiper-button-disabled{background: #032e87;color: #fff;cursor:pointer}
.about_bottom .news_btn div.disabled {color: #090909;background: #fff;cursor:default;}
.about_bottom li{cursor: pointer;color: #89cef4;}

.about_bottom .swiper-container{padding-bottom: 7px;}
.about_bottom li span,.about_bottom li p,.about_bottom li span i,.about_bottom li:after{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.about_bottom li p{position: relative;}
.about_bottom li span{width: 10px;height: 10px;background: #fff;border-radius: 50%;position: absolute;left: 0;bottom: -5px;z-index: 5;}
.about_bottom li span i{width:4px;height: 4px;background:#035cad;border-radius: 50%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.about_bottom li:after{content:"";position: absolute;left: 0;bottom:-2px;height: 3px;width: 0%;background: #fff;visibility:hidden;opacity: 0;}
.about_bottom li span,.about_bottom li p{left: 0.2rem;}


.about_bottom li.on{color: #89cef4;}
.about_bottom li.on span i{background:#fff;}
.about_bottom li.on:after{width: calc(100% + 0.2rem);visibility: visible;opacity: 1;}

.about_bottom li.on span,.about_bottom li.on p{left:0;}


@media only screen and (max-width:1024px){

.about_zrlist .swiper-container{padding: 10px 0;}
.about_honor .news_btn div{top:1.7rem;}
.a_line{width: 0.66rem;}
.about_cslider dl{padding: 0.5rem;padding-top: 0.8rem;}
}
@media only screen and (max-width:767px){
.about_05,.about_03,.about_01{padding: 30px 0;}
.about_06{padding: 30px 0;background: none;}


.about_idea li{margin-bottom: 20px;}
.about_idea li:last-child{margin-bottom: 0;}
.about_idea dt,.about_idea dd{float: none;width: 100%;}
.about_idea dt{margin-bottom: 10px;}
.about_idea dd{padding: 10px;}
.about_title{margin-bottom: 20px;}
.about_idea dd h3{margin-bottom: 10px;}
.about_05 dt{width: 70px;height: 70px;margin-bottom: 10px;}
.about_05 dt img{width: 50px;height: 50px;}
.about_zrlist li h3{margin-bottom: 10px;}
.about_zrlist li p{line-height: 24px;height: 96px;}
.about_zrlist .swiper-container{overflow: inherit;}
.about_honor .news_btn div{top:5rem;}
.about_03 .more a{padding: 0 15px;}
.about_03 .more{padding-top: 20px;}
.about_03 .about_title,.about_02 .about_title{margin-bottom: 20px;}

.about_n .news_btn div{top:4rem;}
.about_n dt{margin-bottom: 10px;}
.about_inter{margin-bottom: 20px;}
.about_inter dl{height: auto !important;}
.about_inter dt, .about_inter dd{float: none;width: 100%;}
.about_inter dt{margin-bottom: 10px}
.about_inter dd h2{margin-bottom: 10px;}
.about_line{margin-bottom: 10px;width: 60px;height: 2px;}

.about_cslider dl{border: 0;padding: 40px 60px;}
.about_cslider dt{width: 70px;height: 70px;margin-bottom: 10px;}
.about_cslider dt img{width: 50px;height: 50px;}
.a_line{width: 30px;height: 2px;margin: 10px auto;}
.about_cslider dd p{line-height: 24px;height: 48px;}

.about_04{padding: 40px 0;}
.about_04 .about_title{margin-bottom:20px;}
.about_tab,.about_histop{margin-bottom:30px;}
.about_histop dt{width: 70px;font-size: 24px;margin-top: 10px;}
.about_histop dd{width: calc(100% - 80px);line-height: 24px;height: 96px;margin: 0;}
.about_tab ul{margin: 0 -4px;}
.about_tab li{width: 33.33%;margin: 0;}
.about_tab li a{margin: 0 4px; padding: 0 10px;line-height: 32px;}
.about_bottom .news_btn div{margin-right: 10px;}
.about_bottom .news_btn{padding-top: 30px}
.about_bottom li{height: 36px;}
.about_bottom:after{top:36px;}

.about_inter dt em{width: 40px;height: 40px;font-size: 24px;}
}



@media only screen and (min-width:1025px){
.about_zrlist dl,.about_zrlist dl dt{transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.about_zrlist dl:hover{background: #005aac;border-color: #005aac;}
.about_zrlist dl:hover dt{background: #fff;border-color:#fff;}
.about_zrlist dl:hover h3,.about_zrlist dl:hover p{color: #fff;}

.about_zrlist .swiper-container{overflow: inherit;}
.about_zrlist dl:hover .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.about_zrlist dl:hover .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background: #fff !important;}


.about_cslider dl dt,.about_cslider dl dt img,.about_zrlist dl dt img{transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.about_cslider dl:hover dt{background: #fff;}
.about_cslider dl:hover dt img,.about_zrlist dl:hover dt img{
	transform: translate(-50%,-50%) rotate(360deg); -webkit-transform: translate(-50%,-50%) rotate(360deg); -ms-transform: translate(-50%,-50%) rotate(360deg); }
.about_cslider dl:hover dt img:nth-child(1){opacity: 0;visibility: hidden;}
.about_cslider dl:hover dt img:nth-child(2){opacity: 1;visibility: visible;}

.about_cslider dd p,.a_line{visibility:hidden;opacity: 0;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s;-ms-transition:all 0.8s;}
.about_cslider dl:hover dd p,.about_cslider dl:hover .a_line{visibility: visible;opacity: 1;}
.about_cslider dl:hover .a_line{width: 0.66rem;}
.about_tab li a:hover{color: #fff !important;}
.about_tab li.on a:hover{color: #000000 !important;}

.s_mose a:hover{color: #fff !important;opacity: 0.8}

.about_bottom li:hover span{ width: 14px; height: 14px; bottom:-7px;}
.about_bottom li:hover p{ transform:translateY(-5px);}
}


/*解决方案*/
.solution_cont{padding: 0.5rem 0 1rem 0;}
.s_mose a{
    max-width: 90%;
    white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
    display: inline-block;height: 0.5rem;line-height: 0.5rem;padding: 0 0.45rem 0 0.35rem; color: #fff;border-radius: 20px; background: #2f9bff;
 background-image:-moz-linear-gradient(to right,#2f9bff,#0b4cc0);
 background-image:-webkit-linear-gradient(to right,#2f9bff,#0b4cc0);
 background-image:-ms-linear-gradient(to right,#2f9bff,#0b4cc0);
 background-image:-o-linear-gradient(to right,#2f9bff,#0b4cc0);
 background-image:linear-gradient(to right,#2f9bff,#0b4cc0);}
.s_mose a img{width: 0.2rem;vertical-align: middle;margin-right: 0.15rem;position: relative;top:-2px}
.s_body .site_text{bottom: 0.6rem;}
.s_body .s_mose{padding-top: 0.25rem;}

.solution_tab,.solution_tab li a{height: 0.64rem;}
.solution_tab{text-align: center;border-bottom: 1px solid #dadada;margin-bottom: 0.45rem;}
.solution_tab ul{display: inline-block;}
.solution_tab li{float: left;margin: 0 0.4rem;}
.solution_tab li a{display: block;position: relative;}
.solution_tab li a:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background:#032e87;visibility: hidden;opacity: 0;}
.solution_tab li.bold a{color: #032e87;}
.solution_tab li.bold a:after{visibility: visible;opacity: 1;}


.solution_sliser {padding: 0 0.94rem;position: relative;margin-bottom: 0.3rem;}
/*.solution_sliser .news_btn div.swiper-button-disabled{background: #032e87;color: #fff;cursor:pointer}
.solution_sliser .news_btn div.disabled {color: #090909;background: #fff;cursor: default;}*/
.solution_sliser .news_btn div.swiper-button-prev{left: 0}
.solution_sliser .news_btn div.swiper-button-next{right: 0}
.solution_sliser li{cursor: pointer;}
.solution_sliser li p{border: 2px solid #89cef4;padding:0.15rem ;text-align: center;border-radius: 20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.solution_sliser li.on2 p{background: #89cef4;}

.solution_list dl{overflow:hidden;}
.solution_list dt{float: left;width: 38.7%;}
.solution_list dd{float: right;width: 56.6%;padding-right: 0.4rem;padding-top: 0.5rem;}
.solution_list dd h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 0.2rem;}
.solution_list dd p{color: #5a5a5a;line-height: 1.5em;height: 4.5em;-webkit-line-clamp: 2;}
.solution_list li{padding: 0.5rem 0;    border-bottom: 1px solid #dadada;}
.solution_list li:nth-child(2n) dt{float: right;}
.solution_list li:nth-child(2n) dd{float: left;padding: 0;padding-left: 0.4rem;}
.solution_list .news_more{padding-top: 0.6rem;}
.solution_list .news_more a{color: #032e87;}


@media only screen and (max-width:1024px){
.s_mose a{font-weight: normal;height: 36px;line-height: 36px;padding:0 10px}
.s_mose a img{width: 16px;}
.s_body .site_text{bottom: 15px;}
.s_body .s_mose{padding-top: 10px;}
.solution_tab, .solution_tab li a{height: 50px;}
.solution_list .news_more{padding-top: 0.4rem;}
}

@media only screen and (max-width:767px){
.solution_cont{padding: 30px 0;}
.solution_tab, .solution_tab li a{height: 40px;}
.solution_tab{margin-bottom: 20px;}
.solution_sliser{margin-bottom: 10px;}
.solution_sliser .news_btn div{width: 30px;height: 30px;margin-top: -15px;font-size: 12px;}
.solution_sliser{padding: 0 35px;}
.solution_sliser li{width: auto;}
.solution_sliser li p{padding:5px 10px;}
.solution_list .news_more{padding-top: 10px;}
.solution_list li{padding: 10px 0;}
.solution_list dt,.solution_list dd{float: none;width: 100%;}
.solution_list dt{margin-bottom: 10px;}
.solution_list dd h3{margin-bottom:10px;}
.solution_list dd{padding: 0 !important}
.solution_list dd p{line-height: 24px;height: auto;max-height: 72px;}
}

/*智慧教育*/
.sd_cont{padding: 0.7rem 0;}
.sd_cont .wrap_1660{width: 1360px;}

.sd_cont dd p{color: #5a5a5a; line-height: 1.5em;height: 4.5em;overflow:hidden;}
.sd_edit {height:calc(100% - 1rem);overflow: hidden;}
.sd_edit .edit_con_original{line-height: 1.5em;    color: #5a5a5a;}
.sd_box{padding-right: 0.7rem;padding-left: 0.24rem;}
.sd_list>ul>li{float: left;width: 50%;margin-bottom: 0.4rem;}
.sd_list>ul>li:nth-child(2n+1){clear: both;}
.sd_list>ul>li>dl{margin: 0 0.24rem;background: #f7f7f7;}
.sd_list>ul{margin: 0 -0.24rem;overflow:hidden;}
.sd_list>ul>li>dl>dt{position: relative;}
.sd_list>ul>li>dl>dt:after{content:"";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background:url(../images/sd_bg.png) no-repeat;background-size: 100% 100%;}
.sd_list>ul>li>dl>dt h3{position: absolute;left: 0;bottom:0.15rem;width: 100%;color: #fff;padding: 0 0.2rem;text-align: center;color: #fff;z-index: 5;}
.sd_list>ul>li>dl>dd{padding: 0.4rem;padding-top: 0.3rem}
.sd_title{overflow: hidden;margin-bottom: 0.5rem;}
.sd_title h2{float: left;margin-right: 0.38rem;}
.sd_title h2 span{display: inline-block;border-bottom: 0.06rem solid #032772;padding-bottom: 0.1rem;}
.sd_title .s_mose {float: left;}
.sd_title .s_mose a{max-width: 290px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
@media only screen and (max-width:1024px){
.sd_edit{height: 5.1rem;}
.sd_title h2{line-height: 36px;}
    .sd_title .s_mose a{max-width: 190px;}
}

@media only screen and (max-width:767px){
.sd_list>ul>li{float: none;width: 100%;margin-bottom: 20px;}
.sd_edit{height:auto;}
.sd_list>ul>li>dl>dt h3{padding: 0 20px;bottom: 10px;}
.sd_list>ul>li>dl>dd{padding: 20px;}
.sd_list>ul>li>dl>dd p{height: auto;}
.sd_title h2{margin-right: 20px;}
.sd_title{margin-bottom: 10px;}
}


/*搜索结果*/
.serrch_cont{padding-top: 0;}
.search_top{background:#f2f2f2 ;background-size: cover;padding: 50px 0;}
.search_int{width: 790px;margin: auto;max-width: 100%;overflow: hidden;}
.search_result{color: #828282;}
.search_result span{color: #032e87;}
.search_result em{color: #032e87;}
.search_le{float: left;color: #000;width: 105px;line-height: 60px;}
.search_input{border:1px solid #818181;background: #fff;padding: 4px;overflow: hidden;margin-bottom: 20px;}
.search_input input,.search_input button{height: 50px;line-height: 50px;box-sizing:border-box;border:none;outline: none;}
.search_input input{padding: 0 15px;box-sizing:border-box;width: calc(100% - 140px);float:left;}
.search_input button{width: 140px;text-align: center; float: right;background: #032e87;color: #fff;border-radius: 5px;}
.search_re{float: right;width: calc(100% - 105px);}

.search_list{padding-top: 45px;}
.search_list li{padding: 35px 0;border-bottom: 1px solid #e3e3e6;}
.search_list dt{overflow: hidden;margin-bottom: 15px;line-height: 30px;}
.search_list dt h3 span,.search_list dd span{color: #032e87;}
.search_list h3{width: calc(100% - 150px);line-height: 30px;max-height: 60px;float: left;
display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.search_list .search_yd{float: right;font-family: "Arial";    font-weight: normal;}
.search_yd span{color: #a3a3a3;display: inline-block;}
.search_yd em{float: right; color: #000;margin-left: 30px;display: inline-block;width: 90px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.search_list dd{color: #595757;}
.search_list dd p{line-height: 24px;max-height: 48px;color: #84888d;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

@media only screen and (max-width:1280px) {
.search_list{padding-top: 20px;}
}
@media only screen and (max-width:1024px) {
.search_input input, .search_input button{height: 40px;line-height: 40px;}
.search_le{line-height: 50px;}
.search_input button{width: 100px;}
.search_input input{width: calc(100% - 100px);}
.search_le{width: 80px;}
.search_re{width: calc(100% - 80px);}
.search_list li{padding: 20px 0;}
.search_list ul{padding-bottom: 20px;}
.search_list dd{font-size: 14px;}
.search_list dt{margin-bottom: 10px; line-height: 24px;}
.search_list h3{line-height: 24px;max-height: 48px;}
}
@media only screen and (max-width:767px) {
.search_top{padding: 20px 0;}
.search_list ul{padding-bottom: 0;}
.search_list h3{width: calc(100% - 85px);}
.search_input input, .search_input button{height: 32px;line-height: 32px;}
.search_input input{padding: 0 5px;}
.search_input button{width: 70px;}
.search_input input{width: calc(100% - 70px);}
.search_le{line-height: 42px;font-size: 14px;width: 50px;}
.search_re{    width: calc(100% - 50px);}
.search_input{margin-bottom: 10px;}
.search_list{padding-top: 0;}
.search_list h3{font-size: 16px;}
.search_result{font-size: 14px;}
.search_list li{padding: 15px 0;}
.search_list dt{margin-bottom: 4px;}
}


/*解决方案改*/
.solution_sliser li{width: auto;min-width: 1.93rem}
.pipeline_pub_fixed .pub_tab_mad{position:fixed;top:1rem;left: 0;width: 100%;z-index:99;background:#fff;    box-shadow: 0 0 10px rgb(0 0 0 / 20%);padding: 0.15rem 0;}
.pipeline_pub_fixed .solution_sliser{margin-bottom: 0;}

.pipeline_pub_fixed.fixed2 .pub_tab_mad{position: static;}
@media only screen and (max-width:1023px) {
.pipeline_pub_fixed .pub_tab_mad{top:50px;padding: 10px 0}
}