.promotion { max-width: 100%;}
.cny_success { width: 100%; padding:2% 0 0 0;}
.w001 { width: 22%; margin: auto auto 2% auto; background:url(../img/s1.jpg) 0 5% no-repeat; padding-left: 5%; background-size: 14%;}
.w002 { position: relative;}
.cny_success .k1:link, .cny_success .k1:visited { font-size: 1.2vw; text-align: center; color:#868686; text-decoration: underline;}
.link001:link, .link001:visited { position:absolute; top:0; left:0; width:53%; height:100%;}
.link002:link, .link002:visited { position:absolute; top:19%; left:56.4%; width:9.8%; height:27.8%; background:url(../img/play.png) center no-repeat; background-size: 100%;}
.link002:hover { background:url(../img/play_on.png) center no-repeat; background-size: 100%;}
.link003:link, .link003:visited { position:absolute; bottom:7%; left:53.9%; width:9.8%; height:27.8%; background:url(../img/play.png) center no-repeat; background-size: 100%;}
.link003:hover { background:url(../img/play_on.png) center no-repeat; background-size: 100%;}
.w003 { width:100%; margin:5% auto auto;}
.video_mask { display:none; position: fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,0.8); z-index:100;}
.video_pop1 { display:none; position: fixed; top:50%; left: 50%; z-index: 110; transform: translate(-50%,-50%);}
.video_pop1 .video_close { position: absolute; top:0; right:-7%; z-index: 110; width:7%;}
.video_pop1 .c1 video { outline: none; width: 100%;}

.dealer-content { overflow: visible;}
.dealers-box { height:auto!important;}
.top-wrapper { box-shadow: 0 10px 10px #d8d8d8;}
.pc { display:block;}
.mobi { display: none;}
.cny_success h4 { text-align: center;} 
.cny_success .p1 { text-align: center;}
.cny_success .qr01 { width:8.5%; margin:auto;}
#linkText { font-size: 18px; font-weight: 700;}
.copy_btn:link, .copy_btn:visited { margin-left: 5px; text-decoration: underline; color:#2e2e2e;}
.cny_success .p1 p {text-align: center;padding: 2% 0;color: #2e2e2e;line-height: 140%;}
@media only screen and (min-width:1025px) and (max-width:1366px) {
    .w001 { padding-left:4%;}
}
@media only screen and (min-width:751px) and (max-width:1024px) {
    .link002:link, .link002:visited { left:60.2%;}
    .link003:link, .link003:visited { left:56.6%;}
    .w001 { padding-left:3%; background-size:13%;}
}
@media only screen and (max-width:750px) {
    .pc { display:none;}
    .mobi { display: block;}
    .cny_success h2 { margin:auto; background:none; padding:0;}
    .video_pop1 { width:100%; top:50%; left: 0; transform: translate(0,-50%);}
    .video_pop1 .video_close { width: 42px; top:-20px; right:0;}
    .w001 { width:100%; background: none;}
    .link001:link, .link001:visited { width:100%; height:30.5%;}
    .link002:link, .link002:visited { left:8%; width:84%; height:18%; top:42.4%;}
    .link003:link, .link003:visited { left:8%; width:84%; height:18%; bottom:6%;}
    .top-wrapper { box-shadow: 0 5px 5px #d8d8d8;}
    #linkText { font-size: 18px; font-weight: 700;}
    .copy_btn:link, .copy_btn:visited { margin-left: 5px; text-decoration: underline; color:#2e2e2e;}
    .cny_success .p1 p {text-align: center;padding-top: 2%;color: #2e2e2e;}
    .cny_success .qr01 { width:38%;}
    .cny_success h4 { font-size: 16px; padding-bottom:2%;}
    .cny_success .k1:link, .cny_success .k1:visited { font-size: 16px;}
}