﻿@charset "utf-8";

/*头部*/
.zHeader{position:fixed;left:0;top:0;z-index:999;width:100%;height:110px;line-height:110px;box-sizing:border-box;background:rgba(0,0,0,.8);z-index:99}
.zHeader .logo{float:left;width:278px;height:110px;overflow:hidden;font-size:0;border-right:1px solid #484338;}
.zHeader .logo a{display:block;width:100%;height:100%;text-align:center;padding-top:28px;}

.zHeader .nav{position:relative;float:left;}
.zHeader .nav ul li{float:left;position:relative;}
.zHeader .nav ul li a{font-size:18px;margin-left:60px;display:block;color:#fff;}
.zHeader .nav ul li a:hover,.zHeader .nav li a.active{color:#be933b;}

.zHeader .ser{float:right;width:110px;height:110px;border-left:1px solid #484338;text-align:center;}
.zHeader .tel{float:right;height:110px;color:#fff;padding-right:40px;font-size:30px;font-family:'dincond-regularregular';border-left:1px solid #484338;padding-left:40px;}
.zHeader .tel span{font-size:16px;font-family:"微软雅黑";display:block;float:left;}


/*动画*/
.zSlide.swiper-slide{height:100%;}
.zSlide .swiper-slide img{width:100%;display: block;}
.zSlide .swiper-container-horizontal>.swiper-pagination-bullets{bottom:50px;}
.zSlide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;margin:0 10px;background:#fff;opacity:1;border:none;border-radius:50%;position:relative;}
.zSlide .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff;width:14px;height:14px;}

.zSlide .swiper-button-next:after,.zSlide .swiper-button-prev:after{display:none;}
.zSlide .swiper-button-next,.zSlide .swiper-button-prev{width:75px;height:30px;margin-top:-15px;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.zSlide .swiper-button-next{right:60px;background:url(../images/icon-banner-next.png) no-repeat center;}
.zSlide .swiper-button-prev{left:60px;background:url(../images/icon-banner-prev.png) no-repeat center;}
.zSlide .swiper-button-next:hover{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px);}
.zSlide .swiper-button-prev:hover{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px);}
.zpSlide{position:relative;overflow:hidden;width:100%;}
.zpSlide>img{width:100%;height:100%;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);-webkit-animation:minus 5s 0s ease both infinite;-moz-animation:minus 5s 0s ease both infinite;animation:minus 5s 0s ease both infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;display:block;}
@keyframes minus{
    0%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}
    100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
}

/*内页banner*/
.subBox{position:relative;height:590px;}
.subBanner{position:relative;height:100%;width:100%;top:0;left:0;z-index:2;}
.subBannerContent{position:absolute;top:295px;left:6.25%;right:6.25%;z-index:3;}
.subBannerContent .title{height:58px;line-height:58px;font-size:36px;color:#fff;text-align:center;font-weight:bold;}
.subBannerContent .title1{height:34px;line-height:34px;font-size:16px;color:#fff;text-align:center;padding-top:10px;}
.subBannerContent .title1 a{color:#fff;}
.subBg{background-repeat:no-repeat;background-position:center center fixed;background-size:cover;width:100%;height:100%;position:absolute;left:0px;top:0px;z-index:1;}

/*底部*/
.zFooter{background:#0e0e0e;overflow:hidden;}
.zFooter .wrap{border-left:1px solid #191919;border-right:1px solid #191919;padding:75px 50px 40px;overflow: hidden;box-sizing:border-box;}
.zFooter .menu{font-size:16px;padding-bottom:40px;overflow: hidden;}
.zFooter .menu a{color:#fff;}
.zFooter .menu a:hover,.zLink a:hover{color:#be933b;}
.zFooter .menu em,.zLink em{font-style:normal;display:inline-block;padding:0 25px;color:#2b2b2b;}
.zFooter .logo{float:left;padding-top:30px;}
.zFooter .copy{color:#a9a9a9;padding-left:65px;line-height:30px;float:left;font-size:14px;}
.zFooter .copy a{color:#a9a9a9;margin-left:20px;}
.zFooter .rwm{float:right;width:109px;}
.zFooter .rwm p{width:109px;height:109px;background:url(../images/rwmbg.jpg) no-repeat;padding-left:10px;}
.zFooter .rwm p img{width:100px;height:100px;}
.zFooter .rwm span{display:block;line-height:30px;text-align:center;}
.zLink{border-top:1px solid #191919;background:#0e0e0e;overflow:hidden;line-height:44px;height:44px;font-size:13px;color:#a9a9a9;}
.zLink .wrap{border-left:1px solid #191919;border-right:1px solid #191919;overflow: hidden;padding:0 50px;box-sizing:border-box;}
.zLink a{color:#a9a9a9;}
.zLink em{padding:0 10px;}

/*公共标题*/
.zTitle{font-size:30px;line-height:30px;color:#333;position:relative;padding-bottom:40px;}
.zTitle a{float:right;font-size:16px;text-transform:uppercase;font-family: 'aparajita';}
.zTitle a img{vertical-align:-2px;margin-right:4px;}
.zTitle a:hover{color:#be933b;}
.zTitle span{}
.zTitle em{font-style:normal;font-family:'aparajita';font-size:18px;padding-left:10px;}

/*关于*/
.zAbout{background:url(../images/abbg.jpg) no-repeat center top;overflow: hidden;}
.zAbout .pic{width:100%;height:310px;margin-top:100px;overflow:hidden;}
.zAbout .pic img{width:100%;height:100%;display: block;}
.zAbout .box{padding:50px 0;overflow:hidden;border-bottom:1px solid #dcdcdc;}
.zAbout .box a.logo{display:block;float:left;width:230px;position:relative;padding-top:10px;}
.zAbout .box a.logo:after{content:"";position:absolute;width:1px;height:172px;right:0;top:-100px;background:#be933b;z-index:999}
.zAbout .box a.logo img{width:80%;}
.zAbout .box .wz{width:800px;float:left;padding-left:50px;line-height:24px;font-size:14px;}
.zAbout .box .more{width:50px;height:7px;margin-top:15px;display:block;background:url(../images/more3.png) no-repeat right center;float:right;}
.zAbout .box  .more:hover{width:50px;background:url(../images/more1h.png) no-repeat right center;}

/*文化*/
.zCulture{margin-top:100px;overflow:hidden;display: flex;justify-content: center;}
.zCulture .pic{float:left;width:1022px;height:678px;}
.zCulture .cul{float:left;width:898px;height:678px;background:#fff;position: relative;}
.zCulture .cul a{display:block;float:left;box-sizing:border-box;}
.zCulture .cul a h3{font-size:28px;color:#fff;}
.zCulture .cul a h3 span{display:block;color:#939393;font-family:'aparajita';font-size:14px;padding-top:11px;}
.zCulture .cul a i{width:45px;height:7px;margin-top:65px;display:block;background:url(../images/more2.png) no-repeat right center;}
.zCulture .cul a:hover i{width:45px;background:url(../images/more1h.png) no-repeat right center;}
.zCulture .cul .cl1{width:898px;height:339px;background:url(../images/cl1.jpg) no-repeat 350px bottom #e2e2e2;padding-left:90px;padding-top:70px;}
.zCulture .cul .cl1:hover{background-position:330px bottom;}
.zCulture .cul .cl2{width:449px;height:339px;background-image:url(../images/cl2.png);padding-left:60px;padding-top:70px;position:absolute;left:-449px;bottom:0;background-color:rgba(32,76,61,.9);background-position: 135px 170px;background-repeat:no-repeat;}
.zCulture .cul .cl2:hover{background-position:125px 170px;}
.zCulture .cul .cl1 h3{color:#333;}
.zCulture .cul .cl1 h3 span{color:#9d9d9d;}
.zCulture .cul .cl1 i{background:url(../images/more3.png) no-repeat right center;}

.zCulture .cul .cl3{width:449px;height:339px;background:url(../images/cl3.png) no-repeat 230px bottom #6e6e6e;padding-left:60px;padding-top:70px;}
.zCulture .cul .cl3:hover{background-position:210px bottom;}
.zCulture .cul .cl4{width:449px;height:339px;background:url(../images/cl4.png) no-repeat 225px bottom #1b1b1b;padding-left:60px;padding-top:70px;}
.zCulture .cul .cl4:hover{background-position:196px bottom;}

/*案例*/
.zCase{padding-top:100px;overflow:hidden;}
.zCase .case{overflow:hidden;}
.zCase .case h3{float:left;font-size:30px;color:#333;height:30px;line-height:30px;}
.zCase .case h3 em{font-style:normal;font-family:'aparajita';font-size:18px;padding-left:10px;}
.zCase .catab{float:right;height:20px;line-height:20px;margin-top:5px;}
.zCase .catab a{float:left;cursor: pointer;font-size:16px;padding:0 30px 0 30px;border-right:1px dotted #c3c3c3;}
.zCase .catab a:last-child{padding-right:0;border-right:0;}
.zCase .catab a i{display:inline-block;width:23px;height:20px;background:url(../images/ablt.png) no-repeat;margin-right:15px;vertical-align:-3px;}
.zCase .catab a i.it1{background-position:0 0;}
.zCase .catab a i.it2{background-position:-23px 0;}
.zCase .catab a i.it3{background-position:-46px 0;}
.zCase .catab a i.it4{background-position:-69px 0;}
.zCase .catab a i.it5{background-position:-92px 0;}
.zCase .catab .active{color:#be933b;}
.zCase .catab .active i.it1{background-position:0 -20px;}
.zCase .catab .active i.it2{background-position:-23px -20px;}
.zCase .catab .active i.it3{background-position:-46px -20px;}
.zCase .catab .active i.it4{background-position:-69px -20px;}
.zCase .catab .active i.it5{background-position:-92px -20px;}

#tabs-container{margin-top:55px;overflow:hidden;position: relative;}
.shot{width:742px;height:504px;overflow:hidden;float:left;margin-right:1px;}
.shot img{width:100%;height:100%;display: block;}
.shot .swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px;}
.shot .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px;margin:0 10px;background:#fff;opacity:1;border:none;border-radius:50%;position:relative;}
.shot .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#fff;width:14px;height:14px;}
.zCase .lb{height:842px;position:relative;}
.zCase .lb li{float:left;width:457px;height:310px;position:relative;}
.zCase .lb li a{width:100%;height:100%;overflow:hidden;display:block;}
.zCase .lb li img{width:100%;height:100%;}
.zCase .lb li:nth-child(1){margin-bottom:1px;}
.zCase .lb li:nth-child(3),.zCase .lb li:nth-child(4){width:246px;height:168px;}
.zCase .lb li:nth-child(3){position:absolute;left:0;top:505px;}
.zCase .lb li:nth-child(4){position:absolute;left:0;top:674px;}
.zCase .lb li:nth-child(5){position:absolute;left:247px;top:505px;width:495px;height:337px;}
.zCase .lb li:nth-child(6){position:absolute;left:743px;top:622px;width:323px;height:220px;}
.zCase .lb li h3{display:table;width:100%;height:100%;background:rgba(0,0,0,.8);position:absolute;left:0;top:0;font-size:16px;color:#fff;opacity:0;}
.zCase .lb li h3 span{display: table-cell;text-align: center;vertical-align: middle;}
.zCase .lb li:hover h3{opacity:1;}
.zCase .more{width:133px;height:220px;background:#191919;position: absolute;right:0;bottom:0;text-align:center;padding-top:55px;box-sizing:border-box;}
.zCase .more img{width:60%;}
.zCase .more span{display: block;font-family:'aparajita';color:#fff;font-size:16px;text-transform:uppercase;padding-top:50px;}
.zCase .more span i{display:block;font-style:normal;font-size:20px;}

/*团队*/
.zTeam{background:#f5f5f5;overflow:hidden;padding:100px 0;margin-top:100px;position:relative;}
.zTeam:after{content:"";width:100%;height:1px;background:#dcdcdc;position:absolute;left:0;top:46%;z-index:1}
.zTeam .team{padding-top:30px;position: relative;z-index: 2}
.zTeam li{float:left;width:168px;height:330px;transition: all .6s ease-out;margin-left:-68px;position: relative;}
.zTeam li:nth-child(1){z-index:20;margin-left:0;}
.zTeam li:nth-child(2){z-index:19}
.zTeam li:nth-child(3){z-index:18}
.zTeam li:nth-child(4){z-index:17}
.zTeam li:nth-child(5){z-index:16}
.zTeam li:nth-child(6){z-index:15}
.zTeam li img{width:164px;height:164px;border:2px solid #fff;border-radius:50%;-moz-box-shadow:0px 15px 25px #9e9e9e; -webkit-box-shadow:0px 15px 25px #9e9e9e; box-shadow:0px 15px 25px #9e9e9e;}
.zTeam li h4{font-size:26px;color:#333;padding-top:35px;display:none;}
.zTeam li h4 i{font-style:normal;font-size:20px;}
.zTeam li h4 span{font-family:'aparajita';padding-left:20px;font-size:16px;color:#666;}
.zTeam li .wz{width:799px;padding-top:25px;overflow: hidden;font-size:14px;line-height:22px;position:relative;padding-right:80px;display:none;box-sizing:border-box;}
.zTeam li .wz .mo{width:50px;height:7px;margin-top:30px;display:block;background:url(../images/more3.png) no-repeat right center;position:absolute;right:0;top:25px;}
.zTeam li:hover .wz .mo{width:50px;background:url(../images/more1h.png) no-repeat right center;}
.zTeam li.on{width:799px;}
.zTeam li.on img{border:2px solid #be933b;}
.zTeam li.on h4,.zTeam li.on .wz{display:block;}

/*风格二*/
.teamBox{position:relative;padding:30px 70px 0;z-index:55}
.teamBox .swiper-slide{width:33%;}
.teamBox .tdl a{position:relative;display:block;}
.teamBox .tdl a .imgbox{margin-bottom:10px;}
.teamBox .tdl a .imgbox .img{margin:0 auto;max-width:290px;border:solid 10px rgba(0,0,0,0.2);border-radius:50%;overflow:hidden;transform:scale(0.8);transition:all 0.5s;}
.teamBox .tdl a .imgbox .img span{display:block;padding-top:100%;border-radius:50%;background-position:0 0;background-size:cover;background-repeat:no-repeat;}
.teamBox .tdl a .textbox{opacity:0;transform:translate(0,-20%);transition:all 0.5s;text-align:center;}
.teamBox .tdl a .textbox .biaoti{margin-bottom:10px;font-size:18px;color:#434343;font-weight:bold;line-height:24px;}
.teamBox .tdl a .textbox .mc{margin-bottom:10px;color:#9f9f9f;line-height:24px;}
.teamBox .tdl a .textbox .jieshao{margin:0 auto 30px;max-width:380px;height:48px;color:#6a6a6a;line-height:24px;overflow:hidden;}
.teamBox .tdl a .textbox .more{margin:0 auto;width:74px;color:#6a6a6a;line-height:26px;background:#e9e9e9;border-radius:13px;}
.teamBox .swiper-slide-active .tdl a .imgbox .img{transform:scale(1);}
.teamBox .swiper-slide-active .tdl a .textbox{opacity:1;transform:translate(0,0);}
.teamBox .swiper-button{width:40px;height:40px;font-size:0;line-height:40px;text-align:center;background:rgba(0,0,0,0.5);border-radius:50%;outline:none;top:37%;box-sizing:border-box;padding-top:8px;}
.teamBox .swiper-button.swiper-button-prev{left:0;}
.teamBox .swiper-button.swiper-button-next{right:0;transform:rotateY(180deg);}
.teamBox .swiper-button:hover{background:#be933b;}
.teamBox .tdl a:hover .textbox .more{color:#fff;background:#be933b;}
.teamBox .tdl a:hover .imgbox .img{border-color:#be933b;}
/*新闻*/
.zNews{padding:90px 0;overflow:hidden;}
.zNews ul{overflow: hidden;}
.zNews ul li{width:360px;float:left;margin-right:60px;}
.zNews ul li:nth-child(3){margin-right:0;}
.zNews ul li .pic{width:360px;height:226px;overflow:hidden;}
.zNews ul li .pic img{width:100%;height:100%;}
.zNews ul li .date{font-family:arial;color:#676767;padding:30px 0 25px;line-height:14px;font-size:14px;}
.zNews ul li h4{font-size:16px;}
.zNews ul li h4 a{color:#222;}
.zNews ul li:hover h4 a{color:#be933b;}
.zNews ul li .wz{line-height:24px;color:#888;padding-top:15px;}
.zNews ul li .mo{width:39px;height:7px;margin-top:30px;display:block;background:url(../images/more1.png) no-repeat left center;}
.zNews ul li:hover .mo{width:60px;background:url(../images/more1h.png);}

/*内页*/
.pageNav{background:#fff;height:66px;overflow: hidden;border-bottom:1px solid #ddd;}
.pageNav ul{text-align:center;}
.pageNav li{display:inline-block;}
.pageNav li a{font-size:16px;color:#333;line-height:66px;display:block;padding:0 5px;margin:0 20px;position:relative;}
.pageNav li a .line{position:absolute;bottom:0;left:50%;height:3px;width:0;display:block;background:#be933b;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.pageNav li.active a,.pageNav li:hover a{color:#be933b;}
.pageNav li.active .line,.pageNav li:hover .line{width:100%;left:0;}
.pageMain{background:#f6f6f6;padding:50px 0;overflow:hidden;}
.mainBox{font-size:16px;line-height:35px;color:#333;overflow: hidden;}
.mainBox .abbt{font-size:22px;font-weight:bold;color:#be933b;}
.mainBox img{float:right;padding-left:50px;}

/*企业文化*/
.mainBox .culwh{padding:8px 0 11px}
.mainBox .culwh li{overflow:hidden;background:#fff;margin-bottom:30px}
.mainBox .culwh .pic{float:right;width:48.29%;overflow:hidden}
.mainBox .culwh .pic img{display:block;width:100%}
.mainBox .culwh .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.mainBox .culwh .txt{float:left;width:42%;font-size:16px;color:#000;line-height:35px;margin-left:4.8%;margin-top:30px}
.mainBox .culwh .tit{font-size:22px;font-weight:700}
.mainBox .culwh .num{display:block;font-size:66px;color:#000;line-height:1;opacity:.07;filter:alpha(opacity=7);margin-bottom:14px}
.mainBox .culwh li:nth-child(2n) .pic{float:left}
.mainBox .culwh li:nth-child(2n) .txt{float:right;margin-right:4%}

/*图片*/
.pictureList li{background:#fff;float:left;width:31.5%;margin-right:2.75%;margin-bottom:2.75%;overflow: hidden;}
.pictureList li a{overflow:hidden;display:block;border:15px solid #fff;width:100%;height:100%;box-sizing:border-box;}
.pictureList li a img{width:100%;height:100%;display:block;}
.pictureList li:nth-child(3n){margin-right:0;}
.pictureList li h4{height:50px;line-height:50px;text-align:center;font-size:16px;}
.pictureList li:hover{box-shadow:0 10px 20px rgba(0,0,0,.05);}
.pageBox{overflow:hidden;}

/*案例*/
.caseList{}
.caseList li{background:#fff;float:left;width:31.5%;margin-right:2.75%;margin-bottom:2.75%;overflow: hidden;position:relative;}
.caseList li a,.caseList li a img{overflow:hidden;display:block;width:100%;height:100%;}
.caseList li a .pic{overflow:hidden;width:100%;height:100%;position:relative;}
.caseList li a .pic em{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background: url(../images/team_bg1.png) center 120px no-repeat rgba(0, 0, 0, 0.6);opacity:0;transform:scale(2,2);}
.caseList li:nth-child(3n){margin-right:0;}
.caseList li a .wz{padding:10px 20px 15px;overflow: hidden;position:relative;}
.caseList li a .wz h4{font-size:16px;color:#000;line-height:44px;font-weight:500;}
.caseList li a .wz h5{font-size:14px;color:#666;line-height:26px;}
.caseList li span{transition:all 0.3s linear;position:absolute;right:20px;bottom:13px;border:1px solid #e1e1e1;padding:12px 17px;border-radius:5px;font-size:14px;color:#666;line-height:21px;background:#fff;cursor: pointer;}
.caseList li:hover a .wz h4{color:#be933b;}
.caseList li span:hover{background:#be933b;border-color:#be933b;color:#fff;}
.caseList li:hover{box-shadow:0 10px 20px rgba(0,0,0,.05);}
.caseList li:hover a .pic em{opacity:1;transform:scale(1,1);background-position:center 115px;}

/*案例详细*/
.proShowL{width:860px;overflow:hidden;float:left;}
.proShowL .showBox{width:100%;padding:25px;background:#fff;overflow:hidden;box-sizing:border-box;}
.proShowL .showBox .box1{border-bottom:1px solid #ededed;padding-bottom:20px;overflow:hidden;width:100%;}
.proShowL .showBox .box1 .ti{float:left;font-size:30px;color:#333;line-height:30px;}
.proShowL .showBox .box1 .share{float:right;margin-top:4px;}
.proShowL .showBox .box1 .share .name{float:left;line-height:26px;}
.proShowL .showBox .box1 .share .bdsharebuttonbox{float:right;}
.proShowL .showBox .box1 .share .bdsharebuttonbox a{overflow:hidden;float:right;margin:0 2px;border-radius:50%;width:26px;height:26px;}
.share .bds_more{background:url('../images/icon-more.jpg') no-repeat center center!important;}
.share .bds_tsina{background:url('../images/icon-weibo.jpg') no-repeat center center!important;}
.share .bds_weixin{background:url('../images/icon-weixin.jpg') no-repeat center center!important;}
.share .bds_qzone{background:url('../images/icon-qq.jpg') no-repeat center center!important;background-image:url('../images/icon-qq.jpg');}
.share .bds_tqq{background:url('../images/icon-qqkj.jpg') no-repeat center center!important;background-image:url('../images/icon-qqkj.jpg');}
.proShowL .showBox .box2{padding:30px 0;overflow:hidden;}
.proShowL .showBox .box2 .wz{font-size:14px;line-height:26px;overflow:hidden;padding-bottom:20px;}
.proShowL .showBox .box2 .pict{overflow:hidden;}
.proShowL .showBox .box2 .pict a{padding:5px 0;display:block;overflow:hidden;}
.proShowL .showBox .box2 .pict img{width:100%;display:block;}

.proShowR{width:315px;float:right;overflow: hidden;}
.proShowR .box1,.proShowR .box2{width:315px;border:1px solid #e8e8e8;background:#fff;padding:30px 20px;margin-bottom:30px;box-sizing:border-box;overflow: hidden;}
.proShowR .box1.poss{position:fixed;top:110px; margin-top:0; z-index:55;}
.proShowR .box1 h3{font-size:20px;color:#000;line-height:40px;font-weight:bold;}
.proShowR .box1 p{font-size:18px;color:#666;line-height:30px;}
.proShowR .box1 .tx{width:100%;height:48px;border:1px solid #e8e8e8;font-size:15px;color:#333;line-height:48px;padding:0 10px;margin-top:20px;box-sizing:border-box;border-radius:3px;}
.proShowR .box1 .btn{height:45px;line-height:45px;display:block;background:#be933b;color:#fff;text-align:center;width:100%;border-radius:3px;cursor:pointer;outline:none;margin-top:20px;}
.proShowR .box1 .btn:hover{background:#d6a43d;}
.proShowR .box2 h3{line-height:20px;font-size:20px;border-left:5px solid #be933b;padding-left:10px;font-weight:bold;color:#000;}
.proShowR .box2 ul{padding-top:20px;overflow:hidden;}
.proShowR .box2 ul li {padding:8px 0;}
.proShowR .box2 ul li a{display:block;padding-left:15px;font-size:16px;position:relative;overflow:hidden;}
.proShowR .box2 ul li:hover a:before {border-left:5px solid #be933b;}
.proShowR .box2 ul li a:before{content:'';position:absolute;left:0px;top:6px;width:0;height:0;border-top:5px solid transparent;border-left:5px solid #ccc;border-bottom:5px solid transparent;}


.related{padding-top:30px;overflow:hidden;}
.related h3{font-size:24px;line-height:24px;font-weight:bold;color:#be933b;overflow: hidden;padding-bottom:20px;}

.relatedLi{width:1230px;margin:0 auto;margin-left:-15px;position:relative;}
.case-item{margin:15px;transition:all 0.3s linear;background:#fff;text-align:center;position:relative;overflow:hidden;}
.case-item .imgs{overflow:hidden;vertical-align:middle;position:relative;}
.case-item .imgs img{width:100%;}
.case-item:hover .imgs img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
.case-item .imgs .txts{position:absolute;top:0;height:100%;width:100%;left:0;background:url(../images/team_bg1.png) center 115px no-repeat rgba(0,0,0,0.6);transition:all 0.5s;opacity:0;filter:Alpha(opacity=0);-webkit-transform:scale(2.1,2.1);-moz-transform:scale(2.1,2.1);-o-transform:scale(2.1,2.1);-ms-transform:scale(2.1,2.1);transform:scale(2.1,2.1);}
.case-item h4{position:absolute;bottom:0;left:0;width:100%;font-weight:normal;height:50px;line-height:50px;overflow:hidden;font-size:16px;color:#fff;transition:all 0.3s;background:rgba(0,0,0,0.6);}
.case-item:hover h4{background:rgba(0,0,0,0);}
.case-item:hover .imgs .txts{opacity:1.0;filter:Alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background-position:center 110px;}
/*分页*/
.pagefy{margin-top:30px;overflow:hidden;}
.pagefy .item{width:33.333333%;float:left;padding:0 1px;box-sizing:border-box;}
.pagefy .item a{display:block;height:60px;border:1px solid #e8e8e8;text-align:center;line-height:58px;transition:all .2s;background:#fff;}
.pagefy .item a span{font-size:16px;color:#999;display:inline-block;*display:inline;zoom:1;background-repeat:no-repeat;background-size:7px;}
.pagefy .prev a span{padding-left:15px;background-image:url(../images/yprev.png);background-position:left center;transition:all .2s;}
.pagefy .next a span{padding-right:15px;background-image:url(../images/ynext.png);background-position:right center;transition:all .2s;}
.pagefy .return a{padding-left:15px;background-image:url(../images/yback.png);background-repeat:no-repeat;background-position:center;transition:all .2s;font-size:16px;}
.pagefy .item a:hover{background-color:#be933b;border-color:#be933b;}
.pagefy .item a:hover span{color:#fff;}
.pagefy .prev a:hover span{background-image:url(../images/yprevh.png);}
.pagefy .next a:hover span{background-image:url(../images/ynexth.png);}
.pagefy .return a:hover{background-image:url(../images/ybackh.png);}

/*新闻*/
.newsList li{margin-bottom:30px;}
.newsList .box{display:block;padding:40px;display:flex;align-items:center;justify-content:space-between;-webkit-justify-content:space-between;background:#fff;}
.newsList .box .img{width:35%;max-width:450px;position:relative;}
.newsList .box .img div{overflow:hidden;position:relative;z-index:1;}
.newsList .box .img div img{width:100%;}
.newsList .box .img:after{content:"";position:absolute;bottom:-10px;left:-12px;width:137px;height:157px;background:#be933b;display:block;}
.newsList .box .text{width:60%;position:relative;}
.newsList .box .text .tit{position:relative;font-size:24px;font-weight:bold;color:#333;line-height:30px;padding-right:50px;}
.newsList .box .text .line{margin:5% 0 4%;width:100%;height:1px;background:#e5e5e5;}
.newsList .box .text .date{font-size:14px;color:#999;padding-bottom:15px;}
.newsList .box .text .des{color:#666;line-height:35px;height:70px;overflow:hidden;font-size:14px;}
.newsList .box .text .more{position:absolute;top:50%;right:0;margin-top:-10px;width:20px;height:20px;background-image:url(../images/next.png);background-size:cover;-webkit-transition:all ease .3s;transition:all ease .3s;}
.newsList .box:hover .text .more{background-image:url(../images/next_hover.png);}
.newsList .box:hover .text .tit{color:#be933b;}
.newsList li .box:hover{box-shadow:0 10px 20px rgba(0,0,0,.05);}

/*招聘*/
.jobsBox li{margin-bottom:30px;padding:30px 30px;border:1px solid #d8e5ec;background-color:#fff;transition:all .2s;overflow:hidden;}
.jobsBox li .staffbox{padding-bottom:25px;border-bottom:1px solid #d8e5ec;zoom:1;overflow: hidden;}
.jobsBox li .staffbox .staff{float:left;font-size:22px;line-height:24px;color:#333;padding-left:30px;background-repeat:no-repeat;background-position:left center;background-size:20px;background-image:url(../images/staff.png);}
.jobsBox li .staffbox .detail{float:right;font-size:14px;line-height:24px;color:#999;padding-right:15px;background-repeat:no-repeat;background-position:right center;background-image:url(../images/yjt.png);}
.jobsBox li .require{margin-top:25px;font-size:0;overflow: hidden;}
.jobsBox li .require span{display:inline-block;*display:inline;zoom:1;font-size:16px;line-height:30px;margin-right:7%;color:#666;}
.jobsBox li:hover{box-shadow:0 10px 20px rgba(0,0,0,.05);}

.jobsBoxCont{background:#fff;padding:5%;overflow:hidden;}
.jobsBoxCont .bt{font-size:30px;font-weight:bold;}
.jobsBoxCont .grlb{font-size:14px;padding-top:15px;color:#888;}
.jobsBoxCont .grlb span{display:inline-block;margin-right:30px;}
.jobsBoxCont .detail{margin-top:25px;padding:40px 0 0;border-top:1px solid #e5e5e5;font-size:16px;color:#666;line-height:32px;}
.jobsBoxCont .tabox{font-size:14px;padding-top:30px;overflow:hidden;line-height:34px;}
.jobsBoxCont .tabox a{display:inline-block;height:34px;padding:0 25px;border:1px solid #be933b;border-radius:18px;}
.jobsBoxCont .tabox a:hover{background:#be933b;color:#fff;}


/*联系我们*/
.contactBox{background:url(../images/contact_img.jpg) no-repeat center center;background-size: cover;padding:6%;overflow:hidden;}
.contactBox .left{width: 38%;float:left;color: #fff;}
.contactBox .left .tit{font-size:24px;font-weight:bold;}
.contactBox .left .des{margin-top:20px;padding-bottom:30px;border-bottom:1px dashed #fff;font-size:16px;line-height:30px;}
.contactBox .left .tip{margin-top:30px;}
.contactBox .left .tip p{margin-bottom:20px;position:relative;padding-left:54px;line-height:40px;font-size:16px;}
.contactBox .left .tip p span{font-weight:bold;}
.contactBox .left .tip p:before{content:"";position:absolute;top:0;left:0;width:40px;height:40px;background-size:cover;}
.contactBox .left .tip p:nth-child(1):before{background-image:url(../images/ico_add.png);}
.contactBox .left .tip p:nth-child(2):before{background-image:url(../images/ico_tel.png);}
.contactBox .left .tip p:nth-child(3):before{background-image:url(../images/ico_email.png);}
.contactBox .left .map-box{ margin-top:35px; height:237px; position:relative; overflow: hidden;}
.contactBox .left .map-box img{ max-width:1000%;}
.contactBox .left .map-box .allmap{ width:100%; height: 100%; position: absolute; left: 0; top:0;}
.contactBox .left .map-box .anchorBL{ display: none; }
.contactBox .right{width:48%;background:rgba(255,255,255,.9);padding:6% 4% 4%;position:relative;float:right;}
.contactBox .right .theme{padding-bottom:20px;text-align:center;}
.contactBox .right .theme p{font-family:arial;font-size:40px;text-transform:uppercase;line-height:40px;opacity:.3;}
.contactBox .right .theme span{margin-top:-20px;display:block;color:#c09547;font-size:24px;color:#c09547;font-weight:bold;}
.contactBox .right .con{border-top:1px dashed #c1c1c2;border-bottom:1px dashed #c1c1c2;padding:20px 0;overflow:hidden;}
.contactBox .right .con span{width:100%;padding:10px 0;overflow: hidden;display:block;}
.contactBox .right .con span input{width:100%;color:#999;background:#fff;border:none;height:55px;line-height:35px;padding:10px 15px;box-sizing:border-box;font-size:16px;}
.contactBox .right .con span select{width:100%;color:#999;background:#fff;border:none;height:48px;padding:12px 12px;}
.contactBox .right .con span:last-child{width:100%;}
.contactBox .right .con textarea{border:none;width:100%;height:120px;line-height:35px;padding:10px 15px;background:#fff;box-sizing:border-box;font-size:16px;}
.contactBox .right .more-button{margin:20px auto 25px;}
.contactBox .right .des{text-align:center;color:#333;}
.contactBox .right .des span{font-size:18px;color:#d61a1a;}
.contactBox .right .img{position:absolute;bottom:-35px;right:-35px;border:6px solid #d4b475;border-radius:100%;width:160px;height:160px;overflow:hidden;}
.more-button{width:180px;line-height:37px;display:block;text-align:center;position:relative;background:#be933b;font-size:16px;color:#fff;overflow:hidden;-webkit-transition:all ease .3s;transition:all ease .3s;}
.more-button:hover{background:#c09547;}
.talBox,.tabBox1{overflow:hidden;}
.talBox h3{font-size:40px;padding-top:30px;line-height:40px;}
.talBox h4{font-size:18px;font-family:arial;color:#ccc;padding-top:10px;padding-bottom:30px;}
.tabBox1 h3{text-align:center;font-size:34px;padding:80px 0;}
.tabBox1 img{float:none;width:100%;padding:0;}

.temList li{background:#fff;box-shadow: 0px 5px 20px #ebebeb;margin-bottom:30px;}
.temList li .pic{width:30%;float:left;overflow:hidden;}
.temList li .pic img{width:100%;height:100%;}
.temList li .txt{width:70%;float:right;padding:40px 50px;overflow:hidden;box-sizing:border-box;}
.temList li .txt h3{font-size:26px;font-weight:bold;color:#333;}
.temList li .txt h3 span{font-size:16px;font-weight:normal;color:#888;}
.temList li .txt .pt{padding-top:15px;}
.temList li .txt p{font-size:16px;line-height:28px;color:#666;}
.temList li .txt p i{padding-right:5px;display:inline-block;width:20px;text-align:center;}
@media all and (max-width:1024px){

}
@media all and (max-width:768px){

}
@media all and (max-width:640px){

}
@media all and (max-width:480px){

}
@media all and (max-width:414px){

}
@media all and (max-width:375px){

}
@media all and (max-width:320px){
}