*{padding: 0;margin: 0;}
a{text-decoration: none;color: #333;display: block;}
ul,ol,li{list-style: none;}
body{background: #fff;font-family: "microsoft yahei";}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
img{display: block;padding: 0;margin: 0;}
.clearfix:after{content: "";display: block;height: 0; clear:both;visibility: hidden;}
.clearfix {zoom: 1;}
.line-clamp{  word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
/*导航*/
#navTop{width: 1200px;margin: 0 auto;}
#navTop img{float: left;margin-top: 20px;}
#navTop ul{float:left;margin-left: 60px;}
#navTop ul li{float: left;font-size: 12px;text-align: center;margin: 13px 27px 0;}
#navTop li a{display: block;color: #333;padding: 32px 0;text-transform: uppercase;font-weight: bold;transition: all 0.3s ease;}
#navTop li a span{display: block;font-size: 18px;margin-bottom:8px;transition: all 0.3s ease;}
#navTop li a:hover{color: #956e1b;}
#navTop li a:hover span{color: #b19353;}

.banner{width: 100%;height: auto;position: relative;}
.banner img{width: 100%;height: 100%;}
.banner ul{height:48px;position: absolute;bottom: 0;left: 50%;margin-left: -400px;}
.banner ul li{float: left;width: 199px;height:48px;border-right: 1px solid #ddd;text-align: center;background: #fff;line-height: 48px;font-size: 20px;}
.banner-li{background: #b19353 !important;width: 200px !important;border: 0 !important;}
.banner-li a{color: #fff;}

.company-info{width: 1200px;margin: 60px auto 0;}
.company-info h2{text-align: center;margin-bottom: 42px;}
.company-info h2 img{display: inline-block;}
.company-info h4{text-align: center;font-size: 34px;font-weight: bold;margin: 50px auto 16px;}
.company-info em{display: block;width: 358px;height: 1px;background: #B19353;margin: 0 auto 34px;}
.company-text p{text-indent: 2em;font-size: 17px;line-height: 38px;margin-bottom: 32px;}
.company-text span{color: #e40314;}
.company-text p:nth-child(3){text-indent: 0;margin-bottom: 50px;}
.company-text h5{font-size: 17px;margin-bottom: 18px;}
.company-text p:last-child{text-indent: 0;margin-bottom: 78px;}

#foot{width: 100%;}
.footers{width: 100%;background: #232426;padding-top: 56px;padding-bottom: 48px;}
.footer-box{width: 1200px;margin: 0 auto;}
.footer-l{float: left;}
.footer-l ul{display: inline-block;text-align: center;float: left;margin-right: 98px;}
.footer-l .footer-ul02{text-align: left;}
.footer-l .footer-ul02 li{padding-left: 18px;}
.footer-l .footer-ul02 li:first-child{padding-left: 0;}
.footer-l ul li{font-size: 14px;margin-bottom: 16px;}
.footer-l ul li a{color: #999;}
.footer-l ul li:first-child{margin-bottom: 24px;}
.footer-l ul li:last-child{margin-bottom: 0;}
.footer-l ul li em{display: inline-block;width: 10px;height: 2px;background: #d2b068;margin-bottom: 5px;}
.footer-l ul li h6{display: inline-block;color: #fff;font-size: 18px;margin-left: 9px;}
.footer-r{float: right;}
.footer-pic{width: 120px;text-align: center;display: inline-block;margin-left: 36px;}
.footer-pic img{width: 100%;}
.footer-pic p{color: #999;font-size: 12px;margin-top: 14px;}
.footer-btm{width: 100%;background: #0f0f0f;padding: 24px 0;}
.footer-btm01{width: 1200px;margin: 0 auto;font-size: 12px;color: #666;}
.footer-btm-l{float: left;}
.footer-btm-r{float: right;}

/*企业文化*/
.culture{width: 1200px;margin: 60px auto 0;}
.culture h2{text-align: center;margin-bottom: 40px;}
.culture h2 img{display: inline-block;}
.culture-text{margin: 42px auto 50px;}
.culture-text p{line-height: 62px;font-size: 28px;}
.culture-text span{font-size: 28px;color: #B19353;font-weight: bold;}

/*企业荣誉*/
.honors{width: 1200px;margin: 60px auto 0;}
.honors h2{text-align: center;margin-bottom: 30px;}
.honors h2 img{display: inline-block;}
.honor{position: relative;width: 1200px;margin: 0 auto;margin-bottom: 50px;}
.honor ul{padding-top: 36px;padding-bottom: 28px;border-left: 1px dashed #ddd;margin-left: 8px;}
.honor ul li{margin-bottom: 42px;}
.honor ul li:last-child{margin-bottom: 0;}
.honor ul li i{display: inline-block;width: 12px;height: 12px;border-radius: 50%;border: 2px solid #B19353;background: #fff;margin: 0 34px 40px -8px;}
.honor-text{display: inline-block;}
.honor-text h5{font-size: 18px;color: #B19353;font-weight: bold;margin-bottom: 18px;}
.honor-text p{font-size: 14px;color: #555;}
.honor-text p span{font-size: 18px;}
.honor img{position: absolute;right: 0;top: 62px;}
.honor-pic{margin-bottom: 50px;}
.honor-pic ul li{width: 270px;text-align: center;float: left;margin-right: 40px;}
.honor-pic ul li:nth-child(4n){margin-right: 0;}
.honor-pic ul li span{display: inline-block;width: 268px;height: 234px;border: 1px solid #ededed;line-height: 234px;}
.honor-pic ul li img{display: inline-block;vertical-align: middle;}
.honor-pic li p{font-size: 16px;line-height: 64px;}

/*集团架构*/
.framework{width: 1200px;margin: 60px auto 0;}
.framework h2{text-align: center;margin-bottom: 30px;}
.framework h2 img{display: inline-block;}
.framework-box{margin-bottom: 84px;margin-top: 62px;}
.framework-box ul li{margin-bottom: 52px;}
.framework-box ul li:last-child{margin-bottom: 0;}
.framework-box img{margin-bottom: 22px;}
.framework-box p{font-size: 16px;line-height: 36px;}


.flex-center-center{  display: flex; align-items: center; justify-content: center;}
.flex-between-center{  display: flex; justify-content: space-between; align-items: center;}
.flex-center{  display: flex; align-items: center;}
.flex-between{  display: flex; justify-content: space-between}
.flex-between-start{ display: flex; justify-content: space-between;align-items: flex-start;}
.flex-between-end{ display: flex; justify-content: space-between;align-items: flex-end;}
.flex{  display: flex;}
.flex-column{ flex-direction: column;}
.flex-wrap{ flex-wrap: wrap;}
.flex-end{display: flex; align-items: flex-end;}
.flex-content-end{display: flex; justify-content: flex-end;}
.flex-start{display: flex; align-items: flex-start;}
.iflex{ display: inline-flex}
.block{  display: block;}

.justify-center{justify-content: center;}
.justify-end{justify-content: flex-end;}
.justify-start{justify-content: flex-start;}
.align-start{align-items: flex-start;}
.align-end{align-items: flex-end;}
.align-center{align-items: center;}

/*集团风采*/
.elegance{width: 1200px;margin: 60px auto 40px;}
.elegance h2{text-align: center;margin-bottom: 50px;}
.elegance h2 img{display: inline-block;}
.elegance-box{margin-bottom: 60px;}
.elegance-box ul li{width: calc((100% - 30px)/3);  margin-right: 15px;}
.elegance-box ul li:nth-child(3n){margin-right: 0;}
.elegance-box ul li p{font-size: 23px;text-align: center;margin: 12px 0;}
.elegance-pic{width: 390px;height: 400px;overflow: hidden;}
.elegance-pic img{width: 100%;height: 100%;object-fit: cover; transition: all 0.5s linear;}
.elegance-box ul li:hover img{transform: scale(1.06);}
.elegance-list{width: 380px;margin: 0 auto;}
.elegance-list ul li{float: left;}
.elegance-list ul li a{font-size: 12px;color: #666;padding: 8px 13px;border: 1px solid #e5e5e5;}
.elegance-list ul li{margin-right: 12px;}
.elegance-list ul li:last-child{margin-right: 0;}
.elegance-list .elegance-li a{border: 1px solid #B19353;background: #B19353;color: #fff;}

/*新闻资讯*/
.news-ban ul{margin-left: -200px;}
.news{width: 1200px;margin: 60px auto 55px;}
.news h2{text-align: center;margin-bottom: 50px;}
.news h2 img{display: inline-block;}
.news-box{margin-bottom: 60px;}
.news-box ul li{padding-bottom: 30px;border-bottom: 1px dashed #e5e5e5;margin-bottom: 30px;}
.news-box ul li:last-child{margin-bottom: 0;}
.news-l{width: 291px;height: 154px;overflow: hidden;float: left;margin-right: 21px;}
.news-l img{width: 100%;height: 100%;transition: all 0.5s linear;}
.news-l:hover img{transform: scale(1.06);}
.news-r{float: left;width: 888px;}
.news-r h4{font-size: 17px;color: #B19353;margin-bottom: 16px;margin-top: 10px;}
.news-r h4 img{display: inline-block;vertical-align: middle;margin-right: 4px;margin-top: -2px;}
.news-r h4 span{font-size: 12px;color: #999;float: right;margin-top: 2px;}
.news-r p{font-size: 14px;color: #666;width: 868px;line-height: 28px;margin-left: 4px;margin-bottom: 12px;}
.news-r a{display:inline-block;font-size: 12px;padding: 9px 26px;border: 1px solid #b19353;color: #b19353;}
.news-list{width: 380px;margin: 0 auto;}
.news-list ul li{float: left;}
.news-list ul li a{font-size: 12px;color: #666;padding: 8px 13px;border: 1px solid #e5e5e5;}
.news-list ul li{margin-right: 12px;}
.news-list ul li:last-child{margin-right: 0;}
.news-list .news-li a{border: 1px solid #B19353;background: #B19353;color: #fff;}

/*新闻资讯正文*/
.news-box-text{width: 1200px;margin: 60px auto;}
.news-box-text h2{text-align: center;font-size: 32px;font-weight: bold;}
.news-box-text h3{text-align: center;margin-top: 20px;margin-bottom: 24px;}
.news-box-text h3 span img{display: inline-block;vertical-align: middle;margin-right: 4px;margin-top: -3px;}
.news-box-text h3 span{font-size: 12px;color: #999;margin-right: 32px;}
.news-box-text h3 span:last-child{margin-right: 0;}
.news-box-text p{text-indent: 2em;font-size: 16px;color: #555;line-height: 36px;margin-bottom: 28px;}
.news-pic{margin: 40px auto;}
.news-ul02 ul li{line-height: 32px;}
.news-ul02 ul li a{font-size: 12px;color: #666;}
.news-ul02 li a:hover{color: #B19353;}
.relevant{width: 100%;background: #fafafa;padding-bottom: 70px;padding-top: 42px;}
.relevant-box{width: 1200px;margin: 0 auto;}
.relevant-box h4{text-align: center;font-size: 18px;color: #B19353;margin-bottom: 16px;}
.relevant-box h4 em{display: inline-block;width: 538px;height: 1px;background: #e7e7e7;margin-top: 13px;}
.relevant-box h4 em:first-child{float: left;}
.relevant-box h4 em:last-child{float: right;}
.relevant-box ul li{float: left;margin-right: 20px;}
.relevant-box ul li:last-child{margin-right: 0;}
.relevant-box ul li h5{font-size: 16px;margin: 16px auto 10px;}
.relevant-box ul li h6{font-size: 12px;color: #666;}
.relevant-box ul li h6 span{float: right;font-family: simsun;}

/*爱心公益*/
.love{width: 1200px;margin: 60px auto 70px;}
.love h2{text-align: center;margin-bottom: 36px;}
.love h2 img{display: inline-block;}
.love-box{background: #f6f6f6;margin-bottom: 58px;}
.love-box ul li{float: left;width: 387px;height: 310px;background: #fff;margin-right: 19px;margin-bottom: 30px;transition: all 0.5s linear;}
.love-box ul li:nth-child(3n){margin-right: 0;}
.love-box ul li img{width: 367px;height: 212px;margin: 10px auto 0;}
.love-box ul li h4{padding: 0 10px;font-size: 16px;color: #B19353;margin: 18px auto 14px;}
.love-box ul li h4 span{float: right;}
.love-box ul li p{font-size: 14px;color: #999;padding: 0 10px;}
.love-box .love-li{margin-bottom: 0;}
.love-box ul li:hover{background: #B19353;}
.love-box ul li:hover h4{color: #fff;}
.love-box ul li:hover p{color: #fff;}
.love-list{width: 380px;margin: 0 auto;}
.love-list ul li{float: left;}
.love-list ul li a{font-size: 12px;color: #666;padding: 8px 13px;border: 1px solid #e5e5e5;}
.love-list ul li{margin-right: 12px;}
.love-list ul li:last-child{margin-right: 0;}
.love-list .love-li a{border: 1px solid #B19353;background: #B19353;color: #fff;}

/*招聘信息*/
.recruit{width: 1200px;margin: 60px auto 86px;}
.recruit h2{text-align: center;margin-bottom: 40px;}
.recruit h2 img{display: inline-block;}
.recruit-box{margin-top: 50px;}
.recruit-box ul li{border-bottom: 1px solid #e5e5e5;padding: 30px 0 28px;}
.recruit-box ul li:first-child h4{color: #B19353;}
.recruit-box ul li:last-child{border: 0;}
.recruit-box ul li img{display: inline-block;vertical-align: middle;margin-right: 18px;}
.recruit-box ul li h4{color: #333;font-size: 24px;font-weight: bold;}
.recruit-box ul li span{float: right;display: inline-block;margin-top: 10px;}
.recruit-box ul li span i{font-style: normal;font-size: 17px;color: #333;font-weight: normal;margin-left: 30px;}
.recruit-text h5{font-size: 18px;margin-bottom: 10px;margin-top: 22px;}
.recruit-text p{font-size: 16px;color: #666;line-height: 32px;}

/*联系我们*/
.contact{width: 1200px;margin: 60px auto;}
.contact h2{text-align: center;margin-bottom: 46px;}
.contact h2 img{display: inline-block;}
.contact h2:last-child{margin-bottom: 60px;}
.contact-box{margin-bottom: 50px;}
.contact-box ul li{float: left;width: 33.3%;text-align: center;}
.contact-box ul li img{display:inline-block;}
.contact-box ul li p{font-size: 18px;line-height: 32px;width: 280px;margin: 12px auto;}
.contact-box ul li span{font-size: 16px;font-weight: bold;font-family: sans-serif;}
.contact-ipt{margin-bottom: 40px;}
.contact-ipt-l{float: left;}
.contact-ipt-r{float: right;}
.contact-ipt h5{display: inline-block;font-size: 18px;color: #666;font-weight: bold;margin-right: 12px;}
.contact-ipt input{width: 438px;height: 51px;border: 1px solid #ddd;border-radius: 4px;outline: none;padding-left: 43px;font-size: 16px;}
.contact-ipt-l span{color: #B19353;display: inline-block;margin-left: 32px;}
.contact-ipt input::-webkit-input-placeholder {color: #a6a6a6;font-size: 16px;}
.contact-ipt .iptname{background: url(../images/contact_10.png) no-repeat 13px center #f6f6f6;}
.contact-ipt .iptemail{background: url(../images/contact_11.png) no-repeat 13px center #f6f6f6;}
.contact-ipt .iptphone{background: url(../images/contact_12.png) no-repeat 13px center #f6f6f6;}
.contact-ipt .iptadd{background: url(../images/contact_13.png) no-repeat 13px center #f6f6f6;}
.contact-ipt textarea{width: 1038px;height: 126px;border: 1px solid #ddd;outline: none;border-radius: 4px;padding: 22px 43px;font-size: 16px;resize: none;background: url(../images/contact_14.png) no-repeat 11px 19px #f6f6f6;}
.contact-ipt-h5{float: left;margin-top: 18px;}
.contact-ipt textarea::-webkit-input-placeholder {color: #a6a6a6;font-size: 16px;}
.contact-btn a{display: inline-block;width: 168px;height: 38px;line-height: 38px;font-size: 19px;text-align: center;border-radius: 2px;}
.contact-btn a:first-child{color: #fff;background: #ad9152;margin-right: 42px;}
.contact-btn a:last-child{color: #999;background: #f6f6f6;}
.contact-btn{margin-bottom: 58px;}

.infoImg img{max-width: 100%;}