@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{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:.975rem;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:#e4e4e4;line-height:1.8;font-family:'Microsoft Yahei',Arial,'simsun',HELVETICA;min-width:320px;background:#171717;}
a{color:#e4e4e4;text-decoration:none;transition:all ease 0.3s;}
a:hover{color:#da2121;}
html,body{position:relative;font-size:100%;}
html::-webkit-scrollbar{width:0px}
/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.nor{font-weight:normal;}
.container{position:relative;max-width:1200px;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;}
.mb30{margin-bottom:30px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.bg_Img{transition:all 0.5s;background-position:center;-webkit-background-size:cover;background-size:cover;height:100%;width:100%;display:block;height:275px;position:relative;}
@font-face {
font-family: 'geometric';
src: url('../fonts/geometric.eot');
src:
  url('../fonts/geometric.eot?#font-spider') format('embedded-opentype'),
  url('../fonts/geometric.woff') format('woff'),
  url('../fonts/geometric.ttf') format('truetype'),
  url('../fonts/geometric.svg') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
  font-family: 'iconfont';  /* project id 657870 */
  src: url('//at.alicdn.com/t/font_657870_4gi0zpscvemz33di.eot');
  src: url('//at.alicdn.com/t/font_657870_4gi0zpscvemz33di.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_657870_4gi0zpscvemz33di.woff') format('woff'),
  url('//at.alicdn.com/t/font_657870_4gi0zpscvemz33di.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_657870_4gi0zpscvemz33di.svg#iconfont') format('svg');
}
.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{position:fixed;left:0;top:0;height:80px;z-index:20;width:100%;background:#111; transition:all 0.4s;border-top:2px solid #da2121;}
.header .logo{position:absolute;left:0px;top:0;line-height:78px;width:530px;padding-left:60px;}
.header .logo{display:block;}
.header .logo span{font-size:1.125em;border-left:1px solid #44494b;color:#fff;float:right;padding-left:20px;}
.header .tel{position:absolute;right:0;top:0;width:300px;font-size:1.375em;color:#fff;line-height:78px;border-left:1px solid #44494b;height:78px;padding-left:30px;}
.header .tel a{font-size:1.5rem;margin-right:10px;color:#fff;float:left;}
.header .tel span{ line-height:28px;display: block; }
.header .tel span:nth-child(2){padding-top:5px;}
.headerS,.headerS .tel{height:68px;transition:all 0.3s;}
.headerS{height:70px;}
.headerS .logo,.headerS .tel{line-height:68px;}
.headerS .logo img{height:30px;}
.headerS .nav .navMain{height:68px;line-height:68px;}
/*  PC导航 */
.nav .navMain{padding:0 260px 0 36%;height:78px;line-height:78px;}
.nav .m{float:left;width:12%;text-align:center;padding-right:1px;position:relative;}
.nav li i{display:none;}
.nav .m>a{color:#fff;position:relative;display:block;z-index:2;}
.nav .m>a:after{content:"";position:absolute;left:0;top:0;height:0;background:#da2121;width:100%;transition: all 0.3s;z-index:-1;}
.nav .m:hover a:after,.nav .cur a:after,.nav .on a:after{height:100%}
.nav .navSub{position:absolute;left:0;top:100%;background:#383c3e;line-height:35px;width:160%;color:#fff;font-size:.875em;transform:scale(0,1);transition:all 0.4s;opacity:0;text-align:left;}
.nav .navSub li{border-bottom:1px solid #282828;}
.nav .navSub a{color:#fff;display:block;padding:0 10px;}
.nav .navSub a:hover{background:#da2121;color:#fff;}
.nav .m:hover .navSub{transform:scale(1);opacity:1;}
.nav .m3 .navSub{width:200%;}
/*  导航按钮 */
.navTrigger{position:absolute;top:22px;left:15px;width:28px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;cursor:pointer;display:none;}
.navTrigger span{display:block;height:2px;background:#fff;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);}
/*  广告轮播图 */
.banner{position:relative;height:100%;}
.banner div{height:100%;width:100%;position:relative;}
.banner a{display:block;-webkit-background-size:cover;background-size:cover;background-position:center;height:100%;width:100%;}
.slick-dots{position:absolute;bottom:10px;display:block;width:100%;padding:0;margin:0;text-align:center;z-index:3;}
.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;}
.slick-dots li button{font-size:0;line-height:0;display:block;height:12px;width:12px;cursor:pointer;border-radius:100%;border:2px solid #d80404;padding:0;}
.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots li.slick-active button{background:#d80404;}
.banner:hover .slick-arrow{opacity:1;}
.banner:hover .slick-prev{left:20px;}
.banner:hover .slick-next{right:20px;}
.banner .small{position:absolute;left:50%;top:26%;transform: translateX(-50%);}
.banner .txt{position:absolute;left:60px;bottom:14%;width:auto;height:auto;color:#fff;font-size:1.375em;line-height:1.8;text-shadow:0 2px #333;}
.banner .txt h3{font-size:1.909em;}
.banner .txt h5{background:rgba(85,134,189,.8);font-size:1.091em;padding:5px 30px;text-shadow:none;margin-bottom:5px;display:inline-block;}
/*  案例 */
.case,.solution,.product,.about,.join,.news{background-image:url('../images/case_bg.jpg');padding:0 60px;padding-top:40px;background-position:center;background-size:cover;}
.caseLeft{width:14.5%;}
.hTitle{font-size:2.250rem;color:#fff;line-height:1;margin-bottom:40px;position:relative;padding-left:15px;}
.hTitle span{display:block;color:#777;font-size:1.889em;font-family:Arial;font-family:'geometric';margin-left:-15px;}
.hTitle:after{content:"";position:absolute;left:0;top:0;width:4px;height:36px;background:#da2121;}
.caseLeft ul{background:#454545;}
.caseLeft li a{display:block;height:106px;line-height:106px;color:#fff;position:relative;z-index:2;padding-left:25%;}
.caseLeft li:nth-child(2) a{background:#363636;}
.caseLeft li:nth-child(3) a{background:#2f2f2d;}
.caseLeft li:nth-child(4) a{background:#222;}
.caseLeft li a i{color:#fff;font-size:1.6rem;margin-right:20px;position:relative;top:3px;}
.caseLeft li a:after{content:"";position:absolute;left:0;top:0;background:#c51c1c;height:100%;width:0;z-index:-1;transition:all .3s;}
.caseLeft li a:hover:after{width:100%;}
.caseRight{width:84%;overflow:hidden;}
.caseRight ul{margin-right:-20px;}
.caseRight li{float:left;width:25%;padding-right:20px;margin-bottom:20px;}
.caseRight li a{display:block;position:relative;overflow:hidden;}
.caseRight li .cImg:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: rgba(0,0,0,.8);transition:all 0.4s;transform:scale(0);opacity:0}
.caseRight li .cImg,.bg_Img{transition:all 0.5s;background-position:center;-webkit-background-size:cover;background-size:cover;height:100%;width:100%;display:block;height:275px;position:relative;}
/* .caseRight li h3{position:absolute;top:50%;color:#fff;padding:15px;text-align:center;z-index:2;transition:all 0.4s;width:100%;transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);opacity:0;margin-left:-15px;}
.caseRight li h3 i{display:block;font-family:iconfont;font-style:normal;font-size:1.2rem;} */

.caseRight li h3{position:absolute;left:0;bottom:0;width:100%;padding:0 10px;text-align:center;color:#fff;background: rgba(0,0,0,.8);height:50px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
/* .caseRight li a:hover .cImg:after{transform:scale(1);opacity:1;} */
.caseRight li a:hover .cImg,.solutionMain li a:hover .bg_Img{transform: scale(1.1);}
.caseRight li a:hover h3{transition-delay:.2s;opacity:1;margin-left:0;}
/*  解决方案 */
.solution{background-image:url('../images/solution_bg.jpg');}
.solutionMain .hTitle{width:18%;}
.solutionMain{width:82%;overflow:hidden;}
.solutionMain ul{margin-right:-20px;}
.solutionMain li{float:left;width:25%;padding-right:20px;font-size:.875rem;}
.solutionMain li a{display:block;position:relative;overflow:hidden;}
.solutionMain li .bg_Img{height:520px;transition:all 0.5s ease-in;}
.solutionMain li h4{position:absolute;bottom:0;left:0;padding:30px 8%;width:100%;background: rgba(255,255,255,.8);font-size:1.875em;color:#1e1e1e;line-height:1.4;transition:all 0.3s;}
.solutionMain li h4:after{content:"\e602";position:absolute;right:8%;top:50%;color:#da2121;font-family:iconfont;font-size:1rem;margin-top:-5px;}
.solutionMain li h4 span{display:block;font-size:0.467em;text-transform: uppercase;opacity:.7;}
.solutionMain li:hover h4{background:rgba(255,44,44,.8);color:#fff;}
.solutionMain li:hover h4:after{color:#fff;}
.solutionMain li:nth-child(5),.solutionMain li:nth-child(6){display:none;}
/*  产品 */
.product{background-color:#101010;}
.proL{width:14.5%;}
.proL li a{display:block;height:70px;line-height:70px;color:#fff;position:relative;z-index:2;text-align:center;background:#424242;}
.proL li:nth-child(2) a{background:#363636;}
.proL li:nth-child(3) a{background:#2f2f2d;}
.proL li:nth-child(4) a{background:#222;}
.proL li:nth-child(5) a{background:#191919;}
.proL li:nth-child(6) a{background:#111;}
.proL li a:after{content:"";position:absolute;left:0;top:0;background:#c51c1c;height:100%;width:0;z-index:-1;transition:all .3s;}
.proL li a:hover:after{width:100%;}
.proL li.more{text-align:center;}
.proL li.more a{width:26px;height:26px;background:#da2121;color:#fff;line-height:26px;display:inline-block;}
.proL li.more a:after{display:none;}
.proL li.more a:hover{background:#d80404;}
.proR{width:84%;overflow:hidden;}
.proR ul{margin-right:-1px;}
.proR li{float:left;width:25%;padding-right:1px;margin-bottom:1px;text-align:center;}
.proR li a{display:block;position:relative;overflow:hidden;background:#fff;height:290px;}
.proR li .cImg{transition:all 0.5s;background-position:center;-webkit-background-size:cover;background-size:cover;height:100%;width:100%;display:block;height:210px;position:relative;}
.proR li h3{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:.875rem;color:#333;padding-bottom:30px;position:relative;}
.proR li h3:after{content:"\e602";position:absolute;left:50%;bottom:0%;color:#da2121;font-family:iconfont;font-size:1rem;margin-left:-5px;}
.proR li:hover .cImg{transform:scale(1.1);}
.proR li:hover h3{color:#d80404;}
/*  关于集团 */
.about{background-image:url('../images/about_bg.jpg');font-size:.875rem;}
.aboutL{width:16.5%;}
.aboutL .hTitle{margin-bottom:0;height:104px;}
.aboutL .main{background:#101010;padding:45px 15% 0 15%;height:400px;color:#fff;line-height:1.2;margin-top:76px;}
.aboutL .main h4{margin-top:35px;font-size:18px;margin-bottom:15px;}
.aboutL .main h4 b{font-size:20px;display:block;}
.aboutL .main .tie{font-size:12px;opacity:.4;margin-bottom:30px;font-family:Arial;}
.aboutL .main .phone{color:#da2121;font-size:20px;font-family:Arial;position:relative;padding-left:35px;}
.aboutL .main .phone:after{content:"\e704";font-family:iconfont;position:absolute;left:0;top:0;font-size:1.5rem;top:-2px;}
.aboutL .main .more{display:block;height:50px;line-height:40px;border:3px solid #fff;text-align:center;font-size:14px;margin-top:25px;color:#fff;}
.aboutL .main .more i{position:relative;margin-right:15px;font-size:1.2rem;}
.aboutL .main .more:hover{background:#fff;color:#d80404;}
.aboutMain{background:#202020;width:50%;padding:45px 3% 20px 3%;height:580px;color:#999;}
.aboutMain .tie{color:#fff;font-size:1.857em;margin-bottom:25px;}
.aboutMain .txt{min-height:130px;margin-bottom:15px;}
.aboutMain .font a{display:block;overflow:hidden;}
.aboutMain .font img{transition:all 3s;}
.aboutMain a:hover img{transform:scale(1.1);}
.aboutRight{padding:45px 2.5% 20px 2.5%;width:33.5%;background:#0f0f0f;height:580px;}
.aboutRight .tie{color:#fff;font-size:2em;height:60px;border-bottom:1px solid #272727; position:relative;}
.aboutRight .tie:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:110px;background:#d80404;}
.aboutRight .txt p{color:#999;font-size:.75rem;margin-top:25px;}
.aboutRight .txt strong{color:#fff;margin-bottom:5px;font-size:1.667em;padding-left:15px;position:relative;display:block;font-weight:normal;}
.aboutRight .txt strong:after{content:"";position:absolute;left:0;top:10px;width:3px;height:18px;background:#da2121;}
/*  新闻中心 */
.news{background-image:url('../images/news_bg.jpg');font-size:.875rem;position:relative;padding-top:0;}
.newsLeft{width:51%;}
.news .hTitle{width:15%;float:left;}
.newsMain{width:84%;padding:3%;background:#040404;overflow:hidden;}
.newsBox{width:48%;}
.newsBox .tie{color:#fff;font-size:2em;height:60px;border-bottom:1px solid #272727; position:relative;margin-bottom:30px;}
.newsBox .tie:after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:110px;background:#d80404;}
.newsBox li.wow{padding:5px 0;border-top:1px dotted #3b3b3b;}
.newsBox li a{color:#fff;display:block;height:40px;line-height:40px;padding-left:10px;position: relative;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsBox li a:after{content:"";position:absolute;left:0;top:20px;width:3px;height:3px;background:#da2121;transition:all 0.3s;}
.newsBox li span{float:right;margin-left:20px;color:#999;font-size:0.857em;transition:all 0.3s;}
.newsBox li a:hover{background-color:#ea2626;color:#fff;padding-left:18px;}
.newsBox li a:hover span{color:#fff;margin-right:8px;}
.newsBox li a:hover:after{left:8px;background:#fff;}
.newsBox1 li:last-child{display:none;}
.newsBox .top{overflow:hidden;height:200px;margin-bottom:20px;border-top:none;}
.newsBox .top .bg_Img{width:42%;margin-right:5%;height:200px;float:left;}
.newsBox .top a:after{display:none;}
.newsBox .top h4 a{padding-left:0;height:auto;line-height:1.6;}
.newsBox .top h4{font-size:1.143em;margin-bottom:10px;}
.newsBox .top h4 a{color:#fff;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsBox .top h4 a:hover{color:#da2121;}
.newsBox .top p{font-size:.75rem;height:130px;}
.newsBox .top h4 a:hover{background:none;padding-left:0;}
.newsBox .top .more{display:inline-block;background:#333;padding:0 20px;height:35px;line-height:35px;font-size:.75rem;text-transform: uppercase;}
.newsBox .top .more:hover{background:#da2121;}
/*  底部 */
.footer{background:#000;color:#fff;padding:0 60px;width:100%; left:0;bottom:0;min-height:45px;font-size:.75rem;z-index:20;position:absolute;}
.footer .fl{line-height:45px;}
.footer a{color:#fff;}
.footer a:hover{text-decoration: underline;}
/* .friendlink{height:28px;line-height:26px;border:1px solid #fff;width:160px;text-align:center;margin-top:8px;position:relative;}
.friendlink span i{margin-left:10px;position:relative;transform: rotate(180deg);display:inline-block;top:1px;transition:all 0.3s;font-size:.875rem;}
.friendlink .link{position:absolute;bottom:26px;border:1px solid #fff;width:160px;left:-1px;background:#fff;padding:5px 0;font-size:.873em;opacity:0;transform:scale(1,0);transition:all 0.4s;transform-origin:bottom;}
.friendlink .link a{display:block;color:#555;height:32px;line-height:32px;text-align:center;}
.friendlink .link a:hover{background:#da2121;color:#fff;}
.friendlink:hover .link{opacity:1;transform:scale(1);}
.friendlink:hover span i{transform: rotate(0deg);} */
.friendlink a{margin:0 5px;}

.listFoot{position:fixed;background:#242424;}



/*  内页公用 */
.listWrapper{background-image:url('../images/listWrap_bg.jpg');background-position:center;-webkit-background-size:cover;overflow:hidden;padding:80px 60px;font-size:.875rem;padding-top:160px;min-height:900px;}
.pages{text-align:center;}
.pages a{color:#666;margin-left:20px;border:1px solid #555;width:120px;height:35px;line-height:35px;display: inline-block;position:relative;transition:all 0.3s;margin-top:30px;}
.pages a:after{font-family:"iconfont";font-size:2rem;transition:all 0.3s;content:"\e601";position:absolute;left:0;top:0;width:100%;height:100%;}
.pages .next:after{content:"\e666";}
.pages a:hover{background:#fff;color:#da2121;}
.listMenu{width:14.5%;font-size:1rem;}
/* .listMenu nav{overflow:hidden;max-height:500px;} */
.listRight{width:84%;overflow:hidden;}
.listMenu .main{background:#232323;}
.listMenu a{display:block;height:70px;line-height:70px;border-bottom:1px solid #3c3c3c;color:#fff;position:relative;z-index:2;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; padding-left: 25px;}
.listMenu a:after{content:"";position:absolute;left:0;top:0;background:#da2121;height:100%;width:0;z-index:-1;transition:all .3s;}
.listMenu a:hover:after,.listMenu .cur:after{width:100%;}
.listMenu a:last-child{border-bottom:none;}
/*  案例详情 */
.listRight{padding-top:0;}
.caseList li .cImg{height:230px;}
/* .caseList,.videoList{max-height:500px;overflow:hidden;} */
.caseShow{padding:140px 60px 80px 60px;font-size:0.813rem;}
.caseShow_L{width:25%;}
.caseShow_L .tie{color:#fff;font-size:1.985em;position:relative;/* padding-top:20px; */margin-bottom:30px;}
.caseShow_L .tie:after{content:"";position:absolute;left:-40%;top:5px;width:100%;background:#da2121;height:3px;display:none;}
.caseShow_L .tie span{display:block;font-size:.813rem;color:#999;}
.caseShow_L .tie i{font-style:normal;margin-left:20px;position:relative;padding-left:15px;}
.caseShow_L .tie i:after{content:"\e640";font-family:"iconfont";position:absolute;top:0;left:0;margin-right:5px;}
.caseShow_L .txt{margin-bottom:15px;}
.bshare-custom{background:#333;padding:5px 10px;border-radius:5px;margin:20px 0;}
.showPage{padding:25px 0;font-size:.875rem;border-top:1px dotted #666;margin-bottom:25px;margin-top:25px;}
.showPage p{margin-bottom:10px;line-height:1.8;}
.showPage p a{position:relative;padding-left:30px;color:#da2121;}
.showPage p a:before{content:"\e78b";font-family:"iconfont";position:absolute;left:0;top:-2px;font-size:1.2rem;line-height:1;color:#999;}
.showPage p:nth-child(2) a:before{content:"\e78a";}
.showPage p a:hover{color:#fff;}
.showPage .back{float:right;width:100px;height:35px;line-height:35px;background:#666;text-align:center;margin-top:-60px;color:#fff;}
.showPage .back:hover{background:#da2121;color:#fff;}
.relatedCase{border-top:1px dotted #666;padding-top:20px;}
.relatedCase li{float:left;width:49%;margin-bottom:15px;text-align:center;}
.relatedCase li:nth-child(2n){float:right;}
.relatedCase li .pImg{padding-top:70%;}
.relatedCase li h4{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding-top:10px;}
.relatedCase li:hover img{transform:scale(1.1);}
.caseShow_R{width:70%;overflow:hidden;}
.caseShow_R img{width:100%;margin-bottom:20px;}
/*  产品中心 */
.proList{overflow:hidden;}
.proList li{float:left;width:25%;padding-right:1px;margin-bottom:1px;text-align:center;}
.proList li a{display:block;position:relative;overflow:hidden;background:#fff;height:290px;}
.proList li .cImg{transition:all 0.5s;background-position:center;-webkit-background-size:cover;background-size:cover;height:100%;width:100%;display:block;height:210px;position:relative;}
.proList li h3{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:.875rem;color:#333;padding-bottom:30px;position:relative;}
.proList li h3:after{content:"\e602";position:absolute;left:50%;bottom:0%;color:#da2121;font-family:iconfont;font-size:1rem;margin-left:-5px;}
.proList li:hover .cImg{transform:scale(1.1);}
.proList li:hover h3{color:#d80404;}
/*  产品详情 */
.proShow{padding-top:140px;}
.proShow .listRight{background:#202020;padding:2%;overflow:hidden;margin-bottom:100px;}
.proShow_box1{overflow:hidden;margin-bottom:50px;}
.gallery{width:50%;overflow:hidden;position:relative;}
.gallery .gallery-top{max-height:600px;margin-bottom:20px;}
.gallery-top li .pImg{padding-top:58%;}
.gallery-top li a{position:relative;}
.gallery-top li a:after{content:"\e605";position:absolute;right:0;bottom:0;color:#fff;padding:10px 15px;background: rgba(0,0,0,.8);font-family:"iconfont";font-size:1.5rem;}
.gallery-thumbs li{border:1px solid #bdc4ce;padding:5px;cursor:pointer;}
.gallery-thumbs .swiper-slide-active{border:1px solid #da2121;}
.gallery .swiper-button-white{display:none;}
.gallery-thumbs{margin-top:40px;}
.proShow_R{width:44%;overflow:hidden;}
.proShow_R .title{font-size:1.429em;color:#da2121;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd;}
.proShow_R .title span{display:block;font-size:0.7em;color:#555;}
.proShow_R .bshare-custom{margin:6px 0;}
.proShow_R .font .f{color:#fff;}
.proShow_R .phone{padding-left:40px;margin-bottom:25px;color:#da2121;padding-top:20px;position:relative;}
.proShow_R .phone:before{position:absolute;content: "\e704";font-family: "iconfont";color:#da2121;font-size:30px;left:0;top:15px;}
.proShow_R .phone span{font-size:1.429em;font-family:Arial;}
.proShow_R .btn{border-top:1px solid #e5e5e5;padding-top:25px;margin-bottom:25px;margin-top:40px;overflow:hidden;color:#fff}
.proShow_R .btn a{width:46%;height:60px;line-height:60px;float:left;text-align:center;background:#454545;color:#fff;box-sizing: border-box;font-size:1.143em;border:2px solid #454545;}
.proShow_R .btn i{font-family:"iconfont";position:relative;margin-right:5px;font-style:normal;font-size:1.5rem;line-height:1;top:2px;}
.proShow_R .btn a:nth-child(2){border:2px solid #8d8d8d;background:none;color:#666;float:right;}
.proShow_R .btn a:hover{background:#da2121;color:#fff;border:2px solid #da2121;}
.proShow-menu{height:50px;line-height:50px;border-bottom:1px solid #ddd;margin-bottom:30px;font-size:1.25rem;}
.proShow-menu a{float:left;height:50px;margin-right:20px;color:#fff;}
.proShow-menu .active{color:#da2121;border-bottom:1px solid #da2121;}
.relative_pro{margin-top:30px;}
.relative_pro .title{height:50px;line-height:50px;border-bottom:1px solid #dcdcdc;font-size:1.286em;margin-bottom:25px;}
.relative_pro .title span{display:inline-block;border-bottom:1px solid #da2121;;color:#da2121;height:50px;}
/*  解决方案 */
.solutionList ul{margin-right:-10px;}
.solutionList li{float:left;width:33.3%;padding-right:10px;margin-bottom:10px;}
.solutionList li a{position:relative;display:block;z-index:2;overflow:hidden;}
.solutionList li a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);transition:transform 0.4s;transition:all 0.3s;}
.solutionList li .bg_Img{height:220px;-webkit-filter: blur(4px); -moz-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px);}
.solutionList li h4{font-size:2.143em;color:#fff;transition:all 0.4s;position:absolute;width:100%;text-align:center;top:50%;transform: translateY(-50%);padding-left:40px;line-height:1.4;z-index:2;padding-bottom:20px;}
.solutionList li h4 span{font-size:.875rem;opacity:.6;display:block;}
.solutionList li h4:after{content:"";position:absolute;width:20px;height:2px;left:50%;margin-left:-10px;bottom:0;background:#da2121;}
.solutionList li a:hover img{transform:scale(1.1);}
.solutionList li a:hover:after{background:rgba(255,44,44,.6);}
.solutionList li a:hover h4{padding-left:0;opacity:1;}
.solutionList li a:hover h4:after{background:#fff;}
/*  关于我们 */
.aboutList{padding:2%;background:#202020;}
.aboutSlide{width:55%;}
.aboutSlide div{height:475px;width:100%;position:relative;}
.aboutSlide a{display:block;-webkit-background-size:cover;background-size:cover;background-position:center;height:100%;width:100%;}
.aboutBox{width:42%;}
.aboutBox .tie{color:#fff;font-size:1.714em;padding:35px 0;}
.aboutBox .txt{max-height:475px;overflow:hidden;}
/*  企业文化 */
.pageL{width:47%;}
.pageL .bg_Img{height:520px;}
.pageR{width:53%;background:#202020;padding:3%;overflow:hidden;}
.culture li{padding-left:15px;width:48%;border-bottom:1px dotted #4d4d4d;height:200px;padding-top:20px;float:left;line-height:1.5;}
.culture li:nth-child(2n){float:right;}
.culture h4 {color:#fff;margin-bottom:5px;font-size:1.429em;position:relative;font-weight:normal;margin-bottom:10px;}
.culture h4:after{content:"";position:absolute;left:-15px;top:10px;width:3px;height:18px;background:#da2121;}
.service .tie{font-size:1.286em;color:#fff;margin-bottom:30px;}
.service .tie span{display:block;font-size:2em;color:#da2121;font-weight:bold;}
.service .pageL{float:right;}
.service .pageR{float:left;}
/*  荣誉证书 */
.listBox{background:#202020;padding:2%;overflow:hidden;}
/* .listBox>div{max-height:450px;} */
.honorList ul{margin-right:-15px;overflow:hidden;}
.honorList li{float:left;width:20%;padding-right:15px;text-align:center;margin-bottom:10px;}
.honorList li span{border:10px solid #363636;padding-top:70%;}
.honorList li p{text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding-top:5px;}
.honorList li:hover img{transform:scale(1.1);}
/*  办公环境 */
.settingList ul{margin-right:-1px;overflow:hidden;}
.settingList li{float:left;width:25%;padding-right:1px;margin-bottom:1px;position:relative;}
.settingList li span{padding-top:70%;}
.settingList li p{text-align:center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding-top:5px;position:absolute;bottom:0;left:0;width:100%;background: rgba(0,0,0,.6);color:#fff;padding:5px;}
.settingList li:hover img{transform:scale(1.1);}
.settingList li:nth-child(1),.settingList li:nth-child(10),.settingList li:nth-child(11),.settingList li:nth-child(20){width:50%;}
/*  加入我们 */
.jobList li{background:#313131;margin-bottom:10px;color:#fff;}
.jobList li .top{height:64px;line-height:64px;background:#2a2a2a;padding:0 20% 0 40px;overflow:hidden;position:relative;cursor: pointer;}
.jobList li .top span{float:left;width:25%;}
.jobList li .top:after,.jobList li .top:before{content:"";position:absolute;right:40px;top:34px;background:#da2121;transition:all 0.3s;}
.jobList li .top:after{width:12px;height:2px;}
.jobList li .top:before{width:2px;height:12px;right:45px;top:30px;}
.jobList .main{padding:30px 20px 30px 40px;overflow:hidden;display:none;}
.jobList .box{float:left;width:47%;color:#999;font-size:.75rem;}
.jobList .box h4{font-size:1rem;margin-bottom:10px;color:#fff;}
.jobList .main .more{float:right;background:#454545;width:60px;padding:30px 15px;text-align:center;}
.jobList .main .more:hover{background:#da2121;color:#fff;}
.jobList li.on .top:before{height:0;}
/*  新闻详情 */
.showL,.showR{background:#0c0c0c;padding:2%;overflow:hidden;}
.showL{width:63%;}
.showR{width:32%;}
.showL .font{overflow:hidden;}
/* .jobShow_r ul,.newsShow .font{max-height:420px;overflow:hidden;} */
.showL h4,.showR .tie{font-size:1.286em;color:#fff;border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom: 8px;}
.showL h4 span{float:right;font-size:0.778em;}
.jobShow .txt1{border-bottom:1px dotted #939393;padding-bottom:25px;margin-bottom:25px;overflow:hidden;line-height:2;}
.jobShow .txt1 span{float:left;width:50%;}
.jobShow .btn{border-top:1px solid #fff;padding-top:15px;font-size:1.2rem;color:#fff;line-height:40px;margin-top:15px;}
.jobShow .more{display:block;;width:200px;height:40px;line-height:40px;border:1px dotted #fff;color:#fff;text-align:center;}
.jobShow .more:hover{background:#fff;color:#fff;}
.jobShow_r li{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;border-bottom:1px dotted #3f3f3f;padding:5px 0;}
.jobShow_r li a{color:#fff;display:block;height:40px;line-height:40px;padding-left:10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.jobShow_r li a:after{content:"";position:absolute;left:0;top:20px;width:3px;height:3px;background:#fff;transition:all 0.3s;}
.jobShow_r li span{float:right;margin-left:20px;color:#999;transition:all 0.3s;}
.jobShow_r li a:hover{padding-left:18px;background:#454545;}
.jobShow_r li a:hover span{color:#fff;padding-right:8px;}
.jobShow_r li a:hover:after{left:8px;background:#fff;}
/*  常见问题 */
.faqList li{float:left;width:30%;border-bottom:1px dotted #4d4d4d;height:150px;font-size:.75rem;margin-bottom:30px;margin-right:5%;}
.faqList li h4{background: url('../images/a.jpg') no-repeat left center;padding-left:30px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:1.333em;margin-bottom:10px;line-height:35px;}
.faqList li h4 a{color:#fff;}
.faqList li h4 a:hover{color:#da2121;}
.faqList li p{background: url('../images/q.jpg') no-repeat left 3px;padding-left:35px;}
.faqList li:nth-child(3n){margin-right:0;}

.newsList3 li h4,.newsList3 li p{background:none;padding-left:0;}



/*  新闻中心 */
/* .newsList{max-height:580px;} */
.newsList ul{margin-right:-30px;}
.newsList li{float:left;width:25%;padding-right:30px;margin-bottom:20px;}
.newsList li a{position:relative;padding-bottom:10px;display:block;z-index:2;}
.newsList li a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#da2121;transition:transform 0.4s;z-index:-1;transform-origin:right;transform:scale(0,1);}
.newsList li .pImg{padding-top:58%;}
.newsList li h4{font-size:1.143em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding:15px 0 10px 0;transition:all 0.4s;}
.newsList li p{font-size:.75rem;font-family:Arial;transition:all 0.3s;}
.newsList li p span{color:#da2121;font-size:3em;position:relative;padding-right:30px;}
.newsList li p span:after{content:"\e6a6";position:absolute;right:0;top:0px;font-family:"iconfont";color:#999;font-size:.8em;}
.newsList li a:hover img{transform:scale(1.1);}
.newsList li a:hover:after{transform:scale(1);transform-origin:left;}
.newsList li a:hover p,.newsList li a:hover h4{padding-left:15px;color:#fff;}
.newsList li a:hover p span,.newsList li a:hover p span:after{color:#fff;}
.newsList2 li{width:33.3%;}
.newsList2 li .pImg{padding-top:64%;}
.newsList2 li p{height:60px;overflow: hidden;}
/*  联系方式 */
.contactR{color:#fff;}
.contactR .tie{color:#da2121;font-size:1.857em;margin-bottom:35px;}
.contactR .phone{margin-bottom:35px;overflow:hidden;}
.contactR p{float:left;font-size:.75rem;width:50%;border-right:1px solid #202020;background:#404040 url('../images/pIcon.png') no-repeat 20px center;padding:20px 0 0 70px;}
.contactR p:nth-child(2){background-image: url('../images/pIon2.png');}
.contactR p span{display:block;font-size:2.167em;font-family:Arial;}
#dituContent{width:100%;height:520px;float:left;}