@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: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: #2bb6c3; text-decoration: underline; }
/*banner1*/
.banner1 { margin-top: 3.6rem; }
/*pannel-1*/
.pannel-1 { padding-top: 1.1rem; background-color: #F4FBFC;padding-bottom:2rem; }
.max-tit { font-size: 1.7rem;  text-align: center; border: 1px solid #f36d00; font-weight: 600; color: #f36d00; width: 94%; margin: 0 auto; height: 2.5rem; line-height: 2.5rem; }
.pannel1 { width: 94%; 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 #2bb6c3; letter-spacing: 2px; padding-left: 2px; cursor: pointer; margin-right: 1.7%; float: left; color: #2bb6c3; padding: 0.2rem 0; }
.TabTitle1 li:last-child, .pannel3 li:nth-child(3n) { margin-right: 0; }
.TabTitle1 li.active { background-color: #2bb6c3; color: #fff; }
.TabContent1 { overflow: hidden; width: 100%; margin-bottom: 2.1rem; }
.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; line-height: 1.3rem; }
.TabContent1 table td:last-child li { list-style-type: disc; color: #373f48; }
.TabContent1 table td:last-child p { color: #2bb6c3; }
.btn { width: 80%; height: 1.92rem; margin: 0 auto; }
.btn a { width: 9.2rem; height: 1.92rem; line-height: 1.92rem; text-align: center; display: block; font-size: .9rem; color: #fff;background-color:#44aaf8;border-radius:30px; }
/*pannel-2*/
.pannel-2{ padding: 1.64rem 0; background: url("../../images/zt/xd_fudao_2020/pannel2_bg.jpg") no-repeat center; background-size: cover; }
.pannel2 {width: 84.5%;margin: 1.86rem auto;border: 1px dashed #434343;background-color: rgba(255,255,255,.3);text-align: center;}
.pannel2 ul {overflow: hidden;width: 96%;margin: .4rem auto;}
.pannel2 li {float: left;width: 50%;border-bottom: 1px dashed #434343;height: 10.2rem;box-sizing:border-box;-moz-box-sizing:border-box;}
.pannel2 li:nth-child(2n+1) { border-right: 1px dashed #434343; }
.pannel2 li:nth-child(5),.pannel2 li:nth-child(6){border-bottom: none;}
.pannel2 img {margin: 0 auto;padding-top: 1.3rem;width: 2.5rem;}
.pannel2 .max_tit {letter-spacing: 3px;color: #44aaf8;font-size: 1rem;text-indent: 3px;font-weight: 600;height: 1.6rem;line-height: 1.6rem;}
.pannel2 .min_tit {font-size: .64rem;letter-spacing: 2px;text-indent: 2px;/* line-height: .9rem; */}
/*pannel-3*/
.max-tit1{font-size:1.25rem;text-align:center;color: #373845;}
.max-tit1 span{letter-spacing: 2px;padding-left:2px;}
.pannel-3{padding-top:1rem;background-color:#F4FBFC;padding-bottom:1.5rem;}
.focus { width: 90%; height: auto; position: relative; overflow: hidden; margin: 0 auto; margin-top: 2rem; }
.focus .bd { position: relative; z-index: 0; }
.focus .bd li img { width:100%; height: auto; }
.focus .hd { width: 60px; height: 12px; margin: 1rem auto; }
.focus .hd li { width: 12px; height: 12px; border-radius: 100%; background-color: #9CD2FA; margin-right: 12px; float: left; font-size: 0; text-align: center; line-height: 12px; cursor: pointer; }
.focus .hd li.on { background-color: #44aaf8; color: #44aaf8; }
.focus .hd li:last-child { margin-right: 0; }
/*pannel-4*/
.pannel-4{background-color:#F4FBFC;padding-bottom:1.6rem;}
.pannel4{width:90%;margin:1.4rem auto 2rem auto;display:block;}
/*pannel-5*/
.pannel-5{background-color:#dcfbfb;padding-bottom:1.4rem;padding-top:1.3rem;}
.pannel-5 ul { width: 100%; margin: 0 auto; overflow: hidden; padding-bottom: 2rem; }
.pannel-5 ul li { width: 50%; float: left; margin-top: 1.4rem; }
.pannel-5 ul li img { width: 1.6rem; margin: 0 auto;}
.pannel-5 ul li p { text-align: center; letter-spacing: 2px; margin-left: 2px; }
.pannel-5 ul li p.title { font-size: 1rem; font-weight: 600; color: #f36d00; margin-top: .4rem; margin-bottom: .2rem; }
.pannel-5 ul li p.content { font-size: .8rem;line-height: 1.2rem; }
/*pannel-6*/
.pannel-6{background-color:#F4FBFC;padding-bottom:2.28rem;padding-top:1.21rem;}
.pannel-6 ul{width: 90%;margin: 0 auto; overflow: hidden;margin-top:1.9rem; }
.pannel-6 ul li { float: left; width: 40%; height: 6rem; padding: 0 5%; margin-bottom: 1rem; position: relative; }
.pannel-6 ul li p { letter-spacing: 2px; }
.pannel-6 ul li .title { color: #f36d00; margin-bottom: .2rem;font-size:.9rem }
.pannel-6 ul li .title b{color: #44aaf8; font-size: 1rem;}
.pannel-6 ul li .content { font-size: .8rem; }
/*pannel-7*/
.pannel-7{background-color:#F4FBFC;padding-top:1.21rem;}
.pannel7{background: url("../../images/zt/xd_fudao_2020/pannel7_bg.jpg") no-repeat center; background-size: cover;padding-top:1.9rem;margin-top:.86rem; padding-bottom:1.28rem;}
.focus1{ width: 93.2%;margin-top:0;}
.focus1 .hd{width:108px;}
.focus1 .hd li {background-color: rgba(255,255,255,.5); color:rgba(255,255,255,.5); }
.focus1 .hd li.on { background-color: #fff; color: #fff; }
/*pannel-8*/
.pannel-8{background-color:#F4FBFC;padding:1.14rem 0;}
.pannel-8 ul { width: 100%; overflow: hidden; margin: 0 auto; padding-bottom: 1.2rem; }
.pannel-8 ul li { width: 50%; float: left; margin-top: 1.2rem; }
.pannel-8 ul li .max_disc { width: 4.7rem; margin: 0 auto; height: 4.7rem; border-radius: 100%; position: relative; }
.pannel-8 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; }
.pannel-8 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; }
.pannel-8 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; }
.pannel-8 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; }
.pannel-8 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; }
.pannel-8 ul li .min_disc p:first-child { font-size: 1rem; font-weight: 600; margin-top: .2rem; margin-bottom: .1rem; }
.pannel-8 ul li > p { font-size: .8rem; color: #939393; margin-top: .5rem; line-height: 1.2rem; text-align: center; }
/*pannel-9*/
.pannel-9{background-color:#53C4CE;padding-top:1.4rem;padding-bottom:6rem;}
.pannel-9 .max-tit{color:#fff;border:1px solid #fff;}
.pannel-9 .min_tit1{font-size:1.07rem;margin-top:1.28rem;}
.pannel-9 .min_tit2{font-size:.93rem;margin-top:.4rem;margin-bottom:1.2rem;}
.pannel9{width:73%;margin:0 auto;}
.pannel9 input[type=text]{ 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; }
.pannel9 input::-webkit-input-placeholder { color: rgba(83,57,184,.7); }
.pannel9 input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: rgba(83,57,184,.7); }
.pannel9 input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: rgba(83,57,184,.7); }
.pannel9 input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: rgba(83,57,184,.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; }
.btn_submit { width: 100%; height: 2.36rem; display: block; background-color: #05fdde; border-radius: 5px; color: #180e3c; text-align: center; line-height: 2.36rem; font-size: 1.07rem;font-weight:600;letter-spacing:3px;text-indent:3px; }
/*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周年弹窗 */
/*15周年弹窗 */
.tiepian{margin:20px auto;display:block;}
.anniversary{width: 278px;height: 370px;position: fixed;top: 50%;left: 50%;margin-left: -139px;margin-top: -185px;z-index: 9999;background: url("../../images/zt/xd_fudao_2020/tanchuang.png") no-repeat center;background-size: cover;}
.choujiang{position: absolute;width: 278px;height: 320px;display: block;top: 0;left: 0;}
.guanbi1{position: absolute;width: 34px;height: 34px;display: block;left: 134px;bottom: 2px;}