﻿@charset "UTF-8";
/*基础*/
body{background:#fff;margin:0;padding:0;font-family: sans-serif;font-size:14px;line-height:20px;background:#fff;}
ul, li {margin:0;padding:0;list-style: none;}
body,a,p{color:#858585;}
a{text-decoration:none;outline:none;color:#4d4d4d;/*主色调*/}
a:hover{color:#191F69;outline: 0;}
a:active {star:expression(this.onFocus=this.blur());}
img{border:0;}
video{object-fit:cover;}
/* 通用 */
.clear {clear: both;}
.clear:before {display: table;content: " ";}
.clear:after {clear: both;}
.loading { background: url(../img/loading.gif) 50% no-repeat;}
.line1 {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.line2 {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line4{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;white-space: normal !important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
/*布局*/
.wrap{width:1200px;margin:0 auto;}
.wrap-pt40-pb50{padding:40px 0 50px;}
.wrap-line{background:url(https://file-x.hefeng-group.net/attach/20200427/Foyay1ZT_yytsY3L31bzcJDi-1_l.jpg) repeat-y 430px 0;}
.wrap-left{float:left;width:429px;min-height:600px;background:url(https://file-x.hefeng-group.net/attach/20200429/Fp8xUMY17bcp-8wZlN8WbV9CN5HX.jpg) no-repeat 0 0;}
.wrap-right{float:right;width:770px;}
/* 头部 */
.header{background:#fff;padding:0 40px;min-width:1200px;}
.header .logo{float:left;height:56px;margin-top:12px;}
.header .logo img{height:56px;border:0}
.header .menu{float:right;width:705px;}
.header .menu li{float:left;padding:0 15px;height:62px;margin:15px 0 0 0;}
.header .menu li a{font-size:15px;font-weight:bold;line-height:59px;display:block;text-align:center;font-family: sans-serif,'microsoft yahei',微软雅黑;}
.header .menu li a:hover,.header .menu a.current{border-bottom:3px solid #4d4d4d;}
.header .menu li a.home{width:44px;}

/* 尾部 */
.footer{background:#F2F2F2;padding:20px 0 30px;font-size:12px;}
.footer .copyright{float:left;padding: 10px 0 20px 0;}
.footer .copyright a{color:#858585;}
.footer .qrcode{float :right;}
.footer .qrcode img{max-width:78px;margin-top:10px;}

/* 幻灯片 */
.banner{}
.banner img{display:block;width:100%;border:0}

/*相关菜单*/
.related{border-bottom:1px solid #eee;padding-top:4px;height:36px;}
.related .guide{float:left;width:200px;}
.related .guide a{background:url(https://file-x.hefeng-group.net/attach/20200427/FvUXCNmyAkJLomAKyfD1-N8J8AKf.jpg) no-repeat 0 7px ;padding-left:8px;display: inline-block;margin-top:6px;margin-right:10px;}
.related .guide a:hover,.related .guide a.current{background:url(https://file-x.hefeng-group.net/attach/20200427/Fl6cxXHsAYxP4XwyC9q2nxx0_PiJ.jpg) no-repeat 0 7px ;}
.related .navs{float:right;width:1000px;}
.related .navs ul{text-align: right; margin-block-start:0;margin-block-end:0;padding-inline-start:0;width:100%;}
.related .navs li{display:inline;border-left:1px solid #ddd;;}
.related .navs li a{line-height:36px;height:36px;font-size:14px;display:inline-block;margin:0 13px;}
.related .navs li a.current{border-bottom:3px solid #192169;}
.related .navs li:first-child{border-left:none;margin-left:15px;}
.related .navs li:last-child{margin-right:15px;}
/*页面标题*/
.page-guide{text-align:center;padding:30px;font-weight: bold;line-height:1.3;letter-spacing: 2px;font-family:'微软雅黑';/*font-style: italic;*/color:#4d4d4d;}
.page-guide .cn{font-size:26px;}
.page-guide .en{color:#aaa;font-size:22px;font-weight: 100;padding-top:5px;}
/*文章类正文*/
.content .date{font-weight: bold;font-size:18px;color:#ccc;}
.content h1{font-size:18px;line-height:1.8;border-bottom:1px dashed #ddd;padding-bottom:10px;color:#4d4d4d;}
.content p{color:#333;margin:15px 0;line-height:2;font-size:16px;text-align:justify;/*两边对齐*/word-spacing:4px;/*空格间隔*/}
.content img{max-width:100%;height:auto;}
.content a.back{background:#192169;color:#fff;letter-spacing:2px;display:block;text-align:center;padding:20px;border-radius: 1px}
.content iframe{max-width:100%;}

/*首页*/
.index{margin:35px 0 28px;}
.index .commend{float:left; width:420px;}
.index .commend .title{padding-bottom:15px;}
.index .commend .title .date{float:left;font-size:18px;width:125px;color:#182068;}
.index .commend .title h1{float:left;font-size:18px;width:280px;margin:0;padding:0;}
.index .commend .intro{width:400px;line-height:25px;}
.index .news{float:left;width:430px;border-left:2px solid #f2f2f2;padding:0 0 0 22px;}
.index .news .title{font-size:15px;color:#182068;font-weight:bold;padding-bottom:10px;}
.index .news li{line-height:25px;}
.index .news li span{float:right;}
.index .news li a{display:block;width:340px;}
.index .industries{float:right;}
.index .industries img{width:300px;}

/*企业荣誉*/
.honor{width:100%;border-spacing: 5px;}
.honor td{padding: 5px;line-height:1.5;font-size:15px;}
.honor .y{color:#191F69;font-weight:bold;vertical-align: top;width:427px;text-align:right;font-size:22px;padding:0;}
.honor .y span{border-right:3px solid #191F69;padding-right:15px;}
.honor .t{text-decoration: none;word-wrap: break-word; word-break: break-all;vertical-align: top;padding-left:55px;color:#333;}

/*禾峰历程*/
.story .m{padding-left:30px;text-align:right;color:#999;}
.story .t{padding-left:5px;}

/*产业列表*/
.industry-list{float:left;width:386px;padding-right:21px;padding-bottom:15px;padding-top:15px;}
.industry-list:nth-child(3n+0){padding-right:0;}
.industry-list a{}
.industry-list a img{width:100%;display: block;border-radius: 3px;}
.industry-list a .title{height:25px;line-height:22px;font-size:16px;margin-top:12px;}
.industry-list a .title span{float:right;}
.industry-list a .title span img{width:50px;margin-top:3px;}

/*产业内容*/
.industry-content{padding:20px 0;}

/*新闻列表*/
.news-list{padding:30px 0 30px 40px;}
.news-list .date{float:left;width:120px;color:#ccc;line-height:30px;font-weight:bold;font-size:18px;}
.news-list .info{float:left;width:610px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dashed #ddd;}
.news-list .info .title{font-size:18px;font-weight:bold;line-height:1.5;}
.news-list .info .intro{font-size:14px;line-height:1.8;color:#8f8f8f;padding:10px 0 0;text-align:justify}
.news-list a:last-child .info{border-bottom: none;}

/* 新闻内容 */
.news-content{padding:30px 0 30px 40px;}

/* 招聘列表*/
.job-list{padding:30px 0 20px 40px;}
.job-list .item{padding:8px 0;line-height:1.8;font-size:16px;}
.job-list .job-name{border-bottom:1px solid #eee;padding:0 0 15px 11px;cursor: pointer;}
.job-list .item:last-child .job-name{border-bottom:none;}
.job-list .job-info{border:1px solid #8cc220;padding:8px 10px;display:none;font-size:15px;line-height:1.6;border-radius:  0 0 2px 2px;}
.job-list .job-info .content p{margin:0;padding:0;font-size:15px;line-height:1.6;}
.job-list .job-info .job-get{color:#191F69;margin-top:5px;}
.job-list .job-current{padding:8px 11px;background:#8cc220;color:#fff;font-size:16px;font-weight:bold;border-bottom:none;border-radius: 2px 2px 0 0;}
.job-list .job-normal{padding-top:15px;}
.job-help{margin:0 0 30px 40px;font-size:14px;line-height:1.6;padding:10px 13px;background:#f2f2f2;border-radius: 3px;text-align:justify}

/* 社会责任 */
.blame{padding:20px 0 20px 40px;}
.blame p{font-size:16px;line-height:1.8;text-indent: 32px;text-align:justify;color:#4d4d4d;}
.blame .swiper-container {
  border-radius: 3px;
  --swiper-navigation-size: 30px;/* 设置按钮大小 */
}
.blame .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

/*企业文化*/
.culture{padding:20px 0 20px 40px;}
.culture .item{border-bottom:1px dashed #ccc;padding-bottom:15px;font-size:13px;}
.culture .item strong{font-size:15px;display:block;}
.culture .five-hearts,.culture .item-title,.culture .item-intro{text-align: center;line-height:1.2;}
.culture .five-hearts{font-size:18px;padding-bottom:15px;}
.culture .item-title{font-weight:bold;margin-top:25px;font-size:18px;}
.culture .item-intro{font-size:14px;}
.culture img{width:100%;}
.party{padding-left:40px;}
.party p{padding:0 20px;text-indent: 32px;}
.staff{padding-left:40px;padding-top:10px;}
.culture img,.party img,.staff img{display: block;}

.staffs{padding:20px 0 30px 40px;}
.staffs .swiper-container {width: 100%;height: 400px;margin-left: auto;margin-right: auto;--swiper-navigation-size: 30px;}
.staffs .swiper-slide {background-size: cover;background-position: center;}
.staffs .gallery-top {width: 100%;}
.staffs .gallery-thumbs {height: 100px;box-sizing: border-box;padding: 10px 0;}
.staffs .gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.staffs .gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
