﻿.bannerSwiper{overflow: visible;}
.bannerSwiper .swiper-slide:before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: '';background: #fff;opacity: .7;z-index: 3;transition: .5s;}
.bannerSwiper .swiper-slide-active:before{opacity: 0;}
.banner{ position: relative;overflow: hidden;}
.wap{display: none;}
.banner .links{line-height: 1.2;opacity: 0; position: absolute;left: 0;right: 0;bottom: 0;background: rgba(95,95,95,.8);z-index: 5;padding: 10px 1.5%;color: #fff;padding-right: 120px;}
.banner .links .tit{max-width: 855px;}
.banner .links .mores{transition: .5s; position: absolute;right: 15px;top: 50%; margin-top: -15px; line-height: 23px; background: #f47c22;color: #fff;padding: 5px 15px;background: #F47C22;border-radius: 2px;}
.bannerDot{z-index: 10;cursor: pointer;transition: .5s; position: absolute;top: 50%;margin-top: -30px;line-height: 60px;padding: 0 6px;background: rgba(194,194,194,.5);color: #666;font-size: 24px;}
.swiper-prev{ left: 2.5%;}
.swiper-next{ right: 2.5%;}
.bannerSwiper .swiper-slide-active .links{opacity: 1;}
.bannerDot:hover{background: #F47C22;color: #fff;}
.index_part1 .fl{ width: 28.8%;margin-right: 5%;}
.index_part1 .fr{ width: 30%;margin-left: 5%;}
.eightDL dd{ width: 23.5%;margin-bottom: 2%;}
.eightDL dd>a{display: block;background: #f1f1f1;}
/* .eightDL dd .tit{padding:0 10px 0 10px;height: 37px;overflow: hidden;line-height: 37px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 12px;} */
.eightDL dd .tit{padding:5px 10px 0 10px;height: 34px;overflow: hidden;line-height: 16px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 12px;}
.eightDL dd>a:hover{background: #605e5b;color: #fff;}
.eightDL.dlTwo dd{
	width: 15.5%;
}
.news{background: #f1f1f1;position: relative;}
.newsMore{display: none;}
.newsMore.on{display: block;}
.newsTit{width: 29.5%;}
.newsTit .nw{height: 156px;background: #e6e5e3;cursor: pointer;position: relative;display: flex;justify-content: center;flex-direction: column;padding: 0 30px 0 25px;}
.newsTit .nw .font32{
	line-height: 34px;
	margin-bottom: 8px;
}
/*.newsTit .nw .underline{display: none;}
.newsTit .nw.on .underline{display: block;}*/
.newsTit .nw .underline{
	margin-top: 7px;
	line-height: 16px;
	padding-left: 14px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url('../images/xx1.png');
}
.newsTit .nw.on .underline{
	background-image: url('../images/xx2.png');
}
.newsTit .nw.on{background: #9a978f;color: #fff;}
.newsTit .nw.on:before{ position: absolute;left: 100%;top: 50%;margin-top: -7px;content: '';border-width: 7px;border-style: solid;border-color: transparent  transparent transparent #9a978f;}
.newsRt{ margin-left: 12%;margin-right: 8%;position: relative;}
.newsRt .nItem{display: none;}
.newsRt .nItem.on{display: block;}
.newsDL{border-right: 1px solid #9A978F;}
.newsDL dd>a{display: block;padding-left: 10px; padding-right: 12%; border-left: 1px solid #9a978f;}
.newsDL dd .txt{height: 66px;overflow: hidden;line-height: 22px;}
.underline{text-decoration: underline;}
.fourItem .item{width: 48%;margin-bottom: 3%;}
.fourItem .item .fl{margin-right: 3.5%;width: 190px;min-width: 190px;}
.brandIndex >a{display: block;width: 8%;margin-bottom: 0.3%;background: #f1f1f0;box-sizing: border-box;border: 1px solid #F1F1F0;}
.brandIndex >a img{display: block;width: 100%;}
.brandIndex >a:hover{border-color: #F47C22;}
.openVideo{ position: relative;}
.openVideo i{ position: absolute;width: 38px;line-height: 38px;left: 50%;top: 50%;margin-left: -19px;margin-top: -19px;background: rgba(255,255,255,.5);color: #e9883f;border-radius: 50%;z-index: 5;text-align: center;font-size: 20px;}

.breads{line-height: 24px;border-bottom: 1px solid #f47c22;padding: 5px 0;}
.colorlogo{color: #f47c22;}
.brandDL{ position: relative;text-align: center;background-size: cover !important;}
.brandDL:before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: '';z-index: 1;background: rgba(0,0,0,.7);}
.brandDL dd{width: 16.666%;position: relative;z-index: 3;}
.brandDL dd>a{ border-right: 1px solid #fff;border-bottom: 1px solid #fff; display: block;padding:35px 5%;color: #222; }
.brandDL dd>a .tit{text-transform: uppercase;font-weight: bold;font-family: arial;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.brandDL dd>a .tit,.brandDL dd>a img{filter: drop-shadow(0 0 0.7px #fff) drop-shadow(0 0 0.7px #fff) drop-shadow(0 0 0.7px #fff);-webkit-filter: drop-shadow(0 0 0.7px #fff) drop-shadow(0 0 0.7px #fff) drop-shadow(0 0 0.7px #fff);}

.qiehuan{line-height: 30px;border-bottom: 1px solid #ccc;white-space: nowrap;}
.qiehuan .item{display: inline-block;vertical-align: top;padding: 0 5%;position: relative;}
.qiehuan .item:before{ position: absolute;left: 0;width: 0;bottom: -1px;content: '';height: 2px;background: #F47C22;}
.qiehuan .item.on:before{width: 100%;}
.uppercase{ text-transform: uppercase;}
.teamDL dd{width: 49%;margin-bottom: 2%;}
.teamDL dd .img{ width: 35%;background-size: cover !important;max-width: 270px;}
.teamDL dd .inText{padding: 8px;border: 3px solid #f2f2f2;}
.topTxt .fl{width: 130px;max-width: 55%;}
.topTxt .smallText{color: #999;line-height: 1.8;}
.topTxt{margin-bottom: 10px;border-bottom: 1px solid #e5e5e5;position: relative;}
.topTxt .shares >a{display: inline-block;vertical-align: top;width: 20px;line-height: 20px;border-radius: 3px;background: #3b5998;color: #fff;margin-right: 5px;text-align: center;}
.topTxt .shares{padding: 10px 0;}
.topTxt .shares .sh_2{background: #55acee;}
.topTxt .shares .sh_3{background: #a02ca9; background-image: -webkit-radial-gradient(45px 45px, circle cover, #2c4ef1, #f0325a);}
.topTxt .shares .sh_4{background: #e60012;}
.botTxt .iconfont{padding-right: 5px;color: #000;}
.bannerAbout{text-align: center;color: #fff;padding: 5% 0;background-size: cover !important;}
.textLeft{ text-align: left;line-height: 1.8;}
.lines{display: block;width: 170px;height: 3px;background: #F47D23;margin:10px auto;max-width: 30%;}
.openMp4{ position: relative;cursor: pointer;max-width: 1200px;margin: auto;}
.openMp4 video{display: block;width: 100%;}

.openMp4 .txt{
	padding: 0 76px;
	width: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: absolute;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 5px;
}
.openMp4 .txt.top{
	top: 20px;
}
.openMp4 .txt.bottom{
	bottom: 20px;
}


#video1{position: relative;margin: auto;height: 80%;top: 10%;}
.video-box{width: 100%;height: 100%;position:fixed;top: 0;left: 0;z-index: 99999;display: none;background: rgba(0,0,0,0.8);}
.video-close{color: #fff;font-size: 30px;position: absolute;right: 0;top: 0;border-radius: 50%;cursor: pointer;z-index: 9999999;padding: 15px;line-height: 1;}
#fz-videoAct{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
video{max-width: 100%;display: block;}
.detailsTxt video{display: block;width: 100%;background: #000;}
.openClick{color: #F47C22;position: absolute;left: 0;right: 0;text-align: center;top: 50%;margin-top: -50px;font-size: 100px;line-height: 1;font-weight: bold;}
.forms .publicText{width: 100%;display: block;text-indent: 1em;padding: 10px 0;line-height: 30px;height: 30px;border: 1px solid #888;}
.forms .publicArea{width: 100%;box-sizing:border-box;display: block;text-indent: 1em;padding: 10px 0;border: 1px solid #888;}
.forms .half{ width: 48%;}
.forms .ipunts label{min-width: 88px;text-align: right;padding-right: 10px;line-height: 1.6;font-size: 12px;}
.forms .ipunts { margin-bottom: 30px;}
.codeImg img{ height: 52px;cursor: pointer;}
.colorred{color: #c30d23;}
.forms .codes{width: 35%;margin-right: 2%;}
.centerBtn .btn{display: inline-block;width: 100px;text-align: center;background: #999999;color: #fff;line-height: 40px;margin: 0 10px;border: 0;cursor: pointer;}
.centerBtn .btn1{background: #F47C22;}
.containerMap{ height: 480px;position: relative;width: 150%;}
.amap-logo,.amap-copyright{display: none !important;}
.mapAt{overflow: hidden;position: relative;}
.mapIcon{ position: absolute;left: 5%;top: 5%;background: rgba(255,255,255,.9);padding: 2%;max-width: 40%;}
.mapIcon .pt{line-height: 26px;}
.mapIcon  .pt .fl{ margin-right: 10px;}

.threePart{background: #f2f2f2;padding: 15px;border: 1px solid #888;margin: 2% 0;}
.threePart .num{line-height: 48px;display: inline-block; font-size: 32px;margin: 0 10px; min-width: 48px; width: 48px;text-align: center;border: 1px solid #b2b2b2;color: #b2b2b2;border-radius: 50%;}
.threePart .parts{padding-left: 1%;}
.threePart .parts.on .num{color: #F47C22;border-color: #F47C22;}

.xinwen dd{padding: 15px 0;border-bottom: 1px solid #ccc;overflow: hidden;}
.xinwen dd .fl{display: block;position: relative;width: 240px;margin-right: 15px;}
.xinwen dd .fl img{width: 100%;display: block;}
.xinwen dd .fl:before{ position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: '';z-index: 2;opacity: 0;transition: .5s;background: rgba(0,0,0,.5) url(/disk/images/cp.png) no-repeat center;}
.xinwen dd .max2{line-height: 26px;height: 52px;overflow: hidden;margin: 15px 0;font-size: 12px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pages{ text-align: center;padding: 5% 0;font-size: 18px;}
.pages .item{display: inline-block;vertical-align: top;margin: 0 2px 2px 2px;border: 1px solid #eaeaea;line-height: 40px;min-width: 20px;text-align: center;padding: 0 10px;text-transform:capitalize;}
.pages .on{background: #eaeaea;}
.newsFr{overflow: hidden;margin: 15px 0;}
.newsFl { float: left;width: 74%;margin-right: 3.5%;}
.newsFr .in{background: #f47c22;color: #fff; display: block; text-transform: uppercase;line-height: 46px;margin-bottom: 15px;text-align: center;}
.newsFr .tit{line-height: 50px;background: #f2f2f2;text-align: center;border-top: 2px solid #F47C22;}
.hotDL dd{padding: 10px 10px 10px 29px;position: relative;border: 1px solid #f2f2f2;border-top: 0;}
.hotDL dd:before{ position: absolute;content:'●';color: #F47C22;left: 10px;top: 9px;}
.hotDL dd >a{text-transform: uppercase;line-height: 23px;max-height: 46px;overflow: hidden;margin-bottom: 2px;display: inline-block;}
.detailsTxt{ font-size: 14px;line-height: 2;}
.detailsTxt img{ height: auto !important;margin: 15px auto;max-width: 100%;}
.sharesApp{display: inline-block; vertical-align: middle;}
/**
.sharesApp .sh{display: inline-block;width: 20px;text-align: center;line-height: 20px;background: #0166ff;color: #fff;border-radius: 3px;margin: 0 3px 0 0;font-size: 14px;}
.sharesApp .sh2{background: #3b5998;}
.sharesApp .sh3{background: #55acee;}
.sharesApp .sh4{background: #007bb5;}
.sharesApp .sh5{background: #609ce4;}
**/
.returnGo{ text-align: center;}
.returnGo a{display: inline-block;padding: 5px 45px;background: #F47C22;color: #fff;}
.videosDL { padding-top: 15px;}
.videosDL:after{display:block;content:"";width: 32.33%;height:0px;}
.videosDL dd{ width: 32.33%;margin-bottom: 1.5%;}
.videosDL dd .scaleImg{ position: relative;}
.videosDL dd .scaleImg:before{ position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: '';z-index: 2;opacity: 0;transition: .5s;background: rgba(0,0,0,.5) url(/disk/images/cp.png) no-repeat center;}
.videosDL dd .txt{ padding: 18px;border: 1px solid #e3e3e3;border-top: 0;}
.videosDL dd .max2{overflow: hidden;line-height: 24px;height: 48px;margin-bottom: 10px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.proBan{z-index: 15;padding-top: 6px; position: absolute;left: 0;top: 0;bottom: 0;width: 300px;background: rgba(96,94,91,.75);color: #fff;}
.proBan dd:hover>a{background: #F47C22;color: #fff;}
.proBan dd:hover .posiPro{display: block;}
.posiPro{display: none; position: absolute;left: 100%;top: 0; bottom: 0; width: 140%;background: #fff;padding:0 5%;overflow-y: auto;}
.posiPro li{padding: 15px 0;color: #333;}
.posiPro li img{width: 70px;margin-right: 15px;min-width: 70px;}

.proBan dd>a{position: relative;display: block;padding: 14px 20px;line-height: 30px;}
.proBan dd>a .iconfont{ position: absolute;right: 15px;top: 10px;}
.productBanner .swiper-prev{ left: 300px;}
.fourPro{width: 101%;justify-content: flex-start;-webkit-justify-content: flex-start;}
.fourPro .scaleImg{display: block;width: 24%;margin: 1% 1% 0 0;position: relative;}
.fourPro .scaleImg .tit{position: absolute;left: 0;top: 50%; margin-top: -16px; line-height: 32px;background: rgba(255,255,255,.8);min-width: 90px;text-align: center;text-transform: uppercase;padding: 0 10px;}
.proTitle{line-height: 32px; position: relative;padding-right: 68px;margin: 3% 0 2% 0;}
.proTitle .more{ position: absolute;right: 0;top: 0;text-transform: uppercase;}
.proTitle .kinds a{padding-right: 8px;}
.proTitle .kinds {line-height: 1.5;}
.proIndex{width: 101%;justify-content: flex-start;-webkit-justify-content: flex-start;}
.proIndex dd{width: 24%;margin-bottom: 1%;margin-right: 1%;}
.proIndex dd .scaleImg{position: relative;z-index: 5;}
.proIndex dd>a{display: block;border: 1px solid #e3e3e3;color: #444;position: relative;}
.proIndex dd .tit{background: #f2f2f2;padding: 10px 15px;}
.proIndex dd .cs{padding:10px 15px;}
.proIndex dd .cs >p{margin-top: 3px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.proIndex dd .inqu{padding: 10px;border: 1px solid #e3e3e3;border-top: 0;}
.proList dd{width: 32.33%;}
.listLeft{ float: left;width: 280px;padding: 10px;background: #ededed;margin-right: 10px;}
.listLeft .items{ margin:0 0 10px 0;background: #fff; }
.listLeft .items:nth-last-child(1){margin: 0;}
.listLeft .items .one{position: relative;line-height: 50px;display: block;padding: 0 20px 0 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listLeft .items .one .iconfont{ position: absolute;right: 10px;top:0;}
.twoItems{line-height: 36px;border-top: 1px solid #EDEDED;margin: 0 10px;}
.twoItems .two{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.twoSon .threeItem{border-top: 1px solid #EDEDED; /*text-transform: uppercase;*/ display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 20px;}
.twoItems .two .iconfont,.items .one .iconfont{display: inline-block;transition:transform .5s;-webkit-transition:transform .5s;}
.oneSon,.twoSon { display: none;}
.listLeft .items.on .one{background: #F47C22;color: #fff;}
.listLeft .items.on .oneSon{ display: block;}
.twoItems.on .twoSon {display: block;}
.twoItems.on .two .iconfont{transform: rotate(90deg); -webkit-transform: rotate(90deg); color: #F47C22;}
.listLeft .items.on .one .iconfont{transform: rotate(90deg); -webkit-transform: rotate(90deg);}
.twoSon .threeItem.on{color: #F47C22;}
.fenleiIco,.closeList{display: none;}
.lunboFl{float: left;width: 50%;margin-right: 2%;}

.smallImg .swiper-slide:before{cursor: pointer; position: absolute; left: 0;right: 0;top: 0;bottom: 0;content: '';border: 1px solid #e3e3e3;transition: .5s;}
.smallImg .swiper-slide.swiper-slide-thumb-active:before{ border-color: #f47c22;}
.smallImg img{ display: block; width: 100%;}
.gallery-top .swiper-slide:before{border: 1px solid #ddd;z-index: 5; position: absolute;left: 0;right: 0;top: 0;bottom: 0;content: '';}
.btTexts{background: #f7f9fa;padding: 10px;border: 1px solid #e3e3e3;}
.btTexts >p{ padding: 5px 0;}
.borderBt{ padding: 10px 0;border-bottom: 1px solid #E3E3E3;}
.mailBtn a{border-radius: 2px; display: inline-block;padding: 5px 15px;background: #9a978f;color: #fff;min-width: 6em;text-align: center;margin-right: 2%;}
.mailBtn .em{background: #F47C22;}
.detailsLeft{ float: left;width: 75%;margin-right: 2%;}
.dtChange{line-height: 45px; margin-bottom: 2%; border-bottom: 1px solid #E3E3E3;font-size: 0; white-space: nowrap;border-left: 1px solid #E3E3E3;}
.dtChange span{display: inline-block; font-size: 14px; vertical-align: top;position: relative;border: 1px solid #E3E3E3; border-bottom: 0; border-left: 0;padding:0 15px;cursor: pointer;}
.dtChange span:before{ position: absolute;left: 0;top: -1px;width: 0;content: '';height: 2px;background: #F47C22;transition: .5s;}
.dtChange span.on:before{ width: 100%;}
.dtChange span.on:after{position: absolute;left: 0;width: 100%;bottom: -1px;background: #fff;content: '';height: 2px;}
.dtSon .ds{display: none;}
.dtSon .ds.on{display: block;}
.consTit{ border-bottom: 1px solid #E3E3E3;}
.consTit span{display: inline-block;vertical-align: top;position: relative;padding: 10px 0;}
.consTit span:before{ position: absolute;left: 0;bottom: -1px;background: #F47C22;width: 100%;content: '';height: 2px;}
.forms2 .publicText{line-height: 20px;height: 20px;}
.forms2 .codeImg img{ height: 42px;}
.detailsRight .rel{ text-align: center;padding: 10px 0; border: 1px solid #E3E3E3; border-top: 2px solid #F47C22;}
.teight .itm{width:23.5% ;margin-bottom: 1.5%;position: relative;border: 2px solid #999;}
.installImg{max-width: 50%;}
.border000{border-bottom: 1px solid #000;}
.mcCate .mc{width: 25%; margin-bottom: 2%;}
.category .name{min-width: 10%;padding: 0 5%;text-align: center;color: #777;}
.mapImg{ position: relative;width: 800px;max-width: 100%;}
.dazhouItem{ position: absolute;width: 70px;height: 70px;margin-left: -35px;margin-top: -35px;}
.dazhouItem .quans{width: 100%;height: 100%; transition: .5s; background: rgba(255,255,255,.5); border-radius: 50%; text-align: center;border: 1px solid #80b2cb; cursor: pointer;}
.dazhouItem .quans .tit{margin-bottom: 2px; line-height: 1.1; }
.dazhouItem .quans .jct{padding-top: 10px;}
.dazhouItem_2{ left: 25.25%;top: 41.7%;}
.dazhouItem_4{ left: 42.25%;top: 23.7%;}
.dazhouItem_1{ left: 43.1%;top: 59.5%;}
.dazhouItem_5{ left: 61%;top: 40.7%;}
.dazhouItem_3{ left: 79%;top: 41.3%;}
.dazhouItem_6{ left: 86.2%;top: 71%;}
.dazhouItem .quans .iconfont{display: inline-block;transition: .5s;}

.sonAlert{display: none; position: absolute;text-align: center;width: 780px;padding: 10px;top: 100%;left: 50%;margin-left: -400px;}
.sonAlert .manyKind{display: inline-block;min-height: 200px; padding: 15px; vertical-align: top;background: rgba(255,255,255,.95);border: 1px solid #E3E3E3;text-align: left;}
.sonAlert .manyKind >a{display: inline-block;vertical-align: top;font-size: 14px;padding: 8px 16px 8px 0;}
.dazhouItem.on {z-index: 5;}
.dazhouItem.on .quans{background: rgba(244,124,34,.5);border-color: rgba(244,124,34,.5);}
.dazhouItem.on .quans .iconfont{transform: rotate(90deg);-webkit-transform: rotate(90deg);}

.closeCase{display: none;}
.caseSix {padding:10px 3%;border: 3px solid #e5e5e5;margin-bottom: 3%;}
.caseSix p{min-width: 50%;padding: 10px 0;}
.tmDetails .flImg{ width: 300px;margin-right: 3%;}
.tmDetails .flImg img{display: block;width: 100%;}
.botContact{padding-top: 2%;}
.tmDetails{ padding: 3% 0;}
.tmDetails .topTxt .fls{ width: auto;max-width: 50%;}
.tmDetails .topTxt .fls p{ margin-bottom: 10px;}
.tmDetails .topTxt .smallText{width: 280px;position: absolute;right: 0;top: 0;}
.botContact .iconfont{ padding-right: 5px;color: #000;}
.exList .pts{ position: relative;padding-left: 18px;margin-bottom: 2%;}
.exList .pts:before{ position: absolute;left: 0;top: 12px;width: 4px;height: 4px;border-radius: 50%;background: #999;content: '';}
.experience .fl{width: 74%;margin-right: 4%;}
.experience {line-height: 2;}
.listLink{ padding-bottom: 15px;}

.visitCS{background:#f2eff0 url(/disk/images/mapbg.jpg) no-repeat center 20px;background-size: contain !important;padding: 3% 2% 4% 2%;}
.visitCS dd .fl{width: 160px;margin-right: 2%;cursor: pointer;} 
.visitCS dd{ line-height: 30px;border-bottom: 1px solid #666;padding: 6px 0;}
.visitCS dd .visHeight{height: 30px;overflow: hidden;}
.visitCS dd .visHeight a{display: inline-block;font-size: 14px;padding-right: 25px;}
.visitCS dd.on .visHeight{ height: auto;}
.visitCS dd.on .fl .iconfont{transform: rotate(90deg);-webkit-transform: rotate(90deg);display: inline-block;}
.searchDL { padding-bottom: 2%;}
.searchDL dd{ padding: 10px 0;}
.searchDL dd .date{position: absolute;right: 0;top: 0;color: #888;font-size: 12px;}
.searchDL dd .cot{ padding-right: 80px;position: relative;}
.viewMore{ text-align: center;}
.viewMore a{display: inline-block;padding: 10px 5%;border: 1px solid #666;}
.max4{max-height: 84px;line-height: 21px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.newsTitles{border-bottom: 1px solid #ccc;position: relative;margin-bottom: 3%;padding-bottom: 15px;padding-right: 100px;}
.returnGoAD{ position: absolute;right: 0;bottom: 15px;}
.returnGoAD a{padding: 4px 25px;}
.xinwen2s{margin-top: 5%;}
.xinwen2s dd{overflow: hidden;width: 24%;margin-bottom: 1%; margin-right: 1%;}
.xinwen2s dd >a{display: block;border: 1px solid #dcdcdc;}
.xinwen2s dd .max4{line-height: 25px;height: 100px; max-height: 100px; color: #666; overflow: hidden;margin: 8px 0;font-size: 12px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.xinwen2s dd .txt{ padding: 15px;}
.newsDot{position: absolute; font-size: 18px; top: 50%;margin-top: -30px;width: 40px;text-align: center;line-height: 60px;background: rgba(0,0,0,.5);color: #fff;z-index: 5;}
.news-prev{ left: 0;border-radius: 0 5px 5px 0;}
.news-next{ right: 0;border-radius: 5px 0 0 5px;}
.singleTxt2{height: 44px;font-weight: bold;line-height: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 15px;}
.prevNexts{ padding: 2% 0;}
.prevNexts .halfs{float: left;width: 48%;margin-right: 2%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ft_fl .lg img{max-width:50%}


.newsRight{
	margin-left: 5.5%;
	margin-left: 4.5%;
}
.newsRight .item{
	display: none;
}
.newsRight .item.on{
	display: block;
}
.newsRight .item ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.newsRight .item ul li{
	width: 23.4%;
}
.newsRight .item ul li a{
	width: 100%;
	display: block;
}
.newsRight .item ul li a .scaleImg{
	width: 100%;
	height: 0;
	padding-bottom: 75.4%;
	/* padding-bottom: 69.4%; */
	position: relative;
}
.newsRight .item ul li a .scaleImg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
	top: -16px;
	/* top: 0; */
	left: 0;
}
.newsRight .item ul li a .time{
	color: #44423e;
}
.newsRight .item ul li a .txt{
	line-height: 20px;
    height: 60px;
    overflow: hidden;
}
.newsRight .item ul li a .more{
	font-size: 15px;
	line-height: 20px;
}
@media (max-width: 1600px){
	.newsTit .nw .font32{
		line-height: 30px;
	}
}
@media (max-width: 1200px){
	.newsTit .nw .font32{
		line-height: 28px;
	}
}
@media (max-width: 960px){
	.newsTit .nw .font32{
		line-height: 24px;
	}
	.wap{
		display: block;
	}
	.pc{
		display: none;
	}
}

@media only screen and (max-width:1300px ) {
	.proBan dd>a{ padding: 6px 15px;}
}



@media only screen and (min-width: 960px){
	.banner .links .mores:hover{background: #fff;color: #F47C22;}
	.brandDL dd>a:hover{background: #F47C22;}
	.topTxt .shares >a:hover{opacity: .5;}
	.teamDL dd .inText,.openClick i,.centerBtn .btn,.proIndex dd .tit{transition: .5s;}
	.openMp4:hover .openClick i{transform: scale(1.5);color: #004098;}
	.teamDL dd:hover .inText{border-color: #aaa;}
	.xinwen dd .fl:hover:before,.videosDL dd .scaleImg:hover:before{opacity: 1;}
	.pages .item:hover{background: #EAEAEA;color: #333;}
	/*
	.sharesApp .sh:hover{background: #F47C22;}
	*/
	.returnGo a:hover{background: #000;color: #F47C22;}
	.proIndex dd>a:before{transition: .5s; position: absolute;left: -1px;right: -1px;top: -1px;bottom: -1px;content: '';border: 1px solid transparent;}
	.proIndex dd>a:hover:before{border-color: #F47C22;}
	.proIndex dd>a:hover .tit{background: #F47C22;color: #fff;}
	.dazhouItem_6 .sonAlert,.dazhouItem_3 .sonAlert{margin-left: -550px;}
	.dazhouItem:hover{z-index: 9;}
	/*.dazhouItem:hover .sonAlert{display: block;}*/
	.dazhouItem:hover .quans{background: rgba(244,124,34,.5);border-color: rgba(244,124,34,.5);}
	.dazhouItem:hover .quans .iconfont{transform: rotate(90deg);-webkit-transform: rotate(90deg);}
	.visitCS dd .fl:hover{color: #F47C22;}
	.viewMore a:hover{background: #666;color: #fff;}
	.newsFr .in:hover{opacity: .7;}
	.newsDot{ cursor: pointer;transition: .5s;}
	.newsDot:hover{background: #f47c22;color: #fff;}

}
@media only screen and (max-width:960px ) {
	.breads{background: #eee;border: 0;}
	.banner .autowidth{width: auto;max-width: 100%;}
	
	.index_part1 .iText{ float: none;margin: 0 0 2% 0;width: auto;}
	.banner .links .tit{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.newsRt{padding: 0;margin: 0;}
	.newsDL{border: 0;}
	.newsDL dd:nth-child(1) >a{border: 0;}
	.shareBtn a{ width: 38px;line-height: 38px;font-size: 18px;}
	.shareBtn a span {width: 18px;height: 18px;}
    .fourItem{display:block}
	.fourItem .item{width: auto;}
	.brandIndex >a{width: 12%;}
	.brandDL dd{ width: 25%;}
	.teamDL{display: block;}
	.teamDL dd{width: auto;}
	.forms .half{float: none;width: auto;}
	.forms .publicText{ height: 20px;line-height: 20px;}
	.codeImg img{ height: 42px;}
	.forms .ipunts label{line-height: 40px;min-width: 110px;}
	.forms .ipunts{ margin-bottom: 15px;}
	.threePart{display: block;text-align: center;padding: 10px 4px;}
	.threePart .tgf{justify-content: center;margin-bottom: 15px;}
	.threePart .jt{display: none;}
	.threePart .parts{ padding: 0;display: block;}
	.threePart .num{width: 34px;line-height: 34px;min-width: 34px;font-size: 18px;margin-bottom: 10px;}
	.threePart .tgh{align-items: flex-start;-webkit-align-items: flex-start;}
	.newsFl{ width: 68%;margin-right: 2%;}
	.xinwen dd .fl{ width: 200px;}
	.videosDL dd{ width: 49%;}
	.proBan{ display: none;}
	.productBanner .swiper-prev{left: 0;}
	.bannerAuto{max-width: 100%;}
	.listLeft{ width: 200px;}
	.listLeft .items .one{ line-height: 38px;}
	.twoItems{ line-height: 30px;}
	.mcCate .mc{ width: auto; padding-right: 3%;}
	.sonAlert{ position: fixed;left: 0;right: 0;top: 62px;bottom: 0;z-index: 50;margin: 0;background: rgba(0,0,0,.5);width: auto;}
	.dazhouItem.on .sonAlert{display: block;}
	.closeCase{display: block;color: #fff;text-align: right;}
	.closeCase i{display: inline-block;vertical-align: top;background: #F47C22;padding: 8px;font-size: 16px;}
	.sonAlert .manyKind{overflow-y: auto;-webkit-overflow-scrolling: touch;max-height: calc(100% - 70px);}
	.tmDetails .topTxt .smallText{font-size: 12px;max-width: 50%;}


	.newsTit .nw{
		padding: 0 15px 0 10px;
	}
}

@media only screen and (max-width:767px ) {
	.listLeft {position: fixed;float: none;margin: 0; display: none; width: auto; left: 0;right: 0;top: 62px;bottom: 0;z-index: 48;background: rgba(0,0,0,.5);padding: 0;}
    .mangsKind{ width: 250px;padding: 10px;background: #E3E3E3;height: 100%;overflow-y: auto;-webkit-overflow-scrolling: touch;}
    .fenleiIco{display: block;padding: 10px 0 15px 0;}
    .closeList{ position: absolute; right: 0;top: 0;text-align: center;line-height: 40px;color: #fff;font-size: 20px;width: 40px;text-align: center;display: block;background: #F47C22;}
    .lunboFl{ float: none;width: auto;margin: 0  0 2% 0;}
    .detailsLeft{ float: none;width: auto;margin: 3% 0 2% 0;}
    .detailsRight .rel{ margin-bottom: 1%;}
    .mailBtn { text-align: right;}
    .btTexts >p{ padding: 2px 0;}
    .prevNexts .halfs{ width: auto;float: none;margin: 0 0 5px 0;}
    .eightDL.dlTwo dd{
    	width: 32%;
    }

}
@media only screen and (min-width:767px ) {
	.detailsRight .proIndex dd{width: 100%;margin-bottom: 0;}
	.detailsRight .proIndex dd>a{border-top: 0;}
}

@media only screen and (max-width:640px ) {
	.banner .links .tit{font-size: 16px;}
	.banner .links{ padding: 10px;padding-right: 50px;}
	.banner .links .mores{font-size: 12px;padding: 3px 6px;right: 10px;margin-top: -10px;}
	.banner .swiper-slide {overflow: hidden;}
	/*.banner .swiper-slide .blockImg{max-width: 150%;width: 150%;position: relative;margin-left: -25%;}*/
	.newsTit .nw.on:before{display: none;}
	.brandIndex >a{width: 24%;margin-bottom: 1%;}
	.news .autowidth{display: block;}
	.newsTit {display: flex;display: -webkit-flex;}
	.newsTit .nw{flex: 1;-webkit-flex: 1;}
	.newsMore{position: absolute;right: 2.5%;bottom: 36px;}
	.newsRt .nItem{padding-right: 20px;}
	.newsDL{display: block;}
	.newsDL dd{width: auto; margin: 0 0 2% 0;padding: 2% 0;border-bottom: 1px solid #ccc;}
	.newsDL dd:nth-last-child(1){margin: 0;border: 0;}
	.newsDL dd .txt{ height: auto;}
	.newsDL dd>a{border: 0;padding: 0;}
	.brandDL dd>a{ padding:15px 5%;font-size: 12px;}
	.bannerAbout .bt{ width: 33.33%;margin-bottom: 10px;}
	.textLeft{line-height: 1.4;}
	.mapIcon{ position: static;max-width: 100%;}
	.containerMap{ width: auto;height: 250px;}
	.newsFl{ float: none;width: auto; margin: 0;}
	.bannerDot{ font-size: 16px;line-height: 40px;margin-top: -20px;padding: 0 4px;}
	.fourPro .scaleImg{ width: 48.5%;}
	.proIndex dd{width: 49%;}
	.fourPro .scaleImg .tit{min-width: 70px;}
	.teight .itm{ width: 48%;}
	.category .name{ float: none;min-width: 0;padding: 0 0 2% 0;display: block;text-align: left;}
	.dazhouItem{ width: 42px;height: 42px;font-size: 11px;margin-left: -21px;margin-top: -21px;line-height: 1.1;}
	.dazhouItem .quans .jct{padding: 0;}
	.dazhouItem .quans .tit{margin: 0;}
	.experience .fl{ float: none;width: auto;}
	.experience {line-height: 1.7;}
	.tmDetails .flImg{ float: none; width: auto;margin: 0 auto 2% auto;max-width: 400px;}
	.tmDetails .topTxt .fls{ float: none;width: auto;max-width: 100%;}
	.tmDetails .topTxt .smallText{display: block;position: static;width: auto;max-width: 100%;}
	.tmDetails .topTxt .fls p{ margin-bottom: 5px;}
	.botContact{display: block;line-height: 2;}
	.caseSix p{ padding: 5px 0;}
	.caseSix{ padding:5px 10px;}
	.visitCS dd .fl{ width: 90px;}
	.visitCS dd .visHeight a{ font-size: 12px;padding-right: 10px;}
	.centerBtn,.mailBtn{ display: flex;display: -webkit-flex;justify-content: space-between;}
	.centerBtn .btn,.mailBtn a{ width: 48.5%;margin: 0;padding-left: 0;padding-right: 0;}

	.newsTit{
		width: 100%;
	}
	.newsRight{
		margin-left: 0;
		padding: 15px 0;
	}
	.newsRight .item ul{
		flex-wrap: wrap;
	}
	.newsRight .item ul li{
		width: 49%;
		margin-bottom: 10px;
	}
	.newsTit .nw .font32{
		line-height: 22px;
		margin-bottom: 0;
	}
	.fourItem .item .overHidden a{
		overflow: hidden;
		text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 4;
	    -webkit-box-orient: vertical;
	}
}
@media only screen and (max-width:480px ) {
	.newsTit .nw .font32{
		line-height: 20px;
	}
	.eightDL dd{width: 49%;}
	.fourItem .item .fl{margin-right: 2%;width: 160px;min-width: 160px;}
	.fourItem .item{ line-height: 1.3;}
	.brandDL dd{width: 33.33%;}
	.topTxt .fl{float: none;width: auto;max-width: 100%;}
	.topTxt{line-height: 1.3;margin-bottom: 5px;}
	.topTxt .shares{ padding: 5px 0;}
	.topTxt .smallText{display: none;}
	.botTxt { font-size: 12px;line-height: 1.3;}
	.openClick{ font-size: 60px;margin-top: -30px;}
	.forms .ipunts label{ width: 100%;text-align: left;}
	.videosDL dd .txt{ padding:5px 8px;}
	.videosDL dd .max2{ margin-bottom: 4px;}
	.pages{font-size: 15px;}
	.proIndex dd .tit{ padding: 6px 10px;}
	.proIndex dd .cs{ padding: 5px 10px;}
	.visitCS dd{ line-height: 24px;}
	.visitCS dd .visHeight{ height: 24px;}
	.newsTitles{ padding-right: 0;}
	.returnGoAD{ position: static;text-align: right;padding-top: 10px;}
	.xinwen2s dd .txt{ padding: 10px;}
	.singleTxt2{ margin-bottom: 5px;}

	.eightDL.dlTwo dd{
    	width: 49%;
    }
	
}

@media only screen and (max-width:414px ) {
	.teamDL dd .inText{ padding: 5px;}
	.qiehuan .item{ padding: 0 10px;}
	.breads{ font-size: 12px;}
	.xinwen dd .fl{ width: 160px;margin-right: 10px;}
	.xinwen dd .max2{ margin: 6px 0;}
}

.faqBox ul li{
	margin-bottom: 10px;
}
.faqBox ul li .tits{
	border-bottom: 1px solid #ccc;
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	font-size: 15px;
	line-height: 22px;
	color: #222;
	padding: 10px 0;
	font-weight: bold;
	cursor: pointer;
	text-align: left;
}
.faqBox ul li .tits img{
	width: 19px;
	display: block;
	margin-bottom: 3px;
	margin-left: 15px;
}
.faqBox ul li .tit{
	font-size: 12px;
	line-height: 22px;
	color: #222;
	text-align: left;
	padding-top: 10px;
	display: none;
}
.faqBox ul li .tits.on img{
	transform: rotate(180deg);
}