.dl_ico { display: inline-block; vertical-align: middle; background: url("../images/dluser/dluser.png") no-repeat; }

.dl_ico.sd_ico1 { width: 13px; height: 8px; background-position: -485px -447px; }

.dl_ico.sd_ico2 { width: 18px; height: 18px; background-position: -485px -296px; }

.dl_ico.sd_ico3 { width: 14px; height: 17px; background-position: -485px -410px; }

.dl_ico.sd_ico5 { width: 32px; height: 32px; background-position: -430px -227px; }

.dl_ico.sd_ico7 { width: 40px; height: 40px; background-position: -370px -10px; }

.dl_ico.sd_ico10 { width: 28px; height: 28px; background-position: -62px -426px; }

.dl_ico.sd_ico11 { width: 28px; height: 28px; background-position: -110px -426px; }

.dl_ico.sd_ico12 { width: 28px; height: 28px; background-position: -158px -426px; }

.dl_ico.sd_ico14 { width: 28px; height: 28px; background-position: -206px -426px; }

.dl_ico.sd_ico15 { width: 32px; height: 32px; background-position: -430px -279px; }

.dl_ico.sd_ico16 { width: 28px; height: 28px; background-position: -254px -426px; }

.dl_ico.sd_ico17 { width: 28px; height: 28px; background-position: -302px -426px; }

.dl_ico.sd_ico18 { width: 18px; height: 18px; background-position: -485px -334px; }

.dl_ico.sd_ico18h { width: 18px; height: 18px; background-position: -485px -372px; }

.dl_ico.sd_ico45 { width: 28px; height: 28px; background-position: -350px -426px; }

.dl_ico.sd_ico34 { width: 36px; height: 36px; background-position: -370px -190px; }

.dl_ico.sd_ico28 { width: 35px; height: 35px; background-position: -66px -370px; }

.dl_ico.sd_ico9 { width: 28px; height: 28px; background-position: -398px -426px; }

.dl_ico.sd_ico6 { width: 40px; height: 40px; background-position: -370px -70px; }

.dl_ico.sd_ico36 { width: 36px; height: 36px; background-position: -370px -246px; }

.dl_ico.sd_ico4 { width: 32px; height: 32px; background-position: -430px -331px; }

.dl_ico.sd_ico29 { width: 28px; height: 28px; background-position: -485px -10px; }

.dl_ico.sd_ico30 { width: 28px; height: 28px; background-position: -485px -58px; }

.dl_ico.sd_ico31 { width: 28px; height: 28px; background-position: -485px -106px; }

.dl_ico.sd_ico32 { width: 28px; height: 28px; background-position: -485px -154px; }

.dl_ico.sd_ico33 { width: 36px; height: 36px; background-position: -370px -302px; }

.dl_ico.sd_ico41 { width: 100px; height: 100px; background-position: -10px -10px; }

.dl_ico.sd_ico37 { width: 100px; height: 100px; background-position: -130px -10px; }

.dl_ico.sd_ico38 { width: 100px; height: 100px; background-position: -10px -130px; }

.dl_ico.sd_ico39 { width: 100px; height: 100px; background-position: -130px -130px; }

.dl_ico.sd_ico40 { width: 100px; height: 100px; background-position: -250px -10px; }

.dl_ico.sd_ico42 { width: 100px; height: 100px; background-position: -250px -130px; }

.dl_ico.sd_ico43 { width: 100px; height: 100px; background-position: -10px -250px; }

.dl_ico.sd_ico44 { width: 100px; height: 100px; background-position: -130px -250px; }

.dl_ico.sd_ico27 { width: 35px; height: 35px; background-position: -121px -370px; }

.dl_ico.sd_ico26 { width: 35px; height: 35px; background-position: -176px -370px; }

.dl_ico.sd_ico22 { width: 35px; height: 35px; background-position: -231px -370px; }

.dl_ico.sd_ico23 { width: 35px; height: 35px; background-position: -286px -370px; }

.dl_ico.sd_ico25 { width: 35px; height: 35px; background-position: -341px -370px; }

.dl_ico.sd_ico19 { width: 26px; height: 26px; background-position: -485px -250px; }

.dl_ico.sd_ico20 { width: 35px; height: 35px; background-position: -430px -10px; }

.dl_ico.sd_ico13 { width: 32px; height: 32px; background-position: -10px -426px; }

.dl_ico.sd_ico21 { width: 35px; height: 35px; background-position: -430px -65px; }

.dl_ico.sd_ico24 { width: 35px; height: 35px; background-position: -430px -120px; }

.dl_ico.sd_ico35 { width: 36px; height: 36px; background-position: -10px -370px; }

.dl_ico.sd_ico8 { width: 40px; height: 40px; background-position: -370px -130px; }

.dl_ico.sd_ico9h { width: 28px; height: 28px; background-position: -485px -202px; }

.dl_ico.sd_ico46 { width: 32px; height: 32px; background-position: -430px -175px; }

.dl_ico.sd_ico47 { width: 90px; height: 90px; background-position: -250px -250px; }

.qd_ico { display: inline-block; vertical-align: middle; background: url("../images/dluser/dluser1.png") no-repeat; }

.qd_ico.qdn_ico8 { width: 20px; height: 17px; background-position: -120px -80px; }

.qd_ico.qdn_ico9 { width: 28px; height: 28px; background-position: -364px -214px; }

.qd_ico.qdn_ico10 { width: 28px; height: 28px; background-position: -364px -262px; }

.qd_ico.qdn_ico12 { width: 36px; height: 36px; background-position: -304px -243px; }

.qd_ico.qdn_ico13 { width: 36px; height: 36px; background-position: -10px -303px; }

.qd_ico.qdn_ico14 { width: 36px; height: 36px; background-position: -66px -303px; }

.qd_ico.qdn_ico15 { width: 36px; height: 36px; background-position: -122px -303px; }

.qd_ico.qdn_ico16 { width: 36px; height: 36px; background-position: -178px -303px; }

.qd_ico.qdn_ico17 { width: 36px; height: 36px; background-position: -234px -303px; }

.qd_ico.qdn_ico18 { width: 36px; height: 36px; background-position: -290px -303px; }

.qd_ico.qdn_ico19 { width: 32px; height: 32px; background-position: -364px -58px; }

.qd_ico.qdn_ico20 { width: 32px; height: 32px; background-position: -364px -110px; }

.qd_ico.qdn_ico21 { width: 40px; height: 40px; background-position: -294px -150px; }

.qd_ico.qdn_ico22 { width: 40px; height: 40px; background-position: -10px -243px; }

.qd_ico.qdn_ico23 { width: 40px; height: 40px; background-position: -70px -243px; }

.qd_ico.qdn_ico24 { width: 28px; height: 28px; background-position: -364px -310px; }

.qd_ico.qdn_ico25 { width: 28px; height: 28px; background-position: -10px -359px; }

.qd_ico.qdn_ico26 { width: 90px; height: 90px; background-position: -10px -10px; }

.qd_ico.qdn_ico27 { width: 84px; height: 50px; background-position: -120px -10px; }

.qd_ico.qdn_icof1 { width: 50px; height: 50px; background-position: -224px -10px; }

.qd_ico.qdn_icof2 { width: 50px; height: 50px; background-position: -224px -80px; }

.qd_ico.qdn_icof3 { width: 50px; height: 50px; background-position: -10px -173px; }

.qd_ico.qdn_icof4 { width: 50px; height: 50px; background-position: -80px -173px; }

.qd_ico.qdn_icof5 { width: 50px; height: 50px; background-position: -150px -173px; }

.qd_ico.qdn_icof6 { width: 50px; height: 50px; background-position: -220px -173px; }

.qd_ico.qdn_icof7 { width: 50px; height: 50px; background-position: -294px -10px; }

.qd_ico.qdn_icof8 { width: 50px; height: 50px; background-position: -294px -80px; }

.qd_ico.qdn_ico28 { width: 32px; height: 32px; background-position: -364px -162px; }

.qd_ico.qdn_ico1 { width: 38px; height: 38px; background-position: -130px -243px; }

.qd_ico.qdn_ico2 { width: 38px; height: 38px; background-position: -188px -243px; }

.qd_ico.qdn_ico3 { width: 38px; height: 38px; background-position: -246px -243px; }

.qd_ico.qdn_ico4 { width: 41px; height: 28px; background-position: -364px -10px; }

.qd_ico.qdn_ico5 { width: 82px; height: 32px; background-position: -112px -120px; }

.qd_ico.qdn_ico6 { width: 82px; height: 33px; background-position: -10px -120px; }

.bgF7 { background: #F7F9FC; }

.qdind_ban { display: block; width: 100%; height: 638px; margin-top: -70px; padding-top: 70px; background: url("../images/dluser/bg2.png") no-repeat center; background-size: 1920px 638px; }

.qdind_ban h2 { display: block; margin-top: 60px; text-align: center; }

.qdind_ban h2 img { width: auto; }

.qdind_ban ul { display: block; margin: 0 auto; text-align: center; }

.qdind_ban li { position: relative; display: inline-block; margin-top: 6px; margin-left: 48px; }

.qdind_ban li::before { position: absolute; left: -23.5px; top: 5px; content: ''; display: block; width: 1px; height: 28px; background-color: #606373; }

.qdind_ban li:first-child { margin-left: 0; }

.qdind_ban li:first-child::before { width: 0; }

.qdind_ban li font { display: inline-block; vertical-align: middle; margin-left: 2px; line-height: 38px; font-size: 22px; color: #fff; letter-spacing: 1.5px; }

.qdind1 { position: relative; display: block; width: 1200px; height: 530px; margin-top: -274px; background: url("../images/dluser/bg5.png") no-repeat; background-size: 1200px 530px; }

.qdind1 .qdind1_tit { position: absolute; top: 17px; left: 27px; }

.qdind1 .qdind1_tit font { display: inline-block; vertical-align: middle; font-size: 18px; color: #311700; line-height: 1; }

.qdind1 .qdind1_fl { float: left; width: 800px; }

.qdind1 .qdind1_fl .er_li { display: block; margin-top: 78px; margin-left: 68px; font-size: 0; }

.qdind1 .qdind1_fl .er_li li { position: relative; display: inline-block; width: 168px; height: 98px; margin-left: -2px; background: url("../images/dluser/qdn_ico7.png") no-repeat; text-align: center; }

.qdind1 .qdind1_fl .er_li .active { position: relative; background: url("../images/dluser/qdn_ico7h.png") no-repeat; z-index: 2; }

.qdind1 .qdind1_fl .er_li .active .p1 { color: #A54400; }

.qdind1 .qdind1_fl .er_li .active .hi { height: 32px; background: url("../images/dluser/qdn_ico5.png") no-repeat; color: #fff; }

.qdind1 .qdind1_fl .er_li .p1 { display: block; margin-top: 20px; font-size: 25px; color: #222222; line-height: 33px; font-weight: bold; }

.qdind1 .qdind1_fl .er_li .p2 { display: block; margin-top: 7px; font-size: 17px; color: #F83300; line-height: 22px; }

.qdind1 .qdind1_fl .er_li .hi { position: absolute; right: 2px; top: -15px; display: block; width: 82px; height: 33px; background: url("../images/dluser/qdn_ico6.png") no-repeat; text-align: center; color: #1E202D; font-size: 14px; line-height: 24px; }

.qdind1 .qdind1_fl .er_mo { display: block; margin-top: 34px; font-size: 28px; font-weight: bold; line-height: 1; color: #F83300; text-align: center; }

.qdind1 .qdind1_fl .er_mo span { font-size: 74px; line-height: 1; }

.qdind1 .qdind1_fl .er_mo .del { display: inline-block; vertical-align: initial; margin-left: 14px; text-decoration-line: line-through; font-size: 16px; color: #888888; font-weight: normal; }

.qdind1 .qdind1_fl .er_yhj { display: block; text-align: center; margin-top: 18px; }

.qdind1 .qdind1_fl .er_yhj .te { display: inline-block; vertical-align: middle; line-height: 38px; margin-right: 16px; font-size: 14px; color: #666666; }

.qdind1 .qdind1_fl .er_yhj .diy_select { position: relative; display: inline-block; vertical-align: middle; width: 262px; height: 38px; padding-left: 13px; line-height: 38px; background-color: #FAFAFA; border: 1px solid #E5E5E5; border-radius: 4px; cursor: pointer; }

.qdind1 .qdind1_fl .er_yhj .diy_select_txt { display: inline-block; vertical-align: top; width: 200px; line-height: 36px; font-size: 14px; color: #1E202D; text-align: left; }

.qdind1 .qdind1_fl .er_yhj .diy_select_txt font { display: inline-block; vertical-align: middle; margin-left: 8px; }

.qdind1 .qdind1_fl .er_yhj .diy_select_btn { float: right; vertical-align: top; margin-top: 2px; margin-right: 5px; line-height: 1; }

.qdind1 .qdind1_fl .er_yhj .diy_select_list { position: absolute; left: 0; top: 50px; display: none; min-width: 221px; border-radius: 4px; background: #fff; box-shadow: 0 0 10px #e7e7e7; z-index: 2; }

.qdind1 .qdind1_fl .er_yhj .diy_select_list li { display: block; padding-left: 20px; border-bottom: 1px solid #f2f2f2; cursor: pointer; text-align: left; font-size: 14px; color: #222; }

.qdind1 .qdind1_fl .er_yhj .diy_select_list li:last-child { border-bottom: 0; }

.qdind1 .qdind1_fl .er_yhj .diy_select_list li:hover { background-color: #e7e7e7; }

.qdind1 .qdind1_fl .er_zf { display: block; margin-top: 48px; text-align: center; }

.qdind1 .qdind1_fl .er_zf .ant_radio_wrapper { margin: 0 40px; font-size: 0; cursor: pointer; }

.qdind1 .qdind1_fl .er_zf input { display: none; }

.qdind1 .qdind1_fl .er_zf input:checked + span { background-position: -485px -372px; }

.qdind1 .qdind1_fl .er_zf .ant_radio { cursor: pointer; margin-right: 10px; }

.qdind1 .qdind1_fl .er_zf font { display: inline-block; vertical-align: middle; margin-left: 6px; font-size: 14px; color: #313236; }

.qdind1 .qdind1_fl .er_go { display: block; width: 560px; height: 54px; margin: 16px auto 0 auto; line-height: 54px; text-align: center; background-color: #F83300; color: #fff; font-size: 22px; border-radius: 8px; }

.qdind1 .qdind1_fr { float: left; margin-top: 90px; }

.qdind1 .qdind1_fr .qdind1_fr_top { display: block; margin-left: 67px; }

.qdind1 .qdind1_fr .qdind1_fr_top img { width: auto; }

.qdind1 .qdind1_fr ul { display: block; margin-top: -16px; }

.qdind1 .qdind1_fr li { display: block; padding-left: 34px; line-height: 45px; }

.qdind1 .qdind1_fr li span { display: inline-block; vertical-align: middle; margin-left: 8px; font-size: 15px; color: #602D00; }

.qdind1 .qdind1_fr li font { color: #FC3B14; }

.qdind2 { display: block; width: 100%; height: 980px; margin-top: -256px; padding-top: 256px; background: url("../images/dluser/bg13.png") no-repeat; background-size: 1923px 980px; background-position: top center; }

.qdind2 h2 { display: block; margin-top: 68px; text-align: center; font-size: 42px; font-weight: bold; color: #222222; line-height: 55px; }

.qdind2 .ps1 { display: block; margin-top: 8px; text-align: center; font-size: 24px; line-height: 31px; color: #888888; }

.qdind2 ul { display: block; margin: 17px -6px 0 -6px; }

.qdind2 li { position: relative; float: left; width: 291px; height: 218px; margin: 6px; border-radius: 8px; text-align: center; }

.qdind2 li:hover .box1 { display: none; }

.qdind2 li:hover .box2 { display: block; }

.qdind2 li img { display: block; width: 291px; height: 218px; object-fit: cover; }

.qdind2 li .box1 { position: absolute; left: 0; top: 0; display: block; width: 291px; height: 218px; text-align: center; background: rgba(35, 41, 68, 0.9); border-radius: 8px; }

.qdind2 li .box1 .p1 { display: block; margin-top: 69px; }

.qdind2 li .box1 .p1 font { display: inline-block; vertical-align: middle; margin-left: 2px; color: #ffff; font-size: 26px; }

.qdind2 li .box1 .p2 { display: block; margin-top: 3px; color: #CECECE; font-size: 14px; }

.qdind2 li .box2 { display: none; position: absolute; left: 0; top: 0; width: 291px; height: 218px; text-align: center; background-image: linear-gradient(to right, rgba(36, 73, 172, 0.7) 0%, rgba(96, 50, 188, 0.7) 100%); border-radius: 8px; }

.qdind2 li .box2 h3 { display: block; font-size: 26px; color: #fff; margin-top: 28px; line-height: 35px; }

.qdind2 li .box2 h3 span { display: block; margin: 12px auto 0 auto; width: 24px; height: 4px; background: rgba(255, 255, 255, 0.8); }

.qdind2 li .box2 .p3 { display: block; margin: 16px 26px 0 26px; font-size: 14px; color: #fff; line-height: 24px; text-align: justify; }

.qdind3 { display: inline-block; width: 100%; background-color: #fff; }

.qdind3 h2 { display: block; margin-top: 70px; margin-bottom: 35px; text-align: center; font-size: 42px; color: #222222; line-height: 55px; font-weight: bold; }

.qdind3 .qdind3_top { display: block; width: 100%; font-size: 0; }

.qdind3 .qdind3_top .top_id1 { display: inline-block; width: 370px; height: 58px; padding-left: 60px; line-height: 58px; border-top: 1px solid #D9D9DB; border-left: 1px solid #D9D9DB; font-size: 18px; color: #222222; font-weight: bold; border-radius: 7px 0 0 0; background-color: #ECEFF6; }

.qdind3 .qdind3_top .top_id2 { position: relative; display: inline-block; width: 460px; height: 110px; border-top: 3px solid #F2BA5C; border-left: 3px solid #F2BA5C; border-right: 3px solid #F2BA5C; border-radius: 12px 12px 0 0; text-align: center; background: url("../images/dluser/bg8.png") no-repeat; background-size: 100% 100%; }

.qdind3 .qdind3_top .top_id2 .p1 { display: block; margin-top: 61px; font-size: 22px; line-height: 29px; color: #623107; font-weight: bold; }

.qdind3 .qdind3_top .top_id2 .sd_ico47 { position: absolute; left: -7px; top: -6px; }

.qdind3 .qdind3_top .top_id3 { display: inline-block; width: 370px; height: 58px; line-height: 58px; border-top: 1px solid #D9D9DB; border-right: 1px solid #D9D9DB; font-size: 18px; color: #222222; font-weight: bold; border-radius: 0 7px 0 0; background-color: #ECEFF6; text-align: center; }

.qdind3 .qdind3_bot { display: block; width: 100%; font-size: 0; }

.qdind3 .qdind3_bot .bot_in1 { display: inline-block; vertical-align: top; width: 370px; height: 8px; border-bottom: 1px solid #D9D9DB; border-left: 1px solid #D9D9DB; border-radius: 0 0 0 8px; }

.qdind3 .qdind3_bot .bot_in2 { display: inline-block; vertical-align: top; width: 460px; height: 36px; border-bottom: 3px solid #F2BA5C; border-left: 3px solid #F2BA5C; border-right: 3px solid #F2BA5C; background-color: #FFFBF3; border-radius: 0 0 12px 12px; }

.qdind3 .qdind3_bot .bot_in3 { display: inline-block; vertical-align: top; width: 370px; height: 8px; border-bottom: 1px solid #D9D9DB; border-right: 1px solid #D9D9DB; border-radius: 0 0 8px 0; }

.qdind3 table { width: 100%; border-left: 1px solid #D9D9DB; border-right: 1px solid #D9D9DB; }

.qdind3 table tr:nth-child(2n) td { background-color: #F9FAFC; }

.qdind3 table tr:nth-child(2n) td:nth-child(2) { background-color: #FCF8EF; }

.qdind3 table td { height: 66px; line-height: 66px; font-size: 16px; color: #222222; text-align: center; }

.qdind3 table td:first-child { width: 371px; padding-left: 60px; text-align: left; }

.qdind3 table td:nth-child(2) { width: 457px; background-color: #FFFBF3; border-left: 3px solid #F2BA5C; border-right: 3px solid #F2BA5C; }

.qdind4 { display: block; padding-top: 20px; padding-bottom: 60px; background-color: #fff; }

.qdind4 .box { display: block; height: 240px; background: url("../images/dluser/bg7.png") no-repeat; background-size: 100% 100%; }

.qdind4 .ti { float: left; width: 427px; padding-left: 64px; margin-top: 52px; }

.qdind4 .ti .p1 { display: block; font-size: 34px; line-height: 45px; color: #FFFFFF; }

.qdind4 .ti .p2 { display: block; margin-top: 20px; padding-left: 3px; }

.qdind4 .ti .p2 span { display: inline-block; width: 8px; height: 8px; margin-right: 8px; background-color: #B9B9B9; }

.qdind4 .tel { float: left; width: 392px; margin-top: 45px; }

.qdind4 .tel .p3 font { display: inline-block; vertical-align: middle; font-size: 22px; color: #fff; }

.qdind4 .tel .p4 { display: block; margin-top: 5px; margin-left: 7px; line-height: 20px; font-size: 15px; color: #9EC6FB; }

.qdind4 .tel .p5 { display: block; margin-top: 30px; margin-left: 4px; }

.qdind4 .tel .p5 font { display: inline-block; vertical-align: middle; font-size: 30px; color: #fff; font-weight: bold; }

.qdind4 .sqsh { float: left; margin-top: 45px; font-size: 0; }

.qdind4 .sqsh .p3 font { display: inline-block; vertical-align: middle; font-size: 22px; color: #fff; }

.qdind4 .sqsh .p4 { display: block; margin-top: 5px; margin-left: 7px; line-height: 20px; font-size: 15px; color: #9EC6FB; }

.qdind4 .aqq { display: inline-block; width: 120px; height: 44px; margin-top: 28px; margin-right: 8px; line-height: 44px; border-radius: 4px; background-color: #fff; text-align: center; }

.qdind4 .aqq font { display: inline-block; vertical-align: middle; font-size: 16px; color: #222222; }

.qdind5 { display: block; width: 100%; height: 222px; background: url("../images/dluser/bg6.png") no-repeat; background-size: 1920px 222px; text-align: center; }

.qdind5 h2 { display: block; margin-top: 42px; font-size: 46px; color: #FFFFFF; font-weight: bold; line-height: 61px; }

.qdind5 a { display: block; width: 248px; height: 56px; margin: 20px auto 0 auto; line-height: 56px; background-color: #FEF145; border-radius: 4px; }

.qdind5 a font { display: inline-block; vertical-align: middle; margin-right: 12px; font-size: 22px; font-weight: bold; }

.user_cont_dl { float: left; width: 920px; margin-left: 20px; margin-bottom: 60px; }

.user_cont_dl .page_new { text-align: center; }

.user_cont_dl .page_new ul { display: inline-block; }

.user_cont_dl .user_dl_top { display: block; width: 100%; height: 160px; background-color: #FCFCFC; border-bottom: 1px solid #E5EAEF; }

.user_cont_dl .user_dl_top img { float: left; width: 68px; height: 68px; margin-top: 45px; margin-left: 26px; }

.user_cont_dl .user_dl_top .box_l { float: left; width: 442px; height: 106px; padding-top: 10px; margin-top: 32px; margin-left: 16px; border-right: 1px solid #DCDFE6; }

.user_cont_dl .user_dl_top .p1 { display: block; font-size: 32px; color: #002222; line-height: 42px; }

.user_cont_dl .user_dl_top .p2 { display: block; margin-top: 4px; font-size: 15px; color: #808793; }

.user_cont_dl .user_dl_top .p2 span { display: inline-block; vertical-align: middle; }

.user_cont_dl .user_dl_top .p2 a { display: inline-block; vertical-align: middle; font-size: 15px; color: #488BFF; }

.user_cont_dl .user_dl_top .p2 font { display: inline-block; vertical-align: middle; margin-left: 3px; }

.user_cont_dl .user_dl_top .box_r { float: left; width: 366px; text-align: center; }

.user_cont_dl .user_dl_top .box_r a { display: block; width: 168px; height: 44px; margin: 16px auto 0 auto; line-height: 44px; text-align: center; background-color: #E6F1FF; border-radius: 4px; }

.user_cont_dl .user_dl_top .box_r font { display: inline-block; vertical-align: middle; margin-left: 5px; font-size: 16px; color: #488BFF; }

.user_cont_dl .user_dl_top .p3 { display: block; margin-top: 45px; font-size: 18px; color: #222222; line-height: 24px; }

.user_cont_dl .user_dl_top .p3 span { color: #599CFF; }

.user_cont_dl .user_dl_bo { display: inline-block; width: 100%; padding: 23px 26px 0px 26px; background-color: #fff; }

.user_cont_dl .user_dl_bo .ti { display: block; margin-bottom: 20px; font-size: 24px; color: #222222; }

.user_cont_dl .user_dl_bo .ti span { margin-left: 10px; font-size: 14px; color: #BBBFC7; }

.user_cont_dl .user_dl_bo .bo_li { display: block; width: 100%; }

.user_cont_dl .user_dl_bo .bo_li li { position: relative; float: left; width: 426px; height: 280px; margin-bottom: 16px; background-color: #F6F8FB; }

.user_cont_dl .user_dl_bo .bo_li li:nth-child(2n) { margin-left: 16px; }

.user_cont_dl .user_dl_bo .bo_li li h4 { display: block; margin-top: 20px; margin-left: 24px; font-size: 24px; line-height: 31px; color: #222222; font-weight: normal; }

.user_cont_dl .user_dl_bo .bo_li li .p1 { display: block; margin-top: 4px; margin-left: 24px; font-size: 14px; line-height: 19px; color: #808793; }

.user_cont_dl .user_dl_bo .bo_li li .gl { position: absolute; top: 22px; right: 13px; display: block; width: 78px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color: #fff; border-radius: 4px; background: linear-gradient(91deg, #FBC321 0%, #FBAB21 100%); }

.user_cont_dl .user_dl_bo .bo_li li .box { display: block; height: 178px; margin: 18px 10px 10px 10px; padding: 20px 14px 0 14px; background-color: #fff; }

.user_cont_dl .user_dl_bo .bo_li li .sd_dk { float: left; width: 70px; height: 48px; border-right: 1px solid #E5EAEF; }

.user_cont_dl .user_dl_bo .bo_li li .sd_ip { float: left; width: 148px; padding-left: 12px; border-right: 1px solid #E5EAEF; }

.user_cont_dl .user_dl_bo .bo_li li .sd_time { float: left; width: 160px; padding-left: 12px; }

.user_cont_dl .user_dl_bo .bo_li li .sd_time p { font-size: 14px !important; color: #F81400 !important; }

.user_cont_dl .user_dl_bo .bo_li li .sd { display: inline-block; width: 100%; margin-bottom: 23px; }

.user_cont_dl .user_dl_bo .bo_li li .sd span { display: block; line-height: 19px; font-size: 14px; color: #808793; }

.user_cont_dl .user_dl_bo .bo_li li .sd p { display: block; margin-top: 9px; line-height: 21px; font-size: 16px; color: #222222; }

.user_cont_dl .user_dl_bo .bo_li li .sp { display: inline-block; width: 100%; padding: 5px 0 10px 0; border-bottom: 1px solid #F1F5FB; }

.user_cont_dl .user_dl_bo .bo_li li .sp:last-child { border-bottom: 0; }

.user_cont_dl .user_dl_bo .bo_li li .sp .sp_ma { float: left; font-size: 14px; color: #808793; line-height: 28px; }

.user_cont_dl .user_dl_bo .bo_li li .jt { float: right; text-align: right; }

.user_cont_dl .user_dl_bo .bo_li li .jt i { float: right; }

.user_cont_dl .user_dl_bo .bo_li li .jt font { position: relative; float: right; min-width: 70px; margin-right: 10px; padding-left: 10px; margin-left: 10px; line-height: 28px; font-size: 14px; color: #222222; }

.user_cont_dl .user_dl_bo .bo_li li .jt font::after { content: ''; position: absolute; top: 6px; left: 0px; width: 1px; height: 16px; background-color: #DCDFE6; }

.user_cont_dl .user_dl_bo .bo_li li .jt span { float: right; line-height: 28px; font-size: 14px; color: #222222; }

.user_cont_dl .user_dl_bo .bo_li li .jt a { float: right; margin-left: 6px; line-height: 28px; font-size: 14px; color: #488BFF; }

.user_cont_dlform { float: left; width: 920px; margin-left: 20px; margin-bottom: 60px; }

.user_cont_dlform .user_dl_top { display: block; width: 100%; height: 140px; background-color: #FCFCFC; border-bottom: 1px solid #E5EAEF; }

.user_cont_dlform .user_dl_top .fl { float: left; margin-left: 26px; margin-top: 38px; }

.user_cont_dlform .user_dl_top .p1 { position: relative; display: block; }

.user_cont_dlform .user_dl_top .p1 font { display: inline-block; vertical-align: middle; font-size: 32px; color: #002222; line-height: 32px; }

.user_cont_dlform .user_dl_top .p1 .sd_ico15, .user_cont_dlform .user_dl_top .p1 .sd_ico11 { cursor: pointer; }

.user_cont_dlform .user_dl_top .p1 .sd_ico11 { margin-left: 4px; margin-right: 18px; }

.user_cont_dlform .user_dl_top .p1 ul { position: absolute; right: 0; top: 40px; display: none; min-width: 200px; border-radius: 4px; background-color: #fff; box-shadow: 0 0 10px #e7e7e7; }

.user_cont_dlform .user_dl_top .p1 ul li { display: block; padding-left: 20px; border-bottom: 1px solid #f2f2f2; cursor: pointer; text-align: left; line-height: 40px; }

.user_cont_dlform .user_dl_top .p1 ul li:last-child { border-bottom: 0; }

.user_cont_dlform .user_dl_top .p1 ul li:hover { background-color: #e7e7e7; }

.user_cont_dlform .user_dl_top .p2 { display: block; margin-top: 9px; line-height: 20px; font-size: 15px; color: #808793; }

.user_cont_dlform .user_dl_top .fr { float: right; font-size: 0; margin-right: 20px; margin-top: 34px; }

.user_cont_dlform .user_dl_top .fr .a1 { display: inline-block; width: 106px; height: 44px; line-height: 42px; text-align: center; background-color: #FF4646; border-radius: 4px; }

.user_cont_dlform .user_dl_top .fr .a1 font { display: inline-block; vertical-align: middle; margin-left: 3px; font-size: 16px; color: #fff; }

.user_cont_dlform .user_dl_top .fr .a2 { display: inline-block; width: 168px; height: 44px; margin-left: 10px; line-height: 42px; background-color: #E6F1FF; border-radius: 4px; text-align: center; }

.user_cont_dlform .user_dl_top .fr .a2 font { display: inline-block; vertical-align: middle; margin-left: 3px; font-size: 16px; color: #488BFF; }

.user_cont_dlform .user_dl_bo { display: inline-block; width: 100%; background-color: #fff; }

.user_cont_dlform .user_dl_bo .ti { display: block; width: 865px; height: 78px; margin-left: 30px; line-height: 75px; font-size: 24px; color: #222222; border-bottom: 1px solid #E5EAEF; }

.user_cont_dlform .user_dl_bo .jj { display: block; width: 865px; height: 47px; padding-left: 22px; margin-top: -4px; margin-left: 30px; background-color: #FFF5E8; line-height: 47px; font-size: 16px; color: #222222; border-radius: 4px; }

.user_cont_dlform .user_dl_bo .jj .jj_txt { display: inline-block; }

.user_cont_dlform .user_dl_bo .jj span { color: #FF960C; }

.user_cont_dlform .user_dl_bo .jj .sd_ico45 { float: right; margin-top: 9px; margin-right: 9px; }

.user_cont_dlform .form_fl { float: left; width: 460px; padding-bottom: 40px; padding-top: 6px; border-right: 1px solid #E5E5E5; font-size: 0; }

.user_cont_dlform .form_fl > li { display: block; margin-top: 15px; }

.user_cont_dlform .form_fl .pdno { margin-top: 0; }

.user_cont_dlform .form_fl .sp1 { display: inline-block; vertical-align: top; width: 116px; height: 38px; line-height: 38px; padding-left: 30px; font-size: 14px; color: #808793; }

.user_cont_dlform .form_fl .diy_select { position: relative; display: inline-block; vertical-align: top; width: 320px; height: 38px; padding-left: 10px; line-height: 36px; background-color: #fff; border: 1px solid #E5EAEF; border-radius: 4px; cursor: pointer; }

.user_cont_dlform .form_fl .diy_select_txt { display: inline-block; vertical-align: top; width: 275px; line-height: 36px; font-size: 14px; color: #222; text-align: left; }

.user_cont_dlform .form_fl .diy_select_btn { float: right; vertical-align: top; margin-top: 4px; margin-right: 5px; line-height: 1; }

.user_cont_dlform .form_fl .diy_select_list { position: absolute; left: -1px; top: 42px; display: none; min-width: 320px; border-radius: 4px; background: #fff; box-shadow: 0 0 10px #e7e7e7; z-index: 2; }

.user_cont_dlform .form_fl .diy_select_list li { display: block; padding-left: 20px; border-bottom: 1px solid #f2f2f2; cursor: pointer; text-align: left; font-size: 14px; color: #222; }

.user_cont_dlform .form_fl .diy_select_list li:last-child { border-bottom: 0; }

.user_cont_dlform .form_fl .diy_select_list li:hover { background-color: #e7e7e7; }

.user_cont_dlform .form_fl .box { display: inline-block; width: 320px; font-size: 14px; color: #222222; line-height: 38px; }

.user_cont_dlform .form_fl .ant_radio_wrapper { display: inline-block; margin-right: 50px; font-size: 0; cursor: pointer; }

.user_cont_dlform .form_fl .ant_radio_wrapper .ant_radio { display: inline-block; vertical-align: top; line-height: 38px; }

.user_cont_dlform .form_fl .ant_radio_wrapper font { display: inline-block; margin-left: 8px; line-height: 38px; font-size: 14px; color: #222222; }

.user_cont_dlform .form_fl input[type="radio"] { display: none; }

.user_cont_dlform .form_fl input[type="radio"]:checked + span { background-position: -485px -372px; }

.user_cont_dlform .form_fl .ru { display: inline-block; width: 320px; height: 38px; line-height: 38px; margin-bottom: 8px; border: 1px solid #E5EAEF; background-color: #F7F9FC; border-radius: 4px; }

.user_cont_dlform .form_fl .ru:last-child { margin-bottom: 0; }

.user_cont_dlform .form_fl .ru font { float: left; height: 36px; margin-left: 10px; line-height: 36px; font-size: 14px; color: #6F7580; }

.user_cont_dlform .form_fl .ru input[type="text"] { float: left; width: 219px; height: 36px; padding-left: 5px; line-height: 36px; border: 0; font-size: 14px; color: #222222; background-color: unset; }

.user_cont_dlform .form_fl .ru i { vertical-align: top; margin-top: 5px; margin-right: 5px; }

.user_cont_dlform .form_fl .sub { display: block; width: 320px; height: 42px; line-height: 42px; font-size: 16px; color: #fff; border-radius: 4px; text-align: center; background: linear-gradient(91deg, #FBC321 0%, #FBAB21 100%); }

.user_cont_dlform .form_fr { float: left; width: 460px; padding-top: 6px; font-size: 0; }

.user_cont_dlform .form_fr > li { display: block; margin-top: 15px; }

.user_cont_dlform .form_fr .pdno { margin-top: 0; }

.user_cont_dlform .form_fr .box { display: inline-block; vertical-align: top; width: 320px; font-size: 14px; color: #222222; line-height: 38px; }

.user_cont_dlform .form_fr .xf { display: inline-block; width: 46px; height: 27px; margin-left: 14px; line-height: 25px; text-align: center; font-size: 16px; color: #F81400; border: 1px solid #FF4646; border-radius: 4px; }

.user_cont_dlform .form_fr .sut { display: block; width: 320px; height: 42px; line-height: 42px; color: #fff; font-size: 16px; background: linear-gradient(90deg, #59ACFF 0%, #599CFF 100%); text-align: center; border-radius: 4px; }

.user_cont_dlform .form_fr .sp1 { display: inline-block; vertical-align: top; width: 110px; height: 38px; line-height: 38px; padding-left: 24px; font-size: 14px; color: #808793; }

.user_cont_dlform .form_fr .sp_box { display: inline-block; vertical-align: top; width: 320px; }

.user_cont_dlform .form_fr .ss1 { display: inline-block; font-size: 14px; color: #222222; line-height: 38px; }

.user_cont_dlform .form_fr .ss1 span { color: #488BFF; }

.user_cont_dlform .form_fr .ss1 .sd_ico11 { margin-left: 4px; }

.user_cont_dlform .form_fr .ss2 { float: right; line-height: 38px; font-size: 14px; color: #808793; }

.user_cont_dlform .form_fr .ss2 span { color: #FF4646; }

.user_cont_dlform .form_fr .ssa { display: inline-block; height: 32px; padding: 0 16px; margin-bottom: 12px; margin-right: 5px; line-height: 32px; background-color: #F1F5FB; border: 1px solid #E5EAEF; font-size: 14px; color: #222222; border-radius: 4px; }

.user_cont_dlform .form_fr .ant_radio_wrapper { display: inline-block; vertical-align: top; margin-right: 50px; font-size: 0; cursor: pointer; }

.user_cont_dlform .form_fr .ant_radio_wrapper .ant_radio { display: inline-block; vertical-align: top; line-height: 38px; }

.user_cont_dlform .form_fr .ant_radio_wrapper font { display: inline-block; margin-left: 8px; line-height: 38px; font-size: 14px; color: #222222; }

.user_cont_dlform .form_fr .ant_radio_wrapper .fo { display: inline-block; margin-left: 8px; line-height: 38px; font-size: 14px; color: #222222; }

.user_cont_dlform .form_fr .ant_radio_wrapper .fo span { display: inline-block; width: 38px; height: 24px; line-height: 24px; margin: 0 3px; border-radius: 4px; background-color: #F5F9FF; text-align: center; font-size: 14px; color: #599CFF; }

.user_cont_dlform .form_fr input[type="radio"] { display: none; }

.user_cont_dlform .form_fr input[type="radio"]:checked + span { background-position: -485px -372px; }

.user_cont_dlform .form_fr .diy_select { position: relative; display: inline-block; vertical-align: top; width: 320px; height: 38px; padding-left: 10px; line-height: 36px; background-color: #fff; border: 1px solid #E5EAEF; border-radius: 4px; cursor: pointer; }

.user_cont_dlform .form_fr .diy_select_txt { display: inline-block; vertical-align: top; width: 275px; line-height: 36px; font-size: 14px; color: #222; text-align: left; }

.user_cont_dlform .form_fr .diy_select_btn { float: right; vertical-align: top; margin-top: 4px; margin-right: 5px; line-height: 1; }

.user_cont_dlform .form_fr .diy_select_list { position: absolute; left: -1px; top: 42px; display: none; min-width: 320px; border-radius: 4px; background: #fff; box-shadow: 0 0 10px #e7e7e7; z-index: 2; }

.user_cont_dlform .form_fr .diy_select_list li { display: block; padding-left: 20px; border-bottom: 1px solid #f2f2f2; cursor: pointer; text-align: left; font-size: 14px; color: #222; }

.user_cont_dlform .form_fr .diy_select_list li:last-child { border-bottom: 0; }

.user_cont_dlform .form_fr .diy_select_list li:hover { background-color: #e7e7e7; }

.user_cont_dlform .user_dl_text { display: block; width: 100%; padding: 26px 30px 54px 30px; border-top: 1px solid #E5E5E5; background-color: #fff; }

.user_cont_dlform .user_dl_text .ti { display: block; font-size: 24px; color: #222222; }

.user_cont_dlform .user_dl_text .tbox { display: block; font-size: 0; margin-top: 14px; }

.user_cont_dlform .user_dl_text .tbox a { display: inline-block; height: 36px; padding: 0 25px; margin-right: 8px; line-height: 36px; background-color: #F1F5FB; border-radius: 4px; font-size: 16px; color: #444444; }

.user_cont_dlform .user_dl_text .tbox .active { color: #FFFFFF; background-color: #FBC321; }

.user_cont_dlform .user_dl_text .tunnel_api { color: #FFFFFF; background-color: #FBC321; display: inline-block; height: 36px; padding: 0 25px; margin-right: 8px; line-height: 36px; border-radius: 4px; font-size: 16px; margin-left: 10px; }

.user_cont_dlform .user_dl_text .dbox { display: block; margin-top: 10px; }

.user_cont_dlform .user_dl_text .dbox .con { display: none; }

.user_cont_dlform .user_dl_text .dbox .active { display: block; }

.user_cont_dlform .user_dl_text .dbox i { display: inline-block; vertical-align: middle; width: 6px; height: 6px; margin-right: 14px; background-color: #BBBFC7; }

.user_cont_dlform .user_dl_text .dbox font { display: inline-block; vertical-align: middle; line-height: 38px; font-size: 14px; color: #222222; }

.user_cont_dlform .user_dl_text .dbox a { display: block; }

.user_cont_dlform .user_dl_aq { display: block; width: 100%; height: 116px; padding: 15px 30px 0 28px; background-color: #FCF0F0; }

.user_cont_dlform .user_dl_aq .ti { display: block; }

.user_cont_dlform .user_dl_aq .ti font { display: inline-block; vertical-align: middle; font-size: 20px; color: #FF4646; }

.user_cont_dlform .user_dl_aq p { display: block; margin-top: 7px; margin-left: 6px; font-size: 14px; line-height: 24px; color: #222222; }

.popup_white_list { position: fixed; left: 0; top: 0; display: none; width: 100%; height: 100%; z-index: 99999; }

.popup_white_list::before { content: ''; position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }

.popup_white_list .box { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; width: 778px; height: 734px; padding: 0 26px 26px 26px; background-color: #fff; }

.popup_white_list h4 { display: block; margin-top: 34px; line-height: 40px; font-size: 30px; font-weight: normal; color: #222222; text-align: center; }

.popup_white_list .sd_ico2 { position: absolute; right: 26px; top: 23px; cursor: pointer; }

.popup_white_list .tis { display: inline-block; width: 100%; padding: 13px 0 13px 26px; margin-top: 18px; background-color: #FFF5E8; border-left: 3px solid #FF960C; }

.popup_white_list .tis p { display: block; margin: 7.5px 0; font-size: 16px; color: #000000; line-height: 28px; }

.popup_white_list .tis a { display: inline-block; margin-left: 25px; }

.popup_white_list .tis a font { font-size: 16px; color: #599CFF; }

.popup_white_list .tis a i { vertical-align: top; }

.popup_white_list .bis { display: block; margin-top: 27px; }

.popup_white_list .bis i { display: inline-block; vertical-align: middle; width: 10px; height: 10px; margin-right: 16px; background-color: #FBC321; border-radius: 50%; }

.popup_white_list .bis font { display: inline-block; vertical-align: middle; font-size: 24px; color: #222222; }

.popup_white_list .bis span { display: inline-block; vertical-align: sub; margin-left: 10px; font-size: 14px; color: #BBBFC7; }

.popup_white_list textarea { display: block; width: 100%; height: 362px; padding: 20px; margin-top: 13px; overflow-y: auto; background-color: #F6F8FB; border: 0; font-size: 15px; color: #060607; line-height: 28px; }

.popup_white_list .p1 { display: block; margin-top: 10px; font-size: 15px; color: #A2A2A2; }

.popup_white_list .operate { float: right; font-size: 0; }

.popup_white_list .operate .a1 { display: inline-block; height: 36px; padding: 0 25px; line-height: 34px; font-size: 15px; color: #FF4646; border: 1px solid #FF4646; text-align: center; border-radius: 4px; }

.popup_white_list .operate .a2 { display: inline-block; height: 36px; padding: 0 25px; margin-left: 12px; line-height: 36px; font-size: 15px; color: #fff; background: linear-gradient(91deg, #FBC321 0%, #FBAB21 100%); border-radius: 4px; }

.popup_renew { position: fixed; left: 0; top: 0; display: none; width: 100%; height: 100%; z-index: 1000; }

.popup_renew::before { content: ''; position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }

.popup_renew .box { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: block; width: 778px; height: 656px; background-color: #fff; text-align: center; }

.popup_renew h4 { display: block; margin-top: 34px; line-height: 40px; font-size: 30px; font-weight: normal; color: #222222; text-align: center; }

.popup_renew .sd_ico2 { position: absolute; right: 26px; top: 23px; cursor: pointer; }

.popup_renew .er_ti { display: block; width: 356px; height: 32px; line-height: 32px; margin: 7px auto 0 auto; background: url("../images/dluser/bg11.png") no-repeat; font-size: 14px; color: #808793; text-align: center; }

.popup_renew .er_ti span { color: #FF4646; font-size: 14px; }

.popup_renew .er_li { display: block; margin: 22px auto 0 auto; font-size: 0; }

.popup_renew .er_li li { display: inline-block; width: 96px; height: 68px; margin-left: -2px; background: url("../images/dluser/bg3.png") no-repeat; text-align: center; }

.popup_renew .er_li a { display: block; width: 100%; height: 68px; line-height: 68px; text-align: center; font-size: 20px; color: #222222; font-weight: bold; }

.popup_renew .er_li .active { position: relative; background: url("../images/dluser/bg3h.png") no-repeat; z-index: 2; }

.popup_renew .er_li .active a { color: #A54400; }

.popup_renew .er_mo { display: block; margin-top: 42px; font-size: 28px; font-weight: bold; line-height: 97px; color: #F83300; text-align: center; }

.popup_renew .er_mo span { font-size: 74px; }

.popup_renew .er_yhj { display: block; text-align: center; font-size: 0; margin-top: -8px; }

.popup_renew .er_yhj .te { display: inline-block; vertical-align: middle; line-height: 42px; margin-right: 16px; font-size: 14px; color: #666666; }

.popup_renew .er_yhj .diy_select { position: relative; display: inline-block; vertical-align: middle; width: 273px; height: 42px; padding-left: 13px; line-height: 42px; background-color: #FAFAFA; border: 1px solid #E5E5E5; border-radius: 4px; cursor: pointer; }

.popup_renew .er_yhj .diy_select_txt { display: inline-block; vertical-align: top; width: 200px; line-height: 40px; font-size: 14px; color: #1E202D; text-align: left; }

.popup_renew .er_yhj .diy_select_btn { float: right; vertical-align: top; margin-top: 4px; margin-right: 5px; line-height: 1; }

.popup_renew .er_yhj .diy_select_list { position: absolute; left: 0; top: 50px; display: none; min-width: 221px; border-radius: 4px; background: #fff; box-shadow: 0 0 10px #e7e7e7; z-index: 2; }

.popup_renew .er_yhj .diy_select_list li { display: block; padding-left: 20px; border-bottom: 1px solid #f2f2f2; cursor: pointer; text-align: left; font-size: 14px; color: #222; }

.popup_renew .er_yhj .diy_select_list li:last-child { border-bottom: 0; }

.popup_renew .er_yhj .diy_select_list li:hover { background-color: #e7e7e7; }

.popup_renew .er_zf { display: block; margin-top: 50px; text-align: center; }

.popup_renew .er_zf .ant_radio_wrapper { margin: 0 40px; font-size: 0; }

.popup_renew .er_zf input { display: none; }

.popup_renew .er_zf input:checked + span { background-position: -485px -372px; }

.popup_renew .er_zf .ant_radio { cursor: pointer; margin-right: 10px; }

.popup_renew .er_zf font { display: inline-block; vertical-align: middle; margin-left: 6px; font-size: 14px; color: #313236; }

.popup_renew .er_go { display: block; width: 560px; height: 54px; margin: 20px auto 0 auto; line-height: 54px; text-align: center; background-color: #F83300; color: #fff; font-size: 22px; border-radius: 8px; }

.popup_renew .er_jj { position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 50px; padding-left: 22px; line-height: 50px; background-color: #FFF5EB; text-align: left; }

.popup_renew .er_jj .sud { display: inline-block; margin-right: 45px; }

.popup_renew .er_jj span { display: inline-block; margin-right: 12px; font-size: 14px; color: #808793; }

.popup_renew .er_jj font { display: inline-block; vertical-align: middle; font-size: 14px; color: #6E3405; }

.sdico { display: inline-block; vertical-align: middle; background: url("../images/suidao/suidao.png") no-repeat; }

.sdico.sdico1 { width: 44px; height: 44px; background-position: -146px -146px; }

.sdico.sdico2 { width: 44px; height: 44px; background-position: -214px -10px; }

.sdico.sdico3 { width: 44px; height: 44px; background-position: -214px -74px; }

.sdico.sdico4 { width: 44px; height: 44px; background-position: -214px -138px; }

.sdico.sdico5 { width: 44px; height: 44px; background-position: -10px -214px; }

.sdico.sdico6 { width: 44px; height: 44px; background-position: -74px -214px; }

.sdico.sdico7 { width: 44px; height: 44px; background-position: -138px -214px; }

.sdico.sdico8 { width: 48px; height: 48px; background-position: -10px -10px; }

.sdico.sdico9 { width: 48px; height: 48px; background-position: -78px -10px; }

.sdico.sdico10 { width: 48px; height: 48px; background-position: -10px -78px; }

.sdico.sdico11 { width: 48px; height: 48px; background-position: -78px -78px; }

.sdico.sdico12 { width: 48px; height: 48px; background-position: -146px -10px; }

.sdico.sdico13 { width: 48px; height: 48px; background-position: -146px -78px; }

.sdico.sdico14 { width: 48px; height: 48px; background-position: -10px -146px; }

.sdico.sdico15 { width: 48px; height: 48px; background-position: -78px -146px; }

.sdico.sdico16 { width: 36px; height: 36px; background-position: -278px -130px; }

.sdico.sdico17 { width: 44px; height: 43px; background-position: -202px -214px; }

.sdico.sdico18 { width: 26px; height: 26px; background-position: -270px -278px; }

.sdico.sdico19 { width: 32px; height: 32px; background-position: -66px -278px; }

.sdico.sdico20 { width: 32px; height: 32px; background-position: -118px -278px; }

.sdico.sdico21 { width: 40px; height: 40px; background-position: -278px -10px; }

.sdico.sdico22 { width: 40px; height: 40px; background-position: -278px -70px; }

.sdico.sdico23 { width: 28px; height: 28px; background-position: -222px -278px; }

.sdico.sdico24 { width: 36px; height: 36px; background-position: -278px -186px; }

.sdico.sdico25 { width: 32px; height: 32px; background-position: -170px -278px; }

.sdico.sdico26 { width: 22px; height: 22px; background-position: -338px -10px; }

.sdico.sdico27 { width: 22px; height: 22px; background-position: -338px -52px; }

.sdico.sdico28 { width: 36px; height: 36px; background-position: -10px -278px; }

.sdico.sdico29 { width: 20px; height: 20px; background-position: -338px -94px; }

.sdind_ban { display: block; width: 100%; height: 618px; max-width: 1920px; padding-top: 70px; margin-top: -70px; background: url("../images/suidao/bg3.png") no-repeat center; background-size: 1920px 618px; }

.sdind_ban img { display: block; width: auto; margin: 51px auto 0 auto; }

.sdind1 { display: block; width: 100%; height: 545px; margin-top: -247px; background: url("../images/suidao/bg6.png") no-repeat; text-align: center; }

.sdind1 .sdind1_tit { display: block; width: 231px; height: 45px; padding-left: 32px; text-align: left; }

.sdind1 .sdind1_tit i { display: inline-block; vertical-align: top; margin-top: 14px; }

.sdind1 .sdind1_tit font { display: inline-block; vertical-align: top; margin-top: 14px; margin-left: 6px; font-size: 20px; color: #261404; font-weight: bold; line-height: 26px; }

.sdind1 .sdind1_fl { float: left; width: 792px; height: 476px; margin-top: 12px; margin-left: 12px; padding-top: 37px; background-color: #fff; border-radius: 16px; }

.sdind1 .sdind1_fl .er_li { display: inline-block; width: 100%; margin-bottom: 30px; text-align: center; font-size: 0; }

.sdind1 .sdind1_fl .er_li li { position: relative; display: inline-block; width: 228px; height: 128px; margin: 0 8px; border: 2px solid #FAF0DB; background: url("../images/suidao/bg4.png") no-repeat; background-size: 228px 128px; border-radius: 10px; }

.sdind1 .sdind1_fl .er_li .active { border: 2px solid #F30018; }

.sdind1 .sdind1_fl .er_li .active::before { content: ''; position: absolute; bottom: -2px; right: -2px; width: 44px; height: 43px; background: url("../images/suidao/sdico17.png") no-repeat; border-radius: 0 0 13px 0; }

.sdind1 .sdind1_fl .er_li .active .hi { background: linear-gradient(93deg, #F42845 0%, #FE6042 100%); color: #fff; }

.sdind1 .sdind1_fl .er_li .p1 { display: block; margin-top: 26px; font-size: 28px; color: #472507; font-weight: bold; line-height: 37px; }

.sdind1 .sdind1_fl .er_li .p2 { display: block; margin-top: 8px; font-size: 20px; color: #E40B20; line-height: 26px; }

.sdind1 .sdind1_fl .er_li .hi { position: absolute; left: -2px; top: -13px; height: 26px; padding: 0 12px; border-radius: 13px 13px 13px 0; font-size: 14px; color: #0A133B; font-size: 14px; line-height: 26px; background: linear-gradient(93deg, #FBD143 0%, #FFE88E 100%); }

.sdind1 .sdind1_fl .er_yhj { display: block; font-size: 0; }

.sdind1 .sdind1_fl .er_yhj .te { display: inline-block; width: 76px; height: 42px; padding-left: 4px; line-height: 42px; font-size: 15px; color: #222222; font-weight: bold; text-align: left; }

.sdind1 .sdind1_fl .er_yhj .diy_select { position: relative; display: inline-block; vertical-align: top; width: 336px; height: 42px; padding-left: 16px; line-height: 42px; background-color: #fff; border: 1px solid #E5E5E5; border-radius: 6px; cursor: pointer; }

.sdind1 .sdind1_fl .er_yhj .diy_select_txt { display: inline-block; vertical-align: top; width: 282px; line-height: 40px; font-size: 15px; color: #F1061C; text-align: left; }

.sdind1 .sdind1_fl .er_yhj .diy_select_txt .sdico29 { display: inline-block; vertical-align: top; margin-top: 10px; }

.sdind1 .sdind1_fl .er_yhj .diy_select_txt font { display: inline-block; vertical-align: top; margin-left: 10px; }

.sdind1 .sdind1_fl .er_yhj .diy_select_btn { float: right; vertical-align: top; margin-top: 4px; margin-right: 4px; line-height: 1; }

.sdind1 .sdind1_fl .er_yhj .diy_select_list { position: absolute; left: -1px; top: 45px; display: none; min-width: 336px; border-radius: 4px; background: #fff; box-shadow: 0 0 10px #e7e7e7; z-index: 2; }

.sdind1 .sdind1_fl .er_yhj .diy_select_list li { display: block; padding-left: 20px; border-bottom: 1px solid #f2f2f2; cursor: pointer; text-align: left; font-size: 14px; color: #222; }

.sdind1 .sdind1_fl .er_yhj .diy_select_list li:last-child { border-bottom: 0; }

.sdind1 .sdind1_fl .er_yhj .diy_select_list li:hover { background-color: #e7e7e7; }

.sdind1 .sdind1_fl .er_zf { display: block; margin-top: 20px; font-size: 0; }

.sdind1 .sdind1_fl .er_zf .te { display: inline-block; width: 76px; height: 42px; padding-left: 4px; line-height: 42px; font-size: 15px; color: #222222; font-weight: bold; text-align: left; }

.sdind1 .sdind1_fl .er_mo { position: relative; display: block; margin-top: 10px; font-size: 26px; font-weight: bold; line-height: 1; color: #F83300; text-align: center; }

.sdind1 .sdind1_fl .er_mo span { font-size: 58px; line-height: 1; }

.sdind1 .sdind1_fl .er_mo .del { position: absolute; bottom: 6px; display: inline-block; vertical-align: initial; margin-left: 12px; text-decoration-line: line-through; font-size: 15px; color: #AAAAAA; font-weight: normal; }

.sdind1 .sdind1_fl .er_go { display: block; width: 408px; height: 58px; margin: 18px auto 0 auto; line-height: 58px; text-align: center; background-color: #F83300; color: #fff; font-size: 20px; border-radius: 8px; }

.sdind1 .sdind1_fl label:last-child .label_box { width: 164px; margin-left: 10px; }

.sdind1 .sdind1_fl label:last-child input[type="radio"]:checked ~ .label_box { border: 1px solid #007CE8; background-color: #E8F1F9; }

.sdind1 .sdind1_fl label:last-child input[type="radio"]:checked ~ .label_box font { color: #007CE8; }

.sdind1 .sdind1_fl .label_box { display: inline-block; vertical-align: top; width: 162px; height: 42px; line-height: 40px; border: 1px solid #E5E5E5; border-radius: 6px; text-align: center; cursor: pointer; }

.sdind1 .sdind1_fl .label_box font { display: inline-block; vertical-align: middle; margin-left: 5px; font-size: 15px; color: #1C2132; }

.sdind1 .sdind1_fl input[type="radio"] { position: absolute; width: 1px; height: 0px; opacity: 0; pointer-events: none; }

.sdind1 .sdind1_fl input[type="radio"]:checked ~ .label_box { border: 1px solid #15BA11; background-color: #F1FBF1; }

.sdind1 .sdind1_fl input[type="radio"]:checked ~ .label_box font { color: #15BA11; }

.sdind1 .sdind1_fr { float: left; width: 396px; }

.sdind1 .sdind1_fr .sdind1_fr_top { display: block; width: auto; margin-top: 44px; margin-left: 68px; }

.sdind1 .sdind1_fr ul { display: block; margin-top: -12px; }

.sdind1 .sdind1_fr li { display: block; padding-left: 29px; text-align: left; }

.sdind1 .sdind1_fr li span { display: inline-block; vertical-align: middle; height: 52px; margin-left: 12px; line-height: 52px; font-size: 15px; color: #602D00; }

.sdind1 .sdind1_fr li font { color: #E40B20; }

.sdind2 { display: inline-block; width: 100%; }

.sdind2 h2 { display: block; margin-top: 64px; text-align: center; font-size: 40px; line-height: 52px; font-weight: bold; color: #000000; }

.sdind2 .ps1 { display: block; margin-top: 8px; margin-bottom: 26px; text-align: center; font-size: 20px; line-height: 26px; color: #646F81; }

.sdind2 .dog { display: flex; margin: 0 -6px; }

.sdind2 .dog li { position: relative; flex-grow: 1; width: 230px; height: 160px; margin: 6px; border-radius: 12px; overflow: hidden; transition: all 0.3s ease; }

.sdind2 .dog li::before { position: absolute; left: 0; top: 0; display: block; content: ''; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(7, 7, 7, 0.68) 0%, rgba(13, 12, 2, 0.92) 100%); z-index: 9; }

.sdind2 .dog li.active { width: 472px; }

.sdind2 .dog li.active .box_b { opacity: 1; visibility: visible; width: 472px; z-index: 10; }

.sdind2 .dog li.active .box_t { display: none; opacity: 0; visibility: hidden; }

.sdind2 .dog .box_b { position: relative; display: block; width: 285px; height: 160px; opacity: 0; visibility: hidden; position: absolute; top: 0; left: 0; }

.sdind2 .dog .box_b .p1 { display: block; margin-top: 16px; margin-left: 32px; }

.sdind2 .dog .box_b .p1 font { display: inline-block; vertical-align: middle; margin-left: 6px; line-height: 26px; font-size: 20px; color: #fff; }

.sdind2 .dog .box_b .p2 { display: block; width: 396px; margin-left: 38px; margin-top: 2px; font-size: 15px; line-height: 24px; color: #CFD2D5; }

.sdind2 .dog .box_t { position: relative; display: block; opacity: 1; visibility: visible; width: 100%; height: 160px; padding-top: 33px; text-align: center; z-index: 10; }

.sdind2 .dog .box_t span { display: block; margin-top: 8px; line-height: 26px; font-size: 20px; color: #fff; }

.sdind2 .dog .libg1 { background: url("../images/suidao/bg10.png") no-repeat left center; background-size: 473px 160px; }

.sdind2 .dog .libg1.active::before { display: block; content: ''; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(7, 7, 7, 0.68) 0%, #152D3D 67%, #1E3451 100%); z-index: 9; }

.sdind2 .dog .libg2 { background: url("../images/suidao/bg11.png") no-repeat left center; background-size: 473px 160px; }

.sdind2 .dog .libg2.active::before { display: block; content: ''; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(7, 7, 7, 0.68) 0%, #342001 62%, #342001 100%); z-index: 9; }

.sdind2 .dog .libg3 { background: url("../images/suidao/bg12.png") no-repeat left center; background-size: 473px 160px; }

.sdind2 .dog .libg3.active::before { display: block; content: ''; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(7, 7, 7, 0.68) 0%, #310104 58%, #390205 100%); z-index: 9; }

.sdind2 .dog .libg4 { background: url("../images/suidao/bg13.png") no-repeat left center; background-size: 473px 160px; }

.sdind2 .dog .libg4.active::before { display: block; content: ''; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(7, 7, 7, 0.68) 0%, #271E16 56%, #392818 100%); z-index: 9; }

.sdind2 .dog .libg5 { background: url("../images/suidao/bg14.png") no-repeat left center; background-size: 473px 160px; }

.sdind2 .dog .libg5.active::before { display: block; content: ''; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(7, 7, 7, 0.68) 0%, #161E37 63%, #0D1739 100%); z-index: 9; }

.sdind2 .dog .libg6 { background: url("../images/suidao/bg15.png") no-repeat left center; background-size: 473px 160px; }

.sdind2 .dog .libg6.active::before { display: block; content: ''; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(7, 7, 7, 0.68) 0%, #2A194B 61%, #2B1555 100%); z-index: 9; }

.sdind2 .dog .libg7 { background: url("../images/suidao/bg16.png") no-repeat left center; background-size: 473px 160px; }

.sdind2 .dog .libg7.active::before { display: block; content: ''; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(7, 7, 7, 0.68) 0%, #2E190C 61%, #241207 100%); z-index: 9; }

.sdind2 .dog .libg8 { background: url("../images/suidao/bg17.png") no-repeat left center; background-size: 473px 160px; }

.sdind2 .dog .libg8.active::before { display: block; content: ''; width: 100%; height: 100%; background: linear-gradient(90deg, rgba(7, 7, 7, 0.68) 0%, #271C2E 67%, #3F2A4B 100%); z-index: 9; }

.sdind3 { display: block; margin-top: 86px; background-color: #F8F9FC; }

.sdind3 h2 { display: block; margin-top: 64px; text-align: center; font-size: 40px; line-height: 52px; font-weight: bold; color: #000000; }

.sdind3 .sdind3_top { display: block; width: 100%; margin-top: 44px; font-size: 0; }

.sdind3 .sdind3_top .top_id1 { display: inline-block; width: 399px; height: 88px; line-height: 88px; font-size: 22px; color: #222222; font-weight: bold; border-radius: 18px 0 0 0; background: url("../images/suidao/bg8.png") no-repeat #fff; text-align: center; }

.sdind3 .sdind3_top .top_id3 { display: inline-block; width: 399px; height: 88px; line-height: 88px; font-size: 22px; color: #222222; font-weight: bold; border-radius: 0 18px 0 0; background: url("../images/suidao/bg8h.png") no-repeat #fff; text-align: center; }

.sdind3 .sdind3_top .top_id3 i { display: inline-block; vertical-align: top; margin-top: 27px; }

.sdind3 .sdind3_top .top_id3 font { display: inline-block; vertical-align: top; margin-left: 12px; margin-top: 30px; font-size: 22px; line-height: 29px; color: #77808D; font-weight: bold; }

.sdind3 .sdind3_top .top_id2 { position: relative; display: inline-block; width: 402px; height: 108px; border-left: 2px solid #F2BA5C; border-right: 2px solid #F2BA5C; border-radius: 18px 18px 0 0; text-align: center; }

.sdind3 .sdind3_top .top_id2::before { position: absolute; left: -2px; top: 0; width: 402px; height: 108px; content: ''; background: url("../images/suidao/bg7.png") no-repeat #FFFDF8; background-size: 100% 100%; }

.sdind3 .sdind3_top .top_id2 .box { position: relative; display: inline-block; vertical-align: top; width: 402px; height: 108px; z-index: 10; }

.sdind3 .sdind3_top .top_id2 .p1 { display: block; }

.sdind3 .sdind3_top .top_id2 .p1 i { display: inline-block; vertical-align: top; margin-top: 36px; }

.sdind3 .sdind3_top .top_id2 .p1 font { display: inline-block; vertical-align: top; margin-left: 12px; margin-top: 36px; font-size: 22px; line-height: 29px; color: #EFD4A4; font-weight: bold; }

.sdind3 .sdind3_top .top_id2 .hot { position: absolute; left: -15px; top: -11px; width: 129px; height: 93px; background: url("../images/suidao/bg5.png") no-repeat; }

.sdind3 .sdind3_bot { display: block; width: 100%; font-size: 0; }

.sdind3 .sdind3_bot .bot_in1 { display: inline-block; vertical-align: top; width: 399px; height: 0; }

.sdind3 .sdind3_bot .bot_in2 { display: inline-block; vertical-align: top; width: 402px; height: 20px; border-bottom: 2px solid #F2BA5C; border-left: 2px solid #F2BA5C; border-right: 2px solid #F2BA5C; background-color: #FFFDF8; border-radius: 0 0 18px 18px; box-shadow: 0 10px 16px rgba(255, 230, 187, 0.35); }

.sdind3 .sdind3_bot .bot_in3 { display: inline-block; vertical-align: top; width: 370px; height: 0; }

.sdind3 table { width: 100%; box-shadow: 0 0 16px rgba(0, 0, 0, 0.05); border-radius: 0 0 18px 18px; overflow: hidden; }

.sdind3 table tr { background-color: #fff; }

.sdind3 table tr:nth-child(2n) td { background-color: #F9FAFC; }

.sdind3 table tr:nth-child(2n) td:nth-child(2) { background-color: #FDF8EF; }

.sdind3 table td { height: 68px; line-height: 68px; font-size: 16px; color: #222222; text-align: center; }

.sdind3 table td:first-child { width: 400px; }

.sdind3 table td:nth-child(2) { width: 400px; background-color: #FFFDF8; border-left: 2px solid #F2BA5C; border-right: 2px solid #F2BA5C; }

.sdind4 { display: block; padding-top: 42px; padding-bottom: 86px; background-color: #F8F9FC; }

.sdind4 .box { display: block; height: 260px; background: url("../images/suidao/bg1.png") no-repeat; box-shadow: 0 0 16px rgba(0, 0, 0, 0.05); border-radius: 18px; overflow: hidden; }

.sdind4 .p3 i { display: inline-block; vertical-align: top; margin-top: 13px; }

.sdind4 .p3 font { display: inline-block; vertical-align: top; margin-top: 12px; margin-left: 12px; font-size: 28px; color: #222222; font-weight: bold; line-height: 37px; }

.sdind4 .p4 { display: block; margin-top: 14px; margin-left: 4px; line-height: 24px; color: #666666; font-size: 18px; }

.sdind4 .p5 { display: block; margin-top: 40px; color: #e30b21; font-size: 35px; font-weight: 600; }

.sdind4 .p5 img { width: auto; }

.sdind4 .tel { float: left; width: 530px; height: 200px; padding-left: 48px; margin-top: 30px; border-right: 1px solid #F0F3F7; }

.sdind4 .sqsh { float: left; margin-top: 30px; padding-left: 48px; }

.sdind4 .aqq { display: inline-block; width: 158px; height: 48px; margin-top: 42px; margin-left: 4px; line-height: 48px; background-color: #347AF1; border-radius: 4px; text-align: center; font-size: 16px; color: #FFFFFF; }

.sdind4 .aqq i { display: inline-block; vertical-align: top; margin-top: 10px; }

.sdind4 .aqq font { display: inline-block; vertical-align: top; margin-left: 4px; }

.sdind5 { display: block; width: 100%; max-width: 1920px; height: 200px; line-height: 200px; background: url("../images/suidao/bg19.png") no-repeat center; background-size: 1920px 200px; text-align: center; font-size: 0; }

.sdind5 h2 { display: inline-block; margin-right: 78px; color: #fff; font-size: 46px; color: #fff; font-weight: bold; }

.sdind5 a { display: inline-block; width: 200px; height: 60px; line-height: 58px; background: #FFDA5D; border-radius: 6px; text-align: center; }

.sdind5 a font { display: inline-block; vertical-align: middle; font-size: 20px; color: #311700; margin-right: 10px; }

.top_suidao { background-color: unset; }

.hiddened { background-color: #202330; }
