﻿@media screen and (min-width:768px){ 

[class^='mobile']{display:none;}


	/*页头*/
#header{background-color:#1c1b1b;position:relative;z-index:1100;}
#header .module-menu{flex:auto;}
#header .center{max-width:1800px;display:flex;align-items:center;justify-content:space-between;padding-top:25px;padding-bottom:25px;width:95%;}
/*组件-菜单*/
.module-menu{font-size:20px;line-height:3.25;display:flex;max-width:70%;}
.module-menu ._btnMenu{display:none;}
.module-menu   ._nav{display:flex;align-self:flex-end;justify-content:flex-end;width:100%;}
.module-menu ._nav>li{flex:auto;position:relative;}
.module-menu ._nav>li:nth-last-of-type(1){flex:none;}
.module-menu ._nav>li:nth-last-of-type(1) ._listShow{left:auto;right:0px;transform:translateX(0%);}
.module-menu ._nav>li:not(:last-child){position:relative;margin-right:auto;}
.module-menu ._nav>li>a{position:relative;display:inline-block;vertical-align:top;text-transform:uppercase;transition:color .3s ease-in-out;white-space:nowrap;text-decoration:none;color:#fff;text-align:center;}
.module-menu ._nav li>a:has( ul)::after{content:"";display:inline-block;border-bottom:1px solid #666;border-right:1px solid #666;transform:rotate(-45deg);width:6px;height:6px;margin-left:8px;vertical-align:middle;line-height:0px;}
.module-menu ._nav>li>a::before{content:"";width:100%;position:absolute;bottom:0px;left:0px;background-color:#ff0000;height:2px;transform:scalex(0);transition:transform .6s cubic-bezier(.19,1,.22,1);transform-origin:right top;}
.module-menu ._nav>li li{position:relative;text-align:left;}
.module-menu ._nav>li li a{display:flex;padding:0 15px;font-size:16px;position:relative;border-bottom:1px dashed #eee;justify-content:space-between;align-items:center;white-space:nowrap;text-decoration:none;line-height:2.5;}
.module-menu ._nav>li li a:hover{}
.module-menu ._nav>li li:last-child a{border-bottom:0;}
.module-menu ._nav>li li:hover>a{color:#ff0000;background-color:#f5f5f5;}
.module-menu ._nav>li ul ul{left:100%;top:-10px;border-left:3px solid transparent;margin-left:3px;box-sizing:content-box;}
.module-menu ._nav>li ul ul:before{display:none;}
.module-menu ._nav>li:hover>a{color:#fff;}
.module-menu ._nav>li:hover>a::before{transform:scalex(1);transform-origin:left top;}
.module-menu ._nav>li._active>a::before{transform:scalex(1);transform-origin:left top;}
.module-menu ._nav li ul{background-color:#fff;padding:10px 0;position:absolute;left:0;top:100%;z-index:999;transform:translateX(-10%);box-sizing:border-box;transform-origin:center 0;visibility:hidden;min-width:200px;box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);}
.module-menu ._nav li:hover>ul{transform:none;opacity:1;visibility:visible;transition:all 0.2s ease;}
.module-menu ._nav li._menu_left ul{left:auto;right:0;transition:all 0.2s ease;}
.module-menu ._nav li._menu_left ul ul{right:102%;}


}
.center{margin:0 auto;width:1400px;}	
.center.center--92{width:92%;}
body{font-size:14px;}
h1{font-size:24px;}
h2{font-size:18px;}
h3,h4{font-size:14px;}
h5{font-size:14px;}
/*- - - - - - - - -样式属网站首页设计.html - - - - - - - -*/
	/*内容区域*/

.columnBox{padding-top:46px;padding-bottom:46px;width:100%;position:relative;background:#f5f5f5;}
.columnBox.columnBox--aboutus{background-color:#909090;padding-top:94px;padding-bottom:94px;}
.columnBox.columnBox--aboutus .text-section{width:76.20%;overflow:hidden;flex:none;margin-bottom:20px;}
.columnBox.columnBox--aboutus .center{display:flex;flex-wrap:wrap;justify-content:space-between;}
.columnBox.columnBox--aboutus ._title{font-size:32px;background-color:rgba(49,6,4,0.85);color:#fff;width:196px;text-align:center;font-style:italic;line-height:2.56;align-self:flex-start;position:relative;z-index:0;}
.columnBox.columnBox--aboutus ._title::before{background-color:#e80109;content:"";width:40px;height:80%;position:absolute;z-index:-1;left:20px;top:50%;transform:translatey(-50%) skew(-10deg);}
.columnBox.columnBox--statistics{padding-top:56px;padding-bottom:56px;background:#fff;}
.columnBox.columnBox--product{background:#fff;padding-bottom:0px;}
.columnBox.columnBox--custom{background:#fff;}
.columnBox.columnBox--video{background:#fff;}
.columnBox.columnBox--news{background:#fff;}
.columnBox.columnBox--case{background:#fcfcfc;padding-bottom:10px;}
.columnBox.columnBox--partners{background:#fff;padding-top:0px;}
.columnBox.columnBox--white{background:#fff;}
.columnBox.columnBox--talent{background-color:#6f6f6f;margin-bottom:45px;background:url(../images/bg-talent.png) no-repeat center top;background-size:cover;}
.columnBox.columnBox--talent .title-subtitle{padding-top:0px;margin-bottom:30px;}
.columnBox.columnBox--talent .title-subtitle ._cn{color:#fff;}
.columnBox.columnBox--talent .title-subtitle ._txt{color:#fff;}
	/*页尾*/
#footer{color:#fff;background:#c83232 url(../images/bg-footer.png) no-repeat right top;background-size:auto 85%;}
#footer .center{width:92%;}
#footer ._copyright{background-color:#000000;text-align:center;line-height:28px;padding-top:12px;padding-bottom:12px;color:rgba(255,255,255,0.85);padding-left:4%;padding-right:4%;}
#footer ._copyright a{color:inherit;}
	/*栏目标题*/
	 .title-column{text-align:center;padding-top:10px;padding-bottom:10px;margin-bottom:25px;}
.title-column ._cn{display:block;font-size:34px;line-height:1.71;letter-spacing:2px;}
.title-column ._en{display:block;font-size:22px;text-transform:uppercase;line-height:1.55;color:#cccccc;font-family:'Courier New', Courier, monospace;}
	/*子标题*/
	 .title-subtitle{text-align:center;position:relative;padding-top:45px;padding-bottom:10px;}
.title-subtitle ._txt{display:block;font-weight:normal;color:#9b9b9b;line-height:3.13;font-size:16px;}
	.title-subtitle ._cn{position:relative;font-size:30px;font-weight:normal;color:#ff9900;z-index:1500;line-height:1.83;display:block;}
	 .title-subtitle ._cn::after{position:absolute;bottom:0px;width:51px;left:50%;transform:translatex(-50%);border-bottom:2px solid #ff9900;content:"";}
	.title-subtitle ._en{height:56px;line-height:0.9;position:absolute;font-size:62px;color:#f2f2f2;right:0px;left:0px;letter-spacing:4px;top:24px;text-transform:uppercase;}
	/*案例列表*/
.list-case{position:relative;width:100%;height:100%;overflow:hidden;}
.list-case li{width:48.63%;position:absolute;margin-right:1.50%;margin-bottom:1.50%;background:#fff;left:0px;top:0px;padding-top:44.44%;box-sizing:border-box;}
.list-case li:nth-child(3n){left:50.03%;margin-top:1.80%;top:48.63%;}
.list-case li:nth-child(3n-2){padding-top:90.40%;margin-bottom:0px;}
.list-case li:nth-child(3n-1){left:50.03%;}
.list-case .photo{width:100%;height:100%;display:block;background:#000;position:absolute;left:0;top:0;}
.list-case .photo::after{position:absolute;left:0;top:0;right:0;bottom:0;z-index:100;background:rgba(0,0,0,0.8);content:"";}
.list-case .photo>img{object-fit:cover;opacity:1;}
.list-case ._logo{width:156px;height:156px;position:absolute;top:50%;left:50%;z-index:600;transform:translate(-50%,-50%);}
.list-case ._logo>img{max-width:80%;max-height:80%;object-fit:contain;display:block;margin:0 auto;left:50%;top:50%;transform:translate(-50%,-50%);}
	/*品牌列表*/
	.list-brand{display:flex;flex-wrap:wrap;background:#fff;max-width:92%;margin-left:auto;margin-right:auto;}
	.list-brand li{width:16.6666%;}
	 .list-brand li:hover .photo.photo--pos{transform:scale(1.1);}
.list-brand li:hover img{filter:brightness(110%);border-radius:4px;}
	.list-brand li .photo--pos{padding-top:32.50%;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:4px;transition:transform 0.3s ease;max-width:90%;}
	.list-brand li .photo--pos img{object-fit:contain;max-width:70%;max-height:60%;display:block;left:50%;top:50%;transform:translate(-50%,-50%);}
	 .list-brand li:nth-child(6n){margin-right:0px;}
	/*服务列表*/
	.list-service{width:100%;}
.list-service::after{content:"";display:block;clear:both;}
	.list-service li{float:left;position:relative;margin-right:20px;width:calc(25% - 3 * 20px / 4);border:4px solid #3f3541;background:#fff;padding:10px;box-sizing:border-box;}
.list-service li:nth-child(4n){margin-right:0px;}
	 .list-service li:last-of-type{margin-right:0;}
.list-service li .photo{width:100%;height:100%;position:relative;display:block;padding-top:61.60%;}
.list-service li .photo em{text-align:center;position:absolute;font-size:25px;left:0;z-index:100;line-height:2.48;background:rgba(255, 255, 255, 0.85);color:#333333;right:0px;transform:translatey(-50%);top:50%;letter-spacing:3px;font-weight:bold;backdrop-filter: blur(4px);}
	/*新闻项2*/
.item-news{width:590px;background:#fff;margin-right:20px;margin-bottom:20px;box-shadow:0 0 1px 0px rgba(0, 0, 0, 0.15);}
.item-news:hover{box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);}
.item-news:hover .photo::before{left:50%;visibility:visible;opacity:1;}
.item-news:hover .photo::after{visibility:visible;right:0;opacity:1;}
.item-news:hover .photo img{width:120%;}
.item-news:hover ._more{color:#ff0000;}
.item-news>a{display:flex;text-decoration:none;}
.item-news .photo{width:38.26%;flex:none;padding-top:29.39%;}
.item-news .photo::before{content:'+';position:absolute;top:50%;transform:translatey(-50%);width:30px;color:#fff;z-index:101;text-align:center;font-size:40px;line-height:1;transition:all 0.4s ease 0.1s;visibility:hidden;left:0px;margin-left:-15px;opacity:0;}
.item-news .photo::after{content:"";position:absolute;left:0;top:0;bottom:0;z-index:100;background:rgba(0,0,0,0.5);visibility:hidden;right:50%;transition:all 0.4s ease;opacity:0;}
.item-news .photo img{object-fit:cover;transition:all 0.6s linear;}
        .item-news ._intr{padding-left:26px;padding-right:26px;display:flex;flex-direction:column;flex:auto;justify-content:center;}
.item-news ._intr ._more{font-size:16px;font-weight:bold;}
.item-news ._intr ._title{font-size:18px;line-height:1.61;font-weight:bold;}
.item-news ._intr time{font-size:14px;margin-top:38px;display:flex;justify-content:space-between;align-items:center;color:#999;}
.item-news--group{display:flex;flex-wrap:wrap;max-width:92%;margin-left:auto;margin-right:auto;}
.item-news--group .item-news{width:calc(33.33% - 2 * 20px / 3);margin-right:20px;margin-bottom:20px;}
.item-news--group .item-news:nth-child(3n){margin-right:0px;}
#productShow{position:relative;width:100%;}
#productShow .swiper{width:100%;position:relative;overflow:hidden;}
#productShow .swiper-pagination{background-size:contain;position:relative;padding-top:10px;display:inline-block;left:50%!important;right:auto;width:auto!important;border-radius:50px;padding-left:7px;padding-right:7px;transform:translatex(-50%);}
#productShow .swiper-pagination .swiper-pagination-bullet{width:13px;height:4px;line-height:0px;background-color:#fea100;border-radius:11px;margin-left:4px;margin-right:4px;position:relative;}
#productShow .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:20px;}

	/*产品项*/
.item-products{background-color:#f5f5f5;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px;position:relative;}
.item-products:hover{background:#e8e8e8;}
.item-products:hover::before{transform:scalex(1);}
.item-products:hover .photo img{filter:brightness(120%);}
.item-products::after{content:"";border-right:1px solid #dee1e3;position:absolute;right:0px;top:0px;bottom:0px;float:right;}
.item-products::before{content:"";bottom:0px;left:0px;right:0px;height:3px;background-color:#fea100;position:absolute;transform:scalex(0);transition:transform 0.2s linear;}
	.item-products .photo{height:350px;margin-bottom:20px;width:80%;background:transparent;}
.item-products ._title{text-align:center;}
.item-products ._title ._cn{display:block;line-height:1.89;font-size:18px;}
.item-products ._title ._en{display:block;line-height:1.31;font-size:16px;}
.item-products ._more{background-color:#fea100;color:#fff;line-height:1.88;display:inline-block;padding-left:15px;padding-right:15px;border-radius:60px;margin-top:10px;font-size:16px;}
.item-products--group{display:flex;flex-wrap:wrap;}
.item-products--group .item-products{width:33.33%;}
.item-products--group .item-products:not(:last-child)::after{content:"";border-right:1px solid #dee1e3;position:absolute;right:0px;top:0px;bottom:0px;float:right;}
	/*基本按钮*/
.btn-base{width:176px;font-size:20px;color:#fff;background-color:#ff0000;border:none;display:block;margin-left:auto;margin-right:auto;margin-top:34px;margin-bottom:34px;text-align:center;line-height:3;}
	/*流程*/
.text-process{display:flex;justify-content:center;}
.text-process li{position:relative;}
.text-process li:not(:last-child)::after{position:absolute;width:45px;height:29px;content:"";left:100%;top:50%;transform:translatey(-50%);margin-left:38px;background:url(../images/icon--arrow.png) no-repeat left top;background-size:contain;}
.text-process li .iconPic{height:61px;width:61px;margin:0 auto 15px auto;display:block;}
.text-process li{text-align:center;line-height:1.95;font-size:20px;}
.text-process li:not(:last-child){margin-right:143px;}
	/*文本区块*/
.text-section{font-size:20px;line-height:1.9;}
	/*联系方式*/
.text-contact{line-height:1.61;font-size:18px;width:553px;padding-top:15px;padding-bottom:20px;}
.text-contact ._title{font-size:26px;line-height:3;font-weight:normal;}
.text-contact ._tel{font-size:24px;font-weight:bold;margin-bottom:15px;}
.text-contact ul{border-top:1px solid #fefcfc;padding-top:15px;margin-top:16px;}
	/*图片-二维码*/
	.pic-rqcode{padding:10px;border-radius:8px;transition:all 0.2s ease-in-out;}
	.pic-rqcode:hover{box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.35);transform:translatey(10px);}
.pic-rqcode .photo{width:165px;height:165px;}
.pic-rqcode ._text{display:block;text-align:center;line-height:2;font-size:20px;}
.pic-rqcode--group{display:flex;justify-content:center;padding-top:40px;padding-bottom:40px;}
.pic-rqcode--group .pic-rqcode{margin-left:84px;margin-right:84px;}
	/*logo图片*/
	.pic-logo{width:292px;height:75px;flex:none;}
	 .pic-logo img{width:100%;height:100%;display:block;object-fit:contain;}
	 .pic-logo>a{display:block;width:100%;height:100%;}
	/*组件-统计*/
.module-statistics{display:flex;justify-content:center;width:100%;text-align:center;}
.module-statistics li{line-height:2.58;font-size:24px;position:relative;width:25%;color:#999;}
.module-statistics li:not(:last-child)::after{position:absolute;right:0px;top:20px;bottom:50px;border-right:1px solid #cccccc;content:"";}
.module-statistics li strong{line-height:2.44;display:block;font-size:45px;color:#333;}
.module-statistics li strong::after{content:attr(data-dw);font-size:60%;margin-left:10px;}
	/*组件-视频*/
.module-video{width:97.71%;margin:0 auto;background:url(../images/bg-computer.png) no-repeat center top;position:relative;padding-top:56.43%;box-sizing:border-box;background-size:contain;}
.module-video ._videoBox{width:76.52%;background:#000;margin:0 auto;position:absolute;padding-top:48.08%;top:0px;left:50%;transform:translatex(-50%);margin-top:2.70%;}
.module-video ._videoBox video{position:absolute;left:0;top:0;width:100%;height:100%;display:block;}
.module-video ._nav{position:absolute;top:0px;right:-26px;width:138px;margin-top:30px;}
.module-video ._nav li{border-bottom:1px solid #b4b4b4;margin-bottom:62px;cursor:pointer;}
.module-video ._nav li{font-size:18px;line-height:1.94;color:#b4b4b4;justify-content:space-between;align-items:center;white-space:nowrap;display:block;}
.module-video ._nav .icon--video{border-radius:50%;background:#eee;position:relative;display:inline-block;margin-right:8px;}
.module-video ._nav .icon--video::before{width:0px;height:0px;position:absolute;border:4px solid transparent;border-left:4px solid #333333;content:"";top:50%;transform:translate(-50%,-50%);left:60%;}
.module-video ._nav li._active{margin-left:-15px;padding-left:20px;}
.module-video ._nav li._active{color:#c83232;}
.module-video ._nav li._active .icon--video{background:#c83232;}
.module-video ._nav li._active .icon--video::before{border-left-color:#fff;}
/**/
.module-banner{height:688px;background:#666;position:relative;overflow:hidden;}
.module-banner .swiper-pagination{background-size:contain;position:absolute;background:rgba(0,0,0,0.25)!important;padding-top:0px;display:inline-block;left:50%!important;right:auto;width:auto!important;border-radius:50px;padding-left:7px;padding-right:7px;transform:translatex(-50%);}
.module-banner .swiper-pagination .swiper-pagination-bullet{width:13px;height:4px;line-height:0px;background-color:#fff;border-radius:11px;margin-left:4px;margin-right:4px;position:relative;top:-3px;}
.module-banner .swiper-pagination .swiper-pagination-bullet-active{opacity:1;width:20px;}

.module-banner .swiper{width:100%;height:100%;display:block;position:relative;}
.module-banner .swiper-button-next,.module-banner .swiper-button-prev{opacity:0;transition:all 0.3s ease;}
.module-banner:hover .swiper-button-next,.module-banner:hover .swiper-button-prev{opacity:1;}
.module-banner:hover .swiper-button-next{right:80px;}
.module-banner:hover .swiper-button-prev{left:80px;}
.module-banner .swiper-slide{text-align:center;}
.module-banner .swiper-slide img{transition:2.4s linear;transform:scale(1.03);object-fit:cover;width:100%;height:100%;}
.module-banner .swiper-slide.swiper-slide-active img{transform:scale(1);}
/*- - - - - - - - -样式属新闻中心.html - - - - - - - -*/
	/**/
	/*主标题*/
.title-main{font-size:36px;text-align:center;margin-bottom:20px;padding-bottom:45px;padding-top:10px;}
.title-main ._cn{display:inline-block;}
.title-main ._en{display:inline-block;background-color:#d8171a;color:#fff;padding-left:13px;padding-right:13px;line-height:29px;vertical-align:middle;margin-left:15px;font-size:50%;transform:skew(-8deg);}
	/*热点新闻*/
.item-hot-news{background:#666;position:relative;}
.item-hot-news::before{background:rgba(0,0,0,0.5);position:absolute;left:0;top:0;right:0px;bottom:0px;z-index:2;content:"";transition:all 0.2s ease;}
.item-hot-news .photo{width:100%;height:100%;display:block;}
	.item-hot-news .photo img{object-fit:cover;}
.item-hot-news ._text{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;color:#fff;font-size:30px;line-height:1.53;text-align:center;z-index:600;white-space:normal;width:95%;}
.item-hot-news:hover::before{background:rgba(0,0,0,0.1);}
.item-hot-news--group{display:flex;margin-bottom:55px;}
.item-hot-news--group .item-hot-news{width:33.33%;}
.item-hot-news--group .item-hot-news .photo.photo--pos{width:100%;padding-top:100%;height:0;}
	/*推荐文章*/
.item-doc{margin-bottom:35px;background-color:#f5f7f6;display:flex;justify-content:space-between;}
.item-doc ._intr{overflow:hidden;color:#999;padding-right:2.83%;padding-left:2.83%;display:flex;justify-content:center;flex-direction:column;flex:auto;}
	.item-doc ._title{line-height:2.18;overflow:hidden;font-size:22px;text-overflow:ellipsis;white-space:nowrap;}
.item-doc ._valList{line-height:2.86;overflow:hidden;font-size:14px;color:#a7a7a7;margin-bottom:10px;}
	.item-doc ._valList ._val{margin-right:20px;white-space:nowrap;}
	.item-doc ._text{line-height:1.88;overflow:hidden;font-size:16px;color:#999;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.item-doc .photo.photo--pos{width:28.6%;padding-top:15.57%;flex:none;}
	.item-doc .photo.photo--pos img{object-fit:cover;}
.item-doc:hover{background:#fff;box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);}
	
.module-pages{text-align:center;padding-top:43px;padding-bottom:43px;clear:both;width:100%;display:flex;justify-content:center;line-height:35px;}
.module-pages ._pageInfo{display:inline-block;padding-left:20px;padding-right:20px;letter-spacing:1px;}
.module-pages ._pageNumber{display:inline-block;}
.module-pages ._pageNumber a._active{color:#fff;background-color:#f53f3f;}
.module-pages ._pageNumber a{display:inline-block;padding:0 14px 0 14px;position:relative;background-color:#ffffff;margin-left:6px;margin-bottom:6px;margin-right:6px;border:1px solid #f2f3f5;border-radius:6px;}
.module-pages ._pageJump{display:inline-block;padding-left:20px;padding-right:20px;}
.module-pages ._pageJump ._text{width:42px;border:1px solid #f0f0f0;margin-left:6px;margin-right:6px;border-radius:3px;text-align:center;line-height:inherit;}
.module-pages ._pageJump ._text:focus,.module-pages ._pageJump ._text:hover{border-color:#f53f3f;}
	/*广告图片*/
	 .pic-banner{height:555px;background:#333;position:relative;overflow:hidden;}
	 .pic-banner img{width:100%;height:100%;object-fit:cover;}
.pic-banner ._bannerText{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;text-shadow:0 0 14px rgba(0,0,0,0.2);}
.pic-banner ._bannerText ._cn{font-size:30px;line-height:1.93;white-space:nowrap;}
.pic-banner ._bannerText ._en{font-size:65px;font-weight:bold;font-family:'Arial Black', Gadget, sans-serif;line-height:1.34;white-space:nowrap;}
/*- - - - - - - - -样式属联系我们.html - - - - - - - -*/
	/**/
.columnBox--contact{background-color:#f5f7f5;}
	/*页面标题*/
	 .title-page{text-align:center;position:relative;margin-bottom:50px;}
.title-page ._cn{position:relative;font-size:32px;font-weight:bold;color:#343233;z-index:1500;margin-bottom:8px;}
.title-page ._cn::after{content:"";position:absolute;border-bottom:4px solid #d8171a;bottom:-5px;right:0px;left:0px;}
	.title-page ._en{height:40px;line-height:2;position:relative;font-size:20px;color:#999;right:0px;bottom:0px;left:0px;letter-spacing:0px;font-weight:normal;display:block;}
	/*地区项*/
.item-area{background:#fff;border-radius:0 0 10px 10px;transition:all 0.2s ease-out;}
.item-area:hover{box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);transform:translatey(-10px);}
.item-area:hover .photo.photo--pos{}
.item-area:hover .photo.photo--pos img{filter:brightness(140%);}
.item-area:hover h4{}
.item-area:hover h4::after{width:100%;}
.item-area .photo{width:100%;padding-top:68%;margin-bottom:11px;}
	.item-area .photo img{object-fit:cover;}
.item-area h4{line-height:2.13;font-size:24px;margin-bottom:15px;position:relative;display:inline-block;}
.item-area h4::after{position:absolute;bottom:0px;left:0px;border-bottom:4px solid #ff7800;content:"";width:50px;transition:all 0.2s ease-in-out;}
.item-area p{line-height:1.5;font-size:16px;margin-bottom:16px;position:relative;margin-left:31px;color:#8b8b8b;}
.item-area p [class^='icon-']{position:absolute;right:100%;top:5.00px;width:20px;height:20px;margin-right:10px;}
.item-area ._intr{padding-left:30px;padding-right:30px;padding-bottom:20px;}
.item-area--group{display:flex;flex-wrap:wrap;}
.item-area--group .item-area{width:calc(33.33% - 2 * 25px / 3);margin-right:25px;margin-bottom:25px;}
.item-area--group .item-area:nth-child(3n){margin-right:0px;}
/*- - - - - - - - -样式属案例展示.html - - - - - - - -*/
	/**/
	/*图片列表*/
	 .list-picture{display:flex;flex-wrap:wrap;}
	.list-picture li{margin-right:15px;margin-bottom:15px;position:relative;width:calc(33.33% - 2 * 20px / 3);}
.list-picture li:nth-child(3n){margin-right:0px;}
	.list-picture li .photo{width:100%;display:block;padding-top:100%;}
	.list-picture li .photo img{object-fit:cover;transition:all 0.5s ease-out;}
	.list-picture li ._text{position:absolute;bottom:0px;font-size:25px;line-height:2.64;background:rgba(0,0,0,0.3);text-align:center;color:#fff;right:0px;left:0px;padding-left:18px;padding-right:18px;white-space:nowrap;overflow:hidden;transition:all 0.4s ease;}
	.list-picture li:hover{filter:brightness(120%);}
	.list-picture li:hover ._text{background:rgba(0,0,0,0.5);font-size:18px;}
	.list-picture li:hover .photo.photo--pos img{transform:scale(1.1);}
	/*选项卡导航*/
.tab-nav{display:flex;justify-content:center;margin-bottom:47px;z-index:500;}
	 .tab-nav li:not(:first-child){margin-left:22px;}
.tab-nav li._active a{background-color:#d71518;color:#fff;}
	.tab-nav a{font-size:23px;line-height:3.13;display:block;color:#535353;text-decoration:none;padding-left:14px;padding-right:14px;text-align:center;width:267px;background:#fff;}
	.tab-nav.tab-nav--active{background:#fff;box-shadow:0 3px 4px rgba(0,0,0,0.4);}
/*- - - - - - - - -样式属产品中心二级页面.html - - - - - - - -*/
	/**/
	/*产品项2*/
.item-products2{background:#fff;border-radius:6px;transition:all 0.2s ease-in;}
.item-products2:hover{box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);}
	.item-products2 .photo{width:100%;padding-top:135%;background:transparent;}
.item-products2 ._name{line-height:0.95;font-size:20px;font-weight:bold;}
.item-products2 ._text{line-height:2.5;font-size:16px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#999;}
.item-products2 ._intr{padding-left:30px;padding-right:30px;padding-top:8px;padding-bottom:12px;}
.item-products2--group{display:flex;flex-wrap:wrap;}
.item-products2--group .item-products2{margin-right:30px;margin-bottom:35px;width:calc(25% - 3 * 30px / 4);}
.item-products2--group .item-products2:nth-child(4n){margin-right:0px;}
	/*页面选项卡*/
.tab{display:flex;justify-content:center;margin-bottom:30px;white-space:nowrap;overflow-x:auto;}
.tab li{width:168px;text-align:center;position:relative;}
.tab li a{font-size:22px;line-height:2.91;display:block;}
.tab li._active{position:relative;}
.tab li._active::after{content:"";position:absolute;bottom:0px;border-bottom:3px solid #ec3d3d;left:0px;right:0px;}
.tab li._active a{color:#d8171a;}
/*- - - - - - - - -样式属关于我们.html - - - - - - - -*/
	/**/
.columnBox--history{background:#fff;}
	/*类别标题*/
	/*历史项*/
#item-docs .pic-items{width:540px;}
#item-docs .pic-items ._name{display:block;text-align:center;font-size:20px;line-height:3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:15px;padding-right:15px;}
#item-docs .pic-items .photo{display:block;width:100%;padding-top:100%;}
.item-history{margin-bottom:20px;}
	 .item-history .photo{display:block;width:100%;padding-top:60%;margin-bottom:8px;}
	.item-history .photo img{object-fit:cover;}
.item-history ._intr{padding-bottom:14px;}
	.item-history ._intr ._title{font-size:20px;line-height:2.5;font-weight:bold;}
	.item-history ._intr ._text{font-size:16px;line-height:1.44;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#999;}
.item-history:hover{box-shadow:0 12px 20px -12px rgba(0, 0, 0, 0.35);}
	.item-history:hover .photo.photo--pos img{filter:brightness(110%);}
	/*文化项*/
.item-culture{padding-top:36px;padding-bottom:36px;}
.item-culture dt{font-size:38px;height:103px;line-height:2.71;position:relative;z-index:0;}
.item-culture dt ._cn{font-weight:bold;}
	.item-culture dt ._en{position:absolute;left:0px;right:0px;text-transform:uppercase;font-style:italic;font-weight:bold;z-index:-1;color:rgba(255,255,255,0.15);transform:scale(1.1,1.5);font-size:130%;}
.item-culture dd{font-size:22px;padding-top:49px;padding-bottom:49px;letter-spacing:2px;}
.item-culture--group{display:flex;flex-wrap:wrap;margin-top:34px;}
.item-culture--group .item-culture{width:33.33%;background-color:#919191;color:#fff;text-align:center;}
.item-culture--group .item-culture:nth-of-type(3n-1){background-color:#c83232;}
	/*内容*/
.text-content{line-height:1.83;overflow:hidden;font-size:18px;color:#6e6e6e;}
	 .text-content img{height:auto!important;max-width:100%;margin-left: auto;display: block;margin-right: auto;margin-bottom:24px;margin-top:24px;}
.text-content p{margin-bottom:24px;-moz-hyphens: auto;-ms-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;text-indent:2em;}
	 .text-content p:nth-last-of-type(1){margin-bottom:0px;}
	/*图片-项目*/
.pic-item{width:100%;}
	.pic-item ._name{display:block;text-align:center;font-size:20px;line-height:3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:15px;padding-right:15px;}
	 .pic-item .photo{display:block;width:100%;padding-top:68.00%;}
	.pic-item .photo img{object-fit:cover;}
	/*荣誉图片*/
.pic-honors{height:100%;}
	.pic-honors ._name{display:block;text-align:center;font-size:20px;line-height:3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:15px;padding-right:15px;}
.pic-honors .photo{display:block;width:100%;height:427px;border:1px solid #dddddd;background:#fff;}
.pic-honors .photo img{height:100%;width:auto;display:block;}
/*- - - - - - - - -样式属加入我们.html - - - - - - - -*/
	/**/
	/*小标题*/
.title-subhead{text-align:center;font-size:26px;line-height:2.69;margin-bottom:38px;position:relative;}
.title-subhead::after{position:absolute;border-bottom:4px solid #fea100;width:56px;left:50%;transform:translatex(-50%);content:"";bottom:0px;}
	/*文本列表*/
.list-text{display:flex;flex-wrap:wrap;justify-content:center;}
.list-text dl{width:33.33%;text-align:center;margin-bottom:45px;}
.list-text dl dt{font-size:26px;line-height:1.81;}
.list-text dl dd{font-size:16px;line-height:1.75;color:#999;}
	/*标签列表*/
.list-tag{display:flex;justify-content:space-between;flex-wrap:wrap;}
	.list-tag ._item{text-align:center;flex:auto;padding-top:28px;padding-bottom:22px;width:25%;}
	 .list-tag ._item .iconPic{width:54px;height:54px;display:block;margin-left:auto;margin-right:auto;}
	.list-tag ._item ._name{font-size:18px;line-height:2.22;white-space:nowrap;}
	/*文本列表*/
	 .list-txt{display:flex;flex-wrap:wrap;}
.list-txt li{text-align:center;padding-bottom:15px;padding-top:15px;width:33.333%;margin-bottom:86px;}
.list-txt li:nth-child(3n){margin-right:0px;}
	 .list-txt .iconPic{width:80px;height:80px;margin:0 auto 10px auto;display:block;}
.list-txt ._cn{display:block;line-height:1.8;font-size:20px;color:#333;font-weight:normal;}
	.list-txt ._en{display:block;line-height:1.88;font-size:16px;color:#666;}
	/*图片列表-3列*/
	 .list-image{display:flex;flex-wrap:wrap;}
	 .list-image li{width:calc(33.33% - 2 * 20px / 3);margin-right:20px;margin-bottom:20px;}
	 .list-image li .photo--pos{padding-top:60%;}
	.list-image li .photo--pos img{object-fit:cover;}
	 .list-image li:nth-child(3n){margin-right:0px;}
	/**/
.item-recruit{display:flex;flex-direction:row-reverse;margin-bottom:43px;overflow:hidden;width:95%;margin-left:auto;margin-right:auto;max-width:1800px;}
.item-recruit .photo{width:46.00%;flex:none;}
	.item-recruit .photo img{object-fit:cover;}
.item-recruit ._intr{margin-right:70px;display:flex;flex-direction:column;justify-content:center;margin-left:0px;}
.item-recruit ._intr h4{font-size:36px;font-weight:normal;letter-spacing:3px;margin-bottom:45px;}
.item-recruit ._intr p{line-height:2.22;font-size:18px;margin-bottom:45px;color:#666;}
.item-recruit ._intr p a{color:#d8171a;text-decoration:underline;}
.item-recruit ._intr ._btn{background-color:#d8171a;color:#fff;font-size:22px;line-height:2.73;display:inline-block;width:240px;text-align:center;}
#pictureShow{margin-top:44px;position:relative;}
#pictureShow .swiper-button-next{right:-63px;margin-top:-32px;}
#pictureShow .swiper-button-prev{left:-63px;margin-top:-32px;}
#pictureShow .swiper{position:relative;overflow:hidden;}
#historyShow{position:relative;}

#historyShow .swiper{position:relative;overflow:hidden;}
#historyShow .swiper-button-next{margin-top:-32px;right:-63px;}
#historyShow .swiper-button-prev{margin-top:-32px;left:-63px;}
#honorShow{position:relative;height:487px;margin-top:48px;}
#honorShow .swiper{position:relative;overflow:hidden;}
#honorShow .swiper-button-next{margin-top:-32px;right:-63px;}
#honorShow .swiper-button-prev{margin-top:-32px;left:-63px;}
#honorShow .swiper-slide{width:auto;}
 .swiper-button-next,.swiper-button-prev{width:43px;height:43px;transform:translatey(-50%);top:50%;background-size:200% auto;cursor:pointer;background-color:#d8171a;border-radius:50%;margin-top:5px;}
 .swiper-button-next:hover::before,.swiper-button-prev:hover::before{transform:scale(1);}
 .swiper-button-next::before,.swiper-button-prev::before{content:"";width:100%;height:100%;display:block;background:inherit;position:absolute;z-index:-1;border-radius:50%;filter:brightness(200%);transform:scale(0);transition:all 0.2s ease-in-out;left:0px;top:0px;opacity:0.8;}
 .swiper-button-next::after,.swiper-button-prev::after{font-size:20px;}
 .swiper-button-prev{left:10px;}
 .swiper-button-next{left:auto;right:10px;}
.swiper-button-disabled{opacity:1;}
 .swiper-button-disabled::after{color:#a3a3a3;}
/**/
.title-subtitle2{text-align:center;font-weight:normal;margin-bottom:20px;}
.title-subtitle2 ._cn{font-size:32px;display:block;line-height:2.75;}
.title-subtitle2 ._txt{line-height:2.67;font-size:18px;position:relative;margin-top:-20px;color:#999;display:block;margin-bottom:15px;}
#caseSwiper{width:100%;padding-top:45%;position:relative;}
#caseSwiper .swiper{position:absolute;overflow:hidden;width:100%;left:0px;top:0px;height:100%;}


#companyShow{position:relative;height:487px;margin-top:48px;margin-bottom:40px;}
#companyShow .swiper{position:relative;overflow:hidden;height:100%;}
#companyShow .swiper-button-next{right:-63px;}
#companyShow .swiper-button-prev{left:-63px;}
#companyShow .swiper-slide{width:auto;height:100%;}
.pic-items{height:100%;position:relative;overflow:hidden;}
.pic-items img{height:100%;display:block;}


.ani--fade img{transition:all 0.9s ease-in-out;}
.ani--fade::after{transition:all 0.3s ease-in-out;}
.ani--fade:hover::after{transform:scale(0.6);opacity:0;}
.ani--fade:hover>img{transform:scale(1.1);}









/*- - - - - - - - -样式属产品三级分类.html - - - - - - - -*/
	/**/
	#container8{}
.columnBox--product-info{background-color:#fff;}
.columnBox--product-info .center{display:flex;justify-content:space-between;}
.columnBox--product-info .productPhoto{width:656px;flex:none;margin-right:67px;position:relative;overflow:hidden;}
.columnBox--product-info ._productValue{flex:auto;}
.columnBox--product-info ._productPhotoList{padding-top:27px;padding-bottom:27px;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;margin-top:21px;margin-bottom:10px;}
.columnBox--product-info ._productPhotoList ul{display:flex;}
.columnBox--product-info ._productPhotoList ul li{width:87px;height:87px;background-color:#f5f7f5;border:1px solid #b0afae;margin-right:10px;background:#fff;opacity:0.6;}
.columnBox--product-info ._productPhotoList ul li._active{opacity:1;}
#productPhotoShow{}

/*大图*/
.bigPicSwiper{width:100%;display:block;position:relative;padding-top:100%;margin-bottom:15px;color:#fff;}
.bigPicSwiper .swiper-button-next,.bigPicSwiper .swiper-button-prev{color:#fff;}
.bigPicSwiper .swiper{position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#fff;}
.bigPicSwiper img{width:100%;height:100%;display:block;object-fit:cover;}
/*缩略图*/
.thumbsSwiper{width:100%;z-index:2000;box-sizing:border-box;position:relative;margin-bottom:15px;}
.thumbsSwiper .swiper{overflow:hidden;}
.thumbsSwiper .swiper-slide{width:88px;height:88px;display:block;cursor:pointer;background-color:#fff;border:1px solid #dadad9;}
.thumbsSwiper .swiper-slide.swiper-slide-thumb-active{border:2px solid #d8171a;}
.thumbsSwiper .swiper-slide.swiper-slide-thumb-active .pic-item{opacity:1;position:relative;}
.thumbsSwiper .swiper-slide.swiper-slide-thumb-active .pic-item::before{position:absolute;left:0px;top:0px;display:block;box-sizing:border-box;content:"";bottom:0px;right:0px;}
.thumbsSwiper .pic-item{width:100%;height:100%;display:block;opacity:0.8;}
.thumbsSwiper .pic-item img{width:100%;height:100%;display:block;object-fit:cover;}


	/*按钮组2*/
.btn-group{line-height:2.65;margin-top:27px;margin-bottom:27px;display:flex;justify-content:center;font-size:20px;}
.btn-group ._btnBuy{width:155px;text-align:center;background:linear-gradient(to right , rgb(255, 118, 0) 10% , rgb(255, 74, 0) 83%);color:#fff;border-radius:10px 0 0 10px;transition:all 0.4s ease;}
.btn-group ._btnBuy:hover{filter:brightness(140%);}
.btn-group ._btnAddCart{width:155px;text-align:center;background:linear-gradient(to right , rgb(255, 202, 0) 9% , rgb(255, 149, 2) 74%);color:#fff;border-radius:0 10px 10px 0;transition:all 0.4s ease;}
.btn-group ._btnAddCart:hover{filter:brightness(110%);}
.btn-group ._btnCollect{width:155px;text-align:center;display:inline-flex;justify-content:center;align-items:center;}
.btn-group ._btnCollect .icon--sc{margin-right:8px;}

	/*文本-产品简介*/
	 .text-product{}
.text-product ._type{display:inline-block;background-color:#fea100;color:#fff;width:97px;text-align:center;line-height:1.56;font-size:16px;}
.text-product h2{line-height:1.71;font-size:28px;}
.text-product p{line-height:1.75;font-size:16px;}

	/**/
.text-values{border-bottom:1px solid #dddddd;margin-bottom:13px;padding-bottom:12px;}
.text-values h4{line-height:2.18;font-size:22px;font-weight:normal;}
	 .text-values ul{}
.text-values ul li{line-height:1.81;font-size:16px;}

	/*联系*/
.text-lianxi{background-color:#ffffff;padding-top:16px;padding-bottom:16px;padding-left:14px;padding-right:14px;}
.text-lianxi p{line-height:1.69;font-size:16px;}


/*- - - - - - - - -样式属info.html - - - - - - - -*/
	/**/
	#container9{}



	/*文本-文档头部*/
	 .text-docheader{text-align:center;margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #d6d6d6;}
	 .text-docheader ._title{line-height:1.25;font-size:28px;font-weight:normal;margin-bottom:25px;}
.text-docheader ._val{line-height:1.56;color:#acacaa;font-size:16px;}
	 .text-docheader ._val li{padding-right:27px;padding-left:27px;display:inline;}
	.text-docheader ._val li [class^='icon-']{margin-right:9px;width:18px;height:18px;vertical-align:middle;opacity:0.5;}
	 .text-docheader ._val li:last-child{border:0;}

	/*文本-文档内容*/
	 .text-doccontent{line-height:1.80;overflow:hidden;font-size:15px;}
	 .text-doccontent img{height:auto!important;max-width:100%;margin-left: auto;display: block;margin-right: auto;margin-bottom:24px;margin-top:24px;}
	 .text-doccontent p{margin-bottom:24px;-moz-hyphens: auto;-ms-hyphens: auto;-webkit-hyphens: auto;hyphens: auto;}
	 .text-doccontent p:nth-last-of-type(1){margin-bottom:0px;}

