@CHARSET "UTF-8";
/*menu_list*/
.menu_list { width: 100%; height: 3.6rem; line-height: 3.6rem; font-size: 1rem; z-index: 10; box-shadow: 0 1px 12px 0 rgba(236, 236, 236, 0.50); position: fixed; top: 0; max-width: 750px; background-color: #fff; }
.menu_list a { display: block; height: 3.6rem; line-height: 3.6rem; }
/*.menu_list a:first-child { margin-left: 6%; }*/
.menu_list a:last-child { margin-right: 6%; }
.menu_list .logo{height:2.25rem;width:auto;margin:.675rem 0 .675rem 6%;}
.menu_list .logo img{width:auto;height:100%;}
.menu_list a:nth-child(2){margin-left:22%;color:#6f3ee7; text-decoration:underline;}
/*banner1*/
.banner1 { margin-top: 3.6rem; }
/*pannel-1*/
.pannel-1 { width: 100%; height: 2.5rem; background-image: linear-gradient(90deg, #fe309c 0%, #fc7934 50%, #fe309c 100%), linear-gradient( #fe3299, #fe3299); background-blend-mode: normal, normal; line-height: 2.5rem; cursor: pointer; }
.pannel-1 p { font-size: 1rem; margin-left: 2px; text-align: center; letter-spacing: 2px; color: #fff; font-weight: 600; }
/*pannel-2*/
.all_tit { width: 80%; height: 2.1rem; border: solid 2px #472fcd; color: #472fcd; margin: 0 auto; text-align: center; font-size: 1.6rem; letter-spacing: 4px; padding-left: 4px; font-weight: 600; line-height: 2.1rem; }
.min_tit { color: #472fcd; text-align: center; letter-spacing: 2px; margin-left: 2px; margin-top: .5rem; }

.paster1s {
    width: 16rem;
    margin: 1rem auto;
}
.paster1s img {
    width: 100%;
}
.pops {
    position: fixed;
    width: 14rem;
    height: 14rem;
    top: 50%;
    left: 50%;
    margin-left: -7rem;
    margin-top: -7rem;
    z-index: 999;
}
.pops .popup {
    width: 100%;
    position: relative;
}
.pops .popup img {
    width: 100%;
}
.pops .popup .close {
    position: absolute;
    top: 0;
    right: 0;
    width: 2rem;
    height: 2rem;
}
.pops .popup .close img {
    width: 100%;
    height: 100%;
}

.pannel-2, .pannel-4, .pannel-5, .pannel-8, .pannel-9 { width: 100%; height: auto; background-color: #E8F5FE; overflow: hidden; }
.pannel-2 { padding-top: 1.5rem; padding-bottom: 1.42rem; }
.pannel2, .pannel3, .pannel4 { width: 96%; margin: 0 auto; overflow: hidden; }
.TabTitle1 { width: 100%; margin-top: .9rem; margin-bottom: 1.42rem; overflow: hidden; }
.TabTitle1 li { width: 23%; font-size: .8rem; text-align: center; border: 1px solid #fd3399; letter-spacing: 2px; padding-left: 2px; cursor: pointer; margin-right: 1.8%; float: left; color: #fd3399; padding: 0.2rem 0; }
.TabTitle1 li:last-child, .pannel3 li:nth-child(3n) { margin-right: 0; }
.TabTitle1 li.active { background-color: #fd3399; color: #fff; }
.TabContent1 { overflow: hidden; width: 100%; margin-bottom: 1.8rem; }
.TabContent1 table { width: 100%; }
.TabContent1 table td:first-child { font-size: 1rem; text-align: center; letter-spacing: 2px; color: #fff; background-color: #373f48; width: 20%; border-bottom: solid 1px #b5b5b5; }
.TabContent1 table td:last-child { background-color: #fff; width: 80%; padding: .8rem 0; border-bottom: dashed 1px #b5b5b5; }
.TabContent1 table td:last-child li, .TabContent1 table td:last-child p { margin-left: 2rem; font-size: .8rem; letter-spacing: 2px; height: 1.3rem; line-height: 1.3rem; }
.TabContent1 table td:last-child li { list-style-type: disc; color: #373f48; }
.TabContent1 table td:last-child p { color: #fd3399; }
.btn { width: 80%; height: 1.92rem; margin: 0 auto; }
.btn a { width: 9.2rem; height: 1.92rem; line-height: 1.8rem; text-align: center; display: block; font-size: .9rem; color: #fff; background: url("../../images/zt/zyk_fudao_2020/btn_bg.png") no-repeat center; background-size: cover; }
/*pannel-3*/
.pannel-3, .pannel-6, .pannel-7, .pannel-10 { width: 100%; height: auto; background-color: #472fcd; overflow: hidden; }
.pannel-3 { padding-top: 1.78rem; padding-bottom: 1.64rem; }
.pannel3 .all_tit, .pannel-6 .all_tit, .pannel-7 .all_tit, .pannel-10 .all_tit { border: solid 2px #fff; color: #fff; }
.pannel3 ul { margin-top: 2.1rem; padding-bottom: .6rem; overflow: hidden; width: 86%; margin: 0 auto; margin-top: 2.1rem; }
.pannel3 li { float: left; width: 50%; margin-bottom: 1.4rem; }
.pannel3 li p { letter-spacing: 2px; text-align: center; margin-left: 2px; }
.pannel3 li p:first-child { font-size: 1.2rem; font-weight: 600; color: #ffde00; margin-bottom: .5rem; }
.pannel3 li p:last-child { font-size: .8rem; color: #e1d7ff; }
/*pannel-4*/
.pannel-4 { padding-top: 1.9rem; padding-bottom: 2rem; }
.pannel-4 .all_tit, .pannel-6 .all_tit, .pannel-7 .all_tit, .pannel-8 .all_tit, .pannel-9 .all_tit, .pannel-10 .all_tit { padding-left: 0; letter-spacing: 0; }
.focus { width: 86%; height: auto; position: relative; overflow: hidden; margin: 0 auto; margin-top: 1rem; }
.focus .bd { position: relative; z-index: 0; }
.focus .bd li img { width: 46.83%; height: auto; }
.focus .hd { width: 60px; height: 12px; margin: 1rem auto; }
.focus .hd li { width: 12px; height: 12px; border-radius: 100%; background-color: #a086f0; margin-right: 12px; color: #a086f0; float: left; font-size: 12px; text-align: center; line-height: 12px; cursor: pointer; }
.focus .hd li.on { background-color: #552ec9; color: #552ec9; }
.focus .hd li:last-child { margin-right: 0; }
/*pannel-5*/
.pannel-5 { padding-bottom: 1rem; }
.pannel5_ul { width: 88.8%; margin: 0 auto; overflow: hidden; padding-bottom: 1.8rem; }
.pannel5_ul li { width: 100%; margin-top: 1.8rem; height: 5.5rem; }
.pannel5_ul li img { height: 5.5rem; width: auto; }
.pannel5_li { width: 77%; }
.pannel5_ul li .title { border-bottom: 1px solid #000; font-size: 1rem; color: #472fcd; font-weight: 600; line-height: 1.4rem; padding-bottom: .2rem; }
.pannel5_ul li .content { font-size: .8rem; line-height: 1.2rem; margin-top: .2rem; }
.pannel5_ul li:nth-child(2) .title { height: 2.3rem; line-height: 2.3rem; }
/*pannel-6*/
.pannel-6 { padding-top: 1.78rem; padding-bottom: 3rem; }
.pannel6_ul { width: 100%; margin: 0 auto; overflow: hidden; padding-bottom: 2rem; }
.pannel6_ul li { width: 50%; float: left; margin-top: 1.4rem; }
.pannel6_ul li img { height: 1.57rem; margin: 0 auto; width: auto; }
.pannel6_ul li p { text-align: center; letter-spacing: 2px; margin-left: 2px; }
.pannel6_ul li p.title { font-size: 1rem; font-weight: 600; color: #ffde00; margin-top: .4rem; margin-bottom: .2rem; }
.pannel6_ul li p.content { font-size: .8rem; color: #fff; line-height: 1.2rem; }
/*pannel-7*/
.pannel-7 { padding-bottom: 1.4rem; }
.pannel-7 .all_tit { width: 90%; }
.pannel7_ul { width: 100%; margin: 0 auto; overflow: hidden; margin-top: 2.8rem; padding-bottom: 2rem; }
.pannel7_ul li { float: left; width: 40%; height: 6rem; padding: 0 5%; margin-bottom: 1rem; position: relative; }
.pannel7_ul li p { letter-spacing: 2px; }
.pannel7_ul li .title { font-size: 1rem; color: #ffde00; margin-bottom: .2rem; }
.pannel7_ul li .content { font-size: .8rem; color: #fff; }
.pannel7_ul li em { position: absolute; width: 1px; background-color: #fff; height: 6rem; right: 0; top: 0; }
/*pannel-8*/
.pannel-8 { padding-top: 1.6rem; padding-bottom: 1.4rem; }
.pannel8_ul { width: 90%; margin: 0 auto; overflow: hidden; padding-top: 1.75rem; padding-bottom: .5rem; }
.pannel8_ul li { float: left; width: 50%; cursor: pointer; height: 7.1rem; margin-bottom: 1rem; }
.pannel8_ul li img { height: 3rem; width: auto; }
.pannel8_ul li p.title { font-size: 1rem; font-weight: 600; margin: .2rem 0; text-align: center; }
.pannel8_ul li p.content { font-size: .8rem; color: #939393; text-align: center; }
/*pannel-9*/
.pannel-9 { padding-bottom: 2.3rem; }
.pannel9_ul { width: 100%; overflow: hidden; margin: 0 auto; padding-bottom: 1.2rem; }
.pannel9_ul li { width: 50%; float: left; margin-top: 1.2rem; }
.pannel9_ul li .max_disc { width: 4.7rem; margin: 0 auto; height: 4.7rem; border-radius: 100%; position: relative; }
.pannel9_ul li:first-child .max_disc { background-image: linear-gradient(0deg, #3289fe 0%, #42a5fd 100%), linear-gradient( #000000, #000000); background-blend-mode: normal, normal; color: #328afe; }
.pannel9_ul li:nth-child(2) .max_disc { background-image: linear-gradient(0deg, #23c7e4 0%, #4ed2e6 100%), linear-gradient( #000000, #000000); background-blend-mode: normal, normal; color: #24c7e4; }
.pannel9_ul li:nth-child(3) .max_disc { background-image: linear-gradient(0deg, #1fca80 0%, #4ce4b2 100%), linear-gradient( #000000, #000000); background-blend-mode: normal, normal; color: #1fca80; }
.pannel9_ul li:last-child .max_disc { background-image: linear-gradient(0deg, #eab91e 0%, #e6d04d 100%), linear-gradient( #000000, #000000); background-blend-mode: normal, normal; color: #eab91f; }
.pannel9_ul li .min_disc { width: 3.3rem; height: 3.3rem; background-color: #fff; border-radius: 100%; position: absolute; left: .7rem; top: .7rem; text-align: center; }
.pannel9_ul li .min_disc p:first-child { font-size: 1rem; font-weight: 600; margin-top: 1.1rem; margin-bottom: .1rem; }
.pannel9_ul li .min_disc p:last-child { font-size: .6rem; }
.pannel9_ul li > p { font-size: .8rem; color: #939393; margin-top: .5rem; line-height: 1.2rem; text-align: center; }
/*pannel-10*/
.pannel-10 { padding-top: 1.4rem; padding-bottom: 7rem; }
.pannel10 { width: 73%; margin: 0 auto; margin-top: 1rem; }
.pannel10 input[type=text], select { width: 96%; height: 2.3rem; background-color: #fff; border-radius: 5px; margin: 0 auto; margin-bottom: .8rem; border: none; display: block; padding-left: 4%; font-size: .8rem; color: #5339b8; outline: none; line-height: 2.3rem; }
.pannel10 input::-webkit-input-placeholder { color: #5339b8; opacity: 0.7; }
.pannel10 input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #5339b8; opacity: 0.7; }
.pannel10 input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #5339b8; opacity: 0.7; }
.pannel10 input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #5339b8; opacity: 0.7; }
.form-group input[type=text] { width: 70.2%; float: left; border-radius: 5px 0 0 5px; }
.form-group .getyzm { background-color: #180e3c; color: #05fedf; font-size: .8rem; line-height: 2.3rem; text-align: center; }
.form-group .verification_img, .form-group .getyzm { width: 25.8%; height: 2.3rem; float: left; border-radius: 0 5px 5px 0; }
.form-group .verification_img img { width: 100%; height: 100%; }
.form-group, .pannel-1 .position_r { height: 2.3rem; }
select {width: 100%; }
.pannel10 .tips {position: absolute;font-size: .8rem;color: #6639de;top: 2.1rem;left: 34%;}
.btn_submit { width: 100%; height: 2.3rem; display: block; background: url("../../images/zt/zyk_fudao_2020/pannel10_btn.png") no-repeat; background-size: 100%; margin: 0 auto; }
/*pannel-12*/
.pannel-12 { width: 100%; background: #ffffff; bottom: 0px; position: fixed; overflow: hidden; z-index: 10; box-shadow: 0 2px 13px 0 #CBD6EC; max-width: 750px; margin: 0 auto; }
.pannel-12 a { display: block; width: 100%; float: left; }
.pannel-12 li { float: left; width: 25%; height: 3.7rem; padding: 1rem 0px; }
.pannel-12 li p { width: 100%; text-align: center; }
.pannel-12 li img { margin: 0 auto; display: block; margin-bottom: .5rem; height: 1.885rem; }
/*.pannel-13*/
.pannel-13 { width: 60%; position: fixed; background-color: #fff; top: 50%; height: 14rem; margin-top: -7rem; max-width: 402px; left: 50%; margin-left: -34%; z-index: 100; padding: 0 4%;display:none; }
.pannel-13 img { width: 21.37%; height: auto; display: block; margin: 0 auto;}
.pannel-13 p { text-align: center; font-size: 1rem; }
.pannel-13 .ses {font-size: 1.25rem;margin-top: .6rem;margin-bottom: .2rem;}
.pannel-13 span {color:#fff;}
.pannel-13 .btns {width: 61%;height: 1.8rem;border-radius: 6px;border: solid 2px #076eb8;font-size: 1rem;color: #076eb8;background-color: transparent;padding: 0;margin:  0 auto;display:  block;margin-top: 1rem;outline:none;}
#hui-mask { position: fixed; z-index: 20; background: rgba(0,0,0, 0.5); width: 100%; left: 0px; top: 0px; height: 100%; z-index: 99;}

/*15周年弹窗 */
.tiepian{margin:20px auto;display:block;}
.anniversary{width: 246px;height: 327.6px;position: fixed;top: 50%;left: 50%;margin-left: -123px;margin-top: -163.8px;z-index: 9999;background: url("../../images/zt/zyk_fudao_2020/tanchuang.png") no-repeat center;background-size: cover;}
.choujiang{position: absolute;width: 246px;height: 283px;display: block;top: 0;left: 0;}
.guanbi1{position: absolute;width: 34px;height: 34px;display: block;left: 116px;bottom: 0;}



















