@charset "utf-8";
/* CSS Document */

.zxzg{ max-width: 1920px; margin: 0 auto; background: url(https://polywuye.com/Public/home/img/zxzg_bg.jpg) repeat-y; background-size: 100% auto;}
.zxzg_con{ width: 1000px; margin:0 auto; padding: 72px 88px;}

/* 品牌简介 */
.zxzg_ppjj{ display: flex; justify-content: space-between; margin-bottom: 100px;}
.zxzg_ppjj_l{ width: 700px;}
.zxzg_ppjj_l p{ font-size: 18px; margin-top: 0.75em; line-height: 1.75em; text-align: justify; color: #333;}

@-webkit-keyframes zoomInOut {
0% { transform: scale(1);}
50% { transform: scale(1.03);}
100% { transform: scale(1);}
}
.zxzg_ppjj:hover .zxzg_ppjj_r img{ -webkit-animation:zoomInOut 3s ease 0s infinite;}

.zxzg_title{ margin-bottom: 32px;}
.zxzg_title h2{ font-size: 28px; font-weight: 500; margin-bottom: 16px; color: #2a2a2a;}
.zxzg_title p{ font-size: 18px; color: #4a4a4a; line-height: 1.5em;}

/* 镇兴中国缘起 */
.zxzg_yuanqi{ margin-bottom: 100px;}
.zxzg_yuanqi .ul_yuanqi{ display: flex; justify-content: space-between;}
.zxzg_yuanqi .ul_yuanqi li{ width: 314px; background: #fff; border-bottom: 2px solid #a6704c; border-radius: 5px; box-shadow: 0px 3px 20px -2px rgba(0,0,0,0.2); padding: 10px 0 10px; transition: all 0.5s;}
.zxzg_yuanqi .ul_yuanqi li .li_yq_t{ display: inline-flex; align-items: center; background: #a6704c; border-radius: 0px 5em 5em 0px; padding: 8px 16px;}
.zxzg_yuanqi .ul_yuanqi li .li_yq_t svg{ width: 28px; height: 28px; margin-right: 8px;}
.zxzg_yuanqi .ul_yuanqi li .li_yq_t p{ font-size: 18px; color: #fff;}
.zxzg_yuanqi .ul_yuanqi li .li_yq_b{ padding: 20px 24px 10px;}
.zxzg_yuanqi .ul_yuanqi li .li_yq_b p{ font-size: 16px; line-height: 1.75em; text-align: justify; color: #333;}

.zxzg_yuanqi .ul_yuanqi li:hover{ transform: translateY(-10px);}

/* 管理模式 */
.zxzg_glms{ margin-bottom: 100px;}
.ul_glms{ display: block;}
.ul_glms li{ background: #fff; border-radius: 5px; box-shadow: 0px 3px 20px -2px rgba(0,0,0,0.2); margin-bottom: 20px;}
.ul_glms li .li_glms_t{ padding: 10px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #f2f2f2;}
.ul_glms li .li_glms_t h4{ background: #9d080e; color: #fff; border-radius: 5em; padding: 8px 16px; font-size: 18px; font-weight: normal;}
.ul_glms li .li_glms_t p{ font-size: 18px; margin-right: 15px;}
.ul_glms li .li_glms_b{ padding:10px 6px; display: flex; flex-wrap: wrap;}
.ul_glms li .li_glms_b a{ background: #f7f6f6; color: #2a2a2a; font-size: 16px; width: calc(20% - 8px); margin:4px; border-radius: 5px; padding: 16px 10px; box-sizing: border-box; text-align: center; transition: all 0.5s;}
.zxzg_glms .glms_tips{ font-size: 14px; color: #4a4a4a; margin-top: 30px;}

.ul_glms li .li_glms_b a:hover{ box-shadow: 0px 3px 15px -2px rgba(0,0,0,0.2); transform: translateY(-5px);}

/* 党建引领 */
.zxzg_djyl{ margin-bottom: 100px;}
.djyl_con{ display: block; background: #fff; border-radius: 5px; box-shadow: 0px 3px 20px -2px rgba(0,0,0,0.2);}
.djyl_con .ul_djyl{ display: flex; justify-content: space-between; align-items: center; padding: 0px 72px; border-bottom: 1px solid #f2f2f2;}
.djyl_con .ul_djyl li{ padding: 16px 16px; font-size: 18px; color: #ccc; position: relative; cursor: pointer; transition: all 0.2s;}
.djyl_con .ul_djyl .li_djyl_on{ color: #9d080e; font-weight: 600;}
.djyl_con .ul_djyl .li_djyl_on:after{ position: absolute; content: ""; border:solid transparent; border-top-color:#9d080e; border-width:5px 5px; left: 50%; margin-left: -5px; bottom: 2px;}
.djyl_con .djyl_info{ padding: 32px 40px 40px; display: none;}
.djyl_con .djyl_info p{ text-align: center; font-size: 18px; line-height: 1.75em;}
.djyl_con .djyl_info .djyl_img{ margin-top: 40px; display: flex; align-items: center; justify-content: center;}
.djyl_con .djyl_info .djyl_img img{ width: 286px; height: 286px; border-radius: 228px; margin: 0 20px; transition: all 0.5s;}
.djyl_con .djyl_info_on{ display: block;}

.djyl_con .djyl_info .djyl_img img:hover{ box-shadow: 0px 5px 20px -0px rgba(0,0,0,0.2); transform: translateY(-5px);}

/* 服务介绍 */
.zxzg_fwjs{ margin-bottom: 100px;}
.fwjs_con{ display: flex; justify-content: space-between;}
.fwjs_con .fwjs_con_l{ width: 600px;}
.fwjs_con .fwjs_con_l .ul_fwjs{ display: flex; justify-content: center; align-items: flex-end; border-bottom: 2px solid #9d080e;}
.fwjs_con .fwjs_con_l .ul_fwjs li{ padding: 0 30px; position: relative;}
.fwjs_con .fwjs_con_l .ul_fwjs li:after{ position: absolute; content: ""; width: 8px; height: 8px; background: #9d080e; border-radius: 100%; bottom: -4px; left: 50%; margin-left: -4px;}
.fwjs_con .fwjs_con_l .ul_fwjs li h2{ font-weight: normal; font-size: 16px; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #9d080e; color: #fff;}
.fwjs_con .fwjs_con_l .ul_fwjs li .xx_span1{ display: block; width: 1px; height: 24px; border-left: 1px dashed #9d080e; margin: 2px auto;}
.fwjs_con .fwjs_con_l .ul_fwjs li p{width: auto; height: 30px;}
.fwjs_con .fwjs_con_l .ul_fwjs li .xx_span2{ display: block; width: 1px; height: 24px; border-left: 1px dashed #9d080e; margin: 2px auto;}
.fwjs_con .fwjs_con_l .ul_fwjs li h3{ position: absolute; bottom: 34px; left: 50%; transform: translateX(-50%); font-size: 16px; white-space:nowrap; font-weight: normal;}
.fwjs_con .fwjs_con_l .ul_fwjs li:nth-child(even) .xx_span2{ height: 96px;}
.fwjs_con .fwjs_con_l .ul_fwjs li:nth-child(even) h3{ bottom:106px;}
.fwjs_con .fwjs_con_l h1{ color: #9d080e; text-align: center; font-size: 18px; margin-top: 16px;}

@-webkit-keyframes ul_fwjs{
0% { transform: translateY(0px);}
50% { transform: translateY(5px);}
100% { transform: translateY(0px);}
}
.fwjs_con .fwjs_con_l .ul_fwjs:hover li h2{ -webkit-animation:ul_fwjs 3s ease 0s infinite;}
.fwjs_con .fwjs_con_l .ul_fwjs:hover li:nth-child(even) h2{ -webkit-animation:ul_fwjs 3s ease 0.5s infinite;}

.fwjs_con .fwjs_con_r .ul_fwjs:hover li h2{ -webkit-animation:ul_fwjs 3s ease 0s infinite;}
.fwjs_con .fwjs_con_r .ul_fwjs:hover li:nth-child(even) h2{ -webkit-animation:ul_fwjs 3s ease 0.5s infinite;}

.fwjs_con .fwjs_con_r{ width: 375px;}
.fwjs_con .fwjs_con_r .ul_fwjs{ display: flex; justify-content: center; align-items: flex-end; border-bottom: 2px solid #a6704c;}
.fwjs_con .fwjs_con_r .ul_fwjs li{ padding: 0 30px; position: relative;}
.fwjs_con .fwjs_con_r .ul_fwjs li:after{ position: absolute; content: ""; width: 8px; height: 8px; background: #a6704c; border-radius: 100%; bottom: -4px; left: 50%; margin-left: -4px;}
.fwjs_con .fwjs_con_r .ul_fwjs li h2{ font-weight: normal; font-size: 16px; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 100%; background: #a6704c; color: #fff;}
.fwjs_con .fwjs_con_r .ul_fwjs li .xx_span1{ display: block; width: 1px; height: 24px; border-left: 1px dashed #a6704c; margin: 2px auto;}
.fwjs_con .fwjs_con_r .ul_fwjs li p{width: auto; height: 30px;}
.fwjs_con .fwjs_con_r .ul_fwjs li .xx_span2{ display: block; width: 1px; height: 96px; border-left: 1px dashed #a6704c; margin: 2px auto;}
.fwjs_con .fwjs_con_r .ul_fwjs li h3{ position: absolute; bottom: 106px; left: 50%; transform: translateX(-50%); font-size: 16px; white-space:nowrap; font-weight: normal;}
.fwjs_con .fwjs_con_r .ul_fwjs li:nth-child(even) .xx_span2{ height: 24px;}
.fwjs_con .fwjs_con_r .ul_fwjs li:nth-child(even) h3{ bottom:34px;}
.fwjs_con .fwjs_con_r h1{ color: #a6704c; text-align: center; font-size: 18px; margin-top: 16px;}

/* 新闻专题 */
.zxzg_xwzt{  margin-bottom:60px;}
.zxzg_xwzt .ul_xwzt{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.zxzg_xwzt .ul_xwzt li{ width: 430px; margin-bottom: 40px;}
.zxzg_xwzt .ul_xwzt li a{ display: flex; width: 100%;}
.zxzg_xwzt .ul_xwzt li a .li_xwzt_l{}
.zxzg_xwzt .ul_xwzt li a .li_xwzt_l h2{ width: 64px; height: 64px; background: #f0f0f0; color: #000; display: flex; align-items: center; justify-content: center; font-size: 36px; transition: all 0.2s;}
.zxzg_xwzt .ul_xwzt li a .li_xwzt_l p{ width: 64px; background: #f0f0f0; color: #666; margin-top: 2px; text-align: center; transition: all 0.2s;}
.zxzg_xwzt .ul_xwzt li a .li_xwzt_r{ margin-left: 15px; width: 350px;}
.zxzg_xwzt .ul_xwzt li a .li_xwzt_r h3{ font-weight: 400; color: #000; font-size: 16px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; transition: all 0.2s;}
.zxzg_xwzt .ul_xwzt li a .li_xwzt_r p{ margin-top: 10px; font-size: 14px; color: #4a4a4a; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}

.zxzg_xwzt .ul_xwzt li:hover a .li_xwzt_l h2{ background: #245c55; color: #eaeeed;}
.zxzg_xwzt .ul_xwzt li:hover a .li_xwzt_l p{ background: #245c55; color: #c9d2d1;}
.zxzg_xwzt .ul_xwzt li:hover a .li_xwzt_r h3{ color: #189182;}

/*服务案例*/
.zxzg_fwal{margin-bottom:100px;}
.zxzg_fwal .fwal_con{width:100%;display:flex;box-shadow: 0px 5px 20px -2px rgba(0,0,0,0.2);}
.zxzg_fwal .fwal_con .fwal_con_left{width:580px;height:440px;position:relative;border-radius:6px 0 0 6px;}
.zxzg_fwal .fwal_con .fwal_con_left>img{width:100%;height:100%;position:absolute;top:0;left:0;}
.zxzg_fwal .fwal_con .fwal_con_right{flex:1;background:#fff;border-radius:0 6px 6px 0;}
.zxzg_fwal .fwal_con .fwal_con_right .fwal_con_list{width:100%;height:100%;display:flex;flex-wrap:wrap;align-content:space-around;padding:20px;box-sizing:border-box;}
.zxzg_fwal .fwal_con .fwal_con_right .fwal_con_list>li{width:100%;cursor:pointer; transition: all 0.2s;}
.zxzg_fwal .fwal_con .fwal_con_right .fwal_con_list>li>span{font-size:16px;color:#000;padding:6px 12px;background:#f2f2f2;display:inline-block;border-radius:1em; transition: all 0.3s;}
/* .zxzg_fwal .fwal_con .fwal_con_right .fwal_con_list>li:hover span{background:#9d080e;color:#fff;} */
.img_zindex{z-index:10;}

.zxzg_fwal .fwal_con .fwal_con_right .fwal_con_list .fwal_con_list_on span{ background:#9d080e;color:#fff;}

/*所获荣誉*/
.zxzg_shry{ margin-bottom:0px;}
.zxzg_shry .shry_list{width:100%;display:flex;justify-content:space-between;flex-wrap: wrap;}
.zxzg_shry .shry_list>li{width:45%;font-size:16px;padding:6px 0 6px 0.5em;box-sizing:border-box;border-bottom:1px solid #9d080e;position:relative;margin-bottom:1.2em;}
.zxzg_shry .shry_list>li:after{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#9d080e;position:absolute;left:0;bottom:0;margin-left:-3px;margin-bottom:-3px;}
.zxzg_shry .shry_list>li:before{ position: absolute; content: ""; width: 0%; height: 2px; left: 0px; bottom: -1px; background: #9d080e; transition: all 0.5s;}
.zxzg_shry .shry_list>li:hover:before{ width: 100%;}

/*底部*/
.zxzg_floot{width:100%;background:#fff;display:flex;justify-content:center;padding:30px 0;box-sizing:border-box;}
.zxzg_floot .floot_con{display:flex;align-items:center;}
.zxzg_floot .floot_con .floot_left{width:82px;height:82px;border-radius:1em;box-shadow: 0px 5px 20px -2px rgba(0,0,0,0.2);position:relative;}
.zxzg_floot .floot_con .floot_left>svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.zxzg_floot .floot_con .floot_right{padding-left:1em;box-sizing:border-box;}
.zxzg_floot .floot_con .floot_right>h5{font-size:16px;color:#797979;font-weight:normal;}
.zxzg_floot .floot_con .floot_right>p{font-size:16px;color:#2a2a2a;margin-top:6px;}

/*列表区域动态行业聚焦关注视野和院人物*/
.fenye{margin: 50px 20px 10px 0;float: right;}
.fenye li{margin-right: 5px;float: left;}
.fenye li a{padding:8px 12px;border: 1px solid #d7d7d7;border-radius: 4px;cursor: pointer;color: #878787;font-size: 16px;}
.fenye li a:hover{color: #ffb134;}