﻿input::-webkit-input-placeholder{
    color: #666666;
}
input::-moz-placeholder{ 
    color: #666666;        
}
input:-ms-input-placeholder{
    color: #666666;        
}
.wrapperMain{margin: 0 auto 0;clear: both;zoom: 1;overflow: hidden;background: #fff;padding: 3% 3% 0 3%;}
.bgMain{margin-top: -27%;position: relative;}

.keyMain{margin-bottom: 5%;}
.keyItem{position: relative;margin-bottom: 5%;}
.keyItem.keyItem1{ }
.keyItem.keyItem2{ }
.keyItem.keyItem1 .keyTitle{background: url(../image/right1.png) top left no-repeat; background-size:cover;  width: 40%;right: 0;}
.keyItem.keyItem2 .keyTitle{background: url(../image/left1.png) top right no-repeat; background-size:cover;width: 40%;left: 0;}
.keyItem.keyItem1 .keyTitle .keyText{ }
.keyItem.keyItem2 .keyTitle .keyText{left: 26%;}
.keyTitle{position: absolute;top: 0;height: 100%;}
.keyText{position: absolute;top: 50%;margin-top: -6em;left: 40%;}
.keyText h2{padding: 0.5em 0;position: relative;font-weight: normal;}
.keyText h2::after{content:'';width: 2em;border-bottom: 3px solid #a21743;display: block;position: absolute;bottom: 0;}

.keyH{padding: 0.75em 0;position: relative;text-align: center;position: relative;font-weight: normal;margin-bottom: 6%;}
.keyH::after{content:'';width: 2em;border-bottom: 3px solid #a21743;display: block;position: absolute;bottom: 0;left: 50%;margin-left: -1em;}

.keyText p{margin-top: 2em;line-height: 1.45em;}
.keyForm{background: url(../image/key_bg.jpg) bottom center no-repeat;width: 100%;left: 0;}
.keyConsult{width: 60%;margin: 0 auto;padding: 5% 0;}
.keyC{margin-bottom: 1.5%;clear: both;overflow: hidden;zoom: 1;}
.keyC p{margin-bottom: 1.7%;}
.keySel{clear: both;overflow: hidden;zoom: 1;margin-bottom: 1.5%;  }
.colThree{width: 32%;margin-right: 1%;float: left;}
.colTwo{width: 48%;float: left;margin-right: 2%;}
.colSel{display: block;height: 45px;line-height: 45px;border: none;padding: 0 1em;border-radius: 50px;background: rgba(255,255,255,0.9);}
.colInput{display: block;border: none;}
.colInput input{width: 100%;line-height: 45px;border: none;border-radius: 50px;background: rgba(255,255,255,.9);padding-left: 1.5em;box-sizing: border-box; color: #666666 }
.colInput input.yzm{width: 65%;border-radius: 50px;background: rgba(255,255,255,.9);float: left; color: #666666}
.colSel select{width: 100%;line-height: 45px;border: none;height: 45px;background: none;box-sizing: border-box; color: #666666}
.colSex{ }
.colSex span{background: url(../image/ii.png) left center no-repeat;background-size: auto 60%;padding-left: 2.5em;padding-right: 3%;height: 45px;line-height: 45px;display: block;float: left;margin: 0 3%;cursor: pointer;}
.colSex span.active{background: url(../image/ii2.png) left center no-repeat;background-size: auto 60%;}
.code{line-height: 45px;height: 45px;width: 32%;float: left;background: #a21743;color: #fff;margin-left: 3%;border-radius: 50px;text-align: center;}
.keyC .zc{background: url(../image/ii.png) left center no-repeat;background-size: auto 50%;padding:0.5em 6% 0.5em 1.5em; }
.keyC .zc a{ color: #99003a; }
.keyC .submit{background: #99003a;color: #fff;display: block;width: 14em;margin: 5% auto 0;text-align: center;height: 45px;line-height: 45px;border-radius: 8px;}
.keyC .zc.active{background: url(../image/ready.png) left center no-repeat;background-size: auto 50%; }

.dealerMain{width: 80%;padding-left: 20%;margin: 0 auto;position: relative;padding-bottom: 6%;}
.dealerMain .line{position: absolute;left: 13%;height: 100%;border-left: 1px solid #e0dfda;}
.dealerMain .icon{position: absolute;left: 13%;height: 0;width: 14%;padding-top: 14%;top: 0;margin-left: -7%;}
.dealerMain .line.cs{ }
.dealerMain .line.tj{ }
.dealerMain .line.lc{ }
.dealerMain .icon.cs{background: url(../image/jm_03.png) center center no-repeat #fff;background-size: 100% auto;}
.dealerMain .icon.tj{background: url(../image/jm_06.png) center center no-repeat #fff;background-size: 100% auto;}
.dealerMain .icon.lc{background: url(../image/jm_08.png) center center no-repeat #fff;background-size: 100% auto;}
.dealerMain .title{font-weight: normal;padding: 0.5em 0;position: relative;margin-bottom: 4%;}
.dealerMain .title::after{ content:'';width: 2em;border-bottom: 3px solid #a21743;display: block;position: absolute;bottom: 0;left: 0;}
.dealerMain .dealerText{margin-bottom: 3%;color: #666666;}
.dealerMain .dealerText p{color: #666666;line-height: 1.75em;}
.dealerForm{ clear: both; overflow: hidden; zoom:1;}
.dealerForm .colOne{ }
.dealerForm .colOne.colSearch input{ }
.dealerForm .colTwo.colSel{border: 1px solid #999;width: 49%;}
.dealerForm .colTwo.colCity{margin-right: 0;}
.dealerForm .colOne{ }
.dealerForm .colOne{ }
.colOne{ }
.colSearch{border-radius: 50px;border: 1px solid #999;margin-bottom: 3%;position: relative; margin-top: 5px;}
.colSearch .searchBtn{position: absolute;right: 0;top: 0;height: 100%;width: 67px;background: url(../image/search.png) center center no-repeat;background-size: 35% auto;}
.dealerResult{ }
.dealerResult table{margin: 4% 0 1em;}
.dealerResult p{color: #999999;font-size: 12px;line-height: 1.75em;}
.dealerResult tr{background: #ebeff1;text-align: center;line-height: 3em;}
.dealerResult tr:nth-last-of-type(2n){background: none;}
.dealerText dl{margin-top: 2em;line-height: 2em;}
.dealerText dl dt{ }
.dealerText dl dd{ }

.sjlcIcon{padding-top: 10%;border-bottom: 1px solid #999;position: relative;margin-bottom: 18%;}
.sjlc span{position: absolute;width: 200%;text-align: center;left: -50%;top: 100%;margin-top: 1.5em;}
.sjlcIcon .sjlc{position: absolute;width: 15%;padding-top: 15%;top: 100%;margin-top: -7.5%;}
.sjlcIcon .sjlc1{background: url(../image/jm_10.png) center center no-repeat #c2c0b6;background-size: 100% auto;border-radius: 50%;left: 0;}
.sjlcIcon .sjlc2{background: url(../image/jm_12.png) center center no-repeat #c2c0b6;background-size: 100% auto;border-radius: 50%;left: 23%;}
.sjlcIcon .sjlc3{background: url(../image/jm_14.png) center center no-repeat #c2c0b6;background-size: 100% auto;border-radius: 50%;left: 44%;}
.sjlcIcon .sjlc4{background: url(../image/jm_16.png) center center no-repeat #c2c0b6;background-size: 100% auto;border-radius: 50%;left: 65%;}
.sjlcIcon .sjlc5{background: url(../image/jm_18.png) center center no-repeat #c2c0b6;background-size: 100% auto;border-radius: 50%;left: 85%;}

.sjlcTips{background: #f5f7f8;padding: 6% 8%;line-height: 2em;color: #666666;}
.sjlcTips p{ }

.application{ margin-top: 10px;}
.application a{ color: #4395ff; font-size: 16px; margin-top: 10px;}

.jmMain{border-top: 20px solid #eff2f4;}
.jmMain.callBg{background: url(../image/jm_42.jpg) top center no-repeat;background-size: 100% auto;border: none;}
.callBg .title{text-align: center; font-size: 1em;}
.callBg .title strong{display: block;padding-bottom: 2%;font-weight: normal;}
/* .callBg .title strong::after{ content:'';width: 2em;border-bottom: 3px solid #a21743;display: block;position: absolute;bottom: 0;left: 0;} */
.callBg .title span{}
.callBg .title::after{ display: none; }
.lxwmIcon{clear: both;overflow: hidden;zoom: 1;}
.lxwmIcon .lxwm{width: 25%;float: left;padding-top: 12%;}
.lxwmIcon .lxwm span{display: block;}
.lxwmIcon .lxwm strong{display: block;margin-top: 6%;line-height: 1.45em;font-weight: normal;}
.lxwmIcon .lxwm1{background: url(../image/jm_27.png) top center no-repeat;background-size: 37% auto;}
.lxwmIcon .lxwm2{background: url(../image/jm_30.png) top center no-repeat;background-size: 37% auto;}
.lxwmIcon .lxwm3{background: url(../image/jm_33.png) top center no-repeat;background-size: 37% auto;}
.lxwmIcon .lxwm4{background: url(../image/jm_36.png) top center no-repeat;background-size: 37% auto;}
.lxwmBtn{margin-top: 5%;}
.lxwmBtn a{background: #99003a;color: #fff;display: block;width: 14em;margin: 0 auto;padding: 1em 0;}
.callBg .wrapperMain{background: none;padding: 4% 5% 0 4%;}
.callBg .dealerMain{padding-left: 0;width: 70%;text-align: center;color: #fff;}
.callBg .dealerMain{ }

.dealerError{ padding: 10% 0; text-align: center}
@media screen and ( max-width: 1280px ) {
}

