.pageSpan{text-align:center;}
.pageSpan span a{display:inline-block;border:1px solid #C9151E;padding:5px 15px;margin:0 3px;}

.headProduct{display: none;}
.breads{background: #e8e7e7;}
.breads .autowidth{padding: 11px 0;font-size: 12px;}
.breads .autowidth>a{ flex-shrink: 0;-webkit-flex-shrink: 0;margin-left: 10px;}
.bgf5f5f5{background: #f5f5f5;}
.publicTit{line-height: 1;margin-bottom: 1.5%;position: relative;}
.publicTit span{display: block;padding-left: 10px;border-left: 6px solid #ab1018;}
.color474747{color: #474747;}
.publicName { white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.leftName{ width: 290px;margin-right: 3%;color: #616265;}
.arrowRight{color: #b5b5b5;display: inline-block;margin-right: 8px;}
.publicName.on .arrowRight,.secondName.on .arrowRight,.firstName.on .arrowRight{transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.firstName{ padding: 10px;background: #e5e5e5;}
.secondName{display: inline;padding:6px 0 6px 10px;}
.secondNameTit{display: inline;}
.thirdName{display: block;padding:6px 10px;}
.thirdName.on .checkSpan i,.secondName.on .checkSpan i{opacity: 1;}
.thirdOL{ padding:0 0 0 20px;display: none;}
.firstDL{ padding: 10px 0;background: #fff;}
.firstDL .firstdd{ padding: 6px 10px;}
.fourthName{display: block; font-size: 12px; padding: 5px 0 5px 45px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;/* white-space: nowrap; */overflow: hidden;text-overflow: ellipsis;}
.fourthName .tit{white-space: nowrap;flex: 1;-webkit-flex: 1;overflow: hidden;text-overflow: ellipsis;}
.checkSpan{width: 12px;height: 12px; min-width: 12px; position: relative;display: inline-block;background: #fff;border: 1px solid #ddd;text-align: center;line-height: 12px;margin-right: 8px;}
.checkSpan i{position: absolute;left: -2px;right: 0;top: 0;bottom: 0;color: #c9151e;opacity: 0;}
.fourthDL.active{display: block;padding: 10px 0;}
.fourthDL dd.on {color: #c9151e;}
.fourthDL dd.on .checkSpan i{opacity: 1;}
.fourthDL{display: none;background: #fff;}
.publicSlide>.on>.publicSlide{display: block;}
.imgSf img{width: 100%;}
.width1015{width: 101.5%;}
.width102{width: 102%;}
.prodList dd{ width: 23.5%;margin-right: 1.5%;margin-bottom: 1.5%;}
.prodListp5 dd{width:18.5%}
.prodList dd>a{display: block;text-align: center;padding-bottom:20px;background: #fff;}
.prodList dd .imgSf{margin-bottom: 5px;}
.prodList dd .imgSf_1{margin-bottom: 15px;}
.prodList dt{ position: absolute;left: 0;top: 0;bottom: 2.5%;width: 18.5%;}
.prodList dt>a{display: block;width: 100%;height: 100%;background-size: cover !important;}
.leftSecond { margin-bottom: 10px;}
.leftSecond_2 .thirdOL{display: block;padding: 0;}
/*.leftSecond_2 .fourthDL{background: #e5e5e5;padding: 10px 0;}*/
.prodList dd .alls{display: block;padding:10px 0;text-align: center;border: 1px solid #8d8d8d; margin: 15px 0 0 0; color: #8d8d8d;background: #f5f5f5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.opacitys{ position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 20;background: rgba(0,0,0,.8);content: '';display: none;}
.fenleisx{display: none;}

.moreClick{padding-left: 20px;margin-top: 5px;}
.moreClick a{display: inline-block;font-size: 12px;line-height: 24px;border: 1px solid #e9a2a5;color: #555;padding: 0 10px;border-radius: 3px;}
.moreClick.on a{background: #A20025;color: #fff !important;border-color: #A20025;}
.leftSecond_2 .firstDL >dd{padding-bottom: 15px;border-bottom: 1px solid #ddd;margin-bottom: 10px;position: relative;}
.leftSecond_2 .firstDL >dd:nth-last-child(1){border: 0;margin: 0;}
.lookMores{z-index: 5;display: none; position: absolute;left: 100%;top: 0;width: 640px;background: #f5f5f5;font-size: 0;box-shadow: 0 0 10px -2px rgba(0,0,0,.3);}
.lookMores ul{padding:10px 0 5px 15px;}
.lookMores:before{ position: absolute;right: 100%;top: 15px;content: '';border-style: solid;content: '';border-color: transparent #ddd transparent transparent;border-width:10px 15px;}
.lookMores li{display: inline-block;vertical-align: top; min-width: 90px; font-size: 12px; margin: 5px 0; margin-right: 2%;}
.lookMores li.on .checkSpan i{opacity: 1;}
.closeMores{font-size: 16px;text-align: center; position: absolute;right: -15px;top: -15px;width: 24px;line-height: 24px;background: #555;color: #fff;border-radius: 50%;}

.fiveList dd{width: 18.5%;}
.shuaixuan{ padding:1.5% 2%;background: #fff;box-shadow: 0 0 15px -5px rgba(0,0,0,.4);margin-bottom: 2%;line-height: 26px;}
.shuaixuan .item{margin: 5px 20px 5px 0;}
.shuaixuan .lia{padding: 0 20px 0 10px;border: 1px solid #A20025;margin: 5px 0 5px 5px;border-radius: 3px;position: relative;}
.closeMM{position: absolute;right: 0;top: 0;line-height: 1;font-size: 12px;padding: 3px;}

.ftPadding{ padding: 2%;background: #fff;}
.backe5{background:#e5e5e5;}
.backe9{background:#e9e9e9;}
.ftPadding .cate{padding:20px;min-height:200px;height:auto;display:inline-block;}
.ftPadding .catel{float:left;width:63%;height:auto;}
.ftPadding .cater{float:right;width:35%;text-align:center;}
.ftPadding .cater img{width:80%;}

.ftPadding .cates{width:99.99%;background:#fff;padding:0px 0;/* min-height:200px; */height:auto;display:inline-block;}
.ftPadding .catesl{float:left;width:68%;height:auto;}
.ftPadding .catesr{float:right;width:23%;text-align:center;padding-left:5%;}
.ftPadding .catesr img{width:70%;}

.rightTxt{ text-align: left;padding:0 20px;}
.pdCanshu dd{ width: 49.5%;/* padding: 0 2%; */background: #f7f5f5;line-height: inherit;min-height:40px;align-items: center;}
.pdCanshu .dle{padding:0 20px;width:30%;display: flex;line-height: inherit;min-height:40px;align-items: center;}
.borderlf{border-right:1px solid #fff;}
.pdCanshu dd:nth-child(4n+1),.pdCanshu dd:nth-child(4n+2){background: #e9e9e9;}

.instrument ul{margin-left:40px;}
.instrument li{margin-left:0px;list-style-type: disclosure-closed;line-height: inherit;padding:1px 0;min-height:24px;align-items: center;}
.instrumentwidth49{width:48%;float:left;padding:0 0;}
.stitle{font-weight:bold;font-size:15px;}
.sbottom{border-bottom: 3px solid #ddd;}
.scate{line-height:35px;background:#c9151e;color:#f7f7f7;padding:2px 15px;}
.instrument dd{width:100%;padding:2px 20px;background: #f7f5f5;line-height: inherit;min-height:30px;align-items: center;}
.instrument dd:nth-child(4n+1),.instrument dd:nth-child(4n+3){background: #e9e9e9;}

.qiehuanTit{background: #e5e5e5;line-height: 35px;}
.qiehuanTit .item{flex: 1;-webkit-flex: 1; white-space: nowrap; max-width: 160px;text-align: center;border-right: 2px solid #fff;border-bottom: 2px solid #e5e5e5;}
.qiehuanTit2 .item:nth-last-child(1){border: 0;}
.qiehuanTit .item.on{color: #c9151e;border-bottom:2px solid #c9151e;}
.qiehuanSon{padding-bottom: 20px;}
.qiehuanSon .item{display: none;}
.qiehuanSon .item.on{display: block;}
.selectPlay{ position: relative;margin-top: 10px;}
.chooseClick{border: 1px solid #d3d3d3;line-height: 30px;color: #727272;padding: 0 10px;cursor: pointer; overflow: hidden;}
.selectcs{flex: 1;-webkit-flex: 1;max-width: 220px;margin-right: 10px;font-size: 14px;margin-top: 15px;position: relative;z-index: 3}
.selectcs .gb,.selectcs.on .zk{display: none;}
.selectcs.on .gb{display: block;}
.selectPlay .seDown{position: absolute;color: #7d7d7d; display: none; left: 0;right: 0;top: 100%;background: #fff;box-shadow: 0 0 12px -5px rgba(0,0,0,.4);padding: 10px 0;}
.seDown li>a{padding: 2px 10px;font-size: 13px;}
.seDown li.on .checkSpan i{opacity: 1;}
.seDown{max-height: 50vh;overflow-y: auto;}
.tableTitle{line-height: 40px;padding:2px 0;font-weight:bold;text-align: center;background: #e5e5e5;}
.tableCot .cols{position: relative;}
.tabelList .tit{flex: 1;-webkit-flex: 1;text-align: center;line-height: 40px;}
.addCarNum{border:1px solid #e5e5e5;height:30px;}
.addCarNum .plus{width: 30px; height: 30px;font-size:16px;color:#8d8d8d;text-align: center;vertical-align: middle;line-height: 18px;display: inline-block;cursor: pointer;background: transparent;}
.addCarNum .plus:hover{background:#e5e5e5;color:#232323;}
.addCarNum .number{vertical-align: middle; font-family: arial;width: 36px;height: 30px;color:#616125;text-align: center;display: inline-block;font-weight: normal;border: 0;line-height: 20px;background: transparent;}
.addCarNum .not-allowed{color:#ccc;background:#f1f1f1;cursor: not-allowed;}
.tabelList .wd1{max-width: 50px;} 
.tabelList .wd13{max-width: 60px;} 
.tabelList .wd2{max-width: 85px;} 
.tabelList .wd3{max-width: 78px;} 
.tabelList .wd31{max-width: 78px;} 
.tabelList .wd61{max-width: 180px;} 
.tabelList .wd6{min-width: 180px;} 
.tabelList .wd7{min-width: 180px;} 
.tabelList .wd9{max-width: 70px;} 
.tabelList .wd10{max-width: 100px;} 
.tabelList .wd11{min-width: 150px; padding-left:20px;} 
.tableCot .tit{line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #232323;}
.tableCot .titlespec{color: #0070bc;text-decoration:underline;}
.tableCot .titlespec a:hover{color: #0070bc;font-weight: bold;}
.tableCot .tits{line-height: 40px;color: #0070bc;text-decoration:underline;}
.tableCot .tits a:hover{color: #0070bc;font-weight: bold;}
.tableCot .wd11{display: flex;text-align:right;display: -webkit-flex;align-items: center;-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;}
.tableCot .tit .guispec{font-size: 13px;margin-left:1px;color: #0070bc;text-decoration:underline;line-height: 40px;vertical-align: middle;display:inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/* .tableCot .wd2>a{color: #ab1018;} */
.tableCot .textleft{text-align:left;}
.tableCot .wd4{width:20%;}
.tableCot .wd8{color: #0070bc}
.tableCot .wd81{}
.tableCot .wd3{color: green;}
.tableCot .wd31{color: #AB1018;}
.tableCot .wd10{color: #c9151e;}
.tableCot .rows{background: #fff;border-bottom: 1px solid #ddd;}
.colorab1018,.guige{color: #AB1018;position: relative;}
.tableCot .wd12{position: absolute;right: 0;top: 0;}
.tableCot .goCar{border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align: center;width: 40px;height: 30px;line-height: 30px;cursor: pointer;}
.tableCot .goCar i{font-size: 16px;vertical-align: top;color:#c9151e;}
.tableCot .goCar i:hover{color:#ff0000;}
.tableCot .goCar1{border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align: center;width:40px;height: 30px;line-height: 30px;cursor: pointer;}
.tableCot .goCar1 i{font-size: 16px;vertical-align: top;color:#e5e5e5;}
.likes .sx,.likes.on .kx{display: none;}
.likes.on .sx{display: block;}
.duibi{width: 12px;height: 12px;border: 1px solid #8f8f8f;position: relative;display: inline-block;cursor: pointer;}
.duibi i{position: absolute;left: -1px;right: 0;top: -2px;bottom: 0;line-height: 1;color: #c9151e;font-size: 14px;display: none;}
.duibi.on i{display: block;}
.downList a{line-height: 28px;color: #fff; display: inline-block; background: #0070bc;opacity:0.6;padding: 0 0;min-width:11%;text-align: center;margin-right:1%;border-radius:2px;}
.downList .back007:hover{background: #0070bc;opacity:1;}
.downBtn a{line-height: 32px;color: #fff; display: inline-block; background: #b10d15;padding: 0 15px;}
.downList a.disabled,.downBtn a.disabled{background: #afaeae !important;cursor: default;}
.downList a i,.downBtn a i{padding-right: 3px;}
.colsSlide{display: none; box-shadow: 0 0 10px -6px rgba(0,0,0,.4);}
.tabelList .rows.active .colsSlide{display: block;}
.colsSlide .colPad{padding: 2%;background: #fff;}
.pdCanshuCols dd{width: 49.5%;/* padding: 0 3%; */align-items: center;}
.colsSlide .colPad .pdCanshuCols{ font-size: 13px;}
.selfPd .blockDiv{position: relative;border:1px solid #e5e5e5;}
.selfPd .blockDiv .singleTxts{overflow: hidden;text-overflow: ellipsis;}
.leftSelf{ width: 17.1%;margin-right: 30px;position: relative;}
.leftSelf .plus{ position: absolute;left: 100%;top: 50%;line-height: 16px;margin-top: -8px;width: 30px;text-align: center;}
.marginTop50{ margin-top: 5%;}
.marginTop5{ margin-top: 5px;}
.marginTop10{ margin-top: 10px;}
.marginTop15{ margin-top: 15px;}
.marginBot10{ margin-bottom: 9px;}
.marginBot15{ margin-bottom: 15px;}
.checkAdd{width: 16px;height: 16px;border: 1px solid #aaa;position: relative;cursor: pointer;}
.checkAdd i{display: none;position: absolute;left: 2px;right: 0;top: 0;bottom: 0;line-height: 16px;}
.checkAdd.on{border-color: #e5e5e5;color: #c9151e;background: #fff;}
.checkAdd.on i{display: block;}
.selfOther{overflow: hidden;width: 54%;padding-right: 65px;position: relative;}
.selfDot{ position: absolute;right: 0;top: 0;width: 45px;font-size: 20px;}
.swiperSf{text-align: center;background: #fff;font-weight: bold;border:2px solid #e5e5e5;border-radius:50%;text-align: center;line-height: 40px;margin-bottom: 15px;cursor: pointer;}
.swiperSf:hover{background:#fff;color:#c9151e;}
.swiperSf i:hover{background:#fff;color:#c9151e;}
.rightCar{ margin-left: 15px;text-align: center;}
.addShop{display: inline-block;background: #c9151e;color: #fff !important;padding: 0 10px;border-radius: 3px;line-height: 32px;}
.rightCar .rcPad{background: #f7f7f7;padding: 20px 0;}
.closeGuige,.closeVs{display: none;}

.moreLooks{ text-align: center;padding: 2% 0;}
.moreLooks a{display: inline-block;padding: 0 15px;line-height: 38px;background: #c9151e;border-radius: 2px;color: #fff;font-size: 15px;}
.threeFlex li{ width: 31.33%;margin: 0 2% 2% 0;text-align: center;}
.twoFlex li{ width: 48%;margin: 0 2% 2% 0;text-align: center;}
.twoFlex .tits{padding-top:7px;}
.boxshadowDD dd{box-shadow: 0 0 10px -3px rgba(0,0,0,.3);}

.pros{height:100px;}
.border2px{border-bottom:2px solid #eee;}
.pros .prosl{width:20%; }
.pros .prosl img{width:auto;height:100px;}
.pros .prosr{width:78%;float:left;padding:20px 5px;}
.pros .prosr .names{height:40px;line-height:50px;text-align: left;}
.pros .prosr .remarks{line-height: 24px;}

.otherList dd>a{padding-bottom: 20px;}
.otherList .pd15{padding:15px;}

.otherFiveList dd{ width: 18.5%;margin-right: 1.5%;margin-bottom: 1.5%;}
.border1px{border-bottom: 1px solid #ddd;}
.borderLeft3{ padding-left: 10px;line-height: 1;border-left:5px solid #AB1018;margin-bottom: 18px;}
.formInput{background: #efefef;padding: 0 10px;}
.formsInfo .info{margin-bottom: 10px;}
.formsInfo label{line-height: 40px;}
.formInput input{display: block;width: 100%;border: 0;padding: 10px 0;line-height: 20px;background: transparent;}
.formInput textarea{width: 100%;padding: 10px 0;background: transparent;}
.paddingTxt{ padding-left: 5em;}
.downBtn .btn{line-height: 36px;background: #AB1018;color: #fff;padding: 0 25px;min-width: 4em;text-align: center;}
.forms{width: 58%;margin-right: 3%;}
.towFlex li{ width: 49%;text-align: center;margin-bottom: 15px;position: relative;}
.shiping li{ width: 48.5%;margin-bottom: 0;}
.shiping .times,.otherList .times{ position: absolute;right: 0;bottom: 0;background: rgba(0,0,0,.55);color: #fff;padding: 3px 10px;}
.detailsTop{background: #fff;box-shadow: 0 0 10px -4px rgba(0,0,0,.1);}
.detailsTop .dt{background: #fff;box-shadow: 0 0 10px -4px rgba(0,0,0,.1);position: relative;}
.detailsTop .swiper-container-horizontal>.swiper-pagination-bullets, 
.swiper-pagination-custom, .swiper-pagination-fraction {bottom: 20px;left: 0;width: 100%;}
.detailsTop .swiper-pagination-bullet{width: 55px;height: 3px;display: inline-block;border-radius: 1%;background: #e5e5e5;opacity: 1;}
.detailsTop .swiper-pagination-bullet-active{background: #b0b0b0;}
.detailsTop .swiper-slide{overflow: hidden;}
.detailsTop .bodTop5{border-top:1px solid #e5e5e5;padding-top:20px;}
.detailsTop .downList a{line-height: 28px;margin:5px 0;color: #fff; display: inline-block; white-space:normal;opacity:0.6;padding: 1px 8px;min-width:5%;text-align: center;margin-right:1%;border-radius:2px;}
.detailsTop .downList .fileyes:hover{background: #0070bc;opacity:1;}
.detailsTop .fileyes{background: #0070bc;}
.detailsTop .filenull{background:#b0b0b0;}
.detailsTop .filenull:hover{background:#b0b0b0;}
.lunbo{ width: 35%;position: relative;}
.lunbo img{display: block;width: 100%;}
.openVideo{cursor: pointer;}
.swiperBtn {z-index: 3; position: absolute;top: 50%;line-height: 30px;margin-top: -15px;padding: 0 15px;cursor: pointer;font-size: 24px;}
.lb-prev{ left: 0;}
.lb-next{ right: 0;}
.prices{ width: 65%;z-index: 2;}
.backf7{background:#f7f7f7;padding:10px 20px;line-height: 40px;}
.prices .paddPrice{ padding: 20px 25px 10px 25px;}
.prices .paddPrice .cleari{ margin-right:3px;font-size:28px;font-weight: 500;}
.prices .paddPrice .prosetred{ border:1px solid #c9151e;border-radius:2px;background:#c9151e;color:#fff;padding:2px 5px;}
.prices .paddPrice .prosetgreen{ border:1px solid #009944;border-radius:2px;background:#009944;color:#fff;padding:2px 5px;}
.prices .paddPrice .prospec{width:100px;display: inline-block;color:#b0b0b0;}
.prices .productsp{min-height:40px;height: auto;display: inline-block;}
.prices .backf7 .productl{float:left;}
.prices .backf7 .productr{float:right;width:84%;line-height:17px;}
.prices .paddPrice .padl5{padding:5px;}
.prices .paddPrice .padl15{padding:15px;}
.prices .paddPrice .padt5{margin-top:5px;line-height:1.6;}
.prices .paddPrice .linh2{line-height:2.5;}
.prices .numbers{padding:0 20px;height:80px;}
.prices .downTips{background: #fff;text-align: left;}
.spimg{position: absolute;right: 30px;top: 80px;}
.cusimg{height:50px;cursor: pointer;position: relative;}
.customs{
	display: none;
    position: absolute;
    left: 20px;
    top: 29%;
    background: #fff;
    right: 20px;
    box-shadow: 0 0 10px -5px rgb(0 0 0 / 50%);
    padding: 15px;
    line-height: 1.6;
    z-index: 10;
}
.spimg:hover .customs{display: block;}
.askpro:hover{color:#232323;}
.showOlines {
    background: #FFFFFF;
    /* border: 1px solid #FFFFFF; */
    -webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 30%);
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 30%);
    border-radius: 4px;
    font-size: 13px;
    padding: 15px;
    width: 200px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    right: -38px;
    bottom: 35px;
    z-index: 10;
}
.showOlines img{width:170px;margin-bottom: 7px;}
#askimg{display:none;}
.util_ta_c {
    text-align: center!important;
	color:#232323;
}

.marginPPP>p{ margin-bottom: 10px;}
.carBtn .btn{display: inline-block;vertical-align: top;background: #c9151e;color: #fff;min-width: 5em;text-align: center;padding: 0 20px;line-height: 40px;border-radius: 3px;}
.carBtn .msg{background: #fff;border:1px solid #e5e5e5;margin-left: 10px;color:#616165;}
.aboutMsg{ position: relative;max-width: 370px;}
.aboutMsg .item{width: 25%;line-height: 24px;}
.aboutMsg .cpTips{display: none; position: absolute;left: 0;top: 90%;background: #fff;right: 0;box-shadow: 0 0 10px -5px rgba(0,0,0,.5);padding: 15px;line-height: 1.6;}
.aboutMsg .on .cpTips{display: block;}
.aboutMsg .on>a{color: #AB1018;}

.aboutMsg_c{ /* position: relative; */width: 20%;}
.aboutMsg_c .item{/* width: 33.3%; */line-height: 24px;}
.aboutMsg_c .cpTips{display: none; position: absolute;width:350px;height:80px;left: -290px;top: 100%;background: #fff;right: 0;box-shadow: 0 0 10px -5px rgba(0,0,0,.5);padding: 15px;line-height: 1.6; z-index: 10;}
.aboutMsg_c .on .cpTips{display: block;}
.aboutMsg_c .on>a{color: #AB1018;}
.aboutMsg_c .item:nth-child(5) .cpTips,.aboutMsg_c .item:nth-child(6) .cpTips,.aboutMsg_c .item:nth-child(7) .cpTips,.aboutMsg_c .item:nth-child(8) .cpTips{top: 48px;}


.colorred{color: #c9151e;}
.paddPrice .addCarNum_2{ margin: 20px 0;border: 1px solid #e5e5e5;height: 38px;}
.addCarNum_2 .plus{ line-height: 38px;height: 38px;width: 40px;font-size: 16px;}
.addCarNum_2 .number{ width: 60px;/* border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; */padding: 4px 0;}
.downPage{ width: 25%;}
.downPadd{padding: 10px 25px;}
.downPadd .dw{padding: 5px 0;border-bottom: 1px solid #ddd;}
.downPadd .dw img{height: 36px;}
.downTips{background: #e2e2e2;text-align: center;padding-bottom: 10px;}
.sharePage{ position: absolute;left: 0;right: 0;bottom: 20px;padding: 0 15px 15px 15px;text-align: center;z-index: 5;}
.sharePage .item{width: 30%;position: relative;}
.sharePage .item>a i{font-size: 20px;padding-right: 5px;}
.colorf11333{color:#f11333}
.color2b9548{color:#2b9548}
.color0b0a0e{color:#0b0a0e}
.color535353{color:#535353}
.color0055ff{color:#0055ff}
.color0070bc{color:#0070bc}
.fontbolds{font-weight:bold;}

.shareSelect{ position: absolute;display: none;  z-index: 20; white-space: nowrap; margin-left: -75px; left: 50%;top: 100%;}
.shareSelect .bdsharebuttonbox{background: #fff;padding: 10px; border-radius: 5px;width: 130px;}
.shareSelect .bdsharebuttonbox a{transition: 0s;margin: 0;}
.shareSelect .bdshare-button-style0-16:after,.shareSelect .bdshare-button-style0-16:before{display: none;}
.sharePage .item:hover .shareSelect{display: block;}

/* .shareSelect{ position: absolute;display: none;  z-index: 20; white-space: nowrap; padding-top: 10px;}
.shareDL .sharebtn .bdsharebuttonbox p{ display: inline-block; float: none; vertical-align: top; margin: 0 5px;}

.shareSelect .bdsharebuttonbox{background: #aaa;padding: 10px; border-radius: 5px;}
.shareSelect:before{ position: absolute; left: 18px;top:-4px;border-width: 7px;border-style: solid;content: '';border-color: transparent transparent #aaa transparent;}

.sharebtn .bdsharebuttonbox p{ float: left; position: relative;margin-left: 10px;}
.sharebtn .bdsharebuttonbox a{display: block; position: relative;z-index: 2; width: 43px !important;; height: 43px !important; padding: 0 !important; margin: 0 !important;   background: transparent !important;color: #fff; text-align: center; }
.sharebtn .bdsharebuttonbox p i{ font-size: 22px; position: absolute; left: 0;right: 0;top: 0;bottom: 0; text-align: center; line-height: 43px;color: #fff;border: 1px solid #fff; border-radius: 100%; transition: .4s; -webkit-transition: .4s;}
.sharebtn .bdsharebuttonbox p:hover i{border-color: #fff;color: #fff; border-color:#32AAE1; background: #32AAE1 !important;}
 */
.bgfff{background: #fff;}
.paddingLR20{ padding:2%;}
.paddingLR10{ padding:1%;}
.paddingR10{ padding:5px;}
.xgTitle{border-bottom: 2px solid #AB1018;}
.singleTxt2{ padding: 0 15px;max-height: 42px;overflow: hidden;}
.itemPPP>p{margin-bottom: 2%;}
.itemPPP .t3{margin-bottom:10px;font-size:14px;}
.itemPPP .t4{text-align:left;margin-bottom:7px;}
.itemPPP .t1{border:1px #ccc solid;border-radius:3px;height:35px;width:130px;padding-left:10px;}
.itemPPP .t2{border:1px #c9151e solid;border-radius:3px;height:35px;width:60px;background:#c9151e;color:#fff;}
.itemPPP table.gridtable {
	/* width:900px; */
    color:#333333;
    border-width: 1px;
    border: 1px #ccc solid;
    border-collapse: collapse;
    text-align:center;
}
.itemPPP table.gridtable th {
    border-width: 1px;
    font-weight:600;
    padding: 8px;
    border-style: solid;
    border-color: #ccc;
    /* background-color: #ccc; */
}

.itemPPP table.gridtable tr {
    border: 1px #ccc solid;
}
.itemPPP table.gridtable td {
    padding: 8px;
    border: 1px #ccc solid;
    background-color: #ffffff;
}
.xzBtn{padding: 5px 15px;border: 1px solid #C9151E;}
.gouAdd{background: #C9151E;color: #fff;padding: 0 15px;line-height: 30px;margin-left: 10px;white-space: nowrap;}
.tbPad{ padding: 15px;position: relative;}
.vsAddPd .img{width: 100px;background: #eee;margin-right: 10px;}
.vsAddPd .overHidden>p{line-height: 24px;}
.likesWd{width: 70px;border: 1px solid #C9151E;}
.yichu{position: absolute;right: 0;top: 0;padding: 15px 15px 0 0;color: #C9151E;font-size: 16px;}
.addPd .inpts{border: 1px solid #aaa;padding: 0 10px;max-width: 200px;}
.addPd .inpts input{display: block;  width: 100%;border: 0;background: transparent;padding:5px 0;line-height: 22px;height: 22px;}
.addPd .addAdd{line-height: 34px;background: #C9151E;color: #fff;padding: 0 12px;}
.vsTable table{width: 100%; }
.vsTable table td{border: 1px solid #bebebe;}
.vsTable tbody td{padding: 8px 15px;}
.vsTable tbody tr:nth-child(odd){background: #f5f5f5;}
.addCarNum_3 .number{ width: 36px;}
.openVideo{ position: absolute;left: 0;right: 0;top: 0;bottom: 0;cursor: pointer;text-align: center;transition: .5s;color: #fff;}
.openVideo i{position: absolute;left: 0;right: 0; top: 50%; line-height: 40px;font-size: 50px;margin-top: -20px;}
.videoCot{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%;object-fit: cover;}
video{max-width: 100%;display: block;}

.dizhiBtn{ text-align: center;background: #fff;padding:0 0 25px 0;}
.dizhiBtn span{display: inline-block;background: #C9151E;color: #fff;padding: 5px 25px;cursor: pointer;}
.clearBtn{ text-align: center;background: #fff;margin:45px 0 0 10px;padding: 0 0 0 0;}
.clearBtn span{display: inline-block;font-size:13px;background: #0070bc;color: #fff;padding: 6px 15px;cursor: pointer;border-radius: 1px;}
.dzForm{background: #fff;padding: 5% 2.5%;padding-right: 200px;}
.dzForm .form{display: block;max-width: 400px;margin: auto;position: relative;}
.itemFm{ position: relative;border: 1px solid #ddd;margin-bottom: 28px;}
.itemFm label{line-height: 40px;padding: 0 5px 0 10px;}
.itemFm .txt{width: 100%;line-height: 24px;padding: 8px 0;}
.publicRed{background: #C9151E;color: #fff; border-radius: 3px; padding: 5px 25px;display: inline-block;cursor: pointer;line-height: 30px;box-sizing: content-box;}
.fileLabel input{display: none;}
.fileSubmit{ position: absolute;left: 116%;top: 0;white-space: nowrap;text-align: center;}
.fileLabel{display: inline-block;margin: 25px 0;}
.fileSubmit .publicRed{min-width: 4em;}
.errorTip{ position: absolute;left: 0;top: 100%;font-size: 12px;color: #C9151E;padding-top: 7px;}
.dzALert{display: none; position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 65;background: rgba(0,0,0,.5);}
.dzALert .cts{width: 400px;margin: auto;background: #fff;position: relative;top: 50%;margin-top: -270px;max-width: 90%;}
.dzALert .cts .tit{background: #e4e4e4;padding: 13px 15px;text-align: center;}
.dzALert .alertForm{ padding:30px 40px;}
.messALert{display: none; position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 65;background: rgba(0,0,0,.5);}
.messALert .cts{width: 400px;margin: auto;background: #fff;position: relative;top: 50%;margin-top: -270px;max-width: 90%;}
.messALert .cts .tit{background: #e4e4e4;padding: 13px 15px;text-align: center;}
.messALert .alertForm{ padding:30px 40px;}
.flexAlertBtn .publicRed{ width: 32%;}
.flexAlertBtn .sb{background: #C9151E;}
.alertForm .ipt{display: block;width: 100%;transition: .5s; margin-top: 5px; text-indent: 15px;padding: 10px 0;line-height: 20px;height: 20px;border: 1px solid #d5d5d5;}
.alertForm input[type=file]{text-indent: 0;padding-left: 15px;}
.alertForm .af{ margin-bottom: 10px;}
.alertForm .ipt:focus{border-color: #C9151E;}
.dingzhiBtn { position: absolute;right: 0;top: 50%;margin-top: -20px;}

/* .detailsTable{ padding: 2%;background: #fff;margin-top: 15px;}
.detailsTable table{ width: 100%;text-align: center;table-layout: auto;}
.detailsTable table td{ padding: 5px 0;width: 30%;}
.detailsTable table td:nth-child(1){ width: 100px;}
 */
.detailsTable table{border:1px solid #ddd;border-collapse: collapse;overflow-x: auto;}
.detailsTable table tr {background:#e9e9e9;}
.detailsTable table tr:nth-child(even) {background:#f9f9f9;}
.detailsTable td{border:1px solid #ddd;height:40px;}


.caseTest .item{width: 48.5%;position: relative;overflow: hidden;}
.caseTest .item .tit{ position: absolute;left: 0;right: 0;bottom: 0;text-align: center;background: rgba(255,255,255,.85);padding: 12px 0;}
.caseDL dd{ width: 23%;margin-right: 2%;margin-bottom: 2%;background: #fff;border-radius: 5px;}
.caseDL dd>a{ padding: 25px;display: block;}
.caseDL dd .tit{text-align: center;padding: 10px;border-bottom: 3px solid #b5b5b5;margin-bottom: 15px;color: #333;}
.caseDetatls dd{width: 32.33%;background: #fff; margin-bottom: 2%; text-align: center;padding:20px 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.technoDL dd{width: 32.33%; line-height: 2; background: #fff; margin-bottom: 2%;padding:20px 25px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.calculater dd{
	width:32.33%;
	border: 1px solid #eee;
	border-radius: 3px;
	ackground: #eee;
	
}
.calculater .titl{padding-left: 10px;border-left: 6px solid #ab1018;}

.department{font-size:15px;height:40px;line-height:40px;margin-right:25px;}
.department:hover{cursor: pointer;color:#c9151e;}
.departments .on{color:#c9151e;}
.departmentson .depart{display: none;}
.departmentson .depart.on{display: block;}

.joint,.joint2,.joint3,.joint4{font-size:15px;height:40px;line-height:40px;margin-right:25px;}
.joint:hover,.joint2:hover,.joint3:hover,.joint4:hover{cursor: pointer;color:#c9151e;}
.joints .on{color:#c9151e;}
.joints2 .on{color:#c9151e;}
.joints3 .on{color:#c9151e;}
.joints4 .on{color:#c9151e;}
.joints .marginl15{margin-left:15px;}
.jointson .jobs{display: none;}
.jointson .jobs.on{display: block;}
.jointson2 .jobs2{display: none;}
.jointson2 .jobs2.on{display: block;}
.jointson3 .jobs3{display: none;}
.jointson3 .jobs3.on{display: block;}
.jointson4 .jobs4{display: none;}
.jointson4 .jobs4.on{display: block;}
.joinUs dd{
	width:100%;
	line-height: 2;
	background: #fff;
	margin-bottom: 2%;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	/* background-image: linear-gradient(to right, #eee , #fff); */
	opacity:0.8;
}

.calculater .titl{padding-left: 10px;border-left: 6px solid #ab1018;}

.technoDL:after{min-width: 32.33%;content: '';}
.technoTxt li{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;}
.technoTxt li span{ padding-right: 10px;}
.leftTech{ width: 350px;margin-right: 15px;}
.leftBorder{border-left: 1px solid #919191;position: relative;}
.bod .techUL{display: none;}
.bod.on .techUL{display: block;}
.bod.on .tit .name{background: #C9151E;}
.leftBorder:after{display: none; position: absolute;left: 0;bottom: 0;content: '';width: 15px;border-top: 1px solid #919191;}
.leftTech .tit{padding-left: 25px;position: relative;}
.leftTech .tit .name{display: inline-block;background: #9a9a9a;color: #fff;padding: 3px 10px;border-radius: 3px;}
.leftTech .tit .name.on,.leftTech .tit .name:hover{background: #C9151E;}
.techUL{ padding-bottom: 15px;}
.techUL li{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #666;position: relative;padding-left: 25px; margin-top: 15px;}
.techUL li:before{ position: absolute;left: 0;top: 8px;width: 8px;content: '';border-top: 1px solid #919191;}
.leftTech .tit:before{ position: absolute;left: 0;top: 50%;width: 15px;content: '';border-top: 1px solid #919191;}
.techUL li.on{color: #C9151E;}
.rightTech{ padding: 2%;margin-bottom:2%;}
.textTit{ padding:0 0 10px 0;border-bottom: 1px solid #eee;margin-bottom: 10px;}
.detailsTxt{ line-height: 1.8;color: #666;}

/*????????*/
.aboutTit{ position: absolute;left: 0;right: 0;text-align: center;top: 30%;color: #fff;font-weight: bold;}
.mainPro .name{ text-align: center;background: #C9151E;color: #fff;padding: 5px 0;}
.mainPro .max3{line-height: 24px;height: 72px;overflow: hidden;margin: 10px 0;padding: 0 5px;}
.mainPro .scaleImg{box-shadow: 0 0 15px -5px rgba(0,0,0,.4);}
.mainPro dd>a{ padding-bottom: 0 !important;}
.wallNews .article{position: relative;max-width: 300px; background: #fff;border-radius: 5px;box-shadow: 0 0 15px -5px rgba(0,0,0,.3);display: block;text-align: center;margin-bottom: 15px;}
.wallNews .article .link{display: block;padding: 15px;}
.wallNews {display: block;position: relative;width: 101.5%;}
.wall-column {display: block;position: relative;width: 23.5%; margin-right: 1.5%; float: left;box-sizing: border-box;}
.wallNews .tits{max-width: 200px;margin:15px auto;}
.partnerDL dd>a{padding: 0 !important;}
.partnerDL dd img{display: block;width: 100%;}
.partnerDL dd{ width: 18.5%;}
.infoItems{ position: relative;padding-left: 80px;margin-top: 1%;min-height: 50px;}
.infoItems:nth-last-child(1):after{position: absolute;left: -35px;top: 15px;bottom: 0;content: '';border-left: 1px solid #f5f5f5;}
.infoList{ padding-left: 35px;position: relative;}
.infoList:before{ position: absolute;left: 0;top: 13px;bottom: 0;content: '';border-left: 1px solid #919191;}
.infoList .year{position: absolute;transition: .3s; cursor: pointer; left: 0;top: 0;background: #888;color: #fff;padding: 3px 10px;border-radius: 2px;}
.infoList .year:after{ position: absolute;right: 100%;top: 50%;content: '';border-top: 1px solid #919191;width: 35px;}
.infoItems.on .year,.infoList .year:hover{background: #C9151E;}
.infosDL{display: none;}
.infoItems.on .infosDL{display: block;}
.infosDL dd{width: 49%;margin-bottom: 2%;}
.infosDL dd.hot {box-shadow: 0 0 10px 1px rgba(201,21,30,.2);}
.infosDL dd>a{background: #fff;padding: 20px;border: 2px solid transparent;}
.infosDL dd .left{ width: 160px;height: 80px;background-size: cover !important;margin-right: 10px;flex-shrink: 0;}
.infosDL dd .date{ margin: 10px 0;}
.qiehuanTit2 { margin-bottom: 2%;}
.serItem{ display: none;padding:25px 3%;min-height: 388px;background: #fff;line-height: 2;}
.serItem.on{display: block;}
.services .left{width: 240px;margin-right: 2%;}
.serviceDL{ padding:5px 20px;line-height: 35px;background: #fff;font-size: 13px;}
.serviceDL dd{border-top: 1px solid #efefef;cursor: pointer;color: #666;}
.serviceDL dd>a{display: block;}
.serviceDL dt{ margin-top: 10px;}
.serviceDL dd.on{color: #C9151E;}
.duihuanUL li{width: 31.33%;margin: 0 2% 2% 0;}
.duihuanUL li>a{display: block;border: 1px solid #ddd;}
.duihuanUL li .name{background: #ddd;padding: 10px 10px;text-align: left;color: #666;}
.duihuanUL li .blockDiv{width: 160px;}
.duihuanUL .publicRed{ padding: 0 15px;border-radius: 2px;}
.duihuanUL .point{ margin: 5px 0;}
.dhTitle{line-height: 40px;padding: 0 15px;background: #E2E2E2;}
.cardChange .cardImg{ width: 39.5%;margin-right: 3%;}
.cardChange .radioGroup label{display: flex;display: -webkit-flex; align-items: center; -webkit-align-items: center; margin-bottom: 5px;}
.uderline{text-decoration: underline;}
.sixProduct dd{ width: 15.1%;}
/*???*/
.loginBg{background-size: cover !important;min-height: 500px;min-height: calc(100vh - 140px);}
.loginForm{width: 280px;line-height: 40px;background: rgba(0,0,0,.1);padding: 15px 25px;max-width:84%;}
.bgopacity{background: rgba(255,255,255,.76);border-radius: 3px;}
.inputTxt{background: transparent;border: 0;line-height: 20px;height: 20px;padding: 10px 0;width: 100%;text-indent: 13px;}
.loginPhone{ padding: 0 15px;position: relative;cursor: pointer;}
.loginPhone i{transition: .5s;display: inline-block;transform: rotate(180deg);-wenkit-transform: rotate(180deg);}
.loginPhone.on i{transform: rotate(0deg);-wenkit-transform: rotate(0deg);}
.loginPhone.on{z-index: 10;}
.loginPhone .val{display: inline-block;min-width: 32px;}
.quhao{display: none; position: absolute;left: 0;right: 0;top: 100%;background: #fff;cursor: pointer;line-height: 30px;max-height: 300px; overflow-y: auto; text-align: center;z-index: 3;box-shadow: 0 0 5px -1px rgba(0,0,0,.1);}
.quhao li:hover{background: #eee;}
.formRt10{margin-right: 10px;}
.formRt5{ margin-right: 5px;}
.cotForm .item{ margin-bottom: 10px;}
input.getCode {background: rgba(255,255,255,.76);width: 90px;text-align: center;border-radius: 3px;color: #C9151E;}
input.getCode.on{color: #888;}
.changeTit{position: relative;}
.changeTit:before{ position: absolute;left: 50%;top: -1px;bottom: 0;content: '|';}
.changeTit .tit{display: inline-block;position: relative;width: 50%;}
.changeTit .on{color: #C9151E;}
.agreenCheck{cursor: pointer;width: 10px;height: 10px;border: 1px solid #4a464c;position: relative;margin-right: 5px;}
.agreenCheck i{display: none;position: absolute; right: -3px;bottom: 0;top: 0;line-height: 10px;color: #C9151E;font-size: 16px;}
.agreenCheck.on i{display: block;}
input.loginBtn{width: 100%;background: #C9151E;color: #fff;line-height: 40px;border-radius: 3px;transition: .5s;}
.elseWay{ text-align: center;margin-top: 4vh;}
.elseWay .tit span{position: relative;display: inline-block;}
.elseWay .tit span:before{position: absolute;left: 108%;top: 50%;content: '';border-top: 1px solid #aaa;width: 200px;}
.elseWay .tit span:after{position: absolute;right: 108%;top: 50%;content: '';border-top: 1px solid #aaa;width: 200px;}
.loginLink .link{padding: 0 10px;font-size: 18px;}
.loginMain{ justify-content: flex-end;-webkit-justify-content: flex-end;padding: 5vh 0;}
.cotForm{display: none;}
.cotForm.on{display: block;}
.marginBot10px{ margin-bottom: 10px;}
.zzszyfp{display: none;}
.zzszyfp.on{display: block;}
.hides{display: none !important;}
/*??????*/
.wt100{ width: 100%;}
.accountInfo{background: #fff;}
.accountInfo .tx{background: #7a7979;width: 200px;padding: 20px;color: #fff;}
.accountInfo .photo{ width: 80px;height: 80px;object-fit: cover;border-radius: 5px;margin-right: 10px;}
.accountInfo .vip{display: inline-block;border: 1px solid #fff45c;text-align: center;margin-top: 5px;padding: 3px 5px;}
.marginTop5px{ margin-top: 5px;}
.marginTop10px{ margin-top: 10px;}
.infoRight{ padding: 2% 0;}
.infoRight .items{padding-left: 8%;}
.infoLink{ margin-top: 10px;}
.accounts .left{width: 240px;margin-right: 2%;}
.accountsCot{background: #fff;padding: 2%;}
.fileImg{cursor: pointer;display: inline-block;vertical-align: top;}
.fileImg input{display: none;}
.fileImg .imgTx{ width: 80px;height: 80px;object-fit: cover;border-radius: 5px;margin-bottom: 5px;}
.accountForm{display: block;width: 570px;max-width: 100%;margin: auto;line-height: 40px;}
.accountForm .borderInput{border: 1px solid #d5d5d5;width: 99%; width: calc(100% - 2px); display: block;background: transparent;text-indent: 10px;line-height: 24px;padding: 7px 0;}
.accountForm .typeInput{display: none;}
.accountForm .typeInput.on{display: block;}
.accountForm .jobInput{display: none;}
.accountForm .jobInput.on{display: block;}
.accountForm .proInput{display: none;}
.accountForm .proInput.on{display: block;}
.accountForm .wayInput{display: none;}
.accountForm .wayInput.on{display: block;}
.accountForm .newInput{display: none;}
.accountForm .newInput.on{display: block;}
.accountForm .perInput{display: none;}
.accountForm .perInput.on{display: block;}
.accountForm .Input{display: none;}
.accountForm .Input.on{display: block;}
.accountForm .textarea{border: 1px solid #d5d5d5;width: 96%; width: calc(100% - 22px); display: block;background: transparent;line-height: 24px;padding: 7px 10px;}
.accountForm .items{ margin-bottom: 8px;}
.accountForm .items .spec{ margin:2px 5px;width:15px;height:15px;color:#333;-webkit-appearance: checkbox;}
.accountForm .items span{font-size:12px;}
.accountForm .lb{ min-width: 80px;}
.accountForm .lb em{color:#f13333;}
.radioGroup label{ margin-right: 20px;cursor: pointer;}
.radioGroup label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.radioGroup label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}
.typeGroup label{ margin-right: 20px;cursor: pointer;}
.typeGroup label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_1 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_1 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_1 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_2 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_2 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_2 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_3 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_3 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_3 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_4 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_4 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_4 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_5 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_5 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_5 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_6 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_6 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_6 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_7 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_7 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_7 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_8 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_8 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_8 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}


.typeGroup_9 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_9 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_9 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_10 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_10 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_10 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_11 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_11 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_11 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_12 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_12 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_12 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_13 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_13 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_13 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_14 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_14 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_14 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_15 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_15 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_15 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_16 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_16 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_16 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_17 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_17 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_17 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_18 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_18 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_18 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_19 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_19 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_19 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}

.typeGroup_20 label{ margin-right: 20px;cursor: pointer;}
.typeGroup_20 label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.typeGroup_20 label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}


.jobtitleGroup label{ margin-right: 20px;cursor: pointer;}
.jobtitleGroup label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.jobtitleGroup label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}
.waysGroup label{ margin-right: 20px;cursor: pointer;}
.waysGroup label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.waysGroup label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}
.jobGroup label{ margin-right: 20px;cursor: pointer;}
.jobGroup label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.jobGroup label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}
.proGroup label{ margin-right: 20px;cursor: pointer;}
.proGroup label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.proGroup label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}
.wayGroup label{ margin-right: 20px;cursor: pointer;}
.wayGroup label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.wayGroup label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}
.scaleGroup label{ margin-right: 20px;cursor: pointer;}
.scaleGroup label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.scaleGroup label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}
.tatalGroup label{ margin-right: 20px;cursor: pointer;}
.tatalGroup label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.tatalGroup label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}
.recommendGroup label{ margin-right: 20px;cursor: pointer;}
.recommendGroup label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.recommendGroup label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}
.newGroup label{ margin-right: 20px;cursor: pointer;}
.newGroup label span{display: inline-block;vertical-align: middle;top: -1px; width: 12px;height: 12px;border: 1px solid #333;border-radius: 50%;margin-right: 5px;position: relative;}
.newGroup label.on span:before{position: absolute;left: 3px;top: 3px;bottom: 3px;right: 3px;content: '';background: #C9151E;border-radius: 50%;}
.ab_arrow{ position: absolute;right: 10px;top: 0;color: #888;}
.pointer{cursor: pointer;}
.modifyBtn{ position: absolute;right: 0;top: 50%;margin-top: -14px;line-height: 28px;font-size: 13px;padding: 0 20px;border: 1px solid #ddd;}
.saveBtn{ text-align: center;padding: 15px 0;}
.saveBtn .publicRed{background: #C9151E;border-radius: 5px;padding: 5px 30px;}
.alertModify{ position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 22;display: none;}
.modofyFlex{width: 100%;height: 100%;}
.modItem{width: 450px;max-width: 94%;background: #fff;display: none;}
.modItem.on{display: block;}
.modItem .tit{background: #e4e4e4; padding: 10px 15px;}
.modItem .modForm{ display: block;padding: 30px;line-height: 40px;width: auto;}
.borders1px{border: 1px solid #d5d5d5;}
.modItem input.getCode{border: 1px solid #d5d5d5;}
.modItem .vsBtn .btn{padding: 2px 0;font-size: 14px;}
.modItem .vsBtn{ padding: 15px 0 0 0;}
.modItem .quhao{border: 1px solid #D5D5D5;}
.alertMsgs{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 5555;display: none;}
.alertMsgs .alertFlex{height: 100%;width: 100%;}
.alertMsgs .fcs{background: #c9151e; border-radius: 5px; color: #fff;width: 300px;padding:25px 3%;max-width: 90%;text-align: center;box-shadow: 0 0 18px -6px rgba(0,0,0,.4);}
.alertMsgs .fcs .ico{width: 50px;line-height: 50px; font-size: 36px; text-align: center; border: 1px solid #fff;border-radius: 50%;display: block;margin: auto;}
.alertMsgs .fcs .tit,.alertMsgs .fcs .cot{ margin: 8px 0 0 0;}
.bgeee{background: #eee;}
.addrTable thead tr{background: #e5e5e5;}
.addrTable td{text-align: center;border: 1px solid #e2e2e2;padding: 9px 5px;font-size: 13px;}
.addrTable table{ width: 100%;}
.addrTable tbody td{font-size: 12px;color: #555;}
.defaultAddr{background: #C9151E;color: #fff !important;padding: 5px 10px;border-radius: 2px;cursor: default;}
.accountFormMarg .items{ margin-bottom: 10px;}
.accountFormMarg{display: none;}
.accountFormMarg.on{display: block;}
.followDL dd>a{ padding-bottom: 15px !important;}
.followDL dd .imgSf{ padding: 0;}
.orderTit{line-height: 36px;}
.orderTit .tit{background: #C9151E; display: inline-block; color: #fff;padding: 0 5%;text-align: center;margin-bottom: 10px;}
.searchName {border: 1px solid #ddd;padding-left: 10px;margin-bottom: 10px;}
.searchName .inputtxts{width: 230px;max-width: 80%;flex: 1;-webkit-flex: 1;}
.searchName .btn{padding: 0 10px;background: transparent;border-left: 1px solid #ddd;width: auto;color: #666;}
.qiehuanHalf .item{max-width: 100%;}
.qiehuanHalf .item:nth-last-child(1){border: 0;}
.usePoint{background: #f5f5f5;padding: 3%;text-align: center;}
.maxUse{max-width: 580px;margin: auto;}
.color517329{color: #517329;}
.publicRed.small{line-height: 24px;padding: 5px 15px;}
.publicRed.mini{line-height: 24px;padding: 0 10px;white-space: nowrap;}
.submits_error{display:none;margin-top:10px;border:1px solid #c9151e; border-radius:3px;line-height:10px;padding:5px;font-size:12px;color:#c9151e;background:#ffe8e8;}
.lookDt{display: inline-block;padding: 2px 10px;border: 1px solid #C9151E;}
.dhInfo{ padding:20px 30px;}
.dhInfo p{ margin: 10px 0;}
.goodsPd{text-align: left;padding-left: 10px;}
.goodsDate{ margin-bottom: 5px;color: #222;}
.goodsDate .date{ margin-right: 5%;}
.goodsMar{ margin-top: 23px;}
.tbMargin{ margin: 5px 0;}
.checkBox{display: inline-block;width: 12px;height: 12px;position: relative;border: 1px solid #ccc;cursor: pointer;vertical-align: middle;background: #dedede;}
.checkBox i{display: none;color: #C9151E;line-height: 18px;position: absolute;left: -3px;bottom: 0;font-size: 20px;}
.checkBox.on i{display: block;}
.checkBox .all{ position: absolute;left: 100%;line-height: 12px;white-space: nowrap;padding-left: 5px;}
.sxPages .pg{display: inline-block;padding: 3px 10px;margin-left: 5px;border: 1px solid #ddd;color: #666;}
.goPages{line-height: 28px;}
.goPages .pageNum{line-height: 28px;height: 28px;width: 28px;text-align: center;border: 1px solid #ddd;margin: 0 5px;}
.goPages .item{width: 28px;text-align: center;border: 1px solid #ddd;margin: 0 3px;}
.goPages .goBtn{background: transparent;border: 1px solid #ddd;padding: 0 5px;cursor: pointer;margin-left: 5px;}
.goPages .cur{background: #C9151E;color: #fff !important;cursor: default;border-color: #C9151E;}
.marginRt20{ margin-right: 40px;}
.marginLt20{ margin-left: 20px;}
.guanzhu{ margin-top: 1px;}
.ordersType .tp{display: none;}
.ordersType .tp.on{display: block;}
.ordersTable .addCarNum { margin-bottom: 2px;}
.ordersTable .addCarNum .plus{ width: 24px;}
.orderTit2{border-bottom: 1px solid #C9151E;}
.orderTit2 .tit{ margin: 0;}
.colorb47700{color:#b47700}
.carAdd{background: #e2e2e2;margin-top: 2%;padding-left: 15px;}
.carAdd .checkBox{background: #fff;}
.phoneFixeds {font-size: 13px;}
.vsBtn .createIndex2{ width: 46%;}
.vsBtn .createIndex2 .cid{width: 100%;display: none;}
.createIndex .cid,.createIndex2 .cid{display: none;}
.createIndex .cid.on,.createIndex2 .cid.on{display: block;}
.fapiaoForm .lb{min-width: 100px;}
.tableRadio .radioGroup label{ margin: 0;}
.subTitle{background: #e5e5e5;padding:10px 20px;position: relative;}
.subAddrTable thead tr{background: transparent;}
.addrArrow{ position: absolute;right: 10px;top: 0;color: #888;}
.fapiaoList{ padding: 10px 3%;border: 1px solid #E2E2E2;font-size: 13px;color: #666;}
.fapiaoList p{ margin: 8px 0;}
.payLeft .txt{line-height: 24px;height: 24px;width: 130px;border: 1px solid #666;text-indent: 10px;}
.payLeft .use{background: transparent;border: 1px solid #666;padding: 0 10px;line-height: 26px;height: 26px;margin-left: 5px;}
.payLeft>.flex{margin: 10px 0;}
.shuoming{ padding-left: 10px;}
.payRight{ text-align: right;}
.payRight p{ margin: 10px 0;}
.payMoney { font-size: 13px;padding: 2% 0;border-bottom: 1px solid #E2E2E2;}
.payAmout .bds{padding:15px 10px;border: 1px solid #C9151E;margin-bottom: 15px;}
.payPage{background: #edf6e9;padding: 5% 4%;border-top: 5px solid #7abd54;margin-top: 2%;}
.lookOrder{display: inline-block;padding: 5px 15px;background: #7abd54;color: #fff;border-radius: 3px;white-space: nowrap;}
.payPage .ok{line-height: 1;color: #7abd54;font-size: 60px;margin-right: 15px;}
.bg57ace5{background: #57ace5;}
.bg4cb93c{background: #4cb93c;}
.bgc96e0c{background: #c96e0c;}
.bgd0ae25{background: #d0ae25;}
.payDL{ padding-bottom: 3%;border-bottom: 1px solid #ddd;margin-bottom: 3%;}
.payDL dd{cursor: pointer; width: 20%;}
.payDL dd .pway{padding: 10px 0;text-align: center;color: #fff;}
.payDL dd.on .radios:before{position: absolute;left: 3px;right: 3px;top: 3px;bottom: 3px;content: '';background: #C9151E;border-radius: 50%;}
.payDL dd.on .radios{border-color: #C9151E;}
.payDL dd .pway i{ line-height: 1;font-size: 32px;margin-right: 10px;}
.payDL .radios{width: 14px;height: 14px;border: 1px solid #aaa;border-radius: 50%;position: relative;margin-right: 10px;}
.duigong{display: none; background: #e6dfc5;text-align: center;border-top: 5px solid #ba9d37;padding: 3% 15px;margin-bottom: 3%;}
.duigong p{ margin-bottom: 10px;}
.duigong .leftCt{display: inline-block;text-align: left;}
.duigong.on{display: block;}
.payCode{width: 300px;margin:15px auto;background: #fff;box-shadow:  0 0 15px -5px rgba(0,0,0,.35);padding: 20px 5px;}
.payCode .ewm{ width: 150px;}
.fanhui{border: 1px solid #858585;color: #858585;padding: 8px 15px;display: inline-block;margin-top: 25px;}
.icoRight{position: absolute;right: 0;top: 0;bottom: 0;padding: 0 15px;background: #C9151E;color: #fff;cursor: pointer;}
.odjiesuan{background: #e2e2e2;line-height: 30px;padding: 2%;}
.orderDetail .half{padding:2% 3%;border: 1px solid #e5e5e5;}
.orderDetail .half:nth-child(2){border-left: 0;}
.orderDetail .half .icos{line-height: 1;font-size: 24px;margin-right: 10px;}
.jindutiao {margin: auto;text-align: center;padding:1% 0 3% 0;}
.jindutiaoMax{max-width: 750px;}
.jindutiao .num{width: 28px;line-height: 28px;text-align: center;background: #a6a6a6;color: #fff;border-radius: 50%;}
.jindutiao .jd{height: 6px;background: #a6a6a6;position: relative;}
.jindutiao .jd span{position: absolute;left: 0;right: 0;bottom: 100%;padding-bottom: 4px;font-size: 12px;line-height: 1.3;}
.jindutiao .num.on,.jindutiao .jd.on{background: #C9151E;}
.colordangr{color: #4cb93c;}
.listSales { padding-bottom: 3%;margin-bottom:3%;border-bottom: 1px solid #B9B8B8;}
.listSales .lfImg{width: 140px;margin-right: 2%;background: #828585;}
.listSales .checkAt{cursor: pointer;margin: 5px 0;}
.checkAt{cursor: pointer;}
.checkAt .agreenCheck{ margin-right: 6px;}
.afterSales{ padding: 5% 8%; border: 1px solid #b9b8b8;}
.serviceType .item{width: 48.5%;padding: 3%;box-shadow: 0 3px 10px -5px rgba(0,0,0,.4);border-radius: 5px;}
.serviceType .item .ico{line-height: 1;font-size: 48px;margin-right: 10px;}
.marginBot5px{ margin-bottom: 5px;}
.serviceBg{background: #f5f5f5;padding: 5% 3%;}
.upIcon{ line-height: 1;font-size: 80px;color: #ccc;}
.uploadImg .list img{ width: 80px;height: 80px;object-fit: cover;}
.uploadImg .list{position: relative;margin-right: 10px;margin-bottom: 10px;cursor: pointer;}
.uploadImg .list .close{position: absolute;right: 0;top: 0;background: rgba(0,0,0,.5);color: #fff;line-height: 20px;width: 20px;text-align: center;cursor: pointer;}
.selectForm{position: relative;cursor: pointer;}
.selectDLs{display: none; position: absolute;left: 0;right: 0;top: 100%;background: #fff;border: 1px solid #ddd;border-top: 0;line-height: 36px;}
.selectDLs dd{ padding: 0 10px;cursor: pointer;}
.successOk{padding:3% 5%;background: #c9151e;color: #fff;}
.successOk i{line-height: 1;font-size: 48px;margin-right: 15px;}
.successTxt{ padding: 2% 5%;}
.cxBtn .btn{padding: 5px 15px;border: 1px solid #C9151E;color: #C9151E;margin-right: 15px;}
.cxBtn .btn2{color: #888;border-color: #888;}
.alertVideo{display: none;position: absolute;left: 0;right: 0;top: 0;bottom:50px;z-index: 20;background: #000;}
.fapiaoList .list{ margin: 15px 0;}
.errorPage{padding: 5% 0 8% 0;background-size: cover !important;text-align: center;color: #fff;}
.errorPage .tit{ font-size: 250px;line-height: 1;}
.mapImg{ position: relative;/* width: 630px; */margin: auto;max-width: 100%;}
.mapImg .map{display: block;width: 100%;}
.mapImg dd{ position: absolute;cursor: pointer;color: #fff;transition: .5s;}
.mapImg dd .name i{/* font-size:20px; */color:#c9151e;/* animation: sh 1s linear infinite both;-webkit-animation: sh 1s linear infinite both; */}
@keyframes sh{
	0%{opacity: .5;color: #e60012;}
	50%{opacity: 1;color: #fff;}
	100%{opacity: .5;color: #e60012;}
}
@-webkit-keyframes sh{
	0%{opacity: .5;color: #C9151E;}
	50%{opacity: 1;color: #fff;}
	100%{opacity: .5;color: #C9151E;}
}
.mapImg .dd_1{ right: 22.8%;top: 4%;}
.mapImg .dd_2{ right: 45.5%;top: 21.5%;}
.mapImg .dd_3{ right: 43.5%;top: 38%;}
.mapImg .dd_4{ right: 70.3%;top: 64%;}
.mapImg .dd_5{ right: 50.7%;top: 89%;}
.mapImg dd .cots{position: absolute; width: 75px; display: none;left: 0;top: 100%;color: #333;background: #fff;padding: 10px;border-radius: 5px;box-shadow: 0 0 5px 1px rgba(0,0,0,.1);}
.colore60012{color: #e60012;}
.mapImg dd.on .cots{display: block;}
.mapImg dd.on{z-index: 2;}
.contact{width:99.8%;background:#fff;padding:0;min-height:490px;height:auto;display:inline-block;}
.contactl{float:left;width:60%;height:auto;}
.contactl img{width:85%;}
.contact .bordera{border:2px solid #ccc;min-height: 534px; height: auto;}
.contactr{float:left;width:36.5%;margin-left:3%;}
.contactr .conblock{opacity: 0.8;padding: 10px;border-radius: 5px;}
.contactr .conblock h6{padding-left:6px;border-left: 4px solid #e60012;margin:5px 0 12px 0;}
.contactr .conblock p{padding:3px;}
.contact .padding15{padding:15px 0;}
.contact .paddingT10{padding-top:7px;}
.contact .fontweight{font-weight: 550;}
.followDL dd{ position: relative;}
.followDL dd .del{ position: absolute;right: 0;top: 0;padding:5px;z-index: 2;color: #999;cursor: pointer;transition: .5s;line-height: 24px;width: 24px;text-align: center;}
.chooseSelect{border: 1px solid #666;line-height: 30px;color: #727272;padding: 0 10px;cursor: pointer;line-height: 24px;}
.radioGroup_4 label{ margin-right: 5px;}
.chooseSelect.on i{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.chooseSelect .val{min-width: 70px;}
.baojia .item{line-height: 35px;padding: 0 10px;background: #c9151e;border: 1px solid #c9151e;border-radius: 3px;color: #fff;margin-right: 3px;height: 35px;}

.baojia .item1{line-height: 30px;padding: 0 10px;background: #c9151e;border: 1px solid #c9151e;border-radius: 3px;color: #fff;margin-right: 3px;height: 30px; margin-bottom:3px;}

.downLoad .remarks{padding:15px;background:#e9e9e9;}
.remarks .pt5{padding-top:5px;}
.remarks .pl15{padding-left:15px;}
.downLoad .information{padding:30px 15px; background:#e9e9e9;width:97%;min-height:170px;display: inline-block;}
.information .paddingl30{padding-left:30px;}
.information .infoleft{float:left;width:60%;}
.infoleft .infors{width:100%;padding: 5px 0;display:inline-block}
.infors .ls{width:15%;float:left;}
.infors .rs{width:85%;float:right;}
.infors{padding:5px 0;}
.infors .lss{float:left;}
.infors .fs{font-style:italic;}

.information .inforight{float:right;width:37%;padding-left:3%;text-align: center;}
.inforight img{width:85%;position: relative;top:-30px;}
.downLoad .cleans{padding:10px;width: 170px;}
.downLoad .bottoms{border-top:1px solid #232323;}
.cbackf7{background:#f7f7f7;}
.downLoad .spec_img{width:99%;}
.codeLogo{width:50px;}
.cleans img{width:165px;}

.downLoad .informations{padding:30px 15px; background:#e9e9e9;width:97%;display: inline-block;}
.informations .paddingl30{padding-left:30px;}
.informations .infoleft{float:left;width:60%;}
.informations .inforight{float:right;width:37%;padding-left:3%;text-align: center;}

.downLoad .informationsp{padding:20px 0px; width:100%;display: inline-block;/* background:#e9e9e9; */}
.informationsp .infoleft{float:left;width:60%;}
.infoleft .infors{width:100%;padding: 5px 0;display:inline-block}
.informationsp .inforight{float:right;width:37%;padding-left:3%;text-align: center;}
.informationsp .inforight img{width:50%;scale: 1.5;position: relative;top:-30px;}
.sepcTable table {border: 1px solid #ddd;border-collapse: collapse;overflow-x: auto;}
.sepcTable table tr {background:#e9e9e9;}
.sepcTable table tr:nth-child(even) {background:#f9f9f9;}
.sepcTable td{border:1px solid #ddd;height:35px;text-align:center;}

.biaoge .detailTable table{border:1px solid #ddd;border-collapse: collapse;overflow-x: auto;}
.biaoge .detailTable table tr {background:#e9e9e9;}
.biaoge .detailTable table tr:nth-child(even) {background:#f9f9f9;}
.biaoge .detailTable td{border:1px solid #ddd;height:40px;text-align:center;padding: 0px;}

/*???*/

.biaogeInfo { padding-left: 10%;}
.biaoge .itemTb{width: 49%; margin-bottom: 1%;}
.biaoge table{width: 100%;border: 1px solid #a8a8a8;text-align: left;}
.biaoge table th{background: #dcdcdc;padding: 4px 6px;text-align: left;font-weight:bold;}
.biaoge .th_1{text-align:center;}
.biaoge table td{padding: 5px 10px;border: 0;}
.biaogeInfo p{ margin-top: 5px;}
.biaoge .pdage{padding: 5px 10px;border: 0;}

.biaoge .specimg{scale: 1.3;}

.bgLogo{max-width: 25%;}
.bgLogo2{max-width: 22%;}
.totalProds{ padding:10px 15px;border: 1px solid #a8a8a8;}
.zhangzi{ width:175px;position: absolute;left: 69%;bottom: 140px;}
.zhangzi_2{ position: absolute;left: 66%;top: 75px;}
.maxTable{overflow-x: auto;}
.maxTable table{min-width: 660px;}
.maxTable table td{padding: 5px 0px;border: 0;}
.downTit .name{width: 44%;}
.borderTabel table td{border: 1px solid #A8A8A8;}
.publicRedLine{line-height: 1.5;border-radius: 5px;}
.coupList{ width: 103.8%;}
.coupList dd{ position: relative;color: #fff;cursor: pointer; width: 16.2%; margin:0 3.8% 3% 0;max-width: 47%;}
.coupList dd img{display: block;width: 100%;}
.coupList dd .mon{ position: absolute; width: 71%;text-align: center;line-height: 1;left: 4.4%;top: 0;bottom: 5%;}
.coupList dd .mon .my{font-weight: bold;font-size: 36px;margin-bottom: 3px;}
.coupList dd .use{position: absolute;right: 4.6%;width: 20%;top: 0;bottom: 0;text-align: center;word-wrap: break-word;writing-mode: vertical-rl;writing-mode: tb-rl;flex-direction:column; justify-content:center;}
.coupadding{ padding: 0 2%;}
.kindList .overHidden .item{padding-right: 20px;padding-bottom: 5px;display: inline-block;}
.noSearch{background: #fff;padding: 3%;text-align: center;margin-bottom: 3%;}
.noSearch .sc{line-height: 1;font-size: 200px;margin-bottom: 15px;}
.noSearch .rehome{display: inline-block;padding: 10px 25px;border: 1px solid #C9151E;border-radius: 5px;}
.caicai{position: relative;overflow: hidden;text-align: center;}
.caicai:before{position: absolute;left: 0;right: 0;top: 50%;content: '';border-top: 1px solid #c8c8c8;margin-top: -1px;}
.caicai span{background: #f5f5f5;position: relative;z-index: 2;padding: 0 5%;color: #c8c8c8;}
.searchNav .searchLeft{margin: 0;}

/* .anniversary{
	height:5284px;
	background:url('../../../../../img/activity/Anniversary.jpg') no-repeat 4px 5px;
} */

@media only screen and (max-width:1260px ) {
	.addCarNum_3 .plus{width: 24px;}
	
}

@media only screen and (min-width:1060px ) {
	.upIcon,.selectDLs dd,.payDL dd .pway,.payLeft .use,.goPages .goBtn,.otherList .times,.shiping .times,.technoDL dd,.caseDL dd,.caseDL dd .tit,.prodList dd,.goCar,.swiperSf,.tableCot .rows,.downBtn .btn,.swiperBtn,.dizhiBtn span,.publicRed{transition: .5s;}
	.headUL >li:hover .headProduct{display: block;right: 0;background: #fff;}
	.headProduct{border: 1px solid #ccc;}
	.prodList dd:hover{box-shadow: 0 0 25px -12px rgba(0,0,0,.5);transform: translate(0,-2px);-webkit-transform: translate(0,-2px);}
    .prodList dd:hover .alls{background: #f5f5f5;color: #c9151e;border:1px solid #c9151e;}
	.prodList dd .alls:hover{background: #f5f5f5;color: #c9151e;border:1px solid #c9151e;}
    .moreClick a:hover{color: #A20025;border-color: #A20025;}
    .closeMores:hover{background: #A20025;color: #fff;}
    .tableCot .wd12 .goCar:hover,.carBtn .btn:hover,.publicRed:hover{background: #c9151e;color: #fff !important;}
    .downList a:hover,.addShop:hover,.moreLooks a:hover,.downBtn a:hover,.downBtn .btn:hover,.gouAdd:hover,.addPd .addAdd:hover{background: #f42121;color: #fff;}
    .swiperSf:hover{background: #fff;color: #c9151e;}
    .tableCot .rows:hover{background: #f1f1f1;}
    .swiperBtn:hover{color: #AB1018;}
    .aboutMsg .item:hover .cpTips{display: block;}
    .aboutMsg .item:hover>a,.video-close:hover{color: #AB1018;}
    .aboutMsg_c .item:hover .cpTips{display: block;}
    .aboutMsg_c .item:hover>a,.video-close:hover{color: #AB1018;}
    .yichu:hover{color: #000;}
    .openVideo:hover{background: rgba(0,0,0,.1);color: #c9151e;}
    .dizhiBtn span:hover{background: #F11333;}
    .caseDL dd:hover,.technoDL dd:hover{box-shadow: 0 0 18px -5px rgba(0,0,0,.3);}
    .caseDL dd:hover .tit{border-color: #C9151E;]}
    .shiping li:hover .times,.otherList dd:hover .times{background: #F11333;}
    .max80{max-width: 80%;margin: auto;margin-top: -8%;position: relative;z-index: 2;}
    .ftPadding.max80{padding: 4%;}
    .wallNews .article:after{ position: absolute;left: 0;top: 0;content: '';height: 5px;background: #C9151E;width: 0;transition: .5s;}
    .wallNews .article:hover:after{width: 100%;}
    .wallNews .article:hover{transform: translate(0,-1px);-webkit-transform: translate(0,-1px);}
    .infosDL dd>a:hover{border-color: #C9151E;}
	.serviceDL dd:hover{color: #C9151E;}
	input.loginBtn:hover{background: #F11333;opacity: .8;}
	.modifyBtn:hover{border-color: #C9151E;}
	.addrTable tbody tr:hover{background: #f6f6f6;}
	.searchName .btn:hover{color: #C9151E;}
	.sxPages .pg:hover,.payLeft .use:hover,.fanhui:hover{color: #C9151E;border-color: #C9151E;}
	.goPages .item:hover,.goPages .goBtn:hover{color: #C9151E;border-color: #C9151E;}
	.lookOrder:hover{background: #C9151E;color: #fff;}
	.payDL dd .pway:hover{background: #C9151E;}
	.icoRight:hover{background: #F11333; color: #fff;}
	.serviceType .item:hover{background: #C9151E;color: #fff;}
	.selectDLs dd:hover{background: #f5f5f5;color: #C9151E;}
	.upIcon:hover{color: #C9151E;}
	.mapImg dd:hover{color: #F11333;z-index: 2;}
	.mapImg dd:hover .cots,.mapImg dd.on .cots{display: block;}
	.mapImg dd:hover,.mapImg dd.on{z-index: 2;}
	.cxBtn .btn:hover{background: #C9151E;color: #fff;border-color: #C9151E;}
	.followDL dd .del:hover{background: #F11333;color: #fff;}
	.baojia .item:hover{background: #C9151E;color: #fff;}
	
}
@media only screen and (max-width:1060px ) {
	.tableCot .wd12 .goCar{ position: relative;right: -10px;}
	.tableCot{ margin-top: 2%;}
	.tableTitle{display: none;}
	.tableCot .cols{padding-right: 0;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: space-between;-webkit-justify-content: space-between;}
	.tableCot .tit{padding: 0 15px;width: 49%;position: relative;max-width: 100%;display: flex;display: -webkit-flex;justify-content: space-between; flex-wrap: wrap;-webkit-flex-wrap: wrap; -webkit-justify-content: space-between;flex: auto;-webkit-flex: auto;box-sizing: border-box;-webkit-box-sizing: border-box;align-items: center;-webkit-align-items: center;}
	.tableCot .tit:before{content: attr(data-label);}
	.vsTable {overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .vsTable table{ width: auto;}
    .gouAdd{ padding: 0 10px;}
    .vsTable table td{min-width: 150px;max-width: 150px;}
    .vsAddPd .img{ margin-bottom: 10px;}
    .vsAddPd .img{display: none;}
    .loginBg{min-height: calc(100vh - 100px);}
    .phoneZero{ padding: 0;}
    .addrTable thead{ display: none;}
	.addrTable tbody td{width: auto !important; height: auto; line-height: 22px; border: 0; border-bottom: 0; display: block; position: relative;text-align: right; padding: 6px 0 6px 60px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.addrTable tbody td:before{content: attr(data-label);color: #222; line-height: 18px; position: absolute; left: 0; top: 50%; margin-top: -9px; text-transform: uppercase;}
    .addrTable td.first{ text-align: right;}
	.addrTable tbody tr{padding: 10px 0; display: block; border-bottom: 1px solid #eee;}
	.addrTable tbody tr:nth-child(1){ padding-top: 0;}
	.addrTable tbody tr:nth-last-child(1){ padding-bottom: 0;border: 0;}
    .accountsCot{ padding: 15px;}
    .tbMargin{ margin: 0;}
    .goodsMar{margin: 0;}
    .shuliang,.tableRadio{justify-content: flex-end;-webkit-justify-content: flex-end;}
    .ordersTable tbody tr{ padding:0 10px;border: 1px solid #eee !important;margin-bottom: 10px;}
    .ordersTable tbody td{border-bottom: 1px solid #eee;}
    .ordersTable tbody td:nth-last-child(1){border: 0;}
    
    /* .anniversary{
		height:4337px;
		background:url('../../../../../img/activity/Anniversary-2.jpg') no-repeat center;
		
	} */
	
}
@media only screen and (max-width:960px ) {
	.prodList dd{ width: 31.8%;}
	.leftName{ width: 250px;margin-right: 0.5%;}
	.colsSlide{display: none; position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 15;background: rgba(0,0,0,.5);}
	.colsSlide .colPad{position: absolute;left: 0;right: 0;bottom: 0;background: #fff;height: 80vh;overflow-y: auto;border-radius: 10px 10px 0 0;padding: 15px;}
    .downList{display: block;white-space: nowrap;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .downList a{display: inline-block;padding: 0 5px;font-size: 12px;margin: 0 1px 0 0;}
    .closeGuige,.closeVs{ position: absolute;display: block;right: 10px;bottom: 80vh;line-height: 1;padding: 5px;color: #333;margin-bottom: 40px;border-radius: 50%;background: #fff;}
    .closeVs{bottom: 100%;margin-bottom: 10px;}
    .closeGuige:before,.closeVs:before{position: absolute;left: 50%;top:100%;content: '';border-left: 1px solid #fff;height: 10px;}
    .selfOther {width: 35.6%;}
    .forms{ width: 45%;}
    .lunbo{ width: 48%;}
    .prices{ width: 50%;}
    .downPage{ width: 100%;margin-top: 2%;}
    .colsSlide{animation: dh1 .25s linear both;-webkit-animation: dh1 .25s linear both;}
    .fileSubmit{position: relative;left: 0;}
    .dzForm{ padding: 5%;}
    .technoDL{display: block;}
    .technoDL dd{ width: auto;}
    .technoDL dd{ padding: 15px;}
    .leftTech{ width: 250px;}
    .infosDL dd .left{ width: 120px;}
    .infosDL dd>a{ padding: 20px 10px;}
    .services .left{width: 80px;}
    .services .serviceDL{ padding: 5px;text-align: center;}
    .serviceDL dt{ margin-top: 10px;}
    .serviceDL{line-height: 34px;}
    .accounts .left{ width: 190px;}
    .serItem{ padding: 15px;min-height: 349px;}
	.duihuanUL li{width: 48%;}
	.duihuanUL li .blockDiv{ width: 150px;}
	.infoRight .items{ padding-left: 15px;}
	.accountInfo .tx{ width: 170px;padding: 10px;}
	.payDL dd{ width: 23%;}
	.payDL dd .pway i{ font-size: 24px;}
	.biaoge .itemTb{ width: 100%;}
	.biaogeInfo{ padding: 0 0 2% 0;}
	.bgLogo{max-width: 40%;}
	.downTit .name{ width: auto;}
	.coupList dd{ width: 21.2%;}
	
	/* .anniversary{
		height:3060px;
		background:url('../../../../../img/activity/Anniversary-3.jpg') no-repeat center;
		
	} */
    
}

@media only screen and (max-width:767px ) {
	.prodList dd>a{ padding-bottom: 20px;}
	.prodList dd{ width: 48.5%;}
	.sixProduct dd{width: 31.83%;}
	.otherList dd{ width: 48%;}
	.leftName{ width: 200px;}
	.publicTit{ margin-top: 10px;margin-bottom: 15px;}
	.breads .autowidth{ padding: 10px 0;}
	.forms{ width: auto; margin: 0 0 2% 0;}
	.shouceList{display: block;}
	.addPd .addAdd{ padding: 0 7px;}
	.addPd .inpts{ padding: 0 7px;}
	.vsTable table td{ min-width: 130px;max-width: 130px;}
	.tbPad{ padding: 10px;}
	.yichu{ padding: 10px 10px 0 0;}
	.caseDL dd{ width: 48%;}
	.caseDL dd>a{ padding: 10px;}
	.caseDL dd .tit{ padding-bottom: 7px;margin-bottom: 7px;border-width: 2px;}
	.phoneFlex{display: block;}
	.leftTech{ width: auto;margin-bottom: 2%;}
	.wall-column{ width: 31.83%;}
	.detailsTxt  *{float: none !important;width: auto !important;max-width: 100% !important;}
	.infosDL dl{display: block;}
	.infosDL dd{width: auto;}
	.accountInfo{display: block;}
	.accountInfo .tx{ width: auto;padding: 15px;}
	.accountInfo .photo{ margin-right: 15px;}
	.accounts .left{ width: 100px;}
	.cardChange{display: block;}
	.cardChange .cardImg{width: auto;margin: 0 0 2% 0;}
	
	/* .anniversary{
		height:3060px;
		background:url('../../../../../img/activity/Anniversary-3.jpg') no-repeat center;
		
	} */
}

@media only screen and (max-width:640px ) {
	.qiehuanTit{ line-height: 34px;}
	.alertForm .af{ margin-bottom: 10px;}
	.prodList dd{ width: 31.8%;}
	.otherList dd,.phoneTwo dd{ width: 48.5%;margin-bottom: 1.5%;}
	.firstpdNav .leftName{ width: auto;margin:0 0 2.5% 0;}
	.firstpdNav {display: block;}
	.firstName{ display: none;}
	.firstpdNav .firstDL{white-space: nowrap;overflow-x: auto;box-shadow: 0 0 10px -5px rgba(0,0,0,.5);}
	.firstpdNav .firstDL >dd{display: inline-block;vertical-align: top;}
	.arrowRight{ margin-right: 4px;}
	.publicName.on .arrowRight{color: #A20025;}
	.firstpdNav .leftName{ position: relative;}
	.firstpdNav .thirdOL{ position: absolute;left: 0;top: 100%;right: 0;padding: 10px;background: #fff;box-shadow: 0 0 8px -5px rgba(0,0,0,.5);}
    .fenleisx{display: block; margin-top: 3%;}
    .fenleisx .item{ width: 44%;background: #fff;box-shadow: 0 0 10px -5px rgba(0,0,0,.5);padding: 10px 2% 10px 3%;}
    .leftSecond{ display: none;}
    .secondpdNav{display: block;}
    .prodList dd .alls{ font-size: 12px;padding: 6px 0;margin: 5px 0;}
    .leftSecond{ position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: #fff;z-index: 30;width: 200px;}
    .opacitys .close{ position: absolute;right: 15px;top: 15px;color: #fff;font-size: 24px;line-height: 1;}
    .font15{font-size: 14px;}
    .lookMores{position: fixed; display: none; left: 200px;max-width: calc(100vw - 200px);max-height: 100vh;overflow-y: auto;-webkit-overflow-scrolling: touch;}
    .leftName{ width: auto;}
    .closeMores{ right: 0;top: 0;border-radius: 0;}
    .lookMores ul{ padding-top: 25px;}
    .leftSecond .firstDL{height: calc(100vh - 20px);overflow-y: auto;}
    .longCanshu {display: block;margin-bottom: 10px;}
    .longCanshu dd{width: auto;padding: 5px 10px;}
    .longCanshu dd:nth-child(odd){background: #e9e9e9;}
    .longCanshu dd:nth-child(even){background: #f7f5f5;}
   /* .tableCot .cols{display: block;}*/
    .tableCot .tit{max-width: 48%;line-height: 24px;padding: 5px 0;}
    .tableCot .wd12 .goCar{right:0}
    .tableCot .rows{ padding:0 10px;position: relative;}
    .tableCot{border: 1px solid #ddd;border-bottom: 0;}
    .tableCot .rows:nth-child(odd){background: #f5f5f5;}
    .selectPlay{position: static;}
    .selectcs{max-width: 32.33%;margin: 10px 0 0 0;position: static;font-size:12px;}
    .flexPhoneBt{justify-content: space-between;-webkit-justify-content: space-between;position: relative}
    .flexPhoneBt .clearBtn{display:none;}
    .xiangguanPd {position: relative;padding-bottom: 60px;}
    .leftSelf{ width: 29%; margin-bottom: 2%;}
    .selfOther{ width: 60%;padding-right: 50px;}
    .rightCar{ position: fixed; left: 0; right: 0;bottom: 0;width: auto;margin: 0;z-index: 6;}
    .rightCar .rcPad{ padding:12px 15px; display: flex;display: -webkit-flex;justify-content: space-between;-webkit-justify-content: space-between;align-items: center;-webkit-align-items: center;background: #fff;box-shadow: 0 0 10px -4px rgba(0,0,0,.3);}
    .rightCar .rcPad .marginBot10{ margin: 0;font-size: 14px;}
    .selfDot{ width: 40px;}
    .swiperSf{ margin-bottom: 10px;line-height: 50px;}
    .pdCanshuCols dd{ font-size: 12px;width: 43%;}
    .pdCanshuCols dd .rightTxt{max-width: 50%;text-align: right;word-break: break-all;}
    .pdCanshuCols{ margin-bottom: 10px;}
    .guige, .likes{ font-size: 18px;}
    .threeFlex li{ width: 48%;}
    .lunbo{ width: 100%;margin-bottom: 2%;}
    .prices{ width: 100%;}
    .marginPPP>p{ margin-bottom: 5px;}
    .prices .paddPrice{ padding: 15px;}
    .downPadd{ padding: 15px;}
    .downPadd .dw img{height: 30px;}
    .qiehuanTit .flex30{min-width: 35%;}
    .max100{max-width: 100%;}
    .ftPadding{ padding: 3%;}
    .fileLabel{ margin: 0 0 20px 0;}
    .detailsTable table td{ font-size: 12px;}
	.detailsTable table td:nth-child(1){ width: 36px;}
	.publicRed{line-height: 24px;}
	.qiehuanTit .item:nth-last-child(1){border: 0;}
	.qiehuanTit2 .item:nth-child(3n){border-right: 0;}
	.tableCot .cols{display: block;}
	.tableCot .tit{max-width: 100%;width: auto;border-bottom: 1px solid #efefef;}
	.tableCot .wd2 a{display: block;text-align: right;flex: 1;-webkit-flex: 1;}
	.tableCot .tit:nth-last-child(1){border: 0;}
	.qiehuanTit2 .item{width: 25%;flex: auto;box-sizing: border-box;border-bottom: 2px solid #fff !important;}
	.infoItems{ padding-left: 60px;}
	.infoItems:nth-last-child(1):after{ left: -10px;}
	.infoList{ padding-left: 10px;}
	.infoList .year:after{ width: 10px;}
	.infosDL dd .date{ margin: 5px 0;}
	.infosDL dd .left{height: 70px;}
	.infosDL dd>a{ padding: 10px;}
	.duihuanUL li{width: 100%;}
	.infoRight{ padding: 3%;}
	.flexName{justify-content: space-between;}
	.flexName .items{padding: 0;text-align: center;}
	.flexName .items:nth-last-child(1){ width: 100%;margin-top: 15px;}
	.accounts {display: block;}
	.accounts .left{ width: auto;margin-bottom: 2%;margin-right: 0;}
	.accounts .serviceDL {font-size: 0;}
	.accounts .serviceDL dd{display: inline-block;width: 25%;font-size: 14px;}
	.accounts .serviceDL dt{ margin-top: 0;}
	.phoneFixeds{font-size: 12px; position: fixed;left: 0;right: 0;bottom: 0;background: #fff;z-index: 18;padding: 10px;box-shadow: 0 0 10px -5px rgba(0,0,0,.3);}
	.jiesuan { width: 100%;}
	.jiesuan .marginRt20{ margin: 0;}
	.subTitle{ padding: 10px 12px;}
	.payMoney {display: block;}
	.payRight{ text-align: left;}
	.shuoming{padding: 5px 0 0 0;}
	.payDL dd{ width: 48%;margin-bottom: 3%;}
	.payPage {display: block;text-align: center;}
	.payPage .flex{display: block;}
    .payPage .txt{ padding: 15px 0;}
    .payPage .ok{ margin: 0;}
    .afterSales{padding: 0;border: 0;}
    .listSales .lfImg{ width: 80px;}
    .serviceType .item .ico{ font-size: 24px;}
    .successOk i{ font-size: 36px;}
    .mapImg dd .cots{ left: auto;right: 0;width:160px;white-space: normal;}
    .errorPage .tit{ font-size: 180px;}
	.coupList dd .mon .my{ font-size: 28px;}
	.coupList dd{ width:46.2%;}
	.qiehuanTit2 .item{width: 33.33%;flex: auto;box-sizing: border-box;border-bottom: 2px solid #fff !important;max-width: 100%;}
	.noSearch .sc{font-size: 100px;}
	
	/* .anniversary{
		height:2510px;
		background:url('../../../../../img/activity/Anniversary-4.jpg') no-repeat center;
		
	} */
	
}

@media only screen and (max-width:480px ) {
	.prodList dd>a{ padding-bottom: 15px;}
	.leftSelf{ width: 47%;}
	.selfOther{ width: 47%;padding-right: 50px;}
	.dzALert .alertForm{ padding:20px;}
	.prodList dd .imgSf{ padding: 0;}
	.caseTest {display: block;}
	.caseTest .item{ width: auto;margin-bottom: 2.5%;display: block;}
	.caseDetatls{display: block;}
	.caseDetatls dd{ width: auto;text-align: left;}
	.wall-column{ width: 48.5%;}
	.wallNews .article{ margin-bottom: 2%;}
	.partnerDL dd{ width: 48.5%;}
	.loginMain{display: block;}
	.loginForm{ margin: auto;width: 300px;}
	.loginBg{min-height: calc(100vh - 95px);}
	.modifyBtn{ padding: 0 8px;}
	.modItem .modForm{ padding: 15px;}
	.infoLink{ margin-top: 5px;}
	.orderTit{display: block;}
	.dhInfo{ padding: 10px 20px 20px 20px;}
	.accountsCot{ padding: 12px;}
	.qiehuanTit .item{ font-size: 13px;}
	.radioGroup label{ margin-right: 6px;}
	.marginRt20{margin-right: 30px;}
	.zhifu span{display: block;}
	.zhifu em{display: none;}
	.jindutiao .num{ width: 22px;line-height: 22px;}
	.jindutiao{ padding:25px 0 15px 0;}
	.addressForms{position: fixed;left: 0;right: 0;bottom: 0; top: 0; background: rgba(0,0,0,.5);z-index: 22;}
	.addressForms .addressItems{padding: 15px 15px 5px 15px; background: #fff;position: absolute;left: 0;right: 0;bottom: 0;}
	.mapImg dd{font-size: 12px;}
	
	/* .anniversary{
		height:2510px;
		background:url('../../../../../img/activity/Anniversary-4.jpg') no-repeat center;
		
	} */
	
}
