@charset "utf-8";



.video{width:580px;}
.peop .peop2 li{height:40px;line-height:40px;}


/* 内页公用 */
.hide{overflow: hidden;}
.listWrapper{line-height:24px;font-size: 14px;}
a:hover{color: #94002c;}
.w1200{width:1200px;margin: 0 auto;}
.listBanner{height:150px;color: #fff;background-position:center;background: no-repeat;line-height:150px;background-size:cover;}
.listBanner h3{font-weight: normal;font-size: 36px;padding:0 7%;}
.breadCrumb{height:60px;line-height:60px; font-size:14px;}
.breadCrumb .h{background: url('../images/home.png') no-repeat center left;padding-left:20px;}
.listMenu{width:100%;height:100px;text-align:center;font-size:0;line-height:0;display:table;}
.breadCrumb span{ padding-left:10px; padding-right:10px;}
.listMenu li{display: table-cell;font-size:18px;line-height:100px;width:10%;}
.listMenu li a{display:block;color:#222;white-space:nowrap;overflow:hidden;text-overflow: ellipsis; font-size:1.7rem;}
.listMenu a.cur,.listMenu a:hover{color:#94002c;}


/* 产品中心 */
.caseList li{float: left;width:25%;height:250px;overflow: hidden;margin-bottom:1px;}
.caseList li a{padding-right:1px;position: relative;display: block;z-index:2;}
.caseList li img{width:100%;height:250px;transition: all .5s;}
.caseList li a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.6);transition:all 0.25s;transform:perspective(400px) rotateX(-90deg);-moz-transform:perspective(400px) rotateX(-90deg);-webkit-transform:perspective(400px) rotateX(-90deg);-o-transform:perspective(400px) rotateX(-90deg);transform-origin:top;z-index:2;}
.caseList li:hover a:before{transform:perspective(200px) rotateX(0);}
.caseList .txt{position: absolute;top:50%;width:90%;text-align: center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding:0 5%;z-index:3;color: #fff;margin-top:-62px;opacity:0;transition: all .3s;transition-delay: .1s;}
.caseList .txt h4{font-size:18px;margin-bottom:30px;font-weight:normal;}
.caseList .txt em{font-style: normal;width:40%;border: 1px solid #fff;height:30px;line-height: 30px;display: inline-block;}
.caseList a:hover .txt{opacity:1;margin-top:-42px;}

.caseList2{position: relative;overflow: hidden; background-repeat: no-repeat;background-position:center;background-size:cover;background-attachment: fixed;}
.caseList2 .pic{position: absolute;left:0;top:0;width:100%;}
.caseList2 img{display: block;width:100%;}
.caseList2 .main{position:relative; z-index:2;top:0;color:#fff;background: url('../images/top_alp.png');background: rgba(0, 0, 0, .8);padding:60px;width:900px; height:100%;}
/* .caseList2 .main{color:#fff;background: url('../images/top_alp.png');background: rgba(0, 0, 0, .8);padding:60px;width:900px;min-height:800px;}  */
.caseList2 ul{background: rgba(0,0,0,.6);color: #fff;padding:3%;float:left;min-width:200px;}
.caseList2 li{margin-bottom:8px;}
.caseList2 li h3{font-size:22px;font-weight: normal;margin-bottom:15px;}


/* 产品详情 */
.proShow {position: relative;}
.proShow::before{content: "";position: absolute;left:-50%;width:200%;height:180px;background:#f0ede8;z-index: -1;top:0;}
.showLeft .title{padding-top:15px; font-size:32px;color:#333;margin-bottom:10px;text-align:center;line-height:40px;font-weight:normal;}
.showLeft .date{margin-bottom:40px;color:#777;text-align:center;}
.showLeft .date span{margin-left:20px;}
.mod18{padding-top:20px;}
.zoombox {width:900px;margin-bottom:35px;text-align:center;}
.zoompic {width:900px;background:url('../images/loading.gif') no-repeat 50% 50%; margin: 0 auto;overflow:hidden;text-align:center;}
.sliderbox {height:80px; overflow:hidden;margin-top:20px;}
.sliderbox .arrow-btn {width:20px;height:70px; background:url('../images/arrow_btn.png') no-repeat;cursor:pointer;margin-top:6px;}
.sliderbox #btn-left { float:left; background-position:0 0; }
.sliderbox #btn-left.dasabled { background-position:-40px 0; }
.sliderbox #btn-right { float:right; background-position:-20px 0; }
.sliderbox #btn-right.dasabled { background-position:-60px 0; }
.sliderbox .slider { float:left; height:80px;width:840px; position:relative;margin-left:10px;overflow:hidden;}
.sliderbox .slider ul {position:absolute;left:0; width:880px; }
.sliderbox .slider li { float:left; width:140px; height:80px;text-align:center; }
.sliderbox .slider li img { border:3px solid #ddd; width:114px; height:74px;}
.sliderbox .slider li.current img { border:3px solid #dfb475; }
.detail_fenx{padding-top:20px;}
.detail_fenx p{margin-bottom:10px;font-size: 14px;}
.showLeft{width:900px;overflow: hidden;}
.showRight{width:250px;font-size:12px;margin-top:150px;}
.showRight .rTitle{font-size:18px;font-weight:normal;color:#191919;border-bottom: 1px solid #ccc;height:40px;position: relative;margin-bottom:15px;}
.showRight .rTitle span{font-family:Arial;margin-left:10px;font-size:13px;color:#999;}
.showRight .rTitle::after{content:"";position:absolute;left:0;bottom:-1px;background:#cf3400;height:1px;width:80px;}
.showRight li{height:35px;line-height:35px;border-bottom: 1px solid #ddd;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.showRight li span{float:right;color:#999;margin-left:10px;}
.showRight ul{margin-bottom:40px;}


/* 集团介绍 */
.aboutSlide{position: relative;overflow: hidden;height:604px;margin-bottom:20px;}
.aboutSlide li,.aboutSlide li img{width:1200px;height:604px;overflow: hidden;}
.aboutSlide .pageBtn span{position:absolute;cursor:pointer;z-index:99;font-size:24px;font-weight:bold;font-family: "宋体";color: #fff;background: rgba(0, 0, 0, .8);width:28px;height:66px;line-height: 66px;text-align: center;top:48%;left:10px}
.aboutSlide .pageBtn .next{right:10px;left:auto;}

.teamFont{padding:50px 0;overflow: hidden;}
.teamFont h4{font-size:30px;color: #333;float: left;}
.teamFont .txt{float:right;width:800px;font-size:14px;line-height:24px;}
.temaList li{float:left;width:12.5%;position: relative;padding-top:22%;overflow: hidden;}
.temaList li img{position: absolute;top:0;left:0;width:100%;height:100%;transition: all .5s;}
.temaList li span{position: absolute;left:0;bottom:-100%;width:90%;padding: 0 5%;background: rgba(0,0,0,.6);height:35px;line-height:35px;color: #fff;text-align: center;transition: all .5s;opacity:0;}
.temaList li:hover img{transform: scale(1.1);}
.temaList li:hover span{bottom:0;opacity:1;}

/* 发展历史 */
.hisroty{padding-left:100px;position: relative;}
.hisroty::after{content:"";position: absolute;left:176px;height:100%;width:1px;background:#aaa;top:0;z-index:-1;}
.hisroty li{padding-left:110px;margin-bottom:20px;position: relative;line-height:24px;}	
.hisroty li .tie{float: left;margin-left:-110px;color:#94002c;font-size:16px;position: relative;width:80px;padding-top:2px;}
.hisroty li .tie::after{content: "";position: absolute;right:0;width:7px;height:7px;background:#959595;border-radius:100%;top:50%;margin-top:-4px;}
.honorPic img{width:100%;display: block;}

/* 客户评价 */
.clientList li{float: left;width:45%;margin-bottom:50px;}
.clientList li:nth-child(2n){float:right;}
.clientList li img{width:100%;display: block;margin-bottom:30px;}
.clientList li .txt{max-height:260px;overflow-y: auto;}
.clientList li h4{text-align: right;font-size: 18px;color: #333;font-weight:normal;margin-top:30px;}

/* 荣誉资质 */
.honorList ul{width:1240px;}
.honorList ul li{width:250px;float:left;margin-right:26px;margin-bottom:25px;text-align:center;padding:15px 15px 0 15px;background:#f2f2f2;border-bottom:3px solid #ddd;position:relative;}
.honorList ul li .pImg{display:block;width:230px;height:170px;padding:4px;border:1px solid #e3e3e3;background:#fff;display: table-cell;vertical-align: middle;}
.honorList ul li img{width:230px;vertical-align: middle;height:170px;}
.honorList ul li::before{content: "";position:absolute;height:3px;bottom:-3px;left:0;transition:all 0.5s;width:0;}
.honorList ul li:hover::before{width:100%;background:#94002c;transition:all 0.5s;}
.honorList ul li p{height:35px;line-height:35px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}
.lb-data .lb-caption{color:#fff;}
.honorList ul li:hover{background:#eee;box-shadow:0 0 10px #ccc;}

/* 合作伙伴 */
.partnerTxt{text-align: center;margin-bottom:40px;}
.partnerList li{float: left;width:149px;height:96px;margin-bottom:1px;margin-right:1px;}
.partnerList li img{width:149px;height:96px;}

/* 新闻中心 */
.newsTop{padding-bottom:30px;margin-bottom:30px;border-bottom: 1px solid #ccc;overflow: hidden;}
.newsTop .pic{width:580px;height:390px;overflow: hidden;margin-right:50px;}
.newsTop img{width:580px;height:390px;}
.newsTop h3{font-size:18px;font-weight:normal;margin-bottom:20px;}
.newsTop h3 a{color:#333;display:inline-block;width:380px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsTop h3 a:hover{color:#94002c;}
.newsTop h3 span{font-size:12px;display: block;}

.newsTop .more{display: inline-block;width: 120px;height:30px;line-height:30px;border: 1px solid #ccc;text-align: center;margin-top:30px;}
.newsTop .more:hover{color:#94002c;}


.newsList li{height:160px;color:#555; overflow: hidden;margin-bottom:30px;}
.newsList li img{width:230px;height:160px;margin-right:40px;}
.newsList li h3{font-size:18px;font-weight:normal;}
.newsList li h3 span{font-size:12px;display: block;}
.newsList li h3 a{color:#333;display:inline-block;width:380px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsList li h3 a:hover{color:#94002c;}
.newsList li p{margin-bottom:10px;overflow:hidden;margin-top:15px;}
.newsList li .browse{display:block;overflow:hidden;color:#888;}


/* 新闻详细样式 */
.articleBox1 .title{text-align:center;font-size:20px;color:#000;margin-bottom:10px;font-weight:normal;}
.articleBox1 .p1{margin-bottom:15px;padding-bottom: 10px; text-align:center;color:#888;}
.detailLeft  .p1,.picShow .p1{border-bottom:1px dotted #adadad;;}
.articleBox1 .p1 span{margin-right:15px;}
.solution .p1{margin-bottom:40px;}
.review{background:#f7f7f7 url(../images/nShow_icon.png) no-repeat left top;padding:20px 20px 20px 20px;text-indent:2em;font-size:14px;color:#333;margin-bottom:20px;}
.fontResizer a{padding:0 5px;}
.article_key{background:#f7f7f7 url(../images/nShow_icon2.png) no-repeat 15px 7px;color:#adadad;margin-bottom:20px;padding-left:35px;line-height:28px;}
.fontsizebox{padding-bottom: 40px;border-bottom:1px dotted #adadad;font-size:13px;color:#424242;}
.fontSize a.active{color:#0099e6;}
.detailShare{overflow:hidden;padding:25px 0;border-bottom:1px dotted #adadad;}
.detailShare span{border-left:1px dotted #adadad;padding:0 15px;}
.detailShare span.date{margin-left:15px;}

.relatedNews_font{width:1200px;overflow:hidden;font-size:13px;margin-top:15px;}
.relatedNews_font ul{width:1240px;}
.relatedNews_font ul li{float:left;padding-right:50px;width:570px;height:40px;line-height:40px;border-bottom:1px dotted #ddd;}
.relatedNews_font ul li a{display:block;width:450px;line-height:40px;background:url(../images/ly_li.png) no-repeat left center;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}
.relatedNews_font ul li span{float:right;color:#999;}

/* 内页留言样式 */
.contactFont{overflow:hidden;float:right;width:560px;}
#dituContent{height:500px;float:left;width:560px;}

/*分页样式*/
.pagination{padding:25px 0 15px;text-align:center;overflow:hidden;clear: both;}
.pagination a{font-size:12px;line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#333;border: 1px solid #e3e3e3;background:#fff;margin-left:2px;}
.pagination a.a1{line-height:30px;height:30px;margin-top:0;padding:0 12px;}
.pagination a:hover{text-decoration:none;color:#000;background:#f1f1f1;}
.pagination span{line-height:30px;display:inline-block;height:30px;padding:0 12px;text-align:center;color:#fff;margin-left:2px;background:#cb2d23;color:#fff;border:1px solid #cb2d23;}
