.promotion img {border:none; width:100%;}
.promotion {margin:auto;max-width:1440px;font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;}
.promotion input { font-size:100%; line-height: 110%;}
.promotion .copy1 { display:none;}

.promotion .p_btn img { width:auto;}
.promotion .p_btn .a1 span { position:absolute; top:20px; left:146px; line-height:26px;}
.promotion .p_btn .a2 span { position:absolute; top:20px; left:120px; line-height:26px;}
.promotion .p_btn a:link, .promotion .p_btn a:visited { position:relative; display:block; float:left; color:#26509A; font-size:22px;}
.promotion .p_btn a:hover span { border-bottom:2px solid #26509A;}

.promotion .p_btn .a1 { margin-left:84px;}
.promotion .p_btn .a2 { margin-left:101px;}

.promotion .p10a { padding:32px 0; background:#F4F4F4; margin-top:50px;}
.promotion .p10a img { margin:auto; width:auto;}

.promotion .p10b { padding:0 16px; background:#F4F4F4;}
.promotion .p10b img { margin-bottom:26px;}

.promotion .p11 { position: relative;}
.promotion .p11 a:link, .promotion .p11 a:visited {position:absolute;top: 29%;left: 29%;width: 41.6%;height: 46%;}

.expired01 { position:relative; background:#000;}
.expired01 img { opacity:0.25; filter:Alpha(opacity:25);}

.rela01 { position:relative;}
.autumn .link_btn { position:absolute; top:0; right:2%; width:24%; height:9%; z-index:9;}

.summer, .autumn, .winter { display:none;}

.winter .link_btn { position:absolute; bottom:5%; right:2%; width:24%; height:20%;}
.expired01 .link_btn { display:none;}

.promotion .e01 { display:none;}
.expired01 .e01 { display:block;}
.expired01 .e01 { position:absolute; top:20%; left:24.4%; width:51.2%;}
.expired01 .e01 img { opacity:1; filter:Alpha(opacity:100);}
.expired01 .form0108 { opacity:0.25; filter:Alpha(opacity:25);}
.d0108 .form_mask { display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/trans.gif) repeat;}
.expired01 .d0108 .form_mask { display:block;}
.d0108 { position:relative;}
.form0108 {position:absolute;top: 5%;left:50%;width:584px;margin-left:-292px;line-height:24px;font-size:22px;}
.form0108 input { background:#FFF; border:none; height:68px; line-height:68px; width:98%; text-indent:22px; outline:none;}
.form0108 form { padding:0; margin:0;}
.form0108 div { margin-top:16px;}
.form0108 .a7 .b1 {text-align: center;padding-top: 2%;color: #000;white-space: nowrap;}
.form0108 .a7 .b2 {
    width: 40%;
    margin: 2% auto auto;
}

.box { position:relative; float:left; width:20px; height:20px; border:2px solid #00215A; cursor:pointer; margin-right:12px;}
.box i { position:absolute; top:2px; left:2px; width:16px; height:16px; background:none;}
.selected i { background:#26509B;}
.error .box { border-color:red!important;}
.input_class.error { border-color:red!important;}
.error .input_class { border-color:red!important;}
.y_btn:link, .y_btn:visited { display:block; width:100%; height:76px; line-height:76px; background:#FCE502; text-align:center; color:#000;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.y_btn:hover { background:#DFC902;}
.form_btn:link, .form_btn:visited { font-size:28px; padding:0 2px;}

.form0108 .a1 .b1 { float:left; width:90px; margin-left:130px;}
.form0108 .a2 { width:100%; height:72px; border:2px solid #00215A; background:#FFF;}
.form0108 .a2 .b1 { float:left; width:130px; height:72px; background:#00215A url(../img/a01.jpg) center no-repeat; background-size:contain;}
.form0108 .a2 .b2 { float:left; width:452px; height:72px;}
.form0108 .a3 { width:100%; height:72px; border:2px solid #00215A; background:#FFF;}
.form0108 .a3 .b1 { float:left; width:130px; height:72px; background:#00215A url(../img/a02.jpg) center no-repeat; background-size:contain;}
.form0108 .a3 .b2 { float:left; width:452px; height:72px;}
.form0108 .a4 .b1 { float:left; width:294px; height:72px; border:2px solid #00215A; background:#FFF;}
.form0108 .a4 .b2 { float:right; width:264px; margin-right:-4px;}

.form0108 .a6 .b1 { margin-left:70px; float:left;}
.form0108 .a6 .b2 { float:left; margin-left:3px;}
.form0108 .a6 .b2 a:link,.form0108 .a6 .b2 a:visited{ text-decoration: underline; color:#005BA8;}


.cny_success { padding:5% 0; width:31.25%; margin:auto;}
.cny_success h2 { font-size:2vw; line-height:150%; text-align:center; color:#00215A;}
.cny_success .a1 { margin-top:10%; margin-bottom:3%; padding:0 0 0 13%; font-size:1.325vw; line-height:200%; background:url(../img/success_i2.jpg) 0 0 no-repeat; background-size:contain;}
.cny_success .a1 span { float:left; width:10%; margin-right:2%;}

.form0108 .a6 .b2 a:hover { text-decoration:underline;}

.pc { display: block;}
.mobi { display: none;}

.kv001 {
    /* display: none; */
}
.kv001.kz { visibility: hidden;}

@media only screen and (min-width:1281px) and (max-width:1679px) {

}

@media only screen and (min-width:1024px) and (max-width:1440px) {
.promotion { max-width:1022px;}
.form0108 {width:386px;margin-left:-193px;font-size:16px;line-height:22px;}
.form0108 input { height:50px; line-height:50px; text-indent:18px;}
.form0108 div { margin-top:10px;}

.box { width:16px; height:16px; margin-right:10px;}
.box i { width:12px; height:12px;}
.y_btn:link, .y_btn:visited { height:56px; line-height:56px; }
.form_btn:link, .form_btn:visited { font-size:20px; padding:0 2px;}

.form0108 .a1 .b1 { width:90px; margin-left:90px;}
.form0108 .a2 { height:52px;}
.form0108 .a2 .b1 { width:90px; height:52px;}
.form0108 .a2 .b2 { width:296px; height:52px;}
.form0108 .a3 {height:52px;}
.form0108 .a3 .b1 { width:90px; height:52px;}
.form0108 .a3 .b2 { width:296px; height:52px;}
.form0108 .a4 .b1 { width:194px; height:52px;}
.form0108 .a4 .b2 { width:184px; margin-right:-4px;}

.form0108 .a6 .b1 { margin-left:34px;}
.form0108 .a6 .b2 { margin-left:7px;}

}
@media only screen and (min-width:751px) and (max-width:1024px) {
.form0108 {width:386px;margin-left:-193px;font-size: 14px;line-height:22px;}
.form0108 input {height: 40px;line-height: 40px;text-indent:18px;}
.form0108 div { margin-top:10px;}

.box { width:16px; height:16px; margin-right:10px;}
.box i { width:12px; height:12px;}
.y_btn:link, .y_btn:visited {height: 46px;line-height: 46px;}
.form_btn:link, .form_btn:visited {font-size: 16px;padding:0 2px;}

.form0108 .a1 .b1 { width:90px; margin-left:90px;}
.form0108 .a2 { height:52px;}
.form0108 .a2 .b1 { width:90px; height:52px;}
.form0108 .a2 .b2 { width:296px; height:52px;}
.form0108 .a3 {height: 42px;}
.form0108 .a3 .b1 {width:90px;height: 42px;}
.form0108 .a3 .b2 {width:296px;height: 42px;}
.form0108 .a4 .b1 {width:194px;height: 42px;}
.form0108 .a4 .b2 { width:184px; margin-right:-4px;}

.form0108 .a6 .b1 { margin-left:34px;}
.form0108 .a6 .b2 { margin-left:7px;}
.form0108 .a7 .b1 {padding-top: 1%;font-size: 14px;}
.form0108 .a7 .b2 {width: 22%;}
}

@media only screen and (max-width:750px) {
.pc { display: none;}
.mobi { display: block;}
.promotion .p_btn img { float:none; width:100%;}
.promotion .p_btn .a1 { margin-left:auto; margin-bottom:30px;}
.promotion .p_btn .a2 { margin-left:auto; margin-bottom:44px;}

.promotion .p10a { padding:0; margin-top:auto;}
.promotion .p10a img { margin:auto; width:100%;}
.promotion .p_btn span { display:none;}
.promotion .p10b { padding:0;}
.expired01 .e01 { top:40%; width:70%; left:15%;}
.arrow03 { display:none;}
.autumn .link_btn { top:-10%; width:30%;}
.winter .link_btn { width:31%;}

.form0108 .a1 { background:#FFF; padding:10px 0; border:2px solid #FFF; width:100%;}
.form0108 {width:80%;left:10%;margin-left:auto;font-size:14px;line-height:20px;/* top: 1%; */}
.form0108 input { height:40px; line-height:40px; text-indent:18px;}
.form0108 div { margin-top:8px;}

.box { width:16px; height:16px; margin-right:6px;}
.box i { width:12px; height:12px;}
.y_btn:link, .y_btn:visited { height:46px; line-height:46px; }
.form_btn:link, .form_btn:visited { font-size:18px; padding:0 2px;}

.form0108 input { border-radius:0; border:none;}
.form0108 .a1 .b1 { width:22%; margin-left:20%; line-height: 20px;}
.form0108 .a2 { height:42px;}
.form0108 .a2 .b1 { width:24%; height:42px; overflow:hidden;}
.form0108 .a2 .b2 { width:76%; height:42px; overflow:hidden;}
.form0108 .a3 {height:42px;}
.form0108 .a3 .b1 { width:24%; height:42px; overflow:hidden;}
.form0108 .a3 .b2 { width:76%; height:42px; overflow:hidden;}
.form0108 .a4 .b1 { width:54%; height:42px; overflow:hidden;}
.form0108 .a4 .b2 { width:45%; margin-right:-4px; overflow:hidden;}

.form0108 .a6 .b1 { margin-left:auto; font-size:13px;}
.form0108 .a6 .b2 { margin-left:4px; font-size:13px;}

.cny_success { width:61.25%;}
.cny_success h2 { font-size:20px;}
.cny_success .a1 { font-size:13px;}

.promotion .p11 a:link, .promotion .p11 a:visited {top: 27%;left: 13%;width: 74.4%;}
.form0108 .a7 { line-height: 150%;}
.form0108 .a7 .b1 { padding-top:6%;}
#linkText { font-size: 18px; font-weight: 700;}
.copy_btn:link, .copy_btn:visited { margin-left: 5px; text-decoration: underline; color:#00205b;}
.form0108 .a7 .b3 {text-align: center;padding-top: 2%;color: #000;}
.form0108 .a7 .b2 {margin-top: 6%;width: 42%;}


}

