@charset "utf-8";
/******内页******/
.inpage-container{min-height: 500px;box-sizing: border-box;padding: 80px 0;}
/*面包屑*/
.bread{position: relative;display: inline-block;vertical-align: top;font-size: 16px;line-height: 20px;white-space: nowrap;}
.bread .icon{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -.25em .4em 0 0;}
.bread a{position: relative;display: inline-block;vertical-align: top;margin: 0 4px;transition: 0.3s;}
.bread a:nth-of-type(1){margin-left: 0;}
.bread a.on,.bread a:hover{color: #930000;}
/*分页*/
.page{padding-top: 40px;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;border-radius: 20px;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: #930000;border-color: #930000;color: #fff;}

/*内页banner*/
.inpage-banner{position: relative;max-height: 500px;overflow: hidden;}
.inpage-banner .bg{padding-top: 26%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.inpage-banner .w1400{position: absolute;left: 3%;right: 3%;top: 0;}
.inpage-banner .title{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);line-height: 1;text-transform: uppercase;color: #fff;text-shadow: 2px 2px 4px rgba(0,0,0,.1);}
.inpage-banner .title .en{margin-bottom: 15px;font-size: 40px;font-weight: 100;}
.inpage-banner .title .en i{margin-left: .2em;font-weight: normal;opacity: .8;}
.inpage-banner .title .cn{font-size: 32px;font-weight: bold;}
/*内页头部栏*/
.inpage-top-wrap{height: 80px;box-sizing: border-box;background-color: #fff;box-shadow: 0 0 4px rgba(0,0,0,.2);}
.inpage-top-wrap .w1400{display: flex;justify-content: space-between;align-items: center;}
.inpage-top-wrap .top-title{position: relative;padding: 0 40px;background-color: #930000;font-size: 24px;line-height: 80px;font-weight: bold;color: #fff;white-space: nowrap;}
.inpage-top-wrap .top-title::after{content: '';display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -.25em 0 0 .4em;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxMCAxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNS41NiA3LjQ1OEwwIDEzLjAxN2wxLjg5OCAxLjg5OCA3LjQ1OC03LjQ1N0wxLjg5OCAwIDAgMS44OTh6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=');background-size: 100% 100%;}
.inpage-top-wrap .top-nav-swiper{position: relative;overflow: hidden;margin-left: 60px;}
.inpage-top-wrap .top-nav-swiper .swiper-slide{width: auto;margin: 0 20px;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a{position: relative;display: block;font-size: 16px;line-height: 80px;text-align: center;transition: 0.3s;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a::before{content: '';position: absolute;left: -20px;top: 50%;width: 1px;height: 16px;margin-top: -8px;background-color: #ddd;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background-color: currentColor;transform: scaleX(0);transform-origin: left;transition: transform 0.3s;}
.inpage-top-wrap .top-nav-swiper .swiper-slide:first-child a::before{display: none;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a:hover{color: #930000;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a:hover::after{transform: scaleX(1);}
.inpage-top-wrap .top-nav-swiper .swiper-slide a.on{color: #930000;}
.inpage-top-wrap .top-nav-swiper .swiper-slide a.on::after{transform: scaleX(1);}
.inpage-top-wrap .top-nav-swiper .swiper-scrollbar-drag{background-color: #930000;}
/*内页标题*/
.inpage-title{margin-bottom: 40px;text-align: center;}
.inpage-title .cn{margin-bottom: 5px;font-size: 32px;}
.inpage-title .en{font-size: 24px;text-transform: uppercase;color: #C09657;}
/*更多按钮*/
.index-more-btn{z-index: 1;position: relative;display: inline-block;vertical-align: top;padding: 0 1em;border: 1px solid currentColor;border-radius: 25px;font-size: 16px;line-height: 40px;color: #999;transition: 0.3s;}
.index-more-btn .arrow{position: relative;display: inline-block;vertical-align: middle;width: 30px;height: 6px;margin: -.25em 0 0 .4em;border-bottom: 1px solid currentColor;border-right: 1px solid currentColor;transform: skewX(45deg);}
.index-more-btn:hover{color: #930000;}
/*内页三级导航*/
.inpage-third-nav{margin-bottom: 40px;}
.inpage-third-nav .nav{display: flex;justify-content: center;flex-wrap: wrap;}
.inpage-third-nav .nav .item{position: relative;display: inline-block;vertical-align: top;min-width: 120px;padding: 0 1em;margin: 8px 10px;border: 1px solid #ccc;font-size: 16px;line-height: 40px;text-align: center;transition: 0.3s;}
.inpage-third-nav .nav .item:hover{border-color: #930000;}
.inpage-third-nav .nav .item.on{border-color: #930000;color: #930000;}

/*新闻详情*/
.news-details-box{min-height: 500px;}
.news-details-box .title{margin-bottom: 20px;font-size: 24px;line-height: 1.4;}
.news-details-box .func-wrap{display: flex;justify-content: space-between;align-items: center;padding: 15px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.news-details-box .record{line-height: 20px;color: #666;}
.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;opacity: .6;}
.news-details-box .share-wrap .item .icon{filter: none;}
.news-details-box .share-wrap .weixin-btn{border-color: #00C800;}
.news-details-box .share-wrap .weibo-btn{border-color: #F5AA16;}
.news-details-box .share-wrap .qq-btn{border-color: #FF3D00;}
.news-details-box .content{padding: 30px 0;font-size: 16px;line-height: 2;color: #666;}
.news-details-box .content p{margin-bottom: 10px;}
.news-details-box .content em{font-style: italic;}
.news-details-box .jump-wrap{display: flex;justify-content: space-between;flex-wrap: wrap;padding-top: 15px;border-top: 1px solid #ddd;}
.news-details-box .jump-wrap .btn{width: 100%;margin-top: 5px;font-size: 16px;line-height: 30px;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.news-details-box .jump-wrap .btn .icon{display: inline-block;vertical-align: middle;width: 20px;height: 20px;margin: -.25em .4em 0 0;}
.news-details-box .jump-wrap .btn:hover{color: #930000;}

/*关于我们页*/
.about-page{padding: 0;}
.about-page .part1{padding: 80px 0 160px;}
.about-page .part2{padding: 0 0 80px;background: #42780C url(../images/about_page_part_bg1.jpg) center no-repeat;background-size: cover;}
.about-page .part2 .brief{margin-top: -40px;}
.about-page .part3{padding: 60px 0 80px;}
.about-page .common-title{margin-bottom: 30px;font-size: 32px;line-height: 1;color: #C09657;}
.about-page .common-title .icon{vertical-align: middle;width: 32px;height: 32px;margin: -.2em .4em 0 0;}
.about-page .brief{line-height: 2;}
.about-page .brief.white{color: #fff;}
/*数据展示区*/
.data-show-wrap{display: flex;justify-content: center;padding: 60px 0;background-color: rgba(255,255,255,.8);color: #930000;box-shadow: 0 4px 20px rgba(0,0,0,.15);backdrop-filter: blur(4px);transform: translateY(-50%);}
.data-show-wrap .item{flex: 1;padding: 0 10px;border-left: 1px solid #ddd;text-align: center;}
.data-show-wrap .item:first-child{border-left: 0;}
.data-show-wrap .item .num{height: 60px;}
.data-show-wrap .item .num .icon{vertical-align: middle;width: 32px;height: 32px;margin: .5em .5em 0 0;transform: translateY(.5em);}
.data-show-wrap .item .num span{display: inline-block;vertical-align: top;font-size: 60px;line-height: 60px;}
.data-show-wrap .item .num sup{display: inline-block;font-size: 20px;transform: translateY(-.5em);}
.data-show-wrap .item .num em{display: inline-block;vertical-align: bottom;width: 24px;height: 24px;margin-left: -1em;background-color: #fff;border: 2px solid #930000;border-radius: 50%;font-size: 14px;text-align: center;line-height: 24px;font-weight: bold;color: #930000;transform: translateY(-.4em);}
.data-show-wrap .item .txt{margin-top: 10px;font-size: 16px;line-height: 20px;color: #222;}

/*发展历程页*/
.history-page{padding-top: 0;}
.history-page .bottom-tips{margin-top: 60px;text-align: center;}
.history-page .bottom-tips .cn{margin-bottom: 5px;font-size: 32px;}
.history-page .bottom-tips .en{font-size: 24px;text-transform: uppercase;color: #C09657;}
.history-page .bottom-tips .dot{font-size: 24px;color: #C09657;}
/*发展历程列表*/
.history-info-list{}
.history-info-list li{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.history-info-list li > .con-l{width: 50%;}
.history-info-list li > .con-r{width: 50%;box-sizing: border-box;padding: 0 calc(50% - 700px) 0 60px;}
.history-info-list li:nth-child(2n){flex-direction: row-reverse;}
.history-info-list li:nth-child(2n) > .con-r{padding: 0 60px 0 calc(50% - 700px);}
.history-info-list li .pic{overflow: hidden;}
.history-info-list li .pic em{display: block;padding-top: 50%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;}
.history-info-list li .pic:hover em{transform: scale(1.05);}
.history-info-list li .info{}
.history-info-list li .info .year{font-size: 50px;color: #C09657;}
.history-info-list li .info .year i{font-size: 16px;}
.history-info-list li .info .txt{font-size: 16px;line-height: 2;color: #666;}

/*荣誉图片列表*/
.honor-pic-list{font-size: 0;}
.honor-pic-list li{display: inline-block;vertical-align: top;width: 23%;margin: 0 0 2.66% 2.66%;}
.honor-pic-list li:nth-child(4n+1){margin-left: 0;}
.honor-pic-list li a{display: block;background-color: #f8f8f8;transition: 0.5s;}
.honor-pic-list li .pic{position: relative;padding-top: 74%;overflow: hidden;}
.honor-pic-list li .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: contain;cursor: zoom-in;transition: 0.5s;}
.honor-pic-list li .tit{padding: 1.2em 1em;line-height: 20px;text-align: center;transition: 0.3s;}
.honor-pic-list li a:hover{background-color: #fff;box-shadow: 0 4px 20px rgba(0,0,0,.15);}
.honor-pic-list li a:hover .pic img{transform: scale(1.05);}
.honor-pic-list li a:hover .tit{color: #930000;}
.honor-pic-list.certificate li .pic{padding-top: 140%;}

/*企业文化页*/
.culture-page{padding: 0;}
.culture-page .part1{padding: 40px 0 80px;background: url(../images/culture_page_part_bg1.jpg) center no-repeat;background-size: cover;}
.culture-page .part2{padding: 80px 0;background: url(../images/culture_page_part_bg2.jpg) center no-repeat;background-size: cover;}
/*文化信息列表*/
.culture-info-list{display: flex;justify-content: space-between;flex-wrap: wrap;width: 80%;line-height: 1.5;}
.culture-info-list li{width: 50%;margin-top: 40px;}
.culture-info-list li .tit{color: #930000;}
.culture-info-list li .tit .icon{vertical-align: middle;width: 1em;height: 1em;margin: -.25em .4em 0 0;}
.culture-info-list li .txt{padding-left: 1.5em;margin-top: 8px;}
/*军规列表*/
.military-rules-list{display: flex;justify-content: space-between;}
.military-rules-list li{display: flex;flex-direction: column;justify-content: center;align-items: center;width: 140px;height: 140px;box-sizing: border-box;border: 1px solid #ccc;border-radius: 50%;transition: 0.3s;}
.military-rules-list li .num{margin-bottom: 10px;font-size: 40px;line-height: 1;font-weight: bold;color: #930000;opacity: .1;}
.military-rules-list li .tit{position: relative;padding-bottom: 1em;line-height: 1.5;}
.military-rules-list li .tit::after{content: '';position: absolute;left: 50%;bottom: 0;width: 1em;height: 2px;margin-left: -.5em;background-color: #930000;}
.military-rules-list li:hover{transform: translateY(-10px);}

/*视频列表*/
.video-list{font-size: 0;}
.video-list li{display: inline-block;vertical-align: top;width: 23%;margin: 0 0 2.66% 2.66%;}
.video-list li:nth-child(4n+1){margin-left: 0;}
.video-list li a{display: block;background-color: #f8f8f8;transition: 0.5s;}
.video-list li .pic{position: relative;overflow: hidden;}
.video-list li .pic::before{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,.3);opacity: 0;transition: 0.3s;}
.video-list li .pic::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 50px;height: 50px;margin: auto;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1MSA1MSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0yNS41IDBDMTEuNDc1IDAgMCAxMS40NzUgMCAyNS41UzExLjQ3NSA1MSAyNS41IDUxIDUxIDM5LjUyNSA1MSAyNS41IDM5LjUyNSAwIDI1LjUgMHptMCA0OC44NzVjLTEyLjg1NiAwLTIzLjM3NS0xMC41MTktMjMuMzc1LTIzLjM3NVMxMi42NDQgMi4xMjUgMjUuNSAyLjEyNSA0OC44NzUgMTIuNjQ0IDQ4Ljg3NSAyNS41IDM4LjM1NiA0OC44NzUgMjUuNSA0OC44NzV6Ii8+PHBhdGggZD0iTTMyLjg0NCAyMi40MzVsLTguNTItNS41NThDMjEuNDUgMTQuOTg5IDE5IDE2LjI0NyAxOSAxOS43MDh2MTIuNTg0YzAgMy40NiAyLjM0MyA0LjcxOSA1LjMyNCAyLjgzMWw4LjUyLTUuNTU4YzIuODc1LTIuMDk3IDIuODc1LTUuMjQzIDAtNy4xM3oiLz48L2c+PC9zdmc+');background-size: 100% 100%;transform: translateY(200px);transition: 0.3s;}
.video-list li .pic em{display: block;padding-top: 74%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;}
.video-list li .tit{padding: 1.2em 1em;line-height: 20px;text-align: center;transition: 0.3s;}
.video-list li a:hover{background-color: #fff;box-shadow: 0 4px 20px rgba(0,0,0,.15);transform: translateY(-10px);}
.video-list li a:hover .pic::before{opacity: 1;}
.video-list li a:hover .pic::after{transform: translateY(0);}
.video-list li a:hover .tit{color: #930000;}

/*人物信息列表*/
.person-info-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.person-info-list li{width: 49%;margin-bottom: 2%;}
.person-info-list li a{display: flex;flex-wrap: wrap;}
.person-info-list li .pic{flex: 0 0 300px;overflow: hidden;}
.person-info-list li .pic em{display: block;padding-top: 133%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;}
.person-info-list li .info{flex: 1;overflow: hidden;position: relative;padding: 30px;background-color: #f8f8f8;}
.person-info-list li .info::before{content: '';position: absolute;right: 0;bottom: 0;width: 120px;height: 100px;background: url(../images/person_info_bg_elem.svg) center no-repeat;background-size: contain;opacity: .06;}
.person-info-list li .info .name{padding-bottom: .5em;border-bottom: 1px solid #ddd;font-size: 26px;color: #C09657;}
.person-info-list li .info .list{}
.person-info-list li .info .list dd{margin-top: 25px;}
.person-info-list li .info .list dd .tit{margin-bottom: 10px;color: #666;}
.person-info-list li .info .list dd .tit .icon{vertical-align: middle;width: 16px;height: 16px;margin: -.25em .4em 0 0;}
.person-info-list li .info .list dd .txt{line-height: 1.5;}
.person-info-list li a:hover .pic em{transform: scale(1.05);}

/*新闻信息列表*/
.news-info-list{}
.news-info-list li{margin-top: 30px;}
.news-info-list li:first-child{margin-top: 0;}
.news-info-list li a{display: flex;padding: 30px;background-color: #f8f8f8;border-radius: 16px;transition: 0.5s;}
.news-info-list li .date{position: relative;line-height: 1;white-space: nowrap;}
.news-info-list li .date::before{content: '';position: absolute;left: 0;bottom: 0;width: 1px;height: 40%;background-color: #ddd;}
.news-info-list li .date .big{font-size: 40px;}
.news-info-list li .date .small{margin-top: 15px;}
.news-info-list li .pic{flex: 0 0 360px;margin: 0 20px 0 30px;overflow: hidden;}
.news-info-list li .pic em{display: block;padding-top: 58%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;}
.news-info-list li .info{flex: 1;overflow: hidden;}
.news-info-list li .info .tit{margin-bottom: 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.news-info-list li .info .txt{height: 60px;line-height: 30px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.news-info-list li .info .index-more-btn{margin-top: 60px;}
.news-info-list li a:hover{background-color: #fff;box-shadow: 2px 2px 20px rgba(0,0,0,.15);}
.news-info-list li a:hover .pic em{transform: scale(1.05);}
.news-info-list li a:hover .info .tit{color: #930000;}
.news-info-list li a:hover .info .index-more-btn{color: #930000;}

/*新闻信息列表2*/
.news-info-list2{display: flex;justify-content: space-between;flex-wrap: wrap;}
.news-info-list2 li{width: 49.3%;margin-bottom: 3%;}
.news-info-list2 li a{display: block;padding: 20px;background-color: #f8f8f8;border-radius: 16px;transition: 0.5s;}
.news-info-list2 li .pic{overflow: hidden;}
.news-info-list2 li .pic em{display: block;padding-top: 42%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;}
.news-info-list2 li .info{margin-top: 20px;}
.news-info-list2 li .info .tit{margin-bottom: 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: 0.3s;}
.news-info-list2 li .info .txt{height: 60px;line-height: 30px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.news-info-list2 li .info .index-more-btn{margin-top: 10px;}
.news-info-list2 li a:hover{background-color: #fff;box-shadow: 2px 2px 20px rgba(0,0,0,.15);}
.news-info-list2 li a:hover .pic em{transform: scale(1.05);}
.news-info-list2 li a:hover .info .tit{color: #930000;}
.news-info-list2 li a:hover .info .index-more-btn{color: #930000;}

/*美食图片列表*/
.food-pic-list{font-size: 0;}
.food-pic-list li{display: inline-block;vertical-align: top;width: 23%;margin: 0 0 2.66% 2.66%;}
.food-pic-list li:nth-child(4n+1){margin-left: 0;}
.food-pic-list li a{display: block;background-color: #f8f8f8;transition: 0.5s;}
.food-pic-list li .pic{position: relative;padding-top: 74%;overflow: hidden;}
.food-pic-list li .pic em{display: block;padding-top: 74%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;}
.food-pic-list li .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;cursor: zoom-in;transition: 0.5s;}
.food-pic-list li .tit{padding: 1.2em 1em;line-height: 20px;text-align: center;transition: 0.3s;}
.food-pic-list li a:hover{box-shadow: 0 4px 20px rgba(0,0,0,.15);transform: translateY(-10px);}
.food-pic-list li a:hover .pic::before{opacity: 1;}
.food-pic-list li a:hover .pic::after{transform: translateY(0);}
.food-pic-list li a:hover .tit{color: #930000;}

/*合作伙伴页*/
.partner-page{padding: 0;}
.partner-page .part1{position: relative;padding: 80px 0;background-color: #f8f8f8;}
.partner-page .part1::before{content: '';position: absolute;right: 0;bottom: 0;width: 270px;height: 225px;background: url(../images/person_info_bg_elem.svg) center no-repeat;background-size: contain;opacity: .06;}
.partner-page .part2{padding: 40px 0 80px;}
.partner-page .part3{padding: 0 0 80px;}
/*合作伙伴介绍区*/
.partner-intro-box{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.partner-intro-box .pic{width: 50%;}
.partner-intro-box .pic em{display: block;padding-top: 53%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;}
.partner-intro-box .info{width: 45.7%;}
.partner-intro-box .info .tit{position: relative;padding-bottom: 30px;margin-bottom: 40px;}
.partner-intro-box .info .tit::after{content: '';position: absolute;left: 0;bottom: 0;width: 50px;height: 2px;background-color: #C09657;}
.partner-intro-box .info .tit .en{font-size: 24px;text-transform: uppercase;color: #C09657;}
.partner-intro-box .info .tit .cn{font-size: 28px;}
.partner-intro-box .info .txt{line-height: 1.8;color: #666;}
.partner-intro-box .info .btn{position: relative;width: 40px;height: 40px;margin-top: 80px;background-color: #C09657;border-radius: 50%;}
.partner-intro-box .info .btn::after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 40%;height: 40%;margin: auto;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiNGRkYiIHN0cm9rZS13aWR0aD0iMS41IiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTE3IDFMOSA5IDEgMU0xNyA5bC04IDgtOC04Ii8+PC9nPjwvc3ZnPg==');background-size: 100% 100%;}
/*公司介绍区*/
.company-intro-box{margin-top: 80px;}
.company-intro-box:first-child{margin-top: 0;}
.company-intro-box .intro-wrap{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 20px;}
.company-intro-box .intro-wrap .logo{max-width: 270px;max-height: 80px;margin-right: 70px;}
.company-intro-box .intro-wrap .info{flex: 1;overflow: hidden;}
.company-intro-box .intro-wrap .info .tit{margin-bottom: 10px;}
.company-intro-box .intro-wrap .info .txt{line-height: 2;color: #666;}
/*公司图片轮播*/
.company-pic-swiper{position: relative;padding-bottom: 30px;overflow: hidden;}
.company-pic-swiper .swiper-slide a{display: block;background-color: #f8f8f8;transition: 0.5s;}
.company-pic-swiper .swiper-slide .pic{position: relative;padding-top: 74%;overflow: hidden;}
.company-pic-swiper .swiper-slide .pic em{display: block;padding-top: 74%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;}
.company-pic-swiper .swiper-slide .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;cursor: zoom-in;transition: 0.5s;}
.company-pic-swiper .swiper-slide .tit{padding: 1.2em 1em;line-height: 20px;text-align: center;transition: 0.3s;}
.company-pic-swiper .swiper-slide a:hover{box-shadow: 0 4px 20px rgba(0,0,0,.15);}
.company-pic-swiper .swiper-slide a:hover .pic em{transform: scale(1.05);}
.company-pic-swiper .swiper-slide a:hover .tit{color: #930000;}
.company-pic-swiper .swiper-pagination{z-index: 1;bottom: 0;font-size: 0;}
.company-pic-swiper .swiper-pagination .swiper-pagination-bullet{width: 32px;height: 8px;margin: 0 6px;background-color: #ddd;border-radius: 0;opacity: 1;transition: 0.5s;}
.company-pic-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color: #930000;}
.company-pic-swiper .btn{z-index: 1;position: absolute;top: 32%;width: 40px;height: 40px;border: 1px solid #fff;border-radius: 50%;cursor: pointer;transition: 0.3s;filter: drop-shadow(2px 2px 2px rgba(0,0,0,.4));}
.company-pic-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 20%;height: 20%;border-top: 2px solid #fff;}
.company-pic-swiper .prev-btn{left: 0;transform: translateX(-100%);}
.company-pic-swiper .prev-btn:after{border-left: 2px solid #fff;transform: translate(-30%,-50%) rotate(-45deg);}
.company-pic-swiper .next-btn{right: 0;transform: translateX(100%);}
.company-pic-swiper .next-btn:after{border-right: 2px solid #fff;transform: translate(-70%,-50%) rotate(45deg);}
.company-pic-swiper .btn:hover{background-color: #930000;border-color: #930000;}
.company-pic-swiper:hover .prev-btn{transform: translateX(10%);}
.company-pic-swiper:hover .next-btn{transform: translateX(-10%);}

/*社会责任页*/
.social-page{padding: 0;}
.social-page .part1{padding: 80px 0;}
.social-page .part2{padding: 0 0 80px;}
/*社会责任图片列表*/
.social-pic-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.social-pic-list li{width: 49.3%;}
.social-pic-list li a{display: block;}
.social-pic-list li .pic{overflow: hidden;}
.social-pic-list li .pic em{display: block;padding-top: 30%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;}
.social-pic-list li a:hover .pic em{transform: scale(1.05);}
/*社会责任图片，选项卡*/
.social-tab-box{}
.social-tab-box .tabs{display: flex;justify-content: center;}
.social-tab-box .tabs .item{position: relative;display: inline-block;vertical-align: top;padding-bottom: .6em;margin: 0 40px;font-size: 20px;line-height: 1;font-weight: bold;cursor: pointer;transition: 0.3s;}
.social-tab-box .tabs .item::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background-color: #C09657;transform: scaleX(0);transform-origin: left;transition: 0.3s;}
.social-tab-box .tabs .item.on{color: #C09657;}
.social-tab-box .tabs .item.on::after{transform: scaleX(1);}
.social-tab-box .tab-content{margin-top: 40px;overflow: hidden;}
/*社会责任介绍区*/
.social-intro-box{}
.social-intro-box .title{position: relative;padding-left: 76px;}
.social-intro-box .title .icon{position: absolute;left: 0;top: 0;width: 60px;height: 60px;background-color: #C09657;border-radius: 4px;}
.social-intro-box .title .icon img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 50%;height: 50%;margin: auto;}
.social-intro-box .title .cn{font-size: 26px;line-height: 30px;}
.social-intro-box .title .en{margin-top: 10px;font-size: 16px;line-height: 20px;text-transform: uppercase;color: #ccc;}
.social-intro-box .txt{margin-top: 20px;line-height: 2;color: #666;}
/*社会责任图片轮播*/
.social-pic-swiper{position: relative;padding: 120px 0 150px;margin-top: 30px;overflow: hidden;}
.social-pic-swiper .swiper-slide a{position: relative;display: block;box-shadow: 0 4px 10px rgba(0,0,0,.1);transition: 0.5s;}
.social-pic-swiper .swiper-slide .pic{overflow: hidden;}
.social-pic-swiper .swiper-slide .pic em{display: block;padding-top: 60%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.5s;}
.social-pic-swiper .swiper-slide-active a{z-index: 2;transform: scale(2.4);}
.social-pic-swiper .swiper-slide-prev a{z-index: 1;transform: scale(1.8);}
.social-pic-swiper .swiper-slide-next a{z-index: 1;transform: scale(1.8);}
.social-pic-swiper .swiper-pagination{z-index: 1;bottom: 0;font-size: 0;}
.social-pic-swiper .swiper-pagination .swiper-pagination-bullet{width: 32px;height: 8px;margin: 0 6px;background-color: #ddd;border-radius: 0;opacity: 1;transition: 0.5s;}
.social-pic-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color: #930000;}
.social-pic-swiper .btn{z-index: 1;position: absolute;top: 50%;width: 40px;height: 40px;margin-top: -20px;border: 1px solid #fff;border-radius: 50%;cursor: pointer;transition: 0.3s;filter: drop-shadow(2px 2px 2px rgba(0,0,0,.4));}
.social-pic-swiper .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 20%;height: 20%;border-top: 2px solid #fff;}
.social-pic-swiper .prev-btn{left: 0;transform: translateX(10%);}
.social-pic-swiper .prev-btn:after{border-left: 2px solid #fff;transform: translate(-30%,-50%) rotate(-45deg);}
.social-pic-swiper .next-btn{right: 0;transform: translateX(-10%);}
.social-pic-swiper .next-btn:after{border-right: 2px solid #fff;transform: translate(-70%,-50%) rotate(45deg);}
.social-pic-swiper .btn:hover{background-color: #930000;border-color: #930000;}

/*联系信息区*/
.contact-info-box{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.contact-info-box > .con-l{width: 50%;}
.contact-info-box > .con-r{width: 49%;}
.contact-info-box .title{line-height: 1.4;}
.contact-info-box .title .en{font-size: 24px;text-transform: uppercase;color: #ddd;}
.contact-info-box .title .cn{margin-top: 5px;font-size: 28px;}
.contact-info-box .address-list{margin-top: 20px;}
.contact-info-box .address-list li{margin-top: 8px;line-height: 1.8;color: #666;}
.contact-info-box .address-list li .icon{vertical-align: middle;width: 16px;height: 16px;margin: -.25em .4em 0 0;}
.contact-info-box .qrcode-list{display: flex;flex-wrap: wrap;margin-top: 30px;}
.contact-info-box .qrcode-list li{margin-left: 16px;background-color: #fff;text-align: center;}
.contact-info-box .qrcode-list li:first-child{margin-left: 0;}
.contact-info-box .qrcode-list li .pic{width: 160px;height: 160px;}
.contact-info-box .qrcode-list li .tit{padding: 6px 0 15px;line-height: 20px;color: #666;}

/*公司信息列表*/
.company-info-list{margin-top: 80px;font-size: 0;}
.company-info-list li{display: inline-block;vertical-align: top;width: 24%;box-sizing: border-box;padding: 20px;margin: 0 0 1.33% 1.33%;background-color: #f8f8f8;font-size: 16px;}
.company-info-list li:nth-child(4n+1){margin-left: 0;}
.company-info-list li .tit{position: relative;padding-bottom: .6em;margin-bottom: 20px;border-bottom: 1px solid #ddd;font-size: 20px;}
.company-info-list li .tit::after{content: '';position: absolute;left: 0;bottom: -1px;width: 2em;height: 1px;background-color: #930000;}
.company-info-list li .txt{line-height: 1.5;}
.company-info-list li .txt p{margin-top: 8px;}

/*招聘信息列表*/
.recruit-info-list{}
.recruit-info-list li{margin-top: 30px;}
.recruit-info-list li:first-child{margin-top: 0;}
.recruit-info-list li a{display: block;padding: 30px;background-color: #f8f8f8;transition: 0.5s;}
.recruit-info-list li .title{position: relative;display: flex;justify-content: space-between;align-items: center;padding-bottom: 12px;border-bottom: 1px solid #ddd;}
.recruit-info-list li .title::after{content: '';position: absolute;left: 0;bottom: -1px;width: 40px;height: 1px;background-color: #930000;transition: 1s;}
.recruit-info-list li .title .name{position: relative;font-weight: bold;transition: 0.3s;}
.recruit-info-list li .title .date{color: #999;}
.recruit-info-list li .list{display: flex;flex-wrap: wrap;}
.recruit-info-list li .list dd{width: 25%;margin-top: 15px;line-height: 1.5;}
.recruit-info-list li a:hover{background-color: #fff;box-shadow: 2px 2px 20px rgba(0,0,0,.15);}
.recruit-info-list li a:hover .title::after{width: 100%;}
.recruit-info-list li a:hover .title .name{color: #930000;}

/*职位介绍区*/
.job-intro-box{}
.job-intro-box .title{position: relative;}
.job-intro-box .title .name{margin-bottom: 10px;font-size: 28px;}
.job-intro-box .title .record{color: #999;}
.job-intro-box .title .record span{margin-right: 2em;}
.job-intro-box .title .record span i{color: #930000;}
.job-intro-box .title .btn{position: absolute;right: 0;top: 0;padding: 0 1.2em;background-color: #930000;border-radius: 20px;line-height: 40px;color: #fff;}
.job-intro-box .title .btn .icon{vertical-align: middle;width: 16px;height: 16px;margin: -.2em .6em 0 0;}
.job-intro-box .list{display: flex;flex-wrap: wrap;padding: 20px 30px;margin: 30px 0;background-color: #f8f8f8;}
.job-intro-box .list li{width: 25%;margin: 8px 0;line-height: 1.5;}
/*职位描述区*/
.job-desc-box{}
.job-desc-box .tit{margin-bottom: 20px;}
.job-desc-box .list{color: #666;}
.job-desc-box .list li{line-height: 2;}

/*留言表单*/
.message-form .brief{margin-bottom: 40px;line-height: 1.8;color: #666;}
.message-form input{height: 60px;padding: 0 1em;background-color: #f8f8f8;border-color: #f1f1f1;font-size: 16px;}
.message-form textarea{height: 200px;padding: 1em;background-color: #f8f8f8;border-color: #f1f1f1;font-size: 16px;}
.message-form .yzm-area .pic{height: 60px;}
.message-form .btns-area{margin-top: 40px;text-align: left;}
.message-form .btns-area .btn{width: auto;height: auto;padding: 0 3em;margin: 0;background-color: #930000;font-size: 16px;line-height: 50px;color: #fff;}


/*笔记本1920*1080显示放大比例为125%，实际分辨率为1920/1.25=1536*/
@media screen and (max-width: 1550px){
	
}

/*中屏PC，分辨率1366*/
@media screen and (max-width: 1440px){
	/*内页banner*/
	.inpage-banner .title .en{font-size: 36px;}
	.inpage-banner .title .cn{font-size: 28px;}

	/*发展历程页*/
	.history-page .bottom-tips{margin-top: 40px;}
	.history-page .bottom-tips .cn{font-size: 26px;}
	.history-page .bottom-tips .en{font-size: 18px;}
	.history-page .bottom-tips .dot{font-size: 18px;}
	/*发展历程列表*/
	.history-info-list li > .con-r{padding: 0 3%;}
	.history-info-list li:nth-child(2n) > .con-r{padding: 0 3%;}
	.history-info-list li .info .year{font-size: 40px;}
	.history-info-list li .info .year i{font-size: 14px;}
	.history-info-list li .info .txt{font-size: 15px;}
}

/*小屏PC，分辨率1280*/
@media screen and (max-width: 1300px){
	
}

/*pad横屏，分辨率1024*/
@media screen and (max-width: 1024px){
	
}

/*phone和pad竖屏，分辨率820*/
@media screen and (max-width: 820px){
	/******内页******/
	.inpage-container{min-height: 300px;padding: 30px 0;}
	/*面包屑*/
	.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: 28px;font-size: 12px;line-height: 26px;}
	
	/*内页banner*/
	.inpage-banner .bg{padding-top: 30%;}
	.inpage-banner .title .en{margin-bottom: 5px;font-size: 20px;}
	.inpage-banner .title .cn{font-size: 20px;}
	/*内页头部栏*/
	.inpage-top-wrap{display: none;}
	/*内页标题*/
	.inpage-title{margin-bottom: 20px;}
	.inpage-title .cn{margin-bottom: 0;font-size: 20px;}
	.inpage-title .en{font-size: 14px;}
	/*更多按钮*/
	.index-more-btn{padding: 0 10px;font-size: 12px;line-height: 24px;}
	.index-more-btn .arrow{width: 14px;height: 4px;}
	/*内页三级导航*/
	.inpage-third-nav{margin-bottom: 20px;}
	.inpage-third-nav .nav .item{min-width: 0;padding: 0 .6em;margin: 4px;font-size: 14px;line-height: 30px;}
	
	/*新闻详情*/
	.news-details-box .title{margin-bottom: 15px;font-size: 18px;line-height: 26px;text-align: center;}
	.news-details-box .func-wrap{padding: 10px 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 .record span .icon{width: 12px;height: 12px;}
	.news-details-box .content{padding: 15px 0;font-size: 15px;}
	.news-details-box .content video{width:100%;}
	.news-details-box .content p{margin-bottom: 10px;}
	.news-details-box .jump-wrap{padding-top: 10px;margin-top: 0;}
	.news-details-box .jump-wrap .btn{margin-top: 0;font-size: 14px;}

	/*关于我们页*/
	.about-page{padding: 0;}
	.about-page .part1{padding: 30px 0 60px;}
	.about-page .part2{padding: 30px 0;}
	.about-page .part2 .brief{margin-top: 0;}
	.about-page .part3{padding: 30px 0 40px;}
	.about-page .common-title{margin-bottom: 20px;font-size: 20px;}
	.about-page .common-title .icon{width: 16px;height: 16px;}
	/*数据展示区*/
	.data-show-wrap{flex-wrap: wrap;padding: 10px 0;margin-bottom: 20px;transform: translateX(0);}
	.data-show-wrap .item{flex: 0 0 50%;padding: 10px 0;border-left: 0;}
	.data-show-wrap .item .num{height: 30px;}
	.data-show-wrap .item .num .icon{width: 16px;height: 16px;margin: 0 0.3em 0 0;}
	.data-show-wrap .item .num span{font-size: 30px;line-height: 30px;}
	.data-show-wrap .item .num em{width: 20px;height: 20px;margin-left: -.2em;border: 0;font-size: 12px;line-height: 20px;transform: translateY(0);}
	.data-show-wrap .item .txt{margin-top: 5px;font-size: 13px;}

	/*发展历程页*/
	.history-page .bottom-tips{margin-top: 20px;}
	.history-page .bottom-tips .cn{margin-bottom: 0;font-size: 20px;}
	.history-page .bottom-tips .en{font-size: 14px;}
	.history-page .bottom-tips .dot{font-size: 14px;}
	/*发展历程列表*/
	.history-info-list{margin: 0 3%;}
	.history-info-list li{margin-bottom: 30px;}
	.history-info-list li > .con-l{width: 100%;}
	.history-info-list li > .con-r{width: 100%;padding: 8px 10px 0;}
	.history-info-list li:nth-child(2n) > .con-r{padding: 8px 10px 0;}
	.history-info-list li .info .year{font-size: 26px;}
	.history-info-list li .info .year i{font-size: 14px;}
	.history-info-list li .info .txt{font-size: 14px;}

	/*荣誉图片列表*/
	.honor-pic-list li{width: 48%;margin: 0 0 4% 4%;}
	.honor-pic-list li:nth-child(4n+1){margin-left: 4%;}
	.honor-pic-list li:nth-child(2n+1){margin-left: 0;}
	.honor-pic-list li .tit{padding: .6em 1em;}

	/*企业文化页*/
	.culture-page{padding: 0;}
	.culture-page .part1{padding: 20px 0 30px;}
	.culture-page .part2{padding: 30px 0;}
	/*文化信息列表*/
	.culture-info-list{width: 100%;}
	.culture-info-list li{width: 100%;margin-top: 10px;}
	.culture-info-list li .txt{margin-top: 4px;}
	/*军规列表*/
	.military-rules-list{flex-wrap: wrap;}
	.military-rules-list li{width: 90px;height: 90px;box-sizing: border-box;padding: 1em;margin: 5px 0;text-align: center;}
	.military-rules-list li .num{margin-bottom: 4px;font-size: 20px;}
	.military-rules-list li .tit{padding-bottom: .8em;line-height: 1;}

	/*视频列表*/
	.video-list li{width: 48%;margin: 0 0 4% 4%;}
	.video-list li:nth-child(4n+1){margin-left: 4%;}
	.video-list li:nth-child(2n+1){margin-left: 0;}
	.video-list li .pic::after{width: 36px;height: 36px;transform: translateY(0);}

	/*人物信息列表*/
	.person-info-list li{width: 100%;margin-bottom: 20px;}
	.person-info-list li .pic{flex: 0 0 164px;}
	.person-info-list li .pic em{padding-top: 150%;}
	.person-info-list li .info{padding: 10px 0 0 15px;}
	.person-info-list li .info::before{width: 60px;height: 50px;}
	.person-info-list li .info .name{font-size: 18px;}
	.person-info-list li .info .list dd{margin-top: 10px;}
	.person-info-list li .info .list dd .tit{margin-bottom: 5px;}
	.person-info-list li .info .list dd .tit .icon{width: 14px;height: 14px;}

	/*新闻信息列表*/
	.news-info-list li{margin-top: 20px;}
	.news-info-list li a{display: block;padding: 15px;border-radius: 8px;}
	.news-info-list li .date{color: #999;}
	.news-info-list li .date::before{display: none;}
	.news-info-list li .date .big{display: inline-block;font-size: 20px;color: #666;}
	.news-info-list li .date .small{display: inline-block;margin: 0 0 0 .3em;}
	.news-info-list li .pic{margin: 10px 0 12px;}
	.news-info-list li .pic em{padding-top: 45%;}
	.news-info-list li .info .tit{margin-bottom: 0;}
	.news-info-list li .info .txt{display: none;}
	.news-info-list li .info .index-more-btn{display: none;}

	/*新闻信息列表2*/
	.news-info-list2 li{width: 100%;margin-bottom: 20px;}
	.news-info-list2 li a{padding: 15px;border-radius: 8px;}
	.news-info-list2 li .info{margin-top: 12px;}
	.news-info-list2 li .info .tit{margin-bottom: 8px;}
	.news-info-list2 li .info .txt{height: 50px;line-height: 25px;}
	.news-info-list2 li .info .index-more-btn{display: none;}

	/*美食图片列表*/
	.food-pic-list li{width: 48%;margin: 0 0 4% 4%;}
	.food-pic-list li:nth-child(4n+1){margin-left: 4%;}
	.food-pic-list li:nth-child(2n+1){margin-left: 0;}
	.food-pic-list li .tit{padding: .6em 1em;}

	/*合作伙伴页*/
	.partner-page{padding: 0;}
	.partner-page .part1{padding: 30px 0;}
	.partner-page .part1::before{width: 100px;height: 80px;}
	.partner-page .part2{padding: 20px 0 30px;}
	.partner-page .part3{padding: 0 0 30px;}
	/*合作伙伴介绍区*/
	.partner-intro-box .pic{width: 100%;}
	.partner-intro-box .info{width: 100%;margin-top: 15px;}
	.partner-intro-box .info .tit{padding-bottom: 10px;margin-bottom: 15px;}
	.partner-intro-box .info .tit .en{font-size: 16px;}
	.partner-intro-box .info .tit .cn{font-size: 20px;}
	.partner-intro-box .info .btn{width: 30px;height: 30px;margin-top: 15px;}
	/*公司介绍区*/
	.company-intro-box{margin-top: 30px;}
	.company-intro-box .intro-wrap{display: block;margin-bottom: 10px;}
	.company-intro-box .intro-wrap .logo{max-width: 160px;max-height: 40px;margin-right: 0;}
	.company-intro-box .intro-wrap .info{width: 100%;margin-top: 15px;}
	.company-intro-box .intro-wrap .info .tit{margin-bottom: 5px;}
	/*公司图片轮播*/
	.company-pic-swiper{padding-bottom: 15px;}
	.company-pic-swiper .swiper-slide .tit{padding: .6em .5em;}
	.company-pic-swiper .swiper-pagination .swiper-pagination-bullet{width: 24px;height: 4px;margin: 0 3px;}
	.company-pic-swiper .btn{display: none;}

	/*社会责任页*/
	.social-page{padding: 0;}
	.social-page .part1{padding: 30px 0;}
	.social-page .part2{padding: 0 0 30px;}
	/*社会责任图片列表*/
	.social-pic-list li{width: 100%;margin-bottom: 15px;}
	/*社会责任图片，选项卡*/
	.social-tab-box .tabs .item{margin: 0 15px;font-size: 16px;}
	.social-tab-box .tab-content{margin-top: 20px;}
	/*社会责任介绍区*/
	.social-intro-box .title{padding-left: 50px;}
	.social-intro-box .title .icon{width: 40px;height: 40px;}
	.social-intro-box .title .cn{font-size: 18px;line-height: 1;}
	.social-intro-box .title .en{font-size: 12px;line-height: 1;}
	.social-intro-box .txt{margin-top: 10px;}
	/*社会责任图片轮播*/
	.social-pic-swiper{padding: 60px 0 80px;margin-top: 10px;}
	.social-pic-swiper .swiper-pagination .swiper-pagination-bullet{width: 24px;height: 4px;margin: 0 3px;}
	.social-pic-swiper .btn{display: none;}

	/*联系信息区*/
	.contact-info-box > .con-l{width: 100%;}
	.contact-info-box > .con-r{width: 100%;margin-top: 10px;}
	.contact-info-box .title .en{font-size: 14px;}
	.contact-info-box .title .cn{font-size: 18px;}
	.contact-info-box .address-list{margin-top: 10px;}
	.contact-info-box .address-list li{margin-top: 5px;}
	.contact-info-box .qrcode-list{margin-top: 15px;}
	.contact-info-box .qrcode-list li{margin-left: 20px;}
	.contact-info-box .qrcode-list li .pic{width: 100px;height: 100px;}
	.contact-info-box .qrcode-list li .tit{padding: 2px 0 6px;}

	/*公司信息列表*/
	.company-info-list{margin-top: 40px;}
	.company-info-list li{width: 48%;padding: 10px;margin: 0 0 4% 4%;font-size: 14px;}
	.company-info-list li:nth-child(4n+1){margin-left: 4%;}
	.company-info-list li:nth-child(2n+1){margin-left: 0;}
	.company-info-list li .tit{margin-bottom: 10px;font-size: 16px;}
	.company-info-list li .txt p{margin-top: 4px;}

	/*招聘信息列表*/
	.recruit-info-list li{margin-top: 15px;}
	.recruit-info-list li a{padding: 10px 5px;}
	.recruit-info-list li .title{padding-bottom: 10px;margin-bottom: 10px;}
	.recruit-info-list li .list dd{width: 100%;margin-top: 6px;}

	/*职位介绍区*/
	.job-intro-box .title .name{margin-bottom: 8px;font-size: 18px;}
	.job-intro-box .title .record span{margin-right: 1em;}
	.job-intro-box .title .btn{padding: 0 1em;line-height: 30px;}
	.job-intro-box .title .btn .icon{width: 12px;height: 12px;margin: -.2em .4em 0 0;}
	.job-intro-box .list{padding: 0;margin: 20px 0;background-color: #fff;}
	.job-intro-box .list li{width: 100%;margin: 4px 0;}
	/*职位描述区*/
	.job-desc-box .tit{margin-bottom: 10px;}

	/*留言表单*/
	.message-form .row{margin-bottom: 0;}
	.message-form .row .item{margin-bottom: 15px;}
	.message-form .row .item.w48{width: 100%;}
	.message-form .row .item.w30{width: 100%;}
	.message-form .brief{margin-bottom: 20px;}
	.message-form input{height: 40px;font-size: 14px;}
	.message-form textarea{height: 100px;font-size: 14px;}
	.message-form .yzm-area .pic{height: 40px;}
	.message-form .btns-area{margin-top: 10px;}
	.message-form .btns-area .btn{font-size: 14px;line-height: 40px;}
}