* { margin: 0; padding: 0; border: 0; }

figure { -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0; -webkit-margin-end: 0; }

html { height: 100%; width: 100%; font-family: PingFang SC, Verdana, Helvetica Neue, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif; font-size: 100px; outline: 0; -webkit-text-size-adjust: none; }

body { height: 100%; margin: 0; -webkit-user-select: none; position: relative; }

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust: none; }

a, input { text-decoration: none; -webkit-tap-highlight-color: transparent; }

li { list-style: none; }

input { outline: 0; }

.linecolor, #router_update, .router_updatebtn a, .wifi_test_btn a, .wifi_test_btn p { background: #0cb805; }

.display-flex, .router_box, .router_box .router_title, .router_box .router_title .router_back a, .router_box .router_content .router_content_tit, .router_box .router_content .router_content_tit1, .router_box .router_content .router_content_list ul, .router_box .router_content .router_content_list ul.wifi_setting li:first-child, .router_box .router_content .router_content_list ul.router_setting li a, .router_box .router_content .router_content_list ul.senior_setting li a, .router_box .router_content .router_content_list ul.surf_setting li a, .router_box .router_content .router_content_list ul.broadband li a, .router_box .router_content .router_content_list ul.static_ip li a, .router_box .router_content .router_content_list ul.password_eidt li a, .router_box .router_content .router_content_list ul.account_unlock li a, .router_box .router_content .router_content_list ul.router_setting li a i, .router_box .router_content .router_content_list ul.senior_setting li a i, .router_box .router_content .router_content_list ul.surf_setting li a i, .router_box .router_content .router_content_list ul.broadband li a i, .router_box .router_content .router_content_list ul.static_ip li a i, .router_box .router_content .router_content_list ul.password_eidt li a i, .router_box .router_content .router_content_list ul.account_unlock li a i, .router_box .router_content .router_content_list ul.prevent_web li a, .router_box .router_content .router_content_list ul.prevent_web li a span, .router_box .router_content .router_content_list ul.prevent_web li a i.delect_list, .router_box .router_content .router_content_list ul li, .router_box .router_content .router_content_list ul li span.see_password a, .router_box .router_content .no_black, .choose_2xl .slect_xd, .choose_5xl .slect_xd, .broadband_number .slect_xd, div.broadband_number .slect_xd li, .broadband .see_password, #router_update .router_anim .router_animbox, .show_window, .show_window .show_windowc ul, .show_window .show_windowc ul li, .loading, .wifi_test_val ul, .sllogo, .download_btn, .download_btn a, .page_404, .page_404 .page_404_con, .page_404 .page_404_con .page_404_img, .page_404 .page_404_con .page_404_text, .page_404 .page_404_con .page_404_btn, .page_404 .page_404_con .page_404_btn a, #msg { display: -webkit-box; display: -ms-flexbox; display: flex; }

.flex-column, .router_box, .router_box .router_content .router_content_list ul, .router_box .router_content .router_content_list ul.prevent_web li a span, .router_box .router_content .no_black, div.broadband_number .slect_xd li, .loading, .download_btn, .download_btn a, .page_404 .page_404_con, .page_404 .page_404_con .page_404_text { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.flex-row, .router_box .router_title, .router_box .router_content .router_content_tit, .router_box .router_content .router_content_tit1, .router_box .router_content .router_content_list ul.router_setting li a, .router_box .router_content .router_content_list ul.senior_setting li a, .router_box .router_content .router_content_list ul.surf_setting li a, .router_box .router_content .router_content_list ul.broadband li a, .router_box .router_content .router_content_list ul.static_ip li a, .router_box .router_content .router_content_list ul.password_eidt li a, .router_box .router_content .router_content_list ul.account_unlock li a, .router_box .router_content .router_content_list ul.prevent_web li a, .router_box .router_content .router_content_list ul li, .router_box .router_content .router_content_list ul li span.see_password a, .choose_2xl .slect_xd, .choose_5xl .slect_xd, .broadband_number .slect_xd, .show_window .show_windowc ul, .wifi_test_val ul { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }

.flex1 { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; }

.flex0 { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; }

.justify-content, .router_box .router_content .router_content_list ul.prevent_web li a i.delect_list, .router_box .router_content .no_black, #router_update .router_anim .router_animbox, .show_window, .show_window .show_windowc ul li, .loading, .page_404, .page_404 .page_404_con .page_404_btn a, #msg { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.justify-contentr, .router_box .router_content .router_content_list ul.router_setting li a i, .router_box .router_content .router_content_list ul.senior_setting li a i, .router_box .router_content .router_content_list ul.surf_setting li a i, .router_box .router_content .router_content_list ul.broadband li a i, .router_box .router_content .router_content_list ul.static_ip li a i, .router_box .router_content .router_content_list ul.password_eidt li a i, .router_box .router_content .router_content_list ul.account_unlock li a i { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.align-items, .router_box .router_title .router_back, .router_box .router_title .router_back a, .router_box .router_content .router_content_list ul.router_setting li a i, .router_box .router_content .router_content_list ul.senior_setting li a i, .router_box .router_content .router_content_list ul.surf_setting li a i, .router_box .router_content .router_content_list ul.broadband li a i, .router_box .router_content .router_content_list ul.static_ip li a i, .router_box .router_content .router_content_list ul.password_eidt li a i, .router_box .router_content .router_content_list ul.account_unlock li a i, .router_box .router_content .router_content_list ul.prevent_web li a i.delect_list, .router_box .router_content .router_content_list ul li, .router_box .router_content .router_content_list ul li span.see_password a, .router_box .router_content .no_black, .broadband .see_password, #router_update .router_anim .router_animbox, .show_window, .show_window .show_windowc ul li, .loading, .sllogo, .download_btn, .download_btn a, .page_404, .page_404 .page_404_con .page_404_text, .page_404 .page_404_con .page_404_btn, .page_404 .page_404_con .page_404_btn a, #msg { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.flex-wrap, .choose_2xl .slect_xd, .choose_5xl .slect_xd, .broadband_number .slect_xd { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; -webkit-box-lines: multiple; -moz-flex-wrap: wrap; }

.border-1px, .router_box .router_content .router_content_list ul.account_unlock i.in_select, .router_box .router_content .router_content_list ul.prevent_web li a span b i { position: relative; border-top: none !important; }
.border-1px:after, .router_box .router_content .router_content_list ul.account_unlock i.in_select:after, .router_box .router_content .router_content_list ul.prevent_web li a span b i:after { content: ''; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border: 1px solid #dadada; border-radius: 4px; -webkit-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5); -webkit-transform-origin: top left; }

.border-1pxrl, .choose_2xl .slect_xd li, .choose_2xl .slect_xd i, .choose_5xl .slect_xd li, .choose_5xl .slect_xd i, .broadband_number .slect_xd li, .broadband_number .slect_xd i { position: relative; border-top: none !important; }
.border-1pxrl:after, .choose_2xl .slect_xd li:after, .choose_2xl .slect_xd i:after, .choose_5xl .slect_xd li:after, .choose_5xl .slect_xd i:after, .broadband_number .slect_xd li:after, .broadband_number .slect_xd i:after { content: ''; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; -webkit-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5); -webkit-transform-origin: top left; }

.borderbottom-1px, .router_box .router_title, .router_box .router_content .router_content_list ul li { position: relative; border-top: none !important; }
.borderbottom-1px:after, .router_box .router_title:after, .router_box .router_content .router_content_list ul li:after { content: ''; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border-bottom: 1px solid #dadada; -webkit-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5); -webkit-transform-origin: top left; }

.border-right-1px, .show_window .show_windowc ul li:first-child { position: relative; border-top: none !important; }
.border-right-1px:after, .show_window .show_windowc ul li:first-child:after { content: ''; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border-right: 1px solid #dadada; -webkit-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5); -webkit-transform-origin: top left; }

.bordertop-1px, .show_window .show_windowc ul { position: relative; border-top: none !important; }
.bordertop-1px:after, .show_window .show_windowc ul:after { content: ''; width: 200%; height: 200%; position: absolute; top: 0; left: 0; border-top: 1px solid #dadada; -webkit-transform: scale(0.5, 0.5); transform: scale(0.5, 0.5); -webkit-transform-origin: top left; }

.height-1px { position: relative; border-top: none !important; }
.height-1px:after { content: " "; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background-color: #dadada; -webkit-transform-origin: left bottom; transform-origin: left bottom; }

.blur { filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */ -webkit-filter: blur(10px); /* Chrome, Opera */ -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */ }

body { background: #f6f6f6; }

.router_box .router_title { height: 0.88rem; padding-top: 0.0rem; line-height: 0.88rem; position: fixed; top: 0; width: 100%; background: #fff; z-index: 9; }
.router_box .router_title .router_back { position: absolute; left: 0.3rem; z-index: 2; }
.router_box .router_title .router_back a { height: 0.88rem; width: 3rem; text-align: left; font-size: 0.28rem; }
.router_box .router_title .router_back a.hover { color: #0cb805; }
.router_box .router_title .router_back a img { height: 0.44rem; }
.router_box .router_title .router_title_text { width: 100%; text-align: left; padding-left:0.6rem;}
.router_box .router_title .router_title_text h2 { font-size: 0.33rem; color: #282828; font-weight: 500; }
.router_box .router_title .router_operation { position: absolute; right: 0.3rem; z-index: 2; }
.router_box .router_title .router_operation a { border-left: 1px solid #dadada;text-align: center; display: block; width: 1rem; font-size: 0.43rem; color: #6bb1e6; }
.router_box .router_title .router_operation a.hover { color: #6be66f; }
.router_box .router_content { margin-bottom: 0.4rem; }
.router_box .router_content .router_content_jg { height: 1.28rem; }
.router_box .router_content .router_content_tit, .router_box .router_content .router_content_tit1 { height: 0.88rem; line-height: 0.88rem; padding: 0 0.3rem; color: #656565; }
.router_box .router_content .router_content_tit p, .router_box .router_content .router_content_tit1 p { flex: 1 0 auto; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; text-align: center; font-size: 0.3rem; }
.router_box .router_content .router_content_tit p.show, .router_box .router_content .router_content_tit1 p.show { color: #0cb805; }
.router_box .router_content .router_content_tit h3, .router_box .router_content .router_content_tit1 h3 { font-size: 0.34rem; font-weight: 500; }
.router_box .router_content .router_content_list { background: #fff; padding: 0 0.3rem; }
.router_box .router_content .router_content_list ul.wifi_setting li { display: none; }
.router_box .router_content .router_content_list ul.router_setting li a, .router_box .router_content .router_content_list ul.senior_setting li a, .router_box .router_content .router_content_list ul.surf_setting li a, .router_box .router_content .router_content_list ul.broadband li a, .router_box .router_content .router_content_list ul.static_ip li a, .router_box .router_content .router_content_list ul.password_eidt li a, .router_box .router_content .router_content_list ul.account_unlock li a { width: 100%; position: relative; z-index: 3; }
.router_box .router_content .router_content_list ul.router_setting li a i, .router_box .router_content .router_content_list ul.senior_setting li a i, .router_box .router_content .router_content_list ul.surf_setting li a i, .router_box .router_content .router_content_list ul.broadband li a i, .router_box .router_content .router_content_list ul.static_ip li a i, .router_box .router_content .router_content_list ul.password_eidt li a i, .router_box .router_content .router_content_list ul.account_unlock li a i { width: 0.6rem; }
.router_box .router_content .router_content_list ul.router_setting li a i.more1 img, .router_box .router_content .router_content_list ul.senior_setting li a i.more1 img, .router_box .router_content .router_content_list ul.surf_setting li a i.more1 img, .router_box .router_content .router_content_list ul.broadband li a i.more1 img, .router_box .router_content .router_content_list ul.static_ip li a i.more1 img, .router_box .router_content .router_content_list ul.password_eidt li a i.more1 img, .router_box .router_content .router_content_list ul.account_unlock li a i.more1 img { width: 0.6rem; }
.router_box .router_content .router_content_list ul.router_setting img { height: 0.28rem; }
.router_box .router_content .router_content_list ul.senior_setting img { width: 0.24rem; }
.router_box .router_content .router_content_list ul.account_unlock i { margin-top: 0.2rem; }
.router_box .router_content .router_content_list ul.account_unlock i.in_select { width: 0.3rem; height: 0.3rem; }
.router_box .router_content .router_content_list ul.account_unlock i.in_selects { background: url(../img/select.png) no-repeat; background-size: 0.3rem 0.3rem; }
.router_box .router_content .router_content_list ul.prevent_web li { height: 1.2rem; }
.router_box .router_content .router_content_list ul.prevent_web li a { position: relative; z-index: 2; width: 100%; }
.router_box .router_content .router_content_list ul.prevent_web li a img { height: 0.8rem; flex: 0 0 auto; }
.router_box .router_content .router_content_list ul.prevent_web li a span { flex: 1 0 auto; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; margin-left: 0.3rem; display: block; }
.router_box .router_content .router_content_list ul.prevent_web li a span b { height: auto; line-height: initial; font-size: 0.28rem; font-weight: 500; float: left; width: 100%; }
.router_box .router_content .router_content_list ul.prevent_web li a span b i { font-style: normal; display: inline-block; padding: 0 0.1rem; font-size: 0.22rem; color: #357fe6; margin-left: 0.2rem; line-height: 0.3rem; height: 0.3rem; }
.router_box .router_content .router_content_list ul.prevent_web li a span b i:after { border-color: #357fe6; border-radius: 4px; }
.router_box .router_content .router_content_list ul.prevent_web li a span em { height: auto; display: block; line-height: initial; font-style: normal; font-size: 0.22rem; color: #C3C3C3; }
.router_box .router_content .router_content_list ul.prevent_web li a i.delect_list { flex: 0 0 auto; width: 0.6rem; }
.router_box .router_content .router_content_list ul.prevent_web li a i.delect_list img { width: 0.4rem; height: 0.4rem; }
.router_box .router_content .router_content_list ul li { height: 1rem; }
.router_box .router_content .router_content_list ul li:last-child:after { border: 0; }
.router_box .router_content .router_content_list ul li.display_none { display: none; }
.router_box .router_content .router_content_list ul li.p_device em { display: none; font-style: normal; width: 1.6rem; }
.router_box .router_content .router_content_list ul li span { position: relative; z-index: 2; height: 1rem; line-height: 1rem; flex: 0 0 auto; transition: all 0.5s; }
.router_box .router_content .router_content_list ul li span.router_content_list_name { width: 2.2rem; font-size: 0.3rem; color: #282828; }
.router_box .router_content .router_content_list ul li span.router_content_list_icon { width: 1rem; text-align: right; }
.router_box .router_content .router_content_list ul li span.icon_choose { height: 0.6rem; background: #C3C3C3; border-radius: 0.6rem; position: relative; border: 2px solid #C3C3C3; display: block; }
.router_box .router_content .router_content_list ul li span.icon_choose i { position: absolute; height: 0.6rem; width: 0.6rem; background: #fff; left: 0rem; border-radius: 50%; top: 0rem; transition: all 0.5s; }
.router_box .router_content .router_content_list ul li span.see_password { right: 0; top: 0; position: absolute; }
.router_box .router_content .router_content_list ul li span.see_password a { height: 0.76rem; }
.router_box .router_content .router_content_list ul li span.see_password a img { height: 0.34rem; }
.router_box .router_content .router_content_list ul li span.icon_choose_select { background: #0cb805; border: 2px solid #0cb805; }
.router_box .router_content .router_content_list ul li span.icon_choose_select i.icon_on { left: 0.4rem; }
.router_box .router_content .router_content_list ul li p, .router_box .router_content .router_content_list ul li input { display:block;position: relative; z-index: 2; flex: 1 0 auto; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; padding: 0 0.2rem; color: #656565; font-size: 0.3rem; height: 0.76rem; line-height: 0.76rem; }
.router_box .router_content .no_black { display: none; width: 2rem; position: absolute; left: 50%; margin-left: -1rem; height: 2rem; top: 50%; margin-top: -1rem; }
.router_box .router_content .no_black img { width: 2rem; }
.router_box .router_content .no_black p { font-size: 0.22rem; margin-top: 0.2rem; color: #656565; }

.black_background { width: 100%; height: 100%; position: fixed; background: #000; top: 0; z-index: 10; opacity: 0.5; display: none; }

.choose_2xl, .choose_5xl, .broadband_number { width: 100%; position: fixed; background: #f6f6f6; bottom: 0; z-index: 11; }
.choose_2xl .slect_xd li, .choose_2xl .slect_xd i, .choose_5xl .slect_xd li, .choose_5xl .slect_xd i, .broadband_number .slect_xd li, .broadband_number .slect_xd i { width: 25%; height: 1.5rem; text-align: center; line-height: 1.5rem; font-size: 0.32rem; color: #282828; background: #fff; }
.choose_2xl .slect_xd li:after, .choose_2xl .slect_xd i:after, .choose_5xl .slect_xd li:after, .choose_5xl .slect_xd i:after, .broadband_number .slect_xd li:after, .broadband_number .slect_xd i:after { z-index: 10; }
.choose_2xl .slect_xd li a, .choose_2xl .slect_xd i a, .choose_5xl .slect_xd li a, .choose_5xl .slect_xd i a, .broadband_number .slect_xd li a, .broadband_number .slect_xd i a { width: 100%; height: 100%; display: block; }
.choose_2xl .slect_xd li a.hover, .choose_2xl .slect_xd i a.hover, .choose_5xl .slect_xd li a.hover, .choose_5xl .slect_xd i a.hover, .broadband_number .slect_xd li a.hover, .broadband_number .slect_xd i a.hover { background: #0cb805; color: #fff; }
.choose_2xl .slect_xd i, .choose_5xl .slect_xd i, .broadband_number .slect_xd i { font-style: normal; color: #0cb805; }

.choose_2xl { display: none; }

.choose_5xl { display: none; }

div.broadband_number { display: none; }
div.broadband_number .slect_xd li { width: 100%; }
div.broadband_number .slect_xd li:last-child { margin-top: 0.3rem; color: #0cb805; }

.broadband .see_password { right: 0; position: absolute; }
.broadband .see_password img { height: 0.34rem; }

#router_update { height: 6rem; }
#router_update h2 { color: #fff; }
#router_update .router_anim { position: absolute; top: 50%; left: 50%; margin-top: -2rem; margin-left: -2rem; height: 4rem; width: 4rem; }
#router_update .router_anim .router_animbox { width: 100%; height: 100%; position: relative; text-align: center; }
#router_update .router_anim .router_animbox span, #router_update .router_anim .router_animbox a { position: absolute; background: #fff; display: block; width: 2.4rem; height: 2.4rem; left: 50%; top: 50%; margin-left: -1.22rem; margin-top: -1.2rem; border-radius: 50%; opacity: 0.1; z-index: 1; animation: dh 2s infinite; }
#router_update .router_anim .router_animbox a { display: none; }
#router_update .router_anim .router_animbox img { position: relative; height: 1.67rem; z-index: 10; }
#router_update .router_anim p { text-align: center; font-size: 0.3rem; color: #fff; }

@keyframes dh { 0% { width: 2.6rem; height: 2.4rem; margin-left: -1.2rem; margin-top: -1.2rem; opacity: 0; }
  50% { width: 2.4rem; height: 2.4rem; margin-left: -1.2rem; margin-top: -1.2rem; opacity: 0.1; }
  100% { width: 4rem; height: 4rem; margin-left: -2rem; margin-top: -2rem; opacity: 0; } }
.router_updatebtn { margin: 0.8rem 0.3rem; }
.router_updatebtn a { height: 0.8rem; display: block; line-height: 0.8rem; text-align: center; color: #fff; border-radius: 0.8rem; font-size: 0.32rem; }

.router_text { text-align: center; font-size: 0.28rem; color: #282828; }

.show_window { display: none; padding: 0.3rem; position: fixed; z-index: 9999; top: 0; left: 0; height: 100%; width: 100%; box-sizing: border-box; }
.show_window .show_windowc { background: #fff; border-radius: 0.1rem; width: 100%; }
.show_window .show_windowc h4 { text-align: center; font-size: 0.32rem; height: 0.8rem; line-height: 0.8rem; }
.show_window .show_windowc p { margin: 0.3rem; font-size: 0.28rem; color: #656565; }
.show_window .show_windowc ul { height: 1rem; }
.show_window .show_windowc ul li { flex: 1 0 auto; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; z-index: 10; }
.show_window .show_windowc ul li:last-child a { color: #357fe6; }
.show_window .show_windowc ul li a { width: 100%; font-size: 0.28rem; text-align: center; position: relative; z-index: 11; }

.loading { display: none; position: fixed; z-index: 12; top: 50%; left: 50%; margin-left: -1rem; margin-top: -1rem; width: 2rem; height: 2rem; border-radius: 0.2rem; background: rgba(0, 0, 0, 0.5); }
.loading p { color: #fff; font-size: 0.28rem; margin-top: 0.2rem; }

.wifi_test_val { margin: 0 0.3rem; }
.wifi_test_val ul li { width: calc(100%/3); text-align: center; }
.wifi_test_val ul li p { font-size: 0.28rem; color: #656565; }
.wifi_test_val ul li em { font-size: 0.28rem; font-style: normal; color: #656565; }
.wifi_test_val ul li em img { width: 0.7rem; }

.wifi_test_pic { height: 6rem; margin-top: 1.1rem; position: relative; }
.wifi_test_pic svg { width: 100%; height: 5rem; }
.wifi_test_pic svg .link_radio { transition: all 0.5s; transform-origin: 78% 33%; }
.wifi_test_pic svg #text { margin: 0 auto; }
.wifi_test_pic .wifi_test_text { position: absolute; width: 100%; text-align: center; bottom: 0.8rem; }
.wifi_test_pic .wifi_test_text b { font-size: 0.6rem; color: #282828; }
.wifi_test_pic .wifi_test_text p { font-size: 0.4rem; color: #656565; }

.wifi_test_btn { margin: 0 0.3rem; }
.wifi_test_btn a, .wifi_test_btn p { width: 100%; height: 0.8rem; display: block; border-radius: 0.8rem; color: #fff; font-size: 0.28rem; text-align: center; line-height: 0.8rem; outline: 0; }
.wifi_test_btn a.cl_btn, .wifi_test_btn p.cl_btn { background: none; border: 1px solid #C3C3C3; color: #C3C3C3; }

.line_line img { width: 100%; }

.sllogo { margin: 0.5rem 0; }
.sllogo img { width: 3.08rem; margin: 0 auto; }

.download_btn a { color: #fff; width: 5rem; height: 0.8rem; line-height: 0.8rem; background-size: 5rem 0.8rem; background-repeat: no-repeat; text-align: center; margin-bottom: 0.4rem; font-size: 0.28rem; }
.download_btn a.download_ios { background-image: url(../img/download_ios.png); }
.download_btn a.download_and { background-image: url(../img/download_and.png); }

.page_404 { margin: 0 0.3rem; height: 100%; }
.page_404 .page_404_con { width: 100%; }
.page_404 .page_404_con .page_404_img img { margin: 0 auto; height: 5.03rem; }
.page_404 .page_404_con .page_404_text h2 { color: #282828; font-size: 0.4rem; margin: 0.6rem 0; }
.page_404 .page_404_con .page_404_text p { color: #656565; text-align: center; font-size: 0.28rem; line-height: 0.54rem; }
.page_404 .page_404_con .page_404_btn { width: 100%; margin-top: 0.9rem; }
.page_404 .page_404_con .page_404_btn a { color: #fff; font-size: 0.28rem; border-radius: 0.8rem; height: 0.8rem; width: 100%; background: #0cb805; text-align: center; }

#msg { height: 0.8rem; }
#msg img { height: 0.6rem; }
#msg p { color: #656565; font-size: 0.28rem; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { div.choose_2xl .slect_xd, div.choose_5xl .slect_xd, div.broadband_number .slect_xd { display: block; width: 100%; }
  div.choose_2xl .slect_xd li, div.choose_5xl .slect_xd li, div.broadband_number .slect_xd li { float: left; }
  div.choose_2xl .slect_xd i, div.choose_5xl .slect_xd i { width: 25%; float: left; }
  div.router_content_list ul li input { width: auto; }
  div.router_box .router_content .router_content_list ul li span.see_password { top: 0; } }

/*# sourceMappingURL=router_childpage.css.map */
