body{color:#000;}
/*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: #215bad; }
/*banner1*/
.banner1 { margin-top: 3.6rem; }
/*pannel-1*/
.pannel-1 { width: 100%; height: 2.5rem; background-color: #3769fd; 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-1 img { height: 1rem; margin-bottom: -.1rem; margin-right: 0.7rem; }
/*pannel-2*/
.max-tit { font-size: 1.6rem; text-align: center; letter-spacing: 2px; text-indent: 2px; color: #508eff; font-weight: 600; }
.min-tit { font-size: 1rem; text-align: center; margin-top: .2rem; }
.pannel-2 { width: 100%; margin-top: 2.2rem; }
.pannel2 { width: 96%; margin: 0 auto; }
.TabTitle1 { width: 100%; margin-top: 1.3rem; overflow: hidden; }
.TabTitle1 li { width: 50%; font-size: .93rem; text-align: center; border: 1px solid #508eff; cursor: pointer; float: left; color: #508eff; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */ -webkit-box-sizing: border-box; /* Safari */ height: 2.1rem; line-height: 2rem; }
.TabTitle1 li:last-child, .pannel3 li:nth-child(3n) { margin-right: 0; }
.TabTitle1 li.active { background-color: #508eff; color: #fff; }
.TabContent1 { overflow: hidden; width: 100%; margin-bottom: 1.6rem; }
.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: 1rem; font-size: .8rem; letter-spacing: 2px; line-height: 1.5rem; }
.TabContent1 table tr:nth-child(2) td:nth-child(2) p { margin-top: 1rem; }
.btn { width: 89%; height: 2rem; margin: 0 auto; }
.btn a { width: 45%; height: 1.8rem; line-height: 1.8rem; text-align: center; display: block; font-size: 1rem; color: #fff; background-color: #4273fc; background-size: cover; border-radius: 14px; }
/*pannel-3*/
.pannel-3 { width: 100%; background-color: #fceede; padding: 1.5rem 0; margin-top: 2.3rem; }
.pannel-3 img { width: 95%; margin: 2rem auto 2.2rem auto; display: block; }
/*pannel-4*/
.pannel-4 { width: 100%; margin-top: 1.6rem; }
.pannel-4 img { width: 90.8%; margin: 1.8rem auto 1.1rem auto; display: block; }
/*pannel-5*/
.pannel-5 { margin-top: 2.9rem; }
.pannel5 { width: 100%; background: url("../images/fs_fudao_2020/pannel5_bg.jpg") no-repeat center; background-size: cover; padding-top: 1rem; margin-top: 1rem; margin-bottom: 1.2rem; }
.focus { width: 83.5%; height: auto; position: relative; overflow: hidden; margin: 0 auto; }
.focus .bd { position: relative; z-index: 0; }
.focus .bd li { width: 100%; height: auto; background: url("../images/fs_fudao_2020/pannel51_bg.png") no-repeat center; background-size: cover; height: 13.2rem; }
.focus .hd { width: 106px; height: 2px; margin: 1rem auto; }
.focus .hd li { width: 22px; height: 2px; background-color: #fff; margin-right: 6px; float: left; font-size: 0; cursor: pointer; }
.focus .hd li.on { background-color: #1d2088; }
.focus .hd li:last-child { margin-right: 0; }
.focus ul li .jieduan { font-size: .8rem; color: #fff; text-align: center; width: 20%; height: 2.1rem; line-height: 2.1rem; font-weight: 600; position: absolute; left: 0; top: 0; }
.focus ul li .title { text-align: center; font-size: 1rem; padding-top: .9rem; height: 2.2rem; line-height: 2.2rem; font-weight: 600; }
.focus ul li .content { padding: 0 1.1rem; }
.focus ul li .max_tit { font-weight: 600; font-size: .8rem; }
.focus ul li .min_tit { font-size: .8rem; margin: .3rem 0; }
/*pannel-6*/
.pannel-6 { margin-top: 2.3rem; }
.pannel-6 img { width: 90.8%; margin: 1.6rem auto; display: block; }
/*pannel-7*/
.pannel-7 { width: 100%; background-color: #fceede; padding: 1.9rem 0 1.2rem 0; margin-top: 1.2rem; }
.pannel-7 ul { width: 100%; margin: 0 auto; overflow: hidden; padding-bottom: 2rem; }
.pannel-7 ul li { width: 50%; float: left; margin-top: 1.4rem; }
.pannel-7 ul li img { height: 40.5px; margin: 0 auto; display: block; }
.pannel-7 ul li p { text-align: center; letter-spacing: 2px; margin-left: 2px; }
.pannel-7 ul li p.title { font-size: 1rem; font-weight: 600; margin-top: .4rem; margin-bottom: .2rem; }
.pannel-7 ul li p.content { font-size: .8rem; line-height: 1.2rem; }
.pannel-7 li:nth-child(1) p.title { color: #ff7657; }
.pannel-7 li:nth-child(2) p.title { color: #c079fc; }
.pannel-7 li:nth-child(3) p.title { color: #ffc001; }
.pannel-7 li:nth-child(4) p.title { color: #24c1fc; }
/*pannel-8*/
.pannel-8 { margin-top: 1.4rem; }
.pannel-8 ul { overflow: hidden; margin-top: 1.4rem; }
.pannel-8 ul li { float: left; width: 36%; height: 6rem; padding: 0 7%; margin-bottom: 24px; position: relative; }
.pannel-8 ul li p { letter-spacing: 2px; }
.pannel-8 ul li .title { font-size: 1rem; margin-bottom: .2rem; }
.pannel-8 ul li .content { font-size: .8rem; }
.pannel-8 ul li em { position: absolute; width: 1px; background-color: #ffb750; height: 6rem; right: 0; top: 0; }
.pannel-8 ul li:nth-child(1) .title { color: #2680f5; }
.pannel-8 ul li:nth-child(2) .title { color: #ffc001; }
.pannel-8 ul li:nth-child(3) .title { color: #00b9ff; }
.pannel-8 ul li:nth-child(4) .title { color: #c079fc; }
.pannel-8 ul li:nth-child(5) .title { color: #ff7657; }
.pannel-8 ul li:nth-child(6) .title { color: #ff3976; }
/*pannel-9*/
.pannel-9 { width: 100%; background-color: #fceede; padding: 1.6rem 0 2rem 0; margin-top: 1.2rem; }
.pannel-9 ul { width: 90%; margin: 0 auto; overflow: hidden; padding-top: 1rem; padding-bottom: .8rem; }
.pannel-9 ul li { float: left; width: 50%; cursor: pointer; height: 7.1rem; margin-bottom: 1rem; }
.pannel-9 ul li img { height: 3rem; display: block; margin: 0 auto; }
.pannel-9 ul li p.title { font-size: 1rem; font-weight: 600; margin: .4rem 0 .1rem 0; text-align: center; }
.pannel-9 ul li p.content { font-size: .8rem; text-align: center; }
/*pannel-10*/
.pannel-10 {background-color: #c8eefd;width: 100%;padding-top: 1.7rem;padding-bottom: 1.7rem;}
.pannel-10 .xian { width: 88%; background-color: #ce6327; margin: 0 auto; border: 5px solid #ed7834; height: 6px; border-radius: 10px; margin-top: 1.14rem; }
.pannel10 {box-shadow: 2px 4px 7px 0px rgba(4, 0, 0, 0.35);background-color: #fff;width: 86%;margin: -7px auto 1.7rem auto;padding: 8px 0;/* margin-top: -7px; */}
.pannel-10 table { width: 100%;font-size: .8rem; }
.pannel-10 table tr td p { padding-left: 8px; }
.pannel-10 table tr { height: 26px; }
/*pannel-11*/
.pannel-11 { margin-top:1.36rem;}
.pannel-11 ul { width: 100%; overflow: hidden; margin: 0 auto; padding-bottom: 1.2rem; }
.pannel-11 ul li { width: 50%; float: left; margin-top: 1.2rem; }
.pannel-11 ul li .max_disc { width: 4.7rem; margin: 0 auto; height: 4.7rem; border-radius: 100%; position: relative; }
.pannel-11 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-11 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-11 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-11 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-11 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-11 ul li .min_disc p:first-child { font-size: 1rem; font-weight: 600; margin-top: 1.2rem; margin-bottom: .1rem; }
.pannel-11 ul li .min_disc p:last-child { font-size: .6rem; }
.pannel-11 ul li > p { font-size: .8rem; margin-top: .5rem; line-height: 1.2rem; text-align: center; }
/*pannel-12*/
.pannel-12 {padding-top: 1.75rem;padding-bottom: 4rem;background-color: #c8eefd;margin-top: 1.14rem;}
.pannel12 {width: 70.9%;margin: 0 auto;margin-top: 1.3rem;}
.pannel12 input[type=text], select {width: 96%;height: 2.3rem;background-color: #fff;border-radius: 5px;margin: 0 auto;margin-bottom: 1rem;border: none;display: block;padding-left: 4%;font-size: .8rem;/* color: #5339b8; */outline: none;line-height: 2.3rem;}
.pannel12 input::-webkit-input-placeholder { color: #000;  }
.pannel12 input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; }
.pannel12 input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; }
.pannel12 input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #000;}
.form-group input[type=text] { width: 70.2%; float: left; border-radius: 5px 0 0 5px; }
.form-group .getyzm {background-color: #180e3c;color: #fff;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;overflow: hidden;margin-bottom: 1rem;}
select {width: 100%; }
.btn_submit {width: 100%;height: 2.3rem;display: block;background-color: #4273fc;margin: 0 auto;color:#fff;border-radius: 4px;line-height: 2.3rem;text-align: center;}
/*pannel-14*/
.pannel-14 { width: 100%; background: #396AFC; bottom: 0px; position: fixed; overflow: hidden; z-index: 10; box-shadow: 0 2px 13px 0 #CBD6EC; max-width: 750px; margin: 0 auto; }
.pannel-14 a { display: block; width: 100%; float: left; }
.pannel-14 li { float: left; width: 25%; height: 2.5rem; padding-top: .6rem;padding-bottom: 1rem; }
.pannel-14 li p { width: 100%; text-align: center; color: #fff;}
.pannel-14 li img { margin: 0 auto; display: block; margin-bottom: .5rem; height: 1.5rem; }
/*.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;display:none; }
.xuanfukuang img{
  position: fixed;
  bottom: 200px;
  right: 0;
}