.caricon {
    display: inline-block;
    background: url("../../images/product/carfinace/caricon.png") no-repeat;
}
.swpimg1 {
    width: 100%;
    position: relative;
    height: 664px;
    background: url("../../images/product/carfinace/carfbnr.jpg") no-repeat center top;
}
.swpimg1 .w1180 {
    margin-top: 245px;
    color: #fff;
}
.swpimg1 .w1180 h1{
    position:relative;
    margin-bottom: 53px;
    line-height: 72px;
    font-family: MicrosoftYaHei;
    font-size: 60px;
    font-weight: bold;
    transform: translatey(-100px);
    opacity: 0;
    transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0.25s;
}

.swpimg1 .w1180 h1.active{
    transform: translatey(0);
    opacity: 1;
}

.swpimg1 .tick{
    margin-right: 16px;
    margin-left: 3px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    opacity: 0.8;
    margin-bottom: 2px;
    border-radius: 50%;
}

.swpimg1 .w1180 li{
    font-size: 20px;
    opacity: 0;
    transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0.25s;
    margin-bottom: 28px
}
.swpimg1 .w1180 li:nth-child(1){
    transform: translatex(-100px);
}
.swpimg1 .w1180 li:nth-child(2){
    transform: translatex(100px);
}
.swpimg1 .w1180 li:nth-child(3){
    transform: translatex(-100px);
}
.swpimg1 .w1180 li:nth-child(4){
    transform: translatex(100px);
}
.swpimg1 .w1180 li.active{
    transform: translatex(0);
    opacity: 1;
}
.alpdesc {
    margin-bottom: 40px;
    padding: 0 10px;
    font-size: 18px;
    line-height: 30px;
    color: #333333;
}
.w1220 {
    width: 1220px;
    margin: 0 auto;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.textcenter{text-align: center}
.cartit {
    padding-top: 55px;
    text-align: center;
}
.cartit h5 {
    position: relative;
    font-size: 36px;
    font-weight: normal;
    line-height: 1;
    color: #333333;
    z-index: 2;
}
.cartit div {
    margin-top: -24px;
    font-size: 60px;
    line-height: 1;
    background: linear-gradient(to bottom, #fff, #e9e9e9);
    -webkit-background-clip: text;
    color: transparent;
}
.cot1 {padding-bottom: 80px;}
.cot1 p {
    text-align: left;
    text-indent: 43px;
    font-size: 18px;
    line-height: 36px;
    color: #333333;
}
.cot1 img {
    padding-top: 70px;
}
.cot2 {
    height: 768px;
    background: url("../../images/product/carfinace/cot2.png") no-repeat center top;
}
.cot2info {
    display: flex;
    justify-content: space-between;
    padding-top: 60px;
}
.cot2ft {
    display: inline-block;
    width: 510px;
    padding-left: 75px;
    box-sizing: border-box;
    text-align: left;
}
.ct2tit {
    padding-bottom: 35px;
    font-size: 36px;
    line-height: 1;
    color: #333333;
}
.c2cot {
    text-indent: 36px;
    font-size: 18px;
    line-height: 30px;
    color: #333333;
}
.c2cot span {
    color: #e08919;
}
.cotfiv {
    background: #33363b;
}
.cotfivimg {
    height: 596px;
    background: url("../../images/product/carfinace/xtjs.png") no-repeat;
    position: relative;
}
.cotfivimg ul {
    display: flex;
    height: 100%;
}
.cotfivimg li {
    text-align: center;
    width: 240px;
    box-sizing: border-box;
    padding-top: 346px;
    font-size: 18px;
    color: #ffffff;
    transition: all .2s linear;
}
.cotfivimg li .caricon {
    width: 120px;
    height: 120px;
    margin-bottom: 20px;
}
.cotfivimg li .cfv2 {
    background-position: -133px 0;
}
.cotfivimg li .cfv3 {
    background-position: -265px 0;
}
.cotfivimg li .cfv4 {
    background-position: -398px 0;
}
.cotfivimg li .cfv5 {
    background-position: -530px 0;
}
.cotfivimg .zscon {
    display: inline-block;
    width: 16px;
    height: 13px;
    background-position: -1px -145px;
    position: absolute;
    left: 48px;
    bottom: 50px;
    transition: left .2s linear;
}
.cotfivimg li.active {
    background-color: rgba(245,202,89,.8);
}
.cot5 {
    background: url("../../images/product/carfinace/gnbg.jpg") no-repeat center top;
}
.cot6 {
    padding-bottom: 80px;
}
.cot6 li {
    position: relative;
    height: 336px;
    padding-left: 70px;
    margin-top: 60px;
}
.cot6 li h6 {
    position: relative;
    margin: 0;
    padding: 25px 0 20px;
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
    color: #333333;
}
.cot6 .je1 .question {
    border-top: solid 1px #49b4fe;
    border-left: solid 1px #49b4fe;
}
.cot6 .je2 .question {
    border-top: solid 1px #3ddea5;
    border-left: solid 1px #3ddea5;
}
.cot6 .je3 .question {
    border-top: solid 1px #fcba49;
    border-left: solid 1px #fcba49;
}
.cot6 .je4 .question {
    border-top: solid 1px #fa614b;
    border-left: solid 1px #fa614b;
}
.cot6 li div {
    padding-left: 198px;
    height: 168px;
    background-color: #f7f8f8;
}
.cot6 li .question {
    background-image: linear-gradient(0deg,
    #ffffff 0%,
    #f7f8f8 100%),
    linear-gradient(
            #f3f0ec,
            #f3f0ec);
}
.cot6 li .question h6 {
    padding: 50px 0 20px;
}
.cot6 li p {
    padding-right: 30px;
    font-size: 16px;
    line-height: 30px;
    color: #333333;
}
.cot6 li span {
    position: absolute;
    left: -40px;
    display: inline-block;
    text-align: center;
    line-height: 24px;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    background-color: #c5bfb7;
    font-size: 18px;
    color: #ffffff;
}
.cot6 .je1 .question span {
    background-color: #61c4fe;
}
.cot6 .je2 .question span {
    background-color: #40e1a3;
}
.cot6 .je3 .question span {
    background-color: #fcc053;
}
.cot6 .je4 .question span {
    background-color: #fc7354;
}
.cotlibg {
    display: inline-block;
    width: 208px;
    height: 298px;
    background:url(../../images/product/carfinace/cotlibg.png) no-repeat;
    position: absolute;
    left: 0;
    top: 20px;
}
.je1 .cotlibg {
    background-position: 0 0;
}
.je2 .cotlibg {
    background-position: -218px 0;
}
.je3 .cotlibg {
    background-position: -435px 0;
}
.je4 .cotlibg {
    background-position: right 0;
}
.ts1cot  {
    height: 793px;
}
.tsctrga {
    background-color: #f7f8f8;
}
.cartit h3 {
    position: relative;
    padding-bottom: 22px;
    margin: 20px 0 30px;
    font-size: 24px;
    font-weight: normal;
    line-height: 1;
    color: #333333;
}
.cartit h3::before {
    content: '';
    display: inline-block;
    width: 54px;
    height: 3px;
    background-color: #f5ca59;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -27px;
}
.cartit p {
    padding: 0 24px;
    font-size: 16px;
    line-height: 24px;
    color: #333333;
}
.ts3cot {
    height: 564px;
    background-color: #f7f8f8;
}
.ts3cot ul {
    display: flex;
    padding-top: 50px;
}
.ts3cot li {
    flex: 1;
}
.ts3cot li .caricon {
    width: 139px;
    height: 130px;
}
.ts3cot li .ts3con1 {
    background-position: 5px -208px;
}
.ts3cot li .ts3con2 {
    background-position: -148px -208px;
}
.ts3cot li .ts3con3 {
    background-position: -304px -208px;
}
.ts3cot li .ts3con4 {
    background-position: -458px -208px;
}
.ts3cot li h6 {
    margin: 0;
    padding: 25px 0 20px;
    font-size: 22px;
    font-weight: normal;
    line-height: 24px;
    color: #333333;
}
.ts3cot li p {
    padding: 0 41px;
    font-size: 16px;
    line-height: 28px;
    color: #333333;
}

.cot8 .swiper-slide {
    padding: 0 43px;
    box-sizing: border-box;
}
.cot8 .swiper-button-next,
.cot8 .swiper-button-prev {
    width: 76px;
    height: 76px;
    margin-top: -40px;
}
.cot8 .swiper-button-next {
    background-position: -116px -124px;
    right: 0;
}
.cot8 .swiper-button-prev {
    background-position: -28px -124px;
    left: 0;
}
.swipecot2 {margin-bottom: 80px;}
.cot8 .swipecot2 .swiper-slide{
    padding: 0 47px;
}
.swipecot{margin: 50px 0 80px;}
.cot9 {
    height: 574px;
    background: url("../../images/product/carfinace/jsaqbg.png") no-repeat center top;
}
.cot9 ul {
    display: flex;
    justify-content: space-between;
    padding-top: 50px;
}
.cot9 li {
    text-align: center;
    float: left;
    width: 220px;
    height: 294px;
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 0 25px #e5a026;
}
.cot9 .caricon {
    width: 52px;
    height: 68px;
    margin: 45px 0 25px;
}
.cot9 .aqcn1 .caricon {
    background-position: -212px -133px;
}
.cot9 .aqcn2 .caricon {
    background-position: -280px -133px;
}
.cot9 .aqcn3 .caricon {
    background-position: -348px -133px;
}
.cot9 .aqcn4 .caricon {
    background-position: -416px -133px;
}
.cot9 .aqcn5 .caricon {
    background-position: -484px -133px;
}
.cot9 li h6 {
    margin: 0 0 16px 0;
    font-size: 16px;
    font-weight: normal;
    color: #2f434c;
}
.cot9 li p {
    font-size: 14px;
    line-height: 24px;
    color: #4e5e66;
}
.cot10 {
    padding-bottom: 80px;
    background: url("../../images/product/carfinace/bmbg.png") no-repeat center bottom;
}
.btmimg {
    margin: 0 auto;
    width: 1200px;
    height: 924px;
    background: #fff url("../../images/product/carfinace/jg.png") no-repeat center center;
    box-shadow: 0px 2px 21px 0px rgba(45, 35, 80, 0.28);
}