.del_body .main{margin-top: 5%;}
.inwrap {
    max-width: 1380px;
    margin: 0 auto;
    widtH: 90%;
}
.fnt_14{font-size: 14px;}
.news_top{position: relative;margin-bottom: 70px;}
.party_con{padding: 70px 0;box-sizing: border-box;overflow: hidden;}
.news_top dl{overflow: hidden;position: relative;background: #eaf0f4;}
.news_top dd{float: left;width: 58%;}
.news_top dt{position: absolute;right: 0;top: 0;width: 42%;height: 100%;padding: 3% 4%;box-sizing: border-box;color: #4e5258;}
.news_top dt a{color: #4e5258;}
.top_span{overflow: hidden;margin-bottom: 30px;}
.top_span p{float: left;}
.top_span span{float: right;}
.top_tit{margin-bottom: 20px;line-height: 35px;max-height: 70px;overflow: hidden;}
.top_tit a{display: block;}
.top_txt p{color: #84888d;line-height: 30px;height: 90px;overflow: hidden;}
.news_top li{margin-right: 1px;}
.news_top .swiper-pagination{width: 42%;right: 0;text-align: left;padding-left: 4%;bottom: 8%;left: auto;color: #4e5258;}
.news_top .swiper-pagination .swiper-pagination-current{font-size: 24px;padding-right: 3px;}
.news_top .swiper-pagination .swiper-pagination-total{font-size: 16px;color: #c8c8c8;padding-left: 3px;}
/*.news_top .swiper-pagination-bullet{width: 15%;height: 1px;background: #c8c8c8;border-radius: 0;opacity: 1;}*/
/*.news_top .swiper-pagination-bullet.swiper-pagination-bullet-active{height: 2px;background: #a6724d;}*/
/*.swiper-num{position: absolute;width: 42%;right: 0;text-align: left;padding-left: 4%;bottom: 12%;z-index: 2;font-size: 24px;color: #4e5258;}*/
/*.swiper-num span{padding-right: 3px;}*/
/*.swiper-num i{font-size: 16px;color: #c8c8c8;padding-left: 3px;}*/
.party_list li{border-top: 1px solid #6b6b6f;padding: 30px;box-sizing: border-box;color: #4e5258;}

.news_tit{margin: 15px 0;}
.news_tit a{display: block;color:#4e5258;}
.news_txt p{line-height: 30px;height: 60px;overflow: hidden;color: #84888d;}
.news_link{margin: 20px 0 10px;}
.news_link a{color: #a6714d;font-size: 20px;display: block;margin-left: -5px;}

/*廉洁从政*/
.practice_list ul{margin-left: -20px;margin-right: -20px;position: relative;overflow: hidden;padding-bottom: 50px;}
.practice_list li{float: left;width: 50%;padding: 0 20px;margin-bottom: 40px;}
.practice_list li a{color: #4e5258;}
.practice_list dl{border: 1px solid #6b6b6f;padding: 30px;box-sizing: border-box;overflow: hidden;position: relative;}
.practice_list dd{padding: 20px 0;box-sizing: border-box;border-bottom: 1px solid #e1e1e2;}
.practice_list dd h3{line-height: 34px;height: 68px;overflow: hidden;}
.practice_list dt{padding: 20px 0;box-sizing: border-box;}
.practice_list dt span{display: block;margin-bottom: 10px;}
.practice_list dt p{line-height: 30px;height: 90px;overflow: hidden;color: #84888d;}
.practice_list dl em{position: absolute;left: 0;height: 2px;background: #a6724d;width: 0;bottom: 0px;transition: all .3s;}
.party_con .page{border-top: 1px solid #dadada;padding: 30px 0 6%;margin-bottom: 0;}

/*员工关怀*/
.employee_list ul{margin-left: -10px;margin-right: -10px;padding-bottom: 30px;overflow: hidden;}
.employee_list li{float: left;width: 33.3%;padding: 0 10px;box-sizing: border-box;margin-bottom:50px;}
.employee_list dl{transition: all .3s;}
.employee_list dt{padding: 25px 20px 20px;box-sizing: border-box;color: #4e5258;border-bottom: 1px solid #6b6b6f;}
.employee_list dt span{display: block;margin-bottom: 5px;}

@media only screen and (min-width: 1025px){
    .practice_list li a:hover{color: #4e5258!important;}
    .practice_list li a:hover dl{border: 1px solid rgba(0,0,0,0);background: url(../upload/practice_bg.jpg) no-repeat;background-size: cover;}
    .practice_list li a:hover dl em{width: 100%;}
    .employee_list li a:hover dl{background: #eaf0f4;}
}
@media only screen and (max-width: 1280px){
    .employee_list ul{padding-bottom: 0;}
}
@media only screen and (max-width: 1200px){
    .top_span{margin-bottom: 20px;}
    .top_tit{margin-bottom: 10px;}
    .top_txt p{height: 60px;}
}
@media only screen and (max-width: 1024px){
    .news_top dl{padding-bottom: 80px;}
    .news_top dd,.news_top dt{width: 100%;position: static;overflow: hidden;}
    .swiper-num,.news_top .swiper-pagination{width: 100%;}
    .news_top .swiper-pagination{bottom: 30px;}
    .swiper-num{bottom: 45px;}
    .news_top li{margin-right: 0;}
    .practice_list dd h3 br{display: none;}
    .practice_list ul{padding-bottom: 0;}
}
@media only screen and (max-width: 767px){
    .party_con{padding: 40px 0;}
    .news_top{margin-bottom: 40px;}
    .news_top dt{padding: 30px 20px;}
    .party_list li{padding: 20px 0 10px;}
    .practice_list ul{margin-left: 0;margin-right: 0;padding-bottom: 20px;}
    .practice_list li{width: 100%;padding: 0;margin-bottom: 20px;}
    .practice_list ul:after{width: 100%;left: 0;}
    .practice_list dl{padding: 10px 20px;}
    .employee_list ul{margin-left: 0;margin-right: 0;}
    .employee_list li{width: 100%;padding: 0;margin-bottom: 40px;}
}

/*新闻中心*/
.news_list ul{margin-left: -10px;margin-right: -10px;overflow: hidden;}
.news_list li{float: left;width: 33.3%;padding: 0 10px;box-sizing: border-box;overflow: hidden;margin-bottom: 60px;}
.news_list li a{display: block;color: #4e5258;}
.news_list li dl{position: relative;border-top: 1px solid #6b6b6f;}
.news_list li dd{position: relative;z-index: 2;padding: 25px 30px;box-sizing: border-box;overflow: hidden;height: 100%;}
.news_list li dt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;z-index: 1;transition: all .3s;}
.news_list li dt img{width: 100%;height: 100%;}
.news_tit{line-height: 35px;height:105px;overflow: hidden;}
.news_span{display: block;}
.news_link i{color: #a6714d;}
/*详情页*/
.del_con{padding: 80px 0;box-sizing: border-box;overflow: hidden;}
.del_l{float: left;width: 70%;}
.d_title{text-align: left;border-bottom: 1px solid #dadada;padding-bottom: 15px;color: #4e5258;margin-bottom: 60px;}
.d_title h2{color: #4e5258; margin-bottom: 20px;}
.d_span span{color:#84888d;margin-right: 50px;}
.d_span span i{color: #becdd8;margin-right: 10px;display: inline-block;vertical-align: middle;margin-top: -3px;font-size: 16px;}
.d_span span:last-child i{font-size: 18px;}
.d_edit{}
.d_edit .edit_con_original{line-height: 30px;color: #84888d;}
.share_common{margin: 40px 0;line-height: 40px;color: #4e5258;overflow: hidden;}
.share_common>p{float: left;margin-right: 10px;}
.ico-box{float: left;}
.ico-box a{color: #becdd8;font-size: 40px;margin-right: 20px;}
.news_page{border-top: 1px solid #dadada;padding-top: 25px;color: #4e5258;position: relative;padding-right: 40px;box-sizing: border-box;}
.news_page span{display: block;line-height: 37px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_page a{color: #4e5258;}
.cona{position: absolute;right: 0;top: 28px;font-size: 24px;color: #000;}
.cona a{color: #000;}
.del_r{float: right;width: 25%;background: #eaf0f4;padding: 35px 40px;box-sizing: border-box;overflow: hidden;color: #4e5258;}
.r_tit{margin-bottom: 20px;}
.r_tit em{display: block;width: 47px;height: 2px;background: #a6724d;margin-top: 16px;}
.r_list a{color: #4e5258;padding: 17px 0;display: block;}
.r_list span{display: block;margin-bottom: 10px;}
.r_list p{line-height: 24px;max-height: 48px;overflow: hidden;}
@media only screen and (min-width: 1025px){
    .news_list li a:hover dt{z-index: 3;opacity: 1;}
}
@media only screen and (max-width: 1024px){
    .news_list li{margin-bottom: 0px;}
    .del_l,.del_r{width: 100%;}
    .share_common{margin: 40px 0 30px;}
    .news_page{padding-right: 0;}
    .cona{display: none;}
    .del_r{margin-top: 40px;}
    .r_list a{padding: 10px 0;}
}
@media only screen and (max-width: 767px){
    .news_list ul{margin-left: 0px;margin-right: 0px;}
    .news_list li{padding: 0;width: 100%;}
    .news_tit{max-height: 105px;height: inherit;}
    .news_list li dd{padding: 25px 0px;}
    .del_con{padding: 40px 0;}
    .d_title{margin-bottom: 40px;}
    .d_title h2{text-align: center;}
    .d_title h2 br{display: none;}
    .d_span span{display: block;}
    .del_r{padding: 30px 20px;margin-top: 30px;}
    .share_common{line-height: 30px;}
    .ico-box a{font-size: 30px;}
}
/*关于我们*/
.about_wrap{max-width: 1380px;margin: 0 auto;width: 85%;}
.tab_box{background: #fff;position: relative;z-index: 2;}
.tab_box ul{text-align: center;}
.tab_box li{float: left;width: 20%;}
.tab_box li a{padding: 30px 0;display: block;position: relative;}
.tab_box li a.active{color: #a6714d;}
.tab_box li a.active:after{content: "";width: 100%;height: 1px;background: #a6714d;bottom: 0;left: 0;display: block;position: absolute;}
#nav-wrap{width: 100%;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
#nav-wrap.navFix{position: fixed;top: 86px;left: 0;  box-shadow: 0 0 5px rgba(0,0,0, 0.2);border-bottom:1px solid #e3e3e3\9; z-index: 99999;}
.scroll-header #nav-wrap.navFix{top: 60px;}
.about_01{background: #e2e9f2;padding: 4% 0 8%;box-sizing: border-box;overflow: hidden;}
.compoay_tit h2{
    background-image: -webkit-linear-gradient(top left,#DBA78F 20%,#A6714F 60%);
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;
    margin-bottom: 20px;
}
.compoay_tit em{display: block;width: 75px;height: 1px;background: #6b6b6f;}
.compoay_txt{margin-top: 25px;}
.compoay_txt .edit_con_original{color: #84888d;line-height: 30px;}
.compoay_list{margin-top: 7%;}
.compoay_list ul{margin-left: -17px;margin-right: -17px;}
.compoay_list li{float: left;width: 25%;padding: 0 17px;box-sizing: border-box;}
.compoay_list dl{border-top: 1px solid #6b6b6f;padding-top: 5px;}
.compoay_list dd{background-image: -webkit-linear-gradient(top left,#DBA78F 10%,#A6714F 90%);
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.compoay_list dd em{margin-left: 10px;}
.compoay_list dt{color: #333;}
.about_02-t{padding: 4% 0;box-sizing: border-box;overflow: hidden;}
.about_02-t h4{color: #514035;margin-bottom: 30px;}
.about_02-t p{color: #84888d;line-height: 30px;}
.about_03-con{padding: 5% 0;box-sizing: border-box;overflow: hidden;}
.about_03 .compoay_tit{text-align: center;}
.about_03 .compoay_tit em{margin-left: auto;margin-right: auto;}
.group_img{text-align: center;margin-top: 60px;}
.group_img img{max-width: 100%;}
.culture-con{padding: 5% 0;box-sizing: border-box;overflow: hidden;}
.culture-tit{text-align: center;margin-bottom: 40px;}
.culture-tit h2{
    background-image: -webkit-linear-gradient(top left,#DBA78F 20%,#A6714F 60%);
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;
    margin-bottom: 20px;
}
.culture-tit p{color: #84888d;line-height: 30px;}
.culture_list ul{margin-left: -1px;margin-right: -1px;}
.culture_list dl{overflow: hidden;position: relative;}
.culture_list li{padding: 0 1px;box-sizing: border-box;float: left;width: 50%;margin-bottom: 2px;}
.culture_list dd{position: relative;}
.culture_list dt{position: absolute;left: 0;top: 0;width: 100%;padding: 10% 12%;box-sizing: border-box;color: #fff;}
.culture_list dt em{display: block;width: 32px;height: 5px;background: #fff;}
.culture_list dt span{display: block;}
.culture_list dt p{margin: 15px 0;}
.blank_30{background: rgba(0,0,0,0.3);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.honnr_con{padding: 5% 0;box-sizing: border-box;overflow: hidden;}
.honnr_con .compoay_tit{text-align: center;margin-bottom: 40px;}
.honnr_con .compoay_tit em{margin-left: auto;margin-right: auto;}
.honnr_list ul{margin-left: -15px;margin-right: -15px;padding-bottom: 40px;overflow: hidden;}
.honnr_list li{float: left;width: 33.3%;padding: 0 15px;margin-bottom: 30px;box-sizing: border-box;overflow: hidden;}
.honnr_list dl{border: 1px solid #dddddd;}
.honnr_list dl dd{overflow: hidden;}
.honnr_list dl dt{padding: 0 20px 20px;box-sizing: border-box;text-align: center;color: #514035;}
.about_body .page{border-top: 1px solid #dadada;padding: 30px 0 6%;margin-bottom: 0;}

/*发展历程*/
.his_con{padding: 5% 0 0;box-sizing: border-box;position: relative;}
.his_con h2{text-align: center;color: #fff;}
.his_bot{background: rgba(0,0,0,0.2);border-top: 1px solid rgba(255,255,255,0.7);width: 100%;}
.year_swi{position: relative;padding: 0 40px;box-sizing: border-box;margin-top: -3px;}
.his_bot li{height: 210px;padding-top: 30px;box-sizing: border-box;text-align: center;color: #c6c9cc;cursor: pointer;}
.his_bot li.on{
    color: #fff;
    background: linear-gradient(to bottom,rgba(20,48,111,0.8),rgba(20,48,111,0.1),rgba(20,48,111,0));
    background: -webkit-linear-gradient(to bottom,rgba(20,48,111,0.8),rgba(20,48,111,0.1),rgba(20,48,111,0));
    background: -o-linear-gradient(to bottom,rgba(20,48,111,0.8),rgba(20,48,111,0.1),rgba(20,48,111,0));
    background: -moz-linear-gradient(to bottom,rgba(20,48,111,0.8),rgba(20,48,111,0.1),rgba(20,48,111,0));
    border-top: 2px solid #fff;
}

.year_swi .lhl_but div{background: none;color: #fff;width: 40px;text-align: center;line-height: 44px;top: 45px;}
.year_swi .lhl_but div i{display: block;}
.year_swi .lhl_but div.swiper-button-prev{left: 0;}
.year_swi .lhl_but div.swiper-button-next{right: 0;}
.year_swi .lhl_but div.swiper-button-prev i{transform: rotate(180deg);}
.year_swi .swiper-button-prev.swiper-button-disabled, .year_swi .swiper-button-next.swiper-button-disabled {
    cursor: pointer;
    pointer-events: inherit!important;
    opacity: 1;
}
.his_item{text-align: center;color: #fff;}
.his_tips h3{
    background-image: -webkit-linear-gradient(top left,#d9a58c 20%,#ab7654 60%);
    -webkit-background-clip: text;-webkit-text-fill-color: transparent;
}
.his_tab{margin: 5% 0;position: relative;}
.his_tab ul{display: block;}
.his_tab li{display: inline-block;width: 110px;height: 35px;border: 1px solid #d5a188;text-align: center;line-height: 35px;border-radius: 20px;margin: 0 12px;box-sizing: border-box;cursor: pointer;}
.his_tab li p{padding: 0 10px;box-sizing: border-box;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.his_tab li.on{
    border: 1px solid #295eb1;
    background: linear-gradient(to right,#295eb1,#14306f);
}
.his_tab .lhl_but{display: none;}
.his_tab .lhl_but div{background: none;color: #fff;width: 40px;text-align: center;line-height: 44px;}
.his_tab .lhl_but div i{display: block;}
.his_tab .lhl_but div.swiper-button-prev{left: 0;}
.his_tab .lhl_but div.swiper-button-next{right: 0;}
.his_tab .lhl_but div.swiper-button-prev i{transform: rotate(180deg);}
.his_tab .swiper-button-prev.swiper-button-disabled,.his_tab .swiper-button-next.swiper-button-disabled {
    cursor: pointer;
    pointer-events: inherit!important;
    opacity: 1;
}
.his_text-item{display: none;}
.his_text-item.on{display: block;}
.his_tips{margin: 3% 0;}
.his_tab.on{padding: 0 40px;box-sizing: border-box;}
.his_tab.on ul{display: flex;}
.his_tab.on li{margin: 0;}
@media only screen and (max-width: 1560px){
    .his_bot li{height: 180px;}
}
@media only screen and (max-width: 1366px){
    .his_bot li{height: 150px;}
}
@media only screen and (max-width: 1024px){
    #nav-wrap.navFix{top: 50px;}
    .compoay_list ul{margin-left: -8px;margin-right: -8px;}
    .compoay_list li{padding: 0 8px;}
    .his_bot li{height: 130px;}
    .his_tab{margin: 40px 0;}
    .his_tips{margin: 30px 0;}
    .year_swi .lhl_but div{top: 42px;}
}
@media only screen and (max-width: 767px){
    .about_wrap{width: 94%;}
    .tab_box li a{padding: 20px 0;}
    .about_01{padding: 40px 0 10px;}
    .compoay_list{margin-top: 40px;}
    .compoay_list li{width: 50%;margin-bottom: 30px;}
    .about_02-t{padding: 40px 0;}
    .about_03-con{padding: 40px 0;}
    .group_img{margin-top: 30px;}
    .compoay_tit h2{margin-bottom: 10px;}
    .his_tab li{width: 80px;margin: 0 8px;}
    .his_bot li{height: 100px;}
    .his_con{padding-top: 40px;}
    .culture-con{padding: 40px 0;}
    .culture_list ul{margin-left: 0;margin-right: 0;}
    .culture_list li{width: 100%;padding: 0;}
    .culture_list dt{padding: 30px 20px;}
    .honnr_con{padding: 40px 0;}
    .honnr_list ul{margin-left: 0;margin-right: 0;padding-bottom: 10px;}
    .honnr_list li{width: 100%;padding: 0;}
}
@media only screen and (max-width: 400px){
    .tab_box li a{font-size: 12px;}
}


.oa_con{padding: 4% 0 5%;}
.early_title {
    text-align: center;
    position: relative;
    margin-bottom: 40px;
}
.suggest-part .intr_title{text-align: center;position: relative;}
.suggest-part .intr_title:after{content: "";width: 100%;height: 1px;background: #A19063;position: absolute;top: 50%;left: 0;display: block;}
.suggest-part .intr_title span{text-align: center;background: #fff;display: inline-block;position: relative;z-index: 3;padding: 0 30px;}
.suggest-part p{text-align: center;color:#363636; line-height: 2;}
.suggest-part ul{ width:60%; margin:3% auto 20px;}
.suggest-part li{margin-bottom:20px; overflow: hidden;}
.suggest-part li span{ float: left; width:96px; text-align: left; line-height: 50px;}
.suggest-part li span em{color:#AC9E7A; margin-right:5px;}
.suggest-part li .inp{ float: left; width:420px; height: 50px; line-height: 50px;border:1px solid #CCCCCC; background: #fff;}
.suggest-part li .inp input{padding:0 20px; width:calc(100% - 40px); border:none; background: none;}
.suggest-part li .txt{float: left; width:calc(100% - 100px); height: 160px; line-height: 50px;border:1px solid #CCCCCC; background: #fff;}
.suggest-part li .txt textarea{padding:15px 20px; line-height: 20px;width:calc(100% - 40px);height: 130px; border:none; background: none;}
.suggest-part .btn{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s; font-size: 16px; display: block; margin:0 auto; width:136px; height: 52px; line-height: 52px; border: none; text-align: center; color:#fff; background: #A19063;}
.suggest-part .btn:hover{background: #917a51;}

@media only screen and (max-width: 1024px){
    .suggest-part ul{width: 100%;}
    .suggest-part li .inp{width: 100%;}
}
@media only screen and (max-width: 767px){
    .suggest-part ul li .txt{font: none;width: 100%;}
}
