 @charset "utf-8";

body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,span,a,aside,article,section,header,nav,footer,label,img{margin:0;padding:0;box-sizing:border-box;}
fieldset,img{border:0;}
img{vertical-align:middle;max-width:100%;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
body{color:#666;line-height:1.6;font-family:'Microsoft YaHei',Arial,'simsun',HELVETICA;min-width:320px;font-size:.875rem;padding-top:90px;}
a{color:#666;text-decoration:none;transition:all ease 0.3s;}
a:hover{color:#d9b46d;}


/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.container{position:relative;width:100%;max-width:1600px;min-width:320px;margin:0 auto;}
.pImg{position:relative;padding-top:100%;display:block;overflow:hidden;}
.pImg img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s;}
.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;}
.pd60{padding:80px 0;overflow:hidden;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}
.font14{font-size:.875em;}
.font16{font-size:1.143em;}
.gray{background:#efefef;}

@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'),
  url('../fonts/iconfont.svg#iconfont') format('svg');
  font-weight: normal;
  font-style: normal;
}

.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  position:relative;
}

/* 头部 */
.header{width:100%;height:90px;line-height:89px;background:#fff;z-index:90;font-size:1rem;box-shadow:0 0 6px #e1e1e1;position: fixed;top:0;left:0;}
.nav{width:60%;margin-right:200px;display:flex;justify-content:space-between;}
.nav .m{float:left;text-align:center;position:relative;}
.nav .m>a{color:#333;display:inline-block;}
.nav .cur>a,.nav .m>a:hover,.nav .on>a{color:#d9b46d;}
.nav .navSub{position:absolute;left:50%;top:120%;background:#eee;line-height:35px;width:160px;color:#333;font-size:.875rem;transform:scale(0);transition:top .4s,opacity .4s;opacity:0;margin-left:-80px;}
.nav .navSub::after{content:"";position: absolute;left:50%;top:-12px;border:6px solid transparent;border-bottom-color:#ddd;margin-left:-6px;}
.nav .navSub li{border-bottom:1px solid #ddd;line-height:35px;}
.nav .navSub a{color:#333;display:block;}
.nav .navSub a:hover{background:#d9b46d;color:#fff;}
.nav .m:hover .navSub{transform:scale(1);opacity:1;top:100%;}
.hSearch{position:absolute;right:0;top:28px; width:160px;height:32px;line-height:30px;border:1px solid #d9b46d;padding:0 10px;border-radius:15px;padding-left:35px;}
.hSearch .btn{width:15px;height:15px;background: url('../images/sBtn.png') no-repeat;background-size:100%;position:absolute;left:10px;top:8px;cursor: pointer;}
.hSearch .text{width:100%;color:#d9b46d;}
.hSearch input::-webkit-input-placeholder{color:#d9b46d;}
.hSearch input::-moz-placeholder{  color:#d9b46d;}
.hSearch input:-ms-input-placeholder{  color:#d9b46d;}


/*  导航按钮 */
.navTrigger{position:absolute;top:22px;right:15px;width:28px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;cursor:pointer;display:none;}
.navTrigger span{display:block;height:2px;background:#d9b46d;margin-bottom:6px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.navTrigger span:nth-child(3){margin-bottom:0;}
.navTrigger-on span:nth-child(1){transform: translateX(4px) translateY(0px) rotate(45deg);}
.navTrigger-on span:nth-child(2){opacity:0;}
.navTrigger-on span:nth-child(3){transform:translateX(2px) translateY(2px) rotate(-45deg);}
.wapTel{font-family:"iconfont";position: absolute;color:#d9b46d;right:60px;font-size:1.5rem;line-height:1;top:20px;display:none;}

/* 广告轮播图 */
.banner{position:relative;overflow:hidden;}
.banner img{width:100%;}
.banner .small{display:none;}
.swiper-wrapper{transition-timing-function: ease-in-out;}
.banner .mouse{position:absolute;background: url('../images/mouse.png') no-repeat top center;left:50%;bottom:60px;z-index:2;height:28px;  -webkit-animation: mouse both ease-in 3s infinite; -o-animation: mouse both ease-in 3s infinite; animation: mouse both ease-in 3s infinite;margin-left:-30px;padding-top:40px;color:#fff;}
.banner .btn{width:46px;height:46px;background:url('../images/banBtn.png') no-repeat -46px 0; top:auto;bottom:30px;opacity:.5;right:7%;}
.banner .swiper-button-prev{left:auto;right:10%;background-position: 0 0;}
.banner .btn:hover{opacity:1}
.banner .swiper-pagination{bottom:30px;;max-width:1600px;left:50%;transform:translateX(-50%);text-align:left;color:#fff;}
.banner .swiper-pagination-bullet{background:none;width:auto;height:auto;opacity:.6;margin-right:30px !important;position:relative;}
.banner .swiper-pagination-bullet::after{content:"";position: absolute;left:120%;width:0;height:1px;background:#fff;top:50%;transition:all .5s;}
.banner .swiper-pagination-bullet-active{opacity:1;}
.banner .swiper-pagination-bullet-active::after{width:15px;}

/* 产品 */
.product{background:url('../images/pro_bg.jpg') no-repeat center;background-size:cover;}
.hTitle{font-size:1rem;margin-bottom:40px;color:#333;text-transform: uppercase;line-height:1.2;text-align:center;}
.hTitle b{font-size:2.5em;display:block;font-weight:700;margin-bottom:10px;}
.proMenu{display:flex;justify-content:space-between;text-align:center;padding:0 5%;font-size:1.214em;margin-bottom:40px;}
.proMenu a{padding:0 10px;display:inline-block;width:210px;height:46px;line-height:44px;border:1px solid #d9b46d;background:#fff;color:#d9b46d;position:relative;z-index:2;border-radius:25px;overflow: hidden;}
.proMenu a::after{content:"";position: absolute;left:0;bottom:0;background:#d9b46d;width:100%;height:0;z-index:-1;transition:all .5s;}
.proMenu .on,.proMenu a:hover{color:#fff;}
.proMenu .on::after,.proMenu a:hover::after{height:100%;}

.proMain{overflow:hidden;margin-right:-30px;margin-bottom:0px;}
.proMain li{float:left;width:25%;padding-right:20px;margin-bottom:20px;}
.proMain li a{display:block;background:#fff;position:relative;text-align:center;}
.proMain li a::after{content:"";position: absolute;left:50%;bottom:0;width:0;height:2px;background:#cfa961;transition:all .5s;}
.proMain li .pImg{padding-top:100%;}
.proMain li .txt{padding:5px 15px 30px 15px;}
.proMain li h4{font-size:1.429em;color:#000116;}
.proMain li h4,.proMain li p{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.proMain li .p1{margin:10px 0;color:#555;}
.proMain li .p2,.proMain li .p1 span{color:#cfa961;}
.proMain a:hover img{transform:scale(1.08);}
.proMain a:hover::after{width:100%;left:0;}
.proSear form{border:1px solid #cfa961;height:70px;background:#fff;border-radius:35px;max-width:900px;margin:0 auto;overflow:hidden;padding-right:100px;position:relative;}
.proSear .text{padding:0 40px;line-height:68px;width:100%;}
.proSear .btn{width:100px;background:#cfa961 url('../images/sBtn2.png') no-repeat center;position: absolute;right:0;height:70px;cursor:pointer;transition:all .5s;}
.proSear .btn:hover{background-color:#a88135;}

/* 便捷菜单 */
.quick{font-size:1.143em;}
.quickMain{position:relative;overflow:hidden;}
.quickPic{position: relative;overflow:hidden;margin-right:-20px;}
.quickPic li{float:left;width:50%;margin-bottom:20px;padding-right:20px;}
.quickPic li a{display: block;position:relative;height:380px;overflow: hidden;}
.quickPic .first{margin-right:30%;}
.quickPic .first a{height:520px;}
.quickPic li .txt{position: absolute;left:6%;top:40px;right:6%;bottom:20px;color:#fff;z-index:2;}
.quickPic li em{font-style:normal;display: block;}
.quickPic li h4{font-size:2em;margin-bottom:5px;}
.quickPic li .more{position: absolute;right:0;bottom:0;font-size:.875em;background: url('../images/q_arr.png') no-repeat right center;padding-right:15px;transition:all .5s;}
.quickPic li a:hover .bgImg{transform: scale(1.05); filter: blur(5px);}
.quickPic li a:hover .more{right:10px;}

.quickMenu{position: absolute;right:0;top:0;width:50%;padding-left:10px;}
.quickMenu li{margin-bottom:20px;}
.quickMenu li a{display: block;height:160px;background:#f5f5f6;position:relative;color:#666;padding:35px 6% 20px 150px;z-index:2;}
.quickMenu li a::after{content:"";position: absolute;left:0;bottom:0;width:100%;height:0;background:#caa560;z-index:-1;transition:all .5s;}
.quickMenu li i{font-family:"iconfont";font-style:normal;margin-right:20px;font-size:5em;line-height:1;color:#bcbcbc; transition:all .5s;position:absolute;left:6%;}
.quickMenu li h4{font-size:2em;color:#111;margin-bottom:5px;}
.quickMenu li a:hover,.quickMenu li a:hover h4,.quickMenu li a:hover i{color:#fff;transition:all .5s;}
.quickMenu li a:hover::after{height:100%;}

/* 关于我们 */
.about{position:relative;z-index:1; background:url('../images/about_bg.jpg') no-repeat center;background-size:cover;background-attachment: fixed;color:#fff;font-size:1.143em;}
.hTitleW,.hTitleW b{color:#fff;}
.about .video{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;}
.aboutMain{background: rgba(0, 0, 0, .2);border:1px solid rgba(255, 255, 255, .6);box-shadow:0 2px 6px rgba(255, 255, 255, .4);}
.aboutTxt {width:50%;padding:4% 4.5%;}
.aboutTxt .title{padding-bottom:20px;margin-bottom:30px;font-size:1.125em;position:relative;}
.aboutTxt .title b{display:block;font-size:1.778em;margin-bottom:5px;}
.aboutTxt .title::after{content:"";position: absolute;left:0;bottom:0;width:80px;height:3px;background:#d9b46d;}
.aboutTxt .txt{min-height:180px;margin-bottom:20px;line-height:2;opacity:.8;}
.aboutTxt .more{display:inline-block;height:36px;line-height:36px;background:#d9b46d;color:#fff;border-radius:20px;padding:0 25px;font-size:.875em;}
.aboutTxt .more i{background: url('../images/a_arr.png') no-repeat;width:14px;height:10px;margin-left:20px;display: inline-block;}
.aboutTxt .more:hover{background:#b28b3e;}
.aboutNum{width:50%;overflow:hidden;margin-right:-3px;}
.aboutNum li{float: left;width:33.333%;height:260px;border:1px solid rgba(255, 255, 255, .3);margin-right:-1px;margin-top:-1px;padding:80px 2% 0 5%;position:relative;z-index:2;}
.aboutNum li::after{content:"";position: absolute;left:0;bottom:0;width:100%;height:0;transition:all .5s;z-index:-1;background:#caa560;}
.aboutNum li b{font-size:4.25em;font-family:Arial;line-height:1;margin-right:5px;letter-spacing:-2px;}
.aboutNum li:nth-child(3n){border-right:none;}
.aboutNum li:last-child span{font-size:.875em;}
.aboutNum li:hover::after{height:100%;}
.aboutNum li p{opacity:.8;}


/* 新闻快讯 */
.news .hTitle{text-align:left;}
.newsMenu{padding-top:20px;font-size:1.143em;}
.newsMenu a{display:inline-block;width:160px;height:46px;line-height:46px;background:#f5f5f6;border-radius:25px;text-align:center;margin-left:25px;position:relative;z-index:2;overflow:hidden;}
.newsMenu a::after,.newsBox li .txt::after{content:"";position: absolute;left:0;bottom:0;width:100%;height:0;background:#caa560;z-index:-1;transition:all .5s;}
.newsMenu .on::after,.newsBox a:hover .txt::after{height:100%;}
.newsMenu .on{color:#fff;}

.newsBox{margin-right:-20px;overflow:hidden;}
.newsBox li{float: left;width:25%;padding-right:20px;}
.newsBox li .pImg{border:1px solid #e8e8e8;}
.newsBox li .txt{background:#f5f5f6;padding:25px;position: relative;z-index:2;}
.newsBox li h4{color:#111;font-size:1.286em;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsBox li p{text-overflow:ellipsis;display: -webkit-box;overflow: hidden;line-clamp:3;-webkit-box-orient: vertical;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp:3;margin-bottom:15px;}
/* .newsBox li .pImg{padding-top:90%;} */
.newsBox li .date{font-family:Arial;color:#999;}
.newsBox li .date i{float:right;font-family: "iconfont";font-style:normal;color:#666;font-size:2em;line-height:1;margin-top:-2px;}
.newsBox li a:hover img{transform: scale(1.1);}
.newsBox li a:hover h4,.newsBox li a:hover p,.newsBox li a:hover .date,.newsBox li a:hover .date i{color:#fff;transition:all .5s;}
.newsBox li a:hover .date,.newsBox li a:hover p{opacity:.9;}

/*底部 */
.footer{background:#3b3b3b;font-size:.875rem;color:#fff;overflow:hidden;} 
.footMain{padding:50px 0 40px 0;overflow:hidden;line-height:2;}
.footTop{height:60px;border-bottom: 1px solid #1a1a1a;padding-right:240px;position:relative;margin-bottom:30px;}
.footMenu{display:flex;justify-content: space-between;font-size:1.143em;}
.fSearch{top:0;border:1px solid #7c7c7c;}
.fSearch .text{color:#fff;}
.fSearch .btn{filter: grayscale(100%); filter: gray;-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%); -o-filter: grayscale(100%);}
.fSearch .text{color:#fff;}
.fSearch input::-webkit-input-placeholder{color:#999;}
.fSearch input::-moz-placeholder{  color:#999;}
.fSearch input:-ms-input-placeholder{  color:#999;}
.footL{width:240px;}
.footL h4{font-size:1.286em;color:#fff;letter-spacing:1px;margin-top:8px;}
.footL h4 span{color:#d9b46d;}

.footIcon{margin-top:30px;}
.footIcon a{position:relative;font-family:"iconfont";width:32px;height:32px;border-radius:100%;display:inline-block;background:#1a1a1a;text-align:center;line-height:32px;margin-right:15px;}
.footIcon span{position: absolute;background:#fff;padding:5px;left:-32px;bottom:40px;font-size:14px;color:#333;transform: scale(0);opacity:0;transition:all .5s;width:100px;}
.footIcon span::after{content:"";position: absolute;left:0;border:8px solid transparent;border-top-color: #fff;left:50%;bottom:-16px;margin-left:-8px;}
.footIcon .wx span{left:0;}
.footIcon .wx span::after{left:8px;}
.footIcon a:hover span{opacity:1;transform: scale(1);}
.footC{width:27%;margin-left:3%;}
.footC .tel{font-size:2em;color:#d9b46d;line-height:1.6;}
.footZwm span{display:block;margin-top:10px;}
.footer .tie{color:#fff;font-size:1.286em;padding-bottom:10px;margin-bottom:15px;position: relative;}
.footer .tie::after{content:"";position: absolute;left:0;bottom:0;width:25px;height:2px;background:#d9b46d;}
.footR{width:47%;overflow:hidden;}
.footR form{display:flex;justify-content: space-between;overflow:hidden;margin-bottom:15px;padding-top:5px;}
.footR input{border:1px solid #1a1a1a;margin-right:10px;height:46px;line-height:42px;padding:0 10px;width:23%;color:#ccc;}
.footR .text2{width:32%;}
.footR .sub{width:18%;background:#cfa961;color:#fff;font-size:1.143em;cursor: pointer;transition:all .4s;}
.footR .sub:hover{background:#a88135;}

.footer a{color:#666;}
.footMenu a,.footIcon a{color:#fff;}
.footer a:hover{color:#d9b46d;}
.copyright{padding:15px 0; background:#1e1e1e;position:relative;z-index:2; height: 80px;}
.copyright::after{content:"";position: absolute;top:0px;background:#1e1e1e;width:200%;left:-50%;height:100%;z-index:-1;}
.firendlink{clear: both;padding-top:5px;}
.firendlink span{font-size:14px;color:#fff;}
.firendlink a{margin:0 8px;}

/*内页公用 */
.listWrap{overflow:hidden;padding:60px 0;}
.listBan,.mzsmBanner{height:500px;background-position: center;background-repeat: no-repeat;background-size:cover;position:relative;overflow:hidden;font-size:1.125rem;}
.listBan .txt{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);animation:leftPic .8s;color:#fff;max-width:1600px;margin:0 auto;width:100%;}
.listBan .txt h3{font-size:3.556em;line-height:1;margin-bottom:20px;}
.listBan .bgImg{transform: matrix(1, 0, 0, 1, 0, 0);-webkit-transform: matrix(1, 0, 0, 1, 0, 0);-webkit-animation: minus 8s 0s ease both infinite;-moz-animation: minus 8s 0s ease both infinite;animation: minus 8s 0s ease both infinite;animation-iteration-count: 1;-webkit-animation-iteration-count: 1;}
.listBan .hBtn{margin-top:70px;margin-right:20px;border-color:#222;color:#222;font-size:.9em;}
.listBan .hBtn:hover{border-color: #cfa961;color:#fff;}
@keyframes leftPic
{
  0%   {opacity:0;padding-top:80px;}
  100% {opacity:1;padding-top:0;}
}
.breadCrumb{overflow:hidden;margin-bottom:20px;line-height:30px;background: url('../images/home_icon.png') no-repeat left center;padding-left:30px;background-size:20px;}

.breadCrumb .back i{font-family:"iconfont";margin-right:5px;font-style:normal;}
.listMenu{background:#fff;height:80px;line-height:80px;box-shadow:0 3px 8px #eee;padding:0 2.5%;margin-top:-40px;border-radius:10px;font-size:1.125rem;text-align:center;}
.listMenu a{margin:0 50px;color:#333;position: relative;z-index:5;display:inline-block;}
.listMenu a::after{content:"";position: absolute;left:0;bottom:0;width:0;height:1px;bottom:0;background:#cfa961;transition:all .5s;}
.listMenu a.cur,.listMenu a:hover{color:#cfa961;}
.listMenu a.cur::after,.listMenu a:hover::after{width:100%;}

/*  产品列表 */
.listMenu2{overflow: hidden;font-size:1.25rem;}
.listMenu2 .main{display:flex;justify-content: space-between;text-align:center;border-left: 1px solid #fff;flex-flow:row wrap;}
.listMenu2 a{border-right: 1px solid #fff;height:80px;line-height:80px;flex-grow:1;position:relative;color:#333;position: relative;z-index:2;padding:0 10px;background:#eee;}
.listMenu2 a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:#caa560;z-index:-1;transform-origin:right;transform: scale(0,1);transition: transform .5s;}
.listMenu2 .cur::after,.listMenu2 a:hover::after{transform-origin:left;transform: scale(1);}
.listMenu2 .cur,.listMenu2 a:hover{color:#fff;}

.proWrap{position:relative;overflow:hidden;font-size:1.11em;padding-left:180px;border:1px solid #e4e4e4;margin:0px auto 60px auto;}
.proPara{position: absolute;left:0;width:180px;font-size:1.125em;}
.proPara .top,.proList .pic a{height:260px;line-height:260px;}
.proPara .top{font-size:1.333em;background:#fff;}
.proSear2{margin-top:60px;margin-bottom:60px;}
.proWrap li{min-height:80px;background:#f0f0f0;display:flex;align-items: center;padding:15px 7%;}
.proPara li {color:#000116;padding:15px 25px;}
.proWrap li:nth-child(2n){background:#fff;}
.proWrap li.tie{background:#cfa961;color:#fff;}
.proWrap li.tie a{display:block;color:#fff;width:100%;}
.proList{position: relative;overflow:hidden;}
.proList ul{float: left;width:20%;}
.proList li{border-left: 1px solid #e4e4e4;}
.proList .pic{padding:0;background:#fff;}
.proList .pic a{display:block;padding:10px;overflow:hidden;}
.proList .pic a img{vertical-align:inherit;transition:all .5s;}
.proList .pic a:hover img{transform: scale(1.1);}
.proList .btn{width:28px;height:36px;background:url('../images/proBtn.png') no-repeat;left:15px;top:140px;}
.proList .swiper-button-next{left:auto;right:15px;transform: rotate(180deg);}
.proList .swiper-button-prev.swiper-button-disabled{pointer-events:auto}

.wap_proList{margin-right:-10px;}
.wap_proList li{float:left;width:33.3%;margin-bottom:15px;padding-right:10px;}
.wap_proList li a{display:block;}
.wap_proList li .pImg{transition:all .3s;border:1px solid #ddd;transition:all .4s;}
.wap_proList li p{margin-top:10px; color:#191919;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;text-align:center;font-size:15px;}
.wap_proList li a:hover img{transform: scale(1.1);}
.wap_proList li a:hover p{color:#d9b46d;}
.searchList li{width:25%;margin-bottom:25px;}
.searchList li .pImg{background:#fff;}

/*  产品详情 */
.proShow_box1{background:url('../images/gallery_bg.jpg') no-repeat center;background-size:cover;}
.gallery{width:40%;position:relative;}
.galleryBig{position:relative;height:600px;background:#fff;border:1px solid #ddd;}
.galleryBig li a{height:600px;line-height:600px;text-align:center;display:block;}
.galleryBig p{position: absolute;bottom:-40px;left:0;height:40px;line-height:40px;text-align:center;width:100%;background: rgba(0,0,0,.6);color:#fff;transition:all .5s;z-index:5;}
.galleryBig p i{font-family:"iconfont";font-style:normal;margin-right:15px;}
.galleryBig:hover p{bottom:0;}
.gallery img{max-height:100%; vertical-align: middle;}
.gallerySmall{margin:10px 40px 0 40px;}
.gallerySmall li{cursor:pointer;pointer-events:initial !important;background:#fff;width:20%;height:100px;line-height:100px;text-align:center;}
.gallerySmall li::after{content:"";position: absolute;left:0;top:0;bottom:0;right:0;border:1px solid #bdc4ce;}
.gallerySmall .on::after{border:2px solid #0073c1;}
.gallery .btn{background:#666;width:30px;height:100px;line-height:100px;text-align:center;color:#fff;top:auto;bottom:0;opacity:.6;left:0;}
.gallery .swiper-button-next{right:0px;left:auto;}
.gallery .btn:hover {opacity:1;}

.proShow_R{width:56%;overflow:hidden;}
.proShow_R .title{margin-bottom:25px;}
.proShow_R .title span{display:block;font-size:2.250em;color:#111;}
.proShow_R .font{max-height: 450px;overflow-y:auto;}
.proShow_R .txt{padding-left:80px;margin-bottom:15px;}
.proShow_R .t{font-style:normal;float:left;margin-left:-80px;color:#111;}
.proShow_R .p2{color:#cfa961;margin-top:8px;margin-left:-10px;}
.proShow_R .tel span{color:#cfa961;font-size:1.5em;font-family:Arial;line-height:1;}
.proShow_R .zx{width:140px;height:40px;display:inline-block;background:#cfa961;color:#fff;margin-top:30px;border-radius:20px;text-align:center;line-height:40px;}
.proShow_R .back{background:#333; margin-left: 15px;}
.proShow_R .zx:hover{background:#a88135;}
.proShow_R .down{width:auto;padding:0 25px;background:#333;margin-left:15px;}



.proShow_box2{font-size:1.14em;color:#000123;}
.proShow_box2 .title{font-size:1.556em;margin-bottom:30px;line-height:1;}
.proShow_box2 .title span{border-left:4px solid #666;padding-left:15px;display:inline-block;margin-right:30px;cursor: pointer;transition:all .5s;margin-bottom:10px;}
.proShow_box2 .title .on{color:#cfa961;border-color: #cfa961;}

.proShow_box2 td,.proShow_box2 th{border:1px solid #e5e5e5; padding-left: 10px;}
.proShow_box2 td{height:60px;padding:5px 0; padding-left: 20px;}
.proShow_box2 th{background:#cfa961;font-size:1.222em;font-weight:400;height:70px;line-height:70px;}
.proShow_box2 .swiper-slide{min-height:200px;}


.proShow_box3{background:url('../images/cpld_bg.jpg') no-repeat center;background-size:cover;}
.pTitle{text-align:center;font-size:1rem;margin-bottom:40px;} 
.pTitle span{display:block;font-size:2.5em;font-weight:700;color:#000123;padding-bottom:10px;margin-bottom:10px;position:relative;}
.pTitle span::after{content:"";position: absolute;left:50%;width:50px;height:3px;background:#cfa961;bottom:0;margin-left:-25px;}
.pTitleW span{color:#fff;}
.pTitleW span::after{background:#fff;}
.proShow_box3 ul{overflow:hidden;text-align:center;}
.proShow_box3 li{float:left;width:25%;border-right:1px solid #e5e5e5;margin-left:-1px;margin-bottom:-1px;height:240px;padding:0 2%;border-bottom: 1px solid #e5e5e5;transition:all .5s;}
.proShow_box3 li:nth-child(4n){border-right:none;}
.proShow_box3 li i{display:inline-block;width:84px;height:84px;background: url('../images/cpld_icon.png') no-repeat;}
.proShow_box3 li span{display:block;font-size:1.5em;color:#000123;margin:10px 0;}
.proShow_box3 li.two{padding-top:30px;}
.proShow_box3 li:nth-child(2) i{background-position:-84px 0;}
.proShow_box3 li:nth-child(3) i{background-position:calc(-84px*2) 0;}
.proShow_box3 li:nth-child(4) i{background-position:calc(-84px*3) 0;}
.proShow_box3 li:nth-child(5) i{background-position:calc(-84px*4) 0;}
.proShow_box3 li:nth-child(6) i{background-position:calc(-84px*5) 0;}
.proShow_box3 li:nth-child(7) i{background-position:calc(-84px*6) 0;}
.proShow_box3 li:nth-child(8) i{background-position:calc(-84px*7) 0;}
.proShow_box3 li:hover{padding-top:20px;}
.proShow_box4{background: url('../images/jcqt_bg.jpg') no-repeat center;background-size:cover;color:#fff;}
.proShow_box4 .pic{position:relative;text-align:center;}
.proShow_box4 h4{position: absolute;left: 50%;color:#fff;top:43%;font-size:1.25em;transform: translate(-50%,-50%);}
.proShow_box4 h4 span{display:block;font-size:1.6em;margin:10px 0;}
.wapTip,.wapTip2{text-align:center;margin-top:15px;display:none;}
.proShow_box5{overflow: visible;font-size:1.286em;}
.proShow_box5 ul{background:#fff;box-shadow:0 0 15px #eee;overflow:hidden;padding:30px 10px;}
.proShow_box5 li{float:left;width:16.66%;text-align:center; padding-left: 10px; padding-right: 10px;}
.proShow_box5 li .pImg{padding-top:120%;}
.proShow_box5 li a{color:#000123;}
.proShow_box5 li:hover img{transform:scale(1.1);}

.proShow_box6{background:url('../images/bjfs_bg.jpg') no-repeat center;background-size:cover;background-attachment:fixed; font-size:1.25em;}
.proShow_box6 .info{max-width:1160px;margin:0 auto;height:554px;position:relative;overflow:hidden;text-align:center;z-index:2;}
.proShow_box6 .info::after{content:"";position:absolute;background:#fff;border-radius:100%;height:1160px;left:30px;top:40px;right:30px; z-index:-1;}
.proShow_box6 .main h4{font-size:1.556em;color:#000123;position: absolute;width:100%;bottom:70px;background: url('../images/bj_icon.png') no-repeat center top;padding-top:150px;}
.proShow_box6 .main h4 span{display:block;font-size:1.286em;margin-bottom:10px;}
.proShow_box6 li{border-radius:100%;width:120px;height:120px;border-radius:100%;background:#cfa961;color:#fff;line-height:120px;position:absolute;}
.proShow_box6 li:nth-child(1){left:0;bottom:60px;}
.proShow_box6 li:nth-child(2){left:140px;bottom:54%;}
.proShow_box6 li:nth-child(3){left:50%;top:0;margin-left:-60px;}
.proShow_box6 li:nth-child(4){right:140px;bottom:54%;}
.proShow_box6 li:nth-child(5){right:0;bottom:60px;}

.proShow_box7 ul{margin-right:-15px;overflow:hidden;}
.proShow_box7 li{float:left;width:25%;margin-bottom:30px;padding-right:15px;margin-bottom:25px;text-align:center;font-size:1.25em;}
.proShow_box7 li .pImg{padding-top:70%;}
.proShow_box7 li p{margin-top:10px;color:#333;}
.proShow_box7 li a:hover img{transform:scale(1.1);}

.partner{background:url('../images/partner_bg.jpg') no-repeat center;background-size:cover; overflow:hidden;text-align:center;}
.partner .container{overflow: visible;}
.partner li{float:left;width:20%;}
.partner li a{position: relative;display:block;background:#fff;animation-fill-mode:inherit;transition:all .5s;overflow:hidden;}
.partner li .pImg{padding-top:54%;}
.partner li img{z-index:2;transform:rotateY(0deg);transition:all 0.5s;backface-visibility:hidden;}
.partner li p{position:absolute;width:100%;height:100%;background:#cfa961;text-align:center;transform:rotateY(-180deg);transition:all 0.5s;backface-visibility:hidden;color:#fff;padding:0 5px;left:0;top:0;padding-top:24%;}
.partner li:hover img{transform:scale(1.1);transform:rotateY(180deg);}
.partner li:hover p{transform:rotateY(0deg);z-index:3;}
.partner .btn,.caseSlide .btn{font-family:"iconfont";background:none;font-size:3rem;left:-60px;transform: rotate(180deg);top:56%;width:auto;height:auto;transition:all .5s;}
.partner .swiper-button-next,.caseSlide .swiper-button-next{left:auto;right:-60px;transform: rotate(0deg);}
.partner .btn:hover,.caseSlide .btn:hover{color:#cfa961;}

.proShow_box8 li{float:left;width:50%;overflow:hidden;height:320px;background:#f6f8fa;}
.proShow_box8 li .bgImg{float:left;width:50%;}
.proShow_box8 li .txt{float:right;width:50%;padding:5%;position: relative;z-index:2;background:#f6f8fa;height:320px;}
.proShow_box8 li .txt::after{content:"";position: absolute;border:10px solid transparent;border-right-color:#f6f8fa;left:-20px;top:50%;margin-top:-10px;}
.proShow_box8 li i{display:inline-block;width:70px;height:68px;background: url('../images/fwbj_icon.png') no-repeat;margin:15px 0;}
.proShow_box8 li h4{font-size:1.5em;color:#cfa961;padding-bottom:15px;margin-bottom:15px;position:relative;}
.proShow_box8 li h4::after{content:"";position:absolute;bottom:0;width:35px;height:2px;background:#cfa961;left:0;}
.proShow_box8 li:nth-child(2) i{background-position:-70px 0;}
.proShow_box8 li:nth-child(3) i{background-position:-140px 0;}
.proShow_box8 li:nth-child(4) i{background-position:-210px 0;}
.proShow_box8 .two .bgImg{float:right;}
.proShow_box8 .two .txt{float:left;}
.proShow_box8 .two .txt::after{border-left-color:#f6f8fa;right:-20px;left:auto;border-right-color:transparent;}
.proShow_box8 li:hover .bgImg{transform:scale(1.1);}

.proShow_box9{background:url('../images/pro9_bg.jpg') no-repeat center;background-size:cover;}
.proShow_box9 .pic{width:50%;height:420px;}
.proShow_box9 .txt{width:50%;background:#fff;height:420px;padding:4%;line-height:2;}
.proShow_box9 .font{font-size:1.143em;color:#111;}
.proShow_box9 ul{display:flex;justify-content: space-between;margin-top:50px;}
.proShow_box9 li span{display:block;font-size:.875em;color:#cfa961;}
.proShow_box9 li b{font-size:3.857em;margin-right:5px;line-height:1;font-family:Arial;letter-spacing:-2px;}

.proShow_box10 .main{width:49%;background:#f6f8fa;}
.proShow_box10 ul{display:flex;justify-content: space-between;padding:30px 8%;}
.proShow_box10 li span{display:block;font-size:.875em;color:#cfa961;}
.proShow_box10 li b{font-size:3.857em;margin-right:5px;line-height:1;font-family:Arial;letter-spacing:-2px;}

.proShow_box11{background:#f6f8fa;}
.proShow_box11 .sTitle span{font-weight:700;}
.caseSlide li{float:left;width:25%;} 
.caseSlide li .pImg{padding-top:75%;}
.caseSlide li p{height:60px;line-height:60px;background:#fff;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;text-align:center;color:#333;transition:all .5s;}
.caseSlide li:hover img{transform: scale(1.1);}
.caseSlide li:hover p{background:#cfa961;color:#fff;}

/*  解决方案 */
.solutionList ul{margin-right:-20px;}
.solutionList li{float:left;width:25%;margin-bottom:30px;padding-right:20px;}
.solutionList li .pImg{padding-top:74%;}
.solutionList li .txt{background:#fff;position:relative;padding:20px 6%;line-height:1.8;color:#666;z-index:2;}
.solutionList li .txt::after{content:"";position: absolute;left:0;bottom:0;width:100%;height:0;background:#cfa961;z-index:-1;transition:all .5s;}
.solutionList li h4{font-size:1.286em;margin-bottom:5px;color:#000123;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.solutionList li p{text-overflow:ellipsis;display: -webkit-box;overflow: hidden;line-clamp:2;-webkit-box-orient: vertical;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp:2;}
.solutionList li a:hover img{transform: scale(1.1);}
.solutionList li a:hover .txt::after{height:100%;}
.solutionList li a:hover .txt,.solutionList li a:hover h4{color:#fff;transition:all .5s;}

/*  解决方案详情 */
.solutionBan .txt h3{font-size:3em;}
.solutonMenu{background:#fff;height:80px;line-height:80px;box-shadow:0 3px 8px #eee;padding:0 2.5%;margin-top:-40px;border-radius:10px;font-size:1.125rem;margin-bottom:70px;}
.solutonMenu a{margin-right:100px;color:#333;}
.solutonMenu a.on,.solutonMenu a:hover{color:#cfa961;}
.solutonMenu .zx{float:right;margin-right:0;width:120px;height:32px;line-height:32px;background:#cfa961;color:#fff;border-radius:20px;font-size:0.889em;text-align:center;margin-top:25px;}
.solutionDesc{background:#fff;margin-bottom:50px;padding:3%;overflow:hidden;line-height:1.8;}
.solutionDesc .tie{font-size:1.5em;color:#000123;margin-bottom:15px;line-height:1;border-left:3px solid #cfa961;padding-left:10px;}

.solution_box{padding:50px 40px;background:#fff;overflow:hidden;}
.sTitle{margin-bottom:40px;overflow:hidden;font-size:1rem;}
.sTitle span{font-size:2.25em;color:#111;}
.sTitle a{float:right;width:150px;height:42px;line-height:42px;background:#cfa961;color:#fff;text-align:center;border-radius:24px;margin-top:5px;font-family:Arial;}
.sTitle a:hover{background:#a88135;}

.solution_pro li{float:left;width:25%;text-align:center;}
.solution_pro li a{position: relative;}
.solution_pro li a::after{content:"";position: absolute;left:0;bottom:0;width:100%;height:2px;background:#a88135;transform-origin:right;transform: scale(0,1);transition:transform .5s;}
.solution_pro li .pImg{padding-top:88%;display:block;border:1px solid #e5e5e5;}
.solution_pro li h4{font-size:1.286em;color:#000123;margin:15px 0;}
.solution_pro li a:hover img{transform:scale(1.1);}
.solution_pro li a:hover h4{color:#a88135;}


.swiperBtn,.swiperBullet{position:static;display:inline-block;margin-top:25px;}
.swiperBtn{width:auto;height:auto;line-height:1;font-family:"iconfont";background:none;font-size:2.2rem;cursor:pointer;}
.swiperBtn.swiper-button-prev{transform: rotate(180deg);}
.swiperBullet{width:auto !important;margin-top:0;position: relative;top:-7px;}
.swiperBullet .swiper-pagination-bullet{width:12px;height:12px;margin:0 10px !important;}
.solution_hzhb{background:none;}
.solution_hzhb li{width:20%;border:1px solid #eee;}
.solution_box .caseSlide li p{background:#f5f5f5;}
.solution_box .caseSlide li:hover p{background:#cfa961;}
.solution_news{margin-right:0 !important;}
.solution_news li{padding-right:0 !important;text-align:left;}
.solution_news li .txt{padding:15px;}
.solution_news li p{line-clamp:2;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp:2;}

/* 案例列表 */
.csaeList ul{margin-right:-20px;}
.csaeList li{float:left;width:25%;padding-right:25px;margin-bottom:40px;text-align:center;}
.csaeList li p{height:60px;line-height:60px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#111;font-size:1.143em;position:relative;}
.csaeList li p::after{content:"";position: absolute;left:0;bottom:0;width:100%;height:1px;background:#cfa961;transform-origin:right;transform: scale(0,1);transition:transform .5s;}
.csaeList li .pImg{padding-top:75%;}
.csaeList li a:hover img{transform:scale(1.1);}
.csaeList li a:hover p{color:#cfa961;}
.csaeList li a:hover p::after{transform-origin:left;transform: scale(1);}

/* 案例详情 */
.showLeft{width:72.5%;background:#fff;padding:40px 3%;}
.showLeft .title{font-size:1.75em;text-align:center;border-bottom:1px solid #e9e9e9;padding-bottom:25px;margin-bottom:25px;color:#000123;}
.showCon{line-height:1.8;overflow:hidden;margin-bottom:40px;}
.showPage{background:#f5f7fa;overflow:hidden;height:60px;line-height:60px;position:relative;padding:0 4%;}
.showPage i{font-style:normal;}
.showPage p{max-width:45%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.showPage .back{position: absolute;left:50%;color:#cfa961;margin-left:-20px;font-family:"iconfont";font-size:2rem;}
.showRight{width:25%;background:#fff;padding:20px 2%;overflow:hidden;}
.showRight .tie{font-size:28px;margin-bottom:20px;font-size:1.5rem;color:#000123;border-bottom: 1px solid #eee;padding-bottom:10px;margin-bottom:25px;}
.rightCase li{margin-bottom:20px;text-align:center;}
.rightCase li .pImg{padding-top:75%;}
.rightCase li p{padding:10px 0;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333;border-bottom: 1px solid #e9e9e9;}
.rightCase li:hover p{color:#cfa961;}

/* 技术服务 */
.serviceBan ul{margin-top:40px;}
.serviceBan li{float:left;margin-right:30px;text-align:center;}
.serviceBan li i{display:inline-block;width:108px;height:108px;background: url('../images/service_icon.png') no-repeat;margin-bottom:5px;}
.serviceBan li:nth-child(2) i{background-position:calc(-108px*1) 0;}
.serviceBan li:nth-child(3) i{background-position:calc(-108px*2) 0;}
.serviceBan li:nth-child(4) i{background-position:calc(-108px*3) 0;}

.downList li{float:left;width:49%;margin-bottom:30px;}
.downList li:nth-child(2n){float:right;}
.downList li a{display:block;padding:30px 80px;background:#f6f8fa;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;position:relative;}
.downList li a::before,.downList li a::after{position: absolute;font-family:"iconfont";line-height:1;}
.downList li a::before{content:"\eba7";left:25px;color:#cfa961;font-size:2.5em;top:22px;}
.downList li a::after{content:"\e63e";right:25px;color:#333;font-size:1.8em;top:26px;}
.downList li a:hover{background:#cfa961;color:#fff;}
.downList li a:hover::after,.downList li a:hover::before{color:#fff;}

/* 技术问答 */
.faqList ul{margin-right:-25px;}
.faqList li{float:left;width:50%;padding-right:25px;margin-bottom:25px;}
.faqList li a{background:#f6f8fa;padding:4%;overflow:hidden;display:block;}
.faqList li .pic{float:left; width:150px;height:150px;background:#fff;margin-right:25px;overflow:hidden;}
.faqList li .pic img{width:100%;height:100%;transition:all .5s;}
.faqList li h3{font-size:1.286em;margin-bottom:10px;color:#000123;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all .5s;}
.faqList li p{text-overflow:ellipsis;display: -webkit-box;overflow: hidden;line-clamp:3;-webkit-box-orient: vertical;text-overflow: -o-ellipsis-lastline;-webkit-line-clamp:3;line-height:1.8;color:#666;height:68px;margin-bottom:5px;}
.faqList li .more{font-family:"iconfont";color:#cfa961;font-size:2.5em;line-height:1;}
.faqList li a:hover img{transform: scale(1.1);}
.faqList li a:hover h3{color:#cfa961;}
.faqList li a:hover{box-shadow:0 2px 6px #eee;}

/* 视频列表 */
.videoList ul{margin-right:-30px;overflow: hidden;}
.videoList li{float:left;width:25%;padding-right:30px;margin-bottom:30px;text-align:center;}
.videoList li a{display: block;overflow: hidden;}
.videoList li .pImg{padding-top:74%;}
.videoList li p{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all .3s;font-size:1.143em;color:#000123;margin-top:15px;}
.videoList li p i{float:right;font-family:"iconfont";font-style:normal;}
.videoList li .pImg::after{content:"";position:absolute;left:0;top:0;background:#000;opacity:.4;width:100%;height:100%;transition:all .5s;z-index:4;}
.videoList li .pImg::before{content:"";position:absolute;left:50%;top:50%;width:64px;height:64px;background: url('../images/vIcon.png') no-repeat;margin-left:-32px;margin-top:-32px;z-index:5;transition:all .5s;}
.videoList li:hover p{color:#cfa961;}
.videoList li:hover img{transform: scale(1.06);}
.layer_video{width:80% !important;height:90% !important;}


/* 智造实力 */
.yfzx{background:url('../images/yfzx_bg.jpg') no-repeat center;background-size:cover; text-align:center;margin-top:-40px;padding-top:100px;}
.yfzx .txt{line-height:2;margin-bottom:40px;color:#000123;}
.yfzx .txt span{display:block;}
.yfzx ul{display:flex;justify-content:center;text-align:left;}
.yfzx li{border-right:1px solid #ddd;padding:0 4%;color:#333;overflow: hidden;}
.yfzx li p{float:left;}
.yfzx li i{float:right;font-family:"iconfont";font-style:normal;color:#cfa961;font-size:4em;margin-left:60px;}
.yfzx li b{font-size:4.25em;line-height:1;font-family:Arial;margin-right:5px;letter-spacing:-2px;}
.yfzx li span{display:block;color:#666;}
.yfzx li:last-child{border:none;}
.kyhz{background:none;}
.kyhz ul{margin-right:-20px;}
.kyhz li{padding-right:20px;margin-bottom:20px;}
.kyhz li a{border:1px solid #f2f2f2;background:#f2f2f2;}

.zzjd{background: url('../images/pro_bg.jpg') no-repeat center;background-size:cover;}
.zzjdSlide{border-radius:10px;position: relative;}
.zzjdSlide::after{content:"";position: absolute;top:0; left:50%;width:30px;height:430px;background:#fff;z-index:2;transform:skew(-5deg);margin-left:-15px;}
.zzjdSlide li{float:left;position:relative;width:50%; height:430px;overflow:hidden;color:#fff;text-align:left;}
.zzjdSlide li h4{position: absolute;left:6%;top:30px;font-size:1.5em;line-height:1.2;}
.zzjdSlide li h4 i{display:block;font-family:"Arial";font-style:normal;line-height:1;font-size:2.667em;line-height:1;font-weight:700;opacity:.6;}
.zzjdSlide li p{position: absolute;left:6%;bottom:30px;}
.zzjdSlide li b{font-size:4em;font-family:"Arial";letter-spacing:-2px;font-weight:400;margin-right:5px;}
.zzjdSlide li:hover .bgImg{transform: scale(1.05); filter: blur(5px);}

/* 新闻列表详情 */
.newsList li{margin-bottom:40px;}
.newsShow{padding-top:30px;}
.rightNews li{width:100%;margin-bottom:15px;}
.rightPro ul{margin-right:-10px;}
.rightPro li{float:left;width:50%;text-align:center;padding-right:10px;}
.rightPro li .pImg{padding-top:80%;}
.rightPro li p{height:50px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.rightPro li:hover img,.rightNews li:hover  img{transform: scale(1.1);}

/* 关于我们 */
.aboutBox1{background:url('../images/about_bg2.jpg') no-repeat center;background-size:cover;margin-top:-40px;padding-top:100px;}
.aboutLeft{width:21%;}
.aboutLeft .tie{font-size:1.286em;margin-bottom:30px;}
.aboutLeft .tie span{display:block;color:#000116;display:block;font-size:2.222em;}
.aboutLeft li{padding-left:60px;margin-bottom:40px;}
.aboutLeft li i{float:left;width:36px;height:36px;background: url('../images/aboutIcon.png') no-repeat;margin-left:-60px;margin-top:10px;}
.aboutLeft li span{color:#000116;}
.aboutLeft li b{font-size:2.571em;margin-right:5px;line-height:1.2;}
.aboutLeft li p{font-size:13px;}
.aboutLeft li:nth-child(2) i,.aboutLeft li:nth-child(3) i{background-position:-36px 0;}
.aboutRight{width:70%;}
.aboutRight .tie{margin-bottom:40px;text-transform: uppercase;}
.aboutRight .tie span{display:block;font-size:2.143em;letter-spacing:7px;color:#000116;}
.aboutRight .info{line-height:1.8;color:#000116;}

.history{background:url('../images/history_bg.jpg') no-repeat center;background-size:cover;}
.historyMain{border-radius:10px;position: relative;}
.historyMain::after{content:"";position:absolute;background:#fff;width:20px;height:100%;background:rgba(255, 255, 255, .9);right:0;top:0;}
.historyMain li{float:left;width:25%;text-align:left;}
.historyMain li a{height:300px;padding:10% 12% 10% 15%;background:rgba(255, 255, 255, .9);color:#000116;transform:skew(-5deg);display:block;margin-left:-20px;}
.historyMain li h5{font-size:2em;color:#cfa961;font-weight:700;margin-bottom:50px;transform:skew(5deg);}
.historyMain li .txt{transform:skew(5deg);}
.history .swiperBullet .swiper-pagination-bullet,.honor .swiperBullet .swiper-pagination-bullet{background:#fff;}
.history .swiperBtn,.honor .swiperBtn{color:#fff;}

.culture ul{margin-right:-20px;font-size:1.286em;}
.culture li{float:left;width:33.3%;padding-right:20px;}
.culture li a{display:block;position:relative;height:640px;overflow:hidden;}
.culture li .txt{position:absolute;width:100%;text-align:center;top:40px;padding:0 5%;color:#fff;letter-spacing:2px;transition:all .5s;}
.culture li h5{font-size:1.556em;margin-bottom:10px;}
.culture li a:hover .bgImg{transform: scale(1.05); filter: blur(5px);}
.culture li a:hover .txt{top:60px;}

.honor{background:url('../images/honor_bg.jpg') no-repeat center;background-size:cover;background-attachment: fixed;}
.honor li,.honor2 li{float:left;width:20%;}
.honor li a{background:#f0f2f7 url('../images/honor_bg2.jpg') no-repeat center;background-size:cover;padding:10%;display:block;overflow:hidden;padding-bottom:0;}
.honor li .pImg{padding-top:150%;}
.honor li .pic{height:360px;line-height:360px;display:block;}
.honor li .pic img{transition:all .5s;max-height:100%;}
.honor li p{margin-top:20px;height:60px;line-height:50px;border-top: 1px solid #e1e1e1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#000123;}
.honor li:hover img,.honor2 li:hover img{transform:scale(1.1);}
.honor2 li .pImg{padding-top:130%;border:2px solid #d7e2ee;border-radius:8px;}
.honor2 li p{margin-top:15px;color:#000123;}

/* 图片列表 */
.picList ul{margin-right:-30px;}
.picList li{width:20%;text-align:center;float:left;padding-right:30px;margin-bottom:30px;}
.picList li a{display:block;overflow:hidden;}
.picList li .pImg{padding-top:142%;border:1px solid #e1e1e1;}
.honorList li .pImg{padding-top:142%;}
.honorList li{width:20%;}
.picList li p{font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;margin-top:20px;}
.picList li a:hover img{transform:scale(1.1);}
.picList li a:hover p{color:#cfa961;}


/* 联系我们 */
.contactAdd{background:#f7f7f7;}
.contactAdd ul{margin-right:-25px;}
.contactAdd li{float:left;width:33.3%;margin-bottom:25px;padding-right:25px;}
.contactAdd .info{background:#fff;overflow:hidden;padding:8%;transition:all .5s;top:0;position: relative;}
.contactAdd li h4{font-size:1.5em;color:#000123;border-bottom: 1px solid #ddd;margin-bottom:15px;padding-bottom:15px;}
.contactAdd li .txt{line-height:2;color:#555;position:relative;min-height:130px;margin-bottom:20px;padding-right:110px;}
.contactAdd li .pic{width:100px;height:100px;position: absolute;right:0;top:0;}
.contactAdd li .zx{display:inline-block;width:120px;height:40px;line-height:40px;background:#d9b46d;color:#fff;text-align:center;font-size:.875em;border-radius:5px;position: relative;top:0;}
.contactAdd li .zx i{font-family:"iconfont";margin-right:5px;font-style:normal;font-size:1.2em;position: relative;top:2px;line-height:1;}
.contactAdd li .zx::after{position:absolute;top:100%;left:5%;width:90%;height:10px;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);content:'';opacity:0;transition:transform,opacity .3s;}
.contactAdd li .info:hover {top:-10px;box-shadow:0 4px 6px #eee;}
.contactAdd li .zx:hover{top:-5px;}
.contactAdd li .zx:hover::after{	opacity: 1;transform: translateY(5px);}

.contactBox1 ul{display:flex;justify-content:space-between;overflow:hidden;}
.contactBox1 li{float:left;background:#f7f7f7;width:24%;margin:0 10px;height:280px;position: relative;padding:2%;color:#222;}
.contactBox1 li::after{content:"";position: absolute;left:0;top:0;height:3px;background:#cfa961;width:100%;transition:all .5s;transform-origin:right;transform: scale(0,1);transition: transform .5s;}
.contactBox1 li:hover::after{transform-origin:left;transform: scale(1);}
.contactBox1 li h4{font-size:1.563em;font-weight:700;}
.contactBox1 li h4 span{display:block;font-size:14px;color:#767676;font-weight:400;}
.contactBox1 li p{position: absolute;bottom:35px;font-size:1.714em;}
.contactBox1 li p span{display:block;}
.contactBox1 li i{font-family:"iconfont";font-style:normal;position: absolute;right:10px;bottom:20px;line-height:1;opacity:.1;font-size:10rem;color:#999;transition:all .5s;}
.contactBox1 li:hover i{color:#cfa961;transform:scale(.9);}
#dituContent{height:560px;}




/* 在线留言 */
.message{background:url('../images/demand_bg.jpg') no-repeat center;font-size:.875em;padding-top:50px;padding-bottom:50px;color:#333;background-size:cover;}
.messageL{width:35%;font-size:1.25em;}
.messageL .title span{display: block;font-weight:700;color:#111;font-size:2em;}
.messageL .tel{color:#d9b46d;font-size:1.8em;margin-top:30px;}
.messageL .tel i{font-family:"iconfont";font-style:normal;margin-right:5px;}
.messageR{width:60%;overflow: hidden;}
.messageR .tie{margin-bottom:20px;}
.messageR .tie span{font-size:1.714em;margin-right:10px;}
.messageR p{width:32%;float:left;;height:46px;line-height:44px;position: relative;margin-bottom:10px;padding:0 20px;border:1px solid #ddd;background:#fff;}
.messageR .p2{margin:0 2%;}
.messageR p input{width: 100%;height: 100%;font-size:16px;font-size:14px;}
.messageR .p4{width:100%;height:90px;padding:15px 20px;}
.messageR textarea{width:100%;height:100%;}
.messageR .code input{height:46px;line-height: 44px;border: 1px solid #ddd;background:#fff;}
.messageR .code .c{width: 20%;padding: 0 15px;}
.messageR .code img{padding:11px;background:#fff;}
.messageR .code .sub {background: #d9b46d;width: 30%;cursor: pointer;transition: all .3s;color: #fff;border:1px solid #d9b46d;}
.messageR .code a{margin-left:10px;color:#333;margin-top:12px;}
.messageR .code a:hover{color:#d9b46d;}
.messageR .sub:hover{color:#fff;background:#002f82;}
