@charset "utf-8";
header{position: sticky;background-color: #fff;box-shadow: 0 2px 8px rgba(0,0,0,.1);}
header .logo img{filter: none;}
header .nav-box .nav-1st > li > a{color: #333;}
header .nav-box .nav-1st > li.on > a{color: #CF1414;}
header .search-btn{filter: none;}
/******内页******/
.inpage-container{box-sizing: border-box;min-height: 500px;padding: 80px 0;}
.inpage-container.bg-gray{background-color: #F4F4F4;}
/*简介*/
.inpage-container .brief{}
.inpage-container .brief .tit{margin-bottom: 15px;line-height: 1;color: #CF1414;}
.inpage-container .brief .txt{line-height: 2;}
.inpage-container .brief .txt p{margin-bottom: 10px;}
.inpage-container .brief .index-more-btn{margin-top: 50px;}
.inpage-container .brief.center{text-align: center;}
.inpage-container .brief.white{color: #fff;}
.inpage-container .brief.white .index-more-btn{color: currentColor;}
/*面包屑*/
.bread{position: relative;display: inline-block;vertical-align: top;font-size: 14px;line-height: 20px;color: #666;white-space: nowrap;}
.bread .icon{position: absolute;left: 0;top: 0;width: 20px;height: 20px;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMiAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEgLjQ4TC0uMDEgMTAuN2wxLjAyIDEuMS45OS0uOTJ2OC42Mmg3LjVWMTJoM3Y3LjVIMjB2LTguNjJsLjk5LjkyIDEuMDItMS4xTDExIC40OHptMCAyLjA0bDcuNSA2Ljk3MlYxOEgxNHYtNy41SDhWMThIMy41VjkuNDkyTDExIDIuNTJ6IiBmaWxsPSIjOUY5RjlGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=');background-size: 100% 100%;}
.bread a{position: relative;display: inline-block;vertical-align: top;margin: 0 4px;color: #666;transition: 0.3s;}
.bread a:nth-of-type(1){margin-left: 0;}
.bread a.on,.bread a:hover{color: #CF1414;}
/*分页*/
.page{padding-top: 60px;font-size: 0;text-align: center;}
.page > *{height: 40px;display: inline-block;box-sizing: border-box;padding: 0 1.1em;margin: 0 5px;background-color: #fff;border: 1px solid #e6e6e6;font-size: 14px;line-height: 40px;color: #333;transition: 0.3s;}
.page input{width: 60px;text-align: center;}
.page .no-border{padding: 0 .5em;border-color: transparent;}
.page > a.on,.page > a:hover{background-color: #CF1414;border-color: #CF1414;color: #fff;}

/*内页banner*/
.inpage-banner{position: relative;height: 450px;}
.inpage-banner .bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-position: center;background-size: cover;background-repeat: no-repeat;}
/*内页头部栏*/
.inpage-top-wrap{z-index: 1;position: relative;height: 80px;box-shadow: 0 2px 4px rgba(0,0,0,.05);}
.inpage-top-wrap .w1400{display: flex;justify-content: space-between;align-items: center;}
.inpage-top-wrap .top-title{display: block;padding: 0 2em;background-color: #CF1414;font-size: 24px;line-height: 80px;font-weight: bold;color: #fff;white-space: nowrap;}
.inpage-top-wrap .top-nav-swiper{position: relative;width: 100%;margin: 0 40px;overflow: hidden;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a{display: block;font-size: 18px;line-height: 80px;text-align: center;white-space: nowrap;transition: 0.3s;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a:hover{color: #CF1414;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a.on{color: #CF1414;}
.inpage-top-wrap .top-nav-swiper .swiper-scrollbar-drag{background-color: #CF1414;}
/*内页三级导航*/
.inpage-third-nav{margin-bottom: 50px;text-align: center;}
.inpage-third-nav .nav{display: inline-block;vertical-align: top;padding: 0 50px;border-bottom: 4px solid #E7E7E7;font-size: 0;text-align: center;}
.inpage-third-nav .nav .item{position: relative;display: inline-block;vertical-align: top;padding: 0 24px 26px;margin: 0 30px;font-size: 18px;line-height: 20px;transition: 0.3s;}
.inpage-third-nav .nav .item::after{content: '';position: absolute;left: 0;right: 0;bottom: -4px;height: 4px;background-color: #CF1414;transform: scale(0);transition: 0.5s;}
.inpage-third-nav .nav .item:hover::after{transform: scale(1);}
.inpage-third-nav .nav .item.on{color: #CF1414;}
.inpage-third-nav .nav .item.on::after{transform: scale(1);}
/*内页标题*/
.inpage-title{position: relative;padding-bottom: 15px;margin-bottom: 30px;text-align: center;line-height: 1;font-weight: bold;}
.inpage-title::before{content: '';position: absolute;left: 50%;bottom: 0;width: 50px;height: 4px;margin-left: -25px;background-color: #CF1414;}
.inpage-title .cn{}
.inpage-title .en{margin-top: 10px;font-family: 'DIN-Black';font-size: 50px;text-transform: uppercase;opacity: .05;}
.inpage-title.left{text-align: left;}
.inpage-title.left::before{left: 0;margin-left: 0;}
.inpage-title.white{color: #fff;}
/*更多按钮*/
.index-more-btn{display: inline-block;vertical-align: top;padding-bottom: 10px;border-bottom: 2px solid #D8D8D8;line-height: 16px;transition: 0.3s;}
.index-more-btn::after{content: '';display: inline-block;vertical-align: middle;width: 24px;height: 6px;margin: -.3em 0 0 .8em;border-bottom: 2px solid currentColor;border-right: 3px solid currentColor;transform: skewX(45deg);}
.index-more-btn:hover{border-bottom-color: #CF1414;color: #CF1414;}
.index-more-btn:hover::after{transform: translateX(.5em) skewX(45deg);transition: transform 0.3s 0.2s;}

/*公司概况频道页*/
.about-channel-page{padding: 0;}
.about-channel-page .part1{padding: 80px 0;}
.about-channel-page .part2{padding: 80px 0;background: url(../images/about_channel_page_part_bg1.jpg);}
.about-channel-page .part3{padding: 120px 0;}
.about-channel-page .part4{padding: 80px 0;background: url(../images/about_channel_page_part_bg3.jpg);}
.about-channel-page .part4 .brief{width: 52%;margin: 0 auto;}
/*企业简介*/
.company-brief-wrap{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.company-brief-wrap > .con-l{width: 42%;}
.company-brief-wrap > .con-r{width: 54%;}
.company-brief-wrap .pic{overflow: hidden;}
.company-brief-wrap .pic em{display: block;padding-top: 56.3%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.company-brief-wrap .pic:hover em{transform: scale(1.05);}
/*董事长简介*/
.chairman-brief-wrap{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.chairman-brief-wrap > .con-l{width: 41%;}
.chairman-brief-wrap > .con-r{width: 54%;}
.chairman-brief-wrap .pic{position: relative;overflow: hidden;}
.chairman-brief-wrap .pic em{display: block;padding-top: 75%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.chairman-brief-wrap .pic .name{position: absolute;left: 0;right: 0;bottom: 0;padding: 20px 35px;background-color: rgba(0,0,0,.3);line-height: 1;color: #fff;}
.chairman-brief-wrap .pic .name .big{font-weight: bold;}
.chairman-brief-wrap .pic .name .small{margin-top: 10px;}
/*公司链接区*/
.company-link-wrap{display: flex;justify-content: space-between;background: url(../images/about_channel_page_part_bg2.jpg) center no-repeat;background-size: cover;}
.company-link-wrap .item{z-index: 1;position: relative;flex: 1;box-sizing: border-box;padding: 50px 0 70px;text-align: center;}
.company-link-wrap .item::before{content: '';z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;opacity: 0;transition: 0.5s;}
.company-link-wrap .item:nth-child(2n){background-color: rgba(207,20,20,.05);}
.company-link-wrap .item .icon{width: 50px;height: 50px;transition: 0.3s;}
.company-link-wrap .item .name{margin-top: 30px;line-height: 1;color: #666;transition: 0.3s;}
.company-link-wrap .item .arrow{position: absolute;left: 50%;bottom: 30px;width: 40px;height: 12px;box-sizing: border-box;border-bottom: 2px solid currentColor;border-right: 3px solid currentColor;color: #CF1414;transform: skewX(45deg) translateX(-50%);opacity: 0;transition: 0.3s;}
.company-link-wrap .item:hover::before{top: -20px;bottom: -20px;opacity: 1;box-shadow: 0 0 20px rgba(0,0,0,.2);}
.company-link-wrap .item:hover .icon{transform: translateY(-20px);}
.company-link-wrap .item:hover .name{color: #CF1414;transform: translateY(-20px);}
.company-link-wrap .item:hover .arrow{bottom: 40px;opacity: 1;}

/*公司简介页*/
.about-page{padding: 80px 0 120px;background: url(../images/about_page_bg.jpg) center bottom no-repeat;background-size: cover;}
/*数据展示区*/
.about-page .data-show-wrap{display: flex;justify-content: space-between;margin-top: 80px;border-right: 1px solid #E5E5E5;}
.about-page .data-show-wrap .item{flex: 1;padding: 15px 0;border-left: 1px solid #E5E5E5;text-align: center;}
.about-page .data-show-wrap .item .num{height: 40px;}
.about-page .data-show-wrap .item .num span{display: inline-block;vertical-align: top;font-size: 40px;line-height: 40px;}
.about-page .data-show-wrap .item .num sup{display: inline-block;font-size: 20px;transform: translateY(-.5em);}
.about-page .data-show-wrap .item .num em{display: inline-block;vertical-align: bottom;font-size: 16px;}
.about-page .data-show-wrap .item .txt{margin-top: 10px;font-size: 16px;line-height: 20px;}
/*公司图片轮播*/
.company-pic-swiper{margin-top: 60px;overflow: hidden;}
.company-pic-swiper .swiper-slide a{display: block;}
.company-pic-swiper .swiper-slide .pic{position: relative;overflow: hidden;}
.company-pic-swiper .swiper-slide .pic em{display: block;padding-top: 63%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.company-pic-swiper .swiper-slide .tit{margin-top: 20px;line-height: 20px;transition: 0.3s;}
.company-pic-swiper .swiper-slide a:hover .pic em{transform: scale(1.05);}
.company-pic-swiper .swiper-slide a:hover .tit{color: #CF1414;}
/*公司介绍选项卡*/
.company-intro-tab-box{padding: 40px 40px 50px;margin-top: 80px;background-color: #fff;}
.company-intro-tab-box .tabs{border-bottom: 1px solid #ECECEC;overflow: hidden;}
.company-intro-tab-box .tabs .swiper-slide{position: relative;padding: 30px 0;text-align: center;cursor: pointer;user-select: none;}
.company-intro-tab-box .tabs .swiper-slide::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 4px;background-color: #CF1414;transform: scaleX(0);transition: 0.3s;}
.company-intro-tab-box .tabs .swiper-slide .icon{width: 40px;height: 40px;filter: brightness(0) invert(.6);}
.company-intro-tab-box .tabs .swiper-slide .name{margin-top: 20px;line-height: 1;color: #999;}
.company-intro-tab-box .tabs .swiper-slide.on::after{transform: scaleX(1);}
.company-intro-tab-box .tabs .swiper-slide.on .icon{filter: none;}
.company-intro-tab-box .tabs .swiper-slide.on .name{color: #CF1414;}
.company-intro-tab-box .tab-content{margin-top: 56px;overflow: hidden;}
.company-intro-tab-box .tab-content .intro-wrap{display: flex;justify-content: space-between;flex-wrap: wrap;}
.company-intro-tab-box .tab-content .intro-wrap .pic{width: 38%;}
.company-intro-tab-box .tab-content .intro-wrap .pic em{display: block;padding-top: 73%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.company-intro-tab-box .tab-content .intro-wrap .info{width: 59%;}
.company-intro-tab-box .tab-content .intro-wrap .info .tit{padding-left: 12px;margin-bottom: 25px;border-left: 3px solid #CF1414;line-height: 1;}
.company-intro-tab-box .tab-content .intro-wrap .info .txt{line-height: 2;}
.company-intro-tab-box .tab-content .intro-wrap .info .txt p{margin-bottom: 10px;}

/*组织机构页*/
.organization-page{padding: 80px 0 170px;background: url(../images/organization_page_bg.jpg) center bottom no-repeat;background-size: cover;}
.organization-box{margin-top: 80px;text-align: center;}
.organization-box img{cursor: zoom-in;}

/*董事长简介页*/
.chairman-page{padding: 80px 0 135px;background: url(../images/organization_page_bg.jpg) center bottom no-repeat;background-size: cover;}
/*董事长个人信息*/
.chairman-personal-info{display: flex;justify-content: space-between;flex-wrap: wrap;}
.chairman-personal-info > .con-l{width: 28%;}
.chairman-personal-info > .con-r{width: 67%;}
.chairman-personal-info .pic{overflow: hidden;}
.chairman-personal-info .pic em{display: block;padding-top: 145%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.chairman-personal-info .info1{}
.chairman-personal-info .info1 .name1{position: relative;padding-bottom: 30px;border-bottom: 1px solid #D8D8D8;font-size: 30px;line-height: 1;color: #CF1414;}
.chairman-personal-info .info1 .name1::before{content: '';position: absolute;left: 0;bottom: -1px;width: 50px;height: 4px;background-color: #CF1414;}
.chairman-personal-info .info1 .name1 em{margin-left: 1em;font-size: 14px;color: #9D9D9D;}
.chairman-personal-info .info1 .name2{margin-top: 30px;line-height: 1;color: #666;}
.chairman-personal-info .info1 .txt{margin-top: 30px;line-height: 2;}
.chairman-personal-info .info1 .txt p{margin-bottom: 10px;}
.chairman-personal-info .info2{margin-top: 60px;}
.chairman-personal-info .info2 .tit{margin-bottom: 30px;line-height: 1;color: #CF1414;}
.chairman-personal-info .info2 .content{display: flex;justify-content: space-between;flex-wrap: wrap;}
.chairman-personal-info .info2 .txt{width: 40%;max-height: 200px;padding-right: 10px;line-height: 2;overflow-y: auto;}
.chairman-personal-info .info2 .txt p{margin-bottom: 10px;}
.chairman-personal-info .info2 .imgs{width: 55%;}
.chairman-personal-info .info2 .imgs img{margin: 0 10px;}
/*董事长荣誉*/
.chairman-honor-box{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 80px;}
.chairman-honor-box > .con-l{width: 63%;}
.chairman-honor-box > .con-r{width: 34%;}
.chairman-honor-box .item-title{padding-left: 8px;margin-bottom: 30px;border-left: 4px solid #CF1414;line-height: 1;color: #CF1414;}
.chairman-honor-box .item-content{padding: 30px;background-color: rgba(255,255,255,.5);}
.chairman-honor-box > .con-l .item-content{padding: 30px 30px 30px 0;}
/*董事长历史选项卡*/
.chairman-history-tab-box{display: flex;justify-content: space-between;}
.chairman-history-tab-box .tabs-wrap{position: relative;width: 150px;padding: 50px 0;}
.chairman-history-tab-box .tabs-wrap .tabs{height: 300px;overflow: hidden;}
.chairman-history-tab-box .tabs-wrap .tabs .swiper-slide{display: flex;justify-content: center;align-items: center;font-size: 24px;line-height: 1;text-align: center;color: #999;cursor: pointer;}
.chairman-history-tab-box .tabs-wrap .tabs .swiper-slide.on{color: #CF1414;}
.chairman-history-tab-box .tabs-wrap .btn{z-index: 1;position: absolute;left: 50%;width: 30px;height: 30px;margin-left: -15px;color: #ccc;cursor: pointer;transition: 0.3s;}
.chairman-history-tab-box .tabs-wrap .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-right: 2px solid currentColor;}
.chairman-history-tab-box .tabs-wrap .prev-btn{top: 0;}
.chairman-history-tab-box .tabs-wrap .prev-btn:after{border-top: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.chairman-history-tab-box .tabs-wrap .next-btn{bottom: 0;}
.chairman-history-tab-box .tabs-wrap .next-btn:after{border-bottom: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.chairman-history-tab-box .tabs-wrap .btn:hover{color: #CF1414;}
.chairman-history-tab-box .tab-content{width: 100%;height: 400px;overflow: hidden;}
.chairman-history-tab-box .tab-content > .swiper-slide{padding: 20px 0;}
/*荣誉信息列表*/
.honor-info-list{height: 400px;max-height: 400px;padding-right: 10px;overflow-y: auto;}
.honor-info-list li{position: relative;padding-left: 20px;margin-top: 25px;font-size: 16px;line-height: 20px;}
.honor-info-list li::before{content: '';position: absolute;left: 0;top: 50%;width: 0;height: 0;margin-top: -5px;border: 5px solid transparent;border-left: 7px solid #ddd;border-right-width: 3px;}
.honor-info-list li:first-child{margin-top: 0;}

/*证书列表*/
.certificate-list{}
.certificate-list li{float: left;width: 31%;margin: 0 0 3% 3.5%;background-color: #fff;transition: 0.5s;}
.certificate-list li:nth-child(3n+1){margin-left: 0;}
.certificate-list li .pic{padding: 20px;background-color: #F9F9F9;overflow: hidden;}
.certificate-list li .pic em{position: relative;display: block;padding-top: 72%;}
.certificate-list li .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;cursor: zoom-in;}
.certificate-list li .tit{position: relative;display: flex;align-items: center;height: 90px;box-sizing: border-box;padding: 20px 60px 20px 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.certificate-list li .tit::before{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background-color: #CF1414;transform: scaleX(0);transform-origin: left;transition: 1s;}
.certificate-list li .tit::after{content: '';position: absolute;right: 25px;top: 50%;width: 20px;height: 20px;margin-top: -10px;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS41MDEgMGE5LjQ0IDkuNDQgMCAwIDAtNi43MTcgMi43ODRBOS40NCA5LjQ0IDAgMCAwIDAgOS41MDFjMCAyLjUzOC45ODkgNC45MjUgMi43ODQgNi43MmE5LjQ1NCA5LjQ1NCAwIDAgMCA2LjcwNCAyLjc5MSA5LjUzNCA5LjUzNCAwIDAgMCAzLjczNy0uNzY1IDEuMDMzIDEuMDMzIDAgMSAwLS44MDYtMS45MDNBNy40IDcuNCAwIDAgMSA0LjI1IDE0Ljc2YTcuMzggNy4zOCAwIDAgMS0yLjE4LTUuMjU2YzAtMS45ODQuNzc0LTMuODUxIDIuMTgtNS4yNTZhNy4zOCA3LjM4IDAgMCAxIDUuMjU1LTIuMThjMS45ODYgMCAzLjg0Ny43NzMgNS4yNTMgMi4xOCAyLjg1NiAyLjg1NSAyLjg5IDcuNTM3LjA3OCAxMC40MzFsLS4wMzQuMDQzLS4wMy4wMjQtLjAyNi4wMjZhMS4wMzMgMS4wMzMgMCAwIDAgLjAxMyAxLjQ1MWwzLjQ3MyAzLjQ3NGExLjAzMyAxLjAzMyAwIDAgMCAxLjQ2MiAwbC4wNzUtLjA4NWMuMzI1LS40MDguMy0xLjAwNC0uMDc1LTEuMzhsLTIuNzkyLTIuNzktLjExMy4xNGMzLjEyNS0zLjc0NyAyLjg5MS05LjMzOC0uNTcyLTEyLjc5OUE5LjQ0IDkuNDQgMCAwIDAgOS41IDB6TTUuMDkgMTIuMjI3YTUuMjIzIDUuMjIzIDAgMCAwIDIuNTcgMi4wODguNTg4LjU4OCAwIDEgMS0uNDEyIDEuMTAyIDYuNCA2LjQgMCAwIDEtMy4xNS0yLjU1OS41ODguNTg4IDAgMSAxIC45OTItLjYzdi0uMDAxek0zLjY5MyA4Ljg1YS41ODguNTg4IDAgMCAxIC41ODguNTg4YzAgLjMyMy4wMy42NDEuMDg3Ljk1M2EuNTg4LjU4OCAwIDEgMS0xLjE1Ny4yMTQgNi40MTUgNi40MTUgMCAwIDEtLjEwNy0xLjE2N2MwLS4zMjQuMjY0LS41ODguNTg4LS41ODhoLjAwMXoiIGZpbGw9IiNDRjE0MTQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==');background-size: 100% 100%;filter: brightness(0) invert(.8);}
.certificate-list li:hover{box-shadow: 0 0 20px rgba(0,0,0,.2);}
.certificate-list li:hover .tit{color: #CF1414;}
.certificate-list li:hover .tit::before{transform: scaleX(1);}
.certificate-list li:hover .tit::after{filter: none;}

/*荣誉列表区*/
.honor-list-box{padding: 50px 50px 80px;background-color: #fff;}
/*荣誉表格*/
.honor-table{width: 100%;border-collapse: collapse;}
.honor-table tr:nth-child(2n+1){background-color: #F4F4F4;}
.honor-table td{box-sizing: border-box;padding: 20px;border: 1px solid #ddd;font-size: 16px;}
.honor-table td:first-child,.honor-table td:last-child{text-align: center;}
.honor-table td:nth-child(2){width: 45%;}
.honor-table tr.title{background-color: #C40000;color: #fff;}
.honor-table tr.title td{height: 70px;border: 1px solid rgba(255,255,255,.5);font-size: 18px;text-align: center;}
.honor-table .info{position: relative;cursor: pointer;}
.honor-table .info .name{padding-right: 50px;line-height: 20px;}
.honor-table .info .icon{position: absolute;right: 0;top: 50%;width: 24px;height: 24px;margin-top: -12px;filter: brightness(0) invert(.6);}
.honor-table .info .hidden-wrap{display: none;position: absolute;left: calc(100% + 20px);top: -20px;width: 400px;box-sizing: border-box;padding: 15px;background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,.2);}
.honor-table .info:hover .name{text-decoration: underline;color: #CF1414;}
.honor-table .info:hover .icon{filter: none;}
.honor-table .info:hover .hidden-wrap{display: block;}

/*企业文化页*/
.culture-page{padding: 0;}
.culture-page .part1{padding: 80px 0;}
.culture-page .part2{padding: 50px 0 200px;background: #F7F8F8 url(../images/culture_page_bg1.jpg) center bottom no-repeat;background-size: cover;}
.culture-page .part2 .brief{width: 80%;margin: 0 auto;text-align: center;}
/*公司标识*/
.company-logo-info{display: flex;justify-content: space-between;align-items: flex-start;}
.company-logo-info .logo{width: 145px;margin-right: 60px;}
.company-logo-info .txt{width: 100%;overflow: hidden;line-height: 2;}
.company-logo-info .txt p{margin-bottom: 10px;}
/*公司价值观列表*/
.company-value-list{display: flex;justify-content: space-between;margin-top: 40px;}
.company-value-list li{width: 32%;background-color: #fff;}
.company-value-list li .pic{overflow: hidden;}
.company-value-list li .pic em{display: block;padding-top: 52%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.company-value-list li .info{padding: 25px 30px;}
.company-value-list li .info .tit{margin-bottom: 15px;line-height: 1;}
.company-value-list li .info .txt{height: 50px;line-height: 25px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.company-value-list li:hover .pic em{transform: scale(1.05);}
/*企业理念*/
.company-idea-box{margin-top: 100px;}
.company-idea-list{display: flex;justify-content: space-between;}
.company-idea-list li{width: 35%;}
.company-idea-list li:first-child{width: 60%;}
.company-idea-list li .icon{width: 50px;height: 50px;}
.company-idea-list li .info{margin-top: 25px;line-height: 1;}
.company-idea-list li .info .tit{margin-bottom: 15px;}

/*科研成果列表*/
.research-list{}
.research-list li{margin-top: 30px;}
.research-list li:first-child{margin-top: 0;}
.research-list li a{position: relative;display: block;padding: 30px;background-color: #fff;line-height: 20px;transition: 0.5s;}
.research-list li .date{position: absolute;left: 30px;top: 50%;padding-right: 20px;border-right: 2px solid #D8D8D8;line-height: 14px;transform: translateY(-50%);}
.research-list li .tit{position: relative;padding: 0 100px 0 130px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.research-list li .tit::after{content: '';position: absolute;right: 10px;top: 50%;width: 20px;height: 6px;border-bottom: 2px solid currentColor;border-right: 3px solid currentColor;color: #ccc;transform: translateY(-60%) skewX(45deg);}
.research-list li a:hover{color: #CF1414;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.research-list li a:hover .tit::after{color: #CF1414;}

/*视频列表*/
.video-list{}
.video-list li{float: left;width: 31%;margin: 0 0 3% 3.5%;background-color: #fff;cursor: pointer;transition: 0.5s;}
.video-list li:nth-child(3n+1){margin-left: 0;}
.video-list li .pic{overflow: hidden;}
.video-list li .pic em{display: block;padding-top: 56%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.video-list li .info{position: relative;padding: 15px 25px 30px;line-height: 20px;}
.video-list li .info::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background-color: #CF1414;transform: scaleX(0);transform-origin: left;transition: 1s;}
.video-list li .info .tit{margin-bottom: 8px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.video-list li .info .record{display: flex;color: #999;}
.video-list li .info .record span{flex: 1 1 50%;}
.video-list li .info .record span .icon{vertical-align: middle;width: 14px;height: 14px;margin: -.25em .4em 0 0;}
.video-list li:hover{box-shadow: 0 4px 10px rgba(0,0,0,.2);}
.video-list li:hover .pic em{transform: scale(1.05);}
.video-list li:hover .info::after{transform: scaleX(1);}
.video-list li:hover .info .tit{color: #CF1414;}

/*主要新闻轮播*/
.main-news-swiper{position: relative;overflow: hidden;}
.main-news-swiper .swiper-slide a{display: flex;justify-content: space-between;align-items: center;padding: 30px 35px 30px 50px;background-color: #fff;}
.main-news-swiper .swiper-slide .info{width: 43%;}
.main-news-swiper .swiper-slide .info .date{line-height: 1;color: #666;}
.main-news-swiper .swiper-slide .info .tit{margin: 30px 0 20px;line-height: 1;transition: 0.3s;}
.main-news-swiper .swiper-slide .info .txt{height: 52px;line-height: 26px;text-align: justify;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.main-news-swiper .swiper-slide .info .index-more-btn{margin-top: 60px;}
.main-news-swiper .swiper-slide .pic{position: relative;width: 47%;overflow: hidden;}
.main-news-swiper .swiper-slide .pic:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 110px;background-image: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));}
.main-news-swiper .swiper-slide .pic em{display: block;padding-top: 58.5%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.main-news-swiper .swiper-slide:hover .info .tit{color: #CF1414;}
.main-news-swiper .swiper-slide:hover .info .index-more-btn{border-bottom-color: #CF1414;color: #CF1414;}
.main-news-swiper .swiper-slide:hover .pic em{transform: scale(1.05);}
.main-news-swiper .swiper-pagination{z-index: 1;left: 53%;right: 0;bottom: 50px;width: auto;font-size: 0;}
.main-news-swiper .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 5px;background-color: #fff;border-radius: 4px;opacity: .6;transition: 0.5s;}
.main-news-swiper .swiper-pagination .swiper-pagination-bullet-active{width: 24px;background-color: #CF1414;opacity: 1;}
.main-news-swiper.red-style .swiper-slide:hover .info .tit{color: #CF1414;}
.main-news-swiper.red-style .swiper-slide:hover .info .tit:after{width: 100%;background-color: #CF1414;}

/*新闻列表1-带图*/
.news-pic-list1{}
.news-pic-list1 li{float: left;width: 31%;margin: 0 0 3% 3.5%;}
.news-pic-list1 li:nth-child(3n+1){margin-left: 0;}
.news-pic-list1 li a{display: block;transition: 0.5s;}
.news-pic-list1 li .pic{overflow: hidden;}
.news-pic-list1 li .pic em{display: block;padding-top: 60%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.news-pic-list1 li .info{position: relative;padding: 25px 25px 40px;background-color: #fff;}
.news-pic-list1 li .info .tit{height: 52px;line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.news-pic-list1 li .info .txt{height: 52px;margin-top: 15px;line-height: 26px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-pic-list1 li .info .date{margin-top: 40px;line-height: 20px;}
.news-pic-list1 li .info .date .big{font-size: 24px;font-weight: bold;transition: 0.3s;}
.news-pic-list1 li .info .date .small{margin-top: 10px;font-size: 16px;color: #999;}
.news-pic-list1 li .info .index-more-btn{position: absolute;right: 25px;bottom: 50px;}
.news-pic-list1 li a:hover{box-shadow: 0 4px 10px rgba(0,0,0,.2);}
.news-pic-list1 li a:hover .pic em{transform: scale(1.05);}
.news-pic-list1 li a:hover .info .tit{color: #CF1414;}
.news-pic-list1 li a:hover .info .date .big{color: #CF1414;}
.news-pic-list1 li a:hover .info .index-more-btn{border-bottom-color: #CF1414;color: #CF1414;}

/*新闻列表2-带图*/
.news-pic-list2{margin-top: 50px;}
.news-pic-list2 li{margin-top: 30px;}
.news-pic-list2 li:first-child{margin-top: 0;}
.news-pic-list2 li a{display: flex;justify-content: space-between;align-items: center;background-color: #fff;transition: 0.8s;}
.news-pic-list2 li .pic{flex: 0 0 330px;margin-right: 50px;overflow: hidden;}
.news-pic-list2 li .pic em{display: block;padding-top: 60%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.news-pic-list2 li .info{width: 100%;overflow: hidden;}
.news-pic-list2 li .info .tit{line-height: 1;transition: 0.3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-pic-list2 li .info .txt{height: 50px;margin-top: 25px;line-height: 25px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-pic-list2 li .date{padding: 0 50px;margin-left: 50px;border-left: 1px solid #E5E5E5;line-height: 1;white-space: nowrap;}
.news-pic-list2 li .date .big{font-size: 26px;font-weight: bold;transition: 0.3s;}
.news-pic-list2 li .date .small{margin-top: 10px;font-size: 14px;color: #999;}
.news-pic-list2 li .date .arrow{position: relative;width: 20px;height: 20px;margin-top: 15px;color: #999;transition: 0.3s;}
.news-pic-list2 li .date .arrow:before{content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1px;background-color: currentColor;transform: translateY(-50%);}
.news-pic-list2 li .date .arrow:after{content: "";position: absolute;left: 50%;top: 50%;width: 40%;height: 40%;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(0,-50%) rotate(45deg);}
.news-pic-list2 li a:hover{box-shadow: 0 4px 10px rgba(0,0,0,.2);}
.news-pic-list2 li a:hover .pic em{transform: scale(1.05);}
.news-pic-list2 li a:hover .info .tit{color: #CF1414;}
.news-pic-list2 li a:hover .info .tit:after{width: 100%;background-color: #CF1414;}
.news-pic-list2 li a:hover .date .big{color: #CF1414;}
.news-pic-list2 li a:hover .date .arrow{color: #CF1414;}

/*新闻详情*/
.news-details-box{padding: 50px 100px 65px;background-color: #fff;}
.news-details-box .title{padding-bottom: 30px;font-size: 24px;line-height: 30px;text-align: center;}
.news-details-box .func-wrap{display: flex;justify-content: space-between;align-items: center;padding: 20px 0;border-top: 1px solid #DCDCDC;border-bottom: 1px solid #DCDCDC;}
.news-details-box .record{line-height: 20px;color: #999;}
.news-details-box .record span{display: inline-block;vertical-align: top;margin-left: 35px;}
.news-details-box .record span:first-child{margin-left: 0;}
.news-details-box .record span .icon{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -.25em .4em 0 0;}
.news-details-box .content{padding: 30px 0;font-size: 16px;line-height: 2;}
.news-details-box .content p{margin-bottom: 20px;}
.news-details-box .content em{font-style: italic;}
.news-details-box .other-links{padding-top: 20px;border-top: 1px solid #DCDCDC;}
.news-details-box .other-links .item{margin: 20px 0;font-size: 16px;line-height: 20px;overflow: hidden;}
.news-details-box .other-links .item a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.news-details-box .other-links .item:hover a{color: #CF1414;}

/*图片信息列表*/
.pic-info-list{}
.pic-info-list li{float: left;width: 31%;margin: 0 0 3% 3%;background-color: #fff;cursor: pointer;transition: 0.5s;}
.pic-info-list li:nth-child(3n+1){margin-left: 0;}
.pic-info-list li a{display: block;transition: 0.5s;}
.pic-info-list li .pic{overflow: hidden;}
.pic-info-list li .pic em{display: block;padding-top: 56%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.pic-info-list li .info{position: relative;padding: 20px 25px 25px;line-height: 20px;}
.pic-info-list li .info::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background-color: #CF1414;transform: scaleX(0);transform-origin: left;transition: 1s;}
.pic-info-list li .info .tit{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.pic-info-list li .info .txt{margin-top: 10px;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pic-info-list li a:hover{box-shadow: 0 4px 10px rgba(0,0,0,.2);}
.pic-info-list li a:hover .pic em{transform: scale(1.05);}
.pic-info-list li a:hover .info::after{transform: scaleX(1);}
.pic-info-list li a:hover .info .tit{color: #CF1414;}

/*新闻列表-纯文字*/
.news-text-list{}
.news-text-list li{float: left;width: 48.5%;margin: 0 0 3% 3%;}
.news-text-list li:nth-child(2n+1){margin-left: 0;}
.news-text-list li a{position: relative;display: block;padding: 35px 40px;background-color: #fff;transition: 0.8s;}
.news-text-list li .tit{position: relative;padding-bottom: 25px;border-bottom: 1px solid #E5E5E5;font-size: 18px;line-height: 20px;transition: 0.3s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.news-text-list li .tit::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background-color: #CF1414;transform: scaleX(0);transform-origin: left;transition: 1s;}
.news-text-list li .txt{height: 60px;margin-top: 20px;font-size: 16px;line-height: 30px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-text-list li .date{margin-top: 30px;line-height: 1;}
.news-text-list li .date .big{font-size: 26px;font-weight: bold;transition: 0.3s;}
.news-text-list li .date .small{margin-top: 6px;color: #999;}
.news-text-list li .index-more-btn{position: absolute;right: 40px;bottom: 35px;}
.news-text-list li a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.2);}
.news-text-list li a:hover .tit{color: #CF1414;}
.news-text-list li a:hover .tit::after{transform: scaleX(1);}
.news-text-list li a:hover .date .big{color: #CF1414;}
.news-text-list li a:hover .index-more-btn{border-bottom-color: #CF1414;color: #CF1414;}

/*党建专题列表*/
.party-special-topic-list li{float: left;width: 31%;margin: 0 0 3% 3.5%;}
.party-special-topic-list li:nth-child(3n+1){margin-left: 0;}
.party-special-topic-list li a{display: block;transition: 0.5s;}
.party-special-topic-list li .pic{overflow: hidden;}
.party-special-topic-list li .pic em{display: block;padding-top: 40%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.party-special-topic-list li a:hover{box-shadow: 0 4px 10px rgba(0,0,0,.2);}
.party-special-topic-list li a:hover .pic em{transform: scale(1.05);}

/*党建专题页*/
.party-page{padding: 0 0 80px;background-position: center top;background-size: 100% auto;background-repeat: no-repeat;}
.party-page .top-title{position: relative;padding: 5% 0 7.85%;line-height: 1;color: #F7E183;}
.party-page .top-title .logo{max-height: 150px;}
.party-page .top-title .tit1{margin-top: 3.6%;font-size: 100px;font-weight: bold;font-style: italic;text-shadow: .05em .05em 0 #680305;}
.party-page .top-title .tit2{margin-top: 1.8%;font-size: 35px;text-shadow: .05em .05em .1em #680305;}
.party-page .top-title .back-btn{position: absolute;right: 0;bottom: 25px;padding: 0 1.5em;background-color: #fff;border-radius: 20px;font-size: 16px;line-height: 40px;color: #C5090B;}
.party-page .top-title .back-btn .icon{vertical-align: middle;width: 16px;height: 16px;margin: -.25em 0 0 .4em;}

/*弹窗-项目详情*/
.popup-project-details{z-index: -1;position: fixed;left: 50%;top: 50%;width: 80%;max-width: 1400px;box-sizing: border-box;padding: 60px;background-color: #fff;transform: translate(-50%,-50%);display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;opacity: 0;}
.popup-project-details.open{z-index: 11;opacity: 1;}
.popup-project-details .close-btn{position: absolute;right: -30px;top: -30px;width: 30px;height: 30px;cursor: pointer;background-image: url('data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik05MjQuMyAzMzcuOGMtMjIuNS01My4zLTU0LjgtMTAxLjEtOTUuOS0xNDIuMi00MS4xLTQxLjEtODguOS03My4zLTE0Mi4yLTk1LjlDNjMxIDc2LjQgNTcyLjQgNjQuNSA1MTIgNjQuNWMtNjAuNCAwLTExOSAxMS44LTE3NC4yIDM1LjItNTMuMyAyMi41LTEwMS4xIDU0LjgtMTQyLjIgOTUuOXMtNzMuMyA4OC45LTk1LjkgMTQyLjJDNzYuNCAzOTMgNjQuNSA0NTEuNiA2NC41IDUxMmMwIDYwLjQgMTEuOCAxMTkgMzUuMiAxNzQuMiAyMi41IDUzLjMgNTQuOCAxMDEuMSA5NS45IDE0Mi4yIDQxLjEgNDEuMSA4OC45IDczLjMgMTQyLjIgOTUuOSA1NS4yIDIzLjMgMTEzLjggMzUuMiAxNzQuMiAzNS4yIDYwLjQgMCAxMTktMTEuOCAxNzQuMi0zNS4yIDUzLjMtMjIuNSAxMDEuMS01NC44IDE0Mi4yLTk1LjkgNDEuMS00MS4xIDczLjMtODguOSA5NS45LTE0Mi4yIDIzLjMtNTUuMiAzNS4yLTExMy44IDM1LjItMTc0LjIgMC02MC40LTExLjktMTE5LTM1LjItMTc0LjJ6TTUxMiA5MTkuNWMtMjI0LjcgMC00MDcuNS0xODIuOC00MDcuNS00MDcuNVMyODcuMyAxMDQuNSA1MTIgMTA0LjUgOTE5LjUgMjg3LjMgOTE5LjUgNTEyIDczNi43IDkxOS41IDUxMiA5MTkuNXoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNNjg1LjIgMzM4LjhjLTcuOC03LjgtMjAuNS03LjgtMjguMyAwTDUxMiA0ODMuNyAzNjcuMSAzMzguOGMtNy44LTcuOC0yMC41LTcuOC0yOC4zIDAtNy44IDcuOC03LjggMjAuNSAwIDI4LjNMNDgzLjcgNTEyIDMzOC44IDY1Ni45Yy03LjggNy44LTcuOCAyMC41IDAgMjguMyAzLjkgMy45IDkgNS45IDE0LjEgNS45czEwLjItMiAxNC4xLTUuOWwxNDUtMTQ0LjkgMTQ0LjkgMTQ0LjljMy45IDMuOSA5IDUuOSAxNC4xIDUuOXMxMC4yLTIgMTQuMS01LjljNy44LTcuOCA3LjgtMjAuNSAwLTI4LjNMNTQwLjMgNTEybDE0NC45LTE0NWM3LjgtNy44IDcuOC0yMC40IDAtMjguMnoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=');background-size: 100% 100%;}
.popup-project-details > .con-l{width: 55%;}
.popup-project-details > .con-r{width: 40%;}
.popup-project-details .info{line-height: 1.5;}
.popup-project-details .info .tit{position: relative;padding-bottom: 25px;margin-bottom: 35px;border-bottom: 1px solid #D8D8D8;}
.popup-project-details .info .tit::after{content: '';position: absolute;left: 0;bottom: 0;width: 50px;height: 1px;background-color: #CF1414;}
.popup-project-details .info .txt{max-height: 200px;padding-right: 10px;overflow-y: auto;}
.popup-project-details .info .txt p{margin-bottom: 10px;}
.popup-project-details .info .txt p span{font-weight: bold;}
/*项目图片轮播*/
.project-pic-swiper{position: relative;overflow: hidden;}
.project-pic-swiper .swiper-slide .pic{position: relative;overflow: hidden;}
.project-pic-swiper .swiper-slide .pic::before{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 30%;background-image: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.5));}
.project-pic-swiper .swiper-slide .pic em{display: block;padding-top: 55%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.project-pic-swiper .swiper-pagination{z-index: 1;bottom: 30px;font-size: 0;}
.project-pic-swiper .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 5px;background-color: #fff;border-radius: 4px;opacity: 1;transition: 0.5s;}
.project-pic-swiper .swiper-pagination .swiper-pagination-bullet-active{width: 24px;background-color: #CF1414;}
.project-pic-swiper .btn{z-index: 1;position: absolute;top: 50%;width: 30px;height: 30px;margin-top: -15px;color: rgba(0,0,0,.5);cursor: pointer;transition: 0.3s;filter: drop-shadow(2px 2px 4px rgba(0,0,0,.3));}
.project-pic-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-top: 2px solid currentColor;}
.project-pic-swiper .prev-btn{left: 10px;}
.project-pic-swiper .prev-btn:after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.project-pic-swiper .next-btn{right: 10px;}
.project-pic-swiper .next-btn:after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.project-pic-swiper .btn:hover{color: #CF1414;}
.project-pic-swiper .swiper-button-disabled{cursor: not-allowed;}

/*通知列表*/
.notice-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.notice-list li{width: 49%;margin-bottom: 2%;}
.notice-list li a{position: relative;display: flex;justify-content: space-between;align-items: center;padding: 30px 95px 30px 35px;background-color: #fff;transition: 0.5s;}
.notice-list li .date{padding-right: 20px;margin-right: 20px;border-right: 1px solid #D8D8D8;line-height: 1;white-space: nowrap;}
.notice-list li .date .big{font-size: 22px;font-weight: bold;transition: 0.3s;}
.notice-list li .date .small{margin-top: 10px;color: #999;}
.notice-list li .tit{width: 100%;height: 52px;line-height: 26px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.notice-list li .arrow{position: absolute;right: 30px;top: 50%;width: 30px;height: 30px;margin-top: -15px;color: #E3E3E3;transition: 0.3s;}
.notice-list li .arrow::after{content: '';position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-top: 4px solid currentColor;border-right: 4px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.notice-list li a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.2);}
.notice-list li a:hover .date .big{color: #CF1414;}
.notice-list li a:hover .tit{color: #CF1414;transform: translateX(.3em);}
.notice-list li a:hover .arrow{color: #CF1414;}

/*分公司选项卡*/
.branch-company-tab-box{padding: 60px 100px 100px;background-color: #fff;}
.branch-company-tab-box .tabs-wrap{position: relative;padding: 0 50px;}
.branch-company-tab-box .tabs-wrap::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 4px;background-color: #E7E7E7;}
.branch-company-tab-box .tabs-wrap .tabs{overflow: hidden;}
.branch-company-tab-box .tabs-wrap .tabs .swiper-slide{position: relative;width: auto;padding: 0 20px 30px;font-size: 18px;line-height: 20px;cursor: pointer;}
.branch-company-tab-box .tabs-wrap .tabs .swiper-slide::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 4px;background-color: #CF1414;transform: scaleX(0);transition: 0.3s;}
.branch-company-tab-box .tabs-wrap .tabs .swiper-slide.on{color: #CF1414;}
.branch-company-tab-box .tabs-wrap .tabs .swiper-slide.on::after{transform: scaleX(1);}
.branch-company-tab-box .tabs-wrap .btn{z-index: 1;position: absolute;top: 0;width: 20px;height: 20px;color: #ccc;cursor: pointer;transition: 0.3s;}
.branch-company-tab-box .tabs-wrap .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-top: 2px solid currentColor;}
.branch-company-tab-box .tabs-wrap .prev-btn{left: 20px;}
.branch-company-tab-box .tabs-wrap .prev-btn:after{border-left: 2px solid currentColor;transform: translate(-30%,-50%) rotate(-45deg);}
.branch-company-tab-box .tabs-wrap .next-btn{right: 20px;}
.branch-company-tab-box .tabs-wrap .next-btn:after{border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.branch-company-tab-box .tabs-wrap .btn:hover{color: #CF1414;}
.branch-company-tab-box .tab-content{margin-top: 50px;overflow: hidden;}
.branch-company-tab-box .company-info-wrap{}
.branch-company-tab-box .company-info-wrap .title{margin-bottom: 50px;line-height: 1;text-align: center;}
.branch-company-tab-box .company-info-wrap .content{line-height: 2;}
.branch-company-tab-box .company-info-wrap .content p{margin-bottom: 20px;}
.branch-company-tab-box .company-info-wrap .content em{font-style: italic;}

/*反馈列表*/
.feedback-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.feedback-list li{width: 49%;margin-bottom: 2%;}
.feedback-list li a{display: block;padding: 30px 35px;background-color: #fff;transition: 0.5s;}
.feedback-list li .tit{position: relative;padding-right: 50px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.feedback-list li .tit::after{content: '';position: absolute;right: 0;top: 50%;width: 30px;height: 30px;margin-top: -15px;background-image: url(../images/icon_form_red.svg);background-size: 100% 100%;filter: brightness(0) invert(.8);}
.feedback-list li a:hover{box-shadow: 0 10px 20px rgba(0,0,0,.2);}
.feedback-list li a:hover .tit{color: #CF1414;transform: translateX(.3em);}
.feedback-list li a:hover .tit::after{filter: none;}

/*招聘岗位*/
.job-box{}
.job-box *{box-sizing: border-box;}
.job-box > .title{display: table;width: 100%;background-color: #EAEAEA;}
.job-box > .title span{display: table-cell;vertical-align: middle;width: 15%;height: 70px;padding: 20px 30px;font-size: 18px;line-height: 20px;text-align: center;}
.job-box > .title span:nth-child(1){width: 25%;text-align: left;}
.job-box > .title span:nth-child(4){width: 20%;}
.job-box > .title span:nth-child(6){width: 10%;}
.job-list{}
.job-list li{margin-top: 20px;background-color: #fff;cursor: pointer;}
.job-list li .title{display: table;width: 100%;}
.job-list li .title span{display: table-cell;vertical-align: middle;width: 15%;height: 90px;padding: 20px 30px;font-size: 16px;line-height: 20px;text-align: center;}
.job-list li .title span:nth-child(1){width: 25%;text-align: left;}
.job-list li .title span:nth-child(4){width: 20%;}
.job-list li .title span:nth-child(6){width: 10%;}
.job-list li .title .fold-btn{position: relative;display: inline-block;vertical-align: top;width: 30px;height: 30px;border: 1px solid currentColor;border-radius: 50%;color: #D8D8D8;cursor: pointer;transition: 0.3s;}
.job-list li .title .fold-btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 25%;height: 25%;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: translate(-50%,-70%) rotate(45deg);}
.job-list li .title .fold-btn:hover{background-color: #DB282E;color: #fff;}
.job-list li.open .title{background-color: #B00F0F;color: #fff;}
.job-list li.open .title .fold-btn{background-color: #fff;color: #B00F0F;transform: rotate(180deg);}
.job-list li.open .info{display: block;}
.job-list li .info{display: none;padding: 50px 60px;}
.job-list li .info .tit{margin-bottom: 30px;font-size: 18px;}
.job-list li .info .txt{margin-bottom: 50px;font-size: 16px;line-height: 24px;color: #666;}
.job-list li .info .txt p{margin-bottom: 20px;}
.job-list li .btns-area{margin-top: 60px;text-align: left;}
.job-list li .btns-area .btn{padding: 0 2em;margin: 0;background-color: #CF1414;border: 0;border-radius: 8px;font-size: 14px;line-height: 40px;color: #fff;}
.job-list li .btns-area .btn .icon{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -.25em .4em 0 0;filter: brightness(0) invert(1);}

/*联系我们页*/
.contact-page{}
.contact-page .part1{}
.contact-page .part1 .brief{text-align: center;}
.contact-page .part2{padding-top: 80px;}
/*联系信息栏*/
.contact-info-wrap{display: flex;justify-content: space-between;margin: 40px 0 25px;background-color: #F9F9F9;border: 1px solid #E8E8E8;}
.contact-info-wrap .item{flex: 1;padding: 45px 30px 30px;border-left: 1px solid #E8E8E8;text-align: center;transition: 0.5s;}
.contact-info-wrap .item:first-child{border-left: none;}
.contact-info-wrap .item .icon{position: relative;display: inline-block;vertical-align: top;width: 60px;height: 60px;box-sizing: border-box;border: 1px solid #CF1414;border-radius: 50%;transition: 0.3s;}
.contact-info-wrap .item .icon img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 50%;height: 50%;margin: auto;}
.contact-info-wrap .item .info{margin-top: 25px;line-height: 1;}
.contact-info-wrap .item .info .tit{transition: 0.3s;}
.contact-info-wrap .item .info .txt{margin-top: 10px;color: #666;transition: 0.3s;}
.contact-info-wrap .item:hover{background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,.2);}
.contact-info-wrap .item:hover .icon{background-color: #CF1414;}
.contact-info-wrap .item:hover .icon img{filter: brightness(0) invert(1);}
.contact-info-wrap .item:hover .info .tit{color: #CF1414;}
.contact-info-wrap .item:hover .info .txt{color: #CF1414;}
/*电子地图*/
.e-map{position: relative;padding-top: 43.64%;}
.e-map iframe{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
/*联系我们表单*/
.contact-form{display: flex;justify-content: space-between;flex-wrap: wrap;}
.contact-form *{box-sizing: border-box;}
.contact-form > .con-l{width: 49%;}
.contact-form > .con-r{width: 49%;}
.contact-form .row{display: flex;justify-content: space-between;margin-bottom: 20px;}
.contact-form .row .item{position: relative;width: 49%;}
.contact-form .row .item.full{width: 100%;}
.contact-form input{width: 100%;height: 64px;padding: 20px 24px;background-color: #fff;border: 2px solid transparent;border-radius: 4px;font-size: 16px;transition: 0.3s;}
.contact-form input:focus{border-color: #CF1414;}
.contact-form select{width: 100%;height: 64px;padding: 20px 24px;border: 0;font-size: 16px;color: #aaa;appearance: none;background: #fff url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDE0IDciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgN2w3LTdIMHoiIGZpbGw9IiNEOEQ4RDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==') right 10px center no-repeat;background-size: 12px 12px;border: 2px solid transparent;border-radius: 4px;outline: none;transition: 0.3s;}
.contact-form select:focus{border-color: #CF1414;}
.contact-form textarea{width: 100%;height: 148px;padding: 20px 24px;background-color: #fff;border: 2px solid transparent;border-radius: 4px;font-size: 16px;resize: none;}
.contact-form textarea:focus{border-color: #CF1414;}
.contact-form .yzm-area{display: flex;justify-content: space-between;}
.contact-form .yzm-area input[type="text"]{width: 100%;}
.contact-form .yzm-area .btn{}
.contact-form .yzm-area .btn img{max-width: 200px;height: 64px;}
.contact-form .btns-area{width: 100%;margin-top: 50px;}
.contact-form .btns-area .btn{width: 145px;height: 45px;padding: 0;margin: 0 10px;background-color: #CF1414;border: 1px solid #CF1414;border-radius: 0;line-height: 45px;color: #fff;}
.contact-form .btns-area .btn:hover{transform: translateY(-5px);}
.contact-form .btns-area .btn[type='reset']{background-color: transparent;border-color: #ccc;color: #ccc;}
.contact-form .btns-area .btn[type='reset']:hover{border-color: #CF1414;color: #CF1414;}


/*中屏PC:<=1440px(针对1366*650)*/
@media screen and (max-width: 1440px){
	/*内页banner*/
	.inpage-banner{margin-top: 100px;}
}

/*小屏PC:>=1025px && <=1300px*/
@media screen and (max-width: 1300px){
	
}

/*pad横屏:1024px*/
@media screen and (max-width: 1024px){
	/*内页banner*/
	.inpage-banner{height: 300px;}
	/*内页头部栏*/
	.inpage-top-wrap .top-title{font-size: 18px;}
	.inpage-top-wrap .top-nav-swiper{margin: 0 20px;}
	.inpage-top-wrap .top-nav-swiper .swiper-slide a{font-size: 16px;}
}

/*phone:<=768px*/
@media screen and (max-width: 768px){
	/******内页******/
	.inpage-container{min-height: 300px;padding: 30px 0;}
	/*简介*/
	.inpage-container .brief .index-more-btn{margin-top: 30px;}
	/*面包屑*/
	.bread{padding: 0 20px 0 25px;font-size: 14px;}
	.bread .icon{top: 2px;width: 16px;height: 16px;}
	/*分页*/
	.page{padding-top: 30px;}
	.page > *{padding: 0 .8em;margin: 0 3px;height: 30px;font-size: 12px;line-height: 28px;}
	
	/*内页banner*/
	.inpage-banner{height: 120px;margin-top: 0;}
	/*内页头部栏*/
	.inpage-top-wrap{display: none;}
	/*内页三级导航*/
	.inpage-third-nav{margin-bottom: 20px;}
	.inpage-third-nav .nav{padding: 0 20px;border-bottom-width: 2px;}
	.inpage-third-nav .nav .item{padding: 0 15px 10px;margin: 0;font-size: 16px;}
	.inpage-third-nav .nav .item::after{bottom: -2px;height: 2px;}
	/*内页标题*/
	.inpage-title{margin-bottom: 20px;}
	.inpage-title .en{margin-top: 5px;font-size: 20px;}
	/*更多按钮*/
	.index-more-btn{padding-bottom: 6px;font-size: 13px;}
	.index-more-btn::after{margin: -.3em 0 0 .2em;transform: skewX(45deg) scale(.8);}
	
	/*公司概况频道页*/
	.about-channel-page{padding: 0;}
	.about-channel-page .part1{padding: 30px 0;}
	.about-channel-page .part2{padding: 30px 0;}
	.about-channel-page .part3{padding: 30px 0;}
	.about-channel-page .part4{padding: 30px 0;}
	.about-channel-page .part4 .brief{width: 100%;}
	/*企业简介*/
	.company-brief-wrap{flex-direction: column-reverse;}
	.company-brief-wrap > .con-l{width: 100%;margin-top: 20px;}
	.company-brief-wrap > .con-r{width: 100%;}
	/*董事长简介*/
	.chairman-brief-wrap > .con-l{width: 100%;}
	.chairman-brief-wrap > .con-r{width: 100%;margin-top: 20px;}
	.chairman-brief-wrap .pic em{padding-top: 66%;}
	.chairman-brief-wrap .pic .name{padding: 15px;}
	/*公司链接区*/
	.company-link-wrap .item{padding: 30px 0;}
	.company-link-wrap .item .icon{width: 30px;height: 30px;}
	.company-link-wrap .item .name{margin-top: 15px;font-size: 14px;}
	.company-link-wrap .item .arrow{display: none;}
	.company-link-wrap .item:hover::before{top: 0;bottom: 0;}
	.company-link-wrap .item:hover .icon{transform: translateY(0);}
	.company-link-wrap .item:hover .name{transform: translateY(0);}
	
	/*公司简介页*/
	.about-page{padding: 30px 0;}
	/*数据展示区*/
	.about-page .data-show-wrap{justify-content: center;flex-wrap: wrap;margin-top: 20px;border-right: 0;}
	.about-page .data-show-wrap .item{flex: 0 0 33%;padding: 5px 0;margin-bottom: 20px;}
	.about-page .data-show-wrap .item .num{height: 30px;}
	.about-page .data-show-wrap .item .num span{font-size: 30px;line-height: 30px;}
	.about-page .data-show-wrap .item .num sup{font-size: 12px;}
	.about-page .data-show-wrap .item .num em{font-size: 12px;}
	.about-page .data-show-wrap .item .txt{margin-top: 5px;font-size: 12px;line-height: 1;}
	/*公司图片轮播*/
	.company-pic-swiper{margin-top: 20px;}
	.company-pic-swiper .swiper-slide .tit{margin-top: 10px;line-height: 20px;transition: 0.3s;}
	.company-pic-swiper .swiper-slide a:hover .pic em{transform: scale(1.05);}
	.company-pic-swiper .swiper-slide a:hover .tit{color: #CF1414;}
	/*公司介绍选项卡*/
	.company-intro-tab-box{padding: 15px;margin-top: 20px;}
	.company-intro-tab-box .tabs .swiper-slide{padding: 0 0 15px;}
	.company-intro-tab-box .tabs .swiper-slide .icon{width: 30px;height: 30px;}
	.company-intro-tab-box .tabs .swiper-slide .name{margin-top: 10px;font-size: 14px;}
	.company-intro-tab-box .tab-content{margin-top: 20px;}
	.company-intro-tab-box .tab-content .intro-wrap .pic{width: 100%;}
	.company-intro-tab-box .tab-content .intro-wrap .pic em{padding-top: 60%;}
	.company-intro-tab-box .tab-content .intro-wrap .info{width: 100%;margin-top: 20px;}
	.company-intro-tab-box .tab-content .intro-wrap .info .tit{margin-bottom: 15px;}
	
	/*组织机构页*/
	.organization-page{padding: 30px 0;}
	.organization-box{margin-top: 20px;}
	
	/*董事长简介页*/
	.chairman-page{padding: 30px 0;}
	/*董事长个人信息*/
	.chairman-personal-info > .con-l{width: 40%;margin: 0 auto;}
	.chairman-personal-info > .con-r{width: 100%;margin-top: 20px;}
	.chairman-personal-info .info1 .name1{padding-bottom: 15px;font-size: 20px;}
	.chairman-personal-info .info1 .name1 em{margin-left: .5em;}
	.chairman-personal-info .info1 .name2{margin-top: 20px;}
	.chairman-personal-info .info1 .txt{margin-top: 20px;}
	.chairman-personal-info .info2{margin-top: 20px;}
	.chairman-personal-info .info2 .tit{margin-bottom: 20px;}
	.chairman-personal-info .info2 .txt{width: 100%;line-height: 2;}
	.chairman-personal-info .info2 .imgs{width: 100%;}
	.chairman-personal-info .info2 .imgs img{width: 40%;margin: 0 5px;}
	/*董事长荣誉*/
	.chairman-honor-box{margin-top: 30px;}
	.chairman-honor-box > .con-l{width: 100%;}
	.chairman-honor-box > .con-r{width: 100%;margin-top: 20px;}
	.chairman-honor-box .item-title{margin-bottom: 20px;}
	.chairman-honor-box .item-content{padding: 15px;}
	.chairman-honor-box > .con-l .item-content{padding: 15px 15px 15px 0;}
	/*董事长历史选项卡*/
	.chairman-history-tab-box .tabs-wrap{width: 100px;padding: 30px 0;}
	.chairman-history-tab-box .tabs-wrap .tabs{height: 240px;overflow: hidden;}
	.chairman-history-tab-box .tabs-wrap .tabs .swiper-slide{font-size: 20px;}
	.chairman-history-tab-box .tabs-wrap .tabs .swiper-slide.on{color: #CF1414;}
	.chairman-history-tab-box .tabs-wrap .btn{width: 20px;height: 20px;margin-left: -10px;}
	.chairman-history-tab-box .tab-content{height: 300px;}
	.chairman-history-tab-box .tab-content > .swiper-slide{padding: 20px 0;}
	/*荣誉信息列表*/
	.honor-info-list{height: 300px;max-height: 300px;}
	.honor-info-list li{padding-left: 15px;margin-top: 15px;font-size: 14px;}
	
	/*证书列表*/
	.certificate-list li{width: 48%;margin: 0 0 4% 4%;}
	.certificate-list li:nth-child(3n+1){margin-left: 4%;}
	.certificate-list li:nth-child(2n+1){margin-left: 0;}
	.certificate-list li .pic{padding: 10px;}
	.certificate-list li .tit{align-items: flex-start;height: 60px;padding: 10px;font-size: 14px;}
	.certificate-list li .tit::after{display: none;}
	
	/*荣誉列表区*/
	.honor-list-box{padding: 15px 15px 30px;}
	/*荣誉表格*/
	.honor-table td{padding: 10px 5px;font-size: 12px;}
	.honor-table td:first-child,.honor-table td:last-child{text-align: center;}
	.honor-table td:nth-child(2){width: 30%;}
	.honor-table tr.title td{height: 40px;font-size: 13px;}
	.honor-table .info .name{padding-right: 16px;}
	.honor-table .info .icon{width: 16px;height: 16px;}
	.honor-table .info .hidden-wrap{left: calc(100% + 5px);top: -10px;width: 200px;padding: 5px;}
	
	/*企业文化页*/
	.culture-page{padding: 0;}
	.culture-page .part1{padding: 30px 0;}
	.culture-page .part2{padding: 30px 0;}
	.culture-page .part2 .brief{width: 100%;}
	/*公司标识*/
	.company-logo-info{flex-wrap: wrap;}
	.company-logo-info .logo{width: 100px;margin: 0 auto;}
	.company-logo-info .txt{width: 100%;margin-top: 20px;}
	/*公司价值观列表*/
	.company-value-list{margin-top: 30px;}
	.company-value-list li{width: 32%;background-color: #fff;}
	.company-value-list li .info{padding: 15px 10px;}
	.company-value-list li .info .tit{margin-bottom: 10px;font-size: 14px;}
	.company-value-list li .info .txt{font-size: 12px;height: 40px;line-height: 20px;}
	/*企业理念*/
	.company-idea-box{margin-top: 30px;}
	.company-idea-list li{width: 48%;}
	.company-idea-list li:first-child{width: 48%;}
	.company-idea-list li .icon{width: 40px;height: 40px;}
	.company-idea-list li .info{margin-top: 15px;}
	.company-idea-list li .info .txt{line-height: 1.5;}
	
	/*科研成果列表*/
	.research-list li{margin-top: 15px;}
	.research-list li a{padding: 15px;}
	.research-list li .date{left: 15px;padding-right: 10px;border-right-width: 1px;line-height: 12px;}
	.research-list li .tit{padding: 0 0 0 100px;}
	.research-list li .tit::after{display: none;}
	
	/*视频列表*/
	.video-list li{width: 48%;margin: 0 0 4% 4%;}
	.video-list li:nth-child(3n+1){margin-left: 4%;}
	.video-list li:nth-child(2n+1){margin-left: 0;}
	.video-list li .info{padding: 10px;}
	.video-list li .info .tit{font-size: 14px;}
	.video-list li .info .record{flex-wrap: wrap;}
	.video-list li .info .record span{flex: 0 0 100%;font-size: 12px;}
	.video-list li .info .record span .icon{width: 10px;height: 10px;}
	.video-list li:hover .pic em{transform: scale(1.05);}
	.video-list li:hover .info::after{transform: scaleX(1);}
	.video-list li:hover .info .tit{color: #CF1414;}
	
	/*主要新闻轮播*/
	.main-news-swiper .swiper-slide a{flex-wrap: wrap;flex-direction: column-reverse;padding: 15px 15px 40px;}
	.main-news-swiper .swiper-slide .pic{width: 100%;}
	.main-news-swiper .swiper-slide .info{width: 100%;margin-top: 20px;}
	.main-news-swiper .swiper-slide .info .tit{margin: 15px 0 10px;}
	.main-news-swiper .swiper-slide .info .index-more-btn{margin-top: 20px;}
	.main-news-swiper .swiper-pagination{left: 0;bottom: 15px;}
	.main-news-swiper .swiper-pagination .swiper-pagination-bullet{background-color: #ccc;}
	.main-news-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color: #CF1414;}
	
	/*新闻列表1-带图*/
	.news-pic-list1 li{width: 48%;margin: 0 0 4% 4%;}
	.news-pic-list1 li:nth-child(3n+1){margin-left: 4%;}
	.news-pic-list1 li:nth-child(2n+1){margin-left: 0;}
	.news-pic-list1 li .info{padding: 10px;}
	.news-pic-list1 li .info .tit{height: 50px;font-size: 15px;line-height: 25px;}
	.news-pic-list1 li .info .txt{display: none;}
	.news-pic-list1 li .info .date{margin-top: 10px;}
	.news-pic-list1 li .info .date .big{font-size: 18px;}
	.news-pic-list1 li .info .date .small{margin-top: 5px;font-size: 14px;line-height: 1;}
	.news-pic-list1 li .info .index-more-btn{display: none;right: 10px;bottom: 10px;}

	/*新闻列表2-带图*/
	.news-pic-list2 li{margin-top: 20px;}
	.news-pic-list2 li a{flex-wrap: wrap;padding: 15px;}
	.news-pic-list2 li .pic{flex: 0 0 100%;margin-right: 0;}
	.news-pic-list2 li .info{margin-top: 20px;}
	.news-pic-list2 li .info .tit{font-size: 16px;}
	.news-pic-list2 li .info .txt{margin-top: 10px;}
	.news-pic-list2 li .date{padding: 0;margin-left: 0;margin-top: 10px;border-left: 0;}
	.news-pic-list2 li .date .big{font-size: 20px;}
	.news-pic-list2 li .date .small{margin-top: 5px;font-size: 14px;}
	.news-pic-list2 li .date .arrow{display: none;}
	
	/*新闻详情*/
	.news-details-box{padding: 20px 15px;}
	.news-details-box .title{padding-bottom: 20px;font-size: 17px;line-height: 26px;}
	.news-details-box .func-wrap{padding: 15px 0;flex-wrap: wrap;}
	.news-details-box .func-wrap .share-wrap{display: none;}
	.news-details-box .record{width: 100%;font-size: 13px;text-align: center;}
	.news-details-box .record span{margin-left: 10px;}
	.news-details-box .content{padding: 20px 0;font-size: 15px;}
	.news-details-box .content p{margin-bottom: 10px;}
	.news-details-box .other-links{padding-top: 10px;}
	.news-details-box .other-links .item{margin: 10px 0;font-size: 14px;}
	
	/*图片信息列表*/
	.pic-info-list li{width: 48%;margin: 0 0 4% 4%;}
	.pic-info-list li:nth-child(3n+1){margin-left: 4%;}
	.pic-info-list li:nth-child(2n+1){margin-left: 0;}
	.pic-info-list li .info{padding: 15px 10px;}
	.pic-info-list li .info .tit{font-size: 14px;}
	.pic-info-list li .info .txt{margin-top: 5px;font-size: 12px;}
	
	/*新闻列表*/
	.news-text-list li{float: none;width: 100%;margin: 0 0 20px;}
	.news-text-list li a{padding: 15px;}
	.news-text-list li .tit{padding-bottom: 15px;font-size: 16px;}
	.news-text-list li .txt{height: 50px;margin-top: 10px;font-size: 14px;line-height: 25px;}
	.news-text-list li .date{padding: 0;margin-left: 0;margin-top: 10px;border-left: 0;}
	.news-text-list li .date .big{font-size: 20px;}
	.news-text-list li .date .small{margin-top: 5px;font-size: 14px;}
	.news-text-list li .index-more-btn{right: 15px;bottom: 15px;}
	
	/*党建专题列表*/
	.party-special-topic-list li{float: none;width: 100%;margin: 0 0 20px;}
	
	/*党建专题页*/
	.party-page{padding: 0 0 30px;}
	.party-page .top-title{padding: 20px 0 60px;}
	.party-page .top-title .logo{max-height: 40px;}
	.party-page .top-title .tit1{margin-top: 10px;font-size: 28px;}
	.party-page .top-title .tit2{margin-top: 10px;font-size: 16px;}
	.party-page .top-title .back-btn{bottom: 15px;padding: 0 1em;font-size: 14px;line-height: 32px;}
	
	/*弹窗-项目详情*/
	.popup-project-details{padding: 20px 20px 30px;}
	.popup-project-details > .con-l{width: 100%;}
	.popup-project-details > .con-r{width: 100%;margin-top: 15px;}
	.popup-project-details .info .tit{padding-bottom: 10px;margin-bottom: 15px;font-size: 15px;}
	.popup-project-details .info .txt{max-height: 150px;}
	.popup-project-details .info .txt p{margin-bottom: 5px;}
	/*项目图片轮播*/
	.project-pic-swiper .swiper-pagination{bottom: 10px;}
	.project-pic-swiper .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 3px;}
	.project-pic-swiper .swiper-pagination .swiper-pagination-bullet-active{width: 20px;}
	.project-pic-swiper .btn{display: none;}
	
	/*通知列表*/
	.notice-list li{width: 100%;margin-bottom: 4%;}
	.notice-list li a{padding: 10px 15px;}
	.notice-list li .date{padding-right: 15px;margin-right: 15px;}
	.notice-list li .date .big{font-size: 20px;}
	.notice-list li .tit{font-size: 16px;}
	.notice-list li .arrow{display: none;}
	
	/*分公司选项卡*/
	.branch-company-tab-box{padding: 20px 15px 30px;}
	.branch-company-tab-box .tabs-wrap{padding: 0 25px;}
	.branch-company-tab-box .tabs-wrap::after{height: 2px;}
	.branch-company-tab-box .tabs-wrap .tabs .swiper-slide{padding: 0 10px 15px;font-size: 14px;}
	.branch-company-tab-box .tabs-wrap .tabs .swiper-slide::after{height: 2px;}
	.branch-company-tab-box .tabs-wrap .prev-btn{left: 0;}
	.branch-company-tab-box .tabs-wrap .next-btn{right: 0;}
	.branch-company-tab-box .tab-content{margin-top: 30px;}
	.branch-company-tab-box .company-info-wrap .title{margin-bottom: 20px;line-height: 1.5;}
	.branch-company-tab-box .company-info-wrap .content p{margin-bottom: 10px;}
	
	/*反馈列表*/
	.feedback-list li{width: 100%;margin-bottom: 4%;}
	.feedback-list li a{padding: 15px;}
	.feedback-list li .tit{padding-right: 40px;}
	.feedback-list li .tit::after{width: 20px;height: 20px;margin-top: -10px;}
	
	/*招聘岗位*/
	.job-box > .title span{height: 50px;padding: 0 5px;font-size: 12px;}
	.job-list li{margin-top: 10px;}
	.job-list li .title span{height: 50px;padding: 5px;font-size: 12px;}
	.job-list li .title .fold-btn{width: 20px;height: 20px;}
	.job-list li .info{padding: 15px 0;margin: 0 10px;}
	.job-list li .info .tit{margin-bottom: 10px;font-size: 13px;}
	.job-list li .info .txt{margin-bottom: 20px;font-size: 12px;line-height: 20px;}
	.job-list li .info .txt p{margin-bottom: 10px;}
	.job-list li .btns-area{margin-top: 15px;}
	.job-list li .btns-area .btn{font-size: 12px;line-height: 28px;}
	
	/*联系我们页*/
	.contact-page .part2{padding-top: 30px;}
	/*联系信息栏*/
	.contact-info-wrap{display: block;margin-top: 20px;}
	.contact-info-wrap .item{display: flex;align-items: center;border: 0;border-top: 1px solid #E8E8E8;padding: 15px 30px;text-align: left;}
	.contact-info-wrap .item:first-child{border-top: 0;}
	.contact-info-wrap .item .icon{flex: 0 0 40px;height: 40px;margin-right: 15px;}
	.contact-info-wrap .item .info{margin-top: 0;}
	.contact-info-wrap .item .info .txt{margin-top: 8px;font-size: 13px;}
	/*电子地图*/
	.e-map{padding-top: 100%;}
	/*联系我们表单*/
	.contact-form > .con-l{width: 100%;}
	.contact-form > .con-r{width: 100%;}
	.contact-form .row{margin-bottom: 15px;}
	.contact-form input{height: 40px;padding: 10px 15px;border-width: 1px;font-size: 14px;}
	.contact-form select{height: 40px;padding: 10px 15px;font-size: 14px;border-width: 1px;}
	.contact-form textarea{height: 100px;padding: 10px 15px;border-width: 1px;font-size: 14px;}
	.contact-form .yzm-area .btn img{max-width: 100px;height: 40px;}
	.contact-form .btns-area{margin-top: 5px;}
	.contact-form .btns-area .btn{width: 100px;height: 32px;line-height: 30px;}
}